:root{color:#151824;background:#f7f9ff;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--page-x: 24px;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--shell-page-top: 18px;--shell-page-bottom: 122px;--shell-detail-bottom: 166px;--shell-tabbar-bottom: 18px;--glass-bg: rgba(255, 255, 255, .66);--glass-border: rgba(255, 255, 255, .76);--shadow-soft: 0 12px 30px rgba(90, 100, 160, .12);--shadow-tight: 0 8px 22px rgba(98, 110, 174, .1);--blue: #5c73ff;--purple: #8b68ff;--muted: #8b93a8}*{box-sizing:border-box}html,body,#app{min-height:100%;min-height:100dvh;margin:0;background:#f8fbff}body{overflow-x:clip}button,input{font:inherit}button{border:0;cursor:pointer;-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid rgba(101,117,255,.38);outline-offset:3px}input{min-width:0}.app-background{position:relative;min-height:100dvh;overflow-x:clip;background:transparent}.app-background-canvas{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;height:100dvh;pointer-events:none;background:radial-gradient(circle at 15% 8%,rgba(204,235,255,.92),transparent 31%),radial-gradient(circle at 87% 4%,rgba(230,224,255,.82),transparent 30%),radial-gradient(circle at 20% 72%,rgba(216,238,255,.72),transparent 33%),linear-gradient(180deg,#f8fbff,#f4f7ff 48%,#fbfcff)}.app-background:before,.app-background:after{position:fixed;z-index:0;width:260px;height:260px;content:"";pointer-events:none;filter:blur(28px);border-radius:999px}.app-background:before{top:14%;left:50%;transform:translate(-72%);background:#bedbff59}.app-background-admin:before,.app-background-admin:after{content:none}.app-background.app-background-admin{background:#f5f7fa}.app-background-admin .app-background-canvas,.app-background-admin .app-iridescence{display:none}.app-background:after{right:50%;bottom:2%;transform:translate(78%);background:#cec1ff4d}.app-iridescence,.app-iridescence:before,.app-iridescence:after{position:fixed;top:-8%;right:-8%;bottom:-8%;left:-8%;z-index:0;pointer-events:none;content:""}.app-iridescence{opacity:.96;overflow:hidden;mix-blend-mode:screen;background:linear-gradient(118deg,#ff7ca742,#ffc37338 18%,#89e8ff3d 34%,#7e9dff38,#bf8bff3d 68%,#76ffd238,#ff7ca73d),radial-gradient(circle at 18% 24%,rgba(255,164,198,.44),transparent 24%),radial-gradient(circle at 76% 14%,rgba(118,214,255,.42),transparent 26%),radial-gradient(circle at 72% 76%,rgba(255,214,128,.32),transparent 24%),radial-gradient(circle at 36% 82%,rgba(157,131,255,.28),transparent 22%);background-size:180% 180%,100% 100%,100% 100%,100% 100%,100% 100%;filter:blur(34px) saturate(1.22);-webkit-backdrop-filter:blur(28px) saturate(1.14);backdrop-filter:blur(28px) saturate(1.14);animation:iridescence-drift 16s ease-in-out infinite alternate,iridescence-spectrum 18s linear infinite}.app-iridescence:before{top:-10%;right:-22%;bottom:-10%;left:-22%;opacity:.86;background:repeating-linear-gradient(112deg,#fff0 0,#fff0 18px,#ffffff3d 18px,#ffffff3d 28px,#ffffff05 28px,#ffffff05 44px,#96e0ff29 44px,#96e0ff29 58px,#fff0 58px,#fff0 74px),linear-gradient(112deg,#ffffff0f,#ffb4d429 18%,#93deff29 38%,#ffffff0a 56%,#ffe0ab29 72%,#ffffff0f);mix-blend-mode:soft-light;filter:blur(1px);transform:translateZ(0) rotate(-8deg) scale(1.1);animation:iridescence-sheen 10s linear infinite}.app-iridescence:after{top:4%;right:8%;bottom:4%;left:8%;opacity:.74;background:linear-gradient(132deg,#fff0,#ffffff7a 22%,#c2edff4d 32%,#ffffff14 44%,#ffd6a442 58%,#fff0 74%),radial-gradient(circle at 28% 34%,rgba(255,255,255,.62),transparent 12%),radial-gradient(circle at 62% 54%,rgba(255,255,255,.24),transparent 18%),radial-gradient(circle at 72% 26%,rgba(193,238,255,.4),transparent 16%);mix-blend-mode:plus-lighter;filter:blur(14px);animation:iridescence-glow 11s ease-in-out infinite alternate,iridescence-sweep 8s ease-in-out infinite}.mobile-shell{position:relative;z-index:1;width:100%;max-width:430px;min-height:100dvh;margin:0 auto}.mobile-shell-tab-route{background:#f8fbff03}.mobile-shell-auth{max-width:100%}@media(min-width:900px){.app-background{--desktop-bg-frame-width: min( calc(100vw - 32px) , 430px);--desktop-auth-bg-frame-width: min( calc(100vw - 80px) , 920px);background:#e7edf8}.app-background-canvas{right:auto;left:50%;width:var(--desktop-bg-frame-width);transform:translate(-50%)}.app-background:before{inset:0 auto 0 50%;z-index:0;width:var(--desktop-bg-frame-width);height:auto;filter:none;border-radius:0;transform:translate(-50%);background:radial-gradient(circle at 15% 8%,rgba(204,235,255,.92),transparent 31%),radial-gradient(circle at 87% 4%,rgba(230,224,255,.82),transparent 30%),radial-gradient(circle at 20% 72%,rgba(216,238,255,.72),transparent 33%),linear-gradient(180deg,#f8fbff,#f4f7ff 48%,#fbfcff)}.app-background:after{inset:0 auto 0 50%;z-index:0;width:var(--desktop-bg-frame-width);height:auto;filter:none;border-radius:0;transform:translate(-50%);background:linear-gradient(135deg,rgba(255,255,255,.28),transparent 34%),radial-gradient(circle at 50% 100%,rgba(196,211,255,.12),transparent 40%)}.app-iridescence,.app-iridescence:before,.app-iridescence:after{display:none}.page-auth:before,.page-auth:after{inset:0 auto 0 50%;width:var(--desktop-auth-bg-frame-width);transform:translate(-50%)}}.page{min-height:100dvh;padding:var(--shell-page-top) var(--page-x) calc(var(--shell-page-bottom) + var(--safe-bottom))}.page-detail{padding-top:0;padding-bottom:calc(var(--shell-detail-bottom) + var(--safe-bottom))}.header-controls{display:flex;align-items:center;justify-content:space-between;height:40px}.round-button{display:inline-grid;place-items:center;width:42px;height:42px;color:#11131b;background:#ffffff9e;border:1px solid rgba(255,255,255,.76);border-radius:999px;box-shadow:0 9px 24px #5c67a024;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.avatar-button,.profile-avatar{font-size:22px;font-weight:900;letter-spacing:-.07em}.icon-button .icon-symbol{width:21px;height:21px}.page-title-row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:0;margin-bottom:21px}.page-title-copy{min-width:0;cursor:default;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.page-title-actions{display:flex;flex:0 0 auto;align-items:center;gap:10px}.page-title-row h1{margin:0;color:#10131d;font-size:27px;font-weight:900;letter-spacing:-.05em;line-height:1.05}.page-title-row p{margin:10px 0 0;color:#8a92a5;font-size:13px;font-weight:600}.title-action-button{width:42px;height:42px;flex:0 0 42px;color:#141722;background:radial-gradient(circle at 33% 22%,#fffffffa,#fff0 34%),linear-gradient(145deg,#fffffff5,#eef1fbcc);border-color:#fffffff5;box-shadow:0 12px 22px #5f6a9638,0 3px 7px #5b607b1f,inset 0 1px #ffffffeb,inset 0 -7px 14px #d1d9ee61;transition:transform .16s ease,box-shadow .16s ease}.title-action-button .icon-symbol{width:23px;height:23px;stroke-width:2.5;filter:drop-shadow(0 1px 0 rgba(255,255,255,.72))}.title-action-button:active{transform:translateY(1px) scale(.98);box-shadow:0 7px 14px #5f6a962e,inset 0 1px #ffffffb8,inset 0 5px 10px #8f99be2e}.icon-symbol{width:24px;height:24px;overflow:visible;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.icon-fill-accent{fill:#ffd74d;stroke-width:1.5}.icon-soft-fill{fill:currentColor;stroke:currentColor;opacity:.22}.page-fade-enter-active,.page-fade-leave-active{transition:opacity .16s ease,transform .16s ease}.page-fade-enter-from,.page-fade-leave-to{opacity:0;transform:translateY(6px) scale(.996)}@keyframes iridescence-drift{0%{transform:translate3d(-3%,-2%,0) rotate(-8deg) scale(1.02)}to{transform:translate3d(3%,2%,0) rotate(7deg) scale(1.08)}}@keyframes iridescence-sheen{0%{transform:translate3d(-8%,-3%,0) rotate(-9deg) scale(1.08)}to{transform:translate3d(8%,3%,0) rotate(-2deg) scale(1.14)}}@keyframes iridescence-glow{0%{transform:translate3d(-4%,-1%,0) scale(.98);opacity:.58}to{transform:translate3d(4%,2%,0) scale(1.08);opacity:.82}}@keyframes iridescence-spectrum{0%{background-position:0% 50%,0 0,0 0,0 0,0 0;filter:blur(34px) saturate(1.18) hue-rotate(0deg)}50%{background-position:100% 50%,0 0,0 0,0 0,0 0;filter:blur(36px) saturate(1.28) hue-rotate(10deg)}to{background-position:0% 50%,0 0,0 0,0 0,0 0;filter:blur(34px) saturate(1.18) hue-rotate(0deg)}}@keyframes iridescence-sweep{0%{transform:translate3d(-12%,-2%,0) rotate(-10deg) scale(1.04)}50%{transform:translate3d(0,1%,0) rotate(-6deg) scale(1.08)}to{transform:translate3d(12%,3%,0) rotate(-2deg) scale(1.04)}}.bottom-tabbar{position:fixed;right:max(18px,(100vw - 430px) / 2 + 18px);bottom:calc(var(--shell-tabbar-bottom) + var(--safe-bottom));left:max(18px,(100vw - 430px) / 2 + 18px);z-index:20;display:flex;align-items:center;justify-content:center;gap:10px;width:min(100vw - 36px,394px);height:66px;margin:0 auto;pointer-events:none}body.app-standalone{--shell-page-top: calc(var(--safe-top) + 6px);--shell-page-bottom: 108px;--shell-detail-bottom: 152px;--shell-tabbar-bottom: 8px;min-height:100lvh;background:#f8fbff}body.app-standalone #app,body.app-standalone .app-background{min-height:100lvh}body.app-standalone .mobile-shell,body.app-standalone .app-background-canvas{min-height:100lvh;height:100lvh}body.app-standalone .bottom-tabbar{right:max(12px,(100vw - 430px) / 2 + 12px);left:max(12px,(100vw - 430px) / 2 + 12px);gap:8px;width:min(100vw - 24px,406px)}body.app-standalone .tabbar-main{height:56px;padding:4px}body.app-standalone .tabbar-add-action{flex-basis:56px;width:56px;height:56px}body.app-standalone .page-title-row{margin-bottom:16px}body.app-standalone .detail-nav{padding:calc(var(--safe-top) + 6px) var(--page-x) 8px}body.app-standalone .add-filter-sticky,body.app-standalone .market-search-sticky{top:calc(var(--safe-top) + 8px)}.tabbar-main,.tabbar-add-action{position:relative;overflow:hidden;isolation:isolate;pointer-events:auto;background:linear-gradient(180deg,#ffffff9e,#f4f7ff6b),#f6f8fc57;border:1px solid rgba(255,255,255,.74);box-shadow:0 20px 38px #6073a424,0 6px 16px #525f8c1a,inset 0 1px #ffffff9e,inset 0 -1px #8694bc1f;-webkit-backdrop-filter:blur(30px) saturate(1.55);backdrop-filter:blur(30px) saturate(1.55)}.tabbar-main:before,.tabbar-add-action:before{position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:0;content:"";pointer-events:none;background:linear-gradient(180deg,#ffffff75,#ffffff14),radial-gradient(circle at 18% 0%,rgba(255,255,255,.42),transparent 34%);border-radius:inherit}.tabbar-main>*,.tabbar-add-action>*{position:relative;z-index:1}.tabbar-main{display:grid;flex:1 1 auto;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;height:58px;min-width:0;padding:5px;border-radius:999px}.tabbar-add-action{display:grid;flex:0 0 58px;place-items:center;width:58px;height:58px;color:#6b7388;text-decoration:none;border-radius:999px;transition:color .5s cubic-bezier(.22,1.28,.36,1),transform .5s cubic-bezier(.22,1.28,.36,1),background .5s cubic-bezier(.22,1.28,.36,1),box-shadow .5s cubic-bezier(.22,1.28,.36,1)}.tabbar-item{position:relative;display:grid;place-items:center;height:48px;min-width:0;color:#70788e;text-decoration:none;border-radius:999px;transition:color .5s cubic-bezier(.22,1.28,.36,1),transform .5s cubic-bezier(.22,1.28,.36,1),background .5s cubic-bezier(.22,1.28,.36,1),box-shadow .5s cubic-bezier(.22,1.28,.36,1)}.tabbar-item .icon-symbol,.tabbar-add-action .icon-symbol{width:25px;height:25px;stroke-width:2.15}.tabbar-item .icon-fill-accent,.tabbar-add-action .icon-fill-accent{fill:currentColor;stroke:currentColor}.tabbar-item.active,.tabbar-add-action.active{color:#4f67ff;background:radial-gradient(circle at 34% 20%,rgba(255,255,255,.82),transparent 38%),linear-gradient(145deg,#e6ecfff5,#bed7ffd1);box-shadow:0 12px 24px #5070ff2e,inset 0 1px #ffffffd6,inset 0 -1px #607aff1f;animation:tab-elastic .58s cubic-bezier(.2,1.2,.28,1) both;will-change:transform}.tabbar-add-action.active,.tabbar-add-action:active,.tabbar-item:active{transform:scale(.96)}.tabbar-item.active .icon-symbol,.tabbar-add-action.active .icon-symbol{filter:drop-shadow(0 4px 8px rgba(71,99,255,.2))}@media(max-width:370px){.bottom-tabbar{gap:8px}.tabbar-add-action{flex-basis:54px;width:54px;height:54px}.tabbar-main{height:54px}.tabbar-item{height:44px}}.wallet-stack{--home-card-preview-height: 392;padding-top:1px;touch-action:pan-y}.wallet-stack.is-dragging{cursor:grabbing;touch-action:none;-webkit-user-select:none;user-select:none}.wallet-stack-ios27{display:grid;gap:12px;padding-top:4px}.wallet-stack-item{display:block;width:100%;padding:0;text-align:left;background:transparent;transform-style:preserve-3d;touch-action:pan-y;cursor:grab;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.wallet-stack-item img{-webkit-user-drag:none;user-drag:none;-webkit-user-select:none;user-select:none}.wallet-stack-item-shell{position:relative;width:100%;animation:stack-card-rise .48s cubic-bezier(.2,.9,.22,1) both;animation-delay:calc(min(var(--stack-index, 0),6)*42ms);transform-style:preserve-3d;transform-origin:center top;transition:filter .22s ease,transform .22s ease}.wallet-stack-item-shell+.wallet-stack-item-shell{margin-top:-24px}.wallet-stack-ios27 .wallet-stack-item-shell+.wallet-stack-item-shell{margin-top:0}.wallet-stack-item-shell:hover{filter:brightness(1.04);transform:translateY(-6px) rotate(-.6deg)}.wallet-stack-ios27 .wallet-stack-item-shell:hover{transform:translateY(-4px)}.wallet-stack-item:active{transform:translateY(-2px) scale(.985)}.wallet-stack-item.ready{filter:brightness(1.03);box-shadow:0 18px 30px #1e245029,0 0 0 1px #8494ff33;cursor:grabbing}.wallet-stack-item-shell.dragging{cursor:grabbing;filter:brightness(1.04);will-change:transform;transform:translateY(var(--drag-offset-y, 0px)) rotate(-1.2deg) scale(1.01);transition:none}.wallet-stack-item-shell.dragging .wallet-stack-item,.wallet-stack.is-dragging .wallet-stack-item:active{transform:none;cursor:grabbing}.wallet-card-frame{--wallet-card-radius: 14px;--pointer-x: 50%;--pointer-y: 50%;--pointer-rotate-x: 0deg;--pointer-rotate-y: 0deg;--pointer-edge: 0;--pointer-angle: 45deg;width:100%;position:relative;display:block;border-radius:var(--wallet-card-radius)}.wallet-card-frame-large{--wallet-card-radius: 16px}.wallet-card-frame-ios27{--wallet-card-radius: 26px}@property --cursor-angle{syntax: "<angle>"; inherits: true; initial-value: 45deg;}@property --edge-proximity{syntax: "<number>"; inherits: true; initial-value: 0;}.wallet-card-frame-border-glow{--edge-proximity: 0;--cursor-angle: 45deg;--edge-sensitivity: 30;--color-sensitivity: calc(var(--edge-sensitivity) + 20);--border-radius: var(--wallet-card-radius);--glow-padding: 10px;--cone-spread: 25;isolation:isolate;overflow:visible;transform:translateZ(.01px);display:grid}.wallet-card-frame-border-glow:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;content:"";border:1px solid transparent;border-radius:inherit;pointer-events:none;transition:opacity .25s ease-out;background:linear-gradient(var(--card-bg, #120F17) 0 100%) padding-box,linear-gradient(#fff0,#fff0) border-box,var(--gradient-one, radial-gradient(at 80% 55%, hsl(268, 100%, 76%) 0px, transparent 50%)) border-box,var(--gradient-two, radial-gradient(at 69% 34%, hsl(349, 100%, 74%) 0px, transparent 50%)) border-box,var(--gradient-three, radial-gradient(at 8% 6%, hsl(136, 100%, 78%) 0px, transparent 50%)) border-box,var(--gradient-four, radial-gradient(at 41% 38%, hsl(192, 100%, 64%) 0px, transparent 50%)) border-box,var(--gradient-five, radial-gradient(at 86% 85%, hsl(186, 100%, 74%) 0px, transparent 50%)) border-box,var(--gradient-six, radial-gradient(at 82% 18%, hsl(52, 100%, 65%) 0px, transparent 50%)) border-box,var(--gradient-seven, radial-gradient(at 51% 4%, hsl(12, 100%, 72%) 0px, transparent 50%)) border-box,var(--gradient-base, linear-gradient(#c299ff 0 100%)) border-box;opacity:calc((var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center,black calc(var(--cone-spread) * 1%),transparent calc((var(--cone-spread) + 15) * 1%),transparent calc((100 - var(--cone-spread) - 15) * 1%),black calc((100 - var(--cone-spread)) * 1%));mask-image:conic-gradient(from var(--cursor-angle) at center,black calc(var(--cone-spread) * 1%),transparent calc((var(--cone-spread) + 15) * 1%),transparent calc((100 - var(--cone-spread) - 15) * 1%),black calc((100 - var(--cone-spread)) * 1%))}.wallet-card-frame-border-glow:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;content:"";border:1px solid transparent;border-radius:inherit;pointer-events:none;transition:opacity .25s ease-out;background:var(--gradient-one, radial-gradient(at 80% 55%, hsl(268, 100%, 76%) 0px, transparent 50%)) padding-box,var(--gradient-two, radial-gradient(at 69% 34%, hsl(349, 100%, 74%) 0px, transparent 50%)) padding-box,var(--gradient-three, radial-gradient(at 8% 6%, hsl(136, 100%, 78%) 0px, transparent 50%)) padding-box,var(--gradient-four, radial-gradient(at 41% 38%, hsl(192, 100%, 64%) 0px, transparent 50%)) padding-box,var(--gradient-five, radial-gradient(at 86% 85%, hsl(186, 100%, 74%) 0px, transparent 50%)) padding-box,var(--gradient-six, radial-gradient(at 82% 18%, hsl(52, 100%, 65%) 0px, transparent 50%)) padding-box,var(--gradient-seven, radial-gradient(at 51% 4%, hsl(12, 100%, 72%) 0px, transparent 50%)) padding-box,var(--gradient-base, linear-gradient(#c299ff 0 100%)) padding-box;-webkit-mask-image:linear-gradient(to bottom,black,black),radial-gradient(ellipse at 50% 50%,black 40%,transparent 65%),radial-gradient(ellipse at 66% 66%,black 5%,transparent 40%),radial-gradient(ellipse at 33% 33%,black 5%,transparent 40%),radial-gradient(ellipse at 66% 33%,black 5%,transparent 40%),radial-gradient(ellipse at 33% 66%,black 5%,transparent 40%),conic-gradient(from var(--cursor-angle) at center,transparent 5%,black 15%,black 85%,transparent 95%);mask-image:linear-gradient(to bottom,#000,#000),radial-gradient(ellipse at 50% 50%,black 40%,transparent 65%),radial-gradient(ellipse at 66% 66%,black 5%,transparent 40%),radial-gradient(ellipse at 33% 33%,black 5%,transparent 40%),radial-gradient(ellipse at 66% 33%,black 5%,transparent 40%),radial-gradient(ellipse at 33% 66%,black 5%,transparent 40%),conic-gradient(from var(--cursor-angle) at center,transparent 5%,black 15%,black 85%,transparent 95%);-webkit-mask-composite:source-out,source-over,source-over,source-over,source-over,source-over;mask-composite:subtract,add,add,add,add,add;opacity:calc(var(--fill-opacity, .5) * (var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));mix-blend-mode:soft-light}.wallet-card-frame-border-glow:not(:hover):not(.auto-glow):before,.wallet-card-frame-border-glow:not(:hover):not(.auto-glow):after,.wallet-card-frame-border-glow:not(:hover):not(.auto-glow)>.wallet-card-border-light{opacity:0;transition:opacity .75s ease-in-out}.wallet-card-border-light{position:absolute;inset:calc(var(--glow-padding) * -1);z-index:1;pointer-events:none;border-radius:inherit;transition:opacity .25s ease-out;-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center,black 2.5%,transparent 10%,transparent 90%,black 97.5%);mask-image:conic-gradient(from var(--cursor-angle) at center,black 2.5%,transparent 10%,transparent 90%,black 97.5%);opacity:calc((var(--edge-proximity) - var(--edge-sensitivity)) / (100 - var(--edge-sensitivity)));mix-blend-mode:plus-lighter}.wallet-card-border-light:before{position:absolute;inset:var(--glow-padding);content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--glow-color, hsl(40, 80%, 80%)),inset 0 0 1px 0 var(--glow-color-60, hsla(40, 80%, 80%, .6)),inset 0 0 3px 0 var(--glow-color-50, hsla(40, 80%, 80%, .5)),inset 0 0 6px 0 var(--glow-color-40, hsla(40, 80%, 80%, .4)),inset 0 0 15px 0 var(--glow-color-30, hsla(40, 80%, 80%, .3)),inset 0 0 25px 2px var(--glow-color-20, hsla(40, 80%, 80%, .2)),inset 0 0 50px 2px var(--glow-color-10, hsla(40, 80%, 80%, .1)),0 0 1px 0 var(--glow-color-60, hsla(40, 80%, 80%, .6)),0 0 3px 0 var(--glow-color-50, hsla(40, 80%, 80%, .5)),0 0 6px 0 var(--glow-color-40, hsla(40, 80%, 80%, .4)),0 0 15px 0 var(--glow-color-30, hsla(40, 80%, 80%, .3)),0 0 25px 2px var(--glow-color-20, hsla(40, 80%, 80%, .2)),0 0 50px 2px var(--glow-color-10, hsla(40, 80%, 80%, .1))}.wallet-card-frame-large.wallet-card-frame-border-glow{--glow-padding: 18px;--fill-opacity: .38}.wallet-card-frame-border-glow .wallet-card-large{margin-top:0}.wallet-card-frame-border-glow.auto-glow{animation:wallet-border-glow-rotate 5.8s linear infinite,wallet-border-glow-pulse 2.8s ease-in-out infinite alternate}.wallet-card-frame-border-glow.auto-glow:hover{animation:none}.wallet-card-frame-inner{display:flex;flex-direction:column;position:relative;overflow:visible;z-index:1;transform-style:preserve-3d}.wallet-card-detail-glass-sweep{position:absolute;top:-10%;bottom:-10%;left:-30%;width:24%;z-index:2;pointer-events:none;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.03) 24%,rgba(255,255,255,.38) 46%,rgba(255,255,255,.14) 58%,transparent 100%);mix-blend-mode:screen;filter:blur(2px);transform:translate(0) skew(-18deg);opacity:0;animation:wallet-detail-glass-sweep 3.4s ease-out infinite}.wallet-card-frame-effect-glow,.wallet-card-frame-effect-space{isolation:isolate}.wallet-card-frame-effect-glow .wallet-card-large,.wallet-card-frame-effect-space .wallet-card-large{margin-top:0}.wallet-card-frame-effect-glow .wallet-card-frame-inner{isolation:isolate;position:relative;padding:1.5px;border-radius:calc(var(--wallet-card-radius) + 1.5px)}.wallet-card-frame-effect-glow .wallet-card-frame-inner:before,.wallet-card-frame-effect-glow .wallet-card-frame-inner:after{position:absolute;content:"";pointer-events:none;border-radius:inherit;background:conic-gradient(from 0deg,transparent,rgba(0,229,255,.86),rgba(170,90,255,.88),transparent,rgba(0,229,255,.86));animation:wallet-glow-spectrum-spin 8s linear infinite}.wallet-card-frame-effect-glow .wallet-card-frame-inner:before{top:0;right:0;bottom:0;left:0;z-index:0;opacity:.7}.wallet-card-frame-effect-glow .wallet-card-frame-inner:after{top:-3px;right:-3px;bottom:-3px;left:-3px;z-index:-1;opacity:.18;filter:blur(8px)}.wallet-card-frame-effect-glow .wallet-card{border:0;box-shadow:inset 0 0 0 1px #ffffff24,inset 0 0 18px #ffffff0f,0 18px 34px #1219382e}.wallet-card-frame-effect-space{border-radius:calc(var(--wallet-card-radius) + 2px)}.wallet-card-frame-effect-space .wallet-card-frame-inner{position:relative;z-index:2;overflow:hidden;padding:4px;border-radius:calc(var(--wallet-card-radius) + 4px);transition:.5s;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background-image:linear-gradient(#212121,#212121),linear-gradient(137.48deg,#ffdb3b 10%,#fe53bb 45%,#8f51ea 67%,#04f 87%);background-size:300% 300%;background-origin:border-box;background-clip:content-box,border-box;animation:wallet-space-gradient 5s ease infinite}.wallet-card-effect-space-stars-shell{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;overflow:hidden;pointer-events:none;transition:.5s;border-radius:inherit;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem)}.wallet-card-effect-space-stars-field{position:relative;width:200rem;height:200rem;background:transparent}.wallet-card-effect-space-stars-field:before,.wallet-card-effect-space-stars-field:after{content:"";position:absolute;background-image:radial-gradient(#ffffff 1px,transparent 1%);background-size:50px 50px}.wallet-card-effect-space-stars-field:before{top:0;left:-50%;width:170%;height:500%;opacity:.5;animation:wallet-space-stars-rise 60s linear infinite -27s}.wallet-card-effect-space-stars-field:after{top:-10rem;left:-100rem;width:100%;height:100%;animation:wallet-space-stars-rotate 90s linear infinite -43s}.wallet-card-effect-space-glow{position:absolute;top:50%;left:50%;display:flex;width:12rem;transform:translate(-50%,-50%);z-index:0}.wallet-card-effect-space-circle{width:100%;height:30px;filter:blur(2rem);animation:wallet-space-pulse 4s infinite -1.5s}.wallet-card-effect-space-circle-a{background:#fe53baa2}.wallet-card-effect-space-circle-b{background:#8e51eab4}.wallet-card{position:relative;z-index:1;height:96px;min-height:0;overflow:hidden;padding:19px 20px 14px;color:#fff;border-radius:var(--wallet-card-radius);box-shadow:0 16px 32px #1e24502e;isolation:isolate;transform-style:preserve-3d}.wallet-card-large{height:auto;min-height:154px;margin-top:18px;padding:25px 26px 21px;box-shadow:0 18px 34px #1219382e}.wallet-card-reference{color:var(--detail-card-text, #fff);background:var(--detail-card-bg);animation:detail-card-spring .78s cubic-bezier(.17,.9,.2,1.08) both,detail-card-float 6s ease-in-out 1s infinite}.wallet-card-frame-border-glow .wallet-card-reference{animation:detail-card-spring .78s cubic-bezier(.17,.9,.2,1.08) both}.wallet-card-reference:before,.wallet-card-reference:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";pointer-events:none}.wallet-card-reference:before{opacity:.55;background:radial-gradient(circle at 84% 16%,var(--detail-card-glow),transparent 26%),radial-gradient(circle at 8% 86%,var(--detail-card-accent),transparent 22%);mix-blend-mode:screen}.wallet-card-reference:after{opacity:.34}.wallet-pattern-grid:after{background:repeating-linear-gradient(90deg,rgba(255,255,255,.13) 0 1px,transparent 1px 9px),repeating-linear-gradient(0deg,rgba(255,255,255,.08) 0 1px,transparent 1px 12px)}.wallet-pattern-ribbon:after{background:linear-gradient(118deg,transparent 18%,rgba(255,255,255,.18) 18.5%,transparent 34%),linear-gradient(145deg,transparent 58%,rgba(255,255,255,.12) 58.5%,transparent 76%)}.wallet-pattern-mesh:after{background:radial-gradient(circle at 20% 28%,rgba(255,255,255,.24),transparent 17%),radial-gradient(circle at 75% 72%,rgba(255,255,255,.16),transparent 24%),linear-gradient(135deg,transparent 45%,rgba(255,255,255,.12) 46%,transparent 66%)}.wallet-pattern-orbit:after{background:radial-gradient(ellipse at 72% 45%,transparent 0 34%,rgba(255,255,255,.22) 35% 36%,transparent 37%),radial-gradient(ellipse at 30% 58%,transparent 0 28%,rgba(255,255,255,.14) 29% 30%,transparent 31%)}.wallet-source-label{margin-left:auto;overflow:hidden;color:inherit;font-size:12px;font-weight:900;opacity:.78;text-overflow:ellipsis;white-space:nowrap}.wallet-card-shine{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.6;background:linear-gradient(120deg,transparent 26%,rgba(255,255,255,.12) 26.5%,transparent 42%),radial-gradient(circle at 85% 0%,rgba(255,255,255,.18),transparent 35%)}.wallet-card-reference .wallet-card-shine{animation:card-shine-sweep 2.9s ease-in-out .38s both}.wallet-card-effect-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;border-radius:inherit}.wallet-card-effect-layer-tilt{opacity:calc(.05 + var(--pointer-edge) * .0015);background:radial-gradient(circle at var(--pointer-x) var(--pointer-y),rgba(255,255,255,.14),transparent 20%),linear-gradient(135deg,rgba(255,255,255,.04),transparent 30%);mix-blend-mode:soft-light;transition:opacity .28s ease}.wallet-card-effect-sheen .wallet-card-shine{opacity:.22}.wallet-card-effect-layer-sheen{top:-8%;right:-8%;bottom:-8%;left:-8%;opacity:.24;background:linear-gradient(112deg,transparent 38%,rgba(255,255,255,.01) 46%,rgba(255,255,255,.22) 50%,rgba(255,255,255,.03) 54%,transparent 62%);mix-blend-mode:soft-light;filter:blur(4px);transform:translate(-135%) skew(-16deg);animation:detail-card-sheen-pass 6.8s cubic-bezier(.2,.7,.22,1) infinite}.wallet-card-effect-prism .wallet-card-shine{opacity:.14}.wallet-card-effect-layer-prism{opacity:.1;background:radial-gradient(circle at 14% 18%,rgba(196,214,255,.18),transparent 20%),radial-gradient(circle at 84% 18%,rgba(255,225,196,.14),transparent 18%),radial-gradient(circle at 74% 84%,rgba(223,214,255,.16),transparent 20%);mix-blend-mode:soft-light;animation:detail-card-prism-shift 12s ease-in-out infinite}.wallet-card-frame-effect-prism:before{position:absolute;top:-8%;right:-6%;bottom:-8%;left:-6%;z-index:0;content:"";pointer-events:none;border-radius:calc(var(--wallet-card-radius) + 22px);opacity:.18;background:radial-gradient(circle at 22% 18%,rgba(196,214,255,.32),transparent 24%),radial-gradient(circle at 82% 18%,rgba(255,227,191,.24),transparent 22%),radial-gradient(circle at 74% 84%,rgba(223,214,255,.26),transparent 24%);filter:blur(18px);animation:detail-card-prism-shift 14s ease-in-out infinite}.wallet-card-top,.wallet-card-bottom{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:2}.wallet-card-bottom{min-height:22px;margin-top:18px}.wallet-card-large .wallet-card-bottom{min-height:30px;margin-top:24px}.wallet-brand{display:inline-flex;align-items:center;gap:9px;min-width:0}.wallet-brand strong{overflow:hidden;font-size:23px;font-weight:850;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap}.wallet-label{max-width:116px;font-size:11px;font-weight:800;letter-spacing:.08em;text-align:right;opacity:.94}.wallet-network{font-size:26px;font-style:italic;font-weight:900;letter-spacing:-.07em}.wallet-ghost{min-height:18px;margin-left:auto;color:inherit;font-size:20px;font-weight:900;opacity:.45}.masked-number{font-size:18px;font-weight:800;letter-spacing:.1em}.wallet-apple{color:#191b24;background:#ffffffad;border:1px solid rgba(255,255,255,.75);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.wallet-apple .wallet-brand strong{font-size:28px}.wallet-n26{background:linear-gradient(120deg,rgba(255,255,255,.18),transparent 42%),linear-gradient(135deg,#98d5ff,#5778ff 58%,#1e2858)}.wallet-boc{background:linear-gradient(135deg,rgba(255,255,255,.07),transparent 42%),linear-gradient(140deg,#0e0e12,#1b1d22 55%,#07080b)}.wallet-hsbc{background:linear-gradient(135deg,rgba(255,255,255,.1),transparent 40%),linear-gradient(135deg,#083c61,#1c98c6 48%,#072d52)}.wallet-welab{background:radial-gradient(circle at 25% 0%,rgba(255,255,255,.5),transparent 26%),linear-gradient(105deg,#78a6ff,#9f86ff 49%,#ffabc6)}.wallet-bybit{color:#fff;background:linear-gradient(135deg,#070708,#050506 56%,#121212)}.wallet-plasma{background:radial-gradient(circle at 2% 5%,rgba(255,255,255,.24),transparent 15%),linear-gradient(135deg,#121a18,#07100f 54%,#172927)}.wallet-safepal{background:repeating-linear-gradient(90deg,rgba(255,255,255,.04) 0 1px,transparent 1px 7px),linear-gradient(135deg,#05071a,#170057 52%,#3314a4)}.wallet-etherfi{background:radial-gradient(circle at 8% 5%,rgba(255,255,255,.32),transparent 24%),linear-gradient(135deg,#7056ff,#4922d7 55%,#17113c)}.wallet-redotpay{background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.32),transparent 25%),linear-gradient(135deg,#ff4050,#da1727 50%,#66161d)}.wallet-bitget{background:linear-gradient(135deg,#071316,#03cfc6 46%,#07292c)}.wallet-mexc{background:linear-gradient(135deg,#0b3eff,#1666ff 55%,#041a63)}.wallet-tria{background:linear-gradient(135deg,#06080c,#232631 54%,#0c0f18)}.wallet-kast{background:linear-gradient(135deg,#050507,#16171d 46%,#2b241c)}.wallet-crypto{background:linear-gradient(135deg,#1e66e5,#254987 54%,#071c47)}.wallet-okx{background:linear-gradient(135deg,#07080a,#14161d 58%,#000)}.wallet-cypher{background:linear-gradient(135deg,#f4aa21,#ba6109 56%,#3b1b05)}.wallet-metamask{background:linear-gradient(135deg,#ff9b34,#e55222 52%,#42160d)}.wallet-solayer{background:linear-gradient(135deg,#031c1f,#0b5657 56%,#011012)}.wallet-inch{background:linear-gradient(135deg,#d1e9ff,#172342 58%,#d52842)}.wallet-avici{background:linear-gradient(135deg,#dbdbdb,#71737b 54%,#25272d)}.wallet-coinbase{background:linear-gradient(135deg,#1d5dff,#1647c7 56%,#071a59)}.wallet-card-ios27{height:112px;padding:17px 18px 16px;color:var(--ios-card-text, #121722);background:linear-gradient(115deg,#ffffffd6,#ffffff6b 48%,#ffffffb8),radial-gradient(circle at 18% 12%,var(--ios-card-glow, rgba(140, 180, 255, .52)),transparent 31%),radial-gradient(circle at 88% 82%,var(--ios-card-accent, rgba(166, 240, 220, .42)),transparent 34%);border:1px solid rgba(255,255,255,.88);box-shadow:0 20px 34px #48588429,inset 0 1px #ffffffe6,inset 0 -1px #50608014;-webkit-backdrop-filter:blur(26px) saturate(1.45);backdrop-filter:blur(26px) saturate(1.45)}.wallet-card-ios27:before,.wallet-card-ios27:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";pointer-events:none;border-radius:inherit}.wallet-card-ios27:before{background:linear-gradient(145deg,rgba(255,255,255,.68),transparent 34%),linear-gradient(305deg,rgba(255,255,255,.36),transparent 42%);mix-blend-mode:screen}.wallet-card-ios27:after{top:1px;right:1px;bottom:1px;left:1px;border:1px solid rgba(255,255,255,.44);box-shadow:inset 0 0 22px #ffffff47}.wallet-card-ios27 .wallet-card-shine{opacity:.78;background:linear-gradient(120deg,transparent 24%,rgba(255,255,255,.48) 25%,transparent 41%),radial-gradient(circle at 84% 4%,rgba(255,255,255,.52),transparent 31%)}.wallet-card-ios27 .wallet-brand strong{color:inherit;font-size:24px;letter-spacing:0;text-shadow:0 1px 0 rgba(255,255,255,.4)}.wallet-card-ios27 .wallet-label,.wallet-card-ios27 .wallet-network,.wallet-card-ios27 .wallet-ghost{color:inherit}.wallet-card-ios27 .wallet-label{padding:5px 9px;color:#1e273aa8;background:#ffffff6b;border:1px solid rgba(255,255,255,.54);border-radius:999px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.wallet-card-ios27 .wallet-card-bottom{margin-top:22px}.wallet-card-ios27.wallet-apple{--ios-card-glow: rgba(132, 178, 255, .62);--ios-card-accent: rgba(180, 236, 255, .5)}.wallet-card-ios27.wallet-n26,.wallet-card-ios27.wallet-mexc,.wallet-card-ios27.wallet-coinbase{--ios-card-glow: rgba(87, 120, 255, .48);--ios-card-accent: rgba(111, 211, 255, .44)}.wallet-card-ios27.wallet-boc,.wallet-card-ios27.wallet-okx,.wallet-card-ios27.wallet-tria,.wallet-card-ios27.wallet-kast{--ios-card-text: #f7f8ff;--ios-card-glow: rgba(98, 105, 130, .66);--ios-card-accent: rgba(20, 25, 36, .72);background:linear-gradient(118deg,#2d3242d6,#10121ab8 54%,#393e4ed6),radial-gradient(circle at 16% 10%,var(--ios-card-glow),transparent 31%),radial-gradient(circle at 86% 82%,var(--ios-card-accent),transparent 36%);border-color:#ffffff2e}.wallet-card-ios27.wallet-hsbc,.wallet-card-ios27.wallet-bitget,.wallet-card-ios27.wallet-solayer,.wallet-card-ios27.wallet-crypto{--ios-card-glow: rgba(32, 176, 204, .48);--ios-card-accent: rgba(16, 92, 160, .42)}.wallet-card-ios27.wallet-welab,.wallet-card-ios27.wallet-etherfi,.wallet-card-ios27.wallet-safepal,.wallet-card-ios27.wallet-plasma{--ios-card-glow: rgba(149, 130, 255, .52);--ios-card-accent: rgba(255, 169, 211, .42)}.wallet-card-ios27.wallet-bybit,.wallet-card-ios27.wallet-redotpay,.wallet-card-ios27.wallet-cypher,.wallet-card-ios27.wallet-metamask{--ios-card-glow: rgba(255, 181, 76, .52);--ios-card-accent: rgba(255, 81, 113, .38)}.wallet-card-ios27-runtime-art{--ios-card-text: #fff;background:linear-gradient(115deg,#ffffff75,#ffffff1f 48%,#ffffff5c),radial-gradient(circle at 18% 12%,rgba(255,255,255,.44),transparent 31%),linear-gradient(180deg,#0a0e181f,#0a0e1838),center/cover no-repeat var(--runtime-card-art),#10131b;text-shadow:0 1px 12px rgba(5,8,18,.28)}.wallet-card-ios27-runtime-art .wallet-label{color:#ffffffdb;background:#ffffff29;border-color:#ffffff3d}.wallet-card.wallet-card-reference{background:var(--detail-card-bg)}.wallet-card-art-image{display:none}.wallet-card-runtime-art{height:auto;min-height:0;padding:0;aspect-ratio:1010/630;overflow:hidden;background:var(--runtime-card-surface, #10131b);color:var(--runtime-card-text, #fff);border:1px solid rgba(255,255,255,.06);box-shadow:0 18px 32px #1216222e}.wallet-card-runtime-art .wallet-card-art-image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.wallet-card-ios27-runtime-art .wallet-card-art-image{display:none}.wallet-stack-item .wallet-card-runtime-art{aspect-ratio:1010/var(--home-card-preview-height, 420)}.wallet-stack-item .wallet-card-runtime-art .wallet-card-art-image{object-position:top center}.wallet-stack-item-shell:last-child .wallet-card-runtime-art{aspect-ratio:1010/630}.home-long-capture .wallet-stack{display:grid;gap:12px}.home-long-capture .wallet-stack-item{animation:none;transform:none}.home-long-capture .wallet-stack-item+.wallet-stack-item{margin-top:0}.wallet-card-runtime-art.wallet-card-large{aspect-ratio:1010/630;min-height:0;padding:0}.wallet-card-runtime-art:before,.wallet-card-runtime-art:after,.wallet-card-runtime-art .wallet-card-shine,.wallet-card-runtime-art .wallet-card-top,.wallet-card-runtime-art .wallet-card-bottom{display:none}.wallet-todey{background:radial-gradient(circle at 16% 18%,rgba(255,255,255,.16),transparent 28%),linear-gradient(135deg,#121823,#05070b)}.wallet-card-runtime-art.wallet-todey{background:var(--runtime-card-surface, #f6f7fb);border-color:#ffffff0d}.card-logo{position:relative;display:inline-grid;flex:0 0 auto;place-items:center;width:48px;height:48px;overflow:hidden;color:#fff;font-size:13px;font-weight:900;letter-spacing:-.05em;border-radius:12px;box-shadow:inset 0 0 0 1px #fff3}.card-logo span{position:relative;z-index:1}.card-logo img{position:relative;z-index:2;display:block;width:72%;height:72%;object-fit:contain}.card-logo.has-logo-image{color:transparent;background:#ffffffdb;box-shadow:inset 0 0 0 1px #ffffff61,0 8px 18px #1c244614}.card-logo.has-logo-image:before,.card-logo.has-logo-image:after{display:none}.card-logo.has-logo-image .card-logo-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.logo-sm{width:22px;height:22px;font-size:0;border-radius:7px;box-shadow:none}.logo-lg{width:46px;height:46px;border-radius:11px}.logo-sm.has-logo-image img{width:78%;height:78%}.logo-lg.has-logo-image img{width:74%;height:74%}.logo-plasma.has-logo-image{background:transparent;box-shadow:none}.logo-plasma.has-logo-image img{width:82%;height:82%}.logo-etherfi.has-logo-image img{width:88%;height:88%}.logo-apple,.logo-n26{color:#111;background:radial-gradient(circle at 50% 32%,#111 0 21%,transparent 22%),#ffffffc7}.logo-n26{background:radial-gradient(circle at 50% 50%,#06080c 0 28%,transparent 29%),conic-gradient(from 20deg,#111,#c7cad4 70deg,#111 150deg,#ededf2 260deg,#111 360deg)}.logo-plasma{background:radial-gradient(circle at 28% 34%,rgba(255,255,255,.8),transparent 16%),conic-gradient(from 160deg,#0b0d13,#61646e,#11131a,#0b0d13)}.logo-safepal{background:linear-gradient(135deg,#0a0537,#2a1175)}.logo-safepal:before{position:absolute;width:18px;height:18px;content:"";border:5px solid #fff;border-right-color:transparent;border-radius:4px;transform:rotate(45deg)}.logo-welab{background:linear-gradient(135deg,#77a9ff,#8f7cff)}.logo-welab:before{position:absolute;width:21px;height:13px;content:"";background:#fff;clip-path:polygon(0 0,35% 0,48% 40%,64% 0,100% 0,78% 100%,50% 100%,37% 60%,21% 100%,0 100%)}.logo-hsbc{color:transparent;background:#fff}.logo-hsbc:before,.logo-hsbc:after{position:absolute;width:28px;height:28px;content:"";background:#e51e2b;transform:rotate(45deg)}.logo-hsbc:after{width:16px;height:16px;background:#fff}.logo-bybit{color:#f5c853;background:#050505}.logo-boc{background:#0b0b0d}.logo-boc:before{position:absolute;width:23px;height:23px;content:"";border:3px solid #fff;border-radius:999px}.logo-boc:after{position:absolute;width:8px;height:18px;content:"";border:3px solid #fff;border-top:0;border-bottom:0}.logo-etherfi{background:linear-gradient(135deg,#865dff,#5c2df0)}.logo-bitget{background:linear-gradient(135deg,#08d7d0,#68efe6)}.logo-redotpay{background:#ff2634}.logo-mexc{background:linear-gradient(135deg,#0b3eff,#1666ff)}.logo-tria{background:#06080c}.logo-infini{background:linear-gradient(135deg,#08110e,#214237)}.logo-kast{background:#050507}.logo-karta{background:linear-gradient(45deg,transparent 36%,#fff 37% 63%,transparent 64%),linear-gradient(135deg,#050507,#232733)}.logo-bfinance{color:#173121;background:repeating-linear-gradient(180deg,#66e48e 0 4px,transparent 4px 8px),#f8fbff}.logo-hyperbeat{background:linear-gradient(135deg,#111827,#2457ff 54%,#1df2cf)}.logo-crypto{background:linear-gradient(135deg,#1e66e5,#254987)}.logo-okx{color:#fff;background:#07080a}.logo-cypher{background:linear-gradient(135deg,#f2a51d,#b45e08)}.logo-metamask{background:linear-gradient(135deg,#ff9b34,#e55222)}.logo-solayer{background:#031c1f}.logo-inch{background:linear-gradient(135deg,#d1e9ff,#172342 60%,#d52842)}.logo-avici{background:linear-gradient(135deg,#dbdbdb,#5c5d62)}.logo-coinbase{background:#1d5dff}.search-bar{display:flex;align-items:center;gap:9px;height:52px;padding:0 17px;color:#9ba2b5;background:#ffffffb8;border:1px solid rgba(255,255,255,.8);border-radius:16px;box-shadow:var(--shadow-tight);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.search-bar .icon-symbol{width:18px;height:18px;stroke-width:2.2}.search-bar input{flex:1;height:100%;color:#252b3b;font-size:13px;font-weight:600;background:transparent;border:0;outline:0}.search-bar input::placeholder{color:#a2aabd}.category-tabs{display:flex;align-items:center}.category-pills{height:48px;gap:8px;margin-top:26px;padding:5px;background:#ffffff75;border:1px solid rgba(255,255,255,.64);border-radius:24px;box-shadow:0 12px 26px #646faa17;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.category-pills button{flex:1;height:38px;color:#333849;font-size:13px;font-weight:800;background:transparent;border-radius:19px}.category-pills button.active{color:#5871ff;background:#ffffffdb;box-shadow:0 8px 18px #5463b91f;will-change:transform}.category-icons{justify-content:space-between;gap:10px;margin-top:27px}.category-icons button{display:grid;gap:10px;justify-items:center;color:#1f2430;font-size:12px;font-weight:800;background:transparent;transition:color .2s ease,transform .2s ease}.category-icons button:active{transform:scale(.96)}.category-icon-dot{display:grid;place-items:center;width:38px;height:38px;color:#4e8dff;background:radial-gradient(circle at 28% 18%,rgba(255,255,255,.9),transparent 30%),#ffffffb3;border:1px solid rgba(255,255,255,.76);border-radius:13px;box-shadow:0 12px 24px #5370ba1f,inset 0 0 0 1px #ffffff59;transition:box-shadow .22s ease,transform .22s ease}.category-icon-dot .icon-symbol{width:23px;height:23px;stroke-width:2.15}.category-icons button:nth-child(2) .category-icon-dot{color:#28c982}.category-icons button:nth-child(3) .category-icon-dot{color:#ffad2f}.category-icons button:nth-child(4) .category-icon-dot{color:#8d6cff}.category-icons button.active{color:#111827}.category-icons button.active .category-icon-dot{transform:translateY(-2px);box-shadow:0 16px 30px #606fce33,0 0 0 4px #ffffff70,inset 0 0 0 1px #ffffff6b;will-change:transform}.section-head{display:flex;align-items:center;justify-content:space-between;margin:20px 0 13px}.section-head h2,.detail-block h2{margin:0;color:#151824;font-size:15px;font-weight:900;letter-spacing:-.03em}.section-head button{color:#6b78ff;font-size:12px;font-weight:800;background:transparent}.card-list{display:grid;gap:8px}.market-card-list{min-height:0}.card-list-skeleton{display:grid;gap:8px}.card-list-skeleton-row{display:flex;align-items:center;min-height:88px;padding:10px 14px;background:#ffffff94;border-radius:10px}.card-list-skeleton-art{position:relative;flex:0 0 auto;width:112px;aspect-ratio:1010/630;overflow:hidden;background:#848fae29;border:1px solid rgba(255,255,255,.54);border-radius:13px}.card-list-skeleton-main{display:grid;flex:1 1 auto;gap:10px;min-width:0;margin-left:17px}.card-list-skeleton-title{width:68%;height:16px}.card-list-skeleton-copy{width:48%;height:12px}.card-list-skeleton-tag{flex:0 0 auto;width:54px;height:12px;margin-left:16px}.card-list-load-sentinel{height:1px}.card-filter-skeleton{display:grid;gap:12px}.card-filter-skeleton-main{height:62px;border-radius:999px}.card-filter-skeleton-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.card-filter-skeleton-pill{height:48px;border-radius:999px}.load-more-button{min-height:46px;color:#6170ff;font-size:13px;font-weight:900;background:#ffffff94;border:1px solid rgba(255,255,255,.72);border-radius:18px;box-shadow:var(--shadow-tight);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.card-row{display:flex;align-items:center;width:100%;min-height:88px;padding:6px 14px;text-align:left;background:#ffffffa8;border:1px solid rgba(255,255,255,.72);border-radius:10px;box-shadow:0 14px 28px #5c69a51a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transform-style:preserve-3d;will-change:transform}.card-row.featured{background:linear-gradient(105deg,#ffffffc7,#efe8ff9e),#fff9}.card-row.added{opacity:.78}.card-row.has-card-art{background:linear-gradient(100deg,color-mix(in srgb,var(--card-row-surface, #111827) 14%,rgba(255,255,255,.72)),#ffffffad),#ffffffb8}.card-row-art{position:relative;display:block;flex:0 0 auto;width:112px;aspect-ratio:1010/630;overflow:hidden;background:var(--card-row-surface, #111827);border-radius:13px;box-shadow:0 10px 22px #151b2d24,inset 0 0 0 1px #ffffff2e}.card-row-art img{display:block;width:100%;height:100%;object-fit:cover}.card-row-generated-art{position:relative;display:grid;align-items:start;padding:10px;color:var(--generated-card-text, #ffffff);background:radial-gradient(circle at 18% 18%,rgba(255,255,255,.28),transparent 32%),linear-gradient(145deg,color-mix(in srgb,var(--generated-card-surface, #111827) 86%,#ffffff),var(--generated-card-surface, #111827))}.card-row-generated-art:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(115deg,transparent 0 45%,rgba(255,255,255,.16) 45% 58%,transparent 58%),radial-gradient(circle at 92% 12%,rgba(255,255,255,.2),transparent 18%);opacity:.68}.card-row-generated-brand,.card-row-generated-network{position:relative;z-index:1}.card-row-generated-brand{max-width:64px;overflow:hidden;font-size:14px;font-weight:950;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap}.card-row-generated-network{align-self:end;justify-self:end;max-width:52px;overflow:hidden;font-size:8px;font-weight:950;letter-spacing:.08em;opacity:.9;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.card-row>.card-logo{width:56px;height:56px;font-size:15px;border-radius:14px}.card-row>.card-logo img{width:74%;height:74%}.card-row-main{display:grid;gap:7px;min-width:0;margin-left:17px}.card-row-main strong{overflow:hidden;color:#171a24;font-size:14px;font-weight:850;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap}.page-market .card-row-main strong{font-size:17px}.card-row-main em{overflow:hidden;color:#7f879b;font-size:12px;font-style:normal;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.page-market .card-row-main em{font-size:13px}.card-row-suffix{display:inline-flex;align-items:center;justify-content:flex-end;min-width:64px;margin-left:auto;color:#7c8292;font-size:10px;font-weight:850;letter-spacing:.02em;text-align:right}.added-mark{min-width:48px;padding:6px 9px;color:#6575ff;font-size:10px;font-weight:900;letter-spacing:0;background:#6575ff1a;border-radius:999px}.suffix-visa{color:#0a347e;font-size:20px;font-style:italic;font-weight:950;letter-spacing:-.08em}.suffix-virtual{max-width:92px;color:#a5abba;font-size:9px;letter-spacing:.08em}.mc-mark{position:relative;width:31px;height:20px}.mc-mark:before,.mc-mark:after{position:absolute;top:1px;width:19px;height:19px;content:"";border-radius:999px}.mc-mark:before{left:0;background:#eb001b}.mc-mark:after{right:0;background:#f79e1be0}.segmented-control{position:relative;overflow:hidden;display:flex;align-items:center;height:48px;padding:5px;background:#ffffff57;border:1px solid rgba(255,255,255,.68);border-radius:24px;box-shadow:var(--shadow-tight);-webkit-backdrop-filter:blur(24px) saturate(1.45);backdrop-filter:blur(24px) saturate(1.45)}.segmented-control:before{position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:0;content:"";pointer-events:none;background:linear-gradient(180deg,#ffffff6b,#ffffff14),radial-gradient(circle at 18% 0%,rgba(255,255,255,.34),transparent 34%);border-radius:inherit}.segmented-control>*{position:relative;z-index:1}.segmented-control button{flex:1;height:38px;color:#8c93a6;font-size:13px;font-weight:800;background:transparent;border-radius:19px;transition:color .5s cubic-bezier(.22,1.28,.36,1),transform .5s cubic-bezier(.22,1.28,.36,1),background .5s cubic-bezier(.22,1.28,.36,1),box-shadow .5s cubic-bezier(.22,1.28,.36,1)}.segmented-control button.active{color:#6070ff;background:#ffffffc2;box-shadow:0 10px 20px #5360b424;animation:tab-elastic .58s cubic-bezier(.2,1.2,.28,1) both;will-change:transform}.ranking-segment{position:sticky;top:calc(var(--safe-top) + 8px);z-index:25;margin:0 0 22px;isolation:isolate}.ranking-segment.ranking-segment-compact{margin-top:0;margin-bottom:10px}.market-page-title{margin-bottom:12px}.market-page-title p{margin-top:8px}.page-market-search{display:grid;align-content:start;gap:16px}.market-search-header{display:flex;align-items:center;gap:14px}.market-search-header-copy{min-width:0;display:grid;gap:4px}.market-search-header-copy strong{color:#10131d;font-size:21px;font-weight:900;letter-spacing:-.04em}.market-search-header-copy span{color:#8a92a5;font-size:13px;font-weight:600}.market-search-sticky{position:sticky;top:6px;z-index:18;margin:0 0 2px;padding:0 0 1px}.market-search-results{margin-top:2px}.add-filter-sticky{position:sticky;top:6px;z-index:18;display:grid;gap:10px;margin:14px 0;padding:0 0 1px}.add-main-segment{margin:0}.page-market .add-main-segment{background:#ffffff7a;border-color:#fffc;box-shadow:0 12px 26px #646faa1a,inset 0 1px #ffffffb8}.page-market .add-main-segment:before{background:linear-gradient(180deg,#ffffff8f,#ffffff29),radial-gradient(circle at 18% 0%,rgba(255,255,255,.4),transparent 34%)}.page-market .add-main-segment button{gap:4px;font-size:12px}.market-main-tab-label,.market-main-tab-count{display:inline-flex;align-items:center}.market-main-tab-count{opacity:.78;font-size:11px;font-weight:700}.add-sub-segment{height:42px;margin:0;padding:4px;background:#ffffff57;border-radius:21px;box-shadow:0 10px 22px #646faa12}.add-sub-segment button{height:32px;font-size:12px;border-radius:17px}.market-sub-segment{gap:10px;height:auto;padding:0;padding-block:2px;background:transparent;border:0;box-shadow:none;overflow:visible;-webkit-backdrop-filter:none;backdrop-filter:none}.market-sub-segment:before{display:none}.market-sub-segment button{flex:1 1 0;height:30px;color:#6d7890;background:#ffffff94;border:1px solid rgba(255,255,255,.74);border-radius:999px;box-shadow:0 6px 14px #7182ae14,inset 0 1px #ffffff9e}.market-sub-segment button.active{color:#3554ff;background:#fffffffa;border-color:#5e79ff2e;box-shadow:0 10px 18px #5a74b91a;will-change:transform}.add-inline-search{display:flex;flex:0 1 168px;align-items:center;gap:7px;height:36px;min-width:118px;padding:0 12px;color:#9ba2b5;background:#ffffffa3;border:1px solid rgba(255,255,255,.72);border-radius:999px;box-shadow:0 10px 22px #525e9214;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.add-inline-search .icon-symbol{flex:0 0 auto;width:16px;height:16px;stroke-width:2.2}.add-inline-search input{width:100%;min-width:0;height:100%;color:#252b3b;font-size:12px;font-weight:700;background:transparent;border:0;outline:0}.add-inline-search input::placeholder{color:#a2aabd}@media(max-width:370px){.add-inline-search{flex-basis:136px;min-width:104px}}.tier-list{display:grid;gap:8px}.tier-row{display:flex;align-items:stretch;gap:8px}.tier-label{display:grid;flex:0 0 52px;place-items:center;min-height:96px;color:#fff;font-size:15px;font-weight:950;letter-spacing:-.07em;border-radius:10px;box-shadow:0 12px 23px #5c66a01f;line-height:1.02;text-align:center}.tier-red{background:linear-gradient(180deg,#ff1524,#e10614)}.tier-orange{background:linear-gradient(180deg,#ff7b1a,#ff5a0a)}.tier-yellow{background:linear-gradient(180deg,#ffc928,#ffae12)}.tier-blue{background:linear-gradient(180deg,#36a5ff,#1d83ee)}.tier-gray{background:linear-gradient(180deg,#b7bece,#9ba4b8)}.tier-panel{display:grid;flex:1;gap:6px;align-items:center;min-height:96px;padding:12px 10px 10px;background:#ffffffad;border:1px solid rgba(255,255,255,.74);border-radius:12px;box-shadow:var(--shadow-tight);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.tier-panel--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tier-panel--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tier-card{display:grid;gap:6px;width:100%;padding:0;justify-items:center;min-width:0;color:inherit;text-decoration:none;background:transparent;border-radius:10px;transform-style:preserve-3d;will-change:transform}.tier-card-art{display:block;width:58px;aspect-ratio:1010/630;overflow:hidden;background:#111827;border-radius:7px;box-shadow:0 8px 16px #141c3024,inset 0 0 0 1px #ffffff2e}.tier-card--cols-3 .tier-card-art{width:92px}.tier-card--cols-4 .tier-card-art{width:58px}.tier-card-art img{display:block;width:100%;height:100%;object-fit:cover}.tier-card .card-logo.has-logo-image{background:radial-gradient(circle at 28% 18%,rgba(255,255,255,.12),transparent 30%),linear-gradient(145deg,#202432,#11131a);box-shadow:inset 0 0 0 1px #ffffff1f,0 10px 20px #00000029}.tier-card:active{transform:scale(.97)}.tier-card span:last-child{width:100%;overflow:hidden;color:#252a39;font-size:8px;font-weight:750;line-height:1.15;text-align:center;text-overflow:ellipsis;white-space:nowrap}.detail-nav{position:sticky;top:0;z-index:24;display:flex;align-items:center;justify-content:space-between;margin:0 calc(var(--page-x) * -1) 14px;padding:calc(env(safe-area-inset-top,0px) + 8px) var(--page-x) 10px;background:linear-gradient(180deg,#f7f9ffeb,#f7f9ffb8 72%,#f7f9ff00);-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15)}.detail-title{margin-top:17px}.detail-title h1{margin:0;color:#121620;font-size:23px;font-weight:900;letter-spacing:-.04em}.detail-title p{margin:7px 0 0;color:#7f8799;font-size:13px;font-weight:700}.rating-line{display:flex;align-items:center;gap:5px;margin-top:12px;color:#4d5261;font-size:13px;font-weight:700}.star{color:#ffb000;font-size:18px}.tag-row{display:flex;flex-wrap:wrap;gap:9px;margin-top:13px}.tag-row span{max-width:100%;padding:7px 12px;color:#5e70ff;font-size:12px;font-weight:850;line-height:1.35;word-break:break-word;white-space:normal;background:#ffffffb8;border-radius:13px;box-shadow:var(--shadow-tight)}.pull-down-refresh{--pull-refresh-height: 0px;--pull-refresh-accent: #5f6fff;--pull-refresh-accent-soft: rgba(95, 111, 255, .18);height:var(--pull-refresh-height);overflow:hidden;transition:height .18s ease}.pull-down-refresh-indicator{display:flex;align-items:center;justify-content:center;min-height:52px;padding:4px 0 0}.pull-down-refresh-spinner{position:relative;width:22px;height:22px;border-radius:999px;opacity:calc(.18 + var(--pull-progress, 0) * .82);transform:scale(calc(.76 + var(--pull-progress, 0) * .24));transition:opacity .16s ease,transform .16s ease,filter .16s ease}.pull-down-refresh-spinner:before,.pull-down-refresh-spinner:after{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;content:""}.pull-down-refresh-spinner:before{background:conic-gradient(from 220deg,transparent 0deg 136deg,var(--pull-refresh-accent) 200deg,color-mix(in srgb,var(--pull-refresh-accent) 72%,#ffffff 28%) 290deg,transparent 360deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px))}.pull-down-refresh-spinner:after{top:4px;right:4px;bottom:4px;left:4px;background:var(--pull-refresh-accent-soft);opacity:.78;filter:blur(6px)}.pull-down-refresh.is-pulling .pull-down-refresh-spinner,.pull-down-refresh.is-armed .pull-down-refresh-spinner{filter:saturate(1.08)}.pull-down-refresh.is-armed .pull-down-refresh-spinner{transform:scale(1)}.pull-down-refresh.is-loading .pull-down-refresh-spinner{opacity:1;animation:pull-refresh-spin .82s linear infinite}.pull-down-refresh.is-done .pull-down-refresh-spinner{opacity:.72;transform:scale(.92);filter:hue-rotate(48deg)}@keyframes pull-refresh-spin{to{transform:rotate(360deg)}}.detail-meta-panel{margin-top:18px;overflow:hidden;background:#ffffff94;border:1px solid rgba(255,255,255,.72);border-radius:18px;box-shadow:var(--shadow-tight);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.detail-meta-row{display:grid;gap:7px;min-width:0;padding:14px 16px}.detail-meta-row+.detail-meta-row{border-top:1px solid rgba(213,220,237,.72)}.detail-meta-row span{color:#8a92a5;font-size:11px;font-weight:850}.detail-meta-row strong{color:#171b28;font-size:15px;font-weight:900;line-height:1.45;word-break:break-word;white-space:normal}.detail-meta-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.detail-meta-cell{min-width:0;display:grid;gap:7px}.detail-reference{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-height:58px;margin-top:18px;padding:12px 14px 12px 16px;background:#ffffff9e;border:1px solid rgba(255,255,255,.72);border-radius:16px;box-shadow:var(--shadow-tight);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.detail-reference div{display:grid;gap:5px;min-width:0}.detail-reference span{color:#8a92a5;font-size:11px;font-weight:800}.detail-reference strong{color:#171b28;font-size:13px;font-weight:900;line-height:1.4;word-break:break-word;white-space:normal}.detail-reference a{flex:0 0 auto;max-width:120px;overflow:hidden;padding:8px 11px;color:#6170ff;font-size:11px;font-weight:900;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;background:#6575ff1a;border-radius:999px}.detail-payment-block{margin-top:14px}.payment-support-grid{display:flex;flex-wrap:wrap;gap:10px}.payment-support-item{display:flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:48px;padding:8px 12px;text-decoration:none;background:linear-gradient(135deg,#ffffff57,#ffffff24);border:1px solid rgba(255,255,255,.3);border-radius:14px;box-shadow:var(--shadow-tight);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease}.payment-support-logo{display:block;width:auto;height:26px;object-fit:contain}.payment-support-logo--dark-variant{display:none}.payment-support-item:active{transform:scale(.98)}.detail-variant-block{margin-top:10px}.detail-variant-grid{display:grid;gap:12px;margin-top:14px}.detail-variant-card{position:relative;overflow:hidden;margin:0;background:#ffffff8a;border:1px solid rgba(255,255,255,.72);border-radius:18px;box-shadow:var(--shadow-tight)}.detail-variant-card img{display:block;width:100%;aspect-ratio:1240/800;object-fit:cover;background:linear-gradient(180deg,#181c2b3d,#181c2b14)}.detail-variant-card figcaption{display:grid;gap:4px;padding:12px 14px 14px}.detail-variant-card strong{color:#171b28;font-size:14px;font-weight:900}.detail-variant-card span{color:#7f8799;font-size:12px;font-weight:700;line-height:1.45}.official-action{display:grid;grid-template-columns:1fr 18px;align-items:center;min-height:50px;margin-top:10px;padding:0 15px 0 17px;color:#171b28;text-decoration:none;background:#ffffff9e;border:1px solid rgba(255,255,255,.72);border-radius:16px;box-shadow:var(--shadow-tight);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.official-action span{font-size:13px;font-weight:900}.official-action .icon-symbol{width:17px;height:17px;color:#a0a7b8}.detail-secondary-action{display:grid;grid-template-columns:1fr 18px;align-items:center;min-height:50px;margin-top:10px;padding:0 15px 0 17px;color:#475569;font-size:13px;font-weight:900;text-align:left;background:#ffffff9e;border:1px solid rgba(255,255,255,.72);border-radius:16px;box-shadow:var(--shadow-tight);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.detail-secondary-action .icon-symbol{width:17px;height:17px;color:#a0a7b8}.detail-block{margin-top:24px}.detail-block-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.detail-block-head div{min-width:0}.detail-block-head p{margin-top:4px;color:#8a92a5;font-size:12px;font-weight:750;line-height:1.45}.detail-kyc-block{padding:16px;background:#ffffff94;border:1px solid rgba(255,255,255,.72);border-radius:18px;box-shadow:var(--shadow-tight);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.kyc-mainland-pill{flex:0 1 auto;max-width:46%;padding:7px 10px;color:#64748b;font-size:11px;font-weight:900;line-height:1.35;text-align:right;word-break:break-word;background:#64748b1f;border:1px solid rgba(100,116,139,.18);border-radius:999px}.kyc-mainland-pill--direct{color:#0f8b62;background:#10b98121;border-color:#10b98133}.kyc-mainland-pill--conditional{color:#9a6700;background:#f59e0b24;border-color:#f59e0b3d}.kyc-mainland-pill--unavailable{color:#b42318;background:#f43f5e1f;border-color:#f43f5e33}.kyc-document-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kyc-document-item{display:grid;gap:6px;min-height:70px;padding:12px;background:#f8fafcb8;border:1px solid rgba(226,232,240,.82);border-radius:14px}.kyc-document-item span,.kyc-requirement-list span{color:#8a92a5;font-size:11px;font-weight:850}.kyc-document-item strong{color:#b42318;font-size:15px;font-weight:950}.kyc-document-item--supported strong{color:#0f8b62}.kyc-document-item--unknown strong{color:#64748b}.kyc-note{margin-top:10px;color:#6b7280;font-size:12px;font-weight:700;line-height:1.5}.kyc-requirement-list{display:grid;gap:8px;margin-top:12px}.kyc-requirement-list div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;min-height:38px;padding:9px 11px;background:#ffffff7a;border:1px solid rgba(226,232,240,.72);border-radius:12px}.kyc-requirement-list strong{color:#171b28;font-size:12px;font-weight:900;text-align:right}.kyc-source-link{display:inline-flex;max-width:100%;margin-top:12px;overflow:hidden;color:#6170ff;font-size:12px;font-weight:900;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.benefit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:15px}.benefit-item{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;column-gap:12px;min-height:78px;padding:14px 15px;color:#10131b;background:#ffffff94;border:1px solid rgba(255,255,255,.72);border-radius:18px;box-shadow:var(--shadow-tight);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.benefit-item:last-child:nth-child(odd){grid-column:1/-1}.benefit-item .icon-symbol{width:28px;height:28px;color:#5f6dff;filter:drop-shadow(0 8px 13px rgba(95,109,255,.2))}.benefit-item:nth-child(2) .icon-symbol{color:#7767ff}.benefit-item:nth-child(3) .icon-symbol{color:#2da9c7}.benefit-item:nth-child(4) .icon-symbol{color:#8668ff}.benefit-item span{color:#747d91;font-size:13px;font-weight:750;line-height:1.3;text-align:left}.fee-block dl{display:grid;gap:13px;margin:16px 0 0}.fee-block div{display:flex;align-items:center;justify-content:space-between}.fee-block dt{color:#687184;font-size:14px;font-weight:700}.fee-block dd{margin:0;color:#151824;font-size:14px;font-weight:900}.detail-note{margin:16px 0 0;color:#8a92a5;font-size:11px;font-weight:700;line-height:1.55}.primary-action{position:fixed;right:auto;bottom:calc(12px + var(--safe-bottom));left:50%;z-index:18;width:min(100vw - 48px,342px);height:58px;margin-top:31px;color:#fff;font-size:15px;font-weight:900;background:linear-gradient(180deg,#252b38,#0f1421);border-radius:29px;box-shadow:0 18px 34px #141c3040,0 0 0 1px #ffffff14 inset;transform:translate(-50%)}.primary-action.done{background:linear-gradient(180deg,#ef5b66,#da4351);box-shadow:0 18px 34px #d94a563d,0 0 0 1px #ffffff1a inset}.action-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:28;display:grid;align-items:end;padding:0 20px calc(18px + var(--safe-bottom));background:#292f481a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.action-sheet{width:min(100vw - 40px,390px);margin:0 auto;padding:14px;background:#ffffffc7;border:1px solid rgba(255,255,255,.78);border-radius:24px;box-shadow:0 20px 44px #2934642e;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.action-sheet-head{display:flex;align-items:center;justify-content:space-between;min-height:38px;padding:0 4px 8px 8px}.action-sheet-head strong{color:#171b28;font-size:15px;font-weight:900}.action-sheet-head button{display:grid;place-items:center;width:32px;height:32px;color:#7d8497;font-size:24px;line-height:1;background:#f4f6ffe6;border-radius:999px}.action-sheet-item{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:center;width:100%;min-height:48px;padding:0 12px;color:#202636;text-align:left;background:#ffffff9e;border-radius:16px}.action-sheet-effect-select{display:grid;gap:9px;margin-top:8px;padding:12px;background:#ffffff9e;border-radius:16px}.action-sheet-effect-select>span{color:#687186;font-size:12px;font-weight:900}.action-sheet-effect-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.action-sheet-effect-choice{display:grid;gap:6px;place-items:center;min-width:0;min-height:62px;padding:8px 6px;color:#687186;background:#f6f8fdd1;border:1px solid rgba(210,216,230,.62);border-radius:14px}.action-sheet-effect-choice .icon-symbol{width:21px;height:21px}.action-sheet-effect-choice strong{overflow-wrap:anywhere;font-size:12px;font-weight:900;line-height:1.15;text-align:center}.action-sheet-effect-choice.active{color:#fff;background:radial-gradient(circle at 35% 16%,rgba(255,255,255,.28),transparent 34%),linear-gradient(145deg,#6476ffeb,#4daaffc2);border-color:#ffffff52;box-shadow:0 12px 22px #5b72ff38}.action-sheet-effect-choice.active .icon-symbol{color:#fff}.action-sheet-item+.action-sheet-item{margin-top:8px}.action-sheet-item .icon-symbol{width:21px;height:21px}.action-sheet-item span{font-size:14px;font-weight:850}.action-sheet-item.danger{color:#d94a56}.action-sheet-item:disabled{color:#a6adbe;opacity:.75}.action-sheet-setting{display:grid;gap:12px;margin-top:8px;padding:12px;background:#ffffff9e;border-radius:16px}.action-sheet-setting-copy{display:grid;min-width:0}.action-sheet-setting-copy strong{color:#202636;font-size:14px;font-weight:850}.action-sheet-effect-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.action-sheet-effect-option{position:relative;display:grid;min-height:102px;padding:0;text-align:left;background:transparent;border:0;border-radius:0;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.action-sheet-effect-indicator{position:absolute;top:10px;right:10px;z-index:3;width:10px;height:10px;background:#22c55e;border:2px solid rgba(255,255,255,.95);border-radius:999px;box-shadow:0 0 0 3px #22c55e2e}.action-sheet-effect-preview{position:relative;width:100%;height:100%;aspect-ratio:1010/630;overflow:visible;padding:6px;border-radius:14px;background:#f5f7ffc7}.action-sheet-effect-preview-stage{width:252%;transform:scale(.305);transform-origin:top left;pointer-events:none}.action-sheet-effect-preview-stage .wallet-card-frame{width:100%}.action-sheet-effect-preview-stage .wallet-card-large{min-height:0;margin-top:0}.action-sheet-effect-option-glow .action-sheet-effect-preview{padding:6px}.action-sheet-effect-option-glow .action-sheet-effect-preview-stage{transform:scale(.298)}.action-sheet-effect-option.active{transform:translateY(-1px)}.sheet-fade-enter-active,.sheet-fade-leave-active{transition:opacity .18s ease}.sheet-fade-enter-active .action-sheet,.sheet-fade-leave-active .action-sheet{transition:transform .18s ease}.sheet-fade-enter-from,.sheet-fade-leave-to{opacity:0}.sheet-fade-enter-from .action-sheet,.sheet-fade-leave-to .action-sheet{transform:translateY(18px)}.icon-button.active{color:#6b6fff;box-shadow:0 9px 24px #5c67a024,inset 0 0 0 1px #6a6fff2e}.page-home,.home-screenshot-target{position:relative}.home-screenshot-action{position:absolute;top:18px;right:calc(var(--page-x) + 52px);z-index:32;color:#fff;background:linear-gradient(145deg,#6979ff,#7c5fff);border-color:#ffffff8a;box-shadow:0 14px 28px #6059e057,inset 0 1px #ffffff57}.home-screenshot-action:disabled{cursor:progress;opacity:.72}.home-screenshot-toast{position:fixed;right:max(18px,(100vw - 430px) / 2 + 18px);bottom:calc(112px + var(--safe-bottom));z-index:32;max-width:180px;padding:8px 11px;color:#fff;font-size:12px;font-weight:850;background:#141824c7;border:1px solid rgba(255,255,255,.2);border-radius:999px;box-shadow:0 12px 26px #232c5633;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.home-screenshot-toggle-toast.compact{bottom:calc(28px + var(--safe-bottom))}.auth-inline-state{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:62px;margin:-5px 0 18px;padding:12px 14px 12px 16px;background:#ffffffa3;border:1px solid rgba(255,255,255,.74);border-radius:16px;box-shadow:var(--shadow-tight);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.auth-inline-state div{display:grid;gap:5px;min-width:0}.auth-inline-state strong{color:#171b28;font-size:13px;font-weight:900}.auth-inline-state span{color:#8a92a5;font-size:11px;font-weight:750;line-height:1.35}.auth-inline-state a{flex:0 0 auto;display:inline-grid;place-items:center;min-width:72px;min-height:34px;padding:0 14px;color:#fff;font-size:12px;font-weight:900;text-decoration:none;background:linear-gradient(180deg,#6374ff,#805fff);border-radius:999px;box-shadow:0 10px 20px #6460e633}.segmented-toggle{display:inline-grid;grid-template-columns:repeat(2,minmax(var(--segmented-min, 52px),1fr));flex:0 0 auto;gap:4px;min-width:var(--segmented-width, 116px);height:38px;padding:4px;background:var(--segmented-bg, rgba(235, 239, 252, .72));border:1px solid var(--segmented-border, rgba(255, 255, 255, .76));border-radius:999px}.segmented-toggle button{color:var(--segmented-text, #798296);font-size:12px;font-weight:var(--segmented-weight, 900);background:transparent;border-radius:999px;transition:color .5s cubic-bezier(.22,1.28,.36,1),transform .5s cubic-bezier(.22,1.28,.36,1),background .5s cubic-bezier(.22,1.28,.36,1),box-shadow .5s cubic-bezier(.22,1.28,.36,1)}.segmented-toggle button.active{color:#fff;background:var(--segmented-active-bg, linear-gradient(180deg, #6374ff, #805fff));box-shadow:var(--segmented-active-shadow, 0 8px 18px rgba(100, 96, 230, .28));animation:tab-elastic .58s cubic-bezier(.2,1.2,.28,1) both;will-change:transform}.segmented-toggle button:active{transform:scale(.97)}.page-auth{position:relative;display:grid;align-items:center;min-height:100dvh;padding:clamp(22px,3vw,34px);isolation:isolate;overflow:hidden}.page-auth:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;content:"";background:radial-gradient(circle at 16% 14%,rgba(203,233,255,.88),transparent 28%),radial-gradient(circle at 82% 10%,rgba(226,220,255,.74),transparent 32%),linear-gradient(180deg,#f6f9ff,#f8fbff 52%,#f4f7ff)}.page-auth:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background:linear-gradient(135deg,rgba(255,255,255,.28),transparent 34%),radial-gradient(circle at 50% 100%,rgba(196,211,255,.12),transparent 40%)}.page-auth-login:before,.page-auth-register:before{background:linear-gradient(180deg,#f6f9ff6b,#f4f7ff8f),url(/auth-backgrounds/login-bg.webp) center/cover no-repeat}.auth-showcase-shell{position:relative;overflow:hidden;width:min(100%,460px);margin:0 auto;padding:26px 22px 24px;border:1px solid rgba(223,230,255,.92);border-radius:28px;background:linear-gradient(135deg,#fffffff0,#f7f9ffe0 54%,#f0ecffd1);box-shadow:0 28px 60px #7787c933,0 6px 22px #9bade829;isolation:isolate}.auth-showcase-shell:before,.auth-showcase-shell:after{position:absolute;content:none;pointer-events:none}.auth-topbar{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:14px}.page-auth .brand-logo{gap:14px}.page-auth .brand-logo-md .brand-logo-icon{width:64px;height:64px;border-radius:18px;background:transparent;box-shadow:none}.page-auth .brand-logo-copy{gap:6px;padding-top:3px}.page-auth .brand-logo-copy strong{font-size:24px;letter-spacing:-.06em}.page-auth .brand-logo-copy em{color:#65729c;font-size:13px;font-weight:800}.auth-locale-button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;color:#232d4f;font-size:14px;font-weight:800;background:#ffffffd6;border:1px solid rgba(224,230,248,.94);border-radius:999px;box-shadow:0 10px 26px #939fd629}.auth-locale-button .icon-symbol:first-child{width:18px;height:18px}.page-auth .auth-panel{gap:14px;margin-top:20px;padding:12px 0 0;background:transparent;border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.auth-showcase-field{display:grid}.auth-showcase-input-shell{position:relative;display:flex;align-items:center;min-height:58px;padding:0 18px 0 52px;background:#ffffffb8;border:2px solid rgba(225,231,248,.96);border-radius:18px;box-shadow:inset 0 1px #ffffffb8,0 8px 18px #abb4e20f}.auth-showcase-input-shell-password{padding-right:56px}.auth-showcase-input-icon{position:absolute;left:18px;width:22px;height:22px;color:#7784ae}.auth-showcase-input{width:100%;height:100%;padding:0;color:#223056;font-size:16px;font-weight:700;background:transparent;border:0;outline:0}.auth-showcase-input::placeholder{color:#96a1c3}.auth-showcase-password-toggle{right:16px;width:28px;height:28px;color:#7582ac}.auth-showcase-password-toggle .icon-symbol{width:23px;height:23px}.auth-showcase-options{min-height:28px;margin-top:0}.auth-check-showcase{gap:10px;color:#33406a;font-size:14px;font-weight:800}.auth-check-showcase input{position:absolute;opacity:0;pointer-events:none}.auth-check-box{display:inline-grid;place-items:center;width:26px;height:26px;color:#fff;background:linear-gradient(145deg,#7e63ff,#3f74ff);border-radius:9px;box-shadow:0 10px 18px #566fff38}.auth-check-box .icon-symbol{width:18px;height:18px;stroke-width:2.8}.auth-showcase-link{color:#4768ff;font-size:14px;font-weight:900;text-decoration:none}.auth-showcase-link-secondary{padding:0;color:#7b87ad;background:transparent}.page-auth .form-error{padding:13px 16px;font-size:13px;border-radius:14px}.auth-showcase-submit{display:inline-flex;align-items:center;justify-content:center;gap:12px;height:56px;font-size:17px;font-weight:900;background:linear-gradient(90deg,#7d66ff,#5c5dff 42%,#5d39ff);border-radius:14px;box-shadow:0 18px 34px #5f5dff3d}.auth-showcase-submit .icon-symbol{width:22px;height:22px;stroke-width:2.4}.auth-divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;color:#697598;font-size:14px;font-weight:800}.auth-divider:before,.auth-divider:after{display:block;height:1px;content:"";background:linear-gradient(90deg,#c2cce71f,#c2cce7d1)}.auth-divider:after{background:linear-gradient(90deg,#c2cce7d1,#c2cce71f)}.auth-support-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.auth-support-link{display:inline-flex;align-items:center;gap:8px;padding:0;color:#566892;font-size:13px;font-weight:800;background:transparent}.auth-support-link .icon-symbol{width:18px;height:18px;color:#4d64ff}@media(max-width:767px){.page-auth{padding:18px}.auth-showcase-shell{width:100%;padding:22px 18px 20px;border-radius:26px}.auth-topbar{align-items:flex-start;gap:14px}.page-auth .brand-logo{gap:14px}.page-auth .brand-logo-md .brand-logo-icon{width:60px;height:60px;border-radius:18px}.page-auth .brand-logo-copy{padding-top:4px}.page-auth .brand-logo-copy strong{font-size:22px}.page-auth .brand-logo-copy em{font-size:13px}.auth-locale-button{min-height:46px;padding:0 14px;font-size:14px}.page-auth .auth-panel{margin-top:18px;padding:10px 0 0;border-radius:0}.auth-showcase-input-shell{min-height:58px;padding-left:52px;border-radius:18px}.auth-showcase-input{font-size:16px}.auth-showcase-submit{height:56px;font-size:17px}.auth-support-row{flex-wrap:wrap}.auth-support-link{font-size:13px}}.brand-logo{display:inline-flex;align-items:center;gap:10px;min-width:0}.brand-logo-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:16px;box-shadow:0 10px 24px #6c65ff33}.brand-logo-icon svg{display:block;width:100%;height:100%}.brand-logo-copy{display:grid;gap:2px;min-width:0}.brand-logo-copy strong{color:#111520;font-size:16px;font-weight:900;line-height:1}.brand-logo-copy em{color:#7b8498;font-size:11px;font-style:normal;font-weight:700;line-height:1}.brand-logo-sm .brand-logo-icon{width:40px;height:40px;border-radius:14px}.brand-logo-sm .brand-logo-copy strong{font-size:15px}.brand-logo-sm .brand-logo-copy em{font-size:10px}.brand-logo-md .brand-logo-icon{width:46px;height:46px}.auth-hero h1{margin:0;color:#111520;font-size:32px;font-weight:950;letter-spacing:0;line-height:1.08}.auth-hero p{max-width:260px;margin:-7px 0 0;color:#798296;font-size:13px;font-weight:750;line-height:1.55}.auth-panel{display:grid;gap:13px;padding:17px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 2px #0f172a0a;-webkit-backdrop-filter:none;backdrop-filter:none}.form-field{display:grid;gap:8px;min-width:0}.form-field span{color:#475569;font-size:12px;font-weight:600}.form-field input{width:100%;height:40px;padding:0 12px;color:#0f172a;font-size:14px;font-weight:600;background:#fff;border:1px solid #e2e8f0;border-radius:8px;outline:0}.form-field input::placeholder{color:#a0a8bb}.form-field input:focus{border-color:#94a3b8;box-shadow:0 0 0 3px #94a3b824}.form-field textarea{width:100%;min-height:132px;padding:12px;color:#0f172a;font-size:14px;font-weight:600;line-height:1.55;resize:vertical;background:#fff;border:1px solid #e2e8f0;border-radius:8px;outline:0}.form-field textarea::placeholder{color:#a0a8bb}.form-field textarea:focus{border-color:#94a3b8;box-shadow:0 0 0 3px #94a3b824}.submission-panel .form-field-textarea textarea{min-height:152px}.password-input-wrap{position:relative}.password-input-wrap input{padding-right:42px}.password-toggle{position:absolute;top:50%;right:10px;display:grid;place-items:center;width:24px;height:24px;color:#94a3b8;background:transparent;transform:translateY(-50%)}.password-toggle .icon-symbol{width:18px;height:18px}.auth-options{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px}.auth-options a{flex:0 0 auto;color:#6170ff;font-size:12px;font-weight:900;text-decoration:none}.auth-check{display:inline-flex;align-items:center;min-width:0;gap:8px;color:#64748b;font-size:12px;font-weight:600}.auth-check input{width:16px;height:16px;margin:0;accent-color:#6374ff}.form-error{margin:0;padding:10px 12px;color:#cf3f4d;font-size:12px;font-weight:600;line-height:1.35;background:#ffeef1d1;border:1px solid rgba(245,184,193,.62);border-radius:10px}.form-success{margin:0;padding:10px 12px;color:#1d6f4d;font-size:12px;font-weight:600;line-height:1.35;background:#e5f8ece6;border:1px solid rgba(162,223,189,.9);border-radius:10px}.auth-submit{width:100%;height:50px;color:#fff;font-size:14px;font-weight:700;background:#0f172a;border-radius:8px;box-shadow:none}.auth-submit:disabled{cursor:not-allowed;opacity:.68}.page-profile{position:relative}.profile-topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-top:21px}.profile-topbar .profile-identity{margin-top:0}.profile-theme-button{width:44px;height:44px;flex:0 0 44px;margin-top:8px;color:#101828;background:transparent;border-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.profile-theme-button .icon-symbol{width:22px;height:22px;stroke-width:2.2}.submission-page{padding-bottom:40px}.submission-content{display:grid;gap:14px}.submission-meta strong{color:#111827;font-size:15px;font-weight:850}.submission-meta p{margin:8px 0 0;color:#7b8498;font-size:13px;font-weight:650;line-height:1.55}.submission-panel{gap:14px}.notifications-page{min-height:100dvh;padding-bottom:104px}.notifications-refresh{display:grid;place-items:center;width:38px;height:38px;margin-left:auto;color:#667085;background:#ffffffb3;border:1px solid rgba(218,225,239,.82);border-radius:999px}.notifications-refresh .icon-symbol{width:18px;height:18px}.notifications-content{gap:14px}.notifications-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:5px;background:#ebeffcc2;border:1px solid rgba(255,255,255,.84);border-radius:14px}.notifications-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;color:#7b8498;font-size:13px;font-weight:850;background:transparent;border-radius:10px}.notifications-tabs button.active{color:#fff;background:linear-gradient(180deg,#6374ff,#805fff);box-shadow:0 8px 18px #6460e63d}.notifications-tabs em{display:inline-grid;place-items:center;min-width:22px;height:22px;padding-inline:6px;color:inherit;font-size:11px;font-style:normal;background:#ffffff2e;border-radius:999px}.notifications-list,.notifications-loading{display:grid;gap:12px}.notifications-loading span{height:190px;background:linear-gradient(100deg,#ffffff7a,#ffffffd1,#ffffff7a);background-size:200% 100%;border-radius:16px;animation:skeleton-shimmer 1.4s infinite linear}.notification-card{position:relative;display:grid;gap:13px;padding:16px;background:#ffffffb8;border:1px solid rgba(255,255,255,.82);border-radius:16px;box-shadow:0 10px 24px #5b67a017;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.notification-card.is-unread:before{position:absolute;top:18px;left:7px;width:5px;height:34px;content:"";background:#6374ff;border-radius:99px}.notification-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.notification-card-head>div{display:grid;gap:5px;min-width:0}.notification-card-head span{color:#798296;font-size:11px;font-weight:750}.notification-card-head strong{overflow:hidden;color:#171a24;font-size:15px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.notification-card-head>em{flex:0 0 auto;min-height:26px;padding:5px 10px;font-size:11px;font-style:normal;font-weight:850;border-radius:999px}.notification-card-head>em.status-pending{color:#a16207;background:#fef3c7}.notification-card-head>em.status-reviewed{color:#1d4ed8;background:#dbeafe}.notification-card-head>em.status-resolved{color:#047857;background:#d1fae5}.notification-message{display:grid;gap:7px;padding:13px 14px;border-radius:12px}.notification-message.mine{background:#f1f5f9d1;border:1px solid rgba(226,232,240,.9)}.notification-message.reply{background:linear-gradient(135deg,#eef2fff5,#f5f3fff0);border:1px solid rgba(199,210,254,.72)}.notification-message small{display:flex;align-items:center;gap:7px;color:#667085;font-size:11px;font-weight:850}.notification-message small i{padding:3px 7px;color:#fff;font-size:10px;font-style:normal;background:#6374ff;border-radius:999px}.notification-message p{margin:0;color:#344054;font-size:13px;font-weight:650;line-height:1.65;white-space:pre-wrap}.notification-message time{color:#98a2b3;font-size:10px}.notification-waiting{display:flex;align-items:center;gap:8px;color:#98a2b3;font-size:11px;font-weight:700}.notification-waiting .icon-symbol{width:16px;height:16px}.notification-reference{color:#6170ff;font-size:12px;font-weight:800;text-decoration:none}.notifications-empty{justify-items:center;padding-block:38px;text-align:center}.notifications-empty .icon-symbol{width:32px;height:32px;color:#7785ff}.notifications-empty p,.notifications-error p{margin:0;color:#7b8498;font-size:12px;line-height:1.6}.notifications-error button{justify-self:start;padding:8px 12px;color:#5f6fff;font-size:12px;font-weight:850;background:#6374ff1f;border-radius:8px}.notifications-create-action{position:sticky;bottom:18px;display:flex;align-items:center;justify-content:center;gap:9px;min-height:50px;color:#fff;font-size:14px;font-weight:900;text-decoration:none;background:linear-gradient(180deg,#6374ff,#805fff);border-radius:14px;box-shadow:0 14px 28px #6460e647}.notifications-create-action .icon-symbol{width:20px;height:20px}.profile-identity{display:flex;align-items:center;gap:14px;width:100%;min-width:0;margin-top:21px;padding:0;color:inherit;text-align:left;background:transparent}.profile-avatar{display:grid;flex:0 0 auto;place-items:center;width:54px;height:54px;color:#10131b;background:#ffffffb8;border:1px solid rgba(255,255,255,.76);border-radius:999px;box-shadow:var(--shadow-tight);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.profile-identity h1{margin:0;font-size:18px;font-weight:900;letter-spacing:-.04em}.profile-identity p{margin:6px 0 0;color:#8a92a5;font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-clickable,.membership-clickable{cursor:pointer}.profile-clickable:active,.membership-clickable:active{transform:scale(.985)}.membership-card{position:relative;display:grid;gap:14px;width:100%;min-height:106px;margin-top:18px;padding:18px;overflow:hidden;isolation:isolate;color:#172033;text-align:left;background:none;border:0;border-radius:14px;box-shadow:0 16px 30px #5060921f}.membership-card>*{position:relative;z-index:1}.membership-card:before,.membership-card:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;border-radius:inherit}:root:not([data-theme=dark]) .membership-card{background:linear-gradient(135deg,#ffffffeb,#f1f6ffeb 58%,#ecf0fff0),#eef4ff;border:1px solid rgba(255,255,255,.78);box-shadow:0 18px 34px #687ab224,inset 0 1px #ffffffeb}.membership-card:before{top:-30%;right:-30%;bottom:-30%;left:-30%;z-index:0;background:radial-gradient(circle at 18% 24%,rgba(115,145,255,.18),transparent 24%),radial-gradient(circle at 82% 78%,rgba(188,176,255,.14),transparent 28%),radial-gradient(circle at 55% 18%,rgba(120,208,255,.12),transparent 22%);opacity:.92;transform:translateZ(0);filter:blur(4px);animation:membership-card-drift 12s ease-in-out infinite alternate}.membership-card:after{top:-8%;right:-20%;bottom:-8%;left:-20%;z-index:0;background:linear-gradient(118deg,transparent 14%,rgba(255,255,255,.34) 32%,transparent 52%),linear-gradient(180deg,#ffffff2e,#fff0);opacity:.72;transform:translate3d(-18%,0,0);animation:membership-card-sheen 14s ease-in-out infinite}.membership-card-head{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px}.membership-copy-block{min-width:0}.membership-card span{color:#6f7d97;font-size:11px;font-weight:700}.membership-card strong{display:block;margin-top:6px;color:#131c2f;font-size:18px;font-weight:900}.membership-copy{position:relative;z-index:1;margin:-2px 0 0;color:#51607c;font-size:13px;font-weight:750;line-height:1.45}.membership-score{display:grid;justify-items:end;align-content:start;gap:6px;min-width:78px;text-align:right}.membership-score-label{color:#7a88a1;font-size:10px;font-weight:800;line-height:1}.membership-score strong{margin:0;color:#101726;font-size:34px;line-height:1}.membership-stats{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:8px}.membership-stat-chip{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;color:#40506f;font-size:11px;font-weight:800;background:#fff9;border:1px solid rgba(210,219,240,.88);border-radius:999px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.membership-clickable .membership-login-stats{margin-top:-2px}.membership-clickable .membership-login-stats .membership-stat-chip{min-height:32px;padding:0 15px;color:#5f6fff;background:#ffffffb8;border-color:#7380ff38;box-shadow:0 8px 18px #6575ff1f}@keyframes membership-card-drift{0%{transform:translate3d(6%,-4%,0)}to{transform:translate3d(-7%,5%,0)}}@keyframes membership-card-sheen{0%{transform:translate3d(-18%,0,0);opacity:.3}45%{opacity:.9}to{transform:translate3d(22%,0,0);opacity:.36}}.theme-card{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:72px;margin-top:14px;padding:14px 14px 14px 18px;background:#ffffff9e;border:1px solid rgba(255,255,255,.72);border-radius:14px;box-shadow:0 10px 22px #5b67a014;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.profile-settings-card{display:grid;gap:16px;padding:16px 18px 18px;background:#ffffff3d;border-top:1px solid rgba(203,210,226,.38);-webkit-backdrop-filter:blur(18px) saturate(1.25);backdrop-filter:blur(18px) saturate(1.25)}.profile-settings-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.profile-settings-head>div{display:grid;gap:6px;min-width:0}.profile-settings-head span{color:#8a92a5;font-size:12px;font-weight:800}.profile-settings-head strong{color:#171a24;font-size:15px;font-weight:900}.profile-settings-head p{margin:0;color:#7f8799;font-size:12px;font-weight:700;line-height:1.5}.profile-settings-reset{flex:0 0 auto;min-height:34px;padding:0 12px;color:#5f6dff;font-size:12px;font-weight:850;background:#6575ff1a;border:1px solid rgba(101,117,255,.12);border-radius:999px;transition:transform .36s cubic-bezier(.22,1.28,.36,1),background .36s ease,box-shadow .36s ease}.profile-settings-reset:active{transform:scale(.96)}.profile-slider-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px}.profile-slider-row span{color:#8a92a5;font-size:11px;font-weight:800}.profile-height-slider{width:100%;height:6px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(90deg,#6170fff0,#69c5ffd6) 0/var(--slider-progress, 50%) 100% no-repeat,#d5dcede6;border-radius:999px;outline:none}.profile-height-slider::-webkit-slider-thumb{width:22px;height:22px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.78),transparent 32%),linear-gradient(145deg,#6a78ff,#58b0ff);border:3px solid rgba(255,255,255,.92);border-radius:999px;box-shadow:0 8px 18px #5c6fff42,0 0 0 1px #6a77ff24;transition:transform .3s cubic-bezier(.22,1.28,.36,1)}.profile-height-slider::-webkit-slider-thumb:active{transform:scale(1.1)}.profile-height-slider::-moz-range-track{height:6px;background:#d5dcede6;border-radius:999px}.profile-height-slider::-moz-range-progress{height:6px;background:linear-gradient(90deg,#6170fff0,#69c5ffd6);border-radius:999px}.profile-height-slider::-moz-range-thumb{width:22px;height:22px;background:linear-gradient(145deg,#6a78ff,#58b0ff);border:3px solid rgba(255,255,255,.92);border-radius:999px;box-shadow:0 8px 18px #5c6fff42,0 0 0 1px #6a77ff24}.theme-card>div:first-child{display:grid;gap:6px;min-width:0}.theme-card span{color:#8a92a5;font-size:12px;font-weight:800}.theme-card strong{color:#171a24;font-size:15px;font-weight:900}.theme-toggle{--segmented-min: 52px;--segmented-width: 116px}.profile-menu-item:active,.segmented-toggle button:active{transform:scale(.97)}.profile-menu{display:grid;gap:12px;margin-top:18px}.profileGuestLoginAction{width:100%;min-height:44px;margin-top:14px;font-size:13px}.profile-menu-group{background:#ffffffa3;border:1px solid rgba(255,255,255,.72);border-radius:14px;box-shadow:0 10px 22px #5b67a014;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow:hidden}.profile-menu-item{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) 28px 18px;column-gap:12px;align-items:center;width:100%;min-height:58px;padding:0 18px;color:#171a24;text-align:left;background:transparent}.profile-settings-trigger{grid-template-columns:26px 1fr 18px}.profile-settings-trigger .icon-symbol:last-child{transition:transform .36s cubic-bezier(.22,1.28,.36,1)}.profile-settings-trigger.open .icon-symbol:last-child{transform:rotate(90deg)}.profile-menu-item+.profile-menu-item:before{position:absolute;top:0;right:16px;left:52px;height:1px;content:"";background:#cbd2e261}.profile-menu-item .icon-symbol{width:22px;height:22px;stroke-width:2}.profile-menu-item .icon-symbol:last-child{justify-self:end;width:18px;height:18px;color:#a0a7b8}.profile-menu-item.menu-item-secondary{grid-template-columns:28px minmax(0,1fr) 28px 18px}.profile-menu-item-inline-toggle{grid-template-columns:28px minmax(0,1fr) auto}.profile-menu-item-inline-toggle em{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:86px;height:32px;padding:0 14px;color:#5f6fff;background:#6374ff1f;border:1px solid rgba(99,116,255,.18);border-radius:999px}.profile-menu-item span{font-size:16px;font-weight:850}.profile-menu-spacer,.profile-menu-item em{display:grid;place-items:center;justify-self:end;width:28px;height:28px}.profile-menu-item em{color:#fff;font-size:13px;font-style:normal;font-weight:900;background:#6374ff;border-radius:999px}.profile-menu-item-inline-toggle em{color:#5f6fff;background:#6374ff1f;border:1px solid rgba(99,116,255,.18)}.settings-expand-enter-active,.settings-expand-leave-active{overflow:hidden;transition:max-height .36s ease,opacity .24s ease,transform .36s cubic-bezier(.22,1.28,.36,1)}.settings-expand-enter-from,.settings-expand-leave-to{opacity:0;transform:translateY(-6px);max-height:0}.settings-expand-enter-to,.settings-expand-leave-from{opacity:1;transform:translateY(0);max-height:260px}@keyframes tab-elastic{0%{transform:scale(.9)}58%{transform:scale(1.08)}to{transform:scale(1)}}.segmented-control.tab-motion-forward button.active,.segmented-toggle.tab-motion-forward button.active,.category-pills.tab-motion-forward button.active,.market-sub-segment.tab-motion-forward button.active,.bottom-tabbar.tab-motion-forward .tabbar-item.active,.bottom-tabbar.tab-motion-forward .tabbar-add-action.active{animation:tab-switch-forward .62s cubic-bezier(.22,1.16,.3,1) both}.segmented-control.tab-motion-backward button.active,.segmented-toggle.tab-motion-backward button.active,.category-pills.tab-motion-backward button.active,.market-sub-segment.tab-motion-backward button.active,.bottom-tabbar.tab-motion-backward .tabbar-item.active,.bottom-tabbar.tab-motion-backward .tabbar-add-action.active{animation:tab-switch-backward .62s cubic-bezier(.22,1.16,.3,1) both}.category-icons.tab-motion-forward button.active .category-icon-dot{animation:tab-switch-forward-dot .62s cubic-bezier(.22,1.16,.3,1) both}.category-icons.tab-motion-backward button.active .category-icon-dot{animation:tab-switch-backward-dot .62s cubic-bezier(.22,1.16,.3,1) both}@keyframes tab-switch-forward{0%{transform:translate(-18px) scale(.92)}56%{transform:translate(7px) scale(1.05)}to{transform:translate(0) scale(1)}}@keyframes tab-switch-backward{0%{transform:translate(18px) scale(.92)}56%{transform:translate(-7px) scale(1.05)}to{transform:translate(0) scale(1)}}@keyframes tab-switch-forward-dot{0%{transform:translate(-14px) translateY(-2px) scale(.92)}56%{transform:translate(5px) translateY(-2px) scale(1.05)}to{transform:translate(0) translateY(-2px) scale(1)}}@keyframes tab-switch-backward-dot{0%{transform:translate(14px) translateY(-2px) scale(.92)}56%{transform:translate(-5px) translateY(-2px) scale(1.05)}to{transform:translate(0) translateY(-2px) scale(1)}}.page-info{display:grid;align-content:start;gap:18px}.info-hero{display:grid;gap:14px}.info-hero>div{display:grid;gap:8px}.info-hero span{color:#697286;font-size:12px;font-weight:800}.info-hero h1{margin:0;color:#111520;font-size:26px;font-weight:900}.info-hero p{margin:0;color:#7b8498;font-size:13px;font-weight:600;line-height:1.55}.info-list,.settings-stack{display:grid;gap:12px}.page-settings{padding-top:0}.settings-page-header{position:sticky;top:0;z-index:24;display:flex;align-items:center;gap:12px;min-height:56px;margin:0 calc(var(--page-x) * -1) 14px;padding:calc(env(safe-area-inset-top,0px) + 8px) var(--page-x) 12px;background:linear-gradient(180deg,#f8fbfff0,#f8fbffc7 70%,#f8fbff00);-webkit-backdrop-filter:blur(18px) saturate(1.1);backdrop-filter:blur(18px) saturate(1.1)}.settings-page-header strong{color:#111520;font-size:18px;font-weight:900}.profile-subpage-content{display:grid;align-content:start;gap:12px}.info-card{display:grid;gap:10px;padding:16px;background:#ffffff9e;border:1px solid rgba(255,255,255,.72);border-radius:14px;box-shadow:0 10px 22px #5b67a014;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.info-card strong{color:#171a24;font-size:15px;font-weight:900}.info-card p{margin:0;color:#7b8498;font-size:13px;font-weight:600;line-height:1.65}.about-contact-card{gap:14px}.about-contact-list{display:grid;gap:10px}.about-contact-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 14px;background:#f8faffd1;border:1px solid rgba(216,225,247,.82);border-radius:14px}.about-contact-copy{display:grid;gap:6px;min-width:0}.about-contact-copy span{color:#8a93a7;font-size:11px;font-weight:800}.about-contact-copy a{color:#1c2333;font-size:14px;font-weight:800;text-decoration:none;word-break:break-all}.about-copy-button{flex:0 0 auto;min-height:34px;padding:0 12px;font-size:12px}.about-message-button{justify-self:flex-start}.about-policy-card{border-color:#6374ff29;background:linear-gradient(180deg,#6374ff14,#ffffff9e),#ffffff9e}.about-policy-links,.legal-document-links{display:flex;flex-wrap:wrap;gap:8px}.about-policy-links a,.legal-document-links a{padding:8px 11px;color:#5364e8;font-size:12px;font-weight:850;text-decoration:none;background:#ffffff94;border:1px solid rgba(99,116,255,.18);border-radius:999px}.legal-document-content{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 28px)}.legal-document-intro{display:grid;gap:10px;padding:4px 2px 8px}.legal-document-intro h1,.legal-document-section h2{margin:0;color:#171a24;font-weight:900}.legal-document-intro h1{font-size:26px}.legal-document-intro time{color:#8a93a7;font-size:12px;font-weight:750}.legal-document-intro p,.legal-document-section p,.legal-document-section li{color:#68738a;font-size:13px;font-weight:600;line-height:1.7}.legal-document-section{gap:11px}.legal-document-section h2{font-size:16px}.legal-document-section ul{display:grid;gap:8px;margin:0;padding-left:20px}.legal-document-section li::marker{color:#6877ff}.legal-deletion-request-link{display:flex;align-items:center;justify-content:space-between;gap:14px;color:var(--ink);text-decoration:none}.legal-deletion-request-link span{color:var(--muted);font-size:13px}.legal-deletion-request-link strong{color:var(--brand);font-size:14px}.article-list-stack{display:grid;gap:14px}.ranking-article-segment{margin-bottom:2px}.article-list-card{display:grid;gap:14px;padding:14px;color:inherit;text-decoration:none;background:#ffffffa8;border:1px solid rgba(255,255,255,.76);border-radius:18px;box-shadow:0 14px 28px #5a64a01f;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.article-list-cover{display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:14px;background:#d6e1ff5c}.article-list-cover img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain}.article-list-copy{display:grid;gap:8px}.article-list-stats{display:flex;flex-wrap:wrap;gap:10px 14px}.article-list-stats span{display:inline-flex;align-items:center;gap:6px;color:#6f7b93;font-size:12px;font-weight:700;white-space:nowrap}.article-list-stats .icon-symbol{width:14px;height:14px}.article-list-meta{display:flex;flex-wrap:wrap;gap:7px 12px}.article-list-meta span{color:#8b93a8;font-size:11px;font-weight:700}.article-list-copy strong{color:#181d29;font-size:19px;font-weight:900;line-height:1.24}.article-list-copy p{margin:0;color:#7b8498;font-size:13px;font-weight:600;line-height:1.65}.card-metrics-panel{display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;padding:14px;overflow:hidden;background:#ffffffad;border:1px solid rgba(255,255,255,.78);border-radius:18px;box-shadow:0 14px 30px #5a64a021;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.card-metrics-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.card-metrics-actions{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px}.card-metrics-head>div:first-child{display:grid;gap:4px;min-width:0}.card-metrics-head strong{color:#171b29;font-size:17px;font-weight:950;line-height:1.2}.card-metrics-head span,.card-metrics-meta{color:#7c8498;font-size:12px;font-weight:750}.card-metrics-meta{display:flex;flex-wrap:wrap;gap:6px 14px}.card-metrics-status{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;min-height:28px;padding:0 10px;color:#139260;font-size:12px;font-weight:900;background:#37d28d21;border:1px solid rgba(43,198,135,.22);border-radius:999px}.card-metrics-status i{width:7px;height:7px;background:#20c981;border-radius:999px;box-shadow:0 0 0 4px #20c98126}.card-metrics-status.is-demo{color:#b46c00;background:#ffbe4d29;border-color:#ffb33847}.card-metrics-status.is-demo i{background:#f5a623;box-shadow:0 0 0 4px #f5a62326}.card-metrics-status.is-loading i{animation:metric-live-pulse .9s ease-in-out infinite alternate}.card-metrics-shift{display:inline-grid;flex:0 0 auto;place-items:center;width:32px;height:32px;color:#6374ff;background:linear-gradient(180deg,#ffffffe6,#f5f8ffb8),#ffffffb8;border:1px solid rgba(101,117,255,.18);border-radius:999px;box-shadow:0 8px 18px #5a64a01f,inset 0 1px #ffffffb8}.card-metrics-shift .icon-symbol{width:16px;height:16px;stroke-width:2.6}.card-metrics-shift:active{transform:scale(.96)}.card-metrics-shift.active{color:#fff;background:linear-gradient(180deg,#6374ff,#7c64ff);border-color:#6575ff47;box-shadow:0 10px 20px #6374ff38}.card-metrics-summary{display:flex;flex-wrap:wrap;gap:6px 12px}.card-metrics-scroll{width:100%;min-height:0;max-height:min(66dvh,820px);overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border:1px solid rgba(218,224,241,.86);border-radius:12px;background:#ffffff94;transition:box-shadow .24s ease,border-color .24s ease,background-color .24s ease}.card-metrics-scroll.is-scrolled-y{box-shadow:inset 0 1px #ffffff2e,0 12px 24px #11182714}.card-metrics-table{width:100%;min-width:760px;border-collapse:collapse;table-layout:fixed}.card-metrics-table th,.card-metrics-table td{height:46px;padding:0 8px;border-bottom:1px solid rgba(217,223,239,.9);border-left:1px solid rgba(217,223,239,.72)}.card-metrics-table th:first-child,.card-metrics-table td:first-child{border-left:0}.card-metrics-table th{position:sticky;top:0;z-index:4;color:#303646;font-size:12px;font-weight:950;text-align:left;background:#f8faffe0;transition:background-color .24s ease,box-shadow .24s ease,backdrop-filter .24s ease;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}.card-metrics-scroll.is-scrolled-y .card-metrics-table th{background:#fafcfff5;box-shadow:inset 0 -1px #d9dfefe6,0 10px 18px #e4eaf733;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.card-metrics-table tbody tr:last-child td{border-bottom:0}.card-metrics-table tbody tr{transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease}.card-metrics-table tbody tr:hover{background:#7973ff09}.card-metrics-table tbody tr:active{transform:scale(.995)}.card-metrics-table th:nth-child(1),.card-metrics-table td:nth-child(1){width:164px}.card-metrics-table th:nth-child(2),.card-metrics-table td:nth-child(2){width:132px}.card-metrics-table th:nth-child(3),.card-metrics-table td:nth-child(3){width:132px}.card-metrics-table:not(.card-metrics-wide-table) th:nth-child(1),.card-metrics-table:not(.card-metrics-wide-table) td:nth-child(1){position:sticky;left:0;z-index:3;background:#fcfdfffa;box-shadow:1px 0 #d9dfefe6,10px 0 20px #e4eaf757}.card-metrics-table:not(.card-metrics-wide-table) th:nth-child(1){z-index:6;background:#f8fafffa}.card-metrics-scroll.is-scrolled-x .card-metrics-table:not(.card-metrics-wide-table) th:nth-child(1),.card-metrics-scroll.is-scrolled-x .card-metrics-table:not(.card-metrics-wide-table) td:nth-child(1){width:54px;min-width:54px;max-width:54px;padding-inline:6px}.card-metrics-scroll.is-scrolled-x .card-metrics-table:not(.card-metrics-wide-table) .card-metrics-card-link{justify-content:center}.card-metrics-scroll.is-scrolled-x .card-metrics-table:not(.card-metrics-wide-table) .card-metrics-card-link span:last-child{display:none}.card-metrics-scroll.is-scrolled-x .card-metrics-table:not(.card-metrics-wide-table) .card-metrics-card-rank{display:none}.card-metrics-wide-table{min-width:1120px}.card-metrics-wide-table th:first-child,.card-metrics-wide-table td:first-child{position:sticky;left:0;z-index:3;width:108px;background:#fcfdfffa;box-shadow:1px 0 #d9dfefe6,10px 0 20px #e4eaf757}.card-metrics-wide-table th:not(:first-child),.card-metrics-wide-table td:not(:first-child){width:118px;text-align:right}.card-metrics-wide-table th:first-child{z-index:7}.wide-card-head{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wide-metric-label{color:#172033;font-size:12px;font-weight:950}.wide-metric-value strong{color:#111827;font-size:12px;font-weight:950;white-space:nowrap}.card-metrics-card-link{position:relative;display:flex;align-items:center;gap:8px;min-width:0;padding-top:8px;color:inherit;text-decoration:none;transition:transform .18s ease,opacity .18s ease}.card-metrics-table tbody tr:hover .card-metrics-card-link{transform:translate(1px)}.card-metrics-table tbody tr:active .card-metrics-card-link{transform:translate(0) scale(.985)}.card-metrics-card-rank{position:absolute;top:1px;right:2px;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:16px;padding:0 5px;color:#5f6b85;font-size:9px;font-weight:900;line-height:1;text-align:center;background:#edf2fbfa;border:1px solid rgba(208,217,236,.92);border-radius:999px;box-shadow:0 4px 10px #94a3b824}.card-metrics-card-link .card-logo{width:30px;height:30px;font-size:0;border-radius:9px;transition:transform .24s ease,box-shadow .24s ease,filter .24s ease;box-shadow:inset 0 0 0 1px #ffffff47,0 6px 14px #1c244614}.card-metrics-table tbody tr:hover .card-logo{transform:translateY(-1px)}.card-metrics-table tbody tr:active .card-logo{transform:translateY(0) scale(.96)}.card-metrics-card-link .card-logo.has-logo-image{background:#fff;box-shadow:inset 0 0 0 1px #e0e6f2f5,0 6px 14px #1c244614}.card-metrics-card-link .logo-kolo.has-logo-image{background:#28d85a}.card-metrics-card-link .logo-holyheld.has-logo-image{background:linear-gradient(135deg,#16171b,#2a2d33)}.card-metrics-card-link .logo-tuyo.has-logo-image{background:#a9ec52}.card-metrics-card-link .logo-exa.has-logo-image{background:linear-gradient(135deg,#26302d,#3a4541)}.card-metrics-card-link .logo-solayer.has-logo-image{background:linear-gradient(135deg,#0d4b40,#1b6a58)}.card-metrics-card-link .logo-gnosis.has-logo-image{background:linear-gradient(135deg,#111827,#1b2940)}.card-metrics-card-link .logo-ready.has-logo-image{background:linear-gradient(135deg,#20283a,#3a4356)}.card-metrics-card-link .logo-avalanche.has-logo-image{background:linear-gradient(135deg,#f04652,#c12639)}.card-metrics-card-link .logo-phantom.has-logo-image{background:linear-gradient(135deg,#7b5cff,#b45cff)}.card-metrics-card-link .logo-solflare.has-logo-image{background:linear-gradient(135deg,#ff8a2b,#ff5f45)}.card-metrics-card-link .card-logo img{width:82%;height:82%}.card-metrics-card-link span:last-child{min-width:0;overflow:hidden;color:#151a27;font-size:13px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.metric-verification{text-align:left}.metric-verification-pill{display:inline-grid;place-items:center;min-width:66px;min-height:24px;padding:0 8px;color:#3f6e58;font-size:11px;font-weight:950;white-space:nowrap;background:#41c48424;border:1px solid rgba(65,196,132,.22);border-radius:999px}.metric-verification-pill.status-review{color:#9d6a13;background:#ffbe4d2b;border-color:#ffb3384d}.metric-verification-pill.status-concentrated{color:#b24949;background:#ff707029;border-color:#ff70704d}.metric-verification-pill.status-thin-sample{color:#69728a;background:#8b93a824;border-color:#8b93a838}.metric-cell{position:relative;overflow:hidden;text-align:right}.metric-cell .metric-bar{position:absolute;inset:7px auto 7px 4px;z-index:0;width:0;min-width:3px;border-radius:5px;opacity:.84;transition:width .7s cubic-bezier(.22,1,.36,1),opacity .24s ease,transform .24s ease;transform-origin:left center}.card-metrics-scroll.is-bars-ready .metric-bar{width:var(--bar-width)}.card-metrics-table tbody tr:hover .metric-bar{opacity:1;transform:scaleY(1.03)}.metric-cell strong,.metric-addresses strong{position:relative;z-index:1;color:#111827;font-size:13px;font-weight:950;letter-spacing:0;transition:transform .2s ease,color .2s ease}.card-metrics-table tbody tr:hover .metric-cell strong,.card-metrics-table tbody tr:hover .metric-addresses strong{transform:translate(-1px)}.metric-green .metric-bar{background:linear-gradient(90deg,#56cc8ec2,#56cc8e14);border:1px solid rgba(43,184,115,.18)}.metric-blue .metric-bar{background:linear-gradient(90deg,#5b94d8b3,#5b94d814);border:1px solid rgba(65,124,200,.17)}.metric-gold .metric-bar{background:linear-gradient(90deg,#ffbe4dd1,#ffbe4d14);border:1px solid rgba(227,157,28,.16)}.metric-mint .metric-bar{background:linear-gradient(90deg,#66cba9ad,#66cba914);border:1px solid rgba(63,181,141,.16)}.metric-addresses{text-align:right;transition:background .24s ease,filter .24s ease}.card-metrics-table tbody tr:hover .metric-addresses{filter:saturate(1.06) brightness(1.02)}.metric-addresses.heat-hot{background:linear-gradient(90deg,#ff7f722e,#ff7567b8)}.metric-addresses.heat-warm{background:linear-gradient(90deg,#ffc26629,#ffab4c9e)}.metric-addresses.heat-mild{background:linear-gradient(90deg,#efe06f1f,#ebda5d7a)}.metric-addresses.heat-quiet{background:linear-gradient(90deg,#52be7e1a,#52be7e8a)}@keyframes metric-live-pulse{0%{transform:scale(.82);opacity:.55}to{transform:scale(1.08);opacity:1}}.stablecoin-charts{display:grid;gap:14px;padding-bottom:2px}.stablecoin-charts>:not(.stablecoin-skeleton){animation:stablecoin-section-in .52s cubic-bezier(.22,1,.36,1) both}.stablecoin-charts>:nth-child(2){animation-delay:.04s}.stablecoin-charts>:nth-child(3){animation-delay:.08s}.stablecoin-charts>:nth-child(4){animation-delay:.12s}@keyframes stablecoin-section-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.stablecoin-skeleton{display:grid;gap:14px}.stablecoin-skeleton-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.stablecoin-skeleton-block,.stablecoin-skeleton-card,.stablecoin-skeleton-panel{position:relative;overflow:hidden;background:#ffffffa3;border:1px solid rgba(255,255,255,.84);border-radius:14px}.stablecoin-skeleton-block:after,.stablecoin-skeleton-card:after,.stablecoin-skeleton-panel:after,.stablecoin-skeleton-line:after,.stablecoin-skeleton-row:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(100deg,transparent 25%,rgba(255,255,255,.62) 50%,transparent 75%);transform:translate(-100%);animation:stablecoin-skeleton-shimmer 1.35s ease-in-out infinite}@keyframes stablecoin-skeleton-shimmer{to{transform:translate(100%)}}.stablecoin-skeleton-block{min-height:76px}.stablecoin-skeleton-primary{grid-column:1/-1;min-height:166px}.stablecoin-skeleton-meta{display:flex;align-items:center;gap:8px;padding:0 4px}.stablecoin-skeleton-meta i,.stablecoin-skeleton-meta span,.stablecoin-skeleton-line,.stablecoin-skeleton-row i,.stablecoin-skeleton-row span,.stablecoin-skeleton-row b{display:block;height:9px;background:#c2cbe270;border-radius:99px}.stablecoin-skeleton-meta i{width:6px;height:6px}.stablecoin-skeleton-meta span:nth-child(2){width:118px}.stablecoin-skeleton-meta span:nth-child(3){width:88px;margin-left:auto}.stablecoin-skeleton-card{height:312px;padding:16px}.stablecoin-skeleton-line-short{width:82px}.stablecoin-skeleton-line-title{width:138px;height:15px;margin-top:10px}.stablecoin-skeleton-chart{position:absolute;right:16px;bottom:17px;left:16px;height:178px;background:linear-gradient(180deg,#9ba9ee2e,#9ba9ee05);border-radius:12px 12px 0 0}.stablecoin-skeleton-secondary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stablecoin-skeleton-panel{min-height:286px;padding:16px}.stablecoin-skeleton-panel>.stablecoin-skeleton-line-title{margin-bottom:22px}.stablecoin-skeleton-row{position:relative;display:grid;grid-template-columns:18px 1fr 36px;gap:8px;align-items:center;height:39px}.stablecoin-skeleton-row i{width:17px;height:17px;border-radius:50%}.stablecoin-skeleton-row span{width:68%}.stablecoin-skeleton-row b{width:31px}.stablecoin-chart-swap-enter-active,.stablecoin-chart-swap-leave-active{transition:opacity .2s ease,transform .2s ease}.stablecoin-chart-swap-enter-from{opacity:0;transform:translateY(5px)}.stablecoin-chart-swap-leave-to{opacity:0;transform:translateY(-5px)}.stablecoin-charts-head,.stablecoin-chart-card,.stablecoin-panel,.stablecoin-list-card{background:#ffffffad;border:1px solid rgba(255,255,255,.78);box-shadow:0 14px 30px #5a64a021;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.stablecoin-charts-head{display:block;padding:15px 16px;border-radius:18px}.stablecoin-title-row,.stablecoin-card-head,.stablecoin-panel-head,.stablecoin-list-head,.stablecoin-asset-name,.stablecoin-chain-row,.stablecoin-dominance-row,.stablecoin-asset-summary{display:flex;align-items:center}.stablecoin-title-row{gap:8px;flex-wrap:nowrap}.stablecoin-title-row>strong{white-space:nowrap;color:#171b29;font-size:20px;font-weight:950;letter-spacing:-.035em}.stablecoin-charts-head p{margin:5px 0 0;color:#858da2;font-size:11px;font-weight:700;line-height:1.5}.stablecoin-live-dot{display:inline-flex;align-items:center;gap:5px;min-height:22px;padding:0 8px;color:#ad7204;font-size:10px;font-weight:900;background:#ffbe4d29;border:1px solid rgba(255,179,56,.24);border-radius:999px}.stablecoin-live-dot i{width:6px;height:6px;background:#f5a623;border-radius:99px;box-shadow:0 0 0 3px #f5a62324}.stablecoin-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.stablecoin-kpi{display:grid;gap:6px;min-height:76px;padding:13px;background:#ffffffd1;border:1px solid rgba(255,255,255,.9);border-radius:12px;box-shadow:0 7px 16px #5a64a00f}.stablecoin-kpi-primary{position:relative;grid-column:1/-1;min-height:166px;overflow:hidden;align-content:center;justify-items:center;padding:17px;text-align:center;background:radial-gradient(circle at 92% 0%,rgba(154,128,255,.18),transparent 40%),linear-gradient(130deg,#ffffffeb,#f1f3ffb8);border-color:#fffffff0;box-shadow:0 16px 34px #5b6dbe26,inset 0 1px #ffffffc7}.stablecoin-kpi-primary-copy{position:relative;z-index:2;display:grid;justify-items:center;gap:8px;transform:translateY(-13px)}.stablecoin-kpi-primary-copy small{display:inline-flex;align-items:center;gap:6px;color:#7c87a2;font-size:10px;font-weight:850}.stablecoin-kpi-primary-copy small i{width:6px;height:6px;background:#24bd88;border-radius:50%;box-shadow:0 0 0 3px #24bd881f}.stablecoin-kpi-primary-copy small b{color:#15966a;font-size:11px;font-weight:950}.stablecoin-data-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 4px;color:#9098ab;font-size:10px;font-weight:750}.stablecoin-data-meta span{display:inline-flex;align-items:center;gap:5px;min-width:0}.stablecoin-data-meta span:last-child{text-align:right}.stablecoin-data-meta i{width:5px;height:5px;background:#20c981;border-radius:50%;box-shadow:0 0 0 3px #20c98124,0 0 12px #20c981bf;animation:stablecoin-source-pulse 1.8s ease-in-out infinite}@keyframes stablecoin-source-pulse{0%,to{opacity:.72;transform:scale(.88)}50%{opacity:1;transform:scale(1.18)}}.stablecoin-kpi-sparkline{position:absolute;right:15px;bottom:10px;left:15px;z-index:1;width:calc(100% - 30px);height:56px;opacity:.82;pointer-events:none}.stablecoin-kpi-sparkline-line{fill:none;stroke:#6577ff80;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.stablecoin-kpi span,.stablecoin-eyebrow,.stablecoin-table-labels,.stablecoin-asset-name small,.stablecoin-asset-details dt{color:#858da2;font-size:10px;font-weight:850;line-height:1.2}.stablecoin-kpi strong{color:#1b2030;font-size:15px;font-weight:950;letter-spacing:-.045em}.stablecoin-kpi-primary strong{position:relative;z-index:1;color:#1d263d;font-size:32px;line-height:1;letter-spacing:-.065em}.stablecoin-kpi strong.positive,.stablecoin-asset-summary b{color:#15966a}.stablecoin-kpi strong.negative{color:#d05e66}.stablecoin-chart-card,.stablecoin-panel,.stablecoin-list-card{overflow:hidden;border-radius:14px}.stablecoin-card-head,.stablecoin-panel-head,.stablecoin-list-head{justify-content:space-between;gap:10px;padding:15px 15px 12px}.stablecoin-card-head>div:first-child,.stablecoin-panel-head,.stablecoin-list-head>div:first-child{display:grid;gap:5px}.stablecoin-card-head strong,.stablecoin-panel-head strong,.stablecoin-list-head strong{color:#1b2030;font-size:15px;font-weight:950;letter-spacing:-.03em}.stablecoin-timeframes{display:flex;gap:3px;padding:3px;background:#e0e5ff85;border:1px solid rgba(211,218,255,.56);border-radius:10px}.stablecoin-timeframes button,.stablecoin-chain-filters button{color:#8c93a6;font-size:10px;font-weight:900;background:transparent}.stablecoin-timeframes button{min-width:28px;height:24px;padding:0 6px;border-radius:7px}.stablecoin-timeframes button.active{color:#fff;background:linear-gradient(135deg,#6278ff,#8a6dff);box-shadow:0 5px 10px #646ef033}.stablecoin-chart-stage{position:relative;padding:0 7px 9px}.stablecoin-chart-stage svg{display:block;width:100%;height:154px;overflow:visible}.stablecoin-chart-grid{fill:none;stroke:#949ebe2e;stroke-dasharray:3 4}.stablecoin-chart-line{fill:none;stroke:#6577ff;stroke-linecap:round;stroke-linejoin:round;stroke-width:3;filter:drop-shadow(0 3px 4px rgba(101,119,255,.28));stroke-dasharray:700;animation:stablecoin-chart-draw .8s ease-out both}@keyframes stablecoin-chart-draw{0%{stroke-dashoffset:700}to{stroke-dashoffset:0}}.stablecoin-chart-dot{fill:#fff;stroke:#6577ff;stroke-width:3}.stablecoin-chart-label{position:absolute;right:12px;z-index:1;color:#7d86a0;font-size:9px;font-weight:850}.stablecoin-chart-label-top{top:5px}.stablecoin-chart-label-bottom{bottom:12px}.stablecoin-secondary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stablecoin-panel-head{align-items:flex-start;padding-bottom:11px}.stablecoin-panel-head strong{font-size:13px}.stablecoin-dominance-list,.stablecoin-chain-list{display:grid;gap:11px;padding:0 12px 14px}.stablecoin-dominance-list{gap:15px}.stablecoin-dominance-row{gap:6px;min-width:0}.stablecoin-asset-mark,.stablecoin-asset-name i{display:inline-grid;flex:0 0 auto;place-items:center;color:#fff;font-size:9px;font-style:normal;font-weight:950;border-radius:50%}.stablecoin-asset-mark{width:17px;height:17px}.stablecoin-asset-mark img,.stablecoin-asset-name i img{width:100%;height:100%;object-fit:cover;border-radius:50%}.stablecoin-dominance-row strong{width:31px;min-width:0;color:#2a3040;font-size:10px;font-weight:900}.stablecoin-dominance-row b,.stablecoin-chain-row b{color:#626c86;font-size:10px;font-weight:900}.stablecoin-dominance-bar{display:block;flex:1;height:5px;overflow:hidden;background:#dae0f1b8;border-radius:99px}.stablecoin-dominance-bar i{display:block;height:100%;border-radius:inherit}.stablecoin-dominance-footer{display:grid;gap:7px;margin:1px 12px 14px;padding-top:10px;border-top:1px solid rgba(217,223,239,.74)}.stablecoin-dominance-footer>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.stablecoin-dominance-footer span,.stablecoin-dominance-footer p{color:#8a93a9;font-size:10px;font-weight:800}.stablecoin-dominance-footer strong{color:#5c6dff;font-size:12px;font-weight:950}.stablecoin-dominance-footer-bar{display:block;height:6px;overflow:hidden;background:#dee3f1d6;border-radius:99px}.stablecoin-dominance-footer-bar i{display:block;height:100%;background:linear-gradient(90deg,#26b998,#6578ff);border-radius:inherit;transition:width .86s cubic-bezier(.22,1,.36,1);animation:stablecoin-progress-in .9s cubic-bezier(.22,1,.36,1) both}@keyframes stablecoin-progress-in{0%{width:0!important}}.stablecoin-dominance-footer p{margin:0}.stablecoin-chain-row{gap:7px}.stablecoin-chain-dot{display:inline-grid;flex:0 0 auto;place-items:center;width:18px;height:18px;overflow:hidden;border-radius:50%;box-shadow:0 0 0 3px #6d7bff14}.stablecoin-chain-dot img{width:100%;height:100%;object-fit:cover;border-radius:50%}.stablecoin-chain-row>div{display:grid;flex:1;gap:2px;min-width:0}.stablecoin-chain-row strong{overflow:hidden;color:#2a3040;font-size:10px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.stablecoin-chain-row span{color:#8d95a8;font-size:9px;font-weight:750}.stablecoin-list-head{align-items:flex-end}.stablecoin-search{display:flex;align-items:center;gap:5px;width:118px;height:30px;padding:0 9px;color:#939bb0;background:#f3f6ffcc;border:1px solid rgba(219,225,242,.88);border-radius:9px}.stablecoin-search .icon-symbol{width:13px;height:13px}.stablecoin-search input{width:100%;min-width:0;color:#303746;font-size:11px;font-weight:700;background:transparent;border:0;outline:0}.stablecoin-search input::placeholder{color:#9ba3b6}.stablecoin-chain-filters{display:flex;gap:7px;padding:0 14px 12px;overflow-x:auto;scrollbar-width:none}.stablecoin-chain-filters::-webkit-scrollbar{display:none}.stablecoin-chain-filters button{flex:0 0 auto;min-height:26px;padding:0 10px;background:#f0f3fcc7;border:1px solid rgba(217,223,239,.82);border-radius:999px}.stablecoin-chain-filters button.active{color:#5d6fff;background:#6777ff1f;border-color:#6777ff47}.stablecoin-table-labels,.stablecoin-asset-summary{display:grid;grid-template-columns:minmax(90px,1.4fr) minmax(64px,1fr) 42px 34px;align-items:center;gap:6px}.stablecoin-table-labels{padding:0 14px 8px;text-transform:uppercase}.stablecoin-table-labels span:not(:first-child){text-align:right}.stablecoin-asset-list{border-top:1px solid rgba(217,223,239,.72)}.stablecoin-asset-row{border-bottom:1px solid rgba(217,223,239,.72)}.stablecoin-asset-row:last-child{border-bottom:0}.stablecoin-asset-summary{width:100%;min-height:57px;padding:8px 14px;color:#252b3a;text-align:left;background:transparent;transition:background .2s ease}.stablecoin-asset-summary:active,.stablecoin-asset-row.expanded .stablecoin-asset-summary{background:#6877ff0b}.stablecoin-asset-row{animation:stablecoin-row-in .36s ease both}.stablecoin-asset-row:nth-child(2){animation-delay:.03s}.stablecoin-asset-row:nth-child(3){animation-delay:.06s}.stablecoin-asset-row:nth-child(4){animation-delay:.09s}.stablecoin-asset-row:nth-child(5){animation-delay:.12s}@keyframes stablecoin-row-in{0%{opacity:0;transform:translate(-5px)}to{opacity:1;transform:translate(0)}}.stablecoin-asset-name{gap:7px;min-width:0}.stablecoin-asset-name i{width:27px;height:27px;font-size:12px}.stablecoin-asset-name>span{display:grid;gap:2px;min-width:0}.stablecoin-asset-name strong,.stablecoin-asset-summary>strong{overflow:hidden;color:#202637;font-size:12px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.stablecoin-asset-summary>strong,.stablecoin-asset-summary>b{text-align:right}.stablecoin-asset-summary>b{font-size:10px;font-weight:900}.stablecoin-asset-summary>b.negative{color:#d05e66}.stablecoin-network-count{display:inline-flex;align-items:center;justify-content:flex-end;gap:1px;color:#747e95;font-size:11px;font-weight:850}.stablecoin-network-count .icon-symbol{width:13px;height:13px;transition:transform .2s ease}.stablecoin-asset-row.expanded .stablecoin-network-count .icon-symbol{transform:rotate(90deg)}.stablecoin-asset-details{padding:0 14px 13px 48px}.stablecoin-asset-details p{margin:0 0 10px;color:#788196;font-size:11px;font-weight:650;line-height:1.55}.stablecoin-asset-details dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.stablecoin-asset-details dl>div{display:grid;gap:3px;min-width:0}.stablecoin-asset-details dd{margin:0;overflow:hidden;color:#41495d;font-size:11px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.stablecoin-visual-button{display:inline-flex;align-items:center;gap:6px;min-height:30px;margin-top:12px;padding:0 10px;color:#6072ff;font-size:10px;font-weight:900;background:#6477ff17;border:1px solid rgba(100,119,255,.2);border-radius:8px;transition:background .2s ease,transform .2s ease}.stablecoin-visual-button:active{transform:scale(.97)}.stablecoin-visual-button:hover{background:#6477ff26}.stablecoin-visual-button .icon-symbol{width:14px;height:14px}.stablecoin-visual-preview{display:grid;grid-template-columns:56px minmax(0,1fr);gap:10px;align-items:center;margin-top:10px;padding:10px;background:#f7f9ffe0;border:1px solid rgba(218,224,241,.86);border-radius:10px;animation:stablecoin-visual-in .28s ease both}@keyframes stablecoin-visual-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.stablecoin-visual-asset{display:grid;justify-items:center;gap:3px;color:#3d4862;font-size:10px;font-weight:950}.stablecoin-visual-asset img{width:38px;height:38px;object-fit:cover;border-radius:50%;box-shadow:0 6px 12px #4c5ba529}.stablecoin-visual-networks{display:flex;flex-wrap:wrap;gap:8px 10px;min-width:0}.stablecoin-visual-networks span{display:inline-grid;justify-items:center;gap:3px;min-width:34px;color:#7d87a0;font-size:8px;font-weight:800}.stablecoin-visual-networks img{width:22px;height:22px;object-fit:cover;border-radius:50%;box-shadow:0 3px 8px #4c5ba524}.stablecoin-detail-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;align-items:end;padding:14px;background:#20274447;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.stablecoin-detail-modal{display:grid;gap:14px;width:min(100%,430px);max-height:min(78dvh,640px);margin:0 auto;padding:18px;overflow:auto;background:#fdfefff5;border:1px solid rgba(255,255,255,.94);border-radius:18px;box-shadow:0 24px 70px #202d643d}.stablecoin-detail-modal-head,.stablecoin-detail-identity,.stablecoin-detail-chart-head,.stablecoin-detail-networks-head{display:flex;align-items:center}.stablecoin-detail-modal-head,.stablecoin-detail-chart-head,.stablecoin-detail-networks-head{justify-content:space-between;gap:10px}.stablecoin-detail-identity{gap:10px;min-width:0}.stablecoin-detail-identity img{width:42px;height:42px;object-fit:cover;border-radius:50%;box-shadow:0 8px 18px #4a58a629}.stablecoin-detail-identity div{display:grid;gap:3px;min-width:0}.stablecoin-detail-identity strong{color:#1e263a;font-size:18px;font-weight:950}.stablecoin-detail-identity span,.stablecoin-detail-chart-head,.stablecoin-detail-networks-head span{color:#8791aa;font-size:11px;font-weight:800}.stablecoin-detail-chart-head b{color:#6678ff;font-size:10px;font-weight:900}.stablecoin-detail-close{display:grid;place-items:center;width:30px;height:30px;color:#7f89a2;font-size:22px;line-height:1;background:#e8ecf9cc;border-radius:50%}.stablecoin-detail-chart{position:relative;height:180px;padding:8px 0 0;overflow:hidden;background:linear-gradient(180deg,#eef1ffbd,#ffffff61);border:1px solid rgba(221,226,244,.86);border-radius:12px}.stablecoin-detail-chart svg{display:block;width:100%;height:150px}.stablecoin-detail-chart>span{position:absolute;right:10px;bottom:8px;color:#7280a0;font-size:10px;font-weight:900}.stablecoin-detail-networks-head strong{color:#2d3549;font-size:14px;font-weight:950}.stablecoin-detail-networks-head span{display:inline-grid;min-width:24px;min-height:22px;place-items:center;color:#6475ff;background:#6577ff1a;border-radius:99px}.stablecoin-detail-networks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 8px}.stablecoin-detail-networks span{display:grid;justify-items:center;gap:4px;min-width:0;color:#7e89a3;font-size:9px;font-weight:800;text-align:center}.stablecoin-detail-networks img{width:30px;height:30px;object-fit:cover;border-radius:50%;box-shadow:0 5px 12px #4c5ba524}.stablecoin-detail-networks small{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stablecoin-modal-enter-active,.stablecoin-modal-leave-active{transition:opacity .25s ease}.stablecoin-modal-enter-active .stablecoin-detail-modal,.stablecoin-modal-leave-active .stablecoin-detail-modal{transition:transform .28s cubic-bezier(.22,1,.36,1)}.stablecoin-modal-enter-from,.stablecoin-modal-leave-to{opacity:0}.stablecoin-modal-enter-from .stablecoin-detail-modal,.stablecoin-modal-leave-to .stablecoin-detail-modal{transform:translateY(24px)}.stablecoin-empty{margin:0;padding:30px 16px;color:#8b93a8;font-size:13px;font-weight:750;text-align:center}@media(max-width:350px){.ranking-segment.segmented-control button{font-size:11px}.stablecoin-title-row>strong{font-size:18px}.stablecoin-table-labels,.stablecoin-asset-summary{grid-template-columns:minmax(76px,1.35fr) minmax(56px,1fr) 38px 27px;gap:4px}.stablecoin-asset-summary,.stablecoin-table-labels{padding-inline:10px}.stablecoin-asset-details{padding-left:43px}}@media(prefers-reduced-motion:reduce){.stablecoin-charts>:not(.stablecoin-skeleton),.stablecoin-skeleton-block:after,.stablecoin-skeleton-card:after,.stablecoin-skeleton-panel:after,.stablecoin-skeleton-line:after,.stablecoin-skeleton-row:after,.stablecoin-chart-line,.stablecoin-asset-row,.stablecoin-chart-swap-enter-active,.stablecoin-chart-swap-leave-active{animation:none!important;transition:none!important}}.canvas-route-active,.canvas-route-active body{overflow:hidden;overscroll-behavior:none}.card-canvas-page{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;overflow:hidden;color:#111315;background-position:center;background-size:cover;transition:background-color .28s ease;isolation:isolate}.card-canvas-dot-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.42;background-image:radial-gradient(circle,rgba(20,25,30,.34) 1.15px,transparent 1.25px);background-size:22px 22px}.card-canvas-page.is-dark .card-canvas-dot-grid{background-image:radial-gradient(circle,rgba(255,255,255,.34) 1.15px,transparent 1.25px)}.card-canvas-viewport{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.card-canvas-viewport:active{cursor:grabbing}.card-canvas-viewport.is-autoplaying{cursor:default}.card-canvas-field{position:absolute;inset:0 auto auto 0;transform-origin:0 0;will-change:transform}.card-canvas-field.is-transform-animating{transition:transform .24s cubic-bezier(.22,.82,.28,1)}.card-canvas-card{position:absolute;display:block;overflow:hidden;padding:0;color:var(--canvas-card-text);background:var(--canvas-card-surface);border:0;border-radius:10px;box-shadow:0 5px 14px #59637b2e;transform-origin:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.card-canvas-page.is-dark .card-canvas-card{box-shadow:0 5px 14px #0000003d}.card-canvas-card img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.card-canvas-generated-art{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:13px 14px;color:inherit;text-align:left;background:linear-gradient(115deg,transparent 0 44%,rgba(255,255,255,.16) 44.5% 59%,transparent 59.5%),radial-gradient(circle at 20% 18%,rgba(255,255,255,.3),transparent 32%),linear-gradient(145deg,color-mix(in srgb,var(--canvas-card-surface) 85%,#ffffff),var(--canvas-card-surface))}.card-canvas-generated-art strong{max-width:78%;overflow:hidden;font-size:14px;font-weight:950;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap}.card-canvas-generated-art em{align-self:flex-end;max-width:52%;overflow:hidden;font-size:9px;font-style:normal;font-weight:950;letter-spacing:.08em;opacity:.88;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.card-canvas-status{position:absolute;inset:50% auto auto 50%;display:grid;min-width:180px;gap:12px;justify-items:center;color:inherit;font-size:14px;font-weight:800;text-align:center;transform:translate(-50%,-50%)}.card-canvas-page.is-dark .card-canvas-status{color:#ffffffe6}.card-canvas-status button{min-height:38px;padding:0 18px;color:#fff;font-weight:800;background:#169c65;border:0;border-radius:999px}.canvas-round-button{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;color:#111315;background:#ffffffd1;border:1px solid rgba(255,255,255,.62);border-radius:50%;box-shadow:0 8px 22px #20273729;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform .15s ease,background .18s ease,color .18s ease}.canvas-round-button:active{transform:scale(.94)}.canvas-round-button.selected{color:#169c65;background:#e2f7efe6}.canvas-round-button .icon-symbol{width:23px;height:23px;stroke-width:2.25}.canvas-close-button,.canvas-immersive-exit{position:absolute;top:calc(env(safe-area-inset-top) + 14px);right:16px;z-index:5;width:48px;height:48px}.canvas-close-button .icon-symbol{width:26px;height:26px}.card-canvas-toolbar{position:absolute;top:calc(env(safe-area-inset-top) + 14px);left:16px;z-index:5;display:flex;flex-direction:column;gap:7px}.card-canvas-zoom-controls{position:absolute;right:16px;bottom:calc(env(safe-area-inset-bottom) + 22px);z-index:5;display:flex;flex-direction:column;gap:8px}.canvas-sheet-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;align-items:flex-end;background:#00000045}.canvas-sheet{width:100%;max-height:min(82dvh,680px);overflow-y:auto;padding:10px 24px calc(28px + env(safe-area-inset-bottom));color:#101714;background:#f0f7f3e6;border-radius:32px 32px 0 0;box-shadow:0 -16px 42px #121c1624;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.canvas-sheet-handle{width:42px;height:5px;margin:0 auto 12px;background:#0003;border-radius:999px}.canvas-sheet header{position:relative;display:grid;place-items:center;min-height:42px;margin-bottom:22px}.canvas-sheet h2{margin:0;font-size:21px;font-weight:900;letter-spacing:-.03em}.canvas-sheet header button{position:absolute;right:0;color:#169c65;font-size:17px;font-weight:900;background:transparent;border:0}.canvas-sheet-label{margin:0 0 12px;color:#0000008f;font-size:14px;font-weight:800}.canvas-color-panel{display:flex;flex-wrap:wrap;gap:18px;margin-bottom:24px;padding:18px;background:#ffffffb8;border-radius:22px}.canvas-color-choice{position:relative;display:grid;width:42px;height:42px;padding:0;overflow:hidden;place-items:center;border:3px solid rgba(255,255,255,.92);border-radius:50%;box-shadow:0 0 0 1px #15221c1f}.canvas-color-choice.selected:after{position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:2px solid #169c65;border-radius:inherit;content:""}.canvas-dot-choice{background-color:#f5f4f1;background-image:radial-gradient(circle,rgba(0,0,0,.5) 1px,transparent 1.2px);background-size:7px 7px}.canvas-custom-color{color:#169c65;font-size:24px;background:conic-gradient(#ff6b6b,#ffd43b,#51cf66,#4dabf7,#845ef7,#ff6b6b)}.canvas-custom-color span{display:grid;width:26px;height:26px;place-items:center;color:#111;background:#ffffffe6;border-radius:50%}.canvas-custom-color input,.canvas-upload-background input{position:absolute;width:1px;height:1px;opacity:0}.canvas-upload-background{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:54px;gap:10px;color:#169c65;font-weight:800;background:#169c651a;border-radius:18px;cursor:pointer}.canvas-layout-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:22px}.canvas-layout-choices button{display:grid;min-height:122px;padding:16px;gap:6px;justify-items:start;color:#27312c;text-align:left;background:#ffffff9e;border:1.5px solid transparent;border-radius:20px}.canvas-layout-choices button.selected{color:#117b50;background:#e1f7eedb;border-color:#169c6561}.canvas-layout-choices .icon-symbol{width:25px;height:25px}.canvas-layout-choices strong{font-size:15px}.canvas-layout-choices span,.canvas-sheet-help{margin:0;color:#0000008a;font-size:12px}.canvas-range-heading{display:flex;align-items:center;gap:10px;margin-bottom:8px}.canvas-range-heading>span{margin-left:auto;color:#169c65;font-weight:900}.canvas-range-heading button{color:#169c65;font-weight:800;background:transparent;border:0}.canvas-range{width:100%;accent-color:#169c65}.canvas-switch-row{display:flex;align-items:center;gap:18px;margin-bottom:26px}.canvas-switch-row>span{display:grid;gap:5px;margin-right:auto}.canvas-switch-row em{color:#0000008a;font-size:12px;font-style:normal}.canvas-switch-row input{width:46px;height:26px;accent-color:#169c65}.canvas-direction-grid{display:grid;grid-template-columns:repeat(3,42px);width:max-content;gap:8px;margin:0 auto 24px}.canvas-direction-grid button{width:42px;height:42px;color:#26352e;font-size:20px;background:#ffffffad;border:1px solid rgba(255,255,255,.8);border-radius:12px}.canvas-direction-grid button.skip-center{grid-column:3}.canvas-direction-grid button.selected{color:#117b50;background:#dff6ec;border-color:#169c6566}.canvas-speed-row{display:flex;align-items:center;gap:10px;margin-bottom:18px}.canvas-autoplay-toggle{display:flex;align-items:center;justify-content:center;width:100%;height:50px;gap:8px;color:#fff;font-weight:900;background:#169c65;border:0;border-radius:15px}.canvas-autoplay-toggle .icon-symbol{width:21px;height:21px}@media(min-width:700px){.canvas-sheet{width:min(520px,100% - 32px);margin:0 auto 16px;border-radius:32px}}:root[data-theme=dark] .stablecoin-charts{color:#eef2ff}:root[data-theme=dark] .stablecoin-kpi,:root[data-theme=dark] .stablecoin-chart-card,:root[data-theme=dark] .stablecoin-panel,:root[data-theme=dark] .stablecoin-list-card{background:#191f34d1;border-color:#a6b4e833;box-shadow:0 14px 30px #0003,inset 0 1px #ffffff0d}:root[data-theme=dark] .stablecoin-kpi-primary{background:radial-gradient(circle at 92% 0%,rgba(122,111,255,.2),transparent 40%),linear-gradient(130deg,#1f2743f5,#1c233dd6);border-color:#b2bdf442}:root[data-theme=dark] .stablecoin-kpi span,:root[data-theme=dark] .stablecoin-eyebrow,:root[data-theme=dark] .stablecoin-table-labels,:root[data-theme=dark] .stablecoin-asset-name small,:root[data-theme=dark] .stablecoin-asset-details dt,:root[data-theme=dark] .stablecoin-charts-head p,:root[data-theme=dark] .stablecoin-data-meta,:root[data-theme=dark] .stablecoin-chain-row span,:root[data-theme=dark] .stablecoin-dominance-footer span,:root[data-theme=dark] .stablecoin-dominance-footer p{color:#9ba7c7}:root[data-theme=dark] .stablecoin-kpi strong,:root[data-theme=dark] .stablecoin-kpi-primary-copy strong,:root[data-theme=dark] .stablecoin-card-head strong,:root[data-theme=dark] .stablecoin-panel-head strong,:root[data-theme=dark] .stablecoin-list-head strong,:root[data-theme=dark] .stablecoin-dominance-row strong,:root[data-theme=dark] .stablecoin-chain-row strong,:root[data-theme=dark] .stablecoin-asset-name strong,:root[data-theme=dark] .stablecoin-asset-summary>strong,:root[data-theme=dark] .stablecoin-detail-networks-head strong{color:#f1f4ff}:root[data-theme=dark] .stablecoin-kpi strong.positive,:root[data-theme=dark] .stablecoin-asset-summary b{color:#50d7a3}:root[data-theme=dark] .stablecoin-kpi strong.negative,:root[data-theme=dark] .stablecoin-asset-summary b.negative{color:#ff7d86}:root[data-theme=dark] .stablecoin-timeframes,:root[data-theme=dark] .stablecoin-search,:root[data-theme=dark] .stablecoin-chain-filters button,:root[data-theme=dark] .stablecoin-detail-chart{background:#232b48d6;border-color:#90a0df3d}:root[data-theme=dark] .stablecoin-timeframes button,:root[data-theme=dark] .stablecoin-chain-filters button,:root[data-theme=dark] .stablecoin-search,:root[data-theme=dark] .stablecoin-search input{color:#aab5d2}:root[data-theme=dark] .stablecoin-chain-filters button.active{color:#dbe0ff;background:#6577ff3d;border-color:#7d8dff80}:root[data-theme=dark] .stablecoin-asset-list,:root[data-theme=dark] .stablecoin-asset-row,:root[data-theme=dark] .stablecoin-dominance-footer{border-color:#8a99d033}:root[data-theme=dark] .stablecoin-asset-summary:active,:root[data-theme=dark] .stablecoin-asset-row.expanded .stablecoin-asset-summary{background:#7380ff1f}:root[data-theme=dark] .stablecoin-asset-details p,:root[data-theme=dark] .stablecoin-asset-details dd,:root[data-theme=dark] .stablecoin-network-count{color:#aab5d2}:root[data-theme=dark] .stablecoin-dominance-bar,:root[data-theme=dark] .stablecoin-dominance-footer-bar{background:#63709f6b}:root[data-theme=dark] .stablecoin-visual-button{color:#b9c2ff;background:#6577ff33;border-color:#7d8dff59}:root[data-theme=dark] .stablecoin-visual-preview,:root[data-theme=dark] .stablecoin-detail-chart{background:#1e2641e6;border-color:#8a99d03d}:root[data-theme=dark] .stablecoin-detail-overlay{background:#0508149e}:root[data-theme=dark] .stablecoin-detail-modal{background:#141b30fa;border-color:#9babe63d;box-shadow:0 24px 70px #00000073}:root[data-theme=dark] .stablecoin-detail-identity strong,:root[data-theme=dark] .stablecoin-visual-asset,:root[data-theme=dark] .stablecoin-detail-networks span{color:#f1f4ff}:root[data-theme=dark] .stablecoin-detail-identity span,:root[data-theme=dark] .stablecoin-detail-chart-head,:root[data-theme=dark] .stablecoin-detail-networks-head span{color:#9ba7c7}:root[data-theme=dark] .stablecoin-detail-close{color:#c2cbed;background:#434e7bb8}:root[data-theme=dark] .stablecoin-skeleton-block,:root[data-theme=dark] .stablecoin-skeleton-card,:root[data-theme=dark] .stablecoin-skeleton-panel{background:#222a46d1;border-color:#a0b0e633}:root[data-theme=dark] .stablecoin-skeleton-meta i,:root[data-theme=dark] .stablecoin-skeleton-meta span,:root[data-theme=dark] .stablecoin-skeleton-line,:root[data-theme=dark] .stablecoin-skeleton-row i,:root[data-theme=dark] .stablecoin-skeleton-row span,:root[data-theme=dark] .stablecoin-skeleton-row b{background:#8b9acc4d}:root[data-theme=dark] .stablecoin-skeleton-block:after,:root[data-theme=dark] .stablecoin-skeleton-card:after,:root[data-theme=dark] .stablecoin-skeleton-panel:after,:root[data-theme=dark] .stablecoin-skeleton-line:after,:root[data-theme=dark] .stablecoin-skeleton-row:after{background:linear-gradient(100deg,transparent 25%,rgba(126,145,220,.14) 50%,transparent 75%)}@media(prefers-reduced-motion:reduce){.card-metrics-scroll,.card-metrics-table th,.card-metrics-table tbody tr,.card-metrics-card-link,.card-metrics-card-link .card-logo,.metric-cell .metric-bar,.metric-cell strong,.metric-addresses,.metric-addresses strong{transition:none!important;animation:none!important}.card-metrics-scroll.is-bars-ready .metric-bar{width:var(--bar-width)}}.page-article{padding-top:0;padding-bottom:calc(16px + var(--safe-bottom))}.article-detail-sheet{display:grid;align-content:start;padding-bottom:2px}.article-detail-card{display:grid;gap:14px;min-width:0;max-width:100%;padding:0 0 12px;background:transparent;border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:visible;--article-title-color: #161b27;--article-muted-color: #727c92;--article-meta-color: #8b93a8;--article-body-color: #2a3144;--article-link-color: #6170ff;--article-blockquote-color: #4f5a73;--article-blockquote-bg: rgba(99, 116, 255, .08);--article-blockquote-border: rgba(99, 116, 255, .3)}.article-detail-hero{display:flex;align-items:center;justify-content:center;overflow:visible;margin:0;border-radius:0;background:transparent}.article-detail-hero img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain}.article-detail-head{display:grid;gap:10px;min-width:0;max-width:100%}.article-detail-topline{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;flex-wrap:wrap}.article-detail-meta{display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:flex-end;margin-left:auto}.article-detail-meta span{color:var(--article-meta-color);font-size:11px;font-weight:800}.article-detail-stats{display:flex;flex-wrap:wrap;gap:8px 14px}.article-detail-stats span{display:inline-flex;align-items:center;gap:6px;color:var(--article-meta-color);font-size:12px;font-weight:800}.article-detail-stats .icon-symbol{width:15px;height:15px}.article-detail-head h1{margin:0;color:var(--article-title-color);font-size:28px;line-height:1.14}.article-detail-head p{margin:0;color:var(--article-muted-color);font-size:14px;font-weight:600;line-height:1.72}.article-detail-copy-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:fit-content;min-height:38px;padding:0 14px;color:var(--article-link-color);font-size:13px;font-weight:800;background:#6374ff1a;border:1px solid rgba(99,116,255,.16);border-radius:999px;box-shadow:0 10px 22px #6573b014}.article-detail-copy-button .icon-symbol{width:16px;height:16px}.article-detail-tags{display:flex;flex-wrap:wrap;gap:8px}.article-detail-tags span,.article-detail-source{display:inline-flex;align-items:center;width:fit-content;min-height:30px;padding:0 12px;color:var(--article-link-color);font-size:12px;font-weight:800;text-decoration:none;background:#6374ff1a;border:1px solid rgba(99,116,255,.16);border-radius:999px}.article-detail-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:4px}.article-detail-action-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 14px;color:#5e6d98;font-size:13px;font-weight:800;background:#ffffffb8;border:1px solid rgba(207,216,255,.9);border-radius:999px;box-shadow:0 10px 22px #6573b014}.article-detail-action-button:disabled{opacity:.72}.article-detail-action-button.active{color:#596eff;background:#6374ff1f;border-color:#6374ff3d}.article-detail-action-button .icon-symbol{width:16px;height:16px}.profile-favorites-segment{margin-bottom:14px}.article-rich-content{min-width:0;max-width:100%;color:var(--article-body-color);line-height:1.78}.article-rich-content>:first-child{margin-top:0}.article-rich-content>:last-child{margin-bottom:0}.article-rich-content h1,.article-rich-content h2,.article-rich-content h3,.article-rich-content h4{margin:1.35em 0 .55em;color:var(--article-title-color)!important;line-height:1.24}.article-rich-content p,.article-rich-content li,.article-rich-content blockquote{margin:0 0 1em;font-size:14px;font-weight:500}.article-rich-content p,.article-rich-content li,.article-rich-content strong,.article-rich-content b,.article-rich-content em,.article-rich-content i,.article-rich-content u,.article-rich-content s,.article-rich-content span{color:var(--article-body-color)!important}.article-rich-content ul,.article-rich-content ol{margin:0 0 1em;padding-left:1.3em}.article-rich-content a{color:var(--article-link-color)!important;overflow-wrap:anywhere}.article-rich-content img{display:block;width:100%;height:auto;max-width:100%;margin:1em 0;border-radius:16px}.article-rich-content blockquote{padding:12px 14px;color:var(--article-blockquote-color)!important;background:var(--article-blockquote-bg);border-left:3px solid var(--article-blockquote-border);border-radius:14px}.article-rich-content blockquote *,.article-rich-content blockquote span,.article-rich-content blockquote strong{color:inherit!important}.article-rich-content code,.article-rich-content pre{font-family:SFMono-Regular,SFMono-Regular,ui-monospace,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.article-rich-content pre{max-width:100%;overflow-x:auto;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;padding:14px;color:#d7def0;background:#171d2c;border-radius:16px}.article-related-section{display:grid;gap:12px;min-width:0;max-width:100%;margin-top:10px}.scroll-top-button{position:fixed;right:calc(var(--page-x) + 2px);bottom:calc(var(--safe-bottom) + 88px);z-index:36;display:inline-grid;place-items:center;width:46px;height:46px;color:#10131d;background:#ffffffe0;border:1px solid rgba(255,255,255,.9);border-radius:999px;box-shadow:0 16px 28px #46507e2e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.scroll-top-button .icon-symbol{width:18px;height:18px}.article-related-head{display:grid;gap:4px}.article-related-head strong{color:#171a24;font-size:17px;font-weight:900}.article-related-head span{color:#8089a0;font-size:13px;font-weight:600;line-height:1.55}.detail-related-articles{gap:12px}.detail-referral-block,.detail-referral-item{display:grid;gap:12px}.detail-referral-item{padding:14px;background:#6374ff0f;border:1px solid rgba(99,116,255,.13);border-radius:16px}.detail-referral-article{color:#28304a;font-size:14px;font-weight:850;text-decoration:none}.detail-referral-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.detail-referral-row>div:first-child{display:grid;min-width:0;gap:3px}.detail-referral-row span{color:#8089a0;font-size:11px;font-weight:700}.detail-referral-row strong{overflow:hidden;color:#171a24;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.detail-referral-row button,.detail-referral-row a{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:5px;min-height:34px;padding:0 11px;color:#6170ff;font-size:12px;font-weight:800;text-decoration:none;background:#6374ff1a;border:1px solid rgba(99,116,255,.16);border-radius:999px}.detail-referral-row .icon-symbol{width:14px;height:14px}.detail-referral-actions{display:flex;flex:0 0 auto;gap:6px}@media(max-width:420px){.detail-referral-link-row{align-items:stretch;flex-direction:column}.detail-referral-actions{justify-content:flex-end}}.detail-related-head{display:grid;gap:4px}.detail-related-head p{margin:0;color:#8089a0;font-size:13px;font-weight:600;line-height:1.55}.detail-related-article-card{gap:12px}.detail-related-article-card .article-list-copy strong{font-size:16px}.detail-related-article-card .article-list-copy p{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.detail-related-article-cover{aspect-ratio:16/8.5}.admin-related-card-panel{gap:14px}.admin-related-card-search{display:flex;gap:12px;align-items:center;justify-content:space-between}.admin-related-card-search input{flex:1;min-width:0}.admin-related-card-search span{flex:0 0 auto;color:#8f97ab;font-size:12px;font-weight:700}.admin-related-card-selected,.admin-related-card-results{display:grid;gap:10px}.admin-related-card-item{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:14px 16px;text-align:left;background:#ffffff85;border:1px solid rgba(206,216,255,.72);border-radius:16px;box-shadow:0 12px 24px #5c68a614}.admin-related-card-item.is-selected{background:#6171ff14;border-color:#6171ff2e}.admin-related-card-copy strong{overflow:hidden;color:#171a24;font-size:15px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.admin-related-card-copy span{overflow:hidden;color:#7f879c;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.admin-related-card-item em{flex:0 0 auto;color:#5e6fff;font-size:12px;font-style:normal;font-weight:800}.admin-related-card-empty{min-height:72px}.settings-slider-card{display:grid;gap:12px;padding:12px 14px 14px;background:#ffffff9e;border:1px solid rgba(255,255,255,.72);border-radius:14px;box-shadow:0 10px 22px #5b67a014;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.settings-slider-head{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px}.settings-slider-head strong{color:#171a24;font-size:17px;font-weight:900}.settings-slider-head span{color:#6a73ff;font-size:14px;font-weight:850}.settings-effect-toggle{--segmented-min: 44px;--segmented-width: 96px;flex-shrink:0}.settings-login-button,.settings-logout-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:56px;padding:0 16px;font-size:16px;font-weight:900;border-radius:16px;transition:transform .36s cubic-bezier(.22,1.28,.36,1),background .36s ease,box-shadow .36s ease,color .36s ease,opacity .2s ease}.settings-login-button{color:#fff;background:linear-gradient(180deg,#6374ff,#805fff);box-shadow:0 10px 20px #6460e638}.settings-logout-button{color:#d94a56;background:#fff2f4eb;border:1px solid rgba(217,74,86,.14)}.settings-login-button:active,.settings-logout-button:active{transform:scale(.98)}.settings-login-button:disabled,.settings-logout-button:disabled{cursor:not-allowed;opacity:.7}.settings-logout-button .icon-symbol{width:18px;height:18px}.settings-logout-group{overflow:hidden}.settings-logout-row{grid-template-columns:28px 1fr;color:#d94a56}.settings-logout-row .icon-symbol,.settings-logout-row span{color:inherit}.settings-login-row{grid-template-columns:28px 1fr 18px}.confirm-backdrop{align-items:center;padding:20px}.confirm-dialog{display:grid;gap:14px;width:min(100vw - 40px,360px);padding:16px}.confirm-dialog-head{min-height:32px;padding-bottom:0}.confirm-dialog p{margin:0;color:#6d7890;font-size:13px;font-weight:650;line-height:1.6}.confirm-dialog-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.confirm-dialog-secondary,.confirm-dialog-primary{min-height:42px;padding:0 14px;font-size:13px;font-weight:900;border-radius:14px}.confirm-dialog-secondary{color:#4a556a;background:#f5f7fcf5;border:1px solid rgba(215,221,233,.9)}.confirm-dialog-primary{color:#fff;background:linear-gradient(180deg,#6374ff,#805fff);box-shadow:0 10px 20px #6460e633}.confirm-dialog-primary.danger{background:linear-gradient(180deg,#ef5b66,#da4351);box-shadow:0 10px 20px #d94a5638}.confirm-dialog-primary:disabled,.confirm-dialog-secondary:disabled{cursor:not-allowed;opacity:.72}.empty-state{display:grid;gap:8px;justify-items:center;padding:28px 18px;color:#8a92a5;text-align:center;background:#ffffff94;border:1px solid rgba(255,255,255,.72);border-radius:18px;box-shadow:var(--shadow-tight);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.empty-state strong{color:#252a38;font-size:15px;font-weight:900}.empty-state span{font-size:12px;font-weight:700}.empty-action-link{display:inline-grid;place-items:center;min-width:92px;min-height:36px;margin-top:4px;padding:0 16px;color:#fff;font-size:12px;font-weight:900;text-decoration:none;background:linear-gradient(180deg,#6374ff,#805fff);border-radius:999px;box-shadow:0 10px 20px #6460e638}.ranking-empty{margin-top:14px}.toast-message{position:fixed;right:28px;bottom:calc(104px + var(--safe-bottom));left:28px;z-index:30;display:grid;place-items:center;min-height:42px;color:#fff;font-size:13px;font-weight:850;background:#161a28db;border:1px solid rgba(255,255,255,.14);border-radius:999px;box-shadow:0 16px 30px #141c3638;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.toast-fade-enter-active,.toast-fade-leave-active{transition:opacity .18s ease,transform .18s ease}.toast-fade-enter-from,.toast-fade-leave-to{opacity:0;transform:translateY(8px)}.skeleton-fade-enter-active,.skeleton-fade-leave-active,.detail-content-enter-active,.detail-content-leave-active{transition:opacity .22s ease,transform .22s ease}.skeleton-fade-enter-from,.skeleton-fade-leave-to,.detail-content-enter-from,.detail-content-leave-to{opacity:0;transform:translateY(10px)}.profile-skeleton,.detail-skeleton{display:grid;gap:14px;padding-top:21px}.profile-skeleton{grid-template-columns:54px 1fr;align-items:center}.profile-skeleton .skeleton-wide,.profile-skeleton .skeleton-grid,.profile-skeleton .skeleton-menu{grid-column:1/-1}.skeleton-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.skeleton-line,.skeleton-panel{position:relative;overflow:hidden;background:#ffffff94;border:1px solid rgba(255,255,255,.68);border-radius:999px;box-shadow:var(--shadow-tight)}.skeleton-panel{border-radius:16px}.skeleton-line:after,.skeleton-panel:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.42) 45%,transparent 82%);transform:translate(-120%);animation:skeleton-shimmer 1.2s ease-in-out infinite}.skeleton-avatar{width:54px;height:54px;border-radius:999px}.skeleton-block{display:grid;gap:10px}.skeleton-title{width:62%;height:20px}.skeleton-copy{width:88%;height:13px}.skeleton-wide{height:78px}.skeleton-grid .skeleton-panel{height:72px}.skeleton-menu{height:188px}.detail-skeleton{padding-top:18px}.detail-skeleton-card{height:154px;border-radius:16px}.detail-skeleton-meta .skeleton-panel{height:62px}.benefit-skeleton-grid{grid-template-columns:repeat(4,1fr)}.benefit-skeleton-grid .skeleton-panel{height:72px}.detail-content-ready{animation:detail-content-rise .44s ease both}.card-row.launching,.wallet-stack-item.launching,.tier-card.launching{animation:card-tilt-preview .18s cubic-bezier(.22,.88,.28,1) both}.detail-card-motion{position:relative;overflow:visible;padding:30px 18px 24px;margin:-26px -18px 0;transform-style:preserve-3d;transform-origin:center center;will-change:transform;animation:detail-card-tilt-entry .66s cubic-bezier(.18,.88,.22,1.02) both}.detail-card-motion-plain{padding:0;margin:0}.detail-card-particle-stage{position:relative;isolation:isolate;border-radius:28px;perspective:900px}.detail-card-particle-canvas,.detail-card-particle-canvas canvas,.detail-card-particle-halo,.detail-card-effect-environment,.detail-card-effect-environment span{position:absolute;pointer-events:none}.detail-card-effect-environment{top:-112px;right:-82px;bottom:-86px;left:-82px;z-index:0;overflow:hidden;border-radius:inherit;opacity:0;transform:translateZ(-26px)}.detail-card-effect-environment span{display:block}.detail-card-particle-canvas{top:-96px;right:-72px;bottom:-74px;left:-72px;z-index:0;overflow:hidden;border-radius:inherit;opacity:1;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.detail-card-particle-stage.effect-particle:not(.is-assembled) .detail-card-particle-canvas{z-index:4}.detail-card-particle-stage.effect-particle.is-assembled .detail-card-particle-canvas{opacity:.32;transition:opacity .28s ease}.detail-card-particle-canvas canvas{top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.detail-card-particle-halo{top:-74px;right:-58px;bottom:-62px;left:-58px;z-index:1;border-radius:inherit;background:radial-gradient(circle at 50% 42%,var(--detail-particle-glow),transparent 56%),radial-gradient(circle at 18% 72%,color-mix(in srgb,var(--detail-particle-accent) 68%,transparent),transparent 40%),radial-gradient(circle at 86% 24%,color-mix(in srgb,var(--detail-particle-accent) 58%,transparent),transparent 38%);filter:blur(26px);opacity:.9;transform:translateZ(-12px) scale(1.02)}.detail-card-particle-content{position:relative;z-index:2;isolation:isolate;cursor:pointer;-webkit-tap-highlight-color:transparent;opacity:0;filter:blur(10px);transform:translate3d(0,12px,28px) scale(.92);transition:opacity .48s ease,filter .48s ease,transform .62s cubic-bezier(.16,.92,.22,1)}.detail-card-particle-content:before,.detail-card-particle-content:after{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";border-radius:16px;opacity:0}.detail-card-particle-stage.is-assembled .detail-card-particle-content{opacity:1;filter:blur(0);transform:translateZ(28px) scale(1)}.detail-card-particle-stage.is-capturing .detail-card-particle-content{opacity:0;filter:blur(10px);transform:translate3d(0,12px,28px) scale(.92)}.detail-card-particle-stage.is-leaving .detail-card-particle-content{opacity:0;filter:blur(18px);transform:translate3d(0,-8px,28px) scale(.78);transition-duration:.16s}.detail-card-particle-stage.is-leaving .detail-card-particle-halo{opacity:.28;transform:translateZ(-18px) scale(1.32);transition:opacity .18s ease,transform .24s ease}.detail-card-particle-stage.effect-flame .detail-card-particle-canvas{top:-88px;right:-70px;bottom:-74px;left:-70px;mix-blend-mode:plus-lighter}.detail-card-particle-stage.effect-flame .detail-card-particle-content:before{top:-36px;right:-30px;bottom:-28px;left:-30px;z-index:-1;background:radial-gradient(ellipse at 13% 4%,rgba(255,220,76,.72) 0 3%,rgba(255,79,0,.78) 8%,transparent 19%),radial-gradient(ellipse at 35% 1%,rgba(255,93,0,.82) 0 5%,transparent 20%),radial-gradient(ellipse at 58% 3%,rgba(255,214,74,.78) 0 3%,rgba(255,70,0,.78) 9%,transparent 21%),radial-gradient(ellipse at 84% 2%,rgba(255,84,0,.82) 0 5%,transparent 20%),radial-gradient(ellipse at 1% 32%,rgba(255,80,0,.76) 0 5%,transparent 20%),radial-gradient(ellipse at 99% 37%,rgba(255,191,58,.66) 0 3%,rgba(255,70,0,.66) 8%,transparent 20%),radial-gradient(ellipse at 2% 69%,rgba(255,194,60,.7) 0 3%,rgba(255,77,0,.66) 8%,transparent 20%),radial-gradient(ellipse at 98% 74%,rgba(255,78,0,.74) 0 5%,transparent 20%),radial-gradient(ellipse at 19% 100%,rgba(255,94,0,.68) 0 5%,transparent 18%),radial-gradient(ellipse at 45% 101%,rgba(255,197,62,.72) 0 3%,rgba(255,82,0,.62) 8%,transparent 19%),radial-gradient(ellipse at 72% 99%,rgba(255,76,0,.68) 0 5%,transparent 18%);filter:blur(5px) saturate(1.75);mix-blend-mode:plus-lighter;opacity:.82;animation:detail-flame-edge-pulse .82s ease-in-out infinite alternate}.detail-card-particle-stage.effect-flame .detail-card-particle-content:after{top:-10px;right:-10px;bottom:-10px;left:-10px;z-index:-2;background:radial-gradient(ellipse at 50% 0%,rgba(255,134,16,.46),transparent 36%),radial-gradient(ellipse at 0% 50%,rgba(255,71,0,.36),transparent 32%),radial-gradient(ellipse at 100% 50%,rgba(255,71,0,.34),transparent 32%),radial-gradient(ellipse at 50% 100%,rgba(255,101,0,.36),transparent 34%);filter:blur(16px) saturate(1.5);mix-blend-mode:plus-lighter;opacity:.62;animation:detail-flame-edge-waver 1.08s ease-in-out infinite alternate}.detail-card-particle-stage.effect-flame .detail-card-particle-halo{top:-62px;right:-52px;bottom:-54px;left:-52px;background:radial-gradient(ellipse at 50% 50%,rgba(255,117,18,.46),transparent 58%),radial-gradient(ellipse at 50% 24%,rgba(255,207,76,.34),transparent 44%),radial-gradient(ellipse at 18% 66%,rgba(255,70,0,.32),transparent 38%),radial-gradient(ellipse at 84% 62%,rgba(255,85,0,.3),transparent 38%);filter:blur(22px) saturate(1.42);opacity:.95}.detail-card-particle-stage.effect-flame.is-leaving .detail-card-particle-halo{opacity:.2;transform:translateZ(-18px) scale(1.18)}.detail-card-particle-stage.effect-flame.is-leaving .detail-card-particle-content:before,.detail-card-particle-stage.effect-flame.is-leaving .detail-card-particle-content:after{opacity:0;transition:opacity .22s ease}.detail-card-particle-stage.effect-ice .detail-card-particle-canvas{top:-56px;right:-30px;bottom:-8px;left:-30px;z-index:3;opacity:.84;mix-blend-mode:normal;-webkit-mask-image:linear-gradient(180deg,transparent,#000 7%,#000 92%,transparent),linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(180deg,transparent,#000 7%,#000 92%,transparent),linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.detail-card-particle-stage.effect-ice .detail-card-effect-environment{top:-54px;right:-26px;bottom:-10px;left:-26px;opacity:1;background:radial-gradient(ellipse at 50% 6%,rgba(255,255,255,.28),transparent 22%),radial-gradient(ellipse at 50% 20%,rgba(218,245,255,.2),transparent 28%),radial-gradient(ellipse at 12% 34%,rgba(116,209,255,.12),transparent 24%),radial-gradient(ellipse at 88% 34%,rgba(126,168,255,.12),transparent 24%),linear-gradient(180deg,rgba(228,248,255,.14),rgba(125,190,235,.08) 28%,rgba(10,38,72,.04) 54%,transparent 78%);filter:saturate(1.16) contrast(1.02)}.detail-card-particle-stage.effect-ice .detail-card-effect-env-a{top:-8px;left:6%;width:88%;height:72px;background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(178,232,255,.28) 52%,transparent 78%),repeating-linear-gradient(90deg,rgba(255,255,255,.28) 0 2px,transparent 2px 22px);clip-path:polygon(0 0,100% 0,100% 18%,93% 20%,87% 72%,80% 18%,70% 20%,63% 62%,56% 16%,46% 18%,40% 84%,33% 18%,24% 20%,18% 70%,12% 18%,6% 22%,0 20%);filter:drop-shadow(0 10px 12px rgba(104,202,255,.12));opacity:.46;animation:detail-ice-breath 2.8s ease-in-out infinite alternate}.detail-card-particle-stage.effect-ice .detail-card-effect-env-b{right:8%;bottom:10px;left:8%;height:56px;background:radial-gradient(ellipse at 50% 100%,rgba(255,255,255,.18),transparent 58%),linear-gradient(180deg,rgba(211,247,255,.12),transparent 76%);filter:blur(10px);opacity:.18;transform:translateY(14px);animation:detail-ice-fog-drift 5.6s ease-in-out infinite alternate}.detail-card-particle-stage.effect-ice .detail-card-effect-env-c,.detail-card-particle-stage.effect-ice .detail-card-effect-env-d{top:72px;width:34px;height:56%;background:linear-gradient(90deg,rgba(255,255,255,.2),rgba(122,202,255,.08),transparent),repeating-linear-gradient(112deg,rgba(255,255,255,.12) 0 2px,transparent 2px 18px);filter:blur(.6px);opacity:.22}.detail-card-particle-stage.effect-ice .detail-card-effect-env-c{left:-2px;clip-path:polygon(0 0,70% 7%,42% 22%,78% 39%,34% 56%,70% 76%,0 100%)}.detail-card-particle-stage.effect-ice .detail-card-effect-env-d{right:-2px;clip-path:polygon(100% 0,30% 7%,58% 22%,22% 39%,66% 56%,30% 76%,100% 100%)}.detail-card-particle-stage.effect-ice .detail-card-particle-halo{top:-32px;right:-24px;bottom:-10px;left:-24px;background:radial-gradient(ellipse at 50% 18%,rgba(214,250,255,.22),transparent 42%),radial-gradient(ellipse at 16% 26%,rgba(255,255,255,.14),transparent 28%),radial-gradient(ellipse at 84% 28%,rgba(92,166,238,.12),transparent 32%);filter:blur(18px) saturate(1.18);opacity:.34}.detail-card-particle-stage.effect-ice .detail-card-particle-content{overflow:hidden;border-radius:16px}.detail-card-particle-stage.effect-ice .detail-card-particle-content:before{z-index:3;background:linear-gradient(180deg,rgba(250,253,255,.18),transparent 18%,transparent 84%,rgba(109,196,255,.08) 100%),radial-gradient(circle at 14% 12%,rgba(255,255,255,.52),transparent 12%),radial-gradient(circle at 86% 12%,rgba(210,248,255,.32),transparent 14%),linear-gradient(135deg,rgba(255,255,255,.26),transparent 10%,transparent 90%,rgba(160,226,255,.14));border:1px solid rgba(230,252,255,.34);box-shadow:inset 0 0 0 1px #fff3,inset 0 8px 18px #ccf7ff29,0 0 18px #67d3ff1f;filter:saturate(1.08) contrast(1.02);mix-blend-mode:screen;opacity:0}.detail-card-particle-stage.effect-ice .detail-card-particle-content:after{top:-8px;right:-8px;bottom:-8px;left:-8px;z-index:-1;background:radial-gradient(circle at 14% 14%,rgba(225,252,255,.22),transparent 10%),radial-gradient(circle at 84% 16%,rgba(180,236,255,.18),transparent 12%),linear-gradient(90deg,rgba(190,241,255,.08),transparent 18% 82%,rgba(190,241,255,.08)),linear-gradient(180deg,rgba(171,233,255,.12),transparent 58%);filter:blur(8px);mix-blend-mode:screen;opacity:0}.detail-card-particle-stage.effect-ice.is-assembled .detail-card-particle-content:before{opacity:.24;animation:detail-ice-thaw 1.15s cubic-bezier(.18,.82,.24,1) .08s both,detail-ice-front-shimmer 6.2s ease-in-out 1.1s infinite alternate}.detail-card-particle-stage.effect-ice.is-assembled .detail-card-particle-content:after{opacity:.16;animation:detail-ice-crack-shimmer 1.4s ease-out both}.detail-card-particle-stage.effect-ice.is-leaving .detail-card-particle-canvas{opacity:.18;transition:opacity .22s ease}.detail-card-particle-stage.effect-stone .detail-card-particle-canvas{display:none}.detail-card-particle-stage.effect-stone .detail-card-effect-environment{opacity:1;background:radial-gradient(ellipse at 50% 58%,rgba(103,87,70,.52),transparent 50%),radial-gradient(ellipse at 12% 26%,rgba(30,27,24,.74),transparent 38%),radial-gradient(ellipse at 90% 24%,rgba(76,61,48,.6),transparent 40%),repeating-linear-gradient(115deg,rgba(238,204,144,.1) 0 2px,transparent 2px 34px),linear-gradient(180deg,#18161480,#826a4c4d 44%,#221d1980);filter:contrast(1.2) saturate(.75)}.detail-card-particle-stage.effect-stone .detail-card-effect-env-a{top:-16px;left:-5%;width:110%;height:118px;background:linear-gradient(145deg,#221e1bd1,#71604b94),repeating-linear-gradient(28deg,rgba(255,235,188,.12) 0 2px,transparent 2px 24px);clip-path:polygon(0 0,100% 0,100% 58%,88% 46%,76% 66%,62% 43%,45% 62%,31% 42%,16% 66%,0 50%);box-shadow:0 18px 30px #16121047}.detail-card-particle-stage.effect-stone .detail-card-effect-env-b{right:-5%;bottom:-28px;left:-5%;height:150px;background:radial-gradient(ellipse at 50% 30%,rgba(192,164,113,.32),transparent 48%),linear-gradient(160deg,#332a22b3,#937e5b5c);clip-path:polygon(0 38%,12% 25%,28% 42%,42% 20%,57% 46%,73% 26%,88% 42%,100% 30%,100% 100%,0 100%);filter:blur(.4px)}.detail-card-particle-stage.effect-stone .detail-card-effect-env-c,.detail-card-particle-stage.effect-stone .detail-card-effect-env-d{top:42px;width:92px;height:78%;background:linear-gradient(135deg,#2d2621c7,#806d5361),repeating-linear-gradient(104deg,rgba(228,200,150,.14) 0 2px,transparent 2px 28px);filter:contrast(1.18);opacity:.82}.detail-card-particle-stage.effect-stone .detail-card-effect-env-c{left:-24px;clip-path:polygon(0 0,82% 8%,52% 22%,92% 38%,48% 55%,88% 72%,0 100%)}.detail-card-particle-stage.effect-stone .detail-card-effect-env-d{right:-24px;clip-path:polygon(100% 0,18% 8%,48% 22%,8% 38%,52% 55%,12% 72%,100% 100%)}.detail-card-particle-stage.effect-stone .detail-card-particle-halo{top:-58px;right:-50px;bottom:-52px;left:-50px;background:radial-gradient(ellipse at 50% 58%,rgba(160,132,92,.36),transparent 58%),radial-gradient(ellipse at 18% 26%,rgba(92,76,62,.32),transparent 38%),radial-gradient(ellipse at 82% 24%,rgba(211,184,126,.22),transparent 44%);filter:blur(22px) saturate(1.2);opacity:.88}.detail-card-particle-stage.effect-stone .detail-card-particle-content{transition:opacity .36s ease,filter .42s ease,transform .54s cubic-bezier(.15,1.18,.3,1)}.detail-card-particle-stage.effect-stone.is-assembled .detail-card-particle-content{animation:detail-stone-card-pop .54s cubic-bezier(.12,1.25,.32,1) both}.detail-card-particle-stage.effect-stone .detail-card-particle-content:before{z-index:3;background:linear-gradient(142deg,transparent 0 18%,rgba(32,28,25,.86) 19%,transparent 21% 48%,rgba(226,197,142,.28) 49%,transparent 51%),linear-gradient(42deg,transparent 0 34%,rgba(31,27,24,.78) 35%,transparent 37% 66%,rgba(205,176,126,.24) 67%,transparent 69%),radial-gradient(circle at 18% 22%,rgba(223,198,150,.32),transparent 14%),radial-gradient(circle at 76% 18%,rgba(33,29,26,.58),transparent 19%),radial-gradient(circle at 42% 76%,rgba(42,36,31,.52),transparent 22%),repeating-linear-gradient(108deg,rgba(248,216,157,.12) 0 2px,transparent 2px 22px),linear-gradient(145deg,#433a32f5,#977f5ed6);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);box-shadow:inset 0 0 0 1px #2a221c70,inset 0 0 36px #120f0d80,inset 18px -18px 34px #e1c48a24;filter:contrast(1.28) saturate(.78);opacity:0}.detail-card-particle-stage.effect-stone .detail-card-particle-content:after{top:-18px;right:-18px;bottom:-18px;left:-18px;z-index:-1;background:radial-gradient(circle at 18% 18%,rgba(226,202,148,.34),transparent 14%),radial-gradient(circle at 78% 22%,rgba(90,75,61,.32),transparent 18%),radial-gradient(circle at 48% 100%,rgba(88,72,56,.42),transparent 26%);filter:blur(8px);opacity:0}.detail-card-particle-stage.effect-stone.is-assembled .detail-card-particle-content:before{animation:detail-stone-shell-break 1s cubic-bezier(.16,.86,.24,1) both}.detail-card-particle-stage.effect-stone.is-assembled .detail-card-particle-content:after{animation:detail-stone-dust .9s ease-out both}@keyframes detail-flame-edge-pulse{0%{filter:blur(3px) saturate(1.45);transform:rotate(-.6deg) scale(.985)}to{filter:blur(5px) saturate(1.95);transform:rotate(.8deg) scale(1.025)}}@keyframes detail-flame-edge-waver{0%{transform:rotate(-1.2deg) scale(.99)}to{transform:rotate(1.4deg) scale(1.025)}}@keyframes detail-ice-thaw{0%{opacity:.34;transform:scale(1.012)}58%{opacity:.18}to{opacity:.06;transform:scale(1)}}@keyframes detail-ice-breath{0%{opacity:.72;transform:translateY(-3px) scaleX(.985)}to{opacity:.92;transform:translateY(2px) scaleX(1.015)}}@keyframes detail-ice-fog-drift{0%{opacity:.12;transform:translate3d(-4px,12px,0) scale(.985)}to{opacity:.22;transform:translate3d(6px,16px,0) scale(1.02)}}@keyframes detail-ice-crack-shimmer{0%{opacity:0;transform:scale(.96) rotate(-.6deg)}28%{opacity:.22}to{opacity:.06;transform:scale(1.03) rotate(.4deg)}}@keyframes detail-ice-front-shimmer{0%{filter:saturate(1.1) contrast(1.02);transform:translate3d(-2px,0,0) scale(1)}to{filter:saturate(1.28) contrast(1.08);transform:translate3d(2px,-2px,0) scale(1.008)}}@keyframes detail-stone-card-pop{0%{filter:blur(4px) contrast(.8);transform:translate3d(0,16px,28px) scale(.84)}62%{filter:blur(0) contrast(1.08);transform:translate3d(0,-7px,28px) scale(1.045)}to{filter:blur(0) contrast(1);transform:translateZ(28px) scale(1)}}@keyframes detail-stone-shell-break{0%{opacity:.92;transform:scale(1);clip-path:polygon(0 0,19% 5%,31% 0,48% 8%,64% 0,84% 6%,100% 0,100% 100%,81% 92%,67% 100%,48% 91%,34% 100%,16% 94%,0 100%)}42%{opacity:.78}to{opacity:0;transform:scale(1.18) rotate(-1.2deg);clip-path:polygon(0 0,10% 18%,27% 6%,43% 22%,60% 5%,77% 18%,100% 0,89% 100%,74% 78%,57% 100%,42% 76%,24% 100%,12% 80%,0 100%)}}@keyframes detail-stone-dust{0%{opacity:.7;transform:scale(.96)}to{opacity:0;transform:scale(1.24)}}@keyframes stack-card-rise{0%{opacity:0;transform:translateY(18px) rotate(-1deg) scale(.985)}to{opacity:1;transform:translateY(0) rotate(0) scale(1)}}@keyframes card-tilt-preview{0%{transform:perspective(900px) rotateY(0) rotate(0) scale(1)}36%{transform:perspective(900px) rotateY(-16deg) rotate(-1.1deg) scale(.985)}74%{transform:perspective(900px) rotateY(10deg) rotate(.7deg) scale(.992)}to{transform:perspective(900px) rotateY(0) rotate(0) scale(1)}}@keyframes detail-card-tilt-entry{0%{opacity:0;transform:perspective(1200px) rotateY(-16deg) rotateX(2deg) rotate(-1.2deg) translate(-16px) translateY(18px) scale(.97)}42%{opacity:1;transform:perspective(1200px) rotateY(11deg) rotateX(-1.2deg) rotate(.85deg) translate(10px) translateY(-4px) scale(1.01)}72%{transform:perspective(1200px) rotateY(-5deg) rotateX(.4deg) rotate(-.32deg) translate(-3px) translateY(1px) scale(.996)}to{opacity:1;transform:perspective(1200px) rotateY(0) rotateX(0) rotate(0) translate(0) translateY(0) scale(1)}}@keyframes detail-card-spring{0%{opacity:0;transform:perspective(900px) rotateX(18deg) rotate(-7deg) translateY(34px) scale(.92)}58%{opacity:1;transform:perspective(900px) rotateX(-3deg) rotate(2.4deg) translateY(-6px) scale(1.028)}76%{transform:perspective(900px) rotateX(1.3deg) rotate(-1deg) translateY(2px) scale(.993)}to{opacity:1;transform:perspective(900px) rotateX(0) rotate(0) translateY(0) scale(1)}}@keyframes detail-card-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-4px) rotate(-.35deg)}}@keyframes detail-card-sheen-pass{0%{transform:translate(-135%) skew(-18deg)}62%,to{transform:translate(135%) skew(-16deg)}}@keyframes detail-card-prism-shift{0%,to{transform:translateZ(0) scale(1);filter:saturate(.96)}50%{transform:translate3d(1%,-1%,0) scale(1.02);filter:saturate(1.08)}}@keyframes wallet-detail-glass-sweep{0%{transform:translate(0) skew(-18deg);opacity:0}18%{opacity:.55}32%{opacity:.36}to{transform:translate(460%) skew(-18deg);opacity:0}}@keyframes wallet-glow-spectrum-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes wallet-space-stars-rise{0%{transform:translateY(0)}to{transform:translateY(-135rem)}}@keyframes wallet-space-stars-rotate{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes wallet-space-gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes wallet-space-pulse{0%{transform:scale(.75);box-shadow:0 0 #000000b3}70%{transform:scale(1);box-shadow:0 0 0 10px #0000}to{transform:scale(.75);box-shadow:0 0 #0000}}@keyframes wallet-border-glow-rotate{0%{--cursor-angle: 110deg}to{--cursor-angle: 470deg}}@keyframes wallet-border-glow-pulse{0%{--edge-proximity: 84}to{--edge-proximity: 100}}@keyframes card-shine-sweep{0%{opacity:.25;transform:translate(-18%)}48%{opacity:.82}to{opacity:.58;transform:translate(18%)}}@keyframes skeleton-shimmer{to{transform:translate(120%)}}@keyframes detail-content-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.mobile-shell.admin-shell-width{max-width:1360px}.admin-page{--admin-bg: #09090c;--admin-surface: #111216;--admin-surface-soft: #171920;--admin-surface-strong: #1b1f29;--admin-border: rgba(255, 255, 255, .08);--admin-border-strong: rgba(255, 255, 255, .12);--admin-text: #f3ede1;--admin-copy: #9a9488;--admin-accent: #d4aa6a;--admin-accent-soft: rgba(212, 170, 106, .12);--admin-shadow: 0 22px 48px rgba(0, 0, 0, .28);position:relative;min-height:100dvh;padding:20px;background:linear-gradient(180deg,#07080c,#0a0b10);overflow:hidden}.admin-page.admin-page-ep{--admin-ep-bg: #f5f7fa;--admin-ep-surface: #ffffff;--admin-ep-border: #e4e7ed;--admin-ep-text: #1f2937;--admin-ep-copy: #6b7280;height:100dvh;padding:16px;background:transparent;overflow:hidden}.admin-shell-ep{height:calc(100dvh - 32px);gap:16px}.admin-sidebar-ep{display:flex;flex-direction:column;overflow:hidden;background:var(--admin-ep-surface);border:1px solid var(--admin-ep-border);border-radius:20px;box-shadow:0 8px 24px #0f172a0f}.admin-brand-ep{display:flex;align-items:center;gap:12px;padding:20px 20px 16px;color:inherit;text-decoration:none}.admin-brand-ep .admin-brand-mark{width:44px;height:44px;border-radius:14px;background:linear-gradient(135deg,#ecf5ff,#dbeafe);border:1px solid #bfdbfe}.admin-brand-ep .admin-brand-copy em{color:#3b82f6;font-size:11px;font-style:normal;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.admin-brand-ep .admin-brand-copy strong{color:var(--admin-ep-text);font-size:18px;font-weight:800}.admin-sidebar-scroll{flex:1 1 auto;min-height:0}.admin-menu-ep{border-right:0!important;padding:8px 12px 12px;background:transparent!important}.admin-menu-ep .el-menu-item{height:46px;margin-bottom:6px;border-radius:12px;color:var(--admin-ep-copy);font-weight:600}.admin-menu-ep .el-menu-item.is-active{color:#2563eb;background:#ecf5ff}.admin-menu-ep .el-menu-item:hover{background:#f3f4f6}.admin-account-ep{display:grid;gap:10px;padding:16px 20px 20px;border-top:1px solid var(--admin-ep-border)}.admin-account-ep .admin-account-copy span{color:var(--admin-ep-copy);font-size:12px;font-weight:600}.admin-account-ep .admin-account-copy strong{color:var(--admin-ep-text);font-size:15px;font-weight:700}.admin-logout-btn{justify-content:flex-start;padding-inline:0}.admin-main-ep{display:flex;flex-direction:column;min-height:0;padding:0!important;overflow:hidden}.admin-header-ep{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px;padding:24px 28px;background:var(--admin-ep-surface);border:1px solid var(--admin-ep-border);border-radius:20px;box-shadow:0 8px 24px #0f172a0d}.admin-header-ep .admin-eyebrow{color:#3b82f6;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.admin-header-ep h1{margin:4px 0 0;color:var(--admin-ep-text);font-size:28px;font-weight:800;letter-spacing:-.02em}.admin-header-ep p{margin:8px 0 0;color:var(--admin-ep-copy);font-size:14px}.admin-content-stack-ep{display:flex;flex:1 1 auto;flex-direction:column;gap:16px;min-height:0;overflow:auto}.admin-page-ep .admin-toolbar,.admin-page-ep .admin-table-panel,.admin-page-ep .admin-edit-panel,.admin-page-ep .admin-default-cards-panel,.admin-page-ep .admin-ranking-create,.admin-page-ep .admin-rankings-panel{background:var(--admin-ep-surface);border:1px solid var(--admin-ep-border);border-radius:20px;box-shadow:0 8px 24px #0f172a0d}.admin-page-ep .admin-toolbar{padding:18px 20px}.admin-page-ep .admin-table-panel{overflow:hidden}.admin-page-ep .el-card{border-radius:20px}.admin-login-page-ep{display:grid;place-items:center;min-height:100dvh;padding:24px}.admin-login-card-ep{width:min(460px,100%);border:1px solid #e4e7ed;box-shadow:0 12px 30px #0f172a14}.admin-login-brand{display:flex;align-items:center;gap:12px;margin-bottom:18px}.admin-login-intro{margin-bottom:18px}.admin-login-intro h1{margin:0;color:var(--admin-ep-text);font-size:28px;font-weight:800}.admin-login-intro p{margin:8px 0 0;color:var(--admin-ep-copy);font-size:14px;line-height:1.6}.admin-login-form-ep{margin-top:18px}.admin-login-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.admin-login-back-link{color:#409eff;font-size:13px;text-decoration:none}.admin-login-submit{width:100%;min-height:42px}.admin-page-ep .el-input__wrapper,.admin-page-ep .el-textarea__inner,.admin-page-ep .el-select__wrapper{background:#fff;box-shadow:inset 0 0 0 1px #d7deea!important}.admin-page-ep .el-input__wrapper.is-focus,.admin-page-ep .el-select__wrapper.is-focused,.admin-page-ep .el-textarea__inner:focus{box-shadow:inset 0 0 0 1px #409eff!important}.admin-page-ep .el-input__inner,.admin-page-ep .el-textarea__inner,.admin-page-ep .el-select__selected-item,.admin-page-ep .el-select__placeholder{color:#334155!important}.admin-page-ep .el-input__inner::placeholder,.admin-page-ep .el-textarea__inner::placeholder{color:#94a3b8!important}.admin-page-ep .el-form-item__label{color:#1f2937}.admin-page-ep .el-table{--el-table-header-bg-color: #f8fafc;--el-table-row-hover-bg-color: #f9fafb;--el-table-border-color: #edf2f7;--el-table-text-color: #374151;--el-table-header-text-color: #6b7280}.admin-page-ep .el-table th.el-table__cell{height:46px;font-size:12px;font-weight:700}.admin-page-ep .el-table td.el-table__cell{padding:14px 0}.admin-page-ep .el-pagination{justify-content:flex-end}.admin-page-ep .admin-pagination-ep{align-items:center;padding:16px 20px;background:#fff}.admin-page-ep .admin-pagination-ep .admin-pagination-meta strong,.admin-page-ep .admin-pagination-ep .admin-pagination-meta span{color:#111827!important}.admin-toolbar-ep{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;position:sticky;top:0;z-index:5;padding-block:18px;background:#f5f7faeb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.admin-toolbar-main,.admin-toolbar-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.admin-toolbar-main{flex:1 1 520px}.admin-toolbar-main>*{min-width:0}.admin-toolbar-main .el-input,.admin-toolbar-main .el-select{flex:1 1 180px}.admin-table-card-ep,.admin-form-card-ep{border:1px solid var(--admin-ep-border);box-shadow:0 8px 24px #0f172a0d}.admin-table-card-ep>.el-card__body,.admin-form-card-ep>.el-card__body{display:flex;flex-direction:column;gap:16px;padding:20px}.admin-table-card-ep>.el-card__body{min-height:620px}.admin-panel-alert{margin-bottom:0!important}.admin-form-ep{display:grid;gap:20px}.admin-form-grid-ep{display:grid;gap:16px}.admin-form-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-form-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-span-2{grid-column:span 2}.admin-span-3{grid-column:1/-1}.admin-section-card-ep{display:grid;gap:16px;padding:20px;border:1px solid #eef2f7;border-radius:16px;background:#fcfdff}.admin-section-head-ep{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.admin-section-head-ep h3{margin:0;color:var(--admin-ep-text);font-size:18px;font-weight:700}.admin-section-head-ep p{margin:6px 0 0;color:var(--admin-ep-copy);font-size:13px;line-height:1.6}.admin-inline-actions-ep{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.admin-article-layout-ep{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.8fr);gap:20px;align-items:start}.admin-article-summary-panel-ep,.admin-cover-panel-ep{min-height:100%}.admin-cover-panel-ep{height:100%}.admin-cover-preview-ep{overflow:hidden;border:1px dashed #d0d7e2;border-radius:14px;background:#f8fafc}.admin-cover-preview-ep img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}.admin-cover-actions-ep{display:flex;justify-content:flex-end}.admin-tag-editor-ep{display:grid;gap:14px}.admin-tag-editor-simple-ep{gap:0}.admin-tag-list-ep,.admin-tag-suggestions-ep,.admin-related-selected-ep{display:flex;flex-wrap:wrap;gap:10px}.admin-tag-create-ep{max-width:240px}.admin-tag-create-inline-ep{max-width:none}.admin-tag-chip-ep{display:inline-flex;align-items:center;gap:14px;min-height:44px;padding:0 18px;color:#3b82f6;font-size:15px;font-weight:500;cursor:pointer;background:#edf5ff;border:1px solid #bfdbfe;border-radius:10px}.admin-tag-chip-ep strong{font-size:18px;font-weight:400;line-height:1}.admin-tag-create-btn-ep{color:#52525b;background:#fff;border-color:#d4dbe6}.admin-tag-suggestion-ep{cursor:pointer}.admin-dialog-toolbar-ep{display:flex;align-items:center;gap:12px;margin-bottom:16px}.admin-related-grid-ep{display:grid;gap:12px}.admin-related-collapsed-ep{display:flex;align-items:center;min-height:44px;padding:0 2px;color:#64748b;font-size:14px}.admin-related-option-ep{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:14px 16px;border:1px solid #e5e7eb;border-radius:14px;background:#fff;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.admin-related-option-ep:hover,.admin-related-option-ep.is-selected{border-color:#93c5fd;background:#f8fbff;box-shadow:inset 0 0 0 1px #3b82f62e}.admin-related-option-copy strong,.admin-sort-card-copy strong,.admin-submission-preview-ep strong{display:block;color:var(--admin-ep-text);font-size:15px;font-weight:700}.admin-related-option-copy span,.admin-sort-card-copy p,.admin-submission-preview-ep span,.admin-draft-card-head-ep span,.admin-detail-grid-ep span,.admin-slider-head-ep span{color:var(--admin-ep-copy);font-size:13px}.admin-sort-list-ep,.admin-ranking-stack-ep,.admin-drafts-grid-ep{display:grid;gap:16px}.admin-sort-card-ep,.admin-ranking-group-ep,.admin-draft-card-ep{display:grid;gap:16px;padding:18px;border:1px solid #e5e7eb;border-radius:16px;background:#fff}.admin-sort-card-ep{grid-template-columns:minmax(0,1fr) auto;align-items:center}.admin-sort-card-ep[draggable=true]{cursor:grab}.admin-sort-card-ep[draggable=true]:active{cursor:grabbing}.admin-sort-card-ep.is-drag-target,.admin-ranking-group-ep.is-drag-target{border-color:#93c5fd;background:#f8fbff}.admin-sort-card-copy{display:flex;align-items:center;gap:14px}.admin-sort-index-ep{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;background:#eff6ff;color:#2563eb;font-weight:700}.admin-ranking-group-head-ep,.admin-ranking-add-row-ep,.admin-draft-card-head-ep{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.admin-ranking-group-title-ep strong{display:block;color:var(--admin-ep-text);font-size:18px;font-weight:700}.admin-ranking-group-title-ep span{color:var(--admin-ep-copy);font-size:13px}.admin-ranking-add-row-ep .el-select{flex:1 1 260px}.admin-ranking-top-row-ep{grid-template-columns:minmax(220px,.7fr) minmax(280px,1fr) auto;align-items:end}.admin-ranking-layout-row-ep{grid-template-columns:minmax(220px,1fr) auto;align-items:end}.admin-ranking-top-row-ep .el-form-item,.admin-ranking-layout-row-ep .el-form-item{margin-bottom:0}.admin-ranking-inline-actions-ep{align-self:end;justify-content:flex-start;padding-bottom:2px}.admin-ranking-card-grid-ep{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.admin-ranking-compact-card-ep{gap:10px;padding:12px 14px;align-items:start}.admin-ranking-compact-card-ep .admin-sort-card-copy{align-items:flex-start;gap:10px}.admin-ranking-compact-card-ep .admin-sort-index-ep{width:28px;height:28px;font-size:13px}.admin-ranking-compact-card-ep .admin-row-actions{justify-content:flex-end}.admin-ranking-compact-card-ep .admin-row-actions .el-tag{display:none}.admin-payment-grid-ep{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.admin-payment-card-ep{border-radius:16px}.admin-asset-grid-ep{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.admin-asset-grid-ep figure{margin:0;overflow:hidden;border:1px solid #e5e7eb;border-radius:16px;background:#fff}.admin-asset-grid-ep img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;background:#f8fafc}.admin-asset-grid-ep figcaption{padding:12px 14px;color:var(--admin-ep-copy);font-size:13px}.admin-expand-panel-ep{display:grid;gap:16px;padding:8px 12px}.admin-detail-grid-ep{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.admin-detail-grid-ep div,.admin-detail-block-ep{padding:14px 16px;border:1px solid #eef2f7;border-radius:14px;background:#fafcff}.admin-submission-reply-editor{display:grid;gap:14px;padding:16px;border:1px solid #dbeafe;border-radius:14px;background:#f8fbff}.admin-submission-reply-editor .admin-section-head-ep>span,.admin-submission-reply-editor .admin-inline-actions-ep>span{color:#64748b;font-size:12px}.admin-detail-grid-ep strong,.admin-detail-block-ep p,.admin-submission-preview-ep p,.admin-summary-list-ep li{color:var(--admin-ep-text)}.admin-detail-block-ep p,.admin-submission-preview-ep p{margin:8px 0 0;line-height:1.7}.admin-summary-list-ep{margin:0;padding-left:18px;display:grid;gap:8px}.admin-native-upload-ep{width:100%;min-height:44px;padding:10px 12px;border:1px solid #dcdfe6;border-radius:12px;background:#fff}.admin-inline-image-upload-ep{display:flex;align-items:center;gap:12px;min-height:44px}.admin-inline-image-preview-ep{width:76px;height:44px;overflow:hidden;border:1px solid var(--el-border-color-light);border-radius:8px;background:var(--el-fill-color-light)}.admin-inline-logo-preview-ep{width:44px;padding:5px}.admin-upload-workbench-ep{display:grid;gap:20px}.admin-upload-grid-ep{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:20px}.admin-crop-stage-panel-ep{padding:16px;border:1px solid #e5e7eb;border-radius:16px;background:#f8fafc}.admin-crop-stage-ep{position:relative;overflow:hidden;border-radius:14px}.admin-crop-stage-ep img{display:block;width:100%}.admin-crop-controls-ep{display:grid;gap:16px}.admin-slider-card-ep{display:grid;gap:12px;padding:16px;border:1px solid #e5e7eb;border-radius:16px;background:#fff}.admin-slider-card-ep label{display:grid;gap:8px}.admin-slider-head-ep{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-draft-card-head-ep{align-items:flex-start}.admin-list-page-ep{display:grid;grid-template-rows:auto minmax(0,1fr);gap:16px;flex:1 1 auto;min-height:0;overflow:hidden}.admin-table-card-fixed{height:100%;min-height:0}.admin-table-card-fixed>.el-card__body{height:100%;min-height:0;overflow:hidden}.admin-table-scroll-region-ep{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.admin-table-scroll-region-ep .el-table,.admin-table-scroll-region-ep .el-skeleton,.admin-table-scroll-region-ep .el-empty{flex:1 1 auto;min-height:0}.admin-table-card-fixed .admin-pagination-ep{position:sticky;bottom:0;z-index:3;flex:0 0 auto;margin:0 -20px -20px;padding:16px 20px 20px;border-top:1px solid #edf2f7;background:#fffffff5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.admin-form-aligned-ep .el-form-item__label{color:var(--admin-ep-text);font-weight:600}.admin-form-aligned-ep .el-form-item{margin-bottom:2px}.admin-page-ep .admin-card-title-cell strong,.admin-page-ep .admin-article-title-cell strong,.admin-page-ep .admin-user-title strong,.admin-page-ep .admin-submission-preview-ep strong,.admin-page-ep .admin-sort-card-copy strong,.admin-page-ep .admin-related-option-copy strong,.admin-page-ep .admin-draft-card-head-ep strong,.admin-page-ep .admin-ranking-group-title-ep strong{color:#1f2937!important}.admin-page-ep .admin-card-title-cell span,.admin-page-ep .admin-article-title-cell span,.admin-page-ep .admin-user-title span,.admin-page-ep .admin-submission-preview-ep span,.admin-page-ep .admin-sort-card-copy p,.admin-page-ep .admin-related-option-copy span,.admin-page-ep .admin-draft-card-head-ep span,.admin-page-ep .admin-section-head-ep p,.admin-page-ep .admin-slider-head-ep span,.admin-page-ep .admin-asset-grid-ep figcaption,.admin-page-ep .admin-summary-list-ep li,.admin-page-ep .admin-detail-block-ep p,.admin-page-ep .admin-detail-grid-ep span,.admin-page-ep .admin-ranking-group-title-ep span{color:#4b5563!important}.admin-page-ep .admin-logo-chip{color:#475569;background:#f8fafc;border-color:#dbe3ee}.admin-page-ep .el-table .cell{color:#334155}.admin-page-ep .el-table th.el-table__cell .cell{color:#64748b}.admin-page-ep .admin-row-actions .el-button{min-height:36px}.admin-page-ep .admin-row-actions .el-button:not(.is-link):not(.el-button--primary),.admin-page-ep .admin-inline-actions-ep .el-button:not(.el-button--primary),.admin-page-ep .admin-toolbar-actions .el-button:not(.el-button--primary){color:#475569!important;background:#fff!important;border-color:#d7deea!important}.admin-page-ep .admin-row-actions .el-button.is-link{min-height:auto;padding-inline:4px;background:transparent!important;border:0!important}.admin-page-ep .admin-row-actions .el-button--primary:not(.is-link),.admin-page-ep .admin-inline-actions-ep .el-button--primary,.admin-page-ep .admin-toolbar-actions .el-button--primary{color:#fff!important}.admin-page-ep .admin-row-actions .el-button--primary.is-link{color:#2563eb!important}.admin-page-ep .admin-row-actions .el-button--danger,.admin-page-ep .admin-row-actions .el-button--danger.is-link{color:#ef4444!important}.admin-sort-actions-ep{flex-wrap:wrap;justify-content:flex-end}.admin-page-ep .admin-row-actions a{color:#2563eb!important;text-decoration:none}@media(max-width:1100px){.admin-page.admin-page-ep{padding:12px}.admin-shell-ep{flex-direction:column;gap:12px}.admin-sidebar-ep{width:100%!important}.admin-header-ep,.admin-login-actions{flex-direction:column;align-items:stretch}.admin-form-grid-2,.admin-form-grid-3,.admin-ranking-top-row-ep,.admin-ranking-layout-row-ep,.admin-article-layout-ep,.admin-upload-grid-ep,.admin-payment-grid-ep,.admin-asset-grid-ep,.admin-detail-grid-ep,.admin-sort-card-ep,.admin-ranking-card-grid-ep{grid-template-columns:1fr}.admin-span-2,.admin-span-3{grid-column:auto}}.admin-sidebar,.admin-main,.admin-login-panel,.admin-edit-panel,.admin-table-panel,.admin-draft-card{background:var(--admin-surface);border:1px solid var(--admin-border);box-shadow:var(--admin-shadow);-webkit-backdrop-filter:none;backdrop-filter:none}.admin-sidebar{position:fixed;top:0;left:0;display:grid;grid-template-rows:auto 1fr auto;align-self:stretch;gap:18px;width:268px;height:calc(100dvh - 40px);margin:20px 0 20px 20px;padding:20px 16px 18px;background:linear-gradient(180deg,#ffffff08,#fff0),linear-gradient(180deg,#121318f5,#0c0d11fa);border:1px solid var(--admin-border);border-radius:24px;box-shadow:0 28px 60px #00000061}.admin-brand{display:flex;align-items:center;gap:12px;padding:4px 8px 12px;color:var(--admin-text);text-decoration:none}.admin-brand-mark{display:grid;flex:0 0 auto;place-items:center;width:42px;height:42px;background:linear-gradient(180deg,#d4aa6a2e,#d4aa6a0d);border:1px solid rgba(212,170,106,.24);border-radius:14px}.admin-brand-copy{display:grid;gap:3px}.admin-brand-copy em,.admin-sidebar-section span,.admin-eyebrow{color:var(--admin-accent);font-size:11px;font-style:normal;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.admin-brand strong{color:var(--admin-text);font-size:18px;font-weight:800;letter-spacing:-.02em}.admin-sidebar-section{padding:0 10px}.admin-nav{display:grid;align-content:start;gap:8px}.admin-nav a{display:flex;align-items:center;gap:10px;min-height:46px;padding:0 14px;color:var(--admin-copy);font-size:13px;font-weight:700;text-decoration:none;background:transparent;border:1px solid transparent;border-radius:14px;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.admin-nav a:hover{color:var(--admin-text);background:#ffffff0a;transform:translate(3px)}.admin-nav a.router-link-active{color:var(--admin-text);background:linear-gradient(180deg,#d4aa6a2e,#d4aa6a14);border-color:#d4aa6a38;box-shadow:inset 0 1px #ffffff0a}.admin-nav .icon-symbol,.admin-account .icon-symbol,.admin-primary-action .icon-symbol,.admin-secondary-action .icon-symbol,.admin-toolbar .icon-symbol,.admin-pagination .icon-symbol{width:16px;height:16px}.admin-account{display:grid;align-self:end;gap:10px;padding:16px 10px 4px;border-top:1px solid var(--admin-border)}.admin-account-copy{display:grid;gap:5px}.admin-account span{color:var(--admin-copy);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.admin-account strong{color:var(--admin-text);font-size:14px;font-weight:700}.admin-account button,.admin-row-actions button,.admin-row-actions a{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:0 13px;color:var(--admin-text);font-size:12px;font-weight:700;text-decoration:none;background:#ffffff08;border:1px solid var(--admin-border);border-radius:12px}.admin-main{min-height:calc(100dvh - 40px);min-width:0;margin-left:308px;padding:18px 32px 24px 0;overflow-y:auto;background:transparent;border:0;border-radius:0;box-shadow:none}.admin-header{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:22px}.admin-header h1,.admin-login-hero h1{margin:0;color:var(--admin-text);font-size:34px;font-weight:800;letter-spacing:-.04em;word-break:keep-all}.admin-header p,.admin-login-hero p{max-width:520px;margin:6px 0 0;color:var(--admin-copy);font-size:14px;font-weight:500;line-height:1.5}.admin-header-copy{display:grid;gap:6px}.admin-header-actions,.admin-header-actions-group{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.admin-content-stack{display:grid;gap:14px;padding-bottom:20px}.admin-primary-action,.admin-secondary-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 16px;font-size:13px;font-weight:700;text-decoration:none;border:1px solid transparent;border-radius:14px}.admin-primary-action{color:#161109;background:linear-gradient(180deg,#e0b478,#c89358);box-shadow:0 12px 24px #c591533d}.admin-secondary-action{color:var(--admin-text);background:#ffffff08;border-color:var(--admin-border)}.admin-primary-action:disabled{cursor:not-allowed;opacity:.65}.admin-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.admin-stats-grid article{display:grid;gap:8px;min-height:108px;padding:18px;background:linear-gradient(180deg,#ffffff08,#fff0),var(--admin-surface);border:1px solid var(--admin-border);border-radius:20px;box-shadow:var(--admin-shadow)}.admin-stats-grid span,.admin-table-head span,.admin-draft-meta dt{color:var(--admin-copy);font-size:12px;font-weight:700}.admin-stats-grid strong{color:var(--admin-text);font-size:31px;font-weight:800;letter-spacing:-.04em}.admin-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:14px 16px;background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:18px;box-shadow:var(--admin-shadow)}.admin-toolbar label{display:flex;flex:1 1 360px;align-items:center;gap:10px;min-width:0;min-height:44px;padding:0 12px;color:var(--admin-copy);background:#ffffff05;border:1px solid var(--admin-border);border-radius:14px;box-shadow:none}.admin-toolbar input,.admin-toolbar select,.admin-field input,.admin-field select,.admin-field textarea{width:100%;color:var(--admin-text);font-size:13px;font-weight:600;background:transparent;border:0;outline:0}.admin-toolbar select{flex:0 0 154px;min-height:44px;padding:0 12px;background:#ffffff05;border:1px solid var(--admin-border);border-radius:14px;box-shadow:none}.admin-toolbar .admin-primary-action,.admin-toolbar .admin-secondary-action,.admin-toolbar button.admin-secondary-action{flex:0 0 auto;min-height:44px}.admin-toolbar-spacer{flex:1 1 auto}.admin-table-panel{overflow:hidden;border-radius:18px}.admin-list-panel{display:grid;gap:0}.admin-panel-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px 16px;background:linear-gradient(180deg,#ffffff08,#fff0);border-bottom:1px solid var(--admin-border)}.admin-list-panel.compact-list{min-height:calc(100dvh - 220px)}.admin-fixed-list-panel{display:flex;flex-direction:column;min-height:0;height:calc(100dvh - 220px)}.admin-articles-list-feedback{display:grid;gap:10px;padding:14px 16px 0}.admin-articles-list-feedback .admin-inline-message{margin:0}.admin-fixed-list-scroll{flex:1 1 auto;min-height:0;overflow-y:auto}.admin-panel-heading{display:grid;gap:5px}.admin-panel-heading strong{color:var(--admin-text);font-size:16px;font-weight:800}.admin-panel-heading span{color:var(--admin-copy);font-size:12px;font-weight:600}.admin-table-body{display:grid}.admin-submission-panel,.admin-rankings-panel{display:grid;gap:12px}.admin-submission-panel.admin-fixed-list-panel{display:flex;gap:0}.admin-submission-row,.admin-user-row,.admin-ranking-group{display:grid;gap:12px;padding:16px;background:transparent;border:0;border-radius:0}.admin-submission-row{grid-template-columns:1fr;align-items:start}.admin-submission-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;width:100%;text-align:left;background:transparent}.admin-submission-main{display:grid;gap:8px;min-width:0}.admin-submission-meta{display:grid;gap:4px}.admin-submission-meta strong,.admin-user-title strong,.admin-ranking-group strong{color:var(--admin-text);font-size:14px;font-weight:800}.admin-submission-meta span,.admin-user-title span,.admin-ranking-group p,.admin-submission-main em,.admin-submission-main a,.admin-user-row>span,.admin-ranking-group>span{color:var(--admin-copy);font-size:12px;font-weight:500}.admin-submission-main p,.admin-ranking-group p{margin:0;line-height:1.6}.admin-submission-main p{color:var(--admin-text);font-size:13px;font-weight:600}.admin-submission-main a{text-decoration:none}.admin-submission-main em{font-style:normal}.admin-submission-actions{display:grid;gap:10px;justify-items:end}.admin-expand-indicator{display:grid;place-items:center;width:28px;height:28px;color:var(--admin-copy);background:#ffffff08;border:1px solid var(--admin-border);border-radius:999px;transition:transform .18s ease}.admin-expand-indicator .icon-symbol{width:14px;height:14px}.admin-expand-indicator.expanded{transform:rotate(90deg)}.admin-submission-detail-panel{display:grid;gap:12px;padding-top:14px;border-top:1px solid var(--admin-border)}.admin-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-detail-grid article,.admin-detail-block{display:grid;gap:6px;padding:12px;background:#ffffff08;border:1px solid var(--admin-border);border-radius:14px}.admin-detail-grid span,.admin-detail-block span{color:var(--admin-copy);font-size:11px;font-weight:700}.admin-detail-grid strong,.admin-detail-block p,.admin-detail-grid a{color:var(--admin-text);font-size:13px;font-weight:700;line-height:1.55}.admin-detail-grid a{text-decoration:none}.admin-detail-block p{margin:0}.admin-pill-group-detail{justify-content:flex-start}.admin-pill-group{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.admin-pill-group button{min-height:32px;padding:0 12px;color:var(--admin-copy);font-size:12px;font-weight:800;background:#ffffff08;border:1px solid var(--admin-border);border-radius:999px}.admin-user-table-head,.admin-user-row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1.3fr) 90px 80px 110px;gap:12px;align-items:center}.admin-user-title{display:grid;gap:4px}.admin-ranking-group{grid-template-columns:minmax(0,1fr) auto;align-items:center}.admin-ranking-create{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:12px;align-items:end;padding:16px;margin-bottom:14px;background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:20px;box-shadow:var(--admin-shadow)}.admin-default-cards-panel{display:grid;gap:14px;padding:18px;background:linear-gradient(180deg,#ffffff08,#fff0),var(--admin-surface);border:1px solid var(--admin-border);border-radius:24px;box-shadow:var(--admin-shadow)}.admin-error-banner{padding:12px 14px;color:#ffb3ac;font-size:12px;font-weight:700;background:#8f2d2d3d;border:1px solid rgba(255,122,103,.3);border-radius:14px}.admin-ranking-editor{display:grid;gap:14px;padding:18px;background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:20px;box-shadow:var(--admin-shadow);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.admin-ranking-editor.is-drag-target,.admin-ranking-card-item.is-drag-target{border-color:#7c8cff;box-shadow:0 0 0 3px #7c8cff1f}.admin-ranking-editor-head{display:flex;gap:14px;align-items:start;justify-content:space-between}.admin-ranking-editor-fields{display:grid;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-ranking-editor-add{display:flex;gap:10px}.admin-ranking-editor-add select{flex:1;height:40px;padding:0 12px;color:var(--admin-text);font-size:13px;font-weight:600;background:#ffffff08;border:1px solid var(--admin-border);border-radius:12px}.admin-ranking-editor-add button,.admin-ranking-card-item .admin-row-actions button{min-height:36px;padding:0 12px;color:var(--admin-text);font-size:12px;font-weight:800;background:#ffffff08;border:1px solid var(--admin-border);border-radius:12px}.admin-ranking-card-list{display:grid;gap:10px}.admin-ranking-card-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;background:#ffffff08;border:1px solid var(--admin-border);border-radius:14px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.admin-ranking-card-item>div:first-child{display:grid;gap:4px}.admin-ranking-card-item strong{color:var(--admin-text);font-size:13px;font-weight:800}.admin-ranking-card-item span{color:var(--admin-copy);font-size:12px;font-weight:600}.admin-drag-chip{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;color:var(--admin-copy);font-size:11px;font-weight:800;background:#ffffff08;border:1px dashed rgba(212,170,106,.28);border-radius:999px;cursor:grab}.admin-drag-chip .icon-symbol{width:14px;height:14px}.admin-table-head,.admin-card-row,.admin-article-row{display:grid;grid-template-columns:minmax(230px,1.5fr) 100px 100px 110px 132px;gap:12px;align-items:center;padding:15px 20px}.admin-table-head{min-height:46px;padding-top:11px;padding-bottom:11px;background:#ffffff08;border-bottom:1px solid var(--admin-border)}.admin-card-row+.admin-card-row,.admin-article-row+.admin-article-row{border-top:1px solid var(--admin-border)}.admin-article-table-head,.admin-article-row{grid-template-columns:minmax(260px,1.8fr) 100px 110px 110px 132px}.admin-card-title-cell{display:flex;align-items:center;min-width:0;gap:11px}.admin-card-title-cell>div:last-child{display:grid;min-width:0;gap:4px}.admin-card-title-cell strong{overflow:hidden;color:var(--admin-text);font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.admin-article-title-cell{display:flex;align-items:center;gap:12px;min-width:0}.admin-article-title-cell>div:last-child{display:grid;gap:4px;min-width:0}.admin-article-title-cell img{width:56px;height:40px;object-fit:cover;border:1px solid var(--admin-border);border-radius:12px}.admin-article-title-cell strong{overflow:hidden;color:var(--admin-text);font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.admin-card-title-cell span,.admin-article-title-cell span,.admin-card-row>span,.admin-article-row>span,.admin-draft-meta dd,.admin-draft-summary{color:var(--admin-copy);font-size:12px;font-weight:500}.admin-logo-chip{display:grid;flex:0 0 auto;place-items:center;width:34px;height:34px;color:var(--admin-text);font-size:12px;font-weight:700;background:#ffffff08;border:1px solid var(--admin-border);border-radius:12px;box-shadow:none}.admin-status-pill,.admin-confidence{display:inline-grid;place-items:center;width:fit-content;min-height:24px;padding:0 8px;font-size:11px;font-weight:700;border:1px solid transparent;border-radius:999px}.status-published{color:#6fe2ab;background:#2bc68724}.status-draft{color:#f0c26a;background:#ffc5481f}.status-archived{color:#b4bdd0;background:#878fa01a}.admin-row-actions{display:flex;flex-wrap:wrap;gap:7px}.admin-empty{display:grid;place-items:center;min-height:148px;color:var(--admin-copy);font-size:13px;font-weight:600}.admin-fixed-list-panel .admin-empty{min-height:92px}.admin-fixed-list-panel .admin-table-head,.admin-fixed-list-panel .admin-pagination{flex:0 0 auto}.admin-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px 18px;border-top:1px solid var(--admin-border)}.admin-pagination-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.admin-pagination-meta strong{color:var(--admin-text);font-size:13px;font-weight:800}.admin-pagination-meta span,.admin-pagination-size span{color:#111827;font-size:12px;font-weight:600}.admin-pagination-controls,.admin-pagination-nav,.admin-pagination-pages,.admin-pagination-size{display:flex;align-items:center;gap:10px}.admin-pagination-size select{min-width:72px;min-height:36px;padding:0 12px;color:var(--admin-text);font-size:12px;font-weight:700;background:#ffffff08;border:1px solid var(--admin-border);border-radius:12px}.admin-pagination-nav button,.admin-pagination-pages button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:36px;min-height:36px;padding:0 12px;color:var(--admin-text);font-size:12px;font-weight:700;background:#ffffff08;border:1px solid var(--admin-border);border-radius:12px}.admin-pagination-pages button{padding:0}.admin-pagination-pages button.active{color:#161109;background:linear-gradient(180deg,#e0b478,#c89358);border-color:#e0b47866}.admin-pagination-nav button:disabled,.admin-pagination-pages button:disabled{opacity:.4;cursor:not-allowed}.admin-pagination-ellipsis{color:var(--admin-copy);font-weight:700}.admin-login-page{display:grid;align-content:center;width:min(100vw - 40px,430px);min-height:100dvh;margin:0 auto;padding:24px 0}.admin-login-panel{display:grid;gap:16px;padding:18px;border-radius:22px}.admin-edit-panel{display:grid;gap:16px;padding:18px;border-radius:20px}.admin-edit-toolbar{padding-block:12px}.admin-edit-toolbar-copy{display:grid;gap:3px}.admin-edit-toolbar-copy strong{color:var(--admin-text);font-size:14px;font-weight:800}.admin-edit-toolbar-copy span{color:var(--admin-copy);font-size:12px;font-weight:600}.admin-form-actions-sticky{position:sticky;bottom:0;z-index:2;margin:4px -18px -18px;padding:14px 18px 18px;background:linear-gradient(180deg,#11121600,#111216f0 26%,#111216)}.admin-login-inline-top{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:14px}.admin-login-back{margin:0}.admin-login-inline-copy{display:flex;align-items:center;gap:12px}.admin-login-inline-copy>div:last-child{display:grid;gap:4px}.admin-login-inline-copy strong{color:var(--admin-text);font-size:20px;font-weight:800}.admin-login-inline-copy p{margin:0;color:var(--admin-copy);font-size:12px;font-weight:500;line-height:1.5}@media(max-width:1180px){.admin-toolbar{padding:12px}.admin-toolbar label{flex-basis:100%}.admin-toolbar select{flex:1 1 150px}.admin-toolbar-spacer{display:none}.admin-article-overview-grid{grid-template-columns:1fr}.admin-related-card-head,.admin-card-picker-head,.admin-tag-input-row,.admin-related-card-search{align-items:stretch;flex-direction:column}}.admin-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-field{display:grid;gap:6px;min-width:0}.admin-field span{color:var(--admin-copy);font-size:12px;font-weight:700}.admin-field-hint{color:var(--admin-copy);font-size:11px;font-style:normal;font-weight:500;line-height:1.45}.admin-field input,.admin-field select,.admin-field textarea{min-height:38px;padding:0 12px;background:#ffffff08;border:1px solid var(--admin-border);border-radius:12px}.admin-field textarea{min-height:120px;padding-top:12px;resize:vertical}.admin-wide-field{grid-column:1/-1}.admin-textarea-field{grid-column:span 1}.admin-check-field{align-content:end;grid-template-columns:18px 1fr;min-height:68px}.admin-check-field input{width:18px;height:18px;min-height:18px;padding:0;accent-color:#6374ff}.admin-form-error{margin-bottom:-4px}.admin-support-section{display:grid;gap:12px}.admin-support-head{display:grid;gap:4px}.admin-support-head>div:first-child{display:grid;gap:4px}.admin-support-head strong{color:var(--admin-text);font-size:15px;font-weight:800}.admin-support-head span{color:var(--admin-copy);font-size:12px;font-weight:600}.admin-support-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-support-card{display:grid;gap:10px;padding:12px;background:#ffffff08;border:1px solid var(--admin-border);border-radius:18px}.admin-support-card header strong{color:var(--admin-text);font-size:14px;font-weight:800}.admin-form-actions{display:flex;justify-content:flex-end}.admin-inline-message{margin:0 0 14px;padding:11px 13px;color:#ecd7b2;font-size:13px;font-weight:600;background:#d4aa6a1f;border:1px solid rgba(212,170,106,.22);border-radius:14px}.admin-inline-message.is-success{color:#1f6f53;background:#3dbd841f;border-color:#3dbd843d}.admin-article-cover-panel{display:grid;gap:14px}.admin-article-overview-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:14px;align-items:start}.admin-article-summary-field textarea{min-height:186px}.admin-article-cover-card{display:grid;gap:12px;padding:12px;background:#ffffff08;border:1px solid var(--admin-border);border-radius:18px}.admin-article-cover-preview{overflow:hidden;border-radius:16px;background:#ffffff08;aspect-ratio:16/9}.admin-article-cover-preview img{display:block;width:100%;height:100%;object-fit:cover}.admin-article-cover-empty{min-height:160px;border:1px dashed var(--admin-border);border-radius:16px}.admin-article-cover-actions{justify-content:flex-start}.admin-related-card-head,.admin-card-picker-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.admin-tag-panel{gap:10px}.admin-tag-picker{display:grid;gap:12px;padding:12px;background:#ffffff08;border:1px solid var(--admin-border);border-radius:18px}.admin-tag-input-row,.admin-related-card-search{display:flex;align-items:center;gap:10px}.admin-tag-input-row input,.admin-related-card-search input{flex:1 1 auto;min-height:38px;padding:0 12px;color:var(--admin-text);font-size:13px;font-weight:600;background:#ffffff08;border:1px solid var(--admin-border);border-radius:12px}.admin-related-card-search span{color:var(--admin-copy);font-size:12px;font-weight:700;white-space:nowrap}.admin-tag-selected,.admin-tag-options,.admin-related-card-selected,.admin-related-card-results{display:grid;gap:10px}.admin-tag-chip,.admin-related-card-item{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 14px;color:var(--admin-text);text-align:left;background:#ffffff08;border:1px solid var(--admin-border);border-radius:14px}.admin-tag-chip span,.admin-related-card-copy strong{color:var(--admin-text);font-size:13px;font-weight:800}.admin-tag-chip em,.admin-related-card-item em{color:var(--admin-copy);font-size:11px;font-style:normal;font-weight:700;white-space:nowrap}.admin-tag-chip.is-selected,.admin-related-card-item.is-selected{border-color:#d4aa6a57;background:#d4aa6a1f}.admin-related-card-copy{display:grid;gap:4px;min-width:0}.admin-related-card-copy span{color:var(--admin-copy);font-size:12px;font-weight:600}.admin-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:24px;background:#05080f94}.admin-modal-panel{width:min(760px,100%);max-height:min(78dvh,820px);display:grid;gap:14px;padding:18px;overflow:hidden;background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:22px;box-shadow:var(--admin-shadow)}.admin-card-picker-results{overflow-y:auto;padding-right:4px}.admin-modal-fade-enter-active,.admin-modal-fade-leave-active{transition:opacity .18s ease}.admin-modal-fade-enter-active .admin-modal-panel,.admin-modal-fade-leave-active .admin-modal-panel{transition:transform .18s ease,opacity .18s ease}.admin-modal-fade-enter-from,.admin-modal-fade-leave-to{opacity:0}.admin-modal-fade-enter-from .admin-modal-panel,.admin-modal-fade-leave-to .admin-modal-panel{opacity:0;transform:translateY(8px)}.admin-rich-editor{overflow:visible;border:1px solid var(--admin-border);border-radius:18px;background:#ffffff08}.admin-rich-editor-sticky{position:sticky;top:14px;z-index:3;border-top-left-radius:18px;border-top-right-radius:18px;background:#0e1016f5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.admin-rich-editor-actions{display:flex;flex-wrap:wrap;gap:10px;padding:12px 12px 10px}.admin-rich-editor-toolbar{border-bottom:1px solid var(--admin-border)}.admin-rich-editor-body{min-height:520px;height:auto}.admin-rich-editor .w-e-toolbar,.admin-rich-editor .w-e-text-container,.admin-rich-editor .w-e-bar-divider{background:transparent!important;border-color:var(--admin-border)!important}.admin-rich-editor-sticky .w-e-toolbar{border-top:1px solid var(--admin-border)!important}.admin-rich-editor .w-e-text-container{min-height:520px!important;height:auto!important}.admin-rich-editor .w-e-text-container .w-e-scroll{height:auto!important;overflow-y:visible!important}.admin-rich-editor .w-e-text-container [data-slate-editor]{min-height:520px;padding:12px 14px}.admin-upload-panel{margin-bottom:16px}.admin-upload-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.admin-upload-head>div{display:grid;gap:6px}.admin-upload-head strong{color:var(--admin-text);font-size:16px;font-weight:700}.admin-upload-head span{color:var(--admin-copy);font-size:12px;font-weight:500;line-height:1.45}.admin-upload-workbench{display:grid;gap:16px;margin-top:18px;padding-top:18px;border-top:1px solid var(--admin-border)}.admin-workbench-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.admin-workbench-head>div:first-child{display:grid;gap:6px}.admin-workbench-head strong,.admin-crop-group-title strong{color:var(--admin-text);font-size:14px;font-weight:700}.admin-workbench-head span,.admin-crop-group-title span{color:var(--admin-copy);font-size:11px;font-weight:500}.admin-workbench-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.admin-workbench-actions button{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 12px;color:var(--admin-text);font-size:12px;font-weight:600;background:#ffffff08;border:1px solid var(--admin-border);border-radius:12px}.admin-workbench-actions .icon-symbol{width:16px;height:16px}.admin-upload-demo-actions{margin:-4px 0 16px}.admin-workbench-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:14px}.admin-crop-stage-panel,.admin-crop-control-group{padding:14px;background:#ffffff08;border:1px solid var(--admin-border);border-radius:16px}.admin-crop-stage{position:relative;overflow:hidden;border:1px solid var(--admin-border);border-radius:16px;background:#0d0f15}.admin-crop-stage:before{display:block;padding-top:min(160%,72vh);content:""}.admin-crop-stage img,.admin-crop-box{position:absolute;top:0;right:0;bottom:0;left:0}.admin-crop-stage img{width:100%;height:100%;object-fit:contain}.admin-crop-box{border:2px solid transparent;border-radius:10px;box-shadow:0 0 0 999px #090c1557}.admin-crop-box span{position:absolute;top:8px;left:8px;padding:4px 8px;color:#fff;font-size:11px;font-weight:700;border-radius:999px}.admin-crop-card{border-color:#6c7cfff5}.admin-crop-card span{background:#6c7cffe6}.admin-crop-logo{border-radius:10px;border-color:#43d0b5f5}.admin-crop-logo span{background:#43d0b5eb}.admin-crop-controls,.admin-crop-control-group{display:grid;gap:12px}.admin-crop-group-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-crop-control-group label{display:grid;gap:7px}.admin-crop-control-group label span{color:var(--admin-copy);font-size:12px;font-weight:600}.admin-crop-control-group input[type=range]{width:100%;accent-color:#6170ff}.admin-upload-preview-assets{margin-top:2px}@media(max-width:960px){.admin-workbench-grid{grid-template-columns:1fr}}.admin-draft-list{display:grid;gap:12px}.admin-draft-card{display:grid;gap:14px;padding:18px;border-radius:18px}.admin-draft-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-confidence{color:var(--admin-accent);background:var(--admin-accent-soft);border-color:#d4aa6a38}.admin-draft-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.admin-draft-meta div{min-width:0;padding:10px 12px;background:#ffffff08;border:1px solid var(--admin-border);border-radius:14px}.admin-draft-assets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.admin-draft-assets figure{display:grid;gap:8px;margin:0}.admin-draft-assets img{display:block;width:100%;min-height:96px;object-fit:cover;background:#0d0f15;border:1px solid var(--admin-border);border-radius:14px}.admin-draft-assets figure:nth-child(2) img{aspect-ratio:1.586/1}.admin-draft-assets figure:last-child img{aspect-ratio:1/1;object-fit:contain;padding:10px;background:#0d0f15}.admin-draft-assets figcaption{color:var(--admin-copy);font-size:11px;font-weight:500}.admin-draft-meta dd{overflow:hidden;margin:5px 0 0;text-overflow:ellipsis;white-space:nowrap}.admin-draft-summary{display:grid;gap:7px;margin:0;padding-left:18px;line-height:1.45}.admin-draft-actions{justify-content:flex-end}@media(max-width:370px){:root{--page-x: 20px}.tier-label{flex-basis:48px;font-size:14px}.tier-panel{gap:7px;padding-inline:8px}.card-logo.logo-lg{width:44px;height:44px}}@media(max-width:860px){.admin-page{display:grid;grid-template-columns:1fr;gap:14px;padding:14px}.admin-sidebar{position:static;width:auto;height:auto;margin:0;min-height:auto}.admin-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-account{align-items:center;grid-template-columns:1fr auto}.admin-main{min-height:0;height:auto;margin-left:0;padding:8px 0 16px}.admin-header,.admin-toolbar,.admin-draft-head,.admin-pagination,.admin-pagination-controls,.admin-pagination-nav{align-items:stretch;flex-direction:column}.admin-header-actions,.admin-form-actions,.admin-draft-actions{justify-content:flex-start}.admin-stats-grid,.admin-form-grid,.admin-support-grid,.admin-draft-meta,.admin-draft-assets{grid-template-columns:1fr}.admin-table-head{display:none}.admin-card-row,.admin-article-row{grid-template-columns:1fr;gap:9px;align-items:start;padding:15px}.admin-card-row+.admin-card-row,.admin-article-row+.admin-article-row{border-top:1px solid rgba(213,220,237,.5)}.admin-toolbar select{flex-basis:auto;width:100%}.admin-pagination-pages{flex-wrap:wrap}.admin-textarea-field{grid-column:1/-1}}:root[data-theme=dark]{color:#f4f7ff;background:#111522;--glass-bg: rgba(38, 42, 58, .68);--glass-border: rgba(255, 255, 255, .08);--shadow-soft: 0 18px 42px rgba(0, 0, 0, .28);--shadow-tight: 0 12px 28px rgba(0, 0, 0, .2);--blue: #8b91ff;--purple: #8f73ff;--muted: #9aa1b3}:root[data-theme=dark] body,:root[data-theme=dark] #app{background:#070b19}:root[data-theme=dark] body.app-standalone,:root[data-theme=dark] body.app-standalone #app{min-height:100lvh;background:#070b19}:root[data-theme=dark] .app-background-canvas{background:linear-gradient(180deg,#080c228a,#0a0e26a3),url(/auth-backgrounds/register-bg.webp) center/cover no-repeat}:root[data-theme=dark] .app-background:before{background:#4e5cb61f}:root[data-theme=dark] .app-background:after{background:#6a4ec41a}:root[data-theme=dark] .app-iridescence{opacity:.22;mix-blend-mode:screen;background:linear-gradient(118deg,#a070ff14,#58beff14 26%,#76ffd60f 44%,#ffb0680a 66%,#a070ff14),radial-gradient(circle at 18% 24%,rgba(160,112,255,.12),transparent 24%),radial-gradient(circle at 76% 16%,rgba(92,176,255,.12),transparent 28%),radial-gradient(circle at 72% 74%,rgba(255,181,94,.06),transparent 26%),radial-gradient(circle at 36% 82%,rgba(118,255,214,.08),transparent 22%);background-size:180% 180%,100% 100%,100% 100%,100% 100%,100% 100%;filter:blur(42px) saturate(1.02)}:root[data-theme=dark] .app-iridescence:before{opacity:.12}:root[data-theme=dark] .app-iridescence:after{opacity:.14}@media(min-width:900px){:root[data-theme=dark] .app-background{background:#070b19}:root[data-theme=dark] .app-background-canvas{background:linear-gradient(180deg,#080c228a,#0a0e26a3),url(/auth-backgrounds/register-bg.webp) center/cover no-repeat}:root[data-theme=dark] .app-background:before{background:linear-gradient(180deg,#080c228a,#0a0e26a3),url(/auth-backgrounds/register-bg.webp) center/cover no-repeat}:root[data-theme=dark] .app-background:after{background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 30%),radial-gradient(circle at 50% 100%,rgba(90,108,198,.14),transparent 40%)}}:root[data-theme=dark] .page-title-row h1,:root[data-theme=dark] .section-head h2,:root[data-theme=dark] .detail-block h2,:root[data-theme=dark] .detail-title h1,:root[data-theme=dark] .profile-identity h1,:root[data-theme=dark] .settings-page-header strong,:root[data-theme=dark] .info-hero h1,:root[data-theme=dark] .info-card strong,:root[data-theme=dark] .settings-slider-head strong,:root[data-theme=dark] .auth-hero h1,:root[data-theme=dark] .card-row-main strong,:root[data-theme=dark] .tier-card span:last-child,:root[data-theme=dark] .empty-state strong,:root[data-theme=dark] .profile-menu-item,:root[data-theme=dark] .profile-menu-item span,:root[data-theme=dark] .theme-card strong,:root[data-theme=dark] .profile-settings-head strong,:root[data-theme=dark] .auth-inline-state strong,:root[data-theme=dark] .detail-meta-row strong,:root[data-theme=dark] .detail-reference strong,:root[data-theme=dark] .detail-variant-card strong,:root[data-theme=dark] .official-action,:root[data-theme=dark] .fee-block dd{color:#f2f5ff}:root[data-theme=dark] .page-title-row p,:root[data-theme=dark] .profile-identity p,:root[data-theme=dark] .info-hero p,:root[data-theme=dark] .info-card p,:root[data-theme=dark] .about-contact-copy span,:root[data-theme=dark] .info-hero span,:root[data-theme=dark] .auth-hero p,:root[data-theme=dark] .card-row-main em,:root[data-theme=dark] .empty-state,:root[data-theme=dark] .empty-state span,:root[data-theme=dark] .auth-inline-state span,:root[data-theme=dark] .theme-card span,:root[data-theme=dark] .settings-slider-head span,:root[data-theme=dark] .profile-settings-head span,:root[data-theme=dark] .profile-settings-head p,:root[data-theme=dark] .profile-slider-row span,:root[data-theme=dark] .detail-title p,:root[data-theme=dark] .rating-line,:root[data-theme=dark] .detail-meta-row span,:root[data-theme=dark] .detail-reference span,:root[data-theme=dark] .detail-variant-card span,:root[data-theme=dark] .benefit-item span,:root[data-theme=dark] .fee-block dt,:root[data-theme=dark] .detail-note{color:#9da5b8}:root[data-theme=dark] .auth-inline-state,:root[data-theme=dark] .theme-card,:root[data-theme=dark] .profile-settings-card,:root[data-theme=dark] .info-card,:root[data-theme=dark] .about-contact-row,:root[data-theme=dark] .profile-menu-group,:root[data-theme=dark] .search-bar,:root[data-theme=dark] .category-pills,:root[data-theme=dark] .segmented-control,:root[data-theme=dark] .add-inline-search,:root[data-theme=dark] .card-row,:root[data-theme=dark] .tier-panel,:root[data-theme=dark] .empty-state,:root[data-theme=dark] .detail-meta-panel,:root[data-theme=dark] .detail-reference,:root[data-theme=dark] .detail-kyc-block,:root[data-theme=dark] .payment-support-item,:root[data-theme=dark] .detail-variant-card,:root[data-theme=dark] .official-action,:root[data-theme=dark] .benefit-item,:root[data-theme=dark] .action-sheet,:root[data-theme=dark] .auth-panel{background:#232737a8;border-color:#ffffff14;box-shadow:var(--shadow-tight)}:root[data-theme=dark] .detail-nav{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme=dark] .payment-support-item{background:linear-gradient(180deg,#3a45608a,#181c28d1);border-color:#c6d8ff24;box-shadow:0 14px 30px #0508103d,inset 0 1px #ffffff14}:root[data-theme=dark] .kyc-document-item,:root[data-theme=dark] .kyc-requirement-list div{background:#191d2a9e;border-color:#c6d8ff1a}:root[data-theme=dark] .kyc-requirement-list strong{color:#e8ecf7}:root[data-theme=dark] .kyc-note,:root[data-theme=dark] .detail-block-head p{color:#9da5b8}:root[data-theme=dark] .payment-support-logo{filter:none}:root[data-theme=dark] .payment-support-logo--applePay{filter:brightness(0) invert(1)}:root[data-theme=dark] .payment-support-logo--googlePay{display:none}:root[data-theme=dark] .payment-support-logo--googlePay-dark{display:block}:root[data-theme=dark] .settings-page-header{background:linear-gradient(180deg,#131622f5,#131622c2 70%,#13162200)}:root[data-theme=dark] .benefit-item{background:linear-gradient(180deg,#303448d1,#1c2030b8),#232737a8}:root[data-theme=dark] .detail-meta-row+.detail-meta-row{border-top-color:#ffffff14}:root[data-theme=dark] .benefit-item .icon-symbol{color:#8f96ff;filter:drop-shadow(0 0 14px rgba(143,150,255,.48))}:root[data-theme=dark] .benefit-item:nth-child(2) .icon-symbol{color:#a28cff}:root[data-theme=dark] .benefit-item:nth-child(3) .icon-symbol{color:#67d4ff}:root[data-theme=dark] .profile-settings-reset{color:#c9c7ff;background:#7973ff29;border-color:#7973ff2e}:root[data-theme=dark] .settings-logout-button{color:#ffb8bf;background:#47242fc2;border-color:#ffb8bf1f}:root[data-theme=dark] .settings-login-button{color:#fff;background:linear-gradient(180deg,#7e83ff,#7059f4);box-shadow:0 14px 28px #585eff42}:root[data-theme=dark] .settings-slider-card{background:#232737a8;border-color:#ffffff14;box-shadow:var(--shadow-tight)}:root[data-theme=dark] .profile-height-slider{background:linear-gradient(90deg,#7e83fff0,#65cbffd6) 0/var(--slider-progress, 50%) 100% no-repeat,#444c66eb}:root[data-theme=dark] .profile-height-slider::-moz-range-track{background:#444c66eb}:root[data-theme=dark] .profile-height-slider::-moz-range-progress{background:linear-gradient(90deg,#7e83fff0,#65cbffd6)}:root[data-theme=dark] .benefit-item:nth-child(4) .icon-symbol{color:#b7a6ff}:root[data-theme=dark] .action-sheet-head strong,:root[data-theme=dark] .action-sheet-item,:root[data-theme=dark] .action-sheet-item span,:root[data-theme=dark] .action-sheet-setting-copy strong{color:#f2f5ff}:root[data-theme=dark] .action-sheet-head button{color:#d8deef;background:#ffffff1f}:root[data-theme=dark] .action-sheet-item{background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff0a,0 10px 20px #00000024}:root[data-theme=dark] .action-sheet-effect-select{background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff0a,0 10px 20px #00000024}:root[data-theme=dark] .action-sheet-effect-select>span{color:#a8b0c5}:root[data-theme=dark] .action-sheet-effect-choice{color:#cfd6ea;background:#15182494;border-color:#ffffff14}:root[data-theme=dark] .action-sheet-effect-choice.active{color:#fff;background:radial-gradient(circle at 35% 16%,rgba(255,255,255,.2),transparent 34%),linear-gradient(145deg,#7e8bff9e,#3d9dff85);border-color:#c7ceff33}:root[data-theme=dark] .action-sheet-setting{background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff0a,0 10px 20px #00000024}:root[data-theme=dark] .action-sheet-effect-option{background:transparent;border-color:transparent}:root[data-theme=dark] .action-sheet-effect-option strong{color:#f2f5ff}:root[data-theme=dark] .action-sheet-effect-preview{background:#10131eb8}:root[data-theme=dark] .action-sheet-effect-option.active{box-shadow:none}:root[data-theme=dark] .action-sheet-item .icon-symbol{color:#cfd6ea}:root[data-theme=dark] .action-sheet-item.danger,:root[data-theme=dark] .action-sheet-item.danger span,:root[data-theme=dark] .action-sheet-item.danger .icon-symbol{color:#ffb8bf}:root[data-theme=dark] .action-sheet-item:disabled,:root[data-theme=dark] .action-sheet-item:disabled span,:root[data-theme=dark] .action-sheet-item:disabled .icon-symbol{color:#9da5b885;opacity:1}:root[data-theme=dark] .settings-logout-row{color:#ffb8bf}:root[data-theme=dark] .card-row.featured{background:linear-gradient(105deg,#2f3346d6,#2a273ead),#232737a8}:root[data-theme=dark] .skeleton-line,:root[data-theme=dark] .skeleton-panel{background:#1215208a;border-color:#ffffff14}:root[data-theme=dark] .skeleton-line:after,:root[data-theme=dark] .skeleton-panel:after{background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.1) 45%,transparent 82%)}:root[data-theme=dark] .bottom-tabbar{background:transparent;border-color:transparent;box-shadow:none}:root[data-theme=dark] .tabbar-main{background:linear-gradient(180deg,#ffffff24,#ffffff0a),#10131f42;border-color:#ffffff1f;box-shadow:0 16px 32px #0000003d,0 6px 14px #0000002e,inset 0 1px #ffffff1f}:root[data-theme=dark] .tabbar-main:before,:root[data-theme=dark] .tabbar-add-action:before{background:linear-gradient(180deg,#ffffff1f,#ffffff05),radial-gradient(circle at 18% 0%,rgba(255,255,255,.14),transparent 36%)}:root[data-theme=dark] .tabbar-add-action{background:linear-gradient(180deg,#ffffff24,#ffffff0a),#10131f42;border-color:#ffffff1f;box-shadow:0 16px 32px #0000003d,0 6px 14px #0000002e,inset 0 1px #ffffff1f}:root[data-theme=dark] .tabbar-add-action,:root[data-theme=dark] .tabbar-item{color:#e8ecf894}:root[data-theme=dark] .tabbar-item.active,:root[data-theme=dark] .tabbar-add-action.active{color:#dfe5ff;background:radial-gradient(circle at 35% 18%,rgba(255,255,255,.18),transparent 34%),linear-gradient(145deg,#5b6bff70,#4ca9ff47);box-shadow:0 14px 28px #585eff38,inset 0 1px #fff3,inset 0 -1px #788cff2e}:root[data-theme=dark] .title-add-button,:root[data-theme=dark] .round-button,:root[data-theme=dark] .profile-avatar{color:#f2f5ff;background:#2d3142b8;border-color:#ffffff14;box-shadow:0 12px 30px #00000038,inset 0 1px #ffffff0f}:root[data-theme=dark] .membership-card{background:radial-gradient(circle at 95% 0%,rgba(99,116,255,.2),transparent 32%),radial-gradient(circle at 14% 22%,rgba(87,173,255,.12),transparent 24%),linear-gradient(135deg,#131b30,#171f35 58%,#1b2240);color:#e2e8f0;border:1px solid rgba(255,255,255,.05);box-shadow:0 18px 34px #080c1647,inset 0 1px #ffffff0a}:root[data-theme=dark] .membership-card:before{opacity:.42}:root[data-theme=dark] .membership-card:after{opacity:.28}:root[data-theme=dark] .membership-card span{color:#d6deeead}:root[data-theme=dark] .membership-card strong,:root[data-theme=dark] .membership-score strong{color:#f8fafc}:root[data-theme=dark] .membership-copy{color:#e2e8f0c7}:root[data-theme=dark] .membership-score-label{color:#d6deee8f}:root[data-theme=dark] .membership-stat-chip{color:#d7dff0;background:#ffffff0f;border-color:#ffffff14}:root[data-theme=dark] .membership-clickable .membership-login-stats .membership-stat-chip{color:#dfe4ff;background:#ffffff14;border-color:#ffffff1f;box-shadow:none}:root[data-theme=dark] .title-add-button{color:#f7f9ff;background:radial-gradient(circle at 33% 22%,#fff3,#fff0 34%),linear-gradient(145deg,#4b5270f5,#272c40e6);border-color:#ffffff21;box-shadow:0 14px 28px #00000047,0 3px 8px #0000002e,inset 0 1px #ffffff29,inset 0 -8px 14px #0003}:root[data-theme=dark] .title-add-button:active{box-shadow:0 8px 16px #0000003d,inset 0 1px #ffffff1a,inset 0 5px 10px #00000038}:root[data-theme=dark] .home-screenshot-action{color:#fff;background:linear-gradient(145deg,#6d76ff,#755cff);border-color:#ffffff2e;box-shadow:0 15px 34px #00000047,inset 0 1px #ffffff2e}:root[data-theme=dark] .home-screenshot-toast{color:#f5f7ff;background:#1c202ed1;border-color:#ffffff1c}:root[data-theme=dark] .profile-avatar{background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.32),transparent 28%),linear-gradient(145deg,#53576ce6,#262a3ac2)}:root[data-theme=dark] .profile-theme-button{color:#f2f5ff;background:transparent;border-color:transparent;box-shadow:none}:root[data-theme=dark] .segmented-toggle{--segmented-bg: rgba(21, 24, 36, .58);--segmented-border: rgba(255, 255, 255, .08);--segmented-text: #a4acbf;--segmented-active-bg: linear-gradient(180deg, rgba(146, 154, 255, .52), rgba(108, 91, 244, .62));--segmented-active-shadow: 0 12px 26px rgba(92, 100, 214, .34), 0 0 18px rgba(125, 108, 255, .26), inset 0 1px 0 rgba(255, 255, 255, .22)}:root[data-theme=dark] .category-pills button,:root[data-theme=dark] .segmented-control button,:root[data-theme=dark] .category-icons button{color:#c7ccda}:root[data-theme=dark] .category-icon-dot{background:radial-gradient(circle at 28% 18%,rgba(255,255,255,.12),transparent 32%),linear-gradient(145deg,#303448db,#181c2ad1);border-color:#ffffff1a;box-shadow:0 12px 24px #0000002e,inset 0 0 0 1px #ffffff0a}:root[data-theme=dark] .category-pills button.active,:root[data-theme=dark] .segmented-control button.active{color:#fff;background:linear-gradient(180deg,#969eea57,#6771c270),#6771c23d;box-shadow:0 10px 22px #343c7047,inset 0 0 0 1px #ffffff1f}:root[data-theme=dark] .page-market .add-main-segment{background:#161a2780;border-color:#ffffff24;box-shadow:0 14px 28px #0000003d,inset 0 1px #ffffff1f}:root[data-theme=dark] .page-market .add-main-segment button.active{color:#f8fbff;background:linear-gradient(180deg,#949ad852,#5f65a57a),#5c64a442;box-shadow:0 10px 24px #2a2f584d,inset 0 0 0 1px #ffffff1f}:root[data-theme=dark] .market-sub-segment{background:transparent;border-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme=dark] .market-sub-segment button{color:#aab3c8;background:#ffffff24;border-color:#ffffff29;box-shadow:0 8px 18px #00000024,inset 0 1px #ffffff14}:root[data-theme=dark] .market-sub-segment button.active{color:#edf2ff;background:linear-gradient(180deg,#99a0e84d,#6069b26b),#767ed238;border-color:#aab2ff57;box-shadow:0 10px 22px #3a427847,0 0 0 1px #818beb1f,inset 0 1px #ffffff29}:root[data-theme=dark] .card-row-suffix.suffix-visa{color:#4f86ff;text-shadow:0 0 14px rgba(61,114,255,.22),0 1px 0 rgba(255,255,255,.06)}:root[data-theme=dark] .market-search-header-copy strong{color:#edf2ff}:root[data-theme=dark] .market-search-header-copy span{color:#aab3c8}:root[data-theme=dark] .category-icons button.active{color:#f2f5ff}:root[data-theme=dark] .category-icons button.active .category-icon-dot{box-shadow:0 16px 30px #00000038,0 0 0 4px #7d6cff24,inset 0 0 0 1px #ffffff1a}:root[data-theme=dark] .search-bar input{color:#f2f5ff}:root[data-theme=dark] .add-inline-search input{color:#f2f5ff}:root[data-theme=dark] .search-bar input::placeholder,:root[data-theme=dark] .add-inline-search input::placeholder,:root[data-theme=dark] .form-field input::placeholder{color:#747d92}:root[data-theme=dark] .form-field span,:root[data-theme=dark] .auth-check{color:#a5adc0}:root[data-theme=dark] .password-toggle{color:#8d95aa}:root[data-theme=dark] .form-field input{color:#f2f5ff;background:#12152094;border-color:#ffffff14}:root[data-theme=dark] .auth-mark{background:transparent;border-color:transparent;box-shadow:none}:root[data-theme=dark] .auth-panel{background:#212535b8;border-color:#ffffff1f;box-shadow:0 24px 56px #00000042,inset 0 1px #ffffff0a}:root[data-theme=dark] .auth-options a{color:#7f87ff}:root[data-theme=dark] .auth-submit{background:linear-gradient(180deg,#202638,#0f1421);box-shadow:0 14px 30px #0000003d}:root[data-theme=dark] .page-auth .brand-logo-copy strong,:root[data-theme=dark] .auth-check-showcase,:root[data-theme=dark] .auth-locale-button,:root[data-theme=dark] .auth-showcase-input,:root[data-theme=dark] .auth-divider,:root[data-theme=dark] .auth-support-link{color:#f3f6ff}:root[data-theme=dark] .page-auth .brand-logo-copy em,:root[data-theme=dark] .auth-showcase-input::placeholder{color:#9ea9cb}:root[data-theme=dark] .auth-showcase-shell{border-color:#6578dd6b;background:linear-gradient(145deg,#0a1238e0,#080e2ce0 58%,#1a1658e6);box-shadow:0 30px 70px #0407156b,inset 0 1px #ffffff0f}:root[data-theme=dark] .page-auth:before{background:radial-gradient(circle at 18% 16%,rgba(44,60,132,.44),transparent 30%),radial-gradient(circle at 82% 10%,rgba(74,44,140,.36),transparent 34%),linear-gradient(180deg,#0a112f,#0c1437 54%,#10193e)}:root[data-theme=dark] .page-auth:after{background:linear-gradient(135deg,rgba(255,255,255,.04),transparent 30%),radial-gradient(circle at 50% 100%,rgba(90,108,198,.14),transparent 40%)}:root[data-theme=dark] .page-auth-login:before,:root[data-theme=dark] .page-auth-register:before{background:linear-gradient(180deg,#06091c61,#0a0e2880),url(/auth-backgrounds/register-bg.webp) center/cover no-repeat}:root[data-theme=dark] .auth-locale-button{background:#111c46a3;border-color:#889aff3d;box-shadow:0 16px 28px #00000038,inset 0 1px #ffffff0d}:root[data-theme=dark] .page-auth .auth-panel{background:transparent;border-color:transparent;box-shadow:none}:root[data-theme=dark] .auth-showcase-input-shell{background:#161f4894;border-color:#6473bc66;box-shadow:inset 0 1px #ffffff0a,0 10px 22px #02081e2e}:root[data-theme=dark] .auth-showcase-input-icon,:root[data-theme=dark] .auth-showcase-password-toggle,:root[data-theme=dark] .auth-showcase-link-secondary{color:#9ea9cb}:root[data-theme=dark] .auth-showcase-link,:root[data-theme=dark] .auth-support-link .icon-symbol{color:#4f7cff}:root[data-theme=dark] .auth-divider:before,:root[data-theme=dark] .auth-divider:after{background:linear-gradient(90deg,#6575ba14,#6575bae0)}:root[data-theme=dark] .auth-divider:after{background:linear-gradient(90deg,#6575bae0,#6575ba14)}:root[data-theme=dark] .auth-showcase-submit{background:linear-gradient(90deg,#9a63ff,#5d73ff 48%,#3476ff);box-shadow:0 20px 36px #3056ff3d}:root[data-theme=dark] .admin-sidebar,:root[data-theme=dark] .admin-main,:root[data-theme=dark] .admin-login-panel,:root[data-theme=dark] .admin-edit-panel,:root[data-theme=dark] .admin-table-panel,:root[data-theme=dark] .admin-draft-card{background:#111827;border-color:#1f2937;box-shadow:none}:root[data-theme=dark] .admin-sidebar{background:#0f172a;border-right-color:#1f2937}:root[data-theme=dark] .admin-header h1,:root[data-theme=dark] .admin-login-hero h1,:root[data-theme=dark] .admin-card-title-cell strong,:root[data-theme=dark] .admin-support-head strong,:root[data-theme=dark] .admin-support-card header strong,:root[data-theme=dark] .admin-stats-grid strong,:root[data-theme=dark] .admin-brand strong,:root[data-theme=dark] .admin-upload-head strong,:root[data-theme=dark] .admin-workbench-head strong,:root[data-theme=dark] .admin-crop-group-title strong{color:#f2f5ff}:root[data-theme=dark] .admin-header p,:root[data-theme=dark] .admin-login-hero p,:root[data-theme=dark] .admin-nav a,:root[data-theme=dark] .admin-account span,:root[data-theme=dark] .admin-card-title-cell span,:root[data-theme=dark] .admin-card-row>span,:root[data-theme=dark] .admin-draft-meta dd,:root[data-theme=dark] .admin-draft-summary,:root[data-theme=dark] .admin-upload-head span,:root[data-theme=dark] .admin-workbench-head span,:root[data-theme=dark] .admin-crop-group-title span,:root[data-theme=dark] .admin-draft-assets figcaption,:root[data-theme=dark] .admin-empty,:root[data-theme=dark] .admin-field span,:root[data-theme=dark] .admin-support-head span,:root[data-theme=dark] .admin-stats-grid span,:root[data-theme=dark] .admin-table-head span,:root[data-theme=dark] .admin-draft-meta dt,:root[data-theme=dark] .admin-crop-control-group label span{color:#94a3b8}:root[data-theme=dark] .admin-stats-grid article,:root[data-theme=dark] .admin-toolbar label,:root[data-theme=dark] .admin-toolbar select,:root[data-theme=dark] .admin-table-head,:root[data-theme=dark] .admin-support-card,:root[data-theme=dark] .admin-field input,:root[data-theme=dark] .admin-field select,:root[data-theme=dark] .admin-field textarea,:root[data-theme=dark] .admin-draft-meta div,:root[data-theme=dark] .admin-crop-stage-panel,:root[data-theme=dark] .admin-crop-control-group{color:#f2f5ff;background:#0b1220;border-color:#1f2937}:root[data-theme=dark] .admin-toolbar input,:root[data-theme=dark] .admin-toolbar select,:root[data-theme=dark] .admin-field input,:root[data-theme=dark] .admin-field select,:root[data-theme=dark] .admin-field textarea{color:#f2f5ff}:root[data-theme=dark] .admin-account,:root[data-theme=dark] .admin-card-row+.admin-card-row{border-color:#1f2937}:root[data-theme=dark] .admin-secondary-action,:root[data-theme=dark] .admin-account button,:root[data-theme=dark] .admin-row-actions button,:root[data-theme=dark] .admin-row-actions a,:root[data-theme=dark] .admin-inline-message{color:#cbd5e1;background:#0b1220;border-color:#243041}:root[data-theme=dark] .admin-inline-message.is-success{color:#9ce5c4;background:#2bc68729;border-color:#2bc68742}:root[data-theme=dark] .admin-primary-action{color:#e2e8f0;background:#e2e8f0;color:#0f172a}:root[data-theme=dark] .admin-nav a:hover,:root[data-theme=dark] .admin-nav a.router-link-active{color:#f8fafc;background:#111827;border-color:#243041}:root[data-theme=dark] .auth-mark{background:transparent;border-color:transparent}:root[data-theme=dark] .brand-logo-copy strong{color:#f8fafc}:root[data-theme=dark] .brand-logo-copy em{color:#94a3b8}:root[data-theme=dark] .auth-panel{background:#111827;border-color:#1f2937;box-shadow:none}:root[data-theme=dark] .form-field input{color:#f8fafc;background:#0b1220;border-color:#243041}:root[data-theme=dark] .form-field textarea{color:#f8fafc;background:linear-gradient(180deg,#0f1421f5,#0a0e18fa);border-color:#243041;box-shadow:inset 0 1px #ffffff08}:root[data-theme=dark] .form-field textarea::placeholder{color:#747d92}:root[data-theme=dark] .form-field input:focus{border-color:#475569;box-shadow:0 0 0 3px #47556933}:root[data-theme=dark] .form-field textarea:focus{border-color:#475569;box-shadow:inset 0 1px #ffffff0a,0 0 0 3px #4755692e}:root[data-theme=dark] .admin-main{background:#020617}:root[data-theme=dark] .admin-table-head{background:#0b1220;border-bottom-color:#1f2937}:root[data-theme=dark] .admin-logo-chip{color:#e2e8f0;background:#111827;border-color:#243041}:root[data-theme=dark] .admin-draft-assets img{background:#0b1220;border-color:#243041}:root[data-theme=dark] .admin-upload-workbench{border-top-color:#1f2937}:root[data-theme=dark] .admin-workbench-actions button{color:#cbd5e1;background:#0b1220;border-color:#243041}:root[data-theme=dark] .admin-crop-stage{background:#020617;border-color:#243041}:root[data-theme=dark] .status-published{color:#7be0b2;background:#2bc68726}:root[data-theme=dark] .status-draft{color:#ffd37a;background:#ffc54829}:root[data-theme=dark] .status-archived{color:#a5adc0;background:#9ca4b81f}:root[data-theme=dark] .admin-confidence{color:#c9c7ff;background:#7973ff29}:root[data-theme=dark] .profile-menu-item+.profile-menu-item:before{background:#ffffff14}:root[data-theme=dark] .notifications-tabs{background:#151824ad;border-color:#ffffff14}:root[data-theme=dark] .notifications-tabs button{color:#a4acbf}:root[data-theme=dark] .notifications-tabs button.active{color:#fff}:root[data-theme=dark] .notification-card,:root[data-theme=dark] .notifications-refresh{background:#232737b8;border-color:#ffffff14}:root[data-theme=dark] .notification-card-head strong,:root[data-theme=dark] .notification-message p,:root[data-theme=dark] .notifications-empty strong{color:#f2f5ff}:root[data-theme=dark] .notification-card-head span,:root[data-theme=dark] .notification-message small,:root[data-theme=dark] .notification-message time,:root[data-theme=dark] .notification-waiting,:root[data-theme=dark] .notifications-empty p{color:#9da5b8}:root[data-theme=dark] .notification-message.mine{background:#121622b8;border-color:#ffffff14}:root[data-theme=dark] .notification-message.reply{background:#4b46823d;border-color:#9ea7ff2e}:root[data-theme=dark] .article-list-card,:root[data-theme=dark] .card-metrics-panel,:root[data-theme=dark] .admin-article-cover-card,:root[data-theme=dark] .admin-rich-editor{background:#111827;border-color:#1f2937;box-shadow:none}:root[data-theme=dark] .article-detail-card{background:transparent;border-color:transparent;box-shadow:none;--article-title-color: #f8fafc;--article-muted-color: #a8b3c8;--article-meta-color: #94a3b8;--article-body-color: #d8e1f2;--article-link-color: #9ea7ff;--article-blockquote-color: #d5dded;--article-blockquote-bg: rgba(99, 116, 255, .12);--article-blockquote-border: rgba(121, 115, 255, .36)}:root[data-theme=dark] .article-list-copy strong,:root[data-theme=dark] .card-metrics-head strong,:root[data-theme=dark] .card-metrics-rank,:root[data-theme=dark] .card-metrics-card-link span:last-child,:root[data-theme=dark] .metric-cell strong,:root[data-theme=dark] .metric-addresses strong,:root[data-theme=dark] .admin-article-title-cell strong{color:#f8fafc}:root[data-theme=dark] .article-list-meta span,:root[data-theme=dark] .article-list-stats span,:root[data-theme=dark] .article-list-copy p,:root[data-theme=dark] .card-metrics-head span,:root[data-theme=dark] .card-metrics-summary,:root[data-theme=dark] .admin-article-title-cell span{color:#94a3b8}:root[data-theme=dark] .card-metrics-scroll{background:#0f172ab8;border-color:#1f2937}:root[data-theme=dark] .card-metrics-scroll.is-scrolled-y{box-shadow:inset 0 1px #ffffff0d,0 14px 26px #02061757}:root[data-theme=dark] .card-metrics-shift{color:#d8dcff;background:#7983dc2e;border-color:#9aa4ff38;box-shadow:none}:root[data-theme=dark] .card-metrics-shift.active{color:#fff;background:linear-gradient(180deg,#7983ffa8,#655fdac7);box-shadow:none}:root[data-theme=dark] .card-metrics-table th{color:#d8e1f2;background:#0b1220}:root[data-theme=dark] .card-metrics-scroll.is-scrolled-y .card-metrics-table th{background:#0b1220f0;box-shadow:inset 0 -1px #1f2937,0 10px 18px #02061747}:root[data-theme=dark] .card-metrics-table th,:root[data-theme=dark] .card-metrics-table td{border-color:#1f2937}:root[data-theme=dark] .card-metrics-table tbody tr:hover{background:#7973ff0f}:root[data-theme=dark] .card-metrics-table:not(.card-metrics-wide-table) th:nth-child(1),:root[data-theme=dark] .card-metrics-table:not(.card-metrics-wide-table) td:nth-child(1){background:#0b1220}:root[data-theme=dark] .card-metrics-table:not(.card-metrics-wide-table) th:nth-child(1),:root[data-theme=dark] .card-metrics-table:not(.card-metrics-wide-table) td:nth-child(1){box-shadow:1px 0 #1f2937,10px 0 20px #02061757}:root[data-theme=dark] .card-metrics-card-rank{color:#c7d2e8;background:#1e293bf0;border-color:#475569e0;box-shadow:0 6px 12px #0206173d}:root[data-theme=dark] .card-metrics-wide-table th:first-child,:root[data-theme=dark] .card-metrics-wide-table td:first-child{background:#0b1220;box-shadow:1px 0 #1f2937}:root[data-theme=dark] .wide-metric-label,:root[data-theme=dark] .wide-metric-value strong{color:#f8fafc}:root[data-theme=dark] .article-detail-tags span,:root[data-theme=dark] .article-detail-source{color:#c9c7ff;background:#7973ff29;border-color:#7973ff38}:root[data-theme=dark] .article-detail-copy-button{color:#c9c7ff;background:#7973ff29;border-color:#7973ff38;box-shadow:none}:root[data-theme=dark] .article-related-head strong,:root[data-theme=dark] .detail-related-head h2,:root[data-theme=dark] .admin-related-card-copy strong{color:#f8fafc}:root[data-theme=dark] .detail-referral-item{background:#7973ff1a;border-color:#7973ff33}:root[data-theme=dark] .detail-referral-article,:root[data-theme=dark] .detail-referral-row strong{color:#f8fafc}:root[data-theme=dark] .article-related-head span,:root[data-theme=dark] .detail-related-head p,:root[data-theme=dark] .admin-related-card-copy span,:root[data-theme=dark] .admin-related-card-search span{color:#94a3b8}:root[data-theme=dark] .admin-related-card-item{background:#1b212fd1;border-color:#ffffff14;box-shadow:var(--shadow-tight)}:root[data-theme=dark] .admin-related-card-item.is-selected{background:#6171ff2e;border-color:#7973ff38}:root[data-theme=dark] .article-detail-action-button{color:#c8d3e6;background:#0f172ab8;border-color:#243041;box-shadow:none}:root[data-theme=dark] .article-detail-action-button.active{color:#c9c7ff;background:#7973ff2e;border-color:#7973ff47}:root[data-theme=dark] .about-contact-copy a{color:#f2f5ff}:root[data-theme=dark] .about-policy-card{background:linear-gradient(180deg,#6374ff1f,#111827e0),#111827e0;border-color:#6374ff33}:root[data-theme=dark] .about-policy-links a,:root[data-theme=dark] .legal-document-links a{color:#c9c7ff;background:#6374ff1f;border-color:#8f96ff3d}:root[data-theme=dark] .legal-document-intro h1,:root[data-theme=dark] .legal-document-section h2{color:#f2f5ff}:root[data-theme=dark] .legal-document-intro p,:root[data-theme=dark] .legal-document-section p,:root[data-theme=dark] .legal-document-section li{color:#aeb9cc}:root[data-theme=dark] .legal-deletion-request-link span{color:#aeb9cc}:root[data-theme=dark] .admin-article-title-cell img,:root[data-theme=dark] .admin-article-cover-empty{border-color:#243041}:root[data-theme=dark] .admin-rich-editor .w-e-toolbar,:root[data-theme=dark] .admin-rich-editor .w-e-text-container,:root[data-theme=dark] .admin-rich-editor .w-e-bar-divider,:root[data-theme=dark] .admin-article-cover-preview{background:#0b1220!important;border-color:#243041!important}:root[data-theme=dark] .admin-rich-editor .w-e-text-container [data-slate-editor]{color:#f8fafc}:root[data-theme=dark] .profile-menu-item .icon-symbol:last-child,:root[data-theme=dark] .official-action .icon-symbol{color:#8d95aa}:root[data-theme=dark] .tag-row span,:root[data-theme=dark] .detail-reference a,:root[data-theme=dark] .added-mark{color:#c9c7ff;background:#7973ff29}:root[data-theme=dark] .pull-down-refresh{--pull-refresh-accent: #a7b2ff;--pull-refresh-accent-soft: rgba(128, 142, 255, .24)}:root[data-theme=dark] .pull-down-refresh.is-loading .pull-down-refresh-spinner{filter:drop-shadow(0 0 10px rgba(120,132,255,.22))}:root[data-theme=dark] .card-logo.has-logo-image{background:#ffffffe6}:root[data-theme=dark] .logo-plasma.has-logo-image{background:#f8fafc;box-shadow:inset 0 0 0 1px #e2e8f0f2,0 8px 18px #02061738}:root[data-theme=dark] .card-metrics-card-link .logo-plasma.has-logo-image,:root[data-theme=dark] .card-metrics-card-link .logo-bfinance.has-logo-image{background:#f8fafc;box-shadow:inset 0 0 0 1px #e2e8f0f5,0 6px 14px #02061747}:root[data-theme=dark] .card-metrics-card-link .logo-kast.has-logo-image,:root[data-theme=dark] .card-metrics-card-link .logo-tria.has-logo-image{background:#050507;box-shadow:inset 0 0 0 1px #ffffff1f,0 6px 14px #02061757}:root[data-theme=dark] .card-metrics-card-link .logo-karta.has-logo-image{background:linear-gradient(45deg,transparent 36%,#fff 37% 63%,transparent 64%),linear-gradient(135deg,#050507,#232733);box-shadow:inset 0 0 0 1px #ffffff1a,0 6px 14px #02061757}:root[data-theme=dark] .card-metrics-card-link .logo-karta.has-logo-image img{width:100%;height:100%}:root[data-theme=dark] .card-metrics-card-link .logo-bitget.has-logo-image{background:linear-gradient(135deg,#08d7d0,#68efe6);box-shadow:inset 0 0 0 1px #fff3,0 6px 14px #02061747}:root[data-theme=dark] .card-metrics-card-link .logo-bitget.has-logo-image img{width:94%;height:94%}:root[data-theme=dark] .card-metrics-card-link .logo-safepal.has-logo-image{background:linear-gradient(135deg,#0a0537,#2a1175);box-shadow:inset 0 0 0 1px #ffffff29,0 6px 14px #0206174d}:root[data-theme=dark] .card-metrics-card-link .logo-safepal.has-logo-image img{width:96%;height:96%}:root[data-theme=dark] .card-metrics-card-link .logo-hyperbeat.has-logo-image{background:linear-gradient(135deg,#111827,#2457ff 54%,#1df2cf);box-shadow:inset 0 0 0 1px #ffffff29,0 6px 14px #02061752}:root[data-theme=dark] .card-metrics-card-link .logo-kolo.has-logo-image,:root[data-theme=dark] .card-metrics-card-link .logo-tuyo.has-logo-image,:root[data-theme=dark] .card-metrics-card-link .logo-exa.has-logo-image,:root[data-theme=dark] .card-metrics-card-link .logo-solayer.has-logo-image,:root[data-theme=dark] .card-metrics-card-link .logo-ready.has-logo-image,:root[data-theme=dark] .card-metrics-card-link .logo-avalanche.has-logo-image,:root[data-theme=dark] .card-metrics-card-link .logo-phantom.has-logo-image,:root[data-theme=dark] .card-metrics-card-link .logo-solflare.has-logo-image{box-shadow:inset 0 0 0 1px #ffffff24,0 6px 14px #0206174d}:root[data-theme=dark] .card-metrics-card-link .logo-holyheld.has-logo-image{background:linear-gradient(135deg,#3b414b,#5a6270);box-shadow:inset 0 0 0 1px #ffffff2e,0 6px 14px #0206174d}:root[data-theme=dark] .card-metrics-card-link .logo-gnosis.has-logo-image{background:linear-gradient(135deg,#2d4f7d,#4b7cc0);box-shadow:inset 0 0 0 1px #ffffff2e,0 6px 14px #0206174d}:root[data-theme=dark] .tier-card .card-logo.has-logo-image{background:radial-gradient(circle at 28% 18%,rgba(255,255,255,.12),transparent 30%),linear-gradient(145deg,#202432,#11131a)}:root[data-theme=dark] .wallet-apple{color:#f5f7ff;background:linear-gradient(135deg,#4f5469eb,#202433e6),#202433e6;border-color:#ffffff14}:root[data-theme=dark] .wallet-card-ios27{--ios-card-text: #f6f8ff;background:linear-gradient(118deg,#3d4256c7,#191d2b9e 54%,#30374eb8),radial-gradient(circle at 18% 12%,var(--ios-card-glow, rgba(108, 124, 255, .38)),transparent 31%),radial-gradient(circle at 88% 82%,var(--ios-card-accent, rgba(82, 209, 220, .25)),transparent 34%);border-color:#ffffff29;box-shadow:0 20px 34px #0000003d,inset 0 1px #ffffff2e,inset 0 -1px #ffffff0f}:root[data-theme=dark] .wallet-card-ios27 .wallet-label{color:#f4f7ffc7;background:#ffffff1f;border-color:#ffffff29}:root[data-theme=dark] .wallet-card-frame-border-glow{--wallet-border-glow-main: hsl(264deg 100% 84% / 100%);--wallet-border-glow-soft: hsl(264deg 100% 84% / 58%);--wallet-border-glow-faint: hsl(264deg 100% 84% / 24%)}:root[data-theme=dark] .action-backdrop{background:#080a117a}:root[data-theme=dark] .app-background.app-background-admin{background:#f5f7fa!important}:root[data-theme=dark] .admin-page.admin-page-ep{color-scheme:light;--admin-ep-bg: #f5f7fa;--admin-ep-surface: #ffffff;--admin-ep-border: #e4e7ed;--admin-ep-text: #1f2937;--admin-ep-copy: #6b7280;color:var(--admin-ep-text);background:transparent}:root[data-theme=dark] .admin-page.admin-page-ep .admin-sidebar-ep,:root[data-theme=dark] .admin-page.admin-page-ep .admin-header-ep,:root[data-theme=dark] .admin-page.admin-page-ep .admin-toolbar,:root[data-theme=dark] .admin-page.admin-page-ep .admin-table-panel,:root[data-theme=dark] .admin-page.admin-page-ep .admin-edit-panel,:root[data-theme=dark] .admin-page.admin-page-ep .admin-default-cards-panel,:root[data-theme=dark] .admin-page.admin-page-ep .admin-ranking-create,:root[data-theme=dark] .admin-page.admin-page-ep .admin-rankings-panel,:root[data-theme=dark] .admin-page.admin-page-ep .el-card,:root[data-theme=dark] .admin-page.admin-page-ep .admin-pagination-ep,:root[data-theme=dark] .admin-page.admin-page-ep .admin-article-cover-card,:root[data-theme=dark] .admin-page.admin-page-ep .admin-rich-editor,:root[data-theme=dark] .admin-page.admin-page-ep .admin-article-cover-preview{background:var(--admin-ep-surface)!important;border-color:var(--admin-ep-border)!important;box-shadow:0 8px 24px #0f172a0d!important}:root[data-theme=dark] .admin-page.admin-page-ep .admin-main-ep,:root[data-theme=dark] .admin-page.admin-page-ep .admin-content-stack-ep{background:transparent!important}:root[data-theme=dark] .admin-page.admin-page-ep .admin-brand-ep .admin-brand-copy strong,:root[data-theme=dark] .admin-page.admin-page-ep .admin-account-ep .admin-account-copy strong,:root[data-theme=dark] .admin-page.admin-page-ep .admin-header-ep h1,:root[data-theme=dark] .admin-page.admin-page-ep .admin-card-title-cell strong,:root[data-theme=dark] .admin-page.admin-page-ep .admin-article-title-cell strong,:root[data-theme=dark] .admin-page.admin-page-ep .admin-user-title strong,:root[data-theme=dark] .admin-page.admin-page-ep .admin-submission-preview-ep strong,:root[data-theme=dark] .admin-page.admin-page-ep .admin-sort-card-copy strong,:root[data-theme=dark] .admin-page.admin-page-ep .admin-related-option-copy strong,:root[data-theme=dark] .admin-page.admin-page-ep .admin-draft-card-head-ep strong,:root[data-theme=dark] .admin-page.admin-page-ep .admin-ranking-group-title-ep strong{color:var(--admin-ep-text)!important}:root[data-theme=dark] .admin-page.admin-page-ep .admin-account-ep .admin-account-copy span,:root[data-theme=dark] .admin-page.admin-page-ep .admin-menu-ep .el-menu-item,:root[data-theme=dark] .admin-page.admin-page-ep .admin-header-ep p,:root[data-theme=dark] .admin-page.admin-page-ep .admin-card-title-cell span,:root[data-theme=dark] .admin-page.admin-page-ep .admin-article-title-cell span,:root[data-theme=dark] .admin-page.admin-page-ep .admin-user-title span,:root[data-theme=dark] .admin-page.admin-page-ep .admin-submission-preview-ep span,:root[data-theme=dark] .admin-page.admin-page-ep .admin-sort-card-copy p,:root[data-theme=dark] .admin-page.admin-page-ep .admin-related-option-copy span,:root[data-theme=dark] .admin-page.admin-page-ep .admin-draft-card-head-ep span,:root[data-theme=dark] .admin-page.admin-page-ep .admin-section-head-ep p,:root[data-theme=dark] .admin-page.admin-page-ep .admin-slider-head-ep span,:root[data-theme=dark] .admin-page.admin-page-ep .admin-asset-grid-ep figcaption,:root[data-theme=dark] .admin-page.admin-page-ep .admin-summary-list-ep li,:root[data-theme=dark] .admin-page.admin-page-ep .admin-detail-block-ep p,:root[data-theme=dark] .admin-page.admin-page-ep .admin-detail-grid-ep span,:root[data-theme=dark] .admin-page.admin-page-ep .admin-ranking-group-title-ep span,:root[data-theme=dark] .admin-page.admin-page-ep .el-form-item__label{color:var(--admin-ep-copy)!important}:root[data-theme=dark] .admin-page.admin-page-ep .admin-account-ep{border-top-color:var(--admin-ep-border)!important}:root[data-theme=dark] .admin-page.admin-page-ep .admin-menu-ep .el-menu-item.is-active{color:#2563eb!important;background:#ecf5ff!important}:root[data-theme=dark] .admin-page.admin-page-ep .admin-menu-ep .el-menu-item:hover{background:#f3f4f6!important}:root[data-theme=dark] .admin-page.admin-page-ep .el-input__wrapper,:root[data-theme=dark] .admin-page.admin-page-ep .el-textarea__inner,:root[data-theme=dark] .admin-page.admin-page-ep .el-select__wrapper,:root[data-theme=dark] .admin-page.admin-page-ep .admin-rich-editor .w-e-toolbar,:root[data-theme=dark] .admin-page.admin-page-ep .admin-rich-editor .w-e-text-container,:root[data-theme=dark] .admin-page.admin-page-ep .admin-rich-editor .w-e-bar-divider{background:#fff!important;border-color:#d7deea!important}:root[data-theme=dark] .admin-page.admin-page-ep .el-input__inner,:root[data-theme=dark] .admin-page.admin-page-ep .el-textarea__inner,:root[data-theme=dark] .admin-page.admin-page-ep .el-select__selected-item,:root[data-theme=dark] .admin-page.admin-page-ep .el-select__placeholder,:root[data-theme=dark] .admin-page.admin-page-ep .admin-rich-editor .w-e-text-container [data-slate-editor]{color:#334155!important}:root[data-theme=dark] .admin-page.admin-page-ep .el-input__inner::placeholder,:root[data-theme=dark] .admin-page.admin-page-ep .el-textarea__inner::placeholder{color:#94a3b8!important}:root[data-theme=dark] .admin-page.admin-page-ep .el-table{--el-table-header-bg-color: #f8fafc;--el-table-row-hover-bg-color: #f9fafb;--el-table-border-color: #edf2f7;--el-table-text-color: #374151;--el-table-header-text-color: #6b7280}:root[data-theme=dark] .admin-page.admin-page-ep .admin-pagination-ep .admin-pagination-meta strong,:root[data-theme=dark] .admin-page.admin-page-ep .admin-pagination-ep .admin-pagination-meta span,:root[data-theme=dark] .admin-page.admin-page-ep .el-table .cell,:root[data-theme=dark] .admin-page.admin-page-ep .el-table th.el-table__cell .cell{color:#111827!important}:root.admin-route-active{color-scheme:light;--el-bg-color: #ffffff;--el-bg-color-page: #f5f7fa;--el-fill-color-blank: #ffffff;--el-text-color-primary: #1f2937;--el-text-color-regular: #475569;--el-border-color: #d7deea;--el-border-color-light: #e5eaf2}:root.admin-route-active .admin-page-ep .el-button:not(.el-button--primary):not(.el-button--danger):not(.is-link):not(.is-text),:root.admin-route-active .admin-login-page-ep .el-button:not(.el-button--primary):not(.el-button--danger):not(.is-link):not(.is-text){color:#475569!important;background:#fff!important;border-color:#d7deea!important}:root.admin-route-active .admin-page-ep .el-button--primary:not(.is-plain):not(.is-link),:root.admin-route-active .admin-login-page-ep .el-button--primary:not(.is-plain):not(.is-link){color:#fff!important;background:#409eff!important;border-color:#409eff!important}:root.admin-route-active .admin-page-ep .el-button--primary.is-plain{color:#2563eb!important;background:#eff6ff!important;border-color:#bfdbfe!important}:root.admin-route-active .admin-page-ep .el-button--danger:not(.is-link){color:#dc2626!important;background:#fff7f7!important;border-color:#fecaca!important}.admin-dashboard-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.admin-dashboard-metric{display:grid;min-height:176px;padding:20px;color:inherit;text-decoration:none;background:#fff;border:1px solid #e4e7ed;border-radius:18px;box-shadow:0 8px 24px #0f172a0d;transition:transform .18s ease,box-shadow .18s ease}.admin-dashboard-metric:hover{transform:translateY(-2px);box-shadow:0 14px 30px #0f172a17}.admin-dashboard-metric-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-dashboard-metric-head>span{display:grid;place-items:center;width:40px;height:40px;color:var(--metric-color);font-size:20px;background:color-mix(in srgb,var(--metric-color) 10%,white);border-radius:12px}.admin-dashboard-metric-head em{color:#64748b;font-size:12px;font-style:normal}.admin-dashboard-metric>strong{margin-top:16px;color:#0f172a;font-size:34px;line-height:1}.admin-dashboard-metric>p{margin:7px 0 0;color:#334155;font-size:14px;font-weight:700}.admin-dashboard-metric>small{align-self:end;margin-top:14px;color:var(--metric-color);font-size:12px}.admin-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(340px,.9fr);gap:16px}.admin-dashboard-panel{border-color:#e4e7ed!important;box-shadow:0 8px 24px #0f172a0d}.admin-dashboard-panel>.el-card__body{padding:22px}.admin-dashboard-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px}.admin-dashboard-panel-head h2{margin:0;color:#1f2937;font-size:17px}.admin-dashboard-panel-head p{margin:6px 0 0;color:#64748b;font-size:12px}.admin-dashboard-legend,.admin-status-legend{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.admin-dashboard-legend span,.admin-status-legend span{display:inline-flex;align-items:center;gap:5px;color:#64748b;font-size:11px}.admin-dashboard-legend i,.admin-status-legend i{width:7px;height:7px;border-radius:99px}.admin-trend-chart{display:grid;grid-template-columns:repeat(7,minmax(42px,1fr));align-items:end;min-height:178px;padding:10px 8px 0;border-bottom:1px solid #e5e7eb;background:repeating-linear-gradient(to top,transparent 0,transparent 43px,#f1f5f9 44px)}.admin-trend-day{display:grid;gap:10px;justify-items:center}.admin-trend-bars{display:flex;align-items:flex-end;justify-content:center;gap:3px;height:132px}.admin-trend-bars i{width:clamp(5px,.7vw,10px);min-height:3px;border-radius:4px 4px 1px 1px;transition:height .25s ease}.admin-trend-day>span{padding-bottom:8px;color:#64748b;font-size:11px}.admin-status-groups{display:grid;gap:22px}.admin-status-group{display:grid;gap:10px}.admin-status-title{display:flex;align-items:center;justify-content:space-between}.admin-status-title strong{color:#334155;font-size:13px}.admin-status-title span{color:#94a3b8;font-size:11px}.admin-status-bar{display:flex;overflow:hidden;height:9px;background:#eef2f7;border-radius:99px}.admin-status-bar i{min-width:0}.admin-user-account-cell{display:grid;gap:4px}.admin-user-account-cell span{color:#334155!important}.admin-user-account-cell small{overflow:hidden;color:#94a3b8;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.admin-user-pending{color:#dc2626}.admin-page-ep .admin-rich-editor-sticky{top:0;z-index:20;overflow:hidden;background:#fffffff7;border-bottom:1px solid #dbe3ee;box-shadow:0 10px 22px #0f172a14}.admin-page-ep .admin-main-ep{display:flex!important;flex-direction:column;overflow:hidden!important}.admin-page-ep .admin-header-ep{flex:0 0 auto}.admin-page-ep .admin-content-stack-ep{flex:1 1 auto;min-height:0;overflow-y:auto!important;overscroll-behavior:contain}.admin-page-ep .admin-form-card-ep,.admin-page-ep .admin-form-card-ep>.el-card__body{overflow:visible!important}.admin-page-ep .admin-rich-editor-actions{background:#f8fafc}.admin-page-ep .admin-rich-editor .w-e-toolbar,.admin-page-ep .admin-rich-editor .w-e-text-container,.admin-page-ep .admin-rich-editor .w-e-bar-divider{color:#334155!important;background:#fff!important;border-color:#d7deea!important}.admin-page-ep .admin-rich-editor .w-e-menu-tooltip-v5:before,.admin-page-ep .admin-rich-editor .w-e-menu-tooltip-v5:after{color:#fff}@media(max-width:1180px){.admin-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-grid{grid-template-columns:1fr}}@media(max-width:720px){.admin-dashboard-metrics{grid-template-columns:1fr}.admin-dashboard-panel-head{flex-direction:column}.admin-trend-chart{overflow-x:auto}.admin-page-ep .admin-rich-editor-actions{flex-wrap:nowrap;overflow-x:auto}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.wallet-card-ios27{background-color:#ffffffeb}.wallet-card-ios27 .wallet-label{background:#ffffffb8}.wallet-card-ios27-runtime-art{background:linear-gradient(180deg,#0c101c38,#0c101c6b),center/cover no-repeat var(--runtime-card-art),#10131b}:root[data-theme=dark] .wallet-card-ios27{background-color:#232737eb}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.app-iridescence,.app-iridescence:before,.app-iridescence:after{animation:none!important}}
