*,:before,:after,::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:#3b82f680;--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:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family: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:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-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{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}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{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-14{height:3.5rem}.h-16{height:4rem}.h-auto{height:auto}.min-h-screen{min-height:100vh}.w-14{width:3.5rem}.w-16{width:4rem}.w-full{width:100%}.min-w-0{min-width:0}.max-w-2xl{max-width:42rem}.max-w-full{max-width:100%}.flex-1{flex:1}.shrink-0{flex-shrink:0}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.self-center{align-self:center}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-t{border-top-width:1px}.border-cyan-200{--tw-border-opacity:1;border-color:rgb(165 243 252/var(--tw-border-opacity,1))}.border-cyan-500\/20{border-color:#06b6d433}.border-cyan-500\/30{border-color:#06b6d44d}.border-lime-200{--tw-border-opacity:1;border-color:rgb(217 249 157/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-slate-700{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.bg-cyan-400{--tw-bg-opacity:1;background-color:rgb(34 211 238/var(--tw-bg-opacity,1))}.bg-cyan-50{--tw-bg-opacity:1;background-color:rgb(236 254 255/var(--tw-bg-opacity,1))}.bg-cyan-500{--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity,1))}.bg-cyan-500\/10{background-color:#06b6d41a}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-lime-100{--tw-bg-opacity:1;background-color:rgb(236 252 203/var(--tw-bg-opacity,1))}.bg-lime-400{--tw-bg-opacity:1;background-color:rgb(163 230 53/var(--tw-bg-opacity,1))}.bg-lime-500{--tw-bg-opacity:1;background-color:rgb(132 204 22/var(--tw-bg-opacity,1))}.bg-lime-500\/10{background-color:#84cc161a}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-slate-700{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.bg-slate-800{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-slate-900\/70{background-color:#0f172ab3}.bg-slate-950{--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}.bg-slate-950\/70{background-color:#020617b3}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.object-contain{-o-object-fit:contain;object-fit:contain}.p-10{padding:2.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-8{padding:2rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.pt-6{padding-top:1.5rem}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-none{line-height:1}.leading-tight{line-height:1.25}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-cyan-200{--tw-text-opacity:1;color:rgb(165 243 252/var(--tw-text-opacity,1))}.text-cyan-300{--tw-text-opacity:1;color:rgb(103 232 249/var(--tw-text-opacity,1))}.text-cyan-400{--tw-text-opacity:1;color:rgb(34 211 238/var(--tw-text-opacity,1))}.text-cyan-800{--tw-text-opacity:1;color:rgb(21 94 117/var(--tw-text-opacity,1))}.text-lime-300{--tw-text-opacity:1;color:rgb(190 242 100/var(--tw-text-opacity,1))}.text-lime-400{--tw-text-opacity:1;color:rgb(163 230 53/var(--tw-text-opacity,1))}.text-lime-800{--tw-text-opacity:1;color:rgb(63 98 18/var(--tw-text-opacity,1))}.text-orange-300{--tw-text-opacity:1;color:rgb(253 186 116/var(--tw-text-opacity,1))}.text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-950{--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-yellow-300{--tw-text-opacity:1;color:rgb(253 224 71/var(--tw-text-opacity,1))}.text-yellow-400{--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity,1))}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline-none{outline-offset:2px;outline:2px solid #0000}.drop-shadow-\[0_12px_24px_rgba\(56\,189\,248\,0\.22\)\]{--tw-drop-shadow:drop-shadow(0 12px 24px #38bdf838);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)}.drop-shadow-\[0_18px_36px_rgba\(250\,204\,21\,0\.18\)\]{--tw-drop-shadow:drop-shadow(0 18px 36px #facc152e);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)}.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)}body{background:#0f172a;margin:0;padding:0;font-family:sans-serif;overflow-x:hidden}.app-unlock-screen,.app-unlock-modal{color:#0f172a;box-sizing:border-box;background:radial-gradient(circle at 18% 18%,#22c55e1f,#0000 28%),radial-gradient(circle at 82% 8%,#d4af3729,#0000 26%),#f5f7fb;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:24px;display:flex}.app-unlock-modal{z-index:1200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172aa3;position:fixed;inset:0}.app-unlock-modal>div{width:min(100%,380px)}.app-unlock-card{box-sizing:border-box;background:#fffffff0;border:1px solid #94a3b83d;border-radius:8px;width:min(100%,380px);padding:24px;box-shadow:0 24px 70px #0f172a29}.app-unlock-badge{color:#f8fafc;letter-spacing:0;background:#0f172a;border-radius:8px;width:max-content;padding:7px 10px;font-size:12px;font-weight:800}.app-unlock-code{color:#0e7490;letter-spacing:0;margin:18px 0 6px;font-size:13px;font-weight:800}.app-unlock-card h1{letter-spacing:0;margin:0;font-size:28px;line-height:1.15}.app-unlock-subtitle,.app-unlock-device-note,.app-unlock-message{color:#475569;margin:10px 0 0;font-size:14px;line-height:1.45}.app-unlock-form{gap:12px;margin-top:20px;display:grid}.app-unlock-field{gap:7px;display:grid}.app-unlock-field span{color:#334155;font-size:13px;font-weight:800}.app-unlock-field input{color:#020617;letter-spacing:0;text-align:center;box-sizing:border-box;background:#fff;border:1px solid #0f172a29;border-radius:8px;width:100%;padding:13px 14px;font-size:22px;font-weight:800}.app-unlock-primary,.app-unlock-secondary,.app-unlock-link{letter-spacing:0;cursor:pointer;border:0;border-radius:8px;width:100%;min-height:44px;font-size:15px;font-weight:800}.app-unlock-primary{color:#06111f;background:linear-gradient(135deg,#facc15,#22c55e)}.app-unlock-secondary{color:#075985;background:#e0f2fe;margin-top:12px}.app-unlock-link{color:#475569;background:0 0;margin-top:10px;text-decoration:underline}.app-unlock-primary:disabled,.app-unlock-secondary:disabled{cursor:not-allowed;opacity:.68}.app-unlock-message{color:#b91c1c;font-weight:800}.direct-trade-panel{color:#0f172a;background:linear-gradient(135deg,#fffffffa,#f8fafcf0),radial-gradient(circle at 100% 0,#facc151f,#0000 28%);border:1px solid #cbd5e1b8;border-radius:24px;margin-top:24px;padding:clamp(18px,3vw,26px);overflow:hidden;box-shadow:0 22px 60px #0f172a1f}.direct-trade-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.direct-trade-header h2,.direct-trade-card h3{color:#0f172a;letter-spacing:0;margin:0}.direct-trade-header h2{font-size:clamp(24px,3vw,34px);line-height:1.08}.direct-trade-header p{color:#475569;margin:7px 0 0;font-size:15px}.direct-trade-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.direct-trade-card,.direct-trade-offer-card{color:#0f172a;background:#fffffff0;border:1px solid #cbd5e1b8;border-radius:18px;padding:16px;box-shadow:0 14px 34px #0f172a14}.direct-trade-card{flex-direction:column;gap:12px;display:flex}.direct-trade-found-user{background:linear-gradient(135deg,#ecfefff2,#fffffff5);border:1px solid #06b6d447;border-radius:14px;padding:12px}.direct-trade-found-user span,.direct-trade-note,.direct-trade-message,.direct-trade-receipt,.direct-trade-breakdown span{color:#64748b;font-size:12px}.direct-trade-message{color:#0e7490;font-weight:800}.direct-trade-found-user strong,.direct-trade-found-user p{margin:4px 0 0}.direct-trade-breakdown{gap:8px;display:grid}.direct-trade-breakdown>div{background:#f8fafc;border:1px solid #cbd5e1b8;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.direct-trade-total{background:#f0fdf4db!important;border-color:#22c55e5c!important}.direct-trade-breakdown strong,.direct-trade-found-user strong,.direct-trade-offer-card strong{color:#0f172a}.direct-trade-offer-card{margin-top:10px}.direct-trade-offer-card__top,.direct-trade-actions{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.direct-trade-offer-card__top span{color:#64748b;font-size:12px;font-weight:800;display:block}.direct-trade-offer-card__top p{color:#475569;margin:4px 0 0;font-size:13px}.direct-trade-offer-card__top em{color:#854d0e;background:#facc1533;border-radius:999px;padding:6px 8px;font-size:11px;font-style:normal;font-weight:800}.direct-trade-offers{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 18px 18px;display:grid}.direct-trade-offers h3{color:#0f172a;margin:0 0 10px;font-size:16px}.direct-trade-offer-actions{gap:10px;margin-top:12px;display:flex}.direct-trade-offer-actions button{color:#020617;background:linear-gradient(135deg,#facc15,#22c55e);border:0;border-radius:12px;flex:1;min-height:42px;font-weight:800}.direct-trade-offer-actions__secondary{color:#334155!important;background:#fff!important;border:1px solid #94a3b852!important}.direct-trade-offer-actions button:disabled{cursor:not-allowed;opacity:.68}.direct-trade-status{color:#334155;background:#64748b1f;border-radius:999px;padding:6px 8px;font-size:11px;font-weight:800}.direct-trade-status--pending{color:#854d0e;background:#facc1533}.direct-trade-status--completed{color:#166534;background:#22c55e29}.direct-trade-status--rejected,.direct-trade-status--cancelled,.direct-trade-status--failed{color:#991b1b;background:#f8717124}.direct-trade-actions{margin-top:12px}.direct-trade-actions button{color:#020617;background:linear-gradient(135deg,#facc15,#22c55e);border:0;border-radius:14px;padding:11px 14px;font-weight:800;box-shadow:0 12px 22px #22c55e2e}.direct-trade-actions .direct-trade-secondary{color:#334155;box-shadow:none;background:#fff;border:1px solid #94a3b852}.direct-trade-panel .mobile-field span{color:#334155}.direct-trade-panel input{color:#0f172a;background:#fff;border:1px solid #94a3b86b;border-radius:14px;outline:none;width:100%;padding:12px}.direct-trade-panel input:focus{border-color:#06b6d4a6;box-shadow:0 0 0 3px #06b6d41f}.direct-trade-panel .mobile-primary-btn{color:#020617;background:linear-gradient(135deg,#f6d365,#d4af37 48%,#22c55e);border:0;box-shadow:0 14px 28px #d4af3733}.direct-trade-note{line-height:1.45}.seller-user-code-chip{box-sizing:border-box;color:#67e8f9;white-space:nowrap;text-overflow:ellipsis;word-break:keep-all;overflow-wrap:normal;background:#ecfeff1f;border:1px solid #06b6d442;border-radius:999px;align-items:center;width:fit-content;max-width:100%;padding:7px 10px;font-size:12px;font-weight:900;line-height:1;display:inline-flex;overflow:hidden}.seller-market-card-grid{grid-template-columns:minmax(0,1.4fr) minmax(70px,.6fr) minmax(95px,.7fr);align-items:center;gap:12px;width:100%;min-width:0;display:grid}.seller-market-header-row{grid-template-columns:minmax(0,1.4fr) minmax(70px,.6fr) minmax(95px,.7fr);align-items:center;gap:12px;width:100%;min-width:0}.seller-market-info,.seller-market-identity,.seller-market-price,.seller-market-trade,.mobile-seller-info{box-sizing:border-box;min-width:0;max-width:100%}.seller-market-identity{justify-items:start;gap:6px;width:100%;display:grid}.seller-market-price p{margin:0}.seller-market-price{overflow:hidden}.seller-market-trade{gap:8px;width:100%;display:grid}.mobile-seller-card .seller-user-code-chip{color:#0e7490;background:#06b6d41f;align-self:flex-start;max-width:100%;display:flex}.seller-public-name{color:#cbd5e1;overflow-wrap:anywhere;max-width:100%;margin:6px 0 0;font-size:12px;font-weight:700}.mobile-seller-card .seller-public-name{color:#334155}.dashboard-identity-pill{color:#334155;background:#ffffffd1;border:1px solid #cbd5e1c7;border-radius:999px;align-items:center;gap:8px;width:fit-content;max-width:100%;margin:8px 0 10px;padding:8px 12px;font-size:13px;font-weight:900;line-height:1.15;display:inline-flex;overflow:hidden;box-shadow:0 10px 24px #0f172a14,inset 0 1px #ffffffe6}.dashboard-identity-pill span,.dashboard-identity-pill strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-identity-pill i{color:#94a3b8;font-style:normal}.dashboard-identity-pill strong{color:#0e7490}.mobile-dashboard-app .dashboard-identity-pill{margin:-6px 2px 10px}.reserved-market-card,.reserved-market-empty{color:#0f172a;background:#ffffffeb;border:1px solid #cbd5e1c7;border-radius:18px;box-shadow:0 16px 36px #0f172a1a,inset 0 1px #ffffffe6}.reserved-market-card{gap:14px;margin-bottom:16px;padding:16px;display:grid}.reserved-market-card__top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.reserved-market-card .seller-public-name{color:#334155}.reserved-market-card__badge{color:#0e7490;white-space:nowrap;background:#ecfeffdb;border:1px solid #0e749038;border-radius:999px;flex:none;padding:7px 10px;font-size:11px;font-weight:900;line-height:1}.reserved-market-card__price{gap:3px;display:grid}.reserved-market-card__price strong{color:#0f172a;font-size:24px;line-height:1}.reserved-market-card__price span{color:#64748b;font-size:13px;font-weight:800}.reserved-market-card__details{border-top:1px solid #cbd5e1b8;gap:8px;padding-top:12px;display:grid}.reserved-market-card__details p{color:#475569;justify-content:space-between;gap:12px;margin:0;font-size:13px;line-height:1.35;display:flex}.reserved-market-card__details strong{color:#0f172a;text-align:right}.reserved-market-card__button{color:#020617;background:linear-gradient(135deg,#f7df8a,#d4af37 48%,#22c55e);border:0;border-radius:14px;width:100%;min-height:46px;font-size:14px;font-weight:900;box-shadow:0 14px 28px #0f172a1a}.reserved-market-card__button:disabled{cursor:not-allowed;opacity:.68}.reserved-market-empty{color:#475569;margin:0 0 16px;padding:16px;font-size:14px;font-weight:800}.seller-settings-id{color:#64748b;overflow-wrap:anywhere;margin:-6px 0 14px;font-size:13px;font-weight:900}.device-lock-settings{color:#0f172a;background:#fff;border:1px solid #94a3b857;border-radius:8px;margin:16px 0;padding:16px;box-shadow:0 16px 40px #0f172a1a}.device-lock-settings__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.device-lock-settings__header h3{color:#0f172a;letter-spacing:0;margin:0;font-size:18px;line-height:1.2}.device-lock-settings__header p,.device-lock-settings__copy,.device-lock-settings__message{color:#475569;margin:8px 0 0;font-size:13px;line-height:1.45}.device-lock-status{color:#475569;text-align:center;background:#f1f5f9;border-radius:8px;flex:none;min-width:64px;padding:6px 10px;font-size:12px}.device-lock-status--enabled{color:#166534;background:#dcfce7}.device-lock-settings__message{color:#b45309;font-weight:800}.device-lock-settings__actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.device-lock-btn{letter-spacing:0;cursor:pointer;border:0;border-radius:8px;flex:160px;min-height:44px;padding:10px 14px;font-size:14px;font-weight:900}.device-lock-btn--primary{color:#fff;background:#0ea5e9}.device-lock-btn--danger{color:#991b1b;background:#fee2e2}.device-lock-btn:disabled{cursor:not-allowed;opacity:.62}@media (width<=520px){.reserved-market-card__top{display:grid}.reserved-market-card__badge{justify-self:start}}.mobile-seller-card{box-sizing:border-box;max-width:100%;overflow:hidden}.seller-status-notice{color:#0f172a;background:linear-gradient(135deg,#fffffffa,#f0fdf4e6),radial-gradient(circle at 100% 0,#facc151f,#0000 30%);border:1px solid #22c55e38;border-radius:18px;margin-top:16px;padding:16px;box-shadow:0 18px 42px #0f172a1a}.seller-status-eyebrow{color:#0e7490;letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:900}.seller-status-notice h2{color:#0f172a;margin:0;font-size:17px;line-height:1.25}.seller-status-copy{color:#64748b;margin:10px 0 0;font-size:13px}.seller-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.seller-status-grid div{background:#fffc;border:1px solid #cbd5e1b8;border-radius:12px;padding:9px}.seller-status-grid span{color:#64748b;font-size:11px;font-weight:800;display:block}.seller-status-grid strong{color:#0f172a;margin-top:3px;display:block}.seller-status-live{color:#16a34a!important}.seller-status-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.seller-status-actions button{color:#020617;background:linear-gradient(135deg,#f6d365,#d4af37 48%,#22c55e);border:0;border-radius:12px;min-height:40px;padding:9px 12px;font-size:13px;font-weight:900}.seller-status-actions .seller-status-secondary{color:#334155;background:#fff;border:1px solid #94a3b847}.notification-inbox{z-index:30;margin-top:14px;position:relative}.notification-button{color:#e2e8f0;background:#ffffff1a;border:1px solid #cbd5e147;border-radius:15px;justify-content:center;align-items:center;gap:9px;width:100%;padding:10px 12px;font-weight:900;display:flex}.notification-button strong{color:#fff;background:#ef4444;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;font-size:12px;display:inline-flex}.notification-panel{color:#0f172a;background:#fff;border:1px solid #cbd5e1b8;border-radius:18px;max-height:360px;padding:12px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 22px 50px #0f172a38}.notification-panel__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.notification-panel__header h2{margin:0;font-size:16px}.notification-panel__header button{color:#334155;background:#f8fafc;border:1px solid #94a3b84d;border-radius:10px;min-height:34px;padding:6px 9px;font-weight:800}.notification-item{background:#f8fafc;border:1px solid #cbd5e1b3;border-radius:13px;margin-top:8px;padding:10px}.notification-item--unread{background:#ecfeffd1;border-color:#06b6d461}.notification-item p{color:#0f172a;margin:0;font-size:13px;line-height:1.35}.notification-item span,.notification-empty{color:#64748b;font-size:12px}.mobile-dashboard-app .notification-inbox{margin:12px 16px 0}.mobile-dashboard-app .notification-button{color:#0f172a;background:#ffffffeb;border-color:#cbd5e1b8;box-shadow:0 14px 28px #0f172a14}.mobile-dashboard-app .seller-status-notice{margin:14px 16px 0}@media (width<=640px){.seller-status-grid{grid-template-columns:1fr}.notification-panel{position:fixed;top:86px;left:14px;right:14px}}.direct-trade-accordion{color:#0f172a;background:linear-gradient(135deg,#fffffffa,#f8fafcf2),radial-gradient(circle at 100% 0,#facc151a,#0000 30%);border:1px solid #cbd5e1c2;border-radius:24px;margin-top:24px;overflow:hidden;box-shadow:0 22px 60px #0f172a1f}.direct-trade-accordion .direct-trade-header{color:#0f172a;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:76px;margin:0;padding:18px;display:grid}.direct-trade-accordion .direct-trade-header h2{color:#0f172a;margin:0;font-size:clamp(20px,2.4vw,28px);line-height:1.1}.direct-trade-accordion .direct-trade-header p,.direct-trade-subtitle{color:#64748b;margin:5px 0 0;font-size:14px;line-height:1.35}.direct-trade-icon,.direct-trade-arrow{border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.direct-trade-icon{color:#854d0e;background:#fef9c3cc;border:1px solid #d4af3747;width:42px;height:42px;font-weight:900}.direct-trade-arrow{color:#0f172a;background:#0f172a0f;width:36px;height:36px;font-size:24px;transition:transform .18s,background-color .18s}.direct-trade-accordion--open .direct-trade-arrow{background:#22c55e1f;transform:rotate(180deg)}.direct-trade-body{opacity:0;max-height:0;transition:max-height .26s,opacity .18s,transform .22s;overflow:hidden;transform:translateY(-6px)}.direct-trade-body.open{opacity:1;max-height:1600px;transform:translateY(0)}.direct-trade-form{gap:12px;padding:0 18px 18px;display:grid}.direct-trade-summary{background:linear-gradient(135deg,#ecfefff2,#fffffff5);border:1px solid #06b6d447;border-radius:16px;padding:12px}.direct-trade-summary span,.direct-trade-subtitle{color:#64748b}.direct-trade-summary strong,.direct-trade-summary p{color:#0f172a;margin:4px 0 0}.mobile-direct-trade-end{padding:0 16px 92px}.mobile-direct-trade-end .direct-trade-accordion{margin-top:16px}@media (width<=1024px){.direct-trade-grid,.direct-trade-offers{grid-template-columns:1fr}}*{box-sizing:border-box}html{background:#0f172a;overflow-x:hidden}img{max-width:100%}input,button,select,textarea{font:inherit}input,select,textarea{font-size:16px}button{touch-action:manipulation;min-height:44px}.astrix-install-banner{z-index:11000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 100% 0,#facc1524,#0000 32%),#0f172aeb;border:1px solid #22d3ee33;border-radius:18px;align-items:center;gap:16px;width:min(100vw - 28px,520px);padding:14px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 24px 60px #00000057,0 0 28px #22d3ee14}.astrix-install-banner strong{color:#f8fafc;font-size:15px;display:block}.astrix-install-banner span{color:#cbd5e1;margin-top:2px;font-size:12px;display:block}.astrix-install-banner__actions{flex:none;gap:8px;display:flex}.astrix-install-banner button{color:#04130a;background:linear-gradient(135deg,#86efac,#22c55e);border:0;border-radius:12px;min-height:42px;padding:0 14px;font-weight:900}.astrix-install-banner__dismiss{color:#e2e8f0!important;background:#334155e0!important}@media (width<=640px){.astrix-install-banner{flex-direction:column;align-items:stretch;width:calc(100vw - 24px);bottom:12px}.astrix-install-banner__actions,.astrix-install-banner button{width:100%}.astrix-install-banner button{flex:1}}.seller-purchase-modal-overlay{z-index:10000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-overflow-scrolling:touch;background:radial-gradient(circle at 35% 38%,#22c55e2e,#0000 28%),#020617c2;justify-content:center;align-items:flex-start;height:100dvh;min-height:100dvh;padding:22px;animation:.18s ease-out both seller-modal-fade;display:flex;position:fixed;inset:0;overflow-y:auto}.seller-purchase-modal{box-sizing:border-box;overscroll-behavior:contain;width:min(92vw,520px);max-height:calc(100dvh - 24px);padding:clamp(22px,4vw,30px);padding-bottom:calc(clamp(22px, 4vw, 30px) + max(24px, env(safe-area-inset-bottom)));transform-origin:44% 48%;-webkit-overflow-scrolling:touch;background:linear-gradient(145deg,#0f172afa,#0a121ffa 52%,#111827fa),#0f172a;border:1px solid #4ade8042;border-radius:28px;animation:.22s cubic-bezier(.16,1,.3,1) both seller-modal-scale;position:relative;overflow-y:auto;box-shadow:0 34px 90px #00000094,0 0 42px #22c55e24,inset 0 1px #ffffff0f}@media (width>=900px){.seller-purchase-modal{transform:translate(-7vw)}}.seller-purchase-modal__glow{pointer-events:none;background:radial-gradient(circle,#facc1533,#22c55e14 42%,#0000 70%);border-radius:999px;width:230px;height:230px;position:absolute;top:-110px;right:-70px}.seller-purchase-modal__header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex;position:relative}.seller-purchase-modal__eyebrow{color:#86efac;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:800}.seller-purchase-modal h2{color:#f8fafc;letter-spacing:0;margin:0;font-size:clamp(26px,5vw,34px);line-height:1.04}.seller-purchase-modal__badge{color:#fde68a;background:#facc1517;border:1px solid #facc1561;border-radius:18px;flex:none;place-items:center;width:54px;height:54px;font-size:18px;font-weight:900;display:grid;box-shadow:0 0 26px #facc1521}.seller-purchase-modal__body{gap:10px;margin:0 0 18px;display:grid;position:relative}.seller-purchase-modal__row{background:#0f172ab8;border:1px solid #94a3b829;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;min-height:48px;padding:12px 14px;display:flex}.seller-purchase-modal__row span{color:#cbd5e1;font-size:14px}.seller-purchase-modal__row strong{color:#fff;text-align:right;font-size:16px}.seller-purchase-modal__row:last-child{background:linear-gradient(135deg,#16a34a2e,#facc1514);border-color:#4ade8057}.seller-purchase-modal__row:last-child strong{color:#bbf7d0;font-size:20px}.seller-purchase-modal__assurance{color:#dcfce7;text-align:center;background:#16a34a1a;border:1px solid #4ade8038;border-radius:16px;margin:18px 0 22px;padding:14px 16px;font-weight:800;position:relative}.seller-purchase-modal__actions{grid-template-columns:.9fr 1.25fr;gap:12px;display:grid;position:relative}.seller-purchase-modal__actions button{cursor:pointer;border:0;border-radius:16px;min-height:54px;font-weight:900;transition:transform .15s,box-shadow .15s,opacity .15s}.seller-purchase-modal__actions button:hover:not(:disabled){transform:translateY(-1px)}.seller-purchase-modal__actions button:disabled{cursor:not-allowed;opacity:.72}.seller-purchase-modal__cancel{color:#fecaca;background:linear-gradient(135deg,#334155fa,#7f1d1d9e);box-shadow:inset 0 0 0 1px #f871712e}.seller-purchase-modal__confirm{color:#04130a;background:linear-gradient(135deg,#86efac,#22c55e 55%,#16a34a);box-shadow:0 18px 34px #22c55e3d,inset 0 1px #ffffff6b}@media (width<=640px){.seller-purchase-modal-overlay{padding:12px}.seller-purchase-modal{border-radius:22px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px);animation-name:seller-modal-scale-mobile}.seller-purchase-modal__actions{z-index:2;padding:12px clamp(22px, 4vw, 30px) max(24px, env(safe-area-inset-bottom));background:linear-gradient(#0f172a00,#0f172af5 26%,#0f172afa);position:sticky;bottom:0}.seller-purchase-modal__row{flex-direction:column;align-items:flex-start;gap:4px}.seller-purchase-modal__row strong{text-align:left}.seller-purchase-modal__actions{grid-template-columns:1fr}}@keyframes seller-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes seller-modal-scale{0%{opacity:0;transform:translate(-7vw)scale(.96)}to{opacity:1;transform:translate(-7vw)scale(1)}}@keyframes seller-modal-scale-mobile{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.dashboard-top-shell{gap:16px;margin:clamp(22px,4vw,34px) 0 clamp(24px,4vw,36px);display:grid}.platform-price-hero{background:radial-gradient(circle at 83% 18%,#facc1533,#0000 28%),radial-gradient(circle at 16% 90%,#22d3ee29,#0000 30%),linear-gradient(135deg,#0f172afa,#020617f5 52%,#111827fa);border:1px solid #facc1538;border-radius:28px;justify-content:space-between;align-items:center;gap:clamp(18px,4vw,36px);min-height:230px;padding:clamp(24px,5vw,42px);display:flex;position:relative;overflow:hidden;box-shadow:0 34px 90px #00000057,0 0 54px #facc1514,inset 0 1px #ffffff14}.platform-price-hero:before{content:"";pointer-events:none;opacity:.7;background:linear-gradient(115deg,#ffffff1a,#0000 32%,#22d3ee14);border-radius:27px;position:absolute;inset:1px}.platform-price-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#22d3ee29,#0000 62%);border-radius:999px;width:280px;height:280px;position:absolute;bottom:-110px;right:-80px}.platform-price-hero__content{z-index:2;min-width:0;position:relative}.platform-price-hero__eyebrow{color:#67e8f9;letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-size:clamp(12px,2vw,14px);font-weight:900}.platform-price-hero__price{color:#f8fafc;letter-spacing:0;text-shadow:0 0 26px #facc152e,0 16px 32px #00000057;font-size:clamp(52px,12vw,92px);font-weight:950;line-height:.92}.platform-price-hero__copy{color:#cbd5e1;max-width:360px;margin:16px 0 0;font-size:clamp(14px,2vw,17px);line-height:1.45}.platform-price-hero__coin{z-index:2;background:radial-gradient(circle,#facc1529,#22d3ee14 44%,#0000 70%),#0f172a70;border:1px solid #facc1533;border-radius:999px;flex:none;place-items:center;width:clamp(108px,18vw,172px);height:clamp(108px,18vw,172px);display:grid;position:relative;box-shadow:0 0 52px #facc152e,inset 0 0 34px #ffffff0d}.market-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.market-summary-card{background:linear-gradient(145deg,#0f172aeb,#1e293bb8),#0f172aa3;border:1px solid #94a3b829;border-radius:20px;padding:18px;transition:transform .16s,border-color .16s,box-shadow .16s;position:relative;overflow:hidden;box-shadow:0 18px 42px #0000002e,inset 0 1px #ffffff0a}.market-summary-card:hover{border-color:#22d3ee42;transform:translateY(-2px);box-shadow:0 22px 50px #0000003d,0 0 32px #22d3ee14}.market-summary-card span,.market-live-row{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.market-summary-card strong{color:#f8fafc;margin-top:9px;font-size:clamp(30px,5vw,42px);line-height:1;display:block}.market-summary-card p{color:#cbd5e1;margin:9px 0 0;font-size:13px}.market-summary-card--live strong{color:#86efac}.market-live-row{align-items:center;gap:9px;display:flex}.seller-market-platform-price{color:#fde68a;background:#facc1514;border:1px solid #facc152e;border-radius:14px;margin:-10px 0 18px;padding:10px 12px;font-size:13px;font-weight:900}@media (width<=900px){.market-summary-grid{grid-template-columns:1fr}}@media (width<=640px){.dashboard-top-shell{gap:12px;margin:20px 0 22px}.platform-price-hero{border-radius:22px;flex-direction:column;align-items:flex-start;min-height:0;padding:22px}.platform-price-hero:before{border-radius:21px}.platform-price-hero__coin{align-self:flex-end;width:92px;height:92px;margin-top:-18px}.platform-price-hero__price{font-size:clamp(48px,17vw,66px)}.market-summary-card{border-radius:18px;padding:15px}}.transactions-section{background:linear-gradient(145deg,#0f172ab8,#0206175c),#0f172a57;border:1px solid #94a3b829;border-radius:20px;margin-top:24px;padding:clamp(16px,3vw,22px);box-shadow:0 18px 48px #0003,inset 0 1px #ffffff0a}.transactions-section__header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.transaction-list{gap:12px;display:grid}.transaction-card{background:radial-gradient(circle at 100% 0,#22d3ee1a,#0000 34%),linear-gradient(145deg,#0f172af5,#111827eb);border:1px solid #22d3ee24;border-radius:18px;min-width:0;padding:14px;position:relative;overflow:hidden;box-shadow:0 14px 34px #00000038,0 0 22px #22d3ee0f}.transaction-card__top{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.transaction-receipt{color:#67e8f9;letter-spacing:.02em;overflow-wrap:anywhere;font-size:12px;font-weight:900}.transaction-type{color:#facc15;margin-top:3px;font-size:14px;font-weight:900}.transaction-status{color:#e2e8f0;background:#334155b8;border:1px solid #94a3b82e;border-radius:999px;flex:none;padding:5px 9px;font-size:11px;font-weight:900;line-height:1}.transaction-status--completed{color:#86efac;background:#16a34a24;border-color:#4ade8047}.transaction-status--failed,.transaction-status--cancelled{color:#fecaca;background:#7f1d1d42;border-color:#f8717147}.transaction-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.transaction-row{background:#02061757;border:1px solid #94a3b821;border-radius:14px;min-width:0;padding:10px 11px}.transaction-row--wide{justify-content:space-between;align-items:center;gap:12px;margin-top:9px;display:flex}.transaction-label{color:#94a3b8;letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.transaction-value{color:#f8fafc;overflow-wrap:anywhere;margin-top:3px;font-size:15px;font-weight:900;display:block}.transaction-value--fee{color:#fde68a}.transaction-meta{color:#cbd5e1;gap:3px;margin-top:11px;font-size:12px;line-height:1.35;display:grid}.transaction-meta p{overflow-wrap:anywhere;margin:0}.transaction-actions{justify-content:center;margin-top:16px;display:flex}.read-more-transactions-btn{color:#04131a;background:linear-gradient(135deg,#67e8f9,#22c55e);border:1px solid #22d3ee3d;border-radius:14px;width:min(100%,320px);min-height:50px;font-weight:900;box-shadow:0 14px 28px #22d3ee24}.read-more-transactions-btn--secondary{color:#e2e8f0;background:#334155d6;box-shadow:inset 0 0 0 1px #94a3b829}.seller-market-card{box-sizing:border-box;border:1px solid #94a3b821;width:100%;max-width:100%;overflow:hidden;box-shadow:0 12px 28px #00000029}.seller-market-panel{box-sizing:border-box;flex:0 0 clamp(460px,34vw,560px);max-width:560px;max-height:100vh;overflow:hidden auto}.seller-market-panel input,.seller-market-panel button{box-sizing:border-box;max-width:100%}@media (width<=780px){.seller-market-panel{flex:100%;max-width:100%;max-height:none}.seller-market-header-row{display:none!important}.seller-market-card-grid{grid-template-columns:1fr;align-items:stretch}.seller-market-trade{width:100%}}@media (width<=640px){.transactions-section{border-radius:18px;margin-top:18px;padding:14px}.transactions-section__header{margin-bottom:14px}.transaction-card{border-radius:16px;padding:12px}.transaction-card__top{flex-direction:column;align-items:stretch;gap:8px}.transaction-status{align-self:flex-start}.transaction-grid{grid-template-columns:1fr}.transaction-row{padding:9px 10px}.transaction-row--wide{flex-direction:column;align-items:flex-start;gap:3px}.transaction-value{font-size:14px}.transaction-meta{font-size:11px}.transaction-actions,.read-more-transactions-btn{width:100%}.seller-market-panel{border-top:1px solid #94a3b81f}.seller-market-card{background:radial-gradient(circle at 100% 0,#22d3ee1a,#0000 34%),#1e293b;border-radius:18px}}.coin-success-overlay{z-index:9999;cursor:pointer;pointer-events:auto;touch-action:manipulation;overscroll-behavior:contain;background:radial-gradient(circle,#facc151f,#0000 30%),#0206179e;place-items:center;padding:24px;animation:.26s ease-out both coin-success-fade-in;display:grid;position:fixed;inset:0}.coin-success-overlay--flying{cursor:default}.coin-success-panel{text-align:center;place-items:center;width:min(88vw,380px);min-height:360px;display:grid;position:relative}.coin-success-overlay--flying .coin-success-panel{animation:.9s ease-out both coin-success-panel-send}.coin-success-orbit{z-index:4;background:radial-gradient(circle,#ffffff2e,#facc1514 46%,#0000 72%);border-radius:999px;place-items:center;width:clamp(138px,34vw,198px);height:clamp(138px,34vw,198px);animation:3s forwards coin-success-orbit;display:grid;position:relative;overflow:hidden;box-shadow:0 0 32px #facc1547,0 0 70px #94a3b829}.coin-success-image{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 22px 34px #00000061)drop-shadow(0 0 24px #facc153d);width:100%;height:100%;animation:3s cubic-bezier(.16,1,.3,1) forwards coin-success-pop}.coin-success-shine{z-index:5;opacity:0;border-radius:999px;width:clamp(138px,34vw,198px);height:clamp(138px,34vw,198px);animation:3s forwards coin-success-shine;position:absolute;overflow:hidden}.coin-success-shine:before{content:"";background:linear-gradient(115deg,#0000 0%,#ffffff29 35%,#ffffffb8 50%,#facc152e 62%,#0000 100%);animation:3s forwards coin-success-shine-sweep;position:absolute;inset:-18% 48% -18% -42%;transform:translate(-120%)rotate(10deg)}.coin-success-ring{z-index:2;opacity:0;border:1px solid #facc1566;border-radius:999px;width:clamp(156px,38vw,230px);height:clamp(156px,38vw,230px);animation:3s forwards coin-success-ring;position:absolute;box-shadow:0 0 24px #facc1533,inset 0 0 22px #94a3b81f}.coin-success-burst{z-index:1;background:conic-gradient(from 20deg, transparent 0 9deg, #ffffff75 10deg 12deg, transparent 13deg 28deg, #facc156b 29deg 31deg, transparent 32deg 48deg);filter:blur(.2px);opacity:0;border-radius:999px;width:clamp(210px,50vw,310px);height:clamp(210px,50vw,310px);animation:3s forwards coin-success-burst;position:absolute}.coin-success-particles{z-index:6;position:absolute;inset:0}.coin-success-particles span{opacity:0;width:6px;height:6px;transform:translate(-50%, -50%) rotate(var(--particle-angle)) translateY(0);animation:3s ease-out forwards coin-success-particle;animation-delay:calc(1.35s + (var(--particle-index) % 6) * 30ms);background:linear-gradient(135deg,#fff,#facc15 48%,#cbd5e1);border-radius:999px;position:absolute;top:45%;left:50%;box-shadow:0 0 14px #facc15a3}.coin-success-copy{z-index:7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;background:#0f172ad1;border:1px solid #cbd5e147;border-radius:18px;margin-top:24px;padding:14px 18px;animation:3s forwards coin-success-copy;position:relative;box-shadow:0 18px 44px #00000057}.coin-success-copy p{color:#f8fafc;letter-spacing:0;margin:0;font-size:clamp(26px,6vw,38px);font-weight:900;line-height:1.04}.coin-success-copy span{color:#fde68a;letter-spacing:.08em;text-transform:uppercase;margin-top:7px;font-size:clamp(13px,3vw,16px);font-weight:700;display:inline-block}.coin-success-dismiss-hint{left:50%;bottom:max(22px, env(safe-area-inset-bottom));z-index:8;color:#f8fafc;letter-spacing:0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);white-space:nowrap;background:#0f172ab8;border:1px solid #cbd5e147;border-radius:999px;margin:0;padding:10px 14px;font-size:13px;font-weight:800;animation:.42s 1.1s both coin-success-hint;position:fixed;transform:translate(-50%);box-shadow:0 14px 34px #00000047}.coin-success-flight-layer{z-index:9;pointer-events:none;position:fixed;inset:0}.coin-success-flying-coin{top:var(--coin-origin-y,50%);left:var(--coin-origin-x,50%);-o-object-fit:contain;object-fit:contain;opacity:0;filter:drop-shadow(0 12px 18px #0f172a47)drop-shadow(0 0 16px #facc1547);width:clamp(34px,9vw,54px);height:clamp(34px,9vw,54px);position:fixed;transform:translate(-50%,-50%)}.coin-success-overlay--flying .coin-success-flying-coin{animation:coin-success-fly-to-balance .92s cubic-bezier(.2, .85, .28, 1) var(--coin-delay) both}[data-coin-balance-target=true].coin-balance-receive{animation:.98s cubic-bezier(.2,.85,.28,1) both coin-balance-receive}@keyframes coin-success-fade-in{0%{opacity:0}to{opacity:1}}@keyframes coin-success-panel-send{0%{opacity:1;transform:scale(1)}42%{opacity:.88;transform:scale(.96)}to{opacity:.18;transform:scale(.9)}}@keyframes coin-success-fly-to-balance{0%{opacity:0;transform:translate(calc(-50% + var(--coin-start-x)), calc(-50% + var(--coin-start-y))) scale(.64) rotate(0deg)}12%{opacity:1}52%{opacity:1;transform:translate(calc(-50% + var(--coin-mid-x)), calc(-50% + var(--coin-mid-y))) scale(.94) rotate(var(--coin-mid-rotate))}88%{opacity:.9}to{opacity:0;transform:translate(calc(-50% + var(--coin-end-x)), calc(-50% + var(--coin-end-y))) scale(.16) rotate(var(--coin-rotate))}}@keyframes coin-balance-receive{0%{transform:scale(1);box-shadow:0 0 #facc1500}34%{transform:scale(1.035);box-shadow:0 0 0 4px #facc1529,0 18px 42px #22c55e2e}to{transform:scale(1);box-shadow:0 0 #facc1500}}@keyframes coin-success-pop{0%{opacity:0;transform:scale(.42)rotate(0)}14%{opacity:1;transform:scale(1.08)rotate(0)}22%{opacity:1;transform:scale(1)rotate(0)}34%{transform:scale(1)rotate(-2.5deg)}48%{transform:scale(1)rotate(2.5deg)}58%,to{opacity:1;transform:scale(1)rotate(0)}}@keyframes coin-success-orbit{0%{transform:scale(.8)}16%,90%{transform:scale(1)}to{transform:scale(.96)}}@keyframes coin-success-shine{0%,16%{opacity:0}22%,44%{opacity:1}52%,to{opacity:0}}@keyframes coin-success-shine-sweep{0%,16%{transform:translate(-120%)rotate(10deg)}46%,to{transform:translate(210%)rotate(10deg)}}@keyframes coin-success-ring{0%,45%{opacity:0;transform:scale(.72)}58%{opacity:.82}82%,to{opacity:0;transform:scale(1.58)}}@keyframes coin-success-burst{0%,42%{opacity:0;transform:scale(.52)rotate(0)}54%{opacity:.72}74%{opacity:.2}to{opacity:0;transform:scale(1.34)rotate(36deg)}}@keyframes coin-success-particle{0%{opacity:0;transform:translate(-50%, -50%) rotate(var(--particle-angle)) translateY(0) scale(.45)}10%{opacity:1}58%{opacity:.9}to{opacity:0;transform:translate(-50%, -50%) rotate(var(--particle-angle)) translateY(calc(var(--particle-distance) * -1)) scale(.16)}}@keyframes coin-success-copy{0%,13%{opacity:0;transform:translateY(18px)scale(.96)}18%,to{opacity:1;transform:translateY(0)scale(1)}}@keyframes coin-success-hint{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media (width<=640px){.coin-success-panel{min-height:310px}.coin-success-copy{width:min(88vw,320px)}}@media (width<=768px){#root{width:100%;max-width:100%;overflow-x:hidden}.coin-success-overlay{padding:16px}.coin-success-panel{width:min(94vw,340px);min-height:300px}.coin-success-copy p{font-size:clamp(24px,8vw,32px)}.coin-success-copy span{font-size:13px}}@media (width<=900px){table{white-space:nowrap;max-width:100%;display:block;overflow-x:auto}}:root{color:#0f172a;background:#f5f7fb}body,html{color:#0f172a;background:radial-gradient(circle at 82% 8%,#d4af371f,#0000 24%),radial-gradient(circle at 14% 24%,#06b6d41f,#0000 26%),linear-gradient(135deg,#f8fafc 0%,#f5f7fb 48%,#eef3f8 100%)}.bg-slate-950,.bg-slate-900{background:radial-gradient(circle at 100% 0,#d4af3714,#0000 28%),#ffffffc2!important}.bg-slate-800,.bg-slate-700{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #94a3b833;box-shadow:0 18px 46px #0f172a14,inset 0 1px #ffffffc7;background:#ffffffd6!important}.text-white,.text-slate-200,.text-slate-300{color:#0f172a!important}.text-slate-400,.text-slate-500{color:#64748b!important}.text-cyan-300,.text-cyan-400{color:#0e7490!important}.text-yellow-300,.text-yellow-400{color:#b88900!important}.text-lime-300,.text-lime-400,.text-green-500{color:#15803d!important}.text-red-400{color:#be123c!important}.border-slate-700,.border-slate-800{border-color:#94a3b838!important}.bg-lime-500,.bg-green-500,.bg-cyan-400,.bg-cyan-500,.bg-yellow-500{box-shadow:0 14px 32px #d4af3733;color:#020617!important;background:linear-gradient(135deg,#f7df8a,#d4af37 48%,#22c55e)!important}.bg-red-500,.bg-red-600{color:#fff!important;background:linear-gradient(135deg,#475569,#881337)!important}input,select,textarea{box-shadow:inset 0 1px #ffffffd1;color:#0f172a!important;background:#fffffff0!important;border:1px solid #94a3b847!important}input::-moz-placeholder{color:#94a3b8}textarea::-moz-placeholder{color:#94a3b8}input::placeholder,textarea::placeholder{color:#94a3b8}.drop-shadow-\[0_12px_24px_rgba\(56\,189\,248\,0\.22\)\],.drop-shadow-\[0_18px_36px_rgba\(250\,204\,21\,0\.18\)\]{filter:drop-shadow(0 18px 30px #d4af372e)drop-shadow(0 4px 16px #0f172a1f)!important}.platform-price-hero{background:radial-gradient(circle at 84% 14%,#d4af3733,#0000 30%),radial-gradient(circle at 12% 90%,#06b6d421,#0000 34%),linear-gradient(135deg,#fffffff0,#f8fafce0 52%,#eff6ffe6);border-color:#d4af3747;box-shadow:0 34px 90px #0f172a24,0 0 54px #d4af371a,inset 0 1px #fffffff0}.platform-price-hero__eyebrow{color:#0e7490}.platform-price-hero__price{color:#0f172a;text-shadow:0 16px 34px #0f172a1f}.platform-price-hero__copy{color:#64748b}.platform-price-hero__coin{box-shadow:none;background:0 0;border-color:#0000}.platform-price-hero__coin:before{content:"";z-index:-1;filter:blur(12px);background:radial-gradient(circle,#06b6d42e,#0000 58%),radial-gradient(circle,#e2e8f057,#0000 64%);border-radius:999px;position:absolute;inset:8%}.platform-price-hero__coin img{-o-object-fit:contain;object-fit:contain;filter:brightness(1.18)contrast(1.08)saturate(.82)drop-shadow(0 18px 30px #0f172a2e)drop-shadow(0 0 18px #06b6d42e)drop-shadow(0 0 10px #e2e8f06b);width:92%;height:92%}.platform-price-hero>img,.mb-6.xl\:mb-10 img,.flex.flex-col.gap-6.lg\:flex-row img{filter:brightness(1.13)contrast(1.06)saturate(.86)drop-shadow(0 14px 24px #0f172a24)drop-shadow(0 0 12px #06b6d41f)!important}@media (width<=640px){.platform-price-hero__coin{width:86px;height:86px;margin-top:-10px}.platform-price-hero__coin img{width:94%;height:94%}}.mobile-dashboard-app{display:none}@media (width<=767px){.mobile-dashboard-app{color:#0f172a;background:linear-gradient(#f8fafc 0%,#eef6ff 46%,#f8fafc 100%);width:100%;min-height:100vh;padding:14px 12px 106px;display:block;overflow-x:hidden}.mobile-dashboard-app+div,.mobile-dashboard-app+div+div,.mobile-dashboard-app+div+div+.seller-market-panel{display:none!important}.mobile-app-brand{align-items:center;gap:12px;margin:2px 2px 14px;display:flex}.mobile-app-brand img{-o-object-fit:contain;object-fit:contain;filter:brightness(1.16)contrast(1.08)saturate(.84)drop-shadow(0 10px 18px #0f172a24)drop-shadow(0 0 10px #06b6d424);width:48px;height:48px}.mobile-app-brand p{color:#64748b;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}.mobile-app-brand h1{color:#0f172a;margin:2px 0 0;font-size:26px;line-height:1}.mobile-platform-hero,.mobile-status-card,.mobile-app-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 100% 0,#06b6d414,#0000 34%),#ffffffe0;border:1px solid #94a3b838;box-shadow:0 18px 46px #0f172a17,inset 0 1px #ffffffdb}.mobile-platform-hero{border-color:#d4af374d;border-radius:24px;justify-content:space-between;align-items:center;gap:12px;padding:20px 18px;display:flex;overflow:hidden;box-shadow:0 22px 54px #0f172a1f,0 0 34px #d4af371a,inset 0 1px #ffffffeb}.mobile-platform-hero img{-o-object-fit:contain;object-fit:contain;filter:brightness(1.2)contrast(1.1)saturate(.95)drop-shadow(0 16px 24px #0f172a29)drop-shadow(0 0 18px #d4af3738);flex:none;width:clamp(72px,23vw,92px);height:clamp(72px,23vw,92px)}.mobile-eyebrow{color:#0e7490;letter-spacing:.13em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:900}.mobile-platform-hero strong{color:#0f172a;letter-spacing:0;font-size:clamp(40px,14vw,56px);line-height:.94;display:block}.mobile-platform-hero span{color:#64748b;margin-top:9px;font-size:13px;line-height:1.35;display:block}.mobile-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.mobile-status-card{border-radius:16px;min-width:0;padding:11px 9px}.mobile-status-card span{color:#64748b;letter-spacing:0;text-transform:uppercase;align-items:center;gap:8px;font-size:9px;font-weight:900;display:flex}.mobile-status-card strong{color:#0f172a;overflow-wrap:anywhere;margin-top:6px;font-size:clamp(22px,7vw,30px);line-height:1;display:block}.mobile-status-card p{color:#64748b;margin:6px 0 0;font-size:10px;line-height:1.25}.mobile-live-label i{background:#22c55e;border-radius:999px;flex:none;width:9px;height:9px;animation:1.55s ease-in-out infinite mobile-live-dot;position:relative;box-shadow:0 0 14px #22c55ecc}.mobile-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0 14px;display:grid}.mobile-action-btn{color:#0f172a;background:#ffffffd6;border:1px solid #94a3b833;border-radius:16px;min-height:50px;padding:0 8px;font-size:13px;font-weight:900;line-height:1.15;box-shadow:0 12px 28px #0f172a12}.mobile-action-btn--active{color:#020617;background:linear-gradient(135deg,#f7df8a,#d4af37 54%,#67e8f9);border-color:#d4af3757}.mobile-section-panel{display:block}.mobile-app-card{border-radius:22px;padding:16px;overflow:hidden}.mobile-app-card h2{color:#0f172a;margin:0 0 14px;font-size:22px;line-height:1.1}.mobile-app-card h2 span{color:#be123c;font-size:13px}.mobile-info-row{background:#f8fafcb8;border:1px solid #94a3b82e;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:11px 12px;display:flex}.mobile-info-row span,.mobile-field span{color:#64748b;font-size:12px;font-weight:800}.mobile-info-row strong{color:#0f172a;text-align:right;overflow-wrap:anywhere}.mobile-info-row--total{background:#d4af371a;border-color:#d4af3742}.mobile-field{gap:7px;margin-bottom:10px;display:grid}.mobile-field input,.mobile-seller-card input{color:#0f172a;background:#fff;border:1px solid #94a3b840;border-radius:14px;outline:none;width:100%;min-height:48px;padding:12px;font-size:16px}.mobile-primary-btn,.mobile-danger-btn,.mobile-seller-card button{border:0;border-radius:16px;width:100%;min-height:52px;font-weight:900;box-shadow:0 14px 28px #0f172a1a}.mobile-primary-btn,.mobile-seller-card button{color:#020617;background:linear-gradient(135deg,#f7df8a,#d4af37 48%,#22c55e)}.mobile-seller-actions{gap:18px;margin:20px 0 6px;display:grid}.mobile-seller-actions .mobile-primary-btn,.mobile-seller-actions .mobile-danger-btn{margin:0}.mobile-danger-btn{color:#fff;background:linear-gradient(135deg,#475569,#881337);margin-top:10px}.mobile-small-note,.mobile-platform-note{color:#64748b;margin:10px 0 0;font-size:12px;line-height:1.45}.mobile-platform-note{color:#7c5f00;margin:-4px 0 14px;font-weight:900}.mobile-seller-card{background:#f8fafcb8;border:1px solid #94a3b82e;border-radius:18px;gap:10px;min-width:0;margin-bottom:12px;padding:13px;display:grid}.mobile-seller-card p{color:#334155;margin:0;font-size:13px}.mobile-seller-id,.mobile-verified{font-weight:900;color:#0e7490!important}.mobile-seller-price{justify-content:space-between;align-items:center;gap:10px;display:flex}.mobile-seller-price strong{color:#b88900;font-size:22px}.mobile-seller-price span{color:#64748b;font-size:12px}.mobile-transactions-section{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.mobile-bottom-nav{z-index:9000;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border:1px solid #94a3b83d;border-radius:22px;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;padding:7px;display:grid;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 18px 44px #0f172a24}.mobile-bottom-nav__btn{color:#64748b;overflow-wrap:anywhere;background:0 0;border:0;border-radius:15px;min-height:42px;padding:0 2px;font-size:9px;font-weight:900;line-height:1.05}.mobile-bottom-nav__btn--active{color:#020617;background:linear-gradient(135deg,#f7df8af2,#67e8f9bd)}.mobile-dashboard-app .transaction-card{box-shadow:0 12px 26px #0f172a14}}@keyframes mobile-live-dot{0%,to{transform:scale(1);box-shadow:0 0 10px #22c55eb3}50%{transform:scale(1.18);box-shadow:0 0 18px #22c55ef2}}@media (width<=374px){.mobile-platform-hero{padding:18px 15px}.mobile-platform-hero strong{font-size:38px}.mobile-action-grid{gap:8px}.mobile-action-btn{font-size:12px}}.market-summary-card,.transaction-card,.seller-market-card,.transactions-section{background:radial-gradient(circle at 100% 0,#06b6d414,#0000 32%),#ffffffd6;border-color:#94a3b838;box-shadow:0 18px 46px #0f172a17,inset 0 1px #ffffffd6}.market-summary-card:hover{border-color:#06b6d447;box-shadow:0 24px 58px #0f172a1f,0 0 34px #06b6d417}.market-summary-card span,.market-live-row,.transaction-label,.transaction-meta,.transaction-row span{color:#64748b}.market-summary-card strong,.transaction-value{color:#0f172a}.market-summary-card--live strong,.transaction-status--completed{color:#15803d}.transaction-row{background:#f8fafcb8;border-color:#94a3b82e}.transaction-row--total{background:#d4af3717;border-color:#d4af3742}.transaction-receipt{color:#0e7490}.transaction-type,.transaction-value--fee{color:#b88900}.transaction-status{color:#334155;background:#f1f5f9db;border-color:#94a3b83d}.transaction-status--completed{background:#22c55e1f;border-color:#22c55e3d}.read-more-transactions-btn{color:#020617;background:linear-gradient(135deg,#67e8f9,#d4af37 58%,#22c55e);border-color:#06b6d43d;box-shadow:0 16px 36px #06b6d41f}.read-more-transactions-btn--secondary{color:#0f172a;background:#ffffffeb}.seller-market-platform-price{color:#7c5f00;background:#d4af371a;border-color:#d4af373d}.seller-purchase-modal-overlay,.coin-success-overlay{background:radial-gradient(circle at 35% 38%,#d4af3724,#0000 28%),#f8fafcc2}.seller-purchase-modal{background:linear-gradient(145deg,#fffffffa,#f8fafcf5 54%,#eff6fff5),#fff;border-color:#d4af373d;box-shadow:0 34px 90px #0f172a2e,0 0 42px #d4af371a,inset 0 1px #ffffffe6}.seller-purchase-modal h2,.seller-purchase-modal__row strong{color:#0f172a}.seller-purchase-modal__row{background:#f8fafcbd;border-color:#94a3b82e}.seller-purchase-modal__assurance{color:#166534;background:#22c55e1a}@media (width<=640px){.seller-purchase-modal__actions{background:linear-gradient(#fff0,#f8fafcf5 26%,#fffffffa)}}.astrix-install-banner{color:#0f172a;background:radial-gradient(circle at 100% 0,#d4af3724,#0000 32%),#ffffffeb;border-color:#94a3b838}.astrix-install-banner strong,.astrix-install-banner span{color:#0f172a}.astrix-footer-links{color:#0e7490;text-align:center;flex-wrap:wrap;justify-content:center;gap:10px 16px;width:min(100%,760px);margin:28px auto 0;padding:0 12px;font-size:14px;font-weight:800;line-height:1.4;display:flex}.astrix-footer-links a{color:inherit;text-decoration:none}.astrix-footer-links a:hover{color:#7c5f00}.legal-page-shell{color:#0f172a;background:radial-gradient(circle at 85% 8%,#d4af3729,#0000 28%),radial-gradient(circle at 12% 86%,#06b6d424,#0000 30%),linear-gradient(#f8fafc 0%,#eef6ff 48%,#f8fafc 100%);min-height:100vh;padding:28px 16px;overflow-x:hidden}.legal-page-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe6;border:1px solid #94a3b838;border-radius:28px;width:min(100%,860px);margin:0 auto;padding:clamp(22px,5vw,44px);box-shadow:0 28px 80px #0f172a1f,inset 0 1px #ffffffe6}.legal-page-brand{color:#0f172a;align-items:center;gap:10px;font-weight:900;text-decoration:none;display:inline-flex}.legal-page-brand img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 12px 24px #d4af372e);width:42px;height:42px}.legal-page-eyebrow{color:#0e7490;letter-spacing:.12em;text-transform:uppercase;margin:26px 0 8px;font-size:12px;font-weight:900}.legal-page-card h1{letter-spacing:0;margin:0;font-size:clamp(34px,8vw,56px);line-height:1}.legal-page-intro{color:#475569;max-width:680px;margin:14px 0 0;font-size:17px;line-height:1.7}.legal-page-sections{gap:14px;margin-top:26px;display:grid}.legal-page-section{background:radial-gradient(circle at 100% 0,#06b6d414,#0000 30%),#f8fafcc7;border:1px solid #94a3b833;border-radius:20px;padding:18px}.legal-page-section h2{color:#0f172a;margin:0 0 8px;font-size:19px;line-height:1.2}.legal-page-section p{color:#475569;margin:0;line-height:1.7}.legal-support-link{color:#0e7490;overflow-wrap:anywhere;margin-top:12px;font-weight:900;display:inline-flex}.trust-notice{color:#0e7490;background:#06b6d414;border:1px solid #06b6d42e;border-radius:14px;padding:10px 12px;font-size:13px;font-weight:800;line-height:1.45}.admin-shell{color:#0f172a;background:radial-gradient(circle at 88% 4%,#d4af3724,#0000 28%),radial-gradient(circle at 8% 92%,#06b6d421,#0000 30%),linear-gradient(#f8fafc 0%,#eef6ff 46%,#f8fafc 100%);min-height:100vh;padding:clamp(16px,3vw,34px);overflow-x:hidden}.admin-shell--locked{place-items:center;display:grid}.admin-unlock-card,.admin-card,.admin-stat-card,.admin-notice{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe6;border:1px solid #94a3b838;box-shadow:0 22px 58px #0f172a1a,inset 0 1px #ffffffe6}.admin-unlock-card{border-radius:26px;width:min(100%,430px);padding:28px}.admin-unlock-card h1,.admin-header h1{letter-spacing:0;margin:0;font-size:clamp(34px,7vw,54px);line-height:1}.admin-unlock-card p,.admin-header p,.admin-section-header p,.admin-card small{color:#64748b}.admin-eyebrow{color:#0e7490;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:900}.admin-unlock-card input,.admin-inline-form input,.admin-search,.admin-filter-grid select,.admin-balance-action input{color:#0f172a;background:#fff;border:1px solid #94a3b847;border-radius:14px;outline:none;width:100%;min-height:46px;padding:11px 12px;font-size:15px}.admin-unlock-card button,.admin-inline-form button,.admin-secondary-btn,.admin-danger-btn,.admin-balance-action button{color:#020617;background:linear-gradient(135deg,#f7df8a,#d4af37 54%,#67e8f9);border:0;border-radius:14px;min-height:44px;padding:10px 16px;font-weight:900;box-shadow:0 12px 24px #0f172a1a}.admin-unlock-card button{width:100%;margin-top:12px}.admin-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.admin-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.admin-danger-btn,.admin-danger-inline{color:#fff!important;background:linear-gradient(135deg,#475569,#b91c1c)!important}.admin-secondary-btn{background:#fffffff0;border:1px solid #94a3b83d}.admin-small-btn{min-height:38px;box-shadow:none;padding:8px 12px}.admin-notice{color:#0e7490;border-radius:18px;margin-bottom:18px;padding:14px 16px;font-weight:800}.admin-stat-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:18px;display:grid}.admin-stat-card{border-radius:20px;padding:16px}.admin-stat-card span{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.admin-stat-card strong{color:#0f172a;overflow-wrap:anywhere;margin-top:8px;font-size:clamp(26px,4vw,38px);line-height:1;display:block}.admin-card{border-radius:22px;margin-bottom:18px;padding:clamp(16px,3vw,24px)}.admin-card h2{color:#0f172a;margin:0 0 12px;font-size:24px}.admin-controls-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.admin-large-value{color:#7c5f00;margin:0 0 14px;font-size:34px;font-weight:900}.admin-inline-form{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:10px;display:grid}.admin-section-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.admin-section-header--stack{flex-direction:column}.admin-filter-grid{grid-template-columns:minmax(260px,1fr) 180px 180px;gap:10px;width:100%;display:grid}.admin-leaderboard-card{gap:16px;display:grid}.admin-leaderboard-controls{flex-wrap:wrap;gap:10px;width:100%;display:flex}.admin-leaderboard-controls select{color:#0f172a;background:#fff;border:1px solid #94a3b847;border-radius:13px;min-width:180px;min-height:44px;padding:0 14px;font-weight:800}.admin-leaderboard-tabs{flex-wrap:wrap;gap:8px;display:flex}.admin-tab{color:#0f172a;cursor:pointer;background:#ffffffdb;border:1px solid #0e749033;border-radius:999px;min-height:40px;padding:8px 14px;font-weight:900}.admin-tab--active{color:#fff;background:linear-gradient(135deg,#0e7490,#166534);border-color:#0000}.admin-demand-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.admin-demand-note{color:#475569;margin:0;font-weight:800}.admin-table--leaderboard{min-width:1120px}.admin-leaderboard-top-row{background:#facc1514}.admin-rank-badge{color:#334155;background:#94a3b829;border-radius:999px;justify-content:center;align-items:center;min-width:42px;min-height:28px;font-weight:950;display:inline-flex}.admin-rank-badge--1{color:#7c5f00;background:#facc153d}.admin-rank-badge--2{color:#475569;background:#94a3b83d}.admin-rank-badge--3{color:#9a3412;background:#fb923c38}.admin-table-wrap{border:1px solid #94a3b82e;border-radius:16px;width:100%;overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;min-width:980px;font-size:13px}.admin-table--transactions{min-width:1320px}.admin-table th,.admin-table td{text-align:left;vertical-align:top;border-bottom:1px solid #94a3b829;padding:12px}.admin-table th{color:#64748b;text-transform:uppercase;background:#f8fafcdb;font-size:11px;font-weight:900}.admin-table td{color:#334155}.admin-table td strong{color:#0f172a}.admin-table td small{color:#64748b;overflow-wrap:anywhere;margin-top:4px;display:block}.admin-identity{gap:3px;min-width:170px;display:grid}.admin-identity span{color:#334155}.admin-badge{color:#334155;background:#f1f5f9f2;border-radius:999px;align-items:center;padding:5px 9px;font-size:11px;font-weight:900;display:inline-flex}.admin-badge--gold{color:#7c5f00;background:#d4af3724}.admin-badge--green,.admin-status-completed{color:#166534;background:#22c55e1f}.admin-badge--blue,.admin-status-processing{color:#0e7490;background:#06b6d41f}.admin-status-pending{color:#7c5f00;background:#d4af3724}.admin-status-failed,.admin-status-cancelled{color:#991b1b;background:#ef44441f}.admin-balance-action{grid-template-columns:80px 150px 72px 86px;gap:7px;min-width:420px;display:grid}.admin-balance-action input,.admin-balance-action button{border-radius:11px;min-height:38px;padding:8px 9px}.admin-balance-action button{box-shadow:none}.admin-history-grid{gap:18px;display:grid}.admin-beta-card h3{color:#0f172a;margin:0 0 12px;font-size:18px}.admin-beta-stat-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:14px 0 18px}.admin-beta-stat-grid .admin-stat-card{padding:13px}.admin-beta-stat-grid .admin-stat-card strong{font-size:clamp(22px,3vw,30px)}.admin-beta-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:start;gap:18px;display:grid}.admin-table--beta-users{min-width:1040px}.admin-beta-checklist{gap:8px;display:grid}.admin-beta-checklist label{color:#334155;background:#f8fafcc7;border:1px solid #94a3b842;border-radius:12px;align-items:center;gap:9px;padding:9px 10px;font-weight:800;display:flex}.admin-beta-checklist input{accent-color:#0e7490;width:17px;height:17px}.admin-dry-run-panel{background:#ecfeffad;border:1px solid #06b6d438;border-radius:16px;gap:8px;margin-top:14px;padding:12px;display:grid}.admin-dry-run-panel p{color:#475569;margin:0}.admin-dry-run-list{gap:8px;max-height:300px;display:grid;overflow-y:auto}.admin-dry-run-list div{background:#ffffffc2;border:1px solid #94a3b838;border-radius:12px;gap:2px;padding:9px;display:grid}.admin-dry-run-list span{color:#334155}@media (width<=900px){.admin-beta-grid{grid-template-columns:1fr}}.coin-success-copy{background:#ffffffe0;border-color:#94a3b838}.coin-success-copy p{color:#0f172a}.coin-success-copy span{color:#7c5f00}@media (width<=640px){.admin-shell{padding:14px 10px}.admin-header,.admin-section-header{flex-direction:column}.admin-header-actions,.admin-header-actions button,.admin-leaderboard-controls,.admin-leaderboard-controls select,.admin-leaderboard-controls button{width:100%}.admin-controls-grid,.admin-inline-form,.admin-filter-grid{grid-template-columns:1fr}.admin-search{width:100%}.admin-card,.admin-stat-card,.admin-notice{border-radius:18px}.astrix-footer-links{gap:8px 12px;margin-top:22px;font-size:12px}.legal-page-shell{padding:16px 12px}.legal-page-card{border-radius:22px}.legal-page-section{border-radius:16px;padding:15px}.bg-slate-800,.bg-slate-900,.bg-slate-950{box-shadow:0 14px 34px #0f172a12}.seller-market-card{background:radial-gradient(circle at 100% 0,#06b6d417,#0000 34%),#ffffffe0!important}}.seller-market-panel{overscroll-behavior:contain;box-sizing:border-box;width:min(100%,clamp(460px,34vw,580px));max-width:580px;max-height:calc(100vh - 24px);overflow:hidden auto}.seller-market-panel *,.mobile-seller-card *{box-sizing:border-box}.seller-market-header-row,.seller-market-card-grid{grid-template-columns:minmax(0,1.4fr) minmax(70px,.6fr) minmax(95px,.7fr);align-items:center;gap:12px;width:100%;min-width:0;display:grid}.seller-market-header-row{padding-inline:12px}.seller-market-header-row p{min-width:0;margin:0;font-weight:800}.seller-market-card{width:100%;min-width:0;max-width:100%;overflow:hidden;border-radius:14px!important}.seller-market-info,.seller-market-identity,.seller-market-price,.seller-market-trade{min-width:0;max-width:100%;overflow:hidden}.seller-market-identity{justify-items:start;gap:6px;display:grid}.seller-user-code-chip{white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;min-width:0;max-width:100%;overflow:hidden}.seller-public-name{overflow-wrap:anywhere;word-break:normal;max-width:100%;line-height:1.2}.seller-market-price{gap:4px;display:grid}.seller-market-price p{overflow-wrap:anywhere;max-width:100%;margin:0}.seller-market-trade{gap:8px;display:grid}.seller-market-trade input,.seller-market-trade button{width:100%;min-width:0;max-width:100%;min-height:40px;margin:0!important}@media (width<=780px){.seller-market-panel{width:100%;max-width:100%;max-height:none}.seller-market-header-row{display:none!important}.seller-market-card-grid{grid-template-columns:1fr;align-items:stretch}}@media (width<=767px){.mobile-seller-card{grid-template-columns:1fr;gap:10px;width:100%;min-width:0;max-width:100%;display:grid;overflow:hidden}.mobile-seller-info,.mobile-seller-price{width:100%;min-width:0;max-width:100%;overflow:hidden}.mobile-seller-price{grid-template-columns:1fr;justify-items:start;gap:3px;display:grid}.mobile-seller-input,.mobile-buy-btn,.mobile-seller-card input,.mobile-seller-card button{width:100%;min-width:0;max-width:100%}}.platform-price-value{white-space:nowrap;word-break:keep-all;flex-wrap:nowrap;align-items:baseline;gap:.28em;max-width:100%;line-height:1;display:inline-flex!important}.platform-price-hero{justify-content:space-between;gap:clamp(64px,10vw,128px)}.platform-price-hero__content{flex:auto;max-width:calc(100% - clamp(220px,30vw,330px));padding-right:clamp(18px,3vw,36px)}.platform-price-hero__coin{flex:none;margin-left:clamp(26px,4.5vw,58px)}.platform-price-hero__price.platform-price-value{letter-spacing:.01em;gap:.3em}.mobile-platform-hero .platform-price-value{gap:.28em;font-size:clamp(34px,12vw,52px)}.mobile-info-row .platform-price-value{flex:none;font-size:clamp(18px,5vw,22px)}@media (width<=640px){.platform-price-hero{gap:28px}.platform-price-hero__content{max-width:100%;padding-right:0}.platform-price-hero__price.platform-price-value{gap:.26em;font-size:clamp(36px,13vw,54px)}.platform-price-hero__coin{width:clamp(78px,24vw,90px);height:clamp(78px,24vw,90px);margin-top:-8px;margin-left:0}.mobile-platform-hero{gap:18px}.mobile-platform-hero img{flex:none;width:clamp(66px,20vw,86px);height:clamp(66px,20vw,86px)}}.beta-mode-pill{color:#7c5f00;letter-spacing:.04em;text-transform:uppercase;background:#ffffffb8;border:1px solid #d4af3747;border-radius:999px;justify-content:center;align-items:center;width:fit-content;max-width:100%;padding:7px 12px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:0 10px 24px #0f172a14}.beta-mode-pill--dashboard{margin-top:-12px}.beta-mode-pill--mobile{margin:-4px 2px 12px}.beta-helper-copy{color:#0e7490;background:#ecfeffb8;border:1px solid #06b6d438;border-radius:14px;margin:0;padding:10px 12px;font-size:13px;font-weight:800;line-height:1.4}.dashboard-main-content{border:1px solid #94a3b838;align-content:start;gap:clamp(22px,3vw,34px);width:min(100%,900px);margin-inline:auto;display:grid;box-shadow:0 28px 74px #0f172a1c,inset 0 1px #ffffffe6}.dashboard-main-header{gap:clamp(22px,4vw,48px);padding-inline:clamp(4px,1vw,10px)}.dashboard-main-header img{flex:none}.dashboard-top-shell{gap:clamp(18px,2.6vw,26px);margin:0}.market-summary-grid{gap:clamp(14px,2vw,20px)}.market-summary-card{min-height:118px}@media (width>=1280px){.dashboard-desktop-shell{grid-template-columns:280px minmax(620px,1fr) clamp(360px,27vw,430px);align-items:stretch;gap:clamp(18px,2vw,28px);padding:clamp(16px,1.8vw,26px);display:grid!important}.dashboard-left-sidebar,.dashboard-center-column,.seller-market-panel{min-width:0;width:100%!important}.dashboard-left-sidebar{border-radius:26px;max-height:calc(100vh - clamp(32px,3.6vw,52px));overflow-y:auto}.dashboard-center-column{justify-content:center;display:flex;padding:0!important}.dashboard-main-content{max-height:calc(100vh - clamp(32px,3.6vw,52px));padding:clamp(30px,3vw,44px)!important}.seller-market-panel{border-radius:26px;flex:none;max-width:none;max-height:calc(100vh - clamp(32px,3.6vw,52px))}.platform-price-hero{min-height:clamp(220px,22vw,286px);padding:clamp(30px,3.2vw,44px)}}@media (width>=1280px) and (width<=1500px){.dashboard-desktop-shell{grid-template-columns:260px minmax(590px,1fr) 360px;gap:18px;padding:16px}.dashboard-main-content{width:min(100%,820px);padding:28px!important}.platform-price-hero{gap:clamp(54px,7vw,96px)}}@media (width<=360px){.mobile-platform-hero .platform-price-value{font-size:clamp(30px,11vw,42px)}}@media (width>=1280px){#reserved-offers-seller-panel .reserved-offers-card h3{font-weight:700;color:#fff!important}#reserved-offers-seller-panel>div:first-child>div:last-child span{color:#cbd5e1!important}#reserved-offers-seller-panel .reserved-offers-card{color:#cbd5e1}#reserved-offers-seller-panel .reserved-offers-create-card .mobile-field>span{font-weight:600;color:#e5e7eb!important}#reserved-offers-seller-panel .reserved-offers-card .text-slate-300,#reserved-offers-seller-panel .reserved-offers-card .text-slate-400{color:#cbd5e1!important}#reserved-offers-seller-panel .reserved-offers-card .reserved-offers-empty-state{color:#e5e7eb!important}#reserved-offers-seller-panel .reserved-offers-calculation strong.text-cyan-300,#reserved-offers-seller-panel>div:first-child strong.text-cyan-300,#reserved-offers-seller-panel .reserved-offers-card .reserved-offers-status{color:#34d399!important}#reserved-offers-seller-panel .reserved-offers-calculation strong.text-lime-300,#reserved-offers-seller-panel .reserved-offers-calculation strong.text-yellow-300{font-weight:700;color:#fde68a!important}#reserved-offers-seller-panel .reserved-offers-buyer-heading{font-weight:700;color:#fff!important}#reserved-offers-seller-panel .reserved-offers-buyer-card .bg-white span{font-weight:600;color:#6b7280!important}#reserved-offers-seller-panel .reserved-offers-buyer-card .bg-white strong{font-weight:700;color:#111827!important}#reserved-offers-seller-panel .reserved-offers-create-card input{color:#111827!important;background:#fff!important}#reserved-offers-seller-panel .reserved-offers-create-card input::placeholder{opacity:1;color:#6b7280!important}#reserved-offers-seller-panel .reserved-offers-button{font-weight:700;color:#fff!important}}.hover\:bg-cyan-300:hover{--tw-bg-opacity:1;background-color:rgb(103 232 249/var(--tw-bg-opacity,1))}.hover\:bg-cyan-600:hover{--tw-bg-opacity:1;background-color:rgb(8 145 178/var(--tw-bg-opacity,1))}.hover\:bg-green-400:hover{--tw-bg-opacity:1;background-color:rgb(74 222 128/var(--tw-bg-opacity,1))}.hover\:bg-red-600:hover{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.hover\:bg-slate-600:hover{--tw-bg-opacity:1;background-color:rgb(71 85 105/var(--tw-bg-opacity,1))}@media (width>=640px){.sm\:mt-4{margin-top:1rem}.sm\:h-20{height:5rem}.sm\:w-20{width:5rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:rounded-3xl{border-radius:1.5rem}.sm\:p-2{padding:.5rem}.sm\:p-6{padding:1.5rem}.sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (width>=768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.lg\:w-auto{width:auto}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:self-center{align-self:center}.lg\:p-10{padding:2.5rem}.lg\:text-5xl{font-size:3rem;line-height:1}}@media (width>=1280px){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:mb-10{margin-bottom:2.5rem}.xl\:h-full{height:100%}.xl\:w-72{width:18rem}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}.xl\:justify-start{justify-content:flex-start}}:root{--astrix-ink:#17211d;--astrix-ink-soft:#31423a;--astrix-paper:#f3f6f4;--astrix-surface:#fff;--astrix-line:#d9e1dc;--astrix-muted:#69776f;--astrix-green:#0f8f62;--astrix-green-dark:#08724d;--astrix-green-soft:#e7f4ee;--astrix-gold:#c6a43a;--astrix-gold-soft:#f8f1d7;--astrix-danger:#bf3f42;--astrix-shadow:0 18px 48px #17211d1a}.public-home{background:var(--astrix-paper);min-height:100vh;color:var(--astrix-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.public-header{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-bottom:1px solid #d9e1dce6;justify-content:space-between;align-items:center;min-height:72px;padding:10px max(22px,50vw - 590px);display:flex;position:sticky;top:0}.public-brand{color:var(--astrix-ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.public-brand img{-o-object-fit:contain;object-fit:contain;width:42px;height:42px}.public-brand span{line-height:1.05;display:grid}.public-brand strong{font-size:18px}.public-brand small{color:var(--astrix-muted);margin-top:4px;font-size:11px}.public-header-actions,.public-hero-actions,.public-trust-row,.public-footer nav{flex-wrap:wrap;align-items:center;display:flex}.public-header-actions{gap:8px}.public-text-link{color:var(--astrix-ink-soft);padding:10px 12px;font-size:14px;font-weight:700;text-decoration:none}.public-button{border:1px solid var(--astrix-green);background:var(--astrix-green);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-size:15px;font-weight:800;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.public-button:hover{border-color:var(--astrix-green-dark);background:var(--astrix-green-dark);transform:translateY(-1px)}.public-button--compact{min-height:40px;padding:0 15px;font-size:13px}.public-button--secondary{color:#fff;background:#ffffff14;border-color:#ffffff61}.public-button--secondary:hover{background:#ffffff26;border-color:#fff}.public-hero{color:#fff;background:#17231e;grid-template-columns:minmax(0,1.15fr) minmax(320px,520px);align-items:center;gap:clamp(28px,4vw,72px);min-height:auto;padding:64px max(24px,50vw - 590px);display:grid;position:relative;overflow:hidden}.public-hero-copy{z-index:2;width:100%;position:relative}.public-live-status{margin:0 0 22px}.auth-live-status{color:#cae9da;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 22px;font-size:12px;font-weight:800;display:inline-flex}.auth-live-status>span{background:#32c985;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #32c98529}.public-hero h1{letter-spacing:0;margin:0;font-size:64px;line-height:1}.public-hero-lead{color:#d6dfda;max-width:560px;margin:24px 0 0;font-size:20px;line-height:1.55}.public-hero-actions{gap:10px;margin-top:34px}.public-trust-row{color:#aebbb4;gap:10px 24px;margin-top:32px;font-size:13px;font-weight:700}.public-trust-row span:before{content:"";background:var(--astrix-gold);vertical-align:2px;border-radius:50%;width:5px;height:5px;margin-right:8px;display:inline-block}.public-hero-coin-wrapper{justify-content:center;align-items:center;width:100%;min-width:0;display:flex;position:relative;overflow:visible}.public-hero-coin{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;filter:drop-shadow(0 34px 48px #00000057);width:min(520px,100%);max-width:100%;height:auto;margin:0 auto;display:block;position:relative;transform:none}.public-workflows{background:var(--astrix-surface);padding:72px max(24px,50vw - 590px)}.public-section-heading p,.public-safety-note>div>p{color:var(--astrix-green-dark);text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:800}.public-section-heading h2,.public-safety-note h2{letter-spacing:0;margin:0;font-size:34px;line-height:1.15}.public-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:34px;display:grid}.public-workflow-grid article{border:1px solid var(--astrix-line);background:#f9fbfa;border-radius:8px;min-height:214px;padding:24px}.public-step-number{color:var(--astrix-gold);font-size:13px;font-weight:900;display:block}.public-workflow-grid h3{margin:52px 0 8px;font-size:21px}.public-workflow-grid p{color:var(--astrix-muted);margin:0;font-size:14px;line-height:1.55}.public-safety-note{border-top:1px solid var(--astrix-line);border-bottom:1px solid var(--astrix-line);grid-template-columns:minmax(220px,.9fr) minmax(300px,1.4fr) auto;align-items:center;gap:36px;padding:54px max(24px,50vw - 590px);display:grid}.public-safety-note>p{color:var(--astrix-muted);margin:0;font-size:14px;line-height:1.65}.public-safety-note>a{color:var(--astrix-green-dark);white-space:nowrap;font-size:14px;font-weight:800}.public-footer{color:#d6dfda;background:#17231e;justify-content:space-between;align-items:center;gap:20px;padding:28px max(24px,50vw - 590px);display:flex}.public-footer>span{color:#fff;font-weight:800}.public-footer nav{justify-content:flex-end;gap:8px 20px}.public-footer a{color:#b7c3bd;font-size:12px;text-decoration:none}.auth-page{background:var(--astrix-paper);min-height:100vh;color:var(--astrix-ink);place-items:center;padding:28px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid;overflow-x:hidden}.auth-shell{border:1px solid var(--astrix-line);background:var(--astrix-surface);width:min(940px,100%);min-height:610px;box-shadow:var(--astrix-shadow);border-radius:8px;grid-template-columns:minmax(300px,.9fr) minmax(380px,1.1fr);display:grid;overflow:hidden}.auth-shell--register{min-height:700px}.auth-brand-panel{color:#fff;background:#17231e;flex-direction:column;justify-content:space-between;padding:38px;display:flex}.auth-brand-link{color:#fff;align-items:center;gap:12px;width:fit-content;font-size:16px;font-weight:800;text-decoration:none;display:inline-flex}.auth-brand-link img{-o-object-fit:contain;object-fit:contain;width:56px;height:56px}.auth-brand-copy{max-width:360px}.auth-brand-copy h2{letter-spacing:0;margin:0;font-size:38px;line-height:1.08}.auth-brand-copy>p:last-child{color:#b7c3bd;margin:18px 0 0;font-size:15px;line-height:1.6}.auth-form-panel{background:#fff;flex-direction:column;justify-content:center;padding:44px 52px;display:flex}.auth-form-heading>p{color:var(--astrix-green-dark);text-transform:uppercase;margin:0 0 7px;font-size:12px;font-weight:800}.auth-form-heading h1{color:var(--astrix-ink);margin:0;font-size:36px;line-height:1.1}.auth-form-heading>span{color:var(--astrix-muted);margin-top:10px;font-size:14px;line-height:1.5;display:block}.auth-form{gap:15px;margin-top:28px;display:grid}.auth-form label{color:var(--astrix-ink-soft);gap:7px;font-size:13px;font-weight:750;display:grid}.auth-form label small{color:var(--astrix-muted);font-weight:500}.auth-form input{width:100%;min-height:48px;color:var(--astrix-ink);background:#fbfcfb;border:1px solid #cdd7d1;border-radius:8px;outline:none;padding:0 13px;font-size:15px;transition:border-color .15s,box-shadow .15s}.auth-form input:focus{border-color:var(--astrix-green);box-shadow:0 0 0 3px #0f8f621f}.auth-submit{background:var(--astrix-green);color:#fff;border:0;border-radius:8px;min-height:50px;margin-top:3px;font-size:15px;font-weight:800}.auth-submit:hover:not(:disabled){background:var(--astrix-green-dark)}.auth-submit:disabled{cursor:wait;opacity:.68}.auth-message{border-left:3px solid var(--astrix-green);background:var(--astrix-green-soft);color:var(--astrix-ink-soft);margin:14px 0 0;padding:10px 12px;font-size:13px;font-weight:700}.auth-switch{color:var(--astrix-muted);text-align:center;margin:20px 0 0;font-size:14px}.auth-switch a{color:var(--astrix-green-dark);font-weight:800}.auth-form-panel .astrix-footer-links{color:var(--astrix-muted);margin-top:26px}.auth-form-panel .astrix-footer-links a{color:var(--astrix-muted);font-size:11px}.dashboard-desktop-shell,.dashboard-desktop-shell button,.dashboard-desktop-shell input,.dashboard-desktop-shell select{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.dashboard-desktop-shell button:focus-visible,.dashboard-desktop-shell input:focus-visible,.public-home a:focus-visible,.auth-page a:focus-visible,.auth-page button:focus-visible,.auth-page input:focus-visible{outline-offset:2px;outline:3px solid #0f8f6240}.notification-button__icon{justify-content:center;align-items:center;display:inline-flex}@media (width<=860px){.public-hero{grid-template-columns:minmax(0,1fr) minmax(260px,390px);gap:24px;padding-left:28px;padding-right:28px}.public-hero-copy{width:100%}.public-hero h1{font-size:52px}.public-hero-coin{width:min(390px,100%);height:auto}.public-safety-note{grid-template-columns:1fr 1.3fr}.public-safety-note>a{grid-column:2}.auth-shell{grid-template-columns:minmax(260px,.8fr) minmax(360px,1.2fr)}.auth-brand-panel,.auth-form-panel{padding:32px}}@media (width<=700px){.public-header{min-height:64px;padding:8px 14px}.public-brand small,.public-text-link{display:none}.public-brand img{width:38px;height:38px}.public-button--compact{min-height:38px;padding:0 12px}.public-hero{grid-template-columns:minmax(0,1fr);align-items:flex-start;gap:0;min-height:auto;padding:54px 16px 0}.public-hero-copy{width:100%}.public-hero h1{font-size:44px}.public-hero-lead{margin-top:18px;font-size:17px}.public-hero-actions{flex-direction:column;align-items:stretch;margin-top:26px}.public-button{width:100%}.public-trust-row{gap:8px 14px;margin-top:22px;font-size:11px}.public-hero-coin-wrapper{align-items:flex-end;margin-top:24px;padding:0 4px}.public-hero-coin{-o-object-fit:contain;object-fit:contain;opacity:1;width:min(430px,92vw);max-width:100%;height:auto;max-height:none;margin:0 auto;position:relative;bottom:auto;left:auto;right:auto;transform:none}.public-workflows{padding:52px 18px}.public-section-heading h2,.public-safety-note h2{font-size:28px}.public-workflow-grid{grid-template-columns:1fr}.public-workflow-grid article{min-height:164px}.public-workflow-grid h3{margin-top:30px}.public-safety-note{grid-template-columns:1fr;gap:18px;padding:44px 18px}.public-safety-note>a{grid-column:auto}.public-footer{flex-direction:column;align-items:flex-start;padding:26px 18px}.public-footer nav{justify-content:flex-start}.auth-page{background:#fff;padding:0;display:block}.auth-shell,.auth-shell--register{min-height:100vh;box-shadow:none;border:0;border-radius:0;display:block}.auth-brand-panel{min-height:206px;padding:22px 20px 26px}.auth-brand-link img{width:50px;height:50px}.auth-brand-copy{grid-template-columns:1fr;margin-top:26px;display:grid}.auth-live-status{margin-bottom:10px}.auth-brand-copy h2{font-size:25px}.auth-brand-copy>p:last-child{display:none}.auth-form-panel{justify-content:flex-start;min-height:calc(100vh - 206px);padding:28px 20px 34px}.auth-form-heading h1{font-size:31px}.auth-form{margin-top:24px}}@media (width<=767px){.mobile-dashboard-app{width:100%;min-height:100vh;padding:0 0 calc(82px + env(safe-area-inset-bottom));background:var(--astrix-paper);color:var(--astrix-ink);display:block;overflow-x:hidden}.mobile-dashboard-app+div,.mobile-dashboard-app+div+div,.mobile-dashboard-app+div+div+.seller-market-panel{display:none!important}.mobile-app-header{z-index:80;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-bottom:1px solid #d9e1dceb;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:10px 14px;display:flex;position:sticky;top:0}.mobile-app-brand{align-items:center;gap:10px;min-width:0;margin:0;display:flex}.mobile-app-brand img{-o-object-fit:contain;object-fit:contain;filter:none;flex:none;width:42px;height:42px}.mobile-app-brand p{color:var(--astrix-muted);text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.mobile-app-brand h1{color:var(--astrix-ink);margin:2px 0 0;font-size:20px;line-height:1}.mobile-header-actions{align-items:center;gap:8px;display:flex}.mobile-live-pill{background:var(--astrix-green-soft);min-height:34px;color:var(--astrix-green-dark);text-transform:uppercase;border:1px solid #cfe5d9;border-radius:8px;align-items:center;gap:7px;padding:0 9px;font-size:10px;font-weight:900;display:inline-flex}.mobile-header-actions .notification-inbox{z-index:90;margin:0;position:relative}.mobile-header-actions .notification-button{border:1px solid var(--astrix-line);width:38px;min-height:38px;color:var(--astrix-ink);box-shadow:none;background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.mobile-header-actions .notification-button__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mobile-header-actions .notification-button strong{background:var(--astrix-danger);color:#fff;min-width:18px;height:18px;padding:0 4px;font-size:9px;position:absolute;top:-5px;right:-5px}.mobile-dashboard-app .notification-panel{border:1px solid var(--astrix-line);border-radius:8px;max-height:calc(100vh - 104px);position:fixed;top:72px;left:10px;right:10px;box-shadow:0 18px 46px #17211d2e}.mobile-account-row{padding:11px 14px 0}.mobile-account-row .dashboard-identity-pill{max-width:100%;min-height:32px;box-shadow:none;color:var(--astrix-muted);background:0 0;border:0;align-items:center;gap:7px;margin:0;padding:0;font-size:12px;display:inline-flex}.mobile-account-row .dashboard-identity-pill strong{color:var(--astrix-green-dark);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-overview{color:#fff;background:#17231e;border-radius:8px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:136px;margin:8px 14px 0;display:grid;overflow:hidden}.mobile-overview-balance,.mobile-overview-price{min-width:0;padding:18px 15px}.mobile-overview-balance{border-right:1px solid #ffffff1f}.mobile-overview p{color:#aebbb4;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.mobile-overview-balance>strong{overflow-wrap:anywhere;margin-top:10px;font-size:40px;line-height:.95;display:block}.mobile-overview span{color:#aebbb4;margin-top:9px;font-size:11px;display:block}.mobile-overview-price{justify-content:space-between;align-items:flex-start;gap:4px;display:flex;position:relative}.mobile-overview-price>div{z-index:2;min-width:0;position:relative}.mobile-overview-price strong{color:#fff;white-space:nowrap;margin-top:10px;font-size:25px;line-height:1;display:block}.mobile-overview-price img{-o-object-fit:contain;object-fit:contain;opacity:.7;width:62px;height:62px;position:absolute;bottom:5px;right:6px}.mobile-metrics{border:1px solid var(--astrix-line);background:#fff;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:8px 14px 0;display:grid;overflow:hidden}.mobile-metrics>div{border-right:1px solid var(--astrix-line);min-width:0;padding:11px 10px}.mobile-metrics>div:last-child{border-right:0}.mobile-metrics span{min-height:28px;color:var(--astrix-muted);text-transform:uppercase;font-size:9px;font-weight:800;line-height:1.25;display:block}.mobile-metrics strong{overflow-wrap:anywhere;color:var(--astrix-ink);align-items:center;gap:7px;margin-top:5px;font-size:17px;line-height:1.1;display:flex}.mobile-metrics strong small{color:var(--astrix-muted);font-size:9px}.mobile-metric-live{color:var(--astrix-green-dark)!important}.mobile-section-panel{margin:12px 14px 0;padding:0}.mobile-app-card{border:1px solid var(--astrix-line);color:var(--astrix-ink);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:8px;padding:17px}.mobile-app-card>h2,.mobile-app-card .transactions-section__header h2{color:var(--astrix-ink);margin:0 0 5px;font-size:20px;line-height:1.2}.mobile-small-note,.mobile-platform-note{color:var(--astrix-muted);margin:4px 0 14px;font-size:12px;line-height:1.45}.mobile-info-row{border:0;border-bottom:1px solid var(--astrix-line);min-height:48px;color:var(--astrix-ink);background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:14px;padding:11px 0;display:flex}.mobile-info-row span{color:var(--astrix-muted);font-size:12px}.mobile-info-row strong{overflow-wrap:anywhere;max-width:56%;color:var(--astrix-ink);text-align:right;font-size:14px}.mobile-info-row--total{background:var(--astrix-gold-soft);border:1px solid #eadca8;border-radius:8px;margin:10px 0 0;padding:13px 12px}.mobile-field{color:var(--astrix-ink-soft);gap:7px;margin-top:14px;font-size:12px;font-weight:800;display:grid}.mobile-field input,.mobile-seller-input{width:100%;min-height:46px;color:var(--astrix-ink);background:#fbfcfb;border:1px solid #cdd7d1;border-radius:8px;outline:none;padding:0 12px;font-size:15px}.mobile-field input:focus,.mobile-seller-input:focus{border-color:var(--astrix-green);box-shadow:0 0 0 3px #0f8f621f}.mobile-primary-btn,.mobile-buy-btn,.reserved-market-card__button,.seller-status-actions button,.direct-trade-offer-actions button{background:var(--astrix-green);color:#fff;min-height:45px;box-shadow:none;border:0;border-radius:8px;font-size:13px;font-weight:850}.mobile-primary-btn,.reserved-market-card__button{width:100%;margin-top:14px}.mobile-primary-btn:disabled,.mobile-buy-btn:disabled,.reserved-market-card__button:disabled{cursor:wait;opacity:.62}.mobile-danger-btn{min-height:44px;color:var(--astrix-danger);background:#fff7f7;border:1px solid #efc9ca;border-radius:8px;margin-top:14px;font-size:13px;font-weight:800}.trust-notice{border-left:3px solid var(--astrix-gold);color:#675d3d;background:#fbf8ed;border-radius:0;margin-top:12px;padding:10px 11px;font-size:11px;line-height:1.45}.mobile-seller-card{border:1px solid var(--astrix-line);background:#f8faf9;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-top:10px;padding:13px;display:grid}.mobile-seller-price{text-align:right}.mobile-seller-price strong{color:var(--astrix-ink);font-size:18px;display:block}.mobile-seller-price span,.seller-public-name{color:var(--astrix-muted);font-size:11px}.mobile-seller-input,.mobile-buy-btn{grid-column:auto}.mobile-buy-btn{min-width:74px;padding:0 12px}.seller-user-code-chip,.mobile-verified,.reserved-market-card__badge{background:var(--astrix-green-soft);width:fit-content;color:var(--astrix-green-dark);border:1px solid #cfe5d9;border-radius:6px;padding:4px 7px;font-size:10px;font-weight:850;display:inline-flex}.reserved-market-card,.reserved-market-empty,.transaction-card,.transactions-section,.direct-trade-accordion,.device-lock-settings,.seller-status-notice{border:1px solid var(--astrix-line);color:var(--astrix-ink);box-shadow:none;background:#fff;border-radius:8px}.reserved-market-card{margin-bottom:10px;padding:13px}.reserved-market-card__price strong,.reserved-market-card__details strong,.transaction-value{color:var(--astrix-ink)}.reserved-market-card__details p,.transaction-meta,.transaction-label{color:var(--astrix-muted)}.mobile-market-direct-trade{border-top:1px solid var(--astrix-line);margin-top:18px;padding-top:18px}.direct-trade-accordion{overflow:hidden}.direct-trade-header{background:#f8faf9;min-height:60px;padding:12px}.direct-trade-header h2{margin:0;font-size:16px}.direct-trade-header p{color:var(--astrix-muted);font-size:11px}.direct-trade-arrow svg{transition:transform .16s}.direct-trade-accordion--open .direct-trade-arrow svg{transform:rotate(90deg)}.seller-status-notice{border-left:3px solid var(--astrix-green);background:#f7faf8;margin:14px 0 18px;padding:13px}.seller-status-notice h2{color:var(--astrix-ink);font-size:15px}.seller-status-actions .seller-status-secondary,.seller-status-secondary{border:1px solid var(--astrix-line);min-height:42px;color:var(--astrix-ink-soft);background:#fff;border-radius:8px}.seller-status-grid div{background:0 0;border:0;border-radius:0}.mobile-dashboard-app .rounded-xl,.mobile-dashboard-app .rounded-2xl,.mobile-dashboard-app .rounded-3xl,.mobile-dashboard-app .rounded-lg{border-radius:8px}.mobile-dashboard-app .bg-slate-950\/70,.mobile-dashboard-app .bg-slate-900\/70,.mobile-dashboard-app .bg-slate-800,.mobile-dashboard-app .bg-cyan-500\/10{background:#f8faf9}.mobile-dashboard-app .text-white,.mobile-dashboard-app .text-slate-200,.mobile-dashboard-app .text-slate-300,.mobile-dashboard-app .text-slate-950{color:var(--astrix-ink)}.mobile-dashboard-app .text-slate-400,.mobile-dashboard-app .text-slate-500,.mobile-dashboard-app .text-slate-600{color:var(--astrix-muted)}.mobile-dashboard-app .text-cyan-200,.mobile-dashboard-app .text-cyan-300,.mobile-dashboard-app .text-cyan-400,.mobile-dashboard-app .text-cyan-800,.mobile-dashboard-app .text-lime-300,.mobile-dashboard-app .text-lime-400,.mobile-dashboard-app .text-lime-800{color:var(--astrix-green-dark)}.mobile-dashboard-app .border-slate-200,.mobile-dashboard-app .border-slate-700,.mobile-dashboard-app .border-cyan-200,.mobile-dashboard-app .border-cyan-500\/30{border-color:var(--astrix-line)}.mobile-dashboard-app .shadow-sm,.mobile-dashboard-app .shadow-lg{box-shadow:none}.mobile-bottom-nav{z-index:9000;min-height:calc(68px + env(safe-area-inset-bottom));padding:6px 6px calc(6px + env(safe-area-inset-bottom));border:0;border-top:1px solid var(--astrix-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff7;border-radius:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 28px #17211d14}.mobile-bottom-nav__btn{color:#748179;background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:54px;padding:4px 1px;font-size:9px;font-weight:800;line-height:1;display:flex}.mobile-bottom-nav__btn svg{flex:none}.mobile-bottom-nav__btn span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.mobile-bottom-nav__btn--active{background:var(--astrix-green-soft);color:var(--astrix-green-dark)}}@media (width>=768px){.dashboard-desktop-shell{min-height:100vh;color:var(--astrix-ink);grid-template-columns:232px minmax(0,1fr);gap:1px;overflow:hidden;background:var(--astrix-line)!important;padding:0!important;display:grid!important}.mobile-dashboard-app{display:none}.dashboard-left-sidebar{color:#fff;border-radius:0;min-width:0;max-height:100vh;position:sticky;top:0;overflow-y:auto;background:#17231e!important;width:100%!important;padding:22px!important}.dashboard-left-sidebar .bg-slate-800{box-shadow:none;border:1px solid #ffffff1a;border-radius:8px;background:#ffffff0f!important}.dashboard-left-sidebar .text-slate-400{color:#aebbb4!important}.dashboard-left-sidebar .text-cyan-300,.dashboard-left-sidebar .text-cyan-400,.dashboard-left-sidebar .text-lime-300,.dashboard-left-sidebar .text-lime-400{color:#9ad9bb!important}.dashboard-left-sidebar .notification-button{min-height:42px;box-shadow:none;background:#ffffff14;border-radius:8px}.dashboard-left-sidebar .seller-status-notice{color:#fff;box-shadow:none;background:#ffffff12;border:0;border-left:3px solid #32c985;border-radius:0}.dashboard-left-sidebar .seller-status-notice h2,.dashboard-left-sidebar .seller-status-grid strong{color:#fff}.dashboard-left-sidebar .seller-status-copy,.dashboard-left-sidebar .seller-status-grid span{color:#aebbb4}.dashboard-left-sidebar .seller-status-grid div{background:#ffffff0d;border-color:#ffffff1a;border-radius:6px}.dashboard-left-sidebar button.bg-lime-500,.dashboard-main-content button.bg-lime-500,.dashboard-main-content button.bg-cyan-500{border-radius:8px;background:var(--astrix-green)!important;color:#fff!important}.dashboard-left-sidebar button.bg-red-500{color:#ffc9ca;border:1px solid #ffffff2e;border-radius:8px;background:#bf3f422e!important}.dashboard-center-column{background:var(--astrix-paper);min-width:0;display:block;width:100%!important;padding:28px!important}.dashboard-main-content{width:100%;max-width:100%;max-height:calc(100vh - 56px);color:var(--astrix-ink);box-shadow:none;overflow-y:auto;background:0 0!important;border-radius:0!important;padding:0 4px 24px 0!important}.dashboard-main-header{align-items:center;margin-bottom:16px}.dashboard-main-header h1{color:var(--astrix-ink);line-height:1.1;font-size:36px!important}.dashboard-main-header p{color:var(--astrix-muted)!important;margin-top:8px!important;font-size:15px!important}.dashboard-main-header img{width:62px!important;height:62px!important}.dashboard-main-content .dashboard-identity-pill{box-shadow:none;border-radius:8px;margin:0 0 12px}.dashboard-main-content .beta-mode-pill--dashboard{border-radius:6px;margin:0 0 18px}.dashboard-top-shell{grid-template-columns:minmax(280px,1.15fr) minmax(240px,.85fr);gap:10px;display:grid}.platform-price-hero{min-height:200px;box-shadow:none;background:#17231e;border:0;border-radius:8px;padding:26px}.platform-price-hero__eyebrow,.platform-price-hero__copy{color:#aebbb4}.platform-price-hero__price{color:#fff;font-size:46px}.platform-price-hero__coin{width:118px;height:118px}.market-summary-grid{grid-template-columns:1fr;gap:8px;display:grid}.market-summary-card{border:1px solid var(--astrix-line);min-height:0;box-shadow:none;background:#fff;border-radius:8px;padding:15px}.market-summary-card:hover{box-shadow:none;border-color:#b9c8bf}.market-summary-card span,.market-summary-card p{color:var(--astrix-muted)}.market-summary-card strong{color:var(--astrix-ink)}.dashboard-main-content>.bg-slate-800{border:1px solid var(--astrix-line);color:var(--astrix-ink);box-shadow:none;background:#fff!important;border-radius:8px!important;margin-top:12px!important;padding:20px!important}.dashboard-main-content>.bg-slate-800 .bg-slate-800{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.dashboard-main-content .text-white,.dashboard-main-content .text-slate-200,.dashboard-main-content .text-slate-300,.dashboard-main-content .text-slate-950{color:var(--astrix-ink)!important}.dashboard-main-content .text-slate-400,.dashboard-main-content .text-slate-500,.dashboard-main-content .text-slate-600{color:var(--astrix-muted)!important}.dashboard-main-content .text-cyan-200,.dashboard-main-content .text-cyan-300,.dashboard-main-content .text-cyan-400,.dashboard-main-content .text-cyan-800,.dashboard-main-content .text-lime-300,.dashboard-main-content .text-lime-400,.dashboard-main-content .text-lime-800{color:var(--astrix-green-dark)!important}.dashboard-main-content input,.seller-market-panel input{border:1px solid #cdd7d1;min-height:44px;color:var(--astrix-ink)!important;background:#fbfcfb!important;border-radius:8px!important}.dashboard-main-content .rounded-xl,.dashboard-main-content .rounded-2xl,.dashboard-main-content .rounded-3xl,.seller-market-panel .rounded-xl,.seller-market-panel .rounded-2xl{border-radius:8px!important}.transactions-section,.transaction-card,.reserved-market-card,.direct-trade-accordion,.device-lock-settings,.seller-status-notice{border-color:var(--astrix-line);box-shadow:none;background:#fff;border-radius:8px}.transaction-row{border-color:var(--astrix-line);background:#f8faf9;border-radius:6px}.seller-market-panel{max-width:none;max-height:none;color:var(--astrix-ink);border-radius:0;grid-column:2;overflow-y:visible;background:#fff!important;width:100%!important;padding:24px!important}.seller-market-panel h1{color:var(--astrix-ink)}.seller-market-panel .text-slate-400,.seller-market-platform-price,.seller-market-header-row{color:var(--astrix-muted)!important}.seller-market-card{border:1px solid var(--astrix-line);box-shadow:none;background:#f8faf9!important;border-radius:8px!important;padding:14px!important}.seller-market-card .text-cyan-400,.seller-market-card .text-lime-400,.seller-market-card .mobile-verified{color:var(--astrix-green-dark)!important}.seller-market-card button,.reserved-market-card__button,.mobile-primary-btn,.seller-status-actions button{background:var(--astrix-green);color:#fff;box-shadow:none;border-radius:8px}}@media (width>=1200px){.dashboard-desktop-shell{grid-template-columns:242px minmax(560px,1fr) 360px}.seller-market-panel{border-left:1px solid var(--astrix-line);grid-column:auto;max-height:100vh;overflow-y:auto}}@media (width>=1480px){.dashboard-desktop-shell{grid-template-columns:258px minmax(640px,1fr) 410px}.dashboard-center-column{padding:34px!important}}.info-page,.legal-page-shell{background:var(--astrix-paper);min-height:100vh;color:var(--astrix-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.info-page-header{border-bottom:1px solid var(--astrix-line);background:#fff;justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:10px max(22px,50vw - 490px);display:flex}.info-page-brand{color:var(--astrix-ink);align-items:center;gap:10px;font-size:15px;font-weight:850;text-decoration:none;display:inline-flex}.info-page-brand img{-o-object-fit:contain;object-fit:contain;width:42px;height:42px}.info-page-action{border:1px solid var(--astrix-line);min-height:40px;color:var(--astrix-ink-soft);background:#fff;border-radius:8px;align-items:center;padding:0 14px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.info-page-intro{color:#fff;background:#17231e;padding:58px max(22px,50vw - 490px)}.info-page-intro>p,.legal-page-eyebrow{color:#9ad9bb;text-transform:uppercase;margin:0 0 9px;font-size:11px;font-weight:850}.info-page-intro h1{letter-spacing:0;max-width:720px;margin:0;font-size:44px;line-height:1.1}.info-page-intro>span{color:#b7c3bd;max-width:680px;margin-top:15px;font-size:15px;line-height:1.6;display:block}.info-page-content{width:min(980px,100% - 44px);margin:0 auto;padding:42px 0 54px}.info-step-list,.faq-list{border:1px solid var(--astrix-line);background:#fff;border-radius:8px;overflow:hidden}.info-step{border-bottom:1px solid var(--astrix-line);grid-template-columns:54px minmax(0,1fr);gap:18px;padding:22px;display:grid}.info-step:last-child,.faq-item:last-child{border-bottom:0}.info-step>span,.faq-item summary>span{color:var(--astrix-gold);font-size:12px;font-weight:900}.info-step h2{color:var(--astrix-ink);margin:0;font-size:18px;line-height:1.25}.info-step p,.faq-item>p{color:var(--astrix-muted);margin:8px 0 0;font-size:14px;line-height:1.65}.faq-item{border-bottom:1px solid var(--astrix-line)}.faq-item summary{cursor:pointer;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px;min-height:68px;padding:13px 20px;list-style:none;display:grid}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary strong{color:var(--astrix-ink);font-size:15px;line-height:1.35}.faq-item[open] summary{background:#f8faf9}.faq-item>p{margin:0;padding:0 20px 20px 76px}.info-page-footer{border-top:1px solid var(--astrix-line);justify-content:space-between;align-items:flex-start;gap:22px;margin-top:26px;padding-top:22px;display:flex}.info-page-footer>div,.info-page-footer nav,.info-page-footer .astrix-footer-links{flex-wrap:wrap;gap:8px 18px;display:flex}.info-page-footer a{color:var(--astrix-green-dark);font-size:12px;font-weight:750}.legal-page-shell{padding:34px 20px}.legal-page-card{border:1px solid var(--astrix-line);width:min(900px,100%);box-shadow:var(--astrix-shadow);background:#fff;border-radius:8px;margin:0 auto;padding:34px}.legal-page-brand{color:var(--astrix-ink);align-items:center;gap:10px;margin-bottom:34px;font-size:15px;font-weight:850;text-decoration:none;display:inline-flex}.legal-page-brand img{-o-object-fit:contain;object-fit:contain;width:46px;height:46px}.legal-page-card>h1{color:var(--astrix-ink);letter-spacing:0;margin:0;font-size:38px;line-height:1.1}.legal-page-intro{max-width:660px;color:var(--astrix-muted);margin:12px 0 0;font-size:15px;line-height:1.55}.legal-page-sections{border-top:1px solid var(--astrix-line);margin-top:32px}.legal-page-section{border-bottom:1px solid var(--astrix-line);padding:22px 0}.legal-page-section h2{color:var(--astrix-ink);margin:0;font-size:18px}.legal-page-section p{color:var(--astrix-muted);margin:9px 0 0;font-size:14px;line-height:1.65}.legal-support-link{color:var(--astrix-green-dark);margin-top:9px;font-size:14px;font-weight:800;display:inline-block}.legal-page-card>.astrix-footer-links{margin-top:28px}@media (width<=700px){.info-page-header{min-height:62px;padding:8px 14px}.info-page-brand img{width:38px;height:38px}.info-page-intro{padding:42px 18px}.info-page-intro h1{font-size:34px}.info-page-content{width:calc(100% - 28px);padding:20px 0 38px}.info-step{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:17px 14px}.info-step h2{font-size:16px}.faq-item summary{grid-template-columns:34px minmax(0,1fr);gap:8px;padding:12px 14px}.faq-item>p{padding:0 14px 17px 56px}.info-page-footer{flex-direction:column}.legal-page-shell{background:#fff;padding:0}.legal-page-card{box-shadow:none;border:0;border-radius:0;padding:24px 18px 34px}.legal-page-brand{margin-bottom:28px}.legal-page-card>h1{font-size:32px}}@media (width<=767px){.mobile-live-pill{color:#08724d;letter-spacing:.06em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#ecfdf5f0,#dcfce7cc);border:1px solid #22c55e38;border-radius:999px;min-height:36px;padding:0 12px;box-shadow:0 8px 22px #0f8f621f,inset 0 1px #ffffffd1}.mobile-overview{color:#fff;isolation:isolate;background:radial-gradient(circle at 9% 12%,#34d39929,#0000 30%),radial-gradient(circle at 94% 86%,#10b9811f,#0000 35%),linear-gradient(135deg,#071b17 0%,#0b2b24 52%,#061411 100%);border:1px solid #ffffff14;border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:174px;margin:12px 14px 0;position:relative;overflow:hidden;box-shadow:0 16px 40px #0000002e,inset 0 1px #ffffff14}.mobile-overview:before{z-index:-1;content:"";opacity:.6;pointer-events:none;background:linear-gradient(115deg,#ffffff0e,#0000 30%,#ffffff05 65%,#0000),repeating-linear-gradient(115deg,#ffffff03 0 1px,#0000 1px 4px);position:absolute;inset:0}.mobile-overview-pane{min-width:0;padding:24px 18px 21px}.mobile-overview-balance{border-right:1px solid #ffffff14;position:relative}.mobile-overview-balance:after{content:"";filter:blur(25px);pointer-events:none;background:#34d39921;border-radius:999px;width:94px;height:72px;position:absolute;top:44px;left:14px}.mobile-overview p{color:#dbf1e8ab;letter-spacing:.1em;font-size:9px;font-weight:850;line-height:1.3}.mobile-overview-balance>strong{z-index:1;color:#f4fff9;letter-spacing:-.045em;text-shadow:0 0 28px #6ee7b733;margin-top:15px;font-size:clamp(45px,13vw,56px);font-weight:950;line-height:.88;position:relative}.mobile-overview span{color:#dbf1e8b3;letter-spacing:.02em;margin-top:14px;font-size:10px;font-weight:600}.mobile-overview-price{gap:8px}.mobile-overview-price>div{z-index:3}.mobile-overview-price strong{color:#f7fff9;letter-spacing:-.035em;text-shadow:0 10px 24px #00000047;margin-top:15px;font-size:clamp(26px,7.4vw,32px);font-weight:950;line-height:.95}.mobile-overview-price img{z-index:2;opacity:.96;filter:drop-shadow(0 15px 18px #0000005c)drop-shadow(0 0 15px #facc1529);width:80px;height:80px;bottom:6px;right:7px}.mobile-overview-price:after{content:"";filter:blur(5px);pointer-events:none;background:radial-gradient(circle,#facc1529,#34d39914 48%,#0000 72%);border-radius:50%;width:86px;height:86px;position:absolute;bottom:3px;right:4px}.mobile-metrics{background:0 0;border:0;border-radius:0;gap:8px;margin:14px 14px 0;overflow:visible}.mobile-metrics>div{background:linear-gradient(155deg,#fff,#f7faf8);border:1px solid #0d4f3d1a;border-radius:18px;min-height:94px;padding:14px 11px 12px;box-shadow:0 10px 26px #0f322814,inset 0 1px #ffffffe6}.mobile-metrics>div:last-child{border-right:1px solid #0d4f3d1a}.mobile-metrics span{color:#718078;letter-spacing:.065em;min-height:25px;font-size:8px;font-weight:850;line-height:1.3}.mobile-metrics strong{color:#102b22;letter-spacing:-.025em;gap:5px;margin-top:9px;font-size:clamp(17px,5vw,21px);font-weight:900;line-height:1}.mobile-metrics strong small{color:#77857e;align-self:flex-end;margin-bottom:2px;font-size:8px;font-weight:750}.mobile-metric-live .live-indicator{gap:6px}.mobile-metric-live .live-indicator__dot-wrap{flex-basis:12px;width:12px;height:12px}.mobile-metric-live .live-indicator__dot{width:8px;height:8px}.mobile-metric-live .live-indicator__label{color:#08724d;letter-spacing:.05em;font-size:13px;font-weight:950}.mobile-live-pill .live-indicator__dot{width:9px;height:9px}.mobile-live-pill .live-indicator__label{color:#08724d;letter-spacing:.06em;font-weight:950}.mobile-section-panel{margin-top:18px}}@media (width<=380px){.mobile-overview-pane{padding-left:13px;padding-right:13px}.mobile-overview-price img{width:70px;height:70px}.mobile-metrics{gap:6px}.mobile-metrics>div{padding-left:8px;padding-right:8px}}.live-indicator{white-space:nowrap;align-items:center;gap:10px;max-width:100%;display:inline-flex;overflow:visible}.live-indicator__dot-wrap{isolation:isolate;flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;position:relative;overflow:visible}.live-indicator__dot-wrap:after{z-index:0;content:"";filter:blur(7px);background:#22c55e2e;border-radius:50%;width:24px;height:24px;animation:2s ease-in-out infinite live-aura-breath;position:absolute}.live-indicator__dot{z-index:2;background:#22c55e;border-radius:50%;width:12px;height:12px;animation:2s ease-in-out infinite live-core-pulse;position:relative;box-shadow:0 0 8px #22c55ef2,0 0 16px #22c55e8c}.live-indicator__dot:before,.live-indicator__dot:after{content:"";pointer-events:none;border:1.5px solid #22c55eb8;border-radius:50%;position:absolute;inset:0}.live-indicator__dot:before{animation:2.2s ease-out infinite live-ripple}.live-indicator__dot:after{animation:2.2s ease-out 1.1s infinite live-ripple}.live-indicator .live-indicator__label{color:#0f6d43;letter-spacing:.03em;font-weight:800;line-height:1}.live-indicator--dark .live-indicator__label{color:#e8fff2}.live-indicator--compact{gap:8px}.live-indicator--compact .live-indicator__dot-wrap{flex-basis:14px;width:14px;height:14px}.live-indicator--compact .live-indicator__dot{width:10px;height:10px}.live-indicator--compact .live-indicator__label{font-size:.75rem}.market-summary-card.market-summary-card--live,.mobile-live-pill,.mobile-metric-live,.beta-mode-pill--dashboard{overflow:visible}.market-live-status .live-indicator__label{font-size:inherit}.mobile-metric-live .live-indicator__dot{aspect-ratio:1;border-radius:50%;flex-shrink:0;width:9px;min-width:9px;height:9px;min-height:9px}@keyframes live-ripple{0%{opacity:.85;transform:scale(1)}70%,to{opacity:0;transform:scale(3)}}@keyframes live-core-pulse{0%,to{transform:scale(1);box-shadow:0 0 8px #22c55ee6,0 0 16px #22c55e80}50%{transform:scale(1.14);box-shadow:0 0 12px #22c55e,0 0 24px #22c55eb3}}@keyframes live-aura-breath{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:.8;transform:scale(1.2)}}@media (prefers-reduced-motion:reduce){.live-indicator__dot,.live-indicator__dot:before,.live-indicator__dot:after,.live-indicator__dot-wrap:after{animation:none}}
