/*! tailwindcss v4.3.5 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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-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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-border-spacing-x:0;--tw-border-spacing-y:0}}}@layer theme{:host,:root{--color-zinc-500:oklch(55.2% .016 285.938);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-4xl:56rem;--container-6xl:72rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--leading-relaxed:1.625;--radius-md:.375rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0,0,.2,1);--animate-spin:spin 1s linear infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1)}}@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.top-\(--active-tab-top\){top:var(--active-tab-top)}.top-1\/2{top:50%}.top-7{top:calc(var(--spacing) * 7)}.right-8{right:calc(var(--spacing) * 8)}.-bottom-px{bottom:-1px}.bottom-4{bottom:calc(var(--spacing) * 4)}.left-\(--active-tab-left\){left:var(--active-tab-left)}.left-1\/2{left:50%}.z-0{z-index:0}.z-1{z-index:1}.z-10{z-index:10}.z-50{z-index:50}.mx-auto{margin-inline:auto}.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-\[21px\]{margin-top:21px}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.h-\(--active-tab-height\){height:var(--active-tab-height)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1\/2{height:50%}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-\[44px\]{height:44px}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-11{min-height:calc(var(--spacing) * 11)}.w-\(--active-tab-width\){width:var(--active-tab-width)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-8{width:calc(var(--spacing) * 8)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[361px\]{max-width:361px}.max-w-full{max-width:100%}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.caption-bottom{caption-side:bottom}.origin-center{transform-origin:50%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.-translate-y-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.columns-1{column-count:1}.break-inside-avoid{break-inside:avoid}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-0{gap:0}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[15px\]{gap:15px}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded-\[16px\]{border-radius:16px}.rounded-\[36px\]{border-radius:36px}.rounded-full{border-radius:2147483647px}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-b-full{border-bottom-right-radius:2147483647px;border-bottom-left-radius:2147483647px}.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}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.bg-transparent{background-color:#0000}.bg-clip-padding{background-clip:padding-box}.p-1{padding:var(--spacing)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-px{padding:1px}.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-6{padding-inline:calc(var(--spacing) * 6)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-px{padding-bottom:1px}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.text-\[17px\]{font-size:17px}.text-\[19px\]{font-size:19px}.text-\[22px\]{font-size:22px}.leading-\[24px\]{--tw-leading:24px;line-height:24px}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-pretty{text-wrap:pretty}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-55{opacity:.55}.opacity-90{opacity:.9}.opacity-\[0\.22\]{opacity:.22}.shadow-\[0_0_12px_rgba\(121\,40\,202\,0\.35\)\,0_0_24px_rgba\(0\,212\,255\,0\.2\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#7928ca59),0 0 24px var(--tw-shadow-color,#00d4ff33);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_0_rgba\(255\,255\,255\,0\.1\)_inset\,0_1px_2px_rgba\(0\,0\,0\,0\.04\)\,0_4px_14px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow:0 1px 0 var(--tw-shadow-color,#ffffff1a) inset,0 1px 2px var(--tw-shadow-color,#0000000a),0 4px 14px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_0_rgba\(255\,255\,255\,0\.08\)_inset\]{--tw-shadow:0 1px 0 var(--tw-shadow-color,#ffffff14) inset;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.11\)\,0_0_0_1px_rgba\(0\,0\,0\,0\.06\)\,0_1px_2px_rgba\(0\,0\,0\,0\.045\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff1c),0 0 0 1px var(--tw-shadow-color,#0000000f),0 1px 2px var(--tw-shadow-color,#0000000b);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring-1,.shadow-sm{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.blur-sm{--tw-blur:blur(var(--blur-sm));filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md))}.backdrop-blur-md,.backdrop-blur-xl{-webkit-backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl))}.backdrop-saturate-150{--tw-backdrop-saturate:saturate(150%);-webkit-backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )}.transition{transition-property:color,background-color,border-color,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-\[left\,width\,top\,height\]{transition-property:left,width,top,height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,width\]{transition-property:left,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,background-color\,backdrop-filter\,border-color\,box-shadow\]{transition-property:transform,background-color,-webkit-backdrop-filter,backdrop-filter,border-color,box-shadow;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-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[background\:linear-gradient\(90deg\,transparent_0\%\,rgba\(255\,0\,128\,0\.85\)_18\%\,rgba\(121\,40\,202\,0\.92\)_50\%\,rgba\(0\,212\,255\,0\.88\)_82\%\,transparent_100\%\)\]{background:linear-gradient(90deg,#0000,#ff0080d9 18%,#7928caeb 50%,#00d4ffe0 82%,#0000)}.not-in-data-\[variant\=card\]\:bg-\[color-mix\(in_srgb\,var\(--card\)\,var\(--color-black\)_2\%\)\]:not(:where([data-variant=card]) *){background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.not-in-data-\[variant\=card\]\:bg-\[color-mix\(in_srgb\,var\(--card\)\,var\(--color-black\)_2\%\)\]:not(:where([data-variant=card]) *){background-color:color-mix(in srgb,var(--card),var(--color-black) 2%)}}:is(:where(.group\/halo-tabs-list)[data-variant=pill] .group-data-\[variant\=pill\]\/halo-tabs-list\:rounded-full){border-radius:2147483647px}:is(:where(.group\/halo-tabs-list)[data-variant=pill] .group-data-\[variant\=pill\]\/halo-tabs-list\:px-4){padding-inline:calc(var(--spacing) * 4)}:is(:where(.group\/halo-tabs-list)[data-variant=pill] .group-data-\[variant\=pill\]\/halo-tabs-list\:py-2){padding-block:calc(var(--spacing) * 2)}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-px:before{content:var(--tw-content);inset:1px}.before\:rounded-\[calc\(var\(--radius-xl\)-1px\)\]:before{content:var(--tw-content);border-radius:calc(var(--radius-xl) - 1px)}.before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:before{content:var(--tw-content);--tw-shadow:0 1px var(--tw-shadow-color,#0000000a)}@supports (color:color-mix(in lab,red,red)){.before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:before{--tw-shadow:0 1px var(--tw-shadow-color,color-mix(in oklab,var(--color-black) 4%,transparent))}}.before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:before{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.not-in-data-\[variant\=card\]\:before\:hidden:not(:where([data-variant=card]) *):before{content:var(--tw-content);display:none}@media (hover:hover){.not-in-data-\[variant\=card\]\:hover\:bg-\[color-mix\(in_srgb\,var\(--background\)\,var\(--color-black\)_2\%\)\]:not(:where([data-variant=card]) *):hover{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.not-in-data-\[variant\=card\]\:hover\:bg-\[color-mix\(in_srgb\,var\(--background\)\,var\(--color-black\)_2\%\)\]:not(:where([data-variant=card]) *):hover{background-color:color-mix(in srgb,var(--background),var(--color-black) 2%)}}}.focus\:scale-95:focus{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(2px + 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)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.active\:scale-75:active{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.enabled\:active\:scale-\[0\.96\]:enabled:active{scale:.96}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=table-footer]) .in-data-\[slot\=table-footer\]\:py-3\.5{padding-block:calc(var(--spacing) * 3.5)}:where([data-variant=card]) .in-data-\[variant\=card\]\:my-4{margin-block:calc(var(--spacing) * 4)}:where([data-variant=card]) .in-data-\[variant\=card\]\:border-separate{border-collapse:separate}:where([data-variant=card]) .in-data-\[variant\=card\]\:border-spacing-0{--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}:where([data-variant=card]) .in-data-\[variant\=card\]\:rounded-xl{border-radius:var(--radius-xl)}:where([data-variant=card]) .in-data-\[variant\=card\]\:border-none{--tw-border-style:none;border-style:none}:where([data-variant=card]) .in-data-\[variant\=card\]\:shadow-xs\/5{--tw-shadow-alpha:5%;--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,oklab(0% 0 0/.05));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where([data-variant=card]) .in-data-\[variant\=card\]\:first\:ps-\[calc\(--spacing\(2\.5\)-1px\)\]:first-child{padding-inline-start:calc(calc(var(--spacing) * 2.5) - 1px)}:where([data-variant=card]) .in-data-\[variant\=card\]\:last\:pe-\[calc\(--spacing\(2\.5\)-1px\)\]:last-child{padding-inline-end:calc(calc(var(--spacing) * 2.5) - 1px)}.has-\[\[role\=checkbox\]\]\:w-px:has([role=checkbox]){width:1px}.first\:has-\[\[role\=checkbox\]\]\:pe-0:first-child:has([role=checkbox]){padding-inline-end:0}.last\:has-\[\[role\=checkbox\]\]\:ps-0:last-child:has([role=checkbox]){padding-inline-start:0}:is(:where(.group\/halo-tabs-list)[data-variant=underline] .group-data-\[variant\=underline\]\/halo-tabs-list\:data-active\:bg-transparent)[data-active]{background-color:#0000}.data-\[orientation\=vertical\]\:flex[data-orientation=vertical]{display:flex}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[orientation\=vertical\]\:flex-row[data-orientation=vertical]{flex-direction:row}.data-\[orientation\=vertical\]\:gap-2[data-orientation=vertical]{gap:calc(var(--spacing) * 2)}.data-\[orientation\=vertical\]\:gap-4[data-orientation=vertical]{gap:calc(var(--spacing) * 4)}.data-\[orientation\=vertical\]\:border-b-0[data-orientation=vertical]{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.data-\[orientation\=vertical\]\:border-l[data-orientation=vertical]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[orientation\=vertical\]\:pb-0[data-orientation=vertical]{padding-bottom:0}.data-\[orientation\=vertical\]\:pl-px[data-orientation=vertical]{padding-left:1px}.not-in-data-\[variant\=card\]\:data-\[state\=selected\]\:bg-\[color-mix\(in_srgb\,var\(--background\)\,var\(--color-black\)_4\%\)\]:not(:where([data-variant=card]) *)[data-state=selected]{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.not-in-data-\[variant\=card\]\:data-\[state\=selected\]\:bg-\[color-mix\(in_srgb\,var\(--background\)\,var\(--color-black\)_4\%\)\]:not(:where([data-variant=card]) *)[data-state=selected]{background-color:color-mix(in srgb,var(--background),var(--color-black) 4%)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:enabled\:active\:scale-100:enabled:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}@media (min-width:40rem){.sm\:columns-2{column-count:2}}@media (min-width:48rem){.md\:mx-auto{margin-inline:auto}.md\:w-full{width:100%}.md\:max-w-6xl{max-width:var(--container-6xl)}.md\:columns-3{column-count:3}.md\:font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.md\:font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}}@media (min-width:64rem){.lg\:columns-4{column-count:4}}@media (min-width:80rem){.xl\:columns-5{column-count:5}}.dark\:opacity-75:where(.dark,.dark *){opacity:.75}.dark\:shadow-\[0_1px_0_rgba\(255\,255\,255\,0\.06\)_inset\,0_1px_2px_rgba\(0\,0\,0\,0\.35\)\,0_4px_20px_rgba\(0\,0\,0\,0\.35\)\]:where(.dark,.dark *){--tw-shadow:0 1px 0 var(--tw-shadow-color,#ffffff0f) inset,0 1px 2px var(--tw-shadow-color,#00000059),0 4px 20px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.08\)\,0_0_0_1px_rgba\(255\,255\,255\,0\.08\)\,0_1px_2px_rgba\(0\,0\,0\,0\.22\)\]:where(.dark,.dark *){--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff14),0 0 0 1px var(--tw-shadow-color,#ffffff14),0 1px 2px var(--tw-shadow-color,#00000038);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:not-in-data-\[variant\=card\]\:bg-\[color-mix\(in_srgb\,var\(--card\)\,var\(--color-white\)_2\%\)\]:where(.dark,.dark *):not(:where([data-variant=card]) *){background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.dark\:not-in-data-\[variant\=card\]\:bg-\[color-mix\(in_srgb\,var\(--card\)\,var\(--color-white\)_2\%\)\]:where(.dark,.dark *):not(:where([data-variant=card]) *){background-color:color-mix(in srgb,var(--card),var(--color-white) 2%)}}.dark\:before\:shadow-\[0_-1px_--theme\(--color-white\/8\%\)\]:where(.dark,.dark *):before{content:var(--tw-content);--tw-shadow:0 -1px var(--tw-shadow-color,#ffffff14)}@supports (color:color-mix(in lab,red,red)){.dark\:before\:shadow-\[0_-1px_--theme\(--color-white\/8\%\)\]:where(.dark,.dark *):before{--tw-shadow:0 -1px var(--tw-shadow-color,color-mix(in oklab,var(--color-white) 8%,transparent))}}.dark\:before\:shadow-\[0_-1px_--theme\(--color-white\/8\%\)\]:where(.dark,.dark *):before{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){.dark\:not-in-data-\[variant\=card\]\:hover\:bg-\[color-mix\(in_srgb\,var\(--background\)\,var\(--color-white\)_2\%\)\]:where(.dark,.dark *):not(:where([data-variant=card]) *):hover{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.dark\:not-in-data-\[variant\=card\]\:hover\:bg-\[color-mix\(in_srgb\,var\(--background\)\,var\(--color-white\)_2\%\)\]:where(.dark,.dark *):not(:where([data-variant=card]) *):hover{background-color:color-mix(in srgb,var(--background),var(--color-white) 2%)}}}.dark\:focus-visible\:border-zinc-500\/45:where(.dark,.dark *):focus-visible{border-color:#71717b73}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:border-zinc-500\/45:where(.dark,.dark *):focus-visible{border-color:color-mix(in oklab,var(--color-zinc-500) 45%,transparent)}}.dark\:not-in-data-\[variant\=card\]\:data-\[state\=selected\]\:bg-\[color-mix\(in_srgb\,var\(--background\)\,var\(--color-white\)_4\%\)\]:where(.dark,.dark *):not(:where([data-variant=card]) *)[data-state=selected]{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.dark\:not-in-data-\[variant\=card\]\:data-\[state\=selected\]\:bg-\[color-mix\(in_srgb\,var\(--background\)\,var\(--color-white\)_4\%\)\]:where(.dark,.dark *):not(:where([data-variant=card]) *)[data-state=selected]{background-color:color-mix(in srgb,var(--background),var(--color-white) 4%)}}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child,:is(:where([data-variant=card]) .in-data-\[variant\=card\]\:\*\:\[tr\]\:border-0>*):is(tr){border-style:var(--tw-border-style);border-width:0}:is(:is(:where([data-variant=card]) .in-data-\[variant\=card\]\:\*\:\[tr\]\:\*\:\[td\]\:border-b>*):is(tr)>*):is(td){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}:is(:is(:where([data-variant=card]) .in-data-\[variant\=card\]\:\*\:\[tr\]\:first\:\*\:\[td\]\:first\:rounded-ss-xl>*):is(tr):first-child>*):is(td):first-child{border-start-start-radius:var(--radius-xl)}:is(:is(:where([data-variant=card]) .in-data-\[variant\=card\]\:\*\:\[tr\]\:\*\:\[td\]\:first\:border-s>*):is(tr)>*):is(td):first-child{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}:is(:is(:where([data-variant=card]) .in-data-\[variant\=card\]\:\*\:\[tr\]\:first\:\*\:\[td\]\:border-t>*):is(tr):first-child>*):is(td){border-top-style:var(--tw-border-style);border-top-width:1px}:is(:is(:where([data-variant=card]) .in-data-\[variant\=card\]\:\*\:\[tr\]\:last\:\*\:\[td\]\:last\:rounded-ee-xl>*):is(tr):last-child>*):is(td):last-child{border-end-end-radius:var(--radius-xl)}:is(:is(:where([data-variant=card]) .in-data-\[variant\=card\]\:\*\:\[tr\]\:\*\:\[td\]\:last\:border-e>*):is(tr)>*):is(td):last-child{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}:is(:is(:where([data-variant=card]) .in-data-\[variant\=card\]\:\*\:\[tr\]\:first\:\*\:\[td\]\:last\:rounded-se-xl>*):is(tr):first-child>*):is(td):last-child{border-start-end-radius:var(--radius-xl)}:is(:is(:where([data-variant=card]) .in-data-\[variant\=card\]\:\*\:\[tr\]\:last\:\*\:\[td\]\:first\:rounded-es-xl>*):is(tr):last-child>*):is(td):first-child{border-end-start-radius:var(--radius-xl)}@media (hover:hover){:is(:is(:where([data-variant=card]) .in-data-\[variant\=card\]\:\*\:\[tr\]\:hover\:\*\:\[td\]\:bg-\[color-mix\(in_srgb\,var\(--card\)\,var\(--color-black\)_2\%\)\]>*):is(tr):hover>*):is(td){background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){:is(:is(:where([data-variant=card]) .in-data-\[variant\=card\]\:\*\:\[tr\]\:hover\:\*\:\[td\]\:bg-\[color-mix\(in_srgb\,var\(--card\)\,var\(--color-black\)_2\%\)\]>*):is(tr):hover>*):is(td){background-color:color-mix(in srgb,var(--card),var(--color-black) 2%)}}}:is(:is(:where([data-variant=card]) .in-data-\[variant\=card\]\:\*\:\[tr\]\:data-\[state\=selected\]\:\*\:\[td\]\:bg-\[color-mix\(in_srgb\,var\(--card\)\,var\(--color-black\)_4\%\)\]>*):is(tr)[data-state=selected]>*):is(td){background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){:is(:is(:where([data-variant=card]) .in-data-\[variant\=card\]\:\*\:\[tr\]\:data-\[state\=selected\]\:\*\:\[td\]\:bg-\[color-mix\(in_srgb\,var\(--card\)\,var\(--color-black\)_4\%\)\]>*):is(tr)[data-state=selected]>*):is(td){background-color:color-mix(in srgb,var(--card),var(--color-black) 4%)}}@media (hover:hover){:is(:is(:where([data-variant=card]) .dark\:in-data-\[variant\=card\]\:\*\:\[tr\]\:hover\:\*\:\[td\]\:bg-\[color-mix\(in_srgb\,var\(--card\)\,var\(--color-white\)_2\%\)\]:where(.dark,.dark *)>*):is(tr):hover>*):is(td){background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){:is(:is(:where([data-variant=card]) .dark\:in-data-\[variant\=card\]\:\*\:\[tr\]\:hover\:\*\:\[td\]\:bg-\[color-mix\(in_srgb\,var\(--card\)\,var\(--color-white\)_2\%\)\]:where(.dark,.dark *)>*):is(tr):hover>*):is(td){background-color:color-mix(in srgb,var(--card),var(--color-white) 2%)}}}:is(:is(:where([data-variant=card]) .dark\:in-data-\[variant\=card\]\:\*\:\[tr\]\:data-\[state\=selected\]\:\*\:\[td\]\:bg-\[color-mix\(in_srgb\,var\(--card\)\,var\(--color-white\)_4\%\)\]:where(.dark,.dark *)>*):is(tr)[data-state=selected]>*):is(td){background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){:is(:is(:where([data-variant=card]) .dark\:in-data-\[variant\=card\]\:\*\:\[tr\]\:data-\[state\=selected\]\:\*\:\[td\]\:bg-\[color-mix\(in_srgb\,var\(--card\)\,var\(--color-white\)_4\%\)\]:where(.dark,.dark *)>*):is(tr)[data-state=selected]>*):is(td){background-color:color-mix(in srgb,var(--card),var(--color-white) 4%)}}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}@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-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-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-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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(1turn)}}.desk-shell{max-width:1800px;margin:auto;color:var(--ink);font-size:14px;line-height:1.6}.desk-dialog h2,.desk-dialog h3,.desk-shell h1,.desk-shell h2,.desk-shell h3{font-weight:500}.desk-header{height:72px;padding:0 40px;display:flex;align-items:center;gap:28px;border-bottom:1px solid var(--line)}.desk-header .wordmark{font-size:28px;letter-spacing:-1.3px}.desk-network{font:11px var(--mono);text-transform:uppercase;letter-spacing:.04em;border-left:1px solid var(--line);padding-left:24px;color:var(--muted)}.desk-wallet{display:flex;align-items:center;gap:10px;margin-left:auto;min-width:0}.desk-wallet select{max-width:300px}.desk-frame{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:calc(100vh - 72px)}.desk-sidebar{border-right:1px solid var(--line);padding:35px 18px;display:flex;flex-direction:column}.desk-sidebar nav{display:grid;gap:6px}.desk-sidebar nav a{display:flex;align-items:center;gap:20px;padding:13px 18px;font-size:14px;min-height:48px}.desk-sidebar nav a:hover{background:var(--panel)}.desk-sidebar nav a[aria-current=page]{background:var(--forest);color:var(--on-forest)}.sidebar-bottom{padding:32px 16px;margin-top:auto}.sidebar-bottom p{font-weight:600;margin:0 0 8px}.sidebar-bottom span,.sidebar-bottom>a{color:var(--muted);font-size:13px}.sidebar-bottom>a{display:block;margin-top:28px;text-decoration:underline;text-underline-offset:4px}.desk-main{padding:16px 32px 0;min-width:0}.desk-status{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:13px;min-height:44px}.desk-status>button{margin-left:auto;min-height:44px;background:none;border:0;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.status-dot{width:6px;height:6px;flex:none;background:var(--muted);border-radius:50%}.status-dot.good{background:var(--olive)}.desk-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:20px 0 24px}.desk-heading h1{font-size:30px;line-height:1.2;letter-spacing:-.025em;margin:0 0 8px}.desk-heading p:not(.desk-label){font-size:15px;color:var(--muted);max-width:650px;margin:0}.desk-label{font:13px/1.6 var(--sans);letter-spacing:0;color:var(--muted);margin:0 0 12px}.desk-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 19px;border:1px solid var(--line);background:var(--paper);color:var(--ink);font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;line-height:1.4;transition:background-color .1s ease-out}.desk-button:hover{background:var(--panel)}.desk-button.lime{color:var(--on-lime);background:var(--lime);border-color:var(--lime)}.desk-button.lime:hover{background:color-mix(in srgb,var(--lime) 88%,var(--ink))}.desk-button.dark{background:var(--forest);border-color:var(--forest);color:var(--on-forest)}.desk-button.dark:hover{color:var(--paper);background:var(--olive)}.desk-button.small{font-size:13px;padding:9px 13px;min-height:44px}.desk-button.subtle{border:0;background:transparent;text-decoration:underline;text-underline-offset:4px}.desk-dialog button:disabled,.desk-shell button:disabled{opacity:1;color:var(--muted);background:var(--panel);border-color:var(--line);cursor:not-allowed}.desk-dialog button:focus-visible,.desk-dialog input:focus-visible,.desk-shell button:focus-visible,.desk-shell input:focus-visible,.desk-shell select:focus-visible{outline:2px solid var(--olive);outline-offset:3px}.desk-panel{background:var(--white);border:1px solid var(--line);padding:22px;margin:0 0 20px;min-width:0}.desk-panel h2{font-size:18px;letter-spacing:-.02em;line-height:1.25;margin:0 0 16px}.desk-panel h3{font-size:17px;letter-spacing:-.025em;line-height:1.35;margin:0 0 12px}.desk-panel>p{color:var(--muted);line-height:1.7}.desk-panel.soft{background:var(--panel)}.desk-panel.soft h2{font-size:24px;max-width:420px}.panel-top{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.panel-top h2,.panel-top h3{margin:0}.desk-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.funds-panels{align-items:stretch}.desk-actions,.desk-inline{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.desk-actions{margin-top:24px}.desk-muted{color:var(--muted);font-size:13px;line-height:1.7}.desk-text-link{text-decoration:underline;text-underline-offset:5px;font-size:13px;display:inline-flex;align-items:center;min-height:44px}.desk-alert,.desk-notice{padding:15px 18px;margin:12px 0 20px;background:var(--panel);border:1px solid var(--line);font-size:13px;line-height:1.7}.desk-alert{border-left:3px solid var(--olive)}.desk-alert button{margin-left:16px;min-height:44px}.desk-danger{color:var(--danger);font-size:13px;line-height:1.6}.desk-empty{text-align:left;padding:18px 0;color:var(--muted)}.desk-empty h3{color:var(--ink);font-size:16px;margin:0 0 8px}.desk-empty p{max-width:460px;margin:0 0 16px}.desk-skeleton{padding:35px 20px;min-height:140px;color:var(--muted);display:flex;justify-content:center}.desk-skeleton,.market-intro{background:var(--panel);align-items:center}.market-intro{display:grid;grid-template-columns:1.6fr 1fr 1fr;border:1px solid var(--line);padding:20px 24px;margin-bottom:24px;gap:25px}.market-intro h2{font-size:28px;letter-spacing:-.04em;margin:4px 0 6px}.market-intro h2 span{color:var(--muted);font-weight:400}.market-intro p{font-size:13px;color:var(--muted);margin:0}.market-intro>div:not(:first-child){border-left:1px solid var(--line);padding-left:30px}.market-intro>div>span{display:block;color:var(--muted);font-size:13px}.market-intro strong{font-size:24px;font-weight:500;display:block;margin-top:8px;letter-spacing:-.04em}.desk-tabs{display:flex;gap:3px;padding:3px;border:1px solid var(--line);width:fit-content}.desk-tabs button{min-height:44px;padding:8px 18px;background:none;border:0;cursor:pointer;font-size:13px}.desk-tabs button[aria-pressed=true]{background:var(--forest);color:var(--on-forest)}.desk-table-wrap{overflow:auto}.desk-table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap;font-size:13px}.desk-table th{font-size:13px;color:var(--muted);font-weight:400;padding:14px 18px;background:transparent}.desk-table td,.desk-table th{border-bottom:1px solid var(--line)}.desk-table td{padding:16px 18px;vertical-align:middle;font-variant-numeric:tabular-nums}.desk-table td:first-child,.desk-table th:first-child{padding-left:8px}.desk-table tr:last-child td{border-bottom:0}.desk-table strong{font-weight:500}.desk-table small{display:block;margin-top:5px}.desk-pill,.desk-table small{font-size:13px;color:var(--muted)}.desk-pill{display:inline-block;border:1px solid var(--line);padding:4px 10px;white-space:nowrap}.desk-pill.positive{background:var(--panel);color:var(--olive)}.trade-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);gap:24px}.trade-market-facts{display:flex;gap:25px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:16px;margin-bottom:18px}.trade-market-facts span{display:block;font-size:13px;color:var(--muted);margin-bottom:6px}.trade-market-facts strong{font-size:14px;font-weight:500}.trade-layout .payoff-panel{border:0;padding:0;background:none}.trade-layout .payoff-heading h2{font-size:18px;margin:0}.trade-layout .payoff-options{margin-top:18px}.trade-layout .payoff-options button{border-radius:0}.trade-layout .payoff-panel figcaption{min-height:0}.trade-ticket .desk-tabs{width:100%;margin-bottom:24px}.trade-ticket .desk-tabs button{flex:1}.ticket-balance{display:flex;justify-content:space-between;gap:10px;padding:22px 0;border-bottom:1px solid var(--line);margin-bottom:18px;font-size:13px}.ticket-balance strong{font-weight:500;overflow-wrap:anywhere}.trade-note{padding:18px 26px}.trade-note h3{font-size:23px;font-weight:500;margin:8px 0}.trade-note p{font-size:13px;color:var(--muted)}.offer-card{border-top:1px solid var(--line);padding:22px 0}.offer-card:first-of-type{border-top:0}.offer-card:last-child{padding-bottom:0}.offer-card .desk-two{gap:20px}.desk-form,.desk-form fieldset{display:grid;gap:18px}.desk-form fieldset{border:0;padding:0;margin:0;min-width:0}.desk-form label{display:grid;gap:9px;font-weight:500}.desk-shell input,.desk-shell select{background:var(--paper);border:1px solid var(--line);color:var(--ink);border-radius:0;padding:12px 13px;min-height:46px;max-width:100%;font:14px var(--sans);width:100%;min-width:0}.desk-wallet select{font-size:13px;width:auto}.desk-form input{font-variant-numeric:tabular-nums}.desk-form fieldset:disabled{color:var(--muted)}.desk-form button{width:100%}.desk-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);background:var(--panel);margin-bottom:30px;padding:28px 0}.desk-stats>div{padding:0 26px;border-right:1px solid var(--line);min-width:0}.desk-stats>div:last-child{border:0}.desk-stats span,.desk-stats>div>small{display:block;color:var(--muted);font-size:13px}.desk-stats strong{display:block;font-size:26px;font-weight:500;letter-spacing:-.035em;margin:10px 0;overflow-wrap:anywhere}.desk-stats strong small{font-size:13px;font-weight:400;letter-spacing:0;color:var(--muted)}.desk-stats .value-unavailable{font-size:22px}.desk-details{border-top:1px solid var(--line);border-bottom:0;margin-top:20px}.desk-details summary{font-size:13px;padding:13px 0;min-height:44px;justify-content:flex-start;gap:10px;text-decoration:underline;text-underline-offset:4px}.desk-details pre{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.7 var(--mono);padding:16px;background:var(--paper);max-height:350px;overflow:auto}.desk-details>p{font-size:13px;color:var(--muted)}.activity-list article{padding:24px 0;border-bottom:1px solid var(--line)}.activity-list article:first-child{padding-top:0}.activity-list article:last-child{border:0;padding-bottom:0}.activity-list p,.withdrawal-ticket p{font-size:13px;color:var(--muted)}.withdrawal-ticket{border-top:1px solid var(--line);padding:20px 0}.break-anywhere{overflow-wrap:anywhere}.liquidity-amount{margin:26px 0;border-top:1px solid var(--line);padding-top:22px}.liquidity-amount span{display:block;color:var(--muted);font-size:13px}.liquidity-amount strong{display:block;font-size:28px;font-weight:500;overflow-wrap:anywhere;letter-spacing:-.04em;margin-top:8px}.desk-footer{border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:24px 0;margin-top:40px;font-size:13px;color:var(--muted)}.desk-dialog{color:var(--ink);background:var(--paper);border:1px solid var(--line);padding:28px;width:min(620px,calc(100% - 32px));max-height:90dvh;overflow:auto;overscroll-behavior:contain}.desk-dialog::backdrop{background:rgb(22 25 20/.45)}.dialog-top{display:flex;align-items:center;justify-content:space-between;gap:20px}.dialog-top h2{font-size:28px;letter-spacing:-.04em;margin:0 0 18px}.dialog-top button{border:0;background:none;min-height:44px;cursor:pointer;align-self:flex-start}.desk-dialog p{font-size:13px;line-height:1.7}.desk-dialog h3{font-size:16px;margin:24px 0 10px}.desk-facts{font-size:13px;margin:20px 0}.desk-facts>div{display:flex;justify-content:space-between;gap:25px;padding:10px 0;border-bottom:1px solid var(--line)}.desk-facts dt{color:var(--muted)}.desk-facts dd{margin:0;text-align:right;overflow-wrap:anywhere;max-width:70%}.review-legs>div{display:grid;grid-template-columns:1fr auto;gap:6px 12px;padding:12px 0;border-bottom:1px solid var(--line);font-size:13px}.review-legs strong{font-weight:500;overflow-wrap:anywhere;max-width:250px}.review-legs small{grid-column:1/-1}.wallet-choices{display:grid;gap:12px;margin:24px 0}.wallet-choices button{padding:18px;border:1px solid var(--line);background:var(--white);text-align:left;font-size:15px;cursor:pointer}.wallet-choices button:hover{background:var(--panel)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1200px){.desk-main{padding:20px 25px 0}.desk-frame{grid-template-columns:175px minmax(0,1fr)}.desk-sidebar{padding:30px 10px}.desk-sidebar nav a{gap:12px;padding:13px}.desk-header{padding:0 25px}.trade-layout{grid-template-columns:minmax(0,1.3fr) minmax(280px,1fr)}.desk-panel{padding:22px}.market-intro{grid-template-columns:1.4fr .8fr 1fr;padding:24px}.market-intro>div:not(:first-child){padding-left:20px}.desk-stats strong{font-size:22px}}@media (max-width:950px){.desk-frame{grid-template-columns:1fr}.desk-sidebar{display:none;border-right:0;border-bottom:1px solid var(--line);padding:10px 20px;overflow:auto}.desk-sidebar nav{display:flex;width:max-content;gap:4px}.desk-sidebar nav a{padding:9px 16px;min-height:44px}.sidebar-bottom{display:none}.desk-header{height:78px}.desk-network{font-size:13px}.desk-two{gap:18px}.desk-wallet select{max-width:220px}.trade-layout{gap:18px}.desk-heading{margin-top:22px}}@media (max-width:700px){.desk-header{padding:16px 20px;height:auto;flex-wrap:wrap;gap:14px}.desk-header .wordmark{font-size:24px}.desk-network{border:0;padding:0;margin-left:0}.desk-wallet{width:100%;margin:0;justify-content:space-between}.desk-wallet>.desk-button.lime{width:100%}.desk-wallet select{max-width:65%;flex:1}.desk-sidebar{padding:8px 10px}.desk-main{padding:14px 20px 0}.desk-status{font-size:13px;gap:6px}.desk-heading{display:block;margin:18px 0 22px}.desk-heading h1{font-size:24px}.desk-heading p:not(.desk-label){font-size:14px}.desk-heading>.desk-button{margin-top:18px}.desk-two,.trade-layout{grid-template-columns:1fr}.trade-layout>div:last-child{grid-row:1}.desk-panel{padding:20px;margin-bottom:20px}.desk-stats{grid-template-columns:1fr;padding:0}.desk-stats>div{border-right:0;border-bottom:1px solid var(--line);padding:20px}.desk-stats strong{font-size:28px;margin:8px 0}.market-intro{grid-template-columns:1fr 1fr;padding:22px;gap:22px 16px}.market-intro>div:first-child{grid-column:1/-1}.market-intro>div:not(:first-child){padding:0;border:0}.market-intro strong{font-size:21px}.panel-top{align-items:flex-start;flex-wrap:wrap;gap:14px}.desk-tabs button{padding:8px 14px}.desk-table{font-size:13px}.desk-table td{padding:18px 14px}.trade-market-facts{gap:18px}.trade-layout .payoff-heading{flex-wrap:wrap}.trade-layout .plot-labels{font-size:22px}.desk-dialog{padding:22px}.dialog-top h2{font-size:24px}.review-legs strong{max-width:170px}.desk-footer{font-size:13px;gap:6px}.desk-panel.soft h2{font-size:24px}}@media (prefers-reduced-motion:reduce){.desk-dialog *,.desk-shell *{scroll-behavior:auto;transition:none}}.desk-menu-toggle{display:none}.checked-at{margin-left:auto;font-size:13px;font-variant-numeric:tabular-nums}.checked-at+button{margin-left:12px}.mobile-navigation{display:grid;gap:6px}.mobile-navigation a{display:flex;align-items:center;min-height:48px;padding:12px}.mobile-navigation a[aria-current=page]{background:var(--forest);color:var(--on-forest)}.mobile-navigation a:hover{background:var(--panel);color:var(--ink)}.form-hint{margin:0;font-size:13px;color:var(--muted);line-height:1.6}.desk-empty p:last-child{margin-bottom:0}.desk-panel .desk-empty{font-size:14px}.desk-heading h1,.desk-panel h2{text-wrap:balance}.desk-muted,.desk-panel>p,.trade-note p{font-size:13px}.desk-form label{font-size:14px}.desk-shell input::placeholder{color:var(--muted);opacity:1}.desk-table .numeric{text-align:right}.desk-facts dd,.desk-stats strong,.desk-table .numeric,.market-intro strong,.review-legs strong,.trade-market-facts strong{font-variant-numeric:tabular-nums}.desk-table-wrap:focus-visible{outline:2px solid var(--olive);outline-offset:3px}.desk-dialog :is(button,a,summary),.desk-shell :is(button,a,summary,input,select){touch-action:manipulation}.desk-dialog button:not(:disabled):active,.desk-shell button:not(:disabled):active{filter:brightness(.94)}.desk-shell .token-amount{font:inherit;display:inline-flex;flex-direction:column;align-items:flex-start;max-width:100%;vertical-align:middle;color:var(--ink)}.desk-shell .token-amount .amount-trigger{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:8px;min-height:44px;padding:0;max-width:100%;border:0;background:transparent;color:inherit;cursor:pointer;text-align:inherit;font-size:inherit}.desk-shell .token-amount .amount-number{display:inline;color:inherit;font:inherit;font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.04em;text-decoration:underline dotted var(--line);text-underline-offset:5px}.desk-shell .token-amount small{display:inline;margin:0;font:12px var(--sans);letter-spacing:0;color:var(--muted)}.desk-shell .token-amount .amount-exact{display:grid;gap:6px;font:12px/1.6 var(--sans);color:var(--muted);padding:12px 0;text-align:left;max-width:100%}.desk-shell .amount-exact code{font:12px/1.7 var(--mono);overflow-wrap:anywhere;color:var(--ink)}.desk-shell .amount-exact button{width:fit-content;min-height:44px;border:1px solid var(--line);background:var(--paper);padding:8px 12px;cursor:pointer}.desk-shell .amount-exact span{font:inherit}.desk-shell .amount-missing{display:inline;font:inherit;color:var(--muted)}.desk-table .numeric .token-amount{align-items:flex-end}.desk-stats strong,.liquidity-amount strong{font-size:24px;letter-spacing:-.02em}@media (max-width:950px){.desk-menu-toggle{display:inline-flex;margin-left:auto}.desk-wallet{margin-left:0}}@media (max-width:700px){.desk-header{padding-top:max(16px,env(safe-area-inset-top))}.desk-status{flex-wrap:wrap;font-size:13px}.checked-at{order:3;width:100%;margin:0}.checked-at+button{margin-left:auto}.desk-header .wordmark{font-size:24px}.desk-network{font-size:12px}.desk-footer{padding-bottom:max(24px,env(safe-area-inset-bottom))}.desk-stats strong,.liquidity-amount strong{font-size:24px}.desk-table td:first-child,.desk-table th:first-child{position:sticky;left:0;background:var(--white);z-index:1}}.desk-shell .plot-note{font-size:13px}@media (max-width:600px){.desk-shell input,.desk-shell select{font-size:16px}}@media (max-width:1100px){.trade-layout .plot-labels{font-size:24px}}.spot-price{display:grid;gap:2px;font-size:13px;margin-left:auto}.spot-price strong{font-size:18px}.spot-price small{color:var(--muted);font-size:12px}.desk-header .desk-wallet{margin-left:20px}.scenario-chart{margin:24px 0 0;min-width:0}.scenario-chart svg{width:100%;overflow:visible;display:block}.scenario-chart text{fill:var(--muted);font-size:14px}.scenario-grid{stroke:var(--line);fill:none}.scenario-strike{stroke:var(--muted);stroke-dasharray:6 4;fill:none}.scenario-spot{stroke:var(--olive);stroke-dasharray:2 4;fill:none}.scenario-curve{stroke:var(--olive);stroke-width:3;fill:none}.scenario-point{fill:var(--olive)}.scenario-chart figcaption{padding:18px 0}.scenario-chart figcaption strong{font-size:20px;font-variant-numeric:tabular-nums}.scenario-chart figcaption p{font-size:14px}.quote-metrics{margin:12px 0 20px}.quote-metrics>div{display:flex;justify-content:space-between;gap:18px;padding:12px 0;border-bottom:1px solid var(--line);font-size:14px}.quote-metrics dt{color:var(--muted)}.quote-metrics dd{margin:0;text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.quote-metrics small{display:block;color:var(--muted);font-size:12px;margin-top:5px}.checkbox-label{display:flex!important;align-items:center;gap:10px}.checkbox-label input{width:22px;min-height:44px}.intent-options{display:grid;gap:10px;margin-bottom:20px}.intent-options button{text-align:left;border:1px solid var(--line);background:var(--paper);padding:14px;color:var(--ink);cursor:pointer}.intent-options button[aria-pressed=true]{border-color:var(--olive);background:var(--panel)}.intent-options span,.intent-options strong{display:block}.intent-options span{font-size:13px;color:var(--muted);margin-top:5px}@media (max-width:1100px){.scenario-chart text{font-size:20px}}@media (max-width:950px){.spot-price{margin-left:0}.desk-header{height:auto;flex-wrap:wrap;padding-top:16px;padding-bottom:16px}}@media (max-width:600px){.spot-price{order:4;width:100%;grid-template-columns:1fr auto}.spot-price small{grid-column:1/-1}.desk-header .desk-wallet{margin-left:0}.scenario-chart text{font-size:24px}.quote-metrics>div{display:block}.quote-metrics dd{text-align:left;margin-top:6px}}.expiry-local{display:block;font-size:12px;font-weight:400;color:var(--muted);margin-top:6px}.scenario-chart>.panel-top{margin-bottom:0}.scenario-chart figcaption{padding:8px 0}.scenario-chart figcaption p{margin-bottom:8px}@media (min-width:601px) and (max-width:950px){.desk-header{display:grid;grid-template-columns:1fr auto auto;gap:12px 16px}.desk-header .wordmark{grid-column:1;grid-row:1}.desk-header .desk-network{grid-column:2;grid-row:1}.desk-header .desk-menu-toggle{grid-column:3;grid-row:1}.desk-header .spot-price{grid-column:1/3;grid-row:2}.desk-header .desk-wallet{grid-column:3;grid-row:2;margin:0}}@media (max-width:1100px){.scenario-chart text{font-size:24px}}.scenario-chart figcaption strong{overflow-wrap:anywhere}.trade-workspace .desk-heading{margin-bottom:20px}.trade-context{display:flex;align-items:center;flex-wrap:wrap;gap:12px 28px;margin-bottom:24px;font-size:14px;color:var(--muted)}.trade-context strong{color:var(--ink);margin-left:6px;font-variant-numeric:tabular-nums}.trade-context small{font-size:12px}.trade-context>a{margin-left:auto}.trade-controls{display:flex;flex-wrap:wrap;align-items:end;gap:16px 24px;padding:20px;border:1px solid var(--line);background:var(--white);margin-bottom:24px}.control-label,.offer-choice,.trade-controls label{display:grid;gap:8px;font-size:13px;color:var(--muted)}.trade-controls .desk-tabs{margin:0}.offer-choice select,.trade-controls select{min-height:44px;width:100%;border:1px solid var(--line);background:var(--paper);color:var(--ink);font:inherit;padding:10px 12px}.trade-controls label{min-width:140px}.expiry-picker{flex:1;min-width:180px}.control-label{margin-bottom:8px}.trade-stage{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);grid-template-areas:"visual entry" "visual offers";gap:20px;align-items:start}.trade-stage>.desk-panel{margin:0}.trade-visual{grid-area:visual}.trade-entry{grid-area:entry}.trade-offers{grid-area:offers}.trade-visual .scenario-chart{margin:0}.trade-stage .historical-notice{margin:0 0 24px;font-size:13px;padding-bottom:16px;border-bottom:1px solid var(--line)}.trade-entry .unit-hint{margin:0;font-size:12px;color:var(--muted);line-height:1.6}.trade-entry .ticket-balance{font-size:12px;margin:16px 0;padding:12px 0}.trade-entry .quote-metrics>div{display:block;padding:14px 0}.trade-entry .quote-metrics dd{text-align:left;margin-top:6px;font-size:18px}.trade-entry .quote-metrics>div:first-child dd{font-size:24px}.trade-entry .desk-details .quote-metrics dd{font-size:14px}.quote-awaiting{padding:16px 0;border-top:1px solid var(--line);font-size:14px}.quote-awaiting p{color:var(--muted);margin:8px 0 16px}.trade-review{width:100%}.offer-countdown{font-size:13px;font-variant-numeric:tabular-nums}.scenario-area{fill:var(--lime);opacity:.32;stroke:none}.scenario-result-label{display:block;color:var(--muted);font-size:13px;margin-bottom:6px}.trade-sell-context{font-size:14px;margin:0 0 20px}.trade-sell-context button{border:0;background:transparent;color:var(--ink);font:inherit;min-height:44px;cursor:pointer}.trade-help-options{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:24px 0}.trade-help-options section{border:1px solid var(--line);padding:20px}.trade-help-options h3{font-size:18px;margin:0 0 12px}.trade-help-options p{font-size:14px;line-height:1.7;color:var(--muted)}@media (max-width:1100px){.trade-stage{grid-template-columns:minmax(0,1.3fr) minmax(280px,1fr)}}@media (max-width:700px){.trade-stage{grid-template-columns:1fr;grid-template-areas:"entry" "visual" "offers"}.trade-controls{gap:16px;padding:16px}.trade-controls>.desk-tabs{width:100%}.trade-controls>.desk-tabs button{flex:1}.expiry-picker,.trade-controls label{flex:1;min-width:0}.expiry-picker .desk-tabs{flex-wrap:wrap}.trade-context{gap:12px 20px}.trade-context>a{margin-left:0}.trade-workspace .desk-heading>button{margin-top:16px}.trade-help-options{grid-template-columns:1fr}}.desk-frame,.desk-header{max-width:1440px;margin:0 auto}.desk-network{display:inline-flex;align-items:center;gap:8px}.health-trigger{border:0;background:transparent;display:inline-grid;place-items:center;width:36px;height:36px;cursor:pointer}.health-trigger .status-dot{margin:0}.trade-workspace{font-size:13px;line-height:1.5}.trade-workspace .desk-heading{margin:16px 0 12px}.trade-workspace .desk-heading h1{font-size:24px;letter-spacing:-.025em}.trade-workspace .desk-heading p{font-size:13px;margin:4px 0 0}.trade-context{font-size:12px;gap:8px 20px;margin-bottom:12px}.market-grid td,.market-price,.trade-context strong,.trade-workspace .desk-tabs button:not(.trade-controls>.desk-tabs button),.trade-workspace .offer-countdown,.trade-workspace .scenario-chart figcaption strong,.trade-workspace .scenario-chart text,.trade-workspace .token-amount,.trade-workspace dd,.trade-workspace input{font-family:var(--mono);font-variant-numeric:tabular-nums}.trade-controls{gap:12px 20px;padding:12px;margin:0;border-color:var(--trade-line);border-bottom:0}.trade-controls .desk-tabs{flex-wrap:wrap;border:0;padding:0;gap:4px}.trade-controls .desk-tabs button{min-height:34px;padding:6px 10px;font-size:12px;border:1px solid var(--trade-line)}.trade-controls .control-label{font-size:12px;margin-bottom:4px}.trade-controls .expiry-picker{flex:0 1 auto;min-width:0}.inline-prices{flex:0 1 auto}.control-unavailable{color:var(--muted);font-size:12px}.trade-stage{gap:0;border-top:1px solid var(--trade-line);border-left:1px solid var(--trade-line);grid-template-rows:auto 1fr}.trade-stage>.desk-panel{border:0;border-right:1px solid var(--trade-line);border-bottom:1px solid var(--trade-line);padding:12px}.trade-stage h2{font-size:14px;margin-bottom:12px}.trade-stage .desk-form label,.trade-stage .desk-muted,.trade-stage .form-hint,.trade-stage p{font-size:12px}.trade-stage .desk-form,.trade-stage .desk-form fieldset{gap:8px}.trade-stage .desk-form input{min-height:36px;padding:8px 10px;text-align:right}.trade-stage .desk-button{min-height:36px;padding:8px 12px;font-size:12px}.trade-stage .quote-metrics{margin:4px 0 12px}.trade-stage .quote-metrics>div{display:flex;align-items:baseline;padding:8px 0;gap:12px;font-size:12px;min-height:34px}.trade-stage .quote-metrics dd,.trade-stage .quote-metrics>div:first-child dd{font-size:13px;text-align:right;margin:0}.trade-stage .quote-metrics dt{font-size:12px}.trade-stage .quote-metrics small{font-size:11px}.trade-stage .ticket-balance{margin:8px 0;padding:8px 0}.trade-stage .historical-notice{font-size:12px;margin-bottom:12px;padding-bottom:8px}.trade-stage .desk-details{margin-top:12px;padding-top:8px;font-size:12px}.trade-stage .scenario-chart figcaption strong{font-size:18px;text-align:right}.trade-stage .scenario-chart figcaption{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;align-items:baseline}.trade-stage .scenario-chart figcaption p{grid-column:1/-1;margin:0;text-align:right}.trade-stage .scenario-chart .panel-top{margin-bottom:8px}.trade-stage .scenario-chart .desk-tabs button{padding:6px 10px;font-size:12px;min-height:34px}.mark-caveat,.summary-label{display:block;font-size:11px;color:var(--muted);margin:8px 0}.market-grid{border:1px solid var(--trade-line);border-top:0;background:var(--white)}.market-grid-heading{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid var(--trade-line)}.market-grid h2{font-size:14px;margin:0}.market-grid-heading span,.market-grid-unit{font-size:11px;color:var(--muted)}.market-grid-scroll{overflow-x:auto}.market-grid table{width:100%;border-collapse:collapse;font-size:12px}.market-grid th{text-align:right;font-size:11px;font-weight:400;color:var(--muted)}.market-grid td:first-child,.market-grid th:first-child{text-align:left}.market-grid td,.market-grid th{padding:6px 12px;border-bottom:1px solid var(--trade-line);height:34px;text-align:right;white-space:nowrap}.market-grid tr[aria-selected=true]{background:var(--panel)}.market-price{background:none;border:0;color:var(--ink);cursor:pointer;text-decoration:underline;text-underline-offset:3px;padding:0;font-size:12px;min-height:24px}.market-grid-unit{padding:8px 12px;margin:0}@media (max-width:700px){.health-trigger,.market-price,.trade-controls .desk-tabs button,.trade-stage .desk-button,.trade-stage .desk-form input,.trade-stage .scenario-chart .desk-tabs button{min-height:44px}.trade-stage{grid-template-rows:auto}.trade-controls>.desk-tabs{width:auto}.trade-context{gap:8px 12px}.market-grid-heading{flex-wrap:wrap;gap:4px}.market-grid td,.market-grid th{padding:4px 8px}}.trade-workspace{--trade-line:var(--line)}.spot-price strong{font-family:var(--mono);font-variant-numeric:tabular-nums}.wallet-dialog{width:min(440px,calc(100% - 32px));padding:24px}.wallet-dialog .dialog-top h2{font-size:24px;margin-bottom:0}.wallet-dialog .dialog-top{align-items:center;gap:12px}.wallet-verification .dialog-top button{border:1px solid var(--line);padding:0 12px;color:var(--muted);font-size:13px}.verification-account{display:grid;gap:8px;padding:16px;background:var(--panel);border:1px solid var(--line)}.verification-account>span{color:var(--muted);font-size:12px}.verification-account>strong{font:13px/1.5 var(--mono);overflow-wrap:anywhere}.wallet-verification .verification-note{color:var(--muted);margin:16px 0 24px;font-size:12px}.verification-action{width:100%;gap:8px}.wallet-intro{color:var(--muted);margin:8px 0 22px}.wallet-network{display:flex;align-items:center;gap:8px;font:12px var(--mono)}.wallet-network>span:last-child{margin-left:auto;color:var(--muted)}.wallet-choices{gap:10px;margin:18px 0 22px}.wallet-choices button{display:flex;align-items:center;gap:12px;padding:16px 12px;min-height:80px}.wallet-logo{width:40px;height:40px;flex:none;object-fit:contain}.wallet-logo-fallback{display:grid;place-items:center;background:var(--panel);font:16px var(--mono)}.wallet-choices strong{display:block;font-weight:500;font-size:15px}.wallet-choices small{display:block;font-size:12px;color:var(--muted);margin-top:4px}.wallet-choice-action{margin-left:auto;font-size:12px;color:var(--olive)}.wallet-choices button:hover:not(:disabled){border-color:var(--olive);background:var(--panel)}.wallet-dialog .wallet-footnote{font-size:12px;color:var(--muted);margin:0}.wallet-provider{margin-top:20px;padding-top:16px;border-top:1px solid var(--line);color:var(--muted);font-size:11px}.wallet-error{border-left:2px solid var(--olive);padding:10px 12px;background:var(--panel)}.wallet-trigger{max-width:300px;gap:8px}.wallet-trigger .wallet-logo{width:22px;height:22px}.wallet-trigger>span:not(.status-dot){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:12px var(--mono)}.desk-wallet{position:relative}.wallet-connecting{position:absolute;right:0;top:100%;padding-top:2px;font-size:11px;white-space:nowrap;color:var(--muted)}.wallet-identity{display:flex;align-items:center;gap:12px;padding:20px 0;border-bottom:1px solid var(--line)}.wallet-identity strong{font-size:14px;font-weight:500}.wallet-identity span{margin-top:3px}.wallet-account-label,.wallet-identity span{display:block;color:var(--muted);font-size:12px}.wallet-account-label{margin-top:20px}.wallet-account-label select{width:100%;max-width:100%;margin:8px 0 16px;min-height:44px;border:1px solid var(--line);background:var(--paper);color:var(--ink);font:13px var(--mono)}.wallet-full-account{color:var(--ink);font-family:var(--mono);overflow-wrap:anywhere;user-select:all;margin:6px 0 16px}.wallet-account-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.wallet-account-actions .desk-button{padding:8px;font-size:12px;min-width:0}.wallet-account-links{display:grid;margin:20px 0 12px;border-top:1px solid var(--line)}.wallet-account-links a{padding:12px 0;border-bottom:1px solid var(--line);font-size:13px}.wallet-account-links a:hover{color:var(--olive)}.wallet-disconnect{width:100%;margin-top:8px}.wallet-copy-status{color:var(--muted)}.wallet-dialog :is(select,a,button):focus-visible{outline:2px solid var(--olive);outline-offset:3px}@media (max-width:480px){.wallet-dialog{padding:18px}.wallet-choice-action{display:none}.wallet-trigger{max-width:200px}}.portfolio-actions{margin-top:0}.portfolio-pair{margin-bottom:20px}.portfolio-pair-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.portfolio-pair-heading h2{margin:0}.portfolio-pair .desk-form{max-width:720px}.portfolio-pair .desk-form fieldset{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px}@media (max-width:600px){.portfolio-pair .desk-form fieldset{grid-template-columns:1fr}}