@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Inter", system-ui, sans-serif;--font-mono:"JetBrains Mono", "Fira Code", monospace;--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-zinc-50:oklch(98.5% 0 0);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-lg:32rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wider:.05em;--tracking-widest:.1em;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-1\/2{top:50%}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.left-3{left:calc(var(--spacing) * 3)}.z-10{z-index:10}.z-50{z-index:50}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.-mb-px{margin-bottom:-1px}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-full{height:100%}.max-h-\[90vh\]{max-height:90vh}.min-h-\[72px\]{min-height:72px}.min-h-\[120px\]{min-height:120px}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-36{width:calc(var(--spacing) * 36)}.w-56{width:calc(var(--spacing) * 56)}.w-full{width:100%}.max-w-7xl{max-width:var(--container-7xl)}.max-w-lg{max-width:var(--container-lg)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[28px\]{min-width:28px}.min-w-\[60px\]{min-width:60px}.min-w-\[100px\]{min-width:100px}.min-w-\[130px\]{min-width:130px}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-white\/\[0\.04\]>:not(:last-child)){border-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){:where(.divide-white\/\[0\.04\]>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-\[\#00d4ff\]\/20{border-color:#00d4ff33}.border-\[\#00ff88\]\/20{border-color:#0f83}.border-\[\#ff4757\]\/20{border-color:#ff475733}.border-\[\#ffb800\]\/20{border-color:#ffb80033}.border-\[var\(--color-accent\)\]{border-color:var(--color-accent)}.border-cyan-400\/20{border-color:#00d2ef33}@supports (color:color-mix(in lab,red,red)){.border-cyan-400\/20{border-color:color-mix(in oklab,var(--color-cyan-400) 20%,transparent)}}.border-green-500\/20{border-color:#00c75833}@supports (color:color-mix(in lab,red,red)){.border-green-500\/20{border-color:color-mix(in oklab,var(--color-green-500) 20%,transparent)}}.border-green-500\/30{border-color:#00c7584d}@supports (color:color-mix(in lab,red,red)){.border-green-500\/30{border-color:color-mix(in oklab,var(--color-green-500) 30%,transparent)}}.border-indigo-400{border-color:var(--color-indigo-400)}.border-indigo-400\/60{border-color:#7d87ff99}@supports (color:color-mix(in lab,red,red)){.border-indigo-400\/60{border-color:color-mix(in oklab,var(--color-indigo-400) 60%,transparent)}}.border-indigo-500\/50{border-color:#625fff80}@supports (color:color-mix(in lab,red,red)){.border-indigo-500\/50{border-color:color-mix(in oklab,var(--color-indigo-500) 50%,transparent)}}.border-orange-500\/20{border-color:#fe6e0033}@supports (color:color-mix(in lab,red,red)){.border-orange-500\/20{border-color:color-mix(in oklab,var(--color-orange-500) 20%,transparent)}}.border-red-500\/20{border-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.border-red-500\/20{border-color:color-mix(in oklab,var(--color-red-500) 20%,transparent)}}.border-sky-500\/20{border-color:#00a5ef33}@supports (color:color-mix(in lab,red,red)){.border-sky-500\/20{border-color:color-mix(in oklab,var(--color-sky-500) 20%,transparent)}}.border-transparent{border-color:#0000}.border-violet-500{border-color:var(--color-violet-500)}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.border-white\/8{border-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.border-white\/\[0\.07\]{border-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.07\]{border-color:color-mix(in oklab,var(--color-white) 7%,transparent)}}.border-white\/\[0\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.08\]{border-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.border-yellow-500\/20{border-color:#edb20033}@supports (color:color-mix(in lab,red,red)){.border-yellow-500\/20{border-color:color-mix(in oklab,var(--color-yellow-500) 20%,transparent)}}.border-zinc-700{border-color:var(--color-zinc-700)}.border-t-transparent{border-top-color:#0000}.bg-\[\#0f1117\]{background-color:#0f1117}.bg-\[\#00d4ff\]{background-color:#00d4ff}.bg-\[\#00d4ff\]\/10{background-color:#00d4ff1a}.bg-\[\#00ff88\]{background-color:#0f8}.bg-\[\#00ff88\]\/10{background-color:#00ff881a}.bg-\[\#ff4757\]{background-color:#ff4757}.bg-\[\#ff4757\]\/10{background-color:#ff47571a}.bg-\[\#ffb800\]{background-color:#ffb800}.bg-\[\#ffb800\]\/10{background-color:#ffb8001a}.bg-\[var\(--color-bg\)\]{background-color:var(--color-bg)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-cyan-500\/8{background-color:#00b7d714}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/8{background-color:color-mix(in oklab,var(--color-cyan-500) 8%,transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/15{background-color:color-mix(in oklab,var(--color-emerald-500) 15%,transparent)}}.bg-gray-400\/10{background-color:#99a1af1a}@supports (color:color-mix(in lab,red,red)){.bg-gray-400\/10{background-color:color-mix(in oklab,var(--color-gray-400) 10%,transparent)}}.bg-green-400\/10{background-color:#05df721a}@supports (color:color-mix(in lab,red,red)){.bg-green-400\/10{background-color:color-mix(in oklab,var(--color-green-400) 10%,transparent)}}.bg-green-500\/5{background-color:#00c7580d}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/5{background-color:color-mix(in oklab,var(--color-green-500) 5%,transparent)}}.bg-green-500\/8{background-color:#00c75814}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/8{background-color:color-mix(in oklab,var(--color-green-500) 8%,transparent)}}.bg-green-500\/10{background-color:#00c7581a}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/10{background-color:color-mix(in oklab,var(--color-green-500) 10%,transparent)}}.bg-indigo-400{background-color:var(--color-indigo-400)}.bg-indigo-500\/10{background-color:#625fff1a}@supports (color:color-mix(in lab,red,red)){.bg-indigo-500\/10{background-color:color-mix(in oklab,var(--color-indigo-500) 10%,transparent)}}.bg-indigo-500\/20{background-color:#625fff33}@supports (color:color-mix(in lab,red,red)){.bg-indigo-500\/20{background-color:color-mix(in oklab,var(--color-indigo-500) 20%,transparent)}}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-orange-500\/10{background-color:#fe6e001a}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/10{background-color:color-mix(in oklab,var(--color-orange-500) 10%,transparent)}}.bg-red-400\/10{background-color:#ff65681a}@supports (color:color-mix(in lab,red,red)){.bg-red-400\/10{background-color:color-mix(in oklab,var(--color-red-400) 10%,transparent)}}.bg-red-500\/8{background-color:#fb2c3614}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/8{background-color:color-mix(in oklab,var(--color-red-500) 8%,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-rose-500{background-color:var(--color-rose-500)}.bg-sky-500\/10{background-color:#00a5ef1a}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/10{background-color:color-mix(in oklab,var(--color-sky-500) 10%,transparent)}}.bg-slate-400{background-color:var(--color-slate-400)}.bg-slate-500\/15{background-color:#62748e26}@supports (color:color-mix(in lab,red,red)){.bg-slate-500\/15{background-color:color-mix(in oklab,var(--color-slate-500) 15%,transparent)}}.bg-slate-600{background-color:var(--color-slate-600)}.bg-transparent{background-color:#0000}.bg-violet-500{background-color:var(--color-violet-500)}.bg-violet-500\/10{background-color:#8d54ff1a}@supports (color:color-mix(in lab,red,red)){.bg-violet-500\/10{background-color:color-mix(in oklab,var(--color-violet-500) 10%,transparent)}}.bg-violet-500\/15{background-color:#8d54ff26}@supports (color:color-mix(in lab,red,red)){.bg-violet-500\/15{background-color:color-mix(in oklab,var(--color-violet-500) 15%,transparent)}}.bg-violet-600{background-color:var(--color-violet-600)}.bg-white\/3{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.bg-white\/3{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/\[0\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.bg-yellow-400\/10{background-color:#fac8001a}@supports (color:color-mix(in lab,red,red)){.bg-yellow-400\/10{background-color:color-mix(in oklab,var(--color-yellow-400) 10%,transparent)}}.bg-yellow-500\/8{background-color:#edb20014}@supports (color:color-mix(in lab,red,red)){.bg-yellow-500\/8{background-color:color-mix(in oklab,var(--color-yellow-500) 8%,transparent)}}.bg-zinc-800{background-color:var(--color-zinc-800)}.bg-zinc-900\/30{background-color:#18181b4d}@supports (color:color-mix(in lab,red,red)){.bg-zinc-900\/30{background-color:color-mix(in oklab,var(--color-zinc-900) 30%,transparent)}}.bg-zinc-900\/40{background-color:#18181b66}@supports (color:color-mix(in lab,red,red)){.bg-zinc-900\/40{background-color:color-mix(in oklab,var(--color-zinc-900) 40%,transparent)}}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-all{word-break:break-all}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#00d4ff\]{color:#00d4ff}.text-\[\#00ff88\]{color:#0f8}.text-\[\#a855f7\]{color:#a855f7}.text-\[\#ff4757\]{color:#ff4757}.text-\[\#ffb800\]{color:#ffb800}.text-\[var\(--color-muted\)\]{color:var(--color-muted)}.text-amber-500\/70{color:#f99c00b3}@supports (color:color-mix(in lab,red,red)){.text-amber-500\/70{color:color-mix(in oklab,var(--color-amber-500) 70%,transparent)}}.text-cyan-300{color:var(--color-cyan-300)}.text-cyan-300\/80{color:#53eafdcc}@supports (color:color-mix(in lab,red,red)){.text-cyan-300\/80{color:color-mix(in oklab,var(--color-cyan-300) 80%,transparent)}}.text-emerald-400{color:var(--color-emerald-400)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-green-300{color:var(--color-green-300)}.text-green-400{color:var(--color-green-400)}.text-indigo-200{color:var(--color-indigo-200)}.text-indigo-400{color:var(--color-indigo-400)}.text-indigo-400\/80{color:#7d87ffcc}@supports (color:color-mix(in lab,red,red)){.text-indigo-400\/80{color:color-mix(in oklab,var(--color-indigo-400) 80%,transparent)}}.text-orange-400{color:var(--color-orange-400)}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-red-400\/80{color:#ff6568cc}@supports (color:color-mix(in lab,red,red)){.text-red-400\/80{color:color-mix(in oklab,var(--color-red-400) 80%,transparent)}}.text-red-500\/60{color:#fb2c3699}@supports (color:color-mix(in lab,red,red)){.text-red-500\/60{color:color-mix(in oklab,var(--color-red-500) 60%,transparent)}}.text-rose-400{color:var(--color-rose-400)}.text-sky-400{color:var(--color-sky-400)}.text-slate-100{color:var(--color-slate-100)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-violet-300{color:var(--color-violet-300)}.text-violet-400{color:var(--color-violet-400)}.text-violet-500{color:var(--color-violet-500)}.text-white{color:var(--color-white)}.text-yellow-300{color:var(--color-yellow-300)}.text-yellow-400{color:var(--color-yellow-400)}.text-zinc-50{color:var(--color-zinc-50)}.text-zinc-100{color:var(--color-zinc-100)}.text-zinc-200{color:var(--color-zinc-200)}.text-zinc-300{color:var(--color-zinc-300)}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-600{color:var(--color-zinc-600)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.placeholder-gray-500::placeholder{color:var(--color-gray-500)}.placeholder-slate-600::placeholder{color:var(--color-slate-600)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_30px_-10px_rgba\(0\,212\,255\,0\.15\)\]{--tw-shadow:0 0 30px -10px var(--tw-shadow-color,#00d4ff26);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_30px_-10px_rgba\(0\,255\,136\,0\.15\)\]{--tw-shadow:0 0 30px -10px var(--tw-shadow-color,#00ff8826);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_30px_-10px_rgba\(168\,85\,247\,0\.15\)\]{--tw-shadow:0 0 30px -10px var(--tw-shadow-color,#a855f726);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_30px_-10px_rgba\(255\,71\,87\,0\.15\)\]{--tw-shadow:0 0 30px -10px var(--tw-shadow-color,#ff475726);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_30px_-10px_rgba\(255\,184\,0\,0\.15\)\]{--tw-shadow:0 0 30px -10px var(--tw-shadow-color,#ffb80026);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-emerald-500\/20{--tw-ring-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.ring-emerald-500\/20{--tw-ring-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.ring-slate-500\/20{--tw-ring-color:#62748e33}@supports (color:color-mix(in lab,red,red)){.ring-slate-500\/20{--tw-ring-color:color-mix(in oklab, var(--color-slate-500) 20%, transparent)}}.ring-violet-500\/20{--tw-ring-color:#8d54ff33}@supports (color:color-mix(in lab,red,red)){.ring-violet-500\/20{--tw-ring-color:color-mix(in oklab, var(--color-violet-500) 20%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.\[nebula\:api\]{nebula:api}.\[nebula\:auth\]{nebula:auth}.ring-inset{--tw-ring-inset:inset}@media(hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/plan\:text-slate-400:is(:where(.group\/plan):hover *){color:var(--color-slate-400)}.hover\:border-white\/20:hover{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:border-white\/\[0\.15\]:hover{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/\[0\.15\]:hover{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.hover\:bg-amber-500\/8:hover{background-color:#f99c0014}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-500\/8:hover{background-color:color-mix(in oklab,var(--color-amber-500) 8%,transparent)}}.hover\:bg-cyan-500\/15:hover{background-color:#00b7d726}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cyan-500\/15:hover{background-color:color-mix(in oklab,var(--color-cyan-500) 15%,transparent)}}.hover\:bg-emerald-500\/10:hover{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-500\/10:hover{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.hover\:bg-indigo-500:hover{background-color:var(--color-indigo-500)}.hover\:bg-red-500\/8:hover{background-color:#fb2c3614}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/8:hover{background-color:color-mix(in oklab,var(--color-red-500) 8%,transparent)}}.hover\:bg-red-500\/10:hover{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/10:hover{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.hover\:bg-rose-500\/10:hover{background-color:#ff23571a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-rose-500\/10:hover{background-color:color-mix(in oklab,var(--color-rose-500) 10%,transparent)}}.hover\:bg-violet-500:hover{background-color:var(--color-violet-500)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.hover\:bg-white\/8:hover{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/8:hover{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:bg-white\/\[0\.02\]:hover{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.02\]:hover{background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.06\]:hover{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.hover\:bg-zinc-800\/60:hover{background-color:#27272a99}@supports (color:color-mix(in lab,red,red)){.hover\:bg-zinc-800\/60:hover{background-color:color-mix(in oklab,var(--color-zinc-800) 60%,transparent)}}.hover\:text-amber-400:hover{color:var(--color-amber-400)}.hover\:text-gray-200:hover{color:var(--color-gray-200)}.hover\:text-gray-300:hover{color:var(--color-gray-300)}.hover\:text-green-400:hover{color:var(--color-green-400)}.hover\:text-indigo-400:hover{color:var(--color-indigo-400)}.hover\:text-red-400:hover{color:var(--color-red-400)}.hover\:text-slate-200:hover{color:var(--color-slate-200)}.hover\:text-slate-300:hover{color:var(--color-slate-300)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-zinc-200:hover{color:var(--color-zinc-200)}}.focus\:border-violet-500:focus{border-color:var(--color-violet-500)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-indigo-500:focus{--tw-ring-color:var(--color-indigo-500)}.focus\:ring-violet-500:focus{--tw-ring-color:var(--color-violet-500)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media(min-width:40rem){.sm\:flex{display:flex}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:48rem){.md\:flex{display:flex}}@media(min-width:64rem){.lg\:flex{display:flex}}}.ne-DesktopTitlebar{z-index:500;-webkit-app-region:drag;pointer-events:auto;background:linear-gradient(#080c18e6,#080c1861 72%,#080c1800);height:2.25rem;position:fixed;top:0;left:0;right:0}.ne-DesktopTitlebarSpacer{pointer-events:none;flex-shrink:0;width:100%;height:2.25rem}:root,[data-theme=dim]{color-scheme:dark;--nbl-bg-page:#111827;--nbl-bg-panel:#161f30;--nbl-bg-card:#ffffff08;--nbl-bg-card-hover:#ffffff0e;--nbl-bg-input:#ffffff0d;--nbl-bg-overlay:#0000008c;--nbl-bg-sidebar:#141c2b;--nbl-border:#ffffff1a;--nbl-border-subtle:#ffffff0f;--nbl-border-strong:#ffffff2b;--nbl-border-input:#ffffff1a;--nbl-border-input-focus:#6470f199;--nbl-text-primary:#e2e8f0;--nbl-text-heading:#f1f5f9;--nbl-text-secondary:#94a3b8;--nbl-text-muted:#94a3b8;--nbl-text-faint:#64748b;--nbl-text-ghost:#6b7fa0;--nbl-text-code:#a5b8fc;--nbl-text-placeholder:#64748b;--nbl-green:#34d399;--nbl-cyan:#a78bfa;--nbl-amber:#fbbf24;--nbl-red:#f87171;--nbl-purple:#a78bfa;--nbl-nebula:#8b5cf6;--nbl-green-bg:#34d39917;--nbl-cyan-bg:#a78bfa1a;--nbl-amber-bg:#fbbf2417;--nbl-red-bg:#f8717117;--nbl-purple-bg:#a78bfa1a;--nbl-nebula-bg:#8b5cf61f;--nbl-green-border:#34d39940;--nbl-cyan-border:#a78bfa47;--nbl-amber-border:#fbbf2440;--nbl-red-border:#f8717140;--nbl-purple-border:#a78bfa47;--nbl-nebula-border:#8b5cf652;--nbl-hover-bg:#ffffff0d;--nbl-active-bg:#ffffff1a;--nbl-active-border:#ffffff24;--nbl-btn-primary-bg:#8b5cf6;--nbl-btn-primary-bg-hover:#7c3aed;--nbl-btn-primary-text:#fff;--nbl-btn-primary-shadow:0 0 20px #8b5cf64d;--nbl-bg-surface:#1a2235;--nbl-surface:#1a2235;--nbl-surface-hover:#ffffff0d;--nbl-surface-raised:#202d42;--nbl-text:#e2e8f0;--nbl-bg:#111827;--nbl-nav-bg:#111827ed;--nbl-nav-border:#ffffff14;--nbl-scrollbar-thumb:#ffffff21;--nbl-scrollbar-thumb-hover:#ffffff3b;--nbl-glow-green:0 0 28px -8px #34d39933;--nbl-glow-cyan:0 0 28px -8px #a78bfa33;--nbl-glow-purple:0 0 28px -8px #a78bfa33;--nbl-glow-amber:0 0 28px -8px #fbbf2433;--nbl-glow-red:0 0 28px -8px #f8717133}[data-theme=dark]{color-scheme:dark;--nbl-bg-page:#0a0a0f;--nbl-bg-panel:#0f0f1a;--nbl-bg-card:#ffffff05;--nbl-bg-card-hover:#ffffff0b;--nbl-bg-input:#ffffff0a;--nbl-bg-overlay:#000000a6;--nbl-bg-sidebar:#0e0e16;--nbl-border:#ffffff14;--nbl-border-subtle:#ffffff0d;--nbl-border-strong:#ffffff24;--nbl-border-input:#ffffff14;--nbl-border-input-focus:#6470f18c;--nbl-text-primary:#e2e8f0;--nbl-text-heading:#f1f5f9;--nbl-text-secondary:#94a3b8;--nbl-text-muted:#94a3b8;--nbl-text-faint:#64748b;--nbl-text-ghost:#5c6d8a;--nbl-text-code:#a5b8fc;--nbl-text-placeholder:#64748b;--nbl-green:#0f8;--nbl-cyan:#a78bfa;--nbl-amber:#ffb800;--nbl-red:#ff4757;--nbl-purple:#a78bfa;--nbl-nebula:#8b5cf6;--nbl-green-bg:#00ff8814;--nbl-cyan-bg:#a78bfa1a;--nbl-amber-bg:#ffb80014;--nbl-red-bg:#ff475714;--nbl-purple-bg:#a78bfa1a;--nbl-nebula-bg:#8b5cf61a;--nbl-green-border:#00ff8838;--nbl-cyan-border:#a78bfa40;--nbl-amber-border:#ffb80038;--nbl-red-border:#ff475738;--nbl-purple-border:#a78bfa40;--nbl-nebula-border:#8b5cf647;--nbl-hover-bg:#ffffff0a;--nbl-active-bg:#ffffff17;--nbl-active-border:#ffffff1f;--nbl-btn-primary-bg:#8b5cf6;--nbl-btn-primary-bg-hover:#7c3aed;--nbl-btn-primary-text:#fff;--nbl-btn-primary-shadow:0 0 20px #8b5cf647;--nbl-bg-surface:#13131f;--nbl-surface:#13131f;--nbl-surface-hover:#ffffff0a;--nbl-surface-raised:#1c1c2e;--nbl-text:#e2e8f0;--nbl-bg:#0a0a0f;--nbl-nav-bg:#0a0a0feb;--nbl-nav-border:#ffffff12;--nbl-scrollbar-thumb:#ffffff1f;--nbl-scrollbar-thumb-hover:#ffffff38;--nbl-glow-green:0 0 28px -8px #00ff882e;--nbl-glow-cyan:0 0 28px -8px #a78bfa33;--nbl-glow-purple:0 0 28px -8px #a78bfa33;--nbl-glow-amber:0 0 28px -8px #ffb8002e;--nbl-glow-red:0 0 28px -8px #ff47572e}[data-theme=light]{color-scheme:light;--nbl-bg-page:#f8fafc;--nbl-bg-panel:#fff;--nbl-bg-card:#00000006;--nbl-bg-card-hover:#0000000a;--nbl-bg-input:#00000008;--nbl-bg-overlay:#0006;--nbl-bg-sidebar:#f1f5f9;--nbl-border:#00000017;--nbl-border-subtle:#0000000d;--nbl-border-strong:#0000002e;--nbl-border-input:#0000001f;--nbl-border-input-focus:#6470f199;--nbl-text-primary:#1e293b;--nbl-text-heading:#0f172a;--nbl-text-secondary:#475569;--nbl-text-muted:#64748b;--nbl-text-faint:#94a3b8;--nbl-text-ghost:#cbd5e1;--nbl-text-code:#4f52e5;--nbl-text-placeholder:#94a3b8;--nbl-green:#059669;--nbl-cyan:#0284c7;--nbl-amber:#d97706;--nbl-red:#dc2626;--nbl-purple:#6d28d9;--nbl-nebula:#4338ca;--nbl-green-bg:#05966914;--nbl-cyan-bg:#0284c714;--nbl-amber-bg:#d9770614;--nbl-red-bg:#dc262614;--nbl-purple-bg:#6d28d914;--nbl-nebula-bg:#4338ca14;--nbl-bg-surface:#fff;--nbl-surface:#fff;--nbl-surface-hover:#0000000a;--nbl-surface-raised:#f1f5f9;--nbl-text:#1e293b;--nbl-bg:#f8fafc;--nbl-green-border:#05966940;--nbl-cyan-border:#0284c740;--nbl-amber-border:#d9770640;--nbl-red-border:#dc262640;--nbl-purple-border:#6d28d940;--nbl-nebula-border:#4338ca40;--nbl-hover-bg:#0000000a;--nbl-active-bg:#00000014;--nbl-active-border:#0000001f;--nbl-btn-primary-bg:#4338ca;--nbl-btn-primary-bg-hover:#3730a3;--nbl-btn-primary-text:#fff;--nbl-btn-primary-shadow:0 0 20px #4338ca2e;--nbl-nav-bg:#fffffff0;--nbl-nav-border:#00000014;--nbl-scrollbar-thumb:#00000026;--nbl-scrollbar-thumb-hover:#00000040;--nbl-glow-green:0 0 28px -8px #05966926;--nbl-glow-cyan:0 0 28px -8px #0284c726;--nbl-glow-purple:0 0 28px -8px #6d28d926;--nbl-glow-amber:0 0 28px -8px #d9770626;--nbl-glow-red:0 0 28px -8px #dc262626}[data-theme=warm]{color-scheme:dark;--nbl-bg-page:#12100e;--nbl-bg-panel:#1a1612;--nbl-bg-card:#ffc86408;--nbl-bg-card-hover:#ffc8640e;--nbl-bg-input:#ffc8640d;--nbl-bg-overlay:#0009;--nbl-bg-sidebar:#161310;--nbl-border:#ffb4501f;--nbl-border-subtle:#ffb45012;--nbl-border-strong:#ffb45033;--nbl-border-input:#ffb4501f;--nbl-border-input-focus:#fb923ca6;--nbl-text-primary:#f5ede3;--nbl-text-heading:#fdf4ec;--nbl-text-secondary:#c4a882;--nbl-text-muted:#c4a882;--nbl-text-faint:#8a7260;--nbl-text-ghost:#8a7560;--nbl-text-code:#fdba74;--nbl-text-placeholder:#8a7260;--nbl-green:#4ade80;--nbl-cyan:#f59e0b;--nbl-amber:#fbbf24;--nbl-red:#f87171;--nbl-purple:#8b5cf6;--nbl-nebula:#818cf8;--nbl-green-bg:#4ade8017;--nbl-cyan-bg:#fb923c1a;--nbl-amber-bg:#fbbf2417;--nbl-red-bg:#f8717117;--nbl-purple-bg:#8b5cf61a;--nbl-nebula-bg:#818cf81a;--nbl-green-border:#4ade8040;--nbl-cyan-border:#fb923c4d;--nbl-amber-border:#fbbf2440;--nbl-red-border:#f8717140;--nbl-purple-border:#8b5cf64d;--nbl-nebula-border:#818cf84d;--nbl-hover-bg:#ffb4500d;--nbl-active-bg:#ffb4501a;--nbl-active-border:#ffb45029;--nbl-btn-primary-bg:#818cf8;--nbl-btn-primary-bg-hover:#6366f1;--nbl-btn-primary-text:#fff;--nbl-btn-primary-shadow:0 0 20px #818cf847;--nbl-bg-surface:#201a14;--nbl-surface:#201a14;--nbl-surface-hover:#ffb4500d;--nbl-surface-raised:#2c231a;--nbl-text:#f5ede3;--nbl-bg:#12100e;--nbl-nav-bg:#12100eed;--nbl-nav-border:#ffb4501a;--nbl-scrollbar-thumb:#ffb45026;--nbl-scrollbar-thumb-hover:#ffb45047;--nbl-glow-green:0 0 28px -8px #4ade802e;--nbl-glow-cyan:0 0 28px -8px #fb923c38;--nbl-glow-purple:0 0 28px -8px #8b5cf638;--nbl-glow-amber:0 0 28px -8px #fbbf2438;--nbl-glow-red:0 0 28px -8px #f871712e}[data-theme=terra]{color-scheme:dark;--nbl-bg-page:#150d0b;--nbl-bg-panel:#1e1210;--nbl-bg-card:#dc645008;--nbl-bg-card-hover:#dc64500e;--nbl-bg-input:#dc64500d;--nbl-bg-overlay:#000000a6;--nbl-bg-sidebar:#1a110e;--nbl-border:#c8645024;--nbl-border-subtle:#c8645014;--nbl-border-strong:#c8645038;--nbl-border-input:#c8645024;--nbl-border-input-focus:#dc6446a6;--nbl-text-primary:#f4e8e4;--nbl-text-heading:#fdf0ec;--nbl-text-secondary:#c49080;--nbl-text-muted:#c49080;--nbl-text-faint:#8a6055;--nbl-text-ghost:#8a5e52;--nbl-text-code:#f4a08a;--nbl-text-placeholder:#8a6055;--nbl-green:#6ee7b7;--nbl-cyan:#e07060;--nbl-amber:#fcd34d;--nbl-red:#f87171;--nbl-purple:#e07060;--nbl-nebula:#e07060;--nbl-green-bg:#6ee7b714;--nbl-cyan-bg:#e070601a;--nbl-amber-bg:#fcd34d14;--nbl-red-bg:#f8717117;--nbl-purple-bg:#e070601a;--nbl-nebula-bg:#e070601a;--nbl-green-border:#6ee7b738;--nbl-cyan-border:#e070604d;--nbl-amber-border:#fcd34d38;--nbl-red-border:#f8717140;--nbl-purple-border:#e070604d;--nbl-nebula-border:#e070604d;--nbl-hover-bg:#c864500f;--nbl-active-bg:#c864501c;--nbl-active-border:#c864502e;--nbl-btn-primary-bg:#c0503c;--nbl-btn-primary-bg-hover:#a83e2c;--nbl-btn-primary-text:#fff;--nbl-btn-primary-shadow:0 0 20px #c0503c61;--nbl-bg-surface:#241612;--nbl-surface:#241612;--nbl-surface-hover:#c864500f;--nbl-surface-raised:#301e18;--nbl-text:#f4e8e4;--nbl-bg:#150d0b;--nbl-nav-bg:#150d0bf0;--nbl-nav-border:#c864501c;--nbl-scrollbar-thumb:#c8645029;--nbl-scrollbar-thumb-hover:#c864504d;--nbl-glow-green:0 0 28px -8px #6ee7b72e;--nbl-glow-cyan:0 0 28px -8px #e0706038;--nbl-glow-purple:0 0 28px -8px #e0706038;--nbl-glow-amber:0 0 28px -8px #fcd34d2e;--nbl-glow-red:0 0 28px -8px #f871712e}[data-theme=dusk]{color-scheme:dark;--nbl-bg-page:#0f0d12;--nbl-bg-panel:#16131c;--nbl-bg-card:#c88cb408;--nbl-bg-card-hover:#c88cb40e;--nbl-bg-input:#c88cb40d;--nbl-bg-overlay:#000000a6;--nbl-bg-sidebar:#13111a;--nbl-border:#b478a021;--nbl-border-subtle:#b478a012;--nbl-border-strong:#b478a033;--nbl-border-input:#b478a021;--nbl-border-input-focus:#c882aa99;--nbl-text-primary:#ede8f0;--nbl-text-heading:#f7f0fa;--nbl-text-secondary:#a890b8;--nbl-text-muted:#a890b8;--nbl-text-faint:#72607e;--nbl-text-ghost:#7a6485;--nbl-text-code:#e4a8d8;--nbl-text-placeholder:#72607e;--nbl-green:#86efac;--nbl-cyan:#e879f9;--nbl-amber:#fde68a;--nbl-red:#fca5a5;--nbl-purple:#e879f9;--nbl-nebula:#e879f9;--nbl-green-bg:#86efac14;--nbl-cyan-bg:#e879f91a;--nbl-amber-bg:#fde68a14;--nbl-red-bg:#fca5a517;--nbl-purple-bg:#e879f91a;--nbl-nebula-bg:#e879f91a;--nbl-green-border:#86efac38;--nbl-cyan-border:#e879f94d;--nbl-amber-border:#fde68a38;--nbl-red-border:#fca5a540;--nbl-purple-border:#e879f94d;--nbl-nebula-border:#e879f94d;--nbl-hover-bg:#b478a00f;--nbl-active-bg:#b478a01c;--nbl-active-border:#b478a02e;--nbl-btn-primary-bg:#9d4edd;--nbl-btn-primary-bg-hover:#7b2fbf;--nbl-btn-primary-text:#fff;--nbl-btn-primary-shadow:0 0 20px #9d4edd59;--nbl-bg-surface:#1e1826;--nbl-surface:#1e1826;--nbl-surface-hover:#b478a00f;--nbl-surface-raised:#281f35;--nbl-text:#ede8f0;--nbl-bg:#0f0d12;--nbl-nav-bg:#0f0d12f0;--nbl-nav-border:#b478a01a;--nbl-scrollbar-thumb:#b478a026;--nbl-scrollbar-thumb-hover:#b478a047;--nbl-glow-green:0 0 28px -8px #86efac2e;--nbl-glow-cyan:0 0 28px -8px #e879f938;--nbl-glow-purple:0 0 28px -8px #e879f938;--nbl-glow-amber:0 0 28px -8px #fde68a2e;--nbl-glow-red:0 0 28px -8px #fca5a52e}*,:before,:after{border-color:var(--nbl-border);box-sizing:border-box}html{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{background-color:var(--nbl-bg-page);color:var(--nbl-text-primary);font-family:var(--font-mono);margin:0}code,pre,kbd,samp{font-family:var(--font-mono)}button,a,[role=button],label,select,summary{cursor:pointer}::selection{background-color:#6470f147}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--nbl-scrollbar-thumb);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--nbl-scrollbar-thumb-hover)}.nbl-page{background:var(--nbl-bg-page);min-height:100%;color:var(--nbl-text-primary)}.nbl-page-inner{max-width:96rem;margin:0 auto;padding:2rem 1.5rem}.nbl-panel{border:1px solid var(--nbl-border);background:var(--nbl-bg-card);border-radius:1rem;padding:1.25rem}.nbl-panel-hover{transition:background .15s,border-color .15s}.nbl-panel-hover:hover{background:var(--nbl-bg-card-hover);border-color:var(--nbl-border-strong)}.ne-Layout{flex-direction:column;height:100vh;display:flex}.ne-Layout__body{min-height:0;margin-top:calc(3.5rem + var(--ne-network-banner-h,0px));flex:1 1 0;display:flex;overflow:hidden}.ne-Layout__main{flex:1;min-width:0;min-height:0;overflow:clip auto}.ne-PanelLayout{flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.ne-PanelLayout__worksheet{flex-direction:column;flex-shrink:0;min-width:0;transition:width .22s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.ne-PanelLayout__worksheet-inner{flex:1;min-height:0;overflow:clip auto}.ne-PanelLayout__handle{cursor:col-resize;z-index:10;flex-shrink:0;justify-content:center;align-items:center;width:5px;display:flex;position:relative}.ne-PanelLayout__handle:hover .ne-PanelLayout__handle-bar,.ne-PanelLayout__handle:active .ne-PanelLayout__handle-bar{background:var(--nbl-nebula);opacity:.7}.ne-PanelLayout__handle-bar{background:var(--nbl-border);opacity:.4;pointer-events:none;border-radius:2px;width:2px;height:40px;transition:background .15s,opacity .15s}.ne-PanelLayout__visualizer-panel{border-left:1px solid var(--nbl-border);flex-direction:column;flex-shrink:0;min-width:0;transition:width .22s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.ne-PanelLayout[data-dragging] .ne-PanelLayout__worksheet,.ne-PanelLayout[data-dragging] .ne-PanelLayout__visualizer-panel{transition:none}.ne-Visualizer{background:var(--nbl-bg-page);flex-direction:column;height:100%;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ne-Visualizer{background:color-mix(in srgb,var(--nbl-bg-page) 60%,var(--nbl-bg-surface))}}.ne-Visualizer__header{border-bottom:1px solid var(--nbl-border);background:var(--nbl-bg-page);flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.ne-Visualizer__header{background:color-mix(in srgb,var(--nbl-bg-page) 80%,var(--nbl-bg-surface))}}.ne-Visualizer__body{flex:1;padding:4px 4px 80px;overflow:hidden auto}.ne-Visualizer__content{padding:0 4px;animation:.22s cubic-bezier(.4,0,.2,1) ne-viz-in}@keyframes ne-viz-in{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.ne-ChatWorkspace{background:var(--nbl-bg-page);flex-direction:column;height:100%;display:flex;overflow:hidden}.ne-ChatWorkspace__header{border-bottom:1px solid var(--nbl-border);background:var(--nbl-bg-page);flex-shrink:0;align-items:center;gap:6px;padding:10px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.ne-ChatWorkspace__header{background:color-mix(in srgb,var(--nbl-bg-page) 85%,var(--nbl-bg-surface))}}.ne-ChatWorkspace__mobile-panel-btn{width:2rem;height:2rem;color:var(--nbl-text-ghost);cursor:pointer;background:0 0;border:none;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s,color .12s;display:none}.ne-ChatWorkspace__mobile-panel-btn:hover{background:var(--nbl-hover-bg);color:var(--nbl-text-primary)}@media(max-width:40rem){.ne-ChatWorkspace__mobile-panel-btn{display:inline-flex}.ne-ChatWorkspace__mobile-panel-btn--left{order:-1}.ne-ChatWorkspace__mobile-panel-btn--right{order:99;margin-left:0}.ne-ChatWorkspace__shift-hint{display:none}}.ne-ChatWorkspace__messages{flex-direction:column;flex:1;padding:16px 16px 8px;display:flex;overflow:hidden auto}.ne-ChatWorkspace__empty{text-align:center;color:var(--nbl-text-ghost);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px 20px;display:flex}.ne-ChatWorkspace__input-area{border-top:1px solid var(--nbl-border);background:var(--nbl-bg-page);flex-shrink:0;padding:10px 14px 12px}@supports (color:color-mix(in lab,red,red)){.ne-ChatWorkspace__input-area{background:color-mix(in srgb,var(--nbl-bg-page) 85%,var(--nbl-bg-surface))}}.ne-ChatWorkspace__input-wrap{background:var(--nbl-bg-input);border:1px solid var(--nbl-border-input);border-radius:12px;flex-direction:column;padding:6px 6px 6px 12px;transition:border-color .15s;display:flex}.ne-ChatWorkspace__input-wrap:focus-within{border-color:var(--nbl-border-input-focus)}.ne-ChatWorkspace__input{resize:none;font-size:13px;font-family:var(--font-sans,inherit);color:var(--nbl-text-primary);background:0 0;border:none;outline:none;flex:1;min-height:22px;max-height:120px;line-height:1.5;overflow-y:auto}.ne-ChatWorkspace__input::placeholder{color:var(--nbl-text-placeholder)}.ne-ChatWorkspace__input-wrap--pending{border-color:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-ChatWorkspace__input-wrap--pending{border-color:color-mix(in srgb,var(--nbl-nebula) 50%,var(--nbl-border-input))}}.ne-ChatWorkspace__input-wrap--pending{animation:2s ease-in-out infinite ne-input-pending-pulse}@keyframes ne-input-pending-pulse{0%,to{border-color:color-mix(in srgb,var(--nbl-nebula) 30%,var(--nbl-border-input))}50%{border-color:color-mix(in srgb,var(--nbl-nebula) 65%,var(--nbl-border-input))}}.ne-ChatWorkspace__send-btn{background:var(--nbl-nebula);cursor:pointer;color:#fff;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:opacity .15s,background .15s;display:flex}.ne-ChatWorkspace__send-btn:disabled{opacity:.35;cursor:not-allowed}.ne-ChatWorkspace__send-btn:not(:disabled):hover{background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-ChatWorkspace__send-btn:not(:disabled):hover{background:color-mix(in srgb,var(--nbl-nebula) 80%,#fff)}}.ne-ChatWorkspace__stop-btn{background:var(--nbl-red,#ef4444)}.ne-TypingDots{flex-shrink:0;align-items:center;gap:3px;display:flex}.ne-TypingDots span{background:var(--nbl-nebula);opacity:.4;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite ne-typing-dot}.ne-TypingDots span:nth-child(2){animation-delay:.2s}.ne-TypingDots span:nth-child(3){animation-delay:.4s}@keyframes ne-typing-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.ne-stream-cursor{background:var(--nbl-nebula);vertical-align:text-bottom;border-radius:1px;width:2px;height:.9em;margin-left:2px;animation:.8s step-end infinite ne-stream-blink;display:inline-block}@keyframes ne-stream-blink{0%,to{opacity:1}50%{opacity:0}}.ne-ChatWorkspace__stop-btn:hover{background:var(--nbl-red,#ef4444)!important}@supports (color:color-mix(in lab,red,red)){.ne-ChatWorkspace__stop-btn:hover{background:color-mix(in srgb,var(--nbl-red,#ef4444) 80%,#fff)!important}}.ne-streaming-status-bar{background:var(--nbl-bg-surface);border-radius:6px;align-items:center;gap:10px;margin-top:6px;padding:4px 8px;display:flex}@supports (color:color-mix(in lab,red,red)){.ne-streaming-status-bar{background:color-mix(in srgb,var(--nbl-bg-surface) 60%,var(--nbl-bg-deep,#0a0a0f))}}.ne-streaming-status-bar{border:1px solid var(--nbl-border)}@supports (color:color-mix(in lab,red,red)){.ne-streaming-status-bar{border:1px solid color-mix(in srgb,var(--nbl-border) 50%,transparent)}}.ne-streaming-status-bar{font-size:10px;font-family:var(--font-mono,"SF Mono", "Fira Code", monospace);color:var(--nbl-text-ghost);white-space:nowrap;line-height:1;animation:.2s ne-status-bar-fade-in}@keyframes ne-status-bar-fade-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.ne-streaming-status-bar__phase{letter-spacing:.02em;align-items:center;gap:4px;font-weight:600;display:inline-flex}.ne-streaming-status-bar__spinner{animation:1s linear infinite spin}.ne-streaming-status-bar__metric{color:var(--nbl-text-ghost)}.ne-streaming-status-bar__metric strong{color:var(--nbl-text-secondary);font-weight:700}.ne-streaming-status-bar--done{animation:.4s 2.1s forwards ne-status-bar-fade-out}@keyframes ne-status-bar-fade-out{0%{opacity:1}to{opacity:0}}.ne-ChatBubble .ne-MdViewer__rendered{max-width:100%;padding:0;font-size:.8125rem;line-height:1.6}.ne-ChatBubble .ne-MdViewer__rendered h1{margin:.75rem 0 .375rem;font-size:1rem;font-weight:700}.ne-ChatBubble .ne-MdViewer__rendered h2{border-top:none;margin:.625rem 0 .25rem;padding-top:0;font-size:.9375rem;font-weight:600}.ne-ChatBubble .ne-MdViewer__rendered h3{margin:.5rem 0 .25rem;font-size:.875rem;font-weight:600}.ne-ChatBubble .ne-MdViewer__rendered p{margin:.375rem 0}.ne-ChatBubble .ne-MdViewer__rendered ul,.ne-ChatBubble .ne-MdViewer__rendered ol{margin:.375rem 0 .375rem 1.25rem;padding:0}.ne-ChatBubble .ne-MdViewer__rendered li{margin:.2rem 0}.ne-ChatBubble .ne-MdViewer__rendered pre{background:var(--nbl-bg-input);border:1px solid var(--nbl-border);border-radius:6px;margin:.5rem 0;padding:8px 10px;font-size:.75rem;overflow-x:auto}.ne-ChatBubble .ne-MdViewer__rendered code:not(pre code){background:var(--nbl-bg-input);border:1px solid var(--nbl-border);border-radius:3px;padding:1px 4px;font-size:.75rem}.ne-ChatBubble .ne-MdViewer__rendered blockquote{border-left:3px solid var(--nbl-nebula);color:var(--nbl-text-muted);margin:.5rem 0;padding-left:.75rem;font-style:italic}.ne-ChatBubble .ne-MdViewer__rendered table{border-collapse:collapse;width:100%;margin:.5rem 0;font-size:.75rem}.ne-ChatBubble .ne-MdViewer__rendered th,.ne-ChatBubble .ne-MdViewer__rendered td{border:1px solid var(--nbl-border);text-align:left;padding:4px 8px}.ne-ChatBubble .ne-MdViewer__rendered th{background:var(--nbl-bg-surface);font-weight:600}.ne-ChatBubble .ne-MdViewer__rendered a{color:var(--nbl-nebula);text-underline-offset:2px;text-decoration:underline}.ne-ChatBubble .ne-MdViewer__rendered hr{border:none;border-top:1px solid var(--nbl-border);margin:.625rem 0}.ne-TryItCard{background:var(--nbl-nebula);border-radius:10px;margin-top:6px;padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.ne-TryItCard{background:color-mix(in srgb,var(--nbl-nebula) 5%,var(--nbl-bg-surface))}}.ne-TryItCard{border:1px solid var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-TryItCard{border:1px solid color-mix(in srgb,var(--nbl-nebula) 22%,var(--nbl-border))}}.ne-TryItCard{flex-direction:column;gap:6px;display:flex}.ne-TryItCard--picker{background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-TryItCard--picker{background:color-mix(in srgb,var(--nbl-nebula) 4%,var(--nbl-bg-surface))}}.ne-TryItCard__header{align-items:center;gap:6px;display:flex}.ne-TryItCard__badge{border-radius:4px;align-items:center;gap:3px;margin-left:auto;padding:2px 6px;font-size:10px;font-weight:600;display:inline-flex}.ne-TryItCard__badge--live{background:var(--nbl-cyan)}@supports (color:color-mix(in lab,red,red)){.ne-TryItCard__badge--live{background:color-mix(in srgb,var(--nbl-cyan) 12%,transparent)}}.ne-TryItCard__badge--live{color:var(--nbl-cyan);border:1px solid var(--nbl-cyan)}@supports (color:color-mix(in lab,red,red)){.ne-TryItCard__badge--live{border:1px solid color-mix(in srgb,var(--nbl-cyan) 25%,transparent)}}.ne-TryItCard__badge--done{background:var(--nbl-green)}@supports (color:color-mix(in lab,red,red)){.ne-TryItCard__badge--done{background:color-mix(in srgb,var(--nbl-green) 12%,transparent)}}.ne-TryItCard__badge--done{color:var(--nbl-green);border:1px solid var(--nbl-green)}@supports (color:color-mix(in lab,red,red)){.ne-TryItCard__badge--done{border:1px solid color-mix(in srgb,var(--nbl-green) 25%,transparent)}}.ne-TryItCard__badge--failed{background:var(--nbl-red)}@supports (color:color-mix(in lab,red,red)){.ne-TryItCard__badge--failed{background:color-mix(in srgb,var(--nbl-red) 12%,transparent)}}.ne-TryItCard__badge--failed{color:var(--nbl-red);border:1px solid var(--nbl-red)}@supports (color:color-mix(in lab,red,red)){.ne-TryItCard__badge--failed{border:1px solid color-mix(in srgb,var(--nbl-red) 25%,transparent)}}.ne-TryItCard__steps{flex-direction:column;gap:3px;padding:2px 0;display:flex}.ne-TryItCard__step{background:var(--nbl-bg-input);border:1px solid var(--nbl-border);cursor:pointer;text-align:left;border-radius:6px;align-items:center;gap:7px;width:100%;padding:5px 8px;transition:border-color .12s;display:flex}.ne-TryItCard__step:hover{border-color:var(--nbl-nebula)}.ne-TryItCard__template-btn{background:var(--nbl-bg-input);border:1px solid var(--nbl-border);cursor:pointer;text-align:left;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:8px 10px;transition:border-color .12s;display:flex}.ne-TryItCard__template-btn:hover{border-color:var(--nbl-nebula);background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-TryItCard__template-btn:hover{background:color-mix(in srgb,var(--nbl-nebula) 6%,var(--nbl-bg-input))}}.ne-TryItCard__cta{gap:6px;padding-top:2px;display:flex}.ne-TryItCard__cta-btn{cursor:pointer;border:1px solid var(--nbl-border);background:var(--nbl-bg-input);color:var(--nbl-text-secondary);border-radius:5px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:500;transition:border-color .12s,color .12s;display:inline-flex}.ne-TryItCard__cta-btn:hover{border-color:var(--nbl-nebula);color:var(--nbl-nebula)}.ne-TryItCard__cta-btn--primary{background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-TryItCard__cta-btn--primary{background:color-mix(in srgb,var(--nbl-nebula) 12%,var(--nbl-bg-input))}}.ne-TryItCard__cta-btn--primary{border-color:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-TryItCard__cta-btn--primary{border-color:color-mix(in srgb,var(--nbl-nebula) 30%,var(--nbl-border))}}.ne-TryItCard__cta-btn--primary{color:var(--nbl-nebula)}.ne-TryItCard__cta-btn--primary:hover{background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-TryItCard__cta-btn--primary:hover{background:color-mix(in srgb,var(--nbl-nebula) 20%,var(--nbl-bg-input))}}.nbl-side-panel{background:var(--nbl-bg-sidebar);border-left:1px solid var(--nbl-border);z-index:201;inset-block:0;flex-direction:column;width:420px;display:flex;position:fixed;right:0;box-shadow:-4px 0 40px #00000059}.nbl-modal-overlay{z-index:1000;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.nbl-modal-bg{background:var(--nbl-bg-overlay);-webkit-backdrop-filter:blur(6px);position:absolute;inset:0}.nbl-modal-box{z-index:10;border:1px solid var(--nbl-border-strong);background:var(--nbl-bg-panel);border-radius:1.25rem;flex-direction:column;width:100%;max-height:calc(100vh - 2rem);display:flex;position:relative;overflow:hidden;box-shadow:0 25px 60px #00000080}.nbl-stat-card{border:1px solid var(--ne-stat-accent,var(--nbl-border));border-radius:.875rem}@supports (color:color-mix(in lab,red,red)){.nbl-stat-card{border:1px solid color-mix(in srgb,var(--ne-stat-accent,var(--nbl-border)) 18%,var(--nbl-border-subtle))}}.nbl-stat-card{background:var(--nbl-bg-card);text-align:center;box-shadow:inset 0 1px 0 var(--ne-stat-accent,var(--nbl-border));padding:.625rem .875rem}@supports (color:color-mix(in lab,red,red)){.nbl-stat-card{box-shadow:inset 0 1px color-mix(in srgb,var(--ne-stat-accent,var(--nbl-border)) 18%,transparent)}}.nbl-stat-value{font-size:1.375rem;font-weight:800;font-family:var(--font-mono)}.nbl-stat-label{font-size:.5625rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--nbl-text-muted);margin-top:.125rem}.nbl-table{border:1px solid var(--nbl-border);background:#ffffff03;border-radius:1rem;overflow:hidden}.nbl-table-header{border-bottom:1px solid var(--nbl-border-subtle);background:var(--nbl-bg-card);font-size:.625rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--nbl-text-muted);align-items:center;gap:1rem;padding:.75rem 1.25rem;display:flex}.nbl-table-row{border-bottom:1px solid #ffffff0a;transition:background .12s}.nbl-table-row:last-child{border-bottom:none}.nbl-table-row:hover{background:var(--nbl-hover-bg)}.ne-NTable{border:1px solid var(--nbl-border);background:#ffffff03;border-radius:1rem;overflow:hidden}.ne-NTable__table{border-collapse:collapse;table-layout:fixed;width:100%}.ne-NTable__thead{background:var(--nbl-bg-card);border-bottom:1px solid var(--nbl-border-subtle)}.ne-NTable__thead--sticky,.ne-NTable__table thead{z-index:2;background:var(--nbl-bg-card);position:sticky;top:0}.ne-NTable__th{font-size:.625rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--nbl-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ne-NTable__th--sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.ne-NTable__th--sortable:hover{color:var(--nbl-text-secondary)}.ne-NTable__th--sorted{color:var(--nbl-cyan)}.ne-NTable__sort-icon{opacity:.3;vertical-align:middle;margin-left:.2em}.ne-NTable__sort-icon--on{opacity:1;color:var(--nbl-cyan)}.ne-NTable__row{border-bottom:1px solid #ffffff0a;transition:background .12s}.ne-NTable__row:last-child{border-bottom:none}.ne-NTable__row:hover{background:var(--nbl-hover-bg)}.ne-NTable__row--clickable{cursor:pointer}.ne-NTable__td{text-overflow:ellipsis;white-space:nowrap;color:var(--nbl-text-secondary);font-size:.75rem;overflow:hidden}.ne-NTable__state-cell{text-align:center}.ne-NTable__state{font-size:.75rem;font-family:var(--font-mono);color:var(--nbl-text-faint);justify-content:center;align-items:center;gap:.5rem;padding:2rem 1.25rem;display:flex}.ne-NTable__state--error{color:var(--nbl-red)}.ne-NTable__state--empty{color:var(--nbl-text-ghost)}.ne-NTable__spinner{border:1.5px solid var(--nbl-border-subtle);border-top-color:var(--nbl-cyan);border-radius:50%;flex-shrink:0;width:.75rem;height:.75rem;animation:.6s linear infinite ne-spin}@keyframes ne-spin{to{transform:rotate(360deg)}}@media(max-width:767px){.ne-NTable__cell--hide-md{display:none!important}}@media(max-width:1023px){.ne-NTable__cell--hide-lg{display:none!important}}.nbl-search{background:var(--nbl-bg-input);border:1px solid var(--nbl-border-subtle);border-radius:.5rem;flex:1;align-items:center;gap:.375rem;max-width:20rem;padding:.4375rem .75rem;display:flex}.nbl-search input{width:100%;font-size:.875rem;font-family:var(--font-mono);color:var(--nbl-text-secondary);background:0 0;border:none;outline:none}.nbl-search input::placeholder{color:var(--nbl-text-placeholder)}.nbl-filter-pill{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-muted);border:1px solid #0000;border-radius:6px;padding:.25rem .55rem;transition:all .12s}.nbl-filter-pill:hover{color:var(--nbl-text-secondary);background:var(--nbl-hover-bg)}.nbl-filter-pill.active{background:var(--nbl-active-bg);color:var(--nbl-text-heading);border-color:var(--nbl-active-border)}.ne-GroupBy{align-items:center;gap:.125rem;display:flex}.ne-GroupBy__icon{color:var(--nbl-text-faint);flex-shrink:0;margin-right:.125rem}.ne-GroupBy__pill.active{background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-GroupBy__pill.active{background:color-mix(in srgb,var(--nbl-nebula) 12%,transparent)}}.ne-GroupBy__pill.active{color:var(--nbl-nebula);border-color:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-GroupBy__pill.active{border-color:color-mix(in srgb,var(--nbl-nebula) 28%,transparent)}}.nbl-btn-primary{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-nebula);border:1px solid var(--nbl-nebula);background:0 0;border-radius:.75rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.nbl-btn-primary{border:1px solid color-mix(in srgb,var(--nbl-nebula) 30%,transparent)}}.nbl-btn-primary{cursor:pointer;transition:background .15s,border-color .15s}.nbl-btn-primary:hover{background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.nbl-btn-primary:hover{background:color-mix(in srgb,var(--nbl-nebula) 8%,transparent)}}.nbl-btn-primary:hover{border-color:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.nbl-btn-primary:hover{border-color:color-mix(in srgb,var(--nbl-nebula) 50%,transparent)}}.nbl-btn-ghost{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-muted);border:1px solid var(--nbl-border);background:0 0;border-radius:.75rem;align-items:center;gap:.375rem;padding:.5rem .875rem;transition:all .15s;display:inline-flex}.nbl-btn-ghost:hover{color:var(--nbl-text-primary);background:var(--nbl-hover-bg)}.nbl-btn-cancel{font-size:.875rem;font-family:var(--font-mono);color:var(--nbl-text-muted);border:1px solid var(--nbl-border);background:0 0;border-radius:.75rem;flex:1;justify-content:center;align-items:center;padding:.625rem;transition:all .15s;display:inline-flex}.nbl-btn-cancel:hover{color:var(--nbl-text-secondary);background:var(--nbl-hover-bg)}.nbl-input{background:var(--nbl-bg-input);border:1px solid var(--nbl-border-input);width:100%;font-size:.875rem;font-family:var(--font-mono);color:var(--nbl-text-primary);border-radius:.5rem;outline:none;padding:.625rem .75rem;transition:border-color .15s}.nbl-input:focus{border-color:var(--nbl-border-input-focus)}.nbl-input::placeholder{color:var(--nbl-text-placeholder)}.nbl-input:disabled{opacity:.5;cursor:not-allowed}.nbl-select{background:var(--nbl-bg-input);border:1px solid var(--nbl-border-input);width:100%;font-size:.875rem;font-family:var(--font-mono);color:var(--nbl-text-primary);appearance:none;border-radius:.5rem;outline:none;padding:.625rem .75rem;transition:border-color .15s}.nbl-select:focus{border-color:var(--nbl-border-input-focus)}.nbl-model-select{width:100%;position:relative}.nbl-model-select--sm{width:auto}.nbl-model-select__trigger{background:var(--nbl-bg-input);border:1px solid var(--nbl-border-input);width:100%;font-size:.875rem;font-family:var(--font-mono);color:var(--nbl-text-primary);cursor:pointer;text-align:left;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.625rem .75rem;transition:border-color .15s;display:flex}.nbl-model-select__trigger--sm{border-radius:6px;gap:.3rem;width:auto;padding:.3rem .55rem;font-size:.72rem}.nbl-model-select__trigger:focus{border-color:var(--nbl-border-input-focus);outline:none}.nbl-model-select__trigger:hover{border-color:var(--nbl-border-input-focus)}.nbl-model-select__value{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.nbl-model-select__placeholder{color:var(--nbl-text-placeholder);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.nbl-model-select__chevron{color:var(--nbl-text-faint);flex-shrink:0;transition:transform .15s}.nbl-model-select__chevron--open{transform:rotate(180deg)}.nbl-model-select__dropdown{z-index:300;background:var(--nbl-bg-panel);border:1px solid var(--nbl-border-strong);border-radius:.625rem;max-height:260px;padding:.25rem;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 32px #00000080}.nbl-model-select__dropdown--sm{border-radius:8px;padding:3px}.nbl-model-select__dropdown--sm .nbl-model-select__option{padding:.28rem .5rem;font-size:.72rem}.nbl-model-select__group-label{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-faint);text-transform:uppercase;letter-spacing:.06em;padding:.5rem .625rem .25rem;font-weight:700}.nbl-model-select__option{font-size:.8125rem;font-family:var(--font-mono);color:var(--nbl-text-secondary);cursor:pointer;border-radius:.375rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.4375rem .625rem;transition:background .1s;display:flex}.nbl-model-select__option:hover{background:var(--nbl-hover-bg);color:var(--nbl-text-primary)}.nbl-model-select__option--item{padding-left:1.125rem}.nbl-model-select__option--selected{color:var(--nbl-nebula);background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.nbl-model-select__option--selected{background:color-mix(in srgb,var(--nbl-nebula) 8%,transparent)}}.nbl-textarea{background:var(--nbl-bg-input);border:1px solid var(--nbl-border-input);width:100%;font-size:.875rem;font-family:var(--font-mono);color:var(--nbl-text-primary);resize:none;border-radius:.5rem;outline:none;padding:.625rem .75rem;transition:border-color .15s}.nbl-textarea:focus{border-color:var(--nbl-border-input-focus)}.nbl-textarea::placeholder{color:var(--nbl-text-placeholder)}.nbl-label{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.375rem;display:block}.nbl-hint{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-faint);margin-top:.25rem}.nbl-empty-state{text-align:center;padding:4rem 1rem}.nbl-empty-icon{color:var(--nbl-text-ghost);margin:0 auto .75rem}.nbl-empty-text{font-size:.875rem;font-family:var(--font-mono);color:var(--nbl-text-muted)}.ne-EmptyState{text-align:center;flex-direction:column;align-items:center;gap:0;padding:4rem 2rem;display:flex}.ne-EmptyState__icon-wrap{border:1px solid var(--nbl-border);background:var(--nbl-bg-card);width:3.5rem;height:3.5rem;color:var(--nbl-text-ghost);border-radius:1rem;justify-content:center;align-items:center;margin-bottom:1.25rem;display:flex}.ne-EmptyState__title{font-size:.9375rem;font-weight:700;font-family:var(--font-mono);color:var(--nbl-text-heading);margin-bottom:.5rem}.ne-EmptyState__desc{font-size:.8125rem;font-family:var(--font-mono);color:var(--nbl-text-muted);max-width:28rem;margin-bottom:1rem;line-height:1.6}.ne-EmptyState__guide{background:var(--nbl-bg-card);border:1px solid var(--nbl-border-subtle);border-radius:.75rem;align-items:flex-start;gap:.5rem;max-width:28rem;margin-bottom:1.25rem;padding:.625rem .875rem;display:flex}.ne-EmptyState__guide-dot{background:var(--nbl-nebula);border-radius:9999px;flex-shrink:0;width:.375rem;height:.375rem;margin-top:.3125rem}.ne-EmptyState__guide-text{font-size:.75rem;font-family:var(--font-mono);color:var(--nbl-text-secondary);text-align:left;line-height:1.5}.ne-EmptyState__cta{font-size:.8125rem;font-family:var(--font-mono);background:var(--nbl-btn-primary-bg);color:var(--nbl-btn-primary-text);cursor:pointer;border:none;border-radius:.75rem;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-weight:600;transition:background .15s;display:inline-flex}.ne-EmptyState__cta:hover{background:var(--nbl-btn-primary-bg-hover)}.nbl-badge{font-family:var(--font-mono);border:1px solid;border-radius:.25rem;align-items:center;gap:.375rem;font-weight:500;display:inline-flex}.nbl-badge-sm{padding:.125rem .375rem;font-size:.625rem}.nbl-badge-md{padding:.125rem .5rem;font-size:.6875rem}.nbl-badge-green{color:var(--nbl-green);background:var(--nbl-green-bg);border-color:var(--nbl-green-border)}.nbl-badge-cyan{color:var(--nbl-cyan);background:var(--nbl-cyan-bg);border-color:var(--nbl-cyan-border)}.nbl-badge-amber{color:var(--nbl-amber);background:var(--nbl-amber-bg);border-color:var(--nbl-amber-border)}.nbl-badge-red{color:var(--nbl-red);background:var(--nbl-red-bg);border-color:var(--nbl-red-border)}.nbl-badge-purple{color:var(--nbl-purple);background:var(--nbl-purple-bg);border-color:var(--nbl-purple-border)}.nbl-badge-nebula{color:var(--nbl-nebula);background:var(--nbl-nebula-bg);border-color:var(--nbl-nebula-border)}.nbl-badge-muted{color:var(--nbl-text-faint);background:var(--nbl-bg-input);border-color:var(--nbl-border-subtle)}.nbl-badge-default{color:var(--nbl-text-secondary);background:var(--nbl-bg-input);border-color:var(--nbl-border)}.nbl-cap-tag{font-size:.5625rem;font-family:var(--font-mono);color:var(--nbl-text-faint);background:var(--nbl-bg-input);border:1px solid var(--nbl-border-subtle);border-radius:.25rem;padding:.125rem .375rem}.nbl-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.nbl-page-title{font-size:1.25rem;font-weight:700;font-family:var(--font-mono);color:var(--nbl-text-heading)}.nbl-page-subtitle{font-size:.75rem;font-family:var(--font-mono);color:var(--nbl-text-faint);margin-top:.125rem}.nbl-info-row{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-ghost);flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1rem;display:flex}.nbl-icon-btn{color:var(--nbl-text-faint);background:0 0;border:none;border-radius:.5rem;padding:.375rem;transition:all .12s}.nbl-icon-btn:hover{background:var(--nbl-hover-bg);color:var(--nbl-text-secondary)}.nbl-icon-btn--danger:hover{background:var(--nbl-red)}@supports (color:color-mix(in lab,red,red)){.nbl-icon-btn--danger:hover{background:color-mix(in srgb,var(--nbl-red) 12%,transparent)}}.nbl-icon-btn--danger:hover{color:var(--nbl-red)}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:2}.nbl-navbar{z-index:50;border-bottom:1px solid var(--nbl-nav-border);background:var(--nbl-nav-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);height:3.5rem;position:fixed;top:0;left:0;right:0}.nbl-navbar-inner{justify-content:space-between;align-items:center;gap:.875rem;height:100%;margin:0;padding:0 1.5rem;display:flex;overflow:visible}.nbl-nav-link{font-size:.75rem;font-family:var(--font-mono);color:var(--nbl-text-muted);border:1px solid #0000;border-radius:.375rem;align-items:center;gap:.375rem;padding:.375rem .75rem;transition:all .12s;display:flex}.nbl-nav-link:hover{color:var(--nbl-text-secondary);background:var(--nbl-hover-bg)}.nbl-nav-link.active{color:var(--nbl-text-heading);background:var(--nbl-active-bg);border-color:var(--nbl-active-border)}.nbl-nav-link.ne-nav-chat{color:var(--nbl-nebula)}.nbl-nav-link.ne-nav-chat:hover{color:var(--nbl-nebula);background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.nbl-nav-link.ne-nav-chat:hover{background:color-mix(in srgb,var(--nbl-nebula) 10%,transparent)}}.nbl-nav-link.ne-nav-chat.active{color:var(--nbl-nebula);background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.nbl-nav-link.ne-nav-chat.active{background:color-mix(in srgb,var(--nbl-nebula) 15%,transparent)}}.nbl-nav-link.ne-nav-chat.active{border-color:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.nbl-nav-link.ne-nav-chat.active{border-color:color-mix(in srgb,var(--nbl-nebula) 35%,transparent)}}.nbl-toggle{border:none;border-radius:9999px;width:2.5rem;height:1.25rem;transition:background .15s;position:relative}.nbl-toggle-on{background:var(--nbl-nebula)}.nbl-toggle-off{background:var(--nbl-border)}.nbl-toggle-thumb{background:#fff;border-radius:9999px;width:1rem;height:1rem;transition:left .15s;position:absolute;top:.125rem}.nbl-toggle-thumb-on{left:1.375rem}.nbl-toggle-thumb-off{left:.125rem}.nbl-live-dot{background:var(--nbl-green);border-radius:9999px;width:.5rem;height:.5rem;animation:1.5s ease-in-out infinite pulse}.nbl-model-badge{font-family:var(--font-mono);color:var(--nbl-text-primary);background:var(--nbl-bg-input);white-space:nowrap;border-radius:.375rem;flex-shrink:0;align-items:center;gap:.375rem;padding:.1875rem .5rem;font-size:.75rem;display:inline-flex}.nbl-model-badge__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nbl-model-badge__dot{border-radius:9999px;flex-shrink:0;width:.4375rem;height:.4375rem}.nbl-model-badge__dot--online{background:var(--nbl-green);box-shadow:0 0 5px var(--nbl-green)}.nbl-model-badge__dot--offline{background:var(--nbl-red);box-shadow:0 0 5px var(--nbl-red)}.nbl-model-badge__dot--unknown{background:var(--nbl-text-faint)}.nbl-model-badge__tag{letter-spacing:.05em;border-radius:.1875rem;flex-shrink:0;padding:.0625rem .25rem;font-size:.5rem;font-weight:700}.nbl-model-badge__tag--api{color:var(--nbl-cyan);background:var(--nbl-cyan-bg);border:1px solid var(--nbl-cyan-border)}.nbl-model-badge__tag--local{color:var(--nbl-green);background:var(--nbl-green-bg);border:1px solid var(--nbl-green-border)}.nbl-model-badge__tag--custom{color:var(--nbl-amber);background:var(--nbl-amber-bg);border:1px solid var(--nbl-amber-border)}.nbl-model-badge__tag--embed{color:var(--nbl-nebula);background:var(--nbl-nebula-bg);border:1px solid var(--nbl-nebula-border)}.nbl-model-badge__tag--chat{color:var(--nbl-purple);background:var(--nbl-purple-bg);border:1px solid var(--nbl-purple-border)}.nbl-model-badge__tag--dims{color:var(--nbl-text-faint);background:var(--nbl-bg-input);border:1px solid var(--nbl-border-subtle)}.nbl-section-hdr{font-size:.625rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--nbl-text-muted);margin-bottom:1rem}@keyframes pulse{50%{opacity:.5}}.ne-AgentDetail__model{border-radius:4px;align-items:center;gap:6px;padding:4px 8px;transition:background-color .2s;display:flex}.ne-AgentDetail__model:hover{background-color:var(--nbl-surface)}.ne-AgentDetail__model-edit{padding:8px 0}.ne-AgentDetail__model-select{width:100%;margin-bottom:8px}.ne-AgentDetail__model-warning{color:var(--nbl-amber);background-color:var(--nbl-amber);margin-bottom:8px;padding:4px 8px;font-size:.75rem}@supports (color:color-mix(in lab,red,red)){.ne-AgentDetail__model-warning{background-color:color-mix(in srgb,var(--nbl-amber) 10%,transparent)}}.ne-AgentDetail__model-warning{border-radius:4px}.ne-AgentDetail__model-actions{gap:8px;display:flex}.ne-AgentDetail__prompt-display{margin-top:1.5rem;margin-bottom:1.5rem}.ne-AgentDetail__prompt-header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.ne-AgentDetail__prompt-header h2{margin:0}.ne-AgentDetail__prompt{background:var(--nbl-surface);border:1px solid var(--nbl-border);font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;border-radius:.5rem;max-height:400px;padding:1rem;font-size:.875rem;transition:all .2s;position:relative;overflow-y:auto}.ne-AgentDetail__prompt:hover{border-color:var(--nbl-border)}@supports (color:color-mix(in lab,red,red)){.ne-AgentDetail__prompt:hover{border-color:color-mix(in srgb,var(--nbl-border) 70%,var(--nbl-cyan) 30%)}}.ne-AgentDetail__prompt:hover{box-shadow:0 2px 8px #0000}@supports (color:color-mix(in lab,red,red)){.ne-AgentDetail__prompt:hover{box-shadow:0 2px 8px color-mix(in srgb,transparent 90%,var(--nbl-cyan) 10%)}}.ne-AgentDetail__prompt-edit{border:1px solid var(--nbl-cyan);flex-direction:column;margin-top:1rem;margin-bottom:1.5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.ne-AgentDetail__prompt-edit{border:1px solid color-mix(in srgb,var(--nbl-cyan) 40%,var(--nbl-border))}}.ne-AgentDetail__prompt-edit{box-shadow:0 0 0 3px var(--nbl-cyan);border-radius:.625rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ne-AgentDetail__prompt-edit{box-shadow:0 0 0 3px color-mix(in srgb,var(--nbl-cyan) 8%,transparent)}}.ne-AgentDetail__prompt-textarea{background:var(--nbl-bg);border:none;border-bottom:1px solid var(--nbl-border);width:100%;min-height:240px;font-family:var(--font-mono);color:var(--nbl-text-primary);resize:vertical;box-sizing:border-box;padding:1rem 1.25rem;font-size:.82rem;line-height:1.65}.ne-AgentDetail__prompt-textarea:focus{outline:none}.ne-AgentDetail__prompt-actions{background:var(--nbl-surface);justify-content:flex-end;align-items:center;gap:.5rem;padding:.625rem 1rem;display:flex}.ne-AgentDetail__rag-display{align-items:center;gap:.75rem;display:flex}.ne-AgentDetail__rag-value{color:var(--nbl-cyan);align-items:center;gap:.4rem;display:inline-flex}.ne-AgentDetail__rag-value-id{font-family:var(--font-mono);color:var(--nbl-text-faint);font-size:.75rem}.ne-AgentDetail__rag-edit{flex-direction:column;gap:.5rem;display:flex}.ne-AgentDetail__rag-search-wrap{flex-direction:column;gap:.25rem;display:flex}.ne-AgentDetail__rag-edit .nbl-input{border:1px solid var(--nbl-border);background:var(--nbl-surface);color:var(--nbl-text-primary);border-radius:.4rem;padding:.45rem .75rem;font-size:.85rem}.ne-AgentDetail__rag-edit .nbl-input:focus{border-color:var(--nbl-cyan);box-shadow:0 0 0 2px var(--nbl-cyan);outline:none}@supports (color:color-mix(in lab,red,red)){.ne-AgentDetail__rag-edit .nbl-input:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--nbl-cyan) 15%,transparent)}}.ne-AgentDetail__rag-hint{color:var(--nbl-text-faint);margin:0;font-size:.75rem}.ne-AgentDetail__rag-results{border:1px solid var(--nbl-border);background:var(--nbl-bg);border-radius:.5rem;flex-direction:column;gap:.25rem;max-height:220px;padding:.25rem;display:flex;overflow-y:auto}.ne-AgentDetail__rag-empty{color:var(--nbl-text-faint);text-align:center;padding:.75rem;font-size:.8rem}.ne-AgentDetail__rag-option{color:var(--nbl-text-primary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.35rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.82rem;transition:background .15s;display:flex}.ne-AgentDetail__rag-option:hover{background:var(--nbl-surface-hover)}.ne-AgentDetail__rag-option--selected{background:var(--nbl-cyan)}@supports (color:color-mix(in lab,red,red)){.ne-AgentDetail__rag-option--selected{background:color-mix(in srgb,var(--nbl-cyan) 10%,transparent)}}.ne-AgentDetail__rag-option--selected{color:var(--nbl-cyan)}.ne-AgentDetail__rag-option--clear{color:var(--nbl-text-faint);font-size:.78rem}.ne-AgentDetail__rag-option--clear:hover{color:var(--nbl-red);background:var(--nbl-red)}@supports (color:color-mix(in lab,red,red)){.ne-AgentDetail__rag-option--clear:hover{background:color-mix(in srgb,var(--nbl-red) 8%,transparent)}}.ne-AgentDetail__rag-option-name{flex-shrink:0;font-weight:500}.ne-AgentDetail__rag-option-id{font-family:var(--font-mono);color:var(--nbl-text-faint);margin-left:auto;padding-right:.25rem;font-size:.72rem}.ne-AgentDetail__clone-overlay{z-index:1000;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ne-AgentDetail__clone-modal{background:var(--nbl-surface);border:1px solid var(--nbl-border);border-radius:.75rem;flex-direction:column;gap:.5rem;width:min(420px,90vw);padding:1.5rem;display:flex}.ne-AgentDetail__clone-modal h3{margin:0 0 .25rem;font-size:1rem;font-weight:600}.ne-AgentDetail__clone-modal .nbl-input{border:1px solid var(--nbl-border);background:var(--nbl-bg);color:var(--nbl-text-primary);box-sizing:border-box;border-radius:.4rem;width:100%;padding:.5rem .75rem;font-size:.9rem}.ne-AgentDetail__clone-modal .nbl-input:focus{border-color:var(--nbl-cyan);box-shadow:0 0 0 2px var(--nbl-cyan);outline:none}@supports (color:color-mix(in lab,red,red)){.ne-AgentDetail__clone-modal .nbl-input:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--nbl-cyan) 15%,transparent)}}.ne-AgentDetail__prompt-collapse-btn{cursor:pointer;color:inherit;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:.5rem;padding:0;display:flex}.ne-AgentDetail__collapse-chevron{color:var(--nbl-text-faint);flex-shrink:0;transition:transform .2s}.ne-AgentDetail__collapse-chevron--open{transform:rotate(90deg)}.ne-AgentDetail__prompt-preview{color:var(--nbl-text-faint);font-size:.75rem;font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;max-width:400px;overflow:hidden}.ne-AgentDetail__task-row{align-items:center;gap:0;display:flex}.ne-AgentDetail__task-row-link{color:inherit;border-radius:.5rem;flex:1;align-items:center;gap:.6rem;padding:.6rem .75rem;text-decoration:none;transition:background .15s;display:flex}.ne-AgentDetail__task-row-link:hover{background:var(--nbl-surface-hover)}@supports (color:color-mix(in lab,red,red)){.ne-AgentDetail__task-row-link:hover{background:color-mix(in srgb,var(--nbl-surface-hover) 60%,transparent)}}.ne-AgentDetail__task-unassign{cursor:pointer;opacity:0;color:var(--nbl-text-faint);background:0 0;border:none;border-radius:.35rem;flex-shrink:0;padding:.35rem;transition:all .15s}.ne-AgentDetail__task-row:hover .ne-AgentDetail__task-unassign{opacity:1}.ne-AgentDetail__task-unassign:hover{color:var(--nbl-red);background:var(--nbl-red)}@supports (color:color-mix(in lab,red,red)){.ne-AgentDetail__task-unassign:hover{background:color-mix(in srgb,var(--nbl-red) 10%,transparent)}}.ne-AgentDetail__permissions-display{margin-top:1.5rem;margin-bottom:1.5rem}.ne-AgentDetail__permissions-header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.ne-AgentDetail__permissions-list{flex-wrap:wrap;gap:.5rem;display:flex}.ne-AgentDetail__permissions-empty{color:var(--nbl-text-faint);background:var(--nbl-surface);border:1px solid var(--nbl-border);text-align:center;border-radius:.5rem;padding:1rem;font-style:italic}.ne-AgentDetail__permissions-edit{background:var(--nbl-surface);border:2px solid var(--nbl-cyan);margin-top:1.5rem;margin-bottom:1.5rem}@supports (color:color-mix(in lab,red,red)){.ne-AgentDetail__permissions-edit{border:2px solid color-mix(in srgb,var(--nbl-cyan) 60%,var(--nbl-border))}}.ne-AgentDetail__permissions-edit{box-shadow:0 2px 12px var(--nbl-cyan);border-radius:.75rem;padding:1.5rem}@supports (color:color-mix(in lab,red,red)){.ne-AgentDetail__permissions-edit{box-shadow:0 2px 12px color-mix(in srgb,var(--nbl-cyan) 10%,transparent)}}.ne-AgentDetail__permissions-edit{animation:.3s ease-out slideIn}.ne-AgentDetail__permissions-actions{gap:8px;display:flex}.ne-AgentDetail__permissions-content{grid-template-columns:1fr 1fr;gap:2rem;margin-top:1rem;display:grid}.ne-AgentDetail__permissions-current h4,.ne-AgentDetail__permissions-common h4{color:var(--nbl-text-secondary);margin:0 0 1rem;font-size:.875rem;font-weight:600}.ne-AppsPage__remove-btn{border:1px solid var(--app-accent);border-radius:999px;align-items:center;gap:5px;padding:5px 8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ne-AppsPage__remove-btn{border:1px solid color-mix(in srgb,var(--app-accent) 16%,var(--nbl-border))}}.ne-AppsPage__remove-btn{background:var(--app-accent)}@supports (color:color-mix(in lab,red,red)){.ne-AppsPage__remove-btn{background:color-mix(in srgb,var(--app-accent) 4%,transparent)}}.ne-AppsPage__remove-btn{color:var(--nbl-text-ghost);cursor:pointer;font-size:.68rem;font-weight:700}.ne-AppsPage__remove-btn:hover:not(:disabled){color:var(--nbl-text-primary);border-color:var(--app-accent)}@supports (color:color-mix(in lab,red,red)){.ne-AppsPage__remove-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--app-accent) 26%,var(--nbl-border))}}.ne-AppsPage__remove-btn:disabled{opacity:.6;cursor:not-allowed}.ne-AgentDetail__permissions-custom{border-top:1px solid var(--nbl-border);margin-top:1.5rem;padding-top:1.5rem}.ne-AgentDetail__permissions-custom h4{color:var(--nbl-text-secondary);margin:0 0 .75rem;font-size:.875rem;font-weight:600}.ne-AgentDetail__permissions-custom-input{gap:.5rem;display:flex}.ne-AgentDetail__permissions-custom-input .nbl-input{border:2px solid var(--nbl-border);background:var(--nbl-surface);color:var(--nbl-text-primary);border-radius:.5rem;flex:1;padding:.5rem .75rem;font-size:.8rem}.ne-AgentDetail__permissions-custom-input .nbl-input:focus{border-color:var(--nbl-cyan);box-shadow:0 0 0 3px var(--nbl-cyan);outline:none}@supports (color:color-mix(in lab,red,red)){.ne-AgentDetail__permissions-custom-input .nbl-input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--nbl-cyan) 15%,transparent)}}.ne-AgentDetail__permissions-custom-input .nbl-button{justify-content:center;align-items:center;min-width:auto;padding:.5rem;display:flex}.ne-AgentDetail__permissions-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.5rem;display:grid}.ne-AgentDetail__permissions-grid .nbl-button{text-align:left;border:2px solid var(--nbl-border);background:var(--nbl-surface);color:var(--nbl-text-primary);border-radius:.5rem;justify-content:flex-start;padding:.5rem .75rem;font-size:.8rem;transition:all .2s}.ne-AgentDetail__perm-button-content{align-items:center;width:100%;display:flex}.ne-AgentDetail__permissions-grid .nbl-button:hover{border-color:var(--nbl-cyan);box-shadow:0 2px 8px var(--nbl-cyan);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.ne-AgentDetail__permissions-grid .nbl-button:hover{box-shadow:0 2px 8px color-mix(in srgb,var(--nbl-cyan) 20%,transparent)}}.ne-AgentDetail__permissions-grid .nbl-button--primary{background:var(--nbl-cyan);color:#fff;border-color:var(--nbl-cyan)}.ne-AgentDetail__permissions-grid .nbl-button--primary:hover{background:var(--nbl-cyan)}@supports (color:color-mix(in lab,red,red)){.ne-AgentDetail__permissions-grid .nbl-button--primary:hover{background:color-mix(in srgb,var(--nbl-cyan) 90%,black)}}.ne-AgentDetail__permissions-grid .nbl-button--primary:hover{border-color:var(--nbl-cyan)}@supports (color:color-mix(in lab,red,red)){.ne-AgentDetail__permissions-grid .nbl-button--primary:hover{border-color:color-mix(in srgb,var(--nbl-cyan) 90%,black)}}.nbl-cap-tag--removable{align-items:center;gap:.25rem;display:inline-flex}.nbl-cap-tag__remove{cursor:pointer;opacity:.7;background:0 0;border:none;margin-left:.25rem;padding:0;transition:opacity .2s}.nbl-cap-tag__remove:hover{opacity:1}.ne-AgentDetail__prompt-empty{background:linear-gradient(135deg,var(--nbl-surface) 0%,var(--nbl-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.ne-AgentDetail__prompt-empty{background:linear-gradient(135deg,var(--nbl-surface) 0%,color-mix(in srgb,var(--nbl-surface) 95%,var(--nbl-cyan) 5%) 100%)}}.ne-AgentDetail__prompt-empty{border:2px dashed var(--nbl-border);text-align:center;border-radius:.75rem;flex-direction:column;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1.5rem;transition:all .3s;display:flex;position:relative;overflow:hidden}.ne-AgentDetail__prompt-empty:hover{border-color:var(--nbl-cyan);box-shadow:0 2px 12px var(--nbl-cyan);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.ne-AgentDetail__prompt-empty:hover{box-shadow:0 2px 12px color-mix(in srgb,var(--nbl-cyan) 15%,transparent)}}.ne-AgentDetail__prompt-empty:before{content:"";background:radial-gradient(circle at 50% 0%,var(--nbl-cyan) 0%,transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.ne-AgentDetail__prompt-empty:before{background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--nbl-cyan) 10%,transparent) 0%,transparent 70%)}}.ne-AgentDetail__prompt-empty:before{opacity:0;transition:opacity .3s}.ne-AgentDetail__prompt-empty:hover:before{opacity:1}.ne-AgentDetail__prompt-empty-icon{background:var(--nbl-cyan);width:48px;height:48px}@supports (color:color-mix(in lab,red,red)){.ne-AgentDetail__prompt-empty-icon{background:color-mix(in srgb,var(--nbl-cyan) 15%,var(--nbl-surface))}}.ne-AgentDetail__prompt-empty-icon{color:var(--nbl-cyan);z-index:1;border-radius:50%;justify-content:center;align-items:center;margin-bottom:.25rem;display:flex;position:relative}.ne-AgentDetail__prompt-empty-icon svg{width:20px;height:20px;animation:3s ease-in-out infinite float}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.ne-AgentDetail__prompt-empty-text{z-index:1;position:relative}.ne-AgentDetail__prompt-empty-text h4{color:var(--nbl-text-primary);margin:0 0 .25rem;font-size:1rem;font-weight:600}.ne-AgentDetail__prompt-empty-text p{color:var(--nbl-text-muted);max-width:250px;margin:0 0 1rem;font-size:.8rem;line-height:1.4}.ne-AgentDetail__prompt-empty-text .nbl-button{background:var(--nbl-cyan);color:#fff;box-shadow:0 2px 8px var(--nbl-cyan);border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-weight:500;transition:all .2s;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ne-AgentDetail__prompt-empty-text .nbl-button{box-shadow:0 2px 8px color-mix(in srgb,var(--nbl-cyan) 30%,transparent)}}.ne-AgentDetail__prompt-empty-text .nbl-button{font-size:.875rem}.ne-AgentDetail__prompt-empty-text .nbl-button:hover{background:var(--nbl-cyan)}@supports (color:color-mix(in lab,red,red)){.ne-AgentDetail__prompt-empty-text .nbl-button:hover{background:color-mix(in srgb,var(--nbl-cyan) 90%,black)}}.ne-AgentDetail__prompt-empty-text .nbl-button:hover{box-shadow:0 4px 12px var(--nbl-cyan);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.ne-AgentDetail__prompt-empty-text .nbl-button:hover{box-shadow:0 4px 12px color-mix(in srgb,var(--nbl-cyan) 40%,transparent)}}.ne-PageShell{background:var(--nbl-bg-page);min-height:100vh;color:var(--nbl-text-primary)}.ne-PageShell__inner{max-width:96rem;margin:0 auto;padding:2rem 1.5rem}.ne-PageHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.ne-PageHeader__title-group{flex-direction:column;display:flex}.ne-PageHeader__title-row,.ne-PageHeader__icon-row{align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.ne-PageHeader__actions{align-items:center;gap:.75rem;display:flex}.ne-SectionPanel{border:1px solid var(--nbl-border);background:var(--nbl-bg-card);border-radius:1rem;padding:1.25rem}.ne-SectionHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.ne-SectionHeader__left{align-items:center;gap:.625rem;display:flex}.ne-SectionHeader__icon{border-radius:.5rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}.ne-SectionHeader__text{flex-direction:column;display:flex}.ne-SectionHeader__title{color:var(--nbl-text-heading);margin:0;font-size:.875rem;font-weight:600}.ne-SectionHeader__sub{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-faint);margin:0}.ne-SectionHeader__icon-wrap{border-radius:.5rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}.ne-SectionHeader__sync-spinner{color:var(--nbl-text-ghost);animation:.8s linear infinite ne-spin}.ne-SectionHeader__view-all{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-faint);align-items:center;gap:.25rem;text-decoration:none;transition:color .15s;display:flex}.ne-SectionHeader__view-all:hover{color:var(--nbl-text-secondary)}.ne-SectionHeader__link{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-faint);align-items:center;gap:.25rem;text-decoration:none;transition:color .15s;display:flex}.ne-SectionHeader__link:hover{color:var(--nbl-text-secondary)}.ne-StatGrid{grid-template-columns:repeat(var(--ne-stat-cols,4),1fr);gap:.75rem;margin-bottom:1.5rem;display:grid}.ne-StatCard{border:1px solid var(--nbl-border-subtle);background:var(--nbl-bg-card);text-align:center;border-radius:.75rem;padding:.75rem 1rem}.ne-StatCard__icon{justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;display:flex}.ne-StatCard__value{font-size:1.5rem;font-weight:900;font-family:var(--font-mono);color:var(--nbl-text-heading)}.ne-StatCard__label{font-size:.5625rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--nbl-text-muted);margin-top:.125rem}.ne-StatCard__sub{font-size:.5625rem;font-family:var(--font-mono);color:var(--nbl-text-muted);margin-top:.25rem}.ne-FilterBar{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.ne-FilterBar__main{flex-wrap:wrap;flex:32rem;align-items:center;gap:.75rem;min-width:0;display:flex}.ne-FilterBar__summary{flex:0 auto;justify-content:flex-end;justify-self:end;align-items:center;min-width:0;max-width:min(100%,36rem);margin-left:auto;display:flex}.ne-FilterBar__search{background:var(--nbl-bg-input);border:1px solid var(--nbl-border-subtle);border-radius:.75rem;flex:1;align-items:center;gap:.375rem;max-width:20rem;padding:.5rem .75rem;display:flex}.ne-FilterBar__search input{width:100%;font-size:.875rem;font-family:var(--font-mono);color:var(--nbl-text-secondary);background:0 0;border:none;outline:none}.ne-FilterBar__search input::placeholder{color:var(--nbl-text-placeholder)}.ne-stat-strip{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-ghost);white-space:nowrap;align-items:center;gap:1rem;margin-left:auto;display:flex}.ne-stat-strip__sep{color:var(--nbl-border-strong)}.ne-stat-strip__val{margin-right:.2em;font-weight:700}.ne-FilterBar__pills{align-items:center;gap:.25rem;display:flex}.ne-EntityToolbar{margin-bottom:1rem}.ne-EntityToolbar__row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.ne-EntityToolbar__controls{scrollbar-width:none;-ms-overflow-style:none;flex:20rem;align-items:center;gap:.75rem;min-width:0;display:flex;overflow-x:auto}.ne-EntityToolbar__controls::-webkit-scrollbar{display:none}.ne-EntityToolbar__search{background:var(--nbl-bg-input);border:1px solid var(--nbl-border-subtle);border-radius:6px;flex:1;align-items:center;gap:.3rem;max-width:14rem;padding:.3rem .55rem;display:flex}.ne-EntityToolbar__search input{width:100%;font-size:.72rem;font-family:var(--font-mono);color:var(--nbl-text-secondary);background:0 0;border:none;outline:none}.ne-EntityToolbar__search input::placeholder{color:var(--nbl-text-placeholder)}.ne-EntityToolbar__pills{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.ne-EntityToolbar__pipe{background:var(--nbl-border-subtle);flex-shrink:0;width:1px;height:1.25rem}.ne-EntityToolbar__tags{flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.5rem;display:flex}.ne-EntityToolbar__tag{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:.375rem;padding:.25rem .5rem;transition:all .12s}.ne-EntityToolbar__tag:hover{color:var(--nbl-text-secondary);background:var(--nbl-hover-bg)}.ne-EntityToolbar__tag--active{background:var(--nbl-active-bg);color:var(--nbl-text-heading);border-color:var(--nbl-active-border)}.ne-EntityToolbar__tag--more{color:var(--nbl-nebula);font-weight:600}@media(max-width:40rem){.ne-EntityToolbar__row{flex-wrap:wrap}.ne-EntityToolbar__controls{width:100%}.ne-EntityToolbar__search{width:100%;max-width:100%!important}}.ne-NaturalSummary{border:1px solid var(--nbl-border-subtle);background:var(--nbl-bg-elev);border-radius:.7rem;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.18rem;min-width:0;margin-left:auto;padding:.34rem .5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ne-NaturalSummary{background:color-mix(in srgb,var(--nbl-bg-elev) 84%,transparent)}}.ne-NaturalSummary{box-shadow:inset 0 1px 0 var(--nbl-border-subtle)}@supports (color:color-mix(in lab,red,red)){.ne-NaturalSummary{box-shadow:inset 0 1px color-mix(in srgb,var(--nbl-border-subtle) 40%,transparent)}}.ne-NaturalSummary__item{color:var(--nbl-text-secondary);cursor:pointer;font-family:var(--font-mono);white-space:nowrap;background:0 0;border:0;border-radius:.35rem;align-items:baseline;gap:.22rem;padding:.1rem .16rem;font-size:.64rem;line-height:1.2;display:inline-flex}.ne-NaturalSummary__item:hover{color:var(--nbl-text-primary);background:var(--nbl-hover-bg)}@supports (color:color-mix(in lab,red,red)){.ne-NaturalSummary__item:hover{background:color-mix(in srgb,var(--nbl-hover-bg) 72%,transparent)}}.ne-NaturalSummary__value{color:var(--nbl-text-primary);font-size:.68rem;font-weight:700}.ne-NaturalSummary__text{color:var(--nbl-text-muted);font-size:.62rem}.ne-NaturalSummary__sep{color:var(--nbl-text-faint);-webkit-user-select:none;user-select:none;padding:0 .12rem;font-size:.62rem}.ne-TableShell{border:1px solid var(--nbl-border);background:#ffffff03;border-radius:1rem;overflow:hidden}.ne-TableShell__header{border-bottom:1px solid var(--nbl-border-subtle);background:var(--nbl-bg-card);font-size:.625rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--nbl-text-muted);align-items:center;gap:1rem;padding:.75rem 1.25rem;display:flex}.ne-TableShell__leading-cell{flex-shrink:0;width:2.25rem}.ne-TableShell__actions-cell{text-align:right;flex-shrink:0;width:5.5rem}.ne-Modal__header{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1.25rem 1.5rem 0;display:flex}.ne-Modal__title{font-size:1rem;font-weight:700;font-family:var(--font-mono);color:var(--nbl-text-heading);flex:1;margin:0}.ne-Modal__close{flex-shrink:0;margin-top:-.125rem}.ne-Modal__body{flex-direction:column;flex:1;gap:1rem;padding:1.25rem 1.5rem;display:flex;overflow-y:auto}.ne-Modal__footer{border-top:1px solid var(--nbl-border-subtle);flex-shrink:0;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;display:flex}.ne-SidePanel{background:var(--nbl-bg-sidebar);border-left:1px solid var(--nbl-border);z-index:201;inset-block:0;flex-direction:column;width:26.25rem;display:flex;position:fixed;right:0;box-shadow:0 0 40px #00000080}.ne-SidePanel__header{border-bottom:1px solid var(--nbl-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.ne-SidePanel__title{font-size:.875rem;font-family:var(--font-mono);color:var(--nbl-text-heading);font-weight:600}.ne-SidePanel__subtitle{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-faint);margin-top:.125rem}.ne-SidePanel__body{flex-direction:column;flex:1;gap:.875rem;padding:1rem 1.25rem;display:flex;overflow-y:auto}.ne-SidePanel__footer{border-top:1px solid var(--nbl-border);flex-shrink:0;gap:.5rem;padding:1rem 1.25rem;display:flex}.ne-FormField{margin-bottom:1rem}.ne-InfoRow{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-ghost);flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1rem;display:flex}.ne-EmptyState{text-align:center;padding:4rem 1rem}.ne-EmptyState__icon{color:var(--nbl-text-ghost);margin:0 auto .75rem}.ne-EmptyState__message{font-size:.875rem;font-family:var(--font-mono);color:var(--nbl-text-muted)}.ne-LoadingState{justify-content:center;align-items:center;gap:.5rem;padding:4rem 1rem;display:flex}.ne-ErrorState{text-align:center;padding:4rem 1rem}.ne-ErrorState__message{font-size:.875rem;font-family:var(--font-mono);color:var(--nbl-text-muted)}.ne-page-root{background:var(--nbl-bg-page);min-height:100vh;color:var(--nbl-text-primary)}.ne-page-inner{max-width:96rem;margin:0 auto;padding:2rem 1.5rem}.ne-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.ne-page-header__left{flex-direction:column;display:flex}.ne-page-header__title-row{align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.ne-page-header__h1{font-size:1.25rem;font-weight:700;font-family:var(--font-mono);color:var(--nbl-text-primary);margin:0}.ne-page-header__sub{font-size:.75rem;font-family:var(--font-mono);color:var(--nbl-text-faint);margin:0}.ne-tab-bar{border-bottom:1px solid var(--nbl-border);align-items:center;margin-bottom:1.5rem;display:flex}.ne-tab-btn{font-size:.6875rem;font-family:var(--font-mono);cursor:pointer;color:var(--nbl-text-faint);background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:.375rem;margin-bottom:-1px;padding:.625rem 1rem;transition:color .15s;display:flex}.ne-tab-btn--active{border-bottom-color:var(--nbl-nebula);color:var(--nbl-nebula)}.ne-Models__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.ne-Models__title-row{align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.ne-Models__h1{font-size:1.25rem;font-weight:700;font-family:var(--font-mono);color:var(--nbl-text-primary);margin:0}.ne-Models__subtitle{font-size:.75rem;font-family:var(--font-mono);color:var(--nbl-text-faint);margin:0}.ne-Models__tab-bar{border-bottom:1px solid var(--nbl-border);align-items:center;margin-bottom:1.5rem;display:flex}.ne-Models__tab-btn{font-size:.6875rem;font-family:var(--font-mono);cursor:pointer;color:var(--nbl-text-faint);background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:.375rem;margin-bottom:-1px;padding:.625rem 1rem;transition:color .15s;display:flex}.ne-Models__tab-btn--active{border-bottom-color:var(--nbl-purple);color:var(--nbl-purple)}.ne-Models__section-label{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.75rem}.ne-Models__provider-grid{grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}.ne-Models__search-bar{align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.ne-Models__search{background:var(--nbl-hover-bg);border:1px solid var(--nbl-border);border-radius:.75rem;flex:1;align-items:center;gap:.375rem;max-width:24rem;padding:.5rem .75rem;display:flex}.ne-Models__search input{font-family:var(--font-mono);color:var(--nbl-text-primary);background:0 0;border:none;outline:none;width:100%}.ne-Models__count{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-faint)}.ne-Models__prov-group{flex-direction:column;gap:1.5rem;display:flex}.ne-Models__prov-heading{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.ne-Models__prov-name{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-secondary);font-weight:600}.ne-Models__prov-count{font-size:.5625rem;font-family:var(--font-mono);color:var(--nbl-text-ghost)}.ne-Models__local-header{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.ne-Models__local-desc{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-muted)}.ne-Models__local-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.ne-Models__quickstart{margin-top:2rem}.ne-ProviderCard{border:1px solid var(--nbl-border);background:var(--nbl-bg-card);border-radius:1rem;padding:1rem}.ne-ProviderCard__header{justify-content:space-between;align-items:flex-start;margin-bottom:.75rem;display:flex}.ne-ProviderCard__name-row{align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.ne-ProviderCard__name{font-size:.875rem;font-family:var(--font-mono);color:var(--nbl-text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ne-ProviderCard__count{text-align:right}.ne-ProviderCard__count-val{font-size:1.25rem;font-weight:900;font-family:var(--font-mono)}.ne-ProviderCard__count-lbl{font-size:.5rem;font-family:var(--font-mono);color:var(--nbl-text-faint)}.ne-ProviderCard__sync-result{font-size:.5625rem;font-family:var(--font-mono);color:var(--nbl-cyan);margin-bottom:.25rem}.ne-ProviderCard__url{font-size:.5625rem;font-family:var(--font-mono);color:var(--nbl-text-faint);text-overflow:ellipsis;white-space:nowrap;margin-bottom:.75rem;overflow:hidden}.ne-ProviderCard__btn{width:100%;font-size:.6875rem;font-family:var(--font-mono);cursor:pointer;border:1px solid;border-radius:.5rem;justify-content:center;align-items:center;gap:.375rem;padding:.5rem;transition:opacity .15s;display:flex}.ne-ModelRow{border:1px solid var(--nbl-border);background:radial-gradient(circle at top right,var(--nbl-purple),transparent 40%),var(--nbl-bg-card);border-radius:.5rem;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.ne-ModelRow{background:radial-gradient(circle at top right,color-mix(in srgb,var(--nbl-purple) 8%,transparent),transparent 40%),var(--nbl-bg-card)}}.ne-ModelRow{transition:background .12s,border-color .15s,box-shadow .15s}.ne-ModelRow:hover{background:radial-gradient(circle at top right,var(--nbl-purple),transparent 40%),var(--nbl-hover-bg)}@supports (color:color-mix(in lab,red,red)){.ne-ModelRow:hover{background:radial-gradient(circle at top right,color-mix(in srgb,var(--nbl-purple) 12%,transparent),transparent 40%),var(--nbl-hover-bg)}}.ne-ModelRow:hover{border-color:var(--nbl-border-strong);box-shadow:0 4px 12px #0000002e}.ne-ModelRow__info{flex:1;min-width:0}.ne-ModelRow__name-row{align-items:center;gap:.5rem;display:flex}.ne-ModelRow__name{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ne-ModelRow__id{font-size:.5625rem;font-family:var(--font-mono);color:var(--nbl-text-faint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ne-ModelRow__meta{font-size:.5625rem;font-family:var(--font-mono);color:var(--nbl-text-faint);text-align:right;flex-shrink:0;width:4rem}.ne-ModelRow__meta-lbl{color:var(--nbl-text-ghost)}.ne-ModelRow__actions{flex-shrink:0;align-items:center;gap:.375rem;display:flex}.ne-ModelRow__pill-btn{font-size:.5625rem;font-family:var(--font-mono);cursor:pointer;background:0 0;border:1px solid;border-radius:.25rem;padding:.125rem .375rem;transition:all .12s}.ne-LocalModelCard{border:1px solid var(--nbl-border);background:var(--nbl-bg-card);border-radius:1rem;padding:1rem}.ne-LocalModelCard__header{justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;display:flex}.ne-LocalModelCard__name{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ne-LocalModelCard__provider{font-size:.5625rem;font-family:var(--font-mono);color:var(--nbl-text-faint)}.ne-LocalModelCard__status{font-size:.5625rem;font-family:var(--font-mono)}.ne-LocalModelCard__url{font-size:.5625rem;font-family:var(--font-mono);color:var(--nbl-text-faint);margin-bottom:.75rem}.ne-LocalModelCard__ping-result{margin-bottom:.75rem}.ne-LocalModelCard__ping-msg{font-size:.5625rem;font-family:var(--font-mono)}.ne-LocalModelCard__models-list{flex-wrap:wrap;gap:.25rem;margin-top:.25rem;display:flex}.ne-LocalModelCard__model-tag{font-size:.5rem;font-family:var(--font-mono);color:var(--nbl-text-faint);background:var(--nbl-hover-bg);border:1px solid var(--nbl-border-subtle);border-radius:.25rem;padding:.125rem .25rem}.ne-LocalModelCard__error{font-size:.5625rem;font-family:var(--font-mono);color:var(--nbl-red);margin-bottom:.75rem}.ne-LocalModelCard__footer{align-items:center;gap:.5rem;display:flex}.ne-ConfigurePanel{background:var(--nbl-bg-sidebar);border-left:1px solid var(--nbl-border);z-index:201;flex-direction:column;width:26.25rem;display:flex;position:fixed;inset:0 0 0 auto;box-shadow:0 0 40px #00000080}.ne-ConfigurePanel__header{border-bottom:1px solid var(--nbl-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.ne-ConfigurePanel__title{font-size:.875rem;font-family:var(--font-mono);color:var(--nbl-text-primary);font-weight:600}.ne-ConfigurePanel__subtitle{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-faint);text-transform:capitalize}.ne-ConfigurePanel__body{flex-direction:column;flex:1;gap:1rem;padding:1rem 1.25rem;display:flex;overflow-y:auto}.ne-ConfigurePanel__footer{border-top:1px solid var(--nbl-border);flex-direction:column;gap:.5rem;padding:1rem 1.25rem;display:flex}.ne-ConfigurePanel__footer-row{gap:.5rem;display:flex}.ne-ConfigurePanel__hint{color:var(--nbl-text-faint);margin-top:.25rem;font-size:.5625rem}.ne-ConfigurePanel__warning{background:var(--nbl-amber);gap:.5rem;padding:.5rem .75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.ne-ConfigurePanel__warning{background:color-mix(in srgb,var(--nbl-amber) 6%,transparent)}}.ne-ConfigurePanel__warning{border:1px solid var(--nbl-amber)}@supports (color:color-mix(in lab,red,red)){.ne-ConfigurePanel__warning{border:1px solid color-mix(in srgb,var(--nbl-amber) 18%,transparent)}}.ne-ConfigurePanel__warning{border-radius:.375rem;margin-top:.5rem}.ne-ConfigurePanel__req-fields{background:var(--nbl-hover-bg);border-radius:.375rem;margin-top:1rem;padding:.5rem}.ne-ConfigurePanel__req-label{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-faint);margin-bottom:.25rem}.ne-ConfigurePanel__req-list{flex-wrap:wrap;gap:.25rem;display:flex}.ne-ConfigurePanel__req-tag{font-size:.5625rem;font-family:var(--font-mono);color:var(--nbl-nebula);background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-ConfigurePanel__req-tag{background:color-mix(in srgb,var(--nbl-nebula) 10%,transparent)}}.ne-ConfigurePanel__req-tag{border:1px solid var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-ConfigurePanel__req-tag{border:1px solid color-mix(in srgb,var(--nbl-nebula) 20%,transparent)}}.ne-ConfigurePanel__req-tag{border-radius:.25rem;padding:.125rem .375rem}.ne-ConfigurePanel__result{font-size:.6875rem;font-family:var(--font-mono);border:1px solid;border-radius:.5rem;padding:.75rem}.ne-ConfigurePanel__result--ok{color:var(--nbl-green);background:var(--nbl-green)}@supports (color:color-mix(in lab,red,red)){.ne-ConfigurePanel__result--ok{background:color-mix(in srgb,var(--nbl-green) 8%,transparent)}}.ne-ConfigurePanel__result--ok{border-color:var(--nbl-green)}@supports (color:color-mix(in lab,red,red)){.ne-ConfigurePanel__result--ok{border-color:color-mix(in srgb,var(--nbl-green) 20%,transparent)}}.ne-ConfigurePanel__result--err{color:var(--nbl-red);background:var(--nbl-red)}@supports (color:color-mix(in lab,red,red)){.ne-ConfigurePanel__result--err{background:color-mix(in srgb,var(--nbl-red) 8%,transparent)}}.ne-ConfigurePanel__result--err{border-color:var(--nbl-red)}@supports (color:color-mix(in lab,red,red)){.ne-ConfigurePanel__result--err{border-color:color-mix(in srgb,var(--nbl-red) 20%,transparent)}}.ne-ConfigurePanel__test-btn{width:100%;font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-secondary);border:1px solid var(--nbl-border);cursor:pointer;background:0 0;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem;display:flex}.ne-ConfigurePanel__cancel-btn{font-size:.875rem;font-family:var(--font-mono);color:var(--nbl-text-muted);border:1px solid var(--nbl-border);cursor:pointer;background:0 0;border-radius:.5rem;flex:1;padding:.625rem}.ne-ConfigurePanel__save-btn{font-size:.875rem;font-family:var(--font-mono);background:var(--nbl-nebula);color:#fff;cursor:pointer;border:none;border-radius:.5rem;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.625rem;font-weight:600;display:flex}.ne-CustomProvider__spec-upload{flex-direction:column;gap:.375rem;display:flex}.ne-CustomProvider__dropzone{border:1px dashed var(--nbl-border);background:var(--nbl-hover-bg);font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-secondary);cursor:pointer;border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem 1rem;transition:border-color .15s;display:flex}.ne-CustomProvider__dropzone:hover{border-color:var(--nbl-amber);color:var(--nbl-text-primary)}.ne-CustomProvider__parse-error{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-red);align-items:center;gap:.375rem;display:flex}.ne-CustomProvider__parsed-info{background:var(--nbl-green);border-radius:.5rem;flex-direction:column;gap:.375rem;padding:.625rem .75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.ne-CustomProvider__parsed-info{background:color-mix(in srgb,var(--nbl-green) 6%,transparent)}}.ne-CustomProvider__parsed-info{border:1px solid var(--nbl-green)}@supports (color:color-mix(in lab,red,red)){.ne-CustomProvider__parsed-info{border:1px solid color-mix(in srgb,var(--nbl-green) 18%,transparent)}}.ne-CustomProvider__parsed-row{align-items:center;gap:.5rem;display:flex}.ne-CustomProvider__parsed-label{font-size:.5625rem;font-family:var(--font-mono);color:var(--nbl-text-faint);min-width:3.5rem}.ne-CustomProvider__parsed-url{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-primary);word-break:break-all}.ne-CustomProvider__paths{flex-wrap:wrap;gap:.25rem;margin-top:.125rem;display:flex}.ne-CustomProvider__path-tag{font-size:.5rem;font-family:var(--font-mono);color:var(--nbl-text-secondary);background:var(--nbl-hover-bg);border:1px solid var(--nbl-border);border-radius:.25rem;padding:.0625rem .3125rem}.ne-quickstart__step{flex-direction:column;gap:.125rem;display:flex}.ne-quickstart__label{font-size:.5625rem;font-family:var(--font-mono);color:var(--nbl-text-faint);margin-bottom:.125rem}.ne-quickstart__cmd{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-green);border:1px solid var(--nbl-border-subtle);background:#0000004d;border-radius:.25rem;padding:.25rem .5rem;display:block}.ne-LocalBridge{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}.ne-LocalBridge__section{flex-direction:column;gap:.75rem;display:flex}.ne-LocalBridge__section--muted{background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-LocalBridge__section--muted{background:color-mix(in srgb,var(--nbl-nebula) 3%,transparent)}}.ne-LocalBridge__section-heading{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-secondary);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.375rem;font-weight:700;display:flex}.ne-LocalBridge__body-text{color:var(--nbl-text-secondary);margin:0;font-size:.75rem;line-height:1.6}.ne-LocalBridge__body-text code{font-family:var(--font-mono);color:var(--nbl-nebula);background:var(--nbl-nebula);font-size:.6875rem}@supports (color:color-mix(in lab,red,red)){.ne-LocalBridge__body-text code{background:color-mix(in srgb,var(--nbl-nebula) 10%,transparent)}}.ne-LocalBridge__body-text code{border-radius:.2rem;padding:.05rem .3rem}.ne-LocalBridge__banner{border:1px solid;border-radius:.75rem;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.ne-LocalBridge__banner--detecting{border-color:var(--nbl-border-subtle);background:var(--nbl-hover-bg)}.ne-LocalBridge__banner--connected{border-color:var(--nbl-green)}@supports (color:color-mix(in lab,red,red)){.ne-LocalBridge__banner--connected{border-color:color-mix(in srgb,var(--nbl-green) 25%,transparent)}}.ne-LocalBridge__banner--connected{background:var(--nbl-green)}@supports (color:color-mix(in lab,red,red)){.ne-LocalBridge__banner--connected{background:color-mix(in srgb,var(--nbl-green) 6%,transparent)}}.ne-LocalBridge__banner--missing{border-color:var(--nbl-amber)}@supports (color:color-mix(in lab,red,red)){.ne-LocalBridge__banner--missing{border-color:color-mix(in srgb,var(--nbl-amber) 25%,transparent)}}.ne-LocalBridge__banner--missing{background:var(--nbl-amber)}@supports (color:color-mix(in lab,red,red)){.ne-LocalBridge__banner--missing{background:color-mix(in srgb,var(--nbl-amber) 5%,transparent)}}.ne-LocalBridge__banner--missing{flex-wrap:wrap}.ne-LocalBridge__install-btn{font-size:.6875rem;font-family:var(--font-mono);color:#000;background:var(--nbl-nebula);cursor:pointer;white-space:nowrap;border:none;border-radius:.5rem;flex-shrink:0;align-items:center;gap:.35rem;padding:.4rem .8rem;font-weight:600;text-decoration:none;transition:opacity .12s;display:inline-flex}.ne-LocalBridge__install-btn:hover{opacity:.85}.ne-LocalBridge__install-btn--large{padding:.6rem 1.1rem;font-size:.8125rem}.ne-LocalBridge__prereq-grid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.75rem;display:grid}.ne-LocalBridge__prereq-card{border:1px solid var(--nbl-border);background:var(--nbl-bg-card);border-radius:.75rem;flex-direction:column;gap:.4rem;padding:.875rem 1rem;display:flex}.ne-LocalBridge__prereq-row{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ne-LocalBridge__prereq-name{font-size:.75rem;font-family:var(--font-mono);color:var(--nbl-text-primary);align-items:center;gap:.35rem;font-weight:600;display:flex}.ne-LocalBridge__prereq-badge{font-size:.5625rem;font-family:var(--font-mono);white-space:nowrap;border:1px solid;border-radius:.25rem;padding:.1rem .4rem}.ne-LocalBridge__prereq-desc{color:var(--nbl-text-faint);margin:0;font-size:.6875rem;line-height:1.5}.ne-LocalBridge__prereq-link{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-nebula);align-items:center;gap:.25rem;text-decoration:none;display:inline-flex}.ne-LocalBridge__prereq-link:hover{text-decoration:underline}.ne-LocalBridge__steps{flex-direction:column;gap:.75rem;display:flex}.ne-LocalBridge__step{align-items:flex-start;gap:.75rem;display:flex}.ne-LocalBridge__step-num{background:var(--nbl-nebula);border-radius:50%;width:1.5rem;height:1.5rem}@supports (color:color-mix(in lab,red,red)){.ne-LocalBridge__step-num{background:color-mix(in srgb,var(--nbl-nebula) 15%,transparent)}}.ne-LocalBridge__step-num{border:1px solid var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-LocalBridge__step-num{border:1px solid color-mix(in srgb,var(--nbl-nebula) 30%,transparent)}}.ne-LocalBridge__step-num{color:var(--nbl-nebula);font-size:.625rem;font-family:var(--font-mono);flex-shrink:0;justify-content:center;align-items:center;margin-top:.1rem;font-weight:700;display:flex}.ne-LocalBridge__step-body{flex-direction:column;flex:1;gap:.25rem;display:flex}.ne-LocalBridge__step-title{font-size:.75rem;font-family:var(--font-mono);color:var(--nbl-text-primary);font-weight:600}.ne-LocalBridge__step-note{color:var(--nbl-text-faint);margin:.2rem 0 0;font-size:.6875rem;line-height:1.5}.ne-LocalBridge__step-note code{font-family:var(--font-mono);color:var(--nbl-amber);font-size:.65rem}.ne-LocalBridge__matrix-scroll{overflow-x:auto}.ne-LocalBridge__matrix{border-collapse:collapse;width:100%;font-size:.6875rem;font-family:var(--font-mono)}.ne-LocalBridge__matrix th{text-align:left;color:var(--nbl-text-faint);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--nbl-border);white-space:nowrap;padding:.4rem .75rem;font-size:.5625rem}.ne-LocalBridge__matrix td{border-bottom:1px solid var(--nbl-border-subtle);color:var(--nbl-text-secondary);vertical-align:top;padding:.5rem .75rem}.ne-LocalBridge__matrix tr:last-child td{border-bottom:none}.ne-LocalBridge__support-badge{font-size:.5625rem;font-family:var(--font-mono);white-space:nowrap;border:1px solid;border-radius:.25rem;align-items:center;gap:.25rem;padding:.1rem .4rem;display:inline-flex}.ne-LocalBridge__cta{border:1px solid var(--nbl-nebula);border-radius:1rem;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.ne-LocalBridge__cta{border:1px solid color-mix(in srgb,var(--nbl-nebula) 25%,transparent)}}.ne-LocalBridge__cta{background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-LocalBridge__cta{background:color-mix(in srgb,var(--nbl-nebula) 5%,transparent)}}.ne-LocalBridge__cta{flex-wrap:wrap}.ne-ApprovalCard{border:1px solid;border-radius:1rem;padding:1.25rem}.ne-ApprovalCard__header{justify-content:space-between;align-items:flex-start;margin-bottom:.75rem;display:flex}.ne-ApprovalCard__action-row{align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.ne-ApprovalCard__action{font-size:.875rem;font-family:var(--font-mono);color:var(--nbl-text-primary)}.ne-ApprovalCard__risk-tag{font-size:.5625rem;font-family:var(--font-mono);border:1px solid;border-radius:.25rem;padding:.125rem .375rem;font-weight:700}.ne-ApprovalCard__resource{font-size:.75rem;font-family:var(--font-mono);color:var(--nbl-text-muted)}.ne-ApprovalCard__status{font-size:.625rem;font-family:var(--font-mono);align-items:center;gap:.25rem;display:flex}.ne-ApprovalCard__meta{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-faint);align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.ne-ApprovalCard__actions{align-items:center;gap:.5rem;display:flex}.ne-ApprovalCard__approve{border:1px solid var(--nbl-green);border-radius:.75rem;flex:1;justify-content:center;align-items:center;gap:.375rem;display:flex}@supports (color:color-mix(in lab,red,red)){.ne-ApprovalCard__approve{border:1px solid color-mix(in srgb,var(--nbl-green) 25%,transparent)}}.ne-ApprovalCard__approve{background:var(--nbl-green)}@supports (color:color-mix(in lab,red,red)){.ne-ApprovalCard__approve{background:color-mix(in srgb,var(--nbl-green) 8%,transparent)}}.ne-ApprovalCard__approve{color:var(--nbl-green);font-family:var(--font-mono);cursor:pointer;padding:.5rem;font-size:.75rem}.ne-ApprovalCard__deny{border:1px solid var(--nbl-red);border-radius:.75rem;flex:1;justify-content:center;align-items:center;gap:.375rem;display:flex}@supports (color:color-mix(in lab,red,red)){.ne-ApprovalCard__deny{border:1px solid color-mix(in srgb,var(--nbl-red) 25%,transparent)}}.ne-ApprovalCard__deny{background:var(--nbl-red)}@supports (color:color-mix(in lab,red,red)){.ne-ApprovalCard__deny{background:color-mix(in srgb,var(--nbl-red) 8%,transparent)}}.ne-ApprovalCard__deny{color:var(--nbl-red);font-family:var(--font-mono);cursor:pointer;padding:.5rem;font-size:.75rem}.ne-AuditRow{border-bottom:1px solid var(--nbl-border-subtle);align-items:center;gap:.75rem;padding:.625rem 1.25rem;display:flex}.ne-AuditRow__time{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-ghost);flex-shrink:0;width:5rem}.ne-AuditRow__decision{font-size:.625rem;font-family:var(--font-mono);border:1px solid;border-radius:.25rem;flex-shrink:0;padding:.125rem .375rem}.ne-AuditRow__action{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ne-AuditRow__resource{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-faint);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ne-AuditRow__agent{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-faint);flex-shrink:0}.ne-Security__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.ne-Security__alert{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-red);border:1px solid var(--nbl-red);align-items:center;gap:.5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.ne-Security__alert{border:1px solid color-mix(in srgb,var(--nbl-red) 20%,transparent)}}.ne-Security__alert{background:var(--nbl-red);border-radius:.75rem;padding:.5rem .75rem}@supports (color:color-mix(in lab,red,red)){.ne-Security__alert{background:color-mix(in srgb,var(--nbl-red) 5%,transparent)}}.ne-Security__tab-badge{font-size:.5625rem;font-family:var(--font-mono);background:var(--nbl-red);color:#fff;border-radius:9999px;justify-content:center;align-items:center;width:1rem;height:1rem;font-weight:700;display:flex}.ne-Security__approvals-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.ne-Security__audit-table{border:1px solid var(--nbl-border);background:var(--nbl-bg-card);border-radius:1rem;overflow:hidden}.ne-Security__audit-header{border-bottom:1px solid var(--nbl-border);background:var(--nbl-hover-bg);justify-content:space-between;align-items:center;padding:.75rem 1.25rem;display:flex}.ne-Security__audit-label{font-size:.625rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--nbl-text-faint)}.ne-Security__audit-note{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-faint)}.ne-Security__audit-cols{border-bottom:1px solid var(--nbl-border);font-size:.625rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--nbl-text-ghost);align-items:center;gap:.75rem;padding:.625rem 1.25rem;display:flex}.ndb-icon-btn{border:1.5px solid var(--nbl-text);background:0 0;border-radius:4px;width:18px;height:18px}@supports (color:color-mix(in lab,red,red)){.ndb-icon-btn{border:1.5px solid color-mix(in srgb,var(--nbl-text) 25%,transparent)}}.ndb-icon-btn{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s;display:flex}.ndb-icon-btn:hover{border-color:var(--nbl-text)}@supports (color:color-mix(in lab,red,red)){.ndb-icon-btn:hover{border-color:color-mix(in srgb,var(--nbl-text) 55%,transparent)}}.ndb-icon-btn:hover{background:var(--nbl-text)}@supports (color:color-mix(in lab,red,red)){.ndb-icon-btn:hover{background:color-mix(in srgb,var(--nbl-text) 8%,transparent)}}.ndb-bp-btn{border:2px solid var(--nbl-text);background:0 0;border-radius:50%;width:18px;height:18px}@supports (color:color-mix(in lab,red,red)){.ndb-bp-btn{border:2px solid color-mix(in srgb,var(--nbl-text) 35%,transparent)}}.ndb-bp-btn{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s;display:flex}.ndb-bp-btn:hover{border-color:var(--nbl-amber);background:var(--nbl-amber)}@supports (color:color-mix(in lab,red,red)){.ndb-bp-btn:hover{background:color-mix(in srgb,var(--nbl-amber) 15%,transparent)}}.ne-TaskDebugger .react-flow__node{transition:transform .24s cubic-bezier(.22,1,.36,1),height .24s cubic-bezier(.22,1,.36,1),width .24s cubic-bezier(.22,1,.36,1)}.ndb-node{box-sizing:border-box;transition:background-color .18s,border-color .18s,outline-color .18s,box-shadow .18s,filter .18s;overflow:hidden}.ndb-events-panel{transition:max-height .24s cubic-bezier(.22,1,.36,1),opacity .18s,padding .24s cubic-bezier(.22,1,.36,1)}.ndb-events-panel__inner{will-change:transform,opacity;transition:transform .22s,opacity .18s}.ne-Gridster__wrapper{width:100%}.ne-Gridster__toolbar{justify-content:flex-end;margin-bottom:.5rem;display:flex}.ne-Gridster__reset-btn{font-size:.5625rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--nbl-text-ghost);border:1px solid var(--nbl-border-subtle);cursor:pointer;background:0 0;border-radius:.375rem;align-items:center;gap:.25rem;padding:.1875rem .5rem;font-weight:600;transition:color .15s,border-color .15s;display:flex}.ne-Gridster__reset-btn:hover{color:var(--nbl-text-secondary);border-color:var(--nbl-border)}.ne-Gridster__rgl-container{width:100%}.ne-Gridster__grid{margin-bottom:1.5rem}.ne-Gridster__tile{background:var(--nbl-bg-card);border:1px solid var(--nbl-border);box-sizing:border-box;border-radius:.75rem;flex-direction:column;height:100%;display:flex;overflow:hidden}.ne-Gridster__drag-handle{opacity:0;cursor:grab;height:0;color:var(--nbl-text-ghost);background:var(--nbl-bg-input);-webkit-user-select:none;user-select:none;border-bottom:1px solid #0000;border-radius:.75rem .75rem 0 0;flex-shrink:0;justify-content:center;align-items:center;transition:height .15s,opacity .15s,border-color .15s;display:flex;overflow:hidden}.ne-Gridster__tile:hover .ne-Gridster__drag-handle{opacity:1;border-bottom-color:var(--nbl-border-subtle);height:1.375rem}.ne-Gridster__drag-handle:active{cursor:grabbing;background:var(--nbl-hover-bg)}.ne-Gridster__tile-content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.ne-Gridster__tile-content>.nbl-panel{background:0 0;border:none;border-radius:0;flex-direction:column;flex:1;min-height:0;margin:0;padding:.875rem 1.25rem;display:flex;overflow:hidden}.react-grid-layout .react-grid-placeholder{background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.react-grid-layout .react-grid-placeholder{background:color-mix(in srgb,var(--nbl-nebula) 12%,transparent)}}.react-grid-layout .react-grid-placeholder{border:1px dashed var(--nbl-nebula);opacity:1;border-radius:.75rem}.react-grid-item{position:relative}.react-grid-item>.react-resizable-handle{z-index:10;opacity:1!important;background:0 0!important;margin:0!important;position:absolute!important;transform:none!important}.react-grid-item>.react-resizable-handle:after{display:none!important}.react-grid-item>.react-resizable-handle-n{cursor:n-resize!important;width:auto!important;height:8px!important;inset:0 0 auto!important}.react-grid-item>.react-resizable-handle-s{cursor:s-resize!important;width:auto!important;height:8px!important;inset:auto 0 0!important}.react-grid-item>.react-resizable-handle-e{cursor:e-resize!important;width:8px!important;height:auto!important;inset:0 0 0 auto!important}.react-grid-item>.react-resizable-handle-w{cursor:w-resize!important;width:8px!important;height:auto!important;inset:0 auto 0 0!important}.react-grid-item>.react-resizable-handle-nw{z-index:11;cursor:nw-resize!important;width:16px!important;height:16px!important;inset:0 auto auto 0!important}.react-grid-item>.react-resizable-handle-ne{z-index:11;cursor:ne-resize!important;width:16px!important;height:16px!important;inset:0 0 auto auto!important}.react-grid-item>.react-resizable-handle-sw{z-index:11;cursor:sw-resize!important;width:16px!important;height:16px!important;inset:auto auto 0 0!important}.react-grid-item>.react-resizable-handle-se{z-index:11;cursor:se-resize!important;width:16px!important;height:16px!important;inset:auto 0 0 auto!important}.ne-Gridster__wrapper--mobile{flex-direction:column;gap:.75rem;width:100%;display:flex}.ne-Gridster__tile--mobile{border-radius:.75rem;width:100%;height:auto;min-height:12rem;position:relative}.ne-CP__page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.ne-CP__page-title-row{align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.ne-CP__page-title{font-size:1.25rem;font-weight:700;font-family:var(--font-mono);color:var(--nbl-text-primary);margin:0}.ne-CP__page-sub{font-size:.75rem;font-family:var(--font-mono);color:var(--nbl-text-faint);margin:0}.ne-CP__version-badge{font-size:.5625rem;font-family:var(--font-mono);color:var(--nbl-text-faint);background:var(--nbl-bg-input);border:1px solid var(--nbl-border-subtle);border-radius:.25rem;padding:.125rem .375rem}.ne-CP__timestamp{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-ghost);white-space:nowrap}.ne-CP__status-bar{margin-bottom:1.5rem}.ne-CP__status-bar-row{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.ne-CP__status-left{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.ne-CP__status-dot{border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem;display:inline-block}.ne-CP__status-label{font-size:.8125rem;font-weight:600;font-family:var(--font-mono);color:var(--nbl-text-primary)}.ne-CP__status-metrics{flex:1;align-items:flex-start;gap:1.5rem;display:flex}.ne-CP__metric{flex-direction:column;align-items:flex-start;display:flex}.ne-CP__metric-value{font-size:1.125rem;font-weight:700;font-family:var(--font-mono);line-height:1.2}.ne-CP__metric-label{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-faint)}.ne-CP__refresh-btn{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-ghost);border:1px solid var(--nbl-border);cursor:pointer;background:0 0;border-radius:.5rem;flex-shrink:0;align-items:center;gap:.375rem;padding:.375rem .625rem;display:flex}.ne-CP__refresh-btn:hover{color:var(--nbl-text-primary);border-color:var(--nbl-text-faint)}.ne-CP__refresh-status{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-faint);background:var(--nbl-surface-elevated);border:1px solid var(--nbl-border-subtle);border-radius:.5rem;flex-shrink:0;align-items:center;gap:.5rem;padding:.375rem .625rem;display:flex}.ne-CP__refresh-icon{color:var(--nbl-text-faint)}.ne-CP__refresh-text{color:var(--nbl-text-faint);font-weight:500}.ne-CP__refresh-status .animate-spin{color:var(--nbl-nebula)}.ne-CP__panel{flex-direction:column;display:flex}.ne-CP__panel-footer{border-top:1px solid var(--nbl-border-subtle);margin-top:auto;padding-top:.75rem}.ne-CP__list{flex-direction:column;display:flex}.ne-CP__list-item{border-bottom:1px solid var(--nbl-border-subtle);color:inherit;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem 0;text-decoration:none;transition:background .1s;display:flex}.ne-CP__list-item:last-child{border-bottom:none}.ne-CP__list-item:hover{background:var(--nbl-hover-bg);border-radius:.375rem;padding-left:.375rem;padding-right:.375rem}.ne-CP__list-left{align-items:center;gap:.5rem;min-width:0;display:flex}.ne-CP__list-left--truncate{overflow:hidden}.ne-CP__list-right{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.ne-CP__list-right--shrink{flex-shrink:0}.ne-CP__list-name{font-size:.75rem;font-family:var(--font-mono);color:var(--nbl-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ne-CP__list-name--truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ne-CP__list-sub{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-faint);white-space:nowrap}.ne-CP__list-status{font-size:.625rem;font-family:var(--font-mono);white-space:nowrap;font-weight:600}.ne-CP__list-id{font-size:.5625rem;font-family:var(--font-mono);color:var(--nbl-text-ghost);white-space:nowrap}.ne-CP__agent-pip{border-radius:9999px;flex-shrink:0;width:.375rem;height:.375rem;display:inline-block}.ne-CP__priority-bar{align-items:flex-end;gap:1px;height:.75rem;display:flex}.ne-CP__priority-segment{border-radius:1px;width:3px;transition:background .2s}.ne-CP__task-icon--cyan{color:var(--nbl-cyan)}.ne-CP__task-icon--amber{color:var(--nbl-amber)}.ne-CP__task-icon--green{color:var(--nbl-green)}.ne-CP__task-icon--red{color:var(--nbl-red)}.ne-CP__task-icon--muted{color:var(--nbl-text-ghost)}.ne-CP__event-row{font-size:.6875rem;font-family:var(--font-mono);border-bottom:1px solid var(--nbl-border-subtle);align-items:baseline;gap:.625rem;padding:.375rem 0;display:flex}.ne-CP__event-row:last-child{border-bottom:none}.ne-CP__event-time{color:var(--nbl-text-ghost);white-space:nowrap;flex-shrink:0;font-size:.5625rem}.ne-CP__event-level{text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;flex-shrink:0;font-size:.5625rem;font-weight:700}.ne-CP__event-msg{color:var(--nbl-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ne-CP__view-log-link{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-faint);align-items:center;gap:.375rem;text-decoration:none;display:flex}.ne-CP__view-log-link:hover{color:var(--nbl-nebula)}.ne-CP__obs-panel{flex-direction:column;display:flex}.ne-CP__obs-header{justify-content:space-between;align-items:flex-start;gap:.375rem;margin-bottom:.5rem;display:flex}.ne-CP__obs-controls{flex-shrink:0;align-items:center;gap:.25rem;padding-top:.125rem;display:flex}.ne-CP__obs-live-dot{background:var(--nbl-green);width:6px;height:6px;box-shadow:0 0 6px var(--nbl-green);border-radius:50%;flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.ne-CP__obs-live-dot{box-shadow:0 0 6px color-mix(in srgb,var(--nbl-green) 70%,transparent)}}.ne-CP__obs-error-badge{font-size:.5625rem;font-weight:700;font-family:var(--font-mono);color:var(--nbl-red);background:var(--nbl-red);align-items:center;gap:3px;display:flex}@supports (color:color-mix(in lab,red,red)){.ne-CP__obs-error-badge{background:color-mix(in srgb,var(--nbl-red) 12%,transparent)}}.ne-CP__obs-error-badge{border:1px solid var(--nbl-red)}@supports (color:color-mix(in lab,red,red)){.ne-CP__obs-error-badge{border:1px solid color-mix(in srgb,var(--nbl-red) 22%,transparent)}}.ne-CP__obs-error-badge{border-radius:.25rem;padding:.125rem .375rem}.ne-CP__obs-filter{border:1px solid var(--nbl-border);border-radius:.375rem;display:flex;overflow:hidden}.ne-CP__obs-filter-btn{border:none;border-right:1px solid var(--nbl-border);font-size:.5rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--nbl-text-ghost);cursor:pointer;background:0 0;padding:.125rem .3125rem;font-weight:600;transition:background .1s,color .1s}.ne-CP__obs-filter-btn:last-child{border-right:none}.ne-CP__obs-filter-btn:hover{background:var(--nbl-hover-bg);color:var(--nbl-text-primary)}.ne-CP__obs-filter-btn--active{background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-CP__obs-filter-btn--active{background:color-mix(in srgb,var(--nbl-nebula) 14%,transparent)}}.ne-CP__obs-filter-btn--active{color:var(--nbl-nebula)}.ne-CP__obs-feed{flex-direction:column;flex:1;gap:0;min-height:0;display:flex;overflow-y:auto}.ne-CP__obs-empty{color:var(--nbl-text-ghost);font-size:.6875rem;font-family:var(--font-mono);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1.5rem 0;display:flex}.ne-CP__live-event{border-left:2px solid #0000;border-bottom:1px solid var(--nbl-border-subtle);cursor:default;padding:.25rem .5rem .25rem .625rem;transition:background .1s}.ne-CP__live-event:last-child{border-bottom:none}.ne-CP__live-event:hover{background:var(--nbl-hover-bg)}.ne-CP__live-event--error{background:var(--nbl-red)}@supports (color:color-mix(in lab,red,red)){.ne-CP__live-event--error{background:color-mix(in srgb,var(--nbl-red) 5%,transparent)}}.ne-CP__live-event--error:hover{background:var(--nbl-red)}@supports (color:color-mix(in lab,red,red)){.ne-CP__live-event--error:hover{background:color-mix(in srgb,var(--nbl-red) 9%,transparent)}}.ne-CP__live-event-row{align-items:center;gap:.375rem;display:flex}.ne-CP__live-event-type{font-size:.5625rem;font-weight:700;font-family:var(--font-mono);letter-spacing:.02em;white-space:nowrap;flex-shrink:0}.ne-CP__live-event-label{color:var(--nbl-text-secondary);font-size:.5625rem;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ne-CP__live-event-agent{color:var(--nbl-text-ghost);background:var(--nbl-surface-raised);font-size:.5rem;font-family:var(--font-mono);white-space:nowrap;border-radius:.2rem;flex-shrink:0;padding:.0625rem .25rem}.ne-CP__live-event-time{color:var(--nbl-text-ghost);white-space:nowrap;font-size:.5rem;font-family:var(--font-mono);flex-shrink:0;margin-left:auto}.ne-CP__live-event-meta{color:var(--nbl-text-muted);font-size:.5625rem;font-family:var(--font-mono);background:var(--nbl-surface-raised);white-space:pre-wrap;word-break:break-all;border-radius:.25rem;max-height:6rem;margin:.25rem 0 .125rem;padding:.375rem .5rem;overflow:auto}.ne-CP__obs-clear-btn{font-size:.5625rem;font-family:var(--font-mono);color:var(--nbl-text-ghost);cursor:pointer;background:0 0;border:none;padding:0}.ne-CP__obs-clear-btn:hover{color:var(--nbl-text-secondary)}.ne-CP__spawn-btn{font-size:.6875rem;font-family:var(--font-mono);border:1px solid var(--nbl-border);cursor:pointer;color:var(--nbl-text-faint);background:0 0;border-radius:.5rem;align-items:center;gap:.375rem;padding:.5rem .75rem;font-weight:600;transition:all .15s;display:flex}.ne-CP__spawn-btn:hover{background:var(--nbl-hover-bg);color:var(--nbl-text-primary)}.ne-CP__spawn-btn--nebula{border-color:var(--nbl-green)}@supports (color:color-mix(in lab,red,red)){.ne-CP__spawn-btn--nebula{border-color:color-mix(in srgb,var(--nbl-green) 25%,transparent)}}.ne-CP__spawn-btn--nebula{color:var(--nbl-green)}.ne-CP__spawn-btn--nebula:hover{background:var(--nbl-green)}@supports (color:color-mix(in lab,red,red)){.ne-CP__spawn-btn--nebula:hover{background:color-mix(in srgb,var(--nbl-green) 8%,transparent)}}.ne-CP__spawn-btn--cyan{border-color:var(--nbl-cyan)}@supports (color:color-mix(in lab,red,red)){.ne-CP__spawn-btn--cyan{border-color:color-mix(in srgb,var(--nbl-cyan) 25%,transparent)}}.ne-CP__spawn-btn--cyan{color:var(--nbl-cyan)}.ne-CP__spawn-btn--cyan:hover{background:var(--nbl-cyan)}@supports (color:color-mix(in lab,red,red)){.ne-CP__spawn-btn--cyan:hover{background:color-mix(in srgb,var(--nbl-cyan) 8%,transparent)}}.ne-CP__modal-backdrop{z-index:200;background:#0009;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ne-CP__modal{background:var(--nbl-bg-card);border:1px solid var(--nbl-border);border-radius:1rem;flex-direction:column;gap:0;width:100%;max-width:420px;display:flex}.ne-CP__modal-header{border-bottom:1px solid var(--nbl-border);justify-content:space-between;align-items:center;padding:1rem 1.25rem .75rem;display:flex}.ne-CP__modal-title{font-size:.875rem;font-weight:700;font-family:var(--font-mono);color:var(--nbl-text-primary)}.ne-CP__modal-body{flex-direction:column;gap:.875rem;padding:1rem 1.25rem;display:flex;overflow:visible}.ne-CP__modal-footer{border-top:1px solid var(--nbl-border);justify-content:flex-end;align-items:center;gap:.5rem;padding:.75rem 1.25rem 1rem;display:flex}.ne-CP__dual-panel{flex-direction:column;display:flex}.ne-CP__dual-title{font-size:.75rem;font-family:var(--font-mono);color:var(--nbl-text-primary);margin-bottom:.75rem;font-weight:600}.ne-CP__status-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.ne-CP__status-item{border-bottom:1px solid var(--nbl-border-subtle);font-family:var(--font-mono);align-items:center;gap:8px;padding:7px 0;display:flex}.ne-CP__status-item:last-child{border-bottom:none}.ne-CP__status-item .ne-CP__status-label{color:var(--nbl-text-primary);font-size:.6875rem;font-weight:600}.ne-CP__status-sub{color:var(--nbl-text-ghost);text-align:right;flex:1;margin-right:4px;font-size:.5625rem}.ne-CP__ops-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.ne-CP__ops-item{border-bottom:1px solid var(--nbl-border-subtle)}.ne-CP__ops-item:last-child{border-bottom:none}.ne-CP__ops-link{color:inherit;border-radius:4px;align-items:center;gap:8px;padding:6px 0;text-decoration:none;transition:background .12s;display:flex}.ne-CP__ops-link:hover{background:var(--nbl-hover-bg)}.ne-CP__ops-icon{border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}.ne-CP__ops-label{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-primary);flex:1;font-weight:600}.ne-CP__ops-count{font-size:.5625rem;font-family:var(--font-mono);border-radius:.25rem;padding:1px 6px;font-weight:700}.ne-CP__ops-chevron{color:var(--nbl-text-ghost);flex-shrink:0}.ne-CP__approvals-strip{flex-direction:column;height:100%;display:flex}.ne-CP__approvals-loading{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-ghost);justify-content:center;align-items:center;gap:6px;padding:2rem;display:flex}.ne-CP__approvals-empty{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-ghost);flex-direction:column;align-items:center;gap:6px;padding:2rem;display:flex}.ne-CP__approvals-scroll{max-height:22rem;overflow-y:auto}.ne-CP__appr-row{border-bottom:1px solid var(--nbl-border-subtle)}.ne-CP__appr-row:last-child{border-bottom:none}.ne-CP__appr-row-main{align-items:center;gap:8px;padding:8px 12px;display:flex}.ne-CP__appr-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.ne-CP__appr-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ne-CP__appr-action{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ne-CP__appr-meta{font-size:.5625rem;font-family:var(--font-mono);color:var(--nbl-text-ghost);align-items:center;gap:6px;display:flex}.ne-CP__appr-agent{color:var(--nbl-nebula);text-decoration:none;transition:opacity .15s}.ne-CP__appr-agent:hover{opacity:.8}.ne-CP__appr-actions{flex-shrink:0;align-items:center;gap:3px;display:flex}.ne-CP__appr-btn{border:1px solid var(--nbl-border);cursor:pointer;width:24px;height:24px;color:var(--nbl-text-ghost);background:0 0;border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.ne-CP__appr-btn:hover{background:var(--nbl-hover-bg)}.ne-CP__appr-btn:disabled{opacity:.3;cursor:not-allowed}.ne-CP__appr-btn--approve{border-color:var(--nbl-green)}@supports (color:color-mix(in lab,red,red)){.ne-CP__appr-btn--approve{border-color:color-mix(in srgb,var(--nbl-green) 30%,transparent)}}.ne-CP__appr-btn--approve{color:var(--nbl-green)}.ne-CP__appr-btn--approve:hover{background:var(--nbl-green)}@supports (color:color-mix(in lab,red,red)){.ne-CP__appr-btn--approve:hover{background:color-mix(in srgb,var(--nbl-green) 10%,transparent)}}.ne-CP__appr-btn--deny{border-color:var(--nbl-red)}@supports (color:color-mix(in lab,red,red)){.ne-CP__appr-btn--deny{border-color:color-mix(in srgb,var(--nbl-red) 30%,transparent)}}.ne-CP__appr-btn--deny{color:var(--nbl-red)}.ne-CP__appr-btn--deny:hover{background:var(--nbl-red)}@supports (color:color-mix(in lab,red,red)){.ne-CP__appr-btn--deny:hover{background:color-mix(in srgb,var(--nbl-red) 10%,transparent)}}.ne-CP__appr-btn--sendback{border-color:var(--nbl-purple)}@supports (color:color-mix(in lab,red,red)){.ne-CP__appr-btn--sendback{border-color:color-mix(in srgb,var(--nbl-purple) 30%,transparent)}}.ne-CP__appr-btn--sendback{color:var(--nbl-purple)}.ne-CP__appr-btn--sendback:hover{background:var(--nbl-purple)}@supports (color:color-mix(in lab,red,red)){.ne-CP__appr-btn--sendback:hover{background:color-mix(in srgb,var(--nbl-purple) 10%,transparent)}}.ne-CP__appr-btn--detail{border-color:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-CP__appr-btn--detail{border-color:color-mix(in srgb,var(--nbl-nebula) 25%,transparent)}}.ne-CP__appr-btn--detail{color:var(--nbl-nebula);text-decoration:none}.ne-CP__appr-btn--detail:hover{background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-CP__appr-btn--detail:hover{background:color-mix(in srgb,var(--nbl-nebula) 10%,transparent)}}.ne-CP__appr-expand{align-items:center;gap:6px;padding:4px 12px 8px 27px;display:flex}.ne-CP__appr-input{font-size:.625rem;font-family:var(--font-mono);border:1px solid var(--nbl-border);background:var(--nbl-bg-input);color:var(--nbl-text-primary);border-radius:5px;outline:none;flex:1;padding:4px 8px}.ne-CP__appr-input:focus{border-color:var(--nbl-nebula)}.ne-CP__appr-submit{font-size:.5625rem;font-family:var(--font-mono);border:1px solid var(--nbl-border);cursor:pointer;text-transform:uppercase;letter-spacing:.04em;background:0 0;border-radius:5px;padding:4px 10px;font-weight:700;transition:all .15s}.ne-CP__appr-submit:disabled{opacity:.3;cursor:not-allowed}.ne-CP__appr-submit--deny{border-color:var(--nbl-red);color:var(--nbl-red)}.ne-CP__appr-submit--deny:hover{background:var(--nbl-red)}@supports (color:color-mix(in lab,red,red)){.ne-CP__appr-submit--deny:hover{background:color-mix(in srgb,var(--nbl-red) 10%,transparent)}}.ne-CP__appr-submit--sendback{border-color:var(--nbl-purple);color:var(--nbl-purple)}.ne-CP__appr-submit--sendback:hover{background:var(--nbl-purple)}@supports (color:color-mix(in lab,red,red)){.ne-CP__appr-submit--sendback:hover{background:color-mix(in srgb,var(--nbl-purple) 10%,transparent)}}.ne-CP__appr-chevron{color:var(--nbl-text-ghost);flex-shrink:0;align-items:center;margin-left:2px;display:flex}.ne-CP__appr-row--expanded .ne-CP__appr-row-main{background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-CP__appr-row--expanded .ne-CP__appr-row-main{background:color-mix(in srgb,var(--nbl-nebula) 4%,transparent)}}.ne-CP__appr-detail{flex-direction:column;gap:4px;padding:0 12px 10px 27px;display:flex}.ne-CP__appr-detail-loading{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-ghost);align-items:center;gap:6px;padding:6px 12px 10px 27px;display:flex}.ne-CP__appr-detail-row{align-items:baseline;gap:8px;display:flex}.ne-CP__appr-detail-row--block{flex-direction:column;gap:3px}.ne-CP__appr-detail-label{font-size:.5625rem;font-family:var(--font-mono);color:var(--nbl-text-ghost);text-transform:uppercase;letter-spacing:.06em;flex-shrink:0}.ne-CP__appr-detail-value{color:var(--nbl-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;overflow:hidden}.ne-CP__appr-detail-value--mono{font-family:var(--font-mono);color:var(--nbl-text-faint);font-size:.5625rem}.ne-CP__appr-detail-pre{font-family:var(--font-mono);color:var(--nbl-text-muted);background:var(--nbl-surface-raised);border:1px solid var(--nbl-border-subtle);white-space:pre-wrap;word-break:break-all;border-radius:4px;max-height:120px;margin:0;padding:6px 8px;font-size:.5625rem;overflow:auto}.ne-CP__appr-detail-pre--draft{max-height:320px;color:var(--nbl-text-primary);font-size:.625rem;line-height:1.6}.ne-CP__providers-strip{margin-bottom:1rem}.ne-CP__providers-header{justify-content:space-between;align-items:center;margin-bottom:.875rem;display:flex}.ne-CP__providers-loading{justify-content:center;align-items:center;padding:1.25rem;display:flex}.ne-CP__providers-grid{flex-wrap:wrap;gap:.5rem;display:flex}.ne-CP__provider-chip{border:1px solid var(--nbl-border);font-size:.625rem;font-family:var(--font-mono);color:inherit;cursor:pointer;border-radius:.5rem;align-items:center;gap:.375rem;padding:.375rem .625rem;text-decoration:none;transition:background .12s;display:flex}.ne-CP__provider-chip:hover{background:var(--nbl-hover-bg)}.ne-CP__provider-chip--ok{border-color:var(--nbl-green)}@supports (color:color-mix(in lab,red,red)){.ne-CP__provider-chip--ok{border-color:color-mix(in srgb,var(--nbl-green) 25%,transparent)}}.ne-CP__provider-chip--warn{border-color:var(--nbl-amber)}@supports (color:color-mix(in lab,red,red)){.ne-CP__provider-chip--warn{border-color:color-mix(in srgb,var(--nbl-amber) 30%,transparent)}}.ne-CP__provider-dot{border-radius:9999px;flex-shrink:0;width:.375rem;height:.375rem}.ne-CP__provider-label{color:var(--nbl-text-primary);font-weight:600}.ne-CP__provider-slug{color:var(--nbl-text-ghost);border-left:1px solid var(--nbl-border-subtle);margin-left:.125rem;padding-left:.375rem}.ne-Integrations__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.ne-Integrations__active-badge{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-green);border:1px solid var(--nbl-green)}@supports (color:color-mix(in lab,red,red)){.ne-Integrations__active-badge{border:1px solid color-mix(in srgb,var(--nbl-green) 20%,transparent)}}.ne-Integrations__active-badge{background:var(--nbl-green);border-radius:.5rem;padding:.375rem .75rem}@supports (color:color-mix(in lab,red,red)){.ne-Integrations__active-badge{background:color-mix(in srgb,var(--nbl-green) 5%,transparent)}}.ne-Integrations__search{background:var(--nbl-hover-bg);border:1px solid var(--nbl-border);border-radius:.75rem;align-items:center;gap:.375rem;max-width:24rem;margin-bottom:1.5rem;padding:.5rem .75rem;display:flex}.ne-Integrations__search input{font-family:var(--font-mono);color:var(--nbl-text-primary);background:0 0;border:none;outline:none;width:100%}.ne-Integrations__section-label{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.75rem}.ne-Integrations__instances{flex-direction:column;gap:.5rem;margin-bottom:1.5rem;display:flex}.ne-Integrations__instance-row{border:1px solid var(--nbl-border);background:var(--nbl-bg-card);cursor:pointer;border-radius:.75rem;justify-content:space-between;align-items:center;padding:.75rem 1rem;transition:background .12s;display:flex}.ne-Integrations__instance-row:hover{background:var(--nbl-hover-bg)}.ne-Integrations__instance-left{align-items:center;gap:.625rem;display:flex}.ne-Integrations__instance-icon{font-size:1rem}.ne-Integrations__instance-name{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-primary);font-weight:600}.ne-Integrations__instance-provider{font-size:.5625rem;font-family:var(--font-mono);color:var(--nbl-text-faint)}.ne-Integrations__instance-right{align-items:center;gap:.5rem;display:flex}.ne-Integrations__instance-time{font-size:.5625rem;font-family:var(--font-mono);color:var(--nbl-text-ghost)}.ne-Integrations__providers-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.ne-ChatCard{border:1px solid var(--nbl-border);background:var(--nbl-bg-card);border-radius:1rem;padding:1rem}.ne-ChatCard__header{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.ne-ChatCard__icon{background:var(--nbl-hover-bg);border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1rem;display:flex}.ne-ChatCard__name{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ne-ChatCard__type,.ne-ChatCard__meta{font-size:.5625rem;font-family:var(--font-mono);color:var(--nbl-text-faint)}.ne-ChatCard__chats-grid{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.ne-StateBadge{font-size:.625rem;font-family:var(--font-mono);border:1px solid;border-radius:.375rem;align-items:center;gap:.375rem;padding:.125rem .5rem;display:inline-flex}.ne-PriorityBadge{font-size:.5625rem;font-family:var(--font-mono);border:1px solid;border-radius:.25rem;padding:.125rem .375rem;font-weight:700}.ne-TaskStatusBadge{font-size:.625rem;font-family:var(--font-mono);border:1px solid;border-radius:.375rem;align-items:center;gap:.25rem;padding:.125rem .5rem;display:inline-flex}.ne-modal-footer{gap:.75rem;display:flex}.ne-form-grid-2{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.ne-info-row{align-items:center;gap:.375rem;display:flex}.ne-AgentRow__icon{border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.ne-AgentRow__body{flex:1;min-width:0}.ne-AgentRow__title-row{align-items:center;gap:.5rem;display:flex}.ne-AgentRow__name{font-size:.875rem;font-family:var(--font-mono);color:var(--nbl-text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.ne-AgentRow__meta{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-faint);margin-top:.125rem}.ne-AgentRow__model{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-muted);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;width:9rem;overflow:hidden}.ne-AgentRow__tasks{text-align:center;flex-shrink:0;width:5rem}.ne-AgentRow__task-count{font-size:.875rem;font-family:var(--font-mono);color:var(--nbl-text-secondary);font-weight:700}.ne-AgentRow__task-label{font-size:.5625rem;font-family:var(--font-mono);color:var(--nbl-text-faint);text-transform:uppercase}.ne-AgentRow__actions{justify-content:flex-end;align-items:center;gap:.25rem;display:flex}.ne-AgentRow__actions--hover{opacity:0;transition:opacity .12s}.ne-NTable__row:hover .ne-AgentRow__actions--hover{opacity:1}.ne-AgentRow__selbox{opacity:.2;transition:opacity .12s}.ne-NTable__row:hover .ne-AgentRow__selbox,.ne-AgentRow__selbox--checked{opacity:1!important}.ne-ConfigRow__actions{opacity:0;flex-shrink:0;align-items:center;gap:2px;transition:opacity .12s;display:flex}.ne-ConfigRow:hover .ne-ConfigRow__actions{opacity:1}@keyframes ne-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ne-slideUp{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.ne-TaskRow{display:block}.ne-TaskRow__main{cursor:default;align-items:stretch;gap:1rem;width:100%;padding:.875rem 1.25rem;display:flex}.ne-TaskRow__icon{border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.ne-TaskRow__left{flex:1;align-items:center;gap:1rem;min-width:0;display:flex}.ne-TaskRow__content{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.ne-TaskRow__desc{font-size:.84rem;font-family:var(--font-mono);color:var(--nbl-text-primary);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ne-TaskRow__title-row{align-items:center;gap:.5rem;min-width:0;display:flex}.ne-TaskRow__meta{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-faint);align-items:center;gap:.5rem;display:flex}.ne-TaskRow__meta a{color:inherit;text-decoration:none}.ne-TaskRow__retry{color:var(--nbl-amber)}.ne-TaskRow__right{flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.ne-TaskRow__controls{align-items:center;gap:.375rem;display:flex}.ne-TaskRow__agent-link{color:var(--nbl-text-secondary);font-size:.75rem;text-decoration:none}.ne-TaskRow__agent-link--named{color:var(--nbl-cyan);opacity:.85;font-family:var(--font-mono);border-bottom:1px dashed var(--nbl-cyan);font-size:.72rem}@supports (color:color-mix(in lab,red,red)){.ne-TaskRow__agent-link--named{border-bottom:1px dashed color-mix(in srgb,var(--nbl-cyan) 40%,transparent)}}.ne-TaskRow__agent-link--named{padding-bottom:1px;transition:opacity .12s,border-color .12s}.ne-TaskRow__agent-link--named:hover{opacity:1;border-color:var(--nbl-cyan)}.ne-TaskRow__actions{justify-content:flex-end;align-items:center;gap:.25rem;display:flex}.ne-TaskRow__actions--hover{opacity:0;transition:opacity .12s}.ne-NTable__row:hover .ne-TaskRow__actions--hover{opacity:1}.ne-TaskRow__retry-count{color:var(--nbl-amber);font-size:.65rem;font-family:var(--font-mono);align-items:center;gap:.2rem;display:inline-flex}.ne-TaskRow__action-btn{font-size:.7rem;font-family:var(--font-mono);border:1px solid var(--nbl-border);color:var(--nbl-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:.4rem;align-items:center;gap:.3rem;padding:.3rem .6rem;text-decoration:none;transition:all .15s;display:inline-flex}.ne-TaskRow__action-btn:hover{background:var(--nbl-surface-hover);color:var(--nbl-text-primary)}.ne-TaskRow__action-btn--retry{color:var(--nbl-amber);border-color:var(--nbl-amber)}@supports (color:color-mix(in lab,red,red)){.ne-TaskRow__action-btn--retry{border-color:color-mix(in srgb,var(--nbl-amber) 30%,transparent)}}.ne-TaskRow__action-btn--retry:hover{background:var(--nbl-amber)}@supports (color:color-mix(in lab,red,red)){.ne-TaskRow__action-btn--retry:hover{background:color-mix(in srgb,var(--nbl-amber) 10%,transparent)}}.ne-TaskRow__action-btn--cancel{color:var(--nbl-text-muted)}.ne-TaskRow__action-btn--delete{color:var(--nbl-text-faint);padding:.3rem .4rem}.ne-TaskRow__action-btn--delete:hover{color:var(--nbl-red);border-color:var(--nbl-red)}@supports (color:color-mix(in lab,red,red)){.ne-TaskRow__action-btn--delete:hover{border-color:color-mix(in srgb,var(--nbl-red) 30%,transparent)}}.ne-TaskRow__action-btn--delete:hover{background:var(--nbl-red)}@supports (color:color-mix(in lab,red,red)){.ne-TaskRow__action-btn--delete:hover{background:color-mix(in srgb,var(--nbl-red) 8%,transparent)}}.ne-TaskRow__action-btn--detail{color:var(--nbl-cyan);border-color:var(--nbl-cyan)}@supports (color:color-mix(in lab,red,red)){.ne-TaskRow__action-btn--detail{border-color:color-mix(in srgb,var(--nbl-cyan) 25%,transparent)}}.ne-TaskRow__action-btn--detail:hover{background:var(--nbl-cyan)}@supports (color:color-mix(in lab,red,red)){.ne-TaskRow__action-btn--detail:hover{background:color-mix(in srgb,var(--nbl-cyan) 8%,transparent)}}.ne-DecisionBadge{font-size:.625rem;font-family:var(--font-mono);border:1px solid;border-radius:.375rem;align-items:center;gap:.25rem;padding:.125rem .5rem;display:inline-flex}.ne-PolicyRow{align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.ne-PolicyRow__icon{border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.ne-PolicyRow__body{flex:1;min-width:0}.ne-PolicyRow__title-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ne-PolicyRow__name{font-size:.875rem;font-family:var(--font-mono);color:var(--nbl-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ne-PolicyRow__type-tag{font-size:.5625rem;font-family:var(--font-mono);color:var(--nbl-text-muted);border:1px solid var(--nbl-border);border-radius:.25rem;padding:.125rem .375rem}.ne-PolicyRow__meta{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-faint);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.125rem;display:flex}.ne-PolicyRow__meta code{font-family:var(--font-mono)}.ne-PolicyRow__actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.ne-PolicyRow__toggle{cursor:pointer;background:0 0;border:none;display:flex}.ne-EvalPanel{margin-bottom:1.5rem;padding:1.25rem}.ne-EvalPanel__header{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.ne-EvalPanel__title{font-size:.875rem;font-weight:600;font-family:var(--font-mono);color:var(--nbl-text-primary);margin:0}.ne-EvalPanel__hint{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-faint)}.ne-EvalPanel__form{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.ne-EvalPanel__field{flex:1;min-width:10rem}.ne-EvalPanel__result{border:1px solid;border-radius:.75rem;align-items:center;gap:.75rem;margin-top:.75rem;padding:.75rem 1rem;display:flex}.ne-EvalPanel__result-label{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-secondary)}.ne-Logs__filter-row{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.ne-Logs__filter-wide{max-width:28rem}.ne-Logs__filter-narrow{max-width:14rem}.ne-Logs__count{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-ghost);margin-left:.5rem}.ne-TypeStatCard{align-items:center;gap:.5rem;display:flex}.ne-TypeStatCard__count{font-size:.875rem;font-weight:900;font-family:var(--font-mono)}.ne-TypeStatCard__label{font-size:.5625rem;font-family:var(--font-mono);color:var(--nbl-text-faint)}.ne-TemplatesPanel{margin-bottom:1.5rem;padding:1.25rem}.ne-TemplatesPanel__title{font-size:.875rem;font-family:var(--font-mono);color:var(--nbl-text-primary);margin-bottom:1rem;font-weight:600}.ne-TemplatesPanel__grid{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.75rem;display:grid}.ne-TemplateCard{text-align:left;cursor:pointer;border:1px solid var(--nbl-border);background:0 0;border-radius:.75rem;width:100%;padding:.75rem}.ne-TemplateCard__label{font-size:.875rem;font-weight:700;font-family:var(--font-mono);margin-bottom:.25rem}.ne-TemplateCard__desc{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-faint)}.ne-LogRow__main{align-items:flex-start;gap:.75rem;padding:.625rem 1rem;display:flex}.ne-LogRow__time{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-ghost);flex-shrink:0;width:5rem;padding-top:.125rem}.ne-LogRow__body{flex:1;min-width:0}.ne-LogRow__header{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ne-LogRow__component{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-nebula);flex-shrink:0}.ne-LogRow__sep{color:var(--nbl-text-ghost);font-size:.625rem}.ne-LogRow__op{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-secondary)}.ne-LogRow__msg{font-size:.75rem;font-family:var(--font-mono);margin-top:.125rem}.ne-LogRow__right{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.ne-LogRow__id{font-size:.5625rem;font-family:var(--font-mono);color:var(--nbl-text-ghost)}.ne-LogRow__detail{margin-left:8.5rem;padding:0 1rem .75rem}.ne-LogRow__detail-box{background:var(--nbl-bg-page);border:1px solid var(--nbl-border-subtle);border-radius:.75rem;padding:.75rem}.ne-LogRow__detail-grid{font-size:.625rem;font-family:var(--font-mono);grid-template-columns:repeat(2,1fr);gap:.75rem;margin-bottom:.75rem;display:grid}.ne-LogRow__detail-key{color:var(--nbl-text-muted);margin-bottom:.125rem}.ne-LogRow__detail-val{color:var(--nbl-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ne-LogRow__meta-label{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-muted);margin-bottom:.25rem}.ne-LogRow__meta-pre{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-secondary);white-space:pre-wrap;margin:0}.ne-LiveBanner{background:var(--nbl-green-bg);border-bottom:1px solid var(--nbl-green-border);align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex}.ne-LiveBanner__text{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-green)}.ne-th-w5{flex-shrink:0;width:5rem}.ne-Settings__layout{gap:1.5rem;display:flex}.ne-Settings__sidebar{flex-shrink:0;width:11rem}.ne-Settings__nav{flex-direction:column;gap:.125rem;display:flex}.ne-Settings__nav-btn{font-size:.875rem;font-family:var(--font-mono);text-align:left;cursor:pointer;border:none;border-radius:.75rem;align-items:center;gap:.625rem;width:100%;padding:.5rem .75rem;display:flex}.ne-Settings__nav-btn--active{background:var(--nbl-hover-bg);color:var(--nbl-text-primary);outline:1px solid var(--nbl-border)}.ne-Settings__nav-btn--inactive{color:var(--nbl-text-muted);background:0 0;outline:none}.ne-Settings__content{flex:1;min-width:0}.ne-Section{margin-bottom:1.25rem;padding:1.5rem}.ne-Section__header{align-items:center;gap:.625rem;margin-bottom:1.25rem;display:flex}.ne-Section__icon{border-radius:.5rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}.ne-Section__title{font-size:.875rem;font-weight:600;font-family:var(--font-mono);color:var(--nbl-text-primary);margin:0}.ne-Field{margin-bottom:1rem}.ne-Field__hint{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-faint);margin-top:.25rem}.ne-Toggle{border-bottom:1px solid var(--nbl-border-subtle);justify-content:space-between;align-items:center;padding:.625rem 0;display:flex}.ne-Toggle__label{font-size:.875rem;font-family:var(--font-mono);color:var(--nbl-text-primary)}.ne-Toggle__desc{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-faint);margin-top:.125rem}.ne-Toggle__track{cursor:pointer;border:none;border-radius:9999px;flex-shrink:0;width:2.5rem;height:1.25rem;transition:background .2s;position:relative}.ne-Toggle__thumb{background:#fff;border-radius:9999px;width:1rem;height:1rem;transition:left .2s;position:absolute;top:.125rem}.ne-SaveBar{border-top:1px solid var(--nbl-border-subtle);justify-content:flex-end;align-items:center;gap:.75rem;margin-top:1.25rem;padding-top:1.25rem;display:flex}.ne-SaveBar__reset{font-size:.875rem;font-family:var(--font-mono);color:var(--nbl-text-muted);cursor:pointer;background:0 0;border:none;padding:.5rem 1rem}.ne-SaveBar__save{background:var(--nbl-nebula);color:#fff;font-family:var(--font-mono);cursor:pointer;box-shadow:0 0 20px var(--nbl-nebula);border:none;border-radius:.75rem;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;display:flex}@supports (color:color-mix(in lab,red,red)){.ne-SaveBar__save{box-shadow:0 0 20px color-mix(in srgb,var(--nbl-nebula) 30%,transparent)}}.ne-SaveBar__save:disabled{opacity:.6;cursor:not-allowed}.ne-Settings__unsaved{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-amber);border:1px solid var(--nbl-amber-border);background:var(--nbl-amber-bg);border-radius:.75rem;padding:.5rem .75rem}.ne-Settings__saved{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-green);border:1px solid var(--nbl-green-border);background:var(--nbl-green-bg);border-radius:.75rem;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.ne-Settings__db-actions{align-items:center;gap:.75rem;margin-top:1rem;display:flex}.ne-Settings__test-conn{font-size:.875rem;font-family:var(--font-mono);color:var(--nbl-cyan);border:1px solid var(--nbl-cyan);align-items:center;gap:.5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.ne-Settings__test-conn{border:1px solid color-mix(in srgb,var(--nbl-cyan) 22%,transparent)}}.ne-Settings__test-conn{background:var(--nbl-cyan);border-radius:.75rem;padding:.5rem 1rem}@supports (color:color-mix(in lab,red,red)){.ne-Settings__test-conn{background:color-mix(in srgb,var(--nbl-cyan) 6%,transparent)}}.ne-Settings__test-conn{cursor:pointer}.ne-Settings__key-row{align-items:center;gap:.5rem;display:flex}.ne-Settings__rotate-btn{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-muted);border:1px solid var(--nbl-border);cursor:pointer;white-space:nowrap;background:0 0;border-radius:.5rem;flex-shrink:0;padding:.625rem .75rem}.ne-InfoBanner{border:1px solid;border-radius:.75rem;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem;display:flex}.ne-InfoBanner__text{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-secondary);margin:0}.ne-InfoBanner__link{font-size:.625rem;font-family:var(--font-mono);flex-shrink:0;align-items:center;gap:.25rem;margin-left:auto;text-decoration:none;display:flex}.ne-InfoBanner--danger .ne-InfoBanner__text{color:var(--nbl-text-muted);font-size:.625rem}.ne-Settings__api-links{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.ne-Settings__api-link-primary{font-size:.875rem;font-family:var(--font-mono);color:var(--nbl-nebula);border:1px solid var(--nbl-nebula);align-items:center;gap:.5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.ne-Settings__api-link-primary{border:1px solid color-mix(in srgb,var(--nbl-nebula) 22%,transparent)}}.ne-Settings__api-link-primary{background:var(--nbl-nebula);border-radius:.75rem;padding:.5rem 1rem;text-decoration:none}@supports (color:color-mix(in lab,red,red)){.ne-Settings__api-link-primary{background:color-mix(in srgb,var(--nbl-nebula) 6%,transparent)}}.ne-Settings__api-link-secondary{font-size:.875rem;font-family:var(--font-mono);color:var(--nbl-text-muted);border:1px solid var(--nbl-border);border-radius:.75rem;align-items:center;gap:.5rem;padding:.5rem 1rem;text-decoration:none;display:flex}.ne-Settings__dev-warning{background:var(--nbl-red);border-radius:.75rem;align-items:center;gap:.5rem;margin-top:1rem;padding:.75rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.ne-Settings__dev-warning{background:color-mix(in srgb,var(--nbl-red) 5%,transparent)}}.ne-Settings__dev-warning{border:1px solid var(--nbl-red)}@supports (color:color-mix(in lab,red,red)){.ne-Settings__dev-warning{border:1px solid color-mix(in srgb,var(--nbl-red) 15%,transparent)}}.ne-Settings__dev-warning p{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-muted);margin:0}.ne-Settings__api-desc{font-size:.75rem;font-family:var(--font-mono);color:var(--nbl-text-secondary);margin-bottom:1rem}.ne-RadioSelector__label{color:var(--nbl-text-secondary);margin-bottom:8px;font-size:12px;font-weight:700}.ne-RadioSelector__grid{gap:6px;display:grid}.ne-RadioSelector__option{border:1px solid var(--nbl-border);cursor:pointer;text-align:left;background:0 0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;transition:all .15s;display:flex}.ne-RadioSelector__option:hover{background:var(--rs-accent,var(--nbl-nebula))}@supports (color:color-mix(in lab,red,red)){.ne-RadioSelector__option:hover{background:color-mix(in srgb,var(--rs-accent,var(--nbl-nebula)) 4%,transparent)}}.ne-RadioSelector__icon{background:var(--nbl-bg-elevated);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:background .15s;display:flex}.ne-RadioSelector__option--active .ne-RadioSelector__icon{background:var(--rs-accent,var(--nbl-nebula))}@supports (color:color-mix(in lab,red,red)){.ne-RadioSelector__option--active .ne-RadioSelector__icon{background:color-mix(in srgb,var(--rs-accent,var(--nbl-nebula)) 18%,transparent)}}.ne-RadioSelector__content{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ne-RadioSelector__name{font-size:12px;font-weight:600}.ne-RadioSelector__desc{color:var(--nbl-text-ghost);font-size:10px;line-height:1.4;animation:.12s ease-out ne-rs-desc-in}.ne-RadioSelector__dot{border:2px solid var(--nbl-border);width:14px;height:14px;box-shadow:inset 0 0 0 2px var(--nbl-bg-surface);border-radius:50%;flex-shrink:0;transition:all .15s}@keyframes ne-rs-desc-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}.ne-th-w3{text-align:center;flex-shrink:0;width:3rem}.ne-th-flex{flex:1}.ne-th-w10{text-align:right;flex-shrink:0;width:10rem}.ne-th-w6{text-align:right;flex-shrink:0;width:6rem}.ne-th-w2{flex-shrink:0;width:2rem}.ne-CopyButton{color:var(--nbl-text-muted);cursor:pointer;background:0 0;border:none;margin-left:.25rem}.ne-ConnectPanel{background:var(--nbl-bg-sidebar);border-left:1px solid var(--nbl-border);z-index:201;flex-direction:column;width:26.25rem;display:flex;position:fixed;inset:0 0 0 auto;box-shadow:0 0 40px #00000080}.ne-ConnectPanel__header{border-bottom:1px solid var(--nbl-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.ne-ConnectPanel__icon-row{align-items:center;gap:.625rem;display:flex}.ne-ConnectPanel__icon{font-size:1.25rem}.ne-ConnectPanel__title{font-size:.875rem;font-family:var(--font-mono);color:var(--nbl-text-primary);font-weight:600}.ne-ConnectPanel__subtitle{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-faint);text-transform:capitalize}.ne-ConnectPanel__body{flex-direction:column;flex:1;gap:1rem;padding:1rem 1.25rem;display:flex;overflow-y:auto}.ne-ConnectPanel__section-label{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem}.ne-ConnectPanel__fields{flex-direction:column;gap:.625rem;display:flex}.ne-ConnectPanel__caps{padding:.75rem}.ne-ConnectPanel__caps-label{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-faint);margin-bottom:.375rem}.ne-ConnectPanel__caps-list{flex-wrap:wrap;gap:.25rem;display:flex}.ne-ConnectPanel__cap-tag{font-size:.5625rem;font-family:var(--font-mono);color:var(--nbl-nebula);background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-ConnectPanel__cap-tag{background:color-mix(in srgb,var(--nbl-nebula) 10%,transparent)}}.ne-ConnectPanel__cap-tag{border:1px solid var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-ConnectPanel__cap-tag{border:1px solid color-mix(in srgb,var(--nbl-nebula) 20%,transparent)}}.ne-ConnectPanel__cap-tag{border-radius:.25rem;padding:.125rem .375rem}.ne-ConnectPanel__footer{border-top:1px solid var(--nbl-border);flex-shrink:0;gap:.5rem;padding:1rem 1.25rem;display:flex}.ne-ConnectPanel__cancel{font-size:.875rem;font-family:var(--font-mono);color:var(--nbl-text-muted);border:1px solid var(--nbl-border);cursor:pointer;background:0 0;border-radius:.5rem;flex:1;padding:.625rem}.ne-ConnectPanel__save{font-size:.875rem;font-family:var(--font-mono);background:var(--nbl-nebula);color:#fff;cursor:pointer;border:none;border-radius:.5rem;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.625rem;font-weight:600;display:flex}.ne-InstancePanel{background:var(--nbl-bg-sidebar);border-left:1px solid var(--nbl-border);z-index:201;flex-direction:column;width:30rem;display:flex;position:fixed;inset:0 0 0 auto;box-shadow:0 0 40px #00000080}.ne-InstancePanel__header{border-bottom:1px solid var(--nbl-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.ne-InstancePanel__icon-row{align-items:center;gap:.625rem;display:flex}.ne-InstancePanel__icon{font-size:1.25rem}.ne-InstancePanel__title{font-size:.875rem;font-family:var(--font-mono);color:var(--nbl-text-primary);font-weight:600}.ne-InstancePanel__provider{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-faint)}.ne-InstancePanel__header-right{align-items:center;gap:.5rem;display:flex}.ne-InstancePanel__toolbar{flex-shrink:0;align-items:center;gap:.5rem;padding:1rem 1.25rem .5rem;display:flex}.ne-InstancePanel__test-btn{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-green);border:1px solid var(--nbl-green);align-items:center;gap:.375rem;display:flex}@supports (color:color-mix(in lab,red,red)){.ne-InstancePanel__test-btn{border:1px solid color-mix(in srgb,var(--nbl-green) 20%,transparent)}}.ne-InstancePanel__test-btn{cursor:pointer;background:0 0;border-radius:.5rem;padding:.375rem .75rem}.ne-InstancePanel__test-result{font-size:.625rem;font-family:var(--font-mono)}.ne-InstancePanel__sub-tabs{border-bottom:1px solid var(--nbl-border);flex-shrink:0;align-items:center;padding:0 1.25rem;display:flex}.ne-InstancePanel__sub-tab{font-size:.6875rem;font-family:var(--font-mono);cursor:pointer;text-transform:capitalize;color:var(--nbl-text-faint);background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:.25rem;margin-bottom:-1px;padding:.5rem 1rem;transition:color .15s;display:flex}.ne-InstancePanel__sub-tab--active{border-bottom-color:var(--nbl-nebula);color:var(--nbl-nebula)}.ne-InstancePanel__body{flex:1;padding:1rem 1.25rem;overflow-y:auto}.ne-WebhookRow{border:1px solid var(--nbl-border);background:var(--nbl-bg-card);border-radius:1rem;padding:.75rem}.ne-WebhookRow__top{justify-content:space-between;align-items:center;margin-bottom:.375rem;display:flex}.ne-WebhookRow__url{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ne-WebhookRow__meta{font-size:.5625rem;font-family:var(--font-mono);color:var(--nbl-text-faint);align-items:center;gap:.75rem;display:flex}.ne-JobRow{border:1px solid var(--nbl-border);background:var(--nbl-bg-card);border-radius:1rem;padding:.75rem}.ne-JobRow__top{justify-content:space-between;align-items:center;margin-bottom:.25rem;display:flex}.ne-JobRow__name{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ne-JobRow__right{align-items:center;gap:.5rem;display:flex}.ne-JobRow__status{font-size:.5625rem;font-family:var(--font-mono)}.ne-JobRow__toggle-btn{font-size:.5625rem;font-family:var(--font-mono);cursor:pointer;background:0 0;border:1px solid;border-radius:.25rem;padding:.125rem .375rem}.ne-JobRow__meta{font-size:.5625rem;font-family:var(--font-mono);color:var(--nbl-text-faint);align-items:center;gap:.75rem;display:flex}.ne-JobRow__cron{background:var(--nbl-hover-bg);border:1px solid var(--nbl-border-subtle);font-family:var(--font-mono);border-radius:.25rem;padding:.125rem .375rem}.ne-IntProviderCard{border:1px solid var(--nbl-border);background:var(--nbl-bg-card);border-radius:1rem;padding:1rem}.ne-IntProviderCard__header{justify-content:space-between;align-items:flex-start;margin-bottom:.75rem;display:flex}.ne-IntProviderCard__left{align-items:center;gap:.625rem;display:flex}.ne-IntProviderCard__icon-wrap{background:var(--nbl-hover-bg);border:1px solid var(--nbl-border);border-radius:.75rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.25rem;display:flex}.ne-IntProviderCard__name{font-size:.875rem;font-family:var(--font-mono);color:var(--nbl-text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ne-IntProviderCard__active-badge{font-size:.5625rem;font-family:var(--font-mono);color:var(--nbl-green);background:var(--nbl-green)}@supports (color:color-mix(in lab,red,red)){.ne-IntProviderCard__active-badge{background:color-mix(in srgb,var(--nbl-green) 10%,transparent)}}.ne-IntProviderCard__active-badge{border:1px solid var(--nbl-green)}@supports (color:color-mix(in lab,red,red)){.ne-IntProviderCard__active-badge{border:1px solid color-mix(in srgb,var(--nbl-green) 20%,transparent)}}.ne-IntProviderCard__active-badge{border-radius:9999px;padding:.125rem .5rem}.ne-IntProviderCard__desc{color:var(--nbl-text-muted);margin-bottom:.75rem;font-size:.6875rem;line-height:1.5}.ne-IntProviderCard__caps{flex-wrap:wrap;gap:.25rem;margin-bottom:1rem;display:flex}.ne-IntProviderCard__btn{width:100%;font-size:.6875rem;font-family:var(--font-mono);cursor:pointer;border:1px solid;border-radius:.5rem;justify-content:center;align-items:center;gap:.375rem;padding:.5rem;display:flex}.ne-CronPanel{flex-direction:column;gap:1rem;display:flex}.ne-CronPanel__toolbar{justify-content:space-between;align-items:center;display:flex}.ne-CronPanel__count{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-muted)}.ne-CronPanel__new-btn{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-nebula);border:1px solid var(--nbl-nebula);align-items:center;gap:.375rem;display:flex}@supports (color:color-mix(in lab,red,red)){.ne-CronPanel__new-btn{border:1px solid color-mix(in srgb,var(--nbl-nebula) 25%,transparent)}}.ne-CronPanel__new-btn{cursor:pointer;background:0 0;border-radius:.5rem;padding:.375rem .75rem}.ne-CronPanel__form{flex-direction:column;gap:.75rem;padding:1rem;display:flex}.ne-CronPanel__form-title{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-secondary);font-weight:600}.ne-CronPanel__form-footer{gap:.5rem;display:flex}.ne-CronPanel__cancel{font-size:.875rem;font-family:var(--font-mono);color:var(--nbl-text-muted);border:1px solid var(--nbl-border);cursor:pointer;background:0 0;border-radius:.5rem;flex:1;padding:.5rem}.ne-CronPanel__submit{font-size:.875rem;font-family:var(--font-mono);background:var(--nbl-nebula);color:#fff;cursor:pointer;border:none;border-radius:.5rem;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.5rem;font-weight:600;display:flex}.ne-CronPanel__error{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-red)}.ne-CronPanel__jobs{flex-direction:column;gap:.5rem;display:flex}.ne-SendForm{flex-direction:column;gap:1rem;display:flex}.ne-SendForm__label{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-muted)}.ne-SendForm__btn{width:100%;font-size:.875rem;font-family:var(--font-mono);background:var(--nbl-nebula);color:#fff;cursor:pointer;border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.625rem;font-weight:600;display:flex}.ne-Navbar__logo{flex-shrink:0;align-items:center;gap:.625rem;text-decoration:none;display:flex}.ne-Navbar__logo-group{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.ne-Navbar__logo-icon{background:linear-gradient(135deg,var(--nbl-nebula),var(--nbl-cyan));border-radius:.5rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex;box-shadow:0 0 20px #00d4ff40}.ne-Navbar__logo-letter{color:#fff;font-size:.75rem;font-weight:700;font-family:var(--font-mono)}.ne-Navbar__logo-img{object-fit:contain;border-radius:.5rem;flex-shrink:0;width:1.75rem;height:1.75rem;display:block}.ne-Navbar__logo-name{font-size:.875rem;font-weight:600;font-family:var(--font-mono);color:var(--nbl-text-primary);letter-spacing:-.01em}.ne-Navbar__logo-version{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-faint);border:1px solid var(--nbl-border);background:var(--nbl-bg-input);border-radius:.25rem;padding:.125rem .25rem}.ne-Navbar__layout{align-items:center;width:100%;height:100%;display:flex;position:relative}.ne-Navbar__section{align-items:center;min-width:0;display:flex}.ne-Navbar__section--left{z-index:1;flex-shrink:0;gap:.75rem}.ne-Navbar__section--search{z-index:1;width:25rem;transition:left 1s cubic-bezier(.16,1,.05,1),transform 1s cubic-bezier(.16,1,.05,1),width 1s cubic-bezier(.16,1,.05,1);position:absolute;left:50%;transform:translate(-50%)}.ne-Navbar__layout--has-apps .ne-Navbar__section--search{left:calc(var(--ne-left-w,160px) + 1.75rem);width:13rem;transform:translate(0)}.ne-Navbar__section--center{pointer-events:none;position:absolute;left:50%;overflow:visible;transform:translate(-50%)}.ne-Navbar__section--center *{pointer-events:auto}.ne-Navbar__section--right{z-index:1;flex-shrink:0;margin-left:auto}.ne-Navbar__nav-group{align-items:center;gap:.125rem;min-width:0;display:flex;overflow:visible}.ne-Navbar__search-slot{flex:1;align-items:center;min-width:0;display:flex}.ne-Navbar__search-btn{width:100%;transition:background var(--nbl-dur-fast),border-color var(--nbl-dur-fast),color var(--nbl-dur-fast)}.ne-Navbar__right{flex-shrink:0;align-items:center;gap:.625rem;display:flex}.ne-Navbar__quota-pill{background:0 0;border:0;border-radius:999px;align-items:center;min-width:0;padding:0;display:inline-flex}.ne-Navbar__currency-menu{border:1px solid var(--nbl-border-strong);background:var(--nbl-bg-panel);z-index:220;border-radius:.85rem;gap:.2rem;min-width:8.75rem;padding:.35rem;display:grid;position:absolute;top:calc(100% + .55rem);right:0;box-shadow:0 18px 48px #00000047}.ne-Navbar__currency-option{width:100%;color:var(--nbl-text-secondary);cursor:pointer;text-align:left;font-size:.75rem;font-family:var(--font-mono);background:0 0;border:0;border-radius:.6rem;align-items:center;gap:.55rem;padding:.45rem .55rem;display:flex}.ne-Navbar__currency-option:hover{background:var(--nbl-hover-bg);color:var(--nbl-text-primary)}.ne-Navbar__currency-option--active{background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-Navbar__currency-option--active{background:color-mix(in srgb,var(--nbl-nebula) 10%,transparent)}}.ne-Navbar__currency-option--active{color:var(--nbl-text-primary)}.ne-Navbar__currency-option-icon{background:var(--nbl-nebula);border-radius:999px;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ne-Navbar__currency-option-icon{background:color-mix(in srgb,var(--nbl-nebula) 12%,transparent)}}.ne-Navbar__currency-option-icon{color:var(--nbl-nebula);font-size:.78rem;font-weight:700}.ne-Navbar__currency-option-label{letter-spacing:.04em}.ne-Navbar__live-wrap{position:relative}.ne-Navbar__status-pill{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-green);border:1px solid var(--nbl-green-border);background:var(--nbl-green-bg);cursor:pointer;white-space:nowrap;border-radius:9999px;align-items:center;gap:.375rem;padding:.3125rem .625rem;transition:background .12s,border-color .12s;display:flex}.ne-Navbar__status-pill:hover{background:var(--nbl-green)}@supports (color:color-mix(in lab,red,red)){.ne-Navbar__status-pill:hover{background:color-mix(in srgb,var(--nbl-green) 14%,transparent)}}.ne-Navbar__status-pill--active{background:var(--nbl-green)}@supports (color:color-mix(in lab,red,red)){.ne-Navbar__status-pill--active{background:color-mix(in srgb,var(--nbl-green) 16%,transparent)}}.ne-Navbar__status-pill--active{border-color:var(--nbl-green)}.ne-Navbar__status-pill-label{color:var(--nbl-green)}.ne-Navbar__status-pill-count{text-align:center;background:var(--nbl-green);border-radius:.25rem;min-width:1rem;padding:0 .25rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.ne-Navbar__status-pill-count{background:color-mix(in srgb,var(--nbl-green) 18%,transparent)}}.ne-Navbar__status-pill-count{font-size:.625rem;line-height:1.25rem}.ne-Navbar__status-pill-icon{color:var(--nbl-green);opacity:.7}.ne-Navbar__theme-btn{border:1px solid var(--nbl-border);border-radius:.5rem;padding:.375rem .5rem}.ne-Navbar__profile-btn{background:var(--nbl-nebula-bg);border:1.5px solid var(--nbl-nebula-border);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;text-decoration:none;transition:opacity .12s;display:flex;overflow:hidden}.ne-Navbar__profile-btn:hover{opacity:.8}.ne-Navbar__profile-img{object-fit:cover;width:100%;height:100%}.ne-Navbar__profile-initials{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-nebula);font-weight:700;line-height:1}.ne-Navbar__profile-dropdown{background:var(--nbl-bg-panel);border:1px solid var(--nbl-border-strong);z-index:200;border-radius:.75rem;min-width:11rem;padding:.375rem;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 32px #00000059}.ne-Navbar__profile-dropdown-name{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-muted);white-space:nowrap;text-overflow:ellipsis;padding:.375rem .625rem .5rem;overflow:hidden}.ne-Navbar__profile-dropdown-section-label{font-size:.58rem;font-family:var(--font-mono);color:var(--nbl-text-faint);letter-spacing:.1em;text-transform:uppercase;padding:.4rem .625rem .2rem}.ne-Navbar__profile-dropdown-divider{background:var(--nbl-border-subtle);height:1px;margin:.25rem 0}.ne-Navbar__profile-dropdown-item{width:100%;font-size:.8125rem;font-family:var(--font-mono);color:var(--nbl-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.4375rem .625rem;text-decoration:none;transition:background .1s;display:flex}.ne-Navbar__profile-dropdown-item:hover{background:var(--nbl-hover-bg);color:var(--nbl-text-primary)}.ne-Navbar__profile-dropdown-item--danger{color:var(--nbl-red)}.ne-Navbar__profile-dropdown-item--danger:hover{background:var(--nbl-red-bg);color:var(--nbl-red)}.ne-Navbar__profile-dropdown-cta{width:100%;font-size:.8125rem;font-family:var(--font-mono);color:var(--nbl-nebula);background:var(--nbl-nebula);border-radius:.5rem;align-items:center;gap:.5rem;padding:.4375rem .625rem;font-weight:600;display:flex}@supports (color:color-mix(in lab,red,red)){.ne-Navbar__profile-dropdown-cta{background:color-mix(in srgb,var(--nbl-nebula) 10%,transparent)}}.ne-Navbar__profile-dropdown-cta{border:1px solid var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-Navbar__profile-dropdown-cta{border:1px solid color-mix(in srgb,var(--nbl-nebula) 25%,transparent)}}.ne-Navbar__profile-dropdown-cta{cursor:pointer;margin:.25rem 0;text-decoration:none;transition:all .15s}.ne-Navbar__profile-dropdown-cta:hover{background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-Navbar__profile-dropdown-cta:hover{background:color-mix(in srgb,var(--nbl-nebula) 18%,transparent)}}.ne-Navbar__profile-dropdown-cta:hover{border-color:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-Navbar__profile-dropdown-cta:hover{border-color:color-mix(in srgb,var(--nbl-nebula) 45%,transparent)}}.ne-Navbar__profile-dropdown-cta:hover{color:var(--nbl-nebula)}.ne-Navbar__profile-dropdown-quota{border-bottom:1px solid var(--nbl-border-subtle);margin-bottom:.25rem;padding:.375rem .5rem}.ne-Navbar__cp-btn{font-size:.625rem;font-family:var(--font-mono);letter-spacing:.04em;border:1px solid var(--nbl-border);background:var(--nbl-bg-input);color:var(--nbl-text-muted);white-space:nowrap;border-radius:.375rem;flex-shrink:0;align-items:center;gap:.25rem;padding:.1875rem .5rem;font-weight:700;text-decoration:none;transition:all .12s;display:inline-flex}.ne-Navbar__cp-btn:hover{color:var(--nbl-text-primary);border-color:var(--nbl-border-strong);background:var(--nbl-bg-elevated)}.ne-Navbar__cp-btn--active{color:var(--nbl-nebula);border-color:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-Navbar__cp-btn--active{border-color:color-mix(in srgb,var(--nbl-nebula) 40%,transparent)}}.ne-Navbar__cp-btn--active{background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-Navbar__cp-btn--active{background:color-mix(in srgb,var(--nbl-nebula) 8%,transparent)}}.ne-Navbar__interaction-cluster{align-items:center;gap:.4rem;padding:0 .15rem;display:inline-flex}.ne-Navbar__interaction-block{align-items:center;gap:.24rem;display:inline-flex}.ne-Navbar__chat-cta,.ne-Navbar__terminal-cta{background:0 0;border:1px solid #0000;border-radius:.55rem;flex-shrink:0;justify-content:center;align-items:center;gap:.35rem;padding:.34rem .45rem;text-decoration:none;transition:all .15s;display:inline-flex;color:var(--nbl-text-secondary)!important}.ne-Navbar__chat-cta:hover,.ne-Navbar__terminal-cta:hover{background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-Navbar__chat-cta:hover,.ne-Navbar__terminal-cta:hover{background:color-mix(in srgb,var(--nbl-nebula) 6%,transparent)}}.ne-Navbar__chat-cta:hover,.ne-Navbar__terminal-cta:hover{color:var(--nbl-text-primary)!important}.ne-Navbar__chat-cta--active,.ne-Navbar__terminal-cta--active{background:var(--nbl-nebula);color:var(--nbl-nebula)!important}@supports (color:color-mix(in lab,red,red)){.ne-Navbar__chat-cta--active,.ne-Navbar__terminal-cta--active{background:color-mix(in srgb,var(--nbl-nebula) 8%,transparent)}}.ne-Navbar__chat-cta--active,.ne-Navbar__terminal-cta--active{border-color:var(--nbl-nebula)!important}@supports (color:color-mix(in lab,red,red)){.ne-Navbar__chat-cta--active,.ne-Navbar__terminal-cta--active{border-color:color-mix(in srgb,var(--nbl-nebula) 16%,transparent)!important}}.ne-Navbar__native-label{font-size:.72rem;font-weight:600;line-height:1}.ne-Navbar__partition-bar{background:var(--nbl-border);align-self:stretch;width:1px;margin:.1rem 0}@supports (color:color-mix(in lab,red,red)){.ne-Navbar__partition-bar{background:color-mix(in srgb,var(--nbl-border) 88%,transparent)}}.ne-Navbar__tools-wrap{position:relative}.ne-Navbar__tools-btn{color:var(--nbl-text-secondary);border-radius:.5rem;padding:.375rem .5rem;transition:color .15s,background .15s}.ne-Navbar__tools-btn:hover{color:var(--nbl-text-primary);background:var(--nbl-hover-bg)}.ne-Navbar__tools-btn--active{background:var(--nbl-hover-bg);color:var(--nbl-nebula)!important}.ne-ToolsPanel{background:var(--nbl-bg-surface);border:1px solid var(--nbl-border);z-index:200;border-radius:.75rem;flex-direction:column;width:22rem;max-height:80vh;display:flex;position:absolute;top:calc(100% + .5rem);left:0;overflow:hidden;box-shadow:0 12px 48px #00000073}.ne-ToolsPanel__header{border-bottom:1px solid var(--nbl-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:.75rem .875rem .625rem;display:flex}.ne-ToolsPanel__header-left{align-items:center;gap:.5rem;display:flex}.ne-ToolsPanel__header-icon{color:var(--nbl-nebula)}.ne-ToolsPanel__header-title{font-size:.75rem;font-family:var(--font-mono);color:var(--nbl-text-primary);letter-spacing:.04em;font-weight:600}.ne-ToolsPanel__count{font-size:.65rem;font-family:var(--font-mono);color:var(--nbl-text-faint);background:var(--nbl-hover-bg);border:1px solid var(--nbl-border);border-radius:9999px;padding:.1rem .45rem}.ne-ToolsPanel__body{flex:1;padding:.5rem;overflow-y:auto}.ne-ToolsPanel__list{flex-direction:column;gap:.25rem;display:flex}.ne-ToolsPanel__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-items:start;gap:.5rem;display:grid}.ne-ToolsPanel__tool-card{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.5rem;flex-direction:column;gap:.25rem;width:100%;min-height:0;padding:.625rem .75rem;transition:background .1s,border-color .1s;display:flex;position:relative;overflow:hidden}.ne-ToolsPanel__tool-card:hover{background:var(--nbl-hover-bg);border-color:var(--nbl-border)}.ne-ToolsPanel__tool-card--active{background:var(--nbl-hover-bg);border-color:var(--nbl-nebula)}.ne-ToolsPanel__tool-card-top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ne-ToolsPanel__tool-name{font-size:.7rem;font-family:var(--font-mono);color:var(--nbl-text-primary);font-weight:600}.ne-ToolsPanel__tool-badges{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.ne-ToolsPanel__badge{font-size:.6rem;font-family:var(--font-mono);border:1px solid;border-radius:9999px;align-items:center;gap:.2rem;padding:.1rem .35rem;display:inline-flex}.ne-ToolsPanel__badge--type{color:var(--nbl-text-faint);border-color:var(--nbl-border);background:0 0}.ne-ToolsPanel__badge--invocable{color:var(--nbl-green);border-color:var(--nbl-green)}@supports (color:color-mix(in lab,red,red)){.ne-ToolsPanel__badge--invocable{border-color:color-mix(in srgb,var(--nbl-green) 30%,transparent)}}.ne-ToolsPanel__badge--invocable{background:var(--nbl-green)}@supports (color:color-mix(in lab,red,red)){.ne-ToolsPanel__badge--invocable{background:color-mix(in srgb,var(--nbl-green) 8%,transparent)}}.ne-ToolsPanel__badge--delegated{color:var(--nbl-text-faint);border-color:var(--nbl-border);background:0 0}.ne-ToolsPanel__tool-desc{color:var(--nbl-text-secondary);padding-right:1rem;font-size:.67rem;line-height:1.45}.ne-ToolsPanel__perms{flex-wrap:wrap;gap:.2rem;margin-top:.1rem;display:flex}.ne-ToolsPanel__perm{font-size:.6rem;font-family:var(--font-mono);color:var(--nbl-text-faint);background:var(--nbl-hover-bg);border:1px solid var(--nbl-border);border-radius:3px;padding:.05rem .3rem}.ne-ToolsPanel__tool-chevron{color:var(--nbl-text-faint);opacity:0;transition:opacity .1s;position:absolute;top:50%;right:.625rem;transform:translateY(-50%)}.ne-ToolsPanel__tool-card:hover .ne-ToolsPanel__tool-chevron{opacity:1}.ne-ToolsPanel__run{flex-direction:column;gap:.625rem;padding:.125rem;display:flex}.ne-ToolsPanel__run-header{align-items:center;gap:.625rem;margin-bottom:.125rem;display:flex}.ne-ToolsPanel__back-btn{font-size:.65rem;font-family:var(--font-mono);color:var(--nbl-text-faint);cursor:pointer;background:0 0;border:none;border-radius:.375rem;padding:.25rem .375rem;transition:color .1s,background .1s}.ne-ToolsPanel__back-btn:hover{color:var(--nbl-text-primary);background:var(--nbl-hover-bg)}.ne-ToolsPanel__run-title{font-size:.7rem;font-family:var(--font-mono);color:var(--nbl-text-primary);font-weight:600}.ne-ToolsPanel__run-desc{color:var(--nbl-text-secondary);font-size:.67rem;line-height:1.5}.ne-ToolsPanel__delegated-note{background:var(--nbl-hover-bg);border:1px solid var(--nbl-border);color:var(--nbl-text-secondary);border-radius:.5rem;align-items:flex-start;gap:.5rem;padding:.625rem .75rem;font-size:.67rem;line-height:1.45;display:flex}.ne-ToolsPanel__no-args{color:var(--nbl-text-faint);font-size:.67rem;font-family:var(--font-mono)}.ne-ToolsPanel__field{flex-direction:column;gap:.25rem;display:flex}.ne-ToolsPanel__label{font-size:.67rem;font-family:var(--font-mono);color:var(--nbl-text-secondary);align-items:center;gap:.375rem;display:flex}.ne-ToolsPanel__type-hint{color:var(--nbl-text-faint);font-size:.6rem}.ne-ToolsPanel__input{background:var(--nbl-bg-page);border:1px solid var(--nbl-border);width:100%;font-size:.7rem;font-family:var(--font-mono);color:var(--nbl-text-primary);border-radius:.375rem;outline:none;padding:.375rem .5rem;transition:border-color .15s}.ne-ToolsPanel__input:focus{border-color:var(--nbl-nebula)}.ne-ToolsPanel__run-btn{background:var(--nbl-nebula);color:#fff;font-size:.7rem;font-family:var(--font-mono);cursor:pointer;border:none;border-radius:.375rem;align-self:flex-start;align-items:center;gap:.375rem;padding:.4rem .875rem;font-weight:600;transition:opacity .15s;display:inline-flex}.ne-ToolsPanel__run-btn:disabled{opacity:.5;cursor:not-allowed}.ne-ToolsPanel__run-btn:not(:disabled):hover{opacity:.85}.ne-ToolsPanel__spin{animation:.8s linear infinite ne-spin}.ne-ToolsPanel__error{background:var(--nbl-red,#ef4444);align-items:flex-start;gap:.5rem;padding:.5rem .625rem;display:flex}@supports (color:color-mix(in lab,red,red)){.ne-ToolsPanel__error{background:color-mix(in srgb,var(--nbl-red,#ef4444) 8%,transparent)}}.ne-ToolsPanel__error{border:1px solid var(--nbl-red,#ef4444)}@supports (color:color-mix(in lab,red,red)){.ne-ToolsPanel__error{border:1px solid color-mix(in srgb,var(--nbl-red,#ef4444) 30%,transparent)}}.ne-ToolsPanel__error{color:var(--nbl-red,#ef4444);border-radius:.5rem;font-size:.67rem;line-height:1.4}.ne-ToolsPanel__result{background:var(--nbl-bg-page);border:1px solid var(--nbl-border);border-radius:.5rem;flex-direction:column;gap:.375rem;display:flex;overflow:hidden}.ne-ToolsPanel__result-header{border-bottom:1px solid var(--nbl-border);justify-content:space-between;align-items:center;padding:.375rem .625rem;display:flex}.ne-ToolsPanel__result-label{font-size:.65rem;font-family:var(--font-mono);color:var(--nbl-text-faint);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.ne-ToolsPanel__copy-btn{background:var(--nbl-hover-bg);border:1px solid var(--nbl-border);color:var(--nbl-text-faint);cursor:pointer;border-radius:.25rem;align-items:center;padding:.2rem .35rem;transition:color .1s;display:inline-flex}.ne-ToolsPanel__copy-btn:hover{color:var(--nbl-text-primary)}.ne-ToolsPanel__result-note{color:var(--nbl-text-secondary);padding:.375rem .625rem 0;font-size:.67rem;line-height:1.45}.ne-ToolsPanel__result-json{font-size:.67rem;font-family:var(--font-mono);color:var(--nbl-text-primary);white-space:pre;margin:0;padding:.375rem .625rem .625rem;line-height:1.6;overflow-x:auto}.ne-ToolsPanel__result-meta{font-size:.6rem;font-family:var(--font-mono);color:var(--nbl-text-faint);border-top:1px solid var(--nbl-border);padding:.25rem .625rem .375rem}.ne-ToolsPanel__schema-ref{margin-top:.25rem}.ne-ToolsPanel__schema-label{font-size:.6rem;font-family:var(--font-mono);color:var(--nbl-text-faint);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.25rem;display:block}.ne-ToolsPanel__schema-fields{flex-direction:column;gap:.15rem;display:flex}.ne-ToolsPanel__schema-row{font-size:.65rem;font-family:var(--font-mono);align-items:center;gap:.5rem;display:flex}.ne-ToolsPanel__schema-key{color:var(--nbl-text-secondary)}.ne-ToolsPanel__schema-val{color:var(--nbl-text-faint)}.ne-ToolsPanel__loading{font-size:.7rem;font-family:var(--font-mono);color:var(--nbl-text-faint);align-items:center;gap:.5rem;padding:1.25rem;display:flex}.ne-ToolsPanel__lib-field{flex-direction:column;gap:.375rem;display:flex}.ne-ToolsPanel__lib-options{flex-direction:column;gap:.25rem;display:flex}.ne-ToolsPanel__lib-opt{border:1px solid var(--nbl-border);cursor:pointer;text-align:left;background:0 0;border-radius:.375rem;justify-content:space-between;align-items:baseline;gap:.5rem;padding:.4375rem .625rem;transition:border-color .12s,background .12s;display:flex}.ne-ToolsPanel__lib-opt:hover{background:var(--nbl-hover-bg);border-color:var(--nbl-border-strong)}.ne-ToolsPanel__lib-opt--active{background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-ToolsPanel__lib-opt--active{background:color-mix(in srgb,var(--nbl-nebula) 10%,transparent)}}.ne-ToolsPanel__lib-opt--active{border-color:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-ToolsPanel__lib-opt--active{border-color:color-mix(in srgb,var(--nbl-nebula) 45%,transparent)}}.ne-ToolsPanel__lib-opt-name{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-primary);font-weight:600}.ne-ToolsPanel__lib-opt--active .ne-ToolsPanel__lib-opt-name{color:var(--nbl-nebula)}.ne-ToolsPanel__lib-opt-note{font-size:.5625rem;font-family:var(--font-mono);color:var(--nbl-text-ghost)}.ne-ToolsPanel__lib-compare-hint{font-size:.5625rem;font-family:var(--font-mono);color:var(--nbl-cyan);background:var(--nbl-cyan);border-radius:.25rem;margin:0;padding:.25rem .375rem}@supports (color:color-mix(in lab,red,red)){.ne-ToolsPanel__lib-compare-hint{background:color-mix(in srgb,var(--nbl-cyan) 6%,transparent)}}.ne-ToolsPanel__lib-compare-hint{border:1px solid var(--nbl-cyan)}@supports (color:color-mix(in lab,red,red)){.ne-ToolsPanel__lib-compare-hint{border:1px solid color-mix(in srgb,var(--nbl-cyan) 18%,transparent)}}.ne-Navbar__nav-zone{white-space:nowrap;align-self:stretch;align-items:center;display:flex;position:relative;overflow:visible}.ne-Navbar__right-area{flex-shrink:0;align-items:center;gap:.625rem;display:flex}.ne-Navbar__mega{background:var(--nbl-bg-surface);border:1px solid var(--nbl-border-strong);z-index:200;border-top:none;border-radius:0 0 .875rem .875rem;grid-template-columns:repeat(3,1fr);gap:0;width:100%;max-width:100vw;padding:1rem 1.5rem;display:grid;position:fixed;top:3.5rem;left:0;right:0;box-shadow:0 12px 32px #0000004d}.ne-Navbar__mega-col{padding:0 .75rem}.ne-Navbar__mega-col+.ne-Navbar__mega-col{border-left:1px solid var(--nbl-border-subtle)}.ne-Navbar__mega-heading{font-size:.5625rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--nbl-text-ghost);padding:.25rem 0 .625rem .25rem;font-weight:700}.ne-Navbar__mega-subsection{border-top:1px solid var(--nbl-border-subtle);margin-top:.75rem;padding-top:.75rem}.ne-Navbar__mega-item{border-radius:.5rem;align-items:flex-start;gap:.625rem;margin-bottom:.125rem;padding:.5rem;text-decoration:none;transition:background .1s;display:flex}.ne-Navbar__mega-item:hover{background:var(--nbl-hover-bg)}.ne-Navbar__mega-item--active{background:var(--nbl-active-bg)}.ne-Navbar__mega-icon{background:var(--nbl-bg-card);border:1px solid var(--nbl-border);width:1.875rem;height:1.875rem;color:var(--nbl-text-muted);border-radius:.4375rem;flex-shrink:0;justify-content:center;align-items:center;transition:background .1s,color .1s,border-color .1s;display:flex}.ne-Navbar__mega-item:hover .ne-Navbar__mega-icon{background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-Navbar__mega-item:hover .ne-Navbar__mega-icon{background:color-mix(in srgb,var(--nbl-nebula) 10%,transparent)}}.ne-Navbar__mega-item:hover .ne-Navbar__mega-icon{border-color:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-Navbar__mega-item:hover .ne-Navbar__mega-icon{border-color:color-mix(in srgb,var(--nbl-nebula) 25%,transparent)}}.ne-Navbar__mega-item:hover .ne-Navbar__mega-icon{color:var(--nbl-nebula)}.ne-Navbar__mega-icon--active{background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-Navbar__mega-icon--active{background:color-mix(in srgb,var(--nbl-nebula) 14%,transparent)}}.ne-Navbar__mega-icon--active{border-color:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-Navbar__mega-icon--active{border-color:color-mix(in srgb,var(--nbl-nebula) 30%,transparent)}}.ne-Navbar__mega-icon--active{color:var(--nbl-nebula)}.ne-Navbar__mega-text{flex-direction:column;gap:.125rem;min-width:0;display:flex}.ne-Navbar__mega-label-row{align-items:center;gap:.25rem;display:flex}.ne-Navbar__mega-label{color:var(--nbl-text-primary);white-space:nowrap;font-size:.78125rem;font-weight:600}.ne-Navbar__mega-desc{color:var(--nbl-text-muted);line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.65625rem;line-height:1.4;display:-webkit-box;overflow:hidden}.ne-Navbar__mega-item:hover .ne-Navbar__mega-label{color:var(--nbl-text-heading)}.ne-Navbar__mega-item--active .ne-Navbar__mega-label{color:var(--nbl-nebula)}.ne-Navbar__mega-tags{display:none}.ne-Navbar__mega-tag{font-size:.5rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;background:var(--nbl-nebula);border-radius:.25rem;padding:.1rem .3rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.ne-Navbar__mega-tag{background:color-mix(in srgb,var(--nbl-nebula) 8%,var(--nbl-bg-input))}}.ne-Navbar__mega-tag{border:1px solid var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-Navbar__mega-tag{border:1px solid color-mix(in srgb,var(--nbl-nebula) 18%,transparent)}}.ne-Navbar__mega-tag{color:var(--nbl-text-faint);white-space:nowrap;line-height:1.4}.ne-Navbar__mega-item:hover .ne-Navbar__mega-tag{background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-Navbar__mega-item:hover .ne-Navbar__mega-tag{background:color-mix(in srgb,var(--nbl-nebula) 12%,var(--nbl-bg-input))}}.ne-Navbar__mega-item:hover .ne-Navbar__mega-tag{border-color:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-Navbar__mega-item:hover .ne-Navbar__mega-tag{border-color:color-mix(in srgb,var(--nbl-nebula) 28%,transparent)}}.ne-Navbar__mega-item:hover .ne-Navbar__mega-tag{color:var(--nbl-nebula)}.ne-Navbar__mega-item--active .ne-Navbar__mega-tag{background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-Navbar__mega-item--active .ne-Navbar__mega-tag{background:color-mix(in srgb,var(--nbl-nebula) 14%,var(--nbl-bg-input))}}.ne-Navbar__mega-item--active .ne-Navbar__mega-tag{border-color:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-Navbar__mega-item--active .ne-Navbar__mega-tag{border-color:color-mix(in srgb,var(--nbl-nebula) 32%,transparent)}}.ne-Navbar__mega-item--active .ne-Navbar__mega-tag{color:var(--nbl-nebula)}.ne-Navbar__overflow-dot{background:var(--nbl-nebula);border-radius:9999px;flex-shrink:0;width:.375rem;height:.375rem;margin-left:auto}.ne-Navbar__overflow-divider{background:var(--nbl-border);height:1px;margin:.25rem 0}.ne-Navbar__overflow-hint{color:var(--nbl-text-muted);cursor:default;pointer-events:none;background:0 0;border:none;justify-content:center;align-items:center;padding:0 .25rem;transition:color .12s;display:inline-flex}.ne-Navbar__nav-zone:hover .ne-Navbar__overflow-hint{color:var(--nbl-text-secondary)}.ne-Navbar__overflow-hint--active{background:var(--nbl-active-bg);border:1px solid var(--nbl-active-border);pointer-events:auto;opacity:1;border-radius:.375rem;padding:.375rem .5rem;color:var(--nbl-text-heading)!important}.ne-Navbar__count{background:var(--nbl-nebula);border-radius:9999px;justify-content:center;align-items:center;min-width:1rem;height:1rem;padding:0 .25rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ne-Navbar__count{background:color-mix(in srgb,var(--nbl-nebula) 18%,transparent)}}.ne-Navbar__count{color:var(--nbl-nebula);font-size:.5625rem;font-weight:700;font-family:var(--font-mono);line-height:1}.nbl-nav-link.active .ne-Navbar__count{background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.nbl-nav-link.active .ne-Navbar__count{background:color-mix(in srgb,var(--nbl-nebula) 28%,transparent)}}.ne-Navbar__new-badge{background:var(--nbl-red,#ef4444);color:#fff;min-width:13px;height:13px;font-size:.42rem;font-weight:800;font-family:var(--font-mono);letter-spacing:.05em;white-space:nowrap;pointer-events:none;border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;padding:0 3px;line-height:1;display:inline-flex}.nbl-nav-link .ne-Navbar__new-badge,.ne-Navbar__overflow-hint .ne-Navbar__new-badge{border:1.5px solid var(--nbl-nav-bg,var(--nbl-surface));z-index:60;position:absolute;top:-8px;right:-12px}.nbl-nav-link{position:relative}.ne-Navbar__mega-label-row .ne-Navbar__new-badge{border:1px solid var(--nbl-red,#ef4444);position:static}@supports (color:color-mix(in lab,red,red)){.ne-Navbar__mega-label-row .ne-Navbar__new-badge{border:1px solid color-mix(in srgb,var(--nbl-red,#ef4444) 40%,transparent)}}@keyframes ne-nav-blink{0%{background:var(--nbl-amber-bg);border-color:var(--nbl-amber-border);color:var(--nbl-amber);box-shadow:none}9%{box-shadow:0 0 0 3px var(--nbl-amber-border),0 0 10px 1px var(--nbl-amber-bg)}18%{box-shadow:none}27%{box-shadow:0 0 0 3px var(--nbl-amber-border),0 0 10px 1px var(--nbl-amber-bg)}36%{box-shadow:none}45%{box-shadow:0 0 0 3px var(--nbl-amber-border),0 0 10px 1px var(--nbl-amber-bg)}54%{background:var(--nbl-amber-bg);border-color:var(--nbl-amber-border);color:var(--nbl-amber);box-shadow:none}86%{background:var(--nbl-amber-bg);border-color:var(--nbl-amber-border);color:var(--nbl-amber);box-shadow:none}to{color:var(--nbl-text-muted);box-shadow:none;background:0 0;border-color:#0000}}.ne-Navbar__nav-blink{animation:7s forwards ne-nav-blink;pointer-events:all!important}@keyframes ne-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}.ne-LivePanel{background:var(--nbl-bg-surface);border:1px solid var(--nbl-border);z-index:100;border-radius:10px;width:240px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 8px 32px #0006}.ne-LivePanel__header{border-bottom:1px solid var(--nbl-border);color:var(--nbl-text);font-size:11px;font-weight:700;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;padding:10px 12px;display:flex}.ne-LivePanel__row{border-bottom:1px solid var(--nbl-border-subtle);align-items:center;gap:8px;padding:8px 12px;font-size:11px;display:flex}.ne-LivePanel__row:last-child{border-bottom:none}.ne-Navbar__notif-wrap,.ne-Navbar__notif-btn{position:relative}.ne-Navbar__notif-btn--active{color:var(--nbl-nebula)!important}.ne-Navbar__notif-badge{background:var(--nbl-red);color:#fff;min-width:14px;height:14px;font-size:8px;font-weight:800;font-family:var(--font-mono);pointer-events:none;box-shadow:0 0 0 2px var(--nbl-bg-page);border-radius:9999px;justify-content:center;align-items:center;padding:0 3px;line-height:1;display:flex;position:absolute;top:-2px;right:-4px}.ne-NotifPanel{background:var(--nbl-bg-surface);border:1px solid var(--nbl-border);z-index:100;border-radius:10px;flex-direction:column;width:360px;max-height:480px;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 8px 32px #0006}@media(max-width:48rem){.ne-NotifPanel{border-radius:.75rem;width:auto;max-height:calc(100dvh - 4.5rem);position:fixed;top:3.5rem;left:.75rem;right:.75rem}}.ne-NotifPanel__header{border-bottom:1px solid var(--nbl-border);color:var(--nbl-text);font-size:11px;font-weight:700;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;padding:10px 12px;display:flex}.ne-NotifPanel__unread-badge{background:var(--nbl-red);color:#fff;border-radius:9999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-weight:800;line-height:1;display:inline-flex}.ne-NotifPanel__header-actions{align-items:center;gap:4px;margin-left:auto;display:flex}.ne-NotifPanel__mark-all{cursor:pointer;color:var(--nbl-text-ghost);background:0 0;border:none;border-radius:4px;align-items:center;padding:2px;transition:color .15s;display:flex}.ne-NotifPanel__mark-all:hover{color:var(--nbl-nebula)}.ne-NotifPanel__close{cursor:pointer;color:var(--nbl-text-ghost);background:0 0;border:none;border-radius:4px;align-items:center;padding:2px;transition:color .15s;display:flex}.ne-NotifPanel__close:hover{color:var(--nbl-text-secondary)}.ne-NotifPanel__list{flex:1;overflow-y:auto}.ne-NotifPanel__empty{text-align:center;font-size:11px;font-family:var(--font-mono);color:var(--nbl-text-ghost);padding:2rem 1rem}.ne-NotifPanel__row{border-bottom:1px solid var(--nbl-border-subtle);cursor:pointer;align-items:flex-start;gap:8px;padding:10px 12px;transition:background .12s;display:flex}.ne-NotifPanel__row:last-child{border-bottom:none}.ne-NotifPanel__row:hover{background:var(--nbl-hover-bg)}.ne-NotifPanel__row--unread{background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-NotifPanel__row--unread{background:color-mix(in srgb,var(--nbl-nebula) 4%,transparent)}}.ne-NotifPanel__row--unread:hover{background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-NotifPanel__row--unread:hover{background:color-mix(in srgb,var(--nbl-nebula) 8%,transparent)}}.ne-NotifPanel__row-icon{flex-shrink:0;margin-top:2px}.ne-NotifPanel__row-body{flex:1;min-width:0}.ne-NotifPanel__row-title{color:var(--nbl-text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;line-height:1.4;overflow:hidden}.ne-NotifPanel__row-meta{align-items:center;gap:8px;margin-top:2px;display:flex}.ne-NotifPanel__row-topic{font-size:9px;font-family:var(--font-mono);color:var(--nbl-text-ghost);text-transform:uppercase;letter-spacing:.04em}.ne-NotifPanel__row-time{font-size:9px;font-family:var(--font-mono);color:var(--nbl-text-ghost);align-items:center;gap:3px;display:flex}.ne-NotifPanel__row-excerpt{color:var(--nbl-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;line-height:1.4;overflow:hidden}.ne-NotifPanel__row-link{color:var(--nbl-text-ghost);flex-shrink:0;margin-top:2px;padding:2px;transition:color .15s}.ne-NotifPanel__row-link:hover{color:var(--nbl-nebula)}.ne-NotifPanel__footer{border-top:1px solid var(--nbl-border);text-align:center;padding:8px 12px}.ne-NotifPanel__footer-link{font-size:10px;font-family:var(--font-mono);color:var(--nbl-nebula);align-items:center;gap:4px;text-decoration:none;transition:opacity .15s;display:inline-flex}.ne-NotifPanel__footer-link:hover{opacity:.8}.ne-Approvals__filters{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:1rem;display:flex}.ne-Approvals__filter-btn{border:1px solid var(--nbl-border);color:var(--nbl-text-muted);font-size:10px;font-family:var(--font-mono);cursor:pointer;text-transform:uppercase;letter-spacing:.04em;background:0 0;border-radius:6px;padding:4px 10px;font-weight:600;transition:all .15s}.ne-Approvals__filter-btn:hover{border-color:var(--nbl-nebula);color:var(--nbl-nebula)}.ne-Approvals__filter-btn--active{background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-Approvals__filter-btn--active{background:color-mix(in srgb,var(--nbl-nebula) 12%,transparent)}}.ne-Approvals__filter-btn--active{border-color:var(--nbl-nebula);color:var(--nbl-nebula)}.ne-Approvals__loading{font-size:11px;font-family:var(--font-mono);color:var(--nbl-text-ghost);justify-content:center;align-items:center;gap:8px;padding:3rem;display:flex}.ne-Approvals__empty{font-size:11px;font-family:var(--font-mono);color:var(--nbl-text-ghost);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:3rem;display:flex}.ne-Approvals__list{flex-direction:column;gap:0;display:flex}.ne-Approvals__card{background:var(--nbl-bg-surface);border:1px solid var(--nbl-border);border-radius:10px;margin-bottom:.5rem;overflow:hidden}.ne-Approvals__card[data-status=pending]{border-left:3px solid var(--nbl-amber)}.ne-Approvals__card[data-status=approved]{border-left:3px solid var(--nbl-green)}.ne-Approvals__card[data-status=denied]{border-left:3px solid var(--nbl-red)}.ne-Approvals__card[data-status=sent_back]{border-left:3px solid var(--nbl-purple)}.ne-Approvals__card-header{cursor:pointer;justify-content:space-between;align-items:center;padding:12px 16px;transition:background .12s;display:flex}.ne-Approvals__card-header:hover{background:var(--nbl-hover-bg)}.ne-Approvals__card-left{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.ne-Approvals__status-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.ne-Approvals__card-info{flex:1;min-width:0}.ne-Approvals__card-title{color:var(--nbl-text);font-size:12px;font-weight:600;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ne-Approvals__card-meta{flex-wrap:wrap;align-items:center;gap:10px;margin-top:3px;display:flex}.ne-Approvals__card-status{font-size:9px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:3px;font-weight:700;display:inline-flex}.ne-Approvals__card-agent{font-size:9px;font-family:var(--font-mono);color:var(--nbl-nebula);align-items:center;gap:3px;text-decoration:none;transition:opacity .15s;display:inline-flex}.ne-Approvals__card-agent:hover{opacity:.8}.ne-Approvals__card-time{font-size:9px;font-family:var(--font-mono);color:var(--nbl-text-ghost);align-items:center;gap:3px;display:inline-flex}.ne-Approvals__card-right{color:var(--nbl-text-ghost);flex-shrink:0}.ne-Approvals__card-title-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ne-Approvals__type-chip{font-size:9px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border:1px solid;border-radius:4px;flex-shrink:0;align-items:center;gap:3px;padding:1px 5px;font-weight:700;display:inline-flex}.ne-Approvals__preview{font-size:11px;font-family:var(--font-mono);color:var(--nbl-text-muted);white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.55}.ne-Approvals__card-body{border-top:1px solid var(--nbl-border-subtle);padding:0 16px 16px}.ne-Approvals__kv{border-bottom:1px solid var(--nbl-border-subtle);align-items:baseline;gap:8px;padding:6px 0;display:flex}.ne-Approvals__kv:last-child{border-bottom:none}.ne-Approvals__kv--block{flex-direction:column;gap:4px}.ne-Approvals__kv-label{font-size:9px;font-family:var(--font-mono);color:var(--nbl-text-ghost);text-transform:uppercase;letter-spacing:.04em;flex-shrink:0;min-width:80px}.ne-Approvals__kv-value{font-size:11px;font-family:var(--font-mono);color:var(--nbl-text-muted);word-break:break-all}.ne-Approvals__json{font-size:10px;font-family:var(--font-mono);color:var(--nbl-text-muted);background:var(--nbl-bg-page);border:1px solid var(--nbl-border-subtle);white-space:pre-wrap;word-break:break-all;border-radius:6px;max-height:200px;margin:0;padding:8px 10px;overflow-y:auto}.ne-Approvals__json--draft{max-height:480px;color:var(--nbl-text-primary);font-size:11px;line-height:1.6}.ne-MdViewer{border:1px solid var(--nbl-border-subtle);background:var(--nbl-bg-page);border-left:3px solid var(--nbl-nebula);box-shadow:0 2px 12px var(--nbl-nebula);border-radius:8px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ne-MdViewer{box-shadow:0 2px 12px color-mix(in srgb,var(--nbl-nebula) 6%,transparent)}}.ne-MdViewer__toolbar{border-bottom:1px solid var(--nbl-border-subtle);background:var(--nbl-surface-raised);align-items:center;gap:2px;padding:4px 6px;display:flex}.ne-MdViewer__tab{font-size:.5625rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--nbl-text-ghost);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:4px;padding:3px 8px;font-weight:600;transition:all .12s;display:inline-flex}.ne-MdViewer__tab:hover{background:var(--nbl-hover-bg);color:var(--nbl-text-muted)}.ne-MdViewer__tab--active{background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-MdViewer__tab--active{background:color-mix(in srgb,var(--nbl-nebula) 15%,transparent)}}.ne-MdViewer__tab--active{color:var(--nbl-nebula)}.ne-MdViewer__body{overflow-y:auto}.ne-MdViewer__raw{font-family:var(--font-mono);color:var(--nbl-text-muted);white-space:pre-wrap;word-break:break-word;margin:0;padding:12px 14px;font-size:.6875rem;line-height:1.65}.ne-MdViewer__rendered{color:var(--nbl-text-primary);max-width:72ch;padding:28px 32px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.9375rem;line-height:1.75}.ne-MdViewer__rendered h1{color:var(--nbl-text-primary);letter-spacing:-.02em;margin:0 0 1rem;font-size:1.625rem;font-weight:800;line-height:1.2}.ne-MdViewer__rendered h2{color:var(--nbl-text-primary);border-top:1px solid var(--nbl-border-subtle);letter-spacing:-.01em;margin:2rem 0 .625rem;padding-top:1.25rem;font-size:1.125rem;font-weight:700}.ne-MdViewer__rendered h3{color:var(--nbl-text-primary);margin:1.5rem 0 .375rem;font-size:.9375rem;font-weight:700}.ne-MdViewer__rendered p{margin:0 0 1rem}.ne-MdViewer__rendered>p:first-of-type{color:var(--nbl-text-muted);font-size:1.0625rem;line-height:1.8}.ne-MdViewer__rendered p:last-child{margin-bottom:0}.ne-MdViewer__rendered strong{color:var(--nbl-text-primary);font-weight:700}.ne-MdViewer__rendered em{color:var(--nbl-text-muted);font-style:italic}.ne-MdViewer__rendered ul,.ne-MdViewer__rendered ol{margin:0 0 1rem 1.5rem;padding:0}.ne-MdViewer__rendered li{margin-bottom:.375rem;line-height:1.7}.ne-MdViewer__rendered hr{border:none;border-top:1px solid var(--nbl-border-subtle);margin:1rem 0}.ne-MdViewer__rendered code{font-family:var(--font-mono);background:var(--nbl-surface-raised);border:1px solid var(--nbl-border-subtle);color:var(--nbl-nebula);border-radius:3px;padding:1px 5px;font-size:.75rem}.ne-MdViewer__rendered pre{background:var(--nbl-surface-raised);border:1px solid var(--nbl-border-subtle);border-radius:5px;margin:0 0 .75rem;padding:10px 12px;overflow-x:auto}.ne-MdViewer__rendered pre code{color:var(--nbl-text-muted);background:0 0;border:none;padding:0;font-size:.6875rem}.ne-MdViewer__rendered blockquote{border-left:3px solid var(--nbl-nebula);color:var(--nbl-text-muted);background:var(--nbl-nebula);margin:1rem 0;padding:8px 16px;font-style:italic}@supports (color:color-mix(in lab,red,red)){.ne-MdViewer__rendered blockquote{background:color-mix(in srgb,var(--nbl-nebula) 5%,transparent)}}.ne-MdViewer__rendered blockquote{border-radius:0 4px 4px 0}.ne-MdViewer__rendered a{color:var(--nbl-nebula);text-underline-offset:2px;text-decoration:underline}.ne-MdViewer__rendered table{border-collapse:collapse;width:100%;margin:0 0 .75rem;font-size:.75rem}.ne-MdViewer__rendered th{text-align:left;border-bottom:1px solid var(--nbl-border);color:var(--nbl-text-muted);font-weight:700;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;padding:5px 10px;font-size:.625rem}.ne-MdViewer__rendered td{border-bottom:1px solid var(--nbl-border-subtle);vertical-align:top;padding:5px 10px}.ne-Approvals__actions{align-items:center;gap:6px;margin-top:12px;display:flex}.ne-Approvals__action-btn{font-size:10px;font-family:var(--font-mono);border:1px solid var(--nbl-border);cursor:pointer;color:var(--nbl-text-muted);text-transform:uppercase;letter-spacing:.04em;background:0 0;border-radius:6px;align-items:center;gap:4px;padding:6px 12px;font-weight:700;transition:all .15s;display:inline-flex}.ne-Approvals__action-btn:hover{background:var(--nbl-hover-bg)}.ne-Approvals__action-btn--approve{border-color:var(--nbl-green);color:var(--nbl-green)}.ne-Approvals__action-btn--approve:hover{background:var(--nbl-green)}@supports (color:color-mix(in lab,red,red)){.ne-Approvals__action-btn--approve:hover{background:color-mix(in srgb,var(--nbl-green) 12%,transparent)}}.ne-Approvals__action-btn--deny{border-color:var(--nbl-red);color:var(--nbl-red)}.ne-Approvals__action-btn--deny:hover{background:var(--nbl-red)}@supports (color:color-mix(in lab,red,red)){.ne-Approvals__action-btn--deny:hover{background:color-mix(in srgb,var(--nbl-red) 12%,transparent)}}.ne-Approvals__action-btn--sendback{border-color:var(--nbl-purple);color:var(--nbl-purple)}.ne-Approvals__action-btn--sendback:hover{background:var(--nbl-purple)}@supports (color:color-mix(in lab,red,red)){.ne-Approvals__action-btn--sendback:hover{background:color-mix(in srgb,var(--nbl-purple) 12%,transparent)}}.ne-Approvals__input-row{gap:8px;margin-top:8px;display:flex}.ne-Approvals__input{flex:1;padding:6px 10px;font-size:10px}.ne-Approvals__pagination{justify-content:center;align-items:center;gap:12px;margin-top:1rem;padding:8px 0;display:flex}.ne-Approvals__page-btn{font-size:10px;font-family:var(--font-mono);border:1px solid var(--nbl-border);color:var(--nbl-text-muted);cursor:pointer;background:0 0;border-radius:6px;padding:4px 12px;font-weight:600;transition:all .15s}.ne-Approvals__page-btn:hover:not(:disabled){border-color:var(--nbl-nebula);color:var(--nbl-nebula)}.ne-Approvals__page-btn:disabled{opacity:.3;cursor:not-allowed}.ne-Approvals__page-info{font-size:10px;font-family:var(--font-mono);color:var(--nbl-text-ghost)}.ne-CB__list{flex-direction:column;gap:.5rem;display:flex}.ne-CB__memory-card{background:var(--nbl-bg-surface);border:1px solid var(--nbl-border);border-radius:.625rem;overflow:hidden}.ne-CB__memory-header{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;transition:background .12s;display:flex}.ne-CB__memory-header:hover{background:var(--nbl-hover-bg)}.ne-CB__memory-header-left{flex:1;align-items:center;gap:.625rem;min-width:0;display:flex}.ne-CB__memory-header-right{color:var(--nbl-text-ghost);flex-shrink:0;align-items:center;gap:.75rem;display:flex}.ne-CB__memory-summary{color:var(--nbl-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.ne-CB__memory-time{font-size:.5625rem;font-family:var(--font-mono);color:var(--nbl-text-ghost);white-space:nowrap}.ne-CB__layer-badge{font-size:.5625rem;font-family:var(--font-mono);border:1px solid;border-radius:9999px;flex-shrink:0;align-items:center;gap:.25rem;padding:.125rem .5rem;font-weight:600;display:inline-flex}.ne-CB__memory-type-badge{font-size:.5rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;border:1px solid;border-radius:9999px;flex-shrink:0;align-items:center;padding:.1rem .4rem;font-weight:700;display:inline-flex}.ne-CB__memory-type-badge[data-type=fact]{color:var(--nbl-cyan);border-color:var(--nbl-cyan);background:var(--nbl-cyan)}@supports (color:color-mix(in lab,red,red)){.ne-CB__memory-type-badge[data-type=fact]{background:color-mix(in srgb,var(--nbl-cyan) 10%,transparent)}}.ne-CB__memory-type-badge[data-type=preference]{color:var(--nbl-nebula);border-color:var(--nbl-nebula);background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-CB__memory-type-badge[data-type=preference]{background:color-mix(in srgb,var(--nbl-nebula) 10%,transparent)}}.ne-CB__memory-type-badge[data-type=decision]{color:var(--nbl-amber);border-color:var(--nbl-amber);background:var(--nbl-amber)}@supports (color:color-mix(in lab,red,red)){.ne-CB__memory-type-badge[data-type=decision]{background:color-mix(in srgb,var(--nbl-amber) 10%,transparent)}}.ne-CB__memory-type-badge[data-type=workflow]{color:#22c55e;background:#22c55e1a;border-color:#22c55e}.ne-CB__memory-type-badge[data-type=policy]{color:var(--nbl-red);border-color:var(--nbl-red);background:var(--nbl-red)}@supports (color:color-mix(in lab,red,red)){.ne-CB__memory-type-badge[data-type=policy]{background:color-mix(in srgb,var(--nbl-red) 10%,transparent)}}.ne-CB__score-bar{align-items:center;gap:.375rem;width:5rem;display:flex}.ne-CB__score-track{background:var(--nbl-border);border-radius:2px;flex:1;height:4px;overflow:hidden}.ne-CB__score-fill{border-radius:2px;height:100%;transition:width .3s}.ne-CB__score-value{font-size:.5625rem;font-family:var(--font-mono);text-align:right;min-width:2rem;font-weight:600}.ne-CB__memory-body{border-top:1px solid var(--nbl-border);padding:0 1rem .875rem}.ne-CB__memory-kv{gap:.75rem;padding:.375rem 0;font-size:.6875rem;display:flex}.ne-CB__memory-kv-label{font-family:var(--font-mono);color:var(--nbl-text-ghost);text-transform:uppercase;letter-spacing:.06em;flex-shrink:0;min-width:5rem;padding-top:.125rem;font-size:.625rem}.ne-CB__memory-kv-value{font-family:var(--font-mono);color:var(--nbl-text-secondary);word-break:break-all}.ne-CB__memory-json{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-secondary);background:var(--nbl-bg-page);border:1px solid var(--nbl-border);white-space:pre-wrap;word-break:break-word;border-radius:.375rem;max-height:12rem;margin:.25rem 0 0;padding:.5rem .75rem;overflow-y:auto}.ne-CB__promote-btn{border:1px solid var(--nbl-nebula);background:var(--nbl-nebula);border-radius:.375rem;align-items:center;gap:.375rem;margin-top:.625rem;padding:.375rem .75rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ne-CB__promote-btn{background:color-mix(in srgb,var(--nbl-nebula) 8%,transparent)}}.ne-CB__promote-btn{color:var(--nbl-nebula);font-size:.6875rem;font-family:var(--font-mono);cursor:pointer;font-weight:600;transition:background .15s}.ne-CB__promote-btn:hover{background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-CB__promote-btn:hover{background:color-mix(in srgb,var(--nbl-nebula) 18%,transparent)}}.ne-AgentDetail__back{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-ghost);align-items:center;gap:.375rem;margin-bottom:1rem;text-decoration:none;transition:color .15s;display:inline-flex}.ne-AgentDetail__back:hover{color:var(--nbl-text-secondary)}.ne-AgentDetail__header{background:var(--nbl-bg-surface);border:1px solid var(--nbl-border);border-radius:.75rem;align-items:flex-start;gap:.875rem;margin-bottom:.75rem;padding:1rem 1.25rem;display:flex;position:relative}.ne-AgentDetail__avatar{border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.ne-AgentDetail__header-body{flex:1;min-width:0}.ne-AgentDetail__title-row{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.ne-AgentDetail__name{letter-spacing:-.01em;font-size:1.125rem;font-weight:700}.ne-AgentDetail__id{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-ghost);margin-top:.25rem}.ne-AgentDetail__desc{cursor:pointer;border-radius:.375rem;align-items:center;gap:.375rem;max-width:fit-content;margin-top:.25rem;padding:.125rem .375rem;transition:background .12s;display:flex}.ne-AgentDetail__desc:hover{background:var(--nbl-hover-bg)}.ne-AgentDetail__desc-text{color:var(--nbl-text-secondary);font-size:.75rem}.ne-AgentDetail__desc-placeholder{color:var(--nbl-text-ghost);font-size:.75rem;font-style:italic}.ne-AgentDetail__desc-pencil{color:var(--nbl-text-ghost);opacity:0;flex-shrink:0;transition:opacity .12s}.ne-AgentDetail__desc:hover .ne-AgentDetail__desc-pencil{opacity:1}.ne-AgentDetail__desc-edit{margin-top:.375rem}.ne-AgentDetail__desc-input{width:100%;max-width:36rem;padding:.25rem .5rem;font-size:.75rem}.ne-ExtractMenu__item:hover:not(:disabled){background:var(--nbl-nebula)!important}@supports (color:color-mix(in lab,red,red)){.ne-ExtractMenu__item:hover:not(:disabled){background:color-mix(in srgb,var(--nbl-nebula) 6%,transparent)!important}}.ne-AgentDetail__run-form{margin-bottom:.75rem}.ne-AgentDetail__run-input-wrap{gap:.5rem;display:flex}.ne-AgentDetail__run-input{flex:1}.ne-AgentDetail__run-btn{border:1px solid var(--nbl-nebula);background:var(--nbl-nebula);border-radius:.5rem;align-items:center;gap:.375rem;padding:.5rem 1rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ne-AgentDetail__run-btn{background:color-mix(in srgb,var(--nbl-nebula) 12%,transparent)}}.ne-AgentDetail__run-btn{color:var(--nbl-nebula);font-size:.75rem;font-family:var(--font-mono);cursor:pointer;font-weight:600;transition:background .15s}.ne-AgentDetail__run-btn:hover{background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-AgentDetail__run-btn:hover{background:color-mix(in srgb,var(--nbl-nebula) 22%,transparent)}}.ne-AgentDetail__run-btn:disabled{opacity:.5;cursor:not-allowed}.ne-AgentDetail__grid{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.75rem;margin-bottom:1.25rem;display:grid}.ne-AgentDetail__card{background:var(--nbl-surface-raised);padding:.625rem .875rem}@supports (color:color-mix(in lab,red,red)){.ne-AgentDetail__card{background:color-mix(in srgb,var(--nbl-surface-raised) 40%,var(--nbl-bg-surface))}}.ne-AgentDetail__card{border:1px solid var(--nbl-border);border-radius:.5rem}.ne-AgentDetail__card-label{font-size:.5625rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--nbl-text-muted);margin-bottom:.25rem;font-weight:700}.ne-AgentDetail__card-value{align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;display:flex}.ne-AgentDetail__section{margin-bottom:1.25rem}.ne-AgentDetail__section-title{font-size:.75rem;font-weight:700;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--nbl-text-secondary);align-items:center;gap:.5rem;margin-bottom:.625rem;display:flex}.ne-AgentDetail__caps{flex-wrap:wrap;gap:.375rem;display:flex}.ne-AgentDetail__prompt{font-size:.75rem;font-family:var(--font-mono);color:var(--nbl-text-secondary);background:var(--nbl-bg-surface);border:1px solid var(--nbl-border);white-space:pre-wrap;word-break:break-word;border-radius:.5rem;margin:0;padding:.875rem 1rem}.ne-AgentDetail__empty{color:var(--nbl-text-ghost);font-size:.75rem;font-family:var(--font-mono);text-align:center;padding:1.5rem}.ne-AgentDetail__task-list{background:var(--nbl-border);border:1px solid var(--nbl-border);border-radius:.625rem;flex-direction:column;gap:1px;display:flex;overflow:hidden}.ne-AgentDetail__task-row{background:var(--nbl-bg-surface);color:var(--nbl-text-primary);align-items:center;gap:.625rem;padding:.625rem .875rem;font-size:.75rem;text-decoration:none;transition:background .12s;display:flex}.ne-AgentDetail__task-row:hover{background:var(--nbl-hover-bg)}.ne-AgentDetail__task-desc{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ne-AgentDetail__task-status{font-size:.625rem;font-family:var(--font-mono);flex-shrink:0;font-weight:600}.ne-AgentDetail__task-time{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-ghost);flex-shrink:0}.ne-AgentDetail__header-actions{opacity:.2;flex-shrink:0;align-self:flex-start;align-items:center;gap:2px;margin-left:auto;transition:opacity .18s;display:flex}.ne-AgentDetail__header:hover .ne-AgentDetail__header-actions{opacity:1}.ne-AgentDetail__icon-btn{cursor:pointer;color:var(--nbl-text-ghost);background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;padding:5px;transition:background .13s,color .13s;display:inline-flex}.ne-AgentDetail__icon-btn:hover{background:var(--nbl-surface-raised)}@supports (color:color-mix(in lab,red,red)){.ne-AgentDetail__icon-btn:hover{background:color-mix(in srgb,var(--nbl-surface-raised) 80%,transparent)}}.ne-AgentDetail__icon-btn:hover{color:var(--nbl-text)}.ne-AgentDetail__icon-btn--danger:hover{background:var(--nbl-red)}@supports (color:color-mix(in lab,red,red)){.ne-AgentDetail__icon-btn--danger:hover{background:color-mix(in srgb,var(--nbl-red) 12%,transparent)}}.ne-AgentDetail__icon-btn--danger:hover{color:var(--nbl-red)}.ne-AgentDetail__icon-btn:disabled{opacity:.4;cursor:not-allowed}.ne-AgentDetail__meta-row{flex-wrap:nowrap;align-items:center;gap:4px;margin-top:3px;display:flex;overflow:hidden}.ne-AgentDetail__meta-item{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-ghost);white-space:nowrap;flex-shrink:0;align-items:center;gap:3px;display:inline-flex}.ne-AgentDetail__meta-sep{color:var(--nbl-text-ghost);opacity:.4;flex-shrink:0;font-size:.5rem}.ne-AgentDetail__config-strip{grid-template-columns:1fr 1fr;gap:.5rem;min-width:0;margin-bottom:.75rem;display:grid}.ne-AgentDetail__config-strip>*{min-width:0}.ne-AgentDetail__editable-field{border-radius:5px;transition:background .12s}.ne-AgentDetail__editable-field:hover{background:var(--nbl-surface-raised)}@supports (color:color-mix(in lab,red,red)){.ne-AgentDetail__editable-field:hover{background:color-mix(in srgb,var(--nbl-surface-raised) 60%,transparent)}}.ne-AgentDetail__toast{font-size:.6875rem;font-family:var(--font-mono);background:var(--nbl-green);border-radius:7px;align-items:center;gap:8px;margin-bottom:10px;padding:8px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.ne-AgentDetail__toast{background:color-mix(in srgb,var(--nbl-green) 8%,var(--nbl-surface))}}.ne-AgentDetail__toast{border:1px solid var(--nbl-green)}@supports (color:color-mix(in lab,red,red)){.ne-AgentDetail__toast{border:1px solid color-mix(in srgb,var(--nbl-green) 22%,var(--nbl-border))}}.ne-AgentDetail__toast{color:var(--nbl-text);animation:.2s nbl-slide-up}.ne-AgentDetail__toast-link{color:var(--nbl-green);align-items:center;gap:4px;margin-left:auto;font-weight:600;text-decoration:none;display:inline-flex}.ne-AgentDetail__toast-link:hover{text-decoration:underline}.ne-AgentDetail__toast-close{cursor:pointer;color:var(--nbl-text-ghost);background:0 0;border:none;margin-left:4px;padding:2px;display:inline-flex}.ne-SecurityCenter{background:var(--nbl-bg-page);min-height:100vh;color:var(--nbl-text-primary)}.ne-SecurityCenter__hero{border-bottom:1px solid var(--nbl-border);background:linear-gradient(to bottom,var(--nbl-red),var(--nbl-bg-page));padding:3rem 1.5rem 2rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ne-SecurityCenter__hero{background:linear-gradient(to bottom,color-mix(in srgb,var(--nbl-red) 4%,var(--nbl-bg-page)),var(--nbl-bg-page))}}.ne-SecurityCenter__grid-bg{opacity:.015;background-image:linear-gradient(var(--nbl-red) 1px,transparent 1px),linear-gradient(90deg,var(--nbl-red) 1px,transparent 1px);background-size:32px 32px;position:absolute;inset:0}.ne-SecurityCenter__hero-inner{z-index:1;max-width:72rem;margin:0 auto;position:relative}.ne-SecurityCenter__hero-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.ne-SecurityCenter__back{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-ghost);align-items:center;gap:.375rem;margin-bottom:1rem;text-decoration:none;display:inline-flex}.ne-SecurityCenter__title-row{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.ne-SecurityCenter__icon-wrap{background:var(--nbl-red);border-radius:.5rem;width:2rem;height:2rem}@supports (color:color-mix(in lab,red,red)){.ne-SecurityCenter__icon-wrap{background:color-mix(in srgb,var(--nbl-red) 12%,transparent)}}.ne-SecurityCenter__icon-wrap{border:1px solid var(--nbl-red)}@supports (color:color-mix(in lab,red,red)){.ne-SecurityCenter__icon-wrap{border:1px solid color-mix(in srgb,var(--nbl-red) 25%,transparent)}}.ne-SecurityCenter__icon-wrap{justify-content:center;align-items:center;display:flex}.ne-SecurityCenter__live-pill{border:1px solid var(--nbl-red);border-radius:9999px;align-items:center;gap:.375rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ne-SecurityCenter__live-pill{border:1px solid color-mix(in srgb,var(--nbl-red) 25%,transparent)}}.ne-SecurityCenter__live-pill{background:var(--nbl-red)}@supports (color:color-mix(in lab,red,red)){.ne-SecurityCenter__live-pill{background:color-mix(in srgb,var(--nbl-red) 6%,transparent)}}.ne-SecurityCenter__live-pill{padding:.25rem .75rem}.ne-SecurityCenter__live-dot{background:var(--nbl-green);border-radius:9999px;width:.375rem;height:.375rem;display:inline-block}.ne-SecurityCenter__live-txt{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-secondary)}.ne-SecurityCenter__h1{letter-spacing:-.02em;margin-bottom:.5rem;font-size:clamp(1.5rem,4vw,2.5rem);font-weight:900;line-height:1.1}.ne-SecurityCenter__h1-sub{color:var(--nbl-text-primary)}.ne-SecurityCenter__lead{color:var(--nbl-text-muted);max-width:42rem;margin:0;font-size:.875rem;line-height:1.7}.ne-gradient-text{background:linear-gradient(90deg,var(--nbl-red),var(--nbl-amber),var(--nbl-nebula));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ne-gradient-text--red-amber{background:linear-gradient(90deg,var(--nbl-red),var(--nbl-amber));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ne-SectionLabel{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.ne-SectionLabel__line{background:var(--nbl-red);width:1.25rem;height:1px}@supports (color:color-mix(in lab,red,red)){.ne-SectionLabel__line{background:color-mix(in srgb,var(--nbl-red) 60%,transparent)}}.ne-SectionLabel__text{font-size:.6875rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.2em;color:var(--nbl-red)}.ne-SecurityCenter__body{max-width:72rem;margin:0 auto;padding:2rem 1.5rem}.ne-SecurityCenter__stats{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;margin-bottom:2.5rem;display:grid}.ne-LiveCounter{border-radius:.75rem;padding:1rem 1.25rem}.ne-LiveCounter__value{font-size:1.75rem;font-weight:900;font-family:var(--font-mono);margin-bottom:.25rem;line-height:1}.ne-LiveCounter__label{color:var(--nbl-text-secondary);font-size:.6875rem;font-weight:600}.ne-LiveCounter__sub{font-size:.5625rem;font-family:var(--font-mono);color:var(--nbl-text-faint);margin-top:.125rem}.ne-SecurityCenter__posture{border:1px solid var(--nbl-border);background:var(--nbl-bg-surface);border-radius:.875rem;margin-bottom:2.5rem;padding:1.25rem}.ne-SecurityCenter__posture-hdr{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.ne-SecurityCenter__posture-title{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-primary);font-weight:700}.ne-SecurityCenter__posture-grid{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:1rem;display:grid}.ne-PostureStat{align-items:center;gap:.5rem;display:flex}.ne-PostureStat__count{font-size:1rem;font-weight:700;font-family:var(--font-mono)}.ne-PostureStat__label{font-size:.5625rem;font-family:var(--font-mono);color:var(--nbl-text-faint);text-transform:uppercase;letter-spacing:.08em}.ne-PostureRing{width:7.5rem;height:7.5rem;position:relative}.ne-PostureRing__center{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ne-PostureRing__score{font-size:1.75rem;font-weight:900;font-family:var(--font-mono);line-height:1}.ne-PostureRing__label{font-size:.5rem;font-family:var(--font-mono);color:var(--nbl-text-faint);text-transform:uppercase;letter-spacing:.1em}.ne-SecurityCenter__filters{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.ne-SecurityCenter__filter-label{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-faint)}.ne-SecurityCenter__filter-sep{background:var(--nbl-border);width:1px;height:1rem}.ne-SecurityCenter__filter-btn{font-size:.625rem;font-family:var(--font-mono);border:1px solid var(--nbl-border);cursor:pointer;color:var(--nbl-text-faint);background:0 0;border-radius:.375rem;padding:.25rem .625rem;font-weight:600;transition:all .1s}.ne-SecurityCenter__vuln-grid{grid-template-columns:repeat(auto-fill,minmax(22rem,1fr));gap:.75rem;margin-bottom:3rem;display:grid}.ne-SecurityCenter__loading{justify-content:center;align-items:center;gap:.75rem;padding:4rem;display:flex}.ne-VulnCard{background:var(--nbl-bg-surface);cursor:pointer;border:1px solid;border-radius:.75rem;padding:1rem;transition:box-shadow .15s,border-color .15s}.ne-VulnCard__header{justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.5rem;display:flex}.ne-VulnCard__id-row{align-items:center;gap:.5rem;display:flex}.ne-VulnCard__id{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-faint);font-weight:700}.ne-VulnCard__badges{flex-wrap:wrap;justify-content:flex-end;gap:.375rem;display:flex}.ne-VulnCard__title{color:var(--nbl-text-primary);margin:0 0 .375rem;font-size:.875rem;font-weight:600}.ne-VulnCard__desc{color:var(--nbl-text-muted);margin:0 0 .75rem;font-size:.6875rem;line-height:1.6}.ne-VulnCard__footer{justify-content:space-between;align-items:center;display:flex}.ne-VulnCard__events{align-items:center;gap:.5rem;display:flex}.ne-VulnCard__event-count{font-size:.5625rem;font-family:var(--font-mono);color:var(--nbl-text-faint)}.ne-VulnCard__event-time{font-size:.5625rem;font-family:var(--font-mono);color:var(--nbl-text-ghost)}.ne-SevBadge{font-size:.625rem;font-family:var(--font-mono);letter-spacing:.05em;border:1px solid;border-radius:.375rem;padding:.125rem .5rem;font-weight:700}.ne-StatusBadge{font-size:.625rem;font-family:var(--font-mono);border:1px solid;border-radius:.375rem;align-items:center;gap:.25rem;padding:.125rem .5rem;display:inline-flex}.ne-VulnPanel{z-index:50;align-items:stretch;display:flex;position:fixed;inset:0}.ne-VulnPanel__overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;background:#0009;flex:1}.ne-VulnPanel__panel{background:var(--nbl-bg-page);flex-direction:column;width:min(44rem,100vw);display:flex;overflow-y:auto}.ne-VulnPanel__hdr{border-bottom:1px solid var(--nbl-border);z-index:10;padding:1.5rem;position:sticky;top:0}.ne-VulnPanel__hdr-top{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.ne-VulnPanel__close-btn{color:var(--nbl-text-muted);cursor:pointer;font-size:.75rem;font-family:var(--font-mono);background:0 0;border:none;align-items:center;gap:.375rem;padding:0;display:flex}.ne-VulnPanel__icon-row{align-items:center;gap:.75rem;display:flex}.ne-VulnPanel__icon-wrap{border:1px solid;border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.ne-VulnPanel__meta-row{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.125rem;display:flex}.ne-VulnPanel__id{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-faint)}.ne-VulnPanel__sep{font-size:.5625rem;font-family:var(--font-mono);color:var(--nbl-text-ghost)}.ne-VulnPanel__cve{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-faint)}.ne-VulnPanel__source-tag{font-size:.5rem;font-family:var(--font-mono);color:var(--nbl-nebula);background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-VulnPanel__source-tag{background:color-mix(in srgb,var(--nbl-nebula) 8%,transparent)}}.ne-VulnPanel__source-tag{border:1px solid var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-VulnPanel__source-tag{border:1px solid color-mix(in srgb,var(--nbl-nebula) 18%,transparent)}}.ne-VulnPanel__source-tag{border-radius:.25rem;padding:.0625rem .3rem}.ne-VulnPanel__title{color:var(--nbl-text-primary);margin:0;font-size:1rem;font-weight:700}.ne-VulnPanel__body{flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}.ne-VulnPanel__section-lbl{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-faint);text-transform:uppercase;letter-spacing:.12em;margin-bottom:.5rem}.ne-VulnPanel__desc{color:var(--nbl-text-secondary);margin:0;font-size:.8125rem;line-height:1.7}.ne-VulnPanel__chain-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.ne-VulnPanel__chain-box{border:1px solid;border-radius:.625rem;padding:.875rem}.ne-VulnPanel__chain-hdr{align-items:center;gap:.375rem;margin-bottom:.625rem;display:flex}.ne-VulnPanel__chain-lbl{font-size:.625rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em}.ne-VulnPanel__chain-step{gap:.5rem;margin-bottom:.375rem;display:flex}.ne-VulnPanel__chain-n{font-size:.5625rem;font-family:var(--font-mono);flex-shrink:0;margin-top:.125rem;font-weight:700}.ne-VulnPanel__chain-text{color:var(--nbl-text-muted);font-size:.6875rem;line-height:1.5}.ne-VulnPanel__impact-item{gap:.5rem;margin-bottom:.25rem;display:flex}.ne-VulnPanel__impact-x{flex-shrink:0;font-size:.75rem;line-height:1.5}.ne-VulnPanel__mitigations-lbl{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-faint);text-transform:uppercase;letter-spacing:.12em;margin-bottom:.75rem}.ne-VulnPanel__mit-list{flex-direction:column;gap:.5rem;display:flex}.ne-VulnPanel__events-box{border:1px solid var(--nbl-green);border-radius:.625rem;padding:.875rem}@supports (color:color-mix(in lab,red,red)){.ne-VulnPanel__events-box{border:1px solid color-mix(in srgb,var(--nbl-green) 15%,transparent)}}.ne-VulnPanel__events-box{background:var(--nbl-green)}@supports (color:color-mix(in lab,red,red)){.ne-VulnPanel__events-box{background:color-mix(in srgb,var(--nbl-green) 4%,var(--nbl-bg-surface))}}.ne-VulnPanel__events-hdr{align-items:center;gap:.375rem;margin-bottom:.5rem;display:flex}.ne-VulnPanel__events-lbl{font-size:.625rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--nbl-green)}.ne-VulnPanel__events-count{align-items:baseline;gap:.5rem;display:flex}.ne-VulnPanel__count-val{font-size:1.5rem;font-weight:900;font-family:var(--font-mono);color:var(--nbl-green)}.ne-VulnPanel__count-text{color:var(--nbl-text-muted);font-size:.75rem}.ne-VulnPanel__count-time{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-faint)}.ne-VulnPanel__event-list{flex-direction:column;gap:.25rem;margin-top:.75rem;display:flex}.ne-VulnPanel__event-row{background:var(--nbl-green);border-radius:.375rem;align-items:center;gap:.5rem;padding:.375rem .5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.ne-VulnPanel__event-row{background:color-mix(in srgb,var(--nbl-green) 6%,transparent)}}.ne-VulnPanel__event-row{font-size:.625rem;font-family:var(--font-mono)}.ne-VulnPanel__event-layer{color:var(--nbl-text-muted)}.ne-VulnPanel__event-sep{color:var(--nbl-text-ghost)}.ne-VulnPanel__event-action{color:var(--nbl-text-faint)}.ne-VulnPanel__event-time{color:var(--nbl-text-ghost);margin-left:auto}.ne-VulnPanel__loading{align-items:center;gap:.375rem;margin-top:.75rem;display:flex}.ne-VulnPanel__no-events{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-ghost);margin-top:.5rem;display:block}.ne-MitRow{border:1px solid;border-radius:.625rem;gap:.75rem;padding:.75rem;display:flex}.ne-MitRow__num{width:1.5rem;height:1.5rem;font-family:var(--font-mono);border:1px solid;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.6rem;font-weight:700;display:flex}.ne-MitRow__body{flex:1}.ne-MitRow__hdr{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.ne-MitRow__layer{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-primary);font-weight:700}.ne-MitRow__status-tag{font-size:.5625rem;font-family:var(--font-mono);border:1px solid;border-radius:.25rem;padding:.0625rem .375rem;font-weight:700}.ne-MitRow__policy-tag{font-size:.5625rem;font-family:var(--font-mono);color:var(--nbl-nebula);background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-MitRow__policy-tag{background:color-mix(in srgb,var(--nbl-nebula) 8%,transparent)}}.ne-MitRow__policy-tag{border:1px solid var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-MitRow__policy-tag{border:1px solid color-mix(in srgb,var(--nbl-nebula) 18%,transparent)}}.ne-MitRow__policy-tag{border-radius:.25rem;padding:.0625rem .375rem}.ne-MitRow__desc{color:var(--nbl-text-secondary);margin:0;font-size:.75rem;line-height:1.6}.ne-MitRow__impl{font-size:.5625rem;font-family:var(--font-mono);color:var(--nbl-text-faint);margin-top:.25rem;display:block}.ne-SecurityCenter__feedback{border:1px solid var(--nbl-nebula);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.ne-SecurityCenter__feedback{border:1px solid color-mix(in srgb,var(--nbl-nebula) 15%,transparent)}}.ne-SecurityCenter__feedback{background:var(--nbl-bg-surface);margin-bottom:2rem;padding:2rem}.ne-SecurityCenter__fb-grid{grid-template-columns:1fr 2fr;align-items:start;gap:2rem;display:grid}.ne-SecurityCenter__fb-title{color:var(--nbl-text-primary);margin-bottom:.75rem;font-size:1.25rem;font-weight:700;line-height:1.3}.ne-SecurityCenter__fb-title-accent{color:var(--nbl-nebula)}.ne-SecurityCenter__fb-desc{color:var(--nbl-text-muted);margin-bottom:1rem;font-size:.8125rem;line-height:1.7}.ne-SecurityCenter__fb-items{flex-direction:column;gap:.5rem;display:flex}.ne-SecurityCenter__fb-item{align-items:center;gap:.5rem;display:flex}.ne-SecurityCenter__fb-item-text{color:var(--nbl-text-muted);font-size:.75rem}.ne-FeedbackForm{flex-direction:column;gap:.875rem;display:flex}.ne-FeedbackForm__grid2{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.ne-FeedbackForm__label{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-faint);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.375rem;display:block}.ne-FeedbackForm__actions{justify-content:flex-end;align-items:center;display:flex}.ne-FeedbackForm__submit{font-size:.75rem;font-family:var(--font-mono);cursor:pointer;background:var(--nbl-red);color:#fff;border:none;border-radius:.625rem;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-weight:600;transition:background .15s;display:flex}.ne-FeedbackForm__submit:disabled{background:var(--nbl-hover-bg);color:var(--nbl-text-faint);cursor:not-allowed}.ne-FeedbackForm__error{color:var(--nbl-red);align-items:center;gap:.5rem;font-size:.75rem;display:flex}.ne-FeedbackForm__success{border:1px solid var(--nbl-green);border-radius:.75rem}@supports (color:color-mix(in lab,red,red)){.ne-FeedbackForm__success{border:1px solid color-mix(in srgb,var(--nbl-green) 25%,transparent)}}.ne-FeedbackForm__success{background:var(--nbl-green)}@supports (color:color-mix(in lab,red,red)){.ne-FeedbackForm__success{background:color-mix(in srgb,var(--nbl-green) 6%,var(--nbl-bg-surface))}}.ne-FeedbackForm__success{text-align:center;padding:2rem}.ne-FeedbackForm__success-title{color:var(--nbl-text-primary);margin-bottom:.375rem;font-size:.875rem;font-weight:600}.ne-FeedbackForm__success-text{color:var(--nbl-text-muted);margin:0;font-size:.75rem}.ne-FeedbackForm__success-email{font-family:var(--font-mono);color:var(--nbl-nebula)}.ne-SecurityCenter__footer{text-align:center;padding:1rem 0 2rem}.ne-SecurityCenter__footer-txt{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-ghost)}.ne-SecurityCenter__footer-link{color:var(--nbl-text-faint);text-decoration:none}.ne-Docs{background:var(--nbl-bg-page);min-height:100vh;color:var(--nbl-text-primary)}.ne-Docs__hero{border-bottom:1px solid var(--nbl-border);background:linear-gradient(to bottom,var(--nbl-nebula),var(--nbl-bg-page));padding:2.5rem 1.5rem 2rem}@supports (color:color-mix(in lab,red,red)){.ne-Docs__hero{background:linear-gradient(to bottom,color-mix(in srgb,var(--nbl-nebula) 3%,var(--nbl-bg-page)),var(--nbl-bg-page))}}.ne-Docs__hero-inner{max-width:52rem;margin:0 auto}.ne-Docs__icon-row{align-items:center;gap:.625rem;margin-bottom:1rem;display:flex}.ne-Docs__icon-wrap{background:var(--nbl-nebula);border-radius:.5rem;width:2rem;height:2rem}@supports (color:color-mix(in lab,red,red)){.ne-Docs__icon-wrap{background:color-mix(in srgb,var(--nbl-nebula) 10%,transparent)}}.ne-Docs__icon-wrap{border:1px solid var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-Docs__icon-wrap{border:1px solid color-mix(in srgb,var(--nbl-nebula) 22%,transparent)}}.ne-Docs__icon-wrap{justify-content:center;align-items:center;display:flex}.ne-Docs__icon-label{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-faint);text-transform:uppercase;letter-spacing:.15em}.ne-Docs__title{color:var(--nbl-text-primary);letter-spacing:-.02em;margin-bottom:.5rem;font-size:1.75rem;font-weight:900}.ne-Docs__subtitle{color:var(--nbl-text-muted);max-width:36rem;margin:0;font-size:.875rem;line-height:1.7}.ne-Docs__tags{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.ne-Docs__tag{font-size:.625rem;font-family:var(--font-mono);border:1px solid;border-radius:9999px;padding:.25rem .625rem}.ne-Docs__body{max-width:52rem;margin:0 auto;padding:2rem 1.5rem 4rem}.ne-Docs__sections{flex-direction:column;gap:.625rem;display:flex}.ne-DocsAccordion{border:1px solid var(--nbl-border);background:var(--nbl-bg-surface);border-radius:.875rem;transition:border-color .15s;overflow:hidden}.ne-DocsAccordion--open{border-color:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-DocsAccordion--open{border-color:color-mix(in srgb,var(--nbl-nebula) 30%,transparent)}}.ne-DocsAccordion__trigger{cursor:pointer;text-align:left;background:var(--nbl-bg-surface);border:none;align-items:center;gap:.75rem;width:100%;padding:1rem 1.25rem;transition:background .15s;display:flex}.ne-DocsAccordion__icon-wrap{border:1px solid;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.ne-DocsAccordion__label{color:var(--nbl-text-primary);flex:1;font-size:.875rem;font-weight:600}.ne-DocsAccordion__body{border-top:1px solid var(--nbl-border);padding:0 1.5rem 1.5rem}.ne-DocsAccordion__spacer{height:1.25rem}.ne-DocStep{gap:1rem;margin-bottom:1.5rem;display:flex}.ne-DocStep__num{background:var(--nbl-nebula);border-radius:9999px;flex-shrink:0;width:1.75rem;height:1.75rem}@supports (color:color-mix(in lab,red,red)){.ne-DocStep__num{background:color-mix(in srgb,var(--nbl-nebula) 12%,transparent)}}.ne-DocStep__num{border:1px solid var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-DocStep__num{border:1px solid color-mix(in srgb,var(--nbl-nebula) 28%,transparent)}}.ne-DocStep__num{font-family:var(--font-mono);color:var(--nbl-nebula);justify-content:center;align-items:center;margin-top:.125rem;font-size:.6875rem;font-weight:700;display:flex}.ne-DocStep__body{flex:1}.ne-DocStep__title{color:var(--nbl-text-primary);margin-bottom:.375rem;font-size:.875rem;font-weight:600}.ne-DocStep__content{color:var(--nbl-text-secondary);font-size:.8125rem;line-height:1.7}.ne-DocSectionLabel{font-size:.8125rem;font-family:var(--font-mono);color:var(--nbl-text-faint);text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem}.ne-DocLead{color:var(--nbl-text-secondary);border-left:2px solid var(--nbl-nebula);margin-bottom:1.5rem;padding-left:1rem;font-size:.875rem;line-height:1.8}.ne-DocLead--plain{border:none;padding:0}.ne-DocCallout{border:1px solid;border-radius:.5rem;gap:.625rem;margin-bottom:1rem;padding:.75rem 1rem;display:flex}.ne-DocCallout__badge{font-size:.625rem;font-family:var(--font-mono);flex-shrink:0;padding-top:.125rem;font-weight:700}.ne-DocCallout__text{color:var(--nbl-text-secondary);font-size:.8125rem;line-height:1.6}.ne-DocCallout--info{border-color:var(--nbl-cyan)}@supports (color:color-mix(in lab,red,red)){.ne-DocCallout--info{border-color:color-mix(in srgb,var(--nbl-cyan) 20%,transparent)}}.ne-DocCallout--info{background:var(--nbl-cyan)}@supports (color:color-mix(in lab,red,red)){.ne-DocCallout--info{background:color-mix(in srgb,var(--nbl-cyan) 5%,transparent)}}.ne-DocCallout--info .ne-DocCallout__badge{color:var(--nbl-cyan)}.ne-DocCallout--tip{border-color:var(--nbl-green)}@supports (color:color-mix(in lab,red,red)){.ne-DocCallout--tip{border-color:color-mix(in srgb,var(--nbl-green) 20%,transparent)}}.ne-DocCallout--tip{background:var(--nbl-green)}@supports (color:color-mix(in lab,red,red)){.ne-DocCallout--tip{background:color-mix(in srgb,var(--nbl-green) 5%,transparent)}}.ne-DocCallout--tip .ne-DocCallout__badge{color:var(--nbl-green)}.ne-DocCallout--warn{border-color:var(--nbl-amber)}@supports (color:color-mix(in lab,red,red)){.ne-DocCallout--warn{border-color:color-mix(in srgb,var(--nbl-amber) 20%,transparent)}}.ne-DocCallout--warn{background:var(--nbl-amber)}@supports (color:color-mix(in lab,red,red)){.ne-DocCallout--warn{background:color-mix(in srgb,var(--nbl-amber) 5%,transparent)}}.ne-DocCallout--warn .ne-DocCallout__badge{color:var(--nbl-amber)}.ne-DocKV{background:var(--nbl-hover-bg);border:1px solid var(--nbl-border);border-radius:.375rem;gap:.5rem;padding:.5rem .625rem;display:flex}.ne-DocKV__key{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-nebula);flex-shrink:0;width:7rem}.ne-DocKV__val{color:var(--nbl-text-muted);font-size:.6875rem}.ne-DocKV-list{flex-direction:column;gap:.375rem;margin-bottom:1.5rem;display:flex}.ne-DocStates{grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:1.5rem;display:grid}.ne-DocState{background:var(--nbl-hover-bg);border:1px solid var(--nbl-border);border-radius:.5rem;align-items:flex-start;gap:.625rem;padding:.5rem .75rem;display:flex}.ne-DocState__name{font-size:.5625rem;font-family:var(--font-mono);flex-shrink:0;padding-top:.125rem;font-weight:700}.ne-DocState__desc{color:var(--nbl-text-muted);font-size:.6875rem}.ne-DocBullets{flex-direction:column;gap:.375rem;margin-bottom:1.5rem;display:flex}.ne-DocBullet{align-items:flex-start;gap:.5rem;display:flex}.ne-DocBullet__dot{background:var(--nbl-nebula);width:5px;height:5px;fill:var(--nbl-nebula);border-radius:9999px;flex-shrink:0;margin-top:.4rem}.ne-DocBullet__text{color:var(--nbl-text-secondary);font-size:.8125rem}.ne-DocChecklist{flex-direction:column;gap:.5rem;margin-bottom:2rem;display:flex}.ne-DocCheck{align-items:flex-start;gap:.625rem;display:flex}.ne-DocCheck__text{color:var(--nbl-text-secondary);font-size:.8125rem}.ne-DocStateFlow{flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.625rem;display:flex}.ne-DocStateToken{font-size:.625rem;font-family:var(--font-mono);background:var(--nbl-hover-bg);border:1px solid var(--nbl-border);border-radius:.25rem;padding:.125rem .5rem}.ne-CodeBlock{border:1px solid var(--nbl-border-subtle);background:#00000059;border-radius:.625rem;margin-bottom:1rem;position:relative}.ne-CodeBlock__lang{font-size:.5rem;font-family:var(--font-mono);color:var(--nbl-text-ghost);text-transform:uppercase;letter-spacing:.12em;padding:.375rem .875rem 0}.ne-CodeBlock__pre{font-size:.75rem;font-family:var(--font-mono);color:var(--nbl-text-muted);white-space:pre;margin:0;padding:.75rem .875rem;line-height:1.7;overflow-x:auto}.ne-CodeBlock__copy{border:1px solid var(--nbl-border);cursor:pointer;color:var(--nbl-text-faint);font-size:.5625rem;font-family:var(--font-mono);background:0 0;border-radius:.375rem;align-items:center;gap:.25rem;padding:.25rem .5rem;transition:color .15s;display:flex;position:absolute;top:.5rem;right:.5rem}.ne-DocNavLink{color:var(--nbl-nebula);border-bottom:1px solid var(--nbl-nebula);text-decoration:none}@supports (color:color-mix(in lab,red,red)){.ne-DocNavLink{border-bottom:1px solid color-mix(in srgb,var(--nbl-nebula) 30%,transparent)}}.ne-Docs__footer{border:1px solid var(--nbl-border);background:var(--nbl-bg-surface);border-radius:.875rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:2.5rem;padding:1.25rem;display:flex}.ne-Docs__footer-title{color:var(--nbl-text-primary);margin-bottom:.25rem;font-size:.75rem;font-weight:600}.ne-Docs__footer-text{color:var(--nbl-text-muted);font-size:.75rem}.ne-Docs__footer-btn{color:var(--nbl-nebula);font-family:var(--font-mono);border:1px solid var(--nbl-nebula);align-items:center;gap:.5rem;font-size:.75rem;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ne-Docs__footer-btn{border:1px solid color-mix(in srgb,var(--nbl-nebula) 25%,transparent)}}.ne-Docs__footer-btn{background:var(--nbl-nebula);border-radius:.5rem;padding:.5rem .875rem}@supports (color:color-mix(in lab,red,red)){.ne-Docs__footer-btn{background:color-mix(in srgb,var(--nbl-nebula) 6%,transparent)}}.ne-Landing{background:var(--nbl-bg-page);min-height:100vh;color:var(--nbl-text-primary);overflow-x:hidden}.ne-Landing__hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:92vh;padding:0 1.5rem;display:flex;position:relative;overflow:hidden}.ne-Landing__hero--splash{justify-content:center;padding:4rem 1.5rem 3rem}.ne-Landing__splash{z-index:10;flex-direction:column;gap:0;width:100%;max-width:52rem;display:flex;position:relative}.ne-Landing__splash-title-block{padding:2rem 0 1.5rem;position:relative}.ne-Landing__splash-corners{justify-content:space-between;display:flex}.ne-Landing__splash-corners--bottom{margin-top:.75rem}.ne-Landing__splash-corner{font-family:var(--font-mono);color:var(--nbl-nebula);font-size:1.25rem}@supports (color:color-mix(in lab,red,red)){.ne-Landing__splash-corner{color:color-mix(in srgb,var(--nbl-nebula) 55%,transparent)}}.ne-Landing__splash-corner{line-height:1}.ne-Landing__splash-inner{padding:.5rem 1.5rem}.ne-Landing__splash-label{font-family:var(--font-mono);color:var(--nbl-text-faint);letter-spacing:.05em;margin-bottom:.375rem;font-size:.75rem}.ne-Landing__splash-h1{letter-spacing:.18em;font-size:clamp(3.5rem,12vw,6.5rem);font-weight:900;line-height:1;font-family:var(--font-mono);text-transform:uppercase;margin:0}.ne-Landing__splash-h1-os{color:var(--nbl-text-primary)}.ne-Landing__splash-sub{font-family:var(--font-mono);color:var(--nbl-text-faint);letter-spacing:.04em;margin-top:.75rem;font-size:.8125rem}.ne-Landing__splash-meta{font-family:var(--font-mono);color:var(--nbl-text-muted);margin-top:1.25rem;font-size:.75rem}.ne-Landing__splash-desc{color:var(--nbl-text-secondary);max-width:46rem;margin-top:1rem;font-size:.9375rem;font-weight:300;line-height:1.7}.ne-Landing__splash-status{flex-direction:column;gap:.375rem;margin-top:1.5rem;display:flex}.ne-Landing__splash-status-row{font-family:var(--font-mono);color:var(--nbl-text-secondary);align-items:center;gap:.625rem;font-size:.75rem;display:flex}.ne-Landing__splash-dot{border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem}.ne-Landing__splash-dot--green{background:var(--nbl-green);box-shadow:0 0 6px var(--nbl-green)}.ne-Landing__splash-dot--cyan{background:var(--nbl-cyan);box-shadow:0 0 6px var(--nbl-cyan)}.ne-Landing__splash-dot--amber{background:var(--nbl-amber);box-shadow:0 0 6px var(--nbl-amber)}.ne-Landing__splash-status-row strong{color:var(--nbl-text-primary);font-weight:600}.ne-Landing__splash-cwd{font-family:var(--font-mono);color:var(--nbl-text-muted);margin-top:1.25rem;font-size:.75rem}.ne-Landing__splash-branch{color:var(--nbl-nebula)}.ne-Landing__splash-input-row{margin-top:1rem}.ne-Landing__splash-input-bar{font-family:var(--font-mono);border:1px solid var(--nbl-nebula);align-items:center;gap:0;font-size:.8125rem;display:flex}@supports (color:color-mix(in lab,red,red)){.ne-Landing__splash-input-bar{border:1px solid color-mix(in srgb,var(--nbl-nebula) 25%,transparent)}}.ne-Landing__splash-input-bar{background:var(--nbl-nebula);border-radius:.5rem;padding:.625rem 1rem}@supports (color:color-mix(in lab,red,red)){.ne-Landing__splash-input-bar{background:color-mix(in srgb,var(--nbl-nebula) 4%,transparent)}}.ne-Landing__splash-input-hint{color:var(--nbl-text-ghost);flex:1;font-size:.75rem}.ne-Landing__splash-actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.75rem;display:flex}.ne-Landing__splash-hints{font-family:var(--font-mono);color:var(--nbl-text-ghost);flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem;font-size:.6875rem;display:flex}.ne-Landing__splash-hints-sep{color:var(--nbl-border-strong)}.ne-Landing__splash-kbd{font-family:var(--font-mono);border:1px solid var(--nbl-border-strong);background:var(--nbl-bg-input);color:var(--nbl-text-muted);border-radius:.25rem;padding:.0625rem .3125rem;font-size:.625rem;display:inline-block}.ne-Landing__splash-code-above,.ne-Landing__splash-code-below{z-index:5;pointer-events:none;width:100vw;font-family:var(--font-mono);text-align:left;flex-direction:column;gap:0;margin-left:calc(50% - 50vw);padding:0 2.5rem;font-size:.5875rem;line-height:1.9;display:flex;position:relative}.ne-Landing__splash-code-above{margin-bottom:1.5rem;-webkit-mask-image:linear-gradient(to bottom left,#0000 0% 30%,#000 62%),linear-gradient(#000 60%,#0000 100%);mask-image:linear-gradient(to bottom left,#0000 0% 30%,#000 62%),linear-gradient(#000 60%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.ne-Landing__splash-code-below{width:100vw;margin-top:1.5rem;margin-left:calc(50% - 50vw);padding:0 2.5rem 0 55%;-webkit-mask-image:linear-gradient(to bottom right,#0000 0% 32%,#000 65%),linear-gradient(#000 60%,#0000 100%);mask-image:linear-gradient(to bottom right,#0000 0% 32%,#000 65%),linear-gradient(#000 60%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.ne-Landing__splash-code-line{color:#ffffff47;white-space:nowrap;text-overflow:ellipsis;padding-left:0;overflow:hidden}.ne-Landing__splash-code-above .ne-Landing__splash-code-line:nth-child(2){padding-left:2.5rem}.ne-Landing__splash-code-above .ne-Landing__splash-code-line:nth-child(3){padding-left:.75rem}.ne-Landing__splash-code-above .ne-Landing__splash-code-line:nth-child(4){padding-left:4rem}.ne-Landing__splash-code-above .ne-Landing__splash-code-line:nth-child(5){padding-left:1.5rem}.ne-Landing__splash-code-above .ne-Landing__splash-code-line:nth-child(6){padding-left:3rem}.ne-Landing__splash-code-above .ne-Landing__splash-code-line:nth-child(7){padding-left:.25rem}.ne-Landing__splash-code-above .ne-Landing__splash-code-line:nth-child(8){padding-left:5rem}.ne-Landing__splash-code-above .ne-Landing__splash-code-line:nth-child(9){padding-left:1rem}.ne-Landing__splash-code-above .ne-Landing__splash-code-line:nth-child(10){padding-left:2rem}.ne-Landing__splash-code-below .ne-Landing__splash-code-line:first-child{padding-left:0}.ne-Landing__splash-code-below .ne-Landing__splash-code-line:nth-child(2){padding-left:1rem}.ne-Landing__splash-code-below .ne-Landing__splash-code-line:nth-child(3){padding-left:0}.ne-Landing__splash-code-below .ne-Landing__splash-code-line:nth-child(4){padding-left:2rem}.ne-Landing__splash-code-below .ne-Landing__splash-code-line:nth-child(5){padding-left:.5rem}.ne-Landing__splash-code-below .ne-Landing__splash-code-line:nth-child(6){padding-left:0}.ne-Landing__splash-code-below .ne-Landing__splash-code-line:nth-child(7){padding-left:1.5rem}.ne-Landing__splash-code-below .ne-Landing__splash-code-line:nth-child(8){padding-left:0}.ne-Landing__splash-code-below .ne-Landing__splash-code-line:nth-child(9){padding-left:2.5rem}.ne-Landing__splash-code-below .ne-Landing__splash-code-line:nth-child(10){padding-left:0}.ne-Landing__splash-code-line--hi{color:#00d4ff8c;text-shadow:0 0 8px #00d4ff66}.ne-Landing__splash-code-line--ok{color:#00ff8880;text-shadow:0 0 8px #00ff8859}.ne-Landing__splash-code-line--warn{color:#ffb80080;text-shadow:0 0 8px #ffb80059}.ne-Landing__splash-code-line--purple{color:#00ffcc80;text-shadow:0 0 8px #00ffcc59}[data-theme=light] .ne-Landing__hero{background:#f4f6f9}[data-theme=light] .ne-Landing__hero:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(at 70% 30%,#f9731612,#dc26260a 40%,#0000 70%);width:42rem;height:42rem;position:absolute;top:-4rem;right:-6rem}[data-theme=light] .ne-Landing__hero-grid{display:none}[data-theme=light] .ne-Landing__hero-glow{opacity:.08}[data-theme=light] .ne-Landing__stream-col{opacity:1}[data-theme=light] .ne-Landing__stream-item{color:#b43c0a38!important;text-shadow:none!important}[data-theme=light] .ne-Landing__stream-col:nth-child(2) .ne-Landing__stream-item,[data-theme=light] .ne-Landing__stream-col:nth-child(8) .ne-Landing__stream-item{color:#c85a0a47!important;text-shadow:none!important}[data-theme=light] .ne-Landing__stream-col:nth-child(4) .ne-Landing__stream-item{color:#a0320a40!important;text-shadow:none!important}[data-theme=light] .ne-Landing__stream-col:nth-child(6) .ne-Landing__stream-item{color:#d2461442!important;text-shadow:none!important}[data-theme=light] .ne-Landing__splash-label{color:#64748b}[data-theme=light] .ne-Landing__splash-h1-os{color:#0f172a}[data-theme=light] .ne-Landing__splash-sub,[data-theme=light] .ne-Landing__splash-meta{color:#94a3b8}[data-theme=light] .ne-Landing__splash-desc,[data-theme=light] .ne-Landing__splash-status-row{color:#475569}[data-theme=light] .ne-Landing__splash-status-row strong{color:#1e293b}[data-theme=light] .ne-Landing__splash-cwd{color:#94a3b8}[data-theme=light] .ne-Landing__splash-corner{color:#4f52e566}[data-theme=light] .ne-Landing__splash-input-bar{background:#ffffffb3;border-color:#4f52e533}[data-theme=light] .ne-Landing__splash-input-hint,[data-theme=light] .ne-Landing__splash-hints{color:#94a3b8}[data-theme=light] .ne-Landing__splash-kbd{color:#64748b;background:#fffc;border-color:#0000001f}[data-theme=light] .ne-Landing__scroll-line{background:linear-gradient(#0000,#0000001f)}[data-theme=light] .ne-Landing__scroll-text{color:#94a3b8}[data-theme=light] .ne-Landing__splash-code-above,[data-theme=light] .ne-Landing__splash-code-below{font-size:.6875rem}[data-theme=light] .ne-Landing__splash-code-above{-webkit-mask-composite:initial;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000);mask-composite:initial;padding:0 2.5rem}[data-theme=light] .ne-Landing__splash-code-below{-webkit-mask-composite:initial;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000);mask-composite:initial}[data-theme=light] .ne-Landing__splash-code-line{color:#1e293b73;text-shadow:none}[data-theme=light] .ne-Landing__splash-code-line--hi{color:#0284c7a6;text-shadow:none}[data-theme=light] .ne-Landing__splash-code-line--ok{color:#05966999;text-shadow:none}[data-theme=light] .ne-Landing__splash-code-line--warn{color:#a1620799;text-shadow:none}[data-theme=light] .ne-Landing__splash-code-line--purple{color:#6d28d98c;text-shadow:none}[data-theme=light] .ne-Landing{background:#edf0f4}[data-theme=light] .ne-Landing__section--surface{background:#f7f8fa}[data-theme=light] .ne-Landing__section--contained{background:0 0}[data-theme=light] .ne-Landing__feat-card,[data-theme=light] .ne-Landing__identity-card{background:#fff;border-color:#00000014;box-shadow:0 1px 6px #0000000d}[data-theme=light] .ne-Landing__det-card{background:#f0f2f5;border-color:#00000012}[data-theme=light] .ne-Landing__mem-diagram{background:#f0f2f5;border-color:#00000014}[data-theme=light] .ne-Landing__security-card{background:#fff;border-color:#00000014;box-shadow:0 1px 6px #0000000d}[data-theme=light] .ne-Landing__arch-layer{background:#f0f2f5}[data-theme=light] .ne-Landing__obs-card{background:#fff;border-color:#4f52e533;box-shadow:0 2px 16px #4f52e50f}[data-theme=light] .ne-Landing__code-snippet{background:#1e2433;border-color:#0003}[data-theme=light] .ne-Landing__code-snippet-bar{border-color:#ffffff0f}[data-theme=light] .ne-Landing__code-line{color:#94a3b8}[data-theme=light] .ne-Landing__code-kw{color:#818cf8}[data-theme=light] .ne-Landing__code-fn{color:#34d399}[data-theme=light] .ne-Landing__code-str{color:#fbbf24}[data-theme=light] .ne-Landing__code-cmt{color:#4b5563}[data-theme=light] .ne-Landing__code-var{color:#7dd3fc}[data-theme=light] .ne-Landing__code-hl{color:#e2e8f0}[data-theme=light] .ne-Landing__feat-code{background:#1e2433!important;border-color:#00000026!important}[data-theme=light] .ne-Landing__feat-code-text{color:#94a3b8!important}[data-theme=light] .ne-Landing__security-module{background:#1e2433!important}[data-theme=light] .ne-Landing__cta-section{background:#edf0f4}[data-theme=light] .ne-Landing__footer{background:#e2e8f0;border-color:#00000014}.ne-Landing__cli-ambient{z-index:10;pointer-events:none;flex-direction:column;gap:0;width:100%;max-width:72rem;display:flex;position:relative}.ne-Landing__cli-ambient--top{margin-bottom:2.5rem;-webkit-mask-image:linear-gradient(#0000 0%,#000 35% 70%,#0000 100%);mask-image:linear-gradient(#0000,#000 35% 70%,#0000)}.ne-Landing__cli-ambient--bottom{margin-top:2.5rem;-webkit-mask-image:linear-gradient(#0000 0%,#000 30% 75%,#0000 100%);mask-image:linear-gradient(#0000,#000 30% 75%,#0000)}.ne-Landing__cli-ambient-line{font-family:var(--font-mono);align-items:baseline;font-size:.6875rem;line-height:1.9;display:flex}.ne-Landing__cli-ambient .ne-Landing__cli-out{padding-left:0;font-size:.6875rem;line-height:1.9}.ne-Landing__cli-prompt{color:#4ade80;flex-shrink:0;font-weight:700}.ne-Landing__cli-prompt:before{content:"❯ ";color:#6470f1}.ne-Landing__cli-cmd{color:#ffffffb3}.ne-Landing__cli-out{font-family:var(--font-mono);color:#fff6;font-size:.625rem;line-height:1.7}.ne-Landing__cli-out--ok{color:#4ade80}.ne-Landing__cli-out--dim{color:#ffffff47}[data-theme=light] .ne-Landing__cli-cmd{color:#0f172aa6}[data-theme=light] .ne-Landing__cli-out{color:#0f172a59}[data-theme=light] .ne-Landing__cli-out--ok{color:#059669}[data-theme=light] .ne-Landing__cli-out--dim{color:#0f172a33}[data-theme=light] .ne-Landing__cli-prompt{color:#059669}[data-theme=light] .ne-Landing__cli-prompt:before{color:#4f52e5}.ne-Landing__cli-tag{font-size:.5625rem;font-family:var(--font-mono);border:1px solid;border-radius:.25rem;padding:.0625rem .375rem;display:inline-block}.ne-Landing__cli-tag--done{color:#4ade80;background:#4ade8014;border-color:#4ade804d}.ne-Landing__cli-tag--pending{color:#ffffff4d;background:0 0;border-color:#ffffff1a}.ne-Landing__cli-cursor{vertical-align:text-bottom;background:#6470f1;border-radius:1px;width:.5rem;height:.875rem;margin-left:.25rem;animation:1s step-end infinite nbl-soft-tick;display:inline-block}.ne-Landing__cli-line--cursor{font-family:var(--font-mono);align-items:baseline;margin-top:.25rem;font-size:.6875rem;line-height:1.9;display:flex}.ne-Landing__hero-grid{opacity:.03;background-image:linear-gradient(var(--nbl-nebula) 1px,transparent 1px),linear-gradient(90deg,var(--nbl-nebula) 1px,transparent 1px);background-size:48px 48px;position:absolute;inset:0}.ne-Landing__hero-glow{opacity:.1;background:radial-gradient(ellipse,var(--nbl-nebula) 0%,var(--nbl-purple) 40%,transparent 70%);border-radius:9999px;width:50rem;height:31.25rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ne-Landing__badge{z-index:10;border:1px solid var(--nbl-nebula);border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:2rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.ne-Landing__badge{border:1px solid color-mix(in srgb,var(--nbl-nebula) 30%,transparent)}}.ne-Landing__badge{background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-Landing__badge{background:color-mix(in srgb,var(--nbl-nebula) 8%,transparent)}}.ne-Landing__badge{padding:.375rem 1rem}.ne-Landing__badge-dot{background:var(--nbl-green);border-radius:9999px;width:.375rem;height:.375rem;display:inline-block}.ne-Landing__badge-text{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-secondary)}.ne-Landing__h1{z-index:10;letter-spacing:-.03em;margin-bottom:1.5rem;font-size:clamp(2.5rem,8vw,4.5rem);font-weight:900;line-height:1.05;position:relative}.ne-Landing__h1-sub{color:var(--nbl-text-primary)}.ne-Landing__lead{z-index:10;max-width:42rem;color:var(--nbl-text-secondary);margin-bottom:1rem;font-size:clamp(1rem,2vw,1.125rem);font-weight:300;line-height:1.7;position:relative}.ne-Landing__tagline{z-index:10;max-width:32rem;font-size:.875rem;font-family:var(--font-mono);color:var(--nbl-text-faint);margin-bottom:2.5rem;position:relative}.ne-Landing__ctas{z-index:10;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex;position:relative}.ne-Landing__cta-primary{background:var(--nbl-nebula);color:#fff;font-family:var(--font-mono);box-shadow:0 0 30px var(--nbl-nebula);border-radius:.75rem;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;text-decoration:none;display:flex}@supports (color:color-mix(in lab,red,red)){.ne-Landing__cta-primary{box-shadow:0 0 30px color-mix(in srgb,var(--nbl-nebula) 35%,transparent)}}.ne-Landing__cta-secondary{border:1px solid var(--nbl-border);color:var(--nbl-text-secondary);font-family:var(--font-mono);background:var(--nbl-hover-bg);border-radius:.75rem;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;text-decoration:none;display:flex}.ne-Landing__stats{z-index:10;flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;margin-top:4rem;display:flex;position:relative}.ne-Landing__stat{text-align:center}.ne-Landing__stat-value{font-size:1.25rem;font-weight:900;font-family:var(--font-mono);color:var(--nbl-text-primary)}.ne-Landing__stat-label{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-faint);text-transform:uppercase;letter-spacing:.1em;margin-top:.125rem}.ne-Landing__scroll-hint{flex-direction:column;align-items:center;gap:.25rem;display:flex;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.ne-Landing__scroll-line{background:linear-gradient(to bottom,transparent,var(--nbl-text-ghost));width:1px;height:2rem}.ne-Landing__scroll-text{font-size:.5625rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--nbl-text-ghost)}.ne-Landing__2col{grid-template-columns:1fr 1fr;align-items:start;gap:3rem;display:grid}.ne-Landing__h2{color:var(--nbl-text-primary);margin-bottom:1rem;font-size:1.875rem;font-weight:700;line-height:1.3}.ne-Landing__body-text{color:var(--nbl-text-secondary);margin-bottom:1.5rem;font-size:.875rem;line-height:1.7}.ne-Landing__security{background:linear-gradient(to bottom,transparent,var(--nbl-red),transparent);padding:6rem 1.5rem}@supports (color:color-mix(in lab,red,red)){.ne-Landing__security{background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--nbl-red) 4%,transparent),transparent)}}.ne-Landing__security-inner{max-width:72rem;margin:0 auto}.ne-Landing__security-grid{grid-template-columns:1fr 1fr;align-items:start;gap:3rem;display:grid}.ne-Landing__security-h2{color:var(--nbl-text-primary);margin-bottom:1rem;font-size:1.875rem;font-weight:700;line-height:1.3}.ne-Landing__security-gradient{background:linear-gradient(90deg,var(--nbl-red),var(--nbl-amber));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ne-Landing__security-lead{color:var(--nbl-text-secondary);margin-bottom:1.5rem;font-size:.875rem;line-height:1.7}.ne-Landing__security-features{flex-direction:column;gap:.5rem;margin-bottom:2rem;display:flex}.ne-Landing__security-feature{align-items:center;gap:.625rem;display:flex}.ne-Landing__security-feature-icon{border:1px solid;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}.ne-Landing__security-feature-label{color:var(--nbl-text-secondary);font-size:.75rem}.ne-Landing__security-cta{font-family:var(--font-mono);background:var(--nbl-red);border-radius:.75rem;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ne-Landing__security-cta{background:color-mix(in srgb,var(--nbl-red) 10%,transparent)}}.ne-Landing__security-cta{border:1px solid var(--nbl-red)}@supports (color:color-mix(in lab,red,red)){.ne-Landing__security-cta{border:1px solid color-mix(in srgb,var(--nbl-red) 30%,transparent)}}.ne-Landing__security-cta{color:var(--nbl-red);box-shadow:0 0 20px -8px var(--nbl-red)}@supports (color:color-mix(in lab,red,red)){.ne-Landing__security-cta{box-shadow:0 0 20px -8px color-mix(in srgb,var(--nbl-red) 40%,transparent)}}.ne-Landing__security-indicators{gap:.375rem;margin-bottom:.875rem;display:flex}.ne-Landing__security-pip{cursor:pointer;border:none;border-radius:9999px;height:.25rem;transition:flex .3s,background .2s}.ne-Landing__security-card{background:var(--nbl-bg-surface);border:1px solid;border-radius:1rem;min-height:18rem;padding:1.5rem}.ne-Landing__security-card-hdr{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.ne-Landing__security-card-id-row{align-items:center;gap:.625rem;display:flex}.ne-Landing__security-card-icon{border:1px solid;border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.ne-Landing__security-card-vuln-id{font-size:.5625rem;font-family:var(--font-mono);color:var(--nbl-text-faint)}.ne-Landing__security-card-sev{font-size:.5625rem;font-family:var(--font-mono);border:1px solid;border-radius:.25rem;margin-left:.375rem;padding:.0625rem .375rem}.ne-Landing__security-card-live{font-size:.5625rem;font-family:var(--font-mono);color:var(--nbl-green);background:var(--nbl-green)}@supports (color:color-mix(in lab,red,red)){.ne-Landing__security-card-live{background:color-mix(in srgb,var(--nbl-green) 10%,transparent)}}.ne-Landing__security-card-live{border:1px solid var(--nbl-green)}@supports (color:color-mix(in lab,red,red)){.ne-Landing__security-card-live{border:1px solid color-mix(in srgb,var(--nbl-green) 20%,transparent)}}.ne-Landing__security-card-live{border-radius:.25rem;padding:.125rem .5rem}.ne-Landing__security-card-title{color:var(--nbl-text-primary);margin-bottom:.875rem;font-size:1rem;font-weight:700}.ne-Landing__security-box{border:1px solid;border-radius:.5rem;margin-bottom:.625rem;padding:.625rem .75rem}.ne-Landing__security-box--attack{background:var(--nbl-red)}@supports (color:color-mix(in lab,red,red)){.ne-Landing__security-box--attack{background:color-mix(in srgb,var(--nbl-red) 5%,transparent)}}.ne-Landing__security-box--attack{border-color:var(--nbl-red)}@supports (color:color-mix(in lab,red,red)){.ne-Landing__security-box--attack{border-color:color-mix(in srgb,var(--nbl-red) 12%,transparent)}}.ne-Landing__security-box--mit{background:var(--nbl-green)}@supports (color:color-mix(in lab,red,red)){.ne-Landing__security-box--mit{background:color-mix(in srgb,var(--nbl-green) 5%,transparent)}}.ne-Landing__security-box--mit{border-color:var(--nbl-green)}@supports (color:color-mix(in lab,red,red)){.ne-Landing__security-box--mit{border-color:color-mix(in srgb,var(--nbl-green) 12%,transparent)}}.ne-Landing__security-box-lbl{font-size:.5rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;margin-bottom:.25rem}.ne-Landing__security-box-lbl--attack{color:var(--nbl-red)}.ne-Landing__security-box-lbl--mit{color:var(--nbl-green)}.ne-Landing__security-box-text{color:var(--nbl-text-muted);margin:0;font-size:.6875rem;line-height:1.6}.ne-Landing__security-module{border:1px solid var(--nbl-border-subtle);background:#0000004d;border-radius:.375rem;padding:.375rem .625rem}.ne-Landing__security-module-txt{font-size:.5625rem;font-family:var(--font-mono);color:var(--nbl-text-ghost)}[data-theme=light] .ne-Landing__security-module{background:#1e2433;border-color:#0000002e}[data-theme=light] .ne-Landing__security-module-txt{color:#64748b}.ne-Landing__security-nav{justify-content:space-between;align-items:center;margin-top:.75rem;display:flex}.ne-Landing__security-nav-btn{border:1px solid var(--nbl-border);cursor:pointer;color:var(--nbl-text-faint);font-size:.625rem;font-family:var(--font-mono);background:0 0;border-radius:.5rem;align-items:center;gap:.25rem;padding:.375rem .75rem;display:flex}.ne-Landing__security-nav-count{font-size:.5625rem;font-family:var(--font-mono);color:var(--nbl-text-ghost)}.ne-Landing__security-nav-link{color:var(--nbl-text-faint);text-decoration:none}@keyframes nbl-neon-sweep{0%{background-position:80%;background-size:320% 100%}18%{background-position:10%;background-size:320% 100%}30%{background-position:8%;background-size:220% 100%}48%{background-position:90%;background-size:220% 100%}60%{background-position:92%;background-size:150% 100%}72%{background-position:8%;background-size:150% 100%}80%{background-position:50%;background-size:110% 100%}88%{background-position:50%;background-size:105% 100%}96%{background-position:82%;background-size:280% 100%}to{background-position:80%;background-size:320% 100%}}.ne-Landing__gradient-text{-webkit-text-fill-color:transparent;background:linear-gradient(95deg,#00e5ff 0% 18%,#0f8 32%,#0fc,#00e5ff,#0f8 62%,#00e5ff 78% 100%) 80%/320% 100%;-webkit-background-clip:text;background-clip:text;animation:18s ease-in-out infinite nbl-neon-sweep}[data-theme=light] .ne-Landing__gradient-text{-webkit-text-fill-color:transparent;background:linear-gradient(95deg,#c2410c 0% 18%,#fbbf24 32%,#f97316,#c2410c,#fbbf24 62%,#c2410c 78% 100%) 80%/320% 100%;-webkit-background-clip:text;background-clip:text;animation:18s ease-in-out infinite nbl-neon-sweep}.ne-Landing__section-label{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.ne-Landing__section-label-line{background:var(--nbl-nebula);width:1.25rem;height:1px}@supports (color:color-mix(in lab,red,red)){.ne-Landing__section-label-line{background:color-mix(in srgb,var(--nbl-nebula) 60%,transparent)}}.ne-Landing__section-label-text{font-size:.6875rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.2em;color:var(--nbl-nebula)}.ne-Landing__feat-card{background:var(--nbl-bg-surface);border:1px solid;border-radius:1rem;padding:1.5rem}.ne-Landing__feat-icon{border-radius:.75rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin-bottom:1rem;display:flex}.ne-Landing__feat-title{color:var(--nbl-text-primary);margin-bottom:.5rem;font-size:.875rem;font-weight:600}.ne-Landing__feat-desc{color:var(--nbl-text-muted);margin-bottom:.75rem;font-size:.75rem;line-height:1.6}.ne-Landing__feat-code{border:1px solid var(--nbl-border-subtle);background:#0006;border-radius:.5rem;padding:.5rem .75rem}.ne-Landing__feat-code-text{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-secondary)}.ne-Landing__arch-layer{font-family:var(--font-mono);border:1px solid;border-radius:.75rem;justify-content:space-between;align-items:center;padding:.75rem 1.25rem;font-size:.75rem;display:flex}.ne-Landing__arch-layer-label{flex:1}.ne-Landing__arch-layer-sub{font-size:.625rem}.ne-Landing__code-snippet{border:1px solid var(--nbl-border);background:#0009;border-radius:.75rem;overflow:hidden}.ne-Landing__code-snippet-bar{border-bottom:1px solid var(--nbl-border-subtle);align-items:center;gap:.375rem;padding:.75rem 1rem;display:flex}.ne-Landing__code-dot{border-radius:9999px;width:.625rem;height:.625rem;display:inline-block}.ne-Landing__code-dot--red{background:var(--nbl-red)}@supports (color:color-mix(in lab,red,red)){.ne-Landing__code-dot--red{background:color-mix(in srgb,var(--nbl-red) 60%,transparent)}}.ne-Landing__code-dot--amber{background:var(--nbl-amber)}@supports (color:color-mix(in lab,red,red)){.ne-Landing__code-dot--amber{background:color-mix(in srgb,var(--nbl-amber) 60%,transparent)}}.ne-Landing__code-dot--green{background:var(--nbl-green)}@supports (color:color-mix(in lab,red,red)){.ne-Landing__code-dot--green{background:color-mix(in srgb,var(--nbl-green) 60%,transparent)}}.ne-Landing__code-snippet-filename{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-ghost);margin-left:.5rem}.ne-Landing__code-snippet-body{flex-direction:column;gap:.125rem;padding:1rem;display:flex}.ne-Landing__code-line{align-items:flex-start;gap:.75rem;display:flex}.ne-Landing__code-lineno{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-ghost);text-align:right;flex-shrink:0;width:1rem;margin-top:.125rem}.ne-Landing__code-text{font-size:.6875rem;font-family:var(--font-mono);margin:0}.ne-Landing__mem-diagram{flex-direction:column;gap:.375rem;display:flex}.ne-Landing__mem-diagram-title{text-align:center;font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-faint);margin-bottom:.75rem}.ne-Landing__mem-layer-row{align-items:center;gap:.75rem;display:flex}.ne-Landing__mem-dot{border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem}.ne-Landing__mem-layer-card{background:var(--nbl-bg-surface);border:1px solid;border-radius:.5rem;flex:1;justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex}.ne-Landing__mem-layer-label{font-size:.75rem;font-family:var(--font-mono)}.ne-Landing__mem-layer-sub{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-faint)}.ne-Landing__mem-note{border:1px solid var(--nbl-border-subtle);background:var(--nbl-bg-surface);border-radius:.5rem;align-items:center;gap:.5rem;margin-top:.375rem;padding:.5rem .75rem;display:flex}.ne-Landing__mem-note-text{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-muted)}.ne-Landing__section{padding:6rem 1.5rem}.ne-Landing__section--contained{max-width:72rem;margin:0 auto}.ne-Landing__section--surface{background:linear-gradient(to bottom,transparent,var(--nbl-bg-surface),transparent)}@supports (color:color-mix(in lab,red,red)){.ne-Landing__section--surface{background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--nbl-bg-surface) 60%,transparent),transparent)}}.ne-Landing__section--compact{padding:4rem 1.5rem}.ne-Landing__section-inner{max-width:72rem;margin:0 auto}.ne-Landing__tag-list{flex-direction:column;gap:.5rem;display:flex}.ne-Landing__tag-item{font-size:.75rem;font-family:var(--font-mono);align-items:center;gap:.5rem;display:flex}.ne-Landing__tag-plus{color:var(--nbl-nebula)}.ne-Landing__tag-label{color:var(--nbl-text-secondary)}.ne-Landing__arch-stack{flex-direction:column;gap:.5rem;display:flex}.ne-Landing__arch-stack-title{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-faint);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.75rem}.ne-Landing__arch-connector{justify-content:center;padding:.125rem 0;display:flex}.ne-Landing__arch-connector:after{content:"";background:var(--nbl-border);width:1px;height:1rem;display:block}.ne-Landing__arch-connector--accent:after{background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-Landing__arch-connector--accent:after{background:color-mix(in srgb,var(--nbl-nebula) 40%,transparent)}}.ne-Landing__mem-features{flex-direction:column;gap:.75rem;margin-bottom:1.5rem;display:flex}.ne-Landing__mem-feature{align-items:flex-start;gap:.75rem;display:flex}.ne-Landing__mem-feature-icon{background:var(--nbl-purple);border-radius:.5rem;width:1.75rem;height:1.75rem}@supports (color:color-mix(in lab,red,red)){.ne-Landing__mem-feature-icon{background:color-mix(in srgb,var(--nbl-purple) 10%,transparent)}}.ne-Landing__mem-feature-icon{border:1px solid var(--nbl-purple)}@supports (color:color-mix(in lab,red,red)){.ne-Landing__mem-feature-icon{border:1px solid color-mix(in srgb,var(--nbl-purple) 20%,transparent)}}.ne-Landing__mem-feature-icon{flex-shrink:0;justify-content:center;align-items:center;margin-top:.125rem;display:flex}.ne-Landing__mem-feature-label{color:var(--nbl-text-primary);font-size:.75rem;font-weight:500}.ne-Landing__mem-feature-sub{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-muted);margin-top:.125rem}.ne-Landing__det-grid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.ne-Landing__det-card{padding:.75rem}.ne-Landing__det-dot{border-radius:9999px;width:.375rem;height:.375rem;margin-bottom:.5rem}.ne-Landing__det-label{color:var(--nbl-text-primary);margin-bottom:.125rem;font-size:.75rem;font-weight:600}.ne-Landing__det-sub{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-faint)}.ne-Landing__caps-h2{color:var(--nbl-text-primary);text-align:center;margin-bottom:2.5rem;font-size:1.875rem;font-weight:700}.ne-Landing__feat-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.ne-Landing__identity-grid{grid-template-columns:1fr 2fr;gap:1.5rem;display:grid}.ne-Landing__identity-h2{color:var(--nbl-text-primary);margin-bottom:.75rem;font-size:1.5rem;font-weight:700;line-height:1.3}.ne-Landing__identity-cards{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.ne-Landing__identity-card{padding:1rem}.ne-Landing__identity-card-icon{color:var(--nbl-nebula);margin-bottom:.5rem;display:block}.ne-Landing__identity-card-title{color:var(--nbl-text-primary);margin-bottom:.25rem;font-size:.75rem;font-weight:600}.ne-Landing__identity-card-desc{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-muted);line-height:1.6}.ne-Landing__obs-inner{max-width:56rem;margin:0 auto}.ne-Landing__obs-card{border:1px solid var(--nbl-nebula);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.ne-Landing__obs-card{border:1px solid color-mix(in srgb,var(--nbl-nebula) 20%,transparent)}}.ne-Landing__obs-card{background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-Landing__obs-card{background:color-mix(in srgb,var(--nbl-nebula) 5%,transparent)}}.ne-Landing__obs-card{text-align:center;padding:2rem}.ne-Landing__obs-eyebrow{font-size:.625rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.3em;color:var(--nbl-nebula);margin-bottom:1rem}.ne-Landing__obs-quote{color:var(--nbl-text-primary);margin-bottom:.5rem;font-size:1.125rem;font-weight:600;line-height:1.6}.ne-Landing__obs-attr{font-size:.875rem;font-family:var(--font-mono);color:var(--nbl-text-muted);margin:0}.ne-Landing__cta-section{text-align:center;padding:8rem 1.5rem}.ne-Landing__cta-inner{max-width:42rem;margin:0 auto}.ne-Landing__cta-h2{color:var(--nbl-text-primary);margin-bottom:1rem;font-size:2.5rem;font-weight:900}.ne-Landing__cta-lead{font-size:.875rem;font-family:var(--font-mono);color:var(--nbl-text-muted);margin-bottom:2.5rem}.ne-Landing__cta-btns{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.ne-Landing__footer{border-top:1px solid var(--nbl-border-subtle);padding:2rem 1.5rem}.ne-Landing__footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-width:72rem;margin:0 auto;display:flex}.ne-Landing__footer-brand{align-items:center;gap:.5rem;display:flex}.ne-Landing__footer-logo{background:linear-gradient(135deg,var(--nbl-nebula),var(--nbl-purple));border-radius:.375rem;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex}.ne-Landing__footer-logo-letter{color:#fff;font-size:.5625rem;font-weight:700;font-family:var(--font-mono)}.ne-Landing__footer-brand-name{font-size:.75rem;font-family:var(--font-mono);color:var(--nbl-text-faint)}.ne-Landing__footer-links{align-items:center;gap:1.5rem;display:flex}.ne-Landing__footer-link{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-ghost);text-decoration:none}.ne-Landing__footer-license{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-ghost)}.ne-HelpPanel{background:var(--nbl-bg-sidebar);border-left:1px solid var(--nbl-border);flex-direction:column;flex-shrink:0;width:22rem;animation:.18s cubic-bezier(.25,.46,.45,.94) both ne-help-slide-in;display:flex;overflow-y:auto}@keyframes ne-help-slide-in{0%{opacity:0;transform:translate(2rem)}to{opacity:1;transform:translate(0)}}.ne-HelpPanel__header{border-bottom:1px solid var(--nbl-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:.875rem 1rem;display:flex}.ne-HelpPanel__header-left{align-items:center;gap:.625rem;display:flex}.ne-HelpPanel__header-icon{background:var(--nbl-bg-card);border:1px solid var(--nbl-border);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}.ne-HelpPanel__title{font-size:.8125rem;font-family:var(--font-mono);color:var(--nbl-text-heading);font-weight:600}.ne-HelpPanel__subtitle{font-size:.5625rem;font-family:var(--font-mono);color:var(--nbl-text-faint);text-transform:uppercase;letter-spacing:.08em;margin-top:.0625rem}.ne-HelpPanel__body{flex-direction:column;flex:1;gap:.875rem;padding:1rem;display:flex;overflow-y:auto}.ne-HelpPanel__tagline{font-size:.75rem;font-family:var(--font-mono);color:var(--nbl-text-secondary);border-left:2px solid var(--nbl-border-strong);margin:0;padding-left:.625rem;line-height:1.55}.ne-HelpPanel__diagram{background:var(--nbl-bg-card);border:1px solid var(--nbl-border-subtle);border-radius:.625rem;padding:.625rem .75rem}.ne-HelpPanel__diagram-label{font-size:.5rem;font-family:var(--font-mono);color:var(--nbl-text-faint);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.375rem}.ne-HelpDiagram__svg{width:100%;height:auto;display:block}.ne-HelpPanel__section{flex-direction:column;gap:.375rem;display:flex}.ne-HelpPanel__section-heading{font-size:.625rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--nbl-text-muted)}.ne-HelpPanel__bullets{flex-direction:column;gap:.3125rem;margin:0;padding:0;list-style:none;display:flex}.ne-HelpPanel__bullet{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-secondary);align-items:flex-start;gap:.5rem;line-height:1.5;display:flex}.ne-HelpPanel__bullet-dot{border-radius:9999px;flex-shrink:0;width:.3125rem;height:.3125rem;margin-top:.4375rem}.ne-HelpPanel__links{border-top:1px solid var(--nbl-border-subtle);flex-direction:column;gap:.25rem;padding-top:.375rem;display:flex}.ne-HelpPanel__links-label{font-size:.5rem;font-family:var(--font-mono);color:var(--nbl-text-faint);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.125rem}.ne-HelpPanel__link{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-faint);align-items:center;gap:.375rem;padding:.3125rem 0;text-decoration:none;transition:color .12s;display:flex}.ne-HelpPanel__link:hover{color:var(--nbl-text-secondary)}.ne-HelpPanel__empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:2rem 1rem;display:flex}.ne-HelpPanel__empty-text{font-size:.75rem;font-family:var(--font-mono);color:var(--nbl-text-faint);margin:0}.ne-HelpPanel__footer{border-top:1px solid var(--nbl-border);flex-direction:column;flex-shrink:0;gap:0;padding:.75rem 1rem;display:flex}.ne-HelpPanel__ask-wrap{flex-direction:column;gap:0;display:flex}.ne-HelpPanel__ask-trigger{width:100%;font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-faint);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:.375rem;align-items:center;gap:.4rem;padding:.4rem .5rem;transition:background .12s,color .12s,border-color .12s;display:flex}.ne-HelpPanel__ask-trigger:hover{background:var(--nbl-bg-card);border-color:var(--nbl-border-subtle);color:var(--nbl-text-secondary)}.ne-HelpPanel__ask-form{background:var(--nbl-bg-card);border:1px solid var(--nbl-border-subtle);border-radius:.5rem;flex-direction:column;gap:.375rem;margin-top:.375rem;padding:.5rem;display:flex}.ne-HelpPanel__ask-input{background:var(--nbl-bg-base);border:1px solid var(--nbl-border);width:100%;font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-primary);border-radius:.375rem;outline:none;padding:.375rem .5rem;transition:border-color .12s}.ne-HelpPanel__ask-input:focus{border-color:var(--nbl-nebula-border)}.ne-HelpPanel__ask-input::placeholder{color:var(--nbl-text-ghost)}.ne-HelpPanel__ask-meta{justify-content:space-between;align-items:center;display:flex}.ne-HelpPanel__ask-tag{font-size:.5625rem;font-family:var(--font-mono);color:var(--nbl-nebula);background:var(--nbl-nebula-bg);border-radius:.25rem;padding:.125rem .375rem}.ne-HelpPanel__ask-submit{font-size:.625rem;font-family:var(--font-mono);background:var(--nbl-nebula-bg);border:1px solid var(--nbl-nebula-border);color:var(--nbl-nebula);cursor:pointer;border-radius:.3rem;align-items:center;gap:.3rem;padding:.25rem .625rem;font-weight:600;transition:opacity .12s;display:flex}.ne-HelpPanel__ask-submit:disabled{opacity:.4;cursor:not-allowed}.ne-HelpPanel__ask-submit:not(:disabled):hover{opacity:.8}.ne-HelpPanel__ask-error{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-red);margin:0}.ne-HelpPanel__ask-success{background:var(--nbl-green-bg);border:1px solid var(--nbl-green-border);font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-green);border-radius:.375rem;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.4rem .5rem;display:flex}.ne-HelpPanel__ask-view-link{color:var(--nbl-cyan);font-size:.625rem;font-family:var(--font-mono);align-items:center;gap:.2rem;text-decoration:underline;display:inline-flex}.ne-HelpPanel__ask-reset{font-size:.5625rem;font-family:var(--font-mono);color:var(--nbl-text-faint);cursor:pointer;background:0 0;border:none;margin-left:auto;text-decoration:underline}.ne-HelpPanel__ask-reset:hover{color:var(--nbl-text-secondary)}.ne-Profile{width:100%}.ne-Profile__hero{background:linear-gradient(180deg,var(--nbl-bg-card) 0%,var(--nbl-bg-card) 100%);grid-template-columns:auto 1fr;align-items:start;gap:1.25rem;padding:1.5rem;display:grid}@supports (color:color-mix(in lab,red,red)){.ne-Profile__hero{background:linear-gradient(180deg,color-mix(in srgb,var(--nbl-bg-card) 92%,var(--nbl-nebula) 8%) 0%,var(--nbl-bg-card) 100%)}}.ne-Profile__hero{border:1px solid var(--nbl-border)}@supports (color:color-mix(in lab,red,red)){.ne-Profile__hero{border:1px solid color-mix(in srgb,var(--nbl-border) 80%,var(--nbl-nebula) 20%)}}.ne-Profile__hero{border-radius:1rem;margin-bottom:1.5rem;box-shadow:0 20px 40px #00000024}.ne-Profile__avatar{background:var(--nbl-nebula-bg);border:2px solid var(--nbl-nebula-border);width:4.25rem;height:4.25rem;font-size:1.4rem;font-family:var(--font-mono);color:var(--nbl-nebula);cursor:pointer;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;transition:opacity .12s,transform .12s;display:flex;overflow:hidden;box-shadow:0 0 0 6px #6366f114}.ne-Profile__avatar:hover{opacity:.8}.ne-Profile__avatar img{object-fit:cover;width:100%;height:100%}.ne-Profile__meta{flex:1;min-width:0}.ne-Profile__name-row{align-items:center;gap:.625rem;margin-bottom:.35rem;display:flex}.ne-Profile__name{color:var(--nbl-text-heading);font-size:1.35rem;font-weight:700}.ne-Profile__name-edit{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-faint);cursor:pointer;background:0 0;border:none;border-radius:.25rem;padding:.1rem .375rem;transition:background .1s,color .1s}.ne-Profile__name-edit:hover{background:var(--nbl-bg-elevated);color:var(--nbl-text-secondary)}.ne-Profile__name-input{color:var(--nbl-text-primary);background:var(--nbl-bg-elevated);border:1px solid var(--nbl-nebula-border);border-radius:.375rem;outline:none;padding:.25rem .5rem;font-size:1rem;font-weight:600}.ne-Profile__subcopy{max-width:40rem;color:var(--nbl-text-secondary);margin:0 0 1rem;font-size:.8125rem;line-height:1.65}.ne-Profile__identity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem 1rem;max-width:44rem;margin:0 0 .875rem;display:grid}.ne-Profile__identity-item{background:var(--nbl-bg-elevated);border-radius:.75rem;gap:.35rem;min-width:0;padding:.75rem .875rem;display:grid}@supports (color:color-mix(in lab,red,red)){.ne-Profile__identity-item{background:color-mix(in srgb,var(--nbl-bg-elevated) 88%,white 12%)}}.ne-Profile__identity-item{border:1px solid var(--nbl-border)}.ne-Profile__identity-item--wide{grid-column:1/-1}.ne-Profile__identity-label{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-faint);text-transform:uppercase;letter-spacing:.08em}.ne-Profile__identity-value{color:var(--nbl-text-primary);min-height:1.25rem;font-size:.875rem}.ne-Profile__identity-input,.ne-Profile__identity-select{width:100%;color:var(--nbl-text-primary);background:var(--nbl-bg);border:1px solid var(--nbl-border);border-radius:.5rem;outline:none;padding:.5rem .625rem;font-size:.8125rem}.ne-Profile__identity-note{color:var(--nbl-text-faint);margin:0 0 .875rem;font-size:.6875rem}.ne-Profile__stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;max-width:52rem;display:grid}.ne-Profile__stat{background:var(--nbl-bg-elevated);border-radius:.8rem;flex-direction:column;align-items:flex-start;padding:.8rem .9rem;display:flex}@supports (color:color-mix(in lab,red,red)){.ne-Profile__stat{background:color-mix(in srgb,var(--nbl-bg-elevated) 90%,white 10%)}}.ne-Profile__stat{border:1px solid var(--nbl-border)}.ne-Profile__stat-value{color:var(--nbl-text-heading);font-size:1.15rem;font-weight:700;line-height:1}.ne-Profile__stat-label{font-size:.6rem;font-family:var(--font-mono);color:var(--nbl-text-faint);text-transform:uppercase;letter-spacing:.08em;margin-top:.35rem}.ne-ProfileDash{flex-direction:column;gap:1.75rem;margin-top:1.25rem;display:flex}.ne-ProfileDash__category{flex-direction:column;gap:.75rem;display:flex}.ne-ProfileDash__category-label{font-size:.625rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--nbl-text-faint);border-bottom:1px solid var(--nbl-border);padding-bottom:.35rem;font-weight:700}.ne-ProfileDash__grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:1rem;display:grid}.ne-ProfileSection{background:var(--nbl-bg-card)}@supports (color:color-mix(in lab,red,red)){.ne-ProfileSection{background:color-mix(in srgb,var(--nbl-bg-card) 94%,white 6%)}}.ne-ProfileSection{border:1px solid var(--nbl-border);border-radius:.95rem;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 12px 28px #00000014}.ne-ProfileSection__header{border-bottom:1px solid var(--nbl-border);background:var(--nbl-bg-elevated);justify-content:space-between;align-items:center;padding:.75rem .95rem;display:flex}@supports (color:color-mix(in lab,red,red)){.ne-ProfileSection__header{background:color-mix(in srgb,var(--nbl-bg-elevated) 90%,white 10%)}}.ne-ProfileSection__title{color:var(--nbl-text-secondary);align-items:center;gap:.4rem;font-size:.75rem;font-weight:600;display:flex}.ne-ProfileSection__count{background:var(--nbl-nebula-bg);border:1px solid var(--nbl-nebula-border);min-width:1.125rem;height:1.125rem;color:var(--nbl-nebula);font-size:.5rem;font-family:var(--font-mono);border-radius:9999px;justify-content:center;align-items:center;padding:0 .25rem;font-weight:700;display:inline-flex}.ne-ProfileSection__view-all{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-faint);cursor:pointer;background:0 0;border:none;align-items:center;gap:.2rem;padding:0;transition:color .12s;display:flex}.ne-ProfileSection__view-all:hover{color:var(--nbl-nebula)}.ne-ProfileSection__list{flex-direction:column;min-height:13rem;display:flex}.ne-ProfileSection__loading{color:var(--nbl-text-faint);align-items:center;gap:.5rem;padding:.875rem;font-size:.75rem;display:flex}.ne-ProfileSection__empty{color:var(--nbl-text-faint);padding:.875rem;font-size:.75rem;font-style:italic}.ne-ProfileItem{text-align:left;border:none;border-bottom:1px solid var(--nbl-border);cursor:default;background:0 0;width:100%;display:block}.ne-ProfileItem:last-child{border-bottom:none}button.ne-ProfileItem{cursor:pointer;transition:background .1s}button.ne-ProfileItem:hover{background:var(--nbl-bg-elevated)}.ne-ProfileItem__inner{align-items:center;gap:.625rem;padding:.65rem .9rem;display:flex}.ne-ProfileItem__left{flex-shrink:0;align-items:center;display:flex}.ne-ProfileItem__body{flex:1;min-width:0}.ne-ProfileItem__title-row{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.ne-ProfileItem__title{color:var(--nbl-text-primary);white-space:nowrap;text-overflow:ellipsis;max-width:14rem;cursor:inherit;background:0 0;border:none;padding:0;font-size:.8125rem;font-weight:600;overflow:hidden}.ne-ProfileItem__meta{margin-top:.15rem}.ne-ProfileItem__toggle{font-size:.625rem;font-family:var(--font-mono);cursor:pointer;border:none;border-radius:.375rem;flex-shrink:0;align-items:center;gap:.25rem;padding:.2rem .5rem;font-weight:700;transition:background .12s,color .12s;display:flex}.ne-ProfileItem__toggle--on{color:#4ade80;background:#22c55e1a}.ne-ProfileItem__toggle--on:hover{background:#22c55e2e}.ne-ProfileItem__toggle--off{color:var(--nbl-text-faint);background:#ffffff0d}.ne-ProfileItem__toggle--off:hover{background:#ffffff17}.ne-Navbar__help-btn--active{background:var(--nbl-nebula-bg)!important;color:var(--nbl-nebula)!important}.ne-Navbar__docs-btn{color:var(--nbl-text-muted)}.ne-Navbar__docs-btn:hover{color:var(--nbl-text-primary);background:var(--nbl-hover-bg)}.ne-Navbar__settings-btn{color:var(--nbl-text-muted)}.ne-Navbar__settings-btn:hover{color:var(--nbl-text-primary);background:var(--nbl-hover-bg)}.ne-Navbar__settings-btn--active{color:var(--nbl-nebula)!important;background:var(--nbl-nebula-bg)!important}.ne-spacer{flex:1}.ne-loading-center{justify-content:center;align-items:center;gap:.5rem;padding:5rem 0;display:flex}.ne-overlay-backdrop{z-index:40;background:#0006;position:fixed;inset:0}.ne-filter-icon,.ne-row-chevron{color:var(--nbl-text-faint);flex-shrink:0}.ne-row-chevron--expanded{transform:rotate(90deg)}.ne-panel-close-btn{margin-left:.25rem}.ne-danger-btn{color:var(--nbl-red)!important}.ne-filter-tab{font-size:.6875rem;font-family:var(--font-mono);cursor:pointer;color:var(--nbl-text-muted);background:0 0;border:1px solid #0000;border-radius:.5rem;padding:.375rem .75rem}.ne-filter-tab--active{border-color:var(--nbl-border);background:var(--nbl-hover-bg);color:var(--nbl-text-primary)}.ne-PageIcon,.ne-PageIcon--nebula{color:var(--nbl-nebula)}.ne-PageIcon--purple{color:var(--nbl-purple)}.ne-PageIcon--red{color:var(--nbl-red)}.ne-PageIcon--amber{color:var(--nbl-amber)}.ne-PageIcon--cyan{color:var(--nbl-cyan)}.ne-Marketplace__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.ne-Marketplace__title-row{align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.ne-Marketplace__h1{font-size:1.25rem;font-weight:700;font-family:var(--font-mono);color:var(--nbl-text-primary);margin:0}.ne-Marketplace__subtitle{font-size:.75rem;font-family:var(--font-mono);color:var(--nbl-text-faint);margin:0}.ne-Marketplace__publish-btn{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-nebula);border:1px solid var(--nbl-nebula);align-items:center;gap:.375rem;font-weight:600;display:flex}@supports (color:color-mix(in lab,red,red)){.ne-Marketplace__publish-btn{border:1px solid color-mix(in srgb,var(--nbl-nebula) 25%,transparent)}}.ne-Marketplace__publish-btn{cursor:pointer;background:0 0;border-radius:.75rem;padding:.5rem 1rem;transition:background .15s}.ne-Marketplace__publish-btn:hover{background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-Marketplace__publish-btn:hover{background:color-mix(in srgb,var(--nbl-nebula) 8%,transparent)}}.ne-Marketplace__filters{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.ne-Marketplace__search-wrap{flex:1;min-width:14rem;max-width:28rem;position:relative}.ne-Marketplace__search-icon{color:var(--nbl-text-faint);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.ne-Marketplace__search{background:var(--nbl-bg-input);border:1px solid var(--nbl-border-input);width:100%;font-size:.75rem;font-family:var(--font-mono);color:var(--nbl-text-primary);border-radius:.75rem;outline:none;padding:.5rem 2.25rem}.ne-Marketplace__search:focus{border-color:var(--nbl-border-input-focus)}.ne-Marketplace__search-clear{cursor:pointer;color:var(--nbl-text-faint);background:0 0;border:none;padding:0;display:flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.ne-Marketplace__sort-wrap{color:var(--nbl-text-faint);align-items:center;gap:.5rem;display:flex;position:relative}.ne-Marketplace__sort{appearance:none;background:var(--nbl-bg-input);border:1px solid var(--nbl-border-input);font-size:.75rem;font-family:var(--font-mono);color:var(--nbl-text-primary);cursor:pointer;border-radius:.75rem;outline:none;padding:.5rem 1.75rem .5rem .75rem}.ne-Marketplace__sort-chevron{pointer-events:none;position:absolute;right:.5rem}.ne-Marketplace__filter-toggle{background:var(--nbl-bg-input);border:1px solid var(--nbl-border-input);font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-secondary);cursor:pointer;border-radius:.75rem;align-items:center;gap:.375rem;padding:.5rem .875rem;display:flex}.ne-Marketplace__filter-toggle--active{border-color:var(--nbl-nebula);color:var(--nbl-nebula)}.ne-Marketplace__cats{flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;display:flex}.ne-Marketplace__cat-pill{background:var(--nbl-bg-input);border:1px solid var(--nbl-border-subtle);font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-secondary);cursor:pointer;border-radius:2rem;align-items:center;gap:.375rem;padding:.3rem .75rem;transition:all .15s;display:flex}.ne-Marketplace__cat-pill:hover{border-color:var(--nbl-border-strong);color:var(--nbl-text-primary)}.ne-Marketplace__cat-pill--active{border-color:var(--nbl-nebula);color:var(--nbl-nebula);background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-Marketplace__cat-pill--active{background:color-mix(in srgb,var(--nbl-nebula) 8%,transparent)}}.ne-Marketplace__cat-count{background:var(--nbl-border-subtle);color:var(--nbl-text-faint);border-radius:2rem;padding:.1rem .4rem;font-size:.625rem}.ne-Marketplace__grid{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.ne-Marketplace__card{background:var(--nbl-bg-card);border:1px solid var(--nbl-border-subtle);border-radius:1rem;flex-direction:column;gap:.625rem;padding:1.125rem;transition:border-color .15s,background .15s;display:flex}.ne-Marketplace__card:hover{border-color:var(--nbl-border-strong);background:var(--nbl-bg-card-hover)}.ne-Marketplace__card-header{justify-content:space-between;align-items:center;display:flex}.ne-Marketplace__card-icon{background:var(--nbl-nebula);border-radius:.625rem;width:2.25rem;height:2.25rem}@supports (color:color-mix(in lab,red,red)){.ne-Marketplace__card-icon{background:color-mix(in srgb,var(--nbl-nebula) 10%,transparent)}}.ne-Marketplace__card-icon{border:1px solid var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-Marketplace__card-icon{border:1px solid color-mix(in srgb,var(--nbl-nebula) 20%,transparent)}}.ne-Marketplace__card-icon{justify-content:center;align-items:center;display:flex}.ne-Marketplace__card-meta{align-items:center;gap:.375rem;display:flex}.ne-Marketplace__cat-badge{font-size:.5625rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--nbl-nebula);background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-Marketplace__cat-badge{background:color-mix(in srgb,var(--nbl-nebula) 10%,transparent)}}.ne-Marketplace__cat-badge{border:1px solid var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-Marketplace__cat-badge{border:1px solid color-mix(in srgb,var(--nbl-nebula) 20%,transparent)}}.ne-Marketplace__cat-badge{border-radius:.375rem;padding:.15rem .45rem}.ne-Marketplace__version{font-size:.5625rem;font-family:var(--font-mono);color:var(--nbl-text-faint)}.ne-Marketplace__card-name{font-size:.875rem;font-weight:700;font-family:var(--font-mono);color:var(--nbl-text-heading);margin:0}.ne-Marketplace__card-desc{color:var(--nbl-text-secondary);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;flex:1;font-size:.6875rem;line-height:1.5;display:-webkit-box;overflow:hidden}.ne-Marketplace__card-author{font-size:.5625rem;font-family:var(--font-mono);color:var(--nbl-text-faint)}.ne-Marketplace__card-footer{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.ne-Marketplace__stars{align-items:center;gap:.2rem;display:flex}.ne-Marketplace__star-count{font-size:.5625rem;font-family:var(--font-mono);color:var(--nbl-text-faint);margin-left:.25rem}.ne-Marketplace__card-dl{font-size:.5625rem;font-family:var(--font-mono);color:var(--nbl-text-faint);align-items:center;gap:.3rem;display:flex}.ne-Marketplace__card-actions{gap:.5rem;margin-top:.25rem;display:flex}.ne-Marketplace__install-btn{font-size:.6875rem;font-family:var(--font-mono);background:var(--nbl-nebula);flex:1;justify-content:center;align-items:center;gap:.375rem;font-weight:600;display:flex}@supports (color:color-mix(in lab,red,red)){.ne-Marketplace__install-btn{background:color-mix(in srgb,var(--nbl-nebula) 12%,transparent)}}.ne-Marketplace__install-btn{border:1px solid var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-Marketplace__install-btn{border:1px solid color-mix(in srgb,var(--nbl-nebula) 28%,transparent)}}.ne-Marketplace__install-btn{color:var(--nbl-nebula);cursor:pointer;border-radius:.625rem;padding:.4rem .75rem;transition:background .15s}.ne-Marketplace__install-btn:hover{background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-Marketplace__install-btn:hover{background:color-mix(in srgb,var(--nbl-nebula) 20%,transparent)}}.ne-Marketplace__rate-btn{font-size:.6875rem;font-family:var(--font-mono);background:var(--nbl-bg-input);border:1px solid var(--nbl-border-subtle);color:var(--nbl-text-secondary);cursor:pointer;border-radius:.625rem;justify-content:center;align-items:center;gap:.375rem;padding:.4rem .75rem;transition:border-color .15s;display:flex}.ne-Marketplace__rate-btn:hover{border-color:var(--nbl-amber);color:var(--nbl-amber)}.ne-Marketplace__loading{color:var(--nbl-text-faint);font-size:.75rem;font-family:var(--font-mono);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:4rem 0;display:flex}.ne-Marketplace__error{color:var(--nbl-red);font-size:.75rem;font-family:var(--font-mono);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:4rem 0;display:flex}.ne-Marketplace__empty{color:var(--nbl-text-faint);font-size:.75rem;font-family:var(--font-mono);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:4rem 0;display:flex}.ne-Marketplace__empty-reset{border:1px solid var(--nbl-border-subtle);font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-secondary);cursor:pointer;background:0 0;border-radius:.5rem;padding:.375rem .75rem}.ne-Marketplace__pagination{justify-content:center;align-items:center;gap:1rem;padding:1.25rem 0;display:flex}.ne-Marketplace__page-btn{background:var(--nbl-bg-input);border:1px solid var(--nbl-border-subtle);font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-secondary);cursor:pointer;border-radius:.625rem;padding:.4rem .875rem;transition:border-color .15s}.ne-Marketplace__page-btn:hover:not(:disabled){border-color:var(--nbl-nebula);color:var(--nbl-nebula)}.ne-Marketplace__page-btn:disabled{opacity:.35;cursor:default}.ne-Marketplace__page-info{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-faint)}.ne-Marketplace__modal-backdrop{background:var(--nbl-bg-overlay);z-index:999;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ne-Marketplace__modal{background:var(--nbl-bg-panel);border:1px solid var(--nbl-border-strong);border-radius:1.25rem;flex-direction:column;width:100%;max-width:28rem;display:flex}.ne-Marketplace__modal-header{border-bottom:1px solid var(--nbl-border-subtle);font-size:.875rem;font-family:var(--font-mono);color:var(--nbl-text-heading);justify-content:space-between;align-items:center;padding:1rem 1.25rem;font-weight:600;display:flex}.ne-Marketplace__modal-header button{color:var(--nbl-text-faint);cursor:pointer;background:0 0;border:none;display:flex}.ne-Marketplace__modal-body{flex-direction:column;gap:.875rem;padding:1.25rem;display:flex}.ne-Marketplace__field{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-secondary);flex-direction:column;gap:.3rem;display:flex}.ne-Marketplace__input{background:var(--nbl-bg-input);border:1px solid var(--nbl-border-input);font-size:.75rem;font-family:var(--font-mono);color:var(--nbl-text-primary);border-radius:.625rem;outline:none;width:100%;padding:.5rem .75rem}.ne-Marketplace__input:focus{border-color:var(--nbl-border-input-focus)}.ne-Marketplace__textarea{resize:vertical;min-height:5rem}.ne-Marketplace__modal-error{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-red)}.ne-Marketplace__modal-footer{border-top:1px solid var(--nbl-border-subtle);justify-content:flex-end;align-items:center;gap:.625rem;padding:1rem 1.25rem;display:flex}.ne-Marketplace__modal-cancel{border:1px solid var(--nbl-border-subtle);font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-secondary);cursor:pointer;background:0 0;border-radius:.625rem;padding:.4rem .875rem}.ne-Marketplace__modal-submit{background:var(--nbl-nebula);align-items:center;gap:.375rem;display:flex}@supports (color:color-mix(in lab,red,red)){.ne-Marketplace__modal-submit{background:color-mix(in srgb,var(--nbl-nebula) 12%,transparent)}}.ne-Marketplace__modal-submit{border:1px solid var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-Marketplace__modal-submit{border:1px solid color-mix(in srgb,var(--nbl-nebula) 28%,transparent)}}.ne-Marketplace__modal-submit{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-nebula);cursor:pointer;border-radius:.625rem;padding:.4rem .875rem;font-weight:600;transition:background .15s}.ne-Marketplace__modal-submit:disabled{opacity:.45;cursor:default}.ne-Marketplace__modal-submit:not(:disabled):hover{background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-Marketplace__modal-submit:not(:disabled):hover{background:color-mix(in srgb,var(--nbl-nebula) 20%,transparent)}}.ne-spin{animation:.8s linear infinite ne-spin}.ne-LoadingState__icon{color:var(--nbl-text-faint)}.ne-LoadingState__message{font-size:.875rem;font-family:var(--font-mono);color:var(--nbl-text-faint)}.ne-EmptyState__icon--green{color:var(--nbl-green);margin:0 auto .75rem;display:block}.ne-EmptyState__icon--ghost{color:var(--nbl-text-ghost);margin:0 auto .75rem;display:block}.ne-ErrorState__icon{color:var(--nbl-red);margin:0 auto .75rem;display:block}.ne-LevelBadge{font-size:.625rem;font-family:var(--font-mono);text-align:center;border:1px solid;border-radius:.25rem;flex-shrink:0;width:3rem;padding:.125rem .375rem;font-weight:700}.ne-LogRow__row{cursor:pointer}.ne-LogRow__row--expanded{background:var(--nbl-hover-bg)}.ne-LogRow__compact{cursor:pointer;border-bottom:1px solid var(--nbl-border-subtle);font-family:var(--font-mono);align-items:center;gap:.5rem;min-height:0;padding:.3125rem 1rem;font-size:.6875rem;transition:background 80ms;display:grid;overflow:hidden}.ne-LogRow__compact:hover{background:var(--nbl-hover-bg)}.ne-LogRow__compact--expanded{background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-LogRow__compact--expanded{background:color-mix(in srgb,var(--nbl-nebula) 5%,transparent)}}.ne-LogRow__compact--error{background:var(--nbl-red)}@supports (color:color-mix(in lab,red,red)){.ne-LogRow__compact--error{background:color-mix(in srgb,var(--nbl-red) 5%,transparent)}}.ne-LogRow__compact--error{border-left:2px solid var(--nbl-red)}@supports (color:color-mix(in lab,red,red)){.ne-LogRow__compact--error{border-left:2px solid color-mix(in srgb,var(--nbl-red) 40%,transparent)}}.ne-LogRow__compact--error:hover{background:var(--nbl-red)}@supports (color:color-mix(in lab,red,red)){.ne-LogRow__compact--error:hover{background:color-mix(in srgb,var(--nbl-red) 9%,transparent)}}.ne-LogRow__time{color:var(--nbl-text-faint);flex-shrink:0;width:4.5rem}.ne-LogRow__component{color:var(--nbl-nebula);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ne-LogRow__component:after{content:" ›";color:var(--nbl-border-strong)}.ne-LogRow__sep{display:none}.ne-LogRow__op{color:var(--nbl-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ne-LogRow__op:after{content:" ·";color:var(--nbl-border-strong)}.ne-LogRow__msg-inline{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ne-LogRow__right{align-items:center;gap:.5rem;display:flex}.ne-LogRow__corr{color:var(--nbl-text-faint);opacity:.6;font-size:.625rem}.ne-Logs__time-presets{flex-shrink:0;align-items:center;gap:.25rem;margin-left:auto;display:flex}.ne-Logs__time-icon{color:var(--nbl-text-faint);flex-shrink:0;margin-right:.25rem}.ne-Logs__time-btn{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-faint);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.375rem;padding:.25rem .5rem;transition:color .1s,border-color .1s,background .1s}.ne-Logs__time-btn:hover{color:var(--nbl-text-muted);border-color:var(--nbl-border)}.ne-Logs__time-btn--active{color:var(--nbl-cyan);border-color:var(--nbl-cyan)}@supports (color:color-mix(in lab,red,red)){.ne-Logs__time-btn--active{border-color:color-mix(in srgb,var(--nbl-cyan) 35%,transparent)}}.ne-Logs__time-btn--active{background:var(--nbl-cyan)}@supports (color:color-mix(in lab,red,red)){.ne-Logs__time-btn--active{background:color-mix(in srgb,var(--nbl-cyan) 8%,transparent)}}.ne-Logs__live-agent-btn{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-faint);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.375rem;flex-shrink:0;align-items:center;gap:.3rem;padding:.25rem .5rem;transition:color .1s,border-color .1s,background .1s;display:inline-flex}.ne-Logs__live-agent-btn:hover{color:var(--nbl-green);border-color:var(--nbl-green)}@supports (color:color-mix(in lab,red,red)){.ne-Logs__live-agent-btn:hover{border-color:color-mix(in srgb,var(--nbl-green) 30%,transparent)}}.ne-Logs__live-agent-btn--active{color:var(--nbl-green);border-color:var(--nbl-green)}@supports (color:color-mix(in lab,red,red)){.ne-Logs__live-agent-btn--active{border-color:color-mix(in srgb,var(--nbl-green) 40%,transparent)}}.ne-Logs__live-agent-btn--active{background:var(--nbl-green)}@supports (color:color-mix(in lab,red,red)){.ne-Logs__live-agent-btn--active{background:color-mix(in srgb,var(--nbl-green) 10%,transparent)}}.ne-Logs__load-more{align-items:center;gap:.75rem;padding:.625rem 0 .25rem;display:flex}.ne-Logs__page-info{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-faint)}.ne-Logs__load-btn{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-nebula);border:1px solid var(--nbl-nebula);background:0 0}@supports (color:color-mix(in lab,red,red)){.ne-Logs__load-btn{border:1px solid color-mix(in srgb,var(--nbl-nebula) 30%,transparent)}}.ne-Logs__load-btn{cursor:pointer;border-radius:.5rem;padding:.3125rem .875rem;transition:background .1s,border-color .1s}.ne-Logs__load-btn:hover:not(:disabled){background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-Logs__load-btn:hover:not(:disabled){background:color-mix(in srgb,var(--nbl-nebula) 10%,transparent)}}.ne-Logs__load-btn:hover:not(:disabled){border-color:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-Logs__load-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--nbl-nebula) 50%,transparent)}}.ne-Logs__load-btn:disabled{opacity:.4;cursor:default}.ne-Logs__scroll-container{overscroll-behavior:contain;flex:1;min-height:300px;overflow:hidden auto}.ne-Layout__main:has([data-ne-page=ne-Logs]){height:100%;overflow-y:hidden}[data-ne-page=ne-Logs].nbl-page{min-height:unset;flex-direction:column;height:100%;display:flex}[data-ne-page=ne-Logs] .nbl-page-inner{box-sizing:border-box;flex-direction:column;flex:1;width:100%;max-width:100%;min-height:0;margin:0;display:flex}.ne-Layout__main:has([data-ne-page=ne-TaskDebugger]){height:100%;overflow-y:hidden}[data-ne-page=ne-TaskDebugger].nbl-page{min-height:unset;flex-direction:column;height:100%;display:flex}[data-ne-page=ne-TaskDebugger] .nbl-page-inner{box-sizing:border-box;flex-direction:column;flex:1;min-height:0;margin:0;padding:0;display:flex;overflow:hidden}.ne-Layout__main:has([data-ne-page=ne-WorkflowDetail]){height:100%;overflow-y:hidden}[data-ne-page=ne-WorkflowDetail].nbl-page{min-height:unset;flex-direction:column;height:100%;display:flex}[data-ne-page=ne-WorkflowDetail] .nbl-page-inner{box-sizing:border-box;flex-direction:column;flex:1;min-height:0;margin:0;padding:0;display:flex;overflow:hidden}[data-ne-page=ne-Logs] .nbl-table,[data-ne-page=ne-Logs] .ne-NTable{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}[data-ne-page=ne-Logs] .ne-NTable__scroll-host{flex-direction:column;flex:1;min-height:0;display:flex}.ne-Logs__fetch-indicator{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-faint);align-items:center;gap:.375rem;padding:.5rem 1rem;display:flex}.ne-Logs__fetch-dot{background:var(--nbl-nebula);border-radius:50%;width:.375rem;height:.375rem;animation:1s ease-in-out infinite ne-pulse}.ne-Logs__footer-info{padding:.375rem 0}.ne-stream-icon--stop{color:var(--nbl-red)}.ne-stream-icon--live{color:var(--nbl-green)}.ne-stream-label--stop{color:var(--nbl-red)}.ne-stream-label--live{color:var(--nbl-green)}.ne-stream-dot--stop{color:var(--nbl-red);fill:var(--nbl-red)}.ne-ApprovalCard__status-col{text-align:right}.ne-Security__col-time{width:5rem}.ne-Security__col-decision{width:4rem}.ne-Security__col-flex{flex:1}.ne-Security__col-agent{width:6rem}.ne-EvalPanel__action-input{min-width:14rem}.ne-PolicyRow__action-code{color:var(--nbl-nebula);font-family:var(--font-mono);font-size:.6875rem}.ne-PolicyRow__resource-code{color:var(--nbl-text-muted);font-family:var(--font-mono);font-size:.6875rem}.ne-Models__cloud-section{margin-bottom:1.5rem}.ne-Models__section-label--heading{align-items:center;gap:.5rem;font-weight:600;display:flex}.ne-Models__quickstart-list{flex-direction:column;gap:.5rem;display:flex}.ne-Models__add-local-btn{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-green);border:1px solid var(--nbl-green);align-items:center;gap:.375rem;padding:.375rem .75rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ne-Models__add-local-btn{border:1px solid color-mix(in srgb,var(--nbl-green) 22%,transparent)}}.ne-Models__add-local-btn{cursor:pointer;background:0 0;border-radius:.5rem}.ne-Models__sub-label{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-faint);text-transform:uppercase;letter-spacing:.08em;align-items:center;margin-bottom:.5rem;display:flex}.ne-Models__unconfigured-details{margin-top:.25rem}.ne-Models__unconfigured-details summary::-webkit-details-marker{display:none}.ne-Models__unconfigured-details[open]>summary{margin-bottom:.75rem}.ne-ProviderFlow__choice{border:1px solid var(--nbl-border);background:var(--nbl-bg-card);cursor:pointer;text-align:left;border-radius:.875rem;align-items:center;gap:.875rem;width:100%;padding:1rem;transition:border-color .15s,background .15s;display:flex}.ne-ProviderFlow__choice:hover{border-color:var(--nbl-text-muted);background:var(--nbl-hover-bg)}.ne-ProviderFlow__choice-icon{border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.ne-ProviderFlow__choice-body{flex:1;min-width:0}.ne-ProviderFlow__choice-title{color:var(--nbl-text-primary);margin-bottom:.25rem;font-size:.875rem;font-weight:600}.ne-ProviderFlow__choice-desc{color:var(--nbl-text-muted);font-size:.6875rem;line-height:1.5}.ne-ProviderFlow__pill-grid{flex-wrap:wrap;gap:.375rem;margin-top:.375rem;margin-bottom:.25rem;display:flex}.ne-ProviderFlow__pill{font-size:.6875rem;font-family:var(--font-mono);border:1px solid var(--nbl-border);color:var(--nbl-text-muted);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.25rem;padding:.3rem .625rem;transition:all .15s;display:inline-flex}.ne-ProviderFlow__pill:hover{border-color:var(--nbl-text-muted);color:var(--nbl-text)}.ne-ProviderFlow__pill--active{border-color:var(--nbl-nebula);color:var(--nbl-nebula);background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-ProviderFlow__pill--active{background:color-mix(in srgb,var(--nbl-nebula) 8%,transparent)}}.ne-ProviderFlow__pill--custom{border-style:dashed}.ne-ProviderFlow__pill--custom.ne-ProviderFlow__pill--active{border-style:solid;border-color:var(--nbl-amber);color:var(--nbl-amber);background:var(--nbl-amber)}@supports (color:color-mix(in lab,red,red)){.ne-ProviderFlow__pill--custom.ne-ProviderFlow__pill--active{background:color-mix(in srgb,var(--nbl-amber) 8%,transparent)}}.ne-CompanionGuide__steps{flex-direction:column;gap:.75rem;margin:.75rem 0;display:flex}.ne-CompanionGuide__step{align-items:flex-start;gap:.75rem;display:flex}.ne-CompanionGuide__step-num{background:var(--nbl-nebula);color:#000;width:1.5rem;height:1.5rem;font-size:.6875rem;font-family:var(--font-mono);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.ne-CompanionGuide__step-content{flex:1;min-width:0}.ne-CompanionGuide__step-title{color:var(--nbl-text);margin-bottom:.25rem;font-size:.75rem;font-weight:600}.ne-CompanionGuide__step-desc{color:var(--nbl-text-muted);font-size:.6875rem;line-height:1.5}.ne-CompanionGuide__step-desc code{background:var(--nbl-hover-bg);color:var(--nbl-nebula);border-radius:.25rem;margin-top:.25rem;padding:.125rem .375rem;font-size:.625rem;display:inline-block}.ne-TrustBadge{font-size:.625rem;font-family:var(--font-mono);border:1px solid;border-radius:.375rem;align-items:center;gap:.25rem;padding:.125rem .5rem;display:inline-flex}.ne-ScanBadge{font-size:.5625rem;font-family:var(--font-mono);border:1px solid;border-radius:.25rem;align-items:center;gap:.25rem;padding:.125rem .375rem;display:inline-flex}.ne-TrustScore{align-items:center;gap:.5rem;display:flex}.ne-TrustScore__bar{background:var(--nbl-border);border-radius:9999px;width:4rem;height:.375rem;overflow:hidden}.ne-TrustScore__fill{border-radius:9999px;height:100%}.ne-TrustScore__num{font-size:.625rem;font-family:var(--font-mono);font-weight:700}.ne-TrustScore__fail{font-size:.5625rem;font-family:var(--font-mono);color:var(--nbl-red);background:var(--nbl-red)}@supports (color:color-mix(in lab,red,red)){.ne-TrustScore__fail{background:color-mix(in srgb,var(--nbl-red) 10%,transparent)}}.ne-TrustScore__fail{border:1px solid var(--nbl-red)}@supports (color:color-mix(in lab,red,red)){.ne-TrustScore__fail{border:1px solid color-mix(in srgb,var(--nbl-red) 20%,transparent)}}.ne-TrustScore__fail{border-radius:.25rem;padding:0 .25rem}.ne-StarRating{align-items:center;gap:.25rem;display:flex}.ne-StarRating__num{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-muted);margin-left:.125rem}.ne-PluginCard{background:radial-gradient(circle at top right,var(--nbl-purple),transparent 40%),var(--nbl-bg-card);border:1px solid;padding:1.25rem}@supports (color:color-mix(in lab,red,red)){.ne-PluginCard{background:radial-gradient(circle at top right,color-mix(in srgb,var(--nbl-purple) 10%,transparent),transparent 40%),var(--nbl-bg-card)}}.ne-PluginCard__header{justify-content:space-between;align-items:flex-start;margin-bottom:.75rem;display:flex}.ne-PluginCard__identity{flex:1 1 0;align-items:center;gap:.625rem;min-width:0;display:flex;overflow:hidden}.ne-PluginCard__icon-wrap{background:var(--nbl-hover-bg);border:1px solid var(--nbl-border);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.ne-PluginCard__icon{color:var(--nbl-text-muted)}.ne-PluginCard__name-row{align-items:center;gap:.375rem;min-width:0;display:flex}.ne-PluginCard__name{font-size:.875rem;font-family:var(--font-mono);color:var(--nbl-text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ne-PluginCard__version{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-faint);border:1px solid var(--nbl-border);border-radius:.25rem;padding:0 .25rem}.ne-PluginCard__author{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-faint)}.ne-PluginCard__badges{flex-direction:column;align-items:flex-end;gap:.375rem;display:flex}.ne-PluginCard__desc{color:var(--nbl-text-muted);-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;min-height:7.5em;margin-bottom:.75rem;font-size:.75rem;line-height:1.5;display:-webkit-box;overflow:hidden}.ne-PluginCard__caps{flex-wrap:wrap;gap:.25rem;margin-bottom:.75rem;display:flex}.ne-PluginCard__cap-tag{font-size:.5625rem;font-family:var(--font-mono);color:var(--nbl-text-faint);background:var(--nbl-hover-bg);border:1px solid var(--nbl-border-subtle);border-radius:.25rem;padding:.125rem .375rem}.ne-PluginCard__scores{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.ne-PluginCard__installs{font-size:.5625rem;font-family:var(--font-mono);color:var(--nbl-text-faint);align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.ne-PluginCard__footer{align-items:center;gap:.5rem;display:flex}.ne-PluginCard__installed-label{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-green);align-items:center;gap:.25rem;display:flex}.ne-PluginCard__icon-btn{border:1px solid var(--nbl-border);cursor:pointer;width:1.75rem;height:1.75rem;color:var(--nbl-text-muted);background:0 0;border-radius:.5rem;justify-content:center;align-items:center;transition:color .15s,border-color .15s,background .15s;display:flex}.ne-PluginCard__icon-btn:hover{color:var(--nbl-text);border-color:var(--nbl-text-ghost);background:var(--nbl-hover-bg)}.ne-PluginCard__icon-btn--primary{color:var(--nbl-nebula);border-color:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-PluginCard__icon-btn--primary{border-color:color-mix(in srgb,var(--nbl-nebula) 30%,transparent)}}.ne-PluginCard__icon-btn--primary:hover{background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-PluginCard__icon-btn--primary:hover{background:color-mix(in srgb,var(--nbl-nebula) 10%,transparent)}}.ne-PluginCard__icon-btn--primary:hover{color:var(--nbl-nebula)}.ne-PluginCard__icon-btn--primary:disabled{cursor:not-allowed;opacity:.4}.ne-PluginCard__icon-btn--danger{color:var(--nbl-text-ghost)}.ne-PluginCard__icon-btn--danger:hover{color:var(--nbl-red);border-color:var(--nbl-red)}@supports (color:color-mix(in lab,red,red)){.ne-PluginCard__icon-btn--danger:hover{border-color:color-mix(in srgb,var(--nbl-red) 30%,transparent)}}.ne-PluginCard__icon-btn--danger:hover{background:var(--nbl-red)}@supports (color:color-mix(in lab,red,red)){.ne-PluginCard__icon-btn--danger:hover{background:color-mix(in srgb,var(--nbl-red) 8%,transparent)}}.ne-UploadPanel{background:var(--nbl-bg-surface);border-left:1px solid var(--nbl-border);z-index:201;flex-direction:column;width:26.25rem;display:flex;position:fixed;inset:0 0 0 auto;box-shadow:0 0 40px #00000080}.ne-UploadPanel__header{border-bottom:1px solid var(--nbl-border);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.ne-UploadPanel__title{font-size:.875rem;font-family:var(--font-mono);color:var(--nbl-text-primary);font-weight:600}.ne-UploadPanel__sub{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-faint)}.ne-UploadPanel__body{flex-direction:column;flex:1;gap:1rem;padding:1rem 1.25rem;display:flex;overflow-y:auto}.ne-UploadPanel__drop-zone{border:2px dashed var(--nbl-border);text-align:center;cursor:pointer;background:0 0;border-radius:1rem;padding:1.5rem}.ne-UploadPanel__drop-zone--over{border-color:var(--nbl-nebula);background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-UploadPanel__drop-zone--over{background:color-mix(in srgb,var(--nbl-nebula) 8%,transparent)}}.ne-UploadPanel__file-input{display:none}.ne-UploadPanel__file-preview{justify-content:center;align-items:center;gap:.5rem;display:flex}.ne-UploadPanel__file-info{text-align:left}.ne-UploadPanel__file-name{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-primary)}.ne-UploadPanel__file-size{font-size:.5625rem;font-family:var(--font-mono);color:var(--nbl-text-faint)}.ne-UploadPanel__upload-icon{color:var(--nbl-text-faint);margin:0 auto .5rem;display:block}.ne-UploadPanel__drop-hint{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-muted)}.ne-UploadPanel__drop-types{font-size:.5625rem;font-family:var(--font-mono);color:var(--nbl-text-ghost);margin-top:.25rem}.ne-UploadPanel__scan-info{padding:.75rem}.ne-UploadPanel__scan-title{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-faint);margin-bottom:.5rem;font-weight:600}.ne-UploadPanel__scan-layer{align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.ne-UploadPanel__layer-label{font-size:.5625rem;font-family:var(--font-mono);color:var(--nbl-text-secondary)}.ne-UploadPanel__layer-desc{font-size:.5rem;font-family:var(--font-mono);color:var(--nbl-text-faint)}.ne-UploadPanel__result{border:1px solid var(--nbl-nebula);border-radius:.75rem}@supports (color:color-mix(in lab,red,red)){.ne-UploadPanel__result{border:1px solid color-mix(in srgb,var(--nbl-nebula) 20%,transparent)}}.ne-UploadPanel__result{background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-UploadPanel__result{background:color-mix(in srgb,var(--nbl-nebula) 5%,transparent)}}.ne-UploadPanel__result{padding:.75rem}.ne-UploadPanel__result-title{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-nebula);margin-bottom:.5rem;font-weight:600}.ne-UploadPanel__result-scan{align-items:center;gap:.5rem;display:flex}.ne-UploadPanel__scanning{font-size:.5625rem;font-family:var(--font-mono);color:var(--nbl-nebula);align-items:center;gap:.25rem;display:inline-flex}.ne-UploadPanel__version-id{font-size:.5rem;font-family:var(--font-mono);color:var(--nbl-text-faint);margin-top:.25rem}.ne-UploadPanel__error{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-red);background:var(--nbl-red);border-radius:.5rem;padding:.75rem}@supports (color:color-mix(in lab,red,red)){.ne-UploadPanel__error{background:color-mix(in srgb,var(--nbl-red) 8%,transparent)}}.ne-UploadPanel__error{border:1px solid var(--nbl-red)}@supports (color:color-mix(in lab,red,red)){.ne-UploadPanel__error{border:1px solid color-mix(in srgb,var(--nbl-red) 20%,transparent)}}.ne-UploadPanel__actions{border-top:1px solid var(--nbl-border);gap:.5rem;padding:1rem 1.25rem;display:flex}.ne-UploadPanel__cancel-btn{font-size:.875rem;font-family:var(--font-mono);color:var(--nbl-text-muted);border:1px solid var(--nbl-border);cursor:pointer;background:0 0;border-radius:.5rem;flex:1;padding:.625rem}.ne-UploadPanel__submit-btn{font-size:.875rem;font-family:var(--font-mono);background:var(--nbl-nebula);color:#fff;cursor:pointer;border:none;border-radius:.5rem;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.625rem;font-weight:600;display:flex}.ne-Plugins__page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.ne-Plugins__title-row{align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.ne-Plugins__h1{font-size:1.25rem;font-weight:700;font-family:var(--font-mono);color:var(--nbl-text-primary);margin:0}.ne-Plugins__subtitle{font-size:.75rem;font-family:var(--font-mono);color:var(--nbl-text-faint);margin:0}.ne-Plugins__header-actions{align-items:center;gap:.75rem;display:flex}.ne-Plugins__scan-alert{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-red);border:1px solid var(--nbl-red);align-items:center;gap:.5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.ne-Plugins__scan-alert{border:1px solid color-mix(in srgb,var(--nbl-red) 20%,transparent)}}.ne-Plugins__scan-alert{background:var(--nbl-red);border-radius:.75rem;padding:.5rem .75rem}@supports (color:color-mix(in lab,red,red)){.ne-Plugins__scan-alert{background:color-mix(in srgb,var(--nbl-red) 5%,transparent)}}.ne-Plugins__submit-btn{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-nebula);border:1px solid var(--nbl-nebula);align-items:center;gap:.375rem;font-weight:600;display:flex}@supports (color:color-mix(in lab,red,red)){.ne-Plugins__submit-btn{border:1px solid color-mix(in srgb,var(--nbl-nebula) 25%,transparent)}}.ne-Plugins__submit-btn{cursor:pointer;background:0 0;border-radius:.75rem;padding:.5rem 1rem}.ne-Plugins__filter-row{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.ne-Plugins__search{flex:1;max-width:24rem}.ne-Plugins__filter-btns{align-items:center;gap:.25rem;display:flex}.ne-Plugins__grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.ne-Plugins__footer-notes{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:2rem;display:flex}.ne-Plugins__footer-note{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-ghost);align-items:center;gap:.375rem;display:flex}.ne-IntProviderCard__category{text-transform:capitalize}.ne-InstancePanel__webhook-col{flex-direction:column;gap:.75rem;display:flex}.ne-InstancePanel__webhook-header{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.ne-ConnectPanel__section-label--flush{margin:0}.ne-EmptyState__message--padded{text-align:center;padding:2rem 0}.ne-EmptyState__message--padded-xl{text-align:center;padding:5rem 0}.ne-WebhookRow__delete{margin-left:.5rem}.ne-JobRow__meta--next{color:var(--nbl-text-ghost);margin-top:.125rem}.ne-JobRow__error-count{color:var(--nbl-red)}.ne-Integrations__connected-section{margin-bottom:1.5rem}.ne-CatalogGrid{flex-direction:column;gap:1rem;display:flex}.ne-CatalogGrid__toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.ne-CatalogGrid__search{flex:1;min-width:14rem}.ne-CatalogGrid__filters{color:var(--nbl-text-faint);align-items:center;gap:.5rem;font-size:.6875rem;display:flex}.ne-CatalogGrid__summary{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-faint);align-items:center;gap:.375rem;display:flex}.ne-CatalogGrid__active-filter{background:var(--nbl-hover-bg);border:1px solid var(--nbl-border-subtle);border-radius:.25rem;padding:.0625rem .375rem}.ne-CatalogGrid__group{margin-bottom:.5rem}.ne-CatalogGrid__group-header{border-bottom:1px solid var(--nbl-border-subtle);align-items:center;gap:.5rem;margin-bottom:.75rem;padding-bottom:.375rem;display:flex}.ne-CatalogGrid__group-label{font-size:.75rem;font-family:var(--font-mono);text-transform:capitalize;font-weight:600}.ne-CatalogGrid__group-count{font-size:.5625rem;font-family:var(--font-mono);color:var(--nbl-text-ghost);background:var(--nbl-hover-bg);border:1px solid var(--nbl-border-subtle);border-radius:9999px;padding:.0625rem .375rem}.ne-CatalogGrid__filter-select{border-radius:.5rem;width:auto;padding:.3125rem .625rem;font-size:.6875rem}.ne-CatalogCard{border:1px solid var(--app-accent,var(--nbl-nebula));border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.ne-CatalogCard{border:1px solid color-mix(in srgb,var(--app-accent,var(--nbl-nebula)) 12%,var(--nbl-border))}}.ne-CatalogCard{background:radial-gradient(circle at top right,var(--app-accent,var(--nbl-nebula)),transparent 40%),var(--nbl-bg-card)}@supports (color:color-mix(in lab,red,red)){.ne-CatalogCard{background:radial-gradient(circle at top right,color-mix(in srgb,var(--app-accent,var(--nbl-nebula)) 12%,transparent),transparent 40%),var(--nbl-bg-card)}}.ne-CatalogCard{flex-direction:column;padding:1rem;display:flex}.ne-CatalogCard__header{justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;display:flex}.ne-CatalogCard__left{align-items:center;gap:.625rem;display:flex}.ne-CatalogCard__icon-wrap{background:var(--nbl-hover-bg);border:1px solid var(--nbl-border);border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:1.125rem;display:flex}.ne-CatalogCard__name{font-size:.8125rem;font-family:var(--font-mono);color:var(--nbl-text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ne-CatalogCard__badges{align-items:center;gap:.25rem;margin-top:.125rem;display:flex}.ne-CatalogCard__desc{color:var(--nbl-text-muted);flex:1;margin-bottom:.625rem;font-size:.6875rem;line-height:1.5}.ne-CatalogCard__caps{flex-wrap:wrap;gap:.25rem;margin-bottom:.75rem;display:flex}.ne-CatalogCard__footer{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.ne-CatalogCard__auth{align-items:center;gap:.375rem;display:flex}.ne-CatalogCard__auth-label{font-size:.5625rem;font-family:var(--font-mono);color:var(--nbl-text-ghost);background:var(--nbl-hover-bg);border:1px solid var(--nbl-border-subtle);text-transform:lowercase;border-radius:.25rem;padding:.0625rem .375rem}.ne-CatalogCard__auth-alts{font-size:.5rem;font-family:var(--font-mono);color:var(--nbl-text-ghost)}.ne-CatalogCard__btn{font-size:.625rem;font-family:var(--font-mono);cursor:pointer;border:1px solid;border-radius:.5rem;justify-content:center;align-items:center;gap:.375rem;padding:.375rem .75rem;display:flex}.ne-CatalogCard__btn--connect{cursor:pointer}.ne-CatalogCard__btn--connect:hover{filter:brightness(1.1)}.ne-CatalogCard__btn--planned{color:var(--nbl-text-ghost);border-color:var(--nbl-border-subtle);background:var(--nbl-hover-bg);cursor:default;text-transform:capitalize;font-size:.5625rem}.ne-ConfigurePanel__req-tag--more{color:var(--nbl-text-ghost)}.ne-ImplBadge{font-size:.5rem;font-family:var(--font-mono);white-space:nowrap;border:1px solid;border-radius:9999px;align-items:center;padding:.0625rem .375rem;font-weight:500;display:inline-flex}.ne-RatingStars{color:var(--nbl-amber);flex-shrink:0;align-items:center;gap:.0625rem;display:inline-flex}.nbl-select--sm{border-radius:.375rem;padding:.25rem .5rem;font-size:.625rem}.nbl-input--no-resize{resize:none}.ne-Stub{background:var(--nbl-bg-page);min-height:100vh;color:var(--nbl-text-primary);justify-content:center;align-items:center;display:flex}.ne-Stub__inner{text-align:center;max-width:24rem;padding:2rem}.ne-Stub__icon-wrap{background:var(--nbl-amber);border-radius:.75rem;width:3rem;height:3rem}@supports (color:color-mix(in lab,red,red)){.ne-Stub__icon-wrap{background:color-mix(in srgb,var(--nbl-amber) 10%,transparent)}}.ne-Stub__icon-wrap{border:1px solid var(--nbl-amber)}@supports (color:color-mix(in lab,red,red)){.ne-Stub__icon-wrap{border:1px solid color-mix(in srgb,var(--nbl-amber) 20%,transparent)}}.ne-Stub__icon-wrap{justify-content:center;align-items:center;margin:0 auto 1rem;display:flex}.ne-Stub__icon{color:var(--nbl-amber)}.ne-Stub__title{font-size:1.25rem;font-weight:700;font-family:var(--font-mono);margin:0 0 .5rem}.ne-Stub__desc{font-size:.75rem;font-family:var(--font-mono);color:var(--nbl-text-faint);margin:0 0 1.5rem}.ne-Stub__back-link{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-faint);align-items:center;gap:.375rem;text-decoration:none;transition:color .15s;display:inline-flex}.ne-Stub__back-link:hover{color:var(--nbl-nebula)}.ne-Constellation{background:#05050d;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.ne-Constellation__three{z-index:0;pointer-events:none;position:absolute;inset:0}.ne-Constellation__three canvas{pointer-events:none;display:block;width:100%!important;height:100%!important}.ne-Constellation__code-overlay{z-index:1;pointer-events:none;flex-direction:column;justify-content:space-around;gap:0;padding:2rem 3rem;display:flex;position:absolute;inset:0;overflow:hidden}.ne-Constellation__code-line{color:#6470f112;white-space:nowrap;text-overflow:ellipsis;will-change:opacity,transform;font-family:JetBrains Mono,Fira Code,monospace;font-size:.6875rem;animation:18s ease-in-out infinite alternate nbl-code-drift;overflow:hidden}.ne-Constellation__code-line:nth-child(odd){text-align:left;animation-direction:alternate}.ne-Constellation__code-line:nth-child(2n){text-align:right;animation-direction:alternate-reverse}@keyframes nbl-code-drift{0%{opacity:.5;transform:translate(0)}50%{opacity:1;transform:translate(6px)}to{opacity:.4;transform:translate(-4px)}}.ne-Constellation__hint{z-index:20;color:#94a3b8a6;letter-spacing:.06em;text-align:center;pointer-events:none;font-family:JetBrains Mono,monospace;font-size:.6875rem;animation:.6s forwards nbl-hint-fade;position:absolute;bottom:2.5rem;left:50%;transform:translate(-50%)}@keyframes nbl-hint-fade{0%{opacity:0;transform:translate(-50%)translateY(6px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.ne-Constellation__wordmark{z-index:20;pointer-events:none;align-items:center;gap:.5rem;display:flex;position:absolute;top:1.75rem;left:2rem}.ne-Constellation__wordmark-n{color:#6470f1;background:#6470f12e;border:1px solid #6470f159;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;font-family:JetBrains Mono,monospace;font-size:.875rem;font-weight:700;display:flex}.ne-Constellation__wordmark-text{color:#e2e8f066;letter-spacing:.08em;font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:500}@keyframes nbl-float{0%{transform:translateY(0)}to{transform:translateY(-7px)}}@keyframes nbl-pulse-ring{0%{opacity:.7;transform:scale(1)}50%{opacity:.3;transform:scale(1.08)}to{opacity:.7;transform:scale(1)}}.nc-pulse{transform-origin:50%;animation:2.4s ease-in-out infinite nbl-pulse-ring}.nc-pulse--slow{transform-origin:50%;animation:3.6s ease-in-out infinite nbl-pulse-ring}.nc-mode-toggle{z-index:25;color:#e2e8f099;letter-spacing:.04em;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a16b3;border:1px solid #6470f140;border-radius:8px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-family:JetBrains Mono,monospace;font-size:.6875rem;font-weight:500;transition:background .2s,border-color .2s,color .2s;display:flex;position:absolute;top:1.75rem;right:2rem}.nc-mode-toggle:hover{color:#e2e8f0;background:#6470f11f;border-color:#6470f173}.nc-mode-toggle:disabled{opacity:.4;cursor:not-allowed}.nc-mode-toggle__label{font:inherit}.nc-wizard-layer{z-index:15;opacity:0;pointer-events:none;transition:opacity .15s,transform .15s;display:flex;position:absolute;inset:0;transform:scale(.97)}.nc-wizard-layer--visible{opacity:1;pointer-events:auto;transform:scale(1)}.ne-Constellation__svg{z-index:10;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .15s;position:absolute;inset:0;overflow:visible}.ne-Constellation__svg--visible{opacity:1;pointer-events:auto}.ne-ConstellationDebug{background:#05050d;position:fixed;inset:0;overflow:hidden}.ne-ConstellationDebug__three{z-index:0;pointer-events:none;position:absolute;inset:0}.ne-ConstellationDebug__three canvas{pointer-events:none;display:block;width:100%!important;height:100%!important}.ne-ConstellationDebug__code-overlay{z-index:1;pointer-events:none;flex-direction:column;justify-content:space-around;padding:2rem 3rem;display:flex;position:absolute;inset:0;overflow:hidden}.ne-ConstellationDebug__code-line{color:#6470f112;white-space:nowrap;text-overflow:ellipsis;will-change:opacity,transform;font-family:JetBrains Mono,Fira Code,monospace;font-size:.6875rem;animation:18s ease-in-out infinite alternate nbl-code-drift;overflow:hidden}.ne-ConstellationDebug__code-line:nth-child(odd){text-align:left;animation-direction:alternate}.ne-ConstellationDebug__code-line:nth-child(2n){text-align:right;animation-direction:alternate-reverse}.ne-ConstellationDebug__wordmark{z-index:20;pointer-events:none;align-items:center;gap:.5rem;display:flex;position:absolute;top:1.75rem;left:2rem}.ne-ConstellationDebug__wordmark-n{color:#6470f1;background:#6470f12e;border:1px solid #6470f159;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;font-family:JetBrains Mono,monospace;font-size:.875rem;font-weight:700;display:flex}.ne-ConstellationDebug__wordmark-text{color:#e2e8f066;letter-spacing:.08em;font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:500}.nc-enter-overlay{z-index:15;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.nc-enter-btn{pointer-events:auto;cursor:pointer;background:#6470f11f;border:1.5px solid #6470f180;border-radius:50px;padding:1rem 2.8rem;transition:background .3s,border-color .3s,box-shadow .3s;animation:.5s ease-out both nc-enter-morph;position:relative}@keyframes nc-enter-morph{0%{opacity:0;border-radius:50%;width:44px;height:44px;padding:0;transform:scale(.6)}20%{opacity:.8;border-radius:50%;width:44px;height:44px;padding:0;transform:scale(1)}50%{opacity:1;border-radius:50%;width:44px;height:44px;padding:0;transform:scale(1)}to{opacity:1;border-radius:50px;width:auto;height:auto;padding:1rem 2.8rem;transform:scale(1)}}.nc-enter-btn:hover{background:#6470f138;border-color:#6470f1;box-shadow:0 0 30px #6470f159}.nc-enter-btn__glow{pointer-events:none;background:0 0;border:1px solid #6470f126;border-radius:54px;animation:2.5s ease-in-out infinite ncd-glow-pulse;position:absolute;inset:-4px}@keyframes ncd-glow-pulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.8;transform:scale(1.04)}}.nc-enter-btn__label{color:#e2e8f0;letter-spacing:.05em;font-family:JetBrains Mono,monospace;font-size:.9375rem;font-weight:600;animation:.5s ease-out both nc-enter-label}@keyframes nc-enter-label{0%,55%{opacity:0}to{opacity:1}}.nc-launching-text{z-index:5;color:#e2e8f0;text-shadow:0 0 20px #6470f199;font-family:JetBrains Mono,monospace;font-size:1.25rem;font-weight:600;animation:1.2s ease-in-out infinite alternate ncd-fade-pulse;position:relative}@keyframes ncd-fade-pulse{0%{opacity:.4}to{opacity:1}}.nc-launch-overlay{z-index:30;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.nc-launch-overlay__bloom{opacity:0;background:radial-gradient(#6470f166,#6470f11a 30%,#0000 70%);transition:opacity .4s;position:absolute;inset:0}.nc-launch-overlay__bloom--active{opacity:1}.nc-launch-overlay__bloom--bright{opacity:1;background:radial-gradient(#ffffffb3,#6470f180,#6470f126 50%,#0000 80%);transition:opacity .6s,background .6s;animation:none}.nc-launch-overlay__white{opacity:0;background:#fff;transition:opacity .8s;position:absolute;inset:0}.nc-launch-overlay__white--flash{opacity:.15;transition:opacity .5s}.nc-launch-overlay__white--full{opacity:1;transition:opacity .8s}.nc-configure{z-index:15;gap:0;display:flex;position:absolute;inset:0}.nc-stepper{background:0 0;border-right:1px solid #6470f10f;flex-direction:column;flex-shrink:0;gap:.75rem;width:260px;padding:1.5rem 1.5rem 2rem 1.75rem;display:flex;overflow-y:auto}.nc-stepper__brand{align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.nc-stepper__title{color:#e2e8f0;letter-spacing:.03em;font-family:JetBrains Mono,monospace;font-size:.9375rem;font-weight:600}.nc-stepper__subtitle{color:#94a3b899;font-family:JetBrains Mono,monospace;font-size:.6875rem}.nc-stepper__list{flex-direction:column;gap:.25rem;display:flex}.nc-stepper__item{border-radius:8px;align-items:flex-start;gap:.75rem;padding:.55rem .5rem;transition:background .2s;display:flex}.nc-stepper__item--active{background:#6470f10f}.nc-stepper__item--clickable{cursor:pointer}.nc-stepper__item--clickable:hover{background:#6470f10a}.nc-stepper__dot{border:1.5px solid #333;border-radius:50%;justify-content:center;align-items:center;width:22px;min-width:22px;height:22px;margin-top:1px;transition:border-color .3s,background .3s,box-shadow .3s;display:flex}.nc-stepper__dot-pulse{border-radius:50%;width:6px;height:6px;animation:1.5s ease-in-out infinite ncd-dot-pulse}@keyframes ncd-dot-pulse{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.nc-stepper__label-group{flex-direction:column;gap:2px;display:flex}.nc-stepper__label{font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:500;transition:color .2s}.nc-stepper__selection{font-family:JetBrains Mono,monospace;font-size:.625rem}.nc-stepper__optional{color:#555;font-family:JetBrains Mono,monospace;font-size:.5625rem;font-style:italic}.nc-configure__main{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2rem;padding:3rem 2rem;display:flex;position:relative;overflow-y:auto}.nc-configure__main:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(#6470f114,#6470f10a,#0000 70%);width:600px;height:500px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nc-configure__main>*{z-index:1;position:relative}.nc-graph-panel{z-index:18;pointer-events:none;background:0 0;border-left:1px solid #6470f10f;flex-direction:column;align-items:center;gap:.75rem;width:320px;padding:1.25rem 1rem;animation:.5s ease-out both nc-graph-fadein;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden}@keyframes nc-graph-fadein{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.nc-graph-panel__title{color:#94a3b866;letter-spacing:.06em;text-transform:uppercase;align-self:flex-start;font-family:JetBrains Mono,monospace;font-size:.625rem;font-weight:500}.nc-graph-panel__svg{flex:1;width:100%}.nc-selector{width:100%;max-width:640px;animation:.35s ease-out ncd-slide-up}@keyframes ncd-slide-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.nc-selector__header{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.nc-selector__icon{background:#0a0a1699;border:1.5px solid;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.nc-selector__title{margin:0;font-family:JetBrains Mono,monospace;font-size:1.125rem;font-weight:600}.nc-selector__desc{color:#94a3b8a6;margin:.2rem 0 0;font-family:JetBrains Mono,monospace;font-size:.6875rem}.nc-selector__grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem;display:grid}.nc-card{cursor:pointer;background:#0a0a16d9;border:1px solid #1a1a2e;border-radius:10px;flex-direction:column;gap:.5rem;padding:1rem;font-family:JetBrains Mono,monospace;transition:border-color .25s,background .25s,box-shadow .25s;display:flex;position:relative}.nc-card:hover{border-color:var(--card-color,#6470f1);box-shadow:0 0 18px var(--card-color,#6470f1)}@supports (color:color-mix(in lab,red,red)){.nc-card:hover{box-shadow:0 0 18px color-mix(in srgb,var(--card-color,#6470f1) 20%,transparent)}}.nc-card--selected{box-shadow:0 0 24px var(--card-color,#6470f1)}@supports (color:color-mix(in lab,red,red)){.nc-card--selected{box-shadow:0 0 24px color-mix(in srgb,var(--card-color,#6470f1) 30%,transparent)}}.nc-card__header{justify-content:space-between;align-items:center;display:flex}.nc-card__name{font-size:.8125rem;font-weight:600}.nc-card__tag{letter-spacing:.04em;border:1px solid #222;border-radius:4px;padding:2px 6px;font-size:.5625rem}.nc-card__desc{color:#94a3b88c;font-size:.6875rem;line-height:1.4}.nc-card__check{position:absolute;top:.5rem;right:.5rem}.nc-selector__skip{color:#666;cursor:pointer;background:0 0;border:1px solid #222;border-radius:8px;margin:1rem auto 0;padding:.5rem 1.25rem;font-family:JetBrains Mono,monospace;font-size:.6875rem;transition:color .2s,border-color .2s;display:block}.nc-selector__skip:hover{color:#999;border-color:#444}.nc-progress{align-items:center;gap:1rem;width:100%;max-width:640px;display:flex}.nc-progress__bar{background:#6470f11a;border-radius:2px;flex:1;height:3px;overflow:hidden}.nc-progress__fill{background:#6470f1;border-radius:2px;height:100%;transition:width .4s}.nc-progress__text{color:#94a3b880;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:.625rem}.nc-launch{cursor:not-allowed;opacity:.4;background:#0a0a16cc;border:1.5px solid #222;border-radius:50px;padding:.875rem 2.5rem;transition:all .35s;position:relative}.nc-launch--ready{cursor:pointer;opacity:1;background:#00ff8814;border-color:#0f8;box-shadow:0 0 28px #0f83}.nc-launch--ready:hover{background:#00ff8826;box-shadow:0 0 40px #00ff884d}.nc-launch__glow{pointer-events:none;opacity:0;border:1px solid #00ff881f;border-radius:54px;transition:opacity .3s;position:absolute;inset:-3px}.nc-launch--ready .nc-launch__glow{opacity:1;animation:2.2s ease-in-out infinite ncd-glow-pulse}.nc-launch__label{color:#e2e8f0;letter-spacing:.04em;font-family:JetBrains Mono,monospace;font-size:.875rem;font-weight:600}.nbl-rte-wrap{border:1px solid var(--nbl-border);background:var(--nbl-bg-card);border-radius:.75rem;overflow:hidden}.nbl-rte-wrap--viewer{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;overflow:visible!important}.nbl-rte-wrap--viewer .tiptap-editor .tiptap{padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.9375rem;line-height:1.75}.nbl-rte-wrap--viewer .tiptap-editor .tiptap h2,.nbl-rte-wrap--viewer .tiptap-editor .tiptap h3,.nbl-rte-wrap--viewer .tiptap-editor .tiptap h4{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.nbl-rte-wrap--viewer .tiptap-editor .tiptap p{color:var(--nbl-text-primary);margin:0 0 1rem}.nbl-rte-wrap--viewer .tiptap-editor .tiptap>p:first-of-type{color:var(--nbl-text-muted);font-size:1.0625rem;line-height:1.8}.nbl-rte-wrap--viewer .tiptap-editor .tiptap h2{border-top:1px solid var(--nbl-border-subtle);letter-spacing:-.01em;margin:2rem 0 .625rem;padding-top:1.25rem;font-size:1.25rem;font-weight:700}.nbl-rte-wrap--viewer .tiptap-editor .tiptap h3{margin:1.5rem 0 .375rem;font-size:1rem;font-weight:700}.nbl-rte-wrap--viewer .tiptap-editor .tiptap ul,.nbl-rte-wrap--viewer .tiptap-editor .tiptap ol{color:var(--nbl-text-primary);margin:0 0 1rem 1.5rem}.nbl-rte-wrap--viewer .tiptap-editor .tiptap li>p{margin:0 0 .15em}.nbl-rte-wrap--viewer .tiptap-editor .tiptap li>ul,.nbl-rte-wrap--viewer .tiptap-editor .tiptap li>ol{margin:.15em 0 0 1.25rem}.nbl-rte-wrap--viewer .tiptap-editor .tiptap li{margin-bottom:.35em}.nbl-rte-wrap--viewer .tiptap-editor .tiptap li li{margin-bottom:.1em}.nbl-rte-toolbar{border-bottom:1px solid var(--nbl-border-subtle);background:var(--nbl-bg-input);flex-wrap:wrap;align-items:center;gap:.1875rem;padding:.375rem .5rem;display:flex}.nbl-rte-btn{font-size:.625rem;font-family:var(--font-mono);letter-spacing:.02em;color:var(--nbl-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.375rem;padding:.25rem .5rem;font-weight:500;transition:all .12s}.nbl-rte-btn:hover{color:var(--nbl-text-secondary);background:var(--nbl-hover-bg)}.nbl-rte-btn--active{color:var(--nbl-text-heading);background:var(--nbl-active-bg);border-color:var(--nbl-active-border)}.nbl-rte-btn--disabled{opacity:.3;cursor:not-allowed}.nbl-rte-sep{background:var(--nbl-border-subtle);width:1px;height:1rem;margin:0 .25rem}.tiptap-editor .tiptap{font-family:var(--font-mono);color:var(--nbl-text-primary);outline:none;padding:.625rem .75rem;font-size:.8125rem;line-height:1.7}.tiptap-editor .tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--nbl-text-placeholder);pointer-events:none;height:0;font-family:var(--font-mono);font-size:.8125rem}.tiptap-editor .tiptap h2{font-family:var(--font-mono);color:var(--nbl-text-heading);letter-spacing:-.01em;margin:1rem 0 .375rem;font-size:1rem;font-weight:700}.tiptap-editor .tiptap h3{font-family:var(--font-mono);color:var(--nbl-text-heading);margin:.75rem 0 .25rem;font-size:.875rem;font-weight:600}.tiptap-editor .tiptap h4{font-family:var(--font-mono);color:var(--nbl-text-primary);text-transform:uppercase;letter-spacing:.05em;margin:.625rem 0 .25rem;font-size:.8125rem;font-weight:600}.tiptap-editor .tiptap p{color:var(--nbl-text-secondary);margin:.25rem 0}.tiptap-editor .tiptap ul,.tiptap-editor .tiptap ol{color:var(--nbl-text-secondary);margin:.375rem 0;padding-left:1.25rem}.tiptap-editor .tiptap ul{list-style-type:disc}.tiptap-editor .tiptap ol{list-style-type:decimal}.tiptap-editor .tiptap li{margin:.1rem 0}.tiptap-editor .tiptap li::marker{color:var(--nbl-text-faint)}.tiptap-editor .tiptap blockquote{border-left:2px solid var(--nbl-border-strong);color:var(--nbl-text-muted);margin:.5rem 0;padding-left:.75rem;font-style:italic}.tiptap-editor .tiptap pre{background:var(--nbl-bg-input);border:1px solid var(--nbl-border-subtle);font-family:var(--font-mono);color:var(--nbl-text-code);border-radius:.5rem;margin:.5rem 0;padding:.625rem .75rem;font-size:.75rem;line-height:1.6;overflow-x:auto}.tiptap-editor .tiptap code{background:var(--nbl-bg-input);border:1px solid var(--nbl-border-subtle);font-family:var(--font-mono);color:var(--nbl-text-code);border-radius:.25rem;padding:.1rem .3rem;font-size:.8em}.tiptap-editor .tiptap pre code{color:inherit;background:0 0;border:none;border-radius:0;padding:0}.tiptap-editor .tiptap a{color:var(--nbl-nebula);text-underline-offset:2px;text-decoration:underline}.tiptap-editor .tiptap a:hover{color:var(--nbl-cyan)}.tiptap-editor .tiptap hr{border:none;border-top:1px solid var(--nbl-border);margin:1rem 0}.tiptap-editor .tiptap img{border:1px solid var(--nbl-border-subtle);border-radius:.5rem;max-width:100%;margin:.5rem 0}.tiptap-editor .tiptap strong{color:var(--nbl-text-primary);font-weight:700}.tiptap-editor .tiptap em{font-style:italic}.tiptap-editor .tiptap u{text-decoration:underline}.tiptap-editor .tiptap s{color:var(--nbl-text-faint);text-decoration:line-through}.ne-Navbar__hamburger,.ne-Navbar__mobile-backdrop,.ne-Navbar__mobile-drawer,.ne-Navbar__mobile-search-btn{display:none}.ne-Navbar__mobile-drawer{background:var(--nbl-bg-sidebar);border-top:1px solid var(--nbl-border);z-index:49;opacity:0;pointer-events:none;transition:transform .22s cubic-bezier(.25,.46,.45,.94),opacity .22s;position:fixed;inset:3.5rem 0 0;overflow-y:auto;transform:translateY(-100%)}.ne-Navbar__mobile-drawer--open{opacity:1;pointer-events:auto;transform:translateY(0)}.ne-Navbar__mobile-backdrop{z-index:48;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0006;position:fixed;inset:0}.ne-Navbar__mobile-drawer-inner{flex-direction:column;gap:.25rem;padding:1rem 1.25rem 2rem;display:flex}.ne-Navbar__mobile-section-label{font-size:.5625rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.15em;color:var(--nbl-text-ghost);margin-bottom:.25rem;padding:.25rem .5rem}.ne-Navbar__mobile-link{font-size:.875rem;font-family:var(--font-mono);color:var(--nbl-text-secondary);border-radius:.75rem;align-items:center;gap:.75rem;padding:.75rem;text-decoration:none;transition:background .1s,color .1s;display:flex;position:relative}.ne-Navbar__mobile-link:hover,.ne-Navbar__mobile-link--active{background:var(--nbl-hover-bg);color:var(--nbl-text-primary)}.ne-Navbar__mobile-active-dot{background:var(--nbl-nebula);border-radius:9999px;flex-shrink:0;width:.375rem;height:.375rem;position:absolute;right:.75rem}.ne-Navbar__mobile-divider{background:var(--nbl-border-subtle);height:1px;margin:.75rem .5rem}.ne-Navbar__mobile-status{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-green);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.75rem;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;display:flex}.ne-Navbar__mobile-status:hover{background:var(--nbl-hover-bg)}@media(max-width:48rem){.ne-Navbar__hamburger{display:flex}.ne-Navbar__mobile-search-btn{display:inline-flex}.ne-Navbar__nav-group--desktop{display:none!important}.ne-Navbar__mobile-drawer,.ne-Navbar__mobile-backdrop{display:block}.ne-Navbar__quota-pill,.ne-Navbar__status-dot-wrap{display:none!important}.ne-Navbar__section--right{justify-content:flex-end;margin-left:auto}.ne-Navbar__tools-wrap,.ne-Navbar__live-wrap,.ne-Navbar__docs-btn,.ne-Navbar__help-btn,.ne-Navbar__settings-btn{display:none!important}.ne-Navbar__status-pill-label,.ne-Navbar__logo-version,.ne-Navbar__logo-name--hide-mobile,.ne-IrisMode__label{display:none}.ne-Navbar__search-slot{max-width:none}.ne-Navbar__search-btn{width:100%;max-width:none}.ne-Navbar__bridge-status{display:none!important}.ne-IrisMode__popup{width:calc(100vw - 2rem)!important;max-width:280px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.nbl-navbar-inner{gap:.5rem;padding:0 .75rem}.ne-RowSheet__handle{padding:1.125rem 0 1rem}.ne-RowSheet__handle-bar{width:3rem}}@media(max-width:40rem){.ne-SidePanel,.ne-ConnectPanel,.ne-InstancePanel,.ne-UploadPanel,.ne-ConfigurePanel{border-top:1px solid var(--nbl-border);max-height:100dvh;overflow-y:auto;left:0!important;right:0!important;border-left:none!important;width:100%!important;inset:3.5rem 0 0!important}.ne-HelpPanel{z-index:45;position:fixed;width:100%!important;inset:3.5rem 0 0!important}.nbl-page-inner{padding:1rem .875rem!important}.nbl-page-header{flex-direction:column;align-items:flex-start;gap:.75rem}.nbl-page-header__right{width:100%}}@media(max-width:48rem){.ne-StatGrid{grid-template-columns:repeat(min(var(--ne-stat-cols,4),4),1fr)!important}}@media(max-width:40rem){.ne-StatGrid{grid-template-columns:repeat(2,1fr)!important}.ne-FilterBar{flex-wrap:wrap}.ne-FilterBar__main{width:100%}.ne-FilterBar__summary{justify-content:flex-start;width:100%;margin-left:0}.ne-FilterBar__search{width:100%;max-width:100%!important}.ne-Logs__filter-row{flex-direction:column;align-items:flex-start}.ne-Logs__filter-wide,.ne-Logs__filter-narrow{width:100%;max-width:100%}.ne-AgentRow__model,.ne-AgentRow__tasks,.ne-AgentRow__caps,.ne-TaskRow__actions,.ne-PolicyRow__type-tag,.ne-LogRow__time{display:none}.ne-LogRow__detail{margin-left:0}.ne-Security__col-time,.ne-Security__col-agent{display:none}.ne-CP__status-metrics{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:48rem){.ne-Models__provider-grid,.ne-Models__local-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:40rem){.ne-Models__provider-grid,.ne-Models__local-grid{grid-template-columns:1fr}}@media(max-width:48rem){.ne-Integrations__providers-grid,.ne-ChatCard__chats-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:40rem){.ne-Integrations__providers-grid,.ne-ChatCard__chats-grid{grid-template-columns:1fr}.ne-Integrations__search{width:100%;max-width:100%}.ne-Integrations__header{flex-direction:column;align-items:flex-start}}@media(max-width:48rem){.ne-Plugins__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:40rem){.ne-Plugins__grid{grid-template-columns:1fr}.ne-Plugins__page-header{flex-direction:column;align-items:flex-start}.ne-SecurityCenter__vuln-grid,.ne-SecurityCenter__fb-grid,.ne-FeedbackForm__grid2{grid-template-columns:1fr}.ne-SecurityCenter__hero{padding:2rem 1rem 1.5rem}.ne-SecurityCenter__body{padding:1.5rem 1rem}.ne-VulnPanel__chain-grid{grid-template-columns:1fr}.ne-Modal__box{max-height:calc(100dvh - 6rem);overflow-y:auto;width:100%!important;max-width:calc(100vw - 1.5rem)!important;margin:.75rem!important}.ne-form-grid-2{grid-template-columns:1fr}.ne-modal-footer{flex-direction:column}}@media(max-width:48rem){.ne-Settings__layout{flex-direction:column;gap:1rem}.ne-Settings__sidebar{width:100%}.ne-Settings__nav{flex-flow:wrap;gap:.25rem}.ne-Settings__nav-btn{flex:1;justify-content:center;min-width:5rem;padding:.4rem .5rem;font-size:.6875rem}.ne-Section{margin-bottom:.75rem;padding:1rem}.ne-Settings__mode-grid,.ne-Settings__theme-grid,.ne-Settings__runtime-grid,.ne-Settings__model-grid,.ne-Settings__cred-grid{grid-template-columns:1fr!important}.ne-Settings__providers-main{flex-basis:100%!important}.ne-Settings__providers-side{flex-basis:100%!important;min-width:0!important}.ne-Toggle__label{font-size:.75rem}.ne-SaveBar{flex-direction:column;gap:.5rem}.ne-SaveBar__save{justify-content:center;width:100%}.ne-Field{margin-bottom:.625rem}.ne-RadioSelector__option{gap:8px;padding:6px 8px}.ne-Landing__2col,.ne-Landing__security-grid{grid-template-columns:1fr;gap:2rem}.ne-Landing__feat-grid{grid-template-columns:repeat(2,1fr)}.ne-Landing__identity-grid,.ne-Landing__det-grid{grid-template-columns:1fr}.ne-Landing__section,.ne-Landing__security{padding:4rem 1rem}}@media(max-width:40rem){.ne-Landing__hero{min-height:80vh;padding:0 1rem}.ne-Landing__h1{font-size:clamp(1.875rem,10vw,2.75rem)}.ne-Landing__feat-grid,.ne-Landing__identity-cards{grid-template-columns:1fr}.ne-Landing__ctas{flex-direction:column;align-items:stretch}.ne-Landing__cta-primary,.ne-Landing__cta-secondary{justify-content:center}.ne-Landing__stats{gap:1.25rem}.ne-Landing__footer-inner{flex-direction:column;align-items:flex-start;gap:1.25rem}.ne-Landing__footer-links{flex-wrap:wrap;gap:1rem}.ne-Landing__section,.ne-Landing__security{padding:3rem 1rem}.ne-Landing__cta-section{padding:4rem 1rem}.ne-Landing__cta-h2{font-size:1.75rem}.ne-SecurityCenter__h1{font-size:clamp(1.25rem,6vw,2rem)}.ne-Landing__obs-quote{font-size:.9375rem}.ne-SecurityCenter__hero{padding:2rem 1rem 1.5rem}.ne-SecurityCenter__body{padding:1.5rem 1rem}.ne-SecurityCenter__hero-row{flex-direction:column;align-items:flex-start}.ne-SecurityCenter__feedback{padding:1.5rem 1rem}.ne-CodeBlock__pre{font-size:.6875rem}.ne-Docs__hero{padding:1.5rem 1rem 1rem}.ne-Docs__body{padding:1.5rem 1rem 3rem}.ne-DocStates{grid-template-columns:1fr}.ne-Profile__hero{flex-direction:column;align-items:flex-start}.ne-Profile__identity-grid{grid-template-columns:1fr;width:100%}.ne-Profile__stats{flex-wrap:wrap;gap:1rem}.ne-Constellation__code-overlay,.ne-ConstellationDebug__code-overlay{display:none}.nc-stepper{width:200px;padding:3rem 1rem 2rem}}.ne-StatStrip{display:none}@media(max-width:48rem){.ne-StatStrip{scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:center;gap:.5rem;margin-bottom:1rem;padding-bottom:.75rem;display:flex;overflow-x:auto}.ne-StatStrip::-webkit-scrollbar{display:none}.ne-StatGrid{display:none!important}}.ne-StatStrip__chip{white-space:nowrap;cursor:pointer;font-family:var(--font-mono);background:0 0;border:1px solid;border-radius:9999px;flex-shrink:0;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.6875rem;font-weight:600;transition:background .12s;display:flex}.ne-StatStrip__chip--active{background:var(--chip-color,var(--nbl-nebula))}@supports (color:color-mix(in lab,red,red)){.ne-StatStrip__chip--active{background:color-mix(in srgb,var(--chip-color,var(--nbl-nebula)) 12%,transparent)}}.ne-StatStrip__chip:active{background:var(--chip-color,var(--nbl-nebula))}@supports (color:color-mix(in lab,red,red)){.ne-StatStrip__chip:active{background:color-mix(in srgb,var(--chip-color,var(--nbl-nebula)) 18%,transparent)}}.ne-StatStrip__dot{border-radius:9999px;flex-shrink:0;width:.375rem;height:.375rem}.ne-StatStrip__value{font-size:.875rem;font-weight:900;line-height:1}.ne-StatStrip__label{text-transform:uppercase;letter-spacing:.08em;opacity:.7;font-size:.5625rem;font-weight:400}.ne-FilterChip{display:none}@media(max-width:48rem){.ne-FilterChip{border:1px solid var(--nbl-border);font-family:var(--font-mono);color:var(--nbl-text-secondary);background:var(--nbl-bg-input);cursor:pointer;border-radius:9999px;align-items:center;gap:.5rem;width:fit-content;margin-bottom:.75rem;padding:.5rem .875rem;font-size:.6875rem;transition:border-color .12s,background .12s;display:flex}.ne-FilterChip--active{border-color:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-FilterChip--active{border-color:color-mix(in srgb,var(--nbl-nebula) 40%,transparent)}}.ne-FilterChip--active{color:var(--nbl-nebula);background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-FilterChip--active{background:color-mix(in srgb,var(--nbl-nebula) 8%,transparent)}}.ne-FilterChip__count{background:var(--nbl-nebula);color:#fff;border-radius:9999px;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;font-size:.5rem;font-weight:700;display:inline-flex}.ne-FilterBar--desktop-only{display:none!important}.ne-FilterChip__drawer{border:1px solid var(--nbl-border);background:var(--nbl-bg-card);border-radius:.875rem;margin-bottom:.875rem;padding:.875rem 1rem}.ne-FilterChip__search{background:var(--nbl-bg-input);border:1px solid var(--nbl-border-subtle);border-radius:.75rem;align-items:center;gap:.5rem;margin-bottom:.75rem;padding:.625rem .875rem;display:flex}.ne-FilterChip__search input{width:100%;font-size:.875rem;font-family:var(--font-mono);color:var(--nbl-text-secondary);background:0 0;border:none;outline:none}.ne-FilterChip__pills{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}}.ne-SwipeRow{position:relative;overflow:hidden}.ne-SwipeRow__content{z-index:1;will-change:transform;background:0 0;transition:transform .2s cubic-bezier(.25,.46,.45,.94);position:relative;transform:translate(0)}.ne-SwipeRow__content--swiped{transform:translate(-5rem)}.ne-SwipeRow__tray{z-index:0;align-items:stretch;width:5rem;display:flex;position:absolute;top:0;bottom:0;right:0}.ne-SwipeRow__action{cursor:pointer;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:#fff;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.25rem;font-size:.5rem;font-weight:700;transition:opacity .12s;display:flex}.ne-SwipeRow__action:active{opacity:.8}.ne-SwipeRow__action--pause{background:var(--nbl-amber)}.ne-SwipeRow__action--resume{background:var(--nbl-green)}.ne-SwipeRow__action--delete,.ne-SwipeRow__action--cancel{background:var(--nbl-red)}@supports (color:color-mix(in lab,red,red)){.ne-SwipeRow__action--cancel{background:color-mix(in srgb,var(--nbl-red) 70%,transparent)}}.ne-SwipeRow__action--retry{background:var(--nbl-cyan)}.ne-SwipeRow__action--edit{background:var(--nbl-nebula)}.ne-SwipeRow__action--copy{background:var(--nbl-text-muted)}.ne-SwipeRow__action-label{font-size:.5rem;font-family:var(--font-mono)}.ne-MobileRow{display:none}@media(max-width:48rem){.ne-MobileRow{text-align:left;cursor:pointer;width:100%;min-height:3.75rem;color:inherit;background:0 0;border:none;align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex}.ne-MobileRow--link{color:inherit;text-decoration:none}.ne-MobileRow:active{background:var(--nbl-hover-bg)}}.ne-MobileRow__icon{border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.ne-MobileRow__body{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.ne-MobileRow__title{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ne-MobileRow__name{font-size:.875rem;font-family:var(--font-mono);color:var(--nbl-text-primary);text-overflow:ellipsis;white-space:nowrap;max-width:12rem;font-weight:600;overflow:hidden}.ne-MobileRow__meta{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-faint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ne-MobileRow__right{flex-shrink:0;align-items:center;gap:.375rem;display:flex}.ne-MobileRow__chevron{color:var(--nbl-text-ghost);flex-shrink:0}@media(min-width:48.0625rem){.ne-MobileRow,.ne-MobileOnly{display:none!important}.ne-DesktopOnly:not(.ne-StatGrid):not(tr){display:block!important}}@media(max-width:48rem){.ne-DesktopOnly{display:none!important}}.ne-RowSheet__backdrop{z-index:70;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;animation:.18s ne-backdrop-in;position:fixed;inset:0}@keyframes ne-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes ne-modal-in{0%{opacity:0;transform:scale(.94)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}.ne-RowSheet{z-index:71;background:var(--nbl-bg-panel);border-top:1px solid var(--nbl-border);border-radius:1.25rem 1.25rem 0 0;flex-direction:column;max-height:78vh;animation:.24s cubic-bezier(.25,.46,.45,.94) ne-sheet-up;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -20px 60px #0006}@keyframes ne-sheet-up{0%{opacity:.4;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.ne-RowSheet__handle{cursor:grab;-webkit-tap-highlight-color:transparent;touch-action:none;border-radius:1.25rem 1.25rem 0 0;flex-shrink:0;justify-content:center;align-items:center;width:100%;padding:1rem 0 .875rem;transition:background .15s;display:flex}.ne-RowSheet__handle:hover{background:var(--nbl-border)}@supports (color:color-mix(in lab,red,red)){.ne-RowSheet__handle:hover{background:color-mix(in srgb,var(--nbl-border) 30%,transparent)}}.ne-RowSheet__handle:active{cursor:grabbing;background:var(--nbl-border)}@supports (color:color-mix(in lab,red,red)){.ne-RowSheet__handle:active{background:color-mix(in srgb,var(--nbl-border) 50%,transparent)}}.ne-RowSheet__handle-bar{background:var(--nbl-border-strong);border-radius:9999px;width:2.5rem;height:.25rem}.ne-RowSheet__header{border-bottom:1px solid var(--nbl-border-subtle);flex-shrink:0;align-items:center;gap:.875rem;padding:.875rem 1.25rem .75rem;display:flex}.ne-RowSheet__header-icon{border-radius:.875rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.ne-RowSheet__header-text{flex:1;min-width:0}.ne-RowSheet__title{font-size:.9375rem;font-family:var(--font-mono);color:var(--nbl-text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.ne-RowSheet__subtitle{font-size:.5625rem;font-family:var(--font-mono);color:var(--nbl-text-faint);margin-top:.125rem}.ne-RowSheet__close{background:var(--nbl-hover-bg);cursor:pointer;width:2rem;height:2rem;color:var(--nbl-text-muted);border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ne-RowSheet__body{-webkit-overflow-scrolling:touch;flex:1;padding:1rem 1.25rem;overflow-y:auto}.ne-RowSheet__kv-grid{grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1rem;display:grid}.ne-RowSheet__kv{flex-direction:column;gap:.25rem;display:flex}.ne-RowSheet__kv-label{font-size:.5625rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--nbl-text-faint)}.ne-RowSheet__kv-value{font-size:.75rem;font-family:var(--font-mono);color:var(--nbl-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ne-RowSheet__kv-value--mono{color:var(--nbl-text-faint);font-size:.625rem}.ne-RowSheet__section-label{font-size:.5625rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--nbl-text-muted);margin:.75rem 0 .5rem}.ne-RowSheet__caps{flex-wrap:wrap;gap:.375rem;margin-bottom:.75rem;display:flex}.ne-RowSheet__footer{padding:.875rem 1.25rem;padding-bottom:max(.875rem,env(safe-area-inset-bottom));border-top:1px solid var(--nbl-border-subtle);flex-direction:column;flex-shrink:0;gap:.5rem;display:flex}.ne-RowSheet__btn{width:100%;font-size:.875rem;font-family:var(--font-mono);cursor:pointer;border:none;border-radius:.875rem;justify-content:center;align-items:center;gap:.5rem;min-height:3rem;padding:.875rem;font-weight:600;transition:opacity .12s;display:flex}.ne-RowSheet__btn:active{opacity:.8}.ne-RowSheet__btn--primary{background:var(--nbl-nebula);color:#fff}.ne-RowSheet__btn--danger{background:var(--nbl-red)}@supports (color:color-mix(in lab,red,red)){.ne-RowSheet__btn--danger{background:color-mix(in srgb,var(--nbl-red) 12%,transparent)}}.ne-RowSheet__btn--danger{border:1px solid var(--nbl-red)}@supports (color:color-mix(in lab,red,red)){.ne-RowSheet__btn--danger{border:1px solid color-mix(in srgb,var(--nbl-red) 25%,transparent)}}.ne-RowSheet__btn--danger{color:var(--nbl-red)}.ne-RowSheet__btn--ghost{background:var(--nbl-hover-bg);border:1px solid var(--nbl-border);color:var(--nbl-text-secondary)}.ne-RowSheet__btn--amber{background:var(--nbl-amber)}@supports (color:color-mix(in lab,red,red)){.ne-RowSheet__btn--amber{background:color-mix(in srgb,var(--nbl-amber) 12%,transparent)}}.ne-RowSheet__btn--amber{border:1px solid var(--nbl-amber)}@supports (color:color-mix(in lab,red,red)){.ne-RowSheet__btn--amber{border:1px solid color-mix(in srgb,var(--nbl-amber) 25%,transparent)}}.ne-RowSheet__btn--amber{color:var(--nbl-amber)}.ne-RowSheet__btn--cyan{background:var(--nbl-cyan)}@supports (color:color-mix(in lab,red,red)){.ne-RowSheet__btn--cyan{background:color-mix(in srgb,var(--nbl-cyan) 12%,transparent)}}.ne-RowSheet__btn--cyan{border:1px solid var(--nbl-cyan)}@supports (color:color-mix(in lab,red,red)){.ne-RowSheet__btn--cyan{border:1px solid color-mix(in srgb,var(--nbl-cyan) 25%,transparent)}}.ne-RowSheet__btn--cyan{color:var(--nbl-cyan)}.ne-RowSheet__btn--green{background:var(--nbl-green)}@supports (color:color-mix(in lab,red,red)){.ne-RowSheet__btn--green{background:color-mix(in srgb,var(--nbl-green) 12%,transparent)}}.ne-RowSheet__btn--green{border:1px solid var(--nbl-green)}@supports (color:color-mix(in lab,red,red)){.ne-RowSheet__btn--green{border:1px solid color-mix(in srgb,var(--nbl-green) 25%,transparent)}}.ne-RowSheet__btn--green{color:var(--nbl-green)}.ne-RowSheet__btn:disabled{opacity:.4;cursor:not-allowed}.ne-RowSheet__pre{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-muted);white-space:pre-wrap;word-break:break-all;background:var(--nbl-bg-page);border:1px solid var(--nbl-border-subtle);border-radius:.5rem;max-height:12rem;margin:0;padding:.75rem;overflow-y:auto}.ne-MobileActionBar{display:none}@media(max-width:48rem){.ne-MobileActionBar{z-index:60;padding:.875rem 1.25rem;padding-bottom:max(.875rem,env(safe-area-inset-bottom));background:var(--nbl-bg-panel);border-top:1px solid var(--nbl-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);align-items:center;gap:.625rem;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 32px #00000040}.ne-PageShell__inner,.nbl-page-inner{padding-bottom:calc(5rem + env(safe-area-inset-bottom))!important}}.ne-MobileActionBar__primary{font-size:.875rem;font-family:var(--font-mono);cursor:pointer;border:none;border-radius:.875rem;flex:1;justify-content:center;align-items:center;gap:.5rem;min-height:3rem;padding:.875rem;font-weight:600;transition:opacity .12s;display:flex}.ne-MobileActionBar__primary:active{opacity:.85}.ne-MobileActionBar__primary--nebula{background:var(--nbl-nebula);color:#fff;box-shadow:0 0 24px var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-MobileActionBar__primary--nebula{box-shadow:0 0 24px color-mix(in srgb,var(--nbl-nebula) 35%,transparent)}}.ne-MobileActionBar__primary--green{background:var(--nbl-green);color:#fff;box-shadow:0 0 24px var(--nbl-green)}@supports (color:color-mix(in lab,red,red)){.ne-MobileActionBar__primary--green{box-shadow:0 0 24px color-mix(in srgb,var(--nbl-green) 30%,transparent)}}.ne-MobileActionBar__primary--red{background:var(--nbl-red);color:#fff}.ne-MobileActionBar__secondary{border:1px solid var(--nbl-border);background:var(--nbl-hover-bg);cursor:pointer;width:3rem;height:3rem;color:var(--nbl-text-secondary);border-radius:.875rem;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s,color .12s;display:flex}.ne-MobileActionBar__secondary:active{background:var(--nbl-active-bg)}.ne-MobileActionBar__secondary--active{border-color:var(--nbl-green)}@supports (color:color-mix(in lab,red,red)){.ne-MobileActionBar__secondary--active{border-color:color-mix(in srgb,var(--nbl-green) 40%,transparent)}}.ne-MobileActionBar__secondary--active{color:var(--nbl-green);background:var(--nbl-green)}@supports (color:color-mix(in lab,red,red)){.ne-MobileActionBar__secondary--active{background:color-mix(in srgb,var(--nbl-green) 8%,transparent)}}:root{--nbl-dur-instant:80ms;--nbl-dur-fast:.14s;--nbl-dur-base:.22s;--nbl-dur-medium:.34s;--nbl-dur-slow:.5s;--nbl-dur-enter:.6s;--nbl-ease-out:cubic-bezier(.22, 1, .36, 1);--nbl-ease-in-out:cubic-bezier(.4, 0, .2, 1);--nbl-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--nbl-ease-smooth:cubic-bezier(.25, .46, .45, .94)}@keyframes nbl-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes nbl-fade-in{0%{opacity:0}to{opacity:1}}@keyframes nbl-scale-in{0%{opacity:0;transform:scale(.95)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes nbl-slide-right{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes nbl-slide-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes nbl-stagger-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes nbl-stream-flow{0%{opacity:0;transform:translateY(100vh)}5%{opacity:.6}90%{opacity:.3}to{opacity:0;transform:translateY(-120%)}}@keyframes nbl-shimmer{0%{left:-100%}to{left:160%}}@keyframes nbl-glow-pulse{0%,to{opacity:.08;transform:scale(1)}50%{opacity:.14;transform:scale(1.06)}}@keyframes nbl-scroll-bounce{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.4;transform:translateY(8px)}}@keyframes nbl-soft-tick{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.3)}}.nbl-reveal{will-change:opacity,transform}.nbl-reveal--hidden{opacity:0;transition:none;transform:translateY(32px)}.nbl-reveal--visible{opacity:1;transition:opacity var(--nbl-dur-slow) var(--nbl-ease-out),transform var(--nbl-dur-slow) var(--nbl-ease-out);transform:translateY(0)}.nbl-reveal--left.nbl-reveal--hidden{opacity:0;transform:translate(-36px)}.nbl-reveal--left.nbl-reveal--visible{opacity:1;transition:opacity var(--nbl-dur-slow) var(--nbl-ease-out),transform var(--nbl-dur-slow) var(--nbl-ease-out);transform:translate(0)}.nbl-reveal--right.nbl-reveal--hidden{opacity:0;transform:translate(36px)}.nbl-reveal--right.nbl-reveal--visible{opacity:1;transition:opacity var(--nbl-dur-slow) var(--nbl-ease-out),transform var(--nbl-dur-slow) var(--nbl-ease-out);transform:translate(0)}.nbl-reveal--scale.nbl-reveal--hidden{opacity:0;transform:scale(.93)}.nbl-reveal--scale.nbl-reveal--visible{opacity:1;transition:opacity var(--nbl-dur-medium) var(--nbl-ease-out),transform var(--nbl-dur-medium) var(--nbl-ease-spring);transform:scale(1)}.nbl-reveal--d1{transition-delay:60ms}.nbl-reveal--d2{transition-delay:.12s}.nbl-reveal--d3{transition-delay:.18s}.nbl-reveal--d4{transition-delay:.24s}.nbl-reveal--d5{transition-delay:.3s}.nbl-reveal--d6{transition-delay:.36s}.nbl-filter-pill,.ne-filter-tab{transition:background var(--nbl-dur-fast) var(--nbl-ease-in-out),color var(--nbl-dur-fast) var(--nbl-ease-in-out),border-color var(--nbl-dur-fast) var(--nbl-ease-in-out),box-shadow var(--nbl-dur-fast) var(--nbl-ease-in-out)}.nbl-filter-pill:hover{transition:background var(--nbl-dur-fast) var(--nbl-ease-in-out),color var(--nbl-dur-fast) var(--nbl-ease-in-out),border-color var(--nbl-dur-fast) var(--nbl-ease-in-out),transform var(--nbl-dur-fast) var(--nbl-ease-spring);transform:translateY(-1px)}.nbl-capability-tag,.ne-cap-tag{transition:background var(--nbl-dur-fast) var(--nbl-ease-in-out),border-color var(--nbl-dur-fast) var(--nbl-ease-in-out),color var(--nbl-dur-fast) var(--nbl-ease-in-out)}.nbl-panel{transition:border-color var(--nbl-dur-base) var(--nbl-ease-in-out),box-shadow var(--nbl-dur-base) var(--nbl-ease-in-out),background var(--nbl-dur-base) var(--nbl-ease-in-out)}.nbl-panel:where(a,button,[role=button]):hover,.nbl-panel.nbl-panel--hoverable:hover{border-color:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.nbl-panel:where(a,button,[role=button]):hover,.nbl-panel.nbl-panel--hoverable:hover{border-color:color-mix(in srgb,var(--nbl-nebula) 25%,var(--nbl-border))}}.nbl-panel:where(a,button,[role=button]):hover,.nbl-panel.nbl-panel--hoverable:hover{box-shadow:0 4px 24px -8px var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.nbl-panel:where(a,button,[role=button]):hover,.nbl-panel.nbl-panel--hoverable:hover{box-shadow:0 4px 24px -8px color-mix(in srgb,var(--nbl-nebula) 15%,transparent)}}.nbl-stat-card{transition:border-color var(--nbl-dur-base) var(--nbl-ease-in-out),box-shadow var(--nbl-dur-base) var(--nbl-ease-in-out)}.ne-Landing__feat-card{transition:border-color var(--nbl-dur-base) var(--nbl-ease-in-out),box-shadow var(--nbl-dur-base) var(--nbl-ease-in-out),transform var(--nbl-dur-medium) var(--nbl-ease-spring)}.ne-Landing__feat-card:hover{box-shadow:0 8px 32px -12px var(--nbl-nebula);transform:translateY(-3px)}@supports (color:color-mix(in lab,red,red)){.ne-Landing__feat-card:hover{box-shadow:0 8px 32px -12px color-mix(in srgb,var(--nbl-nebula) 20%,transparent)}}.ne-Landing__feat-card:hover{border-color:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-Landing__feat-card:hover{border-color:color-mix(in srgb,var(--nbl-nebula) 30%,var(--nbl-border))}}.ne-Landing__identity-card{transition:border-color var(--nbl-dur-base) var(--nbl-ease-in-out),box-shadow var(--nbl-dur-base) var(--nbl-ease-in-out),transform var(--nbl-dur-medium) var(--nbl-ease-spring)}.ne-Landing__identity-card:hover{box-shadow:0 6px 24px -8px var(--nbl-nebula);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.ne-Landing__identity-card:hover{box-shadow:0 6px 24px -8px color-mix(in srgb,var(--nbl-nebula) 15%,transparent)}}.ne-Landing__identity-card:hover{border-color:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-Landing__identity-card:hover{border-color:color-mix(in srgb,var(--nbl-nebula) 25%,var(--nbl-border))}}.ne-Landing__det-card{transition:background var(--nbl-dur-base) var(--nbl-ease-in-out),border-color var(--nbl-dur-base) var(--nbl-ease-in-out)}.ne-Landing__det-card:hover{background:var(--nbl-bg-surface)}@supports (color:color-mix(in lab,red,red)){.ne-Landing__det-card:hover{background:color-mix(in srgb,var(--nbl-bg-surface) 80%,transparent)}}.ne-Landing__mem-layer-card{transition:border-color var(--nbl-dur-fast) var(--nbl-ease-in-out),background var(--nbl-dur-fast) var(--nbl-ease-in-out)}.ne-Landing__mem-layer-row:hover .ne-Landing__mem-layer-card{background:var(--nbl-bg-surface)}@supports (color:color-mix(in lab,red,red)){.ne-Landing__mem-layer-row:hover .ne-Landing__mem-layer-card{background:color-mix(in srgb,var(--nbl-bg-surface) 90%,transparent)}}.ne-AgentRow{transition:background var(--nbl-dur-fast) var(--nbl-ease-in-out)}.ne-AgentRow:hover{background:var(--nbl-hover-bg)}.ne-TaskRow__main{transition:background var(--nbl-dur-fast) var(--nbl-ease-in-out)}.ne-TaskRow__main:hover{background:var(--nbl-hover-bg)}.ne-PolicyRow{transition:background var(--nbl-dur-fast) var(--nbl-ease-in-out)}.ne-PolicyRow:hover{background:var(--nbl-hover-bg)}.ne-LogRow__row,.ne-AuditRow{transition:background var(--nbl-dur-fast) var(--nbl-ease-in-out)}.ne-AuditRow:hover{background:var(--nbl-hover-bg)}.ne-VulnCard{transition:border-color var(--nbl-dur-base) var(--nbl-ease-in-out),box-shadow var(--nbl-dur-base) var(--nbl-ease-in-out),transform var(--nbl-dur-medium) var(--nbl-ease-spring)}.ne-VulnCard:hover{transform:translateY(-2px)}.ne-PluginCard{transition:border-color var(--nbl-dur-base) var(--nbl-ease-in-out),box-shadow var(--nbl-dur-base) var(--nbl-ease-in-out),transform var(--nbl-dur-medium) var(--nbl-ease-spring)}.ne-PluginCard:hover{box-shadow:0 6px 24px -8px #00000040}.ne-CatalogCard{transition:border-color var(--nbl-dur-base) var(--nbl-ease-in-out),box-shadow var(--nbl-dur-base) var(--nbl-ease-in-out)}.ne-CatalogCard:hover{border-color:var(--app-accent,var(--nbl-nebula))}@supports (color:color-mix(in lab,red,red)){.ne-CatalogCard:hover{border-color:color-mix(in srgb,var(--app-accent,var(--nbl-nebula)) 30%,var(--nbl-border))}}.ne-CatalogCard:hover{box-shadow:0 4px 20px -6px #0003}.ne-IntProviderCard{transition:border-color var(--nbl-dur-base) var(--nbl-ease-in-out),box-shadow var(--nbl-dur-base) var(--nbl-ease-in-out)}.ne-IntProviderCard:hover{border-color:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-IntProviderCard:hover{border-color:color-mix(in srgb,var(--nbl-nebula) 20%,var(--nbl-border))}}.ne-CP__nav-card{transition:border-color var(--nbl-dur-base) var(--nbl-ease-in-out),background var(--nbl-dur-base) var(--nbl-ease-in-out),transform var(--nbl-dur-medium) var(--nbl-ease-spring)}.ne-CP__nav-card:not(.ne-CP__nav-card--soon):hover{transform:translateY(-2px)}.nbl-search-input,.ne-Integrations__search,.ne-Plugins__search .nbl-input{transition:border-color var(--nbl-dur-fast) var(--nbl-ease-in-out),box-shadow var(--nbl-dur-fast) var(--nbl-ease-in-out)}.nbl-search-input:focus-within,.ne-Integrations__search:focus-within{border-color:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.nbl-search-input:focus-within,.ne-Integrations__search:focus-within{border-color:color-mix(in srgb,var(--nbl-nebula) 45%,var(--nbl-border))}}.nbl-search-input:focus-within,.ne-Integrations__search:focus-within{box-shadow:0 0 0 3px var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.nbl-search-input:focus-within,.ne-Integrations__search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--nbl-nebula) 10%,transparent)}}.ne-ConfigurePanel,.ne-ConnectPanel,.ne-InstancePanel,.ne-UploadPanel,.nbl-side-panel{animation:nbl-slide-right var(--nbl-dur-enter) var(--nbl-ease-out) both}.nbl-modal{animation:nbl-scale-in var(--nbl-dur-medium) var(--nbl-ease-spring) both}.ne-overlay-backdrop,.nbl-modal-backdrop{animation:nbl-fade-in var(--nbl-dur-medium) var(--nbl-ease-in-out) both}.ne-Navbar__mega,.ne-ToolsPanel,.ne-LivePanel{animation:nbl-scale-in var(--nbl-dur-fast) var(--nbl-ease-spring) both;transform-origin:0 0}.nbl-btn-primary{transition:background var(--nbl-dur-fast) var(--nbl-ease-in-out),border-color var(--nbl-dur-fast) var(--nbl-ease-in-out),transform var(--nbl-dur-fast) var(--nbl-ease-spring),opacity var(--nbl-dur-fast) var(--nbl-ease-in-out)}.nbl-btn-primary:not(:disabled):hover{transform:translateY(-1px)}.nbl-btn-primary:not(:disabled):active{transform:translateY(0)}.nbl-btn-ghost,.nbl-btn-secondary{transition:background var(--nbl-dur-fast) var(--nbl-ease-in-out),border-color var(--nbl-dur-fast) var(--nbl-ease-in-out),color var(--nbl-dur-fast) var(--nbl-ease-in-out),transform var(--nbl-dur-fast) var(--nbl-ease-spring)}.nbl-btn-ghost:not(:disabled):hover,.nbl-btn-secondary:not(:disabled):hover{transform:translateY(-1px)}.nbl-icon-btn{transition:background var(--nbl-dur-fast) var(--nbl-ease-in-out),color var(--nbl-dur-fast) var(--nbl-ease-in-out),transform var(--nbl-dur-fast) var(--nbl-ease-spring)}.nbl-icon-btn:not(:disabled):hover{transform:scale(1.08)}.ne-Toggle__track,.ne-Toggle__thumb{transition:background var(--nbl-dur-base) var(--nbl-ease-in-out),left var(--nbl-dur-base) var(--nbl-ease-spring)}.ne-DocsAccordion{transition:border-color var(--nbl-dur-fast) var(--nbl-ease-in-out)}.ne-DocsAccordion__trigger{transition:background var(--nbl-dur-fast) var(--nbl-ease-in-out)}.ne-DocsAccordion__trigger:hover{background:var(--nbl-hover-bg)}.ne-Landing__scroll-line{animation:nbl-scroll-bounce 2.4s var(--nbl-ease-in-out) infinite}.ne-Landing__cta-primary{transition:box-shadow var(--nbl-dur-base) var(--nbl-ease-in-out),transform var(--nbl-dur-medium) var(--nbl-ease-spring),opacity var(--nbl-dur-fast) var(--nbl-ease-in-out)}.ne-Landing__cta-primary:hover{box-shadow:0 8px 32px -8px var(--nbl-nebula);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.ne-Landing__cta-primary:hover{box-shadow:0 8px 32px -8px color-mix(in srgb,var(--nbl-nebula) 50%,transparent)}}.ne-Landing__cta-primary:active{transform:translateY(0)}.ne-Landing__cta-secondary{transition:background var(--nbl-dur-fast) var(--nbl-ease-in-out),border-color var(--nbl-dur-fast) var(--nbl-ease-in-out),transform var(--nbl-dur-medium) var(--nbl-ease-spring)}.ne-Landing__cta-secondary:hover{border-color:var(--nbl-text-faint);transform:translateY(-2px)}.ne-Landing__cta-secondary:active{transform:translateY(0)}.ne-Landing__hero-glow{animation:nbl-glow-pulse 6s var(--nbl-ease-in-out) infinite}.ne-Landing__stream-layer{z-index:2;pointer-events:none;gap:0;display:flex;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 10% 30%,#0000 40% 85%,#000 92% 100%);mask-image:linear-gradient(#0000,#000 10% 30%,#0000 40% 85%,#000 92% 100%)}.ne-Landing__stream-col{flex-direction:column;flex:1;align-items:center;display:flex;position:relative;overflow:hidden}.ne-Landing__stream-item{font-family:var(--font-mono);color:var(--nbl-amber);font-size:.5625rem;position:absolute}@supports (color:color-mix(in lab,red,red)){.ne-Landing__stream-item{color:color-mix(in srgb,var(--nbl-amber) 45%,transparent)}}.ne-Landing__stream-item{text-shadow:0 0 12px var(--nbl-amber)}@supports (color:color-mix(in lab,red,red)){.ne-Landing__stream-item{text-shadow:0 0 12px color-mix(in srgb,var(--nbl-amber) 30%,transparent)}}.ne-Landing__stream-item{white-space:nowrap;letter-spacing:.05em;will-change:transform,opacity;-webkit-user-select:none;user-select:none;animation:linear infinite nbl-stream-flow}.ne-Landing__stream-col:first-child .ne-Landing__stream-item{animation-duration:28s;animation-delay:0s}.ne-Landing__stream-col:nth-child(2) .ne-Landing__stream-item{color:#e8a04561;text-shadow:0 0 12px #e8a04538;animation-duration:36s;animation-delay:-5s}.ne-Landing__stream-col:nth-child(3) .ne-Landing__stream-item{animation-duration:22s;animation-delay:-2s}.ne-Landing__stream-col:nth-child(4) .ne-Landing__stream-item{color:#d4783a66;text-shadow:0 0 12px #d4783a3d;animation-duration:44s;animation-delay:-9s}.ne-Landing__stream-col:nth-child(5) .ne-Landing__stream-item{animation-duration:32s;animation-delay:-4s}.ne-Landing__stream-col:nth-child(6) .ne-Landing__stream-item{color:#c9622e59;text-shadow:0 0 12px #c9622e33;animation-duration:26s;animation-delay:-7s}.ne-Landing__stream-col:nth-child(7) .ne-Landing__stream-item{animation-duration:40s;animation-delay:-1s}.ne-Landing__stream-col:nth-child(8) .ne-Landing__stream-item{color:#e8a04561;text-shadow:0 0 12px #e8a04538;animation-duration:30s;animation-delay:-11s}.ne-Landing__stream-col .ne-Landing__stream-item:nth-child(2){animation-delay:calc(var(--nbl-stream-offset,0s) - 50%)}.ne-Landing__stream-col:first-child .ne-Landing__stream-item:nth-child(2){animation-delay:-7s}.ne-Landing__stream-col:nth-child(2) .ne-Landing__stream-item:nth-child(2){animation-delay:-14s}.ne-Landing__stream-col:nth-child(3) .ne-Landing__stream-item:nth-child(2){animation-delay:-5.5s}.ne-Landing__stream-col:nth-child(4) .ne-Landing__stream-item:nth-child(2){animation-delay:-20s}.ne-Landing__stream-col:nth-child(5) .ne-Landing__stream-item:nth-child(2){animation-delay:-12s}.ne-Landing__stream-col:nth-child(6) .ne-Landing__stream-item:nth-child(2){animation-delay:-6s}.ne-Landing__stream-col:nth-child(7) .ne-Landing__stream-item:nth-child(2){animation-delay:-10s}.ne-Landing__stream-col:nth-child(8) .ne-Landing__stream-item:nth-child(2){animation-delay:-18s}.ne-Landing__section-label-line{transition:width var(--nbl-dur-medium) var(--nbl-ease-out)}.ne-Landing__security-card{transition:border-color var(--nbl-dur-base) var(--nbl-ease-in-out),box-shadow var(--nbl-dur-base) var(--nbl-ease-in-out)}.ne-Landing__security-feature{transition:opacity var(--nbl-dur-fast) var(--nbl-ease-in-out)}.ne-Landing__security-feature:hover{opacity:.85}.ne-Landing__security-cta{transition:background var(--nbl-dur-fast) var(--nbl-ease-in-out),box-shadow var(--nbl-dur-base) var(--nbl-ease-in-out),transform var(--nbl-dur-medium) var(--nbl-ease-spring)}.ne-Landing__security-cta:hover{box-shadow:0 8px 24px -8px var(--nbl-red);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.ne-Landing__security-cta:hover{box-shadow:0 8px 24px -8px color-mix(in srgb,var(--nbl-red) 35%,transparent)}}.ne-Landing__security-cta:active{transform:translateY(0)}.ne-Landing__footer-link{transition:color var(--nbl-dur-fast) var(--nbl-ease-in-out)}.ne-Landing__footer-link:hover{color:var(--nbl-text-secondary)}.ne-Landing__arch-layer{transition:background var(--nbl-dur-fast) var(--nbl-ease-in-out),border-color var(--nbl-dur-fast) var(--nbl-ease-in-out),box-shadow var(--nbl-dur-fast) var(--nbl-ease-in-out)}.nbl-navbar{animation:nbl-navbar-enter var(--nbl-dur-enter) var(--nbl-ease-out) both}@keyframes nbl-navbar-enter{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.nbl-nav-link{transition:color var(--nbl-dur-fast) var(--nbl-ease-in-out),background var(--nbl-dur-fast) var(--nbl-ease-in-out),border-color var(--nbl-dur-fast) var(--nbl-ease-in-out),transform var(--nbl-dur-fast) var(--nbl-ease-spring)}.nbl-nav-link:not(.active):hover{transform:translateY(-1px)}.ne-Navbar__mega{transform-origin:top}.ne-LivePanel{transform-origin:100% 0}.ne-Navbar__mobile-backdrop{animation:nbl-fade-in var(--nbl-dur-base) var(--nbl-ease-in-out) both}.ne-Navbar__profile-btn{transition:opacity var(--nbl-dur-fast) var(--nbl-ease-in-out),transform var(--nbl-dur-fast) var(--nbl-ease-spring)}.ne-Navbar__profile-btn:hover{opacity:.85;transform:scale(1.05)}.ne-Navbar__theme-btn,.ne-Navbar__help-btn,.ne-Navbar__docs-btn,.ne-Navbar__settings-btn{transition:background var(--nbl-dur-fast) var(--nbl-ease-in-out),color var(--nbl-dur-fast) var(--nbl-ease-in-out),transform var(--nbl-dur-fast) var(--nbl-ease-spring)}.ne-Navbar__theme-btn:hover,.ne-Navbar__help-btn:hover,.ne-Navbar__docs-btn:hover,.ne-Navbar__settings-btn:hover{transform:scale(1.08)}@media(prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.nbl-reveal--hidden{opacity:1!important;transform:none!important}}.ne-Build__card{background:var(--nbl-bg-card);border:1px solid var(--nbl-border);border-radius:.875rem;margin-bottom:1.25rem;padding:1.5rem}.ne-Build__empty{background:var(--nbl-bg-card);border:1px solid var(--nbl-border);color:var(--nbl-text-muted);text-align:center;border-radius:.875rem;padding:2rem;font-size:.875rem}.ne-Build__empty-code{font-family:var(--font-mono);color:var(--nbl-nebula);background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-Build__empty-code{background:color-mix(in srgb,var(--nbl-nebula) 8%,transparent)}}.ne-Build__empty-code{border-radius:.25rem;padding:.125rem .375rem}.ne-Build__section-title{font-size:.9375rem;font-weight:600;font-family:var(--font-mono);color:var(--nbl-text-heading);margin:0 0 1.25rem}.ne-Build__summary-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.ne-Build__latest-label{font-size:.625rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--nbl-text-ghost);margin-bottom:.25rem}.ne-Build__build-id{font-size:1.25rem;font-weight:700;font-family:var(--font-mono);color:var(--nbl-text-heading)}.ne-Build__meta-row{color:var(--nbl-text-ghost);flex-wrap:wrap;gap:1rem;margin-top:.375rem;font-size:.8125rem;display:flex}.ne-Build__meta-val{color:var(--nbl-text-muted)}.ne-Build__commit{font-family:var(--font-mono)}.ne-Build__counts-row{flex-wrap:wrap;gap:1.5rem;margin-top:1.25rem;display:flex}.ne-Build__count-item{text-align:center}.ne-Build__count-value{font-size:1.75rem;font-weight:700;font-family:var(--font-mono);color:var(--nbl-text-heading);line-height:1}.ne-Build__count-label{font-size:.5625rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--nbl-text-ghost);margin-top:.25rem}.ne-Build__scores-row{align-items:center;gap:1.5rem;display:flex}.ne-Build__score-badge{text-align:center;min-width:5rem}.ne-Build__score-value{font-size:1.75rem;font-weight:700;font-family:var(--font-mono);line-height:1}.ne-Build__score-label{font-size:.625rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--nbl-text-muted);margin-top:.25rem}.ne-Build__progress-grid{grid-template-columns:1fr 1fr;gap:.75rem 1.5rem;margin-top:1.75rem;display:grid}.ne-Build__progress-header{justify-content:space-between;margin-bottom:.25rem;font-size:.8125rem;display:flex}.ne-Build__progress-label{color:var(--nbl-text-secondary)}.ne-Build__progress-pct{color:var(--nbl-text-muted)}.ne-Build__progress-track{background:var(--nbl-bg-input);border-radius:.25rem;height:.5rem;overflow:hidden}.ne-Build__progress-fill{border-radius:.25rem;height:100%;transition:width .6s}.ne-Build__table-wrap{margin-top:1rem;overflow-x:auto}.ne-Build__table{border-collapse:collapse;width:100%;font-size:.8125rem}.ne-Build__table-head-row{border-bottom:1px solid var(--nbl-border)}.ne-Build__th{text-align:left;font-size:.6875rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--nbl-text-ghost);padding:.5rem .75rem;font-weight:500}.ne-Build__tr{border-bottom:1px solid var(--nbl-border-subtle);transition:background .1s}.ne-Build__tr:hover{background:var(--nbl-hover-bg)}.ne-Build__tr--active{background:var(--nbl-active-bg)}.ne-Build__td{color:var(--nbl-text-secondary);padding:.625rem .75rem}.ne-Build__td--id{font-family:var(--font-mono);color:var(--nbl-nebula)}.ne-Build__td--mono{font-family:var(--font-mono)}.ne-Build__td--muted{color:var(--nbl-text-muted)}.ne-Build__td--faint{color:var(--nbl-text-ghost)}.ne-Build__td--name{text-overflow:ellipsis;white-space:nowrap;max-width:26rem;overflow:hidden}.ne-Build__inspect-btn{padding:.25rem .625rem;font-size:.75rem}.ne-Build__status-chip{font-size:.6875rem;font-family:var(--font-mono);border:1px solid;border-radius:.25rem;padding:.125rem .5rem;font-weight:600}.ne-Build__cat-grid{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:1rem;display:grid}.ne-Build__cat-card{background:var(--nbl-bg-page);border:1px solid var(--nbl-border);cursor:pointer;border-radius:.625rem;padding:1rem .875rem;transition:border-color .15s}.ne-Build__cat-card:hover{background:var(--nbl-hover-bg)}.ne-Build__cat-header{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.ne-Build__cat-name{font-size:.75rem;font-weight:600;font-family:var(--font-mono);text-transform:capitalize;letter-spacing:.04em}.ne-Build__cat-count{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-ghost)}.ne-Build__cat-bar{background:var(--nbl-bg-input);border-radius:.25rem;height:.5rem;margin-bottom:.75rem;display:flex;overflow:hidden}.ne-Build__cat-counts{font-size:.6875rem;font-family:var(--font-mono);gap:.625rem;margin-bottom:.625rem;display:flex}.ne-Build__cat-footer{font-size:.6875rem;font-family:var(--font-mono);justify-content:space-between;display:flex}.ne-Build__cat-ms{color:var(--nbl-text-ghost)}.ne-Build__legend{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-ghost);flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:1rem;display:flex}.ne-Build__legend-item{align-items:center;gap:.375rem;display:flex}.ne-Build__legend-dot{border-radius:.125rem;flex-shrink:0;width:.5rem;height:.5rem;display:inline-block}.ne-Build__legend-hint{color:var(--nbl-text-ghost);margin-left:auto}.ne-Build__tests-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.ne-Build__test-filters{gap:.5rem;display:flex}.ne-Build__tests-placeholder{color:var(--nbl-text-ghost);text-align:center;font-size:.875rem;font-family:var(--font-mono);padding:2rem}.ne-Build__test-summary{font-size:.75rem;font-family:var(--font-mono);color:var(--nbl-text-ghost);text-align:right;margin-top:.75rem}@media(max-width:40rem){.ne-Build__progress-grid{grid-template-columns:1fr}.ne-Build__scores-row{flex-wrap:wrap;justify-content:flex-start}.ne-Build__summary-row{flex-direction:column}.ne-Build__legend-hint{margin-left:0}}.ne-BuildHero{margin-bottom:1.25rem;padding:0}.ne-BuildHero .ne-MyPanel__content{gap:1.25rem;padding:1.5rem 1.75rem;display:grid}.ne-BuildHero__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.25rem;display:flex}.ne-BuildHero__left{align-items:center;gap:1rem;min-width:0;display:flex}.ne-BuildHero__ring{flex-shrink:0}.ne-BuildHero__label{font-size:.5625rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--nbl-text-ghost);margin-bottom:.125rem}.ne-BuildHero__build-id{font-size:1.15rem;font-weight:700;font-family:var(--font-mono);color:var(--nbl-text-heading);line-height:1.2}.ne-BuildHero__meta{flex-wrap:wrap;gap:.5rem;margin-top:.375rem;display:flex}.ne-BuildHero__meta-chip{color:var(--nbl-text-muted);background:var(--nbl-text-muted);align-items:center;gap:.25rem;font-size:.6875rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ne-BuildHero__meta-chip{background:color-mix(in srgb,var(--nbl-text-muted) 6%,transparent)}}.ne-BuildHero__meta-chip{border:1px solid var(--nbl-text-muted)}@supports (color:color-mix(in lab,red,red)){.ne-BuildHero__meta-chip{border:1px solid color-mix(in srgb,var(--nbl-text-muted) 10%,transparent)}}.ne-BuildHero__meta-chip{border-radius:6px;padding:.125rem .5rem}.ne-BuildHero__meta-chip code{font-family:var(--font-mono);font-size:inherit;color:var(--nbl-nebula)}.ne-BuildHero__numbers{align-items:center;gap:1.25rem;display:flex}.ne-BuildHero__num{text-align:center;min-width:3.5rem}.ne-BuildHero__num-value{font-size:1.5rem;font-weight:700;font-family:var(--font-mono);color:var(--nbl-text-heading);line-height:1}.ne-BuildHero__num-label{font-size:.5rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--nbl-text-ghost);margin-top:.25rem}.ne-BuildHero__scores{grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}.ne-BuildHero__score-card{background:var(--nbl-surface)}@supports (color:color-mix(in lab,red,red)){.ne-BuildHero__score-card{background:color-mix(in srgb,var(--nbl-surface) 70%,transparent)}}.ne-BuildHero__score-card{border:1px solid var(--nbl-border);border-radius:.625rem;padding:.625rem .75rem}@supports (color:color-mix(in lab,red,red)){.ne-BuildHero__score-card{border:1px solid color-mix(in srgb,var(--nbl-border) 50%,transparent)}}.ne-BuildHero__score-card{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ne-ProgressBar{flex-direction:column;gap:.25rem;width:100%;display:flex}.ne-ProgressBar__header{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.ne-ProgressBar__label{font-size:.6875rem;font-weight:600;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--nbl-text-secondary)}.ne-ProgressBar__pct{font-size:.75rem;font-weight:700;font-family:var(--font-mono);color:var(--nbl-text-primary)}.ne-ProgressBar__track{background:var(--nbl-border);border-radius:3px;width:100%;height:6px;position:relative}@supports (color:color-mix(in lab,red,red)){.ne-ProgressBar__track{background:color-mix(in srgb,var(--nbl-border) 40%,transparent)}}.ne-ProgressBar__track{overflow:hidden}.ne-ProgressBar__fill{border-radius:3px;height:100%;transition:width .8s cubic-bezier(.34,1.1,.64,1)}.ne-ProgressBar__value{font-size:.6875rem;font-weight:700;font-family:var(--font-mono);margin-top:.125rem}@media(max-width:40rem){.ne-BuildHero__top{flex-direction:column}.ne-BuildHero__left{flex-direction:column;align-items:flex-start}.ne-BuildHero__scores{grid-template-columns:1fr 1fr}.ne-BuildHero__numbers{flex-wrap:wrap}}@media(max-width:30rem){.ne-Landing__h1{word-break:break-word;overflow-wrap:break-word;font-size:clamp(1.5rem,9vw,2.25rem)}.ne-Landing__hero{overflow-x:hidden}}.ne-HelpTrigger{z-index:300;background:var(--nbl-bg-card);width:1.75rem;height:3.5rem;color:var(--nbl-text-faint);border:1px solid var(--nbl-border);cursor:pointer;border-right:none;border-radius:.5rem 0 0 .5rem;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex;position:fixed;top:50%;right:0;transform:translateY(-50%);box-shadow:-2px 0 12px #00000040}.ne-HelpTrigger:hover{background:var(--nbl-hover-bg);color:var(--nbl-text-primary)}.ne-HelpTrigger:active{background:var(--nbl-bg-input)}.ne-HelpTrigger--active{background:var(--nbl-nebula)!important}@supports (color:color-mix(in lab,red,red)){.ne-HelpTrigger--active{background:color-mix(in srgb,var(--nbl-nebula) 12%,var(--nbl-bg-card))!important}}.ne-HelpTrigger--active{color:var(--nbl-nebula)!important;border-color:var(--nbl-nebula)!important}@supports (color:color-mix(in lab,red,red)){.ne-HelpTrigger--active{border-color:color-mix(in srgb,var(--nbl-nebula) 30%,transparent)!important}}@media(max-width:48rem){.ne-HelpTrigger{top:auto;bottom:5rem;transform:none}}.nbl-editor-fullscreen{background:var(--nbl-bg-page);color:var(--nbl-text-primary);z-index:40;flex-direction:column;display:flex;position:fixed;inset:3.5rem 0 0}.nbl-editor-topbar{border-bottom:1px solid var(--nbl-border);background:var(--nbl-bg-surface);flex-shrink:0;align-items:center;gap:0;height:2.75rem;padding:0 .75rem;display:flex;overflow:hidden}.nbl-editor-back{font-size:.75rem;font-family:var(--font-mono);color:var(--nbl-text-muted);cursor:pointer;white-space:nowrap;border:none;border-right:1px solid var(--nbl-border);background:0 0;align-items:center;gap:.375rem;height:100%;margin-right:.5rem;padding:0 .75rem 0 .25rem;transition:color .15s;display:inline-flex}.nbl-editor-back:hover{color:var(--nbl-text-primary)}.nbl-editor-toolbar-slot{flex:1;align-items:center;min-width:0;display:flex;overflow:hidden}.nbl-editor-toolbar-slot .nbl-ed-toolbar{scrollbar-width:none;background:0 0;border:none;border-radius:0;flex-wrap:nowrap;height:100%;padding:0 .25rem;position:relative;top:auto;overflow-x:auto}.nbl-editor-toolbar-slot .nbl-ed-toolbar::-webkit-scrollbar{display:none}.nbl-editor-topbar-actions{border-left:1px solid var(--nbl-border);flex-shrink:0;align-items:center;gap:.375rem;height:100%;margin-left:.5rem;padding-left:.5rem;display:flex}.nbl-editor-wordcount{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-muted);white-space:nowrap}.nbl-editor-wordcount-ok{color:#4ade80}.nbl-editor-save-status{font-size:.6875rem;font-family:var(--font-mono);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .5rem;transition:color .2s,background .2s,border-color .2s;display:inline-flex}.nbl-editor-save-status--saved{color:#4ade80;background:#4ade8014;border-color:#4ade8033}.nbl-editor-save-status--unsaved{color:var(--nbl-amber,#f59e0b);background:#f59e0b14;border-color:#f59e0b33}.nbl-editor-save-status--saving{color:var(--nbl-text-muted);background:0 0;border-color:#0000}@keyframes nbl-spin{to{transform:rotate(360deg)}}.nbl-editor-save-spin{animation:.8s linear infinite nbl-spin}.nbl-editor-raw-btn{height:1.875rem;font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-muted);background:var(--nbl-bg-surface,#ffffff05);border:1px solid var(--nbl-border);cursor:pointer;border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .625rem;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.nbl-editor-raw-btn:hover,.nbl-editor-raw-btn--active{color:var(--nbl-nebula);border-color:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.nbl-editor-raw-btn:hover,.nbl-editor-raw-btn--active{border-color:color-mix(in srgb,var(--nbl-nebula) 30%,var(--nbl-border))}}.nbl-editor-raw-btn:hover,.nbl-editor-raw-btn--active{background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.nbl-editor-raw-btn:hover,.nbl-editor-raw-btn--active{background:color-mix(in srgb,var(--nbl-nebula) 8%,var(--nbl-surface))}}.nbl-editor-raw-md{border:1px solid var(--nbl-border-subtle);background:var(--nbl-bg-panel,#ffffff05);border-radius:.75rem;margin:0 0 .75rem;padding:.75rem 1rem}.nbl-editor-raw-md-textarea{width:100%;min-height:220px;font-family:var(--font-mono);color:var(--nbl-text-primary);background:var(--nbl-bg-base);border:1px solid var(--nbl-border);resize:vertical;border-radius:.625rem;margin-top:.5rem;padding:.875rem 1rem;font-size:.8125rem;line-height:1.6}.nbl-editor-raw-md-textarea:focus{outline:1px solid var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.nbl-editor-raw-md-textarea:focus{outline:1px solid color-mix(in srgb,var(--nbl-nebula) 55%,transparent)}}.nbl-editor-raw-md-textarea:focus{border-color:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.nbl-editor-raw-md-textarea:focus{border-color:color-mix(in srgb,var(--nbl-nebula) 35%,var(--nbl-border))}}.nbl-editor-raw-md-fullscreen{resize:none;border-top:none;border-left:none;border-right:none;border-radius:0;flex:1;width:100%;max-width:74ch;height:100%;min-height:0;margin:0 auto;padding:2.5rem 2rem 4rem}.nbl-editor-status-select{width:auto;height:1.875rem;padding:.3rem .5rem;font-size:.75rem}.nbl-editor-publish-btn{height:1.875rem;padding:.3rem .875rem;font-size:.75rem}.nbl-editor-workspace{flex:1;min-height:0;display:flex;overflow:hidden}.nbl-editor-body{flex-direction:column;flex:1;padding:0;display:flex;overflow-y:auto}.nbl-editor-title-wrap{box-sizing:border-box;width:100%;max-width:1100px;margin:0 auto;padding:2.5rem 4rem 0}@media(max-width:900px){.nbl-editor-title-wrap{padding:2rem 1.5rem 0}}.nbl-editor-title-input{resize:none;width:100%;font-family:var(--font-sans,system-ui, sans-serif);color:var(--nbl-text-primary);background:0 0;border:none;outline:none;margin:0 0 .5rem;padding:0;font-size:2.25rem;font-weight:700;line-height:1.2;display:block;overflow:hidden}.nbl-editor-title-input::placeholder{color:var(--nbl-text-ghost,#fff3)}.nbl-editor-title-input:focus{outline:none}.nbl-editor-doc{flex:1;background:0 0!important;border:none!important;border-radius:0!important;overflow:visible!important}.nbl-editor-doc .nbl-ed-content{box-sizing:border-box;width:100%;max-width:1100px;margin:0 auto;padding:1rem 4rem 4rem}@media(max-width:900px){.nbl-editor-doc .nbl-ed-content{padding:1rem 1.5rem 4rem}}.nbl-ed-wrap--no-toolbar>.nbl-ed-toolbar{display:none}.nbl-editor-container{max-width:72ch;margin:0 auto}.nbl-editor-meta{background:var(--nbl-bg-card);border:1px solid var(--nbl-border);border-radius:.75rem;margin-top:1.75rem;padding:1.25rem}.nbl-editor-meta-section-title{font-size:.75rem;font-family:var(--font-mono);color:var(--nbl-text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:1rem;font-weight:600}.nbl-editor-meta-row{gap:1rem;display:flex}.nbl-editor-meta-field{flex-direction:column;gap:.375rem;display:flex}.nbl-editor-error{color:#f87171;background:#ef44441a;border:1px solid #ef44444d;border-radius:.5rem;margin-top:1rem;padding:.75rem 1rem;font-size:.8125rem}.nbl-tag-input-row{background:var(--nbl-bg-input);border:1px solid var(--nbl-border-input);border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.375rem;min-height:2.375rem;padding:.375rem .625rem;display:flex}.nbl-tag-chip{background:var(--nbl-nebula);align-items:center;gap:.25rem;padding:.2rem .5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.nbl-tag-chip{background:color-mix(in srgb,var(--nbl-nebula) 15%,transparent)}}.nbl-tag-chip{border:1px solid var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.nbl-tag-chip{border:1px solid color-mix(in srgb,var(--nbl-nebula) 30%,transparent)}}.nbl-tag-chip{font-size:.75rem;font-family:var(--font-mono);color:var(--nbl-nebula);border-radius:.25rem}.nbl-tag-chip-remove{cursor:pointer;color:inherit;opacity:.6;background:0 0;border:none;padding:0;display:inline-flex}.nbl-tag-chip-remove:hover{opacity:1}.nbl-tag-input{min-width:6rem;font-size:.8125rem;font-family:var(--font-mono);color:var(--nbl-text-primary);background:0 0;border:none;outline:none;flex:1}.nbl-tag-input::placeholder{color:var(--nbl-text-placeholder)}.nbl-tag-suggestions{flex-wrap:wrap;gap:.375rem;margin-top:.5rem;display:flex}.nbl-tag-suggestion-pill{border:1px solid var(--nbl-border);font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-muted);cursor:pointer;background:0 0;border-radius:.25rem;padding:.1875rem .5rem;transition:all .15s}.nbl-tag-suggestion-pill:hover{color:var(--nbl-text-primary);border-color:var(--nbl-nebula);background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.nbl-tag-suggestion-pill:hover{background:color-mix(in srgb,var(--nbl-nebula) 8%,transparent)}}.nbl-editor-ideas{border-left:1px solid var(--nbl-border);background:var(--nbl-bg-surface);flex-direction:column;flex-shrink:0;width:280px;transition:width .2s;display:flex;overflow:hidden}.nbl-editor-ideas.closed{width:42px}.nbl-ideas-header{border-bottom:1px solid var(--nbl-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:.75rem .875rem;display:flex}.nbl-ideas-title{font-size:.75rem;font-family:var(--font-mono);color:var(--nbl-text-secondary);align-items:center;gap:.375rem;font-weight:600;display:flex}.nbl-ideas-toggle{cursor:pointer;color:var(--nbl-text-muted);background:0 0;border:none;padding:.125rem;display:inline-flex}.nbl-ideas-toggle:hover{color:var(--nbl-text-primary)}.nbl-ideas-subtitle{color:var(--nbl-text-muted);flex-shrink:0;padding:.75rem .875rem .375rem;font-size:.75rem;line-height:1.5}.nbl-ideas-categories{border-bottom:1px solid var(--nbl-border);flex-direction:column;flex-shrink:0;gap:1px;padding:.5rem .5rem .25rem;display:flex}.nbl-ideas-cat-btn{cursor:pointer;font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-muted);text-align:left;background:0 0;border:none;border-radius:.375rem;align-items:center;gap:.375rem;padding:.3125rem .5rem;transition:all .15s;display:flex}.nbl-ideas-cat-btn:hover{background:var(--nbl-hover-bg);color:var(--nbl-text-primary)}.nbl-ideas-cat-btn.active{background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.nbl-ideas-cat-btn.active{background:color-mix(in srgb,var(--nbl-nebula) 12%,transparent)}}.nbl-ideas-cat-btn.active{color:var(--nbl-nebula)}.nbl-ideas-list{flex-direction:column;flex:1;gap:2px;padding:.5rem;display:flex;overflow-y:auto}.nbl-idea-item{cursor:pointer;font-size:.75rem;font-family:var(--font-mono);color:var(--nbl-text-secondary);text-align:left;background:0 0;border:none;border-radius:.5rem;align-items:flex-start;gap:.5rem;padding:.5rem .625rem;line-height:1.5;transition:all .15s;display:flex}.nbl-idea-item:hover{background:var(--nbl-hover-bg);color:var(--nbl-text-primary)}.nbl-idea-icon{color:var(--nbl-nebula);opacity:.7;flex-shrink:0;margin-top:.125rem}.nbl-ideas-hint{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-placeholder);border-top:1px solid var(--nbl-border);flex-shrink:0;padding:.625rem .875rem}.nbl-drafts-list{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.nbl-draft-card{border:1px solid var(--nbl-border);background:var(--nbl-bg-card);border-radius:.875rem;transition:border-color .15s;overflow:hidden}.nbl-draft-card.expanded{border-color:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.nbl-draft-card.expanded{border-color:color-mix(in srgb,var(--nbl-nebula) 35%,transparent)}}.nbl-draft-card-header{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.125rem;display:flex}.nbl-draft-card-header:hover .nbl-draft-title{color:var(--nbl-nebula)}.nbl-draft-card-left{flex:1;min-width:0}.nbl-draft-card-title-row{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.375rem;display:flex}.nbl-draft-title{color:var(--nbl-text-heading);margin:0;font-size:.9375rem;font-weight:600}.nbl-draft-ai-badge{background:var(--nbl-nebula);align-items:center;gap:.25rem;padding:.1875rem .5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.nbl-draft-ai-badge{background:color-mix(in srgb,var(--nbl-nebula) 12%,transparent)}}.nbl-draft-ai-badge{border:1px solid var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.nbl-draft-ai-badge{border:1px solid color-mix(in srgb,var(--nbl-nebula) 25%,transparent)}}.nbl-draft-ai-badge{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-nebula);text-transform:uppercase;letter-spacing:.05em;border-radius:.25rem;flex-shrink:0;font-weight:600}.nbl-draft-meta{font-size:.75rem;font-family:var(--font-mono);color:var(--nbl-text-muted);flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.nbl-draft-meta-item{color:var(--nbl-text-muted)}.nbl-draft-meta-link{color:var(--nbl-nebula);align-items:center;gap:.25rem;text-decoration:none;display:inline-flex}.nbl-draft-meta-link:hover{text-decoration:underline}.nbl-draft-card-actions{flex-shrink:0;align-items:center;gap:.375rem;display:flex}.nbl-draft-action{font-size:.6875rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--nbl-border-subtle);color:var(--nbl-text-muted);cursor:pointer;background:0 0;border-radius:.375rem;align-items:center;gap:.25rem;padding:.25rem .625rem;font-weight:700;transition:all .12s;display:inline-flex}.nbl-draft-action:disabled{opacity:.4;cursor:not-allowed}.nbl-draft-action--approve{color:var(--nbl-green,#4ade80);border-color:var(--nbl-green,#4ade80)}@supports (color:color-mix(in lab,red,red)){.nbl-draft-action--approve{border-color:color-mix(in srgb,var(--nbl-green,#4ade80) 30%,transparent)}}.nbl-draft-action--approve:hover:not(:disabled){background:var(--nbl-green,#4ade80)}@supports (color:color-mix(in lab,red,red)){.nbl-draft-action--approve:hover:not(:disabled){background:color-mix(in srgb,var(--nbl-green,#4ade80) 10%,transparent)}}.nbl-draft-action--reject{color:var(--nbl-error,#f87171);border-color:var(--nbl-error,#f87171)}@supports (color:color-mix(in lab,red,red)){.nbl-draft-action--reject{border-color:color-mix(in srgb,var(--nbl-error,#f87171) 30%,transparent)}}.nbl-draft-action--reject:hover:not(:disabled){background:var(--nbl-error,#f87171)}@supports (color:color-mix(in lab,red,red)){.nbl-draft-action--reject:hover:not(:disabled){background:color-mix(in srgb,var(--nbl-error,#f87171) 10%,transparent)}}.nbl-draft-action--publish{color:var(--nbl-nebula);border-color:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.nbl-draft-action--publish{border-color:color-mix(in srgb,var(--nbl-nebula) 30%,transparent)}}.nbl-draft-action--publish:hover:not(:disabled){background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.nbl-draft-action--publish:hover:not(:disabled){background:color-mix(in srgb,var(--nbl-nebula) 10%,transparent)}}.nbl-draft-action--delete{color:var(--nbl-text-ghost);border-color:#0000;padding:.25rem .375rem}.nbl-draft-action--delete:hover{color:var(--nbl-error,#f87171);border-color:var(--nbl-error,#f87171)}@supports (color:color-mix(in lab,red,red)){.nbl-draft-action--delete:hover{border-color:color-mix(in srgb,var(--nbl-error,#f87171) 25%,transparent)}}.nbl-draft-chevron{color:var(--nbl-text-ghost);align-items:center;margin-left:.25rem;display:flex}.nbl-draft-notes-row{padding:0 1.125rem .875rem}.nbl-draft-notes-input{font-size:.8125rem}.nbl-draft-preview{border-top:1px solid var(--nbl-border);background:var(--nbl-nebula);padding:1.25rem 1.5rem}@supports (color:color-mix(in lab,red,red)){.nbl-draft-preview{background:color-mix(in srgb,var(--nbl-nebula) 3%,var(--nbl-bg-page))}}.nbl-draft-preview{max-height:480px;overflow-y:auto}.nbl-draft-preview-loading{font-size:.8125rem;font-family:var(--font-mono);color:var(--nbl-text-muted);align-items:center;gap:.5rem;display:flex}.nbl-draft-markdown{color:var(--nbl-text-secondary);font-size:.875rem;line-height:1.7;font-family:var(--font-sans,sans-serif)}.nbl-md-h1{color:var(--nbl-text-heading);margin:1rem 0 .5rem;font-size:1.375rem;font-weight:700}.nbl-md-h2{color:var(--nbl-text-heading);margin:.875rem 0 .4rem;font-size:1.125rem;font-weight:600}.nbl-md-h3{color:var(--nbl-text-primary);margin:.75rem 0 .35rem;font-size:1rem;font-weight:600}.nbl-md-p{margin:.25rem 0}.nbl-md-blank{height:.625rem}.nbl-md-code-fence{font-family:var(--font-mono);color:var(--nbl-text-muted);background:var(--nbl-bg-input);border-radius:.25rem;margin:.125rem 0;padding:.25rem .5rem;font-size:.75rem}.nbl-blog-drafts-btn{color:var(--nbl-nebula)!important;border-color:var(--nbl-nebula)!important}@supports (color:color-mix(in lab,red,red)){.nbl-blog-drafts-btn{border-color:color-mix(in srgb,var(--nbl-nebula) 30%,transparent)!important}}.nbl-blog-drafts-btn:hover{background:var(--nbl-nebula)!important}@supports (color:color-mix(in lab,red,red)){.nbl-blog-drafts-btn:hover{background:color-mix(in srgb,var(--nbl-nebula) 8%,transparent)!important}}.nbl-blog-tabs{border-bottom:1px solid var(--nbl-border-subtle);gap:4px;margin-bottom:1rem;padding-bottom:4px;display:flex}.nbl-blog-tab{font-size:.75rem;font-family:var(--font-mono);cursor:pointer;color:var(--nbl-text-ghost);background:0 0;border:1px solid #0000;border-bottom:none;border-radius:6px 6px 0 0;align-items:center;gap:5px;margin-bottom:-1px;padding:5px 12px;font-weight:600;transition:all .12s;display:inline-flex}.nbl-blog-tab:hover{color:var(--nbl-text-muted);background:var(--nbl-hover-bg)}.nbl-blog-tab--active{color:var(--nbl-text-primary);background:var(--nbl-surface-raised);border-color:var(--nbl-border-subtle);border-bottom-color:var(--nbl-surface-raised)}.nbl-blog-ai-badge{background:var(--nbl-nebula);align-items:center;gap:.25rem;padding:.125rem .4rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.nbl-blog-ai-badge{background:color-mix(in srgb,var(--nbl-nebula) 12%,transparent)}}.nbl-blog-ai-badge{border:1px solid var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.nbl-blog-ai-badge{border:1px solid color-mix(in srgb,var(--nbl-nebula) 25%,transparent)}}.nbl-blog-ai-badge{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-nebula);border-radius:.25rem;font-weight:600}.nbl-blog-post-shell{grid-template-columns:200px minmax(0,680px) 180px;justify-content:center;align-items:start;gap:0 3rem;display:grid}.nbl-blog-post-shell--no-toc{gap:0 0 3rem;grid-template-columns:0 minmax(0,680px) 180px}.nbl-blog-post-shell--conv{grid-template-columns:180px minmax(0,700px) 160px}@media(max-width:1100px){.nbl-blog-post-shell{grid-template-columns:160px minmax(0,640px) 0}.nbl-blog-post-shell--no-toc{grid-template-columns:0 minmax(0,640px) 0}.nbl-blog-post-shell--conv{grid-template-columns:160px minmax(0,1fr) 0}}@media(max-width:860px){.nbl-blog-post-shell,.nbl-blog-post-shell--no-toc,.nbl-blog-post-shell--conv{grid-template-columns:1fr}.nbl-blog-toc-col{display:none}}.nbl-blog-toc-col{z-index:0;padding-top:.125rem;position:sticky;top:1.5rem}.nbl-toc{margin-top:0}.nbl-toc-label{font-size:.5625rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--nbl-text-faint);margin-bottom:.75rem;font-weight:700}.nbl-toc-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.nbl-toc-item{margin:0}.nbl-toc-item--h3{padding-left:.875rem}.nbl-toc-link{text-align:left;width:100%;color:var(--nbl-text-faint);cursor:pointer;background:0 0;border:none;border-left:2px solid #0000;align-items:center;padding:.2rem 0 .2rem .625rem;font-family:inherit;font-size:.75rem;line-height:1.4;text-decoration:none;transition:color .1s,border-color .1s;display:flex;overflow:hidden}.nbl-toc-link:hover{color:var(--nbl-text-muted);border-left-color:var(--nbl-border)}.nbl-toc-link--active{color:var(--nbl-nebula);border-left-color:var(--nbl-nebula);font-weight:500}.nbl-toc--desktop{display:block}.nbl-toc--mobile{display:none}@media(max-width:860px){.nbl-toc--desktop{display:none}.nbl-toc--mobile{z-index:20;background:var(--nbl-bg-base);margin-bottom:.75rem;padding-bottom:.5rem;display:block;position:sticky;top:0}}.nbl-toc-mobile-trigger{background:var(--nbl-bg-panel);border:1px solid var(--nbl-border-subtle);width:100%;color:var(--nbl-text-secondary);cursor:pointer;text-align:left;border-radius:.5rem;align-items:center;gap:.5rem;padding:.6rem .875rem;font-size:.75rem;transition:border-color .15s,background .15s;display:flex}.nbl-toc-mobile-trigger:hover{border-color:var(--nbl-border);background:var(--nbl-bg-elevated)}.nbl-toc-mobile-trigger--open{border-color:var(--nbl-nebula);border-bottom-right-radius:0;border-bottom-left-radius:0}.nbl-toc-mobile-trigger-label{font-size:.6875rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--nbl-text-faint);flex-shrink:0;font-weight:700}.nbl-toc-mobile-current{text-overflow:ellipsis;white-space:nowrap;color:var(--nbl-nebula);flex:1;min-width:0;font-size:.75rem;font-weight:500;overflow:hidden}.nbl-toc-mobile-trigger svg{color:var(--nbl-text-ghost);flex-shrink:0}.nbl-toc-mobile-trigger svg:last-child{margin-left:auto}.nbl-toc-mobile-dropdown{background:var(--nbl-bg-panel);border:1px solid var(--nbl-nebula);border-top:none;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;max-height:60vh;padding:.5rem .25rem .625rem;overflow-y:auto}.nbl-toc-mobile-dropdown .nbl-toc-link{white-space:normal;text-overflow:unset;padding:.35rem .5rem .35rem .75rem;overflow:visible}.nbl-toc-mobile-dropdown .nbl-toc-item--h3{padding-left:1.25rem}.nbl-viewers-table-wrap{overflow-x:auto}.nbl-viewers-table th{text-align:left;font-size:.625rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--nbl-text-faint);border-bottom:1px solid var(--nbl-border-subtle);white-space:nowrap;padding:0 .75rem .6rem;font-weight:700}.nbl-viewers-table td{border-bottom:1px solid var(--nbl-border-subtle);color:var(--nbl-text-secondary);vertical-align:middle;padding:.55rem .75rem}.nbl-viewers-table tr:last-child td{border-bottom:none}.nbl-viewers-count{font-variant-numeric:tabular-nums;color:var(--nbl-text-primary);text-align:right;font-weight:600}.nbl-viewer-pill{font-size:.625rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;border-radius:99px;align-items:center;padding:.2rem .5rem;font-weight:700;display:inline-flex}.nbl-viewer-pill--anon{background:rgba(var(--nbl-amber-rgb,245,158,11),.12);color:var(--nbl-amber,#f59e0b);border:1px solid rgba(var(--nbl-amber-rgb,245,158,11),.25)}.nbl-viewer-pill--user{background:rgba(var(--nbl-nebula-rgb,99,102,241),.12);color:var(--nbl-nebula);border:1px solid rgba(var(--nbl-nebula-rgb,99,102,241),.25)}.nbl-blog-post-main{min-width:0}.nbl-blog-post-cover{object-fit:cover;border-radius:.75rem;width:100%;max-height:24rem;margin-bottom:1.5rem}.nbl-blog-post-title{color:var(--nbl-text-primary);letter-spacing:-.02em;text-align:left;margin:0 0 .875rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.75rem;font-weight:700;line-height:1.2}.nbl-blog-post-byline{color:var(--nbl-text-faint);border-bottom:1px solid var(--nbl-border-subtle);flex-wrap:wrap;align-items:center;gap:.4rem .6rem;margin-bottom:2rem;padding-bottom:1.25rem;font-size:.75rem;display:flex}.nbl-blog-post-byline span,.nbl-blog-post-byline a,.nbl-blog-post-byline button{align-items:center;gap:.3rem;display:inline-flex}.nbl-blog-post-byline-author{color:var(--nbl-text-secondary);font-size:.8125rem;font-weight:600}.nbl-blog-post-byline-dot{background:var(--nbl-text-faint);border-radius:50%;flex-shrink:0;width:3px;height:3px;display:inline-block!important}.nbl-blog-post-byline-comments{color:var(--nbl-text-faint)}.nbl-blog-post-body{font-family:var(--font-sans);color:var(--nbl-text-primary);margin-bottom:3rem;font-size:.9375rem;line-height:1.75}.nbl-blog-post-body .ne-MdViewer__rendered{max-width:none;padding:0}.nbl-blog-autoblogger-footer{border-top:1px solid var(--nbl-border-subtle);color:var(--nbl-text-ghost);align-items:center;gap:.5rem;margin-top:2.5rem;padding-top:1.25rem;font-size:.75rem;display:flex;font-style:normal!important}.nbl-blog-autoblogger-footer em{font-style:italic}.nbl-blog-autoblogger-icon{color:var(--nbl-nebula);opacity:.7;flex-shrink:0;align-items:center;display:inline-flex}.nbl-blog-post-comments-section{padding-top:2.5rem;padding-bottom:1rem}.nbl-blog-post-comments-header{align-items:baseline;gap:.625rem;margin-bottom:1.25rem;display:flex}.nbl-blog-post-comments-heading{color:var(--nbl-text-primary);letter-spacing:-.01em;margin:0;font-size:1.0625rem;font-weight:700}.nbl-blog-post-comments-empty{color:var(--nbl-text-ghost);font-size:.75rem;font-style:italic}.nbl-blog-post-comments-list{flex-direction:column;gap:.5rem;margin-top:0;margin-bottom:.5rem;display:flex}.nbl-blog-post-sidebar{flex-direction:column;gap:1.75rem;display:flex;position:sticky;top:1.5rem}.nbl-blog-sidebar-section{flex-direction:column;gap:.75rem;display:flex}.nbl-blog-sidebar-label{font-size:.5625rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--nbl-text-ghost);align-items:center;gap:.3rem;margin-bottom:.375rem;font-weight:700;display:flex}.nbl-blog-sidebar-grid{grid-template-columns:1fr;gap:.75rem;display:grid}.nbl-blog-sidebar-col{flex-direction:column;gap:.5rem;min-width:0;display:flex}.nbl-blog-sidebar-text-ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nbl-blog-sidebar-tags{flex-wrap:wrap;gap:.375rem;display:flex}.nbl-blog-sidebar-tag{border:1px solid var(--nbl-border-subtle);color:var(--nbl-text-muted);background:var(--nbl-surface);border-radius:999px;padding:.2rem .625rem;font-size:.6875rem}.nbl-blog-sidebar-meta-row{color:var(--nbl-text-muted);align-items:center;gap:.4375rem;font-size:.75rem;display:flex}.nbl-blog-sidebar-meta-row--btn{cursor:pointer;text-align:left;background:0 0;border:none;width:100%;padding:0;transition:color .12s}.nbl-blog-sidebar-meta-row--btn:hover{color:var(--nbl-nebula)}.nbl-blog-sidebar-anchor{color:var(--nbl-text-muted);text-decoration:none;transition:color .12s}.nbl-blog-sidebar-anchor:hover{color:var(--nbl-nebula)}.nbl-blog-sidebar-nav{border-top:1px solid var(--nbl-border-subtle);gap:.125rem;padding-top:1rem}.nbl-blog-sidebar-link{text-align:left;width:100%;color:var(--nbl-text-muted);cursor:pointer;text-underline-offset:.18rem;background:0 0;border:none;align-items:center;gap:.3125rem;padding:.35rem 0;font-size:.75rem;text-decoration:underline;text-decoration-thickness:1px;transition:color .12s;display:flex}.nbl-blog-sidebar-link:hover,.nbl-blog-sidebar-link--action:hover{color:var(--nbl-text-primary)}.nbl-blog-sidebar-link--danger{color:var(--nbl-red,#dc2626)}.nbl-blog-sidebar-link--danger:hover{color:var(--nbl-red,#b91c1c)}.nbl-blog-sidebar-link--publish{color:var(--nbl-green,#16a34a)}.nbl-blog-sidebar-link--publish:hover{color:var(--nbl-green,#15803d)}@media(max-width:860px){.nbl-blog-sidebar-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}}@media(max-width:520px){.nbl-blog-sidebar-grid{grid-template-columns:1fr}}.nbl-blog-archived-gate{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;max-width:480px;margin:0 auto;padding:4rem 2rem;display:flex}.nbl-blog-archived-gate-icon{color:var(--nbl-text-muted);opacity:.5}.nbl-blog-archived-gate-title{color:var(--nbl-text-primary);font-size:1.125rem;font-weight:600}.nbl-blog-archived-gate-body{color:var(--nbl-text-secondary);font-size:.8125rem;line-height:1.6}.nbl-blog-archived-gate-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.5rem;display:flex}.nbl-blog-post-admin-actions{border-top:1px solid var(--nbl-border-subtle);margin-top:3rem;padding-top:2rem}.nbl-blog-post-admin-delete{width:100%;max-width:320px;color:var(--nbl-red,#dc2626);background:rgba(var(--nbl-red-rgb,220,38,38),.08);border:1px solid rgba(var(--nbl-red-rgb,220,38,38),.2);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;margin:0 auto;padding:.75rem 1rem;font-size:.8125rem;font-weight:600;transition:all .15s;display:flex}.nbl-blog-post-admin-delete:hover:not(:disabled){background:rgba(var(--nbl-red-rgb,220,38,38),.12);border-color:rgba(var(--nbl-red-rgb,220,38,38),.3);color:var(--nbl-red,#b91c1c)}.nbl-blog-post-admin-delete:disabled{opacity:.6;cursor:not-allowed}.nbl-blog-post-delete-confirm{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.nbl-blog-post-delete-confirm-inner{background:var(--nbl-bg-panel);border:1px solid var(--nbl-border);border-radius:.75rem;width:90%;max-width:400px;padding:1.5rem;box-shadow:0 10px 40px #00000040}.nbl-blog-post-delete-confirm h3{color:var(--nbl-text-primary);margin:0 0 .75rem;font-size:1.125rem;font-weight:700}.nbl-blog-post-delete-confirm p{color:var(--nbl-text-secondary);margin:0 0 1.5rem;font-size:.8125rem;line-height:1.5}.nbl-blog-post-delete-confirm-actions{justify-content:flex-end;gap:.75rem;display:flex}.nbl-blog-post-delete-confirm-btn{cursor:pointer;border-radius:.375rem;padding:.5rem 1rem;font-size:.75rem;font-weight:600;transition:all .15s}.nbl-blog-post-delete-confirm-btn--cancel{background:var(--nbl-surface);color:var(--nbl-text-secondary);border:1px solid var(--nbl-border)}.nbl-blog-post-delete-confirm-btn--cancel:hover{background:var(--nbl-bg-elevated);color:var(--nbl-text-primary)}.nbl-blog-post-delete-confirm-btn--delete{background:var(--nbl-red,#dc2626);color:#fff;border:1px solid var(--nbl-red,#dc2626)}.nbl-blog-post-delete-confirm-btn--delete:hover{background:var(--nbl-red,#b91c1c);border-color:var(--nbl-red,#b91c1c)}.nbl-blog-tag-filter-row{color:var(--nbl-text-muted);align-items:center;gap:.5rem;padding:.375rem .75rem 0;font-size:.75rem;display:flex}.nbl-blog-tag-filter-chip{background:var(--nbl-nebula);align-items:center;gap:.3rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.nbl-blog-tag-filter-chip{background:color-mix(in srgb,var(--nbl-nebula) 12%,var(--nbl-surface))}}.nbl-blog-tag-filter-chip{border:1px solid var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.nbl-blog-tag-filter-chip{border:1px solid color-mix(in srgb,var(--nbl-nebula) 28%,transparent)}}.nbl-blog-tag-filter-chip{color:var(--nbl-nebula);border-radius:999px;padding:.1rem .5rem .1rem .625rem;font-size:.6875rem;font-weight:600}.nbl-blog-tag-filter-clear{cursor:pointer;color:inherit;opacity:.7;background:0 0;border:none;align-items:center;padding:0;transition:opacity .12s;display:inline-flex}.nbl-blog-tag-filter-clear:hover{opacity:1}.nbl-blog-auth-cta{border:1px solid var(--nbl-nebula);margin:.875rem 0 .25rem}@supports (color:color-mix(in lab,red,red)){.nbl-blog-auth-cta{border:1px solid color-mix(in srgb,var(--nbl-nebula) 38%,var(--nbl-border))}}.nbl-blog-auth-cta{background:linear-gradient(135deg,var(--nbl-nebula) 0%,var(--nbl-surface-raised) 100%)}@supports (color:color-mix(in lab,red,red)){.nbl-blog-auth-cta{background:linear-gradient(135deg,color-mix(in srgb,var(--nbl-nebula) 12%,var(--nbl-surface-raised)) 0%,var(--nbl-surface-raised) 100%)}}.nbl-blog-auth-cta{border-radius:.75rem;padding:.875rem 1rem}.nbl-blog-auth-cta-head{align-items:flex-start;gap:.625rem;display:flex}.nbl-blog-auth-cta-icon{width:1.5rem;height:1.5rem;color:var(--nbl-nebula);background:var(--nbl-nebula);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.nbl-blog-auth-cta-icon{background:color-mix(in srgb,var(--nbl-nebula) 16%,transparent)}}.nbl-blog-auth-cta-icon{border:1px solid var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.nbl-blog-auth-cta-icon{border:1px solid color-mix(in srgb,var(--nbl-nebula) 30%,transparent)}}.nbl-blog-auth-cta-icon{flex-shrink:0}.nbl-blog-auth-cta-title{color:var(--nbl-text-primary);font-size:.8125rem;font-weight:700}.nbl-blog-auth-cta-text{color:var(--nbl-text-muted);margin-top:.125rem;font-size:.75rem}.nbl-blog-auth-cta-actions{align-items:center;gap:.5rem;margin-top:.625rem;display:flex}.nbl-blog-auth-cta-btn{cursor:pointer;border:none;border-radius:.5rem;align-items:center;gap:.35rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.nbl-blog-auth-cta-btn--primary{color:#fff;background:var(--nbl-nebula)}.nbl-blog-auth-cta-btn--primary:hover{opacity:.93}.nbl-blog-auth-cta-btn--ghost{color:var(--nbl-text-muted);background:var(--nbl-bg-input);border:1px solid var(--nbl-border-subtle)}.nbl-blog-auth-cta-btn--ghost:hover{border-color:var(--nbl-border);color:var(--nbl-text-primary)}.nbl-inline-comment-popup{pointer-events:all}.nbl-inline-comment-trigger{background:var(--nbl-nebula);color:#fff;cursor:pointer;white-space:nowrap;box-shadow:0 4px 16px var(--nbl-nebula);border:none;border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.nbl-inline-comment-trigger{box-shadow:0 4px 16px color-mix(in srgb,var(--nbl-nebula) 40%,transparent)}}.nbl-inline-comment-trigger{transition:transform .1s,box-shadow .1s;animation:.12s ease-out nbl-popup-in}.nbl-inline-comment-trigger:hover{box-shadow:0 6px 20px var(--nbl-nebula);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.nbl-inline-comment-trigger:hover{box-shadow:0 6px 20px color-mix(in srgb,var(--nbl-nebula) 50%,transparent)}}@keyframes nbl-popup-in{0%{opacity:0;transform:translateY(4px)translate(-50%)}to{opacity:1;transform:translateY(0)translate(-50%)}}.nbl-inline-comment-form{background:var(--nbl-bg-surface);border:1px solid var(--nbl-border);border-radius:.625rem;flex-direction:column;gap:.5rem;width:280px;padding:.75rem;animation:.12s ease-out nbl-popup-in;display:flex;box-shadow:0 8px 32px #00000059}.nbl-inline-comment-quote{color:var(--nbl-text-ghost);border-left:2px solid var(--nbl-nebula);margin-bottom:.125rem;padding-left:.5rem;font-size:.6875rem;font-style:italic;line-height:1.4}.nbl-inline-comment-name{background:var(--nbl-surface-raised);border:1px solid var(--nbl-border-subtle);width:100%;color:var(--nbl-text-primary);box-sizing:border-box;border-radius:.375rem;outline:none;padding:.3rem .625rem;font-size:.75rem;transition:border-color .12s}.nbl-inline-comment-name:focus{border-color:var(--nbl-nebula)}.nbl-inline-comment-name::placeholder{color:var(--nbl-text-ghost)}.nbl-inline-comment-textarea{resize:vertical;background:var(--nbl-surface-raised);border:1px solid var(--nbl-border-subtle);width:100%;color:var(--nbl-text-primary);box-sizing:border-box;border-radius:.375rem;outline:none;min-height:4.5rem;padding:.375rem .625rem;font-family:inherit;font-size:.8125rem;transition:border-color .12s}.nbl-inline-comment-textarea:focus{border-color:var(--nbl-nebula)}.nbl-inline-comment-textarea::placeholder{color:var(--nbl-text-ghost)}.nbl-inline-comment-actions{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.nbl-inline-comment-cancel{cursor:pointer;color:var(--nbl-text-ghost);background:0 0;border:none;border-radius:.25rem;align-items:center;gap:.25rem;padding:.2rem .375rem;font-size:.6875rem;transition:color .12s;display:inline-flex}.nbl-inline-comment-cancel:hover{color:var(--nbl-text-muted)}.nbl-inline-comment-submit{background:var(--nbl-nebula);color:#fff;cursor:pointer;border:none;border-radius:.375rem;padding:.3rem .75rem;font-size:.6875rem;font-weight:600;transition:opacity .12s}.nbl-inline-comment-submit:hover{opacity:.9}.nbl-inline-comment-submit:disabled{opacity:.45;cursor:not-allowed}.nbl-has-inline-comment{background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.nbl-has-inline-comment{background:color-mix(in srgb,var(--nbl-nebula) 8%,transparent)}}.nbl-has-inline-comment{cursor:pointer;border-radius:2px}.nbl-has-inline-comment:hover{background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.nbl-has-inline-comment:hover{background:color-mix(in srgb,var(--nbl-nebula) 18%,transparent)}}.nbl-inline-comments-section{border-top:1px solid var(--nbl-border-subtle);margin-top:3rem;padding-top:1.5rem}.nbl-inline-comments-heading{color:var(--nbl-text-secondary);align-items:center;gap:.5rem;margin-bottom:.875rem;font-size:.875rem;font-weight:600;display:flex}.nbl-inline-comment-item{border-bottom:1px solid var(--nbl-border-subtle);gap:.75rem;padding:.625rem 0;display:flex}.nbl-inline-comment-item:last-child{border-bottom:none}.nbl-inline-comment-item-quote{color:var(--nbl-text-ghost);border-left:2px solid var(--nbl-nebula);margin-bottom:.25rem;padding-left:.4rem;font-size:.6875rem;font-style:italic;line-height:1.4}.nbl-inline-comment-item-body{color:var(--nbl-text-secondary);font-size:.8125rem;line-height:1.5}.nbl-inline-comment-item-meta{color:var(--nbl-text-ghost);margin-top:.25rem;font-size:.6875rem}.nbl-inline-comment-item-scroll{cursor:pointer;color:var(--nbl-nebula);text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:.6875rem;text-decoration:underline}.nbl-inline-comment-item-scroll:hover{opacity:.8}.nbl-comment-login-cta{text-align:left;border:1px dashed var(--nbl-border);width:100%;color:var(--nbl-nebula);cursor:pointer;background:0 0;border-radius:.5rem;align-items:center;gap:.5rem;padding:.625rem .875rem;font-family:inherit;font-size:.8125rem;transition:border-color .15s,background .15s;display:flex}.nbl-comment-login-cta:hover{border-color:var(--nbl-nebula);background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.nbl-comment-login-cta:hover{background:color-mix(in srgb,var(--nbl-nebula) 5%,transparent)}}.nbl-comment-prompt{text-align:left;border:1px solid var(--nbl-border);background:var(--nbl-surface-raised);width:100%;color:var(--nbl-text-faint);cursor:text;border-radius:.5rem;padding:.625rem .875rem;font-size:.875rem;transition:border-color .15s,box-shadow .15s;display:block}.nbl-comment-prompt:hover{border-color:var(--nbl-nebula);box-shadow:0 0 0 3px var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.nbl-comment-prompt:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--nbl-nebula) 12%,transparent)}}.nbl-comment-form{border:1px solid var(--nbl-border-subtle);background:var(--nbl-surface);border-radius:.5rem;margin-top:1.25rem;padding:.875rem}.nbl-comment-name-input{background:var(--nbl-surface-raised);border:1px solid var(--nbl-border-subtle);width:100%;color:var(--nbl-text-primary);box-sizing:border-box;border-radius:.375rem;outline:none;margin-bottom:.625rem;padding:.375rem .75rem;font-size:.8125rem;transition:border-color .12s}.nbl-comment-name-input:focus{border-color:var(--nbl-nebula)}.nbl-comment-name-input::placeholder{color:var(--nbl-text-ghost)}.nbl-comment-form-actions{justify-content:flex-end;align-items:center;gap:.5rem;margin-top:.625rem;display:flex}.nbl-comment-btn{cursor:pointer;border:none;border-radius:.375rem;padding:.3rem .875rem;font-size:.75rem;font-weight:600;transition:all .12s}.nbl-comment-btn--cancel{border:1px solid var(--nbl-border-subtle);color:var(--nbl-text-muted);background:0 0}.nbl-comment-btn--cancel:hover{background:var(--nbl-hover-bg)}.nbl-comment-btn--submit{background:var(--nbl-nebula);color:#fff}.nbl-comment-btn--submit:hover{opacity:.88}.nbl-comment-btn--submit:disabled{opacity:.5;cursor:not-allowed}.nbl-comment-error{color:var(--nbl-error,#f87171);margin-top:.375rem;font-size:.6875rem}.nbl-comment-thread{gap:0;display:flex;position:relative}.nbl-comment-thread--nested{margin-top:.125rem}.nbl-comment-rail{cursor:pointer;opacity:.35;background:0 0;border-left:2px solid #0000;border-radius:0;flex-shrink:0;align-self:stretch;width:.875rem;margin:0;padding:0;transition:border-color .15s,opacity .15s}.nbl-comment-rail:hover{opacity:1}.nbl-comment-thread-body{flex:1;min-width:0}.nbl-comment-thread-body--nested{padding-left:.375rem}.nbl-comment-children{margin-top:.125rem;padding-left:.25rem}.nbl-comment-root-tree{border:1px solid var(--nbl-border-subtle);background:var(--nbl-surface);border-radius:.625rem}@supports (color:color-mix(in lab,red,red)){.nbl-comment-root-tree{background:color-mix(in srgb,var(--nbl-surface) 88%,var(--nbl-nebula) 12%)}}.nbl-comment-root-tree{margin-bottom:.625rem;padding:.5rem}.nbl-comment-root-tree-head{align-items:center;gap:.5rem;padding:0 .125rem .4375rem;display:flex}.nbl-comment-root-tree-label{font-size:.625rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--nbl-nebula)}.nbl-comment-root-tree-title{color:var(--nbl-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;overflow:hidden}.nbl-viewers-table-wrap{border:1px solid var(--nbl-border-subtle);background:var(--nbl-surface);border-radius:.5rem;max-height:21rem;overflow:auto}.nbl-viewers-table{border-collapse:collapse;width:100%;font-size:.75rem}.nbl-viewers-table thead th{z-index:1;text-align:left;text-transform:uppercase;letter-spacing:.08em;color:var(--nbl-text-ghost);border-bottom:1px solid var(--nbl-border-subtle);background:var(--nbl-bg-input);padding:.5rem .625rem;font-size:.625rem;position:sticky;top:0}.nbl-viewers-table tbody td{border-bottom:1px solid var(--nbl-border-subtle);color:var(--nbl-text-secondary);padding:.5rem .625rem}.nbl-viewers-table tbody tr:last-child td{border-bottom:none}.nbl-viewer-pill{font-size:.625rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--nbl-green);border:1px solid var(--nbl-green);border-radius:999px;align-items:center;gap:.25rem;padding:.125rem .5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.nbl-viewer-pill{border:1px solid color-mix(in srgb,var(--nbl-green) 30%,transparent)}}.nbl-viewer-pill{background:var(--nbl-green)}@supports (color:color-mix(in lab,red,red)){.nbl-viewer-pill{background:color-mix(in srgb,var(--nbl-green) 12%,transparent)}}.nbl-viewer-pill--anon{color:var(--nbl-amber);border-color:var(--nbl-amber)}@supports (color:color-mix(in lab,red,red)){.nbl-viewer-pill--anon{border-color:color-mix(in srgb,var(--nbl-amber) 30%,transparent)}}.nbl-viewer-pill--anon{background:var(--nbl-amber)}@supports (color:color-mix(in lab,red,red)){.nbl-viewer-pill--anon{background:color-mix(in srgb,var(--nbl-amber) 12%,transparent)}}.nbl-viewers-empty{color:var(--nbl-text-ghost);text-align:center;padding:1rem;font-size:.75rem}.nbl-comment-card{border:1px solid var(--nbl-border-subtle);background:var(--nbl-surface);border-radius:.4375rem;margin-bottom:.375rem;padding:.625rem .75rem;transition:background .12s}.nbl-comment-card:hover{background:var(--nbl-surface-raised)}.nbl-comment-author{color:var(--nbl-text-primary);font-size:.6875rem;font-weight:600}.nbl-comment-time{color:var(--nbl-text-ghost);font-size:.6875rem}.nbl-comment-depth{display:none}.nbl-comment-vote{color:var(--nbl-text-ghost);cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;font-size:.6875rem;transition:color .12s;display:inline-flex}.nbl-comment-vote:hover{color:var(--nbl-green,#4ade80)}.nbl-comment-vote--down:hover{color:var(--nbl-error,#f87171)}.nbl-comment-reply-btn{color:var(--nbl-text-ghost);cursor:pointer;background:0 0;border:none;font-size:.6875rem;transition:color .12s}.nbl-comment-reply-btn:hover{color:var(--nbl-nebula)}.nbl-comment-delete-btn{color:var(--nbl-border);cursor:pointer;background:0 0;border:none;font-size:.6875rem;transition:color .12s}.nbl-comment-delete-btn:hover{color:var(--nbl-error,#f87171)}.nbl-blog-section-divider{font-size:.6875rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--nbl-nebula);align-items:center;gap:6px;margin:1.25rem 0 .75rem;font-weight:700;display:flex}.nbl-blog-posts-list{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.nbl-blog-card{text-align:left;border:1px solid var(--nbl-border-subtle);background:var(--nbl-surface);cursor:pointer;border-radius:.75rem;width:100%;padding:1.125rem 1.25rem;transition:background .15s,border-color .15s;display:block}.nbl-blog-card:hover{background:var(--nbl-surface-raised);border-color:var(--nbl-border)}.nbl-blog-card-inner{align-items:flex-start;gap:1rem;display:flex}.nbl-blog-card-body{flex:1;min-width:0}.nbl-blog-card-title-row{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.nbl-blog-card-title{color:var(--nbl-text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1rem;font-weight:600;overflow:hidden}.nbl-blog-card-excerpt{color:var(--nbl-text-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .5rem;font-size:.8125rem;display:-webkit-box;overflow:hidden}.nbl-blog-card-meta{color:var(--nbl-text-ghost);flex-wrap:wrap;align-items:center;gap:1rem;font-size:.6875rem;display:flex}.nbl-blog-card-tags{gap:.25rem;display:flex}.nbl-blog-card-tag{background:var(--nbl-hover-bg);color:var(--nbl-text-ghost);font-size:.625rem;font-family:var(--font-mono);border-radius:.25rem;padding:.125rem .375rem}.nbl-blog-card-cover{object-fit:cover;border-radius:.5rem;flex-shrink:0;width:5rem;height:5rem}@media(max-width:56rem){.nbl-editor-ideas{display:none}.nbl-editor-meta-row{flex-direction:column}}.nbl-ed-wrap{border:1px solid var(--nbl-border);background:var(--nbl-bg-card);border-radius:.5rem;flex-direction:column;display:flex;position:relative;overflow:visible}.nbl-ed-toolbar{border-bottom:1px solid var(--nbl-border);background:var(--nbl-bg-base);z-index:10;border-radius:.5rem .5rem 0 0;flex-wrap:wrap;align-items:center;gap:.125rem;padding:.375rem .5rem;display:flex;position:sticky;top:0}.nbl-ed-tool-btn{width:1.75rem;height:1.75rem;color:var(--nbl-text-muted);cursor:pointer;background:0 0;border:none;border-radius:.3rem;flex-shrink:0;justify-content:center;align-items:center;transition:background .1s,color .1s;display:inline-flex}.nbl-ed-tool-btn:hover{background:var(--nbl-bg-hover);color:var(--nbl-text-primary)}.nbl-ed-tool-btn.active{background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.nbl-ed-tool-btn.active{background:color-mix(in srgb,var(--nbl-nebula) 14%,transparent)}}.nbl-ed-tool-btn.active{color:var(--nbl-nebula)}.nbl-ed-tool-btn.disabled{opacity:.35;cursor:not-allowed}.nbl-ed-sep{background:var(--nbl-border);flex-shrink:0;width:1px;height:1.25rem;margin:0 .25rem}.nbl-ed-content{color:var(--nbl-text-primary);font-size:.9375rem;line-height:1.7;font-family:var(--font-sans);outline:none;flex:1;padding:1rem 1.25rem}.nbl-ed-content .tiptap{min-height:inherit;outline:none}.nbl-ed-content .tiptap>*+*{margin-top:.75em}.nbl-ed-content .tiptap li>p{margin-top:0;margin-bottom:.2em}.nbl-ed-content .tiptap li>ul,.nbl-ed-content .tiptap li>ol{margin-top:.2em;margin-bottom:0}.nbl-ed-content .tiptap li+li{margin-top:.35em}.nbl-ed-content .tiptap h2{color:var(--nbl-text-primary);margin-top:1.5rem;margin-bottom:.5rem;font-size:1.5rem;font-weight:700;line-height:1.3}.nbl-ed-content .tiptap h3{color:var(--nbl-text-primary);margin-top:1.25rem;margin-bottom:.4rem;font-size:1.2rem;font-weight:600;line-height:1.35}.nbl-ed-content .tiptap h4{color:var(--nbl-text-secondary);margin-top:1rem;font-size:1rem;font-weight:600}.nbl-ed-content .tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--nbl-text-ghost);pointer-events:none;height:0}.nbl-ed-content .tiptap a{color:var(--nbl-nebula);text-underline-offset:2px;text-decoration:underline}.nbl-ed-content .tiptap ul,.nbl-ed-content .tiptap ol{padding-left:1.5rem}.nbl-ed-content .tiptap ul li::marker{color:var(--nbl-text-faint)}.nbl-ed-content .tiptap blockquote{border-left:3px solid var(--nbl-nebula);color:var(--nbl-text-muted);margin-left:0;padding-left:1rem;font-style:italic}.nbl-ed-content .tiptap hr{border:none;border-top:1px solid var(--nbl-border);margin:1.5rem 0}.nbl-ed-content .tiptap code{font-family:var(--font-mono);background:var(--nbl-bg-hover);border:1px solid var(--nbl-border);color:var(--nbl-cyan);border-radius:.25rem;padding:.1em .35em;font-size:.8125rem}.nbl-ed-content .tiptap pre{background:var(--nbl-bg-base);border:1px solid var(--nbl-border);font-family:var(--font-mono);border-radius:.5rem;padding:1rem 1.25rem;font-size:.8125rem;line-height:1.6;overflow-x:auto}.nbl-ed-content .tiptap pre code{color:var(--nbl-text-secondary);background:0 0;border:none;padding:0}.nbl-ed-content .tiptap table{border-collapse:collapse;border:1px solid var(--nbl-border);border-radius:.375rem;width:100%;margin:1rem 0;font-size:.875rem;overflow:hidden}.nbl-ed-content .tiptap table th,.nbl-ed-content .tiptap table td{border:1px solid var(--nbl-border);text-align:left;vertical-align:top;padding:.5rem .75rem;position:relative}.nbl-ed-content .tiptap table th{background:var(--nbl-bg-hover);color:var(--nbl-text-secondary);font-weight:600;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem}.nbl-ed-content .tiptap table tr:hover td{background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.nbl-ed-content .tiptap table tr:hover td{background:color-mix(in srgb,var(--nbl-nebula) 4%,transparent)}}.nbl-ed-content .tiptap table .selectedCell{background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.nbl-ed-content .tiptap table .selectedCell{background:color-mix(in srgb,var(--nbl-nebula) 10%,transparent)}}.nbl-ed-content .tiptap table .column-resize-handle{background:var(--nbl-nebula);cursor:col-resize;opacity:0;width:4px;transition:opacity .15s;position:absolute;top:0;bottom:0;right:-2px}.nbl-ed-content .tiptap table .column-resize-handle:hover,.nbl-ed-content .tiptap table .resize-cursor .column-resize-handle{opacity:1}.nbl-ed-bubble{background:var(--nbl-bg-panel);border:1px solid var(--nbl-border-strong);z-index:100;pointer-events:all;border-radius:.5rem;align-items:center;gap:.1rem;padding:.25rem .375rem;display:flex;position:absolute;box-shadow:0 4px 20px #0000008c}.nbl-ed-bubble-btn{width:1.625rem;height:1.625rem;color:var(--nbl-text-muted);cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;transition:background .1s,color .1s;display:inline-flex}.nbl-ed-bubble-btn:hover{background:var(--nbl-bg-hover);color:var(--nbl-text-primary)}.nbl-ed-bubble-btn.active{color:var(--nbl-nebula);background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.nbl-ed-bubble-btn.active{background:color-mix(in srgb,var(--nbl-nebula) 14%,transparent)}}.nbl-ed-bubble-sep{background:var(--nbl-border);width:1px;height:1rem;margin:0 .2rem}.nbl-status-toggle{background:var(--nbl-bg-input);border:1px solid var(--nbl-border);border-radius:.5rem;flex-shrink:0;align-items:center;gap:.125rem;padding:.1875rem;display:inline-flex}.nbl-status-toggle__btn{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-ghost);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:.3125rem;align-items:center;gap:.3rem;padding:.25rem .625rem;font-weight:500;line-height:1;transition:background .1s,color .1s;display:inline-flex}.nbl-status-toggle__btn:hover{color:var(--nbl-text-secondary);background:var(--nbl-hover-bg)}.nbl-status-toggle__btn--active{background:var(--nbl-bg-surface);border:1px solid var(--nbl-border-strong);color:var(--nbl-text-primary);box-shadow:0 1px 4px #0000004d}.nbl-status-toggle__btn--active.nbl-status-toggle__btn--publish{color:var(--nbl-green);border-color:var(--nbl-green-border);background:var(--nbl-green-bg)}.nbl-ed-kbd-panel{border:1px solid var(--nbl-border);background:var(--nbl-bg-base);border-top:none;flex-direction:column;gap:.5rem;padding:.75rem 1rem;display:flex}.nbl-ed-kbd-header{justify-content:space-between;align-items:center;display:flex}.nbl-ed-kbd-title{color:var(--nbl-text-secondary);font-size:.75rem;font-weight:600;font-family:var(--font-mono);align-items:center;gap:.375rem;display:flex}.nbl-ed-kbd-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.25rem 1.5rem;max-height:220px;display:grid;overflow-y:auto}.nbl-ed-kbd-row{justify-content:space-between;align-items:center;gap:.5rem;padding:.2rem 0;font-size:.7rem;display:flex}.nbl-ed-kbd-action{color:var(--nbl-text-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.nbl-ed-kbd-keys{flex-shrink:0;align-items:center;gap:.2rem;display:flex}.nbl-ed-kbd-key{background:var(--nbl-bg-hover);border:1px solid var(--nbl-border-strong);font-size:.65rem;font-family:var(--font-mono);color:var(--nbl-text-secondary);white-space:nowrap;box-shadow:0 1px 0 var(--nbl-border-strong);border-radius:.25rem;align-items:center;padding:.1rem .35rem;display:inline-flex}.nbl-ed-kbd-hint{color:var(--nbl-text-ghost);margin:0;font-size:.65rem;font-style:italic}.nbl-ed-find-panel{z-index:20;border:1px solid var(--nbl-border);background:var(--nbl-bg-base);border-top:none;flex-direction:column;gap:.375rem;padding:.5rem .75rem;display:flex;position:sticky;top:0}.nbl-ed-find-row{align-items:center;gap:.375rem;display:flex}.nbl-ed-find-input-wrap{background:var(--nbl-bg-card);border:1px solid var(--nbl-border);border-radius:.375rem;flex:1;align-items:center;gap:.375rem;min-width:0;height:1.875rem;padding:0 .5rem;display:flex}.nbl-ed-find-input-wrap:focus-within{border-color:var(--nbl-nebula);box-shadow:0 0 0 2px var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.nbl-ed-find-input-wrap:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--nbl-nebula) 15%,transparent)}}.nbl-ed-find-input-wrap--no-match{border-color:var(--nbl-danger,#ef4444)}.nbl-ed-find-input-wrap--no-match:focus-within{border-color:var(--nbl-danger,#ef4444);box-shadow:0 0 0 2px var(--nbl-danger,#ef4444)}@supports (color:color-mix(in lab,red,red)){.nbl-ed-find-input-wrap--no-match:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--nbl-danger,#ef4444) 15%,transparent)}}.nbl-find-match{background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.nbl-find-match{background:color-mix(in srgb,var(--nbl-nebula) 28%,transparent)}}.nbl-find-match{border-radius:2px}.nbl-find-match--current{background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.nbl-find-match--current{background:color-mix(in srgb,var(--nbl-nebula) 55%,transparent)}}.nbl-find-match--current{outline:1px solid var(--nbl-nebula)}.nbl-ed-find-icon{color:var(--nbl-text-muted);flex-shrink:0}.nbl-ed-find-input{min-width:0;color:var(--nbl-text-primary);font-size:.75rem;font-family:var(--font-mono);background:0 0;border:none;outline:none;flex:1}.nbl-ed-find-input::placeholder{color:var(--nbl-text-ghost)}.nbl-ed-find-status{color:var(--nbl-text-muted);white-space:nowrap;font-size:.65rem;font-family:var(--font-mono);flex-shrink:0}.nbl-ed-find-status--none{color:var(--nbl-danger,#ef4444)}.nbl-ed-find-opt-btn{color:var(--nbl-text-muted);cursor:pointer;font-size:.65rem;font-weight:700;font-family:var(--font-sans);background:0 0;border:1px solid #0000;border-radius:.25rem;flex-shrink:0;padding:.1rem .3rem;transition:background .1s,border-color .1s,color .1s}.nbl-ed-find-opt-btn:hover{background:var(--nbl-bg-hover);border-color:var(--nbl-border);color:var(--nbl-text-secondary)}.nbl-ed-find-opt-btn.active{background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.nbl-ed-find-opt-btn.active{background:color-mix(in srgb,var(--nbl-nebula) 14%,transparent)}}.nbl-ed-find-opt-btn.active{border-color:var(--nbl-nebula);color:var(--nbl-nebula)}.nbl-ed-find-nav{background:var(--nbl-bg-card);border:1px solid var(--nbl-border);width:1.625rem;height:1.625rem;color:var(--nbl-text-secondary);cursor:pointer;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;font-size:.7rem;transition:background .1s,border-color .1s;display:inline-flex}.nbl-ed-find-nav:hover:not(:disabled){background:var(--nbl-bg-hover);border-color:var(--nbl-border-strong)}.nbl-ed-find-nav:disabled{opacity:.35;cursor:not-allowed}.nbl-ed-find-action-btn{color:var(--nbl-text-secondary);background:var(--nbl-bg-card);border:1px solid var(--nbl-border);cursor:pointer;border-radius:.25rem;flex-shrink:0;height:1.625rem;padding:.2rem .6rem;font-size:.7rem;font-weight:500;transition:background .1s,border-color .1s,color .1s}.nbl-ed-find-action-btn:hover:not(:disabled){background:var(--nbl-bg-hover);border-color:var(--nbl-border-strong);color:var(--nbl-text-primary)}.nbl-ed-find-action-btn:disabled{opacity:.35;cursor:not-allowed}.nbl-ed-find-replace-count{color:var(--nbl-text-muted);font-size:.65rem;font-family:var(--font-mono);white-space:nowrap}.nbl-ed-modal-overlay{z-index:9000;background:#00000073;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.nbl-ed-modal{background:var(--nbl-bg-card);border:1px solid var(--nbl-border-strong);border-radius:.625rem;flex-direction:column;gap:.75rem;width:100%;max-width:520px;padding:1.25rem;display:flex;box-shadow:0 16px 48px #00000059}.nbl-ed-modal-header{color:var(--nbl-text-primary);justify-content:space-between;align-items:center;margin-bottom:.25rem;font-size:.8125rem;font-weight:600;display:flex}.nbl-ed-layout-btn{border:1px solid var(--nbl-border);font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-muted);cursor:pointer;background:0 0;border-radius:.375rem;flex:1;padding:.3rem 0;transition:border-color .1s,background .1s,color .1s}.nbl-ed-layout-btn:hover{border-color:var(--nbl-border-strong);color:var(--nbl-text-primary)}.nbl-ed-layout-btn.active{border-color:var(--nbl-nebula);background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.nbl-ed-layout-btn.active{background:color-mix(in srgb,var(--nbl-nebula) 12%,transparent)}}.nbl-ed-layout-btn.active{color:var(--nbl-nebula)}.nbl-inline-rename{align-items:center;gap:.375rem;min-width:0;display:inline-flex}.nbl-inline-rename__name{color:var(--nbl-text-primary);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:.25rem;margin-left:-.25rem;padding:.1rem .25rem;font-weight:600;transition:background .1s;overflow:hidden}.nbl-inline-rename__name:hover{background:var(--nbl-bg-hover)}.nbl-inline-rename__pencil{opacity:0;color:var(--nbl-text-faint);flex-shrink:0;transition:opacity .15s}.nbl-inline-rename:hover .nbl-inline-rename__pencil{opacity:1}.nbl-inline-rename__input{font-size:inherit;background:var(--nbl-bg-hover);border:1px solid var(--nbl-nebula);color:var(--nbl-text-primary);border-radius:.3rem;outline:none;width:16rem;min-width:0;max-width:100%;padding:.15rem .4rem;font-family:inherit;font-weight:600}.nbl-inline-rename__input:focus{box-shadow:0 0 0 2px var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.nbl-inline-rename__input:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--nbl-nebula) 25%,transparent)}}@keyframes nbl-orb-float-1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(40px,-60px)scale(1.08)}66%{transform:translate(-30px,30px)scale(.95)}}@keyframes nbl-orb-float-2{0%,to{transform:translate(0)scale(1)}40%{transform:translate(-50px,40px)scale(1.1)}70%{transform:translate(30px,-20px)scale(.92)}}@keyframes nbl-orb-float-3{0%,to{transform:translate(0)scale(1)}50%{transform:translate(60px,50px)scale(1.06)}}@keyframes nbl-star-twinkle{0%,to{opacity:var(--base-op,.3)}50%{opacity:calc(var(--base-op,.3) * 2.5)}}@keyframes nbl-ring-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes nbl-logo-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:0;transform:scale(1.5)}}@keyframes nbl-star-drift-1{0%,to{transform:translate(0)}30%{transform:translate(8px,-5px)}65%{transform:translate(-4px,9px)}}@keyframes nbl-star-drift-2{0%,to{transform:translate(0)}25%{transform:translate(-10px,4px)}70%{transform:translate(6px,-8px)}}@keyframes nbl-star-drift-3{0%,to{transform:translate(0)}40%{transform:translate(5px,11px)}80%{transform:translate(-9px,-3px)}}@keyframes nbl-star-drift-4{0%,to{transform:translate(0)}50%{transform:translate(-6px,-7px)}75%{transform:translate(10px,3px)}}.nbl-login-shell{background:#06060e;min-height:100vh;display:flex}.nbl-login-brand{background:radial-gradient(at 30%,#6470f112,#0000 65%),radial-gradient(at 80% 20%,#00d4ff0a,#0000 55%),#06060e;border-right:1px solid #ffffff0a;flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.nbl-login-orb{pointer-events:none;filter:blur(72px);border-radius:50%;position:absolute}.nbl-login-orb--1{background:radial-gradient(circle,#6470f138,#0000 70%);width:520px;height:520px;animation:18s ease-in-out infinite nbl-orb-float-1;top:-100px;left:-100px}.nbl-login-orb--2{background:radial-gradient(circle,#00d4ff24,#0000 70%);width:380px;height:380px;animation:22s ease-in-out infinite nbl-orb-float-2;bottom:-80px;right:10%}.nbl-login-orb--3{background:radial-gradient(circle,#a855f71f,#0000 70%);width:280px;height:280px;animation:26s ease-in-out infinite nbl-orb-float-3;top:40%;left:55%}.nbl-login-stars{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.nbl-login-star--1{transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite nbl-star-twinkle,28s ease-in-out infinite nbl-star-drift-1}.nbl-login-star--2{transform-box:fill-box;transform-origin:50%;animation:4.5s ease-in-out 1s infinite nbl-star-twinkle,36s ease-in-out 7s infinite nbl-star-drift-2}.nbl-login-star--3{transform-box:fill-box;transform-origin:50%;animation:2.5s ease-in-out 2.5s infinite nbl-star-twinkle,44s ease-in-out 14s infinite nbl-star-drift-3}.nbl-login-star--4{transform-box:fill-box;transform-origin:50%;animation:5.5s ease-in-out .5s infinite nbl-star-twinkle,32s ease-in-out 4s infinite nbl-star-drift-4}.nbl-login-ring{pointer-events:none;border:1px solid #6470f112;border-radius:50%;width:560px;height:560px;animation:60s linear infinite nbl-ring-spin;position:absolute;top:50%;left:42%;transform:translate(-50%,-50%)}.nbl-login-ring:before{content:"";background:var(--nbl-nebula);width:8px;height:8px;box-shadow:0 0 12px var(--nbl-nebula);opacity:.8;border-radius:50%;position:absolute;top:-4px;left:50%;transform:translate(-50%)}.nbl-login-brand-content{z-index:1;flex-direction:column;gap:3rem;width:100%;max-width:480px;padding:4rem 3rem;display:flex;position:relative}.nbl-login-logo{align-items:center;gap:1rem;display:flex}.nbl-login-logo-mark{background:linear-gradient(135deg,#6470f1,#4f52e5,#00d4ff);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:relative;box-shadow:0 0 32px #6470f180,0 0 64px #6470f133}.nbl-login-logo-pulse{border:2px solid #6470f199;border-radius:15px;animation:3s ease-out infinite nbl-logo-pulse;position:absolute;inset:-1px}.nbl-login-logo-n{color:#fff;font-size:1.5rem;font-weight:900;font-family:var(--font-mono);z-index:1;line-height:1;position:relative}.nbl-login-logo-name{color:#f1f5f9;letter-spacing:-.03em;font-size:1.375rem;font-weight:800;line-height:1.1}.nbl-login-logo-tag{color:#ffffff59;font-size:.6875rem;font-family:var(--font-mono);letter-spacing:.04em;margin-top:2px}.nbl-login-headline{flex-direction:column;gap:1.25rem;display:flex}.nbl-login-h1{letter-spacing:-.05em;font-size:3.5rem;font-weight:900;line-height:1;font-family:var(--font-sans);flex-direction:column;gap:.1em;margin:0;display:flex}.nbl-login-h1-verb{color:#f1f5f961;display:block}.nbl-login-h1-verb:nth-child(2){color:#f1f5f9ad}.nbl-login-h1-verb--accent{color:#f1f5f9}.nbl-login-sub{color:#94a3b8b3;max-width:360px;font-size:.9375rem;line-height:1.7;font-family:var(--font-sans);margin:0}.nbl-login-status{flex-direction:column;gap:.5rem;display:flex}.nbl-login-status-row{align-items:center;gap:.625rem;font-size:.8125rem;display:flex}.nbl-login-status-label{color:#94a3b899;min-width:7rem}.nbl-login-status-value{color:#f1f5f9e6;font-weight:600;font-family:var(--font-mono);font-size:.75rem}.nbl-login-status-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.nbl-login-status-dot--green{background:var(--nbl-green);box-shadow:0 0 6px var(--nbl-green)}.nbl-login-status-dot--cyan{background:var(--nbl-cyan);box-shadow:0 0 6px var(--nbl-cyan)}.nbl-login-status-dot--amber{background:var(--nbl-amber);box-shadow:0 0 6px var(--nbl-amber)}.nbl-login-terminal-row{font-family:var(--font-mono);background:#00000059;border:1px solid #ffffff12;border-radius:.625rem;align-items:center;gap:0;padding:.625rem .875rem;font-size:.75rem;display:flex}.nbl-login-cli-prompt{color:var(--nbl-nebula);font-weight:700}.nbl-login-cli-hint{color:#94a3b873}.nbl-login-cli-cursor{background:var(--nbl-nebula);border-radius:1px;width:7px;height:13px;margin-left:2px;animation:1s step-end infinite nbl-star-twinkle;display:inline-block}.nbl-login-code-bg{pointer-events:none;z-index:0;flex-direction:column;gap:0;padding:0 1.5rem;display:flex;position:absolute;left:0;right:0}.nbl-login-code-bg--top{top:0;-webkit-mask-image:linear-gradient(#00000080 0%,#0000 100%);mask-image:linear-gradient(#00000080,#0000)}.nbl-login-code-bg--bottom{bottom:0;-webkit-mask-image:linear-gradient(#0000 0%,#00000080 100%);mask-image:linear-gradient(#0000,#00000080)}.nbl-login-code-line{font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;color:#94a3b82e;font-size:.6875rem;line-height:1.75;overflow:hidden}.nbl-login-code-line--hi{color:#6470f159}.nbl-login-code-line--ok{color:#00ff8847}.nbl-login-code-line--warn{color:#ffb80047}.nbl-login-code-line--purple{color:#a855f747}.nbl-login-version{font-size:.6875rem;font-family:var(--font-mono);color:#64748bb3;align-items:center;gap:.5rem;display:flex}.nbl-login-version-dot{background:var(--nbl-green);width:6px;height:6px;box-shadow:0 0 8px var(--nbl-green);border-radius:50%;flex-shrink:0;animation:2s ease-in-out infinite nbl-star-twinkle}.nbl-login-card-col{background:#0c0c1c;border-left:1px solid #6470f11a;flex-shrink:0;justify-content:center;align-items:center;width:460px;padding:2.5rem;display:flex}.nbl-login-card{background:#111120;border:1px solid #ffffff12;border-radius:1.25rem;flex-direction:column;gap:1.75rem;width:100%;max-width:360px;padding:2.25rem;display:flex;box-shadow:0 2px 40px #00000080}.nbl-login-drag-pill{background:#ffffff1f;border-radius:2px;align-self:center;width:36px;height:4px;margin-bottom:-.5rem;display:none}.nbl-login-card-header{flex-direction:column;gap:.25rem;display:flex;position:relative}.nbl-login-card-eyebrow{font-size:.625rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--nbl-nebula);margin-bottom:.25rem}.nbl-login-card-title{color:#f1f5f9;letter-spacing:-.03em;font-size:1.625rem;font-weight:800;line-height:1.1}.nbl-login-card-subtitle{color:#94a3b8bf;margin-top:.125rem;font-size:.875rem}.nbl-login-btn{color:#0a0a14;cursor:pointer;letter-spacing:-.01em;white-space:nowrap;background:#fff;border:none;border-radius:.875rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.9375rem 1.5rem;font-size:.9375rem;font-weight:700;transition:background .15s,box-shadow .15s,transform .1s;display:flex;box-shadow:0 1px 3px #0003}.nbl-login-btn:hover{background:#eef;transform:translateY(-1px);box-shadow:0 4px 20px #00000059}.nbl-login-btn:active{background:#ddddf5;transform:translateY(0)}.nbl-login-sep{align-items:center;gap:.875rem;display:flex}.nbl-login-sep-line{background:#ffffff0f;flex:1;height:1px}.nbl-login-sep-text{font-size:.625rem;font-family:var(--font-mono);color:#64748b99;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap}.nbl-login-footer-links{flex-direction:column;align-items:center;gap:.5rem;display:flex}.nbl-login-footer-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:.625rem;display:flex}.nbl-login-footer-row--legal{margin-top:.125rem}.nbl-login-footer-link{color:#94a3b8b3;font-size:.75rem;font-family:var(--font-sans);white-space:nowrap;text-decoration:none;transition:color .12s}.nbl-login-footer-link:hover{color:#e2e8f0f2}.nbl-login-footer-link--dim{color:#64748b80;font-size:.6875rem}.nbl-login-footer-link--dim:hover{color:#94a3b8bf}.nbl-login-footer-dot{background:#94a3b84d;border-radius:50%;flex-shrink:0;width:3px;height:3px}.nbl-login-footer-dot--dim{background:#64748b40}.nbl-login-error{color:#fca5a5;background:#7f1d1d2e;border:1px solid #f8717140;border-radius:.75rem;padding:.75rem .875rem;font-size:.75rem;line-height:1.5}.nbl-login-trust{background:#6470f10a;border:1px solid #6470f11a;border-radius:.875rem;flex-direction:column;gap:.75rem;margin:0;padding:1.125rem;list-style:none;display:flex}.nbl-login-trust-row{color:#94a3b8cc;align-items:center;gap:.625rem;font-size:.8125rem;display:flex}.nbl-login-trust-check{color:var(--nbl-green);filter:drop-shadow(0 0 4px var(--nbl-green));flex-shrink:0}.nbl-login-legal{color:#64748b8c;text-align:center;margin:0;font-size:.6875rem;line-height:1.6}.nbl-login-legal-link{color:#6470f1bf;text-decoration:none}.nbl-login-legal-link:hover{color:#6470f1;text-decoration:underline}@media(max-width:860px){.nbl-login-shell{flex-direction:column;position:relative;overflow:hidden}.nbl-login-brand{border-bottom:none;border-right:none;justify-content:flex-start;align-items:flex-start;min-height:100vh}.nbl-login-brand-content{gap:.75rem;max-width:100%;padding:1.5rem 1.25rem 0}.nbl-login-h1{font-size:1.75rem}.nbl-login-sub{max-width:100%;font-size:.8rem}.nbl-login-status,.nbl-login-terminal-row,.nbl-login-ring{display:none}.nbl-login-card-col{background:0 0;border-left:none;width:100%;max-height:82vh;padding:0;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.nbl-login-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0a16fa;border-top:1px solid #6470f138;border-radius:1.25rem 1.25rem 0 0;gap:1rem;max-width:none;padding:1.25rem 1.25rem 2rem;box-shadow:0 -8px 40px #0009}.nbl-login-drag-pill{display:block}.nbl-login-card-header{gap:.125rem}.nbl-login-card-title{font-size:1.125rem}.nbl-login-card-subtitle{font-size:.8125rem}.nbl-login-public-links{justify-content:flex-start}.nbl-login-legal{text-align:left}.nbl-login-btn{padding:.8125rem 1.25rem;font-size:.9rem}.nbl-login-google-btn{padding:.625rem 1rem;font-size:.9rem}.nbl-login-links-block{gap:.625rem}.nbl-login-brand{padding-bottom:56vh}}.ne-QuotaWidget{color:var(--color-text-secondary);background:#6470f10f;border:1px solid #6470f126;border-radius:.5rem;flex-direction:column;gap:.25rem;min-width:140px;padding:.5rem .625rem;font-size:.7rem;display:flex}.ne-QuotaWidget--low{background:#fbbf240f;border-color:#fbbf244d}.ne-QuotaWidget--exhausted{background:#ef444412;border-color:#ef444459}.ne-QuotaWidget--unlimited{color:#22c55ee6;background:#22c55e12;border-color:#22c55e33;flex-direction:row;align-items:center;gap:.375rem;padding:.35rem .625rem}.ne-QuotaWidget__header{align-items:center;gap:.375rem;display:flex}.ne-QuotaWidget__label{white-space:nowrap;flex:1;font-weight:500}.ne-QuotaWidget__cta{color:var(--color-primary);white-space:nowrap;font-size:.65rem;text-decoration:none}.ne-QuotaWidget__cta:hover{text-decoration:underline}.ne-QuotaWidget__bar-track{background:#ffffff14;border-radius:2px;height:3px;overflow:hidden}.ne-QuotaWidget__bar-fill{background:var(--color-primary);border-radius:2px;height:100%;transition:width .4s}.ne-QuotaWidget--low .ne-QuotaWidget__bar-fill{background:#fbbf24}.ne-QuotaWidget--exhausted .ne-QuotaWidget__bar-fill{background:#ef4444}.ne-QuotaWidget__meta{color:#94a3b88c;font-size:.625rem}.ne-QuotaWidget__warning{color:#ef4444;align-items:center;gap:.3rem;margin-top:.125rem;font-size:.65rem;font-weight:500;display:flex}.ne-QuotaWidget__compact{flex-direction:column;flex:1;gap:.3rem;min-width:0;display:flex}.ne-QuotaWidget__compact--link{text-decoration:none}.ne-QuotaWidget__compact-row1{align-items:center;gap:.35rem;min-width:0;display:flex}.ne-QuotaWidget__compact-row1--single{gap:.45rem}.ne-QuotaWidget__compact-copy{flex-direction:column;align-items:flex-start;gap:.1rem;min-width:0;display:flex}.ne-QuotaWidget__compact-row2{align-items:center;display:flex}.ne-QuotaWidget__compact-badge{font-size:10px;font-weight:700;font-family:var(--font-mono);letter-spacing:.02em;background:#ffffff0a;border:1px solid;border-radius:.3rem;flex-shrink:0;padding:.05rem .35rem}.ne-QuotaWidget__get-more{font-size:9.5px;font-weight:600;font-family:var(--font-mono);color:var(--nbl-nebula);background:var(--nbl-nebula);border-radius:.3rem;align-items:center;gap:.2rem;padding:.15rem .45rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ne-QuotaWidget__get-more{background:color-mix(in srgb,var(--nbl-nebula) 8%,transparent)}}.ne-QuotaWidget__get-more{border:1px solid var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-QuotaWidget__get-more{border:1px solid color-mix(in srgb,var(--nbl-nebula) 22%,transparent)}}.ne-QuotaWidget__get-more{white-space:nowrap;letter-spacing:.01em;text-decoration:none;transition:background .12s,border-color .12s}.ne-QuotaWidget__get-more--subtle{color:var(--nbl-text-secondary);background:0 0;border:0;margin-left:.1rem;padding:0}.ne-QuotaWidget__get-more:hover{background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-QuotaWidget__get-more:hover{background:color-mix(in srgb,var(--nbl-nebula) 16%,transparent)}}.ne-QuotaWidget__get-more:hover{border-color:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-QuotaWidget__get-more:hover{border-color:color-mix(in srgb,var(--nbl-nebula) 40%,transparent)}}.ne-QuotaWidget__get-more--subtle:hover{color:var(--nbl-nebula);background:0 0;border-color:#0000}.ne-QuotaWidget__compact-count{font-size:10px;font-weight:600}.ne-QuotaWidget__compact-sep{color:var(--nbl-text-faint);font-size:10px}.ne-QuotaWidget__compact-muted{color:var(--nbl-text-ghost);white-space:nowrap;font-size:9.5px}.ne-QuotaWidget__compact-bar{background:#ffffff14;border-radius:2px;flex:1;min-width:24px;height:3px;overflow:hidden}.ne-QuotaWidget__compact-fill{border-radius:2px;height:100%;transition:width .4s}.ne-QuotaWidget__compact--link:hover .ne-QuotaWidget__compact-badge{border-color:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-QuotaWidget__compact--link:hover .ne-QuotaWidget__compact-badge{border-color:color-mix(in srgb,var(--nbl-nebula) 45%,transparent)}}.ne-QuotaWidget__compact--link:hover .ne-QuotaWidget__compact-muted{color:var(--nbl-text-secondary)}.ne-Navbar__profile-dropdown-quota-row{align-items:center;gap:.375rem;padding:.5rem .625rem;display:flex}.ne-UpgradeWall{background:radial-gradient(at 50% 0,#6470f114,#0000 60%);justify-content:center;align-items:center;min-height:100vh;padding:2rem 1rem;display:flex}.ne-UpgradeWall__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:1rem;flex-direction:column;gap:1.5rem;width:100%;max-width:620px;padding:2.5rem 2rem;display:flex;box-shadow:0 8px 48px #00000040}.ne-UpgradeWall__icon-wrap{justify-content:center;display:flex}.ne-UpgradeWall__icon{color:var(--color-primary);filter:drop-shadow(0 0 12px #6470f180)}.ne-UpgradeWall__title{text-align:center;color:var(--color-text-primary);margin:0;font-size:1.5rem;font-weight:700}.ne-UpgradeWall__subtitle{text-align:center;color:var(--color-text-secondary);margin:0;font-size:.9375rem;line-height:1.6}.ne-UpgradeWall__options{flex-direction:column;gap:1rem;display:flex}.ne-UpgradeWall__option{border:1px solid var(--color-border);background:#ffffff08;border-radius:.75rem;gap:1rem;padding:1.125rem;transition:border-color .15s,background .15s;display:flex}.ne-UpgradeWall__option:hover{background:#6470f10a;border-color:#6470f166}.ne-UpgradeWall__option-icon{width:2.5rem;height:2.5rem;color:var(--color-primary);background:#6470f11f;border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ne-UpgradeWall__option-body{flex-direction:column;flex:1;gap:.375rem;display:flex}.ne-UpgradeWall__option-title{color:var(--color-text-primary);align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;display:flex}.ne-UpgradeWall__option-desc{color:var(--color-text-secondary);margin:0;font-size:.8125rem;line-height:1.55}.ne-UpgradeWall__option-link{color:var(--color-primary);align-items:center;gap:.25rem;width:fit-content;font-size:.8125rem;text-decoration:none;display:flex}.ne-UpgradeWall__option-link:hover{text-decoration:underline}.ne-UpgradeWall__badge{letter-spacing:.05em;text-transform:uppercase;border-radius:.25rem;padding:.125rem .4rem;font-size:.6rem;font-weight:700}.ne-UpgradeWall__badge--free{color:#22c55e;background:#22c55e26;border:1px solid #22c55e40}.ne-UpgradeWall__footer{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;padding-top:.5rem;display:flex}.ne-UpgradeWall__back-btn{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;gap:.375rem;padding:.375rem 0;font-size:.8125rem;display:flex}.ne-UpgradeWall__back-btn:hover{color:var(--color-text-primary)}.ne-UpgradeWall__runs-left{color:#22c55ee6;align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.ne-UpgradeWall__stats{background:#6470f10f;border:1px solid #6470f124;border-radius:.625rem;align-items:center;gap:0;margin-bottom:.25rem;padding:.75rem 1rem;display:flex}.ne-UpgradeWall__stat{flex-direction:column;flex:1;align-items:center;gap:.125rem;display:flex}.ne-UpgradeWall__stat-val{color:var(--color-text-primary);font-size:1.1rem;font-weight:700;line-height:1}.ne-UpgradeWall__stat-lbl{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.06em;font-size:.65rem}.ne-UpgradeWall__stat-div{background:var(--color-border);align-self:stretch;width:1px;margin:0 .25rem}.ne-UpgradeWall__history{border:1px solid var(--color-border);border-radius:.625rem;margin-top:.5rem;overflow:hidden}.ne-UpgradeWall__history-header{border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);background:#ffffff08;align-items:center;gap:.4rem;padding:.5rem .875rem;font-size:.75rem;font-weight:600;display:flex}.ne-UpgradeWall__history-trend{color:var(--color-text-secondary)}.ne-UpgradeWall__history-total{color:var(--color-text-secondary);margin-left:auto;font-size:.7rem;font-weight:400}.ne-UpgradeWall__hist-table{border-collapse:collapse;width:100%;font-size:.775rem}.ne-UpgradeWall__hist-th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);background:#ffffff05;padding:.4rem .75rem;font-size:.65rem;font-weight:600}.ne-UpgradeWall__hist-th--num{text-align:right}.ne-UpgradeWall__hist-row:not(:last-child) td{border-bottom:1px solid #ffffff0a}.ne-UpgradeWall__hist-cell{color:var(--color-text-primary);vertical-align:middle;padding:.4rem .75rem}.ne-UpgradeWall__hist-cell--date{color:var(--color-text-secondary);white-space:nowrap;font-size:.72rem}.ne-UpgradeWall__hist-cell--num{text-align:right;font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}.ne-UpgradeWall__hist-link{color:var(--color-primary);font-family:monospace;font-size:.72rem;text-decoration:none}.ne-UpgradeWall__hist-link:hover{text-decoration:underline}.ne-UpgradeWall__hist-muted{color:var(--color-text-secondary)}.ne-QuotaWidget__history-link{color:var(--color-text-secondary);border-radius:.25rem;align-items:center;margin-left:auto;padding:.1rem;text-decoration:none;display:flex}.ne-QuotaWidget__history-link:hover{color:var(--color-primary)}.ne-AdminQuota{flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.ne-AdminQuota__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ne-AdminQuota__title-row{align-items:center;gap:.625rem;display:flex}.ne-AdminQuota__title{color:var(--color-text-primary);margin:0;font-size:1.25rem;font-weight:700}.ne-AdminQuota__count{color:var(--color-primary);background:#6470f11f;border-radius:1rem;padding:.2rem .5rem;font-size:.75rem;font-weight:600}.ne-AdminQuota__filters{align-items:center;gap:.5rem;display:flex}.ne-AdminQuota__loading{justify-content:center;padding:3rem 0;display:flex}.ne-AdminQuota__table-wrap{border:1px solid var(--color-border);border-radius:.75rem;overflow-x:auto}.ne-AdminQuota__table{border-collapse:collapse;width:100%;font-size:.8125rem}.ne-AdminQuota__table thead{background:#ffffff08}.ne-AdminQuota__table th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);white-space:nowrap;padding:.625rem .875rem;font-size:.7rem;font-weight:600}.ne-AdminQuota__table td{color:var(--color-text-primary);vertical-align:middle;border-bottom:1px solid #ffffff0a;padding:.625rem .875rem}.ne-AdminQuota__table tr:last-child td{border-bottom:none}.ne-AdminQuota__table tbody tr:hover{background:#ffffff05}.ne-AdminQuota__user-id{font-family:var(--font-mono);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:.75rem;overflow:hidden}.ne-AdminQuota__usage{flex-direction:column;gap:.25rem;min-width:100px;display:flex}.ne-AdminQuota__usage-text{white-space:nowrap;font-size:.75rem}.ne-AdminQuota__bar-track{background:#ffffff14;border-radius:2px;height:4px;overflow:hidden}.ne-AdminQuota__bar-fill{background:var(--color-primary);border-radius:2px;height:100%;transition:width .3s}.ne-AdminQuota__bar-fill--full{background:#ef4444}.ne-AdminQuota__actions{align-items:center;gap:.375rem;display:flex}.ne-AdminQuota__empty{text-align:center;color:var(--color-text-secondary);padding:2rem}.ne-AdminQuota__pagination{justify-content:center;align-items:center;gap:.75rem;display:flex}.ne-AdminQuota__page-info{color:var(--color-text-secondary);font-size:.8125rem}.ne-AdminQuota__modal{width:100%;max-width:420px}.ne-AdminQuota__modal-field{flex-direction:column;gap:.375rem;margin:.5rem 0;display:flex}.ne-PlanBadge{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:.3rem;align-items:center;padding:.15rem .45rem;font-size:.65rem;font-weight:700;display:inline-flex}.ne-PlanBadge--free{color:var(--color-primary);background:#6470f11f;border:1px solid #6470f133}.ne-PlanBadge--byoai{color:#22c55e;background:#22c55e1f;border:1px solid #22c55e33}.ne-PlanBadge--paid{color:#fbbf24;background:#fbbf241f;border:1px solid #fbbf2433}@media(max-width:600px){.ne-UpgradeWall__card{padding:1.5rem 1rem}.ne-UpgradeWall__title{font-size:1.25rem}.ne-UpgradeWall__option{flex-direction:column}.ne-AdminQuota{padding:1rem}}@keyframes nbl-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}.nbl-pulse{animation:1.2s ease-in-out infinite nbl-pulse}@media(max-width:640px){.nbl-vm-toggle-label{display:none}}[data-mode=simple] body,[data-mode=simple] button,[data-mode=simple] input,[data-mode=simple] select,[data-mode=simple] textarea{font-family:var(--font-sans);letter-spacing:normal}[data-mode=simple] code,[data-mode=simple] pre,[data-mode=simple] kbd,[data-mode=simple] samp{font-family:var(--font-sans)}[data-mode=simple]{--nbl-nebula:#818cf8;--nbl-nebula-border:#818cf84d;--nbl-cyan:#38bdf8;--nbl-green:#4ade80;--nbl-red:#f87171;--nbl-amber:#fbbf24;--nbl-purple:#a78bfa;--nbl-bg-page:#0f1117;--nbl-bg-surface:#16181f;--nbl-surface:#1c1e28;--nbl-border:#ffffff12;--nbl-border-subtle:#ffffff0a;--nbl-text-primary:#e2e8f0;--nbl-text-secondary:#94a3b8;--nbl-text-muted:#64748b;--nbl-text-ghost:#475569;--nbl-text-heading:#f1f5f9;--nbl-glow-green:none;--nbl-glow-cyan:none;--nbl-glow-purple:none;--nbl-glow-amber:none;--nbl-glow-red:none}[data-theme=light][data-mode=simple]{--nbl-nebula:#6366f1;--nbl-nebula-border:#6366f140;--nbl-cyan:#0ea5e9;--nbl-green:#22c55e;--nbl-red:#ef4444;--nbl-amber:#f59e0b;--nbl-purple:#8b5cf6;--nbl-bg-page:#f8fafc;--nbl-bg-surface:#fff;--nbl-surface:#f1f5f9;--nbl-border:#00000014;--nbl-border-subtle:#0000000a;--nbl-text-primary:#0f172a;--nbl-text-secondary:#475569;--nbl-text-muted:#94a3b8;--nbl-text-ghost:#cbd5e1;--nbl-text-heading:#020617}[data-mode=simple] .ne-Layout__main{padding:28px 24px}[data-mode=simple] .ne-PageShell{gap:20px}.ne-AgentCardGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;margin-top:4px;display:grid}.ne-AgentCard{background:radial-gradient(circle at top right,var(--nbl-green),transparent 40%),var(--nbl-bg-surface);flex-direction:column;gap:10px;padding:16px;display:flex}@supports (color:color-mix(in lab,red,red)){.ne-AgentCard{background:radial-gradient(circle at top right,color-mix(in srgb,var(--nbl-green) 8%,transparent),transparent 40%),var(--nbl-bg-surface)}}.ne-AgentCard{border:1px solid var(--nbl-border);cursor:pointer;color:inherit;border-radius:14px;text-decoration:none;transition:box-shadow .15s,border-color .15s}.ne-AgentCard:hover{border-color:var(--nbl-nebula-border);box-shadow:0 4px 20px -6px #818cf82e}.ne-AgentCard__icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.ne-AgentCard__name{color:var(--nbl-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;line-height:1.3;overflow:hidden}.ne-AgentCard__meta{color:var(--nbl-text-ghost);font-size:11px}.ne-AgentCard__footer{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.ne-AgentCard__run-btn{border:1px solid var(--nbl-nebula-border);background:var(--nbl-nebula);border-radius:20px;align-items:center;gap:5px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ne-AgentCard__run-btn{background:color-mix(in srgb,var(--nbl-nebula) 10%,transparent)}}.ne-AgentCard__run-btn{color:var(--nbl-nebula);cursor:pointer;transition:background .15s}.ne-AgentCard__run-btn:hover{background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-AgentCard__run-btn:hover{background:color-mix(in srgb,var(--nbl-nebula) 18%,transparent)}}.gmr-page{background:radial-gradient(at 50% -10%,#6470f11a,#0000 55%);flex-direction:column;align-items:center;min-height:100%;padding:2.5rem 1.25rem 4rem;display:flex}.gmr-header{flex-direction:column;align-items:flex-start;gap:.5rem;width:100%;max-width:680px;margin-bottom:2rem;display:flex}.gmr-back-btn{color:var(--nbl-text-ghost);cursor:pointer;background:0 0;border:none;align-items:center;gap:.3rem;margin-bottom:.75rem;padding:0;font-size:12px;transition:color .12s;display:inline-flex}.gmr-back-btn:hover{color:var(--nbl-text-secondary)}.gmr-header__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--nbl-nebula);font-size:11px;font-weight:600;font-family:var(--font-mono);align-items:center;gap:.35rem;display:inline-flex}.gmr-header__title{letter-spacing:-.03em;color:var(--nbl-text-primary);margin:0;font-size:2rem;font-weight:800;line-height:1.1}.gmr-header__sub{color:var(--nbl-text-secondary);max-width:520px;margin:.25rem 0 0;font-size:.9375rem;line-height:1.65}.gmr-body{flex-direction:column;gap:1.5rem;width:100%;max-width:680px;display:flex}.gmr-usage-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.875rem;flex-direction:column;gap:.875rem;padding:1.25rem 1.5rem;display:flex;box-shadow:0 2px 16px #0000002e}.gmr-usage-card--unlimited{flex-direction:row;align-items:center;gap:1rem;padding:1rem 1.5rem}.gmr-usage-card__plan-title{color:var(--nbl-text-primary);font-size:15px;font-weight:700}.gmr-usage-card__plan-sub{color:var(--nbl-text-ghost);margin-top:2px;font-size:11.5px}.gmr-usage-card__top{justify-content:space-between;align-items:center;display:flex}.gmr-usage-card__label{color:var(--nbl-text-secondary);text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:600;font-family:var(--font-mono);align-items:center;gap:.4rem;display:flex}.gmr-usage-card__badge{letter-spacing:.04em;font-size:9px;font-weight:700;font-family:var(--font-mono);border-radius:.3rem;padding:.1rem .45rem}.gmr-usage-card__badge--red{color:#ef4444;background:#ef44441f;border:1px solid #ef44444d}.gmr-usage-card__badge--amber{color:#fbbf24;background:#fbbf241f;border:1px solid #fbbf244d}.gmr-usage-card__count{font-size:1.5rem;font-weight:800;font-family:var(--font-mono);letter-spacing:-.03em}.gmr-usage-card__limit{opacity:.45;font-size:1rem;font-weight:500}.gmr-run-bar-track{background:#ffffff12;border-radius:3px;height:6px;overflow:hidden}.gmr-run-bar-fill{border-radius:3px;height:100%;transition:width .5s}.gmr-stats{align-items:center;gap:0;padding-top:.25rem;display:flex}.gmr-stat{flex-direction:column;flex:1;align-items:center;gap:.15rem;display:flex}.gmr-stat__val{color:var(--nbl-text-primary);font-size:1.125rem;font-weight:700;font-family:var(--font-mono)}.gmr-stat__lbl{color:var(--nbl-text-ghost);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.gmr-stat__sub{color:var(--nbl-text-ghost);opacity:.6;font-size:9px}.gmr-stats__div{background:var(--color-border);flex-shrink:0;width:1px;height:36px;margin:0 .5rem}.gmr-exhausted-banner{color:var(--nbl-text-secondary);background:#ef444412;border:1px solid #ef444433;border-radius:.5rem;align-items:flex-start;gap:.5rem;padding:.625rem .875rem;font-size:12px;line-height:1.55;display:flex}.gmr-section{flex-direction:column;gap:.75rem;display:flex}.gmr-section__title{text-transform:uppercase;letter-spacing:.08em;color:var(--nbl-text-ghost);font-size:11px;font-weight:700;font-family:var(--font-mono);align-items:center;gap:.4rem;display:flex}.gmr-section__count{color:var(--nbl-text-ghost);border:1px solid var(--color-border);background:#ffffff0f;border-radius:.3rem;margin-left:auto;padding:.1rem .5rem;font-size:10px}.gmr-options{flex-direction:column;gap:.75rem;display:flex}.gmr-option{border:1px solid var(--color-border);background:#ffffff05;border-radius:.75rem;gap:1rem;padding:1.125rem 1.25rem;transition:border-color .15s,background .15s;display:flex}.gmr-option:hover{background:#6470f108;border-color:#6470f159}.gmr-option__icon{border:1px solid var(--color-border);width:40px;height:40px;color:var(--nbl-text-secondary);background:#ffffff0d;border-radius:.6rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.gmr-option__body{flex-direction:column;gap:.35rem;min-width:0;display:flex}.gmr-option__title{color:var(--nbl-text-primary);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:13.5px;font-weight:700;display:flex}.gmr-option__badge{letter-spacing:.04em;font-size:9px;font-weight:700;font-family:var(--font-mono);border-radius:.3rem;padding:.1rem .45rem}.gmr-option__badge--free{color:#4ade80;background:#4ade801a;border:1px solid #4ade8040}.gmr-option__badge--popular{color:var(--nbl-nebula);background:#6470f11f;border:1px solid #6470f14d}.gmr-option__badge--unlimited{color:#fbbf24;background:#fbbf241a;border:1px solid #fbbf2440}.gmr-option__desc{color:var(--nbl-text-secondary);margin:0;font-size:12.5px;line-height:1.6}.gmr-option__cta{color:var(--nbl-nebula);align-items:center;gap:.3rem;margin-top:.125rem;font-size:12px;font-weight:600;text-decoration:none;transition:opacity .12s;display:inline-flex}.gmr-option__cta:hover{opacity:.8;text-decoration:underline}.gmr-features{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.gmr-feature-col{border:1px solid var(--color-border);background:#ffffff05;border-radius:.75rem;flex-direction:column;gap:.5rem;padding:1rem 1.125rem;display:flex}.gmr-feature-col__title{color:var(--nbl-text-primary);align-items:center;gap:.4rem;margin-bottom:.25rem;font-size:12px;font-weight:700;display:flex}.gmr-feature-col__item{color:var(--nbl-text-secondary);align-items:center;gap:.4rem;font-size:12px;display:flex}.gmr-hist-wrap{border:1px solid var(--color-border);border-radius:.75rem;overflow:hidden}.gmr-hist{border-collapse:collapse;width:100%;font-size:12px}.gmr-hist__th{text-align:left;text-transform:uppercase;letter-spacing:.07em;color:var(--nbl-text-ghost);border-bottom:1px solid var(--color-border);font-size:10px;font-weight:700;font-family:var(--font-mono);background:#ffffff05;padding:.5rem .875rem}.gmr-hist__th--num{text-align:right}.gmr-hist__row:nth-child(2n){background:#ffffff04}.gmr-hist__row:hover{background:#6470f10d}.gmr-hist__cell{color:var(--nbl-text-secondary);border-bottom:1px solid #ffffff0a;padding:.5rem .875rem}.gmr-hist__cell--date{color:var(--nbl-text-ghost);font-size:11px;font-family:var(--font-mono);white-space:nowrap}.gmr-hist__cell--num{text-align:right;font-family:var(--font-mono)}.gmr-hist__link{color:var(--nbl-text-primary);font-weight:500;text-decoration:none}.gmr-hist__link:hover{color:var(--nbl-nebula)}.gmr-hist__muted{color:var(--nbl-text-ghost);opacity:.5}@media(max-width:600px){.gmr-header__title{font-size:1.5rem}.gmr-features{grid-template-columns:1fr}.gmr-stats{flex-wrap:wrap}}.xterm{height:100%!important}.xterm-viewport{overflow-y:auto!important}.xterm-screen{width:100%!important}.ne-CmdPalette__backdrop{z-index:9000;background:var(--nbl-bg-overlay);-webkit-backdrop-filter:blur(10px);justify-content:center;align-items:flex-start;padding-top:clamp(3rem,8vh,7rem);display:flex;position:fixed;inset:0}.ne-CmdPalette__box{background:var(--nbl-bg-panel);border:1px solid var(--nbl-border-strong);border-radius:1rem;flex-direction:column;width:min(640px,100vw - 2rem);max-height:calc(100vh - 10rem);animation:.18s cubic-bezier(.16,1,.3,1) both ne-cmdpalette-in;display:flex;overflow:hidden;box-shadow:0 32px 80px #0000008c,0 0 0 1px #ffffff0a}@keyframes ne-cmdpalette-in{0%{opacity:0;transform:scale(.97)translateY(-8px)}to{opacity:1;transform:scale(1)translateY(0)}}.ne-CmdPalette__input-row{border-bottom:1px solid var(--nbl-border-subtle);flex-shrink:0;align-items:center;gap:.625rem;padding:.875rem 1rem;display:flex}.ne-CmdPalette__search-icon{color:var(--nbl-text-ghost);flex-shrink:0}.ne-CmdPalette__input{font-size:.9375rem;font-family:var(--font-sans);color:var(--nbl-text-primary);caret-color:var(--nbl-nebula);background:0 0;border:none;outline:none;flex:1;min-width:0}.ne-CmdPalette__input::placeholder{color:var(--nbl-text-faint)}.ne-CmdPalette__clear{color:var(--nbl-text-ghost);cursor:pointer;background:0 0;border:none;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;padding:.1875rem;transition:color .1s;display:flex}.ne-CmdPalette__clear:hover{color:var(--nbl-text-secondary)}.ne-CmdPalette__esc-hint{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-faint);border:1px solid var(--nbl-border);background:var(--nbl-bg-input);border-radius:.3125rem;flex-shrink:0;padding:.125rem .375rem}.ne-CmdPalette__spinner{border:1.5px solid var(--nbl-border);border-top-color:var(--nbl-nebula);border-radius:50%;flex-shrink:0;width:.875rem;height:.875rem;animation:.6s linear infinite ne-spin}.ne-CmdPalette__results{scroll-behavior:smooth;flex:1;padding:.375rem 0;overflow-y:auto}.ne-CmdPalette__section-label{font-size:.6rem;font-family:var(--font-mono);color:var(--nbl-text-faint);text-transform:uppercase;letter-spacing:.08em;padding:.75rem 1rem .25rem;font-weight:700}.ne-CmdPalette__item{cursor:pointer;align-items:center;gap:.75rem;padding:.5rem 1rem;transition:background 80ms;display:flex}.ne-CmdPalette__item:hover,.ne-CmdPalette__item--active{background:var(--nbl-hover-bg)}.ne-CmdPalette__item-icon{border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;display:flex}.ne-CmdPalette__item-body{flex:1;min-width:0}.ne-CmdPalette__item-title{color:var(--nbl-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:500;line-height:1.3;overflow:hidden}.ne-CmdPalette__item-sub{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-ghost);white-space:nowrap;text-overflow:ellipsis;margin-top:.0625rem;line-height:1.3;overflow:hidden}.ne-CmdPalette__item-enter{color:var(--nbl-text-faint);flex-shrink:0}.ne-CmdPalette__type-badge{font-size:.5625rem;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid;border-radius:.25rem;flex-shrink:0;padding:.125rem .375rem;font-weight:700}.ne-CmdPalette__empty{text-align:center;color:var(--nbl-text-ghost);font-size:.8125rem;font-family:var(--font-mono);padding:3rem 1rem}.ne-CmdPalette__footer{border-top:1px solid var(--nbl-border-subtle);flex-shrink:0;align-items:center;gap:1rem;padding:.5rem 1rem;display:flex}.ne-CmdPalette__footer-hint{font-size:.625rem;font-family:var(--font-mono);color:var(--nbl-text-faint);align-items:center;gap:.25rem;display:flex}.ne-CmdPalette__footer-hint kbd{border:1px solid var(--nbl-border);background:var(--nbl-bg-input);font-family:var(--font-mono);border-radius:.25rem;padding:.0625rem .3125rem;font-size:.625rem}.nbl-onetap{z-index:9999;background:var(--nbl-bg-panel);border:1px solid var(--nbl-border-strong);border-radius:1rem;width:18rem;position:fixed;bottom:1.5rem;right:1.5rem;overflow:hidden;box-shadow:0 24px 60px #00000073,0 0 0 1px #ffffff0d}@keyframes nbl-onetap-in{0%{opacity:0;transform:translateY(1.25rem)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes nbl-onetap-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(1.25rem)scale(.97)}}.nbl-onetap--open{animation:.22s cubic-bezier(.16,1,.3,1) both nbl-onetap-in}.nbl-onetap--closing{animation:.2s ease-in both nbl-onetap-out}.nbl-onetap__header{border-bottom:1px solid var(--nbl-border-subtle);justify-content:space-between;align-items:center;padding:.75rem .875rem .5rem;display:flex}.nbl-onetap__logo-row{align-items:center;gap:.5rem;display:flex}.nbl-onetap__g-icon{flex-shrink:0;width:1.125rem;height:1.125rem}.nbl-onetap__title{color:var(--nbl-text-primary);letter-spacing:-.01em;font-size:.75rem;font-weight:600}.nbl-onetap__close{color:var(--nbl-text-ghost);cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:.25rem;transition:color .1s,background .1s;display:flex}.nbl-onetap__close:hover{color:var(--nbl-text-secondary);background:var(--nbl-hover-bg)}.nbl-onetap__body{flex-direction:column;gap:.75rem;padding:.875rem;display:flex}.nbl-onetap__nebula-row{align-items:center;gap:.625rem;display:flex}.nbl-onetap__nebula-mark{width:2rem;height:2rem;color:var(--nbl-nebula);background:linear-gradient(135deg,#6470f140,#818cf81f);border:1px solid #818cf840;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;display:flex}.nbl-onetap__nebula-info{min-width:0}.nbl-onetap__nebula-name{color:var(--nbl-text-primary);font-size:.8125rem;font-weight:600;line-height:1.2}.nbl-onetap__nebula-sub{color:var(--nbl-text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:.0625rem;font-size:.6875rem;overflow:hidden}.nbl-onetap__cta{width:100%;color:var(--nbl-text-primary);cursor:pointer;background:#ffffff12;border:1px solid #ffffff1f;border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;padding:.5625rem 1rem;font-size:.8125rem;font-weight:600;transition:background .12s,border-color .12s;display:flex}.nbl-onetap__cta:hover{background:#ffffff1c;border-color:#ffffff2e}.nbl-onetap__cta:disabled{opacity:.6;cursor:not-allowed}.nbl-onetap__error{color:var(--nbl-red);text-align:center;padding:.25rem 0;font-size:.6875rem}.nbl-onetap__cta-g{flex-shrink:0;width:1rem;height:1rem}.nbl-onetap__footer{font-size:.5625rem;font-family:var(--font-mono);color:var(--nbl-text-faint);border-top:1px solid var(--nbl-border-subtle);text-align:center;padding:.5rem .875rem}@media(max-width:30rem){.nbl-onetap{width:calc(100vw - 2rem);bottom:1rem;right:1rem}}.nbl-login-google-btn{width:100%;color:var(--nbl-text-primary);cursor:pointer;font-size:.9375rem;font-weight:600;font-family:var(--font-sans);background:#ffffff0f;border:1px solid #ffffff21;border-radius:.625rem;justify-content:center;align-items:center;gap:.625rem;padding:.6875rem 1rem;transition:background .12s,border-color .12s,box-shadow .12s;display:flex}.nbl-login-google-btn:hover{background:#ffffff1a;border-color:#fff3;box-shadow:0 2px 12px #0003}.nbl-login-google-btn:disabled{opacity:.6;cursor:not-allowed}.nbl-login-google-error{color:var(--nbl-red);text-align:center;margin-top:-.25rem;font-size:.75rem}.nbl-login-google-icon{flex-shrink:0;width:1.125rem;height:1.125rem}.nbl-login-or-divider{align-items:center;gap:.75rem;margin:.25rem 0;display:flex}.nbl-login-or-line{background:var(--nbl-border);flex:1;height:1px}.nbl-login-or-text{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-faint);white-space:nowrap}.ne-Navbar__search-btn{border:1px solid var(--nbl-border);background:var(--nbl-bg-input);color:var(--nbl-text-ghost);font-size:.6875rem;font-family:var(--font-mono);cursor:pointer;white-space:nowrap;border-radius:.5rem;flex-shrink:0;align-items:center;gap:.4375rem;padding:.3125rem .625rem;display:flex}.ne-Navbar__search-btn:hover{border-color:var(--nbl-border-strong);color:var(--nbl-text-secondary);background:var(--nbl-bg-elevated)}.ne-Navbar__search-btn-label{flex:1;display:none}.ne-Navbar__search-kbd{font-size:.5625rem;font-family:var(--font-mono);border:1px solid var(--nbl-border);background:var(--nbl-bg-panel);color:var(--nbl-text-faint);border-radius:.25rem;margin-left:auto;padding:.0625rem .3125rem}@media(min-width:40rem){.ne-Navbar__search-btn-label{display:inline}}@media(max-width:39.9375rem){.ne-Navbar__search-btn{padding:.375rem .5rem}}.ne-Shell__edge-strip{background:var(--nbl-nebula);border-radius:2px;width:4px;position:absolute;top:15%;bottom:15%}@supports (color:color-mix(in lab,red,red)){.ne-Shell__edge-strip{background:color-mix(in srgb,var(--nbl-nebula) 25%,var(--nbl-border))}}.ne-Shell__edge-strip{cursor:pointer;-webkit-tap-highlight-color:transparent;z-index:10;border:none;outline:12px solid #0000;padding:0;transition:background .2s,width .15s}.ne-Shell__edge-strip:active{background:var(--nbl-nebula);width:5px}.ne-Shell__edge-strip--left{left:0}.ne-Shell__edge-strip--right{right:0}@media(max-width:40rem){.ne-ChatBubble{max-width:96%!important}.ne-ChatWorkspace__messages{padding:10px 10px 0}.ne-ChatWorkspace__input-area{padding:8px 10px 10px}.ne-ChatWorkspace{height:100dvh;max-height:100dvh}}@media(min-width:40.0625rem)and (max-width:48rem){.ne-ChatBubble{max-width:92%!important}}.ne-dev-sim{align-items:center;display:flex}.ne-dev-sim__trigger{color:#f59e0b;cursor:pointer;letter-spacing:.01em;white-space:nowrap;background:#fbbf2414;border:1px dashed #fbbf2480;border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-size:11px;font-weight:500;transition:background .15s,border-color .15s;display:flex}.ne-dev-sim__trigger:hover,.ne-dev-sim__trigger--open{background:#fbbf2429;border-color:#fbbf24bf}.ne-dev-sim__label{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.ne-dev-sim__chevron{color:#f59e0b;opacity:.7;transition:transform .15s}.ne-dev-sim__chevron--open{transform:rotate(180deg)}.ne-dev-sim__dropdown{z-index:9999;background:var(--nbl-surface,#1e2030);border:1px solid var(--nbl-border,#ffffff14);border-radius:10px;min-width:240px;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 8px 32px #00000073}.ne-dev-sim__header{background:#fbbf2414;border-bottom:1px solid #fbbf2426;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.ne-dev-sim__header-title{letter-spacing:.06em;text-transform:uppercase;color:#f59e0b;align-items:center;gap:5px;font-size:10px;font-weight:700;display:flex}.ne-dev-sim__reload{cursor:pointer;color:#f59e0b;opacity:.7;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:3px;transition:opacity .15s;display:flex}.ne-dev-sim__reload:hover:not(:disabled){opacity:1}.ne-dev-sim__reload:disabled{opacity:.3;cursor:not-allowed}.ne-dev-sim__spinning{animation:.8s linear infinite ne-spin}.ne-dev-sim__error{color:var(--nbl-red,#f87171);background:#f8717114;padding:8px 12px;font-size:11px}.ne-dev-sim__list{max-height:240px;padding:4px 0;overflow-y:auto}.ne-dev-sim__empty{color:var(--nbl-text-faint,#ffffff4d);text-align:center;padding:12px;font-size:11px}.ne-dev-sim__item{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:7px 12px;transition:background .1s;display:flex}.ne-dev-sim__item:hover{background:var(--nbl-hover-bg,#ffffff0d)}.ne-dev-sim__item--active{background:#fbbf241f}.ne-dev-sim__item-id{color:var(--nbl-text-primary,#e2e8f0);font-size:12px;font-family:var(--nbl-font-mono,monospace);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ne-dev-sim__item--active .ne-dev-sim__item-id{color:#f59e0b;font-weight:600}.ne-dev-sim__item-source{color:var(--nbl-text-faint,#ffffff4d);letter-spacing:.02em;flex-shrink:0;font-size:10px}.ne-dev-sim__footer{border-top:1px solid var(--nbl-border,#ffffff0f);padding:6px 8px}.ne-dev-sim__reset{cursor:pointer;width:100%;color:var(--nbl-text-faint,#ffffff4d);background:0 0;border:none;border-radius:5px;align-items:center;gap:4px;padding:5px 8px;font-size:11px;transition:color .15s,background .15s;display:flex}.ne-dev-sim__reset:hover{color:var(--nbl-red,#f87171);background:#f8717114}@media(max-width:640px){.ne-dev-sim__label{display:none}.ne-dev-sim__dropdown{right:-60px}}.ne-AppsPage__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.ne-AppsPage__title-row{align-items:center;gap:10px;margin-bottom:6px;display:flex}.ne-AppsPage__title{color:var(--nbl-text-heading);letter-spacing:-.03em;margin:0;font-size:1.75rem;font-weight:800}.ne-AppsPage__subtitle{color:var(--nbl-text-secondary);max-width:720px;margin:0;font-size:.9375rem}.ne-AppsPage__market-link{color:var(--nbl-nebula);background:var(--nbl-nebula);border-radius:12px;align-items:center;gap:6px;padding:10px 14px;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ne-AppsPage__market-link{background:color-mix(in srgb,var(--nbl-nebula) 11%,transparent)}}.ne-AppsPage__market-link{border:1px solid var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-AppsPage__market-link{border:1px solid color-mix(in srgb,var(--nbl-nebula) 26%,transparent)}}.ne-AppsPage__market-link{font-size:.875rem;font-weight:700}.ne-AppsPage__grid{grid-template-columns:repeat(auto-fill,220px);gap:18px;display:grid}.ne-AppsPage__empty{background:linear-gradient(180deg,var(--nbl-nebula),var(--nbl-surface));border-radius:24px;flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:20px;padding:22px;display:flex}@supports (color:color-mix(in lab,red,red)){.ne-AppsPage__empty{background:linear-gradient(180deg,color-mix(in srgb,var(--nbl-nebula) 5%,var(--nbl-surface)),var(--nbl-surface))}}.ne-AppsPage__empty{border:1px solid var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-AppsPage__empty{border:1px solid color-mix(in srgb,var(--nbl-nebula) 14%,var(--nbl-border))}}.ne-AppsPage__empty-icon{width:46px;height:46px;color:var(--nbl-nebula);background:var(--nbl-nebula);border-radius:14px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ne-AppsPage__empty-icon{background:color-mix(in srgb,var(--nbl-nebula) 10%,transparent)}}.ne-AppsPage__empty-icon{border:1px solid var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-AppsPage__empty-icon{border:1px solid color-mix(in srgb,var(--nbl-nebula) 18%,transparent)}}.ne-AppsPage__empty-title{color:var(--nbl-text-heading);font-size:1.1rem;font-weight:800}.ne-AppsPage__empty-copy{max-width:720px;color:var(--nbl-text-secondary);font-size:.9rem;line-height:1.7}.ne-AppsPage__empty-actions{align-items:center;gap:10px;display:inline-flex}.ne-AppsPage__card,.ne-AppLauncher__surface-card{width:220px;min-height:190px;color:inherit;background:radial-gradient(circle at top right,var(--app-accent),transparent 45%),linear-gradient(180deg,var(--nbl-surface),var(--nbl-surface));border-radius:16px;flex-direction:column;gap:10px;padding:14px;text-decoration:none;display:flex}@supports (color:color-mix(in lab,red,red)){.ne-AppsPage__card,.ne-AppLauncher__surface-card{background:radial-gradient(circle at top right,color-mix(in srgb,var(--app-accent) 18%,transparent),transparent 45%),linear-gradient(180deg,color-mix(in srgb,var(--nbl-surface) 94%,transparent),color-mix(in srgb,var(--nbl-surface) 99%,var(--app-accent) 1%))}}.ne-AppsPage__card,.ne-AppLauncher__surface-card{border:1px solid var(--app-accent)}@supports (color:color-mix(in lab,red,red)){.ne-AppsPage__card,.ne-AppLauncher__surface-card{border:1px solid color-mix(in srgb,var(--app-accent) 14%,var(--nbl-border))}}.ne-AppsPage__card,.ne-AppLauncher__surface-card{opacity:0;animation:.42s cubic-bezier(.34,1.1,.64,1) forwards ne-apps-card-in;animation-delay:calc(var(--app-index,0) * 55ms);cursor:pointer;transition:transform .18s,border-color .18s,box-shadow .18s;transform:scale(1.08);box-shadow:0 18px 36px #0000002e}.ne-AppsPage__card:hover,.ne-AppLauncher__surface-card:hover{border-color:var(--app-accent);transform:translateY(-4px)scale(1.01)}@supports (color:color-mix(in lab,red,red)){.ne-AppsPage__card:hover,.ne-AppLauncher__surface-card:hover{border-color:color-mix(in srgb,var(--app-accent) 24%,var(--nbl-border))}}.ne-AppsPage__card:hover,.ne-AppLauncher__surface-card:hover{box-shadow:0 24px 50px #0000003d}.ne-AppsPage__card[data-installed=true],.ne-AppLauncher__surface-card[data-installed=true]{border-left:2px solid var(--app-accent)}@supports (color:color-mix(in lab,red,red)){.ne-AppsPage__card[data-installed=true],.ne-AppLauncher__surface-card[data-installed=true]{border-left:2px solid color-mix(in srgb,var(--app-accent) 26%,transparent)}}.ne-AppsPage__card-top{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.ne-AppsPage__icon-wrap{width:28px;height:28px;color:var(--app-accent);background:var(--app-accent);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.ne-AppsPage__icon-wrap{background:color-mix(in srgb,var(--app-accent) 16%,transparent)}}.ne-AppsPage__icon-wrap{border:1px solid var(--app-accent)}@supports (color:color-mix(in lab,red,red)){.ne-AppsPage__icon-wrap{border:1px solid color-mix(in srgb,var(--app-accent) 28%,transparent)}}.ne-AppsPage__icon-wrap{box-shadow:0 6px 16px var(--app-accent)}@supports (color:color-mix(in lab,red,red)){.ne-AppsPage__icon-wrap{box-shadow:0 6px 16px color-mix(in srgb,var(--app-accent) 10%,transparent)}}.ne-AppsPage__badge{width:22px;height:22px;color:var(--nbl-text-ghost);background:var(--app-accent);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ne-AppsPage__badge{background:color-mix(in srgb,var(--app-accent) 8%,var(--nbl-surface-raised))}}.ne-AppsPage__badge{border:1px solid var(--app-accent)}@supports (color:color-mix(in lab,red,red)){.ne-AppsPage__badge{border:1px solid color-mix(in srgb,var(--app-accent) 14%,var(--nbl-border-subtle))}}.ne-AppsPage__card-body{gap:8px;display:grid}.ne-AppsPage__card-title{color:var(--nbl-text-heading);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.84rem;font-weight:700;overflow:hidden}.ne-AppsPage__card-desc{color:var(--nbl-text-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.5;display:-webkit-box;overflow:hidden}.ne-AppsPage__card-footer{color:var(--app-accent);align-items:center;gap:6px;margin-top:auto;font-size:.82rem;font-weight:700;display:inline-flex}@keyframes ne-tooltip-in{0%{opacity:0;transform:scale(.96)translate(-4px)}to{opacity:1;transform:scale(1)translate(0)}}@keyframes ne-apps-card-in{0%{opacity:0;filter:blur(4px);transform:scale(1.12)}60%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:scale(1)}}@media(max-width:640px){.ne-AppsPage__header{align-items:flex-start}.ne-AppsPage__title{font-size:1.5rem}.ne-AppsPage__grid{grid-template-columns:repeat(auto-fill,160px);gap:12px}.ne-AppsPage__card,.ne-AppLauncher__surface-card{border-radius:14px;width:160px;min-height:160px;padding:12px}.ne-AppsPage__icon-wrap{border-radius:6px;width:24px;height:24px}.ne-AppsPage__badge{border-radius:5px;width:20px;height:20px}.ne-AppsPage__card-title{font-size:.85rem}.ne-AppsPage__card-desc{font-size:.75rem}}.ne-PgCards{flex-direction:column;gap:10px;display:flex}.ne-PgCards__grid{align-items:stretch;gap:12px;display:grid}.ne-PgCard__item{animation:.28s cubic-bezier(.34,1.1,.64,1) both ne-card-in;animation-delay:calc(var(--card-index,0) * 30ms);transition:transform var(--nbl-dur-medium,.22s) cubic-bezier(.34,1.1,.64,1);will-change:transform;align-self:stretch;display:flex;position:relative}.ne-PgCard__item:hover{transform:translateY(-2px)}.ne-PgCard__item>*{box-sizing:border-box;width:100%;height:100%}@keyframes ne-card-in{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}.ne-PgCard__checkbox{z-index:10;background:var(--nbl-surface);border:1px solid var(--nbl-border);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;transition:border-color .1s,background .1s;display:flex;position:absolute;top:9px;left:9px}.ne-PgCard__checkbox:hover{border-color:var(--nbl-nebula);background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-PgCard__checkbox:hover{background:color-mix(in srgb,var(--nbl-nebula) 8%,var(--nbl-surface))}}.ne-PgCard__sel-ring{box-shadow:inset 0 0 0 2px var(--nbl-nebula);border-radius:10px;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.ne-PgCard__sel-ring{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--nbl-nebula) 55%,transparent)}}.ne-PgCard__sel-ring{pointer-events:none;z-index:5}.ne-PgCards__sel-bar{align-items:center;gap:8px;padding:0 2px 4px;display:flex}.ne-PgCards__sel-all{color:var(--nbl-text-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:11px;display:inline-flex}.ne-PgCards__indeterminate{border:1px solid var(--nbl-nebula);background:var(--nbl-nebula);border-radius:2px;width:13px;height:13px;display:inline-block}@supports (color:color-mix(in lab,red,red)){.ne-PgCards__indeterminate{background:color-mix(in srgb,var(--nbl-nebula) 28%,transparent)}}.ne-PgCards__indeterminate{flex-shrink:0;position:relative}.ne-PgCards__indeterminate:after{content:"";background:var(--nbl-nebula);border-radius:1px;width:7px;height:1.5px;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.ne-PgCards__cats{flex-wrap:wrap;gap:6px;display:flex}.ne-PgCards__cat{border:1px solid var(--nbl-border);color:var(--nbl-text-muted);cursor:pointer;background:0 0;border-radius:20px;align-items:center;gap:4px;padding:5px 12px;font-size:11px;font-weight:500;transition:all .12s;display:inline-flex}.ne-PgCards__cat--active{background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-PgCards__cat--active{background:color-mix(in srgb,var(--nbl-nebula) 12%,transparent)}}.ne-PgCards__cat--active{border-color:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-PgCards__cat--active{border-color:color-mix(in srgb,var(--nbl-nebula) 50%,transparent)}}.ne-PgCards__cat--active{color:var(--nbl-nebula)}.ne-PgCards__sentinel{justify-content:center;padding:12px 0 4px;display:flex}.ne-PgCards__more{justify-content:center;padding:10px 0 2px;display:flex}.ne-PgCards__more-btn{border:1px solid var(--nbl-border);background:var(--nbl-surface);color:var(--nbl-text-muted);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:7px 18px;font-size:11px;transition:all .12s;display:inline-flex}.ne-PgCards__more-btn:hover{border-color:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-PgCards__more-btn:hover{border-color:color-mix(in srgb,var(--nbl-nebula) 35%,transparent)}}.ne-PgCards__more-btn:hover{color:var(--nbl-nebula)}.ne-ShortlistBar{z-index:200;background:var(--nbl-surface-raised);border:1px solid var(--nbl-amber);flex-direction:column;align-items:center;gap:6px;width:44px;padding:10px 6px;display:flex;position:fixed;top:50%;right:0;transform:translateY(-50%)}@supports (color:color-mix(in lab,red,red)){.ne-ShortlistBar{border:1px solid color-mix(in srgb,var(--nbl-amber) 22%,var(--nbl-border))}}.ne-ShortlistBar{box-shadow:-4px 0 24px var(--nbl-amber);border-right:none;border-radius:10px 0 0 10px}@supports (color:color-mix(in lab,red,red)){.ne-ShortlistBar{box-shadow:-4px 0 24px color-mix(in srgb,var(--nbl-amber) 8%,transparent)}}.ne-ShortlistBar{transition:background .2s,box-shadow .2s,border-color .2s}.ne-ShortlistBar[data-agent-detail=true]{background:var(--nbl-amber)}@supports (color:color-mix(in lab,red,red)){.ne-ShortlistBar[data-agent-detail=true]{background:color-mix(in srgb,var(--nbl-amber) 10%,var(--nbl-surface-raised))}}.ne-ShortlistBar[data-agent-detail=true]{border-color:var(--nbl-amber)}@supports (color:color-mix(in lab,red,red)){.ne-ShortlistBar[data-agent-detail=true]{border-color:color-mix(in srgb,var(--nbl-amber) 40%,var(--nbl-border))}}.ne-ShortlistBar[data-agent-detail=true]{box-shadow:-4px 0 28px var(--nbl-amber)}@supports (color:color-mix(in lab,red,red)){.ne-ShortlistBar[data-agent-detail=true]{box-shadow:-4px 0 28px color-mix(in srgb,var(--nbl-amber) 16%,transparent)}}.ne-ShortlistBar__header{flex-direction:column;align-items:center;gap:3px;margin-bottom:4px;display:flex}.ne-ShortlistBar__star{color:var(--nbl-amber)}.ne-ShortlistBar__count{color:var(--nbl-amber);font-size:9px;font-weight:800;line-height:1}.ne-ShortlistBar__items{scrollbar-width:none;flex-direction:column;flex:1;align-items:center;gap:5px;max-height:300px;display:flex;overflow-y:auto}.ne-ShortlistBar__items::-webkit-scrollbar{display:none}.ne-ShortlistBar__item{background:var(--nbl-nebula);border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.ne-ShortlistBar__item{background:color-mix(in srgb,var(--nbl-nebula) 12%,transparent)}}.ne-ShortlistBar__item{border:1px solid var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-ShortlistBar__item{border:1px solid color-mix(in srgb,var(--nbl-nebula) 20%,var(--nbl-border-subtle))}}.ne-ShortlistBar__item{cursor:default}.ne-ShortlistBar__icon{color:var(--nbl-nebula);display:flex}.ne-ShortlistBar__remove{background:var(--nbl-surface-raised);border:1px solid var(--nbl-border-subtle);width:14px;height:14px;color:var(--nbl-text-ghost);cursor:pointer;opacity:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .1s;display:flex;position:absolute;top:-4px;right:-4px}.ne-ShortlistBar__item:hover .ne-ShortlistBar__remove{opacity:1}.ne-ShortlistBar__footer{justify-content:center;width:100%;margin-top:6px;display:flex}.ne-ShortlistBar__cta{border:1px solid var(--nbl-amber);border-radius:7px;flex-direction:column;align-items:center;gap:3px;padding:6px 4px;display:flex}@supports (color:color-mix(in lab,red,red)){.ne-ShortlistBar__cta{border:1px solid color-mix(in srgb,var(--nbl-amber) 28%,var(--nbl-border))}}.ne-ShortlistBar__cta{background:var(--nbl-amber)}@supports (color:color-mix(in lab,red,red)){.ne-ShortlistBar__cta{background:color-mix(in srgb,var(--nbl-amber) 10%,var(--nbl-surface))}}.ne-ShortlistBar__cta{color:var(--nbl-amber);cursor:pointer;width:32px;transition:all .15s}.ne-ShortlistBar__cta:hover{background:var(--nbl-amber)}@supports (color:color-mix(in lab,red,red)){.ne-ShortlistBar__cta:hover{background:color-mix(in srgb,var(--nbl-amber) 18%,var(--nbl-surface))}}.ne-ShortlistBar__cta-label{letter-spacing:.04em;text-transform:uppercase;font-size:7px;font-weight:800;line-height:1}.ne-ShortlistBar__tile-tooltip{background:var(--nbl-surface-raised);border:1px solid var(--nbl-border);pointer-events:none;min-width:120px;max-width:180px;box-shadow:-3px 4px 16px var(--nbl-shadow);z-index:10000;white-space:nowrap;border-radius:7px;flex-direction:column;gap:2px;padding:6px 10px;display:flex;position:absolute;top:50%;right:calc(100% + 10px);transform:translateY(-50%)}.ne-ShortlistBar__tile-tooltip-type{text-transform:uppercase;letter-spacing:.07em;color:var(--nbl-amber);font-size:9px;font-weight:700;line-height:1}.ne-ShortlistBar__tile-tooltip-name{color:var(--nbl-text-primary);white-space:normal;word-break:break-word;max-width:160px;font-size:11px;font-weight:600;line-height:1.3}.ne-AppsPage__remove-btn{cursor:pointer;background:0 0;border:1px solid;border-radius:7px;align-items:center;gap:5px;padding:5px 10px;font-size:11px;font-weight:700;transition:all .15s;display:inline-flex}.ne-AppsPage__action-btn--filled{background:var(--btn-accent,var(--nbl-nebula));color:var(--nbl-bg)!important;border-color:var(--btn-accent,var(--nbl-nebula))!important}.ne-AppsPage__action-btn--filled:hover{filter:brightness(1.12)}@media(max-width:640px){.ne-ShortlistBar{display:none}}.ne-MyPanel{border:1px solid var(--nbl-nebula);border-radius:.75rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ne-MyPanel{border:1px solid color-mix(in srgb,var(--nbl-nebula) 14%,var(--nbl-border))}}.ne-MyPanel{background:var(--nbl-surface);box-shadow:0 8px 32px #0000001f}.ne-MyPanel__layer{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.ne-MyPanel__layer--before{z-index:0;background-size:200% 200%,250% 250%,180% 180%,300% 300%;animation:9s ease-in-out infinite neMyPanelA,14s ease-in-out infinite reverse neMyPanelB}.ne-MyPanel__layer--after{z-index:0;opacity:.75;background-size:100% 100%;animation:7s ease-in-out infinite alternate neMyPanelGlow}.ne-MyPanel__content{z-index:1;position:relative}@keyframes neMyPanelA{0%,to{background-position:0 0,100% 100%,50%,0%}50%{background-position:100% 100%,0 0,80% 20%,100%}}@keyframes neMyPanelB{0%,to{background-position:100% 0,0 100%,30% 70%,50% 0}50%{background-position:0 100%,100% 0,70% 30%,50% 100%}}@keyframes neMyPanelGlow{0%{opacity:.5;transform:scale(1)translate(0)}to{opacity:.85;transform:scale(1.08)translate(3%)}}.ne-MyStrip__header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.ne-MyStrip__empty{color:var(--nbl-text-faint);text-align:center;padding:20px 0;font-size:12px}.ne-MyStrip__grid{flex-wrap:wrap;gap:10px;display:flex;overflow:hidden}.ne-MyStrip__toggle{font-size:11px;font-family:var(--font-mono);color:var(--nbl-nebula);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin-top:10px;padding:0;transition:opacity .12s;display:flex}.ne-MyStrip__toggle:hover{opacity:.8}.ne-ConvCards{margin-top:.5rem}.ne-ConvCards__header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.ne-ConvCards__title{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-muted);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:.375rem;margin:0;font-weight:600;display:flex}.ne-ConvCards__link{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-nebula);align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}.ne-ConvCards__link:hover{text-decoration:underline}.ne-ConvCards__empty{font-size:.6875rem;font-family:var(--font-mono);color:var(--nbl-text-ghost);text-align:center;padding:.75rem 0}.ne-ConvCards__list{gap:.5rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.ne-ConvCards__card{border:1px solid var(--nbl-border);background:var(--nbl-nebula);border-radius:.625rem;flex-direction:column;flex-shrink:0;gap:.375rem;min-width:200px;max-width:260px;padding:.625rem .75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.ne-ConvCards__card{background:color-mix(in srgb,var(--nbl-nebula) 3%,var(--nbl-surface))}}.ne-ConvCards__card{color:inherit;cursor:pointer;text-decoration:none;transition:border-color .12s,background .12s}.ne-ConvCards__card:hover{border-color:var(--nbl-nebula);background:var(--nbl-nebula)}@supports (color:color-mix(in lab,red,red)){.ne-ConvCards__card:hover{background:color-mix(in srgb,var(--nbl-nebula) 7%,var(--nbl-surface))}}.ne-ConvCards__card-top{align-items:center;gap:.375rem;display:flex}.ne-ConvCards__card-icon{color:var(--nbl-nebula);flex-shrink:0}.ne-ConvCards__card-title{color:var(--nbl-text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.6875rem;font-weight:600;overflow:hidden}.ne-ConvCards__source-tag{background:var(--nbl-purple,#a78bfa);border-radius:99px;padding:1px 6px;font-size:.5625rem}@supports (color:color-mix(in lab,red,red)){.ne-ConvCards__source-tag{background:color-mix(in srgb,var(--nbl-purple,#a78bfa) 10%,transparent)}}.ne-ConvCards__source-tag{color:var(--nbl-purple,#a78bfa);border:1px solid var(--nbl-purple,#a78bfa)}@supports (color:color-mix(in lab,red,red)){.ne-ConvCards__source-tag{border:1px solid color-mix(in srgb,var(--nbl-purple,#a78bfa) 20%,transparent)}}.ne-ConvCards__source-tag{flex-shrink:0}.ne-ConvCards__card-meta{color:var(--nbl-text-ghost);align-items:center;gap:.25rem;font-size:.5625rem;display:flex}.ne-ConvCards__sep{color:var(--nbl-text-ghost)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition:all .2s ease;transition-property:left,top,width,height}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{transition:none;z-index:1;will-change:width,height}.react-grid-item.react-draggable-dragging{transition:none;z-index:3;will-change:transform}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{background:red;opacity:.2;transition-duration:.1s;z-index:2;-webkit-user-select:none;user-select:none}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{position:absolute;width:20px;height:20px;opacity:0}.react-grid-item:hover>.react-resizable-handle{opacity:1}.react-grid-item>.react-resizable-handle:after{content:"";position:absolute;right:3px;bottom:3px;width:5px;height:5px;border-right:2px solid rgba(0,0,0,.4);border-bottom:2px solid rgba(0,0,0,.4)}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.react-resizable{position:relative}.react-resizable-handle{position:absolute;width:20px;height:20px;background-repeat:no-repeat;background-origin:content-box;box-sizing:border-box;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);background-position:bottom right;padding:0 3px 3px 0}.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-resizable-handle-w,.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.xterm{cursor:text;position:relative;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{padding:0;border:0;margin:0;position:absolute;opacity:0;left:-9999em;top:0;width:0;height:0;z-index:-5;white-space:nowrap;overflow:hidden;resize:none}.xterm .composition-view{background:#000;color:#fff;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;overflow-y:scroll;cursor:default;position:absolute;inset:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;left:0;top:0}.xterm-char-measure-element{display:inline-block;visibility:hidden;position:absolute;top:0;left:-9999em;line-height:normal}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{position:absolute;inset:0;z-index:10;color:transparent;pointer-events:none}.xterm .xterm-accessibility-tree:not(.debug) *::selection{color:transparent}.xterm .xterm-accessibility-tree{font-family:monospace;-webkit-user-select:text;user-select:text;white-space:pre}.xterm .xterm-accessibility-tree>div{transform-origin:left;width:fit-content}.xterm .live-region{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{text-decoration:double underline}.xterm-underline-3{text-decoration:wavy underline}.xterm-underline-4{text-decoration:dotted underline}.xterm-underline-5{text-decoration:dashed underline}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:overline underline}.xterm-overline.xterm-underline-2{text-decoration:overline double underline}.xterm-overline.xterm-underline-3{text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;position:absolute;top:0;right:0;pointer-events:none}.xterm-decoration-top{z-index:2;position:relative}.xterm .xterm-scrollable-element>.scrollbar{cursor:default}.xterm .xterm-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.xterm .xterm-scrollable-element>.visible{opacity:1;background:#0000;transition:opacity .1s linear;z-index:11}.xterm .xterm-scrollable-element>.invisible{opacity:0;pointer-events:none}.xterm .xterm-scrollable-element>.invisible.fade{transition:opacity .8s linear}.xterm .xterm-scrollable-element>.shadow{position:absolute;display:none}.xterm .xterm-scrollable-element>.shadow.top{display:block;top:0;left:3px;height:3px;width:100%;box-shadow:var(--vscode-scrollbar-shadow, #000) 0 6px 6px -6px inset}.xterm .xterm-scrollable-element>.shadow.left{display:block;top:3px;left:0;height:100%;width:3px;box-shadow:var(--vscode-scrollbar-shadow, #000) 6px 0 6px -6px inset}.xterm .xterm-scrollable-element>.shadow.top-left-corner{display:block;top:0;left:0;height:3px;width:3px}.xterm .xterm-scrollable-element>.shadow.top.left{box-shadow:var(--vscode-scrollbar-shadow, #000) 6px 0 6px -6px inset}
