@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-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-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--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-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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, 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;--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-400:oklch(75% .183 55.934);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-900:oklch(41.4% .112 45.904);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-green-400:oklch(79.2% .209 151.711);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-500:oklch(68.5% .169 237.323);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-purple-500:oklch(62.7% .265 303.9);--color-pink-500:oklch(65.6% .241 354.308);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-950:oklch(12.9% .042 264.695);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-2xl:42rem;--container-5xl:64rem;--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: 1.5 ;--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: 1.2 ;--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-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-3xl:64px;--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);--color-primary:#e6fff6;--color-secondary:#b7c9c2;--color-muted:#8fa39b;--color-accent:#00ffb2;--color-accent-hover:#00e6a0;--color-danger:#ef4444;--color-surface:#1a2323;--color-input:#101616}}@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,ui-sans-serif, system-ui, 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;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{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{.pointer-events-auto{pointer-events:auto}.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-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-4{top:calc(var(--spacing) * 4)}.top-24{top:calc(var(--spacing) * 24)}.top-full{top:100%}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-1{bottom:calc(var(--spacing) * -1)}.bottom-0{bottom:0}.left-0{left:0}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-\[200\]{z-index:200}.m-0{margin:0}.m-auto{margin:auto}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.-mt-2{margin-top:calc(var(--spacing) * -2)}.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-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mr-3{margin-right:calc(var(--spacing) * 3)}.-mb-\[1px\]{margin-bottom:-1px}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.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{height:var(--spacing)}.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-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-36{height:calc(var(--spacing) * 36)}.h-48{height:calc(var(--spacing) * 48)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-\[22rem\]{max-height:22rem}.max-h-\[28rem\]{max-height:28rem}.max-h-\[90vh\]{max-height:90vh}.max-h-\[min\(90dvh\,880px\)\]{max-height:min(90dvh,880px)}.max-h-\[min\(90vh\,880px\)\]{max-height:min(90vh,880px)}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-\[12rem\]{min-height:12rem}.min-h-\[18rem\]{min-height:18rem}.min-h-\[96px\]{min-height:96px}.min-h-\[calc\(100dvh-6rem\)\]{min-height:calc(100dvh - 6rem)}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-64{width:calc(var(--spacing) * 64)}.w-\[16\%\]{width:16%}.w-\[20\%\]{width:20%}.w-\[22\%\]{width:22%}.w-\[42\%\]{width:42%}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[120px\]{max-width:120px}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[500px\]{max-width:500px}.max-w-\[560px\]{max-width:560px}.max-w-\[720px\]{max-width:720px}.max-w-\[960px\]{max-width:960px}.max-w-\[min\(100vw-2rem\,36rem\)\]{max-width:min(100vw - 2rem,36rem)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:0}.min-w-30{min-width:calc(var(--spacing) * 30)}.min-w-\[8\.5rem\]{min-width:8.5rem}.min-w-\[180px\]{min-width:180px}.min-w-\[300px\]{min-width:300px}.min-w-\[min\(100\%\,28rem\)\]{min-width:min(100%,28rem)}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.table-fixed{table-layout:fixed}.rotate-180{rotate:180deg}.rotate-\[-90deg\]{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)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.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{gap:0}.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-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}: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-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * 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)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:3.40282e38px}.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-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-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-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-\[\#00FFB2\]{border-color:#00ffb2}.border-\[\#00FFB2\]\/25{border-color:#00ffb240}.border-\[\#00FFB2\]\/30{border-color:#00ffb24d}.border-\[\#00FFB2\]\/40{border-color:#00ffb266}.border-\[\#1A2323\]{border-color:#1a2323}.border-\[\#3A4A4A\]{border-color:#3a4a4a}.border-\[\#3f3a32\]{border-color:#3f3a32}.border-\[\#E6FFF6\]{border-color:#e6fff6}.border-\[\#f5b544\]\/40{border-color:#f5b54466}.border-\[\#ff6f6f\]\/40{border-color:#ff6f6f66}.border-accent{border-color:var(--color-accent)}.border-amber-500\/20{border-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/20{border-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/30{border-color:color-mix(in oklab,var(--color-amber-500) 30%,transparent)}}.border-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/40{border-color:color-mix(in oklab,var(--color-amber-500) 40%,transparent)}}.border-blue-500\/20{border-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/20{border-color:color-mix(in oklab,var(--color-blue-500) 20%,transparent)}}.border-blue-500\/30{border-color:#3080ff4d}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/30{border-color:color-mix(in oklab,var(--color-blue-500) 30%,transparent)}}.border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/20{border-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/30{border-color:color-mix(in oklab,var(--color-emerald-500) 30%,transparent)}}.border-muted{border-color:var(--color-muted)}.border-red-500\/20{border-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.border-red-500\/20{border-color:color-mix(in oklab,var(--color-red-500) 20%,transparent)}}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.border-red-500\/30{border-color:color-mix(in oklab,var(--color-red-500) 30%,transparent)}}.border-red-500\/40{border-color:#fb2c3666}@supports (color:color-mix(in lab,red,red)){.border-red-500\/40{border-color:color-mix(in oklab,var(--color-red-500) 40%,transparent)}}.border-red-900\/30{border-color:#82181a4d}@supports (color:color-mix(in lab,red,red)){.border-red-900\/30{border-color:color-mix(in oklab,var(--color-red-900) 30%,transparent)}}.border-sky-500\/30{border-color:#00a5ef4d}@supports (color:color-mix(in lab,red,red)){.border-sky-500\/30{border-color:color-mix(in oklab,var(--color-sky-500) 30%,transparent)}}.border-transparent{border-color:#0000}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.border-white\/\[0\.03\]{border-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.03\]{border-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.border-white\/\[0\.055\]{border-color:#ffffff0e}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.055\]{border-color:color-mix(in oklab,var(--color-white) 5.5%,transparent)}}.border-t-\[\#d8c08f\]{border-top-color:#d8c08f}.border-t-accent{border-top-color:var(--color-accent)}.border-t-transparent{border-top-color:#0000}.bg-\[\#0B1212\]{background-color:#0b1212}.bg-\[\#0D1313\]{background-color:#0d1313}.bg-\[\#0D1515\]{background-color:#0d1515}.bg-\[\#00FFB2\]{background-color:#00ffb2}.bg-\[\#00FFB2\]\/10{background-color:#00ffb21a}.bg-\[\#00FFB2\]\/15{background-color:#00ffb226}.bg-\[\#00FFB2\]\/20{background-color:#00ffb233}.bg-\[\#1A2323\]{background-color:#1a2323}.bg-\[\#2A3A3A\]{background-color:#2a3a3a}.bg-\[\#3B82F6\]{background-color:#3b82f6}.bg-\[\#26A17B\]{background-color:#26a17b}.bg-\[\#060A0A\]{background-color:#060a0a}.bg-\[\#080E0E\]{background-color:#080e0e}.bg-\[\#080E14\]{background-color:#080e14}.bg-\[\#080b0b\]{background-color:#080b0b}.bg-\[\#121A1A\]{background-color:#121a1a}.bg-\[\#141A1A\]{background-color:#141a1a}.bg-\[\#2775CA\]{background-color:#2775ca}.bg-\[\#05080C\]{background-color:#05080c}.bg-\[\#040808\]{background-color:#040808}.bg-\[\#050909\]{background-color:#050909}.bg-\[\#080303\]{background-color:#080303}.bg-\[\#100505\]{background-color:#100505}.bg-\[\#101616\]{background-color:#101616}.bg-\[\#111616\]{background-color:#111616}.bg-\[\#121818\]{background-color:#121818}.bg-\[\#162020\]{background-color:#162020}.bg-\[\#E6FFF6\]{background-color:#e6fff6}.bg-\[\#FF6B6B\]{background-color:#ff6b6b}.bg-\[\#f5b544\]\/10{background-color:#f5b5441a}.bg-\[\#ff6f6f\]\/10{background-color:#ff6f6f1a}.bg-accent{background-color:var(--color-accent)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/5{background-color:#f99c000d}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/5{background-color:color-mix(in oklab,var(--color-amber-500) 5%,transparent)}}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/15{background-color:color-mix(in oklab,var(--color-amber-500) 15%,transparent)}}.bg-amber-500\/20{background-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/20{background-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.bg-amber-500\/30{background-color:#f99c004d}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/30{background-color:color-mix(in oklab,var(--color-amber-500) 30%,transparent)}}.bg-black\/15{background-color:#00000026}@supports (color:color-mix(in lab,red,red)){.bg-black\/15{background-color:color-mix(in oklab,var(--color-black) 15%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/10{background-color:color-mix(in oklab,var(--color-blue-500) 10%,transparent)}}.bg-blue-500\/20{background-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/20{background-color:color-mix(in oklab,var(--color-blue-500) 20%,transparent)}}.bg-danger{background-color:var(--color-danger)}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-400\/80{background-color:#00d294cc}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/80{background-color:color-mix(in oklab,var(--color-emerald-400) 80%,transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/15{background-color:color-mix(in oklab,var(--color-emerald-500) 15%,transparent)}}.bg-emerald-500\/20{background-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/20{background-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.bg-input{background-color:var(--color-input)}.bg-pink-500{background-color:var(--color-pink-500)}.bg-purple-500{background-color:var(--color-purple-500)}.bg-red-400{background-color:var(--color-red-400)}.bg-red-400\/80{background-color:#ff6568cc}@supports (color:color-mix(in lab,red,red)){.bg-red-400\/80{background-color:color-mix(in oklab,var(--color-red-400) 80%,transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.bg-red-500\/15{background-color:#fb2c3626}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/15{background-color:color-mix(in oklab,var(--color-red-500) 15%,transparent)}}.bg-red-500\/20{background-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/20{background-color:color-mix(in oklab,var(--color-red-500) 20%,transparent)}}.bg-red-500\/30{background-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/30{background-color:color-mix(in oklab,var(--color-red-500) 30%,transparent)}}.bg-red-950\/20{background-color:#46080933}@supports (color:color-mix(in lab,red,red)){.bg-red-950\/20{background-color:color-mix(in oklab,var(--color-red-950) 20%,transparent)}}.bg-surface{background-color:var(--color-surface)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#0F1515\]{--tw-gradient-from:#0f1515;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500\/15{--tw-gradient-from:#f99c0026}@supports (color:color-mix(in lab,red,red)){.from-amber-500\/15{--tw-gradient-from:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.from-amber-500\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-500\/15{--tw-gradient-from:#3080ff26}@supports (color:color-mix(in lab,red,red)){.from-blue-500\/15{--tw-gradient-from:color-mix(in oklab, var(--color-blue-500) 15%, transparent)}}.from-blue-500\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-500\/15{--tw-gradient-from:#00bb7f26}@supports (color:color-mix(in lab,red,red)){.from-emerald-500\/15{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.from-emerald-500\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-500\/20{--tw-gradient-from:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.from-emerald-500\/20{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.from-emerald-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-500\/15{--tw-gradient-from:#ac4bff26}@supports (color:color-mix(in lab,red,red)){.from-purple-500\/15{--tw-gradient-from:color-mix(in oklab, var(--color-purple-500) 15%, transparent)}}.from-purple-500\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-500\/15{--tw-gradient-from:#fb2c3626}@supports (color:color-mix(in lab,red,red)){.from-red-500\/15{--tw-gradient-from:color-mix(in oklab, var(--color-red-500) 15%, transparent)}}.from-red-500\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-yellow-500\/15{--tw-gradient-from:#edb20026}@supports (color:color-mix(in lab,red,red)){.from-yellow-500\/15{--tw-gradient-from:color-mix(in oklab, var(--color-yellow-500) 15%, transparent)}}.from-yellow-500\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#0C1212\]{--tw-gradient-via:#0c1212;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#0A0F0F\]{--tw-gradient-to:#0a0f0f;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-900\/10{--tw-gradient-to:#7b33061a}@supports (color:color-mix(in lab,red,red)){.to-amber-900\/10{--tw-gradient-to:color-mix(in oklab, var(--color-amber-900) 10%, transparent)}}.to-amber-900\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-red-900\/10{--tw-gradient-to:#82181a1a}@supports (color:color-mix(in lab,red,red)){.to-red-900\/10{--tw-gradient-to:color-mix(in oklab, var(--color-red-900) 10%, transparent)}}.to-red-900\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-\[\#7E8F89\]{fill:#7e8f89}.fill-red-400\/80{fill:#ff6568cc}@supports (color:color-mix(in lab,red,red)){.fill-red-400\/80{fill:color-mix(in oklab,var(--color-red-400) 80%,transparent)}}.fill-secondary{fill:var(--color-secondary)}.stroke-\[\#3A4A4A\]{stroke:#3a4a4a}.stroke-amber-400{stroke:var(--color-amber-400)}.stroke-emerald-400{stroke:var(--color-emerald-400)}.stroke-red-400{stroke:var(--color-red-400)}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-0{padding-inline:0}.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-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.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-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-0{padding-bottom:0}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-1{padding-left:var(--spacing)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.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-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[26px\]{font-size:26px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.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\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#0A0F0E\]{color:#0a0f0e}.text-\[\#0B1212\]{color:#0b1212}.text-\[\#0D1515\]{color:#0d1515}.text-\[\#00FFB2\]{color:#00ffb2}.text-\[\#3A4A4A\]{color:#3a4a4a}.text-\[\#5C6E68\]{color:#5c6e68}.text-\[\#7E8F89\]{color:#7e8f89}.text-\[\#7E8F89\]\/70{color:#7e8f89b3}.text-\[\#7FA197\]{color:#7fa197}.text-\[\#8CA29A\]{color:#8ca29a}.text-\[\#8FA39B\]{color:#8fa39b}.text-\[\#9AABA5\]{color:#9aaba5}.text-\[\#9BB5AE\]{color:#9bb5ae}.text-\[\#93a8a2\]{color:#93a8a2}.text-\[\#94B0A8\]{color:#94b0a8}.text-\[\#101616\]{color:#101616}.text-\[\#657873\]{color:#657873}.text-\[\#A3B8B0\]{color:#a3b8b0}.text-\[\#A6C0B8\]{color:#a6c0b8}.text-\[\#B7C9C2\]{color:#b7c9c2}.text-\[\#D5EBE3\]{color:#d5ebe3}.text-\[\#E6FFF6\]{color:#e6fff6}.text-\[\#ecf5f1\]{color:#ecf5f1}.text-\[\#f5b544\]{color:#f5b544}.text-\[\#ff6f6f\]{color:#ff6f6f}.text-accent{color:var(--color-accent)}.text-amber-100{color:var(--color-amber-100)}.text-amber-200{color:var(--color-amber-200)}.text-amber-200\/80{color:#fee685cc}@supports (color:color-mix(in lab,red,red)){.text-amber-200\/80{color:color-mix(in oklab,var(--color-amber-200) 80%,transparent)}}.text-amber-200\/90{color:#fee685e6}@supports (color:color-mix(in lab,red,red)){.text-amber-200\/90{color:color-mix(in oklab,var(--color-amber-200) 90%,transparent)}}.text-amber-300{color:var(--color-amber-300)}.text-amber-300\/80{color:#ffd236cc}@supports (color:color-mix(in lab,red,red)){.text-amber-300\/80{color:color-mix(in oklab,var(--color-amber-300) 80%,transparent)}}.text-amber-300\/90{color:#ffd236e6}@supports (color:color-mix(in lab,red,red)){.text-amber-300\/90{color:color-mix(in oklab,var(--color-amber-300) 90%,transparent)}}.text-amber-400{color:var(--color-amber-400)}.text-amber-400\/80{color:#fcbb00cc}@supports (color:color-mix(in lab,red,red)){.text-amber-400\/80{color:color-mix(in oklab,var(--color-amber-400) 80%,transparent)}}.text-blue-100{color:var(--color-blue-100)}.text-blue-200{color:var(--color-blue-200)}.text-blue-300{color:var(--color-blue-300)}.text-blue-300\/80{color:#90c5ffcc}@supports (color:color-mix(in lab,red,red)){.text-blue-300\/80{color:color-mix(in oklab,var(--color-blue-300) 80%,transparent)}}.text-blue-400{color:var(--color-blue-400)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400{color:var(--color-emerald-400)}.text-green-400{color:var(--color-green-400)}.text-muted{color:var(--color-muted)}.text-muted\/70{color:#8fa39bb3}@supports (color:color-mix(in lab,red,red)){.text-muted\/70{color:color-mix(in oklab,var(--color-muted) 70%,transparent)}}.text-orange-400{color:var(--color-orange-400)}.text-primary{color:var(--color-primary)}.text-red-100{color:var(--color-red-100)}.text-red-200{color:var(--color-red-200)}.text-red-300{color:var(--color-red-300)}.text-red-300\/80{color:#ffa3a3cc}@supports (color:color-mix(in lab,red,red)){.text-red-300\/80{color:color-mix(in oklab,var(--color-red-300) 80%,transparent)}}.text-red-300\/90{color:#ffa3a3e6}@supports (color:color-mix(in lab,red,red)){.text-red-300\/90{color:color-mix(in oklab,var(--color-red-300) 90%,transparent)}}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-secondary{color:var(--color-secondary)}.text-secondary\/70{color:#b7c9c2b3}@supports (color:color-mix(in lab,red,red)){.text-secondary\/70{color:color-mix(in oklab,var(--color-secondary) 70%,transparent)}}.text-secondary\/80{color:#b7c9c2cc}@supports (color:color-mix(in lab,red,red)){.text-secondary\/80{color:color-mix(in oklab,var(--color-secondary) 80%,transparent)}}.text-secondary\/90{color:#b7c9c2e6}@supports (color:color-mix(in lab,red,red)){.text-secondary\/90{color:color-mix(in oklab,var(--color-secondary) 90%,transparent)}}.text-sky-300{color:var(--color-sky-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-950{color:var(--color-slate-950)}.text-white{color:var(--color-white)}.text-yellow-400{color:var(--color-yellow-400)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.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{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.caret-\[\#00FFB2\]{caret-color:#00ffb2}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);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);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-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-sm{--tw-backdrop-blur:blur(var(--blur-sm));-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-all{transition-property:all;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-opacity{transition-property:opacity;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))}.placeholder\:text-\[\#8FA39B\]::placeholder{color:#8fa39b}.placeholder\:text-muted::placeholder{color:var(--color-muted)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media(hover:hover){.hover\:border-\[\#00FFB2\]\/40:hover{border-color:#00ffb266}.hover\:border-\[\#4A5C5C\]:hover{border-color:#4a5c5c}.hover\:border-white\/10:hover{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/10:hover{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:bg-\[\#00E6A0\]:hover{background-color:#00e6a0}.hover\:bg-\[\#00FFB2\]\/10:hover{background-color:#00ffb21a}.hover\:bg-\[\#1A2323\]:hover{background-color:#1a2323}.hover\:bg-\[\#3A4A4A\]:hover{background-color:#3a4a4a}.hover\:bg-\[\#243030\]:hover{background-color:#243030}.hover\:bg-\[\#D0F0E6\]:hover{background-color:#d0f0e6}.hover\:bg-\[rgba\(216\,192\,143\,0\.13\)\]:hover{background-color:#d8c08f21}.hover\:bg-accent-hover:hover{background-color:var(--color-accent-hover)}.hover\:bg-amber-400:hover{background-color:var(--color-amber-400)}.hover\:bg-amber-600:hover{background-color:var(--color-amber-600)}.hover\:bg-blue-500\/30:hover{background-color:#3080ff4d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-blue-500\/30:hover{background-color:color-mix(in oklab,var(--color-blue-500) 30%,transparent)}}.hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\:bg-emerald-400:hover{background-color:var(--color-emerald-400)}.hover\:bg-red-500\/30:hover{background-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/30:hover{background-color:color-mix(in oklab,var(--color-red-500) 30%,transparent)}}.hover\:bg-red-600:hover{background-color:var(--color-red-600)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:text-\[\#D5EBE3\]:hover{color:#d5ebe3}.hover\:text-\[\#E6FFF6\]:hover{color:#e6fff6}.hover\:text-\[\#FF6B6B\]:hover{color:#ff6b6b}.hover\:text-\[\#d8c08f\]:hover{color:#d8c08f}.hover\:text-\[\#ecf5f1\]:hover{color:#ecf5f1}.hover\:text-accent:hover{color:var(--color-accent)}.hover\:text-primary:hover{color:var(--color-primary)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-100:hover{opacity:1}}.focus\:border-\[\#00FFB2\]:focus{border-color:#00ffb2}.focus\:border-accent:focus{border-color:var(--color-accent)}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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\:ring-1:focus{--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)}.focus\:ring-\[\#00FFB2\]\/40:focus{--tw-ring-color:oklab(88.4126% -.183721 .0582565/.4)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-50:disabled{opacity:.5}.data-\[active\=true\]\:border-accent[data-active=true]{border-color:var(--color-accent)}.data-\[active\=true\]\:text-accent[data-active=true]{color:var(--color-accent)}@media(min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-8{gap:calc(var(--spacing) * 8)}.sm\:self-auto{align-self:auto}.sm\:p-12{padding:calc(var(--spacing) * 12)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:48rem){.md\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:px-4{padding-inline:calc(var(--spacing) * 4)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media(min-width:64rem){.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,17rem\)_1fr\]{grid-template-columns:minmax(0,17rem) 1fr}}}html{color-scheme:dark}*{scrollbar-width:thin;scrollbar-color:#ffffff24 transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff24 padding-box content-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#ffffff38 padding-box content-box}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-button{width:0;height:0;display:none}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@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-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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}.app-toast-stack{top:88px;right:20px;z-index:60;gap:8px}.app-toast{min-width:280px;max-width:380px;padding:12px 14px;border-radius:16px;background:linear-gradient(180deg,#151b1b,#101515)!important;border:1px solid rgba(255,255,255,.1)!important;color:#ecf5f1!important;box-shadow:0 1px #ffffff0b inset,0 18px 40px -18px #000000eb;font-family:Inter,-apple-system,system-ui,sans-serif}.app-toast-success{border-color:#4ade8057!important}.app-toast-error{border-color:#ff6f6f61!important}.app-toast-warning{border-color:#f5b5445c!important}.app-toast-info{border-color:#d8c08f66!important}.app-toast-row{align-items:center;gap:10px}.app-toast-icon{width:22px;height:22px;border-radius:999px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.app-toast-icon svg{width:12px;height:12px}.app-toast-success .app-toast-icon{background:#4ade801f;color:#4ade80}.app-toast-error .app-toast-icon{background:#ff6f6f1f;color:#ff6f6f}.app-toast-warning .app-toast-icon{background:#f5b5441f;color:#f5b544}.app-toast-info .app-toast-icon{background:#d8c08f21;color:#d8c08f}.app-toast-msg{font-size:13px;font-weight:500;letter-spacing:-.01em;color:#ecf5f1;line-height:1.35}.app-toast-actions{flex-direction:row;align-items:center;gap:2px}.app-toast-actions button{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;color:#657873;background:transparent;border:0;cursor:pointer}.app-toast-actions button:hover{color:#d8c08f;background:#d8c08f21}.app-toast-copied{color:#4ade80!important}@media(max-width:640px){.app-toast-stack{left:12px;right:12px;top:68px;max-width:none}.app-toast{max-width:none;min-width:0;width:100%}}.nav-root{--nav-ground: #080b0b;--nav-surface: #111616;--nav-surface-2: #161d1d;--nav-surface-3: #1d2525;--nav-line: rgba(255, 255, 255, .055);--nav-line-mid: rgba(255, 255, 255, .1);--nav-tx: #ecf5f1;--nav-tx2: #93a8a2;--nav-tx3: #657873;--nav-accent: #d8c08f;--nav-accent-soft: rgba(216, 192, 143, .13);--nav-accent-line: rgba(216, 192, 143, .4);--nav-mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;--nav-sans: "Inter", -apple-system, system-ui, sans-serif;background:var(--nav-ground);border-right:1px solid var(--nav-line);color:var(--nav-tx);display:flex;flex-direction:column;flex-shrink:0;font-family:var(--nav-sans);max-height:100vh;min-height:100vh;position:sticky;top:0;transition:width .2s ease;width:256px;-webkit-font-smoothing:antialiased}.nav-root.is-collapsed{width:68px}.nav-root .nav-brand{align-items:center;border-bottom:1px solid var(--nav-line);display:flex;flex-shrink:0;gap:8px;padding:16px 14px}.nav-root.is-collapsed .nav-brand{flex-direction:column;padding:12px 8px}.nav-root .nav-brand-link{align-items:center;color:inherit;display:flex;gap:10px;min-width:0;text-decoration:none}.nav-root .nav-brand-link:hover{color:var(--nav-tx)}.nav-root .nav-mark{display:block;flex-shrink:0;height:32px;object-fit:contain;width:32px}.nav-root .nav-mark-fallback{align-items:center;color:#5aa9a0;display:flex;font-size:18px;font-weight:600;height:32px;justify-content:center;width:32px}.nav-root .nav-wordmark{color:var(--nav-tx);font-size:14px;font-weight:500;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-root .nav-collapse{align-items:center;background:transparent;border:1px solid var(--nav-line-mid);border-radius:8px;color:var(--nav-tx3);cursor:pointer;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;margin-left:auto;padding:0;width:28px}.nav-root.is-collapsed .nav-collapse{margin-left:0}.nav-root .nav-collapse:hover{background:var(--nav-accent-soft);border-color:var(--nav-accent-line);color:var(--nav-accent)}.nav-root .nav-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding:14px 10px 18px;scrollbar-color:rgba(255,255,255,.12) transparent;scrollbar-width:thin}.nav-root .nav-scroll::-webkit-scrollbar{width:6px}.nav-root .nav-scroll::-webkit-scrollbar-track{background:transparent}.nav-root .nav-scroll::-webkit-scrollbar-thumb{background:#ffffff1f;background-clip:content-box;border:1px solid transparent;border-radius:999px}.nav-root .nav-scroll::-webkit-scrollbar-button{display:none;height:0;width:0}.nav-root.is-collapsed .nav-scroll{padding:10px 8px 14px}.nav-root .nav-group{margin-bottom:18px}.nav-root.is-collapsed .nav-group{border-top:1px solid var(--nav-line);margin-bottom:8px;padding-top:8px}.nav-root.is-collapsed .nav-group:first-child{border-top:0;padding-top:0}.nav-root .nav-group-label{color:var(--nav-tx3);font-size:9.5px;font-weight:500;letter-spacing:.17em;margin:0 0 6px;padding:0 10px;text-transform:uppercase}.nav-root .nav-list{display:flex;flex-direction:column;gap:2px}.nav-root .nav-link{align-items:center;border-radius:8px;color:var(--nav-tx2);display:flex;font-size:13px;gap:10px;padding:8px 10px;text-decoration:none;transition:background .13s ease,color .13s ease}.nav-root.is-collapsed .nav-link{justify-content:center;padding:9px 0}.nav-root .nav-link:hover{background:var(--nav-surface-2);color:var(--nav-tx)}.nav-root .nav-link.is-active{background:var(--nav-accent-soft);color:var(--nav-accent);font-weight:500}.nav-root .nav-icon{align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:center;width:16px}.nav-root .nav-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-backdrop{display:none}@media(max-width:1023.98px){.nav-root,.nav-root.is-collapsed{border-right:1px solid var(--nav-line-mid);bottom:0;box-shadow:none;left:0;max-height:100vh;max-height:100dvh;min-height:100vh;min-height:100dvh;position:fixed;top:0;transform:translate(-100%);transition:transform .22s ease,visibility 0s linear .22s;visibility:hidden;width:min(288px,86vw);z-index:100}.nav-root.is-mobile-open{box-shadow:24px 0 60px -20px #000c;transform:translate(0);transition:transform .22s ease,visibility 0s linear 0s;visibility:visible}.nav-backdrop{background:#0000009e;display:block;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .22s ease;z-index:99}.nav-backdrop.is-open{opacity:1;pointer-events:auto}.nav-root .nav-link{padding:11px 12px}.nav-root .nav-collapse{height:36px;width:36px}}@media(prefers-reduced-motion:reduce){.nav-root,.nav-backdrop{transition:none}}.app-modal{background:#111616!important;background-clip:padding-box!important;border:1px solid #3f3a32!important;border-radius:16px!important;box-shadow:0 24px 60px -24px #000000f2!important;color:#ecf5f1!important;font-family:Inter,-apple-system,system-ui,sans-serif;font-size:13px;line-height:1.5;outline:none!important;overflow:hidden!important}.app-modal>div:first-child{background:transparent!important;border-bottom:1px solid rgba(255,255,255,.055)!important;padding:15px 20px!important}.app-modal>div:first-child h2{color:#ecf5f1!important;font-size:15px!important;font-weight:500!important}.app-modal>div:first-child button{border-radius:999px!important;color:#657873!important}.app-modal>div:first-child button:hover{color:#ecf5f1!important;background:#d8c08f21!important}.app-modal>div:nth-child(2){padding:16px 20px 18px!important}.app-confirm-modal .confirm-dialog-description,.app-confirm-modal .confirm-dialog-running span{color:#93a8a2!important;font-size:13px;line-height:1.5}.app-confirm-modal .confirm-dialog-actions{gap:8px;margin-top:16px}.app-confirm-modal .confirm-dialog-actions button{border-radius:999px!important;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;letter-spacing:.04em;min-height:36px;padding:8px 14px}.app-confirm-modal .confirm-dialog-actions button:first-child{background:#161d1d!important;border:1px solid rgba(255,255,255,.1)!important;color:#93a8a2!important}.app-confirm-modal .confirm-dialog-actions button:first-child:hover{background:#1d2525!important;color:#ecf5f1!important}.app-confirm-modal .confirm-dialog-actions button:last-child{background:#d8c08f!important;border:1px solid #d8c08f!important;color:#1c1608!important;font-weight:600}.app-confirm-modal .confirm-dialog-actions button:last-child:hover{filter:brightness(1.07)}.app-confirm-modal-danger .confirm-dialog-actions button:last-child{background:transparent!important;border:1px solid rgba(255,111,111,.38)!important;color:#ff6f6f!important;filter:none}.app-confirm-modal-danger .confirm-dialog-actions button:last-child:hover{background:#ff6f6f1f!important}.app-confirm-modal .confirm-dialog-spinner{border-top-color:#d8c08f!important}.app-confirm-modal .confirm-dialog-done{color:#4ade80}.app-confirm-modal .confirm-dialog-failed{color:#ff6f6f}._tabs_1n0gd_1{display:flex;align-items:flex-end;gap:4px;width:fit-content;margin-top:10px}._tab_1n0gd_1{display:inline-flex;align-items:center;gap:8px;padding:6px 10px 12px;border:none;background:transparent;color:#657873;cursor:pointer;font-family:Inter,-apple-system,system-ui,sans-serif;font-size:12px;font-weight:500;letter-spacing:.04em;line-height:1;text-transform:uppercase;position:relative}._tab_1n0gd_1:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:transparent;pointer-events:none}._tab_1n0gd_1:hover{color:#93a8a2}._selected_1n0gd_42{color:#ecf5f1}._selected_1n0gd_42:after{background:#d8c08f}._marks_1n0gd_50{display:inline-flex;align-items:center;flex-shrink:0}._marks_1n0gd_50 .vault-token-logo,._marks_1n0gd_50 .vault-token-mark{display:block;border-radius:50%;flex-shrink:0}._markStack_1n0gd_63{margin-left:-7px}._markStack_1n0gd_63 .vault-token-logo,._markStack_1n0gd_63 .vault-token-mark{box-shadow:0 0 0 1px #080b0b}._label_1n0gd_72{line-height:1}.dash-root{--dash-ground: #080b0b;--dash-surface: #111616;--dash-surface-2: #161d1d;--dash-surface-3: #1d2525;--dash-input: #0c1111;--dash-line: rgba(255, 255, 255, .055);--dash-line-mid: rgba(255, 255, 255, .1);--dash-line-strong: rgba(255, 255, 255, .19);--dash-tx: #ecf5f1;--dash-tx2: #93a8a2;--dash-tx3: #657873;--dash-accent: #d8c08f;--dash-accent-soft: rgba(216, 192, 143, .13);--dash-accent-line: rgba(216, 192, 143, .4);--dash-accent-ink: #1c1608;--dash-good: #4ade80;--dash-good-soft: rgba(74, 222, 128, .12);--dash-good-line: rgba(74, 222, 128, .34);--dash-warn: #f5b544;--dash-warn-soft: rgba(245, 181, 68, .12);--dash-warn-line: rgba(245, 181, 68, .36);--dash-bad: #ff6f6f;--dash-bad-soft: rgba(255, 111, 111, .12);--dash-bad-line: rgba(255, 111, 111, .38);--dash-r: 16px;--dash-r-sm: 10px;--dash-r-xs: 7px;--dash-card: linear-gradient(180deg, #151b1b 0%, #101515 100%);--dash-lift: 0 1px 0 rgba(255, 255, 255, .045) inset, 0 10px 26px -16px rgba(0, 0, 0, .85);--dash-mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;--dash-sans: "Inter", -apple-system, system-ui, sans-serif;color:var(--dash-tx);font-family:var(--dash-sans);font-size:13px;line-height:1.5;-webkit-font-smoothing:antialiased}.dash-root .dash-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;border-radius:999px;font-size:12px;font-weight:500;font-family:var(--dash-mono);letter-spacing:.04em;cursor:pointer;border:1px solid transparent;transition:all .13s;background:transparent}.dash-root .dash-btn:disabled{opacity:.4;cursor:not-allowed}.dash-root .dash-btn-secondary{background:var(--dash-surface-2);border-color:var(--dash-line-mid);color:var(--dash-tx2)}.dash-root .dash-btn-secondary:hover:not(:disabled){border-color:var(--dash-line-strong);color:var(--dash-tx);background:var(--dash-surface-3)}.dash-root .dash-btn-primary{background:var(--dash-accent);color:var(--dash-accent-ink);font-weight:600}.dash-root .dash-btn-primary:hover:not(:disabled){filter:brightness(1.07)}.dash-root .dash-btn-icon{font-size:11px;line-height:1}.dash-root .topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.dash-root .topbar-left{display:flex;flex-direction:column;gap:4px;min-width:0}.dash-root .breadcrumb{font-size:9.5px;letter-spacing:.17em;text-transform:uppercase;color:var(--dash-tx3);font-weight:500}.dash-root .page-title{font-size:28px;font-weight:300;letter-spacing:-.03em;line-height:1.1;color:var(--dash-tx);margin:0}.dash-root .topbar-right{display:flex;align-items:center;gap:16px;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}.dash-root .topbar-actions,.dash-root .status-pills{display:flex;gap:8px}.dash-root .status-pill{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--dash-surface-2);border:1px solid var(--dash-line);font-size:11px;font-weight:500;color:var(--dash-tx2)}.dash-root .status-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.dash-root .status-dot.good{background:var(--dash-good);box-shadow:0 0 6px var(--dash-good)}.dash-root .status-dot.warn{background:var(--dash-warn);box-shadow:0 0 6px var(--dash-warn)}.dash-root .status-dot.bad{background:var(--dash-bad);box-shadow:0 0 6px var(--dash-bad)}.dash-root .user-badge{display:flex;align-items:center;gap:8px;padding:6px 10px 6px 8px;border-radius:999px;background:var(--dash-surface-2);border:1px solid var(--dash-line)}.dash-root .user-avatar{width:28px;height:28px;border-radius:50%;background:var(--dash-accent-soft);border:1px solid var(--dash-accent-line);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:var(--dash-accent)}.dash-root .user-name{font-size:12px;color:var(--dash-tx2);max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-root .user-logout{display:flex;align-items:center;justify-content:center;padding:4px;border:0;background:transparent;color:var(--dash-tx3);cursor:pointer;border-radius:999px}.dash-root .user-logout:hover{color:var(--dash-bad)}.dash-root .live-strip{display:flex;align-items:center;gap:7px;margin-top:6px}.dash-root .live-dot{width:6px;height:6px;border-radius:50%;background:var(--dash-good);box-shadow:0 0 8px var(--dash-good);animation:dash-live-pulse 2s ease-in-out infinite}@keyframes dash-live-pulse{0%,to{opacity:1}50%{opacity:.4}}.dash-root .live-text{font-family:var(--dash-mono);font-size:10px;letter-spacing:.14em;color:var(--dash-good);font-weight:500}.dash-root .kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:24px}.dash-root .kpi{background:var(--dash-surface-2);border:1px solid var(--dash-line);border-radius:var(--dash-r-sm);padding:16px 18px;transition:border-color .15s}.dash-root .kpi:hover{border-color:var(--dash-line-mid)}.dash-root .kpi-label{font-size:11px;color:var(--dash-tx3);margin-bottom:8px}.dash-root .kpi-figure{display:flex;align-items:baseline;gap:5px}.dash-root .kpi-number{font-size:28px;font-weight:300;font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1.05}.dash-root .kpi-decimal{font-size:18px;font-weight:300;color:var(--dash-tx2);font-variant-numeric:tabular-nums}.dash-root .kpi-unit{font-size:12px;color:var(--dash-tx3);font-weight:400}.dash-root .good-text{color:var(--dash-good)}.dash-root .warn-text{color:var(--dash-warn)}.dash-root .bad-text{color:var(--dash-bad)}.dash-root .kpi-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:8px}.dash-root .chip{display:inline-flex;align-items:center;gap:5px;font-family:var(--dash-mono);font-size:10px;letter-spacing:.07em;text-transform:uppercase;padding:4px 10px;border-radius:999px;border:1px solid var(--dash-line-mid);background:var(--dash-surface-2);color:var(--dash-tx2);white-space:nowrap}.dash-root .chip-good{color:var(--dash-good);border-color:var(--dash-good-line);background:var(--dash-good-soft)}.dash-root .chip-warn{color:var(--dash-warn);border-color:var(--dash-warn-line);background:var(--dash-warn-soft)}.dash-root .chip-bad{color:var(--dash-bad);border-color:var(--dash-bad-line);background:var(--dash-bad-soft)}.dash-root .chip-mute{color:var(--dash-tx3);background:transparent;border-color:var(--dash-line)}.dash-root .dot{width:5px;height:5px;border-radius:50%;background:currentColor;flex-shrink:0}.dash-root .dot.good{background:var(--dash-good)}.dash-root .dot.warn{background:var(--dash-warn)}.dash-root .dot.bad{background:var(--dash-bad)}.dash-root .dot.neutral{background:var(--dash-tx3)}.dash-root .panel{background:var(--dash-card);border:1px solid var(--dash-line);border-radius:var(--dash-r);box-shadow:var(--dash-lift)}.dash-root .panel-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:15px 18px 13px;border-bottom:1px solid var(--dash-line)}.dash-root .panel-desc{font-size:11px;color:var(--dash-tx3);margin-top:2px}.dash-root .panel-body{padding:16px 18px 18px}.dash-root .panel-body-flush{padding:0}.dash-root .eyebrow{font-size:9.5px;letter-spacing:.17em;text-transform:uppercase;color:var(--dash-tx3);font-weight:500}.dash-root .dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr) 396px;gap:16px;align-items:start}.dash-root .dashboard-main{display:flex;flex-direction:column;gap:16px;min-width:0}.dash-root .dashboard-aside{position:sticky;top:24px;align-self:start;width:100%;max-height:calc(100dvh - 5.5rem);min-height:0;display:flex;flex-direction:column;overflow:hidden}.dash-root .dashboard-aside .panel{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.dash-root .dashboard-aside .panel-header,.dash-root .dashboard-aside .exec-filter-bar{flex-shrink:0}.dash-root .dashboard-aside .panel-body{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.dash-root .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.dash-root .empty-icon{width:40px;height:40px;border-radius:50%;background:var(--dash-good-soft);border:1px solid var(--dash-good-line);color:var(--dash-good);display:flex;align-items:center;justify-content:center;font-size:18px;margin-bottom:12px}.dash-root .empty-title{font-size:13px;font-weight:500;color:var(--dash-tx);margin-bottom:4px}.dash-root .empty-desc{font-size:12px;color:var(--dash-tx3)}.dash-root .dash-spinner{width:20px;height:20px;border:2px solid var(--dash-line-mid);border-top-color:var(--dash-accent);border-radius:50%;animation:dash-spin .7s linear infinite}@keyframes dash-spin{to{transform:rotate(360deg)}}.dash-root .dash-skel{height:12px;border-radius:4px;background:#ffffff0d;animation:dash-skel 1.4s ease-in-out infinite}@keyframes dash-skel{0%,to{opacity:.45}50%{opacity:1}}.dash-root .data-table{width:100%;border-collapse:collapse;font-size:12px}.dash-root .data-table th{text-align:left;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--dash-tx3);font-weight:500;padding:8px 14px 10px;border-bottom:1px solid var(--dash-line)}.dash-root .data-table td{padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.032);vertical-align:middle}.dash-root .data-table tbody tr{transition:background .1s}.dash-root .data-table tbody tr.dash-row-click{cursor:pointer}.dash-root .data-table tbody tr.dash-row-click:hover td{background:#ffffff08}.dash-root .data-table thead tr th:first-child,.dash-root .data-table tbody tr td:first-child{padding-left:18px}.dash-root .data-table thead tr th:last-child,.dash-root .data-table tbody tr td:last-child{padding-right:18px}.dash-root .val{font-family:var(--dash-mono);font-variant-numeric:tabular-nums;font-size:12px}.dash-root .neg{color:var(--dash-bad)}.dash-root .pos{color:var(--dash-good)}.dash-root .mono-cell{font-family:var(--dash-mono);font-size:11px;letter-spacing:.04em;color:var(--dash-tx2)}.dash-root .time-cell{font-family:var(--dash-mono);font-size:11px;color:var(--dash-tx3);white-space:nowrap}.dash-root .table-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 18px;border-top:1px solid var(--dash-line)}.dash-root .pagination-info{font-family:var(--dash-mono);font-size:11px;color:var(--dash-tx3);letter-spacing:.02em}.dash-root .pagination-info strong{color:var(--dash-tx2);font-weight:500}.dash-root .pagination-controls{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.dash-root .pagination-btn{padding:6px 12px;border-radius:999px;border:1px solid var(--dash-line-mid);background:transparent;color:var(--dash-tx2);font-family:var(--dash-mono);font-size:11px;cursor:pointer;transition:all .13s}.dash-root .pagination-btn:hover:not(:disabled){border-color:var(--dash-line-strong);color:var(--dash-tx);background:var(--dash-surface-2)}.dash-root .pagination-btn:disabled{opacity:.3;cursor:not-allowed}.dash-root .pagination-btn-active{background:var(--dash-accent);border-color:var(--dash-accent);color:var(--dash-accent-ink);font-weight:600}.dash-root .pagination-btn-active:hover:not(:disabled){filter:brightness(1.07)}.dash-root .pagination-ellipsis{font-family:var(--dash-mono);font-size:11px;color:var(--dash-tx3);padding:0 4px}.dash-root .exec-filter-bar{display:flex;align-items:center;gap:4px;flex-wrap:wrap;padding:8px 14px 12px;border-bottom:1px solid var(--dash-line);margin-bottom:0}.dash-root .exec-filter-btn{display:inline-flex;align-items:center;gap:4px;background:var(--dash-surface-2);border:1px solid var(--dash-line);border-radius:999px;padding:3px 8px;font-family:var(--dash-mono);font-size:10px;color:var(--dash-tx2);cursor:pointer;transition:all .12s;-webkit-user-select:none;user-select:none}.dash-root .exec-filter-btn:hover{border-color:var(--dash-line-strong);color:var(--dash-tx);background:var(--dash-surface-3)}.dash-root .exec-filter-btn.active{background:var(--dash-accent);border-color:var(--dash-accent);color:var(--dash-accent-ink);font-weight:600}.dash-root .filter-count{font-size:9.5px;padding:1px 5px;border-radius:999px;background:#ffffff0f;color:var(--dash-tx3);letter-spacing:0;transition:color .12s,background .12s}.dash-root .exec-filter-btn.active .filter-count{background:#0000002e;color:var(--dash-accent-ink)}.dash-root .exec-empty-state{text-align:center;padding:32px 16px;background:var(--dash-surface-2);border:1px dashed var(--dash-line);border-radius:var(--dash-r-sm);color:var(--dash-tx3);font-size:12px;font-family:var(--dash-mono);flex:1;display:flex;align-items:center;justify-content:center}.dash-root .dashboard-aside .empty-state{flex:1}.dash-root .executor-list{display:flex;flex-direction:column;gap:8px;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:2px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.14) transparent}.dash-root .exec-card{background:var(--dash-surface-2);border:1px solid var(--dash-line);border-radius:var(--dash-r-sm);padding:13px 14px;transition:border-color .13s,background .13s;cursor:pointer;text-align:left;width:100%;color:inherit;font:inherit}.dash-root .exec-card:hover{border-color:var(--dash-line-mid);background:var(--dash-surface-3)}.dash-root .exec-card-retired{opacity:.45}.dash-root .exec-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.dash-root .exec-identity{display:flex;align-items:center;gap:7px;min-width:0}.dash-root .exec-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.dash-root .exec-dot.good{background:var(--dash-good)}.dash-root .exec-dot.warn{background:var(--dash-warn)}.dash-root .exec-dot.bad{background:var(--dash-bad)}.dash-root .exec-dot.neutral{background:var(--dash-tx3)}.dash-root .exec-name{font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--dash-tx);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-root .exec-metrics{display:grid;grid-template-columns:1fr 1fr;gap:6px 12px}.dash-root .exec-metric{display:flex;flex-direction:column;gap:2px}.dash-root .exec-metric-label{font-size:10px;color:var(--dash-tx3)}.dash-root .exec-metric-value{font-size:12px;color:var(--dash-tx)}.dash-root .dash-modal-backdrop{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background:#000000b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dash-root .dash-modal{width:100%;max-width:24rem;margin:0 16px;padding:24px;background:var(--dash-card);border:1px solid var(--dash-line);border-radius:var(--dash-r);box-shadow:var(--dash-lift);display:flex;flex-direction:column;gap:16px}.dash-root .dash-modal-title{font-size:16px;font-weight:500;color:var(--dash-tx);letter-spacing:-.02em}.dash-root .dash-modal-fields{display:flex;flex-direction:column;gap:12px}.dash-root .dash-check{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--dash-tx);cursor:pointer}.dash-root .dash-hint{font-size:11px;color:var(--dash-tx3)}.dash-root .dash-warn{font-size:12px;color:var(--dash-warn)}.dash-root .dash-modal-actions{display:flex;gap:12px;padding-top:8px}.dash-root .dash-modal-actions .dash-btn{flex:1}@media(max-width:1280px){.dash-root .dashboard-grid{grid-template-columns:minmax(0,1fr)}.dash-root .dashboard-aside{position:static;max-height:none;overflow:visible}.dash-root .dashboard-aside .panel,.dash-root .dashboard-aside .panel-body,.dash-root .executor-list{overflow:visible;max-height:none;flex:none}}@media(max-width:1024px){.dash-root .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.dash-root .kpis{grid-template-columns:1fr}.dash-root .topbar{flex-direction:column}.dash-root .topbar-right{justify-content:flex-start}}html:has(.dash-root) .app-toast-stack{top:88px;right:20px;z-index:60;gap:8px}html:has(.dash-root) .app-toast{min-width:280px;max-width:380px;padding:12px 14px;border-radius:16px;background:linear-gradient(180deg,#151b1b,#101515);border:1px solid rgba(255,255,255,.1);color:#ecf5f1;box-shadow:0 1px #ffffff0b inset,0 18px 40px -18px #000000eb;font-family:Inter,-apple-system,system-ui,sans-serif}html:has(.dash-root) .app-toast-success{border-color:#4ade8057}html:has(.dash-root) .app-toast-error{border-color:#ff6f6f61}html:has(.dash-root) .app-toast-warning{border-color:#f5b5445c}html:has(.dash-root) .app-toast-info{border-color:#d8c08f66}html:has(.dash-root) .app-toast-row{align-items:center;gap:10px}html:has(.dash-root) .app-toast-icon{width:22px;height:22px;border-radius:999px;display:flex;align-items:center;justify-content:center;flex-shrink:0}html:has(.dash-root) .app-toast-icon svg{width:12px;height:12px}html:has(.dash-root) .app-toast-success .app-toast-icon{background:#4ade801f;color:#4ade80}html:has(.dash-root) .app-toast-error .app-toast-icon{background:#ff6f6f1f;color:#ff6f6f}html:has(.dash-root) .app-toast-warning .app-toast-icon{background:#f5b5441f;color:#f5b544}html:has(.dash-root) .app-toast-info .app-toast-icon{background:#d8c08f21;color:#d8c08f}html:has(.dash-root) .app-toast-msg{font-size:13px;font-weight:500;letter-spacing:-.01em;color:#ecf5f1;line-height:1.35}html:has(.dash-root) .app-toast-actions{flex-direction:row;align-items:center;gap:2px}html:has(.dash-root) .app-toast-actions button{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;color:#657873;background:transparent;border:0;cursor:pointer}html:has(.dash-root) .app-toast-actions button:hover{color:#d8c08f;background:#d8c08f21}html:has(.dash-root) .app-toast-copied{color:#4ade80}.fleet-root{--fleet-ground: #080b0b;--fleet-surface: #111616;--fleet-surface-2: #161d1d;--fleet-surface-3: #1d2525;--fleet-line: rgba(255, 255, 255, .055);--fleet-line-mid: rgba(255, 255, 255, .1);--fleet-line-strong: rgba(255, 255, 255, .19);--fleet-tx: #ecf5f1;--fleet-tx2: #93a8a2;--fleet-tx3: #657873;--fleet-accent: #d8c08f;--fleet-accent-soft: rgba(216, 192, 143, .13);--fleet-accent-line: rgba(216, 192, 143, .4);--fleet-accent-ink: #1c1608;--fleet-good: #4ade80;--fleet-good-soft: rgba(74, 222, 128, .12);--fleet-good-line: rgba(74, 222, 128, .34);--fleet-warn: #f5b544;--fleet-warn-soft: rgba(245, 181, 68, .12);--fleet-warn-line: rgba(245, 181, 68, .36);--fleet-bad: #ff6f6f;--fleet-bad-soft: rgba(255, 111, 111, .12);--fleet-bad-line: rgba(255, 111, 111, .38);--fleet-chart-blue: #38bdf8;--fleet-chart-purple: #c084fc;--fleet-chart-emerald: #34d399;--fleet-r: 16px;--fleet-r-sm: 10px;--fleet-r-xs: 7px;--fleet-card: linear-gradient(180deg, #151b1b 0%, #101515 100%);--fleet-lift: 0 1px 0 rgba(255, 255, 255, .045) inset, 0 10px 26px -16px rgba(0, 0, 0, .85);--fleet-mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;--fleet-sans: "Inter", -apple-system, system-ui, sans-serif;color:var(--fleet-tx);font-family:var(--fleet-sans);font-size:13px;line-height:1.5;-webkit-font-smoothing:antialiased;display:flex;flex-direction:column;gap:16px}.fleet-root .fleet-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;border-radius:999px;font-size:12px;font-weight:500;font-family:var(--fleet-mono);letter-spacing:.04em;cursor:pointer;border:1px solid transparent;transition:all .13s;background:transparent}.fleet-root .fleet-btn:disabled{opacity:.4;cursor:not-allowed}.fleet-root .fleet-btn-secondary{background:var(--fleet-surface-2);border-color:var(--fleet-line-mid);color:var(--fleet-tx2)}.fleet-root .fleet-btn-secondary:hover:not(:disabled){border-color:var(--fleet-line-strong);color:var(--fleet-tx);background:var(--fleet-surface-3)}.fleet-root .topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:4px}.fleet-root .topbar-left{display:flex;flex-direction:column;gap:4px;min-width:0}.fleet-root .breadcrumb{font-size:9.5px;letter-spacing:.17em;text-transform:uppercase;color:var(--fleet-tx3);font-weight:500}.fleet-root .page-title{font-size:28px;font-weight:300;letter-spacing:-.03em;line-height:1.1;color:var(--fleet-tx);margin:0}.fleet-root .topbar-right{display:flex;align-items:center;gap:16px;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}.fleet-root .topbar-actions{display:flex;align-items:center;gap:8px}.fleet-root .status-pills{display:flex;gap:8px}.fleet-root .status-pill{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--fleet-surface-2);border:1px solid var(--fleet-line);font-size:11px;font-weight:500;color:var(--fleet-tx2)}.fleet-root .status-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.fleet-root .status-dot.good{background:var(--fleet-good);box-shadow:0 0 6px var(--fleet-good)}.fleet-root .status-dot.warn{background:var(--fleet-warn);box-shadow:0 0 6px var(--fleet-warn)}.fleet-root .status-dot.bad{background:var(--fleet-bad);box-shadow:0 0 6px var(--fleet-bad)}.fleet-root .user-badge{display:flex;align-items:center;gap:8px;padding:6px 10px 6px 8px;border-radius:999px;background:var(--fleet-surface-2);border:1px solid var(--fleet-line)}.fleet-root .user-avatar{width:28px;height:28px;border-radius:50%;background:var(--fleet-accent-soft);border:1px solid var(--fleet-accent-line);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:var(--fleet-accent)}.fleet-root .user-name{font-size:12px;color:var(--fleet-tx2);max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fleet-root .user-logout{display:flex;align-items:center;justify-content:center;padding:4px;border:0;background:transparent;color:var(--fleet-tx3);cursor:pointer;border-radius:999px}.fleet-root .user-logout:hover{color:var(--fleet-bad)}.fleet-root .live-strip{display:flex;align-items:center;gap:7px;margin-top:6px}.fleet-root .live-dot{width:6px;height:6px;border-radius:50%;background:var(--fleet-good);box-shadow:0 0 8px var(--fleet-good);animation:fleet-live-pulse 2s ease-in-out infinite}@keyframes fleet-live-pulse{0%,to{opacity:1}50%{opacity:.4}}.fleet-root .live-text{font-family:var(--fleet-mono);font-size:10px;letter-spacing:.14em;color:var(--fleet-good);font-weight:500}.fleet-root .kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.fleet-root .kpi{background:var(--fleet-card);border:1px solid var(--fleet-line);border-radius:var(--fleet-r);padding:16px 18px;box-shadow:var(--fleet-lift);display:flex;flex-direction:column;gap:10px;transition:border-color .15s}.fleet-root .kpi:hover{border-color:var(--fleet-line-mid)}.fleet-root .kpi-label{font-size:9.5px;letter-spacing:.17em;text-transform:uppercase;color:var(--fleet-tx3);font-weight:500}.fleet-root .kpi-figure{display:flex;align-items:baseline;gap:5px}.fleet-root .kpi-number{font-size:28px;font-weight:300;font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1.05}.fleet-root .kpi-decimal{font-size:18px;font-weight:300;color:var(--fleet-tx2);font-variant-numeric:tabular-nums}.fleet-root .kpi-unit{font-size:12px;color:var(--fleet-tx3);font-weight:400}.fleet-root .good-text{color:var(--fleet-good)}.fleet-root .warn-text{color:var(--fleet-warn)}.fleet-root .bad-text{color:var(--fleet-bad)}.fleet-root .kpi-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:11px}.fleet-root .chip{display:inline-flex;align-items:center;gap:5px;font-family:var(--fleet-mono);font-size:10px;letter-spacing:.07em;text-transform:uppercase;padding:3px 9px;border-radius:999px;border:1px solid var(--fleet-line-mid);background:var(--fleet-surface-2);color:var(--fleet-tx2);white-space:nowrap}.fleet-root .chip-good{color:var(--fleet-good);border-color:var(--fleet-good-line);background:var(--fleet-good-soft)}.fleet-root .chip-warn{color:var(--fleet-warn);border-color:var(--fleet-warn-line);background:var(--fleet-warn-soft)}.fleet-root .chip-bad{color:var(--fleet-bad);border-color:var(--fleet-bad-line);background:var(--fleet-bad-soft)}.fleet-root .chip-accent{color:var(--fleet-accent);border-color:var(--fleet-accent-line);background:var(--fleet-accent-soft)}.fleet-root .chip-mute{color:var(--fleet-tx3);background:transparent;border-color:var(--fleet-line)}.fleet-root .dot{width:5px;height:5px;border-radius:50%;background:var(--fleet-tx3);flex-shrink:0}.fleet-root .dot.good{background:var(--fleet-good)}.fleet-root .dot.warn{background:var(--fleet-warn)}.fleet-root .dot.bad{background:var(--fleet-bad)}.fleet-root .mono-cell{font-family:var(--fleet-mono);font-size:11px;letter-spacing:.04em;color:var(--fleet-tx2)}.fleet-root .fleet-stack{display:flex;flex-direction:column;gap:16px}.fleet-root .panel{background:var(--fleet-card);border:1px solid var(--fleet-line);border-radius:var(--fleet-r);box-shadow:var(--fleet-lift);overflow:hidden}.fleet-root .panel-header{padding:16px 20px;border-bottom:1px solid var(--fleet-line);display:flex;align-items:center;justify-content:space-between;gap:12px}.fleet-root .panel-header-left{display:flex;flex-direction:column;gap:2px;min-width:0}.fleet-root .panel-title{font-size:14px;font-weight:500;letter-spacing:.01em;color:var(--fleet-tx);margin:0}.fleet-root .panel-desc{font-size:11.5px;color:var(--fleet-tx3);margin:0}.fleet-root .eyebrow{font-size:9.5px;letter-spacing:.17em;text-transform:uppercase;color:var(--fleet-tx3);font-weight:500}.fleet-root .panel-body{padding:20px}.fleet-root .panel-body-flush{padding:0}.fleet-root .capital-bar{display:flex;height:8px;width:100%;border-radius:999px;overflow:hidden;background:var(--fleet-surface-3)}.fleet-root .capital-seg{height:100%}.fleet-root .capital-legend{display:flex;gap:14px;flex-wrap:wrap;margin-top:10px}.fleet-root .capital-legend-item{display:flex;align-items:center;gap:6px;font-family:var(--fleet-mono);font-size:11px;color:var(--fleet-tx2)}.fleet-root .capital-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.fleet-root .filter-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.fleet-root .filter-group{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.fleet-root .filter-label{font-size:9.5px;letter-spacing:.17em;text-transform:uppercase;color:var(--fleet-tx3);font-weight:500;margin-right:4px}.fleet-root .exec-filter-btn{display:inline-flex;align-items:center;gap:4px;background:var(--fleet-surface-2);border:1px solid var(--fleet-line);border-radius:999px;padding:3px 8px;font-family:var(--fleet-mono);font-size:10px;color:var(--fleet-tx2);cursor:pointer;transition:all .12s;-webkit-user-select:none;user-select:none}.fleet-root .exec-filter-btn:hover{border-color:var(--fleet-line-strong);color:var(--fleet-tx);background:var(--fleet-surface-3)}.fleet-root .exec-filter-btn.active{background:var(--fleet-accent);border-color:var(--fleet-accent);color:var(--fleet-accent-ink);font-weight:600}.fleet-root .filter-count{font-size:9.5px;padding:1px 5px;border-radius:999px;background:#ffffff0f;color:var(--fleet-tx3);letter-spacing:0}.fleet-root .exec-filter-btn.active .filter-count{background:#0000002e;color:var(--fleet-accent-ink)}.fleet-root .token-filter-btn{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 6px;border-radius:999px;font-size:11px;font-family:var(--fleet-mono);background:var(--fleet-surface-2);border:1px solid var(--fleet-line);color:var(--fleet-tx2);cursor:pointer}.fleet-root .token-filter-btn.is-all{padding-left:10px}.fleet-root .token-filter-btn:hover{border-color:var(--fleet-line-mid);color:var(--fleet-tx)}.fleet-root .token-filter-btn.active{background:#d8c08f14;border-color:var(--fleet-accent-line);color:var(--fleet-tx)}.fleet-root .vault-token-logo{display:block;border-radius:50%;flex-shrink:0;object-fit:cover}.fleet-root .vault-token-mark{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0;background:var(--fleet-surface-3);border:1px solid var(--fleet-line-mid);color:var(--fleet-accent);font-family:var(--fleet-mono);font-weight:600;letter-spacing:0;line-height:1}.fleet-root .data-table-container{overflow-x:auto}.fleet-root .data-table{width:100%;border-collapse:collapse;text-align:left}.fleet-root .data-table th{padding:8px 16px 10px;font-size:9.5px;font-weight:600;letter-spacing:.17em;text-transform:uppercase;color:var(--fleet-tx3);border-bottom:1px solid var(--fleet-line);background:var(--fleet-surface);white-space:nowrap}.fleet-root .data-table td{padding:12px 16px;font-size:12px;border-bottom:1px solid rgba(255,255,255,.032);vertical-align:middle}.fleet-root .data-table tbody tr{transition:background .1s}.fleet-root .data-table tbody tr:hover td{background:#ffffff08}.fleet-root .fleet-row{cursor:pointer}.fleet-root .val{font-family:var(--fleet-mono);font-variant-numeric:tabular-nums;font-size:12px}.fleet-root .val.accent-text{color:var(--fleet-accent)}.fleet-root .val.neg{color:var(--fleet-bad)}.fleet-root .val.pos{color:var(--fleet-good)}.fleet-root .exec-name-cell{display:flex;flex-direction:column;gap:2px;min-width:0}.fleet-root .exec-name-row{display:flex;align-items:center;gap:8px}.fleet-root .exec-label{font-weight:600;color:var(--fleet-tx)}.fleet-root .exec-addr{font-family:var(--fleet-mono);font-size:11px;color:var(--fleet-tx3);letter-spacing:0;word-break:break-all}.fleet-root .token-cell{display:inline-flex;align-items:center;gap:6px}.fleet-root .deployed-cell{display:flex;flex-direction:column;gap:1px}.fleet-root .deployed-usd{font-size:10.5px;font-family:var(--fleet-mono);color:var(--fleet-tx3)}.fleet-root .monitor-cell{display:flex;align-items:center;gap:6px;white-space:nowrap}.fleet-root .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:44px 20px;text-align:center}.fleet-root .empty-title{font-size:13px;font-weight:500;color:var(--fleet-tx);margin-bottom:3px}.fleet-root .empty-desc{font-size:11.5px;color:var(--fleet-tx3)}.fleet-root .fleet-skel{height:88px;border-radius:var(--fleet-r-sm);background:var(--fleet-surface-2);animation:fleet-pulse 1.4s ease-in-out infinite}@keyframes fleet-pulse{0%,to{opacity:.45}50%{opacity:1}}.fleet-root .fleet-skel-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.fleet-root .fleet-skel-panel{height:180px}@media(max-width:1280px){.fleet-root .kpis{grid-template-columns:1fr 1fr}}@media(max-width:900px){.fleet-root .kpis,.fleet-root .fleet-skel-row{grid-template-columns:1fr}.fleet-root .topbar{flex-direction:column}.fleet-root .topbar-right{justify-content:flex-start}}.exec-root{--exec-ground: #080b0b;--exec-surface: #111616;--exec-surface-2: #161d1d;--exec-surface-3: #1d2525;--exec-line: rgba(255, 255, 255, .055);--exec-line-mid: rgba(255, 255, 255, .1);--exec-line-strong: rgba(255, 255, 255, .19);--exec-tx: #ecf5f1;--exec-tx2: #93a8a2;--exec-tx3: #657873;--exec-accent: #d8c08f;--exec-accent-soft: rgba(216, 192, 143, .13);--exec-accent-line: rgba(216, 192, 143, .4);--exec-accent-ink: #1c1608;--exec-good: #4ade80;--exec-good-soft: rgba(74, 222, 128, .12);--exec-good-line: rgba(74, 222, 128, .34);--exec-warn: #f5b544;--exec-warn-soft: rgba(245, 181, 68, .12);--exec-warn-line: rgba(245, 181, 68, .36);--exec-bad: #ff6f6f;--exec-bad-soft: rgba(255, 111, 111, .12);--exec-bad-line: rgba(255, 111, 111, .38);--exec-chart-blue: #38bdf8;--exec-chart-purple: #c084fc;--exec-chart-emerald: #34d399;--exec-r: 16px;--exec-r-sm: 10px;--exec-r-xs: 7px;--exec-card: linear-gradient(180deg, #151b1b 0%, #101515 100%);--exec-lift: 0 1px 0 rgba(255, 255, 255, .045) inset, 0 10px 26px -16px rgba(0, 0, 0, .85);--exec-mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;--exec-sans: "Inter", -apple-system, system-ui, sans-serif;color:var(--exec-tx);font-family:var(--exec-sans);font-size:13px;line-height:1.5;-webkit-font-smoothing:antialiased;display:flex;flex-direction:column;gap:16px}.exec-root .exec-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;border-radius:999px;font-size:12px;font-weight:500;font-family:var(--exec-mono);letter-spacing:.04em;cursor:pointer;border:1px solid transparent;transition:all .13s;background:transparent}.exec-root .exec-btn:disabled{opacity:.4;cursor:not-allowed}.exec-root .exec-btn-secondary{background:var(--exec-surface-2);border-color:var(--exec-line-mid);color:var(--exec-tx2)}.exec-root .exec-btn-secondary:hover:not(:disabled){border-color:var(--exec-line-strong);color:var(--exec-tx);background:var(--exec-surface-3)}.exec-root .exec-btn-primary{background:var(--exec-accent);color:var(--exec-accent-ink);font-weight:600}.exec-root .exec-btn-primary:hover:not(:disabled){filter:brightness(1.07)}.exec-root .exec-btn-danger{background:var(--exec-bad);border-color:var(--exec-bad);color:#1c0808;font-weight:600}.exec-root .exec-btn-danger:hover:not(:disabled){filter:brightness(1.07)}.exec-root .topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:4px}.exec-root .topbar-left{display:flex;flex-direction:column;gap:4px;min-width:0}.exec-root .breadcrumb{font-size:9.5px;letter-spacing:.17em;text-transform:uppercase;color:var(--exec-tx3);font-weight:500}.exec-root .page-title{font-size:28px;font-weight:300;letter-spacing:-.03em;line-height:1.1;color:var(--exec-tx);margin:0}.exec-root .topbar-right{display:flex;align-items:center;gap:16px;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}.exec-root .topbar-actions{display:flex;align-items:center;gap:8px}.exec-root .status-pills{display:flex;gap:8px}.exec-root .status-pill{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--exec-surface-2);border:1px solid var(--exec-line);font-size:11px;font-weight:500;color:var(--exec-tx2)}.exec-root .status-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.exec-root .status-dot.good{background:var(--exec-good);box-shadow:0 0 6px var(--exec-good)}.exec-root .status-dot.warn{background:var(--exec-warn);box-shadow:0 0 6px var(--exec-warn)}.exec-root .status-dot.bad{background:var(--exec-bad);box-shadow:0 0 6px var(--exec-bad)}.exec-root .user-badge{display:flex;align-items:center;gap:8px;padding:6px 10px 6px 8px;border-radius:999px;background:var(--exec-surface-2);border:1px solid var(--exec-line)}.exec-root .user-avatar{width:28px;height:28px;border-radius:50%;background:var(--exec-accent-soft);border:1px solid var(--exec-accent-line);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:var(--exec-accent)}.exec-root .user-name{font-size:12px;color:var(--exec-tx2);max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exec-root .user-logout{display:flex;align-items:center;justify-content:center;padding:4px;border:0;background:transparent;color:var(--exec-tx3);cursor:pointer;border-radius:999px}.exec-root .user-logout:hover{color:var(--exec-bad)}.exec-root .live-strip{display:flex;align-items:center;gap:7px;margin-top:6px}.exec-root .live-dot{width:6px;height:6px;border-radius:50%;background:var(--exec-good);box-shadow:0 0 8px var(--exec-good);animation:exec-live-pulse 2s ease-in-out infinite}@keyframes exec-live-pulse{0%,to{opacity:1}50%{opacity:.4}}.exec-root .live-text{font-family:var(--exec-mono);font-size:10px;letter-spacing:.14em;color:var(--exec-good);font-weight:500}.exec-root .kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.exec-root .kpi{background:var(--exec-card);border:1px solid var(--exec-line);border-radius:var(--exec-r);padding:16px 18px;box-shadow:var(--exec-lift);display:flex;flex-direction:column;gap:10px;transition:border-color .15s}.exec-root .kpi:hover{border-color:var(--exec-line-mid)}.exec-root .kpi-label{font-size:9.5px;letter-spacing:.17em;text-transform:uppercase;color:var(--exec-tx3);font-weight:500}.exec-root .kpi-figure{display:flex;align-items:baseline;gap:5px}.exec-root .kpi-number{font-size:28px;font-weight:300;font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1.05}.exec-root .kpi-decimal{font-size:18px;font-weight:300;color:var(--exec-tx2);font-variant-numeric:tabular-nums}.exec-root .kpi-unit{font-size:12px;color:var(--exec-tx3);font-weight:400}.exec-root .good-text{color:var(--exec-good)}.exec-root .warn-text{color:var(--exec-warn)}.exec-root .bad-text{color:var(--exec-bad)}.exec-root .kpi-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:11px}.exec-root .chip{display:inline-flex;align-items:center;gap:5px;font-family:var(--exec-mono);font-size:10px;letter-spacing:.07em;text-transform:uppercase;padding:3px 9px;border-radius:999px;border:1px solid var(--exec-line-mid);background:var(--exec-surface-2);color:var(--exec-tx2);white-space:nowrap}.exec-root .chip-good{color:var(--exec-good);border-color:var(--exec-good-line);background:var(--exec-good-soft)}.exec-root .chip-warn{color:var(--exec-warn);border-color:var(--exec-warn-line);background:var(--exec-warn-soft)}.exec-root .chip-bad{color:var(--exec-bad);border-color:var(--exec-bad-line);background:var(--exec-bad-soft)}.exec-root .chip-accent{color:var(--exec-accent);border-color:var(--exec-accent-line);background:var(--exec-accent-soft)}.exec-root .chip-mute{color:var(--exec-tx3);background:transparent;border-color:var(--exec-line)}.exec-root .dot{width:5px;height:5px;border-radius:50%;background:var(--exec-tx3);flex-shrink:0}.exec-root .dot.good{background:var(--exec-good)}.exec-root .dot.warn{background:var(--exec-warn)}.exec-root .dot.bad{background:var(--exec-bad)}.exec-root .mono-cell{font-family:var(--exec-mono);font-size:11px;letter-spacing:.04em;color:var(--exec-tx2)}.exec-root .exec-stack{display:flex;flex-direction:column;gap:16px}.exec-root .panel{background:var(--exec-card);border:1px solid var(--exec-line);border-radius:var(--exec-r);box-shadow:var(--exec-lift);overflow:hidden}.exec-root .panel-header{padding:16px 20px;border-bottom:1px solid var(--exec-line);display:flex;align-items:center;justify-content:space-between;gap:12px}.exec-root .panel-header-left{display:flex;flex-direction:column;gap:2px;min-width:0}.exec-root .panel-title{font-size:14px;font-weight:500;letter-spacing:.01em;color:var(--exec-tx);margin:0}.exec-root .panel-desc{font-size:11.5px;color:var(--exec-tx3);margin:0}.exec-root .eyebrow{font-size:9.5px;letter-spacing:.17em;text-transform:uppercase;color:var(--exec-tx3);font-weight:500}.exec-root .panel-body{padding:20px}.exec-root .panel-body-flush{padding:0}.exec-root .capital-bar{display:flex;height:8px;width:100%;border-radius:999px;overflow:hidden;background:var(--exec-surface-3)}.exec-root .capital-seg{height:100%}.exec-root .capital-legend{display:flex;gap:14px;flex-wrap:wrap;margin-top:10px}.exec-root .capital-legend-item{display:flex;align-items:center;gap:6px;font-family:var(--exec-mono);font-size:11px;color:var(--exec-tx2)}.exec-root .capital-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.exec-root .filter-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.exec-root .filter-group{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.exec-root .filter-label{font-size:9.5px;letter-spacing:.17em;text-transform:uppercase;color:var(--exec-tx3);font-weight:500;margin-right:4px}.exec-root .exec-filter-btn{display:inline-flex;align-items:center;gap:4px;background:var(--exec-surface-2);border:1px solid var(--exec-line);border-radius:999px;padding:3px 8px;font-family:var(--exec-mono);font-size:10px;color:var(--exec-tx2);cursor:pointer;transition:all .12s;-webkit-user-select:none;user-select:none}.exec-root .exec-filter-btn:hover{border-color:var(--exec-line-strong);color:var(--exec-tx);background:var(--exec-surface-3)}.exec-root .exec-filter-btn.active{background:var(--exec-accent);border-color:var(--exec-accent);color:var(--exec-accent-ink);font-weight:600}.exec-root .filter-count{font-size:9.5px;padding:1px 5px;border-radius:999px;background:#ffffff0f;color:var(--exec-tx3);letter-spacing:0}.exec-root .exec-filter-btn.active .filter-count{background:#0000002e;color:var(--exec-accent-ink)}.exec-root .token-filter-btn{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 6px;border-radius:999px;font-size:11px;font-family:var(--exec-mono);background:var(--exec-surface-2);border:1px solid var(--exec-line);color:var(--exec-tx2);cursor:pointer}.exec-root .token-filter-btn.is-all{padding-left:10px}.exec-root .token-filter-btn:hover{border-color:var(--exec-line-mid);color:var(--exec-tx)}.exec-root .token-filter-btn.active{background:#d8c08f14;border-color:var(--exec-accent-line);color:var(--exec-tx)}.exec-root .vault-token-logo{display:block;border-radius:50%;flex-shrink:0;object-fit:cover}.exec-root .vault-token-mark{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0;background:var(--exec-surface-3);border:1px solid var(--exec-line-mid);color:var(--exec-accent);font-family:var(--exec-mono);font-weight:600;letter-spacing:0;line-height:1}.exec-root .data-table-container{overflow-x:auto}.exec-root .data-table{width:100%;border-collapse:collapse;text-align:left}.exec-root .data-table th{padding:8px 16px 10px;font-size:9.5px;font-weight:600;letter-spacing:.17em;text-transform:uppercase;color:var(--exec-tx3);border-bottom:1px solid var(--exec-line);background:var(--exec-surface);white-space:nowrap}.exec-root .data-table td{padding:12px 16px;font-size:12px;border-bottom:1px solid rgba(255,255,255,.032);vertical-align:middle}.exec-root .data-table tbody tr{transition:background .1s}.exec-root .data-table tbody tr:hover td{background:#ffffff08}.exec-root .fleet-row{cursor:pointer}.exec-root .val{font-family:var(--exec-mono);font-variant-numeric:tabular-nums;font-size:12px}.exec-root .val.accent-text{color:var(--exec-accent)}.exec-root .val.neg{color:var(--exec-bad)}.exec-root .val.pos{color:var(--exec-good)}.exec-root .exec-name-cell{display:flex;flex-direction:column;gap:2px;min-width:0}.exec-root .exec-name-row{display:flex;align-items:center;gap:8px}.exec-root .exec-label{font-weight:600;color:var(--exec-tx)}.exec-root .exec-addr{font-family:var(--exec-mono);font-size:11px;color:var(--exec-tx3);letter-spacing:0;word-break:break-all}.exec-root .token-cell{display:inline-flex;align-items:center;gap:6px}.exec-root .deployed-cell{display:flex;flex-direction:column;gap:1px}.exec-root .deployed-usd{font-size:10.5px;font-family:var(--exec-mono);color:var(--exec-tx3)}.exec-root .monitor-cell{display:flex;align-items:center;gap:6px;white-space:nowrap}.exec-root .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:44px 20px;text-align:center}.exec-root .empty-title{font-size:13px;font-weight:500;color:var(--exec-tx);margin-bottom:3px}.exec-root .empty-desc{font-size:11.5px;color:var(--exec-tx3)}.exec-root .exec-skel{height:88px;border-radius:var(--exec-r-sm);background:var(--exec-surface-2);animation:exec-pulse 1.4s ease-in-out infinite}@keyframes exec-pulse{0%,to{opacity:.45}50%{opacity:1}}.exec-root .exec-skel-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.exec-root .exec-skel-panel{height:180px}.exec-root .page-title{word-break:break-word}.exec-root .page-sub{font-family:var(--exec-mono);font-size:11px;color:var(--exec-tx3);letter-spacing:0;word-break:break-all}.exec-root .exec-body{display:flex;flex-direction:column;gap:16px;padding-bottom:200px}.exec-root .tab-row{display:flex;gap:4px;flex-wrap:wrap;border-bottom:1px solid var(--exec-line);padding-bottom:0}.exec-root .tab-btn{appearance:none;background:transparent;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:8px 12px;font-family:var(--exec-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--exec-tx3);cursor:pointer}.exec-root .tab-btn:hover{color:var(--exec-tx2)}.exec-root .tab-btn.active{color:var(--exec-accent);border-bottom-color:var(--exec-accent)}.exec-root .tab-note{font-size:11.5px;color:var(--exec-tx3);margin:0}.exec-root .metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.exec-root .metric-box{background:var(--exec-surface-2);border:1px solid var(--exec-line);border-radius:var(--exec-r-sm);padding:14px 16px;display:flex;flex-direction:column;gap:6px}.exec-root .metric-label{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--exec-tx3);font-weight:500}.exec-root .metric-val{font-size:18px;font-weight:300;font-variant-numeric:tabular-nums;color:var(--exec-tx);line-height:1.15}.exec-root .metric-sub{font-size:11px;color:var(--exec-tx3);font-family:var(--exec-mono)}.exec-root .seq-list{display:flex;flex-direction:column;gap:8px}.exec-root .seq-row{display:block;padding:12px 16px;border:1px solid var(--exec-line);border-radius:var(--exec-r-sm);background:var(--exec-surface-2);text-decoration:none;color:inherit;transition:border-color .13s,background .13s}.exec-root .seq-row:hover{border-color:var(--exec-line-mid);background:var(--exec-surface-3)}.exec-root .seq-row-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.exec-root .seq-type{font-weight:500;color:var(--exec-tx)}.exec-root .seq-meta{display:flex;align-items:center;gap:10px;flex-shrink:0}.exec-root .trade-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border:1px solid var(--exec-line);border-radius:var(--exec-r-sm);background:var(--exec-surface-2);font-size:12px}.exec-root .breakdown-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border:1px solid var(--exec-line);border-radius:var(--exec-r-xs);background:var(--exec-surface-2);font-size:12px}.exec-root .analysis-toolbar{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}.exec-root .analysis-grid{display:grid;grid-template-columns:minmax(18rem,22rem) minmax(0,1fr);gap:16px;align-items:stretch}.exec-root .analysis-rail{display:flex;flex-direction:column;min-height:0;height:min(40rem,calc(100dvh - 36rem));max-height:min(40rem,calc(100dvh - 36rem));overflow:hidden}.exec-root:has(.exec-actions-dock.is-collapsed) .analysis-rail{height:min(44rem,calc(100dvh - 22rem));max-height:min(44rem,calc(100dvh - 22rem))}.exec-root .analysis-filters{position:static;z-index:1;flex-shrink:0;display:grid;grid-template-columns:1fr 1fr;gap:6px 8px;padding:10px 10px 8px;border-bottom:1px solid var(--exec-line);background:transparent}.exec-root .analysis-filters .exec-field{padding:6px 8px;font-size:11px}.exec-root .analysis-filters .exec-hint{grid-column:1 / -1;margin:0;font-family:var(--exec-mono);font-size:10px;letter-spacing:.04em}.exec-root .analysis-list{flex:1;min-height:0;max-height:none;overflow-y:auto;padding:4px 6px 10px}.exec-root .analysis-item{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:8px;text-align:left;padding:6px 8px;border-radius:var(--exec-r-xs);border:1px solid transparent;background:transparent;color:inherit;cursor:pointer}.exec-root .analysis-item .seq-type{font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.exec-root .analysis-item .chip{padding:1px 6px;font-size:9px;letter-spacing:.04em;flex-shrink:0}.exec-root .analysis-item .mono-cell{margin:0;font-size:10px;color:var(--exec-tx3);white-space:nowrap}.exec-root .analysis-item:hover{background:var(--exec-surface-2)}.exec-root .analysis-item.active{background:var(--exec-accent-soft);border-color:var(--exec-accent-line)}.exec-root .chart-wrap{height:180px}.exec-root .chart-wrap-lg{height:208px}.exec-root .inline-link{font-family:var(--exec-mono);font-size:11px;color:var(--exec-accent);text-decoration:none}.exec-root .inline-link:hover{text-decoration:underline}.exec-root .exec-actions-dock{position:fixed;bottom:0;left:0;right:0;z-index:30;background:linear-gradient(180deg,#151b1bf7,#101515fc);border-top:1px solid var(--exec-accent-line);box-shadow:0 -18px 40px -20px #000000e6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.exec-root .exec-actions-dock.is-modal{visibility:hidden;pointer-events:none}@media(min-width:768px){.exec-root .exec-actions-dock{left:16rem}}.exec-root .exec-actions-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 20px;border:0;background:transparent;color:var(--exec-accent);font-family:var(--exec-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.exec-root .exec-actions-toggle:hover{background:#ffffff06}.exec-root .exec-actions-body{padding:0 20px 16px;display:flex;flex-direction:column;gap:12px}.exec-root .exec-actions-row{display:flex;gap:10px}.exec-root .exec-actions-row .exec-btn{flex:1}.exec-root .exec-field-label{font-size:9.5px;letter-spacing:.17em;text-transform:uppercase;color:var(--exec-tx3);font-weight:500;display:block;margin-bottom:6px}.exec-root .exec-field{width:100%;padding:8px 12px;border-radius:var(--exec-r-xs);border:1px solid var(--exec-line-mid);background:#0c1111;color:var(--exec-tx);font-family:var(--exec-mono);font-size:12px}.exec-root .exec-field:focus{outline:none;border-color:var(--exec-accent-line)}.exec-root .exec-field option{background:#0c1111;color:var(--exec-tx)}.exec-root .exec-field-error{font-size:11px;color:var(--exec-bad);margin-top:4px}.exec-root .exec-field-hint{font-size:11px;color:var(--exec-tx3);margin-top:4px}.exec-root .exec-check{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--exec-tx);cursor:pointer}.exec-root .exec-hint{font-size:11px;color:var(--exec-tx3)}.exec-root .exec-warn{font-size:12px;color:var(--exec-warn)}.exec-root .exec-trigger-row{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}.exec-root .exec-trigger-row .exec-field{flex:1;min-width:160px}.exec-root.exec-modal-backdrop,.exec-root .exec-modal-backdrop{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:0;background:#000000b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.exec-root .exec-modal{width:100%;max-width:24rem;margin:0 16px;padding:24px;background:var(--exec-card);border:1px solid var(--exec-line);border-radius:var(--exec-r);box-shadow:var(--exec-lift);display:flex;flex-direction:column;gap:16px}.exec-root .exec-modal-title{font-size:16px;font-weight:500;color:var(--exec-tx);letter-spacing:-.02em;margin:0}.exec-root .exec-modal-body{font-size:13px;color:var(--exec-tx2);line-height:1.5;margin:0}.exec-root .exec-modal-actions{display:flex;gap:12px;padding-top:8px}.exec-root .exec-modal-actions .exec-btn{flex:1}.exec-root .exec-modal-status{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--exec-tx2)}.exec-root .exec-spinner{width:16px;height:16px;border:2px solid var(--exec-line-strong);border-top-color:var(--exec-accent);border-radius:50%;animation:exec-spin .8s linear infinite}@keyframes exec-spin{to{transform:rotate(360deg)}}.exec-root .exec-error-box{font-size:12px;color:var(--exec-bad);background:var(--exec-bad-soft);border:1px solid var(--exec-bad-line);border-radius:var(--exec-r-xs);padding:10px 12px}@media(max-width:1100px){.exec-root .metric-grid,.exec-root .analysis-grid{grid-template-columns:1fr}}@media(max-width:900px){.exec-root .metric-grid{grid-template-columns:1fr}}@media(max-width:1280px){.exec-root .kpis{grid-template-columns:1fr 1fr}}@media(max-width:900px){.exec-root .kpis,.exec-root .exec-skel-row{grid-template-columns:1fr}.exec-root .topbar{flex-direction:column}.exec-root .topbar-right{justify-content:flex-start}}html:has(.exec-root) .app-toast-stack{top:88px;right:20px;z-index:60;gap:8px}html:has(.exec-root) .app-toast{min-width:280px;max-width:380px;padding:12px 14px;border-radius:16px;background:linear-gradient(180deg,#151b1b,#101515);border:1px solid rgba(255,255,255,.1);color:#ecf5f1;box-shadow:0 1px #ffffff0b inset,0 18px 40px -18px #000000eb;font-family:Inter,-apple-system,system-ui,sans-serif}html:has(.exec-root) .app-toast-success{border-color:#4ade8057}html:has(.exec-root) .app-toast-error{border-color:#ff6f6f61}html:has(.exec-root) .app-toast-warning{border-color:#f5b5445c}html:has(.exec-root) .app-toast-info{border-color:#d8c08f66}html:has(.exec-root) .app-toast-row{align-items:center;gap:10px}html:has(.exec-root) .app-toast-icon{width:22px;height:22px;border-radius:999px;display:flex;align-items:center;justify-content:center;flex-shrink:0}html:has(.exec-root) .app-toast-icon svg{width:12px;height:12px}html:has(.exec-root) .app-toast-success .app-toast-icon{background:#4ade801f;color:#4ade80}html:has(.exec-root) .app-toast-error .app-toast-icon{background:#ff6f6f1f;color:#ff6f6f}html:has(.exec-root) .app-toast-warning .app-toast-icon{background:#f5b5441f;color:#f5b544}html:has(.exec-root) .app-toast-info .app-toast-icon{background:#d8c08f21;color:#d8c08f}html:has(.exec-root) .app-toast-msg{font-size:13px;font-weight:500;letter-spacing:-.01em;color:#ecf5f1;line-height:1.35}html:has(.exec-root) .app-toast-actions{flex-direction:row;align-items:center;gap:2px}html:has(.exec-root) .app-toast-actions button{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;color:#657873;background:transparent;border:0;cursor:pointer}html:has(.exec-root) .app-toast-actions button:hover{color:#d8c08f;background:#d8c08f21}html:has(.exec-root) .app-toast-copied{color:#4ade80}.seq-root{--seq-ground: #080b0b;--seq-surface: #111616;--seq-surface-2: #161d1d;--seq-surface-3: #1d2525;--seq-input: #0c1111;--seq-line: rgba(255, 255, 255, .055);--seq-line-mid: rgba(255, 255, 255, .1);--seq-line-strong: rgba(255, 255, 255, .19);--seq-tx: #ecf5f1;--seq-tx2: #93a8a2;--seq-tx3: #657873;--seq-accent: #d8c08f;--seq-accent-soft: rgba(216, 192, 143, .13);--seq-accent-line: rgba(216, 192, 143, .4);--seq-accent-ink: #1c1608;--seq-good: #4ade80;--seq-good-soft: rgba(74, 222, 128, .12);--seq-good-line: rgba(74, 222, 128, .34);--seq-warn: #f5b544;--seq-warn-soft: rgba(245, 181, 68, .12);--seq-warn-line: rgba(245, 181, 68, .36);--seq-bad: #ff6f6f;--seq-bad-soft: rgba(255, 111, 111, .12);--seq-bad-line: rgba(255, 111, 111, .38);--seq-radius: 16px;--seq-radius-sm: 10px;--seq-radius-xs: 7px;--seq-card: linear-gradient(180deg, #151b1b 0%, #101515 100%);--seq-lift: 0 1px 0 rgba(255, 255, 255, .045) inset, 0 10px 26px -16px rgba(0, 0, 0, .85);--seq-mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;--seq-sans: "Inter", -apple-system, system-ui, sans-serif;color:var(--seq-tx);font-family:var(--seq-sans);font-size:13px;line-height:1.5;-webkit-font-smoothing:antialiased;display:flex;flex-direction:column;gap:16px}.seq-root .seq-topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:4px}.seq-root .seq-topbar-left{display:flex;flex-direction:column;gap:4px;min-width:0}.seq-root .seq-breadcrumb{color:var(--seq-tx3);font-size:9.5px;font-weight:500;letter-spacing:.17em;text-transform:uppercase}.seq-root .seq-breadcrumb a{color:inherit;text-decoration:none}.seq-root .seq-breadcrumb a:hover{color:var(--seq-accent)}.seq-root .seq-page-title{color:var(--seq-tx);font-size:28px;font-weight:300;letter-spacing:-.03em;line-height:1.1;margin:0}.seq-root .seq-detail-sub,.seq-root .seq-topbar-right,.seq-root .seq-topbar-actions,.seq-root .seq-status-pills,.seq-root .seq-user-badge{display:flex;align-items:center}.seq-root .seq-detail-sub{flex-wrap:wrap;gap:10px;margin-top:4px}.seq-root .seq-topbar-right{flex-shrink:0;flex-wrap:wrap;gap:16px;justify-content:flex-end}.seq-root .seq-topbar-actions,.seq-root .seq-status-pills{gap:8px}.seq-root .seq-user-badge{gap:8px;padding:6px 8px;border:1px solid var(--seq-line);border-radius:999px;background:var(--seq-surface-2)}.seq-root .seq-user-avatar{align-items:center;background:var(--seq-accent-soft);border:1px solid var(--seq-accent-line);border-radius:50%;color:var(--seq-accent);display:flex;font-size:11px;font-weight:600;height:28px;justify-content:center;width:28px}.seq-root .seq-user-name{color:var(--seq-tx2);font-size:12px;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seq-root .seq-user-logout{background:transparent;border:0;border-radius:999px;color:var(--seq-tx3);cursor:pointer;display:flex;padding:4px}.seq-root .seq-user-logout:hover{color:var(--seq-bad)}.seq-root .seq-status-pill{align-items:center;background:var(--seq-surface-2);border:1px solid var(--seq-line);border-radius:999px;color:var(--seq-tx2);display:flex;font-size:11px;font-weight:500;gap:6px;padding:6px 12px}.seq-root .seq-status-dot,.seq-root .seq-live-dot{border-radius:50%;flex-shrink:0;height:6px;width:6px}.seq-root .seq-status-dot.good,.seq-root .seq-live-dot{background:var(--seq-good);box-shadow:0 0 7px var(--seq-good)}.seq-root .seq-status-dot.warn{background:var(--seq-warn);box-shadow:0 0 7px var(--seq-warn)}.seq-root .seq-status-dot.bad{background:var(--seq-bad);box-shadow:0 0 7px var(--seq-bad)}.seq-root .seq-live-strip{align-items:center;display:flex;gap:7px;margin:2px 0 4px}.seq-root .seq-live-dot{animation:seq-live-pulse 2s ease-in-out infinite}@keyframes seq-live-pulse{0%,to{opacity:1}50%{opacity:.4}}.seq-root .seq-live-text{color:var(--seq-good);font-family:var(--seq-mono);font-size:10px;font-weight:500;letter-spacing:.14em}.seq-root .seq-btn{align-items:center;background:transparent;border:1px solid transparent;border-radius:999px;color:var(--seq-tx2);cursor:pointer;display:inline-flex;font-family:var(--seq-mono);font-size:12px;font-weight:500;gap:6px;justify-content:center;letter-spacing:.04em;padding:8px 14px;transition:all .13s}.seq-root .seq-btn:disabled{cursor:not-allowed;opacity:.4}.seq-root .seq-btn-secondary{background:var(--seq-surface-2);border-color:var(--seq-line-mid)}.seq-root .seq-btn-secondary:hover:not(:disabled){background:var(--seq-surface-3);border-color:var(--seq-line-strong);color:var(--seq-tx)}.seq-root .seq-btn-primary{background:var(--seq-accent);border-color:var(--seq-accent);color:var(--seq-accent-ink);font-weight:600}.seq-root .seq-btn-primary:hover:not(:disabled){filter:brightness(1.07)}.seq-root .seq-btn-danger{background:transparent;border-color:var(--seq-bad-line);color:var(--seq-bad)}.seq-root .seq-btn-danger:hover:not(:disabled){background:var(--seq-bad-soft)}.seq-root .seq-btn-sm{font-size:10px;padding:5px 10px}.seq-root .seq-kpis{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.seq-root .seq-kpi,.seq-root .seq-panel,.seq-root .seq-metric-box{border:1px solid var(--seq-line);box-shadow:var(--seq-lift)}.seq-root .seq-kpi{background:var(--seq-card);border-radius:var(--seq-radius);display:flex;flex-direction:column;gap:10px;padding:16px 18px}.seq-root .seq-kpi:hover,.seq-root .seq-metric-box:hover{border-color:var(--seq-line-mid)}.seq-root .seq-kpi-label,.seq-root .seq-eyebrow,.seq-root .seq-filter-label,.seq-root .seq-metric-label{color:var(--seq-tx3);font-size:9.5px;font-weight:500;letter-spacing:.17em;text-transform:uppercase}.seq-root .seq-kpi-figure{align-items:baseline;display:flex;gap:5px}.seq-root .seq-kpi-number{color:var(--seq-tx);font-size:28px;font-variant-numeric:tabular-nums;font-weight:300;letter-spacing:-.03em;line-height:1.05}.seq-root .seq-kpi-decimal{color:var(--seq-tx2);font-size:18px;font-weight:300}.seq-root .seq-kpi-unit{color:var(--seq-tx3);font-size:12px}.seq-root .good-text{color:var(--seq-good)}.seq-root .warn-text{color:var(--seq-warn)}.seq-root .bad-text{color:var(--seq-bad)}.seq-root .accent-text{color:var(--seq-accent)}.seq-root .seq-kpi-meta{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.seq-root .seq-chip{align-items:center;background:var(--seq-surface-2);border:1px solid var(--seq-line-mid);border-radius:999px;color:var(--seq-tx2);display:inline-flex;font-family:var(--seq-mono);font-size:10px;gap:5px;letter-spacing:.07em;padding:4px 10px;text-transform:uppercase;white-space:nowrap}.seq-root .seq-chip-good{background:var(--seq-good-soft);border-color:var(--seq-good-line);color:var(--seq-good)}.seq-root .seq-chip-warn{background:var(--seq-warn-soft);border-color:var(--seq-warn-line);color:var(--seq-warn)}.seq-root .seq-chip-bad{background:var(--seq-bad-soft);border-color:var(--seq-bad-line);color:var(--seq-bad)}.seq-root .seq-chip-accent{background:var(--seq-accent-soft);border-color:var(--seq-accent-line);color:var(--seq-accent)}.seq-root .seq-chip-mute{background:transparent;border-color:var(--seq-line);color:var(--seq-tx3)}.seq-root .seq-dot{background:currentColor;border-radius:50%;display:inline-block;flex-shrink:0;height:5px;width:5px}.seq-root .seq-dot.good{background:var(--seq-good)}.seq-root .seq-dot.warn{background:var(--seq-warn)}.seq-root .seq-dot.bad{background:var(--seq-bad)}.seq-root .seq-stack{display:flex;flex-direction:column;gap:16px}.seq-root .seq-panel{background:var(--seq-card);border-radius:var(--seq-radius);overflow:hidden}.seq-root .seq-panel-header{align-items:center;border-bottom:1px solid var(--seq-line);display:flex;gap:10px;justify-content:space-between;padding:15px 18px 13px}.seq-root .seq-panel-header-left{min-width:0}.seq-root .seq-panel-title{color:var(--seq-tx);font-size:14px;font-weight:500;margin:0}.seq-root .seq-panel-desc{color:var(--seq-tx3);font-size:11px;margin:2px 0 0}.seq-root .seq-panel-body{padding:16px 18px 18px}.seq-root .seq-panel-body-flush{padding:0}.seq-root .seq-filter-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.seq-root .seq-filter-group{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.seq-root .seq-filter-label{margin-right:4px}.seq-root .seq-filter-btn,.seq-root .seq-select,.seq-root .seq-date-input{background:var(--seq-surface-2);border:1px solid var(--seq-line);border-radius:999px;color:var(--seq-tx2);cursor:pointer;font-family:var(--seq-mono);font-size:10px;padding:4px 9px}.seq-root .seq-filter-btn:hover,.seq-root .seq-select:hover,.seq-root .seq-date-input:hover{border-color:var(--seq-line-strong);color:var(--seq-tx)}.seq-root .seq-filter-btn.active{background:var(--seq-accent);border-color:var(--seq-accent);color:var(--seq-accent-ink);font-weight:600}.seq-root .seq-filter-count{background:#ffffff0f;border-radius:999px;color:var(--seq-tx3);font-size:9.5px;padding:1px 5px}.seq-root .seq-filter-btn.active .seq-filter-count{background:#0000002e;color:var(--seq-accent-ink)}.seq-root .seq-select{min-width:118px}.seq-root .seq-date-input{border-radius:var(--seq-radius-xs);color-scheme:dark}.seq-root .seq-form-actions{align-items:center;display:flex;gap:6px}.seq-root .seq-table-wrap{overflow-x:auto}.seq-root .seq-table{border-collapse:collapse;font-size:12px;min-width:850px;width:100%}.seq-root .seq-table th{border-bottom:1px solid var(--seq-line);color:var(--seq-tx3);font-size:9.5px;font-weight:500;letter-spacing:.14em;padding:10px 14px;text-align:left;text-transform:uppercase}.seq-root .seq-table td{border-bottom:1px solid rgba(255,255,255,.032);padding:12px 14px;vertical-align:middle}.seq-root .seq-table th:first-child,.seq-root .seq-table td:first-child{padding-left:18px}.seq-root .seq-table th:last-child,.seq-root .seq-table td:last-child{padding-right:18px;text-align:right}.seq-root .seq-table tbody tr{cursor:pointer;transition:background .1s}.seq-root .seq-table tbody tr:hover td{background:#ffffff08}.seq-root .seq-mono,.seq-root .seq-time-cell,.seq-root .seq-sequence-id,.seq-root .seq-step-kind,.seq-root .seq-step-meta{font-family:var(--seq-mono)}.seq-root .seq-mono{color:var(--seq-tx2);font-size:11px;letter-spacing:.04em}.seq-root .seq-time-cell{color:var(--seq-tx3);font-size:11px;white-space:nowrap}.seq-root .seq-sequence-id{color:var(--seq-accent);font-size:12px;font-variant-numeric:tabular-nums}.seq-root .seq-executor-cell{display:flex;flex-direction:column;gap:2px;min-width:128px}.seq-root .seq-executor-row,.seq-root .seq-executor-label{align-items:center;display:inline-flex;gap:7px}.seq-root .seq-executor-label{color:var(--seq-tx);font-weight:600;text-decoration:none}.seq-root .seq-executor-label:hover{color:var(--seq-accent)}.seq-root .seq-executor-address{color:var(--seq-tx3);font-family:var(--seq-mono);font-size:10px}.seq-root .seq-token-logo{border-radius:50%;height:16px;object-fit:cover;width:16px}.seq-root .seq-actions{display:flex;gap:6px;justify-content:flex-end}.seq-root .seq-pagination{align-items:center;border-top:1px solid var(--seq-line);display:flex;justify-content:space-between;padding:14px 18px}.seq-root .seq-pagination-info{color:var(--seq-tx3);font-family:var(--seq-mono);font-size:11px}.seq-root .seq-pagination-info strong{color:var(--seq-tx2);font-weight:500}.seq-root .seq-pagination-controls{align-items:center;display:flex;gap:4px}.seq-root .seq-page-btn{background:transparent;border:1px solid var(--seq-line-mid);border-radius:999px;color:var(--seq-tx2);cursor:pointer;font-family:var(--seq-mono);font-size:11px;padding:6px 10px}.seq-root .seq-page-btn:hover:not(:disabled){background:var(--seq-surface-2);border-color:var(--seq-line-strong);color:var(--seq-tx)}.seq-root .seq-page-btn:disabled{cursor:not-allowed;opacity:.3}.seq-root .seq-page-btn.active{background:var(--seq-accent);border-color:var(--seq-accent);color:var(--seq-accent-ink);font-weight:600}.seq-root .seq-pagination-ellipsis{color:var(--seq-tx3);font-family:var(--seq-mono);padding:0 4px}.seq-root .seq-metric-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.seq-root .seq-metric-box{background:var(--seq-surface-2);border-radius:var(--seq-radius-sm);display:flex;flex-direction:column;gap:5px;min-width:0;padding:13px 15px;transition:border-color .12s ease}.seq-root .seq-metric-val{color:var(--seq-tx);font-size:18px;font-variant-numeric:tabular-nums;font-weight:300;line-height:1.15}.seq-root .seq-metric-val.seq-time-cell{font-size:11px;line-height:1.35;overflow-wrap:anywhere;white-space:normal}.seq-root .seq-metric-sub{color:var(--seq-tx3);font-family:var(--seq-mono);font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seq-root .seq-executor-address-full,.seq-root .seq-id-full{color:var(--seq-tx2);display:block;font-family:var(--seq-mono);font-size:10px;letter-spacing:-.01em;line-height:1.35;-webkit-user-select:all;user-select:all;word-break:break-all}.seq-root .seq-table .seq-executor-address-full{max-width:220px}.seq-root .seq-id-full{font-size:11px;white-space:nowrap}.seq-root .seq-subsection{border-top:1px solid var(--seq-line);margin-top:14px;padding-top:14px}.seq-root .seq-subsection-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.seq-root .seq-grid{align-items:stretch;display:grid;gap:16px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.seq-root .seq-grid>.seq-panel{display:flex;flex-direction:column}.seq-root .seq-grid>.seq-panel>.seq-panel-body{flex:1}.seq-root .seq-step-rail{display:flex;flex-direction:column;list-style:none;margin:6px 0;padding-left:44px;position:relative}.seq-root .seq-step-rail:before{background:var(--seq-surface-3);bottom:24px;content:"";left:12px;position:absolute;top:14px;width:2px}.seq-root .seq-step-item{align-items:flex-start;display:flex;padding-bottom:14px;position:relative}.seq-root .seq-step-item:last-child{padding-bottom:2px}.seq-root .seq-step-index{align-items:center;background:var(--seq-surface-2);border:2px solid var(--seq-surface-3);border-radius:50%;color:var(--seq-tx3);display:flex;font-family:var(--seq-mono);font-size:11px;font-weight:600;height:26px;justify-content:center;left:-44px;position:absolute;top:1px;width:26px;z-index:1}.seq-root .seq-step-item.completed .seq-step-index{background:var(--seq-good-soft);border-color:var(--seq-good);color:var(--seq-good)}.seq-root .seq-step-item.running .seq-step-index{animation:seq-pulse-border 1.8s infinite;background:var(--seq-warn-soft);border-color:var(--seq-warn);box-shadow:0 0 10px var(--seq-warn-line);color:var(--seq-warn)}.seq-root .seq-step-item.failed .seq-step-index{background:var(--seq-bad-soft);border-color:var(--seq-bad);color:var(--seq-bad)}@keyframes seq-pulse-border{0%,to{box-shadow:0 0 4px var(--seq-warn-line)}50%{box-shadow:0 0 12px var(--seq-warn)}}.seq-root .seq-step-body{background:var(--seq-surface);border:1px solid var(--seq-line);border-radius:var(--seq-radius-sm);flex:1;min-width:0;padding:10px 14px}.seq-root .seq-step-item.running .seq-step-body{background:linear-gradient(180deg,rgba(245,181,68,.04) 0%,var(--seq-surface) 100%);border-color:var(--seq-warn-line)}.seq-root .seq-step-item.failed .seq-step-body{background:linear-gradient(180deg,rgba(255,111,111,.04) 0%,var(--seq-surface) 100%);border-color:var(--seq-bad-line)}.seq-root .seq-step-head{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.seq-root .seq-step-name{color:var(--seq-tx);font-family:var(--seq-mono);font-size:13px;font-weight:600}.seq-root .seq-step-kind{background:var(--seq-surface-2);border-radius:var(--seq-radius-xs);color:var(--seq-tx3);font-size:10.5px;padding:2px 6px}.seq-root .seq-step-meta{color:var(--seq-tx3);font-size:11px;margin-top:4px}.seq-root .seq-step-toggle{background:transparent;border:0;color:var(--seq-accent);cursor:pointer;display:inline-block;font-family:var(--seq-mono);font-size:11px;padding:4px 0 0}.seq-root .seq-step-toggle:hover{text-decoration:underline}.seq-root .seq-step-json,.seq-root .seq-code-pre{background:var(--seq-input);border:1px solid var(--seq-line);border-radius:var(--seq-radius-xs);color:var(--seq-tx);font-family:var(--seq-mono);font-size:11.5px;line-height:1.55;margin:8px 0 0;overflow:auto;padding:10px 12px;white-space:pre}.seq-root .seq-inspector-tabs{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.seq-root .seq-inspector-tab{background:var(--seq-surface-2);border:1px solid var(--seq-line);border-radius:999px;color:var(--seq-tx2);cursor:pointer;font-family:var(--seq-mono);font-size:10px;padding:3px 10px}.seq-root .seq-inspector-tab.active{background:var(--seq-accent);border-color:var(--seq-accent);color:var(--seq-accent-ink);font-weight:600}.seq-root .seq-code-container{background:#00000047;display:flex;flex-direction:column;min-height:340px}.seq-root .seq-code-pane{display:none;flex-direction:column;height:100%}.seq-root .seq-code-pane.active{display:flex}.seq-root .seq-code-header{align-items:center;background:#ffffff05;border-bottom:1px solid var(--seq-line);display:flex;justify-content:space-between;padding:10px 16px}.seq-root .seq-code-title{color:var(--seq-tx2);font-family:var(--seq-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase}.seq-root .seq-code-pre{border:0;border-radius:0;flex:1;margin:0;padding:14px 16px}.seq-root .seq-empty{align-items:center;color:var(--seq-tx3);display:flex;flex-direction:column;gap:5px;justify-content:center;min-height:180px;padding:30px;text-align:center}.seq-root .seq-empty-title{color:var(--seq-tx);font-size:13px;font-weight:500}.seq-root .seq-empty-description{color:var(--seq-tx3);font-size:12px}.seq-root .seq-error{background:var(--seq-bad-soft);border:1px solid var(--seq-bad-line);border-radius:var(--seq-radius-sm);color:var(--seq-bad);padding:16px}.seq-root .seq-error p{margin:0 0 10px}.seq-root .seq-intervention-copy{color:var(--seq-tx2);font-size:12px;margin:0}@media(max-width:1100px){.seq-root .seq-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:1024px){.seq-root .seq-kpis,.seq-root .seq-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.seq-root .seq-topbar{flex-direction:column}.seq-root .seq-topbar-right{align-items:flex-start;justify-content:flex-start;width:100%}.seq-root .seq-kpis,.seq-root .seq-metric-grid{grid-template-columns:1fr}.seq-root .seq-pagination{align-items:flex-start;flex-direction:column;gap:10px}.seq-root .seq-id-full{max-width:42vw;overflow:hidden;text-overflow:ellipsis}}html:has(.seq-root) .app-toast-stack{top:88px;right:20px;z-index:60;gap:8px}html:has(.seq-root) .app-toast{min-width:280px;max-width:380px;padding:12px 14px;border-radius:16px;background:linear-gradient(180deg,#151b1b,#101515);border:1px solid rgba(255,255,255,.1);color:#ecf5f1;box-shadow:0 1px #ffffff0b inset,0 18px 40px -18px #000000eb;font-family:Inter,-apple-system,system-ui,sans-serif}html:has(.seq-root) .app-toast-success{border-color:#4ade8057}html:has(.seq-root) .app-toast-error{border-color:#ff6f6f61}html:has(.seq-root) .app-toast-warning{border-color:#f5b5445c}html:has(.seq-root) .app-toast-info{border-color:#d8c08f66}html:has(.seq-root) .app-toast-row{align-items:center;gap:10px}html:has(.seq-root) .app-toast-icon{width:22px;height:22px;border-radius:999px;display:flex;align-items:center;justify-content:center;flex-shrink:0}html:has(.seq-root) .app-toast-icon svg{width:12px;height:12px}html:has(.seq-root) .app-toast-success .app-toast-icon{background:#4ade801f;color:#4ade80}html:has(.seq-root) .app-toast-error .app-toast-icon{background:#ff6f6f1f;color:#ff6f6f}html:has(.seq-root) .app-toast-warning .app-toast-icon{background:#f5b5441f;color:#f5b544}html:has(.seq-root) .app-toast-info .app-toast-icon{background:#d8c08f21;color:#d8c08f}html:has(.seq-root) .app-toast-msg{font-size:13px;font-weight:500;letter-spacing:-.01em;color:#ecf5f1;line-height:1.35}html:has(.seq-root) .app-toast-actions{flex-direction:row;align-items:center;gap:2px}html:has(.seq-root) .app-toast-actions button{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;color:#657873;background:transparent;border:0;cursor:pointer}html:has(.seq-root) .app-toast-actions button:hover{color:#d8c08f;background:#d8c08f21}html:has(.seq-root) .app-toast-copied{color:#4ade80}.trades-root{--trades-surface: #111616;--trades-surface-2: #161d1d;--trades-surface-3: #1d2525;--trades-line: rgba(255, 255, 255, .06);--trades-line-mid: rgba(255, 255, 255, .12);--trades-line-bright: rgba(255, 255, 255, .2);--trades-accent: #d8c08f;--trades-accent-soft: rgba(216, 192, 143, .12);--trades-accent-line: rgba(216, 192, 143, .3);--trades-accent-ink: #211d14;--trades-good: #4ade80;--trades-good-soft: rgba(74, 222, 128, .12);--trades-good-line: rgba(74, 222, 128, .25);--trades-warn: #fbbf24;--trades-warn-soft: rgba(251, 191, 36, .12);--trades-warn-line: rgba(251, 191, 36, .25);--trades-bad: #f87171;--trades-bad-soft: rgba(248, 113, 113, .12);--trades-bad-line: rgba(248, 113, 113, .25);--trades-blue: #38bdf8;--trades-blue-soft: rgba(56, 189, 248, .12);--trades-blue-line: rgba(56, 189, 248, .25);--trades-purple: #c084fc;--trades-purple-soft: rgba(192, 132, 252, .12);--trades-purple-line: rgba(192, 132, 252, .25);--trades-text: #f2f5f5;--trades-text-2: #b4bcbc;--trades-text-3: #758080;--trades-radius: 12px;--trades-radius-sm: 8px;--trades-radius-xs: 6px;--trades-mono: "IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace;--trades-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:var(--trades-text);display:flex;flex-direction:column;font-family:var(--trades-sans);font-size:13px;gap:20px;line-height:1.5;min-width:0;-webkit-font-smoothing:antialiased}.trades-root .trades-topbar{align-items:center;display:flex;gap:16px;justify-content:space-between}.trades-root .trades-topbar-left{display:flex;flex-direction:column;gap:2px}.trades-root .trades-eyebrow,.trades-root .trades-filter-label,.trades-root .trades-kpi-label{color:var(--trades-text-3);font-family:var(--trades-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase}.trades-root .trades-page-title{color:var(--trades-text);font-size:22px;font-weight:600;letter-spacing:-.01em;line-height:1.1;margin:0}.trades-root .trades-live-strip{align-items:center;color:var(--trades-good);display:inline-flex;font-family:var(--trades-mono);font-size:10px;gap:6px;margin-top:4px}.trades-root .trades-live-dot,.trades-root .trades-status-dot{border-radius:50%;flex-shrink:0;height:6px;width:6px}.trades-root .trades-live-dot,.trades-root .trades-status-dot.good{background:var(--trades-good);box-shadow:0 0 8px var(--trades-good)}.trades-root .trades-live-dot{animation:trades-pulse 2s infinite ease-in-out}@keyframes trades-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.trades-root .trades-topbar-right,.trades-root .trades-status-pills,.trades-root .trades-topbar-actions,.trades-root .trades-user-badge{align-items:center;display:flex}.trades-root .trades-topbar-right{flex-wrap:wrap;gap:10px;justify-content:flex-end}.trades-root .trades-topbar-actions,.trades-root .trades-status-pills{gap:6px}.trades-root .trades-status-pill{align-items:center;background:var(--trades-surface);border:1px solid var(--trades-line);border-radius:999px;color:var(--trades-text-2);display:flex;font-family:var(--trades-mono);font-size:11px;gap:6px;padding:4px 9px}.trades-root .trades-status-dot.warn{background:var(--trades-warn);box-shadow:0 0 6px var(--trades-warn)}.trades-root .trades-status-dot.bad{background:var(--trades-bad);box-shadow:0 0 6px var(--trades-bad)}.trades-root .trades-user-badge{background:var(--trades-surface);border:1px solid var(--trades-line);border-radius:999px;gap:8px;padding:4px 10px 4px 5px}.trades-root .trades-user-avatar{align-items:center;background:var(--trades-surface-3);border-radius:50%;color:var(--trades-accent);display:flex;font-size:11px;font-weight:600;height:22px;justify-content:center;width:22px}.trades-root .trades-user-name{color:var(--trades-text-2);font-family:var(--trades-mono);font-size:11.5px;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trades-root .trades-logout{background:transparent;border:0;color:var(--trades-text-3);cursor:pointer;display:flex;padding:3px}.trades-root .trades-logout:hover{color:var(--trades-bad)}.trades-root .trades-btn{align-items:center;border:1px solid transparent;border-radius:var(--trades-radius-sm);cursor:pointer;display:inline-flex;font-family:var(--trades-sans);font-size:12px;font-weight:500;gap:6px;justify-content:center;padding:6px 12px;text-decoration:none;transition:all .15s ease}.trades-root .trades-btn:disabled{cursor:not-allowed;opacity:.45}.trades-root .trades-btn-primary{background:var(--trades-accent);border-color:var(--trades-accent);color:var(--trades-accent-ink);font-weight:600}.trades-root .trades-btn-primary:hover:not(:disabled){background:#e2cfa7;box-shadow:0 0 12px #d8c08f59}.trades-root .trades-btn-secondary{background:var(--trades-surface-2);border-color:var(--trades-line);color:var(--trades-text-2)}.trades-root .trades-btn-secondary:hover:not(:disabled){background:var(--trades-surface-3);border-color:var(--trades-line-mid);color:var(--trades-text)}.trades-root .trades-btn-sm{font-size:11px;padding:3px 8px}.trades-root .trades-kpis{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.trades-root .trades-kpi,.trades-root .trades-panel,.trades-root .trades-filter-panel{background:linear-gradient(180deg,#131919,#0e1313);border:1px solid var(--trades-line);border-radius:var(--trades-radius);box-shadow:0 4px 20px #00000059}.trades-root .trades-kpi{display:flex;flex-direction:column;gap:8px;overflow:hidden;padding:16px 18px;position:relative}.trades-root .trades-kpi:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0}.trades-root .trades-kpi-figure{color:var(--trades-text);font-family:var(--trades-mono);font-size:26px;font-weight:600;letter-spacing:-.02em;line-height:1.1}.trades-root .trades-kpi-unit{color:var(--trades-text-2);font-size:14px;font-weight:400;margin-left:4px}.trades-root .trades-kpi-meta{align-items:center;color:var(--trades-text-3);display:flex;font-family:var(--trades-mono);font-size:11px;gap:6px}.trades-root .trades-chip{align-items:center;border:1px solid var(--trades-line);border-radius:var(--trades-radius-xs);color:var(--trades-text-3);display:inline-flex;font-family:var(--trades-mono);font-size:10px;gap:5px;letter-spacing:.04em;padding:2px 7px;text-transform:uppercase;white-space:nowrap}.trades-root .trades-chip-good{background:var(--trades-good-soft);border-color:var(--trades-good-line);color:var(--trades-good)}.trades-root .trades-chip-warn{background:var(--trades-warn-soft);border-color:var(--trades-warn-line);color:var(--trades-warn)}.trades-root .trades-chip-bad{background:var(--trades-bad-soft);border-color:var(--trades-bad-line);color:var(--trades-bad)}.trades-root .trades-chip-blue{background:var(--trades-blue-soft);border-color:var(--trades-blue-line);color:var(--trades-blue)}.trades-root .trades-chip-purple{background:var(--trades-purple-soft);border-color:var(--trades-purple-line);color:var(--trades-purple)}.trades-root .trades-chip-mute{background:transparent;color:var(--trades-text-3)}.trades-root .trades-filter-panel{background:var(--trades-surface);display:flex;flex-direction:column;gap:12px;padding:14px 18px}.trades-root .trades-filter-header{align-items:center;display:flex;justify-content:space-between}.trades-root .trades-filter-title{color:var(--trades-text);font-size:13px;font-weight:600;margin:2px 0 0}.trades-root .trades-quick-pills{align-items:center;display:flex;gap:4px}.trades-root .trades-quick-pill{background:transparent;border:1px solid var(--trades-line);border-radius:999px;color:var(--trades-text-3);cursor:pointer;font-family:var(--trades-mono);font-size:10.5px;padding:3px 8px}.trades-root .trades-quick-pill:hover,.trades-root .trades-quick-pill.active{border-color:var(--trades-accent-line);color:var(--trades-accent)}.trades-root .trades-quick-pill.active{background:var(--trades-accent-soft)}.trades-root .trades-filter-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.trades-root .trades-filter-group{align-items:center;display:flex;gap:6px}.trades-root .trades-filter-label{letter-spacing:.05em}.trades-root .trades-select,.trades-root .trades-date-input{background:var(--trades-surface-2);border:1px solid var(--trades-line);color:var(--trades-text);font-family:var(--trades-sans);font-size:11.5px;outline:none;padding:5px 10px}.trades-root .trades-select{border-radius:var(--trades-radius-sm);cursor:pointer;min-width:150px}.trades-root .trades-date-input{border-radius:var(--trades-radius-sm);color-scheme:dark;font-family:var(--trades-mono)}.trades-root .trades-select:focus,.trades-root .trades-date-input:focus{border-color:var(--trades-accent-line)}.trades-root .trades-date-separator{color:var(--trades-text-3);font-size:11px}.trades-root .trades-filter-actions{display:flex;gap:8px;margin-left:auto}.trades-root .trades-panel{background:var(--trades-surface);overflow:hidden}.trades-root .trades-panel-header{align-items:center;border-bottom:1px solid var(--trades-line);display:flex;justify-content:space-between;padding:14px 18px}.trades-root .trades-panel-title{color:var(--trades-text);font-size:13.5px;font-weight:600;margin:0}.trades-root .trades-panel-sub{color:var(--trades-text-3);font-size:11px;margin:1px 0 0}.trades-root .trades-table-wrap{overflow-x:auto}.trades-root .trades-table{border-collapse:collapse;font-size:12px;min-width:980px;text-align:left;width:100%}.trades-root .trades-table th{background:var(--trades-surface-2);border-bottom:1px solid var(--trades-line);color:var(--trades-text-3);font-family:var(--trades-mono);font-size:10px;font-weight:600;letter-spacing:.08em;padding:9px 16px;text-transform:uppercase;white-space:nowrap}.trades-root .trades-table td{border-bottom:1px solid var(--trades-line);padding:11px 16px;vertical-align:middle}.trades-root .trades-table tbody tr{transition:background .12s ease}.trades-root .trades-table tbody tr:hover{background:#ffffff09}.trades-root .trades-executor-cell{display:flex;flex-direction:column;gap:2px;min-width:185px}.trades-root .trades-executor-row{align-items:center;display:flex;gap:7px}.trades-root .trades-executor-label{color:var(--trades-text);font-size:12.5px;font-weight:600}.trades-root .trades-executor-address{color:var(--trades-text-3);font-family:var(--trades-mono);font-size:11px;letter-spacing:-.01em}.trades-root .trades-token-logo{border-radius:50%;flex-shrink:0;height:16px;object-fit:cover;width:16px}.trades-root .trades-mono{color:var(--trades-text-2);font-family:var(--trades-mono);font-size:11.5px}.trades-root .trades-value{color:var(--trades-text);font-family:var(--trades-mono);font-weight:500}.trades-root .trades-value-positive{color:var(--trades-good)}.trades-root .trades-value-negative{color:var(--trades-bad)}.trades-root .trades-value-muted{color:var(--trades-text-3)}.trades-root .trades-time{color:var(--trades-text-2);font-family:var(--trades-mono);font-size:11.5px;white-space:nowrap}.trades-root .trades-time-sub{color:var(--trades-text-3);display:block;font-size:10px;margin-top:1px}.trades-root .trades-hash-list{display:flex;flex-direction:column;gap:3px}.trades-root .trades-hash-link{align-items:center;color:var(--trades-text-2);display:inline-flex;font-family:var(--trades-mono);font-size:11.5px;gap:4px;text-decoration:none;width:fit-content}.trades-root .trades-hash-link:hover{color:var(--trades-accent);text-decoration:underline}.trades-root .trades-hash-icon{opacity:.5}.trades-root .trades-pagination{align-items:center;background:var(--trades-surface);border-top:1px solid var(--trades-line);display:flex;justify-content:space-between;padding:12px 18px}.trades-root .trades-pagination-info{color:var(--trades-text-3);font-family:var(--trades-mono);font-size:11.5px}.trades-root .trades-pagination-info strong{color:var(--trades-text);font-weight:600}.trades-root .trades-pagination-controls{align-items:center;display:flex;gap:6px}.trades-root .trades-page-btn{background:var(--trades-surface-2);border:1px solid var(--trades-line);border-radius:var(--trades-radius-sm);color:var(--trades-text-2);cursor:pointer;font-family:var(--trades-mono);font-size:11px;padding:4px 9px}.trades-root .trades-page-btn:hover:not(:disabled){background:var(--trades-surface-3);border-color:var(--trades-line-mid);color:var(--trades-text)}.trades-root .trades-page-btn:disabled{cursor:not-allowed;opacity:.35}.trades-root .trades-page-indicator{color:var(--trades-text-2);font-family:var(--trades-mono);font-size:11.5px;padding:0 4px}.trades-root .trades-empty,.trades-root .trades-error{padding:34px 18px;text-align:center}.trades-root .trades-empty{color:var(--trades-text-3)}.trades-root .trades-error{color:var(--trades-bad)}.trades-root .trades-error p{margin:0 0 10px}@media(max-width:1100px){.trades-root .trades-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.trades-root .trades-topbar,.trades-root .trades-filter-header{align-items:flex-start;flex-direction:column;gap:12px}.trades-root .trades-topbar-right{justify-content:flex-start;width:100%}.trades-root .trades-kpis{grid-template-columns:1fr}.trades-root .trades-filter-actions{margin-left:0}.trades-root .trades-pagination{align-items:flex-start;flex-direction:column;gap:10px}}.withdrawals-root{--wd-surface: #111616;--wd-surface-2: #161d1d;--wd-surface-3: #1d2525;--wd-line: rgba(255, 255, 255, .06);--wd-line-mid: rgba(255, 255, 255, .12);--wd-accent: #d8c08f;--wd-accent-soft: rgba(216, 192, 143, .12);--wd-accent-line: rgba(216, 192, 143, .3);--wd-accent-ink: #211d14;--wd-good: #4ade80;--wd-good-soft: rgba(74, 222, 128, .12);--wd-good-line: rgba(74, 222, 128, .25);--wd-warn: #fbbf24;--wd-warn-soft: rgba(251, 191, 36, .12);--wd-warn-line: rgba(251, 191, 36, .25);--wd-bad: #f87171;--wd-bad-soft: rgba(248, 113, 113, .12);--wd-bad-line: rgba(248, 113, 113, .25);--wd-blue: #38bdf8;--wd-text: #f2f5f5;--wd-text-2: #b4bcbc;--wd-text-3: #758080;--wd-radius: 12px;--wd-radius-sm: 8px;--wd-radius-xs: 6px;--wd-mono: "IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace;--wd-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:var(--wd-text);display:flex;flex-direction:column;font-family:var(--wd-sans);font-size:13px;gap:24px;line-height:1.5;min-width:0;-webkit-font-smoothing:antialiased}.withdrawals-root .wd-topbar{align-items:flex-start;border-bottom:1px solid var(--wd-line);display:flex;gap:16px;justify-content:space-between;padding-bottom:20px}.withdrawals-root .wd-topbar-left{display:flex;flex-direction:column;gap:4px}.withdrawals-root .wd-eyebrow,.withdrawals-root .wd-info-label,.withdrawals-root .wd-section-eyebrow,.withdrawals-root .wd-kpi-label{color:var(--wd-text-3);font-family:var(--wd-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.withdrawals-root .wd-page-title{color:var(--wd-text);font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:1.1;margin:0}.withdrawals-root .wd-live-strip{align-items:center;color:var(--wd-text-3);display:inline-flex;font-family:var(--wd-mono);font-size:11px;gap:7px;margin-top:4px}.withdrawals-root .wd-live-dot,.withdrawals-root .wd-status-dot{border-radius:50%;flex-shrink:0;height:6px;width:6px}.withdrawals-root .wd-live-dot,.withdrawals-root .wd-status-dot.good{background:var(--wd-good);box-shadow:0 0 8px var(--wd-good)}.withdrawals-root .wd-live-dot{animation:wd-pulse 2s ease-in-out infinite}@keyframes wd-pulse{0%,to{opacity:1}50%{opacity:.4}}.withdrawals-root .wd-topbar-right,.withdrawals-root .wd-topbar-actions,.withdrawals-root .wd-status-pills,.withdrawals-root .wd-user-badge{align-items:center;display:flex}.withdrawals-root .wd-topbar-right{flex-wrap:wrap;gap:12px;justify-content:flex-end}.withdrawals-root .wd-topbar-actions,.withdrawals-root .wd-status-pills{gap:6px}.withdrawals-root .wd-status-pill{align-items:center;background:var(--wd-surface);border:1px solid var(--wd-line);border-radius:999px;color:var(--wd-text-2);display:flex;font-family:var(--wd-mono);font-size:11px;gap:6px;padding:4px 9px}.withdrawals-root .wd-status-dot.warn{background:var(--wd-warn);box-shadow:0 0 6px var(--wd-warn)}.withdrawals-root .wd-status-dot.bad{background:var(--wd-bad);box-shadow:0 0 6px var(--wd-bad)}.withdrawals-root .wd-user-badge{background:var(--wd-surface);border:1px solid var(--wd-line);border-radius:999px;gap:8px;padding:4px 10px 4px 5px}.withdrawals-root .wd-user-avatar{align-items:center;background:var(--wd-surface-3);border-radius:50%;color:var(--wd-accent);display:flex;font-size:11px;font-weight:600;height:22px;justify-content:center;width:22px}.withdrawals-root .wd-user-name{color:var(--wd-text-2);font-family:var(--wd-mono);font-size:11.5px;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.withdrawals-root .wd-logout{background:transparent;border:0;color:var(--wd-text-3);cursor:pointer;display:flex;padding:3px}.withdrawals-root .wd-logout:hover{color:var(--wd-bad)}.withdrawals-root .wd-btn{align-items:center;border:1px solid transparent;border-radius:var(--wd-radius-sm);cursor:pointer;display:inline-flex;font-family:var(--wd-sans);font-size:12px;font-weight:500;gap:6px;justify-content:center;padding:6px 12px;transition:all .15s ease}.withdrawals-root .wd-btn:disabled{cursor:not-allowed;opacity:.45}.withdrawals-root .wd-btn-secondary{background:var(--wd-surface-2);border-color:var(--wd-line);color:var(--wd-text-2)}.withdrawals-root .wd-btn-secondary:hover:not(:disabled){background:var(--wd-surface-3);border-color:var(--wd-line-mid);color:var(--wd-text)}.withdrawals-root .wd-btn-danger{background:var(--wd-bad-soft);border-color:var(--wd-bad-line);color:var(--wd-bad)}.withdrawals-root .wd-btn-danger:hover:not(:disabled){background:#f871712e}.withdrawals-root .wd-btn-sm{font-size:11px;padding:4px 9px}.withdrawals-root .wd-kpis{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.withdrawals-root .wd-kpi,.withdrawals-root .wd-control-panel,.withdrawals-root .wd-section-card{background:linear-gradient(180deg,#131919,#0e1313);border:1px solid var(--wd-line);border-radius:var(--wd-radius);box-shadow:0 4px 20px #00000059}.withdrawals-root .wd-kpi{display:flex;flex-direction:column;gap:8px;padding:16px 18px}.withdrawals-root .wd-kpi-figure{color:var(--wd-text);font-family:var(--wd-mono);font-size:26px;font-weight:600;letter-spacing:-.02em;line-height:1.1}.withdrawals-root .wd-kpi-unit{color:var(--wd-text-2);font-size:14px;font-weight:400;margin-left:4px}.withdrawals-root .wd-kpi-meta{align-items:center;color:var(--wd-text-3);display:flex;font-family:var(--wd-mono);font-size:11px;gap:6px}.withdrawals-root .wd-chip{align-items:center;border:1px solid var(--wd-line);border-radius:var(--wd-radius-xs);color:var(--wd-text-3);display:inline-flex;font-family:var(--wd-mono);font-size:10px;gap:5px;padding:2px 7px;text-transform:uppercase;white-space:nowrap}.withdrawals-root .wd-chip-good{background:var(--wd-good-soft);border-color:var(--wd-good-line);color:var(--wd-good)}.withdrawals-root .wd-chip-warn{background:var(--wd-warn-soft);border-color:var(--wd-warn-line);color:var(--wd-warn)}.withdrawals-root .wd-chip-bad{background:var(--wd-bad-soft);border-color:var(--wd-bad-line);color:var(--wd-bad)}.withdrawals-root .wd-control-panel{align-items:center;display:flex;gap:20px;justify-content:space-between;padding:14px 18px}.withdrawals-root .wd-control-info{display:grid;flex:1;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.withdrawals-root .wd-info-item{display:flex;flex-direction:column;gap:3px;min-width:0}.withdrawals-root .wd-info-value{color:var(--wd-text-2);font-family:var(--wd-mono);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.withdrawals-root .wd-info-value.good{color:var(--wd-good)}.withdrawals-root .wd-info-value.warn{color:var(--wd-warn)}.withdrawals-root .wd-control-actions{display:flex;flex-shrink:0;gap:8px}.withdrawals-root .wd-section-card{background:var(--wd-surface);overflow:hidden}.withdrawals-root .wd-section-header{align-items:center;border-bottom:1px solid var(--wd-line);display:flex;justify-content:space-between;padding:14px 18px}.withdrawals-root .wd-section-title{color:var(--wd-text);font-size:13.5px;font-weight:600;margin:2px 0 0}.withdrawals-root .wd-section-actions{align-items:center;display:flex;gap:8px}.withdrawals-root .wd-tag{border:1px solid var(--wd-line);border-radius:var(--wd-radius-xs);color:var(--wd-text-3);font-family:var(--wd-mono);font-size:10px;padding:3px 7px;text-transform:uppercase}.withdrawals-root .wd-table-wrap{overflow-x:auto}.withdrawals-root .wd-table{border-collapse:collapse;min-width:760px;text-align:left;width:100%}.withdrawals-root .wd-table th{background:var(--wd-surface-2);border-bottom:1px solid var(--wd-line);color:var(--wd-text-3);font-family:var(--wd-mono);font-size:10px;font-weight:600;letter-spacing:.08em;padding:9px 16px;text-transform:uppercase;white-space:nowrap}.withdrawals-root .wd-table td{border-bottom:1px solid var(--wd-line);color:var(--wd-text-2);font-family:var(--wd-mono);font-size:11.5px;padding:11px 16px;vertical-align:middle}.withdrawals-root .wd-table tbody tr:hover{background:#ffffff06}.withdrawals-root .wd-token-cell{align-items:center;display:flex;gap:8px}.withdrawals-root .wd-token-info{display:flex;flex-direction:column;gap:1px}.withdrawals-root .wd-token-symbol{color:var(--wd-text);font-family:var(--wd-sans);font-size:12.5px;font-weight:600}.withdrawals-root .wd-token-logo{border-radius:50%;flex-shrink:0;height:20px;width:20px}.withdrawals-root .wd-token-address{color:var(--wd-text-3);font-family:var(--wd-mono);font-size:10px;text-decoration:none}.withdrawals-root .wd-token-address:hover{color:var(--wd-accent)}.withdrawals-root .wd-number{white-space:nowrap}.withdrawals-root .wd-shortfall{color:var(--wd-text-3)}.withdrawals-root .wd-shortfall.has-shortfall{color:var(--wd-bad);font-weight:600}.withdrawals-root .wd-funded,.withdrawals-root .wd-unfunded{font-family:var(--wd-mono);font-size:10px;font-weight:600;letter-spacing:.04em}.withdrawals-root .wd-funded{color:var(--wd-good)}.withdrawals-root .wd-unfunded{color:var(--wd-bad)}.withdrawals-root .wd-epoch-cell{white-space:nowrap}.withdrawals-root .wd-sequence-box{align-items:center;border-bottom:1px solid var(--wd-line);display:flex;justify-content:space-between;padding:14px 18px}.withdrawals-root .wd-sequence-lead{align-items:flex-start;display:flex;gap:10px}.withdrawals-root .wd-sequence-pulse{background:var(--wd-blue);border-radius:50%;box-shadow:0 0 8px var(--wd-blue);height:7px;margin-top:6px;width:7px}.withdrawals-root .wd-sequence-title{color:var(--wd-text);display:flex;flex-wrap:wrap;font-family:var(--wd-mono);font-size:12px;gap:10px}.withdrawals-root .wd-sequence-id{color:var(--wd-text-3);font-size:10px}.withdrawals-root .wd-sequence-meta{color:var(--wd-text-3);font-family:var(--wd-mono);font-size:11px;margin-top:3px}.withdrawals-root .wd-sequence-status{color:var(--wd-blue);font-family:var(--wd-mono);font-size:10px;font-weight:600}.withdrawals-root .wd-empty-strip,.withdrawals-root .wd-empty{color:var(--wd-text-3);font-family:var(--wd-mono);font-size:11px;padding:18px}.withdrawals-root .wd-empty-strip{align-items:center;display:flex;gap:8px}.withdrawals-root .wd-empty-dot{background:var(--wd-text-3);border-radius:50%;height:5px;width:5px}.withdrawals-root .wd-stuck-list{display:flex;flex-direction:column}.withdrawals-root .wd-stuck-label{color:var(--wd-text-3);font-family:var(--wd-mono);font-size:10px;letter-spacing:.08em;padding:12px 18px 6px;text-transform:uppercase}.withdrawals-root .wd-stuck-row{align-items:center;border-top:1px solid var(--wd-line);display:flex;justify-content:space-between;padding:11px 18px}.withdrawals-root .wd-stuck-id{color:var(--wd-text-2);font-family:var(--wd-mono);font-size:11px}.withdrawals-root .wd-stuck-type{color:var(--wd-text-3);font-family:var(--wd-mono);font-size:10px;margin-left:8px}.withdrawals-root .wd-accordion-list{display:flex;flex-direction:column}.withdrawals-root .wd-accordion-item{border-bottom:1px solid var(--wd-line)}.withdrawals-root .wd-accordion-item:last-child{border-bottom:0}.withdrawals-root .wd-accordion-trigger{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;gap:16px;justify-content:space-between;padding:13px 18px;text-align:left;width:100%}.withdrawals-root .wd-accordion-trigger:hover{background:#ffffff06}.withdrawals-root .wd-accordion-left,.withdrawals-root .wd-accordion-right,.withdrawals-root .wd-accordion-metrics{align-items:center;display:flex}.withdrawals-root .wd-accordion-left,.withdrawals-root .wd-accordion-right{gap:10px}.withdrawals-root .wd-accordion-symbol{color:var(--wd-text);font-family:var(--wd-mono);font-weight:600}.withdrawals-root .wd-accordion-address{color:var(--wd-text-3);font-family:var(--wd-mono);font-size:10px}.withdrawals-root .wd-accordion-metrics{color:var(--wd-text-3);flex-wrap:wrap;font-family:var(--wd-mono);font-size:10px;gap:14px}.withdrawals-root .wd-accordion-metrics strong{color:var(--wd-text-2);font-weight:500}.withdrawals-root .wd-accordion-metrics strong.has-shortfall{color:var(--wd-bad)}.withdrawals-root .wd-caret{color:var(--wd-text-3);font-size:12px}.withdrawals-root .wd-accordion-content{border-top:1px solid var(--wd-line);display:none;padding:14px 18px 16px}.withdrawals-root .wd-accordion-content.open{display:block}.withdrawals-root .wd-accordion-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.withdrawals-root .wd-accordion-stat{display:flex;flex-direction:column;gap:3px}.withdrawals-root .wd-accordion-stat-label{color:var(--wd-text-3);font-family:var(--wd-mono);font-size:10px;text-transform:uppercase}.withdrawals-root .wd-accordion-stat-value{color:var(--wd-text-2);font-family:var(--wd-mono);font-size:12px}.withdrawals-root .wd-error{background:var(--wd-bad-soft);border:1px solid var(--wd-bad-line);border-radius:var(--wd-radius-sm);color:var(--wd-bad);padding:14px 16px}.withdrawals-root .wd-error p{margin:0}@media(max-width:1100px){.withdrawals-root .wd-kpis,.withdrawals-root .wd-control-info{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.withdrawals-root .wd-topbar,.withdrawals-root .wd-control-panel{align-items:flex-start;flex-direction:column}.withdrawals-root .wd-topbar-right,.withdrawals-root .wd-control-info,.withdrawals-root .wd-kpis{width:100%}.withdrawals-root .wd-kpis,.withdrawals-root .wd-control-info,.withdrawals-root .wd-accordion-grid{grid-template-columns:1fr}.withdrawals-root .wd-accordion-trigger{align-items:flex-start;flex-direction:column;gap:8px}.withdrawals-root .wd-accordion-right{justify-content:space-between;width:100%}}.wd-confirm-modal{background:#111616!important;border:1px solid rgba(216,192,143,.3)!important;border-radius:12px!important;box-shadow:0 18px 60px #0000008c!important;color:#f2f5f5!important}.wd-confirm-modal>div:first-child{border-bottom-color:#ffffff14!important;padding:16px 20px!important}.wd-confirm-modal h2{color:#f2f5f5!important;font-family:var(--wd-sans);font-size:16px!important;letter-spacing:-.01em}.wd-confirm-modal>div:nth-child(2){color:#b4bcbc!important;padding:18px 20px 20px!important}.wd-confirm-modal .confirm-dialog-description{color:#b4bcbc!important;font-family:var(--wd-sans);line-height:1.55}.wd-confirm-modal .confirm-dialog-actions{gap:10px;margin-top:18px}.wd-confirm-modal .confirm-dialog-actions button{border-radius:8px!important;font-family:var(--wd-sans);font-size:12px;min-height:36px;padding:8px 16px}.wd-confirm-modal .confirm-dialog-actions button:first-child{background:transparent!important;border:1px solid transparent!important;color:#b4bcbc!important}.wd-confirm-modal .confirm-dialog-actions button:first-child:hover{background:#ffffff0f!important;color:#f2f5f5!important}.wd-confirm-modal .confirm-dialog-actions button:last-child{background:#d8c08f!important;color:#211d14!important;font-weight:600}.wd-confirm-modal .confirm-dialog-actions button:last-child:hover{background:#e3cc9e!important}.wd-confirm-modal .confirm-dialog-failed .confirm-dialog-actions button:last-child{background:#f87171!important;color:#210d0d!important}.wd-confirm-modal .confirm-dialog-failed .confirm-dialog-actions button:last-child:hover{background:#fb8b8b!important}.wd-confirm-modal .confirm-dialog-spinner{border-top-color:#d8c08f!important}.wd-confirm-modal .confirm-dialog-done{color:#4ade80}.epoch-root{--ep-surface: #111616;--ep-surface-2: #161d1d;--ep-surface-3: #1d2525;--ep-line: rgba(255, 255, 255, .06);--ep-line-mid: rgba(255, 255, 255, .12);--ep-accent: #d8c08f;--ep-accent-soft: rgba(216, 192, 143, .12);--ep-accent-line: rgba(216, 192, 143, .3);--ep-accent-ink: #211d14;--ep-good: #4ade80;--ep-good-soft: rgba(74, 222, 128, .12);--ep-good-line: rgba(74, 222, 128, .25);--ep-warn: #fbbf24;--ep-warn-soft: rgba(251, 191, 36, .12);--ep-warn-line: rgba(251, 191, 36, .25);--ep-bad: #f87171;--ep-blue: #38bdf8;--ep-blue-soft: rgba(56, 189, 248, .12);--ep-text: #f2f5f5;--ep-text-2: #b4bcbc;--ep-text-3: #758080;--ep-sans: "Inter", -apple-system, system-ui, sans-serif;--ep-mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;--ep-radius: 12px;--ep-radius-sm: 8px;color:var(--ep-text);display:flex;flex-direction:column;font-family:var(--ep-sans);font-size:13px;gap:16px;line-height:1.5;min-width:0;-webkit-font-smoothing:antialiased}.epoch-root .ep-topbar{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:4px}.epoch-root .ep-topbar-left{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0}.epoch-root .ep-eyebrow,.epoch-root .ep-kpi-label,.epoch-root .ep-section-eyebrow,.epoch-root .ep-timeline-eyebrow,.epoch-root .ep-info-label{color:var(--ep-text-3);font-family:var(--ep-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.epoch-root .ep-page-title{color:var(--ep-text);font-size:28px;font-weight:300;letter-spacing:-.03em;line-height:1.1;margin:0}.epoch-root .ep-live-strip{align-items:center;color:var(--ep-text-3);display:inline-flex;font-family:var(--ep-mono);font-size:11px;gap:7px;margin-top:4px}.epoch-root .ep-live-dot,.epoch-root .ep-status-dot{border-radius:50%;flex-shrink:0;height:6px;width:6px}.epoch-root .ep-live-dot,.epoch-root .ep-status-dot.good{background:var(--ep-good);box-shadow:0 0 8px var(--ep-good)}.epoch-root .ep-live-dot{animation:ep-pulse 2s ease-in-out infinite}@keyframes ep-pulse{0%,to{opacity:1}50%{opacity:.4}}.epoch-root .ep-topbar-right,.epoch-root .ep-topbar-actions,.epoch-root .ep-status-pills,.epoch-root .ep-user-badge{align-items:center;display:flex}.epoch-root .ep-topbar-right{flex-shrink:1;flex-wrap:nowrap;gap:16px;justify-content:flex-end;min-width:0}.epoch-root .ep-topbar-actions,.epoch-root .ep-status-pills{gap:8px;flex-shrink:0}.epoch-root .ep-status-pill{align-items:center;background:var(--ep-surface);border:1px solid var(--ep-line);border-radius:999px;color:var(--ep-text-2);display:flex;font-family:var(--ep-mono);font-size:11px;gap:6px;padding:6px 12px}.epoch-root .ep-status-dot.warn{background:var(--ep-warn);box-shadow:0 0 6px var(--ep-warn)}.epoch-root .ep-status-dot.bad{background:var(--ep-bad);box-shadow:0 0 6px var(--ep-bad)}.epoch-root .ep-user-badge{background:var(--ep-surface);border:1px solid var(--ep-line);border-radius:999px;gap:8px;padding:6px 10px 6px 8px;flex-shrink:0}.epoch-root .ep-user-avatar{align-items:center;background:var(--ep-accent-soft);border:1px solid var(--ep-accent-line);border-radius:50%;color:var(--ep-accent);display:flex;font-size:11px;font-weight:600;height:28px;justify-content:center;width:28px}.epoch-root .ep-user-name{color:var(--ep-text-2);font-family:var(--ep-mono);font-size:11.5px;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.epoch-root .ep-logout{background:transparent;border:0;color:var(--ep-text-3);cursor:pointer;display:flex;padding:3px}.epoch-root .ep-logout:hover{color:var(--ep-bad)}.epoch-root .ep-btn{align-items:center;border:1px solid transparent;border-radius:999px;cursor:pointer;display:inline-flex;font-family:var(--ep-mono);font-size:12px;font-weight:500;gap:6px;justify-content:center;letter-spacing:.02em;padding:7px 14px;transition:all .15s ease}.epoch-root .ep-btn:disabled{cursor:not-allowed;opacity:.45}.epoch-root .ep-btn-secondary{background:var(--ep-surface-2);border-color:var(--ep-line);color:var(--ep-text-2)}.epoch-root .ep-btn-secondary:hover:not(:disabled){background:var(--ep-surface-3);border-color:var(--ep-line-mid);color:var(--ep-text)}.epoch-root .ep-btn-primary{background:var(--ep-accent);color:var(--ep-accent-ink);font-weight:600}.epoch-root .ep-trigger-btn{background:var(--ep-surface-2);border-color:var(--ep-line-mid);color:var(--ep-accent)}.epoch-root .ep-trigger-btn:hover:not(:disabled){background:var(--ep-surface-3);border-color:var(--ep-accent-line);color:var(--ep-text)}.epoch-root .ep-btn-primary:hover:not(:disabled){background:#e3cc9e}.epoch-root .ep-btn-sm{font-size:11px;padding:4px 9px}.epoch-root .ep-kpis{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.epoch-root .ep-kpi,.epoch-root .ep-timeline-card,.epoch-root .ep-section-card{background:linear-gradient(180deg,#131919,#0e1313);border:1px solid var(--ep-line);border-radius:var(--ep-radius);box-shadow:0 4px 20px #00000059}.epoch-root .ep-kpi{display:flex;flex-direction:column;gap:8px;padding:16px 18px}.epoch-root .ep-kpi-figure{color:var(--ep-text);font-family:var(--ep-mono);font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:1.1}.epoch-root .ep-kpi-unit{color:var(--ep-text-2);font-size:13px;font-weight:400;margin-left:5px}.epoch-root .ep-kpi-meta{color:var(--ep-text-3);font-family:var(--ep-mono);font-size:10px;min-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.epoch-root .ep-chip,.epoch-root .ep-tag{border:1px solid var(--ep-line);border-radius:6px;color:var(--ep-text-3);display:inline-flex;font-family:var(--ep-mono);font-size:10px;padding:2px 7px;white-space:nowrap}.epoch-root .ep-chip-good{background:var(--ep-good-soft);border-color:var(--ep-good-line);color:var(--ep-good)}.epoch-root .ep-chip-warn{background:var(--ep-warn-soft);border-color:var(--ep-warn-line);color:var(--ep-warn)}.epoch-root .ep-chip-blue{background:var(--ep-blue-soft);border-color:#38bdf840;color:var(--ep-blue)}.epoch-root .ep-timeline-card{padding:16px 18px 14px}.epoch-root .ep-timeline-title{color:var(--ep-text);font-size:13.5px;font-weight:600;margin:3px 0 0}.epoch-root .ep-timeline-track-wrap{margin-top:18px}.epoch-root .ep-timeline-bar{background:var(--ep-surface-3);border:1px solid var(--ep-line-mid);border-radius:999px;height:12px;overflow:hidden;position:relative}.epoch-root .ep-timeline-cutoff-zone{background:var(--ep-warn-soft);border-left:1px solid var(--ep-warn-line);height:100%;left:95.833%;position:absolute;right:0;z-index:1}.epoch-root .ep-timeline-progress{background:linear-gradient(90deg,var(--ep-blue),#6dd5fa);border-radius:999px;height:100%;min-width:2px;position:relative;transition:width .5s ease;z-index:2}.epoch-root .ep-timeline-progress.in-cutoff{background:linear-gradient(90deg,var(--ep-blue),var(--ep-warn))}.epoch-root .ep-timeline-marker{background:var(--ep-warn);border-radius:50%;box-shadow:0 0 8px var(--ep-warn);height:8px;left:95.833%;position:absolute;top:1px;transform:translate(-50%);width:8px;z-index:3}.epoch-root .ep-timeline-labels{color:var(--ep-text-3);display:flex;font-family:var(--ep-mono);font-size:10px;gap:14px;justify-content:space-between;margin-top:8px}.epoch-root .ep-timeline-labels .milestone{color:var(--ep-warn)}.epoch-root .ep-section-card{background:var(--ep-surface);overflow:hidden}.epoch-root .ep-section-header{align-items:center;border-bottom:1px solid var(--ep-line);display:flex;justify-content:space-between;padding:14px 18px}.epoch-root .ep-section-title{color:var(--ep-text);font-size:13.5px;font-weight:600;margin:2px 0 0}.epoch-root .ep-sequence-box{align-items:center;border-bottom:1px solid var(--ep-line);display:flex;justify-content:space-between;padding:14px 18px}.epoch-root .ep-sequence-lead{align-items:flex-start;display:flex;gap:10px}.epoch-root .ep-sequence-pulse{background:var(--ep-blue);border-radius:50%;box-shadow:0 0 8px var(--ep-blue);height:7px;margin-top:6px;width:7px}.epoch-root .ep-sequence-title{color:var(--ep-text);display:flex;flex-wrap:wrap;font-family:var(--ep-mono);font-size:12px;gap:10px}.epoch-root .ep-sequence-id,.epoch-root .ep-sequence-meta{color:var(--ep-text-3);font-family:var(--ep-mono);font-size:10px}.epoch-root .ep-sequence-meta{font-size:11px;margin-top:3px}.epoch-root .ep-sequence-status{color:var(--ep-blue);font-family:var(--ep-mono);font-size:10px;font-weight:600}.epoch-root .ep-empty{align-items:center;color:var(--ep-text-3);display:flex;font-family:var(--ep-mono);font-size:11px;gap:8px;padding:18px}.epoch-root .ep-empty-dot{background:var(--ep-text-3);border-radius:50%;height:5px;width:5px}.epoch-root .ep-table-wrap{overflow-x:auto}.epoch-root .ep-table{border-collapse:collapse;min-width:920px;text-align:left;width:100%}.epoch-root .ep-table th{background:var(--ep-surface-2);border-bottom:1px solid var(--ep-line);color:var(--ep-text-3);font-size:9.5px;font-weight:500;letter-spacing:.14em;padding:9px 16px;text-transform:uppercase;white-space:nowrap}.epoch-root .ep-table td{border-bottom:1px solid var(--ep-line);color:var(--ep-text-2);font-size:12px;padding:11px 16px;vertical-align:middle}.epoch-root .ep-table tbody tr:hover{background:#ffffff06}.epoch-root .ep-epoch-badge{color:var(--ep-text);font-family:var(--ep-mono);font-size:11px;font-weight:600}.epoch-root .ep-time-cell{color:var(--ep-text-3);font-family:var(--ep-mono);font-size:11px;white-space:nowrap}.epoch-root .ep-token-list{display:flex;flex-wrap:wrap;gap:5px;min-width:190px}.epoch-root .ep-token-pill{align-items:center;background:var(--ep-surface-2);border:1px solid var(--ep-line-mid);border-radius:6px;color:var(--ep-text-2);display:inline-flex;font-size:10px;gap:4px;padding:3px 6px;white-space:nowrap}.epoch-root .ep-token-logo{border-radius:50%;height:14px;width:14px}.epoch-root .ep-token-value{color:var(--ep-text)}.epoch-root .ep-current,.epoch-root .ep-completed{font-family:var(--ep-mono);font-size:10px;font-weight:600;white-space:nowrap}.epoch-root .ep-current{color:var(--ep-blue)}.epoch-root .ep-completed{color:var(--ep-good)}.epoch-root .ep-pagination{align-items:center;border-top:1px solid var(--ep-line);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:14px 18px}.epoch-root .ep-pagination-info{color:var(--ep-text-3);font-family:var(--ep-mono);font-size:11px;letter-spacing:.02em}.epoch-root .ep-pagination-controls{display:flex;gap:4px;flex-wrap:wrap}.epoch-root .ep-page-btn{background:transparent;border:1px solid var(--ep-line-mid);border-radius:999px;color:var(--ep-text-3);cursor:pointer;font-family:var(--ep-mono);font-size:11px;padding:6px 12px}.epoch-root .ep-page-btn:hover:not(:disabled){background:var(--ep-surface-2);color:var(--ep-text)}.epoch-root .ep-page-btn:disabled{cursor:not-allowed;opacity:.4}.epoch-root .ep-page-btn.active{background:var(--ep-accent);border-color:var(--ep-accent);color:var(--ep-accent-ink);font-weight:600}.epoch-root .ep-error{background:#f871711f;border:1px solid rgba(248,113,113,.25);border-radius:var(--ep-radius-sm);color:var(--ep-bad);padding:14px 16px}.epoch-root .ep-error p{margin:0}.epoch-confirm-modal{background:#111616!important;border:1px solid rgba(216,192,143,.3)!important;border-radius:12px!important;color:#f2f5f5!important}.epoch-confirm-modal>div:first-child{border-bottom-color:#ffffff14!important}.epoch-confirm-modal h2,.epoch-confirm-modal .confirm-dialog-description{color:#f2f5f5!important;font-family:var(--ep-sans)}.epoch-confirm-modal .confirm-dialog-description{color:#b4bcbc!important}.epoch-confirm-modal .confirm-dialog-actions button{border-radius:8px!important;font-family:var(--ep-sans);min-height:36px;padding:8px 16px}.epoch-confirm-modal .confirm-dialog-actions button:first-child{background:transparent!important;border:1px solid transparent!important;color:#b4bcbc!important}.epoch-confirm-modal .confirm-dialog-actions button:last-child{background:#d8c08f!important;color:#211d14!important;font-weight:600}.epoch-confirm-modal .confirm-dialog-actions button:last-child:hover{background:#e3cc9e!important}@media(max-width:1100px){.epoch-root .ep-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.epoch-root .ep-topbar{flex-direction:column}.epoch-root .ep-topbar-right{justify-content:flex-start;width:100%}.epoch-root .ep-kpis{grid-template-columns:1fr}.epoch-root .ep-timeline-labels{flex-direction:column;gap:3px}.epoch-root .ep-sequence-box,.epoch-root .ep-pagination{align-items:flex-start;flex-direction:column}.epoch-root .ep-pagination-controls{width:100%}}.monitor-root{--mon-surface: #111616;--mon-surface-2: #161d1d;--mon-surface-3: #1d2525;--mon-line: rgba(255, 255, 255, .055);--mon-line-mid: rgba(255, 255, 255, .1);--mon-line-strong: rgba(255, 255, 255, .19);--mon-card: linear-gradient(180deg, #151b1b 0%, #101515 100%);--mon-text: #ecf5f1;--mon-text-2: #93a8a2;--mon-text-3: #657873;--mon-accent: #d8c08f;--mon-accent-soft: rgba(216, 192, 143, .13);--mon-accent-line: rgba(216, 192, 143, .4);--mon-good: #4ade80;--mon-good-soft: rgba(74, 222, 128, .12);--mon-good-line: rgba(74, 222, 128, .34);--mon-warn: #f5b544;--mon-warn-soft: rgba(245, 181, 68, .12);--mon-warn-line: rgba(245, 181, 68, .36);--mon-bad: #ff6f6f;--mon-bad-soft: rgba(255, 111, 111, .12);--mon-bad-line: rgba(255, 111, 111, .38);--mon-mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;--mon-sans: "Inter", -apple-system, system-ui, sans-serif;--mon-radius: 16px;--mon-radius-sm: 10px;color:var(--mon-text);display:flex;flex-direction:column;font-family:var(--mon-sans);font-size:13px;gap:16px;line-height:1.5;min-width:0;-webkit-font-smoothing:antialiased}.monitor-root .mon-topbar{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:4px}.monitor-root .mon-topbar-left{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0}.monitor-root .mon-breadcrumb,.monitor-root .mon-kpi-label,.monitor-root .mon-eyebrow{color:var(--mon-text-3);font-size:9.5px;font-weight:500;letter-spacing:.17em;text-transform:uppercase}.monitor-root .mon-page-title{color:var(--mon-text);font-size:28px;font-weight:300;letter-spacing:-.03em;line-height:1.1;margin:0}.monitor-root .mon-live-strip{align-items:center;color:var(--mon-good);display:flex;font-family:var(--mon-mono);font-size:10px;gap:7px;letter-spacing:.14em;margin-top:6px;text-transform:uppercase}.monitor-root .mon-live-dot,.monitor-root .mon-status-dot{border-radius:50%;flex-shrink:0;height:6px;width:6px}.monitor-root .mon-live-dot,.monitor-root .mon-status-dot.good{background:var(--mon-good);box-shadow:0 0 8px var(--mon-good)}.monitor-root .mon-live-dot{animation:mon-pulse 2s ease-in-out infinite}@keyframes mon-pulse{0%,to{opacity:1}50%{opacity:.4}}.monitor-root .mon-topbar-right,.monitor-root .mon-status-pills,.monitor-root .mon-user-badge{align-items:center;display:flex}.monitor-root .mon-topbar-right{flex-shrink:1;flex-wrap:nowrap;gap:16px;justify-content:flex-end;min-width:0}.monitor-root .mon-status-pills{flex-shrink:0;gap:8px}.monitor-root .mon-status-pill{align-items:center;background:var(--mon-surface-2);border:1px solid var(--mon-line);border-radius:999px;color:var(--mon-text-2);display:flex;font-size:11px;font-weight:500;gap:6px;padding:6px 12px;white-space:nowrap}.monitor-root .mon-status-dot.warn{background:var(--mon-warn);box-shadow:0 0 6px var(--mon-warn)}.monitor-root .mon-status-dot.bad{background:var(--mon-bad);box-shadow:0 0 6px var(--mon-bad)}.monitor-root .mon-user-badge{background:var(--mon-surface-2);border:1px solid var(--mon-line);border-radius:999px;flex-shrink:0;gap:8px;padding:6px 10px 6px 8px}.monitor-root .mon-user-avatar{align-items:center;background:var(--mon-accent-soft);border:1px solid var(--mon-accent-line);border-radius:50%;color:var(--mon-accent);display:flex;font-size:11px;font-weight:600;height:28px;justify-content:center;width:28px}.monitor-root .mon-user-name{color:var(--mon-text-2);font-family:var(--mon-mono);font-size:11.5px;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monitor-root .mon-logout{background:transparent;border:0;color:var(--mon-text-3);cursor:pointer;display:flex;padding:4px}.monitor-root .mon-logout:hover{color:var(--mon-text)}.monitor-root .mon-kpis{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.monitor-root .mon-kpi,.monitor-root .mon-panel{background:var(--mon-card);border:1px solid var(--mon-line);border-radius:var(--mon-radius);box-shadow:0 1px #ffffff0b inset,0 10px 26px -16px #000000d9}.monitor-root .mon-kpi{padding:16px 18px;transition:border-color .15s}.monitor-root .mon-kpi:hover{border-color:var(--mon-line-mid)}.monitor-root .mon-kpi-label{font-size:11px;letter-spacing:normal;margin-bottom:8px}.monitor-root .mon-kpi-figure{align-items:baseline;display:flex;gap:5px}.monitor-root .mon-kpi-number{color:var(--mon-text);font-size:28px;font-weight:300;letter-spacing:-.03em;line-height:1.05;font-variant-numeric:tabular-nums}.monitor-root .mon-kpi-unit{color:var(--mon-text-3);font-size:12px}.monitor-root .mon-kpi-meta{color:var(--mon-text-3);font-family:var(--mon-mono);font-size:10px;margin-top:8px}.monitor-root .mon-chip{border:1px solid var(--mon-line-mid);border-radius:999px;color:var(--mon-text-2);display:inline-flex;font-family:var(--mon-mono);font-size:10px;letter-spacing:.07em;padding:4px 10px;text-transform:uppercase;white-space:nowrap}.monitor-root .mon-chip-good{background:var(--mon-good-soft);border-color:var(--mon-good-line);color:var(--mon-good)}.monitor-root .mon-chip-warn{background:var(--mon-warn-soft);border-color:var(--mon-warn-line);color:var(--mon-warn)}.monitor-root .mon-chip-bad{background:var(--mon-bad-soft);border-color:var(--mon-bad-line);color:var(--mon-bad)}.monitor-root .mon-grid{display:grid;gap:16px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)}.monitor-root .mon-panel-header{align-items:center;border-bottom:1px solid var(--mon-line);display:flex;gap:10px;justify-content:space-between;padding:15px 18px 13px}.monitor-root .mon-panel-title{color:var(--mon-text);font-size:13px;font-weight:600;margin:2px 0 0}.monitor-root .mon-panel-desc{color:var(--mon-text-3);font-size:11px;margin-top:2px}.monitor-root .mon-panel-body{padding:16px 18px 18px}.monitor-root .mon-panel-body-flush{padding:0}.monitor-root .mon-monitor-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.monitor-root .mon-info-label{color:var(--mon-text-3);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.monitor-root .mon-info-value{color:var(--mon-text);font-family:var(--mon-mono);font-size:12px;margin-top:5px}.monitor-root .mon-info-value.good{color:var(--mon-good)}.monitor-root .mon-alert{background:var(--mon-bad-soft);border:1px solid var(--mon-bad-line);border-radius:var(--mon-radius-sm);color:var(--mon-bad);font-family:var(--mon-mono);font-size:11px;margin-top:16px;padding:10px 12px}.monitor-root .mon-health-row{align-items:center;display:flex;gap:10px}.monitor-root .mon-health-status{align-items:center;display:inline-flex;font-family:var(--mon-mono);font-size:10px;gap:6px;text-transform:uppercase}.monitor-root .mon-health-status.good{color:var(--mon-good)}.monitor-root .mon-health-status.bad{color:var(--mon-bad)}.monitor-root .mon-health-time{color:var(--mon-text-3);font-family:var(--mon-mono);font-size:10px}.monitor-root .mon-table-wrap{overflow-x:auto}.monitor-root .mon-table{border-collapse:collapse;min-width:720px;text-align:left;width:100%}.monitor-root .mon-table th{border-bottom:1px solid var(--mon-line);color:var(--mon-text-3);font-size:9.5px;font-weight:500;letter-spacing:.14em;padding:8px 14px 10px;text-transform:uppercase;white-space:nowrap}.monitor-root .mon-table td{border-bottom:1px solid rgba(255,255,255,.032);color:var(--mon-text-2);font-size:12px;padding:12px 14px;vertical-align:middle}.monitor-root .mon-table tbody tr:hover td{background:#ffffff08}.monitor-root .mon-relayer-table td:first-child{color:var(--mon-text);font-size:11px;font-weight:500}.monitor-root .mon-mono-cell,.monitor-root .mon-time-cell{font-family:var(--mon-mono);font-size:11px}.monitor-root .mon-time-cell{color:var(--mon-text-3);white-space:nowrap}.monitor-root .mon-status{align-items:center;display:inline-flex;font-family:var(--mon-mono);font-size:10px;gap:5px;text-transform:uppercase}.monitor-root .mon-status.good{color:var(--mon-good)}.monitor-root .mon-status.bad{color:var(--mon-bad)}.monitor-root .mon-status.warning{color:var(--mon-warn)}.monitor-root .mon-status.neutral{color:var(--mon-text-3)}.monitor-root .mon-inflight{display:flex;flex-direction:column;gap:2px}.monitor-root .mon-inflight-type{color:var(--mon-text);font-family:var(--mon-mono);font-size:11px}.monitor-root .mon-inflight-status{color:var(--mon-blue, #38bdf8);font-family:var(--mon-mono);font-size:10px}.monitor-root .mon-relayer-list{display:flex;flex-direction:column;gap:6px}.monitor-root .mon-relayer-group{border:1px solid var(--mon-line);border-radius:var(--mon-radius-sm);overflow:hidden;padding:0}.monitor-root .mon-relayer-summary{align-items:center;cursor:pointer;display:grid;gap:12px;grid-template-columns:minmax(120px,1fr) auto auto auto auto;list-style:none;padding:11px 12px}.monitor-root .mon-relayer-summary::-webkit-details-marker{display:none}.monitor-root .mon-relayer-summary:hover{background:#ffffff06}.monitor-root .mon-relayer-name{color:var(--mon-text);font-size:12px;font-weight:600}.monitor-root .mon-relayer-count{color:var(--mon-text-3);font-family:var(--mon-mono);font-size:10px}.monitor-root .mon-relayer-total{color:var(--mon-text-2);font-family:var(--mon-mono);font-size:11px;white-space:nowrap}.monitor-root .mon-relayer-caret{color:var(--mon-text-3);font-size:15px;line-height:1;transition:transform .15s ease}.monitor-root .mon-relayer-group[open] .mon-relayer-caret{transform:rotate(180deg)}.monitor-root .mon-relayer-details{border-top:1px solid var(--mon-line);padding:0 12px 10px}.monitor-root .mon-signer-row{align-items:center;border-top:1px solid var(--mon-line);display:flex;gap:10px;justify-content:space-between;padding-top:9px}.monitor-root .mon-relayer-details .mon-signer-row:first-child{border-top:0}.monitor-root .mon-signer-address{color:var(--mon-text-3);font-family:var(--mon-mono);font-size:10px;text-decoration:none}.monitor-root .mon-signer-address:hover{color:var(--mon-accent)}.monitor-root .mon-signer-right{align-items:center;display:flex;gap:10px}.monitor-root .mon-signer-balance{color:var(--mon-text);font-family:var(--mon-mono);font-size:11px;white-space:nowrap}.monitor-root .mon-empty,.monitor-root .mon-loading{color:var(--mon-text-3);font-family:var(--mon-mono);font-size:11px;padding:18px}.monitor-root .mon-error{background:var(--mon-bad-soft);border:1px solid var(--mon-bad-line);border-radius:var(--mon-radius-sm);color:var(--mon-bad);padding:14px 16px}.monitor-root .mon-error p{margin:0}@media(max-width:1050px){.monitor-root .mon-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.monitor-root .mon-grid{grid-template-columns:1fr}}@media(max-width:760px){.monitor-root .mon-topbar{flex-direction:column}.monitor-root .mon-topbar-right{justify-content:flex-start;width:100%}.monitor-root .mon-kpis,.monitor-root .mon-monitor-grid{grid-template-columns:1fr}.monitor-root .mon-topbar-right{flex-wrap:wrap}.monitor-root .mon-relayer-summary{grid-template-columns:minmax(100px,1fr) auto auto}.monitor-root .mon-relayer-summary .mon-relayer-count{grid-column:2}.monitor-root .mon-relayer-summary .mon-relayer-total{grid-column:1;grid-row:2}.monitor-root .mon-relayer-summary .mon-status{grid-column:2;grid-row:2}.monitor-root .mon-relayer-summary .mon-relayer-caret{grid-column:3;grid-row:1 / span 2}}.actions-root{--act-surface: #111616;--act-surface-2: #161d1d;--act-surface-3: #1d2525;--act-line: rgba(255, 255, 255, .055);--act-line-mid: rgba(255, 255, 255, .1);--act-line-strong: rgba(255, 255, 255, .19);--act-card: linear-gradient(180deg, #151b1b 0%, #101515 100%);--act-text: #ecf5f1;--act-text-2: #93a8a2;--act-text-3: #657873;--act-accent: #d8c08f;--act-accent-soft: rgba(216, 192, 143, .13);--act-accent-line: rgba(216, 192, 143, .4);--act-good: #4ade80;--act-good-soft: rgba(74, 222, 128, .12);--act-good-line: rgba(74, 222, 128, .34);--act-warn: #f5b544;--act-warn-soft: rgba(245, 181, 68, .12);--act-warn-line: rgba(245, 181, 68, .36);--act-bad: #ff6f6f;--act-bad-soft: rgba(255, 111, 111, .12);--act-bad-line: rgba(255, 111, 111, .38);--act-mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;--act-sans: "Inter", -apple-system, system-ui, sans-serif;color:var(--act-text);display:flex;flex-direction:column;font-family:var(--act-sans);font-size:13px;gap:16px;line-height:1.5;min-width:0;-webkit-font-smoothing:antialiased}.actions-root .act-topbar{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:4px}.actions-root .act-topbar-left{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0}.actions-root .act-breadcrumb,.actions-root .act-eyebrow,.actions-root .act-kpi-label{color:var(--act-text-3);font-size:9.5px;font-weight:500;letter-spacing:.17em;text-transform:uppercase}.actions-root .act-page-title{color:var(--act-text);font-size:28px;font-weight:300;letter-spacing:-.03em;line-height:1.1;margin:0}.actions-root .act-live-strip{align-items:center;color:var(--act-good);display:flex;font-family:var(--act-mono);font-size:10px;gap:7px;letter-spacing:.14em;margin-top:6px;text-transform:uppercase}.actions-root .act-live-dot,.actions-root .act-status-dot{border-radius:50%;flex-shrink:0;height:6px;width:6px}.actions-root .act-live-dot,.actions-root .act-status-dot.good{background:var(--act-good);box-shadow:0 0 8px var(--act-good)}.actions-root .act-live-dot{animation:act-pulse 2s ease-in-out infinite}@keyframes act-pulse{0%,to{opacity:1}50%{opacity:.4}}.actions-root .act-topbar-right,.actions-root .act-status-pills,.actions-root .act-user-badge{align-items:center;display:flex}.actions-root .act-topbar-right{flex-shrink:1;flex-wrap:nowrap;gap:16px;justify-content:flex-end;min-width:0}.actions-root .act-status-pills{flex-shrink:0;gap:8px}.actions-root .act-status-pill{align-items:center;background:var(--act-surface-2);border:1px solid var(--act-line);border-radius:999px;color:var(--act-text-2);display:flex;font-size:11px;font-weight:500;gap:6px;padding:6px 12px;white-space:nowrap}.actions-root .act-status-dot.warn{background:var(--act-warn);box-shadow:0 0 6px var(--act-warn)}.actions-root .act-status-dot.bad{background:var(--act-bad);box-shadow:0 0 6px var(--act-bad)}.actions-root .act-user-badge{background:var(--act-surface-2);border:1px solid var(--act-line);border-radius:999px;flex-shrink:0;gap:8px;padding:6px 10px 6px 8px}.actions-root .act-user-avatar{align-items:center;background:var(--act-accent-soft);border:1px solid var(--act-accent-line);border-radius:50%;color:var(--act-accent);display:flex;font-size:11px;font-weight:600;height:28px;justify-content:center;width:28px}.actions-root .act-user-name{color:var(--act-text-2);font-family:var(--act-mono);font-size:11.5px;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.actions-root .act-logout{background:transparent;border:0;color:var(--act-text-3);cursor:pointer;display:flex;padding:4px}.actions-root .act-logout:hover{color:var(--act-text)}.actions-root .act-kpis{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.actions-root .act-kpi,.actions-root .act-panel{background:var(--act-card);border:1px solid var(--act-line);border-radius:16px;box-shadow:0 1px #ffffff0b inset,0 10px 26px -16px #000000d9}.actions-root .act-kpi{padding:16px 18px}.actions-root .act-kpi-label{font-size:11px;letter-spacing:normal;margin-bottom:8px}.actions-root .act-kpi-figure{align-items:baseline;display:flex;gap:5px}.actions-root .act-kpi-number{color:var(--act-text);font-size:28px;font-weight:300;letter-spacing:-.03em;line-height:1.05}.actions-root .act-kpi-unit{color:var(--act-text-3);font-size:12px}.actions-root .act-kpi-meta{color:var(--act-text-3);font-family:var(--act-mono);font-size:10px;margin-top:8px}.actions-root .act-panel-header{align-items:center;border-bottom:1px solid var(--act-line);display:flex;gap:14px;justify-content:space-between;padding:15px 18px 13px}.actions-root .act-panel-title{color:var(--act-text);font-size:13px;font-weight:600;margin:2px 0 0}.actions-root .act-panel-desc{color:var(--act-text-3);font-size:11px;margin-top:2px}.actions-root .act-controls{display:flex;flex-wrap:wrap;gap:8px}.actions-root .act-btn{align-items:center;border:1px solid transparent;border-radius:999px;cursor:pointer;display:inline-flex;font-family:var(--act-mono);font-size:11px;gap:6px;justify-content:center;letter-spacing:.02em;padding:7px 14px;transition:all .13s ease}.actions-root .act-btn:disabled{cursor:not-allowed;opacity:.4}.actions-root .act-btn-primary{background:var(--act-accent);color:#1c1608;font-weight:600}.actions-root .act-btn-primary:hover:not(:disabled){filter:brightness(1.07)}.actions-root .act-btn-secondary{background:var(--act-surface-2);border-color:var(--act-line-mid);color:var(--act-text-2)}.actions-root .act-btn-secondary:hover:not(:disabled){background:var(--act-surface-3);border-color:var(--act-line-strong);color:var(--act-text)}.actions-root .act-note{color:var(--act-text-3);font-size:11px;margin:0;padding:14px 18px 0}.actions-root .act-table-wrap{overflow-x:auto}.actions-root .act-table{border-collapse:collapse;min-width:1020px;text-align:left;width:100%}.actions-root .act-table th{border-bottom:1px solid var(--act-line);color:var(--act-text-3);font-size:9.5px;font-weight:500;letter-spacing:.14em;padding:8px 14px 10px;text-transform:uppercase;white-space:nowrap}.actions-root .act-table td{border-bottom:1px solid rgba(255,255,255,.032);color:var(--act-text-2);font-size:12px;padding:11px 14px;vertical-align:middle}.actions-root .act-table tbody tr:hover td{background:#ffffff08}.actions-root .act-sequence-link{color:var(--act-accent);font-family:var(--act-mono);font-size:11px;text-decoration:none}.actions-root .act-sequence-link:hover{text-decoration:underline}.actions-root .act-status,.actions-root .act-progress,.actions-root .act-time,.actions-root .act-source{font-family:var(--act-mono);font-size:11px}.actions-root .act-status{display:inline-flex;font-weight:500;text-transform:uppercase}.actions-root .act-status.good{color:var(--act-good)}.actions-root .act-status.warn{color:var(--act-warn)}.actions-root .act-status.bad{color:var(--act-bad)}.actions-root .act-status.neutral,.actions-root .act-source,.actions-root .act-time{color:var(--act-text-3)}.actions-root .act-progress{color:var(--act-text-2);white-space:nowrap}.actions-root .act-outcome{display:flex;flex-direction:column;gap:2px;max-width:230px}.actions-root .act-outcome-good{color:var(--act-good)}.actions-root .act-outcome-bad{color:var(--act-bad)}.actions-root .act-outcome-muted,.actions-root .act-error-empty{color:var(--act-text-3)}.actions-root .act-outcome-good,.actions-root .act-outcome-bad,.actions-root .act-error,.actions-root .act-error-empty{font-size:11px}.actions-root .act-error{color:var(--act-bad);display:-webkit-box;line-clamp:2;overflow:hidden;-webkit-box-orient:vertical}.actions-root .act-pagination{align-items:center;border-top:1px solid var(--act-line);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 18px}.actions-root .act-pagination-info{color:var(--act-text-3);font-family:var(--act-mono);font-size:11px;letter-spacing:.02em}.actions-root .act-pagination-info strong{color:var(--act-text-2);font-weight:500}.actions-root .act-pagination-controls{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.actions-root .act-page-btn{background:transparent;border:1px solid var(--act-line-mid);border-radius:999px;color:var(--act-text-2);cursor:pointer;font-family:var(--act-mono);font-size:11px;padding:6px 12px;transition:all .13s}.actions-root .act-page-btn:hover:not(:disabled){background:var(--act-surface-2);border-color:var(--act-line-strong);color:var(--act-text)}.actions-root .act-page-btn:disabled{cursor:not-allowed;opacity:.3}.actions-root .act-page-btn.active{background:var(--act-accent);border-color:var(--act-accent);color:#1c1608;font-weight:600}.actions-root .act-pagination-ellipsis{color:var(--act-text-3);font-family:var(--act-mono);font-size:11px;padding:0 4px}.actions-root .act-empty,.actions-root .act-loading{color:var(--act-text-3);font-family:var(--act-mono);font-size:11px;padding:18px}.actions-confirm-modal{background:#111616!important;border:1px solid rgba(216,192,143,.3)!important;border-radius:12px!important;color:#f2f5f5!important}.actions-confirm-modal>div:first-child{border-bottom-color:#ffffff14!important}.actions-confirm-modal h2,.actions-confirm-modal .confirm-dialog-description{font-family:var(--act-sans)}.actions-confirm-modal h2{color:#f2f5f5!important}.actions-confirm-modal .confirm-dialog-description{color:#b4bcbc!important}.actions-confirm-modal .confirm-dialog-actions button{border-radius:999px!important;font-family:var(--act-mono)}.actions-confirm-modal .confirm-dialog-actions button:last-child{background:#d8c08f!important;color:#211d14!important}@media(max-width:1050px){.actions-root .act-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.actions-root .act-topbar{flex-direction:column}.actions-root .act-topbar-right{flex-wrap:wrap;justify-content:flex-start;width:100%}.actions-root .act-kpis{grid-template-columns:1fr}}.cdp-root{--cdp-surface: #111616;--cdp-surface-2: #161d1d;--cdp-surface-3: #1d2525;--cdp-input: #0c1111;--cdp-line: rgba(255, 255, 255, .055);--cdp-line-mid: rgba(255, 255, 255, .1);--cdp-line-strong: rgba(255, 255, 255, .19);--cdp-text: #ecf5f1;--cdp-text-2: #93a8a2;--cdp-text-3: #657873;--cdp-accent: #d8c08f;--cdp-accent-soft: rgba(216, 192, 143, .13);--cdp-good: #4ade80;--cdp-good-soft: rgba(74, 222, 128, .12);--cdp-good-line: rgba(74, 222, 128, .34);--cdp-warn: #f5b544;--cdp-warn-soft: rgba(245, 181, 68, .12);--cdp-warn-line: rgba(245, 181, 68, .36);--cdp-bad: #ff6f6f;--cdp-bad-soft: rgba(255, 111, 111, .12);--cdp-bad-line: rgba(255, 111, 111, .38);--cdp-card: linear-gradient(180deg, #151b1b 0%, #101515 100%);--cdp-radius: 16px;--cdp-radius-sm: 10px;--cdp-mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;color:var(--cdp-text);font-family:Inter,-apple-system,system-ui,sans-serif;font-size:13px;line-height:1.5;-webkit-font-smoothing:antialiased}.cdp-root .seq-topbar{margin-bottom:4px}.cdp-root .cdp-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.cdp-root .cdp-kpi,.cdp-root .cdp-panel{border:1px solid var(--cdp-line);box-shadow:0 1px #ffffff0b inset,0 10px 26px -16px #000000d9}.cdp-root .cdp-kpi{display:flex;flex-direction:column;align-items:flex-start;gap:9px;min-width:0;padding:16px 18px;background:var(--cdp-surface-2);border-radius:var(--cdp-radius-sm);transition:border-color .15s ease}.cdp-root .cdp-kpi:hover,.cdp-root .cdp-summary-item:hover{border-color:var(--cdp-line-mid)}.cdp-root .cdp-summary-item .cdp-metric-label{min-height:25px;line-height:1.3}.cdp-root .cdp-kpi-label,.cdp-root .cdp-eyebrow,.cdp-root .cdp-metric-label,.cdp-root .cdp-filter-label{color:var(--cdp-text-3);font-size:9.5px;font-weight:500;letter-spacing:.17em;text-transform:uppercase}.cdp-root .cdp-kpi-number{color:var(--cdp-text);font-size:28px;font-weight:300;letter-spacing:-.03em;line-height:1.05;font-variant-numeric:tabular-nums}.cdp-root .cdp-text-good{color:var(--cdp-good)}.cdp-root .cdp-text-warn{color:var(--cdp-warn)}.cdp-root .cdp-text-bad{color:var(--cdp-bad)}.cdp-root .cdp-chip{display:inline-flex;align-items:center;gap:5px;width:fit-content;padding:4px 10px;border:1px solid var(--cdp-line-mid);border-radius:999px;background:var(--cdp-surface-2);color:var(--cdp-text-2);font-family:var(--cdp-mono);font-size:10px;letter-spacing:.07em;line-height:1.25;text-transform:uppercase;white-space:nowrap}.cdp-root .cdp-chip-good{border-color:var(--cdp-good-line);background:var(--cdp-good-soft);color:var(--cdp-good)}.cdp-root .cdp-chip-bad{border-color:var(--cdp-bad-line);background:var(--cdp-bad-soft);color:var(--cdp-bad)}.cdp-root .cdp-chip-mute{border-color:var(--cdp-line);background:transparent;color:var(--cdp-text-3)}.cdp-root .cdp-dot{width:5px;height:5px;flex-shrink:0;border-radius:50%;background:currentColor}.cdp-root .cdp-dot.good{background:var(--cdp-good)}.cdp-root .cdp-dot.warn{background:var(--cdp-warn)}.cdp-root .cdp-dot.bad{background:var(--cdp-bad)}.cdp-root .cdp-dot.neutral{background:var(--cdp-text-3)}.cdp-root .cdp-overview-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(440px,.8fr);gap:16px;margin-bottom:16px}.cdp-root .cdp-stack{display:flex;flex-direction:column;gap:16px}.cdp-root .cdp-panel{overflow:hidden;background:var(--cdp-card);border-radius:var(--cdp-radius)}.cdp-root .cdp-panel-header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 18px 13px;border-bottom:1px solid var(--cdp-line)}.cdp-root .cdp-panel-header-stack{align-items:flex-start}.cdp-root .cdp-panel-title{margin:1px 0 0;color:var(--cdp-text);font-size:14px;font-weight:500}.cdp-root .cdp-panel-desc{margin:2px 0 0;color:var(--cdp-text-3);font-size:11px}.cdp-root .cdp-panel-body{padding:16px 18px 18px}.cdp-root .cdp-health-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.cdp-root .cdp-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cdp-root .cdp-health-item,.cdp-root .cdp-summary-item{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:11px 12px;border:1px solid var(--cdp-line);border-radius:var(--cdp-radius-sm);background:var(--cdp-surface-2)}.cdp-root .cdp-metric-value{color:var(--cdp-text);font-size:16px;font-weight:300;font-variant-numeric:tabular-nums}.cdp-root .cdp-metric-sub{overflow:hidden;width:100%;color:var(--cdp-text-3);font-family:var(--cdp-mono);font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.cdp-root .cdp-health-grid .cdp-metric-sub{display:block;max-width:none;overflow:visible;text-overflow:clip;white-space:normal;word-break:break-word}.cdp-root .cdp-filter-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.cdp-root .cdp-filter-group{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.cdp-root .cdp-check{display:inline-flex;align-items:center;gap:6px;color:var(--cdp-text-2);font-family:var(--cdp-mono);font-size:10px;cursor:pointer;white-space:nowrap;padding:4px 9px;border:1px solid var(--cdp-line-mid);border-radius:999px;background:transparent;transition:all .13s ease}.cdp-root .cdp-check input{accent-color:var(--cdp-accent)}.cdp-root .cdp-check:has(input:checked){border-color:#d8c08f66;background:var(--cdp-accent-soft);color:var(--cdp-accent)}.cdp-root .cdp-range{display:inline-flex;align-items:center;gap:6px}.cdp-root .cdp-number-input,.cdp-root .cdp-select{height:28px;padding:4px 9px;border:1px solid var(--cdp-line-mid);border-radius:var(--cdp-radius-sm);outline:none;background:var(--cdp-surface-2);color:var(--cdp-text-2);font-family:var(--cdp-mono);font-size:10px}.cdp-root .cdp-number-input{width:64px;appearance:textfield}.cdp-root .cdp-number-input::-webkit-inner-spin-button,.cdp-root .cdp-number-input::-webkit-outer-spin-button{margin:0;appearance:none}.cdp-root .cdp-number-input:focus,.cdp-root .cdp-select:focus{border-color:var(--cdp-accent)}.cdp-root .cdp-select{min-width:128px;color-scheme:dark;cursor:pointer}.cdp-root .cdp-range-dash{color:var(--cdp-text-3)}.cdp-root .cdp-table-wrap{overflow-x:auto}.cdp-root .cdp-table{width:100%;min-width:760px;border-collapse:collapse;font-size:12px}.cdp-root .cdp-table th{padding:10px 14px;border-bottom:1px solid var(--cdp-line);color:var(--cdp-text-3);font-size:9.5px;font-weight:500;letter-spacing:.14em;text-align:left;text-transform:uppercase;white-space:nowrap}.cdp-root .cdp-table td{padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.032);vertical-align:middle}.cdp-root .cdp-table th:first-child,.cdp-root .cdp-table td:first-child{padding-left:18px}.cdp-root .cdp-table th:last-child,.cdp-root .cdp-table td:last-child{padding-right:18px;text-align:right}.cdp-root .cdp-table tbody tr{cursor:pointer;transition:background .1s ease}.cdp-root .cdp-table tbody tr:hover td{background:#ffffff08}.cdp-root .cdp-address,.cdp-root .cdp-value,.cdp-root .cdp-pagination,.cdp-root .cdp-row-action{font-family:var(--cdp-mono)}.cdp-root .cdp-address{color:var(--cdp-accent);font-size:11px;letter-spacing:.02em}.cdp-root .cdp-value{color:var(--cdp-text-2);font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.cdp-root .cdp-value small{color:var(--cdp-text-3);font-size:9px}.cdp-root .cdp-row-action{color:var(--cdp-text-3);font-size:10px;white-space:nowrap}.cdp-root .cdp-table tbody tr:hover .cdp-row-action{color:var(--cdp-accent)}.cdp-root .cdp-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:14px 18px;border-top:1px solid var(--cdp-line);color:var(--cdp-text-3);font-size:11px}.cdp-root .cdp-pagination strong{color:var(--cdp-text-2);font-weight:500}.cdp-root .cdp-pagination-controls{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.cdp-root .cdp-pagination button{padding:6px 12px;border-radius:999px;border:1px solid var(--cdp-line-mid);background:transparent;color:var(--cdp-text-2);font-family:var(--cdp-mono);font-size:11px;cursor:pointer;transition:all .13s ease}.cdp-root .cdp-pagination button:hover:not(:disabled){border-color:var(--cdp-line-strong);background:var(--cdp-surface-2);color:var(--cdp-text)}.cdp-root .cdp-pagination button:disabled{opacity:.3;cursor:not-allowed}.cdp-root .cdp-pagination-current{padding:6px 11px;border:1px solid var(--cdp-accent);border-radius:999px;background:var(--cdp-accent);color:#1c1608;font-family:var(--cdp-mono);font-size:11px;font-weight:600}.cdp-root .cdp-pagination-total{padding:0 5px;color:var(--cdp-text-3);font-family:var(--cdp-mono);font-size:11px}.cdp-root .cdp-detail-identity{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:2px 2px 4px}.cdp-root .cdp-detail-address,.cdp-root .cdp-detail-address-full{display:block;font-family:var(--cdp-mono)}.cdp-root .cdp-detail-address{margin-top:3px;color:var(--cdp-accent);font-size:16px;letter-spacing:.02em}.cdp-root .cdp-detail-address-full{margin-top:3px;color:var(--cdp-text-3);font-size:10px;-webkit-user-select:all;user-select:all;word-break:break-all}.cdp-root .cdp-detail-metrics{display:grid;grid-template-columns:repeat(4,minmax(110px,.8fr)) minmax(100px,.6fr) minmax(280px,1.8fr);gap:10px}.cdp-root .cdp-detail-metric{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:12px;border:1px solid var(--cdp-line);border-radius:var(--cdp-radius-sm);background:var(--cdp-surface-2)}.cdp-root .cdp-detail-metric .cdp-metric-value{overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap}.cdp-root .cdp-detail-metric .cdp-detail-metric-long{overflow:visible;font-size:16px;line-height:1.35;text-overflow:clip;white-space:nowrap;word-break:normal}.cdp-root .cdp-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cdp-root .cdp-detail-primary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cdp-root .cdp-detail-primary-grid .cdp-detail-key-value-end{flex:1;max-width:82%}.cdp-root .cdp-detail-primary-grid .cdp-detail-key-value-value{max-width:none;white-space:normal}.cdp-root .cdp-detail-token{color:var(--cdp-text);font-family:Inter,-apple-system,system-ui,sans-serif;font-size:12px;font-weight:600}.cdp-root .cdp-detail-table{min-width:0;table-layout:fixed}.cdp-root .cdp-detail-table th:last-child,.cdp-root .cdp-detail-table td:last-child{width:42%}.cdp-root .cdp-detail-key-values{display:flex;flex-direction:column;gap:0}.cdp-root .cdp-detail-key-value{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:40px;border-bottom:1px solid var(--cdp-line)}.cdp-root .cdp-detail-key-value:last-child{border-bottom:0}.cdp-root .cdp-detail-key-value-value{max-width:65%;overflow:hidden;color:var(--cdp-text-2);font-size:12px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.cdp-root .cdp-detail-key-value-value.cdp-address{max-width:none;overflow:visible;white-space:normal;word-break:break-all}.cdp-root .cdp-detail-key-value-end{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0;max-width:82%}.cdp-root .cdp-detail-copy{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding:4px 7px;border:1px solid var(--cdp-line-mid);border-radius:999px;background:transparent;color:var(--cdp-text-3);font-family:var(--cdp-mono);font-size:9px;cursor:pointer;transition:all .13s ease}.cdp-root .cdp-detail-copy:hover{border-color:var(--cdp-accent-line);background:var(--cdp-accent-soft);color:var(--cdp-accent)}.cdp-root .cdp-detail-copy:has(svg){line-height:1}.cdp-root .cdp-action-row{display:flex;flex-wrap:wrap;gap:10px}.cdp-root .cdp-action-btn{border-radius:999px;font-family:var(--cdp-mono);font-size:11px;transition:all .13s ease}.cdp-root .cdp-action-btn-secondary{border-color:var(--cdp-line-mid);background:var(--cdp-surface-2);color:var(--cdp-text-2)}.cdp-root .cdp-action-btn-secondary:hover:not(:disabled){border-color:var(--cdp-line-strong);background:var(--cdp-surface-3);color:var(--cdp-text)}.cdp-root .cdp-action-btn-danger{border:1px solid var(--cdp-bad-line);background:var(--cdp-bad-soft);color:var(--cdp-bad)}.cdp-root .cdp-action-btn-danger:hover:not(:disabled){background:#ff6f6f2e}.cdp-root .cdp-detail-loading{display:flex;align-items:center;justify-content:center;min-height:240px}.cdp-root .cdp-error{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border:1px solid var(--cdp-bad-line);border-radius:var(--cdp-radius);background:var(--cdp-bad-soft);color:var(--cdp-bad);font-size:12px}.cdp-root .cdp-loading-table{padding:4px 18px}.cdp-root .cdp-loading-row{display:grid;grid-template-columns:1.2fr .8fr .7fr 1fr .8fr;gap:16px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.032)}.cdp-root .cdp-loading-row span{height:12px;border-radius:4px;background:#ffffff0f;animation:cdp-skeleton 1.4s ease-in-out infinite}.cdp-root .cdp-loading-row span:nth-child(2){animation-delay:.08s}.cdp-root .cdp-loading-row span:nth-child(3){animation-delay:.16s}.cdp-root .cdp-loading-row span:nth-child(4){animation-delay:.24s}.cdp-root .cdp-loading-row span:nth-child(5){animation-delay:.32s}@keyframes cdp-skeleton{0%,to{opacity:.45}50%{opacity:1}}.cdp-root .cdp-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:190px;gap:5px;padding:30px;text-align:center}.cdp-root .cdp-empty-icon{display:grid;place-items:center;width:38px;height:38px;margin-bottom:6px;border:1px solid var(--cdp-good-line);border-radius:50%;background:var(--cdp-good-soft);color:var(--cdp-good);font-size:20px}.cdp-root .cdp-empty-title{color:var(--cdp-text);font-size:13px;font-weight:500}.cdp-root .cdp-empty-desc{color:var(--cdp-text-3);font-size:12px}@media(max-width:1100px){.cdp-root .cdp-overview-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:1024px){.cdp-root .cdp-kpis,.cdp-root .cdp-health-grid,.cdp-root .cdp-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cdp-root .cdp-detail-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:768px){.cdp-root .cdp-kpis,.cdp-root .cdp-health-grid,.cdp-root .cdp-summary-grid{grid-template-columns:1fr}.cdp-root .cdp-panel-header-stack{flex-direction:column}.cdp-root .cdp-detail-identity{align-items:flex-start;flex-direction:column}.cdp-root .cdp-detail-metrics,.cdp-root .cdp-detail-grid,.cdp-root .cdp-detail-primary-grid{grid-template-columns:1fr}.cdp-root .cdp-filter-row{align-items:flex-start;flex-direction:column;gap:10px;width:100%}.cdp-root .cdp-pagination,.cdp-root .cdp-error{align-items:flex-start;flex-direction:column}}.cdp-confirm-modal{background:linear-gradient(180deg,#151b1b,#101515)!important;border:1px solid rgba(216,192,143,.3)!important;border-radius:16px!important;box-shadow:0 1px #ffffff0b inset,0 18px 40px -18px #000000eb!important;color:#ecf5f1!important}.cdp-confirm-modal>div:first-child{padding:16px 20px!important;border-bottom-color:#ffffff14!important}.cdp-confirm-modal h2{color:#ecf5f1!important;font-family:Inter,-apple-system,system-ui,sans-serif;font-size:16px!important;font-weight:500!important;letter-spacing:-.02em}.cdp-confirm-modal>div:nth-child(2){padding:18px 20px 20px!important}.cdp-confirm-modal .confirm-dialog-description{color:#93a8a2!important;font-family:Inter,-apple-system,system-ui,sans-serif;font-size:13px;line-height:1.45}.cdp-confirm-modal .confirm-dialog-actions{gap:10px;margin-top:18px}.cdp-confirm-modal .confirm-dialog-actions button{min-height:36px;padding:8px 16px;border-radius:999px!important;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:11px}.cdp-confirm-modal .confirm-dialog-actions button:first-child{border:1px solid transparent!important;background:transparent!important;color:#93a8a2!important}.cdp-confirm-modal .confirm-dialog-actions button:first-child:hover{background:#ffffff0f!important;color:#ecf5f1!important}.cdp-confirm-modal .confirm-dialog-actions button:last-child{background:#d8c08f!important;color:#1c1608!important;font-weight:600}.cdp-confirm-modal .confirm-dialog-actions button:last-child:hover{background:#e3cc9e!important}.cdp-confirm-modal-danger .confirm-dialog-actions button:last-child{background:#ff6f6f!important;color:#210d0d!important}.cdp-confirm-modal-danger .confirm-dialog-actions button:last-child:hover{background:#ff8b8b!important}.cdp-confirm-modal .confirm-dialog-spinner{border-top-color:#d8c08f!important}.cdp-confirm-modal .confirm-dialog-done{color:#4ade80}.liquidation-root .liquidation-filter-panel{background:var(--seq-surface);border:1px solid var(--seq-line);border-radius:var(--seq-radius);box-shadow:var(--seq-lift);display:flex;flex-direction:column;gap:12px;padding:14px 18px}.liquidation-root .liquidation-registry-panel .seq-panel-header{background:linear-gradient(90deg,rgba(216,192,143,.035) 0%,transparent 54%)}.liquidation-root .liquidation-filter-header{align-items:center;display:flex;justify-content:space-between}.liquidation-root .liquidation-filter-eyebrow,.liquidation-root .liquidation-filter-label{color:var(--seq-tx3);font-family:var(--seq-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase}.liquidation-root .liquidation-filter-title{color:var(--seq-tx);font-size:13px;font-weight:600;margin:2px 0 0}.liquidation-root .liquidation-quick-pills{align-items:center;display:flex;gap:4px}.liquidation-root .liquidation-quick-pill{background:transparent;border:1px solid var(--seq-line);border-radius:999px;color:var(--seq-tx3);cursor:pointer;font-family:var(--seq-mono);font-size:10.5px;padding:3px 8px}.liquidation-root .liquidation-quick-pill:hover,.liquidation-root .liquidation-quick-pill.active{border-color:var(--seq-accent-line);color:var(--seq-accent)}.liquidation-root .liquidation-quick-pill.active{background:var(--seq-accent-soft)}.liquidation-root .liquidation-filter-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.liquidation-root .liquidation-filter-group{align-items:center;display:flex;gap:6px}.liquidation-root .liquidation-filter-label{letter-spacing:.05em}.liquidation-root .liquidation-text-input,.liquidation-root .liquidation-date-input{background:var(--seq-surface-2);border:1px solid var(--seq-line);color:var(--seq-tx);font-family:var(--seq-sans);font-size:11.5px;outline:none;padding:5px 10px}.liquidation-root .liquidation-text-input{border-radius:var(--seq-radius-sm);cursor:text;min-width:220px}.liquidation-root .liquidation-text-input::placeholder{color:var(--seq-tx3)}.liquidation-root .liquidation-date-input{border-radius:var(--seq-radius-sm);color-scheme:dark;font-family:var(--seq-mono)}.liquidation-root .liquidation-text-input:focus,.liquidation-root .liquidation-date-input:focus{border-color:var(--seq-accent-line)}.liquidation-root .liquidation-date-separator{color:var(--seq-tx3);font-size:11px}.liquidation-root .liquidation-filter-actions{display:flex;gap:8px;margin-left:auto}.liquidation-root .liquidation-btn{align-items:center;border:1px solid transparent;border-radius:var(--seq-radius-sm);cursor:pointer;display:inline-flex;font-family:var(--seq-sans);font-size:12px;font-weight:500;gap:6px;justify-content:center;padding:6px 12px;text-decoration:none;transition:all .15s ease}.liquidation-root .liquidation-btn-primary{background:var(--seq-accent);border-color:var(--seq-accent);color:var(--seq-accent-ink);font-weight:600}.liquidation-root .liquidation-btn-primary:hover{background:#e2cfa7;box-shadow:0 0 12px #d8c08f59}.liquidation-root .liquidation-btn-secondary{background:var(--seq-surface-2);border-color:var(--seq-line);color:var(--seq-tx2)}.liquidation-root .liquidation-btn-secondary:hover{background:var(--seq-surface-3);border-color:var(--seq-line-mid);color:var(--seq-tx)}.liquidation-root .liquidation-btn:disabled{cursor:not-allowed;opacity:.45}.liquidation-root .liquidation-table{min-width:920px}.liquidation-root .liquidation-table tbody tr{cursor:default}.liquidation-root .liquidation-table tbody tr:hover td{background:#ffffff08}.liquidation-root .liq-address,.liquidation-root .liq-tx,.liquidation-root .liq-amount{font-family:var(--seq-mono);font-size:11px;letter-spacing:.02em;white-space:nowrap}.liquidation-root .liq-address{color:var(--seq-accent);display:block;max-width:240px;overflow-wrap:anywhere;white-space:normal}.liquidation-root .liq-asset{align-items:center;display:inline-flex;gap:8px}.liquidation-root .liq-asset-symbol{color:var(--seq-tx);font-family:var(--seq-mono);font-size:12px;letter-spacing:.04em}.liquidation-root .liq-asset img,.liquidation-root .liq-asset .vault-token-logo,.liquidation-root .liq-asset .vault-token-mark{border-radius:50%;flex-shrink:0}.liquidation-root .liq-tx{color:var(--seq-tx2)}.liquidation-root .liq-tx-link{align-items:center;display:inline-flex;gap:5px;text-decoration:none}.liquidation-root .liq-tx-link:hover .liq-tx{color:var(--seq-accent)}.liquidation-root .liq-tx-icon{color:var(--seq-accent);font-family:var(--seq-mono);font-size:12px;line-height:1}.liquidation-root .liq-unavailable{color:var(--seq-tx3);font-family:var(--seq-mono);font-size:10px}.liquidation-root .liq-amount{color:var(--seq-tx);font-variant-numeric:tabular-nums}.liquidation-root .liq-table-state{min-height:246px;padding:4px 18px}.liquidation-root .liq-loading-row{display:grid;gap:16px;grid-template-columns:1fr 1.2fr .6fr .8fr 1.2fr;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.032)}.liquidation-root .liq-loading-row span{animation:liq-skeleton 1.35s ease-in-out infinite;background:#ffffff0f;border-radius:4px;height:12px}.liquidation-root .liq-loading-row span:nth-child(2){animation-delay:.08s}.liquidation-root .liq-loading-row span:nth-child(3){animation-delay:.16s}.liquidation-root .liq-loading-row span:nth-child(4){animation-delay:.24s}.liquidation-root .liq-loading-row span:nth-child(5){animation-delay:.32s}@keyframes liq-skeleton{0%,to{opacity:.45}50%{opacity:1}}.liquidation-root .liq-empty-mark{align-items:center;background:var(--seq-accent-soft);border:1px solid var(--seq-accent-line);border-radius:50%;color:var(--seq-accent);display:flex;font-family:var(--seq-mono);font-size:15px;font-weight:600;height:34px;justify-content:center;margin-bottom:5px;width:34px}.liquidation-root .seq-pagination{flex-wrap:wrap;gap:12px}@media(max-width:760px){.liquidation-root .liquidation-filter-header{align-items:flex-start;flex-direction:column;gap:12px}.liquidation-root .liquidation-filter-actions{margin-left:0}}@media(prefers-reduced-motion:reduce){.liquidation-root .liq-loading-row span{animation:none}}.bot-config-root{gap:16px}.bot-config-root .bot-config-validation,.bot-config-root .bot-config-section,.bot-config-root .bot-config-state-panel{background:var(--seq-card);border:1px solid var(--seq-line);border-radius:var(--seq-radius);box-shadow:var(--seq-lift)}.bot-config-root .bot-config-state-panel{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:300px;padding:36px 24px;text-align:center}.bot-config-root .bot-config-state-panel>.animate-spin{border-top-color:var(--seq-accent);height:24px;margin-bottom:4px;width:24px}.bot-config-root .bot-config-state-panel>span:not(.bot-config-eyebrow){color:var(--seq-tx3);font-family:var(--seq-mono);font-size:11px}.bot-config-root .bot-config-state-mark{align-items:center;background:var(--seq-accent-soft);border:1px solid var(--seq-accent-line);border-radius:50%;color:var(--seq-accent);display:flex;font-family:var(--seq-mono);font-size:17px;font-weight:600;height:42px;justify-content:center;margin-bottom:2px;width:42px}.bot-config-root .bot-config-state-panel h2,.bot-config-root .bot-config-validation h2,.bot-config-root .bot-config-section h2{color:var(--seq-tx);font-size:14px;font-weight:500;margin:0}.bot-config-root .bot-config-state-panel p{color:var(--seq-tx3);font-size:12px;line-height:1.6;margin:0 0 8px;max-width:480px}.bot-config-root .bot-config-eyebrow{color:var(--seq-tx3);font-size:9.5px;font-weight:500;letter-spacing:.17em;text-transform:uppercase}.bot-config-root .bot-config-validation{background:linear-gradient(90deg,rgba(255,111,111,.06) 0%,var(--seq-card) 42%);border-color:var(--seq-bad-line);overflow:hidden}.bot-config-root .bot-config-validation-heading{align-items:flex-start;border-bottom:1px solid var(--seq-line);display:flex;gap:14px;justify-content:space-between;padding:15px 18px 13px}.bot-config-root .bot-config-validation-heading p{color:var(--seq-tx3);font-size:11px;margin:3px 0 0}.bot-config-root .bot-config-validation ul{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0 18px}.bot-config-root .bot-config-validation li{align-items:baseline;border-bottom:1px solid rgba(255,255,255,.032);color:var(--seq-tx2);display:flex;font-size:12px;gap:8px;padding:10px 0}.bot-config-root .bot-config-validation li:last-child{border-bottom:0}.bot-config-root .bot-config-validation li span{color:var(--seq-bad);font-family:var(--seq-mono);font-size:10px;font-weight:500;min-width:140px}.bot-config-root .bot-config-workspace{align-items:start;display:grid;gap:16px;grid-template-columns:196px minmax(0,1fr)}.bot-config-root .bot-config-nav{background:var(--seq-card);border:1px solid var(--seq-line);border-radius:var(--seq-radius);box-shadow:var(--seq-lift);position:sticky;top:16px;overflow:hidden}.bot-config-root .bot-config-nav-header{border-bottom:1px solid var(--seq-line);padding:15px 14px 13px}.bot-config-root .bot-config-nav-header h2{color:var(--seq-tx);font-size:13px;font-weight:500;margin:2px 0 0}.bot-config-root .bot-config-nav-header p{color:var(--seq-tx3);font-size:10.5px;line-height:1.45;margin:3px 0 0}.bot-config-root .bot-config-nav-list{display:flex;flex-direction:column;gap:3px;padding:8px}.bot-config-root .bot-config-nav-item{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--seq-radius-sm);color:var(--seq-tx2);cursor:pointer;display:flex;font-family:var(--seq-sans);font-size:11px;gap:8px;justify-content:space-between;padding:9px 10px;text-align:left;transition:background .13s ease,border-color .13s ease,color .13s ease;width:100%}.bot-config-root .bot-config-nav-item>span:first-child{min-width:0}.bot-config-root .bot-config-nav-item>span:last-child{color:var(--seq-tx3);font-family:var(--seq-mono);font-size:9px}.bot-config-root .bot-config-nav-item:hover{background:var(--seq-surface-2);border-color:var(--seq-line);color:var(--seq-tx)}.bot-config-root .bot-config-nav-item.active{background:var(--seq-accent-soft);border-color:var(--seq-accent-line);color:var(--seq-accent)}.bot-config-root .bot-config-nav-item.active>span:last-child{color:var(--seq-accent)}.bot-config-root .bot-config-sections{display:flex;flex-direction:column;gap:16px}.bot-config-root .bot-config-section{overflow:hidden}.bot-config-root .bot-config-section-header{align-items:center;background:linear-gradient(90deg,rgba(216,192,143,.035) 0%,transparent 54%);border-bottom:1px solid var(--seq-line);display:flex;gap:12px;justify-content:space-between;padding:15px 18px 13px}.bot-config-root .bot-config-section-header p{color:var(--seq-tx3);font-size:11px;margin:2px 0 0}.bot-config-root .bot-config-field-count{color:var(--seq-tx3);font-family:var(--seq-mono);font-size:10px;white-space:nowrap}.bot-config-root .bot-config-fields{display:grid;gap:18px 20px;grid-template-columns:repeat(2,minmax(0,1fr));padding:22px}.bot-config-root .bot-config-field{min-width:0}.bot-config-root .bot-config-field label{color:var(--seq-tx2);font-family:var(--seq-sans);font-size:12px;font-weight:500;margin-bottom:6px}.bot-config-root .bot-config-field .bot-config-input{background:var(--seq-surface-2);border:1px solid var(--seq-line-mid);border-radius:var(--seq-radius-sm);color:var(--seq-tx);font-family:var(--seq-sans);font-size:13px;min-height:40px;padding:9px 11px;transition:background .13s ease,border-color .13s ease}.bot-config-root .bot-config-field .bot-config-input:hover{background:var(--seq-surface-3);border-color:var(--seq-line-strong)}.bot-config-root .bot-config-field .bot-config-input:focus{background:var(--seq-surface-2);border-color:var(--seq-accent-line);box-shadow:0 0 0 1px #d8c08f1f;outline:none}.bot-config-root .bot-config-field .bot-config-input::placeholder{color:var(--seq-tx3)}.bot-config-root .bot-config-field p{color:var(--seq-tx3);font-size:10px;line-height:1.45;margin-top:5px}.bot-config-root .bot-config-field .font-mono{font-family:var(--seq-mono);font-size:11px}.bot-config-root .bot-config-savebar{align-items:center;background:#111616f5;border:1px solid var(--seq-accent-line);border-radius:var(--seq-radius);bottom:18px;box-shadow:0 16px 34px -18px #000000f2;display:flex;gap:18px;justify-content:space-between;padding:12px 14px 12px 16px;position:sticky;z-index:10}.bot-config-root .bot-config-savebar>div:first-child,.bot-config-root .bot-config-savebar-actions{align-items:center;display:flex}.bot-config-root .bot-config-savebar>div:first-child{gap:10px;min-width:0}.bot-config-root .bot-config-savebar>div:first-child>div{display:flex;flex-direction:column;gap:2px;min-width:0}.bot-config-root .bot-config-savebar strong{color:var(--seq-tx);font-size:12px;font-weight:500}.bot-config-root .bot-config-savebar span:not(.bot-config-savebar-dot){color:var(--seq-tx3);font-size:10px}.bot-config-root .bot-config-savebar-actions{gap:8px;flex-shrink:0}.bot-config-root .bot-config-button{border-radius:999px;font-family:var(--seq-mono);font-size:11px;letter-spacing:.03em}.bot-config-root .bot-config-button-primary{background:var(--seq-accent);color:var(--seq-accent-ink)}.bot-config-root .bot-config-button-primary:hover:not(:disabled){background:#e2cfa7}.bot-config-root .bot-config-button-ghost{color:var(--seq-tx2)}.bot-config-root .bot-config-button-ghost:hover:not(:disabled){background:var(--seq-surface-3);color:var(--seq-tx)}@media(max-width:1024px){.bot-config-root .bot-config-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.bot-config-root .bot-config-workspace{grid-template-columns:1fr}.bot-config-root .bot-config-nav{position:static}.bot-config-root .bot-config-nav-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.bot-config-root .bot-config-section-header,.bot-config-root .bot-config-validation-heading,.bot-config-root .bot-config-savebar{align-items:flex-start;flex-direction:column}.bot-config-root .bot-config-fields,.bot-config-root .bot-config-nav-list{grid-template-columns:1fr}.bot-config-root .bot-config-validation li{align-items:flex-start;flex-direction:column;gap:3px}.bot-config-root .bot-config-validation li span{min-width:0}.bot-config-root .bot-config-savebar{bottom:8px}.bot-config-root .bot-config-savebar-actions{width:100%}.bot-config-root .bot-config-savebar-actions .bot-config-button{flex:1}}.alerts-root{--alerts-surface: #111616;--alerts-surface-2: #161d1d;--alerts-surface-3: #1d2525;--alerts-input: #0c1111;--alerts-line: rgba(255, 255, 255, .055);--alerts-line-mid: rgba(255, 255, 255, .1);--alerts-line-strong: rgba(255, 255, 255, .19);--alerts-tx: #ecf5f1;--alerts-tx2: #93a8a2;--alerts-tx3: #657873;--alerts-accent: #d8c08f;--alerts-accent-soft: rgba(216, 192, 143, .13);--alerts-accent-line: rgba(216, 192, 143, .4);--alerts-accent-ink: #1c1608;--alerts-good: #4ade80;--alerts-good-soft: rgba(74, 222, 128, .12);--alerts-good-line: rgba(74, 222, 128, .34);--alerts-warn: #f5b544;--alerts-warn-soft: rgba(245, 181, 68, .12);--alerts-warn-line: rgba(245, 181, 68, .36);--alerts-bad: #ff6f6f;--alerts-bad-soft: rgba(255, 111, 111, .12);--alerts-bad-line: rgba(255, 111, 111, .38);--alerts-radius: 16px;--alerts-radius-sm: 10px;--alerts-card: linear-gradient(180deg, #151b1b 0%, #101515 100%);--alerts-lift: 0 1px 0 rgba(255, 255, 255, .045) inset, 0 10px 26px -16px rgba(0, 0, 0, .85);--alerts-mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;--alerts-sans: "Inter", -apple-system, system-ui, sans-serif;color:var(--alerts-tx);display:flex;flex-direction:column;font-family:var(--alerts-sans);font-size:13px;gap:16px;line-height:1.5;-webkit-font-smoothing:antialiased}.alerts-root .alerts-topbar{margin-bottom:0}.alerts-root .alerts-topbar>div{margin-bottom:0}.alerts-root .alerts-topbar h1{color:var(--alerts-tx);font-size:28px;font-weight:300;letter-spacing:-.03em;line-height:1.1}.alerts-root .alerts-topbar [class~="bg-[#0B1212]"]{background:var(--alerts-surface-2)}.alerts-root .alerts-topbar [class~="border-[#1A2323]"]{border-color:var(--alerts-line)}.alerts-root .alerts-topbar [class~="text-[#E6FFF6]"]{color:var(--alerts-tx)}.alerts-root .alerts-topbar [class~="bg-[#00FFB2]/20"]{background:var(--alerts-accent-soft)}.alerts-root .alerts-topbar [class~="text-[#00FFB2]"]{color:var(--alerts-accent)}.alerts-root .alerts-topbar [class~="bg-[#00FFB2]"]{background:var(--alerts-good)}.alerts-root .alerts-hero,.alerts-root .alerts-summary-card,.alerts-root .alerts-panel,.alerts-root .alerts-state-panel{background:var(--alerts-card);border:1px solid var(--alerts-line);box-shadow:var(--alerts-lift)}.alerts-root .alerts-hero{align-items:center;border-radius:var(--alerts-radius);display:flex;gap:14px;justify-content:space-between;min-height:82px;padding:16px 18px}.alerts-root .alerts-hero-mark{align-items:center;background:var(--alerts-accent-soft);border:1px solid var(--alerts-accent-line);border-radius:12px;color:var(--alerts-accent);display:flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.alerts-root .alerts-hero-copy{flex:1;min-width:0}.alerts-root .alerts-eyebrow{color:var(--alerts-tx3);display:block;font-size:9.5px;font-weight:500;letter-spacing:.17em;text-transform:uppercase}.alerts-root .alerts-hero h2,.alerts-root .alerts-panel h2{color:var(--alerts-tx);font-size:14px;font-weight:500;margin:2px 0 0}.alerts-root .alerts-hero p,.alerts-root .alerts-panel-header p{color:var(--alerts-tx3);font-size:11px;margin:2px 0 0}.alerts-root .alerts-hero-status{align-items:center;border:1px solid var(--alerts-line);border-radius:999px;color:var(--alerts-tx2);display:flex;flex-shrink:0;font-family:var(--alerts-mono);font-size:10px;gap:7px;padding:6px 10px}.alerts-root .alerts-status-dot,.alerts-root .alerts-summary-dot{background:var(--alerts-tx3);border-radius:50%;display:inline-block;flex-shrink:0;height:6px;width:6px}.alerts-root .alerts-status-dot.good,.alerts-root .alerts-summary-dot.good{background:var(--alerts-good);box-shadow:0 0 7px var(--alerts-good)}.alerts-root .alerts-status-dot.warn,.alerts-root .alerts-summary-dot.warn{background:var(--alerts-warn);box-shadow:0 0 7px var(--alerts-warn)}.alerts-root .alerts-summary-dot.bad{background:var(--alerts-bad);box-shadow:0 0 7px var(--alerts-bad)}.alerts-root .alerts-summary{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.alerts-root .alerts-summary-card{border-radius:var(--alerts-radius-sm);display:flex;flex-direction:column;gap:7px;padding:14px 16px}.alerts-root .alerts-summary-label{color:var(--alerts-tx3);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.alerts-root .alerts-summary-value{color:var(--alerts-tx);font-size:27px;font-variant-numeric:tabular-nums;font-weight:300;letter-spacing:-.03em;line-height:1}.alerts-root .alerts-summary-value span{color:var(--alerts-tx3);font-size:16px;margin-left:2px}.alerts-root .alerts-summary-value.good-text{color:var(--alerts-good)}.alerts-root .alerts-summary-value.warn-text{color:var(--alerts-warn)}.alerts-root .alerts-summary-value.bad-text{color:var(--alerts-bad)}.alerts-root .alerts-summary-meta{align-items:center;color:var(--alerts-tx3);display:flex;font-family:var(--alerts-mono);font-size:10px;gap:5px}.alerts-root .alerts-summary-meta svg{color:var(--alerts-tx2)}.alerts-root .alerts-stack{display:flex;flex-direction:column;gap:16px}.alerts-root .alerts-panel{border-radius:var(--alerts-radius);overflow:hidden}.alerts-root .alerts-panel-header{align-items:center;border-bottom:1px solid var(--alerts-line);display:flex;gap:12px;justify-content:space-between;padding:15px 18px 13px}.alerts-root .alerts-panel-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.alerts-root .alerts-button{border-radius:999px;font-family:var(--alerts-mono);font-size:10px;letter-spacing:.04em;padding:7px 12px}.alerts-root .alerts-button-secondary{background:var(--alerts-surface-2);border-color:var(--alerts-line-mid);color:var(--alerts-tx2)}.alerts-root .alerts-button-secondary:hover:not(:disabled){background:var(--alerts-surface-3);border-color:var(--alerts-line-strong);color:var(--alerts-tx)}.alerts-root .alerts-button-primary{background:var(--alerts-accent);color:var(--alerts-accent-ink)}.alerts-root .alerts-button-primary:hover:not(:disabled){background:#e2cfa7}.alerts-root .alerts-panel-body{padding:18px}.alerts-root .alerts-channel-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.alerts-root .alerts-channel-card{background:var(--alerts-surface-2);border:1px solid var(--alerts-line);border-radius:var(--alerts-radius-sm);min-width:0;padding:14px}.alerts-root .alerts-channel-head{align-items:center;display:flex;gap:9px;margin-bottom:16px}.alerts-root .alerts-channel-icon{align-items:center;border-radius:9px;display:flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.alerts-root .alerts-channel-icon.telegram{background:#5cb6e81f;color:#7ac8ef}.alerts-root .alerts-channel-icon.discord{background:#8e7eeb1f;color:#a99df0}.alerts-root .alerts-channel-name,.alerts-root .alerts-channel-detail{display:block}.alerts-root .alerts-channel-name{color:var(--alerts-tx);font-size:12px;font-weight:500}.alerts-root .alerts-channel-detail{color:var(--alerts-tx3);font-size:10px;margin-top:1px}.alerts-root .alerts-config-chip{border:1px solid var(--alerts-line);border-radius:999px;font-family:var(--alerts-mono);font-size:9px;letter-spacing:.06em;margin-left:auto;padding:4px 8px;text-transform:uppercase}.alerts-root .alerts-config-chip.ready{background:var(--alerts-good-soft);border-color:var(--alerts-good-line);color:var(--alerts-good)}.alerts-root .alerts-config-chip.pending{background:var(--alerts-warn-soft);border-color:var(--alerts-warn-line);color:var(--alerts-warn)}.alerts-root .alerts-channel-fields{display:grid;gap:12px}.alerts-root .alerts-secret-field{position:relative}.alerts-root .alerts-input{background:var(--alerts-input);border-color:var(--alerts-line-mid);border-radius:var(--alerts-radius-sm);color:var(--alerts-tx);font-family:var(--alerts-mono);font-size:11px;min-height:38px;padding-right:40px}.alerts-root .alerts-input:hover{background:var(--alerts-surface-3);border-color:var(--alerts-line-strong)}.alerts-root .alerts-input:focus{border-color:var(--alerts-accent-line);box-shadow:0 0 0 1px #d8c08f1f}.alerts-root .alerts-secret-field label{color:var(--alerts-tx2);font-family:var(--alerts-sans);font-size:11px;margin-bottom:5px}.alerts-root .alerts-reveal-button{align-items:center;background:transparent;border:0;border-radius:999px;color:var(--alerts-tx3);cursor:pointer;display:flex;height:28px;justify-content:center;position:absolute;right:7px;top:27px;width:28px}.alerts-root .alerts-reveal-button:hover{background:var(--alerts-accent-soft);color:var(--alerts-accent)}.alerts-root .alerts-channel-note{color:var(--alerts-tx3);font-family:var(--alerts-mono);font-size:10px;line-height:1.45;margin:13px 0 0}.alerts-root .alerts-panel-count{color:var(--alerts-tx3);font-family:var(--alerts-mono);font-size:10px;white-space:nowrap}.alerts-root .alerts-table-shell>div{border:0;border-radius:0}.alerts-root .alerts-table-shell table{border-collapse:collapse;font-size:12px;min-width:680px;width:100%}.alerts-root .alerts-table-shell thead tr{background:#ffffff05}.alerts-root .alerts-table-shell th{border-bottom:1px solid var(--alerts-line);color:var(--alerts-tx3);font-family:var(--alerts-sans);font-size:9.5px;font-weight:500;letter-spacing:.14em;padding:10px 14px;text-align:left;text-transform:uppercase}.alerts-root .alerts-table-shell td{border-bottom:1px solid rgba(255,255,255,.032);color:var(--alerts-tx);padding:12px 14px;vertical-align:middle}.alerts-root .alerts-table-shell th:first-child,.alerts-root .alerts-table-shell td:first-child{padding-left:18px}.alerts-root .alerts-table-shell th:last-child,.alerts-root .alerts-table-shell td:last-child{padding-right:18px}.alerts-root .alerts-table-shell tbody tr{transition:background .12s ease}.alerts-root .alerts-table-shell tbody tr:hover{background:#ffffff07}.alerts-root .alerts-severity{align-items:center;border:1px solid var(--alerts-line);border-radius:999px;display:inline-flex;font-family:var(--alerts-mono);font-size:10px;gap:6px;padding:4px 9px;text-transform:uppercase}.alerts-root .alerts-severity-dot{background:currentColor;border-radius:50%;height:5px;width:5px}.alerts-root .alerts-severity.info{background:var(--alerts-accent-soft);border-color:var(--alerts-accent-line);color:var(--alerts-accent)}.alerts-root .alerts-severity.warning{background:var(--alerts-warn-soft);border-color:var(--alerts-warn-line);color:var(--alerts-warn)}.alerts-root .alerts-severity.critical{background:var(--alerts-bad-soft);border-color:var(--alerts-bad-line);color:var(--alerts-bad)}.alerts-root .alerts-type{color:var(--alerts-tx2);font-size:12px;text-transform:capitalize}.alerts-root .alerts-message{color:var(--alerts-tx);display:block;max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alerts-root .alerts-time{color:var(--alerts-tx3);font-family:var(--alerts-mono);font-size:10px;white-space:nowrap}.alerts-root .alerts-pagination{align-items:center;border-top:1px solid var(--alerts-line);display:flex;gap:12px;justify-content:space-between;padding:12px 18px}.alerts-root .alerts-pagination-info{color:var(--alerts-tx3);font-family:var(--alerts-mono);font-size:10px}.alerts-root .alerts-pagination-info strong{color:var(--alerts-tx2);font-weight:500}.alerts-root .alerts-pagination-controls{align-items:center;display:flex;gap:6px}.alerts-root .alerts-page-button,.alerts-root .alerts-page-current,.alerts-root .alerts-page-total{border-radius:999px;font-family:var(--alerts-mono);font-size:10px}.alerts-root .alerts-page-button{background:transparent;border:1px solid var(--alerts-line-mid);color:var(--alerts-tx2);cursor:pointer;padding:6px 10px}.alerts-root .alerts-page-button:hover:not(:disabled){background:var(--alerts-surface-2);border-color:var(--alerts-line-strong);color:var(--alerts-tx)}.alerts-root .alerts-page-button:disabled{cursor:not-allowed;opacity:.3}.alerts-root .alerts-page-current{background:var(--alerts-accent);color:var(--alerts-accent-ink);font-weight:600;min-width:24px;padding:6px 8px;text-align:center}.alerts-root .alerts-page-total{color:var(--alerts-tx3);padding-right:2px}.alerts-root .alerts-table-shell .flex.flex-col{min-height:180px}.alerts-root .alerts-table-shell .flex.flex-col h3{color:var(--alerts-tx)}.alerts-root .alerts-table-shell .flex.flex-col p{color:var(--alerts-tx3)}.alerts-root .alerts-state-panel{align-items:center;border-radius:var(--alerts-radius);display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:300px;padding:36px 24px}.alerts-root .alerts-state-panel>.animate-spin{border-top-color:var(--alerts-accent);height:24px;width:24px}.alerts-root .alerts-state-panel>span{color:var(--alerts-tx3);font-family:var(--alerts-mono);font-size:11px}@media(max-width:900px){.alerts-root .alerts-channel-grid{grid-template-columns:1fr}}@media(max-width:760px){.alerts-root .alerts-hero{align-items:flex-start;flex-wrap:wrap}.alerts-root .alerts-hero-status{margin-left:56px}.alerts-root .alerts-summary{grid-template-columns:1fr}.alerts-root .alerts-panel-header{align-items:flex-start;flex-direction:column}.alerts-root .alerts-panel-actions{justify-content:flex-start;width:100%}.alerts-root .alerts-pagination{align-items:flex-start;flex-direction:column}}html:has(.alerts-root) .app-toast-stack{gap:8px;right:20px;top:88px;z-index:60}html:has(.alerts-root) .app-toast{background:linear-gradient(180deg,#151b1b,#101515);border:1px solid rgba(255,255,255,.1);border-radius:16px;box-shadow:0 1px #ffffff0b inset,0 18px 40px -18px #000000eb;color:#ecf5f1;font-family:Inter,-apple-system,system-ui,sans-serif;max-width:380px;min-width:280px;padding:12px 14px}html:has(.alerts-root) .app-toast-success{border-color:#4ade8057}html:has(.alerts-root) .app-toast-error{border-color:#ff6f6f61}html:has(.alerts-root) .app-toast-warning{border-color:#f5b5445c}html:has(.alerts-root) .app-toast-info{border-color:#d8c08f66}html:has(.alerts-root) .app-toast-row{align-items:center;gap:10px}html:has(.alerts-root) .app-toast-icon{align-items:center;border-radius:999px;display:flex;flex-shrink:0;height:22px;justify-content:center;width:22px}html:has(.alerts-root) .app-toast-icon svg{height:12px;width:12px}html:has(.alerts-root) .app-toast-success .app-toast-icon{background:#4ade801f;color:#4ade80}html:has(.alerts-root) .app-toast-error .app-toast-icon{background:#ff6f6f1f;color:#ff6f6f}html:has(.alerts-root) .app-toast-warning .app-toast-icon{background:#f5b5441f;color:#f5b544}html:has(.alerts-root) .app-toast-info .app-toast-icon{background:#d8c08f21;color:#d8c08f}html:has(.alerts-root) .app-toast-msg{color:#ecf5f1;font-size:13px;font-weight:500;letter-spacing:-.01em;line-height:1.35}html:has(.alerts-root) .app-toast-actions{align-items:center;flex-direction:row;gap:2px}html:has(.alerts-root) .app-toast-actions button{align-items:center;background:transparent;border:0;border-radius:999px;color:#657873;cursor:pointer;display:flex;height:24px;justify-content:center;width:24px}html:has(.alerts-root) .app-toast-actions button:hover{background:#d8c08f21;color:#d8c08f}html:has(.alerts-root) .app-toast-copied{color:#4ade80}.signers-root{--signers-surface: #111616;--signers-surface-2: #161d1d;--signers-surface-3: #1d2525;--signers-input: #0c1111;--signers-line: rgba(255, 255, 255, .055);--signers-line-mid: rgba(255, 255, 255, .1);--signers-line-strong: rgba(255, 255, 255, .19);--signers-tx: #ecf5f1;--signers-tx2: #93a8a2;--signers-tx3: #657873;--signers-accent: #d8c08f;--signers-accent-soft: rgba(216, 192, 143, .13);--signers-accent-line: rgba(216, 192, 143, .4);--signers-accent-ink: #1c1608;--signers-good: #4ade80;--signers-good-soft: rgba(74, 222, 128, .12);--signers-good-line: rgba(74, 222, 128, .34);--signers-warn: #f5b544;--signers-warn-soft: rgba(245, 181, 68, .12);--signers-warn-line: rgba(245, 181, 68, .36);--signers-bad: #ff6f6f;--signers-bad-soft: rgba(255, 111, 111, .12);--signers-bad-line: rgba(255, 111, 111, .38);--signers-radius: 16px;--signers-radius-sm: 10px;--signers-card: linear-gradient(180deg, #151b1b 0%, #101515 100%);--signers-lift: 0 1px 0 rgba(255, 255, 255, .045) inset, 0 10px 26px -16px rgba(0, 0, 0, .85);--signers-mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;--signers-sans: "Inter", -apple-system, system-ui, sans-serif;color:var(--signers-tx);display:flex;flex-direction:column;font-family:var(--signers-sans);font-size:13px;gap:16px;line-height:1.5;-webkit-font-smoothing:antialiased}.signers-root .signers-topbar,.signers-root .signers-topbar>div{margin-bottom:0}.signers-root .signers-topbar h1{color:var(--signers-tx);font-size:28px;font-weight:300;letter-spacing:-.03em;line-height:1.1}.signers-root .signers-topbar [class~="bg-[#0B1212]"]{background:var(--signers-surface-2)}.signers-root .signers-topbar [class~="border-[#1A2323]"]{border-color:var(--signers-line)}.signers-root .signers-topbar [class~="text-[#E6FFF6]"]{color:var(--signers-tx)}.signers-root .signers-topbar [class~="bg-[#00FFB2]/20"]{background:var(--signers-accent-soft)}.signers-root .signers-topbar [class~="text-[#00FFB2]"]{color:var(--signers-accent)}.signers-root .signers-topbar [class~="bg-[#00FFB2]"]{background:var(--signers-good)}.signers-root .signers-hero,.signers-root .signers-kpi,.signers-root .signers-filter-panel,.signers-root .signers-panel,.signers-root .signers-state-panel{background:var(--signers-card);border:1px solid var(--signers-line);box-shadow:var(--signers-lift)}.signers-root .signers-hero{align-items:center;border-radius:var(--signers-radius);display:flex;gap:20px;justify-content:space-between;padding:17px 18px}.signers-root .signers-hero-copy{min-width:0}.signers-root .signers-eyebrow{color:var(--signers-tx3);display:block;font-size:9.5px;font-weight:500;letter-spacing:.17em;text-transform:uppercase}.signers-root .signers-hero h2,.signers-root .signers-panel h2{color:var(--signers-tx);font-size:15px;font-weight:500;margin:2px 0 0;text-transform:capitalize}.signers-root .signers-hero p{color:var(--signers-tx3);font-size:11px;margin:2px 0 0}.signers-root .signers-controls{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.signers-root .signers-range-picker{align-items:center;background:var(--signers-surface-2);border:1px solid var(--signers-line-mid);border-radius:999px;display:flex;gap:2px;padding:3px}.signers-root .signers-range-label{align-items:center;color:var(--signers-tx3);display:inline-flex;font-family:var(--signers-mono);font-size:9px;gap:4px;letter-spacing:.05em;padding:0 7px 0 8px;text-transform:uppercase}.signers-root .signers-range-button{background:transparent;border:1px solid transparent;border-radius:999px;color:var(--signers-tx2);cursor:pointer;font-family:var(--signers-mono);font-size:10px;padding:5px 8px;transition:all .13s ease}.signers-root .signers-range-button:hover{background:var(--signers-surface-3);color:var(--signers-tx)}.signers-root .signers-range-button.active{background:var(--signers-accent);border-color:var(--signers-accent);color:var(--signers-accent-ink);font-weight:600}.signers-root .signers-refresh-button{align-items:center;background:var(--signers-surface-2);border:1px solid var(--signers-line-mid);border-radius:999px;color:var(--signers-tx2);cursor:pointer;display:inline-flex;font-family:var(--signers-mono);font-size:10px;gap:6px;padding:8px 12px;transition:all .13s ease}.signers-root .signers-refresh-button:hover:not(:disabled){background:var(--signers-surface-3);border-color:var(--signers-line-strong);color:var(--signers-tx)}.signers-root .signers-refresh-button:disabled{cursor:not-allowed;opacity:.4}.signers-root .signers-spin{animation:signers-spin .8s linear infinite}@keyframes signers-spin{to{transform:rotate(360deg)}}.signers-root .signers-kpis{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.signers-root .signers-kpi{border-radius:var(--signers-radius-sm);display:flex;flex-direction:column;gap:8px;min-width:0;padding:15px 16px}.signers-root .signers-kpi-label{color:var(--signers-tx3);font-size:10px;letter-spacing:.11em;min-height:15px;text-transform:uppercase}.signers-root .signers-kpi-value{color:var(--signers-tx);font-family:var(--signers-mono);font-size:22px;font-variant-numeric:tabular-nums;font-weight:400;letter-spacing:-.03em;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.signers-root .signers-kpi-value span{color:currentColor;font-size:10px;opacity:.7}.signers-root .signers-kpi-value.good-text{color:var(--signers-good)}.signers-root .signers-kpi-value.accent-text{color:var(--signers-accent)}.signers-root .signers-kpi-value.signers-kpi-group{color:var(--signers-accent);font-family:var(--signers-sans);font-size:17px;text-transform:capitalize}.signers-root .signers-kpi-meta{align-items:center;color:var(--signers-tx3);display:flex;font-family:var(--signers-mono);font-size:10px;gap:5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.signers-root .signers-kpi-meta svg{color:var(--signers-tx2);flex-shrink:0}.signers-root .signers-health-summary{align-items:center;display:flex;flex-wrap:wrap;gap:5px;min-height:24px}.signers-root .signers-health-badge,.signers-root .signers-status{align-items:center;border:1px solid var(--signers-line);border-radius:999px;display:inline-flex;font-family:var(--signers-mono);font-size:9px;gap:5px;padding:4px 7px;text-transform:uppercase;white-space:nowrap}.signers-root .signers-health-badge>span,.signers-root .signers-status>span{background:currentColor;border-radius:50%;height:5px;width:5px}.signers-root .healthy{background:var(--signers-good-soft);border-color:var(--signers-good-line);color:var(--signers-good)}.signers-root .warning{background:var(--signers-warn-soft);border-color:var(--signers-warn-line);color:var(--signers-warn)}.signers-root .critical{background:var(--signers-bad-soft);border-color:var(--signers-bad-line);color:var(--signers-bad)}.signers-root .signers-filter-panel{align-items:center;border-radius:var(--signers-radius-sm);display:flex;gap:16px;justify-content:space-between;padding:11px 14px}.signers-root .signers-filter-heading{align-items:center;display:flex;gap:10px}.signers-root .signers-filter-count{color:var(--signers-tx3);font-family:var(--signers-mono);font-size:10px}.signers-root .signers-search{align-items:center;background:var(--signers-input);border:1px solid var(--signers-line-mid);border-radius:999px;color:var(--signers-tx3);display:flex;gap:8px;max-width:360px;padding:7px 12px;width:100%}.signers-root .signers-search:focus-within{border-color:var(--signers-accent-line);box-shadow:0 0 0 1px #d8c08f1f}.signers-root .signers-search input{background:transparent;border:0;color:var(--signers-tx);font-family:var(--signers-sans);font-size:11px;min-width:0;outline:0;width:100%}.signers-root .signers-search input::placeholder{color:var(--signers-tx3)}.signers-root .signers-groups{display:flex;flex-direction:column;gap:16px}.signers-root .signers-panel{border-radius:var(--signers-radius);overflow:hidden}.signers-root .signers-panel-header{align-items:center;border-bottom:1px solid var(--signers-line);display:flex;gap:12px;justify-content:space-between;padding:15px 18px 13px}.signers-root .signers-group-metrics{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.signers-root .signers-group-metrics span{align-items:center;background:var(--signers-surface-2);border:1px solid var(--signers-line-mid);border-radius:999px;color:var(--signers-tx2);display:inline-flex;font-family:var(--signers-mono);font-size:9px;gap:5px;padding:5px 8px;white-space:nowrap}.signers-root .signers-group-metrics span:first-child{color:var(--signers-good)}.signers-root .signers-group-metrics span:nth-child(2){color:var(--signers-accent)}.signers-root .signers-table-shell{overflow-x:auto}.signers-root .signers-table-shell>div{border:0;border-radius:0}.signers-root .signers-table-shell table{border-collapse:collapse;font-size:12px;min-width:800px;width:100%}.signers-root .signers-table-shell thead tr{background:#ffffff05}.signers-root .signers-table-shell th{border-bottom:1px solid var(--signers-line);color:var(--signers-tx3);font-size:9.5px;font-weight:500;letter-spacing:.14em;padding:10px 14px;text-align:left;text-transform:uppercase}.signers-root .signers-table-shell td{border-bottom:1px solid rgba(255,255,255,.032);color:var(--signers-tx);padding:12px 14px;vertical-align:middle}.signers-root .signers-table-shell th:first-child,.signers-root .signers-table-shell td:first-child{padding-left:18px}.signers-root .signers-table-shell th:last-child,.signers-root .signers-table-shell td:last-child{padding-right:18px}.signers-root .signers-table-shell tbody tr{transition:background .12s ease}.signers-root .signers-table-shell tbody tr:hover{background:#ffffff07}.signers-root .signers-address-cell{align-items:center;display:flex;gap:7px}.signers-root .signers-address,.signers-root .signers-value,.signers-root .signers-spend,.signers-root .signers-threshold{font-family:var(--signers-mono)}.signers-root .signers-address{color:var(--signers-tx2);font-size:11px}.signers-root .signers-copy-button{align-items:center;background:transparent;border:0;border-radius:999px;color:var(--signers-tx3);cursor:pointer;display:inline-flex;height:24px;justify-content:center;width:24px}.signers-root .signers-copy-button:hover{background:var(--signers-accent-soft);color:var(--signers-accent)}.signers-root .signers-value{color:var(--signers-tx);font-size:12px;font-variant-numeric:tabular-nums}.signers-root .signers-value small{color:var(--signers-tx3);font-size:9px}.signers-root .signers-spend{background:var(--signers-good-soft);border:1px solid var(--signers-good-line);border-radius:999px;color:var(--signers-good);display:inline-block;font-size:10px;padding:4px 8px}.signers-root .signers-threshold{font-size:10px}.signers-root .signers-threshold.warning{background:transparent;border:0;color:var(--signers-warn);padding:0}.signers-root .signers-threshold.critical{background:transparent;border:0;color:var(--signers-bad);padding:0}.signers-root .signers-status.healthy{background:var(--signers-good-soft);border-color:var(--signers-good-line);color:var(--signers-good)}.signers-root .signers-status.warning{background:var(--signers-warn-soft);border-color:var(--signers-warn-line);color:var(--signers-warn)}.signers-root .signers-status.critical{background:var(--signers-bad-soft);border-color:var(--signers-bad-line);color:var(--signers-bad)}.signers-root .signers-empty-panel{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:220px;padding:30px;text-align:center}.signers-root .signers-empty-mark{align-items:center;background:var(--signers-accent-soft);border:1px solid var(--signers-accent-line);border-radius:50%;color:var(--signers-accent);display:flex;height:40px;justify-content:center;margin-bottom:10px;width:40px}.signers-root .signers-empty-panel h2{font-size:13px}.signers-root .signers-empty-panel p{color:var(--signers-tx3);font-size:11px;margin:3px 0 0}.signers-root .signers-state-panel{align-items:center;border-radius:var(--signers-radius);display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:300px;padding:36px 24px}.signers-root .signers-state-panel>.animate-spin{border-top-color:var(--signers-accent);height:24px;width:24px}.signers-root .signers-state-panel>span{color:var(--signers-tx3);font-family:var(--signers-mono);font-size:11px}@media(max-width:1100px){.signers-root .signers-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.signers-root .signers-hero{align-items:flex-start;flex-direction:column}.signers-root .signers-controls{justify-content:flex-start;width:100%}.signers-root .signers-filter-panel{align-items:flex-start;flex-direction:column}.signers-root .signers-search{max-width:none}}@media(max-width:700px){.signers-root .signers-kpis{grid-template-columns:1fr}.signers-root .signers-panel-header{align-items:flex-start;flex-direction:column}.signers-root .signers-group-metrics{justify-content:flex-start}}@media(max-width:560px){.signers-root .signers-range-picker{max-width:100%;overflow-x:auto}.signers-root .signers-range-label{display:none}.signers-root .signers-controls{align-items:stretch;flex-direction:column}.signers-root .signers-refresh-button{justify-content:center}}.indexer-root{--indexer-surface: #111616;--indexer-surface-2: #161d1d;--indexer-surface-3: #1d2525;--indexer-line: rgba(255, 255, 255, .055);--indexer-line-mid: rgba(255, 255, 255, .1);--indexer-line-strong: rgba(255, 255, 255, .19);--indexer-tx: #ecf5f1;--indexer-tx2: #93a8a2;--indexer-tx3: #657873;--indexer-accent: #d8c08f;--indexer-accent-soft: rgba(216, 192, 143, .13);--indexer-accent-line: rgba(216, 192, 143, .4);--indexer-good: #4ade80;--indexer-good-soft: rgba(74, 222, 128, .12);--indexer-good-line: rgba(74, 222, 128, .34);--indexer-warn: #f5b544;--indexer-warn-soft: rgba(245, 181, 68, .12);--indexer-warn-line: rgba(245, 181, 68, .36);--indexer-bad: #ff6f6f;--indexer-bad-soft: rgba(255, 111, 111, .12);--indexer-bad-line: rgba(255, 111, 111, .38);--indexer-radius: 16px;--indexer-radius-sm: 10px;--indexer-card: linear-gradient(180deg, #151b1b 0%, #101515 100%);--indexer-lift: 0 1px 0 rgba(255, 255, 255, .045) inset, 0 10px 26px -16px rgba(0, 0, 0, .85);--indexer-mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;--indexer-sans: "Inter", -apple-system, system-ui, sans-serif;color:var(--indexer-tx);display:flex;flex-direction:column;font-family:var(--indexer-sans);font-size:13px;gap:16px;line-height:1.5;-webkit-font-smoothing:antialiased}.indexer-root .indexer-hero,.indexer-root .indexer-kpi,.indexer-root .indexer-panel,.indexer-root .indexer-state-panel{background:var(--indexer-card);border:1px solid var(--indexer-line);box-shadow:var(--indexer-lift)}.indexer-root .indexer-hero{align-items:center;border-radius:var(--indexer-radius);display:flex;gap:16px;justify-content:space-between;padding:17px 18px}.indexer-root .indexer-eyebrow{color:var(--indexer-tx3);display:block;font-size:9.5px;font-weight:500;letter-spacing:.17em;text-transform:uppercase}.indexer-root .indexer-hero h2,.indexer-root .indexer-panel h2{color:var(--indexer-tx);font-size:15px;font-weight:500;margin:2px 0 0}.indexer-root .indexer-hero p,.indexer-root .indexer-panel-header p{color:var(--indexer-tx3);font-size:11px;margin:2px 0 0}.indexer-root .indexer-hero-chip{border:1px solid var(--indexer-good-line);border-radius:999px;color:var(--indexer-good);font-family:var(--indexer-mono);font-size:10px;padding:6px 10px;white-space:nowrap}.indexer-root .indexer-hero-chip.warning{background:var(--indexer-warn-soft);border-color:var(--indexer-warn-line);color:var(--indexer-warn)}.indexer-root .indexer-hero-chip.healthy{background:var(--indexer-good-soft)}.indexer-root .indexer-kpis{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.indexer-root .indexer-kpi{border-radius:var(--indexer-radius-sm);display:flex;flex-direction:column;gap:7px;padding:14px 16px}.indexer-root .indexer-kpi-label{color:var(--indexer-tx3);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.indexer-root .indexer-kpi strong{color:var(--indexer-tx);font-family:var(--indexer-mono);font-size:27px;font-variant-numeric:tabular-nums;font-weight:300;letter-spacing:-.03em;line-height:1}.indexer-root .indexer-kpi strong.good-text{color:var(--indexer-good)}.indexer-root .indexer-kpi strong.warning-text{color:var(--indexer-warn)}.indexer-root .indexer-kpi strong.bad-text{color:var(--indexer-bad)}.indexer-root .indexer-kpi-meta{color:var(--indexer-tx3);font-family:var(--indexer-mono);font-size:10px}.indexer-root .indexer-panel{border-radius:var(--indexer-radius);overflow:hidden}.indexer-root .indexer-panel-header{align-items:center;border-bottom:1px solid var(--indexer-line);display:flex;gap:14px;justify-content:space-between;padding:15px 18px 13px}.indexer-root .indexer-panel-count{background:var(--indexer-surface-2);border:1px solid var(--indexer-line-mid);border-radius:999px;color:var(--indexer-tx3);font-family:var(--indexer-mono);font-size:10px;padding:5px 9px;white-space:nowrap}.indexer-root .indexer-panel-body{padding:14px 18px 18px}.indexer-root .indexer-groups{display:flex;flex-direction:column;gap:18px}.indexer-root .indexer-group{border:1px solid var(--indexer-line);border-radius:var(--indexer-radius-sm);overflow:hidden}.indexer-root .indexer-group-header{align-items:center;background:#ffffff05;border-bottom:1px solid var(--indexer-line);display:flex;gap:14px;justify-content:space-between;padding:11px 13px}.indexer-root .indexer-group-label{color:var(--indexer-tx3);display:block;font-size:9px;letter-spacing:.14em;text-transform:uppercase}.indexer-root .indexer-group h3{color:var(--indexer-tx);font-size:13px;font-weight:500;margin:1px 0 0;text-transform:capitalize}.indexer-root .indexer-group-meta{align-items:center;color:var(--indexer-tx3);display:flex;flex-wrap:wrap;font-family:var(--indexer-mono);font-size:10px;gap:12px;justify-content:flex-end}.indexer-root .indexer-group-meta strong{color:var(--indexer-tx2);font-weight:400}.indexer-root .indexer-stale-label{background:var(--indexer-warn-soft);border:1px solid var(--indexer-warn-line);border-radius:999px;color:var(--indexer-warn);padding:3px 7px;text-transform:uppercase}.indexer-root .indexer-table-shell{overflow-x:auto}.indexer-root .indexer-table-shell>div{border:0;border-radius:0}.indexer-root .indexer-table-shell table{border-collapse:collapse;font-size:12px;min-width:760px;table-layout:fixed;width:max(100%,760px)}.indexer-root .indexer-table-shell .indexer-col-endpoint{width:52%}.indexer-root .indexer-table-shell .indexer-col-type,.indexer-root .indexer-table-shell .indexer-col-status{text-align:center;width:17%}.indexer-root .indexer-table-shell .indexer-col-number,.indexer-root .indexer-table-shell .indexer-col-cooldown{text-align:center;width:15%}.indexer-root .indexer-table-shell thead tr{background:#ffffff03}.indexer-root .indexer-table-shell th{border-bottom:1px solid var(--indexer-line);color:var(--indexer-tx3);font-size:9.5px;font-weight:500;letter-spacing:.14em;padding:10px 13px;text-align:left;text-transform:uppercase}.indexer-root .indexer-table-shell td{border-bottom:1px solid rgba(255,255,255,.032);color:var(--indexer-tx);padding:11px 13px;vertical-align:middle}.indexer-root .indexer-table-shell tbody tr{transition:background .12s ease}.indexer-root .indexer-table-shell tbody tr:hover{background:#ffffff07}.indexer-root .indexer-table-shell tbody tr:last-child td{border-bottom:0}.indexer-root .indexer-endpoint-url{color:var(--indexer-tx2);display:block;font-family:var(--indexer-mono);font-size:10px;max-width:440px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.indexer-root .indexer-type{color:var(--indexer-accent);font-family:var(--indexer-mono);font-size:10px;text-transform:uppercase}.indexer-root .indexer-number{color:var(--indexer-tx);font-family:var(--indexer-mono);font-size:11px;font-variant-numeric:tabular-nums}.indexer-root .indexer-number.muted{color:var(--indexer-tx2)}.indexer-root .indexer-health-badge{align-items:center;border:1px solid var(--indexer-line);border-radius:999px;display:inline-flex;font-family:var(--indexer-mono);font-size:10px;gap:6px;padding:4px 9px;text-transform:uppercase;white-space:nowrap}.indexer-root .indexer-health-badge>span{background:currentColor;border-radius:50%;height:5px;width:5px}.indexer-root .indexer-health-badge.healthy{background:var(--indexer-good-soft);border-color:var(--indexer-good-line);color:var(--indexer-good)}.indexer-root .indexer-health-badge.warning{background:var(--indexer-warn-soft);border-color:var(--indexer-warn-line);color:var(--indexer-warn)}.indexer-root .indexer-health-badge.down{background:var(--indexer-bad-soft);border-color:var(--indexer-bad-line);color:var(--indexer-bad)}.indexer-root .indexer-empty{color:var(--indexer-tx3);font-family:var(--indexer-mono);font-size:11px;padding:25px 12px;text-align:center}.indexer-root .indexer-state-panel{align-items:center;border-radius:var(--indexer-radius);display:flex;justify-content:center;min-height:320px}.indexer-root .indexer-state-panel .animate-spin{border-top-color:var(--indexer-accent);height:24px;width:24px}@media(max-width:900px){.indexer-root .indexer-hero,.indexer-root .indexer-panel-header{align-items:flex-start;flex-direction:column}.indexer-root .indexer-panel-count{align-self:flex-start}}@media(max-width:700px){.indexer-root .indexer-kpis{grid-template-columns:1fr}.indexer-root .indexer-group-header{align-items:flex-start;flex-direction:column}.indexer-root .indexer-group-meta{justify-content:flex-start}.indexer-root .indexer-panel-body{padding:10px}}.invite-root,.invite-modal{--inv-surface: #111616;--inv-surface-2: #161d1d;--inv-surface-3: #1d2525;--inv-input: #0c1111;--inv-line: rgba(255, 255, 255, .055);--inv-line-mid: rgba(255, 255, 255, .1);--inv-line-strong: rgba(255, 255, 255, .19);--inv-tx: #ecf5f1;--inv-tx2: #93a8a2;--inv-tx3: #657873;--inv-accent: #d8c08f;--inv-accent-soft: rgba(216, 192, 143, .13);--inv-accent-line: rgba(216, 192, 143, .4);--inv-accent-ink: #1c1608;--inv-good: #4ade80;--inv-good-soft: rgba(74, 222, 128, .12);--inv-good-line: rgba(74, 222, 128, .34);--inv-warn: #f5b544;--inv-warn-soft: rgba(245, 181, 68, .12);--inv-warn-line: rgba(245, 181, 68, .36);--inv-bad: #ff6f6f;--inv-bad-soft: rgba(255, 111, 111, .12);--inv-bad-line: rgba(255, 111, 111, .38);--inv-card: linear-gradient(180deg, #151b1b 0%, #101515 100%);--inv-lift: 0 1px 0 rgba(255, 255, 255, .045) inset, 0 10px 26px -16px rgba(0, 0, 0, .85);--inv-radius: 16px;--inv-radius-sm: 10px;--inv-radius-xs: 7px;--inv-mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;--inv-sans: "Inter", -apple-system, system-ui, sans-serif}.invite-root .invite-filter-panel{background:var(--seq-card);border:1px solid var(--seq-line);border-radius:var(--seq-radius);box-shadow:var(--seq-lift);overflow:visible;padding:10px 14px}.invite-root .invite-registry-panel{overflow:visible}.invite-root .invite-registry-bar{align-items:center;background:linear-gradient(90deg,rgba(216,192,143,.035) 0%,transparent 54%);border-bottom:1px solid var(--seq-line);display:flex;gap:12px;justify-content:space-between;padding:10px 16px}.invite-root .invite-filters{align-items:center;display:flex;flex-wrap:wrap;gap:8px 14px}.invite-root .invite-search{background:var(--seq-surface-2);border:1px solid var(--seq-line-mid);border-radius:var(--seq-radius-sm);color:var(--seq-tx);flex:1 1 220px;font-family:var(--seq-sans);font-size:12px;max-width:320px;min-height:30px;min-width:180px;outline:none;padding:5px 10px;transition:border-color .13s ease,background .13s ease}.invite-root .invite-search::placeholder{color:var(--seq-tx3)}.invite-root .invite-search:hover,.invite-root .invite-search:focus{background:var(--seq-surface-3);border-color:var(--seq-accent-line)}.invite-root .invite-filter-group{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.invite-root .invite-filter-label{color:var(--seq-tx3);font-family:var(--seq-mono);font-size:9.5px;font-weight:500;letter-spacing:.12em;margin-right:2px;text-transform:uppercase}.invite-root .invite-creator-select{min-width:188px;width:220px}.invite-root .invite-select-trigger{background:var(--seq-surface-2)!important;border-color:var(--seq-line-mid)!important;border-radius:999px!important;color:var(--seq-tx)!important;font-family:var(--seq-mono)!important;font-size:10.5px!important;min-height:26px;padding:3px 8px 3px 10px!important}.invite-root .invite-select-trigger:hover,.invite-root .invite-select-trigger:focus{background:var(--seq-surface-3)!important;border-color:var(--seq-accent-line)!important;box-shadow:none!important}.invite-root .invite-select-trigger span{color:inherit}.invite-root .invite-filter-group-creator{flex:1 1 auto;min-width:0}@media(max-width:900px){.invite-root .invite-search{flex:1 1 100%;max-width:none}}.invite-root .invite-registry-panel .seq-table-wrap{overflow:visible}.invite-root .invite-table{min-width:0}.invite-root .invite-table th,.invite-root .invite-table td{padding:8px 12px}.invite-root .invite-table tbody tr{cursor:default}.invite-root .invite-table .seq-chip{font-size:9px;letter-spacing:.08em;padding:2px 7px}.invite-root .invite-row.special td:first-child{box-shadow:inset 3px 0 0 var(--seq-accent)}.invite-root .invite-row.inactive{opacity:.72}.invite-root .invite-row-skel td{animation:invite-skeleton 1.35s ease-in-out infinite;height:44px}.invite-root .invite-row-label{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.invite-root .invite-card-title{color:var(--seq-tx);font-size:13px;font-weight:500;letter-spacing:-.01em;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invite-root .invite-code-row{align-items:center;display:flex;gap:4px}.invite-root .invite-code{color:var(--seq-accent);font-family:var(--seq-mono);font-size:12px;letter-spacing:.02em}.invite-root .invite-row-uses{min-width:72px}.invite-root .invite-icon-btn{align-items:center;background:transparent;border:0;border-radius:999px;color:var(--seq-tx3);cursor:pointer;display:inline-flex;padding:4px;transition:color .13s ease,background .13s ease}.invite-modal .invite-icon-btn{align-items:center;background:transparent;border:0;border-radius:999px;color:var(--inv-tx3);cursor:pointer;display:inline-flex;padding:4px}.invite-root .invite-icon-btn:hover,.invite-modal .invite-icon-btn:hover{background:#ffffff0f;color:var(--inv-tx)}.invite-root .invite-icon-btn.copied,.invite-modal .invite-icon-btn.copied{color:var(--inv-good)}.invite-root .invite-metric-value{color:var(--seq-tx);font-family:var(--seq-mono);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invite-root .invite-progress{background:#ffffff0f;border-radius:999px;height:3px;margin-top:5px;overflow:hidden}.invite-root .invite-progress-fill{border-radius:inherit;display:block;height:100%}.invite-root .invite-progress-fill.good{background:var(--seq-good)}.invite-root .invite-progress-fill.warn{background:var(--seq-warn)}.invite-root .invite-progress-fill.bad{background:var(--seq-bad)}.invite-root .invite-creator{align-items:center;color:var(--seq-tx3);display:flex;font-size:11px;gap:6px;min-width:0}.invite-root .invite-creator-id{color:var(--seq-tx2);font-family:var(--seq-mono);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invite-root .invite-card-actions{align-items:center;display:flex;flex-shrink:0;gap:4px;justify-content:flex-end}.invite-root .invite-menu-wrap{position:relative}.invite-root .invite-menu{background:var(--seq-surface);background-clip:padding-box;border:1px solid #3f3a32;border-radius:var(--seq-radius-sm);box-shadow:0 18px 40px -20px #000000e6;min-width:168px;overflow:hidden;padding:4px;position:absolute;right:0;top:calc(100% + 4px);z-index:20}.invite-root .invite-menu button{background:transparent;border:0;border-radius:7px;color:var(--seq-tx);cursor:pointer;display:block;font-family:var(--seq-sans);font-size:12px;padding:8px 10px;text-align:left;width:100%}.invite-root .invite-menu button:hover:not(:disabled){background:var(--seq-surface-3)}.invite-root .invite-menu button:disabled{cursor:not-allowed;opacity:.4}.invite-root .invite-menu-danger{color:var(--seq-bad)!important}.invite-root .invite-menu-good{color:var(--seq-good)!important}.invite-root .invite-empty-mark{align-items:center;background:var(--seq-accent-soft);border:1px solid var(--seq-accent-line);border-radius:50%;color:var(--seq-accent);display:flex;font-family:var(--seq-mono);font-size:16px;font-weight:600;height:34px;justify-content:center;margin-bottom:5px;width:34px}@keyframes invite-skeleton{0%,to{opacity:.45}50%{opacity:1}}.invite-select-menu{background:#121818!important;background-clip:padding-box!important;border:1px solid #3a3a32!important;border-radius:10px!important;box-shadow:0 18px 40px -20px #000000e6!important;min-width:240px!important;overflow:hidden!important;padding:4px!important}.invite-select-menu button{background:transparent!important;border-radius:7px!important;color:#ecf5f1!important;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace!important;font-size:11px!important;letter-spacing:.01em;line-height:1.35;overflow:hidden;padding:7px 10px!important;text-overflow:ellipsis;white-space:nowrap!important;word-break:normal!important}.invite-select-menu button:first-child{color:#657873!important}.invite-select-menu button:hover,.invite-select-menu .bg-\[\#00FFB2\]\/10,.invite-select-menu .text-\[\#00FFB2\]{background:#d8c08f21!important;color:#d8c08f!important}.invite-modal{background:#111616!important;background-clip:padding-box!important;border:1px solid #3f3a32!important;border-radius:var(--inv-radius)!important;box-shadow:0 24px 60px -24px #000000f2!important;color:var(--inv-tx)!important;font-family:var(--inv-sans);font-size:13px;line-height:1.5;outline:none!important;overflow:hidden!important;-webkit-font-smoothing:antialiased}.invite-modal>div:first-child{background:transparent!important;border-bottom:1px solid var(--inv-line)!important;padding:15px 20px!important}.invite-modal>div:first-child h2{color:var(--inv-tx)!important;font-family:var(--inv-sans);font-size:15px!important;font-weight:500!important;letter-spacing:-.01em}.invite-modal>div:first-child button{border-radius:999px!important;color:var(--inv-tx3)!important}.invite-modal>div:first-child button:hover{background:#ffffff0f!important;color:var(--inv-tx)!important}.invite-modal>div:nth-child(2){color:var(--inv-tx2)!important;padding:18px 20px 20px!important}.invite-modal>div:last-child:not(:nth-child(2)){background:#111616!important;border-top:1px solid var(--inv-line)!important;padding:12px 20px!important}.invite-modal-kicker{color:var(--inv-tx3);display:block;font-family:var(--inv-mono);font-size:10px;font-weight:400;letter-spacing:.04em;margin-top:2px}.invite-modal-kicker.mono{color:var(--inv-accent);font-size:11px}.invite-modal-title-row{align-items:center;display:flex;gap:8px}.invite-modal-title-row .invite-modal-kicker{margin-top:0}.invite-modal-body{display:flex;flex-direction:column;gap:16px}.invite-modal-section{display:flex;flex-direction:column;gap:10px}.invite-modal-section-title{color:var(--inv-tx3);font-family:var(--inv-mono);font-size:9.5px;font-weight:500;letter-spacing:.14em;margin:0;text-transform:uppercase}.invite-modal label{color:var(--inv-tx2)!important;font-size:11.5px!important;font-weight:500!important}.invite-modal .invite-select-trigger span{color:var(--inv-tx)!important}.invite-modal input,.invite-modal .invite-select-trigger{background:var(--inv-input)!important;border-color:var(--inv-line-mid)!important;border-radius:var(--inv-radius-sm)!important;box-shadow:none!important;caret-color:var(--inv-accent)!important;color:var(--inv-tx)!important;outline:none!important}.invite-modal input:hover,.invite-modal input:focus,.invite-modal .invite-select-trigger:hover,.invite-modal .invite-select-trigger:focus{background:var(--inv-surface-2)!important;border-color:var(--inv-accent-line)!important;box-shadow:none!important;outline:none!important}.invite-modal p{color:var(--inv-tx3)}.invite-modal-actions{display:flex;gap:8px;justify-content:flex-end}.invite-btn{align-items:center;background:transparent;border:1px solid transparent;border-radius:999px;color:var(--inv-tx2);cursor:pointer;display:inline-flex;font-family:var(--inv-mono);font-size:12px;font-weight:500;gap:6px;justify-content:center;letter-spacing:.04em;padding:8px 14px;transition:all .13s}.invite-root .invite-btn{color:var(--seq-tx2);font-family:var(--seq-mono)}.invite-btn:disabled{cursor:not-allowed;opacity:.4}.invite-btn-primary{background:var(--inv-accent);border-color:var(--inv-accent);color:var(--inv-accent-ink);font-weight:600}.invite-btn-primary:hover:not(:disabled){filter:brightness(1.07)}.invite-btn-secondary{background:var(--inv-surface-2);border-color:var(--inv-line-mid)}.invite-btn-secondary:hover:not(:disabled){background:var(--inv-surface-3);border-color:var(--inv-line-strong);color:var(--inv-tx)}.invite-btn-ghost{background:transparent;border-color:var(--inv-line)}.invite-btn-ghost:hover:not(:disabled){background:var(--inv-surface-2);border-color:var(--inv-line-mid);color:var(--inv-tx)}.invite-btn-danger{background:transparent;border-color:var(--inv-bad-line);color:var(--inv-bad)}.invite-btn-danger:hover:not(:disabled){background:var(--inv-bad-soft)}.invite-btn-sm{font-size:10px;padding:5px 10px}.invite-icon-btn-danger,.invite-modal .invite-icon-btn-danger{color:var(--inv-bad)}.invite-icon-btn-danger:hover,.invite-modal .invite-icon-btn-danger:hover{background:var(--inv-bad-soft);color:var(--inv-bad)}.invite-modal .font-mono{font-family:var(--inv-mono)!important}.invite-modal input::placeholder{color:var(--inv-tx3)}.invite-root .seq-filter-btn:disabled{cursor:not-allowed;opacity:.35}.invite-tx-table th:nth-child(2),.invite-tx-table td:nth-child(2){text-align:right}.invite-meta{background:var(--inv-input);border:1px solid var(--inv-line);border-radius:var(--inv-radius-sm);display:flex;flex-direction:column;gap:8px;padding:12px 14px}.invite-meta-row{display:flex;gap:16px;justify-content:space-between}.invite-meta-label{color:var(--inv-tx3);flex-shrink:0;font-family:var(--inv-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.invite-meta-value{color:var(--inv-tx);font-family:var(--inv-mono);font-size:11.5px;text-align:right;word-break:break-all}.invite-meta-value.accent{color:var(--inv-accent);font-weight:600}.invite-note{color:var(--inv-tx2);font-size:12px;line-height:1.55;margin:0}.invite-note strong{color:var(--inv-tx);font-weight:600}.invite-note-list{color:var(--inv-tx2);display:flex;flex-direction:column;font-size:12px;gap:4px}.invite-chip-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.invite-soft-chip{background:var(--inv-surface-2);border:1px solid var(--inv-line);border-radius:999px;color:var(--inv-tx2);font-family:var(--inv-mono);font-size:10px;letter-spacing:.04em;padding:4px 8px}.invite-redemption-list{display:flex;flex-direction:column;gap:8px}.invite-redemption-row{align-items:center;background:var(--inv-input);border:1px solid var(--inv-line);border-radius:var(--inv-radius-sm);display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.invite-redemption-wallet{align-items:center;color:var(--inv-tx);display:flex;font-family:var(--inv-mono);font-size:11.5px;gap:6px;min-width:0}.invite-redemption-wallet span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invite-redemption-time{color:var(--inv-tx3);font-size:10.5px;margin-top:4px}.invite-redemption-actions{align-items:center;display:flex;flex-shrink:0;gap:4px}.invite-warn-banner{background:var(--inv-warn-soft);border:1px solid var(--inv-warn-line);border-radius:var(--inv-radius-sm);color:var(--inv-warn);font-size:12px;margin-bottom:14px;padding:10px 12px}.invite-tx-caption{color:var(--inv-tx3);font-family:var(--inv-mono);font-size:10px;letter-spacing:.08em;margin:0 0 10px;text-transform:uppercase}.invite-tx-table{border-collapse:collapse;width:100%}.invite-tx-table th{border-bottom:1px solid var(--inv-line);color:var(--inv-tx3);font-family:var(--inv-mono);font-size:9.5px;font-weight:500;letter-spacing:.12em;padding:0 12px 8px 0;text-align:left;text-transform:uppercase}.invite-tx-table td{border-bottom:1px solid var(--inv-line);color:var(--inv-tx);font-size:12px;padding:10px 12px 10px 0}.invite-tx-table td:last-child,.invite-tx-table th:last-child{padding-right:0}.invite-tx-table .mono{font-family:var(--inv-mono);font-size:11.5px}.invite-tx-table .muted{color:var(--inv-tx3)}.invite-tx-table a{align-items:center;color:var(--inv-accent);display:inline-flex;font-family:var(--inv-mono);font-size:11.5px;gap:4px;text-decoration:none}.invite-tx-table a:hover{text-decoration:underline}.invite-modal-empty,.invite-modal-busy{align-items:center;color:var(--inv-tx3);display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:160px;text-align:center}.invite-modal-empty-title{color:var(--inv-tx);font-size:13px;font-weight:500}.invite-spinner{animation:invite-spin .8s linear infinite;border:2px solid var(--inv-line-mid);border-radius:50%;border-top-color:var(--inv-accent);height:22px;width:22px}@keyframes invite-spin{to{transform:rotate(360deg)}}@media(max-width:900px){.invite-root .invite-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.invite-root .invite-card-top{flex-direction:column}.invite-root .invite-card-actions{width:100%}}.ea-root,.ea-modal{--ea-surface: #111616;--ea-surface-2: #161d1d;--ea-surface-3: #1d2525;--ea-input: #0c1111;--ea-line: rgba(255, 255, 255, .055);--ea-line-mid: rgba(255, 255, 255, .1);--ea-tx: #ecf5f1;--ea-tx2: #93a8a2;--ea-tx3: #657873;--ea-accent: #d8c08f;--ea-accent-soft: rgba(216, 192, 143, .13);--ea-accent-line: rgba(216, 192, 143, .4);--ea-accent-ink: #1c1608;--ea-good: #4ade80;--ea-warn: #f5b544;--ea-bad: #ff6f6f;--ea-mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;--ea-sans: "Inter", -apple-system, system-ui, sans-serif}.ea-root .ea-layout{display:grid;gap:16px;grid-template-columns:minmax(0,1.65fr) minmax(280px,.9fr)}.ea-root .ea-col,.ea-root .ea-side{display:flex;flex-direction:column;gap:16px}.ea-root .ea-panel-bar{align-items:flex-start;background:linear-gradient(90deg,rgba(216,192,143,.035) 0%,transparent 54%);border-bottom:1px solid var(--seq-line);display:flex;gap:12px;justify-content:space-between;padding:12px 16px}.ea-root .ea-panel-bar .seq-panel-desc{max-width:46rem}.ea-root .ea-updated{color:var(--seq-tx3);font-family:var(--seq-mono);font-size:10.5px;text-align:right;white-space:nowrap}.ea-root .ea-body{display:flex;flex-direction:column;gap:14px;padding:14px 16px 16px}.ea-root .ea-toggle-row{align-items:flex-start;background:var(--seq-input);border:1px solid var(--seq-line);border-radius:var(--seq-radius-sm);display:flex;gap:16px;justify-content:space-between;padding:12px 14px}.ea-root .ea-toggle-copy h3{color:var(--seq-tx);font-size:13px;font-weight:500;margin:0}.ea-root .ea-toggle-copy p,.ea-root .ea-field p{color:var(--seq-tx3);font-size:11.5px;line-height:1.5;margin:4px 0 0}.ea-root .ea-help{background:transparent;border:0;color:var(--seq-tx3);cursor:help;display:inline-flex;margin-left:6px;padding:0;vertical-align:-2px}.ea-root .ea-help:hover{color:var(--seq-accent)}.ea-root .ea-switch{cursor:pointer;display:inline-flex;flex-shrink:0;margin-top:2px;position:relative}.ea-root .ea-switch input{cursor:pointer;height:22px;left:0;margin:0;opacity:0;position:absolute;top:0;width:40px;z-index:1}.ea-root .ea-switch-track{background:var(--seq-surface-3);border:1px solid var(--seq-line-mid);border-radius:999px;display:block;height:22px;position:relative;transition:background .13s ease,border-color .13s ease;width:40px}.ea-root .ea-switch-track:after{background:#ecf5f1;border-radius:50%;content:"";height:16px;left:2px;position:absolute;top:2px;transition:transform .13s ease;width:16px}.ea-root .ea-switch input:checked+.ea-switch-track{background:var(--seq-accent);border-color:var(--seq-accent)}.ea-root .ea-switch input:checked+.ea-switch-track:after{background:var(--seq-accent-ink);transform:translate(18px)}.ea-root .ea-switch input:focus-visible+.ea-switch-track{outline:1px solid var(--seq-accent-line);outline-offset:2px}.ea-root .ea-fields{display:grid;gap:12px;grid-template-columns:1fr 1fr}.ea-root .ea-field{display:flex;flex-direction:column;gap:6px;min-width:0}.ea-root .ea-field label{color:var(--seq-tx);font-size:12px;font-weight:500}.ea-root .ea-input,.ea-root .ea-search{background:var(--seq-input);border:1px solid var(--seq-line-mid);border-radius:var(--seq-radius-sm);caret-color:var(--seq-accent);color:var(--seq-tx);font-family:var(--seq-mono);font-size:12.5px;outline:none;padding:8px 10px;width:100%}.ea-root .ea-input:hover,.ea-root .ea-search:hover,.ea-root .ea-input:focus,.ea-root .ea-search:focus{background:var(--seq-surface-2);border-color:var(--seq-accent-line)}.ea-root .ea-input:disabled{cursor:not-allowed;opacity:.4}.ea-root .ea-input[type=number]{appearance:textfield}.ea-root .ea-input[type=number]::-webkit-outer-spin-button,.ea-root .ea-input[type=number]::-webkit-inner-spin-button{appearance:none}.ea-root .ea-form-bar{align-items:center;border-top:1px solid var(--seq-line);display:flex;gap:12px;justify-content:space-between;padding-top:12px}.ea-root .ea-form-status{color:var(--seq-tx3);font-family:var(--seq-mono);font-size:11px}.ea-root .ea-form-status.warn{color:var(--seq-warn)}.ea-root .ea-lookup{align-items:stretch;display:flex;gap:8px}.ea-root .ea-lookup .ea-search{flex:1 1 auto}.ea-root .ea-error{align-items:center;background:var(--seq-bad-soft);border:1px solid var(--seq-bad-line);border-radius:var(--seq-radius-sm);color:var(--seq-bad);display:flex;font-size:12px;gap:8px;padding:8px 10px}.ea-root .ea-result{border:1px solid var(--seq-line);border-radius:var(--seq-radius-sm);overflow:hidden}.ea-root .ea-result-row{align-items:baseline;border-bottom:1px solid rgba(255,255,255,.032);display:grid;gap:12px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);padding:8px 12px}.ea-root .ea-result-row:last-child{border-bottom:0}.ea-root .ea-result-label{color:var(--seq-tx3);font-size:11.5px}.ea-root .ea-result-value{color:var(--seq-tx);font-family:var(--seq-mono);font-size:12px;text-align:right}.ea-root .ea-result-value.good{color:var(--seq-good)}.ea-root .ea-result-value.bad{color:var(--seq-bad)}.ea-root .ea-result-value.mute{color:var(--seq-tx3)}.ea-root .ea-result-value.accent{color:var(--seq-accent)}.ea-root .ea-note{background:var(--seq-warn-soft);border:1px solid var(--seq-warn-line);border-radius:var(--seq-radius-sm);color:var(--seq-warn);font-size:12px;line-height:1.5;margin:0;padding:8px 10px}.ea-root .ea-copy{color:var(--seq-tx3);font-size:12px;line-height:1.55;margin:0}.ea-root .ea-glossary{color:var(--seq-tx2);display:flex;flex-direction:column;font-size:12px;gap:8px;line-height:1.5;margin:0;padding:0}.ea-root .ea-glossary dt{color:var(--seq-tx);font-weight:500}.ea-root .ea-glossary dd{margin:2px 0 0}.ea-root .ea-glossary code{color:var(--seq-accent);font-family:var(--seq-mono);font-size:10.5px}.ea-root .ea-state-panel{align-items:center;background:var(--seq-card);border:1px solid var(--seq-line);border-radius:var(--seq-radius);box-shadow:var(--seq-lift);color:var(--seq-tx3);display:flex;flex-direction:column;font-family:var(--seq-mono);font-size:11px;gap:10px;justify-content:center;min-height:240px}.ea-root .ea-spinner{animation:ea-spin .8s linear infinite;border:2px solid var(--seq-line-mid);border-radius:50%;border-top-color:var(--seq-accent);height:22px;width:22px}@keyframes ea-spin{to{transform:rotate(360deg)}}.ea-modal{background:#111616!important;background-clip:padding-box!important;border:1px solid #3f3a32!important;border-radius:16px!important;box-shadow:0 24px 60px -24px #000000f2!important;color:var(--ea-tx)!important;font-family:var(--ea-sans);font-size:13px;line-height:1.5;outline:none!important;overflow:hidden!important}.ea-modal>div:first-child{background:transparent!important;border-bottom:1px solid var(--ea-line)!important;padding:15px 20px!important}.ea-modal>div:first-child h2{color:var(--ea-tx)!important;font-size:15px!important;font-weight:500!important}.ea-modal>div:first-child button{border-radius:999px!important;color:var(--ea-tx3)!important}.ea-modal>div:nth-child(2){padding:16px 20px 18px!important}.ea-modal-body{display:flex;flex-direction:column;gap:14px}.ea-modal-meta{background:var(--ea-input);border:1px solid var(--ea-line);border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:12px 14px}.ea-modal-meta-row{display:flex;gap:16px;justify-content:space-between}.ea-modal-meta-label{color:var(--ea-tx3);font-family:var(--ea-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.ea-modal-meta-value{color:var(--ea-tx);font-family:var(--ea-mono);font-size:11.5px;text-align:right}.ea-modal-meta-value.on{color:var(--ea-accent)}.ea-modal-meta-value.off{color:var(--ea-tx3)}.ea-modal-section-title{color:var(--ea-tx);font-size:12px;font-weight:600;margin:0 0 6px}.ea-modal-note{color:var(--ea-tx2);font-size:12px;line-height:1.55;margin:0}.ea-modal-note.warn{color:var(--ea-warn)}.ea-modal-note.good{color:var(--ea-accent)}.ea-modal-note.bad{color:var(--ea-bad)}.ea-modal-note strong{color:var(--ea-tx)}.ea-modal-actions{display:flex;gap:8px;justify-content:flex-end}.ea-btn{align-items:center;background:transparent;border:1px solid transparent;border-radius:999px;color:var(--ea-tx2);cursor:pointer;display:inline-flex;font-family:var(--ea-mono);font-size:12px;font-weight:500;gap:6px;justify-content:center;letter-spacing:.04em;padding:8px 14px;transition:all .13s}.ea-btn:disabled{cursor:not-allowed;opacity:.4}.ea-btn-primary{background:var(--ea-accent);border-color:var(--ea-accent);color:var(--ea-accent-ink);font-weight:600}.ea-btn-primary:hover:not(:disabled){filter:brightness(1.07)}.ea-btn-secondary{background:var(--ea-surface-2);border-color:var(--ea-line-mid)}.ea-btn-secondary:hover:not(:disabled){background:var(--ea-surface-3);color:var(--ea-tx)}.ea-root .seq-btn-block{width:100%}.ea-root .seq-btn .ea-spinner{height:12px;width:12px}@media(max-width:980px){.ea-root .ea-layout,.ea-root .ea-fields{grid-template-columns:1fr}.ea-root .ea-updated{white-space:normal}}.audit-root .audit-filter-panel{overflow:visible}.audit-root .audit-panel-header{background:linear-gradient(90deg,rgba(216,192,143,.035) 0%,transparent 54%)}.audit-root .audit-filter-row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:14px}.audit-root .audit-filter-group{display:flex;flex-direction:column;gap:6px}.audit-root .audit-filter-group-wide{flex:1 1 220px}.audit-root .audit-filter-label{color:var(--seq-tx3);font-family:var(--seq-mono);font-size:9.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.audit-root .audit-input,.audit-root .audit-select{background:var(--seq-surface-2);border:1px solid var(--seq-line-mid);border-radius:var(--seq-radius-sm);color:var(--seq-tx);font-family:var(--seq-sans);font-size:12px;min-height:34px;outline:none;padding:7px 10px;transition:border-color .13s ease,background .13s ease}.audit-root .audit-input{min-width:150px}.audit-root .audit-actor-input{width:100%}.audit-root .audit-select{cursor:pointer;min-width:170px}.audit-root .audit-date-input{color-scheme:dark;font-family:var(--seq-mono);min-width:144px}.audit-root .audit-input::placeholder{color:var(--seq-tx3)}.audit-root .audit-input:hover,.audit-root .audit-select:hover,.audit-root .audit-input:focus,.audit-root .audit-select:focus{background:var(--seq-surface-3);border-color:var(--seq-accent-line)}.audit-root .audit-ledger-panel{min-width:0}.audit-root .audit-table{min-width:700px}.audit-root .audit-table tbody tr{cursor:default}.audit-root .audit-table tbody tr:hover td{background:#ffffff08}.audit-root .audit-table td:first-child{color:var(--seq-tx3);font-family:var(--seq-mono);font-size:10.5px;white-space:nowrap}.audit-root .audit-table td:nth-child(2){width:28%}.audit-root .audit-table td:nth-child(3){width:28%}.audit-root .audit-action{align-items:center;border:1px solid var(--seq-line-mid);border-radius:999px;color:var(--seq-tx2);display:inline-flex;font-family:var(--seq-mono);font-size:10px;gap:5px;letter-spacing:.05em;line-height:1.25;padding:5px 9px;text-transform:uppercase;white-space:nowrap}.audit-root .audit-action-good{background:var(--seq-good-soft);border-color:var(--seq-good-line);color:var(--seq-good)}.audit-root .audit-action-warn{background:var(--seq-warn-soft);border-color:var(--seq-warn-line);color:var(--seq-warn)}.audit-root .audit-action-bad{background:var(--seq-bad-soft);border-color:var(--seq-bad-line);color:var(--seq-bad)}.audit-root .audit-action-accent{background:var(--seq-accent-soft);border-color:var(--seq-accent-line);color:var(--seq-accent)}.audit-root .audit-actor-cell{color:var(--seq-tx2)}.audit-root .audit-actor-cell>.flex{display:inline-flex}.audit-root .audit-system-actor{align-items:center;color:var(--seq-tx3);display:inline-flex;font-family:var(--seq-mono);font-size:11px;gap:7px}.audit-root .audit-system-dot{background:var(--seq-tx3);border-radius:50%;height:5px;width:5px}.audit-root .audit-detail-cell{text-align:right}.audit-root .audit-detail-button{align-items:center;background:transparent;border:1px solid var(--seq-line);border-radius:999px;color:var(--seq-tx2);cursor:pointer;display:inline-flex;font-family:var(--seq-mono);font-size:10px;gap:6px;padding:5px 10px;transition:all .13s ease}.audit-root .audit-detail-button:hover{background:var(--seq-accent-soft);border-color:var(--seq-accent-line);color:var(--seq-accent)}.audit-root .audit-loading-row{cursor:default}.audit-root .audit-loading-row td{height:52px}.audit-root .audit-loading-row span{animation:audit-skeleton 1.35s ease-in-out infinite;background:#ffffff0f;border-radius:4px;display:block;height:12px}.audit-root .audit-loading-row td:nth-child(1) span{width:125px}.audit-root .audit-loading-row td:nth-child(2) span{width:105px}.audit-root .audit-loading-row td:nth-child(3) span{width:150px}.audit-root .audit-loading-row td:nth-child(4) span{margin-left:auto;width:68px}@keyframes audit-skeleton{0%,to{opacity:.45}50%{opacity:1}}.audit-root .audit-empty{min-height:250px}.audit-root .audit-empty-mark{align-items:center;background:var(--seq-good-soft);border:1px solid var(--seq-good-line);border-radius:50%;color:var(--seq-good);display:flex;font-family:var(--seq-mono);font-size:15px;font-weight:600;height:34px;justify-content:center;margin-bottom:5px;width:34px}.audit-detail-modal{align-self:stretch;background:var(--seq-card)!important;border-color:var(--seq-line-mid)!important;border-radius:var(--seq-radius) 0 0 var(--seq-radius)!important;height:calc(100dvh - 2rem);margin:-1rem -1rem -1rem auto;max-height:none!important;max-width:520px!important;box-shadow:var(--seq-lift),0 24px 60px -30px #000000f2!important}.audit-detail-modal>div:first-child{border-color:var(--seq-line)!important}.audit-detail-modal>div:first-child h2{color:var(--seq-tx)!important;font-size:15px!important;font-weight:500!important}.audit-detail-content{display:flex;flex-direction:column;gap:14px}.audit-detail-intro{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.audit-detail-kicker{color:var(--seq-tx3);font-family:var(--seq-mono);font-size:9.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.audit-detail-meta-grid{display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid var(--seq-line);border-radius:var(--seq-radius-sm)}.audit-detail-meta-item{background:#ffffff05;display:flex;flex-direction:column;gap:5px;min-width:0;padding:11px 12px}.audit-detail-meta-item-wide{grid-column:1 / -1}.audit-detail-meta-label,.audit-detail-field-key{color:var(--seq-tx3);font-family:var(--seq-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase}.audit-detail-meta-value{color:var(--seq-tx);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-detail-meta-value>.flex{display:inline-flex}.audit-detail-meta-value .text-primary{color:var(--seq-tx)!important}.audit-detail-meta-value .text-muted{color:var(--seq-tx3)!important}.audit-detail-id{color:var(--seq-accent);font-family:var(--seq-mono);font-size:11px;letter-spacing:.04em}.audit-payload-heading{align-items:center;display:flex;justify-content:space-between;gap:12px}.audit-payload-heading p{color:var(--seq-tx3);font-size:11px;margin:3px 0 0}.audit-payload-count{color:var(--seq-tx3);font-family:var(--seq-mono);font-size:10px;white-space:nowrap}.audit-detail-fields{border:1px solid var(--seq-line);border-radius:var(--seq-radius-sm);overflow:hidden}.audit-detail-field{align-items:flex-start;background:#ffffff05;display:flex;gap:16px;justify-content:space-between;padding:11px 12px}.audit-detail-field+.audit-detail-field{border-top:1px solid var(--seq-line)}.audit-detail-field-key{flex:0 0 38%}.audit-detail-field-value{color:var(--seq-tx);font-family:var(--seq-mono);font-size:11px;line-height:1.45;max-width:62%;overflow-wrap:anywhere;text-align:right}.audit-detail-no-fields{border:1px dashed var(--seq-line-mid);border-radius:var(--seq-radius-sm);color:var(--seq-tx3);font-family:var(--seq-mono);font-size:11px;padding:16px 12px;text-align:center}.audit-raw-details{border-top:1px solid var(--seq-line);padding-top:12px}.audit-raw-details summary{color:var(--seq-tx2);cursor:pointer;font-family:var(--seq-mono);font-size:10px;letter-spacing:.08em;list-style:none;text-transform:uppercase}.audit-raw-details summary::-webkit-details-marker{display:none}.audit-raw-details summary:before{color:var(--seq-accent);content:"+";display:inline-block;margin-right:7px;transition:transform .13s ease}.audit-raw-details[open] summary:before{transform:rotate(45deg)}.audit-raw-details summary:hover{color:var(--seq-accent)}.audit-raw-details pre{background:#00000038;border:1px solid var(--seq-line);border-radius:var(--seq-radius-sm);color:var(--seq-tx2);font-family:var(--seq-mono);font-size:11px;line-height:1.6;margin:12px 0 0;max-height:46vh;overflow-y:auto;padding:14px;white-space:pre-wrap;word-break:break-all}@media(max-width:760px){.audit-root .audit-filter-row{align-items:stretch;flex-direction:column}.audit-root .audit-filter-group,.audit-root .audit-input,.audit-root .audit-select,.audit-root .audit-date-input{width:100%}.audit-root .audit-table{min-width:640px}.audit-detail-modal{border-radius:var(--seq-radius) 0 0 var(--seq-radius)!important;max-width:calc(100% + 1rem)!important}.audit-detail-meta-grid{grid-template-columns:1fr}.audit-detail-meta-item-wide{grid-column:auto}}@media(prefers-reduced-motion:reduce){.audit-root .audit-loading-row span{animation:none}}.vault-root{--vault-ground: #080b0b;--vault-surface: #111616;--vault-surface-2: #161d1d;--vault-surface-3: #1d2525;--vault-line: rgba(255, 255, 255, .055);--vault-line-mid: rgba(255, 255, 255, .1);--vault-line-strong: rgba(255, 255, 255, .19);--vault-tx: #ecf5f1;--vault-tx2: #93a8a2;--vault-tx3: #657873;--vault-accent: #d8c08f;--vault-accent-soft: rgba(216, 192, 143, .13);--vault-accent-line: rgba(216, 192, 143, .4);--vault-accent-ink: #1c1608;--vault-good: #4ade80;--vault-good-soft: rgba(74, 222, 128, .12);--vault-good-line: rgba(74, 222, 128, .34);--vault-warn: #f5b544;--vault-warn-soft: rgba(245, 181, 68, .12);--vault-warn-line: rgba(245, 181, 68, .36);--vault-bad: #ff6f6f;--vault-bad-soft: rgba(255, 111, 111, .12);--vault-bad-line: rgba(255, 111, 111, .38);--vault-chart-blue: #38bdf8;--vault-chart-purple: #c084fc;--vault-chart-emerald: #34d399;--vault-chart-amber: #fbbf24;--vault-chart-rose: #f43f5e;--vault-r: 16px;--vault-r-sm: 10px;--vault-r-xs: 7px;--vault-card: linear-gradient(180deg, #151b1b 0%, #101515 100%);--vault-lift: 0 1px 0 rgba(255, 255, 255, .045) inset, 0 10px 26px -16px rgba(0, 0, 0, .85);--vault-mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;--vault-sans: "Inter", -apple-system, system-ui, sans-serif;color:var(--vault-tx);font-family:var(--vault-sans);font-size:13px;line-height:1.5;-webkit-font-smoothing:antialiased;display:flex;flex-direction:column;gap:16px}.vault-root .topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:4px}.vault-root .topbar-left{display:flex;flex-direction:column;gap:4px;min-width:0}.vault-root .breadcrumb{font-size:9.5px;letter-spacing:.17em;text-transform:uppercase;color:var(--vault-tx3);font-weight:500}.vault-root .page-title{font-size:28px;font-weight:300;letter-spacing:-.03em;line-height:1.1;color:var(--vault-tx);margin:0}.vault-root .topbar-right{display:flex;align-items:center;gap:16px;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}.vault-root .status-pills{display:flex;gap:8px}.vault-root .status-pill{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--vault-surface-2);border:1px solid var(--vault-line);font-size:11px;font-weight:500;color:var(--vault-tx2)}.vault-root .status-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.vault-root .status-dot.good{background:var(--vault-good);box-shadow:0 0 6px var(--vault-good)}.vault-root .status-dot.warn{background:var(--vault-warn);box-shadow:0 0 6px var(--vault-warn)}.vault-root .status-dot.bad{background:var(--vault-bad);box-shadow:0 0 6px var(--vault-bad)}.vault-root .user-badge{display:flex;align-items:center;gap:8px;padding:6px 10px 6px 8px;border-radius:999px;background:var(--vault-surface-2);border:1px solid var(--vault-line)}.vault-root .user-avatar{width:28px;height:28px;border-radius:50%;background:var(--vault-accent-soft);border:1px solid var(--vault-accent-line);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:var(--vault-accent)}.vault-root .user-name{font-size:12px;color:var(--vault-tx2);max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vault-root .user-logout{display:flex;align-items:center;justify-content:center;padding:4px;border:0;background:transparent;color:var(--vault-tx3);cursor:pointer;border-radius:999px}.vault-root .user-logout:hover{color:var(--vault-bad)}.vault-root .live-strip{display:flex;align-items:center;gap:7px;margin-top:6px}.vault-root .live-dot{width:6px;height:6px;border-radius:50%;background:var(--vault-good);box-shadow:0 0 8px var(--vault-good);animation:vault-live-pulse 2s ease-in-out infinite}@keyframes vault-live-pulse{0%,to{opacity:1}50%{opacity:.4}}.vault-root .live-text{font-family:var(--vault-mono);font-size:10px;letter-spacing:.14em;color:var(--vault-good);font-weight:500}.vault-root .kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.vault-root .kpi{background:var(--vault-card);border:1px solid var(--vault-line);border-radius:var(--vault-r);padding:16px 18px;box-shadow:var(--vault-lift);display:flex;flex-direction:column;gap:10px;transition:border-color .15s}.vault-root .kpi:hover{border-color:var(--vault-line-mid)}.vault-root .kpi-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.vault-root .kpi-label{font-size:9.5px;letter-spacing:.17em;text-transform:uppercase;color:var(--vault-tx3);font-weight:500}.vault-root .kpi-badge{font-family:var(--vault-mono);font-size:10px;letter-spacing:.05em;color:var(--vault-tx3)}.vault-root .kpi-figure{display:flex;align-items:baseline;gap:5px}.vault-root .kpi-number{font-size:28px;font-weight:300;font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1.05}.vault-root .kpi-decimal{font-size:18px;font-weight:300;color:var(--vault-tx2);font-variant-numeric:tabular-nums}.vault-root .kpi-unit{font-size:12px;color:var(--vault-tx3);font-weight:400}.vault-root .good-text{color:var(--vault-good)}.vault-root .warn-text{color:var(--vault-warn)}.vault-root .bad-text{color:var(--vault-bad)}.vault-root .pos{color:var(--vault-good)}.vault-root .neg{color:var(--vault-bad)}.vault-root .kpi-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:11px}.vault-root .chip{display:inline-flex;align-items:center;gap:5px;font-family:var(--vault-mono);font-size:10px;letter-spacing:.07em;text-transform:uppercase;padding:3px 9px;border-radius:999px;border:1px solid var(--vault-line-mid);background:var(--vault-surface-2);color:var(--vault-tx2);white-space:nowrap}.vault-root .chip-good{color:var(--vault-good);border-color:var(--vault-good-line);background:var(--vault-good-soft)}.vault-root .chip-warn{color:var(--vault-warn);border-color:var(--vault-warn-line);background:var(--vault-warn-soft)}.vault-root .chip-bad{color:var(--vault-bad);border-color:var(--vault-bad-line);background:var(--vault-bad-soft)}.vault-root .chip-accent{color:var(--vault-accent);border-color:var(--vault-accent-line);background:var(--vault-accent-soft)}.vault-root .chip-mute{color:var(--vault-tx3);background:transparent;border-color:var(--vault-line)}.vault-root .token-chip{gap:6px;padding-left:5px}.vault-root .dot{width:5px;height:5px;border-radius:50%;background:currentColor;flex-shrink:0}.vault-root .dot.good{background:var(--vault-good)}.vault-root .dot.warn{background:var(--vault-warn)}.vault-root .dot.bad{background:var(--vault-bad)}.vault-root .mono-cell{font-family:var(--vault-mono);font-size:11px;letter-spacing:.04em;color:var(--vault-tx2)}.vault-root .panel{background:var(--vault-card);border:1px solid var(--vault-line);border-radius:var(--vault-r);box-shadow:var(--vault-lift);overflow:hidden}.vault-root .panel-header{padding:16px 20px;border-bottom:1px solid var(--vault-line);display:flex;align-items:center;justify-content:space-between;gap:12px}.vault-root .panel-header-left{display:flex;flex-direction:column;gap:2px;min-width:0}.vault-root .panel-title{font-size:14px;font-weight:500;letter-spacing:.01em;color:var(--vault-tx);margin:0}.vault-root .panel-desc{font-size:11.5px;color:var(--vault-tx3);margin:0}.vault-root .panel-header-right{display:flex;align-items:center;gap:8px;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}.vault-root .panel-body{padding:20px}.vault-root .panel-body-flush{padding:0}.vault-root .eyebrow{font-size:9.5px;letter-spacing:.17em;text-transform:uppercase;color:var(--vault-tx3);font-weight:500}.vault-root .sp-hero-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.vault-root .sp-metric-box{background:var(--vault-surface-2);border:1px solid var(--vault-line);border-radius:var(--vault-r-sm);padding:14px 16px;display:flex;flex-direction:column;gap:6px}.vault-root .sp-metric-label{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--vault-tx3);font-weight:500}.vault-root .sp-metric-val{font-size:20px;font-weight:300;font-variant-numeric:tabular-nums;color:var(--vault-tx);line-height:1.1}.vault-root .sp-metric-sub{font-size:11px;color:var(--vault-tx3);font-family:var(--vault-mono)}.vault-root .sp-wallet-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.vault-root .sp-wallet-cell{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0;background:var(--vault-surface-2);border:1px solid var(--vault-line);border-radius:var(--vault-r-sm);padding:12px 16px}.vault-root .sp-wallet-id{display:flex;align-items:center;gap:10px;min-width:0}.vault-root .sp-wallet-names{display:flex;flex-direction:column;gap:2px;min-width:0}.vault-root .sp-wallet-sym{font-size:13px;font-weight:600;color:var(--vault-tx)}.vault-root .sp-wallet-hint{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--vault-tx3)}.vault-root .sp-wallet-fig{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.vault-root .sp-wallet-amt{font-family:var(--vault-mono);font-size:16px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--vault-tx)}.vault-root .sp-wallet-usd{font-family:var(--vault-mono);font-size:11px;color:var(--vault-tx3)}.vault-root .vault-token-logo{display:block;border-radius:50%;flex-shrink:0;object-fit:cover}.vault-root .vault-token-mark{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0;background:var(--vault-surface-3);border:1px solid var(--vault-line-mid);color:var(--vault-accent);font-family:var(--vault-mono);font-weight:600;letter-spacing:0;line-height:1}.vault-root .analytics-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.vault-root .chart-header-metric{display:flex;align-items:baseline;gap:10px}.vault-root .chart-main-num{font-size:24px;font-weight:300;font-variant-numeric:tabular-nums}.vault-root .chart-delta{font-family:var(--vault-mono);font-size:11px}.vault-root .chart-wrap{height:200px}.vault-root .composition-bar{display:flex;height:10px;width:100%;border-radius:999px;overflow:hidden;background:var(--vault-surface-3);margin-bottom:16px}.vault-root .comp-seg{height:100%}.vault-root .comp-tokens-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.vault-root .comp-token-item{background:var(--vault-surface-2);border:1px solid var(--vault-line);border-radius:var(--vault-r-sm);padding:12px 14px;display:flex;flex-direction:column;gap:4px}.vault-root .comp-token-item.is-empty{opacity:.5}.vault-root .comp-token-top{display:flex;align-items:center;justify-content:space-between}.vault-root .comp-token-badge{display:flex;align-items:center;gap:7px}.vault-root .comp-token-symbol{font-size:12px;font-weight:600;color:var(--vault-tx)}.vault-root .comp-token-pct{font-family:var(--vault-mono);font-size:11px;color:var(--vault-tx3)}.vault-root .comp-token-amounts{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--vault-mono);margin-top:4px}.vault-root .comp-token-units{font-size:11.5px;color:var(--vault-tx2)}.vault-root .comp-token-val{font-size:12px;font-weight:500;color:var(--vault-good)}.vault-root .tf-toggles{display:inline-flex;padding:2px;background:var(--vault-surface-2);border:1px solid var(--vault-line);border-radius:999px;gap:2px}.vault-root .tf-btn{padding:3px 10px;border-radius:999px;font-family:var(--vault-mono);font-size:10.5px;font-weight:500;border:none;background:transparent;color:var(--vault-tx3);cursor:pointer;transition:all .12s}.vault-root .tf-btn:hover{color:var(--vault-tx)}.vault-root .tf-btn.active{background:var(--vault-accent);color:var(--vault-accent-ink);font-weight:600}.vault-root .series-filter-bar{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding-bottom:14px;border-bottom:1px solid var(--vault-line);margin-bottom:16px}.vault-root .series-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:999px;font-size:11px;font-family:var(--vault-mono);background:var(--vault-surface-2);border:1px solid var(--vault-line);color:var(--vault-tx2);cursor:pointer;transition:all .12s}.vault-root .series-pill:hover{background:var(--vault-surface-3);border-color:var(--vault-line-mid);color:var(--vault-tx)}.vault-root .series-pill.active{background:#d8c08f14;border-color:var(--vault-accent-line);color:var(--vault-tx)}.vault-root .series-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.vault-root .chart-fees{height:224px}.vault-root .collateral-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.vault-root .collat-card{background:var(--vault-surface-2);border:1px solid var(--vault-line);border-radius:var(--vault-r-sm);padding:16px 18px;display:flex;flex-direction:column;gap:14px;transition:border-color .13s}.vault-root .collat-card:hover{border-color:var(--vault-line-mid)}.vault-root .collat-card.is-empty{opacity:.65}.vault-root .collat-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.vault-root .collat-asset{display:flex;align-items:center;gap:10px}.vault-root .collat-avatar{width:34px;height:34px;border-radius:50%;background:var(--vault-surface-3);border:1px solid var(--vault-line-mid);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;font-weight:700;font-size:12px;color:var(--vault-accent)}.vault-root .collat-avatar .vault-token-logo,.vault-root .collat-avatar .vault-token-mark{border:0}.vault-root .collat-names{display:flex;flex-direction:column}.vault-root .collat-symbol{font-size:14px;font-weight:600;color:var(--vault-tx)}.vault-root .collat-full-name{font-size:11px;color:var(--vault-tx3)}.vault-root .collat-total-col{text-align:right;display:flex;flex-direction:column;gap:1px}.vault-root .collat-total-label{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--vault-tx3)}.vault-root .collat-total-amt{font-family:var(--vault-mono);font-size:15px;font-weight:600;color:var(--vault-tx);font-variant-numeric:tabular-nums}.vault-root .collat-total-usd{font-family:var(--vault-mono);font-size:11px;color:var(--vault-good)}.vault-root .collat-breakdown-bar{display:flex;height:7px;width:100%;border-radius:999px;overflow:hidden;background:var(--vault-surface-3)}.vault-root .cb-seg{height:100%}.vault-root .cb-buffer{background:var(--vault-chart-blue)}.vault-root .cb-allocated{background:var(--vault-chart-purple)}.vault-root .cb-deployed{background:var(--vault-chart-emerald)}.vault-root .cb-unallocated{background:#ffffff26}.vault-root .collat-legend-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px}.vault-root .collat-legend-item{display:flex;align-items:center;justify-content:space-between;font-size:11px;gap:8px}.vault-root .collat-legend-left{display:flex;align-items:center;gap:6px;color:var(--vault-tx2)}.vault-root .legend-dot{width:5px;height:5px;border-radius:50%;flex-shrink:0}.vault-root .legend-dot.buffer{background:var(--vault-chart-blue)}.vault-root .legend-dot.allocated{background:var(--vault-chart-purple)}.vault-root .legend-dot.deployed{background:var(--vault-chart-emerald)}.vault-root .legend-dot.unallocated{background:#ffffff4d}.vault-root .collat-legend-val{font-family:var(--vault-mono);font-weight:500;color:var(--vault-tx);font-variant-numeric:tabular-nums}.vault-root .collat-footer{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-top:12px;border-top:1px solid var(--vault-line)}.vault-root .collat-sp{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid var(--vault-line)}.vault-root .collat-sp.is-single{grid-template-columns:1fr}.vault-root .collat-sp-stat{display:flex;flex-direction:column;gap:2px}.vault-root .collat-sp-stat.is-end{text-align:right}.vault-root .collat-sp-label{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--vault-tx3)}.vault-root .collat-sp-val{font-family:var(--vault-mono);font-size:12px;font-weight:500;color:var(--vault-tx);font-variant-numeric:tabular-nums}.vault-root .collat-sp-usd{font-family:var(--vault-mono);font-size:10px;color:var(--vault-tx3)}.vault-root .collat-footer-stat{display:flex;flex-direction:column;gap:2px}.vault-root .collat-footer-stat.is-end{text-align:right}.vault-root .collat-footer-label{font-size:10px;color:var(--vault-tx3)}.vault-root .collat-footer-val{font-family:var(--vault-mono);font-size:12px;font-weight:500;color:var(--vault-tx2)}.vault-root .collat-footer-val.highlight{color:var(--vault-chart-blue)}.vault-root .collat-footer-val.warn{color:var(--vault-warn)}.vault-root .data-table-container{overflow-x:auto}.vault-root .data-table{width:100%;border-collapse:collapse;text-align:left}.vault-root .data-table th{padding:8px 16px 10px;font-size:9.5px;font-weight:600;letter-spacing:.17em;text-transform:uppercase;color:var(--vault-tx3);border-bottom:1px solid var(--vault-line);background:var(--vault-surface);white-space:nowrap}.vault-root .data-table td{padding:12px 16px;font-size:12px;border-bottom:1px solid rgba(255,255,255,.032);vertical-align:middle}.vault-root .data-table tbody tr{transition:background .1s}.vault-root .data-table tbody tr:hover td{background:#ffffff08}.vault-root .val{font-family:var(--vault-mono);font-variant-numeric:tabular-nums;font-size:12px}.vault-root .val.accent-text{color:var(--vault-accent)}.vault-root .hash-link{font-family:var(--vault-mono);font-size:11px;color:var(--vault-tx2);text-decoration:none;letter-spacing:.02em;white-space:nowrap}.vault-root .hash-link:hover{color:var(--vault-accent);text-decoration:underline}.vault-root .hash-link-full{font-size:11.5px;letter-spacing:0}.vault-root .time-cell{font-family:var(--vault-mono);font-size:11px;color:var(--vault-tx3);white-space:nowrap}.vault-root .table-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 18px;border-top:1px solid var(--vault-line)}.vault-root .pagination-info{font-family:var(--vault-mono);font-size:11px;color:var(--vault-tx3)}.vault-root .pagination-info strong{color:var(--vault-tx2);font-weight:500}.vault-root .pagination-controls{display:flex;align-items:center;gap:4px}.vault-root .pagination-btn{padding:6px 12px;border-radius:999px;border:1px solid var(--vault-line-mid);background:transparent;color:var(--vault-tx2);font-family:var(--vault-mono);font-size:11px;cursor:pointer;transition:all .13s}.vault-root .pagination-btn:hover:not(:disabled){border-color:var(--vault-line-strong);color:var(--vault-tx);background:var(--vault-surface-2)}.vault-root .pagination-btn:disabled{opacity:.3;cursor:not-allowed}.vault-root .pagination-btn-active{background:var(--vault-accent);border-color:var(--vault-accent);color:var(--vault-accent-ink);font-weight:600}.vault-root .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:44px 20px;text-align:center}.vault-root .empty-icon{width:38px;height:38px;border-radius:50%;background:var(--vault-good-soft);border:1px solid var(--vault-good-line);display:flex;align-items:center;justify-content:center;font-size:15px;color:var(--vault-good);margin-bottom:12px}.vault-root .empty-title{font-size:13px;font-weight:500;color:var(--vault-tx);margin-bottom:3px}.vault-root .empty-desc{font-size:11.5px;color:var(--vault-tx3)}.vault-root .vault-error{border:1px solid var(--vault-bad-line);background:var(--vault-bad-soft);color:var(--vault-bad);border-radius:var(--vault-r-sm);padding:12px 14px;font-size:13px}.vault-root .vault-skel{height:88px;border-radius:var(--vault-r-sm);background:var(--vault-surface-2);animation:vault-pulse 1.4s ease-in-out infinite}@keyframes vault-pulse{0%,to{opacity:.45}50%{opacity:1}}.vault-root .vault-skel-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media(max-width:1280px){.vault-root .kpis,.vault-root .sp-hero-grid,.vault-root .analytics-grid,.vault-root .collateral-grid{grid-template-columns:1fr 1fr}}@media(max-width:900px){.vault-root .kpis,.vault-root .sp-hero-grid,.vault-root .analytics-grid,.vault-root .collateral-grid,.vault-root .comp-tokens-grid,.vault-root .vault-skel-row{grid-template-columns:1fr}.vault-root .topbar{flex-direction:column}.vault-root .topbar-right{justify-content:flex-start}.vault-root .sp-wallet-row{grid-template-columns:1fr}}.tvl-root{--tvl-surface: #111616;--tvl-surface-2: #161d1d;--tvl-surface-3: #1d2525;--tvl-line: rgba(255, 255, 255, .055);--tvl-line-mid: rgba(255, 255, 255, .1);--tvl-line-strong: rgba(255, 255, 255, .19);--tvl-card: linear-gradient(180deg, #151b1b 0%, #101515 100%);--tvl-text: #ecf5f1;--tvl-text-2: #93a8a2;--tvl-text-3: #657873;--tvl-accent: #d8c08f;--tvl-accent-soft: rgba(216, 192, 143, .13);--tvl-accent-line: rgba(216, 192, 143, .4);--tvl-good: #4ade80;--tvl-warn: #f5b544;--tvl-bad: #ff6f6f;--tvl-mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;--tvl-sans: "Inter", -apple-system, system-ui, sans-serif;color:var(--tvl-text);display:flex;flex-direction:column;font-family:var(--tvl-sans);font-size:13px;gap:16px;line-height:1.5;min-width:0;-webkit-font-smoothing:antialiased}.tvl-root .tvl-topbar{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:4px}.tvl-root .tvl-topbar-left{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0}.tvl-root .tvl-breadcrumb{color:var(--tvl-text-3);font-size:9.5px;font-weight:500;letter-spacing:.17em;text-transform:uppercase}.tvl-root .tvl-page-title{color:var(--tvl-text);font-size:28px;font-weight:300;letter-spacing:-.03em;line-height:1.1;margin:0}.tvl-root .tvl-live-strip{align-items:center;color:var(--tvl-good);display:flex;font-family:var(--tvl-mono);font-size:10px;gap:7px;letter-spacing:.14em;margin-top:6px;text-transform:uppercase}.tvl-root .tvl-live-dot,.tvl-root .tvl-status-dot{border-radius:50%;flex-shrink:0;height:6px;width:6px}.tvl-root .tvl-live-dot,.tvl-root .tvl-status-dot.good{background:var(--tvl-good);box-shadow:0 0 8px var(--tvl-good)}.tvl-root .tvl-live-dot{animation:tvl-pulse 2s ease-in-out infinite}@keyframes tvl-pulse{0%,to{opacity:1}50%{opacity:.4}}.tvl-root .tvl-topbar-right,.tvl-root .tvl-header-actions,.tvl-root .tvl-status-pills,.tvl-root .tvl-user-badge{align-items:center;display:flex}.tvl-root .tvl-topbar-right{flex-shrink:1;flex-wrap:nowrap;gap:16px;justify-content:flex-end;min-width:0}.tvl-root .tvl-header-actions,.tvl-root .tvl-status-pills{flex-shrink:0;gap:8px}.tvl-root .tvl-btn{align-items:center;border:1px solid var(--tvl-line-mid);border-radius:999px;cursor:pointer;display:inline-flex;font-family:var(--tvl-mono);font-size:11px;gap:6px;padding:7px 14px;transition:all .13s ease}.tvl-root .tvl-btn-secondary{background:var(--tvl-surface-2);color:var(--tvl-text-2)}.tvl-root .tvl-btn-secondary:hover:not(:disabled){background:var(--tvl-surface-3);border-color:var(--tvl-line-strong);color:var(--tvl-text)}.tvl-root .tvl-btn:disabled{cursor:not-allowed;opacity:.4}.tvl-root .tvl-spin{animation:tvl-spin 1s linear infinite}@keyframes tvl-spin{to{transform:rotate(360deg)}}.tvl-root .tvl-status-pill{align-items:center;background:var(--tvl-surface-2);border:1px solid var(--tvl-line);border-radius:999px;color:var(--tvl-text-2);display:flex;font-size:11px;font-weight:500;gap:6px;padding:6px 12px;white-space:nowrap}.tvl-root .tvl-status-dot.warn{background:var(--tvl-warn);box-shadow:0 0 6px var(--tvl-warn)}.tvl-root .tvl-status-dot.bad{background:var(--tvl-bad);box-shadow:0 0 6px var(--tvl-bad)}.tvl-root .tvl-user-badge{background:var(--tvl-surface-2);border:1px solid var(--tvl-line);border-radius:999px;flex-shrink:0;gap:8px;padding:6px 10px 6px 8px}.tvl-root .tvl-user-avatar{align-items:center;background:var(--tvl-accent-soft);border:1px solid var(--tvl-accent-line);border-radius:50%;color:var(--tvl-accent);display:flex;font-size:11px;font-weight:600;height:28px;justify-content:center;width:28px}.tvl-root .tvl-user-name{color:var(--tvl-text-2);font-family:var(--tvl-mono);font-size:11.5px;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tvl-root .tvl-logout{background:transparent;border:0;color:var(--tvl-text-3);cursor:pointer;display:flex;padding:4px}.tvl-root .tvl-logout:hover{color:var(--tvl-text)}.tvl-root .tvl-content{min-width:0}.tvl-root [class~=rounded-2xl]{border-radius:16px}.tvl-root [class~=rounded-xl]{border-radius:10px}.tvl-root [class~=space-y-6]{display:flex;flex-direction:column;gap:16px}.tvl-root [class~=space-y-6]>*{margin:0}.tvl-root [class~="bg-[#0D1515]"],.tvl-root [class~="bg-[#0B1212]"]{background:var(--tvl-card);border-color:var(--tvl-line);box-shadow:0 1px #ffffff0b inset,0 10px 26px -16px #000000d9}.tvl-root [class~="bg-[#080E0E]"],.tvl-root [class~="bg-[#060A0A]"],.tvl-root [class~="bg-[#050909]"]{background:var(--tvl-surface)}.tvl-root [class~=text-white]{color:var(--tvl-text)}.tvl-root [class~="text-[#9BB5AE]"],.tvl-root [class~="text-[#94B0A8]"]{color:var(--tvl-text-2)}.tvl-root [class~="text-[#7E8F89]"],.tvl-root [class~="text-[#7FA197]"]{color:var(--tvl-text-3)}.tvl-root [class~=font-mono]{font-family:var(--tvl-mono)}.tvl-root .tvl-eyebrow{color:var(--tvl-text-3);display:block;font-size:9.5px;font-weight:500;letter-spacing:.17em;text-transform:uppercase}.tvl-root .tvl-section{background:var(--tvl-card);border-color:var(--tvl-line);box-shadow:0 1px #ffffff0b inset,0 10px 26px -16px #000000d9}.tvl-root .tvl-stat-card{background:var(--tvl-card);border-color:var(--tvl-line);box-shadow:0 1px #ffffff0b inset,0 10px 26px -16px #000000d9;min-width:0;padding:12px}.tvl-root .tvl-stat-card .relative{position:relative}.tvl-root .tvl-stat-card .text-sm{color:var(--tvl-text-2);font-size:11px}.tvl-root .tvl-stat-card .tvl-stat-value{color:var(--tvl-text);font-family:var(--tvl-mono);font-size:clamp(11px,1.15vw,18px);letter-spacing:-.045em;line-height:1.2;min-width:0;overflow:hidden;text-overflow:clip;white-space:nowrap}.tvl-root .tvl-stat-card .text-xs{color:var(--tvl-text-3);font-family:var(--tvl-mono)}@media(min-width:1024px){.tvl-root .tvl-status-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1.35fr) minmax(0,.8fr) minmax(0,.8fr)}}.tvl-root .tvl-workbench{background:var(--tvl-card);border-color:var(--tvl-line);box-shadow:0 1px #ffffff0b inset,0 10px 26px -16px #000000d9}.tvl-root .tvl-workbench-header{background:transparent;border-bottom-color:var(--tvl-line)}.tvl-root .tvl-workbench-tabs{background:var(--tvl-surface);border-color:var(--tvl-line)}.tvl-root .tvl-workbench-tab{background:transparent;border:1px solid transparent;border-radius:999px;color:var(--tvl-text-3);cursor:pointer;font-family:var(--tvl-mono);font-size:10px;padding:6px 10px;transition:all .13s ease}.tvl-root .tvl-workbench-tab:hover{color:var(--tvl-text)}.tvl-root .tvl-workbench-tab.active{background:var(--tvl-accent-soft);border-color:var(--tvl-accent-line);color:var(--tvl-accent)}.tvl-root .tvl-playbooks{gap:16px}.tvl-root .tvl-playbooks-title{color:var(--tvl-text);margin-top:3px}.tvl-root .tvl-playbook-card{--playbook-accent: #c7a0ff;--playbook-soft: rgba(170, 112, 255, .12);--playbook-line: rgba(170, 112, 255, .34);background:var(--tvl-surface-2);border-color:var(--tvl-line-mid);box-shadow:none}.tvl-root .tvl-playbook-card-b{--playbook-accent: #82b9ff;--playbook-soft: rgba(80, 148, 255, .12);--playbook-line: rgba(80, 148, 255, .34)}.tvl-root .tvl-playbook-card-c{--playbook-accent: #66d9a3;--playbook-soft: rgba(51, 196, 133, .12);--playbook-line: rgba(51, 196, 133, .34)}.tvl-root .tvl-playbook-title{color:var(--playbook-accent)}.tvl-root .tvl-playbook-steps{color:var(--tvl-text-2)}.tvl-root .tvl-step-badge{background:var(--playbook-soft);color:var(--playbook-accent)}.tvl-root .tvl-playbook-btn{background:var(--playbook-soft);border:1px solid var(--playbook-line);color:var(--playbook-accent)}.tvl-root .tvl-playbook-btn:hover{background:var(--playbook-accent);color:#1c1608}.tvl-root .tvl-engine-form{color:var(--tvl-text-2)}.tvl-root .tvl-engine-panel{min-width:0}.tvl-root .tvl-engine-options{background:var(--tvl-surface-2);border:1px solid var(--tvl-line)}.tvl-root .tvl-field-label{color:var(--tvl-text-2);letter-spacing:.08em}.tvl-root .tvl-option-card{background:var(--tvl-surface-2);border:1px solid var(--tvl-line);border-radius:10px;color:var(--tvl-text-2);cursor:pointer;display:block;padding:12px;text-align:left;transition:border-color .13s ease,background .13s ease,color .13s ease;width:100%}.tvl-root .tvl-option-card:hover{border-color:var(--tvl-line-mid);color:var(--tvl-text)}.tvl-root .tvl-option-card.active{background:var(--tvl-accent-soft);border-color:var(--tvl-accent-line);color:var(--tvl-text)}.tvl-root .tvl-option-title{color:var(--tvl-accent);font-family:var(--tvl-mono);font-size:11px}.tvl-root .tvl-quick-btn{background:var(--tvl-surface-2);border:1px solid var(--tvl-line);border-radius:999px;color:var(--tvl-text-3);font-family:var(--tvl-mono);font-size:10px;padding:3px 8px}.tvl-root .tvl-quick-btn:hover{border-color:var(--tvl-accent-line);color:var(--tvl-accent)}.tvl-root .tvl-field-input{background:var(--tvl-surface);border:1px solid var(--tvl-line-mid);color:var(--tvl-text)}.tvl-root .tvl-field-input:focus{border-color:var(--tvl-accent-line);box-shadow:0 0 0 3px var(--tvl-accent-soft)}.tvl-root .tvl-safety-option{background:var(--tvl-surface);border:1px solid var(--tvl-line)}.tvl-root .tvl-safety-option:hover{border-color:var(--tvl-line-mid)}.tvl-root .tvl-checkbox{accent-color:var(--tvl-accent)}.tvl-root .tvl-action-btn{border:1px solid var(--tvl-accent-line);box-shadow:none}.tvl-root .tvl-action-btn-blue{background:#5094ff26;color:#9fc8ff}.tvl-root .tvl-action-btn-blue:hover{background:#82b9ff;color:#101922}.tvl-root .tvl-action-btn-green{background:#33c48526;color:#7ce3b0}.tvl-root .tvl-action-btn-green:hover{background:#66d9a3;color:#101b17}.tvl-root input,.tvl-root select,.tvl-root textarea{background:var(--tvl-surface);border-color:var(--tvl-line-mid);color:var(--tvl-text)}.tvl-root input:focus,.tvl-root select:focus,.tvl-root textarea:focus{border-color:var(--tvl-accent-line);outline:2px solid rgba(216,192,143,.12)}.tvl-root table th{color:var(--tvl-text-3);font-family:var(--tvl-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase}.tvl-root table td{color:var(--tvl-text-2)}.tvl-confirm-modal{background:#111616!important;border:1px solid rgba(216,192,143,.3)!important;border-radius:12px!important;color:#f2f5f5!important}.tvl-confirm-modal h2{color:#f2f5f5!important}.tvl-confirm-modal button{border-radius:999px!important}@media(max-width:1050px){.tvl-root .tvl-topbar-right{flex-wrap:wrap}}@media(max-width:760px){.tvl-root .tvl-topbar{flex-direction:column}.tvl-root .tvl-topbar-right{justify-content:flex-start;width:100%}}.gas-root{--gas-surface: #111616;--gas-surface-2: #161d1d;--gas-surface-3: #1d2525;--gas-input: #0c1111;--gas-line: rgba(255, 255, 255, .055);--gas-line-mid: rgba(255, 255, 255, .1);--gas-line-strong: rgba(255, 255, 255, .19);--gas-tx: #ecf5f1;--gas-tx2: #93a8a2;--gas-tx3: #657873;--gas-accent: #d8c08f;--gas-accent-soft: rgba(216, 192, 143, .13);--gas-accent-line: rgba(216, 192, 143, .4);--gas-accent-ink: #1c1608;--gas-good: #4ade80;--gas-good-soft: rgba(74, 222, 128, .12);--gas-good-line: rgba(74, 222, 128, .34);--gas-warn: #f5b544;--gas-warn-soft: rgba(245, 181, 68, .12);--gas-warn-line: rgba(245, 181, 68, .36);--gas-bad: #ff6f6f;--gas-bad-soft: rgba(255, 111, 111, .12);--gas-bad-line: rgba(255, 111, 111, .38);--gas-radius: 16px;--gas-radius-sm: 10px;--gas-card: linear-gradient(180deg, #151b1b 0%, #101515 100%);--gas-lift: 0 1px 0 rgba(255, 255, 255, .045) inset, 0 10px 26px -16px rgba(0, 0, 0, .85);--gas-mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;--gas-sans: "Inter", -apple-system, system-ui, sans-serif;color:var(--gas-tx);display:flex;flex-direction:column;font-family:var(--gas-sans);font-size:13px;gap:16px;line-height:1.5;-webkit-font-smoothing:antialiased}.gas-root .gas-hero,.gas-root .gas-warning,.gas-root .gas-kpi,.gas-root .gas-panel,.gas-root .gas-state-panel{background:var(--gas-card);border:1px solid var(--gas-line);box-shadow:var(--gas-lift)}.gas-root .gas-hero{align-items:center;border-radius:var(--gas-radius);display:flex;gap:16px;justify-content:space-between;padding:17px 18px}.gas-root .gas-eyebrow{color:var(--gas-tx3);display:block;font-size:9.5px;font-weight:500;letter-spacing:.17em;text-transform:uppercase}.gas-root .gas-hero h2,.gas-root .gas-panel h2{color:var(--gas-tx);font-size:15px;font-weight:500;margin:2px 0 0}.gas-root .gas-hero p,.gas-root .gas-panel-header p{color:var(--gas-tx3);font-size:11px;margin:2px 0 0}.gas-root .gas-hero-chip{border:1px solid var(--gas-accent-line);border-radius:999px;color:var(--gas-accent);font-family:var(--gas-mono);font-size:10px;padding:6px 10px;white-space:nowrap}.gas-root .gas-warning{align-items:flex-start;background:linear-gradient(90deg,rgba(245,181,68,.08) 0%,var(--gas-card) 60%);border-color:var(--gas-warn-line);border-radius:var(--gas-radius-sm);display:flex;gap:11px;padding:13px 16px}.gas-root .gas-warning-mark{align-items:center;background:var(--gas-warn-soft);border:1px solid var(--gas-warn-line);border-radius:50%;color:var(--gas-warn);display:flex;flex-shrink:0;font-family:var(--gas-mono);font-size:11px;font-weight:600;height:24px;justify-content:center;width:24px}.gas-root .gas-warning strong{color:var(--gas-warn);display:block;font-size:12px;font-weight:500}.gas-root .gas-warning p{color:var(--gas-tx2);font-size:11px;line-height:1.55;margin:3px 0 0}.gas-root .gas-kpis{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.gas-root .gas-kpi{border-radius:var(--gas-radius-sm);display:flex;flex-direction:column;gap:7px;padding:14px 16px}.gas-root .gas-kpi-label{color:var(--gas-tx3);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.gas-root .gas-kpi strong{color:var(--gas-tx);font-family:var(--gas-mono);font-size:27px;font-variant-numeric:tabular-nums;font-weight:300;letter-spacing:-.03em;line-height:1}.gas-root .gas-kpi strong.good-text{color:var(--gas-good)}.gas-root .gas-kpi strong.bad-text{color:var(--gas-bad)}.gas-root .gas-kpi-meta{color:var(--gas-tx3);font-family:var(--gas-mono);font-size:10px}.gas-root .gas-panel{border-radius:var(--gas-radius);overflow:hidden}.gas-root .gas-panel-header{align-items:center;border-bottom:1px solid var(--gas-line);display:flex;gap:14px;justify-content:space-between;padding:15px 18px 13px}.gas-root .gas-panel-actions{align-items:center;display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.gas-root .gas-select{background:var(--gas-surface-2);border-color:var(--gas-line-mid);border-radius:999px;color:var(--gas-tx2);font-family:var(--gas-mono);font-size:10px;min-width:116px;padding:7px 10px}html:has(.gas-root) .gas-select-menu{border-color:#ffffff30;border-radius:10px;box-shadow:0 1px #ffffff0b inset,0 18px 40px -18px #000000eb;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:10px}html:has(.gas-root) .gas-select-menu button{font-family:inherit;font-size:inherit;line-height:1.45}html:has(.gas-root) body>div.fixed.inset-0>div.absolute.inset-0{background:#030808c7;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}html:has(.gas-root) .gas-select-menu button:hover{background:#00ffb21a;color:#e6fff6}html:has(.gas-root) .gas-select-menu button[class*="00FFB2"]{background:#00ffb21a;color:#00ffb2}.gas-root .gas-select:hover{background:var(--gas-surface-3);border-color:var(--gas-line-strong);color:var(--gas-tx)}.gas-root .gas-button,.gas-root .gas-action-button{background:var(--gas-surface-2);border-color:var(--gas-line-mid);border-radius:999px;color:var(--gas-tx2);font-family:var(--gas-mono);font-size:10px;letter-spacing:.03em;padding:7px 11px}.gas-root .gas-button:hover:not(:disabled),.gas-root .gas-action-button:hover:not(:disabled){background:var(--gas-surface-3);border-color:var(--gas-line-strong);color:var(--gas-tx)}.gas-root .gas-table-shell{overflow-x:auto}.gas-root .gas-table-shell>div{border:0;border-radius:0}.gas-root .gas-table-shell table{border-collapse:collapse;font-size:12px;min-width:940px;width:100%}.gas-root .gas-table-shell thead tr{background:#ffffff05}.gas-root .gas-table-shell th{border-bottom:1px solid var(--gas-line);color:var(--gas-tx3);font-size:9.5px;font-weight:500;letter-spacing:.14em;padding:10px 14px;text-align:left;text-transform:uppercase}.gas-root .gas-table-shell td{border-bottom:1px solid rgba(255,255,255,.032);color:var(--gas-tx);padding:12px 14px;vertical-align:middle}.gas-root .gas-table-shell th:first-child,.gas-root .gas-table-shell td:first-child{padding-left:18px}.gas-root .gas-table-shell th:last-child,.gas-root .gas-table-shell td:last-child{padding-right:18px;text-align:right}.gas-root .gas-table-shell tbody tr{transition:background .12s ease}.gas-root .gas-table-shell tbody tr:hover{background:#ffffff07}.gas-root .gas-group-name{color:var(--gas-tx);font-weight:500;text-transform:capitalize}.gas-root .gas-address,.gas-root .gas-relayer-id,.gas-root .gas-last-changed{color:var(--gas-tx2);font-family:var(--gas-mono);font-size:10px}.gas-root .gas-address,.gas-root .gas-relayer-id{-webkit-user-select:all;user-select:all}.gas-root .gas-mode-badge{align-items:center;border:1px solid var(--gas-line);border-radius:999px;display:inline-flex;font-family:var(--gas-mono);font-size:10px;gap:6px;padding:4px 9px;text-transform:uppercase;white-space:nowrap}.gas-root .gas-mode-badge>span{background:currentColor;border-radius:50%;height:5px;width:5px}.gas-root .gas-mode-badge.small{background:var(--gas-good-soft);border-color:var(--gas-good-line);color:var(--gas-good)}.gas-root .gas-mode-badge.big{background:var(--gas-bad-soft);border-color:var(--gas-bad-line);color:var(--gas-bad)}.gas-root .gas-state-panel{align-items:center;border-radius:var(--gas-radius);display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:300px;padding:36px 24px}.gas-root .gas-state-panel>.animate-spin{border-top-color:var(--gas-accent);height:24px;width:24px}.gas-root .gas-state-panel>span{color:var(--gas-tx3);font-family:var(--gas-mono);font-size:11px}html:has(.gas-root) .gas-confirm-modal{background:linear-gradient(180deg,#151b1b,#101515);border-color:#ffffff1a;box-shadow:0 1px #ffffff0b inset,0 18px 40px -18px #000000eb;color:#ecf5f1;font-family:Inter,-apple-system,system-ui,sans-serif}html:has(.gas-root) .gas-confirm-modal h2{color:#ecf5f1!important;font-family:Inter,-apple-system,system-ui,sans-serif;font-size:16px!important;font-weight:500!important;letter-spacing:-.02em}html:has(.gas-root) .gas-confirm-modal>div:first-child{border-bottom-color:#ffffff0e!important;padding:15px 18px 13px!important}html:has(.gas-root) .gas-confirm-modal>div:first-child button{border-radius:999px;color:#657873}html:has(.gas-root) .gas-confirm-modal>div:first-child button:hover{background:#d8c08f21;color:#d8c08f}html:has(.gas-root) .gas-confirm-modal>div:nth-child(2){padding:18px 20px 20px!important}html:has(.gas-root) .gas-confirm-modal .confirm-dialog-description,html:has(.gas-root) .gas-confirm-modal .confirm-dialog-running span{color:#93a8a2!important;font-family:Inter,-apple-system,system-ui,sans-serif;font-size:13px;line-height:1.45}html:has(.gas-root) .gas-confirm-modal .confirm-dialog-actions{gap:8px;margin-top:18px}html:has(.gas-root) .gas-confirm-modal .confirm-dialog-actions button{border-radius:999px!important;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:11px;min-height:36px;padding:8px 16px}html:has(.gas-root) .gas-confirm-modal .confirm-dialog-actions button:first-child{background:transparent!important;border:1px solid transparent!important;color:#93a8a2!important}html:has(.gas-root) .gas-confirm-modal .confirm-dialog-actions button:first-child:hover{background:#ffffff0f!important;color:#ecf5f1!important}html:has(.gas-root) .gas-confirm-modal .confirm-dialog-actions button:last-child{background:#d8c08f!important;color:#1c1608!important;font-weight:600}html:has(.gas-root) .gas-confirm-modal .confirm-dialog-actions button:last-child:hover{background:#e3cc9e!important}html:has(.gas-root) .gas-confirm-modal .confirm-dialog-spinner{border-top-color:#d8c08f!important}html:has(.gas-root) .gas-confirm-modal .confirm-dialog-done{color:#4ade80}html:has(.gas-root) .gas-confirm-modal .confirm-dialog-failed{color:#ff6f6f}@media(max-width:900px){.gas-root .gas-hero,.gas-root .gas-panel-header{align-items:flex-start;flex-direction:column}.gas-root .gas-panel-actions{justify-content:flex-start;width:100%}.gas-root .gas-select{min-width:160px}}@media(max-width:700px){.gas-root .gas-kpis{grid-template-columns:1fr}.gas-root .gas-warning{flex-direction:column}.gas-root .gas-panel-actions{align-items:stretch;flex-direction:column}.gas-root .gas-select,.gas-root .gas-button{width:100%}}.arb-root,.arb-modal{--arb-surface: #111616;--arb-surface-2: #161d1d;--arb-surface-3: #1d2525;--arb-input: #0c1111;--arb-line: rgba(255, 255, 255, .055);--arb-line-mid: rgba(255, 255, 255, .1);--arb-line-strong: rgba(255, 255, 255, .19);--arb-tx: #ecf5f1;--arb-tx2: #93a8a2;--arb-tx3: #657873;--arb-accent: #d8c08f;--arb-accent-soft: rgba(216, 192, 143, .13);--arb-accent-line: rgba(216, 192, 143, .4);--arb-accent-ink: #1c1608;--arb-good: #4ade80;--arb-good-soft: rgba(74, 222, 128, .12);--arb-good-line: rgba(74, 222, 128, .34);--arb-warn: #f5b544;--arb-warn-soft: rgba(245, 181, 68, .12);--arb-warn-line: rgba(245, 181, 68, .36);--arb-bad: #ff6f6f;--arb-bad-soft: rgba(255, 111, 111, .12);--arb-bad-line: rgba(255, 111, 111, .38);--arb-card: linear-gradient(180deg, #151b1b 0%, #101515 100%);--arb-lift: 0 1px 0 rgba(255, 255, 255, .045) inset, 0 10px 26px -16px rgba(0, 0, 0, .85);--arb-radius: 16px;--arb-radius-sm: 10px;--arb-radius-xs: 7px;--arb-mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;--arb-sans: "Inter", -apple-system, system-ui, sans-serif}.arb-root .seq-kpi-number.arb-kpi-sm{font-size:17px;font-weight:400;letter-spacing:-.01em;line-height:1.25}.arb-section-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin:8px 0 -4px}.arb-section-step{align-items:center;background:var(--arb-accent-soft);border:1px solid var(--arb-accent-line);border-radius:999px;color:var(--arb-accent);display:inline-flex;flex-shrink:0;font-family:var(--arb-mono);font-size:10px;font-weight:600;height:20px;justify-content:center;width:20px}.arb-section-title{color:var(--arb-tx);font-size:15px;font-weight:500;letter-spacing:-.01em;margin:0}.arb-section-desc{color:var(--arb-tx3);font-size:11.5px;margin:0}.arb-guide{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.arb-guide-step{background:var(--arb-surface-2);border:1px solid var(--arb-line);border-radius:var(--arb-radius-sm);display:flex;gap:10px;padding:12px 14px}.arb-guide-num{align-items:center;background:var(--arb-accent-soft);border:1px solid var(--arb-accent-line);border-radius:50%;color:var(--arb-accent);display:flex;flex-shrink:0;font-family:var(--arb-mono);font-size:10.5px;font-weight:600;height:22px;justify-content:center;width:22px}.arb-guide-title{color:var(--arb-tx);font-size:12px;font-weight:500}.arb-guide-desc{color:var(--arb-tx3);font-size:11px;line-height:1.45;margin:2px 0 0}.arb-alert{align-items:center;background:var(--arb-bad-soft);border:1px solid var(--arb-bad-line);border-radius:var(--arb-radius-sm);color:var(--arb-bad);display:flex;flex-wrap:wrap;font-size:12px;gap:12px;justify-content:space-between;padding:12px 16px}.arb-note{border:1px solid var(--arb-line-mid);border-radius:var(--arb-radius-sm);background:var(--arb-surface-2);color:var(--arb-tx2);font-size:11.5px;line-height:1.5;padding:10px 12px}.arb-note strong,.arb-note-title{color:var(--arb-tx);font-weight:600}.arb-note-title{display:block;margin-bottom:3px}.arb-note-accent{background:var(--arb-accent-soft);border-color:var(--arb-accent-line);color:var(--arb-tx2)}.arb-note-accent strong,.arb-note-accent .arb-note-title{color:var(--arb-accent)}.arb-note-good{background:var(--arb-good-soft);border-color:var(--arb-good-line);color:var(--arb-good)}.arb-note-warn{background:var(--arb-warn-soft);border-color:var(--arb-warn-line);color:var(--arb-warn)}.arb-note-warn strong,.arb-note-warn .arb-note-title{color:var(--arb-warn)}.arb-note-bad{background:var(--arb-bad-soft);border-color:var(--arb-bad-line);color:var(--arb-bad)}.arb-note-bad strong,.arb-note-bad .arb-note-title{color:var(--arb-bad)}.arb-note-list{color:var(--arb-tx2);margin:4px 0 0;padding-left:18px}.arb-note-list li+li{margin-top:2px}.arb-btn{align-items:center;background:transparent;border:1px solid transparent;border-radius:999px;color:var(--arb-tx2);cursor:pointer;display:inline-flex;font-family:var(--arb-mono);font-size:12px;font-weight:500;gap:6px;justify-content:center;letter-spacing:.04em;padding:8px 14px;transition:all .13s}.arb-btn:disabled{cursor:not-allowed;opacity:.4}.arb-btn-primary{background:var(--arb-accent);border-color:var(--arb-accent);color:var(--arb-accent-ink);font-weight:600}.arb-btn-primary:hover:not(:disabled){filter:brightness(1.07)}.arb-btn-secondary{background:var(--arb-surface-2);border-color:var(--arb-line-mid)}.arb-btn-secondary:hover:not(:disabled){background:var(--arb-surface-3);border-color:var(--arb-line-strong);color:var(--arb-tx)}.arb-btn-danger{border-color:var(--arb-bad-line);color:var(--arb-bad)}.arb-btn-danger:hover:not(:disabled){background:var(--arb-bad-soft)}.arb-btn-ghost{color:var(--arb-tx3)}.arb-btn-ghost:hover:not(:disabled){background:#ffffff0d;color:var(--arb-tx)}.arb-btn-sm{font-size:10px;padding:5px 10px}.arb-btn-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.arb-btn-row-end{justify-content:flex-end}.arb-btn-row-divided{border-top:1px solid var(--arb-line);margin-top:4px;padding-top:14px}.arb-form{display:flex;flex-direction:column;gap:14px;max-width:460px}.arb-field{display:flex;flex-direction:column;gap:5px}.arb-field-label{align-items:baseline;color:var(--arb-tx3);display:flex;font-size:9.5px;font-weight:500;gap:6px;letter-spacing:.17em;text-transform:uppercase}.arb-field-index{color:var(--arb-accent);font-family:var(--arb-mono)}.arb-input,.arb-select{appearance:none;background:var(--arb-input);border:1px solid var(--arb-line-mid);border-radius:var(--arb-radius-sm);color:var(--arb-tx);font-family:var(--arb-sans);font-size:12.5px;outline:none;padding:9px 12px;transition:border-color .13s;width:100%}.arb-input::placeholder{color:var(--arb-tx3)}.arb-input:hover:not(:disabled),.arb-select:hover:not(:disabled){border-color:var(--arb-line-strong)}.arb-input:focus,.arb-select:focus{border-color:var(--arb-accent-line)}.arb-input:disabled,.arb-select:disabled{cursor:not-allowed;opacity:.45}.arb-input-mono{font-family:var(--arb-mono);font-size:11.5px;letter-spacing:.02em}.arb-input-invalid,.arb-input-invalid:focus{border-color:var(--arb-bad-line)}.arb-select{background-image:linear-gradient(45deg,transparent 50%,var(--arb-tx3) 50%),linear-gradient(135deg,var(--arb-tx3) 50%,transparent 50%);background-position:calc(100% - 15px) center,calc(100% - 10px) center;background-repeat:no-repeat;background-size:5px 5px,5px 5px;cursor:pointer;padding-right:30px}.arb-select option{background:var(--arb-surface-2);color:var(--arb-tx)}.arb-field-hint{color:var(--arb-tx3);font-size:11px;line-height:1.45;margin:0}.arb-field-error{color:var(--arb-bad);font-family:var(--arb-mono);font-size:10.5px;margin:0}.arb-field-meta{align-items:center;display:flex;font-family:var(--arb-mono);font-size:10.5px;gap:10px;justify-content:space-between;color:var(--arb-tx3)}.arb-max-btn{background:transparent;border:1px solid var(--arb-accent-line);border-radius:999px;color:var(--arb-accent);cursor:pointer;font-family:var(--arb-mono);font-size:9.5px;letter-spacing:.1em;padding:2px 9px;text-transform:uppercase}.arb-max-btn:hover:not(:disabled){background:var(--arb-accent-soft)}.arb-max-btn:disabled{border-color:var(--arb-line);color:var(--arb-tx3);cursor:not-allowed}.arb-root .arb-signer-list{display:flex;flex-direction:column;gap:14px}.arb-root .arb-signer-card{background:var(--arb-surface);border:1px solid var(--arb-line);border-radius:var(--arb-radius-sm);overflow:hidden}.arb-root .arb-signer-head{align-items:center;background:#ffffff04;border-bottom:1px solid var(--arb-line);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:11px 14px}.arb-root .arb-signer-id{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 10px}.arb-root .arb-holdings{display:flex;flex-direction:column}.arb-root .arb-holding{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(88px,max-content) 92px;padding:8px 14px}.arb-root .arb-holding+.arb-holding{border-top:1px solid rgba(255,255,255,.032)}.arb-root .arb-holding>:nth-child(2){text-align:right}.arb-root .arb-holding-head{color:var(--arb-tx3);font-size:9.5px;font-weight:500;letter-spacing:.14em;padding-bottom:7px;padding-top:10px;text-transform:uppercase}.arb-root .arb-holding-head>:last-child{text-align:right}.arb-root .arb-holding:not(.arb-holding-head):hover{background:#ffffff06}.arb-root .arb-holding-asset{align-items:center;display:inline-flex;gap:7px;min-width:0}.arb-root .arb-holding-action{display:flex;justify-content:flex-end}.arb-root .arb-holding-note{color:var(--arb-tx3);font-family:var(--arb-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase}.arb-root .arb-holding-empty .arb-asset-symbol{color:var(--arb-tx3)}.arb-root .arb-holding-empty .vault-token-logo,.arb-root .arb-holding-empty .vault-token-mark,.arb-root .arb-holding-gas .vault-token-logo,.arb-root .arb-holding-gas .vault-token-mark{opacity:.5}.arb-root .arb-holding-gas{background:#ffffff04}.arb-root .arb-holding-blank{color:var(--arb-tx3);font-size:11.5px;grid-template-columns:minmax(0,1fr)}.arb-root .arb-legend{align-items:center;color:var(--arb-tx3);display:flex;flex-wrap:wrap;font-size:11px;gap:6px;line-height:1.5;margin:0}.arb-root .arb-sweep-layout{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 264px}.arb-root .arb-field-grid{display:grid;gap:16px 18px;grid-template-columns:repeat(2,minmax(0,1fr))}.arb-root .arb-field-span{grid-column:1 / -1}.arb-root .arb-review{background:var(--arb-surface-2);border:1px solid var(--arb-line);border-radius:var(--arb-radius-sm);display:flex;flex-direction:column;gap:12px;padding:14px}.arb-root .arb-review-rows{display:flex;flex-direction:column}.arb-root .arb-review-row{align-items:baseline;display:flex;gap:10px;justify-content:space-between;padding:7px 0}.arb-root .arb-review-row+.arb-review-row{border-top:1px solid var(--arb-line)}.arb-root .arb-review-label{color:var(--arb-tx3);font-size:11px}.arb-root .arb-review-value{color:var(--arb-tx);font-family:var(--arb-mono);font-size:11px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.arb-root .arb-review-value-empty{color:var(--arb-tx3);font-family:var(--arb-sans);font-size:11px}.arb-btn-block{width:100%}.arb-inline-form{align-items:center;display:flex;gap:8px;max-width:420px}.arb-inline-form .arb-input{flex:1;min-width:0}.arb-inline-form .arb-btn{flex-shrink:0}.arb-root .arb-metric-grid,.arb-root .arb-metric-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.arb-root .arb-unit{color:var(--arb-tx3);font-size:11px}.arb-root .arb-wd-stack{display:flex;flex-direction:column;gap:16px}.arb-note-para{margin:4px 0 0}.arb-note-item+.arb-note-item:before{content:" · "}.arb-inline-mono{font-family:var(--arb-mono);font-size:11px}.arb-blank{align-items:center;background:var(--arb-surface-2);border:1px dashed var(--arb-line-mid);border-radius:var(--arb-radius-sm);display:flex;flex-direction:column;gap:3px;padding:22px 16px;text-align:center}.arb-blank-title{color:var(--arb-tx2);font-size:12.5px;font-weight:500}.arb-blank-desc{color:var(--arb-tx3);font-size:11.5px}.arb-root .arb-footnote-warn{color:var(--arb-warn)}.arb-root .seq-dot.arb-dot-pulse{animation:arb-dot-pulse 1.6s ease-in-out infinite}@keyframes arb-dot-pulse{0%,to{opacity:1}50%{opacity:.35}}.arb-address{align-items:center;background:transparent;border:0;color:var(--arb-accent);cursor:pointer;display:inline-flex;font-family:var(--arb-mono);font-size:11px;gap:6px;letter-spacing:.02em;padding:0;white-space:nowrap}.arb-address:hover{color:#e9d7ae}.arb-address-icon{color:var(--arb-tx3);display:inline-flex;flex-shrink:0}.arb-address:hover .arb-address-icon{color:var(--arb-accent)}.arb-address-copied .arb-address-icon{color:var(--arb-good)}.arb-address-muted{color:var(--arb-tx2)}.arb-address-muted:hover{color:var(--arb-tx)}.arb-root .arb-position{display:flex;flex-direction:column;gap:14px}.arb-root .arb-position+.arb-position{border-top:1px solid var(--arb-line);margin-top:18px;padding-top:18px}.arb-root .arb-identity{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.arb-root .arb-identity-address{color:var(--arb-tx);font-family:var(--arb-mono);font-size:12px;letter-spacing:.02em;overflow-wrap:anywhere}.arb-root .arb-subpanel{background:var(--arb-surface);border:1px solid var(--arb-line);border-radius:var(--arb-radius-sm);overflow:hidden}.arb-root .arb-subpanel-head{align-items:center;border-bottom:1px solid var(--arb-line);display:flex;gap:10px;justify-content:space-between;padding:10px 14px}.arb-root .arb-subpanel-body{padding:12px 14px}.arb-root table.arb-table{min-width:0}.arb-root table.arb-table tbody tr{cursor:default}.arb-root table.arb-table-lg{min-width:620px}.arb-root table.arb-table-xl{min-width:880px}.arb-root table.arb-table th.arb-cell-right,.arb-root table.arb-table td.arb-cell-right{text-align:right}.arb-root table.arb-table th.arb-cell-left,.arb-root table.arb-table td.arb-cell-left{text-align:left}.arb-root .arb-asset-symbol{color:var(--arb-tx);font-family:var(--arb-mono);font-size:11.5px;font-weight:600;letter-spacing:.04em}.arb-root .arb-asset-symbol-gas{color:var(--arb-tx3);font-weight:500}.arb-root .arb-token-cell{align-items:center;display:inline-flex;gap:8px;min-width:0}.arb-root .vault-token-logo{border-radius:50%;display:block;flex-shrink:0;object-fit:cover}.arb-root .vault-token-mark{align-items:center;background:var(--arb-surface-3);border:1px solid var(--arb-line-mid);border-radius:50%;color:var(--arb-accent);display:inline-flex;flex-shrink:0;font-family:var(--arb-mono);font-weight:600;justify-content:center;letter-spacing:0;line-height:1}.arb-root .arb-tag{border:1px solid var(--arb-line);border-radius:999px;color:var(--arb-tx3);font-family:var(--arb-mono);font-size:9px;letter-spacing:.1em;padding:2px 7px;text-transform:uppercase;white-space:nowrap}.arb-root .arb-num{color:var(--arb-tx);font-family:var(--arb-mono);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.arb-root .arb-num-mute{color:var(--arb-tx3)}.arb-root .arb-error-text{color:var(--arb-bad);font-size:11px}.arb-root .arb-dash{color:var(--arb-tx3);font-family:var(--arb-mono)}.arb-spinner{animation:arb-spin .7s linear infinite;border:2px solid var(--arb-line-mid);border-radius:50%;border-top-color:var(--arb-accent);flex-shrink:0;height:20px;width:20px}@keyframes arb-spin{to{transform:rotate(360deg)}}.arb-loading{align-items:center;color:var(--arb-tx3);display:flex;flex-direction:column;font-size:12px;gap:12px;justify-content:center;min-height:160px;padding:30px;text-align:center}.arb-loading-inline{min-height:0;padding:26px 20px}.arb-root .arb-ltv{display:flex;flex-direction:column;gap:7px}.arb-root .arb-ltv-head{color:var(--arb-tx3);display:flex;font-family:var(--arb-mono);font-size:10.5px;gap:12px;justify-content:space-between}.arb-root .arb-ltv-value{color:var(--arb-tx)}.arb-root .arb-ltv-track{background:#ffffff0f;border-radius:999px;height:6px;overflow:hidden;position:relative}.arb-root .arb-ltv-fill{border-radius:999px;height:100%;left:0;position:absolute;top:0;transition:width .25s ease}.arb-root .arb-ltv-fill.good{background:var(--arb-good)}.arb-root .arb-ltv-fill.warn{background:var(--arb-warn)}.arb-root .arb-ltv-fill.bad{background:var(--arb-bad)}.arb-root .arb-ltv-mark{bottom:0;position:absolute;top:0;width:1px}.arb-root .arb-ltv-mark.max{background:var(--arb-warn)}.arb-root .arb-ltv-mark.liq{background:var(--arb-bad)}.arb-root .arb-rail{align-items:center;display:flex;gap:8px}.arb-root .arb-rail-step{align-items:center;display:flex;flex:1;gap:8px;min-width:0}.arb-root .arb-rail-index{align-items:center;background:var(--arb-surface-2);border:1px solid var(--arb-line-mid);border-radius:50%;color:var(--arb-tx3);display:flex;flex-shrink:0;font-family:var(--arb-mono);font-size:10.5px;font-weight:600;height:24px;justify-content:center;width:24px}.arb-root .arb-rail-step.done .arb-rail-index{background:var(--arb-good-soft);border-color:var(--arb-good-line);color:var(--arb-good)}.arb-root .arb-rail-step.active .arb-rail-index{animation:arb-rail-pulse 1.9s ease-in-out infinite;background:var(--arb-warn-soft);border-color:var(--arb-warn-line);color:var(--arb-warn)}@keyframes arb-rail-pulse{0%,to{box-shadow:0 0 3px var(--arb-warn-line)}50%{box-shadow:0 0 11px var(--arb-warn-line)}}.arb-root .arb-rail-label{color:var(--arb-tx3);font-size:11px;white-space:nowrap}.arb-root .arb-rail-step.done .arb-rail-label{color:var(--arb-good)}.arb-root .arb-rail-step.active .arb-rail-label{color:var(--arb-warn);font-weight:500}.arb-root .arb-rail-line{background:var(--arb-line-mid);flex:1;height:1px;min-width:12px}.arb-root .arb-rail-line.done{background:var(--arb-good-line)}.arb-root .arb-pills{display:flex;flex-wrap:wrap;gap:6px}.arb-root .arb-pill{align-items:center;background:var(--arb-surface-2);border:1px solid var(--arb-line);border-radius:999px;color:var(--arb-tx3);display:inline-flex;font-family:var(--arb-mono);font-size:10px;gap:5px;letter-spacing:.05em;max-width:280px;overflow:hidden;padding:4px 10px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.arb-root .arb-pill-good{background:var(--arb-good-soft);border-color:var(--arb-good-line);color:var(--arb-good)}.arb-root .arb-pill-warn{background:var(--arb-warn-soft);border-color:var(--arb-warn-line);color:var(--arb-warn)}.arb-root .arb-diag{background:var(--arb-surface-2);border:1px solid var(--arb-line);border-radius:var(--arb-radius-sm);display:flex;flex-direction:column;gap:10px;padding:12px 14px}.arb-root .arb-diag-head{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.arb-root .arb-diag-grid{display:grid;gap:6px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.arb-root .arb-diag-grid-divided{border-bottom:1px solid var(--arb-line);padding-bottom:10px}.arb-root .arb-diag-item{color:var(--arb-tx3);font-size:11px;min-width:0}.arb-root .arb-diag-value{color:var(--arb-tx2)}.arb-root .arb-diag-value-mono{font-family:var(--arb-mono);overflow-wrap:anywhere}.arb-root .arb-diag-value-warn{color:var(--arb-warn)}.arb-root .arb-failures{border-top:1px solid var(--arb-line);display:flex;flex-direction:column;gap:6px;padding-top:10px}.arb-root .arb-failure{background:#ff6f6f0f;border-radius:var(--arb-radius-xs);color:var(--arb-bad);font-size:11px;line-height:1.45;padding:7px 9px}.arb-root .arb-failure-stage{font-weight:600}.arb-root .arb-footnote{color:var(--arb-tx3);font-size:11px;margin:0}.arb-root .arb-footnote-mono{font-family:var(--arb-mono);color:var(--arb-tx2)}.arb-kv{border:1px solid var(--arb-line);border-radius:var(--arb-radius-sm);overflow:hidden}.arb-kv-row{align-items:baseline;border-bottom:1px solid var(--arb-line);display:flex;gap:12px;justify-content:space-between;padding:9px 12px}.arb-kv-row:last-child{border-bottom:0}.arb-kv-label{color:var(--arb-tx3);font-size:11px}.arb-kv-value{color:var(--arb-tx);font-family:var(--arb-mono);font-size:11.5px;font-variant-numeric:tabular-nums;text-align:right}.arb-kv-value-mute{color:var(--arb-tx3);font-size:10.5px}.arb-kv-note{color:var(--arb-tx3);font-size:11px;line-height:1.45;padding:9px 12px}.arb-root .arb-state-summary{align-items:flex-start;border:1px solid var(--arb-line-mid);border-radius:var(--arb-radius-sm);display:flex;gap:10px;padding:11px 13px}.arb-root .arb-state-summary-good{background:var(--arb-good-soft);border-color:var(--arb-good-line)}.arb-root .arb-state-summary-warn{background:var(--arb-warn-soft);border-color:var(--arb-warn-line)}.arb-root .arb-state-summary-bad{background:var(--arb-bad-soft);border-color:var(--arb-bad-line)}.arb-root .arb-state-summary-accent{background:var(--arb-accent-soft);border-color:var(--arb-accent-line)}.arb-root .arb-state-summary-mark{padding-top:3px}.arb-root .arb-state-summary-title{color:var(--arb-tx);font-size:12px;font-weight:600}.arb-root .arb-state-summary-description{color:var(--arb-tx2);font-size:11px;line-height:1.45;margin:2px 0 0}.arb-root .arb-state-callout{box-shadow:0 8px 20px -18px #000000e6}.arb-root .arb-actions{border-top:1px solid var(--arb-line);display:flex;flex-wrap:wrap;gap:8px;padding-top:12px}.arb-root .arb-rail-partial .arb-rail-step.active .arb-rail-index{background:var(--arb-accent-soft);border-color:var(--arb-accent-line);color:var(--arb-accent)}.arb-root .arb-cw-card{background:var(--arb-card);border-color:var(--arb-line-mid);box-shadow:var(--arb-lift)}.arb-root .arb-cw-card>div:first-child{border-bottom-color:var(--arb-line)}.arb-root .arb-cw-card>div:last-child{padding:18px 20px 20px}.arb-root .arb-cw-body{display:flex;flex-direction:column;gap:14px}.arb-root .arb-cw-loading{align-items:center;display:flex;justify-content:center;min-height:120px}.arb-root .arb-cw-warning,.arb-root .arb-cw-message{border:1px solid var(--arb-line-mid);border-radius:var(--arb-radius-sm);color:var(--arb-tx2);font-size:11.5px;line-height:1.5;padding:11px 13px}.arb-root .arb-cw-warning{background:var(--arb-warn-soft);border-color:var(--arb-warn-line);color:var(--arb-warn)}.arb-root .arb-cw-warning-title,.arb-root .arb-cw-message-title{align-items:center;color:var(--arb-tx);display:flex;font-weight:600;gap:7px}.arb-root .arb-cw-warning-title{color:var(--arb-warn)}.arb-root .arb-cw-warning p,.arb-root .arb-cw-message p{color:var(--arb-tx2);margin:3px 0 0}.arb-root .arb-cw-message-danger{background:var(--arb-bad-soft);border-color:var(--arb-bad-line)}.arb-root .arb-cw-message-danger .arb-cw-message-title{color:var(--arb-bad)}.arb-root .arb-cw-message-warning{background:var(--arb-warn-soft);border-color:var(--arb-warn-line)}.arb-root .arb-cw-message-warning .arb-cw-message-title{color:var(--arb-warn)}.arb-root .arb-cw-message-info{background:var(--arb-accent-soft);border-color:var(--arb-accent-line)}.arb-root .arb-cw-message-info .arb-cw-message-title{color:var(--arb-accent)}.arb-root .arb-cw-message-success{background:var(--arb-good-soft);border-color:var(--arb-good-line)}.arb-root .arb-cw-message-success .arb-cw-message-title{color:var(--arb-good)}.arb-root .arb-cw-message-neutral{background:var(--arb-surface-2)}.arb-root .arb-cw-message-emphasis{color:var(--arb-warn)!important}.arb-root .arb-cw-message-action{margin-top:9px}.arb-root .arb-cw-message-grid{border-top:1px solid var(--arb-line);color:var(--arb-tx2);display:grid;gap:5px 16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:9px;padding-top:9px}.arb-root .arb-cw-summary{border:1px solid var(--arb-line);border-radius:var(--arb-radius-sm);overflow:hidden}.arb-root .arb-cw-summary-row{align-items:center;border-bottom:1px solid var(--arb-line);display:flex;gap:16px;justify-content:space-between;padding:9px 12px}.arb-root .arb-cw-summary-row:last-child{border-bottom:0}.arb-root .arb-cw-summary-label,.arb-root .arb-cw-leg-label,.arb-root .arb-cw-next,.arb-root .arb-cw-help,.arb-root .arb-cw-inline-message,.arb-root .arb-cw-technical{color:var(--arb-tx3);font-size:11px}.arb-root .arb-cw-summary-value,.arb-root .arb-cw-leg-value{color:var(--arb-tx);font-family:var(--arb-mono);font-size:11.5px;text-align:right}.arb-root .arb-cw-next{background:var(--arb-surface-2);border:1px solid var(--arb-line);border-radius:var(--arb-radius-sm);line-height:1.5;padding:11px 13px}.arb-root .arb-cw-next p{margin:5px 0 0}.arb-root .arb-cw-next ol{display:grid;gap:5px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:7px 0 0;padding:0}.arb-root .arb-cw-next li span{color:var(--arb-accent);font-family:var(--arb-mono);margin-right:4px}.arb-root .arb-cw-subtitle{color:var(--arb-tx);font-size:12px;font-weight:600}.arb-root .arb-cw-rail{background:var(--arb-surface-2);border:1px solid var(--arb-line);border-radius:var(--arb-radius-sm);display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));padding:12px}.arb-root .arb-cw-rail-step{min-width:0;text-align:center}.arb-root .arb-cw-rail-index{align-items:center;background:var(--arb-surface-3);border:1px solid var(--arb-line-mid);border-radius:50%;color:var(--arb-tx3);display:flex;font-family:var(--arb-mono);font-size:10px;height:26px;justify-content:center;margin:0 auto;width:26px}.arb-root .arb-cw-rail-index.is-done{background:var(--arb-good-soft);border-color:var(--arb-good-line);color:var(--arb-good)}.arb-root .arb-cw-rail-index.is-active{background:var(--arb-warn-soft);border-color:var(--arb-warn-line);color:var(--arb-warn)}.arb-root .arb-cw-rail-label{color:var(--arb-tx3);font-size:10px;margin-top:5px}.arb-root .arb-cw-rail-label.is-done{color:var(--arb-good)}.arb-root .arb-cw-rail-label.is-active{color:var(--arb-warn);font-weight:500}.arb-root .arb-cw-legs{display:flex;flex-direction:column;gap:10px}.arb-root .arb-cw-section-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.arb-root .arb-cw-section-head p,.arb-root .arb-cw-help{color:var(--arb-tx3);font-size:10.5px;margin:3px 0 0}.arb-root .arb-cw-leg{background:var(--arb-surface-2);border:1px solid var(--arb-line-mid);border-radius:var(--arb-radius-sm);display:grid;gap:10px;grid-template-columns:1.2fr .9fr .9fr 1fr;padding:12px}.arb-root .arb-cw-leg.is-compact{grid-template-columns:1.2fr .9fr .9fr 1fr}.arb-root .arb-cw-leg-token{color:var(--arb-tx);font-size:12px;font-weight:600}.arb-root .arb-cw-leg-value{margin-top:4px;text-align:left}.arb-root .arb-cw-leg-value-mono,.arb-root .arb-cw-mono{font-family:var(--arb-mono)}.arb-root .arb-cw-leg-selection{display:grid;gap:10px;grid-column:1 / -1;grid-template-columns:1fr auto}.arb-root .arb-cw-leg-selected{text-align:right}.arb-root .arb-cw-outcome{border:1px solid var(--arb-line-mid);border-radius:var(--arb-radius-sm);padding:11px 13px}.arb-root .arb-cw-outcome.is-success{background:var(--arb-good-soft);border-color:var(--arb-good-line);color:var(--arb-good)}.arb-root .arb-cw-outcome.is-warning{background:var(--arb-warn-soft);border-color:var(--arb-warn-line);color:var(--arb-warn)}.arb-root .arb-cw-outcome.is-danger{background:var(--arb-bad-soft);border-color:var(--arb-bad-line);color:var(--arb-bad)}.arb-root .arb-cw-outcome-head{display:flex;flex-wrap:wrap;font-size:11.5px;font-weight:600;gap:8px;justify-content:space-between}.arb-root .arb-cw-outcome-grid{color:var(--arb-tx2);display:grid;font-size:10.5px;gap:5px 12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:5px}.arb-root .arb-cw-actions{align-items:center;border-top:1px solid var(--arb-line);display:flex;flex-wrap:wrap;gap:8px;padding-top:12px}.arb-root .arb-cw-inline-error{color:var(--arb-bad);font-size:11px}.arb-root .arb-cw-inline-error span{color:var(--arb-tx3)}.arb-root .arb-cw-returned-legs{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.arb-root .arb-cw-empty{background:var(--arb-surface-2);border:1px dashed var(--arb-line-mid);border-radius:var(--arb-radius-sm);color:var(--arb-tx3);font-size:11.5px;padding:16px;text-align:center}.arb-root .arb-cw-technical{border-top:1px solid var(--arb-line);padding-top:9px}.arb-root .arb-cw-technical button{align-items:center;background:transparent;border:0;color:var(--arb-tx3);cursor:pointer;display:inline-flex;font-size:10.5px;gap:5px;padding:0}.arb-root .arb-cw-technical button:hover{color:var(--arb-tx)}.arb-root .arb-cw-technical-grid{display:grid;gap:5px 12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}html:has(.arb-root) .app-toast-stack{gap:8px;right:20px;top:88px;z-index:60}html:has(.arb-root) .app-toast{background:linear-gradient(180deg,#151b1b,#101515)!important;background-color:#111616!important;border:1px solid rgba(255,255,255,.1);border-radius:16px;box-shadow:0 1px #ffffff0b inset,0 18px 40px -18px #000000eb;color:#ecf5f1;font-family:Inter,-apple-system,system-ui,sans-serif;max-width:380px;min-width:280px;padding:12px 14px}html:has(.arb-root) .app-toast-success{border-color:#4ade8057}html:has(.arb-root) .app-toast-error{border-color:#ff6f6f61}html:has(.arb-root) .app-toast-warning{border-color:#f5b5445c}html:has(.arb-root) .app-toast-info{border-color:#d8c08f66}html:has(.arb-root) .app-toast-row{align-items:center;gap:10px}html:has(.arb-root) .app-toast-icon{align-items:center;border-radius:999px;display:flex;flex-shrink:0;height:22px;justify-content:center;width:22px}html:has(.arb-root) .app-toast-icon svg{height:12px;width:12px}html:has(.arb-root) .app-toast-success .app-toast-icon{background:#4ade801f;color:#4ade80}html:has(.arb-root) .app-toast-error .app-toast-icon{background:#ff6f6f1f;color:#ff6f6f}html:has(.arb-root) .app-toast-warning .app-toast-icon{background:#f5b5441f;color:#f5b544}html:has(.arb-root) .app-toast-info .app-toast-icon{background:#d8c08f21;color:#d8c08f}html:has(.arb-root) .app-toast-msg{color:#ecf5f1;font-size:13px;font-weight:500;letter-spacing:-.01em;line-height:1.35}html:has(.arb-root) .app-toast-actions{align-items:center;flex-direction:row;gap:2px}html:has(.arb-root) .app-toast-actions button{align-items:center;background:transparent;border:0;border-radius:999px;color:#657873;cursor:pointer;display:flex;height:24px;justify-content:center;width:24px}html:has(.arb-root) .app-toast-actions button:hover{background:#d8c08f21;color:#d8c08f}html:has(.arb-root) .app-toast-copied{color:#4ade80}.arb-modal{background:var(--arb-card)!important;background-color:#111616!important;border:1px solid rgba(216,192,143,.28)!important;border-radius:var(--arb-radius)!important;box-shadow:0 1px #ffffff0b inset,0 24px 60px -24px #000000f2!important;color:var(--arb-tx)!important;font-family:var(--arb-sans);font-size:13px;line-height:1.5;-webkit-font-smoothing:antialiased}.arb-modal>div:first-child{border-bottom-color:var(--arb-line)!important;padding:15px 20px!important}.arb-modal>div:first-child h2{color:var(--arb-tx)!important;font-family:var(--arb-sans);font-size:15px!important;font-weight:500!important;letter-spacing:-.01em}.arb-modal>div:first-child button{border-radius:999px!important;color:var(--arb-tx3)!important}.arb-modal>div:first-child button:hover{background:#ffffff0f!important;color:var(--arb-tx)!important}.arb-modal>div:nth-child(2){color:var(--arb-tx2)!important;padding:18px 20px 20px!important}.arb-modal-body{display:flex;flex-direction:column;gap:14px}.arb-modal-text{color:var(--arb-tx2);font-size:12.5px;line-height:1.5;margin:0}.arb-modal-text strong{color:var(--arb-tx);font-weight:600}.arb-modal-busy{align-items:center;color:var(--arb-tx2);display:flex;flex-direction:column;font-size:12.5px;gap:14px;justify-content:center;padding:26px 10px;text-align:center}.arb-modal .arb-mode-picker{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.arb-modal .arb-mode-option{align-items:flex-start;background:var(--arb-surface-2)!important;border:1px solid var(--arb-line-mid)!important;border-radius:var(--arb-radius-sm)!important;color:var(--arb-tx2)!important;justify-content:flex-start;min-height:66px;padding:11px 12px;text-align:left}.arb-modal .arb-mode-option:hover:not(:disabled){background:var(--arb-surface-3)!important;border-color:var(--arb-accent-line)!important}.arb-modal .arb-mode-option.is-selected{background:var(--arb-accent-soft)!important;border-color:var(--arb-accent-line)!important;color:var(--arb-tx)!important}.arb-modal .arb-mode-option.is-selected.is-danger{background:var(--arb-bad-soft)!important;border-color:var(--arb-bad-line)!important}.arb-modal .arb-mode-option-copy{display:flex;flex-direction:column;gap:3px}.arb-modal .arb-mode-option-copy strong{color:inherit;font-family:var(--arb-sans);font-size:12px;font-weight:600}.arb-modal .arb-mode-option-copy small{color:var(--arb-tx3);font-family:var(--arb-sans);font-size:10.5px;font-weight:400}@media(max-width:1180px){.arb-root .arb-sweep-layout{grid-template-columns:minmax(0,1fr)}.arb-root .arb-review{max-width:420px}}@media(max-width:900px){.arb-root .arb-field-grid,.arb-guide,.arb-root .arb-diag-grid{grid-template-columns:minmax(0,1fr)}.arb-root .arb-cw-leg{grid-template-columns:repeat(2,minmax(0,1fr))}.arb-root .arb-cw-leg>:first-child{grid-column:1 / -1}.arb-root .arb-cw-outcome-grid,.arb-root .arb-cw-next ol{grid-template-columns:minmax(0,1fr)}.arb-root .arb-rail{align-items:flex-start;flex-direction:column;gap:10px}.arb-root .arb-rail-line{display:none}}@media(max-width:640px){.arb-form{max-width:none}}@media(max-width:1024px){.arb-root .arb-metric-grid,.arb-root .arb-metric-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.arb-root .arb-metric-grid,.arb-root .arb-metric-grid-3{grid-template-columns:minmax(0,1fr)}.arb-inline-form{align-items:stretch;flex-direction:column}.arb-root .arb-cw-card>div:last-child{padding:14px}.arb-root .arb-cw-summary-row{align-items:flex-start;flex-direction:column;gap:4px}.arb-root .arb-cw-summary-value,.arb-root .arb-cw-leg-selected{text-align:left}.arb-root .arb-cw-leg,.arb-root .arb-cw-leg.is-compact,.arb-root .arb-cw-leg-selection,.arb-root .arb-cw-message-grid,.arb-root .arb-cw-technical-grid,.arb-modal .arb-mode-picker{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.arb-spinner,.arb-root .arb-rail-step.active .arb-rail-index,.arb-root .seq-dot.arb-dot-pulse{animation:none}}.hl-root{--hl-surface: #111616;--hl-surface-2: #161d1d;--hl-surface-3: #1d2525;--hl-input: #0c1111;--hl-line: rgba(255, 255, 255, .055);--hl-line-mid: rgba(255, 255, 255, .1);--hl-tx: #ecf5f1;--hl-tx2: #93a8a2;--hl-tx3: #657873;--hl-accent: #d8c08f;--hl-accent-soft: rgba(216, 192, 143, .13);--hl-accent-line: rgba(216, 192, 143, .4);--hl-accent-ink: #1c1608;--hl-good: #4ade80;--hl-warn: #f5b544;--hl-bad: #ff6f6f;--hl-mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;--hl-sans: "Inter", -apple-system, system-ui, sans-serif}.hl-root .hl-panel-bar{align-items:flex-start;background:linear-gradient(90deg,rgba(216,192,143,.035) 0%,transparent 54%);border-bottom:1px solid var(--seq-line);display:flex;gap:12px;justify-content:space-between;padding:12px 16px}.hl-root .hl-panel-bar .seq-panel-desc{max-width:46rem}.hl-root .hl-body{display:flex;flex-direction:column;gap:12px;padding:14px 16px 16px}.hl-root .hl-lookup{align-items:stretch;display:flex;gap:8px}.hl-root .hl-search{background:var(--seq-input);border:1px solid var(--seq-line-mid);border-radius:var(--seq-radius-sm);caret-color:var(--seq-accent);color:var(--seq-tx);flex:1 1 auto;font-family:var(--seq-mono);font-size:12.5px;min-width:0;outline:none;padding:8px 10px}.hl-root .hl-search::placeholder{color:var(--seq-tx3)}.hl-root .hl-search:hover,.hl-root .hl-search:focus{background:var(--seq-surface-2);border-color:var(--seq-accent-line)}.hl-root .hl-search.is-invalid{border-color:var(--seq-bad-line)}.hl-root .hl-field-error{color:var(--seq-bad);font-family:var(--seq-mono);font-size:11px}.hl-root .hl-error{align-items:center;background:var(--seq-bad-soft);border:1px solid var(--seq-bad-line);border-radius:var(--seq-radius-sm);color:var(--seq-bad);display:flex;font-size:12px;gap:8px;padding:8px 10px}.hl-root .hl-account{align-items:center;display:flex;flex-wrap:wrap;gap:8px 14px;justify-content:space-between}.hl-root .hl-account-id{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.hl-root .hl-address{color:var(--seq-tx);font-family:var(--seq-mono);font-size:13px;letter-spacing:.01em}.hl-root .hl-copy{align-items:center;background:transparent;border:1px solid var(--seq-line-mid);border-radius:999px;color:var(--seq-tx3);cursor:pointer;display:inline-flex;height:24px;justify-content:center;padding:0;width:24px}.hl-root .hl-copy:hover{border-color:var(--seq-accent-line);color:var(--seq-accent)}.hl-root .hl-copy.is-copied{border-color:var(--seq-good-line);color:var(--seq-good)}.hl-root .hl-updated{color:var(--seq-tx3);font-family:var(--seq-mono);font-size:10.5px;white-space:nowrap}.hl-root .hl-table{min-width:920px}.hl-root .hl-spot-table{min-width:560px}.hl-root .hl-table tbody tr,.hl-root .hl-spot-table tbody tr{cursor:default}.hl-root .hl-coin{color:var(--seq-tx);font-weight:500}.hl-root .hl-num{color:var(--seq-tx2);font-family:var(--seq-mono);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.hl-root .hl-num.primary{color:var(--seq-tx)}.hl-root .hl-empty{align-items:center;color:var(--seq-tx3);display:flex;flex-direction:column;font-family:var(--seq-mono);font-size:11.5px;gap:4px;justify-content:center;min-height:120px;padding:28px 16px;text-align:center}.hl-root .hl-empty strong{color:var(--seq-tx2);font-family:var(--seq-sans);font-size:13px;font-weight:500}.hl-root .hl-state-panel{align-items:center;background:var(--seq-card);border:1px solid var(--seq-line);border-radius:var(--seq-radius);box-shadow:var(--seq-lift);color:var(--seq-tx3);display:flex;flex-direction:column;font-family:var(--seq-mono);font-size:11px;gap:8px;justify-content:center;min-height:180px;padding:24px 16px;text-align:center}.hl-root .hl-state-panel strong{color:var(--seq-tx2);font-family:var(--seq-sans);font-size:14px;font-weight:500}.hl-root .hl-spinner{animation:hl-spin .8s linear infinite;border:2px solid var(--seq-line-mid);border-radius:50%;border-top-color:var(--seq-accent);height:22px;width:22px}@keyframes hl-spin{to{transform:rotate(360deg)}}@media(max-width:1100px){.hl-root .seq-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.hl-root .seq-kpis{grid-template-columns:1fr}.hl-root .hl-lookup{flex-direction:column}}.sm-root,.sm-modal{--sm-surface: #111616;--sm-surface-2: #161d1d;--sm-surface-3: #1d2525;--sm-input: #0c1111;--sm-line: rgba(255, 255, 255, .055);--sm-line-mid: rgba(255, 255, 255, .1);--sm-line-strong: rgba(255, 255, 255, .19);--sm-tx: #ecf5f1;--sm-tx2: #93a8a2;--sm-tx3: #657873;--sm-accent: #d8c08f;--sm-accent-soft: rgba(216, 192, 143, .13);--sm-accent-line: rgba(216, 192, 143, .4);--sm-accent-ink: #1c1608;--sm-good: #4ade80;--sm-good-soft: rgba(74, 222, 128, .12);--sm-good-line: rgba(74, 222, 128, .34);--sm-warn: #f5b544;--sm-warn-soft: rgba(245, 181, 68, .12);--sm-warn-line: rgba(245, 181, 68, .36);--sm-bad: #ff6f6f;--sm-bad-soft: rgba(255, 111, 111, .12);--sm-bad-line: rgba(255, 111, 111, .38);--sm-mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;--sm-sans: "Inter", -apple-system, system-ui, sans-serif}.sm-root .sm-layout{display:grid;gap:16px;grid-template-columns:minmax(0,1.65fr) minmax(280px,.9fr)}.sm-root .sm-col,.sm-root .sm-side{display:flex;flex-direction:column;gap:16px}.sm-root .sm-panel-bar{align-items:flex-start;background:linear-gradient(90deg,rgba(216,192,143,.035) 0%,transparent 54%);border-bottom:1px solid var(--seq-line);display:flex;gap:12px;justify-content:space-between;padding:12px 16px}.sm-root .sm-panel-bar .seq-panel-desc{max-width:42rem}.sm-root .sm-body{display:flex;flex-direction:column;gap:14px;padding:14px 16px 16px}.sm-root .sm-field{display:flex;flex-direction:column;gap:6px;min-width:0}.sm-root .sm-field label{color:var(--seq-tx);font-size:12px;font-weight:500}.sm-root .sm-field p{color:var(--seq-tx3);font-size:11.5px;line-height:1.5;margin:0}.sm-root .sm-input{background:var(--seq-input);border:1px solid var(--seq-line-mid);border-radius:var(--seq-radius-sm);caret-color:var(--seq-accent);color:var(--seq-tx);font-family:var(--seq-mono);font-size:12.5px;outline:none;padding:8px 10px;width:100%}.sm-root .sm-input::placeholder{color:var(--seq-tx3)}.sm-root .sm-input:hover,.sm-root .sm-input:focus{background:var(--seq-surface-2);border-color:var(--seq-accent-line)}.sm-root .sm-input.is-invalid{border-color:var(--seq-bad-line)}.sm-root .sm-field-error{color:var(--seq-bad);font-family:var(--seq-mono);font-size:11px}.sm-root .sm-form-bar{align-items:center;border-top:1px solid var(--seq-line);display:flex;gap:12px;justify-content:space-between;padding-top:12px}.sm-root .sm-form-status{color:var(--seq-tx3);font-family:var(--seq-mono);font-size:11px}.sm-root .sm-kv{border:1px solid var(--seq-line);border-radius:var(--seq-radius-sm);overflow:hidden}.sm-root .sm-kv-row{align-items:center;border-bottom:1px solid rgba(255,255,255,.032);display:grid;gap:12px;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);padding:8px 12px}.sm-root .sm-kv-row:last-child{border-bottom:0}.sm-root .sm-kv-label{color:var(--seq-tx3);font-size:11.5px}.sm-root .sm-kv-value{align-items:center;color:var(--seq-tx);display:flex;font-family:var(--seq-mono);font-size:12px;gap:6px;justify-content:flex-end;min-width:0;text-align:right}.sm-root .sm-kv-value.mute{color:var(--seq-tx3)}.sm-root .sm-address{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sm-root .sm-copy{align-items:center;background:transparent;border:1px solid var(--seq-line-mid);border-radius:999px;color:var(--seq-tx3);cursor:pointer;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;padding:0;width:22px}.sm-root .sm-copy:hover{border-color:var(--seq-accent-line);color:var(--seq-accent)}.sm-root .sm-copy.is-copied{border-color:var(--seq-good-line);color:var(--seq-good)}.sm-root .sm-warn{align-items:flex-start;background:var(--seq-warn-soft);border:1px solid var(--seq-warn-line);border-radius:var(--seq-radius-sm);color:var(--seq-warn);display:flex;flex-direction:column;font-size:12px;gap:10px;padding:10px 12px}.sm-root .sm-link{color:var(--seq-accent);font-family:var(--seq-mono);font-size:12px;text-decoration:none}.sm-root .sm-link:hover{text-decoration:underline}.sm-root .sm-empty{color:var(--seq-tx3);font-size:12px;margin:0}.sm-root .sm-spinner{animation:sm-spin .8s linear infinite;border:2px solid var(--seq-line-mid);border-radius:50%;border-top-color:var(--seq-accent);display:inline-block;height:14px;width:14px}@keyframes sm-spin{to{transform:rotate(360deg)}}.sm-modal{background:#111616!important;background-clip:padding-box!important;border:1px solid #3f3a32!important;border-radius:16px!important;box-shadow:0 24px 60px -24px #000000f2!important;color:var(--sm-tx)!important;font-family:var(--sm-sans);font-size:13px;line-height:1.5;outline:none!important;overflow:hidden!important}html:has(.sm-root) .sm-modal>div:first-child{background:transparent!important;border-bottom:1px solid var(--sm-line)!important;padding:15px 20px!important}html:has(.sm-root) .sm-modal>div:first-child h2{color:var(--sm-tx)!important;font-size:15px!important;font-weight:500!important}html:has(.sm-root) .sm-modal>div:first-child button{border-radius:999px!important;color:var(--sm-tx3)!important}html:has(.sm-root) .sm-modal>div:nth-child(2){padding:16px 20px 18px!important}html:has(.sm-root) .sm-modal .confirm-dialog-description,html:has(.sm-root) .sm-modal .confirm-dialog-running span{color:var(--sm-tx2)!important;font-size:13px;line-height:1.5}html:has(.sm-root) .sm-modal .confirm-dialog-actions{gap:8px;margin-top:16px}html:has(.sm-root) .sm-modal .confirm-dialog-actions button{border-radius:999px!important;font-family:var(--sm-mono);font-size:12px;letter-spacing:.04em;min-height:36px;padding:8px 14px}html:has(.sm-root) .sm-modal .confirm-dialog-actions button:first-child{background:var(--sm-surface-2)!important;border:1px solid var(--sm-line-mid)!important;color:var(--sm-tx2)!important}html:has(.sm-root) .sm-modal .confirm-dialog-actions button:first-child:hover{background:var(--sm-surface-3)!important;color:var(--sm-tx)!important}html:has(.sm-root) .sm-modal .confirm-dialog-actions button:last-child{background:transparent!important;border:1px solid var(--sm-bad-line)!important;color:var(--sm-bad)!important}html:has(.sm-root) .sm-modal .confirm-dialog-actions button:last-child:hover{background:var(--sm-bad-soft)!important}html:has(.sm-root) .sm-modal .confirm-dialog-spinner{border-top-color:var(--sm-accent)!important}html:has(.sm-root) .sm-modal .confirm-dialog-done{color:var(--sm-good)}html:has(.sm-root) .sm-modal .confirm-dialog-failed{color:var(--sm-bad)}@media(max-width:980px){.sm-root .sm-layout{grid-template-columns:1fr}.sm-root .seq-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.sm-root .seq-kpis{grid-template-columns:1fr}}.psm-root,.psm-modal{--psm-surface: #111616;--psm-surface-2: #161d1d;--psm-surface-3: #1d2525;--psm-input: #0c1111;--psm-line: rgba(255, 255, 255, .055);--psm-line-mid: rgba(255, 255, 255, .1);--psm-line-strong: rgba(255, 255, 255, .19);--psm-tx: #ecf5f1;--psm-tx2: #93a8a2;--psm-tx3: #657873;--psm-accent: #d8c08f;--psm-accent-soft: rgba(216, 192, 143, .13);--psm-accent-line: rgba(216, 192, 143, .4);--psm-accent-ink: #1c1608;--psm-good: #4ade80;--psm-good-soft: rgba(74, 222, 128, .12);--psm-good-line: rgba(74, 222, 128, .34);--psm-warn: #f5b544;--psm-warn-soft: rgba(245, 181, 68, .12);--psm-warn-line: rgba(245, 181, 68, .36);--psm-bad: #ff6f6f;--psm-bad-soft: rgba(255, 111, 111, .12);--psm-bad-line: rgba(255, 111, 111, .38);--psm-mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;--psm-sans: "Inter", -apple-system, system-ui, sans-serif}.psm-root .psm-layout{display:grid;gap:16px;grid-template-columns:minmax(0,1.65fr) minmax(280px,.9fr)}.psm-root .psm-col,.psm-root .psm-side,.psm-root .psm-actions{display:flex;flex-direction:column;gap:16px}.psm-root .psm-panel-bar{align-items:flex-start;background:linear-gradient(90deg,rgba(216,192,143,.035) 0%,transparent 54%);border-bottom:1px solid var(--seq-line);display:flex;gap:12px;justify-content:space-between;padding:12px 16px}.psm-root .psm-panel-bar .seq-panel-desc{max-width:42rem}.psm-root .psm-body{display:flex;flex-direction:column;gap:14px;padding:14px 16px 16px}.psm-root .psm-body>.seq-btn{align-self:flex-start}.psm-root .psm-split{display:grid;gap:16px;grid-template-columns:1fr 1fr}.psm-root .psm-reserve-grid{display:grid;gap:12px 16px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.psm-root .psm-action{display:flex;flex-direction:column;gap:6px;min-width:0}.psm-root .psm-action>label{color:var(--seq-tx);font-size:12px;font-weight:500}.psm-root .psm-action-row{display:grid;grid-template-columns:minmax(0,1fr) 6.75rem;gap:8px;min-width:0}.psm-root .psm-action-row .psm-amount{grid-column:1;grid-row:1}.psm-root .psm-action-row .psm-select{grid-column:1;grid-row:2}.psm-root .psm-action-row .seq-btn{grid-column:2;grid-row:1;justify-content:center;min-width:0;padding-left:8px;padding-right:8px}.psm-root .psm-amount{align-items:center;background:var(--seq-input);border:1px solid var(--seq-line-mid);border-radius:var(--seq-radius-sm);display:flex;min-width:0}.psm-root .psm-amount:hover,.psm-root .psm-amount:focus-within{background:var(--seq-surface-2);border-color:var(--seq-accent-line)}.psm-root .psm-amount .psm-input{background:transparent;border:0;border-radius:0;min-width:0}.psm-root .psm-amount .psm-input:hover,.psm-root .psm-amount .psm-input:focus{background:transparent;border-color:transparent}.psm-root .psm-amount-unit{color:var(--seq-tx3);flex-shrink:0;font-family:var(--seq-mono);font-size:11px;letter-spacing:.04em;padding-right:10px}.psm-root .psm-select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path fill='%23657873' d='M1.2 1.4 6 6.2l4.8-4.8'/></svg>");background-position:right 12px center;background-repeat:no-repeat;cursor:pointer;padding-right:28px}.psm-root .psm-select option{background:#161d1d;color:var(--seq-tx)}.psm-root .vault-token-logo,.psm-root .vault-token-mark{border-radius:50%;display:block;flex-shrink:0;object-fit:cover}.psm-root .vault-token-mark{align-items:center;background:var(--psm-surface-3);color:var(--seq-tx2);display:inline-flex;font-family:var(--seq-mono);font-weight:600;justify-content:center}.psm-root .psm-field{display:flex;flex-direction:column;gap:6px;min-width:0}.psm-root .psm-field label{color:var(--seq-tx);font-size:12px;font-weight:500}.psm-root .psm-field p{color:var(--seq-tx3);font-size:11.5px;line-height:1.5;margin:0}.psm-root .psm-input{background:var(--seq-input);border:1px solid var(--seq-line-mid);border-radius:var(--seq-radius-sm);caret-color:var(--seq-accent);color:var(--seq-tx);font-family:var(--seq-mono);font-size:12.5px;outline:none;padding:8px 10px;width:100%}.psm-root .psm-input::placeholder{color:var(--seq-tx3)}.psm-root .psm-input:hover,.psm-root .psm-input:focus{background:var(--seq-surface-2);border-color:var(--seq-accent-line)}.psm-root .psm-input.is-invalid{border-color:var(--seq-bad-line)}.psm-root .psm-field-error{color:var(--seq-bad);font-family:var(--seq-mono);font-size:11px}.psm-root .psm-inline{align-items:flex-end;display:flex;gap:8px}.psm-root .psm-inline .psm-field{flex:1 1 auto}.psm-root .psm-mode{flex:0 0 72px}.psm-root .psm-form-bar{align-items:center;border-top:1px solid var(--seq-line);display:flex;gap:12px;justify-content:space-between;padding-top:12px}.psm-root .psm-form-status{color:var(--seq-tx3);font-family:var(--seq-mono);font-size:11px}.psm-root .psm-chip-row{display:flex;flex-wrap:wrap;gap:6px}.psm-root .psm-kv{border:1px solid var(--seq-line);border-radius:var(--seq-radius-sm);overflow:hidden}.psm-root .psm-kv-row{align-items:center;border-bottom:1px solid rgba(255,255,255,.032);display:grid;gap:12px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);padding:8px 12px}.psm-root .psm-kv-row:last-child{border-bottom:0}.psm-root .psm-kv-label{color:var(--seq-tx3);font-size:11.5px}.psm-root .psm-kv-value{align-items:center;color:var(--seq-tx);display:flex;font-family:var(--seq-mono);font-size:12px;gap:6px;justify-content:flex-end;min-width:0;text-align:right}.psm-root .psm-kv-value.mute{color:var(--seq-tx3)}.psm-root .psm-address{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.psm-root .psm-copy{align-items:center;background:transparent;border:1px solid var(--seq-line-mid);border-radius:999px;color:var(--seq-tx3);cursor:pointer;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;padding:0;width:22px}.psm-root .psm-copy:hover{border-color:var(--seq-accent-line);color:var(--seq-accent)}.psm-root .psm-copy.is-copied{border-color:var(--seq-good-line);color:var(--seq-good)}.psm-root .psm-warn{align-items:flex-start;background:var(--seq-warn-soft);border:1px solid var(--seq-warn-line);border-radius:var(--seq-radius-sm);color:var(--seq-warn);display:flex;flex-direction:column;font-size:12px;gap:10px;padding:10px 12px}.psm-root .psm-note{background:var(--seq-warn-soft);border:1px solid var(--seq-warn-line);border-radius:var(--seq-radius-sm);color:var(--seq-warn);font-size:12px;line-height:1.5;margin:0;padding:8px 10px}.psm-root .psm-link{color:var(--seq-accent);font-family:var(--seq-mono);font-size:12px;text-decoration:none}.psm-root .psm-link:hover{text-decoration:underline}.psm-root .psm-lookup-result{color:var(--seq-tx2);font-family:var(--seq-mono);font-size:11.5px;margin:0}.psm-root .psm-spinner{animation:psm-spin .8s linear infinite;border:2px solid var(--seq-line-mid);border-radius:50%;border-top-color:var(--seq-accent);display:inline-block;height:14px;width:14px}@keyframes psm-spin{to{transform:rotate(360deg)}}.psm-modal{background:#111616!important;background-clip:padding-box!important;border:1px solid #3f3a32!important;border-radius:16px!important;box-shadow:0 24px 60px -24px #000000f2!important;color:var(--psm-tx)!important;font-family:var(--psm-sans);font-size:13px;line-height:1.5;outline:none!important;overflow:hidden!important}html:has(.psm-root) .psm-modal>div:first-child{background:transparent!important;border-bottom:1px solid var(--psm-line)!important;padding:15px 20px!important}html:has(.psm-root) .psm-modal>div:first-child h2{color:var(--psm-tx)!important;font-size:15px!important;font-weight:500!important}html:has(.psm-root) .psm-modal>div:first-child button{border-radius:999px!important;color:var(--psm-tx3)!important}html:has(.psm-root) .psm-modal>div:nth-child(2){padding:16px 20px 18px!important}html:has(.psm-root) .psm-modal .confirm-dialog-description,html:has(.psm-root) .psm-modal .confirm-dialog-running span{color:var(--psm-tx2)!important;font-size:13px;line-height:1.5}html:has(.psm-root) .psm-modal .confirm-dialog-actions{gap:8px;margin-top:16px}html:has(.psm-root) .psm-modal .confirm-dialog-actions button{border-radius:999px!important;font-family:var(--psm-mono);font-size:12px;letter-spacing:.04em;min-height:36px;padding:8px 14px}html:has(.psm-root) .psm-modal .confirm-dialog-actions button:first-child{background:var(--psm-surface-2)!important;border:1px solid var(--psm-line-mid)!important;color:var(--psm-tx2)!important}html:has(.psm-root) .psm-modal .confirm-dialog-actions button:first-child:hover{background:var(--psm-surface-3)!important;color:var(--psm-tx)!important}html:has(.psm-root) .psm-modal .confirm-dialog-actions button:last-child{background:var(--psm-accent)!important;border:1px solid var(--psm-accent)!important;color:var(--psm-accent-ink)!important;font-weight:600}html:has(.psm-root) .psm-modal .confirm-dialog-actions button:last-child:hover{filter:brightness(1.07)}html:has(.psm-root) .psm-modal.psm-modal-danger .confirm-dialog-actions button:last-child{background:transparent!important;border:1px solid var(--psm-bad-line)!important;color:var(--psm-bad)!important;filter:none}html:has(.psm-root) .psm-modal.psm-modal-danger .confirm-dialog-actions button:last-child:hover{background:var(--psm-bad-soft)!important}html:has(.psm-root) .psm-modal .confirm-dialog-spinner{border-top-color:var(--psm-accent)!important}html:has(.psm-root) .psm-modal .confirm-dialog-done{color:var(--psm-good)}html:has(.psm-root) .psm-modal .confirm-dialog-failed{color:var(--psm-bad)}@media(max-width:1100px){.psm-root .psm-reserve-grid,.psm-root .psm-split{grid-template-columns:1fr}}@media(max-width:980px){.psm-root .psm-layout{grid-template-columns:1fr}.psm-root .seq-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.psm-root .seq-kpis{grid-template-columns:1fr}}.pm-pv-head{display:flex;justify-content:space-between;gap:10px;align-items:baseline;flex-wrap:wrap}.pm-pv-meta{align-items:center;padding-bottom:8px;border-bottom:1px solid var(--pm-line)}.pm-pv-workflow{color:var(--pm-tx2);font:10px var(--pm-mono)}.pm-pv-time{font:11px var(--pm-sans, sans-serif);color:var(--pm-tx2);font-variant-numeric:tabular-nums}.pm-pv-sec{margin-top:12px;padding-top:10px;border-top:1px solid var(--pm-line)}.pm-pv-title{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--pm-tx3);margin-bottom:6px}.pm-pv-note,.pm-pv-sub{font-size:12.5px;line-height:1.45;color:var(--pm-tx2, var(--pm-tx3))}.pm-pv-sub{margin-top:6px;color:var(--pm-tx3);font-size:12px}.pm-pv-flag{display:grid;gap:2px;padding:8px 10px;margin-top:6px;border-radius:var(--pm-r-sm);border:1px solid var(--pm-line);border-left-width:3px;font-size:12.5px;line-height:1.4}.pm-pv-flag{color:var(--pm-tx)}.pm-pv-flag span{color:var(--pm-tx2, var(--pm-tx))}.pm-pv-flag b{font-weight:600;color:var(--pm-tx)}.pm-pv-flag b i{font-style:normal;font-weight:500;text-transform:uppercase;font-size:10.5px;letter-spacing:.05em;margin-left:6px}.pm-pv-flag small{color:var(--pm-tx3);font:11px var(--pm-mono)}.pm-pv-flag.pm-pv-bad{border-color:var(--pm-bad);background:color-mix(in srgb,var(--pm-bad) 10%,transparent)}.pm-pv-flag.pm-pv-warn{border-color:var(--pm-warn);background:var(--pm-warn-soft)}.pm-pv-flag.pm-pv-muted{border-left-color:var(--pm-line-mid)}.pm-pv-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:4px 18px;margin-top:6px}.pm-pv-pair{display:flex;justify-content:space-between;gap:10px;font-size:12.5px;padding:3px 0;border-bottom:1px solid var(--pm-line)}.pm-pv-pair span{color:var(--pm-tx3)}.pm-pv-pair b{font:600 12.5px var(--pm-mono);color:var(--pm-tx)}.pm-pv-pair b small{display:block;max-width:34ch;margin-top:3px;color:var(--pm-tx3);font:400 11px/1.35 var(--pm-sans, sans-serif);white-space:normal}.pm-pv-pair b.pm-pv-muted{color:var(--pm-tx3);font-weight:400}.pm-pv-pair b.pm-pv-strong{font-size:13.5px}.pm-pv-steps{margin-top:10px;font-size:12px;color:var(--pm-tx3)}.pm-pv-steps summary{cursor:pointer}.pm-pv-steps ol{margin:6px 0 0 18px;padding:0}.pm-pv-foot{margin-top:12px;font-size:11.5px;line-height:1.45;color:var(--pm-tx3)}.pm-pv-forecast{border-top:0;margin-top:10px;padding-top:0}.pm-pv-valid{font:11px var(--pm-mono);color:var(--pm-tx3);display:inline-flex;gap:8px;align-items:center}.pm-pv-valid.expired{color:var(--pm-bad)}.pm-pv-refresh{font:11px var(--pm-mono);padding:2px 8px;border-radius:var(--pm-r-sm);cursor:pointer;border:1px solid var(--pm-line-mid);background:var(--pm-surface-3, transparent);color:var(--pm-tx2)}.pm-pv-refresh:hover{color:var(--pm-accent);border-color:var(--pm-accent-line)}.pm-pv-sub-title{margin-top:14px}.pm-pv-legs{width:100%;border-collapse:collapse;margin-top:8px;font-size:12px}.pm-pv-legs th{text-align:left;font-weight:500;color:var(--pm-tx3);padding:4px 6px}.pm-pv-legs td{padding:4px 6px;border-top:1px solid var(--pm-line);font-family:var(--pm-mono);color:var(--pm-tx)}.pm-pv-band span small,.pm-pv-band b small{display:block;font-weight:400;font-size:11px;color:var(--pm-tx3)}.pm-pv-band b{text-align:right}.pm-pv-pmr{margin-top:8px;padding:8px 10px;border-left:3px solid var(--pm-warn);background:var(--pm-warn-soft);border-radius:var(--pm-r-sm)}.pm-pv-pmr b{color:var(--pm-tx)}.pm-pv-context>summary{color:var(--pm-tx3)}.pm-pv-pmr-estimate{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column:1 / -1;align-items:center;padding:12px 14px;border:1px solid rgba(215,255,98,.38);border-left:3px solid #d7ff62;border-radius:9px;background:#d7ff6212}.pm-pv-pmr-estimate>span{color:var(--pm-tx2, #a3adbb);font-weight:600}.pm-pv-pmr-estimate>b{color:#d7ff62;font-size:1.35rem;font-variant-numeric:tabular-nums}.pm-pv-pmr-estimate>b small{color:var(--pm-tx2, #a3adbb);font-size:.72rem;font-weight:400}.pm-pv-pmr-estimate>.pm-pv-pmr-reason{grid-column:1 / -1;display:block;color:var(--pm-tx2, #a3adbb);font-size:.78rem;line-height:1.4;white-space:normal;overflow-wrap:anywhere;text-align:left}.pm-pv-pmr-estimate.no-value{border-color:#ffd27a59;border-left-color:#ffd27a;background:#ffd27a0f}.pm-pv-pmr-estimate.no-value>b{color:#ffd27a;font-size:1rem}.pm-pv-pmr-summary{margin-top:12px;padding:13px 14px;border:1px solid color-mix(in srgb,var(--pm-accent) 45%,var(--pm-line));border-radius:10px;background:linear-gradient(110deg,color-mix(in srgb,var(--pm-accent) 9%,var(--pm-surface-2)),var(--pm-surface))}.pm-pv-pmr-summary-title{margin-bottom:9px;color:var(--pm-accent);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.pm-pv-pmr-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px}.pm-pv-pmr-tile{display:grid;gap:4px;min-width:0;padding:10px 12px;border:1px solid var(--pm-line);border-radius:8px;background:color-mix(in srgb,var(--pm-surface) 88%,transparent)}.pm-pv-pmr-tile>span{color:var(--pm-tx3);font-size:10px}.pm-pv-pmr-tile>strong{color:var(--pm-accent);font:700 24px var(--pm-mono);font-variant-numeric:tabular-nums}.pm-pv-pmr-tile>small{color:var(--pm-tx2);font-size:10px;line-height:1.4;overflow-wrap:anywhere}.pm-pv-pmr-tile.projected.lower{border-color:color-mix(in srgb,var(--pm-good) 55%,var(--pm-line))}.pm-pv-pmr-tile.projected.lower>strong,.pm-pv-pmr-tile.projected.lower .pm-pv-pmr-delta{color:var(--pm-good)}.pm-pv-pmr-tile.projected.higher{border-color:color-mix(in srgb,var(--pm-bad) 55%,var(--pm-line))}.pm-pv-pmr-tile.projected.higher>strong,.pm-pv-pmr-tile.projected.higher .pm-pv-pmr-delta{color:var(--pm-bad)}.pm-pv-pmr-tile.projected.same>strong{color:var(--pm-tx)}.pm-pv-pmr-tile.unknown{border-color:color-mix(in srgb,var(--pm-warn) 48%,var(--pm-line))}.pm-pv-pmr-tile.unknown>strong{color:var(--pm-warn);font-size:17px}.pm-pv-pmr-tile.candidate{border-color:color-mix(in srgb,var(--pm-warn) 55%,var(--pm-line))}.pm-pv-pmr-tile.candidate>strong{color:var(--pm-warn)}.pm-pv-pmr-tile .pm-pv-pmr-delta{font:600 11px var(--pm-mono)}.pm-pv-stage-unavailable{padding:9px 10px;border-left:2px solid var(--pm-warn);background:color-mix(in srgb,var(--pm-warn) 6%,transparent)}.pm-pv-stages{margin-top:12px;padding:14px;border:1px solid color-mix(in srgb,var(--pm-accent) 45%,var(--pm-line));border-radius:10px;background:linear-gradient(145deg,color-mix(in srgb,var(--pm-accent) 8%,var(--pm-surface-2)),var(--pm-surface))}.pm-pv-stages-head,.pm-pv-stage-top,.pm-pv-stage-top>div:first-child,.pm-pv-stage-values,.pm-pv-stage-tags{display:flex;align-items:center;justify-content:space-between;gap:8px}.pm-pv-stages-head{align-items:flex-start;margin-bottom:8px}.pm-pv-stage-coverage,.pm-pv-stage-tags span{padding:2px 6px;border:1px solid var(--pm-line-mid);border-radius:99px;color:var(--pm-tx3);font:10px var(--pm-mono);white-space:nowrap;text-transform:capitalize}.pm-pv-stage-coverage.complete{color:var(--pm-good);border-color:color-mix(in srgb,var(--pm-good) 45%,transparent)}.pm-pv-stage-coverage.partial,.pm-pv-stage-tags .path-unavailable{color:var(--pm-warn);border-color:color-mix(in srgb,var(--pm-warn) 45%,transparent)}.pm-pv-stage-tags .path-expected{color:var(--pm-accent);border-color:color-mix(in srgb,var(--pm-accent) 42%,transparent)}.pm-pv-stage-tags .path-not_selected{color:var(--pm-warn);border-color:color-mix(in srgb,var(--pm-warn) 42%,transparent)}.pm-pv-stage-list{display:flex;flex-direction:column;gap:7px;list-style:none;padding:0;margin:0}.pm-pv-stage{min-width:0;padding:9px 10px;border:1px solid var(--pm-line);border-radius:var(--pm-r-sm);background:var(--pm-surface)}.pm-pv-stage.lower{border-color:color-mix(in srgb,var(--pm-good) 46%,var(--pm-line))}.pm-pv-stage.higher{border-color:color-mix(in srgb,var(--pm-bad) 46%,var(--pm-line))}.pm-pv-stage.same{border-color:var(--pm-line-mid)}.pm-pv-stage-legend{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 10px}.pm-pv-stage-legend span{padding:3px 8px;border-radius:99px;font:10px var(--pm-mono);border:1px solid var(--pm-line-mid);color:var(--pm-tx3)}.pm-pv-stage-legend .lower{color:var(--pm-good);border-color:color-mix(in srgb,var(--pm-good) 45%,transparent);background:color-mix(in srgb,var(--pm-good) 8%,transparent)}.pm-pv-stage-legend .higher{color:var(--pm-bad);border-color:color-mix(in srgb,var(--pm-bad) 45%,transparent);background:color-mix(in srgb,var(--pm-bad) 8%,transparent)}.pm-pv-stage.unavailable{border-color:color-mix(in srgb,var(--pm-warn) 35%,var(--pm-line))}.pm-pv-stage-top>div:first-child{justify-content:flex-start;min-width:0}.pm-pv-stage-top strong{overflow:hidden;color:var(--pm-tx);font-size:11px;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize}.pm-pv-stage-top small{display:none}.pm-pv-stage-step-name{margin-top:4px;color:var(--pm-tx3);font:10px var(--pm-mono);overflow-wrap:anywhere}.pm-pv-stage-index{color:var(--pm-accent);font:10px var(--pm-mono)}.pm-pv-stage-tags{flex-shrink:0}.pm-pv-stage-values{justify-content:flex-start;gap:24px;margin-top:9px}.pm-pv-stage-values>div{display:grid;gap:3px;min-width:0}.pm-pv-stage-values>div>span{color:var(--pm-tx3);font-size:10px}.pm-pv-stage-values b{color:var(--pm-accent);font:600 14px var(--pm-mono);white-space:nowrap}.pm-pv-stage-delta{padding-left:10px;border-left:2px solid var(--pm-line-mid)}.pm-pv-stage-delta.lower{border-color:var(--pm-good)}.pm-pv-stage-delta.higher{border-color:var(--pm-bad)}.pm-pv-stage-delta.same{border-color:var(--pm-line-mid)}.pm-pv-stage-delta b{font-size:16px;color:var(--pm-tx3)}.pm-pv-stage-delta.lower b{color:var(--pm-good)}.pm-pv-stage-delta.higher b{color:var(--pm-bad)}.pm-pv-stage-values b small{display:block;margin-top:2px;color:var(--pm-tx3);font-size:10px;font-weight:400}.pm-pv-stage-reason{margin:7px 0 0;color:var(--pm-warn);font-size:10.5px;line-height:1.4}.pm-pv-stage-scenarios{margin-top:8px;border-top:1px solid var(--pm-line);padding-top:6px}.pm-pv-stage-scenarios summary{color:var(--pm-tx2);cursor:pointer;font-size:10.5px}.pm-pv-scenario-scroll{overflow-x:auto;margin-top:5px}.pm-pv-scenario-scroll table{width:100%;border-collapse:collapse;font:10px var(--pm-mono);white-space:nowrap}.pm-pv-scenario-scroll th{color:var(--pm-tx3);font:10px var(--pm-sans, sans-serif);font-weight:500;text-align:left;padding:4px 5px}.pm-pv-scenario-scroll td{border-top:1px solid var(--pm-line);color:var(--pm-tx);padding:4px 5px}@media(max-width:700px){.pm-confirm{width:calc(100vw - 16px);max-height:96dvh}.pm-confirm-shell{max-height:96dvh}.pm-confirm-header{padding:16px}.pm-confirm-content{padding:0 12px 14px}.pm-confirm-row{padding:12px}.pm-confirm-yes{min-width:0;flex:1}.pm-pv-stage-values{flex-wrap:wrap;gap:12px}}.pm-pv-stage.changed{border-color:#a78bfa;background:linear-gradient(90deg,#a78bfa24,#a78bfa0a);box-shadow:inset 3px 0 #a78bfa}.pm-pv-stage.changed .pm-pv-after.changed,.pm-pv-stage.changed .pm-pv-after.changed small{color:#c4b5fd}.pm-pv-stage.changed .pm-pv-after.changed{text-shadow:0 0 12px rgba(167,139,250,.45)}.pm-pnl-attribution{display:grid;gap:14px;min-width:0}.pm-pnl-overview{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);gap:28px;padding:22px 24px}.pm-pnl-overview-main>strong{display:block;margin:8px 0 5px;font:500 clamp(26px,3vw,38px) var(--pm-mono);letter-spacing:-.05em}.pm-pnl-overview-main>p{margin:0;color:var(--pm-tx2);font-size:12px;line-height:1.5}.pm-pnl-coverage-track{height:5px;margin-top:21px;border-radius:4px;background:var(--pm-warn-soft);overflow:hidden}.pm-pnl-coverage-track>span{display:block;height:100%;background:var(--pm-good)}.pm-pnl-overview-counts{display:flex;flex-wrap:wrap;gap:6px 20px;margin-top:11px;color:var(--pm-tx3);font:11px var(--pm-mono)}.pm-pnl-overview-counts b{color:var(--pm-tx);font-weight:500}.pm-pnl-overview-side{display:grid;grid-template-columns:1fr 1fr;align-items:center;border-left:1px solid var(--pm-line-mid)}.pm-pnl-overview-side>div{display:grid;gap:7px;align-content:center;padding:8px 18px}.pm-pnl-overview-side>div+div{border-left:1px solid var(--pm-line-mid)}.pm-pnl-overview-side strong{font:500 21px var(--pm-mono)}.pm-pnl-overview-side small{color:var(--pm-tx3);font-size:10px;line-height:1.4}.pm-pnl-evidence-disclosure{padding:10px 14px;border:1px solid var(--pm-line-mid);border-radius:9px;color:var(--pm-tx2);background:var(--pm-input);font-size:11px}.pm-pnl-evidence-disclosure summary{cursor:pointer;color:var(--pm-warn)}.pm-pnl-evidence-disclosure summary span{color:var(--pm-tx3);margin-left:12px}.pm-pnl-evidence-disclosure>div{padding:4px 0 0 15px;line-height:1.5}.pm-pnl-evidence-disclosure p{margin:8px 0 0}.pm-pnl-evidence-disclosure b{display:inline-block;min-width:30px;color:var(--pm-warn)}.pm-pnl-terminal{border-top:1px solid var(--pm-line)}.pm-pnl-terminal-topline,.pm-pnl-terminal-readout,.pm-pnl-terminal-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 18px;font:10px var(--pm-mono)}.pm-pnl-terminal-topline{background:var(--pm-input);color:var(--pm-tx2)}.pm-pnl-terminal-topline>div{display:flex;flex-wrap:wrap;gap:6px 12px}.pm-pnl-terminal-topline strong{color:var(--pm-tx);font-weight:500}.pm-pnl-terminal-topline span,.pm-pnl-terminal-footer>span{color:var(--pm-tx3)}.pm-pnl-terminal-scroll{overflow-x:auto;background:var(--pm-input)}.pm-pnl-terminal-svg{display:block;width:100%;min-width:760px;height:auto}.pm-pnl-terminal-grid{stroke:var(--pm-line-mid);stroke-dasharray:2 6}.pm-pnl-terminal-grid.vertical{stroke-opacity:.6}.pm-pnl-terminal-axis{fill:var(--pm-tx3);font:10px var(--pm-mono)}.pm-pnl-terminal-empty{fill:var(--pm-tx3);font:12px var(--pm-mono)}.pm-pnl-terminal-pane-label{fill:var(--pm-tx2);font:10px var(--pm-mono);letter-spacing:.08em}.pm-pnl-terminal-zero{stroke:var(--pm-line-strong)}.pm-pnl-terminal-wick{stroke:var(--pm-good);stroke-width:1.5}.pm-pnl-terminal-candle{fill:var(--pm-good)}.pm-pnl-terminal-mark{fill:var(--pm-tx2)}.pm-pnl-terminal-bucket .down .pm-pnl-terminal-wick{stroke:var(--pm-bad)}.pm-pnl-terminal-bucket .down .pm-pnl-terminal-candle{fill:var(--pm-bad)}.pm-pnl-terminal-price-event{fill:var(--pm-warn)}.pm-pnl-terminal-capture{fill:var(--pm-accent)}.pm-pnl-terminal-sequence{stroke:var(--pm-accent);stroke-width:2}.pm-pnl-terminal-pnl.up{fill:var(--pm-good)}.pm-pnl-terminal-pnl.down{fill:var(--pm-bad)}.pm-pnl-terminal-coverage.measured{fill:var(--pm-good)}.pm-pnl-terminal-coverage.partial{fill:var(--pm-warn)}.pm-pnl-terminal-coverage.missing{fill:var(--pm-line-strong)}.pm-pnl-terminal-crosshair{stroke:var(--pm-accent);stroke-width:1;stroke-dasharray:3 3}.pm-pnl-terminal-bucket>rect[role=button]{cursor:crosshair}.pm-pnl-terminal-bucket>rect[role=button]:focus-visible{outline:2px solid var(--pm-accent)}.pm-pnl-terminal-readout{justify-content:flex-start;flex-wrap:wrap;min-height:36px;color:var(--pm-tx2);background:var(--pm-surface-2);border-top:1px solid var(--pm-line)}.pm-pnl-terminal-readout strong{color:var(--pm-tx);font-weight:500}.pm-pnl-terminal-readout>span{border-left:1px solid var(--pm-line-mid);padding-left:12px}.pm-pnl-terminal-footer{flex-wrap:wrap;border-top:1px solid var(--pm-line)}.pm-pnl-terminal-legend{display:flex;flex-wrap:wrap;align-items:center;gap:9px 16px;color:var(--pm-tx3)}.pm-pnl-terminal-legend span{display:inline-flex;align-items:center;gap:6px}.pm-pnl-legend-swatch{width:11px;height:7px;background:var(--pm-good)}.pm-pnl-legend-swatch.down{background:var(--pm-bad)}.pm-pnl-legend-swatch.partial{background:var(--pm-warn)}.pm-pnl-legend-swatch.missing{background:var(--pm-line-strong)}.pm-pnl-legend-sequence{height:10px;border-left:2px solid var(--pm-accent)}.pm-pnl-legend-capture{height:6px;width:6px;border-radius:50%;background:var(--pm-accent)}.pm-pnl-chart-more{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 18px;border-top:1px solid var(--pm-line);color:var(--pm-warn);font-size:11px}.pm-pnl-chart-more button{border:1px solid var(--pm-accent-line);border-radius:6px;color:var(--pm-accent);background:var(--pm-accent-soft);padding:6px 10px;cursor:pointer}.pm-pnl-bucket-points{display:grid;max-height:300px;overflow-y:auto}.pm-pnl-bucket-points button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left;padding:9px 6px;border:0;border-top:1px solid var(--pm-line-mid);background:transparent;color:var(--pm-tx);cursor:pointer}.pm-pnl-bucket-points button:hover{background:var(--pm-surface-2)}.pm-pnl-bucket-points small{display:block;color:var(--pm-tx3);margin-top:3px}.pm-pnl-bucket-points button>span:nth-child(2){margin-left:auto;font:11px var(--pm-mono)}.pm-pnl-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px}.pm-pnl-heading h2{margin:4px 0 3px;font-size:22px;font-weight:500;letter-spacing:-.025em}.pm-pnl-heading p{margin:0;max-width:560px;color:var(--pm-tx2);font-size:12px}.pm-pnl-toolbar{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px}.pm-pnl-range{display:flex;padding:3px;background:var(--pm-input);border:1px solid var(--pm-line-mid);border-radius:10px}.pm-pnl-range button,.pm-pnl-refresh,.pm-pnl-pager button{background:transparent;color:var(--pm-tx2);border:0;border-radius:7px;padding:6px 9px;font:11px var(--pm-mono);cursor:pointer}.pm-pnl-range button[aria-pressed=true]{background:var(--pm-accent);color:var(--pm-accent-ink)}.pm-pnl-refresh{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--pm-line-mid)}.pm-pnl-refresh:hover,.pm-pnl-pager button:not(:disabled):hover{color:var(--pm-accent);border-color:var(--pm-accent-line)}.pm-pnl-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pm-pnl-metric{display:flex;flex-direction:column;gap:7px;padding:14px;min-width:0}.pm-pnl-metric-value{font:500 21px var(--pm-mono);letter-spacing:-.045em;line-height:1.1;overflow-wrap:anywhere}.pm-pnl-metric>span:last-child{color:var(--pm-tx3);font-size:10px}.pm-pnl-attribution .positive{color:var(--pm-good)}.pm-pnl-attribution .negative{color:var(--pm-bad)}.pm-pnl-attribution .warning,.pm-pnl-attribution .unknown{color:var(--pm-warn)}.pm-pnl-attribution .flat{color:var(--pm-tx)}.pm-pnl-note,.pm-pnl-warning{padding:10px 13px;border:1px solid var(--pm-line-mid);background:var(--pm-surface-2);border-radius:9px;color:var(--pm-tx2);font-size:11px}.pm-pnl-note strong{color:var(--pm-accent);margin-right:6px;font-weight:500}.pm-pnl-capture-health{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;padding:9px 13px;color:var(--pm-tx2);font:10px var(--pm-mono);border:1px solid var(--pm-line);border-radius:9px;background:var(--pm-input)}.pm-pnl-capture-limit{color:var(--pm-warn)}.pm-pnl-warning{color:var(--pm-warn);border-color:var(--pm-warn-line);background:var(--pm-warn-soft)}.pm-pnl-message{padding:20px;color:var(--pm-tx2)}.pm-pnl-error{color:var(--pm-bad)}.pm-pnl-error button{margin-left:12px;color:var(--pm-accent);text-decoration:underline}.pm-pnl-attribution .pm-error-message{min-width:0;overflow-wrap:anywhere}.pm-pnl-attribution .pm-error-summary{color:inherit}.pm-pnl-error .pm-error-summary{color:var(--pm-bad)}.pm-pnl-attribution .pm-error-details{margin-top:6px;color:var(--pm-tx2)}.pm-pnl-attribution .pm-error-details>summary{width:fit-content;cursor:pointer;color:var(--pm-accent);font-size:10.5px}.pm-pnl-attribution .pm-error-raw{max-height:220px;overflow:auto;border:1px solid var(--pm-line);border-radius:6px;background:#00000052;padding:9px 11px;color:var(--pm-tx2);font:10px/1.45 var(--pm-mono);white-space:pre-wrap;overflow-wrap:anywhere}.pm-pnl-panel-head{display:flex;justify-content:space-between;align-items:end;gap:14px;padding:16px 18px 10px}.pm-pnl-panel-title{font-size:16px;font-weight:500;margin-top:3px}.pm-pnl-mono{font:10px var(--pm-mono);color:var(--pm-tx3)}.pm-pnl-plot-scroll{overflow-x:auto;padding:0 10px}.pm-pnl-plot{width:100%;min-width:570px;height:auto;display:block;background:repeating-linear-gradient(90deg,transparent 0,transparent 89px,rgba(255,255,255,.025) 90px),var(--pm-input);border-block:1px solid var(--pm-line)}.pm-pnl-grid{stroke:#ffffff17;stroke-dasharray:2 5}.pm-pnl-zero{stroke:#ffffff47}.pm-pnl-unknown-line{stroke:var(--pm-warn-line);stroke-dasharray:5 5}.pm-pnl-axis{fill:var(--pm-tx3);font:11px var(--pm-mono)}.pm-pnl-stem{stroke-width:1.5;opacity:.62}.pm-pnl-stem.positive{stroke:var(--pm-good)}.pm-pnl-stem.negative{stroke:var(--pm-bad)}.pm-pnl-stem.flat{stroke:var(--pm-tx2)}.pm-pnl-glyph{stroke:var(--pm-ground);stroke-width:1.5}.pm-pnl-glyph.positive{fill:var(--pm-good)}.pm-pnl-glyph.negative{fill:var(--pm-bad)}.pm-pnl-glyph.flat{fill:var(--pm-tx2)}.pm-pnl-glyph.unknown{fill:var(--pm-ground);stroke:var(--pm-warn)}.pm-pnl-event-ring{fill:none;stroke:var(--pm-warn);stroke-width:2}.pm-pnl-hit{fill:transparent;cursor:pointer}.pm-pnl-plot-point:hover .pm-pnl-glyph,.pm-pnl-plot-point:focus .pm-pnl-glyph{stroke:var(--pm-accent);stroke-width:2.8}.pm-pnl-plot-point:focus{outline:none}.pm-pnl-legend{display:flex;flex-wrap:wrap;gap:10px 16px;padding:10px 18px 14px;color:var(--pm-tx3);font-size:10px}.pm-pnl-legend span{display:inline-flex;align-items:center;gap:6px}.pm-pnl-legend-dot{width:7px;height:7px;border-radius:50%;background:currentColor}.pm-pnl-legend-dot.positive{background:var(--pm-good)}.pm-pnl-legend-dot.negative{background:var(--pm-bad)}.pm-pnl-legend-diamond{width:7px;height:7px;border:1px solid var(--pm-warn);transform:rotate(45deg)}.pm-pnl-legend-ring{width:10px;height:10px;border:2px solid var(--pm-warn);border-radius:50%}.pm-pnl-table-wrap{overflow-x:auto}.pm-pnl-table{width:100%;min-width:650px;border-collapse:collapse;font-size:11px}.pm-pnl-table th{padding:9px 12px;text-align:left;font:10px var(--pm-mono);color:var(--pm-tx3);background:var(--pm-input);white-space:nowrap}.pm-pnl-table td{padding:9px 12px;border-top:1px solid var(--pm-line);color:var(--pm-tx2);vertical-align:middle}.pm-pnl-table td:first-child{color:var(--pm-tx);white-space:nowrap}.pm-pnl-table .pm-pnl-number{font:11px var(--pm-mono);white-space:nowrap}.pm-pnl-table .pm-pnl-number.positive{color:var(--pm-good)}.pm-pnl-table .pm-pnl-number.negative{color:var(--pm-bad)}.pm-pnl-table .pm-pnl-number.unknown{color:var(--pm-warn)}.pm-pnl-price-label{display:inline-block;margin-left:5px;color:var(--pm-warn);font:9px var(--pm-mono)}.pm-pnl-capture-label{display:inline-block;margin-left:5px;color:var(--pm-tx3);font:9px var(--pm-mono)}.pm-pnl-quality{white-space:nowrap}.pm-pnl-inspect{display:grid;place-items:center;width:25px;height:25px;border:1px solid var(--pm-line-mid);background:var(--pm-surface-2);border-radius:6px;color:var(--pm-accent);cursor:pointer}.pm-pnl-inspect:hover{border-color:var(--pm-accent-line);background:var(--pm-accent-soft)}.pm-pnl-pager{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;padding:11px 15px;border-top:1px solid var(--pm-line);color:var(--pm-tx3);font-size:10px}.pm-pnl-pager>div{display:flex;gap:4px}.pm-pnl-pager button{border:1px solid var(--pm-line-mid)}.pm-pnl-pager button:disabled{opacity:.4;cursor:default}.pm-pnl-page-summaries{padding:10px 15px 14px;border-top:1px solid var(--pm-line);color:var(--pm-tx3);font-size:10px}.pm-pnl-page-summaries summary{color:var(--pm-accent);cursor:pointer}.pm-pnl-page-summaries>div{display:flex;justify-content:space-between;gap:10px;padding:5px 0}.pm-pnl-page-summaries strong{color:var(--pm-tx2);font:10px var(--pm-mono)}.pm-pnl-page-summaries p{margin:9px 0 0}.pm-pnl-dialog{width:min(700px,calc(100vw - 24px));max-height:min(850px,calc(100vh - 24px));margin:auto;padding:0;overflow:auto;color:var(--pm-tx);background:var(--pm-surface);border:1px solid var(--pm-line-strong);border-radius:14px;box-shadow:0 20px 70px #000000b3}.pm-pnl-dialog::backdrop{background:#000000bf;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.pm-pnl-dialog-inner{padding:20px}.pm-pnl-dialog-head{display:flex;justify-content:space-between;gap:12px;align-items:start}.pm-pnl-dialog-head h3{margin:3px 0 0;font-size:20px;font-weight:500}.pm-pnl-dialog-head button{display:grid;place-items:center;width:28px;height:28px;background:var(--pm-surface-3);color:var(--pm-tx);border:1px solid var(--pm-line-mid);border-radius:7px;cursor:pointer}.pm-pnl-dialog-hero{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:17px}.pm-pnl-dialog-hero>div{display:grid;gap:6px;padding:13px;border:1px solid var(--pm-line-mid);border-radius:9px;background:var(--pm-input)}.pm-pnl-dialog-hero span{font-size:10px;color:var(--pm-tx3)}.pm-pnl-dialog-hero strong{font:500 19px var(--pm-mono)}.pm-pnl-dialog-hero .positive,.pm-pnl-dialog-rows .positive{color:var(--pm-good)}.pm-pnl-dialog-hero .negative,.pm-pnl-dialog-rows .negative{color:var(--pm-bad)}.pm-pnl-dialog-hero .unknown,.pm-pnl-dialog-rows .unknown{color:var(--pm-warn)}.pm-pnl-dialog-meta{display:flex;flex-wrap:wrap;gap:5px 15px;margin:12px 0;color:var(--pm-tx3);font:10px var(--pm-mono)}.pm-pnl-dialog section{padding:15px 0;border-top:1px solid var(--pm-line-mid)}.pm-pnl-dialog h4{margin:0 0 10px;font-size:12px;font-weight:500}.pm-pnl-dialog-rows{display:grid;gap:7px}.pm-pnl-dialog-rows>div{display:flex;justify-content:space-between;gap:14px;font-size:11px}.pm-pnl-dialog-rows span{color:var(--pm-tx2);min-width:0;overflow-wrap:anywhere}.pm-pnl-dialog-rows strong{text-align:right;font:11px var(--pm-mono);font-weight:400;min-width:0;overflow-wrap:anywhere}.pm-pnl-dialog-rows small{display:block;color:var(--pm-tx3);font-size:10px}.pm-pnl-dialog-hint,.pm-pnl-dialog-callout{color:var(--pm-tx3);font-size:11px;line-height:1.5}.pm-pnl-dialog-callout{margin:12px 0;padding:10px;background:var(--pm-warn-soft);border:1px solid var(--pm-warn-line);border-radius:8px;color:var(--pm-warn)}.pm-pnl-limitations{margin:10px 0 0;padding-left:18px;color:var(--pm-warn);font-size:11px}.pm-pnl-run-link{display:inline-flex;align-items:center;gap:3px;color:var(--pm-accent);background:none;padding:0;border:0;font:11px var(--pm-mono);cursor:pointer}.pm-pnl-attribution button:focus-visible,.pm-pnl-dialog button:focus-visible,.pm-pnl-plot-point:focus-visible{outline:2px solid var(--pm-accent);outline-offset:2px}@media(max-width:1300px){.pm-pnl-overview-side{grid-template-columns:1fr}.pm-pnl-overview-side>div+div{border-left:0;border-top:1px solid var(--pm-line-mid)}.pm-pnl-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-pnl-heading{flex-direction:column}.pm-pnl-toolbar{justify-content:flex-start}}@media(max-width:640px){.pm-pnl-overview{grid-template-columns:1fr;gap:12px}.pm-pnl-overview-side{border-left:0;border-top:1px solid var(--pm-line-mid);grid-template-columns:1fr 1fr}.pm-pnl-overview-side>div{padding:12px 7px 0}.pm-pnl-overview-side>div+div{border-top:0;border-left:1px solid var(--pm-line-mid)}.pm-pnl-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-pnl-dialog-hero{grid-template-columns:1fr}.pm-pnl-pager{align-items:flex-start}}.pm-pnl-line{display:grid;gap:12px;padding:18px 20px 16px;min-width:0}.pm-pnl-line-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex-wrap:wrap}.pm-pnl-line-eyebrow{display:block;font-size:10.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--pm-tx2);margin-bottom:4px}.pm-pnl-line-total{font:500 clamp(26px,3vw,34px) var(--pm-mono);letter-spacing:-.04em}.pm-pnl-line-total.gain{color:var(--pm-good)}.pm-pnl-line-total.loss{color:var(--pm-bad)}.pm-pnl-line-total.flat{color:var(--pm-tx)}.pm-pnl-line-total.unknown{color:var(--pm-tx3);font-size:22px}.pm-pnl-line-meta{display:grid;gap:3px;text-align:right;font-size:12.5px;color:var(--pm-tx2)}.pm-pnl-line-meta .warn{color:var(--pm-warn)}.pm-pnl-line-caveat{margin:0;font-size:12.5px;line-height:1.5;color:var(--pm-tx3)}.pm-pnl-line-caveat.warn{color:var(--pm-warn)}.pm-pnl-line-scroll{overflow-x:auto;border-radius:var(--pm-r-sm)}.pm-pnl-line-stage{position:relative;min-width:480px;-webkit-user-select:none;user-select:none;outline:none;border-radius:var(--pm-r-sm)}.pm-pnl-line-stage:focus-visible{box-shadow:0 0 0 2px var(--pm-accent-line)}.pm-pnl-line-stage>svg{display:block;cursor:crosshair;touch-action:pan-y}.pm-pnl-line-grid{stroke:#ffffff0d;stroke-width:1}.pm-pnl-line-grid.vertical{stroke:#ffffff08}.pm-pnl-line-zero{stroke:#ffffff3d;stroke-width:1;stroke-dasharray:5 5}.pm-pnl-line-axis{fill:var(--pm-tx3);font:11px var(--pm-mono)}.pm-pnl-line-hatch-stroke{stroke:#f5b54480;stroke-width:1.4}.pm-pnl-line-gap{opacity:.55}.pm-pnl-line-stroke{stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round}.pm-pnl-line-stroke.gain{stroke:var(--pm-good)}.pm-pnl-line-stroke.loss{stroke:var(--pm-bad)}.pm-pnl-line-area.gain{fill:#4ade8021}.pm-pnl-line-area.loss{fill:#ff6f6f21}.pm-pnl-line-crosshair{stroke:#ffffff47;stroke-width:1;stroke-dasharray:3 4}.pm-pnl-line-vertex{fill:var(--pm-tx)}.pm-pnl-line-tip{position:absolute;z-index:3;width:max-content;max-width:300px;transform:translate(-50%,calc(-100% - 16px));padding:11px 13px;border:1px solid var(--pm-line-strong);border-radius:var(--pm-r-sm);background:#0c1111f7;box-shadow:0 14px 34px -12px #000000d9;font-size:12.5px;line-height:1.45;pointer-events:none}.pm-pnl-line-tip.event{border-color:var(--pm-accent-line)}.pm-pnl-line-tip-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pm-pnl-line-tip-title strong{font-weight:600}.pm-pnl-line-tip-title span{color:var(--pm-tx3);font:11px var(--pm-mono);margin-left:auto}.pm-pnl-line-tip p{margin:7px 0 9px;color:var(--pm-tx)}.pm-pnl-line-tip dl{margin:0;display:grid;gap:4px}.pm-pnl-line-tip dl div{display:flex;justify-content:space-between;gap:22px}.pm-pnl-line-tip dt{color:var(--pm-tx3)}.pm-pnl-line-tip dd{margin:0;font-family:var(--pm-mono);font-variant-numeric:tabular-nums}.pm-pnl-line-tip small{display:block;margin-top:8px;color:var(--pm-warn);font-size:11.5px;line-height:1.4}.pm-pnl-line-tip em{display:block;margin-top:9px;color:var(--pm-accent);font-style:normal;font-size:11.5px}.pm-pnl-line-empty{position:absolute;inset:40% 12% auto;text-align:center;color:var(--pm-tx3);font-size:13px;line-height:1.5;pointer-events:none}.pm-pnl-line-legend{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0;padding:2px 0 0;list-style:none;font-size:12px;color:var(--pm-tx2)}.pm-pnl-line-legend li{display:inline-flex;align-items:center;gap:7px}.pm-pnl-line-legend small{color:var(--pm-tx3)}.pm-pnl-line-legend .swatch{display:inline-block;width:20px;height:10px;border-radius:2px}.pm-pnl-line-legend .swatch.line{height:0;border-top:2px solid var(--pm-good);border-radius:0}.pm-pnl-line-legend .swatch.gap{background:repeating-linear-gradient(45deg,rgba(245,181,68,.6) 0 1.5px,transparent 1.5px 5px);border:1px solid rgba(245,181,68,.35)}.pm-pnl-line-caveat.ok{color:var(--pm-good)}.pm-pnl-line-reasons{display:grid;gap:4px;margin:0;padding:0;list-style:none;font-size:12px}.pm-pnl-line-reasons li{display:flex;justify-content:space-between;gap:16px;padding:5px 10px;border-radius:6px;background:#f5b5440f;color:var(--pm-tx2)}.pm-pnl-line-reasons li span{min-width:0;overflow-wrap:anywhere}.pm-pnl-line-reasons li b{font:500 12px var(--pm-mono);color:var(--pm-warn)}.pm-pnl-dialog-what{margin:6px 0 0;font-size:13.5px;line-height:1.5;color:var(--pm-tx)}.pm-pnl-line-lane-label{fill:var(--pm-tx3);font:500 10px var(--pm-mono);letter-spacing:.14em}.pm-pnl-line-lane-rule{stroke:#ffffff0d;stroke-width:1}.pm-pnl-line-stem{stroke:#ffffff29;stroke-width:1;stroke-dasharray:2 3}.pm-pnl-line-stem.price{stroke:#ffffff12}.pm-pnl-line-stem.floating{stroke-dasharray:1 5}.pm-pnl-line-anchor{fill:var(--pm-ground);stroke:var(--pm-accent);stroke-width:1.7}.pm-pnl-line-anchor.hollow{stroke-dasharray:2 2;stroke:var(--pm-tx3)}.pm-pnl-line-marker{cursor:pointer}.pm-pnl-line-marker-body{fill:var(--pm-surface-2);stroke-width:1.8;transition:fill .12s,stroke-width .12s}.pm-pnl-line-marker.cause.sequence .pm-pnl-line-marker-body{stroke:var(--pm-accent)}.pm-pnl-line-marker.cause.combined .pm-pnl-line-marker-body{stroke:var(--pm-warn)}.pm-pnl-line-marker.price .pm-pnl-line-marker-body{stroke:var(--pm-tx3)}.pm-pnl-line-marker-badge{font:600 10px var(--pm-mono);letter-spacing:-.02em;pointer-events:none;fill:var(--pm-tx)}.pm-pnl-line-marker.cause.sequence .pm-pnl-line-marker-badge{fill:var(--pm-accent)}.pm-pnl-line-marker.cause.combined .pm-pnl-line-marker-badge{fill:var(--pm-warn)}.pm-pnl-line-marker.price .pm-pnl-line-marker-badge{fill:var(--pm-tx2);font-size:11px}.pm-pnl-line-marker.hollow .pm-pnl-line-marker-body{stroke-dasharray:3 2.5;fill:var(--pm-ground)}.pm-pnl-line-marker.active .pm-pnl-line-marker-body{fill:var(--pm-surface-3);stroke-width:2.8}.pm-pnl-line-marker-one{fill:none;stroke:var(--pm-warn);stroke-width:1.2;opacity:.8}.pm-pnl-line-marker-count circle{fill:var(--pm-tx)}.pm-pnl-line-marker-count text{fill:var(--pm-ground);font:700 9px var(--pm-mono);pointer-events:none}.pm-pnl-line-tip.below{transform:translate(-50%,26px)}.pm-pnl-line-members{display:grid;gap:6px;margin:12px 0 0;padding:0;list-style:none}.pm-pnl-line-member{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;width:100%;padding:10px 12px;border:1px solid var(--pm-line);border-radius:var(--pm-r-xs);background:var(--pm-surface-2);color:inherit;text-align:left;cursor:pointer;font:inherit}.pm-pnl-line-member:hover{border-color:var(--pm-accent-line);background:var(--pm-surface-3)}.pm-pnl-line-member .when{font:12px var(--pm-mono);color:var(--pm-tx3);white-space:nowrap}.pm-pnl-line-member .what{min-width:0;font-size:13px;line-height:1.4}.pm-pnl-line-member .what small{display:block;color:var(--pm-tx3);font-size:11.5px}.pm-pnl-line-member .delta{font:12.5px var(--pm-mono);font-variant-numeric:tabular-nums}.pm-pnl-line-member .delta.gain{color:var(--pm-good)}.pm-pnl-line-member .delta.loss{color:var(--pm-bad)}.pm-pnl-line-member .delta.unknown{color:var(--pm-tx3)}.pm-pnl-table .pm-pnl-number small{display:block;margin-top:2px;font:400 11px var(--pm-sans, inherit);color:var(--pm-tx3);letter-spacing:0}.pm-pnl-line-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.pm-pnl-line-zoomnote{font-size:12px;color:var(--pm-tx3)}.pm-pnl-line-tools [role=group]{display:inline-flex;gap:6px}.pm-pnl-line-tools button{min-width:30px;padding:5px 11px;border:1px solid var(--pm-line-mid);border-radius:var(--pm-r-xs);background:var(--pm-surface-2);color:var(--pm-tx);font:500 12px var(--pm-mono);cursor:pointer}.pm-pnl-line-tools button:hover:not(:disabled){border-color:var(--pm-accent-line)}.pm-pnl-line-tools button:disabled{opacity:.4;cursor:not-allowed}.pm-pnl-line-select{fill:#d8c08f24;stroke:var(--pm-accent);stroke-width:1;stroke-dasharray:4 3}.pm-pnl-line-tip .pm-pnl-line-tip-seq{margin:-2px 0 9px;color:var(--pm-accent);font-size:12px}.pm-pnl-line.unreliable .pm-pnl-line-stroke,.pm-pnl-line.unreliable .pm-pnl-line-area{opacity:.35}.pm-pnl-line-callout{margin:0 0 10px;padding:8px 10px;border-radius:6px;border:1px solid var(--pm-warn, #b7791f);font-size:12.5px;line-height:1.45}.pm-pnl-seqcosts-table{width:100%;border-collapse:collapse;font-size:12.5px}.pm-pnl-seqcosts-table th{text-align:left;font-weight:500;color:var(--pm-tx3);padding:6px 8px}.pm-pnl-seqcosts-table td{padding:6px 8px;border-top:1px solid var(--pm-line, rgba(127,127,127,.2));vertical-align:top}.pm-pnl-seqcosts-table small{display:block;color:var(--pm-tx3)}.pm-pnl-seqcosts-table td .pm-error-message{max-width:280px;font-size:10.5px}.pm-pnl-seqcosts-empty,.pm-pnl-seqcosts-note{margin:8px 0 0;padding:0 12px 10px;font-size:12.5px;color:var(--pm-tx2, var(--pm-tx3));line-height:1.45}.pm-pnl-seqcosts-health{display:grid;gap:2px;margin:0 12px 10px;padding:8px 10px;border-radius:6px;border:1px solid var(--pm-line);border-left-width:3px;font-size:12.5px;line-height:1.4}.pm-pnl-seqcosts-health.ok{border-left-color:var(--pm-good)}.pm-pnl-seqcosts-health.warn{border-left-color:var(--pm-warn);background:var(--pm-warn-soft)}.pm-pnl-seqcosts-health b{font-weight:600;color:var(--pm-tx)}.pm-pnl-seqcosts-health span{color:var(--pm-tx2, var(--pm-tx3))}.pm-pnl-seqcosts-health small{color:var(--pm-tx3);font-size:11.5px;margin-top:2px}.pm-pnl-guide{text-decoration:none}.pmh{display:flex;flex-direction:column;gap:14px;min-width:0}.pmh-head,.pmh-panel-head,.pmh-crumb{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;flex-wrap:wrap}.pmh-head{padding:16px 18px}.pmh-head h2,.pmh-panel h3{margin:2px 0;font-size:20px;font-weight:600;color:var(--pm-tx)}.pmh-panel h3{font-size:16px}.pmh-head p,.pmh-panel-head p{margin:0;max-width:62ch;font-size:12.5px;line-height:1.45;color:var(--pm-tx2)}.pmh-panel{padding:16px 18px;min-width:0}.pmh-panel-head{margin-bottom:10px}.pmh-controls{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.pmh-range{display:inline-flex;border:1px solid var(--pm-line-mid);border-radius:var(--pm-r-sm);overflow:hidden}.pmh-range button{padding:6px 12px;font:600 11px var(--pm-mono);color:var(--pm-tx2);background:transparent;border:0;cursor:pointer}.pmh-range button[aria-pressed=true]{background:var(--pm-accent-soft);color:var(--pm-accent)}.pmh-switch{display:inline-flex;gap:6px;align-items:center;font-size:12px;color:var(--pm-tx2);cursor:pointer}.pmh-refresh,.pmh-chart-tools button,.pmh-state button,.pmh-crumb button{display:inline-flex;gap:6px;align-items:center;padding:6px 10px;font-size:12px;cursor:pointer;color:var(--pm-tx2);background:var(--pm-surface-2);border:1px solid var(--pm-line-mid);border-radius:var(--pm-r-sm)}.pmh-refresh:hover,.pmh-chart-tools button:hover,.pmh-state button:hover,.pmh-crumb button:hover{color:var(--pm-accent);border-color:var(--pm-accent-line)}.pmh-select{font-size:12px;color:var(--pm-tx2)}.pmh-select select{background:var(--pm-surface-2);color:var(--pm-tx);border:1px solid var(--pm-line-mid);border-radius:6px;padding:3px 6px}.pmh-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.pmh-tile{display:grid;gap:3px;padding:12px 14px;border:1px solid var(--pm-line);border-radius:var(--pm-r-sm);background:var(--pm-surface-2);min-width:0}.pmh-tile>span{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--pm-tx3)}.pmh-tile>strong{font:600 22px var(--pm-mono);color:var(--pm-tx);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pmh-tile>small{font-size:11.5px;line-height:1.4;color:var(--pm-tx2)}.pmh-tile.good{border-color:var(--pm-good-line)}.pmh-tile.good>strong{color:var(--pm-good)}.pmh-tile.warn{border-color:color-mix(in srgb,var(--pm-warn) 55%,var(--pm-line))}.pmh-tile.warn>strong{color:var(--pm-warn)}.pmh-tile.bad{border-color:var(--pm-bad)}.pmh-tile.bad>strong{color:var(--pm-bad)}.pmh-tile.muted>strong{color:var(--pm-tx3);font-size:17px}.pmh-chart-tools{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;min-height:28px}.pmh-chart-note,.pmh-note{font-size:12px;color:var(--pm-tx3);line-height:1.45}.pmh-note{margin:8px 0;padding:8px 10px;border-left:3px solid var(--pm-warn);background:var(--pm-warn-soft);border-radius:var(--pm-r-sm);color:var(--pm-tx2)}.pmh-stage{position:relative;width:100%;min-width:0;-webkit-user-select:none;user-select:none}.pmh-stage svg{display:block;max-width:100%}.pmh-grid{stroke:var(--pm-line);stroke-width:1}.pmh-axis-text{fill:var(--pm-tx3);font:10.5px var(--pm-mono)}.pmh-axis-title{fill:var(--pm-tx3);font:600 10px var(--pm-mono);letter-spacing:.06em}.pmh-line{stroke:var(--pm-good);stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round}.pmh-dot{fill:var(--pm-good)}.pmh-hatch-line{stroke:var(--pm-tx3);stroke-width:1;opacity:.4}.pmh-gap{opacity:.55}.pmh-gap-text{fill:var(--pm-tx2);font:600 11px var(--pm-mono)}.pmh-window{opacity:.16}.pmh-window.down{fill:var(--pm-good)}.pmh-window.up{fill:var(--pm-warn)}.pmh-window.collect,.pmh-window.other{fill:var(--pm-tx3)}.pmh-window.rebalance,.pmh-window.repair{fill:#8ab4ff}.pmh-window.open,.pmh-window.close{fill:var(--pm-accent)}.pmh-limit{stroke-width:1.2;stroke-dasharray:5 4}.pmh-limit.warning{stroke:var(--pm-warn)}.pmh-limit.riskReduction{stroke:#ff9a62}.pmh-limit.liquidation{stroke:var(--pm-bad)}.pmh-limit-text{font:600 10px var(--pm-mono)}.pmh-limit-text.warning{fill:var(--pm-warn)}.pmh-limit-text.riskReduction{fill:#ff9a62}.pmh-limit-text.liquidation{fill:var(--pm-bad)}.pmh-cross{stroke:var(--pm-tx3);stroke-width:1;stroke-dasharray:3 3}.pmh-cross-dot{fill:var(--pm-surface-2);stroke:var(--pm-good);stroke-width:2}.pmh-marker{cursor:pointer;outline:none}.pmh-marker-dot{fill:var(--pm-surface-2);stroke:var(--pm-tx3);stroke-width:1.8;transition:stroke-width .12s,fill .12s}.pmh-marker.down .pmh-marker-dot{stroke:var(--pm-good)}.pmh-marker.up .pmh-marker-dot{stroke:var(--pm-warn)}.pmh-marker.open .pmh-marker-dot,.pmh-marker.close .pmh-marker-dot{stroke:var(--pm-accent)}.pmh-marker.rebalance .pmh-marker-dot,.pmh-marker.repair .pmh-marker-dot{stroke:#8ab4ff}.pmh-marker.merged .pmh-marker-dot{stroke:var(--pm-tx)}.pmh-marker:hover .pmh-marker-dot,.pmh-marker:focus-visible .pmh-marker-dot{fill:var(--pm-surface-3);stroke-width:2.8}.pmh-marker-text{fill:var(--pm-tx);font:700 10px var(--pm-mono);pointer-events:none}.pmh-stem{stroke:var(--pm-line-mid);stroke-width:1;stroke-dasharray:2 3}.pmh-tip{position:absolute;z-index:5;display:grid;gap:2px;min-width:190px;max-width:280px;padding:9px 11px;transform:translate(12px,-100%);pointer-events:none;font-size:12px;line-height:1.35;background:var(--pm-surface-3);border:1px solid var(--pm-line-mid);border-radius:var(--pm-r-sm);box-shadow:var(--pm-lift)}.pmh-tip.left{transform:translate(calc(-100% - 12px),-100%)}.pmh-tip.marker{transform:none;pointer-events:none}.pmh-tip strong{color:var(--pm-tx);font-weight:600}.pmh-tip span{color:var(--pm-tx2)}.pmh-tip .pmh-tip-pmr{color:var(--pm-good);font:600 14px var(--pm-mono)}.pmh-tip .pmh-tip-warn{color:var(--pm-bad)}.pmh-tip em{color:var(--pm-tx3);font-style:normal;margin-top:3px}.pmh-tip.marker>div{display:grid;gap:1px;padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid var(--pm-line)}.pmh-tip.marker>div:last-of-type{border-bottom:0;margin-bottom:0}.pmh-legend{display:flex;flex-wrap:wrap;gap:6px 18px;margin:10px 0 0;padding:0;list-style:none;font-size:11.5px;color:var(--pm-tx2)}.pmh-legend li{display:inline-flex;align-items:center;gap:6px}.pmh-legend .swatch{display:inline-block;width:16px;height:10px;border-radius:2px}.pmh-legend .swatch.line{height:2px;background:var(--pm-good)}.pmh-legend .swatch.gap{background:repeating-linear-gradient(45deg,var(--pm-tx3) 0 1px,transparent 1px 5px);border:1px solid var(--pm-line-mid)}.pmh-legend .swatch.window{background:color-mix(in srgb,var(--pm-good) 25%,transparent)}.pmh-legend .swatch.circle{width:12px;height:12px;border-radius:50%;border:2px solid var(--pm-tx2)}.pmh-legend .swatch.unhedged{background:#ff6f6f47}.pmh-legend .swatch.dashed{height:0;width:18px;border-top:2px dashed var(--pm-tx3)}.pmh-phase{fill:var(--pm-surface-3)}.pmh-phase.alt{fill:var(--pm-surface-2)}.pmh-phase-text{fill:var(--pm-tx2);font:600 10.5px var(--pm-mono)}.pmh-unhedged{fill:#ff6f6f29}.pmh-link{stroke:var(--pm-good);stroke-width:1.8}.pmh-link.unrecorded{stroke:var(--pm-tx3);stroke-dasharray:4 4}.pmh-missing{stroke:var(--pm-line-mid);stroke-dasharray:2 4}.pmh-extreme{fill:var(--pm-tx2);font:600 10.5px var(--pm-mono)}.pmh-hit{fill:transparent;cursor:pointer}.pmh-select-ring{fill:none;stroke:var(--pm-accent);stroke-width:2}.pmh-stage-mark{fill:var(--pm-surface-2);stroke:var(--pm-good);stroke-width:2;pointer-events:none}.pmh-stage-mark.order{stroke:var(--pm-warn)}.pmh-stage-mark.transfer{stroke:#8ab4ff}[data-stage-index]{outline:none;cursor:pointer}[data-stage-index]:focus-visible .pmh-select-ring{display:block}.pmh-readout{display:grid;gap:3px;margin-top:12px;padding:10px 12px;font-size:12.5px;line-height:1.45;color:var(--pm-tx2);background:var(--pm-surface-2);border:1px solid var(--pm-line);border-radius:var(--pm-r-sm)}.pmh-readout strong{color:var(--pm-tx);font-weight:600}.pmh-table-wrap{overflow-x:auto}.pmh-table{width:100%;border-collapse:collapse;font-size:12.5px}.pmh-table th{text-align:left;font-weight:500;font-size:11px;letter-spacing:.04em;color:var(--pm-tx3);padding:8px 10px;border-bottom:1px solid var(--pm-line-mid);white-space:nowrap}.pmh-table td{padding:9px 10px;border-bottom:1px solid var(--pm-line);color:var(--pm-tx);vertical-align:middle}.pmh-table .num{text-align:right}.pmh-table .mono{font-family:var(--pm-mono);font-variant-numeric:tabular-nums}.pmh-table tbody tr{cursor:pointer}.pmh-table tbody tr:hover,.pmh-table tbody tr.selected{background:var(--pm-surface-3)}.pmh-table tbody tr.selected td:first-child{box-shadow:inset 3px 0 0 var(--pm-accent)}.pmh-open{display:inline-flex;padding:4px 6px;color:var(--pm-tx3);background:transparent;border:0;cursor:pointer}.pmh-open:hover{color:var(--pm-accent)}.pmh-badge{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:20px;padding:0 5px;margin-right:4px;border-radius:10px;font:700 10px var(--pm-mono);border:1px solid var(--pm-tx3);color:var(--pm-tx2)}.pmh-badge.down{border-color:var(--pm-good);color:var(--pm-good)}.pmh-badge.up{border-color:var(--pm-warn);color:var(--pm-warn)}.pmh-badge.open,.pmh-badge.close{border-color:var(--pm-accent);color:var(--pm-accent)}.pmh-badge.rebalance,.pmh-badge.repair{border-color:#8ab4ff;color:#8ab4ff}.pmh-chip{display:inline-block;padding:2px 8px;margin-right:4px;border-radius:10px;font-size:11px;border:1px solid var(--pm-line-mid);color:var(--pm-tx2);text-transform:capitalize}.pmh-chip.good{color:var(--pm-good);border-color:var(--pm-good-line)}.pmh-chip.bad{color:var(--pm-bad);border-color:var(--pm-bad)}.pmh-chip.live{color:var(--pm-warn);border-color:var(--pm-warn)}.pmh-delta{font:600 12px var(--pm-mono);font-variant-numeric:tabular-nums}.pmh-delta.rose{color:var(--pm-warn)}.pmh-delta.fell{color:var(--pm-good)}.pmh-delta.flat,.pmh-delta.unknown{color:var(--pm-tx3);font-weight:400;font-family:inherit}.pmh-state{padding:22px;display:grid;gap:6px;justify-items:start;color:var(--pm-tx2)}.pmh-state strong{color:var(--pm-tx);font-size:15px}.pmh-state p{margin:0;font-size:12.5px}.pmh-state div{display:flex;gap:8px;margin-top:6px}.pmh-empty{padding:18px 4px;font-size:12.5px;color:var(--pm-tx3)}.pmh-skeleton{display:grid;gap:10px;padding:20px}.pmh-skeleton span{display:block;height:18px;border-radius:6px;background:var(--pm-surface-3);animation:pmh-pulse 1.4s ease-in-out infinite}.pmh-skeleton span:nth-child(2){width:80%}.pmh-skeleton span:nth-child(3){width:55%}@keyframes pmh-pulse{50%{opacity:.45}}.pmh-crumb{padding:10px 14px;align-items:center;justify-content:flex-start;gap:10px}.pmh-crumb>span:not(.pmh-chip){color:var(--pm-tx3)}.pmh-crumb strong{color:var(--pm-tx);font-weight:600}.pmh-tech{padding:12px 16px;font-size:12.5px;color:var(--pm-tx2)}.pmh-tech summary{cursor:pointer;color:var(--pm-tx3)}.pmh-tech dl{display:grid;grid-template-columns:max-content 1fr;gap:6px 16px;margin:10px 0 0}.pmh-tech dt{color:var(--pm-tx3)}.pmh-tech dd{margin:0;color:var(--pm-tx);overflow-wrap:anywhere}.pmh-tech .mono{font-family:var(--pm-mono)}@media(max-width:720px){.pmh-head,.pmh-panel{padding:12px}.pmh-tile>strong{font-size:18px}}.pmh-neutral{cursor:default}.pmh-neutral-body{fill:transparent;stroke:var(--pm-tx3);stroke-width:1.2;stroke-dasharray:3 2.5}.pmh-neutral-text{fill:var(--pm-tx2);font:600 9.5px var(--pm-mono);pointer-events:none}@media(prefers-reduced-motion:reduce){.pmh-marker-dot{transition:none}.pmh-skeleton span{animation:none}}.pmh-estimate{color:var(--pm-tx3);font-style:italic}.pm-root{--pm-ground: #080b0b;--pm-surface: #111616;--pm-surface-2: #161d1d;--pm-surface-3: #1d2525;--pm-input: #0c1111;--pm-line: rgba(255, 255, 255, .055);--pm-line-mid: rgba(255, 255, 255, .1);--pm-line-strong: rgba(255, 255, 255, .19);--pm-tx: #ecf5f1;--pm-tx2: #93a8a2;--pm-tx3: #657873;--pm-accent: #d8c08f;--pm-accent-soft: rgba(216, 192, 143, .13);--pm-accent-line: rgba(216, 192, 143, .4);--pm-accent-ink: #1c1608;--pm-good: #4ade80;--pm-good-soft: rgba(74, 222, 128, .12);--pm-good-line: rgba(74, 222, 128, .34);--pm-warn: #f5b544;--pm-warn-soft: rgba(245, 181, 68, .12);--pm-warn-line: rgba(245, 181, 68, .36);--pm-bad: #ff6f6f;--pm-bad-soft: rgba(255, 111, 111, .12);--pm-bad-line: rgba(255, 111, 111, .38);--pm-r: 16px;--pm-r-sm: 10px;--pm-r-xs: 7px;--pm-card: linear-gradient(180deg, #151b1b 0%, #101515 100%);--pm-lift: 0 1px 0 rgba(255, 255, 255, .045) inset, 0 10px 26px -16px rgba(0, 0, 0, .85);--pm-mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;color:var(--pm-tx);font-size:13px;line-height:1.5}.pm-eyebrow{font-size:9.5px;letter-spacing:.17em;text-transform:uppercase;color:var(--pm-tx3);font-weight:500}.pm-panel{background:var(--pm-card);border:1px solid var(--pm-line);border-radius:var(--pm-r);box-shadow:var(--pm-lift)}.pm-panel-h{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:15px 18px 13px}.pm-panel-b{padding:16px 18px 18px}.pm-panel-h+.pm-panel-b{padding-top:0}.pm-display{font-weight:300;font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1.05}.pm-val{font-family:var(--pm-mono);font-variant-numeric:tabular-nums}.pm-pos{color:var(--pm-good)}.pm-neg{color:var(--pm-bad)}.pm-chip{display:inline-flex;align-items:center;gap:5px;font-family:var(--pm-mono);font-size:10px;letter-spacing:.07em;text-transform:uppercase;padding:4px 10px;border-radius:999px;border:1px solid var(--pm-line-mid);background:var(--pm-surface-2);color:var(--pm-tx2);white-space:nowrap}.pm-chip-good{color:var(--pm-good);border-color:var(--pm-good-line);background:var(--pm-good-soft)}.pm-chip-warn{color:var(--pm-warn);border-color:var(--pm-warn-line);background:var(--pm-warn-soft)}.pm-chip-bad{color:var(--pm-bad);border-color:var(--pm-bad-line);background:var(--pm-bad-soft)}.pm-chip-accent{color:var(--pm-accent);border-color:var(--pm-accent-line);background:var(--pm-accent-soft)}.pm-chip-mute{color:var(--pm-tx3);background:transparent}.pm-chip-lit{text-transform:none;letter-spacing:0}.pm-dot{width:5px;height:5px;border-radius:50%;background:currentColor;flex:none}.pm-rows{display:flex;flex-direction:column}.pm-yield-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.pm-yield-section+.pm-yield-section{border-left:1px solid var(--pm-line);padding-left:24px}.pm-yield-section h3{margin:0 0 10px}.pm-yield-overall{background:var(--pm-surface-2);border-radius:8px;padding:16px 18px}.pm-yield-total{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin:12px 0 8px;padding:12px;border:1px solid var(--pm-good-line);border-radius:8px;background:var(--pm-good-soft);color:var(--pm-good);font-size:13px}.pm-yield-total strong{font-size:18px}.pm-yield-total-muted{border-color:var(--pm-line);background:var(--pm-surface-3);color:var(--pm-tx2)}.pm-yield-total-negative{border-color:var(--pm-bad-line);background:var(--pm-bad-soft);color:var(--pm-bad)}.pm-yield-caption{margin-top:8px}.pm-yield-review{display:flex;flex-direction:column;gap:4px;margin-top:12px;padding:11px 12px;border:1px solid var(--pm-warn-line);border-radius:8px;background:var(--pm-warn-soft);color:var(--pm-warn);font-size:11px;line-height:1.45}@media(max-width:700px){.pm-yield-sections{grid-template-columns:1fr}.pm-yield-section+.pm-yield-section{border-left:0;border-top:1px solid var(--pm-line);padding:20px 18px 16px}}.pm-row{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:7px 0;border-bottom:1px solid rgba(255,255,255,.032)}.pm-row:last-child{border-bottom:0}.pm-row-k{color:var(--pm-tx2);font-size:12px}.pm-row-v{font-family:var(--pm-mono);font-variant-numeric:tabular-nums;font-size:12.5px;text-align:right}.pm-sub{font-size:11px;color:var(--pm-tx3);line-height:1.45}.pm-unavail{font-family:var(--pm-mono);font-size:11px;color:var(--pm-warn);letter-spacing:.05em}.pm-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pm-kpi{background:var(--pm-surface-2);border:1px solid var(--pm-line);border-radius:var(--pm-r-sm);padding:14px 15px}.pm-kpi-lab{font-size:11px;color:var(--pm-tx3);margin-bottom:7px}.pm-kpi-fig{font-size:25px}.pm-kpi-meta{font-size:11px;color:var(--pm-tx3);margin-top:6px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.pm-meter{position:relative;height:28px;margin:16px 0 8px}.pm-meter-track{position:absolute;inset:0 0 15px;border-radius:999px;overflow:hidden;display:flex}.pm-meter-z{height:100%}.pm-meter-needle{position:absolute;top:-4px;width:2px;height:20px;background:var(--pm-tx);border-radius:1px}.pm-meter-needle:after{content:"";position:absolute;top:-5px;left:-3.5px;width:9px;height:9px;background:var(--pm-tx);clip-path:polygon(50% 100%,0 0,100% 0)}.pm-meter-ticks{position:absolute;left:0;right:0;bottom:0;height:12px}.pm-tick{position:absolute;transform:translate(-50%);font-family:var(--pm-mono);font-size:9px;color:var(--pm-tx3)}.pm-hedge-bar{height:7px;border-radius:999px;background:#ffffff0f;overflow:hidden;margin:10px 0 12px}.pm-hedge-fill{height:100%;border-radius:999px}.pm-legs{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:14px}.pm-leg{background:var(--pm-surface-2);border:1px solid var(--pm-line);border-radius:var(--pm-r-sm);padding:12px 13px}.pm-hero-grid{display:grid;grid-template-columns:minmax(210px,.9fr) minmax(240px,1fr);gap:26px;margin-top:16px}.pm-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pm-banner{border-radius:var(--pm-r);border:1px solid;padding:16px 18px}.pm-banner-hold{background:linear-gradient(180deg,#f5b5441c,#f5b54406);border-color:var(--pm-warn-line)}.pm-banner-crit{background:linear-gradient(180deg,#ff6f6f1c,#ff6f6f06);border-color:var(--pm-bad-line)}.pm-gate-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:7px;margin-top:13px}.pm-gate{border:1px solid var(--pm-line);border-radius:var(--pm-r-xs);padding:9px 11px;background:#00000042}.pm-rail{flex:none;display:flex;flex-direction:column;min-height:0;width:fit-content;background:var(--pm-card);border:1px solid var(--pm-line);border-radius:var(--pm-r);box-shadow:var(--pm-lift)}.pm-rail-collapse{display:flex;justify-content:center;border-bottom:1px solid var(--pm-line);padding:8px 6px}.pm-rail-collapse button,.pm-rail-add button{border:0;background:transparent;cursor:pointer;color:var(--pm-tx2);transition:background .13s,border-color .13s,color .13s}.pm-rail-collapse button{padding:5px;border-radius:8px}.pm-rail-collapse button:hover{color:var(--pm-tx);background:#ffffff0d}.pm-rail-add{display:flex;justify-content:center;border-bottom:1px solid var(--pm-line);padding:8px 6px}.pm-rail-add button{width:32px;height:32px;border-radius:10px;border:1px solid var(--pm-line-mid);display:flex;align-items:center;justify-content:center}.pm-rail-add button:hover{color:var(--pm-tx);background:#ffffff0d}.pm-rail-add button[aria-pressed=true]{background:var(--pm-accent-soft);border-color:var(--pm-accent-line);color:var(--pm-accent)}.pm-rail-list{flex:1;overflow-y:auto;padding:6px;display:flex;flex-direction:column;gap:4px}.pm-rail-item{width:100%;display:flex;align-items:center;gap:8px;padding:8px;border-radius:var(--pm-r-xs);border:1px solid transparent;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background .12s,border-color .12s}.pm-rail-item.is-collapsed{flex-direction:column;gap:4px;padding:8px 4px}.pm-rail-item:hover{background:#ffffff0b}.pm-rail-item[data-hot=yes]:not([aria-current=true]){border-color:var(--pm-bad-line)}.pm-rail-item[data-paused=yes]:not([aria-current=true]){border-color:var(--pm-warn-line)}.pm-rail-item[aria-current=true]{background:var(--pm-accent-soft);border-color:var(--pm-accent-line)}.pm-rail-item[data-retired=yes]{opacity:.45}.pm-rail-item[data-dashed=yes]{border-style:dashed;border-color:var(--pm-line-mid)}.pm-rail-item[data-dashed=yes][data-bad=yes]:not([aria-current=true]){border-color:var(--pm-bad-line)}.pm-rail-item[data-dashed=yes]:hover{background:#ffffff08}.pm-rail-hot-dot{position:absolute;top:-1px;right:-1px;width:8px;height:8px;border-radius:50%;background:var(--pm-bad)}.pm-rail-paused-dot,.pm-rail-init-dot{position:absolute;top:-1px;right:-1px;width:8px;height:8px;border-radius:50%;background:var(--pm-warn)}.pm-rail-init-dot[data-bad=yes]{background:var(--pm-bad)}.pm-rail-init-dot[data-pulse=yes]{animation:pm-rail-pulse 1.6s ease-in-out infinite}@keyframes pm-rail-pulse{0%,to{opacity:1}50%{opacity:.35}}.pm-rail-name{display:block;font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--pm-tx);line-height:1.3}.pm-rail-addr{display:block;font-family:var(--pm-mono);font-size:11px;color:var(--pm-tx2);line-height:1.3}.pm-rail-addr-collapsed{font-family:var(--pm-mono);font-size:10.5px;color:var(--pm-tx)}.pm-rail-state{display:block;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;line-height:1.3;color:var(--pm-warn)}.pm-rail-state[data-bad=yes]{color:var(--pm-bad)}.pm-rail-divider{height:1px;background:var(--pm-line);margin:5px 2px}.pm-seg{display:inline-flex;gap:3px;background:var(--pm-surface-2);border:1px solid var(--pm-line);border-radius:999px;padding:4px}.pm-view{background:transparent;border:0;border-radius:999px;padding:7px 17px;font-size:12.5px;color:var(--pm-tx2);cursor:pointer;transition:background .13s,color .13s}.pm-view:hover{color:var(--pm-tx)}.pm-view[aria-pressed=true]{background:var(--pm-accent);color:var(--pm-accent-ink);font-weight:500}@media(max-width:1180px){.pm-trio,.pm-hero-grid{grid-template-columns:1fr}.pm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.pm-kpis{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.pm-root *{transition:none!important;animation:none!important}}.pm-root *::-webkit-scrollbar{width:9px;height:9px}.pm-root *::-webkit-scrollbar-track{background:transparent}.pm-root *::-webkit-scrollbar-thumb{background:var(--pm-line-mid);border:2px solid transparent;background-clip:content-box;border-radius:999px}.pm-root *::-webkit-scrollbar-thumb:hover{background:var(--pm-line-strong);background-clip:content-box}.pm-root *::-webkit-scrollbar-corner{background:transparent}.pm-root *::-webkit-scrollbar-button{display:none;height:0;width:0}.pm-root *{scrollbar-width:thin;scrollbar-color:var(--pm-line-mid) transparent}.pm-stage{display:grid;grid-template-columns:minmax(0,1fr) 392px;gap:16px;align-items:start}.pm-ticket-col{position:sticky;top:16px}.pm-ticket{background:var(--pm-card);border:1px solid var(--pm-line-mid);border-radius:var(--pm-r);overflow:hidden;box-shadow:var(--pm-lift)}.pm-ticket-h{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:15px 18px 13px}.pm-modes{display:flex;flex-wrap:wrap;gap:5px;padding:0 16px 4px}.pm-mode{background:var(--pm-surface-2);border:1px solid var(--pm-line);border-radius:999px;padding:7px 14px;font-family:var(--pm-mono);font-size:10.5px;letter-spacing:.05em;color:var(--pm-tx2);cursor:pointer;transition:background .13s,border-color .13s,color .13s}.pm-mode:hover:not(:disabled){border-color:var(--pm-line-strong);color:var(--pm-tx)}.pm-mode[aria-pressed=true]{background:var(--pm-accent);border-color:var(--pm-accent);color:var(--pm-accent-ink);font-weight:500}.pm-mode[data-avail=no]:not([aria-pressed=true]){color:var(--pm-tx3);border-style:dashed}.pm-mode-x{font-size:8px;color:var(--pm-tx3);margin-left:5px}.pm-ticket-b{padding:14px 18px 18px;display:flex;flex-direction:column;gap:13px}.pm-amt{display:flex;align-items:center;background:var(--pm-input);border:1px solid var(--pm-line-mid);border-radius:var(--pm-r-sm);padding:0 14px;transition:border-color .13s}.pm-amt:focus-within{border-color:var(--pm-accent)}.pm-amt input{flex:1;min-width:0;background:transparent;border:0;outline:none;padding:14px 0;font-weight:300;font-size:22px;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--pm-tx)}.pm-amt input::-webkit-outer-spin-button,.pm-amt input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pm-amt input[type=number]{-moz-appearance:textfield;appearance:textfield}.pm-amt-unit{font-family:var(--pm-mono);font-size:11px;color:var(--pm-tx3);letter-spacing:.08em}.pm-pcts{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.pm-pct{background:var(--pm-surface-2);border:1px solid var(--pm-line);border-radius:999px;padding:8px 0;font-family:var(--pm-mono);font-size:11px;color:var(--pm-tx2);cursor:pointer;transition:all .13s}.pm-pct:hover{border-color:var(--pm-accent-line);color:var(--pm-accent);background:var(--pm-accent-soft)}.pm-avail,.pm-preview{background:var(--pm-surface-2);border:1px solid var(--pm-line);border-radius:var(--pm-r-sm);padding:13px 14px}.pm-preview{border-color:var(--pm-line-mid)}.pm-flagbox{display:flex;gap:11px;align-items:flex-start;background:var(--pm-input);border:1px solid var(--pm-warn-line);background:var(--pm-warn-soft);border-radius:var(--pm-r-sm);padding:12px 13px;cursor:pointer}.pm-flagbox input{margin:2px 0 0;accent-color:var(--pm-warn);flex:none}.pm-cta{width:100%;padding:14px;border-radius:999px;border:1px solid transparent;font-size:12.5px;letter-spacing:.09em;font-weight:600;cursor:pointer;background:var(--pm-accent);color:var(--pm-accent-ink);transition:filter .13s}.pm-cta:hover:not(:disabled){filter:brightness(1.07)}.pm-cta-danger{background:var(--pm-bad);color:#1e0606}.pm-cta:disabled{background:#ffffff0a;color:var(--pm-tx3);border-color:var(--pm-line-mid);cursor:not-allowed}.pm-blocked{border:1px solid var(--pm-warn-line);background:var(--pm-warn-soft);border-radius:var(--pm-r-sm);padding:14px}.pm-blocked-hard{border-color:var(--pm-bad-line);background:var(--pm-bad-soft)}.pm-blocked-t{font-family:var(--pm-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--pm-warn)}.pm-blocked-hard .pm-blocked-t{color:var(--pm-bad)}.pm-confirm{position:fixed;inset:0;margin:auto;width:min(960px,calc(100vw - 32px));max-width:none;max-height:min(92dvh,1000px);padding:0;overflow:hidden;border:1px solid var(--pm-line-mid);border-radius:16px;background:var(--pm-surface);color:var(--pm-tx);box-shadow:0 28px 100px #000000b3}.pm-confirm::backdrop{background:#02070ad1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.pm-confirm-shell{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;max-height:min(92dvh,1000px)}.pm-confirm-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:16px 20px 12px;border-bottom:1px solid var(--pm-line);background:linear-gradient(115deg,color-mix(in srgb,var(--pm-accent) 12%,var(--pm-surface)),var(--pm-surface))}.pm-confirm-header>div:first-child{min-width:0}.pm-confirm-t{font-family:var(--pm-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--pm-accent)}.pm-confirm-header h2{margin:5px 0 0;font-size:21px;font-weight:650;text-transform:capitalize}.pm-confirm-b{max-width:88ch;font-size:13px;margin-top:8px;line-height:1.5;color:var(--pm-tx2)}.pm-confirm-b b{color:var(--pm-tx)}.pm-confirm-close{width:34px;height:34px;flex:0 0 auto;border:1px solid var(--pm-line-mid);border-radius:50%;color:var(--pm-tx2);background:transparent;font-size:22px;line-height:1;cursor:pointer}.pm-confirm-content{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:0 22px 20px}.pm-confirm-content>.pm-preview{margin-top:0}.pm-confirm-row{position:relative;z-index:1;display:flex;justify-content:flex-end;gap:8px;margin-top:0;padding:14px 24px;border-top:1px solid var(--pm-line);background:var(--pm-surface);box-shadow:0 -10px 22px #0003}.pm-confirm-yes{min-width:200px;padding:12px 20px;border-radius:999px;border:0;background:var(--pm-accent);color:#111;font-size:12px;font-weight:600;letter-spacing:.07em;cursor:pointer}.pm-confirm-yes:disabled{opacity:.55;cursor:wait}.pm-confirm-yes.danger{background:var(--pm-bad);color:#fff}.pm-confirm-yes:hover{filter:brightness(1.08)}.pm-confirm-no{padding:12px 18px;border-radius:999px;border:1px solid var(--pm-line-mid);background:transparent;color:var(--pm-tx2);font-size:12px;cursor:pointer}.pm-confirm-no:hover{background:var(--pm-surface-2)}.pm-confirm-refusal{display:grid;gap:3px;flex:1;max-width:620px;padding:8px 12px;border:1px solid var(--pm-bad-line);border-radius:9px;background:var(--pm-bad-soft);color:var(--pm-bad);font-size:11px;line-height:1.4}.pm-confirm-refusal span{color:var(--pm-tx2)}@media(max-width:1180px){.pm-stage{grid-template-columns:minmax(0,1fr)}.pm-ticket-col{position:static;order:-1}}.pm-step{border-radius:var(--pm-r-xs);transition:background .12s}.pm-step[data-active=yes]{background:var(--pm-accent-soft);box-shadow:inset 0 0 0 1px var(--pm-accent-line)}.pm-step[data-failed=yes]{background:var(--pm-bad-soft);box-shadow:inset 0 0 0 1px var(--pm-bad-line)}.pm-step[data-open=yes]{background:#ffffff0b}.pm-step[data-active=yes][data-open=yes]{background:var(--pm-accent-soft)}.pm-step[data-linked=yes]{box-shadow:inset 0 0 0 1px var(--pm-line-strong)}.pm-step-head{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:11px;align-items:baseline;width:100%;padding:7px 9px;background:transparent;border:0;text-align:left;cursor:pointer;color:inherit}.pm-step-head:disabled{cursor:default}.pm-step-head:not(:disabled):hover{background:#ffffff09;border-radius:var(--pm-r-xs)}.pm-step-mark{font-family:var(--pm-mono);font-size:11px;text-align:center;color:var(--pm-tx3)}.pm-step-kind{font-family:var(--pm-mono);font-size:9.5px;color:var(--pm-tx3);letter-spacing:.04em;display:block}.pm-evgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:10px}.pm-evcell{background:var(--pm-surface-2);border:1px solid var(--pm-line);border-radius:var(--pm-r-xs);padding:10px 11px}.pm-evcell-k{font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--pm-tx3)}.pm-evcell-v{font-family:var(--pm-mono);font-size:11px;margin-top:4px;word-break:break-all}.pm-runs{width:100%;border-collapse:collapse;font-size:12px;min-width:640px}.pm-runs th{text-align:left;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--pm-tx3);font-weight:500;padding:0 11px 9px;border-bottom:1px solid var(--pm-line)}.pm-runs td{padding:11px;border-bottom:1px solid rgba(255,255,255,.032);vertical-align:top}.pm-runs tr[data-clickable=yes]{cursor:pointer}.pm-runs tr[data-clickable=yes]:hover td{background:#ffffff08}.pm-runs tr[data-selected=yes] td{background:var(--pm-accent-soft)}.pm-run-mark{color:var(--pm-tx3);font-family:var(--pm-mono);font-size:10px;margin-top:3px}.pm-act{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--pm-surface-2);border:1px solid var(--pm-line-mid);border-radius:var(--pm-r-sm);padding:12px 14px;cursor:pointer;text-align:left;width:100%;color:inherit;transition:border-color .13s}.pm-act:hover:not(:disabled){border-color:var(--pm-line-strong)}.pm-act:disabled{opacity:.45;cursor:not-allowed}.pm-actwrap{display:flex;flex-direction:column}.pm-token-mark{display:inline-flex;align-items:center;justify-content:center;background:var(--pm-surface-3);border:1px solid var(--pm-line-mid);color:var(--pm-tx2);font-family:var(--pm-mono);letter-spacing:0;line-height:1}.pm-alerts{display:flex;flex-direction:column;gap:8px}.pm-alert{border:1px solid var(--pm-line-mid);border-left-width:2px;border-radius:var(--pm-r-sm);background:var(--pm-surface-2);padding:10px 12px}.pm-actwrap:has(.pm-confirm) .pm-act{border-color:var(--pm-accent-line)}.pm-exec-split{display:grid;grid-template-columns:minmax(240px,310px) minmax(0,1fr);gap:16px;align-items:start}.pm-run-pane{position:sticky;top:8px;display:flex;flex-direction:column;max-height:calc(100vh - 140px);min-height:0}.pm-run-scroll{overflow-y:auto;min-height:0;padding:0 10px 12px;display:flex;flex-direction:column;gap:3px}.pm-exec-detail{position:sticky;top:8px}.pm-run-item{display:block;width:100%;text-align:left;background:transparent;border:1px solid transparent;border-radius:var(--pm-r-xs);padding:9px 10px;cursor:pointer;color:inherit;transition:background .12s,border-color .12s}.pm-run-item:hover{background:#ffffff09}.pm-run-item[aria-current=true]{background:var(--pm-accent-soft);border-color:var(--pm-accent-line)}.pm-run-item-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.pm-run-item-type{font-family:var(--pm-mono);font-size:11.5px}.pm-run-item-time{font-family:var(--pm-mono);font-size:10px;color:var(--pm-tx3);white-space:nowrap}.pm-run-item-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:5px}.pm-run-item-cause{font-size:10.5px;color:var(--pm-tx3)}.pm-filters{display:flex;gap:6px;flex-wrap:wrap;padding:0 10px 10px}.pm-filter{background:var(--pm-surface-2);border:1px solid var(--pm-line);border-radius:999px;padding:5px 11px;font-size:11px;color:var(--pm-tx2);cursor:pointer}.pm-filter:hover{border-color:var(--pm-line-strong);color:var(--pm-tx)}.pm-filter[aria-pressed=true]{background:var(--pm-accent);border-color:var(--pm-accent);color:var(--pm-accent-ink);font-weight:500}.pm-search{width:100%;background:var(--pm-input);border:1px solid var(--pm-line-mid);border-radius:var(--pm-r-xs);padding:8px 10px;font-size:12px;color:var(--pm-tx);outline:none}.pm-search:focus{border-color:var(--pm-accent)}select.pm-search{cursor:pointer;appearance:none;padding-right:28px}select.pm-search option{background:var(--pm-surface-2);color:var(--pm-tx)}.pm-raw{background:#00000052;border:1px solid var(--pm-line);border-radius:var(--pm-r-sm);padding:12px 14px;font-family:var(--pm-mono);font-size:11px;line-height:1.55;color:var(--pm-tx2);max-height:320px;overflow:auto;white-space:pre;margin:0}@media(max-width:1180px){.pm-exec-split{grid-template-columns:minmax(0,1fr)}.pm-run-pane{position:static;max-height:380px}.pm-exec-detail{position:static}}.pm-wf-row{display:grid;grid-template-columns:170px minmax(120px,1fr) 118px;gap:14px;align-items:center}.pm-wf-label{font-size:12px;color:var(--pm-tx2)}.pm-wf-bar{position:relative;height:16px;background:#ffffff08;border-radius:999px}.pm-wf-fill{position:absolute;top:3px;bottom:3px;border-radius:999px}.pm-wf-zero{position:absolute;left:50%;top:0;bottom:0;width:1px;background:var(--pm-line-strong)}.pm-ledgers{display:grid;grid-template-columns:repeat(auto-fit,minmax(186px,1fr));gap:12px}.pm-ledger{background:var(--pm-surface-2);border:1px solid var(--pm-line);border-radius:var(--pm-r-sm);padding:14px}.pm-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(124px,1fr));gap:12px}.pm-tile{background:var(--pm-surface-2);border:1px solid var(--pm-line);border-radius:var(--pm-r-sm);padding:13px 14px}@media(max-width:1180px){.pm-wf-row{grid-template-columns:124px minmax(80px,1fr) 98px;gap:9px}}.pm-tip{position:relative;cursor:help}.pm-tip:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%);width:max-content;max-width:280px;white-space:normal;text-align:left;background:var(--pm-surface-3);border:1px solid var(--pm-line-strong);border-radius:9px;padding:9px 11px;font-family:var(--sans);font-size:11.5px;font-weight:400;line-height:1.45;letter-spacing:0;text-transform:none;color:var(--pm-tx);opacity:0;pointer-events:none;transition:opacity .12s;z-index:60;box-shadow:0 12px 34px -12px #000000e6}.pm-tip:before{content:"";position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:var(--pm-line-strong);opacity:0;pointer-events:none;transition:opacity .12s;z-index:60}.pm-tip:hover:after,.pm-tip:hover:before,.pm-tip:focus-visible:after,.pm-tip:focus-visible:before{opacity:1}.pm-tip-below:after{bottom:auto;top:calc(100% + 9px)}.pm-tip-below:before{bottom:auto;top:calc(100% + 4px);border-top-color:transparent;border-bottom-color:var(--pm-line-strong)}@media(prefers-reduced-motion:reduce){.pm-tip:after,.pm-tip:before{transition:none}}@media(max-width:1360px){.pm-stage{grid-template-columns:minmax(0,1fr) 344px}}@media(max-width:900px){.pm-run-pane{max-height:min(46vh,380px)}.pm-hero-grid{gap:18px}.pm-evgrid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.pm-gate-grid{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}.pm-root{padding-left:2px;padding-right:2px}}@media(max-width:640px){.pm-stage,.pm-trio{gap:12px}.pm-evgrid{grid-template-columns:1fr}.pm-gate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-pcts{grid-template-columns:repeat(2,1fr)}.pm-modes{padding:0 12px 6px;gap:6px}.pm-mode{min-height:34px}.pm-panel-h{flex-wrap:wrap;row-gap:6px}.pm-row{flex-direction:column;align-items:flex-start;gap:3px}.pm-row-v{text-align:left!important;max-width:100%!important}.pm-display{letter-spacing:-.02em}.pm-ticket-b,.pm-panel-b{padding-left:12px;padding-right:12px}.pm-run-pane{max-height:52vh}.pm-confirm-row{flex-direction:column}.pm-confirm-yes,.pm-confirm-no{width:100%;min-height:40px}}.pm-root table{min-width:0}.pm-root{overflow-x:hidden}.pm-fund-grid{display:grid;grid-template-columns:minmax(0,460px) minmax(0,1fr);gap:18px;align-items:start;max-width:1180px}@media(max-width:1100px){.pm-fund-grid{grid-template-columns:minmax(0,1fr);max-width:560px}}.pm-fund-pot{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pm-fund-pot-i{background:var(--pm-surface-2);border:1px solid var(--pm-line-mid);border-radius:var(--pm-r-sm);padding:11px 12px;cursor:pointer;text-align:left;color:inherit;transition:border-color .13s,background .13s}.pm-fund-pot-i:hover:not(:disabled){border-color:var(--pm-line-strong)}.pm-fund-pot-i.is-on{border-color:var(--pm-accent-line);background:var(--pm-accent-soft);box-shadow:0 0 0 1px var(--pm-accent-line) inset}.pm-fund-pot-i.is-on .pm-val{color:var(--pm-accent)}.pm-fund-pot-i:disabled{opacity:.45;cursor:not-allowed}.pm-field{display:flex;align-items:center;gap:9px;background:var(--pm-input);border:1px solid var(--pm-line-mid);border-radius:var(--pm-r-xs);padding:0 10px}.pm-field:focus-within{border-color:var(--pm-accent)}.pm-field>select{flex:1;min-width:0;background:transparent;border:0;outline:none;color:var(--pm-tx);font-size:12.5px;padding:9px 0;cursor:pointer;appearance:none}.pm-field>select option{background:var(--pm-surface-2);color:var(--pm-tx)}.pm-fund-step{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;margin-right:7px;border-radius:4px;background:var(--pm-surface-3);color:var(--pm-tx2);font-family:var(--pm-mono);font-size:9.5px;line-height:1}.pm-fund-grid .pm-eyebrow{font-size:10.5px;letter-spacing:.15em;color:var(--pm-tx2)}.pm-fund-grid .pm-sub{font-size:12.5px;line-height:1.5;color:var(--pm-tx3)}.pm-fund-grid .pm-row{padding:11px 0}.pm-fund-grid .pm-row-k{font-size:13px}.pm-fund-grid .pm-row-v{font-size:14px}.pm-fund-grid .pm-avail{padding:15px 16px}.pm-fund-grid .pm-ticket-b{padding:16px 17px 17px}.pm-fund-total{font-family:var(--pm-mono);font-variant-numeric:tabular-nums;font-size:25px;letter-spacing:-.02em;color:var(--pm-accent);line-height:1.15}.pm-fund-bar{height:3px;border-radius:2px;background:#ffffff0d;overflow:hidden;margin-top:7px}.pm-fund-bar>span{display:block;height:100%;border-radius:2px;background:linear-gradient(90deg,rgba(216,192,143,.45),var(--pm-accent))}.pm-fund-meta{display:flex;align-items:center;gap:5px;margin-top:3px}.pm-fund-dot{width:6px;height:6px;border-radius:50%;flex:none}.pm-fund-dot.is-good{background:var(--pm-good);box-shadow:0 0 7px var(--pm-good-soft)}.pm-fund-dot.is-warn{background:var(--pm-warn);box-shadow:0 0 7px var(--pm-warn-soft)}.pm-fund-dot.is-mute{background:var(--pm-tx3)}.pm-fund-grid .pm-rows .pm-row{transition:background .12s;margin:0 -8px;padding-left:8px;padding-right:8px;border-radius:6px}.pm-fund-grid .pm-rows .pm-row:hover{background:#ffffff06}.pm-flow{background:var(--pm-card);border:1px solid var(--pm-line);border-radius:var(--pm-r);box-shadow:var(--pm-lift);padding:16px 18px 17px;margin-bottom:18px;max-width:1180px}.pm-flow .pm-eyebrow{font-size:10.5px;letter-spacing:.15em;color:var(--pm-tx2)}.pm-flow-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.pm-flow-cell{display:flex;align-items:stretch;min-width:0}.pm-flow-stage{flex:1;min-width:0;background:var(--pm-surface-2);border:1px solid var(--pm-line);border-radius:var(--pm-r-sm);padding:12px 13px}.pm-flow-stage.is-out{border-style:dashed;border-color:var(--pm-line-mid);background:transparent}.pm-flow-v{font-family:var(--pm-mono);font-variant-numeric:tabular-nums;font-size:19px;letter-spacing:-.02em;color:var(--pm-tx);margin:5px 0 4px}.pm-flow-stage.is-out .pm-flow-v{color:var(--pm-tx2)}.pm-flow-fn{font-size:10.5px;color:var(--pm-accent);opacity:.75;margin-bottom:3px}.pm-flow-arrow{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:0 12px;color:var(--pm-tx3);flex:none;width:116px}.pm-flow-arrow-g{font-size:15px;line-height:1}.pm-flow-arrow-l{font-size:9.5px;text-align:center;line-height:1.3}.pm-flow-arrow.is-on{color:var(--pm-accent)}.pm-flow-arrow.is-on .pm-flow-arrow-g{text-shadow:0 0 12px var(--pm-accent-soft)}@media(max-width:1100px){.pm-flow-track{grid-template-columns:minmax(0,1fr);gap:4px}.pm-flow-cell{flex-direction:column}.pm-flow-arrow{width:100%;flex-direction:row;gap:8px;padding:6px 0}.pm-flow{max-width:560px}}.pm-fund-rawline{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.pm-fund-raw{display:inline-flex;align-items:center;gap:5px;background:#00000047;border:1px solid var(--pm-line);border-radius:5px;padding:2px 6px;font-family:var(--pm-mono);font-variant-numeric:tabular-nums;font-size:11px;line-height:1.5;color:var(--pm-tx3);cursor:pointer;max-width:100%;overflow-wrap:anywhere;transition:color .12s,border-color .12s}.pm-fund-raw:hover{color:var(--pm-tx);border-color:var(--pm-line-strong)}.pm-fund-raw>svg{flex:none;opacity:.6}.pm-fund-raw:hover>svg{opacity:1}.pm-stage-solo{grid-template-columns:minmax(0,1fr)}.pm-ticket-col[hidden]{display:none}.pm-ticket-toggle-row{display:flex;justify-content:flex-end;margin-bottom:8px}.pm-ticket-toggle{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--pm-r-sm);border:1px solid var(--pm-line-mid);background:var(--pm-surface-2);color:var(--pm-tx2);cursor:pointer}.pm-ticket-toggle:hover,.pm-ticket-toggle[aria-expanded=true]{color:var(--pm-accent);border-color:var(--pm-accent-line);background:var(--pm-accent-soft)}@media(max-width:1180px){.pm-stage,.pm-stage.pm-stage-solo{grid-template-columns:minmax(0,1fr)}.pm-ticket-col{position:static;min-width:0;width:100%}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}@media(max-width:1023.98px){.arb-root .arb-cw-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-pnl-seqcosts-table,.pm-pv-legs,.invite-tx-table{display:block;max-width:100%;overflow-x:auto}}@media(max-width:768px){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px!important}}@media(max-width:640px){.app-modal>div:first-child{padding:12px 16px!important}.ea-root .ea-result-row,.exec-root .analysis-filters,.pm-legs,.pm-fund-pot,.vault-root .collat-legend-grid,.vault-root .collat-footer,.vault-root .collat-sp,.pmh-tech dl{grid-template-columns:minmax(0,1fr)!important}.arb-root .arb-cw-rail{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){.psm-root .psm-kv-row,.sm-root .sm-kv-row{grid-template-columns:minmax(0,1fr)}}@media(max-width:1023.98px){table[data-rt=cards]{border:0!important;display:block!important;min-width:0!important;width:100%!important}table[data-rt=cards]>thead{display:none!important}table[data-rt=cards]>tbody,table[data-rt=cards]>tfoot{display:flex!important;flex-direction:column;gap:10px;padding:10px}table[data-rt=cards]>tbody>tr{background:#ffffff06;border:1px solid rgba(255,255,255,.09)!important;border-radius:12px;display:grid!important;gap:2px 12px;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));min-width:0;padding:8px 6px}table[data-rt=cards]>tbody>tr>td{background:transparent;border:0!important;display:block!important;min-width:0!important;overflow-wrap:anywhere;padding:6px 8px!important;position:static!important;text-align:left!important;width:auto!important}table[data-rt=cards]>tbody>tr>td:before{color:#657873;content:attr(data-label);display:block;font-size:9.5px;font-weight:500;letter-spacing:.14em;margin-bottom:3px;text-transform:uppercase}table[data-rt=cards]>tbody>tr>td:first-child,table[data-rt=cards]>tbody>tr>td[data-label=""],table[data-rt=cards]>tbody>tr>td[data-rt-full]{grid-column:1 / -1}table[data-rt=cards]>tbody>tr>td:first-child{border-bottom:1px solid rgba(255,255,255,.055)!important;margin-bottom:4px;padding-bottom:10px!important}table[data-rt=cards]>tbody>tr>td[data-label=""]:before,table[data-rt=cards]>tbody>tr>td[data-rt-full]:before{display:none}table[data-rt=cards]>tbody>tr>td[data-label=""]{display:flex!important;flex-wrap:wrap;gap:8px;justify-content:flex-start}table[data-rt=cards]>tbody>tr:has(>td[data-rt-full]){display:block!important}.seq-table-wrap,.data-table-container,.trades-table-wrap,.act-table-wrap,.mon-table-wrap,.ep-table-wrap,.cdp-table-wrap,.wd-table-wrap,.gas-root .gas-table-shell>div,.signers-table-shell>div,.indexer-table-shell>div,.alerts-table-shell>div{overflow-x:visible!important}}@media(max-width:900px){.pm-desk-split{flex-direction:column;flex:none}.pm-desk-split>.flex-1{flex:none;overflow:visible!important}.pm-rail{align-items:center;flex-direction:row;max-width:100%;overflow-x:auto;width:100%}.pm-rail-collapse,.pm-rail-add{align-self:stretch;align-items:center;border-bottom:0;border-right:1px solid var(--pm-line);flex:none}.pm-rail-list{flex-direction:row;overflow-x:auto;overflow-y:hidden}.pm-rail-item,.pm-rail-item.is-collapsed{flex:none;width:auto}.pm-rail-divider{align-self:stretch;height:auto;width:1px}.pm-seg{max-width:100%;overflow-x:auto}.pm-view{flex:none;padding:7px 13px;white-space:nowrap}}@media(max-width:900px){.arb-root .arb-sweep-layout{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:640px){.monitor-root .mon-relayer-summary,.cdp-root .cdp-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pm-wf-row{grid-template-columns:minmax(0,1fr) auto!important;row-gap:6px}.pm-wf-row .pm-wf-bar{grid-column:1 / -1;order:3}}
