*,: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.17 | 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:Inter,system-ui,-apple-system,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{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:JetBrains Mono,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}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.bottom-0{bottom:0}.bottom-\[20px\]{bottom:20px}.left-0{left:0}.left-3{left:.75rem}.left-\[15\%\]{left:15%}.right-0{right:0}.right-1\.5{right:.375rem}.right-3{right:.75rem}.right-6{right:1.5rem}.right-\[10\%\]{right:10%}.top-0{top:0}.top-1\.5{top:.375rem}.top-16{top:4rem}.top-20{top:5rem}.top-3{top:.75rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-\[-50px\]{top:-50px}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-\[60\]{z-index:60}.col-span-2{grid-column:span 2/span 2}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-2{margin-left:.5rem}.ml-8{margin-left:2rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.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-auto{margin-top:auto}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-row{display:table-row}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1/1}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-24{height:6rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.max-h-72{max-height:18rem}.min-h-16{min-height:4rem}.min-h-\[32px\]{min-height:32px}.min-h-\[420px\]{min-height:420px}.min-h-\[calc\(100vh-64px\)\]{min-height:calc(100vh - 64px)}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-2{width:.5rem}.w-24{width:6rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-\[42rem\]{min-width:42rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-\[10rem\]{max-width:10rem}.max-w-\[1280px\]{max-width:1280px}.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{flex-shrink:0}.border-collapse{border-collapse:collapse}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.resize{resize:both}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.grid-cols-\[minmax\(0\2c 1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-4{row-gap:1rem}.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-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))}.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-\[\#262626\]>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(38 38 38/var(--tw-divide-opacity,1))}.divide-\[\#262626\]\/40>:not([hidden])~:not([hidden]){border-color:rgb(38 38 38/.4)}.divide-\[\#262626\]\/50>:not([hidden])~:not([hidden]){border-color:rgb(38 38 38/.5)}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.border{border-width:1px}.border-x{border-left-width:1px;border-right-width:1px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-r-2{border-right-width:2px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-none{border-style:none}.border-\[\#10B981\]\/20{border-color:rgb(16 185 129/.2)}.border-\[\#10B981\]\/30{border-color:rgb(16 185 129/.3)}.border-\[\#262626\]{--tw-border-opacity:1;border-color:rgb(38 38 38/var(--tw-border-opacity,1))}.border-\[\#262626\]\/40{border-color:rgb(38 38 38/.4)}.border-\[\#262626\]\/60{border-color:rgb(38 38 38/.6)}.border-\[\#262626\]\/80{border-color:rgb(38 38 38/.8)}.border-\[\#282828\]{--tw-border-opacity:1;border-color:rgb(40 40 40/var(--tw-border-opacity,1))}.border-\[\#EF4444\]\/20{border-color:rgb(239 68 68/.2)}.border-\[\#EF4444\]\/30{border-color:rgb(239 68 68/.3)}.border-\[\#F97316\]{--tw-border-opacity:1;border-color:rgb(249 115 22/var(--tw-border-opacity,1))}.border-\[\#ccc3d8\]\/40{border-color:rgb(204 195 216/.4)}.border-deep-orange{--tw-border-opacity:1;border-color:rgb(249 115 22/var(--tw-border-opacity,1))}.border-deep-orange\/10{border-color:rgb(249 115 22/.1)}.border-deep-orange\/20{border-color:rgb(249 115 22/.2)}.border-deep-orange\/30{border-color:rgb(249 115 22/.3)}.border-deep-orange\/50{border-color:rgb(249 115 22/.5)}.border-electric-purple\/20{border-color:rgb(124 58 237/.2)}.border-electric-purple\/30{border-color:rgb(124 58 237/.3)}.border-electric-purple\/40{border-color:rgb(124 58 237/.4)}.border-white\/10{border-color:rgb(255 255 255/.1)}.border-l-deep-orange{--tw-border-opacity:1;border-left-color:rgb(249 115 22/var(--tw-border-opacity,1))}.border-t-\[\#10B981\]{--tw-border-opacity:1;border-top-color:rgb(16 185 129/var(--tw-border-opacity,1))}.border-t-deep-orange{--tw-border-opacity:1;border-top-color:rgb(249 115 22/var(--tw-border-opacity,1))}.border-t-electric-purple{--tw-border-opacity:1;border-top-color:rgb(124 58 237/var(--tw-border-opacity,1))}.bg-\[\#050505\]{--tw-bg-opacity:1;background-color:rgb(5 5 5/var(--tw-bg-opacity,1))}.bg-\[\#050505\]\/70{background-color:rgb(5 5 5/.7)}.bg-\[\#0A0A0A\],.bg-\[\#0a0a0a\]{--tw-bg-opacity:1;background-color:rgb(10 10 10/var(--tw-bg-opacity,1))}.bg-\[\#0e0e0e\]{--tw-bg-opacity:1;background-color:rgb(14 14 14/var(--tw-bg-opacity,1))}.bg-\[\#0e0e0e\]\/90{background-color:rgb(14 14 14/.9)}.bg-\[\#10B981\]{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-\[\#10B981\]\/10{background-color:rgb(16 185 129/.1)}.bg-\[\#111111\],.bg-\[\#111\]{--tw-bg-opacity:1;background-color:rgb(17 17 17/var(--tw-bg-opacity,1))}.bg-\[\#161616\]{--tw-bg-opacity:1;background-color:rgb(22 22 22/var(--tw-bg-opacity,1))}.bg-\[\#161616\]\/60{background-color:rgb(22 22 22/.6)}.bg-\[\#161616\]\/80{background-color:rgb(22 22 22/.8)}.bg-\[\#1b1a1a\]{--tw-bg-opacity:1;background-color:rgb(27 26 26/var(--tw-bg-opacity,1))}.bg-\[\#1c1b1b\]{--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity,1))}.bg-\[\#1c1b1b\]\/60{background-color:rgb(28 27 27/.6)}.bg-\[\#201f1f\]{--tw-bg-opacity:1;background-color:rgb(32 31 31/var(--tw-bg-opacity,1))}.bg-\[\#262626\]{--tw-bg-opacity:1;background-color:rgb(38 38 38/var(--tw-bg-opacity,1))}.bg-\[\#2a2a2a\]{--tw-bg-opacity:1;background-color:rgb(42 42 42/var(--tw-bg-opacity,1))}.bg-\[\#3B82F6\]{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-\[\#7c3aed\]\/10{background-color:rgb(124 58 237/.1)}.bg-\[\#EF4444\]{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-\[\#EF4444\]\/10{background-color:rgb(239 68 68/.1)}.bg-background-base{--tw-bg-opacity:1;background-color:rgb(10 10 10/var(--tw-bg-opacity,1))}.bg-black\/75{background-color:rgb(0 0 0/.75)}.bg-deep-orange{--tw-bg-opacity:1;background-color:rgb(249 115 22/var(--tw-bg-opacity,1))}.bg-deep-orange\/10{background-color:rgb(249 115 22/.1)}.bg-deep-orange\/15{background-color:rgb(249 115 22/.15)}.bg-deep-orange\/5{background-color:rgb(249 115 22/.05)}.bg-electric-purple{--tw-bg-opacity:1;background-color:rgb(124 58 237/var(--tw-bg-opacity,1))}.bg-electric-purple\/10{background-color:rgb(124 58 237/.1)}.bg-emerald-500\/10{background-color:rgb(16 185 129/.1)}.bg-outline-variant{--tw-bg-opacity:1;background-color:rgb(74 68 85/var(--tw-bg-opacity,1))}.bg-primary{--tw-bg-opacity:1;background-color:rgb(210 187 255/var(--tw-bg-opacity,1))}.bg-surface-card{--tw-bg-opacity:1;background-color:rgb(22 22 22/var(--tw-bg-opacity,1))}.bg-surface-container-high{--tw-bg-opacity:1;background-color:rgb(42 42 42/var(--tw-bg-opacity,1))}.bg-surface-container-highest{--tw-bg-opacity:1;background-color:rgb(53 53 52/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/5{background-color:rgb(255 255 255/.05)}.bg-opacity-90{--tw-bg-opacity:0.9}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-deep-orange{--tw-gradient-from:#F97316 var(--tw-gradient-from-position);--tw-gradient-to:rgb(249 115 22/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-electric-purple{--tw-gradient-to:rgb(124 58 237/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#7C3AED var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-\[\#a78bfa\]{--tw-gradient-to:#a78bfa var(--tw-gradient-to-position)}.to-emerald-400{--tw-gradient-to:#34d399 var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-\[\#EF4444\]{fill:#EF4444}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.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-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-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-28{padding-bottom:7rem}.pb-3{padding-bottom:.75rem}.pb-32{padding-bottom:8rem}.pb-4{padding-bottom:1rem}.pr-10{padding-right:2.5rem}.pr-4{padding-right:1rem}.pt-16{padding-top:4rem}.pt-24{padding-top:6rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:JetBrains Mono,monospace}.font-sans{font-family:Inter,system-ui,-apple-system,sans-serif}.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-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#10B981\]{--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity,1))}.text-\[\#4a4455\]{--tw-text-opacity:1;color:rgb(74 68 85/var(--tw-text-opacity,1))}.text-\[\#958da1\]{--tw-text-opacity:1;color:rgb(149 141 161/var(--tw-text-opacity,1))}.text-\[\#EF4444\]{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-\[\#F97316\]{--tw-text-opacity:1;color:rgb(249 115 22/var(--tw-text-opacity,1))}.text-\[\#ccc3d8\]{--tw-text-opacity:1;color:rgb(204 195 216/var(--tw-text-opacity,1))}.text-\[\#ccc3d8\]\/40{color:rgb(204 195 216/.4)}.text-\[\#ccc3d8\]\/50{color:rgb(204 195 216/.5)}.text-\[\#ccc3d8\]\/60{color:rgb(204 195 216/.6)}.text-\[\#ccc3d8\]\/70{color:rgb(204 195 216/.7)}.text-\[\#ccc3d8\]\/80{color:rgb(204 195 216/.8)}.text-\[\#ccc3d8\]\/85{color:rgb(204 195 216/.85)}.text-\[\#d2bbff\]{--tw-text-opacity:1;color:rgb(210 187 255/var(--tw-text-opacity,1))}.text-\[\#e5e2e1\]{--tw-text-opacity:1;color:rgb(229 226 225/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-deep-orange{--tw-text-opacity:1;color:rgb(249 115 22/var(--tw-text-opacity,1))}.text-electric-purple{--tw-text-opacity:1;color:rgb(124 58 237/var(--tw-text-opacity,1))}.text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-on-surface{--tw-text-opacity:1;color:rgb(229 226 225/var(--tw-text-opacity,1))}.text-primary{--tw-text-opacity:1;color:rgb(210 187 255/var(--tw-text-opacity,1))}.text-transparent{color:transparent}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.accent-deep-orange{accent-color:#F97316}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-95{opacity:.95}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgb(0 0 0/0.25);--tw-shadow-colored:0 25px 50px -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_0_10px_rgba\(124\2c 58\2c 237\2c 0\.4\)\]{--tw-shadow:0 0 10px rgba(124,58,237,0.4);--tw-shadow-colored:0 0 10px 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_0_10px_rgba\(210\2c 187\2c 255\2c 0\.4\)\]{--tw-shadow:0 0 10px rgba(210,187,255,0.4);--tw-shadow-colored:0 0 10px 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_0_10px_rgba\(249\2c 115\2c 22\2c 0\.1\)\]{--tw-shadow:0 0 10px rgba(249,115,22,0.1);--tw-shadow-colored:0 0 10px 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_0_10px_rgba\(249\2c 115\2c 22\2c 0\.4\)\]{--tw-shadow:0 0 10px rgba(249,115,22,0.4);--tw-shadow-colored:0 0 10px var(--tw-shadow-color)}.shadow-\[0_0_10px_rgba\(249\2c 115\2c 22\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-md{--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px 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-deep-orange\/10{--tw-shadow-color:rgb(249 115 22/0.1);--tw-shadow:var(--tw-shadow-colored)}.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-xl{--tw-blur:blur(24px)}.blur-xl,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-\[1px\]{--tw-backdrop-blur:blur(1px)}.backdrop-blur-\[1px\],.backdrop-blur-md{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-md{--tw-backdrop-blur:blur(12px)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);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-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-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150,.transition-transform{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.bg-grid-tech{background-color:#0a0a0a;background-image:linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:32px 32px}.glow-orange{box-shadow:0 0 20px rgba(249,115,22,.15)}.glow-purple{box-shadow:0 0 20px rgba(124,58,237,.15)}.meter-gradient{background:linear-gradient(90deg,#7c3aed,#f97316)}.z-35{z-index:35}@keyframes scale-up{0%{opacity:0;transform:scale(.98) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.animate-scale-up{animation:scale-up .18s ease-out both}.animate-fade-in{animation:fade-in .18s ease-out both}.animate-spin-slow{animation:spin 3s linear infinite}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0a0a0a}::-webkit-scrollbar-thumb{background:#262626;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#353534}:root{--bg:#f6f7f2;--surface:#fffefa;--surface-muted:#edf1e8;--ink:#111614;--muted:#637068;--line:#dce3d9;--line-strong:#b8c6ba;--green:#087452;--green-soft:#daf4e7;--red:#a93646;--red-soft:#f8dfe4;--blue:#276f86;--blue-soft:#dceef3;--violet:#5748a7;--violet-soft:#e8e3fa;--panel:#111814;--panel-muted:#1d2823;color:var(--ink);background:var(--bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}a:hover{color:var(--green)}a,button,input{transition:color .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.app-header{z-index:10;gap:1rem;border-bottom:1px solid rgba(216,222,211,.9);background:rgba(245,247,241,.94);padding:.85rem 1rem;backdrop-filter:blur(16px)}.brand{display:inline-flex;align-items:center;gap:.6rem;font-size:1rem;font-weight:800}.brand:before{width:.7rem;height:.7rem;border-radius:50%;background:var(--green);content:""}nav{display:flex;align-items:center;gap:.5rem;color:var(--muted);font-size:.95rem}.primary-link,.secondary-link,.text-link,nav a{border-radius:8px;font-weight:800}nav a{padding:.5rem .65rem}nav a:hover{background:var(--surface-muted)}.page-shell{width:min(1120px,100%);margin:0 auto;padding:1rem 1rem 4rem}.home-board{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(16rem,.8fr);gap:1rem;align-items:stretch;padding:1rem 0 1.5rem}.card,.empty-state,.home-board-copy,.market-summary,.table-panel{border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:0 14px 38px rgba(21,26,24,.06)}.home-board-copy{display:grid;gap:1rem;align-content:center;padding:1.25rem}.home-board-copy h1,.page-heading h1{margin:0;color:var(--ink);font-size:2.7rem;line-height:1;letter-spacing:0}.card p,.empty-state p,.home-board-copy p,.notice,.page-heading p,.status-note,.subtle-note{max-width:68ch;color:var(--muted);line-height:1.55}.card p,.empty-state p,.form-message,.home-board-copy p,.notice,.page-heading p,.subtle-note{margin:0}.action-row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.primary-action,.primary-link{width:-moz-fit-content;width:fit-content;border:1px solid var(--green);border-radius:8px;background:var(--green);color:#ffffff;cursor:pointer;font:inherit;font-weight:800;padding:.68rem .9rem}.primary-action:hover:not(:disabled),.primary-link:hover{background:#066d4f;color:#ffffff}.status-note,.subtle-note{font-size:.92rem}.market-summary{display:grid;grid-template-columns:1fr;gap:0;margin:0;overflow:hidden}.market-summary div{display:grid;grid-template-columns:1fr auto;align-items:center;gap:1rem;padding:1rem}.market-summary div+div{border-top:1px solid var(--line)}.market-summary dt,.metric-list dt,.price-strip dt{color:var(--muted);font-size:.74rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.market-summary dd{margin:0;color:var(--ink);font-size:1.8rem;font-weight:900}.page-heading{display:grid;gap:.7rem;padding:1.5rem 0 2rem}.page-heading.compact{padding-bottom:1rem}.card-kicker,.eyebrow{margin:0;color:var(--amber);font-size:.76rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin:1.5rem 0 1rem}.section-heading h2{margin:.2rem 0 0;font-size:1.35rem}.secondary-link,.text-link{color:var(--green)}.secondary-link{width:-moz-fit-content;width:fit-content;border:1px solid var(--line-strong);padding:.58rem .72rem}.secondary-link:hover{border-color:var(--green);background:var(--green-soft)}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1rem}.card,.empty-state,.table-panel{padding:1rem}.card{display:grid;gap:.9rem;align-content:start}.card h3{margin:0;color:var(--ink);font-size:1.12rem;line-height:1.28}.card-kicker{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.market-card{border-top:4px solid var(--blue)}.market-card.status-active{border-top-color:var(--green)}.position-card.side-yes,.signal-card.side-yes{border-top:4px solid var(--green)}.position-card.side-no,.signal-card.side-no{border-top:4px solid var(--red)}.market-card-title{display:grid;gap:.5rem}.market-map-state{width:-moz-fit-content;width:fit-content;border:1px solid var(--line);border-radius:999px;background:var(--surface-muted);color:var(--muted);font-size:.78rem;font-weight:800;padding:.22rem .55rem}.status-pill{border:1px solid var(--line-strong);border-radius:999px;background:var(--green-soft);color:var(--green);font-size:.72rem;font-weight:900;padding:.2rem .55rem;text-transform:uppercase}.price-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0}.price-strip div{display:grid;gap:.18rem;border:1px solid var(--line);border-radius:8px;background:var(--surface-muted);padding:.65rem}.metric-list dd,.price-strip dd{margin:0;overflow-wrap:anywhere}.price-strip dd{color:var(--ink);font-size:1.05rem;font-weight:900}.metric-list{display:grid;gap:.75rem;margin:0}.metric-list div{display:grid;gap:.18rem}.empty-state{display:grid;gap:.5rem;background:var(--surface-muted)}.empty-state h2{margin:0;font-size:1.25rem}.secondary-action{width:-moz-fit-content;width:fit-content;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface-muted);color:var(--muted);cursor:not-allowed;font:inherit;font-weight:800;padding:.65rem .8rem}.primary-action:disabled{cursor:progress;opacity:.72}.copy-intent-form{display:grid;gap:.75rem;border:1px solid var(--line);border-radius:8px;background:var(--surface-muted);padding:.85rem}.copy-intent-form label{display:grid;gap:.35rem}.copy-intent-form span,.form-message{color:var(--muted);font-size:.88rem;line-height:1.45}.copy-intent-form input{width:min(100%,24rem);border:1px solid var(--line-strong);border-radius:8px;background:#ffffff;color:var(--ink);font:inherit;padding:.65rem .72rem}.copy-intent-form input:focus{border-color:var(--green);box-shadow:0 0 0 3px rgba(8,127,91,.12);outline:0}.form-message.error{color:var(--red)}.table-panel{display:grid;gap:0;overflow:hidden}.table-row{display:grid;grid-template-columns:minmax(7rem,1fr) minmax(7rem,1fr) 2fr;gap:.75rem;overflow-wrap:anywhere;padding:.75rem 0}.table-row+.table-row{border-top:1px solid var(--line)}.notice{border-left:3px solid var(--amber);background:var(--amber-soft);border-radius:0 8px 8px 0;padding:.65rem .75rem}@media (max-width:760px){.home-board{grid-template-columns:1fr}.home-board-copy h1,.page-heading h1{font-size:2.25rem}}@media (max-width:640px){.app-header,.section-heading,.table-row{align-items:start;grid-template-columns:1fr}.app-header,.section-heading{display:grid}nav{width:100%}nav a{border:1px solid var(--line);background:var(--surface)}.price-strip{grid-template-columns:1fr}}.page-shell.wide{width:min(1280px,100%)}.split-heading{grid-template-columns:minmax(0,1fr) auto;align-items:flex-end}.market-overview-band{margin:1rem 0 0}.signal-composer{scroll-margin-top:5.5rem;display:grid;grid-template-columns:minmax(16rem,.75fr) minmax(20rem,1.25fr);gap:1rem;align-items:start;margin-top:1rem;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:1rem;box-shadow:0 14px 40px rgba(17,22,20,.07)}.signal-composer-copy{display:grid;gap:.55rem}.signal-composer-copy h2{margin:0;font-size:1.7rem;line-height:1.12}.signal-composer-copy p:not(.eyebrow){margin:0;color:var(--muted);line-height:1.55}.signal-form{display:grid;gap:.85rem}.signal-market-summary{display:grid;gap:.3rem;border:1px solid var(--line);border-radius:8px;background:#fbfcf7;padding:.75rem}.signal-market-summary strong{line-height:1.3}.signal-market-summary span{color:var(--blue);font-weight:900}.ticket-field textarea{width:100%;min-height:8.5rem;resize:vertical;border:1px solid var(--line-strong);border-radius:8px;background:#ffffff;color:var(--ink);font:inherit;line-height:1.45;padding:.75rem}.ticket-field textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px rgba(8,116,82,.13);outline:0}.market-summary.horizontal{grid-template-columns:repeat(4,minmax(0,1fr))}.market-summary.horizontal div+div{border-left:1px solid var(--line);border-top:0}.market-summary.horizontal dd{font-size:1.45rem;overflow-wrap:anywhere}.card-actions,.inline-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.margin-desk{display:grid;gap:1rem;padding:.75rem 0 .25rem}.margin-desk-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:flex-end;border:1px solid #26352e;background:var(--panel);color:#f7fbf5;padding:1.2rem;box-shadow:0 18px 50px rgba(17,24,20,.16)}.margin-desk-header h1{max-width:14ch;margin:.25rem 0 0;font-size:3.5rem;line-height:.98;letter-spacing:0}.margin-desk-header p:not(.eyebrow){max-width:70ch;margin:.9rem 0 0;color:#c7d6ce;line-height:1.58}.live-badge{display:grid;min-width:11rem;gap:.25rem;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:var(--panel-muted);padding:.85rem}.live-badge span{color:#c7d6ce;font-size:.78rem;font-weight:800;text-transform:uppercase}.live-badge strong{font-size:1.55rem}.live-badge.ready strong{color:#77e2b9}.live-badge.pending strong{color:#ffd27f}.margin-workspace{display:grid;grid-template-columns:minmax(13rem,.85fr) minmax(20rem,1.35fr) minmax(18rem,.95fr);gap:1rem;align-items:start}.market-rail,.risk-console,.trade-ticket{border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:0 14px 40px rgba(17,22,20,.07)}.market-rail,.risk-console{display:grid;gap:.85rem;padding:.85rem}.rail-heading,.ticket-topline{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:var(--muted);font-size:.78rem;font-weight:900;text-transform:uppercase}.market-rail-list{display:grid;gap:.5rem}.market-rail-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:center;width:100%;border:1px solid var(--line);border-radius:8px;background:#fbfcf7;color:var(--ink);cursor:pointer;font:inherit;min-height:4rem;padding:.7rem;text-align:left}.market-rail-item span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.25}.market-rail-item strong{color:var(--blue);white-space:nowrap}.market-rail-item.active,.market-rail-item:hover{border-color:var(--green);background:var(--green-soft)}.trade-ticket{display:grid;gap:1rem;padding:1rem}.selected-market-copy{display:grid;gap:.5rem}.risk-console h2,.selected-market-copy h2{margin:0;font-size:1.35rem;line-height:1.2}.risk-console p,.selected-market-copy p{margin:0;color:var(--muted);line-height:1.55}.selected-market-copy a{width:-moz-fit-content;width:fit-content;color:var(--green);font-weight:900}.session-panel,.wallet-panel{display:grid;gap:.25rem;border:1px solid var(--line);border-radius:8px;background:var(--surface-muted);padding:.75rem}.session-panel.ready,.wallet-panel.ready{border-color:rgba(8,116,82,.34);background:var(--green-soft)}.session-panel span,.wallet-panel span{color:var(--muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.session-panel strong,.wallet-panel strong{color:var(--ink);overflow-wrap:anywhere}.session-panel p,.wallet-panel p{margin:0;color:var(--muted);line-height:1.45}.wallet-panel button{width:-moz-fit-content;width:fit-content;border:1px solid var(--line-strong);border-radius:8px;background:#ffffff;color:var(--green);cursor:pointer;font:inherit;font-weight:900;padding:.55rem .7rem}.wallet-panel button:hover{background:var(--green-soft)}.session-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center}.session-panel-copy{display:grid;gap:.25rem;min-width:0}.session-retry-button{border:1px solid var(--line-strong);border-radius:8px;background:#ffffff;color:var(--green);cursor:pointer;font:inherit;font-weight:900;padding:.55rem .75rem}.session-retry-button:hover{background:var(--green-soft)}.intent-confirmation{display:grid;gap:.75rem;border:1px solid rgba(8,116,82,.26);border-radius:8px;background:linear-gradient(180deg,#f8fffb,#edf9f2);padding:.85rem}.intent-confirmation.compact{background:#f7fbf8}.intent-confirmation-topline{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.intent-confirmation dt,.intent-confirmation-topline span{color:var(--muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.intent-confirmation-topline strong{border:1px solid rgba(8,116,82,.24);border-radius:999px;background:var(--green-soft);color:var(--green);padding:.28rem .5rem;white-space:nowrap}.intent-confirmation dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0}.intent-confirmation.compact dl{grid-template-columns:repeat(2,minmax(0,1fr))}.intent-confirmation dl div{display:grid;gap:.18rem;border:1px solid rgba(8,116,82,.14);border-radius:8px;background:rgba(255,255,255,.72);padding:.58rem}.intent-confirmation dd{margin:0;color:var(--ink);font-weight:900;overflow-wrap:anywhere}.intent-confirmation a{color:var(--green)}.intent-confirmation p{margin:0;color:#38554a;line-height:1.45}.leverage-row,.segmented-control{display:grid;gap:.5rem}.segmented-control{grid-template-columns:repeat(2,minmax(0,1fr))}.leverage-row{grid-template-columns:repeat(5,minmax(0,1fr))}.leverage-row button,.segmented-control button{border:1px solid var(--line-strong);border-radius:8px;background:#fbfcf7;color:var(--ink);cursor:pointer;font:inherit;font-weight:900;min-height:2.85rem;padding:.55rem .6rem}.segmented-control button.active.yes,.segmented-control button.yes:hover{border-color:var(--green);background:var(--green-soft);color:var(--green)}.segmented-control button.active.no,.segmented-control button.no:hover{border-color:var(--red);background:var(--red-soft);color:var(--red)}.leverage-row button.active,.leverage-row button:hover{border-color:var(--violet);background:var(--violet-soft);color:var(--violet)}.ticket-field{display:grid;gap:.4rem}.ticket-field span{color:var(--muted);font-size:.78rem;font-weight:900;text-transform:uppercase}.ticket-field input,.ticket-field select{width:100%;border:1px solid var(--line-strong);border-radius:8px;background:#ffffff;color:var(--ink);font:inherit;min-height:3rem;padding:.75rem}.ticket-field input:focus,.ticket-field select:focus{border-color:var(--green);box-shadow:0 0 0 3px rgba(8,116,82,.13);outline:0}.risk-list,.ticket-metrics{display:grid;gap:0;margin:0;border:1px solid var(--line);border-radius:8px;overflow:hidden}.ticket-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.risk-list div,.ticket-metrics div{display:grid;gap:.25rem;background:#fbfcf7;padding:.75rem}.ticket-metrics div:nth-child(odd){border-right:1px solid var(--line)}.risk-list div+div,.ticket-metrics div:nth-child(n+3){border-top:1px solid var(--line)}.risk-list dt,.ticket-metrics dt{color:var(--muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.risk-list dd,.ticket-metrics dd{margin:0;color:var(--ink);font-weight:900;overflow-wrap:anywhere}.ticket-submit{border:1px solid #25352e;border-radius:8px;background:var(--panel);color:#ffffff;cursor:pointer;font:inherit;font-weight:900;min-height:3.15rem;padding:.75rem 1rem}.ticket-submit:hover:not(:disabled){background:#1b2a22}.ticket-submit:disabled{cursor:not-allowed;opacity:.62}.ticket-message{margin:0;border-left:3px solid var(--amber);border-radius:0 8px 8px 0;background:var(--amber-soft);color:#66430e;line-height:1.5;padding:.7rem .8rem}.ticket-message.error{border-left-color:var(--red);background:var(--red-soft);color:var(--red)}.risk-console{background:#fbfcf7}.process-rail{display:grid;gap:.5rem}.process-rail span{border-left:3px solid var(--blue);background:var(--blue-soft);border-radius:0 8px 8px 0;color:#224d5d;font-weight:800;line-height:1.35;padding:.65rem .75rem}.desk-empty{display:grid;gap:.35rem;border:1px solid var(--line);border-radius:8px;background:var(--surface-muted);color:var(--muted);line-height:1.45;padding:1rem}.desk-empty.compact{padding:.75rem}.desk-empty strong{color:var(--ink)}.my-activity-shell{display:grid;gap:1rem}.activity-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.activity-summary-grid div{display:grid;gap:.25rem;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:.9rem;box-shadow:0 12px 32px rgba(17,22,20,.06)}.activity-summary-grid span{color:var(--muted);font-size:.74rem;font-weight:900;text-transform:uppercase}.activity-summary-grid strong{color:var(--ink);font-size:1.8rem;line-height:1}.activity-section-stack{display:grid;gap:1.2rem}.activity-section{display:grid;gap:.75rem}.compact-heading{margin-bottom:0}.compact-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.activity-table{display:grid;gap:.5rem}.activity-row{display:grid;grid-template-columns:minmax(6rem,.7fr) minmax(8rem,1fr) minmax(7rem,.8fr);gap:.75rem;align-items:center;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font-weight:800;padding:.75rem}.activity-row:hover{border-color:var(--green);background:var(--green-soft)}@media (max-width:1040px){.margin-workspace{grid-template-columns:minmax(0,1fr) minmax(20rem,1fr)}.risk-console{grid-column:1/-1}}@media (max-width:820px){.margin-desk-header,.split-heading{grid-template-columns:1fr}.margin-desk-header h1{max-width:100%;font-size:2.25rem}.live-badge{min-width:0}.margin-workspace,.market-summary.horizontal,.signal-composer{grid-template-columns:1fr}.market-summary.horizontal div+div{border-left:0;border-top:1px solid var(--line)}}@media (max-width:520px){.leverage-row,.ticket-metrics{grid-template-columns:1fr}.ticket-metrics div:nth-child(odd){border-right:0}.ticket-metrics div+div{border-top:1px solid var(--line)}}.leaderboard-list{display:grid;gap:.85rem}.leaderboard-card{grid-template-columns:auto minmax(0,1fr);align-items:start}.leaderboard-rank{display:grid;place-items:center;width:3rem;height:3rem;border:1px solid var(--line-strong);border-radius:8px;background:var(--amber-soft);color:var(--amber);font-weight:900}.leaderboard-body,.leaderboard-title{display:grid;gap:.8rem}.leaderboard-title{grid-template-columns:minmax(0,1fr) auto;align-items:start}.stats-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.5rem;margin:0}.stats-strip div{display:grid;gap:.18rem;border:1px solid var(--line);border-radius:8px;background:var(--surface-muted);padding:.65rem}.stats-strip dt{color:var(--muted);font-size:.74rem;font-weight:800;text-transform:uppercase}.stats-strip dd{margin:0;color:var(--ink);font-weight:900;overflow-wrap:anywhere}.readiness-list{display:grid;gap:.85rem;margin-top:1rem}.readiness-check{display:grid;gap:.6rem;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:1rem;box-shadow:0 14px 38px rgba(21,26,24,.06)}.readiness-check h2{margin:.18rem 0 0;font-size:1.05rem}.readiness-check p{margin:0}.readiness-check.pass{border-left:4px solid var(--green)}.readiness-check.warn{border-left:4px solid var(--amber)}.readiness-check.fail{border-left:4px solid var(--red)}.readiness-config{margin-top:1rem}:root{--bg:#eef2ef;--surface:#ffffff;--surface-muted:#f3f6f4;--ink:#0c1211;--muted:#5f6d68;--line:#d5ded8;--line-strong:#aebdb5;--green:#087d59;--green-soft:#dff6ec;--blue:#1f6f86;--blue-soft:#e1f0f3;--amber:#9a6716;--amber-soft:#f7ecd4;--violet:#4f46a5;--violet-soft:#e9e6ff;--panel:#0d1514;--panel-muted:#16211f}body{background:linear-gradient(180deg,rgba(238,242,239,.94),#f8faf7 42rem),var(--bg)}.app-header{border-bottom-color:rgba(16,24,22,.08);background:rgba(248,250,247,.88)}.app-header nav a{border:1px solid transparent}.app-header nav a:hover{border-color:var(--line);background:#ffffff;color:var(--ink)}.margin-desk{gap:.9rem;padding-top:.5rem}.margin-desk-header{grid-template-columns:minmax(0,1fr) minmax(17rem,.36fr);align-items:stretch;border:1px solid #20312e;background:linear-gradient(135deg,#0b1110,#121f1d 55%,#0e1820);overflow:hidden;padding:clamp(1rem,2vw,1.45rem)}.desk-title{display:grid;align-content:center}.margin-desk-header h1{max-width:16ch;font-size:clamp(2.25rem,6vw,4.5rem)}.margin-desk-header p:not(.eyebrow){max-width:58rem;color:#d5e3dd;font-size:1rem}.desk-status-stack{display:grid;gap:.75rem;min-width:0}.live-badge{min-width:0;border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.06)}.desk-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0}.desk-stat-grid div{display:grid;gap:.18rem;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.055);padding:.72rem}.desk-stat-grid dt{color:#aebeb7;font-size:.68rem;font-weight:900;text-transform:uppercase}.desk-stat-grid dd{margin:0;color:#ffffff;font-size:1.25rem;font-weight:950}.margin-workspace{grid-template-columns:minmax(14rem,.86fr) minmax(24rem,1.34fr) minmax(17rem,.9fr)}.market-rail{background:var(--panel);border-color:#21302d;color:#f7fbf7}.rail-heading{color:#b7c7c0}.rail-heading div{display:grid;gap:.12rem}.rail-heading small{color:#73847d;font-size:.72rem;font-weight:700;text-transform:none}.rail-heading strong{color:#ffffff;font-size:1.35rem}.market-rail-list{max-height:42rem;overflow:auto;padding-right:.1rem}.market-rail-item{border-color:#263734;background:#121d1b;color:#f2faf5;min-height:4.55rem;padding:.72rem}.rail-market-copy{display:grid;gap:.22rem;min-width:0}.rail-market-copy>span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#f2faf5;line-height:1.22}.rail-market-copy small{overflow:hidden;color:#83948d;font-size:.73rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.market-rail-item strong{color:#80e5be;font-size:.95rem}.market-rail-item.active,.market-rail-item:hover{border-color:#53c999;background:#173027;box-shadow:inset 3px 0 0 #53c999}.trade-ticket{border-color:#cbd6d0;background:#ffffff;box-shadow:0 20px 52px rgba(15,23,21,.12)}.ticket-topline{color:#68766f}.ticket-topline strong{color:var(--ink)}.selected-market-copy{gap:.8rem;border:1px solid #1f302d;border-radius:8px;background:#0f1716;color:#f8fbf8;padding:1rem}.selected-market-title-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:start}.market-source-line{display:block;color:#80e5be;font-size:.72rem;font-weight:900;text-transform:uppercase}.selected-market-copy h2{color:#ffffff;font-size:clamp(1.35rem,3vw,2rem)}.selected-market-copy p{color:#c7d8d1}.selected-market-copy a{color:#80e5be}.selected-price-pill{display:grid;min-width:7rem;gap:.2rem;border:1px solid rgba(128,229,190,.28);border-radius:8px;background:rgba(128,229,190,.08);padding:.7rem;text-align:right}.selected-price-pill span{color:#9db0a8;font-size:.68rem;font-weight:900;text-transform:uppercase}.selected-price-pill strong{color:#ffffff;font-size:1.55rem}.selected-price-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0}.selected-price-grid div{display:grid;gap:.2rem;border:1px solid rgba(255,255,255,.11);border-radius:8px;background:rgba(255,255,255,.055);padding:.62rem}.selected-price-grid dt{color:#9db0a8;font-size:.68rem;font-weight:900;text-transform:uppercase}.selected-price-grid dd{margin:0;color:#ffffff;font-weight:900;overflow-wrap:anywhere}.copy-intent-form input,.session-panel,.signal-market-summary,.ticket-field input,.ticket-field select,.ticket-field textarea,.wallet-panel{background:#fbfdfb}.leverage-row button,.segmented-control button{background:#f6f8f6}.ticket-metrics{border-color:#cfd9d3}.ticket-metrics div{background:#f7faf7}.ticket-metrics dd{font-size:1.02rem}.ticket-submit{background:#0d1514}.ticket-submit:hover:not(:disabled){background:#17221f;box-shadow:0 10px 24px rgba(13,21,20,.18)}.risk-console{border-color:#20312e;background:#101817;color:#f5fbf7}.risk-console h2{color:#ffffff}.risk-console p{color:#c5d4ce}.risk-list{border-color:#263734}.risk-list div{background:#14201e}.risk-list div+div{border-top-color:#263734}.risk-list dt{color:#83948d}.risk-list dd{color:#ffffff}.process-rail span{border-left-color:#80e5be;background:rgba(128,229,190,.09);color:#d9eee6}.signal-composer{grid-template-columns:minmax(15rem,.72fr) minmax(22rem,1.28fr);border-color:#20312e;background:#0f1716;color:#f7fbf8;box-shadow:0 24px 58px rgba(15,23,21,.14)}.signal-composer-copy{align-content:center}.signal-composer-copy h2{color:#ffffff;font-size:clamp(1.6rem,4vw,2.7rem)}.signal-composer-copy p:not(.eyebrow){color:#c7d8d1}.signal-form{border:1px solid #d2ddd6;border-radius:8px;background:#ffffff;color:var(--ink);padding:1rem}.signal-form-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--line);padding-bottom:.85rem}.signal-form-header div{display:grid;gap:.15rem}.signal-form-header small,.signal-form-header span{color:var(--muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.signal-form-header strong{font-size:1.3rem}.signal-market-summary{border-color:#ccd8d1}.signal-market-summary>span{color:var(--green);font-size:.72rem;font-weight:900;text-transform:uppercase}.signal-market-summary small{color:var(--blue);font-weight:900}.card-grid{padding-bottom:.5rem}.market-card{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.market-card:hover{border-color:#b8c8c0;box-shadow:0 18px 46px rgba(15,23,21,.1);transform:translateY(-1px)}@media (max-width:1040px){.margin-desk-header,.margin-workspace,.signal-composer{grid-template-columns:1fr}.market-rail-list{max-height:24rem}}@media (max-width:700px){.desk-stat-grid,.selected-price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.selected-market-title-row,.signal-form-header{grid-template-columns:1fr;display:grid}.selected-price-pill{width:100%;text-align:left}}@media (max-width:520px){.activity-row,.activity-summary-grid,.desk-stat-grid,.intent-confirmation dl,.intent-confirmation.compact dl,.selected-price-grid{grid-template-columns:1fr}.intent-confirmation-topline,.session-panel{grid-template-columns:1fr;align-items:stretch}.intent-confirmation-topline{display:grid}}.vault-action-panel{display:grid;gap:12px;margin-top:14px;padding:14px;border:1px solid color-mix(in srgb,var(--border) 78%,var(--accent));border-radius:8px;background:color-mix(in srgb,var(--surface) 88%,var(--accent-soft))}.vault-action-panel>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.vault-action-panel dt,.vault-action-panel span{color:var(--muted);font-size:.78rem}.vault-action-panel dd,.vault-action-panel strong{color:var(--ink);font-weight:700}.vault-action-panel dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.vault-action-panel dd,.vault-action-panel dt{margin:0}.vault-action-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.vault-action-row button{min-height:42px;border-radius:8px;border:1px solid var(--border);background:var(--ink);color:var(--surface);font-weight:700}.vault-action-row button:disabled{cursor:not-allowed;opacity:.48}.vault-step-card,.vault-step-list{display:grid;gap:10px}.vault-step-card{padding:12px;border:1px solid color-mix(in srgb,var(--border) 84%,var(--accent));border-radius:8px;background:color-mix(in srgb,var(--surface-muted) 72%,transparent)}.vault-step-card.locked{opacity:.62}.vault-step-card.submitted{border-color:color-mix(in srgb,#35d399 68%,var(--border))}.vault-step-card.error{border-color:color-mix(in srgb,#ff6b4a 70%,var(--border))}.vault-step-heading{display:flex;align-items:center;gap:10px}.vault-step-heading>span{display:grid;width:28px;height:28px;place-items:center;border-radius:999px;background:var(--accent);color:var(--ink);font-size:.78rem;font-weight:800}.vault-step-heading div{display:grid;gap:2px}.vault-step-heading small{color:var(--muted);font-size:.74rem}.vault-step-card p{margin:0;color:var(--muted);font-size:.84rem;line-height:1.45}.vault-step-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.vault-step-card dd{overflow-wrap:anywhere}@media (max-width:720px){.vault-action-panel dl,.vault-action-row{grid-template-columns:1fr}}:root{--bg:#090b0f;--surface:#171719;--surface-muted:#222226;--ink:#f8f7f2;--muted:#a2a0a8;--line:#34343a;--line-strong:#4a4951;--green:#36d28f;--green-soft:rgba(54,210,143,0.16);--red:#ff6b7c;--red-soft:rgba(255,107,124,0.16);--amber:#ffb84a;--amber-soft:rgba(255,184,74,0.16);--blue:#66d9ff;--blue-soft:rgba(102,217,255,0.15);--violet:#3f2078;--violet-soft:rgba(106,39,255,0.18);--panel:#101014;--panel-muted:#202026;--border:var(--line)}body{background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0),#090b0f;background-size:96px 96px}.app-header,a:hover{color:#ffffff}.app-header{border-bottom-color:rgba(255,255,255,.08);background:rgba(9,11,15,.86)}.brand{min-height:2.5rem;color:#ffffff}.brand:before{width:1.9rem;height:1.9rem;border-radius:8px;background:linear-gradient(90deg,#ffffff 0 28%,transparent 28% 40%,#ffffff 40% 68%,transparent 68%),var(--violet);box-shadow:0 0 0 1px rgba(255,255,255,.12),0 10px 28px rgba(106,39,255,.34)}nav{color:#c8c5ce}.app-header nav a:hover,nav a:hover{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.08);color:#ffffff}.page-shell{padding-top:1.2rem}.launch-shell{width:100%;overflow:hidden}.launch-stage{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(17rem,.42fr);grid-template-areas:"copy panel" "stats stats";gap:clamp(1rem,3vw,2rem);align-items:center;width:min(1160px,100%);min-height:calc(100vh - 4.4rem);margin:0 auto;padding:clamp(1rem,4vw,3.2rem)}.launch-stage:before{position:absolute;inset:0;z-index:-2;background:linear-gradient(rgba(255,255,255,.075) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.075) 1px,transparent 0);background-size:96px 96px;-webkit-mask-image:radial-gradient(circle at 48% 40%,#000 0 52%,transparent 82%);mask-image:radial-gradient(circle at 48% 40%,#000 0 52%,transparent 82%);content:""}.launch-stage:after{position:absolute;inset:12% 8%;z-index:-3;border:1px solid rgba(255,255,255,.05);background:linear-gradient(135deg,rgba(106,39,255,.18),transparent 28%),linear-gradient(315deg,rgba(128,47,20,.16),transparent 32%),rgba(255,255,255,.015);content:""}.launch-grid{position:absolute;inset:0;z-index:-1;pointer-events:none}.grid-tile{position:absolute;width:clamp(3.4rem,11vw,8rem);aspect-ratio:1;border:1px solid rgba(255,255,255,.08);animation:floatTile 7s ease-in-out infinite}.tile-violet{top:11%;left:13%;background:var(--violet)}.tile-orange{right:4%;bottom:10%;background:var(--orange);animation-delay:-1.8s}.tile-ink{top:18%;right:23%;background:#24202c;animation-delay:-3.4s}.tile-violet.soft{bottom:22%;left:4%;background:#c39bff;animation-delay:-4.6s}.launch-copy{display:grid;grid-area:copy;gap:1.2rem;align-content:center;max-width:48rem}.launch-mark{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;gap:.65rem;margin:0;color:#ffffff;font-size:1rem;font-weight:900}.launch-mark:before{width:1.2rem;height:1.2rem;border-radius:4px;background:var(--violet);box-shadow:inset 0 0 0 5px #ffffff;content:""}.launch-copy h1{max-width:12ch;margin:0;color:#ffffff;font-size:clamp(3.4rem,12vw,7.4rem);line-height:.92;letter-spacing:0}.launch-copy p:not(.launch-mark){max-width:40rem;margin:0;color:#cecad6;font-size:clamp(1rem,2.7vw,1.35rem);line-height:1.45}.launch-actions{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center;padding-top:.3rem}.app-hero-action,.launch-button,.launch-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:3.4rem;border-radius:8px;font-weight:950;padding:.9rem 1.15rem}.app-hero-action,.launch-button{border:1px solid rgba(255,255,255,.1);background:var(--violet);color:#ffffff;box-shadow:0 18px 46px rgba(106,39,255,.34)}.app-hero-action:hover,.launch-button:hover{background:#3f2078;color:#ffffff}.launch-secondary{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.08);color:#ffffff}.launch-market-panel{display:grid;grid-area:panel;gap:1rem;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(24,24,28,.78);padding:1rem;box-shadow:0 24px 80px rgba(0,0,0,.32);backdrop-filter:blur(18px)}.launch-panel-topline{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#a7a4ad;font-size:.85rem;font-weight:900;text-transform:uppercase}.launch-panel-topline strong{color:#ffffff;font-size:2rem}.launch-market-list{display:grid;gap:.65rem}.launch-market-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;min-height:4.2rem;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.055);padding:.75rem}.launch-market-row span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#ffffff;line-height:1.25}.launch-market-row strong{color:#ffffff;font-size:1.35rem}.launch-empty{color:#b9b6bf;line-height:1.45}.launch-stats{display:grid;grid-area:stats;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0}.app-board-stats div,.category-board div,.launch-stats div{display:grid;gap:.2rem;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:rgba(255,255,255,.06);padding:.9rem}.app-board-stats dt,.launch-stats dt{color:#a7a4ad;font-size:.72rem;font-weight:900;text-transform:uppercase}.app-board-stats dd,.launch-stats dd{margin:0;color:#ffffff;font-size:clamp(1.15rem,3vw,1.75rem);font-weight:950;overflow-wrap:anywhere}.app-layer-shell{width:min(1180px,100%);display:grid;gap:1.2rem}.app-board-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:flex-end;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:linear-gradient(135deg,rgba(106,39,255,.2),transparent 36%),linear-gradient(315deg,rgba(128,47,20,.14),transparent 35%),#141418;padding:clamp(1rem,3vw,1.5rem);box-shadow:0 22px 70px rgba(0,0,0,.26)}.app-title-lockup{display:grid;gap:.7rem}.app-title-lockup h1{max-width:12ch;margin:0;color:#ffffff;font-size:clamp(2.5rem,9vw,5rem);line-height:.94;letter-spacing:0}.app-title-lockup p:not(.eyebrow){max-width:54rem;margin:0;color:#cbc8d1;line-height:1.5}.app-board-stats{display:grid;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:0}.category-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.65rem}.category-board div{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:3.5rem;background:rgba(255,255,255,.045)}.category-board span{overflow:hidden;color:#cfccd5;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.category-board strong{color:#ffffff;font-size:1.25rem}.conviction-section-heading{color:#ffffff;margin:.3rem 0 0}.conviction-section-heading span{color:#a6a3ad;font-weight:850}.conviction-section-heading h2{color:#ffffff}.conviction-market-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:.85rem}.priority-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.monitoring-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.card.conviction-card{position:relative;overflow:hidden;border-color:rgba(255,255,255,.08);background:#202024;color:#ffffff;box-shadow:0 18px 48px rgba(0,0,0,.22)}.card.conviction-card:before{position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--violet),var(--orange));content:""}.card.conviction-card:hover{border-color:rgba(255,255,255,.16);box-shadow:0 24px 58px rgba(0,0,0,.32)}.market-card-top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;align-items:start}.market-avatar{width:2.8rem;aspect-ratio:1;border:1px solid rgba(255,255,255,.1);background:var(--violet);font-size:.78rem}.market-card-heading{display:grid;min-width:0;gap:.45rem}.card.conviction-card h3{color:#ffffff;font-size:clamp(1rem,3vw,1.22rem);line-height:1.25}.card.conviction-card .subtle-note,.card.conviction-card p{color:#b9b6bf}.market-price-callout{display:grid;min-width:4.4rem;gap:.15rem;text-align:right}.market-price-callout span{color:#918d99;font-size:.68rem;font-weight:900;text-transform:uppercase}.market-price-callout strong{color:#ffffff;font-size:1.55rem;line-height:1}.card.conviction-card .status-pill{border-color:rgba(106,39,255,.38);background:rgba(106,39,255,.18);color:#d8c9ff}.case-meter{height:.45rem;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.08)}.case-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--violet),var(--orange))}.case-list{display:flex;flex-wrap:wrap;gap:.42rem;margin:0;padding:0;list-style:none}.case-list li{border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(255,255,255,.055);color:#c8c4ce;font-size:.74rem;font-weight:850;padding:.26rem .5rem}.card.conviction-card .metric-list div,.card.conviction-card .price-strip div{border-color:rgba(255,255,255,.08);background:rgba(255,255,255,.055)}.card.conviction-card .metric-list dt,.card.conviction-card .price-strip dt{color:#918d99}.card.conviction-card .metric-list dd,.card.conviction-card .price-strip dd{color:#ffffff}.market-detail-list{grid-template-columns:repeat(3,minmax(0,1fr))}.market-detail-list div{min-width:0}.market-flow-card{display:grid;gap:1rem;padding:1rem}.market-flow-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.market-flow-heading h2{margin:.25rem 0 0;color:var(--ink);font-size:1.35rem;letter-spacing:0}.market-flow-heading span{flex-shrink:0;border:1px solid var(--line);border-radius:999px;background:var(--surface-muted);color:var(--muted);font-size:.7rem;font-weight:900;padding:.35rem .6rem;text-transform:uppercase}.market-flow-canvas{position:relative;min-height:20rem;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.market-flow-canvas canvas{position:absolute;inset:0;width:100%;height:100%}.market-flow-overlay{position:absolute;inset:0;display:grid;place-items:center;background:rgba(255,254,250,.78);color:var(--muted);font-size:.72rem;font-weight:900;letter-spacing:.08em;padding:1rem;text-align:center;text-transform:uppercase}.market-flow-prices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:0}.market-flow-prices div{border:1px solid var(--line);border-radius:8px;background:var(--surface-muted);padding:.75rem}.market-flow-prices dt{color:var(--muted);font-size:.66rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.market-flow-prices dd{margin:.25rem 0 0;color:var(--ink);font-size:1rem;font-weight:950}.conviction-card-actions{padding-top:.2rem}.card.conviction-card .secondary-link{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.07);color:#ffffff}.card.conviction-card .text-link{color:#d7c7ff}.card.conviction-card.compact{gap:.75rem}.card.conviction-card.compact .market-detail-list,.card.conviction-card.compact .market-price-strip{display:none}@keyframes floatTile{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-12px,0)}}@media (max-width:860px){.app-board-hero,.app-board-stats,.launch-stage{grid-template-columns:1fr}.launch-stage{grid-template-areas:"copy" "panel" "stats";align-items:start}.app-hero-action{width:100%}.app-title-lockup h1,.launch-copy h1{max-width:100%}}@media (max-width:640px){.app-header{position:sticky;gap:.7rem}nav{overflow-x:auto;padding-bottom:.15rem}nav a{white-space:nowrap}.launch-stage{min-height:auto;padding-top:1.2rem;padding-bottom:2.5rem}.launch-copy h1{font-size:clamp(3rem,17vw,5rem)}.launch-stats,.market-card-top,.market-detail-list{grid-template-columns:1fr}.market-price-callout{text-align:left}}.app-header{justify-content:space-between;gap:.8rem;z-index:60}.app-header,.app-menu{display:flex;align-items:center}.app-menu{position:relative;justify-content:flex-end}.menu-toggle{display:grid;place-items:center;gap:.24rem;width:2.7rem;height:2.7rem;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:rgba(255,255,255,.075);color:#ffffff;cursor:pointer;padding:0}.menu-toggle span{display:block;width:1.12rem;height:2px;border-radius:999px;background:currentColor;transform-origin:center;transition:opacity .16s ease,transform .16s ease}.menu-toggle.open,.menu-toggle:hover{border-color:rgba(106,39,255,.62);background:var(--violet);box-shadow:0 14px 34px rgba(106,39,255,.28)}.menu-toggle.open span:first-child{transform:translateY(6px) rotate(45deg)}.menu-toggle.open span:nth-child(2){opacity:0}.menu-toggle.open span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.app-nav-panel{position:absolute;top:calc(100% + .65rem);right:0;display:grid;width:min(14rem,calc(100vw - 2rem));gap:.35rem;border:1px solid rgba(255,255,255,.11);border-radius:8px;background:rgba(18,18,22,.96);box-shadow:0 24px 72px rgba(0,0,0,.34);opacity:0;padding:.5rem;pointer-events:none;transform:translateY(-.35rem);transition:opacity .16s ease,transform .16s ease,visibility .16s ease;visibility:hidden}.app-nav-panel.open{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.app-header .app-nav-panel a,.app-nav-panel a{display:flex;align-items:center;justify-content:space-between;min-height:2.75rem;border:1px solid transparent;border-radius:8px;color:#f4f1fa;font-weight:900;padding:.7rem .8rem}.app-nav-panel a:hover,.app-nav-panel a[aria-current=page]{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.075);color:#ffffff}.app-nav-panel a[aria-current=page]:after{width:.45rem;height:.45rem;border-radius:999px;background:var(--orange);content:""}@media (max-width:640px){.app-header{display:flex;align-items:center}.brand{min-width:0}.brand:before{flex:0 0 auto}}.market-board-hero{align-items:center;gap:.75rem;padding:clamp(.85rem,2vw,1.15rem)}.market-board-copy{gap:.45rem}.market-board-copy h1{max-width:14ch;font-size:clamp(2.15rem,7vw,3.8rem)}.market-board-copy p:not(.eyebrow){max-width:34rem;color:#d4d0dc;font-size:.95rem}.app-board-stats.compact-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem}.app-board-stats.compact-stats div{min-height:0;padding:.55rem .6rem}.app-board-stats.compact-stats dt{font-size:.62rem}.app-board-stats.compact-stats dd{font-size:clamp(1rem,4vw,1.28rem);line-height:1}.market-cluster-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.market-cluster-card{position:relative;display:grid;align-content:start;min-height:11.4rem;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:linear-gradient(135deg,rgba(106,39,255,.2),transparent 38%),linear-gradient(315deg,rgba(128,47,20,.11),transparent 34%),#1b1b20;box-shadow:0 18px 52px rgba(0,0,0,.26);color:#ffffff;padding:.85rem;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.market-cluster-card:focus,.market-cluster-card:focus-within,.market-cluster-card:hover{border-color:rgba(106,39,255,.58);box-shadow:0 26px 68px rgba(0,0,0,.34);outline:0;transform:translateY(-1px)}.cluster-summary,.cluster-topline{display:grid;gap:.65rem}.cluster-topline{grid-template-columns:minmax(0,1fr) auto;align-items:center}.cluster-topline span{overflow:hidden;color:#cfcad8;font-size:.76rem;font-weight:900;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.cluster-topline strong{display:grid;place-items:center;min-width:2rem;min-height:2rem;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(255,255,255,.075);color:#ffffff;font-size:1.05rem}.cluster-summary h2{display:-webkit-box;min-height:3.8rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin:0;color:#ffffff;font-size:1.02rem;line-height:1.25}.cluster-price-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.cluster-price-row span{display:flex;align-items:center;justify-content:space-between;gap:.45rem;min-height:2.5rem;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:rgba(255,255,255,.065);color:#ffffff;font-weight:950;padding:.58rem .65rem}.cluster-price-row b{color:#a9a3b4;font-size:.68rem;letter-spacing:0}.cluster-intel{display:grid;max-height:0;gap:.65rem;overflow:hidden;opacity:0;transform:translateY(-.25rem);transition:max-height .22s ease,opacity .16s ease,transform .16s ease,margin-top .16s ease}.market-cluster-card:focus .cluster-intel,.market-cluster-card:focus-within .cluster-intel,.market-cluster-card:hover .cluster-intel{max-height:22rem;margin-top:.75rem;opacity:1;transform:translateY(0)}.cluster-intel dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:0}.cluster-intel dl div{display:grid;gap:.15rem;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.055);padding:.5rem}.cluster-intel dt{color:#928b9d;font-size:.64rem;font-weight:900;text-transform:uppercase}.cluster-intel dd{margin:0;color:#ffffff;font-size:.82rem;font-weight:900;overflow-wrap:anywhere}.cluster-intel ul{display:grid;gap:.38rem;margin:0;padding:0;list-style:none}.cluster-intel li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem;align-items:center;color:#d8d4df;font-size:.78rem}.cluster-intel li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cluster-intel li strong{color:#ffffff}.cluster-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.cluster-actions a{display:grid;place-items:center;min-height:2.35rem;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(255,255,255,.075);color:#ffffff;font-size:.78rem;font-weight:950;text-align:center}.cluster-actions a:hover{background:var(--violet)}.category-section-stack{display:grid;gap:.75rem}.category-market-section{display:grid;gap:.65rem;border:1px solid rgba(255,255,255,.085);border-radius:8px;background:rgba(255,255,255,.045);padding:.8rem}.category-market-section header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:center}.category-market-section h3{overflow:hidden;margin:.1rem 0 0;color:#ffffff;font-size:1.05rem;text-overflow:ellipsis;white-space:nowrap}.category-market-section header>span{display:grid;place-items:center;min-width:2.35rem;min-height:2.35rem;border-radius:8px;background:rgba(106,39,255,.26);color:#ffffff;font-weight:950}.market-row-list{display:grid;gap:.42rem}.market-row-link{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:center;min-height:3.35rem;border:1px solid rgba(255,255,255,.075);border-radius:8px;color:#ffffff;padding:.6rem}.market-row-link:hover{border-color:rgba(106,39,255,.48);background:rgba(106,39,255,.13)}.market-row-link>span:first-child{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#f7f4fb;line-height:1.22}.row-price-pair{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem}.row-price-pair strong{border-radius:999px;background:rgba(255,255,255,.075);color:#ffffff;font-size:.76rem;padding:.28rem .5rem;white-space:nowrap}@media (max-width:980px){.market-cluster-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.app-board-stats.compact-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.market-board-hero{gap:.7rem}.market-board-copy h1{font-size:clamp(2rem,11vw,3rem)}.app-board-stats.compact-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem}.app-board-stats.compact-stats div{padding:.48rem .38rem}.app-board-stats.compact-stats dt{font-size:.55rem}.app-board-stats.compact-stats dd{font-size:1rem}.market-cluster-board{display:flex;gap:.7rem;margin-inline:-1rem;overflow-x:auto;padding-inline:1rem;scroll-snap-type:x mandatory}.market-cluster-card{flex:0 0 min(82vw,20rem);scroll-snap-align:start}.market-row-link{grid-template-columns:1fr}.row-price-pair{justify-content:flex-start}}:root{--bg:#050507;--surface:rgba(16,16,20,0.82);--surface-muted:rgba(31,31,36,0.78);--ink:#ffffff;--muted:#b8b2c2;--line:rgba(255,255,255,0.1);--line-strong:rgba(255,255,255,0.18);--violet-soft:rgba(45,22,87,0.22);--orange-soft:rgba(128,47,20,0.18);--panel:rgba(10,10,13,0.82);--panel-muted:rgba(24,24,29,0.82);--accent:var(--violet);--accent-soft:var(--violet-soft)}body,html{background:var(--bg)}body{position:relative;min-height:100vh;overflow-x:hidden;color:var(--ink)}.site-backdrop{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:#050507}.site-backdrop:before{position:absolute;inset:-4rem;background:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0),radial-gradient(circle at 21% 78%,rgba(45,22,87,.9) 0 1px,transparent 2px),radial-gradient(circle at 76% 24%,rgba(128,47,20,.82) 0 1px,transparent 2px),radial-gradient(circle at 58% 42%,rgba(255,255,255,.34) 0 1px,transparent 2px),linear-gradient(135deg,rgba(45,22,87,.2),transparent 31%),linear-gradient(315deg,rgba(128,47,20,.18),transparent 34%);background-size:34px 34px,34px 34px,148px 148px,172px 172px,214px 214px,auto,auto;content:"";opacity:.9}.site-backdrop:after{position:absolute;top:48%;left:50%;content:"CM";color:rgba(255,255,255,.18);font-size:clamp(10rem,24vw,21rem);font-weight:950;line-height:.8;opacity:.3;transform:translate(-50%,-50%);filter:blur(18px);text-shadow:0 0 66px rgba(45,22,87,.76),0 0 96px rgba(128,47,20,.38)}.app-header,.miniapp-ready,main{position:relative;z-index:1}.app-header{position:sticky;top:0;border-bottom:1px solid rgba(255,255,255,.09);background:rgba(5,5,7,.76);backdrop-filter:blur(20px)}.brand:before{background:linear-gradient(90deg,#ffffff 0 28%,transparent 28% 41%,#ffffff 41% 68%,transparent 68%),var(--violet);box-shadow:0 0 0 1px rgba(255,255,255,.14),0 12px 30px rgba(45,22,87,.42)}.app-hero-action,.cluster-actions a:hover,.launch-button,.menu-toggle.open,.menu-toggle:hover{background:var(--violet)}.menu-toggle.open,.menu-toggle:hover{border-color:rgba(45,22,87,.72);box-shadow:0 14px 34px rgba(45,22,87,.3)}.app-nav-panel{background:rgba(10,10,13,.96);backdrop-filter:blur(18px)}.app-layer-shell,.page-shell{width:min(1180px,calc(100% - 1.5rem))}.launch-shell{display:grid;min-height:calc(100vh - 4.4rem);place-items:center;padding:clamp(1rem,3vw,2rem)}.launch-stage.unified-launch{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "stats";align-content:center;justify-items:center;width:min(980px,100%);min-height:calc(100vh - 6.2rem);gap:clamp(1.1rem,3vw,1.75rem);padding:clamp(1rem,4vw,2.25rem);text-align:center}.launch-stage.unified-launch:after,.launch-stage.unified-launch:before{display:none}.launch-stage.unified-launch .launch-copy{justify-items:center;max-width:54rem}.launch-stage.unified-launch .launch-mark{border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(255,255,255,.055);padding:.46rem .62rem;backdrop-filter:blur(12px)}.launch-stage.unified-launch .launch-copy h1{max-width:12ch;font-size:clamp(3.2rem,13vw,7rem)}.launch-brief{max-width:34rem}.experience-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:min(47rem,100%);margin-top:.25rem}.experience-card{display:grid;gap:.35rem;min-height:7.4rem;border:1px solid rgba(255,255,255,.11);border-radius:8px;background:linear-gradient(135deg,rgba(45,22,87,.14),transparent 38%),rgba(16,16,20,.82);color:#ffffff;padding:.95rem;text-align:left;backdrop-filter:blur(16px);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.experience-card.primary{border-color:rgba(255,255,255,.18);background:linear-gradient(135deg,rgba(255,255,255,.13),transparent 36%),linear-gradient(145deg,#2d1657,#3f2078 72%);box-shadow:0 24px 68px rgba(45,22,87,.34)}.experience-card:focus,.experience-card:hover{border-color:rgba(255,255,255,.24);color:#ffffff;outline:0;transform:translateY(-1px)}.experience-card span{color:rgba(255,255,255,.72);font-size:.72rem;font-weight:950;text-transform:uppercase}.experience-card strong{color:#ffffff;font-size:clamp(1.05rem,3vw,1.35rem);line-height:1.1}.experience-card small{color:rgba(255,255,255,.72);font-size:.84rem;line-height:1.4}.surface-stats{width:min(36rem,100%)}.app-board-stats.compact-stats div,.category-market-section,.margin-desk-header,.market-cluster-card,.market-rail,.risk-console,.surface-stats div,.trade-ticket{background:linear-gradient(135deg,rgba(45,22,87,.11),transparent 42%),rgba(14,14,18,.82);border-color:rgba(255,255,255,.11);backdrop-filter:blur(16px)}.surface-stats div{min-height:4.35rem;align-content:center}.surface-stats dd{font-size:clamp(1.35rem,5vw,2rem)}.app-board-hero.market-board-hero{grid-template-columns:minmax(0,1fr) auto;align-items:flex-end;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(8,8,11,.64);backdrop-filter:blur(18px)}.market-board-copy h1{max-width:12ch}.market-board-copy p:not(.eyebrow){max-width:27rem}.app-board-stats.compact-stats{grid-column:1/-1}.app-board-stats.compact-stats div{min-height:3.75rem}.market-cluster-card{background:linear-gradient(145deg,rgba(45,22,87,.24),transparent 40%),linear-gradient(325deg,rgba(128,47,20,.16),transparent 38%),rgba(17,17,21,.86)}.category-market-section header>span,.cluster-topline strong{background:rgba(128,47,20,.2)}.cluster-price-row span,.intent-confirmation dl div,.risk-list div,.row-price-pair strong,.selected-price-grid div,.session-panel,.ticket-metrics div,.vault-action-panel dl div,.wallet-panel{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.055)}.category-section-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.category-market-section{align-content:start}.market-row-link{background:rgba(255,255,255,.045)}.market-row-link:hover{border-color:rgba(45,22,87,.58);background:rgba(45,22,87,.16)}.margin-desk-header{border-radius:8px;padding:clamp(.9rem,2.5vw,1.25rem)}.margin-desk-header h1,.risk-console h2{max-width:14ch}.market-rail,.risk-console,.trade-ticket{box-shadow:0 22px 64px rgba(0,0,0,.22)}.session-retry-button,.ticket-submit,.vault-action-row button,.wallet-panel button{border-radius:8px;background:var(--violet);color:#ffffff}.segmented-control .active.no,.segmented-control .active.yes{background:var(--violet)}.live-badge.pending{border-color:rgba(128,47,20,.3);background:rgba(128,47,20,.12)}@media (max-width:860px){.app-board-hero.market-board-hero,.category-section-stack,.experience-switch{grid-template-columns:1fr}.launch-stage.unified-launch .launch-copy h1{font-size:clamp(3rem,16vw,5.6rem)}}@media (max-width:640px){.launch-shell{min-height:calc(100vh - 4rem);padding:.75rem}.launch-stage.unified-launch{min-height:calc(100vh - 5rem);padding:.75rem .25rem}.experience-card{min-height:6.7rem}.surface-stats{gap:.45rem}.surface-stats div{padding:.58rem .5rem}.site-backdrop:after{top:43%;font-size:9.5rem}}.app-header:before{position:absolute;top:0;right:0;left:0;height:2px;background:linear-gradient(90deg,var(--violet),var(--orange) 48%,#ffffff 48% 52%,var(--orange) 52%,var(--violet));content:""}.launch-stage.unified-launch .launch-mark:before{background:var(--orange);box-shadow:inset 0 0 0 5px #ffffff,0 0 22px rgba(128,47,20,.44)}.app-board-hero.market-board-hero,.category-market-section,.experience-card,.margin-desk-header,.market-rail,.risk-console,.surface-stats div,.trade-ticket{border-top-color:rgba(128,47,20,.36)}.category-market-section:before,.experience-card:before,.market-cluster-card:before{display:block;width:2.8rem;height:3px;border-radius:999px;background:var(--orange);content:""}.experience-card.primary:before{background:#ffffff}.app-hero-action,.session-retry-button,.ticket-submit,.vault-action-row button,.wallet-panel button{box-shadow:0 14px 36px rgba(128,47,20,.14),0 18px 48px rgba(45,22,87,.22)}body:after{position:fixed;inset:0;z-index:0;pointer-events:none;background:linear-gradient(var(--orange),var(--orange)) left 0 top 8rem /1.8rem 4.8rem no-repeat,linear-gradient(var(--orange),var(--orange)) right 0 top 0 /2.5rem 5.6rem no-repeat,linear-gradient(var(--violet),var(--violet)) left 0 bottom 13rem /2.3rem 5.6rem no-repeat,linear-gradient(var(--orange),var(--orange)) right 0 bottom 1.5rem /2.6rem 4.8rem no-repeat;content:"";opacity:.94}@media (max-width:640px){body:after{background:linear-gradient(var(--orange),var(--orange)) left 0 top 7.5rem /1.15rem 3.8rem no-repeat,linear-gradient(var(--orange),var(--orange)) right 0 top 0 /1.45rem 4.2rem no-repeat,linear-gradient(var(--violet),var(--violet)) left 0 bottom 11.5rem /1.45rem 4.4rem no-repeat,linear-gradient(var(--orange),var(--orange)) right 0 bottom 1rem /1.55rem 3.8rem no-repeat}}:root{--violet:#2d1657;--violet-strong:#3f2078;--violet-soft:rgba(45,22,87,0.28);--violet-border:rgba(45,22,87,0.58);--orange:#802f14;--orange-soft:rgba(128,47,20,0.2);--orange-border:rgba(128,47,20,0.36);--orange-glow:rgba(128,47,20,0.34);--yes:#36d28f;--yes-soft:rgba(54,210,143,0.16);--no:#ff6b7c;--no-soft:rgba(255,107,124,0.16)}.page-shell.wide{width:min(1540px,calc(100% - 1.25rem))}.browser-margin-desk{padding-bottom:1.5rem}.browser-desk-header{grid-template-columns:minmax(0,1fr) minmax(18rem,.38fr);gap:1rem;background:linear-gradient(135deg,rgba(45,22,87,.34),transparent 42%),linear-gradient(315deg,rgba(128,47,20,.22),transparent 38%),rgba(10,10,13,.88)}.browser-desk-header h1{max-width:18ch;font-size:clamp(2.2rem,5vw,4.7rem)}.browser-desk-header p:not(.eyebrow){max-width:44rem;color:rgba(255,255,255,.74)}.desk-status-stack.compact{align-content:center;grid-template-columns:1fr}.live-badge.route{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06)}.live-badge.route.orange{border-color:var(--orange-border);background:var(--orange-soft)}.browser-desk-grid{align-items:start;grid-template-columns:minmax(20rem,1.08fr) minmax(29rem,1.18fr) minmax(20rem,.96fr);gap:clamp(.75rem,1.5vw,1rem)}.compact-ticket,.market-rail.expanded,.portfolio-console{min-width:0;border:1px solid rgba(255,255,255,.11);border-radius:8px;background:rgba(12,12,16,.86);color:#ffffff;backdrop-filter:blur(16px);box-shadow:0 22px 64px rgba(0,0,0,.22)}.market-rail.expanded{display:grid;gap:.75rem;max-height:calc(100vh - 8.4rem);overflow:hidden}.rail-filter{display:grid;gap:.34rem}.activity-empty span,.portfolio-heading span,.rail-filter span{color:rgba(255,255,255,.62);font-size:.68rem;font-weight:950;letter-spacing:0;text-transform:uppercase}.compact-select select,.rail-filter select,.token-input-row select{width:100%;border:1px solid rgba(255,255,255,.11);border-radius:8px;background:rgba(255,255,255,.075);color:#ffffff;min-height:2.45rem;padding:0 .75rem}.compact-select option,.rail-filter option,.token-input-row option{background:#100f14;color:#ffffff}.market-rail.expanded .market-rail-list{display:grid;gap:.55rem;max-height:none;overflow:auto;padding-right:.15rem}.market-rail.expanded .market-rail-item{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem .75rem;min-height:6.1rem;overflow:hidden;border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.055);box-shadow:none}.market-rail.expanded .market-rail-item.active,.market-rail.expanded .market-rail-item:hover{border-color:var(--orange-border);background:linear-gradient(135deg,rgba(128,47,20,.16),transparent 46%),rgba(255,255,255,.07);box-shadow:inset 3px 0 0 var(--orange)}.market-rail.expanded .rail-market-copy>span{color:#ffffff;font-size:.9rem}.market-rail.expanded .rail-market-copy small{color:rgba(255,255,255,.56)}.rail-market-price{display:grid;justify-items:end;gap:.08rem}.rail-market-price strong{color:#ffffff;font-size:1.05rem}.rail-market-price small{color:var(--yes);font-size:.66rem;font-weight:950}.market-price-band,.micro-price-strip{--yes-probability:50%;position:relative;display:block;grid-column:1/-1;height:.42rem;overflow:hidden;border-radius:999px;background:linear-gradient(90deg,var(--yes) 0 var(--yes-probability),var(--no) var(--yes-probability) 100%);opacity:.9}.market-price-band{height:.55rem}.market-price-band>span,.micro-price-strip>span{position:absolute;top:50%;left:var(--yes-probability);width:.75rem;height:.75rem;border:2px solid #ffffff;border-radius:999px;background:#0b0a0f;transform:translate(-50%,-50%)}.market-price-band.neutral,.micro-price-strip.neutral{background:rgba(255,255,255,.12)}.rail-hover-intel{position:absolute;right:.5rem;bottom:.5rem;left:.5rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;opacity:0;transform:translateY(.25rem);transition:opacity .16s ease,transform .16s ease}.market-rail-item:focus-visible .rail-hover-intel,.market-rail-item:hover .rail-hover-intel{opacity:1;transform:translateY(0)}.rail-hover-intel span{overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:rgba(5,5,7,.82);color:rgba(255,255,255,.8);font-size:.66rem;font-weight:850;padding:.3rem .34rem;text-overflow:ellipsis;white-space:nowrap}.compact-ticket{background:rgba(255,255,255,.96);color:#121014}.compact-ticket .ticket-field span,.compact-ticket .ticket-metrics dt,.compact-ticket .ticket-topline strong{color:rgba(18,16,20,.62)}.selected-market-copy{background:linear-gradient(135deg,rgba(45,22,87,.22),transparent 42%),#111014;border-color:rgba(255,255,255,.12)}.market-source-line,.selected-market-copy a{color:#d7b6a8}.selected-price-pill{border-color:var(--orange-border);background:var(--orange-soft)}.selected-price-grid.condensed{grid-template-columns:repeat(3,minmax(0,1fr))}.side-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;min-height:3.7rem;border-radius:8px;background:rgba(18,16,20,.06);padding:.35rem}.side-picker button{display:grid;align-content:center;gap:.15rem;min-height:3rem;border:1px solid transparent;border-radius:8px;background:#202024;color:#ffffff}.side-picker button span{font-size:.75rem;font-weight:950}.side-picker button strong{font-size:1.12rem}.side-picker button.yes span,.side-picker button.yes strong{color:var(--yes)}.side-picker button.no span,.side-picker button.no strong{color:var(--no)}.segmented-control.side-picker button.active.yes{border-color:rgba(54,210,143,.5);background:linear-gradient(135deg,rgba(54,210,143,.28),rgba(54,210,143,.08)),#111a17}.segmented-control.side-picker button.active.no{border-color:rgba(255,107,124,.52);background:linear-gradient(135deg,rgba(255,107,124,.28),rgba(255,107,124,.08)),#1b1115}.ticket-field-grid,.ticket-select-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.token-input-row{display:grid;grid-template-columns:5.8rem minmax(0,1fr);gap:.4rem}.compact-ticket .ticket-field input,.compact-ticket .ticket-field select{background:#f7f7f8;color:#121014}.compact-ticket .ticket-field select{color:#ffffff;background:#19181d}.compact-ticket .token-input-row input{color:#121014;background:#f7f7f8}.ticket-metrics.lean{grid-template-columns:repeat(4,minmax(0,1fr));border-color:rgba(18,16,20,.1)}.ticket-metrics.lean div{background:rgba(18,16,20,.045)}.ticket-submit{min-height:3.1rem;background:linear-gradient(135deg,var(--violet),var(--violet-strong))}.ticket-submit:hover:not(:disabled){background:linear-gradient(135deg,var(--violet-strong),var(--violet))}.portfolio-console{display:grid;gap:.75rem;padding:.85rem}.portfolio-console .wallet-panel{border-color:rgba(255,255,255,.11);background:rgba(255,255,255,.065);color:#ffffff}.portfolio-console .wallet-panel.ready{border-color:var(--orange-border);background:linear-gradient(135deg,rgba(128,47,20,.16),transparent 48%),rgba(255,255,255,.065)}.portfolio-console .wallet-panel p,.portfolio-console .wallet-panel span{color:rgba(255,255,255,.64)}.activity-empty strong,.portfolio-console .wallet-panel strong,.portfolio-heading strong{color:#ffffff}.portfolio-card{display:grid;gap:.65rem;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(255,255,255,.055);padding:.78rem}.portfolio-heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.portfolio-heading strong{font-size:.78rem;font-weight:950}.portfolio-grid{display:grid;gap:.45rem;margin:0}.portfolio-grid.primary{grid-template-columns:1fr}.portfolio-grid div{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:.38rem}.portfolio-grid div:last-child{border-bottom:0;padding-bottom:0}.portfolio-empty,.portfolio-grid dt{color:rgba(255,255,255,.58);font-size:.76rem}.portfolio-grid dd{margin:0;color:#ffffff;font-weight:950}.activity-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}.activity-tabs button{min-height:2.3rem;border:1px solid rgba(255,255,255,.11);border-radius:8px;background:rgba(255,255,255,.07);color:rgba(255,255,255,.74);font-size:.72rem;font-weight:900}.activity-tabs button[aria-pressed=true]{border-color:var(--orange-border);background:var(--orange-soft);color:#ffffff}.activity-empty{display:grid;gap:.2rem;border:1px dashed rgba(255,255,255,.13);border-radius:8px;padding:.85rem}.market-board-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;width:min(34rem,100%);justify-self:end}.market-board-summary-strip div{min-height:3rem;padding:.55rem .65rem}.market-board-summary-strip dt{font-size:.62rem}.market-board-summary-strip dd{font-size:1.15rem}.category-market-section,.market-cluster-card{border-top-color:var(--orange-border)}.category-market-section header>span,.cluster-topline strong{background:var(--orange-soft);color:#f5d2c2}@media (max-width:1180px){.browser-desk-grid{grid-template-columns:minmax(18rem,.92fr) minmax(26rem,1.08fr)}.portfolio-console{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-card.activity-card,.portfolio-console .wallet-panel{grid-column:1/-1}}@media (max-width:860px){.browser-desk-grid,.browser-desk-header,.portfolio-console,.ticket-field-grid,.ticket-select-row{grid-template-columns:1fr}.market-rail.expanded{max-height:none}.market-rail.expanded .market-rail-list{max-height:28rem}.market-board-summary-strip{justify-self:stretch;width:100%}}@media (max-width:640px){.market-board-summary-strip,.selected-price-grid.condensed,.ticket-metrics.lean{grid-template-columns:repeat(2,minmax(0,1fr))}.rail-hover-intel{position:static;grid-column:1/-1;opacity:1;transform:none}}.markets-browse-shell{width:min(1280px,calc(100% - 1.25rem));margin:0 auto;padding:1rem 0 2.5rem;color:#18161a}.browse-category-strip,.browse-filter-row,.markets-browse-header,.markets-browse-shell,.markets-browse-toolbar,.prediction-card-grid{position:relative;z-index:1}.markets-browse-toolbar{display:grid;grid-template-columns:minmax(18rem,1fr) minmax(18rem,31rem) auto;align-items:center;gap:1rem;min-height:4.25rem;border:1px solid rgba(255,255,255,.68);border-radius:8px 8px 0 0;background:rgba(255,255,255,.96);padding:.72rem 1rem;box-shadow:0 18px 50px rgba(0,0,0,.12)}.browse-brand-lockup{display:flex;min-width:0;align-items:center;gap:1.25rem}.browse-brand{color:#2d1657;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:950;letter-spacing:0}.browse-brand-lockup nav,.browse-category-strip{display:flex;min-width:0;align-items:center;gap:1.1rem;overflow-x:auto;scrollbar-width:none}.browse-brand-lockup nav::-webkit-scrollbar,.browse-category-strip::-webkit-scrollbar{display:none}.browse-brand-lockup nav a,.browse-category-strip span{flex:0 0 auto;color:#151317;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.browse-brand-lockup nav a[aria-current=page]{color:#2d1657}.browse-search{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;min-height:2.7rem;border-radius:999px;background:#ececf0;padding:0 1rem}.browse-search .search-icon{position:relative;width:.85rem;height:.85rem;border:2px solid #9a969f;border-radius:999px}.browse-search .search-icon:after{position:absolute;right:-.32rem;bottom:-.24rem;width:.45rem;height:2px;border-radius:999px;background:#9a969f;content:"";transform:rotate(45deg)}.browse-search input{min-width:0;border:0;background:transparent;color:#6d6972;font:inherit;outline:0}.browse-open-margin{display:inline-flex;align-items:center;justify-content:center;min-height:2.8rem;border-radius:999px;background:#2d1657;color:#ffffff;font-size:.86rem;font-weight:900;padding:0 1rem;white-space:nowrap}.browse-category-strip{border-right:1px solid rgba(255,255,255,.72);border-bottom:1px solid rgba(20,19,23,.08);border-left:1px solid rgba(255,255,255,.72);background:rgba(255,255,255,.92);padding:.82rem 1rem}.browse-category-strip span{color:#807b85;font-size:.83rem;letter-spacing:0;text-transform:none}.browse-category-strip .category-all{color:#2d1657;font-weight:950}.markets-browse-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:flex-end;gap:1rem;background:rgba(248,248,249,.98);padding:1.75rem 0 1rem}.markets-browse-header .eyebrow{color:#802f14}.markets-browse-header h1{margin:0;color:#111014;font-size:clamp(1.85rem,4vw,2.55rem);line-height:1.02}.browse-stat-strip{display:grid;grid-template-columns:repeat(4,minmax(4.5rem,1fr));gap:.45rem;margin:0}.browse-stat-strip div{display:grid;gap:.1rem;min-height:3.25rem;align-content:center;border:1px solid rgba(17,16,20,.08);border-radius:999px;background:#ffffff;padding:.4rem .85rem}.browse-stat-strip dt{color:#7d7883;font-size:.62rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.browse-stat-strip dd{margin:0;color:#111014;font-size:1.05rem;font-weight:950}.browse-filter-row{display:flex;justify-content:flex-end;gap:.5rem;background:rgba(248,248,249,.98);padding-bottom:1rem}.browse-filter-row button{min-height:2.5rem;border:1px solid rgba(17,16,20,.12);border-radius:999px;background:#ffffff;color:#161419;font-size:.82rem;font-weight:850;padding:0 1rem}.prediction-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.95rem;border-radius:0 0 8px 8px;background:rgba(248,248,249,.98);padding-bottom:1rem}.prediction-market-card{min-width:0}.prediction-card-link{display:grid;gap:.82rem;min-height:14.9rem;height:100%;border:1px solid rgba(17,16,20,.09);border-radius:12px;background:#ffffff;color:#18161a;padding:.96rem;box-shadow:0 8px 28px rgba(20,19,23,.04);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.prediction-card-link:focus-visible,.prediction-card-link:hover{border-color:rgba(45,22,87,.26);color:#18161a;outline:0;box-shadow:0 16px 42px rgba(45,22,87,.1);transform:translateY(-1px)}.prediction-card-topline{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem}.market-avatar{display:grid;width:1.9rem;height:1.9rem;place-items:center;border-radius:8px;background:linear-gradient(135deg,#2d1657,#802f14);color:#ffffff;font-size:.82rem;font-weight:950}.market-card-category,.market-card-status{overflow:hidden;color:#77727c;font-size:.69rem;font-weight:950;letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.market-card-status{justify-self:end;color:#a8a4ab;letter-spacing:0;text-transform:none}.prediction-card-link h2{display:-webkit-box;min-height:2.6rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:0;color:#19171b;font-size:1.02rem;line-height:1.28}.market-card-resolution{margin:-.3rem 0 0;color:#8a858e;font-size:.78rem}.outcome-stack{display:grid;gap:.58rem;margin-top:auto}.outcome-row{grid-template-columns:minmax(0,1fr) minmax(4.75rem,.9fr) auto;gap:.72rem}.outcome-identity,.outcome-row{display:grid;align-items:center}.outcome-identity{grid-template-columns:2.4rem minmax(0,1fr);gap:.58rem;min-width:0}.outcome-identity span{display:grid;width:2.25rem;height:2.25rem;place-items:center;border-radius:8px;color:#ffffff;font-size:.68rem;font-weight:950}.outcome-row.yes .outcome-identity span{background:#16c784}.outcome-row.no .outcome-identity span{background:#f05260}.outcome-identity strong{overflow:hidden;color:#2f2b32;font-size:.91rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.outcome-line{--outcome-width:18%;position:relative;display:block;height:2px;overflow:hidden;border-radius:999px;background:#d7d9dd}.outcome-line:before{position:absolute;inset:0 auto 0 0;width:var(--outcome-width);border-radius:inherit;content:""}.outcome-row.yes .outcome-line:before{background:#16c784}.outcome-row.no .outcome-line:before{background:#f05260}.outcome-price{display:inline-flex;min-width:5rem;min-height:2.45rem;align-items:center;justify-content:center;border:1px solid #16c784;border-radius:999px;color:#171519;font-size:.96rem;font-weight:950;white-space:nowrap}.outcome-row.no .outcome-price{border-color:#f05260}.prediction-card-footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:#5f5a64;font-size:.75rem}.prediction-card-footer span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1120px){.markets-browse-toolbar{grid-template-columns:1fr}.prediction-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.markets-browse-shell{width:min(100% - .85rem,44rem);padding-top:.65rem}.browse-brand-lockup,.browse-filter-row,.markets-browse-header{align-items:stretch;flex-direction:column;grid-template-columns:1fr}.browse-brand-lockup{display:grid;gap:.55rem}.browse-filter-row{justify-content:flex-start;overflow-x:auto}.browse-stat-strip,.prediction-card-grid{grid-template-columns:1fr}.prediction-card-link{min-height:13.8rem}.outcome-row{grid-template-columns:minmax(0,1fr) auto}.outcome-line{grid-column:1/-1;order:3}}.margin-page-shell{position:relative;z-index:1;width:min(1320px,calc(100% - 1.25rem));margin:0 auto;padding:1rem 0 2.5rem}.margin-browse-shell{color:#18161a}.margin-toolbar{border-radius:8px 8px 0 0}.browse-open-margin.secondary{background:#802f14}.margin-category-strip{gap:.7rem}.margin-category-strip button{flex:0 0 auto;min-height:2rem;border:0;border-radius:999px;background:transparent;color:#807b85;font-size:.83rem;font-weight:850;padding:0 .2rem}.margin-category-strip button[aria-pressed=true]{color:#2d1657;font-weight:950}.margin-browse-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(28rem,auto);align-items:flex-end;gap:1rem;background:rgba(248,248,249,.98);padding:1.55rem 0 1rem}.margin-browse-header .eyebrow{color:#802f14}.margin-browse-header h1{max-width:18ch;margin:0;color:#111014;font-size:clamp(1.9rem,4vw,2.8rem);line-height:1.02}.margin-route-strip{min-width:0}.margin-route-strip dd{overflow:hidden;max-width:9rem;text-overflow:ellipsis;white-space:nowrap}.margin-terminal-grid{display:grid;grid-template-columns:minmax(20rem,.96fr) minmax(29rem,1.16fr) minmax(20rem,.92fr);gap:.95rem;align-items:start;border-radius:0 0 8px 8px;background:rgba(248,248,249,.98);padding-bottom:1rem}.margin-market-column,.margin-order-card,.margin-portfolio{min-width:0;border:1px solid rgba(17,16,20,.09);border-radius:12px;background:#ffffff;color:#18161a;box-shadow:0 8px 28px rgba(20,19,23,.04)}.margin-market-column{display:grid;gap:.75rem;padding:.9rem}.terminal-column-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}.terminal-column-heading div{display:grid;gap:.1rem}.margin-portfolio .activity-empty span,.margin-portfolio .portfolio-heading span,.order-card-heading .eyebrow,.terminal-column-heading span{color:#802f14;font-size:.68rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.terminal-column-heading strong{color:#171519;font-size:1.05rem}.terminal-column-heading small{display:inline-flex;min-width:2.2rem;min-height:2.2rem;align-items:center;justify-content:center;border:1px solid rgba(45,22,87,.18);border-radius:999px;color:#2d1657;font-weight:950}.margin-market-list{display:grid;gap:.65rem;max-height:43.5rem;overflow:auto;padding-right:.12rem}.margin-market-card{display:grid;gap:.65rem;width:100%;min-height:9.6rem;border:1px solid rgba(17,16,20,.09);border-radius:10px;background:#fbfbfc;color:#18161a;padding:.78rem;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.margin-market-card.active,.margin-market-card:hover{border-color:rgba(45,22,87,.26);box-shadow:inset 3px 0 0 #802f14,0 12px 30px rgba(45,22,87,.08);transform:translateY(-1px)}.margin-market-footer,.margin-market-topline{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.margin-market-footer span,.margin-market-topline span{overflow:hidden;color:#7a747f;font-size:.7rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.margin-market-topline strong{display:inline-flex;min-width:4.5rem;min-height:2.1rem;align-items:center;justify-content:center;border:1px solid #16c784;border-radius:999px;color:#171519;font-weight:950}.margin-market-title{display:-webkit-box;min-height:2.45rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#171519;font-size:.98rem;font-weight:850;line-height:1.25}.mini-outcome-stack{display:grid;gap:.48rem}.mini-outcome{display:grid;grid-template-columns:2.45rem minmax(0,1fr);align-items:center;gap:.6rem}.mini-outcome b{color:#6f6974;font-size:.68rem;font-weight:950}.mini-outcome i,.order-outcome-row i{--yes-probability:18%;display:block;height:2px;overflow:hidden;border-radius:999px;background:#d8d9dd}.mini-outcome i:before,.order-outcome-row i:before{display:block;width:var(--yes-probability);height:100%;border-radius:inherit;content:""}.mini-outcome.yes i:before,.order-outcome-row.yes i:before{background:#16c784}.mini-outcome.no i:before,.order-outcome-row.no i:before{background:#f05260}.margin-order-card{display:grid;gap:.95rem;padding:1rem}.order-card-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:start}.order-card-heading h2{margin:.12rem 0 0;color:#171519;font-size:clamp(1.25rem,2.6vw,1.7rem);line-height:1.18}.order-card-heading span:not(.eyebrow){display:block;margin-top:.38rem;color:#85818a;font-size:.78rem}.order-card-heading a{display:inline-flex;align-items:center;justify-content:center;min-height:2.15rem;border:1px solid rgba(17,16,20,.1);border-radius:999px;color:#2d1657;font-size:.78rem;font-weight:900;padding:0 .8rem}.order-outcome-board{display:grid;gap:.65rem}.order-outcome-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(5rem,.5fr) auto;align-items:center;gap:.85rem;min-height:4.5rem;border:1px solid rgba(17,16,20,.09);border-radius:10px;background:#fbfbfc;color:#18161a;padding:.72rem;text-align:left}.order-outcome-row.active.yes{border-color:rgba(22,199,132,.58);box-shadow:inset 3px 0 0 #16c784}.order-outcome-row.active.no{border-color:rgba(240,82,96,.58);box-shadow:inset 3px 0 0 #f05260}.order-outcome-row span{display:grid;gap:.18rem;min-width:0}.order-outcome-row b{color:#6f6974;font-size:.68rem;font-weight:950}.order-outcome-row.yes b{color:#16a872}.order-outcome-row.no b{color:#d04553}.order-outcome-row strong{overflow:hidden;color:#171519;font-size:.95rem;text-overflow:ellipsis;white-space:nowrap}.order-outcome-row em{display:inline-flex;min-width:4.8rem;min-height:2.35rem;align-items:center;justify-content:center;border:1px solid #16c784;border-radius:999px;color:#171519;font-style:normal;font-weight:950}.order-outcome-row.no em{border-color:#f05260}.order-input-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem}.margin-order-card .ticket-field input,.margin-order-card .ticket-field select{min-height:2.7rem;border-color:rgba(17,16,20,.12);background:#f7f7f8;color:#171519}.margin-order-card .compact-select select,.margin-order-card .token-input-row select{background:#171519;color:#ffffff}.order-preview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0}.order-preview-grid div{display:grid;gap:.16rem;min-height:3.45rem;align-content:center;border:1px solid rgba(17,16,20,.08);border-radius:10px;background:#fbfbfc;padding:.55rem}.order-preview-grid dt{color:#7d7883;font-size:.62rem;font-weight:950;text-transform:uppercase}.order-preview-grid dd{overflow:hidden;margin:0;color:#171519;font-size:.9rem;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.margin-submit{min-height:3rem;border-radius:999px;background:#2d1657}.margin-order-card .ticket-message{margin:0;color:#6f6974}.margin-confirmation{border-color:rgba(45,22,87,.14);background:#f8f7fb}.margin-vault-panel{border-color:rgba(17,16,20,.08);background:#ffffff}.margin-vault-panel .vault-step-heading strong,.margin-vault-panel dd,.margin-vault-panel>div:first-child strong{color:#171519}.margin-vault-panel dt,.margin-vault-panel p,.margin-vault-panel small,.margin-vault-panel span{color:#77727c}.margin-vault-panel .vault-step-card{border-color:rgba(17,16,20,.08);background:#fbfbfc}.margin-portfolio{background:#ffffff;color:#171519}.margin-portfolio .portfolio-card,.margin-portfolio .wallet-panel{border-color:rgba(17,16,20,.09);background:#fbfbfc;color:#171519}.margin-portfolio .wallet-panel.ready{border-color:rgba(128,47,20,.26);background:linear-gradient(135deg,rgba(128,47,20,.08),transparent 42%),#fbfbfc}.margin-portfolio .portfolio-empty,.margin-portfolio .portfolio-grid dt,.margin-portfolio .wallet-panel p,.margin-portfolio .wallet-panel span{color:#77727c}.margin-portfolio .activity-empty strong,.margin-portfolio .portfolio-grid dd,.margin-portfolio .portfolio-heading strong,.margin-portfolio .wallet-panel strong{color:#171519}.margin-portfolio .wallet-panel button,.margin-vault-panel .vault-action-row button{background:#2d1657;color:#ffffff}.margin-portfolio .portfolio-grid div{border-bottom-color:rgba(17,16,20,.08)}.margin-portfolio .activity-tabs button{border-color:rgba(17,16,20,.1);background:#ffffff;color:#6f6974}.margin-portfolio .activity-tabs button[aria-pressed=true]{border-color:rgba(128,47,20,.28);background:rgba(128,47,20,.08);color:#171519}.margin-portfolio .activity-empty{border-color:rgba(17,16,20,.12)}.light-empty{border-color:rgba(17,16,20,.1);background:#ffffff;color:#171519}@media (max-width:1180px){.margin-browse-header,.margin-terminal-grid{grid-template-columns:1fr}.margin-market-list{max-height:30rem}.margin-portfolio{grid-template-columns:repeat(2,minmax(0,1fr))}.margin-portfolio .activity-card,.margin-portfolio .wallet-panel{grid-column:1/-1}}@media (max-width:760px){.margin-page-shell{width:min(100% - .85rem,44rem);padding-top:.65rem}.margin-browse-header,.margin-portfolio,.margin-route-strip,.order-input-grid,.order-preview-grid{grid-template-columns:1fr}.order-outcome-row{grid-template-columns:minmax(0,1fr) auto}.market-flow-heading,.market-flow-prices{grid-template-columns:1fr}.market-flow-heading{display:grid}.market-flow-canvas{min-height:16.5rem}.order-outcome-row i{grid-column:1/-1;order:3}}.browse-category-strip button{flex:0 0 auto;border:0;background:transparent;color:#807b85;font:inherit;font-size:.83rem;font-weight:850;letter-spacing:0;padding:0;text-transform:none;white-space:nowrap}.browse-category-strip button:focus-visible,.browse-category-strip button:hover{color:#2d1657;outline:0}.discovery-preferences-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,.9fr);gap:1rem;border-top:1px solid rgba(17,16,20,.07);background:rgba(248,248,249,.98);padding:0 0 1rem}.discovery-preferences-copy{display:grid;align-content:center;gap:.25rem;min-height:4.6rem;border:1px solid rgba(45,22,87,.13);border-radius:12px;background:#ffffff;padding:.9rem 1rem}.discovery-preferences-copy span,.preference-field span{color:#802f14;font-size:.69rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.discovery-preferences-copy strong{color:#171519;font-size:1.02rem;line-height:1.25}.preference-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.preference-field{display:grid;gap:.45rem;border:1px solid rgba(17,16,20,.08);border-radius:12px;background:#ffffff;padding:.72rem}.preference-field select{width:100%;min-height:2.35rem;border:1px solid rgba(45,22,87,.16);border-radius:8px;background:#f8f8f9;color:#171519;font:inherit;font-weight:850;outline:0;padding:0 .65rem}.preference-field select:focus-visible{border-color:#2d1657;box-shadow:0 0 0 3px rgba(45,22,87,.12)}.market-spotlight-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;background:rgba(248,248,249,.98);padding:0 0 1rem}.spotlight-market{display:grid;min-height:9.25rem;align-content:space-between;gap:.7rem;border:1px solid rgba(45,22,87,.14);border-radius:12px;background:linear-gradient(135deg,rgba(45,22,87,.08),rgba(128,47,20,.08)),#ffffff;color:#171519;padding:.9rem;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.spotlight-market:focus-visible,.spotlight-market:hover{border-color:rgba(128,47,20,.32);color:#171519;outline:0;box-shadow:0 16px 44px rgba(45,22,87,.12);transform:translateY(-1px)}.spotlight-market span:first-child{color:#802f14;font-size:.68rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.spotlight-market strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#171519;font-size:.96rem;line-height:1.22}.share-actions,.spotlight-outcomes{display:flex;flex-wrap:wrap;gap:.45rem}.spotlight-outcome{display:inline-flex;min-height:1.95rem;align-items:center;border:1px solid rgba(17,16,20,.12);border-radius:999px;background:#ffffff;color:#171519;font-size:.74rem;font-weight:950;padding:0 .65rem}.spotlight-outcome.yes{border-color:#16c784}.spotlight-outcome.no{border-color:#f05260}.prediction-card-social{margin-top:.55rem}.share-action{display:inline-flex;min-height:2rem;align-items:center;justify-content:center;border:1px solid rgba(45,22,87,.16);border-radius:999px;background:#ffffff;color:#2d1657;font-size:.72rem;font-weight:950;padding:0 .7rem}.share-action.cast{background:#2d1657;color:#ffffff}.share-action:focus-visible,.share-action:hover{border-color:rgba(128,47,20,.38);color:#802f14;outline:0}.share-action.cast:focus-visible,.share-action.cast:hover{color:#ffffff;box-shadow:0 8px 24px rgba(45,22,87,.18)}.share-action.compact-only{display:none}.prediction-social-panel{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);gap:1rem;border:1px solid rgba(45,22,87,.15);border-radius:12px;background:linear-gradient(135deg,rgba(45,22,87,.08),rgba(128,47,20,.08)),#ffffff;padding:1rem}.prediction-social-copy{display:grid;gap:.4rem;align-content:center}.prediction-social-copy .eyebrow{color:#802f14}.prediction-social-copy h2{margin:0;color:#171519;font-size:clamp(1.25rem,3vw,1.85rem);line-height:1.05}.prediction-social-copy p{max-width:46rem;margin:0;color:#5f5a64}.prediction-social-actions{display:grid;gap:.8rem;align-content:center;border:1px solid rgba(17,16,20,.08);border-radius:10px;background:rgba(255,255,255,.86);padding:.85rem}.prediction-social-actions dl{display:grid;gap:.45rem;margin:0}.prediction-social-actions dl div{display:flex;justify-content:space-between;gap:.75rem;border-bottom:1px solid rgba(17,16,20,.08);padding-bottom:.45rem}.prediction-social-actions dt{color:#77727c;font-size:.72rem;font-weight:950;text-transform:uppercase}.prediction-social-actions dd{margin:0;color:#171519;font-size:.82rem;font-weight:900;text-align:right}.social-thread-link{display:inline-flex;min-height:2.6rem;align-items:center;justify-content:center;border-radius:999px;background:#802f14;color:#ffffff;font-weight:950;padding:0 1rem}.social-thread-link:focus-visible,.social-thread-link:hover{color:#ffffff;outline:0;box-shadow:0 10px 30px rgba(128,47,20,.2)}@media (max-width:1120px){.discovery-preferences-panel,.prediction-social-panel{grid-template-columns:1fr}.market-spotlight-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.market-spotlight-row,.preference-grid{grid-template-columns:1fr}.discovery-preferences-panel,.market-spotlight-row{padding-right:0;padding-left:0}.share-action.compact-only{display:inline-flex}.prediction-social-actions dl div{display:grid}.prediction-social-actions dd{text-align:left}}.social-feed-shell{position:relative;z-index:1;grid-template-columns:minmax(14rem,.72fr) minmax(24rem,39rem) minmax(13rem,.64fr);width:min(1180px,calc(100% - 1.25rem));margin:0 auto;border-left:1px solid rgba(17,16,20,.08);background:rgba(255,255,255,.88);color:#171519}.social-feed-shell,.social-feed-sidebar{display:grid;min-height:calc(100vh - 5rem);border-right:1px solid rgba(17,16,20,.08)}.social-feed-sidebar{position:sticky;top:0;align-content:start;gap:1.45rem;height:-moz-max-content;height:max-content;background:rgba(255,255,255,.92);padding:2rem 1.35rem}.social-feed-title{display:grid;gap:.35rem}.social-feed-title .eyebrow{color:#802f14}.social-feed-title h1{margin:0;color:#171519;font-size:clamp(1.55rem,3vw,2rem);line-height:1}.social-feed-context p,.social-feed-title span{color:#8a858e;font-size:.84rem}.social-feed-sidebar nav{display:grid;gap:.85rem}.social-feed-sidebar nav a{display:grid;grid-template-columns:1.55rem minmax(0,1fr);align-items:center;gap:.82rem;min-height:2rem;color:#171519;font-size:.96rem;font-weight:850}.social-feed-sidebar nav a:focus-visible,.social-feed-sidebar nav a:hover,.social-feed-sidebar nav a[aria-current=page]{color:#2d1657;outline:0}.social-post-button{display:inline-flex;min-height:3.1rem;align-items:center;justify-content:center;border-radius:8px;background:#171519;color:#ffffff;font-weight:950}.social-post-button:focus-visible,.social-post-button:hover{color:#ffffff;outline:0;box-shadow:0 14px 32px rgba(45,22,87,.18)}.social-feed-column{position:relative;border-right:1px solid rgba(17,16,20,.08);background:#ffffff}.social-feed-tools{position:sticky;top:0;z-index:3;display:flex;justify-content:center;gap:1.55rem;min-height:3.15rem;align-items:center;border-bottom:1px solid rgba(17,16,20,.08);background:rgba(255,255,255,.94);backdrop-filter:blur(12px)}.social-feed-tools a,.social-icon-row a{display:inline-grid;width:2rem;height:2rem;place-items:center;color:#77727c}.social-feed-tools a:focus-visible,.social-feed-tools a:hover,.social-icon-row a:focus-visible,.social-icon-row a:hover{color:#2d1657;outline:0}.social-new-posts-pill{position:sticky;top:3.75rem;z-index:2;width:-moz-max-content;width:max-content;margin:.6rem auto -.2rem;border-radius:999px;background:#171519;color:#ffffff;font-size:.78rem;font-weight:950;padding:.55rem 1rem;box-shadow:0 12px 30px rgba(17,16,20,.18)}.social-post-list{display:grid}.social-post{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:.85rem;border-bottom:1px solid rgba(17,16,20,.08);background:#ffffff;padding:1rem}.social-post:nth-child(2n){background:#f1f1f2}.social-avatar{display:grid;width:2.45rem;height:2.45rem;place-items:center;border-radius:8px;background:radial-gradient(circle at 25% 25%,rgba(255,255,255,.26),transparent 32%),linear-gradient(135deg,#2d1657,#802f14);color:#ffffff;font-size:.82rem;font-weight:950}.social-post-body{display:grid;min-width:0;gap:.72rem}.social-post-header{display:flex;align-items:center;gap:.45rem;min-width:0}.social-post-header a{overflow:hidden;color:#171519;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.social-post-header span{flex:0 0 auto;color:#8a858e;font-size:.78rem}.social-post-thesis{margin:-.25rem 0 0;color:#242126;font-size:.96rem;line-height:1.42;white-space:pre-wrap}.social-market-callout{display:grid;gap:.3rem;max-width:32rem;color:#171519}.social-market-callout strong{color:#009b63;font-size:.95rem;line-height:1.25}.social-post.side-no .social-market-callout strong{color:#df1717}.social-market-callout span{color:#009b63;font-size:.78rem;line-height:1.35}.social-post.side-no .social-market-callout span{color:#df1717}.social-post-footer{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem}.social-icon-row{display:flex;align-items:center;gap:.8rem}.social-post-share{justify-content:flex-end}.social-post-share .share-action:not(.cast):not(:last-child){display:none}.social-open-market{display:inline-flex;min-height:2.2rem;align-items:center;justify-content:center;border-radius:8px;background:#16c784;color:#ffffff;font-size:.78rem;font-weight:950;padding:0 1rem}.social-post.side-no .social-open-market{background:#df1717}.social-open-market:focus-visible,.social-open-market:hover{color:#ffffff;outline:0;filter:brightness(.95)}.social-feed-context{position:sticky;top:0;display:grid;align-content:start;gap:1rem;height:-moz-max-content;height:max-content;padding:2rem 1.1rem}.social-feed-context dl{display:grid;gap:.6rem;margin:0;border:1px solid rgba(45,22,87,.14);border-radius:10px;background:#ffffff;padding:.85rem}.social-feed-context dl div{display:flex;justify-content:space-between;gap:.8rem;border-bottom:1px solid rgba(17,16,20,.08);padding-bottom:.5rem}.social-feed-context dl div:last-child{border-bottom:0;padding-bottom:0}.social-feed-context dt{color:#77727c;font-size:.72rem;font-weight:950;text-transform:uppercase}.social-feed-context dd{margin:0;color:#171519;font-size:.86rem;font-weight:950}.feed-tool,.social-nav-icon{position:relative;display:block;width:1.15rem;height:1.15rem}.social-nav-icon.home:before{position:absolute;inset:.32rem .2rem .12rem;border:2px solid;border-top:0;content:""}.social-nav-icon.home:after{position:absolute;top:.05rem;left:.2rem;width:.72rem;height:.72rem;border-top:2px solid;border-left:2px solid;content:"";transform:rotate(45deg)}.social-nav-icon.profile:before{position:absolute;inset:.08rem .28rem auto;height:.42rem;border:2px solid;border-radius:999px;content:""}.social-nav-icon.profile:after{position:absolute;right:.08rem;bottom:.05rem;left:.08rem;height:.52rem;border:2px solid;border-radius:999px 999px 0 0;content:""}.social-nav-icon.rank:before{position:absolute;inset:.18rem;border:2px solid;border-radius:999px;content:""}.social-nav-icon.rank:after{position:absolute;top:.46rem;left:.46rem;width:.22rem;height:.22rem;border-radius:999px;background:currentColor;box-shadow:-.34rem .18rem 0 currentColor,.34rem .18rem 0 currentColor;content:""}.feed-tool.bookmark:before,.social-nav-icon.bookmark:before{position:absolute;inset:.12rem .28rem .06rem;border:solid;border-width:2px 2px 0;content:""}.feed-tool.bookmark:after,.social-nav-icon.bookmark:after{position:absolute;right:.28rem;bottom:.06rem;left:.28rem;height:.42rem;border-right:2px solid;border-left:2px solid;clip-path:polygon(0 0,50% 60%,100% 0,100% 100%,0 100%);content:""}.feed-tool.reply:before{position:absolute;inset:.15rem .12rem .28rem;border:2px solid;border-radius:999px;content:""}.feed-tool.reply:after{position:absolute;bottom:.12rem;left:.34rem;width:.42rem;height:.42rem;border-bottom:2px solid;border-left:2px solid;content:"";transform:rotate(-20deg)}.feed-tool.heart:after,.feed-tool.heart:before{position:absolute;top:.2rem;width:.55rem;height:.86rem;border:2px solid;border-radius:999px 999px 0 0;content:""}.feed-tool.heart:before{left:.23rem;transform:rotate(-45deg);transform-origin:50% 100%}.feed-tool.heart:after{right:.23rem;transform:rotate(45deg);transform-origin:50% 100%}.feed-tool.share:before{position:absolute;top:.1rem;left:.48rem;width:.26rem;height:.78rem;border-left:2px solid;content:""}.feed-tool.share:after{position:absolute;inset:.62rem .16rem .08rem;border:2px solid;border-top:0;content:""}@media (max-width:1080px){.social-feed-shell{grid-template-columns:minmax(12rem,.62fr) minmax(0,1fr)}.social-feed-context{display:none}}@media (max-width:760px){.social-feed-shell{grid-template-columns:1fr;width:min(100% - .85rem,44rem);border:0}.social-feed-sidebar{position:relative;min-height:0;border:1px solid rgba(17,16,20,.08);border-radius:8px 8px 0 0;padding:1rem}.social-feed-sidebar nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem}.social-feed-sidebar nav a{grid-template-columns:1fr;justify-items:center;gap:.35rem;font-size:.76rem}.social-post-button{min-height:2.7rem}.social-feed-column{border-right:1px solid rgba(17,16,20,.08);border-left:1px solid rgba(17,16,20,.08)}.social-post{grid-template-columns:2.55rem minmax(0,1fr);gap:.65rem;padding:.85rem}.social-post-footer{grid-template-columns:1fr auto}.social-post-share{display:none}}.social-post-header small{color:#8a858e;font-size:.72rem;font-weight:850;text-transform:capitalize}.social-actions-panel{display:grid;min-width:0;gap:.62rem}.social-action-row{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .72rem}.social-count-action{display:inline-flex;min-height:2rem;align-items:center;gap:.34rem;border:0;background:transparent;color:#77727c;cursor:pointer;font:inherit;font-size:.78rem;font-weight:900;padding:0}.social-count-action.active,.social-count-action:focus-visible,.social-count-action:hover{color:#2d1657;outline:0}.social-count-action.active.yes{color:#009b63}.social-count-action:disabled{cursor:progress;opacity:.62}.social-copy-count{color:#8a858e;font-size:.78rem;font-weight:850}.social-reply-preview{display:grid;gap:.45rem;border-left:2px solid rgba(45,22,87,.22);padding-left:.75rem}.social-reply-preview div{display:grid;gap:.12rem}.social-reply-preview strong{color:#2d1657;font-size:.78rem}.social-reply-preview span{color:#3a353e;font-size:.86rem;line-height:1.35}.social-reply-form{display:grid;gap:.55rem;border:1px solid rgba(45,22,87,.12);border-radius:8px;background:#faf9fc;padding:.72rem}.social-reply-form label{display:grid;gap:.35rem}.social-reply-form label span{color:#77727c;font-size:.72rem;font-weight:900;text-transform:uppercase}.social-reply-form textarea{min-height:5rem;resize:vertical;border:1px solid rgba(45,22,87,.14);border-radius:8px;background:#ffffff;color:#171519;font:inherit;line-height:1.4;padding:.65rem}.social-reply-form textarea:focus{border-color:#2d1657;outline:0;box-shadow:0 0 0 3px rgba(45,22,87,.11)}.social-reply-form button{justify-self:end;min-height:2.2rem;border:0;border-radius:8px;background:#2d1657;color:#ffffff;cursor:pointer;font:inherit;font-size:.82rem;font-weight:950;padding:0 .95rem}.social-reply-form button:disabled{cursor:progress;opacity:.68}.social-action-message{margin:0;color:#802f14;font-size:.78rem;font-weight:800}.trader-card-header{display:flex;align-items:center;gap:.85rem}.trader-avatar{position:relative;width:3.8rem;height:3.8rem;flex:0 0 auto;overflow:hidden;border:2px solid rgba(255,255,255,.15);border-radius:999px}.trader-avatar-img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.trader-avatar-fallback{display:grid;width:100%;height:100%;place-items:center;background:var(--violet);color:#ffffff;font-size:1.3rem;font-weight:950}.trader-card-name{display:grid;gap:.3rem;min-width:0}.trader-card-name h3{margin:0;font-size:1.25rem}.trader-card-name p{margin:0;color:var(--muted);font-size:.88rem;line-height:1.4}.profile-form{display:grid;gap:1.2rem;max-width:36rem;margin-top:1rem}.profile-avatar-section{display:flex;align-items:center;gap:1.2rem}.profile-avatar-preview{width:4.8rem;height:4.8rem;overflow:hidden;border:2px solid rgba(255,255,255,.14);border-radius:999px;background:var(--violet);position:relative}.profile-avatar-img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:999px}.profile-avatar-placeholder{display:grid;width:100%;height:100%;place-items:center;color:#ffffff;font-size:1.5rem;font-weight:950;border-radius:999px;position:absolute;inset:0}.profile-avatar-actions{display:grid;gap:.4rem;align-items:start}.profile-action-button{min-height:2.5rem;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:rgba(255,255,255,.075);color:#ffffff;cursor:pointer;font-size:.82rem;font-weight:900;padding:0 1rem}.profile-action-button:hover{border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.12)}.profile-file-input{display:none}.profile-avatar-hint{color:var(--muted);font-size:.72rem}.profile-field{display:grid;gap:.45rem}.profile-field>span{display:flex;align-items:center;gap:.6rem;color:var(--muted);font-size:.76rem;font-weight:900;text-transform:uppercase}.profile-email-badge{border-radius:999px;background:var(--orange-soft);color:var(--orange);font-size:.62rem;font-weight:950;padding:.15rem .5rem}.profile-field input,.profile-field textarea{width:100%;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.065);color:var(--ink);font:inherit;min-height:2.7rem;padding:.65rem .75rem}.profile-field textarea{min-height:6rem;resize:vertical}.profile-field input:focus,.profile-field textarea:focus{border-color:rgba(255,255,255,.28);outline:0;box-shadow:0 0 0 3px rgba(106,39,255,.18)}.profile-field-highlight{border:1px solid var(--orange-border);border-radius:8px;padding:.85rem;background:var(--orange-soft)}.profile-handle-input{display:flex;align-items:center;gap:0}.profile-handle-prefix{flex:1;min-width:0;border-radius:8px 0 0 8px!important}.profile-handle-suffix{display:grid;align-items:center;min-height:2.7rem;border:1px solid rgba(255,255,255,.12);border-left:0;border-radius:0 8px 8px 0;background:rgba(255,255,255,.08);color:var(--muted);font-size:.85rem;font-weight:800;padding:0 .75rem;white-space:nowrap}.profile-field-hint{color:var(--muted);font-size:.72rem;line-height:1.4}.profile-field-hint strong{color:var(--ink);font-weight:800}.profile-submit{width:-moz-fit-content;width:fit-content;min-height:2.8rem;border:0;border-radius:8px;background:var(--violet);color:#ffffff;cursor:pointer;font-weight:900;padding:0 1.5rem}.profile-submit:hover:not(:disabled){background:#3f2078}.profile-submit:disabled{cursor:progress;opacity:.7}.profile-message{margin:0;padding:.6rem 0;color:var(--muted);font-size:.85rem}.profile-message.error{color:var(--red)}.profile-message.success{color:var(--green)}.profile-success-actions{display:flex;flex-wrap:wrap;gap:.75rem}.docs-shell{max-width:52rem}.docs-toc{margin:.5rem 0 1.5rem;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(255,255,255,.04);padding:.85rem 1rem}.docs-toc h2{margin:0 0 .55rem;color:var(--ink);font-size:.82rem;font-weight:900;text-transform:uppercase}.docs-toc ol{display:grid;gap:.35rem;margin:0;padding-left:1.2rem;color:var(--muted);line-height:1.45}.docs-toc a{color:var(--green);font-weight:800}.docs-section{margin:1.5rem 0}.docs-section h2{margin:0 0 .7rem;color:var(--ink);font-size:1.65rem}.docs-section h3{margin:1.2rem 0 .5rem;color:var(--ink);font-size:1.15rem}.docs-section p{margin:.6rem 0;color:var(--muted);line-height:1.6}.docs-section ol,.docs-section ul{margin:.6rem 0;padding-left:1.3rem;color:var(--muted);line-height:1.55}.docs-section li{margin:.35rem 0}.docs-section li strong,.docs-section p strong{color:var(--ink)}.docs-section code{border-radius:4px;background:rgba(255,255,255,.08);color:var(--green);font-size:.9em;padding:.15rem .35rem}.docs-callout{border-left:3px solid var(--green);border-radius:0 8px 8px 0;background:var(--green-soft);color:var(--ink);line-height:1.5;margin:1rem 0;padding:.75rem .85rem}.docs-callout.warn{border-left-color:var(--amber);background:var(--amber-soft)}.docs-table{width:100%;border-collapse:collapse;margin:.8rem 0}.docs-table td,.docs-table th{border:1px solid rgba(255,255,255,.1);padding:.55rem .75rem;text-align:left}.docs-table th{background:rgba(255,255,255,.06);color:var(--ink);font-size:.72rem;font-weight:900;text-transform:uppercase}.docs-table td{color:var(--muted);font-size:.88rem}.docs-glossary{display:grid;gap:.65rem;margin:0}.docs-glossary div{display:grid;gap:.2rem;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.04);padding:.7rem .85rem}.docs-glossary dt{color:var(--green);font-size:.85rem;font-weight:900}.docs-glossary dd{margin:0;color:var(--muted);font-size:.88rem;line-height:1.45}.email-banner{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid var(--orange-border);border-radius:8px;background:var(--orange-soft);padding:.5rem .75rem;animation:fade-in .3s ease-out both;flex:1;max-width:32rem}.email-banner p{margin:0;color:var(--ink);font-size:.82rem;line-height:1.4}.email-banner a{color:var(--ink);font-weight:900;text-decoration:underline;margin-left:.4rem}.email-banner a:hover{color:#ffffff}.email-banner-close{display:grid;place-items:center;width:1.8rem;height:1.8rem;flex:0 0 auto;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:transparent;color:var(--muted);cursor:pointer;font-size:1.1rem;padding:0}.email-banner-close:hover{border-color:rgba(255,255,255,.28);color:#ffffff}@media (max-width:640px){.email-banner{flex-direction:column;text-align:center;max-width:100%}.email-banner-close{align-self:flex-end}.profile-avatar-section{flex-direction:column;align-items:center;text-align:center}.profile-avatar-actions{align-items:center}}.profile-avatar-img-wrapper{position:relative;width:4.8rem;height:4.8rem}.profile-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);gap:1.5rem;align-items:start}.profile-claim-panel{display:grid;gap:1rem;position:sticky;top:6rem}.viction-card{display:grid;gap:.9rem;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(255,255,255,.045);padding:1rem}.viction-card img{width:100%;aspect-ratio:1;border-radius:8px;-o-object-fit:cover;object-fit:cover;background:rgba(255,255,255,.06)}.viction-card span{color:var(--muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.viction-card strong{display:block;color:var(--ink);font-size:1.35rem;font-weight:950;margin-top:.2rem;overflow-wrap:anywhere}.viction-card p{color:var(--muted);font-size:.86rem;line-height:1.45;margin:.45rem 0 0}.avatar-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.avatar-option{display:grid;gap:.45rem;min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(255,255,255,.045);color:var(--ink);cursor:pointer;padding:.55rem;text-align:left}.avatar-option.selected,.avatar-option:hover{border-color:rgba(249,115,22,.55);background:rgba(249,115,22,.1)}.avatar-option img{width:100%;aspect-ratio:1;border-radius:6px;-o-object-fit:cover;object-fit:cover}.avatar-option span{font-size:.78rem;font-weight:900}.avatar-option small{color:var(--muted);font-size:.68rem;line-height:1.25}.profile-share-actions{display:flex;flex-wrap:wrap;gap:.6rem}.profile-share-actions a,.settings-card a{display:inline-flex;align-items:center;justify-content:center;min-height:2.35rem;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.07);color:var(--ink);font-size:.8rem;font-weight:900;padding:0 .85rem;text-decoration:none}.profile-share-actions a:hover,.settings-card a:hover{border-color:rgba(255,255,255,.24);background:rgba(255,255,255,.12)}.profile-action-button.secondary{background:transparent}.settings-status-pill{border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.06);color:var(--green);font-family:var(--font-mono,monospace);font-size:.8rem;font-weight:900;padding:.55rem .85rem}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}.notification-panel,.settings-card{display:grid;gap:1rem;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(255,255,255,.045);padding:1rem}.settings-card h2{color:var(--ink);font-size:1rem;margin:0 0 .45rem}.settings-card p{color:var(--muted);font-size:.88rem;line-height:1.5;margin:0}.settings-wide-card{margin-top:1rem}.notification-panel{max-width:44rem;margin-top:1rem}.notification-list{display:grid;gap:.65rem}.notification-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:start;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.035);padding:.75rem}.notification-row input{margin-top:.2rem}.notification-row strong{display:block;color:var(--ink);font-size:.9rem}.notification-row small{display:block;color:var(--muted);font-size:.78rem;line-height:1.4;margin-top:.2rem}@media (max-width:860px){.profile-layout,.settings-grid{grid-template-columns:1fr}.profile-claim-panel{position:static}}.terminal-page{min-height:100vh;margin-left:16rem;padding:5.5rem clamp(1.25rem,3vw,2.5rem) 7rem;background-color:#0a0a0a;background-image:linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:32px 32px;color:#e5e2e1}.terminal-account-page,.terminal-docs-page.docs-shell{width:auto;max-width:none}.terminal-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;max-width:1280px;margin:0 auto 1.5rem;border-bottom:1px solid #262626;padding-bottom:1rem}.terminal-page-heading p{margin:0 0 .45rem;color:#f97316;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:.68rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.terminal-page-heading h1{margin:0;color:#ffffff;font-size:clamp(1.65rem,3vw,2.4rem);line-height:1.05}.terminal-page-heading span{display:block;max-width:68ch;margin-top:.55rem;color:rgba(204,195,216,.82);font-size:.92rem;line-height:1.55}.terminal-connect-panel,.terminal-page .notification-panel,.terminal-page .profile-claim-panel>.viction-card,.terminal-page .profile-form,.terminal-page .settings-card{border:1px solid #262626;border-radius:8px;background:rgba(22,22,22,.94);box-shadow:0 18px 44px rgba(0,0,0,.24)}.terminal-connect-panel{display:flex;align-items:center;justify-content:space-between;gap:1rem;max-width:1280px;margin:0 auto 1.25rem;border-left:2px solid #f97316;padding:.85rem 1rem}.terminal-connect-panel span{flex:0 0 auto;color:#f97316;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.terminal-connect-panel p{margin:0;color:rgba(204,195,216,.8);font-size:.85rem;line-height:1.45}.terminal-page .profile-action-button,.terminal-page .profile-share-actions a,.terminal-page .profile-share-actions button,.terminal-page .settings-card a,.terminal-page .text-link{min-height:2.35rem;border:1px solid rgba(249,115,22,.38);border-radius:6px;background:rgba(249,115,22,.08);color:#f97316;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:.72rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.terminal-page .profile-action-button:hover,.terminal-page .profile-share-actions a:hover,.terminal-page .profile-share-actions button:hover,.terminal-page .settings-card a:hover,.terminal-page .text-link:hover{border-color:#f97316;background:#f97316;color:#000000}.terminal-page .profile-action-button.secondary{border-color:rgba(204,195,216,.18);background:rgba(255,255,255,.04);color:#ccc3d8}.terminal-page .profile-action-button.secondary:hover{border-color:rgba(204,195,216,.34);background:rgba(255,255,255,.1);color:#ffffff}.terminal-page .my-activity-actions{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:flex-end}.terminal-docs-page .docs-section,.terminal-docs-page .docs-toc,.terminal-page .notification-panel,.terminal-page .profile-layout,.terminal-page .settings-grid,.terminal-page .settings-wide-card{max-width:1280px;margin-left:auto;margin-right:auto}.terminal-page .profile-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(17rem,24rem);gap:1.5rem;align-items:start}.terminal-page .profile-confirmed-view{display:grid;gap:1rem;max-width:1280px;margin:0 auto}.terminal-page .profile-confirmed-card{display:grid;grid-template-columns:minmax(12rem,20rem) minmax(0,1fr);gap:1.35rem;align-items:stretch;border:1px solid #262626;border-top:2px solid #f97316;border-radius:8px;background:rgba(22,22,22,.94);padding:1.1rem;box-shadow:0 18px 44px rgba(0,0,0,.24)}.terminal-page .profile-confirmed-card>img{width:100%;aspect-ratio:1;border:1px solid #262626;border-radius:8px;background:#0a0a0a;-o-object-fit:cover;object-fit:cover}.terminal-page .profile-confirmed-copy{display:grid;align-content:center;gap:.85rem}.terminal-page .profile-confirmed-copy>span{color:#10b981;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.terminal-page .profile-confirmed-copy h2{margin:0;color:#ffffff;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:clamp(1.55rem,3vw,2.4rem);overflow-wrap:anywhere}.terminal-page .profile-confirmed-copy p{max-width:62ch;margin:0;color:rgba(204,195,216,.82);line-height:1.55}.terminal-page .profile-confirmed-copy dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0}.terminal-page .profile-confirmed-copy dl div{border:1px solid #262626;border-radius:8px;background:rgba(10,10,10,.72);padding:.8rem}.terminal-page .profile-confirmed-copy dt{color:rgba(204,195,216,.68);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase}.terminal-page .profile-confirmed-copy dd{margin:.25rem 0 0;color:#ffffff;font-weight:800;overflow-wrap:anywhere}.terminal-page .notification-panel,.terminal-page .profile-form,.terminal-page .settings-card{padding:1.1rem}.terminal-page .profile-form{max-width:none;margin-top:0;border-top:2px solid #f97316}.terminal-page .profile-wallet-lock{display:grid;gap:.25rem;border:1px solid rgba(249,115,22,.3);border-radius:8px;background:rgba(249,115,22,.08);padding:.85rem}.terminal-page .profile-wallet-lock strong{color:#f97316;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.terminal-page .profile-wallet-lock span{color:rgba(204,195,216,.8);font-size:.84rem;line-height:1.45}.terminal-page .profile-avatar-section{align-items:center}.terminal-page .profile-avatar-img-wrapper,.terminal-page .profile-avatar-preview{width:5.4rem;height:5.4rem}.terminal-page .profile-avatar-preview{border:1px solid #262626;border-radius:8px;background:#0a0a0a}.terminal-page .profile-avatar-img,.terminal-page .profile-avatar-placeholder{border-radius:8px}.terminal-page .notification-row small,.terminal-page .profile-avatar-hint,.terminal-page .profile-field-hint,.terminal-page .settings-card p,.terminal-page .viction-card p{color:rgba(204,195,216,.78)}.terminal-page .profile-field>span,.terminal-page .viction-card span{color:rgba(204,195,216,.76);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:.68rem;letter-spacing:.1em}.terminal-page .profile-field input,.terminal-page .profile-field textarea,.terminal-page .profile-handle-suffix{border-color:#262626;background:rgba(10,10,10,.92);color:#ffffff;font-family:inherit}.terminal-page .profile-field input::-moz-placeholder,.terminal-page .profile-field textarea::-moz-placeholder{color:rgba(204,195,216,.42)}.terminal-page .profile-field input::placeholder,.terminal-page .profile-field textarea::placeholder{color:rgba(204,195,216,.42)}.terminal-page .profile-field input:focus,.terminal-page .profile-field textarea:focus{border-color:#f97316;box-shadow:0 0 0 3px rgba(249,115,22,.14)}.terminal-page .profile-handle-suffix{color:#f97316;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace)}.terminal-page .notification-row strong,.terminal-page .profile-field-hint strong,.terminal-page .settings-card h2,.terminal-page .viction-card strong{color:#ffffff}.terminal-page .profile-field-highlight{border:1px solid rgba(249,115,22,.32);background:rgba(249,115,22,.08)}.terminal-page .profile-email-badge{border-radius:999px;background:rgba(249,115,22,.14);color:#f97316}.terminal-page .profile-submit{width:100%;border-radius:6px;background:#f97316;color:#000000;font-weight:950;text-transform:uppercase}.terminal-page .profile-submit:hover:not(:disabled){background:#ffffff}.terminal-page .profile-message{min-height:2.2rem;color:rgba(204,195,216,.78)}.terminal-page .profile-message.error{color:#ef4444}.terminal-page .profile-message.success{color:#10b981}.terminal-page .profile-claim-panel{position:sticky;top:5.5rem;display:grid;gap:1rem}.terminal-page .viction-card{padding:1rem}.terminal-page .avatar-option img,.terminal-page .viction-card img{border:1px solid #262626;background:#0a0a0a}.terminal-page .viction-card strong{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:1.2rem}.terminal-page .avatar-option-grid{gap:.65rem}.terminal-page .avatar-option{border:1px solid #262626;border-radius:8px;background:rgba(22,22,22,.94);color:#ffffff}.terminal-page .avatar-option.selected,.terminal-page .avatar-option:hover{border-color:#f97316;background:rgba(249,115,22,.1)}.terminal-page .avatar-option span{color:#ffffff;font-size:.76rem}.terminal-page .avatar-option small{color:rgba(204,195,216,.72)}.terminal-page .settings-status-pill{border-color:rgba(249,115,22,.38);border-radius:999px;background:rgba(249,115,22,.08);color:#f97316;overflow-wrap:anywhere}.terminal-page .settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.terminal-page .notification-panel,.terminal-page .settings-card{border-top:2px solid #f97316}.terminal-page .settings-card h2{font-size:1rem}.terminal-page .notification-panel{max-width:48rem;margin-top:0}.terminal-page .notification-row{border-color:#262626;background:rgba(10,10,10,.72)}.terminal-page .notification-row input{accent-color:#f97316}.terminal-docs-page .docs-toc{display:block;border:1px solid #262626;border-radius:8px;background:rgba(22,22,22,.94);padding:1rem}.terminal-docs-page .docs-toc h2{color:#ffffff;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);letter-spacing:.12em}.terminal-docs-page .docs-toc ol{grid-template-columns:repeat(2,minmax(0,1fr));color:rgba(204,195,216,.78)}.terminal-docs-page .docs-toc a{color:#f97316}.terminal-docs-page .docs-section{border-bottom:1px solid #262626;padding:1.5rem 0}.terminal-docs-page .docs-glossary dt,.terminal-docs-page .docs-section h2,.terminal-docs-page .docs-section h3,.terminal-docs-page .docs-section li strong,.terminal-docs-page .docs-section p strong,.terminal-docs-page .docs-table th{color:#ffffff}.terminal-docs-page .docs-glossary dd,.terminal-docs-page .docs-section ol,.terminal-docs-page .docs-section p,.terminal-docs-page .docs-section ul,.terminal-docs-page .docs-table td{color:rgba(204,195,216,.82)}.terminal-docs-page .docs-section code{background:rgba(249,115,22,.12);color:#f97316}.terminal-docs-page .docs-callout{border-left-color:#10b981;background:rgba(16,185,129,.1);color:rgba(229,226,225,.92)}.terminal-docs-page .docs-callout.warn{border-left-color:#f97316;background:rgba(249,115,22,.1)}.terminal-docs-page .docs-table{display:block;overflow-x:auto}.terminal-docs-page .docs-table td,.terminal-docs-page .docs-table th{border-color:#262626}.terminal-docs-page .docs-glossary div{border-color:#262626;background:rgba(22,22,22,.7)}.mobile-wallet-overlay{position:fixed;inset:0;z-index:90;display:grid;place-items:end center;background:rgba(0,0,0,.68);padding:1rem}.mobile-wallet-sheet{position:relative;width:min(100%,28rem);border:1px solid #262626;border-top:2px solid #f97316;border-radius:8px;background:rgba(22,22,22,.98);box-shadow:0 24px 72px rgba(0,0,0,.46);padding:1.1rem;color:#e5e2e1}.mobile-wallet-close{position:absolute;top:.85rem;right:.85rem;display:grid;width:2rem;height:2rem;place-items:center;border:1px solid #262626;border-radius:6px;background:rgba(255,255,255,.04);color:#ccc3d8;cursor:pointer}.mobile-wallet-close:hover{border-color:rgba(249,115,22,.6);color:#ffffff}.mobile-wallet-eyebrow{display:block;color:#f97316;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:.68rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.mobile-wallet-sheet h2{margin:.45rem 2.2rem 0 0;color:#ffffff;font-size:1.35rem;line-height:1.15}.mobile-wallet-sheet p{margin:.65rem 0 0;color:rgba(204,195,216,.82);font-size:.9rem;line-height:1.5}.mobile-wallet-options{display:grid;gap:.6rem;margin-top:1rem}.mobile-wallet-option{display:flex;align-items:center;justify-content:space-between;gap:.9rem;min-height:3.75rem;border:1px solid #262626;border-radius:8px;background:rgba(10,10,10,.82);color:#ffffff;padding:.75rem .85rem;text-decoration:none}.mobile-wallet-option:hover{border-color:rgba(249,115,22,.66);background:rgba(249,115,22,.1)}.mobile-wallet-option span{display:grid;gap:.18rem;min-width:0}.mobile-wallet-option strong{color:#ffffff;font-size:.92rem}.mobile-wallet-option small{color:rgba(204,195,216,.78);font-size:.75rem;line-height:1.35}.mobile-wallet-option svg{flex:0 0 auto;color:#f97316}.mobile-wallet-copy-row{display:grid;gap:.6rem;margin-top:1rem;border-top:1px solid #262626;padding-top:1rem}.mobile-wallet-copy-row>span{color:rgba(204,195,216,.72);overflow-wrap:anywhere}.mobile-wallet-copy-row button,.mobile-wallet-copy-row>span{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:.72rem}.mobile-wallet-copy-row button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.45rem;border:1px solid rgba(249,115,22,.46);border-radius:6px;background:#f97316;color:#000000;cursor:pointer;font-weight:900;letter-spacing:.06em;text-transform:uppercase}@media (min-width:720px){.mobile-wallet-overlay{place-items:center}}.terminal-alert{position:fixed;top:5rem;right:1.25rem;z-index:60;width:min(24rem,calc(100vw - 2rem));overflow:hidden;border:1px solid #262626;border-radius:8px;background:#161616;box-shadow:0 24px 60px rgba(0,0,0,.38)}.terminal-alert-strip{height:2px;background:#f97316}.terminal-alert-success{background:#10b981}@media (max-width:1024px){.terminal-page .profile-confirmed-card,.terminal-page .profile-layout,.terminal-page .settings-grid{grid-template-columns:1fr}.terminal-page .profile-claim-panel{position:static}}@media (max-width:767px){.terminal-page{margin-left:0;padding:5rem 1rem 6.5rem}.terminal-connect-panel,.terminal-page-heading{align-items:flex-start;flex-direction:column}.terminal-docs-page .docs-toc ol{grid-template-columns:1fr}}@media (max-width:520px){.terminal-page .profile-avatar-actions,.terminal-page .profile-avatar-section{align-items:stretch;text-align:left}.terminal-page .profile-avatar-section{flex-direction:column}.terminal-page .profile-share-actions a,.terminal-page .settings-card a,.terminal-page .text-link{width:100%}.terminal-page .avatar-option-grid,.terminal-page .profile-confirmed-copy dl{grid-template-columns:1fr}}.selection\:bg-deep-orange ::-moz-selection{--tw-bg-opacity:1;background-color:rgb(249 115 22/var(--tw-bg-opacity,1))}.selection\:bg-deep-orange ::selection{--tw-bg-opacity:1;background-color:rgb(249 115 22/var(--tw-bg-opacity,1))}.selection\:text-black ::-moz-selection{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.selection\:text-black ::selection{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.selection\:bg-deep-orange::-moz-selection{--tw-bg-opacity:1;background-color:rgb(249 115 22/var(--tw-bg-opacity,1))}.selection\:bg-deep-orange::selection{--tw-bg-opacity:1;background-color:rgb(249 115 22/var(--tw-bg-opacity,1))}.selection\:text-black::-moz-selection{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.selection\:text-black::selection{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.placeholder\:text-\[\#ccc3d8\]\/50::-moz-placeholder{color:rgb(204 195 216/.5)}.placeholder\:text-\[\#ccc3d8\]\/50::placeholder{color:rgb(204 195 216/.5)}.focus-within\:border-deep-orange:focus-within{--tw-border-opacity:1;border-color:rgb(249 115 22/var(--tw-border-opacity,1))}.hover\:scale-\[1\.01\]:hover{--tw-scale-x:1.01;--tw-scale-y:1.01;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\:border-deep-orange:hover{--tw-border-opacity:1;border-color:rgb(249 115 22/var(--tw-border-opacity,1))}.hover\:border-white:hover{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.hover\:border-white\/25:hover{border-color:rgb(255 255 255/.25)}.hover\:border-white\/30:hover{border-color:rgb(255 255 255/.3)}.hover\:border-white\/40:hover{border-color:rgb(255 255 255/.4)}.hover\:bg-\[\#1A1A1A\]:hover{--tw-bg-opacity:1;background-color:rgb(26 26 26/var(--tw-bg-opacity,1))}.hover\:bg-\[\#201f1f\]:hover{--tw-bg-opacity:1;background-color:rgb(32 31 31/var(--tw-bg-opacity,1))}.hover\:bg-\[\#EF4444\]\/15:hover{background-color:rgb(239 68 68/.15)}.hover\:bg-\[\#F97316\]\/10:hover{background-color:rgb(249 115 22/.1)}.hover\:bg-deep-orange:hover{--tw-bg-opacity:1;background-color:rgb(249 115 22/var(--tw-bg-opacity,1))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:bg-white\/5:hover{background-color:rgb(255 255 255/.05)}.hover\:text-\[\#10B981\]:hover{--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity,1))}.hover\:text-\[\#d2bbff\]:hover{--tw-text-opacity:1;color:rgb(210 187 255/var(--tw-text-opacity,1))}.hover\:text-black:hover{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.hover\:text-deep-orange:hover{--tw-text-opacity:1;color:rgb(249 115 22/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-deep-orange\/20:hover{--tw-shadow-color:rgb(249 115 22/0.2);--tw-shadow:var(--tw-shadow-colored)}.focus\:border-deep-orange:focus{--tw-border-opacity:1;border-color:rgb(249 115 22/var(--tw-border-opacity,1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0: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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-0:focus,.focus\:ring-1:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-1: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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-deep-orange\/50:focus{--tw-ring-color:rgb(249 115 22/0.5)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:block{display:block}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05;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\:text-deep-orange{--tw-text-opacity:1;color:rgb(249 115 22/var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-100{opacity:1}@media (min-width:640px){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:w-auto{width:auto}.sm\:max-w-none{max-width:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[8rem_minmax\(0\2c 1fr\)\]{grid-template-columns:8rem minmax(0,1fr)}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-baseline{align-items:baseline}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:.75rem}.sm\:gap-6{gap:1.5rem}.sm\:gap-8{gap:2rem}.sm\:p-6{padding:1.5rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:text-right{text-align:right}.sm\:text-xs{font-size:.75rem;line-height:1rem}}@media (min-width:768px){.md\:left-64{left:16rem}.md\:col-span-1{grid-column:span 1/span 1}.md\:ml-64{margin-left:16rem}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:w-64{width:16rem}.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\:gap-12{gap:3rem}.md\:gap-16{gap:4rem}.md\:gap-4{gap:1rem}.md\:gap-6{gap:1.5rem}.md\:p-4{padding:1rem}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:py-12{padding-top:3rem;padding-bottom:3rem}.md\:pl-64{padding-left:16rem}.md\:text-left{text-align:left}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-base{font-size:1rem;line-height:1.5rem}}@media (min-width:1024px){.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:h-\[calc\(100vh-64px\)\]{height:calc(100vh - 64px)}.lg\:max-h-full{max-height:100%}.lg\:w-64{width:16rem}.lg\:w-\[340px\]{width:340px}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(12rem\2c 1fr\)_auto_auto_auto_auto\]{grid-template-columns:minmax(12rem,1fr) auto auto auto auto}.lg\:flex-row{flex-direction:row}.lg\:overflow-hidden{overflow:hidden}.lg\:overflow-y-auto{overflow-y:auto}.lg\:pb-6{padding-bottom:1.5rem}}@media (min-width:1280px){.xl\:max-w-5xl{max-width:64rem}.xl\:grid-cols-\[minmax\(0\2c 1\.08fr\)_minmax\(18rem\2c 0\.92fr\)\]{grid-template-columns:minmax(0,1.08fr) minmax(18rem,.92fr)}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(20rem\2c 28rem\)\]{grid-template-columns:minmax(0,1fr) minmax(20rem,28rem)}.xl\:flex-row{flex-direction:row}.xl\:items-end{align-items:flex-end}.xl\:justify-between{justify-content:space-between}}