@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{--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-font-weight:initial;--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}::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-font-weight:initial;--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}}}@layer theme{:root,:host{--font-sans:"Plus Jakarta Sans",system-ui,sans-serif;--font-mono:"IBM Plex Mono","Fira Code",monospace;--color-red-400:#ff6568;--color-red-500:#fb2c36;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--font-weight-semibold:600;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-heading:"Plus Jakarta Sans",system-ui,sans-serif;--color-primary-300:#a1c7f8;--color-primary-400:#79a7e2;--color-primary-500:#5188cd;--color-primary-600:#346aac;--color-primary-700:#234e82;--color-primary-800:#13335a;--color-primary-900:#051a36;--color-secondary-400:#9887e8;--color-secondary-600:#5f4ba6;--color-secondary-900:#120e22;--color-surface-400:#79818d;--color-surface-500:#4f5661;--color-surface-600:#282e38;--color-surface-700:#151b24;--color-surface-800:#080d16;--color-surface-900:#03060d;--color-success-400:#6bc670;--color-success-500:#3ba946;--color-success-600:#278733;--color-warning-400:#ffd16a;--color-warning-500:#efb300;--color-error-400:#fa6863;--color-error-500:#e64343;--radius-full:9999px}@supports (color:color(display-p3 0 0 0)){:root,:host{--color-red-400:color(display-p3 .933534 .431676 .423491);--color-red-500:color(display-p3 .903738 .262579 .253307);--color-primary-300:color(display-p3 .662434 .776539 .954892);--color-primary-400:color(display-p3 .513872 .651498 .868823);--color-primary-500:color(display-p3 .368994 .52812 .782466);--color-primary-600:color(display-p3 .25703 .409974 .65585);--color-primary-700:color(display-p3 .179462 .300458 .495116);--color-primary-800:color(display-p3 .106625 .197306 .343318);--color-primary-900:color(display-p3 .0395873 .101964 .202393);--color-secondary-400:color(display-p3 .584873 .533317 .884791);--color-secondary-600:color(display-p3 .358943 .297645 .628434);--color-secondary-900:color(display-p3 .0664444 .0553237 .127662);--color-surface-400:color(display-p3 .48109 .503677 .546641);--color-surface-500:color(display-p3 .314209 .335145 .375136);--color-surface-600:color(display-p3 .161376 .180145 .216325);--color-surface-700:color(display-p3 .0872986 .10452 .138078);--color-surface-800:color(display-p3 .0362543 .0519078 .08305);--color-surface-900:color(display-p3 .0131684 .0221146 .0484345);--color-success-400:color(display-p3 .507772 .7695 .473756);--color-success-500:color(display-p3 .359321 .653351 .324218);--color-success-600:color(display-p3 .272103 .52252 .242706);--color-warning-400:color(display-p3 .98907 .819669 .411857);--color-warning-500:color(display-p3 .911506 .707724 .135411);--color-error-400:color(display-p3 .913 .445185 .409814);--color-error-500:color(display-p3 .83168 .313182 .291394)}}@supports (color:lab(0% 0 0)){:root,:host{--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-primary-300:lab(78.8409% -4.28864 -28.4312);--color-primary-400:lab(67.0977% -3.98126 -35.1708);--color-primary-500:lab(55.291% -2.49305 -41.7585);--color-primary-600:lab(43.6038% -.882626 -41.5268);--color-primary-700:lab(32.1085% -.467464 -34.5726);--color-primary-800:lab(20.6116% -.0234246 -27.6176);--color-primary-900:lab(9.11074% .489324 -20.6617);--color-secondary-400:lab(61.0893% 23.0481 -47.3563);--color-secondary-600:lab(37.6479% 25.8106 -46.9323);--color-secondary-900:lab(4.88111% 5.22561 -12.5957);--color-surface-400:lab(53.5281% -.898093 -7.39828);--color-surface-500:lab(36.1243% -.829309 -7.36671);--color-surface-600:lab(18.7165% -.689328 -7.3094);--color-surface-700:lab(9.42785% -.533104 -7.25476);--color-surface-800:lab(3.63763% -.181116 -5.28437);--color-surface-900:lab(1.52065% -.00759214 -3.13168);--color-success-400:lab(72.8361% -42.0397 34.49);--color-success-500:lab(61.4296% -47.7825 40.3783);--color-success-600:lab(49.5829% -42.1882 35.8774);--color-warning-400:lab(86.31% 10.6845 66.5981);--color-warning-500:lab(76.9407% 15.0754 93.0745);--color-error-400:lab(63.4204% 56.5783 32.9929);--color-error-500:lab(53.9062% 63.1954 38.5555)}}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{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%;-moz-tab-size:4;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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{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}::-webkit-file-upload-button{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:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:-moz-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:-moz-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option{padding-inline-start:20px}:where(select:-moz-any([multiple],[size])) optgroup option{padding-inline-start:20px}:where(select:-webkit-any([multiple],[size])) optgroup option{padding-inline-start:20px}:where(select:-moz-any([multiple],[size])) optgroup option{padding-inline-start:20px}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::-webkit-file-upload-button{margin-inline-end:4px}::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-start:0;padding-block-end:0}::-webkit-datetime-edit-year-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-month-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-day-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-hour-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-minute-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-second-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-millisecond-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-meridiem-field{padding-block-start:0;padding-block-end:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{-webkit-appearance:button;-moz-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance: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{.collapse{visibility:collapse}.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}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-4{margin-top:calc(var(--spacing)*4)}.mr-1{margin-right:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-4{margin-left:calc(var(--spacing)*4)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-8{height:calc(var(--spacing)*8)}.h-10{height:calc(var(--spacing)*10)}.max-h-32{max-height:calc(var(--spacing)*32)}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-3\/4{width:75%}.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-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-32{width:calc(var(--spacing)*32)}.w-full{width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.flex-1{flex:1}.-rotate-90{rotate:-90deg}.transform{transform:var(--tw-rotate-x, )var(--tw-rotate-y, )var(--tw-rotate-z, )var(--tw-skew-x, )var(--tw-skew-y, )}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-4{gap:calc(var(--spacing)*4)}: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)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.border-error-500\/50{border-color:#e6434380}@supports (color:color-mix(in lab, red, red)){.border-error-500\/50{border-color:color-mix(in oklab,var(--color-error-500)50%,transparent)}}.bg-error-500\/10{background-color:#e643431a}@supports (color:color-mix(in lab, red, red)){.bg-error-500\/10{background-color:color-mix(in oklab,var(--color-error-500)10%,transparent)}}.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-surface-800{background-color:var(--color-surface-800)}.bg-surface-800\/30{background-color:#080d164d}@supports (color:color-mix(in lab, red, red)){.bg-surface-800\/30{background-color:color-mix(in oklab,var(--color-surface-800)30%,transparent)}}.fill-current{fill:currentColor}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.px-2{padding-inline:calc(var(--spacing)*2)}.py-1{padding-block:calc(var(--spacing)*1)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.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-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-error-400{color:var(--color-error-400)}.text-primary-400{color:var(--color-primary-400)}.text-red-400{color:var(--color-red-400)}.text-success-400{color:var(--color-success-400)}.text-surface-400{color:var(--color-surface-400)}.text-surface-500{color:var(--color-surface-500)}.text-warning-400{color:var(--color-warning-400)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.filter{filter:var(--tw-blur, )var(--tw-brightness, )var(--tw-contrast, )var(--tw-grayscale, )var(--tw-hue-rotate, )var(--tw-invert, )var(--tw-saturate, )var(--tw-sepia, )var(--tw-drop-shadow, )}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-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))}@media (hover:hover){.hover\:text-primary-300:hover{color:var(--color-primary-300)}.hover\:underline:hover{text-decoration-line:underline}}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}:root{--text-primary:#e7effc;--text-secondary:#b6becb;--text-muted:#88909c;--text-dim:#5d646f;--panel-bg:#050911b3;--panel-bg-solid:#050911;--panel-border:#20293880;--panel-border-hover:#344868b3;--panel-shadow:#01030966;--interactive-hover:#0e1624;--interactive-active:#162235;--gradient-start:#6363c6;--gradient-mid:#195cc7;--gradient-end:#005b89}@supports (color:color(display-p3 0 0 0)){:root{--text-primary:color(display-p3 .910986 .936434 .984634);--text-secondary:color(display-p3 .720674 .745017 .791186);--text-muted:color(display-p3 .539306 .562371 .606203);--text-dim:color(display-p3 .368448 .389977 .431031);--panel-bg:color(display-p3 .0228189 .0354086 .0655164/.7);--panel-bg-solid:color(display-p3 .0228189 .0354086 .0655164);--panel-border:color(display-p3 .133195 .160476 .214055/.5);--panel-border-hover:color(display-p3 .221345 .280121 .39814/.7);--panel-shadow:color(display-p3 .00668274 .0125962 .0322386/.4);--interactive-hover:color(display-p3 .0611886 .085901 .135522);--interactive-active:color(display-p3 .0962386 .130961 .201062);--gradient-start:color(display-p3 .387495 .389369 .752389);--gradient-mid:color(display-p3 .178743 .355241 .754419);--gradient-end:color(display-p3 .0893981 .351864 .549037)}}@supports (color:lab(0% 0 0)){:root{--text-primary:lab(94.1323% -.973195 -7.43576);--text-secondary:lab(76.7309% -.949144 -7.42341);--text-muted:lab(59.329% -.913858 -7.40589);--text-dim:lab(41.9258% -.856936 -7.37907);--panel-bg:lab(2.42796% -.0840873 -4.13788/.7);--panel-bg-solid:lab(2.42796% -.0840873 -4.13788);--panel-border:lab(16.3329% -.639722 -10.8333/.5);--panel-border-hover:lab(30.0574% -.413626 -21.4485/.7);--panel-shadow:lab(.872366% .0483319 -2.26578/.4);--interactive-hover:lab(7.06747% -.19002 -10.6574);--interactive-active:lab(12.7639% -.138238 -14.2699);--gradient-start:lab(45.895% 20.7376 -52.7017);--gradient-mid:lab(40.1577% 12.528 -62.8068);--gradient-end:lab(35.9509% -10.2743 -37.1626)}}[data-theme=light]{--text-primary:#070b14;--text-secondary:#282e38;--text-muted:#4f5661;--text-dim:#6b727e;--panel-bg:#f6f9fccc;--panel-bg-solid:#f3f5f9;--panel-border:#caced499;--panel-border-hover:#979fabb3;--panel-shadow:#9b9fa526;--interactive-hover:#e4e8ef;--interactive-active:#d4d8de;--gradient-start:#6363c6;--gradient-mid:#195cc7;--gradient-end:#005b89;--bg-base:#eceff2}@supports (color:color(display-p3 0 0 0)){[data-theme=light]{--text-primary:color(display-p3 .0290247 .0435408 .0742288);--text-secondary:color(display-p3 .161376 .180145 .216325);--text-muted:color(display-p3 .314209 .335145 .375136);--text-dim:color(display-p3 .424108 .446185 .488226);--panel-bg:color(display-p3 .967799 .974248 .9864/.8);--panel-bg-solid:color(display-p3 .95471 .961142 .973263);--panel-border:color(display-p3 .794652 .807068 .830515/.6);--panel-border-hover:color(display-p3 .598684 .622198 .66685/.7);--panel-shadow:color(display-p3 .609637 .621455 .643788/.15);--interactive-hover:color(display-p3 .89686 .909564 .933545);--interactive-active:color(display-p3 .832707 .845234 .868885);--gradient-start:color(display-p3 .387495 .389369 .752389);--gradient-mid:color(display-p3 .178743 .355241 .754419);--gradient-end:color(display-p3 .0893981 .351864 .549037);--bg-base:color(display-p3 .928633 .935032 .94709)}}@supports (color:lab(0% 0 0)){[data-theme=light]{--text-primary:lab(2.99229% -.130028 -4.69358);--text-secondary:lab(18.7165% -.689328 -7.3094);--text-muted:lab(36.1243% -.829309 -7.36671);--text-dim:lab(47.7271% -.879407 -7.38947);--panel-bg:lab(97.6644% -.267297 -1.87219/.8);--panel-bg-solid:lab(96.5044% -.267208 -1.87215);--panel-border:lab(82.5677% -.514656 -3.73303/.6);--panel-border-hover:lab(65.1297% -.927359 -7.41248/.7);--panel-shadow:lab(65.1673% -.507057 -3.72884/.15);--interactive-hover:lab(91.8479% -.517726 -3.73472);--interactive-active:lab(86.0478% -.515878 -3.73369);--gradient-start:lab(45.895% 20.7376 -52.7017);--gradient-mid:lab(40.1577% 12.528 -62.8068);--gradient-end:lab(35.9509% -10.2743 -37.1626);--bg-base:lab(94.1844% -.267118 -1.87205)}}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light] body{background:linear-gradient(135deg,#eef2f9 0%,#e6e8eb 100%) fixed;background:linear-gradient(135deg,color(display-p3 .935775 .948582 .972754) 0%,color(display-p3 .902694 .909058 .921052) 100%) fixed;background:linear-gradient(135deg,lab(95.3279% -.518709 -3.73528) 0%,lab(91.8644% -.26688 -1.87196) 100%) fixed}[data-theme=light] .main-layout__sidebar,[data-theme=light] .ai-settings,[data-theme=light] .progress-card{background:var(--panel-bg-solid)}[data-theme=light] .apps-sidebar__wallet,[data-theme=light] .apps-sidebar__credits,[data-theme=light] .confirmation-card{border-color:var(--panel-border);background:#fafcff;background:color(display-p3 .980922 .987387 .999571);background:lab(98.8244% -.267386 -1.87224)}[data-theme=light] .message-user .message-text{color:#fff}[data-theme=light] .message-assistant .message-text{background:var(--panel-bg);border-color:var(--panel-border)}[data-theme=light] .message-tool .message-text{background:#e7f2e64d;background:color(display-p3 .912704 .948679 .907139/.3);border-color:#27873340;border-color:color(display-p3 .272103 .52252 .242706/.25);background:lab(94.4641% -5.58892 4.3331/.3);border-color:lab(49.5829% -42.1882 35.8774/.25)}[data-theme=light] .chat-messages{background:0 0}[data-theme=light] .modal{border-color:var(--panel-border);background:#fafcff;background:color(display-p3 .980922 .987387 .999571);background:lab(98.8244% -.267386 -1.87224)}[data-theme=light] .modal-backdrop{background:#11161f4d;background:color(display-p3 .0697878 .0865498 .119355/.3);background:lab(7.13753% -.43682 -7.17928/.3)}[data-theme=light] .toast{border-color:var(--panel-border);background:#fafcff;background:color(display-p3 .980922 .987387 .999571);background:lab(98.8244% -.267386 -1.87224)}[data-theme=light] .shortcuts-kbd{background:#e9ebef;background:color(display-p3 .915646 .922028 .934054);border-color:#caced4;border-color:color(display-p3 .794652 .807068 .830515);box-shadow:0 1px #caced4;box-shadow:0 1px color(display-p3 .794652 .807068 .830515);background:lab(93.0244% -.266999 -1.872);border-color:lab(82.5677% -.514656 -3.73303);box-shadow:0 1px lab(82.5677% -.514656 -3.73303)}[data-theme=light] .apps-sidebar__gauge{background:#dcdee1;background:color(display-p3 .864048 .87036 .882256);background:lab(88.3844% -.266641 -1.87179)}[data-theme=light] .apps-sidebar__apps-count{background:#dadee5;background:color(display-p3 .858261 .870859 .894644);background:lab(88.3678% -.516593 -3.73411)}[data-theme=light] .apps-sidebar__app-item:hover{background:#e4e8ef;background:color(display-p3 .89686 .909564 .933545);background:lab(91.8479% -.517726 -3.73472)}[data-theme=light] .chat-input-form{background:var(--panel-bg-solid)}[data-theme=light] .input,[data-theme=light] .select{border-color:var(--panel-border);color:var(--text-primary);background:#fafcff;background:color(display-p3 .980922 .987387 .999571);background:lab(98.8244% -.267386 -1.87224)}[data-theme=light] .message-tool-toggle,[data-theme=light] .message-thinking-toggle{background:#e7ebf2cc;background:color(display-p3 .909797 .922535 .946581/.8);border-color:#caced4;border-color:color(display-p3 .794652 .807068 .830515);background:lab(93.0079% -.518054 -3.73492/.8);border-color:lab(82.5677% -.514656 -3.73303)}[data-theme=light] .landing-card{background:var(--panel-bg);border-color:var(--panel-border)}[data-theme=retro]{--font-sans:"VT323","Courier New",monospace;--font-heading:"Press Start 2P","VT323",monospace;--font-mono:"VT323","Courier New",monospace;--text-primary:#a4f6f5;--text-secondary:#92c2c1;--text-muted:#7f7d97;--text-dim:#555365;--panel-bg:#060313bf;--panel-bg-solid:#060313;--panel-border:#5b1c5780;--panel-border-hover:#93398eb3;--panel-shadow:#28042766;--interactive-hover:#120b2a;--interactive-active:#1c103c;--gradient-start:#ad36a7;--gradient-mid:#4a348c;--gradient-end:#007373;--bg-base:#020107}@supports (color:color(display-p3 0 0 0)){[data-theme=retro]{--text-primary:color(display-p3 .713212 .955796 .956795);--text-secondary:color(display-p3 .612498 .755161 .755117);--text-muted:color(display-p3 .497537 .488827 .584092);--text-dim:color(display-p3 .330645 .324566 .391057);--panel-bg:color(display-p3 .0214625 .0129138 .0722684/.75);--panel-bg-solid:color(display-p3 .0214625 .0129138 .0722684);--panel-border:color(display-p3 .327756 .126597 .33238/.5);--panel-border-hover:color(display-p3 .533611 .24447 .539606/.7);--panel-shadow:color(display-p3 .142318 .0227626 .145698/.4);--interactive-hover:color(display-p3 .0666766 .0434646 .156269);--interactive-active:color(display-p3 .101674 .0661404 .226512);--gradient-start:color(display-p3 .627724 .246757 .637193);--gradient-mid:color(display-p3 .275465 .206062 .529841);--gradient-end:color(display-p3 -.275465 .483405 .505128);--bg-base:color(display-p3 .00640301 .00329772 .0269192)}}@supports (color:lab(0% 0 0)){[data-theme=retro]{--text-primary:lab(91.5731% -26.1264 -7.98136);--text-secondary:lab(75.0145% -16.3207 -5.01152);--text-muted:lab(53.187% 5.34648 -13.9276);--text-dim:lab(35.8902% 4.00993 -10.4457);--panel-bg:lab(1.36247% 2.72323 -6.97118/.75);--panel-bg-solid:lab(1.36247% 2.72323 -6.97118);--panel-border:lab(22.7656% 34.998 -21.6038/.5);--panel-border-hover:lab(39.5753% 46.6673 -28.8499/.7);--panel-shadow:lab(6.11989% 22.6036 -14.061/.4);--interactive-hover:lab(4.59835% 9.19094 -18.9522);--interactive-active:lab(8.23149% 16.1017 -26.7152);--gradient-start:lab(44.7182% 58.3309 -35.9594);--gradient-mid:lab(28.1889% 27.7258 -46.7751);--gradient-end:lab(43.8644% -59.1118 -17.1858);--bg-base:lab(.392876% .960298 -2.42617)}}html[data-theme=retro]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-size:118%}html[data-theme=retro] body{background:linear-gradient(160deg,#040112 0%,#020004 50%,#010108 100%) fixed;background:linear-gradient(160deg,color(display-p3 .0129882 .00280299 .066924) 0%,color(display-p3 .00586009 -.000972336 .016791) 50%,color(display-p3 .00283167 .00456329 .0294436) 100%) fixed;background:linear-gradient(160deg,lab(.693495% 2.93215 -7.15956) 0%,lab(.129921% 1.11926 -1.69302) 50%,lab(.405651% .569731 -2.70167) 100%) fixed}[data-theme=retro] h1,[data-theme=retro] h2,[data-theme=retro] h3,[data-theme=retro] h4,[data-theme=retro] h5,[data-theme=retro] h6,[data-theme=retro] .stat-value,[data-theme=retro] .wallet-token-value,[data-theme=retro] .wallet-credit-metric-value,[data-theme=retro] .sidebar-title,[data-theme=retro] .modal-title,[data-theme=retro] .empty-state-title,[data-theme=retro] .section-header-title,[data-theme=retro] .chat-empty-title,[data-theme=retro] .landing-title,[data-theme=retro] .landing-feature-title,[data-theme=retro] .apps-sidebar__credits-amount,[data-theme=retro] .provider-earnings-value,[data-theme=retro] .provider-stat-value,[data-theme=retro] .network-stat-value{font-size-adjust:.6;letter-spacing:.05em}[data-theme=retro] .main-layout__sidebar,[data-theme=retro] .ai-settings,[data-theme=retro] .progress-card{background:#060313eb;background:color(display-p3 .0214625 .0129138 .0722684/.92);background:lab(1.36247% 2.72323 -6.97118/.92)}[data-theme=retro] .apps-sidebar__wallet,[data-theme=retro] .apps-sidebar__credits,[data-theme=retro] .confirmation-card{border-color:var(--panel-border);background:#0a051c;background:color(display-p3 .0342034 .018917 .103784);background:lab(2.13098% 4.7857 -12.0649)}[data-theme=retro] .message-user .message-text{color:#fff}[data-theme=retro] .message-assistant .message-text{background:var(--panel-bg);border-color:var(--panel-border)}[data-theme=retro] .message-tool .message-text{background:#000d0d4d;background:color(display-p3 -.0259345 .0573118 .06354/.3);border-color:#00737340;border-color:color(display-p3 -.275465 .483405 .505128/.25);background:lab(2.77196% -7.32785 -3.38571/.3);border-color:lab(43.8644% -59.1118 -17.1858/.25)}[data-theme=retro] .chat-messages{background:0 0}[data-theme=retro] .modal{border-color:var(--panel-border);background:#060217;background:color(display-p3 .0218215 .00919351 .0851795);background:lab(1.2865% 3.80315 -9.49213)}[data-theme=retro] .modal-backdrop{background:#01000399;background:color(display-p3 .00196153 -.00120575 .0173646/.6);background:lab(.0555515% .81905 -1.88614/.6)}[data-theme=retro] .toast{border-color:var(--panel-border);background:#0a051c;background:color(display-p3 .0342034 .018917 .103784);background:lab(2.13098% 4.7857 -12.0649)}[data-theme=retro] .shortcuts-kbd{background:#0e0624;background:color(display-p3 .0503191 .0263817 .13659);border-color:#481645;border-color:color(display-p3 .258661 .0983477 .2622);box-shadow:0 1px #481645;box-shadow:0 1px color(display-p3 .258661 .0983477 .2622);background:lab(3.14301% 7.68232 -17.3308);border-color:lab(17.2769% 29.1656 -18.0146);box-shadow:0 1px lab(17.2769% 29.1656 -18.0146)}[data-theme=retro] .apps-sidebar__gauge{background:#090618;background:color(display-p3 .0339332 .0234589 .0903706);background:lab(2.22432% 3.46811 -9.02367)}[data-theme=retro] .apps-sidebar__apps-count{background:#0e0624;background:color(display-p3 .0503191 .0263817 .13659);background:lab(3.14301% 7.68232 -17.3308)}[data-theme=retro] .apps-sidebar__app-item:hover{background:#120b2a;background:color(display-p3 .0666766 .0434646 .156269);background:lab(4.59835% 9.19094 -18.9522)}[data-theme=retro] .chat-input-form{background:0 0}[data-theme=retro] .input,[data-theme=retro] .select{border-color:var(--panel-border);color:var(--text-primary);background:#04010f;background:color(display-p3 .0125748 .0057793 .0545535);background:lab(.753843% 2.06763 -5.18519)}[data-theme=retro] .message-tool-toggle,[data-theme=retro] .message-thinking-toggle{background:#0e0624cc;background:color(display-p3 .0503191 .0263817 .13659/.8);border-color:#481645;border-color:color(display-p3 .258661 .0983477 .2622);background:lab(3.14301% 7.68232 -17.3308/.8);border-color:lab(17.2769% 29.1656 -18.0146)}[data-theme=retro] .landing-card{background:var(--panel-bg);border-color:var(--panel-border)}[data-theme=retro] .main-layout{background:0 0}[data-theme=retro] .chat-panel--fullscreen{background:#02000aeb;background:color(display-p3 .00664995 .00143514 .0372684/.92);background:lab(.35507% 1.50125 -3.66569/.92)}[data-theme=retro] .landing-page{background:0 0}html[data-theme=retro] body:before{content:"";pointer-events:none;z-index:3;background-image:radial-gradient(3px 3px at 30% 20%,#87f3f2d9,#0000),radial-gradient(3px 3px at 70% 55%,#ffadf8cc,#0000),radial-gradient(3.5px 3.5px at 50% 80%,#6cf7f7d9,#0000),radial-gradient(3px 3px at 15% 70%,#fec0f7cc,#0000),radial-gradient(2px 2px at 15% 45%,#97e9e8e6,#0000),radial-gradient(2px 2px at 60% 30%,#fab1f3d9,#0000),radial-gradient(2px 2px at 85% 70%,#d0c9ffcc,#0000),radial-gradient(2px 2px at 40% 90%,#8adbdbd9,#0000),radial-gradient(2px 2px at 75% 15%,#f7b9f0cc,#0000),radial-gradient(1.5px 1.5px at 20% 10%,#8ac4c3b3,#0000),radial-gradient(1.5px 1.5px at 45% 55%,#cb9cc6a6,#0000),radial-gradient(1.5px 1.5px at 75% 35%,#b0abd5b3,#0000),radial-gradient(1.5px 1.5px at 90% 80%,#7db7b699,#0000),radial-gradient(1.5px 1.5px at 10% 65%,#c293bd99,#0000),radial-gradient(1.5px 1.5px at 55% 15%,#83bdbda6,#0000),radial-gradient(1.5px 1.5px at 35% 40%,#aaa5cf99,#0000);background-image:radial-gradient(3px 3px at 30% 20%,color(display-p3 .633908 .943198 .945792/.85),#0000),radial-gradient(3px 3px at 70% 55%,color(display-p3 .959842 .686547 .959964/.8),#0000),radial-gradient(3.5px 3.5px at 50% 80%,color(display-p3 .574317 .956307 .960853/.85),#0000),radial-gradient(3px 3px at 15% 70%,color(display-p3 .957618 .762198 .956024/.8),#0000),radial-gradient(2px 2px at 15% 45%,color(display-p3 .662744 .903556 .904724/.9),#0000),radial-gradient(2px 2px at 60% 30%,color(display-p3 .939256 .705948 .938465/.85),#0000),radial-gradient(2px 2px at 85% 70%,color(display-p3 .807489 .778645 1.04038/.8),#0000),radial-gradient(2px 2px at 40% 90%,color(display-p3 .61281 .851862 .853208/.85),#0000),radial-gradient(2px 2px at 75% 15%,color(display-p3 .931354 .736997 .92986/.8),#0000),radial-gradient(1.5px 1.5px at 20% 10%,color(display-p3 .589038 .762046 .76243/.7),#0000),radial-gradient(1.5px 1.5px at 45% 55%,color(display-p3 .768814 .618708 .767402/.65),#0000),radial-gradient(1.5px 1.5px at 75% 35%,color(display-p3 .686536 .671973 .823678/.7),#0000),radial-gradient(1.5px 1.5px at 90% 80%,color(display-p3 .5407 .712072 .712589/.6),#0000),radial-gradient(1.5px 1.5px at 10% 65%,color(display-p3 .73111 .582462 .72983/.6),#0000),radial-gradient(1.5px 1.5px at 55% 15%,color(display-p3 .56479 .736982 .737431/.65),#0000),radial-gradient(1.5px 1.5px at 35% 40%,color(display-p3 .66207 .647481 .7982/.6),#0000);background-image:radial-gradient(3px 3px at 30% 20%,lab(89.4637% -32.6754 -9.92981/.85),#0000),radial-gradient(3px 3px at 70% 55%,lab(80.596% 40.9568 -25.6083/.8),#0000),radial-gradient(3.5px 3.5px at 50% 80%,lab(89.6735% -39.2297 -11.8662/.85),#0000),radial-gradient(3px 3px at 15% 70%,lab(84.674% 29.314 -18.4091/.8),#0000),radial-gradient(2px 2px at 15% 45%,lab(86.9328% -26.1287 -7.9751/.9),#0000),radial-gradient(2px 2px at 60% 30%,lab(80.8965% 35.1362 -22.0122/.85),#0000),radial-gradient(2px 2px at 85% 70%,lab(82.6439% 14.4533 -34.3739/.8),#0000),radial-gradient(2px 2px at 40% 90%,lab(82.2924% -26.1312 -7.96829/.85),#0000),radial-gradient(2px 2px at 75% 15%,lab(82.3527% 29.3106 -18.4026/.8),#0000),radial-gradient(1.5px 1.5px at 20% 10%,lab(75.1205% -19.5904 -5.99808/.7),#0000),radial-gradient(1.5px 1.5px at 45% 55%,lab(69.878% 23.4586 -14.7413/.65),#0000),radial-gradient(1.5px 1.5px at 75% 35%,lab(71.5283% 8.1802 -20.8183/.7),#0000),radial-gradient(1.5px 1.5px at 90% 80%,lab(70.4802% -19.5923 -5.99306/.6),#0000),radial-gradient(1.5px 1.5px at 10% 65%,lab(66.3962% 23.4539 -14.7323/.6),#0000),radial-gradient(1.5px 1.5px at 55% 15%,lab(72.8004% -19.5913 -5.99564/.65),#0000),radial-gradient(1.5px 1.5px at 35% 40%,lab(69.2061% 8.20813 -20.8061/.6),#0000);background-size:700px 700px,800px 600px,600px 800px,750px 650px,400px 400px,350px 450px,450px 350px,500px 400px,420px 380px,200px 200px,250px 180px,180px 250px,220px 210px,210px 220px,240px 200px,230px 190px;animation:90s linear infinite retro-starfield-drift;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes retro-starfield-drift{0%{background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0}to{background-position:700px 350px,-800px 300px,300px -800px,-375px 650px,400px 200px,-175px 450px,225px -350px,-250px 400px,210px -380px,200px 100px,-125px 180px,90px -250px,-110px 210px,105px -220px,-120px 200px,115px -190px,-100px 180px}}html[data-theme=retro] body:after{content:"";pointer-events:none;z-index:9999;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#0000000a 2px 4px);background:repeating-linear-gradient(0deg,#0000,#0000 2px,color(display-p3 0 0 0/.04) 2px 4px);background:repeating-linear-gradient(0deg,#0000,#0000 2px,lab(0% 0 0/.04) 2px 4px);position:fixed;top:0;bottom:0;left:0;right:0}[data-theme=retro] h1,[data-theme=retro] h2,[data-theme=retro] h3{text-shadow:0 0 7px #00b7b899,0 0 20px #ad36a74d;text-shadow:0 0 7px color(display-p3 -.213824 .731381 .747849/.6),0 0 20px color(display-p3 .627724 .246757 .637193/.3);text-shadow:0 0 7px lab(67.0852% -58.9992 -17.435/.6),0 0 20px lab(44.7182% 58.3309 -35.9594/.3)}[data-theme=retro] .chat-panel-title{text-shadow:0 0 7px #00b7b899,0 0 20px #ad36a74d;text-shadow:0 0 7px color(display-p3 -.213824 .731381 .747849/.6),0 0 20px color(display-p3 .627724 .246757 .637193/.3);text-shadow:0 0 7px lab(67.0852% -58.9992 -17.435/.6),0 0 20px lab(44.7182% 58.3309 -35.9594/.3);animation:4s ease-in-out infinite retro-flicker}[data-theme=retro] .chat-panel-title>span{background:linear-gradient(135deg,var(--color-primary-400)0%,var(--color-secondary-400)50%,var(--color-primary-300)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-theme=retro] .chat-panel-title>svg{color:#00b7b8;color:color(display-p3 -.213824 .731381 .747849);color:lab(67.0852% -58.9992 -17.435);filter:drop-shadow(0 0 4px lab(67.0852% -58.9992 -17.435/.5))}[data-theme=retro] input,[data-theme=retro] textarea,[data-theme=retro] select{caret-color:#00d9d9;caret-color:color(display-p3 .272674 .849521 .860597);caret-color:lab(78.486% -52.3818 -15.6384)}[data-theme=retro] .input:focus,[data-theme=retro] .chat-input:focus,[data-theme=retro] .select:focus,[data-theme=retro] textarea:focus{border-color:#007373;border-color:color(display-p3 -.275465 .483405 .505128);box-shadow:0 0 4px #00737380,0 0 12px #ad36a740,inset 0 0 4px #0073731a;box-shadow:0 0 4px color(display-p3 -.275465 .483405 .505128/.5),0 0 12px color(display-p3 .627724 .246757 .637193/.25),inset 0 0 4px color(display-p3 -.275465 .483405 .505128/.1);border-color:lab(43.8644% -59.1118 -17.1858);outline:none;box-shadow:0 0 4px lab(43.8644% -59.1118 -17.1858/.5),0 0 12px lab(44.7182% 58.3309 -35.9594/.25),inset 0 0 4px lab(43.8644% -59.1118 -17.1858/.1)}[data-theme=retro] .btn:focus-visible{outline-offset:2px;outline:2px solid #007373b3;outline:2px solid color(display-p3 -.275465 .483405 .505128/.7);box-shadow:0 0 6px #00737366,0 0 14px #ad36a733;box-shadow:0 0 6px color(display-p3 -.275465 .483405 .505128/.4),0 0 14px color(display-p3 .627724 .246757 .637193/.2);outline:2px solid lab(43.8644% -59.1118 -17.1858/.7);box-shadow:0 0 6px lab(43.8644% -59.1118 -17.1858/.4),0 0 14px lab(44.7182% 58.3309 -35.9594/.2)}[data-theme=retro] a:focus-visible{outline-offset:2px;outline:2px solid #007373b3;outline:2px solid color(display-p3 -.275465 .483405 .505128/.7);box-shadow:0 0 6px #00737366,0 0 14px #ad36a733;box-shadow:0 0 6px color(display-p3 -.275465 .483405 .505128/.4),0 0 14px color(display-p3 .627724 .246757 .637193/.2);outline:2px solid lab(43.8644% -59.1118 -17.1858/.7);box-shadow:0 0 6px lab(43.8644% -59.1118 -17.1858/.4),0 0 14px lab(44.7182% 58.3309 -35.9594/.2)}[data-theme=retro] [role=button]:focus-visible{outline-offset:2px;outline:2px solid #007373b3;outline:2px solid color(display-p3 -.275465 .483405 .505128/.7);box-shadow:0 0 6px #00737366,0 0 14px #ad36a733;box-shadow:0 0 6px color(display-p3 -.275465 .483405 .505128/.4),0 0 14px color(display-p3 .627724 .246757 .637193/.2);outline:2px solid lab(43.8644% -59.1118 -17.1858/.7);box-shadow:0 0 6px lab(43.8644% -59.1118 -17.1858/.4),0 0 14px lab(44.7182% 58.3309 -35.9594/.2)}[data-theme=retro] [tabindex]:focus-visible{outline-offset:2px;outline:2px solid #007373b3;outline:2px solid color(display-p3 -.275465 .483405 .505128/.7);box-shadow:0 0 6px #00737366,0 0 14px #ad36a733;box-shadow:0 0 6px color(display-p3 -.275465 .483405 .505128/.4),0 0 14px color(display-p3 .627724 .246757 .637193/.2);outline:2px solid lab(43.8644% -59.1118 -17.1858/.7);box-shadow:0 0 6px lab(43.8644% -59.1118 -17.1858/.4),0 0 14px lab(44.7182% 58.3309 -35.9594/.2)}[data-theme=retro] .skip-nav:focus{outline-color:#007373;outline-color:color(display-p3 -.275465 .483405 .505128);box-shadow:0 0 8px #00737380;box-shadow:0 0 8px color(display-p3 -.275465 .483405 .505128/.5);outline-color:lab(43.8644% -59.1118 -17.1858);box-shadow:0 0 8px lab(43.8644% -59.1118 -17.1858/.5)}[data-theme=retro] .card:hover,[data-theme=retro] .card-static:hover{box-shadow:0 0 8px #ad36a74d,0 0 24px #00737326;box-shadow:0 0 8px color(display-p3 .627724 .246757 .637193/.3),0 0 24px color(display-p3 -.275465 .483405 .505128/.15);box-shadow:0 0 8px lab(44.7182% 58.3309 -35.9594/.3),0 0 24px lab(43.8644% -59.1118 -17.1858/.15)}[data-theme=retro] .btn-primary{box-shadow:0 0 8px #ad36a766,0 0 20px #ad36a733;box-shadow:0 0 8px color(display-p3 .627724 .246757 .637193/.4),0 0 20px color(display-p3 .627724 .246757 .637193/.2);box-shadow:0 0 8px lab(44.7182% 58.3309 -35.9594/.4),0 0 20px lab(44.7182% 58.3309 -35.9594/.2)}[data-theme=retro] .btn-primary:hover:not(:disabled){box-shadow:0 0 12px #ad36a799,0 0 32px #0073734d;box-shadow:0 0 12px color(display-p3 .627724 .246757 .637193/.6),0 0 32px color(display-p3 -.275465 .483405 .505128/.3);box-shadow:0 0 12px lab(44.7182% 58.3309 -35.9594/.6),0 0 32px lab(43.8644% -59.1118 -17.1858/.3)}[data-theme=retro] .message-user .message-text{box-shadow:0 0 8px #ad36a74d,0 0 20px #0073731a;box-shadow:0 0 8px color(display-p3 .627724 .246757 .637193/.3),0 0 20px color(display-p3 -.275465 .483405 .505128/.1);box-shadow:0 0 8px lab(44.7182% 58.3309 -35.9594/.3),0 0 20px lab(43.8644% -59.1118 -17.1858/.1)}[data-theme=retro] .toggle.active{box-shadow:0 0 10px #ad36a780;box-shadow:0 0 10px color(display-p3 .627724 .246757 .637193/.5);box-shadow:0 0 10px lab(44.7182% 58.3309 -35.9594/.5)}[data-theme=retro] ::-webkit-scrollbar-track{background:#020107;background:color(display-p3 .00640301 .00329772 .0269192);background:lab(.392876% .960298 -2.42617)}[data-theme=retro] ::-webkit-scrollbar-thumb{background:#5b1c57;background:color(display-p3 .327756 .126597 .33238);background:lab(22.7656% 34.998 -21.6038)}[data-theme=retro] ::-webkit-scrollbar-thumb:hover{background:#83297e;background:color(display-p3 .473456 .185333 .480414);background:lab(33.7422% 46.664 -28.7817)}@keyframes retro-pulse{0%,to{box-shadow:0 0 4px #00b7b880;box-shadow:0 0 4px color(display-p3 -.213824 .731381 .747849/.5);box-shadow:0 0 4px lab(67.0852% -58.9992 -17.435/.5)}50%{box-shadow:0 0 12px #00b7b8cc,0 0 24px #00b7b84d;box-shadow:0 0 12px color(display-p3 -.213824 .731381 .747849/.8),0 0 24px color(display-p3 -.213824 .731381 .747849/.3);box-shadow:0 0 12px lab(67.0852% -58.9992 -17.435/.8),0 0 24px lab(67.0852% -58.9992 -17.435/.3)}}[data-theme=retro] .ai-settings-status.connected{border-radius:var(--radius-md);animation:2s ease-in-out infinite retro-pulse}@keyframes retro-flicker{0%,95%,to{opacity:1}96%{opacity:.85}97%{opacity:1}98%{opacity:.9}}@keyframes retro-neon-breathe{0%,to{opacity:1}50%{opacity:.7}}[data-theme=retro] .landing-title{animation:4s ease-in-out infinite retro-flicker}[data-theme=retro] .landing-card:before{content:"";pointer-events:none;border-radius:inherit;background-color:#0000;background-image:linear-gradient(#0073730d 1px,#0000 1px),linear-gradient(90deg,#0073730d 1px,#0000 1px);background-image:linear-gradient(color(display-p3 -.275465 .483405 .505128/.05) 1px,#0000 1px),linear-gradient(90deg,color(display-p3 -.275465 .483405 .505128/.05) 1px,#0000 1px);background-image:linear-gradient(lab(43.8644% -59.1118 -17.1858/.05) 1px,#0000 1px),linear-gradient(90deg,lab(43.8644% -59.1118 -17.1858/.05) 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 70%);mask-image:radial-gradient(#000 30%,#0000 70%)}[data-theme=retro] .main-layout__sidebar{position:relative}[data-theme=retro] .main-layout__sidebar:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#ad36a7,#4a348c,#007373);background:linear-gradient(color(display-p3 .627724 .246757 .637193),color(display-p3 .275465 .206062 .529841),color(display-p3 -.275465 .483405 .505128));box-shadow:0 0 3px #ad36a799,0 0 8px #722f9a66,0 0 20px #00737333;box-shadow:0 0 3px color(display-p3 .627724 .246757 .637193/.6),0 0 8px color(display-p3 .413784 .199011 .581657/.4),0 0 20px color(display-p3 -.275465 .483405 .505128/.2);background:linear-gradient(lab(44.7182% 58.3309 -35.9594),lab(28.1889% 27.7258 -46.7751),lab(43.8644% -59.1118 -17.1858));width:2px;height:100%;animation:4s ease-in-out infinite retro-neon-breathe;position:absolute;top:0;right:-1px;box-shadow:0 0 3px lab(44.7182% 58.3309 -35.9594/.6),0 0 8px lab(33.3375% 43.6269 -46.4466/.4),0 0 20px lab(43.8644% -59.1118 -17.1858/.2)}[data-theme=retro] .ai-settings-header,[data-theme=retro] .sidebar-header,[data-theme=retro] .section-header{position:relative}[data-theme=retro] .ai-settings-header:after,[data-theme=retro] .sidebar-header:after,[data-theme=retro] .section-header:after{content:"";pointer-events:none;background:linear-gradient(90deg,#ad36a7,#4a348c,#007373);background:linear-gradient(90deg,color(display-p3 .627724 .246757 .637193),color(display-p3 .275465 .206062 .529841),color(display-p3 -.275465 .483405 .505128));box-shadow:0 0 3px #ad36a799,0 0 8px #722f9a66,0 0 20px #00737333;box-shadow:0 0 3px color(display-p3 .627724 .246757 .637193/.6),0 0 8px color(display-p3 .413784 .199011 .581657/.4),0 0 20px color(display-p3 -.275465 .483405 .505128/.2);background:linear-gradient(90deg,lab(44.7182% 58.3309 -35.9594),lab(28.1889% 27.7258 -46.7751),lab(43.8644% -59.1118 -17.1858));width:100%;height:2px;animation:4s ease-in-out infinite retro-neon-breathe;position:absolute;bottom:-1px;left:0;box-shadow:0 0 3px lab(44.7182% 58.3309 -35.9594/.6),0 0 8px lab(33.3375% 43.6269 -46.4466/.4),0 0 20px lab(43.8644% -59.1118 -17.1858/.2)}[data-theme=retro] .sidebar-footer{position:relative}[data-theme=retro] .sidebar-footer:after{content:"";pointer-events:none;background:linear-gradient(90deg,#007373,#4a348c,#ad36a7);background:linear-gradient(90deg,color(display-p3 -.275465 .483405 .505128),color(display-p3 .275465 .206062 .529841),color(display-p3 .627724 .246757 .637193));box-shadow:0 0 3px #00737399,0 0 8px #722f9a66,0 0 20px #ad36a733;box-shadow:0 0 3px color(display-p3 -.275465 .483405 .505128/.6),0 0 8px color(display-p3 .413784 .199011 .581657/.4),0 0 20px color(display-p3 .627724 .246757 .637193/.2);background:linear-gradient(90deg,lab(43.8644% -59.1118 -17.1858),lab(28.1889% 27.7258 -46.7751),lab(44.7182% 58.3309 -35.9594));width:100%;height:2px;animation:4s ease-in-out infinite retro-neon-breathe;position:absolute;top:-1px;left:0;box-shadow:0 0 3px lab(43.8644% -59.1118 -17.1858/.6),0 0 8px lab(33.3375% 43.6269 -46.4466/.4),0 0 20px lab(44.7182% 58.3309 -35.9594/.2)}[data-theme=retro] .ai-settings{position:relative}[data-theme=retro] .ai-settings:after{content:"";opacity:.6;pointer-events:none;background:linear-gradient(90deg,#ad36a799,#00737399);background:linear-gradient(90deg,color(display-p3 .627724 .246757 .637193/.6),color(display-p3 -.275465 .483405 .505128/.6));box-shadow:0 0 3px #ad36a766,0 0 8px #722f9a40,0 0 20px #0073731f;box-shadow:0 0 3px color(display-p3 .627724 .246757 .637193/.4),0 0 8px color(display-p3 .413784 .199011 .581657/.25),0 0 20px color(display-p3 -.275465 .483405 .505128/.12);background:linear-gradient(90deg,lab(44.7182% 58.3309 -35.9594/.6),lab(43.8644% -59.1118 -17.1858/.6));width:100%;height:2px;position:absolute;bottom:-1px;left:0;box-shadow:0 0 3px lab(44.7182% 58.3309 -35.9594/.4),0 0 8px lab(33.3375% 43.6269 -46.4466/.25),0 0 20px lab(43.8644% -59.1118 -17.1858/.12)}[data-theme=retro] .message-tool{border-left-color:#007373;border-left-color:color(display-p3 -.275465 .483405 .505128);border-left-color:lab(43.8644% -59.1118 -17.1858)}[data-theme=retro] .lease-card-separator,[data-theme=retro] .provider-lease-separator,[data-theme=retro] .network-credit-separator,[data-theme=retro] .catalog-sku-separator{background:linear-gradient(#ad36a799,#00737399);background:linear-gradient(color(display-p3 .627724 .246757 .637193/.6),color(display-p3 -.275465 .483405 .505128/.6));box-shadow:0 0 3px #ad36a780,0 0 8px #722f9a4d,0 0 20px #00737326;box-shadow:0 0 3px color(display-p3 .627724 .246757 .637193/.5),0 0 8px color(display-p3 .413784 .199011 .581657/.3),0 0 20px color(display-p3 -.275465 .483405 .505128/.15);background:linear-gradient(lab(44.7182% 58.3309 -35.9594/.6),lab(43.8644% -59.1118 -17.1858/.6));width:2px;box-shadow:0 0 3px lab(44.7182% 58.3309 -35.9594/.5),0 0 8px lab(33.3375% 43.6269 -46.4466/.3),0 0 20px lab(43.8644% -59.1118 -17.1858/.15)}[data-theme=retro] .nav-tab.active{text-shadow:0 0 6px #ad36a780;text-shadow:0 0 6px color(display-p3 .627724 .246757 .637193/.5);text-shadow:0 0 6px lab(44.7182% 58.3309 -35.9594/.5);border-bottom-color:#ad36a7;border-bottom-color:color(display-p3 .627724 .246757 .637193);border-bottom-color:lab(44.7182% 58.3309 -35.9594)}@media (prefers-reduced-motion:reduce){[data-theme=retro] .main-layout__sidebar:after,[data-theme=retro] .ai-settings-header:after,[data-theme=retro] .sidebar-header:after,[data-theme=retro] .section-header:after,[data-theme=retro] .sidebar-footer:after,[data-theme=retro] .chat-panel-title,[data-theme=retro] .landing-title{animation:none}[data-theme=retro] .skeleton{background:#090618;background:color(display-p3 .0339332 .0234589 .0903706);background:lab(2.22432% 3.46811 -9.02367);animation:none}html[data-theme=retro] body:before{animation:none}}[data-theme=retro] ::selection{color:#59e6e6;color:color(display-p3 .509737 .890777 .895746);color:lab(83.8724% -39.2365 -11.8491);text-shadow:0 0 6px #00b7b880;text-shadow:0 0 6px color(display-p3 -.213824 .731381 .747849/.5);text-shadow:0 0 6px lab(67.0852% -58.9992 -17.435/.5);background:#ad36a766;background:color(display-p3 .627724 .246757 .637193/.4);background:lab(44.7182% 58.3309 -35.9594/.4)}[data-theme=retro] .thinking-dot{background:#00b7b8;background:color(display-p3 -.213824 .731381 .747849);box-shadow:0 0 6px #00b7b8b3,0 0 12px #ad36a74d;box-shadow:0 0 6px color(display-p3 -.213824 .731381 .747849/.7),0 0 12px color(display-p3 .627724 .246757 .637193/.3);background:lab(67.0852% -58.9992 -17.435);box-shadow:0 0 6px lab(67.0852% -58.9992 -17.435/.7),0 0 12px lab(44.7182% 58.3309 -35.9594/.3)}[data-theme=retro] .thinking-dot:nth-of-type(2){background:#735acc;background:color(display-p3 .436004 .354967 .773313);box-shadow:0 0 6px #735accb3,0 0 12px #ad36a74d;box-shadow:0 0 6px color(display-p3 .436004 .354967 .773313/.7),0 0 12px color(display-p3 .627724 .246757 .637193/.3);background:lab(45.2691% 32.0323 -56.9201);box-shadow:0 0 6px lab(45.2691% 32.0323 -56.9201/.7),0 0 12px lab(44.7182% 58.3309 -35.9594/.3)}[data-theme=retro] .thinking-dot:nth-of-type(3){background:#ad36a7;background:color(display-p3 .627724 .246757 .637193);box-shadow:0 0 6px #ad36a7b3,0 0 12px #00b7b84d;box-shadow:0 0 6px color(display-p3 .627724 .246757 .637193/.7),0 0 12px color(display-p3 -.213824 .731381 .747849/.3);background:lab(44.7182% 58.3309 -35.9594);box-shadow:0 0 6px lab(44.7182% 58.3309 -35.9594/.7),0 0 12px lab(67.0852% -58.9992 -17.435/.3)}[data-theme=retro] .thinking-label{color:#00b7b8;color:color(display-p3 -.213824 .731381 .747849);color:lab(67.0852% -58.9992 -17.435);text-shadow:0 0 6px #00b7b84d;text-shadow:0 0 6px color(display-p3 -.213824 .731381 .747849/.3);text-shadow:0 0 6px lab(67.0852% -58.9992 -17.435/.3)}[data-theme=retro] .apps-sidebar__gauge{background:#090618;background:color(display-p3 .0339332 .0234589 .0903706);box-shadow:inset 0 0 4px #030308;box-shadow:inset 0 0 4px color(display-p3 .0123807 .0102199 .0304979);background:lab(2.22432% 3.46811 -9.02367);box-shadow:inset 0 0 4px lab(.845345% .779778 -2.09752)}[data-theme=retro] .apps-sidebar__gauge-fill{background:linear-gradient(90deg,#ad36a7,#007373);background:linear-gradient(90deg,color(display-p3 .627724 .246757 .637193),color(display-p3 -.275465 .483405 .505128));box-shadow:0 0 6px #ad36a799,0 0 12px #0073734d;box-shadow:0 0 6px color(display-p3 .627724 .246757 .637193/.6),0 0 12px color(display-p3 -.275465 .483405 .505128/.3);background:linear-gradient(90deg,lab(44.7182% 58.3309 -35.9594),lab(43.8644% -59.1118 -17.1858));box-shadow:0 0 6px lab(44.7182% 58.3309 -35.9594/.6),0 0 12px lab(43.8644% -59.1118 -17.1858/.3)}[data-theme=retro] .fuel-gauge{background:#04010fcc;background:color(display-p3 .0125748 .0057793 .0545535/.8);border-color:#2f215b99;border-color:color(display-p3 .175419 .131462 .345079/.6);background:lab(.753843% 2.06763 -5.18519/.8);border-color:lab(17.2581% 19.4111 -33.4361/.6)}[data-theme=retro] .fuel-gauge-track{background:#02000a;background:color(display-p3 .00664995 .00143514 .0372684);border-color:#2f215b80;border-color:color(display-p3 .175419 .131462 .345079/.5);box-shadow:inset 0 0 6px #030308;box-shadow:inset 0 0 6px color(display-p3 .0123807 .0102199 .0304979);background:lab(.35507% 1.50125 -3.66569);border-color:lab(17.2581% 19.4111 -33.4361/.5);box-shadow:inset 0 0 6px lab(.845345% .779778 -2.09752)}[data-theme=retro] .fuel-gauge-fill{box-shadow:0 0 6px #00b7b880,0 0 14px #ad36a740;box-shadow:0 0 6px color(display-p3 -.213824 .731381 .747849/.5),0 0 14px color(display-p3 .627724 .246757 .637193/.25);box-shadow:0 0 6px lab(67.0852% -58.9992 -17.435/.5),0 0 14px lab(44.7182% 58.3309 -35.9594/.25);background:linear-gradient(#00b7b8 0%,#007373 100%)!important;background:linear-gradient(color(display-p3 -.213824 .731381 .747849) 0%,color(display-p3 -.275465 .483405 .505128) 100%)!important;background:linear-gradient(lab(67.0852% -58.9992 -17.435) 0%,lab(43.8644% -59.1118 -17.1858) 100%)!important}[data-theme=retro] .fuel-gauge[data-status=low] .fuel-gauge-fill{box-shadow:0 0 6px #ffb33380,0 0 14px #ffb33340;box-shadow:0 0 6px color(display-p3 .958194 .714599 .307301/.5),0 0 14px color(display-p3 .958194 .714599 .307301/.25);box-shadow:0 0 6px lab(78.9668% 21.4103 72.2375/.5),0 0 14px lab(78.9668% 21.4103 72.2375/.25);background:linear-gradient(#ffb333 0%,#c08000 100%)!important;background:linear-gradient(color(display-p3 .958194 .714599 .307301) 0%,color(display-p3 .737501 .503806 -.0352429) 100%)!important;background:linear-gradient(lab(78.9668% 21.4103 72.2375) 0%,lab(59.1424% 23.1246 89.8063) 100%)!important}[data-theme=retro] .fuel-gauge[data-status=critical] .fuel-gauge-fill{box-shadow:0 0 6px #ff625e99,0 0 14px #ff625e4d;box-shadow:0 0 6px color(display-p3 .941245 .41623 .383592/.6),0 0 14px color(display-p3 .941245 .41623 .383592/.3);box-shadow:0 0 6px lab(63.2066% 63.0145 37.4065/.6),0 0 14px lab(63.2066% 63.0145 37.4065/.3);background:linear-gradient(#ff625e 0%,#bb061e 100%)!important;background:linear-gradient(color(display-p3 .941245 .41623 .383592) 0%,color(display-p3 .670281 .144187 .154678) 100%)!important;background:linear-gradient(lab(63.2066% 63.0145 37.4065) 0%,lab(39.9438% 63.5347 42.0903) 100%)!important}[data-theme=retro] .fuel-gauge-tick{background:#2e255399;background:color(display-p3 .174931 .146006 .31261/.6);background:lab(17.6804% 14.2851 -26.8744/.6)}[data-theme=retro] .fuel-gauge-tick[data-major=true]{background:#554a88cc;background:color(display-p3 .32677 .291812 .519214/.8);background:lab(34.8894% 16.8352 -33.7538/.8)}[data-theme=retro] .badge-primary{color:#00b7b8;color:color(display-p3 -.213824 .731381 .747849);color:lab(67.0852% -58.9992 -17.435);background:#00737326;background:color(display-p3 -.275465 .483405 .505128/.15);border-color:#00737366;border-color:color(display-p3 -.275465 .483405 .505128/.4);box-shadow:0 0 4px #0073734d,inset 0 0 4px #0073731a;box-shadow:0 0 4px color(display-p3 -.275465 .483405 .505128/.3),inset 0 0 4px color(display-p3 -.275465 .483405 .505128/.1);background:lab(43.8644% -59.1118 -17.1858/.15);border-color:lab(43.8644% -59.1118 -17.1858/.4);box-shadow:0 0 4px lab(43.8644% -59.1118 -17.1858/.3),inset 0 0 4px lab(43.8644% -59.1118 -17.1858/.1)}[data-theme=retro] .badge-success{color:#61bd67;color:color(display-p3 .47165 .731492 .438238);color:lab(69.3498% -42.0535 34.6246);background:#00691526;background:color(display-p3 .155728 .405141 .129057/.15);border-color:#27873366;border-color:color(display-p3 .272103 .52252 .242706/.4);box-shadow:0 0 4px #2787334d,inset 0 0 4px #2787331a;box-shadow:0 0 4px color(display-p3 .272103 .52252 .242706/.3),inset 0 0 4px color(display-p3 .272103 .52252 .242706/.1);background:lab(37.9407% -42.3641 37.5694/.15);border-color:lab(49.5829% -42.1882 35.8774/.4);box-shadow:0 0 4px lab(49.5829% -42.1882 35.8774/.3),inset 0 0 4px lab(49.5829% -42.1882 35.8774/.1)}[data-theme=retro] .badge-warning{color:#ffb333;color:color(display-p3 .958194 .714599 .307301);color:lab(78.9668% 21.4103 72.2375);background:#a4780026;background:color(display-p3 .63212 .472209 -.0864228/.15);border-color:#c7960066;border-color:color(display-p3 .756373 .592965 .159673/.4);box-shadow:0 0 4px #c796004d,inset 0 0 4px #c796001a;box-shadow:0 0 4px color(display-p3 .756373 .592965 .159673/.3),inset 0 0 4px color(display-p3 .756373 .592965 .159673/.1);background:lab(53.6677% 13.3731 90.1892/.15);border-color:lab(65.3389% 12.2059 74.266/.4);box-shadow:0 0 4px lab(65.3389% 12.2059 74.266/.3),inset 0 0 4px lab(65.3389% 12.2059 74.266/.1)}[data-theme=retro] .badge-error{color:#ff625e;color:color(display-p3 .941245 .41623 .383592);color:lab(63.2066% 63.0145 37.4065);background:#97252726;background:color(display-p3 .544916 .18364 .17086/.15);border-color:#b9464266;border-color:color(display-p3 .672518 .303611 .27835/.4);box-shadow:0 0 4px #b9464266,inset 0 0 4px #b946421a;box-shadow:0 0 4px color(display-p3 .672518 .303611 .27835/.4),inset 0 0 4px color(display-p3 .672518 .303611 .27835/.1);background:lab(34.6852% 47.4343 29.205/.15);border-color:lab(46.3104% 47.2106 27.79/.4);box-shadow:0 0 4px lab(46.3104% 47.2106 27.79/.4),inset 0 0 4px lab(46.3104% 47.2106 27.79/.1)}[data-theme=retro] .badge-neutral{color:#7f75b8;color:color(display-p3 .493082 .461659 .702844);color:lab(52.3943% 15.5765 -34.0314);background:#221c3c4d;background:color(display-p3 .128067 .10894 .227331/.3);border-color:#3a326166;border-color:color(display-p3 .223821 .197036 .368179/.4);box-shadow:0 0 4px #473f7033;box-shadow:0 0 4px color(display-p3 .274694 .249371 .425007/.2);background:lab(12.1927% 10.3453 -20.2101/.3);border-color:lab(23.5416% 13.5843 -26.9822/.4);box-shadow:0 0 4px lab(29.3857% 13.0634 -27.083/.2)}[data-theme=retro] .toast{background:#0a051c;background:color(display-p3 .0342034 .018917 .103784);border-color:#3b2e6a80;border-color:color(display-p3 .223876 .184118 .401985/.5);background:lab(2.13098% 4.7857 -12.0649);border-color:lab(23.161% 18.2978 -33.5385/.5)}[data-theme=retro] .toast-success{border-color:#27873380;border-color:color(display-p3 .272103 .52252 .242706/.5);box-shadow:0 0 6px #2787334d,0 0 16px #2787331a;box-shadow:0 0 6px color(display-p3 .272103 .52252 .242706/.3),0 0 16px color(display-p3 .272103 .52252 .242706/.1);border-color:lab(49.5829% -42.1882 35.8774/.5);box-shadow:0 0 6px lab(49.5829% -42.1882 35.8774/.3),0 0 16px lab(49.5829% -42.1882 35.8774/.1)}[data-theme=retro] .toast-success .toast-icon{filter:drop-shadow(0 0 4px lab(49.5829% -42.1882 35.8774/.6))}[data-theme=retro] .toast-error{border-color:#b9464280;border-color:color(display-p3 .672518 .303611 .27835/.5);box-shadow:0 0 6px #b9464266,0 0 16px #b9464226;box-shadow:0 0 6px color(display-p3 .672518 .303611 .27835/.4),0 0 16px color(display-p3 .672518 .303611 .27835/.15);border-color:lab(46.3104% 47.2106 27.79/.5);box-shadow:0 0 6px lab(46.3104% 47.2106 27.79/.4),0 0 16px lab(46.3104% 47.2106 27.79/.15)}[data-theme=retro] .toast-error .toast-icon{filter:drop-shadow(0 0 4px lab(46.3104% 47.2106 27.79/.6))}[data-theme=retro] .toast-warning{border-color:#c7960080;border-color:color(display-p3 .756373 .592965 .159673/.5);box-shadow:0 0 6px #c796004d,0 0 16px #c796001a;box-shadow:0 0 6px color(display-p3 .756373 .592965 .159673/.3),0 0 16px color(display-p3 .756373 .592965 .159673/.1);border-color:lab(65.3389% 12.2059 74.266/.5);box-shadow:0 0 6px lab(65.3389% 12.2059 74.266/.3),0 0 16px lab(65.3389% 12.2059 74.266/.1)}[data-theme=retro] .toast-warning .toast-icon{filter:drop-shadow(0 0 4px lab(65.3389% 12.2059 74.266/.6))}[data-theme=retro] .toast-info{border-color:#00737380;border-color:color(display-p3 -.275465 .483405 .505128/.5);box-shadow:0 0 6px #0073734d,0 0 16px #0073731a;box-shadow:0 0 6px color(display-p3 -.275465 .483405 .505128/.3),0 0 16px color(display-p3 -.275465 .483405 .505128/.1);border-color:lab(43.8644% -59.1118 -17.1858/.5);box-shadow:0 0 6px lab(43.8644% -59.1118 -17.1858/.3),0 0 16px lab(43.8644% -59.1118 -17.1858/.1)}[data-theme=retro] .toast-info .toast-icon{filter:drop-shadow(0 0 4px lab(43.8644% -59.1118 -17.1858/.6))}[data-theme=retro] .toast-progress{box-shadow:0 0 4px}[data-theme=retro] .skeleton{background:linear-gradient(90deg,#060313 0%,#2b002966 25%,#0021214d 50%,#2b002966 75%,#060313 100%) 0 0/300% 100%;background:linear-gradient(90deg,color(display-p3 .0214625 .0129138 .0722684) 0%,color(display-p3 .154407 -.000148362 .160012/.4) 25%,color(display-p3 -.110794 .149605 .166882/.3) 50%,color(display-p3 .154407 -.000148362 .160012/.4) 75%,color(display-p3 .0214625 .0129138 .0722684) 100%) 0 0/300% 100%;background:linear-gradient(90deg,lab(1.36247% 2.72323 -6.97118) 0%,lab(5.81044% 28.1991 -17.4594/.4) 25%,lab(10.738% -32.7353 -11.2191/.3) 50%,lab(5.81044% 28.1991 -17.4594/.4) 75%,lab(1.36247% 2.72323 -6.97118) 100%) 0 0/300% 100%;animation:2s ease-in-out infinite retro-shimmer}@keyframes retro-shimmer{0%{background-position:300% 0}to{background-position:-300% 0}}[data-theme=nord]{--text-primary:#eceff4;--text-secondary:#d8dee9;--text-muted:#7b88a1;--text-dim:#616e88;--panel-bg:#3b4252cc;--panel-bg-solid:#3b4252;--panel-border:#4c566a80;--panel-border-hover:#5e81acb3;--panel-shadow:#2e344066;--interactive-hover:#434c5e;--interactive-active:#4c566a;--gradient-start:#5e81ac;--gradient-mid:#81a1c1;--gradient-end:#88c0d0;--bg-base:#2e3440}html[data-theme=nord]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=nord] body{background:linear-gradient(135deg,#2e3440 0%,#272c36 50%,#2e3440 100%) fixed}[data-theme=nord] .main-layout__sidebar,[data-theme=nord] .ai-settings,[data-theme=nord] .progress-card{background:var(--panel-bg-solid)}[data-theme=nord] .apps-sidebar__wallet,[data-theme=nord] .apps-sidebar__credits,[data-theme=nord] .confirmation-card{border-color:var(--panel-border);background:#434c5e}[data-theme=nord] .message-user .message-text{color:#fff}[data-theme=nord] .message-assistant .message-text{background:var(--panel-bg);border-color:var(--panel-border)}[data-theme=nord] .message-tool .message-text{background:#a3be8c1a;border-color:#a3be8c40}[data-theme=nord] .chat-messages{background:0 0}[data-theme=nord] .modal{border-color:var(--panel-border);background:#3b4252}[data-theme=nord] .modal-backdrop{background:#2e344099}[data-theme=nord] .toast{border-color:var(--panel-border);background:#3b4252}[data-theme=nord] .shortcuts-kbd{background:#434c5e;border-color:#4c566a;box-shadow:0 1px #4c566a}[data-theme=nord] .apps-sidebar__gauge,[data-theme=nord] .apps-sidebar__apps-count,[data-theme=nord] .apps-sidebar__app-item:hover{background:#434c5e}[data-theme=nord] .chat-input-form{background:var(--panel-bg-solid)}[data-theme=nord] .input,[data-theme=nord] .select{border-color:var(--panel-border);color:var(--text-primary);background:#2e3440}[data-theme=nord] .message-tool-toggle,[data-theme=nord] .message-thinking-toggle{background:#434c5ecc;border-color:#4c566a}[data-theme=nord] .landing-card{background:var(--panel-bg);border-color:var(--panel-border)}[data-theme=dracula]{--text-primary:#f8f8f2;--text-secondary:#e2e6ef;--text-muted:#8893b3;--text-dim:#6272a4;--panel-bg:#44475acc;--panel-bg-solid:#44475a;--panel-border:#6272a480;--panel-border-hover:#bd93f9b3;--panel-shadow:#21222c66;--interactive-hover:#44475a;--interactive-active:#515878;--gradient-start:#ff79c6;--gradient-mid:#bd93f9;--gradient-end:#8be9fd;--bg-base:#282a36}html[data-theme=dracula]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dracula] body{background:linear-gradient(135deg,#282a36 0%,#1e1f29 50%,#282a36 100%) fixed}[data-theme=dracula] .main-layout__sidebar,[data-theme=dracula] .ai-settings,[data-theme=dracula] .progress-card{background:var(--panel-bg-solid)}[data-theme=dracula] .apps-sidebar__wallet,[data-theme=dracula] .apps-sidebar__credits,[data-theme=dracula] .confirmation-card{border-color:var(--panel-border);background:#383a49}[data-theme=dracula] .message-user .message-text{color:#fff}[data-theme=dracula] .message-assistant .message-text{background:var(--panel-bg);border-color:var(--panel-border)}[data-theme=dracula] .message-tool .message-text{background:#50fa7b1a;border-color:#50fa7b40}[data-theme=dracula] .chat-messages{background:0 0}[data-theme=dracula] .modal{border-color:var(--panel-border);background:#383a49}[data-theme=dracula] .modal-backdrop{background:#21222c99}[data-theme=dracula] .toast{border-color:var(--panel-border);background:#383a49}[data-theme=dracula] .shortcuts-kbd{background:#44475a;border-color:#6272a4;box-shadow:0 1px #6272a4}[data-theme=dracula] .apps-sidebar__gauge,[data-theme=dracula] .apps-sidebar__apps-count,[data-theme=dracula] .apps-sidebar__app-item:hover{background:#44475a}[data-theme=dracula] .chat-input-form{background:var(--panel-bg-solid)}[data-theme=dracula] .input,[data-theme=dracula] .select{border-color:var(--panel-border);color:var(--text-primary);background:#282a36}[data-theme=dracula] .message-tool-toggle,[data-theme=dracula] .message-thinking-toggle{background:#44475acc;border-color:#6272a4}[data-theme=dracula] .landing-card{background:var(--panel-bg);border-color:var(--panel-border)}[data-theme=catppuccin]{--text-primary:#cdd6f4;--text-secondary:#bac2de;--text-muted:#9399b2;--text-dim:#7f849c;--panel-bg:#313244cc;--panel-bg-solid:#313244;--panel-border:#45475a80;--panel-border-hover:#cba6f7b3;--panel-shadow:#11111b66;--interactive-hover:#45475a;--interactive-active:#585b70;--gradient-start:#f5c2e7;--gradient-mid:#cba6f7;--gradient-end:#89b4fa;--bg-base:#1e1e2e}html[data-theme=catppuccin]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=catppuccin] body{background:linear-gradient(135deg,#1e1e2e 0%,#181825 50%,#1e1e2e 100%) fixed}[data-theme=catppuccin] .main-layout__sidebar,[data-theme=catppuccin] .ai-settings,[data-theme=catppuccin] .progress-card{background:var(--panel-bg-solid)}[data-theme=catppuccin] .apps-sidebar__wallet,[data-theme=catppuccin] .apps-sidebar__credits,[data-theme=catppuccin] .confirmation-card{border-color:var(--panel-border);background:#262637}[data-theme=catppuccin] .message-user .message-text{color:#fff}[data-theme=catppuccin] .message-assistant .message-text{background:var(--panel-bg);border-color:var(--panel-border)}[data-theme=catppuccin] .message-tool .message-text{background:#a6e3a11a;border-color:#a6e3a140}[data-theme=catppuccin] .chat-messages{background:0 0}[data-theme=catppuccin] .modal{border-color:var(--panel-border);background:#262637}[data-theme=catppuccin] .modal-backdrop{background:#11111b99}[data-theme=catppuccin] .toast{border-color:var(--panel-border);background:#262637}[data-theme=catppuccin] .shortcuts-kbd{background:#313244;border-color:#45475a;box-shadow:0 1px #45475a}[data-theme=catppuccin] .apps-sidebar__gauge,[data-theme=catppuccin] .apps-sidebar__apps-count{background:#313244}[data-theme=catppuccin] .apps-sidebar__app-item:hover{background:#45475a}[data-theme=catppuccin] .chat-input-form{background:var(--panel-bg-solid)}[data-theme=catppuccin] .input,[data-theme=catppuccin] .select{border-color:var(--panel-border);color:var(--text-primary);background:#1e1e2e}[data-theme=catppuccin] .message-tool-toggle,[data-theme=catppuccin] .message-thinking-toggle{background:#313244cc;border-color:#45475a}[data-theme=catppuccin] .landing-card{background:var(--panel-bg);border-color:var(--panel-border)}[data-theme=matrix]{--font-sans:"Share Tech Mono","Courier New",monospace;--font-heading:"Share Tech Mono","Courier New",monospace;--font-mono:"Share Tech Mono","Courier New",monospace;--text-primary:#6bef75;--text-secondary:#4cc157;--text-muted:#2f7434;--text-dim:#244d26;--panel-bg:#000500cc;--panel-bg-solid:#000500;--panel-border:#00390780;--panel-border-hover:#00791db3;--panel-shadow:#00100066;--interactive-hover:#000e01;--interactive-active:#001801;--gradient-start:#6bef75;--gradient-mid:#3a9742;--gradient-end:#1e6626;--bg-base:#000100;--color-primary-50:#f1fcf0;--color-primary-100:#dbf8da;--color-primary-200:#aee9af;--color-primary-300:#81d584;--color-primary-400:#4cc157;--color-primary-500:#31983d;--color-primary-600:#1e7729;--color-primary-700:#095717;--color-primary-800:#0d3811;--color-primary-900:#011d04;--color-primary-950:#010d02;--color-secondary-50:#f1fcf0;--color-secondary-100:#dff6de;--color-secondary-200:#b7e6b7;--color-secondary-300:#85cc87;--color-secondary-400:#4db155;--color-secondary-500:#34893c;--color-secondary-600:#226929;--color-secondary-700:#104a17;--color-secondary-800:#0e2b10;--color-secondary-900:#031203;--color-surface-50:#f4faf4;--color-surface-100:#eaf0ea;--color-surface-200:#d0dbd0;--color-surface-300:#a3b3a3;--color-surface-400:#728772;--color-surface-500:#4b5a4b;--color-surface-600:#243225;--color-surface-700:#151d15;--color-surface-800:#081008;--color-surface-900:#030703;--color-surface-950:#010201}@supports (color:color(display-p3 0 0 0)){[data-theme=matrix]{--text-primary:color(display-p3 .559418 .924543 .514144);--text-secondary:color(display-p3 .428591 .746057 .390042);--text-muted:color(display-p3 .258377 .450649 .234693);--text-dim:color(display-p3 .180939 .299154 .165781);--panel-bg:color(display-p3 .00114801 .0204789 .000580424/.8);--panel-bg-solid:color(display-p3 .00114801 .0204789 .000580424);--panel-border:color(display-p3 .071943 .22219 .0558761/.5);--panel-border-hover:color(display-p3 .197471 .467293 .168035/.7);--panel-shadow:color(display-p3 .00387453 .0643213 .00195894/.4);--interactive-hover:color(display-p3 .0010519 .0554965 -.000102842);--interactive-active:color(display-p3 -.00021776 .0970467 -.00214284);--gradient-start:color(display-p3 .559418 .924543 .514144);--gradient-mid:color(display-p3 .330036 .582804 .299344);--gradient-end:color(display-p3 .203415 .393278 .180922);--bg-base:color(display-p3 .000641514 .00418034 .000463614);--color-primary-50:color(display-p3 .951753 .988008 .946142);--color-primary-100:color(display-p3 .879086 .969114 .865487);--color-primary-200:color(display-p3 .731356 .909143 .705909);--color-primary-300:color(display-p3 .581935 .828249 .548928);--color-primary-400:color(display-p3 .428591 .746057 .390042);--color-primary-500:color(display-p3 .315247 .587274 .283019);--color-primary-600:color(display-p3 .229941 .459175 .203328);--color-primary-700:color(display-p3 .148766 .33713 .127567);--color-primary-800:color(display-p3 .10067 .215043 .0871196);--color-primary-900:color(display-p3 .0312092 .10987 .0239763);--color-primary-950:color(display-p3 .0118112 .0499682 .00926344);--color-secondary-50:color(display-p3 .951753 .988008 .946142);--color-secondary-100:color(display-p3 .890427 .962413 .879464);--color-secondary-200:color(display-p3 .755237 .897022 .734506);--color-secondary-300:color(display-p3 .58319 .791837 .554549);--color-secondary-400:color(display-p3 .409864 .686116 .37561);--color-secondary-500:color(display-p3 .298222 .530104 .270066);--color-secondary-600:color(display-p3 .214361 .404656 .19162);--color-secondary-700:color(display-p3 .13509 .285711 .117544);--color-secondary-800:color(display-p3 .0860872 .167386 .0759432);--color-secondary-900:color(display-p3 .0218055 .0672216 .0178642);--color-surface-50:color(display-p3 .962781 .980908 .959955);--color-surface-100:color(display-p3 .923652 .941639 .920849);--color-surface-200:color(display-p3 .822817 .85811 .817364);--color-surface-300:color(display-p3 .650234 .701121 .642471);--color-surface-400:color(display-p3 .462282 .526549 .452685);--color-surface-500:color(display-p3 .306039 .350894 .299341);--color-surface-600:color(display-p3 .153598 .194272 .1477);--color-surface-700:color(display-p3 .0882311 .113295 .0845662);--color-surface-800:color(display-p3 .0369407 .0601712 .033844);--color-surface-900:color(display-p3 .0134172 .0281896 .0118915);--color-surface-950:color(display-p3 .00461759 .00793583 .0042305)}}@supports (color:lab(0% 0 0)){[data-theme=matrix]{--text-primary:lab(85.0132% -56.1383 46.7987);--text-secondary:lab(69.679% -50.5618 42.4636);--text-muted:lab(43.4451% -33.6908 28.1509);--text-dim:lab(29.055% -22.4305 18.4858);--panel-bg:lab(1.01317% -2.28493 1.55522/.8);--panel-bg-solid:lab(1.01317% -2.28493 1.55522);--panel-border:lab(19.9605% -28.2427 24.59/.5);--panel-border-hover:lab(43.8665% -45.1423 39.6128/.7);--panel-shadow:lab(3.41944% -7.71163 5.24886/.4);--interactive-hover:lab(2.79893% -6.6549 4.48604);--interactive-active:lab(5.97067% -14.5918 9.78323);--gradient-start:lab(85.0132% -56.1383 46.7987);--gradient-mid:lab(55.3992% -42.1349 35.3863);--gradient-end:lab(37.6297% -33.7386 28.5922);--bg-base:lab(.21529% -.420451 .292596);--color-primary-50:lab(97.9442% -5.58892 4.33244);--color-primary-100:lab(94.8512% -13.972 10.919);--color-primary-200:lab(87.3489% -27.9605 22.2345);--color-primary-300:lab(78.5314% -39.2027 31.8414);--color-primary-400:lab(69.679% -50.5618 42.4636);--color-primary-500:lab(55.5063% -44.9848 38.123);--color-primary-600:lab(43.6592% -39.3928 33.645);--color-primary-700:lab(31.8109% -33.8088 29.2465);--color-primary-800:lab(19.7532% -22.4924 19.0615);--color-primary-900:lab(7.90583% -14.1705 9.96959);--color-primary-950:lab(2.70158% -4.65106 3.28743);--color-secondary-50:lab(97.9442% -5.58892 4.33244);--color-secondary-100:lab(94.7233% -11.1774 8.71127);--color-secondary-200:lab(87.1049% -22.3612 17.6607);--color-secondary-300:lab(75.9772% -33.5817 27.0639);--color-secondary-400:lab(64.8105% -44.9106 37.4389);--color-secondary-500:lab(50.6392% -39.3258 33.0272);--color-secondary-600:lab(38.7931% -33.7276 28.4908);--color-secondary-700:lab(26.9462% -28.1339 23.9968);--color-secondary-800:lab(14.8853% -16.8379 13.8977);--color-secondary-900:lab(3.99431% -6.14753 4.3953);--color-surface-50:lab(97.8127% -2.79456 2.16104);--color-surface-100:lab(94.3327% -2.79456 2.16122);--color-surface-200:lab(86.3439% -5.58883 4.33482);--color-surface-300:lab(71.3929% -8.38307 6.52998);--color-surface-400:lab(54.1178% -11.1783 8.76845);--color-surface-500:lab(36.5884% -8.38371 6.57636);--color-surface-600:lab(19.1829% -8.38642 6.64129);--color-surface-700:lab(9.77623% -5.5903 4.37143);--color-surface-800:lab(3.85301% -3.20505 2.38259);--color-surface-900:lab(1.64589% -1.77784 1.30483);--color-surface-950:lab(.481627% -.400633 .297827)}}html[data-theme=matrix]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-size:112%}html[data-theme=matrix] body{background:linear-gradient(#000 0%,#000100 50%,#000 100%) fixed;background:linear-gradient(color(display-p3 -.0000951574 .00141297 -.0000927734) 0%,color(display-p3 .000641514 .00418034 .000463614) 50%,color(display-p3 .000340711 .00114402 .000279127) 100%) fixed;background:linear-gradient(lab(.0663471% -.176907 .11636) 0%,lab(.21529% -.420451 .292596) 50%,lab(.0624104% -.0960529 .0686735) 100%) fixed}[data-theme=matrix] h1,[data-theme=matrix] h2,[data-theme=matrix] h3,[data-theme=matrix] h4,[data-theme=matrix] h5,[data-theme=matrix] h6,[data-theme=matrix] .stat-value,[data-theme=matrix] .wallet-token-value,[data-theme=matrix] .wallet-credit-metric-value,[data-theme=matrix] .sidebar-title,[data-theme=matrix] .modal-title,[data-theme=matrix] .empty-state-title,[data-theme=matrix] .section-header-title,[data-theme=matrix] .chat-empty-title,[data-theme=matrix] .landing-title,[data-theme=matrix] .landing-feature-title,[data-theme=matrix] .apps-sidebar__credits-amount,[data-theme=matrix] .provider-earnings-value,[data-theme=matrix] .provider-stat-value,[data-theme=matrix] .network-stat-value{font-size-adjust:.55;letter-spacing:.08em;text-transform:uppercase}[data-theme=matrix] .main-layout__sidebar,[data-theme=matrix] .ai-settings,[data-theme=matrix] .progress-card{background:#000300eb;background:color(display-p3 .000934405 .010272 .00058724/.92);background:lab(.515621% -1.10584 .759017/.92)}[data-theme=matrix] .apps-sidebar__wallet,[data-theme=matrix] .apps-sidebar__credits,[data-theme=matrix] .confirmation-card{border-color:var(--panel-border);background:#000500;background:color(display-p3 .00114801 .0204789 .000580424);background:lab(1.01317% -2.28493 1.55522)}[data-theme=matrix] .message-user .message-text{color:#c8ffc8;color:color(display-p3 .820087 1.00108 .793973);color:lab(95.4734% -27.9568 22.1744)}[data-theme=matrix] .message-assistant .message-text{background:var(--panel-bg);border-color:var(--panel-border)}[data-theme=matrix] .message-tool .message-text{background:#0006004d;background:color(display-p3 -.00400834 .0235763 -.00312834/.3);border-color:#00590e40;border-color:color(display-p3 .114549 .344581 .0904932/.25);background:lab(1.05886% -3.21145 2.03919/.3);border-color:lab(32.0142% -39.5936 35.6288/.25)}[data-theme=matrix] .chat-messages{background:0 0}[data-theme=matrix] .modal{border-color:var(--panel-border);background:#000300;background:color(display-p3 -.000761259 .0113038 -.000742187);background:lab(.530769% -1.41525 .930882)}[data-theme=matrix] .modal-backdrop{background:#000000b3;background:color(display-p3 -.000104484 .000229862 -.0000563028/.7);background:lab(.00909996% -.0378341 .0207186/.7)}[data-theme=matrix] .toast{border-color:var(--panel-border);background:#000500;background:color(display-p3 .00114801 .0204789 .000580424);background:lab(1.01317% -2.28493 1.55522)}[data-theme=matrix] .shortcuts-kbd{background:#000900;background:color(display-p3 .00121095 .0358606 .000373589);border-color:#003907;border-color:color(display-p3 .071943 .22219 .0558761);box-shadow:0 1px #003907;box-shadow:0 1px color(display-p3 .071943 .22219 .0558761);background:lab(1.75768% -4.09039 2.76847);border-color:lab(19.9605% -28.2427 24.59);box-shadow:0 1px lab(19.9605% -28.2427 24.59)}[data-theme=matrix] .apps-sidebar__gauge{background:#000500;background:color(display-p3 .00114801 .0204789 .000580424);background:lab(1.01317% -2.28493 1.55522)}[data-theme=matrix] .apps-sidebar__apps-count{background:#000900;background:color(display-p3 .00121095 .0358606 .000373589);background:lab(1.75768% -4.09039 2.76847)}[data-theme=matrix] .apps-sidebar__app-item:hover{background:#000e01;background:color(display-p3 .0010519 .0554965 -.000102842);background:lab(2.79893% -6.6549 4.48604)}[data-theme=matrix] .chat-input-form{background:0 0}[data-theme=matrix] .input,[data-theme=matrix] .select{border-color:var(--panel-border);color:var(--text-primary);background:#000100;background:color(display-p3 -.000321156 .00476877 -.00031311);background:lab(.223919% -.597067 .392717)}[data-theme=matrix] .message-tool-toggle,[data-theme=matrix] .message-thinking-toggle{background:#000900cc;background:color(display-p3 .00121095 .0358606 .000373589/.8);border-color:#003907;border-color:color(display-p3 .071943 .22219 .0558761);background:lab(1.75768% -4.09039 2.76847/.8);border-color:lab(19.9605% -28.2427 24.59)}[data-theme=matrix] .landing-card{background:var(--panel-bg);border-color:var(--panel-border)}[data-theme=matrix] .main-layout{background:0 0}[data-theme=matrix] .chat-panel--fullscreen{background:#000100eb;background:color(display-p3 -.000501043 .00294704 -.000391043/.92);background:lab(.132357% -.401437 .254899/.92)}[data-theme=matrix] .landing-page{background:0 0}html[data-theme=matrix] body:before{display:none}html[data-theme=matrix] body:after{content:"";pointer-events:none;z-index:9999;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#00390708 2px 4px);background:repeating-linear-gradient(0deg,#0000,#0000 2px,color(display-p3 .071943 .22219 .0558761/.03) 2px 4px);background:repeating-linear-gradient(0deg,#0000,#0000 2px,lab(19.9605% -28.2427 24.59/.03) 2px 4px);position:fixed;top:0;bottom:0;left:0;right:0}[data-theme=matrix] h1,[data-theme=matrix] h2,[data-theme=matrix] h3{text-shadow:0 0 7px #4cc15799,0 0 20px #1078234d;text-shadow:0 0 7px color(display-p3 .428591 .746057 .390042/.6),0 0 20px color(display-p3 .21432 .463283 .186302/.3);text-shadow:0 0 7px lab(69.679% -50.5618 42.4636/.6),0 0 20px lab(43.7637% -42.2611 36.5581/.3)}[data-theme=matrix] .chat-panel-title{text-shadow:0 0 10px #6bef75cc,0 0 30px #189a3080,0 0 60px #00590e33;text-shadow:0 0 10px color(display-p3 .559418 .924543 .514144/.8),0 0 30px color(display-p3 .283256 .595944 .248066/.5),0 0 60px color(display-p3 .114549 .344581 .0904932/.2);text-shadow:0 0 10px lab(85.0132% -56.1383 46.7987/.8),0 0 30px lab(55.7164% -50.7132 43.8697/.5),0 0 60px lab(32.0142% -39.5936 35.6288/.2);animation:6s ease-in-out infinite matrix-glitch;position:relative}[data-theme=matrix] .chat-panel-title>span{-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 8px lab(69.679% -50.5618 42.4636/.6));letter-spacing:.15em;text-transform:uppercase;background:linear-gradient(#c0ffc1 0%,#6bef75 30%,#3a9742 70%,#003907 100%);background:linear-gradient(color(display-p3 .656544 1.06883 .605158) 0%,color(display-p3 .559418 .924543 .514144) 30%,color(display-p3 .330036 .582804 .299344) 70%,color(display-p3 .071943 .22219 .0558761) 100%);background:linear-gradient(lab(96.8585% -61.7413 51.377) 0%,lab(85.0132% -56.1383 46.7987) 30%,lab(55.3992% -42.1349 35.3863) 70%,lab(19.9605% -28.2427 24.59) 100%);-webkit-background-clip:text;background-clip:text}[data-theme=matrix] .chat-panel-title>svg{color:#6bef75;color:color(display-p3 .559418 .924543 .514144);color:lab(85.0132% -56.1383 46.7987);filter:drop-shadow(0 0 6px lab(85.0132% -56.1383 46.7987/.7))drop-shadow(0 0 14px lab(55.3992% -42.1349 35.3863/.4));animation:3s ease-in-out infinite matrix-icon-pulse}@keyframes matrix-icon-pulse{0%,to{filter:drop-shadow(0 0 6px lab(85.0132% -56.1383 46.7987/.7))drop-shadow(0 0 14px lab(55.3992% -42.1349 35.3863/.4))}50%{filter:drop-shadow(0 0 10px lab(91.0447% -61.7801 51.737/.9))drop-shadow(0 0 24px lab(69.679% -50.5618 42.4636/.5))}}[data-theme=matrix] input,[data-theme=matrix] textarea,[data-theme=matrix] select{caret-color:#6bef75;caret-color:color(display-p3 .559418 .924543 .514144);caret-color:lab(85.0132% -56.1383 46.7987)}[data-theme=matrix] .input:focus,[data-theme=matrix] .chat-input:focus,[data-theme=matrix] .select:focus,[data-theme=matrix] textarea:focus{border-color:#00791d;border-color:color(display-p3 .197471 .467293 .168035);box-shadow:0 0 4px #00791d80,0 0 12px #00590e40,inset 0 0 4px #00791d1a;box-shadow:0 0 4px color(display-p3 .197471 .467293 .168035/.5),0 0 12px color(display-p3 .114549 .344581 .0904932/.25),inset 0 0 4px color(display-p3 .197471 .467293 .168035/.1);border-color:lab(43.8665% -45.1423 39.6128);outline:none;box-shadow:0 0 4px lab(43.8665% -45.1423 39.6128/.5),0 0 12px lab(32.0142% -39.5936 35.6288/.25),inset 0 0 4px lab(43.8665% -45.1423 39.6128/.1)}[data-theme=matrix] .btn:focus-visible{outline-offset:2px;outline:2px solid #00791db3;outline:2px solid color(display-p3 .197471 .467293 .168035/.7);box-shadow:0 0 6px #00791d66,0 0 14px #00590e33;box-shadow:0 0 6px color(display-p3 .197471 .467293 .168035/.4),0 0 14px color(display-p3 .114549 .344581 .0904932/.2);outline:2px solid lab(43.8665% -45.1423 39.6128/.7);box-shadow:0 0 6px lab(43.8665% -45.1423 39.6128/.4),0 0 14px lab(32.0142% -39.5936 35.6288/.2)}[data-theme=matrix] a:focus-visible{outline-offset:2px;outline:2px solid #00791db3;outline:2px solid color(display-p3 .197471 .467293 .168035/.7);box-shadow:0 0 6px #00791d66,0 0 14px #00590e33;box-shadow:0 0 6px color(display-p3 .197471 .467293 .168035/.4),0 0 14px color(display-p3 .114549 .344581 .0904932/.2);outline:2px solid lab(43.8665% -45.1423 39.6128/.7);box-shadow:0 0 6px lab(43.8665% -45.1423 39.6128/.4),0 0 14px lab(32.0142% -39.5936 35.6288/.2)}[data-theme=matrix] [role=button]:focus-visible{outline-offset:2px;outline:2px solid #00791db3;outline:2px solid color(display-p3 .197471 .467293 .168035/.7);box-shadow:0 0 6px #00791d66,0 0 14px #00590e33;box-shadow:0 0 6px color(display-p3 .197471 .467293 .168035/.4),0 0 14px color(display-p3 .114549 .344581 .0904932/.2);outline:2px solid lab(43.8665% -45.1423 39.6128/.7);box-shadow:0 0 6px lab(43.8665% -45.1423 39.6128/.4),0 0 14px lab(32.0142% -39.5936 35.6288/.2)}[data-theme=matrix] [tabindex]:focus-visible{outline-offset:2px;outline:2px solid #00791db3;outline:2px solid color(display-p3 .197471 .467293 .168035/.7);box-shadow:0 0 6px #00791d66,0 0 14px #00590e33;box-shadow:0 0 6px color(display-p3 .197471 .467293 .168035/.4),0 0 14px color(display-p3 .114549 .344581 .0904932/.2);outline:2px solid lab(43.8665% -45.1423 39.6128/.7);box-shadow:0 0 6px lab(43.8665% -45.1423 39.6128/.4),0 0 14px lab(32.0142% -39.5936 35.6288/.2)}[data-theme=matrix] .skip-nav:focus{outline-color:#00791d;outline-color:color(display-p3 .197471 .467293 .168035);box-shadow:0 0 8px #00791d80;box-shadow:0 0 8px color(display-p3 .197471 .467293 .168035/.5);outline-color:lab(43.8665% -45.1423 39.6128);box-shadow:0 0 8px lab(43.8665% -45.1423 39.6128/.5)}[data-theme=matrix] .card:hover,[data-theme=matrix] .card-static:hover{box-shadow:0 0 8px #00590e4d,0 0 24px #00390726;box-shadow:0 0 8px color(display-p3 .114549 .344581 .0904932/.3),0 0 24px color(display-p3 .071943 .22219 .0558761/.15);box-shadow:0 0 8px lab(32.0142% -39.5936 35.6288/.3),0 0 24px lab(19.9605% -28.2427 24.59/.15)}[data-theme=matrix] .btn-primary{color:#c8ffc8;color:color(display-p3 .820087 1.00108 .793973);color:lab(95.4734% -27.9568 22.1744);text-shadow:0 0 6px #4cc15766;text-shadow:0 0 6px color(display-p3 .428591 .746057 .390042/.4);text-shadow:0 0 6px lab(69.679% -50.5618 42.4636/.4);background:linear-gradient(#006911 0%,#003a02 100%);background:linear-gradient(color(display-p3 .136369 .408891 .108049) 0%,color(display-p3 -.0167775 .234924 -.0219695) 100%);box-shadow:0 0 8px #00791d66,0 0 20px #00590e33;box-shadow:0 0 8px color(display-p3 .197471 .467293 .168035/.4),0 0 20px color(display-p3 .114549 .344581 .0904932/.2);background:linear-gradient(lab(38.0408% -45.2713 40.9531) 0%,lab(20.3445% -40.0916 34.0304) 100%);border:1px solid #00791d80;border:1px solid color(display-p3 .197471 .467293 .168035/.5);border:1px solid lab(43.8665% -45.1423 39.6128/.5);box-shadow:0 0 8px lab(43.8665% -45.1423 39.6128/.4),0 0 20px lab(32.0142% -39.5936 35.6288/.2)}[data-theme=matrix] .btn-primary:hover:not(:disabled){background:linear-gradient(#00791d 0%,#004906 100%);background:linear-gradient(color(display-p3 .158528 .475033 .125781) 0%,color(display-p3 -.0159402 .295505 -.0267819) 100%);box-shadow:0 0 12px #189a3099,0 0 32px #00791d4d;box-shadow:0 0 12px color(display-p3 .283256 .595944 .248066/.6),0 0 32px color(display-p3 .197471 .467293 .168035/.3);background:linear-gradient(lab(44.0674% -50.9499 46.2923) 0%,lab(26.3713% -45.7624 42.9191) 100%);box-shadow:0 0 12px lab(55.7164% -50.7132 43.8697/.6),0 0 32px lab(43.8665% -45.1423 39.6128/.3)}[data-theme=matrix] .btn-secondary{color:#4cc157;color:color(display-p3 .428591 .746057 .390042);color:lab(69.679% -50.5618 42.4636);background:#000300cc;background:color(display-p3 .000934405 .010272 .00058724/.8);border-color:#09571780;border-color:color(display-p3 .148766 .33713 .127567/.5);background:lab(.515621% -1.10584 .759017/.8);border-color:lab(31.8109% -33.8088 29.2465/.5)}[data-theme=matrix] .btn-secondary:hover:not(:disabled){background:#000900;background:color(display-p3 .00121095 .0358606 .000373589);border-color:#00791db3;border-color:color(display-p3 .197471 .467293 .168035/.7);box-shadow:0 0 6px #00590e4d;box-shadow:0 0 6px color(display-p3 .114549 .344581 .0904932/.3);background:lab(1.75768% -4.09039 2.76847);border-color:lab(43.8665% -45.1423 39.6128/.7);box-shadow:0 0 6px lab(32.0142% -39.5936 35.6288/.3)}[data-theme=matrix] .btn-ghost{color:#3a9742;color:color(display-p3 .330036 .582804 .299344);color:lab(55.3992% -42.1349 35.3863)}[data-theme=matrix] .btn-ghost:hover:not(:disabled){color:#6bef75;color:color(display-p3 .559418 .924543 .514144);color:lab(85.0132% -56.1383 46.7987);background:#000900;background:color(display-p3 .00121095 .0358606 .000373589);background:lab(1.75768% -4.09039 2.76847)}[data-theme=matrix] .btn-danger{background:linear-gradient(#ac3031 0%,#7c1117 100%);background:linear-gradient(color(display-p3 .621003 .228497 .2114) 0%,color(display-p3 .446034 .114029 .110655) 100%);background:linear-gradient(lab(40.3901% 50.5466 30.7736) 0%,lab(26.6527% 44.3818 28.2807) 100%);border:1px solid #b9464266;border:1px solid color(display-p3 .672518 .303612 .27835/.4);border:1px solid lab(46.3104% 47.2106 27.79/.4)}[data-theme=matrix] .btn-danger:hover:not(:disabled){box-shadow:0 0 8px #bd413f80,0 0 20px #a8363433;box-shadow:0 0 8px color(display-p3 .685722 .289434 .265839/.5),0 0 20px color(display-p3 .608337 .244099 .224143/.2);box-shadow:0 0 8px lab(46.203% 50.4327 30.0437/.5),0 0 20px lab(40.499% 47.3146 28.368/.2)}[data-theme=matrix] .btn-success{color:#c8ffc8;color:color(display-p3 .820087 1.00108 .793973);color:lab(95.4734% -27.9568 22.1744);background:linear-gradient(#00791d 0%,#005211 100%);background:linear-gradient(color(display-p3 .158528 .475033 .125781) 0%,color(display-p3 .0320253 .329025 .00670068) 100%);background:linear-gradient(lab(44.0674% -50.9499 46.2923) 0%,lab(29.8754% -45.5653 43.7555) 100%);border:1px solid #1c882d66;border:1px solid color(display-p3 .256547 .52677 .225702/.4);border:1px solid lab(49.688% -45.0514 38.7399/.4)}[data-theme=matrix] .btn-warning{background:linear-gradient(#b68700 0%,#896100 100%);background:linear-gradient(color(display-p3 .693771 .532101 .0534471) 0%,color(display-p3 .52759 .382282 -.112703) 100%);background:linear-gradient(lab(59.5057% 12.7527 79.8726) 0%,lab(44.3485% 13.0434 85.3167) 100%);border:1px solid #c7960066;border:1px solid color(display-p3 .756373 .592966 .159673/.4);border:1px solid lab(65.3389% 12.2059 74.266/.4)}[data-theme=matrix] .message-user .message-text{box-shadow:0 0 8px #00590e4d,0 0 20px #0039071a;box-shadow:0 0 8px color(display-p3 .114549 .344581 .0904932/.3),0 0 20px color(display-p3 .071943 .22219 .0558761/.1);box-shadow:0 0 8px lab(32.0142% -39.5936 35.6288/.3),0 0 20px lab(19.9605% -28.2427 24.59/.1)}[data-theme=matrix] .toggle.active{box-shadow:0 0 10px #00791d80;box-shadow:0 0 10px color(display-p3 .197471 .467293 .168035/.5);box-shadow:0 0 10px lab(43.8665% -45.1423 39.6128/.5)}[data-theme=matrix] ::-webkit-scrollbar-track{background:#000100;background:color(display-p3 .000641514 .00418034 .000463614);background:lab(.21529% -.420451 .292596)}[data-theme=matrix] ::-webkit-scrollbar-thumb{background:#003907;background:color(display-p3 .071943 .22219 .0558761);background:lab(19.9605% -28.2427 24.59)}[data-theme=matrix] ::-webkit-scrollbar-thumb:hover{background:#00590e;background:color(display-p3 .114549 .344581 .0904932);background:lab(32.0142% -39.5936 35.6288)}@keyframes matrix-pulse{0%,to{box-shadow:0 0 4px #4cc15780;box-shadow:0 0 4px color(display-p3 .428591 .746057 .390042/.5);box-shadow:0 0 4px lab(69.679% -50.5618 42.4636/.5)}50%{box-shadow:0 0 12px #4cc157cc,0 0 24px #4cc1574d;box-shadow:0 0 12px color(display-p3 .428591 .746057 .390042/.8),0 0 24px color(display-p3 .428591 .746057 .390042/.3);box-shadow:0 0 12px lab(69.679% -50.5618 42.4636/.8),0 0 24px lab(69.679% -50.5618 42.4636/.3)}}[data-theme=matrix] .ai-settings-status.connected{border-radius:var(--radius-md);animation:2s ease-in-out infinite matrix-pulse}@keyframes matrix-glitch{0%,89%,to{text-shadow:0 0 10px #6bef75cc,0 0 30px #189a3080,0 0 60px #00590e33;text-shadow:0 0 10px color(display-p3 .559418 .924543 .514144/.8),0 0 30px color(display-p3 .283256 .595944 .248066/.5),0 0 60px color(display-p3 .114549 .344581 .0904932/.2);text-shadow:0 0 10px lab(85.0132% -56.1383 46.7987/.8),0 0 30px lab(55.7164% -50.7132 43.8697/.5),0 0 60px lab(32.0142% -39.5936 35.6288/.2);opacity:1;transform:translate(0)skew(0deg)}90%{text-shadow:3px 0 #78ff82cc,-3px 0 #00775399;text-shadow:3px 0 color(display-p3 .592103 1.00126 .542022/.8),-3px 0 color(display-p3 -.0584487 .477102 .315573/.6);text-shadow:3px 0 lab(91.0447% -61.7801 51.737/.8),-3px 0 lab(43.9703% -53.1363 14.7777/.6);opacity:.92;transform:translate(-3px)skew(-.5deg)}91%{text-shadow:-4px 0 #78ff82cc,4px 0 #526f0099;text-shadow:-4px 0 color(display-p3 .592103 1.00126 .542022/.8),4px 0 color(display-p3 .340141 .436553 -.0241195/.6);text-shadow:-4px 0 lab(91.0447% -61.7801 51.737/.8),4px 0 lab(43.2764% -24.4119 64.9229/.6);opacity:.88;transform:translate(3px,1px)skew(.5deg)}92%{text-shadow:2px 1px #6bef75b3,-2px -1px #3a974280;text-shadow:2px 1px color(display-p3 .559418 .924543 .514144/.7),-2px -1px color(display-p3 .330036 .582804 .299344/.5);text-shadow:2px 1px lab(85.0132% -56.1383 46.7987/.7),-2px -1px lab(55.3992% -42.1349 35.3863/.5);opacity:.95;transform:translate(-1px,-1px)skew(0deg)}93%{text-shadow:0 0 10px #6bef75cc,0 0 30px #189a3080,0 0 60px #00590e33;text-shadow:0 0 10px color(display-p3 .559418 .924543 .514144/.8),0 0 30px color(display-p3 .283256 .595944 .248066/.5),0 0 60px color(display-p3 .114549 .344581 .0904932/.2);text-shadow:0 0 10px lab(85.0132% -56.1383 46.7987/.8),0 0 30px lab(55.7164% -50.7132 43.8697/.5),0 0 60px lab(32.0142% -39.5936 35.6288/.2);opacity:1;transform:translate(0)skew(0deg)}}@keyframes matrix-neon-breathe{0%,to{opacity:1}50%{opacity:.6}}[data-theme=matrix] .landing-title{animation:6s ease-in-out infinite matrix-glitch}[data-theme=matrix] .landing-card:before{content:"";pointer-events:none;border-radius:inherit;background-color:#0000;background-image:linear-gradient(#00590e0d 1px,#0000 1px),linear-gradient(90deg,#00590e0d 1px,#0000 1px);background-image:linear-gradient(color(display-p3 .114549 .344581 .0904932/.05) 1px,#0000 1px),linear-gradient(90deg,color(display-p3 .114549 .344581 .0904932/.05) 1px,#0000 1px);background-image:linear-gradient(lab(32.0142% -39.5936 35.6288/.05) 1px,#0000 1px),linear-gradient(90deg,lab(32.0142% -39.5936 35.6288/.05) 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:20px 20px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 70%);mask-image:radial-gradient(#000 30%,#0000 70%)}[data-theme=matrix] .main-layout__sidebar{position:relative}[data-theme=matrix] .main-layout__sidebar:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#6bef75,#2f7434,#0d3811);background:linear-gradient(color(display-p3 .559418 .924543 .514144),color(display-p3 .258377 .450649 .234693),color(display-p3 .10067 .215043 .0871196));box-shadow:0 0 3px #4cc15799,0 0 8px #1e772966,0 0 20px #09571733;box-shadow:0 0 3px color(display-p3 .428591 .746057 .390042/.6),0 0 8px color(display-p3 .229941 .459175 .203328/.4),0 0 20px color(display-p3 .148766 .33713 .127567/.2);background:linear-gradient(lab(85.0132% -56.1383 46.7987),lab(43.4451% -33.6908 28.1509),lab(19.7532% -22.4924 19.0615));width:2px;height:100%;animation:4s ease-in-out infinite matrix-neon-breathe;position:absolute;top:0;right:-1px;box-shadow:0 0 3px lab(69.679% -50.5618 42.4636/.6),0 0 8px lab(43.6592% -39.3928 33.645/.4),0 0 20px lab(31.8109% -33.8088 29.2465/.2)}[data-theme=matrix] .ai-settings-header,[data-theme=matrix] .sidebar-header,[data-theme=matrix] .section-header{position:relative}[data-theme=matrix] .ai-settings-header:after,[data-theme=matrix] .sidebar-header:after,[data-theme=matrix] .section-header:after{content:"";pointer-events:none;background:linear-gradient(90deg,#6bef75,#2f7434,#0d3811);background:linear-gradient(90deg,color(display-p3 .559418 .924543 .514144),color(display-p3 .258377 .450649 .234693),color(display-p3 .10067 .215043 .0871196));box-shadow:0 0 3px #4cc15799,0 0 8px #1e772966,0 0 20px #09571733;box-shadow:0 0 3px color(display-p3 .428591 .746057 .390042/.6),0 0 8px color(display-p3 .229941 .459175 .203328/.4),0 0 20px color(display-p3 .148766 .33713 .127567/.2);background:linear-gradient(90deg,lab(85.0132% -56.1383 46.7987),lab(43.4451% -33.6908 28.1509),lab(19.7532% -22.4924 19.0615));width:100%;height:2px;animation:4s ease-in-out infinite matrix-neon-breathe;position:absolute;bottom:-1px;left:0;box-shadow:0 0 3px lab(69.679% -50.5618 42.4636/.6),0 0 8px lab(43.6592% -39.3928 33.645/.4),0 0 20px lab(31.8109% -33.8088 29.2465/.2)}[data-theme=matrix] .sidebar-footer{position:relative}[data-theme=matrix] .sidebar-footer:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0d3811,#2f7434,#6bef75);background:linear-gradient(90deg,color(display-p3 .10067 .215043 .0871196),color(display-p3 .258377 .450649 .234693),color(display-p3 .559418 .924543 .514144));box-shadow:0 0 3px #09571799,0 0 8px #1e772966,0 0 20px #4cc15733;box-shadow:0 0 3px color(display-p3 .148766 .33713 .127567/.6),0 0 8px color(display-p3 .229941 .459175 .203328/.4),0 0 20px color(display-p3 .428591 .746057 .390042/.2);background:linear-gradient(90deg,lab(19.7532% -22.4924 19.0615),lab(43.4451% -33.6908 28.1509),lab(85.0132% -56.1383 46.7987));width:100%;height:2px;animation:4s ease-in-out infinite matrix-neon-breathe;position:absolute;top:-1px;left:0;box-shadow:0 0 3px lab(31.8109% -33.8088 29.2465/.6),0 0 8px lab(43.6592% -39.3928 33.645/.4),0 0 20px lab(69.679% -50.5618 42.4636/.2)}[data-theme=matrix] .ai-settings{position:relative}[data-theme=matrix] .ai-settings:after{content:"";opacity:.6;pointer-events:none;background:linear-gradient(90deg,#4cc15799,#09571799);background:linear-gradient(90deg,color(display-p3 .428591 .746057 .390042/.6),color(display-p3 .148766 .33713 .127567/.6));box-shadow:0 0 3px #4cc15766,0 0 8px #1e772940,0 0 20px #0957171f;box-shadow:0 0 3px color(display-p3 .428591 .746057 .390042/.4),0 0 8px color(display-p3 .229941 .459175 .203328/.25),0 0 20px color(display-p3 .148766 .33713 .127567/.12);background:linear-gradient(90deg,lab(69.679% -50.5618 42.4636/.6),lab(31.8109% -33.8088 29.2465/.6));width:100%;height:2px;position:absolute;bottom:-1px;left:0;box-shadow:0 0 3px lab(69.679% -50.5618 42.4636/.4),0 0 8px lab(43.6592% -39.3928 33.645/.25),0 0 20px lab(31.8109% -33.8088 29.2465/.12)}[data-theme=matrix] .message-tool{border-left-color:#00791d;border-left-color:color(display-p3 .197471 .467293 .168035);border-left-color:lab(43.8665% -45.1423 39.6128)}[data-theme=matrix] .lease-card-separator,[data-theme=matrix] .provider-lease-separator,[data-theme=matrix] .network-credit-separator,[data-theme=matrix] .catalog-sku-separator{background:linear-gradient(#4cc15799,#09571799);background:linear-gradient(color(display-p3 .428591 .746057 .390042/.6),color(display-p3 .148766 .33713 .127567/.6));box-shadow:0 0 3px #4cc15780,0 0 8px #1e77294d,0 0 20px #09571726;box-shadow:0 0 3px color(display-p3 .428591 .746057 .390042/.5),0 0 8px color(display-p3 .229941 .459175 .203328/.3),0 0 20px color(display-p3 .148766 .33713 .127567/.15);background:linear-gradient(lab(69.679% -50.5618 42.4636/.6),lab(31.8109% -33.8088 29.2465/.6));width:2px;box-shadow:0 0 3px lab(69.679% -50.5618 42.4636/.5),0 0 8px lab(43.6592% -39.3928 33.645/.3),0 0 20px lab(31.8109% -33.8088 29.2465/.15)}[data-theme=matrix] .nav-tab.active{text-shadow:0 0 6px #4cc15780;text-shadow:0 0 6px color(display-p3 .428591 .746057 .390042/.5);text-shadow:0 0 6px lab(69.679% -50.5618 42.4636/.5);border-bottom-color:#4cc157;border-bottom-color:color(display-p3 .428591 .746057 .390042);border-bottom-color:lab(69.679% -50.5618 42.4636)}[data-theme=matrix] .chat-suggestion{color:#c8ffc8;color:color(display-p3 .820087 1.00108 .793973);color:lab(95.4734% -27.9568 22.1744);text-shadow:0 0 4px #3a974266;text-shadow:0 0 4px color(display-p3 .330036 .582804 .299344/.4);text-shadow:0 0 4px lab(55.3992% -42.1349 35.3863/.4);background:#005e25;background:color(display-p3 .0938338 .371353 .147775);border-color:#00893c;border-color:color(display-p3 .214497 .531948 .262291);background:lab(34.4264% -43.016 29.3224);border-color:lab(49.7747% -48.7973 32.7656)}[data-theme=matrix] .chat-suggestion:hover{background:#007834;background:color(display-p3 .149178 .472346 .206748);border-color:#00a248;border-color:color(display-p3 .258869 .626597 .314057);box-shadow:0 0 10px #00893c66;box-shadow:0 0 10px color(display-p3 .214497 .531948 .262291/.4);background:lab(43.9578% -49.0421 33.2602);border-color:lab(58.1419% -54.8916 36.8509);box-shadow:0 0 10px lab(49.7747% -48.7973 32.7656/.4)}[data-theme=matrix] .chat-suggestion--app{background:#003e29;background:color(display-p3 -.0328582 .251352 .155262);border-color:#006746;border-color:color(display-p3 .0728514 .40409 .277375);background:lab(22.4321% -35.5779 9.8686);border-color:lab(37.7808% -42.0452 11.7704)}[data-theme=matrix] .chat-suggestion--app:hover{background:#00563b;background:color(display-p3 -.031351 .347585 .225373);border-color:#007e57;border-color:color(display-p3 .0902301 .495718 .342526);box-shadow:0 0 10px #00674666;box-shadow:0 0 10px color(display-p3 .0728514 .40409 .277375/.4);background:lab(31.9762% -42.5091 11.8222);border-color:lab(46.1639% -49.0927 13.7367);box-shadow:0 0 10px lab(37.7808% -42.0452 11.7704/.4)}[data-theme=matrix] ::selection{color:#9bf89f;color:color(display-p3 .693018 .964193 .656326);color:lab(90.2615% -41.9921 34);text-shadow:0 0 6px #4cc15780;text-shadow:0 0 6px color(display-p3 .428591 .746057 .390042/.5);text-shadow:0 0 6px lab(69.679% -50.5618 42.4636/.5);background:#00791d66;background:color(display-p3 .197471 .467293 .168035/.4);background:lab(43.8665% -45.1423 39.6128/.4)}[data-theme=matrix] .thinking-dot{background:#6bef75;background:color(display-p3 .559418 .924543 .514144);box-shadow:0 0 6px #6bef75b3,0 0 12px #4cc1574d;box-shadow:0 0 6px color(display-p3 .559418 .924543 .514144/.7),0 0 12px color(display-p3 .428591 .746057 .390042/.3);background:lab(85.0132% -56.1383 46.7987);box-shadow:0 0 6px lab(85.0132% -56.1383 46.7987/.7),0 0 12px lab(69.679% -50.5618 42.4636/.3)}[data-theme=matrix] .thinking-dot:nth-of-type(2){background:#3a9742;background:color(display-p3 .330036 .582804 .299344);box-shadow:0 0 6px #3a9742b3,0 0 12px #2f74344d;box-shadow:0 0 6px color(display-p3 .330036 .582804 .299344/.7),0 0 12px color(display-p3 .258377 .450649 .234693/.3);background:lab(55.3992% -42.1349 35.3863);box-shadow:0 0 6px lab(55.3992% -42.1349 35.3863/.7),0 0 12px lab(43.4451% -33.6908 28.1509/.3)}[data-theme=matrix] .thinking-dot:nth-of-type(3){background:#1d5522;background:color(display-p3 .176946 .329214 .158457);box-shadow:0 0 6px #1d5522b3,0 0 12px #0d38114d;box-shadow:0 0 6px color(display-p3 .176946 .329214 .158457/.7),0 0 12px color(display-p3 .10067 .215043 .0871196/.3);background:lab(31.5994% -28.0899 23.5909);box-shadow:0 0 6px lab(31.5994% -28.0899 23.5909/.7),0 0 12px lab(19.7532% -22.4924 19.0615/.3)}[data-theme=matrix] .thinking-label{color:#4cc157;color:color(display-p3 .428591 .746057 .390042);color:lab(69.679% -50.5618 42.4636);text-shadow:0 0 6px #4cc1574d;text-shadow:0 0 6px color(display-p3 .428591 .746057 .390042/.3);text-shadow:0 0 6px lab(69.679% -50.5618 42.4636/.3)}[data-theme=matrix] .apps-sidebar__gauge{background:#000500;background:color(display-p3 .00114801 .0204789 .000580424);box-shadow:inset 0 0 4px #000100;box-shadow:inset 0 0 4px color(display-p3 .000641514 .00418034 .000463614);background:lab(1.01317% -2.28493 1.55522);box-shadow:inset 0 0 4px lab(.21529% -.420451 .292596)}[data-theme=matrix] .apps-sidebar__gauge-fill{background:linear-gradient(90deg,#6bef75,#3a9742);background:linear-gradient(90deg,color(display-p3 .559418 .924543 .514144),color(display-p3 .330036 .582804 .299344));box-shadow:0 0 6px #4cc15799,0 0 12px #1e77294d;box-shadow:0 0 6px color(display-p3 .428591 .746057 .390042/.6),0 0 12px color(display-p3 .229941 .459175 .203328/.3);background:linear-gradient(90deg,lab(85.0132% -56.1383 46.7987),lab(55.3992% -42.1349 35.3863));box-shadow:0 0 6px lab(69.679% -50.5618 42.4636/.6),0 0 12px lab(43.6592% -39.3928 33.645/.3)}[data-theme=matrix] .fuel-gauge{background:#000300cc;background:color(display-p3 .000934405 .010272 .00058724/.8);border-color:#00390799;border-color:color(display-p3 .071943 .22219 .0558761/.6);background:lab(.515621% -1.10584 .759017/.8);border-color:lab(19.9605% -28.2427 24.59/.6)}[data-theme=matrix] .fuel-gauge-track{background:#000100;background:color(display-p3 -.000321156 .00476877 -.00031311);border-color:#00390780;border-color:color(display-p3 .071943 .22219 .0558761/.5);box-shadow:inset 0 0 6px #000100;box-shadow:inset 0 0 6px color(display-p3 .000641514 .00418034 .000463614);background:lab(.223919% -.597067 .392717);border-color:lab(19.9605% -28.2427 24.59/.5);box-shadow:inset 0 0 6px lab(.21529% -.420451 .292596)}[data-theme=matrix] .fuel-gauge-fill{box-shadow:0 0 6px #4cc15780,0 0 14px #1e772940;box-shadow:0 0 6px color(display-p3 .428591 .746057 .390042/.5),0 0 14px color(display-p3 .229941 .459175 .203328/.25);box-shadow:0 0 6px lab(69.679% -50.5618 42.4636/.5),0 0 14px lab(43.6592% -39.3928 33.645/.25);background:linear-gradient(#6bef75 0%,#3a9742 100%)!important;background:linear-gradient(color(display-p3 .559418 .924543 .514144) 0%,color(display-p3 .330036 .582804 .299344) 100%)!important;background:linear-gradient(lab(85.0132% -56.1383 46.7987) 0%,lab(55.3992% -42.1349 35.3863) 100%)!important}[data-theme=matrix] .fuel-gauge[data-status=low] .fuel-gauge-fill{box-shadow:0 0 6px #ffb33380,0 0 14px #ffb33340;box-shadow:0 0 6px color(display-p3 .958194 .714599 .307301/.5),0 0 14px color(display-p3 .958194 .714599 .307301/.25);box-shadow:0 0 6px lab(78.9668% 21.4103 72.2375/.5),0 0 14px lab(78.9668% 21.4103 72.2375/.25);background:linear-gradient(#ffb333 0%,#c08000 100%)!important;background:linear-gradient(color(display-p3 .958194 .714599 .307301) 0%,color(display-p3 .737501 .503806 -.0352429) 100%)!important;background:linear-gradient(lab(78.9668% 21.4103 72.2375) 0%,lab(59.1424% 23.1246 89.8063) 100%)!important}[data-theme=matrix] .fuel-gauge[data-status=critical] .fuel-gauge-fill{box-shadow:0 0 6px #ff625e99,0 0 14px #ff625e4d;box-shadow:0 0 6px color(display-p3 .941245 .41623 .383592/.6),0 0 14px color(display-p3 .941245 .41623 .383592/.3);box-shadow:0 0 6px lab(63.2066% 63.0145 37.4065/.6),0 0 14px lab(63.2066% 63.0145 37.4065/.3);background:linear-gradient(#ff625e 0%,#bb061e 100%)!important;background:linear-gradient(color(display-p3 .941245 .41623 .383592) 0%,color(display-p3 .670281 .144187 .154678) 100%)!important;background:linear-gradient(lab(63.2066% 63.0145 37.4065) 0%,lab(39.9438% 63.5347 42.0903) 100%)!important}[data-theme=matrix] .fuel-gauge-tick{background:#002b0599;background:color(display-p3 .0511508 .164597 .038767/.6);background:lab(13.9332% -22.5712 17.761/.6)}[data-theme=matrix] .fuel-gauge-tick[data-major=true]{background:#1d5522cc;background:color(display-p3 .176946 .329214 .158457/.8);background:lab(31.5994% -28.0899 23.5909/.8)}[data-theme=matrix] .badge-primary{color:#4cc157;color:color(display-p3 .428591 .746057 .390042);color:lab(69.679% -50.5618 42.4636);background:#00791d26;background:color(display-p3 .197471 .467293 .168035/.15);border-color:#00791d66;border-color:color(display-p3 .197471 .467293 .168035/.4);box-shadow:0 0 4px #00791d4d,inset 0 0 4px #00791d1a;box-shadow:0 0 4px color(display-p3 .197471 .467293 .168035/.3),inset 0 0 4px color(display-p3 .197471 .467293 .168035/.1);background:lab(43.8665% -45.1423 39.6128/.15);border-color:lab(43.8665% -45.1423 39.6128/.4);box-shadow:0 0 4px lab(43.8665% -45.1423 39.6128/.3),inset 0 0 4px lab(43.8665% -45.1423 39.6128/.1)}[data-theme=matrix] .badge-success{color:#6bef75;color:color(display-p3 .559418 .924543 .514144);color:lab(85.0132% -56.1383 46.7987);background:#00791d33;background:color(display-p3 .197471 .467293 .168035/.2);border-color:#31983d80;border-color:color(display-p3 .315247 .587274 .283019/.5);box-shadow:0 0 4px #31983d4d,inset 0 0 4px #31983d1a;box-shadow:0 0 4px color(display-p3 .315247 .587274 .283019/.3),inset 0 0 4px color(display-p3 .315247 .587274 .283019/.1);background:lab(43.8665% -45.1423 39.6128/.2);border-color:lab(55.5063% -44.9848 38.123/.5);box-shadow:0 0 4px lab(55.5063% -44.9848 38.123/.3),inset 0 0 4px lab(55.5063% -44.9848 38.123/.1)}[data-theme=matrix] .badge-warning{color:#ffb333;color:color(display-p3 .958194 .714599 .307301);color:lab(78.9668% 21.4103 72.2375);background:#a4780026;background:color(display-p3 .63212 .472209 -.0864228/.15);border-color:#c7960066;border-color:color(display-p3 .756373 .592965 .159673/.4);box-shadow:0 0 4px #c796004d,inset 0 0 4px #c796001a;box-shadow:0 0 4px color(display-p3 .756373 .592965 .159673/.3),inset 0 0 4px color(display-p3 .756373 .592965 .159673/.1);background:lab(53.6677% 13.3731 90.1892/.15);border-color:lab(65.3389% 12.2059 74.266/.4);box-shadow:0 0 4px lab(65.3389% 12.2059 74.266/.3),inset 0 0 4px lab(65.3389% 12.2059 74.266/.1)}[data-theme=matrix] .badge-error{color:#ff625e;color:color(display-p3 .941245 .41623 .383592);color:lab(63.2066% 63.0145 37.4065);background:#97252726;background:color(display-p3 .544916 .18364 .17086/.15);border-color:#b9464266;border-color:color(display-p3 .672518 .303611 .27835/.4);box-shadow:0 0 4px #b9464266,inset 0 0 4px #b946421a;box-shadow:0 0 4px color(display-p3 .672518 .303611 .27835/.4),inset 0 0 4px color(display-p3 .672518 .303611 .27835/.1);background:lab(34.6852% 47.4343 29.205/.15);border-color:lab(46.3104% 47.2106 27.79/.4);box-shadow:0 0 4px lab(46.3104% 47.2106 27.79/.4),inset 0 0 4px lab(46.3104% 47.2106 27.79/.1)}[data-theme=matrix] .badge-neutral{color:#49814c;color:color(display-p3 .339228 .499753 .317892);color:lab(49.0332% -28.0082 22.8091);background:#051c074d;background:color(display-p3 .0425215 .106542 .034891/.3);border-color:#0d381166;border-color:color(display-p3 .10067 .215043 .0871196/.4);box-shadow:0 0 4px #0d381133;box-shadow:0 0 4px color(display-p3 .10067 .215043 .0871196/.2);background:lab(7.80139% -12.0069 8.58457/.3);border-color:lab(19.7532% -22.4924 19.0615/.4);box-shadow:0 0 4px lab(19.7532% -22.4924 19.0615/.2)}[data-theme=matrix] .toast{background:#000500;background:color(display-p3 .00114801 .0204789 .000580424);border-color:#00390780;border-color:color(display-p3 .071943 .22219 .0558761/.5);background:lab(1.01317% -2.28493 1.55522);border-color:lab(19.9605% -28.2427 24.59/.5)}[data-theme=matrix] .toast-success{border-color:#31983d80;border-color:color(display-p3 .315247 .587274 .283019/.5);box-shadow:0 0 6px #31983d4d,0 0 16px #31983d1a;box-shadow:0 0 6px color(display-p3 .315247 .587274 .283019/.3),0 0 16px color(display-p3 .315247 .587274 .283019/.1);border-color:lab(55.5063% -44.9848 38.123/.5);box-shadow:0 0 6px lab(55.5063% -44.9848 38.123/.3),0 0 16px lab(55.5063% -44.9848 38.123/.1)}[data-theme=matrix] .toast-success .toast-icon{filter:drop-shadow(0 0 4px lab(55.5063% -44.9848 38.123/.6))}[data-theme=matrix] .toast-error{border-color:#b9464280;border-color:color(display-p3 .672518 .303611 .27835/.5);box-shadow:0 0 6px #b9464266,0 0 16px #b9464226;box-shadow:0 0 6px color(display-p3 .672518 .303611 .27835/.4),0 0 16px color(display-p3 .672518 .303611 .27835/.15);border-color:lab(46.3104% 47.2106 27.79/.5);box-shadow:0 0 6px lab(46.3104% 47.2106 27.79/.4),0 0 16px lab(46.3104% 47.2106 27.79/.15)}[data-theme=matrix] .toast-error .toast-icon{filter:drop-shadow(0 0 4px lab(46.3104% 47.2106 27.79/.6))}[data-theme=matrix] .toast-warning{border-color:#c7960080;border-color:color(display-p3 .756373 .592965 .159673/.5);box-shadow:0 0 6px #c796004d,0 0 16px #c796001a;box-shadow:0 0 6px color(display-p3 .756373 .592965 .159673/.3),0 0 16px color(display-p3 .756373 .592965 .159673/.1);border-color:lab(65.3389% 12.2059 74.266/.5);box-shadow:0 0 6px lab(65.3389% 12.2059 74.266/.3),0 0 16px lab(65.3389% 12.2059 74.266/.1)}[data-theme=matrix] .toast-warning .toast-icon{filter:drop-shadow(0 0 4px lab(65.3389% 12.2059 74.266/.6))}[data-theme=matrix] .toast-info{border-color:#00791d80;border-color:color(display-p3 .197471 .467293 .168035/.5);box-shadow:0 0 6px #00791d4d,0 0 16px #00791d1a;box-shadow:0 0 6px color(display-p3 .197471 .467293 .168035/.3),0 0 16px color(display-p3 .197471 .467293 .168035/.1);border-color:lab(43.8665% -45.1423 39.6128/.5);box-shadow:0 0 6px lab(43.8665% -45.1423 39.6128/.3),0 0 16px lab(43.8665% -45.1423 39.6128/.1)}[data-theme=matrix] .toast-info .toast-icon{filter:drop-shadow(0 0 4px lab(43.8665% -45.1423 39.6128/.6))}[data-theme=matrix] .toast-progress{box-shadow:0 0 4px}[data-theme=matrix] .skeleton{background:linear-gradient(90deg,#000300 0%,#00190066 25%,#0024004d 50%,#00190066 75%,#000300 100%) 0 0/300% 100%;background:linear-gradient(90deg,color(display-p3 .000934405 .010272 .00058724) 0%,color(display-p3 -.0169206 .102069 -.0141328/.4) 25%,color(display-p3 -.0281823 .146293 -.0240014/.3) 50%,color(display-p3 -.0169206 .102069 -.0141328/.4) 75%,color(display-p3 .000934405 .010272 .00058724) 100%) 0 0/300% 100%;background:linear-gradient(90deg,lab(.515621% -1.10584 .759017) 0%,lab(6.11859% -17.5919 11.3481/.4) 25%,lab(10.8064% -30.1687 19.8941/.3) 50%,lab(6.11859% -17.5919 11.3481/.4) 75%,lab(.515621% -1.10584 .759017) 100%) 0 0/300% 100%;animation:2s ease-in-out infinite matrix-shimmer}@keyframes matrix-shimmer{0%{background-position:300% 0}to{background-position:-300% 0}}@media (prefers-reduced-motion:reduce){[data-theme=matrix] .main-layout__sidebar:after,[data-theme=matrix] .ai-settings-header:after,[data-theme=matrix] .sidebar-header:after,[data-theme=matrix] .section-header:after,[data-theme=matrix] .sidebar-footer:after,[data-theme=matrix] .chat-panel-title,[data-theme=matrix] .landing-title{animation:none}[data-theme=matrix] .skeleton{background:#000500;background:color(display-p3 .00114801 .0204789 .000580424);background:lab(1.01317% -2.28493 1.55522);animation:none}html[data-theme=matrix] body:before,[data-theme=matrix] .ai-settings-status.connected,[data-theme=matrix] .chat-panel-title>svg{animation:none}}html{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{font-family:var(--font-sans);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(at top,#030915 0%,#000205 50%,#000001 100%) fixed;background:radial-gradient(at top,color(display-p3 .0172697 .0342739 .0801637) 0%,color(display-p3 .00274174 .00623318 .0197301) 50%,color(display-p3 .000835342 .00157453 .00402983) 100%) fixed;background:radial-gradient(at top,lab(2.38388% .210628 -6.77811) 0%,lab(.439737% .0837073 -1.54018) 50%,lab(.109045% .00604242 -.283226) 100%) fixed;line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--text-primary);font-weight:600}.card{background:var(--panel-bg);-webkit-backdrop-filter:blur(12px);border:1px solid var(--panel-border);border-radius:var(--radius-xl);box-shadow:0 4px 24px var(--panel-shadow);transition:all .2s}.card:hover{border-color:var(--panel-border-hover);box-shadow:0 8px 32px var(--panel-shadow);transform:translateY(-2px)}.card:active{box-shadow:0 2px 12px var(--panel-shadow);transition-duration:70ms;transform:translateY(0)}.card-static{background:var(--panel-bg);-webkit-backdrop-filter:blur(12px);border:1px solid var(--panel-border);border-radius:var(--radius-xl);box-shadow:0 4px 24px var(--panel-shadow)}.btn{font-family:var(--font-sans);border-radius:var(--radius-lg);cursor:pointer;border:none;outline:none;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .15s;display:inline-flex}.btn:focus-visible{outline:2px solid var(--color-primary-400);outline-offset:2px}.btn:active:not(:disabled){transition-duration:70ms;transform:scale(.97)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:linear-gradient(135deg,var(--gradient-start)0%,var(--gradient-mid)50%,var(--gradient-end)100%);color:#fff;box-shadow:0 2px 12px #435ab84d;box-shadow:0 2px 12px color(display-p3 .281403 .349462 .695967/.3);box-shadow:0 2px 12px lab(40.2961% 14.9678 -53.3524/.3)}.btn-primary:hover:not(:disabled){box-shadow:0 4px 20px #435ab880;box-shadow:0 4px 20px color(display-p3 .281403 .349462 .695967/.5);transform:translateY(-1px);box-shadow:0 4px 20px lab(40.2961% 14.9678 -53.3524/.5)}.btn-primary:active:not(:disabled){box-shadow:0 1px 6px #435ab84d;box-shadow:0 1px 6px color(display-p3 .281403 .349462 .695967/.3);transition-duration:70ms;transform:translateY(0)scale(.97);box-shadow:0 1px 6px lab(40.2961% 14.9678 -53.3524/.3)}.btn-secondary{background:var(--panel-bg);border:1px solid var(--panel-border);color:var(--text-primary)}.btn-secondary:hover:not(:disabled){background:var(--interactive-hover);border-color:var(--panel-border-hover)}.btn-ghost{color:var(--text-secondary);background:0 0}.btn-ghost:hover:not(:disabled){background:var(--interactive-hover);color:var(--text-primary)}.btn-success{color:#fff;background:linear-gradient(135deg,#25984d 0%,#098926 100%);background:linear-gradient(135deg,color(display-p3 .295966 .58777 .331576) 0%,color(display-p3 .239959 .530926 .207676) 100%);background:linear-gradient(135deg,lab(55.4741% -45.4549 30.1606) 0%,lab(49.7917% -47.926 41.72) 100%)}.btn-success:hover:not(:disabled){box-shadow:0 4px 16px #27873366;box-shadow:0 4px 16px color(display-p3 .272103 .52252 .242706/.4);box-shadow:0 4px 16px lab(49.5829% -42.1882 35.8774/.4)}.btn-success:active:not(:disabled){box-shadow:0 1px 4px #27873333;box-shadow:0 1px 4px color(display-p3 .272103 .52252 .242706/.2);transition-duration:70ms;box-shadow:0 1px 4px lab(49.5829% -42.1882 35.8774/.2)}.btn-danger{color:#fff;background:linear-gradient(135deg,#c74b47 0%,#ba293b 100%);background:linear-gradient(135deg,color(display-p3 .7249 .325691 .298949) 0%,color(display-p3 .670796 .213892 .246799) 100%);background:linear-gradient(135deg,lab(49.6897% 50.3711 29.7091) 0%,lab(42.403% 57.7622 27.7389) 100%)}.btn-danger:hover:not(:disabled){box-shadow:0 4px 16px #bd413f66;box-shadow:0 4px 16px color(display-p3 .685722 .289434 .265839/.4);box-shadow:0 4px 16px lab(46.203% 50.4327 30.0437/.4)}.btn-danger:active:not(:disabled){box-shadow:0 1px 4px #bd413f33;box-shadow:0 1px 4px color(display-p3 .685722 .289434 .265839/.2);transition-duration:70ms;box-shadow:0 1px 4px lab(46.203% 50.4327 30.0437/.2)}.btn-warning{color:#120904;color:color(display-p3 .0642992 .0361734 .0188898);color:lab(3.00361% 2.40424 2.80357);background:linear-gradient(135deg,#f1944f 0%,#eb7c33 100%);background:linear-gradient(135deg,color(display-p3 .893764 .596821 .36227) 0%,color(display-p3 .864063 .508386 .269914) 100%);background:linear-gradient(135deg,lab(70.3223% 31.7954 50.8464) 0%,lab(64.2222% 40.3262 57.2316) 100%)}.btn-sm{padding:.375rem .875rem;font-size:.8125rem}.btn-lg{padding:.875rem 1.75rem;font-size:1rem}.btn-pill{border-radius:var(--radius-full)}.input{width:100%;font-family:var(--font-sans);color:var(--text-primary);border:1px solid var(--panel-border);border-radius:var(--radius-lg);background:#03060d99;background:color(display-p3 .0131684 .0221146 .0484345/.6);background:lab(1.52065% -.00759214 -3.13168/.6);outline:none;padding:.625rem 1rem;font-size:.9375rem;transition:all .15s}.input::placeholder{color:var(--text-dim)}.input:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px #4671b733;box-shadow:0 0 0 3px color(display-p3 .31272 .437198 .696973/.2);box-shadow:0 0 0 3px lab(46.9518% 2.04316 -42.3932/.2)}.input:disabled{opacity:.5;cursor:not-allowed}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 20 20%27%3e%3cpath stroke=%27%23a0a0b0%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27M6 8l4 4 4-4%27/%3e%3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:1.25rem;padding-right:2.5rem}.badge{border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.02em;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.badge-primary{color:#89afed;color:color(display-p3 .566478 .681764 .91121);color:lab(70.4608% -1.25659 -35.8783);background:#4671b733;background:color(display-p3 .31272 .437198 .696973/.2);background:lab(46.9518% 2.04316 -42.3932/.2);border:1px solid #4671b74d;border:1px solid color(display-p3 .312721 .437198 .696973/.3);border:1px solid lab(46.9518% 2.04316 -42.3932/.3)}.badge-success{color:#7bc27e;color:color(display-p3 .546891 .753811 .51868);color:lab(72.4933% -33.5873 27.1283);background:#27873326;background:color(display-p3 .272103 .52252 .242706/.15);background:lab(49.5829% -42.1882 35.8774/.15);border:1px solid #2787334d;border:1px solid color(display-p3 .272103 .522521 .242706/.3);border:1px solid lab(49.5829% -42.1882 35.8774/.3)}.badge-warning{color:#f2c86c;color:color(display-p3 .921479 .78906 .477798);color:lab(82.8346% 7.691 50.9405);background:#c7960026;background:color(display-p3 .756373 .592965 .159673/.15);background:lab(65.3389% 12.2059 74.266/.15);border:1px solid #c796004d;border:1px solid color(display-p3 .756373 .592966 .159673/.3);border:1px solid lab(65.3389% 12.2059 74.266/.3)}.badge-error{color:#f08f87;color:color(display-p3 .890294 .577759 .542819);color:lab(69.8466% 37.3708 20.841);background:#b9464226;background:color(display-p3 .672518 .303611 .27835/.15);background:lab(46.3104% 47.2106 27.79/.15);border:1px solid #b946424d;border:1px solid color(display-p3 .672518 .303612 .27835/.3);border:1px solid lab(46.3104% 47.2106 27.79/.3)}.badge-neutral{color:#979fab;color:color(display-p3 .598684 .622198 .66685);color:lab(65.1297% -.927359 -7.41248);background:#4148534d;background:color(display-p3 .261513 .281801 .32064/.3);background:lab(30.3224% -.794604 -7.35166/.3);border:1px solid #41485366;border:1px solid color(display-p3 .261513 .281802 .32064/.4);border:1px solid lab(30.3224% -.794604 -7.35166/.4)}.stat-card{background:var(--panel-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--panel-border);border-radius:var(--radius-lg);padding:1rem;transition:all .2s}.stat-card:hover{border-color:var(--panel-border-hover)}.stat-value{font-family:var(--font-heading);font-size:1.5rem;font-weight:700;line-height:1.2}.stat-label{color:var(--text-muted);margin-top:.25rem;font-size:.75rem}.wallet-dashboard{flex-direction:column;gap:1rem;display:flex}.wallet-skeleton-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.wallet-skeleton-balance,.wallet-skeleton-fund{border-radius:var(--radius-lg);height:8rem}.wallet-skeleton-credit{border-radius:var(--radius-lg);grid-column:span 2;height:14rem}.wallet-error{border-radius:var(--radius-lg);color:#ffb7b0;color:color(display-p3 1.02415 .701683 .663799);color:lab(81.4531% 37.2948 20.6652);background:#400c0c4d;background:color(display-p3 .229224 .0641956 .0570073/.3);background:lab(12.195% 25.2733 13.8856/.3);border:1px solid #b9464266;border:1px solid color(display-p3 .672518 .303612 .27835/.4);border:1px solid lab(46.3104% 47.2106 27.79/.4);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.wallet-top-row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.wallet-balances-card{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:var(--radius-lg);overflow:hidden}.wallet-balances-header{border-bottom:1px solid var(--panel-border);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.wallet-balances-title{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;display:flex}.wallet-balances-title svg{color:var(--color-primary-400)}.wallet-balances-grid{background:var(--panel-border);grid-template-columns:1fr 1fr;gap:1px;display:grid}.wallet-token{background:var(--panel-bg);flex-direction:column;gap:.25rem;padding:1rem 1.25rem;display:flex}.wallet-token-value{font-family:var(--font-heading);color:var(--text-primary);font-size:1.5rem;font-weight:700;line-height:1.1}.wallet-token[data-token=mfx] .wallet-token-value{color:var(--color-primary-400)}.wallet-token[data-token=pwr] .wallet-token-value{color:#9fa5f9;color:color(display-p3 .628149 .646263 .950927);color:lab(69.7628% 12.7029 -42.8)}.wallet-token-label{text-transform:uppercase;letter-spacing:.03em;color:var(--text-dim);font-size:.6875rem;font-weight:500}.wallet-fund-card{border-radius:var(--radius-lg);background:linear-gradient(135deg,#051606cc,#050911);background:linear-gradient(135deg,color(display-p3 .0357351 .084907 .0301312/.8),color(display-p3 .0228189 .0354086 .0655164));background:linear-gradient(135deg,lab(5.64387% -7.8529 5.66435/.8),lab(2.42796% -.0840873 -4.13788));border:1px solid #61bd674d;border:1px solid color(display-p3 .47165 .731492 .438238/.3);border:1px solid lab(69.3498% -42.0535 34.6246/.3);position:relative;overflow:hidden}.wallet-fund-card:before{content:"";pointer-events:none;background:linear-gradient(135deg,#61bd6714,#0000 60%);background:linear-gradient(135deg,color(display-p3 .47165 .731492 .438238/.08),#0000 60%);background:linear-gradient(135deg,lab(69.3498% -42.0535 34.6246/.08),#0000 60%);position:absolute;top:0;bottom:0;left:0;right:0}.wallet-fund-card-header{border-bottom:1px solid #61bd6733;border-bottom:1px solid color(display-p3 .47165 .731492 .438238/.2);border-bottom:1px solid lab(69.3498% -42.0535 34.6246/.2);align-items:center;padding:.75rem 1rem;display:flex}.wallet-fund-card-title{text-transform:uppercase;letter-spacing:.05em;color:#91d993;color:color(display-p3 .632129 .843039 .602939);color:lab(80.6219% -33.5752 26.9876);align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;display:flex}.wallet-fund-card-body{flex-direction:column;gap:.75rem;padding:1rem;display:flex;position:relative}.wallet-fund-input-group{border-radius:var(--radius-md);background:#03060d99;background:color(display-p3 .0131684 .0221146 .0484345/.6);background:lab(1.52065% -.00759214 -3.13168/.6);border:1px solid #2e3b5080;border:1px solid color(display-p3 .191295 .229661 .305278/.5);border:1px solid lab(24.3986% -.758216 -14.4176/.5);align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.wallet-fund-amount-input{min-width:0;font-family:var(--font-mono);color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;padding:.25rem 0;font-size:1.25rem;font-weight:600}.wallet-fund-amount-input::placeholder{color:var(--text-dim)}.wallet-fund-amount-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.wallet-fund-amount-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wallet-fund-amount-denom{color:#9fa5f9;color:color(display-p3 .628149 .646263 .950927);color:lab(69.7628% 12.7029 -42.8);text-transform:uppercase;font-size:.875rem;font-weight:600}.wallet-fund-presets{align-items:center;gap:.5rem;display:flex}.wallet-fund-preset-btn{border-radius:var(--radius-md);font-family:var(--font-mono);color:var(--text-muted);cursor:pointer;background:#0c121a99;background:color(display-p3 .0527395 .0690025 .101005/.6);background:lab(5.19304% -.298686 -6.50336/.6);border:1px solid #2e3b5066;border:1px solid color(display-p3 .191295 .229661 .305278/.4);border:1px solid lab(24.3986% -.758216 -14.4176/.4);flex:1;padding:.375rem .5rem;font-size:.8125rem;font-weight:500;transition:all .15s}.wallet-fund-preset-btn:hover:not(:disabled){color:#91d993;color:color(display-p3 .632129 .843039 .602939);color:lab(80.6219% -33.5752 26.9876);background:#16223599;background:color(display-p3 .0962386 .130961 .201062/.6);border-color:#61bd6766;border-color:color(display-p3 .47165 .731492 .438238/.4);background:lab(12.7639% -.138238 -14.2699/.6);border-color:lab(69.3498% -42.0535 34.6246/.4)}.wallet-fund-preset-btn:disabled{opacity:.5;cursor:not-allowed}.wallet-fund-recipient-group{border-radius:var(--radius-md);background:#03060d99;background:color(display-p3 .0131684 .0221146 .0484345/.6);background:lab(1.52065% -.00759214 -3.13168/.6);border:1px solid #2e3b5080;border:1px solid color(display-p3 .191295 .229661 .305278/.5);border:1px solid lab(24.3986% -.758216 -14.4176/.5);align-items:center;gap:.5rem;padding:.375rem .75rem;display:flex}.wallet-fund-recipient-icon{color:var(--text-dim);flex-shrink:0}.wallet-fund-recipient-input{min-width:0;font-family:var(--font-mono);color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;padding:.25rem 0;font-size:.75rem}.wallet-fund-recipient-input::placeholder{color:var(--text-dim);font-family:var(--font-sans)}.wallet-fund-submit-btn{border-radius:var(--radius-md);color:#060d06;color:color(display-p3 .0295855 .0517134 .026932);color:lab(3.18283% -2.80908 2.08293);cursor:pointer;background:#61bd67;background:color(display-p3 .47165 .731492 .438238);background:lab(69.3498% -42.0535 34.6246);border:none;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:600;transition:all .15s;display:flex}.wallet-fund-submit-btn:hover:not(:disabled){background:#6ed274;background:color(display-p3 .530543 .81298 .494075);background:lab(76.4344% -44.8513 36.877);transform:translateY(-1px)}.wallet-fund-submit-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.wallet-fund-available{color:var(--text-dim);text-align:center;font-size:.75rem}.wallet-credit-card{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:var(--radius-lg);position:relative;overflow:hidden}.wallet-credit-card:before{content:"";background:#00b7dd;background:color(display-p3 .284587 .708644 .863665);background:lab(68.1928% -31.3754 -32.8596);width:4px;position:absolute;top:0;bottom:0;left:0}.wallet-credit-card[data-status=healthy]:before{background:#61bd67;background:color(display-p3 .47165 .731492 .438238);background:lab(69.3498% -42.0535 34.6246)}.wallet-credit-card[data-status=low]:before{background:#ffb333;background:color(display-p3 .958194 .714599 .307301);background:lab(78.9668% 21.4103 72.2375)}.wallet-credit-card[data-status=critical]:before{background:#de4e4b;background:color(display-p3 .80489 .345625 .318144);background:lab(54.1237% 56.7341 33.7839);animation:2s ease-in-out infinite pulse}.wallet-credit-card[data-status=empty]:before{background:#4f5661;background:color(display-p3 .314209 .335145 .375136);background:lab(36.1243% -.829309 -7.36671)}.wallet-credit-header{border-bottom:1px solid var(--panel-border);justify-content:space-between;align-items:center;padding:.75rem 1rem .75rem 1.25rem;display:flex}.wallet-credit-title{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;display:flex}.wallet-credit-title svg{color:#ffb333;color:color(display-p3 .958194 .714599 .307301);color:lab(78.9668% 21.4103 72.2375)}.wallet-credit-alert{border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.03em;color:#ff847d;color:color(display-p3 .936637 .544773 .506215);color:lab(69.5411% 46.9033 26.5749);background:#de4e4b26;background:color(display-p3 .80489 .345625 .318144/.15);background:lab(54.1237% 56.7341 33.7839/.15);padding:.25rem .625rem;font-size:.6875rem;font-weight:600;animation:2s ease-in-out infinite pulse}.wallet-credit-warning{border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.03em;color:#ffc166;color:color(display-p3 .963712 .766512 .455187);color:lab(82.5491% 16.1509 54.3516);background:#ffb33326;background:color(display-p3 .958194 .714599 .307301/.15);background:lab(78.9668% 21.4103 72.2375/.15);padding:.25rem .625rem;font-size:.6875rem;font-weight:600}.wallet-credit-body{flex-direction:column;gap:1rem;padding:1rem 1.25rem;display:flex}.fuel-gauge{border-radius:var(--radius-lg);background:#03060bcc;background:color(display-p3 .0152948 .0224008 .0413525/.8);background:lab(1.53462% -.0763983 -2.22934/.8);border:1px solid #1c222b99;border:1px solid color(display-p3 .114362 .13221 .166818/.6);border:1px solid lab(12.9118% -.603847 -7.27841/.6);padding:1rem}.fuel-gauge-display{align-items:center;gap:1.25rem;display:flex}.fuel-gauge-readout{border-radius:var(--radius-md);background:#010203;background:color(display-p3 .00453179 .00663727 .012259);box-shadow:inset 0 1px 3px #0000004d;box-shadow:inset 0 1px 3px color(display-p3 0 0 0/.3);background:lab(.454704% -.0226423 -.660545);border:1px solid #11161fcc;border:1px solid color(display-p3 .0697878 .0865498 .119355/.8);border:1px solid lab(7.13753% -.43682 -7.17928/.8);flex-direction:column;align-items:flex-start;min-width:5.5rem;padding:.5rem .75rem;display:flex;box-shadow:inset 0 1px 3px lab(0% 0 0/.3)}.fuel-gauge-value{font-family:var(--font-mono);letter-spacing:-.02em;color:#61bd67;color:color(display-p3 .47165 .731492 .438238);color:lab(69.3498% -42.0535 34.6246);text-shadow:0 0 10px #61bd6780;text-shadow:0 0 10px color(display-p3 .47165 .731492 .438238/.5);text-shadow:0 0 10px lab(69.3498% -42.0535 34.6246/.5);font-size:1.25rem;font-weight:700;line-height:1.1}.fuel-gauge[data-status=low] .fuel-gauge-value{color:#ffb333;color:color(display-p3 .958194 .714599 .307301);color:lab(78.9668% 21.4103 72.2375);text-shadow:0 0 10px #ffb33380;text-shadow:0 0 10px color(display-p3 .958194 .714599 .307301/.5);text-shadow:0 0 10px lab(78.9668% 21.4103 72.2375/.5)}.fuel-gauge[data-status=critical] .fuel-gauge-value{color:#f14d4c;color:color(display-p3 .872583 .352089 .325751);color:lab(57.3944% 63.124 38.0626);text-shadow:0 0 10px #f14d4c99;text-shadow:0 0 10px color(display-p3 .872583 .352089 .325751/.6);text-shadow:0 0 10px lab(57.3944% 63.124 38.0626/.6);animation:1s ease-in-out infinite blink}.fuel-gauge[data-status=empty] .fuel-gauge-value{color:#5d646f;color:color(display-p3 .368448 .389977 .431031);color:lab(41.9258% -.856936 -7.37907);text-shadow:none}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.fuel-gauge-label{text-transform:uppercase;letter-spacing:.08em;color:#6b727e;color:color(display-p3 .424108 .446185 .488226);color:lab(47.7271% -.879407 -7.38947);margin-top:.125rem;font-size:.625rem;font-weight:600}.fuel-gauge-meter{flex-direction:column;flex:1;gap:.375rem;display:flex}.fuel-gauge-track{border-radius:var(--radius-sm);background:#010203;background:color(display-p3 .00453179 .00663727 .012259);box-shadow:inset 0 2px 4px #0000004d;box-shadow:inset 0 2px 4px color(display-p3 0 0 0/.3);background:lab(.454704% -.0226423 -.660545);border:1px solid #151b24cc;border:1px solid color(display-p3 .0872986 .10452 .138078/.8);border:1px solid lab(9.42785% -.533104 -7.25476/.8);height:1.25rem;position:relative;overflow:hidden;box-shadow:inset 0 2px 4px lab(0% 0 0/.3)}.fuel-gauge-fill{background:linear-gradient(#65c86b 0%,#4aa651 50%,#308639 100%);background:linear-gradient(color(display-p3 .494016 .774549 .458179) 0%,color(display-p3 .388519 .644089 .356631) 50%,color(display-p3 .2868 .518175 .25889) 100%);background:linear-gradient(lab(72.9478% -44.8663 37.0218) 0%,lab(61.2132% -42.0948 35.0149) 50%,lab(49.4761% -39.3352 33.1143) 100%);border-radius:2px;transition:width .5s ease-out;position:absolute;top:2px;bottom:2px;left:2px}.fuel-gauge[data-status=low] .fuel-gauge-fill{background:linear-gradient(#ffbe4f 0%,#e79d00 50%,#c08000 100%);background:linear-gradient(color(display-p3 1.00943 .747873 .305798) 0%,color(display-p3 .866175 .626579 .205985) 50%,color(display-p3 .727135 .509173 .092132) 100%);background:linear-gradient(lab(82.4264% 22.9296 77.6718) 0%,lab(70.8089% 22.0394 75.9229) 50%,lab(59.1875% 21.2096 76.185) 100%)}.fuel-gauge[data-status=critical] .fuel-gauge-fill{background:linear-gradient(#ff625e 0%,#db4241 50%,#b32228 100%);background:linear-gradient(color(display-p3 .941245 .41623 .383592) 0%,color(display-p3 .791396 .304454 .282293) 50%,color(display-p3 .6459 .192064 .184436) 100%);background:linear-gradient(lab(63.2066% 63.0145 37.4065) 0%,lab(51.69% 60.0089 36.4368) 50%,lab(40.1691% 57.0293 36.0154) 100%)}.fuel-gauge[data-status=empty] .fuel-gauge-fill{background:#1c222b;background:color(display-p3 .114361 .13221 .166818);background:lab(12.9118% -.603847 -7.27841)}.fuel-gauge-glow{pointer-events:none;background:linear-gradient(#ffffff26 0%,#0000 60%);background:linear-gradient(color(display-p3 1 1 1/.15) 0%,#0000 60%);background:linear-gradient(lab(100% 0 0/.15) 0%,#0000 60%);border-radius:2px;position:absolute;top:2px;bottom:2px;left:2px}.fuel-gauge-ticks{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.fuel-gauge-tick{background:#343b4599;background:color(display-p3 .210507 .230079 .267656/.6);background:lab(24.5199% -.749707 -7.33305/.6);width:1px;position:absolute;top:0;bottom:0}.fuel-gauge-tick[data-major=true]{background:#4f5661cc;background:color(display-p3 .314209 .335145 .375136/.8);background:lab(36.1243% -.829309 -7.36671/.8)}.fuel-gauge-scale{justify-content:space-between;padding:0 2px;display:flex}.fuel-gauge-scale span{font-family:var(--font-mono);color:#4f5661;color:color(display-p3 .314209 .335145 .375136);color:lab(36.1243% -.829309 -7.36671);text-align:center;min-width:1rem;font-size:.5rem;font-weight:500}.fuel-gauge-scale span:first-child{text-align:left}.fuel-gauge-scale span:last-child{text-align:right}.wallet-credit-metrics{background:var(--panel-border);border-radius:var(--radius-md);grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.wallet-credit-metric{background:#05091199;background:color(display-p3 .0228189 .0354086 .0655164/.6);background:lab(2.42796% -.0840873 -4.13788/.6);align-items:center;gap:.625rem;padding:.75rem;display:flex}.wallet-credit-metric-icon{border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}.wallet-credit-metric[data-type=balance] .wallet-credit-metric-icon{color:#61bd67;color:color(display-p3 .47165 .731492 .438238);color:lab(69.3498% -42.0535 34.6246);background:#61bd6726;background:color(display-p3 .47165 .731492 .438238/.15);background:lab(69.3498% -42.0535 34.6246/.15)}.wallet-credit-metric[data-type=burn] .wallet-credit-metric-icon{color:#ffb333;color:color(display-p3 .958194 .714599 .307301);color:lab(78.9668% 21.4103 72.2375);background:#ffb33326;background:color(display-p3 .958194 .714599 .307301/.15);background:lab(78.9668% 21.4103 72.2375/.15)}.wallet-credit-metric[data-type=active] .wallet-credit-metric-icon{color:#6bc670;color:color(display-p3 .507772 .7695 .473756);color:lab(72.8361% -42.0397 34.49);background:#31aa4026;background:color(display-p3 .343741 .657851 .307102/.15);background:lab(61.5358% -50.6384 43.17/.15)}.wallet-credit-metric[data-type=pending] .wallet-credit-metric-icon{color:#00b7dd;color:color(display-p3 .284587 .708644 .863665);color:lab(68.1928% -31.3754 -32.8596);background:#00b7dd26;background:color(display-p3 .284587 .708644 .863665/.15);background:lab(68.1928% -31.3754 -32.8596/.15)}.wallet-credit-metric-content{flex-direction:column;gap:.125rem;min-width:0;display:flex}.wallet-credit-metric-value{font-family:var(--font-heading);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:700;line-height:1.1;overflow:hidden}.wallet-credit-metric-label{text-transform:uppercase;letter-spacing:.03em;color:var(--text-dim);font-size:.625rem;font-weight:500}.wallet-credit-address{border-top:1px solid var(--panel-border);align-items:center;gap:.5rem;padding-top:.75rem;display:flex}.wallet-credit-address-label{text-transform:uppercase;letter-spacing:.03em;color:var(--text-dim);flex-shrink:0;font-size:.6875rem;font-weight:500}.wallet-credit-address-row{flex:1;align-items:center;gap:.375rem;min-width:0;display:flex}.wallet-credit-address-value{font-family:var(--font-mono);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;background:0 0;padding:0;font-size:.75rem;overflow:hidden}.wallet-credit-copy-btn{width:1.25rem;height:1.25rem;color:var(--text-dim);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.wallet-credit-copy-btn:hover{color:var(--text-primary);background:#4671b726;background:color(display-p3 .31272 .437198 .696973/.15);background:lab(46.9518% 2.04316 -42.3932/.15)}.address-derivation{border-radius:var(--radius-md);background:#02030699;background:color(display-p3 .0096201 .0130181 .021469/.6);background:lab(.892191% -.0545979 -.999779/.6);border:1px solid #151b2499;border:1px solid color(display-p3 .0872986 .10452 .138078/.6);border:1px solid lab(9.42785% -.533104 -7.25476/.6);align-items:center;gap:0;margin-top:.25rem;padding:.875rem 1rem;display:flex}.address-derivation-node{border-radius:var(--radius-sm);background:#06090fcc;background:color(display-p3 .0257884 .0356881 .0581238/.8);background:lab(2.44511% -.144467 -2.96631/.8);border:1px solid #1c222b99;border:1px solid color(display-p3 .114362 .13221 .166818/.6);border:1px solid lab(12.9118% -.603847 -7.27841/.6);flex-direction:column;gap:.25rem;min-width:0;padding:.5rem .75rem;display:flex}.address-derivation-node[data-type=source]{border-color:#4671b766;border-color:color(display-p3 .31272 .437198 .696973/.4);border-color:lab(46.9518% 2.04316 -42.3932/.4)}.address-derivation-node[data-type=derived]{background:#4aa65114;background:color(display-p3 .388519 .644089 .356631/.08);border-color:#4aa65166;border-color:color(display-p3 .388519 .644089 .356631/.4);background:lab(61.2132% -42.0948 35.0149/.08);border-color:lab(61.2132% -42.0948 35.0149/.4)}.address-derivation-label{text-transform:uppercase;letter-spacing:.08em;color:#6b727e;color:color(display-p3 .424108 .446185 .488226);color:lab(47.7271% -.879407 -7.38947);font-size:.5625rem;font-weight:600}.address-derivation-node[data-type=derived] .address-derivation-label{color:#6cb26f;color:color(display-p3 .487181 .691172 .459731);color:lab(66.6863% -33.5986 27.2525)}.address-derivation-value{font-family:var(--font-mono);color:var(--text-muted);white-space:nowrap;font-size:.75rem;font-weight:500}.address-derivation-node[data-type=derived] .address-derivation-value{color:#95cf96;color:color(display-p3 .632172 .806106 .607557);color:lab(78.0628% -27.9663 22.3194)}.address-derivation-value-row{align-items:center;gap:.375rem;display:flex}.address-derivation-copy{color:#6cb26f;color:color(display-p3 .487181 .691172 .459731);color:lab(66.6863% -33.5986 27.2525);cursor:pointer;background:#4aa65126;background:color(display-p3 .388519 .644089 .356631/.15);background:lab(61.2132% -42.0948 35.0149/.15);border:none;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;padding:0;transition:all .15s;display:flex}.address-derivation-copy:hover{color:#9be39d;color:color(display-p3 .66923 .881806 .639646);color:lab(84.1051% -33.5711 26.9365);background:#4aa65140;background:color(display-p3 .388519 .644089 .356631/.25);background:lab(61.2132% -42.0948 35.0149/.25)}.address-derivation-connector{flex-shrink:0;align-items:center;gap:0;padding:0 .25rem;display:flex}.address-derivation-line{background:linear-gradient(90deg,#414853,#147175);background:linear-gradient(90deg,color(display-p3 .261513 .281801 .32064),color(display-p3 .205409 .435338 .454684));background:linear-gradient(90deg,lab(30.3224% -.794604 -7.35166),lab(42.7742% -25.0503 -10.2908));width:1.25rem;height:1px}.address-derivation-transform{color:#40b1b7;color:color(display-p3 .381906 .685023 .710512);color:lab(66.1711% -31.3595 -12.905);background:#001517cc;background:color(display-p3 .0188712 .0821999 .0878864/.8);background:lab(5.49054% -6.57891 -3.32677/.8);border:1px solid #00626680;border:1px solid color(display-p3 .145503 .378708 .398145/.5);border:1px solid lab(36.9714% -25.0097 -10.2577/.5);border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}.address-derivation-transform svg{transform:rotate(90deg)}.table-container{border-radius:var(--radius-lg);overflow-x:auto}.table{border-collapse:separate;border-spacing:0;width:100%}.table th{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);text-align:left;border-bottom:1px solid var(--panel-border);padding:.625rem .875rem;font-size:.75rem;font-weight:600}.table td{color:var(--text-secondary);border-bottom:1px solid #1c222b4d;border-bottom:1px solid color(display-p3 .114362 .13221 .166818/.3);border-bottom:1px solid lab(12.9118% -.603847 -7.27841/.3);padding:.75rem .875rem;font-size:.875rem}.table tbody tr{transition:background .15s}.table tbody tr:hover{background:var(--interactive-hover)}.nav-tabs{border-bottom:1px solid var(--panel-border);gap:.25rem;display:flex}.nav-tab{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .15s}.nav-tab:hover{color:var(--text-secondary)}.nav-tab.active{color:var(--color-primary-400);border-bottom-color:var(--color-primary-500)}.toggle{border-radius:var(--radius-full);cursor:pointer;background:#1c222b;background:color(display-p3 .114361 .13221 .166818);background:lab(12.9118% -.603847 -7.27841);width:2.5rem;height:1.375rem;transition:background .2s;position:relative}.toggle.active{background:linear-gradient(135deg,var(--gradient-start)0%,var(--gradient-mid)100%)}.toggle-knob{border-radius:var(--radius-full);box-shadow:0 1px 3px #0003;box-shadow:0 1px 3px color(display-p3 0 0 0/.2);background:#fff;width:1rem;height:1rem;transition:transform .2s;position:absolute;top:.1875rem;left:.1875rem;box-shadow:0 1px 3px lab(0% 0 0/.2)}.toggle.active .toggle-knob{transform:translate(1.125rem)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animate-spin{animation:1s linear infinite spin}.animate-pulse{animation:2s ease-in-out infinite pulse}.animate-fadeIn{animation:.3s ease-out fadeIn}.gradient-text{background:linear-gradient(135deg,var(--color-primary-400)0%,var(--color-secondary-400)50%,var(--color-primary-300)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#03060d;background:color(display-p3 .0131684 .0221146 .0484345);background:lab(1.52065% -.00759214 -3.13168)}::-webkit-scrollbar-thumb{background:#252e3d;background:color(display-p3 .152151 .179976 .234434);background:lab(18.6568% -.710368 -10.8543);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#3b485e;background:color(display-p3 .241797 .281664 .35969);background:lab(30.2091% -.947192 -14.4723)}.text-primary{color:var(--text-primary)!important}.text-secondary{color:var(--text-secondary)!important}.text-muted{color:var(--text-muted)!important}.text-dim{color:var(--text-dim)!important}.text-accent{color:var(--color-primary-400)}.text-success{color:var(--color-success-400)}.text-warning{color:var(--color-warning-500)}.text-error{color:var(--color-error-400)}.layout{min-height:100vh;display:flex}.layout-main{flex:1;max-width:calc(100vw - 220px);margin-left:220px;padding:1.25rem}.sidebar{background:var(--panel-bg);-webkit-backdrop-filter:blur(16px);border-right:1px solid var(--panel-border);z-index:40;flex-direction:column;width:220px;display:flex;position:fixed;top:0;bottom:0;left:0}.sidebar-header{border-bottom:1px solid var(--panel-border);padding:1rem 1.25rem}.sidebar-logo{align-items:center;gap:.75rem;display:flex}.sidebar-logo-icon{border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--gradient-start)0%,var(--gradient-mid)50%,var(--gradient-end)100%);color:#fff;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1rem;font-weight:700;display:flex}.sidebar-logo-text{flex-direction:column;display:flex}.sidebar-title{font-family:var(--font-heading);background:linear-gradient(135deg,var(--color-primary-400)0%,var(--color-secondary-400)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.125rem;font-weight:600}.sidebar-subtitle{color:var(--text-dim);font-size:.75rem}.sidebar-nav{flex:1;padding:1rem 0;overflow-y:auto}.sidebar-section{margin-bottom:1rem;padding:0 .5rem}.sidebar-section-title{text-transform:uppercase;letter-spacing:.1em;color:var(--text-dim);margin-bottom:.5rem;padding:0 .75rem;font-size:.6875rem;font-weight:600}.sidebar-item{width:100%;color:var(--text-muted);border-radius:var(--radius-lg);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.625rem;padding:.5rem .625rem;font-size:.8125rem;font-weight:500;transition:all .15s;display:flex}.sidebar-item:hover{color:var(--text-primary);background:var(--interactive-hover)}.sidebar-item:active{transition-duration:70ms;transform:scale(.98)}.sidebar-item.active{color:var(--text-primary);background:linear-gradient(135deg,#6568b633 0%,#2f60b233 100%);background:linear-gradient(135deg,color(display-p3 .397154 .406475 .692189/.2) 0%,color(display-p3 .23358 .372875 .67439/.2) 100%);background:linear-gradient(135deg,lab(46.4195% 14.6904 -42.411/.2) 0%,lab(40.8257% 5.53829 -49.1075/.2) 100%);border:1px solid #6568b64d;border:1px solid color(display-p3 .397155 .406476 .69219/.3);border:1px solid lab(46.4195% 14.6904 -42.411/.3)}.sidebar-item.active .sidebar-item-icon{color:var(--color-primary-400)}.sidebar-item-icon{color:var(--text-dim);flex-shrink:0;transition:color .15s}.sidebar-item:hover .sidebar-item-icon{color:var(--text-muted)}.sidebar-footer{border-top:1px solid var(--panel-border);padding:.75rem 1.25rem}.sidebar-address{flex-direction:column;margin-bottom:.5rem;display:flex}.sidebar-address-label{text-transform:uppercase;letter-spacing:.05em;color:var(--color-success-400);font-size:.6875rem;font-weight:500}.sidebar-address-value{font-family:var(--font-mono);color:var(--text-muted);font-size:.75rem}.sidebar-version{font-family:var(--font-mono);color:var(--text-dim);font-size:.6875rem}.sidebar-refresh{border-bottom:1px solid var(--panel-border);align-items:center;gap:.625rem;margin-bottom:.5rem;padding:.5rem 0;display:flex}.sidebar-refresh-btn{border-radius:var(--radius-md);background:var(--interactive-hover);width:1.75rem;height:1.75rem;color:var(--text-muted);justify-content:center;align-items:center;transition:all .15s;display:flex}.sidebar-refresh-btn:hover:not(:disabled){background:var(--interactive-active);color:var(--text-primary)}.sidebar-refresh-btn:disabled{opacity:.5;cursor:not-allowed}.sidebar-refresh-info{align-items:center;gap:.375rem;display:flex}.sidebar-refresh-toggle{border-radius:var(--radius-full);background:var(--color-surface-700);width:1.75rem;height:1rem;transition:background-color .15s;position:relative}.sidebar-refresh-toggle.active{background:var(--color-success-600)}.sidebar-refresh-toggle-knob{border-radius:var(--radius-full);background:var(--text-primary);width:.75rem;height:.75rem;transition:transform .15s;position:absolute;top:.125rem;left:.125rem}.sidebar-refresh-toggle.active .sidebar-refresh-toggle-knob{transform:translate(.75rem)}.sidebar-refresh-label{font-family:var(--font-mono);color:var(--text-muted);font-size:.6875rem}.sidebar-refresh-time{font-family:var(--font-mono);color:var(--text-dim);margin-left:auto;font-size:.625rem}.toast-container{z-index:100;flex-direction:column;gap:.75rem;max-width:400px;display:flex;position:fixed;top:1rem;right:1rem}.toast{background:var(--panel-bg-solid);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--radius-lg);border:1px solid var(--panel-border);box-shadow:0 8px 32px var(--panel-shadow);align-items:flex-start;gap:.75rem;padding:1rem;transition:opacity .3s,transform .3s;animation:.3s ease-out toastSlideIn;display:flex;position:relative;overflow:hidden}.toast--exit{animation:.3s ease-in forwards toastSlideOut}@keyframes toastSlideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes toastSlideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.toast-progress{transform-origin:0;opacity:.4;height:2px;animation:toastCountdown var(--toast-duration)linear forwards;position:absolute;bottom:0;left:0;right:0}.toast-progress--paused{animation-play-state:paused}@keyframes toastCountdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.toast-icon{flex-shrink:0;margin-top:.125rem}.toast-message{color:var(--text-primary);flex:1;font-size:.875rem;line-height:1.4}.toast-close{color:var(--text-dim);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;flex-shrink:0;padding:.25rem;transition:all .15s}.toast-close:hover{color:var(--text-primary);background:var(--interactive-hover)}.toast-close:active{transition-duration:70ms;transform:scale(.88)}.toast-success{border-color:#27873366;border-color:color(display-p3 .272103 .52252 .242706/.4);border-color:lab(49.5829% -42.1882 35.8774/.4)}.toast-success .toast-icon{color:var(--color-success-400)}.toast-success .toast-progress{background:var(--color-success-400)}.toast-error{border-color:#b9464266;border-color:color(display-p3 .672518 .303611 .27835/.4);border-color:lab(46.3104% 47.2106 27.79/.4)}.toast-error .toast-icon{color:var(--color-error-400)}.toast-error .toast-progress{background:var(--color-error-400)}.toast-warning{border-color:#c7960066;border-color:color(display-p3 .756373 .592965 .159673/.4);border-color:lab(65.3389% 12.2059 74.266/.4)}.toast-warning .toast-icon{color:var(--color-warning-500)}.toast-warning .toast-progress{background:var(--color-warning-500)}.toast-info{border-color:#4671b766;border-color:color(display-p3 .31272 .437198 .696973/.4);border-color:lab(46.9518% 2.04316 -42.3932/.4)}.toast-info .toast-icon{color:var(--color-primary-400)}.toast-info .toast-progress{background:var(--color-primary-400)}.skeleton{border-radius:var(--radius-md);background:linear-gradient(90deg,#080d16 0%,#151b24 50%,#080d16 100%) 0 0/200% 100%;background:linear-gradient(90deg,color(display-p3 .0362543 .0519078 .08305) 0%,color(display-p3 .0872986 .10452 .138078) 50%,color(display-p3 .0362543 .0519078 .08305) 100%) 0 0/200% 100%;background:linear-gradient(90deg,lab(3.63763% -.181116 -5.28437) 0%,lab(9.42785% -.533104 -7.25476) 50%,lab(3.63763% -.181116 -5.28437) 100%) 0 0/200% 100%;animation:1.5s infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-text{width:100%;height:1rem}.skeleton-circle{border-radius:50%;width:2.5rem;height:2.5rem}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000002d9;background:color(display-p3 .00024489 .00124835 .00768181/.85);background:lab(.100302% .0982508 -.714833/.85);justify-content:center;align-items:center;animation:.2s ease-out fadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.modal{border-radius:var(--radius-xl);background:linear-gradient(#060d1a 0%,#03060d 100%);background:linear-gradient(color(display-p3 .028793 .0509247 .0982442) 0%,color(display-p3 .0131684 .0221146 .0484345) 100%);box-shadow:0 24px 80px #00000080,0 0 1px #4671b780,inset 0 1px #ffffff08;box-shadow:0 24px 80px color(display-p3 0 0 0/.5),0 0 1px color(display-p3 .31272 .437198 .696973/.5),inset 0 1px color(display-p3 1 1 1/.03);background:linear-gradient(lab(3.58546% .107899 -8.54721) 0%,lab(1.52065% -.00759214 -3.13168) 100%);border:1px solid #2b3b5599;border:1px solid color(display-p3 .181378 .228866 .323853/.6);border:1px solid lab(24.3213% -.466704 -17.901/.6);width:100%;animation:.25s ease-out modalIn;position:relative;overflow:hidden;box-shadow:0 24px 80px lab(0% 0 0/.5),0 0 1px lab(46.9518% 2.04316 -42.3932/.5),inset 0 1px lab(100% 0 0/.03)}.modal:before{content:"";border-radius:var(--radius-full);background:linear-gradient(90deg,#0000,#5a8ee480,#0000);background:linear-gradient(90deg,#0000,color(display-p3 .400397 .551948 .867703/.5),#0000);background:linear-gradient(90deg,#0000,lab(58.4184% 2.24337 -49.4783/.5),#0000);width:60%;height:2px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}@keyframes modalIn{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-header{background:#05091180;background:color(display-p3 .0228189 .0354086 .0655164/.5);background:lab(2.42796% -.0840873 -4.13788/.5);border-bottom:1px solid #252e3d80;border-bottom:1px solid color(display-p3 .152151 .179976 .234434/.5);border-bottom:1px solid lab(18.6568% -.710368 -10.8543/.5);justify-content:space-between;align-items:center;padding:1.125rem 1.25rem;display:flex}.modal-title{font-family:var(--font-heading);color:var(--text-primary);letter-spacing:-.01em;font-size:1.125rem;font-weight:700}.modal-close{color:var(--text-dim);cursor:pointer;border-radius:var(--radius-md);background:0 0;border:none;padding:.375rem;transition:all .15s}.modal-close:hover{color:var(--text-primary);background:var(--interactive-hover)}.modal-close:active{transition-duration:70ms;transform:scale(.88)}.modal-body{max-height:calc(90vh - 8rem);padding:1.25rem;overflow-y:auto}.modal-footer{background:#03060d80;background:color(display-p3 .0131684 .0221146 .0484345/.5);background:lab(1.52065% -.00759214 -3.13168/.5);border-top:1px solid #252e3d80;border-top:1px solid color(display-p3 .152151 .179976 .234434/.5);border-top:1px solid lab(18.6568% -.710368 -10.8543/.5);justify-content:flex-end;gap:.75rem;padding:1rem 1.25rem;display:flex}.empty-state{text-align:center;flex-direction:column;align-items:center;padding:2.5rem 2rem;display:flex}.empty-state-illustration{margin-bottom:1.5rem;position:relative}.empty-state-icon-wrapper{border-radius:var(--radius-2xl);background:linear-gradient(135deg,#4671b726 0%,#5656b01a 100%);background:linear-gradient(135deg,color(display-p3 .31272 .437198 .696973/.15) 0%,color(display-p3 .33673 .337169 .668823/.1) 100%);background:linear-gradient(135deg,lab(46.9518% 2.04316 -42.3932/.15) 0%,lab(40.1988% 19.6534 -49.1578/.1) 100%);border:1px solid #4671b733;border:1px solid color(display-p3 .312721 .437198 .696973/.2);border:1px solid lab(46.9518% 2.04316 -42.3932/.2);justify-content:center;align-items:center;width:5rem;height:5rem;display:flex;position:relative}.empty-state-icon{color:var(--color-primary-400);opacity:.9}.empty-state-illustration:before,.empty-state-illustration:after{content:"";border-radius:var(--radius-full);background:var(--color-primary-500);opacity:.15;position:absolute}.empty-state-illustration:before{width:.5rem;height:.5rem;top:0;right:-.5rem}.empty-state-illustration:after{width:.375rem;height:.375rem;bottom:.5rem;left:-.75rem}.empty-state-content{max-width:280px}.empty-state-title{font-family:var(--font-heading);color:var(--text-primary);letter-spacing:-.01em;margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.empty-state-description{color:var(--text-muted);margin-bottom:0;font-size:.9375rem;line-height:1.5}.empty-state-action{margin-top:1.5rem}.empty-state-action .btn{padding:.75rem 1.5rem;font-size:.9375rem}.section-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.section-header-content{align-items:flex-start;gap:.75rem;display:flex}.section-header-icon{color:var(--color-primary-400);flex-shrink:0;margin-top:.125rem}.section-header-title{font-family:var(--font-heading);color:var(--text-primary);margin:0;font-size:1.125rem;font-weight:600}.section-header-description{color:var(--text-muted);margin:.25rem 0 0;font-size:.875rem}.section-header-action{flex-shrink:0}@keyframes slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.animate-slideUp{animation:.3s ease-out slideUp}.animate-scaleIn{animation:.2s ease-out scaleIn}.stagger-children>*{animation:.3s ease-out backwards slideUp}.stagger-children>:first-child{animation-delay:0s}.stagger-children>:nth-child(2){animation-delay:50ms}.stagger-children>:nth-child(3){animation-delay:.1s}.stagger-children>:nth-child(4){animation-delay:.15s}.stagger-children>:nth-child(5){animation-delay:.2s}.stagger-children>:nth-child(6){animation-delay:.25s}.section-spacing{margin-bottom:2rem}.card-padding-sm{padding:1rem}.card-padding-md{padding:1.5rem}.card-padding-lg{padding:2rem}@media (max-width:1024px){.sidebar{transition:transform .3s;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.layout-main{max-width:100vw;margin-left:0;padding:1rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.card:hover,.btn-primary:hover:not(:disabled){transform:none}.toast{animation:none}.skeleton{background:#0c121a;background:color(display-p3 .0527395 .0690025 .101005);background:lab(5.19304% -.298686 -6.50336);animation:none}.modal,.modal-backdrop,.animate-spin,.animate-pulse,.animate-fadeIn,.animate-slideUp,.animate-scaleIn,.stagger-children>*{animation:none}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-nav{z-index:200;background:var(--panel-bg-solid);border:1px solid var(--color-primary-500);border-radius:var(--radius-lg);color:var(--color-primary-400);box-shadow:0 4px 16px var(--panel-shadow);padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:top .15s;position:fixed;top:-100%;left:50%;transform:translate(-50%)}.skip-nav:focus{outline:2px solid var(--color-primary-400);outline-offset:2px;top:1rem}.chat-bubble{z-index:50;border-radius:var(--radius-full);background:linear-gradient(135deg,var(--gradient-start)0%,var(--gradient-mid)50%,var(--gradient-end)100%);color:#fff;cursor:pointer;box-shadow:0 4px 20px #435ab866;box-shadow:0 4px 20px color(display-p3 .281403 .349462 .695967/.4);border:none;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;transition:all .2s;display:flex;position:fixed;bottom:1.5rem;right:1.5rem;box-shadow:0 4px 20px lab(40.2961% 14.9678 -53.3524/.4)}.chat-bubble:hover{box-shadow:0 6px 24px #435ab880;box-shadow:0 6px 24px color(display-p3 .281403 .349462 .695967/.5);transform:scale(1.05);box-shadow:0 6px 24px lab(40.2961% 14.9678 -53.3524/.5)}.chat-bubble:active{box-shadow:0 2px 10px #435ab84d;box-shadow:0 2px 10px color(display-p3 .281403 .349462 .695967/.3);transition-duration:70ms;transform:scale(.92);box-shadow:0 2px 10px lab(40.2961% 14.9678 -53.3524/.3)}.chat-bubble-status{border-radius:var(--radius-full);border:2px solid #080d16;border:2px solid color(display-p3 .0362543 .0519078 .0830501);border:2px solid lab(3.63763% -.181116 -5.28437);width:.625rem;height:.625rem;position:absolute;top:.25rem;right:.25rem}.chat-bubble-status.connected{background:var(--color-success-400)}.chat-bubble-status.disconnected{background:var(--color-error-400)}.chat-bubble-badge{border-radius:var(--radius-full);background:var(--color-error-500);border:2px solid #080d16;border:2px solid color(display-p3 .0362543 .0519078 .0830501);border:2px solid lab(3.63763% -.181116 -5.28437);width:1rem;height:1rem;position:absolute;top:-.25rem;right:-.25rem}.chat-panel{z-index:45;background:var(--panel-bg-solid);border:1px solid var(--panel-border);border-radius:var(--radius-xl);width:400px;max-width:calc(100vw - 3rem);height:600px;max-height:calc(100vh - 8rem);box-shadow:0 16px 64px var(--panel-shadow);flex-direction:column;transition:width .2s,height .2s;animation:.2s ease-out slideUp;display:flex;position:fixed;bottom:6rem;right:1.5rem}.chat-panel-expanded{width:min(800px,100vw - 3rem);height:min(900px,100vh - 8rem)}.chat-panel--fullscreen{z-index:auto;width:100%;height:100%;max-height:100%;box-shadow:none;border:none;border-left:1px solid var(--panel-border);border-radius:0;animation:none;position:static}.chat-panel-header{flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.chat-panel-title{font-family:var(--font-heading);color:var(--text-primary);align-items:center;gap:.5rem;font-size:1rem;font-weight:600;display:flex}.chat-panel-offline{color:var(--color-error-400);align-items:center;margin-left:.25rem;display:flex}.chat-panel-actions{align-items:center;gap:.25rem;display:flex}.chat-panel-btn{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-md);background:0 0;border:none;padding:.375rem;transition:all .15s}.chat-panel-btn:hover{background:var(--interactive-hover);color:var(--text-primary)}.chat-panel-btn:active{transition-duration:70ms;transform:scale(.88)}.chat-messages-scroll-wrapper{flex:1;position:relative;overflow:hidden}.chat-messages-scroll-wrapper:before,.chat-messages-scroll-wrapper:after{content:"";pointer-events:none;z-index:2;opacity:0;height:32px;transition:opacity .2s;position:absolute;left:0;right:0}.chat-messages-scroll-wrapper:before{background:linear-gradient(to bottom,var(--panel-bg-solid),transparent);top:0}.chat-messages-scroll-wrapper:after{background:linear-gradient(to top,var(--panel-bg-solid),transparent);bottom:0}.chat-messages-scroll-wrapper[data-shadow-top=true]:before,.chat-messages-scroll-wrapper[data-shadow-bottom=true]:after{opacity:1}.chat-messages{flex-direction:column;gap:1rem;height:100%;padding:1rem;display:flex;overflow-y:auto}.chat-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:2rem;display:flex}.chat-empty-title{font-family:var(--font-heading);color:var(--text-primary);margin-bottom:.25rem;font-size:1.125rem;font-weight:600}.chat-empty-hint{color:var(--text-muted);margin-bottom:1.5rem;font-size:.875rem}.chat-suggestions{flex-direction:column;align-items:center;gap:.5rem;display:flex}.chat-suggestion{background:var(--color-primary-500);border:1px solid var(--color-primary-400);border-radius:var(--radius-lg);color:#fff;text-align:center;cursor:pointer;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;transition:all .15s}.chat-suggestion:hover{background:var(--color-primary-400);border-color:var(--color-primary-400);color:#fff}.chat-suggestion:active{transition-duration:70ms;transform:scale(.96)}.chat-suggestion--app{background:var(--color-success-500);border-color:var(--color-success-400)}.chat-suggestion--app:hover{background:var(--color-success-400);border-color:var(--color-success-400)}.chat-example-apps{flex-direction:column;align-items:center;gap:.5rem;margin:.25rem 2.5rem;padding:.75rem 1rem;display:flex}.chat-example-apps__label{color:var(--text-muted);font-size:.8125rem}.chat-example-apps__groups{gap:1.5rem;width:100%;display:flex}.chat-example-apps__group{flex-direction:column;flex:1;gap:.375rem;min-width:0;display:flex}.chat-example-apps__group-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600}.chat-example-apps__subcategory{flex-direction:column;gap:.375rem;display:flex}.chat-example-apps__subcategory-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.6875rem;font-weight:500}.chat-example-apps__buttons{grid-template-columns:repeat(3,1fr);gap:.5rem;width:100%;display:grid}.chat-example-apps__stagger{animation:.3s ease-out both staggerIn;animation-delay:calc(var(--stagger,0)*30ms)}@keyframes staggerIn{0%{opacity:0;transform:translateY(8px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:480px){.chat-example-apps__groups{flex-direction:column;gap:1rem}.chat-example-apps__buttons{grid-template-columns:repeat(2,1fr)}}.message{gap:.75rem;max-width:95%;animation:.3s ease-out both messageEnter;display:flex}@keyframes messageEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.message-user{flex-direction:row-reverse;align-self:flex-end}.message-assistant,.message-tool{align-self:flex-start}.message-tool{border-left:2px solid #27873366;border-left:2px solid color(display-p3 .272103 .522521 .242706/.4);border-left:2px solid lab(49.5829% -42.1882 35.8774/.4);padding-left:.75rem}.message-avatar{border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}.message-user .message-avatar{background:linear-gradient(135deg,var(--gradient-start)0%,var(--gradient-mid)100%);color:#fff}.message-assistant .message-avatar{background:var(--panel-bg);border:1px solid var(--panel-border);color:var(--color-primary-400)}.message-tool .message-avatar{color:var(--color-success-400);background:#27873326;background:color(display-p3 .272103 .52252 .242706/.15);background:lab(49.5829% -42.1882 35.8774/.15);border:1px solid #2787334d;border:1px solid color(display-p3 .272103 .522521 .242706/.3);border:1px solid lab(49.5829% -42.1882 35.8774/.3)}.message-content{flex:1;min-width:0}.message-footer{opacity:0;align-items:center;gap:.5rem;padding-top:.125rem;transition:opacity .15s;display:flex}.message:hover .message-footer,.message:focus-within .message-footer{opacity:1}.message-user .message-footer{justify-content:flex-end}.message-timestamp{color:var(--text-dim);-webkit-user-select:none;user-select:none;font-size:.6875rem}.message-copy-btn{border-radius:var(--radius-sm);color:var(--text-dim);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.125rem;transition:color .15s,background .15s;display:inline-flex}.message-copy-btn:hover{color:var(--text-secondary);background:var(--panel-bg)}.message-copy-btn:active{transition:transform 70ms;transform:scale(.9)}.message-tool-name{text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim);margin-bottom:.25rem;font-size:.6875rem;font-weight:600}.message-text{border-radius:var(--radius-lg);white-space:pre-wrap;word-break:break-word;padding:.75rem 1rem;font-size:.875rem;line-height:1.5}.message-user .message-text{background:linear-gradient(135deg,var(--gradient-start)0%,var(--gradient-mid)100%);color:#fff;border-bottom-right-radius:var(--radius-sm)}.message-assistant .message-text{background:var(--panel-bg);border:1px solid var(--panel-border);color:var(--text-primary);border-bottom-left-radius:var(--radius-sm)}.message-tool .message-text{color:var(--text-secondary);font-family:var(--font-mono);background:#03070380;background:color(display-p3 .0134172 .0281896 .0118915/.5);background:lab(1.64589% -1.77784 1.30483/.5);border:1px solid #2787334d;border:1px solid color(display-p3 .272103 .522521 .242706/.3);border:1px solid lab(49.5829% -42.1882 35.8774/.3);font-size:.8125rem}.message-json{font-family:var(--font-mono);white-space:pre-wrap;margin:0;padding:0;font-size:.75rem;overflow-x:auto}.message-link{color:var(--color-primary-400);text-underline-offset:2px;text-decoration:underline}.message-link:hover{color:var(--color-primary-300)}.message-error{border-radius:var(--radius-md);color:var(--color-error-400);background:#b9464226;background:color(display-p3 .672518 .303611 .27835/.15);background:lab(46.3104% 47.2106 27.79/.15);align-items:center;gap:.375rem;margin-top:.5rem;padding:.375rem .625rem;font-size:.75rem;display:flex}.message-error-suggestions{gap:.375rem;margin-top:.375rem;display:flex}.message-error-suggestion{border-radius:var(--radius-full);color:var(--text-secondary);background:var(--panel-bg);border:1px solid var(--panel-border);cursor:pointer;padding:.25rem .625rem;font-size:.6875rem;font-weight:500;transition:all .15s}.message-error-suggestion:hover{color:var(--color-primary-400);border-color:var(--color-primary-400);background:#2971c61a;background:color(display-p3 .242372 .438428 .754137/.1);background:lab(46.7768% 1.22333 -51.6542/.1)}.message-error-suggestion:active{transition-duration:70ms;transform:scale(.95)}.ai-error-boundary{justify-content:center;align-items:center;height:100%;padding:2rem;display:flex}.ai-error-content{text-align:center;flex-direction:column;align-items:center;gap:.75rem;max-width:280px;display:flex}.ai-error-title{color:var(--text-primary);margin:0;font-size:1rem;font-weight:600}.ai-error-message{color:var(--text-secondary);margin:0;font-size:.8125rem;line-height:1.5}.ai-error-details{width:100%;color:var(--text-tertiary);text-align:left;font-size:.75rem}.ai-error-details summary{cursor:pointer;color:var(--text-secondary)}.ai-error-details pre{border-radius:var(--radius-sm);white-space:pre-wrap;word-break:break-word;background:#03060d99;background:color(display-p3 .0131684 .0221146 .0484345/.6);background:lab(1.52065% -.00759214 -3.13168/.6);margin-top:.5rem;padding:.5rem;overflow-x:auto}.ai-error-reset-btn{color:var(--text-primary);background:var(--color-primary-600);border-radius:var(--radius-md);cursor:pointer;border:none;align-items:center;gap:.5rem;margin-top:.5rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;transition:background .15s;display:flex}.ai-error-reset-btn:hover{background:var(--color-primary-500)}.streaming-text{display:inline}.streaming-chunk{animation:.25s ease-out chunkFade}@keyframes chunkFade{0%{opacity:0}to{opacity:1}}.streaming-cursor{color:var(--color-primary-400);font-weight:600;animation:1s step-end infinite blink;display:inline-block}.thinking-indicator{align-items:center;gap:4px;padding:2px 0;display:inline-flex}.thinking-label{color:var(--text-muted);margin-right:.25rem;font-size:.8125rem}.thinking-dot{background:var(--text-muted);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite thinkingBounce}.thinking-dot:nth-of-type(2){animation-delay:.2s}.thinking-dot:nth-of-type(3){animation-delay:.4s}@keyframes thinkingBounce{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.chat-input-form{background:#05091199;background:color(display-p3 .0228189 .0354086 .0655164/.6);background:lab(2.42796% -.0840873 -4.13788/.6);flex-shrink:0;padding:1rem}.chat-input-wrapper{align-items:flex-end;gap:.5rem;display:flex}.chat-input{min-height:2.5rem;max-height:150px;font-family:var(--font-sans);color:var(--text-primary);border-radius:var(--radius-lg);resize:none;background:#080d16cc;background:color(display-p3 .0362543 .0519078 .08305/.8);background:lab(3.63763% -.181116 -5.28437/.8);border:1px solid #313b4a99;border:1px solid color(display-p3 .200997 .230061 .286562/.6);border:1px solid lab(24.4646% -.850305 -10.8988/.6);outline:none;flex:1;padding:.625rem 1rem;font-size:.875rem;transition:all .15s}.chat-input::placeholder{color:var(--text-dim)}.chat-input:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px #4671b733;box-shadow:0 0 0 3px color(display-p3 .31272 .437198 .696973/.2);box-shadow:0 0 0 3px lab(46.9518% 2.04316 -42.3932/.2)}.chat-input:disabled{opacity:.5;cursor:not-allowed}.chat-send-btn{border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--gradient-start)0%,var(--gradient-mid)100%);color:#fff;cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:all .15s;display:flex}.chat-send-btn:hover:not(:disabled){box-shadow:0 2px 12px #435ab866;box-shadow:0 2px 12px color(display-p3 .281403 .349462 .695967/.4);box-shadow:0 2px 12px lab(40.2961% 14.9678 -53.3524/.4)}.chat-send-btn:active:not(:disabled){box-shadow:none;transition-duration:70ms;transform:scale(.88)}.chat-send-btn:disabled{opacity:.6;cursor:not-allowed}.chat-send-btn--stop{background:linear-gradient(135deg,#cc272e 0%,#bb003b 100%);background:linear-gradient(135deg,color(display-p3 .737101 .219083 .211834) 0%,color(display-p3 .688911 .0453109 .232538) 100%);background:linear-gradient(135deg,lab(45.7636% 63.3818 40.1799) 0%,lab(39.5243% 71.0658 26.4287) 100%)}.chat-send-btn--stop:hover{box-shadow:0 2px 12px #bb061e66;box-shadow:0 2px 12px color(display-p3 .670281 .144187 .154678/.4);box-shadow:0 2px 12px lab(39.9438% 63.5347 42.0903/.4)}.chat-attach-btn{border-radius:var(--radius-lg);width:2.5rem;height:2.5rem;color:var(--text-secondary);cursor:pointer;background:#080d16cc;background:color(display-p3 .0362543 .0519078 .08305/.8);background:lab(3.63763% -.181116 -5.28437/.8);border:1px solid #313b4a99;border:1px solid color(display-p3 .200997 .230061 .286562/.6);border:1px solid lab(24.4646% -.850305 -10.8988/.6);flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.chat-attach-btn:hover:not(:disabled){color:var(--text-primary);border-color:var(--color-primary-500)}.chat-attach-btn:active:not(:disabled){transition-duration:70ms;transform:scale(.88)}.chat-attach-btn:disabled{opacity:.5;cursor:not-allowed}.chat-attachment-chip{color:var(--text-primary);border:1px solid var(--color-primary-500);border-radius:var(--radius-md);background:#0e162499;background:color(display-p3 .0611886 .085901 .135522/.6);background:lab(7.06747% -.19002 -10.6574/.6);align-items:center;gap:.375rem;width:-moz-fit-content;width:fit-content;margin-top:.375rem;padding:.25rem .625rem;font-size:.75rem;display:flex}.chat-attachment-name{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.chat-attachment-remove{color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-items:center;padding:.125rem;transition:color .15s;display:flex}.chat-attachment-remove:hover{color:var(--color-error)}.confirmation-payload{border-radius:var(--radius-md);border:1px solid var(--panel-border);background:#03060d99;background:color(display-p3 .0131684 .0221146 .0484345/.6);background:lab(1.52065% -.00759214 -3.13168/.6);padding:.5rem .75rem}.chat-input-hint{color:var(--text-dim);text-align:center;margin-top:.375rem;font-size:.6875rem}.tool-result-card{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:var(--radius-lg);margin-top:.5rem;padding:.75rem}.tool-result-card.success{border-color:#27873366;border-color:color(display-p3 .272103 .52252 .242706/.4);border-color:lab(49.5829% -42.1882 35.8774/.4)}.tool-result-card.error{border-color:#b9464266;border-color:color(display-p3 .672518 .303611 .27835/.4);border-color:lab(46.3104% 47.2106 27.79/.4)}.tool-result-header{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.tool-result-name{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:.75rem;font-weight:600}.tool-result-error{color:var(--color-error-400);font-size:.8125rem}.tool-result-data{border-radius:var(--radius-md);font-family:var(--font-mono);white-space:pre-wrap;background:#03060d99;background:color(display-p3 .0131684 .0221146 .0484345/.6);background:lab(1.52065% -.00759214 -3.13168/.6);max-height:200px;margin:0;padding:.5rem;font-size:.75rem;overflow:auto}.confirmation-card{border-radius:var(--radius-lg);background:#c796001a;background:color(display-p3 .756373 .592965 .159673/.1);background:lab(65.3389% 12.2059 74.266/.1);border:1px solid #c796004d;border:1px solid color(display-p3 .756373 .592966 .159673/.3);border:1px solid lab(65.3389% 12.2059 74.266/.3);margin:.5rem 0;padding:1rem}.confirmation-header{color:var(--color-warning-500);align-items:center;gap:.5rem;margin-bottom:.75rem;font-weight:600;display:flex}.confirmation-body{margin-bottom:1rem}.confirmation-description{color:var(--text-primary);margin:0 0 .75rem;font-size:.875rem}.confirmation-details{border-radius:var(--radius-md);background:#03060d99;background:color(display-p3 .0131684 .0221146 .0484345/.6);background:lab(1.52065% -.00759214 -3.13168/.6);padding:.75rem}.confirmation-details-title{color:var(--text-muted);margin:0 0 .5rem;font-size:.75rem;font-weight:600}.confirmation-args{font-family:var(--font-mono);white-space:pre-wrap;color:var(--text-secondary);margin:0;font-size:.75rem}.confirmation-batch-list{color:var(--text-secondary);flex-direction:column;gap:.25rem;margin:0;padding:0 0 0 1.25rem;font-size:.8125rem;list-style:outside;display:flex}.confirmation-actions{justify-content:flex-end;gap:.5rem;display:flex}.manifest-editor{flex-direction:column;gap:.75rem;display:flex}.manifest-editor-section{flex-direction:column;gap:.375rem;display:flex}.manifest-editor-section+.manifest-editor-section{border-top:1px solid #20293859;border-top:1px solid color(display-p3 .133195 .160476 .214055/.35);border-top:1px solid lab(16.3329% -.639722 -10.8333/.35);padding-top:.75rem}.manifest-editor-section>.confirmation-details-title{color:var(--text-secondary);letter-spacing:.01em;margin:0 0 .25rem;font-size:.8125rem;font-weight:700}.manifest-editor-field{align-items:center;gap:.5rem;min-height:2rem;display:flex}.manifest-editor-input{font-family:var(--font-mono);border-radius:var(--radius-sm);color:var(--text-primary);background:#050911b3;background:color(display-p3 .0228189 .0354086 .0655164/.7);background:lab(2.42796% -.0840873 -4.13788/.7);border:1px solid #313b4a80;border:1px solid color(display-p3 .200997 .230061 .286562/.5);border:1px solid lab(24.4646% -.850305 -10.8988/.5);outline:none;flex:1;min-width:0;padding:.375rem .5rem;font-size:.75rem;transition:border-color .15s,box-shadow .15s}.manifest-editor-input:focus{border-color:var(--color-primary-400);box-shadow:0 0 0 2px #79a7e233;box-shadow:0 0 0 2px color(display-p3 .513872 .651498 .868823/.2);box-shadow:0 0 0 2px lab(67.0977% -3.98126 -35.1708/.2)}.manifest-editor-input-readonly{color:var(--text-muted);cursor:default;background:#0b0d1266;background:color(display-p3 .0441372 .0521689 .0676233/.4);background:lab(3.67543% -.212148 -2.43837/.4);border-color:#0000}.manifest-editor-input-sm{flex:0 8rem}.manifest-editor-input-key{flex:0 14rem}.manifest-editor-input-xs{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 20 20%27%3e%3cpath stroke=%27%23a0a0b0%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27M6 8l4 4 4-4%27/%3e%3c/svg%3e");background-position:right .25rem center;background-repeat:no-repeat;background-size:1rem;flex:0 0 4.5rem;padding-right:1.25rem}.manifest-editor-port-label{font-family:var(--font-mono);color:var(--text-primary);border-radius:var(--radius-sm);background:#0e162480;background:color(display-p3 .0611886 .085901 .135522/.5);background:lab(7.06747% -.19002 -10.6574/.5);flex:1;padding:.25rem .5rem;font-size:.75rem}.manifest-editor-icon-btn{border-radius:var(--radius-sm);cursor:pointer;color:var(--text-secondary);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:.375rem;transition:background .15s;display:inline-flex}.manifest-editor-icon-btn:hover{background:var(--interactive-hover)}.manifest-editor-add-btn{border-radius:var(--radius-sm);cursor:pointer;color:var(--color-primary-400);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:.375rem;transition:background .15s,opacity .15s;display:inline-flex}.manifest-editor-add-btn:hover:not(:disabled){background:var(--interactive-hover)}.manifest-editor-add-btn:disabled{opacity:.4;cursor:not-allowed}.manifest-editor-entries{flex-direction:column;gap:.25rem;display:flex}.manifest-editor-add-row{border-radius:var(--radius-sm);border:1px dashed #313b4a66;border:1px dashed color(display-p3 .200997 .230061 .286562/.4);border:1px dashed lab(24.4646% -.850305 -10.8988/.4);align-items:center;gap:.5rem;min-height:2rem;margin-top:.25rem;padding:.25rem;display:flex}.manifest-editor-add-row .manifest-editor-input{background:#03060d80;background:color(display-p3 .0131684 .0221146 .0484345/.5);background:lab(1.52065% -.00759214 -3.13168/.5);border-color:#0000}.manifest-editor-add-row .manifest-editor-input:focus{border-color:var(--color-primary-400);background:#050911b3;background:color(display-p3 .0228189 .0354086 .0655164/.7);background:lab(2.42796% -.0840873 -4.13788/.7)}.manifest-editor-sensitive-actions{flex-shrink:0;align-items:center;gap:0;display:inline-flex}.stack-manifest-editor{flex-direction:column;display:flex}.stack-manifest-service{border-bottom:1px solid #20293859;border-bottom:1px solid color(display-p3 .133195 .160476 .214055/.35);border-bottom:1px solid lab(16.3329% -.639722 -10.8333/.35)}.stack-manifest-service:last-of-type{border-bottom:none}.stack-manifest-service-toggle{width:100%;color:var(--text-secondary);cursor:pointer;background:#090b0f66;background:color(display-p3 .036047 .0438664 .059078/.4);background:lab(3.02674% -.179462 -2.15476/.4);border:none;align-items:center;gap:.375rem;padding:.5rem .625rem;font-size:.8125rem;font-weight:600;transition:background .15s;display:flex}.stack-manifest-service-toggle:hover{color:var(--text-primary);background:#11161f80;background:color(display-p3 .0697878 .0865498 .119355/.5);background:lab(7.13753% -.43682 -7.17928/.5)}.stack-manifest-service-name{font-family:var(--font-mono);color:var(--color-primary-400);font-size:.8125rem}.stack-manifest-service-image{font-family:var(--font-mono);color:var(--text-muted);margin-left:auto;font-size:.75rem}.stack-manifest-service-body{padding:.75rem .625rem}.ai-settings{border-bottom:1px solid var(--panel-border);background:#03060d80;background:color(display-p3 .0131684 .0221146 .0484345/.5);background:lab(1.52065% -.00759214 -3.13168/.5)}.ai-settings-header{border-bottom:1px solid var(--panel-border);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.ai-settings-title{color:var(--text-primary);align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.ai-settings-close{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:.25rem;transition:all .15s}.ai-settings-close:hover{background:var(--interactive-hover);color:var(--text-primary)}.ai-settings-body{flex-direction:column;gap:1rem;padding:1rem;display:flex}.ai-settings-section{flex-direction:column;gap:.5rem;display:flex}.ai-settings-label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:.75rem;font-weight:600}.ai-settings-input-group{gap:.5rem;display:flex}.ai-settings-input-group .input{flex:1}.ai-settings-status{border-radius:var(--radius-md);align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;display:flex}.ai-settings-status.connected{color:var(--color-success-400);background:#27873326;background:color(display-p3 .272103 .52252 .242706/.15);background:lab(49.5829% -42.1882 35.8774/.15)}.ai-settings-status.disconnected{color:var(--color-error-400);background:#b9464226;background:color(display-p3 .672518 .303611 .27835/.15);background:lab(46.3104% 47.2106 27.79/.15)}.ai-settings-hint{color:var(--text-dim);margin:0;font-size:.75rem}.ai-settings-row{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ai-settings-row>div{flex:1}.ai-settings-theme-picker{flex-wrap:wrap;gap:.375rem;display:flex}.ai-settings-theme-btn{border-radius:var(--radius-md);color:var(--text-muted);border:1px solid var(--panel-border);cursor:pointer;background:0 0;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.75rem;font-weight:500;transition:all .15s;display:flex}.ai-settings-theme-btn:hover{color:var(--text-secondary);border-color:var(--panel-border-hover)}.ai-settings-theme-btn.active{color:var(--color-primary-400);border-color:var(--color-primary-400);background:#2971c61a;background:color(display-p3 .242372 .438428 .754137/.1);background:lab(46.7768% 1.22333 -51.6542/.1)}.ai-settings-theme-btn:active{transition-duration:70ms;transform:scale(.95)}.message-thinking{margin-bottom:.5rem}.message-thinking-toggle{border-radius:var(--radius-md);color:var(--color-primary-400);cursor:pointer;background:#6568b626;background:color(display-p3 .397154 .406475 .692189/.15);background:lab(46.4195% 14.6904 -42.411/.15);border:1px solid #6568b64d;border:1px solid color(display-p3 .397155 .406476 .69219/.3);border:1px solid lab(46.4195% 14.6904 -42.411/.3);align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.75rem;font-weight:500;transition:all .15s;display:flex}.message-thinking-toggle:hover{background:#6568b640;background:color(display-p3 .397154 .406475 .692189/.25);border-color:#6568b666;border-color:color(display-p3 .397154 .406475 .692189/.4);background:lab(46.4195% 14.6904 -42.411/.25);border-color:lab(46.4195% 14.6904 -42.411/.4)}.message-thinking-content{border-radius:var(--radius-md);color:var(--text-muted);white-space:pre-wrap;word-break:break-word;background:#05050d4d;background:color(display-p3 .0185174 .0197106 .0478995/.3);background:lab(1.49169% .729226 -3.09659/.3);border:1px solid #6568b633;border:1px solid color(display-p3 .397155 .406476 .69219/.2);border:1px solid lab(46.4195% 14.6904 -42.411/.2);max-height:300px;margin-top:.5rem;padding:.75rem;font-size:.8125rem;line-height:1.5;overflow-y:auto}.message-thinking-content .streaming-cursor{color:var(--color-primary-400)}.message-tool-block{margin-bottom:.25rem}.message-tool-toggle{border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;background:#335c6926;background:color(display-p3 .23893 .356551 .404083/.15);background:lab(36.4714% -11.9765 -11.9459/.15);border:1px solid #335c694d;border:1px solid color(display-p3 .238931 .356551 .404084/.3);border:1px solid lab(36.4714% -11.9765 -11.9459/.3);align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.75rem;font-weight:500;transition:all .15s;display:flex}.message-tool-toggle:hover{color:var(--text-secondary);background:#335c6940;background:color(display-p3 .23893 .356551 .404083/.25);border-color:#335c6966;border-color:color(display-p3 .23893 .356551 .404083/.4);background:lab(36.4714% -11.9765 -11.9459/.25);border-color:lab(36.4714% -11.9765 -11.9459/.4)}.message-tool-content{border-radius:var(--radius-md);color:var(--text-muted);white-space:pre-wrap;word-break:break-word;background:#0306084d;background:color(display-p3 .0140322 .0248392 .030324/.3);background:lab(1.57991% -.794977 -.900289/.3);border:1px solid #335c6933;border:1px solid color(display-p3 .238931 .356551 .404084/.2);border:1px solid lab(36.4714% -11.9765 -11.9459/.2);max-height:200px;margin-top:.5rem;padding:.75rem;font-size:.75rem;line-height:1.4;overflow-y:auto}.log-card{border-radius:var(--radius-md);border:1px solid #335c694d;border:1px solid color(display-p3 .238931 .356551 .404084/.3);border:1px solid lab(36.4714% -11.9765 -11.9459/.3);margin-bottom:.25rem;overflow:hidden}.log-card-header{color:var(--text-secondary);background:#335c6926;background:color(display-p3 .23893 .356551 .404083/.15);background:lab(36.4714% -11.9765 -11.9459/.15);border-bottom:1px solid #335c6933;border-bottom:1px solid color(display-p3 .238931 .356551 .404084/.2);border-bottom:1px solid lab(36.4714% -11.9765 -11.9459/.2);align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.75rem;font-weight:600;display:flex}.log-card-service{border-bottom:1px solid #335c691a;border-bottom:1px solid color(display-p3 .238931 .356551 .404084/.1);border-bottom:1px solid lab(36.4714% -11.9765 -11.9459/.1)}.log-card-service:last-of-type{border-bottom:none}.log-card-service-toggle{width:100%;color:var(--text-muted);cursor:pointer;background:#070c0e66;background:color(display-p3 .0305484 .047145 .054236/.4);background:lab(3.07894% -1.26381 -1.38471/.4);border:none;align-items:center;gap:.375rem;padding:.3rem .625rem;font-size:.7rem;font-weight:500;transition:background .15s;display:flex}.log-card-service-toggle:hover{color:var(--text-secondary);background:#0b181c80;background:color(display-p3 .0556206 .0936325 .109085/.5);background:lab(7.3298% -4.33943 -4.75785/.5)}.log-card-content{font-family:var(--font-mono);color:var(--text-muted);white-space:pre;background:#01040566;background:color(display-p3 .00720399 .0146366 .0185579/.4);background:lab(.916225% -.542425 -.63507/.4);max-height:300px;margin:0;padding:.5rem .625rem;font-size:.7rem;line-height:1.5;overflow:auto}.log-card-empty{color:var(--text-dim);text-align:center;padding:.75rem .625rem;font-size:.75rem}.log-card-truncated{color:var(--color-warning-500);background:#eab5321a;background:color(display-p3 .884285 .717493 .306008/.1);background:lab(76.994% 11.2878 68.9054/.1);border-top:1px solid #eab53233;border-top:1px solid color(display-p3 .884285 .717493 .306007/.2);border-top:1px solid lab(76.994% 11.2878 68.9054/.2);align-items:center;gap:.375rem;padding:.3rem .625rem;font-size:.7rem;display:flex}@media (max-width:480px){.chat-panel{border-radius:0;width:100vw;max-width:100vw;height:100vh;max-height:100vh;bottom:0;right:0}.chat-bubble{bottom:1rem;right:1rem}}.filter-tabs{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:var(--radius-lg);gap:.375rem;padding:.375rem;display:flex;overflow-x:auto}.filter-tab{color:var(--text-muted);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:all .15s;display:inline-flex}.filter-tab:hover{color:var(--text-primary);background:var(--interactive-hover)}.filter-tab.active{color:var(--text-primary);background:var(--interactive-active)}.filter-tab-count{border-radius:var(--radius-full);background:#282e38;background:color(display-p3 .161376 .180145 .216325);background:lab(18.7165% -.689328 -7.3094);justify-content:center;align-items:center;min-width:1.5rem;height:1.5rem;padding:0 .5rem;font-size:.8125rem;font-weight:600;display:inline-flex}.filter-tab.active .filter-tab-count{background:var(--color-primary-600);color:#fff}.filter-tab:before{content:"";border-radius:var(--radius-full);background:0 0;width:.5rem;height:.5rem;transition:background .15s}.filter-tab[data-state=pending][data-has-items=true]:before{background:#ffb33399;background:color(display-p3 .958194 .714599 .307301/.6);background:lab(78.9668% 21.4103 72.2375/.6)}.filter-tab[data-state=active][data-has-items=true]:before{background:#31aa4099;background:color(display-p3 .343741 .657851 .307102/.6);background:lab(61.5358% -50.6384 43.17/.6)}.filter-tab[data-state=closed][data-has-items=true]:before{background:#6b727e99;background:color(display-p3 .424108 .446185 .488226/.6);background:lab(47.7271% -.879407 -7.38947/.6)}.filter-tab[data-state=rejected][data-has-items=true]:before{background:#de4e4b99;background:color(display-p3 .80489 .345625 .318144/.6);background:lab(54.1237% 56.7341 33.7839/.6)}.filter-tab.active:before{background:0 0!important}.filter-tab[data-state=pending].active{color:#ffce87;color:color(display-p3 1.01516 .800557 .459856);color:lab(86.0134% 17.5945 59.0649);background:#ffb33333;background:color(display-p3 .958194 .714599 .307301/.2);background:lab(78.9668% 21.4103 72.2375/.2)}.filter-tab[data-state=active].active{color:#6bc670;color:color(display-p3 .507772 .7695 .473756);color:lab(72.8361% -42.0397 34.49);background:#31aa4033;background:color(display-p3 .343741 .657851 .307102/.2);background:lab(61.5358% -50.6384 43.17/.2)}.filter-tab[data-state=closed].active{color:#88909c;color:color(display-p3 .539306 .562371 .606203);color:lab(59.329% -.913858 -7.40589);background:#5d646f33;background:color(display-p3 .368448 .389977 .431031/.2);background:lab(41.9258% -.856936 -7.37907/.2)}.filter-tab[data-state=rejected].active{color:#ff948c;color:color(display-p3 .961728 .593156 .554271);color:lab(73.1266% 43.6874 24.543);background:#de4e4b33;background:color(display-p3 .80489 .345625 .318144/.2);background:lab(54.1237% 56.7341 33.7839/.2)}.lease-card{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:var(--radius-lg);transition:all .2s;position:relative;overflow:hidden}.lease-card:hover{border-color:var(--panel-border-hover)}.lease-card.selected{border-color:var(--color-primary-500);box-shadow:0 0 0 1px #4671b74d;box-shadow:0 0 0 1px color(display-p3 .31272 .437198 .696973/.3);box-shadow:0 0 0 1px lab(46.9518% 2.04316 -42.3932/.3)}.lease-card:before{content:"";width:4px;position:absolute;top:0;bottom:0;left:0}.lease-card[data-state=pending]:before{background:#ffb333;background:color(display-p3 .958194 .714599 .307301);background:lab(78.9668% 21.4103 72.2375)}.lease-card[data-state=active]:before{background:#31aa40;background:color(display-p3 .343741 .657851 .307102);background:lab(61.5358% -50.6384 43.17)}.lease-card[data-state=closed]:before{background:#6b727e;background:color(display-p3 .424108 .446185 .488226);background:lab(47.7271% -.879407 -7.38947)}.lease-card[data-state=rejected]:before{background:#de4e4b;background:color(display-p3 .80489 .345625 .318144);background:lab(54.1237% 56.7341 33.7839)}.lease-card[data-state=expired]:before{background:#4f5661;background:color(display-p3 .314209 .335145 .375136);background:lab(36.1243% -.829309 -7.36671)}.lease-card-row{cursor:pointer;align-items:center;gap:1rem;min-height:3.5rem;padding:.875rem 1rem .875rem 1.25rem;display:flex}.lease-card-row:hover{background:#0c121a4d;background:color(display-p3 .0527395 .0690025 .101005/.3);background:lab(5.19304% -.298686 -6.50336/.3)}.lease-card-checkbox-cell{flex-shrink:0;justify-content:center;align-items:center;width:1rem;display:flex}.lease-card-checkbox{flex-shrink:0}.lease-card-content,.lease-card-identifiers{flex:1;align-items:center;gap:2rem;min-width:0;display:flex}.lease-card-separator{background:var(--surface-600);flex-shrink:0;width:1px;height:1.25rem}.lease-card-metrics{flex-shrink:0;align-items:center;gap:2rem;display:flex}.lease-card-state{text-transform:uppercase;letter-spacing:.03em;border-radius:var(--radius-full);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;width:6rem;padding:.375rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.lease-card-state[data-state=pending]{color:#ffce87;color:color(display-p3 1.01516 .800557 .459856);color:lab(86.0134% 17.5945 59.0649);background:#ffb33326;background:color(display-p3 .958194 .714599 .307301/.15);background:lab(78.9668% 21.4103 72.2375/.15);border:1px solid #ffb3334d;border:1px solid color(display-p3 .958194 .714599 .3073/.3);border:1px solid lab(78.9668% 21.4103 72.2375/.3)}.lease-card-state[data-state=active]{color:#6bc670;color:color(display-p3 .507772 .7695 .473756);color:lab(72.8361% -42.0397 34.49);background:#31aa4026;background:color(display-p3 .343741 .657851 .307102/.15);background:lab(61.5358% -50.6384 43.17/.15);border:1px solid #31aa404d;border:1px solid color(display-p3 .34374 .65785 .307102/.3);border:1px solid lab(61.5358% -50.6384 43.17/.3)}.lease-card-state[data-state=closed]{color:#88909c;color:color(display-p3 .539306 .562371 .606203);color:lab(59.329% -.913858 -7.40589);background:#5d646f33;background:color(display-p3 .368448 .389977 .431031/.2);background:lab(41.9258% -.856936 -7.37907/.2);border:1px solid #5d646f4d;border:1px solid color(display-p3 .368448 .389977 .43103/.3);border:1px solid lab(41.9258% -.856936 -7.37907/.3)}.lease-card-state[data-state=rejected]{color:#ff948c;color:color(display-p3 .961728 .593156 .554271);color:lab(73.1266% 43.6874 24.543);background:#de4e4b26;background:color(display-p3 .80489 .345625 .318144/.15);background:lab(54.1237% 56.7341 33.7839/.15);border:1px solid #de4e4b4d;border:1px solid color(display-p3 .804891 .345626 .318144/.3);border:1px solid lab(54.1237% 56.7341 33.7839/.3)}.lease-card-state[data-state=expired]{color:#6b727e;color:color(display-p3 .424108 .446185 .488226);color:lab(47.7271% -.879407 -7.38947);background:#4c566633;background:color(display-p3 .304189 .335347 .395405/.2);background:lab(36.0748% -1.03399 -10.9641/.2);border:1px solid #4c56664d;border:1px solid color(display-p3 .304189 .335347 .395405/.3);border:1px solid lab(36.0748% -1.03399 -10.9641/.3)}.lease-card-state-icon{align-items:center;display:flex}.lease-card-state[data-state=pending] .lease-card-state-icon{animation:2s ease-in-out infinite pulse}.lease-card-labeled-field{flex:1;align-items:center;gap:.375rem;min-width:0;display:flex}.lease-card-labeled-field .lease-card-mono{text-overflow:ellipsis;overflow:hidden}.lease-card-label{text-transform:uppercase;letter-spacing:.04em;color:var(--text-dim);flex-shrink:0;font-size:.625rem;font-weight:500}code.lease-card-mono{font-family:var(--font-mono);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;background:0 0;padding:0;font-size:.8125rem;overflow:hidden}.lease-card-metrics .lease-card-labeled-field{flex:none;min-width:8rem}.lease-card-cost{color:var(--color-success-400);font-size:.875rem;font-weight:600;font-family:var(--font-mono);white-space:nowrap}.lease-card-time{color:var(--text-dim);white-space:nowrap;align-items:center;gap:.375rem;font-size:.8125rem;display:inline-flex}.lease-card-actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.lease-card-actions .btn-sm{padding:.375rem .75rem;font-size:.75rem}.lease-card-expand{border:1px solid var(--panel-border);border-radius:var(--radius-md);width:2rem;height:2rem;color:var(--text-dim);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.lease-card-expand:hover{border-color:var(--panel-border-hover);color:var(--text-primary)}.lease-card-expand.expanded{background:var(--color-primary-600);border-color:var(--color-primary-500);color:#fff}.lease-card-copy-btn{width:1.5rem;height:1.5rem;color:var(--text-dim);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .15s;display:inline-flex}.lease-card-copy-btn:hover{color:var(--color-primary-400);background:#4671b726;background:color(display-p3 .31272 .437198 .696973/.15);background:lab(46.9518% 2.04316 -42.3932/.15)}.lease-card-error{color:var(--color-error-400);background:#b946421a;background:color(display-p3 .672518 .303611 .27835/.1);background:lab(46.3104% 47.2106 27.79/.1);border-top:1px solid #b9464233;border-top:1px solid color(display-p3 .672518 .303612 .27835/.2);border-top:1px solid lab(46.3104% 47.2106 27.79/.2);align-items:center;gap:.75rem;padding:.75rem 1.25rem;font-size:.875rem;display:flex}.lease-card-error span{flex:1}.lease-card-inline-form{border-top:1px solid var(--panel-border);background:#03060d80;background:color(display-p3 .0131684 .0221146 .0484345/.5);background:lab(1.52065% -.00759214 -3.13168/.5);align-items:center;gap:.75rem;padding:.75rem 1.25rem;display:flex}.lease-card-inline-form .input{flex:1;padding:.5rem .75rem;font-size:.875rem}.lease-info-panel{background:#00b7dd14;background:color(display-p3 .284587 .708644 .863665/.08);background:lab(68.1928% -31.3754 -32.8596/.08);border-top:1px solid #00b7dd4d;border-top:1px solid color(display-p3 .284587 .708644 .863666/.3);border-top:1px solid lab(68.1928% -31.3754 -32.8596/.3);padding:1rem 1rem 1rem 1.25rem;animation:.15s ease-out expandIn}.lease-info-header{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.lease-info-title{text-transform:uppercase;letter-spacing:.03em;color:#59d6fa;color:color(display-p3 .486643 .828652 .963169);color:lab(79.7401% -27.9936 -28.4375);align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;display:flex}.lease-info-close{width:1.75rem;height:1.75rem;color:var(--text-dim);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.lease-info-close:hover{color:var(--text-primary);background:#4671b726;background:color(display-p3 .31272 .437198 .696973/.15);background:lab(46.9518% 2.04316 -42.3932/.15)}.lease-info-content{flex-direction:column;gap:.5rem;display:flex}.lease-info-row{align-items:center;gap:.75rem;display:flex}.lease-info-label{text-transform:uppercase;letter-spacing:.02em;color:var(--text-dim);flex-shrink:0;min-width:5rem;font-size:.75rem;font-weight:500}.lease-info-label:after{content:":"}.lease-info-value{font-family:var(--font-mono);color:#7dddfb;color:color(display-p3 .581199 .85884 .970593);color:lab(83.1379% -23.8399 -23.8539);background:0 0;padding:0;font-size:.875rem}.lease-info-null{font-family:var(--font-mono);color:var(--text-dim);font-size:.875rem;font-style:italic}.lease-info-bool{font-family:var(--font-mono);font-size:.875rem;font-weight:500}.lease-info-bool-true{color:#61bd67;color:color(display-p3 .47165 .731492 .438238);color:lab(69.3498% -42.0535 34.6246)}.lease-info-bool-false{color:#df7f78;color:color(display-p3 .824495 .517168 .483929);color:lab(64.0427% 37.4154 20.954)}.lease-info-number{font-family:var(--font-mono);color:#afb6ff;color:color(display-p3 .676688 .695014 1.08427);color:lab(75.1703% 17.0461 -53.2481);font-size:.875rem}.lease-info-empty{font-family:var(--font-mono);color:var(--text-dim);font-size:.875rem;font-style:italic}.lease-info-unknown{font-family:var(--font-mono);color:var(--text-muted);font-size:.875rem}.lease-info-string-container{align-items:center;gap:.5rem;display:inline-flex}.lease-info-array{border-left:2px solid #3a55824d;border-left:2px solid color(display-p3 .251579 .33154 .494575/.3);border-left:2px solid lab(35.6998% .217453 -28.4444/.3);flex-direction:column;gap:.375rem;padding-left:.75rem;display:flex}.lease-info-array-item{align-items:flex-start;gap:.5rem;display:flex}.lease-info-array-index{font-family:var(--font-mono);color:var(--text-dim);min-width:1.5rem;font-size:.75rem}.lease-info-object{flex-direction:column;gap:.5rem;width:100%;display:flex}.lease-info-nested{border-left:2px solid #3a55824d;border-left:2px solid color(display-p3 .251579 .33154 .494575/.3);border-left:2px solid lab(35.6998% .217453 -28.4444/.3);margin-top:.25rem;padding-left:.75rem}.lease-info-row-complex{flex-direction:column;align-items:flex-start;gap:.5rem}.lease-info-section-label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);border-bottom:1px solid #3a55824d;border-bottom:1px solid color(display-p3 .251579 .33154 .494575/.3);border-bottom:1px solid lab(35.6998% .217453 -28.4444/.3);width:100%;padding-bottom:.25rem;font-size:.6875rem;font-weight:600}.lease-info-ports{flex-direction:column;gap:.5rem;width:100%;display:flex}.lease-info-port-row{align-items:center;gap:.75rem;display:flex}.lease-info-port-container{font-family:var(--font-mono);color:var(--text-muted);flex-shrink:0;min-width:6rem;font-size:.8125rem}.lease-info-port-arrow{color:var(--text-dim);flex-shrink:0;font-size:.875rem}.lease-info-metadata{flex-direction:column;gap:.5rem;width:100%;display:flex}.lease-info-metadata-row{align-items:center;gap:.75rem;display:flex}.lease-info-metadata-key{text-transform:uppercase;letter-spacing:.02em;color:var(--text-dim);flex-shrink:0;min-width:6rem;font-size:.75rem;font-weight:500}.lease-info-metadata-key:after{content:":"}.lease-info-connect{border-top:1px solid #3a558233;border-top:1px solid color(display-p3 .251579 .33154 .494575/.2);border-top:1px solid lab(35.6998% .217453 -28.4444/.2);margin-top:.5rem;padding-top:.5rem}.lease-info-value-highlight{color:#9af09d;color:color(display-p3 .681058 .932249 .646776);color:lab(87.8228% -39.184 31.6385);font-weight:500}.lease-card-expanded{border-top:1px solid var(--panel-border);background:#01020780;background:color(display-p3 .00443292 .00905903 .0254851/.5);background:lab(.631805% .0685826 -1.88544/.5);flex-direction:column;gap:1.25rem;padding:1rem 1.25rem;animation:.15s ease-out expandIn;display:flex}@keyframes expandIn{0%{opacity:0}to{opacity:1}}.lease-card-section{flex-direction:column;gap:.625rem;display:flex}.lease-card-section-title{text-transform:uppercase;letter-spacing:.04em;color:var(--text-dim);border-bottom:1px solid #1c222b4d;border-bottom:1px solid color(display-p3 .114362 .13221 .166818/.3);border-bottom:1px solid lab(12.9118% -.603847 -7.27841/.3);align-items:center;gap:.5rem;padding-bottom:.375rem;font-size:.8125rem;font-weight:600;display:flex}.lease-card-kv-list{flex-direction:column;gap:.5rem;display:flex}.lease-card-kv{align-items:flex-start;gap:.5rem;font-size:.875rem;display:flex}.lease-card-kv-label{color:var(--text-dim);flex-shrink:0;min-width:7rem}.lease-card-kv-label:after{content:":"}.lease-card-kv-value{font-family:var(--font-mono);color:var(--text-muted);word-break:break-all;font-size:.8125rem}.lease-card-table{border-collapse:collapse;width:100%;font-size:.875rem}.lease-card-table th{text-align:left;color:var(--text-dim);border-bottom:1px solid #1c222b4d;border-bottom:1px solid color(display-p3 .114362 .13221 .166818/.3);border-bottom:1px solid lab(12.9118% -.603847 -7.27841/.3);padding:.5rem .75rem;font-weight:600}.lease-card-table td{color:var(--text-muted);padding:.625rem .75rem}.lease-card-table td:first-child{color:var(--color-primary-400);font-weight:500}.lease-card-table td:last-child{font-family:var(--font-mono);font-size:.8125rem}.lease-card-timeline{flex-direction:column;gap:.625rem;display:flex}.lease-card-timeline-event{align-items:flex-start;gap:.625rem;font-size:.875rem;display:flex}.lease-card-timeline-dot{background:#414853;background:color(display-p3 .261513 .281801 .32064);background:lab(30.3224% -.794604 -7.35166);border-radius:50%;flex-shrink:0;width:.625rem;height:.625rem;margin-top:.3125rem}.lease-card-timeline-dot[data-type=created]{background:var(--color-primary-500)}.lease-card-timeline-dot[data-type=ack]{background:#00b7dd;background:color(display-p3 .284587 .708644 .863665);background:lab(68.1928% -31.3754 -32.8596)}.lease-card-timeline-dot[data-type=closed]{background:#6b727e;background:color(display-p3 .424108 .446185 .488226);background:lab(47.7271% -.879407 -7.38947)}.lease-card-timeline-dot[data-type=rejected]{background:var(--color-error-500)}.lease-card-timeline-dot[data-type=expired]{background:#4f5661;background:color(display-p3 .314209 .335145 .375136);background:lab(36.1243% -.829309 -7.36671)}.lease-card-timeline-label{width:6rem;color:var(--text-secondary);flex-shrink:0;font-weight:500}.lease-card-timeline-date{color:var(--text-muted)}.lease-card-timeline-reason{color:var(--text-dim);margin-left:.75rem;font-size:.8125rem;font-style:italic}.lease-card-connection{align-items:center;gap:.75rem;display:flex}.lease-card-connection-url{font-family:var(--font-mono);color:var(--color-primary-400);border-radius:var(--radius-md);word-break:break-all;background:#4671b71a;background:color(display-p3 .31272 .437198 .696973/.1);background:lab(46.9518% 2.04316 -42.3932/.1);flex:1;padding:.5rem .75rem;font-size:.875rem}.pagination{justify-content:center;align-items:center;gap:.75rem;padding:1rem 0;display:flex}.pagination-info{color:var(--text-dim);margin-right:.75rem;font-size:.875rem}.pagination-controls{align-items:center;gap:.375rem;display:flex}.pagination-btn{border:1px solid var(--panel-border);background:var(--panel-bg);min-width:2.25rem;height:2.25rem;color:var(--text-muted);border-radius:var(--radius-md);cursor:pointer;justify-content:center;align-items:center;padding:0 .625rem;font-size:.875rem;font-weight:500;transition:all .15s;display:flex}.pagination-btn:hover:not(:disabled){border-color:var(--color-primary-500);color:var(--text-primary)}.pagination-btn:disabled{opacity:.4;cursor:not-allowed}.pagination-btn.active{background:linear-gradient(135deg,var(--gradient-start)0%,var(--gradient-mid)100%);color:#fff;border-color:#0000}.pagination-ellipsis{color:var(--text-dim);padding:0 .25rem;font-size:.75rem}.floating-action-bar-wrapper{z-index:40;pointer-events:none;justify-content:center;margin-top:1rem;display:flex;position:sticky;bottom:1rem}.floating-action-bar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--panel-border);border-radius:var(--radius-xl);pointer-events:auto;background:#060d1af2;background:color(display-p3 .028793 .0509247 .0982442/.95);box-shadow:0 8px 32px #0006,0 0 0 1px #4671b71a;box-shadow:0 8px 32px color(display-p3 0 0 0/.4),0 0 0 1px color(display-p3 .31272 .437198 .696973/.1);background:lab(3.58546% .107899 -8.54721/.95);align-items:center;gap:.875rem;padding:.625rem 1rem;animation:.2s ease-out slideUp;display:flex;box-shadow:0 8px 32px lab(0% 0 0/.4),0 0 0 1px lab(46.9518% 2.04316 -42.3932/.1)}.floating-action-bar-count{color:var(--text-primary);border-right:1px solid var(--panel-border);align-items:center;gap:.5rem;padding-right:.75rem;font-size:.8125rem;font-weight:600;display:flex}.floating-action-bar-check{background:linear-gradient(135deg,var(--gradient-start)0%,var(--gradient-mid)100%);border-radius:var(--radius-full);color:#fff;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex}.floating-action-bar-actions{align-items:center;gap:.5rem;display:flex}.floating-action-bar-clear{color:var(--text-dim);cursor:pointer;border-radius:var(--radius-md);background:0 0;border:none;margin-left:.25rem;padding:.375rem;transition:all .15s}.floating-action-bar-clear:hover{color:var(--color-error-400);background:#b9464226;background:color(display-p3 .672518 .303611 .27835/.15);background:lab(46.3104% 47.2106 27.79/.15)}.dropdown{display:inline-block;position:relative}.dropdown-menu{z-index:50;background:var(--panel-bg-solid);border:1px solid var(--panel-border);border-radius:var(--radius-lg);min-width:160px;box-shadow:0 8px 24px var(--panel-shadow);margin-top:.25rem;padding:.25rem;animation:.15s ease-out fadeIn;position:absolute;top:100%;right:0}.dropdown-item{width:100%;color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;transition:all .15s;display:flex}.dropdown-item:hover{background:var(--interactive-hover);color:var(--text-primary)}.dropdown-item:active{background:var(--interactive-active);transition-duration:70ms}.dropdown-item.danger{color:var(--color-error-400)}.dropdown-item.danger:hover{background:#b9464226;background:color(display-p3 .672518 .303611 .27835/.15);background:lab(46.3104% 47.2106 27.79/.15)}.dropdown-divider{background:var(--panel-border);height:1px;margin:.25rem 0}.connection-panel{border-radius:var(--radius-md);background:#00b7dd14;background:color(display-p3 .284587 .708644 .863665/.08);background:lab(68.1928% -31.3754 -32.8596/.08);border:1px solid #00b7dd40;border:1px solid color(display-p3 .284587 .708644 .863666/.25);border:1px solid lab(68.1928% -31.3754 -32.8596/.25);align-items:center;gap:.5rem;margin-top:.5rem;padding:.5rem .625rem;animation:.2s ease-out connectionAppear;display:flex;position:relative}@keyframes connectionAppear{0%{opacity:0}to{opacity:1}}.connection-panel-label{text-transform:uppercase;letter-spacing:.04em;color:#4ac9ec;color:color(display-p3 .435893 .777416 .910681);color:lab(75.0934% -27.8279 -28.3918);flex-shrink:0;align-items:center;gap:.25rem;font-size:.625rem;font-weight:700;display:flex}.connection-panel-label-icon{animation:2s ease-in-out infinite pulse}.connection-panel-url{font-family:var(--font-mono);color:#73d3f1;color:color(display-p3 .543808 .82025 .931205);color:lab(79.6548% -23.7647 -23.8294);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.75rem;overflow:hidden}.connection-panel-actions{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.connection-panel-btn{border-radius:var(--radius-sm);color:#4ac9ec;color:color(display-p3 .435893 .777416 .910681);color:lab(75.0934% -27.8279 -28.3918);cursor:pointer;background:#00b7dd26;background:color(display-p3 .284587 .708644 .863665/.15);background:lab(68.1928% -31.3754 -32.8596/.15);border:1px solid #00b7dd4d;border:1px solid color(display-p3 .284587 .708644 .863666/.3);border:1px solid lab(68.1928% -31.3754 -32.8596/.3);justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:all .15s;display:flex}.connection-panel-btn:hover{background:#00b7dd40;background:color(display-p3 .284587 .708644 .863665/.25);border-color:#00b7dd80;border-color:color(display-p3 .284587 .708644 .863665/.5);background:lab(68.1928% -31.3754 -32.8596/.25);border-color:lab(68.1928% -31.3754 -32.8596/.5)}.connection-panel-btn.success{color:#7bc27e;color:color(display-p3 .546891 .753811 .51868);color:lab(72.4933% -33.5873 27.1283);background:#4aa65140;background:color(display-p3 .388519 .644089 .356631/.25);border-color:#4aa65180;border-color:color(display-p3 .388519 .644089 .356631/.5);background:lab(61.2132% -42.0948 35.0149/.25);border-color:lab(61.2132% -42.0948 35.0149/.5)}.connection-quick{border-radius:var(--radius-md);font-family:var(--font-mono);color:#52cff3;color:color(display-p3 .461259 .802965 .936859);color:lab(77.4168% -27.9131 -28.415);background:#00b7dd1a;background:color(display-p3 .284587 .708644 .863665/.1);background:lab(68.1928% -31.3754 -32.8596/.1);border:1px solid #00b7dd4d;border:1px solid color(display-p3 .284587 .708644 .863666/.3);border:1px solid lab(68.1928% -31.3754 -32.8596/.3);align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.75rem;display:flex}.connection-quick-url{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.connection-quick-copy{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;flex-shrink:0;padding:.25rem;transition:all .15s}.connection-quick-copy:hover{color:#52cff3;color:color(display-p3 .461259 .802965 .936859);color:lab(77.4168% -27.9131 -28.415)}.inline-form{border-radius:var(--radius-md);background:#c796001a;background:color(display-p3 .756373 .592965 .159673/.1);background:lab(65.3389% 12.2059 74.266/.1);border:1px solid #c796004d;border:1px solid color(display-p3 .756373 .592966 .159673/.3);border:1px solid lab(65.3389% 12.2059 74.266/.3);align-items:center;gap:.375rem;margin-top:.5rem;padding:.5rem;display:flex}.inline-form .input{flex:1;padding:.375rem .625rem;font-size:.75rem}.inline-form .btn-sm{padding:.3125rem .5rem;font-size:.6875rem}.relative-time{color:var(--text-dim);align-items:center;gap:.25rem;display:inline-flex}.relative-time-icon{flex-shrink:0}.provider-dashboard{flex-direction:column;gap:1rem;display:flex}.provider-skeleton-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.provider-skeleton-info,.provider-skeleton-earnings{border-radius:var(--radius-lg);height:12rem}.provider-skeleton-stats{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.provider-skeleton-stat{border-radius:var(--radius-lg);height:5rem}.provider-skeleton-leases{border-radius:var(--radius-lg);height:16rem}.provider-error{border-radius:var(--radius-lg);color:#ffb7b0;color:color(display-p3 1.02415 .701683 .663799);color:lab(81.4531% 37.2948 20.6652);background:#400c0c4d;background:color(display-p3 .229224 .0641956 .0570073/.3);background:lab(12.195% 25.2733 13.8856/.3);border:1px solid #b9464266;border:1px solid color(display-p3 .672518 .303612 .27835/.4);border:1px solid lab(46.3104% 47.2106 27.79/.4);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.provider-admin-section{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.provider-admin-badge{border-radius:var(--radius-lg);color:#81aefa;color:color(display-p3 .542124 .679215 .955989);color:lab(70.2916% -.414699 -42.8097);background:#4671b726;background:color(display-p3 .31272 .437198 .696973/.15);background:lab(46.9518% 2.04316 -42.3932/.15);border:1px solid #4671b74d;border:1px solid color(display-p3 .312721 .437198 .696973/.3);border:1px solid lab(46.9518% 2.04316 -42.3932/.3);align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.8125rem;font-weight:600;display:flex}.provider-admin-badge svg{color:#568de9;color:color(display-p3 .387741 .549345 .889104);color:lab(58.3005% 3.23334 -52.9015)}.provider-top-row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.provider-info-card{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:var(--radius-lg);overflow:hidden}.provider-info-header{border-bottom:1px solid var(--panel-border);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.provider-info-title{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;display:flex}.provider-info-title svg{color:var(--color-primary-400)}.provider-status-badge{border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.03em;padding:.25rem .625rem;font-size:.6875rem;font-weight:600}.provider-status-badge.active{color:#6bc670;color:color(display-p3 .507772 .7695 .473756);color:lab(72.8361% -42.0397 34.49);background:#31aa4026;background:color(display-p3 .343741 .657851 .307102/.15);background:lab(61.5358% -50.6384 43.17/.15)}.provider-status-badge.inactive{color:#79818d;color:color(display-p3 .48109 .503677 .546641);color:lab(53.5281% -.898093 -7.39828);background:#5d646f33;background:color(display-p3 .368448 .389977 .431031/.2);background:lab(41.9258% -.856936 -7.37907/.2)}.provider-info-body{flex-direction:column;gap:.625rem;padding:1rem;display:flex}.provider-info-field{flex-direction:column;gap:.25rem;display:flex}.provider-info-label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim);font-size:.625rem;font-weight:600}.provider-info-value-row{align-items:center;gap:.375rem;display:flex}.provider-info-value{font-family:var(--font-mono);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.provider-info-api{color:var(--color-primary-400)}.provider-info-copy{width:1.125rem;height:1.125rem;color:var(--text-dim);cursor:pointer;background:#4671b71a;background:color(display-p3 .31272 .437198 .696973/.1);background:lab(46.9518% 2.04316 -42.3932/.1);border:none;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.provider-info-copy:hover{color:var(--text-primary);background:#4671b733;background:color(display-p3 .31272 .437198 .696973/.2);background:lab(46.9518% 2.04316 -42.3932/.2)}.provider-earnings-card{border-radius:var(--radius-lg);background:linear-gradient(135deg,#051606cc,#050911);background:linear-gradient(135deg,color(display-p3 .0357351 .084907 .0301312/.8),color(display-p3 .0228189 .0354086 .0655164));background:linear-gradient(135deg,lab(5.64387% -7.8529 5.66435/.8),lab(2.42796% -.0840873 -4.13788));border:1px solid #61bd674d;border:1px solid color(display-p3 .47165 .731492 .438238/.3);border:1px solid lab(69.3498% -42.0535 34.6246/.3);position:relative;overflow:hidden}.provider-earnings-card:before{content:"";pointer-events:none;background:linear-gradient(135deg,#61bd6714,#0000 60%);background:linear-gradient(135deg,color(display-p3 .47165 .731492 .438238/.08),#0000 60%);background:linear-gradient(135deg,lab(69.3498% -42.0535 34.6246/.08),#0000 60%);position:absolute;top:0;bottom:0;left:0;right:0}.provider-earnings-header{border-bottom:1px solid #61bd6733;border-bottom:1px solid color(display-p3 .47165 .731492 .438238/.2);border-bottom:1px solid lab(69.3498% -42.0535 34.6246/.2);align-items:center;padding:.75rem 1rem;display:flex}.provider-earnings-title{text-transform:uppercase;letter-spacing:.05em;color:#91d993;color:color(display-p3 .632129 .843039 .602939);color:lab(80.6219% -33.5752 26.9876);align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;display:flex}.provider-earnings-body{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:1.5rem 1rem;display:flex;position:relative}.provider-earnings-amount{flex-direction:column;gap:.25rem;display:flex}.provider-earnings-value{font-family:var(--font-heading);color:#81dd85;color:color(display-p3 .593257 .859416 .557927);color:lab(80.969% -42.0139 34.2299);text-shadow:0 0 20px #61bd6766;text-shadow:0 0 20px color(display-p3 .47165 .731492 .438238/.4);text-shadow:0 0 20px lab(69.3498% -42.0535 34.6246/.4);font-size:2rem;font-weight:700}.provider-earnings-value.empty{color:var(--text-dim);text-shadow:none}.provider-withdraw-all-btn{border-radius:var(--radius-md);color:#060d06;color:color(display-p3 .0295855 .0517134 .026932);color:lab(3.18283% -2.80908 2.08293);cursor:pointer;background:#61bd67;background:color(display-p3 .47165 .731492 .438238);background:lab(69.3498% -42.0535 34.6246);border:none;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.5rem;font-size:.875rem;font-weight:600;transition:all .15s;display:flex}.provider-withdraw-all-btn:hover:not(:disabled){background:#6ed274;background:color(display-p3 .530543 .81298 .494075);background:lab(76.4344% -44.8513 36.877);transform:translateY(-1px)}.provider-withdraw-all-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.provider-earnings-hint{color:#618d62;color:color(display-p3 .41897 .548662 .400771);color:lab(54.6067% -22.3767 17.9073);font-size:.75rem}.provider-stats-row{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.provider-stat{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:var(--radius-lg);align-items:center;gap:.875rem;padding:1rem 1.25rem;display:flex}.provider-stat-icon{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.provider-stat[data-type=pending] .provider-stat-icon{color:#ffb333;color:color(display-p3 .958194 .714599 .307301);color:lab(78.9668% 21.4103 72.2375);background:#ffb33326;background:color(display-p3 .958194 .714599 .307301/.15);background:lab(78.9668% 21.4103 72.2375/.15)}.provider-stat[data-type=active] .provider-stat-icon{color:#6bc670;color:color(display-p3 .507772 .7695 .473756);color:lab(72.8361% -42.0397 34.49);background:#31aa4026;background:color(display-p3 .343741 .657851 .307102/.15);background:lab(61.5358% -50.6384 43.17/.15)}.provider-stat[data-type=skus] .provider-stat-icon{color:#729fe9;color:color(display-p3 .483051 .617282 .890002);color:lab(64.4648% .0605583 -42.716);background:#4671b726;background:color(display-p3 .31272 .437198 .696973/.15);background:lab(46.9518% 2.04316 -42.3932/.15)}.provider-stat-content{flex-direction:column;gap:.125rem;display:flex}.provider-stat-value{font-family:var(--font-heading);color:var(--text-primary);font-size:1.5rem;font-weight:700;line-height:1.1}.provider-stat[data-type=pending] .provider-stat-value{color:#ffb333;color:color(display-p3 .958194 .714599 .307301);color:lab(78.9668% 21.4103 72.2375)}.provider-stat[data-type=active] .provider-stat-value{color:#6bc670;color:color(display-p3 .507772 .7695 .473756);color:lab(72.8361% -42.0397 34.49)}.provider-stat-label{text-transform:uppercase;letter-spacing:.03em;color:var(--text-dim);font-size:.6875rem;font-weight:500}.provider-section{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:var(--radius-lg);overflow:hidden}.provider-section-header{border-bottom:1px solid var(--panel-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.provider-section-title{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;display:flex}.provider-section-count{border-radius:var(--radius-sm);padding:.125rem .5rem;font-size:.6875rem;font-weight:700}.provider-section-count[data-type=pending]{color:#ffc164;color:color(display-p3 .975246 .762149 .421881);color:lab(82.5227% 17.7765 59.5859);background:#ffb33326;background:color(display-p3 .958194 .714599 .307301/.15);background:lab(78.9668% 21.4103 72.2375/.15)}.provider-section-count[data-type=active]{color:#6bc670;color:color(display-p3 .507772 .7695 .473756);color:lab(72.8361% -42.0397 34.49);background:#31aa4026;background:color(display-p3 .343741 .657851 .307102/.15);background:lab(61.5358% -50.6384 43.17/.15)}.provider-batch-controls{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.provider-select-btn{color:var(--text-dim);cursor:pointer;background:0 0;border:none;padding:0;font-size:.75rem;font-weight:500;transition:color .15s}.provider-select-btn:hover{color:var(--color-primary-400)}.provider-batch-actions{align-items:center;gap:.5rem;display:flex}.provider-leases-list{flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.provider-empty-message{text-align:center;color:var(--text-dim);padding:1.5rem;font-size:.875rem}.provider-lease-card{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:var(--radius-md);transition:all .15s;position:relative;overflow:hidden}.provider-lease-card:before{content:"";width:3px;position:absolute;top:0;bottom:0;left:0}.provider-lease-card[data-type=pending]:before{background:#ffb333;background:color(display-p3 .958194 .714599 .307301);background:lab(78.9668% 21.4103 72.2375)}.provider-lease-card[data-type=active]:before{background:#31aa40;background:color(display-p3 .343741 .657851 .307102);background:lab(61.5358% -50.6384 43.17)}.provider-lease-card.selected{border-color:var(--color-primary-400);background:#4671b714;background:color(display-p3 .31272 .437198 .696973/.08);background:lab(46.9518% 2.04316 -42.3932/.08)}.provider-lease-row{cursor:pointer;align-items:center;gap:.875rem;padding:.75rem 1rem .75rem 1.25rem;display:flex}.provider-lease-row:hover{background:#0c121a4d;background:color(display-p3 .0527395 .0690025 .101005/.3);background:lab(5.19304% -.298686 -6.50336/.3)}.provider-lease-checkbox-cell{flex-shrink:0;justify-content:center;align-items:center;width:1rem;display:flex}.provider-lease-checkbox{flex-shrink:0}.provider-lease-type{border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.05em;flex-shrink:0;justify-content:center;align-items:center;width:5rem;padding:.25rem .625rem;font-size:.625rem;font-weight:700;display:flex}.provider-lease-type[data-type=pending]{color:#ffc164;color:color(display-p3 .975246 .762149 .421881);color:lab(82.5227% 17.7765 59.5859);background:#ffb33326;background:color(display-p3 .958194 .714599 .307301/.15);background:lab(78.9668% 21.4103 72.2375/.15)}.provider-lease-type[data-type=active]{color:#6bc670;color:color(display-p3 .507772 .7695 .473756);color:lab(72.8361% -42.0397 34.49);background:#31aa4026;background:color(display-p3 .343741 .657851 .307102/.15);background:lab(61.5358% -50.6384 43.17/.15)}.provider-lease-content{flex:1;align-items:center;gap:1rem;min-width:0;display:flex}.provider-lease-identifiers{align-items:center;gap:1.25rem;min-width:0;display:flex}.provider-lease-field{align-items:center;gap:.375rem;display:inline-flex}.provider-lease-label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim);font-size:.625rem;font-weight:600}.provider-lease-mono{font-family:var(--font-mono);color:var(--text-muted);font-size:.75rem}.provider-lease-copy{width:1rem;height:1rem;color:var(--text-dim);cursor:pointer;background:0 0;border:none;border-radius:2px;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.provider-lease-copy:hover{color:var(--text-primary);background:#4671b726;background:color(display-p3 .31272 .437198 .696973/.15);background:lab(46.9518% 2.04316 -42.3932/.15)}.provider-lease-separator{background:var(--panel-border);flex-shrink:0;width:1px;height:1.5rem}.provider-lease-metrics{align-items:center;gap:1.25rem;display:flex}.provider-lease-metric{flex-direction:column;gap:.125rem;min-width:5rem;display:flex}.provider-lease-metric-value{font-family:var(--font-mono);color:var(--text-primary);font-size:.8125rem;font-weight:600}.provider-lease-metric[data-type=withdrawable] .provider-lease-metric-value{color:#6bc670;color:color(display-p3 .507772 .7695 .473756);color:lab(72.8361% -42.0397 34.49)}.provider-lease-metric-label{text-transform:uppercase;letter-spacing:.03em;color:var(--text-dim);font-size:.5625rem;font-weight:500}.provider-lease-actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.provider-lease-expand{width:1.5rem;height:1.5rem;color:var(--text-dim);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.provider-lease-expand:hover{color:var(--text-primary);background:#4671b726;background:color(display-p3 .31272 .437198 .696973/.15);background:lab(46.9518% 2.04316 -42.3932/.15)}.provider-lease-expand.expanded{transform:rotate(180deg)}.provider-lease-form{border-top:1px solid var(--panel-border);background:#03060d80;background:color(display-p3 .0131684 .0221146 .0484345/.5);background:lab(1.52065% -.00759214 -3.13168/.5);padding:.75rem 1rem .75rem 1.25rem}.provider-lease-form-label{color:var(--text-dim);margin-bottom:.375rem;font-size:.6875rem;font-weight:500;display:block}.provider-lease-form-row{align-items:center;gap:.5rem;display:flex}.provider-lease-form-input{border-radius:var(--radius-md);color:var(--text-primary);background:#03060d99;background:color(display-p3 .0131684 .0221146 .0484345/.6);background:lab(1.52065% -.00759214 -3.13168/.6);border:1px solid #2e3b5080;border:1px solid color(display-p3 .191295 .229661 .305278/.5);border:1px solid lab(24.3986% -.758216 -14.4176/.5);outline:none;flex:1;padding:.5rem .75rem;font-size:.8125rem;transition:border-color .15s}.provider-lease-form-input:focus{border-color:#4671b799;border-color:color(display-p3 .31272 .437198 .696973/.6);border-color:lab(46.9518% 2.04316 -42.3932/.6)}.provider-lease-form-input::placeholder{color:var(--text-dim)}.provider-lease-expanded{border-top:1px solid var(--panel-border);background:#02030680;background:color(display-p3 .0096201 .0130181 .021469/.5);background:lab(.892191% -.0545979 -.999779/.5);padding:.75rem 1rem 1rem 1.25rem}.provider-lease-details{align-items:center;gap:1.5rem;margin-bottom:.75rem;display:flex}.provider-lease-detail{align-items:center;gap:.375rem;display:flex}.provider-lease-detail-label{text-transform:uppercase;letter-spacing:.03em;color:var(--text-dim);font-size:.625rem;font-weight:500}.provider-lease-detail-value{color:var(--text-muted);font-size:.75rem}.provider-lease-items{border-radius:var(--radius-sm);background:#03060d99;background:color(display-p3 .0131684 .0221146 .0484345/.6);background:lab(1.52065% -.00759214 -3.13168/.6);padding:.625rem .75rem}.provider-lease-items-title{text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim);margin-bottom:.375rem;font-size:.625rem;font-weight:600}.provider-lease-item{justify-content:space-between;align-items:center;padding:.25rem 0;display:flex}.provider-lease-item-name{color:var(--color-primary-400);font-size:.8125rem}.provider-lease-item-price{font-family:var(--font-mono);color:var(--text-dim);font-size:.75rem}.network-dashboard{flex-direction:column;gap:1rem;display:flex}.network-admin-badge{border-radius:var(--radius-lg);color:#9fa5f9;color:color(display-p3 .628149 .646263 .950927);color:lab(69.7628% 12.7029 -42.8);background:#6363c626;background:color(display-p3 .387495 .389369 .752389/.15);background:lab(45.895% 20.7376 -52.7017/.15);border:1px solid #6363c64d;border:1px solid color(display-p3 .387495 .38937 .75239/.3);border:1px solid lab(45.895% 20.7376 -52.7017/.3);align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.8125rem;font-weight:600;display:flex}.network-admin-badge svg{color:#7f82e8;color:color(display-p3 .499286 .509185 .882843);color:lab(57.634% 18.9073 -52.9305)}.network-error{border-radius:var(--radius-lg);color:#ffb7b0;color:color(display-p3 1.02415 .701683 .663799);color:lab(81.4531% 37.2948 20.6652);background:#400c0c4d;background:color(display-p3 .229224 .0641956 .0570073/.3);background:lab(12.195% 25.2733 13.8856/.3);border:1px solid #b9464266;border:1px solid color(display-p3 .672518 .303612 .27835/.4);border:1px solid lab(46.3104% 47.2106 27.79/.4);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.network-stats-row{grid-template-columns:repeat(5,1fr);gap:.75rem;display:grid}.network-stat{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:var(--radius-lg);align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex}.network-stat-icon{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.network-stat[data-type=pending] .network-stat-icon{color:#ffb333;color:color(display-p3 .958194 .714599 .307301);color:lab(78.9668% 21.4103 72.2375);background:#ffb33326;background:color(display-p3 .958194 .714599 .307301/.15);background:lab(78.9668% 21.4103 72.2375/.15)}.network-stat[data-type=active] .network-stat-icon{color:#6bc670;color:color(display-p3 .507772 .7695 .473756);color:lab(72.8361% -42.0397 34.49);background:#31aa4026;background:color(display-p3 .343741 .657851 .307102/.15);background:lab(61.5358% -50.6384 43.17/.15)}.network-stat[data-type=closed] .network-stat-icon{color:#79818d;color:color(display-p3 .48109 .503677 .546641);color:lab(53.5281% -.898093 -7.39828);background:#5d646f33;background:color(display-p3 .368448 .389977 .431031/.2);background:lab(41.9258% -.856936 -7.37907/.2)}.network-stat[data-type=providers] .network-stat-icon{color:#00b7dd;color:color(display-p3 .284587 .708644 .863665);color:lab(68.1928% -31.3754 -32.8596);background:#00a0c626;background:color(display-p3 .104447 .624234 .788622/.15);background:lab(60.079% -32.5023 -34.9868/.15)}.network-stat[data-type=skus] .network-stat-icon{color:#9095e8;color:color(display-p3 .568549 .58487 .885005);color:lab(63.9354% 13.0899 -42.7122);background:#6363c626;background:color(display-p3 .387495 .389369 .752389/.15);background:lab(45.895% 20.7376 -52.7017/.15)}.network-stat-content{flex-direction:column;gap:.125rem;display:flex}.network-stat-value{font-family:var(--font-heading);color:var(--text-primary);font-size:1.375rem;font-weight:700;line-height:1.1}.network-stat[data-type=pending] .network-stat-value{color:#ffb333;color:color(display-p3 .958194 .714599 .307301);color:lab(78.9668% 21.4103 72.2375)}.network-stat[data-type=active] .network-stat-value{color:#6bc670;color:color(display-p3 .507772 .7695 .473756);color:lab(72.8361% -42.0397 34.49)}.network-stat-label{text-transform:uppercase;letter-spacing:.03em;color:var(--text-dim);font-size:.625rem;font-weight:500}.network-tabs{border-radius:var(--radius-md);background:#05091199;background:color(display-p3 .0228189 .0354086 .0655164/.6);background:lab(2.42796% -.0840873 -4.13788/.6);gap:.25rem;width:-moz-fit-content;width:fit-content;padding:.25rem;display:flex}.network-tab{border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;transition:all .15s;display:flex}.network-tab:hover{color:var(--text-primary);background:#11161f80;background:color(display-p3 .0697878 .0865498 .119355/.5);background:lab(7.13753% -.43682 -7.17928/.5)}.network-tab.active{background:var(--panel-bg);color:var(--text-primary);box-shadow:0 1px 3px #0003;box-shadow:0 1px 3px color(display-p3 0 0 0/.2);box-shadow:0 1px 3px lab(0% 0 0/.2)}.network-tab-count{border-radius:var(--radius-sm);background:#4671b733;background:color(display-p3 .31272 .437198 .696973/.2);background:lab(46.9518% 2.04316 -42.3932/.2);padding:.125rem .375rem;font-size:.6875rem;font-weight:600}.network-tab.active .network-tab-count{background:#4671b74d;background:color(display-p3 .31272 .437198 .696973/.3);background:lab(46.9518% 2.04316 -42.3932/.3)}.network-section{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:var(--radius-lg);flex-direction:column;height:calc(100vh - 16rem);min-height:400px;display:flex;overflow:hidden}.network-section-header{border-bottom:1px solid var(--panel-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.network-section-title{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;display:flex}.network-filter{align-items:center;gap:.5rem;display:flex}.network-filter-label{color:var(--text-dim);font-size:.75rem}.network-filter-select{border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;background:#05091199;background:color(display-p3 .0228189 .0354086 .0655164/.6);background:lab(2.42796% -.0840873 -4.13788/.6);border:1px solid #1c222b99;border:1px solid color(display-p3 .114362 .13221 .166818/.6);border:1px solid lab(12.9118% -.603847 -7.27841/.6);outline:none;padding:.375rem .625rem;font-size:.75rem}.network-filter-select:focus{border-color:#4671b780;border-color:color(display-p3 .31272 .437198 .696973/.5);border-color:lab(46.9518% 2.04316 -42.3932/.5)}.network-list{flex-direction:column;flex:1;gap:.5rem;min-height:0;padding:.75rem;display:flex;overflow-y:auto}.network-list::-webkit-scrollbar{width:8px}.network-list::-webkit-scrollbar-track{background:#03060d80;background:color(display-p3 .0131684 .0221146 .0484345/.5);background:lab(1.52065% -.00759214 -3.13168/.5);border-radius:4px}.network-list::-webkit-scrollbar-thumb{background:#313b4a99 padding-box padding-box;background:color(display-p3 .200997 .230061 .286562/.6) padding-box padding-box;background:lab(24.4646% -.850305 -10.8988/.6) padding-box padding-box;border:2px solid #0000;border-radius:4px}.network-list::-webkit-scrollbar-thumb:hover{background:#48566cb3;background:color(display-p3 .294019 .335238 .415486/.7);background:lab(36.0172% -1.09251 -14.5181/.7)}.network-skeleton-list{flex-direction:column;gap:.5rem;display:flex}.network-skeleton-card{border-radius:var(--radius-md);height:3.5rem}.network-empty{text-align:center;color:var(--text-dim);padding:2rem;font-size:.875rem}.network-list .lease-card-identifiers{flex:1;grid-template-columns:minmax(auto,1fr) minmax(auto,1fr) minmax(auto,1fr);gap:.75rem 1.25rem;min-width:0;display:grid}.network-list .lease-card-labeled-field{min-width:0;max-width:100%}.network-list code.lease-card-mono{max-width:10rem;display:inline-block}.network-pagination{border-top:1px solid var(--panel-border);background:var(--panel-bg-solid);flex-shrink:0;justify-content:center;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.network-pagination-btn{border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;background:#0c121a99;background:color(display-p3 .0527395 .0690025 .101005/.6);background:lab(5.19304% -.298686 -6.50336/.6);border:1px solid #1c222b99;border:1px solid color(display-p3 .114362 .13221 .166818/.6);border:1px solid lab(12.9118% -.603847 -7.27841/.6);align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.75rem;font-weight:500;transition:all .15s;display:flex}.network-pagination-btn:hover:not(:disabled){color:var(--text-primary);background:#151b2499;background:color(display-p3 .0872986 .10452 .138078/.6);background:lab(9.42785% -.533104 -7.25476/.6)}.network-pagination-btn:disabled{opacity:.4;cursor:not-allowed}.network-pagination-info{color:var(--text-dim);font-size:.75rem}.network-lease-card{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:var(--radius-md);position:relative;overflow:hidden}.network-lease-card:before{content:"";width:3px;position:absolute;top:0;bottom:0;left:0}.network-lease-card[data-state=pending]:before{background:#ffb333;background:color(display-p3 .958194 .714599 .307301);background:lab(78.9668% 21.4103 72.2375)}.network-lease-card[data-state=active]:before{background:#31aa40;background:color(display-p3 .343741 .657851 .307102);background:lab(61.5358% -50.6384 43.17)}.network-lease-card[data-state=closed]:before{background:#5d646f;background:color(display-p3 .368448 .389977 .431031);background:lab(41.9258% -.856936 -7.37907)}.network-lease-card[data-state=rejected]:before{background:#de4e4b;background:color(display-p3 .80489 .345625 .318144);background:lab(54.1237% 56.7341 33.7839)}.network-lease-card[data-state=expired]:before{background:#4f5661;background:color(display-p3 .314209 .335145 .375136);background:lab(36.1243% -.829309 -7.36671)}.network-lease-row{cursor:pointer;align-items:center;gap:.875rem;padding:.75rem 1rem .75rem 1.25rem;display:flex}.network-lease-row:hover{background:#0c121a4d;background:color(display-p3 .0527395 .0690025 .101005/.3);background:lab(5.19304% -.298686 -6.50336/.3)}.network-lease-state{border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.05em;flex-shrink:0;justify-content:center;align-items:center;width:5rem;padding:.25rem .625rem;font-size:.625rem;font-weight:700;display:flex}.network-lease-state[data-state=pending]{color:#ffc164;color:color(display-p3 .975246 .762149 .421881);color:lab(82.5227% 17.7765 59.5859);background:#ffb33326;background:color(display-p3 .958194 .714599 .307301/.15);background:lab(78.9668% 21.4103 72.2375/.15)}.network-lease-state[data-state=active]{color:#6bc670;color:color(display-p3 .507772 .7695 .473756);color:lab(72.8361% -42.0397 34.49);background:#31aa4026;background:color(display-p3 .343741 .657851 .307102/.15);background:lab(61.5358% -50.6384 43.17/.15)}.network-lease-state[data-state=closed]{color:#79818d;color:color(display-p3 .48109 .503677 .546641);color:lab(53.5281% -.898093 -7.39828);background:#5d646f33;background:color(display-p3 .368448 .389977 .431031/.2);background:lab(41.9258% -.856936 -7.37907/.2)}.network-lease-state[data-state=rejected]{color:#ff847d;color:color(display-p3 .936637 .544773 .506215);color:lab(69.5411% 46.9033 26.5749);background:#de4e4b26;background:color(display-p3 .80489 .345625 .318144/.15);background:lab(54.1237% 56.7341 33.7839/.15)}.network-lease-state[data-state=expired]{color:#6b727e;color:color(display-p3 .424108 .446185 .488226);color:lab(47.7271% -.879407 -7.38947);background:#4f566133;background:color(display-p3 .314209 .335145 .375136/.2);background:lab(36.1243% -.829309 -7.36671/.2)}.network-lease-content{flex:1;align-items:center;gap:1rem;min-width:0;display:flex}.network-lease-identifiers{align-items:center;gap:1.25rem;min-width:0;display:flex}.network-lease-field{align-items:center;gap:.375rem;display:inline-flex}.network-lease-label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim);font-size:.625rem;font-weight:600}.network-lease-mono{font-family:var(--font-mono);color:var(--text-muted);font-size:.75rem}.network-lease-copy{width:1rem;height:1rem;color:var(--text-dim);cursor:pointer;background:0 0;border:none;border-radius:2px;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.network-lease-copy:hover{color:var(--text-primary);background:#4671b726;background:color(display-p3 .31272 .437198 .696973/.15);background:lab(46.9518% 2.04316 -42.3932/.15)}.network-lease-expand{width:1.5rem;height:1.5rem;color:var(--text-dim);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.network-lease-expand:hover{color:var(--text-primary);background:#4671b726;background:color(display-p3 .31272 .437198 .696973/.15);background:lab(46.9518% 2.04316 -42.3932/.15)}.network-lease-expand.expanded{transform:rotate(180deg)}.network-lease-expanded{border-top:1px solid var(--panel-border);background:#02030680;background:color(display-p3 .0096201 .0130181 .021469/.5);background:lab(.892191% -.0545979 -.999779/.5);padding:.75rem 1rem 1rem 1.25rem}.network-lease-details{align-items:center;gap:1.5rem;margin-bottom:.75rem;display:flex}.network-lease-detail{align-items:center;gap:.375rem;display:flex}.network-lease-detail-label{text-transform:uppercase;letter-spacing:.03em;color:var(--text-dim);font-size:.625rem;font-weight:500}.network-lease-detail-value{color:var(--text-muted);font-size:.75rem}.network-lease-items{border-radius:var(--radius-sm);background:#03060d99;background:color(display-p3 .0131684 .0221146 .0484345/.6);background:lab(1.52065% -.00759214 -3.13168/.6);padding:.625rem .75rem}.network-lease-items-title{text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim);margin-bottom:.375rem;font-size:.625rem;font-weight:600}.network-lease-item{justify-content:space-between;align-items:center;padding:.25rem 0;display:flex}.network-lease-item-name{color:var(--color-primary-400);font-size:.8125rem}.network-lease-item-price{font-family:var(--font-mono);color:var(--text-dim);font-size:.75rem}.network-credit-card{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:var(--radius-md);position:relative;overflow:hidden}.network-credit-row{cursor:pointer;align-items:center;gap:.875rem;padding:.75rem 1rem;display:flex}.network-credit-row:hover{background:#0c121a4d;background:color(display-p3 .0527395 .0690025 .101005/.3);background:lab(5.19304% -.298686 -6.50336/.3)}.network-credit-content{flex:1;align-items:center;gap:1rem;min-width:0;display:flex}.network-credit-identifiers{align-items:center;gap:1.25rem;min-width:0;display:flex}.network-credit-field{align-items:center;gap:.375rem;display:inline-flex}.network-credit-label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim);font-size:.625rem;font-weight:600}.network-credit-mono{font-family:var(--font-mono);color:var(--text-muted);font-size:.75rem}.network-credit-copy{width:1rem;height:1rem;color:var(--text-dim);cursor:pointer;background:0 0;border:none;border-radius:2px;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.network-credit-copy:hover{color:var(--text-primary);background:#4671b726;background:color(display-p3 .31272 .437198 .696973/.15);background:lab(46.9518% 2.04316 -42.3932/.15)}.network-credit-separator{background:var(--panel-border);flex-shrink:0;width:1px;height:1.5rem}.network-credit-metrics{align-items:center;gap:1.25rem;display:flex}.network-credit-metric{flex-direction:column;gap:.125rem;min-width:4rem;display:flex}.network-credit-metric-value{font-family:var(--font-mono);color:var(--text-primary);font-size:.8125rem;font-weight:600}.network-credit-metric[data-type=balance] .network-credit-metric-value,.network-credit-metric[data-type=active] .network-credit-metric-value{color:#6bc670;color:color(display-p3 .507772 .7695 .473756);color:lab(72.8361% -42.0397 34.49)}.network-credit-metric[data-type=pending] .network-credit-metric-value{color:#ffb333;color:color(display-p3 .958194 .714599 .307301);color:lab(78.9668% 21.4103 72.2375)}.network-credit-metric-label{text-transform:uppercase;letter-spacing:.03em;color:var(--text-dim);font-size:.5625rem;font-weight:500}.network-credit-expand{width:1.5rem;height:1.5rem;color:var(--text-dim);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.network-credit-expand:hover{color:var(--text-primary);background:#4671b726;background:color(display-p3 .31272 .437198 .696973/.15);background:lab(46.9518% 2.04316 -42.3932/.15)}.network-credit-expand.expanded{transform:rotate(180deg)}.network-credit-expanded{border-top:1px solid var(--panel-border);background:#02030680;background:color(display-p3 .0096201 .0130181 .021469/.5);background:lab(.892191% -.0545979 -.999779/.5);padding:.75rem 1rem}.network-credit-full-addresses{flex-direction:column;gap:.625rem;display:flex}.network-credit-address-field{flex-direction:column;gap:.25rem;display:flex}.network-credit-address-label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim);font-size:.5625rem;font-weight:600}.network-credit-address-row{align-items:center;gap:.375rem;display:flex}.network-credit-address-value{font-family:var(--font-mono);color:var(--text-muted);font-size:.75rem}.nw-card{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:var(--radius-lg);transition:all .2s;position:relative;overflow:hidden}.nw-card:hover{border-color:var(--panel-border-hover)}.nw-card:before{content:"";width:4px;position:absolute;top:0;bottom:0;left:0}.nw-card[data-state=pending]:before{background:#ffb333;background:color(display-p3 .958194 .714599 .307301);background:lab(78.9668% 21.4103 72.2375)}.nw-card[data-state=active]:before{background:#31aa40;background:color(display-p3 .343741 .657851 .307102);background:lab(61.5358% -50.6384 43.17)}.nw-card[data-state=closed]:before{background:#6b727e;background:color(display-p3 .424108 .446185 .488226);background:lab(47.7271% -.879407 -7.38947)}.nw-card[data-state=rejected]:before{background:#de4e4b;background:color(display-p3 .80489 .345625 .318144);background:lab(54.1237% 56.7341 33.7839)}.nw-card[data-state=expired]:before{background:#4f5661;background:color(display-p3 .314209 .335145 .375136);background:lab(36.1243% -.829309 -7.36671)}.nw-card-header{cursor:pointer;align-items:center;gap:1rem;min-height:3.5rem;padding:.875rem 1rem .875rem 1.25rem;transition:background .15s;display:flex}.nw-card-header:hover{background:#0c121a4d;background:color(display-p3 .0527395 .0690025 .101005/.3);background:lab(5.19304% -.298686 -6.50336/.3)}.nw-card-state{text-transform:uppercase;letter-spacing:.03em;border-radius:var(--radius-full);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;width:6rem;padding:.375rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.nw-card-state[data-state=pending]{color:#ffce87;color:color(display-p3 1.01516 .800557 .459856);color:lab(86.0134% 17.5945 59.0649);background:#ffb33326;background:color(display-p3 .958194 .714599 .307301/.15);background:lab(78.9668% 21.4103 72.2375/.15);border:1px solid #ffb3334d;border:1px solid color(display-p3 .958194 .714599 .3073/.3);border:1px solid lab(78.9668% 21.4103 72.2375/.3)}.nw-card-state[data-state=active]{color:#6bc670;color:color(display-p3 .507772 .7695 .473756);color:lab(72.8361% -42.0397 34.49);background:#31aa4026;background:color(display-p3 .343741 .657851 .307102/.15);background:lab(61.5358% -50.6384 43.17/.15);border:1px solid #31aa404d;border:1px solid color(display-p3 .34374 .65785 .307102/.3);border:1px solid lab(61.5358% -50.6384 43.17/.3)}.nw-card-state[data-state=closed]{color:#88909c;color:color(display-p3 .539306 .562371 .606203);color:lab(59.329% -.913858 -7.40589);background:#5d646f33;background:color(display-p3 .368448 .389977 .431031/.2);background:lab(41.9258% -.856936 -7.37907/.2);border:1px solid #5d646f4d;border:1px solid color(display-p3 .368448 .389977 .43103/.3);border:1px solid lab(41.9258% -.856936 -7.37907/.3)}.nw-card-state[data-state=rejected]{color:#ff948c;color:color(display-p3 .961728 .593156 .554271);color:lab(73.1266% 43.6874 24.543);background:#de4e4b26;background:color(display-p3 .80489 .345625 .318144/.15);background:lab(54.1237% 56.7341 33.7839/.15);border:1px solid #de4e4b4d;border:1px solid color(display-p3 .804891 .345626 .318144/.3);border:1px solid lab(54.1237% 56.7341 33.7839/.3)}.nw-card-state[data-state=expired]{color:#6b727e;color:color(display-p3 .424108 .446185 .488226);color:lab(47.7271% -.879407 -7.38947);background:#4c566633;background:color(display-p3 .304189 .335347 .395405/.2);background:lab(36.0748% -1.03399 -10.9641/.2);border:1px solid #4c56664d;border:1px solid color(display-p3 .304189 .335347 .395405/.3);border:1px solid lab(36.0748% -1.03399 -10.9641/.3)}.nw-card-fields{flex:1;align-items:center;gap:1.5rem;min-width:0;display:flex}.nw-card-field{align-items:center;gap:.375rem;min-width:0;display:flex}.nw-card-field-label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim);flex-shrink:0;font-size:.625rem;font-weight:600}.nw-card-field-value{font-family:var(--font-mono);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.nw-card-copy{width:1.125rem;height:1.125rem;color:var(--text-dim);cursor:pointer;background:0 0;border:none;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.nw-card-copy:hover{color:var(--text-primary);background:#4671b733;background:color(display-p3 .31272 .437198 .696973/.2);background:lab(46.9518% 2.04316 -42.3932/.2)}.nw-card-meta{flex-shrink:0;align-items:center;gap:1rem;display:flex}.nw-card-cost{font-family:var(--font-mono);color:#7bc27e;color:color(display-p3 .546891 .753811 .51868);color:lab(72.4933% -33.5873 27.1283);font-size:.75rem;font-weight:600}.nw-card-time{color:var(--text-dim);font-size:.6875rem}.nw-card-toggle{width:1.5rem;height:1.5rem;color:var(--text-dim);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.nw-card-toggle:hover{color:var(--text-primary);background:#4671b726;background:color(display-p3 .31272 .437198 .696973/.15);background:lab(46.9518% 2.04316 -42.3932/.15)}.nw-card-body{border-top:1px solid var(--panel-border);background:var(--surface-800);flex-direction:column;gap:1rem;padding:1rem 1.25rem;display:flex}.nw-card-section{flex-direction:column;gap:.5rem;display:flex}.nw-card-section-title{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);border-bottom:1px solid var(--surface-600);padding-bottom:.5rem;font-size:.6875rem;font-weight:600}.nw-card-details{flex-direction:column;gap:.375rem;display:flex}.nw-card-detail{align-items:center;gap:.5rem;padding:.375rem 0;display:flex}.nw-card-detail-label{color:var(--text-dim);flex-shrink:0;min-width:8rem;font-size:.6875rem;font-weight:500}.nw-card-detail-label:after{content:":"}.nw-card-detail-value{font-family:var(--font-mono);color:var(--text-muted);word-break:break-all;font-size:.75rem}.nw-card-table{border-collapse:collapse;width:100%;font-size:.75rem}.nw-card-table th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--text-dim);background:var(--surface-700);border-bottom:1px solid var(--surface-600);padding:.625rem .875rem;font-size:.6875rem;font-weight:600}.nw-card-table td{color:var(--text-muted);border-bottom:1px solid var(--surface-700);padding:.625rem .875rem}.nw-card-table td:first-child{font-family:var(--font-mono);font-size:.6875rem}.nw-card-timeline{flex-direction:column;gap:.5rem;padding-left:.5rem;display:flex}.nw-card-timeline-event{align-items:flex-start;gap:.75rem;padding-left:1rem;display:flex;position:relative}.nw-card-timeline-event:before{content:"";background:var(--surface-600);width:1px;position:absolute;top:.5rem;bottom:-.75rem;left:.25rem}.nw-card-timeline-event:last-child:before{display:none}.nw-card-timeline-dot{border-radius:var(--radius-full);flex-shrink:0;width:.5rem;height:.5rem;margin-top:.25rem;position:absolute;left:0}.nw-card-timeline-dot[data-type=created]{background:#00a0c6;background:color(display-p3 .104447 .624234 .788622);background:lab(60.079% -32.5023 -34.9868)}.nw-card-timeline-dot[data-type=ack]{background:#31aa40;background:color(display-p3 .343741 .657851 .307102);background:lab(61.5358% -50.6384 43.17)}.nw-card-timeline-dot[data-type=closed]{background:#5d646f;background:color(display-p3 .368448 .389977 .431031);background:lab(41.9258% -.856936 -7.37907)}.nw-card-timeline-dot[data-type=rejected]{background:#de4e4b;background:color(display-p3 .80489 .345625 .318144);background:lab(54.1237% 56.7341 33.7839)}.nw-card-timeline-dot[data-type=expired]{background:#4f5661;background:color(display-p3 .314209 .335145 .375136);background:lab(36.1243% -.829309 -7.36671)}.nw-card-timeline-content{flex-direction:column;gap:.125rem;display:flex}.nw-card-timeline-label{color:var(--text-muted);font-size:.6875rem;font-weight:500}.nw-card-timeline-date{color:var(--text-dim);font-size:.625rem;font-family:var(--font-mono)}.nw-card-timeline-reason{color:var(--text-dim);margin-top:.125rem;font-size:.625rem;font-style:italic}.nw-card-metrics{flex-shrink:0;align-items:center;gap:1rem;display:flex}.nw-card-metric{color:var(--text-dim);align-items:center;gap:.375rem;font-size:.6875rem;display:flex}.nw-card-metric svg{width:11px;height:11px}.nw-card-metric-value{color:var(--text-muted);font-weight:600}.nw-card-balance{font-family:var(--font-mono);color:#7bc27e;color:color(display-p3 .546891 .753811 .51868);color:lab(72.4933% -33.5873 27.1283);font-size:.75rem;font-weight:600}.catalog-admin-banner{border-radius:var(--radius-lg);border:1px solid var(--panel-border);background:var(--panel-bg);align-items:center;gap:.875rem;padding:.875rem 1rem;display:flex}.catalog-admin-banner[data-role=admin]{background:#8267e21a;background:color(display-p3 .492247 .406853 .857957/.1);border-color:#8267e266;border-color:color(display-p3 .492247 .406853 .857957/.4);background:lab(50.9554% 33.5346 -60.3052/.1);border-color:lab(50.9554% 33.5346 -60.3052/.4)}.catalog-admin-icon{border-radius:var(--radius-full);background:var(--surface-600);width:2.25rem;height:2.25rem;color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.catalog-admin-banner[data-role=admin] .catalog-admin-icon{color:#fff;background:#7552db;background:color(display-p3 .437516 .325815 .829957);background:lab(44.5787% 40.2541 -66.788)}.catalog-admin-info{flex:1;min-width:0}.catalog-admin-title{color:var(--text-muted);font-size:.875rem;font-weight:600}.catalog-admin-banner[data-role=admin] .catalog-admin-title{color:#b6a9ff;color:color(display-p3 .70533 .65632 1.01783);color:lab(72.7589% 22.2113 -47.5425)}.catalog-admin-desc{color:var(--text-dim);margin-top:.125rem;font-size:.75rem}.catalog-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.catalog-controls-left{align-items:center;gap:1rem;display:flex}.catalog-controls-right{align-items:center;gap:.5rem;display:flex}.catalog-checkbox-label{color:var(--text-muted);cursor:pointer;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.catalog-checkbox-label input[type=checkbox]{border-radius:var(--radius-sm);border:1px solid var(--surface-500);background:var(--surface-700);cursor:pointer;width:1rem;height:1rem}.catalog-section{flex-direction:column;gap:.75rem;display:flex}.catalog-section-header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.catalog-section-title{text-transform:uppercase;letter-spacing:.04em;color:var(--text-dim);font-size:.8125rem;font-weight:600}.catalog-section-count{color:var(--text-dim);font-size:.75rem;font-weight:400}.catalog-search{align-items:center;width:220px;display:flex;position:relative}.catalog-search-icon{color:var(--text-dim);pointer-events:none;position:absolute;left:.75rem}.catalog-search-input{width:100%;color:var(--text-primary);background:var(--surface-700);border:1px solid var(--surface-600);border-radius:var(--radius-md);padding:.5rem 2rem .5rem 2.25rem;font-size:.8125rem;transition:all .15s}.catalog-search-input::placeholder{color:var(--text-dim)}.catalog-search-input:focus{border-color:#00a1c880;border-color:color(display-p3 -.206555 .632098 .833202/.5);border-color:lab(60.1497% -37.1891 -41.6956/.5);outline:none}.catalog-search-clear{width:1.25rem;height:1.25rem;color:var(--text-dim);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex;position:absolute;right:.5rem}.catalog-search-clear:hover{color:var(--text-muted);background:var(--surface-600)}.catalog-pagination{justify-content:space-between;align-items:center;margin-top:.5rem;padding:.75rem 0;display:flex}.catalog-pagination-info{color:var(--text-dim);font-size:.75rem}.catalog-pagination-controls{align-items:center;gap:.5rem;display:flex}.catalog-pagination-btn{background:var(--surface-700);border:1px solid var(--surface-600);border-radius:var(--radius-sm);width:1.75rem;height:1.75rem;color:var(--text-muted);cursor:pointer;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.catalog-pagination-btn:hover:not(:disabled){background:var(--surface-600);color:var(--text-primary)}.catalog-pagination-btn:disabled{opacity:.4;cursor:not-allowed}.catalog-pagination-page{color:var(--text-muted);text-align:center;min-width:3rem;font-size:.75rem}.catalog-filter-badge{color:#4ac9ec;color:color(display-p3 .435893 .777416 .910681);color:lab(75.0934% -27.8279 -28.3918);border-radius:var(--radius-full);cursor:pointer;background:#00a1c826;background:color(display-p3 -.206555 .632098 .833202/.15);background:lab(60.1497% -37.1891 -41.6956/.15);border:1px solid #00a1c84d;border:1px solid color(display-p3 -.206554 .632098 .833202/.3);border:1px solid lab(60.1497% -37.1891 -41.6956/.3);align-items:center;gap:.375rem;margin-left:.5rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;transition:all .15s;display:inline-flex}.catalog-filter-badge:hover{background:#00a1c840;background:color(display-p3 -.206555 .632098 .833202/.25);background:lab(60.1497% -37.1891 -41.6956/.25)}.catalog-provider-card{border-radius:var(--radius-lg);border:1px solid var(--panel-border);background:var(--panel-bg);transition:all .15s;position:relative;overflow:hidden}.catalog-provider-card:before{content:"";background:#31aa40;background:color(display-p3 .343741 .657851 .307102);background:lab(61.5358% -50.6384 43.17);width:3px;position:absolute;top:0;bottom:0;left:0}.catalog-provider-card[data-status=inactive]:before{background:var(--surface-500)}.catalog-provider-card[data-status=inactive]{opacity:.65}.catalog-provider-card.selected{background:#00a1c814;background:color(display-p3 -.206555 .632098 .833202/.08);border-color:#00a1c880;border-color:color(display-p3 -.206555 .632098 .833202/.5);background:lab(60.1497% -37.1891 -41.6956/.08);border-color:lab(60.1497% -37.1891 -41.6956/.5)}.catalog-provider-card.selected:before{background:#00a1c8;background:color(display-p3 -.206555 .632098 .833202);background:lab(60.1497% -37.1891 -41.6956)}.catalog-provider-row{align-items:center;gap:1rem;min-height:3.5rem;padding:.875rem 1rem .875rem 1.25rem;display:flex}.catalog-provider-status{text-transform:uppercase;letter-spacing:.03em;border-radius:var(--radius-full);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;width:5.5rem;padding:.375rem .625rem;font-size:.6875rem;font-weight:600;display:inline-flex}.catalog-provider-status[data-status=active]{color:#6bc670;color:color(display-p3 .507772 .7695 .473756);color:lab(72.8361% -42.0397 34.49);background:#31aa4026;background:color(display-p3 .343741 .657851 .307102/.15);background:lab(61.5358% -50.6384 43.17/.15);border:1px solid #31aa404d;border:1px solid color(display-p3 .34374 .65785 .307102/.3);border:1px solid lab(61.5358% -50.6384 43.17/.3)}.catalog-provider-status[data-status=inactive]{color:var(--text-muted);border:1px solid var(--surface-500);background:#4c56664d;background:color(display-p3 .304189 .335347 .395405/.3);background:lab(36.0748% -1.03399 -10.9641/.3)}.catalog-provider-content{flex:1;align-items:center;gap:1.25rem;min-width:0;display:flex}.catalog-provider-identifiers{align-items:center;gap:1.5rem;min-width:0;display:flex}.catalog-provider-labeled-field{align-items:center;gap:.5rem;display:inline-flex}.catalog-provider-labeled-field[data-field=address]{width:28rem;margin-left:11.5rem}.catalog-provider-labeled-field[data-field=uuid]{width:24rem}.catalog-provider-labeled-field[data-field=api]{width:16rem}.catalog-provider-label{text-transform:uppercase;letter-spacing:.04em;color:var(--text-dim);flex-shrink:0;font-size:.625rem;font-weight:500}.catalog-provider-mono{font-family:var(--font-mono);color:var(--text-muted);background:0 0;padding:0;font-size:.75rem}.catalog-provider-no-api{color:var(--text-dim);font-size:.75rem;font-style:italic}.catalog-provider-actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.catalog-provider-health{border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;width:.5rem;height:.5rem;display:flex}.catalog-provider-health[data-status=healthy]{background:#4cc157;background:color(display-p3 .428591 .746057 .390042);box-shadow:0 0 6px #4cc15780;box-shadow:0 0 6px color(display-p3 .428591 .746057 .390042/.5);background:lab(69.679% -50.5618 42.4636);box-shadow:0 0 6px lab(69.679% -50.5618 42.4636/.5)}.catalog-provider-health[data-status=unhealthy]{background:#f14d4c;background:color(display-p3 .872583 .352089 .325751);background:lab(57.3944% 63.124 38.0626)}.catalog-provider-health[data-status=loading]{background:#d9a514;background:color(display-p3 .819889 .654773 .23653);background:lab(71.1681% 11.7208 71.0541);animation:1.5s ease-in-out infinite pulse}.catalog-provider-health[data-status=unknown]{background:var(--surface-500)}.catalog-sku-card{border-radius:var(--radius-lg);border:1px solid var(--panel-border);background:var(--panel-bg);flex-direction:column;transition:all .15s;display:flex;position:relative;overflow:hidden}.catalog-sku-card:before{content:"";background:#31aa40;background:color(display-p3 .343741 .657851 .307102);background:lab(61.5358% -50.6384 43.17);width:3px;position:absolute;top:0;bottom:0;left:0}.catalog-sku-card[data-status=inactive]:before{background:var(--surface-500)}.catalog-sku-card[data-status=inactive]{opacity:.65}.catalog-sku-row{align-items:center;gap:1rem;min-height:3.5rem;padding:.875rem 1rem .875rem 1.25rem;display:flex}.catalog-sku-status{text-transform:uppercase;letter-spacing:.03em;border-radius:var(--radius-full);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;width:5.5rem;padding:.375rem .625rem;font-size:.6875rem;font-weight:600;display:inline-flex}.catalog-sku-status[data-status=active]{color:#6bc670;color:color(display-p3 .507772 .7695 .473756);color:lab(72.8361% -42.0397 34.49);background:#31aa4026;background:color(display-p3 .343741 .657851 .307102/.15);background:lab(61.5358% -50.6384 43.17/.15);border:1px solid #31aa404d;border:1px solid color(display-p3 .34374 .65785 .307102/.3);border:1px solid lab(61.5358% -50.6384 43.17/.3)}.catalog-sku-status[data-status=inactive]{color:var(--text-muted);border:1px solid var(--surface-500);background:#4c56664d;background:color(display-p3 .304189 .335347 .395405/.3);background:lab(36.0748% -1.03399 -10.9641/.3)}.catalog-sku-content,.catalog-sku-identifiers{flex:1;align-items:center;gap:1.5rem;min-width:0;display:flex}.catalog-sku-labeled-field{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.catalog-sku-labeled-field[data-field=name]{flex:none;width:10rem}.catalog-sku-labeled-field[data-field=address]{flex:none;width:28rem}.catalog-sku-labeled-field[data-field=uuid]{flex:none;width:24rem}.catalog-sku-labeled-field .catalog-sku-value,.catalog-sku-labeled-field .catalog-sku-mono{text-overflow:ellipsis;overflow:hidden}.catalog-sku-label{text-transform:uppercase;letter-spacing:.04em;color:var(--text-dim);flex-shrink:0;font-size:.625rem;font-weight:500}.catalog-sku-value{color:var(--text-primary);white-space:nowrap;font-size:.875rem;font-weight:500}.catalog-sku-mono{font-family:var(--font-mono);color:var(--text-muted);white-space:nowrap;background:0 0;padding:0;font-size:.75rem}.catalog-sku-separator{background:var(--surface-600);flex-shrink:0;width:1px;height:1.25rem}.catalog-sku-metrics{flex-shrink:0;align-items:center;gap:1.5rem;display:flex}.catalog-sku-metrics .catalog-sku-labeled-field{flex:none}.catalog-sku-price{color:#6bc670;color:color(display-p3 .507772 .7695 .473756);color:lab(72.8361% -42.0397 34.49);white-space:nowrap;font-size:.875rem;font-weight:600}.catalog-sku-usage{color:var(--text-muted);align-items:center;gap:.25rem;font-size:.8125rem;display:inline-flex}.catalog-sku-usage-active{color:#61bd67;color:color(display-p3 .47165 .731492 .438238);color:lab(69.3498% -42.0535 34.6246);font-weight:500}.catalog-sku-usage-total{color:var(--text-dim)}.catalog-sku-usage-label{color:var(--text-dim);margin-left:.125rem;font-size:.6875rem}.catalog-sku-actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.catalog-copy-btn{width:1.25rem;height:1.25rem;color:var(--text-dim);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.catalog-copy-btn:hover{color:var(--text-muted);background:var(--surface-600)}.catalog-empty{text-align:center;color:var(--text-dim);flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex}.catalog-empty-text{font-size:.875rem}.catalog-loading{color:var(--text-muted);align-items:center;gap:.5rem;padding:1rem;font-size:.875rem;display:flex}.app-shell__page{opacity:1;transition:opacity .25s ease-out,transform .25s ease-out;transform:translateY(0)}.app-shell__page--exit{opacity:0;transition-duration:.15s;transition-timing-function:ease-in;transform:translateY(-8px)}.landing-page{background:var(--bg-base);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.landing-hero{text-align:center;flex-direction:column;align-items:center;max-width:600px;margin-bottom:4rem;display:flex}.landing-logo{border-radius:var(--radius-2xl);background:linear-gradient(135deg,var(--color-primary-900),var(--color-secondary-900));border:1px solid var(--color-primary-700);justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:1.5rem;display:flex}.landing-title{font-family:var(--font-heading);letter-spacing:-.02em;margin-bottom:1rem;font-size:3.5rem;font-weight:700}.landing-subtitle{color:var(--text-secondary);margin-bottom:2rem;font-size:1.25rem;line-height:1.6}.landing-cta{justify-content:center;align-items:center;gap:.5rem;padding:.875rem 2.5rem;font-size:1.125rem;display:inline-flex}.landing-hint{color:var(--text-dim);margin-top:1rem;font-size:.875rem}.landing-features{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;width:100%;max-width:900px;display:grid}.landing-feature-card{background:var(--panel-bg-solid);border:1px solid var(--panel-border);border-radius:var(--radius-xl);padding:1.5rem;transition:border-color .15s,transform .2s,box-shadow .2s}.landing-feature-card:hover{border-color:var(--color-primary-700);box-shadow:0 8px 24px #00000040;box-shadow:0 8px 24px color(display-p3 0 0 0/.25);transform:translateY(-3px);box-shadow:0 8px 24px lab(0% 0 0/.25)}.landing-feature-icon{border-radius:var(--radius-lg);background:var(--color-primary-900);width:40px;height:40px;color:var(--color-primary-400);justify-content:center;align-items:center;margin-bottom:1rem;transition:transform .2s,background .2s;display:flex}.landing-feature-card:hover .landing-feature-icon{background:var(--color-primary-800);transform:scale(1.1)}.landing-feature-title{font-family:var(--font-heading);color:var(--text-primary);margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.landing-feature-desc{color:var(--text-secondary);font-size:.875rem;line-height:1.5}.main-layout{background:var(--bg-base);height:100vh;display:flex;overflow:hidden}.main-layout__sidebar{border-right:1px solid var(--panel-border);background:var(--panel-bg-solid);flex-shrink:0;width:280px;overflow:hidden auto}.main-layout__chat{flex-direction:column;flex:1;min-width:0;display:flex}.main-layout__mobile-toggle{z-index:60;border-radius:var(--radius-md);background:var(--panel-bg-solid);border:1px solid var(--panel-border);color:var(--text-primary);cursor:pointer;padding:.5rem;transition:all .15s;display:none;position:fixed;top:.75rem;left:.75rem}.main-layout__mobile-toggle:hover{background:var(--interactive-hover);border-color:var(--panel-border-hover)}.main-layout__mobile-toggle:active{transition-duration:70ms;transform:scale(.9)}.main-layout__backdrop{display:none}@media (min-width:769px) and (max-width:1024px){.main-layout__sidebar{width:56px;transition:width .25s cubic-bezier(.4,0,.2,1);overflow:hidden}.main-layout__sidebar:hover,.apps-sidebar{width:280px}.main-layout__sidebar .apps-sidebar__wallet-details,.main-layout__sidebar .apps-sidebar__disconnect,.main-layout__sidebar .apps-sidebar__credits-amount,.main-layout__sidebar .apps-sidebar__credits-runway,.main-layout__sidebar .apps-sidebar__gauge,.main-layout__sidebar .apps-sidebar__credits-header span,.main-layout__sidebar .apps-sidebar__apps-header span,.main-layout__sidebar .apps-sidebar__apps-empty,.main-layout__sidebar .apps-sidebar__app-name,.main-layout__sidebar .apps-sidebar__app-size,.main-layout__sidebar .apps-sidebar__recent-header span,.main-layout__sidebar .apps-sidebar__recent-name,.main-layout__sidebar .apps-sidebar__recent-time,.main-layout__sidebar .apps-sidebar__recent-redeploy{opacity:0;transition:opacity .15s}.main-layout__sidebar:hover .apps-sidebar__wallet-details,.main-layout__sidebar:hover .apps-sidebar__disconnect,.main-layout__sidebar:hover .apps-sidebar__credits-amount,.main-layout__sidebar:hover .apps-sidebar__credits-runway,.main-layout__sidebar:hover .apps-sidebar__gauge,.main-layout__sidebar:hover .apps-sidebar__credits-header span,.main-layout__sidebar:hover .apps-sidebar__apps-header span,.main-layout__sidebar:hover .apps-sidebar__apps-empty,.main-layout__sidebar:hover .apps-sidebar__app-name,.main-layout__sidebar:hover .apps-sidebar__app-size,.main-layout__sidebar:hover .apps-sidebar__recent-header span,.main-layout__sidebar:hover .apps-sidebar__recent-name,.main-layout__sidebar:hover .apps-sidebar__recent-time,.main-layout__sidebar:hover .apps-sidebar__recent-redeploy{opacity:1}.main-layout__sidebar .apps-sidebar__wallet{justify-content:center}.main-layout__sidebar:hover .apps-sidebar__wallet{justify-content:space-between}}@media (max-width:768px){.main-layout__sidebar{z-index:50;transition:transform .25s cubic-bezier(.4,0,.2,1);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:4px 0 24px #0006}.main-layout__sidebar--open{transform:translate(0)}.main-layout__mobile-toggle{display:flex}.main-layout__backdrop{z-index:40;opacity:0;pointer-events:none;background:#00000080;transition:opacity .25s cubic-bezier(.4,0,.2,1);display:block;position:fixed;top:0;bottom:0;left:0;right:0}.main-layout__backdrop--visible{opacity:1;pointer-events:auto}}.shortcuts-list{flex-direction:column;gap:.5rem;margin:0;display:flex}.shortcuts-row{justify-content:space-between;align-items:center;gap:1rem;padding:.375rem 0;display:flex}.shortcuts-keys{gap:.25rem;margin:0;display:flex}.shortcuts-kbd{border-radius:var(--radius-sm);background:var(--color-surface-700);border:1px solid var(--color-surface-600);min-width:1.5rem;font-family:var(--font-mono);color:var(--text-secondary);box-shadow:0 1px 0 var(--color-surface-600);justify-content:center;align-items:center;padding:.125rem .375rem;font-size:.75rem;display:inline-flex}.shortcuts-label{color:var(--text-muted);font-size:.8125rem}.apps-sidebar{flex-direction:column;gap:1rem;height:100%;padding:1rem;display:flex}.apps-sidebar__wallet{border-radius:var(--radius-lg);background:var(--color-surface-800);border:1px solid var(--color-surface-700);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.apps-sidebar__wallet-info{align-items:center;gap:.75rem;min-width:0;display:flex}.apps-sidebar__wallet-avatar{border-radius:var(--radius-full);background:linear-gradient(135deg,var(--color-primary-600),var(--color-secondary-600));color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.75rem;font-weight:600;display:flex}.apps-sidebar__wallet-details{flex-direction:column;gap:.125rem;min-width:0;display:flex}.apps-sidebar__wallet-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:600;overflow:hidden}.apps-sidebar__wallet-address{font-family:var(--font-mono);color:var(--text-dim);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:.6875rem;transition:color .15s}.apps-sidebar__wallet-address:hover{color:var(--text-body)}.apps-sidebar__disconnect{border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:.375rem;transition:color .15s}.apps-sidebar__disconnect:hover{color:var(--text-primary)}.apps-sidebar__credits{border-radius:var(--radius-lg);background:var(--color-surface-800);border:1px solid var(--color-surface-700);padding:.75rem}.apps-sidebar__credits-header{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.75rem;font-weight:600;display:flex}.apps-sidebar__credits-amount{font-family:var(--font-heading);color:var(--text-primary);font-size:1.25rem;font-weight:700}.apps-sidebar__credits-runway{color:var(--text-secondary);margin-top:.25rem;font-size:.75rem}.apps-sidebar__burn-rate{color:var(--text-dim)}.apps-sidebar__gauge{background:var(--color-surface-700);border-radius:var(--radius-full);height:4px;margin-top:.5rem;overflow:hidden}.apps-sidebar__gauge-fill{background:linear-gradient(90deg,var(--color-primary-500),var(--color-success-400));border-radius:var(--radius-full);height:100%;transition:width .3s}.apps-sidebar__apps{flex-direction:column;flex:1;min-height:0;display:flex}.apps-sidebar__apps-header{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.75rem;font-weight:600;display:flex}.apps-sidebar__apps-count{border-radius:var(--radius-full);background:var(--color-surface-700);padding:.125rem .5rem;font-size:.6875rem}.apps-sidebar__apps-count--pop{animation:.3s cubic-bezier(.34,1.56,.64,1) badgePop}@keyframes badgePop{0%{transform:scale(1)}40%{transform:scale(1.3)}to{transform:scale(1)}}.apps-sidebar__apps-list{flex-direction:column;flex:1;gap:.25rem;display:flex;overflow-y:auto}.apps-sidebar__apps-empty{color:var(--text-dim);padding:.5rem 0;font-size:.8125rem}.apps-sidebar__app-item{border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;font-size:.8125rem;transition:background-color .1s;display:flex}.apps-sidebar__app-item:hover{background:var(--color-surface-700)}.apps-sidebar__app-name{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.apps-sidebar__app-size{color:var(--text-dim);font-size:.6875rem}.apps-sidebar__recent{flex-direction:column;display:flex}.apps-sidebar__recent-header{text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim);align-items:center;gap:.375rem;margin-bottom:.5rem;font-size:.6875rem;font-weight:600;display:flex}.apps-sidebar__recent-list{flex-direction:column;gap:.125rem;display:flex}.apps-sidebar__recent-item{border-radius:var(--radius-md);align-items:center;gap:.5rem;min-width:0;padding:.25rem .375rem;font-size:.75rem;display:flex}.apps-sidebar__recent-name{white-space:nowrap;text-overflow:ellipsis;color:var(--text-muted);flex:1;overflow:hidden}.apps-sidebar__recent-time{color:var(--text-dim);white-space:nowrap;font-size:.625rem}.apps-sidebar__recent-redeploy{border-radius:var(--radius-sm);color:var(--text-dim);cursor:pointer;opacity:0;background:0 0;border:none;padding:.25rem;transition:opacity .15s,color .15s}.apps-sidebar__recent-item:hover .apps-sidebar__recent-redeploy{opacity:1}.apps-sidebar__recent-redeploy:hover{color:var(--color-primary-400)}.apps-sidebar__recent-redeploy:active{transition:transform 70ms;transform:scale(.9)}.progress-card{background:var(--color-surface-800);border:1px solid var(--color-surface-700);border-radius:var(--radius-lg);margin:.75rem 1rem;padding:1rem}.progress-card__header{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.progress-card__elapsed{font-variant-numeric:tabular-nums;color:var(--text-dim);margin-left:auto;font-size:.75rem}.progress-card__title{color:var(--text-primary);font-size:.875rem;font-weight:600}.progress-card__steps{flex-direction:column;gap:.5rem;display:flex}.progress-card__step{align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.progress-card__step-label{color:var(--text-secondary)}.progress-card__detail{color:var(--text-muted);margin-top:.75rem;font-size:.75rem}.progress-card__substep{color:var(--text-dim);font-size:.6875rem;font-family:var(--font-mono);margin-top:.25rem}.progress-card__batch{flex-direction:column;gap:.5rem;display:flex}.progress-card__batch-item{align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.progress-card__batch-name{color:var(--text-primary);min-width:6rem;font-weight:500}.help-card{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-sm);padding:1rem}.help-card__header{border-bottom:1px solid var(--panel-border);align-items:center;gap:.5rem;margin-bottom:.75rem;padding-bottom:.625rem;display:flex}.help-card__title{color:var(--text-primary);font-size:.9375rem;font-weight:600}.help-card__section{margin-bottom:.75rem}.help-card__section:last-of-type{margin-bottom:.5rem}.help-card__section-header{text-transform:uppercase;letter-spacing:.04em;color:var(--color-primary-400);align-items:center;gap:.375rem;margin-bottom:.375rem;font-size:.75rem;font-weight:600;display:flex}.help-card__list{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.help-card__list li{color:var(--text-secondary);padding-left:.875rem;font-size:.8125rem;position:relative}.help-card__list li:before{content:"•";color:var(--color-primary-400);position:absolute;left:0}.help-card__examples{flex-wrap:wrap;gap:.375rem;display:flex}.help-card__example{font-size:.75rem;font-family:var(--font-mono);border-radius:var(--radius-full);color:var(--color-primary-300);background:#3d73b61f;background:color(display-p3 .290197 .444999 .693462/.12);background:lab(47.1136% -1.43179 -41.5993/.12);border:1px solid #3d73b633;border:1px solid color(display-p3 .290197 .444998 .693462/.2);border:1px solid lab(47.1136% -1.43179 -41.5993/.2);padding:.1875rem .5rem}.help-card__table-wrap{overflow-x:auto}.help-card__table{border-collapse:collapse;width:100%;font-size:.8125rem}.help-card__table th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);border-bottom:1px solid var(--panel-border);padding:.25rem .5rem;font-size:.6875rem;font-weight:500}.help-card__table td{color:var(--text-secondary);font-variant-numeric:tabular-nums;padding:.25rem .5rem}.help-card__table tbody tr:nth-child(2n){background:#5d646f0f;background:color(display-p3 .368448 .389977 .431031/.06);background:lab(41.9258% -.856936 -7.37907/.06)}.help-card__tier-badge{font-family:var(--font-mono);color:var(--color-primary-300);font-size:.75rem;font-weight:500}.help-card__shortcuts{flex-direction:column;gap:.25rem;display:flex}.help-card__shortcut{color:var(--text-secondary);align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.help-card__kbd{font-family:var(--font-mono);border-radius:var(--radius-sm);color:var(--text-primary);background:#5d646f26;background:color(display-p3 .368448 .389977 .431031/.15);background:lab(41.9258% -.856936 -7.37907/.15);border:1px solid #5d646f40;border:1px solid color(display-p3 .368448 .389977 .43103/.25);border:1px solid lab(41.9258% -.856936 -7.37907/.25);padding:.125rem .375rem;font-size:.6875rem;line-height:1.4;display:inline-block}.help-card__footer{border-top:1px solid var(--panel-border);color:var(--text-dim);text-align:center;margin:0;padding-top:.5rem;font-size:.75rem}.app-card{background:var(--color-surface-800);border:1px solid var(--color-success-600);border-radius:var(--radius-lg);margin:.75rem 1rem;padding:1rem}.app-card__header{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.app-card__name{color:var(--text-primary);font-size:.9375rem;font-weight:600}.app-card__status{color:var(--color-success-400);margin-left:auto;font-size:.75rem;font-weight:500}.app-card__url{background:var(--color-surface-900);border-radius:var(--radius-md);align-items:center;gap:.5rem;margin-bottom:.75rem;padding:.5rem .75rem;display:flex}.app-card__link{font-family:var(--font-mono);color:var(--color-primary-400);text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;min-width:0;font-size:.8125rem;text-decoration:none;display:flex;overflow:hidden}.app-card__link:hover{color:var(--color-primary-300)}.app-card__copy{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;flex-shrink:0;padding:.25rem;transition:color .1s}.app-card__copy:hover{color:var(--text-primary)}.app-card__instances{background:var(--color-surface-900);border-radius:var(--radius-md);flex-direction:column;gap:.25rem;margin-bottom:.75rem;padding:.5rem .75rem;display:flex}.app-card__instances-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem;font-weight:500}.app-card__instance-link{font-family:var(--font-mono);color:var(--color-primary-400);text-overflow:ellipsis;white-space:nowrap;align-items:center;font-size:.8125rem;text-decoration:none;display:flex;overflow:hidden}.app-card__instance-link:hover{color:var(--color-primary-300)}.app-card__actions{gap:.5rem;display:flex}[data-has-list-wallets]{max-height:none!important}@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-font-weight{syntax:"*";inherits:false}@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}