@import url("/fonts/p2ply-fonts.css");*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }

/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--p2-bg:#060608;--p2-bg-deep:#050506;--p2-panel-solid:#111216;--p2-surface:#121417;--p2-surface-elevated:#1a1d21;--p2-primary:#6366f1;--p2-primary-strong:#a855f7;--p2-primary-rgb:99,102,241;--p2-primary-contrast:#d9ddff;--p2-accent-soft:rgba(168,85,247,0.09);--p2-accent-border:rgba(168,85,247,0.24);--p2-buy:#19c37d;--p2-buy-surface:rgba(25,195,125,0.07);--p2-sell:#f6465d;--p2-sell-surface:rgba(246,70,93,0.07);--p2-locked:#f0b90b;--p2-locked-surface:rgba(240,185,11,0.075);--p2-info:#7aa6ff;--p2-info-surface:rgba(122,166,255,0.075);--p2-text-primary:#f9fafb;--p2-text-secondary:rgba(255,255,255,0.7);--p2-text-muted:#858b99;--p2-border:rgba(255,255,255,0.1);--p2-gradient-primary:linear-gradient(135deg,#6366f1,#a855f7);--p2-gradient-primary-hover:linear-gradient(135deg,#5a5fe0,#9847e8);--p2-accent-cta:linear-gradient(135deg,#6366f1,#a855f7);--p2-accent-cta-hover:linear-gradient(135deg,#5a5fe0,#9847e8);--p2-accent-cta-shadow:0 12px 30px rgba(var(--p2-primary-rgb),0.12),inset 0 1px 0 rgba(255,255,255,0.26);--p2-glass-blur:blur(20px) saturate(124%);--p2-glass-card:rgba(255,255,255,0.032);--p2-glass-card-quiet:rgba(255,255,255,0.046);--p2-glass-hero:rgba(10,10,14,0.68);--p2-glass-hero-strong:rgba(16,16,22,0.78);--p2-glass-fallback:#15151d;--p2-glass-border:rgba(255,255,255,0.13);--p2-glass-border-strong:rgba(255,255,255,0.18);--p2-glass-highlight:rgba(255,255,255,0.065);--p2-glass-highlight-strong:rgba(255,255,255,0.1);--p2-glass-inner-glow:rgba(255,255,255,0.04);--p2-glass-outer-glow:rgba(168,85,247,0.12);--p2-glass-shadow:0 18px 46px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.14),inset 0 -1px 0 rgba(0,0,0,.32);--p2-glass-shadow-hero:0 24px 58px rgba(0,0,0,.48),inset 0 1.5px 0 rgba(255,255,255,.2),inset 0 -2px 8px rgba(0,0,0,.38);--p2-glass-shadow-hover:0 22px 54px rgba(0,0,0,.44),inset 0 1px 0 rgba(255,255,255,.16),inset 0 -1px 0 rgba(0,0,0,.32);--p2-glass-sheen:radial-gradient(78% 46% at 82% -10%,rgba(255,255,255,.14),transparent 64%);--p2-glass-accent-edge:radial-gradient(92% 58% at 82% -12%,rgba(var(--p2-primary-rgb),.105),transparent 66%);--p2-side-buy-action-bg:rgba(25,195,125,.08);--p2-side-buy-action-border:rgba(25,195,125,.24);--p2-side-buy-action-color:#55e6ac;--p2-side-sell-action-bg:rgba(246,70,93,.08);--p2-side-sell-action-border:rgba(246,70,93,.24);--p2-side-sell-action-color:#ff7d8f;--p2-side-action-shadow:inset 0 1px 0 rgba(255,255,255,.12);--p2-status-success-bg:rgba(25,195,125,.075);--p2-status-success-border:rgba(25,195,125,.22);--p2-status-success-color:#55e6ac;--p2-status-danger-bg:rgba(246,70,93,.075);--p2-status-danger-border:rgba(246,70,93,.22);--p2-status-danger-color:#ff7d8f;--p2-status-warning-bg:rgba(240,185,11,.075);--p2-status-warning-border:rgba(240,185,11,.22);--p2-status-warning-color:var(--p2-locked);--p2-radius-xs:4px;--p2-radius-sm:8px;--p2-radius-control:11px;--p2-radius-tile:12px;--p2-radius-md:14px;--p2-radius-pill:15px;--p2-radius-card:22px;--p2-radius-card-lg:26px;--p2-radius-device:48px;--p2-radius-full:9999px;--p2-ease-signature:cubic-bezier(0.22,1,0.36,1);--p2-motion-screen-ms:300ms;--p2-motion-entrance-ms:600ms;--p2-motion-progress-ms:600ms;--p2-motion-success-reveal-ms:620ms;--p2-motion-rolling-digit-ms:560ms;--p2-motion-button-sheen-ms:4500ms;--p2-motion-button-success-settle-ms:700ms;--p2-motion-tab-ms:320ms;--p2-motion-press-ms:200ms;--p2-motion-sheet-dismiss-ms:150ms;--p2-motion-toast-ms:300ms;--p2-motion-shake-ms:220ms;--p2-motion-shimmer-ms:1900ms;--p2-motion-ambient-ms:3800ms;--p2-motion-press-scale:0.95;--p2-motion-press-opacity:0.8;--p2-content-max:1280px;--background:0 0% 100%;--foreground:220 13% 9%;--card:0 0% 100%;--card-foreground:220 13% 9%;--popover:0 0% 100%;--popover-foreground:220 13% 9%;--primary:0 0% 0%;--primary-foreground:0 0% 100%;--secondary:210 20% 98%;--secondary-foreground:220 13% 9%;--muted:220 14% 96%;--muted-foreground:220 9% 46%;--accent:239 84% 67%;--accent-foreground:0 0% 100%;--accent-rgb:99,102,241;--success:155 78% 43%;--success-foreground:0 0% 100%;--warning:38 92% 50%;--warning-foreground:0 0% 100%;--destructive:352 91% 62%;--destructive-foreground:0 0% 100%;--border:220 13% 91%;--input:220 13% 91%;--ring:239 84% 67%;--radius:1rem;--font-display:"Outfit",sans-serif;--font-body:"Inter",sans-serif;--font-mono:"JetBrains Mono",monospace;--shadow-soft:0 1px 3px 0 rgba(0,0,0,0.04),0 1px 2px -1px rgba(0,0,0,0.04);--shadow-card:0 4px 24px -4px rgba(0,0,0,0.06);--shadow-elevated:0 12px 40px -8px rgba(0,0,0,0.1);--shadow-glow-success:0 0 20px rgba(16,185,129,0.15);--shadow-glow-accent:0 0 20px rgba(var(--p2-primary-rgb),0.14);--shadow-glow-accent:0 0 24px rgba(var(--p2-primary-rgb),0.12),0 0 42px rgba(var(--p2-primary-rgb),0.05);--shadow-glow-success:0 0 20px rgba(16,185,129,0.1),0 0 34px rgba(16,185,129,0.04);--gradient-hero:linear-gradient(135deg,rgba(var(--p2-primary-rgb),0.08),rgba(16,185,129,0.04))}html[data-p2ply-accent=indigo]{--p2-primary:#6366f1;--p2-primary-strong:#a855f7;--p2-primary-rgb:99,102,241;--p2-primary-contrast:#d9ddff;--p2-accent-soft:rgba(168,85,247,0.09);--p2-accent-border:rgba(168,85,247,0.24);--p2-gradient-primary:linear-gradient(135deg,#6366f1,#a855f7);--p2-gradient-primary-hover:linear-gradient(135deg,#5a5fe0,#9847e8);--p2-accent-cta:linear-gradient(135deg,#6366f1,#a855f7);--p2-accent-cta-hover:linear-gradient(135deg,#5a5fe0,#9847e8);--accent:239 84% 67%;--accent-rgb:99,102,241;--ring:239 84% 67%;--color-accent:var(--p2-primary);--color-accent-strong:var(--p2-primary-strong)}html[data-p2ply-accent=emerald]{--p2-primary:#0fbe7c;--p2-primary-strong:#15b87b;--p2-primary-rgb:15,190,124;--p2-primary-contrast:#b9f4e0;--p2-accent-soft:rgba(25,195,125,0.09);--p2-accent-border:rgba(25,195,125,0.24);--p2-gradient-primary:linear-gradient(135deg,#0fbe7c,#15b87b);--p2-gradient-primary-hover:linear-gradient(135deg,#0da96f,#129f6c);--p2-accent-cta:linear-gradient(135deg,#0fbe7c,#15b87b);--p2-accent-cta-hover:linear-gradient(135deg,#0da96f,#129f6c);--accent:158 85% 40%;--accent-rgb:15,190,124;--ring:158 85% 40%;--color-accent:var(--p2-primary);--color-accent-strong:var(--p2-primary-strong)}html[data-p2ply-accent=sunset]{--p2-primary:#f0883e;--p2-primary-strong:#e0394d;--p2-primary-rgb:240,136,62;--p2-primary-contrast:#ffd9c4;--p2-accent-soft:rgba(246,70,93,0.09);--p2-accent-border:rgba(246,70,93,0.24);--p2-gradient-primary:linear-gradient(135deg,#f0883e,#e0394d);--p2-gradient-primary-hover:linear-gradient(135deg,#d97837,#c73345);--p2-accent-cta:linear-gradient(135deg,#f0883e,#e0394d);--p2-accent-cta-hover:linear-gradient(135deg,#d97837,#c73345);--accent:25 86% 59%;--accent-rgb:240,136,62;--ring:25 86% 59%;--color-accent:var(--p2-primary);--color-accent-strong:var(--p2-primary-strong)}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));font-family:Inter,sans-serif;color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--p2-text-primary)}html{scroll-behavior:smooth}h1,h2,h3,h4,h5,h6{font-family:var(--font-display)}code,kbd,pre,samp{font-family:var(--font-mono)}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media (min-width:1400px){.container{max-width:1400px}}.sr-only{border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.-right-0\.5{right:-.125rem}.-top-0\.5{top:-.125rem}.-top-16{top:-4rem}.-top-20{top:-5rem}.-top-24{top:-6rem}.-top-\[7px\]{top:-7px}.bottom-0{bottom:0}.bottom-10{bottom:2.5rem}.bottom-5{bottom:1.25rem}.left-0{left:0}.left-1\/2{left:50%}.left-1\/3{left:33.333333%}.left-5{left:1.25rem}.left-6{left:1.5rem}.right-0{right:0}.right-5{right:1.25rem}.right-6{right:1.5rem}.top-0{top:0}.top-1\/2{top:50%}.top-28{top:7rem}.top-5{top:1.25rem}.top-8{top:2rem}.top-full{top:100%}.-z-10{z-index:-10}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-\[60\]{z-index:60}.order-3{order:3}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-20{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-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mb-\[30px\]{margin-bottom:30px}.ml-1{margin-left:.25rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mr-\[0\.3em\]{margin-right:.3em}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.size-10{width:2.5rem;height:2.5rem}.size-12{width:3rem;height:3rem}.size-2{width:.5rem;height:.5rem}.size-2\.5{width:.625rem;height:.625rem}.size-3\.5{width:.875rem;height:.875rem}.size-4{width:1rem;height:1rem}.size-5{width:1.25rem;height:1.25rem}.size-8{width:2rem;height:2rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1\.15em\]{height:1.15em}.h-\[160px\]{height:160px}.h-\[180px\]{height:180px}.h-\[2px\]{height:2px}.h-\[300px\]{height:300px}.h-\[3px\]{height:3px}.h-\[600px\]{height:600px}.h-\[7px\]{height:7px}.h-full{height:100%}.h-px{height:1px}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-7{min-height:1.75rem}.min-h-9{min-height:2.25rem}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[18\%\]{width:18%}.w-\[20\%\]{width:20%}.w-\[22\%\]{width:22%}.w-\[260px\]{width:260px}.w-\[300px\]{width:300px}.w-\[600px\]{width:600px}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.min-w-0{min-width:0}.min-w-\[620px\]{min-width:620px}.min-w-\[700px\]{min-width:700px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[1400px\]{max-width:1400px}.max-w-\[430px\]{max-width:430px}.max-w-\[var\(--p2-content-max\)\]{max-width:var(--p2-content-max)}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.origin-left{transform-origin:left}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\.5{--tw-translate-y:-0.375rem}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.translate-y-\[-100\%\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-100\%\]{--tw-translate-y:-100%}.rotate-180{--tw-rotate:180deg}.rotate-180,.rotate-45{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate:45deg}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.animate-marquee{animation:marquee 30s linear infinite}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.scroll-mt-20{scroll-margin-top:5rem}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.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))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-white\/\[0\.07\]>:not([hidden])~:not([hidden]){border-color:rgb(255 255 255/.07)}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px\]{border-radius:12px}.rounded-\[13px\]{border-radius:13px}.rounded-\[16px\]{border-radius:16px}.rounded-\[24px\]{border-radius:24px}.rounded-\[32px\]{border-radius:32px}.rounded-\[40px\]{border-radius:40px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-\[color\:var\(--p2-glass-border\)\]{border-color:var(--p2-glass-border)}.border-\[color\:var\(--p2-glass-border-strong\)\]{border-color:var(--p2-glass-border-strong)}.border-\[color\:var\(--p2-sell\)\]{border-color:var(--p2-sell)}.border-\[color\:var\(--p2-status-danger-border\)\]{border-color:var(--p2-status-danger-border)}.border-\[color\:var\(--p2-status-success-border\)\]{border-color:var(--p2-status-success-border)}.border-\[color\:var\(--p2-status-warning-border\)\]{border-color:var(--p2-status-warning-border)}.border-\[rgba\(var\(--p2-primary-rgb\)\2c 0\.22\)\]{border-color:rgba(var(--p2-primary-rgb),.22)}.border-\[rgba\(var\(--p2-primary-rgb\)\2c 0\.45\)\]{border-color:rgba(var(--p2-primary-rgb),.45)}.border-accent\/15{border-color:hsl(var(--accent)/.15)}.border-accent\/20{border-color:hsl(var(--accent)/.2)}.border-accent\/30{border-color:hsl(var(--accent)/.3)}.border-black\/10{border-color:rgb(0 0 0/.1)}.border-black\/5,.border-black\/\[0\.05\]{border-color:rgb(0 0 0/.05)}.border-black\/\[0\.06\]{border-color:rgb(0 0 0/.06)}.border-black\/\[0\.07\]{border-color:rgb(0 0 0/.07)}.border-border\/10{border-color:hsl(var(--border)/.1)}.border-border\/15{border-color:hsl(var(--border)/.15)}.border-border\/20{border-color:hsl(var(--border)/.2)}.border-border\/30{border-color:hsl(var(--border)/.3)}.border-border\/50{border-color:hsl(var(--border)/.5)}.border-destructive\/20{border-color:hsl(var(--destructive)/.2)}.border-muted-foreground\/30{border-color:hsl(var(--muted-foreground)/.3)}.border-success\/10{border-color:hsl(var(--success)/.1)}.border-success\/20{border-color:hsl(var(--success)/.2)}.border-transparent{border-color:transparent}.border-white\/10{border-color:rgb(255 255 255/.1)}.border-white\/\[0\.06\]{border-color:rgb(255 255 255/.06)}.border-white\/\[0\.07\]{border-color:rgb(255 255 255/.07)}.border-white\/\[0\.08\]{border-color:rgb(255 255 255/.08)}.border-white\/\[0\.12\]{border-color:rgb(255 255 255/.12)}.border-white\/\[0\.16\]{border-color:rgb(255 255 255/.16)}.border-white\/\[0\.1\]{border-color:rgb(255 255 255/.1)}.bg-\[\#0b0c0e\]{--tw-bg-opacity:1;background-color:rgb(11 12 14/var(--tw-bg-opacity,1))}.bg-\[color\:var\(--p2-bg\)\]{background-color:var(--p2-bg)}.bg-\[color\:var\(--p2-buy\)\]{background-color:var(--p2-buy)}.bg-\[color\:var\(--p2-primary\)\]{background-color:var(--p2-primary)}.bg-\[color\:var\(--p2-sell\)\]{background-color:var(--p2-sell)}.bg-\[color\:var\(--p2-status-danger-bg\)\]{background-color:var(--p2-status-danger-bg)}.bg-\[color\:var\(--p2-status-success-bg\)\]{background-color:var(--p2-status-success-bg)}.bg-\[color\:var\(--p2-status-warning-bg\)\]{background-color:var(--p2-status-warning-bg)}.bg-\[color\:var\(--p2-surface-elevated\)\]{background-color:var(--p2-surface-elevated)}.bg-\[rgba\(7\2c 8\2c 10\2c 0\.72\)\]{background-color:rgba(7,8,10,.72)}.bg-\[rgba\(var\(--p2-primary-rgb\)\2c 0\.08\)\]{background-color:rgba(var(--p2-primary-rgb),.08)}.bg-\[rgba\(var\(--p2-primary-rgb\)\2c 0\.16\)\]{background-color:rgba(var(--p2-primary-rgb),.16)}.bg-\[rgba\(var\(--p2-primary-rgb\)\2c 0\.22\)\]{background-color:rgba(var(--p2-primary-rgb),.22)}.bg-accent{background-color:hsl(var(--accent))}.bg-accent\/10{background-color:hsl(var(--accent)/.1)}.bg-accent\/5{background-color:hsl(var(--accent)/.05)}.bg-accent\/\[0\.04\]{background-color:hsl(var(--accent)/.04)}.bg-background{background-color:hsl(var(--background))}.bg-black\/5{background-color:rgb(0 0 0/.05)}.bg-black\/\[0\.03\]{background-color:rgb(0 0 0/.03)}.bg-black\/\[0\.04\]{background-color:rgb(0 0 0/.04)}.bg-card\/10{background-color:hsl(var(--card)/.1)}.bg-card\/20{background-color:hsl(var(--card)/.2)}.bg-card\/30{background-color:hsl(var(--card)/.3)}.bg-card\/40{background-color:hsl(var(--card)/.4)}.bg-card\/5{background-color:hsl(var(--card)/.05)}.bg-card\/60{background-color:hsl(var(--card)/.6)}.bg-card\/80{background-color:hsl(var(--card)/.8)}.bg-destructive\/10{background-color:hsl(var(--destructive)/.1)}.bg-foreground\/5{background-color:hsl(var(--foreground)/.05)}.bg-muted-foreground\/50{background-color:hsl(var(--muted-foreground)/.5)}.bg-success{background-color:hsl(var(--success))}.bg-success\/10{background-color:hsl(var(--success)/.1)}.bg-success\/5{background-color:hsl(var(--success)/.05)}.bg-success\/\[0\.03\]{background-color:hsl(var(--success)/.03)}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/20{background-color:rgb(255 255 255/.2)}.bg-white\/70{background-color:rgb(255 255 255/.7)}.bg-white\/90{background-color:rgb(255 255 255/.9)}.bg-white\/95{background-color:rgb(255 255 255/.95)}.bg-white\/\[0\.045\]{background-color:rgb(255 255 255/.045)}.bg-white\/\[0\.04\]{background-color:rgb(255 255 255/.04)}.bg-white\/\[0\.05\]{background-color:rgb(255 255 255/.05)}.bg-white\/\[0\.08\]{background-color:rgb(255 255 255/.08)}.bg-\[image\:var\(--p2-glass-card\)\]{background-image:var(--p2-glass-card)}.bg-\[image\:var\(--p2-glass-card-quiet\)\]{background-image:var(--p2-glass-card-quiet)}.bg-\[image\:var\(--p2-glass-hero\)\]{background-image:var(--p2-glass-hero)}.bg-\[linear-gradient\(135deg\2c var\(--web-accent-preview-a\)\2c var\(--web-accent-preview-b\)\)\]{background-image:linear-gradient(135deg,var(--web-accent-preview-a),var(--web-accent-preview-b))}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-accent{--tw-gradient-from:hsl(var(--accent)) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--accent)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-accent\/5{--tw-gradient-from:hsl(var(--accent)/0.05) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--accent)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-background{--tw-gradient-from:hsl(var(--background)) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--background)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-card\/80{--tw-gradient-from:hsl(var(--card)/0.8) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--card)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-foreground{--tw-gradient-from:hsl(var(--foreground)) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--foreground)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-success\/10{--tw-gradient-from:hsl(var(--success)/0.1) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--success)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-success\/5{--tw-gradient-from:hsl(var(--success)/0.05) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--success)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-transparent{--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-white{--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-accent\/\[0\.02\]{--tw-gradient-to:hsl(var(--accent)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--accent)/0.02) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-success\/\[0\.02\]{--tw-gradient-to:hsl(var(--success)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--success)/0.02) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-transparent{--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),transparent var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-black\/5{--tw-gradient-to:rgb(0 0 0/0.05) var(--tw-gradient-to-position)}.to-card\/40{--tw-gradient-to:hsl(var(--card)/0.4) var(--tw-gradient-to-position)}.to-muted-foreground{--tw-gradient-to:hsl(var(--muted-foreground)) var(--tw-gradient-to-position)}.to-success{--tw-gradient-to:hsl(var(--success)) var(--tw-gradient-to-position)}.to-success\/5{--tw-gradient-to:hsl(var(--success)/0.05) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-foreground\/60{fill:hsl(var(--foreground)/.6)}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-12{padding-left:3rem;padding-right:3rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.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}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-32{padding-top:8rem;padding-bottom:8rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-12{padding-bottom:3rem}.pb-24{padding-bottom:6rem}.pb-5{padding-bottom:1.25rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pr-10{padding-right:2.5rem}.pr-2{padding-right:.5rem}.pr-4{padding-right:1rem}.pt-0\.5{padding-top:.125rem}.pt-2{padding-top:.5rem}.pt-24{padding-top:6rem}.pt-28{padding-top:7rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-48{padding-top:12rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.font-display{font-family:Outfit,sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.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-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[120px\]{font-size:120px}.text-\[2rem\]{font-size:2rem}.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-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-6{line-height:1.5rem}.leading-\[0\.75\]{line-height:.75}.leading-\[1\.05\]{line-height:1.05}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#0b0c0e\]{--tw-text-opacity:1;color:rgb(11 12 14/var(--tw-text-opacity,1))}.text-\[\#f0b90b\]{--tw-text-opacity:1;color:rgb(240 185 11/var(--tw-text-opacity,1))}.text-\[color\:var\(--p2-buy\)\]{color:var(--p2-buy)}.text-\[color\:var\(--p2-primary-contrast\)\]{color:var(--p2-primary-contrast)}.text-\[color\:var\(--p2-sell\)\]{color:var(--p2-sell)}.text-\[color\:var\(--p2-text-muted\)\]{color:var(--p2-text-muted)}.text-\[color\:var\(--p2-text-secondary\)\]{color:var(--p2-text-secondary)}.text-accent{color:hsl(var(--accent))}.text-destructive{color:hsl(var(--destructive))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/40{color:hsl(var(--foreground)/.4)}.text-foreground\/50{color:hsl(var(--foreground)/.5)}.text-foreground\/80{color:hsl(var(--foreground)/.8)}.text-foreground\/90{color:hsl(var(--foreground)/.9)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.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-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-slate-900\/60{color:rgb(15 23 42/.6)}.text-slate-900\/70{color:rgb(15 23 42/.7)}.text-success{color:hsl(var(--success))}.text-transparent{color:transparent}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.line-through{text-decoration-line:line-through}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-50{opacity:.5}.shadow-\[0_0_18px_rgba\(var\(--p2-primary-rgb\)\2c 0\.18\)\]{--tw-shadow:0 0 18px rgba(var(--p2-primary-rgb),0.18);--tw-shadow-colored:0 0 18px 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-\[0_16px_40px_-8px_rgba\(0\2c 183\2c 255\2c 0\.4\)\]{--tw-shadow:0 16px 40px -8px rgba(0,183,255,0.4);--tw-shadow-colored:0 16px 40px -8px 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-\[0_16px_48px_-8px_rgba\(0\2c 0\2c 0\2c 0\.25\)\]{--tw-shadow:0 16px 48px -8px rgba(0,0,0,0.25);--tw-shadow-colored:0 16px 48px -8px 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-\[0_24px_56px_-12px_rgba\(0\2c 183\2c 255\2c 0\.45\)\]{--tw-shadow:0 24px 56px -12px rgba(0,183,255,0.45);--tw-shadow-colored:0 24px 56px -12px 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-\[0_24px_70px_rgba\(0\2c 0\2c 0\2c 0\.5\)\]{--tw-shadow:0 24px 70px rgba(0,0,0,0.5);--tw-shadow-colored:0 24px 70px 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-\[0_40px_80px_-20px_rgba\(0\2c 0\2c 0\2c 0\.8\)\]{--tw-shadow:0 40px 80px -20px rgba(0,0,0,0.8);--tw-shadow-colored:0 40px 80px -20px 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-\[0_8px_24px_-4px_rgba\(0\2c 183\2c 255\2c 0\.4\)\]{--tw-shadow:0 8px 24px -4px rgba(0,183,255,0.4);--tw-shadow-colored:0 8px 24px -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-\[0_8px_32px_-8px_var\(--icon-shadow\)\]{--tw-shadow:0 8px 32px -8px var(--icon-shadow);--tw-shadow-colored:0 8px 32px -8px 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-\[0_8px_32px_rgba\(0\2c 0\2c 0\2c 0\.04\)\]{--tw-shadow:0 8px 32px rgba(0,0,0,0.04);--tw-shadow-colored:0 8px 32px 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-\[0_8px_32px_rgba\(0\2c 0\2c 0\2c 0\.05\)\]{--tw-shadow:0 8px 32px rgba(0,0,0,0.05);--tw-shadow-colored:0 8px 32px 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-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.18\)\]{--tw-shadow:inset 0 1px 0 rgba(255,255,255,0.18);--tw-shadow-colored:inset 0 1px 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)}.shadow-\[inset_0_1px_1px_rgba\(255\2c 255\2c 255\2c 0\.35\)\]{--tw-shadow:inset 0 1px 1px rgba(255,255,255,0.35);--tw-shadow-colored:inset 0 1px 1px 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-\[inset_0_1px_1px_rgba\(255\2c 255\2c 255\2c 0\.4\)\]{--tw-shadow:inset 0 1px 1px rgba(255,255,255,0.4);--tw-shadow-colored:inset 0 1px 1px var(--tw-shadow-color)}.shadow-\[inset_0_1px_1px_rgba\(255\2c 255\2c 255\2c 0\.4\)\],.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.shadow-\[var\(--p2-accent-cta-shadow\)\]{--tw-shadow-color:var(--p2-accent-cta-shadow);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--p2-glass-shadow\)\]{--tw-shadow-color:var(--p2-glass-shadow);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--p2-glass-shadow-hero\)\]{--tw-shadow-color:var(--p2-glass-shadow-hero);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.blur-3xl{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)}.blur-3xl{--tw-blur:blur(64px)}.blur-\[100px\]{--tw-blur:blur(100px)}.blur-\[100px\],.blur-\[120px\]{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)}.blur-\[120px\]{--tw-blur:blur(120px)}.blur-md{--tw-blur:blur(12px)}.blur-md,.drop-shadow{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{--tw-drop-shadow:drop-shadow(0 1px 2px rgb(0 0 0/0.1)) drop-shadow(0 1px 1px rgb(0 0 0/0.06))}.drop-shadow-md{--tw-drop-shadow:drop-shadow(0 4px 3px rgb(0 0 0/0.07)) drop-shadow(0 2px 2px rgb(0 0 0/0.06))}.drop-shadow-md,.drop-shadow-sm{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-sm{--tw-drop-shadow:drop-shadow(0 1px 1px rgb(0 0 0/0.05))}.grayscale{--tw-grayscale:grayscale(100%)}.filter,.grayscale{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)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(40px)}.backdrop-blur-2xl,.backdrop-blur-3xl{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-3xl{--tw-backdrop-blur:blur(64px)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.backdrop-blur-md,.backdrop-blur-sm{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px)}.backdrop-blur-xl,.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[filter\]{transition-property:filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-100{transition-delay:.1s}.delay-150{transition-delay:.15s}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.fade-in,.fade-in-0{--tw-enter-opacity:0}.slide-in-from-bottom-8{--tw-enter-translate-y:2rem}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-700{animation-duration:.7s}.delay-100{animation-delay:.1s}.delay-150{animation-delay:.15s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.running{animation-play-state:running}.fill-mode-both{animation-fill-mode:both}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.public-page-shell{max-width:64rem}.public-page-shell,.public-page-shell-narrow{width:100%;margin:0 auto;padding:3rem 1.5rem 6rem}.public-page-shell-narrow{max-width:48rem}.rewards-page-shell{width:100%;max-width:64rem;margin:0 auto;padding:3rem 1.5rem 6rem}.public-hero,.rewards-hero{text-align:center;margin-bottom:4rem}.public-eyebrow{color:hsl(var(--accent));font-size:.875rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.public-hero-title{font-size:clamp(2.5rem,6vw,4rem);line-height:1.05;margin:1rem 0 1.5rem}.public-hero-title,.public-hero-title-sm{font-family:var(--font-display);font-weight:700;letter-spacing:0}.public-hero-title-sm{font-size:clamp(2.25rem,5vw,3.5rem);line-height:1.08;margin:1rem 0 1.25rem}.public-hero-copy{color:hsl(var(--muted-foreground));font-size:1.125rem;line-height:1.7;max-width:42rem;margin:0 auto}.public-section,.rewards-section{margin-bottom:4rem}.lift-hover{transition:transform .18s cubic-bezier(.4,0,.2,1),box-shadow .18s cubic-bezier(.4,0,.2,1);will-change:transform}.lift-hover:hover{transform:translateY(-2px);box-shadow:var(--shadow-panel)}.press{transition:transform 80ms cubic-bezier(.4,0,.2,1)}.press:active{transform:scale(.98)}.list-stagger>*{animation:fadeSlideUp .28s cubic-bezier(.4,0,.2,1) both;animation-delay:calc(var(--i, 0) * 40ms)}.\[background-image\:var\(--p2-accent-cta\)\]{background-image:var(--p2-accent-cta)}.motion-route-transition{min-height:inherit}.motion-brand-gradient{display:block;position:relative;width:-moz-fit-content;width:fit-content;color:#f9fafb;-webkit-text-fill-color:currentColor}.motion-brand-gradient:after{animation:motion-brand-gradient 8s ease-in-out infinite alternate;background-image:var(--p2-accent-cta);background-size:180% 180%;border-radius:9999px;bottom:-.08em;content:"";height:.11em;left:.04em;opacity:.88;position:absolute;right:.04em}.motion-card-surface,.motion-pressable,.motion-primary-cta{transform:translateZ(0);will-change:transform}.motion-primary-cta{isolation:isolate;overflow:hidden;position:relative;transition:box-shadow .22s cubic-bezier(.16,1,.3,1),filter .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)}.motion-primary-cta:after{background:linear-gradient(100deg,transparent,rgba(255,255,255,.18) 44%,rgba(255,255,255,.34) 50%,rgba(255,255,255,.16) 56%,transparent);content:"";inset:-40% -70%;pointer-events:none;position:absolute;transform:translateX(-62%) skewX(-18deg);z-index:0}[dir=rtl] .motion-primary-cta:after{transform:translateX(62%) skewX(18deg)}.motion-primary-cta:hover:after{animation:motion-cta-sheen .92s cubic-bezier(.16,1,.3,1)}[dir=rtl] .motion-primary-cta:hover:after{animation-name:motion-cta-sheen-rtl}.motion-button-content{display:inline-flex;gap:inherit;min-width:0;position:relative;transition:opacity var(--p2-motion-press-ms) var(--p2-ease-signature),transform var(--p2-motion-press-ms) var(--p2-ease-signature)}.motion-button-content,.motion-button-success{align-items:center;justify-content:center;z-index:1}.motion-button-success{display:flex;font-size:1.1em;inset:0;opacity:0;pointer-events:none;position:absolute;transform:scale(.62) rotate(-12deg);transition:opacity var(--p2-motion-success-reveal-ms) var(--p2-ease-signature),transform var(--p2-motion-success-reveal-ms) var(--p2-ease-signature)}.motion-success-button{overflow:hidden;position:relative}.motion-success-button[data-success=true] .motion-button-content{opacity:0;transform:scale(.82)}.motion-success-button[data-success=true] .motion-button-success{opacity:1;transform:scale(1) rotate(0)}.motion-pressable:active{opacity:.8;transform:scale(.95)}.motion-card-surface{background:var(--p2-glass-card);backdrop-filter:var(--p2-glass-blur);-webkit-backdrop-filter:var(--p2-glass-blur);border-color:var(--p2-glass-border);box-shadow:var(--p2-glass-shadow);transition:border-color .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)}.motion-card-surface:hover{border-color:var(--p2-glass-border-strong);box-shadow:var(--p2-glass-shadow-hover);transform:translateY(-2px)}[data-surface=app] .motion-card-surface{transition:border-color .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1)}[data-surface=app] .motion-card-surface:hover{border-color:rgba(255,255,255,.2);box-shadow:0 22px 44px rgba(0,0,0,.38);transform:translateY(-3px)}[data-surface=app] .motion-pressable,[data-surface=app] [role=button],[data-surface=app] button{transition:background-color .18s ease,border-color .18s ease,filter .18s ease,transform .18s ease}[data-surface=app] .motion-pressable:hover,[data-surface=app] [role=button]:hover:not([aria-disabled=true]),[data-surface=app] button:hover:not(:disabled){filter:brightness(1.08)}[data-surface=app] .motion-pressable:active,[data-surface=app] [role=button]:active:not([aria-disabled=true]),[data-surface=app] button:active:not(:disabled){opacity:1;transform:scale(.97)}[data-surface=app] :is(a,button,input,textarea,select,[tabindex]):focus-visible{box-shadow:0 0 0 3px rgba(124,77,247,.4)!important;outline:none!important}.motion-table-row{isolation:isolate;position:relative;transition:background-color .2s ease}.motion-table-row:before{background:rgb(124,77,247);content:"";inset-block:0;inset-inline-start:0;position:absolute;transform:scaleY(0);transform-origin:center;transition:transform .28s cubic-bezier(.16,1,.3,1);width:2px}.motion-table-row:hover{background:rgba(124,77,247,.08)}.motion-table-row:hover:before{transform:scaleY(1)}.motion-slide-confirm{align-items:center;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.12);border-radius:999px;cursor:grab;display:flex;min-height:48px;overflow:hidden;padding:4px;position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.motion-slide-confirm[data-dragging=true]{cursor:grabbing}.motion-slide-confirm[aria-disabled=true]{cursor:not-allowed;opacity:.55}.motion-slide-confirm__fill{background:rgba(124,77,247,.22);inset:0;position:absolute;transform:scaleX(var(--slide-progress));transform-origin:left}[dir=rtl] .motion-slide-confirm__fill{transform-origin:right}.motion-slide-confirm[data-holding=true] .motion-slide-confirm__fill{animation:motion-confirm-hold .8s linear forwards}.motion-slide-confirm__thumb{align-items:center;background:var(--p2-accent-cta);border-radius:999px;display:flex;height:38px;justify-content:center;position:relative;transform:translateX(var(--slide-offset));width:38px;z-index:1}[dir=rtl] .motion-slide-confirm__thumb{transform:translateX(var(--slide-offset)) rotate(180deg)}.motion-slide-confirm__label{font-size:13px;font-weight:700;inset-inline:48px 12px;position:absolute;text-align:center}.motion-lifecycle{display:flex;justify-content:space-between;list-style:none;margin:0;padding:0;width:100%}.motion-lifecycle li{align-items:center;color:var(--p2-text-muted);display:flex;flex:1;flex-direction:column;font-size:11px;gap:6px;position:relative}.motion-lifecycle li:not(:last-child):after{background:rgba(255,255,255,.1);content:"";height:1px;inset-inline-start:calc(50% + 16px);position:absolute;top:13px;width:calc(100% - 32px)}.motion-lifecycle__node{align-items:center;background:var(--p2-surface-elevated);border:1px solid rgba(255,255,255,.14);border-radius:50%;display:flex;height:26px;justify-content:center;position:relative;width:26px;z-index:1}.motion-lifecycle li[data-state=active]{color:var(--p2-primary-contrast)}.motion-lifecycle li[data-state=active] .motion-lifecycle__node{border-color:rgba(124,77,247,.72);box-shadow:0 0 0 4px rgba(124,77,247,.14)}.motion-lifecycle li[data-state=complete]{color:var(--p2-buy)}.motion-lifecycle li[data-state=complete] .motion-lifecycle__node{background:var(--p2-status-success-bg);border-color:var(--p2-status-success-border)}.motion-withdrawal-sent{align-items:center;background:rgba(124,77,247,.07);border:1px solid rgba(124,77,247,.24);border-radius:14px;display:flex;flex-direction:column;gap:5px;margin-bottom:18px;padding:18px;text-align:center}.motion-withdrawal-sent__ring{animation:motion-processing-ring 1s linear infinite;border-radius:50%;border:2px solid rgba(124,77,247,.2);border-top-color:rgb(124,77,247);height:28px;width:28px}.motion-failure-treatment__mark,.motion-withdrawal-sent__tick{align-items:center;border-radius:50%;display:flex;font-weight:800;height:34px;justify-content:center;width:34px}.motion-withdrawal-sent__tick{animation:motion-status-pop .45s cubic-bezier(.16,1,.3,1);background:var(--p2-status-success-bg);color:var(--p2-buy)}.motion-withdrawal-sent[data-phase=confirmed] strong{animation:motion-amount-lift .45s cubic-bezier(.16,1,.3,1);font-family:var(--font-mono);font-size:22px}.motion-withdrawal-sent>span:last-child{color:var(--p2-text-muted);font-size:12px}.motion-failure-treatment{animation:motion-failure-enter .45s cubic-bezier(.16,1,.3,1) both;text-align:center}.motion-failure-treatment__mark{animation:motion-status-pop .4s cubic-bezier(.16,1,.3,1) .1s both;background:var(--p2-status-danger-bg);color:var(--p2-sell);margin:0 auto 12px}.motion-failure-treatment h2{font-family:var(--font-display);font-size:25px;margin:0 0 8px}.motion-failure-treatment__body{color:var(--p2-text-muted);font-size:14px;line-height:1.55}.motion-failure-treatment__actions{animation:motion-actions-rise .35s cubic-bezier(.16,1,.3,1) .18s both}@keyframes motion-confirm-hold{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes motion-processing-ring{to{transform:rotate(1turn)}}@keyframes motion-status-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes motion-amount-lift{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes motion-failure-enter{0%{filter:saturate(.35);opacity:0;transform:translateY(-12px)}to{filter:saturate(.72);opacity:1;transform:translateY(3px)}}@keyframes motion-actions-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.motion-display-value{align-items:baseline;direction:ltr;display:inline-flex;font-variant-numeric:tabular-nums;unicode-bidi:isolate;white-space:pre}.motion-display-value__glyph{display:inline-block;font-variant-numeric:tabular-nums;min-width:0;transform-origin:center bottom}.motion-display-value__digit{display:inline-block;font-variant-numeric:tabular-nums;height:1em;line-height:1;min-width:1ch;overflow:hidden;vertical-align:-.08em}.motion-display-value__digit-strip{display:flex;flex-direction:column;line-height:1;will-change:transform}.motion-display-value__digit-cell{display:block;flex:0 0 1em;height:1em;line-height:1;min-width:1ch;text-align:center}.motion-countdown-ring{align-items:center;color:var(--p2-primary-contrast);display:inline-flex;flex:0 0 var(--motion-countdown-size);height:var(--motion-countdown-size);justify-content:center;position:relative;width:var(--motion-countdown-size)}.motion-countdown-ring__svg{height:100%;inset:0;position:absolute;transform:rotate(-90deg);width:100%}.motion-countdown-ring__track{stroke:var(--p2-glass-border)}.motion-countdown-ring__progress{stroke:currentColor;transition:stroke .3s ease;transform-origin:center}.motion-countdown-ring__content{align-items:center;display:flex;flex-direction:column;justify-content:center;min-width:0;position:relative;z-index:1}.motion-countdown-inline{align-items:center;display:inline-flex;gap:8px}.motion-countdown-ring--urgent{color:var(--p2-status-danger-color)}.trade-room-countdown-ring{color:var(--p2-status-success-color);margin-bottom:22px}.trade-room-countdown-ring__inner{align-items:center;background:var(--p2-bg-deep);border-radius:var(--p2-radius-full);display:flex;flex-direction:column;height:calc(var(--motion-countdown-size) - 14px);justify-content:center;width:calc(var(--motion-countdown-size) - 14px)}.motion-stepper{list-style:none;margin:0;padding:0}.motion-stepper__item{min-width:0;position:relative}.motion-stepper__connector-fill,.motion-stepper__indicator,.motion-stepper__label{transition:background-color var(--p2-motion-progress-ms) var(--p2-ease-signature),border-color var(--p2-motion-progress-ms) var(--p2-ease-signature),color var(--p2-motion-progress-ms) var(--p2-ease-signature),opacity var(--p2-motion-progress-ms) var(--p2-ease-signature),transform var(--p2-motion-progress-ms) var(--p2-ease-signature)}.motion-stepper__item[data-state=active] .motion-stepper__indicator{box-shadow:0 0 0 4px rgba(var(--p2-primary-rgb),.12);transform:scale(1.05)}.motion-stepper__item[data-state=complete] .motion-stepper__indicator{background:var(--p2-status-success-bg);border-color:var(--p2-status-success-border);color:var(--p2-status-success-color)}.motion-stepper__item[data-state=complete] .motion-stepper__label{color:var(--p2-status-success-color)}.motion-stepper__connector{background:var(--p2-glass-border);border-radius:var(--p2-radius-full);bottom:-12px;inset-inline-start:15px;overflow:hidden;position:absolute;top:32px;width:2px}.motion-stepper__connector-fill{background:var(--p2-status-success-color);inset:0;position:absolute;transform:scaleY(0);transform-origin:center top}.motion-stepper__item[data-state=complete] .motion-stepper__connector-fill{transform:scaleY(1)}.trade-room-stepper .motion-stepper__item{gap:8px;min-height:48px;text-align:start}.trade-room-stepper .motion-stepper__indicator{height:30px;width:30px}.trade-room-stepper .motion-stepper__label{font-size:10.5px;line-height:1.25}@media (min-width:640px){.motion-stepper__connector{bottom:auto;height:2px;inset-inline-end:-12px;inset-inline-start:32px;top:15px;width:auto}.motion-stepper__connector-fill{transform:scaleX(0);transform-origin:left center}[dir=rtl] .motion-stepper__connector-fill{transform-origin:right center}.motion-stepper__item[data-state=complete] .motion-stepper__connector-fill{transform:scaleX(1)}.trade-room-stepper .motion-stepper__connector{inset-inline-end:calc(-50% + 15px);inset-inline-start:calc(50% + 15px)}.trade-room-stepper .motion-stepper__item{flex-direction:column;gap:6px;min-height:0;text-align:center}}.motion-list-stagger>*{--motion-order:0}.motion-list-stagger>:nth-child(2){--motion-order:1}.motion-list-stagger>:nth-child(3){--motion-order:2}.motion-list-stagger>:nth-child(4){--motion-order:3}.motion-list-stagger>:nth-child(5){--motion-order:4}.motion-list-stagger>:nth-child(6){--motion-order:5}.motion-list-stagger>:nth-child(7){--motion-order:6}.motion-list-stagger>:nth-child(8){--motion-order:7}.motion-list-stagger>:nth-child(9){--motion-order:8}.motion-list-stagger>:nth-child(10){--motion-order:9}.motion-list-stagger>:nth-child(11){--motion-order:10}.motion-list-stagger>:nth-child(12){--motion-order:11}.motion-card-grid>*,.motion-card-stack>*{--motion-order:0}.motion-card-grid>:nth-child(2),.motion-card-stack>:nth-child(2){--motion-order:1}.motion-card-grid>:nth-child(3),.motion-card-stack>:nth-child(3){--motion-order:2}.motion-card-grid>:nth-child(4),.motion-card-stack>:nth-child(4){--motion-order:3}.motion-card-grid>:nth-child(5),.motion-card-stack>:nth-child(5){--motion-order:4}.motion-card-grid>:nth-child(6),.motion-card-stack>:nth-child(6){--motion-order:5}.motion-card-grid>:nth-child(7),.motion-card-stack>:nth-child(7){--motion-order:6}.motion-card-grid>:nth-child(8),.motion-card-stack>:nth-child(8){--motion-order:7}.motion-card-grid>:nth-child(9),.motion-card-stack>:nth-child(9){--motion-order:8}.motion-card-grid>:nth-child(10),.motion-card-stack>:nth-child(10){--motion-order:9}.motion-card-grid>:nth-child(11),.motion-card-stack>:nth-child(11){--motion-order:10}.motion-card-grid>:nth-child(12),.motion-card-stack>:nth-child(12){--motion-order:11}.web-signature-moment{--signature-color:var(--p2-status-success-color);--signature-color-rgb:25,195,125;display:grid;height:96px;isolation:isolate;margin:0 auto 22px;place-items:center;pointer-events:none;position:relative;width:96px}.web-signature-moment--withdraw{--signature-color:var(--p2-primary-contrast);--signature-color-rgb:var(--p2-primary-rgb)}.web-signature-moment--convert{--signature-color:var(--p2-primary-strong);--signature-color-rgb:var(--p2-primary-rgb)}.web-signature-moment--compact{height:56px;margin:0;width:56px}.web-signature-moment--float{inset-block-start:16px;inset-inline-end:16px;position:absolute;z-index:2}.web-signature-moment__coin,.web-signature-moment__halo,.web-signature-moment__particle,.web-signature-moment__ring{position:absolute}.web-signature-moment__halo{animation:web-signature-halo .9s var(--p2-ease-signature) both;background:radial-gradient(circle,rgba(var(--signature-color-rgb),.28),transparent 68%);border-radius:999px;inset:0}.web-signature-moment__coin{align-items:center;animation:web-signature-coin var(--p2-motion-success-ms) var(--p2-ease-signature) both;background:linear-gradient(135deg,rgba(255,255,255,.34),rgba(255,255,255,.06) 42%,rgba(0,0,0,.24)),rgba(var(--signature-color-rgb),.18);border:1px solid rgba(var(--signature-color-rgb),.42);border-radius:999px;box-shadow:inset 0 1px 0 rgba(255,255,255,.34),0 18px 48px rgba(var(--signature-color-rgb),.24);color:var(--signature-color);display:flex;font-size:42px;font-weight:900;height:84px;justify-content:center;width:84px;z-index:2}.web-signature-moment--compact .web-signature-moment__coin{font-size:24px;height:48px;width:48px}.web-signature-moment__ring{animation:web-signature-ring .9s var(--p2-ease-signature) 80ms both;border:1px solid rgba(var(--signature-color-rgb),.34);border-radius:999px;inset:6px;z-index:1}.web-signature-moment__particle{animation:web-signature-particle .88s var(--p2-ease-signature) both;animation-delay:calc(.12s + var(--particle-delay, 0s));background:var(--signature-color);border-radius:999px;height:5px;left:50%;opacity:0;top:50%;transform-origin:center;width:5px;z-index:0}.motion-forward-icon{transform-origin:center}[dir=rtl] .motion-forward-icon{transform:scaleX(-1)}.motion-trust-strip__viewport{overflow:hidden}.motion-trust-marquee__track{animation:motion-trust-marquee 28s linear infinite;display:flex;gap:12px;width:-moz-max-content;width:max-content}[dir=rtl] .motion-trust-marquee__track{animation-direction:reverse}.motion-trust-item{min-width:min(78vw,300px)}@media (prefers-reduced-motion:no-preference){.motion-route-transition{animation:motion-route-fade .3s var(--p2-ease-signature) both}.motion-route-transition .fee-rate-card,.motion-route-transition .motion-card-grid>*,.motion-route-transition .motion-card-stack>*,.motion-route-transition .motion-card-surface,.motion-route-transition .motion-list-stagger>*,.motion-route-transition .premium-amount-entry{animation:motion-card-rise var(--p2-motion-entrance-ms) var(--p2-ease-signature) backwards;animation-delay:calc(var(--motion-order, 0) * 60ms)}.motion-primary-cta:after{animation:motion-cta-sheen var(--p2-motion-button-sheen-ms) var(--p2-ease-signature) .9s infinite}[dir=rtl] .motion-primary-cta:after{animation-name:motion-cta-sheen-rtl}.app-shell [role=button],.app-shell button,.public-home a,.public-home button{transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1),filter .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)}.app-shell [role=button]:active,.app-shell button:active,.public-home a:active,.public-home button:active{opacity:.8;transform:scale(.95)}}.premium-amount-entry{background:var(--p2-glass-sheen),linear-gradient(158deg,rgba(255,255,255,.105),rgba(255,255,255,.032) 55%,rgba(0,0,0,.2)),rgba(13,14,18,.76);border:1px solid var(--p2-glass-border);border-radius:18px;box-shadow:var(--p2-glass-shadow);display:grid;gap:12px;padding:16px}.premium-amount-entry__control,.premium-amount-entry__topline{align-items:center;display:flex;gap:12px;min-width:0}.premium-amount-entry__topline{justify-content:space-between}.premium-amount-entry__label{color:var(--p2-text-secondary);font-size:12px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.premium-amount-entry__available{color:var(--p2-text-muted);font-size:12px;font-weight:700;min-width:0;overflow-wrap:anywhere;text-align:end}.premium-amount-entry__control{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.1);border-radius:14px;min-height:76px;padding:0 14px}.premium-amount-entry__control:focus-within{border-color:rgba(var(--p2-primary-rgb),.42);box-shadow:0 0 0 3px rgba(var(--p2-primary-rgb),.14)}.premium-amount-entry__input{background:transparent;border:0;color:#fff;flex:1 1 auto;font-family:var(--font-mono);font-size:clamp(30px,5.4vw,48px);font-weight:700;letter-spacing:0;line-height:1;min-width:0;outline:0;padding:0}.premium-amount-entry__input::-moz-placeholder{color:rgba(255,255,255,.26)}.premium-amount-entry__input::placeholder{color:rgba(255,255,255,.26)}.premium-amount-entry__action,.premium-amount-entry__suffix{border-radius:999px;flex:0 0 auto;font-size:12px;font-weight:900;min-width:-moz-max-content;min-width:max-content}.premium-amount-entry__action{background:rgba(var(--p2-primary-rgb),.12);border:1px solid rgba(var(--p2-primary-rgb),.28);color:var(--p2-primary-contrast);cursor:pointer;min-height:34px;padding:0 12px}.premium-amount-entry__suffix{border:1px solid rgba(255,255,255,.1);color:#fff;padding:8px 10px}.fee-rate-card{background:var(--p2-glass-accent-edge),var(--p2-glass-card-quiet);border:1px solid var(--p2-glass-border);border-radius:16px;box-shadow:var(--p2-glass-shadow);display:grid;gap:12px;padding:14px}.fee-rate-card__title{color:#fff;font-family:var(--font-display);font-size:14px;font-weight:800;margin:0}.fee-rate-card__rows{display:grid;gap:8px;margin:0}.fee-rate-card__row{align-items:center;border-top:1px solid rgba(255,255,255,.065);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-height:34px;padding-top:8px}.fee-rate-card__row:first-child{border-top:0;padding-top:0}.fee-rate-card__row dt{color:var(--p2-text-muted);font-size:12px;font-weight:800;margin:0}.fee-rate-card__row dd{color:var(--p2-text-secondary);font-family:var(--font-mono);font-size:12.5px;font-weight:800;margin:0;min-width:0;overflow-wrap:anywhere;text-align:end}.fee-rate-card__row--strong dd{color:#fff;font-size:13.5px}.fee-rate-card__row--success dd{color:var(--p2-buy)}.fee-rate-card__row--warning dd{color:#f0b90b}.web-appearance-picker{box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}.web-appearance-picker button[data-accent-option]{transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.web-appearance-picker__check{opacity:0;transform:scale(.72);transition:opacity .16s ease,transform .16s ease}html[data-p2ply-accent=emerald] .web-appearance-picker button[data-accent-option=emerald],html[data-p2ply-accent=indigo] .web-appearance-picker button[data-accent-option=indigo],html[data-p2ply-accent=sunset] .web-appearance-picker button[data-accent-option=sunset]{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.3)}html[data-p2ply-accent=emerald] .web-appearance-picker button[data-accent-option=emerald] .web-appearance-picker__check,html[data-p2ply-accent=indigo] .web-appearance-picker button[data-accent-option=indigo] .web-appearance-picker__check,html[data-p2ply-accent=sunset] .web-appearance-picker button[data-accent-option=sunset] .web-appearance-picker__check{opacity:1;transform:scale(1)}.public-home,.public-page-shell,.public-page-shell-narrow,.rewards-page-shell,[data-surface=marketing]{--marketing-bg:#0b0c0e;--marketing-bg-deep:#050506;--marketing-panel:rgba(7,8,10,0.74);--marketing-panel-solid:rgba(18,20,23,0.96);--marketing-surface:rgba(255,255,255,0.04);--marketing-surface-quiet:rgba(255,255,255,0.035);--marketing-surface-strong:rgba(255,255,255,0.06);--marketing-border:rgba(255,255,255,0.08);--marketing-border-strong:rgba(255,255,255,0.12);--marketing-text:#f9fafb;--marketing-secondary:rgba(255,255,255,0.7);--marketing-muted:#858b99;--marketing-primary:#6366f1;--marketing-primary-strong:#a855f7;--marketing-primary-rgb:99,102,241;--marketing-gradient-primary:linear-gradient(135deg,#6366f1,#a855f7);--marketing-gradient-primary-hover:linear-gradient(135deg,#5a5fe0,#9847e8);--marketing-shadow-card:0 18px 60px rgba(0,0,0,0.34);--marketing-shadow-hero:0 24px 70px rgba(0,0,0,0.46);--marketing-blur:blur(20px) saturate(124%);--p2-bg:var(--marketing-bg);--p2-bg-deep:var(--marketing-bg-deep);--p2-primary:var(--marketing-primary);--p2-primary-strong:var(--marketing-primary-strong);--p2-primary-rgb:var(--marketing-primary-rgb);--p2-primary-contrast:#d9ddff;--p2-text-primary:var(--marketing-text);--p2-text-secondary:var(--marketing-secondary);--p2-text-muted:var(--marketing-muted);--p2-gradient-primary:var(--marketing-gradient-primary);--p2-gradient-primary-hover:var(--marketing-gradient-primary-hover);--p2-accent-cta:var(--marketing-gradient-primary);--p2-accent-cta-hover:var(--marketing-gradient-primary-hover);--p2-accent-cta-shadow:0 16px 36px rgba(99,102,241,0.28);--p2-glass-blur:var(--marketing-blur);--p2-glass-card:var(--marketing-surface);--p2-glass-card-quiet:var(--marketing-surface-quiet);--p2-glass-hero:var(--marketing-panel);--p2-glass-border:var(--marketing-border);--p2-glass-border-strong:var(--marketing-border-strong);--p2-glass-shadow:var(--marketing-shadow-card);--p2-glass-shadow-hero:var(--marketing-shadow-hero);--p2-glass-accent-edge:radial-gradient(80% 54% at 50% -12%,rgba(99,102,241,0.18),transparent 70%);--background:220 12% 5%;--foreground:210 20% 98%;--card:216 12% 8%;--border:220 13% 18%;--muted-foreground:220 9% 56%;--accent:239 84% 67%;--public-bg:var(--marketing-bg);--public-surface:var(--marketing-surface);--public-border:var(--marketing-border);--public-text:var(--marketing-text);--public-secondary:var(--marketing-secondary);--public-muted:var(--marketing-muted);--public-gradient:var(--marketing-gradient-primary);--public-gradient-hover:var(--marketing-gradient-primary-hover)}.exchange-dashboard-shell,.referral-screen,.trade-room-page{--public-surface:var(--p2-glass-card-quiet);--public-border:var(--p2-glass-border)}.public-card,.public-chain-card,.public-cta,.public-faq details,.public-feature-card,.public-nav,.public-safety__panel,.public-step-card{background:var(--public-surface)!important;backdrop-filter:var(--marketing-blur);-webkit-backdrop-filter:var(--marketing-blur);border-color:var(--public-border)!important;box-shadow:var(--marketing-shadow-card)}.exchange-dashboard-balance-card,.exchange-dashboard-metric,.exchange-dashboard-offers,.exchange-dashboard-quick-trade,.exchange-dashboard-rate-row,.history-panel,.history-row,.notification-row,.pd-card,.pd-detail,.pd-table,.receipt-card,.referral-glass-card,.referral-hero,.referral-link-row,.referral-stat-card,.statement-card,.trade-room-chat,.trade-room-composer,.trade-room-panel,.trade-room-summary-card,.wallet-subnav{background:var(--p2-glass-card)!important;backdrop-filter:var(--p2-glass-blur);-webkit-backdrop-filter:var(--p2-glass-blur);border-color:var(--p2-glass-border)!important;box-shadow:var(--p2-glass-shadow)}.public-hero__visual{background:radial-gradient(80% 54% at 50% -12%,rgba(99,102,241,.18),transparent 70%),var(--marketing-panel)!important;border-color:var(--marketing-border-strong)!important;box-shadow:var(--marketing-shadow-hero)}.exchange-dashboard-balance-card,.referral-hero,.trade-room-panel--primary{background:var(--p2-glass-accent-edge),var(--p2-glass-hero)!important;border-color:var(--p2-glass-border-strong)!important;box-shadow:var(--p2-glass-shadow-hero)}.public-button--primary{background:var(--public-gradient)!important;box-shadow:0 16px 36px rgba(99,102,241,.28)}.exchange-dashboard-action,.pd-card button:not(.pd-secondary),.pd-form button:not(.pd-secondary),.pd-primary,.referral-link-row button,.shell-deposit-button,.trade-room-primary--buy,.trade-room-primary--sell{background:var(--p2-accent-cta)!important;box-shadow:var(--p2-accent-cta-shadow)}.trade-room-primary--buy,.trade-room-side-badge--buy{color:var(--p2-buy)}.trade-room-message--outgoing{background:rgba(var(--p2-primary-rgb),.12)!important;border-color:rgba(var(--p2-primary-rgb),.22)!important}.app-shell [style*="rgba(13, 14, 17, 0.6)"],.app-shell [style*="rgba(13,14,17,.6)"]{background:var(--p2-glass-card)!important;backdrop-filter:var(--p2-glass-blur);-webkit-backdrop-filter:var(--p2-glass-blur);border-color:var(--p2-glass-border)!important;box-shadow:var(--p2-glass-shadow)}.app-shell [style*="linear-gradient(135deg, #23262c, #15171b)"],.app-shell [style*="linear-gradient(135deg, #2a2d33, #15171b)"],.app-shell [style*="linear-gradient(135deg,#23262c,#15171b)"],.app-shell [style*="linear-gradient(135deg,#2a2d33,#15171b)"]{background:var(--p2-glass-card-quiet)!important;border-color:var(--p2-glass-border)!important}.app-shell [style*="rgba(25, 195, 125, 0.16)"],.app-shell [style*="rgba(25,195,125,.16)"]{background:var(--p2-side-buy-action-bg)!important;border-color:var(--p2-side-buy-action-border)!important}.app-shell [style*="rgba(246, 70, 93, 0.16)"],.app-shell [style*="rgba(246,70,93,.16)"]{background:var(--p2-side-sell-action-bg)!important;border-color:var(--p2-side-sell-action-border)!important}@media (max-width:760px){.withdraw-premium-grid{grid-template-columns:minmax(0,1fr)!important}.premium-amount-entry__control,.premium-amount-entry__topline{align-items:stretch;flex-wrap:wrap}.premium-amount-entry__input{flex-basis:100%}}@keyframes motion-brand-gradient{0%{background-position:0 50%}to{background-position:100% 50%}}@keyframes motion-cta-sheen{0%{transform:translateX(-62%) skewX(-18deg)}to{transform:translateX(62%) skewX(-18deg)}}@keyframes motion-cta-sheen-rtl{0%{transform:translateX(62%) skewX(18deg)}to{transform:translateX(-62%) skewX(18deg)}}@keyframes motion-route-fade{0%{opacity:0}to{opacity:1}}@keyframes motion-card-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes web-signature-coin{0%{opacity:0;transform:scale(.62) rotate(-14deg)}66%{opacity:1;transform:scale(1.08) rotate(2deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes web-signature-halo{0%{opacity:0;transform:scale(.7)}52%{opacity:.9}to{opacity:.36;transform:scale(1.06)}}@keyframes web-signature-ring{0%{opacity:0;transform:scale(.72)}to{opacity:.55;transform:scale(1.2)}}@keyframes web-signature-particle{0%{opacity:0;transform:rotate(var(--particle-angle,0deg)) translateY(-14px) scale(.4)}46%{opacity:.9}to{opacity:0;transform:rotate(var(--particle-angle,0deg)) translateY(-52px) scale(.86)}}@keyframes motion-trust-marquee{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 6px))}}@media (prefers-reduced-motion:reduce){.motion-brand-gradient,.motion-card-grid>*,.motion-card-stack>*,.motion-card-surface,.motion-failure-treatment,.motion-failure-treatment__actions,.motion-failure-treatment__mark,.motion-list-stagger>*,.motion-primary-cta:after,.motion-primary-cta:hover:after,.motion-route-transition,.motion-slide-confirm__fill,.motion-trust-marquee__track,.motion-withdrawal-sent__ring,.motion-withdrawal-sent__tick,.old-glass-card,.old-ticker,.old-toast,.old-wave,.smm-hero h1 span,.smm-marquee div,.web-signature-moment,.web-signature-moment *{animation:none}.motion-card-surface,.motion-pressable,.motion-primary-cta{transition:none}.motion-card-surface:hover,.motion-pressable:active,.motion-success-button[data-success=true] .motion-button-content,.motion-success-button[data-success=true] .motion-button-success{transform:none}.motion-slide-confirm{cursor:pointer}.motion-slide-confirm__thumb{transform:none}.motion-button-content,.motion-button-success,.motion-display-value__digit-strip,.motion-display-value__glyph,.motion-stepper__connector-fill,.motion-stepper__indicator,.motion-stepper__label{transition:none}.motion-display-value__digit-strip{will-change:auto}.motion-success-button[data-success=true] .motion-button-content{opacity:0}.motion-success-button[data-success=true] .motion-button-success{opacity:1}}@media (prefers-reduced-transparency:reduce){:root{--p2-glass-blur:none;--p2-glass-card:rgba(15,16,20,.97);--p2-glass-card-quiet:rgba(14,15,19,.96);--p2-glass-hero:rgba(14,15,20,.98);--p2-glass-shadow:0 18px 46px rgba(0,0,0,.42);--p2-glass-shadow-hero:0 24px 62px rgba(0,0,0,.48);--p2-glass-shadow-hover:0 20px 52px rgba(0,0,0,.44);--p2-glass-sheen:none;--p2-glass-accent-edge:none}.public-home,.public-page-shell,.public-page-shell-narrow,.rewards-page-shell,[data-surface=marketing]{--marketing-blur:none;--marketing-panel:rgba(18,20,23,0.96);--marketing-surface:rgba(18,20,23,0.9);--marketing-surface-quiet:rgba(18,20,23,0.84);--marketing-shadow-card:0 18px 46px rgba(0,0,0,0.38);--marketing-shadow-hero:0 24px 62px rgba(0,0,0,0.46);--p2-glass-accent-edge:none}.fee-rate-card,.glass,.history-panel,.history-row,.motion-card-surface,.notification-panel,.notification-row,.old-glass-card,.pd-card,.pd-detail,.pd-table,.premium-amount-entry,.public-card,.public-chain-card,.public-feature-card,.public-nav,.public-safety__panel,.public-step-card,.receipt-card,.referral-glass-card,.smm-card,.smm-header,.smm-process-card,.statement-card,.trade-room-chat,.trade-room-composer,.trade-room-panel,.trade-room-summary-card,[class*=backdrop-blur]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.fee-rate-card,.history-panel,.history-row,.notification-panel,.notification-row,.old-glass-card,.premium-amount-entry,.smm-card,.smm-faq-list details,.smm-process-card{background:rgba(15,16,20,.97)!important}.old-waitlist,.smm-page{background:#050506!important}.old-glow,.smm-hero__glow,.web-signature-moment__halo,.web-signature-moment__particle,.web-signature-moment__ring{display:none!important}.web-signature-moment__coin{background:rgba(15,16,20,.97)!important;box-shadow:none!important}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){:root{--p2-glass-blur:none;--p2-glass-card:rgba(15,16,20,.96);--p2-glass-card-quiet:rgba(14,15,19,.95);--p2-glass-hero:rgba(14,15,20,.97);--p2-glass-sheen:none;--p2-glass-accent-edge:none}.public-home,.public-page-shell,.public-page-shell-narrow,.rewards-page-shell,[data-surface=marketing]{--marketing-blur:none;--marketing-panel:rgba(18,20,23,0.96);--marketing-surface:rgba(18,20,23,0.9);--marketing-surface-quiet:rgba(18,20,23,0.84);--p2-glass-accent-edge:none}}.waitlist-theme{--primary:200 100% 55%;--primary-foreground:220 20% 4%;--secondary:220 15% 14%;--secondary-foreground:210 20% 98%;--background:220 20% 4%;--foreground:210 20% 98%;--muted:220 15% 20%;--muted-foreground:220 9% 56%;--border:220 15% 20%;--input:220 15% 18%;--ring:200 100% 55%;--gradient-primary:var(--p2-accent-cta);--glow-primary:0 0 32px rgba(var(--p2-primary-rgb),0.12),0 0 58px rgba(var(--p2-primary-rgb),0.05);--glow-secondary:0 0 34px rgba(var(--p2-primary-rgb),0.08)}.waitlist-theme .glass-card{background:var(--p2-glass-card);backdrop-filter:var(--p2-glass-blur);-webkit-backdrop-filter:var(--p2-glass-blur);border:1px solid var(--p2-glass-border);box-shadow:var(--p2-glass-shadow)}.waitlist-theme .gradient-text{color:var(--p2-primary-contrast)}@keyframes shimmer{0%{background-position:200%}to{background-position:-200%}}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes glow-pulse{0%,to{opacity:.25;transform:scale(1)}50%{opacity:.4;transform:scale(1.05)}}@keyframes unread-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.35)}}.unread-pulse{animation:unread-pulse 2.2s ease-in-out infinite}@keyframes mark-pop{0%{opacity:0;transform:scale(.6)}70%{transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.mark-pop{animation:mark-pop .5s cubic-bezier(.16,1,.3,1) both}@media (prefers-reduced-motion:reduce){.mark-pop,.unread-pulse{animation:none}}@media (max-width:640px){.public-page-shell,.public-page-shell-narrow,.rewards-page-shell{padding:1.5rem 1rem 3.5rem}.public-hero,.rewards-hero{margin-bottom:2.75rem}.public-eyebrow{font-size:.75rem;letter-spacing:.16em}.public-hero-title,.public-hero-title-sm{font-size:clamp(2.1rem,10.5vw,2.9rem);line-height:1.08;margin:.85rem 0 1rem}.public-hero-copy{font-size:1rem;line-height:1.6}.public-section,.rewards-section{margin-bottom:3rem}.public-card-pad{padding:1.25rem}}.animate-shimmer{animation:shimmer 4s linear infinite}.animate-glow-pulse{animation:glow-pulse 4s ease-in-out infinite}.ticker-strip{overflow:hidden;white-space:nowrap;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);padding:10px 0;background:rgba(0,0,0,.2)}.ticker-content{display:inline-block;animation:ticker 60s linear infinite;white-space:nowrap}@keyframes ticker{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.dotted-surface-fallback{background:#0b0c0e}.react-international-phone-input-container{width:100%}.react-international-phone-input-container .react-international-phone-country-selector-button{height:3rem;border-top-left-radius:.75rem;border-bottom-left-radius:.75rem;border-width:1px;border-color:rgb(255 255 255/.1);background-color:transparent;padding-left:.75rem;padding-right:.75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.react-international-phone-input-container .react-international-phone-country-selector-button:hover{background-color:rgb(255 255 255/.05)}.react-international-phone-input-container .react-international-phone-input{height:3rem;flex:1 1 0%;border-top-right-radius:.75rem;border-bottom-right-radius:.75rem;border-width:1px 1px 1px 0;border-color:rgb(255 255 255/.1);background-color:transparent;padding-left:1rem;padding-right:1rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.react-international-phone-input-container .react-international-phone-input::-moz-placeholder{color:rgb(255 255 255/.3)}.react-international-phone-input-container .react-international-phone-input::placeholder{color:rgb(255 255 255/.3)}.react-international-phone-input-container .react-international-phone-input:focus{border-color:hsl(var(--accent)/.5)}:root{color-scheme:light;--color-bg:#f6f7f4;--color-surface:#ffffff;--color-surface-raised:#fdfdfb;--color-ink:#151714;--color-muted:#5f665b;--color-subtle:#d9ddd3;--color-line:#c4cbbc;--color-accent:#0f766e;--color-accent-strong:#0b4f49;--color-warning-bg:#fff7dc;--color-warning-line:#e6c86c;--shadow-panel:0 24px 70px rgba(21,23,20,0.08);--font-sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--radius-panel:8px;--space-page-x:clamp(20px,5vw,72px);--space-page-y:clamp(24px,5vw,48px);--glow-primary:0 0 32px rgba(var(--p2-primary-rgb),0.12),0 0 58px rgba(var(--p2-primary-rgb),0.05);--public-bg:#0b0c0e;--public-surface:#121417;--public-border:rgba(255,255,255,0.08);--public-text:#f9fafb;--public-secondary:rgba(255,255,255,0.7);--public-muted:#858b99;--public-gradient:var(--p2-accent-cta);--public-gradient-hover:var(--p2-accent-cta-hover);--old-foreground:var(--p2-text-primary);--old-muted:var(--p2-text-secondary);--old-border:var(--p2-glass-border);--old-gradient-primary:var(--p2-accent-cta);--smm-card:var(--p2-glass-card-quiet);--smm-border:var(--p2-glass-border);--smm-text:var(--p2-text-primary);--smm-muted:var(--p2-text-secondary);--smm-accent:var(--p2-primary);--smm-success:var(--p2-buy)}.dark{color-scheme:dark;--background:220 12% 5%;--foreground:210 20% 98%;--card:216 12% 8%;--card-foreground:210 20% 98%;--popover:220 13% 8%;--popover-foreground:210 20% 98%;--primary:0 0% 100%;--primary-foreground:0 0% 0%;--secondary:220 13% 12%;--secondary-foreground:210 20% 98%;--muted:220 13% 15%;--muted-foreground:220 9% 56%;--accent:239 84% 67%;--accent-foreground:0 0% 100%;--accent-rgb:99,102,241;--success:155 78% 43%;--success-foreground:0 0% 100%;--warning:38 92% 50%;--warning-foreground:0 0% 100%;--destructive:352 91% 62%;--destructive-foreground:210 40% 98%;--border:220 13% 18%;--input:220 13% 18%;--ring:239 84% 67%;--radius:1rem;--font-display:"Outfit",sans-serif;--font-body:"Inter",sans-serif;--font-mono:"JetBrains Mono",monospace;--shadow-soft:0 1px 3px 0 rgba(0,0,0,0.24),0 1px 2px -1px rgba(0,0,0,0.24);--shadow-card:0 4px 24px -4px rgba(0,0,0,0.42);--shadow-elevated:0 12px 40px -8px rgba(0,0,0,0.55);--shadow-glow-success:0 0 20px rgba(16,185,129,0.22);--shadow-glow-accent:0 0 20px rgba(var(--p2-primary-rgb),0.16);--shadow-glow-accent:0 0 26px rgba(var(--p2-primary-rgb),0.18),0 0 52px rgba(var(--p2-primary-rgb),0.08);--shadow-glow-success:0 0 24px rgba(16,185,129,0.14),0 0 44px rgba(16,185,129,0.06);--gradient-hero:linear-gradient(135deg,rgba(var(--p2-primary-rgb),0.1),rgba(16,185,129,0.05));--color-bg:var(--p2-bg-deep);--color-surface:var(--p2-surface);--color-surface-raised:var(--p2-surface-elevated);--color-ink:var(--p2-text-primary);--color-muted:var(--p2-text-muted);--color-subtle:rgba(255,255,255,0.08);--color-line:var(--p2-border);--color-accent:var(--p2-primary);--color-accent-strong:var(--p2-primary-strong);--color-warning-bg:rgba(240,185,11,0.12);--color-warning-line:rgba(240,185,11,0.26);--shadow-panel:0 24px 70px rgba(0,0,0,0.38);--font-sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--radius-panel:8px;--space-page-x:clamp(20px,5vw,72px);--space-page-y:clamp(24px,5vw,48px);--glow-primary:0 0 32px rgba(var(--p2-primary-rgb),0.12),0 0 58px rgba(var(--p2-primary-rgb),0.05);--public-bg:#0b0c0e;--public-surface:#121417;--public-border:rgba(255,255,255,0.08);--public-text:#f9fafb;--public-secondary:rgba(255,255,255,0.7);--public-muted:#858b99;--public-gradient:var(--p2-accent-cta);--public-gradient-hover:var(--p2-accent-cta-hover);--old-foreground:var(--p2-text-primary);--old-muted:var(--p2-text-secondary);--old-border:var(--p2-glass-border);--old-gradient-primary:var(--p2-accent-cta);--smm-card:var(--p2-glass-card-quiet);--smm-border:var(--p2-glass-border);--smm-text:var(--p2-text-primary);--smm-muted:var(--p2-text-secondary);--smm-accent:var(--p2-primary);--smm-success:var(--p2-buy)}*{box-sizing:border-box}body,html{min-height:100%;margin:0}body{background:radial-gradient(120% 90% at 50% -10%,#121417 0,#0b0c0e 45%,#050506 100%);color:var(--color-ink);font-family:var(--font-body)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}body .app-shell [tabindex]:focus-visible,body .app-shell a:focus-visible,body .app-shell button:focus-visible,body .app-shell input:focus-visible,body .app-shell select:focus-visible,body .app-shell textarea:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.app-shell{background:transparent;min-height:100vh;position:relative;z-index:1}main{animation:fadeIn .2s ease both}.animate-fade-slide-up,.auth-login-card,.exchange-dashboard-grid,.gate-page .status-panel,.kyc-step-container,.kyc-submit-workspace,.kyc-wizard,.pd-shell,.trade-room,.trade-room-page{animation:fadeSlideUp .28s ease-out both}.balance-card,.exchange-dashboard-balance-card,.exchange-dashboard-metric,.exchange-dashboard-offer-row:not(.exchange-dashboard-offer-row--head),.exchange-dashboard-rate-row,.history-panel,.history-row,.lb-podium-card,.lb-row,.notif-item,.notif-row,.notification-row,.referral-stat-card,.stat-card,.trade-card{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease}.balance-card:hover,.exchange-dashboard-balance-card:hover,.exchange-dashboard-metric:hover,.exchange-dashboard-offer-row:not(.exchange-dashboard-offer-row--head):hover,.exchange-dashboard-rate-row:hover,.history-panel:hover,.history-row:hover,.lb-podium-card:hover,.lb-row:hover,.notif-item:hover,.notif-row:hover,.notification-row:hover,.referral-stat-card:hover,.stat-card:hover,.trade-card:hover{box-shadow:var(--shadow-panel);transform:translateY(-2px)}.kyc-submit-btn,.kyc-submit-button,.kyc-wizard-button--primary,.pd-primary,.pd-secondary{transition:transform 80ms ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease}.kyc-submit-btn:active:not(:disabled),.kyc-submit-button:active:not(:disabled),.kyc-wizard-button--primary:active:not(:disabled),.pd-primary:active,.pd-secondary:active{transform:scale(.97)}.kyc-submit-btn:focus-visible,.kyc-submit-button:focus-visible,.kyc-wizard-button--primary:focus-visible,.pd-primary:focus-visible,.pd-secondary:focus-visible{outline:none;box-shadow:var(--shadow-glow-accent)}.skeleton{animation:shimmer 1.35s ease-in-out infinite;background:linear-gradient(90deg,var(--color-subtle),var(--color-line),var(--color-subtle));background-size:220% 100%}.p2ply-bg-canvas{inset:0;opacity:.9;pointer-events:none;position:fixed;-webkit-transform:translateZ(0);will-change:transform;z-index:0}body:has(.public-home) .p2ply-bg-canvas{display:none}[data-sonner-toaster] [data-sonner-toast]{background:var(--p2-surface-elevated)!important;border:1px solid var(--p2-border)!important;border-radius:8px!important;color:var(--p2-text-primary)!important;font-family:var(--font-body)!important;box-shadow:0 24px 70px rgba(0,0,0,.5)!important}[data-sonner-toaster] [data-title]{color:var(--p2-text-primary)!important}[data-sonner-toaster] [data-description]{color:var(--p2-text-muted)!important}.motion-toast-frame{animation:motion-toast-drop .45s cubic-bezier(.16,1,.3,1) both;backdrop-filter:blur(18px);min-width:min(360px,calc(100vw - 32px));overflow:hidden;position:relative}.motion-toast-frame__progress{animation:motion-toast-progress 5s linear forwards;background:rgb(124,77,247);bottom:0;height:1px;inset-inline-start:0;position:absolute;transform-origin:left;width:100%}[dir=rtl] .motion-toast-frame__progress{transform-origin:right}.motion-toast-frame:hover .motion-toast-frame__progress{animation-play-state:paused}@keyframes motion-toast-drop{0%{opacity:0;transform:translateY(-70px)}72%{opacity:1;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes motion-toast-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.motion-rate-tick{display:inline-block;font-family:var(--font-mono);transition:color .6s ease,transform .6s cubic-bezier(.22,1,.36,1)}.motion-rate-tick[data-direction=up]{color:var(--p2-buy);transform:translateY(-4px)}.motion-rate-tick[data-direction=down]{color:var(--p2-sell);transform:translateY(4px)}.motion-rate-tick[data-tint-only=true]{transform:none}.motion-orderbook-row{background:rgba(255,255,255,.02);isolation:isolate;overflow:hidden;position:relative}.motion-orderbook-row[data-side=buy]{background:rgba(25,195,125,.04)}.motion-orderbook-row[data-side=sell]{background:rgba(246,70,93,.04)}.motion-orderbook-row>:not(.motion-orderbook-depth){position:relative;z-index:1}.motion-orderbook-depth{background:rgba(25,195,125,.1);inset-block:0;inset-inline-end:0;position:absolute;z-index:0}.motion-orderbook-row[data-side=sell] .motion-orderbook-depth{background:rgba(246,70,93,.09)}.motion-orderbook-depth--indeterminate{opacity:.18;width:100%}.motion-balance-chart{margin-bottom:22px;min-height:150px;position:relative}.motion-balance-chart__header{align-items:center;color:var(--p2-text-muted);display:flex;font-size:12px;justify-content:space-between}.motion-balance-chart svg{display:block;height:122px;overflow:visible;width:100%}.motion-balance-chart__fill{animation:motion-chart-fill 1.56s 1.56s both;fill:url(#balance-history-fill)}.motion-balance-chart__line{animation:motion-chart-draw 2.4s cubic-bezier(.22,1,.36,1) both;fill:none;stroke:rgb(124,77,247);stroke-dasharray:1;stroke-dashoffset:1;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;vector-effect:non-scaling-stroke}.motion-balance-chart__endpoint{animation:motion-chart-endpoint 2.4s ease-in-out infinite;fill:rgb(124,77,247);transform-box:fill-box;transform-origin:center}.motion-balance-chart__crosshair{background:rgba(255,255,255,.14);bottom:28px;pointer-events:none;position:absolute;top:24px;width:1px}.motion-balance-chart__tooltip{background:rgba(14,15,19,.94);border:1px solid rgba(124,77,247,.3);border-radius:8px;bottom:60px;display:flex;flex-direction:column;font-family:var(--font-mono);font-size:11px;padding:7px 9px;pointer-events:none;position:absolute;transform:translateX(-50%);white-space:nowrap}.motion-balance-chart__tooltip small{color:var(--p2-text-muted);font-family:var(--font-body)}.motion-countdown-inline[data-urgent=true]{animation:motion-countdown-final 2s ease-in-out 3;color:var(--p2-status-warning-color)}.motion-countdown-ring--final .motion-countdown-ring__progress{stroke:var(--p2-status-warning-color)}.motion-countdown-inline[data-expired=true] .motion-countdown-ring{opacity:.35;transition:opacity .3s ease}.motion-new-quote-pill{-webkit-appearance:none;-moz-appearance:none;appearance:none;animation:motion-new-quote .4s cubic-bezier(.22,1,.36,1) both;background:rgba(112,86,244,.14);border:1px solid rgba(155,113,248,.4);border-radius:999px;color:var(--p2-primary-contrast);cursor:pointer;font:inherit;font-weight:700;padding:3px 8px}.motion-new-quote-pill:disabled{cursor:wait;opacity:.65}@keyframes motion-chart-draw{to{stroke-dashoffset:0}}@keyframes motion-chart-fill{0%{opacity:0}to{opacity:1}}@keyframes motion-chart-endpoint{50%{opacity:.45;transform:scale(2.2)}}@keyframes motion-countdown-final{50%{transform:scale(1.04)}}@keyframes motion-new-quote{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.motion-balance-chart__endpoint,.motion-balance-chart__fill,.motion-balance-chart__line,.motion-countdown-inline[data-urgent=true],.motion-new-quote-pill{animation:none!important}.motion-balance-chart__fill{opacity:1}.motion-balance-chart__line{stroke-dashoffset:0}.motion-rate-tick{color:inherit!important;transform:none!important;transition:none}.motion-countdown-ring__progress{transition:none}.animate-fade-slide-up,.animate-marquee,.auth-login-card,.dotted-surface-fallback,.exchange-dashboard-grid,.gate-page .status-panel,.kyc-step-container,.kyc-submit-workspace,.kyc-wizard,.motion-toast-frame,.motion-toast-frame__progress,.pd-shell,.skeleton,.skeleton-line,.ticker-content,.trade-room,.trade-room-page,main{animation:none!important}.p2ply-bg-canvas{display:none}.lift-hover,.list-stagger>*,.press{animation:none!important;transition:none!important}.lift-hover:hover,.press:active{transform:none!important}}.app-shell:has(.p2ply-zip-screen){background:#050506}.p2ply-zip-screen{background:#050506;min-height:100vh}.p2ply-zip-screen__frame{background:#050506;border:0;display:block;height:100vh;width:100%}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.app-shell:has(.public-home){background:#0b0c0e}.shell-header{align-items:center;border-bottom:1px solid var(--color-line);display:flex;justify-content:space-between;min-height:72px;padding:0 var(--space-page-x)}.brand-mark{align-items:center;display:inline-flex;gap:12px;min-width:0}.shell-nav{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.shell-nav a{border:1px solid transparent;border-radius:6px;color:var(--color-muted);font-size:13px;font-weight:800;line-height:1;padding:10px 11px}.shell-nav a:hover{background:var(--color-surface);border-color:var(--color-line);color:var(--color-ink)}.brand-symbol{align-items:center;background:var(--color-ink);border-radius:6px;color:var(--color-surface);display:inline-flex;font-size:13px;font-weight:800;height:36px;justify-content:center;letter-spacing:0;width:36px}.brand-copy{display:grid;gap:2px;min-width:0}.brand-name{font-size:15px;font-weight:800;line-height:1.1}.brand-context{color:var(--color-muted);font-size:12px;line-height:1.2}.public-home{--public-bg:#0b0c0e;--public-surface:#121417;--public-elevated:#1a1d21;--public-border:rgba(255,255,255,0.08);--public-text:#f9fafb;--public-secondary:rgba(255,255,255,0.7);--public-muted:#858b99;--public-gradient:var(--p2-accent-cta);--public-gradient-hover:var(--p2-accent-cta-hover);background:linear-gradient(180deg,rgba(var(--p2-primary-rgb),.055),transparent 420px),radial-gradient(circle at 50% 120px,rgba(var(--p2-primary-rgb),.08),transparent 390px),var(--public-bg);color:var(--public-text);min-height:100vh;overflow-x:clip;overflow-y:visible;position:relative}.public-cta,.public-footer,.public-hero,.public-nav,.public-section{max-width:100%}.public-cta>div,.public-footer>div,.public-hero__content,.public-hero__visual,.public-safety__panel{min-width:0}.public-home:before{background-image:radial-gradient(rgba(255,255,255,.14) 1px,transparent 0);background-size:28px 28px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.85),transparent 78%);mask-image:linear-gradient(180deg,rgba(0,0,0,.85),transparent 78%);opacity:.32;pointer-events:none;position:fixed}.public-home a{color:inherit}.public-nav{align-items:center;backdrop-filter:blur(20px);background:rgba(11,12,14,.72);border-bottom:1px solid var(--public-border);display:flex;gap:24px;justify-content:space-between;min-height:76px;padding:0 max(28px,calc((100vw - 1280px) / 2));position:sticky;top:0;z-index:5}.public-brand{align-items:center;display:inline-flex;flex:0 0 auto;gap:10px}.public-brand img{height:34px;-o-object-fit:contain;object-fit:contain;width:34px}.public-brand span{font-size:16px;font-weight:900;line-height:1}.public-hero__actions,.public-nav__actions,.public-nav__links{align-items:center;display:flex;gap:10px}.public-nav__links{flex-wrap:wrap;justify-content:center}.public-nav__links a{border-radius:9999px;color:var(--public-muted);font-size:14px;font-weight:700;padding:9px 11px}.public-nav__links a:hover{background:rgba(255,255,255,.05);color:var(--public-text)}.public-button{align-items:center;border-radius:9999px;display:inline-flex;font-size:14px;font-weight:800;justify-content:center;line-height:1;min-height:40px;padding:0 18px;transition:filter .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.public-button:hover{transform:translateY(-2px)}.public-button:active{transform:translateY(0) scale(.98)}.public-button:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(var(--p2-primary-rgb),.45)}.public-button--primary{background:var(--public-gradient);box-shadow:var(--p2-accent-cta-shadow);color:#fff}.public-button--primary:hover{background:var(--public-gradient-hover);filter:brightness(1.06)}.public-button--ghost{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);color:var(--public-text)}.public-button--ghost:hover{background:rgba(255,255,255,.1)}.public-button--large{font-size:16px;min-height:54px;padding:0 30px}.public-cta,.public-footer,.public-hero,.public-section{margin:0 auto;max-width:1280px;position:relative;width:100%;z-index:1}.public-hero{align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);min-height:calc(100vh - 76px);padding:88px 28px 74px}.public-hero__content{display:grid;gap:28px;max-width:720px}.public-badge{align-items:center;background:var(--p2-glass-card-quiet);border:1px solid var(--p2-glass-border);border-radius:9999px;color:var(--public-secondary);display:inline-flex;font-size:13px;font-weight:800;gap:9px;justify-self:start;line-height:1;margin:0;padding:9px 15px}.public-badge span{background:#10b77f;border-radius:9999px;box-shadow:0 0 10px rgba(16,183,127,.34);height:8px;width:8px}.public-cta h2,.public-hero h1,.public-section__heading h2{font-family:Outfit,var(--font-sans);letter-spacing:0;margin:0}.public-hero h1{font-size:88px;font-weight:800;line-height:1.02}.public-hero h1 span{color:var(--p2-primary-contrast)}.public-stats strong,.public-step-card strong{color:var(--public-text)}.public-hero__copy{color:var(--public-secondary);font-size:18px;line-height:1.68;margin:0;max-width:62ch}.public-stats{border-top:1px solid var(--public-border);display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px;padding-top:26px}.public-stats div{display:grid;gap:6px;min-width:0}.public-stats strong{font-family:Outfit,var(--font-sans);font-size:34px;line-height:1}.public-stats span{color:var(--public-muted);font-size:13px;font-weight:700;line-height:1.35}.public-hero__visual{aspect-ratio:1;display:grid;min-height:420px;place-items:center;position:relative}.public-hero__mark{filter:drop-shadow(0 28px 60px rgba(0,0,0,.48));height:min(360px,80%);-o-object-fit:contain;object-fit:contain;width:min(360px,80%)}.public-hero__mark img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.public-orbit{border:1px solid rgba(255,255,255,.08);border-radius:9999px;position:absolute}.public-orbit--outer{height:92%;width:92%}.public-orbit--inner{height:68%;width:68%}.public-chain-card{background:rgba(18,20,23,.82);border:1px solid var(--public-border);border-radius:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,.25);display:grid;gap:4px;min-width:132px;padding:14px 16px;position:absolute}.public-chain-card span{color:var(--public-muted);font-size:11px;font-weight:900;line-height:1;text-transform:uppercase}.public-chain-card strong{color:var(--public-text);font-size:17px;line-height:1.1}.public-chain-card--top{right:10%;top:12%}.public-chain-card--left{bottom:22%;left:0}.public-chain-card--right{bottom:10%;right:4%}.public-marquee{border-bottom:1px solid var(--public-border);border-top:1px solid var(--public-border);color:rgba(255,255,255,.82);overflow:hidden;padding:18px 0;position:relative;z-index:1}.public-marquee div{animation:public-marquee 30s linear infinite;display:flex;gap:14px;width:-moz-max-content;width:max-content}.public-marquee span{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.09);border-radius:9999px;font-size:13px;font-weight:800;padding:9px 16px;white-space:nowrap}.public-section{display:grid;gap:34px;padding:92px 28px 0}.public-section__heading{display:grid;gap:12px;max-width:720px}.public-section__heading p{color:var(--p2-primary-strong);font-size:13px;font-weight:900;letter-spacing:0;line-height:1;margin:0;text-transform:uppercase}.public-cta h2,.public-section__heading h2{font-size:48px;line-height:1.1}.public-card-grid,.public-step-grid{display:grid;gap:18px}.public-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.public-step-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.public-faq details,.public-feature-card,.public-step-card{background:var(--public-surface);border:1px solid var(--public-border);border-radius:16px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1)}.public-feature-card,.public-step-card{display:grid;gap:13px;min-height:226px;padding:28px}.public-faq details:hover,.public-feature-card:hover,.public-step-card:hover{border-color:rgba(var(--p2-primary-rgb),.4)}.public-feature-card>span{background:linear-gradient(135deg,rgba(var(--p2-primary-rgb),.18),rgba(var(--p2-primary-rgb),.18));border:1px solid rgba(var(--p2-primary-rgb),.25);border-radius:12px;height:44px;width:44px}.public-feature-card h3,.public-step-card h3{font-family:Outfit,var(--font-sans);font-size:21px;line-height:1.2;margin:0}.public-cta p,.public-faq p,.public-feature-card p,.public-footer p,.public-step-card p{color:var(--public-secondary);line-height:1.62;margin:0}.public-step-card strong{font-family:Outfit,var(--font-sans);font-size:40px;line-height:1}.public-step-card>span{color:var(--p2-primary-strong);font-size:11px;font-weight:900;text-transform:uppercase}.public-safety__panel{align-items:center;background:linear-gradient(135deg,rgba(var(--p2-primary-rgb),.1),rgba(16,183,127,.06)),var(--public-surface);border:1px solid var(--public-border);border-radius:16px;display:grid;gap:34px;grid-template-columns:220px minmax(0,1fr);padding:34px}.public-safety__panel img{height:180px;-o-object-fit:contain;object-fit:contain;width:180px}.public-safety__panel ul{display:grid;gap:14px;list-style:none;margin:0;padding:0}.public-safety__panel li{align-items:start;color:var(--public-secondary);display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr);line-height:1.5}.public-safety__panel li:before{background:#10b77f;border-radius:9999px;content:"";height:9px;margin-top:7px;width:9px}.public-faq__list{display:grid;gap:12px}.public-faq details{padding:22px 24px}.public-faq summary{color:var(--public-text);cursor:pointer;font-size:17px;font-weight:900;line-height:1.3}.public-faq details p{margin-top:14px}.public-cta{align-items:center;background:linear-gradient(135deg,rgba(var(--p2-primary-rgb),.22),rgba(var(--p2-primary-rgb),.14)),var(--public-surface);border:1px solid rgba(var(--p2-primary-rgb),.24);border-radius:16px;display:flex;gap:24px;justify-content:space-between;margin-top:92px;padding:42px}.public-cta>div{display:grid;gap:10px}.public-footer{align-items:start;border-top:1px solid var(--public-border);color:var(--public-muted);display:grid;gap:26px;grid-template-columns:minmax(0,1fr) auto auto;margin-top:88px;padding:42px 28px 48px}.public-footer>div{display:grid;gap:14px;max-width:360px}.public-footer nav{display:flex;flex-wrap:wrap;gap:12px}.public-footer nav a{color:var(--public-secondary);font-size:14px;font-weight:800}.public-footer>span{font-size:14px;font-weight:800;white-space:nowrap}@keyframes public-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.public-button,.public-marquee div{animation:none;transition:none}.public-button:hover{transform:none}}.gate-page{align-items:center;display:grid;padding:var(--space-page-y) var(--space-page-x)}.kyc-gate{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel);display:grid;gap:28px;margin:0 auto;max-width:680px;padding:clamp(28px,5vw,48px);width:100%}.kyc-gate__lock{align-items:center;background:var(--color-ink);border-radius:9999px;display:grid;height:54px;justify-content:center;width:54px}.kyc-gate__lock:before{border:3px solid var(--color-surface);border-radius:10px;content:"";height:20px;position:relative;width:18px}.kyc-gate__lock:after{border:3px solid var(--color-surface);border-bottom:0;border-radius:999px 999px 0 0;content:"";height:15px;margin-top:-30px;width:22px}.kyc-gate__status{align-items:center;background:var(--color-warning-bg);border:1px solid var(--color-warning-line);border-radius:999px;color:#604b05;display:inline-flex;font-size:13px;font-weight:700;gap:8px;justify-self:start;line-height:1;padding:9px 12px}.kyc-gate__status-dot{background:#c89117;border-radius:999px;height:8px;width:8px}.kyc-gate__copy{display:grid;gap:14px}.kyc-gate__title{font-size:50px;letter-spacing:0;line-height:.98;max-width:10ch}.kyc-gate__text{color:var(--color-muted);font-size:17px;margin:0;max-width:58ch}.kyc-gate__action{align-items:center;background:var(--color-accent);border:0;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-weight:800;justify-content:center;line-height:1.1;padding:0 18px;text-align:center;width:-moz-fit-content;width:fit-content}.kyc-gate__requirements{display:grid;list-style:none;margin:0;padding:0}.kyc-gate__requirements li{align-items:center;color:var(--color-ink);display:grid;font-weight:800;gap:10px;grid-template-columns:auto minmax(0,1fr);min-height:28px}.kyc-gate__requirements li:before{background:var(--color-accent);border-radius:9999px;content:"";height:8px;width:8px}.auth-page,.capture-page,.state-page{align-items:center;display:grid;padding:var(--space-page-y) var(--space-page-x)}.auth-panel,.capture-shell,.status-panel{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel);margin:0 auto;width:100%}.status-panel{display:grid;gap:12px;max-width:640px;padding:36px}.auth-copy h1,.capture-copy h1,.status-panel h1{font-size:42px;letter-spacing:0;line-height:1;margin:0}.auth-copy p,.capture-copy p,.status-panel p{color:var(--color-muted);line-height:1.55;margin:0}.status-panel--error{background:#fff0ed;border-color:#eba08f}.status-detail{display:grid;gap:10px;margin:10px 0 0}.status-detail div{border-top:1px solid rgba(123,45,31,.18);display:grid;gap:6px;padding-top:10px}.status-detail dt{color:#7b2d1f;font-size:12px;font-weight:900;text-transform:uppercase}.status-detail dd{color:var(--color-ink);margin:0;overflow-wrap:anywhere}.eyebrow{color:var(--color-accent-strong);font-size:12px;font-weight:800;letter-spacing:0;margin:0;text-transform:uppercase}.auth-panel{display:grid;gap:28px;max-width:560px;padding:36px}.auth-copy,.capture-copy{display:grid;gap:12px}.auth-form{display:grid;gap:16px}.auth-form label{color:var(--color-ink);display:grid;font-size:14px;font-weight:800;gap:8px}.auth-form input{background:var(--color-surface-raised);border:1px solid var(--color-line);border-radius:6px;color:var(--color-ink);min-height:48px;padding:0 14px;width:100%}.angle-step button,.auth-form button,.capture-actions button{background:var(--color-ink);border:0;border-radius:6px;color:#fff;cursor:pointer;font-weight:800;min-height:44px;padding:0 16px}.auth-form button:disabled,.capture-actions button:disabled{background:var(--color-line);color:var(--color-muted);cursor:not-allowed}.auth-form button.auth-secondary-button{background:var(--color-surface-raised);border:1px solid var(--color-line);color:var(--color-ink)}.auth-form__hint{color:var(--color-muted);font-size:13px;margin:0}.auth-status{border:1px solid var(--color-subtle);border-radius:6px;color:var(--color-muted);font-size:14px;line-height:1.45;padding:12px 14px}.auth-status--success{background:#e9f8f0;border-color:#89caa9;color:#17452d}.auth-status--error{background:#fff0ed;border-color:#eba08f;color:#7b2d1f}.auth-links{display:flex;flex-wrap:wrap;gap:14px}.auth-links a{color:var(--color-accent-strong);font-size:14px;font-weight:800}.auth-screen-page{background:radial-gradient(circle at 50% -12%,rgba(var(--p2-primary-rgb),.22),transparent 32%),#0b0c0e;color:#f4f5f7;min-height:100vh;padding:48px 24px}.auth-screen{color:#f4f5f7;margin:0 auto;width:100%}.auth-screen--signup{background:rgba(11,12,15,.82);border:1px solid rgba(255,255,255,.09);border-radius:24px;box-shadow:0 40px 100px rgba(0,0,0,.6);display:grid;grid-template-columns:340px minmax(0,1fr);max-width:960px;overflow:hidden}.auth-screen--login{max-width:420px}.auth-signup-rail{background:linear-gradient(170deg,rgba(255,255,255,.05),rgba(255,255,255,.01));border-right:1px solid rgba(255,255,255,.07);display:flex;flex-direction:column;padding:38px 32px}.auth-screen-brand{align-items:center;display:inline-flex;font-family:Outfit,Inter,sans-serif;font-size:17px;font-weight:700;gap:10px;margin-bottom:40px}.auth-screen-brand>span{background-image:var(--p2-gradient-primary);background-clip:text;color:transparent;text-shadow:0 0 18px rgba(var(--p2-primary-rgb),.18);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.auth-screen-brand img{height:30px;-o-object-fit:contain;object-fit:contain;width:30px}.auth-login-card h1,.auth-signup-copy h1,.auth-stage-copy h2{color:#f4f5f7;font-family:Outfit,Inter,sans-serif;letter-spacing:0;margin:0}.auth-signup-copy h1{font-size:26px;line-height:1.15;margin-bottom:10px;max-width:220px}.auth-signup-copy p{color:#9aa0aa;font-size:14px;line-height:1.55;margin:0 0 34px}.auth-step-list{display:grid;gap:18px;list-style:none;margin:0;padding:0}.auth-step{align-items:center;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr)}.auth-step>span{align-items:center;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:9px;color:#5c626c;display:flex;flex:0 0 30px;font-size:13px;height:30px;justify-content:center;width:30px}.auth-step--active>span{background:#fff;color:#0a0a0b}.auth-step--done>span{background:rgba(25,195,125,.16);border-color:transparent;color:#19c37d}.auth-step small,.auth-step strong{display:block}.auth-step strong{color:#5c626c;font-size:13.5px;font-weight:600}.auth-step--active strong{color:#fff}.auth-step--done strong{color:#cfd3da}.auth-step small{color:#5c626c;font-size:11.5px}.auth-signup-stage{display:flex;flex-direction:column;justify-content:center;min-height:480px;padding:44px 42px}.auth-stage-pane{animation:p2rise .4s ease both}.auth-stage-copy{margin-bottom:26px}.auth-stage-copy p{color:#5c626c;font-size:12px;font-weight:700;letter-spacing:.14em;margin:0 0 8px;text-transform:uppercase}.auth-stage-copy h2{font-size:24px;font-weight:600}.auth-stage-copy span{color:#9aa0aa;display:block;font-size:14px;margin-top:8px}.auth-stage-copy strong{color:#e8eaee}.auth-screen-form{gap:18px}.auth-screen-form label{color:#9aa0aa;font-size:13px;font-weight:500}.auth-screen-form input,.auth-screen-form select{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.14);border-radius:12px;color:#f4f5f7;min-height:48px}.auth-screen-form select{padding:0 14px}.auth-screen-form input:focus,.auth-screen-form select:focus{border-color:rgba(255,255,255,.4);outline:none}.auth-screen-form button{background:var(--p2-accent-cta);border:0;border-radius:12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.7);color:#fff;font-family:Outfit,Inter,sans-serif;font-size:15px;font-weight:700;min-height:48px}.auth-screen-form button.auth-secondary-button{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.14);box-shadow:none;color:#f4f5f7}.auth-screen-form button.auth-link-button{background:transparent;border:0;box-shadow:none;color:#cfd3da;font-family:inherit;font-size:12.5px;justify-self:start;min-height:auto;padding:0}.auth-phone-row{display:grid;gap:10px;grid-template-columns:120px minmax(0,1fr)}.auth-terms{align-items:center;display:flex!important;flex-direction:row;gap:10px!important}.auth-terms input{accent-color:#fff;flex:0 0 auto;height:15px;min-height:15px;width:15px}.auth-button-row{display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr)}.auth-code-field{display:grid;position:relative}.auth-code-field>input{caret-color:#f4f5f7;color:transparent;grid-area:1/1;opacity:.02}.auth-code-boxes{display:grid;gap:10px;grid-area:1/1;grid-template-columns:repeat(6,minmax(0,1fr));pointer-events:none}.auth-code-boxes span{align-items:center;aspect-ratio:1;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.3);border-radius:11px;color:#f4f5f7;display:flex;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:22px;font-weight:600;justify-content:center}.auth-login-card{background:rgba(11,12,15,.82);border:1px solid rgba(255,255,255,.09);border-radius:22px;box-shadow:0 40px 100px rgba(0,0,0,.6);padding:42px 38px}.auth-login-card__header{align-items:center;display:flex;flex-direction:column;margin-bottom:30px;text-align:center}.auth-login-card__header--left{align-items:flex-start;text-align:left}.auth-reset-icon{align-items:center;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:14px;display:flex;font-size:24px;height:54px;justify-content:center;margin-bottom:22px;width:54px}.auth-login-card__header img{filter:drop-shadow(0 0 14px rgba(255,255,255,.25));height:48px;margin-bottom:16px;-o-object-fit:contain;object-fit:contain;width:48px}.auth-login-card h1{font-size:25px;font-weight:700;margin-bottom:6px}.auth-login-card p,.auth-screen-switch{color:#9aa0aa;font-size:14px;margin:0}.auth-form__label-row{display:flex;justify-content:space-between}.auth-form__label-row a,.auth-screen-switch a{color:#cfd3da;font-weight:600}.auth-screen-divider{align-items:center;color:#5c626c;display:flex;font-size:12px;gap:12px;margin:18px 0}.auth-screen-divider span{background:rgba(255,255,255,.1);flex:1;height:1px}.auth-social-button{align-items:center;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.14);border-radius:12px;color:#f4f5f7;cursor:pointer;display:grid;font-weight:600;gap:8px;grid-template-columns:40px minmax(0,1fr) 40px;min-height:46px;padding:3px 12px 3px 6px;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background-color .15s ease;width:100%}.auth-social-button:hover:not(:disabled){background:var(--color-subtle);border-color:var(--color-line);box-shadow:var(--shadow-panel);transform:translateY(-1px)}.auth-social-button:active:not(:disabled){transform:translateY(0)}.auth-social-button:disabled{cursor:not-allowed;opacity:.5;transform:none}.auth-social-button:disabled:hover{box-shadow:none}.auth-social-button__icon,.auth-social-button__spacer{height:40px;width:40px}.auth-social-button__icon{align-items:center;display:flex;justify-content:flex-start}.auth-social-button__icon svg{height:22px;width:22px}.auth-social-button__label{justify-self:center;min-width:0;text-align:center}.auth-social-grid{display:grid;gap:10px}.auth-verified-stage{text-align:center}.auth-verified-stage h2{color:#f4f5f7;font-family:Outfit,Inter,sans-serif;font-size:26px;font-weight:700;margin:0 0 10px}.auth-verified-stage p{color:#9aa0aa;font-size:14.5px;margin:0 0 30px}.auth-verified-stage button{background:var(--p2-accent-cta);border:0;border-radius:12px;color:#fff;cursor:pointer;font-family:Outfit,Inter,sans-serif;font-size:15px;font-weight:700;min-height:48px;width:100%}.auth-verified-mark{align-items:center;background:radial-gradient(circle,rgba(25,195,125,.25),transparent 70%);border:1px solid rgba(25,195,125,.4);border-radius:50%;color:#19c37d;display:flex;font-size:38px;height:78px;justify-content:center;margin:0 auto 24px;width:78px}.auth-screen-switch{margin-top:auto;text-align:center}.auth-signup-rail .auth-screen-switch{color:#5c626c;font-size:11.5px;margin-top:auto;text-align:left}.auth-screen .auth-status{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.09);color:#9aa0aa;margin-top:18px}.auth-screen .auth-status--success{background:rgba(25,195,125,.1);border-color:rgba(25,195,125,.25);color:#8cf0c9}.auth-screen .auth-status--error{background:rgba(246,70,93,.1);border-color:rgba(246,70,93,.25);color:#fecaca}@media (max-width:820px){.auth-screen--signup{grid-template-columns:1fr}.auth-signup-rail{border-bottom:1px solid rgba(255,255,255,.07);border-right:0}}@media (max-width:560px){.auth-screen-page{padding:28px 14px}.auth-login-card,.auth-signup-rail,.auth-signup-stage{padding:28px 22px}.auth-code-boxes{gap:6px}.auth-phone-row{grid-template-columns:1fr}}.capture-page{align-items:start}.capture-shell{display:grid;gap:28px;max-width:1120px;padding:32px}.capture-shell--loading{box-shadow:none}.kyc-submit-workspace{display:grid;gap:24px;margin:0 auto;max-width:1120px;width:100%}.kyc-submitted{align-items:center;display:flex;justify-content:center;min-height:60vh}.kyc-submitted__card{background:var(--color-surface);border:1px solid var(--color-border,var(--color-line));border-radius:16px;max-width:400px;padding:48px 32px;text-align:center}.kyc-submitted__icon{font-size:48px;margin-bottom:24px}.kyc-submitted__title{color:var(--color-ink);font-size:1.5rem;font-weight:700;margin-bottom:12px}.kyc-submitted__body{color:var(--color-muted);line-height:1.6;margin-bottom:16px}.kyc-submitted__redirect{color:var(--color-muted);font-size:.85rem;opacity:.7}.kyc-pending-view{margin:0 auto;max-width:480px;padding:64px 32px;text-align:center}.kyc-pending-view__icon{font-size:52px;margin-bottom:24px}.kyc-pending-view__title{color:var(--color-ink);font-size:1.75rem;font-weight:800;margin:0 0 16px}.kyc-pending-view__body{color:var(--color-muted);font-size:1rem;line-height:1.7;margin:0 0 40px}.kyc-pending-view__steps{background:var(--color-surface);border:1px solid var(--color-border,var(--color-line));border-radius:12px;display:flex;flex-direction:column;gap:16px;margin-bottom:32px;padding:24px;text-align:left}.kyc-pending-view__step{align-items:center;display:flex;font-size:.9rem;gap:12px}.kyc-pending-view__step-dot{border-radius:50%;flex-shrink:0;height:10px;width:10px}.kyc-pending-view__step--done .kyc-pending-view__step-dot{background:var(--color-primary,var(--color-accent))}.kyc-pending-view__step--done{color:var(--color-ink)}.kyc-pending-view__step--active .kyc-pending-view__step-dot{animation:pulse 1.8s ease-in-out infinite;background:var(--color-primary,var(--color-accent));box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary,var(--color-accent)) 25%,transparent)}.kyc-pending-view__step--active{color:var(--color-ink);font-weight:600}.kyc-pending-view__step--pending .kyc-pending-view__step-dot{background:var(--color-border,var(--color-line))}.kyc-pending-view__step--pending{color:var(--color-muted)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.kyc-pending-view__support{color:var(--color-muted);font-size:.875rem}.kyc-pending-view__link{color:var(--color-primary,var(--color-accent));text-decoration:underline}.kyc-doc-panel,.kyc-submit-heading,.kyc-submit-status{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel);display:grid;gap:12px;padding:24px}.kyc-submit-heading h1{font-size:42px;letter-spacing:0;line-height:1;margin:0}.kyc-doc-panel span,.kyc-submit-heading p{color:var(--color-muted);line-height:1.5;margin:0}.kyc-doc-panel label{color:var(--color-ink);display:grid;font-size:14px;font-weight:800;gap:8px}.kyc-doc-panel input{background:var(--color-surface-raised);border:1px solid var(--color-line);border-radius:6px;color:var(--color-ink);min-height:46px;padding:10px 12px;width:100%}.kyc-submit-status{color:var(--color-muted);font-size:14px;line-height:1.45}.kyc-submit-status--pending{background:var(--color-warning-bg);border-color:var(--color-warning-line);color:#604b05}.kyc-submit-status--error{background:#fff0ed;border-color:#eba08f;color:#7b2d1f}.kyc-submit-button{background:var(--color-accent);border:0;border-radius:6px;color:#fff;cursor:pointer;font-weight:800;justify-self:start;min-height:48px;padding:0 18px}.kyc-submit-button:disabled{background:var(--color-line);color:var(--color-muted);cursor:not-allowed}.capture-grid{display:grid;gap:24px;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr)}.angle-panel,.camera-panel{display:grid;gap:16px}.video-frame{aspect-ratio:4/3;background:#1e2936;border-radius:8px;overflow:hidden;position:relative;width:100%}.video-empty,.video-frame video{height:100%;inset:0;position:absolute;width:100%}.video-frame video{-o-object-fit:cover;object-fit:cover}.video-empty{align-items:center;color:rgba(255,255,255,.78);display:grid;font-weight:800;justify-content:center}.capture-actions{display:flex;flex-wrap:wrap;gap:12px}.capture-actions button:nth-child(2){background:var(--color-accent)}.capture-message{color:var(--color-muted);line-height:1.45;margin:0}.angle-step{align-items:center;border:1px solid var(--color-subtle);border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-height:82px;padding:14px}.angle-step--active{border-color:var(--color-accent);box-shadow:inset 4px 0 0 var(--color-accent)}.angle-step--captured{background:#eef8f6}.angle-step span{font-weight:900}.angle-step p{color:var(--color-muted);font-size:13px;line-height:1.4;margin:4px 0 0}.angle-step button{background:var(--color-accent-strong)}.angle-pending{color:var(--color-muted);font-size:12px}.frame-strip{border-top:1px solid var(--color-subtle);display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:20px}.frame-strip p{color:var(--color-muted);grid-column:1/-1;margin:0}.frame-strip figure{display:grid;gap:8px;margin:0}.frame-strip img{aspect-ratio:4/3;border-radius:6px;-o-object-fit:cover;object-fit:cover;width:100%}.frame-strip figcaption{color:var(--color-muted);font-size:12px;line-height:1.3}.kyc-gate__meta{border-top:1px solid var(--color-subtle);color:var(--color-muted);display:grid;font-size:13px;gap:8px;line-height:1.45;padding-top:20px}.kyc-gate__meta strong{color:var(--color-ink)}.treasury-page{align-items:start;display:grid;gap:36px;padding:var(--space-page-y) var(--space-page-x)}.treasury-workspace{display:grid;gap:24px;margin:0 auto;max-width:1180px;width:100%}.treasury-heading{align-items:end;display:flex;gap:16px;justify-content:space-between}.treasury-heading h1{font-size:42px;letter-spacing:0;line-height:1;margin:6px 0 0}.trade-error,.trade-flow-status,.treasury-user-chip{border-radius:6px;font-size:13px;font-weight:800;line-height:1.35;padding:10px 12px}.treasury-user-chip{background:var(--p2-status-success-bg);border:1px solid var(--p2-status-success-border);color:var(--p2-buy);white-space:nowrap}.treasury-grid{display:grid;gap:20px;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr)}.quote-panel,.trade-capture-panel,.trade-form,.trade-status-view{background:var(--p2-glass-card);backdrop-filter:var(--p2-glass-blur);-webkit-backdrop-filter:var(--p2-glass-blur);border:1px solid var(--p2-glass-border);border-radius:var(--radius-panel);box-shadow:var(--p2-glass-shadow);display:grid;gap:18px;padding:24px}.segmented-field,.trade-form label{color:var(--color-ink);display:grid;font-size:14px;font-weight:800;gap:8px}.segmented-field{border:0;margin:0;padding:0}.segmented-field legend{margin-bottom:8px;padding:0}.segmented-option{align-items:center;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08);border-radius:6px;cursor:pointer;display:flex;min-height:44px;padding:0 12px}.segmented-option.selected{background:rgba(var(--p2-primary-rgb),.12);border-color:rgba(var(--p2-primary-rgb),.34);box-shadow:inset 4px 0 0 var(--p2-primary)}.segmented-option input{margin-right:10px}.trade-form input,.trade-form select{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:6px;color:var(--color-ink);min-height:46px;padding:0 12px;width:100%}.trade-form .premium-amount-entry__input{background:transparent;border:0;color:#fff;min-height:auto;padding:0;width:auto}.form-helper{color:var(--color-muted);font-size:12px;font-weight:700;line-height:1.35}.form-helper--error{color:#7b2d1f}.trade-limit-notice{color:#f8e8b0;font-size:12px;font-weight:800;line-height:1.35}.quote-panel button,.trade-form button,.trade-status-view button{background:rgba(255,255,255,.08);border:0;border-radius:6px;color:#fff;cursor:pointer;font-weight:800;min-height:46px;padding:0 16px}.quote-panel button{background:var(--p2-accent-cta)}.quote-panel button:disabled,.trade-form button:disabled,.trade-status-view button:disabled{background:var(--color-line);color:var(--color-muted);cursor:not-allowed}.fiat-instruction-card{align-items:center;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);border-radius:8px;color:#f9fafb;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;min-height:132px;padding:14px}.fiat-instruction-details{display:grid;gap:7px;min-width:0}.fiat-instruction-details span,.fiat-instruction-details strong{overflow-wrap:anywhere}.fiat-instruction-qr{background:#ffffff;border-radius:8px;display:grid;padding:10px;place-items:center}.quote-panel dl,.trade-status-view dl{display:grid;gap:10px;margin:0}.quote-panel dl div,.trade-status-view dl div{border-bottom:1px solid var(--color-subtle);display:grid;gap:4px;grid-template-columns:minmax(120px,.4fr) minmax(0,1fr);padding-bottom:10px}.quote-panel dt,.trade-status-view dt{color:var(--color-muted);font-size:12px;font-weight:800;text-transform:uppercase}.quote-panel dd,.trade-status-view dd{margin:0;overflow-wrap:anywhere}.quote-empty{color:var(--color-muted);line-height:1.45;margin:0}.market-kyc-panel .capture-shell,.trade-capture-panel .capture-shell{background:transparent;border:0;border-radius:0;box-shadow:none;margin:0;max-width:none;padding:0}.trade-flow-status--approved{background:var(--p2-status-success-bg);border:1px solid var(--p2-status-success-border);color:var(--p2-buy)}.trade-error,.trade-flow-status--error{background:var(--p2-status-danger-bg);border:1px solid var(--p2-status-danger-border);color:var(--p2-sell)}.trade-flow-status--captured,.trade-flow-status--idle,.trade-flow-status--pending{background:var(--color-warning-bg);border:1px solid var(--color-warning-line);color:#604b05}.trade-error{display:flex;flex-wrap:wrap;gap:8px}.trade-status-view h2{font-size:28px;line-height:1;margin:0}.marketplace-workspace{display:grid;gap:24px;margin:0 auto;max-width:1180px;width:100%}.marketplace-heading{align-items:end;display:flex;gap:16px;justify-content:space-between}.market-trade-flow h2,.marketplace-heading h1{font-size:36px;letter-spacing:0;line-height:1;margin:6px 0 0}.market-message,.marketplace-gate{background:var(--color-warning-bg);border:1px solid var(--color-warning-line);border-radius:6px;color:#604b05;font-size:13px;font-weight:800;line-height:1.35;padding:10px 12px}.marketplace-gate.qualified{background:#e9f8f0;border-color:#89caa9;color:#17452d}.market-status-grid,.marketplace-grid{display:grid;gap:20px;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr)}.ads-panel,.market-form,.market-trade-flow{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel);display:grid;gap:18px;padding:24px}.market-form label,.market-open-form label{color:var(--color-ink);display:grid;font-size:14px;font-weight:800;gap:8px}.ads-filters select,.market-actions input,.market-form input,.market-form select,.market-open-form input,.market-open-form select{background:var(--color-surface-raised);border:1px solid var(--color-line);border-radius:6px;color:var(--color-ink);min-height:44px;padding:0 12px;width:100%}.market-actions button,.market-form button,.market-open-form button{background:var(--color-ink);border:0;border-radius:6px;color:#fff;cursor:pointer;font-weight:800;min-height:44px;padding:0 16px}.market-actions button:disabled,.market-form button:disabled,.market-open-form button:disabled{background:var(--color-line);color:var(--color-muted);cursor:not-allowed}.ads-panel__top{align-items:center;display:flex;gap:12px;justify-content:space-between}.ads-filters{display:flex;gap:10px}.ad-list{display:grid;gap:10px}.ad-row{background:var(--color-surface-raised);border:1px solid var(--color-subtle);border-radius:8px;color:var(--color-ink);cursor:pointer;display:grid;gap:8px;grid-template-columns:.55fr .35fr .8fr 1fr;min-height:72px;padding:14px;text-align:left}.ad-row.selected{border-color:var(--color-accent);box-shadow:inset 4px 0 0 var(--color-accent)}.ad-row span{overflow-wrap:anywhere}.market-trade-flow>div:first-child{display:grid;gap:10px}.market-trade-flow p{color:var(--color-muted);line-height:1.5;margin:0}.market-actions,.market-open-form{display:grid;gap:12px}.market-open-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.market-kyc-panel,.market-open-gate{background:var(--color-surface-raised);border:1px solid var(--color-subtle);border-radius:var(--radius-panel);display:grid;gap:14px;padding:16px}.market-open-gate{grid-template-columns:auto minmax(0,1fr)}.market-open-gate strong{color:var(--color-accent-strong)}.market-open-gate span{color:var(--color-muted)}.market-status-grid dl{display:grid;gap:10px;margin:0}.market-status-grid dl div{border-bottom:1px solid var(--color-subtle);display:grid;gap:4px;grid-template-columns:minmax(120px,.4fr) minmax(0,1fr);padding-bottom:10px}.history-workspace{display:grid;gap:24px;margin:0 auto;max-width:1180px;width:100%}.history-heading{align-items:end;display:flex;gap:16px;justify-content:space-between}.history-heading h1,.history-panel h2,.notification-panel h2{letter-spacing:0;line-height:1;margin:6px 0 0}.history-heading h1{font-size:36px}.history-panel h2,.notification-panel h2{font-size:26px}.history-contract{background:rgba(var(--p2-primary-rgb),.1);border:1px solid rgba(var(--p2-primary-rgb),.22);border-radius:999px;color:var(--p2-primary-contrast);font-family:var(--font-mono);font-size:12px;font-weight:800;padding:8px 12px;white-space:nowrap}.history-grid{display:grid;gap:20px;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.history-panel,.notification-panel{background:var(--p2-glass-card);backdrop-filter:var(--p2-glass-blur);-webkit-backdrop-filter:var(--p2-glass-blur);border:1px solid var(--p2-glass-border);border-radius:20px;box-shadow:var(--p2-glass-shadow);display:grid;gap:18px;padding:24px}.history-panel__top{align-items:end;display:flex;gap:14px;justify-content:space-between}.history-panel__top label{color:var(--color-ink);display:grid;font-size:13px;font-weight:800;gap:6px;min-width:180px}.history-panel__top select{background:var(--p2-glass-card-quiet);border:1px solid var(--p2-glass-border);border-radius:10px;color:var(--color-ink);min-height:40px;padding:0 10px}.history-list,.notification-list{display:grid;gap:10px;max-height:440px;overflow:auto}.history-row{background:var(--p2-glass-card-quiet);border:1px solid var(--p2-glass-border);border-radius:14px;color:var(--color-ink);cursor:pointer;display:grid;gap:10px;grid-template-columns:minmax(180px,1.2fr) 1fr .8fr .7fr 1fr;min-height:72px;padding:14px;text-align:left}.history-row.selected{border-color:rgba(var(--p2-primary-rgb),.34);box-shadow:inset 3px 0 0 var(--p2-primary)}.history-row small,.history-row strong{display:block}.history-row small,.notification-row small{color:var(--color-muted);font-size:12px;line-height:1.35;margin-top:4px}.history-row span,.notification-row div{overflow-wrap:anywhere}.history-detail{display:grid;gap:10px;margin:0}.history-detail div{background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.065);border-radius:12px;display:grid;gap:8px;grid-template-columns:minmax(130px,.55fr) minmax(0,1fr);padding:12px 14px}.history-detail dt{color:var(--color-muted);font-size:12px;font-weight:800;text-transform:uppercase}.history-detail dd{font-family:var(--font-mono);font-size:13px;font-weight:700;margin:0;overflow-wrap:anywhere}.notification-row{align-items:start;background:var(--p2-glass-card-quiet);border:1px solid var(--p2-glass-border);border-radius:14px;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:14px}.history-panel:hover,.history-row:hover,.notification-row:hover{border-color:var(--p2-glass-border-strong);box-shadow:var(--p2-glass-shadow-hover);transform:none}.peer-stat-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.peer-stat-card{background:var(--p2-glass-card-quiet);border:1px solid var(--p2-glass-border);border-radius:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.09);display:grid;gap:8px;min-width:0;padding:16px}.peer-stat-card small{color:var(--color-muted);font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.peer-stat-card strong{font-family:var(--font-mono);font-size:18px;overflow-wrap:anywhere}.peer-side-chip,.peer-status-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:800;gap:6px;letter-spacing:.02em;line-height:1;min-height:26px;padding:7px 10px}.peer-status-pill{background:rgba(var(--p2-primary-rgb),.1);border:1px solid rgba(var(--p2-primary-rgb),.24);color:var(--p2-primary-contrast)}.peer-side-chip:before,.peer-status-pill:before{background:currentColor;border-radius:999px;content:"";height:6px;width:6px}.peer-status-pill--muted{background:rgba(255,255,255,.045);border-color:rgba(255,255,255,.1);color:var(--color-muted)}.peer-status-pill--warning{background:var(--p2-status-warning-bg);border-color:var(--p2-status-warning-border);color:var(--p2-status-warning-color)}.peer-side-chip--sell,.peer-status-pill--danger{background:var(--p2-side-sell-action-bg);border:1px solid var(--p2-side-sell-action-border);color:var(--p2-side-sell-action-color)}.peer-side-chip--buy,.peer-status-pill--success{background:var(--p2-side-buy-action-bg);border:1px solid var(--p2-side-buy-action-border);color:var(--p2-side-buy-action-color)}.peer-empty-state{align-items:start;background:var(--p2-glass-card-quiet);border:1px solid var(--p2-glass-border);border-radius:16px;display:grid;gap:8px;padding:18px}.peer-empty-state strong{color:var(--color-ink);font-size:14px}.peer-empty-state p{color:var(--color-muted);line-height:1.55;margin:0}.peer-action-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.peer-action-card{background:var(--p2-glass-card-quiet);border:1px solid var(--p2-glass-border);border-radius:14px;display:grid;gap:6px;padding:14px}.peer-action-card strong{color:var(--color-ink);font-size:13.5px}.peer-action-card small{color:var(--color-muted);font-family:var(--font-mono);font-size:11px}.notification-row p{color:var(--color-muted);line-height:1.45;margin:4px 0 0}.notification-row>span:last-child{color:var(--color-accent-strong);font-size:12px;font-weight:800}.notification-dot{background:var(--color-line);border-radius:999px;height:10px;margin-top:4px;width:10px}.notification-dot.unread{background:var(--color-accent)}@media (max-width:900px){.public-nav{align-items:start;display:grid;gap:14px;justify-items:start;padding:18px 24px}.public-nav__links{justify-content:start}.public-hero{grid-template-columns:1fr;min-height:auto;padding-top:64px}.public-hero h1{font-size:64px}.public-hero__visual{min-height:360px}.public-card-grid,.public-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-footer,.public-safety__panel{grid-template-columns:1fr}.public-cta{align-items:start;display:grid}.history-detail div,.history-grid,.history-row,.notification-row{grid-template-columns:1fr}.history-heading,.history-panel__top{align-items:start;display:grid}}.market-status-grid dt{color:var(--color-muted);font-size:12px;font-weight:800;text-transform:uppercase}.market-status-grid dd{margin:0;overflow-wrap:anywhere}.market-actions button:nth-of-type(2){background:var(--color-accent)}.market-actions button:nth-of-type(3){background:#7b2d1f}@media (max-width:640px){.public-nav{position:relative}.public-nav__links{display:none}.public-hero__actions,.public-nav__actions{align-items:stretch;display:grid;width:100%}.public-button{width:100%}.public-hero,.public-section{padding-left:20px;padding-right:20px}.public-hero{gap:36px;padding-bottom:52px;padding-top:50px}.public-hero h1{font-size:42px}.public-hero__copy{font-size:16px}.public-card-grid,.public-stats,.public-step-grid{grid-template-columns:1fr}.public-hero__visual{min-height:300px}.public-chain-card{min-width:112px;padding:12px}.public-chain-card--top{right:0;top:8%}.public-chain-card--left{bottom:20%}.public-chain-card--right{bottom:4%;right:0}.public-section{padding-top:64px}.public-cta h2,.public-section__heading h2{font-size:34px}.public-cta,.public-feature-card,.public-safety__panel,.public-step-card{padding:24px}.public-cta{margin-left:20px;margin-right:20px;width:auto}.public-footer{padding-left:20px;padding-right:20px}.shell-header{min-height:64px}.brand-context{display:none}.kyc-gate{gap:24px}.auth-copy h1,.capture-copy h1,.history-heading h1,.kyc-gate__title,.market-trade-flow h2,.marketplace-heading h1,.status-panel h1,.treasury-heading h1{font-size:34px}.kyc-gate__action{width:100%}.auth-panel,.capture-shell,.status-panel{padding:24px}.capture-grid{grid-template-columns:1fr}.frame-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.angle-step{grid-template-columns:1fr}.treasury-heading{align-items:start;display:grid}.fiat-instruction-card,.history-detail div,.history-grid,.history-row,.market-open-form,.market-status-grid,.market-status-grid dl div,.marketplace-grid,.notification-row,.quote-panel dl div,.trade-status-view dl div,.treasury-grid{grid-template-columns:1fr}.fiat-instruction-qr{justify-self:start}.ads-panel__top,.history-heading,.history-panel__top,.marketplace-heading{align-items:start;display:grid}.ads-filters{width:100%}.ad-row{grid-template-columns:1fr}.history-contract,.history-panel__top label,.market-actions button,.market-form button,.market-open-form button{width:100%}}.app-shell:has(.waitlist-page){background:#07090d;display:block}.app-shell:has(.waitlist-page) .shell-header{display:none}.post-design-page{background:radial-gradient(circle at 20% 0,rgba(var(--p2-primary-rgb),.22),transparent 32%),#0b0c0e;color:#f9fafb;min-height:calc(100vh - 72px);padding:var(--space-page-y) var(--space-page-x)}.pd-shell{display:grid;gap:24px;margin:0 auto;max-width:1280px;width:100%}.pd-shell>*{min-width:0}.pd-shell--narrow{max-width:720px}.pd-heading{align-items:end;display:flex;gap:18px;justify-content:space-between}.pd-card h2,.pd-heading h1,.pd-shell h1{font-family:Outfit,Inter,sans-serif;letter-spacing:0;line-height:1.05;margin:6px 0 0}.pd-heading h1,.pd-shell h1{font-size:clamp(36px,5vw,64px)}.pd-card h2{font-size:24px}.pd-grid,.pd-metric-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.pd-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pd-card,.pd-shell>.pd-form,.pd-table{background:#121417;border:1px solid rgba(255,255,255,.08);border-radius:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1);min-width:0}.pd-card{display:grid;gap:16px;padding:22px}.skeleton-panel{min-height:240px}.skeleton-line{animation:shimmer 1.35s ease-in-out infinite;background:linear-gradient(90deg,rgba(255,255,255,.06),rgba(255,255,255,.13),rgba(255,255,255,.06));background-size:220% 100%;border-radius:8px;display:block;height:18px;max-width:100%}.skeleton-line:first-child{width:72%}.skeleton-line:nth-child(2){width:96%}.skeleton-line:nth-child(3){width:84%}.skeleton-line:nth-child(4){width:58%}@keyframes skeleton-pulse{0%,to{opacity:.62}50%{opacity:1}}.pd-chip,.pd-error,.pd-link,.pd-status{border-radius:8px;font-size:13px;font-weight:800;line-height:1.35;padding:10px 12px}.pd-chip{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.7);white-space:nowrap}.skeleton-chip{color:rgba(255,255,255,.01);min-width:88px}.pd-link{background:var(--p2-accent-cta);color:#fff;justify-self:start}.pd-status{background:rgba(59,130,246,.12);border:1px solid rgba(59,130,246,.35);color:#bfdbfe}.pd-status--success{background:rgba(16,183,127,.12);border-color:rgba(16,183,127,.35);color:#86efac}.pd-error,.pd-status--error{background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.35);color:#fecaca}.pd-error{display:flex;flex-wrap:wrap;gap:8px}.pd-form{display:grid;gap:14px}.pd-form--inline{align-items:end;grid-template-columns:minmax(0,1fr) minmax(180px,.5fr) auto}.pd-card label,.pd-form label{color:#f9fafb;display:grid;font-size:13px;font-weight:800;gap:8px}.pd-card input,.pd-card select,.pd-card textarea,.pd-form input,.pd-form select,.pd-form textarea{background:#1a1d21;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#f9fafb;min-height:44px;padding:0 12px;width:100%}.pd-card textarea,.pd-form textarea{padding:12px}.pd-card button,.pd-form button,.pd-secondary{background:var(--p2-accent-cta);border:0;border-radius:9px;color:#fff;cursor:pointer;font-weight:800;min-height:44px;padding:0 16px}.pd-card button:disabled,.pd-form button:disabled,.pd-secondary:disabled{background:rgba(255,255,255,.08);color:#858b99;cursor:not-allowed}.pd-card .pd-secondary,.pd-secondary{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1)}.pd-button-row,.pd-option-grid,.pd-segments,.pd-tag-grid{display:flex;flex-wrap:wrap;gap:10px}.pd-option-grid button,.pd-segments button{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.7)}.pd-option-grid button.selected,.pd-segments button.selected{background:rgba(var(--p2-primary-rgb),.2);border-color:rgba(var(--p2-primary-rgb),.5);color:#fff}.pd-segments--compact button{min-height:36px;padding:0 12px}.onboarding-shell{max-width:620px}.onboarding-progress{align-items:center;display:grid;gap:10px;grid-template-columns:26px minmax(0,1fr) auto;margin-bottom:28px}.onboarding-progress img{height:26px;-o-object-fit:contain;object-fit:contain;width:26px}.onboarding-progress>span{color:#9aa0aa;font-family:JetBrains Mono,monospace;font-size:12.5px}.onboarding-card{background:rgba(11,12,15,.82);border-radius:24px;box-shadow:0 40px 100px rgba(0,0,0,.6);gap:18px;padding:40px}.onboarding-card h1{font-family:Outfit,Inter,sans-serif;font-size:27px;line-height:1.1;margin:0}.onboarding-card>p:not(.eyebrow){color:rgba(255,255,255,.7);margin:0}.onboarding-option-list{display:grid;gap:12px}.onboarding-option-list button{align-items:center;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.1);border-radius:14px;display:flex;gap:14px;justify-content:space-between;min-height:auto;padding:16px 18px;text-align:left;transition:border-color .15s ease,background .15s ease,transform .15s ease;width:100%}.onboarding-option-list button:hover{border-color:rgba(var(--p2-primary-rgb),.4);transform:translateY(-1px)}.onboarding-option-list button.selected{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.5)}.onboarding-option-copy{display:grid;gap:4px}.onboarding-option-copy strong{color:#f9fafb;font-size:14px}.onboarding-option-copy small{color:#858b99;font-size:12px}.onboarding-option-check{align-items:center;background:rgba(var(--p2-primary-rgb),.18);border-radius:999px;color:var(--p2-primary-contrast);display:flex;flex:0 0 24px;font-weight:900;height:24px;justify-content:center;width:24px}.onboarding-actions{justify-content:space-between;margin-top:16px}.pd-detail{display:grid;gap:10px;margin:0}.pd-detail div{border-bottom:1px solid rgba(255,255,255,.08);display:grid;gap:8px;grid-template-columns:minmax(130px,.35fr) minmax(0,1fr);padding-bottom:10px}.pd-detail dt{color:#858b99;font-size:12px;font-weight:800;text-transform:uppercase}.pd-detail dd{color:#f9fafb;margin:0;overflow-wrap:anywhere}.pd-muted{color:#858b99;font-size:14px;margin:0}.trade-room-page{background:radial-gradient(circle at 20% 0,rgba(var(--p2-primary-rgb),.16),transparent 30%),#050506;color:#f4f5f7;min-height:calc(100vh - 72px)}.trade-room-header{background:rgba(7,8,10,.72);backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.06);gap:18px;justify-content:space-between;min-height:58px;padding:13px 28px;position:sticky;top:0;z-index:20}.trade-room-header,.trade-room-header__left,.trade-room-order-group,.trade-room-status-chip,.trade-room-time-chip{align-items:center;display:flex}.trade-room-header__left{gap:16px;min-width:0}.trade-room-back{color:#9aa0aa;flex:0 0 auto;font-size:16px;text-decoration:none}.trade-room-back:hover{color:#fff}.trade-room-order-group{gap:9px;min-width:0}.trade-room-side-badge{border-radius:6px;font-size:10px;font-weight:800;padding:4px 9px;text-transform:uppercase;white-space:nowrap}.trade-room-side-badge--buy{background:rgba(25,195,125,.14);color:#19c37d}.trade-room-side-badge--sell{background:rgba(246,70,93,.14);color:#f6465d}.trade-room-side-badge--closed{background:rgba(148,163,184,.14);color:#cbd5e1}.trade-room-order-id{color:#9aa0aa;font-family:JetBrains Mono,monospace;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trade-room-status-chip{border:1px solid rgba(255,255,255,.1);border-radius:7px;font-size:12px;font-weight:700;gap:7px;padding:5px 11px;white-space:nowrap}.trade-room-status-chip span{border-radius:999px;display:block;height:7px;width:7px}.trade-room-status-chip--warning{background:rgba(240,185,11,.12);border-color:rgba(240,185,11,.25);color:#f0b90b}.trade-room-status-chip--warning span{background:#f0b90b}.trade-room-status-chip--info{background:rgba(46,134,222,.12);border-color:rgba(120,170,255,.25);color:#aecbff}.trade-room-status-chip--info span{background:#7aa6ff}.trade-room-status-chip--success{background:rgba(25,195,125,.12);border-color:rgba(25,195,125,.26);color:#19c37d}.trade-room-status-chip--success span{background:#19c37d}.trade-room-status-chip--danger{background:rgba(246,70,93,.12);border-color:rgba(246,70,93,.25);color:#fda4af}.trade-room-status-chip--danger span{background:#f6465d}.trade-room-time-chip{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:9px;gap:10px;padding:6px 13px;white-space:nowrap}.trade-room-time-chip span{color:#9aa0aa;font-size:12px}.trade-room-time-chip strong{color:#f0b90b;font-family:JetBrains Mono,monospace;font-size:16px}.trade-room-shell{display:grid;gap:16px;margin:0 auto;max-width:1240px;padding:24px 28px 50px}.trade-room-grid{align-items:start;display:grid;gap:18px;grid-template-columns:300px minmax(0,1fr) 320px}.trade-room-rail{display:grid;gap:16px}.trade-room-chat,.trade-room-main,.trade-room-panel{background:rgba(13,14,17,.62);border:1px solid rgba(255,255,255,.08);border-radius:20px}.trade-room-panel{display:grid;gap:14px;padding:20px}.trade-room-panel h2{color:#9aa0aa;font-size:12px;letter-spacing:.05em;margin:0;text-transform:uppercase}.trade-room-summary-list{display:grid;gap:13px;margin:0}.trade-room-summary-list div{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.trade-room-summary-list dt{color:#9aa0aa;font-size:13px}.trade-room-summary-list dd{color:#f4f5f7;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:700;margin:0;max-width:150px;overflow-wrap:anywhere;text-align:right}.trade-room-summary-row--total{border-top:1px solid rgba(255,255,255,.06);padding-top:12px}.trade-room-summary-row--total dd{color:#fff;font-size:16px}.trade-room-counterparty{align-items:center;display:flex;gap:11px}.trade-room-counterparty>span{align-items:center;background:linear-gradient(135deg,#23262c,#15171b);border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#d7dbe5;display:flex;font-size:13px;font-weight:900;height:38px;justify-content:center;width:38px}.trade-room-counterparty strong{align-items:center;color:#f4f5f7;display:flex;flex-wrap:wrap;font-size:14px;gap:7px}.trade-room-counterparty small{color:#19c37d;display:block;font-size:11.5px;margin-top:3px}.trade-room-unverified-badge{border:1px solid rgba(248,113,113,.36);border-radius:999px;color:#fca5a5;font-size:10px;font-weight:900;letter-spacing:.02em;line-height:1;padding:4px 7px;text-transform:uppercase}.trade-room-escrow-note{background:rgba(25,195,125,.06);border:1px solid rgba(25,195,125,.2);border-radius:11px;display:grid;gap:3px;padding:11px 13px}.trade-room-escrow-note strong{color:#8ff0bf;font-size:12px}.trade-room-escrow-note span{color:#cfe9da;font-size:12px;overflow-wrap:anywhere}.trade-room-main{align-items:center;display:flex;flex-direction:column;padding:28px}.trade-room-stepper{align-items:center;display:flex;margin-bottom:30px;width:100%}.trade-room-step-wrap{align-items:center;display:contents}.trade-room-step{align-items:center;display:flex;flex:1 1 0;flex-direction:column;gap:6px;min-width:0}.trade-room-step span{align-items:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:999px;color:#5c626c;display:flex;font-size:13px;font-weight:800;height:30px;justify-content:center;width:30px}.trade-room-step strong{color:#5c626c;font-size:10.5px;font-weight:700;max-width:78px;overflow-wrap:anywhere;text-align:center}.trade-room-step--done span{background:#19c37d;border-color:#19c37d;color:#072}.trade-room-step--done span:before{content:"\2713"}.trade-room-step--done span{font-size:0}.trade-room-step--done strong{color:#19c37d}.trade-room-step--active span{background:#fff;border-color:#fff;box-shadow:0 0 0 4px rgba(255,255,255,.12);color:#0a0a0b}.trade-room-step--active strong{color:#fff}.trade-room-step-line{background:rgba(255,255,255,.1);flex:0 0 34px;height:2px}.trade-room-step-line--done{background:#19c37d}.trade-room-countdown{border-radius:999px;height:120px;margin-bottom:22px;position:relative;width:120px}.trade-room-countdown__inner{align-items:center;background:#0c0d10;border-radius:999px;display:flex;flex-direction:column;inset:7px;justify-content:center;position:absolute}.trade-room-countdown__inner strong{color:#f0b90b;font-family:JetBrains Mono,monospace;font-size:24px;line-height:1}.trade-room-countdown__inner span{color:#5c626c;font-size:10px;margin-top:6px}.trade-room-instruction-copy{display:grid;gap:6px;justify-items:center;margin-bottom:20px;max-width:440px;text-align:center}.trade-room-instruction-copy h1{color:#f4f5f7;font-family:Outfit,Inter,sans-serif;font-size:20px;line-height:1.15;margin:0}.trade-room-instruction-copy p{color:#9aa0aa;font-size:13px;line-height:1.5;margin:0}.trade-room-payment-card{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.1);border-radius:14px;margin-bottom:20px;padding:18px 20px;width:100%}.trade-room-payment-card p{color:#5c626c;font-size:11px;letter-spacing:.05em;margin:0 0 12px;text-transform:uppercase}.trade-room-copy-line{align-items:baseline;border-bottom:1px solid rgba(255,255,255,.05);display:flex;gap:18px;justify-content:space-between;padding:8px 0}.trade-room-copy-line:last-child{border-bottom:0}.trade-room-copy-line span{color:#9aa0aa;font-size:13px}.trade-room-copy-line strong{color:#f4f5f7;font-family:JetBrains Mono,monospace;font-size:13px;max-width:58%;overflow-wrap:anywhere;text-align:right}.trade-room-actions{display:grid;gap:10px;width:100%}.trade-room-link-button,.trade-room-primary,.trade-room-secondary{border:0;cursor:pointer;font-family:Outfit,Inter,sans-serif}.trade-room-primary{border:1px solid var(--p2-glass-border);border-radius:13px;font-size:15px;font-weight:800;min-height:50px;padding:0 18px}.trade-room-primary--buy{background:var(--p2-side-buy-action-bg);border-color:var(--p2-side-buy-action-border);box-shadow:var(--p2-side-action-shadow);color:var(--p2-side-buy-action-color)}.trade-room-primary--sell{background:var(--p2-side-sell-action-bg);border-color:var(--p2-side-sell-action-border);box-shadow:var(--p2-side-action-shadow);color:var(--p2-side-sell-action-color)}.trade-room-secondary{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:11px;color:#d7dbe5;font-weight:700;min-height:42px}.trade-room-link-button{background:transparent;color:#6e7480;font-size:12.5px;min-height:34px}.trade-room-link-button:disabled,.trade-room-primary:disabled,.trade-room-secondary:disabled{cursor:not-allowed;filter:grayscale(1);opacity:.5}.trade-room-action-reason,.trade-room-terminal-link{color:#6e7480;font-size:12.5px;margin:12px 0 0;text-align:center}.trade-room-terminal-link{display:inline-flex;margin-top:14px;text-decoration:none}.trade-room-chat{display:flex;flex-direction:column;height:560px;overflow:hidden}.trade-room-chat__header{align-items:center;border-bottom:1px solid rgba(255,255,255,.07);display:flex;gap:9px;padding:16px 18px}.trade-room-chat__header>span{align-items:center;background:var(--p2-accent-cta);border-radius:8px;color:#fff;display:flex;font-size:11px;font-weight:900;height:28px;justify-content:center;width:28px}.trade-room-chat__header strong{color:#f4f5f7;display:block;font-size:13.5px}.trade-room-chat__header small{color:#5c626c;display:block;font-size:11px;margin-top:2px}.trade-room-chat__body{display:flex;flex:1;flex-direction:column;gap:12px;overflow-y:auto;padding:16px 18px}.trade-room-chat-date{align-self:center;background:rgba(255,255,255,.04);border-radius:7px;color:#5c626c;font-size:10.5px;padding:4px 10px}.trade-room-message{border-radius:13px;display:grid;gap:4px;max-width:84%;padding:10px 13px}.trade-room-message--incoming{align-self:flex-start;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.06);border-top-left-radius:4px}.trade-room-message--outgoing{align-self:flex-end;background:linear-gradient(180deg,#2b2e34,#202329);border:1px solid rgba(255,255,255,.08);border-top-right-radius:4px}.trade-room-message small{color:#9aa0aa;font-size:10.5px}.trade-room-message p{color:#f4f5f7;font-size:13px;line-height:1.45;margin:0}.trade-room-composer{align-items:center;border-top:1px solid rgba(255,255,255,.07);display:flex;gap:8px;padding:12px 14px}.trade-room-composer span{border:1px solid rgba(255,255,255,.08);border-radius:10px;color:#858b99;display:block;font-size:12.5px;padding:10px 13px;text-align:center}.trade-room-composer input,.trade-room-composer span{background:rgba(255,255,255,.03);flex:1;min-height:38px}.trade-room-composer input{border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#f4f5f7;font-size:13px;outline:none;padding:0 13px}.trade-room-composer button{background:var(--p2-accent-cta);border:0;border-radius:10px;color:#fff;height:38px;width:38px}@media (max-width:1080px){.trade-room-grid{grid-template-columns:280px minmax(0,1fr)}.trade-room-chat{grid-column:1/-1;height:420px}}@media (max-width:760px){.trade-room-header{align-items:stretch;flex-direction:column;gap:10px;padding:12px 18px}.trade-room-header__left{flex-wrap:wrap;gap:10px}.trade-room-time-chip{justify-content:space-between;width:100%}.trade-room-shell{padding:18px 16px 36px}.trade-room-grid{grid-template-columns:1fr}.trade-room-main{padding:22px 16px}.trade-room-stepper{align-items:stretch;display:grid;gap:12px}.trade-room-step-wrap{display:block}.trade-room-step{align-items:center;flex-direction:row;justify-content:flex-start}.trade-room-step strong{max-width:none;text-align:left}.trade-room-step-line{display:none}.trade-room-copy-line{align-items:flex-start;flex-direction:column;gap:5px}.trade-room-copy-line strong{max-width:100%;text-align:left}}.referral-glass-card{background:radial-gradient(circle at 10% 0,rgba(var(--p2-primary-rgb),.12),transparent 34%),linear-gradient(135deg,rgba(25,32,45,.86),rgba(9,13,21,.94));border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 26px 90px rgba(0,0,0,.34);display:grid;gap:18px;padding:22px}.referral-card-heading{align-items:start;display:flex;gap:16px;justify-content:space-between}.referral-card-heading h2{color:#fff;font-family:Outfit,Inter,sans-serif;font-size:clamp(24px,4vw,38px);letter-spacing:0;line-height:1;margin:6px 0 0}.referral-current-badge,.referral-tier-pill{border-radius:999px;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.referral-tier-pill{background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.32);color:#8cf0c9;padding:8px 12px}.referral-link-row{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.referral-link-row input{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:9px;color:#fff;min-height:46px;overflow:hidden;padding:0 14px;text-overflow:ellipsis;width:100%}.referral-link-row button{background:var(--p2-accent-cta);border:0;border-radius:999px;color:#fff;cursor:pointer;font-weight:900;min-height:46px;padding:0 18px}.referral-perk-list{display:grid;gap:10px}.referral-perk-row{align-items:center;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);border-radius:10px;display:flex;gap:14px;justify-content:space-between;padding:12px 14px}.referral-perk-row--current{border-color:rgba(16,185,129,.42);box-shadow:inset 0 0 0 1px rgba(16,185,129,.12)}.referral-perk-row div{align-items:center;display:flex;gap:9px;min-width:0}.referral-perk-row strong{color:#fff;font-size:13px}.referral-perk-row>span{color:#aeb4c0;font-size:12px;text-align:right}.referral-tier-dot{border-radius:999px;display:inline-block;flex:0 0 auto;height:9px;width:9px}.referral-tier-dot--early_access{background:#10b981}.referral-tier-dot--zero_fee_boost{background:#3b82f6}.referral-tier-dot--vip_trader{background:var(--p2-primary-strong)}.referral-tier-dot--otc_access{background:#f97316}.referral-tier-dot--market_insider{background:#ef4444}.referral-current-badge{background:rgba(16,185,129,.12);color:#8cf0c9;padding:4px 7px}.referral-shell{gap:18px;max-width:900px;padding-top:0}.referral-topbar{align-items:center;display:flex;gap:18px;min-height:46px}.referral-topbar a{border-right:1px solid rgba(255,255,255,.08);color:#9aa0aa;font-size:13px;padding-right:18px;text-decoration:none}.referral-topbar strong{color:#f4f5f7;font-size:15px}.referral-hero{align-items:center;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.14),transparent 2px),radial-gradient(circle at 70% 70%,rgba(255,255,255,.11),transparent 2px),linear-gradient(135deg,rgba(var(--p2-primary-rgb),.32),rgba(var(--p2-primary-rgb),.2) 48%,rgba(8,9,12,.88));border:1px solid rgba(var(--p2-primary-rgb),.38);border-radius:24px;box-shadow:0 28px 90px rgba(0,0,0,.46);display:grid;gap:20px;grid-template-columns:minmax(0,1fr) auto;min-height:158px;overflow:hidden;padding:36px 34px;position:relative}.referral-hero:before{background-image:radial-gradient(rgba(255,255,255,.18) 1.3px,transparent 0);background-size:36px 36px;content:"";inset:0;opacity:.42;position:absolute}.referral-hero>*{position:relative;z-index:1}.referral-hero h1{color:#f4f5f7;font-family:Outfit,Inter,sans-serif;font-size:34px;line-height:1.05;margin:0 0 10px}.referral-hero p{color:#c4c7cf;font-size:15px;line-height:1.55;margin:0;max-width:420px}.referral-hero-earnings{display:grid;justify-items:end}.referral-hero-earnings strong{color:#fff;font-family:JetBrains Mono,monospace;font-size:44px;letter-spacing:0;line-height:1}.referral-hero-earnings span{color:#9aa0aa;font-size:12px;margin-top:6px}.referral-link-card{background:rgba(13,14,17,.68);border-radius:18px;gap:10px;padding:22px 20px 18px}.referral-link-card label{color:#9aa0aa;font-size:12px}.referral-link-card .referral-link-row input{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.12);border-radius:12px;font-family:JetBrains Mono,monospace}.referral-link-card .referral-link-row button{background:var(--p2-accent-cta);border-radius:12px;min-width:86px}.referral-stat-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.referral-stat-card{background:rgba(13,14,17,.62);border:1px solid rgba(255,255,255,.08);border-radius:16px;display:grid;gap:8px;min-height:90px;padding:20px}.referral-stat-card span{color:#9aa0aa;font-size:12px}.referral-stat-card strong{color:#f4f5f7;font-size:24px;line-height:1}.referral-stat-card--accent{background:rgba(0,191,150,.08);border-color:rgba(0,191,150,.26)}.referral-stat-card--accent strong{color:#00d49f;font-family:JetBrains Mono,monospace;font-size:21px}.referral-lower-grid{display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.referral-how-card,.referral-recent-card{background:rgba(13,14,17,.66);border-radius:18px;padding:22px}.referral-how-card h2,.referral-recent-card h2{color:#f4f5f7;font-size:15px;margin:0 0 16px}.referral-step-list{display:grid;gap:16px;list-style:none;margin:0;padding:0}.referral-step-list li{align-items:flex-start;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr)}.referral-step-list span{align-items:center;background:rgba(var(--p2-primary-rgb),.24);border-radius:9px;color:#d8b4fe;display:flex;font-weight:800;height:28px;justify-content:center;width:28px}.referral-step-list strong{color:#f4f5f7;display:block;font-size:14px;margin-bottom:3px}.referral-step-list p{color:#858b99;font-size:12px;line-height:1.45;margin:0}.referral-recent-card{overflow:hidden;padding:0}.referral-recent-card h2{border-bottom:1px solid rgba(255,255,255,.06);margin:0;padding:22px}.referral-recent-list{display:grid}.referral-recent-row{align-items:center;border-bottom:1px solid rgba(255,255,255,.04);display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:14px 22px}.referral-recent-row:last-child{border-bottom:0}.referral-avatar{align-items:center;background:#20242c;border-radius:999px;color:#d7dbe5;display:flex;font-size:11px;font-weight:800;height:28px;justify-content:center;width:28px}.referral-recent-row strong{color:#f4f5f7;display:block;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.referral-recent-row small{color:#858b99;display:block;font-size:11px;margin-top:3px}.referral-recent-row em{color:#00d49f;font-size:12px;font-style:normal}.referral-recent-row__pending{background:rgba(240,185,11,.12);border:1px solid rgba(240,185,11,.24);border-radius:999px;color:#f0b90b!important;padding:4px 9px}.referral-tier-card{background:rgba(13,14,17,.58);border-radius:18px}@media (max-width:920px){.referral-shell{max-width:100%}.referral-hero,.referral-lower-grid,.referral-stat-grid{grid-template-columns:1fr}.referral-hero-earnings{justify-items:start}}@media (max-width:640px){.referral-topbar{padding-inline:4px}.referral-hero,.referral-how-card,.referral-link-card,.referral-stat-card,.referral-tier-card{border-radius:16px}.referral-hero{padding:26px 22px}.referral-hero h1{font-size:28px}.referral-hero-earnings strong{font-size:36px}.referral-card-heading,.referral-perk-row{align-items:start;display:grid}.referral-tier-pill{white-space:normal}.referral-link-row{grid-template-columns:1fr}.referral-link-card .referral-link-row button{width:100%}}.pd-table{display:grid;gap:8px;padding:10px}.virtualized-list{overflow:auto;position:relative}.virtualized-list__spacer{position:relative}.virtualized-list__row{left:0;position:absolute;right:0;top:0}.virtualized-list__row .pd-row{min-height:calc(100% - 8px)}.pd-row{align-items:center;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);border-radius:9px;color:#f9fafb;display:grid;gap:12px;grid-template-columns:minmax(180px,1.15fr) repeat(4,minmax(0,1fr));min-height:62px;padding:12px}.pd-row--leader{grid-template-columns:64px minmax(160px,1fr) repeat(3,minmax(0,1fr))}.lb-podium{align-items:flex-end;display:grid;gap:12px;grid-template-columns:1fr 1fr 1fr;margin-bottom:8px}.lb-podium-card{align-items:center;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:18px;display:flex;flex-direction:column;gap:8px;padding:20px 12px;text-align:center;transition:border-color .15s ease}.lb-podium-card--gold{background:rgba(var(--p2-primary-rgb),.07);border-color:rgba(var(--p2-primary-rgb),.35);padding-bottom:28px;padding-top:28px}.lb-podium-medal{font-size:22px;line-height:1}.lb-podium-avatar{align-items:center;border-radius:50%;color:#f9fafb;display:flex;font-size:15px;font-weight:700;height:48px;justify-content:center;width:48px}.lb-podium-card--gold .lb-podium-avatar{background:var(--p2-accent-cta);height:58px;width:58px}.lb-podium-card:not(.lb-podium-card--gold) .lb-podium-avatar{background:rgba(255,255,255,.08)}.lb-podium-name{color:#f4f5f7;font-size:13px;font-weight:600}.lb-podium-card--gold .lb-podium-name{font-size:15px}.lb-podium-volume{color:#19c37d;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600}.pd-row--unread{border-color:rgba(var(--p2-primary-rgb),.45);box-shadow:inset 4px 0 0 var(--p2-primary-strong)}.pd-row span,.pd-row strong{overflow-wrap:anywhere}.pd-metric{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);border-radius:10px;color:#f9fafb;display:grid;gap:6px;padding:16px;text-align:left}.pd-metric--button{cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}.pd-metric--button:focus-visible,.pd-metric--button:hover{background:rgba(45,212,191,.1);border-color:rgba(45,212,191,.45);outline:2px solid var(--color-accent);outline-offset:2px;transform:translateY(-1px)}.pd-article p,.pd-metric small,.pd-metric span,.pd-note{color:rgba(255,255,255,.7)}.pd-metric strong{font-family:JetBrains Mono,ui-monospace,monospace;font-size:20px}.pd-article{border-bottom:1px solid rgba(255,255,255,.08);display:grid;gap:6px;padding-bottom:14px}.pd-article span{color:#a5b4fc;font-size:12px;font-weight:800;text-transform:uppercase}.pd-progress{background:rgba(255,255,255,.08);border-radius:999px;height:8px;overflow:hidden}.pd-progress span{background:var(--p2-accent-cta);display:block;height:100%}.pd-tag{align-items:center;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:8px;display:inline-flex;gap:8px;min-height:38px;padding:0 10px}@media (max-width:920px){.shell-header{align-items:start;display:grid;gap:12px;padding-bottom:12px;padding-top:12px}.shell-nav{justify-content:start}.pd-detail div,.pd-form--inline,.pd-grid,.pd-metric-grid,.pd-row,.pd-row--leader{grid-template-columns:1fr}.pd-heading{align-items:start;display:grid}}.trade-side-badge{border-radius:6px;font-size:11.5px;font-weight:700;letter-spacing:.04em;padding:3px 9px}.trade-side-badge--buy{background:rgba(22,163,74,.18);border:1px solid rgba(22,163,74,.4);color:#4ade80}.trade-side-badge--sell{background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.35);color:#f87171}.trade-status-chip{border-radius:999px;font-size:11.5px;font-weight:600;padding:3px 10px}.trade-status-chip--awaiting{background:rgba(234,179,8,.15);border:1px solid rgba(234,179,8,.35);color:#fbbf24}.trade-status-chip--onchain{background:rgba(249,115,22,.15);border:1px solid rgba(249,115,22,.35);color:#fb923c}.trade-status-chip--complete{background:rgba(22,163,74,.15);border:1px solid rgba(22,163,74,.35);color:#4ade80}.trade-status-chip--cancelled{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:#9aa0aa}.trade-status-chip--review{background:rgba(var(--p2-primary-rgb),.15);border:1px solid rgba(var(--p2-primary-rgb),.35);color:#a5b4fc}.pd-row--trade{grid-template-columns:minmax(120px,1.2fr) 70px minmax(100px,1fr) minmax(120px,1fr) 140px 80px}.trade-counterparty{align-items:center;display:flex;gap:9px}.trade-counterparty-avatar{align-items:center;background:rgba(255,255,255,.08);border-radius:8px;color:#cfd3da;display:flex;flex:0 0 30px;font-size:11px;font-weight:700;height:30px;justify-content:center}.trade-counterparty-avatar--treasury{background:rgba(var(--p2-primary-rgb),.18);color:#a5b4fc}.trade-amount{display:grid;gap:2px}.trade-amount strong{color:#f9fafb;font-size:13.5px}.trade-amount small{color:#6b7280;font-size:11.5px}.pd-table-header{color:#5c636e;display:grid;font-size:11px;font-weight:600;gap:12px;letter-spacing:.06em;padding:0 12px 8px;text-transform:uppercase}.pd-table-header.pd-row--trade{background:none;border:none;min-height:auto}.settings-layout{display:grid;gap:28px;grid-template-columns:240px minmax(0,1fr)}.wallet-subnav{align-items:center;border-bottom:1px solid rgba(255,255,255,.07);display:flex;gap:0;margin-bottom:28px;padding-bottom:0}.wallet-subnav-link{border-bottom:2px solid transparent;color:#9aa0aa;font-size:14px;font-weight:500;margin-bottom:-1px;padding:10px 18px;transition:color .12s}.wallet-subnav-link:hover{color:#f4f5f7}.wallet-subnav-link.active{border-bottom-color:var(--p2-primary-strong);color:#f4f5f7;font-weight:600}.wdraw-layout{display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 300px}@media (max-width:860px){.wdraw-layout{grid-template-columns:1fr}}.wdraw-networks{display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr;margin-bottom:16px}.wdraw-network-btn{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#9aa0aa;font-size:13.5px;font-weight:600;min-height:44px;padding:10px}.wdraw-network-btn.active{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.3);color:#f4f5f7}.wdraw-amount-row{align-items:center;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:12px;display:flex;gap:10px;margin-bottom:14px;padding:6px 14px}.wdraw-amount-row input{background:transparent;border:none;color:#f4f5f7;flex:1;font-size:22px;font-weight:600;min-width:0;outline:none;padding:6px 0}.wdraw-max-btn{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);border-radius:6px;color:#a5b4fc;font-size:12px;font-weight:700;min-height:auto;padding:3px 9px}.wdraw-fee-summary{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:10px;margin-bottom:16px;padding:12px 14px}.wdraw-fee-row{align-items:center;display:flex;font-size:13px;justify-content:space-between;padding:3px 0}.wdraw-fee-row:last-child{border-top:1px solid rgba(255,255,255,.06);font-weight:600;margin-top:4px;padding-top:8px}.wdraw-addr-book{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.07);border-radius:16px;overflow:hidden}.wdraw-addr-book-header{align-items:center;border-bottom:1px solid rgba(255,255,255,.07);display:flex;justify-content:space-between;padding:14px 18px}.wdraw-addr-book-header h3{color:#f4f5f7;font-size:14px;font-weight:600;margin:0}.wdraw-addr-entry{border-bottom:1px solid rgba(255,255,255,.05);cursor:pointer;padding:12px 18px;transition:background .1s}.wdraw-addr-entry:last-child{border-bottom:none}.wdraw-addr-entry:hover{background:rgba(var(--p2-primary-rgb),.06)}.wdraw-addr-entry.selected{background:rgba(var(--p2-primary-rgb),.1);border-left:3px solid var(--p2-primary)}.wdraw-addr-entry-label{color:#f4f5f7;font-size:13.5px;font-weight:600}.wdraw-addr-entry-sub{color:#6b7280;font-family:JetBrains Mono,monospace;font-size:12px;margin-top:2px}.wdraw-chain-badge{background:rgba(255,255,255,.07);border-radius:4px;color:#9aa0aa;font-size:10.5px;font-weight:700;letter-spacing:.04em;padding:1px 5px}.dep-two-col{display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 320px}@media (max-width:860px){.dep-two-col{grid-template-columns:1fr}}.dep-label{color:#9aa0aa;font-size:12px;font-weight:600;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}.dep-addr-box{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#f9fafb;font-family:JetBrains Mono,monospace;font-size:13.5px;margin-bottom:12px;overflow:hidden;padding:14px 16px;text-overflow:ellipsis;white-space:nowrap}.dep-copy-btn{align-items:center;background:var(--p2-accent-cta);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;margin-bottom:16px;padding:13px 0;transition:opacity .15s;width:100%}.dep-copy-btn:hover{opacity:.88}.dep-copy-btn:active{opacity:.75}.dep-warn{align-items:flex-start;background:rgba(234,179,8,.08);border:1px solid rgba(234,179,8,.28);border-radius:10px;color:#e5c85a;display:flex;font-size:13px;gap:12px;line-height:1.55;padding:14px 16px}.dep-warn strong{color:#fbbf24}.dep-qr-card{align-items:center;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);border-radius:16px;display:flex;flex-direction:column;gap:14px;justify-content:center;padding:28px 20px 22px}.dep-qr-img{border-radius:10px;height:180px;-o-object-fit:contain;object-fit:contain;width:180px}.dep-qr-label{color:#9aa0aa;font-size:13px}.dep-monitor-badge{align-items:center;background:rgba(22,163,74,.12);border:1px solid rgba(22,163,74,.3);border-radius:999px;color:#4ade80;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:3px 10px}.dep-monitor-badge:before{background:#4ade80;border-radius:50%;box-shadow:0 0 0 3px rgba(74,222,128,.25);content:"";display:block;flex-shrink:0;height:7px;width:7px}.dep-recent-row{align-items:center;border-bottom:1px solid rgba(255,255,255,.05);display:flex;gap:10px;justify-content:space-between;padding:14px 0}.dep-recent-row:last-child{border-bottom:none}.dep-recent-row__left{align-items:flex-start;display:flex;gap:10px}.dep-dot{border-radius:50%;flex-shrink:0;height:8px;margin-top:5px;width:8px}.dep-dot--pending{background:#f59e0b}.dep-dot--credited{background:#4ade80}.dep-recent-amount{color:#f9fafb;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:600}.dep-recent-meta{color:#6b7280;font-size:12px;margin-top:3px}.dep-chain-badge{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:5px;color:#c4c9d4;display:inline-block;font-size:11px;font-weight:600;padding:1px 6px}.dep-status{font-size:13px;font-weight:600;text-align:right;white-space:nowrap}.dep-status--pending{color:#f59e0b}.dep-status--credited{color:#4ade80}.dep-recent-credits-note{color:#5c636e;font-size:12px}.txn-summary-grid{display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-bottom:4px}.txn-summary-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:16px 18px}.txn-summary-card--net{background:rgba(var(--p2-primary-rgb),.07);border-color:rgba(var(--p2-primary-rgb),.25)}.txn-summary-label{color:#9aa0aa;font-size:12px;margin-bottom:6px}.txn-summary-amount{font-family:JetBrains Mono,monospace;font-size:18px;font-weight:700}.txn-summary-amount--in{color:#4ade80}.txn-summary-amount--out{color:#f87171}.txn-summary-amount--net{color:#a5b4fc}.txn-row{align-items:center;border-bottom:1px solid rgba(255,255,255,.05);display:flex;gap:14px;padding:14px 0}.txn-row:last-child{border-bottom:none}.txn-icon{align-items:center;border-radius:10px;display:flex;flex-shrink:0;font-size:15px;height:38px;justify-content:center;width:38px}.txn-icon--in{background:rgba(22,163,74,.12);color:#4ade80}.txn-icon--out{background:rgba(239,68,68,.12);color:#f87171}.txn-icon--lock{background:rgba(var(--p2-primary-rgb),.12);color:#a5b4fc}.txn-row__main{display:grid;flex:1;gap:2px}.txn-type-label{color:#f4f5f7;font-size:14px;font-weight:500}.txn-sub{color:#6b7280;font-size:12px}.txn-row__right{align-items:flex-end;display:flex;flex-direction:column;gap:4px;text-align:right}.txn-amount{font-family:JetBrains Mono,monospace;font-size:14px;font-weight:700}.txn-amount--in{color:#4ade80}.txn-amount--out{color:#f87171}.txn-amount--neutral{color:#a5b4fc}.txn-date{color:#6b7280;font-size:12px}@media (max-width:920px){.txn-summary-grid{grid-template-columns:1fr}}.notif-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.notif-header h1{font-size:22px;font-weight:700}.notif-filter-row{gap:10px;margin-bottom:20px}.notif-filter-row,.notif-row{align-items:center;display:flex}.notif-row{border-radius:12px;gap:14px;margin-bottom:8px;padding:14px 16px}.notif-row--read{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06)}.notif-row--unread{background:rgba(255,255,255,.04);border:1px solid rgba(var(--p2-primary-rgb),.35);box-shadow:inset 3px 0 0 var(--p2-primary-strong)}.notif-icon{align-items:center;background:rgba(255,255,255,.06);border-radius:10px;display:flex;flex-shrink:0;font-size:18px;height:42px;justify-content:center;width:42px}.notif-body{flex:1;min-width:0}.notif-title{color:#f4f5f7;font-size:14px;font-weight:600}.notif-text{color:#9aa0aa;font-size:13px;margin-top:3px}.notif-meta{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:8px}.notif-time{color:#6b7280;font-size:12px;white-space:nowrap}.notif-dot{background:var(--p2-primary-strong);border-radius:50%;box-shadow:0 0 0 3px rgba(var(--p2-primary-rgb),.25);height:8px;width:8px}.settings-sidebar{display:grid;gap:4px}.settings-sidebar-link{border-radius:10px;color:#9aa0aa;cursor:pointer;font-size:14px;font-weight:500;padding:9px 14px;text-align:left;transition:background .12s,color .12s;width:100%}.settings-sidebar-link:hover{background:rgba(255,255,255,.04);color:#f4f5f7}.settings-sidebar-link.active{background:rgba(var(--p2-primary-rgb),.14);border:1px solid rgba(var(--p2-primary-rgb),.25);color:var(--p2-primary-contrast)}.settings-info-row{align-items:center;border-bottom:1px solid rgba(255,255,255,.06);display:flex;gap:16px;justify-content:space-between;padding:16px 0}.settings-info-row:last-child{border-bottom:none}.settings-info-copy{display:grid;gap:3px}.settings-info-copy strong{color:#f4f5f7;font-size:14px;font-weight:500}.settings-info-copy small{color:#858b99;font-size:12.5px}.settings-info-value{color:#19c37d;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600;white-space:nowrap}.settings-totp-card{align-items:center;background:rgba(var(--p2-primary-rgb),.06);border:1px solid rgba(var(--p2-primary-rgb),.2);border-radius:14px;display:flex;gap:16px;justify-content:space-between;margin-bottom:4px;padding:18px 20px}.settings-totp-icon{align-items:center;background:linear-gradient(135deg,rgba(var(--p2-primary-rgb),.4),rgba(var(--p2-primary-rgb),.4));border-radius:12px;display:flex;flex:0 0 46px;font-size:22px;height:46px;justify-content:center}.settings-active-badge{align-items:center;color:#4ade80;display:flex;font-size:13px;font-weight:600;gap:6px}.settings-active-badge:before{background:#4ade80;border-radius:50%;content:"";display:block;flex:0 0 8px;height:8px}.settings-section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.settings-section-header h2{margin:0}.complete-page{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:40px 20px}.complete-card{background:rgba(11,12,15,.88);border:1px solid rgba(255,255,255,.08);border-radius:24px;box-shadow:0 40px 100px rgba(0,0,0,.6);max-width:520px;padding:40px;width:100%}.complete-icon{align-items:center;background:radial-gradient(circle,rgba(25,195,125,.25),transparent 70%);border:1px solid rgba(25,195,125,.4);border-radius:50%;display:flex;font-size:42px;height:88px;justify-content:center;margin:0 auto 24px;position:relative;width:88px}.complete-icon:after{animation:p2pulse 2.4s infinite;border:1px solid rgba(25,195,125,.25);border-radius:50%;content:"";inset:-6px;position:absolute}.complete-card h1{font-family:Outfit,Inter,sans-serif;font-size:24px;margin:0 0 6px;text-align:center}.complete-subtitle{color:rgba(255,255,255,.6);font-size:14px;margin:0 0 24px;text-align:center}.complete-details{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:14px;margin-bottom:24px;padding:4px 0}.complete-detail-row{align-items:center;display:flex;justify-content:space-between;padding:12px 18px}.complete-detail-row:not(:last-child){border-bottom:1px solid rgba(255,255,255,.06)}.complete-detail-row span:first-child{color:#9aa0aa;font-size:13.5px}.complete-detail-row span:last-child{color:#f4f5f7;font-size:13.5px;font-weight:600}.complete-detail-row span:last-child.time{color:#4ade80}.rating-heading{color:#f4f5f7;font-size:14px;font-weight:600;margin-bottom:14px;text-align:center}.rating-thumbs{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:14px}.rating-thumb-btn{border-radius:12px;font-size:14px;font-weight:600;padding:12px}.rating-thumb-btn--up{background:rgba(22,163,74,.12);border:1px solid rgba(22,163,74,.3);color:#4ade80}.rating-thumb-btn--up.selected{background:rgba(22,163,74,.22);border-color:rgba(22,163,74,.6)}.rating-thumb-btn--down{background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.2);color:#f87171}.rating-thumb-btn--down.selected{background:rgba(239,68,68,.18);border-color:rgba(239,68,68,.5)}.rating-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.rating-tag-chip{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#9aa0aa;cursor:pointer;font-size:12.5px;padding:5px 12px;transition:border-color .12s,background .12s,color .12s}.rating-tag-chip.selected{background:rgba(var(--p2-primary-rgb),.15);border-color:rgba(var(--p2-primary-rgb),.4);color:var(--p2-primary-contrast)}.support-hero{margin-bottom:32px;text-align:center}.support-hero h1{font-family:Outfit,Inter,sans-serif;font-size:32px;margin-bottom:16px}.support-search{align-items:center;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:14px;display:flex;gap:12px;margin:0 auto;max-width:540px;padding:14px 20px}.support-search input{background:transparent;border:none;color:#f4f5f7;flex:1;font-size:14.5px;outline:none}.support-search input::-moz-placeholder{color:#6b7280}.support-search input::placeholder{color:#6b7280}.support-categories{display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:32px}@media (max-width:768px){.support-categories{grid-template-columns:repeat(2,1fr)}}.support-category-card{align-items:center;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:10px;padding:24px 16px;text-align:center;transition:border-color .12s,background .12s}.support-category-card:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.15)}.support-category-card span:first-child{font-size:28px}.support-category-card span:last-child{color:#f4f5f7;font-size:13.5px;font-weight:600}.support-body{display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 340px}@media (max-width:860px){.support-body{grid-template-columns:1fr}}.support-article-row{align-items:center;border-bottom:1px solid rgba(255,255,255,.06);cursor:pointer;display:flex;gap:14px;justify-content:space-between;padding:14px 0;transition:background .1s}.support-article-row:last-child{border-bottom:none}.support-article-row:hover{color:#f4f5f7}.support-article-icon{flex:0 0 30px;font-size:18px}.support-article-title{color:#f4f5f7;flex:1;font-size:14px;font-weight:500}.support-article-chevron{color:#6b7280;font-size:16px}.support-contact-card{background:rgba(var(--p2-primary-rgb),.06);border:1px solid rgba(var(--p2-primary-rgb),.2);border-radius:16px;padding:24px}.support-contact-card h3{font-size:18px;font-weight:700;margin-bottom:8px}.support-ticket-badge{align-items:center;color:#4ade80;display:flex;font-size:12.5px;gap:6px;margin-top:14px}.support-ticket-badge:before{background:#4ade80;border-radius:50%;content:"";display:block;flex:0 0 8px;height:8px}.waitlist-page{background:linear-gradient(180deg,rgba(8,12,19,.94),rgba(7,9,13,1)),repeating-linear-gradient(90deg,rgba(255,255,255,.035),rgba(255,255,255,.035) 1px,transparent 0,transparent 72px);color:#f7fbff;display:grid;gap:64px;min-height:100vh;overflow:hidden;padding:28px clamp(18px,4vw,64px) 72px;position:relative}.waitlist-bg{background:linear-gradient(120deg,rgba(var(--p2-primary-rgb),.08),transparent 32%),linear-gradient(300deg,rgba(16,185,129,.08),transparent 36%);inset:0;pointer-events:none;position:absolute}.referral-dashboard,.waitlist-hero,.waitlist-nav,.waitlist-section,.waitlist-ticker{position:relative;z-index:1}.waitlist-nav{align-items:center;backdrop-filter:blur(20px);background:rgba(8,12,19,.72);border:1px solid rgba(255,255,255,.08);border-radius:999px;display:flex;justify-content:space-between;margin:0 auto;max-width:1180px;min-height:58px;padding:8px 10px 8px 20px;width:100%}.waitlist-logo{color:#ffffff;font-size:18px;font-weight:900;letter-spacing:0}.waitlist-logo span{color:rgba(255,255,255,.58)}.waitlist-nav__links{align-items:center;display:flex;gap:4px}.waitlist-nav__links a{border-radius:999px;color:rgba(255,255,255,.68);font-size:12px;font-weight:800;padding:10px 16px;text-transform:uppercase}.waitlist-nav__links a:hover{background:rgba(255,255,255,.08);color:#ffffff}.waitlist-hero{align-items:center;display:grid;gap:36px;grid-template-columns:minmax(0,1fr) minmax(340px,430px);margin:0 auto;max-width:1180px;min-height:min(760px,calc(100vh - 120px));width:100%}.referral-dashboard,.waitlist-card,.waitlist-hero,.waitlist-hero__copy,.waitlist-section{min-width:0}.waitlist-hero__copy{display:grid;gap:24px}.waitlist-pill{align-items:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:999px;color:rgba(255,255,255,.72);display:inline-flex;font-size:14px;font-weight:800;gap:10px;justify-self:start;margin:0;padding:9px 14px}.waitlist-pill span{background:#10b981;border-radius:999px;height:8px;width:8px}.waitlist-hero h1{font-size:clamp(56px,9vw,112px);letter-spacing:0;line-height:.95;margin:0;max-width:9ch}.referral-dashboard__position h2,.waitlist-hero h1 span{color:#38d6a5}.referral-dashboard p,.waitlist-card p,.waitlist-hero__copy>p:not(.waitlist-pill),.waitlist-section p{color:rgba(255,255,255,.64);font-size:17px;line-height:1.6;margin:0;max-width:680px}.waitlist-stats{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:620px}.waitlist-stats strong{color:#ffffff;display:grid;font-size:clamp(24px,4vw,38px);gap:4px;line-height:1}.waitlist-stats span{color:rgba(255,255,255,.52);font-size:13px;font-weight:700}.referral-dashboard,.waitlist-card,.waitlist-section{backdrop-filter:blur(20px);background:linear-gradient(135deg,rgba(25,32,45,.72),rgba(9,13,21,.9));border:1px solid rgba(255,255,255,.1);border-radius:8px;box-shadow:0 26px 90px rgba(0,0,0,.34)}.waitlist-card{display:grid;gap:24px;padding:28px}.waitlist-card h2,.waitlist-section h2{color:#ffffff;font-size:clamp(30px,4vw,44px);letter-spacing:0;line-height:1;margin:6px 0 0}.waitlist-form{display:grid;gap:14px}.referral-dashboard__share label,.waitlist-form label{color:rgba(255,255,255,.84);display:grid;font-size:13px;font-weight:900;gap:8px}.referral-dashboard__share input,.waitlist-form input{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:6px;color:#ffffff;min-height:48px;padding:0 14px;width:100%}.waitlist-form input::-moz-placeholder{color:rgba(255,255,255,.34)}.waitlist-form input::placeholder{color:rgba(255,255,255,.34)}.waitlist-referral-field{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.referral-dashboard__share button,.waitlist-form button{background:var(--p2-accent-cta);border:0;border-radius:999px;color:#ffffff;cursor:pointer;font-weight:900;min-height:48px;padding:0 20px}.waitlist-form button:disabled{cursor:wait;opacity:.58}.waitlist-form .waitlist-secondary-button{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14)}.waitlist-action-grid{display:grid;gap:12px}.waitlist-primary-link,.waitlist-secondary-link{align-items:center;border-radius:999px;display:inline-flex;font-weight:900;justify-content:center;min-height:48px;padding:0 20px;text-align:center}.waitlist-primary-link{background:var(--p2-accent-cta);color:#ffffff}.waitlist-secondary-link{color:#ffffff}.waitlist-referral-field button,.waitlist-secondary-link{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14)}.waitlist-referral-field button{min-width:78px}.waitlist-status{border-radius:6px;font-size:13px;font-weight:800;line-height:1.35;padding:10px 12px}.waitlist-status--success{background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.34);color:#8cf0c9}.waitlist-status--error{background:rgba(239,68,68,.13);border:1px solid rgba(239,68,68,.36);color:#ffb4a9}.waitlist-success-card{background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.32);border-radius:8px;display:grid;gap:6px;padding:18px}.waitlist-success-card strong{color:#ffffff;font-size:54px;line-height:.95}.waitlist-success-card span{color:rgba(255,255,255,.68);font-weight:800}.waitlist-ticker{border-bottom:1px solid rgba(255,255,255,.08);border-top:1px solid rgba(255,255,255,.08);display:flex;gap:10px;margin-inline:calc(clamp(18px, 4vw, 64px) * -1);overflow:hidden;padding:10px clamp(18px,4vw,64px)}.waitlist-ticker span{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.08);border-radius:999px;color:rgba(255,255,255,.72);flex:0 0 auto;font-size:13px;font-weight:900;padding:7px 12px}.referral-dashboard,.waitlist-section{display:grid;gap:24px;margin:0 auto;max-width:1180px;padding:28px;width:100%}.referral-dashboard{align-items:center;grid-template-columns:minmax(0,.72fr) minmax(320px,1fr)}.referral-dashboard__position h2{font-size:clamp(54px,9vw,104px);letter-spacing:0;line-height:.9;margin:8px 0}.referral-dashboard__share{display:grid;gap:12px}.waitlist-section{grid-template-columns:minmax(0,.8fr) minmax(320px,1fr)}.reward-grid{display:grid;gap:12px}.reward-grid article,.waitlist-section--security li{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:16px}.reward-grid strong{color:#ffffff}.reward-grid p{font-size:14px;margin-top:6px}.waitlist-section--security ul{display:grid;gap:12px;list-style:none;margin:0;padding:0}.waitlist-section--security li{color:rgba(255,255,255,.78);display:grid;gap:6px;font-weight:800}.waitlist-section--security li strong{color:#ffffff}.waitlist-section--security li span{color:rgba(255,255,255,.62);font-size:14px;font-weight:700;line-height:1.45}@media (max-width:900px){.referral-dashboard,.waitlist-hero,.waitlist-section{grid-template-columns:1fr}.waitlist-hero{min-height:auto;padding-top:30px}}@media (max-width:640px){.waitlist-page{gap:44px;overflow-x:hidden;padding:18px 16px 48px}.waitlist-nav{align-items:flex-start;border-radius:8px;display:grid;gap:12px;justify-self:start;margin-left:0;margin-right:0;max-width:358px;padding:14px;width:100%}.waitlist-nav__links{flex-wrap:wrap}.waitlist-nav__links a{padding:8px 10px}.waitlist-stats{grid-template-columns:1fr}.waitlist-hero h1{font-size:clamp(46px,15vw,58px)}.referral-dashboard,.waitlist-card,.waitlist-section{justify-self:start;max-width:100%;padding:20px;width:100%}.referral-dashboard,.waitlist-hero,.waitlist-section{margin-left:0;margin-right:0;max-width:358px}.waitlist-referral-field{grid-template-columns:1fr}}.old-waitlist{--old-bg:var(--p2-bg-deep);--old-foreground:var(--p2-text-primary);--old-muted:var(--p2-text-secondary);--old-border:var(--p2-glass-border);--old-secondary:rgba(255,255,255,0.075);--old-gradient-primary:var(--p2-accent-cta);align-content:stretch;background:radial-gradient(circle at 50% 0,rgba(var(--p2-primary-rgb),.1),transparent 34%),radial-gradient(circle at 82% 10%,rgba(255,255,255,.045),transparent 30%),linear-gradient(180deg,#08090c,#050506 64%,#08090c);color:var(--old-foreground);display:flex;flex-direction:column;gap:0;min-height:100dvh;overflow-x:hidden;padding:0}.old-waitlist:before{background-image:radial-gradient(rgba(255,255,255,.16) 1px,transparent 0);background-size:28px 28px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#000,transparent 78%);mask-image:linear-gradient(180deg,#000,transparent 78%);opacity:.2;pointer-events:none;position:fixed;z-index:0}.old-waitlist-nav{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1152px;padding:16px;position:relative;width:100%;z-index:2}.old-logo{color:var(--old-foreground);font-size:18px;font-weight:800}.old-logo span{color:var(--old-muted)}.old-dashboard-button{background:linear-gradient(#11151c,#11151c) padding-box,var(--old-gradient-primary) border-box;border:1px solid transparent;border-radius:12px;box-shadow:inset 0 1px 1px rgba(255,255,255,.05);color:var(--old-foreground);font-size:14px;font-weight:800;padding:11px 18px}.old-waitlist-shell{align-items:center;display:grid;flex:1;justify-items:center;margin:0 auto;max-width:560px;padding:36px 16px 32px;position:relative;width:100%;z-index:1}.old-glow{background:radial-gradient(ellipse at center,rgba(var(--p2-primary-rgb),.2),rgba(255,255,255,.06),transparent 70%);border-radius:999px;filter:blur(70px);height:260px;left:50%;opacity:.45;pointer-events:none;position:absolute;top:44px;transform:translateX(-50%);width:min(520px,86vw)}.old-glass-card{animation:old-card-in .5s ease-out both;backdrop-filter:var(--p2-glass-blur);background:var(--p2-glass-accent-edge),var(--p2-glass-card);border:1px solid var(--p2-glass-border);border-radius:28px;box-shadow:var(--p2-glass-shadow-hero);padding:clamp(24px,5vw,40px);position:relative;width:min(100%,520px)}.old-copy,.old-success-card,.old-waitlist-form{display:grid;gap:18px}.old-copy{gap:12px;text-align:center}.old-copy h1,.old-copy h2,.old-success-card h1{color:var(--old-foreground);font-size:clamp(32px,7vw,44px);letter-spacing:0;line-height:1;margin:0}.old-copy h2{font-size:clamp(27px,6vw,34px)}.old-copy p{color:var(--old-muted);font-size:clamp(14px,2.7vw,16px);line-height:1.6;margin:0 auto;max-width:420px}.old-email-row{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.old-waitlist-form label{color:var(--old-foreground);display:grid;font-size:14px;font-weight:800;gap:8px}.old-waitlist-form label span{color:var(--old-muted);font-size:12px;font-weight:700}.old-success-card input,.old-waitlist-form input{background:rgba(255,255,255,.075);border:1px solid var(--old-border);border-radius:12px;color:var(--old-foreground);min-height:48px;outline:0;padding:0 14px;width:100%}.old-waitlist-form input::-moz-placeholder{color:rgba(238,244,251,.42)}.old-waitlist-form input::placeholder{color:rgba(238,244,251,.42)}.old-waitlist-form input:focus{border-color:rgba(var(--p2-primary-rgb),.5);box-shadow:0 0 0 1px rgba(var(--p2-primary-rgb),.28)}.old-waitlist-form button{background:var(--old-gradient-primary);border:0;border-radius:12px;color:#041017;cursor:pointer;font-weight:900;min-height:48px;overflow:hidden;padding:0 24px;position:relative}.old-waitlist-form button:before{background:rgba(255,255,255,.24);content:"";inset:0;position:absolute;transform:translateY(-105%);transition:transform .7s ease}.old-waitlist-form button:hover:before{transform:translateY(105%)}.old-waitlist-form button:disabled{cursor:not-allowed;opacity:.58}.old-waitlist-form .old-muted-button{background:transparent;color:var(--old-muted);min-height:auto;padding:8px}.old-waitlist-form .old-muted-button:before{display:none}.old-error{color:#ff7979;margin:0;text-align:center}.old-error,.old-social-row{font-size:14px;font-weight:800}.old-social-row{align-items:center;color:var(--old-muted);display:flex;gap:12px;justify-content:center}.old-avatar-stack{display:flex;margin-left:10px}.old-avatar-stack img{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:999px;box-shadow:0 2px 8px rgba(0,0,0,.4);height:32px;margin-left:-10px;-o-object-fit:cover;object-fit:cover;width:32px}.old-countdown{display:flex;gap:clamp(8px,2vw,16px);justify-content:center;padding-top:8px}.old-countdown-unit{align-items:center;display:grid;gap:6px;justify-items:center}.old-countdown-unit>div{align-items:center;background:rgba(255,255,255,.075);border:1px solid var(--old-border);border-radius:10px;display:flex;height:58px;justify-content:center;min-width:clamp(44px,11vw,64px);overflow:hidden}.old-countdown-unit span{animation:old-digit-in .3s ease-out both;color:var(--old-foreground);display:inline-block;font-size:clamp(20px,5vw,30px);font-weight:900;line-height:1}.old-countdown-unit small{color:var(--old-muted);font-size:10px;font-weight:900;letter-spacing:0;text-transform:uppercase}.old-otp-row{display:flex;gap:8px;justify-content:center}.old-otp-row input{height:48px;padding:0;text-align:center;width:44px}.old-social-proof{align-items:center;animation:old-toast-in 4.2s ease-in-out infinite;background:rgba(18,24,34,.95);backdrop-filter:blur(12px);border:1px solid var(--old-border);border-radius:14px;bottom:28px;box-shadow:0 18px 50px rgba(0,0,0,.34);display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);left:24px;padding:10px 12px;position:fixed;width:min(280px,calc(100vw - 48px));z-index:3}.old-social-proof>div{align-items:center;background:var(--p2-primary);border-radius:999px;color:#fff;display:flex;font-size:12px;font-weight:900;height:30px;justify-content:center;width:30px}.old-social-proof p{display:grid;gap:2px;margin:0}.old-social-proof strong{color:var(--old-foreground);font-size:12px}.old-social-proof span{color:var(--old-muted);font-size:10px}.old-animated-bg{display:grid;gap:80px;grid-template-columns:repeat(12,1fr);inset:-10vh -10vw;pointer-events:none;position:fixed;transform:perspective(900px) rotateX(64deg);z-index:0}.old-animated-bg span{animation:old-wave 4.8s ease-in-out infinite;background:rgba(238,244,251,.6);border-radius:999px;height:6px;opacity:.4;width:6px}.old-animated-bg span:nth-child(3n){animation-delay:.35s}.old-animated-bg span:nth-child(4n){animation-delay:.75s}.old-animated-bg span:nth-child(5n){animation-delay:1.1s}.old-ticker{background:rgba(255,255,255,.045);border-top:1px solid rgba(255,255,255,.08);color:var(--old-muted);font-size:12px;font-weight:800;min-height:32px;overflow:hidden;padding:9px 0;position:relative;white-space:nowrap;z-index:2}.old-ticker div{animation:old-ticker 60s linear infinite;display:inline-flex;gap:44px;will-change:transform}.old-waitlist-footer{color:var(--old-muted);display:grid;font-size:12px;gap:8px;justify-items:center;padding:16px 16px max(24px,env(safe-area-inset-bottom,0px));position:relative;text-align:center;z-index:2}.old-waitlist-footer p{margin:0}.old-waitlist-footer div{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.old-waitlist-footer a:hover{color:var(--old-foreground)}.old-kicker{color:#8cf0c9;font-size:13px;font-weight:900;margin:0;text-transform:uppercase}.old-success-card{text-align:center}.old-success-card h1{color:#8cf0c9;font-size:clamp(64px,16vw,112px)}.old-success-card p{color:var(--old-muted);margin:0}@keyframes old-card-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes old-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes old-digit-in{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}@keyframes old-toast-in{0%,to{opacity:0;transform:translateY(16px)}12%,86%{opacity:1;transform:translateY(0)}}@keyframes old-wave{0%,to{opacity:.2;transform:translateY(0)}50%{opacity:.85;transform:translateY(-54px)}}@keyframes old-ticker{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media (max-width:720px){.old-waitlist-nav{padding:14px}.old-waitlist-shell{padding-top:28px}.old-glass-card{border-radius:20px;padding:22px}.old-email-row{grid-template-columns:1fr}.old-social-proof{bottom:auto;left:50%;top:72px;transform:translateX(-50%)}.old-otp-row{gap:6px}.old-otp-row input{width:38px}}.smm-page{--smm-bg:var(--p2-bg-deep);--smm-card:var(--p2-glass-card-quiet);--smm-border:var(--p2-glass-border);--smm-text:var(--p2-text-primary);--smm-muted:var(--p2-text-secondary);--smm-accent:var(--p2-primary);--smm-success:var(--p2-buy);background:radial-gradient(circle at 50% 0,rgba(var(--p2-primary-rgb),.1),transparent 30%),radial-gradient(circle at 72% 20%,rgba(255,255,255,.05),transparent 34%),linear-gradient(180deg,#08090c 0,#050506 48%,#08090c 100%);color:var(--smm-text);min-height:100dvh;overflow-x:hidden}.smm-page a{color:inherit}.smm-header{align-items:center;backdrop-filter:var(--p2-glass-blur);background:var(--p2-glass-card-quiet);border:1px solid var(--smm-border);border-radius:999px;box-shadow:0 18px 70px rgba(0,0,0,.25);display:grid;gap:16px;grid-template-columns:auto 1fr auto;left:50%;max-width:1180px;padding:10px 14px 10px 20px;position:fixed;top:24px;transform:translateX(-50%);width:calc(100% - 32px);z-index:20}.smm-logo{color:var(--smm-text);font-size:18px;font-weight:900;letter-spacing:0}.smm-logo span{color:var(--smm-muted)}.smm-header nav,.smm-header>div{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.smm-header a{border-radius:999px;color:var(--smm-muted);font-size:12px;font-weight:900;padding:10px 14px;text-transform:uppercase}.smm-header a:hover{background:rgba(255,255,255,.08);color:var(--smm-text)}.smm-header>div a:last-child{background:var(--p2-accent-cta);color:#fff}.smm-hero{align-items:center;display:grid;justify-items:center;min-height:100dvh;padding:150px 20px 76px;position:relative;text-align:center}.smm-hero:before{background-image:radial-gradient(rgba(255,255,255,.16) 1px,transparent 0);background-size:32px 32px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#000,transparent 82%);mask-image:linear-gradient(180deg,#000,transparent 82%);opacity:.22;pointer-events:none;position:absolute}.smm-hero__glow{background:radial-gradient(circle,rgba(var(--p2-primary-rgb),.16),transparent 58%),radial-gradient(circle at 70% 35%,rgba(255,255,255,.06),transparent 45%);filter:blur(18px);height:min(640px,88vw);position:absolute;width:min(640px,88vw)}.smm-pill{align-items:center;background:var(--smm-card);border:1px solid var(--smm-border);border-radius:999px;color:var(--smm-muted);display:inline-flex;font-size:14px;font-weight:800;gap:10px;margin:0 0 34px;padding:10px 16px;position:relative;z-index:1}.smm-pill span{background:var(--smm-success);border-radius:999px;box-shadow:0 0 14px rgba(37,214,155,.34);height:8px;width:8px}.smm-hero h1{font-size:clamp(52px,12vw,132px);letter-spacing:0;line-height:.96;margin:0 auto 26px;max-width:980px;position:relative;z-index:1}.smm-hero h1 span{animation:smm-word-in .55s ease both;color:var(--smm-accent);display:inline-block}.smm-hero>p:not(.smm-pill){color:var(--smm-muted);font-size:clamp(17px,2.4vw,22px);line-height:1.6;margin:0 auto;max-width:720px;position:relative;z-index:1}.smm-cta,.smm-hero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.smm-hero__actions{margin-top:42px;position:relative;z-index:1}.smm-button{border-radius:999px;font-weight:900;min-height:52px;padding:16px 28px}.smm-button--primary{background:var(--p2-accent-cta);box-shadow:var(--p2-accent-cta-shadow);color:#fff}.smm-button--ghost{background:rgba(255,255,255,.06);border:1px solid var(--smm-border);color:var(--smm-text)}.smm-stats{border-bottom:1px solid var(--smm-border);border-top:1px solid var(--smm-border);display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;max-width:980px;padding:28px 20px}.smm-stats strong{color:var(--smm-text);display:grid;font-size:clamp(26px,4vw,40px);gap:4px;text-align:center}.smm-stats span{color:var(--smm-muted);font-size:13px;font-weight:700}.smm-marquee{border-bottom:1px solid var(--smm-border);border-top:1px solid var(--smm-border);overflow:hidden;padding:9px 0;white-space:nowrap}.smm-marquee div{animation:smm-marquee 54s linear infinite;display:inline-flex;gap:10px}.smm-marquee span{background:var(--smm-card);border:1px solid var(--smm-border);border-radius:999px;color:var(--smm-muted);font-size:13px;font-weight:900;padding:9px 14px}.smm-section{margin:0 auto;max-width:1180px;padding:96px 20px}.smm-section__heading{margin:0 auto 46px;max-width:720px;text-align:center}.smm-section__heading p{color:var(--smm-accent);font-size:13px;font-weight:900;letter-spacing:.16em;margin:0 0 14px;text-transform:uppercase}.smm-cta h2,.smm-section__heading h2{color:var(--smm-text);font-size:clamp(36px,7vw,68px);letter-spacing:0;line-height:1;margin:0 0 18px}.smm-cta p,.smm-section__heading span{color:var(--smm-muted);font-size:17px;line-height:1.6}.smm-card-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.smm-card-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.smm-card,.smm-faq-list details,.smm-process-card{background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035));border:1px solid var(--smm-border);border-radius:24px;box-shadow:0 24px 80px rgba(0,0,0,.18);padding:26px}.smm-card h3,.smm-process-card h3{color:var(--smm-text);font-size:22px;margin:0 0 12px}.smm-card p,.smm-faq-list p,.smm-process-card p{color:var(--smm-muted);line-height:1.65;margin:0}.smm-process{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.smm-process-card strong{color:var(--smm-accent);display:block;font-size:14px;letter-spacing:.18em;margin-bottom:22px}.smm-faq-list{display:grid;gap:14px;margin:0 auto;max-width:820px}.smm-faq-list summary{color:var(--smm-text);cursor:pointer;font-size:18px;font-weight:900}.smm-faq-list p{margin-top:14px}.smm-cta{display:grid;justify-items:center;padding:96px 20px 120px;text-align:center}.smm-cta p{margin:0 auto 18px;max-width:560px}.smm-footer{border-top:1px solid var(--smm-border);display:grid;gap:44px;grid-template-columns:minmax(220px,1.1fr) repeat(4,minmax(145px,.55fr));margin:0 auto;max-width:1240px;overflow:hidden;padding:72px 20px 120px;position:relative}.smm-footer__brand{display:grid;gap:18px}.smm-footer__brand a,.smm-footer__brand p,.smm-footer__brand small{color:var(--smm-muted);font-size:14px;line-height:1.65}.smm-footer nav{align-content:start;display:grid;gap:11px}.smm-footer h3{color:var(--smm-text);font-size:15px;margin:0 0 8px}.smm-footer nav a{color:var(--smm-muted);font-size:14px;font-weight:700}.smm-footer nav a:hover,.smm-footer__brand a:hover{color:var(--smm-accent)}.smm-footer__watermark{bottom:-42px;color:rgba(var(--p2-primary-rgb),.14);font-size:clamp(94px,20vw,260px);font-weight:1000;left:0;line-height:.8;opacity:.45;pointer-events:none;position:absolute;right:0;text-align:center}@keyframes smm-word-in{0%{filter:blur(8px);opacity:0;transform:translateY(.35em)}to{filter:blur(0);opacity:1;transform:translateY(0)}}@keyframes smm-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media (max-width:940px){.smm-header{border-radius:24px;grid-template-columns:1fr;position:absolute}.smm-header nav,.smm-header>div{justify-content:flex-start}.smm-card-grid,.smm-card-grid--compact,.smm-footer,.smm-process,.smm-stats{grid-template-columns:1fr}.smm-footer__watermark{display:none}}@media (max-width:640px){.smm-header a{padding:8px 10px}.smm-hero{padding-top:240px}.smm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-shell:has(.exchange-dashboard-shell){background-color:#050506;background-image:radial-gradient(rgba(255,255,255,.06) 1px,transparent 1px),radial-gradient(circle at 20% 0,rgba(var(--p2-primary-rgb),.12),transparent 32%);background-position:0 0,50%;background-size:34px 34px,auto}.exchange-shell-header{background:rgba(7,8,10,.72);backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.06);color:#f4f5f7;min-height:58px;padding:13px 32px;position:sticky;top:0;z-index:20}.exchange-shell-header .brand-mark{color:#f4f5f7;gap:9px}.exchange-shell-header .brand-symbol{background:transparent;border-radius:0;height:27px;width:27px}.exchange-shell-header .brand-symbol img{display:block;height:27px;-o-object-fit:contain;object-fit:contain;width:27px}.exchange-shell-header .brand-name{color:#f4f5f7;font-family:Outfit,Inter,sans-serif;font-size:16px;font-weight:800}.exchange-shell-header .brand-context{display:none}.exchange-shell-header .shell-nav{gap:6px}.exchange-shell-header .shell-nav a{border:0;border-radius:8px;color:#9aa0aa;font-size:13.5px;font-weight:700;padding:7px 13px}.exchange-shell-header .shell-nav a:hover,.exchange-shell-header .shell-nav a[aria-current=page]{background:rgba(255,255,255,.08);color:#fff}.shell-header-actions{align-items:center;display:flex;gap:14px}.shell-balance-pill{align-items:center;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#f4f5f7;display:flex;gap:8px;min-height:36px;padding:7px 14px;text-decoration:none}.shell-balance-pill span{color:#9aa0aa;font-size:11.5px}.shell-balance-pill strong{font-family:JetBrains Mono,monospace;font-size:14px;font-weight:700}.shell-deposit-button{background:var(--p2-accent-cta);border-radius:9px;color:#fff;display:inline-flex;font-family:Outfit,Inter,sans-serif;min-height:36px;padding:0 16px}.shell-account-chip,.shell-deposit-button{align-items:center;font-size:13px;font-weight:800;text-decoration:none}.shell-account-chip{background:linear-gradient(135deg,#2a2d33,#15171b);border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#f4f5f7;display:flex;height:34px;justify-content:center;width:34px}.exchange-dashboard-shell{color:#f4f5f7;gap:22px;margin:0 auto;max-width:1200px;padding:26px 32px 60px;width:100%}.exchange-dashboard-banner{padding:12px 18px}.dashboard-kyc-banner,.exchange-dashboard-banner{align-items:center;border-radius:13px;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto}.dashboard-kyc-banner{background:#0e0e12;padding:14px 18px}.dashboard-kyc-banner--amber{border:1px solid rgba(240,185,11,.42);box-shadow:0 14px 35px rgba(240,185,11,.08)}.dashboard-kyc-banner--red{border:1px solid rgba(248,113,113,.48);box-shadow:0 14px 35px rgba(248,113,113,.08)}.dashboard-kyc-banner--yellow{border:1px solid rgba(250,204,21,.42);box-shadow:0 14px 35px rgba(250,204,21,.08)}.dashboard-kyc-banner__icon{align-items:center;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:999px;display:flex;font-size:17px;height:34px;justify-content:center;width:34px}.dashboard-kyc-banner__copy{display:grid;gap:3px;min-width:0}.dashboard-kyc-banner__copy strong{color:#f4f5f7;font-size:14px}.dashboard-kyc-banner__copy span{color:#c8ccd5;font-size:13.5px;line-height:1.45}.dashboard-kyc-banner__action{border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#f4f5f7;font-size:12.5px;font-weight:800;padding:8px 12px;text-decoration:none;white-space:nowrap}.dashboard-kyc-banner__action:hover{border-color:rgba(25,195,125,.5);color:#19c37d}.exchange-dashboard-banner--success{background:rgba(25,195,125,.06);border:1px solid rgba(25,195,125,.22)}.exchange-dashboard-banner--warning{background:rgba(240,185,11,.07);border:1px solid rgba(240,185,11,.24)}.exchange-dashboard-banner__dot{border-radius:999px;height:9px;width:9px}.exchange-dashboard-banner--success .exchange-dashboard-banner__dot{background:#19c37d;box-shadow:0 0 8px #19c37d}.exchange-dashboard-banner--warning .exchange-dashboard-banner__dot{background:#f0b90b;box-shadow:0 0 8px rgba(240,185,11,.6)}.exchange-dashboard-banner__copy{align-items:baseline;display:flex;flex-wrap:wrap;gap:5px;min-width:0}.exchange-dashboard-banner__copy strong{color:#fff;font-size:13.5px}.exchange-dashboard-banner__copy span{color:#cfe9da;font-size:13.5px}.exchange-dashboard-banner--warning .exchange-dashboard-banner__copy span{color:#f8e8b0}.exchange-dashboard-banner__meta{color:#9aa0aa;font-size:12px;white-space:nowrap}.exchange-dashboard-grid{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1.55fr) minmax(320px,1fr)}.exchange-dashboard-main-column,.exchange-dashboard-side-column{display:flex;flex-direction:column;gap:18px;min-width:0}.exchange-dashboard-balance-card,.exchange-dashboard-metric,.exchange-dashboard-offers,.exchange-dashboard-quick-trade,.exchange-dashboard-rates{background:rgba(13,14,17,.62);border:1px solid rgba(255,255,255,.08);border-radius:20px}.exchange-dashboard-balance-card{background:linear-gradient(155deg,rgba(255,255,255,.055),rgba(255,255,255,.01));overflow:hidden;padding:26px 28px;position:relative}.exchange-dashboard-balance-card:after{background:radial-gradient(circle,rgba(255,255,255,.07),transparent 70%);border-radius:999px;content:"";height:170px;position:absolute;right:-40px;top:-40px;width:170px}.exchange-dashboard-balance-card>*{position:relative;z-index:1}.exchange-dashboard-balance-meta,.exchange-dashboard-card-kicker,.exchange-dashboard-empty,.exchange-dashboard-section-head span{color:#9aa0aa;font-size:13px}.exchange-dashboard-balance-headline{align-items:flex-end;display:flex;flex-wrap:wrap;gap:10px;margin:8px 0 10px}.exchange-dashboard-balance-headline h1{color:#f4f5f7;font-family:JetBrains Mono,monospace;font-size:38px;font-weight:800;line-height:1;margin:0;overflow-wrap:anywhere}.exchange-dashboard-balance-headline span{color:#9aa0aa;font-size:18px;font-weight:700;margin-bottom:6px}.exchange-dashboard-balance-meta{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:22px}.exchange-dashboard-balance-breakdown{display:flex;flex-wrap:wrap;gap:28px;margin-bottom:22px}.exchange-dashboard-balance-breakdown div{display:grid;gap:4px;min-width:135px}.exchange-dashboard-balance-breakdown span{color:#9aa0aa;font-size:11.5px}.exchange-dashboard-balance-breakdown strong{font-family:JetBrains Mono,monospace;font-size:16px;overflow-wrap:anywhere}.exchange-dashboard-balance-breakdown div:first-child strong{color:#19c37d}.exchange-dashboard-balance-breakdown div:last-child strong{color:#f0b90b}.exchange-dashboard-actions{display:flex;gap:10px}.exchange-dashboard-action,.exchange-dashboard-offer-action,.exchange-dashboard-trade-cta{align-items:center;border-radius:11px;display:inline-flex;font-family:Outfit,Inter,sans-serif;font-weight:800;justify-content:center;min-height:42px;text-decoration:none}.exchange-dashboard-action{flex:1;font-size:14px}.exchange-dashboard-action--primary{background:var(--p2-accent-cta);color:#fff}.exchange-dashboard-action--secondary{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);color:#f4f5f7}.exchange-dashboard-metrics{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.exchange-dashboard-metric{display:grid;gap:6px;min-height:98px;padding:18px}.exchange-dashboard-metric span{color:#9aa0aa;font-size:12px}.exchange-dashboard-metric strong{color:#f4f5f7;font-family:JetBrains Mono,monospace;font-size:22px}.exchange-dashboard-metric small{color:#9aa0aa;font-size:11.5px}.exchange-dashboard-offers,.exchange-dashboard-quick-trade,.exchange-dashboard-rates{overflow:hidden}.exchange-dashboard-section-head{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:18px 22px 14px}.exchange-dashboard-section-head h2{color:#f4f5f7;font-family:Outfit,Inter,sans-serif;font-size:16px;margin:0 0 3px}.exchange-dashboard-section-head a{color:#9aa0aa;font-size:12.5px;text-decoration:none;white-space:nowrap}.exchange-dashboard-offer-table{display:grid}.exchange-dashboard-offer-row{align-items:center;border-bottom:1px solid rgba(255,255,255,.04);display:grid;gap:14px;grid-template-columns:1.4fr 1fr 1.2fr 1.3fr .9fr;min-height:58px;padding:12px 22px}.exchange-dashboard-offer-row--head{color:#9aa0aa;font-size:11px;font-weight:800;letter-spacing:.05em;min-height:36px;padding-bottom:9px;padding-top:9px;text-transform:uppercase}.exchange-dashboard-offer-row:not(.exchange-dashboard-offer-row--head):hover{background:rgba(255,255,255,.025)}.exchange-dashboard-offer-row span{color:#cfd3da;min-width:0}.exchange-dashboard-offer-row strong{color:#f4f5f7;display:block;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exchange-dashboard-offer-row small{color:#9aa0aa;display:block;font-size:10.5px;margin-top:3px}.exchange-dashboard-offer-row [role=cell]:nth-child(2),.exchange-dashboard-offer-row [role=cell]:nth-child(3){font-family:JetBrains Mono,monospace;font-size:13px}.exchange-dashboard-offer-action{border-radius:9px;color:#050506;font-size:12px;min-height:32px;padding:0 12px}.exchange-dashboard-offer-action--buy{background:#19c37d}.exchange-dashboard-offer-action--sell{background:#f6465d;color:#fff}.exchange-dashboard-empty{margin:0;padding:16px 22px 20px}.exchange-dashboard-quick-trade{display:grid;gap:16px;padding:20px}.exchange-dashboard-quick-trade .exchange-dashboard-section-head{padding:0}.exchange-dashboard-trade-tabs{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);border-radius:12px;display:grid;gap:4px;grid-template-columns:1fr;padding:4px}.exchange-dashboard-trade-tabs span{border-radius:9px;color:#9aa0aa;font-size:13px;font-weight:800;padding:9px 12px;text-align:center}.exchange-dashboard-trade-tabs span.selected{background:var(--p2-accent-cta);color:#fff}.exchange-dashboard-quote-box,.exchange-dashboard-quote-stack>div{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.12);border-radius:12px;display:grid;gap:5px;padding:13px 15px}.exchange-dashboard-quote-box span,.exchange-dashboard-quote-stack span{color:#9aa0aa;font-size:12px}.exchange-dashboard-quote-box strong,.exchange-dashboard-quote-stack strong{color:#f4f5f7;font-family:JetBrains Mono,monospace;font-size:18px;overflow-wrap:anywhere}.exchange-dashboard-quote-box small{color:#9aa0aa;font-size:12px}.exchange-dashboard-quote-stack{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.exchange-dashboard-trade-cta{background:var(--p2-accent-cta);color:#fff;font-size:15px;min-height:48px}.exchange-dashboard-rate-list{display:grid;padding:0 18px 18px}.exchange-dashboard-rate-row{align-items:center;border-bottom:1px solid rgba(255,255,255,.05);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto auto;padding:12px 0}.exchange-dashboard-rate-row:last-child{border-bottom:0}.exchange-dashboard-rate-row strong{color:#f4f5f7;display:block;font-size:13px}.exchange-dashboard-rate-row small{color:#9aa0aa;display:block;font-size:11px;margin-top:3px}.exchange-dashboard-rate-row>span:nth-child(2){color:#f4f5f7;font-family:JetBrains Mono,monospace;font-size:13px}.exchange-dashboard-rate-badge{border-radius:7px;font-size:10px;font-style:normal;font-weight:800;padding:4px 7px}.exchange-dashboard-rate-badge--buy{background:rgba(25,195,125,.12);color:#19c37d}.exchange-dashboard-rate-badge--sell{background:rgba(246,70,93,.12);color:#f6465d}.exchange-dashboard-module{min-width:0}.exchange-dashboard-module--market,.exchange-dashboard-module--status,.exchange-dashboard-module--trade-full{margin-top:6px}.exchange-dashboard-module--trade-full{opacity:.96}@media (max-width:1060px){.exchange-shell-header{align-items:start;display:grid;gap:12px}.shell-header-actions{justify-content:start}.exchange-dashboard-grid{grid-template-columns:1fr}.pd-row--trade,.pd-table-header.pd-row--trade{grid-template-columns:1fr;min-width:0}.wallet-subnav{flex-wrap:wrap;row-gap:6px}.wallet-subnav-link{flex:1 1 auto;text-align:center}}@media (max-width:740px){.exchange-shell-header{padding:12px 18px}.exchange-shell-header .shell-nav{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;width:100%}.exchange-shell-header .shell-nav a{flex:0 0 auto}.shell-header-actions{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto auto;width:100%}.shell-balance-pill{min-width:0}.shell-balance-pill strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exchange-dashboard-shell{padding:18px 16px 40px}.dashboard-kyc-banner,.exchange-dashboard-banner{align-items:start;grid-template-columns:auto minmax(0,1fr)}.dashboard-kyc-banner__action{grid-column:2;justify-self:start}.exchange-dashboard-banner__meta{grid-column:2;white-space:normal}.exchange-dashboard-metrics,.exchange-dashboard-quote-stack{grid-template-columns:1fr}.exchange-dashboard-balance-card,.exchange-dashboard-quick-trade{padding:22px}.exchange-dashboard-offer-table{overflow-x:auto}.exchange-dashboard-offer-row{grid-template-columns:180px 120px 150px 140px 100px;min-width:690px}}.app-shell:has(.kyc-flow),.app-shell:has(.kyc-gate),.gate-page:has(.kyc-gate){background:#050506}.gate-page:has(.kyc-gate){min-height:calc(100vh - 72px);padding:32px 20px}.kyc-gate{background:transparent;border:0;border-radius:0;box-shadow:none;max-width:none;padding:0}.kyc-gate__shell{display:grid;margin:0 auto;max-width:520px;min-height:calc(100vh - 136px);place-items:center;width:100%}.kyc-gate__card{background:radial-gradient(circle at 50% 0,rgba(var(--p2-primary-rgb),.16),transparent 34%),rgba(13,14,17,.86);border:1px solid rgba(255,255,255,.08);border-radius:24px;box-shadow:0 34px 110px rgba(0,0,0,.56);display:grid;gap:24px;padding:36px;width:100%}.kyc-gate__hero{align-items:center;display:grid;gap:16px;justify-items:center;text-align:center}.kyc-gate__lock-wrap{height:88px;position:relative;width:88px}.kyc-gate__lock-pulse,.kyc-gate__lock-wrap:before{border:1px solid rgba(240,185,11,.28);border-radius:999px;content:"";inset:0;position:absolute}.kyc-gate__lock-wrap:before{background:radial-gradient(circle,rgba(240,185,11,.18),transparent 68%)}.kyc-gate__lock-pulse{inset:-7px}.kyc-gate__lock{background:rgba(240,185,11,.16);border:1px solid rgba(240,185,11,.36);height:88px;position:relative;width:88px}.kyc-gate__lock:after,.kyc-gate__lock:before{border-color:#f0b90b}.kyc-gate__status{background:rgba(240,185,11,.12);border-color:rgba(240,185,11,.26);color:#f6d56b;font-size:12px;justify-self:center;padding:7px 12px}.kyc-gate--pending .kyc-gate__status{background:rgba(46,134,222,.12);border-color:rgba(120,170,255,.25);color:#aecbff}.kyc-gate--rejected .kyc-gate__status{background:rgba(246,70,93,.12);border-color:rgba(246,70,93,.25);color:#fda4af}.kyc-gate__status-dot{background:currentColor}.kyc-gate__title{color:#f4f5f7;font-family:Outfit,Inter,sans-serif;font-size:26px;line-height:1.1;margin:0;max-width:none}.kyc-gate__title-break{display:block}.kyc-gate__text{color:#9aa0aa;font-size:14px;line-height:1.55;margin:0 auto;max-width:380px}.kyc-gate__requirements{gap:10px}.kyc-gate__requirement{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08);border-radius:14px;color:#f4f5f7;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr);padding:13px 14px}.kyc-gate__requirement:before{display:none}.kyc-gate__requirement-icon{align-items:center;background:rgba(var(--p2-primary-rgb),.2);border-radius:10px;display:flex;height:34px;justify-content:center;width:34px}.kyc-gate__requirement-icon:before{color:#d8b4fe;content:"\2713";font-weight:900}.kyc-gate__requirement--review .kyc-gate__requirement-icon{background:rgba(25,195,125,.12)}.kyc-gate__requirement--review .kyc-gate__requirement-icon:before{color:#19c37d}.kyc-gate__requirement-copy{display:grid;gap:3px}.kyc-gate__requirement-copy strong{color:#f4f5f7;font-size:13.5px}.kyc-gate__requirement-copy span{color:#9aa0aa;font-size:12px}.kyc-gate__footer{display:grid;gap:14px}.kyc-gate__action{background:var(--p2-accent-cta);border-radius:12px;font-family:Outfit,Inter,sans-serif;justify-self:stretch;min-height:48px}.kyc-gate__action--pending{opacity:.5;cursor:default;pointer-events:none}.kyc-gate__server-note{color:#6e7480;font-size:12px;margin:0;text-align:center}.kyc-gate__meta{border-top-color:rgba(255,255,255,.08);color:#858b99;font-size:12px;padding-top:14px}.kyc-gate__meta strong,.kyc-wizard{color:#f4f5f7}.kyc-wizard{max-width:1040px}.kyc-wizard__shell{background:rgba(13,14,17,.82);border:1px solid rgba(255,255,255,.08);border-radius:24px;box-shadow:0 34px 110px rgba(0,0,0,.52);display:grid;grid-template-columns:280px minmax(0,1fr);min-height:640px;overflow:hidden}.kyc-wizard__rail{background:rgba(255,255,255,.03);border-right:1px solid rgba(255,255,255,.08);display:grid;gap:30px;padding:26px 22px}.kyc-wizard__brand{align-items:center;display:flex;gap:10px}.kyc-wizard__brand-mark{background:var(--p2-accent-cta);border-radius:10px;height:34px;width:34px}.kyc-wizard__brand-label{color:#f4f5f7;font-family:Outfit,Inter,sans-serif;font-size:15px;font-weight:800}.kyc-wizard-stepper{display:grid;gap:18px;list-style:none;margin:0;padding:0}.kyc-wizard-stepper__item{align-items:start;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr);position:relative}.kyc-wizard-stepper__line{background:rgba(255,255,255,.08);bottom:-20px;left:15px;position:absolute;top:32px;width:1px}.kyc-wizard-stepper__item:last-child .kyc-wizard-stepper__line{display:none}.kyc-wizard-stepper__line--complete{background:rgba(25,195,125,.52)}.kyc-wizard-stepper__dot{align-items:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:999px;color:#858b99;display:flex;font-size:12px;font-weight:800;height:30px;justify-content:center;position:relative;width:30px;z-index:1}.kyc-wizard-stepper__item--complete .kyc-wizard-stepper__dot{background:#19c37d;border-color:#19c37d;color:#062a17}.kyc-wizard-stepper__item--complete .kyc-wizard-stepper__dot:before{content:"\2713"}.kyc-wizard-stepper__item--active .kyc-wizard-stepper__dot{background:#fff;border-color:#fff;box-shadow:0 0 0 4px rgba(255,255,255,.12);color:#0a0a0b}.kyc-wizard-stepper__item--error .kyc-wizard-stepper__dot{background:#f6465d;border-color:#f6465d;color:#fff}.kyc-wizard-stepper__copy{display:grid;gap:3px;padding-top:1px}.kyc-wizard-stepper__title{color:#f4f5f7;font-size:13px;font-weight:800}.kyc-wizard-stepper__sub{color:#858b99;font-size:11.5px}.kyc-wizard__content{display:grid;gap:18px;min-width:0;padding:34px}.kyc-wizard__header{background:transparent;border:0;box-shadow:none;padding:0}.kyc-wizard__header h1{color:#f4f5f7;font-family:Outfit,Inter,sans-serif;font-size:28px;margin:0}.kyc-wizard__header p:not(.eyebrow){color:#9aa0aa;max-width:560px}.kyc-wizard-panel{display:grid;gap:18px}.kyc-wizard-panel__copy{display:grid;gap:6px}.kyc-wizard-panel__copy h2{color:#f4f5f7;font-family:Outfit,Inter,sans-serif;font-size:20px;margin:0}.kyc-wizard-panel__copy p{color:#9aa0aa;font-size:13.5px;line-height:1.5;margin:0}.kyc-wizard-panel__kicker{color:#f6d56b;font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}.kyc-wizard-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.kyc-wizard-actions--split{justify-content:space-between}.kyc-wizard-actions__right{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.kyc-wizard-button{border:0;border-radius:12px;cursor:pointer;font-family:Outfit,Inter,sans-serif;font-weight:800;min-height:44px;padding:0 18px}.kyc-wizard-button--primary{background:var(--p2-accent-cta);color:#fff}.kyc-wizard-button--ghost,.kyc-wizard-button--secondary{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:#d7dbe5}.kyc-wizard-button--ghost{background:transparent}.kyc-wizard-button:disabled{cursor:not-allowed;filter:grayscale(1);opacity:.48}.kyc-wizard-id-grid{display:grid;gap:12px}.kyc-wizard-id-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:16px;color:#f4f5f7;cursor:pointer;align-items:center;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr) auto;min-height:92px;padding:16px;text-align:left;transition:background .18s ease,border-color .18s ease,transform .18s ease}.kyc-wizard-id-card--selected,.kyc-wizard-id-card:hover{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.26)}.kyc-wizard-id-card--selected{box-shadow:inset 4px 0 0 #fff}.kyc-wizard-id-card__icon{font-size:28px;line-height:1}.kyc-wizard-id-card__copy{display:grid;gap:4px}.kyc-wizard-id-card__title{font-size:15px;font-weight:800}.kyc-wizard-id-card__subtext{color:#858b99;font-size:12.5px}.kyc-wizard-id-card__radio{border:1px solid rgba(255,255,255,.26);border-radius:999px;height:20px;position:relative;width:20px}.kyc-wizard-id-card--selected .kyc-wizard-id-card__radio:before{background:#fff;border-radius:999px;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}.kyc-wizard-capture{display:grid;gap:14px}.kyc-wizard-capture__stage{align-items:center;aspect-ratio:16/10;background:#121417;border:1px dashed rgba(255,255,255,.18);border-radius:16px;display:grid;justify-items:center;max-height:380px;overflow:hidden;position:relative}.kyc-wizard-capture__preview,.kyc-wizard-capture__video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.kyc-wizard-capture__placeholder{align-items:center;background:rgba(18,20,23,.94);color:#858b99;display:flex;font-size:13px;font-weight:800;inset:0;justify-content:center;position:absolute;text-align:center}.kyc-wizard-capture__message,.kyc-wizard-disclaimer,.kyc-wizard-error{border-radius:12px;font-size:12.5px;line-height:1.45;padding:12px 14px}.kyc-wizard-capture__message,.kyc-wizard-disclaimer{background:rgba(240,185,11,.08);border:1px solid rgba(240,185,11,.18);color:#f6d56b}.kyc-wizard-error{background:rgba(246,70,93,.1);border:1px solid rgba(246,70,93,.24);color:#fda4af}.kyc-wizard-capture__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.kyc-wizard-upload{align-items:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:12px;color:#d7dbe5;cursor:pointer;display:inline-flex;font-family:Outfit,Inter,sans-serif;font-size:13px;font-weight:800;min-height:44px;overflow:hidden;padding:0 18px;position:relative}.kyc-wizard-upload input{inset:0;opacity:0;position:absolute}.kyc-wizard-caption{color:var(--color-muted);font-size:.8rem;margin-top:8px;text-align:center}.kyc-wizard-review-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.kyc-wizard-review-thumb{display:grid;gap:8px;margin:0}.kyc-wizard-review-thumb__frame{align-items:center;aspect-ratio:4/3;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;color:#858b99;display:flex;font-size:12px;font-weight:800;justify-content:center;overflow:hidden}.kyc-wizard-review-thumb__frame img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.kyc-wizard-review-thumb figcaption{color:#f4f5f7;font-size:12px;font-weight:800}.kyc-flow .capture-shell{background:transparent;border:0;box-shadow:none;gap:18px;max-width:none;padding:0}.kyc-flow .capture-copy h1,.kyc-flow .capture-copy h2{color:#f4f5f7;font-family:Outfit,Inter,sans-serif;font-size:20px;margin:0}.kyc-flow .capture-copy p:not(.eyebrow){color:#9aa0aa;font-size:13px}.capture-grid--prototype{align-items:start;grid-template-columns:minmax(0,1fr) minmax(210px,.58fr)}.camera-panel--liveness{justify-items:center}.capture-liveness-stage{display:grid;gap:16px;justify-items:center;width:100%}.capture-ring-frame{aspect-ratio:1;background:transparent;border-radius:999px;height:240px;overflow:visible;width:240px}.capture-ring{inset:0;position:absolute}.capture-ring__track{stroke:rgba(255,255,255,.1)}.capture-ring__progress{stroke:#19c37d;transform:rotate(-90deg);transform-origin:120px 120px}.capture-video-mask{border-radius:999px;inset:18px;overflow:hidden;position:absolute}.capture-video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.capture-video-empty{background:#121417;color:#858b99;font-size:13px}.capture-face-guide{border:1px solid rgba(255,255,255,.24);border-radius:999px;inset:24px 36px;position:absolute}.capture-pose-row{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.capture-pose-chip{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#858b99;font-size:11px;font-weight:800;padding:5px 9px}.capture-pose-chip--active{background:rgba(255,255,255,.12);color:#fff}.capture-pose-chip--captured{background:rgba(25,195,125,.12);border-color:rgba(25,195,125,.3);color:#19c37d}.kyc-flow .capture-actions{justify-content:center}.capture-actions__button{border:0;border-radius:12px;cursor:pointer;font-family:Outfit,Inter,sans-serif;font-weight:800;min-height:42px;padding:0 16px}.capture-actions__button--camera{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:#d7dbe5}.capture-actions__button--capture{background:var(--p2-accent-cta);color:#fff}.capture-actions__button:disabled{cursor:not-allowed;filter:grayscale(1);opacity:.48}.capture-pose-panel{gap:10px}.capture-pose-panel .angle-step{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.08);border-radius:12px;min-height:auto}.capture-pose-panel .angle-step--active{border-color:rgba(255,255,255,.3);box-shadow:inset 4px 0 0 #fff}.capture-pose-panel .angle-step--captured{background:rgba(25,195,125,.08);border-color:rgba(25,195,125,.24)}.angle-step__label{color:#f4f5f7;font-size:13px}.angle-step__status,.capture-pose-panel .angle-step p{color:#858b99}.angle-step__retake{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:9px;color:#d7dbe5;min-height:34px;padding:0 12px}.capture-frame-strip{border-top-color:rgba(255,255,255,.08)}.capture-frame-strip__item img{border-radius:10px}.capture-frame-strip__empty,.capture-frame-strip__item figcaption{color:#858b99}@media (max-width:820px){.kyc-wizard__shell{grid-template-columns:1fr}.kyc-wizard__rail{border-bottom:1px solid rgba(255,255,255,.08);border-right:0;gap:18px}.kyc-wizard-stepper{grid-template-columns:repeat(3,minmax(0,1fr))}.kyc-wizard-stepper__item{justify-items:center;text-align:center}.kyc-wizard-stepper__line,.kyc-wizard-stepper__sub{display:none}.capture-grid--prototype{grid-template-columns:1fr}}@media (max-width:640px){.gate-page:has(.kyc-gate){padding:20px 14px}.kyc-gate__card,.kyc-wizard__content{padding:24px}.kyc-wizard__rail{padding:22px}.frame-strip,.kyc-wizard-review-grid{grid-template-columns:1fr}.capture-ring-frame{height:220px;width:220px}.capture-actions,.kyc-wizard-actions,.kyc-wizard-actions__right{display:grid;grid-template-columns:1fr}.capture-actions__button,.kyc-wizard-button,.kyc-wizard-upload{justify-content:center;width:100%}}@media (max-width:768px){.dep-two-col,.exchange-dashboard-grid,.lb-podium,.settings-layout,.support-categories,.trade-room-grid,.wdraw-layout{grid-template-columns:1fr}}@media print{.old-animated-bg,.old-waitlist:before,.p2ply-bg-canvas,.public-home:before{display:none!important}.app-shell,.complete-page,.exchange-dashboard-shell,.post-design-page,.trade-room-page,body,html{background:#fff!important;background-image:none!important;color:#000!important}.exchange-shell-header,.public-nav,.shell-header,.smm-header,.trade-room-header,.waitlist-nav{position:static!important}*{box-shadow:none!important;text-shadow:none!important}}.placeholder\:text-\[color\:var\(--p2-text-muted\)\]::-moz-placeholder{color:var(--p2-text-muted)}.placeholder\:text-\[color\:var\(--p2-text-muted\)\]::placeholder{color:var(--p2-text-muted)}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.last\:mb-0:last-child{margin-bottom:0}.last\:border-0:last-child{border-width:0}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05}.hover\:scale-105:hover,.hover\:scale-110:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1}.hover\:border-accent\/20:hover{border-color:hsl(var(--accent)/.2)}.hover\:border-accent\/30:hover{border-color:hsl(var(--accent)/.3)}.hover\:border-accent\/40:hover{border-color:hsl(var(--accent)/.4)}.hover\:border-border\/80:hover{border-color:hsl(var(--border)/.8)}.hover\:border-success\/20:hover{border-color:hsl(var(--success)/.2)}.hover\:border-success\/30:hover{border-color:hsl(var(--success)/.3)}.hover\:border-white\/20:hover{border-color:rgb(255 255 255/.2)}.hover\:border-white\/\[0\.14\]:hover{border-color:rgb(255 255 255/.14)}.hover\:bg-\[rgba\(246\2c 70\2c 93\2c 0\.12\)\]:hover{background-color:rgba(246,70,93,.12)}.hover\:bg-\[rgba\(25\2c 195\2c 125\2c 0\.12\)\]:hover{background-color:rgba(25,195,125,.12)}.hover\:bg-black\/\[0\.03\]:hover{background-color:rgb(0 0 0/.03)}.hover\:bg-black\/\[0\.04\]:hover{background-color:rgb(0 0 0/.04)}.hover\:bg-white\/10:hover{background-color:rgb(255 255 255/.1)}.hover\:bg-white\/5:hover{background-color:rgb(255 255 255/.05)}.hover\:bg-white\/\[0\.035\]:hover{background-color:rgb(255 255 255/.035)}.hover\:bg-white\/\[0\.055\]:hover{background-color:rgb(255 255 255/.055)}.hover\:bg-white\/\[0\.06\]:hover{background-color:rgb(255 255 255/.06)}.hover\:bg-white\/\[0\.075\]:hover{background-color:rgb(255 255 255/.075)}.hover\:bg-white\/\[0\.08\]:hover{background-color:rgb(255 255 255/.08)}.hover\:text-\[color\:var\(--p2-primary-contrast\)\]:hover{color:var(--p2-primary-contrast)}.hover\:text-accent:hover{color:hsl(var(--accent))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-slate-900:hover{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_0_20px_rgba\(255\2c 255\2c 255\2c 0\.15\)\]:hover{--tw-shadow:0 0 20px rgba(255,255,255,0.15);--tw-shadow-colored:0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_18px_46px_rgba\(var\(--p2-primary-rgb\)\2c 0\.2\)\]:hover{--tw-shadow:0 18px 46px rgba(var(--p2-primary-rgb),0.2);--tw-shadow-colored:0 18px 46px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_24px_56px_-8px_rgba\(0\2c 183\2c 255\2c 0\.55\)\]:hover{--tw-shadow:0 24px 56px -8px rgba(0,183,255,0.55);--tw-shadow-colored:0 24px 56px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_36px_72px_-12px_rgba\(0\2c 183\2c 255\2c 0\.55\)\]:hover{--tw-shadow:0 36px 72px -12px rgba(0,183,255,0.55);--tw-shadow-colored:0 36px 72px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[var\(--shadow-neon-accent\)\]:hover{--tw-shadow-color:var(--shadow-neon-accent);--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-\[var\(--shadow-neon-success\)\]:hover{--tw-shadow-color:var(--shadow-neon-success);--tw-shadow:var(--tw-shadow-colored)}.hover\:brightness-110:hover{--tw-brightness:brightness(1.1);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)}.hover\:\[background-image\:var\(--p2-accent-cta-hover\)\]:hover{background-image:var(--p2-accent-cta-hover)}.focus\:border-\[color\:var\(--p2-primary\)\]:focus{border-color:var(--p2-primary)}.focus\:border-\[color\:var\(--p2-sell\)\]:focus{border-color:var(--p2-sell)}.focus\:border-accent:focus{border-color:hsl(var(--accent))}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-\[rgba\(246\2c 70\2c 93\2c 0\.22\)\]:focus{--tw-ring-color:rgba(246,70,93,0.22)}.focus\:ring-\[rgba\(var\(--p2-primary-rgb\)\2c 0\.28\)\]:focus{--tw-ring-color:rgba(var(--p2-primary-rgb),0.28)}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[color\:var\(--p2-primary\)\]:focus-visible{outline-color:var(--p2-primary)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-70:disabled{opacity:.7}.group:hover .group-hover\:translate-x-1{--tw-translate-x:0.25rem}.group:hover .group-hover\:translate-x-1,.group:hover .group-hover\:translate-x-1\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1\.5{--tw-translate-x:0.375rem}.group:hover .group-hover\:translate-x-2{--tw-translate-x:0.5rem}.group:hover .group-hover\:translate-x-2,.group:hover .group-hover\:translate-y-\[100\%\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-y-\[100\%\]{--tw-translate-y:100%}.group:hover .group-hover\:rotate-\[-5deg\]{--tw-rotate:-5deg}.group:hover .group-hover\:rotate-\[-5deg\],.group:hover .group-hover\:rotate-\[5deg\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:rotate-\[5deg\]{--tw-rotate:5deg}.group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:gap-2{gap:.5rem}.group:hover .group-hover\:bg-accent\/10{background-color:hsl(var(--accent)/.1)}.group:hover .group-hover\:fill-foreground{fill:hsl(var(--foreground))}.group:hover .group-hover\:text-accent{color:hsl(var(--accent))}.group:hover .group-hover\:text-success{color:hsl(var(--success))}.group:hover .group-hover\:opacity-100{opacity:1}.dark\:border-white\/10:is(.dark *){border-color:rgb(255 255 255/.1)}.dark\:border-white\/5:is(.dark *){border-color:rgb(255 255 255/.05)}.dark\:border-white\/\[0\.05\]:is(.dark *){border-color:rgb(255 255 255/.05)}.dark\:border-white\/\[0\.08\]:is(.dark *){border-color:rgb(255 255 255/.08)}.dark\:bg-black\/60:is(.dark *){background-color:rgb(0 0 0/.6)}.dark\:bg-slate-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.dark\:bg-slate-900\/95:is(.dark *){background-color:rgb(15 23 42/.95)}.dark\:bg-slate-950\/60:is(.dark *){background-color:rgb(2 6 23/.6)}.dark\:bg-white\/10:is(.dark *){background-color:rgb(255 255 255/.1)}.dark\:bg-white\/5:is(.dark *){background-color:rgb(255 255 255/.05)}.dark\:bg-white\/\[0\.02\]:is(.dark *){background-color:rgb(255 255 255/.02)}.dark\:bg-white\/\[0\.06\]:is(.dark *){background-color:rgb(255 255 255/.06)}.dark\:from-white\/10:is(.dark *){--tw-gradient-from:rgb(255 255 255/0.1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:to-white\/5:is(.dark *){--tw-gradient-to:rgb(255 255 255/0.05) var(--tw-gradient-to-position)}.dark\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\:text-white\/20:is(.dark *){color:rgb(255 255 255/.2)}.dark\:text-white\/30:is(.dark *){color:rgb(255 255 255/.3)}.dark\:text-white\/40:is(.dark *){color:rgb(255 255 255/.4)}.dark\:text-white\/50:is(.dark *){color:rgb(255 255 255/.5)}.dark\:text-white\/60:is(.dark *){color:rgb(255 255 255/.6)}.dark\:text-white\/70:is(.dark *){color:rgb(255 255 255/.7)}.dark\:text-white\/90:is(.dark *){color:rgb(255 255 255/.9)}.dark\:hover\:bg-white\/10:hover:is(.dark *){background-color:rgb(255 255 255/.1)}.dark\:hover\:bg-white\/\[0\.06\]:hover:is(.dark *){background-color:rgb(255 255 255/.06)}.dark\:hover\:text-white:hover:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:375px){.xs\:flex-row{flex-direction:row}.xs\:items-start{align-items:flex-start}.xs\:items-center{align-items:center}.xs\:justify-between{justify-content:space-between}}@media (min-width:640px){.sm\:order-none{order:0}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[repeat\(var\(--step-count\)\2c minmax\(0\2c 1fr\)\)\]{grid-template-columns:repeat(var(--step-count),minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-5{gap:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:768px){.md\:mb-10{margin-bottom:2.5rem}.md\:mb-12{margin-bottom:3rem}.md\:mb-3{margin-bottom:.75rem}.md\:mb-4{margin-bottom:1rem}.md\:mb-6{margin-bottom:1.5rem}.md\:mb-8{margin-bottom:2rem}.md\:mt-12{margin-top:3rem}.md\:mt-16{margin-top:4rem}.md\:mt-5{margin-top:1.25rem}.md\:mt-8{margin-top:2rem}.md\:mt-auto{margin-top:auto}.md\:flex{display:flex}.md\:h-10{height:2.5rem}.md\:h-11{height:2.75rem}.md\:h-16{height:4rem}.md\:h-40{height:10rem}.md\:h-8{height:2rem}.md\:h-\[180px\]{height:180px}.md\:h-\[200px\]{height:200px}.md\:w-1\/2{width:50%}.md\:w-10{width:2.5rem}.md\:w-11{width:2.75rem}.md\:w-16{width:4rem}.md\:w-8{width:2rem}.md\:w-96{width:24rem}.md\:w-\[480px\]{width:480px}.md\:w-\[500px\]{width:500px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:items-center{align-items:center}.md\:gap-10{gap:2.5rem}.md\:gap-14{gap:3.5rem}.md\:gap-4{gap:1rem}.md\:gap-5{gap:1.25rem}.md\:gap-6{gap:1.5rem}.md\:gap-8{gap:2rem}.md\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.md\:rounded-3xl{border-radius:1.5rem}.md\:p-10{padding:2.5rem}.md\:p-12{padding:3rem}.md\:p-14{padding:3.5rem}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:p-7{padding:1.75rem}.md\:p-8{padding:2rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:py-32{padding-top:8rem;padding-bottom:8rem}.md\:py-40{padding-top:10rem;padding-bottom:10rem}.md\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.md\:pl-4{padding-left:1rem}.md\:pr-4{padding-right:1rem}.md\:pt-20{padding-top:5rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-7xl{font-size:4.5rem;line-height:1}.md\:text-\[150px\]{font-size:150px}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (min-width:1024px){.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:max-w-xs{max-width:20rem}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:gap-16{gap:4rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:text-7xl{font-size:4.5rem;line-height:1}.lg\:text-8xl{font-size:6rem;line-height:1}}.\[\&_\.motion-button-content\]\:flex-wrap .motion-button-content{flex-wrap:wrap}.\[\&_\.motion-button-content\]\:whitespace-normal .motion-button-content{white-space:normal}