@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-content:"";--sweep:360deg}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-md:28rem;--container-4xl:56rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.top-0{top:0}.top-1\/2{top:50%}.right-1{right:var(--spacing)}.right-3{right:calc(var(--spacing) * 3)}.left-0{left:0}.left-3\.5{left:calc(var(--spacing) * 3.5)}.isolate{isolation:isolate}.order-1{order:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.-mb-px{margin-bottom:-1px}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-14{height:calc(var(--spacing) * 14)}.h-\[320px\]{height:320px}.h-\[clamp\(280px\,75vw\,400px\)\]{height:clamp(280px,75vw,400px)}.h-auto{height:auto}.h-full{height:100%}.min-h-0{min-height:0}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-\[320px\]{min-height:320px}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-24{width:calc(var(--spacing) * 24)}.w-40{width:calc(var(--spacing) * 40)}.w-56{width:calc(var(--spacing) * 56)}.w-\[3px\]{width:3px}.w-fit{width:fit-content}.w-full{width:100%}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:0}.min-w-10{min-width:calc(var(--spacing) * 10)}.flex-1{flex:1}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-\[0\.98\]{scale:.98}.-rotate-90{rotate:-90deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-progress{cursor:progress}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.grid-cols-\[minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}.grid-cols-\[minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.flex-col{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[color-mix\(in_srgb\,var\(--line\)_50\%\,transparent\)\]>:not(:last-child)){border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){:where(.divide-\[color-mix\(in_srgb\,var\(--line\)_50\%\,transparent\)\]>:not(:last-child)){border-color:color-mix(in srgb,var(--line) 50%,transparent)}}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-\[color-mix\(in_srgb\,var\(--line\)_50\%\,transparent\)\]{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--line\)_50\%\,transparent\)\]{border-color:color-mix(in srgb,var(--line) 50%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--line\)_60\%\,transparent\)\]{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--line\)_60\%\,transparent\)\]{border-color:color-mix(in srgb,var(--line) 60%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--line\)_70\%\,transparent\)\]{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--line\)_70\%\,transparent\)\]{border-color:color-mix(in srgb,var(--line) 70%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--violet\)_70\%\,transparent\)\]{border-color:var(--violet)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--violet\)_70\%\,transparent\)\]{border-color:color-mix(in srgb,var(--violet) 70%,transparent)}}.border-\[var\(--brand\)\]{border-color:var(--brand)}.border-\[var\(--line\)\]{border-color:var(--line)}.border-transparent{border-color:#0000}.bg-\[color-mix\(in_srgb\,var\(--negative\)_12\%\,transparent\)\]{background-color:var(--negative)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--negative\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--negative) 12%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--violet\)_8\%\,var\(--surface-raised\)\)\]{background-color:var(--violet)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--violet\)_8\%\,var\(--surface-raised\)\)\]{background-color:color-mix(in srgb,var(--violet) 8%,var(--surface-raised))}}.bg-\[var\(--brand\)\]{background-color:var(--brand)}.bg-\[var\(--btn-bg\)\]{background-color:var(--btn-bg)}.bg-\[var\(--field-bg\)\]{background-color:var(--field-bg)}.bg-\[var\(--line\)\]{background-color:var(--line)}.bg-\[var\(--line-strong\)\]{background-color:var(--line-strong)}.bg-\[var\(--muted-dim\)\]{background-color:var(--muted-dim)}.bg-\[var\(--selected-bg\)\]{background-color:var(--selected-bg)}.bg-\[var\(--surface\)\]{background-color:var(--surface)}.bg-\[var\(--surface-hover\)\]{background-color:var(--surface-hover)}.bg-\[var\(--surface-raised\)\]{background-color:var(--surface-raised)}.object-cover{object-fit:cover}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-px{padding-block:1px}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-20{padding-right:calc(var(--spacing) * 20)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8em\]{font-size:.8em}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--brand\)\]{color:var(--brand)}.text-\[var\(--brand-strong\)\]{color:var(--brand-strong)}.text-\[var\(--btn-text\)\]{color:var(--btn-text)}.text-\[var\(--ember\)\]{color:var(--ember)}.text-\[var\(--market-accent-strong\)\]{color:var(--market-accent-strong)}.text-\[var\(--muted\)\]{color:var(--muted)}.text-\[var\(--muted-dim\)\]{color:var(--muted-dim)}.text-\[var\(--negative\)\]{color:var(--negative)}.text-\[var\(--text\)\]{color:var(--text)}.text-\[var\(--violet-strong\)\]{color:var(--violet-strong)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline-offset-2{text-underline-offset:2px}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[var\(--brand\)\]{--tw-ring-color:var(--brand)}.ring-\[var\(--negative\)\]{--tw-ring-color:var(--negative)}.ring-transparent{--tw-ring-color:transparent}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[stroke-dashoffset\]{transition-property:stroke-dashoffset;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-1000{--tw-duration:1s;transition-duration:1s}.outline-none{--tw-outline-style:none;outline-style:none}.placeholder\:font-normal::placeholder{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.placeholder\:text-\[var\(--muted-dim\)\]::placeholder{color:var(--muted-dim)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-2:before{content:var(--tw-content);top:calc(var(--spacing) * 2)}.before\:bottom-2:before{content:var(--tw-content);bottom:calc(var(--spacing) * 2)}.before\:-left-\[2\.5px\]:before{content:var(--tw-content);left:-2.5px}.before\:w-px:before{content:var(--tw-content);width:1px}.before\:bg-\[var\(--line\)\]:before{content:var(--tw-content);background-color:var(--line)}@media (hover:hover){.hover\:border-\[var\(--line-strong\)\]:hover{border-color:var(--line-strong)}.hover\:bg-\[color-mix\(in_srgb\,var\(--text\)_5\%\,transparent\)\]:hover{background-color:var(--text)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--text\)_5\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--text) 5%,transparent)}}.hover\:bg-\[var\(--btn-bg-hover\)\]:hover{background-color:var(--btn-bg-hover)}.hover\:bg-\[var\(--surface-hover\)\]:hover{background-color:var(--surface-hover)}.hover\:text-\[var\(--text\)\]:hover{color:var(--text)}.hover\:underline:hover{text-decoration-line:underline}.hover\:ring-\[var\(--line\)\]:hover{--tw-ring-color:var(--line)}}.focus\:ring-\[var\(--brand\)\]:focus{--tw-ring-color:var(--brand)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:calc(2px * -1)}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[var\(--brand\)\]:focus-visible{outline-color:var(--brand)}@media (hover:hover){.enabled\:hover\:bg-\[var\(--surface-hover\)\]:enabled:hover{background-color:var(--surface-hover)}.enabled\:hover\:text-\[var\(--text\)\]:enabled:hover{color:var(--text)}}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-\[var\(--btn-disabled-bg\)\]:disabled{background-color:var(--btn-disabled-bg)}.disabled\:text-\[var\(--btn-disabled-text\)\]:disabled{color:var(--btn-disabled-text)}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media not all and (min-width:64rem){.max-lg\:hidden{display:none}.max-lg\:h-\[min\(780px\,calc\(100vh-150px\)\)\]{height:min(780px,100vh - 150px)}}@media (min-width:40rem){.sm\:block{display:block}.sm\:hidden{display:none}.sm\:h-8{height:calc(var(--spacing) * 8)}.sm\:h-11{height:calc(var(--spacing) * 11)}.sm\:min-h-9{min-height:calc(var(--spacing) * 9)}.sm\:w-8{width:calc(var(--spacing) * 8)}.sm\:w-11{width:calc(var(--spacing) * 11)}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[7rem_minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:7rem minmax(0,1fr) auto auto}.sm\:flex-row{flex-direction:row}.sm\:justify-center{justify-content:center}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media (min-width:64rem){.lg\:absolute{position:absolute}.lg\:relative{position:relative}.lg\:inset-0{inset:0}.lg\:hidden{display:none}.lg\:h-full{height:100%}.lg\:min-h-\[700px\]{min-height:700px}.lg\:min-h-\[900px\]{min-height:900px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,28fr\)_minmax\(0\,44fr\)_minmax\(0\,28fr\)\]{grid-template-columns:minmax(0,28fr) minmax(0,44fr) minmax(0,28fr)}.lg\:grid-cols-\[minmax\(0\,36fr\)_minmax\(0\,64fr\)\]{grid-template-columns:minmax(0,36fr) minmax(0,64fr)}}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b1728;--surface:#11243a;--surface-raised:#17304a;--surface-hover:#1e3b55;--field-bg:#0a1423;--line:#294057;--line-strong:#3d5b73;--text:#f7f0e2;--muted:#a5b2bd;--muted-dim:#8498a8;--brand:#18d4c0;--brand-strong:#6be9d8;--brand-contrast:#06252b;--violet:#9278da;--violet-strong:#c0adff;--positive:#8adcad;--negative:#ed7378;--structure:#0a1a31;--structure-raised:#102742;--structure-line:#27435d;--structure-text:#f7f0e2;--structure-muted:#a5b6c2;--selected-bg:var(--brand)}@supports (color:color-mix(in lab, red, red)){:root{--selected-bg:color-mix(in srgb, var(--brand) 18%, var(--surface))}}:root{--selection:#18d4c03d;--market-accent:var(--brand);--market-accent-strong:var(--brand-strong);--market-accent-contrast:var(--brand-contrast);--market-btc:#f7931a;--market-eth:#627eea;--market-sol:#2fd6a3;--market-doge:#c2a633;--market-hype:#7ce0c3;--chart-accent:#c0603a;--chart-accent-strong:#e08655;--chart-line:var(--chart-accent);--chart-point:var(--chart-accent-strong);--trade-contrast:#1a0d06;--accent:var(--brand);--accent-strong:var(--brand-strong);--accent-contrast:var(--trade-contrast);--chart-grid:#241f1c;--chart-axis:#3d3530;--chart-up:#6fae7a;--chart-down:#c94f4f;--shell-max:1220px;--btn-bg:var(--brand);--btn-bg-hover:var(--brand-strong);--btn-text:var(--brand-contrast);--btn-disabled-bg:#20364a;--btn-disabled-text:#718595;--ember:#f2994a;--spot:#7d9bc4;--gold:#d9a937;--like:#f4577f;--glass-fill:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root{--glass-fill:color-mix(in srgb, var(--surface) 58%, transparent)}}:root{--glass-sheen:#ffffff0b;--glass-edge:var(--line);--glass-edge-hover:var(--line-strong);--glass-shadow:0 10px 30px #02081247;--hud-fill:var(--field-bg)}@supports (color:color-mix(in lab, red, red)){:root{--hud-fill:color-mix(in srgb, var(--field-bg) 55%, transparent)}}:root{--hud-edge:var(--brand)}@supports (color:color-mix(in lab, red, red)){:root{--hud-edge:color-mix(in srgb, var(--brand) 20%, var(--line))}}:root{--hud-grid:var(--brand)}@supports (color:color-mix(in lab, red, red)){:root{--hud-grid:color-mix(in srgb, var(--brand) 9%, transparent)}}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f2f9;--surface:#fff;--surface-raised:#eeeaf8;--surface-hover:#e9e4f5;--field-bg:#fbfaff;--line:#e3def0;--line-strong:#cbc3e0;--text:#16132b;--muted:#625c7a;--muted-dim:#767090;--brand:#6d4fd8;--brand-strong:#5634c4;--brand-contrast:#fff;--violet:#7c5ce0;--violet-strong:#5b3fc4;--positive:#18935f;--negative:#cc3f55;--structure:#fff;--structure-raised:#f4f1fb;--structure-line:#e3def0;--structure-text:#16132b;--structure-muted:#5e5975;--selected-bg:var(--brand)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--selected-bg:color-mix(in srgb, var(--brand) 10%, var(--surface))}}[data-theme=light]{--selection:#6d4fd82e;--market-accent:var(--brand);--market-accent-strong:var(--brand-strong);--market-accent-contrast:var(--brand-contrast);--market-btc:#f7931a;--market-eth:#627eea;--market-sol:#12a07c;--market-doge:#c2a633;--market-hype:#0f9e86;--chart-accent:#a8452a;--chart-accent-strong:#832f1a;--trade-contrast:#fff;--accent:var(--brand);--accent-strong:var(--brand-strong);--accent-contrast:var(--trade-contrast);--chart-grid:#ebe7f4;--chart-axis:#cfc8e0;--chart-up:#18935f;--chart-down:#cc3f55;--btn-bg:var(--brand);--btn-bg-hover:var(--brand-strong);--btn-text:var(--brand-contrast);--btn-disabled-bg:#e9e5f2;--btn-disabled-text:#a29cb6;--ember:#c4621c;--spot:#4d6bb3;--gold:#a87c12;--like:#d6295b;--glass-fill:var(--surface)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--glass-fill:color-mix(in srgb, var(--surface) 70%, transparent)}}[data-theme=light]{--glass-sheen:#fff9;--glass-edge:var(--line);--glass-edge-hover:var(--line-strong);--glass-shadow:0 10px 26px #301e6e14;--hud-fill:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--hud-fill:color-mix(in srgb, var(--surface-raised) 70%, transparent)}}[data-theme=light]{--hud-edge:var(--brand)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--hud-edge:color-mix(in srgb, var(--brand) 22%, var(--line))}}[data-theme=light]{--hud-grid:var(--brand-strong)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--hud-grid:color-mix(in srgb, var(--brand-strong) 8%, transparent)}}[data-theme=obsidian]{--bg:#09090c;--surface:#111116;--surface-raised:#1a1824;--surface-hover:#1f1d2b;--field-bg:#0b0b0f;--line:#24222e;--line-strong:#363346;--text:#eeedf4;--muted:#a3a1b2;--muted-dim:#7d7a8d;--brand:#a78bfa;--brand-strong:#c4b5fd;--brand-contrast:#150b2e;--violet:#9d86f5;--violet-strong:#ab96fb;--positive:#5fd49c;--negative:#ec6872;--structure:#09090c;--structure-raised:#16151d;--structure-line:#1e1d27;--structure-text:#f3f1f9;--structure-muted:#a7a4b6;--selection:#a78bfa47;--chart-grid:#1c1a24;--chart-axis:#34303f;--chart-up:#5fd49c;--chart-down:#ec6872;--btn-disabled-bg:#1f1d29;--btn-disabled-text:#6f6c80;--glass-shadow:0 10px 30px #00000073}[data-theme=light] body{background:radial-gradient(1100px 440px at 50% 0, #7c5ce017, transparent 70%) no-repeat, var(--bg)}[data-market=btc]{--market-accent:#f7931a;--market-accent-strong:#ffab3d;--market-accent-contrast:#1c1200;--chart-line:#f0a868;--chart-point:#ffcb94}[data-theme=light] [data-market=btc]{--chart-line:#d4823c;--chart-point:#b8692a;--market-accent-strong:#b8692a}[data-theme=light] [data-market=eth]{--market-accent-strong:#3d58c9}[data-theme=light] [data-market=doge]{--market-accent-strong:#8f7820}[data-theme=light] [data-market=hype]{--market-accent-strong:#0b7a68;--chart-line:#0f9e86;--chart-point:#0b7a68}[data-market=eth]{--market-accent:#627eea;--market-accent-strong:#8296ef;--market-accent-contrast:#fff;--chart-line:#627eea;--chart-point:#8296ef}[data-market=doge]{--market-accent:#c2a633;--market-accent-strong:#ddc158;--market-accent-contrast:#1c1200;--chart-line:#c2a633;--chart-point:#ddc158}[data-market=hype]{--market-accent:#7ce0c3;--market-accent-strong:#a6f0da;--market-accent-contrast:#06252b;--chart-line:#7ce0c3;--chart-point:#a6f0da}*{box-sizing:border-box}html{background:var(--bg)}body{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-sans), Inter, system-ui, sans-serif;margin:0}button,input{font:inherit}button{cursor:pointer}::selection{background:var(--selection)}.display-font{font-family:var(--font-cinzel), Cinzel, Georgia, serif;letter-spacing:.04em;font-weight:600}.tabular-nums,.ticker-price,.timer-value,.balance-display,.market-call-prices,.market-stats dd,.queue-elapsed,.entry-input-wrap input,.data-row,.result-row,.sidebar-value,.pulse-mini-dock-balance,.pulse-mini-dock-timer,.pulse-mini-dock-position .pnl,.pulse-mini-dock-row button{font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace}.app-header{border-bottom:1px solid var(--structure-line);background:var(--structure);width:100%;max-width:none;margin:0;padding:0}.app-header-inner{width:min(100% - 56px, var(--shell-max));justify-content:space-between;align-items:center;gap:16px;height:64px;margin-inline:auto;padding:0;display:flex}.desktop-header-content{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:36px;width:100%;display:grid}.desktop-header-content>.brand{justify-self:start}.brand{font-family:var(--font-cinzel), Cinzel, Georgia, serif;color:var(--structure-text);letter-spacing:.34em;flex:none;font-size:16px;font-weight:700;text-decoration:none}.header-actions{justify-self:end;align-items:center;gap:12px;display:flex}.main-nav{font-family:var(--font-sans), Inter, system-ui, sans-serif;justify-self:start;align-items:center;gap:24px;display:flex}.main-nav-link{min-height:36px;color:var(--structure-muted);-webkit-user-drag:none;-webkit-user-select:none;user-select:none;align-items:center;font-size:14px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.main-nav-link:hover,.main-nav-link.active{color:var(--structure-text)}.main-nav[aria-busy=true]{opacity:.8}.signin-button{border:1px solid var(--structure-line);min-height:36px;color:var(--structure-muted);background:0 0;border-radius:8px;padding:0 14px;font-size:13px}.signin-button:hover{border-color:var(--brand);color:var(--structure-text)}.theme-toggle{border:1px solid var(--structure-line);width:36px;height:36px;color:var(--structure-muted);background:0 0;border-radius:8px;place-items:center;padding:0;display:grid}.theme-toggle:hover{border-color:var(--brand);color:var(--structure-text)}.theme-menu{position:relative}.theme-toggle[aria-expanded=true]{border-color:var(--brand)}.theme-swatch{border-radius:999px;flex:none;width:16px;height:16px;display:block;box-shadow:inset 0 0 0 1px #ffffff38}.theme-swatch[data-swatch=obsidian]{background:linear-gradient(135deg,#09090c 50%,#a78bfa 50%)}.theme-swatch[data-swatch=navy]{background:linear-gradient(135deg,#0b1728 50%,#18d4c0 50%)}.theme-swatch[data-swatch=light]{background:linear-gradient(135deg,#f4f2f9 50%,#6d4fd8 50%);box-shadow:inset 0 0 0 1px #0000002e}.theme-menu-popover{z-index:40;border:1px solid var(--line);background:var(--surface-raised);width:210px;color:var(--text);border-radius:10px;gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 28px #0000004d}.theme-menu-popover button{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:8px;display:flex}.theme-menu-popover button:hover{background:var(--surface-hover)}.theme-menu-popover .theme-swatch{width:20px;height:20px}.theme-menu-text{gap:1px;min-width:0;display:grid}.theme-menu-text strong{font-size:13px;font-weight:600}.theme-menu-text small{color:var(--muted);font-size:11px}.theme-menu-check{color:var(--brand-strong);margin-left:auto;font-size:12px;font-weight:700}.notif-menu{position:relative}.notif-bell{border:1px solid var(--structure-line);width:36px;height:36px;color:var(--structure-muted);background:0 0;border-radius:8px;place-items:center;padding:0;display:grid;position:relative}.notif-bell:hover,.notif-bell[aria-expanded=true]{border-color:var(--brand);color:var(--structure-text)}.notif-bell svg{width:19px;height:19px}.notif-badge{background:var(--violet-strong);min-width:18px;height:18px;color:var(--bg);box-shadow:0 0 0 2px var(--structure);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 5px;font-size:10.5px;font-weight:800;line-height:1;display:grid;position:absolute;top:-6px;right:-6px}.notif-popover{--surface:var(--surface-raised);z-index:40;overscroll-behavior:contain;border:1px solid var(--line);background:var(--surface-raised);width:340px;max-height:min(72vh,560px);color:var(--text);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 10px 28px #0000004d}.notif-popover[hidden]{display:none}.challenge-popup{--surface:var(--surface-raised);z-index:41;border:1px solid var(--violet-strong);width:340px;padding:10px 6px 6px;position:absolute;top:calc(100% + 8px);right:0}@supports (color:color-mix(in lab, red, red)){.challenge-popup{border:1px solid color-mix(in srgb, var(--violet-strong) 55%, var(--line))}}.challenge-popup{background:var(--surface-raised);color:var(--text);box-shadow:0 10px 28px #0000004d, 0 0 0 4px var(--violet-strong);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.challenge-popup{box-shadow:0 10px 28px #0000004d, 0 0 0 4px color-mix(in srgb, var(--violet-strong) 14%, transparent)}}.challenge-popup{animation:.32s cubic-bezier(.2,.9,.3,1.2) challenge-popup-in}.challenge-popup-head{justify-content:space-between;align-items:center;gap:8px;padding:0 6px 0 10px;display:flex}.challenge-popup-head .eyebrow{color:var(--violet-strong);align-items:center;gap:6px;display:inline-flex}.challenge-popup-head svg{width:14px;height:14px}.challenge-popup-close{width:28px;height:28px;color:var(--muted);background:0 0;border:0;border-radius:8px;place-items:center;font-size:18px;line-height:1;display:grid}.challenge-popup-close:hover{background:var(--surface-hover);color:var(--text)}@keyframes challenge-popup-in{0%{opacity:0;transform:translateY(-8px)scale(.97)}}@media (prefers-reduced-motion:reduce){.challenge-popup{animation:none}}.feed-notifs-title{margin:6px 12px 10px;font-size:15px;font-weight:700}.feed-notif-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.feed-notifs-empty{margin:0 12px 10px;font-size:13px}.feed-notif{width:100%;color:var(--text);text-align:left;border-radius:8px;align-items:flex-start;gap:10px;padding:7px 12px;text-decoration:none;display:flex}a.feed-notif:hover{background:var(--surface-hover)}.feed-notif--challenge{border:1px solid var(--line);background:var(--surface-raised);grid-template-columns:24px minmax(0,1fr);column-gap:10px;margin-bottom:4px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.feed-notif--challenge{background:color-mix(in srgb, var(--surface-raised) 45%, transparent)}}.feed-notif-avatar{color:#fff;text-shadow:0 1px 2px #00000059;border-radius:999px;flex:none;place-items:center;width:24px;height:24px;font-size:10px;font-weight:700;text-decoration:none;display:grid;position:relative}.feed-notif-kind{background:var(--surface);width:15px;height:15px;color:var(--muted);text-shadow:none;border-radius:999px;place-items:center;display:grid;position:absolute;bottom:-5px;right:-5px}.feed-notif-kind svg{width:9px;height:9px}.feed-notif-body{gap:1px;min-width:0;display:grid}.feed-notif-line,.feed-notif-detail{margin:0}.feed-notif-line{color:var(--muted);font-size:12px;line-height:1.35}.feed-notif-line strong{color:var(--text);font-weight:600}.feed-notif-line a{color:inherit;text-decoration:none}.feed-notif-line a:hover{text-decoration:underline}.feed-notif-detail{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:1.35;overflow:hidden}.feed-notif--challenge .feed-notif-detail{white-space:normal}.feed-notif-meta:not([hidden]){flex-wrap:wrap;column-gap:8px;display:flex}.feed-notif-more{color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.feed-notif-more:hover{text-decoration:underline}.feed-notif-actions{grid-column:1/-1;gap:6px;margin-top:8px;display:flex}.feed-notif-actions button,.feed-notif-actions a{border:1px solid var(--line-strong);min-height:28px;color:var(--muted);background:0 0;border-radius:999px;flex:1;justify-content:center;align-items:center;padding:0 10px;font-size:11.5px;font-weight:700;text-decoration:none;transition:color .15s,border-color .15s,filter .15s;display:inline-flex}.feed-notif-actions button:hover:not(:disabled){border-color:var(--negative)}@supports (color:color-mix(in lab, red, red)){.feed-notif-actions button:hover:not(:disabled){border-color:color-mix(in srgb, var(--negative) 45%, var(--line-strong))}}.feed-notif-actions button:hover:not(:disabled){color:var(--text)}.feed-notif-actions button:disabled{opacity:.55;cursor:default}.feed-notif-actions .feed-notif-accept{border-color:var(--violet)}@supports (color:color-mix(in lab, red, red)){.feed-notif-actions .feed-notif-accept{border-color:color-mix(in srgb, var(--violet) 45%, transparent)}}.feed-notif-actions .feed-notif-accept{background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.feed-notif-actions .feed-notif-accept{background:color-mix(in srgb, var(--violet) 16%, transparent)}}.feed-notif-actions .feed-notif-accept{color:var(--violet-strong)}.feed-notif-actions .feed-notif-accept:hover:not(:disabled){border-color:var(--violet-strong);background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.feed-notif-actions .feed-notif-accept:hover:not(:disabled){background:color-mix(in srgb, var(--violet) 24%, transparent)}}.feed-notif-actions .feed-notif-accept:hover:not(:disabled){color:var(--violet-strong)}.feed-notif-status{color:var(--muted);grid-column:1/-1;margin:8px 0 0;font-size:11.5px;font-weight:700}.feed-notif-status[data-answer=accepted]{color:var(--text)}.messages-dock{--surface:var(--surface-raised);z-index:55;border:1px solid var(--line);background:var(--surface-raised);width:380px;height:min(600px,100vh - 88px);color:var(--text);border-bottom:0;border-radius:16px 16px 0 0;flex-direction:column;animation:.24s cubic-bezier(.2,.9,.3,1) messages-dock-in;display:flex;position:fixed;bottom:0;right:24px;overflow:hidden;box-shadow:0 -6px 34px #00000057}.messages-dock[hidden]{display:none}@keyframes messages-dock-in{0%{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.messages-dock{animation:none}}.messages-head{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:6px;min-height:54px;padding:8px 8px 8px 16px;display:flex}.messages-head:has(>.messages-icon-button:first-child){padding-left:8px}.messages-head h2{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:16px;font-weight:700;overflow:hidden}.messages-icon-button{width:34px;height:34px;color:var(--muted);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.messages-icon-button:hover{background:var(--surface-hover);color:var(--text)}.messages-icon-button svg{width:18px;height:18px}.messages-tabs{border-bottom:1px solid var(--line);flex:none;gap:6px;padding:10px 12px;display:flex}.messages-tabs button{border:1px solid var(--line);min-height:30px;color:var(--muted);background:0 0;border-radius:999px;align-items:center;gap:7px;padding:0 13px;font-size:12.5px;font-weight:600;display:inline-flex}.messages-tabs button:hover{color:var(--text)}.messages-tabs button[aria-pressed=true]{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.messages-tabs button[aria-pressed=true]{border-color:color-mix(in srgb, var(--brand) 45%, var(--line))}}.messages-tabs button[aria-pressed=true]{background:var(--selected-bg);color:var(--text)}.messages-count{background:var(--violet-strong);min-width:18px;height:18px;color:var(--bg);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;place-items:center;padding:0 5px;font-size:10.5px;font-weight:800;line-height:1;display:inline-grid}.messages-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.messages-list{gap:2px;margin:0;padding:6px;list-style:none;display:grid}.messages-row{width:100%;color:var(--text);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;padding:9px 10px;display:flex}.messages-row:hover{background:var(--surface-hover)}.messages-avatar{color:#fff;text-shadow:0 1px 2px #00000059;border-radius:999px;flex:none;place-items:center;width:42px;height:42px;font-size:15px;font-weight:700;display:grid;position:relative;overflow:hidden}.messages-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.messages-avatar--sm{width:30px;height:30px;font-size:12px}.messages-row-body{flex:1;gap:2px;min-width:0;display:grid}.messages-row-top{align-items:baseline;gap:6px;min-width:0;font-size:13.5px;display:flex}.messages-row-top strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.messages-row-top .muted{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.messages-row-top time{color:var(--muted);flex:none;margin-left:auto;font-size:11.5px}.messages-row-preview{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.messages-row[data-unread=true] .messages-row-preview{color:var(--text);font-weight:600}.messages-empty{min-height:240px;color:var(--muted);text-align:center;place-content:center;gap:6px;margin:0;padding:24px 28px;font-size:13px;line-height:1.45;display:grid}.messages-empty strong{color:var(--text);font-size:16px;font-weight:700}.messages-section{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:12px 16px 2px;font-size:11px;font-weight:700}.messages-search{border:1px solid var(--line);background:var(--field-bg);color:var(--muted);border-radius:999px;flex:none;align-items:center;gap:8px;margin:10px 12px 4px;padding:0 14px;display:flex}.messages-search:focus-within{border-color:var(--brand)}.messages-search svg{flex:none;width:16px;height:16px}.messages-search input{min-width:0;min-height:38px;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:13.5px}.messages-peer{min-width:0;color:inherit;flex:1;align-items:center;gap:10px;text-decoration:none;display:flex}.messages-peer-text{min-width:0;line-height:1.25;display:grid}.messages-peer-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.messages-peer-text span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.messages-peer:hover strong{text-decoration:underline}.messages-thread{flex-direction:column;gap:2px;margin:0;padding:10px 12px 8px;list-style:none;display:flex}.messages-item:not(:first-child):is([data-position=single],[data-position=first]){margin-top:10px}.messages-stamp{color:var(--muted);text-align:center;margin:8px 0 10px;font-size:11px;font-weight:600;display:block}.messages-item:first-child .messages-stamp{margin-top:4px}.messages-bubble-row{align-items:flex-end;gap:8px;display:flex}.messages-bubble-avatar{flex:none;width:28px}.messages-bubble-avatar .messages-avatar{width:28px;height:28px;font-size:11px}.messages-bubble-stack{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.messages-item[data-mine=true] .messages-bubble-stack{align-items:flex-end}.messages-bubble{background:var(--surface-hover);max-width:80%;color:var(--text);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:18px;margin:0;padding:8px 13px;font-size:13.5px;line-height:1.4}.messages-item[data-mine=true] .messages-bubble{background:var(--brand);color:var(--brand-contrast)}.messages-item[data-position=first] .messages-bubble{border-radius:18px 18px 18px 5px}.messages-item[data-position=middle] .messages-bubble{border-radius:5px 18px 18px 5px}.messages-item[data-position=last] .messages-bubble{border-radius:5px 18px 18px}.messages-item[data-mine=true][data-position=first] .messages-bubble{border-radius:18px 18px 5px}.messages-item[data-mine=true][data-position=middle] .messages-bubble{border-radius:18px 5px 5px 18px}.messages-item[data-mine=true][data-position=last] .messages-bubble{border-radius:18px 5px 18px 18px}.messages-error{color:var(--negative);flex:none;margin:0;padding:8px 16px 0;font-size:12px}.messages-composer{border-top:1px solid var(--line);flex:none;gap:8px;padding:10px 12px 12px;display:grid}.messages-composer-row{align-items:flex-end;gap:6px;display:flex}.messages-composer-row .messages-icon-button{width:38px;height:40px}.messages-composer-row .messages-icon-button:disabled{opacity:.4;cursor:default}.messages-attachments{gap:8px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.messages-attachments li{border:1px solid var(--line);border-radius:10px;flex:none;width:64px;height:64px;position:relative;overflow:hidden}.messages-attachments img{object-fit:cover;width:100%;height:100%}.messages-attachments button{color:#fff;background:#000000a8;border:0;border-radius:999px;place-items:center;width:20px;height:20px;padding:0;display:grid;position:absolute;top:3px;right:3px}.messages-attachments button svg{width:10px;height:10px}.messages-photos{border-radius:16px;gap:3px;width:min(78%,260px);margin-bottom:3px;display:grid;overflow:hidden}.messages-photos[data-count="2"],.messages-photos[data-count="3"],.messages-photos[data-count="4"]{grid-template-columns:1fr 1fr}.messages-photos[data-count="3"] a:first-child{grid-column:1/-1}.messages-photos a{background:var(--surface-hover);min-width:0;display:block}.messages-photos img{object-fit:cover;width:100%;max-height:320px;display:block}.messages-photos[data-count="2"] img,.messages-photos[data-count="3"] img,.messages-photos[data-count="4"] img{aspect-ratio:1}.messages-post{border:1px solid var(--line-strong);background:var(--surface);width:min(80%,270px);color:var(--text);border-radius:14px;gap:6px;margin-bottom:3px;padding:10px 12px;font-size:12.5px;line-height:1.4;text-decoration:none;display:grid}a.messages-post:hover{border-color:var(--brand)}.messages-post.is-gone{color:var(--muted);margin-top:0;font-style:italic}.messages-post-head{align-items:center;gap:6px;min-width:0;display:flex}.messages-post-head strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.messages-post-head .muted{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.messages-post-text{-webkit-line-clamp:5;overflow-wrap:anywhere;white-space:pre-line;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.messages-post-image{object-fit:cover;border-radius:10px;width:100%;height:130px}.messages-avatar--xs{width:20px;height:20px;font-size:9px}.messages-challenge{background:linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(135deg, #6d4bd8 0%, #b0479c 55%, #e0743a 100%) border-box;width:min(84%,290px);color:var(--text);border:1px solid #0000;border-radius:14px;gap:6px;margin-bottom:3px;padding:11px 12px;font-size:12.5px;line-height:1.4;display:grid}.messages-challenge:not([data-status=pending]):not([data-status=accepted]){border-color:var(--line);background:var(--surface)}.messages-challenge.is-gone{border-color:var(--line);background:var(--surface);color:var(--muted);margin-top:0;font-style:italic}.messages-challenge p{margin:0}.messages-challenge-head{align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.messages-challenge-head svg{color:#e0743a;flex:none;width:14px;height:14px}.messages-challenge-terms{color:var(--text)}.messages-challenge-meta,.messages-challenge-status{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.messages-challenge[data-status=accepted] .messages-challenge-status{color:var(--positive);font-weight:700}.messages-challenge-actions{gap:6px;margin-top:2px;display:flex}.messages-challenge-actions button{border:1px solid var(--line-strong);min-height:30px;color:var(--text);background:0 0;border-radius:999px;flex:1;font-size:12px;font-weight:700}.messages-challenge-actions button:hover:not(:disabled){background:var(--surface-hover)}.messages-challenge-actions button:disabled{opacity:.55;cursor:default}.messages-challenge-actions .messages-accept{border-color:var(--violet)}@supports (color:color-mix(in lab, red, red)){.messages-challenge-actions .messages-accept{border-color:color-mix(in srgb, var(--violet) 45%, transparent)}}.messages-challenge-actions .messages-accept{background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.messages-challenge-actions .messages-accept{background:color-mix(in srgb, var(--violet) 16%, transparent)}}.messages-challenge-actions .messages-accept{color:var(--violet-strong)}.messages-challenge-actions .messages-accept:hover:not(:disabled){border-color:var(--violet-strong);background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.messages-challenge-actions .messages-accept:hover:not(:disabled){background:color-mix(in srgb, var(--violet) 24%, transparent)}}.messages-challenge-join{background:var(--violet);border-radius:999px;justify-self:start;padding:6px 12px}@supports (color:color-mix(in lab, red, red)){.messages-challenge-join{background:color-mix(in srgb, var(--violet) 16%, transparent)}}.messages-challenge-join{color:var(--violet-strong);font-size:12px;font-weight:700;text-decoration:none}.messages-challenge-join:hover{background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.messages-challenge-join:hover{background:color-mix(in srgb, var(--violet) 24%, transparent)}}.messages-challenge-error{color:var(--negative);font-size:12px}.messages-blocked{border-top:1px solid var(--line);color:var(--muted);text-align:center;flex:none;margin:0;padding:14px 16px;font-size:12.5px;line-height:1.45}.messages-blocked a{color:var(--text);font-weight:600}.messages-composer textarea{border:1px solid var(--line);background:var(--field-bg);min-width:0;min-height:40px;max-height:132px;color:var(--text);font:inherit;resize:none;field-sizing:content;border-radius:20px;flex:1;padding:10px 15px;font-size:13.5px;line-height:1.4}.messages-composer textarea:focus{border-color:var(--brand);outline:none}.messages-send{background:var(--btn-bg);width:40px;height:40px;color:var(--btn-text);border:0;border-radius:999px;flex:none;place-items:center;padding:0;display:grid}.messages-send:hover:not(:disabled){background:var(--btn-bg-hover)}.messages-send:disabled{background:var(--btn-disabled-bg);color:var(--btn-disabled-text);cursor:default}.messages-send svg{width:18px;height:18px}.messages-request{border-top:1px solid var(--line);color:var(--muted);flex:none;gap:10px;padding:12px 14px 14px;font-size:12.5px;line-height:1.45;display:grid}.messages-request p{margin:0}.messages-request strong{color:var(--text)}.messages-request-actions{gap:8px;display:flex}.messages-request-actions button{border:1px solid var(--line-strong);min-height:34px;color:var(--text);background:0 0;border-radius:999px;flex:1;font-size:13px;font-weight:700}.messages-request-actions button:hover:not(:disabled){background:var(--surface-hover)}.messages-request-actions .messages-accept{border-color:var(--btn-bg);background:var(--btn-bg);color:var(--btn-text)}.messages-request-actions .messages-accept:hover:not(:disabled){background:var(--btn-bg-hover)}.messages-request-actions button:disabled{opacity:.55;cursor:default}.account-signed-out{align-items:center;gap:8px;display:flex}.account-loading{opacity:.45}.account-menu{position:relative}.account-menu>summary{list-style:none}.account-menu>summary::-webkit-details-marker{display:none}.account-avatar{cursor:pointer;border:1px solid var(--structure-line);background:var(--brand);width:32px;height:32px;color:var(--btn-text);-webkit-user-select:none;user-select:none;border-radius:999px;place-items:center;font-size:13px;font-weight:700;display:grid;position:relative;overflow:hidden}.account-avatar:hover,.account-menu[open] .account-avatar{border-color:var(--brand-strong)}.account-avatar-image{background-position:50%;background-size:cover;position:absolute;inset:0}.account-menu-popover{z-index:40;border:1px solid var(--line);background:var(--surface-raised);width:190px;color:var(--text);border-radius:10px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 28px #0000004d}.account-menu-popover a,.account-menu-popover button{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:8px;font-size:13px;text-decoration:none;display:flex}.account-menu-popover a:hover,.account-menu-popover button:hover{background:var(--surface-hover)}.account-menu-name{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:2px 8px 6px;font-size:11px;overflow:hidden}.account-menu-icon{width:15px;height:15px}.balance-menu{position:relative}.balance-display{border:1px solid var(--structure-line);background:var(--structure-raised);min-height:36px;color:var(--structure-text);border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 11px;font-size:13px;font-weight:500;transition:border-color .15s;display:inline-flex}.balance-display:hover,.balance-display[aria-expanded=true]{border-color:var(--ember)}@supports (color:color-mix(in lab, red, red)){.balance-display:hover,.balance-display[aria-expanded=true]{border-color:color-mix(in srgb, var(--ember) 55%, var(--structure-line))}}.balance-ember-icon{width:14px;height:14px;color:var(--ember);flex:none}.balance-caret{width:10px;height:10px;color:var(--structure-muted)}.balance-menu-popover{z-index:40;border:1px solid var(--line);background:var(--surface-raised);width:220px;color:var(--text);border-radius:10px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 28px #0000004d}.balance-menu-popover dl{gap:2px;margin:0;display:grid}.balance-menu-popover dl>div{justify-content:space-between;align-items:center;gap:12px;padding:8px;display:flex}.balance-menu-popover dt{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.balance-menu-popover dd{margin:0;font-size:13px;font-weight:600}.balance-menu-link{border-top:1px solid var(--line);color:var(--brand-strong);justify-content:space-between;margin-top:4px;padding:9px 8px 5px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.balance-menu-link:hover{color:var(--text)}.balance-label{color:var(--structure-muted);letter-spacing:.09em;text-transform:uppercase;font-size:10px}.coin-mark{display:none}.market-switcher .daily-coin{border-color:var(--line);border-radius:999px}.market-switcher .daily-coin.active{border-color:var(--market-accent)}@supports (color:color-mix(in lab, red, red)){.market-switcher .daily-coin.active{border-color:color-mix(in srgb, var(--market-accent) 55%, var(--line))}}.daily-coin-label{color:var(--muted-dim);font-family:var(--font-sans), Inter, system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.daily-coin-sep{color:var(--muted-dim)}.daily-coin.active .daily-coin-label{color:var(--market-accent)}.mobile-header-content,.mobile-bottom-nav{display:none}@media (min-width:769px) and (max-width:1000px){.desktop-header-content{gap:24px}.main-nav{gap:18px}}.wallet-shell{width:min(100% - 56px, var(--shell-max));grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:28px;margin:0 auto;padding:32px 0 64px;display:grid}.wallet-page{width:min(100% - 48px,520px);margin:0 auto;padding:40px 0 56px}.wallet-page-content{gap:16px;width:min(100%,380px);margin:28px auto 0;display:grid}.wallet-main{min-width:0}.wallet-intro{margin:0 2px 20px}.wallet-intro h1{margin:5px 0 7px;font-size:30px;line-height:1.05}.wallet-intro p{max-width:580px;color:var(--muted);margin:0;font-size:13px;line-height:1.5}.wallet-sidebar{gap:16px;display:grid;position:sticky;top:18px}.wallet-sidebar .feed-sidebar{position:static}.wallet-card{padding:16px}.wallet-card-heading,.wallet-ticket-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.wallet-card h2,.wallet-ticket h2{margin:4px 0 0;font-size:17px}.wallet-status-dot,.wallet-live-dot{color:var(--muted-dim);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:5px;font-size:10px;display:inline-flex}.wallet-status-dot:before,.wallet-live-dot:before{content:"";background:var(--muted-dim);border-radius:999px;width:6px;height:6px}.wallet-status-dot.is-connected:before,.wallet-live-dot:before{background:var(--positive)}.wallet-live-dot{color:var(--positive)}.wallet-card-copy,.wallet-ticket-note{color:var(--muted);margin:12px 0;font-size:12px;line-height:1.45}.wallet-connect-button,.wallet-secondary-button{border:1px solid var(--brand);background:var(--brand);width:100%;color:var(--brand-contrast);border-radius:6px;padding:9px 12px;font-size:12px;font-weight:700}.wallet-connect-button:disabled{opacity:.7;cursor:wait}.wallet-secondary-button{border-color:var(--line);color:var(--muted);background:0 0;margin-top:12px}.wallet-secondary-button:hover{border-color:var(--line-strong);color:var(--text)}.wallet-button-row{gap:8px;margin-top:12px;display:flex}.wallet-button-row .wallet-secondary-button{flex:1;width:auto;margin-top:0}.wallet-address{color:var(--text);font-family:var(--font-mono), monospace;margin-top:14px;font-size:16px}.wallet-meta{color:var(--muted);font-family:var(--font-mono), monospace;justify-content:space-between;gap:12px;margin-top:6px;font-size:11px;display:flex}.wallet-ticket{border-color:var(--brand);position:sticky;top:18px}@supports (color:color-mix(in lab, red, red)){.wallet-ticket{border-color:color-mix(in srgb, var(--brand) 42%, var(--line))}}.wallet-ticket{box-shadow:0 8px 28px #00000029}.wallet-ticket-row{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:17px;font-size:12px;display:flex}.wallet-input-wrap{border:1px solid var(--line);background:var(--field-bg);border-radius:5px;align-items:center;display:flex}.wallet-input-wrap input{width:76px;color:var(--text);font-family:var(--font-mono), monospace;text-align:right;background:0 0;border:0;outline:0;padding:7px 8px;font-size:12px}.wallet-input-wrap span{color:var(--muted-dim);padding-right:8px;font-size:10px}.wallet-ticket-value{color:var(--text);font-family:var(--font-mono), monospace}.wallet-asset-picker,.wallet-mode-picker,.wallet-leverage-picker{grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;margin-top:14px;display:grid}.wallet-asset-picker button,.wallet-mode-picker button,.wallet-leverage-picker button{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:5px;padding:6px 5px;font-size:11px}.wallet-asset-picker button.is-selected,.wallet-mode-picker button.is-selected,.wallet-leverage-picker button.is-selected{border-color:var(--brand);background:var(--selected-bg);color:var(--brand-strong)}.wallet-mode-picker{grid-template-columns:1fr 1fr;grid-auto-flow:initial;grid-auto-columns:initial}.wallet-leverage-picker{margin-top:0}.wallet-leverage-picker button{padding-inline:9px}.wallet-holdings{padding-bottom:12px}.wallet-holding-list{gap:0;margin-top:12px;display:grid}.wallet-holding-row{border-top:1px solid var(--line);font-family:var(--font-mono), monospace;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:12px;display:flex}.wallet-holding-row>span:first-child{gap:2px;display:grid}.wallet-holding-row small{color:var(--muted-dim);font-family:var(--font-sans), sans-serif;font-size:10px}.wallet-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.wallet-side-button{color:#fff;border:0;border-radius:6px;justify-content:space-between;align-items:center;padding:13px 12px;font-size:14px;font-weight:700;display:flex}.wallet-side-button.is-long{background:var(--chart-up)}.wallet-side-button.is-short{background:var(--chart-down)}.wallet-side-button:disabled{background:var(--btn-disabled-bg);color:var(--btn-disabled-text);cursor:not-allowed}.wallet-notice{border-top:1px solid var(--line);color:var(--brand-strong);margin:12px 0 0;padding-top:10px;font-size:11px;line-height:1.4}.wallet-notice a{color:inherit;font-weight:700}@media (max-width:960px){.wallet-shell{grid-template-columns:1fr}.wallet-sidebar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;position:static}.wallet-ticket{position:sticky;top:12px}.wallet-sidebar .feed-sidebar{grid-column:1/-1;position:static}}@media (max-width:620px){.wallet-shell{width:min(100% - 28px, var(--shell-max));padding-top:20px}.wallet-sidebar{grid-template-columns:1fr}.wallet-ticket{top:8px}.wallet-sidebar .feed-sidebar{grid-column:auto}}.lobby-shell{width:min(100% - 56px, var(--shell-max));margin:0 auto;padding:24px 0 56px}.feed-shell{width:min(100% - 56px, var(--shell-max));grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:28px;margin:0 auto;padding:32px 0 64px;display:grid}.feed-main{min-width:0}.feed-heading{margin:0 2px 16px}.feed-heading h1{margin:4px 0 0;font-size:clamp(26px,2.6vw,34px)}.feed-tabs{border:1px solid var(--line);background:var(--surface);border-radius:999px;gap:4px;margin:4px 2px 22px;padding:4px;display:inline-flex}.feed-tabs button{min-height:40px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:999px;padding:9px 18px;font-size:13px;font-weight:600;transition:background .15s,color .15s,border-color .15s}.feed-tabs button.active{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.feed-tabs button.active{border-color:color-mix(in srgb, var(--brand) 45%, transparent)}}.feed-tabs button.active{background:var(--selected-bg);color:var(--brand-strong);font-weight:700}.feed-tabs button:hover:not(.active){color:var(--text)}.feed-nav{min-width:0}.feed-nav .feed-tabs button{align-items:center;gap:6px;display:inline-flex}.feed-nav-live{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.feed-nav-live:before{content:"";background:var(--violet-strong);border-radius:999px;width:6px;height:6px}@media (min-width:961px){.feed-shell--nav{grid-template-columns:200px minmax(0,1fr) 340px}.feed-nav{scrollbar-width:thin;align-self:start;max-height:calc(100vh - 48px);margin-top:24px;padding:4px 0;position:sticky;top:24px;overflow-y:auto}.feed-shell--nav{--surface:var(--bg);padding-block:0}.feed-shell--nav>.feed-sidebar{margin-top:24px}.feed-shell--nav .feed-main{border-inline:1px solid var(--line);min-height:calc(100vh - 64px);padding-bottom:64px}.feed-shell--nav .feed-panel{background:0 0;border:0;border-radius:0}.feed-shell--nav .feed-list{border-bottom:1px solid var(--line)}.feed-nav .feed-tabs{background:0 0;border:0;border-radius:0;flex-direction:column;gap:2px;margin:0;padding:0;display:flex}.feed-nav .feed-tabs button{width:100%;min-height:38px;color:var(--muted);text-align:left;border:0;border-radius:8px;align-items:center;gap:12px;padding:8px 12px;font-weight:500;display:flex}.feed-nav-live{margin-left:auto}.feed-nav .feed-tabs button:hover:not(.active){background:var(--surface-hover);color:var(--text)}.feed-nav .feed-tabs button.active{background:var(--surface-raised);color:var(--text);border:0;font-weight:700}}@media (min-width:961px) and (max-width:1180px){.feed-shell--nav{grid-template-columns:180px minmax(0,1fr) 280px;gap:20px}.feed-nav .feed-tabs button{white-space:nowrap;gap:10px}}@media (max-width:960px){.feed-shell--nav{row-gap:0}.feed-shell--nav .feed-main{display:contents}.feed-shell--nav .feed-nav{order:-1}.feed-shell--nav .feed-sidebar{margin-top:28px}.feed-shell--nav .feed-panel{--surface:var(--bg);background:0 0;border-width:1px 0;border-radius:0;margin-inline:-28px}}@media (max-width:768px){.feed-shell--nav .feed-sidebar{margin-top:16px}.feed-shell--nav .feed-panel{margin-inline:-16px}}.feed-panel{border:1px solid var(--line);background:var(--surface);border-radius:16px;min-width:0}.feed-list{gap:14px;display:grid}.feed-panel .feed-list,.feed-list.feed-panel{gap:0}.feed-empty{padding:24px 18px}.post-card{gap:12px;padding:16px 18px;scroll-margin-top:88px;display:flex;position:relative}.feed-list>*+*{border-top:1px solid var(--line)}.post-card[data-rank=oracle] .post-avatar{box-shadow:0 0 0 2px var(--surface), 0 0 0 3.5px var(--room), 0 0 16px var(--room-glow)}.rank-badge[data-rank]{border-color:var(--room)}@supports (color:color-mix(in lab, red, red)){.rank-badge[data-rank]{border-color:color-mix(in srgb, var(--room) 48%, var(--line))}}.rank-badge[data-rank]{background:var(--room)}@supports (color:color-mix(in lab, red, red)){.rank-badge[data-rank]{background:color-mix(in srgb, var(--room) 12%, transparent)}}.rank-badge[data-rank]{color:var(--room-strong)}.rank-badge:is([data-rank=gold],[data-rank=platinum],[data-rank=diamond],[data-rank=oracle]){isolation:isolate;font-weight:700;position:relative;overflow:hidden}.rank-badge:is([data-rank=gold],[data-rank=platinum],[data-rank=diamond],[data-rank=oracle]):after{content:"";z-index:-1;pointer-events:none;animation:rank-sheen 3.6s ease-in-out var(--shine-delay,0s) infinite;background:linear-gradient(100deg,#0000 30%,#ffffff73 50%,#0000 70%);position:absolute;inset:0;transform:translate(-130%)}.rank-badge:is([data-rank=gold],[data-rank=platinum]){border-color:var(--room)}@supports (color:color-mix(in lab, red, red)){.rank-badge:is([data-rank=gold],[data-rank=platinum]){border-color:color-mix(in srgb, var(--room) 75%, transparent)}}.rank-badge:is([data-rank=gold],[data-rank=platinum]){background:linear-gradient(135deg, var(--room), var(--room-strong) 50%, var(--room))}@supports (color:color-mix(in lab, red, red)){.rank-badge:is([data-rank=gold],[data-rank=platinum]){background:linear-gradient(135deg, color-mix(in srgb, var(--room) 34%, transparent), color-mix(in srgb, var(--room-strong) 12%, transparent) 50%, color-mix(in srgb, var(--room) 30%, transparent))}}.rank-badge:is([data-rank=gold],[data-rank=platinum]){box-shadow:0 0 10px -3px var(--room-glow)}.rank-badge[data-rank=diamond]{border-color:var(--room)}@supports (color:color-mix(in lab, red, red)){.rank-badge[data-rank=diamond]{border-color:color-mix(in srgb, var(--room) 80%, transparent)}}.rank-badge[data-rank=diamond]{background:linear-gradient(120deg, var(--room), var(--room-strong) 50%, var(--room))}@supports (color:color-mix(in lab, red, red)){.rank-badge[data-rank=diamond]{background:linear-gradient(120deg, color-mix(in srgb, var(--room) 30%, transparent), color-mix(in srgb, var(--room-strong) 20%, transparent) 50%, color-mix(in srgb, var(--room) 30%, transparent))}}.rank-badge[data-rank=diamond]{box-shadow:0 0 12px -2px var(--room-glow)}.rank-badge[data-rank=diamond]:after{background:linear-gradient(100deg,#0000 25%,#ffffffa6 50%,#0000 75%);animation-duration:2.8s}.rank-badge[data-rank=diamond]:before{content:"◆";margin-right:.3em;animation:1.8s ease-in-out infinite rank-twinkle;display:inline-block}.rank-badge[data-rank=oracle]{border-color:var(--room);background:linear-gradient(110deg, var(--room), var(--brand), var(--room-strong), var(--room)) 0 0 / 200% 100%}@supports (color:color-mix(in lab, red, red)){.rank-badge[data-rank=oracle]{background:linear-gradient(110deg, color-mix(in srgb, var(--room) 36%, transparent), color-mix(in srgb, var(--brand) 24%, transparent), color-mix(in srgb, var(--room-strong) 26%, transparent), color-mix(in srgb, var(--room) 36%, transparent)) 0 0 / 200% 100%}}.rank-badge[data-rank=oracle]{box-shadow:0 0 12px -2px var(--room-glow);animation:6s linear infinite rank-holo,2.4s ease-in-out infinite rank-glow}.rank-badge[data-rank=oracle]:after{background:linear-gradient(100deg,#0000 25%,#ffffffb3 50%,#0000 75%);animation-duration:2.4s}.rank-badge[data-rank=oracle]:before{content:"✦";margin-right:.3em;animation:5s linear infinite rank-spin;display:inline-block}@keyframes rank-sheen{0%{transform:translate(-130%)}40%,to{transform:translate(130%)}}@keyframes rank-twinkle{0%,to{opacity:.55;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@keyframes rank-spin{to{transform:rotate(360deg)}}@keyframes rank-holo{to{background-position:200% 0}}@keyframes rank-glow{50%{box-shadow:0 0 18px 0 var(--room-glow)}}@media (prefers-reduced-motion:reduce){.rank-badge[data-rank],.rank-badge[data-rank]:before,.rank-badge[data-rank]:after{animation:none}}.post-meta .rank-badge[data-rank]:not([data-rank=oracle]){border-color:var(--line-strong);color:var(--muted);box-shadow:none;background:0 0}.post-meta .rank-badge[data-rank]:not([data-rank=oracle]):after{content:none}.post-meta .rank-badge[data-rank=diamond]:before{animation:none}.post-tag{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--muted-dim);cursor:default;align-items:center;gap:5px;font-size:10px;font-weight:600;display:inline-flex}.post-tag:before{content:"";background:currentColor;border-radius:999px;width:6px;height:6px}.post-avatar{color:#fff;text-shadow:0 1px 2px #00000059;border-radius:999px;flex:none;place-items:center;width:38px;height:38px;font-size:15px;font-weight:700;display:grid}.post-body{flex:1;gap:6px;min-width:0;display:grid}.post-meta{flex-wrap:wrap;align-items:center;gap:4px 7px;font-size:13px;display:flex}.post-meta strong{color:var(--text);font-size:14px;font-weight:700}.post-meta .muted{font-size:12.5px}.post-meta-trail{align-items:center;gap:8px;margin-left:auto;display:flex}.rank-badge{vertical-align:middle;border:1px solid var(--violet);padding:1px 6px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.rank-badge{border:1px solid color-mix(in srgb, var(--violet) 42%, var(--line))}}.rank-badge{background:var(--violet);border-radius:4px}@supports (color:color-mix(in lab, red, red)){.rank-badge{background:color-mix(in srgb, var(--violet) 10%, transparent)}}.rank-badge{color:var(--violet-strong);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:600;line-height:1.5}.post-menu{position:relative}.post-menu-trigger{width:28px;height:28px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:999px;place-items:center;padding:0;font-size:15px;line-height:1;display:grid}.post-menu-trigger:hover,.post-menu-trigger[aria-expanded=true]{border-color:var(--line);background:var(--surface-hover);color:var(--text)}.post-menu-dropdown{z-index:10;border:1px solid var(--line);background:var(--surface-raised);border-radius:8px;min-width:160px;padding:4px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0000004d}.post-menu-dropdown button{width:100%;color:var(--text);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:8px 10px;font-size:13px;font-weight:600;display:flex}.post-menu-dropdown button:hover{background:var(--surface-hover);color:var(--brand-strong)}.post-content{max-width:68ch;color:var(--text);gap:10px;margin:0;font-size:14px;line-height:1.5;display:grid}.post-content p{margin:0}.post-content.is-collapsed{max-height:7.5em;display:block;overflow:hidden}.post-content.is-collapsed p+p{margin-top:10px}.post-read-more{min-height:28px;color:var(--brand-strong);background:0 0;border:0;place-self:start;align-items:center;margin-top:-4px;padding:0 2px;font-size:12px;font-weight:700;display:inline-flex}.post-read-more:hover{color:var(--text)}.post-media{border:1px solid var(--line);border-radius:14px;margin-top:4px;overflow:hidden}.post-media--grid{background:var(--line);grid-template-columns:1fr 1fr;gap:2px;display:grid}.post-media--grid[data-count="3"]>:first-child{grid-row:span 2}.shot{min-width:0;font-family:var(--font-sans), Inter, system-ui, sans-serif;line-height:1.35;position:relative;container-type:inline-size}.shot :where(p,dl,dd){margin:0}.shot--candles{--c-bg:#131722;--c-text:#d1d4dc;--c-muted:#787b86;--c-grid:#ffffff0f;--c-up:#26a69a;--c-down:#ef5350;--c-level:#f0b90b;background:var(--c-bg);color:var(--c-text)}.shot-candles-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;padding:9px 12px 4px;font-size:11.5px;display:flex}.shot-candles-pair{color:var(--c-muted)}.shot-candles-pair strong{color:var(--c-text);font-weight:700}.shot-candles-ohlc{color:var(--c-muted);font-family:var(--font-mono), ui-monospace, monospace;font-size:10.5px}.shot-candles-ohlc b{color:var(--c-text);font-weight:500}.shot-candles-ohlc em{font-style:normal}.shot--candles .is-up{--tone:var(--c-up)}.shot--candles .is-down{--tone:var(--c-down)}.shot-candles-ohlc em,.shot--candles g{color:var(--tone)}.shot-candles-body{grid-template-columns:minmax(0,1fr) 62px;height:200px;padding-bottom:8px;display:grid}.shot-candles-plot{min-width:0;position:relative}.shot-candles-plot svg{width:100%;height:100%;display:block;overflow:visible}.shot-candles-plot :is(line,ellipse){vector-effect:non-scaling-stroke}.shot--candles g{fill:currentColor;stroke:currentColor}.shot--candles g line{stroke-width:1px}.shot--candles g rect{stroke:none}.shot-candles-grid{stroke:var(--c-grid);stroke-width:1px}.shot-candles-level{stroke:var(--c-level);stroke-width:1.25px;stroke-dasharray:6 4}.shot-candles-last{stroke:var(--c-muted);stroke-width:1px;stroke-dasharray:1 3;opacity:.7}.shot-candles-circle{fill:none;stroke:#ff3b30;stroke-width:2.5px}.shot-candles-level-label{color:var(--c-level);font-size:10.5px;font-weight:600;position:absolute;left:8px;transform:translateY(-125%)}.shot-candles-note{color:#ff453a;white-space:nowrap;text-shadow:0 1px 2px #0009;font-family:Marker Felt,Bradley Hand,Comic Sans MS,cursive;font-size:17px;font-weight:700;position:absolute;transform:translate(-2px,-20%)rotate(-7deg)}.shot-candles-axis{border-left:1px solid var(--c-grid);color:var(--c-muted);font-family:var(--font-mono), ui-monospace, monospace;font-size:10px;position:relative}.shot-candles-axis span{white-space:nowrap;padding:1px 6px;position:absolute;left:0;right:0;transform:translateY(-50%)}.shot-candles-axis .is-level{z-index:1;background:var(--c-level);color:var(--c-bg);font-weight:600}.shot-candles-axis .is-last{z-index:2;background:var(--tone);color:#fff;font-weight:600}@container (max-width:380px){.shot-candles-body{grid-template-columns:minmax(0,1fr) 54px;height:160px}.shot-candles-axis{font-size:9px}.shot-candles-note{font-size:14px}}.shot--post{color:#0f1419;background:#fff;padding:14px 16px 12px}.shot-post-head{align-items:center;gap:10px;display:flex}.shot-post-avatar{color:#fff;border-radius:999px;flex:none;place-items:center;width:40px;height:40px;font-size:15px;font-weight:700;display:grid}.shot-post-who{flex:1;min-width:0;line-height:1.25;display:grid}.shot-post-who strong{font-size:15px}.shot-post-who span,.shot-post-more{color:#536471;font-size:14px}.shot-post-text{margin-top:10px;font-size:17px;line-height:1.35}.shot-post-date{color:#536471;border-bottom:1px solid #eff3f4;margin-top:12px;padding-bottom:12px;font-size:14px}.shot-post-stats{color:#536471;flex-wrap:wrap;gap:4px 18px;padding-top:12px;font-size:14px;display:flex}.shot :is(.shot-post-date,.shot-post-stats) strong{color:#0f1419}.shot--headline{color:#121212;background:#fbf8f1}.shot-headline-masthead{letter-spacing:-.01em;border-bottom:1px solid #e3ddd0;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:700;display:flex}.shot-headline-subscribe{color:#fbf8f1;font-family:var(--font-sans), Inter, system-ui, sans-serif;letter-spacing:.06em;text-transform:uppercase;background:#121212;border-radius:4px;padding:4px 10px;font-size:10px;font-weight:700}.shot-headline-body{gap:8px;padding:14px 16px 16px;display:grid}.shot-headline-section{color:#b3261e;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.shot-headline-title{letter-spacing:-.01em;font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,5.2cqi,23px);font-weight:700;line-height:1.18}.shot-headline-dek{color:#3b3b3b;font-family:Georgia,Times New Roman,serif;font-size:14.5px;line-height:1.45}.shot-headline-byline{color:#6b6b6b;font-size:12px}.shot-headline-byline strong{color:#121212}.shot--pnl{--p-tone:#3ddc97;color:#f1eefc;background:radial-gradient(120% 90% at 100% 0,#9d86f552,#0000 60%),linear-gradient(160deg,#1a1530,#0c0b14 70%);align-content:start;gap:10px;min-height:230px;padding:16px;display:grid}.shot--pnl.is-down{--p-tone:#ff5c6c}.shot-pnl-brand{color:#cfc6ff;font-family:var(--font-cinzel), Cinzel, Georgia, serif;letter-spacing:.3em;text-transform:uppercase;justify-content:space-between;font-size:12px;font-weight:600;display:flex}.shot-pnl-pair{flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:14px;display:flex}.shot-pnl-pair span{font-size:12px;font-weight:700}.shot-pnl-pair .is-up{color:#3ddc97}.shot-pnl-pair .is-down{color:#ff5c6c}.shot-pnl-roi{color:var(--p-tone);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:-.03em;text-shadow:0 0 24px var(--p-tone);font-size:clamp(22px,13cqi,36px);font-weight:700;line-height:1}@supports (color:color-mix(in lab, red, red)){.shot-pnl-roi{text-shadow:0 0 24px color-mix(in srgb, var(--p-tone) 45%, transparent)}}.shot-pnl-prices{grid-template-columns:1fr 1fr;gap:8px;display:grid}.shot-pnl-prices dt{color:#9690b5;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.shot-pnl-prices dd{font-family:var(--font-mono), ui-monospace, monospace;overflow-wrap:anywhere;font-size:12.5px}.shot-pnl-foot{color:#9690b5;justify-content:space-between;align-items:flex-end;gap:8px;font-size:12px;display:flex}.shot-pnl-qr{fill:#0c0b14;flex:none;width:40px;height:40px}.shot-pnl-qr-bg{fill:#f1eefc}@container (max-width:220px){.shot--pnl{gap:8px;min-height:0;padding:12px}.shot-pnl-brand{letter-spacing:.2em;font-size:10px}.shot-pnl-prices{grid-template-columns:minmax(0,1fr);gap:4px}.shot-pnl-prices>div{justify-content:space-between;gap:6px;display:flex}.shot-pnl-qr{width:32px;height:32px}}.shot--chat{color:#fff;background:#000;padding-bottom:14px}.shot-chat-head{background:#0d0d0f;border-bottom:1px solid #1c1c1e;justify-items:center;gap:4px;padding:12px 16px 10px;display:grid}.shot-chat-avatar{color:#fff;border-radius:999px;place-items:center;width:40px;height:40px;font-weight:700;display:grid}.shot-chat-who{justify-items:center;display:grid}.shot-chat-who strong{font-size:13px}.shot-chat-who span{color:#8e8e93;font-size:11px}.shot-chat-thread{flex-direction:column;gap:4px;padding:10px 14px 0;display:flex}.shot-chat-time{color:#8e8e93;align-self:center;margin-bottom:4px;font-size:11px}.shot-chat-bubble{white-space:pre-line;background:#26252a;border-radius:18px;align-self:flex-start;max-width:78%;padding:7px 12px;font-size:14px;line-height:1.3}.shot-chat-bubble.is-me{background:#0a84ff;align-self:flex-end}.shot--book{--b-ask:#f6465d;--b-bid:#0ecb81;--b-muted:#848e9c;color:#eaecef;font-family:var(--font-mono), ui-monospace, monospace;background:#0b0e11;padding:10px 0 8px;font-size:11.5px}.shot-book-head{font-family:var(--font-sans), Inter, system-ui, sans-serif;align-items:center;gap:10px;padding:0 12px 8px;font-size:13px;display:flex}.shot-book-head span{color:var(--b-muted);font-size:12px}.shot-book-head .shot-book-group{font-family:var(--font-mono), ui-monospace, monospace;border:1px solid #2b3139;border-radius:4px;margin-left:auto;padding:1px 6px}.shot-book-cols,.shot-book-row{grid-template-columns:repeat(3,minmax(0,1fr));padding:2px 12px;display:grid}.shot-book-cols{color:var(--b-muted);font-family:var(--font-sans), Inter, system-ui, sans-serif;padding-bottom:4px;font-size:10.5px}.shot-book-cols span+span,.shot-book-row>span:nth-child(2),.shot-book-row>span:nth-child(3){text-align:right}.shot-book-row{isolation:isolate;position:relative}.shot-book-row:before{content:"";z-index:-1;width:var(--depth);position:absolute;inset:0 0 0 auto}.shot-book-row.is-ask:before{background:#f6465d26}.shot-book-row.is-bid:before{background:#0ecb8121}.shot-book-row.is-ask>span:first-child{color:var(--b-ask)}.shot-book-row.is-bid>span:first-child{color:var(--b-bid)}.shot-book-row.is-wall{outline-offset:-2px;outline:2px solid #ff453a;padding-block:4px;font-weight:700}.shot-book-note{color:#ff453a;white-space:nowrap;text-shadow:0 1px 2px #000;font-family:Marker Felt,Bradley Hand,Comic Sans MS,cursive;font-size:15px;font-weight:700;position:absolute;top:50%;left:31%;transform:translateY(-50%)rotate(-5deg)}.shot-book-spread{border-block:1px solid #1e2329;align-items:baseline;gap:10px;margin:3px 0;padding:6px 12px;display:flex}.shot-book-spread strong{color:var(--b-bid);font-size:15px}.shot-book-spread span{color:var(--b-muted);font-size:11px}@container (max-width:380px){.shot-book-cols,.shot-book-row{grid-template-columns:repeat(2,minmax(0,1fr))}.shot-book-cols span:nth-child(3),.shot-book-row>span:nth-child(3){display:none}.shot-book-note{font-size:14px;left:30%}}.shot--bars{--d-muted:#8a93a6;--d-bar:#7c8cff;--d-up:#2fc28e;--d-down:#f0616d;color:#e6e9ef;background:#0f1218;padding:14px 16px 10px}.shot-bars-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 10px;display:flex}.shot-bars-head strong{font-size:14px}.shot-bars-head span,.shot-bars-total span,.shot-bars-source{color:var(--d-muted);font-size:11.5px}.shot-bars-total{font-family:var(--font-mono), ui-monospace, monospace;margin-top:4px;font-size:22px;font-weight:700}.shot-bars-total span{font-family:var(--font-sans), Inter, system-ui, sans-serif;font-weight:500}.shot-bars-plot{height:170px;margin-top:6px;display:flex}.shot-bar{flex-direction:column;flex:1;min-width:0;display:flex}.shot-bar-area{flex:1;margin-top:16px;position:relative}.shot-bar i{height:var(--h);background:var(--d-bar);border-radius:3px 3px 0 0;position:absolute;bottom:0;left:14%;right:14%}@supports (color:color-mix(in lab, red, red)){.shot-bar i{background:color-mix(in srgb, var(--d-bar) 50%, transparent)}}.shot-bar.is-last i{background:var(--d-bar);box-shadow:0 0 14px #7c8cff80}.shot-bar b{bottom:calc(var(--h) + 3px);font-family:var(--font-mono), ui-monospace, monospace;white-space:nowrap;font-size:9.5px;font-weight:600;position:absolute;left:50%;transform:translate(-50%)}.shot-bars-plot.is-signed .shot-bar-area{background:linear-gradient(#ffffff29,#ffffff29) 0/100% 1px no-repeat;margin-bottom:16px}.is-signed .shot-bar i{height:calc(var(--h) / 2);background:var(--d-up);bottom:50%}.is-signed .shot-bar.is-neg i{background:var(--d-down);border-radius:0 0 3px 3px;top:50%;bottom:auto}.is-signed .shot-bar b{bottom:calc(50% + var(--h) / 2 + 3px)}.is-signed .shot-bar.is-neg b{top:calc(50% + var(--h) / 2 + 3px);bottom:auto}.shot-bar small{height:16px;color:var(--d-muted);text-align:center;white-space:nowrap;padding-top:4px;font-size:9.5px}.shot-bars-source{margin-top:6px;font-size:10.5px}@container (max-width:420px){.shot-bar:not(.is-last) b{display:none}.shot-bar small{font-size:8.5px}}.shot--explorer{color:#1e2022;background:#f8f9fa;padding-bottom:14px;font-size:12.5px}.shot-explorer-head{background:#fff;border-bottom:1px solid #e7eaf3;justify-content:space-between;align-items:center;gap:10px;padding:9px 14px;display:flex}.shot-explorer-head strong{color:#21325b;flex:none;font-size:13.5px}.shot-explorer-search{color:#8c98a4;text-overflow:ellipsis;white-space:nowrap;border:1px solid #e7eaf3;border-radius:6px;min-width:0;padding:4px 10px;font-size:11px;overflow:hidden}.shot-explorer-title{padding:12px 14px 8px;font-size:15px;font-weight:600}.shot-explorer-rows{background:#fff;border:1px solid #e7eaf3;border-radius:10px;margin:0 14px;padding:2px 12px}.shot-explorer-rows>div{grid-template-columns:118px minmax(0,1fr);gap:10px;padding:7px 0;display:grid}.shot-explorer-rows>div+div{border-top:1px solid #f1f2f6}.shot-explorer-rows dt{color:#6c757e}.shot-explorer-rows dd{overflow-wrap:anywhere;min-width:0}.shot-explorer-rows code{color:#0784c3;font-family:var(--font-mono), ui-monospace, monospace;font-size:12px}.shot-explorer-ok{color:#00845e;background:#00a1861a;border:1px solid #00a186;border-radius:6px;padding:1px 8px;font-size:11px;font-weight:600}.shot-explorer-tag{color:#8a6100;background:#fff3cd;border-radius:6px;margin-left:4px;padding:1px 7px;font-size:10.5px;font-weight:700;display:inline-block}.shot-explorer-usd{color:#6c757e}@container (max-width:420px){.shot-explorer-rows>div{grid-template-columns:minmax(0,1fr);gap:1px}.shot-explorer-search{display:none}}.shot--meme{flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:140px;padding:10px 12px;display:flex}.shot--meme.has-caption{justify-content:space-between;min-height:200px}.shot-meme-emoji{font-size:52px;line-height:1}.shot-meme-caption{color:#fff;letter-spacing:.02em;text-align:center;text-transform:uppercase;-webkit-text-stroke:1.5px #000;paint-order:stroke fill;text-shadow:0 2px #000;font-family:Impact,Anton,Arial Black,sans-serif;font-size:clamp(20px,7cqi,32px);line-height:1.05}.post-actions{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;--pill-bg:var(--surface-raised);align-items:center;gap:8px;margin-top:4px;font-size:13px;display:flex;container-type:inline-size}@supports (color:color-mix(in lab, red, red)){.post-actions{--pill-bg:color-mix(in srgb, var(--surface-raised) 75%, transparent)}}.post-actions>button,.post-actions .action-repost{--tone:var(--text);background:var(--pill-bg);min-height:36px;color:inherit;font:inherit;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:0 13px 0 11px;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.post-actions>button svg,.post-actions .action-repost svg{flex:none;width:19px;height:19px}.post-actions>button:hover,.post-actions>button.is-active,.post-actions .action-repost:hover,.post-actions .action-repost.is-active,.post-actions .action-repost[aria-expanded=true],.post-actions .action-reply[aria-expanded=true]{border-color:var(--tone)}@supports (color:color-mix(in lab, red, red)){.post-actions>button:hover,.post-actions>button.is-active,.post-actions .action-repost:hover,.post-actions .action-repost.is-active,.post-actions .action-repost[aria-expanded=true],.post-actions .action-reply[aria-expanded=true]{border-color:color-mix(in srgb, var(--tone) 30%, transparent)}}.post-actions>button:hover,.post-actions>button.is-active,.post-actions .action-repost:hover,.post-actions .action-repost.is-active,.post-actions .action-repost[aria-expanded=true],.post-actions .action-reply[aria-expanded=true]{background:var(--tone)}@supports (color:color-mix(in lab, red, red)){.post-actions>button:hover,.post-actions>button.is-active,.post-actions .action-repost:hover,.post-actions .action-repost.is-active,.post-actions .action-repost[aria-expanded=true],.post-actions .action-reply[aria-expanded=true]{background:color-mix(in srgb, var(--tone) 13%, transparent)}}.post-actions>button:hover,.post-actions>button.is-active,.post-actions .action-repost:hover,.post-actions .action-repost.is-active,.post-actions .action-repost[aria-expanded=true],.post-actions .action-reply[aria-expanded=true]{color:var(--tone)}.post-actions .action-like{--tone:var(--like)}.post-actions .action-reply,.post-actions .action-repost{--tone:var(--brand-strong)}.post-actions .action-repost[data-kind=vouch]{--tone:var(--chart-up)}.post-actions .action-repost[data-kind=defy]{--tone:var(--negative)}.action-label{font-family:var(--font-sans), Inter, system-ui, sans-serif;font-size:12.5px}@container (max-width:470px){.action-label{display:none}}.post-actions:has(.repost-menu-dropdown){z-index:11;position:relative}.repost-menu{display:flex;position:relative}.repost-menu-dropdown{z-index:10;border:1px solid var(--line);background:var(--surface-raised);width:300px;max-width:100cqi;font-family:var(--font-sans), Inter, system-ui, sans-serif;border-radius:10px;padding:4px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #0000004d}@container (max-width:470px){.repost-menu{position:static}}.repost-words{margin-bottom:4px;position:relative}.repost-words textarea{field-sizing:content;border:1px solid var(--line-strong);background:var(--field-bg);width:100%;min-height:58px;max-height:160px;color:var(--text);font:inherit;resize:none;border-radius:8px;padding:9px 11px 20px;font-size:13.5px;line-height:1.45;display:block}.repost-words textarea::placeholder{color:var(--muted-dim)}.repost-words textarea:focus{border-color:var(--brand);outline:none}.repost-words-count{color:var(--muted-dim);font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;pointer-events:none;font-size:10.5px;position:absolute;bottom:5px;right:9px}.repost-option{--tone:var(--brand-strong);width:100%;color:var(--text);font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:8px 10px;display:flex}.repost-option[data-kind=vouch]{--tone:var(--chart-up)}.repost-option[data-kind=defy]{--tone:var(--negative)}.repost-option>svg{width:18px;height:18px;color:var(--tone);flex:none}.repost-option:hover:not(:disabled),.repost-option:focus-visible{background:var(--surface-hover)}.repost-option:disabled{opacity:.5;cursor:not-allowed}.repost-option-text{flex:1;gap:1px;min-width:0;display:grid}.repost-option-text strong{font-size:13px;font-weight:700}.repost-option-text span{color:var(--muted);font-size:11.5px;line-height:1.35}.repost-option-count{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;flex:none;font-size:12px}.post-card--reshared{flex-wrap:wrap;row-gap:10px}.post-reshare-head{--tone:var(--chart-up);flex:0 0 100%;gap:12px;min-width:0;display:flex}.post-reshare-head[data-kind=defy]{--tone:var(--negative)}.post-reshare-head[data-kind=repost]{--tone:var(--brand-strong)}.post-reshare-avatar{color:#fff;text-shadow:0 1px 2px #00000059;border-radius:999px;flex:none;place-items:center;width:38px;height:38px;font-size:15px;font-weight:700;display:grid;position:relative}.post-reshare-avatar.is-you{border:1px solid var(--tone)}@supports (color:color-mix(in lab, red, red)){.post-reshare-avatar.is-you{border:1px solid color-mix(in srgb, var(--tone) 50%, transparent)}}.post-reshare-avatar.is-you{background:var(--tone)}@supports (color:color-mix(in lab, red, red)){.post-reshare-avatar.is-you{background:color-mix(in srgb, var(--tone) 16%, var(--surface))}}.post-reshare-avatar.is-you{color:var(--tone);text-shadow:none}.post-reshare-avatar.is-you svg{width:19px;height:19px}.post-reshare-badge{background:var(--tone);width:19px;height:19px;color:var(--bg);box-shadow:0 0 0 2px var(--surface);border-radius:999px;place-items:center;display:grid;position:absolute;bottom:-4px;right:-4px}.post-reshare-badge svg{width:12px;height:12px}.post-reshare-text{flex:1;align-content:center;gap:6px;min-width:0;display:grid}.post-reshare-text p{margin:0}.post-reshare-who{color:var(--muted);font-size:13.5px;line-height:1.35}.post-reshare-who strong{color:var(--text);font-size:14px}.post-reshare-verb{color:var(--tone);font-weight:700}.post-reshare-words{color:var(--text);white-space:pre-line;overflow-wrap:anywhere;font-size:14px;line-height:1.5}.post-reshare-reach{color:var(--muted-dim);font-size:12px}.post-reshare-embed{border:1px solid var(--line-strong);--surface:var(--surface-raised);background:var(--surface);border-radius:14px;flex:0 0 calc(100% - 50px);gap:10px;min-width:0;margin-left:50px;padding:12px 14px;display:flex}.post-reshare-embed .post-actions{--pill-bg:var(--text)}@supports (color:color-mix(in lab, red, red)){.post-reshare-embed .post-actions{--pill-bg:color-mix(in srgb, var(--text) 6%, transparent)}}.post-reshare-embed .post-avatar{width:32px;height:32px;font-size:13px}.post-reshare-footer{flex:0 0 calc(100% - 50px);margin-left:50px}.post-reshare-footer .cover-more{margin-top:0}.post-card--detail .post-reshare-head{grid-column:1/-1}@media (max-width:420px){.post-reshare-embed .post-actions{gap:2px}.post-reshare-embed .post-actions>button,.post-reshare-embed .post-actions .action-repost{padding:0 5px}.post-reshare-embed .post-actions .action-bookmark,.post-reshare-embed .post-actions .action-send{width:30px;padding:0}}@media (max-width:768px){.post-reshare-head{gap:10px}.post-reshare-avatar{width:32px;height:32px;font-size:13px}.post-reshare-embed,.post-reshare-footer{flex-basis:100%;margin-left:0}.post-reshare-embed{padding:10px 12px}}.post-actions .action-bookmark{--tone:var(--brand-strong);justify-content:center;width:36px;margin-left:auto;padding:0}.post-actions .action-repost:disabled,.post-actions .action-repost:disabled:hover{background:var(--pill-bg);color:inherit;opacity:.45;cursor:not-allowed;border-color:#0000}.post-actions .action-send{--tone:var(--brand-strong);justify-content:center;width:36px;padding:0}.post-actions .action-like.is-active svg{animation:.35s ease-out like-pop}@keyframes like-pop{40%{transform:scale(1.3)}}@media (prefers-reduced-motion:reduce){.post-actions .action-like.is-active svg{animation:none}}@media (max-width:420px){.post-actions{gap:4px;font-size:12px}.post-actions>button,.post-actions .action-repost{gap:4px;min-height:34px;padding:0 7px}.post-actions>button svg,.post-actions .action-repost svg{width:17px;height:17px}.post-actions .action-bookmark,.post-actions .action-send{width:32px;padding:0}}.post-card.is-linkable{cursor:pointer;transition:background .15s}.post-card.is-linkable:hover{background:var(--surface-hover)}@supports (color:color-mix(in lab, red, red)){.post-card.is-linkable:hover{background:color-mix(in srgb, var(--surface-hover) 32%, transparent)}}.post-time{color:inherit;text-decoration:none}.post-time:hover{color:var(--text);text-underline-offset:2px;text-decoration:underline}.reply-thread{border-left:2px solid var(--line);gap:12px;margin:8px 0 2px;padding-left:14px;display:grid}.reply-thread-empty{margin:0;font-size:12px}.reply-blocked{border:1px dashed var(--line-strong);text-align:center;border-radius:10px;margin:0 0 10px;padding:10px 12px;font-size:12.5px}.reply-item{gap:8px;display:flex}.reply-avatar{color:#fff;text-shadow:0 1px 2px #00000059;border-radius:999px;flex:none;place-items:center;width:26px;height:26px;font-size:11px;font-weight:700;display:grid}.reply-body{gap:4px;min-width:0;display:grid}.reply-meta{flex-wrap:wrap;align-items:baseline;gap:5px;font-size:12px;display:flex}.reply-content{color:var(--text);margin:0;font-size:13px;line-height:1.5}.reply-actions{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:2px;margin:0 0 0 -8px;font-size:11px;display:flex}.reply-actions .action-like svg{width:15px;height:15px}.reply-actions .action-like.is-active{color:var(--like)}.reply-actions .action-like,.reply-actions .action-reply{min-height:30px;color:var(--muted);font:inherit;background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.reply-actions .action-like:hover,.reply-actions .action-reply:hover{color:var(--brand-strong);background:var(--surface-hover)}.reply-actions .reply-delete:hover,.reply-actions .reply-delete.is-confirming{color:var(--negative)}.reply-confirm{color:var(--text);padding:0 4px 0 8px;font-size:11px;font-weight:600}.reply-actions .action-reply:disabled{opacity:.5;cursor:default}.reply-actions .reply-save{color:var(--violet-strong)}.reply-edit{gap:4px;display:grid}.reply-edit-input{border:1px solid var(--line-strong);width:100%;min-width:0;color:var(--text);font:inherit;background:0 0;border-radius:8px;outline:0;padding:7px 10px;font-size:13px}.reply-edit-input:focus{border-color:var(--violet-strong)}.post-replies .reply-edit-input{font-size:15px}.reply-error{color:var(--negative);margin:0;font-size:12px}.reply-thread-more{min-height:30px;color:var(--brand);background:0 0;border:0;justify-self:start;padding:0 4px;font-size:12px;font-weight:600}.reply-thread-more:hover{color:var(--brand-strong)}.post-thread-head{align-items:center;gap:12px;margin:0 2px 14px;display:flex}.post-thread-head h1{margin:0;font-size:20px;font-weight:700}.post-thread-back{border:1px solid var(--line);background:var(--surface);width:38px;height:38px;color:var(--text);border-radius:999px;place-items:center;padding:0;display:grid}.post-thread-back:hover{border-color:var(--line-strong);background:var(--surface-hover)}.post-thread-back svg{width:18px;height:18px}.post-card--detail{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);gap:12px;padding:18px 20px 14px;display:grid}.post-card--detail .post-avatar{width:44px;height:44px;font-size:17px}.post-card--detail .post-body{display:contents}.post-card--detail .post-body>*{grid-column:1/-1}.post-card--detail .post-body>.post-meta{grid-column:2;align-self:center}.post-card--detail .post-content{max-width:none;font-size:18px;line-height:1.5}.post-detail-meta{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;padding-bottom:12px;font-size:13px;display:flex}.post-detail-meta>span:first-child{margin-right:4px}.post-detail-topic{border:1px solid var(--line);color:var(--text);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.reply-composer{align-items:center}.reply-composer-field{cursor:text;flex:1;gap:2px;min-width:0;display:grid}.reply-composer-field .muted{font-size:12px}.feed-composer.reply-composer--inline{gap:8px;padding:0 0 10px}.reply-composer--inline .feed-composer-avatar{width:26px;height:26px;font-size:11px}.reply-composer--inline .feed-composer-input{font-size:13px}.reply-composer--inline .feed-composer-post{min-height:28px;padding:0 12px}.reply-thread .feed-composer-error{padding:0 0 0 34px}.post-replies .reply-item{gap:12px;padding:14px 18px}.post-replies .reply-item+.reply-item{border-top:1px solid var(--line)}.post-replies .reply-avatar{width:38px;height:38px;font-size:15px}.post-replies .reply-meta{font-size:13px}.post-replies .reply-content{font-size:15px}.post-replies-empty{margin:0;padding:22px 18px}@media (max-width:768px){.post-card--detail{padding:14px}.post-card--detail .post-content{font-size:16px}.post-replies .reply-item{padding:12px 14px}.post-replies .reply-content{font-size:14px}.post-replies .reply-meta{font-size:12px}}.market-call-frame{margin-top:2px;container-type:inline-size}.market-call{--tone:var(--chart-up);--accent:var(--violet-strong);--edge:var(--line);border:1px solid var(--edge);background:var(--hud-fill);border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto auto;grid-template-areas:"ring name roi action""track track track track";align-items:center;gap:12px 14px;padding:14px 16px;display:grid}.market-call--closed{grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"ring name roi""track track track"}.market-call[data-dir=down]{--tone:var(--chart-down)}.market-call[data-state=live]{--edge:var(--violet)}@supports (color:color-mix(in lab, red, red)){.market-call[data-state=live]{--edge:color-mix(in srgb, var(--violet) 30%, var(--line))}}.market-call[data-state=doom]{--tone:var(--chart-down);--accent:var(--chart-down);--edge:var(--chart-down)}@supports (color:color-mix(in lab, red, red)){.market-call[data-state=doom]{--edge:color-mix(in srgb, var(--chart-down) 65%, var(--line))}}.market-call[data-state=doom]{background:radial-gradient(120% 140% at 0% 0%, var(--chart-down), transparent 60%), var(--hud-fill)}@supports (color:color-mix(in lab, red, red)){.market-call[data-state=doom]{background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--chart-down) 9%, transparent), transparent 60%), var(--hud-fill)}}.market-call[data-state=doom]{animation:1.6s ease-in-out infinite call-doom-pulse}.market-call[data-state=fulfilled]{--tone:var(--gold);--accent:var(--gold);--edge:var(--gold)}@supports (color:color-mix(in lab, red, red)){.market-call[data-state=fulfilled]{--edge:color-mix(in srgb, var(--gold) 55%, var(--line))}}.market-call[data-state=fulfilled]{background:radial-gradient(120% 140% at 100% 0%, var(--gold), transparent 60%), var(--hud-fill)}@supports (color:color-mix(in lab, red, red)){.market-call[data-state=fulfilled]{background:radial-gradient(120% 140% at 100% 0%, color-mix(in srgb, var(--gold) 9%, transparent), transparent 60%), var(--hud-fill)}}.market-call[data-state=broken]{--tone:var(--chart-down)}@supports (color:color-mix(in lab, red, red)){.market-call[data-state=broken]{--tone:color-mix(in srgb, var(--chart-down) 55%, var(--muted))}}.market-call[data-state=broken]{--accent:var(--muted-dim);filter:grayscale(.65);opacity:.72}.market-call[data-state=liquidated]{--tone:var(--chart-down);--accent:var(--chart-down);--edge:var(--chart-down)}@supports (color:color-mix(in lab, red, red)){.market-call[data-state=liquidated]{--edge:color-mix(in srgb, var(--chart-down) 55%, var(--line))}}.market-call[data-state=liquidated]{background:repeating-linear-gradient(-45deg, var(--chart-down) 0 6px, transparent 6px 14px), var(--hud-fill)}@supports (color:color-mix(in lab, red, red)){.market-call[data-state=liquidated]{background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--chart-down) 11%, transparent) 0 6px, transparent 6px 14px), var(--hud-fill)}}@keyframes call-doom-pulse{50%{box-shadow:0 0 26px -6px var(--chart-down)}}.call-ring{aspect-ratio:1;grid-area:ring;place-items:center;width:100%;display:grid;position:relative}.call-ring svg{width:100%;height:100%;position:absolute;inset:0}.call-ring-track{fill:var(--bg)}@supports (color:color-mix(in lab, red, red)){.call-ring-track{fill:color-mix(in srgb, var(--bg) 60%, transparent)}}.call-ring-track{stroke:var(--line);stroke-width:3px}.call-ring-fill{fill:none;stroke:var(--accent);stroke-width:3px;stroke-linecap:round}.call-ring .market-symbol{border:0;width:20px;height:20px;font-size:15px;position:relative}.market-call-name{grid-area:name;gap:4px;min-width:0;display:grid}.market-call-asset{font-family:var(--font-mono), ui-monospace, monospace;white-space:nowrap;align-items:baseline;gap:6px;font-size:15px;display:inline-flex}.market-call-asset strong{font-weight:700}.call-side{font-size:12px;font-weight:700}.call-side.is-up{color:var(--chart-up)}.call-side.is-down{color:var(--chart-down)}.market-call-terms{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.call-track{grid-area:track;gap:7px;min-width:0;display:grid}.call-track-rail{background:var(--line-strong);border-radius:999px;height:4px;margin:0 8px 0 6px;position:relative}.call-track-fill{background:var(--tone);border-radius:999px;position:absolute;top:0;bottom:0}.call-track-cast{background:var(--muted);border-radius:1px;width:2px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%)}.call-track-destiny{color:var(--muted);font-size:15px;line-height:1;position:absolute;top:50%;right:0;transform:translate(60%,-52%)}.market-call[data-state=fulfilled] .call-track-destiny{opacity:0}.call-track-orb{--orb:var(--tone);background:var(--orb);width:12px;height:12px;box-shadow:0 0 0 4px var(--orb), 0 0 12px var(--orb);border-radius:999px;position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){.call-track-orb{box-shadow:0 0 0 4px color-mix(in srgb, var(--orb) 22%, transparent), 0 0 12px var(--orb)}}.call-track-orb{transform:translate(-50%,-50%)}.market-call:is([data-state=live],[data-state=doom]) .call-track-orb{animation:1.8s ease-in-out infinite call-orb-pulse}.market-call[data-state=doom] .call-track-orb{animation-duration:1s}.market-call[data-state=broken] .call-track-orb{--orb:var(--muted-dim);box-shadow:none}@keyframes call-orb-pulse{50%{box-shadow:0 0 0 8px color-mix(in srgb, var(--orb) 10%, transparent), 0 0 18px var(--orb)}}.call-track-labels{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;justify-content:space-between;gap:8px;font-size:10px;display:flex;position:relative}.call-track-doom-label{color:var(--muted-dim)}.market-call:is([data-state=doom],[data-state=liquidated]) .call-track-doom-label{color:var(--chart-down)}.call-track-cast-label{color:var(--muted-dim);position:absolute;top:0;transform:translate(-50%)}.call-track-destiny-label{color:var(--muted-dim)}.market-call[data-state=fulfilled] .call-track-destiny-label{color:var(--gold)}.market-call-roi{text-align:right;grid-area:roi;justify-items:end;gap:4px;display:grid}.market-call-roi strong{color:var(--tone);font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:24px;font-weight:600;line-height:1}.market-call-status{color:var(--accent);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:600}.market-call[data-state=live] .market-call-status{color:var(--muted)}.market-call-action{flex-direction:column;grid-area:action;align-items:flex-end;gap:6px;display:flex}.market-call-copy{background:var(--violet-strong);min-height:34px;color:var(--bg);white-space:nowrap;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:12px;font-weight:700;transition:filter .15s;display:inline-flex}.market-call-copy:hover{filter:brightness(1.1)}.market-call-copy-icon{flex:none;width:14px;height:14px}.market-call-tailing{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:inline-flex}.market-call-tailing strong{color:var(--text);font-weight:600}.copier-stack{flex:none;display:inline-flex}.copier-stack span{border:1.5px solid var(--surface);border-radius:999px;width:14px;height:14px}.copier-stack span+span{margin-left:-5px}@container (min-width:680px){.market-call{grid-template-columns:44px auto minmax(180px,1fr) auto auto;grid-template-areas:"ring name track roi action";gap:8px 18px}.market-call--closed{grid-template-columns:44px auto minmax(180px,1fr) auto;grid-template-areas:"ring name track roi"}}@container (max-width:420px){.market-call{grid-template-columns:36px minmax(0,1fr) auto;grid-template-areas:"ring name roi""track track track""action action action";gap:10px;padding:12px}.market-call-action{flex-direction:row-reverse;justify-content:space-between;align-items:center}.market-call-roi strong{font-size:20px}.call-track-cast-label{position:static;transform:none}}@media (prefers-reduced-motion:reduce){.market-call,.call-track-orb{animation:none!important}}.post-card--streak{padding:12px 18px}.streak-banner{background:var(--surface-raised);border-radius:12px;align-items:center;gap:10px;width:100%;padding:12px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.streak-banner{background:color-mix(in srgb, var(--surface-raised) 45%, var(--surface))}}.streak-banner{border:1px solid var(--line)}.streak-icon{width:15px;height:15px;color:var(--muted);flex:none;display:inline-flex}.streak-copy{flex:1;min-width:0;font-size:13px}.streak-copy p{color:var(--text);margin:2px 0 0;font-size:13px}.streak-stat{color:var(--text);font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:700}.post-card--promo{color:var(--muted);align-items:center;gap:8px;padding:12px 18px;font-size:12px}.promo-dot{background:var(--muted-dim);border-radius:999px;flex:none;width:6px;height:6px}.promo-text{flex:1;margin:0}.promo-time{flex:none}.post-card--clash{gap:10px;display:grid}.clash-eyebrow{color:var(--muted-dim);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:6px;margin:0;font-size:10px;font-weight:600;display:flex}.clash-votes{color:var(--muted-dim);letter-spacing:.08em;margin-left:auto}.clash-icon{flex:none;width:13px;height:13px}.clash-sides{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.clash-side{font-family:var(--font-mono), ui-monospace, monospace;align-items:baseline;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.clash-side strong{font-family:var(--font-sans), Inter, system-ui, sans-serif;font-size:14px}.clash-vs{color:var(--muted-dim);font-family:var(--font-cinzel), Cinzel, Georgia, serif;font-size:12px}.clash-bar{background:var(--muted-dim);border-radius:999px;height:6px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.clash-bar{background:color-mix(in srgb, var(--muted-dim) 60%, transparent)}}.clash-bar>span{background:var(--muted-dim);height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.clash-bar>span{background:color-mix(in srgb, var(--muted-dim) 60%, transparent)}}.clash-bar>span{box-shadow:3px 0 0 var(--surface)}.clash-bar[data-vote="0"]>span,.clash-bar[data-vote="1"]{background:var(--violet-strong)}.clash-picks{grid-template-columns:1fr 1fr;gap:10px;display:grid}.clash-pick{border:1px solid var(--line-strong);min-height:36px;color:var(--text);background:0 0;border-radius:8px;font-size:12px;font-weight:700;transition:background .15s,border-color .15s}.clash-pick:hover{background:var(--surface-hover)}.clash-pick[aria-pressed=true]{border-color:var(--violet-strong);background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.clash-pick[aria-pressed=true]{background:color-mix(in srgb, var(--violet) 14%, transparent)}}.clash-pick[aria-pressed=true]{color:var(--violet-strong)}.feed-composer{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 18px;display:flex}.feed-composer:focus-within{box-shadow:inset 0 -2px 0 var(--violet)}@supports (color:color-mix(in lab, red, red)){.feed-composer:focus-within{box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--violet) 60%, transparent)}}.feed-composer-avatar{border:1px solid var(--line-strong);background:var(--surface-raised);width:34px;height:34px;color:var(--text);border-radius:999px;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.feed-composer-input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px}.feed-composer-input::placeholder{color:var(--muted-dim)}.feed-composer-trade{border:1px solid var(--line-strong);min-height:32px;color:var(--text);border-radius:8px;flex:none;align-items:center;padding:0 12px;font-size:12px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.feed-composer-trade:hover{background:var(--surface-hover)}.feed-composer-post{background:var(--violet-strong);min-height:32px;color:var(--bg);border:0;border-radius:8px;flex:none;padding:0 16px;font-size:12px;font-weight:700}.feed-composer-post:disabled{opacity:.45;cursor:default}.feed-composer-error{color:var(--negative);margin:0;padding:0 18px 12px 64px;font-size:12.5px}.feed-panel{scroll-margin-top:88px}.mix-banner{border-bottom:1px solid var(--line);color:var(--muted);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 6px;margin:0;padding:9px 18px;font-size:13px;display:flex}.mix-banner button{color:var(--text);background:0 0;border:0;padding:2px 4px;font-size:13px;font-weight:700}.mix-banner button:hover{color:var(--violet-strong)}.topic-chips{border-bottom:1px solid var(--line);scrollbar-width:none;align-items:center;gap:8px;padding:12px 18px;display:flex;overflow-x:auto}.topic-chips::-webkit-scrollbar{display:none}.topic-chips-list{flex:none;gap:8px;display:flex}.topic-chip{border:1px solid var(--line-strong);width:34px;height:34px;color:var(--text);background:0 0;border-radius:999px;flex:none;place-items:center;padding:0;font-size:16px;font-weight:600;transition:background .15s,border-color .15s;display:grid}.topic-chip .topic-icon:is([data-kind=coin],[data-kind=company],[data-kind=person]){width:22px;height:22px;font-size:11px}.topic-chip .topic-icon[data-kind=person]{font-size:8.5px}.topic-chip[aria-selected=true]{gap:7px;width:auto;padding:0 14px 0 11px;display:inline-flex}.topic-chip[aria-selected=true]:has(.topic-icon:is([data-kind=coin],[data-kind=company],[data-kind=person])){padding-left:5px}.topic-chip-label{white-space:nowrap;font-size:13px}.topic-chip:hover{background:var(--surface-hover)}.topic-chip[aria-selected=true]{border-color:var(--violet)}@supports (color:color-mix(in lab, red, red)){.topic-chip[aria-selected=true]{border-color:color-mix(in srgb, var(--violet) 75%, transparent)}}.topic-chip[aria-selected=true]{background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.topic-chip[aria-selected=true]{background:color-mix(in srgb, var(--violet) 16%, var(--surface))}}.topic-chip[aria-selected=true] .topic-chip-spark{color:var(--violet-strong)}.topic-chip-add{border:1px dashed var(--line-strong);width:34px;height:34px;color:var(--muted);background:0 0;border-radius:999px;flex:none;place-items:center;padding:0;font-size:18px;line-height:1;display:grid}.topic-chip-add:hover,.topic-chip-add[aria-expanded=true]{border-color:var(--violet);color:var(--violet-strong)}.topic-icon{min-width:1.1em;color:var(--muted);flex:none;place-items:center;font-weight:700;line-height:1;display:inline-grid}.topic-icon:is([data-kind=coin],[data-kind=company],[data-kind=person]){background:var(--text);border-radius:5px;width:18px;min-width:0;height:18px}@supports (color:color-mix(in lab, red, red)){.topic-icon:is([data-kind=coin],[data-kind=company],[data-kind=person]){background:color-mix(in srgb, var(--text) 10%, transparent)}}.topic-icon:is([data-kind=coin],[data-kind=company],[data-kind=person]){font-family:var(--font-sans), Inter, system-ui, sans-serif;letter-spacing:0;font-size:10px}.topic-icon[data-kind=person]{border-radius:999px;font-size:7.5px}.topic-icon[data-kind=coin]{background:var(--line-strong);color:var(--text);border-radius:999px}.interest-picker{border-bottom:1px solid var(--line);background:var(--surface-raised);gap:14px;padding:16px 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.interest-picker{background:color-mix(in srgb, var(--surface-raised) 45%, var(--surface))}}.interest-picker-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.interest-picker-title{margin:0 0 2px;font-size:14px;font-weight:700}.interest-picker-head .muted{margin:0;font-size:12.5px;line-height:1.4}.interest-picker-done{background:var(--violet-strong);min-height:32px;color:var(--bg);border:0;border-radius:8px;flex:none;padding:0 16px;font-size:12px;font-weight:700}.interest-group{gap:8px;display:grid}.interest-group-label{color:var(--muted-dim);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:10px;font-weight:600}.interest-options{flex-wrap:wrap;gap:8px;display:flex}.interest-option{border:1px solid var(--line);background:var(--surface);min-height:32px;color:var(--text);border-radius:999px;align-items:center;gap:7px;padding:0 11px 0 12px;font-size:12.5px;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}.interest-option:hover{border-color:var(--line-strong)}.interest-option[aria-pressed=true]{border-color:var(--violet)}@supports (color:color-mix(in lab, red, red)){.interest-option[aria-pressed=true]{border-color:color-mix(in srgb, var(--violet) 65%, transparent)}}.interest-option[aria-pressed=true]{background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.interest-option[aria-pressed=true]{background:color-mix(in srgb, var(--violet) 13%, var(--surface))}}.interest-option-mark{color:var(--muted);font-size:12px}.interest-option[aria-pressed=true] .interest-option-mark{color:var(--text)}.topic-header{border-bottom:1px solid var(--line);background:linear-gradient(90deg, var(--topic), transparent 65%);align-items:center;gap:12px;padding:14px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.topic-header{background:linear-gradient(90deg, color-mix(in srgb, var(--topic) 12%, transparent), transparent 65%)}}.topic-header .topic-icon{background:var(--topic);border-radius:12px;width:40px;height:40px}@supports (color:color-mix(in lab, red, red)){.topic-header .topic-icon{background:color-mix(in srgb, var(--topic) 18%, transparent)}}.topic-header .topic-icon{color:var(--topic);font-size:20px}.topic-header .topic-icon:is([data-kind=person],[data-kind=coin]){border-radius:999px;font-size:14px}.topic-header .topic-icon[data-kind=coin]{background:var(--topic);color:#0d0c12;font-size:18px}.topic-header .topic-icon[data-kind=company]{font-size:18px}.topic-header-text{flex:1;gap:2px;min-width:0;display:grid}.topic-header-text strong{font-size:16px}.topic-header-text .muted{font-size:12px}.topic-follow{border:1px solid var(--text);background:var(--text);min-height:32px;color:var(--bg);border-radius:999px;flex:none;padding:0 14px;font-size:12px;font-weight:700}.topic-follow[aria-pressed=true]{border-color:var(--line-strong);color:var(--text);background:0 0}.post-card--context{flex-wrap:wrap;row-gap:10px}.post-context{flex:0 0 100%;min-width:0}.cover-eyebrow{color:var(--muted-dim);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;font-size:10.5px;font-weight:600;line-height:1.4;display:flex}.cover-eyebrow strong{color:var(--muted);font-weight:700}.cover-eyebrow>.topic-icon:is([data-kind=currency],[data-kind=theme]){font-size:13px}.cover-more{border:1px solid var(--violet);justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:42px;margin-top:8px;padding:0 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.cover-more{border:1px solid color-mix(in srgb, var(--violet) 45%, var(--line))}}.cover-more{background:var(--violet);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.cover-more{background:color-mix(in srgb, var(--violet) 10%, transparent)}}.cover-more{color:var(--violet-strong);text-align:left;font-size:13px;font-weight:600;transition:border-color .15s,background .15s}.cover-more>span:first-child{align-items:center;gap:6px;min-width:0;display:inline-flex}.cover-more>span:last-child{font-size:15px;font-weight:700}.cover-more:hover{border-color:var(--violet-strong);background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.cover-more:hover{background:color-mix(in srgb, var(--violet) 18%, transparent)}}.feed-section-label{background:var(--surface-raised);align-items:center;gap:8px;margin:0;padding:11px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.feed-section-label{background:color-mix(in srgb, var(--surface-raised) 35%, transparent)}}.feed-section-label{color:var(--muted-dim);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;font-size:10.5px;font-weight:600}.feed-section-label:before{content:"✦"}.feed-covers-empty{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:0;padding:16px 18px;font-size:13px;line-height:1.45;display:flex}.feed-covers-empty button{background:var(--violet-strong);min-height:32px;color:var(--bg);border:0;border-radius:8px;flex:none;padding:0 14px;font-size:12px;font-weight:700}.cover-dismiss{border:1px solid var(--line);min-height:28px;color:var(--muted);font-family:var(--font-sans), Inter, system-ui, sans-serif;letter-spacing:0;text-transform:none;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:0 10px;font-size:11.5px;font-weight:600;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.cover-dismiss svg,.topic-not-interested svg,.feed-muted-notice>svg{flex:none;width:14px;height:14px}.cover-dismiss:hover,.topic-not-interested:hover{border-color:var(--negative)}@supports (color:color-mix(in lab, red, red)){.cover-dismiss:hover,.topic-not-interested:hover{border-color:color-mix(in srgb, var(--negative) 45%, var(--line))}}.cover-dismiss:hover,.topic-not-interested:hover{background:var(--negative)}@supports (color:color-mix(in lab, red, red)){.cover-dismiss:hover,.topic-not-interested:hover{background:color-mix(in srgb, var(--negative) 10%, transparent)}}.cover-dismiss:hover,.topic-not-interested:hover{color:var(--text)}@media (max-width:420px){.cover-dismiss span{display:none}.cover-dismiss{justify-content:center;width:28px;padding:0}}.topic-not-interested{border:1px solid var(--line);min-height:32px;color:var(--muted);background:0 0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.feed-muted-notice{background:var(--surface-raised);align-items:center;gap:10px;padding:14px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.feed-muted-notice{background:color-mix(in srgb, var(--surface-raised) 45%, transparent)}}.feed-muted-notice{color:var(--muted)}.feed-muted-notice p{flex:1;margin:0;font-size:13px;line-height:1.4}.feed-muted-notice strong{color:var(--text)}.feed-muted-notice button{border:1px solid var(--line-strong);min-height:32px;color:var(--text);background:0 0;border-radius:999px;flex:none;padding:0 14px;font-size:12px;font-weight:700}.feed-muted-notice button:hover{background:var(--surface-hover)}.interest-option--muted{color:var(--muted);border-style:dashed}.interest-option--muted:hover{color:var(--text)}@media (max-width:520px){.topic-header{flex-wrap:wrap}.topic-header-text{flex-basis:calc(100% - 56px)}.topic-not-interested{margin-left:52px}}@media (max-width:768px){.mix-banner{padding:8px 14px;font-size:12px}.mix-banner button{font-size:12px}.topic-chips{padding:10px 14px}.topic-chip,.topic-chip-add{width:32px;height:32px}.topic-chip-label{font-size:12.5px}.interest-picker,.topic-header,.feed-section-label,.feed-covers-empty{padding-inline:14px}}.feed-sidebar{overscroll-behavior:contain;scrollbar-width:thin;grid-template-columns:minmax(0,1fr);gap:20px;max-height:calc(100vh - 48px);display:grid;position:sticky;top:24px;overflow-y:auto}.sidebar-panel{padding:18px 20px}.sidebar-panel h3{border-bottom:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;padding-bottom:10px;font-size:11px;font-weight:700}.sidebar-row{justify-content:space-between;align-items:center;gap:10px;padding:9px 0;font-size:13px;display:flex}.sidebar-row+.sidebar-row{border-top:1px solid var(--line)}.sidebar-row-main{align-items:center;gap:9px;min-width:0;display:flex}.sidebar-row-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.sidebar-row .market-symbol{width:20px;height:20px;color:var(--muted);border:0;font-size:14px}.sidebar-value{color:var(--text);font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:600}.sidebar-empty{margin:0;padding:10px 0 2px;font-size:12px}.sidebar-value.is-up{color:var(--chart-up)}.sidebar-value.is-down{color:var(--chart-down)}.sidebar-calls-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 10px;margin-bottom:4px;padding-bottom:10px;display:flex}.sidebar-calls-head h3{border:0;margin:0;padding:0}.sidebar-window-tabs{border:1px solid var(--line);background:var(--field-bg);border-radius:999px;gap:2px;padding:2px;display:inline-flex}.sidebar-window-tabs button{color:var(--muted);font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.04em;background:0 0;border:0;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:600;transition:background .15s,color .15s}.sidebar-window-tabs button:hover:not(.active){color:var(--text)}.sidebar-window-tabs button.active{background:var(--selected-bg);color:var(--brand-strong)}.sidebar-calls-list{margin:0;padding:0;list-style:none}.sidebar-row--call .sidebar-row-main{gap:11px}.sidebar-row--call .market-symbol{flex:none}.sidebar-row--call .sidebar-row-main strong{letter-spacing:.01em;font-weight:700}.sidebar-call-text{gap:2px;min-width:0;display:grid}.sidebar-call-detail{color:var(--muted-dim);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.sidebar-call-roi{font-size:14px;font-weight:700}.sidebar-panel--arena h3{color:var(--muted);font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.24em;border-bottom:0;align-items:center;gap:10px;margin-bottom:4px;display:flex}.sidebar-arena-sigil{opacity:.85;flex:none;width:13px;height:13px}.sidebar-live-dot{background:var(--violet-strong);width:7px;height:7px;box-shadow:0 0 8px var(--violet);border-radius:999px;flex:none;margin-left:auto}@supports (color:color-mix(in lab, red, red)){.sidebar-live-dot{box-shadow:0 0 8px color-mix(in srgb, var(--violet) 70%, transparent)}}.sidebar-live-dot{animation:1.6s ease-in-out infinite oracle-blink}.sidebar-row--arena{padding:10px 0}.sidebar-row--arena+.sidebar-row--arena{border-top:0}.sidebar-row--arena .sidebar-row-main{gap:12px}.sidebar-arena-rank{border:3px solid var(--line-strong);border-radius:999px;flex:none;width:22px;height:22px}.sidebar-arena-rank[data-rank=oracle]{border-color:var(--room);background:var(--room)}@supports (color:color-mix(in lab, red, red)){.sidebar-arena-rank[data-rank=oracle]{background:color-mix(in srgb, var(--room) 30%, transparent)}}.sidebar-arena-rank[data-rank=oracle]{box-shadow:0 0 10px -1px var(--room-glow)}.sidebar-row--arena .sidebar-value{color:var(--text);font-size:13px}.sidebar-row--arena.is-urgent .sidebar-value{color:var(--negative)}@media (max-width:960px){.sidebar-panel--arena h3{letter-spacing:.14em;white-space:nowrap;gap:8px}}@media (prefers-reduced-motion:reduce){.sidebar-live-dot{animation:none}}.post-menu-dropdown svg{flex:none;width:14px;height:14px}.post-menu-dropdown{min-width:200px}.post-menu-dropdown .post-menu-delete{color:var(--negative)}.post-menu-dropdown .post-menu-delete:hover{background:var(--negative)}@supports (color:color-mix(in lab, red, red)){.post-menu-dropdown .post-menu-delete:hover{background:color-mix(in srgb, var(--negative) 12%, transparent)}}.post-menu-dropdown .post-menu-delete:hover{color:var(--negative)}.post-menu-dropdown .post-menu-delete.is-confirming{background:var(--negative);color:var(--bg);justify-content:center}.post-menu-dropdown .post-menu-delete.is-confirming:hover{background:var(--negative);color:var(--bg);filter:brightness(1.08)}.post-menu-confirm{max-width:220px;color:var(--muted);margin:0;padding:8px 10px 10px;font-size:12px;line-height:1.45}.post-menu-confirm strong{color:var(--text);margin-bottom:2px;font-size:13px;display:block}@property --sweep{syntax:"<angle>";inherits:false;initial-value:360deg}.sidebar-panel.oracles-panel{--o-bg:#100e1a;--o-line:#2a2643;--o-ink:#f3f0ff;--o-muted:#8a84a6;--o-violet:#b7a7f6;--o-frame:#d6ceff42;--o-win:#5fd49c;--o-loss:#ec6872;--deal-step:.3s;--landed:calc(2 * var(--deal-step) + .83s);border-color:var(--o-line);background:radial-gradient(120% 55% at 50% 0%, #9278da33, transparent 70%), var(--o-bg);color:var(--o-ink);position:relative;overflow:clip;container-type:inline-size}.oracles-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;display:flex}.oracles-panel .oracles-title{color:var(--o-violet);font-family:var(--font-mono), monospace;letter-spacing:.32em;white-space:nowrap;border:0;margin:0;padding:0;font-size:12px;font-weight:600}.oracles-title:before{content:"✦";margin-right:.5em;animation:2.8s ease-in-out infinite oracle-twinkle;display:inline-block}.oracles-periods{border:1px solid var(--o-line);background:#00000040;border-radius:999px;flex:none;gap:2px;padding:3px;display:flex}.oracles-periods button{color:var(--o-muted);font-family:var(--font-mono), monospace;letter-spacing:.06em;background:0 0;border:0;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:600;transition:color .2s,background .2s}.oracles-periods button:hover{color:var(--o-ink)}.oracles-periods button[aria-pressed=true]{color:var(--o-ink);background:#2a2547}.oracles-periods button:focus-visible,.oracles-more:focus-visible{outline:2px solid var(--o-violet);outline-offset:2px}.oracles-stage{margin-bottom:16px;position:relative}.oracles-stage:before{content:"";z-index:3;mix-blend-mode:screen;pointer-events:none;transform-origin:50% 0;opacity:.85;width:100%;height:calc(100% + 26px);animation:oracle-fade 1.2s ease-out var(--landed) backwards, oracle-breathe 4.5s ease-in-out var(--landed) infinite;background:conic-gradient(from 150deg at 50% 0,#0000,#e2daff33 30deg,#0000 60deg);position:absolute;top:-26px;left:50%;translate:-50%;-webkit-mask:linear-gradient(#000 35%,#0000 95%);mask:linear-gradient(#000 35%,#0000 95%)}.oracles-embers{pointer-events:none;position:absolute;inset:0}.oracle-ember{bottom:0;left:var(--x);width:var(--size);height:var(--size);opacity:0;animation:oracle-ember var(--dur) linear var(--delay) infinite;background:#f0d89a;border-radius:50%;position:absolute;box-shadow:0 0 6px 1px #f0c86e8c}.oracle-ember:nth-child(2n){background:#d6cbff;box-shadow:0 0 6px 1px #b7a7f699}.oracles-podium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px;margin:0;padding:0;list-style:none;display:grid;position:relative}.oracle-card{--edge:#8d78e3;--glow:#8d78e359;z-index:1;perspective:700px;animation:oracle-rise .55s cubic-bezier(.2, .8, .2, 1) calc(var(--deal) * var(--deal-step)) backwards;order:3;transition:translate .25s;position:relative}.oracle-card[data-place="1"]{--edge:#ddd5ff;--glow:#cec4ff80;z-index:2;order:2}.oracle-card[data-place="2"]{--edge:#d0912f;--glow:#d0912f61;order:1}.oracle-card:hover{translate:0 -4px}.oracle-card[data-place="1"]:after{content:"";z-index:-1;opacity:0;pointer-events:none;animation:oracle-flare 1.2s ease-out calc(var(--landed) - .38s) both;background:radial-gradient(closest-side,#f0ecffbf,#b7a7f647 45%,#0000);border-radius:50%;position:absolute;inset:-35%}.oracle-card-flip{transform-style:preserve-3d;animation:oracle-flip .9s cubic-bezier(.34, 1.4, .5, 1) calc(var(--deal) * var(--deal-step) + .38s) backwards, oracle-float 6s ease-in-out calc(var(--deal) * -1.7s) infinite;position:relative}.oracle-card-face{--pad:8px;padding:13px var(--pad) 0;border:1.5px solid var(--edge);background:radial-gradient(90% 50% at 50% 42%, var(--edge), transparent), linear-gradient(180deg, #1b1730, #110f20);border-radius:10px;flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.oracle-card-face{background:radial-gradient(90% 50% at 50% 42%, color-mix(in srgb, var(--edge) 14%, transparent), transparent), linear-gradient(180deg, #1b1730, #110f20)}}.oracle-card-face{box-shadow:0 0 18px -4px var(--glow);text-align:center;backface-visibility:hidden}.oracle-card-face:before{content:"";border:1px solid var(--o-frame);pointer-events:none;border-radius:6px;position:absolute;inset:5px}.oracle-card[data-place="1"] .oracle-card-face{animation:oracle-aura 3.2s ease-in-out var(--landed) infinite;padding-top:18px}.oracle-card[data-place="1"] .oracle-card-face:after{content:"";pointer-events:none;animation:oracle-sheen 5.5s ease-in-out calc(var(--landed) + .5s) infinite;background:linear-gradient(105deg,#0000 42%,#ffffff2b 48%,#ffffff0d 53%,#0000 58%);position:absolute;inset:-20% -60%;translate:-60%}.oracle-card-back{border:1.5px solid var(--edge);color:var(--o-violet);backface-visibility:hidden;background:radial-gradient(circle,#b7a7f647,#0000 55%),repeating-linear-gradient(45deg,#b7a7f61a 0 1px,#0000 1px 9px),repeating-linear-gradient(-45deg,#b7a7f61a 0 1px,#0000 1px 9px),#1a1530;border-radius:10px;place-items:center;font-size:22px;display:grid;position:absolute;inset:0;rotate:y 180deg}.oracle-card-back:before{content:"✦"}.oracle-card-back:after{content:"";border:1px solid var(--o-frame);border-radius:6px;position:absolute;inset:5px}.oracle-corners{color:var(--o-frame);justify-content:space-between;font-size:7px;line-height:1;display:flex;position:absolute;inset:8px 9px auto}.oracle-corners:before,.oracle-corners:after{content:"✦";color:var(--edge);display:inline-block}@supports (color:color-mix(in lab, red, red)){.oracle-corners:before,.oracle-corners:after{color:color-mix(in srgb, var(--edge) 50%, #fff)}}.oracle-corners:before,.oracle-corners:after{opacity:.6;animation:3s ease-in-out infinite oracle-twinkle}.oracle-corners:after{animation-delay:1.5s}.oracle-card-rank{color:var(--o-ink);font-family:var(--font-cinzel), Cinzel, Georgia, serif;justify-items:center;gap:2px;font-size:22px;font-weight:600;line-height:1;display:grid}.oracle-card[data-place="1"] .oracle-card-rank{text-shadow:0 0 14px var(--glow);font-size:30px}.oracle-card-rank small,.oracle-row-rank small{color:var(--o-muted);font-family:var(--font-mono), monospace;letter-spacing:.24em;text-transform:uppercase;font-size:7px;font-weight:600}.oracle-sigil{place-items:center;width:66px;height:66px;margin:8px 0 6px;display:grid;position:relative}.oracle-card[data-place="1"] .oracle-sigil{width:78px;height:78px;margin-block:10px 8px}.oracle-rays{background:repeating-conic-gradient(var(--edge) 0 1.2deg, transparent 1.2deg 9deg);border-radius:50%;position:absolute;inset:-12px}@supports (color:color-mix(in lab, red, red)){.oracle-rays{background:repeating-conic-gradient(color-mix(in srgb, var(--edge) 70%, #fff) 0 1.2deg, transparent 1.2deg 9deg)}}.oracle-rays{opacity:.5;animation:40s linear infinite oracle-spin;-webkit-mask:radial-gradient(closest-side,#0000 50%,#000 56%,#0000);mask:radial-gradient(closest-side,#0000 50%,#000 56%,#0000)}.oracle-card[data-place="1"] .oracle-rays{opacity:.75;animation:oracle-spin 28s linear infinite, oracle-swell 3.2s ease-in-out var(--landed) infinite}.oracle-avatar{--size:34px;--ring-gap:5px;width:var(--size);height:var(--size);margin:var(--ring-gap);background:var(--tint);color:#1a1530;font-size:calc(var(--size) * .42);border-radius:50%;flex:none;place-items:center;font-weight:800;line-height:1;display:grid;position:relative}.oracle-card[data-place="1"] .oracle-avatar{--size:42px;box-shadow:0 0 22px -2px var(--tint)}.oracle-avatar:before{content:"";inset:calc(-1 * var(--ring-gap));background:conic-gradient(var(--o-win) 0 calc(var(--win) * 1turn), var(--o-loss) 0);-webkit-mask:radial-gradient(closest-side, transparent calc(100% - 3px), #000 calc(100% - 2.5px)), conic-gradient(#000 var(--sweep), transparent 0);-webkit-mask:radial-gradient(closest-side, transparent calc(100% - 3px), #000 calc(100% - 2.5px)), conic-gradient(#000 var(--sweep), transparent 0);-webkit-mask:radial-gradient(closest-side, transparent calc(100% - 3px), #000 calc(100% - 2.5px)), conic-gradient(#000 var(--sweep), transparent 0);mask:radial-gradient(closest-side, transparent calc(100% - 3px), #000 calc(100% - 2.5px)), conic-gradient(#000 var(--sweep), transparent 0);animation:oracle-ring 1.1s cubic-bezier(.5, 0, .2, 1) var(--ring-at,0s) backwards;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;border-radius:50%;position:absolute;-webkit-mask-composite:source-in;mask-composite:intersect}.oracle-card .oracle-avatar{--ring-at:calc(var(--deal) * var(--deal-step) + .95s)}.oracle-card-handle{max-width:100%;color:var(--o-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.oracle-card[data-place="1"] .oracle-card-handle{font-size:13px}.oracle-card-tier{margin:10px calc(5px - var(--pad)) 5px;border-top:1px solid var(--o-frame);color:var(--o-ink);align-self:stretch;padding:7px 2px 6px}@supports (color:color-mix(in lab, red, red)){.oracle-card-tier{color:color-mix(in srgb, var(--o-ink) 80%, var(--o-violet))}}.oracle-card-tier{font-family:var(--font-cinzel), Cinzel, Georgia, serif;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:9.5px;font-weight:600}.oracles-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.oracle-row{animation:oracle-row-in .5s cubic-bezier(.2, .8, .2, 1) var(--enter) backwards;border-radius:8px;grid-template-columns:76px auto minmax(0,1fr);align-items:center;gap:8px;padding:6px 8px;transition:background .2s;display:grid}.oracle-row:hover{background:#b7a7f612}.oracle-row .oracle-avatar{--size:26px;--ring-gap:4px;--ring-at:calc(var(--enter) + .15s)}.oracle-row-rank{color:var(--o-ink);font-family:var(--font-cinzel), Cinzel, Georgia, serif;white-space:nowrap;align-items:baseline;gap:6px;font-size:17px;font-weight:600;display:flex}.oracle-row-who{gap:2px;min-width:0;padding-left:4px;display:grid}.oracle-row-handle{color:var(--o-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.oracle-row-tier{color:var(--o-violet);font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:600}.oracles-more{width:100%;color:var(--o-violet);font-family:var(--font-mono), monospace;letter-spacing:.26em;text-transform:uppercase;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:10px;padding:8px;font-size:11px;font-weight:600;transition:color .2s;animation:.5s ease-out 1.7s backwards oracle-row-in;display:flex}.oracles-more:hover{color:var(--o-ink)}.oracles-more span{transition:translate .2s,rotate .2s;display:inline-block}.oracles-more:hover span{translate:3px}.oracles-more[aria-expanded=true] span{translate:0;rotate:-90deg}[data-theme=light] .sidebar-panel.oracles-panel{--o-bg:var(--surface);--o-line:var(--violet)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .sidebar-panel.oracles-panel{--o-line:color-mix(in srgb, var(--violet) 28%, var(--line))}}[data-theme=light] .sidebar-panel.oracles-panel{--o-ink:var(--text);--o-muted:var(--muted);--o-violet:var(--brand);--o-frame:#6d4fd833;--o-win:var(--chart-up);--o-loss:var(--chart-down);background:radial-gradient(120% 55% at 50% 0%, #7c5ce01f, transparent 70%), var(--o-bg)}[data-theme=light] .oracles-periods{border-color:var(--line);background:var(--field-bg)}[data-theme=light] .oracles-periods button[aria-pressed=true]{background:var(--selected-bg);color:var(--brand-strong)}[data-theme=light] .oracles-stage:before{mix-blend-mode:multiply;background:conic-gradient(from 150deg at 50% 0,#0000,#7c5ce01f 30deg,#0000 60deg)}[data-theme=light] .oracle-ember{background:#d9a937;box-shadow:0 0 6px 1px #d9a93766}[data-theme=light] .oracle-ember:nth-child(2n){background:#9d86f5;box-shadow:0 0 6px 1px #7c5ce066}[data-theme=light] .oracle-card{--edge:#a08cf0;--glow:#7c5ce038}[data-theme=light] .oracle-card[data-place="1"]{--edge:#6d4fd8;--glow:#6d4fd852}[data-theme=light] .oracle-card[data-place="2"]{--edge:#c08a26;--glow:#c08a2647}[data-theme=light] .oracle-card[data-place="1"]:after{background:radial-gradient(closest-side,#7c5ce03d,#7c5ce014 45%,#0000)}[data-theme=light] .oracle-card-face{background:radial-gradient(90% 50% at 50% 42%, var(--edge), transparent), linear-gradient(180deg, #fff, #f5f2fd)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .oracle-card-face{background:radial-gradient(90% 50% at 50% 42%, color-mix(in srgb, var(--edge) 12%, transparent), transparent), linear-gradient(180deg, #fff, #f5f2fd)}}[data-theme=light] .oracle-card[data-place="1"] .oracle-card-face:after{background:linear-gradient(105deg,#0000 42%,#7c5ce01a 48%,#7c5ce008 53%,#0000 58%)}[data-theme=light] .oracle-card-back{background:radial-gradient(circle,#7c5ce029,#0000 55%),repeating-linear-gradient(45deg,#7c5ce014 0 1px,#0000 1px 9px),repeating-linear-gradient(-45deg,#7c5ce014 0 1px,#0000 1px 9px),#f3effc}[data-theme=light] .oracle-corners:before,[data-theme=light] .oracle-corners:after{color:var(--edge)}[data-theme=light] .oracle-rays{background:repeating-conic-gradient(var(--edge) 0 1.2deg, transparent 1.2deg 9deg);opacity:.3}[data-theme=light] .oracle-card[data-place="1"] .oracle-rays{opacity:.45}[data-theme=light] .oracle-row:hover{background:var(--surface-hover)}@keyframes oracle-rise{0%{opacity:0;translate:0 26px}}@keyframes oracle-flip{0%{rotate:y 180deg}}@keyframes oracle-float{50%{translate:0 -3px}}@keyframes oracle-flare{0%{opacity:0;scale:.4}25%{opacity:1}to{opacity:0;scale:1.5}}@keyframes oracle-aura{50%{box-shadow:0 0 30px -2px var(--glow), 0 0 0 1px color-mix(in srgb, var(--edge) 40%, transparent)}}@keyframes oracle-sheen{0%{translate:-60%}35%,to{translate:60%}}@keyframes oracle-spin{to{transform:rotate(360deg)}}@keyframes oracle-swell{50%{scale:1.12}}@keyframes oracle-ring{0%{--sweep:0deg}}@keyframes oracle-twinkle{50%{opacity:.25;scale:.7}}@keyframes oracle-ember{0%{opacity:0;translate:0}15%{opacity:.9}to{opacity:0;translate:var(--drift) -210px}}@keyframes oracle-fade{0%{opacity:0}}@keyframes oracle-breathe{50%{scale:1.08 1}}@keyframes oracle-row-in{0%{opacity:0;background:color-mix(in srgb, var(--room) 16%, transparent);transform:translateY(-4px)}}@container (max-width:270px){.oracles-panel .oracles-title{letter-spacing:.2em;font-size:11px}.oracles-periods button{padding:4px 7px}.oracles-podium{gap:6px}.oracle-card-face{--pad:6px}.oracle-card-rank{font-size:19px}.oracle-card[data-place="1"] .oracle-card-rank{font-size:25px}.oracle-sigil{width:56px;height:56px}.oracle-card .oracle-avatar{--size:28px;--ring-gap:4px}.oracle-card[data-place="1"] .oracle-sigil{width:66px;height:66px}.oracle-card[data-place="1"] .oracle-avatar{--size:36px}.oracle-card-handle,.oracle-card[data-place="1"] .oracle-card-handle{font-size:10.5px}.oracle-card-tier{letter-spacing:.08em;font-size:8px}.oracle-row{grid-template-columns:68px auto minmax(0,1fr);gap:6px;padding-inline:4px}.oracle-row-rank{font-size:15px}.oracle-row-handle{font-size:13px}.oracles-more{letter-spacing:.2em;font-size:10px}}@media (max-width:960px){.sidebar-panel.oracles-panel{grid-column:1/-1}.oracles-panel>*{max-width:400px;margin-inline:auto}}.sidebar-search{gap:8px;min-width:0;display:grid}.sidebar-search-field{border:1px solid var(--line-strong);background:var(--field-bg);min-height:40px;color:var(--muted);border-radius:999px;align-items:center;gap:8px;padding:0 14px;transition:border-color .15s;display:flex}.sidebar-search-field:focus-within{border-color:var(--brand);color:var(--text)}.sidebar-search-field svg{flex:none;width:16px;height:16px}.sidebar-search-field input{min-width:0;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:14px}.sidebar-search-field input::placeholder{color:var(--muted)}.sidebar-search-results{border:1px solid var(--line);background:var(--surface-raised);border-radius:14px;padding:8px 0;display:grid}.sidebar-search-results h3{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:4px 0 2px;padding:0 14px;font-size:11px;font-weight:700}.sidebar-search-results ul{margin:0;padding:0;list-style:none}.sidebar-search-item{color:var(--text);align-items:center;gap:10px;padding:8px 14px;text-decoration:none;display:flex}.sidebar-search-item:hover,.sidebar-search-item:focus-visible{background:var(--surface-hover)}.sidebar-search-avatar{color:#fff;border-radius:999px;flex:none;place-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:grid;overflow:hidden}.sidebar-search-avatar img{object-fit:cover;width:100%;height:100%}.sidebar-search-text{gap:2px;min-width:0;font-size:13px;display:grid}.sidebar-search-text strong{align-items:center;gap:6px;min-width:0;font-weight:600;display:flex}.sidebar-search-name,.sidebar-search-text>.muted{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-search-text .muted{font-size:12px}.sidebar-search-text .muted strong{color:var(--text);display:inline}.sidebar-search-snippet{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.sidebar-search-empty{margin:0;padding:4px 14px;font-size:13px}@media (max-width:960px){.sidebar-search{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.oracles-panel *,.oracles-panel :before,.oracles-panel :after{animation:none!important}}@media (min-width:961px){.feed-shell--nav .feed-sidebar{gap:0}.feed-shell--nav .feed-sidebar .sidebar-panel{background:0 0;border:0;border-radius:0;padding:20px 0}.feed-shell--nav .feed-sidebar .sidebar-panel:first-child{padding-top:0}.feed-shell--nav .feed-sidebar .sidebar-panel+.sidebar-panel{border-top:1px solid var(--line)}}[data-room=bronze],[data-rank=bronze]{--room:#c27a45;--room-strong:#e8a571;--room-glow:#c27a4559}[data-room=silver],[data-rank=silver]{--room:#9fb0c2;--room-strong:#dbe5ef;--room-glow:#becede4d}[data-room=gold],[data-rank=gold]{--room:#d9a937;--room-strong:#f5cd62;--room-glow:#d9a93761}[data-room=platinum],[data-rank=platinum]{--room:#64d1a8;--room-strong:#bff3df;--room-glow:#64d1a857}[data-room=diamond],[data-rank=diamond]{--room:#5fd3f0;--room-strong:#b4f0ff;--room-glow:#5fd3f061}[data-room=oracle],[data-rank=oracle]{--room:#a07cf0;--room-strong:#d2bdff;--room-glow:#a07cf06b}[data-theme=light] [data-room=bronze],[data-theme=light] [data-rank=bronze]{--room:#b0662f;--room-strong:#8a4a1d;--room-glow:#b0662f38}[data-theme=light] [data-room=silver],[data-theme=light] [data-rank=silver]{--room:#7d8fa3;--room-strong:#4c5e72;--room-glow:#7d8fa338}[data-theme=light] [data-room=gold],[data-theme=light] [data-rank=gold]{--room:#c1921d;--room-strong:#82600c;--room-glow:#c1921d3d}[data-theme=light] [data-room=platinum],[data-theme=light] [data-rank=platinum]{--room:#2e9c78;--room-strong:#1a6550;--room-glow:#2e9c7838}[data-theme=light] [data-room=diamond],[data-theme=light] [data-rank=diamond]{--room:#2aa9cb;--room-strong:#116f8a;--room-glow:#2aa9cb38}[data-theme=light] [data-room=oracle],[data-theme=light] [data-rank=oracle]{--room:#8158d6;--room-strong:#5a36a4;--room-glow:#8158d63d}.oracle-shell{width:min(100% - 56px, var(--shell-max));margin:0 auto;padding:28px 0 64px}.oracle-hero{border:1px solid var(--room);align-items:center;gap:18px;padding:22px 22px 26px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.oracle-hero{border:1px solid color-mix(in srgb, var(--room) 45%, var(--line))}}.oracle-hero{background:radial-gradient(circle at 14% 28%, var(--room-strong) 0 1px, transparent 1.5px), radial-gradient(circle at 63% 18%, var(--room-strong) 0 .8px, transparent 1.3px), radial-gradient(circle at 52% 78%, var(--room-strong) 0 1px, transparent 1.5px), radial-gradient(circle at 36% 60%, var(--violet-strong) 0 .8px, transparent 1.3px), radial-gradient(circle at 92% 82%, var(--violet-strong) 0 1px, transparent 1.5px), radial-gradient(60% 120% at 0% 100%, var(--violet), transparent 70%), var(--room);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.oracle-hero{background:radial-gradient(circle at 14% 28%, var(--room-strong) 0 1px, transparent 1.5px), radial-gradient(circle at 63% 18%, var(--room-strong) 0 .8px, transparent 1.3px), radial-gradient(circle at 52% 78%, var(--room-strong) 0 1px, transparent 1.5px), radial-gradient(circle at 36% 60%, var(--violet-strong) 0 .8px, transparent 1.3px), radial-gradient(circle at 92% 82%, var(--violet-strong) 0 1px, transparent 1.5px), radial-gradient(60% 120% at 0% 100%, color-mix(in srgb, var(--violet) 16%, transparent), transparent 70%), color-mix(in srgb, var(--room) 6%, var(--surface))}}.oracle-hero{box-shadow:0 0 40px var(--room)}@supports (color:color-mix(in lab, red, red)){.oracle-hero{box-shadow:0 0 40px color-mix(in srgb, var(--room) 12%, transparent)}}.oracle-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 38% 38%, var(--room-strong), var(--room) 42%, transparent 70%);border-radius:50%;width:240px;height:240px;position:absolute;top:-90px;right:-50px}@supports (color:color-mix(in lab, red, red)){.oracle-hero:before{background:radial-gradient(circle at 38% 38%, color-mix(in srgb, var(--room-strong) 55%, transparent), var(--room) 42%, transparent 70%)}}.oracle-hero:before{opacity:.32;filter:blur(1px)}.oracle-hero:after{content:"ᛟ ᚨ ᛉ ᛞ ᚱ ᛗ ᛇ ᛟ ᚨ ᛉ ᛞ ᚱ ᛗ ᛇ ᛟ ᚨ ᛉ ᛞ ᚱ ᛗ ᛇ ᛟ ᚨ ᛉ ᛞ ᚱ ᛗ ᛇ ᛟ ᚨ ᛉ ᛞ ᚱ ᛗ ᛇ";color:var(--room-strong);letter-spacing:.9em;white-space:nowrap;text-align:center;opacity:.16;pointer-events:none;font-size:10px;position:absolute;bottom:5px;left:0;right:0;overflow:hidden}.oracle-hero>*{position:relative}.oracle-sigil{width:64px;height:64px;color:var(--room-strong);filter:drop-shadow(0 0 10px var(--room-glow));flex:none}.oracle-sigil-ring{transform-box:view-box;transform-origin:50%;animation:48s linear infinite oracle-spin}.oracle-sigil-iris{fill:var(--room);transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out infinite oracle-iris}@keyframes oracle-iris{0%,to{transform:scale(1)}50%{transform:scale(.82)}}.oracle-hero-copy{gap:2px;min-width:0;display:grid}.oracle-hero .eyebrow{color:var(--room-strong)}.oracle-hero h1{background:linear-gradient(100deg, var(--text) 30%, var(--room-strong));color:#0000;filter:drop-shadow(0 0 18px var(--room-glow));-webkit-background-clip:text;background-clip:text;margin:2px 0;font-size:30px;line-height:1.05}.oracle-tagline{color:var(--muted);font-size:14px;line-height:1.35}.oracle-hero-chips{flex-direction:column;align-items:flex-end;gap:8px;margin-left:auto;display:flex}.oracle-chip{border:1px solid var(--room);align-items:center;gap:7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.oracle-chip{border:1px solid color-mix(in srgb, var(--room) 46%, var(--line))}}.oracle-chip{background:var(--room);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.oracle-chip{background:color-mix(in srgb, var(--room) 10%, var(--surface))}}.oracle-chip{color:var(--room-strong);white-space:nowrap;padding:6px 12px;font-size:12px;font-weight:700;text-decoration:none}.oracle-chip.is-wallet{font-family:var(--font-mono), ui-monospace, monospace;font-weight:500}.oracle-chip.is-disconnected{color:var(--muted);background:0 0;border-style:dashed;font-family:inherit;font-weight:600}.oracle-chip.is-disconnected:hover{color:var(--text);border-color:var(--room)}.sanctum-gate{--door-base:var(--room)}@supports (color:color-mix(in lab, red, red)){.sanctum-gate{--door-base:color-mix(in srgb, var(--room) 20%, var(--bg))}}.sanctum-gate{--door-edge:var(--room)}@supports (color:color-mix(in lab, red, red)){.sanctum-gate{--door-edge:color-mix(in srgb, var(--room) 34%, var(--bg))}}.sanctum-gate{--door-line:var(--room)}@supports (color:color-mix(in lab, red, red)){.sanctum-gate{--door-line:color-mix(in srgb, var(--room) 55%, transparent)}}.sanctum-gate{--wall:var(--room)}@supports (color:color-mix(in lab, red, red)){.sanctum-gate{--wall:color-mix(in srgb, var(--room) 7%, color-mix(in srgb, var(--bg) 45%, #000))}}.sanctum-gate{--arch:clamp(90px, 22vh, 240px);--door-depth:34px;z-index:100;cursor:pointer;animation:.7s cubic-bezier(.55,0,.75,.4) 1.55s forwards gate-out;position:fixed;inset:0;overflow:hidden}.sanctum-gate-way{perspective:1500px;border-radius:50% 50% 0 0 / var(--arch) var(--arch) 0 0;box-shadow:0 0 0 12px var(--room), 0 0 0 14px var(--door-line), 0 0 60px 18px var(--room-glow), 0 0 0 100vmax var(--wall);position:absolute;inset:6vh 6vw 0}@supports (color:color-mix(in lab, red, red)){.sanctum-gate-way{box-shadow:0 0 0 12px color-mix(in srgb, var(--room) 22%, var(--wall)), 0 0 0 14px var(--door-line), 0 0 60px 18px var(--room-glow), 0 0 0 100vmax var(--wall)}}.sanctum-gate-light{border-radius:inherit;pointer-events:none;background:radial-gradient(30% 80% at 50% 50%, var(--room-strong), var(--room-glow) 45%, transparent 80%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sanctum-gate-light{background:radial-gradient(30% 80% at 50% 50%, color-mix(in srgb, var(--room-strong) 80%, transparent), var(--room-glow) 45%, transparent 80%)}}.sanctum-gate-light{opacity:0;animation:1.3s ease-out .85s forwards gate-light}.sanctum-door{width:50%;transform-style:preserve-3d;position:absolute;top:0;bottom:0}.sanctum-door.is-left{transform-origin:0;animation:1.35s linear .7s forwards gate-door-left;left:0}.sanctum-door.is-right{transform-origin:100%;animation:1.35s linear .7s forwards gate-door-right;right:0}.sanctum-door-face{background:var(--door-pattern,linear-gradient(transparent, transparent)), linear-gradient(var(--door-dir), var(--door-edge), var(--door-base) 30%, var(--door-base) 82%, var(--door-edge));animation:1.35s cubic-bezier(.45,0,.2,1) .7s forwards gate-door-shade;position:absolute;inset:0;overflow:hidden}.is-left .sanctum-door-face{--door-dir:90deg;border-top-left-radius:100% var(--arch);box-shadow:inset -1px 0 0 var(--door-line), inset -14px 0 22px -12px #0009}.is-right .sanctum-door-face{--door-dir:270deg;border-top-right-radius:100% var(--arch);box-shadow:inset 1px 0 0 var(--door-line), inset 14px 0 22px -12px #0009}.sanctum-door-edge{width:var(--door-depth);background:repeating-linear-gradient(0deg, transparent 0 46px, #00000047 46px 48px), linear-gradient(var(--edge-dir), var(--room), var(--room) 40%, var(--room));position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab, red, red)){.sanctum-door-edge{background:repeating-linear-gradient(0deg, transparent 0 46px, #00000047 46px 48px), linear-gradient(var(--edge-dir), color-mix(in srgb, var(--room) 50%, var(--bg)), color-mix(in srgb, var(--room) 26%, var(--bg)) 40%, color-mix(in srgb, var(--room) 12%, #000))}}.sanctum-door-edge{box-shadow:inset 0 0 0 1px var(--room)}@supports (color:color-mix(in lab, red, red)){.sanctum-door-edge{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--room) 40%, transparent)}}.is-left .sanctum-door-edge{--edge-dir:90deg;transform-origin:0;left:100%;transform:rotateY(90deg)}.is-right .sanctum-door-edge{--edge-dir:270deg;transform-origin:100%;right:100%;transform:rotateY(-90deg)}.sanctum-door-face:before{content:"";border:2px solid var(--door-line);box-shadow:inset 0 0 0 7px var(--room), inset 0 0 0 8px var(--room), 0 0 26px -8px var(--room-glow);position:absolute;top:9%;bottom:7%}@supports (color:color-mix(in lab, red, red)){.sanctum-door-face:before{box-shadow:inset 0 0 0 7px color-mix(in srgb, var(--room) 8%, transparent), inset 0 0 0 8px color-mix(in srgb, var(--room) 30%, transparent), 0 0 26px -8px var(--room-glow)}}.sanctum-door-face:before{pointer-events:none}.is-left .sanctum-door-face:before{border-radius:100% 0 0 0 / var(--arch) 0 0 0;border-right:0;left:14%;right:7%}.is-right .sanctum-door-face:before{border-radius:0 100% 0 0 / 0 var(--arch) 0 0;border-left:0;left:7%;right:14%}.sanctum-seal{width:148px;height:148px;color:var(--room-strong);filter:drop-shadow(0 0 14px var(--room-glow));margin-top:-74px;animation:.75s ease-out both gate-seal;position:absolute;top:50%}.is-left .sanctum-seal{right:-74px}.is-right .sanctum-seal{left:-74px}.sanctum-seal-disc{fill:var(--room)}@supports (color:color-mix(in lab, red, red)){.sanctum-seal-disc{fill:color-mix(in srgb, var(--room) 14%, var(--bg))}}.sanctum-seal-disc{stroke:var(--room);stroke-width:1.5px}.sanctum-seal-ring{transform-box:view-box;transform-origin:50%;animation:.75s cubic-bezier(.3,0,.2,1) both gate-ring}.sanctum-gate-caption{pointer-events:none;text-align:center;justify-items:center;gap:4px;animation:1.1s both gate-caption;display:grid;position:absolute;top:calc(50% + 92px);left:0;right:0}.sanctum-gate-caption .eyebrow{color:var(--room-strong)}.sanctum-gate-caption .display-font{color:var(--text);text-shadow:0 0 18px var(--room-glow);font-size:22px}.sanctum-gate[data-rank=bronze]{--door-pattern:radial-gradient(circle, var(--room-strong) 0 2.5px, var(--room) 3px, transparent 4px) 22px 22px / 64px 64px, linear-gradient(transparent 21%, var(--door-line) 21% 21.4%, var(--room) 21.4% 24.6%, var(--door-line) 24.6% 25%, transparent 25% 75%, var(--door-line) 75% 75.4%, var(--room) 75.4% 78.6%, var(--door-line) 78.6% 79%, transparent 79%)}@supports (color:color-mix(in lab, red, red)){.sanctum-gate[data-rank=bronze]{--door-pattern:radial-gradient(circle, color-mix(in srgb, var(--room-strong) 55%, transparent) 0 2.5px, color-mix(in srgb, var(--room) 25%, transparent) 3px, transparent 4px) 22px 22px / 64px 64px, linear-gradient(transparent 21%, var(--door-line) 21% 21.4%, color-mix(in srgb, var(--room) 16%, transparent) 21.4% 24.6%, var(--door-line) 24.6% 25%, transparent 25% 75%, var(--door-line) 75% 75.4%, color-mix(in srgb, var(--room) 16%, transparent) 75.4% 78.6%, var(--door-line) 78.6% 79%, transparent 79%)}}.sanctum-gate[data-rank=silver]{--door-pattern:repeating-linear-gradient(0deg, #ffffff09 0 1px, transparent 1px 3px), linear-gradient(115deg, transparent 40%, var(--room-strong) 50%, transparent 60%)}@supports (color:color-mix(in lab, red, red)){.sanctum-gate[data-rank=silver]{--door-pattern:repeating-linear-gradient(0deg, #ffffff09 0 1px, transparent 1px 3px), linear-gradient(115deg, transparent 40%, color-mix(in srgb, var(--room-strong) 12%, transparent) 50%, transparent 60%)}}.sanctum-gate[data-rank=gold]{--door-pattern:repeating-linear-gradient(45deg, var(--room) 0 1px, transparent 1px 30px), repeating-linear-gradient(-45deg, var(--room) 0 1px, transparent 1px 30px), radial-gradient(60% 50% at 50% 50%, var(--room-glow), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.sanctum-gate[data-rank=gold]{--door-pattern:repeating-linear-gradient(45deg, color-mix(in srgb, var(--room) 16%, transparent) 0 1px, transparent 1px 30px), repeating-linear-gradient(-45deg, color-mix(in srgb, var(--room) 16%, transparent) 0 1px, transparent 1px 30px), radial-gradient(60% 50% at 50% 50%, color-mix(in srgb, var(--room-glow) 60%, transparent), transparent 70%)}}.sanctum-gate[data-rank=platinum]{--door-pattern:repeating-linear-gradient(90deg, #ffffff09 0 1px, transparent 1px 4px), linear-gradient(160deg, transparent 35%, var(--room-strong) 46%, transparent 52%, var(--room-strong) 60%, transparent 68%)}@supports (color:color-mix(in lab, red, red)){.sanctum-gate[data-rank=platinum]{--door-pattern:repeating-linear-gradient(90deg, #ffffff09 0 1px, transparent 1px 4px), linear-gradient(160deg, transparent 35%, color-mix(in srgb, var(--room-strong) 14%, transparent) 46%, transparent 52%, color-mix(in srgb, var(--room-strong) 8%, transparent) 60%, transparent 68%)}}.sanctum-gate[data-rank=diamond]{--door-pattern:linear-gradient(60deg, #ffffff0d 25%, transparent 25% 50%, var(--room-strong) 50% 75%, transparent 75%) 0 0 / 90px 156px, linear-gradient(-60deg, var(--room) 25%, transparent 25% 50%, #ffffff0a 50% 75%, transparent 75%) 0 0 / 90px 156px}@supports (color:color-mix(in lab, red, red)){.sanctum-gate[data-rank=diamond]{--door-pattern:linear-gradient(60deg, #ffffff0d 25%, transparent 25% 50%, color-mix(in srgb, var(--room-strong) 8%, transparent) 50% 75%, transparent 75%) 0 0 / 90px 156px, linear-gradient(-60deg, color-mix(in srgb, var(--room) 10%, transparent) 25%, transparent 25% 50%, #ffffff0a 50% 75%, transparent 75%) 0 0 / 90px 156px}}.sanctum-gate[data-rank=oracle]{--door-pattern:radial-gradient(circle at 22% 18%, var(--room-strong) 0 1px, transparent 1.6px), radial-gradient(circle at 70% 30%, var(--room-strong) 0 .8px, transparent 1.4px), radial-gradient(circle at 40% 64%, var(--violet-strong) 0 1px, transparent 1.6px), radial-gradient(circle at 82% 84%, var(--room-strong) 0 .8px, transparent 1.4px), radial-gradient(circle at 12% 88%, var(--violet-strong) 0 1px, transparent 1.6px), radial-gradient(70% 50% at 50% 50%, var(--room), transparent 75%)}@supports (color:color-mix(in lab, red, red)){.sanctum-gate[data-rank=oracle]{--door-pattern:radial-gradient(circle at 22% 18%, var(--room-strong) 0 1px, transparent 1.6px), radial-gradient(circle at 70% 30%, var(--room-strong) 0 .8px, transparent 1.4px), radial-gradient(circle at 40% 64%, var(--violet-strong) 0 1px, transparent 1.6px), radial-gradient(circle at 82% 84%, var(--room-strong) 0 .8px, transparent 1.4px), radial-gradient(circle at 12% 88%, var(--violet-strong) 0 1px, transparent 1.6px), radial-gradient(70% 50% at 50% 50%, color-mix(in srgb, var(--room) 22%, transparent), transparent 75%)}}.sanctum-gate[data-rank=oracle] .sanctum-seal-ring{animation:.75s cubic-bezier(.3,0,.2,1) both gate-ring,24s linear .75s infinite oracle-spin}@keyframes gate-seal{0%{opacity:0;filter:drop-shadow(0 0 #0000);transform:scale(.82)}60%{transform:scale(1.04)}85%{filter:drop-shadow(0 0 30px var(--room-strong));transform:scale(1)}}@keyframes gate-ring{0%{opacity:0;transform:rotate(-120deg)}}@keyframes gate-caption{0%{opacity:0;transform:translateY(6px)}30%,60%{opacity:1;transform:none}to{opacity:0}}@keyframes gate-light{30%{opacity:1}to{opacity:.6}}@keyframes gate-door-left{0%{animation-timing-function:ease-out;transform:none}6%{animation-timing-function:ease-in-out;transform:rotateY(-2deg)}12%{animation-timing-function:cubic-bezier(.5,0,.18,1);transform:rotateY(-.6deg)}to{transform:rotateY(-80deg)}}@keyframes gate-door-right{0%{animation-timing-function:ease-out;transform:none}6%{animation-timing-function:ease-in-out;transform:rotateY(2deg)}12%{animation-timing-function:cubic-bezier(.5,0,.18,1);transform:rotateY(.6deg)}to{transform:rotateY(80deg)}}@keyframes gate-door-shade{12%{filter:none}to{filter:brightness(.55)}}@keyframes gate-out{to{opacity:0;visibility:hidden;transform:scale(1.45)}}@keyframes gate-fade{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.sanctum-gate{animation:.4s .5s forwards gate-fade}.sanctum-gate *,.sanctum-gate-caption{animation:none!important}}@media (max-width:760px){.sanctum-gate{--door-depth:18px;--arch:clamp(70px, 14vh, 140px)}.sanctum-gate-way{inset:8vh 5vw 0}.sanctum-seal{width:112px;height:112px;margin-top:-56px}.is-left .sanctum-seal{right:-56px}.is-right .sanctum-seal{left:-56px}.sanctum-gate-caption{top:calc(50% + 72px)}}.oracle-grid{grid-template-columns:280px minmax(0,1fr) 320px;grid-template-areas:"chat stage feed";align-items:start;gap:20px;margin-top:20px;display:grid}.oracle-stage{grid-area:stage;gap:12px;min-width:0;display:grid}.oracle-chat-col,.oracle-feed-col{min-width:0;position:sticky;top:16px}.oracle-chat-col{grid-area:chat}.oracle-feed-col{grid-area:feed}.oracle-chat-col .oracle-chat-stream{min-height:320px;max-height:calc(100vh - 220px)}.oracle-coin-select{flex:none;position:relative}.oracle-coin-select>summary{border:1px solid var(--market-accent);align-items:center;gap:8px;height:42px;display:flex}@supports (color:color-mix(in lab, red, red)){.oracle-coin-select>summary{border:1px solid color-mix(in srgb, var(--market-accent) 50%, var(--line))}}.oracle-coin-select>summary{background:var(--market-accent);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.oracle-coin-select>summary{background:color-mix(in srgb, var(--market-accent) 8%, var(--surface))}}.oracle-coin-select>summary{color:var(--text);cursor:pointer;padding:0 10px 0 8px;list-style:none;transition:border-color .15s,box-shadow .15s}.oracle-coin-select>summary::-webkit-details-marker{display:none}.oracle-coin-select>summary:hover,.oracle-coin-select[open]>summary{border-color:var(--market-accent);box-shadow:0 0 14px var(--market-accent)}@supports (color:color-mix(in lab, red, red)){.oracle-coin-select>summary:hover,.oracle-coin-select[open]>summary{box-shadow:0 0 14px color-mix(in srgb, var(--market-accent) 20%, transparent)}}.oracle-coin-select[open] .dock-select-chevron{transform:rotate(180deg)}.oracle-coin-menu{z-index:30;border:1px solid var(--line-strong);background:var(--surface-raised);border-radius:10px;gap:4px;width:250px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 30px #00000052}.oracle-coin-menu button{color:var(--muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:flex;position:relative}.oracle-coin-menu button:hover{background:var(--surface-hover);color:var(--text)}.oracle-coin-menu button.active{border-color:var(--market-accent)}@supports (color:color-mix(in lab, red, red)){.oracle-coin-menu button.active{border-color:color-mix(in srgb, var(--market-accent) 55%, var(--line))}}.oracle-coin-menu button.active{background:var(--market-accent)}@supports (color:color-mix(in lab, red, red)){.oracle-coin-menu button.active{background:color-mix(in srgb, var(--market-accent) 10%, transparent)}}.oracle-coin-menu button.active{color:var(--text)}.oracle-coin-select .market-symbol{width:22px;height:22px;color:var(--market-accent-strong);border:0;flex:none;font-size:15px}.oracle-coin-name{font-size:13px;font-weight:700;line-height:1.1;display:grid}.oracle-coin-name small{color:var(--market-accent-strong);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.oracle-coin-price{white-space:nowrap;margin-left:auto;font-size:12px}.oracle-coin-pos{border-radius:999px;width:6px;height:6px;position:absolute;top:5px;right:5px}.oracle-coin-pos.is-long{background:var(--chart-up);box-shadow:0 0 6px var(--chart-up)}.oracle-coin-pos.is-short{background:var(--chart-down);box-shadow:0 0 6px var(--chart-down)}.oracle-quote{z-index:5;justify-content:space-between;align-items:flex-end;gap:12px;padding:0 2px;display:flex;position:relative}.oracle-quote-label{color:var(--market-accent-strong);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:600;display:flex}.oracle-feed-status{color:var(--muted);letter-spacing:.04em;text-transform:lowercase;align-items:center;gap:5px;font-size:10px;font-weight:500;display:inline-flex}.oracle-feed-status:before{content:"";background:var(--muted-dim);border-radius:999px;width:6px;height:6px}.oracle-feed-status.is-live:before{background:var(--brand);animation:1.6s ease-in-out infinite oracle-blink}.oracle-quote-price{color:var(--text);margin:2px 0 0;font-size:34px;font-weight:600;line-height:1.1}.oracle-quote-change{white-space:nowrap;vertical-align:middle;margin-left:10px;font-size:13px;font-weight:600}.oracle-chart-key{color:var(--muted-dim);margin:-4px 4px 0;font-size:11px}.oracle-dock-balance{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0 2px 10px;font-size:12px;display:flex}.oracle-dock-balance strong{color:var(--text);font-weight:600}.oracle-preview-tag{border:1px dashed var(--room);margin-left:auto}@supports (color:color-mix(in lab, red, red)){.oracle-preview-tag{border:1px dashed color-mix(in srgb, var(--room) 60%, var(--line))}}.oracle-preview-tag{color:var(--room-strong);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.oracle-dock-elsewhere{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.oracle-dock-elsewhere button{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600}.oracle-dock-elsewhere button:hover{border-color:var(--line-strong);color:var(--text)}.oracle-feed,.oracle-chat{border-color:var(--room);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.oracle-feed,.oracle-chat{border-color:color-mix(in srgb, var(--room) 30%, var(--line))}}.oracle-feed,.oracle-chat{background:linear-gradient(180deg, var(--room), var(--surface) 110px)}@supports (color:color-mix(in lab, red, red)){.oracle-feed,.oracle-chat{background:linear-gradient(180deg, color-mix(in srgb, var(--room) 7%, var(--surface)), var(--surface) 110px)}}.oracle-panel-head{border-bottom:1px solid var(--room);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.oracle-panel-head{border-bottom:1px solid color-mix(in srgb, var(--room) 20%, var(--line))}}.oracle-panel-head h2{color:var(--room-strong);margin:0;font-size:14px}.oracle-live{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:600;display:inline-flex}.oracle-live-dot{background:var(--room);width:6px;height:6px;box-shadow:0 0 8px var(--room-glow);border-radius:999px;animation:1.6s ease-in-out infinite oracle-blink}@keyframes oracle-blink{50%{opacity:.35}}.oracle-filters{scrollbar-width:none;gap:6px;padding:10px 14px;display:flex;overflow-x:auto}.oracle-filters::-webkit-scrollbar{display:none}.oracle-filters button{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:999px;flex:none;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.oracle-filters button:hover{color:var(--text)}.oracle-filters button.active{border-color:var(--room);background:var(--room)}@supports (color:color-mix(in lab, red, red)){.oracle-filters button.active{background:color-mix(in srgb, var(--room) 12%, transparent)}}.oracle-filters button.active{color:var(--text)}.oracle-filters button[data-market].active{border-color:var(--market-accent);background:var(--market-accent)}@supports (color:color-mix(in lab, red, red)){.oracle-filters button[data-market].active{background:color-mix(in srgb, var(--market-accent) 12%, transparent)}}.oracle-filters .market-symbol{width:14px;height:14px;color:var(--market-accent-strong);border:0;font-size:11px}.oracle-feed-list{max-height:380px;margin:0;padding:2px 0 6px;list-style:none;overflow-y:auto}.oracle-feed-row{border-left:2px solid #0000;align-items:flex-start;gap:10px;padding:8px 14px;animation:.5s ease-out oracle-row-in;display:flex}.oracle-feed-avatar{border:1px solid var(--room);flex:none;place-items:center;width:26px;height:26px;display:grid}@supports (color:color-mix(in lab, red, red)){.oracle-feed-avatar{border:1px solid color-mix(in srgb, var(--room) 45%, var(--line))}}.oracle-feed-avatar{background:var(--surface-raised);color:var(--room-strong);border-radius:999px;font-size:11px;font-weight:700}.oracle-feed-body{gap:2px;min-width:0;display:grid}.oracle-feed-body p{color:var(--text);margin:0;font-size:13px;line-height:1.35}.oracle-feed-body strong{font-weight:700}.oracle-dir.is-long{color:var(--chart-up);font-weight:600}.oracle-dir.is-short{color:var(--chart-down);font-weight:600}.oracle-feed-body .is-gain{color:var(--positive)}.oracle-feed-body .is-loss{color:var(--negative)}.oracle-feed-coin{color:var(--market-accent-strong);align-items:center;gap:3px;font-size:12px;font-weight:700;display:inline-flex}.oracle-feed-coin .market-symbol{width:14px;height:14px;color:inherit;border:0;font-size:11px}.oracle-feed-meta{color:var(--muted-dim);font-size:11px}.oracle-feed-empty{color:var(--muted);padding:16px 14px;font-size:12px;font-style:italic}.oracle-chat-stream{align-content:start;gap:7px;min-height:150px;max-height:220px;padding:10px 14px;display:grid;overflow-y:auto}.oracle-chat-msg{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:8px;font-size:13px;display:grid}.oracle-chat-author{color:var(--room-strong);font-size:12px;font-weight:700}.oracle-chat-msg.is-self .oracle-chat-author{color:var(--brand-strong)}.oracle-chat-text{color:var(--text);overflow-wrap:anywhere;line-height:1.35}.oracle-chat-time{color:var(--muted-dim);font-size:10px}.oracle-chat-composer{border-top:1px solid var(--room);gap:8px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.oracle-chat-composer{border-top:1px solid color-mix(in srgb, var(--room) 20%, var(--line))}}.oracle-chat-composer input{border:1px solid var(--line);background:var(--field-bg);min-width:0;height:36px;color:var(--text);border-radius:8px;outline:none;flex:1;padding:0 10px;font-size:13px}.oracle-chat-composer input::placeholder{color:var(--muted-dim)}.oracle-chat-composer input:focus{border-color:var(--room);box-shadow:0 0 0 2px var(--room)}@supports (color:color-mix(in lab, red, red)){.oracle-chat-composer input:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--room) 18%, transparent)}}.oracle-chat-composer button{border:1px solid var(--room);background:var(--room);color:#fff;border-radius:8px;height:36px;padding:0 13px;font-size:12px;font-weight:700}.oracle-chat-composer button:disabled{border-color:var(--line);background:var(--btn-disabled-bg);color:var(--btn-disabled-text);cursor:default}@media (max-width:1180px){.oracle-grid{grid-template-columns:260px minmax(0,1fr);grid-template-areas:"chat stage""chat feed"}.oracle-feed-col{position:static}}@media (max-width:760px){.oracle-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"stage""feed""chat"}.oracle-chat-col{position:static}.oracle-chat-col .oracle-chat-stream{min-height:150px;max-height:260px}}@media (max-width:768px){.oracle-shell{width:min(100% - 32px, var(--shell-max));padding-top:16px}.oracle-hero{flex-wrap:wrap;gap:12px 14px;padding:16px 16px 22px}.oracle-sigil{width:48px;height:48px}.oracle-hero-copy{flex:1 1 0}.oracle-hero h1{font-size:24px}.oracle-tagline{font-size:13px}.oracle-hero-chips{flex-flow:wrap;align-items:center;width:100%;margin-left:0}.oracle-chip{white-space:normal}}@media (max-width:640px){.oracle-quote-price{font-size:28px}.oracle-quote-change{margin:2px 0 0;display:block}}@media (prefers-reduced-motion:reduce){.oracle-sigil-ring,.oracle-sigil-iris,.oracle-live-dot,.oracle-feed-status.is-live:before,.oracle-feed-row{animation:none}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:960px){.feed-shell{grid-template-columns:1fr}.feed-sidebar{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));max-height:none;position:static;overflow-y:visible}}.locked-teaser{text-align:center;justify-items:center;gap:8px;padding:28px 24px;display:grid;position:relative}.locked-teaser h2{margin:0;font-size:16px}.locked-rank-bar{background:var(--field-bg);border-radius:999px;width:100%;max-width:260px;height:6px;margin-top:6px;overflow:hidden}.locked-rank-fill{background:var(--violet);height:100%}.locked-preview{margin-top:10px;position:relative}.locked-preview .post-card{filter:blur(4px);pointer-events:none;-webkit-user-select:none;user-select:none}.locked-preview:after{content:"";background:linear-gradient(to bottom, transparent, var(--bg) 85%);position:absolute;inset:0}.author-link{color:inherit;text-decoration:none}.author-link:hover strong{text-underline-offset:2px;text-decoration:underline}a.post-avatar{text-decoration:none}.rank-badge--lg{border-radius:6px;padding:4px 12px;font-size:12px}.profile-hero{border:1px solid var(--glass-edge);text-align:center;background:var(--rank-tint,none), linear-gradient(135deg, var(--glass-sheen), transparent 42%) padding-box, var(--glass-fill) padding-box;box-shadow:var(--glass-shadow);border-radius:16px;justify-items:center;gap:8px;margin-bottom:14px;padding:20px 20px 16px;display:grid}.profile-hero[data-rank]{border-color:var(--room)}@supports (color:color-mix(in lab, red, red)){.profile-hero[data-rank]{border-color:color-mix(in srgb, var(--room) 45%, var(--line))}}.profile-hero[data-rank]{--rank-tint:radial-gradient(70% 60% at 50% 0%, var(--room-glow), transparent 75%)}@supports (color:color-mix(in lab, red, red)){.profile-hero[data-rank]{--rank-tint:radial-gradient(70% 60% at 50% 0%, color-mix(in srgb, var(--room-glow) 80%, transparent), transparent 75%)}}.profile-avatar{color:#fff;text-shadow:0 1px 3px #00000059;width:80px;height:80px;box-shadow:0 0 0 3px var(--bg), 0 0 0 5px var(--line-strong);border-radius:999px;place-items:center;font-size:30px;font-weight:700;display:grid}.profile-hero[data-rank] .profile-avatar{box-shadow:0 0 0 3px var(--bg), 0 0 0 5px var(--room), 0 0 36px -4px var(--room-glow)}.profile-rank{z-index:1;background:var(--surface-raised);border-radius:999px;margin-top:-20px;display:inline-flex;position:relative}.profile-identity h1{margin:2px 0 0;font-size:21px;line-height:1.2}.profile-identity .muted{font-size:13px}.profile-online{color:var(--chart-up);vertical-align:1px;align-items:center;gap:5px;margin-left:6px;font-size:11px;font-weight:600;display:inline-flex}.profile-online:before{content:"";background:currentColor;border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 3px}@supports (color:color-mix(in lab, red, red)){.profile-online:before{box-shadow:0 0 0 3px color-mix(in srgb, currentColor 22%, transparent)}}.profile-follows-you{background:var(--text);border-radius:4px;margin-left:6px;padding:1px 6px}@supports (color:color-mix(in lab, red, red)){.profile-follows-you{background:color-mix(in srgb, var(--text) 8%, transparent)}}.profile-follows-you{color:var(--muted);vertical-align:1px;font-size:11px;font-weight:600}.profile-bio{max-width:46ch;color:var(--text);margin:0;font-size:14px;line-height:1.5}.profile-stats{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:6px 18px;margin:0;font-size:13px;display:flex}.profile-stats strong{color:var(--text);font-variant-numeric:tabular-nums;font-weight:700}.profile-follow{border:1px solid var(--btn-bg);background:var(--btn-bg);min-height:34px;color:var(--btn-text);border-radius:999px;margin-top:4px;padding:0 22px;font-size:13px;font-weight:700;transition:background .15s,color .15s,border-color .15s}.profile-follow:hover{background:var(--btn-bg-hover)}.profile-follow.is-following{border-color:var(--line-strong);color:var(--text);background:0 0}.profile-follow.is-following:hover{background:var(--surface-hover)}.profile-tabs{width:100%;margin:0 0 14px;display:flex}.profile-tabs button{flex:1;justify-content:center;align-items:center;gap:6px;display:inline-flex}.profile-tab-lock{flex:none;width:13px;height:13px}.profile-comment{border:1px solid var(--glass-edge);background:var(--glass-fill);border-radius:14px;gap:6px;padding:14px 16px;display:grid}.profile-comment-context{white-space:nowrap;align-items:baseline;gap:6px;min-width:0;margin:0;font-size:12px;display:flex}.profile-comment-context strong{color:var(--text);font-weight:700}.profile-comment-snippet{text-overflow:ellipsis;min-width:0;overflow:hidden}.profile-comment-body{margin:0;font-size:15px;line-height:1.5}.profile-comment-meta{margin:0;font-size:12px}.profile-trade-summary{margin:0 2px 10px;font-size:12px}.profile-trade{gap:4px;display:grid}.profile-trade-time{margin-left:2px;font-size:11px}.profile-portfolio{border:1px solid var(--hud-edge);background:var(--hud-fill);border-radius:14px;gap:10px;padding:16px;display:grid}.profile-portfolio-head{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.profile-portfolio-head .eyebrow{margin-bottom:4px;display:block}.profile-portfolio-equity{font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.profile-portfolio-head .profile-pnl{font-size:16px}.profile-pnl{font-variant-numeric:tabular-nums;text-align:right;font-weight:700}.profile-pnl.is-up{color:var(--chart-up)}.profile-pnl.is-down{color:var(--chart-down)}.profile-lots{margin:0;padding:0;list-style:none;display:grid}.profile-lot{border-top:1px solid var(--line);font-variant-numeric:tabular-nums;grid-template-columns:28px auto minmax(0,1fr) auto 64px;align-items:center;column-gap:10px;padding:9px 2px;font-size:13px;display:grid}.profile-lot:first-child{border-top:0}.profile-lot-icon{color:#fff;border-radius:999px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid}.profile-lot-kind{border:1px solid var(--line);color:var(--muted);border-radius:999px;justify-self:start;padding:2px 8px;font-size:11px;font-weight:600}.profile-locked{display:grid}.profile-locked>*{grid-area:1/1}.profile-locked-preview{border:1px solid var(--line);background:var(--hud-fill);filter:blur(3px);opacity:.55;border-radius:14px;padding:16px;display:grid}.profile-lot--ghost{grid-template-columns:28px 1fr 64px}.profile-lot--ghost .profile-lot-icon{background:var(--surface-hover)}.profile-lot--ghost span:not(.profile-lot-icon){background:var(--surface-hover);border-radius:999px;height:10px}.profile-locked-card{z-index:1;border:1px solid var(--line-strong);background:var(--surface-raised);max-width:360px;box-shadow:var(--glass-shadow);text-align:center;border-radius:14px;place-self:center;justify-items:center;gap:8px;margin:16px;padding:20px 22px;display:grid;position:relative}.profile-locked-icon{width:22px;height:22px;color:var(--muted)}.profile-locked-card h2{margin:0;font-size:16px}.profile-locked-card p{margin:0;font-size:13px;line-height:1.8}.profile-locked-cta{border:1px solid var(--brand);background:var(--selected-bg);color:var(--brand-strong);border-radius:8px;margin-top:4px;padding:8px 16px;font-size:12px;font-weight:800;text-decoration:none;transition:background .15s}.profile-locked-cta:hover{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.profile-locked-cta:hover{background:color-mix(in srgb, var(--brand) 28%, var(--surface-raised))}}.profile-hero.has-banner{padding-top:0;overflow:hidden}.profile-banner{justify-self:stretch;height:128px;margin-inline:-20px}.profile-hero.has-banner .profile-avatar{margin-top:-48px}.profile-showcase{position:relative}.profile-face{grid-area:1/1;justify-self:stretch;justify-items:center;gap:8px;min-width:0;display:grid}.profile-face--panel,.profile-face-menu{display:none}@keyframes profile-flip-out{0%{transform:perspective(1000px)rotateY(0)}to{transform:perspective(1000px)rotateY(90deg)}}@keyframes profile-flip-in{0%{transform:perspective(1000px)rotateY(-90deg)}to{transform:perspective(1000px)rotateY(0)}}@keyframes profile-flip-glint{0%{background-position:100% 0}to{background-position:0 0}}@keyframes profile-face-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes profile-face-beckon{0%{box-shadow:0 4px 14px #00000040, 0 0 0 0 color-mix(in srgb, var(--face-accent) 60%, transparent)}to{box-shadow:0 4px 14px #00000040,0 0 0 9px #0000}}.profile-bio{white-space:pre-line;overflow-wrap:anywhere}.profile-meta{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:6px 16px;margin:0;font-size:13px;display:flex}.profile-meta span,.profile-meta a{overflow-wrap:anywhere;align-items:center;gap:5px;min-width:0;display:inline-flex}.profile-meta a{color:var(--brand-strong);text-decoration:none}.profile-meta a:hover{text-decoration:underline}.profile-meta svg{flex:none;width:14px;height:14px}.profile-handle-prompt{color:var(--brand-strong);background:0 0;border:0;padding:0;font-size:13px;font-weight:700}.profile-handle-prompt:hover{text-decoration:underline}.profile-follow:disabled{opacity:.5;cursor:default}.profile-archetype{--tone:var(--violet-strong);border:1px solid var(--tone);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px;margin:0;padding:4px 12px 4px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.profile-archetype{border:1px solid color-mix(in srgb, var(--tone) 40%, var(--line))}}.profile-archetype{background:var(--tone);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.profile-archetype{background:color-mix(in srgb, var(--tone) 10%, transparent)}}.profile-archetype{font-size:12px}.profile-archetype[data-archetype=patient]{--tone:var(--gold)}.profile-archetype[data-archetype=contrarian]{--tone:var(--negative)}.profile-archetype[data-archetype=daredevil]{--tone:var(--ember)}.profile-archetype svg{width:14px;height:14px;color:var(--tone);flex:none}.profile-archetype strong{color:var(--tone);font-family:var(--font-cinzel), Cinzel, Georgia, serif;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.profile-dossier{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;gap:6px 22px;margin:0;font-size:13px;display:flex}.profile-dossier-item{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:inline-flex}.profile-dossier-item .eyebrow{font-size:10px}.profile-dossier-item .market-symbol{border:0;width:18px;height:18px;font-size:14px}.profile-dossier strong{font-weight:700}.profile-dossier strong.is-up{color:var(--chart-up)}.profile-dossier strong.is-down{color:var(--chart-down)}.sidebar-panel.profile-reel{gap:10px;display:grid}.profile-reel h3{color:var(--gold);justify-content:space-between;gap:10px;margin-bottom:0;display:flex}.profile-reel-count{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em}.profile-reel-list{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.profile-reel-card{border:1px solid var(--gold);flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.profile-reel-card{border:1px solid color-mix(in srgb, var(--gold) 50%, var(--line))}}.profile-reel-card{background:radial-gradient(120% 140% at 100% 0%, var(--gold), transparent 60%), var(--hud-fill);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.profile-reel-card{background:radial-gradient(120% 140% at 100% 0%, color-mix(in srgb, var(--gold) 12%, transparent), transparent 60%), var(--hud-fill)}}.profile-reel-card{box-shadow:0 0 22px -12px var(--gold)}.profile-reel-card.is-empty{border-style:dashed;border-color:var(--line-strong);min-height:0;box-shadow:none;color:var(--muted);text-align:left;background:0 0;flex-direction:row;align-items:center;gap:8px;font-size:12px}.profile-reel-card.is-empty span{color:var(--gold);opacity:.6;font-size:16px}.profile-reel-top{justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.profile-reel-chip{border:1px solid var(--gold);padding:3px 9px}@supports (color:color-mix(in lab, red, red)){.profile-reel-chip{border:1px solid color-mix(in srgb, var(--gold) 45%, transparent)}}.profile-reel-chip{background:var(--gold);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.profile-reel-chip{background:color-mix(in srgb, var(--gold) 14%, transparent)}}.profile-reel-chip{color:var(--gold);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:700}.profile-reel-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.profile-reel-text strong{font-size:14px;display:block}.profile-reel-text .muted{font-size:12px}.profile-reel-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.profile-reel-terms{min-width:0;color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.profile-reel-terms .market-symbol{border:0;flex:none;width:16px;height:16px;font-size:13px}.profile-reel-result{color:var(--gold);font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.profile-reel-unpin{border:1px solid var(--line-strong);background:var(--surface-raised);color:var(--muted);opacity:0;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;transition:opacity .15s;position:absolute;top:10px;right:10px}.profile-reel-card:hover .profile-reel-unpin,.profile-reel-unpin:focus-visible,.profile-reel-unpin:disabled{opacity:1}.profile-reel-unpin:hover{color:var(--text)}@media (hover:none){.profile-reel-unpin{opacity:1;align-self:flex-end;position:static}}.profile-pin-error{color:var(--negative);margin:-6px 2px 14px;font-size:12px}.profile-match-pin{justify-content:flex-end;display:flex}.profile-pin{border:1px solid var(--line-strong);color:var(--muted);white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:700;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.profile-pin:hover:not(:disabled){border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.profile-pin:hover:not(:disabled){border-color:color-mix(in srgb, var(--gold) 55%, var(--line))}}.profile-pin:hover:not(:disabled){color:var(--gold)}.profile-pin.is-pinned{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.profile-pin.is-pinned{border-color:color-mix(in srgb, var(--gold) 55%, var(--line))}}.profile-pin.is-pinned{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.profile-pin.is-pinned{background:color-mix(in srgb, var(--gold) 14%, transparent)}}.profile-pin.is-pinned{color:var(--gold)}.profile-pin:disabled{cursor:default;opacity:.45}.profile-pin.is-pinned:disabled{opacity:1}@media (max-width:960px){.sidebar-panel.profile-reel{grid-column:1/-1}.profile-reel-list{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width:620px){.profile-match{grid-template-columns:30px minmax(0,1fr) auto 34px}.profile-pin{padding:5px 8px}.profile-pin-label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.profile-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:2px;display:flex}.profile-actions .profile-follow{margin-top:0}.profile-message-button{border:1px solid var(--line-strong);width:34px;height:34px;color:var(--text);background:0 0;border-radius:999px;flex:none;place-items:center;padding:0;transition:background .15s,border-color .15s;display:grid}.profile-message-button:hover{border-color:var(--brand);background:var(--surface-hover)}.profile-message-button svg{width:17px;height:17px}.profile-more .post-menu-trigger{border-color:var(--line-strong);width:34px;height:34px;color:var(--text);font-size:17px}.profile-more .post-menu-dropdown{text-align:left}.profile-more .post-menu-dropdown button:disabled{opacity:.6;cursor:default}.profile-unblock{border-color:var(--negative)}@supports (color:color-mix(in lab, red, red)){.profile-unblock{border-color:color-mix(in srgb, var(--negative) 55%, var(--line-strong))}}.profile-unblock{color:var(--negative);background:0 0}.profile-unblock:hover{background:var(--negative)}@supports (color:color-mix(in lab, red, red)){.profile-unblock:hover{background:color-mix(in srgb, var(--negative) 12%, transparent)}}.profile-challenge-button{color:#fff;letter-spacing:.02em;text-shadow:0 1px 2px #00000040;cursor:pointer;background:linear-gradient(135deg,#6d4bd8 0%,#b0479c 55%,#e0743a 100%);border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 26px;font-size:15px;font-weight:800;transition:transform .15s,filter .15s,box-shadow .15s;display:inline-flex;box-shadow:inset 0 1px #ffffff2e,0 8px 26px -8px #b0479cbf}.profile-challenge-button:hover:not(:disabled):not(.is-pending):not(.is-locked){filter:brightness(1.08);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff38,0 12px 30px -8px #b0479ce6}.profile-actions .profile-challenge-button{letter-spacing:0;background:linear-gradient(var(--surface-raised), var(--surface-raised)) padding-box, linear-gradient(135deg, #6d4bd8 0%, #b0479c 55%, #e0743a 100%) border-box;min-height:34px;color:var(--text);text-shadow:none;border:1px solid #0000;gap:6px;padding:0 20px;font-size:13px;font-weight:700;box-shadow:0 6px 22px -16px #b0479ce6}.profile-actions .profile-challenge-button:hover:not(:disabled):not(.is-pending):not(.is-locked){filter:none;background:linear-gradient(#b0479c,#b0479c) padding-box padding-box,linear-gradient(135deg,#6d4bd8 0%,#b0479c 55%,#e0743a 100%) border-box}@supports (color:color-mix(in lab, red, red)){.profile-actions .profile-challenge-button:hover:not(:disabled):not(.is-pending):not(.is-locked){background:linear-gradient(color-mix(in srgb, #b0479c 12%, var(--surface-raised)), color-mix(in srgb, #b0479c 12%, var(--surface-raised))) padding-box, linear-gradient(135deg, #6d4bd8 0%, #b0479c 55%, #e0743a 100%) border-box}}.profile-actions .profile-challenge-button svg{width:14px;height:14px}.profile-actions .profile-challenge-button:not(.is-locked):not(.is-pending) svg{color:#e0743a}.profile-challenge-button:focus-visible{outline:2px solid var(--brand-strong);outline-offset:2px}.profile-challenge-button:disabled{cursor:default;opacity:.6}.profile-challenge-button svg{flex:none;width:16px;height:16px}.profile-challenge-button.is-locked,.profile-actions .profile-challenge-button.is-locked{border-color:var(--line-strong);background:var(--surface-hover);color:var(--muted);text-shadow:none;box-shadow:none;opacity:1;cursor:not-allowed}.profile-challenge-button.is-pending,.profile-actions .profile-challenge-button.is-pending{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.profile-challenge-button.is-pending,.profile-actions .profile-challenge-button.is-pending{border-color:color-mix(in srgb, var(--gold) 55%, var(--line))}}.profile-challenge-button.is-pending,.profile-actions .profile-challenge-button.is-pending{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.profile-challenge-button.is-pending,.profile-actions .profile-challenge-button.is-pending{background:color-mix(in srgb, var(--gold) 12%, transparent)}}.profile-challenge-button.is-pending,.profile-actions .profile-challenge-button.is-pending{color:var(--gold);text-shadow:none;box-shadow:none;cursor:default}.profile-challenge-note{max-width:52ch;margin:-2px 0 0;font-size:12px;line-height:1.8}.profile-challenge-note strong{color:var(--text)}.profile-challenge-dialog{text-align:left;width:min(540px,100% - 32px)}.challenge-versus{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.challenge-group{border:0;min-width:0;margin:0;padding:0}.challenge-group legend{color:var(--muted);margin-bottom:8px;padding:0;font-size:12px;font-weight:600}.challenge-pulse{border:1px solid var(--line-strong);background:var(--field-bg);border-radius:12px;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;padding:12px 14px;font-size:14px;display:flex}.challenge-pulse svg{width:18px;height:18px;color:var(--violet-strong)}.challenge-pulse .muted{flex-basis:100%;font-size:12px;line-height:1.4}.challenge-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.challenge-options{flex-wrap:wrap;gap:6px;display:flex}.challenge-options button{border:1px solid var(--line-strong);min-height:34px;color:var(--muted);font-variant-numeric:tabular-nums;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.challenge-options button:hover{color:var(--text)}.challenge-options button[aria-pressed=true]{border-color:var(--brand);background:var(--selected-bg);color:var(--brand-strong)}.challenge-options .market-symbol{border:0;width:16px;height:16px;font-size:13px}.challenge-summary{border:1px dashed var(--line-strong);border-radius:12px;gap:4px;margin:0;padding:12px 14px;font-size:13px;display:grid}.challenge-summary .muted{font-size:12px}.profile-sent{margin-bottom:14px}.profile-match.profile-sent-row{--tone:var(--violet-strong);grid-template-columns:30px minmax(0,1fr) auto auto}.profile-sent-icon svg{width:15px;height:15px}.profile-sent-row .profile-match-main strong a{color:inherit;text-decoration:none}.profile-sent-row .profile-match-main strong a:hover{text-decoration:underline}.profile-sent-status{border:1px solid var(--gold);padding:3px 9px}@supports (color:color-mix(in lab, red, red)){.profile-sent-status{border:1px solid color-mix(in srgb, var(--gold) 45%, transparent)}}.profile-sent-status{color:var(--gold);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;font-size:10px;font-weight:700}.profile-sent-status[data-status=declined]{border-color:var(--negative)}@supports (color:color-mix(in lab, red, red)){.profile-sent-status[data-status=declined]{border-color:color-mix(in srgb, var(--negative) 45%, transparent)}}.profile-sent-status[data-status=declined]{color:var(--negative)}.profile-sent-status[data-status=expired]{border-color:var(--line-strong);color:var(--muted)}@media (max-width:620px){.challenge-row{grid-template-columns:minmax(0,1fr)}.profile-sent-status{display:none}}.profile-edit{border:1px solid var(--line-strong);background:var(--surface-raised);width:min(600px,100% - 32px);max-width:none;max-height:min(92vh,880px);color:var(--text);box-shadow:var(--glass-shadow);border-radius:16px;margin:auto;padding:0}.profile-edit::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05040c9e}.profile-edit-panel{max-height:inherit;flex-direction:column;display:flex}.profile-edit-head{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;padding:12px 14px 12px 18px;display:flex}.profile-edit-head h2{margin:0;font-size:16px}.profile-edit-close{width:34px;height:34px;color:var(--muted);background:0 0;border:0;border-radius:999px;font-size:22px;line-height:1}.profile-edit-close:hover{background:var(--surface-hover);color:var(--text)}.profile-edit-body{gap:18px;padding:18px;display:grid;overflow-y:auto}.profile-edit-media{gap:8px;display:grid}.profile-edit-banner{aspect-ratio:3;border:1px dashed var(--line-strong);background:var(--surface-hover);border-radius:12px;position:relative;overflow:hidden}.profile-edit-banner-actions{gap:6px;display:flex;position:absolute;bottom:10px;right:10px}.profile-edit-banner-actions button{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080710a8;border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:12px;font-weight:700;display:inline-flex}.profile-edit-banner-actions button:hover{background:#080710d9}.profile-edit-banner-actions svg{width:14px;height:14px}.profile-edit-avatar-row{align-items:flex-end;gap:12px;margin:-46px 0 0 16px;display:flex}.profile-edit-avatar{color:#fff;width:84px;height:84px;box-shadow:0 0 0 4px var(--surface-raised);border:0;border-radius:999px;flex:none;place-items:center;padding:0;font-size:32px;font-weight:700;display:grid;position:relative}.profile-edit-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.profile-edit-avatar-overlay{width:28px;height:28px;box-shadow:0 0 0 2px var(--surface-raised);background:#080710cc;border-radius:999px;place-items:center;transition:background .15s;display:grid;position:absolute;bottom:2px;right:-2px}.profile-edit-avatar:hover .profile-edit-avatar-overlay,.profile-edit-avatar:focus-visible .profile-edit-avatar-overlay{background:var(--brand-strong);color:var(--bg)}.profile-edit-avatar-overlay svg{width:15px;height:15px}.profile-edit-text-button{color:var(--brand-strong);background:0 0;border:0;padding:4px 2px;font-size:12px;font-weight:700}.profile-edit-text-button:hover{text-decoration:underline}.profile-edit-presets{border:0;min-width:0;margin:0;padding:0}.profile-edit-presets legend{color:var(--muted);margin-bottom:8px;padding:0;font-size:12px;font-weight:600}.profile-edit-presets>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.profile-edit-swatch{aspect-ratio:2;background:#100e1a;border:2px solid #0000;border-radius:8px;padding:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a}.profile-edit-swatch>span{transform-origin:0 0;pointer-events:none;width:400%;height:400%;position:absolute;top:0;left:0;transform:scale(.25)}.profile-edit-swatch[aria-pressed=true]{border-color:var(--brand-strong)}.profile-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;display:grid}.profile-edit-field{align-content:start;gap:6px;min-width:0;display:grid}.profile-edit-field.is-wide{grid-column:1/-1}.profile-edit-label{justify-content:space-between;gap:8px;font-size:12px;font-weight:600;display:flex}.profile-edit-label .muted{font-variant-numeric:tabular-nums;font-weight:500}.profile-edit-field input,.profile-edit-field textarea{border:1px solid var(--line-strong);background:var(--field-bg);width:100%;min-width:0;color:var(--text);font:inherit;border-radius:8px;padding:9px 11px;font-size:14px}.profile-edit-field textarea{resize:vertical;line-height:1.45}.profile-edit-field input:focus,.profile-edit-field textarea:focus,.profile-edit-prefixed:focus-within{border-color:var(--brand);outline:none}.profile-edit-prefixed{border:1px solid var(--line-strong);background:var(--field-bg);color:var(--muted);border-radius:8px;align-items:center;padding-left:11px;font-size:14px;display:flex}.profile-edit-field .profile-edit-prefixed input{background:0 0;border:0;padding-left:2px}.profile-edit-field.has-error input,.profile-edit-field.has-error textarea,.profile-edit-field.has-error .profile-edit-prefixed{border-color:var(--negative)}.profile-edit-field.has-error .profile-edit-prefixed input{border:0}.profile-edit-error{color:var(--negative);margin:0;font-size:12px}.profile-edit-hint{margin:0;font-size:12px}.profile-edit-foot{border-top:1px solid var(--line);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;display:flex}.profile-edit-buttons{gap:8px;margin-left:auto;display:flex}.profile-edit-buttons .profile-follow{margin-top:0}.handle-gate{text-align:left;width:min(440px,100% - 32px)}.handle-gate-lead{margin:0;font-size:13.5px;line-height:1.5}.share-dialog{width:min(460px,100% - 32px);color:var(--text);font-family:var(--font-sans), Inter, system-ui, sans-serif;font-variant-numeric:normal;text-align:left;cursor:auto;font-size:14px}.share-body{gap:12px}.share-preview{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:2px;margin:0;padding:10px 12px;font-size:13px;display:grid}.share-preview-text{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.share-search{margin:0}.share-picked{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.share-picked li{border:1px solid var(--brand);align-items:center;gap:6px;padding:3px 4px 3px 3px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.share-picked li{border:1px solid color-mix(in srgb, var(--brand) 45%, var(--line))}}.share-picked li{background:var(--selected-bg);border-radius:999px;font-size:12.5px;font-weight:600}.share-picked .messages-avatar--sm{width:24px;height:24px;font-size:10px}.share-picked button{width:20px;height:20px;color:var(--muted);background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.share-picked button:hover{background:var(--surface-hover);color:var(--text)}.share-picked button svg{width:10px;height:10px}.share-people{overscroll-behavior:contain;min-height:120px;max-height:280px;margin:0 -6px;overflow-y:auto}.share-people .messages-list{padding:0}.share-person[aria-pressed=true]{background:var(--selected-bg)}.share-check{border:1px solid var(--line-strong);width:22px;height:22px;color:var(--btn-text);border-radius:999px;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.share-person[aria-pressed=true] .share-check{border-color:var(--btn-bg);background:var(--btn-bg)}.share-empty{color:var(--muted);text-align:center;margin:0;padding:28px 12px;font-size:13px}.share-note{border:1px solid var(--line);background:var(--field-bg);width:100%;min-height:56px;color:var(--text);font:inherit;resize:vertical;border-radius:12px;padding:10px 14px;font-size:13.5px}.share-note:focus{border-color:var(--brand);outline:none}.share-send{align-items:center;gap:6px;display:inline-flex}.share-send svg{width:15px;height:15px}@media (max-width:620px){.profile-edit{border:0;border-radius:0;width:100%;height:100%;max-height:none}.profile-edit-panel{height:100%;max-height:none}.profile-edit-body{flex:1;align-content:start;padding:16px}.profile-edit-grid{grid-template-columns:minmax(0,1fr)}.profile-edit-presets>div{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-edit-avatar-row{margin:-36px 0 0 12px}.profile-edit-avatar{width:72px;height:72px;font-size:26px}}.profile-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.profile-empty-link{color:var(--brand-strong);font-weight:700;text-decoration:none}.profile-empty-link:hover{text-decoration:underline}.profile-copy{border:1px solid var(--violet);gap:12px;margin-bottom:14px;padding:14px 18px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.profile-copy{border:1px solid color-mix(in srgb, var(--violet) 30%, var(--line))}}.profile-copy{background:linear-gradient(135deg, var(--violet), var(--surface) 70%);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.profile-copy{background:linear-gradient(135deg, color-mix(in srgb, var(--violet) 10%, var(--surface)), var(--surface) 70%)}}.profile-copy-head{color:var(--violet-strong);align-items:center;gap:8px;display:flex}.profile-copy-head svg{flex:none;width:14px;height:14px}.profile-copy-head .eyebrow{color:inherit;font-weight:700}.profile-copy-empty{margin:0;font-size:12px}.profile-copy-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.profile-copy-stats div{flex-direction:column-reverse;justify-content:flex-end;gap:4px;min-width:0;display:flex}.profile-copy-stats dt{color:var(--muted);font-size:12px}.profile-copy-stats dd{font-variant-numeric:tabular-nums;margin:0;font-size:24px;font-weight:800;line-height:1.1}.profile-copy-stats dd.is-up{color:var(--chart-up)}.profile-matches{border:1px solid var(--glass-edge);background:var(--glass-fill);border-radius:14px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.profile-match{--tone:var(--muted);grid-template-columns:30px minmax(0,1fr) auto 72px;align-items:center;gap:12px;padding:12px 16px;display:grid}.profile-match+.profile-match{border-top:1px solid var(--line)}.profile-match[data-result=won]{--tone:var(--chart-up)}.profile-match[data-result=lost]{--tone:var(--chart-down)}.profile-match-result{background:var(--tone);border-radius:8px;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab, red, red)){.profile-match-result{background:color-mix(in srgb, var(--tone) 16%, transparent)}}.profile-match-result{color:var(--tone);font-family:var(--font-mono), ui-monospace, monospace;font-size:13px;font-weight:800}.profile-match-main,.profile-match-side{gap:3px;min-width:0;display:grid}.profile-match-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.profile-match-main .muted{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.profile-match-side{font-variant-numeric:tabular-nums;text-align:right;justify-items:end}.profile-match-side .muted{white-space:nowrap;font-size:11px}.profile-match-net{color:var(--tone);align-items:center;gap:4px;font-size:15px;display:inline-flex}.profile-match-net svg{width:13px;height:13px}.feed-sidebar.profile-rail{max-height:none;position:static;overflow:visible}.profile-records-empty{margin:0;font-size:13px}.profile-record-heroes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:6px;display:grid}.profile-record-hero{border:1px solid var(--line);background:var(--surface-raised);border-radius:10px;align-content:start;justify-items:start;gap:6px;min-width:0;padding:12px;display:grid}.profile-record-hero[data-rank]{border-color:var(--room)}@supports (color:color-mix(in lab, red, red)){.profile-record-hero[data-rank]{border-color:color-mix(in srgb, var(--room) 40%, var(--line))}}.profile-record-hero[data-rank]{background:radial-gradient(90% 70% at 0% 0%, var(--room-glow), transparent 80%), var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.profile-record-hero[data-rank]{background:radial-gradient(90% 70% at 0% 0%, color-mix(in srgb, var(--room-glow) 70%, transparent), transparent 80%), var(--surface-raised)}}.profile-record-hero .eyebrow{font-size:10px}.profile-record-big{font-variant-numeric:tabular-nums;font-size:24px;font-weight:800;line-height:1}.profile-record-big.is-up{color:var(--chart-up)}.profile-record-big.is-down{color:var(--chart-down)}.profile-record-trade{color:var(--text);flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:12px;font-weight:700;display:flex}.profile-record-trade .market-symbol{border:0;flex:none;width:16px;height:16px;font-size:12px}.profile-record-date{font-size:11px}.profile-record-list{margin:0}.profile-record-list dt{color:var(--muted)}.profile-record-list dd{margin:0}.profile-record-list dd .muted{font-weight:500}@media (max-width:960px){.profile-records{grid-column:1/-1}}.panel{border:1px solid var(--line);background:var(--surface);border-radius:10px}.eyebrow{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;font-size:11px}.eyebrow-row{align-items:center;gap:12px;display:flex}.muted{color:var(--muted)}.market-nav{justify-content:space-between;align-items:center;margin:0 2px 14px;display:flex}.market-overview{grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr) minmax(0,.65fr);align-items:center;gap:26px;padding:18px 24px;display:grid}.ticker-copy{min-width:0}.ticker-price{min-width:0;color:var(--text);white-space:nowrap;text-shadow:0 0 28px var(--brand);margin-top:8px;font-size:clamp(36px,4.75vw,56px);line-height:.95}@supports (color:color-mix(in lab, red, red)){.ticker-price{text-shadow:0 0 28px color-mix(in srgb, var(--brand) 30%, transparent)}}.price-flash.is-up{animation:.8s ease-out price-flash-up}.price-flash.is-down{animation:.8s ease-out price-flash-down}@keyframes price-flash-up{0%{color:var(--positive);text-shadow:0 0 24px color-mix(in srgb, var(--positive) 60%, transparent)}}@keyframes price-flash-down{0%{color:var(--negative);text-shadow:0 0 24px color-mix(in srgb, var(--negative) 60%, transparent)}}@media (prefers-reduced-motion:reduce){.price-flash{animation:none!important}}.feed-status{color:var(--muted-dim);align-items:center;gap:6px;font-size:11px;display:inline-flex}.feed-status.is-live{color:var(--brand)}.status-dot{background:var(--muted-dim);border-radius:999px;width:6px;height:6px;display:inline-block}.feed-status.is-live .status-dot,.status-dot.is-online{background:var(--brand)}.ticker-change{align-items:center;gap:10px;margin-top:10px;font-size:12px;display:flex}.change-up{color:var(--positive)}.change-down{color:var(--negative)}.ticker-chart-wrap{min-width:0}.market-chart{touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;position:relative}.market-chart svg{cursor:crosshair;display:block;overflow:visible}.market-chart.is-fill{height:100%;min-height:240px}.market-chart.is-fill svg{position:absolute;inset:0}.mc-star{animation:4s ease-in-out infinite mc-twinkle}.mc-star.tone-0{fill:var(--brand-strong)}.mc-star.tone-1{fill:var(--violet-strong)}.mc-star.tone-2{fill:var(--text)}.mc-stars{opacity:.55;animation:1.6s ease-out both mc-fade-in}[data-theme=light] .mc-stars{opacity:.35}.market-chart-grid{stroke:var(--violet)}@supports (color:color-mix(in lab, red, red)){.market-chart-grid{stroke:color-mix(in srgb, var(--violet) 35%, var(--line))}}.market-chart-grid{stroke-width:1px;stroke-dasharray:1 6;stroke-linecap:round;opacity:.7}.market-chart-axis{fill:var(--muted-dim);font-variant-numeric:tabular-nums;font-size:10px}.market-chart-tick{stroke:var(--line-strong);stroke-width:1px}.mc-grid>g{animation:.7s ease-out both mc-fade-in;animation-delay:calc(.15s + var(--i) * 80ms)}.mc-ticks{animation:.8s ease-out .45s both mc-fade-in}.market-chart-open{stroke:var(--muted-dim);stroke-width:1px;stroke-dasharray:2 5;opacity:.45;animation:.8s ease-out .9s both mc-fade-in}.market-chart-line{fill:none;stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.market-chart-glow{fill:none;stroke-width:7px;opacity:.6}[data-theme=light] .market-chart-glow{opacity:.3}.mc-reveal{animation:1.35s cubic-bezier(.65,0,.25,1) .2s backwards mc-sweep}.mc-area{animation:5s ease-in-out infinite mc-breathe}.is-stale .mc-reveal,.is-stale .mc-head-pop,.is-stale .mc-future{filter:grayscale(.85);opacity:.55}.mc-now{stroke-width:1px;animation:.6s ease-out 1.3s both mc-fade-in}.mc-future{animation:.9s cubic-bezier(.2,.8,.2,1) 1.35s both mc-unfold}.mc-future path{animation:3.2s ease-in-out infinite mc-breathe}.mc-ray{stroke-width:1px;stroke-dasharray:2 6;stroke-linecap:round;opacity:.55;animation:1.1s linear infinite mc-flow}.mc-ray.is-up{stroke:var(--positive)}.mc-ray.is-down{stroke:var(--negative)}.mc-ray-group{cursor:pointer}.mc-ray-group:hover .mc-ray,.mc-ray-group:focus-visible .mc-ray{opacity:1;stroke-width:1.75px}.mc-ray-hit{stroke:#0000;stroke-width:16px}.mc-ray-group:focus-visible .mc-ray-hit{outline:none}.mc-ray-confirm-overlay{z-index:5;background:var(--surface);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.mc-ray-confirm-overlay{background:color-mix(in srgb, var(--surface) 55%, transparent)}}.mc-ray-confirm-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:.12s ease-out mc-ray-overlay-in}.mc-ray-confirm-card{border:1px solid var(--line-strong);background:var(--surface-raised);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:6px;width:min(86%,260px);padding:16px;display:flex;box-shadow:0 12px 28px #0000004d}.mc-ray-confirm-flame{width:22px;height:22px;color:var(--chart-line)}.mc-ray-confirm-card strong{font-size:15px}.mc-ray-confirm-card.is-up strong{color:var(--positive)}.mc-ray-confirm-card.is-down strong{color:var(--negative)}.mc-ray-confirm-actions{gap:8px;width:100%;margin-top:8px;display:flex}.mc-ray-confirm-actions button{border:1px solid var(--line-strong);color:var(--text);cursor:pointer;background:0 0;border-radius:9px;flex:1;padding:8px 10px;font-size:13px;font-weight:600}.mc-ray-confirm-go.is-up{background:var(--positive);border-color:var(--positive);color:var(--surface)}.mc-ray-confirm-go.is-down{background:var(--negative);border-color:var(--negative);color:var(--surface)}.mc-ray-toast{z-index:6;background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:600;animation:1.6s ease-out forwards pc-toast-fade;display:flex;position:absolute;top:10px;left:50%;transform:translate(-50%);box-shadow:0 8px 20px #0000004d}.mc-ray-toast-flame{width:14px;height:14px}.mc-ray-toast.is-up{color:var(--positive)}.mc-ray-toast.is-down{color:var(--negative)}.mc-ray-toast.is-up .mc-ray-toast-flame{color:var(--positive)}.mc-ray-toast.is-down .mc-ray-toast-flame{color:var(--negative)}@keyframes mc-ray-overlay-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.mc-ray-confirm-overlay,.mc-ray-toast{animation:none}}.market-chart-live{stroke:var(--chart-line);stroke-width:1px;stroke-dasharray:2 4;opacity:.55;animation:.5s ease-out 1.45s both mc-fade-in}.market-chart-pill{fill:var(--chart-line);filter:drop-shadow(0 0 10px var(--chart-line))}@supports (color:color-mix(in lab, red, red)){.market-chart-pill{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--chart-line) 60%, transparent))}}.market-chart-pill-text{fill:var(--market-accent-contrast);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.mc-pill-in{animation:.6s cubic-bezier(.2,.8,.2,1) 1.4s both mc-slide-in}.market-chart-pill-flash{pointer-events:none;animation:.7s ease-out forwards market-chart-pill-flash}.market-chart-pill-flash.is-up{fill:var(--positive)}.market-chart-pill-flash.is-down{fill:var(--negative)}.mc-aura{pointer-events:none;transform-box:fill-box;transform-origin:50%;animation:3.6s ease-in-out infinite mc-aura,1s ease-out 1.2s both mc-fade-in}.mc-head-pop{transform-box:fill-box;transform-origin:50%;animation:.7s cubic-bezier(.3,1.6,.5,1) 1.25s both mc-pop}.mc-head-dim{opacity:.35}.mc-orb{filter:drop-shadow(0 0 6px var(--chart-line))}.mc-halo{fill:none;stroke:var(--violet-strong);stroke-width:1px;stroke-dasharray:3 4.5;opacity:.75;transform-box:fill-box;transform-origin:50%;animation:9s linear infinite mc-spin}.market-chart-ping{fill:var(--chart-line);transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out infinite market-chart-ping}.mc-shock{fill:none;stroke:var(--chart-point);stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:1.1s ease-out 1.3s both mc-shock}.mc-spark{fill:var(--chart-point);opacity:0;animation:1.4s ease-out infinite mc-spark}.market-chart-ripple{fill:none;stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:.9s ease-out forwards market-chart-ripple}.market-chart-ripple.is-up{stroke:var(--positive)}.market-chart-ripple.is-down{stroke:var(--negative)}.mc-stale-chip rect{fill:var(--surface-raised);stroke:var(--line-strong)}.mc-stale-chip circle{fill:var(--ember);animation:1.2s ease-in-out infinite mc-breathe}.mc-stale-chip text{fill:var(--muted);font-size:10px}.market-chart-scrub line{stroke:var(--chart-point);stroke-width:1px;stroke-dasharray:2 3;opacity:.7}.mc-scrub-dot{fill:var(--chart-point);stroke:var(--surface);stroke-width:2px;filter:drop-shadow(0 0 6px var(--chart-line))}.market-chart-tip{fill:var(--surface-raised);stroke:var(--chart-line)}@supports (color:color-mix(in lab, red, red)){.market-chart-tip{stroke:color-mix(in srgb, var(--chart-line) 45%, var(--line))}}.market-chart-tip{stroke-width:1px}.market-chart-tip-text{fill:var(--text);font-variant-numeric:tabular-nums;font-size:10px;font-weight:600}.market-chart-tip-text.change-up{fill:var(--positive)}.market-chart-tip-text.change-down{fill:var(--negative)}.mc-loading-track{stroke:var(--line);stroke-width:1px;stroke-dasharray:1 6}.mc-loading-beam{transform-box:fill-box;animation:1.6s cubic-bezier(.45,0,.55,1) infinite mc-scan}@keyframes mc-twinkle{0%,to{opacity:.25}50%{opacity:1}}@keyframes mc-fade-in{0%{opacity:0}}@keyframes mc-sweep{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes mc-breathe{0%,to{opacity:1}50%{opacity:.55}}@keyframes mc-unfold{0%{opacity:0;transform:scaleX(0)}}@keyframes mc-flow{to{stroke-dashoffset:-16px}}@keyframes mc-slide-in{0%{opacity:0;transform:translate(18px)}}@keyframes mc-pop{0%{opacity:0;transform:scale(0)}}@keyframes mc-aura{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}@keyframes mc-spin{to{transform:rotate(360deg)}}@keyframes mc-shock{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(9)}}@keyframes mc-spark{0%{opacity:.9;transform:translate(0)}to{opacity:0;transform:translate(-34px,6px)}}@keyframes mc-scan{0%{opacity:0;transform:translate(0)}20%,80%{opacity:1}to{opacity:0;transform:translate(233%)}}@keyframes market-chart-pill-flash{0%{opacity:.9}to{opacity:0}}@keyframes market-chart-ripple{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(4.5)}}@keyframes market-chart-ping{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}@media (prefers-reduced-motion:reduce){.market-chart *,.market-chart :before,.price-chart *,.price-chart :before{animation:none!important}.mc-shock,.mc-spark,.market-chart-pill-flash,.market-chart-ripple{display:none}}.price-chart svg{cursor:crosshair}.pc-chip rect{fill:var(--surface-raised);stroke:var(--line-strong)}.pc-chip text{fill:var(--muted);font-size:10px;font-weight:600}.pc-chip.is-live circle{fill:var(--positive);animation:1.3s ease-in-out infinite mc-breathe}.pc-chip.is-live rect{stroke:var(--positive)}@supports (color:color-mix(in lab, red, red)){.pc-chip.is-live rect{stroke:color-mix(in srgb, var(--positive) 45%, var(--line-strong))}}.pc-chip.is-live text{fill:var(--positive)}.market-stats{border-left:1px solid var(--line);gap:13px;margin:0;padding-left:24px;display:grid}.market-stats div{justify-content:space-between;gap:12px;display:flex}.market-stats dt{color:var(--muted);font-size:11px}.market-stats dd{color:var(--text);font-variant-numeric:tabular-nums;margin:0;font-size:12px}.section-heading{justify-content:space-between;align-items:end;gap:18px;margin:22px 2px 10px;display:flex}.section-heading h1,.section-heading h2{margin:4px 0 0;font-size:30px;line-height:1}.round-meta{color:var(--muted);margin-top:7px;font-size:12px;display:block}.play-panel{grid-template-columns:1.2fr 1.3fr 1fr 1.2fr auto;align-items:center;gap:18px 28px;padding:19px 20px;display:grid}.play-panel-market,.row-market{align-items:center;gap:10px;display:flex}.play-panel-market strong,.row-market strong{font-size:13px;display:block}.play-panel-market .muted,.row-market .muted,.opponent-status .muted{margin-top:3px;font-size:11px;display:block}.market-symbol{border:1px solid var(--line-strong);width:28px;height:28px;color:var(--text);border-radius:6px;place-items:center;font-size:16px;line-height:1;display:grid}.btc-symbol{color:var(--market-btc)}.eth-symbol{color:var(--market-eth);background-color:currentColor;font-size:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1.75 4.2 12.4 12 16.9l7.8-4.5L12 1.75Z' fill='black'/%3E%3Cpath d='M12 16.9v5.35l7.8-10.95-7.8 5.6Z' fill='black' fill-opacity='.62'/%3E%3Cpath d='M12 16.9 4.2 11.3 12 22.25V16.9Z' fill='black' fill-opacity='.82'/%3E%3Cpath d='m12 8.65-7.8 3.75 7.8 4.5 7.8-4.5L12 8.65Z' fill='black' fill-opacity='.45'/%3E%3C/svg%3E") 50%/68% 68% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1.75 4.2 12.4 12 16.9l7.8-4.5L12 1.75Z' fill='black'/%3E%3Cpath d='M12 16.9v5.35l7.8-10.95-7.8 5.6Z' fill='black' fill-opacity='.62'/%3E%3Cpath d='M12 16.9 4.2 11.3 12 22.25V16.9Z' fill='black' fill-opacity='.82'/%3E%3Cpath d='m12 8.65-7.8 3.75 7.8 4.5 7.8-4.5L12 8.65Z' fill='black' fill-opacity='.45'/%3E%3C/svg%3E") 50%/68% 68% no-repeat}.doge-symbol{color:var(--market-doge)}.hype-symbol{color:var(--market-hype)}.sol-symbol{color:var(--market-sol)}.control-group{border-left:1px solid var(--line);gap:7px;min-width:0;padding-left:22px;display:grid}.field-label{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:10px}.segmented-control{border:1px solid var(--line);border-radius:6px;grid-auto-columns:1fr;grid-auto-flow:column;display:grid;overflow:hidden}.segmented-control button{color:var(--muted);background:0 0;border:0;padding:8px 10px;font-size:12px}.segmented-control button+button{border-left:1px solid var(--line)}.segmented-control button.is-selected{background:var(--selected-bg);color:var(--brand-strong)}.segmented-control button:disabled,.entry-input-wrap input:disabled{color:var(--muted-dim);cursor:default}.entry-input-wrap{border:1px solid var(--line);background:var(--field-bg);border-radius:6px;align-items:center;display:flex}.entry-input-wrap input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;padding:8px 10px;font-size:13px}.entry-input-wrap span{color:var(--muted);padding-right:10px;font-size:11px}.timer-value{font-size:25px;line-height:1}.opponent-status{border-left:1px solid var(--line);gap:6px;padding-left:22px;display:grid}.opponent-status strong{align-items:center;gap:7px;font-size:13px;font-weight:500;display:flex}.play-actions{align-items:center;gap:8px;display:flex}.play-button{border:1px solid var(--brand);background:var(--brand);min-width:104px;color:var(--brand-contrast);border-radius:6px;justify-content:center;align-items:center;gap:14px;padding:11px 16px;font-size:13px;font-weight:700;text-decoration:none;transition:background .15s,box-shadow .2s;display:inline-flex}.play-button:hover:not(:disabled){background:var(--brand-strong);box-shadow:0 0 20px var(--brand)}@supports (color:color-mix(in lab, red, red)){.play-button:hover:not(:disabled){box-shadow:0 0 20px color-mix(in srgb, var(--brand) 40%, transparent)}}.play-button:disabled{border-color:var(--line);color:var(--muted);cursor:default;background:0 0}.play-button span{font-size:18px;line-height:0}.practice-button{border:1px solid var(--line);color:var(--muted);white-space:nowrap;background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:9px 11px;font-size:11px;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.practice-button:hover{border-color:var(--line-strong);background:var(--surface-hover);color:var(--text)}.pulse-stage>*{animation:.7s cubic-bezier(.2,.8,.2,1) both stage-rise}.pulse-stage>:nth-child(2){animation-delay:.12s}.pulse-stage .ticker-copy,.pulse-stage .market-stats{animation:.7s cubic-bezier(.2,.8,.2,1) .1s both stage-rise}@keyframes stage-rise{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){.pulse-stage>*,.pulse-stage .ticker-copy,.pulse-stage .market-stats{animation:none}}.pulse-stage{grid-template-columns:minmax(0,1.8fr) minmax(300px,1fr);align-items:stretch;gap:16px;display:grid}.pulse-stage .market-overview{grid-template:"copy stats""chart chart"1fr/minmax(0,1fr) auto;align-content:start;align-items:start;gap:12px 28px;padding:16px 20px 12px}.pulse-stage .market-overview.panel{background:radial-gradient(90% 70% at 88% 92%, var(--brand), transparent 62%), radial-gradient(70% 60% at 6% 0%, var(--violet), transparent 60%), var(--surface);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pulse-stage .market-overview.panel{background:radial-gradient(90% 70% at 88% 92%, color-mix(in srgb, var(--brand) 11%, transparent), transparent 62%), radial-gradient(70% 60% at 6% 0%, color-mix(in srgb, var(--violet) 14%, transparent), transparent 60%), var(--surface)}}.pulse-stage .market-overview.panel{border-color:var(--violet)}@supports (color:color-mix(in lab, red, red)){.pulse-stage .market-overview.panel{border-color:color-mix(in srgb, var(--violet) 22%, var(--line))}}.pulse-stage .ticker-copy{grid-area:copy}.pulse-stage .ticker-price{font-size:clamp(34px,3.4vw,48px)}.pulse-stage .ticker-chart-wrap{grid-area:chart;align-self:stretch}.pulse-stage .market-stats{border-top:0;border-left:1px solid var(--line);grid-area:stats/auto;grid-template-columns:repeat(2,auto);align-self:center;gap:12px 28px;padding:0 0 0 24px}.pulse-stage .market-stats div{justify-content:start;gap:4px;display:grid}.market-stats dd.change-up{color:var(--positive)}.market-stats dd.change-down{color:var(--negative)}.pulse-stage .call-box{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.pulse-stage .call-box .section-heading{margin:0}.pulse-stage .call-box .section-heading h2{font-size:22px}.pulse-stage .call-box .section-heading>div{flex-wrap:wrap;align-items:baseline;column-gap:10px;display:flex}.pulse-stage .call-box .section-heading .eyebrow{flex-basis:100%}.pulse-stage .call-box .round-meta{margin-top:0}.pulse-stage .tutorial-callout{padding:8px 12px}.pulse-stage .call-box>.panel{background:0 0;border:0;border-radius:0;flex:1;padding:0}.pulse-stage .play-panel{grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.pulse-stage .play-panel>.opponent-status{align-self:end}.pulse-stage .play-panel-market{display:none}.pulse-stage .play-panel .control-group,.pulse-stage .play-panel .opponent-status{border-left:0;border-top:1px solid var(--line);gap:5px;padding:10px 0 0}.pulse-stage .control-group--wager{grid-template-columns:minmax(0,1fr) auto;align-items:center}.pulse-stage .control-group--wager .segmented-control{grid-column:1/-1}.pulse-stage .control-group--wager .wager-pot{grid-area:1/2}.pulse-stage .control-group--format .muted:not(strong){font-size:12px}.pulse-stage .play-panel .control-group--format{flex-wrap:wrap;align-items:baseline;column-gap:10px;display:flex}.pulse-stage .control-group--format .field-label{flex-basis:100%}.wager-option{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:4px;display:inline-flex}.wager-option .balance-ember-icon,.wager-pot .balance-ember-icon,.wager-detail .balance-ember-icon{width:12px;height:12px}.wager-pot{align-items:center;gap:4px;font-size:12px;display:inline-flex}.wager-pot strong{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.wager-detail{font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:3px;display:inline-flex}.pulse-stage .play-actions{align-self:end;gap:8px;width:100%;padding-top:2px;display:grid}.pulse-stage .play-actions>*{grid-column:1/-1}.pulse-stage .play-button{letter-spacing:.01em;border-radius:10px;width:100%;min-height:48px;font-size:18px;position:relative;overflow:hidden}.pulse-stage .play-button span{font-size:22px;transition:transform .2s}.pulse-stage .play-button:not(:disabled){border-color:var(--violet-strong)}@supports (color:color-mix(in lab, red, red)){.pulse-stage .play-button:not(:disabled){border-color:color-mix(in srgb, var(--violet-strong) 70%, transparent)}}.pulse-stage .play-button:not(:disabled){background:linear-gradient(135deg, var(--play-a), var(--play-b));color:#fffaf0;text-shadow:0 1px 2px #14083259;box-shadow:0 10px 34px var(--violet), inset 0 1px 0 #ffffff40}@supports (color:color-mix(in lab, red, red)){.pulse-stage .play-button:not(:disabled){box-shadow:0 10px 34px color-mix(in srgb, var(--violet) 45%, transparent), inset 0 1px 0 #ffffff40}}.pulse-stage .play-button:not(:disabled){animation:2.4s ease-in-out infinite play-glow}.pulse-stage .play-button:not(:disabled):after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff52 50%,#0000 65%);animation:3.2s ease-in-out 1s infinite play-sheen;position:absolute;inset:0;transform:translate(-100%)}.pulse-stage .play-button:not(:disabled):hover{background:linear-gradient(135deg, var(--play-a-hover), var(--play-b));transform:translateY(-1px)}.pulse-stage .play-button:not(:disabled):hover span{transform:translate(4px)}.pulse-stage{--play-a:#a283f0;--play-b:#6a45d1;--play-a-hover:#b79cf7}[data-theme=light] .pulse-stage{--play-a:#8a63d2;--play-b:#5b35a8;--play-a-hover:#9b78dc}.pulse-stage .practice-button{width:100%;padding:8px;font-size:12px}.play-secondary{gap:8px;display:flex}.pulse-stage .play-secondary{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.tutorial-callout{border:1px solid var(--brand);align-items:center;gap:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.tutorial-callout{border:1px solid color-mix(in srgb, var(--brand) 40%, var(--line))}}.tutorial-callout{background:var(--brand);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.tutorial-callout{background:color-mix(in srgb, var(--brand) 8%, var(--surface))}}.tutorial-callout{color:var(--text);padding:10px 12px;text-decoration:none;transition:border-color .15s,background .15s}.tutorial-callout:hover{border-color:var(--brand);background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.tutorial-callout:hover{background:color-mix(in srgb, var(--brand) 13%, var(--surface))}}.tutorial-callout>span:first-child{gap:2px;min-width:0;display:grid}.tutorial-callout strong{font-size:13px}.tutorial-callout .muted{font-size:11.5px}.tutorial-callout-cta{color:var(--brand-strong);white-space:nowrap;flex:none;margin-left:auto;font-size:12px;font-weight:700}.pulse-stage .queue-panel{flex-wrap:wrap;align-content:start}.pulse-stage .queue-copy{flex:calc(100% - 40px)}@keyframes play-glow{0%,to{box-shadow:0 10px 30px color-mix(in srgb, var(--violet) 35%, transparent), inset 0 1px 0 #ffffff40}50%{box-shadow:0 10px 46px color-mix(in srgb, var(--violet) 70%, transparent), inset 0 1px 0 #ffffff40}}@keyframes play-sheen{0%{transform:translate(-100%)}45%,to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.pulse-stage .play-button:not(:disabled),.pulse-stage .play-button:after{animation:none}}@media (max-width:1000px){.pulse-stage{grid-template-columns:1fr}}@media (min-width:1001px){.arena-fold{flex-direction:column;height:clamp(540px,100dvh - 105px,720px);display:flex}.arena-fold>.arena-mode-tabs{align-self:flex-start;margin-bottom:10px}.arena-fold>.market-nav{margin-bottom:10px}.arena-fold>.pulse-stage{flex:1 1 0;grid-template-rows:minmax(0,1fr);min-height:0}.arena-fold .call-box{scrollbar-width:thin;min-height:0;overflow-y:auto}.arena-fold .control-group--timer .segmented-control button{padding-block:5px}}@media (min-width:1001px) and (max-height:760px){.arena-fold .call-box .section-heading,.arena-fold .tutorial-callout .muted{display:none}.arena-fold .opponent-status{flex-wrap:wrap;align-items:baseline;column-gap:10px;display:flex}.arena-fold .opponent-status .field-label{flex-basis:100%}.arena-fold .opponent-status .muted{margin-top:0}}@media (max-width:640px){.pulse-stage .market-overview{grid-template-rows:none;grid-template-columns:1fr;grid-template-areas:"copy""chart""stats";gap:16px;padding:16px}.pulse-stage .market-stats{border-left:0;border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 0 0}.pulse-stage .call-box{padding:18px 16px 16px}}.queue-panel{align-items:center;gap:14px;padding:19px 20px;display:flex}.queue-pulse{background:var(--brand);border-radius:999px;flex:none;width:9px;height:9px;animation:1.4s ease-in-out infinite queue-pulse}.queue-copy{gap:4px;min-width:0;margin-right:auto;display:grid}.queue-copy strong{font-size:14px;font-weight:500}.queue-copy .muted{font-size:11px}.queue-elapsed{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.queue-actions{justify-items:end;gap:4px;display:grid}.queue-share,.queue-cancel{border:1px solid var(--line);color:var(--text);background:0 0;border-radius:6px;padding:10px 16px;font-size:13px}.queue-share:hover,.queue-cancel:hover{border-color:var(--line-strong);background:var(--surface-hover)}.queue-share-error{max-width:190px;color:var(--negative);text-align:right;font-size:10px}.queue-cancel{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:6px;padding:10px 16px;font-size:13px}@keyframes queue-pulse{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.queue-pulse{animation:none}}.arena-shell>*{animation:.6s cubic-bezier(.2,.8,.2,1) both stage-rise}.arena-shell>:nth-child(2){animation-delay:60ms}.arena-shell>:nth-child(3){animation-delay:.12s}.arena-shell>:nth-child(4){animation-delay:.18s}.arena-shell>:nth-child(5){animation-delay:.24s}@media (prefers-reduced-motion:reduce){.arena-shell>*{animation:none}}.arena-panel{position:relative;overflow:hidden;border-color:var(--violet)!important}@supports (color:color-mix(in lab, red, red)){.arena-panel{border-color:color-mix(in srgb, var(--violet) 22%, var(--line))!important}}.arena-panel{background:radial-gradient(90% 70% at 88% 92%, var(--brand), transparent 62%), radial-gradient(70% 60% at 6% 0%, var(--violet), transparent 60%), var(--surface)!important}@supports (color:color-mix(in lab, red, red)){.arena-panel{background:radial-gradient(90% 70% at 88% 92%, color-mix(in srgb, var(--brand) 11%, transparent), transparent 62%), radial-gradient(70% 60% at 6% 0%, color-mix(in srgb, var(--violet) 14%, transparent), transparent 60%), var(--surface)!important}}.arena-shell[data-market] .arena-panel{border-color:var(--market-accent)!important}@supports (color:color-mix(in lab, red, red)){.arena-shell[data-market] .arena-panel{border-color:color-mix(in srgb, var(--market-accent) 32%, var(--line))!important}}.arena-shell[data-market] .arena-panel{box-shadow:inset 0 2px 0 var(--market-accent)}@supports (color:color-mix(in lab, red, red)){.arena-shell[data-market] .arena-panel{box-shadow:inset 0 2px 0 color-mix(in srgb, var(--market-accent) 75%, transparent)}}.arena-shell[data-market] .arena-panel{background:radial-gradient(90% 70% at 88% 92%, var(--market-accent), transparent 62%), radial-gradient(70% 60% at 6% 0%, var(--violet), transparent 60%), var(--surface)!important}@supports (color:color-mix(in lab, red, red)){.arena-shell[data-market] .arena-panel{background:radial-gradient(90% 70% at 88% 92%, color-mix(in srgb, var(--market-accent) 12%, transparent), transparent 62%), radial-gradient(70% 60% at 6% 0%, color-mix(in srgb, var(--violet) 12%, transparent), transparent 60%), var(--surface)!important}}.arena-shell[data-market] .price-chart,.arena-shell[data-market] .arena-dock{border-color:var(--market-accent)}@supports (color:color-mix(in lab, red, red)){.arena-shell[data-market] .price-chart,.arena-shell[data-market] .arena-dock{border-color:color-mix(in srgb, var(--market-accent) 45%, var(--line))}}.arena-shell[data-market] .price-chart,.arena-shell[data-market] .arena-dock{box-shadow:0 0 0 1px var(--market-accent), 0 0 24px var(--market-accent)}@supports (color:color-mix(in lab, red, red)){.arena-shell[data-market] .price-chart,.arena-shell[data-market] .arena-dock{box-shadow:0 0 0 1px color-mix(in srgb, var(--market-accent) 12%, transparent), 0 0 24px color-mix(in srgb, var(--market-accent) 10%, transparent)}}.arena-market-title{color:var(--muted);letter-spacing:.2em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;margin:16px 0 0;font-size:12px;font-weight:500;display:flex}.arena-market-badge{border:1px solid var(--market-accent);align-items:center;gap:7px;padding:4px 12px 4px 6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.arena-market-badge{border:1px solid color-mix(in srgb, var(--market-accent) 55%, transparent)}}.arena-market-badge{background:var(--market-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.arena-market-badge{background:color-mix(in srgb, var(--market-accent) 16%, transparent)}}.arena-market-badge{color:var(--market-accent-strong);letter-spacing:.08em;box-shadow:0 0 22px var(--market-accent);font-size:14px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.arena-market-badge{box-shadow:0 0 22px color-mix(in srgb, var(--market-accent) 28%, transparent)}}.arena-market-badge .market-symbol{border:0;width:22px;height:22px;font-size:15px}.arena-live-dot{animation:1.4s ease-in-out infinite queue-pulse}@media (prefers-reduced-motion:reduce){.arena-live-dot{animation:none}}.arena-timer.is-urgent{color:var(--negative);text-shadow:0 0 20px var(--negative)}@supports (color:color-mix(in lab, red, red)){.arena-timer.is-urgent{text-shadow:0 0 20px color-mix(in srgb, var(--negative) 55%, transparent)}}.arena-timer.is-urgent{animation:.9s ease-in-out infinite queue-pulse}@media (prefers-reduced-motion:reduce){.arena-timer.is-urgent{animation:none}}.arena-choice{position:relative;overflow:hidden}.arena-choice:not(:disabled):after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff4d 50%,#0000 65%);animation:3.2s ease-in-out .6s infinite play-sheen;position:absolute;inset:0;transform:translate(-100%)}.arena-choice.is-long:not(:disabled){animation:2.6s ease-in-out infinite arena-choice-up}.arena-choice.is-short:not(:disabled){animation:2.6s ease-in-out infinite arena-choice-down}@keyframes arena-choice-up{0%,to{box-shadow:0 10px 26px color-mix(in srgb, var(--chart-up) 35%, transparent)}50%{box-shadow:0 10px 40px color-mix(in srgb, var(--chart-up) 65%, transparent)}}@keyframes arena-choice-down{0%,to{box-shadow:0 10px 26px color-mix(in srgb, var(--chart-down) 35%, transparent)}50%{box-shadow:0 10px 40px color-mix(in srgb, var(--chart-down) 65%, transparent)}}@media (prefers-reduced-motion:reduce){.arena-choice.is-long:not(:disabled),.arena-choice.is-short:not(:disabled),.arena-choice:after{animation:none}}.dock-bar{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:10px;position:relative}.dock-last-note{text-align:center;color:var(--muted);margin:0 0 8px;font-size:11px}.dock-row{align-items:stretch;gap:8px;display:flex}.dock-row+.dock-row{margin-top:8px}.dock-select{flex:1;min-width:0;position:relative}.dock-select>summary{border:1px solid var(--line);background:var(--surface-raised);height:40px;color:var(--text);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;padding:0 10px;font-size:13px;list-style:none;display:flex}.dock-select>summary::-webkit-details-marker{display:none}.dock-select>summary:hover{border-color:var(--line-strong);background:var(--surface-hover)}.dock-select[open]>summary{border-color:var(--brand)}.dock-select-label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:10px}.dock-select-value{font-variant-numeric:tabular-nums;font-weight:600}.dock-select-chevron{color:var(--muted-dim);font-size:10px;transition:transform .15s}.dock-select[open] .dock-select-chevron{transform:rotate(180deg)}.dock-select-menu{z-index:20;border:1px solid var(--line-strong);background:var(--surface-raised);border-radius:10px;grid-template-columns:repeat(2,1fr);gap:6px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 10px 30px #0000004d}.dock-select-menu button{border:1px solid var(--line);font-variant-numeric:tabular-nums;color:var(--muted);background:0 0;border-radius:6px;padding:6px 0;font-size:12px;font-weight:500;transition:border-color .15s,background .15s,color .15s}.dock-select-menu button:hover:not(:disabled){border-color:var(--line-strong);background:var(--surface-hover)}.dock-select-menu button.is-selected{border-color:var(--brand);background:var(--selected-bg);color:var(--brand-strong)}.dock-select-menu button:disabled{opacity:.4;cursor:not-allowed}.dock-gear{border:1px solid var(--line);background:var(--surface-raised);width:40px;height:40px;color:var(--muted);border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:15px;display:inline-flex}.dock-action{text-align:center;height:44px;color:var(--trade-contrast);border-radius:8px;flex:1;font-size:15px;font-weight:700;transition:filter .15s,transform .1s}.dock-action:hover:not(:disabled){filter:brightness(1.08)}.dock-action:active:not(:disabled){transform:scale(.98)}.dock-action.is-long{background:var(--chart-up)}@supports (color:color-mix(in lab, red, red)){.dock-action.is-long{background:color-mix(in srgb, var(--chart-up) 88%, black 12%)}}.dock-action.is-short{background:var(--chart-down)}@supports (color:color-mix(in lab, red, red)){.dock-action.is-short{background:color-mix(in srgb, var(--chart-down) 88%, black 12%)}}.dock-action:disabled{background:var(--btn-disabled-bg);color:var(--btn-disabled-text)}.dock-action-secondary{border:1px solid var(--line);height:44px;color:var(--text);background:0 0;border-radius:8px;flex:1;font-size:14px;font-weight:600;transition:border-color .15s,background .15s}.dock-action-secondary:hover:not(:disabled){border-color:var(--line-strong);background:var(--surface-hover)}.dock-action-secondary:disabled{color:var(--btn-disabled-text)}.dock-chip{letter-spacing:.04em;border:1px solid;border-radius:8px;flex:none;align-items:center;height:40px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.dock-live-pnl{font-variant-numeric:tabular-nums;flex:1;justify-content:center;align-items:center;height:40px;font-size:20px;font-weight:800;display:flex}.dock-meta{text-align:right;height:40px;color:var(--muted);flex-direction:column;flex:none;justify-content:center;font-size:11px;display:flex}.dock-row-wrap{flex-wrap:wrap}.dock-stake{flex:999 240px;min-width:0}.dock-stake .pulse-stake{height:40px}.dock-stake .pulse-stake button{background:var(--surface-raised);border-radius:8px}.dock-stake .pulse-stake-field{border-radius:8px}.dock-select-compact{flex:130px}.duel-avatar{color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex;position:relative;box-shadow:0 2px 10px #00000040}.duel-avatar.is-lead{animation:.5s cubic-bezier(.2,.8,.2,1) duel-lead-pop}@keyframes duel-lead-pop{0%{transform:scale(1)}40%{transform:scale(1.12)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.duel-avatar.is-lead{animation:none}}.sibyl-face-mouth{transition:opacity .2s}.duel-ring-track{stroke:var(--line);fill:none}.duel-ring-progress{stroke:var(--brand);fill:none;stroke-linecap:round;transform-origin:50%;transition:stroke-dashoffset .18s linear;transform:rotate(-90deg)}.duel-ring-progress.is-urgent{stroke:var(--negative);animation:.9s ease-in-out infinite queue-pulse}@media (prefers-reduced-motion:reduce){.duel-ring-progress.is-urgent{animation:none}}.duel-lead-bar{background:var(--line);border-radius:999px;height:6px;position:relative;overflow:hidden}.duel-lead-fill{background:var(--brand);border-radius:999px;width:50%;transition:width .35s cubic-bezier(.2,.8,.2,1),background-color .35s;position:absolute;top:0;bottom:0;left:0}.duel-lead-mid{background:var(--line-strong);width:1px;position:absolute;top:-3px;bottom:-3px;left:50%}.sibyl-bubble{animation:.25s cubic-bezier(.2,.8,.2,1) both duel-bubble-in}@keyframes duel-bubble-in{0%{opacity:0;transform:translateY(4px)scale(.96)}}@media (prefers-reduced-motion:reduce){.sibyl-bubble{animation:none}}.dock-pnl-hero{transition:color .2s}.result-burst{pointer-events:none;position:absolute;inset:0;overflow:hidden}.result-burst-particle{background:var(--brand);opacity:0;border-radius:2px;width:7px;height:7px;animation:.85s ease-out forwards result-burst-fly;position:absolute;top:50%;left:50%}@keyframes result-burst-fly{0%{opacity:1;transform:translate(-50%, -50%) rotate(var(--rot,0deg)) translateY(0)}to{opacity:0;transform:translate(-50%, -50%) rotate(var(--rot,0deg)) translateY(var(--dist,-90px))}}@media (prefers-reduced-motion:reduce){.result-burst{display:none}}.rematch-check{--tone:var(--brand);border:1px solid var(--tone);margin-bottom:16px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.rematch-check{border:1px solid color-mix(in srgb, var(--tone) 40%, var(--line))}}.rematch-check{background:var(--tone);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.rematch-check{background:color-mix(in srgb, var(--tone) 7%, var(--surface-raised))}}.rematch-check{animation:.3s cubic-bezier(.2,.9,.3,1.2) rematch-in}.rematch-check[data-state=theirs]{--tone:var(--violet-strong);animation:.3s cubic-bezier(.2,.9,.3,1.2) rematch-in,1.6s ease-in-out infinite rematch-glow}.rematch-check[data-state=starting]{--tone:var(--positive)}.rematch-check:is([data-state=lapsed],[data-state=missed],[data-state=left]){--tone:var(--muted-dim)}.rematch-check-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.rematch-check-eyebrow{color:var(--tone);letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:700}.rematch-check-clock{color:var(--tone);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.rematch-check-title{color:var(--text);margin-top:4px;font-size:15px;font-weight:700}.rematch-check-detail{color:var(--muted);margin-top:2px;font-size:12px}.rematch-seats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.rematch-seat{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:center;gap:8px;min-width:0;padding:6px 8px;display:flex}.rematch-seat-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);font-size:13px;font-weight:600;overflow:hidden}.rematch-seat-status{background:var(--muted);border-radius:999px;flex:none;margin-left:auto;padding:2px 8px}@supports (color:color-mix(in lab, red, red)){.rematch-seat-status{background:color-mix(in srgb, var(--muted) 12%, transparent)}}.rematch-seat-status{color:var(--muted);white-space:nowrap;font-size:11px;font-weight:700}.rematch-seat[data-status=ready]{border-color:var(--positive)}@supports (color:color-mix(in lab, red, red)){.rematch-seat[data-status=ready]{border-color:color-mix(in srgb, var(--positive) 50%, var(--line))}}.rematch-seat[data-status=ready] .rematch-seat-status{background:var(--positive)}@supports (color:color-mix(in lab, red, red)){.rematch-seat[data-status=ready] .rematch-seat-status{background:color-mix(in srgb, var(--positive) 15%, transparent)}}.rematch-seat[data-status=ready] .rematch-seat-status{color:var(--positive)}.rematch-seat[data-status=turn]{border-color:var(--violet-strong)}@supports (color:color-mix(in lab, red, red)){.rematch-seat[data-status=turn]{border-color:color-mix(in srgb, var(--violet-strong) 60%, var(--line))}}.rematch-seat[data-status=turn] .rematch-seat-status{background:var(--violet-strong)}@supports (color:color-mix(in lab, red, red)){.rematch-seat[data-status=turn] .rematch-seat-status{background:color-mix(in srgb, var(--violet-strong) 16%, transparent)}}.rematch-seat[data-status=turn] .rematch-seat-status{color:var(--violet-strong);animation:.9s ease-in-out infinite queue-pulse}@media (max-width:520px){.rematch-seats{grid-template-columns:minmax(0,1fr);gap:6px}}.rematch-meter{background:var(--line);border-radius:999px;height:4px;margin-top:10px;overflow:hidden}.rematch-meter span{background:var(--tone);transform-origin:0;height:100%;transition:transform .25s linear;display:block}.rematch-button.is-beckoning{background:linear-gradient(135deg, var(--violet), var(--violet-strong));color:#fff;font-weight:700;animation:1.2s ease-out infinite rematch-beckon}.rematch-button.is-beckoning:hover{filter:brightness(1.08)}.rematch-button.is-waiting{border:1px solid var(--line-strong);color:var(--muted);background:0 0}@keyframes rematch-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}}@keyframes rematch-glow{50%{box-shadow:0 0 0 5px color-mix(in srgb, var(--tone) 18%, transparent), 0 0 24px -6px var(--tone)}}@keyframes rematch-beckon{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--violet-strong) 60%, transparent)}to{box-shadow:0 0 0 10px #0000}}@media (prefers-reduced-motion:reduce){.rematch-check,.rematch-seat-status,.rematch-button.is-beckoning{animation:none!important}}.pc-pnl-toast{animation:1.6s ease-out forwards pc-toast-fade}@keyframes pc-toast-fade{0%{opacity:0;transform:translateY(4px)}15%{opacity:1;transform:translateY(0)}75%{opacity:1}to{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.pc-pnl-toast{opacity:0;animation:none}}.pulse-movement-alert{z-index:50;pointer-events:none;background:var(--surface);border:2px solid;border-radius:14px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.pulse-movement-alert{background:color-mix(in srgb, var(--surface) 84%, currentColor 16%)}}.pulse-movement-alert{padding:18px 26px;box-shadow:0 16px 60px,0 0 18px}@supports (color:color-mix(in lab, red, red)){.pulse-movement-alert{box-shadow:0 16px 60px color-mix(in srgb, currentColor 42%, transparent), 0 0 18px color-mix(in srgb, currentColor 32%, transparent)}}.pulse-movement-alert{letter-spacing:-.04em;font-variant-numeric:tabular-nums;text-shadow:0 0 18px;font-size:clamp(42px,9vw,88px);font-weight:800;line-height:1}@supports (color:color-mix(in lab, red, red)){.pulse-movement-alert{text-shadow:0 0 18px color-mix(in srgb, currentColor 48%, transparent)}}.pulse-movement-alert{animation:1.8s cubic-bezier(.2,.8,.2,1) both pulse-alert-pop}.pulse-movement-alert.is-positive{color:var(--chart-up)}.pulse-movement-alert.is-negative{color:var(--chart-down)}@keyframes pulse-alert-pop{0%{opacity:0;transform:translate(-50%,-42%)scale(.72)}14%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}28%{transform:translate(-50%,-50%)scale(1)}78%{opacity:1}to{opacity:0;transform:translate(-50%,-62%)scale(.96)}}@keyframes pulse-screen-shake{0%,to{transform:translate(0)}18%{transform:translate(-2px,1px)}36%{transform:translate(2px,-1px)}54%{transform:translate(-1px,1px)}72%{transform:translate(1px)}}html.pulse-screen-shake{animation:.24s ease-in-out pulse-screen-shake}@media (prefers-reduced-motion:reduce){.pulse-movement-alert,html.pulse-screen-shake{animation:none}}.active-match-bar{z-index:40;padding:10px 14px calc(10px + env(safe-area-inset-bottom));pointer-events:none;flex-direction:column-reverse;align-items:center;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0}.active-match-bar-link{pointer-events:auto;border:1px solid var(--line-strong);background:var(--surface);width:min(100%,480px);color:var(--text);border-radius:999px;align-items:center;gap:12px;padding:8px 8px 8px 16px;text-decoration:none;animation:.2s ease-out active-match-bar-in;display:flex;box-shadow:0 10px 30px #00000047}.active-match-bar-link:hover{border-color:var(--brand)}.active-match-bar-dot{background:var(--brand);border-radius:999px;flex:none;width:8px;height:8px;animation:1.4s ease-in-out infinite queue-pulse}.active-match-bar-copy{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.active-match-bar-copy strong{font-size:13px;font-weight:600}.active-match-bar-copy .muted{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.active-match-bar-cta{background:var(--btn-bg);color:var(--btn-text);border-radius:999px;flex:none;padding:8px 14px;font-size:12px;font-weight:700}@keyframes active-match-bar-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.active-match-bar-dot,.active-match-bar-link{animation:none}}.pulse-mini-dock{pointer-events:auto;border:1px solid var(--line-strong);background:var(--surface);border-radius:16px;flex-direction:column;gap:10px;width:min(100%,380px);max-height:min(60vh,420px);padding:14px;animation:.16s ease-out active-match-bar-in;display:flex;overflow-y:auto;box-shadow:0 10px 30px #00000047}.pulse-mini-dock-head{justify-content:space-between;align-items:center;display:flex}.pulse-mini-dock-balance{font-variant-numeric:tabular-nums;color:var(--brand-strong);font-size:15px;font-weight:600}.pulse-mini-dock-timer{font-variant-numeric:tabular-nums;color:var(--text);font-size:15px;font-weight:600}.pulse-mini-dock-positions{flex-direction:column;gap:6px;display:flex}.pulse-mini-dock-position{border:1px solid var(--line);background:var(--surface-raised);border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:flex}.pulse-mini-dock-position .pnl{text-align:right;font-variant-numeric:tabular-nums;flex:1}.pulse-mini-dock-position button{color:var(--muted);background:0 0;border:0;flex:none;padding:0 2px;font-size:16px;line-height:1}.pulse-mini-dock-position button:hover:not(:disabled){color:var(--negative)}.pulse-mini-dock-row{grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;display:grid}.pulse-mini-dock-row button{border:1px solid var(--line);color:var(--muted);font-variant-numeric:tabular-nums;background:0 0;border-radius:6px;padding:6px 4px;font-size:11px}.pulse-mini-dock-row button.active{border-color:var(--brand);background:var(--selected-bg);color:var(--brand-strong)}.pulse-mini-dock-row button:disabled,.pulse-mini-dock-position button:disabled{color:var(--muted-dim);cursor:default}.pulse-mini-dock-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pulse-mini-dock-actions button{background:var(--btn-disabled-bg);color:var(--btn-disabled-text);border:0;border-radius:8px;padding:10px;font-size:14px;font-weight:700}.pulse-mini-dock-error{color:var(--negative);text-align:center;margin:0;font-size:11px}.pulse-mini-dock-link{color:var(--muted-dim);align-self:center;font-size:11px;text-decoration:none}.pulse-mini-dock-link:hover{color:var(--text)}@media (prefers-reduced-motion:reduce){.pulse-mini-dock{animation:none}}.lower-grid{grid-template-columns:1.25fr 1fr;gap:28px;margin-top:30px;display:grid}.list-heading{justify-content:space-between;align-items:center;margin:0 2px 10px;display:flex}.list-heading h2{margin:0;font-size:14px;font-weight:600}.list-heading .muted{font-size:11px}.data-list{overflow:hidden}.data-row{grid-template-columns:minmax(150px,1fr) 65px 82px 42px;align-items:center;gap:12px;min-height:57px;padding:9px 14px;display:grid}.data-row+.data-row{border-top:1px solid var(--line)}button.data-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0}button.data-row:hover:not(:disabled){background:var(--surface-hover)}button.data-row:disabled{cursor:default;opacity:.6}.row-detail,.row-age{color:var(--muted);text-align:right;font-size:11px}.row-age{color:var(--muted-dim)}.result-row{grid-template-columns:minmax(110px,1fr) 44px 55px 52px}.result-row>span{text-align:right;font-size:11px}.result-row .row-market,.result-row .row-market>span{min-width:0}.result-row .row-market .muted{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.market-switcher{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.market-switcher .field-label{margin-right:5px}.market-switcher button{color:var(--muted);background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:5px 8px;font-size:12px;display:inline-flex}.market-switcher button.active{border-color:var(--line);background:var(--surface);color:var(--text)}.market-switcher button:hover{color:var(--text)}.market-switcher .market-symbol{border:0;width:18px;height:18px;font-size:13px}.market-switcher small{color:var(--muted-dim);font-size:9px}@media (max-width:900px){.market-overview{grid-template-columns:1fr 1.4fr}.market-stats{border-top:1px solid var(--line);border-left:0;grid-column:1/-1;grid-template-columns:repeat(3,1fr);padding:15px 0 0}.play-panel{grid-template-columns:repeat(3,1fr)}.play-panel-market{grid-column:span 3}.play-panel-market+.control-group{border-left:0;padding-left:0}.opponent-status{grid-column:span 2}}@media (max-width:640px){.lobby-shell{width:min(100% - 28px,1080px);padding-top:18px}.market-overview{grid-template-columns:1fr;gap:18px;padding:18px}.ticker-chart-wrap{order:3}.market-stats{grid-template-columns:1fr 1fr 1fr}.market-stats div{gap:4px;display:grid}.section-heading{flex-direction:column;align-items:start;gap:7px;margin-top:24px}.play-panel{grid-template-columns:1fr 1fr;gap:16px}.play-panel-market,.opponent-status{border-left:0;grid-column:span 2;padding-left:0}.play-panel-market+.control-group{border-left:0;padding-left:0}.play-button{grid-column:span 2}.queue-panel{flex-wrap:wrap;align-items:start}.queue-copy{flex:calc(100% - 24px)}.queue-elapsed{margin-left:23px}.queue-actions{margin-left:auto}.queue-cancel{margin-left:23px}.lower-grid{grid-template-columns:1fr;gap:24px;margin-top:24px}.data-row{grid-template-columns:minmax(130px,1fr) 55px 72px 35px;gap:8px;padding-inline:10px}body{overflow-x:hidden}.signin-button{min-height:40px;padding:8px 11px}.theme-toggle{width:40px;height:40px}.lobby-shell{width:min(100% - 24px, var(--shell-max));padding-top:14px;padding-bottom:max(48px, env(safe-area-inset-bottom))}.market-nav{align-items:stretch;gap:6px;margin-inline:0}.market-switcher{gap:4px;min-width:0}.market-switcher .field-label{display:none}.market-switcher button{min-height:40px;padding:7px 9px}.market-overview{border-radius:10px;gap:15px;padding:16px}.ticker-price{margin-top:7px;font-size:clamp(34px,12vw,48px)}.ticker-change{margin-top:8px}.market-stats{gap:9px;padding-top:13px}.market-stats dt{letter-spacing:.02em;font-size:9px}.market-stats dd{font-size:11px}.section-heading h1,.section-heading h2{font-size:28px}.round-meta{max-width:30ch;line-height:1.4}.play-panel{border-radius:10px;gap:14px;padding:16px}.play-panel-market{padding-bottom:2px}.control-group{gap:6px}.segmented-control button{min-height:44px;padding:8px 7px}.entry-input-wrap input,.entry-input-wrap span{min-height:42px}.opponent-status{gap:5px}.play-button,.queue-cancel{min-height:46px}.queue-panel{border-radius:10px;align-items:flex-start;gap:10px;padding:16px}.queue-copy strong{line-height:1.3}.queue-elapsed{margin-left:auto;padding-top:1px}.queue-cancel{padding:9px 12px}.list-heading{margin-inline:1px}.data-row,.result-row{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;min-height:68px;padding:11px 12px}.data-row .row-market{grid-area:1/1;min-width:0}.data-row>.row-detail:nth-child(2){text-align:right;grid-area:1/2}.data-row>.row-detail:nth-child(3){text-align:left;grid-area:2/1;margin-left:38px}.data-row>.wager-detail{justify-content:flex-start}.data-row>.row-age{text-align:right;grid-area:2/2}.result-row>span:nth-child(2){text-align:right;grid-area:1/2}.result-row>.row-detail{text-align:left;grid-area:2/1;margin-left:38px}.result-row>.row-age{text-align:right;grid-area:2/2}.data-row .muted{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.feed-shell{width:min(100% - 24px, var(--shell-max));gap:20px;padding-top:14px}.post-card{gap:10px;padding:14px}.post-avatar{width:36px;height:36px;font-size:13px}}@media (max-width:768px){body{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.app-header{z-index:30;background:var(--structure);max-width:none;padding:0;position:sticky;top:0}.app-header-inner{flex-wrap:nowrap;width:100%;min-height:60px;padding:0 16px}.desktop-header-content{display:none}.mobile-header-content{justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.mobile-header-content .brand{white-space:nowrap;letter-spacing:.2em;flex:0 auto;min-width:0;font-size:19px;line-height:1;overflow:hidden}.mobile-header-actions{flex:none;align-items:center;gap:6px;display:flex}.mobile-header-actions .theme-toggle,.mobile-header-actions .notif-bell{width:38px;height:38px}.notif-popover{width:auto;max-height:min(70vh,560px);position:fixed;top:64px;left:12px;right:12px}.challenge-popup{width:auto;position:fixed;top:64px;left:12px;right:12px}.messages-dock{width:auto;height:auto;padding-bottom:env(safe-area-inset-bottom);box-shadow:none;border:0;border-radius:0;inset:0}.mobile-account-control{flex:none;justify-content:center;align-items:center;min-width:40px;height:40px;display:flex}.mobile-header-actions .balance-display{white-space:nowrap;min-height:34px;padding:0 8px 0 9px;font-size:12px}.mobile-header-actions .balance-caret{display:none}.mobile-account-control .account-avatar{width:40px;height:40px}.mobile-signin-avatar{border:1px solid var(--structure-line);background:var(--structure-raised);width:40px;height:40px;color:var(--structure-muted);border-radius:999px;place-items:center;padding:0;display:grid}.mobile-signin-avatar:hover{border-color:var(--brand);color:var(--structure-text)}.mobile-profile-icon{width:18px;height:18px}.mobile-bottom-nav{z-index:50;border-top:1px solid var(--structure-line);background:var(--structure);padding-bottom:env(safe-area-inset-bottom);display:block;position:fixed;bottom:0;left:0;right:0}.mobile-bottom-nav-inner{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;width:min(100%,520px);height:64px;margin:0 auto;padding:2px 8px;display:grid}.mobile-bottom-nav-link{min-width:0;min-height:58px;color:var(--structure-muted);white-space:nowrap;background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:2px 3px;font-size:8px;font-weight:600;line-height:1;text-decoration:none;display:flex;position:relative}.mobile-bottom-nav-icon{flex:none;width:16px;height:16px;display:block}.mobile-bottom-nav-link:before{background:var(--brand);content:"";opacity:0;border-radius:999px;width:22px;height:2px;position:absolute;top:0;left:50%;transform:translate(-50%)}.mobile-bottom-nav-link.active{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.mobile-bottom-nav-link.active{background:color-mix(in srgb, var(--brand) 8%, var(--structure))}}.mobile-bottom-nav-link.active{color:var(--brand);font-weight:700}.mobile-bottom-nav-link.active:before{opacity:1}.mobile-bottom-nav-link--arena{color:var(--brand-strong)}@supports (color:color-mix(in lab, red, red)){.mobile-bottom-nav-link--arena{color:color-mix(in srgb, var(--brand-strong) 78%, var(--structure-muted))}}.mobile-bottom-nav-link--arena.active,.mobile-bottom-nav-link--wallet{color:var(--brand-strong)}@supports (color:color-mix(in lab, red, red)){.mobile-bottom-nav-link--wallet{color:color-mix(in srgb, var(--brand-strong) 78%, var(--structure-muted))}}.mobile-bottom-nav-link--wallet.active{color:var(--brand-strong)}.feed-shell{width:min(calc(100% - 32px), var(--shell-max));gap:16px;padding-top:12px;padding-bottom:24px}.feed-heading{margin:0 0 8px}.feed-heading h1{text-transform:uppercase;margin:0;font-size:22px;line-height:1}.feed-tabs{border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;width:100%;margin:0 0 10px;padding:3px;display:grid}.feed-tabs button{white-space:nowrap;min-width:0;min-height:36px;padding:6px 4px;font-size:11px}.feed-nav .feed-tabs{scrollbar-width:none;display:flex;overflow-x:auto}.feed-nav .feed-tabs button{flex:none;padding:6px 12px}.profile-tabs{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.profile-copy{padding:12px 14px 14px}.profile-copy-stats{gap:8px}.profile-copy-stats dd{font-size:19px}.profile-match{gap:10px;padding:11px 12px}.profile-hero{padding:16px 14px 14px}.profile-avatar{width:72px;height:72px;font-size:26px}.profile-banner{height:100px;margin-inline:-14px}.profile-hero.has-banner .profile-avatar{margin-top:-42px}.feed-sidebar.profile-rail{display:none}.profile-face-menu{z-index:3;display:block;position:absolute;top:10px;left:10px}.profile-face-toggle{--face-accent:var(--room,var(--brand));--face-accent-strong:var(--room-strong,var(--brand-strong));border:1px solid var(--face-accent);align-items:center;gap:6px;height:34px;padding:0 10px 0 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.profile-face-toggle{border:1px solid color-mix(in srgb, var(--face-accent) 65%, transparent)}}.profile-face-toggle{background:var(--face-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.profile-face-toggle{background:color-mix(in srgb, var(--face-accent) 18%, color-mix(in srgb, var(--surface-raised) 88%, transparent))}}.profile-face-toggle{color:var(--text);white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:12px;font-weight:700;line-height:1;animation:1.4s ease-out .9s 3 profile-face-beckon;box-shadow:0 4px 14px #00000040}.profile-showcase[data-showing=reel] .profile-face-toggle{--face-accent:var(--gold);--face-accent-strong:var(--gold)}.profile-face-toggle:active{transform:scale(.96)}.profile-face-toggle svg{width:15px;height:15px;color:var(--face-accent-strong);flex:none}.profile-face-dots{gap:3px;display:inline-flex}.profile-face-dots span{background:var(--text);border-radius:999px;width:5px;height:5px}@supports (color:color-mix(in lab, red, red)){.profile-face-dots span{background:color-mix(in srgb, var(--text) 26%, transparent)}}.profile-face-dots .is-active{background:var(--face-accent-strong);box-shadow:0 0 6px var(--face-accent)}.profile-face-popover{text-align:left;width:190px;top:calc(100% + 6px);left:0;right:auto}.profile-face-popover svg{width:16px;height:16px;color:var(--muted);flex:none}.profile-face-popover [aria-checked=true] svg{color:var(--brand-strong)}.profile-face-popover strong{font-size:13px;font-weight:600}.profile-showcase.has-faces:not(.has-banner){padding-top:52px}.profile-face--panel{text-align:left;justify-items:stretch;padding-top:4px;display:grid}.profile-hero.has-banner .profile-face--panel{padding-top:56px}.profile-face--panel>.sidebar-panel{background:0 0;border:0;border-radius:0;align-content:center;padding:0;display:grid}.profile-face--panel>.sidebar-panel>h3{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.profile-face--panel .profile-reel-list{gap:8px}.profile-face--panel .profile-reel-card:not(.is-empty){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"top unpin""text text""foot foot";gap:6px 0;padding:10px 12px;display:grid}.profile-face--panel .profile-reel-top{grid-area:top}.profile-face--panel .profile-reel-text{-webkit-line-clamp:2;grid-area:text;font-size:13px;line-height:1.4}.profile-face--panel .profile-reel-foot{grid-area:foot}.profile-face--panel .profile-reel-result{font-size:16px}.profile-face--panel .profile-reel-unpin{opacity:1;grid-area:unpin;align-self:center;margin-left:8px;position:static}.profile-showcase:not([data-showing=profile])>[data-face=profile],.profile-showcase:not([data-showing=achievements])>[data-face=achievements],.profile-showcase:not([data-showing=reel])>[data-face=reel]{visibility:hidden}.profile-showcase[data-flip=out]{animation:.17s cubic-bezier(.55,.05,.9,.45) forwards profile-flip-out}.profile-showcase[data-flip=in]{animation:.36s cubic-bezier(.2,.9,.3,1.12) both profile-flip-in}.profile-showcase[data-flip=in]:after{z-index:4;border-radius:inherit;background:linear-gradient(105deg, transparent 38%, var(--room-strong,var(--brand-strong)) 50%, transparent 62%) 0 0 / 260% 100% no-repeat;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.profile-showcase[data-flip=in]:after{background:linear-gradient(105deg, transparent 38%, color-mix(in srgb, var(--room-strong,var(--brand-strong)) 28%, transparent) 50%, transparent 62%) 0 0 / 260% 100% no-repeat}}.profile-showcase[data-flip=in]:after{content:"";pointer-events:none;animation:.36s ease-out both profile-flip-glint}.profile-showcase[data-showing=achievements] [data-face=achievements] :is(.profile-record-hero,.sidebar-row),.profile-showcase[data-showing=reel] [data-face=reel] .profile-reel-card{animation:profile-face-rise .42s cubic-bezier(.2, .8, .2, 1) var(--d,.12s) both}.profile-face--panel .profile-record-hero:nth-child(2){--d:.17s}.profile-face--panel .sidebar-row{--d:.22s}.profile-face--panel .sidebar-row:nth-child(2){--d:.26s}.profile-face--panel .sidebar-row:nth-child(3){--d:.3s}.profile-face--panel .sidebar-row:nth-child(4){--d:.34s}.profile-face--panel .profile-reel-card:nth-child(2){--d:.19s}.profile-face--panel .profile-reel-card:nth-child(3){--d:.26s}.profile-face--panel .profile-reel-card:nth-child(4){--d:.33s}.profile-identity h1{font-size:19px}.profile-lot{grid-template-columns:24px auto minmax(0,1fr) auto 56px;column-gap:8px;font-size:12px}.profile-lot-icon{width:24px;height:24px;font-size:11px}.feed-list{gap:8px}.post-card{gap:10px;padding:12px 14px}.feed-composer{gap:8px;padding:12px 14px}.feed-composer-trade,.feed-composer-post{min-height:30px;padding:0 10px;font-size:11px}.post-avatar{width:32px;height:32px;font-size:11px}.post-meta{font-size:9px}.post-meta strong{font-size:11px}.post-meta .muted{font-size:8px}.post-content{font-size:15px;line-height:1.42}.post-content.is-collapsed{max-height:9.94em}.post-actions{font-size:12px}.reply-meta{font-size:9px}.reply-content{font-size:10px}.clash-pick{font-size:11px}.streak-copy,.streak-copy p{font-size:10px}.streak-stat,.promo-text,.post-card--promo{font-size:9px}.post-read-more{min-height:36px;margin-top:0}.active-match-bar{bottom:calc(80px + env(safe-area-inset-bottom));padding-bottom:0}.app-header,.mobile-bottom-nav,.active-match-bar{transition:transform .22s}html[data-chrome=hidden] .app-header:not(:has(:focus-visible)){transform:translateY(-100%)}html[data-chrome=hidden] .mobile-bottom-nav:not(:has(:focus-visible)){transform:translateY(100%)}html[data-chrome=hidden] .active-match-bar{transform:translateY(70px)}}@media (prefers-reduced-motion:reduce){.app-header,.mobile-bottom-nav,.active-match-bar{transition:none}.profile-face--panel :is(.profile-record-hero,.sidebar-row,.profile-reel-card),.profile-face-toggle{animation:none!important}}@media (max-width:420px){.mobile-header-content .brand{letter-spacing:.16em;font-size:17px}}@media (max-width:380px){.mobile-header-content .brand{letter-spacing:.12em;font-size:16px}.mobile-header-actions .theme-toggle,.mobile-header-actions .notif-bell{width:34px;height:34px}}@media (max-width:340px){.app-header{padding-inline:16px}}.battle-shell{gap:18px;width:100%;max-width:1160px;margin:0 auto;display:grid}.battle-hero{background:var(--surface);gap:16px;padding:18px 20px;display:grid}.battle-countdown{border-bottom:1px solid var(--line);justify-items:center;gap:5px;padding:12px 0 8px;display:grid}@supports (color:color-mix(in lab, red, red)){.battle-countdown{border-bottom:1px solid color-mix(in srgb, var(--line) 55%, transparent)}}.battle-countdown{text-align:center}.battle-countdown strong{letter-spacing:.03em;font-variant-numeric:tabular-nums;color:var(--market-accent-strong);font-size:clamp(32px,5vw,48px);line-height:1}.battle-countdown strong.is-locked{color:var(--negative)}.battle-countdown span{color:var(--muted-dim);font-size:11px}.battle-choices{grid-template-columns:1fr 1fr;gap:12px;display:grid}.battle-choice{text-align:center;border:1px solid var(--line);justify-items:center;gap:3px;display:grid}@supports (color:color-mix(in lab, red, red)){.battle-choice{border:1px solid color-mix(in srgb, var(--line) 55%, transparent)}}.battle-choice{background:var(--field-bg);border-radius:8px;padding:16px 14px;transition:background-color .12s,border-color .12s}.battle-choice:hover:not(:disabled){background:var(--surface-hover)}.battle-choice:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.battle-choice:disabled{cursor:default}.battle-choice-arrow{font-size:20px;line-height:1}.battle-choice-label{font-size:17px;font-weight:700}.battle-choice-meta{color:var(--muted-dim);margin-top:3px;font-size:11px}.battle-choice.is-long{border-color:var(--chart-up)}@supports (color:color-mix(in lab, red, red)){.battle-choice.is-long{border-color:color-mix(in srgb, var(--chart-up) 45%, transparent)}}.battle-choice.is-long{background:var(--chart-up)}@supports (color:color-mix(in lab, red, red)){.battle-choice.is-long{background:color-mix(in srgb, var(--chart-up) 9%, var(--field-bg))}}.battle-choice.is-long:hover:not(:disabled){background:var(--chart-up)}@supports (color:color-mix(in lab, red, red)){.battle-choice.is-long:hover:not(:disabled){background:color-mix(in srgb, var(--chart-up) 14%, var(--field-bg))}}.battle-choice.is-long .battle-choice-label,.battle-choice.is-long .battle-choice-arrow{color:var(--chart-up)}.battle-choice.is-short{border-color:var(--chart-down)}@supports (color:color-mix(in lab, red, red)){.battle-choice.is-short{border-color:color-mix(in srgb, var(--chart-down) 45%, transparent)}}.battle-choice.is-short{background:var(--chart-down)}@supports (color:color-mix(in lab, red, red)){.battle-choice.is-short{background:color-mix(in srgb, var(--chart-down) 9%, var(--field-bg))}}.battle-choice.is-short:hover:not(:disabled){background:var(--chart-down)}@supports (color:color-mix(in lab, red, red)){.battle-choice.is-short:hover:not(:disabled){background:color-mix(in srgb, var(--chart-down) 14%, var(--field-bg))}}.battle-choice.is-short .battle-choice-label,.battle-choice.is-short .battle-choice-arrow{color:var(--chart-down)}.battle-choice.is-long.is-selected{border-color:var(--chart-up);background:var(--chart-up)}@supports (color:color-mix(in lab, red, red)){.battle-choice.is-long.is-selected{background:color-mix(in srgb, var(--chart-up) 20%, var(--field-bg))}}.battle-choice.is-short.is-selected{border-color:var(--chart-down);background:var(--chart-down)}@supports (color:color-mix(in lab, red, red)){.battle-choice.is-short.is-selected{background:color-mix(in srgb, var(--chart-down) 20%, var(--field-bg))}}.battle-choice:disabled:not(.is-selected){opacity:.55}.battle-choices-hint{color:var(--muted-dim);text-align:center;margin:0;font-size:11px}.battle-result{text-align:center;margin:0;font-size:13px;font-weight:700}.battle-result.is-win{color:var(--chart-up)}.battle-result.is-loss{color:var(--chart-down)}.battle-split{background:var(--surface);border-radius:8px;gap:10px;padding:12px 20px;display:grid}.battle-split-labels{justify-content:space-between;align-items:baseline;font-size:12px;font-weight:600;display:flex}.battle-split-bar{background:var(--surface-raised);border-radius:999px;height:7px;display:flex;overflow:hidden}.battle-split-meta{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:6px;font-size:12px;display:flex}.battle-split-meta strong{color:var(--text);font-weight:600}.battle-split-meta i{color:var(--line-strong);font-style:normal}.battle-columns{grid-template-columns:minmax(260px,320px) 1fr;align-items:stretch;gap:16px;display:grid}.battle-calendar{background:var(--surface);border-radius:8px;padding:14px 16px}.battle-calendar-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.battle-calendar-legend{gap:10px;display:flex}.battle-calendar-legend span{color:var(--muted-dim);align-items:center;gap:5px;font-size:10px;display:flex}.battle-calendar-legend i{background:var(--chart-up);border-radius:2px;width:8px;height:8px;display:inline-block}.battle-calendar-legend i.is-loss{background:var(--chart-down)}.battle-calendar-grid{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.battle-calendar-dow{text-align:center;color:var(--muted-dim);padding-bottom:3px;font-size:10px}.battle-day{aspect-ratio:1;color:var(--muted-dim);font-variant-numeric:tabular-nums;border-radius:5px;place-items:center;font-size:11px;font-weight:500;display:grid}.battle-day.is-win{background:var(--chart-up)}@supports (color:color-mix(in lab, red, red)){.battle-day.is-win{background:color-mix(in srgb, var(--chart-up) 20%, transparent)}}.battle-day.is-win{color:var(--chart-up);font-weight:700}.battle-day.is-loss{background:var(--chart-down)}@supports (color:color-mix(in lab, red, red)){.battle-day.is-loss{background:color-mix(in srgb, var(--chart-down) 16%, transparent)}}.battle-day.is-loss{color:var(--chart-down);font-weight:700}.battle-day.is-today{border:1.5px solid var(--market-accent);color:var(--market-accent-strong);font-weight:700}.battle-record{background:var(--surface);border-radius:8px;align-content:start;gap:12px;padding:14px 18px;display:grid}.battle-record-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.battle-record-item strong{color:var(--text);font-size:21px;line-height:1;display:block}.battle-record-item span{color:var(--muted);margin-top:4px;font-size:11px;display:block}.battle-calendar-accuracy{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;margin-top:10px;padding-top:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.battle-calendar-accuracy{border-top:1px solid color-mix(in srgb, var(--line) 55%, transparent)}}.battle-calendar-accuracy strong{color:var(--market-accent-strong);font-size:22px}.battle-calendar-accuracy span{color:var(--muted);font-size:11px}@media (max-width:800px){.battle-columns{grid-template-columns:1fr}.battle-calendar{width:100%;max-width:320px;margin:0 auto}}@media (max-width:640px){.battle-hero{border-radius:9px;gap:12px;padding:14px 16px}.battle-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.battle-choice{padding:14px}.battle-split{padding:12px 14px}.battle-calendar,.battle-record{border-radius:9px;padding:12px 14px}.play-actions{grid-column:span 2;width:100%}.play-actions .play-button{flex:1}}.portfolio-game button,.portfolio-game input{font-size:revert-layer;font-weight:revert-layer;line-height:revert-layer}.pf-live-dot{background:var(--brand);width:7px;height:7px;box-shadow:0 0 0 0 var(--brand);border-radius:999px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.pf-live-dot{box-shadow:0 0 0 0 color-mix(in srgb, var(--brand) 50%, transparent)}}.pf-live-dot{animation:2s ease-out infinite pf-live}@keyframes pf-live{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--brand) 45%, transparent)}70%,to{box-shadow:0 0 0 6px #0000}}.pf-flash-up{animation:.7s ease-out pf-flash-up}.pf-flash-down{animation:.7s ease-out pf-flash-down}@keyframes pf-flash-up{0%{background-color:color-mix(in srgb, var(--positive) 16%, transparent)}to{background-color:#0000}}@keyframes pf-flash-down{0%{background-color:color-mix(in srgb, var(--negative) 16%, transparent)}to{background-color:#0000}}.pf-shimmer{background:var(--surface-hover);animation:1.4s ease-in-out infinite pf-shimmer;display:block}@keyframes pf-shimmer{50%{opacity:.45}}@media (max-width:767px){.pf-sticky-submit{bottom:calc(72px + env(safe-area-inset-bottom));z-index:10;background:var(--surface-raised);margin-inline:-14px;padding:0 14px 6px;transition:transform .22s;position:sticky}html[data-chrome=hidden] .pf-sticky-submit{transform:translateY(64px)}}@media (prefers-reduced-motion:reduce){.pf-sticky-submit{transition:none}}.pf-select-indicator{background:var(--selected-bg);box-shadow:inset 3px 0 0 var(--brand);transition:opacity .15s}.pf-select-indicator.is-animated{transition:transform .2s cubic-bezier(.2,.8,.2,1),height .2s,opacity .15s}.pf-row .pf-row-star{opacity:0;transition:opacity .15s,background-color .15s,color .15s}.pf-row:hover .pf-row-star,.pf-row:focus-within .pf-row-star,.pf-row .pf-row-star[aria-pressed=true]{opacity:1}@media (hover:none){.pf-row .pf-row-star{opacity:1}}.pf-star-pop{animation:.42s cubic-bezier(.34,1.56,.64,1) pf-star-pop}@keyframes pf-star-pop{0%{transform:scale(.6)}55%{transform:scale(1.3)}to{transform:scale(1)}}.pf-crossfade{animation:.18s ease-out pf-crossfade}.pf-coin-chart{--chart-line:#fff;--chart-point:#fff;--market-accent-contrast:#111}[data-theme=light] .pf-coin-chart{--chart-line:var(--text);--chart-point:var(--text);--market-accent-contrast:var(--surface)}@keyframes pf-crossfade{0%{opacity:0}to{opacity:1}}.pf-digit-up{animation:.9s ease-out pf-digit-up}.pf-digit-down{animation:.9s ease-out pf-digit-down}@keyframes pf-digit-up{0%{color:var(--positive)}}@keyframes pf-digit-down{0%{color:var(--negative)}}.pf-submit:not(:disabled):active{transform:scale(.97)}.pf-submit{transition-property:transform,background-color,color,opacity;transition-duration:.12s}.pf-spinner{border:2px solid;border-right-color:#0000;border-radius:999px;width:16px;height:16px;animation:.7s linear infinite pf-spin}.pf-spin{animation:.8s linear infinite pf-spin}@keyframes pf-spin{to{transform:rotate(360deg)}}.pf-position-enter{animation:.32s cubic-bezier(.2,.8,.2,1) pf-position-in,1.8s ease-out pf-position-ring}@keyframes pf-position-in{0%{opacity:0;transform:translateY(-10px)}}@keyframes pf-position-ring{0%,30%{box-shadow:inset 0 0 0 1.5px var(--brand)}to{box-shadow:inset 0 0 0 1.5px #0000}}.pf-bar-segment{transition:width .3s}@media (prefers-reduced-motion:reduce){.pf-live-dot,.pf-flash-up,.pf-flash-down,.pf-shimmer,.pf-star-pop,.pf-crossfade,.pf-digit-up,.pf-digit-down,.pf-spin,.pf-position-enter{animation:none}.pf-spinner{animation-duration:1.6s}.pf-select-indicator.is-animated,.pf-bar-segment,.pf-submit{transition:none}.pf-submit:not(:disabled):active{transform:none}}.arena-mode-tabs{margin:0 2px 14px}.arena-mode-tabs small{color:var(--muted-dim);margin-left:5px;font-size:9px}.market-stats-toggle{display:none}@media (max-width:768px){.lobby-shell{width:min(calc(100% - 32px), var(--shell-max));padding-top:12px}.arena-mode-tabs{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 12px}.lobby-shell .market-nav{align-items:center;gap:8px;margin:0 0 12px}.lobby-shell .market-switcher button{min-height:36px;padding:6px 10px}.lobby-shell .market-switcher .daily-coin{min-height:30px;padding:4px 10px;font-size:11px}}@media (max-width:640px){.pulse-stage{gap:12px}.pulse-stage .market-overview{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy toggle""chart chart""stats stats";gap:12px;padding:14px}.pulse-stage .ticker-price{margin-top:6px;font-size:32px}.pulse-stage .ticker-change{margin-top:6px}.pulse-stage .ticker-chart-wrap{height:220px}.pulse-stage .market-chart.is-fill{min-height:0}.market-stats-toggle{min-height:32px;color:var(--muted);background:0 0;border:0;grid-area:toggle;place-self:start end;align-items:center;padding:0 2px;font-size:12px;font-weight:600;display:inline-flex}.market-stats-toggle:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin-left:8px;transform:translateY(-2px)rotate(45deg)}.market-stats-toggle[aria-expanded=true]:after{transform:translateY(1px)rotate(-135deg)}.market-stats-toggle:hover{color:var(--text)}.pulse-stage .market-stats{padding-top:12px}.pulse-stage .market-stats.is-collapsed{display:none}.pulse-stage .call-box{gap:12px;padding:14px}.pulse-stage .call-box .section-heading{display:none}.pulse-stage .play-panel{flex-direction:column;gap:12px;display:flex}.pulse-stage .play-panel .control-group,.pulse-stage .play-panel .opponent-status{padding-top:12px}.pulse-stage .play-panel .control-group--timer{border-top:0;order:1;padding-top:0}.pulse-stage .play-panel .control-group--wager{order:1}.pulse-stage .play-actions{order:2;margin-top:0;padding-top:0}.pulse-stage .play-panel-note{order:3}.pulse-stage .play-panel .opponent-status{order:4}.pulse-stage .play-panel .control-group--format{order:5}.pulse-stage .play-button{min-height:52px;font-size:18px}}.wd-page{width:min(100% - 32px,960px);margin:0 auto;padding:36px 0 72px}.wd-dashboard{gap:20px;display:grid}.wd-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-bottom:4px;display:flex}.wd-header h1{color:var(--text);letter-spacing:-.02em;margin:0;font-size:30px;font-weight:700}.wd-header-sub{justify-items:start;gap:6px;display:grid}.wd-address-pill{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:999px;align-items:center;gap:8px;padding:5px 6px 5px 12px;font-size:13px;display:inline-flex}.wd-address-pill code{color:var(--text);font-family:var(--font-mono), monospace;font-size:12px;font-weight:600}.wd-address-sep{color:var(--muted-dim)}.wd-address-pill button,.wd-address-pill a{width:28px;height:28px;color:var(--muted);background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:inline-grid}.wd-address-pill button:hover,.wd-address-pill a:hover{background:var(--surface-hover);color:var(--text)}.wd-base-dot{background:#0052ff;border-radius:999px;flex:none;width:14px;height:14px;display:inline-block}.wd-balance{border:1px solid var(--line);background:var(--surface);border-radius:18px;gap:24px;padding:32px;display:grid}.wd-balance-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.wd-balance-figure{justify-items:start;gap:4px;min-width:0;display:grid}.wd-balance-label,.wd-balance-sub{color:var(--muted);font-size:13px}.wd-balance-total{color:var(--text);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:60px;font-weight:300;line-height:1.08}.wd-balance-loading{color:var(--muted-dim)}.wd-digit-up{animation:.9s ease-out wd-digit-up}.wd-digit-down{animation:.9s ease-out wd-digit-down}@keyframes wd-digit-up{0%{color:var(--positive)}}@keyframes wd-digit-down{0%{color:var(--negative)}}.wd-balance-actions{align-items:center;gap:10px;display:flex}.wd-pill{border:1px solid var(--line-strong);height:44px;color:var(--text);white-space:nowrap;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:14px;font-weight:600;transition:background-color .15s,border-color .15s;display:inline-flex}.wd-pill:hover{background:var(--surface-hover)}.wd-pill-primary{border-color:var(--text);background:var(--text);color:var(--bg)}.wd-pill-primary:hover{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.wd-pill-primary:hover{background:color-mix(in srgb, var(--text) 86%, var(--bg))}}.wd-pill-round{width:44px;color:var(--muted);padding:0;font-size:16px}.wd-pill-small{gap:6px;height:34px;padding:0 14px;font-size:13px}.wd-balance-stats{border-top:1px solid var(--line);flex-wrap:wrap;gap:12px 44px;margin:0;padding-top:20px;display:flex}.wd-balance-stats dt{color:var(--muted);font-size:12px}.wd-balance-stats dd{color:var(--text);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:15px;font-weight:600}.wd-balance-stats dd.is-up{color:var(--positive)}.wd-balance-stats dd.is-down{color:var(--negative)}.wd-trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.wd-trust li{border:1px solid var(--line);background:var(--surface);border-radius:14px;align-items:flex-start;gap:12px;padding:18px;display:flex}.wd-trust-icon{width:16px;height:18px;color:var(--brand);flex:none;place-items:center;display:inline-grid}.wd-trust strong{color:var(--text);font-size:14px;font-weight:600;display:block}.wd-trust small{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.45;display:block}.wd-section{gap:12px;margin-top:10px;display:grid}.wd-section-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.wd-section-row h2{color:var(--text);margin:0;font-size:16px;font-weight:600}.wd-text-link{color:var(--brand);background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.wd-text-link:hover{color:var(--brand-strong);text-underline-offset:3px;text-decoration:underline}.wd-card{border:1px solid var(--line);background:var(--surface);border-radius:14px}.wd-card-empty{color:var(--muted);margin:0;padding:22px 20px;font-size:13px;line-height:1.5}.wd-footnote{color:var(--muted-dim);margin:6px 0 0;font-size:12px;line-height:1.6}.wd-footnote .wd-text-link{font-size:12px}.wd-list-controls{flex-wrap:wrap;align-items:center;gap:8px;padding:14px 16px 2px;display:flex}.wd-list-search{border:1px solid var(--line);background:var(--field-bg);min-width:160px;color:var(--text);border-radius:8px;flex:1;padding:8px 12px;font-size:13px}.wd-list-sort{border:1px solid var(--line);background:var(--field-bg);color:var(--text);border-radius:8px;padding:8px 10px;font-size:12px;font-weight:600}.wd-table-head,.wd-coin-row-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px;display:grid}.wd-table-head{border-bottom:1px solid var(--line);color:var(--muted);padding:12px 56px 12px 18px;font-size:12px}.wd-table-head span:not(:first-child),.wd-coin-row-price,.wd-coin-row-balance{text-align:right;justify-self:end}.wd-coin-list{margin:0;padding:0;list-style:none;display:grid}.wd-coin-row{align-items:center;transition:background-color .15s;display:flex;position:relative}.wd-coin-row+.wd-coin-row{border-top:1px solid var(--line)}.wd-coin-row:last-child{border-radius:0 0 13px 13px}.wd-coin-row:hover{background:var(--surface-hover)}.wd-coin-row:has([aria-expanded=true]){z-index:11}.wd-coin-row.is-hidden .wd-coin-row-grid{opacity:.55}.wd-coin-row-grid{min-width:0;color:inherit;text-align:left;background:0 0;border:0;flex:1;padding:16px 8px 16px 18px}.wd-coin-row-menu{opacity:0;flex:none;place-items:center;width:40px;margin-right:8px;transition:opacity .15s;display:grid}.wd-coin-row:hover .wd-coin-row-menu,.wd-coin-row:focus-within .wd-coin-row-menu{opacity:1}@media (hover:none){.wd-coin-row-menu{opacity:1}}.wd-list-hidden-toggle{color:var(--muted);background:0 0;border:0;justify-self:center;margin:0 auto;font-size:12px;font-weight:600;display:block}.wd-list-hidden-toggle:hover{color:var(--text)}.wd-coin-row-asset{align-items:center;gap:12px;min-width:0;display:flex}.wd-coin-row-identity{gap:2px;min-width:0;display:grid}.wd-coin-row-identity strong,.wd-coin-row-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wd-coin-row-identity strong{color:var(--text);font-size:14px;font-weight:600}.wd-coin-row-identity small{color:var(--muted);font-size:12px}.wd-coin-row-price,.wd-coin-row-balance{font-variant-numeric:tabular-nums;justify-items:end;gap:2px;display:grid}.wd-coin-row-price>span:first-child,.wd-coin-row-balance>span:first-child{color:var(--text);font-size:14px;font-weight:600}.wd-coin-row-balance small{color:var(--muted);font-size:12px}.wd-activity-list{margin:0;padding:0;list-style:none;display:grid}.wd-activity-row{align-items:center;gap:14px;padding:14px 18px;display:flex}.wd-activity-row+.wd-activity-row{border-top:1px solid var(--line)}.wd-activity-icon{background:var(--surface-raised);width:32px;height:32px;color:var(--muted);border-radius:999px;flex:none;place-items:center;display:inline-grid}.wd-activity-row.is-received .wd-activity-icon{color:var(--positive)}.wd-activity-main{flex:1;gap:2px;min-width:0;display:grid}.wd-activity-main strong{color:var(--text);font-size:14px;font-weight:600}.wd-activity-main small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:12px;overflow:hidden}.wd-activity-side{flex:none;justify-content:flex-end;align-items:center;gap:16px;max-width:55%;display:flex}.wd-activity-amount{color:var(--text);font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;font-size:14px;font-weight:500}.wd-activity-amount.wd-activity-in{color:var(--positive)}.wd-activity-pending{color:var(--gold)}.wd-activity-failed{color:var(--negative)}.wd-activity-link{color:var(--brand);white-space:nowrap;align-items:center;gap:4px;font-size:13px;text-decoration:none;display:inline-flex}.wd-activity-link:hover{color:var(--brand-strong);text-underline-offset:3px;text-decoration:underline}.wd-toast{z-index:70;border:1px solid var(--line-strong);background:var(--surface-raised);box-shadow:var(--glass-shadow);color:var(--text);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:10px 18px 10px 10px;font-size:14px;font-weight:600;animation:.2s ease-out wd-toast-in;display:inline-flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.wd-toast-check{background:var(--positive);border-radius:999px;place-items:center;width:24px;height:24px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.wd-toast-check{background:color-mix(in srgb, var(--positive) 18%, transparent)}}.wd-toast-check{color:var(--positive);font-size:12px}@keyframes wd-toast-in{0%{opacity:0;transform:translate(-50%,8px)}}.wd-advanced{margin-top:2px}.wd-advanced [aria-label=Filter\ tokens] button{font-size:11px}.wd-detail{background:var(--surface);border-radius:16px;gap:14px;padding:20px;display:grid}.wd-detail-back{color:var(--muted);background:0 0;border:0;justify-self:start;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.wd-detail-back:hover{color:var(--text)}.wd-detail-head{align-items:center;gap:12px;display:flex}.wd-detail-head h2{margin:0;font-size:18px}.wd-detail-head p{color:var(--muted);margin:2px 0 0;font-size:12px}.wd-detail-price{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.wd-detail-price>span:first-child{color:var(--text);font-size:28px;font-weight:700}.wd-detail-chart{--chart-line:#7cc4ff;--chart-point:#a8d8ff;--market-accent-contrast:#06213a}[data-theme=light] .wd-detail-chart{--chart-line:#2b8fd6;--chart-point:#1f74b3;--market-accent-contrast:#fff}.wd-detail-periods{justify-content:flex-end;gap:4px;margin-bottom:8px;display:flex}.wd-detail-periods button{color:var(--muted);text-transform:uppercase;background:0 0;border:0;border-radius:6px;padding:5px 10px;font-size:11px;font-weight:600}.wd-detail-periods button.is-selected{background:var(--surface-hover);color:var(--text)}.wd-detail-chart-empty{background:var(--surface-raised);height:260px;color:var(--muted-dim);border-radius:10px;justify-content:center;align-items:center;font-size:12px;display:flex}.wd-detail-stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:12px;display:grid}.wd-detail-stats dt{color:var(--muted-dim);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.wd-detail-stats dd{color:var(--text);margin:2px 0 0;font-size:13px;font-weight:600}.wd-detail-note{color:var(--muted-dim);margin:0;font-size:11px;line-height:1.5}.wd-detail-actions{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.wd-detail-secondary-button{border:1px solid var(--line);color:var(--text);background:0 0;border-radius:6px;padding:10px 12px;font-size:13px;font-weight:600}.wd-detail-secondary-button:hover{border-color:var(--line-strong)}.wd-sheet-backdrop{z-index:60;background:#040a1280;justify-content:center;align-items:center;padding:16px;animation:.15s ease-out wd-fade-in;display:flex;position:fixed;inset:0}@keyframes wd-fade-in{0%{opacity:0}to{opacity:1}}.wd-sheet{border:1px solid var(--line);background:var(--surface);border-radius:18px;width:min(100%,380px);max-height:calc(100dvh - 32px);padding:22px;animation:.18s cubic-bezier(.2,.8,.2,1) wd-sheet-in;overflow-y:auto}.wd-sheet-wide{width:min(100%,440px)}@keyframes wd-sheet-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.wd-sheet-heading{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.wd-sheet-heading h2{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:700}.wd-sheet-close{color:var(--muted);background:0 0;border:0;padding:4px}.wd-sheet-close:hover{color:var(--text)}.wd-sheet-note{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.wd-segmented{border:1px solid var(--line);background:var(--field-bg);border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:16px;padding:4px;display:grid}.wd-segmented button{color:var(--muted);background:0 0;border:0;border-radius:10px;padding:10px 8px;font-size:14px;font-weight:500}.wd-segmented button:hover{color:var(--text)}.wd-segmented button[aria-pressed=true]{background:var(--surface-hover);color:var(--text);font-weight:600}.wd-deposit{gap:14px;display:grid}.wd-deposit-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.wd-deposit-tile{border:1px solid var(--line);background:var(--field-bg);border-radius:12px;gap:4px;padding:10px 14px;display:grid}.wd-deposit-tile>span{color:var(--muted);font-size:12px}.wd-deposit-tile strong{color:var(--text);align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.wd-deposit-tile .wd-base-dot{width:16px;height:16px}.wd-qr{border:1px solid var(--line);color:#0b0b0f;background:#fff;border-radius:16px;justify-self:center;width:184px;padding:14px}.wd-qr-code{width:100%;height:auto;display:block}.wd-deposit-address{gap:8px;display:grid}.wd-deposit-label{color:var(--muted);font-size:13px}.wd-deposit-address-box{border:1px solid var(--line);background:var(--field-bg);border-radius:12px;align-items:center;gap:12px;padding:12px 12px 12px 14px;display:flex}.wd-deposit-address-box code{min-width:0;color:var(--muted);font-family:var(--font-mono), monospace;flex-wrap:wrap;flex:1;gap:2px 7px;font-size:13px;line-height:1.6;display:flex}.wd-deposit-address-box code .is-key{color:var(--text);font-weight:600}.wd-deposit-warning{border:1px solid var(--gold);align-items:flex-start;gap:10px;margin:0;display:flex}@supports (color:color-mix(in lab, red, red)){.wd-deposit-warning{border:1px solid color-mix(in srgb, var(--gold) 35%, transparent)}}.wd-deposit-warning{background:var(--gold);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.wd-deposit-warning{background:color-mix(in srgb, var(--gold) 9%, transparent)}}.wd-deposit-warning{color:var(--text);padding:12px 14px;font-size:13px;line-height:1.5}.wd-deposit-warning svg{color:var(--gold);flex:none;margin-top:2px}.wd-deposit-watch{border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;margin-top:18px;padding:12px 14px;display:flex}.wd-deposit-watch strong{color:var(--text);font-size:14px;font-weight:600;display:block}.wd-deposit-watch small{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.4;display:block}.wd-deposit-watch-dot{background:var(--brand);border-radius:999px;flex:none;width:10px;height:10px;margin:0 4px;animation:1.6s ease-out infinite wd-watch}.wd-deposit-watch.is-arrived .wd-deposit-watch-dot{background:var(--positive);animation:none}@keyframes wd-watch{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--brand) 55%, transparent)}70%,to{box-shadow:0 0 0 8px #0000}}.wd-deposit-foot{color:var(--muted);justify-content:space-between;gap:12px;margin-top:14px;font-size:12px;display:flex}.wd-sheet-form{gap:10px;display:grid}.wd-sheet-field{color:var(--muted);gap:4px;font-size:11px;display:grid}.wd-sheet-field input,.wd-sheet-field select{border:1px solid var(--line);background:var(--field-bg);color:var(--text);border-radius:6px;padding:8px 10px;font-size:13px}.wd-sheet-recipient{border:1px solid var(--line);background:var(--field-bg);color:var(--text);border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.wd-sheet-recipient code{overflow-wrap:anywhere;font-size:11px}.wd-sheet-recipient-clear{color:var(--brand);background:0 0;border:0;padding:0;font-size:12px}.wd-sheet-recipient-list{border:1px solid var(--line);background:var(--surface-raised);border-radius:6px;gap:2px;margin:0;padding:4px;list-style:none;display:grid}.wd-sheet-recipient-list button{width:100%;color:var(--text);text-align:left;background:0 0;border:0;border-radius:4px;align-items:baseline;gap:6px;padding:6px 8px;font-size:13px;display:flex}.wd-sheet-recipient-list button:hover{background:var(--field-bg)}.wd-sheet-recipient-list span{color:var(--muted);font-size:11px}.wd-sheet-secondary-button{border:1px solid var(--line);color:var(--text);background:0 0;border-radius:6px;padding:9px 12px;font-size:13px;font-weight:600}.wd-sheet-secondary-button:hover{border-color:var(--line-strong)}.wd-sheet-error{color:var(--negative);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.wd-sheet-review-amount{text-align:center;gap:2px;padding:4px 0 6px;display:grid}.wd-sheet-review-amount strong{color:var(--text);font-size:24px;font-weight:700}.wd-sheet-review-amount span{color:var(--muted);font-size:12px}.wd-sheet-review{border:1px solid var(--line);background:var(--field-bg);border-radius:8px;margin:0;display:grid}.wd-sheet-review>div{grid-template-columns:64px minmax(0,1fr);gap:8px;padding:8px 10px;display:grid}.wd-sheet-review>div+div{border-top:1px solid var(--line)}.wd-sheet-review dt{color:var(--muted);padding-top:1px;font-size:11px}.wd-sheet-review dd{color:var(--text);gap:2px;min-width:0;margin:0;font-size:12px;display:grid}.wd-sheet-review code,.wd-sheet-hash,.wd-sheet-token-contract{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.wd-sheet-review dd>code:only-child{color:var(--text)}.wd-sheet-sent-title{color:var(--text);margin:0;font-size:14px;font-weight:700}.wd-sheet-swap-flip{border:1px solid var(--line);background:var(--surface-raised);width:30px;height:30px;color:var(--muted);border-radius:999px;justify-content:center;justify-self:center;align-items:center;display:inline-flex}.wd-sheet-swap-flip:hover{color:var(--text);border-color:var(--line-strong)}.wd-sheet-primary-button{border:1px solid var(--text);background:var(--text);color:var(--bg);border-radius:999px;padding:11px 16px;font-size:14px;font-weight:600}.wd-sheet-primary-button:hover:not(:disabled){background:var(--text)}@supports (color:color-mix(in lab, red, red)){.wd-sheet-primary-button:hover:not(:disabled){background:color-mix(in srgb, var(--text) 86%, var(--bg))}}.wd-sheet-primary-button:disabled{opacity:.6;cursor:not-allowed}@media (max-width:760px){.wd-trust{grid-template-columns:1fr}}@media (max-width:620px){.wd-page{padding-top:20px}.wd-header h1{font-size:26px}.wd-balance{gap:18px;padding:22px 18px}.wd-balance-total{font-size:44px}.wd-balance-actions{width:100%}.wd-balance-actions .wd-pill:not(.wd-pill-round){flex:1}.wd-balance-stats{gap:12px 28px}.wd-table-head,.wd-coin-row-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.wd-table-head span:nth-child(2),.wd-coin-row-price{display:none}.wd-activity-row{align-items:flex-start;padding:12px 14px}.wd-activity-side{flex-direction:column;align-items:flex-end;gap:2px}.wd-toast{bottom:84px}}@media (prefers-reduced-motion:reduce){.wd-digit-up,.wd-digit-down,.wd-sheet-backdrop,.wd-sheet,.wd-deposit-watch-dot,.wd-toast{animation:none}}.pulse-stake{grid-template-columns:auto minmax(0,1fr) auto auto;gap:6px;display:grid}.pulse-stake button{border:1px solid var(--line);color:var(--muted);font-variant-numeric:tabular-nums;background:0 0;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:500}.pulse-stake button:hover:not(:disabled){color:var(--text);border-color:var(--line-strong)}.pulse-stake button.is-active{border-color:var(--accent);background:var(--selected-bg);color:var(--accent-strong)}.pulse-stake button:disabled{color:var(--muted-dim);cursor:default}.pulse-stake-field{border:1px solid var(--line);background:var(--surface-raised);min-width:0;color:var(--muted);border-radius:6px;align-items:center;gap:2px;padding:0 8px;font-size:12px;display:flex}.pulse-stake-field:focus-within{border-color:var(--accent)}.pulse-stake-field input{width:100%;min-width:0;color:var(--text);font-variant-numeric:tabular-nums;text-align:right;background:0 0;border:0;outline:none;padding:6px 0;font-size:13px;font-weight:600}.pulse-stake-field input:disabled{color:var(--muted-dim)}.welcome-shell{width:min(100% - 32px,640px);margin:0 auto;padding:40px 0 72px}.welcome-card{border:1px solid var(--glass-edge);background:linear-gradient(135deg, var(--glass-sheen), transparent 42%) padding-box, var(--glass-fill) padding-box;box-shadow:var(--glass-shadow);border-radius:18px;gap:22px;padding:22px 26px 24px;display:grid}.welcome-progress{align-items:center;gap:14px;font-size:12px;display:flex}.welcome-progress ol{flex:1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;margin:0;padding:0;list-style:none;display:grid}.welcome-progress li{background:var(--line);border-radius:999px;height:4px;transition:background .3s}.welcome-progress li[data-state=done]{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.welcome-progress li[data-state=done]{background:color-mix(in srgb, var(--brand) 50%, var(--line))}}.welcome-progress li[data-state=current]{background:var(--brand)}.welcome-progress>span{font-variant-numeric:tabular-nums;flex:none}.welcome-form{gap:22px;display:grid}.welcome-step{gap:20px;animation:.3s both welcome-step-in;display:grid}@keyframes welcome-step-in{0%{opacity:0;transform:translateY(8px)}}.welcome-head{gap:6px;display:grid}.welcome-head h1,.welcome-done h1{outline:none;margin:0;font-size:26px;line-height:1.2}.welcome-head p{margin:0;font-size:14px}.welcome-head .welcome-eyebrow{color:var(--brand-strong);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:600}.welcome-profile{gap:16px;display:grid}.welcome-avatar-row{align-items:center;gap:16px;display:flex}.welcome-avatar-text{gap:2px;font-size:14px;display:grid}.welcome-avatar-text .muted{font-size:12px}.welcome-avatar-actions{gap:12px;display:flex}.welcome-note{margin:0;font-size:12px}.profile-edit-hint.welcome-hint-ok{color:var(--positive)}.welcome-options{gap:10px;display:grid}.welcome-options--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.welcome-option,.welcome-chip{border:1px solid var(--line);background:var(--surface);cursor:pointer;transition:border-color .15s,background .15s;position:relative}.welcome-option{border-radius:12px;align-items:flex-start;gap:12px;padding:14px 42px 14px 14px;display:flex}.welcome-option:hover,.welcome-chip:hover{border-color:var(--line-strong)}:is(.welcome-option:has(input:checked),.welcome-chip:has(input:checked)){border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){:is(.welcome-option:has(input:checked),.welcome-chip:has(input:checked)){border-color:color-mix(in srgb, var(--brand) 70%, transparent)}}:is(.welcome-option:has(input:checked),.welcome-chip:has(input:checked)){background:var(--brand)}@supports (color:color-mix(in lab, red, red)){:is(.welcome-option:has(input:checked),.welcome-chip:has(input:checked)){background:color-mix(in srgb, var(--brand) 10%, var(--surface))}}:is(.welcome-option:has(input:focus-visible),.welcome-chip:has(input:focus-visible)){outline:2px solid var(--brand);outline-offset:2px}.welcome-option-icon,.welcome-meter{background:var(--surface-raised);border-radius:10px;flex:none;width:36px;height:36px;display:flex}.welcome-option-icon{color:var(--brand-strong);justify-content:center;align-items:center}.welcome-option-icon svg{width:18px;height:18px}.welcome-option-text{gap:3px;min-width:0;display:grid}.welcome-option-text strong{font-size:14px}.welcome-option-text .muted{font-size:12.5px;line-height:1.4}.welcome-option-check{border:1.5px solid var(--line-strong);border-radius:5px;width:18px;height:18px;transition:background .15s,border-color .15s;position:absolute;top:14px;right:14px}.welcome-option-check:after{border:solid var(--btn-text);content:"";opacity:0;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:1.5px;left:5px;transform:rotate(45deg)}.welcome-option-check.is-radio{border-radius:999px}.welcome-option-check.is-radio:after{background:var(--btn-text);border:0;border-radius:999px;width:8px;height:8px;top:3.5px;left:3.5px;transform:none}.welcome-option:has(input:checked) .welcome-option-check{border-color:var(--brand);background:var(--brand)}.welcome-option:has(input:checked) .welcome-option-check:after{opacity:1}.welcome-meter{align-items:flex-end;gap:3px;padding:9px 8px}.welcome-meter i{background:var(--line-strong);border-radius:2px;flex:1;height:40%}.welcome-meter i:nth-child(2){height:70%}.welcome-meter i:nth-child(3){height:100%}.welcome-meter[data-level="1"] i:nth-child(-n+1),.welcome-meter[data-level="2"] i:nth-child(-n+2),.welcome-meter[data-level="3"] i{background:var(--brand-strong)}.welcome-subquestion{border:0;min-width:0;margin:0;padding:0}.welcome-subquestion legend{margin-bottom:10px;padding:0;font-size:13px;font-weight:600}.welcome-subquestion legend .muted{margin-left:4px;font-size:12px;font-weight:500}.welcome-chips{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.welcome-chip{border-radius:10px;gap:2px;padding:10px 12px;font-size:13px;display:grid}.welcome-chip .muted{font-size:11.5px}.welcome-interests{gap:16px;display:grid}.welcome-count{margin:0;font-size:12.5px}.welcome-finish{gap:22px;display:grid}.welcome-consent{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;padding:14px;transition:border-color .15s;display:flex}.welcome-consent:has(input:checked){border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.welcome-consent:has(input:checked){border-color:color-mix(in srgb, var(--brand) 70%, transparent)}}.welcome-consent input{width:18px;height:18px;accent-color:var(--brand);flex:none;margin:1px 0 0}.welcome-consent>span{gap:2px;font-size:14px;display:grid}.welcome-consent .muted{font-size:12.5px}.welcome-error{margin:0}.welcome-foot{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding-top:18px;display:flex}.welcome-foot .profile-follow{min-height:40px;margin-top:0}.welcome-foot .is-following{margin-right:auto}.welcome-continue{min-width:140px}.welcome-done{text-align:center;justify-items:center;gap:14px;padding-top:32px}.welcome-done>p{margin:0 0 6px;font-size:14px}.welcome-done-sigil{background:radial-gradient(circle, var(--brand), transparent 70%);border-radius:999px;place-items:center;width:64px;height:64px;display:grid}@supports (color:color-mix(in lab, red, red)){.welcome-done-sigil{background:radial-gradient(circle, color-mix(in srgb, var(--brand) 32%, transparent), transparent 70%)}}.welcome-done-sigil{color:var(--brand-strong);font-size:30px;animation:1.1s both welcome-sigil}@keyframes welcome-sigil{0%{opacity:0;transform:scale(.6)rotate(-45deg)}60%{opacity:1;transform:scale(1.1)rotate(8deg)}to{transform:none}}.welcome-move{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--text);text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.welcome-move:hover{border-color:var(--line-strong);background:var(--surface-hover)}.welcome-move>span:first-child{gap:3px;min-width:0;display:grid}.welcome-move strong{font-size:14px}.welcome-move span span{font-size:12.5px}.welcome-move--lead{border-color:var(--btn-bg);background:var(--btn-bg);color:var(--btn-text);padding:16px 18px}.welcome-move--lead:hover{border-color:var(--btn-bg-hover);background:var(--btn-bg-hover)}.welcome-move--lead strong{font-size:15px}.welcome-move-arrow{font-size:18px}.welcome-moves{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.welcome-done-profile{margin-top:6px;font-size:13px}@media (max-width:560px){.welcome-shell{padding-top:16px}.welcome-card{border-radius:16px;gap:18px;padding:18px 16px 20px}.welcome-head h1,.welcome-done h1{font-size:22px}.welcome-options--grid,.welcome-moves{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.welcome-step,.welcome-done-sigil{animation:none}}.profile-setup{border:1px solid var(--brand);align-items:center;gap:12px;margin-bottom:14px;padding:14px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.profile-setup{border:1px solid color-mix(in srgb, var(--brand) 40%, var(--line))}}.profile-setup{background:linear-gradient(135deg, var(--brand), var(--surface) 70%);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.profile-setup{background:linear-gradient(135deg, color-mix(in srgb, var(--brand) 12%, var(--surface)), var(--surface) 70%)}}.profile-setup{color:var(--text);text-decoration:none;transition:border-color .15s}.profile-setup:hover{border-color:var(--brand)}.profile-setup-mark{color:var(--brand-strong);font-size:18px}.profile-setup-text{flex:1;gap:2px;min-width:0;font-size:14px;display:grid}.profile-setup-text .muted{font-size:12.5px}.tut-shell{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""brief""chart""dock""debrief";align-items:start;row-gap:14px;width:min(100% - 32px,1180px);margin:0 auto;padding:16px 0 40px;display:grid}.tut-shell:not(.is-split){width:min(100% - 32px,760px)}.tut-shell.is-live{width:min(100% - 32px,864px)}.tut-head{grid-area:head;gap:10px;min-width:0;display:grid}.tut-head-row{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.tut-back{min-height:32px;color:var(--muted-dim);letter-spacing:.08em;text-transform:uppercase;align-items:center;font-size:11px;text-decoration:none;transition:color .15s;display:inline-flex}.tut-back:hover{color:var(--text)}.tut-skip{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:999px;margin-left:auto;padding:0 12px}.tut-skip:hover{border-color:var(--line-strong)}.tut-balance+.tut-skip{margin-left:0}.tut-head .arena-market-title{letter-spacing:.16em;gap:8px;margin:0;font-size:11px}.tut-head .arena-market-badge{box-shadow:none;gap:5px;padding:2px 9px 2px 4px;font-size:11px}.tut-head .arena-market-badge .market-symbol{width:16px;height:16px;font-size:12px}.tut-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.tut-step{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--muted);border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:6px 2px;font-size:10px;transition:border-color .15s,background .15s,color .15s;display:flex}.tut-step:hover{border-color:var(--line-strong);color:var(--text)}.tut-step-dot{border:1px solid var(--line-strong);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:grid}.tut-step-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.tut-step.is-done .tut-step-dot{border-color:var(--positive)}@supports (color:color-mix(in lab, red, red)){.tut-step.is-done .tut-step-dot{border-color:color-mix(in srgb, var(--positive) 60%, transparent)}}.tut-step.is-done .tut-step-dot{background:var(--positive)}@supports (color:color-mix(in lab, red, red)){.tut-step.is-done .tut-step-dot{background:color-mix(in srgb, var(--positive) 16%, transparent)}}.tut-step.is-done .tut-step-dot{color:var(--positive)}.tut-step.is-current{border-color:var(--market-accent);background:var(--market-accent)}@supports (color:color-mix(in lab, red, red)){.tut-step.is-current{background:color-mix(in srgb, var(--market-accent) 10%, var(--surface))}}.tut-step.is-current{color:var(--text)}.tut-step.is-current .tut-step-dot{border-color:var(--market-accent);background:var(--market-accent);color:var(--market-accent-contrast)}.tut-balance{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;margin:0 0 0 auto;padding:3px 10px;font-size:11px}.tut-balance strong{color:var(--text);font-weight:600}.tut-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-area:brief;min-width:0;padding:16px 18px}.tut-card.is-collapsed{padding-block:12px}.tut-card.is-collapsed>:not(.tut-kicker,.tut-title){display:none}.tut-shell .tut-card.is-collapsed .tut-title{font-size:17px}.tut-controls{grid-area:dock;min-width:0}.tut-hero{padding:24px}.tut-kicker{color:var(--market-accent-strong);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.tut-title{color:var(--text);margin:6px 0 0;font-size:clamp(20px,3.4vw,26px);font-weight:700;line-height:1.2}.tut-body{max-width:66ch;color:var(--text);margin:10px 0 0;font-size:14px;line-height:1.55}.tut-body.muted{color:var(--muted);font-size:13px}.tut-key,.tut-warn{border-left:3px solid var(--market-accent);background:var(--market-accent);border-radius:0 8px 8px 0;max-width:66ch;margin:12px 0 0}@supports (color:color-mix(in lab, red, red)){.tut-key,.tut-warn{background:color-mix(in srgb, var(--market-accent) 9%, transparent)}}.tut-key,.tut-warn{color:var(--text);padding:10px 12px;font-size:13.5px;line-height:1.5}.tut-warn{border-left-color:var(--negative);background:var(--negative)}@supports (color:color-mix(in lab, red, red)){.tut-warn{background:color-mix(in srgb, var(--negative) 8%, transparent)}}.tut-tips{color:var(--text);gap:4px;margin:10px 0 0;padding-left:18px;font-size:13.5px;line-height:1.5;list-style:outside;display:grid}.tut-intro-list{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.tut-intro-list li{border:1px solid var(--line);background:var(--surface-raised);border-radius:10px;gap:2px;padding:10px 12px;display:grid}.tut-intro-list strong{color:var(--text);font-size:14px}.tut-intro-list span{color:var(--muted);font-size:12.5px;line-height:1.45}.tut-recap{color:var(--text);gap:6px;margin:14px 0 0;padding-left:20px;font-size:14px;line-height:1.5;list-style:decimal;display:grid}.tut-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.tut-button-primary,.tut-button-secondary{border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:14px;text-decoration:none;transition:background .15s,border-color .15s,box-shadow .2s;display:inline-flex}.tut-button-primary{border:1px solid var(--brand);background:var(--btn-bg);color:var(--btn-text);font-weight:700}.tut-button-primary:hover{background:var(--btn-bg-hover);box-shadow:0 0 20px var(--brand)}@supports (color:color-mix(in lab, red, red)){.tut-button-primary:hover{box-shadow:0 0 20px color-mix(in srgb, var(--brand) 35%, transparent)}}.tut-button-secondary{border:1px solid var(--line);color:var(--text);background:0 0;font-weight:600}.tut-button-secondary:hover{border-color:var(--line-strong);background:var(--surface-hover)}.tut-skip-all{min-height:44px;color:var(--muted);text-underline-offset:3px;background:0 0;border:0;margin-right:auto;padding:0 4px;font-size:13px;text-decoration:underline;transition:color .15s}.tut-skip-all:hover{color:var(--text)}.tut-stage{grid-area:chart;min-width:0;scroll-margin-top:12px}.tut-stage-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:8px;padding:0 2px;display:flex}.tut-stage-price{flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:13px;font-weight:600;display:flex}.tut-stage-price strong{color:var(--text);font-size:18px;font-weight:700}.tut-stage-label{color:var(--market-accent-strong);letter-spacing:.08em;font-size:11px;font-weight:700}.tut-stage-clock{align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.tut-stage-clock>span{gap:1px;display:grid}.tut-stage-clock strong{color:var(--text);font-size:12px}.tut-stage-clock .muted{font-size:10.5px}.tut-chart{border:1px solid var(--line);background:var(--surface);font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;border-radius:12px;padding:8px}.arena-shell[data-market] .tut-chart{border-color:var(--market-accent)}@supports (color:color-mix(in lab, red, red)){.arena-shell[data-market] .tut-chart{border-color:color-mix(in srgb, var(--market-accent) 45%, var(--line))}}.arena-shell[data-market] .tut-chart{box-shadow:0 0 0 1px var(--market-accent), 0 0 24px var(--market-accent)}@supports (color:color-mix(in lab, red, red)){.arena-shell[data-market] .tut-chart{box-shadow:0 0 0 1px color-mix(in srgb, var(--market-accent) 12%, transparent), 0 0 24px color-mix(in srgb, var(--market-accent) 10%, transparent)}}.tut-chart svg{display:block}.tut-head-wait{transform-box:fill-box;transform-origin:50%;animation:1.3s ease-in-out infinite mc-breathe}@media (prefers-reduced-motion:reduce){.tut-head-wait{animation:none}}.tut-locked{font-size:13px;font-weight:600}.tut-peak-note{text-align:center;color:var(--muted);margin:8px 0;font-size:12px}.tut-close-button{font-size:16px}.tut-leverage{gap:12px;margin-bottom:10px;display:grid}.tut-slider{gap:4px;display:grid}.tut-slider-head{justify-content:space-between;align-items:baseline;display:flex}.tut-slider-head strong{color:var(--market-accent-strong);font-size:22px;font-weight:800}.tut-slider input[type=range]{width:100%;height:28px;accent-color:var(--market-accent);cursor:pointer}.tut-slider-scale{color:var(--muted-dim);justify-content:space-between;font-size:10px;display:flex}.tut-leverage-readout{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.tut-leverage-readout>span{border:1px solid var(--line);background:var(--surface-raised);color:var(--muted);border-radius:8px;gap:1px;padding:6px 8px;font-size:10.5px;display:grid}.tut-leverage-readout strong{color:var(--text);font-size:14px}.tut-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:10px;font-size:12.5px}.tut-table caption{caption-side:top;color:var(--muted);letter-spacing:.09em;text-align:left;text-transform:uppercase;padding-bottom:6px;font-size:10px}.tut-table th,.tut-table td{border-top:1px solid var(--line);text-align:left;padding:6px 10px}.tut-table thead th{color:var(--muted-dim);letter-spacing:.06em;text-transform:uppercase;border-top:0;font-size:10px;font-weight:600}.tut-table tbody th{color:var(--text);font-weight:700}.tut-table tr.is-current{background:var(--market-accent)}@supports (color:color-mix(in lab, red, red)){.tut-table tr.is-current{background:color-mix(in srgb, var(--market-accent) 12%, transparent)}}.tut-table tr.is-current th{color:var(--market-accent-strong)}.tut-choice{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.tut-choice button{border:1px solid var(--line);background:var(--surface-raised);color:var(--muted);text-align:center;border-radius:10px;gap:2px;padding:10px 8px;transition:border-color .15s,background .15s,color .15s;display:grid}.tut-choice button strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.tut-choice button span{font-size:10.5px;line-height:1.3}.tut-choice button:hover{border-color:var(--line-strong)}.tut-choice button.is-selected{border-color:var(--market-accent);background:var(--market-accent)}@supports (color:color-mix(in lab, red, red)){.tut-choice button.is-selected{background:color-mix(in srgb, var(--market-accent) 14%, var(--surface-raised))}}.tut-choice button.is-selected{box-shadow:inset 0 0 0 1px var(--market-accent);color:var(--text)}.tut-debrief{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:inset 0 2px 0 var(--market-accent);border-radius:12px;grid-area:debrief}@supports (color:color-mix(in lab, red, red)){.tut-debrief{box-shadow:inset 0 2px 0 color-mix(in srgb, var(--market-accent) 75%, transparent)}}.tut-debrief{padding:18px 20px;scroll-margin-bottom:16px}.tut-debrief-headline{letter-spacing:-.02em;margin:4px 0 0;font-size:clamp(28px,6vw,34px);font-weight:800;line-height:1.1}.tut-rules{border:1px solid var(--line);background:var(--surface-raised);border-radius:10px;margin-top:14px;padding:12px 14px}.tut-rules ol{color:var(--text);gap:6px;margin:8px 0 0;padding-left:20px;font-size:13.5px;line-height:1.5;list-style:decimal;display:grid}.tut-coach{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:10px;align-items:flex-start;gap:10px;margin:12px 0 0;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.tut-coach-label{background:var(--brand);border-radius:999px;flex:none;margin-top:1px}@supports (color:color-mix(in lab, red, red)){.tut-coach-label{background:color-mix(in srgb, var(--brand) 18%, transparent)}}.tut-coach-label{color:var(--brand-strong);letter-spacing:.1em;text-transform:uppercase;padding:2px 7px;font-size:9.5px;font-weight:800}.tut-coach.is-good{border-color:var(--positive)}@supports (color:color-mix(in lab, red, red)){.tut-coach.is-good{border-color:color-mix(in srgb, var(--positive) 45%, var(--line))}}.tut-coach.is-good .tut-coach-label{background:var(--positive)}@supports (color:color-mix(in lab, red, red)){.tut-coach.is-good .tut-coach-label{background:color-mix(in srgb, var(--positive) 18%, transparent)}}.tut-coach.is-good .tut-coach-label{color:var(--positive)}.tut-coach.is-warn{border-color:var(--negative)}@supports (color:color-mix(in lab, red, red)){.tut-coach.is-warn{border-color:color-mix(in srgb, var(--negative) 50%, var(--line))}}.tut-coach.is-warn{background:var(--negative)}@supports (color:color-mix(in lab, red, red)){.tut-coach.is-warn{background:color-mix(in srgb, var(--negative) 7%, var(--surface))}}.tut-coach.is-warn .tut-coach-label{background:var(--negative)}@supports (color:color-mix(in lab, red, red)){.tut-coach.is-warn .tut-coach-label{background:color-mix(in srgb, var(--negative) 18%, transparent)}}.tut-coach.is-warn .tut-coach-label{color:var(--negative)}@media (min-width:1024px){.tut-shell.is-split{grid-template:"head chart""brief chart""dock chart""debrief chart"1fr/minmax(340px,430px) minmax(0,1fr);column-gap:24px}.tut-shell.is-split .tut-stage{position:sticky;top:16px}.tut-shell.is-split .tut-title{font-size:22px}}@media (max-width:560px){.tut-step-label,.tut-stage-label,.tut-stage-clock .muted{display:none}.tut-card,.tut-debrief{padding:16px}.tut-hero{padding:18px 16px}.tut-actions{flex-direction:column-reverse}.tut-actions>*{width:100%}.tut-choice{grid-template-columns:repeat(2,minmax(0,1fr))}}.feed-post-button,.compose-fab{display:none}@media (min-width:961px){.feed-post-button{background:var(--violet-strong);width:100%;min-height:46px;color:var(--bg);border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:16px;font-size:15px;font-weight:700;text-decoration:none;transition:filter .15s,transform .15s;display:flex}.feed-post-button:hover{filter:brightness(1.08)}.feed-post-button:active{transform:scale(.98)}.feed-post-button svg{width:18px;height:18px}}@media (max-width:960px){.compose-fab{z-index:45;background:var(--violet-strong);width:56px;height:56px;color:var(--bg);border-radius:999px;place-items:center;transition:transform .22s;display:grid;position:fixed;bottom:24px;right:20px;box-shadow:0 8px 22px #00000059}.compose-fab svg{width:24px;height:24px}.compose-fab:active{transform:scale(.94)}}@media (max-width:768px){.compose-fab{right:16px;bottom:calc(80px + env(safe-area-inset-bottom))}html[data-chrome=hidden] .compose-fab{transform:translateY(64px)}body:has(.active-match-bar) .compose-fab{bottom:calc(144px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.compose-fab{transition:none}}.compose-shell{width:min(100% - 56px,680px);margin:0 auto;padding:24px 0 64px}.compose-head{align-items:center;gap:12px;margin:0 2px 14px;display:flex}.compose-head h1{flex:1;margin:0;font-size:20px;font-weight:700}.compose-post{background:var(--violet-strong);min-height:38px;color:var(--bg);border:0;border-radius:999px;padding:0 22px;font-size:14px;font-weight:700;transition:filter .15s,opacity .15s}.compose-post:hover:not(:disabled){filter:brightness(1.08)}.compose-post:disabled{opacity:.45;cursor:default}.compose-panel{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:16px 18px 10px;transition:border-color .15s,background .15s}.compose-panel:focus-within{border-color:var(--violet)}@supports (color:color-mix(in lab, red, red)){.compose-panel:focus-within{border-color:color-mix(in srgb, var(--violet) 40%, var(--line))}}.compose.is-dragging .compose-panel{border-style:dashed;border-color:var(--violet-strong);background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.compose.is-dragging .compose-panel{background:color-mix(in srgb, var(--violet) 6%, var(--surface))}}.compose-row{gap:12px;display:flex}.compose-row .feed-composer-avatar{width:40px;height:40px;font-size:15px}.compose-body{flex:1;gap:12px;min-width:0;display:grid}.compose-text{resize:none;field-sizing:content;width:100%;min-height:96px;color:var(--text);font:inherit;background:0 0;border:0;outline:0;padding:7px 0 0;font-size:18px;line-height:1.45;display:block}.compose-text::placeholder{color:var(--muted-dim)}.compose-attachment--trade{animation:.28s cubic-bezier(.2,.9,.3,1.2) compose-attach}@keyframes compose-attach{0%{opacity:0;transform:translateY(6px)scale(.97)}}.compose-notice{background:var(--gold);border-radius:8px;justify-self:start;margin:0;padding:6px 10px}@supports (color:color-mix(in lab, red, red)){.compose-notice{background:color-mix(in srgb, var(--gold) 14%, transparent)}}.compose-notice{color:var(--text);font-size:12.5px}.compose-hint{color:var(--muted-dim);margin:12px 4px 0;font-size:12px}.compose-hint strong{color:var(--muted);font-weight:600}.compose-hint kbd{border:1px solid var(--line-strong);font-family:var(--font-mono), ui-monospace, monospace;border-radius:4px;margin:0 2px;padding:0 5px;font-size:10.5px}.compose-topics{align-items:center;gap:8px;margin-top:14px;display:flex;position:relative}.compose-topics-label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;flex:none;font-size:11px;font-weight:700}.compose-topics-list{scrollbar-width:none;flex:1;gap:6px;min-width:0;padding:2px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.compose-topics-list::-webkit-scrollbar{display:none}.compose-topic{border:1px solid var(--line);min-height:32px;color:var(--text);white-space:nowrap;background:0 0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 12px 0 6px;font-size:12.5px;font-weight:600;transition:border-color .15s,background .15s,opacity .15s;display:inline-flex}:is(.compose-topic:has(.topic-icon:is([data-kind=currency],[data-kind=theme],[data-kind=custom])),.post-topic-tag:has(.topic-icon:is([data-kind=currency],[data-kind=theme],[data-kind=custom]))){padding-left:10px}.compose-topic:hover:not(:disabled){border-color:var(--line-strong);background:var(--surface-hover)}.compose-topic[aria-pressed=true]{border-color:var(--violet)}@supports (color:color-mix(in lab, red, red)){.compose-topic[aria-pressed=true]{border-color:color-mix(in srgb, var(--violet) 65%, transparent)}}.compose-topic[aria-pressed=true]{background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.compose-topic[aria-pressed=true]{background:color-mix(in srgb, var(--violet) 14%, var(--surface))}}.compose-topic:disabled{opacity:.4;cursor:default}.compose-topic-mark{color:var(--violet-strong);font-size:11px}.compose-topics-more{width:32px;height:32px}.topic-menu{gap:12px;width:min(460px,100%);display:grid}.topic-menu .interest-group{padding:0 6px}.topic-menu .interest-option:disabled{opacity:.4;cursor:default}.topic-menu-search{margin:0 6px}.topic-menu-create{border-style:dashed;border-color:var(--violet)}@supports (color:color-mix(in lab, red, red)){.topic-menu-create{border-color:color-mix(in srgb, var(--violet) 60%, var(--line))}}.topic-menu-create{color:var(--violet-strong)}.topic-menu-create strong{color:var(--text);font-weight:700}.topic-menu-create .topic-icon{color:var(--violet-strong)}.topic-menu-hint{color:var(--muted);margin:0;font-size:12.5px}.topic-menu>.interest-options{padding:0 6px 6px}.post-topic-tags{flex-wrap:wrap;gap:6px;margin:2px 0 0;display:flex}.post-topic-tag{border:1px solid var(--line);min-height:28px;color:var(--text);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 11px 0 5px;font-size:12px;font-weight:600;transition:border-color .15s,color .15s;display:inline-flex}button.post-topic-tag:hover{border-color:var(--violet)}@supports (color:color-mix(in lab, red, red)){button.post-topic-tag:hover{border-color:color-mix(in srgb, var(--violet) 60%, var(--line))}}button.post-topic-tag:hover{color:var(--violet-strong)}.compose-toolbar{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:12px;padding-top:10px;display:flex;position:relative}.compose-tools{flex:1;align-items:center;gap:2px;min-width:0;display:flex}.compose-tool{width:36px;height:36px;color:var(--violet-strong);background:0 0;border:0;border-radius:999px;place-items:center;padding:0;transition:background .15s,color .15s,opacity .15s;display:inline-grid}.compose-tool svg{width:19px;height:19px}.compose-tool:hover:not(:disabled),.compose-tool[aria-expanded=true],.compose-tool[aria-pressed=true]{background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.compose-tool:hover:not(:disabled),.compose-tool[aria-expanded=true],.compose-tool[aria-pressed=true]{background:color-mix(in srgb, var(--violet) 15%, transparent)}}.compose-tool:disabled{opacity:.35;cursor:default}.compose-tool--trade{border:1px solid var(--violet);align-items:center;gap:7px;width:auto;margin-right:8px;padding:0 15px 0 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.compose-tool--trade{border:1px solid color-mix(in srgb, var(--violet) 45%, transparent)}}.compose-tool--trade{background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.compose-tool--trade{background:color-mix(in srgb, var(--violet) 12%, transparent)}}.compose-tool--trade{white-space:nowrap;font-size:13.5px;font-weight:700}.compose-tool--trade svg{width:17px;height:17px}.compose-tool--trade.is-attached{background:var(--violet-strong);color:var(--bg);border-color:#0000}.compose-tool--trade.is-attached:hover,.compose-tool--trade.is-attached[aria-expanded=true]{background:var(--violet-strong);filter:brightness(1.08)}.compose-ring{flex:none;place-items:center;width:26px;height:26px;display:inline-grid;position:relative}.compose-ring[data-state=near],.compose-ring[data-state=over]{width:32px;height:32px}.compose-ring svg{width:100%;height:100%;position:absolute;inset:0}.compose-ring-track{fill:none;stroke:var(--line-strong);stroke-width:2.2px}.compose-ring-fill{fill:none;stroke:var(--violet-strong);stroke-width:2.2px;stroke-linecap:round;transition:stroke-dasharray .15s}.compose-ring[data-state=near] .compose-ring-fill{stroke:var(--gold)}.compose-ring[data-state=over] .compose-ring-fill{stroke:var(--negative)}.compose-ring-count{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;font-size:10px;position:relative}.compose-ring[data-state=over] .compose-ring-count{color:var(--negative)}.compose-popover{--surface:var(--surface-raised);z-index:40;overscroll-behavior:contain;border:1px solid var(--line);background:var(--surface-raised);width:min(420px,100%);max-height:min(62vh,460px);color:var(--text);border-radius:14px;outline:0;padding:8px;animation:.16s ease-out compose-pop;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 14px 34px #00000057}[data-theme=light] .compose-popover{box-shadow:0 14px 34px #301e6e24}@keyframes compose-pop{0%{opacity:0;transform:translateY(-4px)}}.compose-popover-head{justify-content:space-between;align-items:flex-start;gap:10px;padding:4px 4px 10px 6px;display:flex}.compose-popover-head h2{margin:0;font-size:15px;font-weight:700}.compose-popover-head p{color:var(--muted);margin:2px 0 0;font-size:12px}.compose-popover-close{width:30px;height:30px;color:var(--muted);background:0 0;border:0;border-radius:999px;flex:none;place-items:center;padding:0;display:grid}.compose-popover-close:hover{background:var(--surface-hover);color:var(--text)}.compose-popover-close svg{width:14px;height:14px}.trade-picker-list,.trade-picker-loading{gap:2px;display:grid}.trade-pick{--tone:var(--muted);width:100%;color:var(--text);text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;outline:0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;transition:background .12s,border-color .12s;display:grid}.trade-pick[data-tone=up]{--tone:var(--positive)}.trade-pick[data-tone=down]{--tone:var(--negative)}.trade-pick:hover,.trade-pick:focus-visible{background:var(--surface-hover)}.trade-pick:focus-visible{box-shadow:inset 0 0 0 2px var(--violet)}@supports (color:color-mix(in lab, red, red)){.trade-pick:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--violet) 60%, transparent)}}.trade-pick[aria-current=true]{border-color:var(--violet)}@supports (color:color-mix(in lab, red, red)){.trade-pick[aria-current=true]{border-color:color-mix(in srgb, var(--violet) 50%, transparent)}}.trade-pick[aria-current=true]{background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.trade-pick[aria-current=true]{background:color-mix(in srgb, var(--violet) 10%, transparent)}}.trade-pick-main{gap:3px;min-width:0;display:grid}.trade-pick-title{align-items:center;gap:7px;min-width:0;font-size:14px;display:flex}.trade-pick-title strong{font-weight:700}.trade-pick-sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.trade-pick-roi{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;white-space:nowrap;justify-items:end;gap:2px;display:grid}.trade-pick-roi strong{color:var(--tone);font-size:14.5px;font-weight:600}.trade-pick-roi span{color:var(--muted);font-size:11.5px}.trade-pick[aria-current=true] .trade-pick-roi span{color:var(--violet-strong);font-weight:600}.trade-pick-open{background:var(--violet);border-radius:999px;padding:1px 6px}@supports (color:color-mix(in lab, red, red)){.trade-pick-open{background:color-mix(in srgb, var(--violet) 16%, transparent)}}.trade-pick-open{color:var(--violet-strong);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:700}.trade-pick-skeleton{grid-template-columns:34px minmax(0,1fr) 56px;align-items:center;gap:12px;padding:10px;display:grid}.trade-pick-skeleton>:first-child{border-radius:999px;width:34px;height:34px}.trade-pick-skeleton>:nth-child(2){border-radius:6px;width:70%;height:12px}.trade-pick-skeleton>:nth-child(3){border-radius:6px;height:12px}.trade-picker-empty{color:var(--muted);justify-items:start;gap:12px;padding:4px 6px 10px;font-size:13.5px;line-height:1.45;display:grid}.trade-picker-empty p{margin:0}.trade-picker-links{align-items:center;gap:16px;display:flex}.trade-picker-cta{background:var(--violet-strong);min-height:34px;color:var(--bg);border:0;border-radius:999px;align-items:center;padding:0 16px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.trade-picker-link{color:var(--text);font-size:13px;font-weight:600;text-decoration:none}.trade-picker-link:hover{text-decoration:underline}.gif-picker .compose-popover-head{z-index:1;background:var(--surface-raised);align-items:center;margin:-8px -8px 0;padding:8px;position:sticky;top:-8px}.gif-picker-search{border:1px solid var(--line);background:var(--field-bg);min-width:0;height:36px;color:var(--text);font:inherit;border-radius:999px;outline:0;flex:1;padding:0 14px;font-size:13.5px}.gif-picker-search:focus{border-color:var(--violet)}@supports (color:color-mix(in lab, red, red)){.gif-picker-search:focus{border-color:color-mix(in srgb, var(--violet) 60%, var(--line))}}.gif-picker-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.gif-picker-item{background:0 0;border:0;border-radius:10px;outline:0;padding:0;display:block;overflow:hidden}.gif-picker-item:hover,.gif-picker-item:focus-visible{box-shadow:0 0 0 2px var(--violet-strong)}.gif-picker-item .shot--gif{aspect-ratio:4/3}.gif-picker-empty{color:var(--muted);margin:0;padding:14px 6px;font-size:13px}.emoji-picker{width:min(340px,100%)}.emoji-picker-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:2px;display:grid}.emoji-picker-item{aspect-ratio:1;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;font-size:21px;line-height:1;display:grid}.emoji-picker-item:hover,.emoji-picker-item:focus-visible{background:var(--surface-hover);outline:0}.compose-photos{margin-top:0}.compose-photo{background:#000;min-width:0;min-height:0;position:relative}.compose-photo img{object-fit:cover;width:100%;height:100%;display:block}.compose-photos[data-count="1"] .compose-photo img{object-fit:contain;height:auto;max-height:460px}.compose-photos.post-media--grid{aspect-ratio:16/9;grid-auto-rows:minmax(0,1fr)}.compose-gif{margin-top:0;position:relative}.compose-media-remove{z-index:3;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a8;border:0;border-radius:999px;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;top:8px;right:8px}.compose-media-remove:hover{background:#000000d1}.compose-media-remove svg{width:14px;height:14px}.compose-poll{border:1px solid var(--line);border-radius:14px;gap:8px;min-width:0;margin:0;padding:12px;display:grid}.compose-poll-choice{display:block;position:relative}.compose-poll-choice input{border:1px solid var(--line-strong);background:var(--field-bg);width:100%;height:44px;color:var(--text);font:inherit;border-radius:10px;outline:0;padding:0 60px 0 14px;font-size:14px}.compose-poll-choice input:focus{border-color:var(--violet)}@supports (color:color-mix(in lab, red, red)){.compose-poll-choice input:focus{border-color:color-mix(in srgb, var(--violet) 60%, var(--line))}}.compose-poll-count{color:var(--muted-dim);font-family:var(--font-mono), ui-monospace, monospace;font-size:11px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.compose-poll-foot{flex-wrap:wrap;align-items:center;gap:6px 16px;padding-top:2px;display:flex}.compose-poll-add,.compose-poll-remove{background:0 0;border:0;padding:6px 0;font-size:13px;font-weight:700}.compose-poll-add{color:var(--violet-strong)}.compose-poll-remove{color:var(--negative);font-weight:600}.compose-poll-length{color:var(--muted);align-items:center;gap:8px;margin-left:auto;font-size:12.5px;display:inline-flex}.compose-poll-length select{border:1px solid var(--line-strong);background:var(--field-bg);height:32px;color:var(--text);font:inherit;border-radius:8px;padding:0 8px;font-size:13px}.trade-card{--tone:var(--muted);border:1px solid var(--line);background:var(--hud-fill);box-shadow:inset 3px 0 0 var(--tone);border-radius:14px;gap:10px;margin-top:2px;padding:14px 16px 12px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.trade-card{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--tone) 70%, transparent)}}.trade-card[data-tone=up]{--tone:var(--positive)}.trade-card[data-tone=down]{--tone:var(--negative)}.trade-card-head{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.trade-coin{background:var(--surface-hover);border-radius:999px;flex:none;place-items:center;font-weight:700;line-height:1;display:inline-grid}.trade-coin>span{place-items:center;width:62%;height:62%;display:grid}.trade-card-name{gap:2px;min-width:0;display:grid}.trade-card-asset{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;font-size:15px;display:flex}.trade-card-asset strong{font-weight:700}.trade-card-sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.trade-side{background:var(--text);border-radius:6px;padding:2px 7px}@supports (color:color-mix(in lab, red, red)){.trade-side{background:color-mix(in srgb, var(--text) 7%, transparent)}}.trade-side{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;font-size:10.5px;font-weight:600}.trade-side[data-position=long]{background:var(--chart-up)}@supports (color:color-mix(in lab, red, red)){.trade-side[data-position=long]{background:color-mix(in srgb, var(--chart-up) 13%, transparent)}}.trade-side[data-position=long]{color:var(--chart-up)}.trade-side[data-position=short]{background:var(--chart-down)}@supports (color:color-mix(in lab, red, red)){.trade-side[data-position=short]{background:color-mix(in srgb, var(--chart-down) 13%, transparent)}}.trade-side[data-position=short]{color:var(--chart-down)}.trade-card-roi{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;white-space:nowrap;justify-items:end;gap:2px;display:grid}.trade-card-roi strong{color:var(--tone);font-size:22px;font-weight:600;line-height:1.1}.trade-card-roi span{color:var(--muted);font-size:12px}.trade-card-roi span[data-sign="1"]{color:var(--positive)}@supports (color:color-mix(in lab, red, red)){.trade-card-roi span[data-sign="1"]{color:color-mix(in srgb, var(--positive) 80%, var(--muted))}}.trade-card-roi span[data-sign="-1"]{color:var(--negative)}@supports (color:color-mix(in lab, red, red)){.trade-card-roi span[data-sign="-1"]{color:color-mix(in srgb, var(--negative) 80%, var(--muted))}}.trade-card-prices{background:var(--text);border-radius:10px;align-items:center;gap:14px;margin:0;padding:9px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.trade-card-prices{background:color-mix(in srgb, var(--text) 4%, transparent)}}.trade-card-prices div{gap:1px;display:grid}.trade-card-prices dt{color:var(--muted-dim);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:600}.trade-card-prices dd{color:var(--text);font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;margin:0;font-size:13.5px}.trade-card-arrow{color:var(--muted-dim)}.trade-card-posted{text-align:right;justify-items:end;margin-left:auto}.trade-card-posted dd[data-sign="1"]{color:var(--positive)}.trade-card-posted dd[data-sign="-1"]{color:var(--negative)}.trade-card--unavailable{box-shadow:none;color:var(--muted);border-style:dashed;align-items:center;gap:8px;margin:2px 0 0;padding:12px 14px;font-size:13px;display:flex}.trade-card--unavailable svg{flex:none;width:15px;height:15px}.trade-card-round{background:var(--text);border-radius:10px;margin:0;padding:9px 12px}@supports (color:color-mix(in lab, red, red)){.trade-card-round{background:color-mix(in srgb, var(--text) 4%, transparent)}}.trade-card-round{color:var(--muted);font-size:13px}.trade-card-round [data-result]{color:var(--text);font-weight:700}.trade-card-round [data-result=won]{color:var(--positive)}.trade-card-round [data-result=lost]{color:var(--negative)}.trade-card-foot{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;font-size:12px;display:flex}.trade-card-verified{color:var(--violet-strong);align-items:center;gap:5px;font-weight:600;display:inline-flex}.trade-card-verified svg{width:14px;height:14px}.trade-card-live{background:var(--violet-strong);vertical-align:1px;border-radius:999px;width:6px;height:6px;margin-right:6px;animation:1.8s ease-in-out infinite trade-live;display:inline-block}@keyframes trade-live{50%{opacity:.35}}.trade-card-source{color:var(--text);font-weight:600;text-decoration:none}.trade-card-source:hover{text-decoration:underline}.trade-card-remove{border:1px solid var(--line-strong);background:var(--surface-raised);width:26px;height:26px;color:var(--text);border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;top:-9px;right:-9px}.trade-card-remove:hover{background:var(--surface-hover)}.trade-card-remove svg{width:12px;height:12px}@media (max-width:420px){.trade-card{padding:12px 13px 11px}.trade-card-head{gap:10px}.trade-card-roi strong{font-size:19px}}.post-poll{gap:6px;margin-top:4px;display:grid}.post-poll-choice{border:1px solid var(--violet);justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:0 14px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.post-poll-choice{border:1px solid color-mix(in srgb, var(--violet) 45%, var(--line))}}.post-poll-choice{color:var(--violet-strong);font:inherit;text-align:left;background:0 0;border-radius:999px;font-size:14px;font-weight:700;transition:background .15s}.post-poll-choice:hover{background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.post-poll-choice:hover{background:color-mix(in srgb, var(--violet) 10%, transparent)}}.post-poll[data-voted] .post-poll-choice{background:var(--text);border-color:#0000;border-radius:8px}@supports (color:color-mix(in lab, red, red)){.post-poll[data-voted] .post-poll-choice{background:color-mix(in srgb, var(--text) 5%, transparent)}}.post-poll[data-voted] .post-poll-choice{color:var(--text);font-weight:500}.post-poll[data-voted] .post-poll-choice[aria-pressed=true]{font-weight:700}.post-poll-fill{background:var(--violet);position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.post-poll-fill{background:color-mix(in srgb, var(--violet) 28%, transparent)}}.post-poll-fill{transition:width .3s}.post-poll-label,.post-poll-share{position:relative}.post-poll-share{font-family:var(--font-mono), ui-monospace, monospace;font-size:13px}.post-poll-meta{color:var(--muted);margin:2px 0 0;font-size:12.5px}.post-card.is-fresh{animation:2.2s ease-out post-fresh}@keyframes post-fresh{0%{background:color-mix(in srgb, var(--violet) 22%, transparent)}}.shot--photo{background:#000;width:100%;max-height:510px;overflow:hidden}.shot--photo img{object-fit:cover;width:100%;height:100%;display:block}.post-media--grid:has(.shot--photo){aspect-ratio:16/9;grid-auto-rows:minmax(0,1fr)}.post-media--grid .shot--photo{max-height:none;aspect-ratio:auto!important}.shot--gif{aspect-ratio:16/9;isolation:isolate;flex-direction:column;justify-content:space-between;align-items:center;max-height:380px;padding:10px 12px 12px;display:flex;overflow:hidden}.shot-gif-badge{z-index:3;color:#fff;letter-spacing:.05em;background:#0000009e;border-radius:4px;padding:1px 5px;font-size:10px;font-weight:800;position:absolute;bottom:8px;left:8px}.shot-gif-emoji{z-index:2;flex:1;place-items:center;font-size:clamp(34px,24cqi,96px);line-height:1;display:grid;position:relative}.shot--gif .shot-meme-caption{z-index:2;font-size:clamp(14px,9cqi,36px);position:relative}.shot-gif-bars{z-index:1;opacity:.55;align-items:flex-end;gap:6%;height:70%;display:flex;position:absolute;inset:auto 8% 0}.shot-gif-bars span{height:calc(18% + var(--i) * 14%);transform-origin:bottom;animation:1.6s ease-in-out infinite gif-bar;animation-delay:calc(var(--i) * .12s);background:#2ee87a;border-radius:3px 3px 0 0;flex:1}.shot--gif[data-motion=dump] .shot-gif-bars span{height:calc(88% - var(--i) * 14%);background:#ff4d5e}.shot-gif-particles{z-index:1;position:absolute;inset:0}.shot-gif-particles span{top:-18%;left:calc(4% + var(--i) * 14%);animation:1.5s linear infinite gif-fall;animation-delay:calc(var(--i) * -.23s);font-size:clamp(14px,8cqi,30px);position:absolute}.shot--gif[data-motion=rocket] .shot-gif-particles span{color:#fff;opacity:.8;font-size:clamp(8px,4cqi,16px);animation-duration:.7s}.shot--gif[data-motion=sparkle] .shot-gif-particles span{top:calc(12% + mod(var(--i), 3) * 30%);left:calc(6% + var(--i) * 13%);color:#fff7c2;animation:1.4s ease-in-out infinite gif-twinkle;animation-delay:calc(var(--i) * .2s)}.shot--gif[data-motion=rocket] .shot-gif-emoji{animation:1.6s ease-in infinite gif-rocket}.shot--gif[data-motion=shake] .shot-gif-emoji{animation:.45s linear infinite gif-shake}.shot--gif[data-motion=shake]:before{content:"";z-index:1;background:#ff1f3d;animation:1.2s step-end infinite gif-flash;position:absolute;inset:0}.shot--gif[data-motion=pulse] .shot-gif-emoji{animation:.9s ease-in-out infinite gif-pulse}.shot--gif[data-motion=wobble] .shot-gif-emoji{animation:1.1s ease-in-out infinite gif-wobble}.shot--gif[data-motion=pump] .shot-gif-emoji{animation:1.6s ease-in-out infinite gif-bounce}.shot--gif[data-motion=dump] .shot-gif-emoji{animation:1.6s ease-in infinite gif-sink}.shot--gif[data-motion=sparkle] .shot-gif-emoji{animation:1.4s ease-in-out infinite gif-pulse}.shot--gif[data-motion=flicker] .shot-gif-emoji{animation:.5s ease-in-out infinite alternate gif-flicker}.shot--gif[data-motion=rise] .shot-gif-emoji{animation:2.6s ease-out infinite gif-rise}.shot--gif[data-motion=rain] .shot-gif-emoji{animation:1.6s ease-in-out infinite gif-wobble}.shot--gif[data-motion=bounce] .shot-gif-emoji{animation:.7s ease-in-out infinite gif-bounce}.shot--gif[data-motion=zoom] .shot-gif-emoji{animation:1.3s cubic-bezier(.6,0,.4,1) infinite gif-zoom}.shot--gif[data-motion=sink] .shot-gif-emoji{animation:1.9s ease-in infinite gif-sink}@keyframes gif-bar{50%{transform:scaleY(.55)}}@keyframes gif-fall{to{transform:translateY(620%)rotate(25deg)}}@keyframes gif-twinkle{0%,to{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.1)}}@keyframes gif-rocket{0%{opacity:0;transform:translate(-35%,70%)}15%{opacity:1}75%{opacity:1;transform:translate(12%,-30%)}to{opacity:0;transform:translate(30%,-80%)}}@keyframes gif-shake{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(-5%,2%)rotate(-6deg)}75%{transform:translate(5%,-2%)rotate(6deg)}}@keyframes gif-flash{0%,60%{opacity:0}61%,80%{opacity:.28}}@keyframes gif-pulse{50%{transform:scale(1.18)}}@keyframes gif-wobble{0%,to{transform:rotate(-10deg)}50%{transform:rotate(10deg)scale(1.05)}}@keyframes gif-bounce{0%,to{transform:translateY(8%)scale(1.06,.94)}50%{transform:translateY(-14%)scale(.96,1.04)}}@keyframes gif-sink{0%{opacity:1;transform:translateY(-12%)}80%{opacity:1;transform:translateY(22%)}to{opacity:0;transform:translateY(30%)}}@keyframes gif-flicker{0%{filter:brightness();transform:scale(1)}to{filter:brightness(1.25);transform:scale(1.07,1.13)translateY(-3%)}}@keyframes gif-rise{0%{opacity:.2;transform:translateY(70%)}55%,to{opacity:1;transform:translateY(0)}}@keyframes gif-zoom{0%{transform:translate(160%)}to{transform:translate(-160%)}}@media (prefers-reduced-motion:reduce){.shot--gif *,.shot--gif:before,.trade-card-live,.compose-attachment--trade,.compose-popover,.post-card.is-fresh{animation:none!important}}@media (max-width:768px){.compose-shell{width:min(100% - 32px,680px);padding:12px 0 calc(96px + env(safe-area-inset-bottom))}.compose-panel{padding:14px 14px 8px}.compose-text{min-height:84px;font-size:17px}.compose-hint-keys{display:none}}@media (max-width:560px){.compose-popover{width:100%}.compose-tool{height:34px}.compose-tool:not(.compose-tool--trade){width:34px}.compose-tool--trade{margin-right:4px;padding:0 12px 0 10px}}@media (max-width:380px){.compose-row .feed-composer-avatar{display:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes pulse{50%{opacity:.5}}
