@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Source+Serif+4:wght@400;500;600&display=swap";

.home-composer-module__wkXBRq__root{--ink:#222019;--muted:#6f6b62;--sub:#9a958b;--line:#e7e3da;--inactive-bg:#f8f8f6;--inactive-border:#ded8cc;--grad:linear-gradient(90deg,#b78af1,#c5b8f0);--grad-badge:linear-gradient(135deg,#6366f1,#8b5cf6);--violet:#7c5cf6;--violet-tint:#f3effd;--violet-line:#d6ccf3;--card-bg:#f8f8f6;--card-border:#e3ddd0;box-sizing:border-box;color:var(--ink);text-align:center;-webkit-font-smoothing:antialiased;background:#f8f8f6;padding:0 24px 80px;font-family:Inter,system-ui,sans-serif}.home-composer-module__wkXBRq__root *,.home-composer-module__wkXBRq__root :before,.home-composer-module__wkXBRq__root :after{box-sizing:border-box}.home-composer-module__wkXBRq__hero{letter-spacing:-.01em;color:var(--ink);margin:0 0 13px;font-family:"Source Serif 4",Georgia,Times New Roman,serif;font-size:34px;font-weight:500}.home-composer-module__wkXBRq__heroLine{display:inline-block;position:relative}.home-composer-module__wkXBRq__heroCaret{background:var(--violet);border-radius:1px;width:3px;height:.78em;margin-left:3px;animation:.75s step-end infinite home-composer-module__wkXBRq__caretBlink;position:absolute;bottom:.16em;left:100%}.home-composer-module__wkXBRq__heroCaret.home-composer-module__wkXBRq__done{display:none}@keyframes home-composer-module__wkXBRq__caretBlink{50%{opacity:0}}.home-composer-module__wkXBRq__mode{background:#f8f8f6;border:1px solid #e3ddd0;border-radius:12px;gap:2px;margin-bottom:20px;padding:2px;display:inline-flex}.home-composer-module__wkXBRq__mseg{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;padding:8px 20px;font-family:inherit;font-size:14px;font-weight:500;transition:all .15s;display:inline-flex}.home-composer-module__wkXBRq__mseg.home-composer-module__wkXBRq__active{color:var(--ink);background:#fff;box-shadow:0 1px 3px #00000017}.home-composer-module__wkXBRq__mseg.home-composer-module__wkXBRq__active .home-composer-module__wkXBRq__sp{color:var(--violet)}.home-composer-module__wkXBRq__mseg .home-composer-module__wkXBRq__sp{width:14px;height:14px}.home-composer-module__wkXBRq__stage{text-align:left;width:880px;max-width:100%;margin:0 auto}.home-composer-module__wkXBRq__composer{z-index:20;position:relative}.home-composer-module__wkXBRq__tabs{align-items:flex-end;display:flex}.home-composer-module__wkXBRq__tab{appearance:none;cursor:pointer;color:var(--muted);background:var(--inactive-bg);border:1px solid var(--inactive-border);z-index:1;white-space:nowrap;border-bottom:0;border-radius:10px 10px 0 0;align-items:center;gap:6px;margin-bottom:-8px;padding:7px 14px 16px;font-family:inherit;font-size:14px;font-weight:500;transition:color .15s;display:inline-flex;position:relative}.home-composer-module__wkXBRq__tab+.home-composer-module__wkXBRq__tab{margin-left:-1px}.home-composer-module__wkXBRq__tab .home-composer-module__wkXBRq__ico{width:15px;height:15px;color:var(--muted);display:block}.home-composer-module__wkXBRq__tab:hover{color:#374151}.home-composer-module__wkXBRq__tab.home-composer-module__wkXBRq__active{color:var(--ink);z-index:3;background:linear-gradient(#fff,#fff)padding-box,var(--grad)border-box;border:1.5px solid #0000;border-bottom:0;border-radius:11px 11px 0 0;margin-bottom:-2px;padding:7px 15px 11px}.home-composer-module__wkXBRq__tab.home-composer-module__wkXBRq__active .home-composer-module__wkXBRq__ico,.home-composer-module__wkXBRq__tab.home-composer-module__wkXBRq__smart{color:var(--violet)}.home-composer-module__wkXBRq__badge{color:#fff;background:var(--grad-badge);border-radius:6px;align-items:center;gap:4px;margin-left:2px;padding:3px 8px;font-size:10px;font-weight:600;display:inline-flex}.home-composer-module__wkXBRq__badge .home-composer-module__wkXBRq__sp{width:9px;height:9px}.home-composer-module__wkXBRq__box{z-index:2;--box-px:18px;--box-pt:17px;--box-r:14.5px;background:linear-gradient(#fff,#fff)padding-box,var(--grad)border-box;padding:var(--box-pt)var(--box-px)10px;border:1.5px solid #0000;border-radius:16px;flex-direction:column;min-height:88px;display:flex;position:relative;box-shadow:0 1px 3px #3c345a0f,0 16px 36px -14px #3c345a24}.home-composer-module__wkXBRq__composer.home-composer-module__wkXBRq__firstActive .home-composer-module__wkXBRq__box{border-top-left-radius:0}.home-composer-module__wkXBRq__boxDrag{box-shadow:0 0 0 2px var(--violet)inset,0 1px 3px #3c345a0f,0 16px 36px -14px #3c345a24}.home-composer-module__wkXBRq__boxDrag:after{content:"";pointer-events:none;background:#7c5cf60f;border-radius:16px;position:absolute;inset:0}.home-composer-module__wkXBRq__placeholder{color:var(--sub);padding:6px 2px 0;font-size:16px;line-height:1.55}.home-composer-module__wkXBRq__input{color:var(--ink);resize:none;background:0 0;border:0;outline:0;width:100%;max-height:200px;padding:6px 2px 0;font-family:inherit;font-size:16px;line-height:1.55;display:block;overflow-y:auto}.home-composer-module__wkXBRq__input::placeholder{color:var(--sub)}.home-composer-module__wkXBRq__tplRow{align-items:flex-start;gap:12px;display:flex}.home-composer-module__wkXBRq__tplRow .home-composer-module__wkXBRq__input{flex:auto;width:auto;min-width:0}.home-composer-module__wkXBRq__tplPick{aspect-ratio:16/9;background:var(--grad);border-radius:10px;flex:none;width:108px;margin-top:3px;padding:1.5px;transition:transform .16s,box-shadow .16s;animation:.144s cubic-bezier(.2,.9,.3,1.2) home-composer-module__wkXBRq__tplPickIn;position:relative;box-shadow:0 2px 8px #7c5cf62e,0 0 0 3px #7c5cf612}.home-composer-module__wkXBRq__tplPick:hover{transform:translateY(-1px);box-shadow:0 4px 14px #7c5cf647,0 0 0 3px #7c5cf61a}@keyframes home-composer-module__wkXBRq__tplPickIn{0%{opacity:0;transform:translateY(4px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}.home-composer-module__wkXBRq__tplPick:after{content:"";pointer-events:none;background:linear-gradient(#ffffff47,#fff0 38%);border-radius:8.5px;position:absolute;inset:1.5px}.home-composer-module__wkXBRq__tplPickImg{object-fit:cover;object-position:center top;background:#f1efe9;border-radius:8.5px;width:100%;height:100%;display:block}.home-composer-module__wkXBRq__tplPickX{z-index:2;cursor:pointer;color:#fff;background:#1c1a17;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;padding:0;transition:transform .12s,background .12s;display:flex;position:absolute;top:-6px;right:-6px;box-shadow:0 1px 4px #1c1a174d}.home-composer-module__wkXBRq__tplPickX svg{width:9px;height:9px}.home-composer-module__wkXBRq__tplPickX:hover{background:#000;transform:scale(1.12)}.home-composer-module__wkXBRq__tplPickX:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.home-composer-module__wkXBRq__fileStrip{flex-wrap:wrap;gap:8px;padding:0 2px 10px;display:flex}.home-composer-module__wkXBRq__fileChip{border:1px solid var(--card-border);max-width:230px;color:var(--ink);background:#f4f2ec;border-radius:8px;align-items:center;gap:6px;padding:5px 6px 5px 9px;font-size:12.5px;display:inline-flex}.home-composer-module__wkXBRq__fileChipErr{color:#c0392b;background:#fdf1f1;border-color:#e7a3a3}.home-composer-module__wkXBRq__fileChipName{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.home-composer-module__wkXBRq__fileChipX{cursor:pointer;color:var(--muted);background:0 0;border:0;flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;padding:0;display:flex}.home-composer-module__wkXBRq__fileChipX svg{width:13px;height:13px}.home-composer-module__wkXBRq__fileChipX:hover{color:var(--ink)}.home-composer-module__wkXBRq__fileSpin{border:2px solid #cfc8bb;border-top-color:var(--violet);border-radius:50%;flex:0 0 12px;width:12px;height:12px;animation:.7s linear infinite home-composer-module__wkXBRq__cfspin}@keyframes home-composer-module__wkXBRq__cfspin{to{transform:rotate(360deg)}}.home-composer-module__wkXBRq__toolbar{justify-content:space-between;align-items:center;margin-top:28px;display:flex}.home-composer-module__wkXBRq__boxFiles{min-height:auto}.home-composer-module__wkXBRq__boxFiles .home-composer-module__wkXBRq__toolbar{margin-top:12px}.home-composer-module__wkXBRq__nudge{margin:calc(-1*var(--box-pt))calc(-1*var(--box-px))12px;padding:9px var(--box-px);border-bottom:1px solid var(--violet-line);background:var(--violet-tint);border-radius:var(--box-r)var(--box-r)0 0;color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:13px;line-height:1.4;display:none;position:relative}.home-composer-module__wkXBRq__nudge.home-composer-module__wkXBRq__show{display:flex}body.bento-docked .home-composer-module__wkXBRq__nudge.home-composer-module__wkXBRq__show{display:none}.home-composer-module__wkXBRq__composer.home-composer-module__wkXBRq__firstActive .home-composer-module__wkXBRq__nudge{border-top-left-radius:0}.home-composer-module__wkXBRq__nIco{width:16px;height:16px;color:var(--violet);flex:0 0 16px;display:block}.home-composer-module__wkXBRq__nTxt{flex:1;min-width:0}.home-composer-module__wkXBRq__nTxt b{color:var(--ink);font-weight:600}.home-composer-module__wkXBRq__nActions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.home-composer-module__wkXBRq__nBtn{appearance:none;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:5px 13px;font-family:inherit;font-size:12.5px;font-weight:500;transition:all .12s}.home-composer-module__wkXBRq__nBtnGhost{color:var(--violet);border-color:var(--violet-line);background:#fff}.home-composer-module__wkXBRq__nBtnGhost:hover{background:var(--violet-tint)}.home-composer-module__wkXBRq__nBtnSolid{color:#fff;background:var(--violet)}.home-composer-module__wkXBRq__nBtnSolid:hover{filter:brightness(1.08)}.home-composer-module__wkXBRq__nX{appearance:none;cursor:pointer;color:var(--sub);background:0 0;border:0;border-radius:6px;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:flex}.home-composer-module__wkXBRq__nX svg{width:13px;height:13px}.home-composer-module__wkXBRq__nX:hover{color:var(--ink);background:#78736a24}@media (max-width:640px){.home-composer-module__wkXBRq__nudge .home-composer-module__wkXBRq__nActions{width:100%;margin-left:0}.home-composer-module__wkXBRq__nudge .home-composer-module__wkXBRq__nBtn{text-align:center;flex:auto}.home-composer-module__wkXBRq__tplPick{width:72px}}.home-composer-module__wkXBRq__tbLeft{align-items:center;gap:6px;display:flex}.home-composer-module__wkXBRq__add{cursor:pointer;background:#fff;border:1px solid #e3ddd0;border-radius:16px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .12s,border-color .12s,transform 80ms;display:flex}.home-composer-module__wkXBRq__add svg{color:#57534e;width:18px;height:18px}.home-composer-module__wkXBRq__add:hover{background:#f1efea;border-color:#d6cfc0}.home-composer-module__wkXBRq__add:active{transform:scale(.94)}.home-composer-module__wkXBRq__modelSel{color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;min-width:0;padding:6px;font-family:inherit;font-size:14px;font-weight:400;display:inline-flex}.home-composer-module__wkXBRq__mselName{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.home-composer-module__wkXBRq__modelSel:hover{background:#f1efea}.home-composer-module__wkXBRq__modelSel.home-composer-module__wkXBRq__locked{cursor:default}.home-composer-module__wkXBRq__modelSel.home-composer-module__wkXBRq__locked:hover{background:0 0}.home-composer-module__wkXBRq__modelSel.home-composer-module__wkXBRq__locked .home-composer-module__wkXBRq__mselCaret{display:none}.home-composer-module__wkXBRq__mselCaret{width:11px;height:11px;color:var(--muted);flex:0 0 11px;display:block}.home-composer-module__wkXBRq__mselBolt{width:11px;height:11px;color:var(--violet);flex:0 0 11px;display:none}.home-composer-module__wkXBRq__modelSel.home-composer-module__wkXBRq__locked .home-composer-module__wkXBRq__mselBolt{display:block}.home-composer-module__wkXBRq__fnPillSlot{display:contents}.home-composer-module__wkXBRq__fnpill{color:var(--violet);cursor:pointer;background:#f5f2fd;border:1px solid #d6ccf3;border-radius:999px;align-items:center;gap:6px;padding:5px 12px 5px 11px;font-family:inherit;font-size:13.5px;font-weight:500;transition:background .12s,border-color .12s;display:inline-flex}.home-composer-module__wkXBRq__fnpill:hover{background:#ebe5fa;border-color:#c2b2ef}.home-composer-module__wkXBRq__fnpillIco,.home-composer-module__wkXBRq__fnpillX{flex:0 0 15px;width:15px;height:15px;display:block}.home-composer-module__wkXBRq__fnpillX,.home-composer-module__wkXBRq__fnpill:hover .home-composer-module__wkXBRq__fnpillIco{display:none}.home-composer-module__wkXBRq__fnpill:hover .home-composer-module__wkXBRq__fnpillX{display:block}.home-composer-module__wkXBRq__fnpillLbl{white-space:nowrap}.home-composer-module__wkXBRq__tbRight{align-items:center;gap:10px;display:flex}.home-composer-module__wkXBRq__mic{color:#6f6b62;cursor:pointer;width:22px;height:22px}.home-composer-module__wkXBRq__send{cursor:pointer;background:#fff;border:1px solid #e3ddd0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .12s,border-color .12s,transform 80ms;display:flex}.home-composer-module__wkXBRq__send svg{color:#222019;width:18px;height:18px}.home-composer-module__wkXBRq__send:hover{background:#f1efea;border-color:#d6cfc0}.home-composer-module__wkXBRq__send:active{transform:scale(.94)}.home-composer-module__wkXBRq__send:disabled{cursor:default;opacity:.6}.home-composer-module__wkXBRq__sendIdle{background:0 0;border-color:#0000}.home-composer-module__wkXBRq__sendIdle:hover{background:#0000000d;border-color:#0000}.home-composer-module__wkXBRq__sendIdle svg{color:#6f6b62}.home-composer-module__wkXBRq__sendListening{background:#bfbfbf;border-color:#0000;animation:1.6s ease-in-out infinite home-composer-module__wkXBRq__sttPulse}.home-composer-module__wkXBRq__sendListening:hover{background:#bfbfbf;border-color:#0000}.home-composer-module__wkXBRq__sendListening svg{color:#fff}.home-composer-module__wkXBRq__sendMuted{opacity:1;background:#bfbfbf;border-color:#0000}.home-composer-module__wkXBRq__sendMuted:hover{background:#bfbfbf;border-color:#0000}.home-composer-module__wkXBRq__sendMuted svg{color:#fff}.home-composer-module__wkXBRq__sendMuted:disabled{opacity:1}.home-composer-module__wkXBRq__sendReady{background:#000;border-color:#0000}.home-composer-module__wkXBRq__sendReady:hover{background:#515151;border-color:#0000}.home-composer-module__wkXBRq__sendReady svg{color:#fff}@keyframes home-composer-module__wkXBRq__sttPulse{0%,to{box-shadow:0 0 #bfbfbf80}50%{box-shadow:0 0 0 5px #bfbfbf00}}.home-composer-module__wkXBRq__below{margin-top:18px;position:relative}.home-composer-module__wkXBRq__grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.home-composer-module__wkXBRq__mod{background:var(--card-bg);border:1px solid var(--card-border);cursor:pointer;text-align:left;border-radius:14px;align-items:center;gap:11px;padding:12px;transition:transform .12s,box-shadow .12s;display:flex}.home-composer-module__wkXBRq__mod:hover{transform:translateY(-1px);box-shadow:0 6px 16px -8px #0000001f}.home-composer-module__wkXBRq__modSq{border-radius:10px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.home-composer-module__wkXBRq__modSq svg{width:22px;height:22px}.home-composer-module__wkXBRq__modImg{object-fit:cover;border-radius:10px;width:44px;height:44px;display:block}.home-composer-module__wkXBRq__modTxt{min-width:0}.home-composer-module__wkXBRq__modLbl{color:var(--ink);white-space:nowrap;font-size:13px;font-weight:600}.home-composer-module__wkXBRq__modSub{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:11.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.home-composer-module__wkXBRq__cap{border-radius:5px;margin-top:3px;padding:2px 7px;font-size:10px;font-weight:600;display:inline-block}.home-composer-module__wkXBRq__chiprow{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.home-composer-module__wkXBRq__chip{border:1px solid var(--card-border);cursor:pointer;background:#fcfbf8;border-radius:999px;align-items:center;gap:8px;padding:9px 15px;transition:background .12s,border-color .12s;display:inline-flex}.home-composer-module__wkXBRq__chip:hover{background:#f4f2ec;border-color:#d9d3c8}.home-composer-module__wkXBRq__chipIco{width:17px;height:17px;color:var(--ink);flex:0 0 17px;display:block}.home-composer-module__wkXBRq__chipLogo{object-fit:contain;border-radius:4px}.home-composer-module__wkXBRq__chipLbl{color:var(--ink);white-space:nowrap;font-size:14px;font-weight:500}.home-composer-module__wkXBRq__pp{border:1px solid var(--line);text-align:left;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 14px 36px -14px #28262233}.home-composer-module__wkXBRq__chiprow+.home-composer-module__wkXBRq__pp{margin-top:8px}.home-composer-module__wkXBRq__chiprowPpOpen{position:relative}.home-composer-module__wkXBRq__chiprowPpOpen .home-composer-module__wkXBRq__chipwrap{visibility:hidden}.home-composer-module__wkXBRq__chiprowPpOpen .home-composer-module__wkXBRq__pp{z-index:70;margin-top:0;position:absolute;top:0;left:0;right:0}body.bento-dock-composing .home-composer-module__wkXBRq__chiprowPpOpen .home-composer-module__wkXBRq__pp{top:auto;bottom:calc(100% + 8px)}body.bento-dock-composing .home-composer-module__wkXBRq__chiprowPpOpen .home-composer-module__wkXBRq__chipwrap{visibility:visible}.home-composer-module__wkXBRq__ppHead{color:var(--muted);border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:12px 16px;display:flex}.home-composer-module__wkXBRq__ppHead .home-composer-module__wkXBRq__chipIco{width:16px;height:16px;color:var(--muted);flex:0 0 16px}.home-composer-module__wkXBRq__ppName{flex:1;font-size:13px;font-weight:500}.home-composer-module__wkXBRq__ppClose{cursor:pointer;color:var(--sub);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:flex}.home-composer-module__wkXBRq__ppClose svg{width:16px;height:16px}.home-composer-module__wkXBRq__ppClose:hover{color:var(--ink);background:#f4f2ec}.home-composer-module__wkXBRq__ppOpt{color:var(--ink);cursor:pointer;border-bottom:1px solid #f1efe9;justify-content:space-between;align-items:center;padding:13px 16px;font-size:15px;display:flex}.home-composer-module__wkXBRq__ppOpt:last-child{border-bottom:0}.home-composer-module__wkXBRq__ppOpt:hover{background:#f7f5f0}.home-composer-module__wkXBRq__ppOpt:after{content:"›";color:var(--muted);opacity:0;font-size:17px;transition:opacity .1s}.home-composer-module__wkXBRq__ppOpt:hover:after{opacity:1}.home-composer-module__wkXBRq__ppOpt.home-composer-module__wkXBRq__ppModel:after{content:none}.home-composer-module__wkXBRq__ppOpt.home-composer-module__wkXBRq__ppModel .home-composer-module__wkXBRq__check{width:16px;height:16px;color:var(--violet);flex:0 0 16px}.home-composer-module__wkXBRq__self{background:linear-gradient(#f8f5fc,#f4f0fa);border:1px solid #e9e3f5;border-radius:16px;padding:20px 22px}.home-composer-module__wkXBRq__selfQ{font-size:15px;font-weight:600}.home-composer-module__wkXBRq__selfQ span{color:var(--muted);margin-left:6px;font-size:13px;font-weight:500}.home-composer-module__wkXBRq__selfRow{gap:10px;margin-top:14px;display:flex}.home-composer-module__wkXBRq__selfRow input{background:#fff;border:1px solid #e3ddd2;border-radius:11px;outline:none;flex:1;padding:12px 16px;font-family:inherit;font-size:15px}.home-composer-module__wkXBRq__selfRow input:focus{border-color:#b9a9f2;box-shadow:0 0 0 3px #7c5cf61f}.home-composer-module__wkXBRq__selfGo{cursor:pointer;color:#222019;background:#fff;border:1px solid #e3ddd0;border-radius:11px;width:46px;font-size:18px}.home-composer-module__wkXBRq__resultHead{margin:2px 0 14px;font-size:15px}.home-composer-module__wkXBRq__resultHead b{background:var(--grad-badge);color:#0000;-webkit-background-clip:text;background-clip:text}.home-composer-module__wkXBRq__pop{z-index:50;border:1px solid var(--line);text-align:left;background:#fff;border-radius:14px;min-width:280px;padding:6px;position:absolute;box-shadow:0 14px 36px -10px #28262238}.home-composer-module__wkXBRq__bentoRoot .home-composer-module__wkXBRq__pop{min-width:274px}.home-composer-module__wkXBRq__popItem{cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.home-composer-module__wkXBRq__popItem:hover{background:#f4f2ec}.home-composer-module__wkXBRq__piName{font-size:14px;font-weight:400}.home-composer-module__wkXBRq__piSub{color:var(--muted);font-size:12px}.home-composer-module__wkXBRq__popItem .home-composer-module__wkXBRq__check{width:16px;height:16px;color:var(--violet);flex:0 0 16px}.home-composer-module__wkXBRq__popDiv{background:var(--line);height:1px;margin:6px 8px}.home-composer-module__wkXBRq__popMore{cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:14px;font-weight:400;display:flex}.home-composer-module__wkXBRq__popMore:hover{background:#f4f2ec}.home-composer-module__wkXBRq__popMore .home-composer-module__wkXBRq__caret{color:var(--muted);font-size:15px}.home-composer-module__wkXBRq__popItemFlat{gap:8px;min-height:27px;padding:4px 10px;font-size:12.5px}.home-composer-module__wkXBRq__popItemFlat .home-composer-module__wkXBRq__piName{white-space:nowrap;font-size:12.5px;font-weight:400}.home-composer-module__wkXBRq__popItemFlat .home-composer-module__wkXBRq__piSub{text-align:right;margin-left:auto;font-size:10.5px}.home-composer-module__wkXBRq__popItemFlat .home-composer-module__wkXBRq__check{flex:0 0 14px;width:14px;height:14px;margin-left:auto}.home-composer-module__wkXBRq__popItemOn .home-composer-module__wkXBRq__piName{color:var(--violet);font-weight:650}.home-composer-module__wkXBRq__popH{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);padding:7px 12px 5px;font-size:10px;font-weight:800}.home-composer-module__wkXBRq__catRow{position:relative}.home-composer-module__wkXBRq__catChev{color:var(--muted);margin-left:4px;font-size:13px;line-height:1;transition:transform .18s}.home-composer-module__wkXBRq__catRowOn{background:#f4f2ec}.home-composer-module__wkXBRq__catRowOn .home-composer-module__wkXBRq__catChev{transform:rotate(90deg)}.home-composer-module__wkXBRq__catInline{border-left:1px solid var(--line);margin:2px 0 4px 10px;padding-left:8px}.home-composer-module__wkXBRq__catFly{z-index:95;--ink:#222019;--muted:#6f6b62;--sub:#9a958b;--line:#e7e3da;--violet:#7c5cf6;border-radius:12px;min-width:232px;max-height:min(60vh,420px);position:fixed;overflow:auto;box-shadow:0 12px 32px #17171a21,0 2px 6px #17171a0d}.home-composer-module__wkXBRq__catFly .home-composer-module__wkXBRq__popH{height:20px;padding:0 10px;line-height:20px}.dark .home-composer-module__wkXBRq__catFly{--ink:#ececec;--muted:#a3a3a3;--sub:#8b8b8b;--line:#3a3a3a}.home-composer-module__wkXBRq__bentoRoot .home-composer-module__wkXBRq__pop{overscroll-behavior:contain;max-height:min(52vh,460px);overflow-y:auto}.dark .home-composer-module__wkXBRq__catRowOn{background:#2e2e2e}.home-composer-module__wkXBRq__bentoRoot .home-composer-module__wkXBRq__pop{border-radius:12px;box-shadow:0 12px 32px #17171a21,0 2px 6px #17171a0d}.home-composer-module__wkXBRq__bentoRoot .home-composer-module__wkXBRq__popH{height:20px;padding:0 10px;line-height:20px}.home-composer-module__wkXBRq__bentoRoot .home-composer-module__wkXBRq__popDiv{margin:5px 8px}.home-composer-module__wkXBRq__bentoRoot .home-composer-module__wkXBRq__effort{padding:7px 10px 9px}.home-composer-module__wkXBRq__bentoRoot .home-composer-module__wkXBRq__effortTop{font-size:12.5px}.home-composer-module__wkXBRq__bentoRoot .home-composer-module__wkXBRq__popMore{gap:8px;min-height:27px;padding:4px 10px;font-size:12.5px}.home-composer-module__wkXBRq__bentoRoot .home-composer-module__wkXBRq__popMore .home-composer-module__wkXBRq__piSub{margin-left:auto;font-size:10.5px}.home-composer-module__wkXBRq__bentoRoot .home-composer-module__wkXBRq__edKnob{background:var(--ink)}.home-composer-module__wkXBRq__bentoRoot .home-composer-module__wkXBRq__effortSlider:not(.home-composer-module__wkXBRq__full) .home-composer-module__wkXBRq__edKnob{border-color:var(--inactive-bg);box-shadow:0 1px 3px #00000073}.home-composer-module__wkXBRq__bentoRoot .home-composer-module__wkXBRq__mode{line-height:15px}.home-composer-module__wkXBRq__bentoRoot .home-composer-module__wkXBRq__add{border-color:var(--tool-ink);color:var(--tool-ink);background:0 0}.home-composer-module__wkXBRq__bentoRoot .home-composer-module__wkXBRq__add svg{color:currentColor}.home-composer-module__wkXBRq__bentoRoot .home-composer-module__wkXBRq__add:hover{border-color:var(--sub);color:var(--ink);background:#0000000d}.dark .home-composer-module__wkXBRq__bentoRoot .home-composer-module__wkXBRq__add{border-color:var(--tool-ink);background:0 0}.dark .home-composer-module__wkXBRq__bentoRoot .home-composer-module__wkXBRq__add:hover{background:#ffffff12}.home-composer-module__wkXBRq__bentoRoot .home-composer-module__wkXBRq__modelSel{color:var(--tool-ink);border-radius:999px;font-size:12px;font-weight:500}.home-composer-module__wkXBRq__bentoRoot .home-composer-module__wkXBRq__mselCaret{color:currentColor}.home-composer-module__wkXBRq__bentoRoot .home-composer-module__wkXBRq__modelSel:hover{color:var(--ink);background:#0000000d}.dark .home-composer-module__wkXBRq__bentoRoot .home-composer-module__wkXBRq__modelSel:hover{background:#ffffff12}.home-composer-module__wkXBRq__bentoRoot .home-composer-module__wkXBRq__fnpill{color:#6b48f5;padding:4px 11px 4px 10px;font-size:11.5px;font-weight:600}.home-composer-module__wkXBRq__bentoRoot .home-composer-module__wkXBRq__fnpillIco,.home-composer-module__wkXBRq__bentoRoot .home-composer-module__wkXBRq__fnpillX{flex:0 0 13px;width:13px;height:13px}:where(body.home-yukie-refresh) .home-composer-module__wkXBRq__ykCap{background:var(--surface,#fff);color:#55524c;white-space:nowrap;cursor:pointer;border:1px solid #17171a21;border-radius:999px;flex:none;align-items:center;gap:6px;height:32px;padding:0 13px;font-family:inherit;font-size:13px;font-weight:500;line-height:1;transition:background-color .15s,border-color .15s,color .15s,transform 80ms;display:inline-flex;position:relative}@media (hover:hover){:where(body.home-yukie-refresh) .home-composer-module__wkXBRq__ykCap:hover{color:var(--ink);background:#f6f6f4;border-color:#17171a2e}}:where(body.home-yukie-refresh) .home-composer-module__wkXBRq__ykCap:active{transform:scale(.97)}:where(body.home-yukie-refresh) .home-composer-module__wkXBRq__ykCap:focus-visible{outline:2px solid var(--accent-a,#7c5cff);outline-offset:2px}:where(body.home-yukie-refresh) .home-composer-module__wkXBRq__ykName{letter-spacing:.005em}:where(body.home-yukie-refresh) .home-composer-module__wkXBRq__ykX{color:#4c2fd6;background:#6b48f51f;border-radius:50%;flex:0 0 16px;place-items:center;width:16px;height:16px;margin-left:2px;transition:background-color .15s,color .15s;display:grid}:where(body.home-yukie-refresh) .home-composer-module__wkXBRq__ykX svg{width:11px;height:11px;display:block}:where(body.home-yukie-refresh) .home-composer-module__wkXBRq__ykCapOn,:where(body.home-yukie-refresh) .home-composer-module__wkXBRq__ykCapOn:hover{color:#4b3f8a;background:#f1edff;border-color:#0000;padding-right:7px}@media (hover:hover){:where(body.home-yukie-refresh) .home-composer-module__wkXBRq__ykCapOn:hover .home-composer-module__wkXBRq__ykX{background:#6b48f533}}:where(body.home-yukie-refresh) .home-composer-module__wkXBRq__ykCard{z-index:30;background:var(--surface,#fff);width:max-content;min-width:260px;max-width:320px;color:var(--ink);text-align:left;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px 12px 12px;font-weight:400;transition:opacity .16s,transform .16s,visibility 0s linear .16s;display:flex;position:absolute;bottom:calc(100% + 12px);left:0;transform:translateY(4px);box-shadow:0 0 0 1px #17171a0f,0 2px 6px #17171a0d,0 16px 36px -10px #17171a38}@media (hover:hover){:where(body.home-yukie-refresh) .home-composer-module__wkXBRq__ykCap:hover .home-composer-module__wkXBRq__ykCard{opacity:1;visibility:visible;transition:opacity .18s .35s,transform .18s .35s,visibility 0s linear .35s;transform:none}}:where(body.home-yukie-refresh) .home-composer-module__wkXBRq__ykCardAva{object-fit:cover;background:#ece8fa;border-radius:50%;flex:0 0 44px;width:44px;height:44px}:where(body.home-yukie-refresh) .home-composer-module__wkXBRq__ykCardTxt{flex-direction:column;gap:3px;min-width:0;padding-top:1px;display:flex}:where(body.home-yukie-refresh) .home-composer-module__wkXBRq__ykCardName{color:var(--ink);align-items:baseline;gap:8px;font-size:14px;font-weight:600;line-height:19px;display:flex}:where(body.home-yukie-refresh) .home-composer-module__wkXBRq__ykCardTag{color:var(--tool-ink,#0009);font-size:12px;font-weight:500}:where(body.home-yukie-refresh) .home-composer-module__wkXBRq__ykCardLine{color:var(--ink-2,#6a675f);font-size:13px;line-height:18px}:where(body.home-yukie-refresh) .home-composer-module__wkXBRq__ykCardHint{color:var(--ink-3,#9b978e);margin-top:5px;font-size:12px;line-height:16px}@media (hover:none),(max-width:480px){:where(body.home-yukie-refresh) .home-composer-module__wkXBRq__ykCard{display:none}}.dark :where(body.home-yukie-refresh) .home-composer-module__wkXBRq__ykCard{box-shadow:0 0 0 1px #ffffff1a,0 16px 40px -10px #000000b3}@media (prefers-reduced-motion:reduce){:where(body.home-yukie-refresh) .home-composer-module__wkXBRq__ykCard,:where(body.home-yukie-refresh) .home-composer-module__wkXBRq__ykCap:hover .home-composer-module__wkXBRq__ykCard{transition:none;transform:none}}:where(body.home-yukie-refresh) .home-composer-module__wkXBRq__ykItem{background:var(--surface,#fff);height:32px;color:var(--ink);white-space:nowrap;border:1px solid #0000001a;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 5px 0 10px;font-size:13px;font-weight:600;line-height:1;animation:.3s cubic-bezier(.2,.8,.2,1) both home-composer-module__wkXBRq__ykItemIn;display:inline-flex}@keyframes home-composer-module__wkXBRq__ykItemIn{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){:where(body.home-yukie-refresh) .home-composer-module__wkXBRq__ykItem{animation:none}}:where(body.home-yukie-refresh) .home-composer-module__wkXBRq__ykItemIco{color:var(--accent-a,#7c5cff);display:inline-flex}:where(body.home-yukie-refresh) .home-composer-module__wkXBRq__ykItemIco svg{width:15px;height:15px;display:block}:where(body.home-yukie-refresh) .home-composer-module__wkXBRq__ykItemLbl{text-overflow:ellipsis;max-width:180px;overflow:hidden}:where(body.home-yukie-refresh) .home-composer-module__wkXBRq__ykItemX{cursor:pointer;width:22px;height:22px;color:var(--tool-ink,#0009);background:#0000000f;border:0;border-radius:50%;flex:0 0 22px;place-items:center;padding:0;transition:background-color .15s,color .15s;display:grid}:where(body.home-yukie-refresh) .home-composer-module__wkXBRq__ykItemX:hover{color:var(--ink);background:#0000001a}:where(body.home-yukie-refresh) .home-composer-module__wkXBRq__ykItemX:focus-visible{outline:2px solid var(--accent-a,#7c5cff);outline-offset:1px}:where(body.home-yukie-refresh) .home-composer-module__wkXBRq__ykItemX svg{width:11px;height:11px;display:block}.dark :where(body.home-yukie-refresh) .home-composer-module__wkXBRq__ykItem{border-color:#ffffff24}.dark :where(body.home-yukie-refresh) .home-composer-module__wkXBRq__ykItemX{background:#ffffff1a}.dark :where(body.home-yukie-refresh) .home-composer-module__wkXBRq__ykItemX:hover{background:#ffffff29}:where(body.home-yukie-refresh) .home-composer-module__wkXBRq__ykItemTb{display:contents}:where(body.home-yukie-refresh) .home-composer-module__wkXBRq__ykItemRow{display:none}@media (max-width:640px){:where(body.home-yukie-refresh) .home-composer-module__wkXBRq__ykItemTb{display:none}:where(body.home-yukie-refresh) .home-composer-module__wkXBRq__ykItemRow{margin:0 0 8px;display:flex}}:where(body.home-yukie-refresh) .home-composer-module__wkXBRq__atpSlot{display:contents}:where(body.home-yukie-refresh) .home-composer-module__wkXBRq__bentoRoot .home-composer-module__wkXBRq__selWrap{min-width:0}:where(body.home-yukie-refresh) .home-composer-module__wkXBRq__ykShort,:where(body.home-yukie-refresh) .home-composer-module__wkXBRq__bentoRoot .home-composer-module__wkXBRq__toolbar[data-yk-level="2"] .home-composer-module__wkXBRq__micBtn,:where(body.home-yukie-refresh) .home-composer-module__wkXBRq__bentoRoot .home-composer-module__wkXBRq__toolbar[data-yk-level="3"] .home-composer-module__wkXBRq__micBtn,:where(body.home-yukie-refresh) .home-composer-module__wkXBRq__bentoRoot .home-composer-module__wkXBRq__toolbar[data-yk-level="4"] .home-composer-module__wkXBRq__micBtn,:where(body.home-yukie-refresh) .home-composer-module__wkXBRq__bentoRoot .home-composer-module__wkXBRq__toolbar[data-yk-level="4"] .home-composer-module__wkXBRq__ykName,:is(:where(body.home-yukie-refresh) .home-composer-module__wkXBRq__bentoRoot .home-composer-module__wkXBRq__toolbar[data-yk-level="3"] .home-composer-module__wkXBRq__atpSlot:not(:has([data-pending])),:where(body.home-yukie-refresh) .home-composer-module__wkXBRq__bentoRoot .home-composer-module__wkXBRq__toolbar[data-yk-level="4"] .home-composer-module__wkXBRq__atpSlot:not(:has([data-pending]))){display:none}:where(body.home-yukie-refresh) .home-composer-module__wkXBRq__bentoRoot .home-composer-module__wkXBRq__toolbar[data-yk-level="4"] .home-composer-module__wkXBRq__ykShort{display:inline}:is(:where(body.home-yukie-refresh) .home-composer-module__wkXBRq__bentoRoot .home-composer-module__wkXBRq__toolbar[data-yk-level="1"] .home-composer-module__wkXBRq__atpSlot:not(:has([data-pending])) [data-chat-project-selector-button]>span,:where(body.home-yukie-refresh) .home-composer-module__wkXBRq__bentoRoot .home-composer-module__wkXBRq__toolbar[data-yk-level="2"] .home-composer-module__wkXBRq__atpSlot:not(:has([data-pending])) [data-chat-project-selector-button]>span){display:none}@media (min-width:768px) and (max-width:879px){:where(body.home-yukie-refresh) .home-composer-module__wkXBRq__bentoRoot .home-composer-module__wkXBRq__toolbar:not([data-yk-level]) .home-composer-module__wkXBRq__atpSlot:not(:has([data-pending])) [data-chat-project-selector-button]>span{display:none}}@media (max-width:480px){:where(body.home-yukie-refresh) .home-composer-module__wkXBRq__bentoRoot .home-composer-module__wkXBRq__toolbar:not([data-yk-level]) .home-composer-module__wkXBRq__micBtn{display:none}}@media (max-width:404px){:where(body.home-yukie-refresh) .home-composer-module__wkXBRq__bentoRoot .home-composer-module__wkXBRq__toolbar:not([data-yk-level]) .home-composer-module__wkXBRq__atpSlot:not(:has([data-pending])){display:none}}.dark :where(body.home-yukie-refresh) .home-composer-module__wkXBRq__ykCap{color:#ffffffbd;border-color:#ffffff24}@media (hover:hover){.dark :where(body.home-yukie-refresh) .home-composer-module__wkXBRq__ykCap:hover{color:var(--ink);background:#ffffff0f;border-color:#fff3}}.dark :where(body.home-yukie-refresh) .home-composer-module__wkXBRq__ykCapOn{color:#cdc3ff;background:#9b82ff29;border-color:#0000}.dark :where(body.home-yukie-refresh) .home-composer-module__wkXBRq__ykCapOn:hover{color:#cdc3ff;background:#9b82ff29;border-color:#0000}.dark :where(body.home-yukie-refresh) .home-composer-module__wkXBRq__ykX{color:#c4b5fd;background:#9b82ff33}.home-composer-module__wkXBRq__addmenu{min-width:240px}.home-composer-module__wkXBRq__addpopItem{cursor:pointer;color:var(--ink);border-radius:9px;align-items:center;gap:11px;padding:9px 12px;font-size:14px;display:flex}.home-composer-module__wkXBRq__addpopItem:hover{background:#f4f2ec}.home-composer-module__wkXBRq__addpopItem svg{color:#57534e;flex:0 0 17px;width:17px;height:17px}.home-composer-module__wkXBRq__addpopItem .home-composer-module__wkXBRq__aiLbl{white-space:nowrap;flex:1}.home-composer-module__wkXBRq__addpopItem .home-composer-module__wkXBRq__kbd{color:var(--sub);font-size:12px}.home-composer-module__wkXBRq__addpopItem .home-composer-module__wkXBRq__aiCheck{width:15px;height:15px;color:var(--violet);flex:0 0 15px}.home-composer-module__wkXBRq__effort{padding:9px 12px 11px}.home-composer-module__wkXBRq__effortRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.home-composer-module__wkXBRq__effortTop{white-space:nowrap;font-size:14px}.home-composer-module__wkXBRq__effortName{color:var(--ink)}.home-composer-module__wkXBRq__effortState{color:var(--muted)}.home-composer-module__wkXBRq__effortSlider{cursor:pointer;touch-action:none;outline:none;flex:none;width:76px;height:16px;position:relative}.home-composer-module__wkXBRq__effortSlider:focus-visible{border-radius:999px;box-shadow:0 0 0 3px #7c5cf62e}.home-composer-module__wkXBRq__edDot{background:#cfc8bb;border-radius:50%;width:5px;height:5px;transition:opacity .18s;position:absolute;top:50%;transform:translate(-50%,-50%)}.home-composer-module__wkXBRq__edDot.home-composer-module__wkXBRq__top{background:#b093e8;box-shadow:0 0 5px #b093e899}.home-composer-module__wkXBRq__edBar{opacity:0;background:linear-gradient(90deg,#a98ae6,#c7b0f3,#dccbf8,#c7b0f3,#a98ae6) 0 0/220% 100%;border-radius:999px;height:10px;transition:opacity .22s;position:absolute;top:50%;left:7px;right:7px;overflow:hidden;transform:translateY(-50%);box-shadow:0 0 9px #b28eeb80,0 0 3px #966ee180}.home-composer-module__wkXBRq__edBar:after{content:"";background:linear-gradient(105deg,#0000 35%,#fff9 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.home-composer-module__wkXBRq__effortSlider.home-composer-module__wkXBRq__full .home-composer-module__wkXBRq__edDot{opacity:0}.home-composer-module__wkXBRq__effortSlider.home-composer-module__wkXBRq__full .home-composer-module__wkXBRq__edBar{opacity:1;animation:3s linear infinite home-composer-module__wkXBRq__edflow}.home-composer-module__wkXBRq__effortSlider.home-composer-module__wkXBRq__full .home-composer-module__wkXBRq__edBar:after{animation:2.4s ease-in-out infinite home-composer-module__wkXBRq__edsweep}.home-composer-module__wkXBRq__edKnob{z-index:3;cursor:grab;background:#fff;border:1.5px solid #d9d3c8;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 1px 3px #0000002e}.home-composer-module__wkXBRq__edKnob:active{cursor:grabbing}.home-composer-module__wkXBRq__effortSlider.home-composer-module__wkXBRq__full .home-composer-module__wkXBRq__edKnob{border-color:#fff;box-shadow:0 0 0 1.5px #b28eebb3,0 1px 5px #966ee166}@keyframes home-composer-module__wkXBRq__edflow{0%{background-position:0%}to{background-position:220%}}@keyframes home-composer-module__wkXBRq__edsweep{0%{transform:translate(-120%)}55%,to{transform:translate(120%)}}.home-composer-module__wkXBRq__modalBg{--ink:#222019;--muted:#6f6b62;--line:#e7e3da;--violet:#7c5cf6;z-index:100;background:#28262252;justify-content:center;align-items:flex-start;padding:56px 20px;font-family:Inter,system-ui,sans-serif;display:flex;position:fixed;inset:0}.dark .home-composer-module__wkXBRq__modalBg{--ink:#ececec;--muted:#a3a3a3;--line:#3a3a3a}.home-composer-module__wkXBRq__modal{border:1px solid var(--line);text-align:left;background:#f8f8f6;border-radius:18px;flex-direction:column;width:780px;max-width:100%;max-height:82vh;display:flex;overflow:hidden;box-shadow:0 30px 70px -16px #28262266}.home-composer-module__wkXBRq__modalHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.home-composer-module__wkXBRq__modalHead h3{margin:0;font-size:17px;font-weight:600}.home-composer-module__wkXBRq__mhSub{color:var(--muted);margin-left:8px;font-size:12.5px;font-weight:400}.home-composer-module__wkXBRq__modalX{cursor:pointer;color:var(--muted);background:0 0;border:0;font-size:18px}.home-composer-module__wkXBRq__modalBody{padding:6px 24px 24px;overflow-y:auto}.home-composer-module__wkXBRq__tier{margin-top:20px}.home-composer-module__wkXBRq__tierHead{align-items:center;gap:9px;margin-bottom:10px;display:flex}.home-composer-module__wkXBRq__tName{font-size:14px;font-weight:700}.home-composer-module__wkXBRq__tierCount{color:var(--muted);font-size:12px}.home-composer-module__wkXBRq__grp{margin:9px 0}.home-composer-module__wkXBRq__grpName{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:7px;font-size:11px;font-weight:600}.home-composer-module__wkXBRq__mGrid{flex-wrap:wrap;gap:6px;display:flex}.home-composer-module__wkXBRq__mChip{border:1px solid var(--line);cursor:pointer;color:var(--ink);background:#fff;border-radius:8px;padding:5px 11px;font-family:inherit;font-size:12.5px}.home-composer-module__wkXBRq__mChip:hover{color:var(--violet);border-color:#c5b8f0}.home-composer-module__wkXBRq__mChip.home-composer-module__wkXBRq__cur{border-color:var(--violet);color:var(--violet);background:#f7f4fb}.home-composer-module__wkXBRq__mChip.home-composer-module__wkXBRq__tool{background:#faf9f6}.home-composer-module__wkXBRq__hint{color:var(--sub);text-align:center;margin-top:36px;font-size:13px}@media (max-width:640px){.home-composer-module__wkXBRq__root{padding:24px 14px 44px}.home-composer-module__wkXBRq__hero{margin-bottom:16px;font-size:24px}.home-composer-module__wkXBRq__mode{margin-bottom:18px}.home-composer-module__wkXBRq__mseg{padding:7px 15px;font-size:13px}.home-composer-module__wkXBRq__tabs{scrollbar-width:none;-ms-overflow-style:none;gap:6px;padding-bottom:2px;overflow:auto hidden}.home-composer-module__wkXBRq__tabs::-webkit-scrollbar{display:none}.home-composer-module__wkXBRq__tab{border:1px solid var(--inactive-border);border-radius:9px;flex:none;margin:0;padding:8px 12px;font-size:13px}.home-composer-module__wkXBRq__tab+.home-composer-module__wkXBRq__tab{margin-left:0}.home-composer-module__wkXBRq__tab.home-composer-module__wkXBRq__active{background:linear-gradient(#fff,#fff)padding-box,var(--grad)border-box;border:1.5px solid #0000;border-radius:9px;margin:0;padding:8px 12px}.home-composer-module__wkXBRq__badge{display:none}.home-composer-module__wkXBRq__composer.home-composer-module__wkXBRq__firstActive .home-composer-module__wkXBRq__box{border-top-left-radius:14px}.home-composer-module__wkXBRq__box{--box-px:14px;--box-pt:14px;--box-r:12.5px;padding:var(--box-pt)var(--box-px)10px;border-radius:14px;min-height:72px;margin-top:8px}.home-composer-module__wkXBRq__composer.home-composer-module__wkXBRq__firstActive .home-composer-module__wkXBRq__nudge{border-top-left-radius:var(--box-r)}.home-composer-module__wkXBRq__nudge{padding:8px calc(var(--box-px) + 20px)9px var(--box-px);align-items:flex-start;gap:6px 8px;margin-bottom:10px;font-size:12.5px}.home-composer-module__wkXBRq__nIco{margin-top:1px}.home-composer-module__wkXBRq__nActions{align-items:stretch}.home-composer-module__wkXBRq__nX{flex-basis:auto;width:26px;height:26px;position:absolute;top:4px;right:4px}.home-composer-module__wkXBRq__nBtn{padding:6px 12px;font-size:12.5px}.home-composer-module__wkXBRq__nX{top:4px;right:4px}.home-composer-module__wkXBRq__toolbar{gap:8px;margin-top:18px}.home-composer-module__wkXBRq__boxFiles .home-composer-module__wkXBRq__toolbar{margin-top:10px}.home-composer-module__wkXBRq__tbLeft{flex:auto;gap:4px;min-width:0}.home-composer-module__wkXBRq__tbRight{flex:none;gap:6px}.home-composer-module__wkXBRq__add{flex:0 0 32px}.home-composer-module__wkXBRq__modelSel{padding:6px 4px}.home-composer-module__wkXBRq__mselName{max-width:92px}.home-composer-module__wkXBRq__fnPillSlot{display:none}.home-composer-module__wkXBRq__below{margin-top:14px}.home-composer-module__wkXBRq__grid{grid-template-columns:repeat(2,1fr);gap:10px}.home-composer-module__wkXBRq__mod{gap:9px;padding:11px}.home-composer-module__wkXBRq__modSq,.home-composer-module__wkXBRq__modImg{flex-basis:38px;width:38px;height:38px}.home-composer-module__wkXBRq__modLbl{white-space:normal;line-height:1.25}.home-composer-module__wkXBRq__chiprow{gap:7px}.home-composer-module__wkXBRq__chip{padding:8px 12px;font-size:13px}.home-composer-module__wkXBRq__self{padding:16px}.home-composer-module__wkXBRq__hint{margin-top:22px}.home-composer-module__wkXBRq__pp,.home-composer-module__wkXBRq__pop,.home-composer-module__wkXBRq__modal{max-width:calc(100vw - 28px)}}@media (prefers-reduced-motion:reduce){.home-composer-module__wkXBRq__heroCaret,.home-composer-module__wkXBRq__effortSlider.home-composer-module__wkXBRq__full .home-composer-module__wkXBRq__edBar,.home-composer-module__wkXBRq__effortSlider.home-composer-module__wkXBRq__full .home-composer-module__wkXBRq__edBar:after{animation:none}}.dark .home-composer-module__wkXBRq__root{--ink:#ececec;--muted:#a3a3a3;--sub:#8b8b8b;--line:#3a3a3a;--inactive-bg:#262626;--inactive-border:#3a3a3a;--card-bg:#2b2b2b;--card-border:#3a3a3a;--violet-tint:#7c5cf629;--violet-line:#9678f057;background:0 0}.dark .home-composer-module__wkXBRq__mode{background:#262626;border-color:#3a3a3a}.dark .home-composer-module__wkXBRq__mseg.home-composer-module__wkXBRq__active{background:#333;box-shadow:0 1px 3px #00000073}.dark .home-composer-module__wkXBRq__tab:hover{color:#cfcfcf}.dark .home-composer-module__wkXBRq__tab.home-composer-module__wkXBRq__active{background:linear-gradient(#2b2b2b,#2b2b2b)padding-box,var(--grad)border-box}.dark .home-composer-module__wkXBRq__box{background:linear-gradient(#2b2b2b,#2b2b2b)padding-box,var(--grad)border-box;box-shadow:0 1px 3px #0000004d,0 16px 36px -14px #0000008c}.dark .home-composer-module__wkXBRq__boxDrag{box-shadow:0 0 0 2px var(--violet)inset,0 1px 3px #0000004d,0 16px 36px -14px #0000008c}.dark .home-composer-module__wkXBRq__boxDrag:after{background:#7c5cf61f}.dark .home-composer-module__wkXBRq__input{background:0 0}.dark .home-composer-module__wkXBRq__add{background:#333;border-color:#3a3a3a}.dark .home-composer-module__wkXBRq__add svg{color:#cfcfcf}.dark .home-composer-module__wkXBRq__add:hover{background:#3f3f3f;border-color:#4a4a4a}.dark .home-composer-module__wkXBRq__modelSel:hover{background:#333}.dark .home-composer-module__wkXBRq__nBtnGhost{background:0 0}.dark .home-composer-module__wkXBRq__fnpill{color:#c5b8f0;background:#2e2942;border-color:#4a3f6e}.dark .home-composer-module__wkXBRq__fnpill:hover{background:#38315a;border-color:#5a4f80}.dark .home-composer-module__wkXBRq__mic{color:#a3a3a3}.dark .home-composer-module__wkXBRq__send{background:#333;border-color:#3a3a3a}.dark .home-composer-module__wkXBRq__send svg{color:#ececec}.dark .home-composer-module__wkXBRq__send:hover{background:#3f3f3f;border-color:#4a4a4a}.dark .home-composer-module__wkXBRq__sendIdle{background:0 0;border-color:#0000}.dark .home-composer-module__wkXBRq__sendIdle:hover{background:#ffffff14;border-color:#0000}.dark .home-composer-module__wkXBRq__sendIdle svg{color:#a3a3a3}.dark .home-composer-module__wkXBRq__sendListening{background:#ffffff26;border-color:#0000}.dark .home-composer-module__wkXBRq__sendListening:hover{background:#ffffff26;border-color:#0000}.dark .home-composer-module__wkXBRq__sendListening svg{color:#afafaf}.dark .home-composer-module__wkXBRq__sendMuted{background:#ffffff26;border-color:#0000}.dark .home-composer-module__wkXBRq__sendMuted:hover{background:#ffffff26;border-color:#0000}.dark .home-composer-module__wkXBRq__sendMuted svg{color:#afafaf}.dark .home-composer-module__wkXBRq__sendReady{background:#fff;border-color:#0000}.dark .home-composer-module__wkXBRq__sendReady:hover{background:#fffc;border-color:#0000}.dark .home-composer-module__wkXBRq__sendReady svg{color:#181818}.dark .home-composer-module__wkXBRq__chip{background:#2b2b2b;border-color:#3a3a3a}.dark .home-composer-module__wkXBRq__chip:hover{background:#333;border-color:#4a4a4a}.dark .home-composer-module__wkXBRq__mod:hover{box-shadow:0 6px 16px -8px #0000008c}:is(.dark .home-composer-module__wkXBRq__pp,.dark .home-composer-module__wkXBRq__pop){background:#2b2b2b;border-color:#3a3a3a;box-shadow:0 14px 36px -10px #0009}.dark .home-composer-module__wkXBRq__ppOpt{border-bottom-color:#333}:is(.dark .home-composer-module__wkXBRq__ppOpt:hover,.dark .home-composer-module__wkXBRq__popItem:hover,.dark .home-composer-module__wkXBRq__addpopItem:hover,.dark .home-composer-module__wkXBRq__popMore:hover,.dark .home-composer-module__wkXBRq__ppClose:hover){background:#333}.dark .home-composer-module__wkXBRq__addpopItem svg{color:#cfcfcf}.dark .home-composer-module__wkXBRq__self{background:linear-gradient(#2a2640,#26233a);border-color:#3a3550}.dark .home-composer-module__wkXBRq__selfRow input{color:#ececec;background:#2b2b2b;border-color:#3a3a3a}.dark .home-composer-module__wkXBRq__selfGo{color:#ececec;background:#333;border-color:#3a3a3a}.dark .home-composer-module__wkXBRq__modal{background:#1e1e1e;border-color:#3a3a3a;box-shadow:0 30px 70px -16px #000000bf}.dark .home-composer-module__wkXBRq__mChip{background:#2b2b2b;border-color:#3a3a3a}.dark .home-composer-module__wkXBRq__mChip.home-composer-module__wkXBRq__tool{background:#262626}.dark .home-composer-module__wkXBRq__mChip.home-composer-module__wkXBRq__cur{background:#322b45}.dark .home-composer-module__wkXBRq__fileChip{background:#333;border-color:#3a3a3a}.dark .home-composer-module__wkXBRq__fileChipErr{color:#ef9a9a;background:#3a2626;border-color:#7a3a3a}.home-composer-module__wkXBRq__chipSel{background:#f5f2fd;border-color:#c2b2ef}.home-composer-module__wkXBRq__chipSel .home-composer-module__wkXBRq__chipIco,.home-composer-module__wkXBRq__chipSel .home-composer-module__wkXBRq__chipLbl{color:var(--violet)}.home-composer-module__wkXBRq__tplDd{border:1px solid var(--line);text-align:left;transform-origin:top;background:#fff;border-radius:16px;flex-direction:column;max-height:460px;margin-top:8px;animation:.18s cubic-bezier(.2,.7,.3,1) home-composer-module__wkXBRq__tplDdIn;display:flex;overflow:hidden;box-shadow:0 18px 44px -16px #2826223d}.home-composer-module__wkXBRq__tplDdClosing{pointer-events:none;animation:.14s ease-in forwards home-composer-module__wkXBRq__tplDdOut}@keyframes home-composer-module__wkXBRq__tplDdIn{0%{opacity:0;transform:scaleY(.55)translateY(-10px)}to{opacity:1;transform:scaleY(1)translateY(0)}}@keyframes home-composer-module__wkXBRq__tplDdOut{0%{opacity:1;transform:scaleY(1)translateY(0)}to{opacity:0;transform:scaleY(.55)translateY(-10px)}}.home-composer-module__wkXBRq__tplDdHead{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;padding:13px 18px;display:flex}.home-composer-module__wkXBRq__tplDdTitle{color:var(--ink);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.home-composer-module__wkXBRq__ttico{width:16px;height:16px;color:var(--violet);flex:0 0 16px;display:block}.home-composer-module__wkXBRq__tplDdClose{cursor:pointer;color:var(--sub);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.home-composer-module__wkXBRq__tplDdClose:hover{color:var(--ink);background:#f4f2ec}.home-composer-module__wkXBRq__tplDdClose svg{width:16px;height:16px}.home-composer-module__wkXBRq__tplDdBody{padding:14px 18px 18px;overflow-y:auto}.home-composer-module__wkXBRq__tplLabel{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 10px;font-size:11px;font-weight:600}.home-composer-module__wkXBRq__tplGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.home-composer-module__wkXBRq__tplGrid.home-composer-module__wkXBRq__cols3{grid-template-columns:repeat(3,1fr)}.home-composer-module__wkXBRq__tplGrid.home-composer-module__wkXBRq__exampleGrid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:640px){.home-composer-module__wkXBRq__tplGrid.home-composer-module__wkXBRq__exampleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-composer-module__wkXBRq__tplCard{cursor:pointer}.home-composer-module__wkXBRq__tplThumb{border:1px solid var(--card-border);background:#f1efe9;border-radius:12px;position:relative;overflow:hidden}.home-composer-module__wkXBRq__tplCard.home-composer-module__wkXBRq__sel .home-composer-module__wkXBRq__tplThumb{outline:2px solid var(--violet);outline-offset:0;border-color:#0000}.home-composer-module__wkXBRq__tplTick{background:var(--violet);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:8px;left:8px;box-shadow:0 1px 4px #1c1a1740}.home-composer-module__wkXBRq__tplTick svg{width:13px;height:13px}.home-composer-module__wkXBRq__tplShot{object-fit:cover;object-position:center top;width:100%;height:100%;transition:object-position 3s;position:absolute;inset:0}.home-composer-module__wkXBRq__tplCard:hover .home-composer-module__wkXBRq__tplShot{object-position:center bottom}.home-composer-module__wkXBRq__tplEye{border:1px solid var(--card-border);cursor:pointer;background:#ffffffeb;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:none;position:absolute;top:8px;right:8px}.home-composer-module__wkXBRq__tplEye svg{width:16px;height:16px;color:var(--ink)}.home-composer-module__wkXBRq__tplCard:hover .home-composer-module__wkXBRq__tplEye{display:flex}.home-composer-module__wkXBRq__tplEye:hover{background:#fff}.home-composer-module__wkXBRq__tplCap{color:var(--ink);text-align:left;white-space:nowrap;text-overflow:ellipsis;margin-top:7px;padding:0 2px;font-size:12.5px;font-weight:500;overflow:hidden}.home-composer-module__wkXBRq__tplCard:focus-visible,.home-composer-module__wkXBRq__tplEye:focus-visible,.home-composer-module__wkXBRq__tplDdClose:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.home-composer-module__wkXBRq__tplmBg{z-index:120;background:#28262266;justify-content:center;align-items:center;padding:40px 20px;animation:.16s ease-out home-composer-module__wkXBRq__tplmBgIn;display:flex;position:fixed;inset:0}.home-composer-module__wkXBRq__tplmBgClosing{animation:.14s ease-in forwards home-composer-module__wkXBRq__tplmBgOut}@keyframes home-composer-module__wkXBRq__tplmBgIn{0%{opacity:0}to{opacity:1}}@keyframes home-composer-module__wkXBRq__tplmBgOut{0%{opacity:1}to{opacity:0}}.home-composer-module__wkXBRq__tplm{background:#fff;border-radius:18px;flex-direction:column;width:760px;max-width:100%;max-height:88vh;animation:.18s cubic-bezier(.2,.7,.3,1) home-composer-module__wkXBRq__tplmIn;display:flex;overflow:hidden;box-shadow:0 30px 70px -16px #28262273}.home-composer-module__wkXBRq__tplmBgClosing .home-composer-module__wkXBRq__tplm{animation:.14s ease-in forwards home-composer-module__wkXBRq__tplmOut}@keyframes home-composer-module__wkXBRq__tplmIn{0%{opacity:0;transform:scale(.95)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes home-composer-module__wkXBRq__tplmOut{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.96)translateY(8px)}}.home-composer-module__wkXBRq__tplmHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 22px;display:flex}.home-composer-module__wkXBRq__tplmTitle{color:var(--ink);font-size:16px;font-weight:600}.home-composer-module__wkXBRq__tplmX{cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;padding:0;display:flex}.home-composer-module__wkXBRq__tplmX:hover{color:var(--ink);background:#f4f2ec}.home-composer-module__wkXBRq__tplmX svg{width:18px;height:18px}.home-composer-module__wkXBRq__tplmBody{flex-direction:column;align-items:center;gap:14px;padding:20px 22px;display:flex;overflow:hidden}.home-composer-module__wkXBRq__tplmStage{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.home-composer-module__wkXBRq__tplmViewport{width:100%;overflow:hidden}.home-composer-module__wkXBRq__tplmTrack{will-change:transform;transition:transform .32s cubic-bezier(.4,0,.2,1);display:flex}.home-composer-module__wkXBRq__tplmSlide{flex:0 0 100%;justify-content:center;align-items:center;padding:0 2px;display:flex}.home-composer-module__wkXBRq__tplmWeb{border:1px solid var(--card-border);scrollbar-width:thin;background:#fff;border-radius:12px;width:100%;height:56vh;overflow-y:auto}.home-composer-module__wkXBRq__tplmWebInner{animation:18s ease-in-out infinite alternate home-composer-module__wkXBRq__webScroll}.home-composer-module__wkXBRq__tplmWeb:hover .home-composer-module__wkXBRq__tplmWebInner{animation-play-state:paused}@keyframes home-composer-module__wkXBRq__webScroll{0%{transform:translateY(0)}to{transform:translateY(calc(56vh - 100%))}}.home-composer-module__wkXBRq__tplmVideo{aspect-ratio:16/9;background:#0e0d12;border-radius:12px;justify-content:center;align-items:center;width:100%;max-height:52vh;display:flex;position:relative;overflow:hidden}.home-composer-module__wkXBRq__vidScene{justify-content:center;align-items:center;animation:8s ease-in-out infinite alternate home-composer-module__wkXBRq__vidZoom;display:flex;position:absolute;inset:0}@keyframes home-composer-module__wkXBRq__vidZoom{0%{transform:scale(1)}to{transform:scale(1.09)}}.home-composer-module__wkXBRq__vidCard{background:#fff;border-radius:14px;width:54%;padding:22px 24px;box-shadow:0 20px 50px -18px #00000080}.home-composer-module__wkXBRq__vidH{border-radius:10px;width:70%;height:20px;margin-bottom:14px;animation:8s ease-in-out infinite home-composer-module__wkXBRq__vidSlide}.home-composer-module__wkXBRq__vidL{background:#e7e3da;border-radius:6px;height:11px;margin-bottom:9px}.home-composer-module__wkXBRq__w80{width:80%}.home-composer-module__wkXBRq__w60{width:60%}.home-composer-module__wkXBRq__vidPill{border-radius:15px;width:120px;height:30px;margin-top:16px;animation:8s ease-in-out .3s infinite home-composer-module__wkXBRq__vidSlide}@keyframes home-composer-module__wkXBRq__vidSlide{0%,12%{opacity:0;transform:translate(-14px)}24%,to{opacity:1;transform:translate(0)}}.home-composer-module__wkXBRq__vidBadge{color:#fff;letter-spacing:.04em;background:#00000080;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:11px;font-weight:600;display:flex;position:absolute;top:14px;left:14px}.home-composer-module__wkXBRq__vidBadge b{border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite home-composer-module__wkXBRq__vidPulse;display:block}@keyframes home-composer-module__wkXBRq__vidPulse{0%,to{opacity:1}50%{opacity:.3}}.home-composer-module__wkXBRq__vidTime{color:#fff;font-variant-numeric:tabular-nums;opacity:.85;font-size:12px;position:absolute;bottom:14px;right:14px}.home-composer-module__wkXBRq__vidProg{background:#ffffff38;height:5px;position:absolute;bottom:0;left:0;right:0}.home-composer-module__wkXBRq__vidProg i{width:0;height:100%;animation:8s linear infinite home-composer-module__wkXBRq__vidProgress;display:block}@keyframes home-composer-module__wkXBRq__vidProgress{0%{width:0}to{width:100%}}.home-composer-module__wkXBRq__tplmNav{border:1px solid var(--card-border);cursor:pointer;opacity:0;visibility:hidden;background:#fffffff0;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;padding:0;transition:opacity .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #0000001a}.home-composer-module__wkXBRq__tplmStage:hover .home-composer-module__wkXBRq__tplmNav{opacity:1;visibility:visible}.home-composer-module__wkXBRq__tplmNav:disabled{cursor:default}.home-composer-module__wkXBRq__tplmStage:hover .home-composer-module__wkXBRq__tplmNav:disabled{opacity:.35}.home-composer-module__wkXBRq__tplmNav.home-composer-module__wkXBRq__prev{left:8px}.home-composer-module__wkXBRq__tplmNav.home-composer-module__wkXBRq__next{right:8px}.home-composer-module__wkXBRq__tplmNav svg{width:18px;height:18px;color:var(--ink)}.home-composer-module__wkXBRq__tplmPage{color:var(--muted);opacity:0;visibility:hidden;pointer-events:none;background:#ffffffe6;border-radius:8px;padding:3px 10px;font-size:13px;font-weight:500;transition:opacity .15s;position:absolute;bottom:12px;right:14px}.home-composer-module__wkXBRq__tplmStage:hover .home-composer-module__wkXBRq__tplmPage{opacity:1;visibility:visible}.home-composer-module__wkXBRq__tplmDots{gap:6px;display:flex}.home-composer-module__wkXBRq__tplmDots i{cursor:pointer;background:#d8d2c6;border-radius:50%;width:7px;height:7px;display:block}.home-composer-module__wkXBRq__tplmDots i.home-composer-module__wkXBRq__on{background:var(--violet)}.home-composer-module__wkXBRq__tplmFoot{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;padding:14px 22px;display:flex}.home-composer-module__wkXBRq__tplmBtn{border:1px solid var(--card-border);color:var(--ink);cursor:pointer;background:#fff;border-radius:10px;padding:9px 18px;font-family:inherit;font-size:14px;font-weight:500}.home-composer-module__wkXBRq__tplmBtn:hover{background:#f4f2ec}.home-composer-module__wkXBRq__tplmBtn.home-composer-module__wkXBRq__primary{background:var(--violet);border-color:var(--violet);color:#fff}.home-composer-module__wkXBRq__tplmBtn.home-composer-module__wkXBRq__primary:hover{background:#6b4ce0}.home-composer-module__wkXBRq__tplmBtn:focus-visible,.home-composer-module__wkXBRq__tplmNav:focus-visible,.home-composer-module__wkXBRq__tplmX:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.dark .home-composer-module__wkXBRq__chipSel{background:#2e2942;border-color:#4a3f6e}:is(.dark .home-composer-module__wkXBRq__chipSel .home-composer-module__wkXBRq__chipIco,.dark .home-composer-module__wkXBRq__chipSel .home-composer-module__wkXBRq__chipLbl){color:#c5b8f0}.dark .home-composer-module__wkXBRq__tplDd{background:#2b2b2b;border-color:#3a3a3a;box-shadow:0 18px 44px -16px #0009}.dark .home-composer-module__wkXBRq__tplDdClose:hover{background:#333}.dark .home-composer-module__wkXBRq__tplThumb{background:#232323;border-color:#3a3a3a}.dark .home-composer-module__wkXBRq__tplEye{background:#2d2d2deb;border-color:#3a3a3a}.dark .home-composer-module__wkXBRq__tplEye svg{color:#ececec}.dark .home-composer-module__wkXBRq__tplEye:hover{background:#333}.dark .home-composer-module__wkXBRq__tplm{background:#1e1e1e;box-shadow:0 30px 70px -16px #000000bf}.dark .home-composer-module__wkXBRq__tplmX:hover{background:#333}.dark .home-composer-module__wkXBRq__tplmBtn{color:#ececec;background:#2b2b2b;border-color:#3a3a3a}.dark .home-composer-module__wkXBRq__tplmBtn:hover{background:#333}.dark .home-composer-module__wkXBRq__tplmBtn.home-composer-module__wkXBRq__primary{background:var(--violet);border-color:var(--violet);color:#fff}.dark .home-composer-module__wkXBRq__tplmBtn.home-composer-module__wkXBRq__primary:hover{background:#6b4ce0}:is(.dark .home-composer-module__wkXBRq__tplmNav,.dark .home-composer-module__wkXBRq__tplmPage){background:#2d2d2deb}.dark .home-composer-module__wkXBRq__tplmNav{border-color:#3a3a3a}.dark .home-composer-module__wkXBRq__tplmNav svg{color:#ececec}.dark .home-composer-module__wkXBRq__tplmWeb{border-color:#3a3a3a}@media (prefers-reduced-motion:reduce){.home-composer-module__wkXBRq__tplDd,.home-composer-module__wkXBRq__tplDdClosing,.home-composer-module__wkXBRq__tplmBg,.home-composer-module__wkXBRq__tplm,.home-composer-module__wkXBRq__tplmBgClosing .home-composer-module__wkXBRq__tplm{animation:none}.home-composer-module__wkXBRq__tplmTrack,.home-composer-module__wkXBRq__tplShot{transition:none}.home-composer-module__wkXBRq__tplPick{transition:none;animation:none}.home-composer-module__wkXBRq__tplPick:hover{transform:none}.home-composer-module__wkXBRq__tplPickX{transition:none}.home-composer-module__wkXBRq__tplPickX:hover{transform:none}.home-composer-module__wkXBRq__tplmWebInner,.home-composer-module__wkXBRq__vidScene,.home-composer-module__wkXBRq__vidH,.home-composer-module__wkXBRq__vidPill,.home-composer-module__wkXBRq__vidBadge b,.home-composer-module__wkXBRq__vidProg i{animation:none}}.home-composer-module__wkXBRq__bentoComposer{margin-top:0}.home-composer-module__wkXBRq__bentoRoot{background:0 0;padding-top:0;padding-bottom:0}body.bento-docked .home-composer-module__wkXBRq__stage{max-width:calc(100% - 48px);width:600px!important}:is(body.bento-docked .home-composer-module__wkXBRq__hero,body.bento-docked .home-composer-module__wkXBRq__mode,body.bento-docked .home-composer-module__wkXBRq__below){display:none}body.bento-docked .home-composer-module__wkXBRq__box{border-radius:999px;flex-direction:row;align-items:center;gap:10px;height:56px;min-height:0;padding:0 8px 0 20px}body.bento-docked .home-composer-module__wkXBRq__input{flex:1;min-width:0;padding:0;overflow:hidden;height:22px!important}body.bento-docked:not(.bento-dock-composing) .home-composer-module__wkXBRq__tplRow{flex:auto;min-width:0}body.bento-docked:not(.bento-dock-composing) .home-composer-module__wkXBRq__toolbar{flex:none;margin-top:0}body.bento-docked .home-composer-module__wkXBRq__tbLeft{display:none}body.bento-docked .home-composer-module__wkXBRq__tbRight{margin-left:auto}body.bento-docked:not(.bento-dock-composing) .home-composer-module__wkXBRq__tbRight>:not(.home-composer-module__wkXBRq__send){display:none}body.bento-dock-composing .home-composer-module__wkXBRq__mode{display:inline-flex}body.bento-dock-composing .home-composer-module__wkXBRq__below{display:block}body.bento-dock-composing .home-composer-module__wkXBRq__box{height:auto;min-height:88px;padding:var(--box-pt)var(--box-px)10px;border-radius:16px;flex-direction:column;align-items:stretch;gap:0}body.bento-dock-composing .home-composer-module__wkXBRq__input{padding:6px 2px 0;overflow-y:auto;height:auto!important}body.bento-dock-composing .home-composer-module__wkXBRq__tbLeft{display:flex}body.bento-docked .home-composer-module__wkXBRq__box{transition:height .26s cubic-bezier(.22,.61,.36,1),border-radius .26s cubic-bezier(.22,.61,.36,1),padding .26s cubic-bezier(.22,.61,.36,1)}body.bento-docked .home-composer-module__wkXBRq__stage{transition:width .26s cubic-bezier(.22,.61,.36,1)}@media (prefers-reduced-motion:reduce){:is(body.bento-docked .home-composer-module__wkXBRq__box,body.bento-docked .home-composer-module__wkXBRq__stage){transition:none}}body.bento-docked .home-composer-module__wkXBRq__root{background:0 0;width:100%;padding:0}body.bento-docked .home-composer-module__wkXBRq__input::placeholder{color:var(--muted)}body.bento-docked .home-composer-module__wkXBRq__box{background:var(--dock-bg);border-color:var(--dock-line);box-shadow:var(--dock-shadow);-webkit-backdrop-filter:var(--dock-blur);backdrop-filter:var(--dock-blur);background-image:none}body.bento-dock-composing .home-composer-module__wkXBRq__stage{display:contents}body.bento-dock-composing .home-composer-module__wkXBRq__root{flex-flow:wrap;justify-content:center;align-items:flex-end;gap:0 12px;max-width:816px;margin:0 auto;display:flex}body.bento-dock-composing .home-composer-module__wkXBRq__mode{flex:none;order:0;justify-content:flex-start;width:auto;max-width:calc(100% - 48px);margin:0 auto 6px 24px}body.bento-dock-composing:where(:not(.home-yukie-refresh)) .home-composer-module__wkXBRq__below{flex:none;order:1;margin:0 24px 6px 0;display:block;position:relative}body.bento-dock-composing:where(.home-yukie-refresh) .home-composer-module__wkXBRq__below{flex:none;order:1;margin:0 24px 6px;display:block;position:relative}:is(body.bento-dock-composing .home-composer-module__wkXBRq__below .home-composer-module__wkXBRq__tplDd,body.bento-dock-composing .home-composer-module__wkXBRq__below .home-composer-module__wkXBRq__pp){z-index:70;margin-top:0;position:absolute;bottom:calc(100% + 8px);left:0;right:0}body.bento-dock-composing .home-composer-module__wkXBRq__chiprow{gap:6px}body.bento-dock-composing .home-composer-module__wkXBRq__chip{gap:6px;padding:6px 12px}body.bento-dock-composing .home-composer-module__wkXBRq__chipIco{flex:0 0 15px;width:15px;height:15px}body.bento-dock-composing .home-composer-module__wkXBRq__chipLbl{font-size:13px}:where(body.home-yukie-refresh) .home-composer-module__wkXBRq__quickRow{flex-wrap:nowrap}:where(body.home-yukie-refresh) .home-composer-module__wkXBRq__quickChip{box-sizing:border-box;background:#fff;border-color:#1414281a;flex:none;gap:6px;height:32px;padding:0 12px 0 10px}:where(body.home-yukie-refresh) .home-composer-module__wkXBRq__quickChip .home-composer-module__wkXBRq__chipLbl{font-size:13px}:where(body.home-yukie-refresh) .home-composer-module__wkXBRq__quickChip .home-composer-module__wkXBRq__chipIco{color:#55554f;stroke-width:1.6px;flex:0 0 15px;width:15px;height:15px}@media (hover:hover){:where(body.home-yukie-refresh) .home-composer-module__wkXBRq__quickChip:hover{background:#f5f5f2;border-color:#14142824}}.dark :where(body.home-yukie-refresh) .home-composer-module__wkXBRq__quickChip{background:#ffffff0a;border-color:#ffffff1a}@media (hover:hover){.dark :where(body.home-yukie-refresh) .home-composer-module__wkXBRq__quickChip:hover{background:#ffffff12;border-color:#ffffff29}}.dark :where(body.home-yukie-refresh) .home-composer-module__wkXBRq__quickChip .home-composer-module__wkXBRq__chipIco{color:#b9b6ae}:where(body.home-yukie-refresh) .home-composer-module__wkXBRq__quickChip .home-composer-module__wkXBRq__chipLogo{color:inherit}:where(body.home-yukie-refresh) .home-composer-module__wkXBRq__quickOn,:where(body.home-yukie-refresh) .home-composer-module__wkXBRq__quickOn:hover{background:var(--onink);border-color:var(--onink)}:where(body.home-yukie-refresh) .home-composer-module__wkXBRq__quickOn .home-composer-module__wkXBRq__chipIco,:where(body.home-yukie-refresh) .home-composer-module__wkXBRq__quickOn .home-composer-module__wkXBRq__chipLbl{color:var(--onink-ink)}.dark :where(body.home-yukie-refresh) .home-composer-module__wkXBRq__quickOn{background:var(--onink);border-color:var(--onink)}.dark :where(body.home-yukie-refresh) .home-composer-module__wkXBRq__quickOn:hover{background:var(--onink);border-color:var(--onink)}.dark :where(body.home-yukie-refresh) .home-composer-module__wkXBRq__quickOn .home-composer-module__wkXBRq__chipIco{color:var(--onink-ink)}@media (max-width:1180px){:where(body.home-yukie-refresh) .home-composer-module__wkXBRq__quickRow{flex-wrap:wrap;max-width:760px;margin:0 auto}}body.bento-dock-composing:where(.home-yukie-refresh) .home-composer-module__wkXBRq__quickChip{height:auto}body.bento-dock-composing:where(.home-yukie-refresh) .home-composer-module__wkXBRq__quickRow{flex-wrap:wrap}body.bento-dock-composing .home-composer-module__wkXBRq__composer{order:2;min-width:100%}body.bento-dock-composing .home-composer-module__wkXBRq__box{width:calc(100% - 48px);margin:0 auto}:where(body:not(.home-yukie-refresh)) .home-composer-module__wkXBRq__bentoComposer .home-composer-module__wkXBRq__box{background:var(--surface);border:1px solid var(--accent-a);background-image:none;border-radius:14px;box-shadow:0 1px 2px #17171a0a,0 8px 24px #17171a0f}:where(body.home-yukie-refresh) .home-composer-module__wkXBRq__bentoComposer .home-composer-module__wkXBRq__box{background:var(--surface);background-image:none;border:1px solid #0000;border-radius:14px;transition:box-shadow .2s;box-shadow:0 0 0 1px #17171a0f,0 1px 2px #17171a0d,0 4px 12px -2px #17171a12,0 16px 36px -12px #17171a1f}.dark :where(body:not(.home-yukie-refresh)) .home-composer-module__wkXBRq__bentoComposer .home-composer-module__wkXBRq__box{box-shadow:0 1px 2px #00000080,0 8px 26px #7c5cff29}:where(body:not(.home-yukie-refresh)) .home-composer-module__wkXBRq__bentoComposer .home-composer-module__wkXBRq__box:focus-within{background-image:linear-gradient(var(--surface),var(--surface)),linear-gradient(120deg,var(--accent-a),var(--accent-b));background-origin:border-box;background-clip:padding-box,border-box;border-color:#0000}:where(body.home-yukie-refresh) .home-composer-module__wkXBRq__bentoComposer .home-composer-module__wkXBRq__box:focus-within{background-image:none;border-color:#0000;box-shadow:0 0 0 1px #17171a17,0 2px 4px #17171a0d,0 8px 20px -4px #17171a1a,0 24px 48px -16px #17171a29}.dark :where(body.home-yukie-refresh) .home-composer-module__wkXBRq__bentoComposer .home-composer-module__wkXBRq__box{box-shadow:0 0 0 1px #ffffff14,0 1px 2px #00000080,0 12px 32px -10px #0009}.dark :where(body.home-yukie-refresh) .home-composer-module__wkXBRq__bentoComposer .home-composer-module__wkXBRq__box:focus-within{box-shadow:0 0 0 1px #ffffff21,0 2px 4px #00000080,0 16px 40px -12px #000000b3}body.bento-yukie:where(.home-yukie-refresh) .home-composer-module__wkXBRq__bentoComposer .home-composer-module__wkXBRq__box{box-shadow:0 0 0 1px #7c5cff24,0 1px 2px #17171a0d,-18px 12px 40px -16px #7c5cff66,18px 12px 40px -16px #c86dd75c,0 22px 44px -18px #7c5cff38}body.bento-yukie:where(.home-yukie-refresh) .home-composer-module__wkXBRq__bentoComposer .home-composer-module__wkXBRq__box:focus-within{box-shadow:0 0 0 1px #7c5cff30,0 2px 4px #17171a0d,-20px 14px 46px -16px #7c5cff73,20px 14px 46px -16px #c86dd766,0 26px 50px -18px #7c5cff42}.dark body.bento-yukie:where(.home-yukie-refresh) .home-composer-module__wkXBRq__bentoComposer .home-composer-module__wkXBRq__box{box-shadow:0 0 0 1px #9b82ff42,-18px 12px 40px -16px #9b82ff7a,18px 12px 40px -16px #d89be666,0 22px 44px -18px #9b82ff52}.dark body.bento-yukie:where(.home-yukie-refresh) .home-composer-module__wkXBRq__bentoComposer .home-composer-module__wkXBRq__box:focus-within{box-shadow:0 0 0 1px #9b82ff42,-18px 12px 40px -16px #9b82ff7a,18px 12px 40px -16px #d89be666,0 22px 44px -18px #9b82ff52}:where(body.home-yukie-refresh) .home-composer-module__wkXBRq__ykPeek{right:var(--yk-peek-r,40px);bottom:calc(100% + 1px - var(--yk-peek-oh,9.9px));z-index:3;width:var(--yk-peek-w,73px);pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;visibility:hidden;transition:opacity .1s,visibility 0s linear .1s;position:absolute}:where(body.home-yukie-refresh) .home-composer-module__wkXBRq__ykPeek[data-on]{opacity:1;visibility:visible;transition:opacity .1s}:where(body.home-yukie-refresh) .home-composer-module__wkXBRq__ykPeek img{filter:drop-shadow(0 2px 2px #17171a29);width:100%;height:auto;display:block}.dark :where(body.home-yukie-refresh) .home-composer-module__wkXBRq__ykPeek img{filter:drop-shadow(0 2px 3px #00000080)}:where(body.home-yukie-refresh) .home-composer-module__wkXBRq__ykPeekClip{bottom:0;left:var(--ykc-l,0);width:var(--ykc-w,100%);height:auto;aspect-ratio:var(--ykc-ar,auto);opacity:0;visibility:hidden;pointer-events:none;filter:drop-shadow(0 2px 2px #17171a29);transition:opacity .2s,visibility 0s linear .2s;position:absolute}.dark :where(body.home-yukie-refresh) .home-composer-module__wkXBRq__ykPeekClip{filter:drop-shadow(0 2px 3px #00000080)}:where(body.home-yukie-refresh) .home-composer-module__wkXBRq__ykPeekClip[data-on]{opacity:1;visibility:visible;transition:opacity .2s}:where(body.home-yukie-refresh) .home-composer-module__wkXBRq__ykPeekClip[data-solo]+img{visibility:hidden}:is(body.bento-docked:where(.home-yukie-refresh) .home-composer-module__wkXBRq__ykPeek,body.bento-dock-composing:where(.home-yukie-refresh) .home-composer-module__wkXBRq__ykPeek){display:none}@media (prefers-reduced-motion:reduce){:where(body.home-yukie-refresh) .home-composer-module__wkXBRq__ykPeek,:where(body.home-yukie-refresh) .home-composer-module__wkXBRq__ykPeek[data-on]{transition:none}}body.bento-docked .home-composer-module__wkXBRq__bentoComposer .home-composer-module__wkXBRq__box{background:var(--dock-bg);border-color:var(--dock-line);box-shadow:var(--dock-shadow);background-image:none}body.bento-docked .home-composer-module__wkXBRq__bentoComposer .home-composer-module__wkXBRq__box:focus-within{background:var(--dock-bg);border-color:var(--dock-line);box-shadow:var(--dock-shadow);background-image:none}.home-composer-module__wkXBRq__bentoRoot .home-composer-module__wkXBRq__mode{background:var(--seg-bg-soft,var(--seg-bg));width:max-content;margin-top:0;margin-bottom:var(--sp-modegap);margin-left:max(0px,calc((100% - var(--w-unit))/2));border:none;border-radius:999px;gap:0;margin-right:auto;padding:3px;display:flex}.home-composer-module__wkXBRq__bentoRoot .home-composer-module__wkXBRq__mseg{color:var(--ink);border-radius:999px;padding:5px 16px;font-size:12.5px;font-weight:500}.home-composer-module__wkXBRq__bentoRoot .home-composer-module__wkXBRq__mseg.home-composer-module__wkXBRq__active{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px var(--hover)}.home-composer-module__wkXBRq__bentoRoot .home-composer-module__wkXBRq__hero{letter-spacing:-.015em;margin-bottom:var(--sp-hero);font-weight:400;line-height:1.235}.home-composer-module__wkXBRq__bentoRoot .home-composer-module__wkXBRq__modelSel.home-composer-module__wkXBRq__locked:hover{color:var(--tool-ink);background:0 0}.dark .home-composer-module__wkXBRq__bentoRoot .home-composer-module__wkXBRq__modelSel.home-composer-module__wkXBRq__locked:hover{color:var(--tool-ink);background:0 0}@media (max-width:767px){.home-composer-module__wkXBRq__bentoRoot .home-composer-module__wkXBRq__pop{max-height:min(48vh,400px)}}
:root{--bento-pop-reserve:365px}
