@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700&display=swap";.relay-admin-page{color:#f4f1f8;background:radial-gradient(circle at 18% 0,#784bd633,#0000 34rem),radial-gradient(circle at 90% 22%,#347cbb1f,#0000 28rem),#08090c;min-height:100vh;padding:42px max(24px,50vw - 560px) 72px;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.relay-admin-login{place-items:center;display:grid;position:relative}.relay-admin-back{color:#9b96a3;align-items:center;gap:8px;font-size:13px;text-decoration:none;display:inline-flex;position:absolute;top:28px;left:30px}.relay-admin-back:hover{color:#eee8f8}.relay-admin-back svg{width:16px}.relay-admin-login-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#101016db;border:1px solid #ffffff1a;border-radius:24px;width:min(100%,430px);padding:38px;box-shadow:0 28px 90px #0000007a}.relay-admin-shield{background:linear-gradient(145deg,#9d7af5,#5f3dc1);border-radius:16px;place-items:center;width:52px;height:52px;margin-bottom:24px;display:grid;box-shadow:0 0 30px #8e61f147}.relay-admin-shield svg{width:25px}.relay-admin-kicker{color:#9c7ceb;letter-spacing:.13em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:800}.relay-admin-login-card h1,.relay-admin-header h1{letter-spacing:-.04em;margin:0;font:650 34px/1.1 Manrope,Inter,sans-serif}.relay-admin-login-copy,.relay-admin-header p{color:#8b8792;margin:10px 0 26px;font-size:13px;line-height:1.55}.relay-admin-login-card>label,.relay-admin-contract>label{color:#aaa4b1;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.relay-admin-password{position:relative}.relay-admin-password input,.relay-admin-address{box-sizing:border-box;color:#f4f1f8;background:#0d0e12;border:1px solid #302d38;border-radius:11px;outline:none;width:100%;min-height:48px;font:13px ui-monospace,SFMono-Regular,Consolas,monospace;transition:border-color .18s,box-shadow .18s}.relay-admin-password input{padding:0 48px 0 14px}.relay-admin-address{padding:0 14px}.relay-admin-password input:focus,.relay-admin-address:focus{border-color:#8060ce;box-shadow:0 0 0 3px #8060ce24}.relay-admin-password button{color:#85808d;background:0 0;border:0;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:5px;right:5px}.relay-admin-password button svg{width:17px}.relay-admin-primary,.relay-admin-header-actions button,.relay-admin-card-actions button,.relay-admin-confirm button{color:#ddd7e7;background:#141218;border:1px solid #332d3d;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;font-size:12px;font-weight:750;display:inline-flex}.relay-admin-primary{color:#fff;background:linear-gradient(145deg,#9069ed,#6842c8);border-color:#0000}.relay-admin-login-card>.relay-admin-primary{width:100%;margin-top:18px}.relay-admin-primary:hover:not(:disabled){filter:brightness(1.08)}.relay-admin-page button:disabled{cursor:not-allowed;opacity:.48}.relay-admin-page button:not(:disabled){cursor:pointer}.relay-admin-page button svg{width:16px}.relay-admin-header{justify-content:space-between;align-items:flex-end;gap:24px;margin:28px 0 30px;display:flex}.relay-admin-header p:last-child{margin-bottom:0}.relay-admin-header-actions{gap:9px;display:flex}.relay-admin-header-actions button{padding:0 14px}.relay-admin-header-actions button:hover:not(:disabled),.relay-admin-card-actions button:hover:not(:disabled),.relay-admin-confirm button:hover:not(:disabled){background:#1a1720;border-color:#625175}.relay-admin-messages{min-height:45px}.relay-admin-message{border:1px solid;border-radius:10px;align-items:center;gap:8px;margin:0 0 14px;padding:11px 13px;font-size:12px;line-height:1.4;display:flex}.relay-admin-message.error{color:#ef9aa5;background:#251519;border-color:#6d323b}.relay-admin-message.success{color:#78d4a3;background:#11241b;border-color:#28533f}.relay-admin-message svg{width:15px}.relay-admin-contracts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.relay-admin-contract{background:#0f0f14d1;border:1px solid #25242b;border-radius:18px;padding:24px;box-shadow:0 18px 60px #0003}.relay-admin-contract-head{grid-template-columns:48px 1fr auto;align-items:center;gap:13px;margin-bottom:24px;display:grid}.relay-admin-contract-head>img:first-child{object-fit:cover;border-radius:14px;width:48px;height:48px}.relay-admin-contract h2{margin:0 0 5px;font:650 18px Manrope,Inter,sans-serif}.relay-admin-contract-head span{color:#77727d;align-items:center;gap:5px;font-size:10px;display:inline-flex}.relay-admin-contract-head span:before{content:"";background:#55515a;border-radius:50%;width:6px;height:6px}.relay-admin-contract-head span.configured{color:#70cb9b}.relay-admin-contract-head span.configured:before{background:#55c889;box-shadow:0 0 10px #55c88980}.relay-admin-token-image{object-fit:cover;border-radius:50%;width:40px;height:40px;box-shadow:0 0 20px #9667f342}.relay-admin-metadata{color:#9c7ceb;margin:-10px 0 20px;font-size:11px}.relay-admin-hint{color:#706b77;min-height:30px;margin:8px 0 17px;font-size:10px;line-height:1.45}.relay-admin-card-actions{gap:8px;display:flex}.relay-admin-card-actions button{flex:1;padding:0 13px}.relay-admin-card-actions .relay-admin-remove{color:#d998a1;flex:none}.relay-admin-confirm{grid-template-columns:1fr auto auto;align-items:center;gap:8px;min-height:50px;display:grid}.relay-admin-confirm p{color:#d4ccd9;margin:0;font-size:11px}.relay-admin-confirm button{min-height:38px;padding:0 12px}.relay-admin-confirm button.danger{color:#f0a0aa;background:#2d181d;border-color:#703943}.relay-admin-footnote{color:#706b77;margin:18px 2px 0;font-size:10px}.relay-admin-rewards{background:#0f0f14e0;border:1px solid #292631;border-radius:20px;margin-top:46px;padding:28px;box-shadow:0 22px 70px #0000003d}.relay-admin-section-head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.relay-admin-section-head h2{letter-spacing:-.03em;margin:0;font:650 24px/1.2 Manrope,Inter,sans-serif}.relay-admin-section-head>div>p:last-child{color:#88828f;max-width:650px;margin:8px 0 0;font-size:12px;line-height:1.55}.relay-admin-section-head>button{flex:none;padding:0 16px}.relay-admin-reward-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin:24px 0 14px;display:grid}.relay-admin-reward-stats>div{background:#111116;border:1px solid #282630;border-radius:12px;align-items:center;gap:11px;min-width:0;padding:15px;display:flex}.relay-admin-reward-stats svg,.relay-admin-reward-stats img{box-sizing:border-box;color:#a985fa;object-fit:contain;background:#21192f;border-radius:8px;width:28px;height:28px;padding:7px}.relay-admin-reward-stats span{flex-direction:column;gap:2px;min-width:0;display:flex}.relay-admin-reward-stats strong{text-overflow:ellipsis;font:650 17px Manrope,Inter,sans-serif;overflow:hidden}.relay-admin-reward-stats small{color:#77717e;font-size:9px}.relay-admin-distribution{background:linear-gradient(110deg,#17121f,#111116);border:1px solid #382f4b;border-radius:13px;grid-template-columns:minmax(220px,1fr) minmax(190px,250px) auto;align-items:center;gap:12px;margin:14px 0;padding:15px;display:grid}.relay-admin-distribution label{color:#ded8e7;flex-direction:column;gap:4px;font-size:11px;font-weight:700;display:flex}.relay-admin-distribution label small{color:#77717f;font-size:9px;font-weight:400}.relay-admin-distribution input{box-sizing:border-box;color:#f1edf8;background:#090a0d;border:1px solid #393340;border-radius:9px;outline:0;width:100%;min-height:42px;padding:0 12px;font:13px ui-monospace,SFMono-Regular,Consolas,monospace}.relay-admin-distribution input:focus{border-color:#8060ce;box-shadow:0 0 0 3px #8060ce24}.relay-admin-distribution button{padding:0 15px}.relay-admin-run-summary{color:#78d4a3;background:#11241b;border:1px solid #28533f;border-radius:10px;align-items:center;gap:10px;margin:12px 0;padding:12px 14px;display:flex}.relay-admin-review-summary{color:#dfbd7e;background:#251e12;border:1px solid #5b492b;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin:12px 0;padding:12px 14px;display:flex}.relay-admin-review-summary span{flex-direction:column;gap:3px;display:flex}.relay-admin-review-summary strong{font-size:11px}.relay-admin-review-summary small{color:#a0875d;font-size:9px}.relay-admin-review-summary button{color:#dec18c;background:#302718;border:1px solid #675536;border-radius:7px;min-height:30px;padding:0 10px;font-size:9px}.relay-admin-run-summary>svg{width:18px}.relay-admin-run-summary span{flex-direction:column;gap:2px;display:flex}.relay-admin-run-summary strong{font-size:11px}.relay-admin-run-summary small{color:#629e7d;font-size:9px}.relay-admin-holder-table-wrap{border:1px solid #27252e;border-radius:12px;margin-top:14px;overflow-x:auto}.relay-admin-holder-table{border-collapse:collapse;width:100%;font-size:10px}.relay-admin-holder-table th{color:#716b78;text-align:left;text-transform:uppercase;letter-spacing:.07em;background:#0d0e12;padding:10px 12px;font-size:8px}.relay-admin-holder-table td{color:#aaa4b1;white-space:nowrap;border-top:1px solid #24222a;padding:12px}.relay-admin-holder-table td:first-child{flex-direction:column;gap:2px;display:flex}.relay-admin-holder-table td:first-child strong{color:#ddd7e6;font-size:10px}.relay-admin-holder-table td:first-child small{color:#625d69;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.relay-admin-wallets{flex-direction:column;gap:4px;display:flex}.relay-admin-wallets span{align-items:center;gap:5px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;display:flex}.relay-admin-wallets i{color:#ae8ff2;text-align:center;background:#25202f;border-radius:4px;min-width:25px;padding:2px 4px;font:700 7px Inter,sans-serif}.relay-admin-holder-table tr:not(.not-eligible) td:last-child{color:#84d9aa}.relay-admin-holder-table tr.not-eligible{opacity:.48}.relay-admin-holder-table tbody tr:hover{background:#15131a}.relay-admin-spin{animation:.8s linear infinite relay-admin-spin}@keyframes relay-admin-spin{to{transform:rotate(360deg)}}@media (width<=760px){.relay-admin-page{padding:28px 15px 50px}.relay-admin-back{top:20px;left:18px}.relay-admin-login-card{padding:28px 22px}.relay-admin-header{flex-direction:column;align-items:flex-start;margin-top:50px}.relay-admin-header-actions{width:100%}.relay-admin-header-actions button{flex:1}.relay-admin-contracts{grid-template-columns:1fr}.relay-admin-contract{padding:20px}.relay-admin-rewards{margin-top:32px;padding:20px}.relay-admin-section-head{flex-direction:column;align-items:stretch}.relay-admin-reward-stats{grid-template-columns:1fr 1fr}.relay-admin-distribution{grid-template-columns:1fr}}@media (width<=460px){.relay-admin-reward-stats{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.relay-admin-page *,.relay-admin-spin{transition-duration:.001ms!important;animation-duration:.001ms!important}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f0f0f0;font-synthesis:none;--bg:#000;--panel:#2a2a2a;--panel2:#303030;--line:transparent;--muted:#a0a0a0;--text:#f0f0f0;--purple:#a88bff;--purple2:#7957dd;--green:#65d69e;--dark-0:#101010;--dark-1:#1a1a1a;--dark-2:#202020;--dark-3:#242424;--dark-4:#2a2a2a;--dark-5:#303030;--dark-6:#383838;--dark-7:#404040;background:#000;font-family:DM Sans,system-ui,sans-serif}*{box-sizing:border-box}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html,body,#root{width:100%;height:100%;overflow:hidden}body{background:var(--bg);min-width:320px;min-height:0;margin:0}.support-chat{z-index:160;right:18px;bottom:max(18px,env(safe-area-inset-bottom));flex-direction:column;align-items:flex-end;gap:12px;font-family:DM Sans,system-ui,sans-serif;display:flex;position:fixed}.support-chat-panel{background:#111016;border:1px solid #393044;border-radius:18px;flex-direction:column;width:350px;max-width:calc(100vw - 24px);height:min(600px,100dvh - 96px);display:flex;overflow:hidden;box-shadow:0 24px 70px #0000008c}.support-chat-panel iframe{background:#fff;border:0;flex:1;width:100%;min-height:0}.support-chat-launcher{color:#fff;background:linear-gradient(#8f69ec,#6f4bd0);border:1px solid #8c6bd9;border-radius:14px;place-items:center;width:46px;height:46px;padding:0;display:grid;box-shadow:0 12px 30px #00000061}.support-chat-launcher:hover{filter:brightness(1.08);transform:translateY(-1px)}.support-chat-launcher svg{width:18px}@media (width<=520px){.support-chat{right:12px;bottom:max(12px,env(safe-area-inset-bottom))}.support-chat-panel{border-radius:16px;width:calc(100vw - 24px);height:calc(100dvh - 92px)}}.auth-screen{text-align:center;background:var(--bg);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.auth-screen h1{margin:0;font:700 28px Manrope}.auth-screen p{max-width:430px;color:var(--muted);margin:9px 0 22px;font-size:12px;line-height:1.6}.auth-screen .primary-button{min-height:42px;padding:0 18px}.landing-page{--lp-bg:#050505;--lp-ink:#f2f0ea;--lp-muted:#8f8c87;--lp-line:#252426;--lp-accent:#976efc;--page-progress:0;--hero-shift:0px;--hero-opacity:1;scroll-behavior:smooth;background:var(--lp-bg);height:100dvh;color:var(--lp-ink);overflow:hidden auto}.landing-page *{box-sizing:border-box}.landing-page button,.landing-page a{-webkit-tap-highlight-color:transparent}.landing-nav{z-index:100;background:0 0;border:1px solid #0000;border-radius:18px;align-items:center;gap:38px;width:min(1180px,100% - 36px);height:62px;padding:0 10px 0 14px;transition:background .25s,border-color .25s,box-shadow .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%)}.landing-nav.scrolled{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080808b3;border-color:#ffffff17;box-shadow:0 14px 45px #00000038}.landing-nav:after{content:"";height:1px;transform:scaleX(var(--page-progress));transform-origin:0;background:#976efc;transition:transform .1s linear;position:absolute;bottom:-1px;left:18px;right:18px}.landing-brand{color:#fff;text-decoration:none}.lp-brand-lockup{align-items:center;gap:9px;display:inline-flex}.lp-brand-lockup>strong{letter-spacing:-.45px;font:700 16px Manrope}.lp-mark{background:#07070d;border-radius:9px;width:32px;height:32px;display:block;overflow:hidden;box-shadow:0 0 0 1px #2b2535}.lp-mark img{object-fit:cover;width:100%;height:100%;display:block}.landing-nav-links{gap:30px;margin-left:auto;display:flex}.landing-nav-links a{color:#9b9996;font-size:12px;font-weight:600;text-decoration:none;transition:color .2s}.landing-nav-links a:hover{color:#fff}.landing-launch{color:#090909;background:#f3f0ea;border:0;border-radius:12px;align-items:center;gap:9px;height:42px;padding:0 16px;font-size:12px;font-weight:800;display:flex}.landing-launch:hover{background:#d9ceff}.landing-launch svg{width:14px}.lp-hero{background:#050505;place-items:center;min-height:100dvh;padding:130px 24px 90px;display:grid;position:relative;overflow:hidden}.lp-hero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#050505);height:24%;position:absolute;inset:auto 0 0}.lp-hero-copy{z-index:5;text-align:center;opacity:var(--hero-opacity);transform:translateY(var(--hero-shift));will-change:transform,opacity;position:relative}.lp-hero-copy>*{animation:.85s cubic-bezier(.16,1,.3,1) both lp-hero-enter}.lp-hero-copy>:first-child{animation-delay:.12s}.lp-hero-copy>:nth-child(2){animation-delay:.2s}.lp-hero-copy>:nth-child(3){animation-delay:.31s}.lp-hero-copy>:nth-child(4){animation-delay:.42s}.lp-hero-copy>:nth-child(5){animation-delay:.5s}@keyframes lp-hero-enter{0%{opacity:0;filter:blur(8px);transform:translateY(34px)}to{opacity:1;filter:blur();transform:none}}.lp-overline,.lp-section-head>p,.lp-section-index,.lp-universe-copy>p,.lp-balance-intro>p,.lp-token-intro>p,.lp-switch-copy>p,.lp-final-copy>p{color:#8f7bc3;letter-spacing:.2em;margin:0;font-size:10px;font-weight:800}.lp-hero h1{letter-spacing:-.085em;margin:18px 0 0;font:700 clamp(70px,10.3vw,158px)/.8 Manrope}.lp-hero h1 span{color:#9a77ee}.lp-hero-lede{color:#cac7c0;margin:34px auto 0;font-size:clamp(14px,1.5vw,19px);line-height:1.55}.lp-actions{justify-content:center;align-items:center;gap:10px;margin-top:29px;display:flex}.lp-button{color:#fff;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 18px;font-size:12px;font-weight:800;text-decoration:none;transition:transform .2s,border-color .2s,background .2s;display:inline-flex}.lp-button:hover{transform:translateY(-2px)}.lp-button svg{width:14px}.lp-button-primary{color:#09070e;background:#976efc}.lp-button-primary:hover{background:#b79dff}.lp-button-ghost{color:#c5c2bd;background:#0c0c0cb3;border-color:#302e32}.lp-button-ghost:hover{color:#fff;border-color:#6d5a98}.lp-hero-copy>small,.lp-final-copy>small{color:#77746f;margin-top:16px;font-size:10px;display:block}.lp-scroll-cue{z-index:6;color:#64615e;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;font-size:9px;text-decoration:none;display:flex;position:absolute;bottom:30px;right:36px}.lp-scroll-cue svg{width:14px}.lp-network{z-index:1;pointer-events:none;position:absolute;inset:0}.lp-network:before{content:"";border:1px solid #976efc17;border-radius:50%;width:min(47vw,680px);height:min(47vw,680px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 110px #976efc04,0 0 0 220px #976efc03}.lp-network svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lp-network line{stroke:#53476d;stroke-width:.08px;stroke-dasharray:.8 2.8;opacity:.5;animation:9s infinite lp-line-pulse}.lp-network-center{filter:drop-shadow(0 0 24px #976efc8c);background:0 0;border:0;place-items:center;width:104px;height:104px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp-network-center .lp-mark{width:86px;height:86px;box-shadow:none;background:0 0;border-radius:0}.lp-network-center>i{display:none}.lp-network-core{background:#a482ff;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 10px #976efc0f,0 0 55px #976efc73}.lp-network-core i{border:1px solid #976efc2e;border-radius:50%;animation:3s infinite lp-center-pulse;position:absolute;inset:-8px}.lp-network-node{color:#d2ced5;background:0 0;border:0;place-items:center;width:82px;height:82px;padding:0;transition:left .8s cubic-bezier(.2,.8,.2,1),top .8s cubic-bezier(.2,.8,.2,1),opacity .55s,transform .8s,filter .2s;animation:.75s cubic-bezier(.16,1,.3,1) both lp-node-enter,7s ease-in-out infinite lp-node-float;display:grid;position:absolute;transform:translate(-50%,-50%)}.lp-network-node:hover{filter:brightness(1.18)}.lp-network-node b{display:none}.lp-network-logo{filter:drop-shadow(0 0 13px #976efc80);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.lp-network-node .provider-logo-avatar{width:62px;height:62px;box-shadow:none;background:0 0;border-radius:0;place-items:center;display:grid;overflow:visible;position:static!important;transform:none!important}.lp-network-node .provider-logo-avatar svg{max-width:50px;display:block;overflow:visible;width:50px!important;height:50px!important;margin:0!important;position:static!important;transform:none!important}.lp-network-connected line{stroke:#976efc;stroke-width:.15px;opacity:.9}.lp-network-collapsed .lp-network-node{opacity:0;transform:translate(-50%,-50%)scale(.25);top:50%!important;left:50%!important}.lp-network-collapsed line{opacity:0;transition:opacity .4s}.lp-network-collapsed .lp-network-center{filter:drop-shadow(0 0 42px #976efcb3)}@keyframes lp-line-pulse{0%,72%,to{opacity:.16;stroke-dashoffset:0}78%,88%{opacity:1;stroke-dashoffset:-10px}}@keyframes lp-center-pulse{0%,to{opacity:.25;transform:scale(.95)}50%{opacity:.9;transform:scale(1.07)}}@keyframes lp-node-float{0%,to{margin-top:-5px}50%{margin-top:7px}}@keyframes lp-node-enter{0%{opacity:0;filter:blur(8px);transform:translate(-50%,-35%)scale(.72)}to{opacity:1;filter:blur();transform:translate(-50%,-50%)scale(1)}}.provider-logo-avatar{place-items:center;line-height:1;display:grid}.provider-logo-avatar.provider-logo-openai{color:#ecebea}.provider-logo-avatar.provider-logo-anthropic{color:#d39a76}.provider-logo-avatar.provider-logo-xai{color:#ecebea}.provider-logo-avatar.provider-logo-google{color:#7b9df7}.provider-logo-avatar.provider-logo-deepseek{color:#5d86f7}.provider-logo-avatar.provider-logo-mistral{color:#ef7b37}.provider-logo-avatar.provider-logo-meta{color:#2786ec}.provider-logo-avatar.provider-logo-qwen{color:#8b72ed}.provider-logo-avatar.provider-logo-microsoft{color:#ecebea}.provider-logo-avatar.provider-logo-nvidia{color:#76b900}.provider-logo-avatar.provider-logo-kling,.provider-logo-avatar.provider-logo-flux{color:#f2f0ea}.provider-logo-avatar.provider-logo-luma{color:#9c7df2}.provider-logo-avatar.provider-logo-runway{color:#f2f0ea}.provider-logo-avatar.provider-logo-grok,.provider-logo-avatar.provider-logo-xiaomi{color:#ecebea}.provider-logo-avatar.provider-logo-z-ai{color:#5e7df2}.provider-logo-avatar.provider-logo-tencent{color:#2f7df4}.provider-logo-avatar.provider-logo-minimax,.provider-logo-avatar.provider-logo-bytedance{color:#f2f0ea}.lp-motion-ready .lp-reveal-target{opacity:0;filter:blur(7px);transition:opacity .75s cubic-bezier(.16,1,.3,1) var(--reveal-delay),transform .75s cubic-bezier(.16,1,.3,1) var(--reveal-delay),filter .7s ease var(--reveal-delay);transform:translateY(46px)scale(.985)}.lp-motion-ready .lp-reveal-target.is-visible{opacity:1;filter:blur();transform:none}.lp-motion-ready .lp-bill-stack>span:nth-child(odd):not(.is-visible){transform:translate(-70px)}.lp-motion-ready .lp-bill-stack>span:nth-child(2n):not(.is-visible){transform:translate(70px)}.lp-motion-ready .lp-balance-ledger:not(.is-visible),.lp-motion-ready .lp-app-window:not(.is-visible),.lp-motion-ready .lp-conversation:not(.is-visible){transform:translateY(55px)scale(.94)rotateX(5deg)}.lp-problem{color:#131313;background:#efede7;min-height:190vh;padding:120px max(24px,50% - 590px)}.lp-problem .lp-section-index{color:#716d65}.lp-bill-stack{flex-direction:column;width:min(780px,100%);margin:100px auto 0;display:flex}.lp-bill-stack>span{opacity:.9;border-bottom:1px solid #c9c6bf;justify-content:space-between;align-items:center;min-height:142px;padding:0 16px;display:flex}.lp-bill-stack small{color:#6e6a63;align-items:center;gap:18px;font-size:clamp(16px,2vw,24px);font-weight:700;display:flex}.lp-bill-stack small>i{flex:none;place-items:center;width:56px;height:56px;font-style:normal;display:grid}.lp-bill-stack small .provider-logo-avatar{background:0 0;width:48px;height:48px}.lp-bill-stack small .provider-logo-avatar svg{max-width:38px;width:38px!important;height:38px!important}.lp-bill-stack .provider-logo-openai,.lp-bill-stack .provider-logo-kling{color:#171717}.lp-bill-stack .provider-logo-anthropic{color:#9d6347}.lp-bill-stack .provider-logo-google{color:#3f70d8}.lp-bill-stack b{letter-spacing:-.075em;font:600 clamp(50px,8vw,112px)/1 Manrope}.lp-problem-total{text-align:center;margin:140px auto 0}.lp-problem-total strong{letter-spacing:-.1em;font:700 clamp(92px,18vw,260px)/.8 Manrope}.lp-problem-total sup{color:#66625b;letter-spacing:-.03em;margin-left:15px;font-size:clamp(15px,2vw,25px)}.lp-problem-total p{color:#6e6a63;margin:34px 0 0;font-size:clamp(15px,2vw,22px)}.lp-problem-list{letter-spacing:-.07em;margin:240px 0 0;font:700 clamp(54px,8vw,116px)/.94 Manrope}.lp-replacement{text-align:center;flex-direction:column;align-items:center;padding:150px 0 40px;display:flex}.lp-replacement>span{color:#7655c8;letter-spacing:.2em;text-transform:uppercase;margin-bottom:25px;font-size:10px;font-weight:800}.lp-replacement strong{letter-spacing:-.07em;max-width:930px;font:700 clamp(50px,8vw,110px)/.94 Manrope}.lp-replacement p{color:#777269;margin:27px 0 0;font-size:17px}.lp-payment-panel{color:#f2f0ea;text-align:left;background:#111014;border-radius:25px;grid-template-columns:.9fr 1.1fr;gap:50px;width:min(1040px,100%);margin-top:55px;padding:42px;display:grid;box-shadow:0 32px 75px #1f1b262e}.lp-payment-copy{flex-direction:column;justify-content:center;display:flex}.lp-payment-copy>small{color:#a98cf1;letter-spacing:.16em;font-size:9px;font-weight:800}.lp-payment-copy h3{letter-spacing:-.055em;margin:15px 0 0;font:600 clamp(32px,4vw,52px)/.98 Manrope}.lp-payment-copy p{color:#918c96;margin-top:20px;font-size:12px}.lp-payment-methods{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lp-payment-method{background:#18161b;border:1px solid #302c35;border-radius:15px;align-items:center;gap:13px;min-height:92px;padding:14px;display:flex}.lp-payment-methods.single .lp-payment-method{grid-column:1/-1}.lp-payment-method>i{background:#242128;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;font-style:normal;display:grid;overflow:hidden}.lp-payment-method>i img{object-fit:cover;display:block}.lp-payment-method>b{color:#eeeae4;letter-spacing:0;flex-direction:column;min-width:0;font-size:12px;display:flex}.lp-payment-method>b small{color:#79747f;margin-top:5px;font-size:9px;font-weight:500;line-height:1.35}.lp-relay-bonus{background:linear-gradient(105deg,#764ecb47,#1f172bc7);border:1px solid #5f438f;border-radius:16px;grid-column:1/-1;grid-template-columns:50px 1fr auto;align-items:center;gap:15px;margin-top:2px;padding:16px 18px;display:grid;box-shadow:inset 0 0 35px #976efc14}.lp-relay-bonus>i{background:#07070d;border-radius:12px;place-items:center;width:46px;height:46px;font-style:normal;display:grid;overflow:hidden}.lp-relay-bonus>span{flex-direction:column;gap:5px;display:flex}.lp-relay-bonus small{color:#b99aff;letter-spacing:.13em;font-size:8px;font-weight:800}.lp-relay-bonus b{color:#f2edf8;font-size:12px;line-height:1.45}.lp-relay-bonus em{color:#b995ff;letter-spacing:-.05em;font:800 28px Manrope}.lp-payment-note{color:#817b73;text-align:left;align-self:center;max-width:1040px;margin-top:16px;font-size:9px;line-height:1.5}.lp-universe{background:#020202;min-height:120vh;padding:140px 0;position:relative;overflow:hidden}.lp-universe-copy{width:min(1180px,100% - 48px);margin:0 auto}.lp-universe-copy h2{letter-spacing:-.078em;margin:21px 0 0;font:700 clamp(58px,9vw,132px)/.87 Manrope}.lp-universe-copy>span{color:#85817c;margin-top:28px;font-size:13px;display:block}.lp-universe-orbit{border-top:1px solid #1b1a1d;border-bottom:1px solid #1b1a1d;align-items:center;height:390px;margin-top:100px;display:flex;position:relative}.lp-model-track{align-items:center;gap:70px;width:max-content;padding-right:70px;animation:35s linear infinite lp-model-marquee;display:flex}.lp-universe-model{color:#d3d0cb;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-width:170px;transition:color .25s,transform .25s,opacity .25s;display:flex}.lp-universe-mark{filter:grayscale(.15)saturate(.8);place-items:center;width:110px;height:88px;transition:transform .25s,filter .25s;display:grid}.lp-universe-mark .provider-logo-avatar{background:0 0;place-items:center;width:76px;height:76px;display:grid}.lp-universe-mark .provider-logo-avatar svg{max-width:64px;display:block;width:64px!important;height:64px!important}.lp-universe-model.size-0 .lp-universe-mark{transform:scale(.78)}.lp-universe-model.size-2 .lp-universe-mark{transform:scale(1.12)}.lp-universe-model.size-3 .lp-universe-mark{transform:scale(.9)}.lp-universe-model small{color:#716b78;opacity:0;background:#0b090d;border:1px solid #29262e;border-radius:999px;align-items:center;gap:6px;min-height:22px;padding:6px 9px;font-size:8px;transition:opacity .2s,transform .2s;display:flex;transform:translateY(7px)}.lp-universe-model small b{color:#bcb5c5;font-size:8px}.lp-universe-model:hover,.lp-universe-model:focus{color:#a889fb;outline:0;transform:scale(1.08)}.lp-universe-model:hover .lp-universe-mark,.lp-universe-model:focus .lp-universe-mark{filter:grayscale(0)saturate(1.1);transform:scale(1.05)}.lp-universe-model:hover small,.lp-universe-model:focus small{opacity:1;transform:none}.lp-universe-relay{z-index:4;background:#08070a;border:1px solid #6e4fb3;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:158px;height:158px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 18px #050505d9,0 0 70px #976efc38}.lp-universe-relay>span{color:#887da2;letter-spacing:.12em;text-align:center;font-size:7px;font-weight:800;line-height:1.5}@keyframes lp-model-marquee{to{transform:translate(-50%)}}.lp-balance{color:#111;background:#e9e7e1;grid-template-columns:.85fr 1.15fr;align-items:center;gap:100px;min-height:110vh;padding:130px max(24px,50% - 590px);display:grid}.lp-balance-intro h2{letter-spacing:-.075em;margin:22px 0;font:700 clamp(58px,7vw,100px)/.9 Manrope}.lp-balance-intro>span{color:#6a665e;max-width:390px;font-size:14px;line-height:1.6;display:block}.lp-balance-ledger{background:#f5f3ed;border:1px solid #ccc8be;border-radius:24px;padding:26px;box-shadow:0 35px 80px #2b28201a}.lp-balance-ledger header{color:#716d65;letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;font-size:10px;font-weight:700;display:flex}.lp-balance-ledger>strong{letter-spacing:-.075em;margin:42px 0;font:700 clamp(62px,7vw,96px)/1 Manrope;display:block}.lp-balance-ledger>strong small{color:#767168;letter-spacing:0;font-size:13px}.lp-balance-ledger>div{flex-direction:column;display:flex}.lp-balance-ledger>div>span{border-top:1px solid #d9d5cd;grid-template-columns:40px 1fr auto;align-items:center;gap:11px;min-height:67px;display:grid}.lp-ledger-logo{background:#ebe8e1;border:1px solid #d8d4cb;border-radius:9px;place-items:center;width:32px;height:32px;display:grid;overflow:hidden}.lp-ledger-logo .provider-logo-avatar{background:0 0;place-items:center;width:24px;height:24px;display:grid}.lp-ledger-logo .provider-logo-avatar svg{max-width:20px;display:block;width:20px!important;height:20px!important}.lp-ledger-logo .provider-logo-openai,.lp-ledger-logo .provider-logo-flux{color:#171717}.lp-ledger-logo .provider-logo-anthropic{color:#9d6347}.lp-ledger-logo .provider-logo-google{color:#3f70d8}.lp-balance-ledger b{flex-direction:column;font-size:11px;display:flex}.lp-balance-ledger b small{color:#8b867d;margin-top:3px;font-size:8px;font-weight:500}.lp-balance-ledger em{color:#4e4a44;font-size:11px;font-style:normal;font-weight:700}.lp-token{background:#050407;padding:110px max(24px,50% - 590px) 115px;position:relative;overflow:hidden}.lp-token-intro{z-index:2;position:relative}.lp-token-intro h2{letter-spacing:-.08em;margin:22px 0 0;font:700 clamp(67px,10vw,150px)/.83 Manrope}.lp-token-lede{color:#a29ca8;max-width:690px;margin-top:34px;font-size:15px;line-height:1.7;display:block}.lp-token-steps{z-index:3;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:75px;display:grid;position:relative}.lp-token-steps article{background:linear-gradient(145deg,#100d14,#09080b);border:1px solid #2c2930;border-radius:22px;flex-direction:column;min-width:0;min-height:345px;padding:24px;display:flex;box-shadow:0 25px 65px #00000038}.lp-token-steps article>header{justify-content:space-between;align-items:flex-start;gap:18px;min-height:86px;display:flex}.lp-token-steps article>header>span{color:#765da9;letter-spacing:.16em;font-size:10px;font-weight:800}.lp-token-steps h3{letter-spacing:-.055em;margin:auto 0 0;font:600 clamp(30px,3.2vw,46px)/1 Manrope}.lp-token-steps p{color:#85808a;min-height:44px;margin:17px 0 0;font-size:12px;line-height:1.55}.lp-step-token,.lp-step-models{align-items:center;display:flex}.lp-step-token{gap:5px}.lp-step-token>small{color:#9b82ce;border:1px solid #382d4b;border-radius:6px;padding:5px 6px;font-size:7px;font-weight:800}.lp-step-rewards{color:#c7b2fa;background:#191121;border:1px solid #44345e;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;display:flex}.lp-step-rewards svg{width:17px}.lp-step-rewards b{white-space:nowrap;font-size:9px}.lp-step-models{padding-right:5px}.lp-step-models .provider-logo-avatar{background:#18151c;border:3px solid #0d0a10;border-radius:12px;place-items:center;width:38px;height:38px;margin-left:-8px;display:grid}.lp-step-models .provider-logo-avatar:first-child{margin-left:0}.lp-step-models .provider-logo-avatar svg{width:23px!important;height:23px!important}.lp-token-equation{justify-content:center;align-items:center;gap:28px;margin:75px 0 0;font:600 clamp(23px,3vw,42px) Manrope;display:flex}.lp-token-equation svg{color:#6f587f;width:24px}.lp-loop{color:#111;background:#e9e7e1;padding:110px max(24px,50% - 590px) 130px}.lp-loop .lp-section-index{color:#6e6962}.lp-loop-head{grid-template-columns:1.15fr .85fr;align-items:end;gap:70px;margin-top:35px;display:grid}.lp-loop-head h2{letter-spacing:-.075em;margin:0;font:700 clamp(55px,7vw,96px)/.88 Manrope}.lp-loop-head p{color:#6d6861;max-width:440px;margin:0 0 8px;font-size:14px;line-height:1.65}.lp-loop-layout{grid-template-columns:1.08fr .92fr;align-items:center;gap:70px;margin-top:60px;display:grid}.lp-loop-visual{width:min(560px,46vw);height:min(560px,46vw);position:relative}.lp-loop-visual>svg{width:100%;height:100%;animation:25s linear infinite lp-loop-spin;position:absolute;inset:0}.lp-loop-visual circle{fill:none;stroke:#c3bfc0;stroke-width:1px}.lp-loop-visual path{fill:none;stroke:#7b5fc0;stroke-width:3px;stroke-linecap:round;stroke-dasharray:30 330}@keyframes lp-loop-spin{to{transform:rotate(360deg)}}.lp-loop-visual>div{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp-loop-visual>div .lp-mark{border-radius:15px;width:50px;height:50px}.lp-loop-visual>div strong{letter-spacing:-.065em;font:700 clamp(34px,4vw,54px)/.9 Manrope}.loop-item{z-index:2;white-space:nowrap;background:#f5f2ec;border:1px solid #bbb4c3;border-radius:999px;padding:11px 14px;font-size:9px;font-weight:800;position:absolute;box-shadow:0 12px 35px #322a3a1a}.loop-one{top:5%;left:50%;transform:translate(-50%)}.loop-two{top:50%;right:0;transform:translateY(-50%)}.loop-three{bottom:5%;left:50%;transform:translate(-50%)}.loop-four{top:50%;left:0;transform:translateY(-50%)}.lp-loop-details{border-top:1px solid #cbc7bd;flex-direction:column;display:flex}.lp-loop-details article{border-bottom:1px solid #cbc7bd;grid-template-columns:30px 46px 1fr;align-items:center;gap:13px;min-height:118px;display:grid}.lp-loop-details article>span{color:#827a72;letter-spacing:.1em;font-size:9px;font-weight:800}.lp-loop-details article>i{color:#7655c8;background:#f5f2ec;border:1px solid #cbc4d4;border-radius:12px;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.lp-loop-details article>i svg{width:19px}.lp-loop-details h3{letter-spacing:-.04em;margin:0;font:600 22px Manrope}.lp-loop-details p{color:#777169;margin:6px 0 0;font-size:11px;line-height:1.45}.lp-product-section{background:#0b0a0d;min-height:120vh;padding:130px max(24px,50% - 640px)}.lp-product-title{margin-bottom:55px}.lp-product-title h2{letter-spacing:-.065em;margin:0;font:600 clamp(48px,7vw,92px)/1 Manrope}.lp-app-window{background:#111014;border:1px solid #36323a;border-radius:22px;grid-template-rows:46px 1fr;grid-template-columns:215px 1fr;height:min(720px,75vh);min-height:590px;display:grid;overflow:hidden;box-shadow:0 50px 120px #00000073}.lp-window-bar{color:#716d75;background:#161419;border-bottom:1px solid #2a272e;grid-column:1/-1;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 17px;font-size:9px;display:grid}.lp-window-bar>span{gap:6px;display:flex}.lp-window-bar i{background:#39353e;border-radius:50%;width:8px;height:8px}.lp-window-bar strong{color:#918c95;font-size:9px}.lp-window-bar small{justify-self:end}.lp-app-window aside{background:#0d0c0f;border-right:1px solid #26232a;flex-direction:column;gap:5px;padding:18px 13px;display:flex}.lp-app-window aside .lp-brand-lockup{margin:0 6px 18px}.lp-app-window aside button{color:#85818a;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;height:37px;padding:0 11px;font-size:10px;display:flex}.lp-app-window aside button svg{width:14px}.lp-app-window aside button.active{color:#d5c3ff;background:#241b35}.lp-app-window aside>small{color:#555159;letter-spacing:.12em;margin:24px 10px 8px;font-size:7px;font-weight:800}.lp-app-window aside>span{color:#69656d;padding:7px 10px;font-size:9px}.lp-app-main{flex-direction:column;justify-content:center;align-items:center;padding:45px;display:flex}.lp-app-spark{color:#a887fb;background:#261c39;border-radius:16px;place-items:center;width:51px;height:51px;display:grid}.lp-app-spark svg{width:22px}.lp-app-main h3{letter-spacing:-.05em;margin:23px 0 29px;font:600 clamp(28px,4vw,51px) Manrope}.lp-app-prompt{color:#625e66;background:#18161b;border:1px solid #39353e;border-radius:19px;justify-content:space-between;align-items:center;width:min(720px,100%);height:76px;padding:0 13px 0 21px;font-size:12px;display:flex;box-shadow:0 25px 60px #0000004d}.lp-app-prompt button{color:#0b0810;background:#976efc;border:0;border-radius:13px;place-items:center;width:43px;height:43px;display:grid}.lp-app-prompt svg{width:17px}.lp-app-models{flex-wrap:wrap;justify-content:center;gap:7px;max-width:760px;margin-top:15px;display:flex}.lp-app-models>span{color:#716d76;border:1px solid #2a272e;border-radius:8px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:9px;font-weight:700;display:flex}.lp-app-models>span.active{color:#cbb6fb;background:#251c36;border-color:#5c4687}.lp-app-models small{color:#806ea8;font-size:7px}.lp-switching{color:#111;background:#e9e7e1;grid-template-columns:.8fr 1.2fr;align-items:center;gap:90px;min-height:130vh;padding:140px max(24px,50% - 590px);display:grid}.lp-switch-copy h2{letter-spacing:-.075em;margin:24px 0;font:700 clamp(52px,7vw,98px)/.9 Manrope}.lp-switch-copy>span{color:#716d65;max-width:430px;font-size:14px;line-height:1.6;display:block}.lp-conversation{background:#f6f4ef;border:1px solid #ccc8bf;border-radius:22px;overflow:hidden;box-shadow:0 35px 80px #2b28201f}.lp-conversation-head{color:#3f3b36;border-bottom:1px solid #dad6cf;justify-content:space-between;align-items:center;height:57px;padding:0 19px;font-size:10px;font-weight:700;display:flex}.lp-conversation-head>span{align-items:center;gap:8px;display:flex}.lp-conversation-head .live{background:#7c5eca;border-radius:50%;width:7px;height:7px}.lp-conversation-head small{color:#8e8981}.lp-message{border-radius:12px;margin:20px;padding:15px;font-size:11px;line-height:1.55}.lp-message.user{color:#3d3934;background:#ddd9d2;width:max-content;max-width:78%;margin-left:auto}.lp-message.assistant{background:#edeae4;margin-right:70px}.lp-message b{color:#7655c8;letter-spacing:.09em;font-size:8px}.lp-message p{margin:8px 0 0}.lp-message.new{animation:.35s ease-out lp-message-in}@keyframes lp-message-in{0%{opacity:0;transform:translateY(8px)}}.lp-message.generated,.lp-message.video-result{background:#edeae4}.lp-generated-art{background:linear-gradient(140deg,#9b76dc,#f1bd87 50%,#342448);border-radius:9px;height:120px;margin-top:8px;position:relative;overflow:hidden}.lp-generated-art i{background:#f8dbc1;border-radius:30px;width:35px;height:95px;position:absolute;top:22%;left:50%;transform:rotate(25deg)}.lp-video-result>div{color:#fff;background:linear-gradient(#283f52 0 48%,#d77a4f 49% 52%,#121b20 53%);border-radius:9px;place-items:center;height:110px;margin-top:8px;display:grid}.lp-video-result svg{fill:currentColor;width:20px}.lp-workflow-actions{border-top:1px solid #d8d4cc;gap:6px;padding:12px;display:flex}.lp-workflow-actions button{color:#8b867e;background:#e8e5de;border:1px solid #d0ccc3;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;min-height:39px;padding:5px;font-size:8px;font-weight:700;display:flex}.lp-workflow-actions button.active{color:#60449f;background:#e2daf4;border-color:#8165c3}.lp-workflow-actions button.done{color:#5e536e}.lp-workflow-actions button:disabled{cursor:not-allowed;opacity:.45}.lp-workflow-actions svg{width:12px}.lp-tabs{background:#080808;min-height:130vh;padding:130px max(24px,50% - 590px);position:relative;overflow:hidden}.lp-tab-chaos{background:#101013;border:1px solid #2b292d;border-radius:17px;margin-top:90px;transition:transform .45s;transform:rotate(-2deg)}.lp-tabs.closed .lp-tab-chaos{transform:none}.lp-browser-tabs{border-bottom:1px solid #29272b;align-items:end;gap:4px;min-height:61px;padding:10px 10px 0;display:flex;overflow:hidden}.lp-browser-tabs span{color:#8d8990;background:#232126;border-radius:9px 9px 0 0;justify-content:space-between;align-items:center;min-width:125px;height:40px;padding:0 10px;font-size:9px;transition:opacity .35s,transform .35s,width .35s,min-width .35s,padding .35s;display:flex}.lp-browser-tabs span svg{width:11px}.lp-browser-tabs span.relay{color:#d4c3fd;background:#312642}.lp-browser-tabs button{color:#c0a6f5;white-space:nowrap;background:#241a33;border:1px solid #4c3a6a;border-radius:8px;align-items:center;gap:6px;height:35px;margin-bottom:5px;margin-left:auto;padding:0 10px;font-size:8px;display:flex}.lp-browser-tabs button svg{width:11px}.lp-tabs.closed .lp-browser-tabs span:not(.relay){opacity:0;width:0;min-width:0;padding:0;transform:translateY(25px)}.lp-empty-browser{color:#5e5962;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:420px;font-size:10px;display:flex}.lp-empty-browser .lp-mark{border-radius:16px;width:54px;height:54px}.lp-tabs h2{letter-spacing:-.095em;margin:90px 0 0;font:700 clamp(75px,14vw,210px)/.74 Manrope;position:relative}.lp-tabs-note{color:#976efc;margin:32px 0 0;font-size:15px}.lp-final{background:#030303;place-items:center;min-height:120vh;padding:120px 24px;display:grid;position:relative;overflow:hidden}.lp-final-copy{z-index:4;text-align:center;position:relative}.lp-final-copy>.lp-brand-lockup .lp-mark{width:78px;height:78px;box-shadow:none;filter:drop-shadow(0 0 22px #976efc8c);background:0 0;border-radius:0}.lp-final-copy>p{margin-top:24px}.lp-final-copy h2{letter-spacing:-.09em;margin:20px 0;font:700 clamp(78px,12vw,180px)/.79 Manrope}.lp-final-copy>span{color:#aaa6a0;font-size:15px;line-height:1.55}.lp-chain-links{justify-content:center;gap:8px;margin-top:25px;display:flex}.lp-chain-links button{color:#77727c;background:#0c0b0e;border:1px solid #302c35;border-radius:9px;min-height:34px;padding:0 11px;font-size:8px;font-weight:700}.lp-chain-links button:hover{color:#c6b4ed;border-color:#5c4782}.lp-footer{color:#f4effa;background:radial-gradient(circle at 78% 12%,#7e53e221,#0000 34%),#050406;border-top:1px solid #211b2d;padding:120px max(24px,50% - 640px) 96px;position:relative;overflow:hidden}.lp-footer:before{content:"";pointer-events:none;border:1px solid #9f76ff1f;border-radius:50%;width:560px;height:560px;position:absolute;top:-230px;right:-130px;box-shadow:0 0 0 90px #8053e006,0 0 0 180px #8053e005}.lp-footer-main{z-index:1;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:end;gap:90px;display:grid;position:relative}.lp-footer-statement>p{color:#8d72c8;letter-spacing:.18em;margin:0 0 24px;font-size:10px;font-weight:800}.lp-footer-statement h2{letter-spacing:-.09em;margin:0;font:700 clamp(72px,10vw,150px)/.76 Manrope}.lp-footer-statement h2 span{color:#9169ec}.lp-footer-connect{padding-bottom:8px}.lp-footer-connect>p{color:#99929f;max-width:360px;margin:0 0 28px;font-size:14px;line-height:1.65}.lp-social-links{gap:10px;display:grid}.lp-social-links a{color:#eee7f7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d0a11ad;border:1px solid #312a3b;border-radius:16px;grid-template-columns:26px 1fr 20px;align-items:center;gap:14px;min-height:68px;padding:0 20px;font-size:14px;font-weight:750;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;display:grid}.lp-social-links a:hover{background:#17101f;border-color:#795aa4;transform:translate(4px)}.lp-social-links svg{width:20px;height:20px}.lp-social-links a svg:last-child{color:#765f91;width:16px}.lp-footer-bottom{z-index:1;color:#6f6875;border-top:1px solid #241f2a;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin-top:100px;padding-top:24px;font-size:11px;display:grid;position:relative}.lp-footer-bottom>span{justify-self:center}.lp-footer-bottom>small{justify-self:end;font-size:10px}.lp-footer-bottom .lp-mark{width:32px;height:32px}.lp-floating-token-links{z-index:110;left:18px;bottom:max(18px,env(safe-area-inset-bottom));pointer-events:none;align-items:flex-end;gap:8px;display:flex;position:fixed}.lp-floating-token-item{pointer-events:auto;position:relative}.lp-floating-token{color:#f1edf8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b0a0eeb;border:1px solid #ffffff24;border-radius:12px;align-items:center;gap:8px;min-height:43px;padding:5px 12px 5px 6px;transition:transform .2s,border-color .2s,background .2s;display:flex;box-shadow:0 12px 30px #0000005c}.lp-floating-token:hover,.lp-floating-token[aria-expanded=true]{background:#17111f;border-color:#76579c;transform:translateY(-2px)}.lp-floating-token-icon{background:#050507;border-radius:8px;place-items:center;width:31px;height:31px;display:grid;overflow:hidden}.lp-floating-token-icon .token-icon-eth{object-fit:cover;border-radius:8px;width:31px;height:31px}.lp-floating-token-icon .token-icon-sol{object-fit:contain;border-radius:0;width:24px;height:auto}.lp-floating-token strong{letter-spacing:.01em;font:700 11px Manrope}.lp-token-menu{color:#f5f0fa;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0a080df5;border:1px solid #342a40;border-radius:17px;width:330px;padding:16px;animation:.18s ease-out lp-token-menu-in;position:absolute;bottom:calc(100% + 12px);left:0;box-shadow:0 24px 70px #00000094,0 0 40px #804dd314}.lp-token-menu:after{content:"";background:#0a080d;border-bottom:1px solid #342a40;border-right:1px solid #342a40;width:9px;height:9px;position:absolute;bottom:-5px;left:25px;transform:rotate(45deg)}.lp-token-menu header{justify-content:space-between;align-items:center;padding-bottom:13px;display:flex}.lp-token-menu header>span{align-items:center;gap:10px;display:flex}.lp-token-menu header i{background:#050507;border-radius:8px;place-items:center;width:30px;height:30px;font-style:normal;display:grid;overflow:hidden}.lp-token-menu header i .token-icon-eth{object-fit:cover;width:30px;height:30px}.lp-token-menu header i .token-icon-sol{width:23px;height:auto}.lp-token-menu header b{font:700 14px Manrope}.lp-token-menu header small{color:#9d79ed;letter-spacing:.08em;font-size:10px;font-weight:800}.lp-token-menu-address{background:#08070a;border:1px solid #27212f;border-radius:12px;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:10px;padding:12px;display:grid}.lp-token-menu-address>span{flex-direction:column;gap:6px;min-width:0;display:flex}.lp-token-menu-address small{color:#716a78;letter-spacing:.12em;font-size:8px;font-weight:800}.lp-token-menu-address code{color:#d9d1e1;text-overflow:ellipsis;white-space:nowrap;font:500 10px ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.lp-token-menu-address button{color:#b997ff;background:#15101b;border:1px solid #31283c;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.lp-token-menu-address button:hover:not(:disabled){background:#20172b;border-color:#75569b}.lp-token-menu-address button:disabled{cursor:not-allowed;opacity:.35}.lp-token-menu-address svg{width:15px}.lp-terminal-links{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px;display:grid}.lp-terminal-links a{background:#100d13;border:1px solid #292331;border-radius:12px;place-items:center;height:58px;transition:border-color .2s,background .2s,transform .2s;display:grid;overflow:hidden}.lp-terminal-links a:hover{background:#1a1321;border-color:#76559d;transform:translateY(-2px)}.lp-terminal-links img{object-fit:contain;border-radius:7px;width:32px;height:32px;display:block}.lp-token-menu>p{color:#77707e;margin:12px 2px 0;font-size:10px;line-height:1.5}.lp-floating-token-robinhood,.lp-floating-token-solana{position:static}@keyframes lp-token-menu-in{0%{opacity:0;transform:translateY(7px)scale(.98)}}@media (width<=900px){.landing-nav{width:calc(100% - 20px);top:10px}.lp-hero h1{font-size:clamp(62px,15vw,115px)}.lp-network-node:nth-of-type(n+6){display:none}.lp-balance,.lp-switching{grid-template-columns:1fr;gap:75px}.lp-payment-panel{grid-template-columns:1fr;gap:32px}.lp-loop-head,.lp-loop-layout{grid-template-columns:1fr}.lp-loop-head{gap:25px}.lp-loop-visual{width:min(560px,82vw);height:min(560px,82vw);margin:0 auto}.lp-app-window{grid-template-columns:150px 1fr}.lp-switching{padding-top:120px;padding-bottom:120px}.lp-conversation{justify-self:center;width:min(620px,100%)}.lp-footer-main{grid-template-columns:1fr;gap:60px}.lp-footer-connect{max-width:520px}.lp-social-links{grid-template-columns:1fr 1fr}}@media (width<=640px){.landing-nav{border-radius:15px;height:56px}.landing-nav-links{display:none}.landing-launch{height:38px;margin-left:auto;padding:0 12px}.landing-launch svg{display:none}.lp-brand-lockup>strong{font-size:14px}.lp-mark{width:29px;height:29px}.lp-hero{min-height:850px;padding:120px 15px 80px}.lp-hero h1{letter-spacing:-.075em;font-size:62px}.lp-hero-lede{font-size:14px}.lp-actions{flex-direction:column;align-items:stretch}.lp-button,.lp-hero-copy{width:100%}.lp-scroll-cue{bottom:22px;left:50%;right:auto;transform:translate(-50%)}.lp-scroll-cue span{display:none}.lp-network-node{width:58px;height:58px}.lp-network-node .provider-logo-avatar{width:44px;height:44px}.lp-network-node .provider-logo-avatar svg{max-width:36px;width:36px!important;height:36px!important}.lp-network-node:nth-of-type(n+5){display:none}.lp-network:before{width:75vw;height:75vw}.lp-network-center{width:68px;height:68px}.lp-network-center .lp-mark{width:58px;height:58px}.lp-problem{min-height:160vh;padding-top:90px}.lp-bill-stack{margin-top:60px}.lp-bill-stack>span{min-height:92px}.lp-bill-stack small{gap:8px}.lp-bill-stack small>i{width:38px;height:38px}.lp-bill-stack small .provider-logo-avatar{width:36px;height:36px}.lp-bill-stack small .provider-logo-avatar svg{max-width:28px;width:28px!important;height:28px!important}.lp-bill-stack b{font-size:48px}.lp-problem-total{margin-top:100px}.lp-problem-total strong{font-size:86px}.lp-problem-list{margin-top:150px;font-size:50px}.lp-replacement{padding:110px 0 30px}.lp-replacement strong{font-size:48px}.lp-payment-panel{border-radius:19px;gap:25px;margin-top:42px;padding:22px}.lp-payment-copy h3{font-size:38px}.lp-payment-methods{grid-template-columns:1fr}.lp-payment-method{min-height:80px}.lp-universe,.lp-balance,.lp-token,.lp-loop,.lp-product-section,.lp-switching,.lp-tabs{padding-left:16px;padding-right:16px}.lp-universe{min-height:950px;padding-top:100px}.lp-universe-copy h2{font-size:58px}.lp-universe-copy{width:100%}.lp-universe-orbit{height:300px;margin-top:70px}.lp-model-track{gap:28px}.lp-universe-model{min-width:120px}.lp-universe-mark{width:82px;height:70px}.lp-universe-mark .provider-logo-avatar svg{width:48px!important;height:48px!important}.lp-universe-relay{width:120px;height:120px}.lp-balance{min-height:1050px;padding-top:100px;padding-bottom:100px}.lp-balance-intro h2{font-size:58px}.lp-balance-ledger{border-radius:18px;padding:18px}.lp-balance-ledger>strong{font-size:58px}.lp-balance-ledger header small{display:none}.lp-token{padding-top:80px;padding-bottom:90px}.lp-token-intro h2{font-size:70px}.lp-token-steps{grid-template-columns:1fr;margin-top:55px}.lp-token-steps article{min-height:280px}.lp-token-steps h3{font-size:43px}.lp-token-steps p{line-height:1.5}.lp-token-equation{gap:9px;font-size:19px}.lp-token-equation svg{width:17px}.lp-loop{padding-top:90px;padding-bottom:95px}.lp-loop-head h2{font-size:52px}.lp-loop-layout{gap:55px;margin-top:45px}.lp-loop-visual{width:100%;height:calc(100vw - 32px)}.loop-item{padding:8px 10px;font-size:8px}.lp-loop-visual>div strong{font-size:34px}.lp-loop-details article{grid-template-columns:25px 42px 1fr;gap:10px}.lp-loop-details h3{font-size:19px}.lp-product-section{min-height:1000px;padding-top:90px}.lp-app-window{border-radius:16px;grid-template-rows:42px auto 1fr;grid-template-columns:1fr;height:720px;min-height:0}.lp-app-window aside{border-bottom:1px solid #26232a;border-right:0;grid-template-columns:repeat(4,1fr);padding:10px;display:grid}.lp-app-window aside .lp-brand-lockup,.lp-app-window aside>small,.lp-app-window aside>span{display:none}.lp-app-window aside button{justify-content:center;padding:0;font-size:0}.lp-app-window aside button svg{width:16px}.lp-app-main{padding:25px 14px}.lp-app-main h3{text-align:center;font-size:30px}.lp-app-prompt{height:67px}.lp-window-bar small{display:none}.lp-switching{min-height:1350px;padding-top:100px}.lp-switch-copy h2{font-size:53px}.lp-message.assistant{margin-right:20px}.lp-workflow-actions{flex-direction:column}.lp-workflow-actions button{flex:none;min-height:42px}.lp-tabs{min-height:1200px;padding-top:100px}.lp-tab-chaos{margin-top:70px}.lp-browser-tabs span{min-width:95px}.lp-browser-tabs button{z-index:3;position:absolute;top:220px;right:25px}.lp-empty-browser{min-height:360px}.lp-tabs h2{margin-top:100px;font-size:77px}.lp-final{min-height:1000px;padding-left:15px;padding-right:15px}.lp-final-copy{width:100%}.lp-final-copy h2{font-size:72px}.lp-final-copy>.lp-brand-lockup .lp-mark{width:66px;height:66px}.lp-chain-links{flex-direction:column}.lp-chain-links button{min-height:39px}.lp-footer{padding:82px 16px}.lp-footer-main{gap:48px}.lp-footer-statement h2{font-size:66px}.lp-footer-connect>p{font-size:13px}.lp-social-links{grid-template-columns:1fr;width:100%}.lp-social-links a{min-height:60px}.lp-footer-bottom{grid-template-columns:1fr auto;margin-top:70px}.lp-footer-bottom>span{display:none}.lp-floating-token-links{left:10px;bottom:max(10px,env(safe-area-inset-bottom));gap:6px}.lp-floating-token{border-radius:10px;gap:6px;min-height:39px;padding:4px 9px 4px 5px}.lp-floating-token-icon,.lp-floating-token-icon .token-icon-eth{border-radius:7px;width:29px;height:29px}.lp-floating-token-icon .token-icon-sol{width:22px;height:auto}.lp-floating-token strong{font-size:10px}.lp-token-menu{width:auto;position:fixed;bottom:60px;left:10px;right:10px}.lp-token-menu:after{left:25px}.lp-terminal-links a{height:54px}.lp-terminal-links img{width:30px;height:30px}.lp-relay-bonus{grid-template-columns:42px 1fr;gap:12px;padding:14px}.lp-relay-bonus>i{width:40px;height:40px}.lp-relay-bonus em{grid-column:2;margin-top:2px;font-size:23px}}@media (prefers-reduced-motion:reduce){.landing-page{scroll-behavior:auto}.landing-page *{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}button,input,textarea{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px;outline:2px solid #a88bff}button{cursor:pointer}svg{stroke-width:1.8px}.app-shell{background:radial-gradient(circle at 65% -10%,#5b35ae1a,transparent 30%),var(--bg);width:100%;height:100dvh;min-height:0;display:flex;position:fixed;inset:0;overflow:hidden}.sidebar{z-index:20;background:#0a0d12;border-right:1px solid #1b2029;flex-direction:column;width:262px;min-width:262px;height:100%;min-height:0;padding:14px 12px 12px;display:flex}.brand-row{justify-content:space-between;align-items:center;height:42px;padding:0 5px;display:flex}.brand{letter-spacing:-.35px;background:0 0;border:0;align-items:center;gap:10px;padding:0;font:700 17px Manrope;display:flex}.brand b{color:#a68cff;font-weight:700}.brand-mark,.modal-symbol{color:#fff;background:linear-gradient(145deg,#a27aff,#663de1);border-radius:9px;place-items:center;width:29px;height:29px;display:grid;box-shadow:0 6px 20px #6f43e140}.brand-mark{box-shadow:none;background:#07070d}.brand-mark svg,.modal-symbol svg{width:15px}.relay-logo-image{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.new-chat{color:#e9e2ff;background:#191329;border:1px solid #34275a;border-radius:9px;align-items:center;gap:9px;width:100%;height:39px;margin-top:16px;padding:0 12px;font-size:13px;font-weight:600;display:flex}.new-chat:hover{background:#201735;border-color:#5c438c}.new-chat span{color:#777186;border:1px solid #35313e;border-radius:4px;margin-left:auto;padding:2px 5px;font-size:10px}.new-video:hover,.new-video.active{color:#e0f1ff;background:#162a3c;border-color:#477eaa}.new-video span{color:#7ea9ca;border:1px solid #31546f;border-radius:5px;margin-left:auto;padding:2px 6px;font-size:10px}.new-video svg{width:16px}.sidebar-search{color:#747c8d;background:#0f1218;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;height:36px;margin-top:10px;padding:0 10px;display:flex}.sidebar-search:focus-within{border-color:#3f355d}.sidebar-search input{color:#d3d6df;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.chat-history{scrollbar-width:thin;scrollbar-color:#292e38 transparent;flex:1;margin:17px -3px 10px;overflow-y:auto}.history-group>p{color:#656d7d;text-transform:uppercase;letter-spacing:.07em;margin:15px 9px 5px;font-size:9px;font-weight:700}.history-item{border-radius:7px;align-items:center;min-width:0;display:flex;position:relative}.history-item>button:first-child{color:#969eac;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:9px;width:100%;min-width:0;height:34px;padding:0 9px;font-size:12px;display:flex}.history-item>button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.history-item.active{background:#171b23}.history-item.active>button:first-child{color:#e8eaf0}.history-item:hover{background:#13171e}.history-actions{opacity:0;background:linear-gradient(90deg,#0000,#171b23 22%);align-items:center;padding-left:12px;display:flex;position:absolute;right:3px}.history-actions button{color:#7f8796;background:#171b23;border:0;border-radius:5px;place-items:center;width:25px;height:28px;padding:0;display:grid}.history-actions button:hover{color:#ddd7ed;background:#202631}.history-item:hover .history-actions,.history-item:focus-within .history-actions{opacity:1}.history-item.editing{background:#171b23;padding:3px}.history-rename{grid-template-columns:minmax(0,1fr) 25px 25px;gap:3px;width:100%;display:grid;position:relative}.history-rename input{color:#ece9f4;background:#0d1016;border:1px solid #59458d;border-radius:5px;outline:0;min-width:0;height:29px;padding:0 7px;font-size:11px}.history-rename button{color:#aab1bf;background:#242a34;border:0;border-radius:5px;place-items:center;height:29px;padding:0;display:grid}.history-rename button[type=submit]{color:#b7a2ff}.history-rename span[role=alert]{color:#ef8f96;grid-column:1/-1;padding:1px 3px 3px;font-size:9px}.empty-history{color:#656d7d;flex-direction:column;align-items:center;gap:9px;margin:35px auto;font-size:11px;display:flex}.sidebar-foot{border-top:1px solid #191e26;padding-top:7px}.sidebar-foot>button{color:#8c94a3;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;width:100%;height:34px;padding:0 9px;font-size:12px;display:flex}.sidebar-foot>button:hover,.sidebar-foot>button.active{color:#e4e7ee;background:#151920}.sidebar-foot>button svg{width:15px}.profile-wrap{border-top:1px solid #191e26;margin-top:7px;padding-top:8px;position:relative}.profile-button{text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;padding:5px;display:flex}.profile-button:hover{background:#14181f}.avatar,.user-avatar,.large-avatar{color:#fff;background:linear-gradient(135deg,#d8bc9f,#74584d);place-items:center;font-weight:700;display:grid}.avatar{border-radius:50%;width:30px;height:30px;font-size:10px}.profile-button>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.profile-button strong{font-size:11px}.profile-button small{color:#707888;text-overflow:ellipsis;font-size:9px;overflow:hidden}.profile-menu{background:#141820;border:1px solid #282e39;border-radius:10px;padding:5px;position:absolute;bottom:48px;left:0;right:0;box-shadow:0 15px 40px #000a}.profile-menu button{color:#aeb4c0;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;width:100%;height:33px;font-size:11px;display:flex}.profile-menu button:hover{color:#fff;background:#20252e}.profile-menu svg{width:14px}.main-panel{flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10;background:#080a0fb3;border-bottom:1px solid #1b2028;justify-content:space-between;align-items:center;height:58px;min-height:58px;padding:0 20px;display:flex}.topbar h1{margin:0;font:600 15px Manrope}.topbar-left,.top-actions{align-items:center;gap:10px;display:flex}.menu-button,.mobile-close{display:none}.connection{text-transform:uppercase;letter-spacing:.06em;color:#737b8a;align-items:center;gap:5px;font-size:9px;display:flex}.connection>span{background:#a0783b;border-radius:50%;width:6px;height:6px}.connection.live>span{background:#4bcc91;box-shadow:0 0 7px #4bcc91aa}.balance-button{color:#a98cff;background:#171225;border:1px solid #322858;border-radius:8px;align-items:center;gap:6px;height:33px;padding:0 7px 0 10px;display:flex}.balance-button:hover{background:#1d1630;border-color:#604994}.balance-button strong{color:#f0edfa;font-size:12px}.balance-button span{color:#88809b;font-size:10px}.balance-button svg:last-child{background:#2d2249;border-radius:5px;width:19px;height:19px;margin-left:3px;padding:3px}.notification-wrap{position:relative}.notification-button{color:#a0a0a0;background:#242424;border:1px solid #343434;border-radius:9px;place-items:center;width:33px;height:33px;display:grid;position:relative}.notification-button:hover,.notification-button[aria-expanded=true]{color:#eee;background:#303030;border-color:#4d4166}.notification-button svg{width:16px}.notification-button>i{box-sizing:content-box;background:#a88bff;border:2px solid #242424;border-radius:50%;width:7px;height:7px;position:absolute;top:6px;right:6px}.notification-popover{z-index:70;background:#242424;border:1px solid #383838;border-radius:15px;width:min(368px,100vw - 22px);position:absolute;top:43px;right:0;overflow:hidden;box-shadow:0 24px 70px #00000080}.notification-head{border-bottom:1px solid #343434;justify-content:space-between;align-items:center;min-height:52px;padding:0 16px;display:flex}.notification-head strong{color:#f0f0f0;font:600 13px Manrope,sans-serif}.notification-head button{color:#b69cff;background:0 0;border:0;border-radius:7px;min-height:28px;padding:0 8px;font-size:10px}.notification-head button:hover{color:#d8ccff;background:#343434}.notification-list{max-height:370px;overflow:auto}.notification-item{border-top:1px solid #343434;grid-template-columns:36px 1fr;gap:11px;padding:14px 16px;display:grid}.notification-item:first-child{border-top:0}.notification-item.unread{background:#2e2938}.notification-item>span{color:#bda5ff;background:#3a304c;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.notification-item>span svg{width:16px}.notification-item>div{min-width:0}.notification-item strong{color:#ededed;font-size:11px;display:block}.notification-item p{color:#aaa;margin:4px 0 6px;font-size:10px;line-height:1.5}.notification-item small{color:#7f7f7f;font-size:9px}.notification-empty{color:#8d8d8d;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:168px;font-size:11px;display:flex}.notification-empty svg{color:#a88bff;width:21px}.model-picker{position:relative}.model-trigger{background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;max-width:290px;height:36px;padding:0 8px;font-size:12px;font-weight:600;display:flex}.model-trigger:hover{background:#141820}.model-trigger>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.model-trigger>svg:last-child{color:#737b88;flex:none;transition:transform .16s}.model-trigger[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.model-trigger-variant{color:#a4a9b1;text-transform:uppercase;letter-spacing:.04em;background:#30343a;border-radius:5px;flex:none;padding:3px 5px;font-size:8px;line-height:1}.model-mark{color:#dfe3eb;background:#202630;border:1px solid #303744;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-size:10px;font-weight:800;display:grid}.model-mark.small{border-radius:7px;width:23px;height:23px;font-size:8px}.provider-recommended{color:#fff;background:linear-gradient(145deg,#9169ff,#5c35cf);border-color:#9a78ef}.provider-openai{color:#71d9af;background:#183128}.provider-anthropic{color:#edb78f;background:#382920}.provider-google{color:#78a7ff;background:#1c2840}.provider-xai{color:#eee;background:#292929}.provider-deepseek{color:#89a9ff;background:#202d52}.provider-black-forest-labs{color:#d2a8ff;background:#342552}.model-popover{z-index:50;background:#12161d;border:1px solid #2a303b;border-radius:15px;flex-direction:column;width:448px;max-height:min(700px,100vh - 80px);display:flex;position:absolute;top:43px;left:0;overflow:hidden;box-shadow:0 25px 70px #000c}.popover-title{justify-content:space-between;align-items:center;padding:17px 17px 12px;display:flex}.popover-title>div{flex-direction:column;gap:3px;display:flex}.popover-title strong{font:600 14px Manrope}.popover-title span{color:#77808f;font-size:10px}.model-popover-close{color:#77808e;background:0 0;border:0;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.model-popover-close:hover{color:#eee;background:#303030}.model-popover-close svg{width:15px}.model-search{color:#747d8b;background:#0d1117;border:1px solid #303744;border-radius:9px;align-items:center;gap:8px;min-height:40px;margin:0 12px 10px;padding:0 10px;display:flex}.model-search:focus-within{border-color:#8060d5;box-shadow:0 0 0 3px #7050c424}.model-search>svg{flex:none;width:15px}.model-search input{color:#e8ebf0;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.model-search input::-webkit-search-cancel-button{display:none}.model-search button{color:#7b8492;background:0 0;border:0;border-radius:5px;flex:none;place-items:center;width:23px;height:23px;padding:0;display:grid}.model-search button:hover{color:#e7e9ed;background:#303640}.model-search button svg{width:13px}.model-list{scrollbar-width:thin;flex:1;max-height:480px;padding:5px 8px 8px;overflow:auto}.model-provider-group+.model-provider-group{border-top:1px solid #2e2e2e;margin-top:5px;padding-top:5px}.model-list-head{justify-content:space-between;align-items:center;gap:12px;min-height:34px;padding:4px 9px;display:flex}.model-list-head>span{align-items:center;gap:7px;min-width:0;display:flex}.model-list-head strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.02em;font-size:11px;overflow:hidden}.model-list-head small{color:#747d8d;flex:none;font-size:10px}.model-family{border-radius:10px}.model-family.has-variants .model-option{border-radius:7px}.model-family.has-variants .model-option+.model-option{margin-top:1px}.model-option{text-align:left;color:#c9cdd5;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:64px;padding:8px;display:flex}.model-option:hover,.model-option.selected{background:#1a1f28}.model-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.model-copy strong{font-size:13px}.model-detail{text-overflow:ellipsis;white-space:nowrap;color:#7f8794;font-size:11px;overflow:hidden}.model-selected-mark{color:#aa8ef4;flex:none;align-items:center;gap:4px;font-size:10px;display:flex}.model-selected-mark svg{width:14px}.capabilities{gap:4px;margin-top:1px;display:flex;overflow:hidden}.capabilities>span{color:#8d95a2;white-space:nowrap;background:#151a21;border:1px solid #2d333d;border-radius:4px;padding:2px 4px;font-size:10px}.model-variant,.model-featured{text-transform:uppercase;letter-spacing:.04em;border-radius:5px;flex:none;padding:3px 5px;font-size:9px;font-weight:700;line-height:1}.model-variant{color:#aeb5c0;background:#2c3139}.model-variant.pro{color:#cbb8ff;background:#3a2c5c}.model-featured{color:#75d5a6;background:#183427}.no-models{text-align:center;color:#737c8a;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:30px;display:flex}.no-models>svg{width:22px;margin-bottom:10px}.no-models strong{color:#cdd1d8;font-size:13px}.no-models span{margin-top:4px;font-size:11px}.no-models button{color:#cbb9ff;background:#332653;border:0;border-radius:7px;margin-top:12px;padding:7px 10px;font-size:10px}.model-popover-foot{color:#777f8c;border-top:1px solid #303030;justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:0 14px;font-size:10px;display:flex}.chat-view{flex-direction:column;flex:1;min-height:0;display:flex}.message-scroll{flex:1;min-height:0;overflow-y:auto}.message-scroll.empty{background:radial-gradient(circle at 50% 34%,#976efc11,#0000 34%);place-items:center;display:grid}.message-column{max-width:720px;margin:0 auto;padding:46px 24px 35px}.empty-chat{text-align:center;width:min(760px,100vw - 40px);margin:auto;padding:48px 20px}.orb{color:#ad8dff;background:linear-gradient(145deg,#2b2242,#17121f);border:1px solid #49376b;border-radius:15px;place-items:center;width:48px;height:48px;margin:0 auto 16px;display:grid;box-shadow:0 14px 45px #6a3ecb29}.orb svg{width:21px}.empty-chat-eyebrow{color:#a88bff;letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:700;display:block}.empty-chat h2{letter-spacing:-.9px;margin:0;font:600 clamp(25px,3vw,31px) Manrope}.empty-chat>p{color:#929292;max-width:430px;margin:9px auto 30px;font-size:13px;line-height:1.5}.prompt-grid{text-align:left;grid-template-columns:1fr 1fr;gap:10px;display:grid}.prompt-grid button{color:#a7a7a7;background:#242424;border:1px solid #383838;border-radius:14px;grid-template-columns:38px minmax(0,1fr) 24px;align-items:center;gap:12px;min-height:96px;padding:15px;transition:transform .16s,background .16s,border-color .16s,box-shadow .16s;display:grid}.prompt-grid button:hover{background:#2c2c2c;border-color:#514366;transform:translateY(-2px);box-shadow:0 12px 28px #0000002e}.prompt-grid button:focus-visible{border-color:#8e70dc;outline:0;box-shadow:0 0 0 3px #a88bff2e}.prompt-icon{color:#b89dff;background:#342b45;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.prompt-icon svg{width:18px}.prompt-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.prompt-grid strong{color:#ededed;font-size:12px;font-weight:600}.prompt-grid small{color:#9a9a9a;font-size:10px;line-height:1.5}.prompt-arrow{color:#777;border-radius:7px;place-items:center;width:24px;height:24px;transition:background .16s,color .16s,transform .16s;display:grid}.prompt-arrow svg{width:14px}.prompt-grid button:hover .prompt-arrow{color:#c9b9f6;background:#3a3a3a;transform:translate(2px)}.user-message{justify-content:flex-end;align-items:flex-start;gap:10px;margin:0 0 33px 13%;display:flex}.message-content{color:#ddd9e6;background:#201a2d;border:1px solid #302640;border-radius:13px 3px 13px 13px;max-width:90%;padding:10px 14px;font-size:12px;line-height:1.65}.message-content p{white-space:pre-wrap;margin:0}.user-avatar{border-radius:50%;flex:none;width:27px;height:27px;font-size:8px}.message-files{flex-wrap:wrap;gap:5px;margin-bottom:7px;display:flex}.message-files span{color:#aea5be;border:1px solid #40364e;border-radius:5px;align-items:center;gap:4px;padding:3px 5px;font-size:8px;display:flex}.assistant-message{margin-bottom:35px}.assistant-meta{align-items:center;gap:8px;margin-bottom:10px;display:flex}.assistant-logo{color:#fff;background:linear-gradient(145deg,#8e65ff,#5831bd);border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.assistant-logo svg{width:13px}.assistant-meta strong{font-size:11px}.answer-copy{color:#cbd0d9;font-size:12px;line-height:1.75}.user-answer-copy{color:inherit;max-width:100%}.message-foot{color:#666f7f;flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;font-size:9px;display:flex}.message-foot button{color:#626b7a;background:0 0;border:0;border-radius:5px;align-items:center;gap:4px;padding:4px 5px;font-size:9px;display:inline-flex}.message-foot button:hover{color:#c7ccd5;background:#151a21}.message-foot button:disabled{opacity:.45;cursor:not-allowed}.message-foot svg{width:13px}.response-model-select select{color:#858e9d;background:#11161d;border:1px solid #292f39;border-radius:6px;max-width:155px;height:25px;padding:0 24px 0 7px;font-size:9px}.response-model-select select:hover{color:#c7ccd5;border-color:#4a3b67}.typing{gap:4px;margin:16px 0 10px 37px;display:flex}.typing i{background:#8c70d6;border-radius:50%;width:5px;height:5px;animation:1s infinite bounce}.typing i:nth-child(2){animation-delay:.14s}.typing i:nth-child(3){animation-delay:.28s}@keyframes bounce{50%{opacity:.55;transform:translateY(-4px)}}.message-files .image-file{flex-direction:column;align-items:flex-start;padding:5px}.message-files .image-file img{object-fit:contain;border-radius:7px;width:min(420px,62vw);max-width:100%;max-height:420px}.message-foot .message-action{justify-content:center;width:30px;height:30px;padding:0;position:relative}.message-foot .message-action svg{stroke-width:1.8px;width:16px;height:16px}.response-navigation{align-items:center;gap:1px;margin-right:2px;display:flex}.response-navigation>span{text-align:center;color:#737c8b;font-variant-numeric:tabular-nums;min-width:27px}.response-navigation .message-action{width:25px;height:30px}.response-navigation .message-action svg{width:14px;height:14px}.message-action:after{content:attr(data-tooltip);z-index:60;color:#e6e9ef;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;background:#11151c;border:1px solid #303641;border-radius:5px;padding:4px 7px;font-size:9px;font-weight:500;line-height:1.2;transition:opacity .12s,transform .12s,visibility .12s;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%,3px);box-shadow:0 7px 20px #0007}.message-action:hover:after,.message-action:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%)}.response-retry{position:relative}.response-retry-menu{z-index:45;background:#12161d;border:1px solid #2b313b;border-radius:11px;width:245px;padding:7px;position:absolute;bottom:32px;left:0;box-shadow:0 18px 55px #000b}.retry-same-model{text-align:left;width:100%;min-height:48px;color:#d8dce4!important;border:1px solid #0000!important;border-radius:8px!important;align-items:center!important;gap:9px!important;padding:7px!important;display:flex!important}.retry-same-model:hover{background:#1a1f28!important;border-color:#3d334f!important}.retry-same-model>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.retry-same-model strong{font-size:10px}.retry-same-model small{text-overflow:ellipsis;white-space:nowrap;color:#7d8695;font-size:9px;overflow:hidden}.retry-model-choice{border-top:1px solid #252b34;margin-top:4px;padding:7px 7px 4px}.retry-model-choice>small{color:#687181;margin:0 0 5px;font-size:8px;display:block}.retry-model-choice .model-trigger{background:#171c24;border:1px solid #2b323d;justify-content:flex-start;width:100%;padding:0 6px}.retry-model-choice .model-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.retry-model-choice .model-trigger>svg:last-child{margin-left:auto}.response-retry-menu .model-popover{top:auto;bottom:42px;left:-15px}.response-retry>button[aria-expanded=true]{color:#c7b5f5;background:#211a34}.response-retry .retrying{animation:1s linear infinite spin}.assistant-images{grid-template-columns:1fr;gap:10px;width:50%;max-width:50%;margin-top:10px;display:grid}.assistant-image-button{cursor:zoom-in;background:#11151c;border:1px solid #2c3340;border-radius:13px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.assistant-image-button.loading{aspect-ratio:16/10}.assistant-image-button.loading>img{opacity:0;width:100%;height:100%;position:absolute;inset:0}.assistant-image-button.loaded>img{object-fit:contain;width:100%;height:auto;max-height:680px;display:block}.assistant-image-loader{background:radial-gradient(circle at 22% 18%,#754fbe2e,#0000 38%),#12151c;position:absolute;inset:0}.assistant-image-loader:after{content:"";background:linear-gradient(90deg,#0000,#ffffff12,#0000);width:38%;animation:2.1s ease-in-out infinite image-shimmer;position:absolute;inset:-45% auto -45% -45%;transform:skew(-14deg)}.assistant-image-button:hover{border-color:#68549b}.assistant-video{background:#050609;border:1px solid #2c3340;border-radius:13px;width:100%;max-height:680px;display:block}.image-lightbox{z-index:200;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);cursor:zoom-out;background:#020306e6;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.image-lightbox-panel{cursor:default;place-items:center;max-width:94vw;max-height:94vh;display:grid;position:relative}.image-lightbox-panel>img{object-fit:contain;border-radius:14px;max-width:94vw;max-height:90vh;display:block;box-shadow:0 24px 90px #000}.image-lightbox-close{z-index:1;color:#fff;background:#07090dc7;border:1px solid #ffffff2e;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:10px;right:10px}.image-lightbox-close:hover{background:#171b22}.image-lightbox-close svg{width:18px}.image-generating{color:#8f98a8;flex-direction:column;align-items:stretch;gap:10px;width:calc(100% - 40px);margin:14px 0 10px 40px;display:flex}.image-generating>span:last-child{flex-direction:column;gap:2px;min-width:0;padding-left:15px;display:flex;position:relative}.image-generating>span:last-child:before{content:"";background:#9b7bed;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite progress-pulse;position:absolute;top:6px;left:1px;box-shadow:0 0 0 4px #9b7bed1a}.image-generating strong{color:#d8dbe3;font-size:12px}.image-generating small{color:#737b89;font-size:10px;line-height:1.35}.image-progress-placeholder{aspect-ratio:16/10;background:radial-gradient(circle at 22% 18%,#754fbe38,#0000 38%),radial-gradient(circle at 82% 76%,#345c9329,#0000 42%),#12151c;border:1px solid #302c3b;border-radius:14px;flex:none;place-items:center;width:100%;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 12px 30px #0000002e}.image-progress-placeholder:before{content:"";background:linear-gradient(90deg,#0000,#ffffff12,#0000);width:38%;animation:2.1s ease-in-out infinite image-shimmer;position:absolute;inset:-45% auto -45% -45%;transform:skew(-14deg)}.image-progress-placeholder:after{content:"";background-color:#0000;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(to bottom right,#000c,#0000 72%);mask-image:linear-gradient(to bottom right,#000c,#0000 72%)}.image-progress-placeholder svg{z-index:1;box-sizing:content-box;color:#ad8cf7;background:#1b1627b3;border:1px solid #a78beb3d;border-radius:13px;width:22px;height:22px;padding:12px;animation:2.2s ease-in-out infinite pulse-image;position:relative;box-shadow:0 10px 30px #00000047,0 0 30px #835bd61f}.image-generating>img{object-fit:contain;background:#11151c;border:1px solid #34303f;border-radius:14px;flex:none;width:100%;max-height:420px;animation:.3s ease-out preview-arrive;display:block}@keyframes progress-pulse{50%{opacity:.45;box-shadow:0 0 0 7px #9b7bed00}}@keyframes pulse-image{50%{transform:translateY(-3px);box-shadow:0 14px 34px #0000004d,0 0 36px #835bd633}}@keyframes image-shimmer{0%{left:-45%}60%,to{left:130%}}@keyframes preview-arrive{0%{opacity:.35;filter:blur(5px)}to{opacity:1;filter:blur()}}.composer-area{background:linear-gradient(#0000,#080a0f 18%);padding:5px 24px 11px}.composer-shell{background:#12161d;border:1px solid #2b313c;border-radius:13px;max-width:730px;margin:0 auto;padding:9px 10px 8px;box-shadow:0 15px 45px #0006}.composer-shell:focus-within{border-color:#473864}.composer-shell textarea{resize:none;color:#e8eaf0;background:0 0;border:0;outline:0;width:100%;min-height:31px;max-height:130px;padding:5px 5px 8px;font-size:12px;line-height:1.5}.composer-shell textarea::placeholder{color:#676f7d}.composer-controls{align-items:center;gap:7px;display:flex}.tool-button,.send-button{color:#7c8493;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.tool-button:hover,.tool-button.active{color:#c7ccd6;background:#212631}.tool-button svg,.send-button svg{width:15px}.send-button{color:#fff;background:#8260e9;margin-left:auto}.send-button:hover{background:#9677ee}.send-button:disabled{color:#5e6572;cursor:not-allowed;background:#262b34}.estimate{color:#5f6674;margin-left:auto;font-size:8px}.composer-note{text-align:center;color:#4f5663;margin:6px 0 0;font-size:8px}.attach-wrap{position:relative}.attach-menu{background:#151920;border:1px solid #2b313b;border-radius:10px;width:225px;padding:5px;position:absolute;bottom:36px;left:0;box-shadow:0 15px 50px #000c}.attach-menu button{color:#9fa6b3;text-align:left;background:0 0;border:0;border-radius:7px;gap:9px;width:100%;padding:8px;display:flex}.attach-menu button:hover{background:#20252e}.attach-menu svg{color:#9a7bea;width:16px}.attach-menu span{flex-direction:column;gap:2px;display:flex}.attach-menu strong{color:#d6dae2;font-size:10px}.attach-menu small{color:#6f7786;font-size:8px}.attachment-row{gap:6px;padding:0 0 7px;display:flex;overflow-x:auto}.attachment-row>span{background:#191e26;border:1px solid #303642;border-radius:8px;align-items:center;gap:7px;min-width:155px;max-width:210px;padding:6px 7px;display:flex}.attachment-row>span>svg{color:#9b7dea;flex:none}.attachment-row span span{flex-direction:column;min-width:0;display:flex}.attachment-row strong{white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.attachment-row small{color:#697181;font-size:7px}.attachment-row button{color:#717989;background:0 0;border:0;margin-left:auto;padding:0}.attachment-row button svg{width:12px}.composer-model-type{position:relative}.composer-model-type-trigger{color:#a4abb6;background:0 0;border:0;border-radius:7px;outline:none;justify-content:space-between;align-items:center;gap:9px;min-width:88px;height:28px;padding:0 8px;font-size:11px;font-weight:600;display:flex}.composer-model-type-trigger:hover,.composer-model-type-trigger[aria-expanded=true]{color:#d4d7dc;background:#34383e}.composer-model-type-trigger:focus-visible{box-shadow:none;outline:none}.composer-model-type-trigger svg{width:13px;transition:transform .15s}.composer-model-type-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.composer-model-type-menu{z-index:70;background:#292c31;border:1px solid #41464e;border-radius:9px;width:112px;padding:4px;position:absolute;bottom:34px;left:0;box-shadow:0 14px 35px #00000047}.composer-model-type-menu button{color:#aeb3bb;text-align:left;background:0 0;border:0;border-radius:6px;width:100%;height:31px;padding:0 9px;font-size:11px;font-weight:600}.composer-model-type-menu button:hover{color:#e0e2e6;background:#383c42}.composer-model-type-menu button.selected{color:#f0f1f3;background:#41454b}.image-mode-button.active{color:#fff;background:#6f4fd0}.image-mode-button.active:hover{background:#7e5de0}.video-mode-button.active{color:#fff;background:#315d8f}.video-mode-button.active:hover{background:#3d70aa}.video-composer-settings{background:linear-gradient(110deg,#182634e0,#10171fd1);border:1px solid #293a4b;border-radius:10px;grid-template-columns:minmax(150px,1.25fr) minmax(0,2.5fr) auto;align-items:stretch;gap:7px;margin:0 0 8px;padding:7px;display:grid}.video-composer-model{color:#dbe6f0;text-align:left;background:#2b42588c;border:0;border-radius:7px;align-items:center;gap:7px;min-width:0;padding:5px 7px;display:flex}.video-composer-model>span:nth-child(2){flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.video-composer-model small{color:#7890a5;font-size:10px}.video-composer-model strong{color:#e1e9f1;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.video-composer-model>svg{color:#86acd0;flex:none;width:14px}.video-composer-fields{align-items:stretch;gap:5px;min-width:0;display:flex;overflow-x:auto}.video-composer-fields label{color:#7890a4;background:#111b24b8;border:1px solid #2d4052;border-radius:7px;flex-direction:column;justify-content:center;gap:2px;min-width:70px;padding:3px 6px;font-size:10px;display:flex}.video-composer-fields select,.video-composer-fields input{color:#dbe4ed;background:0 0;border:0;outline:0;min-width:0;font-size:10px}.video-composer-fields input{width:72px}.video-composer-audio{color:#7890a4;background:#111b24b8;border:1px solid #2d4052;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-width:58px;font-size:10px;display:flex}.video-composer-audio svg{width:13px}.video-composer-audio.active{color:#b9d8f2;background:#284e6f99;border-color:#42729d}.video-token-requirement{color:#9fc2df;white-space:nowrap;background:#183043b3;border:1px solid #31506c;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-width:112px;padding:0 8px;font-size:10px;display:flex}.video-token-requirement svg{width:13px}.video-token-requirement:disabled{cursor:default;opacity:1}.video-token-requirement.insufficient{color:#f0a2aa;cursor:pointer;background:#4b1f25bf;border-color:#81434a}.video-token-requirement.insufficient:hover{background:#5e252dd9}.image-model-chooser{background:#17151d;border:1px solid #393247;border-radius:10px;margin:0 0 8px;padding:9px}.image-model-chooser-head{align-items:center;gap:9px;display:flex}.image-model-chooser-icon{color:#aa86ff;background:#2b2140;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.image-model-chooser-icon svg{width:15px}.image-model-chooser-head>span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.image-model-chooser-head strong{color:#ece9f3;font-size:12px}.image-model-chooser-head small{color:#938b9f;font-size:10px;line-height:1.35}.image-model-chooser-head>button{color:#81798b;background:0 0;border:0;border-radius:6px;place-items:center;width:25px;height:25px;display:grid}.image-model-chooser-head>button:hover{color:#d9d4df;background:#28232f}.image-model-chooser-head>button svg{width:13px}.image-model-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:180px;margin-top:9px;display:grid;overflow-y:auto}.image-model-options>button{color:#d8d4de;text-align:left;background:#1d1a23;border:1px solid #302b38;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:7px;display:flex}.image-model-options>button:hover{background:#25202e;border-color:#68528f}.image-model-options>button>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.image-model-options strong,.image-model-options small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.image-model-options strong{font-size:10px}.image-model-options small{color:#817a89;font-size:9px}.image-model-chooser>p{color:#b7aebf;margin:9px 0 0;font-size:10px}.video-model-overlay{z-index:210;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#03050980;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.video-model-dialog{background:#0d1219e8;border:1px solid #7e9dbe59;border-radius:17px;flex-direction:column;width:min(980px,100vw - 32px);height:min(720px,100vh - 48px);display:flex;overflow:hidden;box-shadow:0 32px 100px #000000ad}.video-model-head{align-items:center;gap:11px;padding:15px 17px 12px;display:flex}.video-model-head-icon{color:#82b8ea;background:#1e3650;border-radius:10px;flex:none;place-items:center;width:35px;height:35px;display:grid}.video-model-head-icon svg{width:17px}.video-model-head>span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.video-model-head strong{font:600 14px Manrope}.video-model-head small{color:#82909f;font-size:9px}.video-model-head>button{color:#82909f;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.video-model-head>button svg{width:16px}.video-model-search{background:#111922c2;border:1px solid #57708a80;border-radius:9px;align-items:center;gap:8px;height:41px;margin:0 17px 13px;padding:0 10px;display:flex}.video-model-search>svg{color:#71869a;width:15px}.video-model-search input{color:#e6edf4;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px}.video-model-search input::placeholder{color:#667789}.video-model-search small{color:#6f8192;font-size:8px}.video-model-layout{border-top:1px solid #40516473;flex:1;grid-template-columns:minmax(380px,1.15fr) minmax(310px,.85fr);min-height:0;display:grid}.video-model-catalog{border-right:1px solid #40516473;min-height:0;padding:14px;overflow-y:auto}.video-company-group+.video-company-group{margin-top:17px}.video-company-group h3{color:#a7b6c5;text-transform:none;align-items:center;gap:7px;margin:0 0 7px 2px;font:600 10px Manrope;display:flex}.video-company-group h3 span{color:#728599;background:#1d2a36;border-radius:5px;place-items:center;min-width:17px;height:17px;font-size:7px;display:grid}.video-model-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.video-model-options>button{color:#d7e0e9;text-align:left;background:#141d27b3;border:1px solid #36495cb8;border-radius:9px;align-items:center;gap:8px;min-width:0;padding:9px;display:flex}.video-model-options>button:hover,.video-model-options>button.selected{background:#1c3144e6;border-color:#4e82b5}.video-model-options>button.selected{box-shadow:inset 0 0 0 1px #5b96cf47}.video-model-options>button>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.video-model-options strong,.video-model-options small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.video-model-options strong{font-size:10px}.video-model-options small{color:#718394;font-size:7px}.video-model-empty,.video-settings-empty{text-align:center;color:#71869a;flex-direction:column;justify-content:center;align-items:center;min-height:190px;display:flex}.video-model-empty svg,.video-settings-empty svg{width:23px;margin-bottom:9px}.video-model-empty strong,.video-settings-empty strong{color:#bdc9d5;font-size:11px}.video-model-empty small,.video-settings-empty small{margin-top:4px;font-size:8px}.video-settings-panel{background:#0a0f1561;min-height:0;padding:17px;overflow-y:auto}.video-settings-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.video-settings-head>span{flex-direction:column;gap:3px;display:flex}.video-settings-head strong{font:600 12px Manrope}.video-settings-head small{color:#778797;font-size:8px}.video-setting-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.video-setting-grid label{color:#8796a5;flex-direction:column;gap:5px;min-width:0;font-size:9px;display:flex}.video-setting-grid label>span{justify-content:space-between;display:flex}.video-setting-grid label small{color:#657483}.video-setting-grid select,.video-setting-grid input{color:#d8e0e8;background:#17212be0;border:1px solid #304151;border-radius:7px;outline:0;width:100%;height:34px;padding:0 8px;font-size:10px}.video-setting-grid select:focus,.video-setting-grid input:focus{border-color:#5784b1}.video-audio-setting{border:1px solid #283746;border-radius:8px;justify-content:space-between;align-items:center;margin-top:11px;padding:9px;display:flex}.video-audio-setting>span{align-items:center;gap:8px;display:flex}.video-audio-setting svg{color:#73a2d1;width:15px}.video-audio-setting>span>span{flex-direction:column;gap:2px;display:flex}.video-audio-setting strong{font-size:9px}.video-audio-setting small{color:#718190;font-size:8px}.video-audio-setting.disabled{opacity:.55}.video-audio-setting input{accent-color:#4e82b8}.video-frame-note{color:#8fa1b2;margin:9px 0 0;font-size:9px}.video-settings-done{width:100%;margin-top:16px}.video-workspace{background:radial-gradient(circle at 36% 0,#235b8721,#0000 32%);flex:1;min-height:0;padding:34px max(24px,50% - 640px) 72px;overflow-y:auto}.video-workspace-intro{align-items:center;gap:13px;margin-bottom:20px;display:flex}.video-workspace-icon{color:#9bc9ed;background:linear-gradient(145deg,#1e3b54,#102231);border:1px solid #315674;border-radius:13px;flex:none;place-items:center;width:43px;height:43px;display:grid;box-shadow:0 14px 35px #09233747}.video-workspace-icon svg{width:20px}.video-workspace-intro>span:nth-child(2){flex:1;min-width:0}.video-workspace-intro h2{margin:0 0 4px;font:600 21px Manrope}.video-workspace-intro p{color:#77889a;margin:0;font-size:12px}.video-new-project{color:#b9d9ef;background:#173047;border:1px solid #47789e;border-radius:9px;align-items:center;gap:6px;min-height:37px;padding:0 12px;font-size:11px;font-weight:700;display:flex}.video-new-project:hover{background:#1d3b55;border-color:#68a2ce}.video-new-project svg{width:15px}.video-conversation-layout{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:14px;display:grid}.video-conversation-main{min-width:0}.video-thread-panel{background:#0c1218f0;border:1px solid #263442;border-radius:14px;position:sticky;top:0;overflow:hidden;box-shadow:0 18px 55px #0003}.video-thread-panel>header{border-bottom:1px solid #22303c;justify-content:space-between;align-items:center;min-height:50px;padding:0 11px;display:flex}.video-thread-panel>header>span{align-items:center;gap:7px;display:flex}.video-thread-panel>header svg{color:#76a9cf;width:14px}.video-thread-panel>header strong{font:600 11px Manrope}.video-thread-panel>header small{color:#7697b0;text-align:center;background:#182938;border-radius:10px;min-width:22px;padding:3px 6px;font-size:9px}.video-thread-list{max-height:calc(100vh - 180px);padding:6px;overflow-y:auto}.video-thread,.video-thread-new{color:#c9d4dd;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;width:100%;min-height:58px;padding:7px;display:flex}.video-thread.selected,.video-thread-new.selected{background:#192b3a;box-shadow:inset 0 0 0 1px #31536d}.video-thread>span:last-child,.video-thread-new>span:last-child{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.video-thread strong,.video-thread small,.video-thread-new strong,.video-thread-new small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.video-thread strong,.video-thread-new strong{font-size:10px}.video-thread small,.video-thread-new small{color:#687c8d;font-size:8px}.video-thread-icon,.video-thread-new>span:first-child{color:#78a9cf;background:#152737;border:1px solid #294256;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;display:grid}.video-thread-icon svg,.video-thread-new>span:first-child svg{width:14px}.video-thread-new>span:first-child{color:#9b86e1;background:#211d35;border-color:#3c3763}.video-thread-empty{color:#657889;text-align:center;margin:6px;padding:12px;font-size:9px;line-height:1.45}.video-conversation-history{background:#0c1218e6;border:1px solid #263442;border-radius:14px;margin-bottom:16px;overflow:hidden;box-shadow:0 18px 55px #0000002e}.video-conversation-history>header{border-bottom:1px solid #22303c;justify-content:space-between;align-items:center;gap:12px;min-height:61px;padding:10px 14px;display:flex}.video-conversation-history>header>span:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.video-conversation-history>header small{color:#71869a;font-size:9px}.video-conversation-history h3{color:#e1e8ee;text-overflow:ellipsis;white-space:nowrap;margin:0;font:600 13px Manrope;overflow:hidden}.video-conversation-history>header>span:last-child{color:#7da6c4;background:#12212d;border:1px solid #2c4559;border-radius:7px;flex:none;padding:4px 7px;font-size:9px}.video-turn-list{flex-direction:column;gap:15px;padding:14px;display:flex}.video-turn{grid-template-columns:minmax(180px,.65fr) minmax(0,1.35fr);align-items:start;gap:12px;display:grid}.video-turn+.video-turn{border-top:1px solid #202d38;padding-top:15px}.video-turn-prompt{background:#111922;border:1px solid #2b3a47;border-radius:10px;min-width:0;padding:11px}.video-turn-prompt>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.video-turn-prompt>span>small{color:#6f8293;text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:700}.video-turn-prompt button{color:#78a9cf;background:0 0;border:0;align-items:center;gap:4px;font-size:9px;display:flex}.video-turn-prompt button svg{width:11px}.video-turn-prompt p{color:#c3ced7;white-space:pre-wrap;margin:9px 0 0;font-size:11px;line-height:1.55}.video-turn-result{background:#080d12;border:1px solid #293a48;border-radius:11px;overflow:hidden}.video-turn-result>video{aspect-ratio:16/9;object-fit:contain;background:#05080b;width:100%;max-height:420px;display:block}.video-turn-result>footer{justify-content:space-between;align-items:center;gap:8px;min-height:43px;padding:6px 8px 6px 10px;display:flex}.video-turn-result>footer>span{align-items:center;gap:6px;min-width:0;display:flex}.video-turn-result>footer small{color:#6f8292;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.video-turn-result>footer>button{color:#8faec5;background:#15222d;border:1px solid #2d4050;border-radius:7px;flex:none;place-items:center;width:29px;height:29px;display:grid}.video-turn-result>footer>button:hover{color:#d4e8f6;border-color:#4c7899}.video-turn-result>footer>button svg{width:14px}.video-editor-heading{justify-content:space-between;align-items:center;margin:0 2px 9px;display:flex}.video-editor-heading>span{flex-direction:column;gap:2px;display:flex}.video-editor-heading small{color:#6f8394;font-size:9px}.video-editor-heading strong{color:#cfdae3;font:600 12px Manrope}.video-studio-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:14px;display:grid}.video-prompt-card,.video-studio-settings{background:linear-gradient(145deg,#111820f5,#0c1117f5);border:1px solid #263442;border-radius:14px;box-shadow:0 18px 55px #00000038}.video-studio-model{color:#dceaf5;text-align:left;background:#142433;border:1px solid #2b4154;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.video-studio-model:hover{background:#172a3c;border-color:#497ba3}.video-studio-model:disabled{cursor:default}.video-studio-model>span:nth-child(2){flex:1;grid-template-columns:auto 1fr;column-gap:8px;min-width:0;display:grid}.video-studio-model small{color:#7792aa;grid-column:1/-1;font-size:10px}.video-studio-model strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.video-studio-model em{color:#72889a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;overflow:hidden}.video-studio-model>svg{color:#80afd4;flex:none;width:17px}.video-model-placeholder{color:#91bfdf;background:#20394d;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.video-model-placeholder svg{width:15px}.video-prompt-field{flex-direction:column;gap:7px;margin-top:14px;display:flex;position:relative}.video-prompt-field>span{color:#a9b8c5;font-size:11px;font-weight:600}.video-prompt-field textarea{resize:vertical;color:#edf3f8;background:#0c1219;border:1px solid #263746;border-radius:11px;outline:0;width:100%;min-height:180px;padding:13px 14px 30px;font-size:14px;line-height:1.55}.video-prompt-field>small{color:#5d7080;font-size:10px;position:absolute;bottom:9px;right:11px}.video-frame-control{margin-top:10px}.video-frame-add,.video-frame-preview{color:#91a9bc;text-align:left;background:#101a23;border:1px dashed #31495c;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:58px;padding:9px 11px;display:flex}.video-frame-add>svg{color:#78a9cf;width:19px}.video-frame-add span,.video-frame-preview>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.video-frame-add strong,.video-frame-preview strong{color:#c8d5df;font-size:11px}.video-frame-add small,.video-frame-preview small{color:#687d8e;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.video-frame-preview{border-style:solid}.video-frame-preview img{object-fit:cover;border-radius:7px;width:48px;height:40px}.video-frame-preview button{color:#758898;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.video-frame-preview button:hover{color:#d8e3eb;background:#22313d}.video-frame-preview button svg{width:14px}.video-studio-error{color:#efa0a7;background:#27171a;border:1px solid #61353b;border-radius:8px;margin:10px 0 0;padding:9px 11px;font-size:11px;line-height:1.45}.video-render-status{background:#111e29;border:1px solid #30495d;border-radius:10px;align-items:center;gap:11px;margin-top:10px;padding:11px;display:flex}.video-render-orb{color:#81b7df;background:#1b3448;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.video-render-orb svg{width:17px;animation:1s linear infinite spin}.video-render-status>span:last-child{flex-direction:column;gap:3px;display:flex}.video-render-status strong{font-size:11px}.video-render-status small{color:#71889a;font-size:10px}.video-prompt-actions{justify-content:space-between;align-items:stretch;gap:10px;margin-top:14px;display:flex}.video-studio-cost{color:#88b3d2;text-align:left;background:#101c25;border:1px solid #2d4659;border-radius:9px;align-items:center;gap:8px;min-width:190px;padding:7px 10px;display:flex}.video-studio-cost:disabled{cursor:default;opacity:1}.video-studio-cost>svg{width:16px}.video-studio-cost span{flex-direction:column;gap:1px;display:flex}.video-studio-cost small{color:#698196;font-size:10px}.video-studio-cost strong{font-size:11px}.video-studio-cost.insufficient{color:#ef9ea7;cursor:pointer;background:#2a181c;border-color:#754149}.video-generate-button{color:#fff;background:linear-gradient(#3676a7,#285b83);border:1px solid #6195bc;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-width:165px;font-size:12px;font-weight:700;display:flex;box-shadow:0 10px 28px #1c5b8b3d}.video-generate-button:hover{filter:brightness(1.1)}.video-generate-button:disabled{color:#687987;box-shadow:none;cursor:not-allowed;background:#202831;border-color:#2a3742}.video-generate-button svg{width:16px}.video-studio-settings{overflow:hidden}.video-studio-settings>header{border-bottom:1px solid #24323e;justify-content:space-between;align-items:center;gap:8px;min-height:53px;padding:0 13px;display:flex}.video-studio-settings>header>span{align-items:center;gap:7px;display:flex}.video-studio-settings>header svg{color:#79aacf;width:15px}.video-studio-settings>header strong{font:600 12px Manrope}.video-studio-settings>header button{color:#75a7cc;background:0 0;border:0;font-size:10px}.video-studio-setting-list{flex-direction:column;padding:6px 13px 13px;display:flex}.video-studio-setting-list>label{border-bottom:1px solid #202c36;grid-template-columns:minmax(0,1fr) 126px;align-items:center;gap:10px;min-height:58px;display:grid}.video-studio-setting-list>label>span{color:#c4d0da;flex-direction:column;gap:2px;min-width:0;font-size:11px;font-weight:600;display:flex}.video-studio-setting-list label small{color:#647988;font-size:10px;font-weight:400}.video-studio-setting-list select,.video-studio-setting-list input{color:#dbe5ec;background:#121e27;border:1px solid #304453;border-radius:8px;outline:0;width:100%;height:34px;padding:0 8px;font-size:11px}.video-studio-setting-list select:focus,.video-studio-setting-list input:focus{border-color:#4e7fa5}.video-studio-audio{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;min-height:62px;margin-top:8px;padding:0;display:flex}.video-studio-audio>span{align-items:center;gap:8px;display:flex}.video-studio-audio>span>svg{color:#688297;width:17px}.video-studio-audio>span>span{flex-direction:column;gap:2px;display:flex}.video-studio-audio strong{color:#c3d0da;font-size:11px}.video-studio-audio small{color:#647988;font-size:10px}.video-studio-audio i{background:#2a3742;border-radius:20px;width:32px;height:18px;position:relative}.video-studio-audio i:after{content:"";background:#778797;border-radius:50%;width:12px;height:12px;transition:all .2s;position:absolute;top:3px;left:3px}.video-studio-audio.active>span>svg{color:#77b7e5}.video-studio-audio.active i:after{background:#fff;transform:translate(14px)}.video-projects{margin-top:25px}.video-projects>header{justify-content:space-between;align-items:end;margin-bottom:11px;display:flex}.video-projects h3{margin:0 0 3px;font:600 15px Manrope}.video-projects p{color:#718293;margin:0;font-size:11px}.video-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.video-project-card{background:#0e151c;border:1px solid #253441;border-radius:12px;position:relative;overflow:hidden}.video-project-card>video{aspect-ratio:16/9;object-fit:contain;background:#05080b;width:100%;display:block}.video-project-copy{flex-direction:column;gap:6px;padding:11px 46px 12px 12px;display:flex}.video-project-copy>strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.video-project-copy>span{align-items:center;gap:6px;display:flex}.video-project-copy small{color:#6f8292;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.video-project-card>button{color:#8faec5;background:#15222d;border:1px solid #2d4050;border-radius:7px;place-items:center;width:29px;height:29px;display:grid;position:absolute;bottom:10px;right:10px}.video-project-card>button:hover{color:#d4e8f6;border-color:#4c7899}.video-project-card>button svg{width:14px}.video-project-empty{text-align:center;background:#0d141ba6;border:1px dashed #293b49;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;min-height:190px;display:flex}.video-project-empty>span{color:#7caed2;background:#172a39;border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:10px;display:grid}.video-project-empty svg{width:19px}.video-project-empty strong{font-size:12px}.video-project-empty p{color:#697b8b;max-width:330px;margin:5px 0 0;font-size:11px}.attachment-row>.image-attachment>img{object-fit:cover;border-radius:6px;flex:none;width:40px;height:40px}.attachment-error{color:#ef8f96;margin:0 5px 7px;font-size:10px;line-height:1.4}.composer-shell{position:relative}.composer-shell.drag-active{border-color:#8f6fea;box-shadow:0 0 0 3px #8f6fea29,0 15px 45px #0006}.file-drop-overlay{z-index:10;color:#d8cbff;text-align:center;pointer-events:none;background:#14121ef5;border:1px dashed #9273e7;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:82px;display:flex;position:absolute;inset:5px}.file-drop-overlay svg{color:#ae91ff;width:21px;margin-bottom:2px}.file-drop-overlay strong{font:600 12px Manrope}.file-drop-overlay span{color:#8f87a3;font-size:10px}.attachment-uploading{color:#a990ef;margin:0 5px 7px;font-size:10px;line-height:1.4}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020306c7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.deposit-modal{background:#11151c;border:1px solid #2b313b;border-radius:16px;width:min(450px,100%);max-height:calc(100vh - 36px);padding:19px;overflow-y:auto;box-shadow:0 30px 90px #000}.modal-head{grid-template-columns:35px 1fr 35px;align-items:start;gap:6px;margin-bottom:18px;display:grid}.modal-head h2{margin:1px 0 3px;font:600 16px Manrope}.modal-head p{color:#757d8c;margin:0;font-size:10px}.icon-button{color:#777f8d;background:0 0;border:0;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.icon-button:hover{color:#fff;background:#20252d}.icon-button svg{width:17px}.deposit-section{margin:15px 0}.deposit-section>label{color:#858d9c;margin:0 0 7px;font-size:10px;font-weight:600;display:block}.package-grid{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.package-grid button{background:#151920;border:1px solid #272d37;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:2px;height:51px;display:flex}.package-grid button strong{font-size:12px}.package-grid button span{color:#697181;font-size:7px}.package-grid button.active{background:#211a34;border-color:#7558c6;box-shadow:inset 0 0 0 1px #493779}.asset-list{flex-direction:column;gap:6px;display:flex}.asset-list button{text-align:left;background:#14181f;border:1px solid #262c35;border-radius:9px;align-items:center;gap:10px;min-height:52px;padding:7px 10px;display:flex}.asset-list button.active{background:#1b1728;border-color:#694ead}.asset-mark{background:#252a33;border-radius:50%;place-items:center;width:31px;height:31px;font-size:11px;font-weight:700;display:grid}.asset-mark.platform_token{background:linear-gradient(145deg,#9e72ff,#5c39c5)}.asset-copy{flex-direction:column;flex:1;gap:1px;display:flex}.asset-copy strong{font-size:11px}.asset-copy small{color:#717988;font-size:8px}.bonus-pill{background:#173226;border:1px solid #23543d;border-radius:5px;padding:3px 6px;font-size:8px;font-weight:700;color:#78d9ac!important}.radio-dot{border:1px solid #4c5360;border-radius:50%;place-items:center;width:15px;height:15px;display:grid;flex:none!important}.radio-dot span{background:#9373ed;border-radius:50%;width:7px;height:7px}.token-receipt{background:linear-gradient(100deg,#191524,#141722);border:1px solid #302747;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:16px 0 12px;padding:12px 13px;display:flex}.token-receipt>span{color:#8c849d;font-size:9px}.token-receipt strong{color:#bca5fb;font:600 15px Manrope}.token-receipt strong small{color:#8c849d;font-size:8px}.token-receipt p{text-align:right;color:#6fd8a7;justify-content:flex-end;align-items:center;gap:4px;width:100%;margin:5px 0 0;font-size:8px;display:flex}.primary-button,.secondary-button,.danger-button{border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:35px;padding:0 13px;font-size:10px;font-weight:600;display:inline-flex}.primary-button{color:#fff;background:linear-gradient(#8a66ec,#6a47cc);border:1px solid #8a68e2;box-shadow:0 7px 22px #6943c92b}.primary-button:hover{filter:brightness(1.1)}.primary-button svg,.secondary-button svg,.danger-button svg{width:14px}.primary-button.wide{width:100%;height:40px}.secondary-button{color:#bbc0ca;background:#171b22;border:1px solid #303640}.danger-button{color:#e9989f;background:#25171a;border:1px solid #513035}.secure-note{color:#5d6574;justify-content:center;align-items:center;gap:5px;margin:9px 0 0;font-size:8px;display:flex}.modal-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.modal-state h3{margin:15px 0 5px;font:600 14px Manrope}.modal-state p{color:#747c8b;max-width:260px;margin:0;font-size:10px;line-height:1.5}.spin{color:#9574ee;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.payment-step{text-align:center}.timer{color:#d6af75;background:#2d2417;border:1px solid #4b3a20;border-radius:6px;align-items:center;gap:5px;margin:0 auto 15px;padding:4px 8px;font-size:8px;display:inline-flex}.qr-placeholder{background:repeating-conic-gradient(#ddd 0 3%,#161920 0 7%);border:8px solid #fff;border-radius:10px;place-items:center;width:130px;height:130px;margin:0 auto 13px;display:grid}.qr-placeholder span{background:#171a21;border-radius:8px;place-items:center;width:35px;height:35px;font-weight:800;display:grid}.send-label{color:#6d7583;margin:0;font-size:9px}.payment-step h3{margin:4px 0;font:600 19px Manrope}.copy-address{color:#8373ad;background:0 0;border:0;align-items:center;gap:6px;font-size:8px;display:inline-flex}.payment-callout{color:#757d8c;background:#151920;border:1px solid #2b3039;border-radius:8px;margin:17px 0 13px;padding:10px;font-size:9px;line-height:1.5}.confirm-rings{background:#191423;border:1px solid #3a2d57;border-radius:50%;place-items:center;width:67px;height:67px;display:grid;box-shadow:0 0 0 9px #120f1a,0 0 0 10px #231b32}.status-track{gap:7px;margin-top:30px;display:flex}.status-track span{background:#2a3039;border-radius:5px;width:34px;height:3px}.status-track span:first-child,.status-track span:nth-child(2){background:#7958d5}.success-mark{color:#6fe0ab;background:#193629;border:1px solid #2b6248;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:16px;display:grid}.credited{color:#8fe6bb;font:600 26px Manrope}.modal-state.done p{margin:3px 0 24px}.network-section{margin-bottom:12px}.network-tabs{background:#0d1117;border:1px solid #252b35;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:4px;display:grid}.network-tabs>button{color:#858d9b;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;min-width:0;min-height:55px;padding:7px 9px;display:flex}.network-tabs>button:hover{color:#cdd2db;background:#151a22}.network-tabs>button.active{color:#f3efff;background:#211a34;border-color:#4e3b7b;box-shadow:0 5px 14px #0003}.network-tab-icon{flex:none;place-items:center;width:29px;height:29px;display:grid}.network-tab-icon .token-icon-sol{width:26px;height:23px}.network-tab-icon .token-icon-eth{width:27px;height:27px}.network-tab-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.network-tab-copy strong,.network-tab-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.network-tab-copy strong{color:inherit;font-size:10px}.network-tab-copy small{color:#686f7d;font-size:8px}.network-tabs>button.active .network-tab-copy small{color:#998cb8}.network-asset-panel{background:#10141a;border:1px solid #252b35;border-radius:11px;margin-top:7px;padding:10px}.asset-panel-head{color:#858d9c;justify-content:space-between;align-items:center;margin:0 2px 7px;font-size:9px;font-weight:600;display:flex}.asset-panel-head small{color:#5f6775;font-size:8px;font-weight:500}.page-scroll{flex:1;min-height:0;padding:34px max(28px,50% - 520px) 70px;overflow-y:auto}.page-scroll.narrow{padding-left:max(28px,50% - 365px);padding-right:max(28px,50% - 365px)}.page-intro{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.page-intro h2{letter-spacing:-.4px;margin:0 0 5px;font:600 21px Manrope}.page-intro p{color:#767f8f;margin:0;font-size:11px}.feature-banner{background:radial-gradient(circle at 80%,#714bd438,#0000 40%),#171321;border:1px solid #3a2d59;border-radius:12px;align-items:center;gap:14px;margin-bottom:18px;padding:17px;display:flex}.token-gem{background:linear-gradient(145deg,#9c74f8,#5f3dc1);border-radius:11px;place-items:center;width:39px;height:39px;font-weight:800;display:grid}.feature-banner div{flex:1}.feature-banner strong{font:600 12px Manrope}.feature-banner p{color:#877e98;margin:3px 0 0;font-size:9px}.feature-banner button{color:#ae92f4;background:0 0;border:0;align-items:center;gap:4px;font-size:10px;display:flex}.feature-banner button svg{width:13px}.content-card{background:#0e1218;border:1px solid #222832;border-radius:12px;margin-bottom:17px;overflow:hidden}.card-head{border-bottom:1px solid #20252e;justify-content:space-between;align-items:center;height:50px;padding:0 16px;display:flex}.card-head h3{margin:0;font:600 12px Manrope}.card-head>span{color:#6d7584;font-size:9px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:10px}th{color:#626a79;text-transform:uppercase;letter-spacing:.06em;text-align:left;background:#10141b;padding:10px 14px;font-size:7px;font-weight:700}td{color:#aeb4c0;white-space:nowrap;border-top:1px solid #1d222b;padding:13px 14px}tbody tr:hover{background:#12171e}.mono{color:#7f8796;font-family:monospace}.positive,.payment-tokens.credited{color:#69d7a2}.payment-tokens.confirming{color:#d8ac61}.payment-tokens.failed{color:#df7c84}.asset-cell{color:#d6dae2;align-items:center;gap:7px;font-weight:600;display:flex}.asset-cell i{background:#262c36;border-radius:50%;place-items:center;width:21px;height:21px;font-size:8px;font-style:normal;display:grid}.status{color:#71cf9d;background:#14251c;border:1px solid #2d4b3b;border-radius:5px;align-items:center;gap:5px;padding:3px 6px;font-size:8px;display:inline-flex}.status.confirming{color:#d8ac61;background:#272012;border-color:#574627}.status.failed{color:#df7c84;background:#29171a;border-color:#5c3035}.status i{background:currentColor;border-radius:50%;width:5px;height:5px}.stats-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:17px;display:grid}.stat-card{background:#0e1218;border:1px solid #222832;border-radius:12px;min-height:125px;padding:16px;position:relative}.stat-card>span{color:#9c7deb;background:#1d182a;border-radius:8px;place-items:center;width:29px;height:29px;display:grid;position:absolute;top:14px;right:14px}.stat-card>span svg{width:14px}.stat-card p{color:#747d8c;margin:0 0 18px;font-size:9px}.stat-card strong{letter-spacing:-.4px;font:600 22px Manrope;display:block}.stat-card small{color:#656e7e;font-size:8px}.setting-row{align-items:center;gap:12px;padding:17px;display:flex}.large-avatar{border-radius:50%;width:42px;height:42px;font-size:12px}.setting-row>div:nth-child(2){flex:1}.setting-row strong{font-size:11px}.setting-row p{color:#747d8b;margin:3px 0 0;font-size:9px}.field-label{color:#858d9a;flex-direction:column;gap:8px;padding:16px;font-size:9px;display:flex}.field-label textarea{color:#d8dbe2;resize:vertical;background:#12171e;border:1px solid #29303a;border-radius:8px;padding:10px;font-size:11px;line-height:1.5}.settings-action{justify-content:space-between;align-items:center;padding:0 16px 16px;display:flex}.settings-action span{color:#5dca93;align-items:center;gap:4px;font-size:9px;display:flex}.settings-action svg{width:12px}.setting-icon{color:#9b7dea;background:#191522;border-radius:9px;place-items:center;display:grid;width:34px!important;height:34px!important;position:static!important}.setting-icon svg{width:15px}.switch{width:32px;height:18px;margin-left:auto;position:relative}.switch input{opacity:0;width:0;height:0}.switch>span{background:#2a3039;border-radius:20px;transition:all .2s;position:absolute;inset:0}.switch>span:after{content:"";background:#8b92a0;border-radius:50%;width:12px;height:12px;transition:all .2s;position:absolute;top:3px;left:3px}.switch input:checked+span{background:#6746be}.switch input:checked+span:after{background:#fff;transform:translate(14px)}.privacy-copy{padding:16px}.privacy-copy p{color:#7d8594;margin:0 0 15px;font-size:10px;line-height:1.6}.privacy-copy button{margin-right:8px}.admin-note{color:#cea873;background:#1e1916;border:1px solid #3e3430;border-radius:10px;align-items:center;gap:11px;margin-bottom:17px;padding:12px 14px;display:flex}.admin-note svg{width:20px}.admin-note strong{color:#dbc9aa;font-size:10px}.admin-note p{color:#817667;margin:2px 0 0;font-size:8px}.admin-models{grid-template-columns:1fr 1fr;padding:6px;display:grid}.admin-models>div{border-radius:8px;align-items:center;gap:9px;padding:9px;display:flex}.admin-models>div:hover{background:#151a21}.admin-models>div>span:nth-child(2){flex-direction:column;flex:1;display:flex}.admin-models strong{font-size:10px}.admin-models small{color:#697281;font-size:8px}.economics-grid{grid-template-columns:1fr 1fr;gap:12px;padding:16px;display:grid}.economics-grid label{color:#747d8b;flex-direction:column;gap:6px;font-size:9px;display:flex}.economics-grid input{color:#d9dce3;background:#13171e;border:1px solid #282e38;border-radius:7px;height:34px;padding:0 9px;font-size:10px}.chat-loading{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;display:flex}.chat-loading span,.sidebar-skeleton span{background:linear-gradient(90deg,#13171e,#1d222b,#13171e) 0 0/200%;border-radius:6px;animation:1.3s infinite shimmer}.chat-loading span{width:min(550px,60%);height:15px}.chat-loading span:nth-child(2){width:min(450px,50%)}.chat-loading span:nth-child(3){width:min(350px,40%)}.sidebar-skeleton{flex-direction:column;gap:9px;padding:15px 7px;display:flex}.sidebar-skeleton span{height:30px}@keyframes shimmer{to{background-position:-200%}}.payment-callout.error-callout{color:#efabb1;background:#29181b;border-color:#60353a}.payment-asset-amount{color:#767f8f;margin:0 0 8px;font-size:9px}.modal-state.done{text-align:left;justify-content:flex-start;align-items:stretch;min-height:0}.success-summary{background:#121d18;border:1px solid #24352d;border-radius:10px;align-items:center;gap:12px;margin:2px 0 16px;padding:15px;display:flex}.done .success-mark{flex:none;width:38px;height:38px;margin:0}.done .success-mark svg{width:18px}.success-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.success-copy strong{color:#d8f5e6;font:600 15px Manrope}.success-copy span{color:#7e9388;font-size:9px}.mobile-close,.sidebar-scrim{display:none}@media (width<=780px){.sidebar{width:275px;transition:transform .23s;position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:20px 0 60px #000}.sidebar.open{transform:translate(0)}.sidebar-scrim{z-index:15;background:#0009;display:block;position:fixed;inset:0}.mobile-close,.menu-button{display:grid}.menu-button{color:#8b93a1;background:0 0;border:0;place-items:center;width:30px;height:30px}.menu-button svg{width:18px}.topbar{padding:0 11px}.connection,.balance-button span{display:none}.model-popover{width:auto;position:fixed;top:65px;left:10px;right:10px}.message-column{padding:30px 15px}.user-message{margin-left:5%}.composer-area{padding:5px 10px 9px}.empty-chat{padding:28px 12px}.prompt-grid{grid-template-columns:1fr}.prompt-grid button{min-height:82px}.page-scroll,.page-scroll.narrow{padding:23px 13px 60px}.page-intro{align-items:flex-start;gap:15px}.page-intro h2{font-size:17px}.feature-banner{align-items:flex-start}.feature-banner button{display:none}.stats-grid,.admin-models,.economics-grid{grid-template-columns:1fr}.package-grid{grid-template-columns:1fr 1fr}.video-setting-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.assistant-images{width:100%;max-width:100%}.estimate{display:none}.table-wrap{margin-bottom:0}.modal-backdrop{padding:8px}.deposit-modal{max-height:calc(100vh - 16px);padding:15px}.top-actions{gap:4px}.video-model-overlay{padding:8px}.video-model-dialog{width:100%;height:calc(100vh - 16px)}.video-model-layout{grid-template-rows:minmax(220px,1fr) auto;grid-template-columns:1fr}.video-model-catalog{border-bottom:1px solid #40516473;border-right:0}.video-settings-panel{max-height:44vh}.video-model-head small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.video-composer-settings{grid-template-columns:minmax(0,1fr) auto}.video-composer-fields{grid-area:2/1/auto/-1}.video-token-requirement{min-width:105px}}@media (width<=430px){.balance-button{padding:0 6px}.balance-button strong{font-size:10px}.empty-chat>p{max-width:290px;margin-left:auto;margin-right:auto}.page-intro{flex-direction:column}.page-intro .primary-button{width:100%}.feature-banner{padding:13px}.privacy-copy button{width:100%;margin:5px 0}.prompt-grid small{max-width:240px}.model-trigger{padding-left:0}.topbar{padding-right:7px}.video-model-options{grid-template-columns:1fr}.video-model-head{padding:11px}.video-model-search{margin:0 11px 10px}.video-model-catalog,.video-settings-panel{padding:11px}}.auth-screen p,.history-item>button:first-child,.sidebar-foot>button,.model-trigger,.empty-chat>p,.message-content,.answer-copy,.composer-shell textarea{font-size:14px}.new-chat,.profile-button strong,.profile-menu button,.model-copy strong,.no-models,.prompt-grid strong,.assistant-meta strong,.asset-copy strong,.package-grid button strong,.primary-button,.secondary-button,.danger-button,.feature-banner strong,.card-head h3,.setting-row strong,.field-label textarea{font-size:13px}.new-chat span,.empty-history,.profile-button small,.connection,.balance-button span,.popover-title span,.prompt-grid small,.message-foot,.attach-menu strong,.modal-head p,.deposit-section>label,.asset-copy small,.token-receipt>span,.modal-state p,.send-label,.payment-callout,.page-intro p,.feature-banner p,.feature-banner button,.card-head>span,table,.stat-card p,.setting-row p,.field-label,.settings-action span,.privacy-copy p,.admin-note strong,.admin-models strong,.economics-grid label,.economics-grid input{font-size:12px}.history-group>p,.capabilities>span,.estimate,.composer-note,.attach-menu small,.attachment-row strong,.attachment-row small,.package-grid button span,.bonus-pill,.token-receipt strong small,.token-receipt p,.secure-note,.timer,.copy-address,th,.status,.stat-card small,.admin-note p,.admin-models small{font-size:10px}.connection.offline{color:#d8858c}.connection.offline>span{background:#e46f79;box-shadow:0 0 7px #e46f7977}.balance-button:disabled{opacity:.5;cursor:not-allowed}.api-error-banner{color:#d99aa0;background:#24161a;border:1px solid #5b3038;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin:14px 20px 0;padding:12px 14px;font-size:12px;display:flex}.api-error-banner span{flex-direction:column;gap:2px;display:flex}.api-error-banner strong{color:#f1c5c9;font-size:13px}.assistant-message.error .answer-copy{color:#e5a2a8;background:#24161a;border:1px solid #5b3038;border-radius:9px;padding:10px 12px}.answer-copy{overflow-wrap:anywhere}.answer-copy>:first-child{margin-top:0}.answer-copy p{margin:0 0 12px}.answer-copy h1,.answer-copy h2,.answer-copy h3,.answer-copy h4{color:#f1f3f7;letter-spacing:-.02em;margin:22px 0 9px;font-family:Manrope,sans-serif;font-weight:650;line-height:1.3}.answer-copy h1{font-size:21px}.answer-copy h2{font-size:18px}.answer-copy h3{font-size:16px}.answer-copy h4{font-size:14px}.answer-copy strong{color:#f0edf7;font-weight:650}.answer-copy em{color:#ddd8e8}.answer-copy a{color:#a98cff;text-underline-offset:3px;-webkit-text-decoration:underline #765bc3;text-decoration:underline #765bc3}.answer-copy a:hover{color:#c2adff;text-decoration-color:currentColor}.answer-copy ul,.answer-copy ol{margin:8px 0 14px;padding-left:24px}.answer-copy li{margin:4px 0;padding-left:2px}.answer-copy li::marker{color:#9072e4}.answer-copy li>p{margin:0}.answer-copy blockquote{color:#aeb4c0;border-left:3px solid #6f52bd;margin:14px 0;padding:2px 0 2px 13px}.answer-copy blockquote p{margin:5px 0}.answer-copy code{color:#d8caff;background:#181d25;border:1px solid #303744;border-radius:5px;padding:2px 5px;font:12px/1.55 SFMono-Regular,Consolas,Liberation Mono,monospace}.markdown-code-block{background:#151515;border-radius:11px;margin:0 0 14px;padding:8px;position:relative}.answer-copy .markdown-code-block pre{box-shadow:none;background:#303030;border:1px solid #3a3a3a;border-radius:7px;margin:0;padding:13px 44px 13px 14px;overflow:auto}.code-copy-button{z-index:1;color:#9ca5b3;background:#171c24;border:1px solid #303744;border-radius:6px;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:7px;right:7px}.code-copy-button:hover{color:#e2e5eb;background:#1d232d;border-color:#4c3d6b}.code-copy-button svg{stroke-width:1.8px;width:15px;height:15px}.answer-copy pre code{color:#d5d9e2;white-space:pre;background:0 0;border:0;border-radius:0;padding:0;font-size:12px}.answer-copy pre code.hljs{color:#c9d1d9;display:block}.answer-copy .hljs-comment,.answer-copy .hljs-quote{color:#8b949e;font-style:italic}.answer-copy .hljs-keyword,.answer-copy .hljs-selector-tag,.answer-copy .hljs-literal,.answer-copy .hljs-type{color:#ff7b72}.answer-copy .hljs-string,.answer-copy .hljs-regexp,.answer-copy .hljs-attribute,.answer-copy .hljs-symbol,.answer-copy .hljs-bullet{color:#a5d6ff}.answer-copy .hljs-title,.answer-copy .hljs-title.class_,.answer-copy .hljs-title.function_{color:#d2a8ff}.answer-copy .hljs-number,.answer-copy .hljs-meta,.answer-copy .hljs-selector-id,.answer-copy .hljs-selector-class{color:#79c0ff}.answer-copy .hljs-built_in,.answer-copy .hljs-variable,.answer-copy .hljs-template-variable,.answer-copy .hljs-params{color:#ffa657}.answer-copy .hljs-attr,.answer-copy .hljs-property{color:#7ee787}.answer-copy .hljs-addition{color:#aff5b4;background:#033a16}.answer-copy .hljs-deletion{color:#ffdcd7;background:#67060c}.answer-copy table{border-collapse:collapse;width:100%;margin:14px 0;font-size:12px;display:block;overflow-x:auto}.answer-copy th,.answer-copy td{text-align:left;white-space:nowrap;border:1px solid #303641;padding:7px 10px}.answer-copy th{color:#eceff4;background:#171c24;font-weight:650}.answer-copy tr:nth-child(2n) td{background:#11161d}.answer-copy hr{background:#282e38;border:0;height:1px;margin:20px 0}.answer-copy img{border-radius:9px;max-width:100%;height:auto;margin:14px 0;display:block}.answer-copy input[type=checkbox]{accent-color:#8c6ce8;margin-right:7px}.answer-copy del{color:#7e8694}@media (width<=720px){.api-error-banner{align-items:flex-start;margin:10px 10px 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.model-name-row{align-items:center;gap:6px;min-width:0;display:flex}.model-name-row strong{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.model-rank{color:#bba3f6;text-transform:uppercase;letter-spacing:.04em;background:#211a34;border:1px solid #4a3b70;border-radius:4px;flex:none;padding:3px 5px;font-size:7px;font-weight:700;line-height:1}.provider-logo-fallback{font-size:8px;font-weight:800;line-height:1}.provider-logo-svg{place-items:center;line-height:1;display:grid}.provider-logo-openai,.provider-logo-xai{color:#f7f7f7}.provider-logo-anthropic{color:#d7a079}.provider-logo-moonshot-ai{color:#68a9ff}.model-mark .provider-logo-svg{color:inherit}.model-mark.provider-openai{color:#fff;background:#000;border-color:#333}.model-mark.provider-anthropic{color:#141413;background:#f1f0e8;border-color:#d7d4c6}.model-mark.provider-xai{color:#000;background:#fff;border-color:#d8d8d8}.model-mark.provider-google{color:inherit;background:#f7f9fc;border-color:#d9deea}.model-mark.provider-deepseek{color:inherit;background:#edf2ff;border-color:#cdd8ff}.model-mark.provider-mistral{color:inherit;background:#fff3dc;border-color:#f1d39c}.model-mark.provider-meta{color:#1668d4;background:#edf5ff;border-color:#c9dcf5}.model-mark.provider-qwen{color:#6947cb;background:#f2edff;border-color:#d9cdf6}.model-mark.provider-microsoft{color:#176fa5;background:#eaf6ff;border-color:#c5e0ef}.model-mark.provider-nvidia{color:#4e8b1f;background:#eff9e8;border-color:#d0e7be}.model-mark.provider-cohere{color:#b94c39;background:#fff0ed;border-color:#f0cbc4}.model-mark.provider-perplexity{color:#177f78;background:#e9f8f6;border-color:#bee4df}.model-mark.provider-moonshot-ai{color:#356cc8;background:#edf3ff;border-color:#cad8f3}.model-mark.provider-alibaba{color:#c76320;background:#fff2e8;border-color:#efd0ba}.provider-tabs{flex-wrap:wrap;gap:5px;padding:0 12px 10px;display:flex}.provider-tabs button{color:#8f98a6;background:#181d24;border:1px solid #333a45;border-radius:999px;flex:none;align-items:center;gap:5px;height:29px;padding:0 9px;font-size:10px;display:flex}.provider-tabs button:hover{color:#d9cfed;background:#24202f;border-color:#665292}.provider-tabs button.active{color:#d9c9ff;box-shadow:none;background:#30234f;border-color:#7658c5}.provider-tabs .provider-logo-svg,.provider-tabs .provider-logo-fallback{flex:none}.model-family{align-items:center;display:flex;position:relative}.model-family.has-variants{background:0 0;margin:0;padding:0}.model-family .model-option{flex:1;min-width:0}.model-variant-count{color:#a4a9b1;background:#30343a;border-radius:5px;flex:none;padding:3px 5px;font-size:9px;font-weight:600;line-height:1}.model-group{scroll-margin-top:4px}.token-icon{object-fit:contain;flex:none;display:block}.asset-mark{background:0 0;font-size:0;overflow:visible}.asset-mark.sol{background:0 0}.asset-mark.sol .token-icon-sol{width:28px;height:28px}.asset-mark.eth{background:0 0;border-radius:6px}.asset-mark.eth .token-icon-eth{border-radius:4px;width:31px;height:31px}.asset-mark.usdc,.asset-mark.platform_token{background:0 0}.token-icon-relay{object-fit:cover;border-radius:8px}.token-gem{background:0 0;border-radius:50%;flex:none;overflow:hidden}.asset-cell i{background:0 0;font-size:0;overflow:visible}.asset-cell i .token-icon-sol{width:20px;height:20px}.payment-token-credited{color:#69d7a2}.payment-token-confirming{color:#d8ac61}.payment-token-failed{color:#df7c84}.settings-list .setting-row+.setting-row{border-top:1px solid #20252e}.system-prompt-setting{gap:10px}.system-prompt-setting>span{flex-direction:column;gap:4px;display:flex}.system-prompt-setting>span strong{color:#d8dbe2;font-size:12px}.system-prompt-setting>span small{color:#747d8b;font-size:10px;line-height:1.45}.system-prompt-setting textarea{box-sizing:border-box;outline:none;width:100%;min-height:132px}.system-prompt-setting textarea:focus{border-color:#7050c4;box-shadow:0 0 0 2px #7050c424}.system-prompt-actions{align-items:center;gap:10px;display:flex}.system-prompt-setting .character-count{color:#656e7e;margin-right:auto;font-size:9px}.system-prompt-actions .save-status{color:#69d7a2;align-items:center;gap:4px;font-size:9px;display:flex}.system-prompt-actions .save-status.unsaved{color:#d8ac61}.system-prompt-actions .save-status svg{width:12px;height:12px}.system-prompt-actions .primary-button:disabled{cursor:not-allowed;filter:none;opacity:.42}.chat-model-controls{align-items:center;gap:2px;display:flex}.chat-model-settings-trigger{color:#717a89;background:0 0;border:0;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.chat-model-settings-trigger svg{width:15px}.chat-model-settings-popover{z-index:55;background:#12161d;border:1px solid #2a303b;border-radius:16px;width:540px;max-width:calc(100vw - 24px);position:absolute;top:42px;left:-170px;box-shadow:0 25px 70px #000c}.chat-model-settings-popover>header{border-bottom:1px solid #252b34;align-items:center;gap:14px;min-height:68px;padding:12px 14px 12px 17px;display:flex}.chat-model-settings-heading{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.chat-model-settings-heading>span:first-child{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.chat-model-settings-popover>header strong{color:#e0e4eb;letter-spacing:-.1px;font-size:13px}.chat-model-settings-popover>header small{color:#747d8c;font-size:10px;line-height:1.35}.chat-model-settings-scope{color:#a98de8;letter-spacing:.05em;text-transform:uppercase;background:#211b2b;border:1px solid #413653;border-radius:6px;flex:none;padding:4px 7px;font-size:8px;font-weight:700}.chat-model-settings-popover>header button{color:#747d8c;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.chat-model-settings-popover>header button:hover{color:#d9dde5;background:#202630}.chat-model-settings-popover>header button svg{width:14px}.chat-model-settings-list .model-select-row+.model-select-row{border-top:1px solid #20262f}.chat-model-settings-list .model-select-icon{border-radius:10px;width:36px;height:36px}.chat-model-settings-list .model-select-label{gap:3px}.chat-model-settings-list .model-select-label strong{font-size:12px}.chat-model-settings-list .model-select-label small{font-size:10px;line-height:1.3}.chat-model-settings-list .model-select-value strong{font-size:11px}.chat-model-settings-list .model-select-value small{font-size:9px}.model-select-row{grid-template-columns:34px minmax(105px,1fr) minmax(190px,1.6fr);align-items:center;gap:10px;min-height:72px;padding:9px 12px;display:grid}.model-select-row+.model-select-row{border-top:1px solid #20262f}.model-select-icon{color:#9c7deb;background:#1d182a;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.model-select-icon svg{width:15px}.model-select-label{flex-direction:column;gap:2px;min-width:0;display:flex}.model-select-row strong{color:#d6dae2;font-size:11px}.model-select-row small{color:#747d8c;font-size:9px}.model-select-control{min-width:0;position:relative}.model-select-trigger{color:#cdd2db;text-align:left;background:#0d1117;border:1px solid #303744;border-radius:9px;outline:none;align-items:center;gap:9px;width:100%;min-height:44px;padding:5px 8px;display:flex}.model-select-trigger:hover,.model-select-trigger[aria-expanded=true]{background:#11151c;border-color:#554271}.model-select-trigger:focus-visible{border-color:#8060d5;box-shadow:0 0 0 3px #7050c429}.model-select-trigger:disabled{cursor:not-allowed;opacity:.5}.model-select-value{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.model-select-value strong,.model-select-value small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.model-select-value strong{font-size:10px}.model-select-chevron{color:#687180;flex:none;height:14px;transition:transform .16s;width:14px!important}.model-select-trigger[aria-expanded=true] .model-select-chevron{transform:rotate(180deg)}.model-select-inherited-mark{color:#9e7ee8;background:#211a31;border:1px solid #473763;border-radius:7px;flex:none;place-items:center;width:23px;height:23px;display:grid}.model-select-inherited-mark svg{width:12px}.model-select-menu{z-index:80;background:#12161d;border:1px solid #303744;border-radius:10px;width:max(100%,285px);max-height:310px;padding:5px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 18px 55px #0000009e}.model-select-option{color:#ced3dc;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;min-height:49px;padding:6px 7px;display:flex}.model-select-option:hover,.model-select-option.selected{background:#1c212a}.model-select-option.selected{box-shadow:inset 0 0 0 1px #342a46}.model-select-option>span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.model-select-option strong,.model-select-option small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.model-select-option>svg{color:#9b7dea;flex:none;width:15px}.default-model-settings>p{color:#7d8594;border-bottom:1px solid #20262f;margin:0;padding:14px 16px;font-size:10px;line-height:1.5}.default-model-settings{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 12px 12px;display:grid}.default-model-settings>p{grid-column:1/-1;margin:0 -12px 2px}.default-model-settings .model-select-row{background:linear-gradient(145deg,#12171e,#0e1218);border:1px solid #252c36;border-radius:11px;flex-direction:column;align-items:stretch;gap:9px;min-height:0;padding:13px;display:flex}.default-model-settings .model-select-row+.model-select-row{border-top:1px solid #252c36}.default-model-settings .model-select-icon{width:36px;height:36px}.default-model-settings .model-select-label{gap:3px}.default-model-settings .model-select-control{margin-top:auto}.settings-page-intro{align-items:center;gap:13px;max-width:1040px;margin:0 auto 22px;display:flex}.settings-page-intro>span:last-child{flex-direction:column;gap:4px;display:flex}.settings-page-intro h2{letter-spacing:-.45px;margin:0;font:600 22px Manrope}.settings-page-intro p{color:#747d8c;margin:0;font-size:11px}.settings-page-icon{color:#a889f3;background:linear-gradient(145deg,#251d35,#17131f);border:1px solid #40335c;border-radius:12px;flex:none;place-items:center;width:43px;height:43px;display:grid}.settings-page-icon svg{width:19px}.settings-page-layout{grid-template-columns:minmax(0,1.8fr) minmax(285px,.8fr);align-items:start;gap:17px;max-width:1040px;margin:0 auto;display:grid}.settings-main-column,.settings-side-column{min-width:0}.settings-main-column>.content-card:first-child{overflow:visible}.settings-profile{align-items:center;gap:11px;padding:14px;display:flex}.settings-profile>div:last-child{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.settings-profile strong,.settings-profile p{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.settings-profile strong{color:#d9dde4;font-size:11px}.settings-profile p{color:#6e7786;margin:0;font-size:9px}.settings-connected{color:#66cf99;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:5px;font-size:8px;font-weight:700;display:flex}.settings-connected i{background:#62d59a;border-radius:50%;width:5px;height:5px;box-shadow:0 0 7px #62d59a88}.answer-copy>:last-child{margin-bottom:0}.message-foot{margin-top:6px}.user-message{gap:0}.reduce-motion *,.reduce-motion :before,.reduce-motion :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.reduce-motion .prompt-grid button:hover{transform:none}.app-shell:not(.light-mode){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text);background:var(--bg)}.app-shell:not(.light-mode) .main-panel,.app-shell:not(.light-mode) .chat-view,.app-shell:not(.light-mode) .page-scroll,.app-shell:not(.light-mode) .video-workspace{background:var(--bg)}.app-shell:not(.light-mode) .sidebar{background:var(--dark-1);border:0}.app-shell:not(.light-mode) .topbar{background:#1c1c1ce6;border:0}.app-shell:not(.light-mode) .sidebar-foot,.app-shell:not(.light-mode) .profile-wrap,.app-shell:not(.light-mode) .provider-tabs,.app-shell:not(.light-mode) .retry-model-choice,.app-shell:not(.light-mode) .card-head,.app-shell:not(.light-mode) .settings-list .setting-row+.setting-row,.app-shell:not(.light-mode) .chat-model-settings-popover>header,.app-shell:not(.light-mode) .model-select-row+.model-select-row,.app-shell:not(.light-mode) .default-model-settings>p,.app-shell:not(.light-mode) .video-model-layout,.app-shell:not(.light-mode) .video-model-catalog,.app-shell:not(.light-mode) .video-studio-settings>header,.app-shell:not(.light-mode) .video-studio-setting-list>label,.app-shell:not(.light-mode) .video-thread-panel>header,.app-shell:not(.light-mode) .video-conversation-history>header,.app-shell:not(.light-mode) .video-turn+.video-turn{border-color:#0000}.app-shell:not(.light-mode) .new-chat,.app-shell:not(.light-mode) .new-video,.app-shell:not(.light-mode) .sidebar-search,.app-shell:not(.light-mode) .balance-button,.app-shell:not(.light-mode) .notification-button{background:var(--dark-4);border:0}.app-shell:not(.light-mode) .new-chat:hover,.app-shell:not(.light-mode) .new-video:hover,.app-shell:not(.light-mode) .new-video.active,.app-shell:not(.light-mode) .balance-button:hover,.app-shell:not(.light-mode) .notification-button:hover,.app-shell:not(.light-mode) .notification-button[aria-expanded=true]{background:var(--dark-6)}.app-shell:not(.light-mode) .new-chat{color:#ddd3ff}.app-shell:not(.light-mode) .new-video{color:#b9d8f1}.app-shell:not(.light-mode) .new-chat span,.app-shell:not(.light-mode) .new-video span{background:var(--dark-2);border:0}.app-shell:not(.light-mode) .notification-button>i{border-color:var(--dark-4)}.app-shell:not(.light-mode) .notification-popover{background:#242424;border:0;box-shadow:0 24px 70px #00000080}.app-shell:not(.light-mode) .notification-head,.app-shell:not(.light-mode) .notification-item{border-color:#343434}.app-shell:not(.light-mode) .notification-item.unread{background:#2e2938}.app-shell:not(.light-mode) .sidebar-search:focus-within,.app-shell:not(.light-mode) .composer-shell:focus-within{border-color:#0000;box-shadow:0 0 0 2px #a88bff6b}.app-shell:not(.light-mode) .history-item.active,.app-shell:not(.light-mode) .history-item.editing{background:var(--dark-4)}.app-shell:not(.light-mode) .history-item:hover,.app-shell:not(.light-mode) .history-item:focus-within{background:var(--dark-3)}.app-shell:not(.light-mode) .history-item.active:hover,.app-shell:not(.light-mode) .history-item.active:focus-within{background:var(--dark-4)}.app-shell:not(.light-mode) .history-actions{background:linear-gradient(90deg,transparent,var(--dark-3) 22%)}.app-shell:not(.light-mode) .history-actions button{background:var(--dark-3)}.app-shell:not(.light-mode) .history-item.active .history-actions{background:linear-gradient(90deg,transparent,var(--dark-4) 22%)}.app-shell:not(.light-mode) .history-item.active .history-actions button{background:var(--dark-4)}.app-shell:not(.light-mode) .history-actions button:hover,.app-shell:not(.light-mode) .history-rename button,.app-shell:not(.light-mode) .sidebar-foot>button:hover,.app-shell:not(.light-mode) .sidebar-foot>button.active,.app-shell:not(.light-mode) .profile-button:hover{background:var(--dark-5)}.app-shell:not(.light-mode) :is(.profile-menu,.model-popover,.response-retry-menu,.attach-menu,.chat-model-settings-popover,.model-select-menu,.deposit-modal,.video-model-dialog){background:var(--dark-5);border:0}.app-shell:not(.light-mode) :is(.profile-menu,.model-popover,.response-retry-menu,.attach-menu,.chat-model-settings-popover,.model-select-menu){box-shadow:0 18px 48px #00000057}.app-shell:not(.light-mode) .deposit-modal,.app-shell:not(.light-mode) .video-model-dialog{box-shadow:0 28px 80px #0000006b}.app-shell:not(.light-mode) .model-search,.app-shell:not(.light-mode) .video-model-search{background:var(--dark-2);border:0}.app-shell:not(.light-mode) .model-option:hover,.app-shell:not(.light-mode) .model-option.selected,.app-shell:not(.light-mode) .model-select-option:hover,.app-shell:not(.light-mode) .model-select-option.selected,.app-shell:not(.light-mode) .profile-menu button:hover,.app-shell:not(.light-mode) .attach-menu button:hover{background:var(--dark-7)}.app-shell:not(.light-mode) .model-select-option.selected{box-shadow:none}.app-shell:not(.light-mode) .retry-same-model,.app-shell:not(.light-mode) .retry-same-model:hover{border:0!important}.app-shell:not(.light-mode) .provider-tabs button,.app-shell:not(.light-mode) .model-mark,.app-shell:not(.light-mode) .capabilities>span,.app-shell:not(.light-mode) .model-rank,.app-shell:not(.light-mode) .model-price-rank,.app-shell:not(.light-mode) .model-select-inherited-mark{border-color:#0000}.app-shell:not(.light-mode) .model-popover{background:#242424}.app-shell:not(.light-mode) .popover-title strong{color:#f2f2f2}.app-shell:not(.light-mode) .popover-title span{color:#a0a0a0}.app-shell:not(.light-mode) .popover-title svg,.app-shell:not(.light-mode) .model-check{color:#b69cff}.app-shell:not(.light-mode) .model-search{color:#8f8f8f;background:#181818;box-shadow:inset 0 0 0 1px #343434}.app-shell:not(.light-mode) .model-search input{color:#f0f0f0}.app-shell:not(.light-mode) .model-search input::placeholder{color:#858585;opacity:1}.app-shell:not(.light-mode) .provider-tabs{background:0 0;border:0}.app-shell:not(.light-mode) .provider-tabs button{box-shadow:none;background:#303030;border:0}.app-shell:not(.light-mode) .provider-tabs button:hover{box-shadow:none;background:#3a3a3a}.app-shell:not(.light-mode) .provider-tabs button.active{box-shadow:none;background:#463765}.app-shell:not(.light-mode) .model-list-head strong{color:#e8e8e8}.app-shell:not(.light-mode) .model-list-head small{color:#929292}.app-shell:not(.light-mode) .model-option{color:#dedede}.app-shell:not(.light-mode) .model-option:hover{background:#303030}.app-shell:not(.light-mode) .model-option.selected{box-shadow:none;background:#383838}.app-shell:not(.light-mode) .model-family.has-variants{background:0 0}.app-shell:not(.light-mode) .model-copy strong{color:#e8e8e8}.app-shell:not(.light-mode) .capabilities>span{color:#a7a7a7;background:#1c1c1c;box-shadow:inset 0 0 0 1px #383838}.app-shell:not(.light-mode) .model-rank{color:#c7b4ff;background:#2b2142;box-shadow:inset 0 0 0 1px #4d3b70}.app-shell:not(.light-mode) .model-rank.best-value,.app-shell:not(.light-mode) .model-price-rank{color:#75d7aa;background:#173126;box-shadow:inset 0 0 0 1px #28503e}.app-shell:not(.light-mode) .model-price-rank.price-2{color:#e5c46e;background:#302817;box-shadow:inset 0 0 0 1px #5b4c2c}.app-shell:not(.light-mode) .model-price-rank.price-3{color:#f09aaa;background:#351d23;box-shadow:inset 0 0 0 1px #663741}.app-shell:not(.light-mode) .model-list{scrollbar-color:#777 transparent}.app-shell:not(.light-mode) .orb,.app-shell:not(.light-mode) .prompt-grid button,.app-shell:not(.light-mode) .message-content,.app-shell:not(.light-mode) .message-files span,.app-shell:not(.light-mode) .message-action:after,.app-shell:not(.light-mode) .assistant-image-button,.app-shell:not(.light-mode) .assistant-video,.app-shell:not(.light-mode) .image-progress-placeholder,.app-shell:not(.light-mode) .image-generating>img,.app-shell:not(.light-mode) .composer-shell,.app-shell:not(.light-mode) .attachment-row>span,.app-shell:not(.light-mode) .image-model-chooser,.app-shell:not(.light-mode) .image-model-options>button{border:0}.app-shell:not(.light-mode) .orb{background:var(--dark-5);box-shadow:none}.app-shell:not(.light-mode) .prompt-grid button{background:var(--dark-4)}.app-shell:not(.light-mode) .prompt-grid button:hover{background:var(--dark-6)}.app-shell:not(.light-mode) .message-content{background:var(--dark-6);color:#ededed}.app-shell:not(.light-mode) .message-files span,.app-shell:not(.light-mode) .attachment-row>span{background:var(--dark-5)}.app-shell:not(.light-mode) .message-action:after,.app-shell:not(.light-mode) .assistant-image-button,.app-shell:not(.light-mode) .image-generating>img{background:var(--dark-2)}.app-shell:not(.light-mode) .assistant-video{background:var(--dark-0)}.app-shell:not(.light-mode) .image-progress-placeholder{background:radial-gradient(circle at 25% 20%,#a88bff1f,transparent 40%),var(--dark-2);box-shadow:none}.app-shell:not(.light-mode) .composer-area{background:linear-gradient(transparent,var(--bg) 18%)}.app-shell:not(.light-mode) .composer-shell{background:var(--dark-5);box-shadow:0 12px 34px #0000002e}.app-shell:not(.light-mode) .tool-button:hover,.app-shell:not(.light-mode) .tool-button.active{background:var(--dark-7)}.app-shell:not(.light-mode) .image-model-chooser{background:var(--dark-4)}.app-shell:not(.light-mode) .image-model-options>button{background:var(--dark-5)}.app-shell:not(.light-mode) .image-model-options>button:hover{background:var(--dark-7)}.app-shell:not(.light-mode) :is(.feature-banner,.content-card,.stat-card,.admin-note,.network-tabs,.network-asset-panel,.token-receipt,.payment-callout,.success-summary,.api-error-banner,.assistant-message.error .answer-copy){border:0}.app-shell:not(.light-mode) .feature-banner{background:var(--dark-5)}.app-shell:not(.light-mode) .content-card,.app-shell:not(.light-mode) .stat-card,.app-shell:not(.light-mode) .network-asset-panel{background:var(--dark-4)}.app-shell:not(.light-mode) .card-head,.app-shell:not(.light-mode) th{background:var(--dark-5)}.app-shell:not(.light-mode) td{border:0}.app-shell:not(.light-mode) tbody tr:hover,.app-shell:not(.light-mode) .admin-note,.app-shell:not(.light-mode) .network-tabs,.app-shell:not(.light-mode) .payment-callout{background:var(--dark-5)}.app-shell:not(.light-mode) .network-tabs>button{border:0}.app-shell:not(.light-mode) .network-tabs>button:hover{background:var(--dark-7)}.app-shell:not(.light-mode) .network-tabs>button.active{background:var(--dark-7);box-shadow:none;border:0}.app-shell:not(.light-mode) .token-receipt{background:var(--dark-5)}.app-shell:not(.light-mode) .package-grid button,.app-shell:not(.light-mode) .asset-list button{background:var(--dark-5);border:0}.app-shell:not(.light-mode) .package-grid button.active,.app-shell:not(.light-mode) .asset-list button.active{background:var(--dark-7);box-shadow:none;border:0}.app-shell:not(.light-mode) :is(.status,.timer,.bonus-pill,.success-mark,.confirm-rings,.radio-dot){border-color:#0000}.app-shell:not(.light-mode) .field-label textarea,.app-shell:not(.light-mode) .economics-grid input,.app-shell:not(.light-mode) .history-rename input,.app-shell:not(.light-mode) .model-select-trigger,.app-shell:not(.light-mode) .response-model-select select{background:var(--dark-2);border:0}.app-shell:not(.light-mode) .model-select-trigger:hover,.app-shell:not(.light-mode) .model-select-trigger[aria-expanded=true]{background:var(--dark-6);border-color:#0000}.app-shell:not(.light-mode) .default-model-settings .model-select-row{background:var(--dark-4);border:0}.app-shell:not(.light-mode) .settings-page-icon{background:var(--dark-5);border:0}.app-shell:not(.light-mode) .answer-copy code,.app-shell:not(.light-mode) .answer-copy .markdown-code-block pre,.app-shell:not(.light-mode) .code-copy-button,.app-shell:not(.light-mode) .answer-copy th,.app-shell:not(.light-mode) .answer-copy td{border:0}.app-shell:not(.light-mode) .answer-copy code{background:var(--dark-5)}.app-shell:not(.light-mode) .markdown-code-block{background:var(--dark-1)}.app-shell:not(.light-mode) .answer-copy .markdown-code-block pre{background:var(--dark-5);box-shadow:none}.app-shell:not(.light-mode) .code-copy-button{background:var(--dark-5)}.app-shell:not(.light-mode) .video-workspace{background:var(--bg)}.app-shell:not(.light-mode) :is(.video-composer-settings,.video-workspace-icon,.video-prompt-card,.video-studio-settings,.video-project-card,.video-project-empty,.video-thread-panel,.video-conversation-history,.video-turn-prompt,.video-turn-result,.video-audio-setting){box-shadow:none;border:0}.app-shell:not(.light-mode) .video-composer-settings,.app-shell:not(.light-mode) .video-prompt-card,.app-shell:not(.light-mode) .video-studio-settings,.app-shell:not(.light-mode) .video-project-card,.app-shell:not(.light-mode) .video-thread-panel,.app-shell:not(.light-mode) .video-conversation-history{background:var(--dark-4)}.app-shell:not(.light-mode) .video-settings-panel{background:var(--dark-2)}.app-shell:not(.light-mode) .video-composer-model,.app-shell:not(.light-mode) .video-composer-fields label,.app-shell:not(.light-mode) .video-composer-audio,.app-shell:not(.light-mode) .video-model-options>button,.app-shell:not(.light-mode) .video-setting-grid select,.app-shell:not(.light-mode) .video-setting-grid input,.app-shell:not(.light-mode) .video-studio-model,.app-shell:not(.light-mode) .video-prompt-field textarea,.app-shell:not(.light-mode) .video-frame-add,.app-shell:not(.light-mode) .video-frame-preview,.app-shell:not(.light-mode) .video-studio-setting-list select,.app-shell:not(.light-mode) .video-studio-setting-list input,.app-shell:not(.light-mode) .video-turn-prompt{background:var(--dark-5);border:0}.app-shell:not(.light-mode) .video-model-options>button:hover,.app-shell:not(.light-mode) .video-model-options>button.selected,.app-shell:not(.light-mode) .video-studio-model:hover{background:var(--dark-7);box-shadow:none;border-color:#0000}.app-shell:not(.light-mode) .video-thread:hover,.app-shell:not(.light-mode) .video-thread-new:hover{background:var(--dark-5)}.app-shell:not(.light-mode) .video-thread.selected,.app-shell:not(.light-mode) .video-thread-new.selected{background:var(--dark-7);box-shadow:none}.app-shell:not(.light-mode) .video-project-empty,.app-shell:not(.light-mode) .video-turn-result{background:var(--dark-2)}.light-mode{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f7fb;--panel:#fff;--panel2:#f1f3f8;--line:#dfe3eb;--muted:#6f7787;--text:#20242e;color:#20242e;background:radial-gradient(circle at 65% -10%,#7050c414,transparent 30%),var(--bg)}.light-mode .sidebar{background:#fff;border-color:#dfe3eb}.light-mode .new-chat{color:#4e347f;background:#f1edfc;border-color:#d8ccf5}.light-mode .new-chat:hover{background:#e9e2fa;border-color:#bba8e9}.light-mode .new-chat span{color:#757b88;border-color:#d6d9e0}.light-mode .new-video{color:#426d8e;background:#eaf3f9;border-color:#c4d8e8}.light-mode .new-video:hover,.light-mode .new-video.active{color:#244b68;background:#dfeef8;border-color:#8eb4d1}.light-mode .new-video span{color:#5d86a5;border-color:#b8d0e1}.light-mode .sidebar-search{color:#747c89;background:#f5f6f9;border-color:#e4e7ed}.light-mode .sidebar-search:focus-within{border-color:#aa94df}.light-mode .sidebar-search input{color:#262a34}.light-mode .history-item>button:first-child,.light-mode .sidebar-foot>button{color:#626b7a}.light-mode .history-item.active,.light-mode .history-item:hover,.light-mode .sidebar-foot>button:hover,.light-mode .sidebar-foot>button.active{background:#f0f2f6}.light-mode .history-item.active>button:first-child,.light-mode .sidebar-foot>button:hover,.light-mode .sidebar-foot>button.active{color:#20242e}.light-mode .history-actions{background:linear-gradient(90deg,#0000,#f0f2f6 22%)}.light-mode .history-actions button,.light-mode .history-item.editing{color:#6e7684;background:#f0f2f6}.light-mode .history-actions button:hover,.light-mode .history-rename button{color:#292e38;background:#e3e6ec}.light-mode .history-rename input{color:#20242e;background:#fff;border-color:#9b82d1}.light-mode .sidebar-foot,.light-mode .profile-wrap{border-color:#e2e5eb}.light-mode .profile-button:hover{background:#f2f3f7}.light-mode .profile-menu{background:#fff;border-color:#d9dde5;box-shadow:0 15px 40px #4b526333}.light-mode .profile-menu button{color:#555e6d}.light-mode .profile-menu button:hover{color:#20242e;background:#f0f2f6}.light-mode .topbar{background:#ffffffd1;border-color:#dfe3eb}.light-mode .model-trigger:hover{background:#eef0f5}.light-mode .balance-button{color:#7050c4;background:#f1edfc;border-color:#d8ccf5}.light-mode .balance-button:hover{background:#e9e2fa;border-color:#bba8e9}.light-mode .balance-button strong{color:#33264f}.light-mode .balance-button span{color:#716780}.light-mode .balance-button svg:last-child{background:#e0d6f7}.light-mode .model-popover{background:#fff;border-color:#d8dce5;box-shadow:0 25px 70px #4b52633d}.light-mode .model-search{background:#f5f6f9;border-color:#dce0e7}.light-mode .model-search input{color:#20242e}.light-mode .model-popover-close:hover{color:#303640;background:#eef0f4}.light-mode .model-family.has-variants{background:0 0}.light-mode .model-variant-count{color:#6e7580;background:#eceef1}.light-mode .model-provider-group+.model-provider-group,.light-mode .model-popover-foot{border-color:#e4e6eb}.light-mode .model-detail,.light-mode .model-popover-foot{color:#727b88}.light-mode .model-variant{color:#596270;background:#e6e9ee}.light-mode .model-variant.pro{color:#6747ae;background:#e8e0f8}.light-mode .model-trigger-variant{color:#6e7580;background:#eceef1}.light-mode .model-featured{color:#28724f;background:#e5f5ec}.light-mode .no-models strong{color:#333945}.light-mode .no-models button{color:#6447a8;background:#eee8fa}.light-mode .model-option{color:#333945}.light-mode .model-option:hover{background:#f1f2f4}.light-mode .model-option.selected{box-shadow:none;background:#e5e7ea}.light-mode .capabilities>span{color:#626b79;background:#f4f5f8;border-color:#d9dde5}.light-mode .model-rank{color:#654a9f;background:#f1edfb;border-color:#d4c8ee}.light-mode .model-rank.best-value,.light-mode .model-price-rank{color:#267651;background:#eaf7f0;border-color:#b9ddcb}.light-mode .model-price-rank.price-2{color:#87691c;background:#fff7df;border-color:#e6d39f}.light-mode .model-price-rank.price-3{color:#a04755;background:#fff0f2;border-color:#e8c0c7}.light-mode .provider-tabs{border-color:#e0e3e9}.light-mode .provider-tabs button{color:#555e6d;background:#f5f6f9;border-color:#d9dde5}.light-mode .provider-tabs button:hover{color:#4e347f;background:#eee8fb;border-color:#aa94df}.light-mode .provider-tabs button.active{border-color:#8061cc;box-shadow:0 0 0 2px #8061cc29}.light-mode .provider-tabs .provider-logo-openai,.light-mode .provider-tabs .provider-logo-xai,.light-mode .model-list-head .provider-logo-openai,.light-mode .model-list-head .provider-logo-xai{color:#111}.light-mode .provider-tabs .provider-openai{color:#fff;background:#000;border-color:#333}.light-mode .provider-tabs .provider-anthropic{color:#141413;background:#f1f0e8;border-color:#d7d4c6}.light-mode .provider-tabs .provider-xai{color:#fff;background:#000;border-color:#333}.light-mode .provider-tabs .provider-google{color:inherit;background:#f7f9fc;border-color:#d9deea}.light-mode .provider-tabs .provider-deepseek{color:inherit;background:#edf2ff;border-color:#cdd8ff}.light-mode .provider-tabs .provider-mistral{color:inherit;background:#fff3dc;border-color:#f1d39c}.light-mode .model-list-head strong{color:#333945}.light-mode .model-list-head small{color:#737b89}.light-mode .orb{color:#7755cf;background:linear-gradient(145deg,#f2edff,#e8dffb);border-color:#d7c9f5}.light-mode .message-scroll.empty{background:radial-gradient(circle at 50% 34%,#7755cf12,#0000 34%)}.light-mode .prompt-grid button{color:#697282;background:#fff;border-color:#dfe3eb}.light-mode .prompt-grid button:hover{background:#f8f6fc;border-color:#bca9e7;box-shadow:0 12px 28px #46365e1a}.light-mode .prompt-grid strong{color:#282d37}.light-mode .prompt-grid small{color:#697282}.light-mode .prompt-icon{color:#7755cf;background:#eee8f8}.light-mode .prompt-arrow{color:#8a8393}.light-mode .prompt-grid button:hover .prompt-arrow{color:#6849b1;background:#ece7f3}.light-mode .message-content{color:#302a3d;background:#eee9f8;border-color:#d8cced}.light-mode .notification-button{color:#626b79;background:#fff;border-color:#dce0e7}.light-mode .notification-button>i{border-color:#fff}.light-mode .notification-popover{background:#fff;border-color:#d9dde5;box-shadow:0 22px 55px #4b52632e}.light-mode .notification-head,.light-mode .notification-item{border-color:#e5e8ed}.light-mode .notification-item.unread{background:#f5f1fd}.light-mode .notification-item strong{color:#282d37}.light-mode .notification-item p{color:#606977}.light-mode .message-files span{color:#5f566b;border-color:#cfc4df}.light-mode .answer-copy{color:#343a46}.light-mode .answer-copy h1,.light-mode .answer-copy h2,.light-mode .answer-copy h3,.light-mode .answer-copy h4,.light-mode .answer-copy strong{color:#1f2430}.light-mode .answer-copy em{color:#4d5360}.light-mode .answer-copy blockquote{color:#59616f}.light-mode .answer-copy code{color:#5a3da1;background:#eef0f5;border-color:#d8dce5}.light-mode .answer-copy pre{box-shadow:none;background:#11151c;border-color:#d6dae2}.light-mode .answer-copy pre code,.light-mode .answer-copy pre code.hljs{color:#d5d9e2;background:0 0;border:0}.light-mode .markdown-code-block{background:#eceff4}.light-mode .answer-copy .markdown-code-block pre{background:#252a31}.light-mode .answer-copy th,.light-mode .answer-copy td{border-color:#d8dce5}.light-mode .answer-copy th{color:#252a34;background:#edf0f5}.light-mode .answer-copy tr:nth-child(2n) td{background:#f6f7f9}.light-mode .answer-copy hr{background:#d9dde5}.light-mode .message-foot,.light-mode .message-foot button{color:#727b8a}.light-mode .message-foot button:hover{color:#262b35}.light-mode .message-foot .message-action:hover,.light-mode .message-foot .message-action:focus-visible{color:#303640;background:#e9ecf2}.light-mode .response-model-select select{color:#626b7a;background:#fff;border-color:#d8dce5}.light-mode .response-retry-menu{background:#fff;border-color:#d9dde5;box-shadow:0 18px 50px #4b52632e}.light-mode .retry-same-model{color:#303640!important}.light-mode .retry-same-model:hover{background:#f3effb!important;border-color:#d8cdef!important}.light-mode .retry-model-choice{border-color:#e2e5eb}.light-mode .retry-model-choice .model-trigger{color:#303640;background:#f5f6f9;border-color:#d9dde5}.light-mode .assistant-image-button,.light-mode .image-generating>img{background:#fff;border-color:#d9dde5}.light-mode .assistant-image-loader{background:radial-gradient(circle at 22% 18%,#8561cc24,#0000 38%),#f3f5f8}.light-mode .assistant-image-loader:after{background:linear-gradient(90deg,#0000,#ffffffbf,#0000)}.light-mode .assistant-video{background:#eef1f5;border-color:#d9dde5}.light-mode .image-progress-placeholder{background:radial-gradient(circle at 22% 18%,#8561cc24,#0000 38%),radial-gradient(circle at 82% 76%,#4272a91a,#0000 42%),#f3f5f8;border-color:#d9dde5;box-shadow:inset 0 1px #fff,0 12px 30px #30374414}.light-mode .image-progress-placeholder:before{background:linear-gradient(90deg,#0000,#ffffffbf,#0000)}.light-mode .image-progress-placeholder:after{background-color:#0000;background-image:linear-gradient(#484f5c09 1px,#0000 1px),linear-gradient(90deg,#484f5c09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.light-mode .image-progress-placeholder svg{color:#7e5fd0;background:#ffffffd1;border-color:#d9ceef;box-shadow:0 10px 26px #3c31521a,0 0 30px #835bd614}.light-mode .image-generating strong{color:#303640}.light-mode .composer-area{background:linear-gradient(#0000,#f6f7fb 18%)}.light-mode .composer-shell{background:#fff;border-color:#d8dce5;box-shadow:0 15px 45px #4b52631a}.light-mode .composer-shell:focus-within{border-color:#9f87d7}.light-mode .composer-shell textarea{color:#20242e}.light-mode .composer-shell textarea::placeholder{color:#8a919d}.light-mode .composer-model-type-trigger{color:#666e79;background:0 0}.light-mode .composer-model-type-trigger:hover,.light-mode .composer-model-type-trigger[aria-expanded=true]{color:#343a43;background:#f1f2f4}.light-mode .composer-model-type-menu{background:#fff;border-color:#d5d8de;box-shadow:0 14px 35px #3036402e}.light-mode .composer-model-type-menu button{color:#656c77}.light-mode .composer-model-type-menu button:hover{color:#303640;background:#f0f1f3}.light-mode .composer-model-type-menu button.selected{color:#252a31;background:#e4e6e9}.light-mode .video-composer-settings{background:linear-gradient(110deg,#f2f7fb,#eef3f7);border-color:#cbd9e6}.light-mode .video-composer-model{color:#263848;background:#e2edf6}.light-mode .video-composer-model:hover{background:#d7e6f2}.light-mode .video-composer-model strong{color:#243341}.light-mode .video-composer-model small{color:#6d8498}.light-mode .video-composer-fields label,.light-mode .video-composer-audio{color:#6d8395;background:#f8fafc;border-color:#cad9e5}.light-mode .video-composer-fields select,.light-mode .video-composer-fields input{color:#293a49}.light-mode .video-composer-fields option{color:#293a49;background:#fff}.light-mode .video-token-requirement{color:#426a8b;background:#e5f0f7;border-color:#bfd1df}.light-mode .video-token-requirement.insufficient{color:#b64e58;background:#fbecee;border-color:#deaeb2}.light-mode .video-workspace-icon{color:#39739d;background:linear-gradient(145deg,#edf6fc,#dfeef8);border-color:#b9d1e3}.light-mode .video-workspace-intro p{color:#68798a}.light-mode .video-prompt-card,.light-mode .video-studio-settings{background:linear-gradient(145deg,#fff,#f7f9fb);border-color:#d6e0e8;box-shadow:0 18px 45px #4353631a}.light-mode .video-studio-model{color:#263846;background:#eef5fa;border-color:#cbdbe7}.light-mode .video-studio-model:hover{background:#e6f1f8;border-color:#91b5cf}.light-mode .video-studio-model strong{color:#24333f}.light-mode .video-prompt-field>span{color:#4f6170}.light-mode .video-prompt-field textarea{color:#202c35;background:#fff;border-color:#d5e0e8}.light-mode .video-prompt-field textarea::placeholder{color:#8998a4}.light-mode .video-frame-add,.light-mode .video-frame-preview{color:#5f7b90;background:#f2f7fa;border-color:#bfd3e1}.light-mode .video-frame-add strong,.light-mode .video-frame-preview strong{color:#344854}.light-mode .video-studio-cost{color:#426d8c;background:#eef5f9;border-color:#c5d7e3}.light-mode .video-studio-settings>header,.light-mode .video-studio-setting-list>label{border-color:#e0e6eb}.light-mode .video-studio-setting-list>label>span,.light-mode .video-studio-audio strong{color:#394b58}.light-mode .video-studio-setting-list select,.light-mode .video-studio-setting-list input{color:#283945;background:#fff;border-color:#ccdbe5}.light-mode .video-project-card{background:#fff;border-color:#d7e1e8}.light-mode .video-project-empty{background:#f4f8fbcc;border-color:#cbdbe6}.light-mode .video-project-copy>strong{color:#2d3b46}.light-mode .video-new-project{color:#386886;background:#e9f3f9;border-color:#9abbd2}.light-mode .video-thread-panel,.light-mode .video-conversation-history{background:#fffffff0;border-color:#d5e0e8;box-shadow:0 16px 44px #43536317}.light-mode .video-thread-panel>header,.light-mode .video-conversation-history>header{border-color:#e1e7ec}.light-mode .video-thread-panel>header small{color:#58778d;background:#edf4f8}.light-mode .video-thread,.light-mode .video-thread-new{color:#334550}.light-mode .video-thread.selected,.light-mode .video-thread-new.selected{background:#e8f2f8;box-shadow:inset 0 0 0 1px #b8d0e1}.light-mode .video-thread-icon{color:#4d83a8;background:#edf6fb;border-color:#c7dce9}.light-mode .video-thread-new>span:first-child{color:#795bc0;background:#f1ecfa;border-color:#d5c9eb}.light-mode .video-conversation-history h3,.light-mode .video-editor-heading strong{color:#2b3b47}.light-mode .video-conversation-history>header>span:last-child{color:#527894;background:#edf5fa;border-color:#c8dbe7}.light-mode .video-turn+.video-turn{border-color:#e1e7ec}.light-mode .video-turn-prompt{background:#f7f9fb;border-color:#d8e1e8}.light-mode .video-turn-prompt p{color:#394a56}.light-mode .video-turn-result{background:#f4f7f9;border-color:#d3dee6}.light-mode .video-turn-result>footer>button{color:#537993;background:#edf3f7;border-color:#cbd9e3}.light-mode .tool-button:hover,.light-mode .tool-button.active{color:#333945;background:#edf0f5}.light-mode .send-button:disabled{color:#9aa1ad;background:#e1e4e9}.light-mode .composer-note{color:#8b929e}.light-mode .attach-menu{background:#fff;border-color:#d8dce5;box-shadow:0 15px 50px #4b526333}.light-mode .attach-menu button{color:#5d6675}.light-mode .attach-menu button:hover{background:#f0f2f6}.light-mode .attach-menu strong{color:#262b35}.light-mode .attachment-row>span{background:#f4f5f8;border-color:#d8dce5}.light-mode .composer-shell.drag-active{border-color:#8f70d4;box-shadow:0 0 0 3px #7e5bd024,0 15px 45px #4b52631a}.light-mode .file-drop-overlay{color:#5b4098;background:#f9f7fdf7;border-color:#9d82dc}.light-mode .file-drop-overlay svg{color:#7654c8}.light-mode .file-drop-overlay span{color:#756b86}.light-mode .attachment-uploading{color:#7654c8}.light-mode .image-model-chooser{background:#f7f4fa;border-color:#d9d0e7}.light-mode .image-model-chooser-head strong,.light-mode .image-model-chooser>p{color:#35303c}.light-mode .image-model-chooser-head>button:hover{color:#35303c;background:#e9e4ed}.light-mode .image-model-options>button{color:#35303c;background:#fff;border-color:#ddd7e3}.light-mode .image-model-options>button:hover{background:#f3eef8;border-color:#a98fce}.light-mode .video-model-overlay{background:#dde2e985}.light-mode .video-model-dialog{background:#f9fbfded;border-color:#cbd9e7;box-shadow:0 30px 90px #45536642}.light-mode .video-model-head strong,.light-mode .video-settings-head strong,.light-mode .video-model-empty strong,.light-mode .video-settings-empty strong{color:#2d3742}.light-mode .video-model-search{background:#fffc;border-color:#d2dce6}.light-mode .video-model-search input{color:#26313c}.light-mode .video-model-layout,.light-mode .video-model-catalog{border-color:#d8e1e9}.light-mode .video-settings-panel{background:#f1f6fa8c}.light-mode .video-company-group h3{color:#526475}.light-mode .video-model-options>button{color:#303943;background:#ffffffc7;border-color:#d2dce6}.light-mode .video-model-options>button:hover,.light-mode .video-model-options>button.selected{background:#edf5fc;border-color:#759bbf}.light-mode .video-setting-grid select,.light-mode .video-setting-grid input{color:#303943;background:#fff;border-color:#d2dce6}.light-mode .content-card,.light-mode .stat-card{background:#fff;border-color:#dfe3eb}.light-mode .card-head{border-color:#e0e3e9}.light-mode th{color:#697281;background:#f2f4f7}.light-mode td{color:#4d5563;border-color:#e2e5eb}.light-mode tbody tr:hover{background:#f6f7f9}.light-mode .asset-cell{color:#303640}.light-mode .feature-banner{background:radial-gradient(circle at 80%,#714bd421,#0000 40%),#f2eef9;border-color:#d9cced}.light-mode .stat-card>span,.light-mode .setting-icon{color:#7654c8;background:#eee9f8}.light-mode .field-label textarea{color:#252a34;background:#f7f8fa;border-color:#d8dce5}.light-mode .system-prompt-setting>span strong{color:#252a34}.light-mode .settings-list .setting-row+.setting-row{border-color:#e2e5eb}.light-mode .chat-model-settings-trigger{color:#687282}.light-mode .chat-model-settings-trigger:hover,.light-mode .chat-model-settings-trigger.active{color:#313944;background:#edf0f5}.light-mode .chat-model-settings-popover{background:#fff;border-color:#d9dee6;box-shadow:0 20px 60px #3844512b}.light-mode .chat-model-settings-popover>header,.light-mode .model-select-row+.model-select-row,.light-mode .default-model-settings>p{border-color:#e2e5eb}.light-mode .chat-model-settings-popover>header strong,.light-mode .model-select-row strong{color:#2b313b}.light-mode .chat-model-settings-popover>header small,.light-mode .model-select-row small,.light-mode .default-model-settings>p{color:#6d7683}.light-mode .chat-model-settings-scope{color:#7254b5;background:#f4f0fa;border-color:#ddd3ee}.light-mode .model-select-icon{color:#7654c8;background:#eee9f8}.light-mode .model-select-trigger{color:#303640;background:#f8f9fb;border-color:#d6dce5}.light-mode .model-select-trigger:hover,.light-mode .model-select-trigger[aria-expanded=true]{background:#fff;border-color:#b7a7d5}.light-mode .model-select-menu{background:#fff;border-color:#d8dee7;box-shadow:0 18px 50px #343f4e33}.light-mode .model-select-option{color:#303640}.light-mode .model-select-option:hover,.light-mode .model-select-option.selected{background:#f0edf8}.light-mode .model-select-option.selected{box-shadow:inset 0 0 0 1px #ded5ef}.light-mode .model-select-inherited-mark{color:#7654c8;background:#f0ebf8;border-color:#d8cdec}.light-mode .default-model-settings .model-select-row{background:linear-gradient(145deg,#fff,#f7f8fa);border-color:#dfe3ea}.light-mode .settings-page-icon{color:#7654c8;background:linear-gradient(145deg,#f2eef9,#fff);border-color:#d8cdec}.light-mode .settings-page-intro p,.light-mode .settings-profile p{color:#6d7683}.light-mode .settings-profile strong{color:#2b313b}@media (width<=900px){.settings-page-layout{grid-template-columns:1fr}}@media (width<=780px){.chat-model-settings-popover{width:auto;position:fixed;top:64px;left:10px;right:10px}}@media (width<=520px){.model-popover{width:auto;max-height:calc(100dvh - 76px);position:fixed;top:64px;left:10px;right:10px}.model-popover-foot span:last-child{display:none}.model-select-row,.default-model-settings .model-select-row{grid-template-columns:32px minmax(0,1fr);padding:10px 12px}.chat-model-settings-popover .model-select-control{grid-column:1/-1;width:100%}.default-model-settings{grid-template-columns:1fr}.settings-page-intro{align-items:flex-start}.chat-model-settings-popover>header small{max-width:250px}}.light-mode .switch>span{background:#cbd0d9}.light-mode .secondary-button{color:#444c59;background:#f3f5f8;border-color:#d4d9e1}.light-mode .admin-models>div:hover{background:#f2f4f7}.light-mode .economics-grid input{color:#252a34;background:#f7f8fa;border-color:#d8dce5}.light-mode .chat-loading span,.light-mode .sidebar-skeleton span{background:linear-gradient(90deg,#eef0f4,#dfe3e9,#eef0f4) 0 0/200%}.light-mode .deposit-modal{background:#fff;border-color:#d8dce5;box-shadow:0 30px 90px #252a3540}.light-mode .icon-button:hover{color:#252a34;background:#eef0f4}.light-mode .package-grid button,.light-mode .asset-list button{background:#f6f7f9;border-color:#d9dde5}.light-mode .package-grid button.active,.light-mode .asset-list button.active{background:#eee8fb;border-color:#9e84d7}.light-mode .network-tabs{background:#f1f3f6;border-color:#d9dde5}.light-mode .network-tabs>button:hover{color:#3d4551;background:#fff}.light-mode .network-tabs>button.active{color:#4c376f;background:#fff;border-color:#ad98d9;box-shadow:0 4px 12px #4231671a}.light-mode .network-tab-copy small{color:#858d99}.light-mode .network-tabs>button.active .network-tab-copy small{color:#74648f}.light-mode .network-asset-panel{background:#fafbfc;border-color:#d9dde5}.light-mode .asset-panel-head{color:#69717e}.light-mode .asset-panel-head small{color:#9198a3}.light-mode .token-receipt{background:linear-gradient(100deg,#f1ecfa,#f7f5fb);border-color:#d9cdee}.light-mode .token-receipt strong{color:#6042a7}.light-mode .payment-callout{color:#626b79;background:#f5f6f8;border-color:#d9dde5}.light-mode .bonus-pill{background:#e8f6ee;border-color:#acd8c0;color:#267651!important}.light-mode .success-summary{background:#f1f8f4;border-color:#cfe3d7}.light-mode .success-copy strong{color:#205f43}.light-mode .success-copy span{color:#66786f}.light-mode .done .success-mark{color:#267651;background:#e3f5eb;border-color:#add7bf}.light-mode .status{color:#267651;background:#eaf7f0;border-color:#b9ddcb}.light-mode .status.confirming,.light-mode .timer{color:#87691c;background:#fff7df;border-color:#e6d39f}.light-mode .status.failed{color:#a04755;background:#fff0f2;border-color:#e8c0c7}.light-mode .confirm-rings{background:#eee8fb;border-color:#cab9e9;box-shadow:0 0 0 9px #f7f4fd,0 0 0 10px #dfd5ef}.light-mode .status-track span{background:#d8dce4}.light-mode .api-error-banner,.light-mode .assistant-message.error .answer-copy,.light-mode .payment-callout.error-callout{color:#a7444d;background:#fff0f1;border-color:#e4b8bd}.usage-dashboard{flex-direction:column;gap:16px;display:flex}.usage-dashboard-head{justify-content:space-between;align-items:flex-start;gap:20px;min-height:52px;display:flex}.usage-dashboard-head h2{letter-spacing:-.45px;margin:0 0 5px;font:600 21px Manrope}.usage-dashboard-head p{color:#787f8b;margin:0;font-size:12px}.usage-range{background:#202020;border:1px solid #2d2d2d;border-radius:9px;align-items:center;gap:3px;padding:3px;display:flex}.usage-range button{color:#858585;background:0 0;border:0;border-radius:6px;min-width:48px;height:28px;padding:0 10px;font-size:11px;font-weight:600}.usage-range button:hover{color:#d8d8d8}.usage-range button.active{color:#f3f3f3;background:#383838;box-shadow:0 2px 8px #0004}.usage-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.usage-stat{background:#2a2a2a;border-radius:12px;align-items:flex-start;gap:12px;min-width:0;min-height:112px;padding:16px;display:flex}.usage-stat-icon{border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.usage-stat-icon svg{width:16px}.usage-stat-icon.purple{color:#b99dff;background:#39304f}.usage-stat-icon.blue{color:#78b8e4;background:#243b4c}.usage-stat-icon.amber{color:#e8b96f;background:#463724}.usage-stat-icon.green{color:#6bd5a2;background:#263e34}.usage-stat>div{flex-direction:column;min-width:0;display:flex}.usage-stat p{color:#929292;margin:0 0 8px;font-size:11px}.usage-stat strong{color:#f3f3f3;letter-spacing:-.4px;text-overflow:ellipsis;white-space:nowrap;font:600 21px Manrope;overflow:hidden}.usage-stat small{color:#737373;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;overflow:hidden}.usage-primary-grid,.usage-secondary-grid{align-items:stretch;gap:12px;display:grid}.usage-primary-grid{grid-template-columns:minmax(0,1.65fr) minmax(265px,.85fr)}.usage-secondary-grid{grid-template-columns:minmax(265px,.85fr) minmax(0,1.65fr)}.usage-card{background:#2a2a2a;border-radius:13px;min-width:0;overflow:hidden}.usage-card-head{border-bottom:1px solid #343434;justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:12px 16px;display:flex}.usage-card-head>div{flex-direction:column;gap:4px;min-width:0;display:flex}.usage-card-head h3{color:#ededed;margin:0;font:600 13px Manrope}.usage-card-head span{color:#7d7d7d;font-size:10px}.usage-card-head>strong{color:#ededed;flex:none;font:600 14px Manrope}.usage-card-head>strong small{color:#777;font:500 9px DM Sans}.usage-trend{min-height:253px;padding:12px 14px 11px 52px;position:relative}.usage-trend svg{width:100%;height:210px;display:block;overflow:visible}.usage-grid-line{stroke:#3a3a3a;stroke-width:1px;stroke-dasharray:4 6}.usage-area{fill:url(#usage-area-fill)}.usage-line{fill:none;stroke:#a88bff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 5px 7px #8963e638)}.usage-point{fill:#2a2a2a;stroke:#b9a2f6;stroke-width:2px;vector-effect:non-scaling-stroke;transition:r .12s}.usage-point:hover{r:5;fill:#a88bff}.usage-chart-scale{color:#696969;font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;font-size:9px;display:flex;position:absolute;top:34px;bottom:33px;left:15px}.usage-chart-labels{color:#717171;justify-content:space-between;align-items:center;height:17px;padding:0 4px;font-size:9px;display:flex}.usage-ranking{flex-direction:column;gap:17px;padding:16px;display:flex}.usage-rank-row{min-width:0}.usage-rank-label{align-items:center;gap:9px;min-width:0;margin-bottom:7px;display:flex}.usage-rank-dot{border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #363636}.usage-rank-number{color:#9c9c9c;background:#383838;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;font-size:9px;font-weight:700;display:grid}.usage-rank-label>span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.usage-rank-label strong,.usage-rank-label small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.usage-rank-label strong{color:#d9d9d9;font-size:11px}.usage-rank-label small{color:#757575;font-size:9px}.usage-rank-value{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;gap:1px;flex:none!important;display:flex!important}.usage-rank-value strong{color:#d9d9d9;font-size:11px;line-height:1.15}.usage-rank-value small{color:#767676;font-size:9px;line-height:1.15}.usage-rank-track{background:#393939;border-radius:5px;height:4px;overflow:hidden}.usage-rank-track i{border-radius:inherit;height:100%;display:block}.usage-table-wrap{min-height:251px;overflow-x:auto}.usage-table{min-width:630px}.usage-table th{color:#767676;background:#303030;padding:9px 14px}.usage-table td{text-overflow:ellipsis;color:#a9a9a9;border-top:1px solid #343434;max-width:220px;padding:11px 14px;overflow:hidden}.usage-table tbody tr:hover{background:#303030}.usage-table th:nth-child(3),.usage-table td:nth-child(3){text-align:right}.usage-model-cell{align-items:center;gap:7px;min-width:0;display:flex}.usage-model-cell i{border-radius:50%;flex:none;width:7px;height:7px}.usage-model-cell strong{color:#d8d8d8;text-overflow:ellipsis;font-size:10px;overflow:hidden}.usage-token-cell{font-variant-numeric:tabular-nums;font-weight:600;color:#d7cef0!important}.usage-empty{color:#6f6f6f;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:180px;padding:24px;font-size:10px;display:flex}.usage-empty svg{color:#777;width:20px}.usage-breakdown-card .usage-empty{min-height:253px}.light-mode .usage-range{background:#f1f3f6;border-color:#e0e3e8}.light-mode .usage-range button{color:#7b828e}.light-mode .usage-range button:hover{color:#333a45}.light-mode .usage-range button.active{color:#3f3260;background:#fff;box-shadow:0 2px 8px #4650641a}.light-mode .usage-stat,.light-mode .usage-card{background:#fff;box-shadow:0 10px 30px #3541520a}.light-mode .usage-stat-icon.purple{color:#7454c5;background:#f0ebff}.light-mode .usage-stat-icon.blue{color:#337fad;background:#e9f4fb}.light-mode .usage-stat-icon.amber{color:#ad7122;background:#fff3df}.light-mode .usage-stat-icon.green{color:#27875d;background:#e7f7ef}.light-mode .usage-stat strong,.light-mode .usage-card-head h3,.light-mode .usage-card-head>strong{color:#2d323b}.light-mode .usage-stat p{color:#707886}.light-mode .usage-stat small,.light-mode .usage-card-head span,.light-mode .usage-card-head>strong small{color:#8a919c}.light-mode .usage-card-head{border-color:#eceef2}.light-mode .usage-grid-line{stroke:#e5e7ec}.light-mode .usage-point{fill:#fff}.light-mode .usage-rank-dot{box-shadow:0 0 0 4px #f0f1f4}.light-mode .usage-rank-number{color:#727a87;background:#f0f1f4}.light-mode .usage-rank-label strong,.light-mode .usage-rank-value strong,.light-mode .usage-model-cell strong{color:#3c434e}.light-mode .usage-rank-label small,.light-mode .usage-chart-labels,.light-mode .usage-chart-scale{color:#8b929e}.light-mode .usage-rank-track{background:#eceef2}.light-mode .usage-table th{color:#777f8c;background:#f5f6f8}.light-mode .usage-table td{color:#616a77;border-color:#eceef2}.light-mode .usage-table tbody tr:hover{background:#f7f8fa}.light-mode .usage-token-cell{color:#664aa8!important}.light-mode .usage-empty{color:#8b929e}.light-mode .sidebar,.light-mode .topbar,.light-mode :is(.feature-banner,.content-card,.stat-card,.prompt-grid button,.message-content,.composer-shell,.image-model-chooser,.network-asset-panel,.video-prompt-card,.video-studio-settings,.video-project-card,.video-thread-panel,.video-conversation-history){border:0}.light-mode .composer-shell:focus-within{border-color:#0000;box-shadow:0 0 0 2px #7e5bd047,0 15px 45px #4b52631a}@media (width<=980px){.usage-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.usage-primary-grid,.usage-secondary-grid{grid-template-columns:1fr}.usage-secondary-grid>.usage-card:first-child{order:2}.video-studio-layout{grid-template-columns:1fr}.video-studio-settings{order:-1}.video-studio-setting-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.video-studio-setting-list>label{grid-template-columns:minmax(0,1fr) 120px}.video-studio-audio{padding:0 4px}}@media (width<=760px){.video-conversation-layout{grid-template-columns:1fr}.video-thread-panel{position:static}.video-thread-list{gap:6px;max-height:none;display:flex;overflow-x:auto}.video-thread,.video-thread-new{width:210px;min-width:210px}.video-turn{grid-template-columns:1fr}.video-turn-result>video{max-height:none}}@media (width<=680px){.page-scroll:has(.usage-dashboard){padding:22px 12px 55px}.usage-dashboard-head{flex-direction:column}.usage-range{width:100%}.usage-range button{flex:1}.usage-stat-grid{grid-template-columns:1fr 1fr}.usage-stat{gap:9px;min-height:104px;padding:13px}.usage-stat-icon{width:30px;height:30px}.usage-stat strong{font-size:18px}.usage-trend{min-height:220px;padding-left:43px}.usage-trend svg{height:180px}.usage-chart-scale{top:30px;bottom:35px;left:11px}.usage-card-head{min-height:58px}.usage-ranking{padding:14px}.video-workspace{padding:22px 11px 55px}.video-workspace-intro{flex-wrap:wrap;align-items:flex-start}.video-workspace-intro h2{font-size:18px}.video-workspace-intro p{line-height:1.45}.video-new-project{justify-content:center;width:100%}.video-studio-setting-list{grid-template-columns:1fr}.video-prompt-field textarea{min-height:150px}.video-prompt-actions{flex-direction:column}.video-studio-cost,.video-generate-button{width:100%;min-height:46px}.video-project-grid{grid-template-columns:1fr}.video-studio-model em{display:none}}@media (width<=450px){.usage-stat-grid{grid-template-columns:1fr}.usage-stat{min-height:88px}.usage-dashboard-head h2{font-size:19px}}.composer-area{padding:8px 24px 14px}.composer-shell{border-radius:18px;max-width:760px;padding:12px 12px 10px}.composer-shell textarea{min-height:38px;max-height:160px;padding:5px 7px 12px}.composer-controls{gap:6px}.composer-controls>.chat-model-settings{margin-left:auto}.tool-button,.send-button,.chat-model-settings-trigger{border-radius:9px;width:32px;height:32px}.tool-button svg,.send-button svg,.chat-model-settings-trigger svg{width:16px}.send-button{border-radius:10px;margin-left:0}.estimate{font-size:10px}.composer-note{margin-top:7px;font-size:9px}.attach-menu{bottom:40px}.chat-model-settings{position:relative}.chat-model-settings-trigger{color:#717a89;background:0 0;border:0;place-items:center;display:grid}.chat-model-settings-trigger:hover,.chat-model-settings-trigger.active{color:#c9ced7;background:#171c24}.chat-model-settings-popover{transform-origin:100% 100%;border-radius:18px;width:500px;max-width:calc(100vw - 24px);animation:.16s ease-out settings-in;position:absolute;inset:auto -40px 43px auto}@keyframes settings-in{0%{opacity:0;transform:translateY(6px)scale(.985)}}.chat-model-settings-popover>header{gap:12px;min-height:74px;padding:13px 14px}.chat-model-settings-mark{color:#a98de8;background:#211a2f;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.chat-model-settings-mark svg{width:17px}.chat-model-settings-scope{letter-spacing:.03em;text-transform:none;border-radius:999px;font-size:9px}.chat-model-settings-list{padding:6px 12px 10px}.chat-model-settings-list .model-select-row{grid-template-columns:34px minmax(105px,.7fr) minmax(220px,1.5fr);gap:11px;min-height:70px;padding:9px 4px}.chat-model-settings-list .model-select-icon{width:34px;height:34px}.chat-model-settings-list .model-select-trigger{min-height:44px;padding:5px 9px}.light-mode .chat-model-settings-mark{color:#7654c8;background:#eee9f8}@media (width<=780px){.composer-area{padding:6px 10px 10px}.chat-model-settings-popover{width:auto;max-height:calc(100dvh - 78px);position:fixed;inset:auto 10px 62px;overflow-y:auto}}@media (width<=520px){.chat-model-settings-popover>header{align-items:flex-start}.chat-model-settings-heading{flex-direction:column;align-items:flex-start;gap:6px}.chat-model-settings-list .model-select-row{grid-template-columns:32px minmax(0,1fr);padding:10px 4px}.chat-model-settings-popover .model-select-control{grid-column:1/-1;width:100%}}.model-select-overlay{z-index:180;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040507b3;place-items:center;padding:18px;animation:.14s ease-out model-overlay-in;display:grid;position:fixed;inset:0}.model-select-dialog{background:#242424;border:1px solid #343943;border-radius:18px;flex-direction:column;width:min(560px,100%);max-height:min(720px,100dvh - 36px);animation:.17s ease-out model-dialog-in;display:flex;overflow:hidden;box-shadow:0 30px 90px #0000008c}@keyframes model-overlay-in{0%{opacity:0}}@keyframes model-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.985)}}.model-select-dialog-head{border-bottom:1px solid #343434;align-items:center;gap:11px;min-height:72px;padding:13px 15px;display:flex}.model-select-dialog-mark{color:#b99dff;background:#39304f;border-radius:11px;flex:none;place-items:center;width:37px;height:37px;display:grid}.model-select-dialog-mark svg{width:17px}.model-select-dialog-head>span:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.model-select-dialog-head strong{color:#f0f0f0;font:600 14px Manrope}.model-select-dialog-head small{color:#888;font-size:10px}.model-select-dialog-head>button{color:#858585;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:31px;height:31px;display:grid}.model-select-dialog-head>button:hover{color:#f0f0f0;background:#383838}.model-select-dialog-head>button svg{width:15px}.model-select-search{color:#858585;background:#191919;border:1px solid #414141;border-radius:10px;align-items:center;gap:8px;height:43px;margin:13px 13px 10px;padding:0 11px;display:flex}.model-select-search:focus-within{border-color:#8060d5;box-shadow:0 0 0 3px #8060d529}.model-select-search>svg{flex:none;width:16px}.model-select-search input{color:#f0f0f0;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12px}.model-select-search input::placeholder{color:#777}.model-select-search input::-webkit-search-cancel-button{display:none}.model-select-search button{color:#858585;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:25px;height:25px;padding:0;display:grid}.model-select-search button:hover{color:#eee;background:#353535}.model-select-search button svg{width:13px}.model-select-results{scrollbar-width:thin;scrollbar-color:#4b4b4b transparent;flex:1;min-height:190px;padding:0 9px 9px;overflow-y:auto}.model-select-default-group{border-bottom:1px solid #343434;margin-bottom:7px;padding-bottom:7px}.model-select-default-group>small{color:#777;letter-spacing:.06em;text-transform:uppercase;padding:5px 9px 6px;font-size:9px;font-weight:700;display:block}.model-select-provider+.model-select-provider{border-top:1px solid #343434;margin-top:7px;padding-top:7px}.model-select-provider>header{color:#a3a3a3;justify-content:space-between;align-items:center;gap:12px;min-height:31px;padding:3px 9px;display:flex}.model-select-provider>header>span{align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.model-select-provider>header>small{font-size:9px}.model-select-results .model-select-option{border-radius:10px;min-height:58px;padding:7px 9px}.model-select-results .model-select-option+.model-select-option{margin-top:2px}.model-select-results .model-select-option:hover{background:#343434}.model-select-results .model-select-option.selected{background:#3a324d;box-shadow:inset 0 0 0 1px #554775}.model-select-results .model-select-option .model-mark{border-radius:10px;width:34px;height:34px}.model-select-results .model-select-option strong{color:#e8e8e8;font-size:12px}.model-select-results .model-select-option small{color:#858585;margin-top:2px;font-size:10px}.model-select-results .model-select-option>svg{color:#b99dff;width:16px}.model-select-empty{color:#777;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:245px;padding:24px;display:flex}.model-select-empty>svg{width:21px;margin-bottom:10px}.model-select-empty strong{color:#d9d9d9;font-size:12px}.model-select-empty span{margin-top:4px;font-size:10px}.model-select-empty button{color:#cfbfff;background:#3a3051;border:0;border-radius:7px;margin-top:13px;padding:7px 10px;font-size:10px}.model-select-dialog-foot{color:#777;border-top:1px solid #343434;justify-content:space-between;align-items:center;min-height:38px;padding:0 15px;font-size:9px;display:flex}.light-mode .model-select-overlay{background:#e0e3e9a8}.light-mode .model-select-dialog{background:#fff;border-color:#d9dee6;box-shadow:0 30px 90px #2c364447}.light-mode .model-select-dialog-head,.light-mode .model-select-dialog-foot,.light-mode .model-select-default-group,.light-mode .model-select-provider+.model-select-provider{border-color:#e7e9ee}.light-mode .model-select-dialog-mark{color:#7654c8;background:#eee9f8}.light-mode .model-select-dialog-head strong{color:#2b313b}.light-mode .model-select-dialog-head small,.light-mode .model-select-dialog-foot{color:#7d8591}.light-mode .model-select-dialog-head>button:hover{color:#333a45;background:#f0f2f5}.light-mode .model-select-search{color:#818995;background:#f6f7f9;border-color:#d7dce4}.light-mode .model-select-search input{color:#282e37}.light-mode .model-select-search input::placeholder{color:#9299a3}.light-mode .model-select-search button:hover{color:#333a45;background:#e7e9ee}.light-mode .model-select-provider>header{color:#697280}.light-mode .model-select-results .model-select-option:hover{background:#f2f3f6}.light-mode .model-select-results .model-select-option.selected{background:#f0edf8;box-shadow:inset 0 0 0 1px #ded5ef}.light-mode .model-select-results .model-select-option strong{color:#303640}.light-mode .model-select-results .model-select-option small{color:#747d89}.light-mode .model-select-empty{color:#858d99}.light-mode .model-select-empty strong{color:#343b45}@media (width<=600px){.model-select-overlay{place-items:end center;padding:10px 10px 0}.model-select-dialog{border-radius:18px 18px 0 0;width:100%;max-height:calc(100dvh - 22px)}.model-select-dialog-foot>span:last-child{display:none}}.modal-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000d1}.deposit-modal{color:#f5f3ef;background:#111014;border:1px solid #353038;border-radius:22px;width:min(520px,100%);padding:28px;box-shadow:0 32px 90px #000000b8}.deposit-modal .modal-head{grid-template-columns:42px 1fr 32px;gap:8px;margin-bottom:24px}.deposit-modal .modal-symbol{color:#bda4ff;width:38px;height:38px;box-shadow:none;background:#211a2b;border:1px solid #3d3150;border-radius:11px}.deposit-modal .modal-symbol svg{width:17px}.deposit-modal .modal-head h2{color:#f5f3ef;letter-spacing:-.035em;margin:0 0 5px;font:650 20px Manrope}.deposit-modal .modal-head p{color:#b0abb3;font-size:13px;line-height:1.45}.deposit-modal .icon-button{color:#77737b;border-radius:9px}.deposit-modal .icon-button:hover{color:#f2f0ea;background:#201e22}.deposit-modal .deposit-section{margin:0 0 22px}.deposit-modal .deposit-section>label{color:#c0bbc2;letter-spacing:.07em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:700}.deposit-modal .package-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.deposit-modal .package-grid button{color:#e7e4df;background:#1b191d;border:1px solid #353038;border-radius:12px;height:68px;transition:border-color .18s,background .18s,transform .18s}.deposit-modal .package-grid button:hover{background:#1d1a20;border-color:#4a414f;transform:translateY(-1px)}.deposit-modal .package-grid button strong{color:inherit;font:700 15px Manrope}.deposit-modal .package-grid button span{color:#aaa4ae;font-size:11px}.deposit-modal .package-grid button.active{color:#fff;background:#2a2138;border-color:#9b78ef;box-shadow:inset 0 0 0 1px #976efc33}.deposit-modal .package-grid button.active span{color:#c5b6e4}.deposit-modal .asset-section{margin-top:2px}.deposit-modal .asset-list{grid-template-columns:1fr;gap:9px;display:grid}.deposit-modal .asset-list button{color:#e7e4df;background:#1b191d;border:1px solid #353038;border-radius:14px;gap:14px;min-height:78px;padding:14px 16px;transition:border-color .18s,background .18s,transform .18s;position:relative}.deposit-modal .asset-list button:hover{background:#1d1a20;border-color:#4a414f;transform:translateY(-1px)}.deposit-modal .asset-list button.active{background:#2a2138;border-color:#9b78ef;box-shadow:inset 0 0 0 1px #976efc33}.deposit-modal .asset-mark{background:#242128;border-radius:12px;flex:none;width:44px;height:44px;overflow:hidden}.deposit-modal .asset-mark.eth{background:#242128;border-radius:11px}.deposit-modal .asset-mark.eth .token-icon-eth{border-radius:12px;width:44px;height:44px}.deposit-modal .asset-mark.platform_token{background:#08070c}.deposit-modal .asset-mark.platform_token img{width:36px;height:36px}.deposit-modal .asset-copy{gap:5px;min-width:0;padding-right:92px}.deposit-modal .asset-copy strong{color:#f5f3ef;text-overflow:ellipsis;white-space:nowrap;font:700 15px Manrope;overflow:hidden}.deposit-modal .asset-copy small{color:#b0abb3;font-size:12px;line-height:1.4}.deposit-modal .bonus-pill{letter-spacing:0;background:#443263;border:0;border-radius:999px;padding:4px 8px;font-size:11px;position:absolute;bottom:14px;right:16px;color:#e0d2ff!important}.deposit-modal .radio-dot{border-color:#7b747f;width:16px;height:16px;position:absolute;top:14px;right:16px}.deposit-modal .radio-dot span{background:#b392ff;width:8px;height:8px}.deposit-modal .token-receipt{background:linear-gradient(105deg,#211a2a,#19171c);border:1px solid #40344f;border-radius:14px;min-height:68px;margin:24px 0 16px;padding:15px 16px}.deposit-modal .token-receipt>span{color:#b5afb9;font-size:12px}.deposit-modal .token-receipt strong{color:#d5c3ff;letter-spacing:-.025em;font:700 20px Manrope}.deposit-modal .token-receipt strong small{color:#aaa2b2;letter-spacing:0;font-size:11px;font-weight:600}.deposit-modal .token-receipt p{color:#a8e4b5;margin-top:8px;font-size:11px}.deposit-modal .primary-button.wide{color:#0b0810;background:#a27aff;border:0;border-radius:12px;height:50px;font-size:14px;font-weight:800;box-shadow:0 10px 28px #5736a638}.deposit-modal .primary-button.wide:hover{filter:none;background:#ad8cff}.deposit-modal .secure-note{color:#918b95;margin-top:12px;font-size:11px}.deposit-modal .modal-state h3{color:#f5f3ef;font:650 18px Manrope}.deposit-modal .modal-state p{color:#b0abb3;max-width:340px;font-size:13px}.deposit-modal .timer{color:#f0c982;padding:6px 10px;font-size:11px}.deposit-modal .send-label{color:#aaa4ae;font-size:12px}.deposit-modal .payment-step h3{color:#f5f3ef;margin:6px 0;font:700 24px Manrope}.deposit-modal .payment-asset-amount{color:#c0bac5;margin-bottom:12px;font-size:13px}.deposit-modal .copy-address{color:#c3adfa;font-size:11px}.deposit-modal .payment-callout{color:#b8b2bd;padding:12px 14px;font-size:12px}.deposit-modal .success-copy strong{color:#d8f5e6;font-size:16px}.deposit-modal .success-copy span{color:#a9bbb1;font-size:12px}.app-shell:not(.light-mode) .deposit-modal{background:#111014;border:1px solid #353038;box-shadow:0 32px 90px #000000b8}.app-shell:not(.light-mode) .deposit-modal .package-grid button,.app-shell:not(.light-mode) .deposit-modal .asset-list button{background:#1b191d;border:1px solid #353038}.app-shell:not(.light-mode) .deposit-modal .package-grid button.active,.app-shell:not(.light-mode) .deposit-modal .asset-list button.active{background:#2a2138;border:1px solid #9b78ef;box-shadow:inset 0 0 0 1px #976efc33}.app-shell:not(.light-mode) .deposit-modal .token-receipt{background:linear-gradient(105deg,#211a2a,#19171c);border:1px solid #40344f}.light-mode .deposit-modal{color:#171519;background:#fbfaf8;border-color:#d9d4de;box-shadow:0 32px 90px #261f2c42}.light-mode .deposit-modal .modal-head h2{color:#201d22}.light-mode .deposit-modal .modal-head p{color:#77717b}.light-mode .deposit-modal .modal-symbol{color:#7654c8;background:#eee8f9;border-color:#d8ccee}.light-mode .deposit-modal .package-grid button,.light-mode .deposit-modal .asset-list button{color:#39343d;background:#f4f1f3;border-color:#ded9e1}.light-mode .deposit-modal .package-grid button:hover,.light-mode .deposit-modal .asset-list button:hover{background:#fff;border-color:#c7becd}.light-mode .deposit-modal .package-grid button.active,.light-mode .deposit-modal .asset-list button.active{background:#eee7f8;border-color:#9d83d6}.light-mode .deposit-modal .asset-copy strong{color:#2b272e}.light-mode .deposit-modal .token-receipt{background:linear-gradient(105deg,#f0eaf9,#f7f3f9);border-color:#d9cdee}@media (width<=520px){.deposit-modal{border-radius:18px;padding:18px}.deposit-modal .package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.deposit-modal .asset-list{grid-template-columns:1fr}.deposit-modal .asset-list button{min-height:68px}.deposit-modal .asset-copy{padding-right:78px}.deposit-modal .bonus-pill,.deposit-modal .radio-dot{right:12px}}.onboarding-overlay{z-index:300;color:#f4f2f7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#030407d1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.onboarding-dialog{background:#111015;border:1px solid #342f3b;border-radius:24px;flex-direction:column;width:min(760px,100%);max-height:calc(100dvh - 48px);display:flex;overflow:hidden;box-shadow:0 32px 100px #000000b8}.onboarding-head{border-bottom:1px solid #28252d;justify-content:space-between;align-items:center;min-height:64px;padding:0 22px;display:flex}.onboarding-brand{align-items:center;gap:9px;font:700 15px Manrope,sans-serif;display:flex}.onboarding-brand img{border-radius:9px;width:29px;height:29px}.onboarding-head>button{color:#85818b;background:0 0;border:0;font-size:11px}.onboarding-head>button:hover{color:#ded9e4}.onboarding-progress{grid-template-columns:repeat(4,1fr);gap:6px;padding:18px 22px 0;display:grid}.onboarding-progress i{background:#2e2b33;border-radius:999px;height:3px;transition:background .2s}.onboarding-progress i.active{background:#9d7aef}.onboarding-content{text-align:center;min-height:475px;padding:34px 56px 28px;overflow-y:auto}.onboarding-step-icon{color:#b99dfb;background:#211a2b;border:1px solid #493b61;border-radius:13px;place-items:center;width:44px;height:44px;margin:0 auto 14px;display:grid}.onboarding-step-icon svg{width:20px}.onboarding-eyebrow{color:#a98aef;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.onboarding-content h1{color:#f6f3f8;letter-spacing:-.045em;margin:0;font:650 28px Manrope,sans-serif}.onboarding-content>p{color:#918c98;max-width:500px;margin:9px auto 28px;font-size:12px;line-height:1.55}.theme-choices{grid-template-columns:1fr 1fr;gap:14px;display:grid}.theme-choices>button{color:#c9c4cd;text-align:left;background:#18171c;border:1px solid #38333e;border-radius:16px;min-width:0;padding:0 0 15px;position:relative;overflow:hidden}.theme-choices>button:hover{border-color:#5a4a70}.theme-choices>button.selected{border-color:#a080ec;box-shadow:0 0 0 2px #a080ec29}.theme-preview{border-bottom:1px solid #35313a;grid-template-rows:30px 1fr;grid-template-columns:28% 1fr;gap:9px;height:130px;padding:13px;display:grid}.theme-preview i{border-radius:6px;display:block}.theme-preview i:first-child{grid-row:1/3}.theme-preview i:nth-child(2){grid-column:2}.theme-preview.dark{background:#090b10}.theme-preview.dark i:first-child{background:#151922}.theme-preview.dark i:nth-child(2){background:#20242c}.theme-preview.dark i:nth-child(3){background:#11151b;border:1px solid #2c313b}.theme-preview.light{background:#f2f3f6}.theme-preview.light i:first-child,.theme-preview.light i:nth-child(2){background:#fff}.theme-preview.light i:nth-child(3){background:#fff;border:1px solid #dde0e7}.theme-choices>button>span:nth-child(2){grid-template-columns:19px 1fr;align-items:center;gap:2px 8px;padding:14px 16px 0;display:grid}.theme-choices>button>span:nth-child(2) svg{color:#a486eb;grid-row:1/3;width:17px}.theme-choices strong{color:#eeeaf1;font-size:13px}.theme-choices small{color:#77727d;grid-column:2;font-size:10px}.theme-choices>button>svg{color:#a98aec;width:16px;position:absolute;bottom:22px;right:15px}.onboarding-model-grid{text-align:left;grid-template-columns:1fr 1fr;gap:9px;display:grid}.onboarding-model-grid>button{color:#c9c5ce;text-align:left;background:#19181d;border:1px solid #35313a;border-radius:13px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:11px;min-width:0;min-height:74px;padding:10px 13px;display:grid}.onboarding-model-grid>button:hover{background:#1d1a22;border-color:#554767}.onboarding-model-grid>button.selected{background:#241d2f;border-color:#9c7be9;box-shadow:inset 0 0 0 1px #9c7be929}.onboarding-provider{background:#0b0a0d;border:1px solid #2b2830;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.onboarding-provider .provider-logo-avatar{width:36px;height:36px}.onboarding-provider .provider-logo-avatar svg{max-width:21px;width:21px!important;height:21px!important}.onboarding-model-grid>button>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.onboarding-model-grid strong,.onboarding-model-grid small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.onboarding-model-grid strong{color:#eeeaf1;font-size:12px}.onboarding-model-grid small{color:#817b87;font-size:10px}.onboarding-model-grid>button>svg{color:#b293f7;width:16px}.onboarding-no-models{color:#77727d;background:#17161a;border:1px dashed #393540;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;min-height:160px;display:flex}.onboarding-no-models>svg{width:24px;margin-bottom:10px}.onboarding-no-models strong{color:#c9c4cc;font-size:12px}.onboarding-no-models span{margin-top:5px;font-size:10px}.onboarding-actions{border-top:1px solid #28252d;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;min-height:72px;padding:0 22px;display:grid}.onboarding-actions>span{color:#716c77;font-size:10px}.onboarding-actions button{border-radius:10px;align-items:center;gap:7px;min-height:38px;font-size:11px;font-weight:700;display:flex}.onboarding-actions button svg{width:15px}.onboarding-back{color:#8b8690;background:0 0;border:0;width:max-content}.onboarding-back:disabled{opacity:.25;cursor:default}.onboarding-next{color:#110d17;background:#a481f0;border:0;justify-self:end;padding:0 14px}.onboarding-next:hover{background:#b090f4}.onboarding-overlay.preview-light .onboarding-dialog{color:#26222a;background:#fbfafb;border-color:#ddd8e1;box-shadow:0 32px 100px #0000004d}.onboarding-overlay.preview-light .onboarding-head,.onboarding-overlay.preview-light .onboarding-actions{border-color:#e4e0e6}.onboarding-overlay.preview-light .onboarding-head>button{color:#706a75}.onboarding-overlay.preview-light .onboarding-progress i{background:#e4e0e7}.onboarding-overlay.preview-light .onboarding-progress i.active{background:#8865d6}.onboarding-overlay.preview-light .onboarding-step-icon{color:#7351c2;background:#eee8f8;border-color:#d9ceec}.onboarding-overlay.preview-light .onboarding-eyebrow{color:#7251be}.onboarding-overlay.preview-light .onboarding-content h1{color:#211d24}.onboarding-overlay.preview-light .onboarding-content>p{color:#716b76}.onboarding-overlay.preview-light .theme-choices>button,.onboarding-overlay.preview-light .onboarding-model-grid>button{color:#3c3740;background:#f4f1f4;border-color:#ddd8e0}.onboarding-overlay.preview-light .theme-choices>button.selected,.onboarding-overlay.preview-light .onboarding-model-grid>button.selected{background:#eee8f6;border-color:#9273d2}.onboarding-overlay.preview-light .theme-choices strong,.onboarding-overlay.preview-light .onboarding-model-grid strong{color:#2b272e}.onboarding-overlay.preview-light .theme-choices small,.onboarding-overlay.preview-light .onboarding-model-grid small{color:#77717b}.onboarding-overlay.preview-light .onboarding-provider{background:#fff;border-color:#ded9e2}.onboarding-overlay.preview-light .provider-logo-openai,.onboarding-overlay.preview-light .provider-logo-grok,.onboarding-overlay.preview-light .provider-logo-xai,.onboarding-overlay.preview-light .provider-logo-xiaomi{color:#171419}.onboarding-overlay.preview-light .provider-logo-minimax,.onboarding-overlay.preview-light .provider-logo-bytedance{color:#28232b}.onboarding-overlay.preview-light .onboarding-no-models{background:#f3f1f4;border-color:#d9d4dc}.onboarding-overlay.preview-light .onboarding-no-models strong{color:#4b454e}.product-tour{z-index:320;pointer-events:none;position:fixed;inset:0}.tour-spotlight{pointer-events:none;border:2px solid #ad8bf7;border-radius:12px;transition:top .2s,left .2s,width .2s,height .2s;position:fixed;box-shadow:0 0 0 9999px #030407c7,0 0 0 6px #a681f524}.tour-card{color:#f3eff5;pointer-events:auto;background:#151219;border:1px solid #3d3547;border-radius:17px;width:316px;padding:21px;position:fixed;box-shadow:0 24px 70px #00000094}.tour-close{color:#77717e;background:0 0;border:0;border-radius:8px;place-items:center;width:29px;height:29px;display:grid;position:absolute;top:10px;right:10px}.tour-close:hover{color:#e8e1ec;background:#25202b}.tour-close svg{width:15px}.tour-eyebrow{color:#a987f4;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.tour-card h2{letter-spacing:-.03em;margin:7px 28px 0 0;font:650 18px Manrope,sans-serif}.tour-card p{color:#98919e;margin:8px 0 19px;font-size:11px;line-height:1.55}.tour-card footer{justify-content:space-between;align-items:center;display:flex}.tour-card footer>span{color:#6e6874;font-size:9px}.tour-card footer button{color:#120e17;background:#a481f0;border:0;border-radius:9px;align-items:center;gap:6px;height:34px;padding:0 11px;font-size:10px;font-weight:800;display:flex}.tour-card footer button svg{width:14px}.light-mode .tour-spotlight{border-color:#7d59ca;box-shadow:0 0 0 9999px #efedf2d6,0 0 0 6px #7d59ca29}.light-mode .tour-card{color:#28232b;background:#fff;border-color:#d8d2dc;box-shadow:0 24px 70px #31273938}.light-mode .tour-close{color:#77707b}.light-mode .tour-close:hover{color:#29242c;background:#f0edf2}.light-mode .tour-eyebrow{color:#7552bf}.light-mode .tour-card p{color:#706a75}.light-mode .tour-card footer>span{color:#8a838e}.light-mode .tour-card footer button{color:#fff;background:#8763d5}@media (width<=640px){.onboarding-overlay{padding:10px}.onboarding-dialog{border-radius:19px;max-height:calc(100dvh - 20px)}.onboarding-head{min-height:56px;padding:0 15px}.onboarding-progress{padding:14px 15px 0}.onboarding-content{flex:1;min-height:0;padding:22px 15px}.onboarding-content h1{font-size:23px}.theme-choices,.onboarding-model-grid{grid-template-columns:1fr}.theme-preview{height:80px}.onboarding-actions{min-height:64px;padding:0 14px}.onboarding-actions>span{display:none}.onboarding-actions{grid-template-columns:1fr 1fr}.tour-card{width:auto;max-width:none;right:12px;left:12px!important}}.page-scroll:has(.settings-shell){padding-top:24px}.settings-shell{--settings-line:#292828;--settings-ink:#ededed;--settings-muted:#858585;--settings-hover:#202020;--settings-control:#1d1d1d;width:min(960px,100%);color:var(--settings-ink);margin:0 auto}.settings-shell *{box-sizing:border-box}.settings-header{border-bottom:1px solid var(--settings-line);justify-content:space-between;align-items:flex-start;gap:20px;min-height:82px;padding:2px 0 24px;display:flex}.settings-header h2{letter-spacing:-.045em;margin:0 0 7px;font:650 32px Manrope,sans-serif}.settings-header p{color:var(--settings-muted);margin:0;font-size:14px}.settings-account-chip{align-items:center;gap:9px;max-width:270px;display:flex}.settings-account-chip>span{color:#c5aaff;background:#332743;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-size:12px;font-weight:800;display:grid}.settings-account-chip>div{flex-direction:column;gap:3px;min-width:0;display:flex}.settings-account-chip strong{color:#d8d8d8;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.settings-account-chip small{color:#818181;align-items:center;gap:5px;font-size:10px;display:flex}.settings-account-chip small i{background:#61cb94;border-radius:50%;width:5px;height:5px}.settings-workspace{grid-template-columns:180px minmax(0,1fr);gap:32px;padding-top:26px;display:grid}.settings-nav{flex-direction:column;gap:3px;display:flex}.settings-nav button{color:#858585;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:56px;padding:8px 10px;display:grid}.settings-nav button:hover{color:#c9c9c9;background:#151515}.settings-nav button.active{color:#c7a9ff;background:#211b28}.settings-nav button>svg{justify-self:center;width:15px}.settings-nav button>span{flex-direction:column;gap:2px;min-width:0;display:flex}.settings-nav button strong{color:inherit;font-size:13px}.settings-nav button small{color:#777;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.settings-nav button.active small{color:#8f7ba8}.settings-content{border-left:1px solid var(--settings-line);min-width:0;min-height:515px;padding-left:32px}.settings-content-head{border-bottom:1px solid var(--settings-line);padding:0 0 22px}.settings-content-head h3{color:var(--settings-ink);letter-spacing:-.025em;margin:0 0 7px;font:650 21px Manrope,sans-serif}.settings-content-head p{max-width:580px;color:var(--settings-muted);margin:0;font-size:13px;line-height:1.5}.settings-flat-row{border-bottom:1px solid var(--settings-line);justify-content:space-between;align-items:center;gap:24px;min-height:82px;display:flex}.settings-flat-row>span{flex-direction:column;gap:4px;min-width:0;display:flex}.settings-flat-row strong{color:#dedede;font-size:13px}.settings-flat-row small{color:#888;font-size:11px}.settings-segmented{background:#181818;border-radius:9px;gap:3px;padding:3px;display:flex}.settings-segmented button{color:#8d8d8d;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:11px;font-weight:700;display:flex}.settings-segmented button svg{width:13px}.settings-segmented button:hover{color:#d0d0d0}.settings-segmented button.active{color:#d1bdff;background:#37303f}.settings-flat-list .setting-row{border-bottom:1px solid var(--settings-line);min-height:72px;padding:13px 0}.settings-flat-list .setting-icon{color:#a88bdd;background:#211c26;border-radius:8px;width:31px!important;height:31px!important}.settings-flat-list .setting-row>div{flex-direction:column;gap:3px;display:flex}.settings-flat-list .setting-row strong{color:#dedede;font-size:13px}.settings-flat-list .setting-row p{color:#888;margin:0;font-size:11px;line-height:1.45}.settings-shell .switch{background:0 0;border:0;flex:none;width:36px;height:20px;padding:0}.settings-shell .switch>span{background:#303030}.settings-shell .switch>span:after{background:#7e7e7e;width:14px;height:14px;top:3px;left:3px}.settings-shell .switch.on>span{background:#7551bd}.settings-shell .switch.on>span:after{background:#fff;transform:translate(16px)}.settings-account-row{background:#151515;border-radius:11px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:82px;margin-top:24px;padding:12px 14px;display:grid}.settings-account-avatar{color:#bea3f5;background:#30253e;border-radius:10px;place-items:center;width:36px;height:36px;font-size:10px;font-weight:800;display:grid}.settings-account-row>span:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.settings-account-row strong{color:#d5d5d5;font-size:12px}.settings-account-row small,.settings-account-row em{color:#7f7f7f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;overflow:hidden}.settings-account-row>i{color:#6fcf9d;text-transform:uppercase;background:#17271f;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:800}.app-shell .settings-model-rows .model-select-row{border:0;border-bottom:1px solid var(--settings-line);background:0 0;grid-template-columns:36px minmax(130px,1fr) minmax(260px,340px);align-items:center;gap:12px;min-height:84px;padding:14px 0;display:grid}.app-shell .settings-model-rows .model-select-row+.model-select-row{border-top:0;border-bottom:1px solid var(--settings-line)}.settings-model-rows .model-select-icon{color:#a98bdd;background:#211c26;border-radius:8px;width:32px;height:32px}.settings-model-rows .model-select-label{gap:3px}.settings-model-rows .model-select-label strong{color:#dedede;font-size:13px}.settings-model-rows .model-select-label small{color:#888;font-size:11px}.settings-model-rows .model-select-trigger{background:var(--settings-control);border:0;border-radius:9px;min-height:42px}.settings-model-rows .model-select-trigger:hover,.settings-model-rows .model-select-trigger[aria-expanded=true]{background:#282828;border:0}.settings-editor{flex-direction:column;gap:8px;padding-top:22px;display:flex}.settings-editor>span{color:#bcbcbc;font-size:12px;font-weight:700}.settings-editor textarea{resize:vertical;color:#e2e2e2;background:#101010;border:1px solid #303030;border-radius:10px;outline:0;width:100%;min-height:260px;padding:14px;font-size:14px;line-height:1.6}.settings-editor textarea::placeholder{color:#595959}.settings-editor textarea:focus{border-color:#7558ac;box-shadow:0 0 0 3px #7558ac1f}.settings-editor-actions{align-items:center;gap:10px;padding-top:11px;display:flex}.settings-editor-actions>small{color:#777;margin-right:auto;font-size:10px}.settings-editor-actions>span{color:#64c693;align-items:center;gap:4px;font-size:10px;font-weight:700;display:flex}.settings-editor-actions>span.unsaved{color:#cca45c}.settings-editor-actions>span svg{width:11px}.settings-editor-actions>button{color:#141018;background:#9d79e4;border:0;border-radius:8px;height:36px;padding:0 13px;font-size:11px;font-weight:800}.settings-editor-actions>button:hover:not(:disabled){background:#ab89eb}.settings-editor-actions>button:disabled{cursor:default;opacity:.3}.settings-info-row{border-bottom:1px solid var(--settings-line);grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;padding:20px 0;display:grid}.settings-info-row>svg{color:#9c80d1;width:17px}.settings-info-row>span,.settings-danger-zone>span{flex-direction:column;gap:4px;display:flex}.settings-info-row strong,.settings-danger-zone strong{color:#ddd;font-size:13px}.settings-info-row small,.settings-danger-zone small{color:#888;max-width:540px;font-size:11px;line-height:1.5}.settings-danger-zone{justify-content:space-between;align-items:center;gap:24px;min-height:90px;padding:18px 0;display:flex}.settings-danger-zone>div{align-items:center;gap:7px;display:flex}.settings-danger-button,.settings-cancel-button{white-space:nowrap;border-radius:8px;align-items:center;gap:6px;height:36px;padding:0 11px;font-size:11px;font-weight:750;display:flex}.settings-danger-button{color:#d9828b;background:0 0;border:1px solid #553237}.settings-danger-button:hover{background:#28191c}.settings-danger-button.confirm{color:#fff;background:#a34d57;border-color:#a34d57}.settings-danger-button svg{width:13px}.settings-cancel-button{color:#999;background:#1d1d1d;border:0}.light-mode .settings-shell{--settings-line:#e5e2e7;--settings-ink:#28242c;--settings-muted:#77717b;--settings-hover:#f6f4f7;--settings-control:#f3f1f4}.light-mode .settings-account-chip>span{color:#7552bd;background:#eee7f7}.light-mode .settings-account-chip strong{color:#38323b}.light-mode .settings-nav button:hover{color:#4f4953;background:#f5f3f6}.light-mode .settings-nav button.active{color:#6e4eaf;background:#eee8f5}.light-mode .settings-nav button small{color:#918a95}.light-mode .settings-nav button.active small{color:#806d98}.light-mode .settings-flat-row strong,.light-mode .settings-flat-list .setting-row strong,.light-mode .settings-model-rows .model-select-label strong,.light-mode .settings-info-row strong,.light-mode .settings-danger-zone strong{color:#39343d}.light-mode .settings-flat-row small,.light-mode .settings-flat-list .setting-row p,.light-mode .settings-model-rows .model-select-label small,.light-mode .settings-info-row small,.light-mode .settings-danger-zone small{color:#7b747f}.light-mode .settings-segmented{background:#f0edf2}.light-mode .settings-segmented button{color:#77707b}.light-mode .settings-segmented button.active{color:#6e4caf;background:#fff;box-shadow:0 1px 5px #2c23321f}.light-mode .settings-flat-list .setting-icon,.light-mode .settings-model-rows .model-select-icon{color:#7351b8;background:#eee9f4}.light-mode .settings-shell .switch>span{background:#d7d2da}.light-mode .settings-shell .switch.on>span{background:#7a59bf}.light-mode .settings-account-row{background:#f6f4f6}.light-mode .settings-account-avatar{color:#714fae;background:#eae3f2}.light-mode .settings-account-row strong{color:#3a353e}.light-mode .settings-account-row small,.light-mode .settings-account-row em{color:#837c87}.light-mode .settings-model-rows .model-select-trigger{background:#faf9fb;border:1px solid #e1dce4}.light-mode .settings-model-rows .model-select-trigger:hover,.light-mode .settings-model-rows .model-select-trigger[aria-expanded=true]{background:#fff;border-color:#b8a7d4}.light-mode .settings-editor textarea{color:#302b34;background:#faf9fb;border-color:#ded9e1}.light-mode .settings-editor textarea::placeholder{color:#9a929e}.light-mode .settings-editor-actions>button{color:#fff;background:#7958bd}.light-mode .settings-danger-button{color:#ae515a;border-color:#e1b8bc}.light-mode .settings-danger-button:hover{background:#fff1f2}.light-mode .settings-cancel-button{color:#6e6772;background:#f1eef2}@media (width<=760px){.page-scroll:has(.settings-shell){padding:18px 14px 54px}.settings-header{align-items:center}.settings-header p,.settings-account-chip>div{display:none}.settings-workspace{padding-top:15px;display:block}.settings-nav{border-bottom:1px solid var(--settings-line);flex-direction:row;margin:0 -4px 24px;padding:0 4px 12px;overflow-x:auto}.settings-nav button{width:auto;min-width:max-content;min-height:38px;padding:6px 10px;display:flex}.settings-nav button>span small{display:none}.settings-content{border-left:0;min-height:0;padding:0}.app-shell .settings-model-rows .model-select-row{grid-template-columns:34px minmax(0,1fr)}.settings-model-rows .model-select-control{grid-column:1/-1;width:100%}}@media (width<=460px){.settings-flat-row,.settings-danger-zone{flex-direction:column;align-items:flex-start;padding:16px 0}.settings-segmented{width:100%}.settings-segmented button{flex:1;justify-content:center}.settings-danger-zone>div{justify-content:flex-end;width:100%}}.new-video{color:#8f8f8f;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;width:100%;height:39px;margin-top:7px;padding:0 12px;font-size:13px;font-weight:600;display:flex}.new-video:hover,.new-video.active{color:#f0f0f0;background:#202020}.new-video svg{color:#a88bff;width:16px}.new-video span{color:#aaa;background:#2a2a2a;border:0;border-radius:999px;margin-left:auto;padding:3px 7px;font-size:9px}.video-mode-button.active,.video-mode-button.active:hover{color:#d9caff;background:#49366f}.video-composer-settings{background:#202020;border:0}.video-composer-model,.video-composer-fields label,.video-composer-audio{color:#aaa;background:#2a2a2a;border:0}.video-composer-model:hover{background:#303030}.video-composer-model strong,.video-composer-fields select,.video-composer-fields input{color:#ededed}.video-composer-model small{color:#8b8b8b}.video-composer-model>svg,.video-composer-audio.active{color:#b99dff}.video-composer-fields option{color:#ededed;background:#242424}.video-composer-audio.active{background:#3a304f;border:0}.video-token-requirement{color:#cbbcff;background:#302943;border:0}.video-workspace{background:#000;padding:30px max(24px,50% - 590px) 72px}.video-workspace-intro{margin-bottom:24px}.video-workspace-icon{color:#b99dff;width:42px;height:42px;box-shadow:none;background:#2d2540;border:0;border-radius:12px}.video-workspace-intro>span:nth-child(2)>small{color:#9c7ee8;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:700;display:block}.video-workspace-intro h2{color:#f0f0f0;letter-spacing:-.025em;font-size:22px}.video-workspace-intro p{color:#858585;font-size:12px}.video-new-project{color:#151515;background:#f0f0f0;border:0;border-radius:10px;min-height:38px;padding:0 13px}.video-new-project:hover{color:#151515;background:#d9ceff;border:0}.video-conversation-layout{grid-template-columns:224px minmax(0,1fr);gap:16px}.video-thread-panel,.video-conversation-history,.video-prompt-card,.video-studio-settings{box-shadow:none;background:#181818;border:0}.video-thread-panel>header,.video-conversation-history>header,.video-studio-settings>header{border-color:#292929}.video-thread-panel>header svg,.video-studio-settings>header svg{color:#a88bff}.video-thread-panel>header small{color:#aaa;background:#2a2a2a}.video-thread:hover,.video-thread-new:hover{background:#242424}.video-thread.selected,.video-thread-new.selected{box-shadow:none;background:#302943}.video-thread-icon{color:#b99dff;background:#2a2a2a;border:0}.video-thread-new>span:first-child{color:#b99dff;background:#34294c;border:0}.video-thread small,.video-thread-new small,.video-thread-empty{color:#777}.video-conversation-history>header small,.video-editor-heading small{color:#888}.video-conversation-history>header>span:last-child{color:#c9b8fa;background:#302943;border:0}.video-turn+.video-turn{border-color:#2a2a2a}.video-turn-prompt{background:#242424;border:0}.video-turn-prompt>span>small{color:#8d8d8d}.video-turn-prompt button{color:#b99dff}.video-turn-prompt button:hover{color:#d9ceff}.video-turn-prompt p{color:#d0d0d0}.video-turn-result{background:#101010;border:0}.video-turn-result>footer small{color:#858585}.video-turn-result>footer>button{color:#bbb;background:#2a2a2a;border:0}.video-turn-result>footer>button:hover{color:#d9ceff;background:#3a304f;border:0}.video-editor-heading strong{color:#dedede}.video-prompt-card{padding:16px}.video-studio-model{color:#ededed;background:#242424;border:0}.video-studio-model:hover{background:#303030;border:0}.video-studio-model small,.video-studio-model em{color:#888}.video-studio-model>svg{color:#b99dff}.video-model-placeholder{color:#b99dff;background:#34294c}.video-prompt-field>span{color:#ccc}.video-prompt-field textarea{color:#f0f0f0;background:#101010;border:1px solid #0000;min-height:190px}.video-prompt-field textarea:focus{border-color:#8060d5;box-shadow:0 0 0 3px #8060d524}.video-prompt-field textarea::placeholder,.video-prompt-field>small{color:#666}.video-frame-add,.video-frame-preview{color:#aaa;background:#202020;border-color:#454545}.video-frame-add:hover{background:#25212c;border-color:#765bc3}.video-frame-add>svg{color:#a88bff}.video-frame-add strong,.video-frame-preview strong{color:#ddd}.video-frame-add small,.video-frame-preview small{color:#777}.video-render-status{background:#25212c;border:0}.video-render-orb{color:#b99dff;background:#3a2d55}.video-render-status small{color:#8c8498}.video-studio-cost{color:#c7b6f5;background:#242424;border:0}.video-studio-cost small{color:#888}.video-generate-button{color:#151018;box-shadow:none;background:#9d79e4;border:0}.video-generate-button:hover{filter:none;background:#ad8bed}.video-generate-button:disabled{color:#666;background:#2a2a2a;border:0}.video-studio-settings>header button{color:#b99dff}.video-studio-setting-list>label{border-color:#292929}.video-studio-setting-list>label>span,.video-studio-audio strong{color:#d0d0d0}.video-studio-setting-list label small,.video-studio-audio small{color:#777}.video-studio-setting-list select,.video-studio-setting-list input{color:#ededed;background:#2a2a2a;border:0}.video-studio-setting-list select:focus,.video-studio-setting-list input:focus{box-shadow:0 0 0 2px #765bc3}.video-studio-audio>span>svg,.video-studio-audio.active>span>svg{color:#a88bff}.video-studio-audio.active i{background:#7957dd}.video-model-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8}.video-model-dialog{background:#181818;border:1px solid #393939;box-shadow:0 30px 90px #0009}.video-model-head-icon{color:#b99dff;background:#34294c}.video-model-head small,.video-model-head>button{color:#888}.video-model-head>button:hover{color:#f0f0f0;background:#303030}.video-model-search{background:#202020;border:1px solid #3b3b3b}.video-model-search:focus-within{border-color:#8060d5;box-shadow:0 0 0 3px #8060d524}.video-model-search>svg,.video-model-search small{color:#888}.video-model-layout,.video-model-catalog{border-color:#303030}.video-settings-panel{background:#151515}.video-company-group h3{color:#aaa}.video-company-group h3 span{color:#888;background:#2a2a2a}.video-model-options>button{color:#ddd;background:#242424;border:0}.video-model-options>button:hover,.video-model-options>button.selected{box-shadow:none;background:#3a304f;border:0}.video-model-options small,.video-settings-head small{color:#888}.video-setting-grid select,.video-setting-grid input{color:#ededed;background:#2a2a2a;border:0}.video-setting-grid select:focus,.video-setting-grid input:focus{box-shadow:0 0 0 2px #765bc3}.video-audio-setting{border-color:#333}.video-audio-setting svg{color:#a88bff}.video-settings-done{color:#151018;background:#9d79e4}.light-mode .new-video{color:#716b75}.light-mode .new-video:hover,.light-mode .new-video.active{color:#403747;background:#eee9f4;border:0}.light-mode .new-video span{color:#7957b8;background:#e5dced;border:0}.light-mode .video-workspace{background:#f7f6f8}.light-mode .video-workspace-icon{color:#7654c8;background:#eee7f7;border:0}.light-mode .video-new-project{color:#fff;background:#27232b;border:0}.light-mode .video-new-project:hover{color:#fff;background:#403747;border:0}.light-mode .video-thread-panel,.light-mode .video-conversation-history,.light-mode .video-prompt-card,.light-mode .video-studio-settings{background:#fff;border:0;box-shadow:0 10px 34px #2c233212}.light-mode .video-thread.selected,.light-mode .video-thread-new.selected{box-shadow:none;background:#eee8f5}.light-mode .video-thread:hover,.light-mode .video-thread-new:hover{background:#f5f3f6}.light-mode .video-conversation-history>header>span:last-child{color:#6e4eaf;background:#eee8f5;border:0}.light-mode .video-turn-prompt{background:#f5f3f6;border:0}.light-mode .video-studio-model{color:#343035;background:#f3f1f4;border:0}.light-mode .video-studio-model:hover{background:#ebe7ed;border:0}.light-mode .video-prompt-field textarea{color:#302b34;background:#faf9fb;border:1px solid #e4e0e6}.light-mode .video-frame-add,.light-mode .video-frame-preview{background:#faf9fb;border-color:#d8d0dc}.light-mode .video-studio-cost{color:#6e4eaf;background:#f3f1f4;border:0}.light-mode .video-studio-setting-list select,.light-mode .video-studio-setting-list input{color:#302b34;background:#f3f1f4;border:0}
