.HomeHero_shell__hmlW3{--home-bg:#f5f7fb;--home-border:rgba(15,23,42,0.11);--home-text:#172033;--home-text-secondary:rgba(23,32,51,0.62);--home-text-muted:rgba(23,32,51,0.42);--home-panel:rgba(255,255,255,0.88);--home-control:rgba(15,23,42,0.045);--home-shadow:0 24px 70px rgba(34,44,72,0.16),0 0 70px rgba(88,64,180,0.07);--home-accent:#0d9b93;--home-accent-soft:rgba(37,220,212,0.16);--home-scrollbar-thumb:rgba(15,23,42,0.2);--home-scrollbar-thumb-hover:rgba(15,23,42,0.34);position:relative;min-height:570px;overflow:hidden;background:var(--home-bg);color:var(--home-text)}.HomeHero_backgroundPending__6Fe7h{background:transparent}.dark .HomeHero_shell__hmlW3{--home-bg:#090a0e;--home-border:rgba(255,255,255,0.1);--home-text:#f7f7f8;--home-text-secondary:rgba(255,255,255,0.62);--home-text-muted:rgba(255,255,255,0.36);--home-panel:rgba(15,16,23,0.86);--home-control:rgba(255,255,255,0.04);--home-shadow:0 24px 70px rgba(0,0,0,0.45),0 0 70px rgba(88,64,180,0.1);--home-accent:#3ce0d6;--home-accent-soft:rgba(37,220,212,0.14);--home-scrollbar-thumb:rgba(255,255,255,0.22);--home-scrollbar-thumb-hover:rgba(255,255,255,0.38)}.HomeHero_mediaElement__rFiL_,.HomeHero_mediaGrid__Z6LYR,.HomeHero_mediaOverlay__KcthK,.HomeHero_media__iVx5h{position:absolute;inset:0}.HomeHero_media__iVx5h{z-index:0;overflow:hidden}.HomeHero_mediaElement__rFiL_{width:100%;height:100%;object-fit:cover}.HomeHero_mediaOverlay__KcthK{background:linear-gradient(180deg,rgba(247,249,252,.28),rgba(247,249,252,.52) 58%,#f5f7fb 94%),radial-gradient(ellipse 58% 52% at 52% 40%,rgba(255,255,255,.08),rgba(230,235,244,.58))}.dark .HomeHero_mediaOverlay__KcthK{background:linear-gradient(180deg,rgba(6,7,11,.34),rgba(6,7,11,.48) 58%,#090a0e 94%),radial-gradient(ellipse 58% 52% at 52% 40%,rgba(20,31,49,.08),rgba(7,8,12,.68))}.HomeHero_mediaGrid__Z6LYR{opacity:.16;background-image:linear-gradient(rgba(53,101,144,.12) 1px,transparent 0),linear-gradient(90deg,rgba(53,101,144,.12) 1px,transparent 0);background-size:52px 52px;mask-image:linear-gradient(180deg,black,transparent 88%)}.HomeHero_hero__Ypqly{position:relative;z-index:10;display:flex;min-height:570px;align-items:flex-start;justify-content:center;padding:72px 28px 70px}.HomeHero_heroContent__23Ov7{display:flex;width:min(820px,100%);flex-direction:column;align-items:center}.HomeHero_title__SmGXh{margin:0;background:linear-gradient(120deg,#172033 20%,#343057 58%,#6550c8);background-clip:text;color:transparent;font-size:clamp(34px,3vw,46px);font-weight:800;line-height:1.12;text-align:center}.dark .HomeHero_title__SmGXh{background:linear-gradient(120deg,#ffffff 20%,#f2efff 58%,#b5a3ff);background-clip:text}.HomeHero_subtitle__P3_nP{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px;margin:14px 0 30px;color:var(--home-text-secondary);font-size:14px;line-height:1.6;text-align:center}.HomeHero_subtitle__P3_nP span{color:#25dcd4}.HomeHero_subtitle__P3_nP i{width:2px;height:14px;margin-left:3px;background:rgba(37,255,233,.72);animation:HomeHero_caretBlink__DXgPI 1s steps(1) infinite}.HomeHero_composerFrame__qhWDR{position:relative;width:100%;padding:9px}.HomeHero_corner__MRCKc{position:absolute;width:20px;height:20px;border-color:rgba(139,108,255,.72);pointer-events:none}.HomeHero_cornerTopLeft__XR4k5{inset:0 auto auto 0;border-top:1px solid;border-left:1px solid}.HomeHero_cornerTopRight__4k4QU{inset:0 0 auto auto;border-top:1px solid;border-right:1px solid}.HomeHero_cornerBottomLeft__f1QQw{inset:auto auto 0 0;border-bottom:1px solid;border-left:1px solid}.HomeHero_cornerBottomRight__pmzOy{inset:auto 0 0 auto;border-right:1px solid;border-bottom:1px solid}.HomeHero_composer__pcyxG{border:1px solid var(--home-border);border-radius:8px;background:var(--home-panel);box-shadow:var(--home-shadow);backdrop-filter:blur(24px)}.HomeHero_composer__pcyxG:before{display:block;width:58%;height:1px;margin:0 auto;background:linear-gradient(90deg,transparent,rgba(37,255,233,.56),transparent);content:""}.HomeHero_composer__pcyxG textarea{display:block;width:100%;min-height:92px;resize:none;border:0;outline:0;background:transparent;padding:22px 22px 12px;color:var(--home-text);font-size:14px;line-height:1.7}.HomeHero_composer__pcyxG textarea::placeholder{color:var(--home-text-muted)}.HomeHero_composerToolbar__wIKSs{display:flex;align-items:center;gap:10px;padding:0 18px 16px}.HomeHero_modelSelect__o8_CQ{display:inline-flex;position:relative}.HomeHero_modelTrigger__33ijm{display:inline-flex;max-width:190px;height:32px;align-items:center;gap:7px;border:1px solid var(--home-border);border-radius:7px;background:var(--home-control);color:var(--home-text-secondary);padding:0 10px;font-size:12px;transition:border-color .16s ease,color .16s ease}.HomeHero_modelTrigger__33ijm:hover:not(:disabled){color:var(--home-text)}.HomeHero_modelTriggerOpen__TQL5T{border-color:var(--home-accent-soft);color:var(--home-accent)}.HomeHero_modelTrigger__33ijm:disabled{cursor:not-allowed;opacity:.55}.HomeHero_modelTriggerName__cI6_h{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HomeHero_modelPanel__1fr0B{display:flex;position:absolute;bottom:calc(100% + 8px);left:0;z-index:30;width:264px;max-height:272px;flex-direction:column;overflow:hidden;border:1px solid var(--home-border);border-radius:12px;background:var(--home-panel);box-shadow:var(--home-shadow);backdrop-filter:blur(24px)}.HomeHero_modelPanelHeader__lR5l4{display:flex;align-items:center;justify-content:space-between;padding:10px 14px 8px;color:var(--home-text-muted);font-size:11px}.HomeHero_modelPanelList__vybPH{overflow-y:auto;padding:0 6px 8px}.HomeHero_modelOption__QTmmC{display:flex;width:100%;align-items:center;gap:8px;border-radius:8px;padding:7px 8px;text-align:left;transition:background .14s ease}.HomeHero_modelOption__QTmmC:hover{background:var(--home-control)}.HomeHero_modelOptionActive__A2Hse{background:var(--home-accent-soft)}.HomeHero_modelOptionText__4riBT{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.HomeHero_modelOptionName__sO8uL{overflow:hidden;color:var(--home-text);font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.HomeHero_modelOptionActive__A2Hse .HomeHero_modelOptionName__sO8uL{color:var(--home-accent)}.HomeHero_modelOptionCheck__iyShI{width:14px;height:14px;flex-shrink:0;color:var(--home-accent)}.HomeHero_modelPanelEmpty__ORwk1{margin:0;padding:10px 8px 12px;color:var(--home-text-muted);font-size:11px;text-align:center}.HomeHero_shell__hmlW3 *{scrollbar-width:thin;scrollbar-color:var(--home-scrollbar-thumb) transparent}.HomeHero_shell__hmlW3 ::-webkit-scrollbar{width:6px;height:6px}.HomeHero_shell__hmlW3 ::-webkit-scrollbar-track{background:transparent}.HomeHero_shell__hmlW3 ::-webkit-scrollbar-thumb{border-radius:999px;background:var(--home-scrollbar-thumb)}.HomeHero_shell__hmlW3 ::-webkit-scrollbar-thumb:hover{background:var(--home-scrollbar-thumb-hover)}.HomeHero_createButton__rUTL_{display:inline-flex;height:34px;align-items:center;gap:6px;justify-content:center;margin-left:auto;border-radius:7px;background:linear-gradient(110deg,#765bf6,#25e4dc);color:#071014;padding:0 16px;font-size:12px;font-weight:800;transition:opacity .16s ease,transform .16s ease}.HomeHero_createButton__rUTL_:hover:not(:disabled){transform:translateY(-1px)}.HomeHero_createButton__rUTL_:disabled{background:var(--home-control);color:var(--home-text-muted);cursor:not-allowed}.HomeHero_quickStarts__0RFLU{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px;margin-top:12px;color:rgba(37,255,233,.52)}.HomeHero_quickStarts__0RFLU>span{margin-right:2px;color:var(--home-text-muted);font-size:12px}.HomeHero_quickStarts__0RFLU button{border:1px solid var(--home-border);border-radius:999px;background:var(--home-control);color:var(--home-text-secondary);padding:5px 11px;font-size:12px;transition:border-color .16s ease,color .16s ease}.HomeHero_quickStarts__0RFLU button:hover{border-color:rgba(37,255,233,.28);color:var(--home-text)}.HomeHero_error__sR9VA{margin:8px 0 0;color:#fca5a5;font-size:12px}@keyframes HomeHero_caretBlink__DXgPI{0%,48%{opacity:1}49%,to{opacity:0}}@media (max-width:900px){.HomeHero_hero__Ypqly{min-height:620px;padding:66px 18px 62px}.HomeHero_quickStarts__0RFLU button:nth-of-type(n+4){display:none}}@media (max-width:520px){.HomeHero_hero__Ypqly{min-height:600px;padding-top:56px}.HomeHero_title__SmGXh{font-size:32px}.HomeHero_subtitle__P3_nP{margin-bottom:24px;font-size:13px}.HomeHero_composerFrame__qhWDR{padding:6px}.HomeHero_corner__MRCKc{width:14px;height:14px}.HomeHero_composer__pcyxG textarea{min-height:108px;padding:18px 16px 10px}.HomeHero_composerToolbar__wIKSs{align-items:stretch;padding:0 14px 14px}.HomeHero_modelSelect__o8_CQ{min-width:0}.HomeHero_modelPanel__1fr0B{width:min(264px,calc(100vw - 48px));max-height:208px}.HomeHero_createButton__rUTL_{padding:0 12px}}