.market-page{padding:1.5rem 1.5rem 4rem}.market-detail-layout{gap:1.25rem;display:grid}@media (max-width:900px){.market-detail-layout{grid-template-columns:1fr!important}.market-detail-layout>*{position:static!important;top:auto!important}}.market-sell-stats-grid{grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}@media (max-width:900px){.market-sell-stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.market-sell-stats-grid{grid-template-columns:1fr}}.market-chip{background:var(--dashboard-control-bg);border:1px solid var(--dashboard-control-border);color:var(--text-secondary);border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:.78rem;font-weight:500;display:inline-flex}.market-chip--active{color:var(--primary);border-color:rgba(var(--primary-rgb),.42);background:rgba(var(--primary-rgb),.1)}.market-toolbar{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.market-toolbar__modes{background:var(--dashboard-control-bg);border:1px solid var(--dashboard-control-border);border-radius:10px;align-items:center;gap:.3rem;padding:.25rem;display:inline-flex}.market-toolbar__modes .dashboard-toolbar-button{background:0 0;border-color:#0000;min-height:30px;padding:.3rem .7rem;font-size:.8rem}.market-toolbar__modes .dashboard-toolbar-button.is-active{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;box-shadow:0 6px 14px rgba(var(--primary-rgb),.2);border-color:#0000}.market-toolbar__search{flex:1;min-width:240px}.market-toolbar__icon{justify-content:center;width:36px;padding:0}.dashboard-toolbar-button.is-active:not(.market-toolbar__modes .dashboard-toolbar-button){color:var(--primary);border-color:rgba(var(--primary-rgb),.4);background:rgba(var(--primary-rgb),.09)}.market-btn__count{background:var(--primary);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:.15rem;padding:0 5px;font-size:.68rem;font-weight:700;display:inline-flex}.market-header{justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;display:flex}.market-header__title{color:var(--text-primary);margin:0;font-size:1.75rem;font-weight:600;line-height:1.15}.market-header__subtitle{color:var(--text-secondary);margin:.45rem 0 0;font-size:.93rem}.market-header__meta{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.market-btn{border:1px solid var(--dashboard-control-border);background:var(--dashboard-control-bg);min-height:34px;color:var(--text-secondary);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:.45rem;padding:.5rem .875rem;font-family:inherit;font-size:.84rem;font-weight:500;transition:background .18s,border-color .18s,color .18s,box-shadow .18s;display:inline-flex}.market-btn:hover:not(:disabled){background:var(--dashboard-control-bg-hover);border-color:var(--dashboard-surface-border-strong);color:var(--text-primary)}.market-btn:disabled{opacity:.55;cursor:not-allowed}.market-btn--icon{width:36px;height:36px;padding:0}.market-btn--active{color:var(--primary);border-color:rgba(var(--primary-rgb),.4);background:rgba(var(--primary-rgb),.09)}.market-btn--primary{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;box-shadow:0 6px 14px rgba(var(--primary-rgb),.2);border-color:#0000;font-weight:600}.market-btn--primary:hover:not(:disabled){filter:brightness(1.08);color:#fff;box-shadow:0 8px 18px rgba(var(--primary-rgb),.26);border-color:#0000}.empty-state,.market-empty-v2,.market-empty{text-align:center;background:var(--dashboard-control-bg);border:1px dashed var(--dashboard-control-border);border-radius:var(--dashboard-card-radius);flex-direction:column;justify-content:center;align-items:center;gap:.55rem;padding:2.5rem 1.5rem;display:flex}.market-results{color:#9399b28c;font-size:.72rem;font-family:var(--font-main);font-variant-numeric:tabular-nums;letter-spacing:0;justify-content:space-between;align-items:baseline;margin-bottom:.9rem;padding:0 .1rem;display:flex}.market-results strong{color:#cdd6f4cc;font-weight:600}.market-grid{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:.85rem;display:grid}.listing-card{background:var(--bg-card);border:1px solid var(--dashboard-control-border);cursor:pointer;content-visibility:auto;contain-intrinsic-size:auto 260px;border-radius:8px;flex-direction:column;min-width:0;transition:border-color .18s,box-shadow .18s,transform .15s;display:flex;position:relative;overflow:hidden}.listing-card:before{content:"";background:var(--primary);z-index:2;width:3px;transition:background .2s,box-shadow .2s;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 10px #f973164d}.listing-card[data-health=healthy]:before{background:var(--success);box-shadow:0 0 10px #a6e3a14d}.listing-card[data-health=cold]:before{box-shadow:none;background:#9399b266}.listing-card:hover{border-color:#ffffff21;transform:translateY(-1px);box-shadow:0 10px 30px #00000047}.listing-card__head{justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.875rem .875rem .75rem 1.125rem;display:flex}.listing-card__title-block{flex:1;min-width:0}.listing-card__title{color:#e2e8f0;white-space:nowrap;text-overflow:ellipsis;letter-spacing:0;margin:0;font-size:.96rem;font-weight:600;line-height:1.3;overflow:hidden}.listing-card__sub{color:#9399b28c;font-size:.65rem;font-family:var(--font-main);align-items:center;gap:.3rem;margin-top:.18rem;display:flex}.listing-card__price{text-align:right;flex-shrink:0}.listing-card__price-value{color:var(--primary);font-size:1.2rem;font-weight:700;line-height:1;font-family:var(--font-main);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.listing-card__price-sub{color:#9399b280;text-transform:uppercase;letter-spacing:.06em;font-size:.6rem;font-family:var(--font-main);margin-top:.15rem}.listing-card__stats{border-top:1px solid #ffffff0d;grid-template-columns:repeat(3,1fr);display:grid}.listing-card__stat{text-align:center;background:0 0;min-width:0;padding:.5rem;position:relative}.listing-card__stat+.listing-card__stat{border-left:1px solid #ffffff0d}.listing-card__stat-label{color:#9399b280;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.57rem;font-weight:500;overflow:hidden}.listing-card__stat-value{color:#cdd6f4;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:700;font-family:var(--font-main);font-variant-numeric:tabular-nums;letter-spacing:0;margin:.1rem 0 0;overflow:hidden}.listing-card__stat-value--muted{color:#9399b273}.listing-card__stat-value--accent{color:var(--primary)}.listing-card__description{color:#bac2dec2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;padding:.6rem .875rem 0 1.125rem;font-size:.74rem;line-height:1.45;display:-webkit-box;overflow:hidden}.listing-card__tags{flex-wrap:wrap;gap:.25rem;padding:.55rem .875rem 0 1.125rem;display:flex}.listing-card__tag{color:#bac2dea6;font-size:.62rem;font-family:var(--font-main);letter-spacing:.01em;background:#ffffff0a;border:1px solid #ffffff12;border-radius:3px;align-items:center;gap:.2rem;padding:.1rem .4rem;display:inline-flex}.listing-card__footer{color:#9399b299;border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;margin-top:auto;padding:.6rem .875rem .7rem 1.125rem;font-size:.7rem;display:flex}.listing-card__seller{align-items:center;gap:.4rem;min-width:0;display:flex}.listing-card__seller-name{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.listing-card__seller-rep{color:var(--text-muted);font-variant-numeric:tabular-nums;align-items:center;gap:.2rem;display:inline-flex}.listing-card__seller-rep svg{color:var(--primary)}.listing-card__sep{opacity:.4}.listing-card__trust{color:var(--text-muted);align-items:center;gap:.35rem;display:inline-flex}.listing-card__trust-dot{background:var(--success);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 2px #a6e3a126}.listing-card__trust-dot--cold{background:var(--text-disabled);box-shadow:none}.listing-card__action{border:1px solid var(--primary-border);background:var(--primary-bg);color:var(--primary);cursor:pointer;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:.35rem;padding:.34rem .52rem;font-family:inherit;font-size:.68rem;font-weight:650;transition:background .16s,border-color .16s,opacity .16s;display:inline-flex}.listing-card__action:hover:not(:disabled){background:#f9731629;border-color:#f973166b}.listing-card__action:disabled{cursor:not-allowed;opacity:.55}.seller-badge{align-items:center;gap:.5rem;min-width:0;display:flex}.seller-badge__avatar{color:#cdd6f499;text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff17;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:.68rem;font-weight:600;display:flex;overflow:hidden}.seller-badge__avatar img{object-fit:cover;width:100%;height:100%;display:block}.seller-badge__body{flex-direction:column;min-width:0;line-height:1.2;display:flex}.seller-badge__name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.25rem;min-width:0;font-size:.78rem;font-weight:600;display:flex;overflow:hidden}.seller-badge__name-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.seller-badge__verified{color:var(--success);flex-shrink:0}.seller-badge__meta{color:var(--text-muted);font-variant-numeric:tabular-nums;align-items:center;gap:.35rem;margin-top:.1rem;font-size:.67rem;display:flex}.seller-badge__rating{color:var(--primary);align-items:center;gap:.2rem;font-weight:600;display:inline-flex}.seller-badge__rating svg{color:var(--primary)}.seller-badge__sep{opacity:.4}.seller-badge--detailed{gap:.85rem}.seller-badge--detailed .seller-badge__avatar{width:44px;height:44px;font-size:1rem}.seller-badge--detailed .seller-badge__name{font-size:.95rem}.seller-badge--detailed .seller-badge__meta{gap:.4rem;margin-top:.2rem;font-size:.72rem}.seller-badge--detailed .seller-badge__rating svg{width:12px;height:12px}.listing-card-skeleton{opacity:.55;background:#16161f;border:1px solid #ffffff0f;border-radius:10px;height:240px;animation:1.8s ease-in-out infinite listingCardPulse}@keyframes listingCardPulse{0%,to{opacity:.45}50%{opacity:.65}}.empty-state__icon,.market-empty__icon,.market-empty-v2__icon{background:rgba(var(--primary-rgb),.08);border:1px solid rgba(var(--primary-rgb),.2);width:52px;height:52px;color:var(--primary);border-radius:14px;justify-content:center;align-items:center;margin-bottom:.4rem;display:inline-flex}.empty-state__icon--error,.market-empty-v2__icon--error,.market-empty__icon--error{color:var(--error);background:#f38ba81f;border-color:#f38ba866}.empty-state__title,.market-empty__title,.market-empty-v2__title{color:var(--text-primary);margin:0;font-size:1.05rem;font-weight:700}.empty-state__copy,.market-empty__copy,.market-empty-v2__copy{max-width:44ch;color:var(--text-muted);margin:0;font-size:.84rem;line-height:1.55}.empty-state__actions,.market-empty-v2__actions,.market-empty__actions{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.85rem;display:flex}.market-subnav{background:var(--dashboard-control-bg);border-bottom:1px solid var(--dashboard-control-border);scrollbar-width:none;align-items:center;gap:.35rem;padding:.7rem 1.5rem;display:flex;overflow-x:auto}.market-subnav::-webkit-scrollbar{display:none}.market-subnav__label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;flex:none;margin-right:.6rem;font-size:.68rem;font-weight:600}.market-subnav__links{background:var(--dashboard-control-bg);border:1px solid var(--dashboard-control-border);border-radius:8px;flex:none;align-items:center;gap:.25rem;padding:.18rem;display:inline-flex}.market-subnav__link{min-height:30px;color:var(--text-secondary);isolation:isolate;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:.4rem;padding:.3rem .75rem;font-size:.82rem;font-weight:500;text-decoration:none;transition:color .18s;display:inline-flex;position:relative}.market-subnav__link:hover{color:var(--text-primary)}.market-subnav__link-content{z-index:1;white-space:nowrap;align-items:center;gap:.4rem;display:inline-flex;position:relative}.market-subnav__active{z-index:0;border-radius:inherit;background:linear-gradient(135deg,var(--primary),var(--primary-dark));box-shadow:0 6px 14px rgba(var(--primary-rgb),.2);position:absolute;inset:0}.market-subnav__link--active{color:#fff;border-color:#0000}.market-section{background:var(--bg-card);border:1px solid var(--glass-border);border-radius:12px;margin-bottom:1rem;padding:1.1rem 1.25rem}.market-section__title{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 .85rem;font-size:.75rem;font-weight:600}.market-kv{grid-template-columns:1fr auto;gap:.3rem 1rem;font-size:.8rem;display:grid}.market-kv__key{color:var(--text-muted)}.market-kv__val{color:var(--text-primary);text-align:right;font-variant-numeric:tabular-nums}.market-kv__val--accent{color:var(--primary);font-weight:600}.market-kv__val--success{color:var(--success)}.market-kv__divider{background:var(--glass-border);grid-column:1/-1;height:1px;margin:.3rem 0}.market-kv__total-key{color:var(--text-primary);font-weight:600}.market-kv__total-val{color:var(--primary);text-align:right;font-size:.95rem;font-weight:700}.middleman-page{padding-bottom:4rem}.middleman-hero{grid-template-columns:minmax(0,1.4fr) minmax(280px,.9fr);align-items:stretch;gap:1rem;display:grid}.middleman-hero__content{flex-direction:column;justify-content:center;min-width:0;display:flex}.middleman-hero__eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--primary);font-size:.68rem;font-weight:600;font-family:var(--font-main);align-items:center;gap:.35rem;margin-bottom:.75rem;display:inline-flex}.middleman-hero__title{letter-spacing:-.03em;max-width:18ch;color:var(--text-primary);margin:0;font-size:1.35rem;font-weight:700;line-height:1.2}.middleman-hero__copy{max-width:62ch;color:var(--text-muted);margin:.75rem 0 0;font-size:.84rem;line-height:1.65}.middleman-hero__actions{flex-wrap:wrap;gap:.6rem;margin-top:1.1rem;display:flex}.middleman-summary{background:#12121a;border:1px solid #ffffff0f;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;display:grid;overflow:hidden}.middleman-summary__cell{min-width:0;padding:.95rem 1rem}.middleman-summary__cell:nth-child(odd){border-right:1px solid #ffffff0f}.middleman-summary__cell:nth-child(-n+2){border-bottom:1px solid #ffffff0f}.middleman-summary__label{color:#9399b28f;text-transform:uppercase;letter-spacing:.08em;font-size:.58rem;font-weight:600}.middleman-summary__value{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:700;font-family:var(--font-main);margin-top:.28rem}.middleman-summary__value--accent{color:var(--primary)}.middleman-filter-group{flex-wrap:wrap;gap:.6rem;display:flex}.middleman-grid{grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr))}.listing-card.deal-card:before{background:var(--deal-accent,var(--primary));box-shadow:0 0 10px var(--deal-accent-glow,#f973163d)}.deal-card__eyebrow{color:#9399b28a;text-transform:uppercase;letter-spacing:.08em;font-size:.58rem;font-weight:600;font-family:var(--font-main);margin-bottom:.3rem}.deal-card__title-row{justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.deal-card__status{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;text-overflow:ellipsis;max-width:45%;font-size:.6rem;font-weight:700;font-family:var(--font-main);border:1px solid;border-radius:4px;flex-shrink:0;align-items:center;padding:.2rem .45rem;display:inline-flex;overflow:hidden}.deal-card__footer-copy{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.35rem;min-width:0;display:inline-flex;overflow:hidden}.deal-card__footer-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deal-card__footer-copy svg{color:var(--primary);flex-shrink:0}.deal-card__cta{color:var(--text-secondary);flex-shrink:0;align-items:center;gap:.3rem;font-size:.7rem;font-weight:600;display:inline-flex}.market-filter-panel{background:#16161f;border:1px solid #ffffff12;border-radius:10px;margin-bottom:1rem;padding:1rem 1.1rem;animation:.2s ease-out filterPanelSlideIn}.market-filter-panel__grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.85rem 1.1rem;display:grid}.market-filter-panel__field{flex-direction:column;gap:.3rem;display:flex}.market-filter-panel__label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.62rem;font-weight:600}.market-filter-panel__input{width:100%;color:var(--text-primary);background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;outline:none;padding:.45rem .6rem;font-family:inherit;font-size:.8rem;transition:border-color .15s}.market-filter-panel__input::placeholder{color:#9399b266}.market-filter-panel__input:focus{border-color:#f9731666}.market-filter-panel__range{align-items:center;gap:.35rem;display:flex}.market-filter-panel__range-sep{color:#9399b266;font-size:.75rem}.market-filter-panel__toggles{border-top:1px solid #ffffff0d;flex-wrap:wrap;gap:.4rem;margin-top:.9rem;padding-top:.9rem;display:flex}.market-filter-panel__toggle{color:#bac2de99;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:5px;align-items:center;gap:.35rem;padding:.32rem .6rem;font-family:inherit;font-size:.72rem;font-weight:500;transition:all .15s;display:inline-flex}.market-filter-panel__toggle:hover{color:#cdd6f4;border-color:#ffffff24}.market-filter-panel__toggle--active{color:var(--primary);background:#f9731614;border-color:#f9731666}.market-filter-panel__tags{flex-wrap:wrap;gap:.3rem;margin-top:.6rem;display:flex}.market-filter-panel__tag{color:#bac2de8c;cursor:pointer;background:0 0;border:1px solid #ffffff12;border-radius:4px;padding:.22rem .5rem;font-family:inherit;font-size:.67rem;font-weight:500;transition:all .15s}.market-filter-panel__tag:hover{color:#cdd6f4;border-color:#ffffff24}.market-filter-panel__tag--active{color:var(--primary);background:#f9731614;border-color:#f9731666}.market-filter-panel__foot{border-top:1px solid #ffffff0d;justify-content:flex-end;margin-top:.9rem;padding-top:.8rem;display:flex}.market-dropdown{position:relative}.market-dropdown__menu{z-index:50;background:#111118;border:1px solid #ffffff17;border-radius:8px;min-width:220px;padding:.3rem;animation:.15s ease-out filterMenuFadeIn;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 40px #00000080}.market-dropdown__item{width:100%;color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:.55rem;padding:.55rem .6rem;font-family:inherit;font-size:.8rem;font-weight:500;transition:background .1s,color .1s;display:flex}.market-dropdown__item:hover{color:var(--text-primary);background:#ffffff0a}.market-dropdown__item--active{color:var(--primary);background:#f9731614}.market-dropdown__item-text{flex:1;min-width:0}.market-dropdown__item-title{line-height:1.2}.market-dropdown__item-desc{color:var(--text-muted);margin-top:.1rem;font-size:.68rem}.market-dropdown__item--active .market-dropdown__item-desc{color:#f97316b3}.market-dropdown__backdrop{z-index:49;position:fixed;inset:0}@media (max-width:720px){.market-page{padding:1rem 1rem 3rem}.market-toolbar__search{flex-basis:100%;order:5;min-width:0}.listing-card__head{padding:.85rem .9rem .65rem}.listing-card__footer{padding:.65rem .9rem}.middleman-hero{grid-template-columns:1fr}.middleman-summary{grid-template-columns:1fr 1fr}.deal-card__title-row{flex-direction:column;align-items:flex-start}.deal-card__status{max-width:100%}.deal-card__footer-copy,.deal-card__footer-copy span{white-space:normal}}@media (max-width:560px){.middleman-summary{grid-template-columns:1fr}.middleman-summary__cell:nth-child(odd){border-right:none}.middleman-summary__cell:nth-child(-n+2){border-bottom:none}.middleman-summary__cell:not(:last-child){border-bottom:1px solid #ffffff0f}}[dir=rtl]{text-align:right}[dir=rtl] .dashboard-main{margin-left:0!important}[dir=rtl] .dashboard-sidebar{border-right:none;border-left:1px solid var(--glass-border);left:auto;right:0}[dir=rtl] input,[dir=rtl] textarea,[dir=rtl] select,[dir=rtl] input::placeholder,[dir=rtl] textarea::placeholder{text-align:right}[dir=rtl] pre,[dir=rtl] code,[dir=rtl] .code-block{text-align:left;direction:ltr}[dir=rtl] ::-webkit-scrollbar{direction:rtl}:root{--ui-density:1;--motion-speed:1;--glass-strength:1;--glow-strength:1;--global-radius-scale:1;--shadow-depth:1;--feedback-speed:1;--idle-nav-alpha:.85;--nav-surface-bg:var(--dashboard-surface-bg);--nav-surface-blur:calc(24px*var(--glass-strength,1));--nav-surface-border:var(--dashboard-surface-border);--nav-surface-shadow:0 calc(12px*var(--shadow-depth,1))calc(36px*var(--shadow-depth,1))rgba(0,0,0,calc(.22*var(--shadow-depth,1))),inset 0 1px 0 #ffffff0b}.card,.modal-content,.dashboard-nav-surface{border-radius:calc(12px*var(--global-radius-scale,1))}:is(button,a):not(.is-active){transition-duration:calc(.18s/var(--feedback-speed,1))!important}.dashboard-nav-surface:not(:hover) .sidebar-nav-item:not(.is-active){opacity:var(--idle-nav-alpha,1);transition:opacity .25s}.dashboard-nav-surface{background:var(--nav-surface-bg);border-color:var(--nav-surface-border);box-shadow:var(--nav-surface-shadow)}.dashboard-nav-link,.sidebar-nav-item,.island-nav-item{border-radius:10px}.dashboard-nav-link{border:1px solid #0000}.dashboard-nav-link.is-active{box-shadow:inset 0 1px 0 #ffffff0f,0 8px 20px rgba(var(--primary-rgb),.1)}.dashboard-nav-link:not(.is-active):not(.is-disabled):hover{border-color:var(--dashboard-control-border)}[data-shader-glass=on] .dashboard-nav-surface{-webkit-backdrop-filter:blur(var(--nav-surface-blur))}[data-shader-glass=on] .dashboard-logo span{text-shadow:0 0 7px rgba(var(--primary-rgb),.58),0 0 24px rgba(var(--primary-rgb),.34),0 0 42px rgba(var(--primary-rgb),.12)}[data-shader-glass=on][data-theme-tone=light] .dashboard-logo span{text-shadow:0 1px 3px #00000040,0 0 12px rgba(var(--primary-rgb),.45),0 0 26px rgba(var(--primary-rgb),.18)}[data-ui-mode=advanced] .dashboard-main{font-size:calc(1rem*var(--ui-density,1))}[data-ui-mode=advanced] .card{padding:calc(var(--card-padding,1.25rem)*var(--ui-density,1))}[data-ui-mode=advanced] .dashboard-sidebar nav a,[data-ui-mode=advanced] .dashboard-sidebar nav button{padding-block:calc(.55rem*var(--ui-density,1))}[data-shader-glass=on][data-theme-tone=dark],[data-shader-glass=on]:not([data-theme-tone=light]){--bg-secondary:#ffffff0f;--bg-tertiary:#ffffff14;--bg-card:#ffffff0d;--bg-card-hover:#ffffff17}[data-shader-glass=on][data-theme-tone=light]{--bg-secondary:#f1f5f98c;--bg-tertiary:#e2e8f08c;--bg-card:#ffffff73;--bg-card-hover:#fff9}.glass-surface-wrapped>.glass-surface-effect,.glass-surface-wrapped>.glass-surface-tint,.glass-surface-wrapped>.glass-surface-grain,.glass-surface-wrapped>.glass-surface-shine{display:none}[data-shader-glass=on] .btn-secondary,[data-shader-glass=on] .badge{-webkit-backdrop-filter:blur(calc(12px*var(--glass-strength,1)))}[data-shader-glass=on] .modal-overlay,[data-shader-glass=on] .selection-checkbox{-webkit-backdrop-filter:blur(calc(4px*var(--glass-strength,1)))}[data-shader-glass=on] .card,[data-shader-glass=on] .glass,[data-shader-glass=on] .modal{-webkit-backdrop-filter:blur(calc(20px*var(--glass-strength,1)))}[data-shader-glass=on] .glass-surface-wrapped{border:1px solid rgba(255,255,255,calc(.18*var(--glass-strength,1)))!important;box-shadow:0 10px 36px rgba(0,0,0,calc(.35*var(--glass-strength,1))),0 2px 6px rgba(0,0,0,calc(.18*var(--glass-strength,1)))!important;background:0 0!important}[data-shader-glass=on] .glass-surface-wrapped>.glass-surface-effect{z-index:0;-webkit-backdrop-filter:blur(calc(12px*var(--glass-strength,1)))saturate(160%);filter:none;isolation:isolate;display:block}[data-shader-glass=on] .dashboard-sidebar.glass-surface-wrapped>.glass-surface-effect{filter:none}.dashboard-sidebar{will-change:width;contain:layout paint}.dashboard-sidebar--classic{contain:layout;overflow:visible!important}.dashboard-sidebar--island{background:linear-gradient(#ffffff0b,#0000 18% 82%,#ffffff09),#0c0b0ebd;box-shadow:inset 0 1px #ffffff1f,0 18px 44px #0000005c}.dashboard-sidebar--island .island-nav-item.is-active{box-shadow:inset 0 1px 0 #ffffff14,0 6px 18px rgba(var(--primary-rgb),.12)}.dashboard-sidebar--island .island-nav-item.is-collapsed{width:calc(38px*var(--viewport-scale));margin-inline:auto}[data-shader-glass=on] .dashboard-sidebar--island.glass-surface-wrapped{border-color:rgba(255,255,255,calc(.14*var(--glass-strength,1)))!important;background:linear-gradient(180deg,#ffffff0e,transparent 22%,transparent 80%,#ffffff0a),rgba(13,12,16,calc(.58 + (.1*var(--glass-strength,1))))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,calc(.16*var(--glass-strength,1))),inset 0 0 0 1px #ffffff09,0 18px 46px rgba(0,0,0,calc(.28*var(--glass-strength,1)))!important}[data-shader-glass=on] .dashboard-sidebar--island.glass-surface-wrapped>.glass-surface-tint{background:linear-gradient(180deg,rgba(255,255,255,calc(.045*var(--glass-strength,1))),transparent 34%),rgba(0,0,0,calc(.16*var(--glass-strength,1)))}[data-shader-glass=on] .dashboard-sidebar--island.glass-surface-wrapped>.glass-surface-shine{box-shadow:inset 1px 1px .5px rgba(255,255,255,calc(.22*var(--glass-strength,1))),inset -1px -1px .5px rgba(255,255,255,calc(.1*var(--glass-strength,1)))}[data-shader-glass=on][data-theme-tone=light] .dashboard-sidebar--island.glass-surface-wrapped{background:linear-gradient(#ffffff94,#ffffff5c),#ffffffa3!important;box-shadow:inset 0 1px #ffffffa6,0 18px 42px #0f172a29!important}html[data-preview-mode=on] .dashboard-main{opacity:0;pointer-events:none;transition:opacity .25s}html[data-preview-mode=on] .site-banner,html[data-preview-mode=on] .dashboard-banners{display:none}html:not([data-preview-mode=on]) .dashboard-main{transition:opacity .25s}[data-shader-glass=on] .glass-surface-wrapped>.glass-surface-tint{z-index:1;background:linear-gradient(rgba(255,255,255,calc(.06*var(--glass-strength,1))),rgba(255,255,255,calc(.06*var(--glass-strength,1)))),rgba(0,0,0,calc(.35*var(--glass-strength,1)));display:block}[data-shader-glass=on][data-theme-tone=light] .glass-surface-wrapped>.glass-surface-tint{background:linear-gradient(rgba(255,255,255,calc(.12*var(--glass-strength,1))),rgba(255,255,255,calc(.12*var(--glass-strength,1)))),rgba(0,0,0,calc(.06*var(--glass-strength,1)))}[data-shader-glass=on] .glass-surface-wrapped>.glass-surface-shine{z-index:3;box-shadow:inset 1.5px 1.5px 1px 0 rgba(255,255,255,calc(.35*var(--glass-strength,1))),inset -1px -1px 1px 1px rgba(255,255,255,calc(.18*var(--glass-strength,1)));display:block}[data-shader-glass=on] .glass-surface-wrapped>.glass-surface-grain{z-index:2;opacity:calc(var(--glass-grain,.35)*var(--glass-strength,1));mix-blend-mode:soft-light;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http://www.w3.org/2000/svg%27%20viewBox%3D%270%200%20160%20160%27%3E%3Cfilter%20id%3D%27n%27%3E%3CfeTurbulence%20type%3D%27fractalNoise%27%20baseFrequency%3D%27.92%27%20numOctaves%3D%273%27%20stitchTiles%3D%27stitch%27/%3E%3C/filter%3E%3Crect%20width%3D%27160%27%20height%3D%27160%27%20filter%3D%27url\(%23n\)%27%20opacity%3D%27.55%27/%3E%3C/svg%3E),radial-gradient(circle at 20% 30%,#ffffff38 0 1px,#0000 1.5px),radial-gradient(circle at 70% 60%,#0000003d 0 1px,#0000 1.6px);background-position:0 0,1px 2px,3px 1px;background-size:120px 120px,5px 5px,7px 7px;display:block}[data-shader-glass=on][data-theme-tone=light] .glass-surface-wrapped>.glass-surface-grain{opacity:calc(var(--glass-grain,.35)*var(--glass-strength,1)*.55);mix-blend-mode:multiply}[data-shader-glass=on] .glass-surface-wrapped>:not(.glass-surface-effect):not(.glass-surface-tint):not(.glass-surface-grain):not(.glass-surface-shine){z-index:4;position:relative}[data-shader-glass=on] .glass-surface-wrapped>.account-card__top-actions,[data-shader-glass=on] .glass-surface-wrapped>.account-card__checkbox-wrapper{z-index:15!important;position:absolute!important}[data-shader-glass=on] .glass-surface-wrapped>.account-card__actions,[data-shader-glass=on] .glass-surface-wrapped .account-card__actions{z-index:20!important;pointer-events:auto!important;position:relative!important}[data-shader-ambient=on] .dashboard-nav-surface{background-image:radial-gradient(120% 80% at 0% 0%,rgba(var(--primary-rgb),.16),transparent 55%),radial-gradient(140% 100% at 100% 100%,rgba(var(--primary-rgb),.1),transparent 60%)}[data-shader-ambient=on] :is(.card,.account-card,.modal-content,.shader-glass,.dashboard-stat-card,.shader-surface,[data-card]){background-image:radial-gradient(120% 80% at 0% 0%,rgba(var(--primary-rgb),.12),transparent 55%)}[data-shader-glow=on] :is(.btn-primary,.btn-secondary,.btn-success,.btn-danger,.btn-danger-solid,.btn-ghost,.btn-icon,.card,.account-card,.dashboard-stat-card,.shader-surface,[data-card]):hover{box-shadow:0 0 0 1px var(--primary-border),0 calc(8px*var(--glow-strength,1))calc(32px*var(--glow-strength,1))rgba(var(--primary-rgb),calc(.22*var(--glow-strength,1)))}[data-shader-glow=on] :is(a,button):not(.sidebar-nav-item):focus-visible{outline:2px solid rgba(var(--primary-rgb),.7);outline-offset:2px;box-shadow:0 0 calc(14px*var(--glow-strength,1))rgba(var(--primary-rgb),calc(.5*var(--glow-strength,1)))}[data-shader-glow=on] :is(input,textarea,select):focus-visible{outline:1px solid rgba(var(--primary-rgb),.28);outline-offset:0;box-shadow:0 0 0 1px rgba(var(--primary-rgb),calc(.14*var(--glow-strength,1))),0 6px 18px rgba(var(--primary-rgb),calc(.12*var(--glow-strength,1)))}[data-shader-cursorAura="on"] body:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(420px circle at var(--cursor-x,50%)var(--cursor-y,50%),rgba(var(--primary-rgb),.08),transparent 60%);mix-blend-mode:screen;width:100vw;height:100vh;transition:background .12s ease-out;position:fixed;top:0;left:0}[data-shader-cardTilt="on"] :is(.card,.account-card,.dashboard-stat-card,.shader-surface,[data-card]){transform-style:preserve-3d;will-change:transform;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .2s}[data-shader-cardTilt="on"] :is(.card,.account-card,.dashboard-stat-card,.shader-surface,[data-card]):hover{transform:translateY(-2px)perspective(900px)rotateX(1.5deg)rotateY(-1.5deg)}@media (prefers-reduced-motion:reduce){[data-shader-cardTilt="on"] :is(.card,.account-card,.dashboard-stat-card,.shader-surface,[data-card]):hover{transform:none}}@media (hover:hover){html:not([data-shader-cardTilt="on"]) :is(.shader-surface,.dashboard-stat-card){transition:transform .2s,box-shadow .2s,border-color .2s}html:not([data-shader-cardTilt="on"]) :is(.shader-surface,.dashboard-stat-card):hover{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){html:not([data-shader-cardTilt="on"]) :is(.shader-surface,.dashboard-stat-card):hover{transform:none}}[data-theme-tone=light][data-shader-glass=on] :is(.dashboard-nav-surface,.card,.account-card,.modal-content,.shader-glass,.dashboard-stat-card,.shader-surface,.shader-chrome,[data-card]):not(.shader-opaque){background:var(--bg-card);border-color:#0f172a14!important;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #0f172a0a,0 8px 32px #0f172a1a!important}[data-theme-tone=light][data-shader-ambient=on] .dashboard-nav-surface{background-image:radial-gradient(120% 80% at 0% 0%,rgba(var(--primary-rgb),.22),transparent 55%),radial-gradient(140% 100% at 100% 100%,rgba(var(--primary-rgb),.14),transparent 60%)}[data-theme-tone=light][data-shader-ambient=on] .card,[data-theme-tone=light][data-shader-ambient=on] .account-card,[data-theme-tone=light][data-shader-ambient=on] .modal-content,[data-theme-tone=light][data-shader-ambient=on] .shader-glass{background-image:radial-gradient(120% 80% at 0% 0%,rgba(var(--primary-rgb),.14),transparent 55%)}[data-theme-tone=light][data-shader-glow=on] button:not(.sidebar-nav-item):hover,[data-theme-tone=light][data-shader-glow=on] .btn-primary:hover,[data-theme-tone=light][data-shader-glow=on] .card:hover,[data-theme-tone=light][data-shader-glow=on] .account-card:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--primary-border)80%,transparent),0 8px 28px rgba(var(--primary-rgb),.28)}[data-theme-tone=light][data-shader-cursorAura="on"] body:before{background:radial-gradient(460px circle at var(--cursor-x,50%)var(--cursor-y,50%),rgba(var(--primary-rgb),.18),transparent 62%);mix-blend-mode:multiply}@supports (animation-timeline:view()){[data-shader-scrollReveal="on"] .card,[data-shader-scrollReveal="on"] .account-card{animation:linear both shader-reveal;animation-timeline:view();animation-range:entry entry 60%}}@keyframes shader-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){[data-shader-scrollReveal="on"] .card,[data-shader-scrollReveal="on"] .account-card{animation:none!important}}[data-shader-focusPulse="on"] :is(a,button,input,textarea,select):not(.sidebar-nav-item):focus-visible{outline:var(--pulse-thickness,2px)solid rgba(var(--primary-rgb),.65);outline-offset:2px;box-shadow:none;animation:1.1s ease-out shader-focus-pulse}[data-shader-focusPulse="on"][data-pulse-mode=continuous] :is(a,button,input,textarea,select):not(.sidebar-nav-item):focus-visible{animation:1.6s ease-in-out infinite shader-focus-pulse}[data-shader-focusPulse="on"][data-pulse-mode=breathe] :is(a,button,input,textarea,select):not(.sidebar-nav-item):focus-visible{animation:3.2s ease-in-out infinite shader-focus-breathe}@keyframes shader-focus-pulse{0%{box-shadow:0 0 0 0 rgba(var(--primary-rgb),.55)}70%{box-shadow:0 0 0 calc(var(--pulse-thickness,2px)*6)rgba(var(--primary-rgb),0)}to{box-shadow:0 0 0 0 rgba(var(--primary-rgb),0)}}@keyframes shader-focus-breathe{0%,to{outline-color:rgba(var(--primary-rgb),.35)}50%{outline-color:rgba(var(--primary-rgb),.85)}}@media (prefers-reduced-motion:reduce){[data-shader-focusPulse="on"] :is(a,button,input,textarea,select):not(.sidebar-nav-item):focus-visible{animation:none}}[data-shader-scrollbarAccent="on"]{scrollbar-color:rgba(var(--primary-rgb),.55)transparent}[data-shader-scrollbarAccent="on"] ::-webkit-scrollbar{width:10px;height:10px}[data-shader-scrollbarAccent="on"] ::-webkit-scrollbar-track{background:0 0}[data-shader-scrollbarAccent="on"] ::-webkit-scrollbar-thumb{background:rgba(var(--primary-rgb),.45);background-clip:padding-box;border:2px solid #0000;border-radius:999px}[data-shader-scrollbarAccent="on"] ::-webkit-scrollbar-thumb:hover{background:rgba(var(--primary-rgb),.72);background-clip:padding-box}[data-shader-scrollbarAccent="on"] .dashboard-sidebar>nav,[data-shader-scrollbarAccent="on"] .dashboard-sidebar--island .dashboard-sidebar-scroll{scrollbar-width:none!important}[data-shader-scrollbarAccent="on"] .dashboard-sidebar>nav::-webkit-scrollbar{display:none;width:0!important;height:0!important}[data-shader-scrollbarAccent="on"] .dashboard-sidebar--island .dashboard-sidebar-scroll::-webkit-scrollbar{display:none;width:0!important;height:0!important}[data-shader-scrollbarAccent="on"] .dashboard-sidebar>nav::-webkit-scrollbar-track{background:0 0!important;border:0!important}[data-shader-scrollbarAccent="on"] .dashboard-sidebar>nav::-webkit-scrollbar-thumb{background:0 0!important;border:0!important}[data-shader-scrollbarAccent="on"] .dashboard-sidebar--island .dashboard-sidebar-scroll::-webkit-scrollbar-track{background:0 0!important;border:0!important}[data-shader-scrollbarAccent="on"] .dashboard-sidebar--island .dashboard-sidebar-scroll::-webkit-scrollbar-thumb{background:0 0!important;border:0!important}[data-shader-parallaxTilt="on"] :is(.card,.account-card,.dashboard-stat-card,.shader-surface,[data-card]){transform-style:preserve-3d;will-change:transform;transition:transform .25s cubic-bezier(.22,1,.36,1)}[data-shader-parallaxTilt="on"] :is(.card,.account-card,.dashboard-stat-card,.shader-surface,[data-card]):hover{transform:perspective(900px)rotateX(calc(var(--card-tilt-y,0)*-4deg))rotateY(calc(var(--card-tilt-x,0)*4deg))translateZ(0)}@media (prefers-reduced-motion:reduce){[data-shader-parallaxTilt="on"] :is(.card,.account-card,.dashboard-stat-card,.shader-surface,[data-card]):hover{transform:none}}[data-shader-specularSheen="on"] :is(.dashboard-nav-surface,.card,.account-card,.modal-content,.shader-glass,.dashboard-stat-card,.shader-surface,.shader-chrome,[data-card]){position:relative;overflow:hidden}[data-shader-specularSheen="on"] :is(.dashboard-nav-surface,.card,.account-card,.modal-content,.shader-glass,.dashboard-stat-card,.shader-surface,.shader-chrome,[data-card]):after{content:"";pointer-events:none;background:linear-gradient(var(--sheen-angle,115deg),transparent calc(50% - (var(--sheen-width,.2)*100%)),rgba(255,255,255,calc(.09*var(--sheen-intensity,1)))calc(50% - (var(--sheen-width,.2)*50%)),rgba(255,255,255,calc(.18*var(--sheen-intensity,1)))50%,rgba(255,255,255,calc(.09*var(--sheen-intensity,1)))calc(50% + (var(--sheen-width,.2)*50%)),transparent calc(50% + (var(--sheen-width,.2)*100%)));animation:shader-specular-sweep calc(var(--sheen-period,10s)/var(--motion-speed,1))ease-in-out infinite;mix-blend-mode:screen;border-radius:inherit;background-position:-40% 0;background-size:240% 100%;position:absolute;inset:0}[data-shader-nav-isolate=on][data-shader-specularSheen="on"] .dashboard-nav-surface:after{content:none}[data-shader-nav-isolate=on][data-shader-glass=on] .dashboard-nav-surface{background:var(--bg-card);-webkit-backdrop-filter:blur(var(--nav-surface-blur));border-color:var(--nav-surface-border)}[data-shader-nav-isolate=on][data-shader-ambient=on] .dashboard-nav-surface{background-image:none}@keyframes shader-specular-sweep{0%,15%{opacity:0;background-position:-40% 0}25%{opacity:1}60%{opacity:1;background-position:140% 0}75%,to{opacity:0;background-position:140% 0}}[data-theme-tone=light][data-shader-specularSheen="on"] :is(.dashboard-nav-surface,.card,.account-card,.modal-content,.shader-glass,.dashboard-stat-card,.shader-surface,.shader-chrome,[data-card]):after{background:linear-gradient(var(--sheen-angle,115deg),transparent calc(50% - (var(--sheen-width,.2)*100%)),rgba(var(--primary-rgb),calc(.06*var(--sheen-intensity,1)))calc(50% - (var(--sheen-width,.2)*50%)),rgba(var(--primary-rgb),calc(.14*var(--sheen-intensity,1)))50%,rgba(var(--primary-rgb),calc(.06*var(--sheen-intensity,1)))calc(50% + (var(--sheen-width,.2)*50%)),transparent calc(50% + (var(--sheen-width,.2)*100%)));mix-blend-mode:multiply;background-size:240% 100%}@media (prefers-reduced-motion:reduce){[data-shader-specularSheen="on"] :is(.dashboard-nav-surface,.card,.account-card,.modal-content,.shader-glass,.dashboard-stat-card,.shader-surface,.shader-chrome,[data-card]):after{opacity:0;animation:none}}[data-shader-auroraEdge="on"] body:after{content:"";pointer-events:none;z-index:-1;mix-blend-mode:screen;animation:shader-aurora-breathe calc(14s/var(--motion-speed,1))ease-in-out infinite;position:fixed;inset:0}[data-shader-auroraEdge="on"][data-aurora-edges=top] body:after{background:radial-gradient(ellipse 80% calc(var(--aurora-bleed,.3)*100%)at 50% 0%,rgba(var(--primary-rgb),.18),transparent 70%)}[data-shader-auroraEdge="on"][data-aurora-edges=bottom] body:after{background:radial-gradient(ellipse 80% calc(var(--aurora-bleed,.3)*100%)at 50% 100%,rgba(var(--primary-rgb),.14),transparent 70%)}[data-shader-auroraEdge="on"][data-aurora-edges=horizontal] body:after{background:radial-gradient(ellipse 80% calc(var(--aurora-bleed,.3)*100%)at 50% 0%,rgba(var(--primary-rgb),.18),transparent 70%),radial-gradient(ellipse 80% calc(var(--aurora-bleed,.3)*100%)at 50% 100%,rgba(var(--primary-rgb),.14),transparent 70%)}[data-shader-auroraEdge="on"][data-aurora-edges=vertical] body:after{background:radial-gradient(ellipse calc(var(--aurora-bleed,.3)*100%)80% at 0% 50%,rgba(var(--primary-rgb),.16),transparent 70%),radial-gradient(ellipse calc(var(--aurora-bleed,.3)*100%)80% at 100% 50%,rgba(var(--primary-rgb),.16),transparent 70%)}[data-shader-auroraEdge="on"][data-aurora-edges=all4] body:after{background:radial-gradient(ellipse 80% calc(var(--aurora-bleed,.3)*100%)at 50% 0%,rgba(var(--primary-rgb),.16),transparent 70%),radial-gradient(ellipse 80% calc(var(--aurora-bleed,.3)*100%)at 50% 100%,rgba(var(--primary-rgb),.14),transparent 70%),radial-gradient(ellipse calc(var(--aurora-bleed,.3)*100%)80% at 0% 50%,rgba(var(--primary-rgb),.12),transparent 70%),radial-gradient(ellipse calc(var(--aurora-bleed,.3)*100%)80% at 100% 50%,rgba(var(--primary-rgb),.12),transparent 70%)}@keyframes shader-aurora-breathe{0%,to{opacity:calc(.65*var(--aurora-opacity,1));transform:translateY(0)}50%{opacity:calc(1*var(--aurora-opacity,1));transform:translateY(-6px)}}[data-theme-tone=light][data-shader-auroraEdge="on"] body:after{mix-blend-mode:multiply;background:radial-gradient(ellipse 80% 30% at 50% 0%,rgba(var(--primary-rgb),.12),transparent 70%),radial-gradient(ellipse 80% 30% at 50% 100%,rgba(var(--primary-rgb),.1),transparent 70%)}@media (prefers-reduced-motion:reduce){[data-shader-auroraEdge="on"] body:after{opacity:calc(.8*var(--aurora-opacity,1));animation:none}}.shader-ripple-ink{border:var(--ripple-thickness,2px)solid var(--ripple-color,rgba(var(--primary-rgb),var(--ripple-opacity,.55)));box-sizing:border-box;pointer-events:none;z-index:-1;width:0;height:0;animation:shader-ripple-ink var(--ripple-speed,.62s)cubic-bezier(.2,.7,.3,1)forwards;background:0 0;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.shader-ripple-ink--fixed{z-index:0;mix-blend-mode:screen;position:fixed}[data-theme-tone=light] .shader-ripple-ink--fixed{mix-blend-mode:multiply}@keyframes shader-ripple-ink{0%{width:0;height:0;opacity:var(--ripple-opacity,.55);border-width:var(--ripple-thickness,2px)}60%{opacity:calc(var(--ripple-opacity,.55)*.75)}to{width:calc(var(--ripple-radius,200px)*2);height:calc(var(--ripple-radius,200px)*2);opacity:0;border-width:calc(var(--ripple-thickness,2px)*.35)}}@media (prefers-reduced-motion:reduce){.shader-ripple-ink{opacity:0;animation:none}}@media (max-width:640px){[data-layout-mode=island] .dashboard-nav-surface,[data-layout-mode=topbar] .dashboard-nav-surface{box-shadow:0 2px 12px #0000002e}[data-shader-cursorAura="on"] body:before{opacity:.4}[data-shader-parallaxTilt="on"] :is(.card,.account-card,.dashboard-stat-card,.shader-surface,[data-card]):hover{transform:none}}@media (hover:none){[data-shader-cardTilt="on"] :is(.card,.account-card,.dashboard-stat-card,.shader-surface,[data-card]):hover,[data-shader-parallaxTilt="on"] :is(.card,.account-card,.dashboard-stat-card,.shader-surface,[data-card]):hover{transform:none}}@media (max-width:768px){:root{--glass-strength:.55;--nav-surface-blur:12px}[data-shader-glass=on] .glass-surface-wrapped>.glass-surface-effect{filter:none}[data-shader-specularSheen="on"] :is(.dashboard-nav-surface,.card,.account-card,.modal-content,.shader-glass,.dashboard-stat-card,.shader-surface,.shader-chrome,[data-card]):after{opacity:.5;animation:none}[data-shader-glass=on] .glass-surface-wrapped{box-shadow:0 4px 16px rgba(0,0,0,calc(.2*var(--glass-strength,1))),0 1px 3px rgba(0,0,0,calc(.12*var(--glass-strength,1)))!important}[data-shader-glass=on] .glass-surface-wrapped>.glass-surface-shine{box-shadow:inset 1px 1px .5px 0 rgba(255,255,255,calc(.2*var(--glass-strength,1))),inset -.5px -.5px .5px 0 rgba(255,255,255,calc(.1*var(--glass-strength,1)))}}.sidebar-nav-item{box-shadow:none!important}.sidebar-nav-item:not(.is-active):hover{background:0 0!important}.sidebar-nav-item:not(.is-active):not(.is-collapsed):hover{transform:translate(4px)}.sidebar-nav-item:focus-visible{outline:2px solid var(--primary-border-strong,var(--primary));outline-offset:2px}[data-shader-glow=on] [data-tab]:hover{background:0 0!important}.topbar-nav-scroller{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 16px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 16px),#0000 100%)}.topbar-nav-scroller::-webkit-scrollbar{display:none}[data-shader-particles=on] .dashboard-root-wrapper{z-index:1;position:relative;background:0 0!important}.message-flash{background:var(--primary-bg)!important}.market-hero{background:var(--dashboard-control-bg);border:1px solid var(--dashboard-control-border);border-radius:var(--dashboard-panel-radius);box-shadow:none;isolation:isolate;flex-direction:column;gap:1rem;padding:1.4rem 1.5rem;display:flex;position:relative;overflow:hidden}.market-hero__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.market-hero__title-block{min-width:0}.market-hero__title{letter-spacing:-.02em;color:var(--text-primary);margin:0;font-size:1.55rem;font-weight:700;line-height:1.1}.market-hero__subtitle{color:var(--text-secondary);max-width:56ch;margin:.4rem 0 0;font-size:.88rem}.market-hero__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.market-hero__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.market-hero__stat{background:#ffffff06;border:1px solid #ffffff0d;border-radius:10px;flex-direction:column;gap:.2rem;min-width:0;padding:.7rem .85rem;display:flex}.market-hero__stat-label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-size:.66rem;font-weight:600}.market-hero__stat-value{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:700;line-height:1.1}.market-hero__stat--accent .market-hero__stat-value{color:var(--primary)}.market-hero__tabs{border:1px solid var(--dashboard-control-border);background:#00000038;border-radius:10px;align-self:flex-start;align-items:center;gap:.25rem;padding:.25rem;display:inline-flex}.market-hero__tab{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:.4rem;padding:.45rem .95rem;font-family:inherit;font-size:.85rem;font-weight:600;transition:background .16s,color .16s;display:inline-flex}.market-hero__tab:hover{color:var(--text-primary)}.market-hero__tab.is-active{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;box-shadow:0 6px 14px rgba(var(--primary-rgb),.24)}@media (max-width:720px){.market-hero__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.market-hero__title{font-size:1.3rem}}.market-shell{grid-template-columns:264px minmax(0,1fr);align-items:start;gap:1.2rem;display:grid}@media (max-width:900px){.market-shell{grid-template-columns:minmax(0,1fr)}}.market-shell__content{flex-direction:column;gap:.9rem;min-width:0;display:flex}.market-sidebar{background:var(--dashboard-control-bg);border:1px solid var(--dashboard-control-border);border-radius:var(--dashboard-card-radius);flex-direction:column;gap:.9rem;max-height:calc(100vh - 2rem);padding:1rem;display:flex;position:sticky;top:1rem;overflow:auto}.market-sidebar__section{flex-direction:column;gap:.5rem;display:flex}.market-sidebar__section-title{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin:0;font-size:.7rem;font-weight:700}.market-sidebar__divider{background:#ffffff0f;height:1px;margin:.1rem 0}.market-sidebar__input{border:1px solid var(--dashboard-control-border);width:100%;color:var(--text-primary);background:#00000047;border-radius:7px;outline:none;padding:.5rem .6rem;font-family:inherit;font-size:.82rem}.market-sidebar__input:focus{border-color:rgba(var(--primary-rgb),.4)}.market-sidebar__range{grid-template-columns:1fr auto 1fr;align-items:center;gap:.4rem;display:grid}.market-sidebar__range-sep{color:var(--text-muted);font-size:.8rem}.market-sidebar__toggle{border:1px solid var(--dashboard-control-border);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:7px;align-items:center;gap:.5rem;padding:.45rem .7rem;font-family:inherit;font-size:.8rem;font-weight:600;display:inline-flex}.market-sidebar__toggle.is-active{color:var(--primary);border-color:rgba(var(--primary-rgb),.5);background:rgba(var(--primary-rgb),.08)}.market-sidebar__tags{flex-wrap:wrap;gap:.25rem;display:flex}.market-sidebar__tag{border:1px solid var(--dashboard-control-border);color:var(--text-muted);cursor:pointer;background:#00000040;border-radius:999px;padding:.2rem .55rem;font-family:inherit;font-size:.72rem}.market-sidebar__tag.is-active{color:var(--primary);border-color:rgba(var(--primary-rgb),.55);background:rgba(var(--primary-rgb),.1)}.market-sidebar--drawer{z-index:80;border-radius:0 14px 14px 0;width:min(86vw,320px);max-height:none;transition:transform .22s;position:fixed;inset:0 auto 0 0;transform:translate(-105%)}.market-sidebar--drawer.is-open{transform:translate(0)}.market-sidebar__backdrop{z-index:79;opacity:0;pointer-events:none;background:#00000073;transition:opacity .16s;position:fixed;inset:0}.market-sidebar__backdrop.is-open{opacity:1;pointer-events:auto}.market-facet-chips{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.market-facet-chip{background:rgba(var(--primary-rgb),.1);border:1px solid rgba(var(--primary-rgb),.35);color:var(--primary);border-radius:999px;align-items:center;gap:.3rem;padding:.25rem .55rem;font-size:.74rem;font-weight:600;display:inline-flex}.market-facet-chip button{color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.market-facet-chips__clear{border:1px solid var(--dashboard-control-border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:999px;padding:.25rem .55rem;font-family:inherit;font-size:.72rem}.market-card{background:var(--bg-card);border:1px solid var(--dashboard-control-border);border-radius:var(--dashboard-card-radius);box-shadow:none;cursor:pointer;isolation:isolate;flex-direction:column;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;overflow:hidden}.market-card:hover{border-color:var(--dashboard-surface-border-strong);transform:translateY(-2px);box-shadow:0 18px 44px #00000057}.market-card__media{aspect-ratio:16/9;background:rgba(var(--primary-rgb),.06);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.market-card__media img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.market-card__media--fallback:before{content:"";background:rgba(var(--primary-rgb),.04);pointer-events:none;position:absolute;inset:0}.market-card__hash-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ffffffc7;letter-spacing:.05em;font-variant-numeric:tabular-nums;text-transform:uppercase;background:#0000008c;border:1px solid #ffffff14;border-radius:6px;padding:.2rem .5rem;font-size:.66rem;font-weight:600;position:absolute;top:.55rem;left:.55rem}.market-card__rank-chip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(var(--primary-rgb),.4);color:var(--primary);letter-spacing:.04em;background:#0000008c;border-radius:6px;padding:.22rem .5rem;font-size:.7rem;font-weight:700;position:absolute;top:.55rem;right:.55rem}.market-card__ribbon{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;letter-spacing:.1em;text-transform:uppercase;box-shadow:0 4px 12px rgba(var(--primary-rgb),.42);border-radius:4px;padding:.18rem .55rem;font-size:.62rem;font-weight:700;position:absolute;top:.55rem;left:50%;transform:translate(-50%)}.market-card__body{flex-direction:column;gap:.55rem;min-width:0;padding:.85rem .95rem;display:flex}.market-card__title-row{justify-content:space-between;align-items:flex-start;gap:.6rem;min-width:0;display:flex}.market-card__title{color:var(--text-primary);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:.96rem;font-weight:700;line-height:1.25;overflow:hidden}.market-card__sub{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;margin:.15rem 0 0;font-size:.72rem;overflow:hidden}.market-card__stats{flex-wrap:wrap;gap:.3rem;display:flex}.market-card__stat{color:var(--text-secondary);font-variant-numeric:tabular-nums;background:#ffffff08;border:1px solid #ffffff0f;border-radius:999px;align-items:center;gap:.25rem;padding:.18rem .5rem;font-size:.7rem;font-weight:500;display:inline-flex}.market-card__stat svg{color:var(--text-muted)}.market-card__footer{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:.5rem;min-width:0;padding-top:.45rem;display:flex}.market-card__trust{color:var(--text-muted);align-items:center;gap:.35rem;font-size:.7rem;display:inline-flex}.market-card__trust-dot{background:var(--success);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 2px #a6e3a12e}.market-card__trust-dot--cold{background:var(--text-disabled);box-shadow:none}.market-card__action{background:rgba(var(--primary-rgb),.12);border:1px solid rgba(var(--primary-rgb),.42);color:var(--primary);cursor:pointer;border-radius:7px;align-items:center;gap:.3rem;padding:.4rem .7rem;font-family:inherit;font-size:.76rem;font-weight:700;display:inline-flex}.market-card__action--disabled{opacity:.55;cursor:not-allowed}.market-card__match-badge{color:var(--success);font-size:.7rem;font-weight:600}.market-card__match-badge--none{color:var(--text-muted)}.price-quote{font-variant-numeric:tabular-nums;flex-direction:column;gap:.1rem;display:flex}.price-quote__usd{color:var(--primary);letter-spacing:-.01em;font-size:1rem;font-weight:700;line-height:1.05}.price-quote__crypto{color:var(--text-muted);font-size:.72rem;font-weight:500}.price-quote__total{color:var(--text-secondary);font-size:.7rem}.price-quote--sm .price-quote__usd{font-size:.92rem}.price-quote--md .price-quote__usd{font-size:1.05rem}.price-quote--lg .price-quote__usd{font-size:1.45rem}.price-quote--xl .price-quote__usd{font-size:1.85rem;line-height:1}.price-quote--xl .price-quote__crypto{font-size:.85rem}.price-quote--xl .price-quote__total{font-size:.82rem}.price-quote--right{text-align:right;align-items:flex-end}.market-checkout-sticky{background:var(--dashboard-control-bg);border:1px solid var(--dashboard-control-border);border-radius:var(--dashboard-card-radius);box-shadow:none;flex-direction:column;gap:.85rem;max-height:calc(100vh - 2rem);padding:1.1rem;display:flex;position:sticky;top:1rem;overflow:auto}.market-checkout-sticky__cta{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;cursor:pointer;width:100%;box-shadow:0 8px 22px rgba(var(--primary-rgb),.3);border:none;border-radius:9px;justify-content:center;align-items:center;gap:.4rem;padding:.7rem 1rem;font-family:inherit;font-size:.9rem;font-weight:700;display:inline-flex}.market-checkout-sticky__cta:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.market-checkout-bottom-bar{z-index:60;padding:.6rem .95rem calc(.6rem + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--dashboard-surface-border);background:#0f1016f5;justify-content:space-between;align-items:center;gap:.65rem;display:none;position:fixed;bottom:0;left:0;right:0}@media (max-width:900px){.market-checkout-bottom-bar{display:flex}}.market-confirm-dialog__price-row{background:rgba(var(--primary-rgb),.06);border:1px solid rgba(var(--primary-rgb),.3);border-radius:10px;flex-direction:column;gap:.4rem;padding:1rem 1.1rem;display:flex}.market-confirm-dialog__price-label{text-transform:uppercase;letter-spacing:.08em;color:var(--primary);font-size:.66rem;font-weight:700}.market-confirm-dialog__price-note{color:var(--text-secondary);font-size:.78rem;line-height:1.5}.market-filters-trigger{background:var(--dashboard-control-bg);border:1px solid var(--dashboard-control-border);color:var(--text-secondary);cursor:pointer;border-radius:8px;align-items:center;gap:.4rem;padding:.5rem .85rem;font-family:inherit;font-size:.83rem;font-weight:600;display:none}@media (max-width:900px){.market-filters-trigger{display:inline-flex}}
