.trade-module__LbejvW__container{background-color:var(--background);width:100vw;height:100vh;color:var(--foreground);flex-direction:column;padding-top:77px;display:flex;overflow:hidden}.trade-module__LbejvW__tradingGrid{flex:1;grid-template:"header header header"60px"left center right"1fr"left bottom right"300px/280px 1fr 300px;display:grid;overflow:hidden}.trade-module__LbejvW__header{border-bottom:1px solid #80808033;grid-area:header;align-items:center;padding:0 1rem;display:flex}.trade-module__LbejvW__leftPanel{border-right:1px solid #80808033;flex-direction:column;grid-area:left;display:flex;overflow:hidden}.trade-module__LbejvW__centerPanel{flex-direction:column;grid-area:center;display:flex;position:relative;overflow:hidden}.trade-module__LbejvW__bottomPanel{border-top:1px solid #80808033;flex-direction:column;grid-area:bottom;display:flex;overflow:hidden}.trade-module__LbejvW__rightPanel{border-left:1px solid #80808033;flex-direction:column;grid-area:right;display:flex;overflow:hidden}@media (max-width:1024px){.trade-module__LbejvW__tradingGrid{grid-template:"header"60px"center"400px"right""bottom""left"/1fr;height:auto;overflow-y:auto}.trade-module__LbejvW__leftPanel,.trade-module__LbejvW__rightPanel,.trade-module__LbejvW__bottomPanel{border:none;border-top:1px solid #80808033;height:auto;min-height:300px}}
.page-module__E0kJGG__page{--bg-color:#000;--text-color:#ededed;--header-bg:#000c;--header-border:#ffffff1a;--wallet-btn-bg:#ffffff1a;--wallet-btn-border:#fff3;--wallet-btn-text:#ededed;--wallet-btn-hover-bg:#ffffff26;--wallet-btn-hover-border:#ffffff4d;--gradient-top:#eab3080d;--gradient-bottom:#22c55e0d;min-height:100vh;font-family:var(--font-geist-sans);background:radial-gradient(ellipse at top,var(--gradient-top),transparent 50%),radial-gradient(ellipse at bottom,var(--gradient-bottom),transparent 50%),var(--bg-color);color:var(--text-color);flex-direction:column;padding-top:77px;display:flex;position:relative}@media (prefers-color-scheme:light){.page-module__E0kJGG__page{--bg-color:#fff;--text-color:#171717;--header-bg:#fffc;--header-border:#0000001a;--wallet-btn-bg:#0000000d;--wallet-btn-border:#0000001a;--wallet-btn-text:#171717;--wallet-btn-hover-bg:#0000001a;--wallet-btn-hover-border:#0003;--gradient-top:#eab30826;--gradient-bottom:#22c55e26}}.page-module__E0kJGG__header{border-bottom:1px solid var(--header-border);background:var(--header-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100;justify-content:space-between;align-items:center;width:100%;padding:1.5rem 2rem;display:flex;position:fixed;top:0;left:0;right:0}.page-module__E0kJGG__logo{-webkit-text-fill-color:transparent;letter-spacing:-.02em;background:linear-gradient(135deg,#fff 0%,#eab308 50%,#22c55e 100%);-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.5rem;font-weight:800}@media (prefers-color-scheme:light){.page-module__E0kJGG__logo{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#000 0%,#eab308 50%,#22c55e 100%);-webkit-background-clip:text;background-clip:text}}.page-module__E0kJGG__walletButton{background:var(--wallet-btn-bg);border:1px solid var(--wallet-btn-border);color:var(--wallet-btn-text);cursor:pointer;border-radius:20px;align-items:center;gap:8px;padding:8px 16px;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.page-module__E0kJGG__walletButton:hover{background:var(--wallet-btn-hover-bg);border-color:var(--wallet-btn-hover-border)}.page-module__E0kJGG__userPanel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#141414f2;border:1px solid #8080804d;border-radius:8px;min-width:200px;position:absolute;top:calc(100% + .5rem);right:0;overflow:hidden;box-shadow:0 8px 24px #00000080}.page-module__E0kJGG__userPanelItem{color:#fff;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;font-size:.9rem;transition:background .2s;display:flex}.page-module__E0kJGG__page:before{content:"";pointer-events:none;background:radial-gradient(circle,#eab3081a,#0000 70%);border-radius:50%;width:600px;height:600px;animation:20s ease-in-out infinite page-module__E0kJGG__float;position:fixed;top:-50%;right:-20%}.page-module__E0kJGG__page:after{content:"";pointer-events:none;background:radial-gradient(circle,#22c55e14,#0000 70%);border-radius:50%;width:500px;height:500px;animation:15s ease-in-out infinite reverse page-module__E0kJGG__float;position:fixed;bottom:-30%;left:-10%}@keyframes page-module__E0kJGG__float{0%,to{transform:translate(0)rotate(0)}33%{transform:translate(30px,-30px)rotate(120deg)}66%{transform:translate(-20px,20px)rotate(240deg)}}.page-module__E0kJGG__main{z-index:1;flex:1;width:100%;padding:.2rem 1.75rem 1.75rem;position:relative}@media (max-width:600px){.page-module__E0kJGG__header{padding:1rem}.page-module__E0kJGG__logo{font-size:1.25rem}.page-module__E0kJGG__main{padding:.1rem .8rem 1.25rem}}.page-module__E0kJGG__userPanel{background:var(--header-bg);border:1px solid var(--header-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;flex-direction:column;gap:.25rem;min-width:200px;margin-top:.5rem;padding:.5rem;display:flex;position:absolute;top:100%;right:2rem;box-shadow:0 4px 20px #0003}.page-module__E0kJGG__userPanelItem{color:var(--text-color);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;font-size:.9rem;transition:background .2s;display:flex}.page-module__E0kJGG__userPanelItem:hover{background:var(--wallet-btn-hover-bg)}.page-module__E0kJGG__userPanelDivider{background:var(--header-border);height:1px;margin:.25rem 0}.page-module__E0kJGG__contentWrapper{max-width:1400px;margin:0 auto;padding:0}.page-module__E0kJGG__heroStats{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#0f0f0f99 0%,#19191966 100%);border:1px solid #94a3b826;border-radius:20px;align-items:stretch;margin-bottom:2.5rem;display:flex;overflow:hidden;box-shadow:0 8px 32px #0000004d}@media (prefers-color-scheme:light){.page-module__E0kJGG__heroStats{background:linear-gradient(135deg,#fffc 0%,#fafafa99 100%);border:1px solid #00000014;box-shadow:0 8px 32px #00000014}}.page-module__E0kJGG__statItem{flex:1;align-items:center;gap:1rem;padding:1.5rem 1.75rem;transition:background .3s;display:flex}.page-module__E0kJGG__statItem:hover{background:#eab3080d}.page-module__E0kJGG__statIcon{color:#eab308;opacity:.9;flex-shrink:0}.page-module__E0kJGG__statContent{flex-direction:column;gap:.15rem;display:flex}.page-module__E0kJGG__statLabel{text-transform:uppercase;letter-spacing:.08em;color:#999;font-size:.7rem;font-weight:600}@media (prefers-color-scheme:light){.page-module__E0kJGG__statLabel{color:#666}}.page-module__E0kJGG__statValue{color:var(--text-color);font-size:1.15rem;font-weight:700;line-height:1.2}.page-module__E0kJGG__statChange{font-size:.75rem;font-weight:600}.page-module__E0kJGG__statChange.page-module__E0kJGG__positive{color:#22c55e}.page-module__E0kJGG__statChange.page-module__E0kJGG__negative{color:#ef4444}.page-module__E0kJGG__statSubtext{color:#999;font-size:.7rem;font-weight:500}@media (prefers-color-scheme:light){.page-module__E0kJGG__statSubtext{color:#666}}.page-module__E0kJGG__statDivider{background:linear-gradient(#0000,#94a3b833,#0000);width:1px}@media (max-width:1024px){.page-module__E0kJGG__heroStats{grid-template-columns:repeat(2,1fr);display:grid}.page-module__E0kJGG__statDivider{display:none}.page-module__E0kJGG__statItem:nth-child(3),.page-module__E0kJGG__statItem:nth-child(5),.page-module__E0kJGG__statItem:nth-child(7){border-top:1px solid #94a3b826}}@media (max-width:640px){.page-module__E0kJGG__heroStats{grid-template-columns:1fr}.page-module__E0kJGG__statItem{padding:1.25rem 1.5rem}.page-module__E0kJGG__statItem:not(:last-child){border-bottom:1px solid #94a3b81a}}.page-module__E0kJGG__popularSection{margin-bottom:3rem}.page-module__E0kJGG__dashboardSection{margin-top:2rem}.page-module__E0kJGG__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:1.75rem;display:flex}.page-module__E0kJGG__sectionTitle{color:var(--text-color);letter-spacing:-.02em;align-items:center;gap:.5rem;font-size:1.75rem;font-weight:700;display:flex}.page-module__E0kJGG__dashboardSection .page-module__E0kJGG__sectionTitle{margin-bottom:1.5rem}.page-module__E0kJGG__viewAllLink{color:#eab308;align-items:center;gap:.25rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.page-module__E0kJGG__viewAllLink:hover{opacity:.8;gap:.5rem}.page-module__E0kJGG__coinsGrid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}@media (max-width:1024px){.page-module__E0kJGG__coinsGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.page-module__E0kJGG__coinsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.page-module__E0kJGG__coinsGrid{grid-template-columns:1fr}}.page-module__E0kJGG__coinCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:inherit;background:#0f0f0f66;border:1px solid #94a3b81f;border-radius:16px;flex-direction:column;gap:.75rem;padding:1.25rem;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}@media (prefers-color-scheme:light){.page-module__E0kJGG__coinCard{background:#fff9;border:1px solid #00000014}}.page-module__E0kJGG__coinCard:before{content:"";opacity:0;background:linear-gradient(90deg,#eab308,#22c55e);height:2px;transition:opacity .25s;position:absolute;top:0;left:0;right:0}.page-module__E0kJGG__coinCard:hover{border-color:#eab3084d;transform:translateY(-4px);box-shadow:0 12px 40px #0003}@media (prefers-color-scheme:light){.page-module__E0kJGG__coinCard:hover{box-shadow:0 12px 40px #0000001a}}.page-module__E0kJGG__coinCard:hover:before{opacity:1}.page-module__E0kJGG__coinHeader{align-items:center;gap:.75rem;display:flex}.page-module__E0kJGG__coinIcon{border-radius:50%;width:36px;height:36px;box-shadow:0 2px 8px #00000026}.page-module__E0kJGG__coinInfo{flex:1;min-width:0}.page-module__E0kJGG__coinName{color:var(--text-color);white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:600;overflow:hidden}.page-module__E0kJGG__coinSymbol{color:#999;text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;font-weight:600}@media (prefers-color-scheme:light){.page-module__E0kJGG__coinSymbol{color:#666}}.page-module__E0kJGG__priceSection{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.page-module__E0kJGG__coinPrice{color:var(--text-color);font-size:1.25rem;font-weight:700}.page-module__E0kJGG__priceChange{align-items:center;gap:.2rem;font-size:.8rem;font-weight:600;display:flex}.page-module__E0kJGG__priceChange.page-module__E0kJGG__positive{color:#22c55e}.page-module__E0kJGG__priceChange.page-module__E0kJGG__negative{color:#ef4444}.page-module__E0kJGG__sparklineContainer{opacity:.8;height:35px;margin:.25rem 0}.page-module__E0kJGG__sparkline{width:100%;height:100%}.page-module__E0kJGG__marketCapText{color:#999;text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;font-weight:500}@media (prefers-color-scheme:light){.page-module__E0kJGG__marketCapText{color:#666}}
.dashboard-module__nHxBha__container{max-width:1400px;margin:0 auto;padding:2rem}.dashboard-module__nHxBha__loading{text-align:center;color:#888;padding:3rem;font-size:1.1rem}.dashboard-module__nHxBha__header{margin-bottom:2rem}.dashboard-module__nHxBha__title{color:#fff;align-items:center;gap:.75rem;margin:0;font-size:2rem;font-weight:700;display:flex}.dashboard-module__nHxBha__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;display:grid}.dashboard-module__nHxBha__card{cursor:pointer;background:#141414cc;border:1px solid #80808033;border-radius:12px;padding:1.5rem;transition:all .3s}.dashboard-module__nHxBha__card:hover{border-color:#80808066;transform:translateY(-2px);box-shadow:0 8px 16px #0000004d}.dashboard-module__nHxBha__cardHeader{justify-content:space-between;align-items:flex-start;margin-bottom:1rem;display:flex}.dashboard-module__nHxBha__cryptoName{color:#fff;margin:0 0 .25rem;font-size:1.25rem;font-weight:600}.dashboard-module__nHxBha__cryptoSymbol{color:#888;margin:0;font-size:.85rem}.dashboard-module__nHxBha__iconGreen{color:#22c55e}.dashboard-module__nHxBha__iconRed{color:#ef4444}.dashboard-module__nHxBha__priceSection{margin-bottom:1rem}.dashboard-module__nHxBha__price{color:#fff;align-items:center;gap:.25rem;margin-bottom:.5rem;font-size:1.75rem;font-weight:700;display:flex}.dashboard-module__nHxBha__changePositive{color:#22c55e;background:#22c55e33;border-radius:6px;padding:.25rem .75rem;font-size:.95rem;font-weight:600;display:inline-block}.dashboard-module__nHxBha__changeNegative{color:#ef4444;background:#ef444433;border-radius:6px;padding:.25rem .75rem;font-size:.95rem;font-weight:600;display:inline-block}.dashboard-module__nHxBha__volumeSection{border-top:1px solid #8080801a;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:.75rem 0;font-size:.85rem;display:flex}.dashboard-module__nHxBha__volumeLabel{color:#888}.dashboard-module__nHxBha__volumeValue{color:#fff;font-weight:500}.dashboard-module__nHxBha__tradeButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:8px;width:100%;padding:.75rem;font-size:.95rem;font-weight:600;transition:all .3s}.dashboard-module__nHxBha__tradeButton:hover{transform:scale(1.02);box-shadow:0 4px 12px #667eea66}
.walletmodal-module__vFkyAG__overlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bf;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.walletmodal-module__vFkyAG__modal{background:#141414f2;border:1px solid #8080804d;border-radius:16px;flex-direction:column;width:90%;max-width:500px;max-height:80vh;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000080}.walletmodal-module__vFkyAG__header{border-bottom:1px solid #80808033;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.walletmodal-module__vFkyAG__title{color:#fff;align-items:center;gap:.75rem;margin:0;font-size:1.5rem;font-weight:700;display:flex}.walletmodal-module__vFkyAG__closeButton{color:#888;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex}.walletmodal-module__vFkyAG__closeButton:hover{color:#fff;background:#80808033}.walletmodal-module__vFkyAG__content{flex:1;padding:1.5rem;overflow-y:auto}.walletmodal-module__vFkyAG__section{margin-bottom:2rem}.walletmodal-module__vFkyAG__section:last-child{margin-bottom:1rem}.walletmodal-module__vFkyAG__sectionTitle{color:#888;text-transform:uppercase;letter-spacing:.05em;margin:0 0 1rem;font-size:.9rem;font-weight:600}.walletmodal-module__vFkyAG__accountInfo{background:#28282880;border:1px solid #80808033;border-radius:8px;align-items:center;gap:.75rem;padding:1rem;display:flex}.walletmodal-module__vFkyAG__email{color:#fff;text-overflow:ellipsis;flex:1;font-family:monospace;font-size:.9rem;overflow:hidden}.walletmodal-module__vFkyAG__copyButton{color:#fff;cursor:pointer;background:#6464644d;border:1px solid #8080804d;border-radius:6px;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex}.walletmodal-module__vFkyAG__copyButton:hover{background:#64646480}.walletmodal-module__vFkyAG__balances{flex-direction:column;gap:.75rem;display:flex}.walletmodal-module__vFkyAG__balanceItem{background:#28282880;border:1px solid #80808033;border-radius:8px;justify-content:space-between;align-items:center;padding:1rem;display:flex}.walletmodal-module__vFkyAG__currency{color:#fff;font-size:1rem;font-weight:600}.walletmodal-module__vFkyAG__amount{color:#888;font-family:monospace;font-size:.95rem}.walletmodal-module__vFkyAG__activity{text-align:center;padding:2rem}.walletmodal-module__vFkyAG__noActivity{color:#888;margin:0;font-size:.9rem}.walletmodal-module__vFkyAG__notConnected{color:#888;flex-direction:column;justify-content:center;align-items:center;padding:3rem;display:flex}.walletmodal-module__vFkyAG__notConnected svg{opacity:.5;margin-bottom:1rem}.walletmodal-module__vFkyAG__notConnected p{margin:0;font-size:1.1rem}.walletmodal-module__vFkyAG__signOutButton{color:#ef4444;cursor:pointer;background:#ef444433;border:1px solid #ef444480;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.75rem;font-weight:600;transition:all .2s;display:flex}.walletmodal-module__vFkyAG__signOutButton:hover{background:#ef44444d;border-color:#ef4444}
.aiassistant-module__ykqiWG__floatingButton{color:#000;cursor:pointer;z-index:1000;background:linear-gradient(135deg,#eab308 0%,#22c55e 100%);border:none;border-radius:50px;align-items:center;gap:.75rem;padding:1rem 1.5rem;font-size:1rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;bottom:2rem;right:2rem;box-shadow:0 8px 24px #eab30866}.aiassistant-module__ykqiWG__floatingButton:hover{transform:translateY(-2px);box-shadow:0 12px 32px #eab30880}.aiassistant-module__ykqiWG__buttonText{font-weight:600}.aiassistant-module__ykqiWG__container{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:1000;background:#0f0f0ff2;border:1px solid #94a3b833;border-radius:16px;flex-direction:column;width:420px;max-height:600px;transition:all .3s cubic-bezier(.4,0,.2,1);animation:.3s cubic-bezier(.4,0,.2,1) aiassistant-module__ykqiWG__slideIn;display:flex;position:fixed;bottom:2rem;right:2rem;box-shadow:0 20px 60px #00000080}.aiassistant-module__ykqiWG__container.aiassistant-module__ykqiWG__expanded{width:700px;max-height:80vh;bottom:2rem;right:2rem}@media (prefers-color-scheme:light){.aiassistant-module__ykqiWG__container{background:#fffffff2;border:1px solid #0000001a;box-shadow:0 20px 60px #00000026}}.aiassistant-module__ykqiWG__container.aiassistant-module__ykqiWG__minimized{max-height:60px}@keyframes aiassistant-module__ykqiWG__slideIn{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.aiassistant-module__ykqiWG__header{border-bottom:1px solid #94a3b826;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.aiassistant-module__ykqiWG__headerLeft{color:#eab308;align-items:center;gap:.75rem;display:flex}.aiassistant-module__ykqiWG__title{color:var(--foreground);font-size:.95rem;font-weight:600}.aiassistant-module__ykqiWG__headerActions{gap:.5rem;display:flex}.aiassistant-module__ykqiWG__iconButton{color:#999;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:.25rem;transition:all .2s;display:flex}@media (prefers-color-scheme:light){.aiassistant-module__ykqiWG__iconButton{color:#666}}.aiassistant-module__ykqiWG__iconButton:hover{color:#fff;background:#94a3b81a}@media (prefers-color-scheme:light){.aiassistant-module__ykqiWG__iconButton:hover{color:#000}}.aiassistant-module__ykqiWG__messages{flex-direction:column;flex:1;gap:1rem;max-height:450px;padding:1.25rem;display:flex;overflow-y:auto}.aiassistant-module__ykqiWG__expanded .aiassistant-module__ykqiWG__messages{max-height:calc(80vh - 180px)}.aiassistant-module__ykqiWG__messages::-webkit-scrollbar{width:6px}.aiassistant-module__ykqiWG__messages::-webkit-scrollbar-track{background:0 0}.aiassistant-module__ykqiWG__messages::-webkit-scrollbar-thumb{background:#94a3b84d;border-radius:3px}.aiassistant-module__ykqiWG__messages::-webkit-scrollbar-thumb:hover{background:#94a3b880}.aiassistant-module__ykqiWG__message{flex-direction:column;gap:.25rem;max-width:85%;animation:.2s ease-out aiassistant-module__ykqiWG__messageIn;display:flex}@keyframes aiassistant-module__ykqiWG__messageIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.aiassistant-module__ykqiWG__userMessage{align-self:flex-end}.aiassistant-module__ykqiWG__assistantMessage{align-self:flex-start}.aiassistant-module__ykqiWG__messageContent{word-wrap:break-word;white-space:pre-wrap;border-radius:12px;padding:.75rem 1rem;font-size:.9rem;line-height:1.6}.aiassistant-module__ykqiWG__messageContent>div{margin-bottom:.5rem}.aiassistant-module__ykqiWG__messageContent>div:last-child{margin-bottom:0}.aiassistant-module__ykqiWG__emptyLine{margin-bottom:.75rem}.aiassistant-module__ykqiWG__attachedImage{border:1px solid #94a3b833;border-radius:8px;max-width:100%;margin-bottom:.5rem}.aiassistant-module__ykqiWG__userMessage .aiassistant-module__ykqiWG__messageContent{color:#000;background:linear-gradient(135deg,#eab308 0%,#22c55e 100%);border-bottom-right-radius:4px}.aiassistant-module__ykqiWG__assistantMessage .aiassistant-module__ykqiWG__messageContent{color:var(--foreground);background:#94a3b81a;border-bottom-left-radius:4px}.aiassistant-module__ykqiWG__messageTime{color:#888;padding:0 .5rem;font-size:.7rem}.aiassistant-module__ykqiWG__userMessage .aiassistant-module__ykqiWG__messageTime{text-align:right}.aiassistant-module__ykqiWG__typing{gap:.3rem;padding:.25rem 0;display:flex}.aiassistant-module__ykqiWG__typing span{background:#999;border-radius:50%;width:6px;height:6px;animation:1.4s infinite aiassistant-module__ykqiWG__typing}.aiassistant-module__ykqiWG__typing span:nth-child(2){animation-delay:.2s}.aiassistant-module__ykqiWG__typing span:nth-child(3){animation-delay:.4s}@keyframes aiassistant-module__ykqiWG__typing{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.aiassistant-module__ykqiWG__inputContainer{border-top:1px solid #94a3b826;flex-direction:column;gap:.5rem;padding:1rem 1.25rem;display:flex}.aiassistant-module__ykqiWG__imagePreview{border:1px solid #94a3b833;border-radius:8px;width:120px;height:80px;position:relative;overflow:hidden}.aiassistant-module__ykqiWG__imagePreview img{object-fit:cover;width:100%;height:100%}.aiassistant-module__ykqiWG__removeImage{color:#fff;cursor:pointer;background:#000000b3;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;transition:background .2s;display:flex;position:absolute;top:4px;right:4px}.aiassistant-module__ykqiWG__removeImage:hover{background:#ef4444e6}.aiassistant-module__ykqiWG__inputRow{align-items:flex-end;gap:.75rem;display:flex}.aiassistant-module__ykqiWG__attachContainer{position:relative}.aiassistant-module__ykqiWG__attachButton{color:var(--foreground);cursor:pointer;background:#94a3b81a;border:1px solid #94a3b833;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.aiassistant-module__ykqiWG__attachButton:hover:not(:disabled){background:#94a3b833;border-color:#eab308}.aiassistant-module__ykqiWG__attachButton:disabled{opacity:.4;cursor:not-allowed}.aiassistant-module__ykqiWG__attachMenu{z-index:10;background:#0f0f0ffa;border:1px solid #94a3b833;border-radius:12px;flex-direction:column;gap:.25rem;min-width:180px;padding:.5rem;animation:.2s ease-out aiassistant-module__ykqiWG__menuSlideIn;display:flex;position:absolute;bottom:50px;left:0;box-shadow:0 10px 30px #00000080}@media (prefers-color-scheme:light){.aiassistant-module__ykqiWG__attachMenu{background:#fffffffa;box-shadow:0 10px 30px #00000026}}@keyframes aiassistant-module__ykqiWG__menuSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.aiassistant-module__ykqiWG__attachMenuItem{color:var(--foreground);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.9rem;transition:all .2s;display:flex}.aiassistant-module__ykqiWG__attachMenuItem:hover{background:#94a3b826}.aiassistant-module__ykqiWG__attachMenuItem span{font-weight:500}.aiassistant-module__ykqiWG__input{color:var(--foreground);resize:none;background:#94a3b81a;border:1px solid #94a3b833;border-radius:8px;flex:1;max-height:100px;padding:.75rem 1rem;font-family:inherit;font-size:.9rem;transition:all .2s}.aiassistant-module__ykqiWG__input:focus{background:#94a3b826;border-color:#eab308;outline:none}.aiassistant-module__ykqiWG__input::placeholder{color:#888}.aiassistant-module__ykqiWG__input:disabled{opacity:.5;cursor:not-allowed}.aiassistant-module__ykqiWG__sendButton{color:#000;cursor:pointer;background:#eab308;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.aiassistant-module__ykqiWG__sendButton:hover:not(:disabled){background:#22c55e;transform:translateY(-1px)}.aiassistant-module__ykqiWG__sendButton:disabled{opacity:.4;cursor:not-allowed}@media (max-width:768px){.aiassistant-module__ykqiWG__container{width:calc(100vw - 2rem);max-height:70vh;bottom:1rem;right:1rem}.aiassistant-module__ykqiWG__container.aiassistant-module__ykqiWG__expanded{width:calc(100vw - 2rem);max-height:85vh}.aiassistant-module__ykqiWG__floatingButton{bottom:1rem;right:1rem}}.aiassistant-module__ykqiWG__agent1Message,.aiassistant-module__ykqiWG__agent2Message{align-self:flex-start}.aiassistant-module__ykqiWG__systemMessage{align-self:center;max-width:95%}.aiassistant-module__ykqiWG__agent1Message .aiassistant-module__ykqiWG__messageContent{color:var(--foreground);background:#3b82f626;border-left:3px solid #3b82f6;border-bottom-left-radius:4px}.aiassistant-module__ykqiWG__agent2Message .aiassistant-module__ykqiWG__messageContent{color:var(--foreground);background:#a855f726;border-left:3px solid #a855f7;border-bottom-left-radius:4px}.aiassistant-module__ykqiWG__systemMessage .aiassistant-module__ykqiWG__messageContent{color:var(--foreground);text-align:center;background:#eab30826;border-radius:8px;font-size:.85rem;font-weight:500}.aiassistant-module__ykqiWG__roleLabel{color:#888;margin-bottom:.25rem;padding:0 .5rem;font-size:.75rem;font-weight:600}.aiassistant-module__ykqiWG__orderSummary{background:#0003;border:1px solid #eab3084d;border-radius:8px;margin-top:1rem;padding:1rem}@media (prefers-color-scheme:light){.aiassistant-module__ykqiWG__orderSummary{background:#0000000d}}.aiassistant-module__ykqiWG__orderTitle{color:#eab308;margin-bottom:.75rem;font-size:.95rem;font-weight:600}.aiassistant-module__ykqiWG__orderRow{justify-content:space-between;align-items:center;padding:.4rem 0;font-size:.85rem;display:flex}.aiassistant-module__ykqiWG__orderRow span{color:#888}.aiassistant-module__ykqiWG__orderRow strong{color:var(--foreground)}.aiassistant-module__ykqiWG__orderRow .aiassistant-module__ykqiWG__green{color:#22c55e}.aiassistant-module__ykqiWG__orderRow .aiassistant-module__ykqiWG__red{color:#ef4444}
.newsticker-module__JzS21a__ticker{background:#141414e6;border-bottom:1px solid #80808033;width:100%;padding:.75rem 0;overflow:hidden}.newsticker-module__JzS21a__tickerContent{white-space:nowrap;animation:30s linear infinite newsticker-module__JzS21a__scroll;display:flex}.newsticker-module__JzS21a__tickerItem{padding:0 2rem;font-size:.9rem;font-weight:500;display:inline-block}.newsticker-module__JzS21a__tickerItem.newsticker-module__JzS21a__info{color:#60a5fa}.newsticker-module__JzS21a__tickerItem.newsticker-module__JzS21a__warning{color:#fbbf24}.newsticker-module__JzS21a__tickerItem.newsticker-module__JzS21a__success{color:#22c55e}.newsticker-module__JzS21a__tickerItem:before{content:"•";color:currentColor;margin-right:.75rem}@keyframes newsticker-module__JzS21a__scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}
.fullcontrolmodal-module__Xd7-0G__overlay{-webkit-backdrop-filter:blur(12px);z-index:2000;background:#000000d9;justify-content:center;align-items:center;animation:.3s ease-out fullcontrolmodal-module__Xd7-0G__fadeIn;display:flex;position:fixed;inset:0}@keyframes fullcontrolmodal-module__Xd7-0G__fadeIn{0%{opacity:0}to{opacity:1}}.fullcontrolmodal-module__Xd7-0G__modal{background:#0f0f0ffa;border:1px solid #94a3b84d;border-radius:20px;width:90%;max-width:600px;max-height:90vh;animation:.3s cubic-bezier(.4,0,.2,1) fullcontrolmodal-module__Xd7-0G__modalSlideIn;overflow:hidden;box-shadow:0 25px 80px #000c,0 0 0 1px #eab30833}@keyframes fullcontrolmodal-module__Xd7-0G__modalSlideIn{0%{opacity:0;transform:scale(.95)translateY(-20px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (prefers-color-scheme:light){.fullcontrolmodal-module__Xd7-0G__modal{background:#fffffffa;box-shadow:0 25px 80px #00000026,0 0 0 1px #eab30833}}.fullcontrolmodal-module__Xd7-0G__header{border-bottom:1px solid #94a3b833;justify-content:space-between;align-items:center;padding:1.5rem 2rem;display:flex}.fullcontrolmodal-module__Xd7-0G__title{color:var(--foreground);margin:0;font-size:1.5rem;font-weight:700}.fullcontrolmodal-module__Xd7-0G__closeButton{color:#999;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.5rem;transition:all .2s}.fullcontrolmodal-module__Xd7-0G__closeButton:hover{color:#fff;background:#94a3b81a}@media (prefers-color-scheme:light){.fullcontrolmodal-module__Xd7-0G__closeButton:hover{color:#000}}.fullcontrolmodal-module__Xd7-0G__content{max-height:calc(90vh - 180px);padding:2rem;overflow-y:auto}.fullcontrolmodal-module__Xd7-0G__description{color:var(--foreground);background:#eab3081a;border:1px solid #eab3084d;border-radius:12px;margin-bottom:1.5rem;padding:1rem 1.25rem;font-size:.9rem;line-height:1.6}.fullcontrolmodal-module__Xd7-0G__description ul{margin:.75rem 0 0;padding-left:1.25rem}.fullcontrolmodal-module__Xd7-0G__description li{margin:.5rem 0}.fullcontrolmodal-module__Xd7-0G__formGroup{margin-bottom:1.5rem}.fullcontrolmodal-module__Xd7-0G__label{color:var(--foreground);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;font-size:.875rem;font-weight:600;display:block}.fullcontrolmodal-module__Xd7-0G__buttonGroup{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}@media (max-width:640px){.fullcontrolmodal-module__Xd7-0G__buttonGroup{grid-template-columns:repeat(2,1fr)}}.fullcontrolmodal-module__Xd7-0G__optionButton{color:var(--foreground);cursor:pointer;text-align:center;background:#94a3b81a;border:1px solid #94a3b833;border-radius:10px;padding:.75rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.fullcontrolmodal-module__Xd7-0G__optionButton:hover{background:#94a3b826;border-color:#94a3b84d}.fullcontrolmodal-module__Xd7-0G__optionButton.fullcontrolmodal-module__Xd7-0G__active{color:#000;background:linear-gradient(135deg,#eab308 0%,#22c55e 100%);border-color:#eab308;font-weight:600}.fullcontrolmodal-module__Xd7-0G__input{width:100%;color:var(--foreground);background:#94a3b81a;border:1px solid #94a3b833;border-radius:10px;padding:.875rem 1rem;font-family:inherit;font-size:.95rem;transition:all .2s}.fullcontrolmodal-module__Xd7-0G__input:focus{background:#94a3b826;border-color:#eab308;outline:none}.fullcontrolmodal-module__Xd7-0G__footer{border-top:1px solid #94a3b833;gap:1rem;padding:1.5rem 2rem;display:flex}.fullcontrolmodal-module__Xd7-0G__cancelButton{color:var(--foreground);cursor:pointer;background:#94a3b81a;border:1px solid #94a3b833;border-radius:12px;flex:1;padding:.875rem 1.5rem;font-size:.95rem;font-weight:600;transition:all .2s}.fullcontrolmodal-module__Xd7-0G__cancelButton:hover{background:#94a3b833}.fullcontrolmodal-module__Xd7-0G__startButton{color:#000;cursor:pointer;background:linear-gradient(135deg,#eab308 0%,#22c55e 100%);border:none;border-radius:12px;flex:2;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-size:.95rem;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 12px #eab3084d}.fullcontrolmodal-module__Xd7-0G__startButton:hover{transform:translateY(-1px);box-shadow:0 6px 16px #eab30866}@media (max-width:640px){.fullcontrolmodal-module__Xd7-0G__buttonGroup,.fullcontrolmodal-module__Xd7-0G__footer{flex-direction:column}.fullcontrolmodal-module__Xd7-0G__startButton{flex:1}}
