.chat-page.commercial-app-shell{--lw-gold:#f5c451;--lw-gold-deep:#eab308;--lw-gold-soft:#f5c45138;--lw-tag-tool:#f5c451;--lw-tag-chat:#22d3ee;--lw-tag-video:#34d399;--lw-tag-audio:#a78bfa;--lw-tag-mine:#f472b6;--lw-hub-head-h:4.25rem}.chat-page .lw-hub{-webkit-backdrop-filter:blur(16px)saturate(1.2);border-right:1px solid var(--wb-border-88);background:#0b1014c7;flex-direction:column;flex-shrink:0;width:320px;height:100%;min-height:0;transition:width .2s,opacity .2s;display:flex;overflow:visible}.chat-page .lw-hub.is-collapsed{opacity:0;pointer-events:none;border-right:none;width:0;overflow:hidden}.chat-page .lw-hub__head{min-height:var(--lw-hub-head-h);box-sizing:border-box;border-bottom:1px solid var(--wb-border-88);align-items:flex-start;gap:.625rem;padding:1rem 1rem .875rem;display:flex}.chat-page .lw-hub__brand{flex:1;align-items:center;gap:.625rem;min-width:0;display:flex}.chat-page .lw-hub__logo{color:#04141a;background:radial-gradient(circle at 35% 30%,#1a2830 0%,#0b1014 72%);border-radius:999px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid;overflow:hidden;box-shadow:0 0 0 1px #22d3ee59,0 0 18px #22d3ee47}.chat-page .lw-hub__logo-img{object-fit:cover;border-radius:999px;width:100%!important;max-width:none!important;height:100%!important}.chat-page .lw-hub__logo svg{width:22px;height:22px}.chat-page .lw-hub__title{flex-direction:column;gap:1px;min-width:0;display:flex}.chat-page .lw-hub__title-main{color:#22d3ee;letter-spacing:-.01em;font-size:1.0625rem;font-weight:800;line-height:1.15}.chat-page .lw-hub__title-sub{color:var(--wb-muted);letter-spacing:.02em;font-size:.6875rem;line-height:1.3}.chat-page .lw-hub__collapse{border:1px solid var(--wb-border-88);width:26px;height:26px;color:var(--wb-muted);background:#0c1c21;border-radius:999px;flex-shrink:0;place-items:center;transition:color .15s,border-color .15s;display:grid}.chat-page .lw-hub__collapse:hover{color:#67e8f9;border-color:#156270}.chat-page .lw-hub__collapse svg{width:14px;height:14px}.chat-page .lw-hub__tabs{border-bottom:1px solid var(--wb-border-88);grid-template-columns:repeat(3,1fr);gap:0;padding:.5rem .75rem 0;display:grid}.chat-page .lw-hub__tab{color:var(--wb-muted);cursor:pointer;background:0 0;border:none;border-radius:0;flex-direction:column;align-items:center;gap:.3125rem;padding:.625rem .25rem .75rem;font-size:.75rem;font-weight:500;line-height:1.2;transition:color .15s,background .15s;display:flex;position:relative}.chat-page .lw-hub__tab svg{width:20px;height:20px}.chat-page .lw-hub__tab:hover{color:#cbeef6}.chat-page .lw-hub__tab--gold svg{color:color-mix(in srgb, #f5c451 72%, var(--wb-muted))}.chat-page .lw-hub__tab--gold:hover svg,.chat-page .lw-hub__tab--gold.is-active svg{color:#f5c451}.chat-page .lw-hub__tab.is-active{color:#22d3ee;background:#22d3ee14}.chat-page .lw-hub__tab.is-active:after{content:"";background:#22d3ee;border-radius:999px;height:2px;position:absolute;bottom:0;left:18%;right:18%;box-shadow:0 0 10px #22d3ee8c}.chat-page .lw-hub__tab.is-active svg{color:#22d3ee}.chat-page .lw-hub__filters{scrollbar-width:none;flex-wrap:nowrap;gap:.3125rem;padding:.25rem .625rem .625rem .5rem;scroll-padding-inline:.5rem .75rem;display:flex;overflow-x:auto}.chat-page .lw-hub__filters::-webkit-scrollbar{display:none}.chat-page .lw-hub__filter{color:var(--wb-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;flex-shrink:0;padding:.3125rem .75rem;font-size:.6875rem;font-weight:500;line-height:1.2;transition:background .15s,color .15s}.chat-page .lw-hub__filter:hover{color:#cbeef6}.chat-page .lw-hub__filter.is-active{color:#04141a;background:#22d3ee;font-weight:600}.chat-page .lw-hub__search{flex-direction:column;gap:.5rem;padding:.625rem .75rem;display:flex}.chat-page .lw-hub__search-box{background:#171917;border:1px solid #6d5c2e;border-radius:10px;align-items:center;gap:.5rem;height:36px;padding:0 .75rem;transition:border-color .15s,box-shadow .15s;display:flex}.chat-page .lw-hub__search-box:focus-within{border-color:#f5c451;box-shadow:0 0 0 3px #f5c45124}.chat-page .lw-hub__search-box svg{color:#f5c451;flex-shrink:0;width:15px;height:15px}.chat-page .lw-hub__search-input{min-width:0;color:var(--wb-ink);background:0 0;border:none;outline:none;flex:1;font-size:.8125rem;line-height:1.4}.chat-page .lw-hub__search-input::placeholder{color:var(--wb-placeholder)}.chat-page .lw-hub__add-model{color:#22d3ee;cursor:pointer;background:#0c1c21;border:1px solid #187b8c;border-radius:10px;justify-content:center;align-items:center;gap:.375rem;width:100%;min-height:40px;padding:.5rem .75rem;font-size:.8125rem;font-weight:600;line-height:1;transition:background .15s,border-color .15s,box-shadow .15s;display:flex}.chat-page .lw-hub__add-model:hover{background:#0e272e;border-color:#22d3ee;box-shadow:0 0 0 3px #22d3ee1f}.chat-page .lw-hub__add-model svg{width:16px;height:16px}.chat-page .lw-hub__list{flex:1;min-height:0;padding:.25rem .5rem .75rem;overflow-y:auto}.chat-page .lw-hub__list-section-label{letter-spacing:.08em;text-transform:uppercase;color:var(--wb-muted);padding:.625rem .5rem .375rem;font-size:.625rem;font-weight:600}.chat-page .lw-hub-item{cursor:pointer;border:1px solid #0000;border-radius:12px;align-items:center;gap:.75rem;padding:.75rem .75rem .75rem .875rem;transition:background .15s,border-color .15s,box-shadow .15s;display:flex;position:relative}.chat-page .lw-hub-item:hover{background:#0c1c21;border-color:#0f333b}.chat-page .lw-hub-item.is-active{background:linear-gradient(135deg,#0e2b33,#0b1a21);border-color:#156270;box-shadow:0 0 0 1px #22d3ee2e,0 6px 22px -12px #22d3ee73}.chat-page .lw-hub-item.is-active:before{content:"";background:#22d3ee;border-radius:999px;width:3px;height:60%;position:absolute;top:50%;left:-1px;transform:translateY(-50%);box-shadow:0 0 12px #22d3eecc}.chat-page .lw-hub-item__icon{border:1px solid var(--wb-border-88);background:#171c20;border-radius:10px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid;position:relative;overflow:visible}.chat-page .lw-hub-item__icon img,.chat-page .lw-hub-item__icon .lw-hub-item__model-icon{object-fit:contain;width:28px;max-width:28px;height:28px;max-height:28px}.chat-page .lw-hub-item__icon svg.lw-hub-item__model-icon{width:22px;height:22px}.chat-page .lw-hub-item__body{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.chat-page .lw-hub-item__title-row{align-items:center;gap:.5rem;min-width:0;padding-right:2.75rem;display:flex}.chat-page .lw-hub-item__title{color:var(--wb-ink);-webkit-line-clamp:2;white-space:normal;word-break:break-word;-webkit-box-orient:vertical;flex:1;min-width:0;font-size:.9375rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.chat-page .lw-hub-item.is-active .lw-hub-item__title{color:#e4faff}.chat-page .lw-hub-item__tag{z-index:1;letter-spacing:.02em;border-radius:6px;flex-shrink:0;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;line-height:1.4;position:absolute;top:.5rem;right:.75rem}.chat-page .lw-hub-item__tag--tool{color:#f5c451;background:#f5c45129}.chat-page .lw-hub-item__tag--chat{color:#22d3ee;background:#22d3ee29}.chat-page .lw-hub-item__tag--image{color:#c4b5fd;background:#a78bfa29}.chat-page .lw-hub-item__tag--video{color:#fbbf24;background:#f59e0b29}.chat-page .lw-hub-item__tag--audio{color:#6ee7b7;background:#34d39929}.chat-page .lw-hub-item__tag--mine{color:#f472b6;background:#f472b629}.chat-page .lw-hub-item__desc{color:var(--wb-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.45;display:-webkit-box;overflow:hidden}.chat-page .lw-hub-item__pin{z-index:2;border:1.5px solid color-mix(in srgb, #f5c451 55%, var(--wb-border-88));color:#f5c451;opacity:0;cursor:pointer;background:#2c291d;border-radius:999px;place-items:center;width:18px;height:18px;padding:0;transition:opacity .15s,color .15s,background .15s,border-color .15s,transform .15s;display:grid;position:absolute;top:-5px;left:-5px}.chat-page .lw-hub-item:hover .lw-hub-item__pin,.chat-page .lw-hub-item.is-pinned .lw-hub-item__pin{opacity:1}.chat-page .lw-hub-item__pin:hover{color:#fde68a;background:#433b23;border-color:#f5c451;transform:scale(1.05)}.chat-page .lw-hub-item__pin.is-on{color:#f5c451;background:#4d4225;border-color:#f5c451;box-shadow:0 0 0 1px #f5c45138}.chat-page .lw-hub-item__pin svg{width:10px;height:10px}.chat-page .lw-hub-item--mine{padding-right:2.75rem}.chat-page .lw-hub-item__delete{z-index:3;color:#fca5a5;opacity:0;cursor:pointer;background:#0b1014d1;border:1px solid #5e3235;border-radius:8px;place-items:center;width:28px;height:28px;margin-top:-14px;transition:opacity .15s,background .15s,border-color .15s,transform .15s;display:grid;position:absolute;top:50%;right:.625rem}.chat-page .lw-hub-item--mine:hover .lw-hub-item__delete,.chat-page .lw-hub-item__delete:focus-visible{opacity:1}.chat-page .lw-hub-item__delete:hover{background:#34191d;border-color:#882d2e;transform:scale(1.04)}.chat-page .lw-hub-item__delete svg{width:14px;height:14px}@media (max-width:767px){.chat-page .lw-hub-item__delete{opacity:1}}.chat-page .lw-hub-item--family .lw-hub-item__desc{padding-right:3.25rem}.chat-page .lw-hub-item__family-tail{pointer-events:none;flex-shrink:0;align-items:center;gap:.125rem;display:flex;position:absolute;bottom:.75rem;right:.15rem}.chat-page .lw-hub-item__family-meta{white-space:nowrap;color:color-mix(in srgb, #22d3ee 72%, var(--wb-muted));font-size:.6875rem;line-height:1.3}.chat-page .lw-hub-item__family-chevron{width:18px;height:18px;color:var(--wb-muted);flex-shrink:0;transition:color .15s,transform .15s}.chat-page .lw-hub-item--family:hover .lw-hub-item__family-chevron,.chat-page .lw-hub-item--family.is-active .lw-hub-item__family-chevron{color:#67e8f9}.chat-page .lw-hub__family-back{color:#cbeef6;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:.375rem;width:100%;margin-bottom:.375rem;padding:.375rem .5rem;font-size:.8125rem;font-weight:600;transition:background .15s,color .15s;display:flex}.chat-page .lw-hub__family-back:hover{color:#e4faff;background:#0d2025}.chat-page .lw-hub__family-back svg{flex-shrink:0;width:16px;height:16px}.chat-page .lw-hub__family-desc{color:var(--wb-muted);margin:0 0 .625rem;padding:0 .5rem .375rem;font-size:.6875rem;line-height:1.45}.chat-page .lw-hub__empty{text-align:center;color:var(--wb-muted);padding:2rem 1rem;font-size:.75rem}.chat-page .lw-hub__foot{border-top:1px solid var(--wb-border-88);align-items:center;gap:.75rem;min-height:5.25rem;padding:1.375rem 1rem;display:flex;overflow:visible}.chat-page .lw-hub__profile-trigger{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.5rem;flex:1;align-items:center;gap:.625rem;padding:0;transition:background .15s;display:flex}.chat-page .lw-hub__profile-trigger:hover{background:#ffffff0f}.chat-page .lw-hub__profile-trigger:focus-visible{outline-offset:2px;outline:2px solid #22d3ee8c}.chat-page .lw-hub__avatar{color:#04141a;background:linear-gradient(135deg,#22d3ee,#a78bfa);border-radius:999px;flex-shrink:0;place-items:center;width:52px;height:52px;font-size:1rem;font-weight:700;display:grid;position:relative;overflow:hidden}.chat-page .lw-hub__avatar img{object-fit:cover;width:100%;height:100%}.chat-page .lw-hub__avatar-dot{background:#34d399;border:2px solid #0b1014;border-radius:999px;width:10px;height:10px;position:absolute;bottom:-1px;right:-1px;box-shadow:0 0 6px #34d399b3}.chat-page .lw-hub__user{flex-direction:column;flex:1;gap:.3125rem;min-width:0;display:flex}.chat-page .lw-hub__user-name{max-width:100%;color:var(--wb-ink);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.125rem;font-size:.8125rem;font-weight:600;line-height:1.25;display:inline-flex;overflow:hidden}.chat-page .lw-hub__user-chevron{width:14px;height:14px;color:var(--wb-muted);flex-shrink:0}.chat-page .lw-hub__user-meta{align-items:center;gap:.5rem;width:100%;min-width:0;display:flex}.chat-page .lw-hub__user-credits{color:#f5c451;letter-spacing:.01em;flex-shrink:0;align-items:center;gap:.25rem;min-width:0;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.chat-page .lw-hub__user-credits-icon{color:#ffb020;flex-shrink:0;font-size:.8125rem}.chat-page .lw-hub__user-credits-value{place-items:center start;min-width:0;display:inline-grid}.chat-page .lw-hub__user-credits-compact,.chat-page .lw-hub__user-credits-full{white-space:nowrap;grid-area:1/1;transition:opacity .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1),max-width .24s cubic-bezier(.22,1,.36,1);overflow:hidden}.chat-page .lw-hub__user-credits-compact{max-width:8ch}.chat-page .lw-hub__user-credits-full{opacity:0;pointer-events:none;max-width:0;transform:translateY(3px)}.chat-page .lw-hub__user-credits--expandable:hover .lw-hub__user-credits-compact,.chat-page .lw-hub__profile-trigger:hover .lw-hub__user-credits--expandable .lw-hub__user-credits-compact,.chat-page .lw-hub__profile-trigger:focus-visible .lw-hub__user-credits--expandable .lw-hub__user-credits-compact{opacity:0;max-width:0;transform:translateY(-3px)}.chat-page .lw-hub__user-credits--expandable:hover .lw-hub__user-credits-full,.chat-page .lw-hub__profile-trigger:hover .lw-hub__user-credits--expandable .lw-hub__user-credits-full,.chat-page .lw-hub__profile-trigger:focus-visible .lw-hub__user-credits--expandable .lw-hub__user-credits-full{opacity:1;pointer-events:auto;max-width:16ch;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.chat-page .lw-hub__user-credits-compact,.chat-page .lw-hub__user-credits-full{transition:none}}.chat-page .lw-hub__recharge-group{z-index:2;flex-shrink:0;width:fit-content;display:inline-flex;position:relative;overflow:visible}.chat-page .lw-hub__recharge-group:before{content:"";pointer-events:none;height:.5rem;position:absolute;bottom:100%;left:0;right:0}.chat-page .lw-hub__recharge-group.is-drawer-open:before,.chat-page .lw-hub__recharge-group:hover:before,.chat-page .lw-hub__recharge-group:focus-within:before{pointer-events:auto}.chat-page .lw-hub__membership-drawer{z-index:3;visibility:hidden;opacity:0;pointer-events:none;transition:visibility .2s,opacity .22s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1);position:absolute;bottom:calc(100% + .5rem);left:0;right:0;overflow:visible;transform:translateY(.375rem)}.chat-page .lw-hub__recharge-group.is-drawer-open .lw-hub__membership-drawer,.chat-page .lw-hub__recharge-group:hover .lw-hub__membership-drawer,.chat-page .lw-hub__recharge-group:focus-within .lw-hub__membership-drawer{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.chat-page .lw-hub__membership{box-sizing:border-box;color:#c4b5fd;white-space:nowrap;cursor:pointer;background:#141722;border:1px solid #5c508c;border-radius:11px;justify-content:center;align-items:center;gap:.4375rem;width:100%;margin:0;padding:.8125rem 1.125rem;font-size:.875rem;font-weight:700;line-height:1;transition:border-color .15s,background .15s,box-shadow .15s;display:inline-flex;position:relative;overflow:visible;box-shadow:0 10px 28px -18px #000000d9}.chat-page .lw-hub__action-icon{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;display:inline-flex;box-shadow:inset 0 1px #ffffff2e}.chat-page .lw-hub__action-icon svg{width:.8125rem;height:.8125rem}.chat-page .lw-hub__action-icon--recharge{color:#2a1604;background:linear-gradient(145deg,#ffe08a 0%,#f5c451 52%,#d97706 100%)}.chat-page .lw-hub__action-icon--membership{color:#1e1145;background:linear-gradient(145deg,#ddd6fe 0%,#a78bfa 48%,#6366f1 100%)}.chat-page .lw-hub__recharge{color:#f5c451;cursor:pointer;background:#191b18;border:1px solid #8c7336;border-radius:11px;flex-shrink:0;align-items:center;gap:.4375rem;padding:.8125rem 1.125rem;font-size:.875rem;font-weight:700;line-height:1;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex;position:relative}.chat-page .lw-hub__recharge:hover{background:#27261b;border-color:#f5c451;box-shadow:0 0 0 3px #f5c4511f}.chat-page .lw-hub__membership:hover{background:#1e1f30;border-color:#a78bfa;box-shadow:0 0 0 3px #a78bfa1f,0 12px 28px -16px #000000e0}@media (prefers-reduced-motion:reduce){.chat-page .lw-hub__membership-drawer{transition:none}}.chat-page .lw-hub__recharge-badge{color:#fff;letter-spacing:.02em;background:#ef4444;border-radius:999px;padding:.0625rem .3125rem;font-size:.5rem;font-weight:700;line-height:1.3;animation:3s ease-in-out infinite lw-hub-recharge-badge-flash;position:absolute;top:-6px;right:-4px;box-shadow:0 0 0 2px #0b1014}.chat-page .lw-hub__membership-badge{z-index:1;color:#fff;letter-spacing:.01em;white-space:nowrap;pointer-events:none;background:#ef4444;border-radius:999px;padding:.125rem .375rem;font-size:.625rem;font-weight:700;line-height:1.2;animation:3s ease-in-out infinite lw-hub-recharge-badge-flash;position:absolute;top:-7px;right:-6px;box-shadow:0 0 0 2px #0b1014}@keyframes lw-hub-recharge-badge-flash{0%,88%,to{opacity:1;filter:brightness();box-shadow:0 0 0 2px #0b1014}91%{opacity:1;filter:brightness(1.6);box-shadow:0 0 0 2px #0b1014,0 0 10px #ef4444d9}94%{opacity:.45;filter:brightness();box-shadow:0 0 0 2px #0b1014}}.lw-add-model-modal__content{overflow:hidden;background:#14181d!important;border:1px solid #ffffff14!important;padding:0!important}.lw-add-model{flex-direction:column;max-height:min(72vh,640px);display:flex}.lw-add-model__head{justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1rem .75rem;display:flex}.lw-add-model__title{color:#fff;margin:0;font-size:1rem;font-weight:700}.lw-add-model__search{padding:0 1rem .75rem}.lw-add-model__search-box{background:#151a1d;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.5rem;height:38px;padding:0 .875rem;display:flex}.lw-add-model__search-box:focus-within{border-color:#22d3ee73}.lw-add-model__search-box svg{width:15px;height:15px;color:var(--wb-muted);flex-shrink:0}.lw-add-model__search-input{min-width:0;color:var(--wb-ink);background:0 0;border:none;outline:none;flex:1;font-size:.8125rem}.lw-add-model__list{flex:1;min-height:0;padding:.25rem .5rem .75rem;overflow-y:auto}.lw-add-model__row{border-radius:12px;align-items:center;gap:.75rem;padding:.625rem .5rem;transition:background .15s;display:flex}.lw-add-model__row:hover{background:#ffffff0a}.lw-add-model__icon{background:#171c20;border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.lw-add-model__icon img,.lw-add-model__icon svg{object-fit:contain;width:100%;height:100%;padding:2px}.lw-add-model__body{flex:1;min-width:0}.lw-add-model__title-row{align-items:center;gap:.375rem;min-width:0;display:flex}.lw-add-model__name{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;overflow:hidden}.lw-add-model__tag{border-radius:6px;flex-shrink:0;padding:.125rem .375rem;font-size:.625rem;font-weight:600;line-height:1.3}.lw-add-model__tag--chat{color:#67e8f9;background:#22d3ee2e}.lw-add-model__tag--image{color:#c4b5fd;background:#a78bfa2e}.lw-add-model__tag--video{color:#fbbf24;background:#f59e0b2e}.lw-add-model__tag--audio{color:#6ee7b7;background:#34d3992e}.lw-add-model__desc{color:var(--wb-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.1875rem 0 0;font-size:.6875rem;line-height:1.45;display:-webkit-box;overflow:hidden}.lw-add-model__btn{color:#fff;cursor:pointer;background:#0891b2;border:none;border-radius:8px;flex-shrink:0;min-width:56px;padding:.375rem .75rem;font-size:.75rem;font-weight:600;transition:background .15s,opacity .15s}.lw-add-model__btn:hover:not(:disabled){background:#06b6d4}.lw-add-model__btn.is-added,.lw-add-model__btn:disabled{color:var(--wb-muted);cursor:default;background:#ffffff14}.lw-add-model__empty{text-align:center;color:var(--wb-muted);padding:2rem 1rem;font-size:.75rem}.lw-price-modal__title-row{align-items:center;gap:.5rem;min-width:0;display:flex}.lw-price-modal__title-icon{color:#4ade80;background:#22c55e38;border-radius:999px;flex-shrink:0;place-items:center;width:1.375rem;height:1.375rem;display:grid}.lw-price-modal__filters{flex-wrap:wrap;gap:.375rem;padding:0 1rem .75rem;display:flex}.lw-price-modal__filter{color:#ffffffc7;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.3125rem;padding:.3125rem .75rem;font-size:.75rem;font-weight:500;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.lw-price-modal__filter svg{opacity:.7;flex-shrink:0}.lw-price-modal__filter:hover{border-color:#22d3ee59}.lw-price-modal__filter.is-active{color:#67e8f9;background:#22d3ee14;border-color:#22d3ee8c}.lw-price-modal__filter.is-active svg{opacity:1}.lw-price-modal__row{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;width:100%}.lw-price-modal__row:hover,.lw-price-modal__row:focus-visible{background:#ffffff0a;border-color:#22d3ee59}.lw-price-modal__list .lw-add-model__list{padding-top:0}.lw-price-modal--split .lw-add-model-modal__content{background:#14181d!important}.lw-price-modal__split{background:#14181d;width:100%;height:min(76vh,680px);display:block;position:relative;overflow:hidden}.lw-price-modal__split .lw-price-modal__list{background:#14181d;border-right:none;width:100%;height:100%;max-height:none;transition:filter .18s}.lw-price-modal__split .lw-price-modal__list .lw-add-model{height:100%;max-height:none}.lw-price-modal__split.has-selection .lw-price-modal__list{filter:brightness(.45)saturate(.7)}.lw-price-modal__detail-pane{z-index:20;opacity:0;background:#14181d;border-top-left-radius:16px;border-bottom-left-radius:16px;flex-direction:column;width:52%;height:100%;transition:transform .22s,opacity .18s;display:none;position:absolute;top:0;bottom:0;right:0;overflow:hidden;transform:translate(24px);box-shadow:-16px 0 48px -16px #000000bf}.lw-price-modal__split.has-selection .lw-price-modal__detail-pane{opacity:1;display:flex;transform:translate(0)}.lw-price-modal__detail-pane .lw-price-detail{flex:1;min-height:0;max-height:none}.lw-price-modal__detail-empty{color:var(--wb-muted);text-align:center;flex:1;place-items:center;padding:2rem;font-size:.8125rem;display:grid}.lw-price-modal__row.is-selected{background:#22d3ee1a;border-color:#22d3ee8c}.lw-price-modal__row.is-selected:hover,.lw-price-modal__row.is-selected:focus-visible{background:#22d3ee1f;border-color:#22d3ee8c}@media (max-width:720px){.lw-price-modal__split{max-height:min(80vh,720px)}.lw-price-modal__detail-pane{border-top-left-radius:0;border-bottom-left-radius:0;width:100%}}.lw-price-detail{flex-direction:column;max-height:min(78vh,680px);display:flex}.lw-price-detail__head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex}.lw-price-detail__back{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;place-items:center;width:2rem;height:2rem;display:grid}.lw-price-detail__title{color:#fff;margin:0;font-size:.9375rem;font-weight:700}.lw-price-detail__scroll{flex:1;min-height:0;padding:.875rem 1rem 1rem;overflow-y:auto}.lw-price-detail__hero{gap:.75rem;margin-bottom:.875rem;display:flex}.lw-price-detail__hero-icon{background:#171c20;border-radius:12px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.lw-price-detail__hero-icon img,.lw-price-detail__hero-icon svg{object-fit:contain;width:100%;height:100%;padding:3px}.lw-price-detail__hero-body{min-width:0}.lw-price-detail__hero-name{color:#fff;margin:0;font-size:1rem;font-weight:700}.lw-price-detail__hero-desc{color:var(--wb-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.3125rem 0 0;font-size:.75rem;line-height:1.5;display:-webkit-box;overflow:hidden}.lw-price-detail__link-card{text-align:left;cursor:pointer;width:100%;color:inherit;background:#0d2025;border:1px solid #22d3ee2e;border-radius:12px;align-items:center;gap:.75rem;margin-bottom:.625rem;padding:.75rem .875rem;display:flex}.lw-price-detail__link-icon{color:#67e8f9;background:#22d3ee29;border-radius:10px;flex-shrink:0;place-items:center;width:2rem;height:2rem;display:grid}.lw-price-detail__link-body{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.lw-price-detail__link-title{color:#67e8f9;font-size:.8125rem;font-weight:600}.lw-price-detail__link-desc{color:var(--wb-muted);font-size:.6875rem;line-height:1.45}.lw-price-detail__info-card{background:#151a1d;border:1px solid #ffffff14;border-radius:12px;margin-bottom:.875rem;padding:.75rem .875rem}.lw-price-detail__info-head{color:#67e8f9;align-items:center;gap:.375rem;margin-bottom:.375rem;font-size:.8125rem;font-weight:600;display:flex}.lw-price-detail__info-text{color:var(--wb-muted);margin:0;font-size:.6875rem;line-height:1.55}.lw-price-detail__tiers{flex-direction:column;gap:.625rem;display:flex}.lw-price-detail__group-label{color:#ffffffb3;letter-spacing:.02em;border-left:2px solid #22d3ee8c;align-items:center;gap:.4375rem;margin-bottom:-.125rem;padding:.125rem .125rem .125rem .25rem;font-size:.75rem;font-weight:600;display:flex}.lw-price-detail__group-tag{color:#67e8f9;background:#22d3ee29;border-radius:4px;padding:.0625rem .375rem;font-size:.625rem;font-weight:600}.lw-price-detail__tier{background:#12171b;border:1px solid #ffffff1a;border-radius:12px;padding:.875rem}.lw-price-detail__tier-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.625rem;display:flex}.lw-price-detail__tier-name{color:#fff;font-size:.875rem;font-weight:600}.lw-price-detail__tier-badge{color:#67e8f9;background:#22d3ee29;border-radius:6px;padding:.125rem .4375rem;font-size:.625rem;font-weight:600}.lw-price-detail__price-row{justify-content:space-between;align-items:center;gap:.75rem;padding:.3125rem 0;font-size:.8125rem;display:flex}.lw-price-detail__price-label{color:#ffffffc7;flex-direction:column;align-items:flex-start;gap:.15rem;display:flex}.lw-price-detail__price-val{color:#fbbf24;font-variant-numeric:tabular-nums;align-items:center;gap:.25rem;font-weight:600;display:inline-flex}.lw-price-detail__price-unit{color:#fccf5b;font-weight:500}.lw-price-detail__tier-foot{color:var(--wb-muted);border-top:1px solid #ffffff14;flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:.625rem;padding-top:.625rem;font-size:.6875rem;display:flex}.lw-price-detail__tier-foot span{align-items:center;gap:.3125rem;display:inline-flex}.lw-price-detail__tier-foot svg{opacity:.65;flex-shrink:0}.lw-price-detail__tier-foot strong{font-weight:600}.lw-price-detail__empty{text-align:center;color:var(--wb-muted);padding:1.5rem 0;font-size:.75rem}.lw-price-detail__tier-table{background:#191b15;border:1px solid #fbbf2438;border-radius:12px;margin-bottom:.875rem;padding:.875rem}.lw-price-detail__tier-table-head{color:#fbbf24;letter-spacing:.02em;margin-bottom:.5rem;font-size:.75rem;font-weight:600}.lw-price-detail__tier-table-note{color:#ffffff94;margin:0 0 .625rem;font-size:.7rem;line-height:1.45}.lw-price-detail__variant-group{border-top:1px dashed #ffffff14;margin-top:.5rem;padding-top:.5rem}.lw-price-detail__variant-group:first-of-type{border-top:none;margin-top:0;padding-top:0}.lw-price-detail__variant-group.is-active{background:color-mix(in srgb, var(--primary) 10%, transparent);border:1px solid color-mix(in srgb, var(--primary) 22%, transparent);border-radius:10px;margin-inline:-.625rem;padding:.5rem .625rem}.lw-price-detail__variant-name{color:#ffffffe0;align-items:center;gap:.5rem;margin-bottom:.25rem;font-size:.8rem;font-weight:600;display:flex}.lw-price-detail__variant-active{color:var(--primary);background:color-mix(in srgb, var(--primary) 16%, transparent);border-radius:999px;padding:.1rem .45rem;font-size:.62rem;font-weight:600}.lw-price-detail__tier-table .lw-price-detail__price-row{border-bottom:1px dashed #ffffff0f;padding:.375rem 0}.lw-price-detail__tier-table .lw-price-detail__price-row:last-child{border-bottom:none}.lw-price-detail__price-hint{color:color-mix(in srgb, var(--primary) 75%, #fff);opacity:.85;margin-left:0;font-size:.65rem;font-weight:500}.lw-price-detail__price-hint--yuan{color:#fcc945}.lw-price-detail__info-text strong{color:color-mix(in srgb, #fff 92%, var(--primary));font-weight:600}.chat-page .lw-taskbar{border-bottom:1px solid var(--wb-border-88);background:color-mix(in srgb, var(--wb-bg,var(--background)) 82%, transparent);-webkit-backdrop-filter:blur(10px);justify-content:space-between;align-items:center;gap:1rem;min-height:3.25rem;padding:.75rem 1.25rem;display:flex}html:not(.dark) .chat-page .lw-taskbar,.chat-page.commercial-app-shell.is-chat-light .lw-taskbar{background:color-mix(in srgb, var(--wb-card) 68%, transparent);-webkit-backdrop-filter:blur(12px)saturate(1.08);border-bottom-color:color-mix(in srgb, var(--wb-accent) 14%, var(--wb-border-88))}.chat-page .lw-taskbar__left{flex-shrink:0;align-items:center;gap:.75rem;min-width:0;display:flex}.chat-page .lw-taskbar.is-hub-collapsed .lw-taskbar__left{gap:.625rem}.chat-page .lw-taskbar__tools--lead{flex-shrink:0}.chat-page .lw-taskbar__expand-btn{color:#67e8f9;background:#0d242a;border-color:#145a67}.chat-page .lw-taskbar__expand-btn:hover:not(:disabled){color:#a5f3fc;background:#0f2f37;border-color:#187b8c}.chat-page .lw-taskbar__tools,.chat-page .lw-taskbar__right{border:1px solid var(--wb-border-88);background:#ffffff08;border-radius:14px;flex-shrink:0;align-items:center;gap:.5rem;padding:.3125rem;display:flex}.chat-page .lw-taskbar__actions{flex-shrink:0;align-items:center;gap:.625rem;min-width:0;margin-left:auto;display:flex}.chat-page .lw-taskbar__new-btn{color:#000;cursor:pointer;background:linear-gradient(135deg,gold,orange);border-radius:14px;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:700;line-height:1;transition:box-shadow .15s,transform .15s;display:inline-flex;box-shadow:0 0 0 1px #ffffff2e,0 8px 22px -10px #ffa500a6}.chat-page .lw-taskbar__new-btn:hover{color:#000;transform:translateY(-1px);box-shadow:0 0 0 1px #ffffff47,0 10px 26px -10px #ffa500cc}.chat-page .lw-taskbar__new-btn svg{color:#000;width:18px;height:18px}.chat-page .lw-taskbar__icon-btn{border:1px solid var(--wb-border-88);width:38px;height:38px;color:var(--wb-muted);cursor:pointer;background:#ffffff0a;border-radius:11px;place-items:center;transition:color .15s,border-color .15s,background .15s;display:grid}.chat-page .lw-taskbar__icon-btn:hover:not(:disabled){color:#67e8f9;background:#22d3ee14;border-color:#124e5a}.chat-page .lw-taskbar__icon-btn:disabled{opacity:.38;cursor:not-allowed}.chat-page .lw-taskbar__icon-btn svg{width:18px;height:18px}.chat-page .lw-taskbar__history-btn{color:#a5f3fc;cursor:pointer;background:linear-gradient(#0f2f37,#0d2025);border:1px solid #22d3ee6b;border-radius:12px;align-items:center;gap:.4375rem;height:38px;padding:0 .875rem 0 .75rem;font-size:.8125rem;font-weight:700;line-height:1;transition:color .15s,border-color .15s,background .15s,box-shadow .15s,transform .15s;display:inline-flex;position:relative;box-shadow:0 0 0 1px #22d3ee1f,0 8px 20px -10px #22d3ee8c}.chat-page .lw-taskbar__history-btn:hover{color:#ecfeff;background:linear-gradient(#113f48,#0e272e);border-color:#22d3ee9e;transform:translateY(-1px);box-shadow:0 0 0 1px #22d3ee38,0 10px 24px -10px #22d3eeb3}.chat-page .lw-taskbar__history-btn-icon{flex-shrink:0;width:17px;height:17px}.chat-page .lw-taskbar__history-btn-label{white-space:nowrap}.chat-page .lw-taskbar__history-btn-badge{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.03em;min-width:1.0625rem;height:1.0625rem;box-shadow:0 0 0 1.5px color-mix(in srgb, var(--wb-card,#0b1014) 88%, transparent), 0 1px 4px #06b6d459;background:linear-gradient(145deg,#22d3ee,#0891b2);border-radius:999px;justify-content:center;align-items:center;padding:0 .25rem;font-size:.5625rem;font-weight:800;line-height:1;display:inline-flex}.chat-page .lw-taskbar__about-link{color:var(--wb-muted);border-radius:11px;flex-shrink:0;align-items:center;gap:.375rem;padding:.5rem .625rem;font-size:.8125rem;font-weight:500;line-height:1;transition:color .15s,background .15s;display:inline-flex}.chat-page .lw-taskbar__about-link:hover{color:#67e8f9;background:#22d3ee14}.chat-page .lw-taskbar__about-label{display:none}@media (min-width:640px){.chat-page .lw-taskbar__about-label{display:inline}}.chat-page .lw-taskbar__status{flex-shrink:1;min-width:0}.chat-page .lw-taskbar__status .creaa-nav-icon,.chat-page .lw-taskbar__status .site-messages-bell{color:var(--wb-muted)}.chat-page .lw-taskbar__status .creaa-nav-icon:hover,.chat-page .lw-taskbar__status .site-messages-bell:hover{color:#67e8f9}.chat-page .lw-taskbar__status .lw-taskbar__icon-btn{flex-shrink:0}.chat-page .lw-taskbar__credits-btn{border-color:var(--wb-border-88)!important;color:var(--wb-ink,hsl(var(--foreground)))!important;background:#ffffff0a!important}.chat-page .lw-taskbar__credits-btn:hover{color:#67e8f9!important;background:#22d3ee14!important;border-color:#124e5a!important}.chat-page .lw-taskbar__status .site-messages-bell--taskbar{position:relative}.chat-page .lw-taskbar__status .site-messages-bell--taskbar .ant-badge{place-items:center;display:grid}.chat-page .lw-taskbar--global{flex-shrink:0}html:not(.dark) .chat-page .lw-taskbar__history-btn,.chat-page.commercial-app-shell.is-chat-light .lw-taskbar__history-btn{background:color-mix(in srgb, var(--wb-accent,#22d3ee) 10%, var(--wb-card,#fff));border-color:color-mix(in srgb, var(--wb-accent,#22d3ee) 26%, var(--wb-border-88));color:color-mix(in srgb, var(--wb-accent,#0891b2) 72%, var(--wb-ink));box-shadow:none}html:not(.dark) .chat-page .lw-taskbar__history-btn:hover,.chat-page.commercial-app-shell.is-chat-light .lw-taskbar__history-btn:hover{background:color-mix(in srgb, var(--wb-accent,#22d3ee) 16%, var(--wb-card,#fff));border-color:color-mix(in srgb, var(--wb-accent,#22d3ee) 38%, var(--wb-border-88));color:color-mix(in srgb, var(--wb-accent,#0891b2) 88%, var(--wb-ink));box-shadow:none;transform:none}@media (max-width:767px){.chat-page .lw-taskbar{padding:max(0, env(safe-area-inset-top,0px)) .625rem .25rem;background:color-mix(in srgb, var(--wb-bg,var(--background)) 78%, transparent);gap:.5rem;min-height:2.25rem}.chat-page .lw-taskbar--mobile{padding-top:max(0, env(safe-area-inset-top,0px))}html:not(.dark) .chat-page .lw-taskbar,.chat-page.commercial-app-shell.is-chat-light .lw-taskbar{background:color-mix(in srgb, var(--wb-bg,#fff) 88%, transparent)}.chat-page .lw-taskbar__left,.chat-page .lw-taskbar__actions{gap:.375rem}.chat-page .lw-taskbar__right{gap:.375rem;padding:.25rem}.chat-page .lw-taskbar__about-link{padding:.4375rem}.chat-page .lw-taskbar__status .lw-taskbar__credits-btn span:last-child{display:none}.chat-page .lw-taskbar__new-btn{color:#67e8f9;box-shadow:none;background:#22d3ee14;border:1px solid #22d3ee4d;border-radius:11px;padding:.5rem .875rem;font-size:.8125rem;font-weight:600}.chat-page .lw-taskbar__new-btn:hover{color:#a5f3fc;box-shadow:none;background:#22d3ee24;border-color:#22d3ee80;transform:none}.chat-page .lw-taskbar__new-btn svg{color:#67e8f9}html:not(.dark) .chat-page .lw-taskbar__new-btn,.chat-page.commercial-app-shell.is-chat-light .lw-taskbar__new-btn{border:1px solid var(--wb-border-88);color:#000;background:#ffffff0d}html:not(.dark) .chat-page .lw-taskbar__new-btn:hover,.chat-page.commercial-app-shell.is-chat-light .lw-taskbar__new-btn:hover{color:#000;background:#22d3ee14;border-color:#124e5a}html:not(.dark) .chat-page .lw-taskbar__new-btn svg,.chat-page.commercial-app-shell.is-chat-light .lw-taskbar__new-btn svg{color:#000}.chat-page .lw-taskbar__models-btn{color:#67e8f9;background:#22d3ee14;border-color:#22d3ee4d}.chat-page .lw-taskbar__models-btn:hover:not(:disabled){color:#a5f3fc;background:#22d3ee24;border-color:#22d3ee80}.chat-page .lw-taskbar__history-btn-label{display:none}.chat-page .lw-taskbar__history-btn{color:#67e8f9;width:40px;min-width:40px;height:40px;box-shadow:none;background:#22d3ee14;border-color:#22d3ee4d;border-radius:11px;justify-content:center;gap:0;padding:0}.chat-page .lw-taskbar__history-btn-icon{width:19px;height:19px}.chat-page .lw-taskbar__history-btn-badge{min-width:1rem;height:1rem;box-shadow:0 0 0 2px var(--wb-card,#0b1014), 0 2px 6px #06b6d466;padding:0 .1875rem;font-size:.5625rem;position:absolute;top:-4px;right:-4px}html:not(.dark) .chat-page .lw-taskbar__history-btn,.chat-page.commercial-app-shell.is-chat-light .lw-taskbar__history-btn{color:#000;background:#ffffff0d;border-color:#00000040}html:not(.dark) .chat-page .lw-taskbar__history-btn-badge,.chat-page.commercial-app-shell.is-chat-light .lw-taskbar__history-btn-badge{box-shadow:0 0 0 2px var(--wb-card,#fff), 0 2px 6px #0891b24d}.chat-page .lw-taskbar__history-btn:hover{color:#a5f3fc;box-shadow:none;background:#22d3ee24;border-color:#22d3ee80;transform:none}html:not(.dark) .chat-page .lw-taskbar__history-btn:hover,.chat-page.commercial-app-shell.is-chat-light .lw-taskbar__history-btn:hover{color:#000;background:#0000000f;border-color:#00000073}.chat-page .lw-taskbar__icon-btn{color:#67e8f9;background:#22d3ee14;border-color:#22d3ee4d;width:40px;height:40px}.chat-page .lw-taskbar__icon-btn:hover:not(:disabled){color:#a5f3fc;background:#22d3ee24;border-color:#22d3ee80}html:not(.dark) .chat-page .lw-taskbar__icon-btn,.chat-page.commercial-app-shell.is-chat-light .lw-taskbar__icon-btn{color:#000;background:#ffffff0d;border-color:#00000040}html:not(.dark) .chat-page .lw-taskbar__icon-btn:hover:not(:disabled),.chat-page.commercial-app-shell.is-chat-light .lw-taskbar__icon-btn:hover:not(:disabled){color:#000;background:#0000000f;border-color:#00000073}}.chat-page .lw-empty{text-align:center;isolation:isolate;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1.25rem;min-height:0;padding:2.5rem 1.5rem 3rem;display:flex;position:relative}.chat-page .lw-empty__logo{color:#04141a;background:radial-gradient(circle at 30% 25%,#fff 0%,#d6f6fb 55%,#67e8f9 100%);border-radius:22px;place-items:center;width:80px;height:80px;display:grid;box-shadow:0 0 0 1px #ffffff47,0 0 44px -8px #22d3ee80,0 16px 40px -14px #22d3ee66}.chat-page .lw-empty__logo svg,.chat-page .lw-empty__logo-icon{width:46px;height:46px}.chat-page .lw-empty__info{border:1px solid var(--wb-border-88);-webkit-backdrop-filter:blur(12px);text-align:left;background:#0b1014b8;border-radius:14px;max-width:36rem;padding:1rem 1.25rem}.chat-page .lw-empty__info-title{color:#fff;text-align:center;margin:0 0 .5rem;font-size:1rem;font-weight:700;line-height:1.3}.chat-page .lw-empty__info-desc{color:var(--wb-muted);margin:0;font-size:.8125rem;line-height:1.65}.chat-page .lw-empty__chips{flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:40rem;display:flex}.chat-page .lw-empty__chip{color:#cbeef6;cursor:pointer;background:#0b1014b8;border:1px solid #103b44;border-radius:999px;align-items:center;padding:.5rem .9375rem;font-size:.8125rem;line-height:1.4;transition:border-color .15s,background .15s,transform .15s;display:inline-flex}.chat-page .lw-empty__chip:hover{background:#0e272e;border-color:#166e7d;transform:translateY(-1px)}@media (max-width:767px){.chat-page .lw-empty{justify-content:flex-start;gap:.875rem;padding:.375rem .875rem .875rem}.chat-page .lw-empty__logo{border-radius:16px;width:60px;height:60px;margin-top:.525rem;box-shadow:0 0 0 1px #ffffff47,0 0 28px -8px #22d3ee73,0 10px 24px -12px #22d3ee59}.chat-page .lw-empty__logo svg,.chat-page .lw-empty__logo-icon{width:32px;height:32px}.chat-page .lw-empty__info{border-radius:10px;max-width:min(100%,20rem);margin-top:.525rem;padding:.5rem .75rem}.chat-page .lw-empty__info-title{margin-bottom:.3125rem;font-size:.8125rem}.chat-page .lw-empty__info-desc{font-size:.6875rem;line-height:1.5}.chat-page .lw-empty__chips{gap:.375rem;max-width:min(100%,20rem)}.chat-page .lw-empty__chip{padding:.3125rem .625rem;font-size:.6875rem;line-height:1.35}}.chat-page .lw-params{flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem 0 0;display:flex}.chat-page .lw-param{border:1px solid var(--wb-border-88);color:#e4e4ef;cursor:pointer;background:#171c20;border-radius:8px;align-items:center;gap:.3125rem;padding:.3125rem .625rem;font-size:.75rem;font-weight:500;line-height:1.2;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.chat-page .lw-param:hover{color:#67e8f9;background:#22d3ee14;border-color:#124e5a}.chat-page .lw-param svg{opacity:.8;width:13px;height:13px}.chat-page .lw-param__caret{opacity:.6;width:12px;height:12px}.chat-page .lw-param__val{color:#cbeef6}.chat-page .lw-params__spacer{flex:1}.chat-page .lw-params__cost{color:var(--wb-muted);letter-spacing:.02em;font-size:.6875rem}.chat-page .lw-params__cost b{color:#f5c451;font-weight:600}.chat-page .lw-params--chips{padding-top:.25rem}.chat-page .chat-lw-composer-dock__send-meta{text-align:center;justify-content:center}.chat-page .chat-lw-composer-dock__send-meta .chat-lw-composer-dock__disclaimer{text-align:center}.chat-page .lw-upload-pill{color:#1a1206;cursor:pointer;background:linear-gradient(135deg,gold,orange);border:none;border-radius:999px;flex-shrink:0;align-items:center;gap:.25rem;height:26px;padding:0 .625rem;font-size:.75rem;font-weight:700;line-height:1;transition:box-shadow .15s,transform .15s;display:inline-flex;box-shadow:0 0 0 1px #ffffff38,0 6px 16px -8px #ffa5008c}.chat-page .lw-upload-pill:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 0 0 1px #ffffff52,0 8px 20px -8px #ffa500b3}.chat-page .lw-upload-pill:disabled{opacity:.7;cursor:not-allowed}.chat-page .lw-fl-slots{justify-content:flex-start;align-items:center;gap:.45rem;display:flex}.chat-page .lw-fl-slots--gamepad{z-index:9;pointer-events:auto;position:absolute;bottom:calc(100% - .15rem);left:50%;transform:translate(-50%)}.chat-page .lw-fl-slots--inline{margin:0}.chat-page .lw-fl-slots__swap{color:#9ca3af;cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;width:1.25rem;height:1.25rem;padding:0;display:grid}.chat-page .lw-fl-slots__swap:hover:not(:disabled){color:#e5e7eb}.chat-page .lw-fl-slots__swap:disabled{cursor:default;opacity:.85}.chat-page .lw-fl-slots__arrow{width:.875rem;height:.875rem;color:inherit;opacity:.85;flex-shrink:0}.chat-page .lw-fl-slots:not(:has(.lw-fl-slots__swap)) .lw-fl-slots__arrow{color:#9ca3af}.chat-page .lw-fl-slot{flex-shrink:0;width:3.5rem;height:3.5rem;position:relative}.chat-page .lw-fl-slot__body{color:#c4c9d2;cursor:pointer;width:100%;height:100%;box-shadow:none;background:#000;border:1px solid #ffffff14;border-radius:.65rem;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;padding:.25rem .2rem;transition:border-color .15s,color .15s;display:flex;overflow:hidden}.chat-page .lw-fl-slot__body:hover:not(:disabled){color:#e5e7eb;box-shadow:none;background:#000;border-color:#ffffff29}.chat-page .lw-fl-slot__body:disabled{opacity:.45;cursor:not-allowed}.chat-page .lw-fl-slot.has-media .lw-fl-slot__body{border-color:#ffffff1f;padding:0}.chat-page .lw-fl-slot__plus{color:inherit;opacity:.9;font-size:1.35rem;font-weight:300;line-height:1;display:block}.chat-page .lw-fl-slot__label{letter-spacing:0;color:inherit;font-size:.625rem;font-weight:400;line-height:1.2}.chat-page .lw-fl-slot__body:hover:not(:disabled) .lw-fl-slot__plus,.chat-page .lw-fl-slot__body:hover:not(:disabled) .lw-fl-slot__label{color:inherit}.chat-page .lw-fl-slot__thumb{object-fit:cover;width:100%;height:100%;display:block}.chat-page .lw-fl-slot__remove{z-index:2;color:#fff;background:#ef4444;border:1px solid #fff3;border-radius:999px;place-items:center;width:1.1rem;height:1.1rem;display:grid;position:absolute;top:-.3rem;right:-.3rem;box-shadow:0 1px 4px #00000073}.chat-page .lw-fl-slot__remove:disabled{opacity:.45;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.chat-page .lw-fl-slot__body{transition:none}}.chat-page .lw-upload-pill svg{width:14px;height:14px}@media (max-width:767px){.chat-page .chat-lw-composer-dock__upload-row{gap:.25rem;padding-bottom:.125rem}.chat-page .lw-upload-pill{gap:.1875rem;height:20px;min-height:20px;padding:0 .375rem;font-size:.625rem;box-shadow:0 0 0 1px #ffffff2e,0 4px 10px -6px #ffa50073}.chat-page .lw-upload-pill svg{width:12px!important;height:12px!important}.chat-page .lw-upload-pill--icon-only{justify-content:center;width:20px;min-width:20px;height:20px;min-height:20px;padding:0}.chat-page .lw-upload-pill--icon-only span{display:none}}.chat-page .lw-billing-tag{color:#ffffffb8;letter-spacing:.02em;cursor:pointer;background:#272a2f;border:none;border-radius:999px;align-items:center;gap:.3125rem;padding:.25rem .5625rem;font-size:.6875rem;transition:background .15s,color .15s;display:inline-flex;position:absolute;top:-1.5rem;right:.25rem}.chat-page .lw-billing-tag:hover{color:#fff;background:#303438}.chat-page .lw-billing-tag svg{opacity:.75;width:12px;height:12px}.chat-page .lw-billing-tag--message{z-index:1;top:0;right:0}.chat-page .lw-billing-tag--static{cursor:default}.chat-page .lw-billing-tag--static:hover{color:#ffffffb8;background:#272a2f}.chat-page .chat-lw-assistant-bubble .lw-billing-tag--message{margin-bottom:.375rem}.chat-page .chat-lw-assistant-bubble:has(.lw-billing-tag--message){padding-top:1.625rem}.chat-page .lw-composer-toolbar{z-index:12;justify-content:flex-end;align-items:center;gap:.375rem;max-width:calc(100% - .5rem);min-height:1.625rem;display:inline-flex;position:absolute;top:-1.75rem;right:.25rem}.chat-page .lw-composer-toolbar__btn{color:#ffffffb8;cursor:pointer;background:#272a2f;border:none;border-radius:999px;place-items:center;width:1.625rem;height:1.625rem;padding:0;transition:background .15s,color .15s,transform .15s;display:grid}.chat-page .lw-composer-toolbar__btn:hover{color:#fff;background:#35383d}.chat-page .lw-composer-toolbar__btn:active{transform:scale(.94)}.chat-page .lw-composer-toolbar__price{color:color-mix(in srgb, var(--lw-gold,#f5c84b) 92%, #fff);letter-spacing:.02em;cursor:pointer;background:#272a2f;border:none;border-radius:999px;align-items:center;gap:.3125rem;padding:.25rem .5625rem;font-size:.6875rem;font-weight:500;transition:background .15s,color .15s;display:inline-flex}.chat-page .lw-composer-toolbar__price:hover{color:var(--lw-gold,#f5c84b);background:#303438}.chat-page .lw-composer-toolbar__price svg{opacity:.95;width:12px;height:12px}.chat-page .chat-media-edit-modal [data-slot=dialog-content]{overscroll-behavior:none;touch-action:manipulation}.chat-page .chat-media-edit-modal__body{overscroll-behavior:none;-webkit-overflow-scrolling:auto;overflow:hidden!important}.chat-page .chat-image-crop-stage{touch-action:none;-webkit-user-select:none;user-select:none}.chat-page .chat-lw-composer-dock .creaa-model-picker,.chat-page .chat-lw-composer-dock .canvas-composer-model-picker{transition:border-color .15s,box-shadow .15s;box-shadow:0 0 0 1px #a78bfa38,0 6px 16px -10px #a78bfa73;color:#e4deff!important;background:linear-gradient(135deg,#2d2b47,#1d1737)!important;border:1px solid #a78bfa6b!important;border-radius:999px!important;height:32px!important;padding:0 .75rem!important}.chat-page .chat-lw-composer-dock .creaa-model-picker:hover,.chat-page .chat-lw-composer-dock .canvas-composer-model-picker:hover{box-shadow:0 0 0 1px #a78bfa61,0 8px 20px -10px #a78bfa99;border-color:#a78bfaa6!important}.chat-page .chat-lw-composer-dock .creaa-model-picker[data-state=open],.chat-page .chat-lw-composer-dock .canvas-composer-model-picker[data-state=open]{border-color:#a78bfa!important;box-shadow:0 0 0 3px #a78bfa38!important}.chat-page .chat-lw-composer-dock .creaa-model-picker .canvas-model-picker-text,.chat-page .chat-lw-composer-dock .canvas-composer-model-picker .canvas-model-picker-text{font-weight:600;color:#e4deff!important}.chat-page .lw-channel-picker{z-index:30;width:fit-content;max-width:100%;margin-top:.625rem;position:relative}.chat-page .lw-channel-picker--embedded{flex-shrink:0;margin-top:0}.chat-page .chat-lw-composer-dock__toolbar-row .lw-channel-picker__panel{z-index:40;bottom:calc(100% + .625rem)}.chat-page .lw-channel-picker__panel{background:#12161b;border:1px solid #23282c;border-radius:14px;flex-direction:column;width:min(100vw - 2rem,24rem);max-height:min(70vh,32rem);display:flex;position:absolute;bottom:calc(100% + .5rem);left:0;overflow:hidden;box-shadow:0 0 0 1px #0006,0 24px 48px -16px #000000bf}.chat-page .lw-channel-picker__head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex}.chat-page .lw-channel-picker__title{color:#fff;font-size:.9375rem;font-weight:700}.chat-page .lw-channel-picker__help{color:#67e8f9;cursor:pointer;background:0 0;border:0;align-items:center;gap:.3125rem;font-size:.6875rem;display:inline-flex}.chat-page .lw-channel-picker__body{flex:1;min-height:0;padding:.875rem 1rem 1rem;overflow-y:auto}.chat-page .lw-channel-picker__section{background:#12171b;border:1px solid #ffffff14;border-radius:12px;padding:.875rem}.chat-page .lw-channel-picker__section-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.chat-page .lw-channel-picker__section-title{color:#fff;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:700;display:inline-flex}.chat-page .lw-channel-picker__section-title svg{color:#67e8f9}.chat-page .lw-channel-picker__failover{color:#67e8f9;background:#22d3ee1a;border:1px solid #22d3ee59;border-radius:999px;padding:.125rem .4375rem;font-size:.625rem;font-weight:600}.chat-page .lw-channel-picker__prio-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.chat-page .lw-channel-picker__prio{text-align:left;cursor:pointer;background:#101519;border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;align-items:flex-start;gap:.25rem;min-height:5.5rem;padding:.625rem .6875rem;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;position:relative}.chat-page .lw-channel-picker__prio:hover{border-color:#ffffff2e}.chat-page .lw-channel-picker__prio.is-selected{background:#0d2025;border-color:#22d3eea6;box-shadow:0 0 0 1px #22d3ee59}.chat-page .lw-channel-picker__prio-check{color:#22d3ee;width:.875rem;height:.875rem;position:absolute;top:.4375rem;right:.4375rem}.chat-page .lw-channel-picker__prio-icon{place-items:center;width:1.5rem;height:1.5rem;display:grid}.chat-page .lw-channel-picker__prio-icon--balanced{color:#a78bfa}.chat-page .lw-channel-picker__prio-icon--price{color:#f5c451}.chat-page .lw-channel-picker__prio-icon--speed{color:#60a5fa}.chat-page .lw-channel-picker__prio-icon--success{color:#34d399}.chat-page .lw-channel-picker__prio-label{color:#fff;font-size:.8125rem;font-weight:700;line-height:1.2}.chat-page .lw-channel-picker__prio-hint{color:var(--wb-muted);font-size:.625rem;line-height:1.45}.chat-page .lw-channel-picker__section-desc{color:var(--wb-muted);margin:.625rem 0 0;font-size:.625rem;line-height:1.55}.chat-page .lw-channel-picker__divider{color:var(--wb-muted);align-items:center;gap:.625rem;margin:.875rem 0 .75rem;font-size:.6875rem;display:flex}.chat-page .lw-channel-picker__divider:before,.chat-page .lw-channel-picker__divider:after{content:"";background:#ffffff1a;flex:1;height:1px}.chat-page .lw-channel-picker__channels{flex-direction:column;gap:.5rem;display:flex}.chat-page .lw-channel-picker__channel{text-align:left;cursor:pointer;background:#101519;border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;gap:.4375rem;width:100%;padding:.6875rem .75rem;transition:border-color .15s,background .15s;display:flex;position:relative}.chat-page .lw-channel-picker__channel:hover:not(:disabled){border-color:#ffffff2e}.chat-page .lw-channel-picker__channel.is-selected{background:#0d2025;border-color:#22d3eea6}.chat-page .lw-channel-picker__channel:disabled{cursor:default;opacity:.72}.chat-page .lw-channel-picker__channel-head{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.chat-page .lw-channel-picker__channel-name{color:#fff;min-width:0;font-size:.8125rem;font-weight:600;line-height:1.3}.chat-page .lw-channel-picker__channel-meta{flex-shrink:0;align-items:center;gap:.4375rem;font-size:.6875rem;line-height:1.2;display:flex}.chat-page .lw-channel-picker__health,.chat-page .lw-channel-picker__rate,.chat-page .lw-channel-picker__latency{white-space:nowrap;color:#ffffff94;align-items:center;gap:.1875rem;display:inline-flex}.chat-page .lw-channel-picker__health--ok{color:#34d399}.chat-page .lw-channel-picker__health--bad{color:#f87171}.chat-page .lw-channel-picker__health--pending{color:#ffffff73}.chat-page .lw-channel-picker__rate--high{color:#34d399}.chat-page .lw-channel-picker__rate--mid{color:#f5c451}.chat-page .lw-channel-picker__rate--low{color:#f87171}.chat-page .lw-channel-picker__rate--pending{color:#ffffff73}.chat-page .lw-channel-picker__price-rows{flex-direction:column;gap:.1875rem;display:flex}.chat-page .lw-channel-picker__price-row{color:#f5c451;align-items:center;gap:.25rem;font-size:.6875rem;display:inline-flex}.chat-page .lw-channel-picker__price-row svg{color:#f5c451}.chat-page .lw-channel-picker__channel-check{color:#22d3ee;width:.875rem;height:.875rem;position:absolute;bottom:.625rem;right:.625rem}.chat-page .lw-channel-picker__empty{text-align:center;color:var(--wb-muted);border:1px dashed #ffffff1f;border-radius:10px;padding:1.25rem .75rem;font-size:.75rem}@media (max-width:767px){.lw-channel-picker__drawer,.chat-page .lw-channel-picker__drawer{background:#12161b;border-color:#23282c;border-radius:1rem 1rem 0 0}.lw-channel-picker__drawer-head,.chat-page .lw-channel-picker__drawer-head{border-bottom:1px solid #ffffff14;padding:.875rem 1rem}.lw-channel-picker__drawer-head .ui-drawer__header>.min-w-0,.chat-page .lw-channel-picker__drawer-head .ui-drawer__header>.min-w-0{color:#fff;font-size:.9375rem;font-weight:700}.lw-channel-picker__drawer-body,.chat-page .lw-channel-picker__drawer-body{padding:.875rem 1rem 1.25rem;padding-bottom:calc(1.25rem + env(safe-area-inset-bottom,0px))}.lw-channel-picker__drawer-scope .lw-channel-picker__prio-grid{grid-template-columns:1fr;gap:.625rem}.lw-channel-picker__drawer-scope .lw-channel-picker__prio{gap:.375rem;min-height:0;padding:.75rem .875rem}.lw-channel-picker__drawer-scope .lw-channel-picker__prio-hint{font-size:.6875rem;line-height:1.5}.lw-channel-picker__drawer-scope .lw-channel-picker__channel-meta{flex-wrap:wrap;row-gap:.25rem}.lw-channel-picker__drawer-scope .lw-channel-picker__channel-head{flex-direction:column;align-items:stretch;gap:.375rem}}.chat-page .lw-channel-trigger{border:1px solid var(--wb-border-88);background:var(--wb-fill);max-width:min(100%,10rem);height:34px;color:var(--wb-ink);cursor:pointer;border-radius:10px;flex-shrink:0;align-items:center;gap:.375rem;padding:0 .75rem;font-size:.75rem;font-weight:600;line-height:1;transition:border-color .15s,background .15s;display:inline-flex}.chat-page .lw-channel-trigger:hover,.chat-page .lw-channel-trigger.is-open{border-color:var(--wb-border);background:var(--wb-selected-bg)}.chat-page .lw-channel-trigger__icon{width:14px;height:14px;color:var(--lw-violet,#a78bfa);flex-shrink:0}.chat-page .lw-channel-trigger svg.lw-channel-trigger__icon{display:block}.chat-page .lw-img-chips .ant-popover-open,.chat-page .lw-img-chips [data-state=open]{max-width:none;display:inline-flex}.chat-page .lw-channel-trigger__chevron{width:14px;height:14px;color:var(--wb-accent);flex-shrink:0}.chat-page .lw-channel-trigger__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chat-page .lw-img-chips{flex-wrap:wrap;align-content:center;align-items:center;gap:.375rem;display:inline-flex}.chat-page .lw-img-chip{flex-shrink:0;max-width:none}.chat-page .lw-img-chip__icon--quality{color:var(--lw-violet,#a78bfa)}.chat-page .lw-img-chip__icon--ratio{color:var(--wb-ink)}.chat-page .lw-img-chip__icon--count{color:var(--lw-gold,#f5c451)}.chat-page .lw-img-chip--count.is-active{border-color:color-mix(in srgb, var(--lw-gold,#f5c451) 32%, var(--wb-card));background:color-mix(in srgb, var(--lw-gold,#f5c451) 10%, var(--wb-fill))}.chat-page .lw-img-chip--count.is-active .lw-img-chip__icon--count{color:var(--lw-gold,#f5c451)}.chat-page .lw-img-chip__count-badge{background:var(--lw-gold,#f5c451);width:5px;height:5px;box-shadow:0 0 6px color-mix(in srgb, var(--lw-gold,#f5c451) 60%, transparent);border-radius:999px;flex-shrink:0}.chat-page .lw-img-chip__icon--watermark{color:var(--wb-accent-2,#67e8f9)}.chat-page .lw-img-chip__icon--audio{color:#86efac}.chat-page .lw-img-chip__icon--frame{color:#f472b6}.lw-img-chip-popover.ui-glass-surface,[data-slot=popover-content].lw-img-chip-popover{color:var(--wb-ink);box-shadow:var(--elevation-3,0 14px 40px -14px #000000a6);--tw-ring-shadow:0 0 #0000;background:var(--wb-card)!important;border:1px solid var(--wb-border-88)!important;-webkit-backdrop-filter:none!important}.lw-img-chip-popover.lw-img-chip-popover--quality{width:auto;min-width:240px;max-width:min(100vw - 24px,20rem);padding:12px}.lw-img-chip-popover.lw-img-chip-popover--ratio{width:auto;min-width:272px;max-width:min(100vw - 24px,20rem);padding:12px}.lw-img-chip-popover.lw-img-chip-popover--count{width:168px;min-width:168px;max-width:168px;padding:8px 6px}.lw-img-chip-popover.lw-img-chip-popover--visual-picker{width:min(100vw - 24px,36rem);min-width:280px;max-width:min(100vw - 24px,36rem);max-height:min(70vh,28rem);padding:12px;overflow:hidden}.lw-img-chip-popover.lw-img-chip-popover--camera{width:min(100vw - 24px,28rem);min-width:260px}.lw-img-chip-popover.lw-img-chip-popover--model{width:min(100vw - 24px,32rem);min-width:280px}.lw-img-chip-popover__arrow{fill:var(--wb-card)}.lw-img-chip-popover .ant-popover-inner{background:var(--wb-card);border:1px solid var(--wb-border-88);box-shadow:var(--elevation-3,0 14px 40px -14px #000000a6);border-radius:12px;min-width:180px;padding:10px}.lw-img-chip-popover.lw-img-chip-popover--quality .ant-popover-inner{min-width:240px;padding:12px}.lw-img-chip-popover.lw-img-chip-popover--ratio .ant-popover-inner{min-width:272px;padding:12px}.lw-img-chip-popover.lw-img-chip-popover--count .ant-popover-inner{width:168px;min-width:168px;max-width:168px;padding:8px 6px}.lw-img-chip-menu--ratio{gap:8px}.lw-img-chip-popover .ant-popover-inner-content{padding:0}.lw-img-chip-menu{flex-direction:column;gap:2px;display:flex}.lw-img-chip-menu--quality{gap:4px}.lw-img-chip-menu__header{padding:2px 4px 8px}.lw-img-chip-menu__title{color:var(--wb-ink);font-size:.875rem;font-weight:600;line-height:1.35}.lw-img-chip-menu__hint{color:var(--wb-muted);margin:4px 0 0;font-size:.6875rem;line-height:1.45}.lw-img-chip-menu__item{height:36px;color:var(--wb-ink);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:.8125rem;font-weight:500;transition:background .15s,color .15s;display:flex}.lw-img-chip-menu__item-main{align-items:center;gap:8px;min-width:0;display:inline-flex}.lw-img-chip-menu__item-icon{width:14px;height:14px;color:var(--lw-violet,#a78bfa);flex-shrink:0}.lw-img-chip-menu__check{width:14px;height:14px;color:var(--wb-ink);flex-shrink:0}.lw-img-chip-menu__item:hover{background:var(--wb-fill)}.lw-img-chip-menu__item.is-selected{background:var(--wb-selected-bg);color:var(--wb-ink)}.lw-img-chip-menu--count{gap:1px;width:100%}.lw-img-chip-menu--count .lw-img-chip-menu__header{padding:0 2px 6px}.lw-img-chip-menu--count .lw-img-chip-menu__title{color:var(--wb-ink);font-size:.8125rem;font-weight:600}.lw-img-chip-menu--count .lw-img-chip-menu__hint{color:var(--wb-muted);margin-top:3px;font-size:.625rem;line-height:1.35}.lw-img-chip-menu--count .lw-img-chip-menu__item{height:22px;color:var(--wb-ink);border-radius:6px;padding:0 6px;font-size:.75rem;font-weight:500;line-height:1}.lw-img-chip-menu--count .lw-img-chip-menu__item:hover{background:var(--wb-fill)}.lw-img-chip-menu--count .lw-img-chip-menu__item.is-selected{background:var(--wb-selected-bg);color:var(--wb-ink)}.lw-img-chip-menu--count .lw-img-chip-menu__item-icon--count{width:12px;height:12px;color:var(--wb-ink)}.lw-img-chip-menu--count .lw-img-chip-menu__check{color:var(--wb-ink)}.lw-img-chip-menu__dot{background:var(--wb-accent);width:6px;height:6px;box-shadow:0 0 8px color-mix(in srgb, var(--wb-accent) 70%, transparent);border-radius:999px}.lw-img-chip-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%;max-width:100%;display:grid}.lw-img-chip-grid__cell{border:1px solid var(--wb-border-88);height:52px;color:var(--wb-ink);cursor:pointer;background:0 0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:.6875rem;transition:border-color .15s,background .15s;display:flex}.lw-img-chip-grid__cell:hover{border-color:var(--wb-border);background:var(--wb-fill)}.lw-img-chip-grid__cell.is-selected{border-color:var(--wb-accent);background:var(--wb-selected-bg);color:var(--wb-ink)}.lw-img-chip-grid__icon{place-items:center;height:18px;display:grid}.lw-img-chip-grid__label{line-height:1}.lw-img-chip-count__custom{border-top:1px solid var(--wb-border-88);margin-top:6px;padding-top:8px}.lw-img-chip-count__custom-label{color:var(--wb-muted);padding:0 2px 6px;font-size:.6875rem;line-height:1.4}.lw-img-chip-count__custom-row{align-items:center;gap:8px;display:flex}.lw-img-chip-count__custom-input{border:1px solid var(--wb-border-88);background:var(--wb-fill);width:0;min-width:0;height:28px;color:var(--wb-ink);-moz-appearance:textfield;border-radius:7px;outline:none;flex:1;padding:0 10px;font-size:.75rem}.lw-img-chip-count__custom-input:focus{border-color:var(--wb-border)}.lw-img-chip-count__custom-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.lw-img-chip-count__custom-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.lw-img-chip-count__confirm{border:1px solid var(--wb-border);height:28px;color:var(--wb-ink);white-space:nowrap;cursor:pointer;background:0 0;border-radius:7px;flex-shrink:0;padding:0 8px;font-size:.7rem;font-weight:500;transition:background .15s,border-color .15s}.lw-img-chip-count__confirm:hover{border-color:var(--wb-accent);background:var(--wb-fill)}.lw-img-chip-toggle{color:#e4e4e7;justify-content:space-between;align-items:center;gap:12px;width:180px;height:36px;padding:0 10px;font-size:.8125rem;font-weight:500;display:flex}.lw-img-chip-menu--output .lw-img-chip-toggle+.lw-img-chip-toggle{border-top:1px solid #ffffff14}.lw-img-chip--output .lw-img-chip__icon--audio{color:#34d399}.lw-dispatch-help-modal__content{overflow:hidden;background:#12161b!important;border:1px solid #ffffff1a!important;padding:0!important}.lw-dispatch-help{flex-direction:column;max-height:min(82vh,720px);display:flex}.lw-dispatch-help__head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1rem 1rem .875rem;display:flex}.lw-dispatch-help__head-main{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.lw-dispatch-help__head-icon{color:#60a5fa;background:#3b82f62e;border-radius:12px;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;display:grid}.lw-dispatch-help__title{color:#fff;margin:0;font-size:1rem;font-weight:700;line-height:1.3}.lw-dispatch-help__subtitle{color:var(--wb-muted,#94a3b8);margin:.25rem 0 0;font-size:.75rem;line-height:1.45}.lw-dispatch-help__scroll{flex:1;min-height:0;padding:.875rem 1rem;overflow-y:auto}.lw-dispatch-help__section+.lw-dispatch-help__section{margin-top:1rem}.lw-dispatch-help__section-title{color:#fff;align-items:center;gap:.375rem;margin:0 0 .625rem;font-size:.875rem;font-weight:700;display:flex}.lw-dispatch-help__section-title svg{color:#67e8f9}.lw-dispatch-help__text{color:#ffffffc7;margin:0;font-size:.8125rem;line-height:1.65}.lw-dispatch-help__highlight{color:#67e8f9;font-weight:600}.lw-dispatch-help__callout{color:#a5f3fc;background:#0d2025;border:1px solid #22d3ee47;border-radius:10px;align-items:flex-start;gap:.5rem;margin-top:.75rem;padding:.625rem .75rem;font-size:.75rem;line-height:1.55;display:flex}.lw-dispatch-help__callout svg{color:#22d3ee;margin-top:.125rem}.lw-dispatch-help__strategy{background:#12171b;border:1px solid #ffffff14;border-radius:12px;margin-top:.75rem;padding:.875rem}.lw-dispatch-help__strategy-head{align-items:center;gap:.5rem;margin-bottom:.4375rem;display:flex}.lw-dispatch-help__strategy-icon{border-radius:8px;flex-shrink:0;place-items:center;width:1.75rem;height:1.75rem;display:grid}.lw-dispatch-help__strategy-icon--balanced{color:#a78bfa;background:#a78bfa2e}.lw-dispatch-help__strategy-icon--price{color:#f5c451;background:#f5c4512e}.lw-dispatch-help__strategy-icon--speed{color:#60a5fa;background:#60a5fa2e}.lw-dispatch-help__strategy-icon--success{color:#34d399;background:#34d3992e}.lw-dispatch-help__strategy-name{color:#fff;font-size:.875rem;font-weight:700}.lw-dispatch-help__strategy-tag{color:#c4b5fd;background:#a78bfa2e;border-radius:999px;padding:.0625rem .4375rem;font-size:.625rem;font-weight:600}.lw-dispatch-help__strategy-desc{color:var(--wb-muted,#94a3b8);margin:0 0 .625rem;font-size:.75rem;line-height:1.55}.lw-dispatch-help__workflow{margin-bottom:.625rem}.lw-dispatch-help__workflow-label{color:var(--wb-muted,#94a3b8);margin-bottom:.4375rem;font-size:.6875rem;display:block}.lw-dispatch-help__workflow-steps{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.lw-dispatch-help__workflow-step-wrap{align-items:center;gap:.375rem;display:inline-flex}.lw-dispatch-help__workflow-arrow{color:#ffffff59;font-size:.75rem}.lw-dispatch-help__workflow-step{color:#ffffffd1;white-space:nowrap;background:#1a1e22;border:1px solid #ffffff1a;border-radius:999px;padding:.3125rem .5625rem;font-size:.6875rem}.lw-dispatch-help__notes{flex-direction:column;gap:.4375rem;margin:0;padding:0;list-style:none;display:flex}.lw-dispatch-help__note{align-items:flex-start;gap:.4375rem;font-size:.6875rem;line-height:1.55;display:flex}.lw-dispatch-help__note--pro{color:#86efac}.lw-dispatch-help__note--pro svg{color:#34d399;margin-top:.125rem}.lw-dispatch-help__note--con{color:#fcd34d}.lw-dispatch-help__note--con svg{color:#fbbf24;margin-top:.125rem}.lw-dispatch-help__foot{border-top:1px solid #ffffff14;padding:.875rem 1rem 1rem}.lw-dispatch-help__ok{color:#04141a;cursor:pointer;background:linear-gradient(135deg,#22d3ee,#0891b2);border:0;border-radius:12px;justify-content:center;align-items:center;width:100%;height:2.75rem;font-size:.875rem;font-weight:700;transition:filter .15s,transform .15s;display:flex}.lw-dispatch-help__ok:hover{filter:brightness(1.05);transform:translateY(-1px)}.chat-page .lw-float-actions{z-index:5;flex-direction:column;gap:.5rem;display:none;position:absolute;bottom:.5rem;left:calc(100% + .75rem)}@media (min-width:1024px){.chat-page .lw-float-actions{display:flex}}.chat-page .lw-gamepad-left,.chat-page .lw-gamepad-right{z-index:5;gap:.25rem;display:none;position:absolute;top:58%;bottom:auto;transform:translateY(-50%)}.chat-page .lw-gamepad-left{grid-template-rows:repeat(3,34px);grid-template-columns:repeat(3,34px);place-items:center;right:calc(100% + .65rem)}.chat-page .lw-gamepad-right{grid-template-rows:repeat(2,46px);grid-template-columns:repeat(2,46px);place-items:center;gap:.5rem;left:calc(100% + .55rem)}.chat-page .lw-gamepad-btn--up{grid-area:1/2}.chat-page .lw-gamepad-btn--left{grid-area:2/1}.chat-page .lw-gamepad-btn--right{grid-area:2/3}.chat-page .lw-gamepad-btn--down{grid-area:3/2}.chat-page .lw-gamepad-cell--a{grid-area:1/1}.chat-page .lw-gamepad-cell--b{grid-area:1/2}.chat-page .lw-gamepad-cell--c{grid-area:2/1}.chat-page .lw-gamepad-cell--d{grid-area:2/2}.chat-page .lw-gamepad-up-wrap{place-items:center;display:grid;position:relative}.chat-page .lw-ref-stack{z-index:8;transform:translateX(var(--stack-shift-x,-1.85rem));pointer-events:auto;transition:transform .28s cubic-bezier(.22,1,.36,1);position:absolute;bottom:calc(100% + .65rem);left:50%}.chat-page .lw-ref-stack__track{justify-content:flex-start;align-items:flex-end;height:5.6rem;padding:.4rem .5rem .2rem;display:flex}.chat-page .lw-ref-stack__card{background:#f8fafc;border:1.5px solid #f2f4f6;border-radius:.75rem;flex-shrink:0;width:3.65rem;height:4.7rem;margin-left:-3.15rem;transition:transform .28s cubic-bezier(.22,1,.36,1),margin .28s cubic-bezier(.22,1,.36,1),opacity .2s,width .28s;position:relative;overflow:visible;box-shadow:0 2px #ffffff59,0 8px 18px -8px #000000b8}.chat-page .lw-ref-stack__card:first-child{margin-left:0}.chat-page .lw-ref-stack:not(:hover):not(:focus-within) .lw-ref-stack__card{transform:rotate(var(--stack-rot,0deg)) translate(var(--stack-x,0px), var(--stack-y,0px))}.chat-page .lw-ref-stack.is-multi:not(:hover):not(:focus-within) .lw-ref-stack__card{margin-left:-3.35rem}.chat-page .lw-ref-stack.is-multi:not(:hover):not(:focus-within) .lw-ref-stack__card:first-child{margin-left:0}.chat-page .lw-ref-stack.is-many:not(:hover):not(:focus-within) .lw-ref-stack__card{margin-left:-3.45rem}.chat-page .lw-ref-stack.is-many:not(:hover):not(:focus-within) .lw-ref-stack__card:first-child{margin-left:0}.chat-page .lw-ref-stack:hover .lw-ref-stack__card,.chat-page .lw-ref-stack:focus-within .lw-ref-stack__card{transform:rotate(var(--fan-rot,0deg)) translateY(0);margin-left:-1.85rem}.chat-page .lw-ref-stack:hover .lw-ref-stack__card:first-child,.chat-page .lw-ref-stack:focus-within .lw-ref-stack__card:first-child{margin-left:0}.chat-page .lw-ref-stack:hover .lw-ref-stack__card:hover,.chat-page .lw-ref-stack:focus-within .lw-ref-stack__card:hover,.chat-page .lw-ref-stack:hover .lw-ref-stack__card:focus-within,.chat-page .lw-ref-stack:focus-within .lw-ref-stack__card:focus-within{transform:rotate(var(--fan-rot,0deg)) translateY(-4px) scale(1.08);border-color:#92eefb;box-shadow:0 0 0 1.5px #22d3ee8c,0 0 18px #22d3ee61,0 10px 22px -10px #000000bf;z-index:20!important}.chat-page .lw-ref-stack:hover .lw-ref-stack__add:hover,.chat-page .lw-ref-stack:focus-within .lw-ref-stack__add:hover{transform:rotate(var(--fan-rot,8deg)) translateY(-4px) scale(1.08);color:#67e8f9;box-shadow:0 0 0 1.5px #22d3ee73,0 0 16px #22d3ee52;z-index:20!important;border-color:#40a8c1!important}.chat-page .lw-ref-stack__media,.chat-page .lw-ref-stack__thumb{overflow:hidden;border-radius:.65rem!important;width:100%!important;height:100%!important}.chat-page .lw-ref-stack__thumb img,.chat-page .lw-ref-stack__thumb video{object-fit:cover;width:100%;height:100%}.chat-page .lw-ref-stack__fallback{text-align:center;color:#64748b;word-break:break-all;place-items:center;width:100%;height:100%;padding:.25rem;font-size:9px;line-height:1.2;display:grid}.chat-page .lw-ref-stack__remove{z-index:3;color:#f8fafc;opacity:0;pointer-events:none;cursor:pointer;background:#0b1014eb;border:1px solid #ffffff2e;border-radius:999px;place-items:center;width:1.25rem;height:1.25rem;transition:opacity .18s,transform .18s,background .15s;display:grid;position:absolute;top:-.4rem;right:-.4rem;transform:scale(.85)}.chat-page .lw-ref-stack:hover .lw-ref-stack__remove,.chat-page .lw-ref-stack:focus-within .lw-ref-stack__remove,.chat-page .lw-ref-stack__card:hover .lw-ref-stack__remove,.chat-page .lw-ref-stack__card:focus-within .lw-ref-stack__remove,.chat-page .lw-ref-stack:not(.is-multi):not(.is-many) .lw-ref-stack__remove{opacity:1;pointer-events:auto;transform:scale(1)}.chat-page .lw-ref-stack__remove:hover:not(:disabled){background:#ef4444}.chat-page .lw-ref-stack__add{color:#e2e8f0;cursor:pointer;opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;width:0;padding:0;display:flex;overflow:hidden;background:#0d1319!important;border-style:dashed!important;border-color:#8f9bab!important;margin-left:0!important}.chat-page .lw-ref-stack__add span{white-space:nowrap;font-size:10px;line-height:1}.chat-page .lw-ref-stack:hover .lw-ref-stack__add,.chat-page .lw-ref-stack:focus-within .lw-ref-stack__add{opacity:1;pointer-events:auto;width:3.65rem;margin-left:-1.85rem!important}.chat-page .lw-ref-stack__add:hover:not(:disabled){color:#67e8f9;border-color:#469fb8!important}.chat-annotate-root{z-index:240;padding:.75rem 1rem calc(var(--chat-annotate-dock-gap,14rem));pointer-events:none;flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:fixed;inset:0}.chat-annotate__backdrop{inset:0;bottom:calc(var(--chat-annotate-dock-gap,14rem) - .35rem);-webkit-backdrop-filter:blur(2px);cursor:pointer;pointer-events:auto;background:#0206177a;border:0;position:absolute}.chat-annotate{z-index:1;width:min(100%,62.4rem);max-height:calc(100dvh - var(--chat-annotate-dock-gap,14rem) - 1rem);box-shadow:none;pointer-events:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:.55rem;padding:0;display:flex;position:relative}.chat-annotate__stage{pointer-events:auto;cursor:default;background:0 0;border-radius:0;flex:auto;justify-content:center;align-items:center;gap:.65rem;min-height:12rem;display:flex;position:relative;overflow:hidden}.chat-annotate__nav{color:#ecfeff;cursor:pointer;pointer-events:auto;background:#114751;border:2px solid #85e7f6;border-radius:999px;flex-shrink:0;place-items:center;width:3.1rem;height:3.1rem;transition:transform .12s,background .12s,opacity .12s;display:grid;box-shadow:0 0 0 3px #22d3ee2e,0 10px 24px -12px #000000b3}.chat-annotate__nav:hover:not(:disabled){background:#147b91;transform:scale(1.06)}.chat-annotate__nav:disabled,.chat-annotate__nav.is-disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.chat-annotate__pager{background:#22d3ee1f;border:1px solid #22d3ee59;border-radius:999px;align-items:center;gap:.35rem;padding:.15rem .35rem;display:inline-flex}.chat-annotate__pager-btn{color:#ecfeff;cursor:pointer;background:#22d3ee38;border:0;border-radius:999px;place-items:center;width:1.85rem;height:1.85rem;display:grid}.chat-annotate__pager-btn:hover:not(:disabled){background:#22d3ee61}.chat-annotate__pager-btn:disabled{opacity:.35;cursor:not-allowed}.chat-annotate__pager-label{text-align:center;color:#ecfeff;letter-spacing:.02em;min-width:4.2rem;font-size:.78rem;font-weight:700}.chat-annotate__canvas{touch-action:none;-webkit-user-select:none;user-select:none;cursor:default;max-width:100%;max-height:min(58vh,34rem);display:inline-block;position:relative}.chat-annotate__canvas.is-tool-rect,.chat-annotate__canvas.is-tool-oval,.chat-annotate__canvas.is-tool-arrow,.chat-annotate__canvas.is-tool-brush{cursor:crosshair}.chat-annotate__canvas.is-tool-pin{cursor:pointer}.chat-annotate__empty{color:#ffffffc7;cursor:pointer;pointer-events:auto;background:#0b101459;border:1.5px dashed #ffffff38;border-radius:.85rem;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;width:min(100%,28rem);min-height:12rem;margin:1rem;padding:1.5rem;transition:border-color .15s,background .15s;display:flex}.chat-annotate__empty:hover{background:#a855f71a;border-color:#a855f78c}.chat-annotate__empty-title{font-size:.9rem;font-weight:600}.chat-annotate__empty-hint{color:#ffffff7a;font-size:.75rem}.chat-annotate__img{object-fit:contain;pointer-events:none;border-radius:.35rem;max-width:100%;max-height:min(58vh,34rem);display:block}.chat-annotate__svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.chat-annotate__pin{z-index:2;pointer-events:none;border-radius:999px 999px 999px .2rem;place-items:center;width:1.65rem;height:1.65rem;display:grid;position:absolute;transform:translate(-50%,-110%)rotate(-45deg);box-shadow:0 4px 12px -4px #000000b3}.chat-annotate__pin span{color:#fff;font-size:.7rem;font-weight:700;line-height:1;transform:rotate(45deg)}.chat-annotate__del{z-index:3;color:#111;cursor:pointer;background:#fff;border:0;border-radius:999px;place-items:center;width:1.1rem;height:1.1rem;display:grid;position:absolute;transform:translate(-30%,-30%);box-shadow:0 2px 8px #00000073}.chat-annotate__del:hover{color:#b91c1c;background:#fee2e2}.chat-annotate__bar{-webkit-backdrop-filter:blur(14px);pointer-events:auto;background:#0b101485;border:1px solid #ffffff1a;border-radius:.85rem;flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem .75rem;width:fit-content;max-width:100%;margin-inline:auto;padding:.5rem .65rem;display:flex;box-shadow:0 10px 28px -18px #000000b3}.chat-annotate__tools,.chat-annotate__colors,.chat-annotate__history,.chat-annotate__actions,.chat-annotate__tag-ops{align-items:center;gap:.35rem;display:flex}.chat-annotate__tool,.chat-annotate__icon-btn{color:#ffffffc7;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.5rem;place-items:center;width:2rem;height:2rem;display:grid}.chat-annotate__tool.is-active{color:#e9d5ff;background:#422b59;border-color:#a855f78c}.chat-annotate__tool:disabled,.chat-annotate__icon-btn:disabled,.chat-annotate__action:disabled,.chat-annotate__swatch:disabled{opacity:.35;cursor:not-allowed}.chat-annotate__swatch{cursor:pointer;border:2px solid #0000;border-radius:999px;width:1.15rem;height:1.15rem;box-shadow:inset 0 0 0 1px #00000040}.chat-annotate__swatch.is-active{border-color:#fff;box-shadow:0 0 0 1px #ffffff59}.chat-annotate__actions{margin-left:0}.chat-annotate__action{color:#ffffffe0;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:.5rem;align-items:center;gap:.3rem;height:2rem;padding:0 .7rem;font-size:.75rem;display:inline-flex}.chat-annotate__action.is-primary{color:#fff;background:#7c3aed;border-color:#0000}.chat-annotate__action.is-danger{color:#fff;background:#dc2626;border-color:#0000}.chat-annotate__tags{display:none}.chat-lw-composer-dock__input-stack{--composer-prompt-h:8.5rem;flex-direction:column;flex:none;width:100%;min-width:0;display:flex;height:var(--composer-prompt-h)!important;min-height:var(--composer-prompt-h)!important}.chat-lw-composer-dock__input-stack .chat-lw-composer-dock__upload-row{flex:none;margin-top:0;padding-bottom:.35rem}.chat-lw-composer-dock__prompt-box{border-radius:.65rem;flex-direction:column;flex:auto;gap:.4rem;width:100%;min-width:0;display:flex;height:auto!important;min-height:0!important}.chat-lw-composer-dock__prompt-box>.relative{flex:auto;width:100%;display:block;position:relative;height:100%!important;min-height:0!important}.chat-lw-composer-dock__prompt-box .chat-lw-composer-dock__textarea,.chat-lw-composer-dock__prompt-box .chat-lw-composer-dock__annotate-editor,.chat-lw-composer-dock__prompt-box .chat-mention-editor{box-sizing:border-box;white-space:pre-wrap;word-break:break-word;width:100%;display:block;overflow-y:auto;height:100%!important;min-height:0!important;max-height:none!important}.chat-mention-editor{caret-color:var(--foreground);outline:none;line-height:22px}.chat-mention-editor.is-empty,.chat-mention-editor[data-empty="1"]{caret-color:var(--foreground)}.chat-mention-editor__placeholder{z-index:0;overflow:hidden}.chat-mention-editor.is-empty,.chat-mention-editor[data-empty="1"]{z-index:1}.chat-mention-editor ::selection{background:color-mix(in srgb, var(--primary) 45%, transparent);color:var(--foreground)}.chat-mention-chip{box-sizing:border-box!important;vertical-align:middle!important;border:1px solid color-mix(in srgb, var(--primary) 28%, transparent)!important;background:color-mix(in srgb, var(--primary) 14%, transparent)!important;height:22px!important;min-height:22px!important;max-height:22px!important;color:var(--foreground)!important;-webkit-user-select:text!important;user-select:text!important;white-space:nowrap!important;border-radius:6px!important;align-items:center!important;gap:4px!important;margin:0 2px!important;padding:0 6px!important;font-size:12px!important;font-weight:500!important;line-height:1!important;display:inline-flex!important}.chat-mention-chip[data-selected="1"]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 85%, transparent);background:color-mix(in srgb, var(--primary) 42%, transparent)!important;border-color:var(--primary)!important}.chat-mention-chip>img,.chat-mention-chip>video{object-fit:cover!important;border-radius:3px!important;flex-shrink:0!important;width:14px!important;height:14px!important;display:block!important}.chat-mention-chip__audio{background:color-mix(in srgb, var(--muted-foreground) 25%, transparent);width:14px;min-width:14px;height:14px;color:var(--foreground);border-radius:3px;justify-content:center;align-items:center;font-size:10px;line-height:1;display:flex}.chat-mention-chip__label{letter-spacing:-.01em;height:14px;font-size:12px;font-weight:500;line-height:14px;display:inline-block}.chat-skill-chip{vertical-align:-.15em;color:color-mix(in srgb, var(--foreground) 72%, transparent);white-space:nowrap;-webkit-user-select:none;user-select:none;background:0 0;border:0;align-items:center;gap:.35rem;margin:0 1px;padding:0;font-size:.875rem;font-weight:400;line-height:1.4;display:inline-flex}.chat-skill-chip__icon{opacity:.88;flex-shrink:0;width:.875rem;height:.875rem}.chat-skill-chip__label{line-height:1.2}.chat-skill-chip[data-selected="1"]{color:var(--foreground);background:color-mix(in srgb, var(--foreground) 8%, transparent);border-radius:4px}.chat-lw-composer-dock__prompt-box .chat-lw-composer-dock__placeholder-text{height:100%}.chat-lw-composer-dock__input-stack.is-expanded{--composer-prompt-h:min(50dvh, 22rem);height:var(--composer-prompt-h)!important;min-height:8.5rem!important}.chat-lw-composer-dock__prompt-box.has-annotate-chips{gap:.35rem}.chat-lw-composer-dock__annotate-inline-chip{color:#fff;vertical-align:baseline;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:.35rem;align-items:center;max-width:100%;margin:0 .15em;padding:.05em .4em;font-size:.92em;font-weight:500;line-height:1.35;display:inline-flex;box-shadow:0 1px #0000002e}.lw-composer-mention-token{font-size:inherit;font-weight:inherit;line-height:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;vertical-align:baseline;border-radius:.25rem;margin:0;padding:0;display:inline}.chat-lw-composer-dock__annotate-editor{overflow-y:auto}.chat-lw-composer-dock__annotate-chips,.chat-lw-composer-dock__annotate-chip{display:none}@media (max-width:767px){.chat-annotate-root{padding-bottom:calc(var(--chat-annotate-dock-gap,12.5rem))}.chat-annotate{width:100%;max-height:calc(100dvh - var(--chat-annotate-dock-gap,12.5rem) - .5rem)}.chat-annotate__actions{justify-content:center;width:auto;margin-left:0}}.chat-crop-pro-overlay{z-index:230!important}.chat-crop-pro-modal[data-slot=dialog-content]{z-index:231!important}.chat-page .chat-crop-pro-modal .ant-modal-content,.chat-crop-pro-modal .ant-modal-content{border:1px solid #ffffff1a;background:#111113!important}.chat-crop-pro-toolbar{row-gap:.4rem}.chat-gen-preview-root{z-index:220;-webkit-backdrop-filter:blur(6px);background:#0206179e;place-items:center;padding:.75rem;display:grid;position:fixed;inset:0}.chat-gen-preview{width:fit-content;max-width:min(98vw,68rem);max-height:min(96vh,68rem)}.chat-gen-preview__frame{background:#fff;border:1px solid #ffffff1f;border-radius:1rem;width:fit-content;max-width:100%;line-height:0;display:block;position:relative;overflow:hidden;box-shadow:0 24px 64px -28px #000c}.chat-gen-preview__frame--cutout{background-color:#6b6b6b;background-image:linear-gradient(45deg,#8a8a8a 25%,#0000 25%),linear-gradient(-45deg,#8a8a8a 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#8a8a8a 75%),linear-gradient(-45deg,#0000 75%,#8a8a8a 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.chat-gen-preview__media{object-fit:contain;background:0 0;width:auto;max-width:min(98vw - 1.5rem,68rem);height:auto;max-height:min(96vh - 1.5rem,68rem);display:block}.chat-gen-preview__toolbar{z-index:4;-webkit-backdrop-filter:blur(10px);background:#0b1014c7;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:.15rem;padding:.28rem .35rem;display:inline-flex;position:absolute;top:.7rem;right:.7rem;box-shadow:0 10px 28px -16px #000000b3}.chat-gen-preview__tool{color:#f8fafc;cursor:pointer;background:0 0;border:none;border-radius:999px;place-items:center;width:2.05rem;height:2.05rem;transition:background .15s,color .15s,transform .12s;display:grid;position:relative}.chat-gen-preview__tool:hover:not(:disabled){color:#fff;background:#ffffff1f}.chat-gen-preview__tool:active:not(:disabled){transform:scale(.96)}.chat-gen-preview__tool:disabled{opacity:.45;cursor:not-allowed}.chat-gen-preview__tool--cutout.is-active{color:#fff;background:#38bdf8}.chat-gen-preview__tool--cutout.is-active:hover:not(:disabled){color:#0f172a;background:#7dd3fc}.chat-gen-preview__tool--cutout.is-busy{opacity:1;color:#7dd3fc}.chat-gen-preview__tool--cutout.is-busy svg{animation:.9s ease-in-out infinite chat-gen-preview-pulse}@keyframes chat-gen-preview-pulse{0%,to{opacity:.45;transform:scale(.96)}50%{opacity:1;transform:scale(1.06)}}.chat-gen-preview__promo{z-index:5;color:#fff;letter-spacing:.02em;white-space:nowrap;pointer-events:none;background:#f43f5e;border-radius:.35rem;padding:.1rem .36rem;font-size:10px;font-weight:700;line-height:1.25;position:absolute;bottom:calc(100% + .15rem);left:50%;transform:translate(-50%);box-shadow:0 4px 12px -4px #f43f5ebf}.chat-gen-preview__nav{z-index:3;color:#f8fafc;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b1014b8;border:1px solid #ffffff24;border-radius:999px;place-items:center;width:2.35rem;height:2.35rem;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.chat-gen-preview__nav:hover{color:#67e8f9;border-color:#22d3ee5c}.chat-gen-preview__nav--prev{left:.55rem}.chat-gen-preview__nav--next{right:.55rem}.chat-gen-preview__counter{z-index:3;color:#e2e8f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b1014c7;border:1px solid #ffffff1f;border-radius:999px;padding:.2rem .65rem;font-size:12px;line-height:1.3;position:absolute;bottom:.65rem;left:50%;transform:translate(-50%)}.chat-ref-preview-root{z-index:220;-webkit-backdrop-filter:blur(6px);background:#0206179e;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.chat-ref-preview{width:min(92vw,34rem);max-height:min(72vh,36rem)}.chat-ref-preview__frame{background:#0b1014;border:1px solid #ffffff1f;border-radius:1rem;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 64px -28px #000c}.chat-ref-preview__media{object-fit:contain;background:#fff;width:auto;max-width:100%;height:auto;max-height:min(68vh,34rem);display:block}.chat-ref-preview__actions{z-index:3;align-items:center;gap:.4rem;display:flex;position:absolute;top:.65rem;right:.65rem}.chat-ref-preview__icon-btn{color:#f8fafc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#0b1014d1;border:1px solid #ffffff29;border-radius:999px;place-items:center;width:2rem;height:2rem;transition:background .15s,border-color .15s,color .15s;display:grid}.chat-ref-preview__icon-btn:hover{color:#67e8f9;background:#0d2025;border-color:#22d3ee66}.chat-ref-preview__nav{z-index:2;color:#f8fafc;cursor:pointer;background:#0b1014b8;border:1px solid #ffffff24;border-radius:999px;place-items:center;width:2.35rem;height:2.35rem;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.chat-ref-preview__nav:hover{color:#67e8f9;border-color:#22d3ee5c}.chat-ref-preview__nav--prev{left:.55rem}.chat-ref-preview__nav--next{right:.55rem}.chat-ref-preview__counter{z-index:2;color:#e2e8f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b1014c7;border:1px solid #ffffff1f;border-radius:999px;padding:.2rem .65rem;font-size:12px;line-height:1.3;position:absolute;bottom:.65rem;left:50%;transform:translate(-50%)}.chat-page .lw-gamepad-cell{justify-content:center;align-items:center;display:inline-flex}.chat-page .lw-gamepad-btn{position:relative}.chat-page .lw-gamepad-right .lw-gamepad-btn{width:44px;height:44px}.chat-page .lw-gamepad-right .lw-gamepad-btn svg{width:18px;height:18px}.chat-page .lw-gamepad-btn__letter{letter-spacing:.02em;color:#75d3e6;pointer-events:none;font-size:9px;font-weight:700;line-height:1;position:absolute;top:3px;left:6px}.chat-page .lw-gamepad-right .lw-gamepad-btn__letter{font-size:10px;top:4px;left:7px}.chat-page .lw-gamepad-btn--d .lw-gamepad-btn__letter{color:inherit;font-size:15px;position:static}.chat-page .lw-gamepad-btn.is-active{color:#67e8f9;background:#0e272e;border-color:#145a67}.chat-page .lw-gamepad-btn:disabled{opacity:.38;cursor:not-allowed}.lw-video-tools-popover{width:auto!important;min-width:0!important;max-width:max-content!important;padding:.3rem!important}.lw-video-tools-popover>div{min-width:0}.lw-video-tools-menu{flex-direction:column;gap:.08rem;width:max-content;max-width:12.5rem;padding:0;display:flex}.chat-media-edit-stage{justify-content:center;align-items:center;gap:.65rem;display:flex}.chat-media-edit-stage__frame{flex:1;min-width:0;position:relative}.chat-media-edit-stage__pager{z-index:2;color:#ecfeff;white-space:nowrap;background:#114751;border:1px solid #22d3ee59;border-radius:999px;padding:.2rem .55rem;font-size:.72rem;line-height:1.2;position:absolute;bottom:.55rem;left:50%;transform:translate(-50%)}.lw-video-tools-menu__item{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.5rem;align-items:flex-start;gap:.4rem;padding:.32rem .4rem;transition:background .15s,border-color .15s;display:flex}.lw-video-tools-menu__item:hover:not(:disabled){background:color-mix(in srgb, var(--primary) 10%, transparent);border-color:color-mix(in srgb, var(--primary) 22%, transparent)}.lw-video-tools-menu__item.is-disabled,.lw-video-tools-menu__item:disabled{opacity:.42;cursor:not-allowed}.lw-video-tools-menu__icon{background:color-mix(in srgb, var(--primary) 14%, transparent);width:1.25rem;height:1.25rem;color:var(--primary);border-radius:999px;flex-shrink:0;place-items:center;margin-top:.05rem;display:grid}.lw-video-tools-menu__icon svg{width:.7rem;height:.7rem}.lw-video-tools-menu__copy{flex-direction:column;gap:.05rem;min-width:0;display:flex}.lw-video-tools-menu__title{font-size:.75rem;font-weight:600;line-height:1.25}.lw-video-tools-menu__hint{color:var(--muted-foreground,#94a3b8);font-size:.62rem;line-height:1.3}@media (min-width:1024px){.chat-page .lw-gamepad-left,.chat-page .lw-gamepad-right{display:grid}}.chat-page .lw-float-btn{border:1px solid var(--wb-border-88);width:34px;height:34px;color:var(--wb-muted);-webkit-backdrop-filter:blur(8px);cursor:pointer;background:#0b1014e0;border-radius:999px;place-items:center;transition:color .15s,border-color .15s,background .15s;display:grid;box-shadow:0 4px 14px -8px #0009}.chat-page .lw-float-btn:hover{color:#67e8f9;background:#0d242a;border-color:#145a67}.chat-page .lw-float-btn svg{width:15px;height:15px}.lw-apps-modal__content{overflow:hidden;background:#121218!important;border:1px solid #ffffff1a!important;border-radius:20px!important;padding:0!important;box-shadow:0 0 0 1px #ffffff0a,0 24px 80px -24px #000000a6!important}.lw-apps-panel{flex-direction:column;max-height:min(86vh,760px);display:flex}.lw-apps-panel--with-profile{max-height:min(88vh,820px)}.lw-apps-panel__content{flex:1;min-height:0;display:flex}.lw-apps-panel__body{flex-direction:column;flex:1;gap:1rem;min-height:0;padding:.25rem 1rem 1.125rem;display:flex;overflow-y:auto}.lw-apps-panel__profile{display:none}.lw-apps-panel__profile-mobile{margin-bottom:.25rem;display:block}@media (min-width:768px){.lw-apps-panel--with-profile .lw-apps-panel__content{gap:0}.lw-apps-panel--with-profile .lw-apps-panel__body{border-left:1px solid #ffffff14;flex:auto;min-width:0}.lw-apps-panel__profile-mobile{display:none}.lw-apps-panel__profile{flex-direction:column;flex:0 0 min(300px,34%);width:min(300px,34%);min-height:0;padding:.25rem .5rem 0 .875rem;display:flex;overflow:hidden}}.lw-apps-panel--with-profile .assets-works-sidebar--panel{--aw-bg:#121218;--aw-panel:#17171f;--aw-panel-raised:#1c1c24;--aw-border:#ffffff14;--aw-text:#f4f4f5;--aw-muted:#9ca3af;--aw-teal:#14b8a6}.lw-apps-panel--with-profile .assets-works-sidebar--panel .assets-works-sidebar__card{box-shadow:none;background:0 0;border:none;padding:.25rem .25rem 0}.lw-apps-panel--with-profile .assets-works-sidebar--panel .assets-works-sidebar__head{margin-bottom:.625rem}.lw-apps-panel--with-profile .assets-works-sidebar--panel .assets-works-sidebar__title{letter-spacing:.14em;text-transform:uppercase;color:#ffffff7a;font-size:.6875rem;font-weight:600}.lw-apps-panel--with-profile .assets-works-sidebar--panel .assets-works-sidebar__profile{gap:.625rem;margin-bottom:.75rem}.lw-apps-panel--with-profile .assets-works-sidebar--panel .assets-works-sidebar__avatar{width:2.5rem;height:2.5rem}.lw-apps-panel--with-profile .assets-works-sidebar--panel .assets-works-sidebar__name{margin-bottom:.25rem;font-size:.875rem}.lw-apps-panel--with-profile .assets-works-sidebar--panel .assets-works-sidebar__level{padding:.0625rem .4375rem;font-size:.625rem}.lw-apps-panel--with-profile .assets-works-sidebar--panel .assets-works-sidebar__admin-cta{margin-top:0;margin-bottom:.625rem;padding:.4375rem .625rem;font-size:.75rem}.lw-apps-panel--with-profile .assets-works-sidebar--panel .assets-works-sidebar__field{grid-template-columns:4rem 1fr auto;padding:.5rem 0}.lw-apps-panel--with-profile .assets-works-sidebar--panel .assets-works-sidebar__field dd{font-size:.75rem}.lw-apps-panel--with-profile .assets-works-sidebar--panel .assets-works-sidebar__balance{margin-bottom:.625rem;padding:.625rem}.lw-apps-panel--with-profile .assets-works-sidebar--panel .assets-works-sidebar__balance-label{margin-bottom:.25rem;font-size:.6875rem}.lw-apps-panel--with-profile .assets-works-sidebar--panel .assets-works-sidebar__balance-value{gap:.25rem;font-size:1rem;font-weight:700}.lw-apps-panel--with-profile .assets-works-sidebar--panel .assets-works-sidebar__balance-icon{width:.875rem;height:.875rem}.lw-apps-panel--with-profile .assets-works-sidebar--panel .assets-works-sidebar__balance-actions{border-radius:.4375rem}.lw-apps-panel--with-profile .assets-works-sidebar--panel .assets-works-sidebar__balance-action{gap:.1875rem;padding:.3125rem .4375rem;font-size:.6875rem}.lw-apps-panel--with-profile .assets-works-sidebar--panel .assets-works-sidebar__balance-action-sep{font-size:.625rem}.lw-apps-panel--with-profile .assets-works-sidebar--panel .assets-works-sidebar__storage{border-radius:8px;padding:.625rem .75rem}.lw-apps-panel--with-profile .assets-works-sidebar--panel .assets-works-sidebar__storage-head{margin-bottom:.375rem}.lw-apps-panel--with-profile .assets-works-sidebar--panel .assets-works-sidebar__storage-title{font-size:.75rem}.lw-apps-panel--with-profile .assets-works-sidebar--panel .assets-works-sidebar__storage-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.5rem;font-size:.625rem;display:-webkit-box;overflow:hidden}.lw-apps-panel--with-profile .assets-works-sidebar--panel .assets-works-sidebar__storage-row{margin-bottom:.25rem;font-size:.6875rem}.lw-apps-panel--with-profile .assets-works-sidebar--panel .assets-works-sidebar__storage-cta{border-radius:6px;margin-top:.5rem;padding:.4375rem .625rem;font-size:.75rem}.lw-apps-panel--with-profile .assets-works-sidebar--panel .assets-works-sidebar__account{padding-top:.5rem}.lw-apps-panel--with-profile .assets-works-sidebar--panel .assets-works-sidebar__footer{gap:.125rem;margin-top:0;padding-top:.375rem;font-size:.6875rem}.lw-apps-panel--with-profile .assets-works-sidebar--panel .assets-works-sidebar__logout{border-radius:6px;margin-top:.5rem;margin-bottom:.5rem;padding:.4375rem .625rem;font-size:.75rem}@media (max-width:767px){.lw-apps-panel--with-profile .lw-apps-panel__body{padding-bottom:.75rem}}.lw-apps-panel__head{justify-content:flex-end;align-items:flex-start;gap:.75rem;padding:.75rem .875rem 0;display:flex;position:relative}.lw-apps-panel__quickbar{background:#151a1d;border:1px solid #ffffff1a;border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;margin:0 1rem .625rem;padding:.375rem .5rem;display:flex}.lw-apps-panel__about{color:#ffffffb8;border-radius:10px;flex-shrink:0;align-items:center;gap:.375rem;padding:.4375rem .5rem;font-size:.8125rem;font-weight:500;transition:color .15s,background .15s;display:inline-flex}.lw-apps-panel__quickbar-end{flex-shrink:0;align-items:center;gap:.375rem;display:inline-flex}.lw-apps-panel__quick-btn--guide{color:#79ebfa;background:#22d3ee1a;border-color:#22d3ee47}.lw-apps-panel__quick-btn--guide:hover{color:#a5f3fc;background:#22d3ee29;border-color:#22d3ee6b}.lw-apps-panel__about:hover{color:#67e8f9;background:#22d3ee14}.lw-apps-panel__quickbar-actions{flex:1;justify-content:flex-start;align-items:center;gap:.375rem;min-width:0;display:flex}.lw-apps-panel__quick-btn{color:#ffffffb8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:11px;place-items:center;width:38px;height:38px;transition:color .15s,border-color .15s,background .15s;display:grid;overflow:visible}.lw-apps-panel__quick-btn--badge{position:relative}.lw-apps-quick-badge{z-index:2;color:#fff;pointer-events:none;background:#ef4444;border:1.5px solid #0b1014;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:.625rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-3px;right:-3px;box-shadow:0 0 0 1px #ef444459}.lw-apps-quick-badge--text{letter-spacing:.02em;min-width:16px;padding:0 3px;font-size:.5625rem}.lw-apps-panel__quick-btn:hover{color:#67e8f9;background:#22d3ee14;border-color:#22d3ee52}.lw-apps-panel__quick-btn.site-messages-bell--apps{position:relative;overflow:visible}.lw-apps-panel__quick-btn.site-messages-bell--apps>.relative{place-items:center;display:grid}.lw-apps-panel__quick-btn.site-messages-bell--apps>.relative>span:last-child{border:1.5px solid #0b1014;min-width:16px;height:16px;padding:0 4px;font-size:.625rem;font-weight:700;line-height:1;box-shadow:0 0 0 1px #ef444459;top:-2px!important;right:2px!important}.lw-apps-panel__quick-btn.site-messages-bell--apps svg{width:18px;height:18px}.lw-apps-panel__credits-btn{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:11px;align-items:center;gap:.375rem;max-width:min(100%,11rem);height:38px;padding:0 .75rem;font-size:.75rem;font-weight:600;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.lw-apps-panel__credits-btn:hover{color:#67e8f9;background:#22d3ee14;border-color:#22d3ee52}.lw-apps-panel__credits-unit{opacity:.72;font-size:.625rem;font-weight:500}.lw-apps-panel__avatar-btn{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;place-items:center;width:38px;height:38px;padding:0;transition:border-color .15s,background .15s;display:grid}.lw-apps-panel__avatar-btn:hover{background:#22d3ee14;border-color:#22d3ee52}.lw-apps-panel__login-link{color:#67e8f9;border-radius:10px;padding:.4375rem .75rem;font-size:.8125rem;font-weight:600}@media (max-width:639px){.lw-apps-panel__about span,.lw-apps-panel__credits-unit{display:none}}.lw-apps-section__head{border-bottom:1px solid #ffffff0d;align-items:center;gap:.625rem;margin-bottom:.75rem;padding-bottom:.5rem;display:flex}.lw-apps-section__bar{border-radius:999px;flex-shrink:0;width:3px;height:.9375rem}.lw-apps-section__head--purple .lw-apps-section__bar{background:#a78bfa}.lw-apps-section__head--orange .lw-apps-section__bar{background:#fb923c}.lw-apps-section__head--cyan .lw-apps-section__bar{background:#22d3ee}.lw-apps-section__head--green .lw-apps-section__bar{background:#34d399}.lw-apps-section__title{color:#fff;letter-spacing:-.005em;margin:0;font-size:.875rem;font-weight:600;line-height:1.2}.lw-apps-section__eyebrow{letter-spacing:.14em;color:#ffffff5c;text-transform:uppercase;margin-left:auto;font-size:.625rem;font-weight:600}.lw-apps-section__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.lw-apps-section__grid:has(>.lw-apps-card:only-child){grid-template-columns:1fr}.lw-apps-card{text-align:left;cursor:pointer;background:#1d1d24;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:.625rem;min-width:0;padding:.625rem .75rem;transition:border-color .15s,background .15s,transform .15s,box-shadow .15s;display:flex}.lw-apps-card:hover:not(:disabled){background:#17212a;border-color:#22d3ee52;transform:translateY(-1px);box-shadow:0 6px 18px -10px #22d3ee66}.lw-apps-card:active:not(:disabled){transform:translateY(0)}.lw-apps-card:disabled{cursor:default;opacity:.72}.lw-apps-card__icon{border:1px solid #0000;border-radius:8px;flex-shrink:0;place-items:center;width:1.875rem;height:1.875rem;display:grid;position:relative}.lw-apps-card__icon--yellow{color:#fde68a;background:#facc151a;border-color:#facc1561}.lw-apps-card__icon--purple{color:#c4b5fd;background:#a78bfa1a;border-color:#a78bfa61}.lw-apps-card__icon--green{color:#6ee7b7;background:#34d3991a;border-color:#34d39961}.lw-apps-card__icon--blue{color:#93c5fd;background:#60a5fa1a;border-color:#60a5fa61}.lw-apps-card__icon--red{color:#fca5a5;background:#f871711a;border-color:#f8717161}.lw-apps-card__icon--orange{color:#fdba74;background:#fb923c1a;border-color:#fb923c61}.lw-apps-card__icon--cyan{color:#67e8f9;background:#22d3ee1a;border-color:#22d3ee61}.lw-apps-card__badge{color:#fff;text-align:center;pointer-events:none;background:#ef4444;border-radius:999px;min-width:1rem;height:1rem;padding:0 .25rem;font-size:.5625rem;font-weight:700;line-height:1rem;position:absolute;top:-.375rem;right:-.375rem;box-shadow:0 0 0 2px #16161d}.lw-apps-card__body{flex-direction:column;gap:.125rem;min-width:0;display:flex}.lw-apps-card__title{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;line-height:1.25;overflow:hidden}.lw-apps-card__desc{color:#ffffff70;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;line-height:1.4;overflow:hidden}.lw-apps-section__grid:has(>.lw-apps-card:only-child) .lw-apps-card{padding:.875rem 1.125rem}.lw-apps-section__grid:has(>.lw-apps-card:only-child) .lw-apps-card__icon{border-radius:10px;width:2.125rem;height:2.125rem}.lw-apps-section__grid:has(>.lw-apps-card:only-child) .lw-apps-card__title{font-size:.9375rem}.lw-apps-section__grid:has(>.lw-apps-card:only-child) .lw-apps-card__desc{white-space:normal;font-size:.75rem}.lw-apps-section--shimmer .lw-apps-card--shimmer{isolation:isolate;animation:2.5s ease-in-out infinite lw-apps-reward-card-flash;position:relative;overflow:hidden}.lw-apps-section--shimmer .lw-apps-card--shimmer:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffff24 50%,#0000 62%);animation:2.5s ease-in-out infinite lw-apps-reward-card-sweep;position:absolute;inset:0;transform:translate(-120%)}.lw-apps-section--shimmer .lw-apps-card--shimmer[data-tone=green]{--lw-reward-glow:#34d399}.lw-apps-section--shimmer .lw-apps-card--shimmer[data-tone=orange]{--lw-reward-glow:#fb923c}.lw-apps-section--shimmer .lw-apps-card--shimmer[data-tone=purple]{--lw-reward-glow:#a78bfa}.lw-apps-section--shimmer .lw-apps-card--shimmer[data-tone=blue]{--lw-reward-glow:#60a5fa}.lw-apps-section--shimmer .lw-apps-card--shimmer[data-tone=cyan]{--lw-reward-glow:#22d3ee}.lw-apps-section--shimmer .lw-apps-card--shimmer[data-tone=yellow]{--lw-reward-glow:#facc15}.lw-apps-section--shimmer .lw-apps-card--shimmer[data-tone=red]{--lw-reward-glow:#f87171}.lw-apps-section--shimmer .lw-apps-card--shimmer:nth-child(3n+1){animation-delay:0s}.lw-apps-section--shimmer .lw-apps-card--shimmer:nth-child(3n+2){animation-delay:.35s}.lw-apps-section--shimmer .lw-apps-card--shimmer:nth-child(3n+3){animation-delay:.7s}.lw-apps-section--shimmer .lw-apps-card--shimmer:nth-child(3n+1):after{animation-delay:0s}.lw-apps-section--shimmer .lw-apps-card--shimmer:nth-child(3n+2):after{animation-delay:.35s}.lw-apps-section--shimmer .lw-apps-card--shimmer:nth-child(3n+3):after{animation-delay:.7s}.lw-apps-section--shimmer .lw-apps-card--shimmer:hover:not(:disabled),.lw-apps-section--shimmer .lw-apps-card--shimmer:hover:not(:disabled):after{animation-play-state:paused}@keyframes lw-apps-reward-card-flash{0%,82%,to{box-shadow:none;border-color:#ffffff0f}88%{border-color:color-mix(in srgb, var(--lw-reward-glow,#fb923c) 52%, transparent);box-shadow:0 0 14px color-mix(in srgb, var(--lw-reward-glow,#fb923c) 30%, transparent)}92%{box-shadow:none;border-color:#ffffff0f}}@keyframes lw-apps-reward-card-sweep{0%,78%,to{opacity:0;transform:translate(-120%)}84%{opacity:1}92%{opacity:0;transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.lw-apps-section--shimmer .lw-apps-card--shimmer,.lw-apps-section--shimmer .lw-apps-card--shimmer:after{animation:none}}@media (min-width:768px){.lw-apps-section__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem}}.lw-msg-rail-tab{z-index:40;-webkit-backdrop-filter:blur(12px);cursor:pointer;isolation:isolate;background:#121218e0;border:1px solid #ffffff1a;border-right:none;border-radius:14px 0 0 14px;flex-direction:column;align-items:center;gap:.375rem;padding:.75rem .4375rem;transition:background .15s,border-color .15s,transform .15s;display:flex;position:fixed;top:50%;right:0;transform:translateY(-50%);box-shadow:-8px 0 24px -12px #00000073}.lw-msg-rail-tab:hover{background:#202026;border-color:#facc1559;transform:translateY(calc(-50% - 1px))}.lw-msg-rail-tab__icon{color:#fde047;background:#facc1529;border-radius:999px;place-items:center;width:1.75rem;height:1.75rem;display:grid}.lw-msg-rail-tab__label{writing-mode:vertical-rl;letter-spacing:.08em;color:#ffffffc7;font-size:.6875rem;font-weight:600}.lw-msg-rail-tab__badge{color:#fff;text-align:center;background:#ef4444;border-radius:999px;min-width:1rem;height:1rem;padding:0 .25rem;font-size:.5625rem;font-weight:700;line-height:1rem;position:absolute;top:.375rem;left:.375rem;box-shadow:0 0 0 2px #121218}@media (max-width:640px){.lw-apps-section__grid{grid-template-columns:1fr}.lw-msg-rail-tab{display:none}}.chat-page .lw-history-drawer{z-index:60;display:none;position:fixed;inset:0}.chat-page .lw-history-drawer.is-open{display:block}.chat-page .lw-history-drawer__overlay{background:#00000080;animation:.2s lw-fade-in;position:absolute;inset:0}.chat-page .lw-history-drawer__panel{width:min(300px,84vw);padding-top:env(safe-area-inset-top,0px);border-left:1px solid var(--wb-border-88);background:#0b1014;flex-direction:column;animation:.22s lw-slide-in;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-20px 0 60px -20px #0009}@media (max-width:767px){.chat-page .lw-history-drawer__panel{width:min(248px,72vw)}}.chat-page .lw-history-drawer__panel .chat-lw-history-rail.chat-sidebar{box-shadow:none;border-left:none;border-right:none;pointer-events:auto!important;width:100%!important;position:static!important;transform:none!important}@keyframes lw-fade-in{0%{opacity:0}to{opacity:1}}@keyframes lw-slide-in{0%{opacity:.4;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.chat-page .chat-lw-shell{position:relative}.chat-page .chat-lw-shell>section.is-hub-collapsed{padding-left:2.75rem}.chat-page .lw-hub-expand-rail{z-index:45;border-right:1px solid var(--wb-border-88);color:#cbeef6;cursor:pointer;background:#0b1014e0;justify-content:center;align-items:flex-start;width:2.75rem;padding-top:1rem;transition:color .15s,border-color .15s,background .15s;display:flex;position:absolute;top:0;bottom:0;left:0}.chat-page .lw-hub-expand-rail:hover{color:#67e8f9;background:#0d2025;border-color:#114751}.chat-page .lw-hub-expand-rail svg{width:15px;height:15px}@media (max-width:767px){.chat-page .lw-hub{z-index:50;width:min(78vw,300px);transition:transform .2s;position:absolute;inset:0 auto 0 0;transform:translate(-100%)}.chat-page .lw-hub.is-mobile-open{transform:translate(0)}.chat-page .lw-hub.is-collapsed{opacity:1;width:min(78vw,300px)}.chat-page .lw-float-actions{display:none}.chat-page .lw-hub-item{border-radius:11px;gap:.625rem;padding:.625rem .625rem .625rem .75rem}.chat-page .lw-hub-item__icon{border-radius:10px;width:40px;height:40px}.chat-page .lw-hub-item__icon img,.chat-page .lw-hub-item__icon .lw-hub-item__model-icon{width:26px;max-width:26px;height:26px;max-height:26px}.chat-page .lw-hub__filters{padding-left:.25rem;padding-right:.75rem;scroll-padding-inline:.25rem .75rem}}.chat-page .lw-hub-inspiration-sidebar{flex-direction:column;flex:auto;gap:.625rem;min-height:0;padding:.5rem .75rem .625rem;display:flex}.chat-page .lw-hub-inspiration-sidebar__head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.chat-page .lw-hub-inspiration-sidebar__label{color:#fff;margin:0;font-size:.8125rem;font-weight:700}.chat-page .lw-hub-inspiration-sidebar__count{color:#a5f3fc;font-variant-numeric:tabular-nums;background:#0d2025;border:1px solid #103b44;border-radius:999px;flex-shrink:0;padding:.12rem .45rem;font-size:.625rem;font-weight:600;line-height:1.3}.chat-page .lw-hub-inspiration-sidebar__search-trigger{width:100%;color:var(--wb-muted);cursor:pointer;background:#12171b;border:1px solid #4e4118;border-radius:.625rem;align-items:center;gap:.45rem;padding:.45rem .65rem;font-size:.75rem;transition:border-color .15s,background .15s,color .15s;display:flex}.chat-page .lw-hub-inspiration-sidebar__search-trigger:hover{color:#e2e8f0;background:#0c1c21;border-color:#156270}.chat-page .lw-hub-inspiration-sidebar__search-trigger svg{opacity:.55;flex-shrink:0}.chat-page .lw-hub-inspiration-sidebar__body{flex:auto;min-height:0;padding-bottom:.25rem;overflow-y:auto}.chat-page .lw-hub-inspiration-sidebar__filter.community-tag-filter{flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:.5rem;min-width:0;display:flex}.chat-page .lw-hub-inspiration-sidebar__filter .prompt-filter-tag,.chat-page .lw-hub-inspiration-sidebar__filter .community-tag-filter__more{white-space:nowrap;text-overflow:ellipsis;border-radius:999px;max-width:100%;margin:0;padding:.45rem .85rem;font-size:.8125rem;line-height:1.3;transition:border-color .15s,background .15s,color .15s,box-shadow .15s;overflow:hidden;color:#94a3b8!important;background:#0d1e23!important;border:1px solid #0f333b!important}.chat-page .lw-hub-inspiration-sidebar__filter .prompt-filter-tag:hover,.chat-page .lw-hub-inspiration-sidebar__filter .community-tag-filter__more:hover{color:#cffafe!important;background:#0e272e!important;border-color:#145a67!important}.chat-page .lw-hub-inspiration-sidebar__filter .prompt-filter-tag.is-active,.chat-page .lw-hub-inspiration-sidebar__filter .community-tag-filter__more.is-active{font-weight:600;box-shadow:0 0 12px #22d3ee52;color:#04141a!important;background:#22d3ee!important;border-color:#22d3ee!important}.chat-page .lw-hub-inspiration-sidebar__foot{border-top:1px solid #1a1e22;flex-shrink:0;margin-top:auto;padding-top:.5rem}.chat-page .lw-hub-inspiration-sidebar__browse-all{color:#94a3b8;cursor:pointer;background:#0c1a1f;border:1px dashed #124e5a;border-radius:.625rem;justify-content:center;align-items:center;width:100%;padding:.55rem .75rem;font-size:.8125rem;font-weight:500;line-height:1.35;transition:border-color .15s,background .15s,color .15s;display:flex}.chat-page .lw-hub-inspiration-sidebar__browse-all:hover{color:#a5f3fc;background:#0e272e;border-color:#166e7d}.chat-page .lw-hub-inspiration-sidebar__loading{justify-content:center;padding:1.25rem 0;display:flex}.chat-page .chat-lw-shell>section.is-inspiration-view{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.chat-page .lw-inspiration-main{--pal-ink:#f4f4f5;--pal-muted:#a1a1aa;--pal-dim:#71717a;--pal-border:#2a2a32;--pal-fill:#18181d;background:#05070aeb;flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.chat-page .lw-inspiration-main__head{border-bottom:1px solid var(--wb-border-88);flex-shrink:0;padding:.875rem 1.25rem .75rem}.chat-page .lw-inspiration-main__toolbar{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.chat-page .lw-inspiration-main__promo{flex-shrink:0;align-items:center;gap:.75rem;min-width:0;margin-left:auto;margin-right:.75rem;display:flex}.chat-page .lw-inspiration-main__promo-text{color:#cbd5e1;white-space:nowrap;align-items:center;gap:.4rem;margin:0;font-size:18px;font-weight:500;line-height:1.4;display:inline-flex}.chat-page .lw-inspiration-main__promo-icon{flex-shrink:0;font-size:20px;line-height:1}.chat-page .lw-inspiration-main__promo-btn{color:#04141a;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#22d3ee,#0891b2);border:none;border-radius:999px;padding:.42rem .95rem;font-size:.8125rem;font-weight:600;transition:filter .15s,transform .15s;box-shadow:0 4px 14px -6px #22d3eea6}.chat-page .lw-inspiration-main__promo-btn:hover{filter:brightness(1.06)}.chat-page .lw-inspiration-main__promo-btn:active{transform:scale(.98)}.chat-page .lw-inspiration-main__scopes{border:1px solid var(--wb-border-88);background:#151a1d;border-radius:999px;gap:.375rem;padding:.2rem;display:inline-flex}.chat-page .lw-inspiration-main__scope{color:var(--wb-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:.42rem .95rem;font-size:.8125rem;font-weight:600;transition:background .15s,color .15s}.chat-page .lw-inspiration-main__scope:hover{color:#e2e8f0}.chat-page .lw-inspiration-main__scope.is-active{color:#04141a;background:linear-gradient(135deg,#22d3ee,#0891b2);box-shadow:0 4px 14px -6px #22d3eea6}.chat-page .lw-inspiration-main__media{border:1px solid var(--wb-border-88);background:#151a1d;border-radius:999px;gap:.375rem;padding:.2rem;display:inline-flex}.chat-page .lw-inspiration-main__media-btn{color:var(--wb-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:.42rem .85rem;font-size:.8125rem;font-weight:600;transition:background .15s,color .15s}.chat-page .lw-inspiration-main__media-btn:hover{color:#e2e8f0}.chat-page .lw-inspiration-main__media-btn.is-active{color:#a5f3fc;background:#0f333b;box-shadow:inset 0 0 0 1px #22d3ee59}.chat-page .lw-inspiration-main__scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:1rem 1.25rem 1.5rem;overflow:hidden auto}.chat-page .lw-inspiration-masonry{grid-template-columns:repeat(6,minmax(0,1fr));gap:.875rem;display:grid}.chat-page .lw-inspiration-masonry__item{min-width:0}.chat-page .lw-inspiration-masonry .prompt-palette-card{gap:.55rem}.chat-page .lw-inspiration-masonry .prompt-palette-card__meta{gap:.4rem;padding-inline:.125rem}.chat-page .lw-inspiration-masonry .prompt-palette-card__title{color:var(--pal-ink);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.chat-page .lw-inspiration-masonry .prompt-palette-card__author-name,.chat-page .lw-inspiration-masonry .prompt-palette-card__stat,.chat-page .lw-inspiration-masonry .prompt-palette-card__stat-btn{color:var(--pal-muted);font-size:.6875rem}.chat-page .lw-inspiration-masonry .prompt-palette-card__tags{gap:.28rem}.chat-page .lw-inspiration-masonry .prompt-palette-card__tag{padding:.14rem .42rem;font-size:.625rem}.chat-page .lw-inspiration-masonry .prompt-palette-card:hover{transform:translateY(-2px)}.chat-page .lw-inspiration-main__more{justify-content:center;padding:1rem 0 .5rem;display:flex}.chat-page .lw-inspiration-main__empty{padding:3rem 0}@media (max-width:900px){.chat-page .lw-inspiration-main__toolbar{flex-direction:column;align-items:stretch}.chat-page .lw-inspiration-main__scopes,.chat-page .lw-inspiration-main__media{flex-wrap:wrap;justify-content:flex-start}.chat-page .lw-inspiration-main__promo{justify-content:space-between;width:100%;margin-left:0}.chat-page .lw-inspiration-main__promo-text{white-space:normal}.chat-page .lw-inspiration-masonry{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.chat-page .lw-inspiration-masonry{grid-template-columns:repeat(2,minmax(0,1fr))}}.chat-page .lw-hub-agents-sidebar{flex-direction:column;flex:auto;min-height:0;display:flex}.chat-page .lw-hub-agents-sidebar__search,.chat-page .lw-hub-inspiration-sidebar__search{flex-shrink:0;padding:0 .75rem .5rem}.chat-page .lw-hub-agents-sidebar__list{padding-top:.125rem}.chat-page .lw-hub-agents-sidebar__item{cursor:pointer;color:inherit;margin-bottom:.375rem;text-decoration:none}.chat-page .lw-hub-agents-sidebar__item.is-disabled{opacity:.55;cursor:not-allowed}.chat-page .lw-hub-agents-sidebar__icon{color:#67e8f9}.chat-page .lw-hub-agents-sidebar__item.is-active .lw-hub-agents-sidebar__icon{color:#22d3ee}.chat-page .chat-lw-shell>section.is-agents-view{flex-direction:column;min-width:0;display:flex;overflow:hidden}.chat-page .lw-canvas-agent{background:radial-gradient(80% 50% at 50% -10%,#22d3ee24,#0000 60%),radial-gradient(60% 40% at 90% 20%,#a78bfa1a,#0000 55%),#05070af0;flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.chat-page .lw-canvas-agent__toolbar{flex-shrink:0;justify-content:flex-end;align-items:center;gap:.75rem;padding:.4rem 1.25rem;display:flex}.chat-page .lw-canvas-agent__sync{color:var(--wb-muted);font-size:.6875rem}.chat-page .lw-canvas-agent__scroll{flex-direction:column;flex:auto;gap:.75rem;min-height:0;padding:.75rem 1.25rem 1rem;display:flex;overflow:hidden}.chat-page .lw-canvas-agent__hero-head{flex-shrink:0;justify-content:center;align-items:center;gap:.6rem;width:100%;max-width:72rem;margin:0 auto;padding:.4rem 1rem .2rem;display:flex}.chat-page .lw-canvas-agent__hero-head-text{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.chat-page .lw-canvas-agent__hero-icon{color:#04141a;background:radial-gradient(circle at 30% 25%,#fff 0%,#cbeef6 55%,#22d3ee 100%);border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 0 0 1px #fff3,0 10px 26px -12px #22d3ee8c}.chat-page .lw-canvas-agent__hero-icon svg{width:22px;height:22px}.chat-page .lw-canvas-agent__hero-title{letter-spacing:.04em;color:#fff;text-shadow:0 0 22px #22d3ee59;margin:0;font-size:clamp(1.15rem,2.6vw,1.5rem);font-weight:800;line-height:1.1}.chat-page .lw-canvas-agent__hero-sub{color:#94a3b8;letter-spacing:.12em;margin:.1rem 0 0;font-size:.72rem}.chat-page .lw-canvas-agent__stage{perspective:1800px;flex-direction:column;flex:auto;justify-content:center;align-items:center;width:100%;max-width:72rem;min-height:0;margin:0 auto;padding:.5rem .5rem 3.75rem;display:flex;position:relative;overflow:hidden}.chat-page .lw-canvas-agent__stage-glow{filter:blur(56px);pointer-events:none;opacity:.6;z-index:0;background:radial-gradient(circle,#22d3ee38,#0000 70%);border-radius:999px;position:absolute;inset:20% 22% -6%}.chat-page .lw-canvas-agent__pill{z-index:3;color:#a5f3fc;white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b1014cc;border:1px solid #124e5a;border-radius:999px;align-items:center;gap:.4rem;padding:.38rem .8rem .38rem .42rem;font-size:.75rem;font-weight:600;transition:border-color .2s,background .2s,color .2s,box-shadow .2s;display:inline-flex;position:absolute;box-shadow:0 10px 28px -18px #22d3ee73}.chat-page .lw-canvas-agent__pill:hover{color:#ecfeff;background:#0f2f37;border-color:#19899b}.chat-page .lw-canvas-agent__pill.is-active{color:#ecfeff;background:linear-gradient(135deg,#124e5a,#0a2c37);border-color:#1eb0c7;box-shadow:0 0 0 1px #22d3ee5c,0 14px 32px -12px #22d3ee9e}.chat-page .lw-canvas-agent__pill-icon{color:#67e8f9;background:#0f333b;border-radius:999px;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.chat-page .lw-canvas-agent__pill.is-active .lw-canvas-agent__pill-icon{color:#04141a;background:#4a4e51}.chat-page .lw-canvas-agent__pill-icon svg{width:13px;height:13px}.chat-page .lw-canvas-agent__pill.is-pos-0{top:14%;left:4%;transform:rotate(-5deg)}.chat-page .lw-canvas-agent__pill.is-pos-1{top:6%;left:12%;transform:rotate(3deg)}.chat-page .lw-canvas-agent__pill.is-pos-2{bottom:30%;right:5%;transform:rotate(4deg)}.chat-page .lw-canvas-agent__pill.is-pos-3{top:10%;right:10%;transform:rotate(-3deg)}.chat-page .lw-canvas-agent__deck{z-index:1;width:100%;height:clamp(20rem,48vh,28rem);transform-style:preserve-3d;position:relative}.chat-page .lw-canvas-agent__deck-card{cursor:pointer;transform-origin:50%;will-change:transform, opacity;background:radial-gradient(70% 60% at 15% 0,#22d3ee1f,#0000 60%),linear-gradient(#0e1620f5,#070b10f5);border:1px solid #113f48;border-radius:22px;outline:none;width:min(36rem,92%);height:100%;padding:1.65rem 1.75rem;transition:transform .55s cubic-bezier(.22,.61,.36,1),opacity .45s,box-shadow .4s,border-color .3s;position:absolute;top:0;left:50%;overflow:hidden;box-shadow:0 0 0 1px #ffffff0a,0 24px 60px -30px #000c}.chat-page .lw-canvas-agent__deck-card:focus-visible{box-shadow:0 0 0 2px #22d3eeb3,0 24px 60px -30px #000c}.chat-page .lw-canvas-agent__deck-card.is-rel-0{z-index:4;opacity:1;border-color:#188192;transform:translate(-50%)translateZ(0)scale(1)rotateY(0)rotate(0);box-shadow:0 0 0 1px #22d3ee4d,0 28px 70px -28px #22d3ee6b,0 24px 60px -28px #000000d9}.chat-page .lw-canvas-agent__deck-card.is-rel-1{z-index:3;opacity:.72;transform:translate(-50%)translate(44%)translateZ(-160px)scale(.82)rotateY(-16deg)rotate(3deg)}.chat-page .lw-canvas-agent__deck-card.is-rel-3{z-index:3;opacity:.72;transform:translate(-50%)translate(-44%)translateZ(-160px)scale(.82)rotateY(16deg)rotate(-3deg)}.chat-page .lw-canvas-agent__deck-card.is-rel-2{z-index:1;opacity:0;pointer-events:none;transform:translate(-50%)translateZ(-260px)scale(.92)rotateY(0)rotate(0)}.chat-page .lw-canvas-agent__deck-card.is-rel-1:hover,.chat-page .lw-canvas-agent__deck-card.is-rel-3:hover{opacity:.95;border-color:#156270}.chat-page .lw-canvas-agent__deck-card:not(.is-front) .lw-canvas-agent__deck-body h3,.chat-page .lw-canvas-agent__deck-card:not(.is-front) .lw-canvas-agent__deck-body p{opacity:0;transition:opacity .3s,transform .3s;transform:translateY(6px)}.chat-page .lw-canvas-agent__deck-card.is-front .lw-canvas-agent__deck-body h3,.chat-page .lw-canvas-agent__deck-card.is-front .lw-canvas-agent__deck-body p{opacity:1;transition:opacity .45s .12s,transform .45s .12s;transform:translateY(0)}.chat-page .lw-canvas-agent__deck-icon{color:#e0f2fe;background:linear-gradient(135deg,#124b55,#2a2942);border-radius:18px;place-items:center;width:72px;height:72px;display:grid;position:absolute;top:1.25rem;left:1.35rem;box-shadow:0 0 0 1px #ffffff24,0 12px 30px -16px #22d3ee8c}.chat-page .lw-canvas-agent__deck-icon svg{width:36px;height:36px}.chat-page .lw-canvas-agent__deck-body{text-align:left;position:absolute;bottom:1.25rem;left:1.35rem;right:1.35rem}.chat-page .lw-canvas-agent__deck-tag{color:#a5f3fc;letter-spacing:.04em;background:#0e2b33;border:1px solid #124e5a;border-radius:999px;margin-bottom:.4rem;padding:.18rem .55rem;font-size:.74rem;font-weight:700;display:inline-block}.chat-page .lw-canvas-agent__deck-body h3{color:#fff;text-shadow:0 0 18px #22d3ee4d;margin:0 0 .55rem;font-size:1.28rem;font-weight:800;line-height:1.35}.chat-page .lw-canvas-agent__deck-body p{color:#cbd5e1e6;margin:0;font-size:.98rem;line-height:1.6}.chat-page .lw-canvas-agent__deck-visual{z-index:1;color:#67e8f9;background:linear-gradient(#0c1c21,#070b10eb),radial-gradient(circle at 50% 0,#22d3ee1a,#0000 62%);border:1px solid #0f2f37;border-radius:16px;position:absolute;inset:5.75rem 1.1rem 7.75rem;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.chat-page .lw-canvas-agent__deck-card:not(.is-front) .lw-canvas-agent__deck-visual{opacity:.42;filter:saturate(.75)}.chat-page .lw-canvas-agent__deck-scene{width:100%;height:100%;display:block}.chat-page .lw-canvas-agent__scene-node.is-accent{filter:drop-shadow(0 0 10px #22d3ee73)}.chat-page .lw-canvas-agent__deck-card.is-front .lw-canvas-agent__scene-node.is-accent{animation:2.8s ease-in-out infinite lw-canvas-agent-node-glow}.chat-page .lw-canvas-agent__scene-orbit{animation:3.6s ease-in-out infinite lw-canvas-agent-orbit-pulse}.chat-page .lw-canvas-agent__scene-sparkles{animation:2.4s ease-in-out infinite lw-canvas-agent-sparkle}.chat-page .lw-canvas-agent__scene-progress{animation:2.2s ease-in-out infinite lw-canvas-agent-progress}.chat-page .lw-canvas-agent__scene-flow-dot{animation:2.4s linear infinite lw-canvas-agent-flow-dot}.chat-page .lw-canvas-agent__scene-stack .lw-canvas-agent__scene-node:nth-child(3){animation:3.2s ease-in-out infinite lw-canvas-agent-stack-float}@keyframes lw-canvas-agent-node-glow{0%,to{filter:drop-shadow(0 0 8px #22d3ee59)}50%{filter:drop-shadow(0 0 16px #22d3ee9e)}}@keyframes lw-canvas-agent-orbit-pulse{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:.65;transform:translateY(-3px)}}@keyframes lw-canvas-agent-sparkle{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes lw-canvas-agent-progress{0%{opacity:.55;width:28px}50%{opacity:.95;width:72px}to{opacity:.55;width:28px}}@keyframes lw-canvas-agent-flow-dot{0%{opacity:.2;transform:translate(0)}20%{opacity:1}to{opacity:.2;transform:translate(88px)}}@keyframes lw-canvas-agent-stack-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.chat-page .lw-canvas-agent__deck-deco{pointer-events:none;opacity:.55;background:radial-gradient(circle at 88% 92%,#a78bfa29,#0000 55%);position:absolute;inset:0}.chat-page .lw-canvas-agent__stage-nav{z-index:4;justify-content:center;align-items:center;gap:.85rem;display:flex;position:absolute;bottom:.5rem;left:50%;transform:translate(-50%)}.chat-page .lw-canvas-agent__stage-arrow{color:#a5f3fc;cursor:pointer;background:#0b1014d1;border:1px solid #124b55;border-radius:999px;place-items:center;width:36px;height:36px;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;display:grid}.chat-page .lw-canvas-agent__stage-arrow:hover{color:#ecfeff;background:#0f2f37;border-color:#19899b;transform:translateY(-1px);box-shadow:0 8px 22px -12px #22d3ee99}.chat-page .lw-canvas-agent__stage-arrow svg{width:18px;height:18px}.chat-page .lw-canvas-agent__stage-dots{align-items:center;gap:.45rem;display:flex}.chat-page .lw-canvas-agent__stage-dot{cursor:pointer;background:#114751;border:none;border-radius:999px;width:7px;height:7px;padding:0;transition:width .3s,background .3s,box-shadow .3s}.chat-page .lw-canvas-agent__stage-dot:hover{background:#187b8c}.chat-page .lw-canvas-agent__stage-dot.is-active{background:linear-gradient(90deg,#22d3ee,#0891b2);width:22px;box-shadow:0 0 12px -2px #22d3eeb3}.chat-page .lw-canvas-agent__cta{background:#191b18;border:1px solid #4d4225;border-radius:18px;flex-shrink:0;align-items:center;gap:1rem;width:100%;max-width:72rem;margin:0 auto;padding:1.1rem 1.35rem;display:flex}.chat-page .lw-canvas-agent__cta-icon{color:#1a1206;background:linear-gradient(135deg,#f5c451,#f59e0b);border-radius:14px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.chat-page .lw-canvas-agent__cta-icon svg{width:26px;height:26px}.chat-page .lw-canvas-agent__cta-body{flex:1;min-width:0}.chat-page .lw-canvas-agent__cta-body h3{color:#fff;margin:0 0 .25rem;font-size:1.1rem;font-weight:700}.chat-page .lw-canvas-agent__cta-body p{color:var(--wb-muted);margin:0;font-size:.88rem}.chat-page .lw-canvas-agent__cta-btn{color:#04141a;cursor:pointer;background:linear-gradient(135deg,#22d3ee,#0891b2);border-radius:999px;flex-shrink:0;align-items:center;gap:.35rem;padding:.65rem 1.3rem;font-size:.94rem;font-weight:700;transition:box-shadow .15s,transform .15s;display:inline-flex}.chat-page .lw-canvas-agent__cta-btn:hover{transform:translateY(-1px);box-shadow:0 8px 22px -8px #22d3eea6}.chat-page .lw-canvas-agent__cta-btn svg{width:18px;height:18px}.chat-page .lw-canvas-agent__history{flex-shrink:0;width:100%;max-width:72rem;margin:0 auto}.chat-page .lw-canvas-agent__history-head{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.55rem;display:flex}.chat-page .lw-canvas-agent__history-heading{color:#f1f5f9;letter-spacing:.02em;margin:0;font-size:.9rem;font-weight:700}.chat-page .lw-canvas-agent__history-count{color:var(--wb-muted);font-size:.72rem;font-weight:600}.chat-page .lw-canvas-agent__history-loading{text-align:center;color:var(--wb-muted);padding:.75rem 0;font-size:.75rem}.chat-page .lw-canvas-agent__history-rail{align-items:center;gap:.55rem;width:100%;min-width:0;display:flex}.chat-page .lw-canvas-agent__history-nav{color:#a5f3fc;cursor:pointer;background:linear-gradient(#0e2b33,#0b1014f5);border:1px solid #187b8c;border-radius:999px;flex-shrink:0;place-items:center;width:38px;height:38px;transition:border-color .18s,background .18s,opacity .18s,transform .18s,box-shadow .18s;display:grid;box-shadow:0 0 0 1px #22d3ee2e,0 8px 20px -14px #22d3ee80}.chat-page .lw-canvas-agent__history-nav:hover:not(:disabled){color:#ecfeff;background:#0f2f37;border-color:#19899b;transform:translateY(-1px);box-shadow:0 8px 22px -12px #22d3ee99}.chat-page .lw-canvas-agent__history-nav:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;color:#66b4c8;background:#0b1014e0;border-color:#103b44}.chat-page .lw-canvas-agent__history-nav svg{width:18px;height:18px}.chat-page .lw-canvas-agent__history-grid{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;flex:auto;align-items:stretch;gap:.75rem;min-width:0;padding-bottom:.15rem;display:flex;overflow:auto hidden}.chat-page .lw-canvas-agent__history-grid::-webkit-scrollbar{display:none}.chat-page .lw-canvas-agent__history-card{scroll-snap-align:start;border:1px solid var(--wb-border-88);background:#0b1014d1;border-radius:12px;flex:0 0 13.5rem;width:13.5rem;max-width:none;transition:border-color .15s,box-shadow .15s,transform .15s;position:relative;overflow:hidden}.chat-page .lw-canvas-agent__history-card:hover{border-color:#145a67;transform:translateY(-1px);box-shadow:0 10px 28px -18px #22d3ee73}.chat-page .lw-canvas-agent__history-card-main{text-align:left;cursor:pointer;flex-direction:column;width:100%;display:flex}.chat-page .lw-canvas-agent__history-preview{aspect-ratio:16/8;background:#081f25;position:relative;overflow:hidden}.chat-page .lw-canvas-agent__history-preview-backdrop{pointer-events:none;background:radial-gradient(circle at 20% 20%,#22d3ee1f,#0000 55%),linear-gradient(#0b101466,#05070ae6);position:absolute;inset:0}.chat-page .lw-canvas-agent__history-layout-preview{z-index:1;color:#55bdd6;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.chat-page .lw-canvas-agent__history-preview-meta{z-index:2;color:#cbd5e1;background:#0b1014c7;border:1px solid #103b44;border-radius:999px;align-items:center;gap:.375rem;padding:.2rem .45rem;font-size:.625rem;font-weight:700;display:inline-flex;position:absolute;bottom:.5rem;right:.5rem}.chat-page .lw-canvas-agent__history-preview-meta span{align-items:center;gap:.2rem;display:inline-flex}.chat-page .lw-canvas-agent__history-info{flex-direction:column;gap:.15rem;min-width:0;padding:.45rem .6rem .5rem;display:flex}.chat-page .lw-canvas-agent__history-title{color:#f1f5f9;white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:700;overflow:hidden}.chat-page .lw-canvas-agent__history-time{color:var(--wb-muted);font-size:.7rem}.chat-page .lw-canvas-agent__history-delete{z-index:3;color:#fca5a5;opacity:0;cursor:pointer;background:#0b1014d1;border:1px solid #5e3235;border-radius:8px;place-items:center;width:28px;height:28px;transition:opacity .15s,background .15s,border-color .15s;display:grid;position:absolute;top:.5rem;right:.5rem}.chat-page .lw-canvas-agent__history-card:hover .lw-canvas-agent__history-delete,.chat-page .lw-canvas-agent__history-delete:focus-visible{opacity:1}.chat-page .lw-canvas-agent__history-delete:hover{background:#34191d;border-color:#882d2e}.chat-page .lw-canvas-agent__history-delete svg{width:14px;height:14px}.chat-page .lw-canvas-agent__history-empty{text-align:center;background:#0b101499;border:1px dashed #103b44;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;padding:.9rem 1rem;display:flex}.chat-page .lw-canvas-agent__history-empty-icon{color:#40a8c1;opacity:.8;width:22px;height:22px}.chat-page .lw-canvas-agent__history-empty p{color:var(--wb-muted);margin:0;font-size:.72rem}@media (max-width:960px){.chat-page .lw-canvas-agent__pill{padding:.32rem .65rem .32rem .4rem;font-size:.7rem}.chat-page .lw-canvas-agent__pill-icon{width:20px;height:20px}.chat-page .lw-canvas-agent__pill-icon svg{width:12px;height:12px}.chat-page .lw-canvas-agent__pill.is-pos-1,.chat-page .lw-canvas-agent__pill.is-pos-3{left:4%;right:auto}.chat-page .lw-canvas-agent__pill.is-pos-1{top:8%}.chat-page .lw-canvas-agent__pill.is-pos-3{top:auto;bottom:32%}.chat-page .lw-canvas-agent__deck-card{width:88%}.chat-page .lw-canvas-agent__cta{flex-wrap:wrap}.chat-page .lw-canvas-agent__cta-btn{justify-content:center;width:100%}.chat-page .lw-canvas-agent__history-card{flex-basis:11.5rem;width:11.5rem}.chat-page .lw-canvas-agent__history-delete{opacity:1}}@media (max-width:560px){.chat-page .lw-canvas-agent__stage{padding:.25rem .25rem 2.5rem}.chat-page .lw-canvas-agent__pill{display:none}.chat-page .lw-canvas-agent__deck{height:22rem}.chat-page .lw-canvas-agent__deck-card{width:94%;padding:1.15rem 1.2rem}.chat-page .lw-canvas-agent__deck-icon{border-radius:14px;width:52px;height:52px}.chat-page .lw-canvas-agent__deck-icon svg{width:26px;height:26px}.chat-page .lw-canvas-agent__deck-body h3{font-size:1rem}.chat-page .lw-canvas-agent__deck-body p{font-size:.82rem}.chat-page .lw-canvas-agent__deck-visual{border-radius:12px;inset:4.5rem .85rem 6.75rem}.chat-page .lw-canvas-agent__history-card{flex-basis:10.5rem;width:10.5rem}}.lw-model-guide-modal__content{overflow:hidden;background:#0d1117!important;border:1px solid #22d3ee2e!important;border-radius:16px!important;width:680px!important;max-width:min(680px,100vw - 32px)!important;height:min(88vh,800px)!important;max-height:min(88vh,800px)!important;padding:0!important;box-shadow:0 0 0 1px #ffffff0a,0 24px 80px -24px #000000b3!important}.lw-model-guide-modal__content [data-slot=dialog-body]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.lw-model-guide{flex-direction:column;flex:1;min-height:0;display:flex}.lw-model-guide__head{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1.25rem 1.375rem 1rem;display:flex}.lw-model-guide__head-main{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.lw-model-guide__info-icon{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#3b82f6 100%);border-radius:999px;flex-shrink:0;place-items:center;width:2.25rem;height:2.25rem;display:grid;box-shadow:0 0 18px -6px #3b82f6cc}.lw-model-guide__title{color:#fff;margin:0;font-size:1.25rem;font-weight:700;line-height:1.2}.lw-model-guide__subtitle{color:#22d3ee;margin:.25rem 0 0;font-size:.8125rem;font-weight:600;line-height:1.2}.lw-model-guide__body{flex-direction:column;flex:1;gap:1.25rem;min-height:0;padding:1.125rem 1.375rem .625rem;display:flex;overflow-y:auto}.lw-model-guide__section-head{align-items:center;gap:.5rem;margin-bottom:.625rem;display:flex}.lw-model-guide__section-bar{background:#22d3ee;border-radius:999px;flex-shrink:0;width:3px;height:1.125rem}.lw-model-guide__section-icon{color:#ffffffb8;flex-shrink:0;width:1rem;height:1rem}.lw-model-guide__section-icon--brain{color:#f472b6}.lw-model-guide__section-title{color:#fff;margin:0;font-size:1rem;font-weight:700;line-height:1.3}.lw-model-guide__section-desc{color:#ffffffc7;margin:0;padding-left:.875rem;font-size:.875rem;line-height:1.65}.lw-model-guide__caps{background:#161b22;border:1px solid #ffffff0f;border-left:3px solid #22d3ee;border-radius:12px;padding:1rem 1rem 1rem .875rem}.lw-model-guide__caps-head{color:#fff;align-items:center;gap:.375rem;margin-bottom:.625rem;font-size:.875rem;font-weight:700;display:flex}.lw-model-guide__caps-icon{color:#fb923c;width:1rem;height:1rem}.lw-model-guide__caps-list{color:#ffffffc2;flex-direction:column;gap:.5rem;margin:0;padding:0 0 0 1rem;font-size:.8125rem;line-height:1.6;display:flex}.lw-model-guide__caps-list li::marker{color:#22d3ee}.lw-model-guide__caps-list strong{color:#fff;font-weight:600}.lw-model-guide__markdown{color:#ffffffd6;padding:.35rem 1.375rem 1.15rem;font-size:.875rem;line-height:1.7}.lw-model-guide__markdown h2{letter-spacing:-.02em;color:#fff;text-wrap:balance;margin:0 0 .75rem;font-size:1.0625rem;font-weight:750;line-height:1.3}.lw-model-guide__markdown h3{letter-spacing:.04em;text-transform:uppercase;color:#67e8f9;margin:1.25rem 0 .55rem;font-size:.8125rem;font-weight:700;line-height:1.35}.lw-model-guide__markdown blockquote{color:#ffffffe6;background:linear-gradient(135deg,#22d3ee24,#818cf81a);border:1px solid #22d3ee47;border-radius:.75rem;margin:0 0 1rem;padding:.7rem .85rem;font-size:.875rem;line-height:1.55}.lw-model-guide__markdown blockquote p{color:inherit;margin:0}.lw-model-guide__markdown p{color:#ffffffc2;margin:0 0 .75rem}.lw-model-guide__markdown ul,.lw-model-guide__markdown ol{margin:0 0 .95rem;padding-left:1.2rem}.lw-model-guide__markdown li{color:#ffffffc7;margin-bottom:.45rem;padding-left:.15rem}.lw-model-guide__markdown ol{list-style:decimal}.lw-model-guide__markdown li::marker{color:#22d3ee;font-weight:700}.lw-model-guide__markdown strong{color:#fff;font-weight:650}.lw-model-guide__foot{border-top:1px solid #ffffff0f;padding:1rem 1.375rem 1.25rem}.lw-model-guide__cta{color:#fff;cursor:pointer;background:linear-gradient(135deg,#06b6d4 0%,#22d3ee 100%);border:none;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:2.75rem;padding:0 1.25rem;font-size:.9375rem;font-weight:700;transition:filter .15s,transform .15s;display:flex;box-shadow:0 8px 24px -10px #22d3eecc}.lw-model-guide__cta:hover{filter:brightness(1.06);transform:translateY(-1px)}.lw-model-guide__cta:active{transform:translateY(0)}@media (max-width:640px){.lw-model-guide-modal__content{border-radius:14px!important}.lw-model-guide__head,.lw-model-guide__body,.lw-model-guide__foot{padding-left:1rem;padding-right:1rem}.lw-model-guide__title{font-size:1.125rem}}@media (max-width:767px){.chat-page .chat-lw-composer-dock{-webkit-backdrop-filter:none!important;box-shadow:none!important;background:#0b1014!important;border-color:#1f2327!important;border-radius:12px!important;gap:.25rem!important;padding:.375rem .5rem .3125rem!important}.chat-page .chat-lw-composer-dock:focus-within{box-shadow:none!important;border-color:#114751!important}.chat-page .chat-lw-composer-dock__toolbar{border-top-color:#ffffff0f;margin-top:.25rem;padding-top:.25rem}.chat-page .chat-lw-composer-dock .lw-channel-trigger,.chat-page .chat-lw-composer-dock .lw-img-chip{border:1px solid var(--wb-border-88);background:var(--wb-fill);border-radius:6px;gap:.25rem;height:28px;padding:0 .5rem;font-size:.6875rem;font-weight:500}.chat-page .chat-lw-composer-dock .lw-channel-trigger:hover,.chat-page .chat-lw-composer-dock .lw-channel-trigger.is-open,.chat-page .chat-lw-composer-dock .lw-img-chip.is-open,.chat-page .chat-lw-composer-dock .lw-img-chip.is-active,.chat-page .chat-lw-composer-dock .lw-img-chip--count.is-active{border-color:var(--wb-border);background:var(--wb-selected-bg)}.chat-page .chat-lw-composer-dock .lw-channel-trigger__icon,.chat-page .chat-lw-composer-dock .lw-channel-trigger__chevron{width:12px;height:12px}.chat-page .chat-lw-composer-dock .lw-channel-trigger__chevron{color:var(--wb-accent)}.chat-page .chat-lw-composer-dock .lw-upload-pill{box-shadow:none;background:#e4bf01;border-radius:6px}.chat-page .chat-lw-composer-dock .lw-upload-pill:hover:not(:disabled){box-shadow:none;background:gold;transform:none}.chat-page .chat-lw-composer-dock__send:not(:disabled){min-width:36px!important;min-height:36px!important;box-shadow:none!important}.chat-page .chat-lw-composer-dock__send:not(:disabled):hover{box-shadow:none!important}}.chat-page input::placeholder,.chat-page textarea::placeholder,.chat-page .chat-lw-composer-dock__placeholder-text,.chat-page .ant-input::placeholder,.chat-page .ant-input-affix-wrapper input::placeholder,.chat-page input[data-slot=input]::placeholder{color:var(--wb-placeholder)!important;opacity:1!important}.lw-credit-order-modal__content{overflow:hidden;background:#17171d!important;border:1px solid #ffffff1a!important;border-radius:18px!important;padding:0!important;box-shadow:0 24px 80px -24px #000000a6!important}.lw-credit-order{flex-direction:column;gap:16px;padding:22px 22px 18px;display:flex}.lw-credit-order__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lw-credit-order__title{color:#f4f4f5;margin:0;font-size:18px;font-weight:600}.lw-credit-order__subtitle{color:#ffffff85;margin:6px 0 0;font-size:12px}.lw-credit-order__head-actions{align-items:center;gap:8px;display:flex}.lw-credit-order__reset{color:#ffffffb8;cursor:pointer;background:#ffffff0f;border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:inline-flex}.lw-credit-order__reset:hover{color:#fff;background:#ffffff1a}.lw-credit-order__mode{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.lw-credit-order__mode-btn{color:#ffffffb8;cursor:pointer;background:#1b1b21;border:1px solid #ffffff1a;border-radius:12px;padding:10px 12px;font-size:13px;transition:border-color .15s,background .15s,color .15s}.lw-credit-order__mode-btn.is-active{color:#e6fdff;background:#142932;border-color:#22d3ee6b}.lw-credit-order__loading{justify-content:center;padding:36px 0;display:flex}.lw-credit-order__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.lw-credit-order__list.is-disabled{opacity:.55;pointer-events:none}.lw-credit-order__item{cursor:grab;background:#1e1e24;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:auto auto 1fr;align-items:center;gap:12px;padding:14px;display:grid}.lw-credit-order__item.is-dragging{opacity:.72;border-color:#22d3ee5c}.lw-credit-order__handle{color:#ffffff6b;display:inline-flex}.lw-credit-order__rank{color:#f4f4f5;background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:600;display:inline-flex}.lw-credit-order__copy{flex-direction:column;gap:4px;min-width:0;display:flex}.lw-credit-order__label{color:#f4f4f5;font-size:14px;font-weight:600}.lw-credit-order__hint{color:#ffffff85;font-size:12px}.lw-credit-order__footnote{color:#ffffff7a;margin:0;font-size:12px;line-height:1.6}.lw-credit-order__footer{justify-content:flex-end;gap:10px;padding-top:4px;display:flex}
