*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.visible{visibility:visible}.invisible{visibility:hidden}.fixed{position:fixed}.block{display:block}.grid{display:grid}.hidden{display:none}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.resize{resize:both}.text-mint{--tw-text-opacity: 1;color:rgb(84 216 189 / var(--tw-text-opacity, 1))}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{color:#edf5f2;background:#07090a;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}.community-app-frame{width:100%;height:100dvh;min-height:100dvh;overflow:hidden}.community-app-frame .app-main{height:100dvh;min-height:0;padding:0 0 calc(76px + env(safe-area-inset-bottom));overflow:hidden}.community-app-frame .bottom-navigation{position:absolute;right:0;bottom:0;left:0;width:100%;max-width:none;height:calc(76px + env(safe-area-inset-bottom));padding:6px 4px env(safe-area-inset-bottom);border:0;border-top:1px solid rgba(170,199,191,.12);border-radius:0;background:#070f0df7;box-shadow:0 -12px 30px #0000002e;transform:none}.community-app-frame .bottom-navigation:before{top:0;left:0;width:100%;background:linear-gradient(90deg,transparent,rgba(84,216,189,.22),transparent);transform:none}.community-app-frame .bottom-nav-item{min-width:0;flex:1 1 0;gap:4px;border-radius:11px;font-size:9px}.community-app-frame .bottom-nav-item.active{background:#54d8bd1c}.community-app-frame .chat-page{height:100%;min-height:0;gap:0;padding:0;overflow:hidden;animation:none}.community-app-frame .chat-shell{height:100%;min-height:0;border:0;border-radius:0;background:#07100e;box-shadow:none}.community-app-frame .chat-shell:after{display:none}.community-app-frame .chat-product-header{min-height:64px;flex:0 0 auto;align-items:center;padding:12px 16px 10px;border-bottom-color:#b5e1d517;background:#07100e}.community-app-frame .chat-product-brand{align-items:center;gap:0}.community-app-frame .chat-official-avatar,.community-app-frame .chat-product-title>.section-kicker,.community-app-frame .chat-product-title>span:not(.section-kicker){display:none}.community-app-frame .chat-product-title{gap:3px}.community-app-frame .chat-product-title strong{color:#edf5f2;font-size:23px;line-height:1;letter-spacing:-.06em}.community-app-frame .chat-product-title .chat-id-line{margin-top:4px}.community-app-frame .chat-product-title .chat-id-line>span{color:#78948a;font-size:7.5px}.community-app-frame .chat-product-status{align-items:center;gap:0}.community-app-frame .chat-product-status .chat-lock-badge{display:none}.community-app-frame .chat-add-friend-action{width:38px;min-width:38px;height:38px;min-height:38px;padding:0;color:#6ee6c7;border:1px solid rgba(110,230,199,.22);border-radius:12px;background:#54d8bd0f}.community-app-frame .chat-add-friend-action span{display:none}.community-app-frame .chat-product-nav{flex:0 0 auto;display:block;padding:8px 12px 9px;border-bottom-color:#b5e1d517;background:#07100e}.community-app-frame .chat-product-nav .chat-tabs{width:100%}.community-app-frame .chat-product-nav .chat-shell-caption,.community-app-frame .chat-preview-notice{display:none!important}.community-app-frame .chat-tabs button{min-height:36px;font-size:9px}.community-app-frame .chat-action-message{margin:6px 12px 0;flex:0 0 auto}.community-app-frame .chat-home-view,.community-app-frame .chat-tool-drawer,.community-app-frame .chat-groups-view{min-height:0;flex:1 1 auto;overflow-y:auto;padding:0 14px 18px;background:#07100e;scrollbar-gutter:stable}.community-app-frame .chat-home-heading{padding:18px 2px 14px}.community-app-frame .chat-home-title-block{gap:4px}.community-app-frame .chat-home-title-block .chat-view-kicker{display:none}.community-app-frame .chat-home-title-block strong{font-size:25px;line-height:1}.community-app-frame .chat-home-title-block small{color:#78948a;font-size:9px}.community-app-frame .chat-home-counter{width:50px;min-width:50px;height:50px;min-height:50px;padding:6px;border-color:#b5e1d524;border-radius:15px;background:#ffffff06}.community-app-frame .chat-home-counter strong{font-size:19px}.community-app-frame .chat-official-card{padding:13px 5px;border:0;border-bottom:1px solid rgba(181,225,213,.1);border-radius:0;background:transparent;box-shadow:none}.community-app-frame .chat-official-card:hover{border-color:#b5e1d51a;background:#54d8bd09;box-shadow:none;transform:none}.community-app-frame .chat-official-card-head{min-height:38px}.community-app-frame .chat-official-card-foot{margin-top:10px;padding-top:0;border-top:0}.community-app-frame .chat-list-section-heading{margin:18px 2px 7px;padding-bottom:8px}.community-app-frame .chat-recent-list{gap:0}.community-app-frame .chat-recent-row{min-height:64px;padding:11px 4px;border:0;border-bottom:1px solid rgba(181,225,213,.08);border-radius:0;background:transparent}.community-app-frame .chat-recent-row:hover{background:#54d8bd09;transform:none}.community-app-frame .chat-home-note{margin-top:16px;padding-top:12px;border-top:0}.community-app-frame .chat-people-view,.community-app-frame .chat-groups-view{padding-top:17px}.community-app-frame .chat-people-view .chat-view-heading,.community-app-frame .chat-groups-view .chat-view-heading{padding-bottom:14px}.community-app-frame .chat-view-kicker{font-size:8px}.community-app-frame .chat-search-large{border-radius:13px;background:#0208079e}.community-app-frame .chat-people-list,.community-app-frame .chat-group-list{padding-right:0}.community-app-frame .chat-person-row,.community-app-frame .chat-group-row{border-radius:0;background:transparent}.community-app-frame .chat-person-row{margin-bottom:4px;padding-inline:5px;border-width:0 0 1px;border-color:#b5e1d514}.community-app-frame .chat-person-row:hover{border-color:#b5e1d514;background:#54d8bd09;transform:none}.community-app-frame .chat-people-callout{border:0;border-top:1px solid rgba(181,225,213,.08);border-radius:0;background:transparent}.community-app-frame .chat-page-expanded{position:absolute;top:0;right:0;bottom:calc(76px + env(safe-area-inset-bottom));left:0;z-index:25;width:auto;height:auto;min-height:0;padding:0}.community-app-frame .chat-page-expanded .chat-shell{height:100%;border-radius:0}.community-app-frame .chat-page-expanded .chat-open-bar{min-height:54px;padding:8px 14px;background:#07100e}.community-app-frame .chat-page-expanded .chat-room-header{min-height:66px;padding:10px 14px;background:#07100e}.community-app-frame .chat-page-expanded .chat-messages{padding:18px 14px;background:#08110f}.community-app-frame .chat-page-expanded .chat-composer{padding:9px 12px calc(10px + env(safe-area-inset-bottom));background:#07100e}.community-app-frame .chat-page-expanded .chat-composer input{min-height:40px;border-radius:12px}@media(min-width:600px){.app-frame.community-app-frame{height:calc(100dvh - 52px);min-height:calc(100dvh - 52px)}.community-app-frame .app-main{height:calc(100dvh - 52px)}.community-app-frame .chat-page-expanded{top:0;right:0;bottom:calc(76px + env(safe-area-inset-bottom));left:0}}*{box-sizing:border-box}html,body,#root{touch-action:pan-y}html{background:#07090a}body{margin:0;min-width:320px;min-height:100vh;background:#07090a}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.6}.app-frame{width:100%;max-width:460px;min-height:100vh;margin:0 auto;position:relative;overflow-x:hidden;background:radial-gradient(circle at 100% -4%,rgba(67,123,111,.13),transparent 33%),radial-gradient(circle at 0% 28%,rgba(155,119,57,.055),transparent 28%),#07090a}.app-header{height:68px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid rgba(170,199,191,.08);background:#07090ac7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0;z-index:20}.brand-lockup{display:inline-flex;align-items:center;gap:9px;color:#edf5f2;text-decoration:none;letter-spacing:.1em}.brand-mark{display:grid;place-items:center;width:26px;height:26px;color:#0c100f;background:#d9ad69;border-radius:8px 8px 8px 2px;font-weight:800;font-size:14px;letter-spacing:-.05em}.brand-word{font-size:15px;font-weight:750}.header-context{display:flex;align-items:center;gap:6px;color:#8e9a97;font-size:11px;letter-spacing:.04em}.icon-button{width:32px;height:32px;display:grid;place-items:center;border:1px solid transparent;border-radius:9px;color:#8e9a97;background:transparent;transition:.2s ease}.icon-button:hover{color:#edf5f2;background:#ffffff0f;border-color:#ffffff14}.danger-icon:hover{color:#ec8c8f}.text-mint{color:#54d8bd}.text-gold{color:#d9ad69}.app-main{padding:24px 16px 102px}.page-stack{display:flex;flex-direction:column;gap:15px;animation:appear .35s ease both}@keyframes appear{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}h1,h2,p{margin:0}h1{font-size:24px;line-height:1.15;letter-spacing:-.04em;font-weight:680}h2{font-size:15px;line-height:1.2;font-weight:620;letter-spacing:-.02em}.eyebrow,.section-kicker{color:#71817d;font-size:9px;line-height:1.4;font-weight:650;letter-spacing:.15em;text-transform:uppercase}.section-kicker{display:inline-flex;align-items:center;gap:5px}.glass-panel{border:1px solid rgba(170,199,191,.1);border-radius:17px;background:linear-gradient(140deg,#181f1ecc,#0d1212e0);box-shadow:0 12px 35px #0000001f}.market-hero{padding:4px 4px 3px}.hero-topline,.price-line,.section-heading,.connected-head,.asset-card-topline,.activity-toolbar,.modal-topline{display:flex;align-items:flex-start;justify-content:space-between}.hero-topline h1{margin-top:5px;font-size:18px}.price-line{align-items:flex-end;margin:20px 0 15px}.hero-price{color:#f2f8f5;font-size:37px;font-weight:650;letter-spacing:-.07em;line-height:1}.price-change{display:inline-flex;align-items:center;gap:2px;padding-bottom:2px;font-size:13px;font-weight:650}.positive{color:#54d8bd}.negative{color:#e56e72}.market-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.stat-item{display:flex;flex-direction:column;gap:5px;min-width:0}.stat-item span{color:#6f7e7a;font-size:10px}.stat-item strong{overflow:hidden;color:#b6c3bf;font-size:11px;font-weight:570;text-overflow:ellipsis;white-space:nowrap}.chart-panel{overflow:hidden;padding-top:16px}.section-heading{align-items:center;padding:0 15px}.section-heading h2{margin-top:5px}.live-dot{display:inline-flex;align-items:center;gap:5px;color:#54d8bd;font-size:9px;letter-spacing:.12em}.live-dot i,.sync-pulse{width:6px;height:6px;display:inline-block;background:#54d8bd;border-radius:50%;box-shadow:0 0 0 4px #54d8bd1a}.interval-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;padding:16px 12px 10px}.interval-tabs button,.filter-tabs button{border:0;background:transparent;color:#6f7e7a;border-radius:7px;padding:7px 2px;font-size:10px;white-space:nowrap;transition:.2s ease}.interval-tabs button.selected,.filter-tabs button.selected{color:#dcebe6;background:#54d8bd1c}.kline-3d-stage{--kline-tilt-x: 0deg;--kline-tilt-y: 0deg;--kline-cursor-x: 50%;--kline-cursor-y: 50%;position:relative;height:330px;overflow:hidden;isolation:isolate;perspective:1200px;background:radial-gradient(circle at var(--kline-cursor-x) var(--kline-cursor-y),rgba(125,242,217,.1),transparent 26%),radial-gradient(ellipse at 52% 25%,rgba(84,216,189,.14),transparent 38%),radial-gradient(ellipse at 72% 75%,rgba(84,216,189,.06),transparent 34%),linear-gradient(180deg,#141f1e,#0c1313 52%,#070c0c)}.kline-3d-scene{position:relative;z-index:1;width:100%;height:100%;transform:rotateX(var(--kline-tilt-x)) rotateY(var(--kline-tilt-y));transform-style:preserve-3d;transition:transform .22s cubic-bezier(.2,.8,.2,1);will-change:transform}.kline-3d-stage:before{content:"";position:absolute;top:12px;right:12px;bottom:26px;left:12px;border:1px solid rgba(126,225,207,.12);border-radius:16px;box-shadow:inset 0 0 45px #42e2c70b,0 20px 42px #0000003d;pointer-events:none}.kline-3d-stage:after{content:"";position:absolute;left:8%;right:8%;top:38px;height:1px;background:linear-gradient(90deg,transparent,rgba(84,216,189,.24),transparent);box-shadow:0 90px #7ee1cf0f,0 180px #7ee1cf0e;opacity:.62;pointer-events:none}.kline-3d-depth{position:absolute;left:9%;right:9%;top:22px;height:198px;border:1px solid rgba(84,216,189,.07);border-bottom-color:#54d8bd21;border-radius:14px 14px 4px 4px;transform:translateZ(-10px) perspective(800px) rotateX(16deg) rotateY(-4deg) skew(-1deg);transform-origin:center bottom;box-shadow:0 22px 40px #0003,inset 0 0 24px #54d8bd06;pointer-events:none}.kline-3d-floor{position:absolute;left:7%;right:7%;bottom:-110px;height:170px;opacity:.22;transform:translateZ(-25px) perspective(700px) rotateX(59deg) rotate(-2deg);transform-origin:center bottom;background:repeating-linear-gradient(90deg,transparent 0 42px,rgba(84,216,189,.13) 43px 44px),repeating-linear-gradient(0deg,transparent 0 27px,rgba(84,216,189,.11) 28px 29px);filter:drop-shadow(0 -4px 14px rgba(84,216,189,.08));pointer-events:none}.kline-3d-floor i,.kline-3d-floor b{position:absolute;display:block;background:#54d8bd33;box-shadow:0 0 9px #54d8bd1f}.kline-3d-floor i{top:-8px;bottom:0;width:1px}.kline-3d-floor i:nth-child(1){left:12%}.kline-3d-floor i:nth-child(2){left:31%}.kline-3d-floor i:nth-child(3){left:52%}.kline-3d-floor i:nth-child(4){left:76%}.kline-3d-floor i:nth-child(5){left:92%}.kline-3d-floor i:nth-child(6){left:100%}.kline-3d-floor b{left:0;right:0;height:1px}.kline-3d-floor b:nth-of-type(1){top:15%}.kline-3d-floor b:nth-of-type(2){top:37%}.kline-3d-floor b:nth-of-type(3){top:61%}.kline-3d-floor b:nth-of-type(4){top:83%}.kline-3d-halo{position:absolute;left:13%;right:13%;bottom:17%;height:34%;transform:translateZ(-3px);background:radial-gradient(ellipse at var(--kline-cursor-x) var(--kline-cursor-y),rgba(84,216,189,.3),rgba(84,216,189,.06) 38%,transparent 70%);filter:blur(22px);pointer-events:none}.kline-3d-axis{position:absolute;z-index:1;left:16px;right:16px;bottom:12px;display:flex;justify-content:space-between;color:#8fada59e;font:8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;pointer-events:none}.kline-canvas{position:relative;z-index:2;height:330px;width:100%;transform:translateZ(24px);filter:drop-shadow(0 9px 7px rgba(0,0,0,.3)) drop-shadow(0 0 7px rgba(84,216,189,.18))}.chart-state{height:280px;display:grid;place-items:center}.chart-footer{display:flex;align-items:center;gap:14px;color:#70807d;border-top:1px solid rgba(170,199,191,.07);padding:10px 15px 12px;font-size:10px}.chart-footer>span{display:inline-flex;align-items:center;gap:5px}.chart-update{margin-left:auto}.trend-key{width:12px;height:3px;border-radius:999px;display:inline-block;background:#f4b800;box-shadow:0 0 10px #f4b8006b}.candle-key{width:7px;height:7px;border-radius:2px;display:inline-block}.candle-key.up{background:#54d8bd}.candle-key.down{background:#e56e72}.action-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.primary-action,.secondary-action,.wallet-connect-button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:12px;border:1px solid transparent;font-size:13px;font-weight:650;transition:.2s ease}.primary-action,.wallet-connect-button{color:#07100e;background:#54d8bd;box-shadow:0 10px 25px #54d8bd1a}.primary-action:hover,.wallet-connect-button:hover{background:#75e4cc;transform:translateY(-1px)}.secondary-action{color:#efb1b1;border-color:#e56e7238;background:#e56e7214}.secondary-action:hover{background:#e56e7224}.info-panel{padding:16px 15px}.info-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px 15px;margin-top:20px}.market-info-source{color:#cbb07d;font-size:8px;letter-spacing:.08em;white-space:nowrap}.market-info-note{margin-top:18px;color:#64726e;font-size:9px;line-height:1.45}.page-title-block{display:flex;align-items:flex-start;justify-content:space-between;padding:3px 4px 4px}.page-title-block h1{margin-top:6px}.page-title-block p{margin-top:7px;color:#75827f;font-size:11px}.notice-banner{display:flex;gap:9px;align-items:flex-start;padding:11px 12px;color:#c4b48e;border:1px solid rgba(217,173,105,.16);border-radius:11px;background:#d9ad6911;font-size:10px;line-height:1.5}.notice-banner svg{flex:0 0 auto;color:#d9ad69;margin-top:1px}.activity-panel{overflow:hidden}.activity-toolbar{align-items:center;padding:9px 9px 8px;border-bottom:1px solid rgba(170,199,191,.08)}.filter-tabs{display:flex;gap:2px}.refresh-button{display:grid;place-items:center;width:31px;height:31px;color:#8c9a95;border:1px solid rgba(170,199,191,.1);border-radius:8px;background:transparent}.refresh-button:hover{color:#54d8bd}.activity-list{display:flex;flex-direction:column}.activity-row{display:flex;gap:11px;padding:16px 13px;border-bottom:1px solid rgba(170,199,191,.07)}.activity-row:last-child{border-bottom:0}.activity-icon{flex:0 0 auto;width:32px;height:32px;display:grid;place-items:center;border-radius:10px}.activity-icon.receive{color:#54d8bd;background:#54d8bd1a}.activity-icon.send{color:#eaa6a7;background:#e56e721a}.activity-icon.mint{color:#d9ad69;background:#d9ad691a}.activity-icon.unknown{color:#aab7b2;background:#aac7bf14}.activity-main{min-width:0;flex:1}.activity-title-row{display:flex;align-items:center;gap:9px}.activity-title-row strong{font-size:12px;font-weight:650}.confirmed{display:inline-flex;gap:3px;align-items:center;color:#54d8bd;font-size:9px}.activity-amount{margin-top:8px;color:#edf5f2;font-size:15px;font-weight:650;letter-spacing:-.02em}.activity-amount em{color:#71817d;font-size:10px;font-style:normal;font-weight:500}.activity-addresses{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:11px;color:#667572;font-size:9px}.activity-addresses>span{min-width:0;display:flex;flex-direction:column;gap:4px}.address-display{max-width:100%;display:inline-flex;align-items:center;gap:4px;padding:0;color:#a8b6b1;background:transparent;border:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;text-align:left}.address-display:hover{color:#54d8bd}.address-display span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-meta{display:flex;align-items:center;gap:9px;margin-top:11px;color:#667572;font-size:9px}.activity-meta .address-display{color:#84938e}.activity-meta>span{white-space:nowrap}.load-more{width:100%;display:flex;align-items:center;justify-content:center;gap:5px;min-height:42px;color:#8e9c98;border:0;border-top:1px solid rgba(170,199,191,.07);background:transparent;font-size:11px}.load-more:hover{color:#54d8bd}.sync-footnote{display:flex;align-items:center;justify-content:center;gap:7px;color:#667572;font-size:10px}.sync-pulse{width:5px;height:5px}.sync-footnote span:not(.sync-pulse){color:#3a4644}.profile-landing{padding-top:23px}.profile-intro{display:flex;align-items:center;flex-direction:column;text-align:center;padding:12px 10px 6px}.profile-logo{width:70px;height:70px;display:grid;place-items:center;color:#54d8bd;border:1px solid rgba(84,216,189,.24);border-radius:22px 22px 22px 7px;background:#54d8bd14;box-shadow:0 10px 40px #54d8bd12}.profile-intro .demo-badge{margin-top:17px}.profile-intro h1{margin-top:14px}.profile-intro p{max-width:275px;margin-top:9px;color:#84918d;font-size:12px;line-height:1.6}.wallet-connect-button{width:100%}.or-divider{display:flex;align-items:center;gap:12px;color:#52605c;font-size:10px}.or-divider:before,.or-divider:after{content:"";height:1px;flex:1;background:#aac7bf1a}.manual-query{padding:17px 15px}.manual-query h2{margin-top:8px}.input-wrap{display:flex;gap:5px;margin-top:15px;padding:4px 4px 4px 12px;border:1px solid rgba(170,199,191,.14);border-radius:11px;background:#00000026}.input-wrap:focus-within{border-color:#54d8bd85}.input-wrap input{min-width:0;flex:1;color:#e2ede9;border:0;outline:0;background:transparent;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.input-wrap input::-moz-placeholder{color:#596562}.input-wrap input::placeholder{color:#596562}.input-wrap button{width:33px;height:33px;display:grid;place-items:center;color:#09100e;border:0;border-radius:8px;background:#54d8bd}.helper-text{margin-top:9px;color:#687773;font-size:10px;line-height:1.5}.field-error,.inline-error{margin-top:8px;color:#e9a0a1;font-size:10px;line-height:1.5}.inline-error{padding:10px 12px;border:1px solid rgba(229,110,114,.18);border-radius:9px;background:#e56e7212}.security-note{display:flex;align-items:center;justify-content:center;gap:7px;color:#667572;font-size:10px}.security-note svg{color:#54d8bd}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:flex-end;justify-content:center;padding:16px;background:#00000094;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.wallet-modal{width:min(100%,430px);padding:19px 15px 15px;border:1px solid rgba(170,199,191,.16);border-radius:19px;background:#111716;box-shadow:0 -12px 60px #0006;animation:sheet .25s ease both}.modal-topline{align-items:center;margin-bottom:14px;padding:0 3px}.modal-topline h2{margin-top:5px;font-size:18px}.wallet-option{width:100%;display:flex;align-items:center;gap:11px;padding:12px 10px;color:#e5efeb;border:1px solid transparent;border-radius:12px;background:transparent;text-align:left}.wallet-option:hover{border-color:#54d8bd2e;background:#54d8bd0f}.wallet-option-icon{width:34px;height:34px;display:grid;place-items:center;color:#bdcac5;border-radius:10px;background:#202927}.wallet-option>span:nth-child(2){display:flex;flex-direction:column;gap:3px}.wallet-option strong{font-size:12px;font-weight:620}.wallet-option small{color:#71817d;font-size:10px}.available-dot,.coming-soon{margin-left:auto;color:#54d8bd;font-size:9px}.coming-soon{color:#6b7874}.available-dot:before{content:"";display:inline-block;width:5px;height:5px;margin-right:5px;border-radius:50%;background:#54d8bd}.coming-soon:before{content:"";display:inline-block;width:5px;height:5px;margin-right:5px;border-radius:50%;background:#5d6965}.query-error{display:flex;flex-direction:column;gap:5px}.query-error strong{color:#f0b2b3;font-size:11px;font-weight:650}.query-error span{color:#cf9899}.query-error a{display:inline-flex;align-items:center;gap:4px;width:-moz-fit-content;width:fit-content;margin-top:3px;color:#54d8bd;text-decoration:none}@keyframes sheet{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.menu-list a{width:100%;display:flex;align-items:center;gap:10px;padding:12px 2px;color:#dfeae6;border-bottom:1px solid rgba(170,199,191,.07);background:transparent;text-align:left;text-decoration:none}.menu-list a:last-child{border-bottom:0}.menu-list a:hover .menu-icon{color:#54d8bd;background:#54d8bd1a}.back-link{display:inline-flex;align-items:center;gap:5px;width:-moz-fit-content;width:fit-content;color:#82908b;font-size:10px;text-decoration:none}.back-link:hover{color:#54d8bd}.invite-page,.settings-page{padding-top:2px}.invite-hero{display:flex;align-items:flex-start;gap:12px;padding:17px 15px;border-color:#54d8bd2e;background:radial-gradient(circle at 100% 0,rgba(84,216,189,.13),transparent 45%),linear-gradient(140deg,#181f1ee0,#0d1212f0)}.invite-hero-icon{flex:0 0 auto;width:38px;height:38px;display:grid;place-items:center;color:#54d8bd;border:1px solid rgba(84,216,189,.2);border-radius:11px;background:#54d8bd1a}.invite-hero h2{margin-top:6px}.invite-hero p{margin-top:8px;color:#82908b;font-size:10px;line-height:1.55}.invite-card{padding:15px}.invite-address-row{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#6f7e7a;font-size:9px}.invite-address-row .address-display{color:#d8e6e1}.invite-url{margin-top:13px;padding:11px;overflow:hidden;color:#b9cbc4;border:1px solid rgba(170,199,191,.1);border-radius:10px;background:#0000002e;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.invite-actions{display:grid;grid-template-columns:1fr 92px;gap:8px;margin-top:11px}.invite-actions .primary-action,.invite-actions .secondary-action{min-height:42px}.invite-share-button{color:#d9ad69;border-color:#d9ad6938;background:#d9ad6914}.invite-share-button:hover{background:#d9ad6924}.invite-footnote{justify-content:flex-start;padding:0 3px;line-height:1.5}.empty-action-card{display:flex;align-items:center;flex-direction:column;padding:32px 20px;text-align:center}.empty-action-card>svg{color:#54d8bd}.empty-action-card h2{margin-top:13px}.empty-action-card p{max-width:250px;margin-top:8px;color:#71807c;font-size:10px;line-height:1.55}.empty-action-card .primary-action{width:100%;margin-top:19px;text-decoration:none}.settings-card{padding:16px 15px 5px}.settings-list{margin-top:11px}.setting-row{width:100%;display:flex;align-items:center;gap:10px;min-height:63px;padding:11px 1px;color:#dfeae6;border:0;border-top:1px solid rgba(170,199,191,.07);background:transparent;text-align:left}.setting-row:hover .setting-icon{color:#54d8bd;background:#54d8bd1a}.setting-icon{flex:0 0 auto;width:31px;height:31px;display:grid;place-items:center;color:#8b9893;border-radius:9px;background:#ffffff0b}.setting-copy{min-width:0;display:flex;flex:1;flex-direction:column;gap:4px}.setting-copy strong{font-size:11px;font-weight:600}.setting-copy small{color:#71807d;font-size:9px;line-height:1.45}.setting-row-static{align-items:flex-start}.setting-row-static .setting-icon{margin-top:2px}.setting-link{display:inline-flex;align-items:center;gap:3px;color:#54d8bd;font-size:9px;text-decoration:none;white-space:nowrap}.toggle{flex:0 0 auto;position:relative;width:36px;height:20px;border-radius:99px;background:#27302e;box-shadow:inset 0 0 0 1px #aac7bf21}.toggle i{position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#87928e;transition:.2s ease}.toggle.on{background:#54d8bd47;box-shadow:inset 0 0 0 1px #54d8bd5c}.toggle.on i{left:19px;background:#54d8bd;box-shadow:0 0 8px #54d8bd59}.settings-actions{display:grid;gap:8px}.reset-button,.disconnect-button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(170,199,191,.12);border-radius:11px;background:#ffffff09;font-size:10px}.reset-button{color:#b4c0bb}.reset-button:hover{color:#54d8bd;border-color:#54d8bd33}.disconnect-button{color:#e5a0a2;border-color:#e56e722e;background:#e56e720f}.disconnect-button:hover{background:#e56e721f}.paused{background:#6f7a76;box-shadow:0 0 0 3px #6f7a7614}.holdings-card{overflow:hidden;padding:16px 15px 4px}.holdings-count{color:#8ca09a;font-size:9px}.holdings-list{margin-top:11px}.holding-row{display:grid;grid-template-columns:.75fr 1.25fr .8fr;align-items:center;gap:8px;min-height:46px;border-top:1px solid rgba(170,199,191,.07)}.holding-token{color:#d9ad69;font-size:11px;font-weight:700;letter-spacing:.05em}.holding-amount{overflow:hidden;color:#e5efeb;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.holding-updated{color:#6d7c77;font-size:8px;text-align:right}.holdings-state{min-height:78px;display:grid;place-items:center;color:#71807d;font-size:10px;text-align:center}.holdings-error{color:#e3a0a2}.transaction-page{padding-top:2px}.transaction-card,.detail-card{padding:15px}.transaction-hero{display:flex;align-items:center;gap:12px;padding:17px 15px;border-color:#54d8bd29;background:radial-gradient(circle at 100% 0,rgba(84,216,189,.12),transparent 42%),linear-gradient(140deg,#181f1ee0,#0d1212f0)}.transaction-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:12px}.transaction-icon.receive{color:#54d8bd;background:#54d8bd1f}.transaction-icon.send{color:#eaa6a7;background:#e56e721a}.transaction-icon.mint{color:#d9ad69;background:#d9ad691f}.transaction-hero strong{display:block;margin-top:6px;color:#edf5f2;font-size:24px;letter-spacing:-.04em}.transaction-hero em{color:#71807d;font-size:10px;font-style:normal;font-weight:500;letter-spacing:0}.transaction-hero .confirmed{margin-top:7px}.detail-card{display:flex;flex-direction:column;gap:0}.detail-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:43px;border-bottom:1px solid rgba(170,199,191,.07)}.detail-row:last-child{border-bottom:0}.detail-row>span:first-child{color:#71807d;font-size:10px}.detail-row>strong{color:#dfeae6;font-size:10px;font-weight:570;text-align:right}.detail-row .address-display{max-width:205px;color:#d5e3de;font-size:9px}.activity-detail-link{margin-left:auto;color:#54d8bd;font-size:9px;text-decoration:none}.activity-detail-link:hover{color:#8be8d5}.connected-head{align-items:center;padding:1px 2px}.connected-wallet-icon{width:38px;height:38px;display:grid;place-items:center;color:#54d8bd;border:1px solid rgba(84,216,189,.18);border-radius:11px;background:#54d8bd14}.connected-head>div:nth-child(2){min-width:0;flex:1;margin-left:10px}.connected-head .address-display{margin-top:5px;color:#dbe9e5;font-size:11px}.connected-actions{display:flex;gap:2px}.asset-card{padding:17px 16px}.asset-name{display:flex;align-items:center;gap:9px}.asset-icon{width:32px;height:32px;display:grid;place-items:center;color:#d9ad69;border-radius:10px;background:#d9ad691c}.asset-title{margin-top:3px;color:#ecf5f1;font-size:13px;font-weight:650}.asset-balance-label{margin-top:24px;color:#74837f;font-size:10px}.asset-balance{margin-top:5px;color:#f0f7f4;font-size:28px;font-weight:650;letter-spacing:-.06em}.asset-balance span{color:#72817d;font-size:11px;font-weight:500;letter-spacing:0}.asset-valuation{display:flex;align-items:center;gap:9px;margin-top:9px;color:#a9b7b2;font-size:12px}.asset-price{display:inline-flex;align-items:center;gap:2px;color:#54d8bd;font-size:10px}.balance-details,.address-card{padding:16px 15px}.balance-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:19px}.balance-grid>div{padding:11px;border:1px solid rgba(170,199,191,.08);border-radius:10px;background:#00000021}.balance-grid span{color:#70807c;font-size:10px}.balance-grid strong{display:block;margin-top:8px;color:#d9e6e1;font-size:12px;font-weight:600}.balance-grid em{color:#71817d;font-size:9px;font-style:normal;font-weight:500}.balance-meta{display:flex;justify-content:space-between;margin-top:13px;color:#687773;font-size:9px}.balance-meta span:last-child{color:#cbb07d}.address-card-content{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:17px}.full-address{margin-top:8px;color:#d8e6e1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.address-card-content .address-display{margin-top:9px;color:#54d8bd}.qr-card{display:flex;align-items:center;flex-direction:column;gap:6px;color:#72817d;font-size:8px}.qr-grid{display:grid;grid-template-columns:repeat(8,4px);grid-auto-rows:4px;gap:2px;padding:7px;border:1px solid rgba(84,216,189,.28);border-radius:7px;background:#e1ede8}.qr-grid i{display:block;background:transparent}.qr-grid i.filled{background:#09100f}.account-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;padding:1px;overflow:hidden}.account-stats>div{padding:13px 12px;background:#121817b3}.account-stats>div:first-child{border-radius:16px 0 0 16px}.account-stats>div:last-child{border-radius:0 16px 16px 0}.account-stats span{color:#70807c;font-size:10px}.account-stats strong{display:block;margin-top:6px;color:#dce8e4;font-size:15px;font-weight:600}.menu-list{padding:3px 13px}.menu-list button{width:100%;display:flex;align-items:center;gap:10px;padding:12px 2px;color:#dfeae6;border:0;border-bottom:1px solid rgba(170,199,191,.07);background:transparent;text-align:left}.menu-list button:last-child{border-bottom:0}.menu-list button:hover .menu-icon{color:#54d8bd;background:#54d8bd1a}.menu-icon{width:30px;height:30px;display:grid;place-items:center;color:#899691;border-radius:9px;background:#ffffff0b}.menu-copy{display:flex;flex-direction:column;gap:3px}.menu-copy strong{font-size:11px;font-weight:600}.menu-copy small{color:#71807d;font-size:9px}.menu-chevron{margin-left:auto;color:#5e6c68;font-size:20px;font-weight:300}.state-block{min-height:130px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:9px;color:#91a09b;font-size:11px}.state-block.muted{color:#71807d}.error-state{color:#e49a9c;text-align:center;padding:0 25px}.text-button{display:inline-flex;align-items:center;gap:5px;color:#54d8bd;border:0;background:transparent;font-size:10px}.toast{position:fixed;left:50%;bottom:84px;z-index:60;display:flex;align-items:center;gap:7px;max-width:calc(100% - 32px);padding:11px 14px;color:#07100e;border-radius:10px;background:#c8e8dd;box-shadow:0 8px 30px #00000047;transform:translate(-50%);font-size:11px;animation:toast-in .2s ease both}.toast svg{color:#277d6b}.toast:not(:has(svg)){color:#07100e}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.bottom-navigation{position:fixed;right:0;bottom:0;left:0;z-index:30;display:flex;justify-content:center;height:calc(72px + env(safe-area-inset-bottom));padding:6px 10px env(safe-area-inset-bottom);border-top:1px solid rgba(170,199,191,.1);background:#080b0bdb;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.bottom-navigation:before{content:"";position:absolute;top:-1px;left:50%;width:min(100%,460px);height:1px;background:#aac7bf1a;transform:translate(-50%)}.bottom-nav-item{min-width:82px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;color:#67746f;border-radius:10px;text-decoration:none;font-size:10px}.bottom-nav-item.active{color:#54d8bd}.bottom-nav-item.active svg{filter:drop-shadow(0 0 8px rgba(84,216,189,.32))}@media(min-width:600px){body{padding:26px 0;background:#040606}.app-frame{min-height:calc(100vh - 52px);border:1px solid rgba(170,199,191,.1);border-radius:20px;box-shadow:0 25px 80px #0006}.app-header{border-radius:20px 20px 0 0}.bottom-navigation{position:absolute;border-radius:0 0 20px 20px}}.brand-avatar{width:30px;height:30px;-o-object-fit:cover;object-fit:cover;border-radius:10px 10px 10px 3px;box-shadow:0 4px 16px #54d8bd29}.market-status,.asset-status{display:inline-flex;align-items:center;gap:5px;color:#83cbbc;border:1px solid rgba(84,216,189,.17);border-radius:99px;background:#54d8bd11;padding:5px 8px;font-size:8px;font-weight:650;letter-spacing:.12em;white-space:nowrap}.market-status.status-muted{color:#899692;border-color:#aac7bf1f;background:#ffffff09}.market-status.status-muted i{background:#899692;box-shadow:0 0 0 3px #aac7bf14}.market-status.status-error{color:#ff9f9f;border-color:#f773;background:#ff777712}.market-status.status-error i{background:#f77;box-shadow:0 0 0 3px #ff77771a}.live-dot.status-muted{color:#899692}.live-dot.status-muted i{background:#899692;box-shadow:0 0 0 3px #aac7bf14}.market-status i{width:5px;height:5px;display:inline-block;border-radius:50%;background:#54d8bd;box-shadow:0 0 0 3px #54d8bd1f}.asset-status{color:#9aa8a4;border-color:#aac7bf1f;background:#ffffff09;font-size:8px;letter-spacing:.09em}.profile-logo{overflow:hidden;width:78px;height:78px;border-radius:24px 24px 24px 8px}.profile-logo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wallet-option-icon{overflow:hidden}.wallet-option-icon img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bottom-navigation{position:fixed;left:50%;right:auto;bottom:14px;width:min(calc(100% - 28px),430px);height:66px;padding:7px;border:1px solid rgba(170,199,191,.15);border-radius:22px;background:#0e1413e6;box-shadow:0 18px 45px #00000061,inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);transform:translate(-50%)}.bottom-navigation:before{top:-1px;left:23%;width:54%;height:1px;background:linear-gradient(90deg,transparent,rgba(84,216,189,.45),transparent)}.bottom-nav-item{position:relative;flex:1;min-width:0;height:50px;gap:4px;border-radius:16px;font-size:10px;font-weight:520;transition:.22s ease}.bottom-nav-item:hover{color:#b8c7c2}.bottom-nav-item.active{color:#62ddc2;background:linear-gradient(180deg,#54d8bd2b,#54d8bd0f);box-shadow:inset 0 1px #8ef1dd1f,0 5px 16px #54d8bd0f}.bottom-nav-item.active:after{content:"";position:absolute;bottom:5px;width:16px;height:2px;border-radius:99px;background:#54d8bd;box-shadow:0 0 10px #54d8bda6}.bottom-nav-item.active svg{transform:translateY(-1px)}.network-select{display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:9px 12px;border:1px solid rgba(170,199,191,.12);border-radius:14px;background:linear-gradient(140deg,#181f1ec7,#0d1212e0)}.network-select-main{display:flex;align-items:center;gap:9px}.network-icon{width:32px;height:32px;display:grid;place-items:center;color:#d9ad69;border:1px solid rgba(217,173,105,.18);border-radius:10px;background:#d9ad6914}.network-select small{display:block;color:#6d7b77;font-size:8px;letter-spacing:.12em}.network-select strong{display:block;margin-top:3px;color:#dfeae6;font-size:12px;font-weight:600}.network-code{color:#54d8bd;font-size:10px;font-weight:700;letter-spacing:.08em}.wallet-modal-copy{margin:-5px 3px 10px;color:#71807c;font-size:10px;line-height:1.5}.explorer-link{display:flex;align-items:center;gap:10px;padding:13px 14px;color:#dfeae6;border:1px solid rgba(84,216,189,.14);border-radius:14px;background:linear-gradient(140deg,#54d8bd14,#0d1212bd);text-decoration:none}.explorer-link>svg{color:#54d8bd}.explorer-link span:nth-child(2){display:flex;flex-direction:column;gap:3px}.explorer-link strong{font-size:11px;font-weight:620}.explorer-link small{color:#71807c;font-size:9px}.explorer-link .menu-chevron{margin-left:auto;color:#54d8bd}@media(min-width:600px){.bottom-navigation{position:fixed;left:50%;right:auto;bottom:14px;width:min(calc(100% - 28px),430px);border-radius:22px}}.header-left{display:flex;align-items:center;gap:2px;min-width:0}.header-menu-button{flex:0 0 auto;margin-left:-8px}.header-wallet-link{display:inline-flex;align-items:center;gap:5px;max-width:86px;padding:7px 8px;overflow:hidden;color:#dcebe6;border:1px solid rgba(170,199,191,.12);border-radius:8px;background:#ffffff0b;text-decoration:none;font-size:9px;white-space:nowrap}.header-wallet-link span{overflow:hidden;text-overflow:ellipsis}.header-wallet-link svg{color:#d9ad69;flex:0 0 auto}.drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:39;border:0;background:#0000008f;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.app-drawer{position:fixed;top:0;bottom:0;left:max(calc(50% - 230px),0px);z-index:40;width:min(83vw,340px);padding:82px 14px 24px;overflow-y:auto;border-right:1px solid rgba(170,199,191,.12);background:linear-gradient(160deg,#121918,#080b0b 70%);box-shadow:18px 0 60px #0006;animation:drawer-in .24s ease both}@keyframes drawer-in{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}.drawer-heading{display:flex;align-items:flex-end;justify-content:space-between;padding:0 9px 15px;border-bottom:1px solid rgba(170,199,191,.1)}.drawer-heading h2{margin-top:5px;font-size:19px}.drawer-heading>span{color:#54d8bd;font-size:9px}.drawer-link{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px;padding:12px 10px;color:#bdcbc6;border:1px solid transparent;border-radius:12px;text-decoration:none}.drawer-link>span:first-child{display:flex;flex-direction:column;gap:3px}.drawer-link strong{font-size:12px;font-weight:600}.drawer-link small{color:#6e7d78;font-size:9px}.drawer-link>span:last-child{color:#61706c;font-size:18px}.drawer-link:hover,.drawer-link.active{color:#edf5f2;border-color:#54d8bd29;background:#54d8bd14}.drawer-link.active>span:last-child{color:#54d8bd}.data-warning,.data-footnote{display:flex;align-items:center;gap:7px;color:#bba975;border:1px solid rgba(217,173,105,.14);border-radius:10px;background:#d9ad690e;padding:10px 12px;font-size:10px;line-height:1.5}.data-footnote{justify-content:center;color:#76847f;border:0;background:transparent;padding:0 4px}.data-footnote svg{color:#54d8bd}.activity-scope{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;padding:10px 12px;color:#899691;border:1px solid rgba(84,216,189,.14);border-radius:11px;background:#54d8bd0b;font-size:9px}.activity-scope>span:first-child{color:#71807c}.activity-scope .address-display{color:#dbe9e5;font-size:9px}.activity-scope strong{width:100%;color:#54d8bd;font-size:9px;font-weight:550}.activity-scope.muted-scope{justify-content:space-between;color:#71807c;border-color:#aac7bf1a;background:#ffffff06}.activity-scope.muted-scope>span{max-width:240px;line-height:1.45}.activity-scope.muted-scope a{display:inline-flex;align-items:center;gap:4px;color:#54d8bd;font-size:9px;text-decoration:none;white-space:nowrap}.feature-hero{position:relative;overflow:hidden;padding:18px 16px;border:1px solid rgba(217,173,105,.18);border-radius:20px;background:radial-gradient(circle at 65% -30%,rgba(223,225,87,.44),transparent 44%),linear-gradient(135deg,#353127f5,#121615f5 72%);box-shadow:inset 0 1px #ffffff0d,0 18px 45px #00000029}.feature-hero:after{content:"";position:absolute;right:-32px;bottom:-68px;width:160px;height:160px;border:1px solid rgba(217,173,105,.18);border-radius:50%;box-shadow:0 0 0 22px #d9ad6908,0 0 0 46px #d9ad6906}.feature-hero-top{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.feature-hero h1{margin-top:6px;font-size:23px}.feature-hero p{max-width:230px;margin-top:8px;color:#b7b6a6;font-size:10px;line-height:1.5}.feature-hero-metrics{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.feature-hero-metrics>div{min-width:0}.feature-hero-metrics span,.reward-total span{display:block;color:#b7b6a6;font-size:9px}.feature-hero-metrics strong{display:block;margin-top:7px;color:#f4f3d2;font-size:19px;font-weight:640}.feature-hero-metrics em{color:#bfc29a;font-size:9px;font-style:normal;font-weight:500}.form-panel,.table-panel{padding:16px 15px}.quiet-link{display:inline-flex;align-items:center;gap:3px;color:#d9ad69;border:0;background:transparent;font-size:9px}.quiet-link:disabled{opacity:1}.field-label{display:block;margin:18px 2px 7px;color:#7c8985;font-size:10px}.select-wrap{position:relative;display:flex;align-items:center;border:1px solid rgba(170,199,191,.12);border-radius:10px;background:#0000002e}.select-wrap input{width:100%;min-height:43px;padding:0 37px 0 12px;color:#c0cbc6;border:0;outline:0;background:transparent;font-size:11px}.select-wrap svg{position:absolute;right:11px;color:#8c9893;pointer-events:none}.form-panel .input-wrap{margin-top:0}.input-suffix{width:42px!important;height:31px!important;color:#d9ad69!important;background:transparent!important;font-size:10px}.available-row{display:flex;align-items:center;justify-content:space-between;margin-top:9px;color:#74827d;font-size:10px}.available-row strong{color:#bfcac5;font-size:11px}.available-row em{color:#6e7c77;font-size:9px;font-style:normal}.gradient-action{width:100%;min-height:43px;display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:18px;color:#12120d;border:0;border-radius:10px;background:linear-gradient(90deg,#ffca59,#e9f85a);font-size:12px;font-weight:700}.gradient-action:disabled{color:#6f6c4b;background:linear-gradient(90deg,#715f36,#73783e)}.form-note{display:flex;align-items:flex-start;gap:6px;margin-top:11px;color:#71807b;font-size:9px;line-height:1.45}.form-note svg{flex:0 0 auto;margin-top:1px;color:#d9ad69}.otc-order-list,.reward-record-list{display:flex;flex-direction:column;margin-top:12px}.otc-order-row{display:grid;grid-template-columns:1.2fr 1fr 1fr .9fr;gap:8px;padding:13px 2px;border-top:1px solid rgba(170,199,191,.08)}.otc-order-row>div{min-width:0;display:flex;flex-direction:column;gap:5px}.otc-order-row span,.reward-record span{color:#6f7e79;font-size:9px}.otc-order-row strong{overflow:hidden;color:#dfeae6;font-size:10px;font-weight:580;text-overflow:ellipsis;white-space:nowrap}.otc-order-row em{color:#6d7b77;font-size:8px;font-style:normal}.connect-banner{display:flex;align-items:center;gap:10px;padding:13px 14px}.connect-banner>svg{flex:0 0 auto;color:#d9ad69}.connect-banner>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.connect-banner strong{color:#dfeae6;font-size:11px}.connect-banner span{color:#71807c;font-size:9px;line-height:1.4}.text-link{display:inline-flex;align-items:center;gap:3px;color:#54d8bd;font-size:10px;text-decoration:none;white-space:nowrap}.nft-hero{min-height:225px;background:radial-gradient(circle at 50% 70%,rgba(84,216,189,.16),transparent 30%),linear-gradient(145deg,#182422f5,#0b1010fa)}.nft-canvas{position:relative;height:118px;margin:4px auto -6px}.nft-center{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;width:72px;height:72px;color:#dff7ef;border:1px solid rgba(84,216,189,.5);border-radius:23px 23px 23px 8px;background:linear-gradient(145deg,#54d8bd5c,#111e1ce6);box-shadow:0 0 35px #54d8bd38;transform:translate(-50%,-50%) rotate(-8deg)}.nft-center span{font-size:10px;font-weight:700;letter-spacing:.18em}.nft-orbit{position:absolute;top:50%;left:50%;border:1px solid rgba(84,216,189,.25);border-radius:50%;transform:translate(-50%,-50%) rotate(-22deg)}.orbit-one{width:175px;height:54px}.orbit-two{width:90px;height:155px;border-color:#d9ad6933}.nft-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:14px}.nft-card{overflow:hidden;border:1px solid rgba(170,199,191,.1);border-radius:13px;background:#00000026}.nft-card img,.nft-image-placeholder{width:100%;height:120px;display:grid;place-items:center;-o-object-fit:cover;object-fit:cover;color:#71807c;background:linear-gradient(145deg,#54d8bd26,#d9ad691a)}.nft-card>div:not(.nft-image-placeholder){display:flex;padding:10px 10px 4px;flex-direction:column;gap:4px}.nft-card strong{overflow:hidden;color:#dfeae6;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.nft-card span,.nft-card small{padding:0 10px 9px;color:#71807c;font-size:9px}.nft-card small{display:block;color:#54d8bd}.reward-hero{background:radial-gradient(circle at 65% 0%,rgba(222,236,96,.42),transparent 42%),linear-gradient(135deg,#39362af5,#111514f5 72%)}.reward-community{background:radial-gradient(circle at 70% 0%,rgba(217,173,105,.36),transparent 42%),linear-gradient(135deg,#362e28f5,#111514f5 72%)}.reward-earnings{background:radial-gradient(circle at 66% 0%,rgba(151,209,183,.32),transparent 42%),linear-gradient(135deg,#21302bf5,#0e1413f5 72%)}.reward-total{position:relative;z-index:1;margin-top:27px}.reward-total strong{display:block;margin-top:6px;color:#f1efbb;font-size:30px;font-weight:650;letter-spacing:-.06em}.reward-total small{display:block;margin-top:7px;color:#a5a994;font-size:9px}.reward-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;border:1px solid rgba(170,199,191,.1);border-radius:12px;background:#0e1312cc}.reward-tabs a{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:34px;color:#6e7d78;border-radius:8px;font-size:9px;text-decoration:none}.reward-tabs a.active{color:#101310;background:linear-gradient(90deg,#ffca59,#e9f85a);font-weight:700}.reward-metrics{display:grid;grid-template-columns:1fr 1fr;gap:1px;overflow:hidden;padding:1px}.reward-metric{min-height:68px;display:flex;padding:12px;flex-direction:column;justify-content:space-between;background:#131918b8}.reward-metric:nth-child(1){border-radius:16px 0 0}.reward-metric:nth-child(2){border-radius:0 16px 0 0}.reward-metric:nth-child(3){border-radius:0 0 0 16px}.reward-metric:nth-child(4){border-radius:0 0 16px}.reward-metric span{color:#71807c;font-size:9px}.reward-metric strong{margin-top:6px;color:#dce8e4;font-size:16px;font-weight:620}.reward-record{display:flex;align-items:center;gap:8px;padding:12px 2px;border-top:1px solid rgba(170,199,191,.08)}.reward-record>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.reward-record strong{overflow:hidden;color:#dfeae6;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.reward-record b{color:#d9ad69;font-size:10px;font-weight:600}.reward-record small{color:#71807c;font-size:9px;white-space:nowrap}.app-header{height:60px;padding-inline:16px}.brand-avatar{width:32px;height:32px;-o-object-fit:contain;object-fit:contain;border-radius:0;box-shadow:none}.profile-logo{overflow:visible;width:82px;height:82px;border:0;border-radius:0;background:transparent;box-shadow:none}.profile-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.section-heading.compact{align-items:flex-start}.section-heading h2{line-height:1.22}.reward-action-heading{min-height:38px;padding:0}.reward-action-heading>div{display:flex;align-items:flex-start;flex-direction:column;gap:7px}.reward-action-heading h2{margin:0;line-height:1.18}.reward-action-panel .input-wrap{margin-top:17px}.staking-panel{padding:16px}.staking-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.staking-summary-grid .reward-metric{min-width:0;min-height:72px;border:1px solid rgba(84,216,189,.12);border-radius:12px!important;background:#0d1614c7}.staking-summary-grid .reward-metric strong{overflow-wrap:anywhere}.staking-builder{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:14px;padding:14px;border:1px solid rgba(84,216,189,.12);border-radius:14px;background:#09110f94}.staking-builder label{display:flex;min-width:0;flex-direction:column;gap:7px;color:#768782;font-size:9px}.staking-builder select{width:100%;min-height:42px;padding:0 11px;border:1px solid rgba(170,199,191,.13);border-radius:10px;outline:none;color:#dce8e4;background:#0b1211;font:inherit}.staking-builder .staking-amount,.staking-builder .gradient-action{grid-column:1 / -1}.staking-builder .input-wrap{margin:0}.staking-disclosure{margin:11px 2px 0;color:#6f817b;font-size:8px;line-height:1.7}.staking-position-list{display:flex;flex-direction:column;gap:7px;margin-top:13px}.staking-position{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;border:1px solid rgba(170,199,191,.1);border-radius:12px;background:#0d1413b3}.staking-position-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:#54d8bd;background:#54d8bd1a}.staking-position>div:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:4px}.staking-position strong{color:#dce8e4;font-size:10px}.staking-position span,.staking-position small{overflow:hidden;color:#71817c;font-size:8px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.staking-position-value{display:flex;align-items:flex-end;flex-direction:column;gap:4px}.staking-position-value b{color:#e1c184;font-size:11px}.staking-position-value button,.staking-position-value em{display:inline-flex;align-items:center;gap:4px;min-height:25px;padding:0 8px;border:1px solid rgba(84,216,189,.2);border-radius:8px;color:#54d8bd;background:#54d8bd12;font-size:8px;font-style:normal}@media(max-width:560px){.staking-summary-grid,.staking-builder{grid-template-columns:1fr}.staking-builder>*{grid-column:1!important}}.otc-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;border:1px solid rgba(170,199,191,.1);border-radius:13px;background:#0e1312d1}.otc-tabs button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:5px;color:#778580;border:0;border-radius:9px;background:transparent;font-size:10px}.otc-tabs button.active{color:#101310;background:linear-gradient(90deg,#ffca59,#e9f85a);font-weight:700}.otc-flow-tag{color:#d9ad69;font-size:8px;letter-spacing:.08em}.otc-form-card{padding-bottom:18px}.input-unit{display:inline-flex;align-items:center;padding:0 7px;color:#d9ad69;font-size:9px;font-weight:650;letter-spacing:.06em}.otc-settlement-row{display:flex;align-items:center;justify-content:space-between;margin-top:13px;color:#778580;font-size:10px}.otc-settlement-row strong{color:#dfeae6;font-size:12px;font-weight:600}.otc-settlement-row em{color:#778580;font-size:9px;font-style:normal}.asset-chip{display:inline-flex;padding:4px 7px;color:#0d1714;border-radius:6px;background:#54d8bd;font-size:8px;font-weight:750;letter-spacing:.06em}.otc-available{margin:4px 0 2px}.otc-listings-card{min-height:156px}.otc-empty-state{min-height:110px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:#60706b}.otc-empty-state svg{color:#54d8bd;opacity:.7}.otc-empty-state strong{color:#7e8d88;font-size:11px;font-weight:550}.usdt-entry-card{display:flex;align-items:center;gap:10px;padding:13px 14px;color:#dfeae6;border:1px solid rgba(217,173,105,.18);border-radius:15px;background:linear-gradient(140deg,#d9ad691a,#0d1212c7);text-decoration:none}.usdt-entry-icon{width:34px;height:34px;display:grid;place-items:center;color:#d9ad69;border-radius:10px;background:#d9ad691f}.usdt-entry-card>span:nth-child(2){display:flex;flex-direction:column;gap:4px}.usdt-entry-card strong{font-size:11px;font-weight:650}.usdt-entry-card small{color:#71807c;font-size:9px}.usdt-entry-card .menu-chevron{margin-left:auto;color:#d9ad69}.deposit-page{padding-top:2px}.deposit-card{padding:17px 15px 18px}.deposit-brand{display:flex;align-items:center;gap:10px}.deposit-brand-icon{width:40px;height:40px;display:grid;place-items:center;color:#54d8bd;border:1px solid rgba(84,216,189,.18);border-radius:12px;background:#54d8bd14}.deposit-brand strong{display:block;color:#e4efeb;font-size:13px}.deposit-brand small{display:block;margin-top:4px;color:#71807c;font-size:9px}.deposit-network-label{margin-top:22px;color:#7b8985;font-size:10px}.deposit-networks{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:8px}.deposit-networks button{min-height:36px;color:#788681;border:1px solid rgba(170,199,191,.12);border-radius:9px;background:#0000001f;font-size:10px}.deposit-networks button.active{color:#0d1714;border-color:transparent;background:#54d8bd;font-weight:700}.deposit-address-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:20px;padding:12px;border:1px solid rgba(170,199,191,.1);border-radius:11px;background:#00000029}.deposit-address-row div{min-width:0}.deposit-address-row span,.deposit-address-row strong{display:block}.deposit-address-row span{color:#71807c;font-size:9px}.deposit-address-row strong{margin-top:6px;color:#a8b8b2;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;overflow-wrap:anywhere}.deposit-address-row button{width:30px;height:30px;display:grid;place-items:center;color:#596863;border:1px solid rgba(170,199,191,.1);border-radius:8px;background:transparent}.deposit-card .gradient-action{margin-top:18px}.deposit-menu{padding:3px 13px}.deposit-menu a{display:flex;align-items:center;gap:10px;padding:12px 2px;color:#dfeae6;border-bottom:1px solid rgba(170,199,191,.07);text-decoration:none}.deposit-menu a:last-child{border-bottom:0}.deposit-menu a>span:nth-child(2){display:flex;flex:1;flex-direction:column;gap:3px}.deposit-menu strong{font-size:11px}.deposit-menu small{color:#71807c;font-size:9px}.deposit-menu>a>svg{color:#5e6c68}.deposit-menu-icon{width:30px;height:30px;display:grid;place-items:center;color:#8b9893;border-radius:9px;background:#ffffff0b}.deposit-amount-field{display:block;margin-top:18px;color:#7b8985;font-size:10px}.deposit-amount-field>div{min-height:50px;display:flex;align-items:center;gap:10px;margin-top:8px;padding:0 14px;border:1px solid rgba(170,199,191,.14);border-radius:11px;background:#00000029}.deposit-amount-field>div:focus-within{border-color:#54d8bd85;box-shadow:0 0 0 3px #54d8bd0f}.deposit-amount-field input{min-width:0;flex:1;color:#e2ede9;border:0;outline:0;background:transparent;font:600 15px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.deposit-amount-field input::-moz-placeholder{color:#596562;font-weight:500}.deposit-amount-field input::placeholder{color:#596562;font-weight:500}.deposit-amount-field b{flex:none;color:#54d8bd;font-size:10px;letter-spacing:.08em}.wallet-option:disabled{color:#6a7772;background:transparent;opacity:.72}.wallet-option:disabled .wallet-option-icon{color:#67736f}.wallet-option:disabled .coming-soon{color:#67736f}.otc-workbench{gap:18px}.otc-hero-large{padding:24px 20px 21px;min-height:210px}.otc-hero-large h1{margin-top:9px;font-size:31px;letter-spacing:-.055em}.otc-hero-divider{height:1px;margin:25px 0 20px;background:linear-gradient(90deg,rgba(217,173,105,.28),transparent)}.otc-hero-metrics{grid-template-columns:repeat(3,1fr);gap:17px;margin-top:0}.otc-hero-metrics span{min-height:26px;line-height:1.35}.otc-hero-metrics strong{margin-top:8px;font-size:17px}.otc-action-grid{display:grid;gap:16px}.otc-operation-card{min-height:282px;padding:21px 19px 20px;border-color:#aac7bf24;background:linear-gradient(145deg,#161e1df0,#0b1010f5);box-shadow:0 18px 42px #0000002e,inset 0 1px #ffffff09}.otc-card-topline{display:flex;align-items:center;justify-content:space-between;margin-bottom:19px}.otc-card-icon{width:43px;height:43px;display:grid;place-items:center;color:#0b1714;border-radius:13px;background:#54d8bd;box-shadow:0 8px 20px #54d8bd1f}.otc-card-icon.gold{color:#1a1409;background:#d9ad69;box-shadow:0 8px 20px #d9ad691f}.otc-card-icon.violet{color:#0c1515;background:#9bd3c0;box-shadow:0 8px 20px #9bd3c01f}.otc-operation-card h2{margin-top:9px;font-size:20px;line-height:1.22}.otc-operation-card .field-label{margin-top:23px}.otc-operation-card .compact-field-label{margin-top:15px}.otc-operation-card .gradient-action{min-height:49px;margin-top:22px;font-size:13px;box-shadow:0 10px 24px #dddc5514}.otc-operation-card .gradient-action:hover{transform:translateY(-1px);filter:brightness(1.04)}.otc-listings-panel{padding:20px 19px 18px}.otc-listings-panel .section-heading{padding:0}.otc-listing-head{display:grid;grid-template-columns:1fr 1fr .7fr;gap:8px;margin-top:21px;padding:0 2px 11px;color:#6e7d78;border-bottom:1px solid rgba(170,199,191,.1);font-size:9px}.otc-listing-head span:last-child{text-align:right}.otc-listings-panel .otc-empty-state{min-height:145px}.otc-listings-panel .otc-empty-state strong{font-size:12px}.otc-compact-workbench{gap:14px}.otc-compact-hero{padding:18px 16px 17px}.otc-compact-hero h1{margin-top:6px;font-size:25px;letter-spacing:-.045em}.otc-compact-metrics{margin-top:21px}.otc-compact-metrics strong{font-size:18px}.otc-compact-tabs{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.otc-compact-tabs button{min-height:44px;padding-inline:7px;font-size:10px;line-height:1.25}.otc-compact-panel{padding:17px 15px 18px}.otc-compact-panel .section-heading{padding:0}.otc-compact-panel .section-heading h2{margin-top:8px;font-size:20px}.otc-compact-panel .field-label{margin-top:21px}.otc-compact-panel .gradient-action{margin-top:18px}.otc-compact-available{margin-top:15px}.otc-compact-available+.field-label{margin-top:14px}.otc-brand-banner{position:relative;height:142px;overflow:hidden;border:1px solid rgba(84,216,189,.14);border-radius:20px;background:#0c1111;box-shadow:0 18px 40px #0003}.otc-brand-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(8,12,12,.18),transparent 55%,rgba(8,12,12,.12)),linear-gradient(0deg,rgba(8,12,12,.18),transparent 45%);pointer-events:none}.otc-brand-banner img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:68% center;object-position:68% center}.otc-compact-panel{padding:20px 16px 21px}.otc-compact-panel .input-wrap{min-height:58px;margin-top:11px;padding:4px 9px 4px 17px;border-radius:16px}.otc-compact-panel .input-wrap input{min-height:48px;font-size:15px}.otc-compact-panel .input-unit{padding-inline:8px;font-size:12px}.otc-compact-panel .otc-settlement-row{min-height:57px;margin-top:14px;padding:0 14px;border:1px solid rgba(170,199,191,.1);border-radius:15px;background:#0000001c;font-size:13px}.otc-compact-panel .otc-settlement-row strong{font-size:14px}.otc-compact-panel .asset-chip{padding:8px 12px;border-radius:11px;font-size:11px}.otc-compact-panel .gradient-action{min-height:54px;margin-top:20px;border-radius:15px;font-size:14px}.otc-compact-panel .otc-compact-available{min-height:35px;margin-top:12px;padding:0 4px;font-size:12px}.otc-compact-panel .otc-compact-available strong{font-size:13px}.otc-orders-panel{overflow:hidden;padding:18px 15px 4px}.otc-orders-heading{padding:0}.otc-orders-count{color:#8ca09a;font-size:9px}.otc-order-head,.otc-order-row{display:grid;grid-template-columns:.95fr 1fr .95fr .58fr;gap:7px;align-items:center}.otc-order-head{margin-top:17px;padding:0 2px 10px;color:#6e7d78;border-bottom:1px solid rgba(170,199,191,.1);font-size:8px}.otc-order-head span:last-child{text-align:right}.otc-order-list{margin-top:0}.otc-order-row{min-height:61px;padding:10px 2px;border-bottom:1px solid rgba(170,199,191,.07)}.otc-order-row:last-child{border-bottom:0}.otc-order-row>div{min-width:0;display:flex;flex-direction:column;gap:4px}.otc-order-row strong{overflow:hidden;color:#e3eee9;font-size:10px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.otc-order-row small{overflow:hidden;color:#71807d;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.otc-order-row time{color:#71807d;font-size:8px;text-align:right;white-space:nowrap}.otc-order-state{min-height:110px;display:grid;place-items:center;color:#71807d;font-size:10px;text-align:center}.otc-order-error{color:#e3a0a2}.otc-ecosystem-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.otc-ecosystem-card{position:relative;aspect-ratio:1 / 1;display:flex;justify-content:space-between;flex-direction:column;overflow:hidden;padding:18px;color:#edf9f6;border:1px solid rgba(122,218,199,.2);border-radius:20px;background:#0b1514;box-shadow:0 18px 42px #00070a47,inset 0 1px #ffffff12;text-decoration:none;isolation:isolate;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.otc-ecosystem-card:before,.otc-ecosystem-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.otc-ecosystem-card:before{background-position:center;background-size:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.otc-ecosystem-card:after{background:linear-gradient(180deg,#040a0a1f,#040b0b42 40%,#040a0af0)}.otc-staking-card:before{background-image:url(/apex-otc-banner.png);background-position:63% center}.otc-fishing-card:before{background-image:url(/apex-fishing-ecosystem-v2.jpg);background-position:66% center}.otc-staking-card{border-color:#d9ad6940}.otc-fishing-card{border-color:#54d8bd45}.otc-ecosystem-card:hover{transform:translateY(-2px);border-color:#74ebd37a;box-shadow:0 23px 52px #00080b5c,0 0 0 1px #53d9c30f inset}.otc-ecosystem-card:hover:before{transform:scale(1.035)}.otc-ecosystem-card:active{transform:scale(.985)}.otc-ecosystem-kicker,.otc-ecosystem-copy,.otc-ecosystem-entry{position:relative;z-index:2}.otc-ecosystem-kicker{display:inline-flex;align-items:center;gap:7px;color:#b8d9d2;font-size:8px;font-weight:800;letter-spacing:.18em}.otc-staking-card .otc-ecosystem-kicker{color:#e6cb94}.otc-fishing-card .otc-ecosystem-kicker{color:#7ce9d8}.otc-ecosystem-kicker svg{filter:drop-shadow(0 0 8px rgba(84,216,189,.3))}.otc-ecosystem-copy{margin-top:auto}.otc-ecosystem-copy h2{font-size:clamp(20px,3vw,28px);line-height:1.08;letter-spacing:-.045em;text-shadow:0 3px 18px rgba(0,0,0,.3)}.otc-ecosystem-copy p{margin-top:7px;color:#a7bbb6;font-size:9px;line-height:1.45}.otc-ecosystem-entry{align-self:flex-start;min-height:31px;display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:12px;padding:0 10px;color:#e8f4f0;border:1px solid rgba(190,222,213,.16);border-radius:999px;background:#040c0c94;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:8px;transition:gap .2s ease,filter .2s ease}.otc-ecosystem-entry b{font-weight:750}.otc-ecosystem-card:hover .otc-ecosystem-entry{gap:9px;filter:brightness(1.08)}@media(max-width:700px){.otc-ecosystem-grid{gap:10px}.otc-ecosystem-card{padding:14px;border-radius:18px}.otc-ecosystem-kicker{gap:5px;font-size:7px;letter-spacing:.13em}.otc-ecosystem-copy h2{font-size:20px}.otc-ecosystem-copy p{font-size:8px}.otc-ecosystem-entry{min-height:28px;margin-top:10px;padding-inline:8px;font-size:7px}}@media(max-width:390px){.otc-ecosystem-grid{gap:8px}.otc-ecosystem-card{padding:12px;border-radius:16px}.otc-ecosystem-kicker{font-size:6px}.otc-ecosystem-copy h2{font-size:18px}.otc-ecosystem-copy p{font-size:7px}.otc-ecosystem-entry{min-height:26px;margin-top:8px}}.admin-page{min-height:100vh;min-width:0;overflow-x:hidden;padding:30px clamp(18px,4vw,56px) 70px;color:#e7f0ec;background:radial-gradient(circle at 100% 0,rgba(84,216,189,.12),transparent 32%),#080b0b}.admin-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;max-width:1180px;margin:0 auto 28px}.admin-header h1{margin-top:7px;font-size:30px}.admin-header p{margin-top:8px;color:#7c8d87;font-size:12px}.admin-eyebrow{color:#54d8bd;font-size:10px;font-weight:750;letter-spacing:.18em}.admin-logout{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;min-height:36px;padding:0 12px;color:#d8a7a9;border:1px solid rgba(229,110,114,.2);border-radius:9px;background:#e56e7212;font-size:11px;white-space:nowrap}.admin-nav{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:7px;max-width:1180px;margin:0 auto 18px;padding:5px;border:1px solid rgba(170,199,191,.11);border-radius:13px;background:#121918cc}.admin-nav button{position:relative;min-width:0;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:6px;color:#71817c;border:0;border-radius:8px;background:transparent;font-size:11px;white-space:nowrap}.admin-nav button.active{color:#091310;background:#54d8bd;font-weight:700}.admin-nav-badge{position:absolute;top:4px;right:8px;min-width:15px;height:15px;display:grid;place-items:center;color:#fff;border-radius:8px;background:#e36d72;font-size:8px}.admin-section,.admin-notice,.admin-loading{max-width:1180px;margin-inline:auto}.admin-notice{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;padding:11px 13px;color:#d9ad69;border:1px solid rgba(217,173,105,.2);border-radius:10px;background:#d9ad6912;font-size:11px}.admin-notice button{color:inherit;border:0;background:transparent;font-size:16px}.admin-notice .admin-retry-button{margin-left:auto;padding:5px 9px;border:1px solid rgba(217,173,105,.3);border-radius:6px;font-size:10px}.admin-loading{margin-bottom:12px;color:#54d8bd;font-size:11px}.admin-status-ok{color:#54d8bd!important}.admin-status-danger{color:#f0a8a8!important}.admin-card{min-width:0;padding:18px;border:1px solid rgba(170,199,191,.11);border-radius:16px;background:linear-gradient(145deg,#131d1beb,#090e0ef2);box-shadow:0 16px 38px #0000002b,inset 0 1px #ffffff06}.admin-form{display:flex;flex-direction:column;gap:14px}.admin-form>label,.admin-form-grid>label{min-width:0;display:flex;flex-direction:column;gap:7px;color:#8ea19a;font-size:10px;line-height:1.35}.admin-form input,.admin-form select,.admin-form textarea,.admin-form-grid input,.admin-form-grid select{width:100%;min-width:0;min-height:42px;padding:0 11px;color:#e3eee9;border:1px solid rgba(170,199,191,.13);border-radius:9px;outline:0;background:#0003;font-size:11px}.admin-form textarea{padding-top:10px;padding-bottom:10px}.admin-form input::-moz-placeholder,.admin-form textarea::-moz-placeholder{color:#566761}.admin-form input::placeholder,.admin-form textarea::placeholder{color:#566761}.admin-form input:focus,.admin-form select:focus,.admin-form textarea:focus,.admin-form-grid input:focus,.admin-form-grid select:focus{border-color:#54d8bd94;box-shadow:0 0 0 3px #54d8bd12}.admin-form select,.admin-form-grid select{color-scheme:dark}.admin-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.admin-form-grid .admin-field-wide{grid-column:1 / -1}.admin-grid-two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.admin-grid-two>.admin-table-card{grid-column:1 / -1}.admin-primary,.admin-secondary{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;border:0;border-radius:10px;font-size:11px;font-weight:700;transition:transform .18s ease,filter .18s ease,background .18s ease}.admin-primary{color:#071310;background:#54d8bd}.admin-primary:hover,.admin-secondary:hover{filter:brightness(1.06);transform:translateY(-1px)}.admin-secondary{color:#f1d08e;border:1px solid rgba(217,173,105,.23);background:#d9ad6917}.admin-secondary.active{color:#11130e;border-color:transparent;background:#d9ad69}.admin-help{color:#697b75;font-size:10px;line-height:1.55}.admin-icon-button{width:32px;height:32px;display:grid;place-items:center;color:#8fa59d;border:1px solid rgba(170,199,191,.13);border-radius:9px;background:#ffffff06}.admin-icon-button:hover{color:#54d8bd;border-color:#54d8bd4d;background:#54d8bd0f}.admin-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin-card-heading>div{min-width:0}.admin-card-heading span:first-child{color:#718a81;font-size:9px;font-weight:800;letter-spacing:.16em}.admin-card-heading h2{margin-top:6px;color:#e7f2ed;font-size:18px;letter-spacing:-.035em}.admin-card-heading>span:last-child{color:#d9ad69;font-size:10px;white-space:nowrap}.admin-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.admin-stat{min-width:0;min-height:88px;display:flex;flex-direction:column;justify-content:space-between;padding:14px;border:1px solid rgba(170,199,191,.1);border-radius:14px;background:#0f1716cc}.admin-stat span{color:#71817c;font-size:10px}.admin-stat strong{overflow:hidden;color:#e4f0eb;font-size:21px;font-weight:650;letter-spacing:-.05em;text-overflow:ellipsis;white-space:nowrap}.admin-table-card{overflow:hidden}.admin-table{width:100%;overflow-x:auto;margin-top:14px}.admin-table-head,.admin-table-row{min-width:620px;display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr .9fr;gap:10px;align-items:center}.admin-table-head{padding:0 2px 10px;color:#6f8179;border-bottom:1px solid rgba(170,199,191,.12);font-size:9px}.admin-table-row{min-height:57px;padding:9px 2px;color:#c4d2cc;border-bottom:1px solid rgba(170,199,191,.07);font-size:10px}.admin-table-row:last-child{border-bottom:0}.admin-table-row>span,.admin-table-row>small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-table-row strong{color:#e2eee9;font-weight:650}.admin-table-row small{display:block;color:#71817c;font-size:9px}.admin-empty{padding:36px 12px;color:#65756f;font-size:10px;text-align:center}.admin-link-button{padding:0;color:#8ea49c;border:0;background:transparent;font-size:10px}.admin-link-button:hover{color:#54d8bd}.admin-detail-list{margin-top:14px;border-top:1px solid rgba(170,199,191,.08)}.admin-detail-list p{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;border-bottom:1px solid rgba(170,199,191,.07);color:#71817c;font-size:10px}.admin-detail-list strong{color:#dfeae6;font-size:10px;text-align:right}.admin-login-page{display:grid;place-items:center;padding:28px clamp(16px,5vw,72px);background:radial-gradient(circle at 12% 14%,rgba(84,216,189,.13),transparent 28%),radial-gradient(circle at 90% 86%,rgba(217,173,105,.1),transparent 30%),#070a0a}.admin-login-shell{width:min(100%,1010px);display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);overflow:hidden;border:1px solid rgba(112,221,195,.18);border-radius:26px;background:#0d1413db;box-shadow:0 30px 100px #0000006b,inset 0 1px #ffffff09}.admin-login-hero{position:relative;min-height:600px;display:flex;flex-direction:column;padding:clamp(28px,5vw,58px);overflow:hidden;background:linear-gradient(145deg,#17302bf0,#0b1413eb 58%,#101614fa)}.admin-login-hero:before,.admin-login-hero:after{content:"";position:absolute;pointer-events:none;border:1px solid rgba(84,216,189,.13);border-radius:50%}.admin-login-hero:before{width:430px;height:430px;right:-220px;top:-170px;box-shadow:0 0 0 35px #54d8bd06,0 0 0 70px #54d8bd05}.admin-login-hero:after{width:240px;height:240px;left:-155px;bottom:-130px;border-color:#d9ad6926}.admin-login-brand,.admin-login-copy,.admin-login-points,.admin-login-environment{position:relative;z-index:1}.admin-login-brand{display:flex;align-items:center;gap:13px}.admin-login-brand strong{display:block;margin-top:4px;color:#dcebe5;font-size:13px;letter-spacing:.04em}.admin-logo{width:52px;height:52px;display:grid;place-items:center;color:#07110e;border:1px solid rgba(255,255,255,.28);border-radius:16px;background:linear-gradient(145deg,#7ce5cb,#54d8bd);box-shadow:0 12px 25px #54d8bd2e}.admin-login-copy{margin-top:auto;padding-top:70px}.admin-login-kicker{color:#78b5a8;font-size:10px;font-weight:800;letter-spacing:.2em}.admin-login-copy h1{margin-top:15px;color:#edf8f3;font-size:clamp(34px,4vw,52px);line-height:1.08;letter-spacing:-.055em}.admin-login-copy h1 em{color:#65ddc3;font-style:normal}.admin-login-copy p{max-width:390px;margin-top:18px;color:#8ea79f;font-size:13px;line-height:1.8}.admin-login-points{display:flex;flex-wrap:wrap;gap:9px;margin-top:42px}.admin-login-points span{display:inline-flex;align-items:center;gap:7px;padding:9px 11px;color:#b2cbc3;border:1px solid rgba(170,199,191,.14);border-radius:999px;background:#00000021;font-size:10px}.admin-login-points svg{color:#6cddc3}.admin-login-environment{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;margin-top:25px;color:#6e8b82;font-size:9px;font-weight:800;letter-spacing:.16em}.admin-login-environment i,.admin-login-panel-top b i{width:7px;height:7px;display:inline-block;border-radius:50%;background:#54d8bd;box-shadow:0 0 0 5px #54d8bd1f}.admin-login-panel{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(28px,5vw,58px);background:#070c0bb8}.admin-login-panel-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-login-panel-top b{display:inline-flex;align-items:center;gap:8px;color:#79a59a;font-size:10px;font-weight:650}.admin-login-panel h2{margin-top:72px;color:#eef7f3;font-size:30px;letter-spacing:-.04em}.admin-login-panel-copy{margin-top:10px;color:#7f948d;font-size:12px}.admin-login-panel form{display:flex;flex-direction:column;gap:14px;margin-top:30px}.admin-login-field{display:flex;flex-direction:column;gap:9px}.admin-login-field>span{color:#91aaa2;font-size:11px;font-weight:650}.admin-login-input{min-height:54px;display:flex;align-items:center;gap:10px;padding:0 15px;border:1px solid rgba(170,199,191,.15);border-radius:13px;background:#0003;transition:border-color .2s ease,box-shadow .2s ease}.admin-login-input:focus-within{border-color:#54d8bdb3;box-shadow:0 0 0 4px #54d8bd14}.admin-login-input svg{flex:none;color:#65dabe}.admin-login-input input{width:100%;min-width:0;min-height:48px;padding:0;color:#e7f3ee;border:0;outline:0;background:transparent;font-size:14px}.admin-login-input input::-moz-placeholder{color:#536761}.admin-login-input input::placeholder{color:#536761}.admin-error{padding:11px 12px;color:#e9a0a1;border:1px solid rgba(229,110,114,.25);border-radius:10px;background:#e56e7212;font-size:11px;line-height:1.5}.admin-login-submit{min-height:54px;display:flex;align-items:center;justify-content:space-between;padding-inline:18px;border-radius:13px}.admin-login-submit svg{transition:transform .2s ease}.admin-login-submit:hover svg{transform:translate(2px,-2px)}.admin-login-foot{display:flex;align-items:flex-start;gap:8px;margin-top:25px;color:#647871;font-size:10px;line-height:1.5}.admin-login-foot svg{flex:none;color:#54d8bd}.admin-login-copyright{width:min(100%,1010px);margin-top:17px;color:#4d625b;font-size:9px;font-weight:700;letter-spacing:.16em;text-align:right}.admin-login-copyright span{color:#d9ad69;margin-inline:5px}@media(max-width:760px){.admin-page{padding:22px 14px 50px}.admin-header h1{font-size:24px}.admin-stat-grid{grid-template-columns:repeat(2,1fr)}.admin-grid-two{grid-template-columns:1fr}.admin-form-grid{grid-template-columns:1fr 1fr}.admin-nav{grid-template-columns:repeat(2,1fr)}.admin-login-page{min-height:100svh;padding:16px;place-items:start center}.admin-login-shell{grid-template-columns:1fr;margin-top:4vh;border-radius:22px}.admin-login-hero{min-height:auto;padding:25px 22px 24px}.admin-login-copy{margin-top:40px;padding-top:0}.admin-login-copy h1{font-size:34px}.admin-login-copy p{margin-top:13px;font-size:11px}.admin-login-points{margin-top:24px}.admin-login-points span{padding:8px 9px;font-size:9px}.admin-login-environment{margin-top:20px}.admin-login-panel{padding:25px 22px 27px}.admin-login-panel h2{margin-top:37px;font-size:26px}.admin-login-copyright{text-align:center;font-size:8px}}@media(max-width:430px){.admin-form-grid{grid-template-columns:1fr}.admin-header{gap:10px}.admin-header p{font-size:10px}}.platform-account-card,.platform-asset-card{padding:19px 17px 16px;border-color:#aac7bf1a;background:linear-gradient(140deg,#181f1ecc,#0d1212e0)}.platform-account-copy{margin-top:9px;color:#71817c;font-size:10px;line-height:1.5}.platform-balance-grid{margin-top:14px}.platform-balance-grid>div{min-height:74px}.platform-balance-grid small{display:block;margin-top:6px;color:#687873;font-size:9px}.platform-asset-usdt{margin-top:15px;padding:16px 15px 14px;border:1px solid rgba(170,199,191,.12);border-radius:15px;background:#00000029}.platform-asset-usdt-heading,.platform-asset-usdt-foot,.platform-asset-apex-top,.platform-asset-apex-foot{display:flex;align-items:center;justify-content:space-between;gap:10px}.platform-asset-usdt-heading>span:first-child,.platform-asset-apex-top>span:first-child{display:inline-flex;align-items:center;gap:7px;color:#dfeae6;font-size:11px;font-weight:650}.platform-asset-usdt-heading svg,.platform-asset-apex-top svg{color:#54d8bd}.platform-asset-live-dot{display:inline-flex;align-items:center;gap:6px;color:#71817d;font-size:8px;font-weight:750;letter-spacing:.1em}.platform-asset-live-dot i{width:6px;height:6px;display:inline-block;border-radius:50%;background:#54d8bd;box-shadow:0 0 0 4px #54d8bd1a}.platform-asset-usdt>strong{display:block;margin-top:14px;color:#edf6f2;font-size:29px;font-weight:650;letter-spacing:-.05em}.platform-asset-usdt>strong em,.platform-asset-apex-values strong em{margin-left:4px;color:#71817d;font-size:10px;font-style:normal;font-weight:500;letter-spacing:0}.platform-asset-usdt-foot{margin-top:10px;color:#71817d;font-size:9px}.platform-asset-usdt-foot span:last-child{color:#82938d}.platform-asset-apex{margin-top:9px;padding:15px;border:1px solid rgba(170,199,191,.1);border-radius:15px;background:#00000021}.platform-asset-quote-label{color:#71817d;font-size:9px}.platform-asset-apex-values{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:17px}.platform-asset-apex-values>div{min-width:0}.platform-asset-apex-values small{display:block;color:#82938d;font-size:9px}.platform-asset-apex-values strong{display:block;margin-top:8px;overflow:hidden;color:#edf6f2;font-size:20px;font-weight:650;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap}.platform-asset-apex-foot{margin-top:15px;padding-top:11px;border-top:1px solid rgba(170,199,191,.08);color:#71817d;font-size:9px}.platform-asset-apex-foot span:first-child{color:#a9c6bc;font-weight:650}.platform-asset-flow{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:12px}.platform-asset-action{display:flex;align-items:center;gap:9px;min-width:0;min-height:62px;padding:10px 11px;color:#dfeae6;border:1px solid rgba(170,199,191,.11);border-radius:13px;background:#00000024;text-decoration:none;transition:transform .2s ease,border-color .2s ease,background .2s ease}.platform-asset-action:hover{transform:translateY(-1px);border-color:#54d8bd52;background:#54d8bd0f}.platform-asset-action.primary{border-color:#54d8bd33;background:#54d8bd0f}.platform-asset-action>svg{flex:none;color:#71817d}.platform-asset-action-icon{flex:0 0 auto;width:32px;height:32px;display:grid;place-items:center;color:#54d8bd;border-radius:9px;background:#54d8bd1c}.platform-asset-action>span:nth-child(2){display:flex;flex-direction:column;gap:4px;min-width:0}.platform-asset-action strong{overflow:hidden;font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.platform-asset-action small{overflow:hidden;color:#71817d;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.onchain-asset-card{border-color:#aac7bf1f}.onchain-asset-note{margin-top:11px;color:#71817d;font-size:10px}.wallet-overview{gap:12px}.wallet-actions-panel{padding:14px 13px 13px;border-color:#aac7bf1a;background:linear-gradient(140deg,#181f1ecc,#0d1212e0)}.wallet-action-hint{color:#71817d;font-size:9px}.wallet-action-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.wallet-action-card{display:flex;align-items:center;gap:9px;min-width:0;padding:11px 10px;color:#dfeae6;border:1px solid rgba(170,199,191,.11);border-radius:12px;background:#00000024;text-decoration:none;transition:border-color .2s ease,background .2s ease,transform .2s ease}.wallet-action-card:hover{transform:translateY(-1px);border-color:#54d8bd4d;background:#54d8bd0f}.wallet-action-icon{flex:0 0 auto;width:31px;height:31px;display:grid;place-items:center;color:#54d8bd;border-radius:9px;background:#54d8bd1c}.wallet-action-card>span:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:3px}.wallet-action-card strong{font-size:11px;font-weight:650}.wallet-action-card small{overflow:hidden;color:#71817d;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.wallet-action-card .menu-chevron{font-size:18px}.wallet-more-list{margin-top:0}.transfer-page{padding-top:2px}.transfer-card{padding:16px 15px}.transfer-balance{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding-bottom:14px;border-bottom:1px solid rgba(170,199,191,.08)}.transfer-balance>div{display:flex;flex-direction:column;gap:7px}.transfer-balance span:first-child{color:#71817d;font-size:10px}.transfer-balance strong{color:#edf6f2;font-size:21px;font-weight:650;letter-spacing:-.04em}.transfer-balance em{color:#71817d;font-size:10px;font-style:normal;font-weight:500;letter-spacing:0}.transfer-security{display:inline-flex;align-items:center;gap:4px;color:#82938d;font-size:9px}.transfer-security svg,.transfer-notice svg{color:#54d8bd}.transfer-asset-tabs{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:14px 0 17px}.transfer-asset-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;color:#82938d;border:1px solid rgba(170,199,191,.1);border-radius:10px;background:#00000024;font-size:11px;font-weight:650}.transfer-asset-tabs button.active{color:#dfeae6;border-color:#54d8bd47;background:#54d8bd17}.transfer-card .input-wrap{margin-top:8px}.transfer-card .field-label:not(:first-of-type){margin-top:14px}.transfer-notice{display:flex;align-items:flex-start;gap:7px;margin-top:13px;color:#71817d;font-size:9px;line-height:1.5}.transfer-notice svg{flex:0 0 auto;margin-top:1px}.transfer-empty{display:flex;align-items:center;flex-direction:column;padding:36px 20px;text-align:center}.transfer-empty>svg{color:#54d8bd}.transfer-empty h2{margin-top:12px}.transfer-empty p{margin-top:8px;color:#71817d;font-size:10px;line-height:1.5}.transfer-empty .gradient-action{width:100%;margin-top:18px;color:#07100e;text-decoration:none}.inline-success{display:flex;align-items:center;gap:7px}.inline-success svg{color:#54d8bd;flex:0 0 auto}.admin-member-table .admin-table-head,.admin-member-table .admin-table-row{grid-template-columns:minmax(190px,.9fr) minmax(230px,1.2fr) 100px minmax(120px,.7fr) 105px;min-width:860px}.admin-member-management-card{margin-top:0}.admin-member-count{letter-spacing:0!important}.admin-member-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:15px}.admin-member-summary>span{display:flex;flex-direction:column;gap:4px;padding:11px;border:1px solid rgba(170,199,191,.09);border-radius:10px;background:#00000021}.admin-member-summary strong{color:#dbe7e3;font-size:15px}.admin-member-summary small{color:#657772;font-size:8px}.admin-member-toolbar{display:flex;align-items:center;gap:12px;margin-top:16px}.admin-member-toolbar input{flex:1;min-width:0;min-height:38px;padding:0 11px;color:#e4efeb;border:1px solid rgba(170,199,191,.13);border-radius:9px;outline:0;background:#0003;font-size:11px}.admin-member-toolbar span{color:#667773;font-size:10px;white-space:nowrap}.admin-member-identity{min-width:0;display:flex;flex-direction:column;gap:4px}.admin-member-identity strong,.admin-member-identity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-member-status{display:inline-flex;align-items:center;padding:4px 7px;border-radius:6px;font-size:9px;font-weight:650}.admin-member-status.active{color:#54d8bd;background:#54d8bd17}.admin-member-status.frozen{color:#e3a0a2;background:#e56e7217}@media(max-width:760px){.chat-sidebar{border-right:0;border-bottom:1px solid rgba(170,199,191,.09)}.admin-member-toolbar{align-items:stretch;flex-direction:column}.admin-member-toolbar span{white-space:normal}.admin-member-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.otc-side-toggle{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:17px}.otc-side-toggle button{min-height:36px;color:#778580;border:1px solid rgba(170,199,191,.12);border-radius:9px;background:#0000001f;font-size:10px}.otc-side-toggle button.active{color:#101310;border-color:transparent;background:#d9ad69;font-weight:700}.otc-order-actions{display:flex;align-items:flex-end;gap:3px}.otc-order-actions button{padding:0;color:#54d8bd;border:0;background:transparent;font-size:8px;white-space:nowrap}.otc-order-actions button:hover{color:#d9ad69}.platform-ledger-note{display:flex;flex-direction:column;gap:7px;padding:15px;border-color:#54d8bd1f}.platform-ledger-note strong{color:#dce9e4;font-size:12px}.platform-ledger-note small{color:#71817c;font-size:9px}.platform-transactions-panel{overflow:hidden;padding:16px 15px 4px}.platform-transaction-list{margin-top:10px}.platform-transaction-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;border-top:1px solid rgba(170,199,191,.07)}.platform-transaction-row>div{min-width:0;display:flex;flex-direction:column;gap:4px}.platform-transaction-row strong{overflow:hidden;color:#dfeae6;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.platform-transaction-row small{color:#71817c;font-size:8px}.platform-transaction-row b{font-size:11px;white-space:nowrap}.platform-transaction-row b.positive{color:#54d8bd}.platform-transaction-row b.negative{color:#e3a0a2}.admin-market-stack,.admin-config-stack{display:grid;gap:14px}.admin-strategy-panel{max-width:1180px;margin:0 auto 14px}.admin-execution-panel{max-width:1180px;margin:0 auto 14px;gap:0;padding:18px 20px 16px;border-color:#54d8bd2e;background:radial-gradient(circle at 100% 0,rgba(84,216,189,.08),transparent 34%),linear-gradient(135deg,#121d1bf5,#090f0efa)}.admin-execution-panel .admin-card-heading{align-items:center;padding-bottom:14px;border-bottom:1px solid rgba(170,199,191,.09)}.admin-execution-panel .admin-card-heading h2{margin-top:5px}.admin-execution-layout{display:grid;grid-template-columns:minmax(190px,.72fr) minmax(0,1.8fr);gap:18px;align-items:end;padding-top:16px}.admin-execution-summary{min-height:90px;display:flex;flex-direction:column;justify-content:center;padding:14px 16px;border:1px solid rgba(217,173,105,.18);border-radius:13px;background:linear-gradient(145deg,#d9ad691a,#0000001f)}.admin-execution-summary-label{color:#8fa69e;font-size:9px;font-weight:800;letter-spacing:.16em}.admin-execution-summary strong{margin-top:10px;color:#f0d38e;font-size:18px;letter-spacing:-.035em}.admin-execution-summary small{margin-top:7px;color:#6e8079;font-size:9px}.admin-execution-fields .admin-form-grid{grid-template-columns:minmax(0,1.35fr) minmax(150px,.65fr);gap:12px}.admin-execution-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(170px,1.25fr);gap:9px;margin-top:14px}.admin-execution-actions .admin-primary,.admin-execution-actions .admin-secondary{min-height:40px}.admin-execution-actions .admin-primary{box-shadow:0 10px 22px #54d8bd1f}.admin-execution-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:12px;padding-top:11px;border-top:1px solid rgba(170,199,191,.07)}.admin-execution-foot .admin-help{margin:0}.admin-execution-readonly{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;color:#6d8179;font-size:9px;white-space:nowrap}.admin-execution-readonly i{width:6px;height:6px;display:inline-block;border-radius:50%;background:#54d8bd;box-shadow:0 0 0 4px #54d8bd1a}.admin-history-meta{color:#54d8bd!important;letter-spacing:0!important}.admin-history-textarea{width:100%;min-height:150px;padding:12px;resize:vertical;color:#dfeae6;border:1px solid rgba(170,199,191,.13);border-radius:9px;outline:0;background:#0003;font:11px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.admin-history-textarea:focus{border-color:#54d8bd8c}.admin-check-row{display:flex;flex-wrap:wrap;gap:10px 16px}.admin-check-row label{display:inline-flex;flex-direction:row;align-items:center;gap:6px;color:#81908b;font-size:10px}.admin-check-row input{accent-color:#54d8bd}.admin-withdrawal-table .admin-table-head,.admin-withdrawal-table .admin-table-row{min-width:900px;grid-template-columns:1.2fr 1.2fr 1.25fr 1.2fr 1.3fr}.admin-withdrawal-table .admin-table-row>span{min-width:0;display:flex;flex-direction:column;gap:4px}.admin-withdrawal-table .admin-table-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-action-group{flex-direction:row!important;align-items:center;flex-wrap:wrap;gap:8px}.admin-link-button{display:inline-flex;align-items:center;gap:3px}.admin-link-button.approve{color:#54d8bd}.admin-link-button.reject{color:#e3a0a2}.admin-withdrawal-status{font-size:10px;font-weight:650}.admin-withdrawal-status.pending{color:#d9ad69}.admin-withdrawal-status.approved{color:#54d8bd}.admin-withdrawal-status.rejected{color:#e3a0a2}.admin-withdrawal-status.paid{color:#a7b6b0}.deposit-mode-tabs{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:4px;border:1px solid rgba(170,199,191,.1);border-radius:13px;background:#0e1312d1}.deposit-mode-tabs button{min-height:40px;color:#778580;border:0;border-radius:9px;background:transparent;font-size:11px}.deposit-mode-tabs button.active{color:#101310;background:linear-gradient(90deg,#ffca59,#e9f85a);font-weight:700}.deposit-helper{margin-top:16px;color:#71817c;font-size:10px;line-height:1.5}.withdrawal-policy{display:flex;gap:7px;margin-top:15px;color:#71817c;font-size:9px;line-height:1.5}.withdrawal-policy svg{flex:0 0 auto;color:#d9ad69}.inline-success{padding:11px 12px;color:#54d8bd;border:1px solid rgba(84,216,189,.18);border-radius:10px;background:#54d8bd0f;font-size:10px}.withdrawal-list-card{overflow:hidden;padding:16px 15px 4px}.withdrawal-list{margin-top:9px}.withdrawal-row{display:flex;justify-content:space-between;gap:12px;min-height:71px;padding:11px 0;border-top:1px solid rgba(170,199,191,.07)}.withdrawal-row>div{min-width:0;display:flex;flex-direction:column;gap:4px}.withdrawal-row>div:last-child{align-items:flex-end;text-align:right}.withdrawal-row strong{color:#dfeae6;font-size:11px}.withdrawal-row small{max-width:220px;overflow:hidden;color:#71817c;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.withdrawal-status{font-size:9px;font-weight:650}.withdrawal-status.pending{color:#d9ad69}.withdrawal-status.approved{color:#54d8bd}.withdrawal-status.rejected{color:#e3a0a2}.withdrawal-status.paid{color:#a7b6b0}.admin-config-stack{display:grid;gap:14px}.admin-subheading{margin-top:8px;padding:12px 0 0;border-top:1px solid rgba(170,199,191,.08)}.admin-field-wide{grid-column:1 / -1}.admin-address-pool{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:14px}.admin-address-network{padding:12px;border:1px solid rgba(170,199,191,.08);border-radius:11px;background:#0000001f}.admin-address-network-head{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#dfeae6;font-size:11px}.admin-address-item{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;padding:9px;color:#dfeae6;text-align:left;border:1px solid rgba(170,199,191,.08);border-radius:9px;background:#ffffff06}.admin-address-item>span{min-width:0;display:flex;flex-direction:column;gap:4px}.admin-address-item strong{font-size:10px}.admin-address-item small{overflow:hidden;color:#71817c;font:9px ui-monospace,SFMono-Regular,Menlo,monospace;text-overflow:ellipsis;white-space:nowrap}.admin-address-item b{color:#54d8bd;font-size:9px;white-space:nowrap}.admin-address-network .admin-empty{padding:14px 0 2px}.admin-reward-table .admin-table-head,.admin-reward-table .admin-table-row{min-width:620px;grid-template-columns:minmax(240px,1fr) 120px 130px 100px}.admin-reward-table .admin-table-row>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-deposit-table .admin-table-head,.admin-deposit-table .admin-table-row{min-width:860px;grid-template-columns:1.2fr 1fr 1.3fr 1fr .8fr}.admin-deposit-table .admin-table-row>span{min-width:0;display:flex;flex-direction:column;gap:4px}.admin-deposit-table .admin-table-row span:nth-child(4){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-deposit-table .admin-referral-settlement{color:#54d8bd}.chat-page{height:calc(100dvh - 194px);min-height:520px;gap:0;overflow:hidden}.chat-shell{min-height:0;flex:1;display:flex;overflow:hidden;flex-direction:column;border-color:#54d8bd2b;background:radial-gradient(circle at 100% 0,rgba(84,216,189,.1),transparent 42%),linear-gradient(145deg,#121d1bfa,#090e0efc)}.chat-shell-header{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 14px 12px;border-bottom:1px solid rgba(170,199,191,.08)}.chat-brand{min-width:0;display:flex;align-items:center;gap:10px}.chat-official-avatar{width:38px;height:38px;display:grid;flex:0 0 auto;place-items:center;color:#0b1714;border-radius:13px 13px 13px 4px;background:linear-gradient(145deg,#e4bd76,#54d8bd);box-shadow:0 9px 24px #54d8bd1f}.chat-brand>div{min-width:0;display:flex;flex-direction:column;gap:4px}.chat-brand strong{overflow:hidden;color:#edf5f2;font-size:13px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.chat-brand small{overflow:hidden;color:#71817c;font:8px ui-monospace,SFMono-Regular,Menlo,monospace;text-overflow:ellipsis;white-space:nowrap}.chat-shell-status{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto}.chat-lock-badge,.chat-official-tag{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;color:#54d8bd;border:1px solid rgba(84,216,189,.18);border-radius:9px;background:#54d8bd0f;font-size:8px;white-space:nowrap}.chat-header-action{width:30px;height:30px;display:grid;place-items:center;color:#54d8bd;border:1px solid rgba(84,216,189,.2);border-radius:9px;background:#54d8bd12}.chat-header-action:hover{color:#0b1714;background:#54d8bd}.chat-shell-nav{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:9px;padding:9px 11px;border-bottom:1px solid rgba(170,199,191,.08)}.chat-tabs{min-width:0;display:flex;gap:3px;padding:3px;border:1px solid rgba(170,199,191,.09);border-radius:10px;background:#00000024}.chat-tabs button{min-width:58px;min-height:31px;display:inline-flex;align-items:center;justify-content:center;gap:5px;color:#6e7d78;border:0;border-radius:8px;background:transparent;font-size:9px}.chat-tabs button.active{color:#0c1714;background:#54d8bd;font-weight:700}.chat-shell-caption{overflow:hidden;color:#71817c;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.chat-action-message{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px;margin:9px 11px 0;padding:9px 11px;color:#54d8bd;border:1px solid rgba(84,216,189,.16);border-radius:10px;background:#54d8bd0d;font-size:9px}.chat-action-message button{color:inherit;border:0;background:transparent}.chat-conversation-strip{min-width:0;display:flex;gap:7px;overflow-x:auto;padding:10px 11px;scrollbar-width:none}.chat-conversation-strip::-webkit-scrollbar{display:none}.chat-conversation-chip{min-width:164px;display:flex;align-items:center;gap:8px;padding:8px;color:#dce9e4;text-align:left;border:1px solid rgba(170,199,191,.09);border-radius:11px;background:#ffffff06}.chat-conversation-chip.active,.chat-conversation-chip:hover{color:#edf5f2;border-color:#54d8bd47;background:#54d8bd17}.chat-conversation-chip>span:nth-child(2){min-width:0;display:flex;flex:1;flex-direction:column;gap:3px}.chat-conversation-chip strong{overflow:hidden;color:#dfeae6;font-size:10px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.chat-conversation-chip small{overflow:hidden;color:#71817c;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.chat-list-avatar{width:30px;height:30px;display:grid;flex:0 0 auto;place-items:center;color:#8da099;border-radius:10px;background:#ffffff0e}.chat-list-avatar.official,.chat-room-avatar.official{color:#0b1714;background:#d9ad69}.chat-empty{padding:26px 14px;color:#687873;font-size:10px;line-height:1.5;text-align:center}.chat-empty-inline{padding:9px 3px;white-space:nowrap}.chat-tool-drawer{max-height:152px;overflow-y:auto;padding:10px 11px 5px;border-bottom:1px solid rgba(170,199,191,.08);scrollbar-color:rgba(84,216,189,.24) transparent;scrollbar-width:thin}.chat-search{display:flex;gap:5px;padding-bottom:7px;border-bottom:1px solid rgba(170,199,191,.08)}.chat-search input{width:100%;min-width:0;min-height:34px;padding:0 9px;color:#dfeae6;border:1px solid rgba(170,199,191,.12);border-radius:8px;outline:0;background:#00000029;font-size:10px}.chat-search button,.chat-person-row button,.chat-create-group{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 8px;color:#54d8bd;border:1px solid rgba(84,216,189,.18);border-radius:8px;background:#54d8bd0d;font-size:9px;white-space:nowrap}.chat-subheading{margin:10px 4px 3px;color:#71817c;font-size:9px;letter-spacing:.08em}.chat-search-results{margin-top:7px;padding-bottom:5px;border-bottom:1px solid rgba(170,199,191,.08)}.chat-person-row{display:flex;align-items:center;gap:8px;padding:7px 3px;border-bottom:1px solid rgba(170,199,191,.06)}.chat-person-row:last-child{border-bottom:0}.chat-person-row>span:first-child{min-width:0;display:flex;flex:1;flex-direction:column;gap:3px}.chat-person-row strong{overflow:hidden;color:#dfeae6;font-size:10px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.chat-person-row small{overflow:hidden;color:#71817c;font-size:8px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.chat-person-row button:disabled{color:#667873;border-color:#aac7bf14;background:transparent}.chat-person-row .accept{color:#54d8bd}.chat-person-row .reject{color:#e3a0a2;border-color:#e56e722e;background:#e56e720d}.chat-inline-actions{display:flex;gap:5px}.chat-inline-actions button{width:29px;min-height:29px;padding:0}.chat-create-group{width:100%;margin-bottom:7px;color:#0b1714;border:0;background:#54d8bd;font-weight:700}.chat-group-row{width:100%;min-width:0;display:flex;align-items:center;gap:9px;padding:8px 3px;color:#dce9e4;text-align:left;border:0;border-bottom:1px solid rgba(170,199,191,.06);background:transparent}.chat-group-row:hover{color:#edf5f2;background:#54d8bd0d}.chat-group-row>span:nth-child(2){min-width:0;display:flex;flex:1;flex-direction:column;gap:3px}.chat-group-row strong{overflow:hidden;color:#dfeae6;font-size:10px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.chat-group-row small{overflow:hidden;color:#71817c;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.chat-chevron{color:#667873;font-size:18px}.chat-room{min-width:0;min-height:0;display:flex;flex:1;overflow:hidden;flex-direction:column;border-top:1px solid rgba(170,199,191,.08)}.chat-room-header{min-width:0;min-height:62px;display:flex;align-items:center;gap:9px;padding:10px 13px;border-bottom:1px solid rgba(170,199,191,.08)}.chat-room-avatar{width:33px;height:33px;display:grid;flex:0 0 auto;place-items:center;color:#8da099;border-radius:11px;background:#ffffff0e}.chat-room-header>div:nth-child(2){min-width:0;display:flex;flex:1;flex-direction:column;gap:4px}.chat-room-header strong{overflow:hidden;color:#e6f0ec;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.chat-room-header small{overflow:hidden;color:#71817c;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.chat-announcement{display:flex;align-items:flex-start;gap:6px;padding:8px 13px;color:#d9ad69;border-bottom:1px solid rgba(217,173,105,.1);background:#d9ad690d;font-size:9px;line-height:1.45}.chat-announcement svg{flex:0 0 auto;margin-top:1px}.chat-messages{min-height:0;display:flex;flex:1;overflow-y:auto;padding:14px;flex-direction:column;gap:11px;overscroll-behavior:contain;scrollbar-color:rgba(84,216,189,.24) transparent;scrollbar-width:thin}.chat-message{max-width:84%;align-self:flex-start}.chat-message.mine{align-self:flex-end}.chat-message-meta{display:flex;align-items:center;gap:7px;margin-bottom:4px;color:#6e7d78;font-size:8px}.chat-message.mine .chat-message-meta{justify-content:flex-end}.chat-message-meta strong{color:#8ea099;font-weight:550}.chat-message-bubble{padding:9px 11px;color:#dfeae6;border:1px solid rgba(170,199,191,.1);border-radius:5px 13px 13px;background:#ffffff0d;font-size:10px;line-height:1.5;overflow-wrap:anywhere}.chat-message.mine .chat-message-bubble{color:#07120f;border-color:transparent;border-radius:13px 5px 13px 13px;background:#54d8bd}.chat-thread-empty{min-height:180px;display:flex;flex:1;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:#667873;text-align:center}.chat-thread-empty svg{color:#54d8bd}.chat-thread-empty strong{color:#a9b9b3;font-size:11px}.chat-thread-empty span{font-size:9px}.chat-composer{position:relative;display:flex;align-items:center;gap:6px;padding:9px;border-top:1px solid rgba(170,199,191,.08);background:#00000024}.chat-composer-tools{position:relative}.chat-composer-tools>button{width:31px;height:31px;display:grid;place-items:center;color:#d9ad69;border:0;background:transparent}.chat-composer input{width:100%;min-width:0;min-height:35px;padding:0 9px;color:#dfeae6;border:1px solid rgba(170,199,191,.12);border-radius:9px;outline:0;background:#0000002e;font-size:10px}.chat-send{width:33px;height:33px;display:grid;flex:0 0 auto;place-items:center;color:#07120f;border:0;border-radius:9px;background:#54d8bd}.chat-send:disabled{color:#68706a;background:#293532}.emoji-popover{position:absolute;bottom:39px;left:0;z-index:3;display:grid;grid-template-columns:repeat(4,1fr);gap:3px;width:142px;padding:7px;border:1px solid rgba(170,199,191,.15);border-radius:10px;background:#101817;box-shadow:0 12px 28px #00000052}.emoji-popover button{width:28px;height:28px;border:0;border-radius:6px;background:transparent;font-size:15px}.emoji-popover button:hover{background:#54d8bd1a}.chat-loading{color:#54d8bd;font-size:9px;text-align:center}.admin-chat-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:14px}.admin-chat-muted-list{margin-top:14px;display:flex;flex-wrap:wrap;gap:6px}.admin-chat-muted-list span{padding:5px 7px;color:#e3a0a2;border:1px solid rgba(229,110,114,.15);border-radius:7px;background:#e56e720d;font:9px ui-monospace,SFMono-Regular,Menlo,monospace}.chat-inbox-view{min-height:0;display:flex;flex:1;overflow:hidden;flex-direction:column}.chat-inbox-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding:17px 14px 12px}.chat-inbox-heading>div{display:flex;flex-direction:column;gap:4px}.chat-inbox-heading strong{color:#edf5f2;font-size:17px;letter-spacing:-.03em}.chat-inbox-heading small,.chat-inbox-heading>span{color:#71817c;font-size:8px}.chat-inbox-heading>span{white-space:nowrap}.chat-inbox-list{min-height:0;display:flex;flex:1;overflow-y:auto;padding:0 10px;flex-direction:column;scrollbar-color:rgba(84,216,189,.24) transparent;scrollbar-width:thin}.chat-inbox-row{width:100%;min-width:0;display:flex;align-items:center;gap:10px;padding:12px 5px;color:#dce9e4;text-align:left;border:0;border-bottom:1px solid rgba(170,199,191,.08);background:transparent}.chat-inbox-row:hover{background:#54d8bd0b}.chat-inbox-row.pinned{margin-bottom:3px;padding:12px 8px;border:1px solid rgba(217,173,105,.16);border-radius:12px;background:linear-gradient(110deg,#d9ad691a,#54d8bd0b)}.chat-inbox-copy{min-width:0;display:flex;flex:1;flex-direction:column;gap:5px}.chat-inbox-copy strong{overflow:hidden;color:#e3eeea;font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.chat-inbox-copy small{overflow:hidden;color:#71817c;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.chat-inbox-meta{min-width:48px;display:flex;align-items:flex-end;justify-content:center;flex-direction:column;gap:5px;color:#71817c;font-size:8px;white-space:nowrap}.chat-inbox-meta svg{color:#d9ad69}.chat-inbox-meta b{color:#5e706a;font-size:16px;font-weight:350;line-height:.7}.chat-inbox-note{display:flex;align-items:center;justify-content:center;gap:6px;padding:11px 12px 13px;color:#657570;font-size:8px;text-align:center}.chat-inbox-note svg{color:#54d8bd}.chat-open-bar{min-height:41px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 11px;border-bottom:1px solid rgba(170,199,191,.08);background:#0000001f}.chat-open-bar button{display:inline-flex;align-items:center;gap:4px;color:#54d8bd;border:0;background:transparent;font-size:9px}.chat-open-bar>span{overflow:hidden;color:#9aa9a4;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.chat-message-id{max-width:180px;overflow:hidden;color:#5f706b;font:8px ui-monospace,SFMono-Regular,Menlo,monospace;text-overflow:ellipsis;white-space:nowrap}.chat-message.mine .chat-message-id{color:#648a80}.bottom-nav-item.active:after{content:none;display:none}@media(max-width:760px){.chat-page{height:calc(100dvh - 180px);min-height:470px}.chat-shell-header{padding:12px 11px 10px}.chat-shell-nav{align-items:stretch;flex-direction:column;gap:6px;padding:8px 9px}.chat-tabs button{flex:1}.chat-shell-caption{padding-left:3px}.chat-tool-drawer{max-height:145px}.chat-inbox-heading{padding-top:14px}.chat-inbox-row.pinned{padding-inline:7px}.chat-message-id{max-width:118px}.chat-room-header{padding-inline:11px}.chat-official-tag{padding:5px 6px;font-size:7px}.admin-chat-grid{grid-template-columns:1fr}}.chat-shell{position:relative;border-radius:22px;border-color:#84ebd33d;background:radial-gradient(circle at 92% -8%,rgba(84,216,189,.2),transparent 34%),radial-gradient(circle at -10% 84%,rgba(217,173,105,.08),transparent 30%),linear-gradient(155deg,#14221f,#0d1716 46%,#09100f);box-shadow:0 22px 60px #00000038,inset 0 1px #e3fff60f}.chat-shell:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;content:"";opacity:.26;background:repeating-linear-gradient(135deg,transparent 0 22px,rgba(255,255,255,.018) 23px 24px);pointer-events:none}.chat-shell>*{position:relative;z-index:1}.chat-shell-header{padding:17px 16px 14px;border-bottom-color:#b2e4d71a}.chat-brand{gap:12px}.chat-official-avatar{position:relative;width:46px;height:46px;border:1px solid rgba(239,255,235,.32);border-radius:16px 16px 16px 5px;background:linear-gradient(145deg,#f2c879,#8be4bd 48%,#54d8bd);box-shadow:0 10px 28px #54d8bd33,inset 0 1px #ffffff7a}.chat-official-avatar:before{position:absolute;top:5px;right:6px;width:5px;height:5px;content:"";border-radius:50%;background:#f8ffe0;box-shadow:0 0 0 4px #f8ffe024,0 0 12px #f8ffe0b3}.chat-brand strong{font-size:14px;letter-spacing:-.025em}.chat-brand small{color:#819f96;font-size:8.5px}.chat-shell-status{gap:6px}.chat-lock-badge{padding:7px 9px;color:#a4ead5;border-color:#84ebd338;border-radius:999px;background:#54d8bd17;box-shadow:inset 0 1px #ffffff0a}.chat-header-action{width:36px;height:36px;border-color:#84ebd338;border-radius:12px;background:#54d8bd1a;box-shadow:inset 0 1px #ffffff0d}.chat-header-action:hover{color:#071310;background:#7ce8cc;box-shadow:0 7px 20px #54d8bd33}.chat-shell-nav{padding:11px 13px;border-bottom-color:#b2e4d71a;background:#0309082e}.chat-tabs{gap:4px;padding:4px;border-color:#aae1d31a;border-radius:14px;background:#030a098a;box-shadow:inset 0 1px #ffffff09}.chat-tabs button{min-width:64px;min-height:34px;border-radius:10px;font-size:9.5px;transition:color .2s ease,background .2s ease,box-shadow .2s ease}.chat-tabs button:hover{color:#cfe2db}.chat-tabs button.active{color:#071310;background:linear-gradient(135deg,#b6f19a,#6ee6c7 48%,#54d8bd);box-shadow:0 6px 16px #54d8bd2e,inset 0 1px #ffffff7a}.chat-shell-caption{color:#829a92;font-size:8.5px}.chat-action-message{margin-inline:13px;border-color:#84ebd338;border-radius:12px;background:#54d8bd14;box-shadow:inset 0 1px #ffffff09}.chat-inbox-view{background:linear-gradient(180deg,#0c18152b,#050c0b1f)}.chat-inbox-heading{padding:20px 16px 13px}.chat-inbox-heading strong{font-size:20px;font-weight:710;letter-spacing:-.045em}.chat-inbox-heading small{color:#88a49b;font-size:8.5px}.chat-inbox-heading>span{color:#7f9b92;font-size:8.5px}.chat-inbox-list{padding:0 13px}.chat-inbox-row{gap:12px;padding:14px 6px;border-bottom-color:#b2e4d713;transition:background .2s ease,transform .2s ease}.chat-inbox-row:hover{background:#54d8bd0e;transform:translate(2px)}.chat-inbox-row.pinned{margin-bottom:8px;padding:14px 11px;border-color:#e2bf7838;border-radius:16px;background:linear-gradient(110deg,#d9ad6924,#54d8bd13);box-shadow:0 10px 26px #0000001f,inset 0 1px #fff4cf14}.chat-inbox-row.pinned:hover{border-color:#e2bf7861;background:linear-gradient(110deg,#d9ad6930,#54d8bd1a)}.chat-list-avatar{width:42px;height:42px;border:1px solid rgba(196,225,216,.1);border-radius:14px;background:#ffffff0f;box-shadow:inset 0 1px #ffffff0a}.chat-list-avatar.official{color:#101610;border-color:#f2d79166;background:linear-gradient(145deg,#f2c879,#d9ad69 48%,#89d5ad);box-shadow:0 8px 20px #d9ad6926,inset 0 1px #ffffff73}.chat-inbox-copy{gap:6px}.chat-inbox-copy strong{color:#edf5f2;font-size:12px}.chat-inbox-copy small{color:#819d94;font-size:9.5px}.chat-inbox-meta{min-width:54px;gap:6px;color:#89a39b;font-size:8.5px}.chat-inbox-meta svg{color:#e2ba72}.chat-inbox-meta b{color:#76938a;font-size:18px}.chat-inbox-note{padding:13px 12px 15px;color:#718b83;font-size:8.5px}.chat-inbox-note svg{color:#6ee6c7}.chat-open-bar{min-height:46px;padding:6px 13px;border-bottom-color:#b2e4d71a;background:#030a0947}.chat-open-bar button{min-height:29px;padding:0 8px;border:1px solid rgba(132,235,211,.13);border-radius:9px;background:#54d8bd0e}.chat-open-bar button:hover{background:#54d8bd1f}.chat-open-bar>span{color:#aac5bd;font-size:9px;font-weight:600}.chat-room{border-top-color:#b2e4d71a;background:linear-gradient(180deg,#101f1c38,#040c0b29)}.chat-room-header{min-height:76px;padding:12px 15px;border-bottom-color:#b2e4d71a}.chat-room-avatar{width:42px;height:42px;border:1px solid rgba(196,225,216,.1);border-radius:14px;background:#ffffff0f}.chat-room-avatar.official{border-color:#f2d79166;background:linear-gradient(145deg,#f2c879,#d9ad69 48%,#89d5ad);box-shadow:0 8px 20px #d9ad6926}.chat-room-header>div:nth-child(2){gap:5px}.chat-room-header strong{color:#f0f8f4;font-size:13px}.chat-room-header small{color:#829e95;font-size:8.5px}.chat-official-tag{padding:7px 9px;color:#e7c27c;border-color:#e2bf783d;border-radius:999px;background:#d9ad6914}.chat-announcement{margin:10px 12px 0;padding:10px 11px;border:1px solid rgba(226,191,120,.16);border-radius:12px;background:linear-gradient(105deg,#d9ad691f,#d9ad6909);box-shadow:inset 0 1px #fff5d60a}.chat-messages{padding:17px 15px;gap:15px;background:radial-gradient(circle at 65% 18%,rgba(84,216,189,.055),transparent 38%)}.chat-message{max-width:87%}.chat-message-meta{gap:6px;margin-bottom:6px;color:#78928a}.chat-message-meta strong{color:#a6bcb5;font-weight:600}.chat-message-id{max-width:165px;color:#688078;font-size:7.5px}.chat-message-bubble{padding:10px 12px;border-color:#b9ded31c;border-radius:7px 16px 16px;background:linear-gradient(145deg,#ffffff13,#ffffff09);box-shadow:0 7px 18px #0000001c,inset 0 1px #ffffff09;font-size:10.5px}.chat-message.mine .chat-message-bubble{color:#061310;background:linear-gradient(135deg,#a7f39a,#6ee6c7 43%,#54d8bd);box-shadow:0 8px 20px #54d8bd21,inset 0 1px #fff6}.chat-thread-empty{gap:9px}.chat-thread-empty svg{width:30px;height:30px;filter:drop-shadow(0 0 12px rgba(84,216,189,.25))}.chat-thread-empty strong{color:#c0d3cc;font-size:12px}.chat-thread-empty span{color:#78928a}.chat-composer{gap:8px;padding:11px 12px 12px;border-top-color:#b2e4d71a;background:#030a0973}.chat-composer-tools>button{width:36px;height:36px;border:1px solid rgba(226,191,120,.14);border-radius:11px;background:#d9ad690e}.chat-composer-tools>button:hover{color:#f2c879;border-color:#e2bf784d;background:#d9ad691a}.chat-composer input{min-height:40px;padding-inline:12px;border-color:#b2e4d721;border-radius:13px;background:#040c0b9e;box-shadow:inset 0 1px #ffffff06;font-size:10.5px}.chat-composer input:focus{border-color:#6ee6c773;box-shadow:0 0 0 3px #54d8bd12}.chat-send{width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,#b6f19a,#54d8bd);box-shadow:0 7px 18px #54d8bd29,inset 0 1px #ffffff73}.chat-send:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 22px #54d8bd3d,inset 0 1px #ffffff73}.chat-send:disabled{color:#647a72;background:#263733;box-shadow:none}.emoji-popover{bottom:46px;width:154px;padding:8px;border-color:#b2e4d729;border-radius:13px;background:#14201e;box-shadow:0 16px 35px #0006,inset 0 1px #ffffff0a}.emoji-popover button{width:31px;height:31px}.emoji-popover button:hover{background:#54d8bd1f}@media(max-width:760px){.chat-shell-header{padding:15px 12px 12px}.chat-official-avatar{width:43px;height:43px}.chat-brand strong{font-size:13px}.chat-shell-nav{padding:9px 10px}.chat-tabs button{min-width:0}.chat-inbox-heading{padding:18px 14px 12px}.chat-inbox-heading strong{font-size:18px}.chat-inbox-list{padding-inline:11px}.chat-inbox-row.pinned{padding-inline:10px}.chat-room-header{padding-inline:12px}.chat-message-id{max-width:112px}}.chat-page{height:calc(100dvh - 206px);min-height:520px;padding:5px 0 7px}.chat-shell{height:100%;min-height:0;flex:1 1 auto;margin:0;border-radius:24px;border-color:#b5e1d533;background:linear-gradient(180deg,#111f1cfa,#0a1211fc);box-shadow:0 18px 48px #0003,inset 0 1px #f0fff80d}.chat-shell:after{opacity:.17;background:radial-gradient(circle at 80% 0,rgba(122,240,210,.12),transparent 31%),radial-gradient(circle at 0 100%,rgba(227,187,111,.07),transparent 25%)}.chat-shell-header{padding:15px 17px 13px;border-bottom-color:#b5e1d514}.chat-brand{gap:11px}.chat-official-avatar{width:42px;height:42px;border-radius:14px 14px 14px 4px;box-shadow:0 8px 20px #54d8bd26,inset 0 1px #ffffff70}.chat-brand strong{color:#edf7f2;font-size:13px}.chat-brand small{color:#77928a}.chat-lock-badge{color:#9cd9c8;border-color:#84ebd329;background:#54d8bd0e;box-shadow:none}.chat-header-action{width:34px;height:34px;border-color:#84ebd326;border-radius:11px;background:#54d8bd0f;box-shadow:none}.chat-shell-nav{padding:10px 13px;border-bottom-color:#b5e1d514;background:#02080733}.chat-tabs{padding:3px;border-color:#b5e1d514;border-radius:12px;background:#01070680}.chat-tabs button{min-height:32px;min-width:60px;border-radius:9px;font-size:9px}.chat-tabs button.active{color:#07120f;background:linear-gradient(135deg,#b8ef9b,#5edfc1);box-shadow:0 5px 13px #54d8bd21,inset 0 1px #ffffff6b}.chat-shell-caption{color:#718c84;font-size:8px}.chat-inbox-view{background:radial-gradient(circle at 50% 36%,rgba(84,216,189,.025),transparent 36%)}.chat-inbox-heading{padding:17px 17px 12px}.chat-inbox-heading strong{color:#eff8f4;font-size:18px;font-weight:680}.chat-inbox-heading small{color:#7d9790;font-size:8px}.chat-inbox-heading>span{color:#6f8881;font-size:8px}.chat-inbox-list{padding:0 14px}.chat-inbox-row{gap:11px;padding:12px 5px;border-bottom-color:#b5e1d511}.chat-inbox-row:hover{transform:none;background:#54d8bd09}.chat-inbox-row.pinned{margin:0 3px 6px;padding:13px 10px;border-color:#e3bc7030;border-radius:15px;background:linear-gradient(108deg,#d9ad691c,#54d8bd0b);box-shadow:0 8px 20px #0000001a,inset 0 1px #fff6d70f}.chat-inbox-row.pinned:hover{border-color:#e3bc704a;background:linear-gradient(108deg,#d9ad6926,#54d8bd11)}.chat-list-avatar{width:38px;height:38px;border-radius:13px}.chat-list-avatar.official{box-shadow:0 6px 15px #d9ad691f,inset 0 1px #fff6}.chat-inbox-copy{gap:5px}.chat-inbox-copy strong{font-size:11px}.chat-inbox-copy small{color:#76928a;font-size:8.5px}.chat-inbox-meta{min-width:48px;color:#78938b;font-size:8px}.chat-inbox-meta b{font-size:16px}.chat-inbox-note{width:-moz-fit-content;width:fit-content;max-width:calc(100% - 28px);margin:10px auto 12px;padding:7px 11px;border:1px solid rgba(132,235,211,.12);border-radius:999px;background:#54d8bd09;color:#6d8880;font-size:8px}.chat-inbox-note svg{width:12px;color:#68d9bc}.chat-open-bar{min-height:43px;padding:5px 13px;border-bottom-color:#b5e1d514;background:#0208072e}.chat-open-bar button{min-height:28px;color:#90d8c7;border-color:#84ebd31f;border-radius:9px;background:#54d8bd0b}.chat-open-bar>span{color:#8fa9a1}.chat-room{border-top-color:#b5e1d514;background:linear-gradient(180deg,#111e1b21,#050c0b14)}.chat-room-header{min-height:69px;padding:10px 15px;border-bottom-color:#b5e1d514}.chat-room-avatar{width:38px;height:38px;border-radius:13px}.chat-room-header strong{font-size:12px}.chat-room-header small{color:#7b9790;font-size:8px}.chat-official-tag{padding:6px 8px;color:#d8b875;border-color:#e3bc702e;background:#d9ad690e}.chat-announcement{margin:9px 12px 0;padding:9px 10px;border-color:#e3bc7021;border-radius:11px;background:#d9ad690f}.chat-messages{padding:15px 14px;gap:13px;background:radial-gradient(circle at 60% 20%,rgba(84,216,189,.04),transparent 38%)}.chat-message{max-width:86%}.chat-message-meta{margin-bottom:5px}.chat-message-bubble{padding:9px 11px;border-radius:7px 14px 14px;box-shadow:0 6px 15px #0000001a,inset 0 1px #ffffff08;font-size:10px}.chat-message.mine .chat-message-bubble{box-shadow:0 7px 17px #54d8bd1c,inset 0 1px #ffffff5c}.chat-composer{padding:9px 11px 10px;border-top-color:#b5e1d514;background:#02080757}.chat-composer-tools>button{width:34px;height:34px;border-radius:10px}.chat-composer input{min-height:38px;border-radius:12px;font-size:10px}.chat-send{width:36px;height:36px;border-radius:11px}@media(max-width:760px){.chat-page{height:calc(100dvh - 194px);min-height:470px;padding:4px 0 7px}.chat-shell-header{padding:14px 13px 12px}.chat-official-avatar{width:40px;height:40px}.chat-shell-nav{padding:9px 10px}.chat-tabs button{min-width:0}.chat-inbox-heading{padding:15px 15px 11px}.chat-inbox-list{padding-inline:11px}.chat-inbox-row.pinned{margin-inline:2px;padding-inline:9px}.chat-inbox-note{margin-bottom:10px}.chat-room-header{padding-inline:12px}}@media(max-width:420px){.platform-asset-flow,.platform-asset-apex-values{grid-template-columns:1fr}.platform-asset-usdt>strong{font-size:26px}.platform-asset-usdt-foot,.platform-asset-apex-foot{align-items:flex-start;flex-direction:column;gap:5px}}.admin-page>.admin-nav{width:min(100%,1180px);grid-template-columns:repeat(11,minmax(0,1fr))}.admin-member-directory,.admin-ecosystem-console,.admin-community-console{display:flex;flex-direction:column;gap:14px}.admin-member-command{display:flex;flex-direction:column;gap:16px}.admin-member-summary-wide{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.admin-member-summary-wide>span{min-width:0;min-height:72px;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:12px 13px;border:1px solid rgba(170,199,191,.1);border-radius:12px;background:#00000024}.admin-member-summary-wide strong{overflow:hidden;color:#e6f1ec;font-size:20px;text-overflow:ellipsis;white-space:nowrap}.admin-member-summary-wide small{color:#71817c;font-size:9px}.admin-member-search{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:50px;padding:5px 6px 5px 14px;border:1px solid rgba(170,199,191,.13);border-radius:12px;background:#0000002e}.admin-member-search>svg{color:#6d817a}.admin-member-search input{min-width:0;height:38px;color:#e4efea;border:0;outline:0;background:transparent;font-size:11px}.admin-member-search input::-moz-placeholder{color:#53655f}.admin-member-search input::placeholder{color:#53655f}.admin-member-search .admin-primary{min-height:38px}.admin-member-clear{width:30px;height:30px;display:grid;place-items:center;color:#768a83;border:0;border-radius:8px;background:#ffffff09}.admin-member-forms{align-items:stretch}.admin-member-forms>.admin-form{height:100%}.admin-member-management-card{padding-bottom:12px}.admin-member-count{color:#71817c!important}.admin-member-table-full .admin-table-head,.admin-member-table-full .admin-table-row{grid-template-columns:minmax(205px,1.1fr) minmax(195px,1fr) minmax(245px,1.2fr) minmax(92px,.45fr) minmax(145px,.65fr);min-width:1020px}.admin-member-open{min-width:0;display:flex;align-items:center;gap:9px;padding:0;color:#dfeae6;border:0;background:transparent;text-align:left}.admin-member-open>svg{flex:0 0 auto;color:#54d8bd}.admin-member-open>span,.admin-member-identity{min-width:0;display:flex;flex-direction:column;gap:4px}.admin-member-open strong,.admin-member-open small,.admin-member-identity strong,.admin-member-identity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-member-status{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;padding:5px 8px;color:#54d8bd;border:1px solid rgba(84,216,189,.18);border-radius:999px;background:#54d8bd12;font-size:9px;font-weight:700}.admin-member-status.frozen{color:#f0a8a8;border-color:#e56e7233;background:#e56e7212}.admin-pagination{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding-top:14px;color:#71817c;font-size:9px}.admin-pagination button{min-height:32px;display:inline-flex;align-items:center;gap:4px;padding:0 10px;color:#a7bbb4;border:1px solid rgba(170,199,191,.12);border-radius:8px;background:#ffffff06}.admin-pagination button:disabled{cursor:not-allowed;opacity:.35}body:has(.admin-member-drawer-backdrop){overflow:hidden}.admin-member-drawer-backdrop{position:fixed;z-index:200;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;background:#000000ad;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.admin-member-drawer{width:min(720px,94vw);height:100%;overflow-y:auto;padding:23px;color:#dfeae6;border-left:1px solid rgba(84,216,189,.2);background:linear-gradient(160deg,#101a18,#080d0c 72%);box-shadow:-28px 0 70px #00000073}.admin-member-drawer>header{position:sticky;z-index:2;top:-23px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:-23px -23px 18px;padding:22px 23px 16px;border-bottom:1px solid rgba(170,199,191,.09);background:#0b1110f2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.admin-member-drawer>header span{color:#54d8bd;font-size:9px;font-weight:800;letter-spacing:.16em}.admin-member-drawer>header h2{margin-top:6px;font-size:22px}.admin-member-drawer>header button{width:34px;height:34px;display:grid;place-items:center;color:#8ca099;border:1px solid rgba(170,199,191,.12);border-radius:9px;background:#ffffff06}.admin-member-profile-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;border:1px solid rgba(170,199,191,.1);border-radius:14px;background:#00000021}.admin-member-avatar{width:46px;height:46px;display:grid;place-items:center;color:#54d8bd;border-radius:13px;background:#54d8bd1a}.admin-member-profile-head>div:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:4px}.admin-member-profile-head strong{color:#edf6f2;font-size:14px}.admin-member-profile-head small{overflow:hidden;color:#71817c;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.admin-member-balance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.admin-member-balance-grid>span{min-width:0;min-height:94px;display:flex;flex-direction:column;justify-content:center;gap:7px;padding:14px;border:1px solid rgba(170,199,191,.1);border-radius:13px;background:#ffffff05}.admin-member-balance-grid small{color:#71817c;font-size:9px}.admin-member-balance-grid strong{overflow:hidden;color:#edf6f2;font-size:21px;text-overflow:ellipsis;white-space:nowrap}.admin-member-balance-grid em{color:#779087;font-size:8px;font-style:normal}.admin-member-relation-card{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;margin-top:10px;border:1px solid rgba(170,199,191,.09);border-radius:13px;background:#aac7bf14}.admin-member-relation-card>div{min-width:0;min-height:66px;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:11px 12px;background:#0d1513}.admin-member-relation-card small{color:#71817c;font-size:8px}.admin-member-relation-card strong{overflow:hidden;color:#dfeae6;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.admin-member-hierarchy{margin-top:10px;padding:13px;border:1px solid rgba(170,199,191,.09);border-radius:13px;background:#0000001f}.admin-member-hierarchy>header{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid rgba(170,199,191,.07)}.admin-member-hierarchy>header span{color:#54d8bd;font-size:7px;font-weight:800;letter-spacing:.15em}.admin-member-hierarchy>header h3{margin-top:4px;color:#dfeae6;font-size:12px}.admin-member-hierarchy>header small{color:#71817c;font-size:8px;white-space:nowrap}.admin-member-hierarchy-block{margin-top:11px}.admin-member-hierarchy-block>b{display:block;margin-bottom:7px;color:#879b94;font-size:8px;font-weight:650}.admin-member-chip-list{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin;scrollbar-color:rgba(84,216,189,.22) transparent}.admin-member-chip-list button{min-width:112px;min-height:50px;display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;padding:8px 10px;color:#dce9e4;border:1px solid rgba(170,199,191,.1);border-radius:9px;background:#ffffff06;text-align:left}.admin-member-chip-list button:hover{border-color:#54d8bd4d;background:#54d8bd0e}.admin-member-chip-list button em{color:#54d8bd;font-size:7px;font-style:normal}.admin-member-chip-list button strong{font-size:9px}.admin-member-chip-list button small{color:#71817c;font-size:7px}.admin-member-chip-list.direct button{min-width:135px}.admin-member-no-relation{min-height:40px;display:inline-flex;align-items:center;color:#60726c;font-size:8px}.admin-member-business-counts{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-top:10px}.admin-member-business-counts span{display:flex;min-height:52px;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#71817c;border:1px solid rgba(170,199,191,.09);border-radius:10px;background:#0000001f;font-size:8px}.admin-member-business-counts b{color:#54d8bd;font-size:14px}.admin-member-detail-tabs{display:flex;gap:5px;overflow-x:auto;margin-top:14px;padding:4px;border:1px solid rgba(170,199,191,.1);border-radius:11px;background:#00000026;scrollbar-width:none}.admin-member-detail-tabs button{min-height:34px;flex:1 0 auto;padding:0 10px;color:#71817c;border:0;border-radius:8px;background:transparent;font-size:9px}.admin-member-detail-tabs button.active{color:#071310;background:#54d8bd;font-weight:700}.admin-member-records{min-height:220px;margin-top:9px;border:1px solid rgba(170,199,191,.09);border-radius:13px;background:#0000001f}.admin-member-records article{display:grid;grid-template-columns:minmax(0,1fr) auto 120px;align-items:center;gap:12px;min-height:64px;padding:10px 13px;border-bottom:1px solid rgba(170,199,191,.07)}.admin-member-records article:last-child{border-bottom:0}.admin-member-records article>span{min-width:0;display:flex;flex-direction:column;gap:4px}.admin-member-records article strong,.admin-member-records article small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-member-records article strong{font-size:10px}.admin-member-records article small,.admin-member-records time{color:#71817c;font-size:8px}.admin-member-records article>b{color:#54d8bd;font-size:10px;white-space:nowrap}.admin-member-records time{text-align:right}.admin-member-drawer>footer{display:flex;align-items:flex-start;gap:7px;margin-top:12px;color:#647871;font-size:8px;line-height:1.55}.admin-member-drawer>footer svg{flex:none;color:#54d8bd}.admin-ecosystem-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) auto;gap:6px;padding:5px;border:1px solid rgba(170,199,191,.11);border-radius:13px;background:#121918cc}.admin-ecosystem-tabs button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;color:#71817c;border:0;border-radius:9px;background:transparent;font-size:10px}.admin-ecosystem-tabs button.active{color:#071310;background:#54d8bd;font-weight:700}.admin-nft-rule-grid,.admin-benefit-catalog-grid,.admin-fishing-room-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:14px}.admin-nft-rule-grid article,.admin-benefit-catalog-grid button,.admin-fishing-room-grid article{min-width:0;min-height:104px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:7px;padding:14px;color:#dfeae6;border:1px solid rgba(170,199,191,.1);border-radius:12px;background:#00000024;text-align:left}.admin-nft-rule-grid b,.admin-benefit-catalog-grid b,.admin-fishing-room-grid b{font-size:11px}.admin-nft-rule-grid strong,.admin-benefit-catalog-grid strong{color:#54d8bd;font-size:17px}.admin-nft-rule-grid small,.admin-benefit-catalog-grid small,.admin-fishing-room-grid small{color:#71817c;font-size:8px;line-height:1.5}.admin-benefit-catalog-grid button{cursor:pointer}.admin-benefit-catalog-grid button:hover{border-color:#54d8bd4d;background:#54d8bd0e}.admin-benefit-catalog-grid button>span{display:flex;align-items:center;gap:7px}.admin-benefit-catalog-grid svg{color:#54d8bd}.admin-fishing-room-grid article>span,.admin-fishing-room-grid article>div{width:100%;display:flex;flex-direction:column;gap:4px}.admin-fishing-room-grid article>span{padding-bottom:8px;border-bottom:1px solid rgba(170,199,191,.08)}.admin-reward-table .admin-table-head,.admin-reward-table .admin-table-row,.admin-nft-identity-table .admin-table-head,.admin-nft-identity-table .admin-table-row,.admin-benefit-order-table .admin-table-head,.admin-benefit-order-table .admin-table-row,.admin-fishing-ledger-table .admin-table-head,.admin-fishing-ledger-table .admin-table-row,.admin-chat-activity-table .admin-table-head,.admin-chat-activity-table .admin-table-row{grid-template-columns:repeat(4,minmax(0,1fr));min-width:760px}.admin-community-capabilities>div:last-child{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px}.admin-community-capabilities>div:last-child>span{min-height:80px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;padding:12px;border:1px solid rgba(170,199,191,.09);border-radius:11px;background:#00000021}.admin-community-capabilities svg{color:#54d8bd}.admin-community-capabilities b{color:#e6f1ec;font-size:16px}.admin-community-capabilities small{color:#71817c;font-size:8px}.admin-chat-announcement-input{min-height:105px;resize:vertical}.admin-chat-muted-list{max-height:165px;overflow-y:auto;border:1px solid rgba(170,199,191,.09);border-radius:11px;background:#0000001f}.admin-chat-muted-list>span{display:flex;min-width:0;flex-direction:column;gap:4px;padding:10px 12px;color:#dfeae6;border-bottom:1px solid rgba(170,199,191,.07);font-size:10px}.admin-chat-muted-list>span:last-child{border-bottom:0}.admin-chat-muted-list small{overflow:hidden;color:#71817c;font-size:8px;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1100px){.admin-page>.admin-nav{display:flex;overflow-x:auto;scrollbar-width:none}.admin-page>.admin-nav button{min-width:108px;flex:1 0 auto}.admin-member-summary-wide{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.admin-member-summary-wide{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-member-search{grid-template-columns:auto minmax(0,1fr) auto}.admin-member-search .admin-primary{grid-column:1 / -1}.admin-member-forms{display:grid;grid-template-columns:1fr}.admin-member-drawer{width:100%;max-width:none;padding:16px}.admin-member-drawer>header{top:-16px;margin:-16px -16px 14px;padding:17px 16px 13px}.admin-member-profile-head{grid-template-columns:auto minmax(0,1fr)}.admin-member-profile-head>.admin-member-status{grid-column:1 / -1}.admin-member-relation-card{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-member-hierarchy>header{align-items:flex-start;flex-direction:column}.admin-member-business-counts{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-member-records article{grid-template-columns:minmax(0,1fr) auto}.admin-member-records time{grid-column:1 / -1;text-align:left}.admin-ecosystem-tabs{display:flex;overflow-x:auto;scrollbar-width:none}.admin-ecosystem-tabs button{min-width:112px;flex:1 0 auto}.admin-nft-rule-grid,.admin-benefit-catalog-grid,.admin-fishing-room-grid{grid-template-columns:1fr}.admin-community-capabilities>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:430px){.admin-member-summary-wide{grid-template-columns:1fr 1fr}.admin-member-balance-grid{grid-template-columns:1fr}.admin-member-relation-card{grid-template-columns:1fr 1fr}.admin-member-business-counts{grid-template-columns:repeat(2,minmax(0,1fr))}}.chat-composer{display:block}.chat-composer-row{min-width:0;display:flex;align-items:center;gap:8px}.chat-composer-row>input:not(.chat-image-input){width:auto;min-width:0;flex:1 1 auto}.chat-composer-tools{display:flex;flex:0 0 auto;align-items:center;gap:5px}.chat-image-input{display:none!important}.chat-image-draft{min-width:0;display:flex;align-items:center;gap:10px;margin-bottom:9px;padding:8px;border:1px solid rgba(110,230,199,.22);border-radius:13px;background:linear-gradient(135deg,#54d8bd1c,#081311e0);box-shadow:inset 0 1px #ffffff09}.chat-image-draft>img{width:52px;height:52px;flex:0 0 52px;-o-object-fit:cover;object-fit:cover;border-radius:10px;background:#07100e}.chat-image-draft>span{min-width:0;display:flex;flex:1 1 auto;flex-direction:column;gap:4px}.chat-image-draft strong,.chat-image-draft small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-image-draft strong{color:#e9f5f1;font-size:10px;font-weight:650}.chat-image-draft small,.chat-image-policy{color:#769089;font-size:7.5px}.chat-image-draft>button{width:30px;height:30px;display:grid;flex:0 0 30px;place-items:center;color:#93aaa3;border:1px solid rgba(178,228,215,.12);border-radius:9px;background:#ffffff09}.chat-image-policy{display:block;margin:7px 2px 0;line-height:1.5}.chat-message.has-image{max-width:min(78%,310px)}.chat-message-bubble.image,.chat-message.mine .chat-message-bubble.image{overflow:hidden;padding:3px;border:1px solid rgba(178,228,215,.14);border-radius:15px;background:#07110fc7;box-shadow:0 12px 28px #00000038}.chat-image-bubble{display:block;overflow:hidden;max-width:100%;padding:0;border:0;border-radius:12px;background:#07100e;cursor:zoom-in}.chat-image-bubble img{width:auto;max-width:min(270px,66vw);height:auto;max-height:310px;display:block;-o-object-fit:contain;object-fit:contain}.chat-image-loading,.chat-image-error{min-width:150px;min-height:92px;display:flex;align-items:center;justify-content:center;gap:8px;color:#839b94;font-size:9px}.chat-image-loading i{width:15px;height:15px;border:2px solid rgba(84,216,189,.18);border-top-color:#54d8bd;border-radius:50%;animation:spin .8s linear infinite}.chat-image-viewer{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:max(56px,env(safe-area-inset-top)) 18px max(30px,env(safe-area-inset-bottom));background:#000504f0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);animation:chat-image-viewer-in .2s ease-out both}.chat-image-viewer>button{position:absolute;top:max(16px,env(safe-area-inset-top));right:16px;width:42px;height:42px;display:grid;place-items:center;color:#e8f5f1;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:#ffffff12}.chat-image-viewer>img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:10px;box-shadow:0 26px 70px #0000007a}@keyframes chat-image-viewer-in{0%{opacity:0}to{opacity:1}}@media(max-width:460px){.chat-page-expanded .chat-composer{padding:7px 9px max(8px,env(safe-area-inset-bottom))}.chat-page-expanded .chat-composer-row{gap:5px}.chat-page-expanded .chat-composer-tools{gap:3px}.chat-page-expanded .chat-composer-tools>button{width:31px;height:31px}.chat-image-draft{margin-bottom:7px;padding:6px}.chat-image-draft>img{width:44px;height:44px;flex-basis:44px}.chat-image-bubble img{max-width:70vw;max-height:42vh}.chat-image-policy{font-size:6.5px}}.admin-dashboard-v2{--admin-ink: #172033;--admin-copy: #3f4d63;--admin-muted: #68758b;--admin-line: #dfe6ef;--admin-canvas: #ffffff;--admin-panel: #ffffff;color-scheme:light;background:#fff!important}.admin-dashboard-v2 .admin-workspace{background:#fff}.admin-dashboard-v2 .admin-workspace-heading,.admin-dashboard-v2 .admin-card,.admin-dashboard-v2 .admin-strategy-panel,.admin-dashboard-v2 .admin-execution-panel{border-color:var(--admin-line);background:#fff;box-shadow:0 5px 18px #2336510b}.admin-dashboard-v2 .admin-card{color:var(--admin-copy)}.admin-dashboard-v2 .admin-card-heading h2,.admin-dashboard-v2 .admin-fishing-form-section h3{color:var(--admin-ink);line-height:1.35}.admin-dashboard-v2 .admin-card-heading span:first-child,.admin-dashboard-v2 .admin-card-heading p,.admin-dashboard-v2 .admin-help,.admin-dashboard-v2 .admin-empty{color:var(--admin-muted);line-height:1.65}.admin-dashboard-v2 .admin-card-heading span:first-child{font-size:10px}.admin-dashboard-v2 .admin-help,.admin-dashboard-v2 .admin-card-heading p{font-size:11px}.admin-dashboard-v2 .admin-form>label,.admin-dashboard-v2 .admin-form-grid>label,.admin-dashboard-v2 .admin-referral-rate-grid label,.admin-dashboard-v2 .admin-execution-mode-grid label,.admin-dashboard-v2 .admin-check-row label{color:#4f5d72;font-size:11px;line-height:1.5}.admin-dashboard-v2 .admin-form input,.admin-dashboard-v2 .admin-form select,.admin-dashboard-v2 .admin-form textarea,.admin-dashboard-v2 .admin-form-grid input,.admin-dashboard-v2 .admin-form-grid select,.admin-dashboard-v2 .admin-execution-mode-grid input,.admin-dashboard-v2 .admin-history-textarea,.admin-dashboard-v2 .admin-member-search{color:var(--admin-ink);border-color:var(--admin-line);background:#fff;box-shadow:none}.admin-dashboard-v2 select,.admin-dashboard-v2 select option{color:var(--admin-ink);background:#fff}.admin-dashboard-v2 .admin-table{border:1px solid var(--admin-line);border-radius:10px;background:#fff}.admin-dashboard-v2 .admin-table-head{min-height:42px;align-items:center;color:#5f6c80;border-color:var(--admin-line);background:#fff;font-size:10px;font-weight:750}.admin-dashboard-v2 .admin-table-row{min-height:64px;color:var(--admin-copy);border-color:#e9eef4;background:#fff;font-size:11px}.admin-dashboard-v2 .admin-table-row:hover{background:#f8fbff}.admin-dashboard-v2 .admin-table-row small{color:var(--admin-muted);font-size:9.5px;line-height:1.45}.admin-dashboard-v2 .admin-member-summary>span,.admin-dashboard-v2 .admin-member-summary-wide>span,.admin-dashboard-v2 .admin-member-profile-head,.admin-dashboard-v2 .admin-member-balance-grid>span,.admin-dashboard-v2 .admin-member-business-counts>span,.admin-dashboard-v2 .admin-member-hierarchy,.admin-dashboard-v2 .admin-member-chip-list button,.admin-dashboard-v2 .admin-member-records{color:var(--admin-copy);border-color:var(--admin-line);background:#fff;box-shadow:none}.admin-dashboard-v2 .admin-member-summary strong,.admin-dashboard-v2 .admin-member-profile-head strong,.admin-dashboard-v2 .admin-member-balance-grid strong,.admin-dashboard-v2 .admin-member-relation-card strong,.admin-dashboard-v2 .admin-member-hierarchy h3,.admin-dashboard-v2 .admin-member-records strong{color:var(--admin-ink)}.admin-dashboard-v2 .admin-member-summary small,.admin-dashboard-v2 .admin-member-profile-head small,.admin-dashboard-v2 .admin-member-balance-grid small,.admin-dashboard-v2 .admin-member-balance-grid em,.admin-dashboard-v2 .admin-member-relation-card small,.admin-dashboard-v2 .admin-member-hierarchy small,.admin-dashboard-v2 .admin-member-hierarchy-block>b,.admin-dashboard-v2 .admin-member-chip-list button small,.admin-dashboard-v2 .admin-member-business-counts span,.admin-dashboard-v2 .admin-member-records small,.admin-dashboard-v2 .admin-member-records time{color:var(--admin-muted)}.admin-dashboard-v2 .admin-member-open{padding:5px 0;color:var(--admin-ink);border:0;background:transparent}.admin-dashboard-v2 .admin-member-open:hover{color:var(--admin-blue-strong);background:transparent}.admin-dashboard-v2 .admin-member-open>svg{color:var(--admin-green)}.admin-dashboard-v2 .admin-member-search>svg{color:#738096}.admin-dashboard-v2 .admin-member-clear,.admin-dashboard-v2 .admin-pagination button,.admin-dashboard-v2 .admin-member-drawer>header button{color:#647187;border:1px solid var(--admin-line);background:#fff}.admin-dashboard-v2 .admin-member-relation-card{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;overflow:visible;border:0;background:#fff}.admin-dashboard-v2 .admin-member-relation-card>div{min-height:78px;padding:13px 14px;border:1px solid var(--admin-line);border-radius:11px;background:#fff}.admin-dashboard-v2 .admin-member-hierarchy{padding:16px}.admin-dashboard-v2 .admin-member-hierarchy>header{border-color:var(--admin-line)}.admin-dashboard-v2 .admin-member-hierarchy-block{padding:12px 0 0;border:0;background:#fff}.admin-dashboard-v2 .admin-member-chip-list button:hover{border-color:#b9d0f6;background:#f4f8ff}.admin-dashboard-v2 .admin-member-business-counts b,.admin-dashboard-v2 .admin-member-records article>b{color:var(--admin-blue)}.admin-dashboard-v2 .admin-member-detail-tabs{border-color:var(--admin-line);background:#fff}.admin-dashboard-v2 .admin-member-records article{border-color:#e9eef4;background:#fff}.admin-dashboard-v2 .admin-member-drawer{width:min(860px,96vw);color:var(--admin-copy);border-left-color:var(--admin-line);background:#fff}.admin-dashboard-v2 .admin-member-drawer>header{border-color:var(--admin-line);background:#fffffffa}.admin-dashboard-v2 .admin-strategy-card,.admin-dashboard-v2 .admin-strategy-summary,.admin-dashboard-v2 .admin-execution-summary,.admin-dashboard-v2 .admin-execution-mode-grid>section,.admin-dashboard-v2 .admin-target-overview>div,.admin-dashboard-v2 .admin-address-network,.admin-dashboard-v2 .admin-address-item,.admin-dashboard-v2 .admin-referral-rate-grid label>div,.admin-dashboard-v2 .admin-referral-level-list article,.admin-dashboard-v2 .admin-otc-policy-strip>span,.admin-dashboard-v2 .admin-fishing-pool-metrics>span,.admin-dashboard-v2 .admin-nft-rule-grid article,.admin-dashboard-v2 .admin-benefit-catalog-grid button,.admin-dashboard-v2 .admin-fishing-room-grid article,.admin-dashboard-v2 .admin-community-capabilities>div:last-child>span,.admin-dashboard-v2 .admin-chat-muted-list{color:var(--admin-copy);border-color:var(--admin-line);background:#fff;box-shadow:none}.admin-dashboard-v2 .admin-referral-rate-grid input{color:var(--admin-ink)}.admin-dashboard-v2 .admin-referral-level-list strong,.admin-dashboard-v2 .admin-referral-scroll strong,.admin-dashboard-v2 .admin-referral-scroll b,.admin-dashboard-v2 .admin-strategy-card strong,.admin-dashboard-v2 .admin-strategy-summary strong,.admin-dashboard-v2 .admin-execution-summary strong,.admin-dashboard-v2 .admin-target-overview strong,.admin-dashboard-v2 .admin-execution-mode-grid h3,.admin-dashboard-v2 .admin-address-item strong,.admin-dashboard-v2 .admin-fishing-pool-metrics strong,.admin-dashboard-v2 .admin-nft-rule-grid b,.admin-dashboard-v2 .admin-benefit-catalog-grid b,.admin-dashboard-v2 .admin-fishing-room-grid b,.admin-dashboard-v2 .admin-community-capabilities b,.admin-dashboard-v2 .admin-chat-muted-list>span{color:var(--admin-ink)}.admin-dashboard-v2 .admin-referral-level-list small,.admin-dashboard-v2 .admin-referral-scroll small,.admin-dashboard-v2 .admin-strategy-card small,.admin-dashboard-v2 .admin-strategy-summary small,.admin-dashboard-v2 .admin-execution-summary small,.admin-dashboard-v2 .admin-target-overview span,.admin-dashboard-v2 .admin-target-overview small,.admin-dashboard-v2 .admin-execution-mode-grid p,.admin-dashboard-v2 .admin-address-item small,.admin-dashboard-v2 .admin-fishing-pool-metrics small,.admin-dashboard-v2 .admin-nft-rule-grid small,.admin-dashboard-v2 .admin-benefit-catalog-grid small,.admin-dashboard-v2 .admin-fishing-room-grid small,.admin-dashboard-v2 .admin-community-capabilities small,.admin-dashboard-v2 .admin-chat-muted-list small{color:var(--admin-muted)}.admin-dashboard-v2 .admin-referral-scroll article,.admin-dashboard-v2 .admin-chat-muted-list>span,.admin-dashboard-v2 .admin-fishing-room-grid article>span{border-color:#e9eef4}.admin-dashboard-v2 .admin-ecosystem-tabs,.admin-dashboard-v2 .admin-member-detail-tabs{background:#fff}.admin-dashboard-v2 .admin-ecosystem-tabs button:hover,.admin-dashboard-v2 .admin-member-detail-tabs button:hover{color:var(--admin-blue-strong);background:#f4f8ff}.admin-dashboard-v2 .admin-ecosystem-tabs button.active,.admin-dashboard-v2 .admin-member-detail-tabs button.active{color:#fff;background:var(--admin-blue)}.admin-dashboard-v2 .admin-execution-status{color:#5e6b80;border-color:var(--admin-line);background:#fff}.admin-dashboard-v2 .admin-status-wait{color:#5f6d82;border-color:var(--admin-line);background:#fff}.admin-dashboard-v2 .admin-official-message-table .admin-table-row.is-deleted{background:#fff8f8}@media(max-width:760px){.admin-dashboard-v2 .admin-member-drawer{width:100%}.admin-dashboard-v2 .admin-member-relation-card{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-fishing-control-center,.admin-staking-console{gap:16px}.admin-staking-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0}.admin-staking-plan-grid article{min-width:0;display:grid;grid-template-columns:minmax(120px,1fr) minmax(100px,.7fr) minmax(100px,.7fr);align-items:end;gap:10px;padding:13px;border:1px solid rgba(170,199,191,.1);border-radius:12px;background:#0000001f}.admin-staking-plan-grid article>div{display:flex;min-width:0;flex-direction:column;gap:5px;align-self:center}.admin-staking-plan-grid strong{color:#dfeae6;font-size:11px}.admin-staking-plan-grid small{color:#71817c;font-size:8px}.admin-staking-plan-grid label{min-width:0}.admin-staking-table .admin-table-head,.admin-staking-table .admin-table-row{grid-template-columns:1.1fr .9fr .8fr 1.1fr}.admin-dashboard-v2 .admin-staking-plan-grid article{border-color:var(--admin-line);background:#fff}.admin-dashboard-v2 .admin-staking-plan-grid strong{color:var(--admin-ink)}@media(max-width:980px){.admin-staking-plan-grid{grid-template-columns:1fr}}@media(max-width:640px){.admin-staking-plan-grid article{grid-template-columns:1fr 1fr}.admin-staking-plan-grid article>div{grid-column:1 / -1}}.admin-fishing-policy-form{gap:0}.admin-fishing-form-section{padding:16px 0;border-top:1px solid rgba(170,199,191,.1)}.admin-fishing-form-section:first-of-type{padding-top:4px;border-top:0}.admin-fishing-form-section h3{margin:0 0 12px;color:#dfeae6;font-size:12px;font-weight:750}.admin-fishing-switches{margin-top:4px}.admin-fishing-pool-grid{align-items:stretch}.admin-fishing-pool-grid>.admin-card{height:100%}.admin-fishing-pool-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0 12px}.admin-fishing-pool-metrics>span{min-width:0;min-height:70px;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:11px;border:1px solid rgba(170,199,191,.1);border-radius:11px;background:#00000021}.admin-fishing-pool-metrics small{color:#71817c;font-size:8px}.admin-fishing-pool-metrics strong{overflow:hidden;color:#e6f1ec;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.admin-fishing-pool-progress{height:6px;overflow:hidden;border-radius:999px;background:#aac7bf1a}.admin-fishing-pool-progress>span{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#54d8bd,#d8ec7a);transition:width .25s ease}.admin-status-ready,.admin-status-wait{display:inline-flex;align-items:center;padding:6px 9px;border-radius:999px;font-size:8px;white-space:nowrap}.admin-status-ready{color:#56d4b8;border:1px solid rgba(84,216,189,.22);background:#54d8bd14}.admin-status-wait{color:#bdc9c5;border:1px solid rgba(170,199,191,.13);background:#ffffff06}.admin-fishing-game-table .admin-table-head,.admin-fishing-game-table .admin-table-row,.admin-fishing-release-table .admin-table-head,.admin-fishing-release-table .admin-table-row,.admin-official-message-table .admin-table-head,.admin-official-message-table .admin-table-row{grid-template-columns:1.25fr .72fr 1.15fr .9fr;min-width:760px}.admin-fishing-game-table .admin-table-row>span,.admin-fishing-game-table .admin-table-row>strong,.admin-fishing-release-table .admin-table-row>span,.admin-fishing-release-table .admin-table-row>strong,.admin-official-message-table .admin-table-row>span{min-width:0;display:flex;flex-direction:column;gap:4px}.admin-fishing-game-table .admin-table-row small,.admin-fishing-release-table .admin-table-row small,.admin-official-message-table .admin-table-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-official-message-table .admin-table-row>p{min-width:0;margin:0;overflow:hidden;color:#b9c8c3;font-size:9px;line-height:1.55;text-overflow:ellipsis;white-space:nowrap}.admin-official-message-table .admin-table-row.is-deleted{opacity:.58}.admin-official-message-table .admin-link-button.danger{color:#e98186}.admin-dashboard-v2 .admin-fishing-form-section{border-color:#e8ecf1}.admin-dashboard-v2 .admin-fishing-form-section h3{color:var(--admin-ink)}.admin-dashboard-v2 .admin-fishing-pool-metrics>span{border-color:var(--admin-line);background:#f9fbfd}.admin-dashboard-v2 .admin-fishing-pool-metrics small{color:var(--admin-muted)}.admin-dashboard-v2 .admin-fishing-pool-metrics strong{color:var(--admin-ink)}.admin-dashboard-v2 .admin-fishing-pool-progress{background:#e9edf3}.admin-dashboard-v2 .admin-fishing-pool-progress>span{background:linear-gradient(90deg,#377cf3,#55c9ad)}.admin-dashboard-v2 .admin-status-ready{color:#16876f;border-color:#bde7dc;background:#edf9f6}.admin-dashboard-v2 .admin-status-wait{color:#768399;border-color:#dfe5ed;background:#f7f9fc}.admin-dashboard-v2 .admin-official-message-table .admin-table-row>p{color:var(--admin-copy)}.admin-dashboard-v2 .admin-official-message-table .admin-link-button.danger{color:#cf4e58}.admin-dashboard-v2 .admin-official-message-table .admin-table-row.is-deleted{background:#fafafa}@media(max-width:760px){.admin-fishing-pool-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.chat-tabs{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));isolation:isolate}.chat-tabs button{position:relative;z-index:1;width:100%;background:transparent!important;box-shadow:none!important;transition:color .28s cubic-bezier(.22,1,.36,1),transform .2s ease}.chat-tabs button.active{color:#07120f}.chat-tabs button:active{transform:scale(.94)}.chat-tab-slider{position:absolute;top:3px;bottom:3px;left:3px;z-index:0;width:calc((100% - 12px) / 3);border-radius:9px;background:linear-gradient(135deg,#b8ef9b,#5edfc1);box-shadow:0 5px 13px #54d8bd24,inset 0 1px #ffffff6b;transition:transform .44s cubic-bezier(.22,1,.36,1);pointer-events:none}.chat-tab-slider.friends{transform:translate(calc(100% + 3px))}.chat-tab-slider.groups{transform:translate(calc(200% + 6px))}.chat-inbox-view,.chat-tool-drawer,.chat-open-bar,.chat-room{animation:chat-surface-in .38s cubic-bezier(.22,1,.36,1) both;will-change:transform,opacity}.chat-inbox-view{animation-name:chat-list-in}.chat-tool-drawer{animation-name:chat-tool-in}.chat-open-bar,.chat-room{animation-name:chat-room-in}@keyframes chat-surface-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes chat-list-in{0%{opacity:0;transform:translate(-10px) scale(.99)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes chat-tool-in{0%{opacity:0;transform:translate(10px) scale(.99)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes chat-room-in{0%{opacity:0;transform:translate(12px) scale(.99)}to{opacity:1;transform:translate(0) scale(1)}}.chat-inbox-row,.chat-group-row,.chat-person-row button,.chat-header-action,.chat-open-bar button,.chat-composer-tools>button{transition:transform .22s cubic-bezier(.22,1,.36,1),background .22s ease,border-color .22s ease,color .22s ease}.chat-inbox-row:active,.chat-group-row:active,.chat-person-row button:active,.chat-header-action:active,.chat-open-bar button:active,.chat-composer-tools>button:active{transform:scale(.97)}.chat-message{animation:chat-message-in .38s cubic-bezier(.22,1,.36,1) both}@keyframes chat-message-in{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.chat-send{transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s ease,filter .2s ease,background .2s ease}.chat-send:not(:disabled):hover{filter:brightness(1.04)}.chat-send:not(:disabled):active{transform:scale(.92)}.chat-send svg.is-sending{animation:chat-send-spin .8s linear infinite}@keyframes chat-send-spin{to{transform:rotate(360deg)}}.emoji-popover{animation:chat-popover-in .2s cubic-bezier(.22,1,.36,1) both;transform-origin:left bottom}@keyframes chat-popover-in{0%{opacity:0;transform:translateY(6px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.chat-tabs button,.chat-tab-slider,.chat-inbox-row,.chat-group-row,.chat-person-row button,.chat-header-action,.chat-open-bar button,.chat-composer-tools>button,.chat-send{transition:none}.chat-inbox-view,.chat-tool-drawer,.chat-open-bar,.chat-room,.chat-message,.emoji-popover,.chat-send svg.is-sending{animation:none}}.benefits-v3-hero{position:relative;overflow:hidden;display:grid;gap:19px;padding:23px;border:1px solid rgba(84,216,189,.23);border-radius:24px;background:radial-gradient(circle at 88% 12%,rgba(84,216,189,.18),transparent 34%),radial-gradient(circle at 4% 110%,rgba(217,173,105,.12),transparent 38%),linear-gradient(145deg,#12231f,#09100f 70%);box-shadow:inset 0 1px #ffffff09,0 22px 46px #00000038}.benefits-v3-hero:after{content:"";position:absolute;right:-105px;top:-124px;width:260px;height:260px;border:1px solid rgba(84,216,189,.13);border-radius:50%;box-shadow:0 0 0 34px #54d8bd06,0 0 0 68px #d9ad6905;pointer-events:none}.benefits-v3-hero>*{position:relative;z-index:1}.benefits-v3-hero-main h1{margin:10px 0 9px;color:#edf6f3;font-size:clamp(32px,8.2vw,42px);line-height:1.04;letter-spacing:-.055em}.benefits-v3-hero-main p{max-width:540px;margin:0;color:#8a9b96;font-size:10px;line-height:1.7}.benefits-v3-price-card{display:flex;flex-direction:column;gap:6px;padding:15px 16px;border:1px solid rgba(84,216,189,.14);border-radius:16px;background:#020a0847}.benefits-v3-price-card span{display:inline-flex;align-items:center;gap:7px;color:#7d918a;font-size:9px}.benefits-v3-price-card strong{color:#67dfc8;font-size:20px;letter-spacing:-.03em}.benefits-v3-price-card small{color:#60736d;font-size:8px}.benefits-v3-trust-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.benefits-v3-trust-row span{min-height:38px;display:flex;align-items:center;justify-content:center;gap:5px;padding:7px;color:#9cb0a9;border:1px solid rgba(170,199,191,.1);border-radius:11px;background:#00000029;font-size:8px;font-weight:750;white-space:nowrap}.benefits-v3-trust-row svg{color:#54d8bd}.benefits-v3-wallet{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;padding:0;background:#aac7bf14}.benefits-v3-wallet>div{min-width:0;min-height:86px;display:flex;justify-content:center;flex-direction:column;gap:7px;padding:15px 17px;background:#0d1614}.benefits-v3-wallet>div>span{color:#71847e;font-size:8px}.benefits-v3-wallet strong{overflow-wrap:anywhere;color:#e4efeb;font-size:clamp(17px,5vw,23px);line-height:1.1}.benefits-v3-wallet strong small{color:#65d9c2;font-size:8px}.benefits-v3-wallet .benefits-v3-formula{min-height:58px;grid-column:1 / -1;flex-direction:row;align-items:center;justify-content:flex-start;color:#54d8bd}.benefits-v3-formula>span{display:flex;min-width:0;flex-direction:column;gap:4px}.benefits-v3-formula b{color:#cbd8d4;font-size:9px}.benefits-v3-formula small{color:#71827d;font-size:8px;line-height:1.45}.benefits-v3-wheel{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(150px,.8fr);align-items:center;gap:18px;padding:22px;background:radial-gradient(circle at 90% 50%,rgba(217,173,105,.11),transparent 35%),linear-gradient(145deg,#101c19fa,#080d0cfc)}.benefits-v3-wheel-copy h2{margin:9px 0 7px;color:#e9f2ef;font-size:23px;line-height:1.15;letter-spacing:-.04em}.benefits-v3-wheel-copy>p{margin:0;color:#7c8e88;font-size:9px;line-height:1.65}.benefits-v3-wheel-equation{display:grid;grid-template-columns:1fr auto 1fr auto 1.15fr;align-items:center;gap:7px;margin-top:16px;padding:11px;border:1px solid rgba(84,216,189,.1);border-radius:13px;background:#00000029}.benefits-v3-wheel-equation span,.benefits-v3-wheel-equation strong{min-width:0;display:flex;flex-direction:column;gap:4px}.benefits-v3-wheel-equation b,.benefits-v3-wheel-equation strong{overflow-wrap:anywhere;color:#dce8e4;font-size:11px}.benefits-v3-wheel-equation strong{color:#59dfc6;font-size:13px}.benefits-v3-wheel-equation small{color:#61736d;font-size:6px;line-height:1.3}.benefits-v3-wheel-equation i{color:#647770;font-size:9px;font-style:normal}.benefits-v3-wheel-action{width:100%;min-height:44px;display:flex;align-items:center;justify-content:center;gap:7px;margin-top:12px;color:#071511;border:0;border-radius:12px;background:linear-gradient(90deg,#54d8bd,#a8ebca);font-size:10px;font-weight:850}.benefits-v3-wheel-action:disabled{opacity:.55}.benefits-v3-wheel-message{display:block;margin-top:9px;color:#7fdac8;font-size:7px;line-height:1.45}.benefits-v3-wheel-visual{position:relative;min-height:190px;display:grid;place-items:center}.benefits-v3-wheel-disc{width:160px;height:160px;display:grid;place-items:center;border:5px solid #10211d;border-radius:50%;background:conic-gradient(from 10deg,#55d9be 0,#55d9be 12.5%,#d7be78 12.5%,#d7be78 25%,#1e6558 25%,#1e6558 37.5%,#9fdcc7 37.5%,#9fdcc7 50%,#d9ad69 50%,#d9ad69 62.5%,#338c79 62.5%,#338c79 75%,#dce89b 75%,#dce89b 87.5%,#4cc7ad 87.5%,#4cc7ad);box-shadow:inset 0 0 0 11px #050f0cad,0 0 0 1px #d9ad694d,0 18px 38px #00000052;transition:transform 1.2s cubic-bezier(.16,.78,.19,1)}.benefits-v3-wheel-visual.spinning .benefits-v3-wheel-disc{transform:rotate(1080deg)}.benefits-v3-wheel-disc:before{content:"";position:absolute;width:77px;height:77px;border:1px solid rgba(255,255,255,.13);border-radius:50%;background:linear-gradient(145deg,#13241f,#08100e);box-shadow:0 7px 20px #00000052}.benefits-v3-wheel-disc span{position:relative;z-index:1;display:flex;align-items:center;flex-direction:column}.benefits-v3-wheel-disc b{color:#f3f5ee;font-size:27px;line-height:1}.benefits-v3-wheel-disc small{margin-top:3px;color:#d9bd7c;font-size:7px;font-weight:800;letter-spacing:.12em}.benefits-v3-wheel-pointer{position:absolute;top:4px;left:50%;z-index:2;width:0;height:0;border-right:9px solid transparent;border-left:9px solid transparent;border-top:20px solid #e8ce8b;filter:drop-shadow(0 3px 5px rgba(0,0,0,.4));transform:translate(-50%)}.benefits-v3-wheel-visual>em{position:absolute;bottom:-2px;color:#6e817b;font-size:7px;font-style:normal;letter-spacing:.11em}.benefits-v3-section-title{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:5px 2px 0}.benefits-v3-section-title h2{margin:6px 0 0;color:#e3ece9;font-size:22px}.benefits-v3-section-title>small{color:#65766f;font-size:8px}.benefits-v3-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.benefits-v3-product{min-width:0;overflow:hidden;border:1px solid rgba(170,199,191,.11);border-radius:18px;background:linear-gradient(145deg,#111b19,#090e0d);box-shadow:0 14px 30px #00000026}.benefits-v3-product-photo{position:relative;aspect-ratio:1 / 1;overflow:hidden;background-image:linear-gradient(#040b0905,#040b092e),url(/benefit-catalog-v3.webp);background-repeat:no-repeat;background-size:300% 200%}.benefits-v3-product-photo.photo-1{background-position:0 0}.benefits-v3-product-photo.photo-2{background-position:50% 0}.benefits-v3-product-photo.photo-3{background-position:100% 0}.benefits-v3-product-photo.photo-4{background-position:0 100%}.benefits-v3-product-photo.photo-5{background-position:50% 100%}.benefits-v3-product-photo.photo-6{background-position:100% 100%}.benefits-v3-product-photo:after{content:"";position:absolute;inset:auto 0 0;height:46%;background:linear-gradient(transparent,#0d1513)}.benefits-v3-product-photo>span{position:absolute;left:10px;top:10px;z-index:1;padding:5px 7px;color:#d9e6e1;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#030a0894;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:6px;font-weight:800}.benefits-v3-product-photo>strong{position:absolute;right:10px;bottom:9px;z-index:1;color:#f0f5f2;font-size:23px;line-height:1;text-shadow:0 3px 12px rgba(0,0,0,.55)}.benefits-v3-product-photo>strong small{color:#63dcc4;font-size:8px}.benefits-v3-product-body{min-width:0;padding:13px}.benefits-v3-product-body>small{display:block;color:#677a73;font-size:7px;line-height:1.4}.benefits-v3-product-body h2{min-height:35px;margin:6px 0 0;color:#dae6e2;font-size:13px;line-height:1.35;letter-spacing:-.02em}.benefits-v3-product-price{display:flex;align-items:flex-end;justify-content:space-between;gap:6px;margin-top:9px;padding-top:9px;border-top:1px solid rgba(170,199,191,.075)}.benefits-v3-product-price span{min-width:0}.benefits-v3-product-price b{overflow-wrap:anywhere;color:#61dcc4;font-size:13px}.benefits-v3-product-price small,.benefits-v3-product-price em{color:#60736c;font-size:6px;font-style:normal}.benefits-v3-product button{width:100%;min-height:38px;display:flex;align-items:center;justify-content:center;gap:4px;margin-top:10px;color:#071310;border:0;border-radius:10px;background:#54d8bd;font-size:9px;font-weight:850}.benefits-v3-product button:disabled{color:#697b75;background:#aac7bf14}.benefits-v3-product.featured{border-color:#d9ad693d;box-shadow:inset 0 0 0 1px #d9ad6909,0 14px 30px #0000002e}.benefits-v3-fulfillment{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:17px}.benefits-v3-fulfillment-icon{width:42px;height:42px;display:grid;place-items:center;color:#54d8bd;border:1px solid rgba(84,216,189,.17);border-radius:13px;background:#54d8bd12}.benefits-v3-fulfillment>div{min-width:0}.benefits-v3-fulfillment strong{color:#dbe7e3;font-size:11px}.benefits-v3-fulfillment p{margin:5px 0 0;color:#6f827b;font-size:8px;line-height:1.55}.benefits-v3-fulfillment-state{display:inline-flex;align-items:center;gap:6px;color:#7fdcc9;font-size:8px;white-space:nowrap}.benefits-v3-fulfillment-state i{width:6px;height:6px;border-radius:50%;background:#54d8bd;box-shadow:0 0 0 5px #54d8bd14}.referral-v3-page{gap:13px}.referral-v3-hero{position:relative;overflow:hidden;padding:22px;border:1px solid rgba(84,216,189,.24);border-radius:24px;background:radial-gradient(circle at 94% 8%,rgba(84,216,189,.16),transparent 32%),linear-gradient(145deg,#10241f,#08110f 70%);box-shadow:0 22px 48px #00000038}.referral-v3-hero:after{content:"";position:absolute;right:-95px;bottom:-145px;width:280px;height:280px;border:1px solid rgba(217,173,105,.15);border-radius:50%;box-shadow:0 0 0 35px #54d8bd06,0 0 0 70px #d9ad6904}.referral-v3-hero>*{position:relative;z-index:1}.referral-v3-hero-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:21px}.referral-v3-mark{width:46px;height:46px;display:grid;place-items:center;color:#63dfc8;border:1px solid rgba(84,216,189,.22);border-radius:15px;background:#54d8bd14}.referral-v3-identity{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:8px}.referral-v3-identity>div{min-width:0}.referral-v3-identity h1{margin:0;color:#edf6f3;font-size:clamp(31px,8vw,42px);line-height:1.05;letter-spacing:-.05em}.referral-v3-identity p{margin:8px 0 0;color:#82958e;font-size:10px;line-height:1.45}.referral-v3-rate{min-width:82px;min-height:77px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px;padding:10px;border:1px solid rgba(217,173,105,.23);border-radius:17px;background:#d9ad6912}.referral-v3-rate strong{color:#dfbc78;font-size:23px;line-height:1}.referral-v3-rate small{color:#837b68;font-size:7px}.referral-v3-uid{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:7px;margin-top:17px;padding:11px 13px;color:#54d8bd;border:1px solid rgba(84,216,189,.11);border-radius:12px;background:#00000026}.referral-v3-uid span{color:#71847d;font-size:8px}.referral-v3-uid strong{min-width:0;overflow-wrap:anywhere;color:#dce8e4;font-size:11px}.referral-v3-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:9px}.referral-v3-metrics article{min-width:0;min-height:92px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:13px;border:1px solid rgba(170,199,191,.095);border-radius:15px;background:#00000026}.referral-v3-metrics svg{color:#54d8bd}.referral-v3-metrics article>span{min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 4px}.referral-v3-metrics small{width:100%;color:#6c7f78;font-size:8px;line-height:1.35}.referral-v3-metrics strong{max-width:100%;overflow-wrap:anywhere;color:#e5efeb;font-size:clamp(18px,5.2vw,24px);line-height:1.12;letter-spacing:-.035em}.referral-v3-metrics em{color:#64d8c1;font-size:7px;font-style:normal}.referral-v3-progress{padding:19px}.referral-v3-progress-title{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.referral-v3-progress-title h2{margin:6px 0 0;color:#dfe9e5;font-size:19px}.referral-v3-progress-title>strong{color:#60ddc5;font-size:23px}.referral-v3-progress-bar{overflow:hidden;height:7px;margin-top:15px;border-radius:999px;background:#aac7bf14}.referral-v3-progress-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#35bea5,#75e2cc);box-shadow:0 0 12px #54d8bd47}.referral-v3-progress>p{margin:10px 0 0;color:#71837d;font-size:9px;line-height:1.55}.referral-v3-progress-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:14px}.referral-v3-progress-facts span{min-width:0;display:flex;min-height:62px;justify-content:center;flex-direction:column;gap:5px;padding:9px;border:1px solid rgba(170,199,191,.075);border-radius:11px;background:#00000021}.referral-v3-progress-facts small{color:#657770;font-size:7px;line-height:1.35}.referral-v3-progress-facts b{overflow-wrap:anywhere;color:#cfddd8;font-size:12px}.referral-v3-share{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:19px}.referral-v3-share-icon{width:45px;height:45px;display:grid;place-items:center;color:#54d8bd;border:1px solid rgba(84,216,189,.18);border-radius:14px;background:#54d8bd12}.referral-v3-share h2{margin:5px 0 4px;color:#dfe9e5;font-size:17px}.referral-v3-share p{margin:0;color:#70827c;font-size:8px;line-height:1.55}.referral-v3-link{min-width:0;display:flex;align-items:center;grid-column:1 / -1;gap:7px;padding:5px 5px 5px 12px;border:1px solid rgba(170,199,191,.1);border-radius:12px;background:#00000029}.referral-v3-link span{min-width:0;flex:1;overflow:hidden;color:#71837d;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.referral-v3-link button{width:37px;height:37px;display:grid;flex:0 0 auto;place-items:center;color:#55d9be;border:1px solid rgba(84,216,189,.15);border-radius:9px;background:#54d8bd0f}.referral-v3-share>.gradient-action{min-height:44px;padding-inline:16px;white-space:nowrap}.referral-v3-levels,.referral-v3-ledger{padding:19px}.referral-v3-level-list{display:grid;gap:8px;margin-top:15px}.referral-v3-level-list article{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;border:1px solid rgba(170,199,191,.075);border-radius:13px;background:#00000021;opacity:.7}.referral-v3-level-list article.achieved{opacity:1}.referral-v3-level-list article.active{border-color:#54d8bd45;background:linear-gradient(90deg,#54d8bd17,#54d8bd05);box-shadow:inset 3px 0 #54d8bd}.referral-v3-level-rank{width:34px;height:34px;display:grid;place-items:center;color:#71827c;border:1px solid rgba(170,199,191,.11);border-radius:10px;font-size:10px;font-weight:800}.referral-v3-level-list article.active .referral-v3-level-rank{color:#071310;border-color:transparent;background:#54d8bd}.referral-v3-level-list article>div{min-width:0}.referral-v3-level-list header{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.referral-v3-level-list header strong{color:#dce8e4;font-size:11px}.referral-v3-level-list header b{color:#d9ad69;font-size:9px}.referral-v3-level-list header em{padding:2px 5px;color:#54d8bd;border-radius:5px;background:#54d8bd14;font-size:6px;font-style:normal}.referral-v3-level-list p,.referral-v3-level-list small{display:block;margin:4px 0 0;color:#6b7e77;font-size:8px;line-height:1.45}.referral-v3-level-list article>svg{color:#54d8bd}.referral-v3-ledger-title{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-bottom:14px}.referral-v3-ledger-title h2{margin:6px 0 0;color:#dfeae6;font-size:19px}.referral-v3-ledger-title>span{color:#74877f;font-size:8px}.referral-v3-tabs button{min-height:46px;font-size:9px}.referral-v3-records{overflow-y:auto;max-height:430px;margin-top:13px;padding-right:2px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(84,216,189,.25) transparent}.referral-v3-contact{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;padding:14px 3px;border-bottom:1px solid rgba(170,199,191,.075)}.referral-v3-contact-main{min-width:0}.referral-v3-contact-main header{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.referral-v3-contact-main strong{overflow-wrap:anywhere;color:#dce8e4;font-size:11px}.referral-v3-contact-main b{padding:3px 6px;color:#66dbc5;border-radius:6px;background:#54d8bd12;font-size:7px}.referral-v3-contact-main small{display:block;margin-top:4px;color:#61746d;font-size:7px}.referral-v3-contact-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column:1 / -1;gap:6px}.referral-v3-contact-stats span{min-width:0;display:flex;min-height:55px;justify-content:center;flex-direction:column;gap:4px;padding:8px;border:1px solid rgba(170,199,191,.07);border-radius:10px;background:#0000001f}.referral-v3-contact-stats small{color:#61746d;font-size:6px;line-height:1.3}.referral-v3-contact-stats strong{overflow-wrap:anywhere;color:#d3e0db;font-size:11px;line-height:1.25}.referral-v3-contact-stats span:last-child strong{color:#56d9c0}.referral-v3-record{display:grid;grid-template-columns:minmax(0,1fr) minmax(116px,.7fr);align-items:center;gap:12px;padding:14px 3px;border-bottom:1px solid rgba(170,199,191,.075)}.referral-v3-record>div,.referral-v3-record>span{min-width:0;display:flex;flex-direction:column;gap:4px}.referral-v3-record>span{text-align:right}.referral-v3-record strong{overflow-wrap:anywhere;color:#dce8e4;font-size:11px;line-height:1.35}.referral-v3-record>span strong{color:#d9ad69;font-size:13px}.referral-v3-record.reward>span strong{color:#54d8bd}.referral-v3-record small,.referral-v3-record em{color:#647770;font-size:7px;font-style:normal;line-height:1.4}@media(max-width:520px){.benefits-v3-hero{padding:20px;border-radius:21px}.benefits-v3-wheel{grid-template-columns:1fr;padding:19px}.benefits-v3-wheel-visual{min-height:185px}.benefits-v3-wheel-disc{width:155px;height:155px}.benefits-v3-fulfillment{grid-template-columns:auto minmax(0,1fr)}.benefits-v3-fulfillment-state{grid-column:2}.referral-v3-hero,.referral-v3-progress,.referral-v3-share,.referral-v3-levels,.referral-v3-ledger{padding:17px}.referral-v3-share{grid-template-columns:auto minmax(0,1fr)}.referral-v3-share>.gradient-action{width:100%;grid-column:1 / -1}.referral-v3-tabs button{padding-inline:5px}.referral-v3-tabs button svg{display:none}}@media(max-width:360px){.benefits-v3-product-grid{gap:7px}.benefits-v3-product-body{padding:10px}.benefits-v3-product-body h2{font-size:11px}.benefits-v3-product-price{align-items:flex-start;flex-direction:column}.benefits-v3-trust-row span{font-size:7px}.referral-v3-metrics article{padding:10px}.referral-v3-progress-facts,.referral-v3-contact-stats{grid-template-columns:1fr}}.kline-3d-stage,.kline-canvas{height:420px}.chart-state{height:390px}.kline-3d-depth{height:250px}.kline-3d-floor{bottom:-104px;height:220px}.kline-3d-halo{bottom:16%;height:38%}.kline-hover-tooltip{position:absolute;z-index:5;display:flex;flex-direction:column;align-items:flex-end;gap:3px;max-width:calc(100% - 28px);padding:8px 10px;border:1px solid rgba(132,235,211,.25);border-radius:10px;color:#a9bbb4;background:#091110eb;box-shadow:0 10px 24px #00000047;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;transform:translate(-50%,calc(-100% - 12px));white-space:nowrap}.kline-hover-tooltip:after{content:"";position:absolute;left:50%;bottom:-5px;width:8px;height:8px;border-right:1px solid rgba(132,235,211,.25);border-bottom:1px solid rgba(132,235,211,.25);background:#091110eb;transform:translate(-50%) rotate(45deg)}.kline-hover-tooltip span{color:#83aaa0;font:9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.kline-hover-tooltip strong{color:#e7f5ee;font-size:11px;font-weight:650}.market-data-panel{padding-bottom:16px}.market-data-divider{height:1px;margin:18px 15px 0;background:#aac7bf17}.market-data-subheading{margin-top:16px}.market-data-info-grid{margin-right:15px;margin-left:15px}.market-data-actions{margin:14px 15px 0}.kline-3d-stage,.kline-canvas{height:380px}.chart-state{height:350px}.kline-3d-depth{height:220px}.kline-3d-floor{bottom:-94px;height:200px}@media(max-width:760px){.kline-3d-stage,.kline-canvas{height:330px}.chart-state{height:300px}.kline-3d-depth{height:190px}.kline-3d-floor{bottom:-84px;height:180px}.kline-hover-tooltip{padding:7px 8px}.kline-hover-tooltip strong{font-size:10px}}.chat-id-line{min-width:0;display:flex;align-items:center;gap:6px}.chat-id-line>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-copy-id{width:25px;height:25px;display:inline-grid;flex:0 0 auto;place-items:center;padding:0;color:#54d8bd;border:1px solid rgba(84,216,189,.2);border-radius:7px;background:#54d8bd12}.chat-copy-id:hover{color:#0b1714;border-color:transparent;background:#54d8bd}.chat-copy-id.compact{width:22px;height:22px;border-radius:6px}.chat-person-copy{min-width:0;display:flex;flex:1;flex-direction:column;gap:3px}.chat-person-id-line{min-width:0;display:flex;align-items:center;gap:5px}.chat-person-id-line small{min-width:0;flex:1}.chat-subheading-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.chat-pending-count{color:#d9ad69;font-size:8px;font-weight:550;letter-spacing:0}.chat-inline-actions button{width:auto;min-width:29px;padding:0 7px}.chat-message{animation:none}.chat-page-expanded{position:fixed;z-index:10;top:68px;right:max(calc(50% - 230px),0px);bottom:86px;left:max(calc(50% - 230px),0px);height:auto;min-height:0;padding:0;gap:0;animation:none}.chat-page-expanded .chat-shell{height:100%;border-radius:0 0 22px 22px}.chat-page-expanded .chat-shell-header,.chat-page-expanded .chat-shell-nav,.chat-page-expanded .chat-action-message,.chat-page-expanded>.chat-loading,.chat-page-expanded>.error-state{display:none}.chat-page-expanded .chat-open-bar{min-height:48px}.chat-page-expanded .chat-room{flex:1 1 auto}.chat-page-expanded .chat-messages{overscroll-behavior:contain}@media(max-width:460px){.chat-page-expanded{right:0;left:0}}.community-gate{width:100%;min-height:calc(100dvh - 180px);justify-content:center;gap:14px;margin:0 auto;padding:clamp(16px,4vw,22px) 16px 22px}.community-gate-topline{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 2px 3px}.community-gate-brand{display:flex;align-items:center;gap:9px}.community-gate-mark{width:29px;height:29px;display:grid;place-items:center;color:#081411;border-radius:10px 10px 10px 3px;background:linear-gradient(145deg,#f1c875,#54d8bd)}.community-gate-brand>div{display:flex;flex-direction:column;gap:2px}.community-gate-brand .section-kicker{color:#809b93;font-size:8px}.community-gate-brand strong{color:#dbe9e4;font-size:11px;font-weight:650}.community-gate-status{display:inline-flex;align-items:center;gap:5px;color:#728a81;font:7px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;white-space:nowrap}.community-gate-status i{width:5px;height:5px;border-radius:50%;background:#54d8bd;box-shadow:0 0 0 4px #54d8bd1a}.chat-gate-hero{position:relative;width:100%;overflow:hidden;padding:22px 18px 17px;border-color:#84ebd338;border-radius:22px;background:radial-gradient(circle at 100% 0,rgba(84,216,189,.2),transparent 42%),radial-gradient(circle at 0 100%,rgba(217,173,105,.12),transparent 35%),linear-gradient(145deg,#14221f,#0a1413 72%);box-shadow:0 23px 58px #0000003d,inset 0 1px #effff812}.chat-gate-hero:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";opacity:.25;background:linear-gradient(130deg,transparent 0 40%,rgba(255,255,255,.04) 41% 42%,transparent 43% 100%);pointer-events:none}.chat-gate-orbit{position:absolute;top:-88px;right:-58px;width:214px;height:214px;border:1px solid rgba(84,216,189,.18);border-radius:50%;box-shadow:0 0 0 18px #54d8bd06,0 0 0 39px #54d8bd05}.chat-gate-hero-copy{position:relative;z-index:1}.chat-gate-icon{width:44px;height:44px;display:grid;place-items:center;color:#071410;border:1px solid rgba(246,255,216,.34);border-radius:15px 15px 15px 5px;background:linear-gradient(145deg,#f1c875,#8fe5be 56%,#54d8bd);box-shadow:0 11px 25px #54d8bd29}.chat-gate-eyebrow{display:block;margin-top:19px;color:#8ca9a0;font:8px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.18em}.chat-gate-hero h1{margin-top:7px;color:#f1f8f4;font-size:28px;letter-spacing:-.055em}.chat-gate-hero p{max-width:290px;margin-top:8px;color:#91a59e;font-size:11px;line-height:1.55}.chat-gate-preview{position:relative;z-index:1;margin-top:19px;padding:11px;border:1px solid rgba(178,228,215,.12);border-radius:16px;background:#02090857;box-shadow:inset 0 1px #ffffff09}.chat-preview-topline{display:flex;align-items:center;gap:8px;padding-bottom:10px;border-bottom:1px solid rgba(178,228,215,.08)}.chat-preview-avatar{width:28px;height:28px;display:grid;flex:0 0 auto;place-items:center;border:1px solid rgba(217,173,105,.25);border-radius:9px 9px 9px 3px;background:linear-gradient(145deg,#d9ad69,#54d8bd)}.chat-preview-avatar i{width:10px;height:7px;border:2px solid #081411;border-radius:6px 6px 6px 2px}.chat-preview-topline>span:nth-child(2){min-width:0;display:flex;flex:1;flex-direction:column;gap:3px}.chat-preview-topline strong{overflow:hidden;color:#dfece7;font-size:10px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.chat-preview-topline small{color:#718982;font-size:7.5px}.chat-preview-topline>b{padding:4px 6px;color:#d9ad69;border:1px solid rgba(217,173,105,.18);border-radius:6px;font-size:7px;font-weight:550}.chat-preview-body{display:flex;align-items:flex-end;gap:8px;min-height:78px;padding-top:10px;flex-direction:column}.chat-preview-bubble{position:relative;display:inline-flex;align-items:center;gap:3px;min-height:24px;padding:0 9px;border-radius:5px 11px 11px}.chat-preview-bubble.incoming{align-self:flex-start;width:45%;background:#ffffff12}.chat-preview-bubble.outgoing{align-self:flex-end;width:31%;border-radius:11px 5px 11px 11px;background:linear-gradient(135deg,#54d8bdc7,#54d8bd73)}.chat-preview-bubble i{width:4px;height:4px;border-radius:50%;background:#ddf3eb7a}.chat-preview-input{width:100%;min-height:26px;display:flex;align-items:center;justify-content:space-between;padding:0 8px;border:1px solid rgba(170,199,191,.1);border-radius:8px;background:#ffffff06}.chat-preview-input small{color:#637871;font-size:7.5px}.chat-preview-input b{color:#54d8bd;font-size:12px;font-weight:450}.chat-gate-footer{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px}.chat-gate-security{display:inline-flex;align-items:center;gap:7px;min-width:0;color:#54d8bd}.chat-gate-security>span{display:flex;flex-direction:column;gap:3px}.chat-gate-security strong{color:#d8e7e1;font-size:9px;font-weight:650}.chat-gate-security small{color:#71857e;font-size:7px}.chat-gate-action{min-height:35px;display:inline-flex;align-items:center;gap:5px;padding:0 12px;color:#07120f;border-radius:10px;background:#54d8bd;box-shadow:0 9px 20px #54d8bd21;font-size:9px;font-weight:700;text-decoration:none;white-space:nowrap}.chat-gate-action:hover{filter:brightness(1.06);transform:translateY(-1px)}.chat-gate-actions{display:flex;align-items:center;gap:7px}.chat-preview-action{min-height:35px;display:inline-flex;align-items:center;gap:4px;padding:0 10px;color:#b6d9ce;border:1px solid rgba(132,235,211,.2);border-radius:10px;background:#54d8bd0f;font-size:8px;white-space:nowrap}.chat-preview-action:hover{color:#07120f;border-color:transparent;background:#a8ecd7}.chat-preview-notice{display:flex;align-items:center;justify-content:center;margin:9px 13px 0;padding:8px 10px;color:#d9ad69;border:1px solid rgba(217,173,105,.18);border-radius:10px;background:#d9ad690f;font-size:8px;text-align:center}.chat-preview-badge{color:#e4c37d;border-color:#d9ad6938;background:#d9ad6914}.chat-gate-meta{display:flex;align-items:center;justify-content:center;gap:9px;padding:3px 8px 0;color:#657a73;font-size:8px}.chat-gate-meta i{width:3px;height:3px;border-radius:50%;background:#d9ad69;opacity:.65}@media(max-width:360px){.community-gate{padding-inline:12px}.chat-gate-hero{padding-inline:15px}.chat-gate-hero h1{font-size:25px}.chat-gate-footer{align-items:flex-start;flex-direction:column}.chat-gate-actions{width:100%}.chat-gate-action,.chat-preview-action{flex:1;justify-content:center}}.chat-page-expanded{position:fixed;z-index:25;top:60px;right:0;bottom:86px;left:0;width:auto;height:auto;min-height:0;padding:0;gap:0;overflow:hidden;animation:none!important}.chat-page-expanded .chat-shell{height:100%;min-height:0;border-right:0;border-bottom:0;border-left:0;border-radius:0;box-shadow:none}.chat-page-expanded .chat-shell-header,.chat-page-expanded .chat-shell-nav,.chat-page-expanded .chat-action-message,.chat-page-expanded .chat-preview-notice,.chat-page-expanded>.chat-loading,.chat-page-expanded>.error-state{display:none}.chat-page-expanded .chat-open-bar{min-height:48px;flex:0 0 auto;animation:none!important;will-change:auto}.chat-page-expanded .chat-room{min-height:0;flex:1 1 auto;border-top:0;animation:none!important;will-change:auto}.chat-page-expanded .chat-messages{overscroll-behavior:contain;scrollbar-gutter:stable}.chat-page-expanded .chat-message{animation:none!important;will-change:auto}.chat-page-expanded .chat-message-bubble,.chat-page-expanded .chat-message-meta,.chat-page-expanded .chat-room-header strong,.chat-page-expanded .chat-room-header small{animation:none!important}@media(min-width:600px){.chat-page-expanded{top:86px;bottom:92px;right:max(calc(50% - 230px),0px);left:max(calc(50% - 230px),0px)}.chat-page-expanded .chat-shell{border-right:1px solid rgba(181,225,213,.12);border-left:1px solid rgba(181,225,213,.12);border-radius:0}}.route-loading{min-height:100dvh;display:grid;place-items:center;padding:32px;color:var(--text, #eef7f4);background:var(--background, #030807)}.chat-tool-drawer{min-height:0;max-height:none;flex:1 1 auto;overflow-y:auto;padding:18px 16px 26px;border-bottom:0;scrollbar-gutter:stable}.chat-tool-drawer .chat-search{padding:0 0 12px;border-bottom-color:#b5e1d51a}.chat-tool-drawer .chat-search input{min-height:42px;padding-inline:12px;border-radius:12px;background:#0208076b;font-size:10.5px}.chat-tool-drawer .chat-search button{min-width:42px;min-height:42px;border-radius:12px}.chat-subheading-row{margin:18px 2px 9px;padding-bottom:10px;border-bottom:1px solid rgba(181,225,213,.1);color:#a5b9b2;font-size:10px;letter-spacing:.08em}.chat-person-row{min-height:66px;gap:11px;margin-bottom:7px;padding:11px 10px;border:1px solid rgba(181,225,213,.08);border-radius:15px;background:linear-gradient(110deg,#ffffff09,#54d8bd06);transition:background .2s ease,border-color .2s ease,transform .2s ease}.chat-person-row:hover{border-color:#84ebd333;background:linear-gradient(110deg,#54d8bd13,#ffffff09);transform:translateY(-1px)}.chat-person-row>.chat-person-avatar{width:38px;height:38px;display:grid;flex:0 0 auto;align-items:center;justify-content:center;color:#8fe5c5;border:1px solid rgba(132,235,211,.15);border-radius:12px;background:linear-gradient(145deg,#54d8bd29,#d9ad691a)}.chat-person-row>.chat-person-copy{min-width:0;display:flex;flex:1 1 auto;flex-direction:column;gap:5px}.chat-person-row strong{font-size:11px}.chat-person-row small{font-size:8.5px}.chat-person-row>button:not(.chat-copy-id),.chat-inline-actions button{min-height:33px;border-radius:10px}.chat-person-row>button:not(.chat-copy-id){padding-inline:10px}.chat-inline-actions{gap:6px}.chat-inline-actions button{padding-inline:9px}.chat-search-results{margin-top:13px;padding:0 0 7px;border-bottom-color:#b5e1d51a}.chat-search-results+.chat-subheading{margin-top:18px}.chat-room-header{min-height:78px;padding:13px 16px;background:linear-gradient(180deg,rgba(84,216,189,.035),transparent)}.chat-room-header strong{font-size:14px;letter-spacing:-.02em}.chat-room-header small{font-size:8.5px}.chat-messages{padding:21px 17px;gap:17px;background:radial-gradient(circle at 72% 6%,rgba(84,216,189,.07),transparent 32%),linear-gradient(180deg,#050e0c33,#0107061f)}.chat-message{max-width:88%}.chat-message-meta{margin-bottom:7px;font-size:8.5px}.chat-message-id{font-size:8px}.chat-message-bubble{padding:11px 13px;border-radius:8px 17px 17px;font-size:10.5px;line-height:1.6}.chat-message.mine .chat-message-bubble{border-radius:17px 8px 17px 17px}.chat-composer{padding:12px 14px 14px;gap:9px;background:#0208079e}.chat-composer input{min-height:42px;border-radius:13px}.chat-composer input:disabled{color:#728981;opacity:1}@media(max-width:760px){.chat-tool-drawer{max-height:none;padding:15px 12px 24px}.chat-person-row{min-height:64px}.chat-room-header,.chat-messages{padding-inline:13px}.chat-composer{padding-inline:11px}}.chat-page{height:calc(100dvh - 198px);min-height:540px;padding:6px 0 8px}.chat-shell{border-radius:26px;border-color:#b5e1d538;background:linear-gradient(180deg,#10201c,#0a1412 52%,#07100e);box-shadow:0 24px 58px #00000040,inset 0 1px #f0fff80f}.chat-shell:after{opacity:.18;background:radial-gradient(circle at 100% 0,rgba(110,230,199,.13),transparent 31%),radial-gradient(circle at 0 100%,rgba(226,191,120,.07),transparent 27%)}.chat-product-header{align-items:flex-start;padding:20px 18px 16px;border-bottom-color:#b5e1d517}.chat-product-brand{align-items:flex-start;gap:13px}.chat-product-title{min-width:0;display:flex;flex-direction:column;gap:3px}.chat-product-title>.section-kicker{color:#81a69a;font-size:8px;letter-spacing:.19em}.chat-product-title strong{color:#f1f8f4;font-size:21px;font-weight:730;letter-spacing:-.055em}.chat-product-title>span:not(.section-kicker){color:#769188;font-size:9px}.chat-product-title .chat-id-line{margin-top:4px}.chat-product-title .chat-id-line>span{color:#627a71;font-size:7.5px}.chat-product-status{align-items:flex-start;gap:8px}.chat-product-status .chat-lock-badge{min-height:30px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;font-size:7.5px}.chat-online-dot,.chat-caption-dot,.chat-status-dot{width:6px;height:6px;display:inline-block;flex:0 0 auto;border-radius:50%;background:#6ee6c7;box-shadow:0 0 0 4px #6ee6c717,0 0 12px #6ee6c759}.chat-add-friend-action{width:auto;min-width:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding-inline:9px}.chat-add-friend-action span{font-size:8px}.chat-product-nav{gap:10px;padding:11px 14px 12px;border-bottom-color:#b5e1d517;background:#0208072b}.chat-product-nav .chat-tabs{flex:1}.chat-product-nav .chat-shell-caption{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.chat-caption-dot{width:4px;height:4px;box-shadow:none}.chat-tabs button{position:relative;gap:6px}.chat-tabs button em{min-width:15px;height:15px;display:inline-grid;place-items:center;padding:0 4px;color:#90a9a1;border:1px solid rgba(181,225,213,.12);border-radius:99px;background:#ffffff0a;font-size:7px;font-style:normal;line-height:1}.chat-tabs button.active em{color:#0b1714;border-color:transparent;background:#ffffff57}.chat-home-view{padding:0 16px 14px}.chat-home-heading{align-items:center;padding:22px 2px 15px}.chat-home-title-block,.chat-view-heading>div:first-child{display:flex;flex-direction:column;gap:4px}.chat-view-kicker{color:#7ea399;font:8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.2em}.chat-home-title-block strong,.chat-view-heading strong{color:#f1f8f4;font-size:24px;font-weight:730;letter-spacing:-.06em}.chat-home-title-block small,.chat-view-heading small{color:#78938a;font-size:9px}.chat-home-counter,.chat-view-count{min-width:50px;display:flex;align-items:flex-end;flex-direction:column;gap:2px;padding:9px 10px;border:1px solid rgba(181,225,213,.11);border-radius:13px;background:#ffffff09}.chat-home-counter strong,.chat-view-count strong{color:#a7ead1;font-size:17px;line-height:1}.chat-home-counter small,.chat-view-count small{color:#6f8981;font-size:7px}.chat-official-card{width:100%;display:block;padding:14px;color:inherit;text-align:left;border:1px solid rgba(226,191,120,.28);border-radius:19px;background:linear-gradient(132deg,#d9ad6929,#54d8bd14 60%,#ffffff06);box-shadow:0 13px 28px #00000029,inset 0 1px #fff7d814;transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.chat-official-card:hover{border-color:#e2bf787a;background:linear-gradient(132deg,#d9ad6938,#54d8bd1f,#ffffff0a);box-shadow:0 17px 34px #0003,0 0 0 3px #e2bf780a;transform:translateY(-1px)}.chat-official-card:active{transform:scale(.992)}.chat-official-card-head{display:flex;align-items:center;gap:11px}.chat-official-card-head .chat-inbox-copy{gap:4px}.chat-official-card-head .chat-inbox-copy strong{font-size:12px}.chat-official-card-head .chat-inbox-copy small{color:#9eb1a7;font-size:8.5px}.chat-pin-label{min-height:24px;display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;padding:0 8px;color:#e7c27c;border:1px solid rgba(226,191,120,.28);border-radius:99px;background:#d9ad6917;font-size:7.5px}.chat-official-card-foot{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-top:13px;padding-top:11px;color:#89a49b;border-top:1px solid rgba(255,245,214,.1);font-size:8.5px}.chat-official-card-foot>span:first-child{min-width:0;display:flex;align-items:center;gap:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-official-card-foot>span:last-child{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;color:#d9b675}.chat-official-card-foot .chat-status-dot{width:5px;height:5px;box-shadow:none}.chat-list-section-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:18px 2px 9px;padding-bottom:9px;color:#a7bcb4;border-bottom:1px solid rgba(181,225,213,.1);font-size:9px;letter-spacing:.08em}.chat-list-section-heading small{color:#6f8981;font-size:7.5px;letter-spacing:0}.chat-recent-list{padding:0}.chat-recent-row{padding:12px 4px;border-bottom-color:#b5e1d512}.chat-list-avatar.direct{color:#84ddc3;background:linear-gradient(145deg,#54d8bd2b,#ffffff0d)}.chat-list-avatar.group{color:#b6a0e7;background:linear-gradient(145deg,#977cd22e,#ffffff0d)}.chat-recent-empty{min-height:130px;gap:7px}.chat-recent-empty svg,.chat-people-empty svg{color:#68d9bc;filter:drop-shadow(0 0 10px rgba(84,216,189,.2))}.chat-recent-empty strong,.chat-people-empty strong{color:#b9cec6;font-size:11px}.chat-recent-empty span,.chat-people-empty span{color:#6f8880;font-size:8.5px}.chat-recent-empty button{min-height:29px;display:inline-flex;align-items:center;gap:5px;margin-top:4px;padding:0 10px;color:#071310;border:0;border-radius:9px;background:#6ee6c7;font-size:8px;font-weight:700}.chat-home-note{justify-content:space-between;margin-top:auto;padding:12px 3px 2px;border-top:1px solid rgba(181,225,213,.08)}.chat-home-note>span{display:inline-flex;align-items:center;gap:4px}.chat-home-note strong{color:#a7c5b9;font-weight:600}.chat-home-note button{display:inline-flex;align-items:center;gap:4px;color:#6ee6c7;border:0;background:transparent;font-size:8px}.chat-people-view,.chat-groups-view{padding:21px 17px 16px}.chat-view-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 1px 17px}.chat-view-heading strong{font-size:24px}.chat-view-heading>.chat-create-group{width:auto;min-height:34px;display:inline-flex;align-items:center;gap:5px;margin:0;padding:0 11px;border:1px solid rgba(110,230,199,.22);border-radius:11px;color:#071310;background:#6ee6c7;font-size:8px}.chat-search-large{min-height:48px;padding:0 6px 0 13px;border:1px solid rgba(181,225,213,.13);border-radius:15px;background:#02080773;box-shadow:inset 0 1px #ffffff06}.chat-search-large:focus-within{border-color:#6ee6c76b;box-shadow:0 0 0 3px #54d8bd0f}.chat-search-leading{flex:0 0 auto;color:#6d8d82}.chat-search-large input{min-height:46px;padding:0 9px;border:0;background:transparent}.chat-search-large button{min-width:36px;min-height:36px;border-radius:11px}.chat-results-panel{margin-top:14px;padding:0 0 7px;border-bottom:1px solid rgba(181,225,213,.1)}.chat-results-panel .chat-list-section-heading{margin-top:0}.chat-friend-section-heading{margin-top:19px}.chat-people-list,.chat-group-list{min-height:0;flex:1 1 auto;overflow-y:auto;padding-right:2px;scrollbar-color:rgba(84,216,189,.25) transparent;scrollbar-width:thin}.chat-people-list .chat-person-row{margin-bottom:8px}.chat-people-callout{display:flex;align-items:center;gap:9px;margin-top:13px;padding:11px 10px;border:1px solid rgba(181,225,213,.1);border-radius:14px;background:#ffffff07}.chat-callout-icon{width:31px;height:31px;display:grid;flex:0 0 auto;place-items:center;color:#071310;border-radius:10px;background:linear-gradient(145deg,#e8c27d,#6ee6c7)}.chat-people-callout>span:nth-child(2){min-width:0;display:flex;flex:1;flex-direction:column;gap:3px}.chat-people-callout strong{color:#cfe1da;font-size:9px}.chat-people-callout small{overflow:hidden;color:#718b83;font-size:7.5px;text-overflow:ellipsis;white-space:nowrap}.chat-people-callout>button{width:29px;height:29px;display:grid;place-items:center;color:#6ee6c7;border:1px solid rgba(110,230,199,.17);border-radius:9px;background:#54d8bd0f}.chat-people-empty{min-height:170px;justify-content:center}.chat-groups-view .chat-group-feature{display:flex;align-items:center;gap:11px;padding:14px;border:1px solid rgba(226,191,120,.24);border-radius:17px;background:linear-gradient(128deg,#d9ad6924,#54d8bd12)}.chat-group-feature>span:nth-child(2){min-width:0;display:flex;flex:1;flex-direction:column;gap:4px}.chat-group-feature strong{overflow:hidden;color:#edf5f2;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.chat-group-feature small{color:#8ba59c;font-size:8px}.chat-group-feature .chat-pin-label{font-size:7px}.chat-groups-view .chat-group-list{margin-top:0}.chat-groups-view .chat-list-section-heading{margin-top:20px}.chat-groups-view .chat-group-row{min-height:60px;padding:10px 4px;border-bottom-color:#b5e1d514}.chat-groups-view .chat-group-row>span:nth-child(2){gap:4px}.chat-groups-view .chat-group-row strong{font-size:10px}.chat-groups-view .chat-group-row small{font-size:8px}@media(max-width:760px){.chat-page{height:calc(100dvh - 180px);min-height:500px}.chat-product-header{padding:16px 13px 14px}.chat-product-title strong{font-size:19px}.chat-product-status .chat-lock-badge{padding-inline:8px}.chat-add-friend-action{width:34px;min-width:34px;padding:0}.chat-add-friend-action span{display:none}.chat-product-nav{align-items:stretch;flex-direction:column;gap:7px;padding:9px 10px 11px}.chat-product-nav .chat-shell-caption{justify-content:center}.chat-home-view{padding-inline:12px}.chat-home-heading{padding-top:18px}.chat-official-card{padding:12px}.chat-people-view,.chat-groups-view{padding:18px 12px 13px}.chat-view-heading strong{font-size:22px}.chat-person-row{min-height:66px}}.chat-people-view .chat-view-heading{min-height:70px;align-items:center;padding:0 2px 12px}.chat-people-view .chat-view-heading>div:first-child{gap:3px}.chat-people-view .chat-view-heading strong{font-size:22px;letter-spacing:-.055em}.chat-people-view .chat-view-heading small{font-size:8.5px}.chat-people-view .chat-view-count{width:62px;min-width:62px;height:64px;min-height:64px;align-items:center;justify-content:center;padding:7px;box-sizing:border-box;border-color:#b5e1d526;border-radius:15px;background:linear-gradient(145deg,#54d8bd12,#ffffff06);text-align:center}.chat-people-view .chat-view-count strong{font-size:20px}.chat-people-view .chat-view-count small{width:100%;text-align:center}.chat-search-large{min-height:50px;gap:5px;padding:4px 5px 4px 13px;border-color:#b5e1d52b;border-radius:16px;background:linear-gradient(110deg,#0208079e,#0d1f1b6b);box-shadow:inset 0 1px #ffffff09,0 10px 22px #0000001a}.chat-search-large input{width:auto;min-width:0;min-height:40px;flex:1 1 auto;padding:0 8px;color:#e0eee9;font-size:10.5px}.chat-search-large input::-moz-placeholder{color:#849c94}.chat-search-large input::placeholder{color:#849c94}.chat-search-leading{width:18px;color:#77a296}.chat-search-large button{width:40px;min-width:40px;height:40px;min-height:40px;color:#6ee6c7;border-color:#6ee6c745;border-radius:12px;background:#54d8bd12}.chat-search-large button:hover{background:#54d8bd24}.chat-search-large button svg{transition:transform .2s ease}.chat-search-large button:hover svg{transform:scale(1.06)}.chat-friend-section-heading{margin-top:15px;margin-bottom:8px}.chat-people-list .chat-person-row{min-height:62px;gap:10px;margin-bottom:7px;padding:9px 10px;border-radius:14px;background:linear-gradient(110deg,#ffffff0b,#54d8bd07)}.chat-people-list .chat-person-row>.chat-person-avatar{width:36px;height:36px;border-radius:11px}.chat-people-list .chat-person-copy{gap:4px}.chat-people-list .chat-person-row strong{font-size:10.5px}.chat-people-list .chat-person-row small{color:#7e9990;font-size:8px}.chat-people-list .chat-person-row>button:not(.chat-copy-id),.chat-people-list .chat-inline-actions button{min-height:31px;padding-inline:9px;border-radius:10px}.chat-composer-tools>button[aria-expanded=true]{color:#071310;border-color:transparent;background:linear-gradient(145deg,#e5c17b,#6ee6c7);box-shadow:0 5px 15px #6ee6c71f}.emoji-popover{width:166px;grid-template-columns:repeat(4,1fr);gap:4px;padding:9px;border-color:#b5e1d538;border-radius:15px;background:linear-gradient(145deg,#162522,#0c1715);box-shadow:0 18px 36px #00000073,inset 0 1px #ffffff0b}.emoji-popover button{width:33px;height:33px;display:grid;place-items:center;cursor:pointer;border-radius:9px;font-size:16px;transition:transform .18s ease,background .18s ease}.emoji-popover button:hover,.emoji-popover button:focus-visible{background:#6ee6c721;outline:none;transform:scale(1.08)}@media(max-width:760px){.chat-people-view{padding:15px 12px 13px}.chat-people-view .chat-view-heading{min-height:67px}.chat-people-view .chat-view-count{width:58px;min-width:58px;height:60px;min-height:60px}.chat-search-large{min-height:48px}.chat-search-large input{min-height:38px}.chat-search-large button{width:38px;min-width:38px;height:38px;min-height:38px}}.chat-search-large{height:52px;min-height:52px;align-items:center;box-sizing:border-box}.chat-search-large input{height:40px;min-height:40px;line-height:40px;align-self:center}.chat-search-large button{display:inline-flex;align-items:center;justify-content:center;align-self:center}.chat-person-id-line{gap:0}.chat-room-copy-id{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:0 0 auto;padding:0 9px;color:#6ee6c7;border:1px solid rgba(110,230,199,.2);border-radius:10px;background:#54d8bd0f;font-size:8px;white-space:nowrap;transition:color .2s ease,border-color .2s ease,background .2s ease,transform .2s ease}.chat-room-copy-id:hover{color:#071310;border-color:transparent;background:#6ee6c7}.chat-room-copy-id:active{transform:scale(.96)}@media(max-width:760px){.chat-search-large{height:48px;min-height:48px}.chat-search-large input{height:38px;min-height:38px;line-height:38px}.chat-room-copy-id{width:32px;min-width:32px;padding:0}.chat-room-copy-id span{display:none}}.chat-home-view{padding:0 16px 15px}.chat-home-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 2px 14px}.chat-home-title-block{min-width:0;gap:4px}.chat-home-title-block strong{line-height:1}.chat-home-title-block small{line-height:1.3}.chat-home-counter{width:62px;min-width:62px;height:64px;min-height:64px;align-items:center;justify-content:center;gap:5px;padding:7px;box-sizing:border-box;text-align:center}.chat-home-counter strong{line-height:1}.chat-home-counter small{width:100%;line-height:1;text-align:center}.chat-official-card{margin:0;padding:13px 14px}.chat-official-card-head{min-height:38px}.chat-official-card-foot{margin-top:11px;padding-top:10px;line-height:1.2}.chat-list-section-heading{align-items:center;margin:16px 2px 8px;padding-bottom:8px;line-height:1}.chat-recent-list{display:flex;flex-direction:column;gap:3px}.chat-recent-row{min-height:58px;display:flex;align-items:center;gap:10px;margin:0;padding:9px 8px;border:1px solid rgba(181,225,213,.08);border-radius:13px;background:#ffffff06}.chat-recent-row+.chat-recent-row{margin-top:0}.chat-recent-row .chat-list-avatar{width:36px;min-width:36px;height:36px}.chat-recent-row .chat-inbox-copy{min-width:0;justify-content:center;gap:4px}.chat-recent-row .chat-inbox-copy strong,.chat-recent-row .chat-inbox-copy small{line-height:1.2}.chat-recent-row .chat-inbox-meta{min-width:52px;align-items:flex-end;justify-content:center;gap:4px;line-height:1}.chat-home-note{align-self:stretch;margin-top:12px;padding-top:11px;line-height:1}.chat-people-view{padding:17px 16px 15px}.chat-people-view .chat-view-heading{min-height:64px;align-items:center;padding:0 2px 12px}.chat-people-view .chat-view-heading>div:first-child{min-width:0;gap:4px}.chat-people-view .chat-view-heading strong{line-height:1}.chat-people-view .chat-view-heading small{line-height:1.3}.chat-people-view .chat-view-count{width:62px;min-width:62px;height:64px;min-height:64px;align-items:center;justify-content:center;gap:5px;padding:7px;box-sizing:border-box;text-align:center}.chat-people-view .chat-view-count strong{line-height:1}.chat-people-view .chat-view-count small{width:100%;line-height:1;text-align:center}.chat-search-large{width:100%;height:52px;min-height:52px;display:grid;grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:8px;margin:0 auto;padding:4px 5px 4px 14px;box-sizing:border-box}.chat-search-large input{width:100%;height:42px;min-height:42px;align-self:center;margin:0;padding:0 6px;line-height:42px}.chat-search-large button{width:42px;min-width:42px;height:42px;min-height:42px;justify-self:end;align-self:center;display:grid;place-items:center}.chat-search-large input::-moz-placeholder{line-height:42px}.chat-search-large input::placeholder{line-height:42px}.chat-friend-section-heading{margin-top:16px;margin-bottom:8px}.chat-people-list{display:flex;flex-direction:column;gap:6px}.chat-people-list .chat-person-row{min-height:60px;display:flex;align-items:center;gap:10px;margin:0;padding:9px 10px;box-sizing:border-box}.chat-people-list .chat-person-copy{min-width:0;justify-content:center;gap:4px}.chat-people-list .chat-person-copy strong,.chat-people-list .chat-person-copy small{line-height:1.2}.chat-people-list .chat-person-row>button,.chat-people-list .chat-inline-actions{flex:0 0 auto}.chat-people-callout{margin-top:12px}@media(min-width:761px){.chat-people-view .chat-search-large{max-width:520px}}@media(max-width:760px){.chat-home-view{padding-inline:12px}.chat-home-heading{padding-top:15px}.chat-home-counter,.chat-people-view .chat-view-count{width:58px;min-width:58px;height:60px;min-height:60px}.chat-people-view{padding-inline:12px}.chat-search-large{height:48px;min-height:48px;grid-template-columns:minmax(0,1fr) 38px;gap:7px}.chat-search-large input{height:38px;min-height:38px;line-height:38px}.chat-search-large button{width:38px;min-width:38px;height:38px;min-height:38px}.chat-search-large input::-moz-placeholder{line-height:38px}.chat-search-large input::placeholder{line-height:38px}}html.chat-room-open,body.chat-room-open{height:100%;overflow:hidden;overscroll-behavior:none}body.chat-room-open{touch-action:none}.chat-page-expanded{touch-action:none;overscroll-behavior:none}.chat-page-expanded .chat-shell,.chat-page-expanded .chat-room{min-height:0;max-height:100%}.chat-page-expanded .chat-messages{min-height:0;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}.chat-page-expanded .chat-composer{flex:0 0 auto}@media(max-width:460px){.chat-page{height:calc(100dvh - 180px);min-height:0;padding:3px 0 5px}.chat-product-header{padding:13px 13px 11px;gap:8px}.chat-product-brand{gap:10px}.chat-product-title{gap:2px}.chat-product-title strong{font-size:19px}.chat-product-title>span:not(.section-kicker){font-size:8px}.chat-product-title .chat-id-line{margin-top:3px}.chat-product-title .chat-id-line>span{font-size:7px}.chat-product-status{gap:5px}.chat-product-status .chat-lock-badge{min-height:27px;padding-inline:8px;font-size:7px}.chat-add-friend-action{width:34px;min-width:34px;height:34px}.chat-product-nav{gap:5px;padding:7px 9px 8px}.chat-tabs button{min-height:38px}.chat-product-nav .chat-shell-caption{font-size:7px}.chat-preview-notice{margin:6px 10px 0;padding:6px 8px;font-size:7px;line-height:1.25}.chat-home-view{padding:0 10px 11px}.chat-home-heading{padding:13px 1px 10px}.chat-home-title-block strong{font-size:22px}.chat-home-title-block small{font-size:8px}.chat-home-counter{width:54px;min-width:54px;height:56px;min-height:56px;padding:6px}.chat-home-counter strong{font-size:18px}.chat-home-counter small{font-size:6.5px}.chat-official-card{padding:11px 12px;border-radius:16px}.chat-official-card-head{min-height:34px;gap:8px}.chat-official-card-head .chat-inbox-copy strong{font-size:11px}.chat-official-card-head .chat-inbox-copy small{font-size:7.5px}.chat-pin-label{min-height:22px;padding-inline:7px;font-size:7px}.chat-official-card-foot{margin-top:9px;padding-top:8px;font-size:7.5px}.chat-list-section-heading{margin:12px 1px 6px;padding-bottom:6px;font-size:8px}.chat-list-section-heading small{font-size:7px}.chat-recent-list{gap:3px}.chat-recent-row{min-height:52px;gap:8px;padding:7px;border-radius:12px}.chat-recent-row .chat-list-avatar{width:32px;min-width:32px;height:32px}.chat-recent-row .chat-inbox-copy{gap:3px}.chat-recent-row .chat-inbox-copy strong{font-size:10px}.chat-recent-row .chat-inbox-copy small{font-size:7.5px}.chat-recent-row .chat-inbox-meta{min-width:45px;font-size:7px}.chat-home-note{margin-top:9px;padding-top:8px;font-size:7px}.chat-home-note button{font-size:7px}.chat-page-expanded{top:68px;bottom:82px}.chat-page-expanded .chat-open-bar{min-height:44px;padding:4px 10px}.chat-page-expanded .chat-room-header{min-height:60px;padding:8px 11px}.chat-page-expanded .chat-room-avatar{width:34px;height:34px;border-radius:11px}.chat-page-expanded .chat-room-header strong{font-size:11px}.chat-page-expanded .chat-room-header small{font-size:7.5px}.chat-page-expanded .chat-messages{padding:12px 11px;gap:11px}.chat-page-expanded .chat-composer{gap:6px;padding:7px 9px 8px}.chat-page-expanded .chat-composer-tools>button{width:32px;height:32px}.chat-page-expanded .chat-composer input{min-height:36px;font-size:9px}.chat-page-expanded .chat-send{width:34px;height:34px}}.chat-people-list .chat-person-row>.chat-person-avatar,.chat-search-results .chat-person-row>.chat-person-avatar{width:40px;min-width:40px;height:40px;min-height:40px;flex:0 0 40px;display:grid;place-items:center;color:#8fe5c5;border:1px solid rgba(132,235,211,.2);border-radius:50%;background:radial-gradient(circle at 34% 28%,#6ee6c747,#54d8bd14 58%,#d9ad6914);box-shadow:inset 0 1px #ffffff0f,0 5px 14px #00000029}.payment-security-backdrop{align-items:center;padding:16px}.payment-security-modal{max-height:min(90dvh,620px);overflow-y:auto;padding:19px 16px 16px}.payment-stepper{display:flex;align-items:center;gap:7px;margin:2px 3px 16px;color:#62726d;font-size:9px}.payment-stepper span{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.payment-stepper i{width:18px;height:18px;display:grid;place-items:center;color:#70807b;border:1px solid rgba(170,199,191,.16);border-radius:50%;background:#ffffff09;font-style:normal;font-size:9px}.payment-stepper span.active{color:#a7ead1}.payment-stepper span.active i{color:#07100e;border-color:transparent;background:#54d8bd}.payment-stepper b{height:1px;flex:1;background:#aac7bf24}.payment-security-intro{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid rgba(84,216,189,.14);border-radius:12px;background:#54d8bd0e}.payment-security-icon{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;color:#54d8bd;border-radius:10px;background:#54d8bd1a}.payment-security-intro div{display:flex;flex-direction:column;gap:5px}.payment-security-intro strong{color:#e4efeb;font-size:11px}.payment-security-intro small{color:#71817d;font-size:9px;line-height:1.5}.payment-password-input{width:100%;min-height:43px;padding:0 12px;color:#edf5f2;border:1px solid rgba(170,199,191,.14);border-radius:10px;outline:0;background:#0000002e;font-size:15px;letter-spacing:.28em}.payment-password-input:focus{border-color:#54d8bd8a;box-shadow:0 0 0 3px #54d8bd14}.payment-modal-action{margin-top:16px}.payment-security-notice{display:flex;align-items:center;gap:6px;margin:-3px 0 11px;padding:9px 10px;color:#a7ead1;border:1px solid rgba(84,216,189,.14);border-radius:9px;background:#54d8bd0f;font-size:9px;line-height:1.4}.payment-security-loading{min-height:112px;display:flex;align-items:center;justify-content:center;gap:8px;color:#82908b;font-size:10px}.loading-spinner{width:16px;height:16px;display:inline-block;border:2px solid rgba(84,216,189,.18);border-top-color:#54d8bd;border-radius:50%;animation:payment-spin .8s linear infinite}@keyframes payment-spin{to{transform:rotate(360deg)}}.payment-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:3px 0 13px;padding:13px 12px;color:#b7c8c1;border:1px solid rgba(170,199,191,.11);border-radius:11px;background:#00000024;font-size:10px}.payment-summary span{display:inline-flex;align-items:center;gap:6px}.payment-summary svg{color:#d9ad69}.payment-summary strong{color:#e6d08d;font-size:11px;font-weight:650;text-align:right}.payment-security-copy{margin-top:10px;color:#71817d;font-size:9px;line-height:1.55}.payment-confirm-card{display:flex;align-items:center;gap:11px;padding:14px 12px;border:1px solid rgba(217,173,105,.2);border-radius:12px;background:linear-gradient(120deg,#d9ad691a,#54d8bd0b)}.payment-confirm-icon{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;color:#d9ad69;border-radius:11px;background:#d9ad691f}.payment-confirm-card div{display:flex;flex-direction:column;gap:4px}.payment-confirm-card small{color:#75827d;font-size:8px}.payment-confirm-card strong{color:#edf5f2;font-size:12px}.payment-confirm-card b{color:#e6d08d;font-size:12px;font-weight:650}.payment-modal-error{margin-top:11px}.payment-security-footnote{display:flex;align-items:flex-start;gap:5px;margin:12px 2px 0;color:#61706c;font-size:8px;line-height:1.45}.payment-security-footnote svg{flex:0 0 auto;margin-top:1px;color:#54d8bd}.payment-settings-card{padding-top:10px}.payment-settings-status{display:flex;align-items:center;gap:10px;min-height:62px;padding:10px 1px;border-top:1px solid rgba(170,199,191,.07)}.payment-settings-status .setting-icon{color:#d9ad69;background:#d9ad6914}.payment-status-dot{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:#75817d;box-shadow:0 0 0 4px #75817d14}.payment-status-dot.ready{background:#54d8bd;box-shadow:0 0 0 4px #54d8bd1a,0 0 10px #54d8bd47}.payment-settings-action{width:100%;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:6px;color:#07100e;border:0;border-radius:10px;background:#54d8bd;font-size:10px;font-weight:700}.payment-settings-action:hover{filter:brightness(1.05)}.payment-settings-note{display:flex;align-items:flex-start;gap:5px;margin:10px 2px 2px;color:#71817d;font-size:8.5px;line-height:1.45}.payment-settings-note svg{flex:0 0 auto;margin-top:1px;color:#54d8bd}.payment-settings-empty{display:flex;align-items:center;gap:9px;padding:13px 1px 11px;border-top:1px solid rgba(170,199,191,.07)}.payment-settings-empty>svg{flex:0 0 auto;color:#d9ad69}.payment-settings-empty div{min-width:0;display:flex;flex:1;flex-direction:column;gap:4px}.payment-settings-empty strong{color:#dfeae6;font-size:10px}.payment-settings-empty small{color:#71817d;font-size:8.5px;line-height:1.45}.payment-settings-empty a{color:#54d8bd;font-size:9px;text-decoration:none}@media(max-width:430px){.payment-security-backdrop{padding:10px}.payment-security-modal{border-radius:17px;padding:17px 13px 14px}}@media(max-width:760px){.admin-execution-panel{padding:16px 14px 14px}.admin-execution-layout{grid-template-columns:1fr;gap:12px}.admin-execution-summary{min-height:0}.admin-execution-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-execution-actions .admin-primary{grid-column:1 / -1}.admin-execution-foot{align-items:flex-start;flex-direction:column;gap:8px}}@media(max-width:430px){.admin-execution-fields .admin-form-grid,.admin-execution-actions{grid-template-columns:1fr}.admin-execution-actions .admin-primary{grid-column:auto}}.kline-chart-stage{position:relative;height:350px;overflow:hidden;isolation:isolate;border-top:1px solid rgba(170,199,191,.08);border-bottom:1px solid rgba(170,199,191,.08);background:linear-gradient(180deg,#0e1514,#0a1010)}.kline-chart-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(84,216,189,.025),transparent 18%,transparent 82%,rgba(84,216,189,.018))}.kline-chart-surface{position:relative;z-index:1;width:100%;height:100%}.kline-chart-stage .kline-canvas{position:relative;z-index:1;width:100%;height:350px;transform:none;filter:none}.kline-chart-stage .kline-hover-tooltip{border-color:#aac7bf2e;border-radius:7px;box-shadow:0 8px 18px #00000038;-webkit-backdrop-filter:none;backdrop-filter:none}@media(max-width:760px){.kline-chart-stage,.kline-chart-stage .kline-canvas{height:300px}}.kline-chart-stage{height:326px;border-top:1px solid rgba(170,199,191,.08);border-bottom:1px solid rgba(170,199,191,.08);background:radial-gradient(circle at 28% 0%,rgba(84,216,189,.07),transparent 34%),linear-gradient(180deg,#101918,#0b1211)}.kline-chart-stage:before{background:linear-gradient(90deg,rgba(84,216,189,.035),transparent 22%,transparent 78%,rgba(84,216,189,.02))}.kline-chart-stage:after{content:"";position:absolute;z-index:0;inset:auto 13% 15px;height:1px;background:linear-gradient(90deg,transparent,rgba(84,216,189,.13),transparent);pointer-events:none}.kline-chart-surface{height:100%}.kline-chart-stage .kline-canvas{height:326px;filter:none}.kline-chart-badge{position:absolute;z-index:3;top:11px;left:14px;display:inline-flex;align-items:center;gap:6px;padding:5px 8px;color:#7eaaa0;border:1px solid rgba(84,216,189,.12);border-radius:999px;background:#0a12119e;font-size:9px;letter-spacing:.06em;pointer-events:none}.kline-chart-badge i{width:5px;height:5px;display:inline-block;border-radius:50%;background:#2fd0a7;box-shadow:0 0 0 3px #54d8bd1a,0 0 10px #54d8bd59}.kline-chart-legend{position:absolute;z-index:3;top:13px;right:13px;display:inline-flex;align-items:center;gap:10px;color:#7e8f8a;font-size:8px;pointer-events:none}.kline-chart-legend span{display:inline-flex;align-items:center;gap:4px}.kline-chart-legend i{width:7px;height:2px;display:inline-block;border-radius:999px}.kline-chart-legend i.up{background:#2fd0a7;box-shadow:0 0 7px #2fd0a759}.kline-chart-legend i.down{background:#ee707c;box-shadow:0 0 7px #ee707c4d}.kline-chart-stage .kline-hover-tooltip{border-color:#aac7bf33;border-radius:8px;background:#0b1312f0;box-shadow:0 8px 20px #00000047;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.kline-hover-tooltip strong{color:#ecf6f1}@media(max-width:760px){.kline-chart-stage,.kline-chart-stage .kline-canvas{height:292px}.kline-chart-badge{top:9px;left:12px;padding:4px 7px;font-size:8px}}.admin-strategy-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.admin-strategy-card{min-width:0;min-height:74px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;padding:12px 13px;color:#a1b8b0;text-align:left;border:1px solid rgba(170,199,191,.12);border-radius:12px;background:#00000024;transition:border-color .18s ease,background .18s ease,transform .18s ease}.admin-strategy-card strong{color:#e2eee9;font-size:11px;font-weight:700}.admin-strategy-card small{color:#71817c;font-size:9px;line-height:1.35}.admin-strategy-card:hover{border-color:#54d8bd57;background:#54d8bd0f;transform:translateY(-1px)}.admin-strategy-card.active{border-color:#54d8bd94;background:linear-gradient(145deg,#54d8bd29,#54d8bd0d);box-shadow:inset 0 1px #ffffff0d,0 8px 20px #0000001f}.admin-strategy-card.active strong{color:#6ee6c7}.admin-strategy-summary{min-height:40px;display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-top:11px;padding:9px 11px;color:#71817c;border:1px solid rgba(170,199,191,.08);border-radius:10px;background:#0000001f;font-size:9px}.admin-strategy-summary strong{color:#dfeae6;font-size:10px}.admin-strategy-summary span:last-child{margin-left:auto}.admin-market-basic-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.kline-chart-stage,.kline-chart-stage .kline-canvas{height:302px}.kline-chart-stage{background:radial-gradient(circle at 24% 0,rgba(84,216,189,.055),transparent 36%),linear-gradient(180deg,#101918,#0b1211)}.kline-chart-stage:after{opacity:.55}.kline-chart-badge{background:#0a1211d1}.kline-chart-legend{gap:12px}@media(max-width:760px){.admin-strategy-cards{grid-template-columns:1fr}.admin-strategy-card{min-height:58px}.admin-strategy-summary span:last-child{width:100%;margin-left:0}.admin-market-basic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kline-chart-stage,.kline-chart-stage .kline-canvas{height:268px}}@media(max-width:430px){.admin-market-basic-grid{grid-template-columns:1fr}.kline-chart-stage,.kline-chart-stage .kline-canvas{height:252px}}.kline-chart-stage{height:314px;border-top-color:#91ddcc1f;border-bottom-color:#91ddcc14;background:radial-gradient(ellipse at 50% 112%,rgba(47,208,167,.1),transparent 46%),linear-gradient(180deg,#101b1a,#0c1514 58%,#09100f)}.kline-chart-stage:before{background:linear-gradient(90deg,rgba(84,216,189,.05),transparent 24%,transparent 76%,rgba(84,216,189,.025)),repeating-linear-gradient(0deg,transparent 0 43px,rgba(164,216,204,.055) 44px 45px),repeating-linear-gradient(90deg,transparent 0 67px,rgba(164,216,204,.032) 68px 69px);opacity:.72}.kline-chart-stage:after{inset:auto 8% 22px;background:linear-gradient(90deg,transparent,rgba(141,226,210,.22),transparent);box-shadow:0 -1px #8de2d209,0 -2px #8de2d205}.kline-chart-surface:after{content:"";position:absolute;z-index:0;right:10%;bottom:17%;left:10%;height:42%;border-radius:50%;background:radial-gradient(ellipse,rgba(84,216,189,.07),transparent 68%);filter:blur(18px);pointer-events:none}.kline-chart-stage .kline-canvas{height:314px}.kline-chart-badge{top:12px;left:13px;padding:6px 9px;color:#a1c7bd;border-color:#7be2cf33;background:#07100fb8;box-shadow:0 7px 18px #00000024,inset 0 1px #ffffff09;font-size:8px;font-weight:700;letter-spacing:.15em}.kline-chart-badge i{background:#54d8bd;box-shadow:0 0 0 3px #54d8bd1f,0 0 12px #54d8bd73}.kline-chart-badge em{margin-left:2px;padding:2px 4px;color:#d9ad69;border:1px solid rgba(217,173,105,.28);border-radius:4px;font-size:7px;font-style:normal;letter-spacing:.08em}.kline-chart-legend{top:14px;right:13px;gap:11px;padding:5px 7px;color:#91a69f;border:1px solid rgba(170,199,191,.1);border-radius:999px;background:#07100f94;font-size:8px}.kline-chart-legend i{width:9px;height:3px}.kline-chart-stage .kline-hover-tooltip{border-color:#7ce2cf57;border-radius:9px;background:#060f0ef0;box-shadow:0 12px 28px #00000057,0 0 0 1px #54d8bd0f}@media(max-width:760px){.kline-chart-stage,.kline-chart-stage .kline-canvas{height:288px}.kline-chart-badge{top:10px;left:11px;padding:5px 8px}.kline-chart-legend{top:11px;right:11px}}@media(max-width:430px){.kline-chart-stage,.kline-chart-stage .kline-canvas{height:276px}}.kline-chart-stage{height:304px;border-color:#a6b2be1f;background:#171b21}.kline-chart-stage:before{background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 26%),repeating-linear-gradient(0deg,transparent 0 54px,rgba(177,188,199,.045) 55px 56px);opacity:.62}.kline-chart-stage:after{inset:auto 0 31%;height:1px;background:#a6b2be3d;box-shadow:none}.kline-chart-surface:after{right:0;bottom:0;left:0;height:65%;border-radius:0;background:linear-gradient(180deg,rgba(47,208,167,.045),transparent 76%);filter:none}.kline-chart-stage .kline-canvas{height:304px}.kline-chart-badge{top:12px;left:13px;padding:5px 8px;border:0;color:#9aa8ae;background:#171b21b8;box-shadow:none;font-size:8px;letter-spacing:.13em}.kline-chart-badge i{background:#53d7bd;box-shadow:0 0 0 3px #53d7bd1c,0 0 10px #53d7bd52}.kline-chart-legend{top:13px;right:13px;padding:0;border:0;background:transparent;font-size:8px}.kline-chart-stage .kline-hover-tooltip{border-color:#adbcc63d;background:#14181ef2}@media(max-width:760px){.kline-chart-stage,.kline-chart-stage .kline-canvas{height:284px}}@media(max-width:430px){.kline-chart-stage,.kline-chart-stage .kline-canvas{height:272px}}.admin-market-stack>form:first-child .admin-market-basic-grid>label:nth-child(2),.admin-market-stack>form:first-child .admin-market-basic-grid>label:nth-child(3){display:none}.admin-execution-status{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;color:#aab9b4;border:1px solid rgba(170,199,191,.14);border-radius:999px;background:#00000024;font-size:10px}.admin-execution-status i{width:7px;height:7px;border-radius:50%;background:#7b8985}.admin-execution-status.is-live{color:#67e4c5;border-color:#54d8bd4d;background:#54d8bd12}.admin-execution-status.is-live i{background:#53d7c0;box-shadow:0 0 0 4px #53d7c01a,0 0 10px #53d7c059}.admin-page:has(.admin-market-stack){display:flex;flex-direction:column}.admin-page:has(.admin-market-stack)>.admin-header{order:0}.admin-page:has(.admin-market-stack)>.admin-nav{order:1}.admin-page:has(.admin-market-stack)>.admin-market-stack{display:contents}.admin-page:has(.admin-market-stack)>.admin-market-stack>form:first-child{order:2;width:min(100%,1180px)}.admin-page:has(.admin-market-stack)>.admin-strategy-panel{order:3;width:min(100%,1180px)}.admin-page:has(.admin-market-stack)>.admin-execution-panel{order:4;width:min(100%,1180px)}.admin-page:has(.admin-market-stack)>.admin-market-stack>form:nth-child(2){order:5;width:min(100%,1180px)}.admin-page:has(.admin-market-stack)>.admin-notice,.admin-page:has(.admin-market-stack)>.admin-loading{order:6}.admin-form select option,.admin-form-grid select option{color:#18231f;background:#eef3f1}@media(min-width:761px){.admin-execution-actions{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(170px,1.25fr)}}.admin-page:has(.admin-market-stack)>.admin-market-stack>form:first-child{margin-bottom:0;padding-bottom:12px;border-bottom:0;border-radius:16px 16px 0 0}.admin-page:has(.admin-market-stack)>.admin-market-stack>form:first-child>.admin-help{display:none}.admin-page:has(.admin-market-stack)>.admin-market-stack>form:first-child>.admin-primary{display:none}.admin-page:has(.admin-market-stack)>.admin-strategy-panel{margin-top:-1px;margin-bottom:14px;padding-top:15px;border-top:1px solid rgba(170,199,191,.08);border-radius:0 0 16px 16px;background:linear-gradient(145deg,#131d1beb,#090e0ef2);box-shadow:0 16px 38px #0000002b,inset 0 1px #ffffff06}.admin-page:has(.admin-market-stack)>.admin-strategy-panel .admin-card-heading h2{font-size:16px}.admin-page:has(.admin-market-stack)>.admin-strategy-panel{order:2;margin-top:0;margin-bottom:0;padding-top:18px;padding-bottom:14px;border-radius:16px 16px 0 0;border-bottom:0;background:linear-gradient(145deg,#131d1bf5,#090e0efa);box-shadow:0 8px 22px #0000001f,inset 0 1px #ffffff06}.admin-page:has(.admin-market-stack)>.admin-market-stack>form:first-child{order:3;margin-top:-1px;margin-bottom:14px;padding-top:15px;padding-bottom:16px;border-top:1px solid rgba(170,199,191,.08);border-radius:0 0 16px 16px;background:linear-gradient(145deg,#131d1bf5,#090e0efa);box-shadow:0 16px 38px #0000002b,inset 0 1px #ffffff06}.admin-page:has(.admin-market-stack)>.admin-strategy-panel .admin-card-heading h2,.admin-page:has(.admin-market-stack)>.admin-market-stack>form:first-child .admin-card-heading h2{font-size:16px}.admin-page:has(.admin-market-stack)>.admin-strategy-panel{order:2;margin:0 auto 14px;padding:18px;border:1px solid rgba(170,199,191,.11);border-radius:16px;background:linear-gradient(145deg,#131d1beb,#090e0ef2);box-shadow:0 16px 38px #0000002b,inset 0 1px #ffffff06}.admin-page:has(.admin-market-stack)>.admin-market-stack>form:first-child{order:3;margin:0 auto 14px;padding:18px;border:1px solid rgba(170,199,191,.11);border-radius:16px;background:linear-gradient(145deg,#131d1beb,#090e0ef2);box-shadow:0 16px 38px #0000002b,inset 0 1px #ffffff06}.admin-page:has(.admin-market-stack)>.admin-market-stack>form:first-child>.admin-primary{display:inline-flex}.admin-page:has(.admin-market-stack)>.admin-market-stack>form:first-child>.admin-help{display:block}.nft-vault-showroom{overflow:hidden}.nft-vault-layout{display:block}.nft-vault-gallery{display:flex;gap:11px;margin:18px -2px 0;padding:2px 9% 10px 2px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.nft-vault-gallery::-webkit-scrollbar{display:none}.nft-vault-card{--vault-accent: #66dfc4;-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;flex:0 0 91%;isolation:isolate;overflow:hidden;width:auto;min-width:0;min-height:0;aspect-ratio:1672 / 941;display:block;padding:0;color:#edf6f3;text-align:left;border:1px solid rgba(170,199,191,.15);border-radius:19px;background:#07100e;box-shadow:0 14px 30px #00000047,inset 0 1px #ffffff0d;scroll-snap-align:center;cursor:pointer;transform:translateZ(0);transition:border-color .24s ease,box-shadow .24s ease,transform .24s ease}.nft-vault-card.selected{border-color:color-mix(in srgb,var(--vault-accent) 62%,transparent);box-shadow:0 18px 38px #00000057,0 0 0 2px color-mix(in srgb,var(--vault-accent) 10%,transparent),0 0 24px color-mix(in srgb,var(--vault-accent) 12%,transparent);transform:translateY(-1px) translateZ(0)}.nft-vault-card>img{position:absolute!important;top:0;right:0;bottom:0;left:0;z-index:0!important;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.nft-vault-card-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#030908f2,#030908c4 39%,#0309082e 70%,#0309080a);pointer-events:none}.nft-vault-card-head,.nft-vault-card-copy,.nft-vault-card-foot{position:absolute;z-index:3}.nft-vault-card-head{left:14px;top:13px;right:13px;display:flex;align-items:center;justify-content:space-between;gap:10px}.nft-vault-card-head>span{color:color-mix(in srgb,var(--vault-accent) 82%,#8a9d96);font-size:6px;font-weight:800;letter-spacing:.18em}.nft-vault-card-head b{min-height:22px;display:inline-flex;align-items:center;padding:0 8px;color:var(--vault-accent);border:1px solid color-mix(in srgb,var(--vault-accent) 32%,transparent);border-radius:999px;background:#040c0a80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:6px;letter-spacing:.08em}.nft-vault-card-copy{left:14px;top:47px;display:grid;grid-template-columns:28px 1fr;grid-template-rows:auto auto auto;align-items:center;-moz-column-gap:9px;column-gap:9px}.nft-vault-card-copy>span{grid-row:1 / 4;width:28px;height:28px;display:grid;place-items:center;color:var(--vault-accent);border:1px solid color-mix(in srgb,var(--vault-accent) 28%,transparent);border-radius:9px;background:color-mix(in srgb,var(--vault-accent) 8%,rgba(0,0,0,.3))}.nft-vault-card-copy small{color:#7f918b;font-size:5px;font-weight:750;letter-spacing:.18em}.nft-vault-card-copy strong{margin-top:3px;color:#f2f7f5;font-size:20px;line-height:1;letter-spacing:-.055em;text-shadow:0 2px 12px rgba(0,0,0,.35)}.nft-vault-card-copy em{margin-top:4px;color:var(--vault-accent);font-size:7px;font-style:normal;font-weight:750;letter-spacing:.12em}.nft-vault-card-foot{left:14px;right:14px;bottom:12px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding-top:9px;border-top:1px solid rgba(209,226,220,.12)}.nft-vault-card-foot>span{min-width:0;display:flex;flex-direction:column;gap:3px}.nft-vault-card-foot>span:last-child{align-items:flex-end;text-align:right}.nft-vault-card-foot small{color:#60736d;font-size:5px;letter-spacing:.12em}.nft-vault-card-foot strong{overflow:hidden;max-width:145px;color:#c6d4cf;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.nft-vault-gallery-caption{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:1px;padding:0 3px;color:#61736d;font-size:7px}.nft-vault-gallery-caption>div{flex:none;display:flex;gap:4px}.nft-vault-gallery-caption i{width:5px;height:5px;border-radius:99px;background:#aac7bf2e;transition:width .2s ease,background .2s ease}.nft-vault-gallery-caption i.active{width:15px;background:#58d9be}.nft-vault-controls{margin-top:12px}.nft-vault-detail{min-height:108px}@media(max-width:520px){.nft-vault-gallery{margin-top:14px;padding-right:9%}.nft-vault-card{width:auto;min-height:0;margin:0;border-radius:17px}.nft-vault-card-copy{top:44px}.nft-vault-card-copy strong{font-size:18px}}:root{--apex-action: #54d8bd;--apex-action-soft: #8fe5d0;--apex-action-ink: #07110e;--apex-action-border: rgba(84, 216, 189, .28);--apex-action-tint: rgba(84, 216, 189, .075)}.gradient-action,.otc-tabs button.active,.reward-tabs a.active,.deposit-mode-tabs button.active,.otc-side-toggle button.active,.admin-secondary.active{color:var(--apex-action-ink)!important;border-color:transparent!important;background:linear-gradient(105deg,var(--apex-action),var(--apex-action-soft))!important;box-shadow:0 10px 24px #54d8bd1f}.gradient-action:hover:not(:disabled),.otc-tabs button.active:hover,.reward-tabs a.active:hover,.deposit-mode-tabs button.active:hover,.otc-side-toggle button.active:hover,.admin-secondary.active:hover{filter:brightness(1.055)}.gradient-action:disabled{color:#667b74!important;background:#54d8bd1a!important;box-shadow:none}.invite-share-button,.admin-secondary,.admin-notice .admin-retry-button,.platform-ledger-actions a,.platform-usdt-row>a,.fishing-exchange-input button,.chat-composer-tools>button{color:var(--apex-action)!important;border-color:var(--apex-action-border)!important;background:var(--apex-action-tint)!important}.invite-share-button:hover,.admin-secondary:hover,.admin-notice .admin-retry-button:hover,.platform-ledger-actions a:hover,.platform-usdt-row>a:hover,.fishing-exchange-input button:hover,.chat-composer-tools>button:hover{color:#a8efdf!important;border-color:#54d8bd6b!important;background:#54d8bd21!important}.quiet-link,.input-suffix,.otc-order-actions button:hover{color:var(--apex-action)!important}.fishing-source-tabs button.active.legacy{color:#ccefe7;border-color:var(--apex-action-border);background:var(--apex-action-tint)}.nft-vault-tier-list button.preacher,.nft-vault-tier-list button.core{--tier-accent: var(--apex-action)}.benefit-product button,.benefit-shop-product button,.benefit-shop-product.gift_box button,.benefits-shop-categories button.active,.fishing-exchange-action,.chat-send,.deposit-benefit-callout>span{color:var(--apex-action-ink);background:linear-gradient(105deg,var(--apex-action),var(--apex-action-soft))!important}.live-ledger-page{gap:13px}.live-ledger-hero{position:relative;overflow:hidden;min-height:168px;display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:22px;border:1px solid rgba(84,216,189,.18);border-radius:22px;background:radial-gradient(circle at 88% 0,rgba(84,216,189,.16),transparent 38%),radial-gradient(circle at 5% 115%,rgba(217,173,105,.08),transparent 36%),linear-gradient(145deg,#111f1cfa,#070d0cfc 72%);box-shadow:inset 0 1px #ffffff09,0 20px 42px #00000029}.live-ledger-hero:after{content:"";position:absolute;right:-80px;top:-124px;width:250px;height:250px;border:1px solid rgba(84,216,189,.14);border-radius:50%;box-shadow:0 0 0 38px #54d8bd05,0 0 0 76px #d9ad6903}.live-ledger-hero>*{position:relative;z-index:1}.live-ledger-hero h1{margin:9px 0 0;color:#eef6f3;font-size:clamp(30px,8vw,42px);letter-spacing:-.055em}.live-ledger-hero p{max-width:430px;margin:9px 0 0;color:#7b9189;font-size:10px;line-height:1.65}.live-ledger-shield{flex:0 0 auto;width:86px;height:86px;display:grid;grid-template-columns:auto auto;place-content:center;gap:3px 7px;color:#5fe0c4;border:1px solid rgba(84,216,189,.22);border-radius:26px 26px 26px 9px;background:linear-gradient(145deg,#54d8bd1f,#0003);box-shadow:inset 0 1px #ffffff0a,0 16px 34px #0000002e;transform:rotate(-3deg)}.live-ledger-shield>*{transform:rotate(3deg)}.live-ledger-shield b{color:#e8f6f1;font-size:22px;line-height:1}.live-ledger-shield small{grid-column:1 / -1;color:#6e8880;font-size:7px;text-align:center;letter-spacing:.08em}.platform-live-panel{overflow:hidden;padding:0}.platform-live-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 18px 13px}.platform-live-head h2{margin:6px 0 0;color:#e4eeea;font-size:18px;letter-spacing:-.035em}.platform-live-head p{margin:6px 0 0;color:#657b74;font-size:8px}.platform-live-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:0 18px 12px;padding:4px;border:1px solid rgba(170,199,191,.08);border-radius:11px;background:#00000024}.platform-live-filters button{min-height:33px;color:#687c76;border:0;border-radius:8px;background:transparent;font-size:9px}.platform-live-filters button.active{color:#092018;background:#54d8bd;box-shadow:0 8px 18px #54d8bd1f;font-weight:750}.platform-live-scroll,.live-chain-scroll{max-height:min(64dvh,560px);overflow-y:auto;overscroll-behavior:contain;border-top:1px solid rgba(170,199,191,.075);background:#00000013;scrollbar-color:rgba(84,216,189,.32) transparent;scrollbar-width:thin}.platform-live-scroll::-webkit-scrollbar,.live-chain-scroll::-webkit-scrollbar{width:4px}.platform-live-scroll::-webkit-scrollbar-track,.live-chain-scroll::-webkit-scrollbar-track{background:transparent}.platform-live-scroll::-webkit-scrollbar-thumb,.live-chain-scroll::-webkit-scrollbar-thumb{border-radius:99px;background:#54d8bd47}.platform-live-row{min-height:72px;display:flex;align-items:center;gap:11px;padding:11px 16px;border-bottom:1px solid rgba(170,199,191,.065)}.platform-live-row:last-child{border-bottom:0}.platform-live-icon{flex:0 0 auto;width:36px;height:36px;display:grid;place-items:center;border-radius:11px}.platform-live-icon.income{color:#5be0c2;background:#54d8bd17}.platform-live-icon.expense{color:#e68f93;background:#e56e7216}.platform-live-copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.platform-live-copy strong{overflow:hidden;color:#dce8e4;font-size:10px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.platform-live-copy small{color:#71837e;font-size:8px}.platform-live-copy em{overflow:hidden;color:#556762;font-size:7px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.platform-live-amount{flex:0 0 auto;display:flex;align-items:flex-end;flex-direction:column;gap:4px;text-align:right}.platform-live-amount b{font-size:11px;font-weight:720}.platform-live-amount small{color:#5f706b;font-size:7px}.platform-live-amount.income b{color:#5be0c2}.platform-live-amount.expense b{color:#e68f93}.live-scroll-foot{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 17px;color:#5e716b;border-top:1px solid rgba(170,199,191,.07);background:#ffffff03;font-size:7px}.live-scroll-foot span:last-child{color:#8a9b95}.live-card-caption{color:#6c8079;font-size:9px}.live-scroll-panel{overflow:hidden}@media(max-width:520px){.live-ledger-hero{min-height:150px;align-items:flex-start;padding:18px}.live-ledger-hero p{max-width:250px}.live-ledger-shield{width:70px;height:70px;border-radius:21px 21px 21px 8px}.live-ledger-shield b{font-size:18px}.platform-live-head{padding:16px 15px 12px}.platform-live-filters{margin-inline:15px}.platform-live-scroll,.live-chain-scroll{max-height:min(62dvh,510px)}.platform-live-row{min-height:70px;padding-inline:14px}}.nft-vault-page{gap:13px}.nft-vault-hero{position:relative;overflow:hidden;min-height:210px;display:flex;align-items:flex-end;justify-content:space-between;gap:22px;padding:25px;border:1px solid rgba(219,185,112,.2);border-radius:24px;background:linear-gradient(115deg,rgba(255,255,255,.025),transparent 30%),radial-gradient(circle at 82% 14%,rgba(217,173,105,.17),transparent 34%),radial-gradient(circle at 8% 110%,rgba(84,216,189,.12),transparent 38%),linear-gradient(145deg,#18231f,#080c0b 72%);box-shadow:inset 0 1px #ffffff0b,0 24px 50px #0003}.nft-vault-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.17;background-image:linear-gradient(120deg,transparent 0 47%,rgba(255,255,255,.08) 47.2% 47.45%,transparent 47.7%),linear-gradient(60deg,transparent 0 64%,rgba(217,173,105,.12) 64.2% 64.45%,transparent 64.7%)}.nft-vault-hero:after{content:"A";position:absolute;right:58px;top:-68px;color:#ffffff06;font-size:260px;font-weight:900;line-height:1}.nft-vault-hero>*{position:relative;z-index:1}.nft-vault-hero h1{margin:10px 0 0;color:#f1f6f4;font-size:clamp(31px,8vw,45px);letter-spacing:-.06em}.nft-vault-hero p{max-width:470px;margin:11px 0 0;color:#84968f;font-size:10px;line-height:1.75}.nft-vault-hero-mark{flex:0 0 auto;width:94px;height:94px;display:grid;grid-template-columns:auto auto;place-content:center;gap:5px 8px;color:#e1bd74;border:1px solid rgba(217,173,105,.27);border-radius:50%;background:linear-gradient(145deg,#d9ad6917,#0003);box-shadow:inset 0 0 0 7px #d9ad6906,0 16px 34px #00000029}.nft-vault-hero-mark b{color:#f0e3bf;font-size:21px;line-height:1}.nft-vault-hero-mark small{grid-column:1 / -1;color:#8c7b5c;font-size:6px;letter-spacing:.08em}.nft-vault-account{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.nft-vault-account>div{min-width:0;min-height:80px;display:flex;flex-direction:column;justify-content:center;gap:7px;padding:14px;border:1px solid rgba(170,199,191,.09);border-radius:14px;background:linear-gradient(145deg,#111917f2,#080d0cf7)}.nft-vault-account small{color:#61766f;font-size:8px}.nft-vault-account strong{overflow:hidden;color:#dfe9e5;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.nft-vault-account strong i{color:#8d9c97;font-size:7px;font-style:normal}.nft-vault-account em{color:#50635d;font-size:7px;font-style:normal}.nft-vault-showroom{padding:20px}.nft-vault-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin-top:18px}.nft-vault-card{--vault-accent: #72d9c2;position:relative;overflow:hidden;width:100%;min-width:0;min-height:350px;display:flex;flex-direction:column;justify-content:space-between;padding:20px;color:var(--vault-accent);border:1px solid color-mix(in srgb,var(--vault-accent) 34%,transparent);border-radius:25px;background:radial-gradient(circle at 82% 12%,color-mix(in srgb,var(--vault-accent) 22%,transparent),transparent 34%),radial-gradient(circle at 4% 108%,color-mix(in srgb,var(--vault-accent) 11%,transparent),transparent 40%),linear-gradient(145deg,#1a2622,#060a09 72%);box-shadow:inset 0 1px #ffffff12,0 24px 50px #00000047,0 0 32px color-mix(in srgb,var(--vault-accent) 8%,transparent);isolation:isolate}.nft-vault-card.preacher{--vault-accent: #d9ad69}.nft-vault-card.core{--vault-accent: #d9e889}.nft-vault-card:before{content:"";position:absolute;right:-70px;top:-88px;width:240px;height:240px;border:1px solid color-mix(in srgb,var(--vault-accent) 24%,transparent);border-radius:50%;box-shadow:0 0 0 34px color-mix(in srgb,var(--vault-accent) 4%,transparent),0 0 0 68px color-mix(in srgb,var(--vault-accent) 2%,transparent)}.nft-vault-card:after{content:"A";position:absolute;left:50%;top:49%;z-index:-1;color:#ffffff06;font-size:260px;font-weight:900;line-height:.7;transform:translate(-50%,-50%)}.nft-vault-card-foil{position:absolute;top:-50%;right:40%;bottom:-50%;left:-35%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.055),transparent);transform:rotate(19deg);pointer-events:none}.nft-vault-card>*:not(.nft-vault-card-foil){position:relative;z-index:1}.nft-vault-card header{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:7px;font-weight:750;letter-spacing:.18em}.nft-vault-card header span{color:color-mix(in srgb,var(--vault-accent) 72%,#82908b)}.nft-vault-card header b{padding:6px 8px;color:var(--vault-accent);border:1px solid color-mix(in srgb,var(--vault-accent) 24%,transparent);border-radius:999px;background:color-mix(in srgb,var(--vault-accent) 6%,transparent);font-size:6px}.nft-vault-card-center{display:flex;align-items:center;flex-direction:column;text-align:center}.nft-vault-emblem{width:86px;height:86px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--vault-accent) 35%,transparent);border-radius:29px 29px 29px 9px;background:linear-gradient(145deg,color-mix(in srgb,var(--vault-accent) 17%,transparent),#0000002e);box-shadow:inset 0 1px #ffffff14,0 0 38px color-mix(in srgb,var(--vault-accent) 16%,transparent);transform:rotate(-7deg)}.nft-vault-emblem svg{transform:rotate(7deg)}.nft-vault-card-center>small{margin-top:20px;color:#6f817a;font-size:6px;letter-spacing:.22em}.nft-vault-card-center h2{margin:7px 0 0;color:#eef4f2;font-size:24px;letter-spacing:-.055em}.nft-vault-card-center p{margin:7px 0 0;color:var(--vault-accent);font-size:8px;letter-spacing:.12em}.nft-vault-card footer{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-top:14px;border-top:1px solid rgba(170,199,191,.1)}.nft-vault-card footer>span{min-width:0;display:flex;flex-direction:column;gap:5px}.nft-vault-card footer>span:last-child{text-align:right}.nft-vault-card footer small{color:#53665f;font-size:6px;letter-spacing:.1em}.nft-vault-card footer strong{overflow:hidden;color:#b8c7c2;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.nft-vault-controls{min-width:0;display:flex;flex-direction:column;gap:12px}.nft-vault-tier-list{display:grid;gap:7px}.nft-vault-tier-list button{--tier-accent: #72d9c2;min-width:0;min-height:61px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px;color:#788b84;text-align:left;border:1px solid rgba(170,199,191,.09);border-radius:13px;background:#0000001f}.nft-vault-tier-list button.preacher{--tier-accent: #d9ad69}.nft-vault-tier-list button.core{--tier-accent: #d9e889}.nft-vault-tier-list button.active{color:var(--tier-accent);border-color:color-mix(in srgb,var(--tier-accent) 30%,transparent);background:color-mix(in srgb,var(--tier-accent) 7%,rgba(0,0,0,.12));box-shadow:inset 3px 0 var(--tier-accent)}.nft-vault-tier-list button>span:first-child{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--tier-accent) 10%,rgba(255,255,255,.02))}.nft-vault-tier-list button>span:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:4px}.nft-vault-tier-list strong{color:#cbd8d3;font-size:10px}.nft-vault-tier-list button.active strong{color:#ecf3f0}.nft-vault-tier-list small{color:#586a64;font-size:7px}.nft-vault-tier-list button>svg{color:var(--tier-accent)}.nft-vault-detail{flex:1;display:flex;flex-direction:column;padding:15px;border:1px solid rgba(170,199,191,.08);border-radius:14px;background:#ffffff05}.nft-vault-detail>span{display:flex;align-items:center;justify-content:space-between;gap:10px}.nft-vault-detail small{color:#60736d;font-size:7px}.nft-vault-detail strong{color:#d4e0dc;font-size:10px}.nft-vault-detail p{margin:10px 0 0;color:#6c7e78;font-size:8px;line-height:1.6}.nft-vault-progress{overflow:hidden;height:4px;margin-top:auto;border-radius:999px;background:#aac7bf14}.nft-vault-progress span{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#54d8bd,#d9ad69);box-shadow:0 0 10px #54d8bd47}.nft-vault-detail footer{display:flex;align-items:center;justify-content:space-between;margin-top:8px;color:#5f726c;font-size:7px}.nft-vault-detail footer strong{color:#6edfc6;font-size:8px}.nft-vault-conversion,.nft-vault-chain{padding:20px}.nft-vault-conversion-flow{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:16px;padding:15px;border:1px solid rgba(84,216,189,.11);border-radius:13px;background:#0000001f}.nft-vault-conversion-flow>span{min-width:0;display:flex;flex-direction:column;gap:6px}.nft-vault-conversion-flow>span:last-child{text-align:right}.nft-vault-conversion-flow small{color:#5f736c;font-size:7px}.nft-vault-conversion-flow strong{overflow:hidden;color:#dae6e1;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.nft-vault-conversion-flow>svg{color:#58d9bd}.nft-vault-conversion>.gradient-action{margin-top:11px}.nft-vault-threshold{margin-top:16px;padding:16px;border:1px solid rgba(217,173,105,.13);border-radius:14px;background:#d9ad6909}.nft-vault-threshold>span{display:flex;flex-direction:column;gap:5px}.nft-vault-threshold>span strong{color:#ddc18b;font-size:10px}.nft-vault-threshold>span small{color:#766d57;font-size:8px}.nft-vault-threshold>div{display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr;align-items:center;gap:6px;margin-top:13px}.nft-vault-threshold b{width:22px;height:22px;display:grid;place-items:center;color:#d9ad69;border:1px solid rgba(217,173,105,.18);border-radius:7px;font-size:7px}.nft-vault-threshold em{color:#766f5b;font-size:7px;font-style:normal}@media(max-width:720px){.nft-vault-card{width:min(100%,430px);min-height:340px;margin:0 auto}.nft-vault-detail{min-height:112px}}@media(max-width:520px){.nft-vault-hero{min-height:190px;align-items:flex-start;padding:19px}.nft-vault-hero p{max-width:260px}.nft-vault-hero-mark{width:72px;height:72px}.nft-vault-hero-mark b{font-size:17px}.nft-vault-account{grid-template-columns:1fr;gap:5px}.nft-vault-account>div{min-height:64px;padding:12px 14px}.nft-vault-showroom,.nft-vault-conversion,.nft-vault-chain{padding:16px}.nft-vault-layout{margin-top:14px}.nft-vault-card{min-height:330px;padding:17px;border-radius:22px}.nft-vault-emblem{width:78px;height:78px}.nft-vault-card-center h2{font-size:22px}.nft-vault-threshold>div{grid-template-columns:auto 1fr}}.benefits-mall-page{gap:12px}.benefits-shop-hero{position:relative;overflow:hidden;min-height:245px;display:grid;align-content:space-between;gap:18px;padding:23px;border:1px solid rgba(84,216,189,.2);border-radius:24px;background:radial-gradient(circle at 100% 0%,rgba(84,216,189,.22),transparent 35%),radial-gradient(circle at 2% 105%,rgba(219,179,102,.16),transparent 38%),linear-gradient(145deg,#122721,#0a1110 65%,#080b0b);box-shadow:inset 0 1px #ffffff09,0 20px 48px #0003}.benefits-shop-hero:after{content:"";position:absolute;right:-88px;bottom:-115px;width:270px;height:270px;border:1px solid rgba(217,173,105,.16);border-radius:50%;box-shadow:0 0 0 34px #54d8bd06,0 0 0 68px #d9ad6905;pointer-events:none}.benefits-shop-hero>*{position:relative;z-index:1}.benefits-shop-hero-copy h1{margin:10px 0 0;color:#eef7f3;font-size:36px;line-height:1;letter-spacing:-.055em}.benefits-shop-hero-copy p{max-width:340px;margin:12px 0 0;color:#8ca099;font-size:10px;line-height:1.75}.benefits-shop-assurance{display:flex;flex-wrap:wrap;gap:7px}.benefits-shop-assurance span{display:inline-flex;align-items:center;gap:6px;min-height:29px;padding:0 10px;color:#8fddd0;border:1px solid rgba(84,216,189,.16);border-radius:999px;background:#54d8bd0e;font-size:8px;font-weight:700}.benefits-shop-assurance span:last-child{color:#d7bc83;border-color:#d9ad6929;background:#d9ad690d}.benefits-shop-price{display:grid;grid-template-columns:1fr auto;align-items:center;gap:6px 12px;padding-top:15px;border-top:1px solid rgba(170,199,191,.1)}.benefits-shop-price span{display:inline-flex;align-items:center;gap:6px;color:#70857e;font-size:8px}.benefits-shop-price strong{color:#6ee0c7;font-size:14px;text-align:right}.benefits-shop-price small{grid-column:1 / -1;color:#5f746d;font-size:7px;line-height:1.5}.benefits-conversion-card{display:grid;gap:17px;padding:18px}.benefits-conversion-card h2{margin:7px 0 0;color:#e8f2ee;font-size:20px;letter-spacing:-.035em}.benefits-conversion-card p{margin:7px 0 0;color:#6f837c;font-size:8px;line-height:1.6}.benefits-conversion-example{display:grid;grid-template-columns:1fr auto 1fr auto 1.25fr;align-items:center;gap:7px;padding:12px;border:1px solid rgba(84,216,189,.1);border-radius:14px;background:#02090847}.benefits-conversion-example>span,.benefits-conversion-example>strong{min-width:0;display:flex;flex-direction:column;gap:4px}.benefits-conversion-example b,.benefits-conversion-example>strong{color:#dde9e5;font-size:12px}.benefits-conversion-example>strong{color:#67dfc4;font-size:15px;text-align:right}.benefits-conversion-example small{color:#667a73;font-size:6px;font-weight:600;white-space:nowrap}.benefits-conversion-example i{color:#536a63;font-size:10px;font-style:normal;text-align:center}.benefits-shop-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:5px;border:1px solid rgba(170,199,191,.1);border-radius:15px;background:#070e0dd6}.benefits-shop-categories button{min-height:37px;color:#71857e;border:0;border-radius:11px;background:transparent;font-size:9px;font-weight:700}.benefits-shop-categories button.active{color:#07100e;background:linear-gradient(100deg,#58d9be,#c7e99b);box-shadow:0 8px 20px #54d8bd1a}.benefits-shop-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.benefit-shop-product{min-width:0;overflow:hidden;border:1px solid rgba(170,199,191,.11);border-radius:19px;background:linear-gradient(155deg,#121d1bfa,#070c0cfc);box-shadow:inset 0 1px #ffffff06}.benefit-shop-product.featured{grid-column:1 / -1;display:grid;grid-template-columns:42% 1fr}.benefit-shop-product-art{position:relative;overflow:hidden;min-height:118px;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:15px;color:#61dec3;background:radial-gradient(circle at 92% 5%,rgba(84,216,189,.23),transparent 38%),linear-gradient(145deg,#143128,#0b1815)}.benefit-shop-product.gift_box .benefit-shop-product-art{color:#e2b967;background:radial-gradient(circle at 94% 2%,rgba(217,173,105,.25),transparent 39%),linear-gradient(145deg,#302a18,#15140f)}.benefit-shop-product-art:after{content:"";position:absolute;right:-32px;bottom:-51px;width:120px;height:120px;border:1px solid currentColor;border-radius:50%;opacity:.13;box-shadow:0 0 0 20px currentColor;pointer-events:none}.benefit-shop-product-icon{position:relative;z-index:1;width:42px;height:42px;display:grid;place-items:center;flex:none;border:1px solid currentColor;border-radius:13px;background:#00000024}.benefit-shop-product-face{position:absolute;left:15px;bottom:14px;z-index:1;display:flex;align-items:baseline;gap:4px}.benefit-shop-product-face b{color:#edf5f2;font-size:24px;line-height:1;letter-spacing:-.055em}.benefit-shop-product-face small{color:currentColor;font-size:7px;font-weight:800}.benefit-shop-product-art em{position:relative;z-index:1;padding:5px 7px;color:currentColor;border:1px solid currentColor;border-radius:999px;font-size:6px;font-style:normal;font-weight:800;letter-spacing:.06em;opacity:.86}.benefit-shop-product-body{min-width:0;display:flex;flex-direction:column;padding:14px}.benefit-shop-product-body>small{color:#647971;font-size:7px;font-weight:750;letter-spacing:.08em}.benefit-shop-product-body h2{margin:6px 0 0;color:#e0ebe7;font-size:13px;line-height:1.25;letter-spacing:-.025em}.benefit-shop-product-body>p{min-height:30px;margin:7px 0 0;color:#697b75;font-size:7px;line-height:1.55}.benefit-shop-product-price{margin-top:12px;padding-top:11px;border-top:1px solid rgba(170,199,191,.075)}.benefit-shop-product-price>span,.benefit-shop-product-price>em{display:block;color:#60736c;font-size:6px;font-style:normal}.benefit-shop-product-price strong{display:block;margin:4px 0;color:#e8f2ee;font-size:15px}.benefit-shop-product-price strong small{color:#71d9c2;font-size:7px}.benefit-shop-product button{min-height:38px;display:flex;align-items:center;justify-content:center;gap:4px;margin-top:11px;color:#08100e;border:0;border-radius:10px;background:linear-gradient(100deg,#58d9be,#c8ea9b);font-size:8px;font-weight:850}.benefit-shop-product.gift_box button{background:linear-gradient(100deg,#e4b65e,#dced58)}.benefit-shop-product button:disabled{color:#667872;background:#aac7bf12;opacity:1}.benefit-shop-delivery{display:inline-flex;align-items:center;justify-content:center;gap:4px;margin-top:8px;color:#62756f;font-size:6px}.benefit-shop-product.featured .benefit-shop-product-art{min-height:100%}.benefit-shop-product.featured .benefit-shop-product-body{padding:16px}.benefit-shop-product.featured .benefit-shop-product-body h2{font-size:16px}.benefit-shop-product.featured .benefit-shop-product-body>p{min-height:0}.benefits-mall-records{margin-top:2px}@media(max-width:420px){.benefits-shop-hero{min-height:235px;padding:20px;border-radius:21px}.benefits-shop-hero-copy h1{font-size:32px}.benefits-shop-grid{grid-template-columns:1fr}.benefit-shop-product.featured{grid-column:auto;display:block}.benefit-shop-product.featured .benefit-shop-product-art{min-height:125px}.benefit-shop-product-body h2,.benefit-shop-product.featured .benefit-shop-product-body h2{font-size:15px}.benefit-shop-product-body>p{min-height:0}}.app-frame .member-wallet-hero{padding:18px}.app-frame .member-wallet-primary{align-items:flex-start;flex-direction:column;gap:11px;margin-top:20px}.app-frame .member-wallet-uid{width:100%;justify-content:space-between}.app-frame .member-wallet-uid h1{font-size:clamp(27px,8.4vw,33px);letter-spacing:-.045em;white-space:nowrap}.app-frame .member-wallet-uid button{min-height:32px;padding-inline:9px;white-space:nowrap}.app-frame .member-wallet-metrics{gap:8px;margin-top:18px}.app-frame .member-wallet-metrics span{display:flex;min-height:70px;align-items:center;justify-content:center;flex-direction:column;gap:5px;padding:10px 6px;text-align:center}.app-frame .member-wallet-metrics svg{display:none}.app-frame .member-wallet-metrics strong{font-size:18px}.app-frame .member-wallet-metrics small{margin:0;font-size:8px}.app-frame .member-wallet-relations{grid-template-columns:1fr;gap:7px}.app-frame .member-wallet-relations>span,.app-frame .member-wallet-relations>span:last-child{grid-column:auto;grid-template-columns:auto 82px minmax(0,1fr);align-items:center;padding:10px 12px}.app-frame .member-wallet-relations svg{grid-row:auto}.app-frame .member-wallet-relations strong{margin:0;text-align:right}.app-frame .member-wallet-direct-preview{align-items:flex-start;flex-direction:column;gap:10px}.app-frame .platform-ledger-card{padding:18px}.app-frame .platform-ledger-copy{max-width:340px;font-size:9px;line-height:1.65}.app-frame .platform-ledger-grid{grid-template-columns:1fr;gap:10px}.app-frame .platform-ledger-balance{padding:17px}.app-frame .platform-ledger-total{margin-top:18px}.app-frame .platform-ledger-total strong{font-size:27px}.app-frame .platform-ledger-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.app-frame .platform-ledger-actions a{min-width:0;min-height:40px;padding:6px;flex-direction:column;font-size:8px;line-height:1.25;text-align:center}.app-frame .platform-usdt-row{align-items:flex-start;flex-direction:column;gap:12px;padding:14px}.app-frame .platform-usdt-row>a{width:100%;min-height:36px;justify-content:center;border:1px solid rgba(217,173,105,.12);border-radius:9px;background:#d9ad690b}.app-frame .platform-ledger-primary-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.app-frame .platform-ledger-primary-actions>a,.app-frame .platform-ledger-primary-actions>a:last-child{grid-column:auto;grid-template-columns:auto minmax(0,1fr) auto;min-height:62px;padding:11px 10px}.app-frame .platform-ledger-primary-actions strong{font-size:10px}.app-frame .platform-ledger-primary-actions small{font-size:7.5px;line-height:1.35}.app-frame .benefits-page{gap:12px}.app-frame .benefits-hero{min-height:0;display:flex;align-items:flex-start;flex-direction:column;gap:14px;padding:20px;border-radius:21px}.app-frame .benefits-hero h1{max-width:none;margin-top:8px;font-size:33px;line-height:1.08}.app-frame .benefits-hero p{max-width:330px;margin-top:10px;font-size:9.5px;line-height:1.7}.app-frame .benefits-no-withdraw{align-self:flex-start;padding:7px 10px}.app-frame .benefits-price-snapshot{width:100%;grid-template-columns:1fr auto;gap:6px 10px;padding-top:14px}.app-frame .benefits-price-snapshot strong{font-size:15px;text-align:right}.app-frame .benefits-price-snapshot small{grid-column:1/-1;line-height:1.5}.app-frame .benefits-balance-strip{gap:12px;padding:15px 16px}.app-frame .benefits-balance-strip strong{font-size:15px}.app-frame .benefits-catalog{grid-template-columns:1fr;gap:10px}.app-frame .benefit-product{min-height:0;padding:18px;border-radius:18px}.app-frame .benefit-product header{justify-content:flex-start}.app-frame .benefit-product header b{margin-left:auto;font-size:8px}.app-frame .benefit-product-icon{width:40px;height:40px;border-radius:12px}.app-frame .benefit-product h2{margin-top:16px;font-size:21px}.app-frame .benefit-product p{max-width:330px;margin-top:8px;font-size:9px;line-height:1.7}.app-frame .benefit-product-cost{display:grid;grid-template-columns:1fr auto;align-items:end;gap:4px 12px;margin-top:17px;padding-top:14px}.app-frame .benefit-product-cost strong{grid-row:1/3;grid-column:2;margin:0;font-size:20px;text-align:right}.app-frame .benefit-product button{min-height:44px;margin-top:14px;font-size:10px}.app-frame .benefits-odds,.app-frame .benefit-records{padding:17px}.app-frame .benefits-odds>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.app-frame .benefits-odds>div:last-child span,.app-frame .benefits-odds>div:last-child span:last-child{grid-column:auto;min-height:56px;justify-content:center;padding:10px 12px}.app-frame .benefits-odds>div:last-child span:last-child{grid-column:1/-1}.app-frame .benefit-records article{grid-template-columns:auto minmax(0,1fr);gap:10px}.app-frame .benefit-records article>div:last-child{grid-column:2;align-items:flex-start}.app-frame .fishing-arcade-page{gap:12px}.app-frame .fishing-arcade-hero{display:flex;align-items:flex-start;flex-direction:column;gap:11px;padding:2px 2px 0}.app-frame .fishing-arcade-title h1{margin-top:6px;font-size:31px;line-height:1.05}.app-frame .fishing-arcade-title p{max-width:330px;margin-top:8px;font-size:9.5px;line-height:1.6}.app-frame .fishing-arcade-badges{max-width:none;justify-content:flex-start;gap:6px}.app-frame .fishing-arcade-badges span{min-height:29px;padding-inline:9px;font-size:8px}.app-frame .fishing-arcade-badges span:nth-child(n+4){display:none}.app-frame .fishing-wallet{padding:17px}.app-frame .fishing-wallet .section-heading{align-items:center;gap:10px}.app-frame .fishing-wallet-total{flex:none;font-size:9px!important}.app-frame .fishing-source-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.app-frame .fishing-source-tabs button{min-width:0;min-height:96px;padding:13px 12px}.app-frame .fishing-source-tabs span,.app-frame .fishing-source-tabs small{font-size:8px}.app-frame .fishing-source-tabs strong{font-size:18px}.app-frame .fishing-exchange-panel{grid-template-columns:1fr;gap:10px;padding:12px}.app-frame .fishing-direction-tabs{display:grid;grid-template-columns:1fr 1fr}.app-frame .fishing-direction-tabs button{min-width:0;min-height:38px;padding-inline:8px;font-size:9px}.app-frame .fishing-exchange-input{width:100%}.app-frame .fishing-exchange-input input{min-height:46px;font-size:12px}.app-frame .fishing-exchange-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;font-size:8px;line-height:1.45}.app-frame .fishing-exchange-meta span{min-width:0}.app-frame .fishing-exchange-meta strong{flex:none;color:#d1b477}.app-frame .fishing-exchange-action{width:100%;min-height:44px;font-size:9px}.app-frame .fishing-isolation-note{align-items:flex-start;padding:11px 12px}.app-frame .fishing-isolation-note small{font-size:8px;line-height:1.55}.app-frame .fishing-arcade-shell{border-radius:18px}.app-frame .fishing-arcade-toolbar{min-height:52px;gap:8px;padding:8px 9px 8px 13px}.app-frame .fishing-arcade-toolbar small{display:none}.app-frame .fishing-arcade-actions{gap:5px}.app-frame .fishing-arcade-actions button{width:34px;min-height:34px;padding:0}.app-frame .fishing-arcade-actions button span{display:none}.app-frame .fishing-arcade-stage{height:auto;min-height:230px;aspect-ratio:16/10}.app-frame .fishing-arcade-footer{min-height:40px;padding:8px 12px}.app-frame .fishing-landscape-note{display:none}.app-frame .fishing-credit-records{padding:17px}.app-frame .fishing-arcade-disclaimer{max-width:360px;margin:0 auto;padding-inline:10px;line-height:1.6}@media(max-width:380px){.app-frame .platform-ledger-primary-actions,.app-frame .benefits-balance-strip{grid-template-columns:1fr}.app-frame .benefits-balance-strip>i{display:none}.app-frame .fishing-source-tabs{grid-template-columns:1fr}}.wallet-overview,.benefits-page,.fishing-arcade-page,.wallet-overview>*,.benefits-page>*,.fishing-arcade-page>*{min-width:0;max-width:100%}.member-preview-pill{max-width:100%;padding:7px 10px;overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.member-wallet-hero{padding:18px}.member-wallet-primary{align-items:flex-start;flex-direction:column;gap:11px;margin-top:20px}.member-wallet-uid{width:100%;justify-content:space-between}.member-wallet-uid h1{font-size:clamp(27px,8.4vw,33px);letter-spacing:-.045em;white-space:nowrap}.member-wallet-uid button{min-height:32px;padding-inline:9px;white-space:nowrap}.member-wallet-metrics{gap:8px;margin-top:18px}.member-wallet-metrics span{display:flex;min-height:70px;align-items:center;justify-content:center;flex-direction:column;gap:5px;padding:10px 6px;text-align:center}.member-wallet-metrics svg{display:none}.member-wallet-metrics strong{font-size:18px}.member-wallet-metrics small{margin:0;font-size:8px}.member-wallet-relations{grid-template-columns:1fr;gap:7px}.member-wallet-relations>span,.member-wallet-relations>span:last-child{grid-column:auto;grid-template-columns:auto 82px minmax(0,1fr);align-items:center;padding:10px 12px}.member-wallet-relations svg{grid-row:auto}.member-wallet-relations strong{margin:0;text-align:right}.member-wallet-direct-preview{align-items:flex-start;flex-direction:column;gap:10px}.platform-ledger-card{padding:18px}.platform-ledger-copy{max-width:340px;font-size:9px;line-height:1.65}.platform-ledger-grid{grid-template-columns:1fr;gap:10px}.platform-ledger-balance{padding:17px}.platform-ledger-total{margin-top:18px}.platform-ledger-total strong{font-size:27px}.platform-ledger-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-ledger-actions a{min-width:0;min-height:40px;padding:6px;flex-direction:column;font-size:8px;line-height:1.25;text-align:center}.platform-usdt-row{align-items:flex-start;flex-direction:column;gap:12px;padding:14px}.platform-usdt-row>a{width:100%;min-height:36px;justify-content:center;border:1px solid rgba(217,173,105,.12);border-radius:9px;background:#d9ad690b}.platform-ledger-primary-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.platform-ledger-primary-actions>a,.platform-ledger-primary-actions>a:last-child{grid-column:auto;grid-template-columns:auto minmax(0,1fr) auto;min-height:62px;padding:11px 10px}.platform-ledger-primary-actions strong{font-size:10px}.platform-ledger-primary-actions small{font-size:7.5px;line-height:1.35}.benefits-page{gap:12px}.benefits-hero{min-height:0;display:flex;align-items:flex-start;flex-direction:column;gap:14px;padding:20px;border-radius:21px}.benefits-hero h1{max-width:none;margin-top:8px;font-size:33px;line-height:1.08}.benefits-hero p{max-width:330px;margin-top:10px;font-size:9.5px;line-height:1.7}.benefits-no-withdraw{align-self:flex-start;padding:7px 10px}.benefits-price-snapshot{width:100%;grid-template-columns:1fr auto;gap:6px 10px;padding-top:14px}.benefits-price-snapshot strong{font-size:15px;text-align:right}.benefits-price-snapshot small{grid-column:1 / -1;line-height:1.5}.benefits-balance-strip{gap:12px;padding:15px 16px}.benefits-balance-strip strong{font-size:15px}.benefits-catalog{grid-template-columns:1fr;gap:10px}.benefit-product{min-height:0;padding:18px;border-radius:18px}.benefit-product header{justify-content:flex-start}.benefit-product header b{margin-left:auto;font-size:8px}.benefit-product-icon{width:40px;height:40px;border-radius:12px}.benefit-product h2{margin-top:16px;font-size:21px}.benefit-product p{max-width:330px;margin-top:8px;font-size:9px;line-height:1.7}.benefit-product-cost{display:grid;grid-template-columns:1fr auto;align-items:end;gap:4px 12px;margin-top:17px;padding-top:14px}.benefit-product-cost strong{grid-row:1 / 3;grid-column:2;margin:0;font-size:20px;text-align:right}.benefit-product button{min-height:44px;margin-top:14px;font-size:10px}.benefits-odds,.benefit-records{padding:17px}.benefits-odds>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.benefits-odds>div:last-child span,.benefits-odds>div:last-child span:last-child{grid-column:auto;min-height:56px;justify-content:center;padding:10px 12px}.benefits-odds>div:last-child span:last-child{grid-column:1 / -1}.benefit-records article{grid-template-columns:auto minmax(0,1fr);gap:10px}.benefit-records article>div:last-child{grid-column:2;align-items:flex-start}.fishing-arcade-page{gap:12px}.fishing-arcade-hero{align-items:flex-start;flex-direction:column;gap:11px;padding:2px 2px 0}.fishing-arcade-title h1{margin-top:6px;font-size:31px;line-height:1.05}.fishing-arcade-title p{max-width:330px;margin-top:8px;font-size:9.5px;line-height:1.6}.fishing-arcade-badges{justify-content:flex-start;gap:6px}.fishing-arcade-badges span{min-height:29px;padding-inline:9px;font-size:8px}.fishing-arcade-badges span:nth-child(n+4){display:none}.fishing-wallet{padding:17px}.fishing-wallet .section-heading{align-items:center;gap:10px}.fishing-wallet-total{flex:none;font-size:9px!important}.fishing-source-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fishing-source-tabs button{min-width:0;min-height:96px;padding:13px 12px}.fishing-source-tabs strong{font-size:18px}.fishing-exchange-panel{grid-template-columns:1fr;gap:10px;padding:12px}.fishing-direction-tabs{display:grid;grid-template-columns:1fr 1fr}.fishing-direction-tabs button{min-width:0;min-height:38px;padding-inline:8px;font-size:9px}.fishing-exchange-input{width:100%}.fishing-exchange-input input{min-height:46px;font-size:12px}.fishing-exchange-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;font-size:8px;line-height:1.45}.fishing-exchange-meta span{min-width:0}.fishing-exchange-meta strong{flex:none;color:#d1b477}.fishing-exchange-action{width:100%;min-height:44px;font-size:9px}.fishing-isolation-note{align-items:flex-start;padding:11px 12px}.fishing-isolation-note small{font-size:8px;line-height:1.55}.fishing-arcade-shell{border-radius:18px}.fishing-arcade-toolbar{min-height:52px;gap:8px;padding:8px 9px 8px 13px}.fishing-arcade-toolbar small{display:none}.fishing-arcade-actions{gap:5px}.fishing-arcade-actions button{width:34px;min-height:34px;padding:0}.fishing-arcade-actions button span{display:none}.fishing-arcade-stage{height:auto;min-height:230px;aspect-ratio:16 / 10}.fishing-arcade-footer{min-height:40px;padding:8px 12px}.fishing-landscape-note{display:none}.fishing-credit-records{padding:17px}.fishing-arcade-disclaimer{max-width:360px;margin:0 auto;padding-inline:10px;line-height:1.6}@media(max-width:380px){.app-main{padding-inline:12px}.member-wallet-hero,.platform-ledger-card,.benefits-hero,.fishing-wallet{padding:15px}.member-wallet-uid h1{font-size:25px}.member-wallet-uid button{font-size:0}.member-wallet-uid button svg{margin:0}.platform-ledger-primary-actions,.benefits-balance-strip{grid-template-columns:1fr}.benefits-balance-strip>i{display:none}.fishing-source-tabs{grid-template-columns:1fr}}.platform-ledger-actions{grid-template-columns:repeat(3,1fr)}.platform-ledger-primary-actions{grid-template-columns:repeat(4,1fr)}.deposit-benefit-callout{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:16px;color:#6be2c8;text-decoration:none}.deposit-benefit-callout>span{width:40px;height:40px;display:grid;place-items:center;color:#101410;border-radius:12px;background:linear-gradient(135deg,#ffca59,#e9f85a)}.deposit-benefit-callout>div{min-width:0;display:flex;flex-direction:column;gap:5px}.deposit-benefit-callout strong{color:#dce8e4;font-size:11px}.deposit-benefit-callout small{overflow:hidden;color:#6e817b;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.benefits-page{gap:13px}.benefits-hero{position:relative;overflow:hidden;min-height:238px;display:grid;grid-template-columns:1fr auto;align-content:space-between;gap:18px;padding:24px;border:1px solid rgba(84,216,189,.18);border-radius:24px;background:radial-gradient(circle at 92% 5%,rgba(84,216,189,.2),transparent 36%),radial-gradient(circle at 12% 108%,rgba(217,173,105,.13),transparent 38%),linear-gradient(145deg,#10251f,#080d0c 72%)}.benefits-hero:after{content:"";position:absolute;right:-74px;bottom:-115px;width:290px;height:290px;border:1px solid rgba(217,173,105,.12);border-radius:50%;box-shadow:0 0 0 32px #d9ad6906,0 0 0 64px #54d8bd05}.benefits-hero>*{position:relative;z-index:1}.benefits-hero h1{margin-top:10px;color:#eff7f4;font-size:clamp(31px,7vw,46px);line-height:.98;letter-spacing:-.055em}.benefits-hero p{max-width:540px;margin-top:12px;color:#869992;font-size:10px;line-height:1.7}.benefits-no-withdraw{align-self:start;display:inline-flex;align-items:center;gap:6px;padding:8px 11px;color:#d7bb83;border:1px solid rgba(217,173,105,.19);border-radius:999px;background:#d9ad690e;font-size:8px;font-weight:750}.benefits-price-snapshot{grid-column:1 / -1;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding-top:17px;border-top:1px solid rgba(170,199,191,.09)}.benefits-price-snapshot span{display:inline-flex;align-items:center;gap:7px;color:#71867f;font-size:8px}.benefits-price-snapshot strong{color:#78e1ca;font-size:17px}.benefits-price-snapshot small{color:#65766f;font-size:8px}.benefits-connect-gate,.fishing-connect-gate{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:18px;color:#d9ad69}.benefits-connect-gate>div,.fishing-connect-gate>div{display:flex;flex-direction:column;gap:5px}.benefits-connect-gate strong,.fishing-connect-gate strong{color:#dce8e4;font-size:11px}.benefits-connect-gate small,.fishing-connect-gate small{color:#6b7e78;font-size:8px}.benefits-connect-gate a,.fishing-connect-gate a{display:inline-flex;align-items:center;color:#54d8bd;font-size:9px;text-decoration:none}.benefits-balance-strip{display:grid;grid-template-columns:1fr 1px 1fr;align-items:center;gap:18px;padding:17px 20px}.benefits-balance-strip>i{width:1px;height:38px;background:#aac7bf17}.benefits-balance-strip>div{display:flex;flex-direction:column;gap:7px}.benefits-balance-strip span{color:#6f817b;font-size:8px}.benefits-balance-strip strong{color:#e4eeea;font-size:17px}.benefits-balance-strip small{color:#789087;font-size:8px}.benefits-catalog{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.benefit-product{position:relative;overflow:hidden;min-height:295px;display:flex;flex-direction:column;padding:18px;border:1px solid rgba(170,199,191,.1);border-radius:20px;background:linear-gradient(145deg,#121c1af5,#080d0dfc)}.benefit-product:after{content:"";position:absolute;right:-45px;top:-45px;width:130px;height:130px;border:1px solid currentColor;border-radius:50%;opacity:.05}.benefit-product.gift{color:#d9ad69}.benefit-product.red_packet{color:#e8868b}.benefit-product.wheel{color:#54d8bd}.benefit-product header{display:flex;align-items:center;justify-content:space-between;gap:8px}.benefit-product-icon{width:42px;height:42px;display:grid;place-items:center;color:currentColor;border:1px solid currentColor;border-radius:13px;background:#ffffff06}.benefit-product header b{color:#73857f;font-size:7px;letter-spacing:.08em}.benefit-product h2{margin-top:22px;color:#e8f1ee;font-size:20px;letter-spacing:-.035em}.benefit-product p{margin-top:9px;color:#6f817b;font-size:8px;line-height:1.65}.benefit-product-cost{margin-top:auto;padding-top:18px;border-top:1px solid rgba(170,199,191,.07)}.benefit-product-cost span,.benefit-product-cost em{display:block;color:#657771;font-size:7px;font-style:normal}.benefit-product-cost strong{display:block;margin:6px 0;color:#edf5f2;font-size:19px}.benefit-product-cost small{color:#7b8f88;font-size:8px}.benefit-product button{min-height:41px;display:flex;align-items:center;justify-content:center;gap:6px;margin-top:14px;color:#07100e;border:0;border-radius:11px;background:linear-gradient(90deg,#54d8bd,#cce994);font-size:9px;font-weight:800}.benefit-product button:disabled{opacity:.35}.benefits-odds{padding:18px}.benefits-odds>div:last-child{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin-top:15px}.benefits-odds>div:last-child span{display:flex;flex-direction:column;gap:5px;padding:10px;border:1px solid rgba(84,216,189,.08);border-radius:10px;background:#54d8bd06}.benefits-odds b{color:#b9cbc5;font-size:8px}.benefits-odds small{color:#59d9bd;font-size:11px}.benefit-records{padding:18px}.benefit-records>div:last-child{margin-top:13px}.benefit-records article{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:11px 0;border-top:1px solid rgba(170,199,191,.07)}.benefit-record-mark{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#54d8bd0f;color:#54d8bd}.benefit-record-mark.gift{color:#d9ad69;background:#d9ad690f}.benefit-record-mark.red_packet{color:#e8868b;background:#e8868b0f}.benefit-records article>div{min-width:0;display:flex;flex-direction:column;gap:4px}.benefit-records article>div:last-child{align-items:flex-end}.benefit-records strong,.benefit-records b{color:#cedbd6;font-size:9px}.benefit-records small{color:#64756f;font-size:7px}.fishing-wallet{padding:18px}.fishing-wallet-total{color:#65dcc3!important;letter-spacing:0!important}.fishing-source-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:15px}.fishing-source-tabs button{min-height:82px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;padding:13px;color:#7a8d86;border:1px solid rgba(170,199,191,.09);border-radius:13px;background:#0000001f;text-align:left}.fishing-source-tabs button.active.current{border-color:#54d8bd59;background:#54d8bd12}.fishing-source-tabs button.active.legacy{border-color:#d9ad6959;background:#d9ad6912}.fishing-source-tabs span,.fishing-source-tabs small{font-size:8px}.fishing-source-tabs strong{color:#dce9e4;font-size:16px}.fishing-source-tabs small{color:#64776f}.fishing-exchange-panel{display:grid;grid-template-columns:auto minmax(220px,1fr) auto;gap:9px;align-items:center;margin-top:10px;padding:11px;border:1px solid rgba(170,199,191,.08);border-radius:13px;background:#00000021}.fishing-direction-tabs{display:flex;gap:4px;padding:3px;border-radius:9px;background:#ffffff06}.fishing-direction-tabs button{min-height:35px;padding:0 10px;color:#6e827b;border:0;border-radius:7px;background:transparent;font-size:8px}.fishing-direction-tabs button.active{color:#07110e;background:#54d8bd;font-weight:800}.fishing-exchange-input{min-width:0;display:grid;grid-template-columns:1fr auto auto;align-items:center;overflow:hidden;border:1px solid rgba(170,199,191,.11);border-radius:9px}.fishing-exchange-input input{min-width:0;min-height:41px;padding:0 11px;color:#e1ece8;border:0;outline:0;background:transparent}.fishing-exchange-input button{min-height:29px;padding:0 8px;color:#d9ad69;border:0;border-radius:7px;background:#d9ad6912;font-size:8px}.fishing-exchange-input span{padding:0 10px;color:#657871;font-size:8px}.fishing-exchange-meta{display:none}.fishing-exchange-action{min-height:41px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 13px;color:#07110e;border:0;border-radius:9px;background:linear-gradient(90deg,#54d8bd,#bce89f);font-size:8px;font-weight:800}.fishing-isolation-note{display:flex;align-items:center;gap:9px;margin-top:10px;padding:10px 11px;color:#d9ad69;border:1px solid rgba(217,173,105,.1);border-radius:10px;background:#d9ad6908}.fishing-isolation-note span{display:flex;flex-direction:column;gap:3px}.fishing-isolation-note strong{color:#cdb47f;font-size:8px}.fishing-isolation-note small{color:#6d7b76;font-size:7px}.fishing-credit-records{padding:18px}.fishing-credit-records>div:last-child{margin-top:13px}.fishing-credit-records article{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 0;border-top:1px solid rgba(170,199,191,.07)}.fishing-credit-records article>span{width:30px;height:30px;display:grid;place-items:center;color:#54d8bd;border-radius:9px;background:#54d8bd12;font-size:8px;font-weight:800}.fishing-credit-records article>span.legacy{color:#d9ad69;background:#d9ad6912}.fishing-credit-records article>div{display:flex;flex-direction:column;gap:4px}.fishing-credit-records strong,.fishing-credit-records b{color:#cad8d3;font-size:9px}.fishing-credit-records small{color:#64766f;font-size:7px}@media(max-width:760px){.platform-ledger-actions{grid-template-columns:1fr}.platform-ledger-primary-actions{grid-template-columns:1fr 1fr}.benefits-catalog{grid-template-columns:1fr}.benefit-product{min-height:240px}.benefits-odds>div:last-child{grid-template-columns:repeat(2,1fr)}.benefits-odds>div:last-child span:last-child{grid-column:1 / -1}.fishing-exchange-panel{grid-template-columns:1fr}.fishing-exchange-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#63766f;font-size:7px}.fishing-exchange-meta strong{color:#d1b477}}@media(max-width:520px){.benefits-hero{min-height:255px;grid-template-columns:1fr;padding:20px}.benefits-no-withdraw{justify-self:start}.benefits-price-snapshot{grid-template-columns:1fr;gap:6px}.benefits-balance-strip{padding:14px;gap:10px}.benefits-balance-strip strong{font-size:14px}.benefits-connect-gate,.fishing-connect-gate{grid-template-columns:auto 1fr}.benefits-connect-gate a,.fishing-connect-gate a{grid-column:2}.fishing-source-tabs{grid-template-columns:1fr}.fishing-exchange-action{width:100%}.fishing-arcade-page .fishing-arcade-hero{display:none}}.platform-ledger-card{padding:20px;border-color:#aac7bf1c;background:linear-gradient(145deg,#121c1af0,#080d0dfa)}.platform-ledger-heading .asset-status{display:inline-flex;align-items:center;gap:6px;color:#78dfca}.platform-ledger-heading .asset-status i{width:6px;height:6px;border-radius:50%;background:#54d8bd;box-shadow:0 0 12px #54d8bd80}.platform-ledger-copy{margin:10px 0 0;color:#71847e;font-size:10px;line-height:1.65}.platform-ledger-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:17px}.platform-ledger-balance{position:relative;overflow:hidden;min-width:0;padding:16px;border:1px solid rgba(170,199,191,.1);border-radius:17px;background:#00000029}.platform-ledger-balance:after{content:"";position:absolute;right:-52px;bottom:-70px;width:150px;height:150px;border:1px solid rgba(255,255,255,.035);border-radius:50%;pointer-events:none}.platform-ledger-balance.legacy{border-color:#d9ad692b;background:radial-gradient(circle at 95% 0%,rgba(217,173,105,.11),transparent 40%),#0b0e0db8}.platform-ledger-balance.current{border-color:#54d8bd2e;background:radial-gradient(circle at 95% 0%,rgba(84,216,189,.12),transparent 42%),#07100ec2}.platform-ledger-balance>*{position:relative;z-index:1}.platform-ledger-balance header{display:flex;align-items:center;justify-content:space-between;gap:8px}.platform-ledger-balance header span{display:inline-flex;align-items:center;gap:7px;color:#c7d4cf;font-size:10px;font-weight:700}.platform-ledger-balance.legacy header svg{color:#d7ac68}.platform-ledger-balance.current header svg{color:#59d9bc}.platform-ledger-balance header b{padding:5px 7px;color:#7d8e88;border:1px solid rgba(170,199,191,.1);border-radius:999px;font-size:7px;letter-spacing:.12em}.platform-ledger-total{margin-top:23px}.platform-ledger-total small,.platform-ledger-value>span,.platform-ledger-split small{display:block;color:#697d76;font-size:8px}.platform-ledger-total strong{display:block;margin-top:7px;overflow:hidden;color:#edf5f2;font-size:clamp(20px,5vw,28px);line-height:1;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap}.platform-ledger-total em{color:#85968f;font-size:9px;font-style:normal;font-weight:600;letter-spacing:0}.platform-ledger-split{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:17px}.platform-ledger-split span{padding:9px;border:1px solid rgba(170,199,191,.07);border-radius:9px;background:#0000001f}.platform-ledger-split b{display:block;margin-top:5px;color:#b8c6c1;font-size:10px}.platform-ledger-policy{display:flex;align-items:center;gap:7px;margin-top:11px;padding:9px;color:#bea475;border:1px solid rgba(217,173,105,.11);border-radius:9px;background:#d9ad6909;font-size:8px}.platform-ledger-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:9px}.platform-ledger-actions a{min-height:33px;display:inline-flex;align-items:center;justify-content:center;gap:5px;color:#d9bd88;border:1px solid rgba(217,173,105,.13);border-radius:9px;background:#d9ad690b;font-size:8px;font-weight:700;text-decoration:none}.platform-ledger-value{margin-top:16px;padding-top:13px;border-top:1px solid rgba(170,199,191,.08)}.platform-ledger-value strong{display:block;margin-top:6px;color:#75dfc8;font-size:13px}.platform-ledger-value small{display:block;margin-top:4px;color:#60736d;font-size:8px}.platform-ledger-capabilities{display:flex;flex-wrap:wrap;gap:5px;margin-top:13px}.platform-ledger-capabilities span{padding:5px 7px;color:#78b9aa;border:1px solid rgba(84,216,189,.1);border-radius:999px;background:#54d8bd09;font-size:7px}.platform-usdt-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:13px 14px;border:1px solid rgba(170,199,191,.09);border-radius:13px;background:#00000021}.platform-usdt-row>span{min-width:0;display:flex;align-items:center;gap:10px;color:#57d9bc}.platform-usdt-row i{min-width:0;display:flex;flex-direction:column;gap:4px;font-style:normal}.platform-usdt-row small{color:#667a74;font-size:8px}.platform-usdt-row strong{overflow:hidden;color:#dbe7e2;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.platform-usdt-row>a{display:inline-flex;align-items:center;gap:5px;color:#d6b36f;font-size:9px;font-weight:700;text-decoration:none}.platform-ledger-primary-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:10px}.platform-ledger-primary-actions>a{min-width:0;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-height:54px;padding:10px;color:#70d9c2;border:1px solid rgba(84,216,189,.1);border-radius:12px;background:#54d8bd08;text-decoration:none}.platform-ledger-primary-actions>a>span{min-width:0;display:flex;flex-direction:column;gap:3px}.platform-ledger-primary-actions strong{color:#cddbd6;font-size:9px}.platform-ledger-primary-actions small{overflow:hidden;color:#61746e;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.uid-transfer-input button{min-width:68px;color:#06110e;font-size:9px;font-weight:800}.uid-recipient-card{display:flex;align-items:center;gap:9px;margin-top:-3px;margin-bottom:12px;padding:10px 12px;color:#5dd9be;border:1px solid rgba(84,216,189,.14);border-radius:11px;background:#54d8bd0b}.uid-recipient-card>span{display:flex;flex-direction:column;gap:3px}.uid-recipient-card strong{color:#d8e6e1;font-size:10px}.uid-recipient-card small{color:#70867f;font-size:8px}.nft-identity-page{gap:13px}.nft-identity-hero{position:relative;overflow:hidden;min-height:205px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:23px;border:1px solid rgba(84,216,189,.18);border-radius:23px;background:radial-gradient(circle at 90% 10%,rgba(84,216,189,.19),transparent 38%),radial-gradient(circle at 15% 110%,rgba(217,173,105,.13),transparent 38%),linear-gradient(145deg,#12251f,#080d0c 72%)}.nft-identity-hero:after{content:"A";position:absolute;right:68px;top:-54px;color:#ffffff05;font-size:240px;font-weight:900;line-height:1}.nft-identity-hero>*{position:relative;z-index:1}.nft-identity-hero h1{margin:10px 0 0;color:#eef6f3;font-size:clamp(29px,8vw,42px);letter-spacing:-.05em}.nft-identity-hero p{max-width:470px;margin:10px 0 0;color:#879b94;font-size:10px;line-height:1.7}.nft-identity-hero-seal{flex:none;width:82px;height:82px;display:grid;grid-template-columns:auto auto;place-content:center;gap:3px 6px;color:#dcb971;border:1px solid rgba(217,173,105,.24);border-radius:50%;background:#0000002e;box-shadow:inset 0 0 0 6px #d9ad6906}.nft-identity-hero-seal b{color:#f0e3bf;font-size:20px}.nft-identity-hero-seal small{grid-column:1 / -1;color:#917f5f;font-size:7px;text-align:center;letter-spacing:.1em}.nft-identity-account{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;overflow:hidden;padding:1px}.nft-identity-account>div{min-width:0;min-height:74px;display:flex;flex-direction:column;justify-content:space-between;padding:14px;background:#111816db}.nft-identity-account>div:first-child{border-radius:15px 0 0 15px}.nft-identity-account>div:last-child{border-radius:0 15px 15px 0}.nft-identity-account small{color:#667a73;font-size:8px}.nft-identity-account strong{overflow:hidden;color:#dce8e3;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.nft-identity-account em{color:#7a8e87;font-size:8px;font-style:normal}.nft-identity-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.nft-identity-card{--card-accent: #899e98;position:relative;overflow:hidden;min-width:0;min-height:325px;padding:15px;border:1px solid rgba(170,199,191,.11);border-radius:20px;background:radial-gradient(circle at 78% 3%,color-mix(in srgb,var(--card-accent) 22%,transparent),transparent 38%),linear-gradient(155deg,#17201e,#070b0b 72%);box-shadow:inset 0 1px #ffffff0a,0 18px 38px #0003}.nft-identity-card.consensus{--card-accent: #74d9c2}.nft-identity-card.preacher{--card-accent: #d2aa68}.nft-identity-card.core{--card-accent: #d9e889}.nft-identity-card.eligible,.nft-identity-card.owned{border-color:color-mix(in srgb,var(--card-accent) 46%,transparent);box-shadow:inset 0 1px #ffffff0f,0 0 26px color-mix(in srgb,var(--card-accent) 11%,transparent),0 18px 38px #0000003d}.nft-identity-card-shine{position:absolute;top:-70%;right:35%;bottom:-70%;left:-30%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.04),transparent);transform:rotate(18deg)}.nft-identity-card>*:not(.nft-identity-card-shine){position:relative;z-index:1}.nft-identity-card header{display:flex;align-items:center;justify-content:space-between;gap:5px;color:#789088;font-size:7px;letter-spacing:.11em}.nft-identity-card header b{padding:5px 6px;color:var(--card-accent);border:1px solid color-mix(in srgb,var(--card-accent) 22%,transparent);border-radius:999px;font-size:6px}.nft-identity-emblem{position:relative;width:84px;height:84px;display:grid;place-items:center;margin:35px auto 0;color:var(--card-accent);border:1px solid color-mix(in srgb,var(--card-accent) 27%,transparent);border-radius:28px 28px 28px 8px;background:linear-gradient(145deg,color-mix(in srgb,var(--card-accent) 18%,transparent),#0000002e);transform:rotate(-8deg);box-shadow:0 0 32px color-mix(in srgb,var(--card-accent) 12%,transparent)}.nft-identity-emblem svg{transform:rotate(8deg)}.nft-identity-emblem i{position:absolute;right:9px;bottom:5px;color:#ffffff21;font-size:19px;font-style:normal;font-weight:900;transform:rotate(8deg)}.nft-identity-card-copy{margin-top:25px}.nft-identity-card-copy small{color:#647972;font-size:6px;letter-spacing:.16em}.nft-identity-card-copy h3{margin:6px 0 0;color:#e2ece8;font-size:17px;letter-spacing:-.04em}.nft-identity-card-copy p{margin:7px 0 0;color:#6f817b;font-size:8px;line-height:1.55}.nft-identity-card footer{position:absolute!important;left:15px;right:15px;bottom:15px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:10px;border-top:1px solid rgba(170,199,191,.08)}.nft-identity-card footer span{color:#61736d;font-size:7px}.nft-identity-card footer strong{color:var(--card-accent);font-size:8px}.nft-conversion-panel{padding:19px}.nft-conversion-summary{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin-top:15px;padding:15px;border:1px solid rgba(84,216,189,.1);border-radius:13px;background:#0000001f}.nft-conversion-summary>span{min-width:0;display:flex;flex-direction:column;gap:6px}.nft-conversion-summary>span:last-child{text-align:right}.nft-conversion-summary small{color:#657871;font-size:8px}.nft-conversion-summary strong{overflow:hidden;color:#d6e4df;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.nft-conversion-summary>svg{color:#58d9bd}.nft-conversion-panel>.gradient-action{margin-top:11px}.nft-conversion-notice{display:flex;align-items:flex-start;gap:7px;margin:12px 0 0;color:#687c75;font-size:8px;line-height:1.6}.nft-conversion-notice svg{flex:none;margin-top:1px;color:#56d8bd}.nft-owned-summary{display:flex;align-items:center;gap:11px;margin-top:15px;padding:16px;color:#59d9bd;border:1px solid rgba(84,216,189,.14);border-radius:13px;background:#54d8bd0a}.nft-owned-summary span{display:flex;flex-direction:column;gap:5px}.nft-owned-summary strong{color:#dce9e4;font-size:12px}.nft-owned-summary small{color:#6f827c;font-size:8px}.nft-below-threshold{margin-top:15px;padding:15px;border:1px solid rgba(217,173,105,.13);border-radius:13px;background:#d9ad6909}.nft-below-threshold>strong{color:#ddc18b;font-size:11px}.nft-below-threshold>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.nft-below-threshold span{padding:6px 8px;color:#986;border:1px solid rgba(217,173,105,.1);border-radius:999px;font-size:7px}.nft-chain-section{padding:19px}.nft-chain-state{margin:14px 0 0;padding:18px;color:#687c75;border:1px dashed rgba(170,199,191,.1);border-radius:12px;background:#0000001a;font-size:9px;line-height:1.65;text-align:center}.nft-chain-state.error{color:#c98a8d;border-color:#e56e7224}.reward-tabs-four{grid-template-columns:repeat(4,1fr)}@media(max-width:650px){.platform-ledger-grid{grid-template-columns:1fr}.platform-ledger-primary-actions{grid-template-columns:1fr 1fr}.nft-identity-gallery{display:flex;gap:10px;margin-inline:-4px;padding:4px;overflow-x:auto;scroll-snap-type:x mandatory}.nft-identity-card{flex:0 0 78%;scroll-snap-align:center}}@media(max-width:480px){.platform-ledger-card{padding:16px}.platform-ledger-primary-actions{grid-template-columns:1fr}.platform-ledger-primary-actions>a:last-child{grid-column:auto}.nft-identity-hero{min-height:190px;align-items:flex-start;padding:19px}.nft-identity-hero-seal{width:67px;height:67px}.nft-identity-account{grid-template-columns:1fr}.nft-identity-account>div{min-height:58px}.nft-identity-account>div:first-child{border-radius:14px 14px 0 0}.nft-identity-account>div:last-child{border-radius:0 0 14px 14px}.nft-identity-card{flex-basis:84%}.reward-tabs-four{grid-template-columns:1fr 1fr}}.admin-page:has(.admin-market-stack)>.admin-market-stack>*{order:0!important}.admin-page:has(.admin-market-stack){display:block}.admin-page:has(.admin-market-stack)>.admin-header,.admin-page:has(.admin-market-stack)>.admin-nav,.admin-page:has(.admin-market-stack)>.admin-market-stack{width:min(100%,1180px);max-width:1180px;margin-inline:auto}.admin-page:has(.admin-market-stack)>.admin-nav{grid-template-columns:repeat(10,minmax(0,1fr));margin-bottom:18px}.admin-page:has(.admin-market-stack)>.admin-market-stack{display:grid;gap:14px}.admin-page:has(.admin-market-stack)>.admin-market-stack>form:first-child{width:100%;margin:0;padding:18px;border:1px solid rgba(170,199,191,.11);border-radius:16px}.admin-page:has(.admin-market-stack)>.admin-market-stack>form:first-child .admin-market-basic-grid>label{display:flex!important}.admin-market-stack>.admin-execution-panel{width:100%;max-width:none;margin:0}.admin-daily-market-controller .admin-strategy-cards{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-target-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.admin-target-overview>div{min-height:76px;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:11px 13px;border:1px solid rgba(170,199,191,.1);border-radius:12px;background:#00000024}.admin-target-overview span{color:#71817c;font-size:9px}.admin-target-overview strong{color:#e8f4ef;font-size:18px;letter-spacing:-.035em}.admin-target-overview small{color:#748780;font-size:8px}.admin-plan-progress{height:5px;overflow:hidden;border-radius:999px;background:#aac7bf14}.admin-plan-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#43c9ad,#7aead1);box-shadow:0 0 12px #54d8bd40;transition:width .35s ease}.admin-target-price-field{max-width:100%}.admin-execution-mode-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-execution-mode-grid>section{display:grid;gap:9px;padding:14px;border:1px solid rgba(170,199,191,.1);border-radius:13px;background:#0000001f}.admin-execution-mode-grid>section>span{color:#6d8880;font-size:8px;font-weight:800;letter-spacing:.16em}.admin-execution-mode-grid h3{color:#e8f3ef;font-size:15px}.admin-execution-mode-grid p{color:#6f807a;font-size:9px;line-height:1.45}.admin-execution-mode-grid label{display:flex;flex-direction:column;gap:7px;color:#8ea19a;font-size:9px}.admin-execution-mode-grid input{width:100%;min-height:42px;padding:0 11px;color:#e3eee9;border:1px solid rgba(170,199,191,.13);border-radius:9px;outline:0;background:#0003}.admin-execution-mode-grid input:focus{border-color:#54d8bd94;box-shadow:0 0 0 3px #54d8bd12}@media(max-width:900px){.admin-daily-market-controller .admin-strategy-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.admin-page:has(.admin-market-stack)>.admin-nav{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-target-overview,.admin-execution-mode-grid{grid-template-columns:1fr}}@media(max-width:430px){.admin-daily-market-controller .admin-strategy-cards{grid-template-columns:1fr}}@media(min-width:761px){.admin-page:has(.admin-market-stack)>.admin-nav{width:100%;max-width:none;grid-template-columns:repeat(10,minmax(0,1fr))}}.fishing-arcade-page{width:min(100%,1180px);margin:0 auto;gap:16px;animation:none;transform:none}.fishing-arcade-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:8px 4px 2px}.fishing-arcade-title h1{margin-top:8px;font-size:clamp(28px,4vw,44px);line-height:.96;letter-spacing:-.055em}.fishing-arcade-title p{margin-top:11px;color:#81938d;font-size:12px}.fishing-arcade-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.fishing-arcade-badges span{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 11px;color:#a9bbb5;border:1px solid rgba(172,216,205,.12);border-radius:999px;background:#ffffff06;font-size:10px;white-space:nowrap}.fishing-arcade-shell{position:relative;overflow:hidden;padding:0;border-color:#5be5d02e;border-radius:22px;background:linear-gradient(145deg,#0b1b1bfa,#030b0efc);box-shadow:0 25px 80px #0000004d,inset 0 1px #ffffff09}.fishing-arcade-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:58px;padding:9px 12px 9px 16px;border-bottom:1px solid rgba(169,218,207,.1);background:#050f11f0}.fishing-arcade-toolbar>div:first-child{display:flex;align-items:center;gap:10px}.fishing-arcade-toolbar small{color:#60746e;font-size:9px}.fishing-arcade-live{display:inline-flex;align-items:center;gap:8px;color:#a7e7d9;font-size:9px;font-weight:760;letter-spacing:.16em}.fishing-arcade-live i{width:7px;height:7px;border-radius:50%;background:#54d8bd;box-shadow:0 0 0 5px #54d8bd1a,0 0 14px #54d8bd8c}.fishing-arcade-actions{display:flex;align-items:center;gap:7px}.fishing-arcade-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 11px;color:#b4c6c0;border:1px solid rgba(169,218,207,.12);border-radius:10px;background:#ffffff09;font-size:10px}.fishing-arcade-actions button:hover{color:#effcf8;border-color:#54d8bd47;background:#54d8bd14}.fishing-arcade-actions button:active{transform:scale(.97)}.fishing-arcade-stage{position:relative;width:100%;height:clamp(410px,59vw,660px);overflow:hidden;background:radial-gradient(circle at 50% 88%,rgba(16,119,130,.2),transparent 52%),#02090c}.fishing-arcade-stage iframe{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block;width:100%;height:100%;border:0;background:transparent;touch-action:none}.fishing-arcade-loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#78e8d2;background:#031014}.fishing-arcade-loading strong{margin-top:4px;color:#e8f6f2;font-size:15px}.fishing-arcade-loading span{color:#627a74;font-size:10px}.fishing-arcade-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:9px 16px;color:#71857f;border-top:1px solid rgba(169,218,207,.08);background:#050f11f5;font-size:9px}.fishing-arcade-footer span{display:inline-flex;align-items:center;gap:7px}.fishing-arcade-footer svg{color:#54d8bd}.fishing-landscape-note{color:#b89c69}.fishing-arcade-disclaimer{padding:0 4px;color:#556761;font-size:9px;text-align:center}.fishing-arcade-shell.is-immersive{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;width:100vw;height:var(--fishing-viewport-height, 100dvh);margin:0;display:flex;flex-direction:column;border:0;border-radius:0;background:#02090c}.fishing-arcade-shell.is-immersive .fishing-arcade-toolbar{position:absolute;z-index:5;top:max(8px,env(safe-area-inset-top));right:max(8px,env(safe-area-inset-right));width:auto;min-height:0;padding:0;border:0;background:transparent;pointer-events:none}.fishing-arcade-shell.is-immersive .fishing-arcade-toolbar>div:first-child,.fishing-arcade-shell.is-immersive .fishing-arcade-footer{display:none}.fishing-arcade-shell.is-immersive .fishing-arcade-actions{pointer-events:auto}.fishing-arcade-shell.is-immersive .fishing-arcade-actions button{min-width:42px;min-height:42px;color:#dffbf7;border-color:#64eddc52;border-radius:14px;background:#021118c2;box-shadow:0 8px 24px #0000004d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.fishing-arcade-shell.is-immersive .fishing-arcade-stage{flex:1 1 auto;width:100%;height:100%;min-height:0;max-height:none}@media(max-width:700px){.fishing-arcade-page{gap:12px}.fishing-arcade-hero{align-items:flex-start;padding:2px 1px 0}.fishing-arcade-title h1{margin-top:6px;font-size:29px}.fishing-arcade-title p{max-width:260px;margin-top:8px;font-size:10px;line-height:1.55}.fishing-arcade-badges{max-width:112px}.fishing-arcade-badges span{min-height:28px;padding:0 8px;font-size:8px}.fishing-arcade-badges span:nth-child(2){display:none}.fishing-arcade-shell{border-radius:16px}.fishing-arcade-toolbar{min-height:50px;padding:7px 8px 7px 12px}.fishing-arcade-toolbar small{display:none}.fishing-arcade-actions button{width:34px;min-height:34px;padding:0}.fishing-arcade-actions button span{display:none}.fishing-arcade-stage{height:clamp(300px,78vw,420px)}.fishing-arcade-footer{min-height:40px;padding:8px 12px}.fishing-landscape-note{display:none!important}.fishing-arcade-disclaimer{padding-inline:12px;line-height:1.55}}@media(min-width:761px){.admin-page:has(.admin-market-stack)>.admin-nav{width:100%;max-width:none;gap:7px;grid-template-columns:repeat(10,minmax(0,1fr))}.admin-page:has(.admin-market-stack)>.admin-nav button{min-height:42px}}.admin-page:has(.admin-market-stack)>.admin-header{width:min(100%,1180px)}.member-center-page{gap:14px}.member-preview-pill{align-self:flex-start;padding:7px 11px;border:1px solid rgba(80,213,188,.24);border-radius:999px;background:#50d5bc14;color:#7fe6d1;font-size:9px;font-weight:800;letter-spacing:.12em}.member-wallet-hero{position:relative;overflow:hidden;padding:20px;border:1px solid rgba(84,216,189,.19);border-radius:22px;background:radial-gradient(circle at 92% 0%,rgba(84,216,189,.14),transparent 31%),radial-gradient(circle at 0% 105%,rgba(217,173,105,.09),transparent 35%),linear-gradient(145deg,#111f1cfa,#070d0cfa 68%);box-shadow:inset 0 1px #ffffff09,0 18px 42px #0000002e}.member-wallet-hero:after{content:"";position:absolute;right:-78px;top:-105px;width:230px;height:230px;border:1px solid rgba(84,216,189,.16);border-radius:50%;box-shadow:0 0 0 34px #54d8bd05,0 0 0 68px #d9ad6903;pointer-events:none}.member-wallet-hero>*{position:relative;z-index:1}.member-wallet-hero-top,.member-wallet-brand,.member-wallet-head-actions,.member-wallet-address,.member-wallet-primary,.member-wallet-uid,.member-wallet-direct-preview{display:flex;align-items:center}.member-wallet-hero-top{justify-content:space-between;gap:12px}.member-wallet-brand{min-width:0;gap:11px}.member-wallet-avatar{flex:0 0 auto;width:42px;height:42px;display:grid;place-items:center;color:#77e1c9;border:1px solid rgba(84,216,189,.2);border-radius:13px;background:linear-gradient(145deg,#54d8bd24,#54d8bd0d);box-shadow:inset 0 1px #ffffff0d}.member-wallet-brand>span:last-child{min-width:0;display:flex;flex-direction:column;gap:4px}.member-wallet-brand small{color:#6f8c84;font-size:8px;font-weight:800;letter-spacing:.16em}.member-wallet-brand strong{overflow:hidden;color:#e7f1ed;font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.member-wallet-head-actions{gap:6px}.member-wallet-head-actions button{width:34px;height:34px;display:grid;place-items:center;color:#82a39a;border:1px solid rgba(170,199,191,.1);border-radius:10px;background:#00000029}.member-wallet-head-actions button:hover{color:#6ee0c6;border-color:#54d8bd47}.member-wallet-head-actions button.danger:hover{color:#e79194;border-color:#e56e7240}.member-wallet-address{width:-moz-fit-content;width:fit-content;max-width:100%;gap:7px;margin-top:16px;padding:7px 9px;color:#839c95;border:1px solid rgba(170,199,191,.09);border-radius:9px;background:#00000021;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.member-wallet-address>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-wallet-address>svg{flex:none;color:#59d9bc}.member-wallet-address b{display:inline-flex;align-items:center;gap:4px;margin-left:3px;color:#69d9c1;font-family:inherit;font-size:8px;font-weight:700;white-space:nowrap}.member-wallet-primary{align-items:flex-end;justify-content:space-between;gap:12px;margin-top:24px}.member-wallet-primary>div{min-width:0}.member-wallet-primary>div>small{color:#719088;font-size:8px;font-weight:800;letter-spacing:.18em}.member-wallet-uid{min-width:0;gap:9px;margin-top:6px}.member-wallet-uid h1{min-width:0;margin:0;color:#eff7f4;font-size:clamp(25px,7vw,37px);line-height:1;letter-spacing:-.055em}.member-wallet-uid button{flex:none;display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 9px;color:#72d9c4;border:1px solid rgba(84,216,189,.17);border-radius:8px;background:#54d8bd0b;font-size:8px}.member-wallet-level{flex:none;display:inline-flex;align-items:center;gap:6px;padding:8px 10px;color:#79dec9;border:1px solid rgba(84,216,189,.2);border-radius:999px;background:#54d8bd12;font-size:9px;font-weight:750}.member-wallet-level.frozen{color:#e99b9e;border-color:#e56e7238;background:#e56e7212}.member-wallet-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:23px}.member-wallet-metrics span{min-width:0;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;-moz-column-gap:7px;column-gap:7px;padding:12px 10px;border:1px solid rgba(170,199,191,.085);border-radius:12px;background:#00000021}.member-wallet-metrics svg{grid-row:1 / 3;align-self:center;color:#5fcfb8}.member-wallet-metrics strong{color:#e4efeb;font-size:16px;line-height:1}.member-wallet-metrics small{margin-top:5px;color:#687d77;font-size:8px;white-space:nowrap}.member-wallet-relations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:8px}.member-wallet-relations>span{min-width:0;display:grid;grid-template-columns:auto 1fr;-moz-column-gap:7px;column-gap:7px;padding:11px 9px;border:1px solid rgba(170,199,191,.07);border-radius:11px;background:#ffffff05}.member-wallet-relations svg{grid-row:1 / 3;align-self:center;color:#8b9f99}.member-wallet-relations small{color:#657871;font-size:8px}.member-wallet-relations strong{margin-top:4px;overflow:hidden;color:#bdcbc6;font-size:9px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.member-wallet-direct-preview{justify-content:space-between;gap:12px;margin-top:13px;padding-top:13px;border-top:1px solid rgba(170,199,191,.075)}.member-wallet-direct-preview>div{min-width:0;display:flex;flex-direction:column;gap:5px}.member-wallet-direct-preview small{color:#657871;font-size:8px}.member-wallet-direct-preview strong{overflow:hidden;color:#aabbb5;font-size:9px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.member-wallet-direct-preview a{flex:none;display:inline-flex;align-items:center;gap:4px;color:#6edbc3;text-decoration:none;font-size:9px;font-weight:650}.member-wallet-state,.member-wallet-unmatched{margin-top:21px;padding:16px;color:#82958f;border:1px solid rgba(170,199,191,.08);border-radius:12px;background:#0000001f;font-size:10px}.member-wallet-unmatched{display:flex;align-items:center;gap:10px}.member-wallet-unmatched>svg{flex:none;color:#61d7bc}.member-wallet-unmatched>span{display:flex;flex-direction:column;gap:5px}.member-wallet-unmatched strong{color:#cedbd6;font-size:10px}.member-wallet-unmatched small{color:#6c807a;font-size:9px;line-height:1.55}.member-gate,.member-loading{padding:28px;text-align:center}.member-gate{display:grid;justify-items:center;gap:12px}.member-gate svg{color:#54d8bd}.member-gate h1,.member-gate p{margin:0}.member-gate p{max-width:420px;color:#71847e;font-size:12px;line-height:1.7}.member-identity-card{position:relative;overflow:hidden;min-height:290px;padding:25px;border:1px solid rgba(84,216,189,.2);border-radius:24px;background:radial-gradient(circle at 90% 15%,rgba(84,216,189,.18),transparent 35%),linear-gradient(145deg,#12231ffa,#080e0dfa 68%);box-shadow:inset 0 1px #ffffff08,0 22px 45px #0000002e}.member-identity-card:after{content:"";position:absolute;right:-70px;bottom:-100px;width:260px;height:260px;border:1px solid rgba(217,173,105,.2);border-radius:50%;box-shadow:0 0 0 38px #54d8bd06}.member-identity-top,.member-uid-row,.member-identity-meta{position:relative;z-index:1;display:flex;align-items:center}.member-identity-top{justify-content:space-between;margin-bottom:32px}.member-identity-icon,.member-avatar{display:inline-flex;align-items:center;justify-content:center;color:#70e2c7;border:1px solid rgba(84,216,189,.18);background:#54d8bd14}.member-identity-icon{width:46px;height:46px;border-radius:14px}.member-status-pill{padding:7px 10px;border-radius:999px;font-size:9px;font-weight:750;letter-spacing:.08em}.member-status-pill.active{color:#68e1c4;border:1px solid rgba(84,216,189,.2);background:#54d8bd12}.member-status-pill.frozen{color:#eba3a5;border:1px solid rgba(229,110,114,.22);background:#e56e7214}.member-uid-row{gap:12px;margin-top:9px}.member-uid-row h1{min-width:0;margin:0;color:#edf5f2;font-size:clamp(27px,7vw,42px);letter-spacing:-.055em}.member-uid-row button{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 10px;color:#76dcca;border:1px solid rgba(84,216,189,.18);border-radius:9px;background:#54d8bd0e;font-size:9px}.member-identity-card>p{position:relative;z-index:1;margin:9px 0 0;color:#81938e;font-size:11px}.member-identity-meta{align-items:stretch;gap:8px;margin-top:34px}.member-identity-meta>span{flex:1;min-width:0;display:flex;flex-direction:column;gap:7px;padding:13px;border:1px solid rgba(170,199,191,.09);border-radius:12px;background:#00000024}.member-identity-meta small{color:#657772;font-size:8px}.member-identity-meta strong{overflow:hidden;color:#c9d8d3;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.member-team-card,.member-direct-card,.member-record-card{padding:20px}.member-team-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:17px}.member-team-stats span{display:flex;flex-direction:column;gap:6px;padding:16px 10px;text-align:center;border:1px solid rgba(170,199,191,.09);border-radius:12px;background:#00000021}.member-team-stats strong{color:#edf5f2;font-size:22px}.member-team-stats small{color:#667873;font-size:8px}.member-upline{display:flex;align-items:center;gap:11px;margin-top:10px;padding:13px;border:1px solid rgba(217,173,105,.11);border-radius:12px;background:#d9ad6909}.member-avatar{flex:0 0 auto;width:38px;height:38px;border-radius:50%}.member-upline>span:nth-child(2){min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.member-upline small{color:#6e807b;font-size:8px}.member-upline strong{color:#cfdbd7;font-size:11px}.member-upline b{color:#d9ad69;font-size:8px}.member-direct-list,.member-record-list{display:grid;gap:8px;margin-top:15px;max-height:420px;overflow:auto}.member-direct-list article,.member-record-list article{display:flex;align-items:center;gap:11px;padding:12px;border:1px solid rgba(170,199,191,.08);border-radius:12px;background:#0000001f}.member-direct-list article>span:nth-child(2),.member-record-list article>span:first-child{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.member-direct-list strong,.member-record-list strong{color:#d9e4e0;font-size:10px}.member-direct-list small,.member-record-list small{overflow:hidden;color:#667a74;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.member-direct-list time{color:#64736f;font-size:8px}.member-record-list b{font-size:10px}.member-record-list b.positive{color:#54d8bd}.member-record-list b.negative{color:#e47f83}.member-empty{padding:34px 12px;color:#61736e;font-size:10px;text-align:center}@media(max-width:520px){.member-wallet-hero{padding:17px;border-radius:19px}.member-wallet-primary{align-items:flex-start;flex-direction:column;gap:11px}.member-wallet-level{align-self:flex-start}.member-wallet-metrics span{grid-template-columns:1fr;text-align:center}.member-wallet-metrics svg{display:none}.member-wallet-relations{grid-template-columns:1fr 1fr}.member-wallet-relations>span:last-child{grid-column:1 / -1}.member-wallet-direct-preview{align-items:flex-start;flex-direction:column}.member-identity-card{min-height:270px;padding:20px;border-radius:20px}.member-identity-meta{margin-top:27px}.member-identity-meta>span{padding:11px 8px}.member-identity-meta strong{font-size:9px}.member-team-card,.member-direct-card,.member-record-card{padding:16px}}.admin-page:has(.admin-market-stack)>.admin-strategy-panel{order:2;margin:0 auto;padding:18px 18px 14px;border-radius:16px 16px 0 0;border-bottom:0;background:linear-gradient(145deg,#131d1bf5,#090e0efa);box-shadow:0 8px 22px #0000001f,inset 0 1px #ffffff06}.admin-page:has(.admin-market-stack)>.admin-market-stack>form:first-child{order:3;margin:-1px auto 14px;padding:15px 18px 18px;border-top:1px solid rgba(170,199,191,.09);border-radius:0 0 16px 16px;background:linear-gradient(145deg,#131d1bf5,#090e0efa);box-shadow:0 16px 38px #0000002b,inset 0 1px #ffffff06}.admin-page:has(.admin-market-stack)>.admin-execution-panel{order:4;margin:0 auto 14px}.admin-page:has(.admin-market-stack)>.admin-market-stack>form:first-child .admin-market-basic-grid>label:nth-child(2),.admin-page:has(.admin-market-stack)>.admin-market-stack>form:first-child .admin-market-basic-grid>label:nth-child(3){display:flex}.nft-vault-card{--vault-accent: #66dfc4;width:auto;min-height:0;display:block;flex-direction:initial;justify-content:initial;padding:0;color:#edf6f3;border:1px solid rgba(170,199,191,.15);border-radius:19px;background:#07100e;box-shadow:0 14px 30px #00000047,inset 0 1px #ffffff0d}.admin-dashboard-v2{--admin-blue: #377cf3;--admin-blue-strong: #2868dc;--admin-blue-soft: #eef5ff;--admin-green: #22a98f;--admin-red: #dc5963;--admin-amber: #c88b2c;--admin-ink: #202938;--admin-copy: #4b576a;--admin-muted: #7f8a9d;--admin-line: #e5eaf1;--admin-canvas: #f4f7fb;--admin-panel: #ffffff;display:grid!important;grid-template-columns:248px minmax(0,1fr);grid-template-rows:64px minmax(calc(100vh - 64px),auto);min-height:100vh;padding:0!important;overflow:visible!important;color:var(--admin-ink);background:var(--admin-canvas)!important;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}.admin-sidebar{position:sticky;top:0;z-index:80;grid-column:1;grid-row:1 / 3;min-width:0;height:100vh;display:flex;flex-direction:column;color:var(--admin-copy);border-right:1px solid var(--admin-line);background:#fff;box-shadow:8px 0 24px #22375409}.admin-sidebar-brand{min-height:64px;display:flex;align-items:center;gap:11px;padding:0 18px;border-bottom:1px solid var(--admin-line)}.admin-sidebar-mark{width:36px;height:36px;display:grid;flex:none;place-items:center;color:#fff;border-radius:10px;background:linear-gradient(145deg,#4b8cf7,#2e6fe5);box-shadow:0 8px 18px #377cf338}.admin-sidebar-brand>span:nth-child(2){min-width:0;display:flex;flex:1;flex-direction:column;gap:2px}.admin-sidebar-brand strong{color:var(--admin-ink);font-size:16px;line-height:1;letter-spacing:.08em}.admin-sidebar-brand small{color:var(--admin-muted);font-size:10px}.admin-sidebar-brand>button{width:32px;height:32px;display:none;place-items:center;color:var(--admin-muted);border:0;border-radius:8px;background:transparent}.admin-sidebar-scroll{min-height:0;flex:1;overflow-y:auto;padding:15px 12px 18px;scrollbar-width:thin}.admin-sidebar-group{display:flex;flex-direction:column;gap:4px;margin-bottom:17px}.admin-sidebar-group>span{padding:0 11px 6px;color:#a0a9b8;font-size:9px;font-weight:750;letter-spacing:.16em}.admin-sidebar-group>button{position:relative;width:100%;min-height:43px;display:flex;align-items:center;gap:11px;padding:0 12px;color:#667286;border:0;border-radius:9px;background:transparent;text-align:left;transition:color .18s ease,background .18s ease,transform .18s ease}.admin-sidebar-group>button svg{flex:none;color:#929cac}.admin-sidebar-group>button b{min-width:0;flex:1;font-size:12px;font-weight:580}.admin-sidebar-group>button em{min-width:20px;height:20px;display:grid;place-items:center;color:#fff;border-radius:10px;background:var(--admin-red);font-size:9px;font-style:normal}.admin-sidebar-group>button:hover{color:var(--admin-blue);background:#f5f8fd;transform:translate(2px)}.admin-sidebar-group>button.active{color:var(--admin-blue-strong);background:var(--admin-blue-soft);font-weight:700}.admin-sidebar-group>button.active:before{content:"";position:absolute;left:0;width:3px;height:21px;border-radius:0 3px 3px 0;background:var(--admin-blue)}.admin-sidebar-group>button.active svg{color:var(--admin-blue)}.admin-sidebar-footer{display:flex;flex-direction:column;gap:7px;padding:14px 22px 18px;border-top:1px solid var(--admin-line)}.admin-sidebar-footer span{display:inline-flex;align-items:center;gap:8px;color:#59667a;font-size:10px}.admin-sidebar-footer i,.admin-api-status i{width:7px;height:7px;display:inline-block;border-radius:50%;background:#29b692;box-shadow:0 0 0 4px #29b6921c}.admin-sidebar-footer small{color:#97a1b0;font-size:9px}.admin-sidebar-overlay{display:none}.admin-dashboard-v2>.admin-topbar{position:sticky;top:0;z-index:60;grid-column:2;grid-row:1;width:100%!important;max-width:none!important;min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0!important;padding:0 26px;border-bottom:1px solid var(--admin-line);background:#fffffff5;box-shadow:0 3px 14px #1f314b09;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.admin-menu-toggle{width:36px;height:36px;display:none;place-items:center;color:var(--admin-copy);border:1px solid var(--admin-line);border-radius:9px;background:#fff}.admin-topbar-path{min-width:0;display:flex;flex:1;align-items:center;gap:9px;font-size:11px}.admin-topbar-path span{color:var(--admin-muted)}.admin-topbar-path b{color:#c1c8d2;font-weight:400}.admin-topbar-path strong{color:var(--admin-ink);font-weight:650}.admin-topbar-actions{display:flex;flex:none;align-items:center;gap:9px}.admin-api-status,.admin-role-badge{min-height:32px;display:inline-flex;align-items:center;gap:8px;padding:0 10px;color:#637084;border:1px solid var(--admin-line);border-radius:8px;background:#fafbfd;font-size:10px}.admin-role-badge{color:var(--admin-blue-strong);background:var(--admin-blue-soft)}.admin-dashboard-v2 .admin-logout{min-height:32px;padding:0 10px;color:#b94d56;border-color:#f0d9dc;border-radius:8px;background:#fff7f7;font-size:10px}.admin-workspace{min-width:0;grid-column:2;grid-row:2;padding:24px 28px 64px}.admin-workspace-heading{max-width:1440px;min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 auto 18px;padding:19px 22px;border:1px solid var(--admin-line);border-radius:13px;background:#fff;box-shadow:0 5px 18px #2336510b}.admin-workspace-heading>div{min-width:0}.admin-workspace-heading>div>span{color:var(--admin-blue);font-size:9px;font-weight:800;letter-spacing:.17em}.admin-workspace-heading h1{margin-top:5px;color:var(--admin-ink);font-size:24px;line-height:1.15;letter-spacing:-.035em}.admin-workspace-heading p{margin-top:5px;color:var(--admin-muted);font-size:10px;line-height:1.55}.admin-workspace-refresh{min-height:36px;display:inline-flex;flex:none;align-items:center;justify-content:center;gap:7px;padding:0 12px;color:var(--admin-blue-strong);border:1px solid #cfddf6;border-radius:8px;background:#f5f8ff;font-size:10px}.admin-dashboard-v2 .admin-section,.admin-dashboard-v2 .admin-notice,.admin-dashboard-v2 .admin-loading{width:100%;max-width:1440px;margin-inline:auto}.admin-dashboard-v2 .admin-strategy-panel,.admin-dashboard-v2 .admin-execution-panel{width:100%;max-width:1440px;margin:0 auto 16px}.admin-dashboard-v2 .admin-market-stack{display:grid;gap:16px}.admin-dashboard-v2 .admin-market-stack>form:first-child .admin-market-basic-grid>label:nth-child(2),.admin-dashboard-v2 .admin-market-stack>form:first-child .admin-market-basic-grid>label:nth-child(3){display:flex}.admin-dashboard-v2 .admin-card{color:var(--admin-copy);border:1px solid var(--admin-line);border-radius:12px;background:var(--admin-panel);box-shadow:0 5px 18px #2437520b}.admin-dashboard-v2 .admin-card-heading span:first-child{color:#8a96a8}.admin-dashboard-v2 .admin-card-heading h2{color:var(--admin-ink);font-size:17px;letter-spacing:-.025em}.admin-dashboard-v2 .admin-card-heading>span:last-child,.admin-dashboard-v2 .admin-history-meta{color:var(--admin-amber)}.admin-dashboard-v2 .admin-help{color:var(--admin-muted)}.admin-dashboard-v2 .admin-form>label,.admin-dashboard-v2 .admin-form-grid>label,.admin-dashboard-v2 .admin-referral-rate-grid label,.admin-dashboard-v2 .admin-execution-mode-grid label{color:#59667a}.admin-dashboard-v2 .admin-form input,.admin-dashboard-v2 .admin-form select,.admin-dashboard-v2 .admin-form textarea,.admin-dashboard-v2 .admin-form-grid input,.admin-dashboard-v2 .admin-form-grid select,.admin-dashboard-v2 .admin-execution-mode-grid input,.admin-dashboard-v2 .admin-member-search input,.admin-dashboard-v2 .admin-history-textarea{color:var(--admin-ink);border-color:#dfe5ed;background:#fbfcfe;box-shadow:none;color-scheme:light}.admin-dashboard-v2 .admin-form input::-moz-placeholder,.admin-dashboard-v2 .admin-form textarea::-moz-placeholder,.admin-dashboard-v2 .admin-member-search input::-moz-placeholder{color:#a8b1bf}.admin-dashboard-v2 .admin-form input::placeholder,.admin-dashboard-v2 .admin-form textarea::placeholder,.admin-dashboard-v2 .admin-member-search input::placeholder{color:#a8b1bf}.admin-dashboard-v2 .admin-form input:focus,.admin-dashboard-v2 .admin-form select:focus,.admin-dashboard-v2 .admin-form textarea:focus,.admin-dashboard-v2 .admin-form-grid input:focus,.admin-dashboard-v2 .admin-form-grid select:focus,.admin-dashboard-v2 .admin-member-search input:focus{border-color:#82aef8;box-shadow:0 0 0 3px #377cf31a}.admin-dashboard-v2 .admin-primary{color:#fff;background:var(--admin-blue);box-shadow:0 5px 12px #377cf32b}.admin-dashboard-v2 .admin-secondary{color:var(--admin-blue-strong);border-color:#cfddf6;background:#f4f8ff}.admin-dashboard-v2 .admin-secondary.active{color:#fff;border-color:var(--admin-blue);background:var(--admin-blue)}.admin-dashboard-v2 .admin-icon-button{color:#6d7a8e;border-color:var(--admin-line);background:#fafbfd}.admin-dashboard-v2 .admin-icon-button:hover{color:var(--admin-blue);border-color:#bdd2f7;background:var(--admin-blue-soft)}.admin-dashboard-v2 .admin-link-button{color:var(--admin-blue)}.admin-dashboard-v2 .admin-link-button:hover{color:var(--admin-blue-strong)}.admin-dashboard-v2 .admin-link-button.approve{color:#179477}.admin-dashboard-v2 .admin-link-button.reject{color:#cf4e58}.admin-dashboard-v2 .admin-stat{min-height:94px;border-color:var(--admin-line);border-radius:11px;background:#fff;box-shadow:0 4px 14px #23365109}.admin-dashboard-v2 .admin-stat:before{content:"";width:26px;height:3px;border-radius:3px;background:var(--admin-blue)}.admin-dashboard-v2 .admin-stat span{color:var(--admin-muted)}.admin-dashboard-v2 .admin-stat strong{color:var(--admin-ink)}.admin-dashboard-v2 .admin-table-head{color:#7b8798;border-color:var(--admin-line);background:#f8fafc}.admin-dashboard-v2 .admin-table-head,.admin-dashboard-v2 .admin-table-row{padding-inline:10px}.admin-dashboard-v2 .admin-table-row{color:var(--admin-copy);border-color:#edf0f4}.admin-dashboard-v2 .admin-table-row:hover{background:#fafcff}.admin-dashboard-v2 .admin-table-row strong,.admin-dashboard-v2 .admin-table-row b{color:var(--admin-ink)}.admin-dashboard-v2 .admin-table-row small{color:var(--admin-muted)}.admin-dashboard-v2 .admin-empty{color:#9aa4b3}.admin-dashboard-v2 .admin-detail-list{border-color:var(--admin-line)}.admin-dashboard-v2 .admin-detail-list p{color:var(--admin-muted);border-color:#edf0f4}.admin-dashboard-v2 .admin-detail-list strong{color:var(--admin-ink)}.admin-dashboard-v2 .admin-notice{color:#9b6c21;border-color:#f1dfbd;background:#fffaf0}.admin-dashboard-v2 .admin-loading{color:var(--admin-blue)}.admin-dashboard-v2 .admin-member-summary>span,.admin-dashboard-v2 .admin-member-relation-card,.admin-dashboard-v2 .admin-member-business-counts>span,.admin-dashboard-v2 .admin-member-balance-grid>span,.admin-dashboard-v2 .admin-member-hierarchy-block,.admin-dashboard-v2 .admin-member-chip-list button,.admin-dashboard-v2 .admin-nft-rule-grid article,.admin-dashboard-v2 .admin-benefit-catalog-grid button,.admin-dashboard-v2 .admin-fishing-room-grid article,.admin-dashboard-v2 .admin-community-capabilities>div:last-child>span,.admin-dashboard-v2 .admin-referral-level-list article,.admin-dashboard-v2 .admin-referral-rate-grid label>div,.admin-dashboard-v2 .admin-otc-policy-strip>span,.admin-dashboard-v2 .admin-target-overview>div,.admin-dashboard-v2 .admin-execution-mode-grid>section,.admin-dashboard-v2 .admin-execution-summary,.admin-dashboard-v2 .admin-strategy-card,.admin-dashboard-v2 .admin-strategy-summary,.admin-dashboard-v2 .admin-address-network,.admin-dashboard-v2 .admin-address-item,.admin-dashboard-v2 .admin-chat-muted-list{color:var(--admin-copy);border-color:var(--admin-line);background:#f9fbfd;box-shadow:none}.admin-dashboard-v2 .admin-member-summary strong,.admin-dashboard-v2 .admin-member-relation-card strong,.admin-dashboard-v2 .admin-member-business-counts strong,.admin-dashboard-v2 .admin-member-balance-grid strong,.admin-dashboard-v2 .admin-nft-rule-grid b,.admin-dashboard-v2 .admin-benefit-catalog-grid b,.admin-dashboard-v2 .admin-fishing-room-grid b,.admin-dashboard-v2 .admin-community-capabilities b,.admin-dashboard-v2 .admin-referral-level-list strong,.admin-dashboard-v2 .admin-strategy-card strong,.admin-dashboard-v2 .admin-strategy-summary strong,.admin-dashboard-v2 .admin-target-overview strong,.admin-dashboard-v2 .admin-execution-mode-grid h3,.admin-dashboard-v2 .admin-address-item strong{color:var(--admin-ink)}.admin-dashboard-v2 .admin-member-summary small,.admin-dashboard-v2 .admin-member-relation-card small,.admin-dashboard-v2 .admin-member-business-counts small,.admin-dashboard-v2 .admin-member-balance-grid small,.admin-dashboard-v2 .admin-nft-rule-grid small,.admin-dashboard-v2 .admin-benefit-catalog-grid small,.admin-dashboard-v2 .admin-fishing-room-grid small,.admin-dashboard-v2 .admin-community-capabilities small,.admin-dashboard-v2 .admin-referral-level-list small,.admin-dashboard-v2 .admin-strategy-card small,.admin-dashboard-v2 .admin-target-overview span,.admin-dashboard-v2 .admin-target-overview small,.admin-dashboard-v2 .admin-execution-mode-grid p,.admin-dashboard-v2 .admin-address-item small{color:var(--admin-muted)}.admin-dashboard-v2 .admin-strategy-card:hover{border-color:#bcd0f3;background:#f3f7fd}.admin-dashboard-v2 .admin-strategy-card.active{border-color:#8bb4f7;background:var(--admin-blue-soft);box-shadow:inset 0 0 0 1px #377cf30f}.admin-dashboard-v2 .admin-strategy-card.active strong{color:var(--admin-blue-strong)}.admin-dashboard-v2 .admin-execution-status{color:#778397;border-color:var(--admin-line);background:#f8fafc}.admin-dashboard-v2 .admin-execution-status.is-live{color:#13896f;border-color:#bde6dc;background:#f0fbf8}.admin-dashboard-v2 .admin-plan-progress{background:#e8edf4}.admin-dashboard-v2 .admin-ecosystem-tabs{border-color:var(--admin-line);background:#f7f9fc}.admin-dashboard-v2 .admin-ecosystem-tabs button{color:#748095}.admin-dashboard-v2 .admin-ecosystem-tabs button.active{color:#fff;background:var(--admin-blue)}.admin-dashboard-v2 .admin-member-detail-tabs{border-color:var(--admin-line);background:#f7f9fc}.admin-dashboard-v2 .admin-member-detail-tabs button{color:#748095}.admin-dashboard-v2 .admin-member-detail-tabs button.active{color:#fff;background:var(--admin-blue)}.admin-dashboard-v2 .admin-member-records article,.admin-dashboard-v2 .admin-referral-scroll article,.admin-dashboard-v2 .admin-chat-muted-list>span{border-color:#e9edf3}.admin-dashboard-v2 .admin-member-records article strong,.admin-dashboard-v2 .admin-referral-scroll strong{color:var(--admin-ink)}.admin-dashboard-v2 .admin-member-records article small,.admin-dashboard-v2 .admin-referral-scroll small{color:var(--admin-muted)}.admin-dashboard-v2 .admin-member-records article>b,.admin-dashboard-v2 .admin-referral-scroll b{color:var(--admin-blue)}.admin-dashboard-v2 .admin-member-drawer-backdrop{background:#212d4042;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.admin-dashboard-v2 .admin-member-drawer{color:var(--admin-copy);border-left-color:var(--admin-line);background:#fff;box-shadow:-18px 0 55px #1a2a4229}.admin-dashboard-v2 .admin-member-drawer>header{border-color:var(--admin-line);background:#fffffff7}.admin-dashboard-v2 .admin-member-profile-head strong,.admin-dashboard-v2 .admin-member-hierarchy h3,.admin-dashboard-v2 .admin-member-drawer h2{color:var(--admin-ink)}.admin-dashboard-v2 .admin-member-profile-head small,.admin-dashboard-v2 .admin-member-hierarchy p,.admin-dashboard-v2 .admin-member-drawer footer{color:var(--admin-muted)}.admin-dashboard-v2 .admin-member-avatar{color:var(--admin-blue);border-color:#cfe0fb;background:var(--admin-blue-soft)}.admin-dashboard-v2 .admin-member-open{color:var(--admin-blue);border-color:#cfddf6;background:#f5f8ff}.admin-dashboard-v2 .admin-member-chip-list button{color:var(--admin-blue-strong)}.admin-dashboard-v2 .admin-member-no-relation{color:var(--admin-muted)}.admin-dashboard-v2 .admin-withdrawal-status.pending{color:#9c6b20;background:#fff5df}.admin-dashboard-v2 .admin-withdrawal-status.approved,.admin-dashboard-v2 .admin-withdrawal-status.paid{color:#13896f;background:#eaf9f5}.admin-dashboard-v2 .admin-withdrawal-status.rejected{color:#bf4650;background:#fff0f1}.admin-dashboard-v2 .admin-status-ok{color:#13896f!important}.admin-dashboard-v2 .admin-status-danger{color:#ca4b55!important}.admin-dashboard-v2 .admin-check-row label{color:#59667a}.admin-dashboard-v2 .admin-check-row input[type=checkbox]{accent-color:var(--admin-blue)}.admin-dashboard-v2 .admin-referral-rank{color:#fff;background:var(--admin-blue)}.admin-dashboard-v2 .admin-referral-rate-grid b,.admin-dashboard-v2 .admin-referral-level-list em,.admin-dashboard-v2 .admin-nft-rule-grid strong,.admin-dashboard-v2 .admin-benefit-catalog-grid strong,.admin-dashboard-v2 .admin-otc-policy-strip b{color:var(--admin-blue)}.admin-overview-dashboard{display:grid;gap:16px}.admin-overview-intro{min-height:122px;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:24px 26px;overflow:hidden;border:1px solid #dce5f2;border-radius:14px;background:radial-gradient(circle at 91% 10%,rgba(55,124,243,.14),transparent 28%),radial-gradient(circle at 74% 135%,rgba(34,169,143,.1),transparent 32%),#fff;box-shadow:0 8px 25px #2336510e}.admin-overview-intro>div{min-width:0}.admin-overview-live{display:inline-flex;align-items:center;gap:8px;color:#158f76;font-size:9px;font-weight:800;letter-spacing:.14em}.admin-overview-live i,.admin-fishing-state i{width:7px;height:7px;display:inline-block;border-radius:50%;background:#27b997;box-shadow:0 0 0 5px #27b9971c}.admin-overview-intro h2{margin-top:9px;color:var(--admin-ink);font-size:25px;line-height:1.12;letter-spacing:-.035em}.admin-overview-intro p{margin-top:7px;color:var(--admin-muted);font-size:10px;line-height:1.6}.admin-overview-intro>span:last-child{flex:none;align-self:flex-start;padding:8px 10px;color:#6c7990;border:1px solid #e3e8ef;border-radius:8px;background:#fffc;font-size:9px}.admin-overview-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.admin-overview-stat{--overview-accent: #377cf3;--overview-soft: #eef5ff;min-width:0;min-height:126px;display:flex;align-items:flex-start;gap:13px;padding:17px;border:1px solid var(--admin-line);border-radius:12px;background:#fff;box-shadow:0 5px 17px #2336510a}.admin-overview-stat.purple{--overview-accent: #775fe4;--overview-soft: #f2efff}.admin-overview-stat.green{--overview-accent: #1fa485;--overview-soft: #eaf9f5}.admin-overview-stat.cyan{--overview-accent: #168fb3;--overview-soft: #eaf8fc}.admin-overview-stat.amber{--overview-accent: #bd7a20;--overview-soft: #fff6e8}.admin-overview-stat.red{--overview-accent: #cf5360;--overview-soft: #fff0f2}.admin-overview-stat-icon{width:38px;height:38px;display:grid;flex:none;place-items:center;color:var(--overview-accent);border-radius:10px;background:var(--overview-soft)}.admin-overview-stat>div{min-width:0;display:flex;flex:1;flex-direction:column}.admin-overview-stat small{color:var(--admin-muted);font-size:9px}.admin-overview-stat strong{margin-top:10px;overflow:hidden;color:var(--admin-ink);font-size:clamp(20px,2.2vw,28px);line-height:1;letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap}.admin-overview-stat p{margin-top:10px;color:var(--overview-accent);font-size:9px;font-weight:650}.admin-overview-analytics-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,.9fr);gap:16px}.admin-dashboard-v2 .admin-overview-chart-card{min-width:0;min-height:330px;padding:20px 21px 16px}.admin-chart-badge{padding:6px 8px;color:#6f7c90!important;border:1px solid #e2e7ee;border-radius:7px;background:#f8fafc;font-size:8px!important;letter-spacing:0!important}.admin-online-chart{position:relative;min-height:235px;margin-top:14px}.admin-chart-legend{display:flex;align-items:center;justify-content:flex-end;gap:14px;color:#748096;font-size:8px}.admin-chart-legend span{display:inline-flex;align-items:center;gap:6px}.admin-chart-legend i{width:9px;height:3px;display:inline-block;border-radius:3px}.admin-chart-legend i.wallet{background:#377cf3}.admin-chart-legend i.fishing{background:#20ae90}.admin-online-chart svg{width:100%;height:186px;display:block;overflow:visible;margin-top:2px}.admin-online-chart svg .grid{stroke:#edf1f6;stroke-width:1;vector-effect:non-scaling-stroke}.admin-online-chart svg polyline{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4;vector-effect:non-scaling-stroke}.admin-online-chart svg .wallet-line{stroke:#377cf3}.admin-online-chart svg .fishing-line{stroke:#20ae90}.admin-online-chart svg .wallet-dot{fill:#fff;stroke:#377cf3;stroke-width:3;vector-effect:non-scaling-stroke}.admin-online-chart svg .fishing-dot{fill:#fff;stroke:#20ae90;stroke-width:3;vector-effect:non-scaling-stroke}.admin-chart-axis{display:flex;justify-content:space-between;color:#9aa4b3;font-size:8px}.admin-chart-empty{position:absolute;inset:105px 0 auto;color:#9ba5b3;font-size:9px;text-align:center}.admin-registration-chart{position:relative;min-height:236px;margin-top:16px}.admin-registration-summary{display:flex;align-items:baseline;gap:6px}.admin-registration-summary span{color:var(--admin-muted);font-size:9px}.admin-registration-summary strong{color:var(--admin-ink);font-size:27px;letter-spacing:-.045em}.admin-registration-summary small{color:#8b96a6;font-size:8px}.admin-registration-bars{height:156px;display:grid;grid-template-columns:repeat(7,minmax(22px,1fr));align-items:end;gap:8px;margin-top:14px;padding-top:16px;border-bottom:1px solid #e9edf3}.admin-registration-bars>span{height:100%;display:flex;align-items:center;flex-direction:column;justify-content:flex-end;gap:6px}.admin-registration-bars b{color:#6d798c;font-size:8px;font-weight:650}.admin-registration-bars i{width:min(28px,76%);min-height:3px;display:block;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#6fa2fa,#377cf3);box-shadow:0 4px 10px #377cf324}.admin-registration-bars small{color:#929cab;font-size:7px}.admin-registration-empty{position:absolute;right:0;top:12px;color:#a0a8b5;font-size:8px}.admin-dashboard-v2 .admin-fishing-overview{padding:21px;overflow:hidden}.admin-fishing-overview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.admin-fishing-overview-title{min-width:0;display:flex;align-items:center;gap:13px}.admin-fishing-overview-icon{width:46px;height:46px;display:grid;flex:none;place-items:center;color:#168fb3;border-radius:12px;background:#e9f8fc}.admin-fishing-overview-title>div{min-width:0}.admin-fishing-overview-title>div>span{color:#168fb3;font-size:8px;font-weight:800;letter-spacing:.15em}.admin-fishing-overview-title h2{margin-top:5px;color:var(--admin-ink);font-size:18px}.admin-fishing-overview-title p{margin-top:5px;color:var(--admin-muted);font-size:9px}.admin-fishing-state{min-height:30px;display:inline-flex;flex:none;align-items:center;gap:8px;padding:0 10px;border:1px solid #cce9e2;border-radius:999px;color:#16896f;background:#effaf7;font-size:8px;font-weight:700}.admin-fishing-state.offline{color:#b34d57;border-color:#f0d7da;background:#fff5f6}.admin-fishing-state.offline i{background:#d85a64;box-shadow:0 0 0 5px #d85a641a}.admin-fishing-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:20px}.admin-fishing-metric-grid>span{min-width:0;min-height:91px;display:grid;grid-template-columns:auto 1fr;align-content:center;padding:15px;border:1px solid #e4eaf1;border-radius:10px;background:#f9fbfd}.admin-fishing-metric-grid small{grid-column:1 / 3;margin-bottom:8px;color:#7e899b;font-size:8px}.admin-fishing-metric-grid strong{color:var(--admin-ink);font-size:23px;line-height:1;letter-spacing:-.04em}.admin-fishing-metric-grid em{align-self:end;margin-left:5px;color:#98a1ae;font-size:8px;font-style:normal}.admin-fishing-ledger-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px;margin-top:14px;padding:2px 15px;border:1px solid #e8edf3;border-radius:10px}.admin-fishing-ledger-grid p{min-width:0;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #edf0f4}.admin-fishing-ledger-grid p:nth-last-child(-n+3){border-bottom:0}.admin-fishing-ledger-grid span{color:#7b8798;font-size:8px}.admin-fishing-ledger-grid strong{overflow:hidden;color:#273143;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.admin-login-page{color:var(--admin-ink, #202938);background:#f4f7fb!important}.admin-login-page .admin-login-shell{border-color:#dfe6ef;background:#fff;box-shadow:0 24px 70px #25395524}.admin-login-page .admin-login-hero{background:linear-gradient(145deg,#397ff2,#5b91ee 58%,#2d6edc)}.admin-login-page .admin-login-brand strong,.admin-login-page .admin-login-copy h1{color:#fff}.admin-login-page .admin-login-copy h1 em{color:#dff1ff}.admin-login-page .admin-login-copy p,.admin-login-page .admin-login-kicker,.admin-login-page .admin-login-environment{color:#ffffffc2}.admin-login-page .admin-login-points span{color:#fff;border-color:#ffffff38;background:#ffffff17}.admin-login-page .admin-login-points svg{color:#fff}.admin-login-page .admin-login-panel{background:#fff}.admin-login-page .admin-login-panel h2{color:#202938}.admin-login-page .admin-login-panel-copy,.admin-login-page .admin-login-field>span,.admin-login-page .admin-login-foot{color:#7f8a9d}.admin-login-page .admin-login-input{border-color:#dfe5ed;background:#f9fbfd}.admin-login-page .admin-login-input input{color:#202938}.admin-login-page .admin-login-input input::-moz-placeholder{color:#a6afbd}.admin-login-page .admin-login-input input::placeholder{color:#a6afbd}.admin-login-page .admin-login-input:focus-within{border-color:#76a6f5;box-shadow:0 0 0 4px #377cf31a}.admin-login-page .admin-login-submit{color:#fff;background:#377cf3}@media(max-width:1100px){.admin-dashboard-v2{grid-template-columns:222px minmax(0,1fr)}.admin-sidebar-brand{padding-inline:14px}.admin-sidebar-scroll{padding-inline:9px}.admin-workspace{padding-inline:20px}.admin-overview-analytics-grid{grid-template-columns:1fr}}@media(max-width:820px){.admin-dashboard-v2{display:grid!important;grid-template-columns:minmax(0,1fr);grid-template-rows:58px auto}.admin-sidebar{position:fixed;inset:0 auto 0 0;width:min(82vw,270px);height:100dvh;transform:translate(-102%);transition:transform .25s cubic-bezier(.2,.75,.2,1);box-shadow:18px 0 55px #1928402e}.admin-sidebar-open .admin-sidebar{transform:translate(0)}.admin-sidebar-brand>button{display:grid}.admin-sidebar-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:block;visibility:hidden;opacity:0;border:0;background:#1c283b47;transition:opacity .2s ease,visibility .2s ease}.admin-sidebar-open .admin-sidebar-overlay{visibility:visible;opacity:1}.admin-dashboard-v2>.admin-topbar{grid-column:1;min-height:58px;padding:0 14px}.admin-menu-toggle{display:grid}.admin-workspace{grid-column:1;padding:16px 14px 48px}.admin-workspace-heading{min-height:84px;padding:16px}.admin-workspace-heading h1{font-size:21px}.admin-api-status,.admin-role-badge{display:none}.admin-dashboard-v2 .admin-grid-two{grid-template-columns:1fr}.admin-dashboard-v2 .admin-form-grid,.admin-dashboard-v2 .admin-stat-grid,.admin-overview-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-overview-analytics-grid{grid-template-columns:1fr}.admin-fishing-ledger-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-fishing-ledger-grid p:nth-last-child(-n+3){border-bottom:1px solid #edf0f4}.admin-fishing-ledger-grid p:nth-last-child(-n+2){border-bottom:0}}@media(max-width:560px){.admin-topbar-path span,.admin-topbar-path b{display:none}.admin-dashboard-v2 .admin-logout{width:34px;padding:0;justify-content:center;font-size:0}.admin-workspace{padding:12px 10px 42px}.admin-workspace-heading{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:12px;padding:15px}.admin-workspace-refresh{width:100%}.admin-dashboard-v2 .admin-card{padding:15px;border-radius:10px}.admin-dashboard-v2 .admin-form-grid{grid-template-columns:1fr}.admin-dashboard-v2 .admin-stat-grid{gap:8px}.admin-dashboard-v2 .admin-stat{min-height:84px;padding:12px}.admin-dashboard-v2 .admin-stat strong{font-size:18px}.admin-dashboard-v2 .admin-card-heading{align-items:flex-start}.admin-dashboard-v2 .admin-card-heading h2{font-size:16px}.admin-dashboard-v2 .admin-ecosystem-tabs{display:flex;overflow-x:auto}.admin-dashboard-v2 .admin-ecosystem-tabs button{min-width:110px}.admin-overview-intro{min-height:0;align-items:flex-start;flex-direction:column;gap:14px;padding:19px}.admin-overview-intro h2{font-size:22px}.admin-overview-intro>span:last-child{align-self:flex-start}.admin-overview-stat{min-height:114px;gap:9px;padding:13px 11px}.admin-overview-stat-icon{width:33px;height:33px}.admin-overview-stat strong{font-size:18px}.admin-dashboard-v2 .admin-overview-chart-card{min-height:310px;padding:16px 14px 13px}.admin-chart-badge{display:none}.admin-fishing-overview-head{flex-direction:column}.admin-fishing-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-fishing-ledger-grid{grid-template-columns:1fr;padding-inline:12px}.admin-fishing-ledger-grid p:nth-last-child(-n+2){border-bottom:1px solid #edf0f4}.admin-fishing-ledger-grid p:last-child{border-bottom:0}}.nft-vault-card.preacher{--vault-accent: #dfb966}.nft-vault-card.core{--vault-accent: #d9e8c2}.nft-vault-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;width:auto;height:auto;border:0;border-radius:inherit;background:linear-gradient(120deg,rgba(255,255,255,.09),transparent 18% 76%,rgba(255,255,255,.025));box-shadow:inset 0 0 0 1px #ffffff06;pointer-events:none}.nft-vault-card:after{content:none}.nft-vault-card>.nft-vault-card-scrim,.nft-vault-card>.nft-vault-card-head,.nft-vault-card>.nft-vault-card-copy,.nft-vault-card>.nft-vault-card-foot{position:absolute}.nft-vault-card>.nft-vault-card-scrim{z-index:1}.nft-vault-card>.nft-vault-card-head,.nft-vault-card>.nft-vault-card-copy,.nft-vault-card>.nft-vault-card-foot{z-index:3}.nft-vault-card.selected{border-color:color-mix(in srgb,var(--vault-accent) 62%,transparent);box-shadow:0 18px 38px #00000057,0 0 0 2px color-mix(in srgb,var(--vault-accent) 10%,transparent),0 0 24px color-mix(in srgb,var(--vault-accent) 12%,transparent)}@media(max-width:720px){.nft-vault-card{width:auto;min-height:0;margin:0}}@media(max-width:520px){.nft-vault-card{width:auto;min-height:0;padding:0;border-radius:17px}}.referral-page{gap:14px}.referral-gate{display:flex;min-height:420px;align-items:center;justify-content:center;flex-direction:column;gap:13px;padding:34px;text-align:center}.referral-gate>svg{width:52px;height:52px;padding:14px;color:#5ae0c8;border:1px solid rgba(84,216,189,.25);border-radius:17px;background:#54d8bd14}.referral-gate h1{margin:0;font-size:32px}.referral-gate p{max-width:480px;margin:0;color:#7d8f8a;line-height:1.65}.referral-hero{position:relative;overflow:hidden;padding:24px;border:1px solid rgba(84,216,189,.24);border-radius:24px;background:radial-gradient(circle at 92% 7%,rgba(84,216,189,.15),transparent 31%),linear-gradient(145deg,#102723f7,#081110fa 65%);box-shadow:0 22px 48px #0000003d}.referral-hero:after{content:"";position:absolute;right:-80px;bottom:-135px;width:280px;height:280px;border:1px solid rgba(217,173,105,.2);border-radius:50%;box-shadow:0 0 0 36px #54d8bd06,0 0 0 72px #d9ad6905;pointer-events:none}.referral-hero>*{position:relative;z-index:1}.referral-hero-top,.referral-title-row,.referral-identity-line,.referral-progress>div{display:flex;align-items:center}.referral-hero-top,.referral-title-row,.referral-progress>div{justify-content:space-between}.referral-hero-top{margin-bottom:25px}.referral-hero-icon{display:grid;width:48px;height:48px;place-items:center;color:#71ead4;border:1px solid rgba(84,216,189,.28);border-radius:16px;background:#54d8bd1a}.referral-live{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;color:#8bdccf;border:1px solid rgba(84,216,189,.2);border-radius:999px;background:#0000002e;font-size:9px;font-weight:800;letter-spacing:.08em}.referral-live i{width:7px;height:7px;border-radius:50%;background:#54d8bd;box-shadow:0 0 0 5px #54d8bd1a}.referral-title-row{align-items:flex-end;gap:18px;margin-top:8px}.referral-title-row h1{margin:0;color:#edf7f3;font-size:clamp(35px,7vw,48px);letter-spacing:-.045em}.referral-title-row p{margin:7px 0 0;color:#82948f;font-size:12px}.referral-rate{display:flex;min-width:92px;align-items:center;justify-content:center;flex-direction:column;gap:2px;padding:13px 15px;border:1px solid rgba(217,173,105,.28);border-radius:17px;background:#d9ad6917}.referral-rate strong{color:#e3bd7b;font-size:23px}.referral-rate small{color:#8b8674;font-size:8px;letter-spacing:.12em}.referral-identity-line{gap:8px;margin-top:20px;color:#a9bbb6;font-size:11px}.referral-identity-line svg{color:#54d8bd}.referral-identity-line b{margin-left:auto;color:#d8e6e1;font-weight:700}.referral-progress{margin-top:21px;padding:15px;border:1px solid rgba(170,199,191,.1);border-radius:16px;background:#00000029}.referral-progress>div{color:#aab9b5;font-size:10px}.referral-progress>div strong{color:#68e1cb;font-size:12px}.referral-progress>i{display:block;overflow:hidden;height:5px;margin-top:10px;border-radius:999px;background:#aac7bf1a}.referral-progress>i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#32bfa6,#72e6d0);box-shadow:0 0 12px #54d8bd66}.referral-progress.complete>i b{width:100%}.referral-progress p{margin:9px 0 0;color:#667a74;font-size:9px}.referral-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.referral-metrics>span{display:grid;min-height:86px;grid-template-columns:auto 1fr;align-content:center;gap:3px 8px;padding:13px;border:1px solid rgba(170,199,191,.1);border-radius:17px;background:#0c1816d1}.referral-metrics svg{grid-row:1 / 3;align-self:center;color:#54d8bd}.referral-metrics strong{min-width:0;overflow:hidden;color:#dfece7;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.referral-metrics small{color:#667a74;font-size:8px;letter-spacing:.04em}.referral-share-card,.referral-level-card,.referral-ledger-card{padding:20px}.referral-share-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px}.referral-share-card h2{margin:7px 0 5px;color:#e7f1ed;font-size:20px}.referral-share-card p{margin:0;color:#71837e;font-size:10px;line-height:1.6}.referral-link-box{display:flex;min-width:0;align-items:center;grid-column:1 / -1;gap:10px;padding:6px 6px 6px 13px;border:1px solid rgba(170,199,191,.12);border-radius:13px;background:#0000002e}.referral-link-box span{min-width:0;flex:1;overflow:hidden;color:#80918c;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.referral-link-box button{display:grid;width:38px;height:38px;place-items:center;color:#59dfc7;border:1px solid rgba(84,216,189,.18);border-radius:10px;background:#54d8bd14}.referral-share-action{grid-column:2;grid-row:1;align-self:center;min-height:44px;padding-inline:18px}.referral-level-list{display:grid;gap:8px;margin-top:17px}.referral-level-list article{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;border:1px solid rgba(170,199,191,.08);border-radius:14px;background:#00000021;opacity:.72}.referral-level-list article.achieved{opacity:1}.referral-level-list article.active{border-color:#54d8bd57;background:linear-gradient(90deg,#54d8bd1c,#54d8bd06);box-shadow:inset 3px 0 #54d8bd}.referral-level-rank{display:grid;width:32px;height:32px;place-items:center;color:#70817c;border:1px solid rgba(170,199,191,.12);border-radius:10px;font-size:11px;font-weight:800}.referral-level-list article.active .referral-level-rank{color:#071311;border-color:transparent;background:#54d8bd}.referral-level-list article>span:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:3px}.referral-level-list strong{display:flex;align-items:center;gap:8px;color:#d9e6e1;font-size:12px}.referral-level-list strong b{color:#d9ad69;font-size:9px}.referral-level-list small{overflow:hidden;color:#6e817b;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.referral-level-list article>svg{color:#54d8bd}.referral-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;padding:5px;border:1px solid rgba(170,199,191,.09);border-radius:14px;background:#0000002e}.referral-tabs button{display:flex;min-height:42px;align-items:center;justify-content:center;gap:6px;color:#71837e;border:0;border-radius:10px;background:transparent;font-size:10px;font-weight:750}.referral-tabs button b{min-width:18px;padding:2px 5px;color:inherit;border-radius:999px;background:#aac7bf14;font-size:8px}.referral-tabs button.active{color:#071411;background:#54d8bd;box-shadow:0 8px 22px #54d8bd24}.referral-scroll-list{overflow-y:auto;max-height:380px;margin-top:14px;padding-right:3px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(84,216,189,.25) transparent}.referral-contact-row,.referral-record-row{display:flex;min-height:70px;align-items:center;gap:11px;padding:12px 4px;border-bottom:1px solid rgba(170,199,191,.075)}.referral-contact-row:last-child,.referral-record-row:last-child{border-bottom:0}.referral-contact-avatar{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;color:#65dfca;border:1px solid rgba(84,216,189,.17);border-radius:50%;background:#54d8bd12}.referral-contact-row>span:nth-child(2),.referral-record-row>span:first-child{display:flex;min-width:0;flex:1;flex-direction:column;gap:5px}.referral-contact-row strong,.referral-record-row strong{overflow:hidden;color:#dce9e4;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.referral-contact-row strong b{margin-left:7px;padding:3px 6px;color:#78ddca;border-radius:6px;background:#54d8bd14;font-size:7px}.referral-contact-row small,.referral-record-row small{overflow:hidden;color:#657873;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.referral-row-value{display:flex;min-width:106px;align-items:flex-end;flex-direction:column;gap:5px;text-align:right}.referral-row-value strong{color:#d9ad69}.referral-row-value.positive strong{color:#54d8bd}.referral-ledger-foot{display:flex;align-items:center;gap:7px;margin-top:12px;padding-top:12px;color:#60736d;border-top:1px solid rgba(170,199,191,.08);font-size:8px}.referral-ledger-foot svg{color:#54d8bd}@media(max-width:620px){.referral-hero{padding:19px;border-radius:21px}.referral-hero-top{margin-bottom:20px}.referral-title-row h1{font-size:34px}.referral-title-row p{font-size:10px}.referral-rate{min-width:78px;padding:11px}.referral-rate strong{font-size:20px}.referral-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.referral-metrics>span{min-height:74px}.referral-share-card{display:flex;flex-direction:column;padding:17px}.referral-share-action{width:100%}.referral-level-card,.referral-ledger-card{padding:16px}.referral-level-card .section-heading{align-items:flex-start;flex-direction:column;gap:8px}.referral-tabs button{gap:4px;padding-inline:5px;font-size:9px}.referral-tabs button svg{display:none}.referral-contact-row{align-items:flex-start}.referral-row-value{min-width:85px}}.admin-referral-section{gap:18px}.admin-referral-stat-grid{margin-bottom:0}.admin-referral-config .admin-help{display:flex;align-items:center;gap:7px}.admin-referral-rate-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.admin-referral-rate-grid label{display:flex;min-width:0;flex-direction:column;gap:7px;color:#71837e;font-size:11px}.admin-referral-rate-grid label>div{display:flex;height:44px;align-items:center;overflow:hidden;border:1px solid rgba(170,199,191,.13);border-radius:10px;background:#0000002e}.admin-referral-rate-grid input{width:100%;height:100%;padding:0 10px;color:#dce8e3;border:0;outline:0;background:transparent}.admin-referral-rate-grid b{padding-right:12px;color:#54d8bd;font-size:11px}.admin-referral-level-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.admin-referral-level-list article{display:grid;min-height:150px;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:14px;border:1px solid rgba(170,199,191,.11);border-radius:14px;background:#00000026}.admin-referral-rank{display:grid;width:30px;height:30px;place-items:center;color:#071411;border-radius:50%;background:#54d8bd;font-size:11px;font-weight:850}.admin-referral-level-list article>span:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:7px}.admin-referral-level-list strong{display:flex;flex-wrap:wrap;gap:6px;color:#dce8e3;font-size:12px}.admin-referral-level-list strong b{color:#d9ad69;font-size:10px}.admin-referral-level-list small{color:#71837e;font-size:9px;line-height:1.55}.admin-referral-level-list em{grid-column:2;align-self:end;color:#54d8bd;font-size:10px;font-style:normal}.admin-referral-ledgers{align-items:stretch}.admin-referral-scroll{overflow-y:auto;max-height:370px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(84,216,189,.22) transparent}.admin-referral-scroll article{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.8fr);gap:16px;padding:13px 2px;border-bottom:1px solid rgba(170,199,191,.08)}.admin-referral-scroll article:last-child{border-bottom:0}.admin-referral-scroll article>span{display:flex;min-width:0;flex-direction:column;gap:5px}.admin-referral-scroll article>span:last-child{text-align:right}.admin-referral-scroll strong,.admin-referral-scroll b{overflow:hidden;color:#dce8e3;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.admin-referral-scroll b{color:#54d8bd}.admin-referral-scroll small{color:#71837e;font-size:9px}.member-wallet-level b{color:#d9ad69;font-size:8px}@media(max-width:1100px){.admin-referral-rate-grid,.admin-referral-level-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.admin-referral-rate-grid,.admin-referral-level-list{grid-template-columns:1fr}.admin-referral-level-list article{min-height:0}.admin-referral-scroll article{grid-template-columns:1fr;gap:7px}.admin-referral-scroll article>span:last-child{text-align:left}}.otc-fee-policy{margin-top:16px;padding:13px;border:1px solid rgba(84,216,189,.14);border-radius:14px;background:linear-gradient(145deg,#54d8bd0e,#0000001f)}.otc-fee-policy-title{display:flex;align-items:center;gap:9px;color:#55d8bd}.otc-fee-policy-title>span{min-width:0;display:flex;flex-direction:column;gap:3px}.otc-fee-policy-title strong{color:#dfeae6;font-size:10px}.otc-fee-policy-title small{color:#71817c;font-size:7px;line-height:1.45}.otc-fee-policy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:11px}.otc-fee-policy-grid>span{min-width:0;display:flex;flex-direction:column;gap:3px;padding:9px 7px;border:1px solid rgba(170,199,191,.08);border-radius:10px;background:#00000024}.otc-fee-policy-grid b{color:#dceae5;font-size:13px}.otc-fee-policy-grid small{overflow:hidden;color:#72827d;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.otc-listing-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px}.otc-listing-preview>span{min-width:0;display:flex;flex-direction:column;gap:5px;padding:11px 12px;border:1px solid rgba(170,199,191,.08);border-radius:12px;background:#0000001f}.otc-listing-preview>span.primary{border-color:#54d8bd29;background:#54d8bd0d}.otc-listing-preview small{color:#71817c;font-size:7px}.otc-listing-preview strong{overflow:hidden;color:#dce8e4;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.otc-listing-preview .primary strong{color:#55d8bd}.otc-withdraw-entry{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px 15px;color:#54d8bd;text-decoration:none}.otc-withdraw-entry>div{min-width:0;display:flex;flex-direction:column;gap:4px}.otc-withdraw-entry strong{color:#dce8e4;font-size:10px}.otc-withdraw-entry span{color:#71817c;font-size:7px;line-height:1.45}@media(max-width:420px){.otc-fee-policy-grid{gap:5px}.otc-fee-policy-grid>span{padding-inline:6px}}.usdt-withdraw-page{gap:14px}.withdraw-hero{position:relative;display:grid;min-height:178px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;overflow:hidden;padding:22px;border:1px solid rgba(84,216,189,.2);border-radius:22px;background:radial-gradient(circle at 86% 22%,rgba(84,216,189,.16),transparent 30%),linear-gradient(145deg,#11201dfa,#080e0dfa)}.withdraw-hero:after{position:absolute;width:190px;height:190px;right:-88px;bottom:-110px;content:"";border:1px solid rgba(84,216,189,.16);border-radius:50%;box-shadow:0 0 0 28px #54d8bd09}.withdraw-hero>div{position:relative;z-index:1}.withdraw-hero h1{margin:10px 0 7px;color:#edf5f2;font-size:30px;letter-spacing:-.045em}.withdraw-hero p{max-width:430px;margin:0;color:#82938d;font-size:10px;line-height:1.65}.withdraw-sla{position:relative;z-index:1;display:grid;min-width:76px;min-height:76px;place-items:center;align-content:center;gap:2px;color:#54d8bd;border:1px solid rgba(84,216,189,.22);border-radius:18px;background:#040c0a6b}.withdraw-sla b{color:#e4efeb;font-size:19px}.withdraw-sla small{color:#71827d;font-size:7px}.withdraw-balance-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;padding:0;background:#aac7bf14}.withdraw-balance-card>div{display:flex;min-height:92px;flex-direction:column;justify-content:center;gap:8px;padding:17px 19px;background:#0d1513}.withdraw-balance-card small{color:#71827d;font-size:8px}.withdraw-balance-card strong{overflow:hidden;color:#e5efeb;font-size:20px;text-overflow:ellipsis;white-space:nowrap}.withdraw-balance-card em{color:#54d8bd;font-size:8px;font-style:normal}.withdraw-form-card{padding:19px}.withdraw-manual-tag{padding:6px 9px;color:#54d8bd;border:1px solid rgba(84,216,189,.16);border-radius:999px;background:#54d8bd0f;font-size:8px;font-weight:750}.withdraw-network-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:8px 0 15px;padding:4px;border:1px solid rgba(170,199,191,.1);border-radius:13px;background:#00000026}.withdraw-network-tabs button{min-height:38px;color:#71827d;border:0;border-radius:9px;background:transparent;font-size:9px;font-weight:750}.withdraw-network-tabs button.active{color:#071310;background:#54d8bd;box-shadow:0 8px 18px #54d8bd1f}.withdraw-form-card .field-label{margin-top:13px}.withdraw-form-card .input-wrap{min-height:46px;align-items:center;gap:7px;padding:5px 8px 5px 12px}.withdraw-form-card .input-wrap input{min-height:34px;line-height:1.35}.withdraw-form-card .withdraw-all-button{position:static;width:auto;min-width:48px;height:34px;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;padding:0 11px;color:#092019;border:0;border-radius:9px;background:#54d8bd;font-size:9px;font-weight:750;white-space:nowrap}.withdraw-form-card .input-unit{flex:0 0 auto;padding:0 2px 0 1px;white-space:nowrap}.withdraw-confirm-note{display:flex;align-items:flex-start;gap:8px;margin:15px 0 13px;padding:11px 12px;color:#71827d;border:1px solid rgba(84,216,189,.12);border-radius:11px;background:#54d8bd09;font-size:8px;line-height:1.55}.withdraw-confirm-note svg{flex:0 0 auto;color:#54d8bd}.usdt-withdraw-page .inline-success{display:flex;align-items:center;gap:8px}.usdt-withdraw-page .withdrawal-list-card{padding-bottom:6px}@media(max-width:520px){.withdraw-hero{min-height:158px;padding:18px;border-radius:20px}.withdraw-hero h1{font-size:27px}.withdraw-sla{min-width:68px;min-height:68px}.withdraw-balance-card>div{min-height:82px;padding:14px}.withdraw-balance-card strong{font-size:16px}.withdraw-form-card{padding:16px}.withdrawal-row{align-items:flex-start}.withdrawal-row small{max-width:145px}}.admin-otc-settlement-card{padding:20px}.admin-otc-policy-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:15px 0}.admin-otc-policy-strip>span{display:flex;min-height:76px;flex-direction:column;justify-content:center;gap:6px;padding:12px 14px;border:1px solid rgba(84,216,189,.1);border-radius:12px;background:#00000024}.admin-otc-policy-strip b{color:#54d8bd;font-size:19px}.admin-otc-policy-strip small{color:#71827d;font-size:9px}.admin-otc-stat-grid{margin:0 0 13px}.admin-otc-trade-table .admin-table-head,.admin-otc-trade-table .admin-table-row{min-width:980px;grid-template-columns:1.1fr 1.5fr .8fr .9fr 1fr}.admin-otc-trade-table .admin-table-row>span{min-width:0;display:flex;flex-direction:column;gap:4px}.admin-otc-trade-table .admin-table-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:760px){.admin-otc-policy-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.section-heading,.hero-topline,.feature-hero-top,.page-title-block,.connected-head,.asset-card-topline,.modal-topline{gap:10px}.section-heading>div,.hero-topline>div,.feature-hero-top>div,.page-title-block>div,.connected-head>div,.asset-card-topline>div,.modal-topline>div{min-width:0}.section-heading h2,.page-title-block h1,.feature-hero h1{line-height:1.28;overflow-wrap:break-word}.section-kicker,.eyebrow,.field-label{line-height:1.5}.helper-text,.form-note,.connect-banner span,.page-title-block p,.feature-hero p{line-height:1.6}.input-wrap{min-width:0;align-items:center}.input-wrap input{line-height:1.4}.input-unit,.asset-status,.market-status,.otc-flow-tag,.withdraw-manual-tag,.holdings-count{flex:0 0 auto;white-space:nowrap}.gradient-action,.primary-action,.secondary-action,.otc-tabs button,.reward-tabs a,.benefits-shop-categories button,.withdraw-network-tabs button,.transfer-asset-tabs button,.referral-tabs button{line-height:1.25}@media(max-width:420px){.section-heading.compact>div{min-width:0;flex:1 1 auto}.section-heading.compact>:last-child:not(div){max-width:46%;line-height:1.4;text-align:right}.referral-identity-line{align-items:flex-start;flex-wrap:wrap;line-height:1.5}.referral-identity-line b{width:100%;margin-left:22px;line-height:1.5}.referral-tabs button,.otc-tabs button,.reward-tabs a,.benefits-shop-categories button,.withdraw-network-tabs button,.transfer-asset-tabs button{min-width:0;padding-inline:6px;white-space:nowrap}}.admin-dashboard-v2{--admin-blue: #2563eb;--admin-blue-strong: #1d4ed8;--admin-green: #0f766e;--admin-amber: #8a5a12;--admin-canvas: #ffffff;--admin-panel: #ffffff;--admin-copy: #344054;--admin-muted: #667085;background:#fff!important;color:#172033}.admin-dashboard-v2 .admin-workspace,.admin-dashboard-v2 .admin-card,.admin-dashboard-v2 .admin-table,.admin-dashboard-v2 .admin-table-head,.admin-dashboard-v2 .admin-table-row,.admin-dashboard-v2 .admin-member-summary>span,.admin-dashboard-v2 .admin-member-summary-wide>span,.admin-dashboard-v2 .admin-member-profile-head,.admin-dashboard-v2 .admin-member-balance-grid>span,.admin-dashboard-v2 .admin-member-relation-card,.admin-dashboard-v2 .admin-member-relation-card>div,.admin-dashboard-v2 .admin-member-hierarchy,.admin-dashboard-v2 .admin-member-hierarchy-block,.admin-dashboard-v2 .admin-member-chip-list button,.admin-dashboard-v2 .admin-member-business-counts>span,.admin-dashboard-v2 .admin-member-records,.admin-dashboard-v2 .admin-member-records article,.admin-dashboard-v2 .admin-member-search,.admin-dashboard-v2 .admin-ecosystem-tabs,.admin-dashboard-v2 .admin-member-detail-tabs,.admin-dashboard-v2 .admin-strategy-card,.admin-dashboard-v2 .admin-strategy-summary,.admin-dashboard-v2 .admin-execution-summary,.admin-dashboard-v2 .admin-execution-mode-grid>section,.admin-dashboard-v2 .admin-target-overview>div,.admin-dashboard-v2 .admin-address-network,.admin-dashboard-v2 .admin-address-item,.admin-dashboard-v2 .admin-referral-rate-grid label>div,.admin-dashboard-v2 .admin-referral-level-list article,.admin-dashboard-v2 .admin-otc-policy-strip>span,.admin-dashboard-v2 .admin-fishing-pool-metrics>span,.admin-dashboard-v2 .admin-nft-rule-grid article,.admin-dashboard-v2 .admin-benefit-catalog-grid button,.admin-dashboard-v2 .admin-fishing-room-grid article,.admin-dashboard-v2 .admin-community-capabilities>div:last-child>span,.admin-dashboard-v2 .admin-chat-muted-list{background:#fff!important}.admin-dashboard-v2 .admin-table-head,.admin-dashboard-v2 .admin-table-row,.admin-dashboard-v2 .admin-member-summary>span,.admin-dashboard-v2 .admin-member-summary-wide>span,.admin-dashboard-v2 .admin-member-profile-head,.admin-dashboard-v2 .admin-member-balance-grid>span,.admin-dashboard-v2 .admin-member-relation-card>div,.admin-dashboard-v2 .admin-member-hierarchy-block,.admin-dashboard-v2 .admin-member-business-counts>span,.admin-dashboard-v2 .admin-member-records article{border-color:#e2e8f0!important}.admin-dashboard-v2 .admin-member-open{color:#172033!important;border:0!important;background:transparent!important}.admin-dashboard-v2 .admin-secondary{color:#1f5fbf!important;border-color:#cbdcf6!important;background:#fff!important}.admin-dashboard-v2 .admin-secondary:hover{color:#174b99!important;border-color:#9fbee9!important;background:#f7faff!important}.admin-dashboard-v2 .admin-member-status.active,.admin-dashboard-v2 .admin-member-status:not(.frozen){color:#08705f!important;border-color:#b9e5db!important;background:#eefbf7!important}.admin-dashboard-v2 .admin-eyebrow,.admin-dashboard-v2 .admin-member-drawer>header span,.admin-dashboard-v2 .admin-member-hierarchy>header span,.admin-dashboard-v2 .admin-workspace-heading>div>span{color:#0f766e!important}.admin-dashboard-v2 .admin-sidebar-group>span,.admin-dashboard-v2 .admin-empty,.admin-dashboard-v2 .admin-sidebar-footer small,.admin-dashboard-v2 .admin-topbar-path b{color:#64748b!important}.admin-dashboard-v2 .admin-card-heading span:first-child,.admin-dashboard-v2 .admin-execution-summary-label,.admin-dashboard-v2 .admin-execution-readonly{color:#5f6f82!important}.admin-dashboard-v2 .admin-history-meta{color:#0f766e!important}.admin-dashboard-v2 .admin-referral-rate-grid b,.admin-dashboard-v2 .admin-referral-level-list strong b,.admin-dashboard-v2 .admin-otc-policy-strip b{color:#8a5a12!important}.admin-dashboard-v2 .admin-address-network-head,.admin-dashboard-v2 .admin-address-item,.admin-dashboard-v2 .admin-address-item strong,.admin-dashboard-v2 .admin-fishing-form-section h3,.admin-dashboard-v2 .admin-community-capabilities b{color:#172033!important}.admin-dashboard-v2 .admin-address-item b,.admin-dashboard-v2 .admin-referral-level-list em{color:#0f766e!important}.admin-dashboard-v2 .admin-table-head{color:#5f6f82!important}.admin-dashboard-v2 .admin-status-wait{color:#526070!important}.admin-subaccount-section{display:grid;gap:18px}.admin-subaccount-intro{border-top:3px solid #2563eb!important}.admin-subaccount-security-badge,.admin-subaccount-count{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 13px;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;background:#eff6ff;font-size:13px;font-weight:750;white-space:nowrap}.admin-subaccount-safety-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.admin-subaccount-safety-grid>span{display:grid;grid-template-columns:38px minmax(0,1fr);grid-template-rows:auto auto;-moz-column-gap:11px;column-gap:11px;align-items:center;min-height:78px;padding:14px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc}.admin-subaccount-safety-grid svg{grid-row:1 / 3;width:38px;height:38px;padding:9px;border-radius:10px;color:#0f766e;background:#e8f8f4}.admin-subaccount-safety-grid b{color:#172033;font-size:14px}.admin-subaccount-safety-grid small{color:#667085;font-size:12px;line-height:1.45}.admin-subaccount-form{display:grid;gap:22px}.admin-subaccount-fields{grid-template-columns:repeat(4,minmax(0,1fr))!important}.admin-subaccount-fields label{display:grid;align-content:start;gap:8px;min-width:0;color:#344054;font-size:13px;font-weight:650}.admin-subaccount-fields label>small{min-height:34px;color:#7a8699;font-size:11px;font-weight:500;line-height:1.5}.admin-subaccount-enabled-field>button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;border:1px solid #cbd5e1;border-radius:9px;color:#526070;background:#fff;font:inherit;cursor:pointer}.admin-subaccount-enabled-field>button i{width:9px;height:9px;border-radius:50%;background:currentColor}.admin-subaccount-enabled-field>button.enabled{color:#08705f;border-color:#a7dfd3;background:#eefbf7}.admin-subaccount-enabled-field>button.disabled{color:#b42318;border-color:#fecaca;background:#fff5f5}.admin-subaccount-permissions{display:grid;gap:16px;padding-top:20px;border-top:1px solid #e6ebf2}.admin-subaccount-permissions>header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.admin-subaccount-permissions h3{margin:4px 0 3px;color:#172033;font-size:19px}.admin-subaccount-permissions p{margin:0;color:#667085;font-size:13px}.admin-subaccount-select-actions{display:flex;gap:8px}.admin-subaccount-select-actions button{min-height:34px;padding:0 13px;border:1px solid #d8e1ec;border-radius:8px;color:#344054;background:#fff;font-weight:700;cursor:pointer}.admin-subaccount-presets{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.admin-subaccount-presets>button{position:relative;display:grid;gap:7px;min-height:122px;padding:15px;border:1px solid #dbe4ef;border-radius:12px;text-align:left;color:#344054;background:#fff;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.admin-subaccount-presets>button:hover{transform:translateY(-1px);border-color:#93c5fd;box-shadow:0 8px 22px #2563eb14}.admin-subaccount-presets>button.active{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1a;background:#f7faff}.admin-subaccount-presets span{display:flex;align-items:center;gap:6px;color:#172033;font-size:14px;font-weight:800}.admin-subaccount-presets small{color:#667085;font-size:11px;line-height:1.5}.admin-subaccount-presets em{align-self:end;color:#1d4ed8;font-size:11px;font-style:normal;font-weight:750}.admin-subaccount-permission-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-subaccount-permission-groups>section{overflow:hidden;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.admin-subaccount-permission-groups>section>header{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:0 14px;border-bottom:1px solid #e8edf3;color:#344054;background:#f8fafc}.admin-subaccount-permission-groups>section>header b{font-size:13px}.admin-subaccount-permission-groups>section>header span{color:#64748b;font-size:11px}.admin-subaccount-permission-groups>section>div{display:grid}.admin-subaccount-permission-groups button{display:grid;grid-template-columns:22px minmax(0,1fr);gap:9px;align-items:start;padding:12px 14px;border:0;border-bottom:1px solid #edf1f5;text-align:left;color:#344054;background:#fff;cursor:pointer}.admin-subaccount-permission-groups button:last-child{border-bottom:0}.admin-subaccount-permission-groups button.selected{background:#f6fbff}.admin-subaccount-permission-groups button>i{display:grid;place-items:center;width:18px;height:18px;margin-top:1px;border:1px solid #b9c5d4;border-radius:5px;color:#fff;background:#fff}.admin-subaccount-permission-groups button.selected>i{border-color:#2563eb;background:#2563eb}.admin-subaccount-permission-groups button>span{display:grid;gap:3px;min-width:0}.admin-subaccount-permission-groups button b{color:#253047;font-size:13px}.admin-subaccount-permission-groups button small{color:#7a8699;font-size:11px;line-height:1.45}.admin-subaccount-notice{padding:12px 14px;border:1px solid #b9e5db;border-radius:9px;color:#08705f;background:#eefbf7;font-size:13px;line-height:1.55}.admin-subaccount-save{justify-self:stretch;width:100%}.admin-subaccount-list{display:grid;gap:9px;margin-top:18px}.admin-subaccount-list>article{display:grid;grid-template-columns:44px minmax(220px,1fr) 90px auto;gap:13px;align-items:center;min-height:76px;padding:12px 14px;border:1px solid #e2e8f0;border-radius:11px;background:#fff}.admin-subaccount-list>article.disabled{opacity:.68;background:#f8fafc}.admin-subaccount-avatar{display:grid;place-items:center;width:44px;height:44px;border-radius:11px;color:#1d4ed8;background:#eaf2ff;font-size:17px;font-weight:850}.admin-subaccount-account-copy{display:grid;gap:3px;min-width:0}.admin-subaccount-account-copy>span{display:flex;align-items:center;gap:8px}.admin-subaccount-account-copy b{color:#172033;font-size:14px}.admin-subaccount-account-copy em{padding:3px 7px;border-radius:999px;font-size:10px;font-style:normal;font-weight:750}.admin-subaccount-account-copy em.active{color:#08705f;background:#e9f9f4}.admin-subaccount-account-copy em.disabled{color:#b42318;background:#fff0f0}.admin-subaccount-account-copy strong{overflow:hidden;color:#315ea8;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.admin-subaccount-account-copy small,.admin-subaccount-account-meta small{color:#7a8699;font-size:11px}.admin-subaccount-account-meta{display:grid;justify-items:center;gap:2px;padding:8px;border-left:1px solid #e2e8f0;border-right:1px solid #e2e8f0}.admin-subaccount-account-meta b{color:#172033;font-size:18px}.admin-subaccount-account-actions{display:flex;gap:7px}.admin-subaccount-account-actions button{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 11px;border:1px solid #d6e0ec;border-radius:8px;color:#344054;background:#fff;font-weight:700;cursor:pointer}.admin-subaccount-account-actions button.danger{color:#b42318;border-color:#fecaca}.admin-subaccount-account-actions button.success{color:#08705f;border-color:#b9e5db}.admin-subaccount-empty{display:grid;justify-items:center;gap:7px;padding:36px 18px;color:#64748b;text-align:center}.admin-subaccount-empty svg{color:#94a3b8}.admin-subaccount-empty b{color:#344054}.admin-role-badge small{margin-left:6px;opacity:.7;font-size:10px}.admin-audit-table .admin-table-row>b small{display:block;color:#64748b;font-size:10px;font-weight:500}.admin-login-mode{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:5px;border:1px solid #dce5ef;border-radius:11px;background:#f4f7fb}.admin-login-mode button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;border:1px solid transparent;border-radius:8px;color:#667085;background:transparent;font-size:13px;font-weight:750;cursor:pointer}.admin-login-mode button.active{border-color:#c8d8ee;color:#1d4ed8;background:#fff;box-shadow:0 2px 8px #1e40af14}.admin-totp-setup{display:grid;grid-template-columns:126px minmax(0,1fr);gap:15px;align-items:center;padding:14px;border:1px solid #dce5ef;border-radius:14px;background:#f8fafc}.admin-totp-qr{width:126px;height:126px;overflow:hidden;border:1px solid #dce5ef;border-radius:12px;background:#fff}.admin-totp-qr img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.admin-totp-instructions{min-width:0;display:flex;flex-direction:column;gap:7px}.admin-totp-instructions strong{color:#263247;font-size:12px;line-height:1.45}.admin-totp-instructions>span{color:#7c899c;font-size:10px;line-height:1.55}.admin-totp-instructions button{min-width:0;display:flex;align-items:center;gap:6px;padding:8px 9px;color:#2664c7;border:1px solid #d9e4f2;border-radius:9px;background:#fff;font-size:9px;cursor:pointer}.admin-totp-instructions code{min-width:0;flex:1;overflow-wrap:anywhere;color:#344054;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;line-height:1.4;text-align:left}.admin-totp-code-input input{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:20px!important;font-weight:750;letter-spacing:.28em}.admin-totp-back{align-self:center;padding:5px 8px;color:#718096;border:0;background:transparent;font-size:10px;cursor:pointer}.admin-totp-back:hover{color:#2868d4}@media(max-width:440px){.admin-totp-setup{grid-template-columns:104px minmax(0,1fr);gap:11px;padding:11px}.admin-totp-qr{width:104px;height:104px}.admin-totp-instructions strong{font-size:11px}.admin-totp-instructions>span{font-size:9px}.admin-totp-instructions button{padding:7px}.admin-totp-instructions code{font-size:7px}}@media(max-width:1180px){.admin-subaccount-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-subaccount-presets{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.admin-subaccount-safety-grid,.admin-subaccount-permission-groups{grid-template-columns:1fr}.admin-subaccount-presets{display:flex;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity}.admin-subaccount-presets>button{flex:0 0 210px;scroll-snap-align:start}.admin-subaccount-list>article{grid-template-columns:44px minmax(0,1fr) auto}.admin-subaccount-account-meta{border-right:0}.admin-subaccount-account-actions{grid-column:1 / -1;justify-content:flex-end}}@media(max-width:520px){.admin-subaccount-fields{grid-template-columns:1fr!important}.admin-subaccount-permissions>header{align-items:flex-start;flex-direction:column}.admin-subaccount-select-actions{width:100%}.admin-subaccount-select-actions button{flex:1}.admin-subaccount-list>article{grid-template-columns:42px minmax(0,1fr)}.admin-subaccount-account-meta{display:none}}
