.floating-list-button-module__lWpmNq__wrapper{z-index:900;flex-direction:column;align-items:flex-end;display:flex;position:fixed;bottom:2rem;right:2rem}.floating-list-button-module__lWpmNq__floatingBubble{background:var(--brand-gradient,linear-gradient(135deg, #ff6b2b 0%, #f36 32%, #9333ea 70%, #4f46e5 100%));border-radius:var(--radius-full,9999px);color:#fff;letter-spacing:.02em;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #ffffff59;outline:none;align-items:center;gap:.65rem;padding:.85rem 1.65rem;font-size:.975rem;font-weight:800;text-decoration:none;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s,background .22s;display:flex;box-shadow:0 10px 30px #ff6b2b73,0 4px 18px #9333ea59}.floating-list-button-module__lWpmNq__floatingBubble:hover{transform:translateY(-3px)scale(1.03);box-shadow:0 16px 42px #ff6b2b99,0 6px 24px #9333ea73}.floating-list-button-module__lWpmNq__floatingBubble:active{transform:scale(.97)}.floating-list-button-module__lWpmNq__floatingBubbleOpen{background:linear-gradient(135deg,#e65100 0%,#c026d3 50%,#4338ca 100%);box-shadow:0 8px 24px #00000073,0 0 20px #d946ef80}.floating-list-button-module__lWpmNq__bubbleIcon{justify-content:center;align-items:center;transition:transform .28s cubic-bezier(.16,1,.3,1);display:flex}.floating-list-button-module__lWpmNq__bubbleIconOpen{transform:rotate(45deg)}.floating-list-button-module__lWpmNq__bubbleText{letter-spacing:.03em;color:#fff;font-weight:800}.floating-list-button-module__lWpmNq__menuContainer{background:var(--color-surface-elevated,#1a1a26f0);width:375px;max-width:calc(100vw - 2rem);-webkit-backdrop-filter:var(--glass-blur,blur(28px) saturate(190%));border:1px solid var(--color-border-highlight,#ffffff29);border-radius:var(--radius-xl,24px);transform-origin:100% 100%;z-index:950;padding:.95rem;animation:.25s cubic-bezier(.16,1,.3,1) forwards floating-list-button-module__lWpmNq__floatExpand;position:absolute;bottom:calc(100% + 14px);right:0;overflow:hidden;box-shadow:0 24px 60px -10px #000000b3,0 0 32px -4px #ff6b2b33,inset 0 1px #ffffff26}.floating-list-button-module__lWpmNq__accentGlowBar{background:var(--brand-gradient,linear-gradient(135deg, #ff6b2b 0%, #f36 32%, #9333ea 70%, #4f46e5 100%));height:3px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 14px #ff6b2bb3}@keyframes floating-list-button-module__lWpmNq__floatExpand{0%{opacity:0;transform:translateY(14px)scale(.92)}60%{transform:translateY(-2px)scale(1.015)}to{opacity:1;transform:translateY(0)scale(1)}}.floating-list-button-module__lWpmNq__menuHeader{border-bottom:1px solid var(--color-border,#ffffff14);justify-content:space-between;align-items:center;margin-bottom:.65rem;padding:.65rem .5rem .85rem;display:flex}.floating-list-button-module__lWpmNq__menuHeaderTitle{text-transform:uppercase;letter-spacing:.07em;color:var(--color-text-muted,#94a3b8);font-size:.8rem;font-weight:700}.floating-list-button-module__lWpmNq__menuHeaderBadge{border-radius:var(--radius-full,9999px);color:#ff8548;letter-spacing:.02em;background:linear-gradient(135deg,#ff6b2b26 0%,#d946ef26 100%);border:1px solid #ff6b2b59;padding:.2rem .6rem;font-size:.685rem;font-weight:800}.floating-list-button-module__lWpmNq__optionsList{flex-direction:column;gap:.65rem;display:flex}.floating-list-button-module__lWpmNq__optionCard{background:var(--color-hover,#ffffff08);border:1px solid var(--color-border,#ffffff12);border-radius:var(--radius-lg,18px);color:inherit;cursor:pointer;align-items:center;gap:.95rem;padding:.9rem;text-decoration:none;transition:all .22s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.floating-list-button-module__lWpmNq__optionCardService:hover{background:linear-gradient(135deg,#ff6b2b1f 0%,#ff336614 100%);border-color:#ff6b2b73;transform:translateY(-2px);box-shadow:0 10px 26px -6px #ff6b2b47}.floating-list-button-module__lWpmNq__optionCardMarketplace:hover{background:linear-gradient(135deg,#d946ef1f 0%,#6366f114 100%);border-color:#d946ef73;transform:translateY(-2px);box-shadow:0 10px 26px -6px #d946ef47}.floating-list-button-module__lWpmNq__optionCard:active{transform:scale(.98)}.floating-list-button-module__lWpmNq__iconBox{border-radius:var(--radius-md,14px);flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s;display:flex}.floating-list-button-module__lWpmNq__optionCard:hover .floating-list-button-module__lWpmNq__iconBox{transform:scale(1.08)}.floating-list-button-module__lWpmNq__iconBoxService{color:#fff;background:linear-gradient(135deg,#ff6b2b 0%,#f36 100%);box-shadow:0 4px 14px #ff6b2b73}.floating-list-button-module__lWpmNq__iconBoxMarketplace{color:#fff;background:linear-gradient(135deg,#d946ef 0%,#6366f1 100%);box-shadow:0 4px 14px #d946ef73}.floating-list-button-module__lWpmNq__optionContent{flex:1;min-width:0}.floating-list-button-module__lWpmNq__optionTitleRow{align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.floating-list-button-module__lWpmNq__optionTitle{color:var(--color-text,#f8fafc);letter-spacing:-.015em;font-size:.95rem;font-weight:700;line-height:1.25}.floating-list-button-module__lWpmNq__typeBadge{border-radius:var(--radius-full,9999px);letter-spacing:.02em;flex-shrink:0;padding:.12rem .5rem;font-size:.665rem;font-weight:700}.floating-list-button-module__lWpmNq__typeBadgeService{color:#ff8548;background:#ff6b2b26;border:1px solid #ff6b2b59}.floating-list-button-module__lWpmNq__typeBadgeMarketplace{color:#e879f9;background:#d946ef26;border:1px solid #d946ef59}.floating-list-button-module__lWpmNq__optionDescription{color:var(--color-text-muted,#94a3b8);white-space:normal;margin:0;font-size:.785rem;line-height:1.4}.floating-list-button-module__lWpmNq__arrowIconBox{border-radius:var(--radius-full,9999px);width:28px;height:28px;color:var(--color-text-dim,#64748b);background:0 0;flex-shrink:0;justify-content:center;align-items:center;transition:all .22s cubic-bezier(.16,1,.3,1);display:flex}.floating-list-button-module__lWpmNq__optionCardService:hover .floating-list-button-module__lWpmNq__arrowIconBox{color:#ff8548;background:#ff6b2b26;transform:translate(3px)}.floating-list-button-module__lWpmNq__optionCardMarketplace:hover .floating-list-button-module__lWpmNq__arrowIconBox{color:#e879f9;background:#d946ef26;transform:translate(3px)}:root[data-theme=light] .floating-list-button-module__lWpmNq__menuContainer,[data-theme=light] .floating-list-button-module__lWpmNq__menuContainer{background:#fffffff2;border-color:#ff6b2b47;box-shadow:0 20px 50px -10px #0f172a2e,0 0 30px -4px #ff6b2b2e,inset 0 1px #fff}:root[data-theme=light] .floating-list-button-module__lWpmNq__menuHeader,[data-theme=light] .floating-list-button-module__lWpmNq__menuHeader{border-bottom-color:#00000014}:root[data-theme=light] .floating-list-button-module__lWpmNq__menuHeaderTitle,[data-theme=light] .floating-list-button-module__lWpmNq__menuHeaderTitle{color:#475569;font-weight:800}:root[data-theme=light] .floating-list-button-module__lWpmNq__menuHeaderBadge,[data-theme=light] .floating-list-button-module__lWpmNq__menuHeaderBadge{color:#ea580c;background:linear-gradient(135deg,#ff6b2b1f 0%,#d946ef1a 100%);border-color:#ff6b2b66}:root[data-theme=light] .floating-list-button-module__lWpmNq__optionCard,[data-theme=light] .floating-list-button-module__lWpmNq__optionCard{background:#f8fafcd9;border-color:#00000014}:root[data-theme=light] .floating-list-button-module__lWpmNq__optionCardService:hover,[data-theme=light] .floating-list-button-module__lWpmNq__optionCardService:hover{background:linear-gradient(135deg,#ff6b2b14 0%,#ff33660d 100%);border-color:#ff6b2b80;box-shadow:0 10px 24px -6px #ff6b2b40}:root[data-theme=light] .floating-list-button-module__lWpmNq__optionCardMarketplace:hover,[data-theme=light] .floating-list-button-module__lWpmNq__optionCardMarketplace:hover{background:linear-gradient(135deg,#d946ef14 0%,#6366f10d 100%);border-color:#d946ef80;box-shadow:0 10px 24px -6px #d946ef40}:root[data-theme=light] .floating-list-button-module__lWpmNq__optionTitle,[data-theme=light] .floating-list-button-module__lWpmNq__optionTitle{color:#0f172a}:root[data-theme=light] .floating-list-button-module__lWpmNq__optionDescription,[data-theme=light] .floating-list-button-module__lWpmNq__optionDescription{color:#475569}:root[data-theme=light] .floating-list-button-module__lWpmNq__typeBadgeService,[data-theme=light] .floating-list-button-module__lWpmNq__typeBadgeService{color:#c2410c;background:#ff6b2b1f;border-color:#ff6b2b66}:root[data-theme=light] .floating-list-button-module__lWpmNq__typeBadgeMarketplace,[data-theme=light] .floating-list-button-module__lWpmNq__typeBadgeMarketplace{color:#a21caf;background:#d946ef1f;border-color:#d946ef66}:root[data-theme=light] .floating-list-button-module__lWpmNq__arrowIconBox,[data-theme=light] .floating-list-button-module__lWpmNq__arrowIconBox{color:#94a3b8}@media (max-width:768px){.floating-list-button-module__lWpmNq__wrapper{bottom:1.25rem;right:1.25rem}.floating-list-button-module__lWpmNq__floatingBubble{padding:.75rem 1.35rem;font-size:.9rem}.floating-list-button-module__lWpmNq__menuContainer{width:335px;right:0}}@media (max-width:480px){.floating-list-button-module__lWpmNq__menuContainer{width:calc(100vw - 2rem);right:-.25rem}}.floating-list-button-module__lWpmNq__clientFloatingWrapper{z-index:900;pointer-events:none;justify-content:center;padding:0 1.5rem;animation:.35s cubic-bezier(.16,1,.3,1) forwards floating-list-button-module__lWpmNq__clientFloatUp;display:flex;position:fixed;bottom:1.5rem;left:0;right:0}@keyframes floating-list-button-module__lWpmNq__clientFloatUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.floating-list-button-module__lWpmNq__clientFloatingBar{pointer-events:auto;background:var(--brand-gradient,linear-gradient(135deg, #ff6b2b 0%, #f36 32%, #9333ea 70%, #4f46e5 100%));border-radius:var(--radius-full,9999px);-webkit-backdrop-filter:blur(24px)saturate(190%);color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #ffffff61;justify-content:space-between;align-items:center;gap:1.25rem;width:100%;max-width:1100px;padding:.85rem 1.45rem;text-decoration:none;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s,filter .22s;display:flex;box-shadow:0 12px 36px #ff6b2b73,0 4px 20px #9333ea59,inset 0 1px #ffffff59}.floating-list-button-module__lWpmNq__clientFloatingBar:hover{filter:brightness(1.04);transform:translateY(-3px)scale(1.008);box-shadow:0 18px 46px #ff6b2b94,0 8px 28px #9333ea73,inset 0 1px #ffffff80}.floating-list-button-module__lWpmNq__clientFloatingBar:active{transform:scale(.99)}.floating-list-button-module__lWpmNq__clientBarContent{align-items:center;gap:.95rem;min-width:0;display:flex}.floating-list-button-module__lWpmNq__clientBarIconBox{color:#fff;background:#ffffff38;border:1px solid #ffffff73;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;transition:transform .25s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 12px #00000026}.floating-list-button-module__lWpmNq__clientFloatingBar:hover .floating-list-button-module__lWpmNq__clientBarIconBox{transform:rotate(90deg)scale(1.08)}.floating-list-button-module__lWpmNq__clientBarTextGroup{flex-direction:column;gap:.15rem;min-width:0;display:flex}.floating-list-button-module__lWpmNq__clientBarTitleRow{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.floating-list-button-module__lWpmNq__clientBarTitle{letter-spacing:-.01em;color:#fff;white-space:nowrap;font-size:1.05rem;font-weight:800}.floating-list-button-module__lWpmNq__clientBarPillBadge{text-transform:uppercase;letter-spacing:.05em;color:#fff;white-space:nowrap;background:#ffffff38;border:1px solid #fff6;border-radius:999px;padding:.18rem .65rem;font-size:.7rem;font-weight:700}.floating-list-button-module__lWpmNq__clientBarSub{color:#ffffffeb;white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;overflow:hidden}.floating-list-button-module__lWpmNq__clientBarAction{color:#0f172a;letter-spacing:.01em;background:#fff;border-radius:999px;flex-shrink:0;align-items:center;gap:.45rem;padding:.65rem 1.35rem;font-size:.88rem;font-weight:800;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s;display:flex;box-shadow:0 4px 14px #00000038}.floating-list-button-module__lWpmNq__clientFloatingBar:hover .floating-list-button-module__lWpmNq__clientBarAction{transform:translate(2px)scale(1.03);box-shadow:0 6px 18px #0000004d}@media (max-width:768px){.floating-list-button-module__lWpmNq__clientFloatingWrapper{padding:0 1rem;bottom:1rem}.floating-list-button-module__lWpmNq__clientFloatingBar{gap:.75rem;padding:.75rem 1.15rem}.floating-list-button-module__lWpmNq__clientBarSub,.floating-list-button-module__lWpmNq__clientBarPillBadge{display:none}}.floating-list-button-module__lWpmNq__lockedBanner{border-radius:var(--radius-lg,18px);background:linear-gradient(135deg,#ff6b2b1f 0%,#9333ea24 100%);border:1px solid #ff6b2b59;flex-direction:column;gap:.65rem;margin-bottom:.75rem;padding:.95rem;display:flex;box-shadow:0 4px 18px #0003}.floating-list-button-module__lWpmNq__lockedBannerHeader{align-items:center;gap:.5rem;display:flex}.floating-list-button-module__lWpmNq__lockedBannerIcon{color:#ff6b2b;background:#ff6b2b33;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.floating-list-button-module__lWpmNq__lockedBannerTitle{color:var(--color-text,#fff);font-size:.88rem;font-weight:800;line-height:1.25}.floating-list-button-module__lWpmNq__lockedBannerText{color:var(--color-text-secondary,#94a3b8);margin:0;font-size:.78rem;line-height:1.45}.floating-list-button-module__lWpmNq__lockedCtaBtn{background:var(--brand-gradient,linear-gradient(135deg, #ff6b2b 0%, #f36 32%, #9333ea 70%, #4f46e5 100%));color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:.45rem;width:100%;padding:.55rem .85rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s;display:inline-flex;box-shadow:0 4px 12px #ff6b2b59}.floating-list-button-module__lWpmNq__lockedCtaBtn:hover{transform:translateY(-1px);box-shadow:0 6px 18px #ff6b2b73}.floating-list-button-module__lWpmNq__optionLockedBadge{color:#ff8548;background:#ff6b2b29;border:1px solid #ff6b2b59;border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .5rem;font-size:.68rem;font-weight:700;display:inline-flex}.floating-list-button-module__lWpmNq__optionCardLocked{opacity:.9}.floating-list-button-module__lWpmNq__floatingBubbleLockBadge{color:#fff;background:#ff6b2b;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;top:-4px;right:-4px;box-shadow:0 2px 8px #ff6b2b99}
.dashboard-module__LjnzkW__container{background:var(--color-bg);min-height:100vh;color:var(--color-text);flex-direction:column;width:100%;max-width:100vw;transition:background-color .25s,color .25s;display:flex;overflow-x:clip}.dashboard-module__LjnzkW__header{border-bottom:1px solid var(--color-border,#ffffff14);background:var(--color-surface,#0f172abf);z-index:100;-webkit-backdrop-filter:blur(24px)saturate(180%);transition:background-color .25s,border-color .25s;position:sticky;top:0}.dashboard-module__LjnzkW__headerInner{grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;max-width:1540px;height:60px;margin:0 auto;padding:0 2rem;display:grid}.dashboard-module__LjnzkW__headerLeft{justify-self:start;align-items:center;gap:.85rem;display:flex}.dashboard-module__LjnzkW__logoArea{align-items:center;gap:.75rem;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),opacity .2s;display:flex}.dashboard-module__LjnzkW__logoArea:hover{opacity:.92}.dashboard-module__LjnzkW__logoArea:active{transform:scale(.97)}.dashboard-module__LjnzkW__logoImg{object-fit:contain;width:36px;height:36px;box-shadow:none;background:0 0;border:none;flex-shrink:0}.dashboard-module__LjnzkW__logo{font-family:var(--font-logo,"Montserrat", sans-serif);letter-spacing:-.02em;background:var(--logo-gradient,linear-gradient(93deg, #f9732c 0%, #f46c2f 18%, #d75249 36%, #aa336e 54%, #6d2388 74%, #4e1c7e 100%));-webkit-text-fill-color:transparent;color:#0000;white-space:nowrap;-webkit-background-clip:text;background-clip:text;flex-shrink:0;font-size:1.35rem;font-weight:600;line-height:1}.dashboard-module__LjnzkW__roleTagSilver{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;background:#94a3b81a;border:1px solid #94a3b840;border-radius:9999px;align-items:center;gap:.3rem;padding:.2rem .55rem;font-size:.7rem;font-weight:700;display:inline-flex}.dashboard-module__LjnzkW__roleTagGold{color:#facc15;text-transform:uppercase;letter-spacing:.04em;background:#eab3081f;border:1px solid #eab3084d;border-radius:9999px;align-items:center;gap:.3rem;padding:.2rem .6rem;font-size:.7rem;font-weight:700;display:inline-flex}.dashboard-module__LjnzkW__navCapsule{border:1px solid var(--color-border,#ffffff14);-webkit-backdrop-filter:blur(12px);background:#0003;border-radius:9999px;justify-self:center;align-items:center;padding:3px;display:flex;position:relative}.dashboard-module__LjnzkW__navActiveIndicator{pointer-events:none;z-index:1;background:#ffffff14;border:1px solid #ffffff1f;border-radius:9999px;transition:transform .28s cubic-bezier(.2,.8,.2,1),width .28s cubic-bezier(.2,.8,.2,1),opacity .18s;position:absolute;top:3px;bottom:3px;left:0;box-shadow:0 2px 10px #00000059}:root[data-theme=light] .dashboard-module__LjnzkW__navCapsule{background:#0000000a;border-color:#00000014}:root[data-theme=light] .dashboard-module__LjnzkW__navActiveIndicator{background:#fff;border-color:#00000014;box-shadow:0 2px 10px #00000014}.dashboard-module__LjnzkW__navCapsuleLink{z-index:2;color:var(--color-foreground-muted,#94a3b8);-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:9999px;padding:.45rem 1rem;font-size:.85rem;font-weight:500;text-decoration:none;transition:color .18s,opacity .18s,transform .18s cubic-bezier(.16,1,.3,1);position:relative}.dashboard-module__LjnzkW__navCapsuleLink:hover{color:var(--color-foreground,#f8fafc)}.dashboard-module__LjnzkW__navCapsuleLink:active{transform:scale(.97)}.dashboard-module__LjnzkW__navCapsuleLink[data-active=true]{background:linear-gradient(135deg,#ff6b2b 0%,#f36 50%,#c026d3 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-weight:700}:root[data-theme=light] .dashboard-module__LjnzkW__navCapsuleLink[data-active=true]{background:linear-gradient(135deg,#ea580c 0%,#e11d48 50%,#9333ea 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.dashboard-module__LjnzkW__balanceBadgeContainer{align-items:center;display:flex;position:relative}.dashboard-module__LjnzkW__balancePill{background:var(--brand-gradient-subtle);border:1px solid var(--color-border-highlight);border-radius:var(--radius-full);color:var(--color-text);cursor:pointer;box-shadow:var(--shadow-sm);transition:transform .2s var(--spring-settle), background-color .2s ease, border-color .2s ease;align-items:center;gap:.45rem;padding:.35rem .85rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.dashboard-module__LjnzkW__balancePill:hover{background:var(--brand-gradient-subtle);border-color:var(--brand-orange);transform:translateY(-1px)}.dashboard-module__LjnzkW__balancePill:active{transform:scale(.96)}.dashboard-module__LjnzkW__balancePillIcon{color:var(--brand-orange);flex-shrink:0}.dashboard-module__LjnzkW__balancePillAmount{color:var(--color-text);letter-spacing:-.02em;font-weight:800}.dashboard-module__LjnzkW__balancePillLabel{color:var(--color-text-dim);font-size:.75rem;font-weight:600}.dashboard-module__LjnzkW__balanceDropdown{background:var(--color-surface);width:320px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg), 0 0 25px #ff6b2b1f;z-index:250;transform-origin:100% 0;animation:dashboard-module__LjnzkW__popoverEnter .18s var(--spring-settle);padding:1.25rem;position:absolute;top:calc(100% + 10px);right:0}.dashboard-module__LjnzkW__navDropdownBalanceWrap{margin-top:.65rem;position:relative}.dashboard-module__LjnzkW__navDropdownBalancePill{background:var(--brand-gradient-subtle,#ff6b2b14);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);transition:all .2s var(--spring-settle);box-sizing:border-box;border:1px solid #ff6b2b59;justify-content:center;align-items:center;gap:.45rem;width:100%;padding:.45rem .85rem;text-decoration:none;display:flex}.dashboard-module__LjnzkW__navDropdownBalancePill:hover{border-color:var(--brand-orange);background:#ff6b2b29;transform:translateY(-1px)}.dashboard-module__LjnzkW__balanceFlyoutLeft{background:var(--color-surface);width:320px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg), 0 0 25px #ff6b2b1f;z-index:300;transform-origin:100% 0;animation:dashboard-module__LjnzkW__popoverEnter .18s var(--spring-settle);pointer-events:auto;padding:1.25rem;position:absolute;top:-10px;right:calc(100% + 14px)}.dashboard-module__LjnzkW__balanceFlyoutLeft:after{content:"";width:16px;height:100%;position:absolute;top:0;right:-16px}@media (max-width:640px){.dashboard-module__LjnzkW__balanceFlyoutLeft{width:290px;top:calc(100% + 8px);left:0;right:auto}.dashboard-module__LjnzkW__balanceFlyoutLeft:after{display:none}}.dashboard-module__LjnzkW__balanceDropdownHeader{flex-direction:column;gap:.2rem;display:flex}.dashboard-module__LjnzkW__balanceDropdownTitle{color:var(--color-text);letter-spacing:-.01em;font-size:.925rem;font-weight:800}.dashboard-module__LjnzkW__rateNotice{color:var(--brand-orange);font-size:.75rem;font-weight:600}.dashboard-module__LjnzkW__balanceDivider{background:var(--color-border);height:1px;margin:.85rem 0}.dashboard-module__LjnzkW__breakdownList{flex-direction:column;gap:.75rem;display:flex}.dashboard-module__LjnzkW__breakdownRow{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.dashboard-module__LjnzkW__breakdownLabelGroup{align-items:center;gap:.55rem;display:flex}.dashboard-module__LjnzkW__breakdownIcon{color:var(--brand-orange)}.dashboard-module__LjnzkW__breakdownName{color:var(--color-text);font-size:.825rem;font-weight:700;display:block}.dashboard-module__LjnzkW__breakdownHint{color:var(--color-text-dim);font-size:.7rem;line-height:1.25;display:block}.dashboard-module__LjnzkW__breakdownValue{color:var(--color-text);font-size:.875rem;font-weight:700}.dashboard-module__LjnzkW__breakdownValueEarned{color:var(--color-success);font-size:.875rem;font-weight:800}.dashboard-module__LjnzkW__breakdownTotalRow{justify-content:space-between;align-items:center;padding:.25rem 0;display:flex}.dashboard-module__LjnzkW__breakdownTotalLabel{color:var(--color-text);font-size:.875rem;font-weight:700}.dashboard-module__LjnzkW__breakdownTotalValue{color:var(--brand-orange);letter-spacing:-.02em;font-size:1.25rem;font-weight:800}.dashboard-module__LjnzkW__depositCtaButton{text-align:center;background:var(--brand-gradient);color:#fff;border-radius:var(--radius-md);width:100%;transition:transform .2s var(--spring-settle), box-shadow .2s var(--spring-settle);box-shadow:var(--shadow-brand);justify-content:center;align-items:center;margin-top:1rem;padding:.7rem;font-size:.85rem;font-weight:700;text-decoration:none;display:flex}.dashboard-module__LjnzkW__depositCtaButton:hover{box-shadow:var(--shadow-brand-hover);transform:translateY(-1px)}.dashboard-module__LjnzkW__depositCtaButton:active{transform:scale(.97)}.dashboard-module__LjnzkW__guestActions{flex-shrink:0;align-items:center;gap:.65rem;display:flex}.dashboard-module__LjnzkW__guestSignInBtn{color:var(--color-text-secondary,#cbd5e1);background:var(--color-surface,#ffffff0d);border:1px solid var(--color-border,#ffffff1a);-webkit-backdrop-filter:blur(12px);white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;padding:.45rem 1rem;font-size:.86rem;font-weight:600;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.dashboard-module__LjnzkW__guestSignInBtn:hover{color:var(--color-text,#f8fafc);background:var(--color-hover,#ffffff1a);border-color:var(--color-border-highlight,#fff3);transform:translateY(-1px)}.dashboard-module__LjnzkW__guestGetStartedBtn{letter-spacing:-.01em;white-space:nowrap;background:linear-gradient(135deg,#ff6b2b 0%,#f36 45%,#8b5cf6 100%);border-radius:9999px;justify-content:center;align-items:center;gap:.45rem;padding:.48rem 1.18rem;font-size:.86rem;font-weight:700;text-decoration:none;transition:all .22s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 18px #ff6b2b61,0 2px 10px #8b5cf640,inset 0 0 0 1px #ffffff3d;color:#fff!important}.dashboard-module__LjnzkW__guestGetStartedBtn:hover{transform:translateY(-1.5px)scale(1.02);box-shadow:0 8px 26px #ff6b2b85,0 4px 14px #8b5cf661,inset 0 0 0 1px #ffffff57;color:#fff!important}.dashboard-module__LjnzkW__guestGetStartedBtn:active{transform:scale(.97)}.dashboard-module__LjnzkW__guestGetStartedBtn svg{transition:transform .2s cubic-bezier(.16,1,.3,1)}.dashboard-module__LjnzkW__guestGetStartedBtn:hover svg{transform:translate(2px)}.dashboard-module__LjnzkW__userArea{flex-shrink:0;align-items:center;gap:.85rem;display:flex;position:relative}.dashboard-module__LjnzkW__userMenuWrapper{position:relative}.dashboard-module__LjnzkW__userMenuTrigger{background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-full);cursor:pointer;color:var(--color-text);transition:transform .2s var(--spring-settle), border-color .2s ease, box-shadow .2s ease;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:.6rem;padding:.35rem .8rem .35rem .4rem;font-size:.875rem;font-weight:600;display:flex}.dashboard-module__LjnzkW__userMenuTriggerGold{border-color:#f59e0b73}.dashboard-module__LjnzkW__userMenuTriggerSilver{border-color:#38bdf866}.dashboard-module__LjnzkW__userMenuTrigger:hover{border-color:#ff6b2b66}.dashboard-module__LjnzkW__userMenuTriggerGold:hover{border-color:#f59e0bb3;box-shadow:0 0 10px #f59e0b33}.dashboard-module__LjnzkW__userMenuTriggerSilver:hover{border-color:#38bdf8b3;box-shadow:0 0 10px #38bdf833}.dashboard-module__LjnzkW__userMenuTrigger:active{transform:scale(.97)}.dashboard-module__LjnzkW__dropdownBackdrop{display:none}.dashboard-module__LjnzkW__themeToggleBtn{flex-shrink:0}.dashboard-module__LjnzkW__avatarImg{object-fit:cover;border-radius:50%;flex-shrink:0;width:28px;height:28px;display:block}.dashboard-module__LjnzkW__avatar{background:var(--brand-gradient);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.8rem;font-weight:800;display:flex}.dashboard-module__LjnzkW__username{color:var(--color-text);font-size:.875rem;font-weight:600}.dashboard-module__LjnzkW__chevron{color:var(--color-text-dim);transition:transform .2s var(--spring-settle)}.dashboard-module__LjnzkW__chevronOpen{transform:rotate(180deg)}.dashboard-module__LjnzkW__dropdownMenu{scrollbar-width:thin;background:var(--color-surface);min-width:250px;max-height:calc(100dvh - 80px);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:200;transform-origin:100% 0;animation:dashboard-module__LjnzkW__popoverEnter .18s var(--spring-settle);padding:.6rem;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}.dashboard-module__LjnzkW__dropdownHeader{padding:.5rem .75rem}.dashboard-module__LjnzkW__memberBadgeNav{object-fit:contain;vertical-align:middle;flex-shrink:0;width:15px;height:15px}.dashboard-module__LjnzkW__dropdownUserRow{align-items:center;gap:.4rem;display:flex}.dashboard-module__LjnzkW__dropdownUser{color:var(--color-text);margin:0;font-size:.925rem;font-weight:700}.dashboard-module__LjnzkW__dropdownEmail{color:var(--color-text-dim);text-overflow:ellipsis;white-space:nowrap;margin:.15rem 0 .5rem;font-size:.75rem;overflow:hidden}.dashboard-module__LjnzkW__tierBadgeRow{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.4rem;display:flex}.dashboard-module__LjnzkW__tierBadgeGold{border-radius:var(--radius-full);color:#f59e0b;background:#f59e0b26;border:1px solid #f59e0b59;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.725rem;font-weight:700;display:inline-flex}.dashboard-module__LjnzkW__tierBadgeSilver{border-radius:var(--radius-full);color:#3b82f6;background:#3b82f61f;border:1px solid #3b82f64d;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.725rem;font-weight:700;display:inline-flex}.dashboard-module__LjnzkW__tierBadgeStandard{border-radius:var(--radius-full);background:var(--color-surface-elevated);border:1px solid var(--color-border);color:var(--color-text-muted);align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.725rem;font-weight:600;display:inline-flex}.dashboard-module__LjnzkW__accountTypePill{border-radius:var(--radius-full);background:var(--color-surface-sunken);border:1px solid var(--color-border);color:var(--color-text-dim);text-transform:capitalize;align-items:center;padding:.2rem .5rem;font-size:.7rem;font-weight:600;display:inline-flex}.dashboard-module__LjnzkW__dropdownDivider{background:var(--color-border);height:1px;margin:.45rem 0}.dashboard-module__LjnzkW__dropdownItem{width:100%;color:var(--color-text-secondary);border-radius:var(--radius-md);cursor:pointer;transition:background-color .15s ease, color .15s ease, transform .15s var(--spring-settle);background:0 0;border:none;align-items:center;gap:.65rem;padding:.6rem .75rem;font-size:.875rem;font-weight:600;text-decoration:none;display:flex}.dashboard-module__LjnzkW__dropdownItem:hover{background:var(--color-hover);color:var(--color-text)}.dashboard-module__LjnzkW__dropdownItem:active{transform:scale(.97)}.dashboard-module__LjnzkW__dropdownBadgeGold{color:#fff;text-transform:uppercase;letter-spacing:.04em;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border-radius:9999px;margin-left:auto;padding:.15rem .5rem;font-size:.65rem;font-weight:800}.dashboard-module__LjnzkW__dropdownBadgeSilver{color:#fff;text-transform:uppercase;letter-spacing:.04em;background:linear-gradient(135deg,#38bdf8 0%,#0284c7 100%);border-radius:9999px;margin-left:auto;padding:.15rem .5rem;font-size:.65rem;font-weight:800}.dashboard-module__LjnzkW__dropdownBadgeUpgrade{color:var(--brand-orange,#ff6b2b);text-transform:uppercase;letter-spacing:.04em;background:#ff6b2b24;border:1px solid #ff6b2b4d;border-radius:9999px;margin-left:auto;padding:.15rem .5rem;font-size:.65rem;font-weight:800}.dashboard-module__LjnzkW__logoutItem{color:var(--color-error)}.dashboard-module__LjnzkW__logoutItem:hover{background:var(--color-error-bg);color:var(--color-error)}.dashboard-module__LjnzkW__main{flex:1;width:100%;max-width:1240px;margin:0 auto;padding:2.25rem 1.5rem 6rem}.dashboard-module__LjnzkW__heroBanner{background:var(--color-surface);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--color-border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-sm);transition:transform .25s var(--spring-settle), box-shadow .25s var(--spring-settle);justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:2.25rem;padding:2rem 2.25rem;display:flex;position:relative;overflow:hidden}.dashboard-module__LjnzkW__heroGold{background:linear-gradient(135deg, #eab3081a 0%, var(--color-surface) 100%);border-color:#eab30866;box-shadow:0 0 30px #eab3081f}.dashboard-module__LjnzkW__heroContent h2{color:var(--color-text);letter-spacing:-.025em;align-items:center;gap:.65rem;font-size:1.85rem;font-weight:800;display:flex}.dashboard-module__LjnzkW__heroSub{color:var(--color-text-muted);margin-top:.45rem;font-size:.95rem;line-height:1.5}.dashboard-module__LjnzkW__heroCtaArea{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.dashboard-module__LjnzkW__primaryButton{background:var(--brand-gradient);color:#fff;border-radius:var(--radius-md);transition:transform .2s var(--spring-settle), box-shadow .2s var(--spring-settle);box-shadow:var(--shadow-brand);align-items:center;gap:.5rem;padding:.8rem 1.45rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.dashboard-module__LjnzkW__primaryButton:hover{box-shadow:var(--shadow-brand-hover);transform:translateY(-2px)}.dashboard-module__LjnzkW__primaryButton:active{transform:scale(.97)}.dashboard-module__LjnzkW__secondaryButton{background:var(--color-surface-elevated);border:1px solid var(--color-border);color:var(--color-text);border-radius:var(--radius-md);transition:transform .2s var(--spring-settle), background-color .2s ease;align-items:center;gap:.5rem;padding:.8rem 1.35rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.dashboard-module__LjnzkW__secondaryButton:hover{background:var(--color-hover);border-color:#ff6b2b59}.dashboard-module__LjnzkW__secondaryButton:active{transform:scale(.97)}.dashboard-module__LjnzkW__assetButton{color:#fff;border-radius:var(--radius-md,12px);-webkit-backdrop-filter:blur(12px);transition:transform .22s var(--spring-settle,cubic-bezier(.16, 1, .3, 1)), background .22s ease, border-color .22s ease, color .22s ease, box-shadow .22s ease;background:linear-gradient(135deg,#9333ea38 0%,#db27772e 50%,#ff6b2b26 100%);border:1px solid #a855f78c;align-items:center;gap:.55rem;padding:.8rem 1.4rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 2px 14px #9333ea33,inset 0 1px #ffffff24}.dashboard-module__LjnzkW__assetButton:hover{color:#fff;background:linear-gradient(135deg,#9333ea59 0%,#db27774d 50%,#ff6b2b3d 100%);border-color:#d946efe6;transform:translateY(-2px);box-shadow:0 8px 24px -2px #9333ea73,0 0 18px #db277747}.dashboard-module__LjnzkW__assetButton:active{transform:scale(.97)}.dashboard-module__LjnzkW__assetButtonIcon{color:#f0abfc;flex-shrink:0;transition:transform .22s cubic-bezier(.34,1.56,.64,1),color .2s}.dashboard-module__LjnzkW__assetButton:hover .dashboard-module__LjnzkW__assetButtonIcon{color:#fff;transform:scale(1.18)rotate(6deg)}.dashboard-module__LjnzkW__assetBadge{text-transform:uppercase;letter-spacing:.05em;color:#f5d0fe;background:#d946ef3d;border:1px solid #d946ef73;border-radius:9999px;padding:.16rem .5rem;font-size:.68rem;font-weight:800;line-height:1;transition:all .2s}.dashboard-module__LjnzkW__assetButton:hover .dashboard-module__LjnzkW__assetBadge{color:#fff;background:#ffffff40;border-color:#ffffff73}:root[data-theme=light] .dashboard-module__LjnzkW__assetButton{color:#7e22ce;background:linear-gradient(135deg,#fff 0%,#fdf4ff 100%);border:1.5px solid #d8b4fe;box-shadow:0 2px 10px #9333ea1a}:root[data-theme=light] .dashboard-module__LjnzkW__assetButton:hover{color:#581c87;background:linear-gradient(135deg,#faf5ff 0%,#fce7f3 100%);border-color:#9333ea;box-shadow:0 6px 20px -2px #9333ea38}:root[data-theme=light] .dashboard-module__LjnzkW__assetButtonIcon{color:#9333ea}:root[data-theme=light] .dashboard-module__LjnzkW__assetButton:hover .dashboard-module__LjnzkW__assetButtonIcon{color:#7e22ce}:root[data-theme=light] .dashboard-module__LjnzkW__assetBadge{color:#7e22ce;background:#9333ea1a;border-color:#9333ea40}:root[data-theme=light] .dashboard-module__LjnzkW__assetButton:hover .dashboard-module__LjnzkW__assetBadge{color:#581c87;background:#9333ea2e;border-color:#9333ea66}.dashboard-module__LjnzkW__statsGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;margin-bottom:2.75rem;display:grid}.dashboard-module__LjnzkW__statCard{background:var(--color-surface);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);transition:transform .25s var(--spring-settle), border-color .2s ease, box-shadow .2s ease;flex-direction:column;gap:.45rem;padding:1.5rem;display:flex}.dashboard-module__LjnzkW__statCard:hover{box-shadow:var(--shadow-md);border-color:#ff6b2b59;transform:translateY(-2px)}.dashboard-module__LjnzkW__statLabel{color:var(--color-text-dim);text-transform:uppercase;letter-spacing:.05em;font-size:.775rem;font-weight:700}.dashboard-module__LjnzkW__statValue{color:var(--color-text);letter-spacing:-.03em;font-size:2.1rem;font-weight:800}.dashboard-module__LjnzkW__statValueEarned{color:var(--color-success)}.dashboard-module__LjnzkW__statHint{color:var(--color-text-muted);font-size:.75rem}.dashboard-module__LjnzkW__sectionBlock{margin-bottom:3.25rem}.dashboard-module__LjnzkW__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:1.35rem;display:flex}.dashboard-module__LjnzkW__sectionTitle{color:var(--color-text);letter-spacing:-.02em;align-items:center;gap:.6rem;font-size:1.3rem;font-weight:800;display:flex}.dashboard-module__LjnzkW__viewAllLink{color:var(--brand-orange);transition:transform .15s var(--spring-settle);font-size:.85rem;font-weight:700;text-decoration:none}.dashboard-module__LjnzkW__viewAllLink:hover{text-decoration:underline;transform:translate(2px)}.dashboard-module__LjnzkW__actionGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;display:grid}.dashboard-module__LjnzkW__actionCard{background:var(--color-surface);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--color-border);border-radius:var(--radius-xl);color:var(--color-text);box-shadow:var(--shadow-sm);transition:transform .25s var(--spring-settle), border-color .2s ease, box-shadow .2s ease;align-items:center;gap:1rem;padding:1.35rem;text-decoration:none;display:flex}.dashboard-module__LjnzkW__actionCard:hover{border-color:var(--brand-orange);box-shadow:var(--shadow-md);transform:translateY(-2px)}.dashboard-module__LjnzkW__actionCard:active{transform:scale(.97)}.dashboard-module__LjnzkW__actionIconBox{border-radius:var(--radius-md);background:var(--brand-gradient-subtle);border:1px solid var(--color-border-highlight);width:44px;height:44px;color:var(--brand-orange);transition:transform .2s var(--spring-settle);flex-shrink:0;justify-content:center;align-items:center;display:flex}.dashboard-module__LjnzkW__actionCard:hover .dashboard-module__LjnzkW__actionIconBox{transform:scale(1.08)}.dashboard-module__LjnzkW__actionTitle{color:var(--color-text);font-size:.95rem;font-weight:700}.dashboard-module__LjnzkW__actionSubtitle{color:var(--color-text-muted);margin-top:.15rem;font-size:.775rem}.dashboard-module__LjnzkW__cardsGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.35rem;display:grid}.dashboard-module__LjnzkW__itemCard{background:var(--color-surface);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);transition:transform .25s var(--spring-settle), border-color .2s ease, box-shadow .2s ease;flex-direction:column;justify-content:space-between;gap:1rem;padding:1.5rem;display:flex}.dashboard-module__LjnzkW__itemCard:hover{box-shadow:var(--shadow-md);border-color:#ff6b2b59;transform:translateY(-2px)}.dashboard-module__LjnzkW__goldItemCard{background:linear-gradient(135deg, #eab30814 0%, var(--color-surface) 100%);border:1px solid #eab30859;box-shadow:0 0 20px #eab30814}.dashboard-module__LjnzkW__goldItemCard:hover{border-color:#eab308;box-shadow:0 0 30px #eab30833}.dashboard-module__LjnzkW__cardHeader{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.dashboard-module__LjnzkW__userBadgeGroup{align-items:center;gap:.65rem;display:flex}.dashboard-module__LjnzkW__cardAvatar{background:var(--brand-gradient);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:.875rem;font-weight:800;display:flex;overflow:hidden}.dashboard-module__LjnzkW__cardAvatarImg{object-fit:cover;border-radius:50%;width:100%;height:100%}.dashboard-module__LjnzkW__cardName{color:var(--color-text);align-items:center;gap:.35rem;font-size:.925rem;font-weight:700;display:flex}.dashboard-module__LjnzkW__cardPrice{color:var(--brand-orange);letter-spacing:-.02em;align-items:baseline;font-size:1.15rem;font-weight:800;display:inline-flex}.dashboard-module__LjnzkW__frequencyTag{color:var(--color-text-muted);margin-left:.2rem;font-size:.775rem;font-weight:600}.dashboard-module__LjnzkW__cardTitle{color:var(--color-text);font-size:.975rem;font-weight:700;line-height:1.45}.dashboard-module__LjnzkW__cardSkills{flex-wrap:wrap;gap:.4rem;display:flex}.dashboard-module__LjnzkW__skillChip{background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-secondary);padding:.25rem .6rem;font-size:.725rem;font-weight:600}.dashboard-module__LjnzkW__cardFooter{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;padding-top:.85rem;display:flex}.dashboard-module__LjnzkW__cardMeta{color:var(--color-text-dim);font-size:.775rem}.dashboard-module__LjnzkW__cardActionBtn{color:#fff;background:var(--brand-gradient);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:transform .2s var(--spring-settle), box-shadow .2s ease;padding:.45rem .9rem;font-size:.8rem;font-weight:700;text-decoration:none}.dashboard-module__LjnzkW__cardActionBtn:hover{box-shadow:var(--shadow-brand);transform:translateY(-1px)}.dashboard-module__LjnzkW__cardActionBtn:active{transform:scale(.96)}.dashboard-module__LjnzkW__floatingBubble{z-index:900;background:var(--brand-gradient);border-radius:var(--radius-full);color:#fff;transition:transform .25s var(--spring-settle), box-shadow .25s var(--spring-settle);cursor:pointer;border:1px solid #ffffff4d;align-items:center;gap:.65rem;padding:.85rem 1.6rem;font-size:.925rem;font-weight:800;text-decoration:none;display:flex;position:fixed;bottom:2rem;right:2rem;box-shadow:0 10px 30px #ff6b2b73,0 0 20px #d946ef4d}.dashboard-module__LjnzkW__floatingBubble:hover{transform:translateY(-3px)scale(1.03);box-shadow:0 15px 40px #ff6b2b99,0 0 25px #d946ef73}.dashboard-module__LjnzkW__floatingBubble:active{transform:scale(.97)}.dashboard-module__LjnzkW__bubbleIcon{justify-content:center;align-items:center;display:flex}@keyframes dashboard-module__LjnzkW__popoverEnter{0%{opacity:0;transform:scale(.96)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}.dashboard-module__LjnzkW__headerSearchWrapper{flex-shrink:0;align-items:center;margin:0 .35rem;display:flex;position:relative}.dashboard-module__LjnzkW__mobileMenuBtn{background:var(--color-surface,#ffffff0f);border:1px solid var(--color-border,#ffffff1a);width:36px;height:36px;color:var(--color-text-dim,#94a3b8);cursor:pointer;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s cubic-bezier(.16,1,.3,1);display:none!important}:root[data-theme=light] .dashboard-module__LjnzkW__mobileMenuBtn,[data-theme=light] .dashboard-module__LjnzkW__mobileMenuBtn{color:#64748b;background:#0000000a;border-color:#00000014}.dashboard-module__LjnzkW__mobileMenuBtn:hover{background:var(--color-hover,#ffffff1f);border-color:var(--color-border-highlight,#ffffff2e);color:var(--color-text,#f8fafc);transform:translateY(-1px)}:root[data-theme=light] .dashboard-module__LjnzkW__mobileMenuBtn:hover,[data-theme=light] .dashboard-module__LjnzkW__mobileMenuBtn:hover{color:#0f172a;background:#00000012;border-color:#00000024}.dashboard-module__LjnzkW__mobileMenuBtn:active{transform:scale(.96)}.dashboard-module__LjnzkW__mobileDrawerOverlay{-webkit-backdrop-filter:blur(16px);z-index:1000;background:#000000a6;justify-content:flex-end;animation:.2s both dashboard-module__LjnzkW__drawerOverlayFade;display:flex;position:fixed;inset:0}.dashboard-module__LjnzkW__mobileDrawer{background:var(--color-surface-solid,#12141c);border-left:1px solid var(--color-border,#ffffff1a);flex-direction:column;gap:1.15rem;width:86vw;max-width:360px;height:100%;padding:1.25rem 1.15rem;animation:.25s cubic-bezier(.16,1,.3,1) both dashboard-module__LjnzkW__drawerSlideIn;display:flex;overflow-y:auto;box-shadow:-10px 0 40px #0009}:root[data-theme=light] .dashboard-module__LjnzkW__mobileDrawer{background:#fff;border-left-color:#00000014;box-shadow:-10px 0 30px #0000001f}@keyframes dashboard-module__LjnzkW__drawerOverlayFade{0%{opacity:0}to{opacity:1}}@keyframes dashboard-module__LjnzkW__drawerSlideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.dashboard-module__LjnzkW__mobileDrawerHeader{border-bottom:1px solid var(--color-border-subtle,#ffffff14);justify-content:space-between;align-items:center;padding-bottom:.85rem;display:flex}.dashboard-module__LjnzkW__mobileDrawerCloseBtn{width:32px;height:32px;color:var(--color-text,#f8fafc);cursor:pointer;background:#94a3b826;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}:root[data-theme=light] .dashboard-module__LjnzkW__mobileDrawerCloseBtn{color:#0f172a}.dashboard-module__LjnzkW__mobileDrawerNav{flex-direction:column;gap:.35rem;display:flex}.dashboard-module__LjnzkW__mobileDrawerNavLink{color:var(--color-text-muted,#94a3b8);border-radius:12px;justify-content:space-between;align-items:center;padding:.65rem .85rem;font-size:.92rem;font-weight:500;text-decoration:none;transition:all .15s;display:flex}.dashboard-module__LjnzkW__mobileDrawerNavLink:hover{color:var(--color-text,#fff);background:#ffffff0f}.dashboard-module__LjnzkW__mobileDrawerNavLinkActive{border:1px solid #8b5cf640;color:#8b5cf6!important;background:linear-gradient(135deg,#ff6b2b26,#8b5cf62e)!important;font-weight:700!important}:root[data-theme=light] .dashboard-module__LjnzkW__mobileDrawerNavLinkActive{color:#7c3aed!important;background:#8b5cf614!important}.dashboard-module__LjnzkW__mobileDrawerCtaBox{border-top:1px solid var(--color-border-subtle,#ffffff14);flex-direction:column;gap:.65rem;margin-top:auto;padding-top:1rem;display:flex}.dashboard-module__LjnzkW__userArea{flex-wrap:nowrap;flex-shrink:0;justify-content:flex-end;justify-self:end;align-items:center;gap:.65rem;display:flex}@media (max-width:1200px){.dashboard-module__LjnzkW__headerInner{gap:1rem;padding:0 1.25rem}.dashboard-module__LjnzkW__navCapsuleLink{padding:.4rem .75rem;font-size:.8rem}.dashboard-module__LjnzkW__userArea{gap:.5rem}}@media (max-width:1040px){.dashboard-module__LjnzkW__header{height:58px}.dashboard-module__LjnzkW__headerInner{flex-wrap:nowrap;justify-content:space-between;gap:.75rem;height:58px;padding:0 1rem;display:flex}.dashboard-module__LjnzkW__navCapsule{display:none}.dashboard-module__LjnzkW__mobileMenuBtn{display:inline-flex!important}}@media (max-width:640px){.dashboard-module__LjnzkW__header{height:58px}.dashboard-module__LjnzkW__headerInner{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.35rem;height:58px;padding:0 .65rem;display:flex;overflow:visible}.dashboard-module__LjnzkW__headerLeft{flex-shrink:0;min-width:0}.dashboard-module__LjnzkW__logoArea{gap:.45rem}.dashboard-module__LjnzkW__logoImg{flex-shrink:0;width:32px!important;height:32px!important}.dashboard-module__LjnzkW__logo{font-size:1.15rem}.dashboard-module__LjnzkW__userArea{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.dashboard-module__LjnzkW__themeToggleBtn{flex-shrink:0;border-radius:10px!important;width:36px!important;height:36px!important;padding:0!important}.dashboard-module__LjnzkW__userMenuTrigger{box-sizing:border-box;background:var(--color-surface);flex-shrink:0;border-radius:50%!important;justify-content:center!important;gap:0!important;width:36px!important;height:36px!important;padding:2px!important}.dashboard-module__LjnzkW__userMenuTrigger .dashboard-module__LjnzkW__username,.dashboard-module__LjnzkW__userMenuTrigger .dashboard-module__LjnzkW__chevron,.dashboard-module__LjnzkW__userMenuTrigger .dashboard-module__LjnzkW__memberBadgeNav{display:none!important}.dashboard-module__LjnzkW__userMenuTrigger .dashboard-module__LjnzkW__avatarImg,.dashboard-module__LjnzkW__userMenuTrigger .dashboard-module__LjnzkW__avatar{width:30px!important;height:30px!important;font-size:.825rem!important}.dashboard-module__LjnzkW__userMenuTriggerGold{border:2px solid #f59e0bbf!important;box-shadow:0 0 10px #f59e0b40!important}.dashboard-module__LjnzkW__userMenuTriggerSilver{border:2px solid #38bdf8bf!important;box-shadow:0 0 10px #38bdf833!important}.dashboard-module__LjnzkW__dropdownBackdrop{z-index:998;-webkit-backdrop-filter:blur(4px);background:#0006;animation:.15s ease-out both dashboard-module__LjnzkW__backdropFadeIn;display:block;position:fixed;inset:0}.dashboard-module__LjnzkW__dropdownMenu{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:thin;background:var(--color-surface)!important;-webkit-backdrop-filter:blur(24px)!important;border:1px solid var(--color-border)!important;width:min(315px,100vw - 1.3rem)!important;max-width:calc(100vw - 1.3rem)!important;max-height:calc(100dvh - 66px)!important;box-shadow:0 20px 50px #00000073, 0 0 0 1px var(--color-border)!important;z-index:999!important;transform-origin:100% 0!important;border-radius:20px!important;padding:.75rem .65rem!important;position:fixed!important;top:56px!important;left:auto!important;right:.65rem!important;overflow:hidden auto!important}:root[data-theme=light] .dashboard-module__LjnzkW__dropdownMenu{background:#fffffffa!important;border-color:#00000014!important;box-shadow:0 20px 48px #0000001f,0 0 0 1px #0000000f!important}.dashboard-module__LjnzkW__dropdownHeader{padding:.35rem .45rem .55rem!important}.dashboard-module__LjnzkW__dropdownUserRow{max-width:100%;overflow:hidden}.dashboard-module__LjnzkW__dropdownUser{text-overflow:ellipsis;white-space:nowrap;font-size:.925rem;font-weight:700;overflow:hidden}.dashboard-module__LjnzkW__dropdownEmail{text-overflow:ellipsis;white-space:nowrap;margin-bottom:.5rem;font-size:.75rem;overflow:hidden}.dashboard-module__LjnzkW__navDropdownBalanceWrap{width:100%}.dashboard-module__LjnzkW__navDropdownBalancePill{box-sizing:border-box!important;width:100%!important;padding:.45rem .75rem!important}.dashboard-module__LjnzkW__navDropdownBalancePill .dashboard-module__LjnzkW__balancePillLabel{color:var(--brand-orange);font-size:.75rem;font-weight:600;display:inline!important}.dashboard-module__LjnzkW__balanceFlyoutLeft{display:none!important}.dashboard-module__LjnzkW__dropdownItem{box-sizing:border-box;min-height:40px;border-radius:12px!important;padding:.6rem .65rem!important;font-size:.88rem!important}.dashboard-module__LjnzkW__dropdownBadgeGold,.dashboard-module__LjnzkW__dropdownBadgeSilver,.dashboard-module__LjnzkW__dropdownBadgeUpgrade{flex-shrink:0;margin-left:auto}.dashboard-module__LjnzkW__roleTagGold,.dashboard-module__LjnzkW__roleTagSilver{display:none}}@media (max-width:360px){.dashboard-module__LjnzkW__logo{display:none}.dashboard-module__LjnzkW__userArea{gap:.25rem}}@keyframes dashboard-module__LjnzkW__backdropFadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.dashboard-module__LjnzkW__main{padding:1.25rem 1rem 5rem}.dashboard-module__LjnzkW__heroBanner{flex-direction:column;align-items:flex-start;gap:1.25rem;padding:1.35rem 1.25rem}.dashboard-module__LjnzkW__heroCtaArea{flex-direction:column;width:100%}.dashboard-module__LjnzkW__primaryButton,.dashboard-module__LjnzkW__assetButton,.dashboard-module__LjnzkW__secondaryButton{justify-content:center;width:100%}.dashboard-module__LjnzkW__statsGrid{grid-template-columns:repeat(2,1fr);gap:.75rem;margin-bottom:2rem}.dashboard-module__LjnzkW__statCard{padding:1.1rem}.dashboard-module__LjnzkW__statValue{font-size:1.6rem}.dashboard-module__LjnzkW__actionGrid{grid-template-columns:1fr;gap:.75rem}.dashboard-module__LjnzkW__cardsGrid{grid-template-columns:1fr}.dashboard-module__LjnzkW__floatingBubble{padding:.7rem 1.1rem;font-size:.82rem;bottom:1.25rem;right:1.25rem}}@media (max-width:480px){.dashboard-module__LjnzkW__statsGrid{grid-template-columns:1fr}.dashboard-module__LjnzkW__heroContent h2{font-size:1.4rem}.dashboard-module__LjnzkW__sectionHeader{flex-direction:column;align-items:flex-start;gap:.4rem}}.dashboard-module__LjnzkW__publicHeader{z-index:1000;-webkit-backdrop-filter:blur(24px)saturate(180%);border-bottom:1px solid var(--color-border,#ffffff14);background:#0b0b10d1;width:100%;transition:background-color .25s,border-color .25s,box-shadow .25s;position:sticky;top:0;box-shadow:0 4px 20px #00000026}:root[data-theme=light] .dashboard-module__LjnzkW__publicHeader{background:#ffffffe0;border-bottom-color:#00000014;box-shadow:0 4px 20px #0000000d}.dashboard-module__LjnzkW__publicHeaderInner{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;max-width:1440px;height:64px;margin:0 auto;padding:0 1.5rem;display:grid}.dashboard-module__LjnzkW__brandGroup{justify-self:start;align-items:center;gap:1.25rem;display:flex}.dashboard-module__LjnzkW__logoLink{flex-shrink:0;align-items:center;gap:.65rem;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),opacity .2s;display:flex}.dashboard-module__LjnzkW__logoLink:hover{opacity:.92}.dashboard-module__LjnzkW__logoLink:active{transform:scale(.97)}.dashboard-module__LjnzkW__brandName{font-family:var(--font-logo,"Montserrat", sans-serif);letter-spacing:-.02em;background:var(--logo-gradient,linear-gradient(93deg, #f9732c 0%, #f46c2f 18%, #d75249 36%, #aa336e 54%, #6d2388 74%, #4e1c7e 100%));-webkit-text-fill-color:transparent;color:#0000;white-space:nowrap;-webkit-background-clip:text;background-clip:text;font-size:1.4rem;font-weight:600;line-height:1}.dashboard-module__LjnzkW__publicNavLinks{flex-wrap:nowrap;justify-content:center;justify-self:center;align-items:center;gap:.35rem;display:flex}.dashboard-module__LjnzkW__publicNavItem{color:var(--color-text-muted);border-radius:var(--radius-md,8px);flex-shrink:0;align-items:center;padding:.42rem .75rem;font-size:.88rem;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;white-space:nowrap!important}.dashboard-module__LjnzkW__publicNavItem:hover{color:var(--color-text);background:var(--color-hover)}.dashboard-module__LjnzkW__publicNavItem[data-active=true]{color:var(--color-text);background:var(--color-hover);font-weight:700}.dashboard-module__LjnzkW__publicHeaderActions{flex-wrap:nowrap;flex-shrink:0;justify-content:flex-end;justify-self:end;align-items:center;gap:.65rem;display:flex}.dashboard-module__LjnzkW__publicSignInBtn{color:var(--color-text-secondary,#cbd5e1);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:.45rem 1rem;font-family:inherit;font-size:.88rem;font-weight:600;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;white-space:nowrap!important}.dashboard-module__LjnzkW__publicSignInBtn:hover{color:var(--color-text);background:var(--color-hover)}.dashboard-module__LjnzkW__publicGetStartedBtn{color:#fff;background:var(--brand-gradient);cursor:pointer;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;gap:.45rem;padding:.5rem 1.15rem;font-family:inherit;font-size:.88rem;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 2px 10px #ff6b2b59;white-space:nowrap!important}.dashboard-module__LjnzkW__publicGetStartedBtn:hover{transform:translateY(-1px);box-shadow:0 4px 16px #ff6b2b80}@media (max-width:1024px){.dashboard-module__LjnzkW__publicNavLinks{display:none}.dashboard-module__LjnzkW__publicHeaderInner{grid-template-columns:1fr auto}}
