/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--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-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-amber-600:oklch(66.6% .179 58.318);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-snug:1.375;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-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,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-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}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.right-0{right:0}.right-3{right:calc(var(--spacing) * 3)}.bottom-0{bottom:0}.-left-\[29px\]{left:-29px}.left-0{left:0}.z-10{z-index:10}.z-20{z-index:20}.col-span-12{grid-column:span 12/span 12}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.-mx-5{margin-inline:calc(var(--spacing) * -5)}.mx-auto{margin-inline:auto}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5\.5{margin-top:calc(var(--spacing) * 5.5)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.-mb-5{margin-bottom:calc(var(--spacing) * -5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-6{margin-left:calc(var(--spacing) * 6)}.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}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-64{height:calc(var(--spacing) * 64)}.h-96{height:calc(var(--spacing) * 96)}.h-\[150vh\]{height:150vh}.h-full{height:100%}.h-px{height:1px}.max-h-80{max-height:calc(var(--spacing) * 80)}.min-h-0{min-height:0}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-\[640px\]{min-height:640px}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-24{width:calc(var(--spacing) * 24)}.w-72{width:calc(var(--spacing) * 72)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.caption-bottom{caption-side:bottom}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:0;--tw-border-spacing-y:0;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.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-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.appearance-none{appearance:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.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}.justify-items-center{justify-items:center}.gap-0{gap:0}.gap-1{gap:var(--spacing)}.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-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-px{gap:1px}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-16>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse)))}: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-\[var\(--aops-line\)\]>:not(:last-child)){border-color:var(--aops-line)}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded-full{border-radius:999px}.rounded-lg{border-radius:10px}.rounded-md{border-radius:8px}.rounded-xl{border-radius:12px}.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-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-\[\#0d0d0d\]{border-color:#0d0d0d}.border-\[rgba\(80\,100\,255\,0\.25\)\]{border-color:#5064ff40}.border-\[rgba\(191\,90\,242\,0\.25\)\]{border-color:#bf5af240}.border-\[rgba\(255\,90\,90\,0\.3\)\]{border-color:#ff5a5a4d}.border-\[rgba\(255\,255\,255\,0\.14\)\]{border-color:#ffffff24}.border-\[rgba\(255\,255\,255\,0\.18\)\]{border-color:#ffffff2e}.border-\[var\(--aops-line\)\]{border-color:var(--aops-line)}.border-\[var\(--aops-line-strong\)\]{border-color:var(--aops-line-strong)}.border-\[var\(--border-subtle\)\]{border-color:var(--border-subtle)}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.border-black\/10{border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.border-border{border-color:var(--border-subtle)}.border-transparent{border-color:#0000}.bg-\(--state-warning-tint\){background-color:var(--state-warning-tint)}.bg-\[\#a855f7\]{background-color:#a855f7}.bg-\[rgba\(63\,185\,80\,0\.15\)\]{background-color:#3fb95026}.bg-\[rgba\(80\,100\,255\,0\.1\)\]{background-color:#5064ff1a}.bg-\[rgba\(80\,100\,255\,0\.08\)\]{background-color:#5064ff14}.bg-\[rgba\(191\,90\,242\,0\.1\)\]{background-color:#bf5af21a}.bg-\[rgba\(191\,90\,242\,0\.15\)\]{background-color:#bf5af226}.bg-\[rgba\(255\,90\,90\,0\.06\)\]{background-color:#ff5a5a0f}.bg-\[rgba\(255\,255\,255\,0\.04\)\]{background-color:#ffffff0a}.bg-\[rgba\(255\,255\,255\,0\.06\)\]{background-color:#ffffff0f}.bg-\[rgba\(255\,255\,255\,0\.015\)\]{background-color:#ffffff04}.bg-\[var\(--accent-tint\)\]{background-color:var(--accent-tint)}.bg-\[var\(--aops-blue\)\]{background-color:var(--aops-blue)}.bg-\[var\(--aops-ink\)\]{background-color:var(--aops-ink)}.bg-\[var\(--aops-line-strong\)\]{background-color:var(--aops-line-strong)}.bg-\[var\(--aops-panel\)\]{background-color:var(--aops-panel)}.bg-\[var\(--bg-panel\)\]{background-color:var(--bg-panel)}.bg-\[var\(--bg-soft\)\]{background-color:var(--bg-soft)}.bg-\[var\(--state-danger-tint\)\]{background-color:var(--state-danger-tint)}.bg-\[var\(--state-success-tint\)\]{background-color:var(--state-success-tint)}.bg-\[var\(--state-warning-tint\)\]{background-color:var(--state-warning-tint)}.bg-border{background-color:var(--border-subtle)}.bg-card{background-color:var(--bg-panel)}.bg-transparent{background-color:#0000}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-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)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-1{padding-bottom:var(--spacing)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-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}.text-\[14px\]{font-size:14px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.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-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-nowrap{white-space:nowrap}.text-\[\#3fb950\]{color:#3fb950}.text-\[\#080808\]{color:#080808}.text-\[\#d9a5ff\]{color:#d9a5ff}.text-\[\#ff8a8a\]{color:#ff8a8a}.text-\[var\(--accent-blue\)\]{color:var(--accent-blue)}.text-\[var\(--aops-blue-light\)\]{color:var(--aops-blue-light)}.text-\[var\(--aops-faint\)\]{color:var(--aops-faint)}.text-\[var\(--aops-ink\)\]{color:var(--aops-ink)}.text-\[var\(--aops-muted\)\]{color:var(--aops-muted)}.text-\[var\(--state-danger\)\]{color:var(--state-danger)}.text-\[var\(--state-success\)\]{color:var(--state-success)}.text-\[var\(--state-warning\)\]{color:var(--state-warning)}.text-\[var\(--text-muted\)\]{color:var(--text-muted)}.text-\[var\(--text-primary\)\]{color:var(--text-primary)}.text-amber-600{color:var(--color-amber-600)}.text-foreground{color:var(--text-primary)}.text-muted-foreground{color:var(--text-muted)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-\[var\(--aops-faint\)\]::placeholder{color:var(--aops-faint)}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-60{opacity:.6}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-\[0_0_8px_rgba\(255\,255\,255\,0\.2\)\]{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_8px_rgba\(255\,255\,255\,0\.2\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#fff3)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.ring,.ring-1,.shadow-lg{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)}.ring-\(--state-warning\)\/40{--tw-ring-color:var(--state-warning)}@supports (color:color-mix(in lab,red,red)){.ring-\(--state-warning\)\/40{--tw-ring-color:color-mix(in oklab,var(--state-warning) 40%,transparent)}}.ring-\[var\(--border-subtle\)\],.ring-border{--tw-ring-color:var(--border-subtle)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-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-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:text-\[var\(--aops-blue-light\)\]:is(:where(.group):hover *){color:var(--aops-blue-light)}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\/node\:stroke-\[6px\]:is(:where(.group\/node):hover *){stroke-width:6px}.group-hover\/node\:opacity-10:is(:where(.group\/node):hover *){opacity:.1}.group-hover\/node\:opacity-40:is(:where(.group\/node):hover *){opacity:.4}}.placeholder\:text-\[var\(--text-muted\)\]::placeholder{color:var(--text-muted)}.first\:pl-4:first-child{padding-left:calc(var(--spacing) * 4)}.last\:pr-4:last-child{padding-right:calc(var(--spacing) * 4)}@media (hover:hover){.hover\:border-\[rgba\(255\,255\,255\,0\.3\)\]:hover{border-color:#ffffff4d}.hover\:border-\[var\(--aops-blue\)\]:hover{border-color:var(--aops-blue)}.hover\:bg-\[rgba\(255\,255\,255\,0\.03\)\]:hover{background-color:#ffffff08}.hover\:bg-\[var\(--aops-blue\)\]:hover{background-color:var(--aops-blue)}.hover\:bg-\[var\(--bg-panel\)\]:hover{background-color:var(--bg-panel)}.hover\:bg-\[var\(--bg-soft\)\]:hover,.hover\:bg-muted:hover{background-color:var(--bg-soft)}.hover\:text-\[var\(--accent-blue\)\]:hover{color:var(--accent-blue)}.hover\:text-\[var\(--aops-blue-light\)\]:hover{color:var(--aops-blue-light)}.hover\:text-\[var\(--aops-ink\)\]:hover{color:var(--aops-ink)}.hover\:text-\[var\(--text-primary\)\]:hover{color:var(--text-primary)}.hover\:text-white:hover{color:var(--color-white)}}.focus\:border-\[var\(--aops-blue\)\]:focus{border-color:var(--aops-blue)}.focus\:border-primary\/50:focus{border-color:var(--accent-blue)}@supports (color:color-mix(in lab,red,red)){.focus\:border-primary\/50:focus{border-color:color-mix(in oklab,var(--accent-blue) 50%,transparent)}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-primary\/20:focus{--tw-ring-color:var(--accent-blue)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-primary\/20:focus{--tw-ring-color:color-mix(in oklab,var(--accent-blue) 20%,transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[var\(--accent-blue\)\]:focus-visible{--tw-ring-color:var(--accent-blue)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-\[var\(--bg-app\)\]:focus-visible{--tw-ring-offset-color:var(--bg-app)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.aria-selected\:bg-\[var\(--bg-soft\)\][aria-selected=true]{background-color:var(--bg-soft)}.aria-selected\:text-\[var\(--text-primary\)\][aria-selected=true]{color:var(--text-primary)}.data-\[compact\=true\]\:px-3[data-compact=true]{padding-inline:calc(var(--spacing) * 3)}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[state\=selected\]\:bg-\[var\(--accent-tint\)\][data-state=selected]{background-color:var(--accent-tint)}@media (min-width:48rem){.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-9{grid-column:span 9/span 9}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-\[var\(--text-muted\)\] .recharts-cartesian-axis-tick text{fill:var(--text-muted)}.\[\&_\.recharts-cartesian-grid_line\]\:stroke-\[var\(--border-subtle\)\] .recharts-cartesian-grid line{stroke:var(--border-subtle)}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-semibold [cmdk-group-heading]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_\[cmdk-group-heading\]\]\:tracking-\[0\.04em\] [cmdk-group-heading]{--tw-tracking:.04em;letter-spacing:.04em}.\[\&_\[cmdk-group-heading\]\]\:text-\[var\(--text-muted\)\] [cmdk-group-heading]{color:var(--text-muted)}.\[\&_\[cmdk-group-heading\]\]\:uppercase [cmdk-group-heading]{text-transform:uppercase}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\>svg\]\:h-3\.5>svg{height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:w-3\.5>svg{width:calc(var(--spacing) * 3.5)}}:root{color-scheme:light;--bg-app:#f7f7f6;--bg-panel:#fff;--bg-soft:#f5f6f8;--bg-soft-strong:#eaecf0;--bg-ink:#111;--bg-card:#fff;--border-subtle:#eaecf0;--border-strong:#e2e5ea;--text-primary:#111;--text-muted:#666;--text-faint:#888;--text-on-dark:#f9fafb;--text-on-accent:#fff;--accent-blue:#5064ff;--accent-blue-hover:#3d52ef;--accent-tint:#eef0ff;--accent-ink:#3a4ad4;--console-action:#111;--console-action-hover:#222;--state-success:#16a34a;--state-success-tint:#ecfdf3;--state-warning:#d97706;--state-warning-tint:#fff7ed;--state-danger:#c43b3b;--state-danger-tint:#fef2f2;--radius:8px;--shadow-panel:0 1px 2px #1111110a;--font-ui:var(--font-jakarta),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-display:var(--font-jakarta),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"SFMono-Regular","SF Mono",Consolas,monospace;--type-micro:11px;--type-caption:12px;--type-body-sm:13px;--type-body:14px;--type-ui:13.5px;--type-title:1.5rem;--type-display:1.75rem;--entry-bg:#f7f7f6;--entry-panel-text:var(--text-primary);--entry-panel-muted:var(--text-muted);--entry-button-bg:#111;--entry-button-bg-hover:#222;--entry-button-text:#fff;--entry-secondary-bg:var(--bg-panel);--entry-secondary-bg-hover:var(--bg-soft);--entry-input-bg:var(--bg-panel);--entry-input-placeholder:#9ca3af;--entry-workspace-bg:var(--bg-panel);--theme-toggle-bg:var(--bg-panel);--theme-toggle-border:var(--border-subtle);--theme-toggle-text:var(--text-primary)}html[data-theme=dark]{color-scheme:dark;--bg-app:#0c0c0c;--bg-panel:#141414;--bg-soft:#1a1a1a;--bg-soft-strong:#222;--bg-ink:#080808;--bg-card:#141414;--border-subtle:#ffffff12;--border-strong:#ffffff1f;--text-primary:#e2e2e2;--text-muted:#e2e2e28c;--text-faint:#e2e2e261;--text-on-dark:#f9fafb;--text-on-accent:#111;--accent-blue:#7b8cff;--accent-blue-hover:#96a3ff;--accent-tint:#5064ff29;--accent-ink:#aeb6ff;--console-action:#e2e2e2;--console-action-hover:#fff;--state-success:#4ade80;--state-success-tint:#14301f;--state-warning-tint:#3a2710;--state-danger-tint:#3a1616;--shadow-panel:0 1px 0 #ffffff08,0 18px 50px #00000047;--entry-bg:#0c0c0c;--entry-panel-text:var(--text-primary);--entry-panel-muted:var(--text-muted);--entry-button-bg:#e2e2e2;--entry-button-bg-hover:#fff;--entry-button-text:#111;--entry-secondary-bg:#1a1a1a;--entry-secondary-bg-hover:#222;--entry-input-bg:#1a1a1a;--entry-input-placeholder:#e2e2e259;--entry-workspace-bg:#1a1a1a;--theme-toggle-bg:#1a1a1a;--theme-toggle-border:#ffffff12;--theme-toggle-text:var(--text-primary)}*{box-sizing:border-box}body{background:var(--bg-app);color:var(--text-primary);font-family:var(--font-ui);font-size:var(--type-body);font-feature-settings:"ss01" on,"cv11" on;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}a{color:inherit;text-decoration:none}button,input,select{font:inherit}a,button,input,select{border-radius:6px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px}h1,h2,h3,p{margin:0}h1{font-size:var(--type-display);letter-spacing:-.03em;font-weight:700;line-height:1.15}h1,h2{font-family:var(--font-display)}h2{letter-spacing:-.025em;font-size:1.25rem;line-height:1.25}h2,h3{font-weight:650}h3{letter-spacing:-.02em;font-size:1rem}.sr-only{border:0;margin:-1px;padding:0}.eyebrow{color:var(--text-muted);font-size:var(--type-micro);letter-spacing:.06em;text-transform:uppercase;font-weight:650}.button-danger,.button-primary,.button-secondary,.google-button{border:1px solid #0000;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-weight:600;transition:background-color .18s cubic-bezier(.25,1,.5,1),border-color .18s cubic-bezier(.25,1,.5,1),color .18s cubic-bezier(.25,1,.5,1),transform .18s cubic-bezier(.25,1,.5,1);display:inline-flex}.button-primary{background:var(--accent-blue);color:var(--text-on-accent)}.button-primary:hover{background:var(--accent-blue-hover)}.button-secondary,.google-button{border-color:var(--border-subtle);background:var(--bg-panel);color:var(--text-primary)}.button-secondary:hover,.google-button:hover{background:var(--bg-soft);border-color:oklch(84% .01 240)}.button-danger:disabled,.button-primary:disabled,.button-secondary:disabled,.google-button:disabled{border-color:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.button-danger:disabled,.button-primary:disabled,.button-secondary:disabled,.google-button:disabled{border-color:color-mix(in oklch,var(--border-subtle) 72%,transparent)}}.button-danger:disabled,.button-primary:disabled,.button-secondary:disabled,.google-button:disabled{background:var(--bg-soft)}@supports (color:color-mix(in lab,red,red)){.button-danger:disabled,.button-primary:disabled,.button-secondary:disabled,.google-button:disabled{background:color-mix(in oklch,var(--bg-soft) 76%,var(--bg-panel) 24%)}}.button-danger:disabled,.button-primary:disabled,.button-secondary:disabled,.google-button:disabled{color:var(--text-muted);cursor:not-allowed;box-shadow:none;opacity:.72;transform:none}.button-danger:disabled:hover,.button-primary:disabled:hover,.button-secondary:disabled:hover,.google-button:disabled:hover{border-color:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.button-danger:disabled:hover,.button-primary:disabled:hover,.button-secondary:disabled:hover,.google-button:disabled:hover{border-color:color-mix(in oklch,var(--border-subtle) 72%,transparent)}}.button-danger:disabled:hover,.button-primary:disabled:hover,.button-secondary:disabled:hover,.google-button:disabled:hover{background:var(--bg-soft)}@supports (color:color-mix(in lab,red,red)){.button-danger:disabled:hover,.button-primary:disabled:hover,.button-secondary:disabled:hover,.google-button:disabled:hover{background:color-mix(in oklch,var(--bg-soft) 76%,var(--bg-panel) 24%)}}.button-danger:disabled:hover,.button-primary:disabled:hover,.button-secondary:disabled:hover,.google-button:disabled:hover{transform:none}.button-danger{background:var(--state-danger-tint);color:var(--state-danger)}.button-ghost{min-height:42px;color:var(--text-muted);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0 14px;font-weight:600;transition:background-color .18s cubic-bezier(.25,1,.5,1),color .18s cubic-bezier(.25,1,.5,1);display:inline-flex}.button-ghost:hover{background:var(--bg-soft);color:var(--text-primary)}.button-secondary.is-disabled{pointer-events:none;opacity:.55}.theme-toggle{border:1px solid var(--theme-toggle-border);background:var(--theme-toggle-bg);width:32px;height:32px;min-height:32px;color:var(--theme-toggle-text);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;padding:0;transition:opacity .18s cubic-bezier(.25,1,.5,1),transform .18s cubic-bezier(.25,1,.5,1);display:grid}.theme-toggle:hover{background:var(--bg-soft);transform:translateY(-1px)}.theme-toggle-floating{z-index:30;position:fixed;top:24px;right:24px}.public-landing{color:oklch(20% .005 240);background:oklch(98% .003 240);place-items:center;min-height:100vh;padding:32px;display:grid}.landing-mark{text-align:center;justify-items:center;gap:18px;max-width:680px;display:grid}.landing-kicker{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:700}.landing-mark h1{letter-spacing:0;font-size:7.5rem;font-weight:700}.landing-mark p:not(.landing-kicker){max-width:56ch;color:var(--text-muted)}.landing-cta{margin-top:10px}.entry-shell{background:var(--entry-bg);width:100%;min-height:100vh;color:var(--entry-panel-text);gap:0;padding:16px;display:flex}.entry-shell ::selection{background:#ffffff4d}.entry-video-pane{min-height:calc(100vh - 32px);color:var(--text-on-dark);border-radius:24px;flex:0 0 52%;justify-content:flex-start;align-items:flex-end;padding:48px;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 80px #0000005c}.entry-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.entry-video-message{z-index:1;max-width:520px;color:var(--text-on-dark);animation:entry-rise .5s cubic-bezier(.16,1,.3,1) both;position:relative}.entry-video-message p{max-width:18ch;color:var(--text-on-dark);text-shadow:0 2px 18px #0000006b;text-wrap:balance;font-size:2.15rem;font-weight:600;line-height:1.08}.entry-panel{min-height:calc(100vh - 32px);box-shadow:none;color:var(--entry-panel-text);background:0 0;border:0;flex:auto;justify-content:center;align-items:center;padding:48px 72px;display:flex;overflow-y:auto}.entry-panel-inner{gap:18px;width:min(100%,560px);margin:0 auto;padding:0;animation:panel-fade .8s cubic-bezier(.16,1,.3,1) both;display:grid}.entry-panel .eyebrow{color:var(--entry-panel-muted)}.entry-panel-inner h2{color:var(--entry-panel-text);letter-spacing:0;font-size:2rem;font-weight:500}.entry-panel-copy{max-width:52ch;color:var(--entry-panel-muted);font-size:.95rem}.entry-alert{color:oklch(90% .03 65);background:oklch(22% .02 50/.42);border:1px solid oklch(72% .1 50/.46);border-radius:12px;gap:8px;padding:14px 16px;display:grid}.entry-alert strong{color:oklch(94% .035 65)}.entry-alert a{width:fit-content;color:var(--entry-panel-text);font-weight:700}.entry-panel .button-primary,.entry-panel .button-secondary,.entry-panel .google-button{border-radius:12px;gap:10px;width:100%;min-height:56px}.entry-panel .button-primary,.entry-panel .google-button{background:var(--entry-button-bg);color:var(--entry-button-text);border-color:#0000}.entry-panel .button-primary:hover,.entry-panel .google-button:hover{background:var(--entry-button-bg-hover);color:var(--entry-button-text)}.entry-panel .button-secondary{border-color:var(--border-subtle);background:var(--entry-secondary-bg);color:var(--entry-panel-text)}.entry-panel .button-secondary:hover{background:var(--entry-secondary-bg-hover);border-color:oklch(72% .01 245)}.entry-panel label{color:var(--entry-panel-text)}.entry-panel input,.entry-panel select{border:1px solid var(--border-subtle);background:var(--entry-input-bg);min-height:46px;color:var(--entry-panel-text);border-radius:12px;padding:0 14px}.entry-panel input::placeholder{color:var(--entry-input-placeholder)}.entry-panel .workspace-card-list{gap:12px}.entry-panel .workspace-card-link{border:1px solid var(--border-subtle);background:var(--entry-workspace-bg);color:var(--entry-panel-text);border-radius:12px;padding:16px}.entry-panel .workspace-card-link:hover{background:var(--entry-secondary-bg-hover);border-color:oklch(72% .01 245)}.entry-panel .back-link,.entry-panel .workspace-card-link span{color:var(--entry-panel-muted)}.auth-surface,.onboarding-surface{grid-template-columns:minmax(340px,.86fr) minmax(420px,1fr);gap:24px;min-height:100vh;padding:24px;display:grid}.auth-card,.auth-hero,.detail-hero,.empty-state,.onboarding-panel,.section-block,.work-panel{border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--bg-panel);box-shadow:var(--shadow-panel)}.auth-hero{color:var(--text-on-dark);background:linear-gradient(135deg,oklch(21% .008 240),oklch(16% .006 250));align-content:space-between;padding:42px;display:grid}.auth-hero p{color:oklch(84% .006 245);max-width:52ch}.auth-brand{font-size:1.1rem;font-weight:700}.auth-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.auth-steps li{color:oklch(90% .004 245);align-items:center;gap:10px;display:flex}.auth-steps span{background:var(--text-on-dark);width:24px;height:24px;color:var(--text-primary);border-radius:999px;place-items:center;font-size:.74rem;font-weight:700;display:grid}.auth-card{align-content:center;gap:18px;padding:56px;display:grid}.auth-card p{color:var(--text-muted)}.google-button{gap:10px;width:100%;min-height:50px;font-weight:700}.google-button span{border:1px solid var(--border-subtle);border-radius:999px;place-items:center;width:24px;height:24px;font-weight:700;display:grid}.google-logo{background:oklch(99.5% .002 245);border:0;border-radius:999px;place-items:center;width:24px;height:24px;display:grid}.google-logo svg{width:20px;height:20px;display:block}@keyframes entry-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes panel-fade{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:blur()}}@keyframes agents-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translate(0)}}.workspace-card-list{gap:10px;display:grid}.workspace-card-link{border:1px solid var(--border-subtle);background:var(--bg-app);gap:3px;padding:16px;display:grid}.workspace-card-link span{color:var(--text-muted);font-size:.86rem}.onboarding-surface{grid-template-columns:minmax(0,780px);justify-content:center;align-items:center}.onboarding-panel{gap:30px;padding:42px;display:grid}.onboarding-progress{gap:8px;display:flex}.onboarding-progress span{background:var(--bg-soft);color:var(--text-muted);border-radius:999px;padding:7px 10px;font-size:.8rem;font-weight:700}.onboarding-progress .step-active{background:var(--accent-tint);color:var(--accent-blue)}.onboarding-copy{gap:10px;display:grid}.onboarding-copy p{max-width:66ch;color:var(--text-muted)}.onboarding-form,.stacked-form{gap:16px;display:grid}label{gap:7px;font-size:.9rem;font-weight:600;display:grid}input,label,select{color:var(--text-primary)}input,select{border:1px solid var(--border-subtle);background:var(--bg-panel);width:100%;min-height:42px;padding:0 12px}input::placeholder{color:oklch(70% .004 240)}.console-shell{font-family:var(--font-ui);font-size:var(--type-body);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;grid-template-columns:auto minmax(0,1fr)}.app-sidebar-body{background:var(--bg-soft);border-right:1px solid var(--border-subtle);width:72px;height:100vh;color:var(--text-primary);flex-direction:column;padding:18px 12px;transition:width .18s cubic-bezier(.25,1,.5,1);display:flex;position:sticky;top:0;overflow:hidden}.app-sidebar-body:focus-within,.app-sidebar-body:hover{width:248px}.sidebar-workspace{min-height:44px;color:inherit;border-radius:8px;align-items:center;gap:10px;padding:4px;text-decoration:none;transition:background .16s;display:flex}.sidebar-workspace-mark,.sidebar-workspace:hover{background:var(--bg-panel)}.sidebar-workspace-mark{border:1px solid var(--border-subtle);width:38px;height:38px;color:var(--text-primary);font-size:var(--type-caption);letter-spacing:-.02em;border-radius:8px;flex:0 0 38px;place-items:center;font-weight:700;display:grid}.sidebar-link-label{opacity:0;white-space:nowrap;width:0;transition:opacity .16s,width .16s;display:inline-block;overflow:hidden}.app-sidebar-body:focus-within .sidebar-link-label,.app-sidebar-body:hover .sidebar-link-label{opacity:1;width:auto}.sidebar-link-label strong{color:var(--text-primary);font-size:var(--type-ui);letter-spacing:-.02em;font-weight:650;display:block}.sidebar-link-label span{color:var(--text-muted);font-size:var(--type-micro);letter-spacing:.04em;text-transform:uppercase;font-weight:600;display:block}.sidebar-content{scrollbar-width:none;flex-direction:column;flex:auto;gap:14px;min-height:0;margin-top:20px;display:flex;overflow:hidden auto}.sidebar-content::-webkit-scrollbar{display:none}.sidebar-section{flex-direction:column;gap:8px;display:flex}.sidebar-section-label{opacity:0;width:0;height:0;color:var(--text-muted);font-size:var(--type-micro);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:650;transition:opacity .16s;overflow:hidden}.app-sidebar-body:focus-within .sidebar-section-label,.app-sidebar-body:hover .sidebar-section-label{opacity:1;width:auto;height:auto;padding:0 10px}.sidebar-nav{flex-direction:column;gap:6px;display:flex}.sidebar-logout-btn,.sidebar-nav-link{width:100%;min-height:42px;font-size:var(--type-ui);letter-spacing:-.015em;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:flex}.sidebar-nav-link.nav-active,.sidebar-nav-link:hover,.sidebar-nav-parent.nav-active .sidebar-nav-parent-link,.sidebar-subnav-link.nav-active{color:var(--accent-blue);background:var(--accent-tint)}.sidebar-nav-parent{grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:4px;display:grid}.sidebar-nav-parent-link{min-width:0}.sidebar-nav-disclosure{width:30px;height:30px;color:var(--text-muted);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:8px;place-items:center;transition:background .15s,color .15s,opacity .15s,transform .18s cubic-bezier(.25,1,.5,1);display:grid}.app-sidebar-body:focus-within .sidebar-nav-disclosure,.app-sidebar-body:hover .sidebar-nav-disclosure{opacity:1}.sidebar-nav-disclosure:hover{background:var(--bg-panel);color:var(--text-primary)}.sidebar-nav-disclosure[aria-expanded=true] svg{transform:rotate(180deg)}.sidebar-subnav{visibility:hidden;gap:4px;max-height:0;padding-left:0;transition:max-height .18s cubic-bezier(.25,1,.5,1),visibility 0s linear .18s;display:grid;overflow:hidden}.sidebar-subnav.subnav-open{visibility:visible;max-height:240px;transition-delay:0s}.sidebar-subnav-link{min-height:34px;color:var(--text-muted);font-size:var(--type-caption);letter-spacing:-.01em;border-radius:8px;align-items:center;gap:9px;padding:0 10px 0 12px;font-weight:600;transition:background .15s,color .15s;display:flex}.nav-sub-icon{flex:0 0 15px}.nav-icon{flex:0 0 18px;width:18px;height:18px}.sidebar-footer{border-top:1px solid var(--border-subtle);gap:2px;margin-top:auto;padding-top:12px;display:grid}.logout-form{width:100%}.sidebar-logout-btn:hover{color:var(--state-danger);background:var(--state-danger-tint)}.logout-icon{flex:0 0 18px;width:18px;height:18px}.app-frame{background:var(--bg-app);grid-template-rows:64px 1fr;min-width:0;display:grid}.app-header{border-bottom:1px solid var(--border-subtle);background:var(--bg-panel);justify-content:space-between;align-items:center;padding:0 28px;display:flex}.app-header-left{color:var(--text-muted);align-items:center;gap:8px;font-size:.85rem;font-weight:500;display:inline-flex}.header-breadcrumb-current{color:var(--text-primary)}.header-breadcrumb-divider{color:var(--border-strong)}.app-header strong{font-size:1rem}.app-header-actions{align-items:center;gap:10px;display:flex}.console-hire-cta{border:1px solid var(--border-subtle);background:var(--console-action);min-height:34px;color:var(--text-on-accent);font-size:var(--type-caption);letter-spacing:-.015em;white-space:nowrap;border-radius:8px;align-items:center;gap:7px;padding:0 12px;font-weight:650;text-decoration:none;transition:background .15s;display:inline-flex}.console-hire-cta:hover{background:var(--console-action-hover);color:var(--text-on-accent)}.console-hire-cta-secondary{background:var(--bg-panel);color:var(--text-primary);border-color:var(--border-strong)}.console-hire-cta-secondary:hover{background:var(--bg-soft);color:var(--text-primary)}.command-launcher{border:1px solid var(--border-subtle);background:var(--bg-panel);min-height:34px;color:var(--text-muted);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:0 8px 0 10px;font-size:.78rem;font-weight:600;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.command-launcher:hover{background:var(--bg-soft);color:var(--text-primary)}.command-launcher kbd{background:var(--bg-soft);min-height:20px;color:var(--text-muted);font-size:.75rem;font-family:var(--font-mono);border-radius:5px;align-items:center;padding:0 6px;font-weight:600;display:inline-flex}.nav-progress-track{z-index:9999;pointer-events:none;opacity:0;height:3px;transition:opacity .18s;position:fixed;top:0;left:0;right:0}.nav-progress-bar{opacity:1;background:linear-gradient(90deg,var(--accent-blue),oklch(70% .18 260));border-radius:0 2px 2px 0;width:0;height:100%;position:absolute;top:0;left:0;box-shadow:0 0 10px oklch(60% .2 250/.6)}.command-overlay,.sheet-root{z-index:90;position:fixed;inset:0}.command-backdrop,.sheet-backdrop{-webkit-backdrop-filter:blur(6px);cursor:default;background:#0f172a52;border:0;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.command-dialog{background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:16px;width:min(600px,100vw - 32px);animation:command-dialog-in .15s cubic-bezier(.16,1,.3,1);position:absolute;top:88px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 0 0 1px #0000000a,0 8px 24px #0000001a,0 32px 80px #00000024}@keyframes command-dialog-in{0%{opacity:0;transform:translate(-50%)translateY(-6px)scale(.98)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.command-item-arrow{color:var(--text-muted);margin-left:auto}.sheet-panel{background:var(--bg-app);will-change:transform;grid-template-rows:auto minmax(0,1fr) auto;width:min(760px,100vw - 72px);height:100%;display:grid;position:absolute;top:0;right:0;overflow:hidden}.sheet-panel-left{border-left:0;border-right:1px solid var(--border-subtle);left:0;right:auto}.sheet-root[data-state=open] .sheet-backdrop{animation:sheet-backdrop-in .22s forwards}.sheet-root[data-state=closed] .sheet-backdrop{animation:sheet-backdrop-out .2s forwards}.sheet-root[data-side=right][data-state=open] .sheet-panel{animation:sheet-slide-in-right .28s cubic-bezier(.16,1,.3,1) forwards}.sheet-root[data-side=right][data-state=closed] .sheet-panel{animation:sheet-slide-out-right .22s cubic-bezier(.4,0,1,1) forwards}.sheet-root[data-side=left][data-state=open] .sheet-panel{animation:sheet-slide-in-left .28s cubic-bezier(.16,1,.3,1) forwards}.sheet-root[data-side=left][data-state=closed] .sheet-panel{animation:sheet-slide-out-left .22s cubic-bezier(.4,0,1,1) forwards}@keyframes sheet-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes sheet-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes sheet-slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes sheet-slide-out-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes sheet-slide-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes sheet-slide-out-left{0%{transform:translate(0)}to{transform:translate(-100%)}}.sheet-header{background:var(--bg-panel);border-bottom:1px solid var(--border-subtle);gap:6px;padding:22px 24px;display:grid}.sheet-description{color:var(--text-muted);font-size:.9rem}.sheet-body{min-height:0;padding:24px;overflow:auto}.sheet-footer{background:var(--bg-panel);border-top:1px solid var(--border-subtle);justify-content:flex-end;align-items:center;gap:10px;padding:16px 24px;display:flex}.sheet-close{border:1px solid var(--border-subtle);background:var(--bg-panel);width:32px;height:32px;color:var(--text-muted);cursor:pointer;border-radius:8px;place-items:center;display:grid;position:absolute;top:18px;right:18px}.sheet-close:hover{color:var(--text-primary);background:var(--bg-soft)}.table-shell-scroll{scrollbar-width:none}.table-shell-scroll::-webkit-scrollbar{display:none}.tooltip-root{display:inline-flex;position:relative}.tooltip-content{pointer-events:none;z-index:50;opacity:0;background:var(--bg-ink);width:max-content;max-width:240px;color:var(--text-on-dark);border-radius:7px;padding:6px 8px;font-size:.75rem;line-height:1.3;transition:opacity .12s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.tooltip-root:focus-within .tooltip-content,.tooltip-root:hover .tooltip-content{opacity:1}.settings-console{gap:18px;display:grid}.settings-tabs{background:var(--bg-soft);border:1px solid var(--border-subtle);border-radius:10px;gap:2px;width:fit-content;min-height:40px;padding:4px}.settings-tabs,.settings-tabs a{align-items:center;display:inline-flex}.settings-tabs a{min-height:30px;color:var(--text-muted);border-radius:7px;justify-content:center;padding:0 12px;font-size:.86rem;font-weight:600}.settings-tabs a.is-active,.settings-tabs a:hover{color:var(--text-primary);background:var(--bg-panel);box-shadow:0 0 0 1px var(--border-subtle)}.settings-grid{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:18px;display:grid}.settings-card-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.settings-primary-cell{gap:2px;display:grid}.settings-primary-cell strong{font-size:.9rem;font-weight:600}.settings-primary-cell span{color:var(--text-muted);font-size:.8rem}.settings-inline-form,.settings-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.settings-inline-form input,.settings-inline-form select{width:auto;min-height:34px}.settings-team-form input{max-width:180px}.settings-action-stack{gap:14px;display:grid}.settings-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.settings-profile-grid div{background:var(--bg-soft);border:1px solid var(--border-subtle);border-radius:10px;gap:5px;min-height:74px;padding:14px;display:grid}.settings-profile-grid dt,.settings-setup-row span{color:var(--text-muted);font-size:.76rem;font-weight:600}.settings-profile-grid dd{color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:.9rem;font-weight:600}.settings-setup-list{gap:8px}.settings-setup-row{background:var(--bg-soft);border:1px solid var(--border-subtle);border-radius:10px;justify-content:space-between;min-height:58px;padding:10px 12px;display:flex}.settings-setup-row strong{color:var(--text-primary);font-size:.88rem;font-weight:600}.workspace{align-content:start;gap:24px;width:100%;max-width:1520px;margin:0 auto;padding:28px;display:grid}.ops-page{font-family:var(--font-ui);gap:18px;display:grid}.workspace:has(.ops-page){max-width:1520px;padding:22px 26px 30px}.ops-page-header{justify-content:space-between;align-items:flex-end;gap:18px;padding:4px 2px 8px;display:flex}.ops-page-header>div{gap:6px;display:grid}.ops-page-header h1{color:var(--text-primary);font-family:var(--font-display);font-size:var(--type-title);letter-spacing:-.03em;font-weight:700;line-height:1.15}.ops-page-header p{color:var(--text-muted);font-size:.92rem}.ops-primary-action{background:var(--bg-ink);min-height:40px;color:var(--text-on-dark);border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:.84rem;font-weight:600;transition:background-color .18s cubic-bezier(.25,1,.5,1),transform .18s cubic-bezier(.25,1,.5,1);display:inline-flex;box-shadow:0 10px 22px #0f172a1f}.ops-primary-action:hover{transform:translateY(-1px)}.ops-surface{border:1px solid var(--border-subtle);gap:16px;padding:18px;display:grid}@supports (color:color-mix(in lab,red,red)){.ops-surface{border:1px solid color-mix(in oklch,var(--border-subtle) 74%,transparent)}}.ops-surface{background:var(--bg-panel);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.ops-surface{background:color-mix(in oklch,var(--bg-panel) 94%,var(--bg-soft) 6%)}}.ops-surface{box-shadow:0 16px 44px #0f172a0d}.ops-surface-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.ops-surface-heading>div{gap:6px;display:grid}.ops-surface-heading h2{color:var(--text-primary);letter-spacing:0;font-size:1.02rem;font-weight:600}.ops-surface-heading p{color:var(--text-muted);font-size:.88rem}.ops-count-pill,.ops-muted-pill,.ops-state-pill{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;width:max-content;max-width:100%;min-height:28px;padding:0 10px;font-size:.76rem;font-weight:600;display:inline-flex}.ops-count-pill,.ops-muted-pill{background:var(--bg-app)}@supports (color:color-mix(in lab,red,red)){.ops-count-pill,.ops-muted-pill{background:color-mix(in oklch,var(--bg-app) 74%,transparent)}}.ops-count-pill,.ops-muted-pill{color:var(--text-muted);box-shadow:0 0 0 1px var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.ops-count-pill,.ops-muted-pill{box-shadow:0 0 0 1px color-mix(in oklch,var(--border-subtle) 58%,transparent)}}.ops-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ops-summary-grid div{background:var(--bg-app);border-radius:8px;gap:4px;min-height:74px;padding:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.ops-summary-grid div{background:color-mix(in oklch,var(--bg-app) 62%,transparent)}}.ops-summary-grid div{box-shadow:0 0 0 1px var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.ops-summary-grid div{box-shadow:0 0 0 1px color-mix(in oklch,var(--border-subtle) 46%,transparent)}}.ops-approval-actions time,.ops-approval-main span:not(.ops-row-title),.ops-name-cell>span:last-child,.ops-summary-grid span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.ops-summary-grid strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:600;overflow:hidden}.ops-list,.ops-table{gap:4px;display:grid}.ops-table-head,.ops-table-row{grid-template-columns:minmax(260px,1.55fr) minmax(120px,.55fr) minmax(150px,.72fr) minmax(112px,.52fr) 42px;align-items:center;gap:12px;display:grid}.ops-table-head{min-height:34px;color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;padding:0 14px;font-size:.75rem;font-weight:600}.ops-approval-row,.ops-table-row{min-height:62px;color:inherit;box-shadow:0 0 0 1px var(--border-subtle);background:0 0;border-radius:8px;padding:9px 12px}@supports (color:color-mix(in lab,red,red)){.ops-approval-row,.ops-table-row{box-shadow:0 0 0 1px color-mix(in oklch,var(--border-subtle) 46%,transparent)}}.ops-approval-row,.ops-table-row{transition:background-color .18s cubic-bezier(.25,1,.5,1),box-shadow .18s cubic-bezier(.25,1,.5,1)}.ops-approval-row:hover,.ops-table-row:hover{background:var(--bg-app)}@supports (color:color-mix(in lab,red,red)){.ops-approval-row:hover,.ops-table-row:hover{background:color-mix(in oklch,var(--bg-app) 64%,transparent)}}.ops-approval-row:hover,.ops-table-row:hover{box-shadow:0 8px 22px #0f172a0d,0 0 0 1px var(--accent-blue)}@supports (color:color-mix(in lab,red,red)){.ops-approval-row:hover,.ops-table-row:hover{box-shadow:0 8px 22px #0f172a0d,0 0 0 1px color-mix(in oklch,var(--accent-blue) 16%,var(--border-subtle))}}.ops-approval-main,.ops-name-cell{gap:3px;min-width:0;display:grid}.ops-row-title{color:var(--text-primary);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ops-row-title{color:color-mix(in oklch,var(--text-primary) 94%,black 6%)}}.ops-row-title{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:600}html[data-theme=dark] .ops-row-title{color:var(--text-primary)}.ops-state-active,.ops-state-approved,.ops-state-healthy{background:var(--state-success-tint);color:var(--state-success)}.ops-state-paused,.ops-state-pending,.ops-state-stale{background:var(--state-warning-tint);color:var(--state-warning)}.ops-state-deactivated,.ops-state-denied,.ops-state-deny,.ops-state-not_connected,.ops-state-rate_limited,.ops-state-revoked{background:var(--bg-soft);color:var(--text-muted)}.ops-state-active,.ops-state-allow,.ops-state-low,.ops-state-observe{background:var(--state-success-tint);color:var(--state-success)}.ops-state-approval_required,.ops-state-high,.ops-state-medium{background:var(--state-warning-tint);color:var(--state-warning)}.ops-state-critical{background:var(--state-danger-tint);color:var(--state-danger)}.ops-row-open{background:var(--bg-panel);border-radius:999px;justify-content:center;justify-self:center;align-items:center;width:30px;height:30px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ops-row-open{background:color-mix(in oklch,var(--bg-panel) 82%,transparent)}}.ops-row-open{color:var(--text-muted);box-shadow:0 0 0 1px var(--border-subtle);font-size:0}@supports (color:color-mix(in lab,red,red)){.ops-row-open{box-shadow:0 0 0 1px color-mix(in oklch,var(--border-subtle) 62%,transparent)}}.ops-row-open:before{content:"→";color:currentColor;justify-content:center;align-items:center;width:100%;height:100%;font-size:.94rem;line-height:1;display:flex;transform:translateY(-.5px)}.ops-table-row:hover .ops-row-open{background:var(--bg-ink);color:var(--text-on-dark)}.ops-empty-state{background:var(--bg-app);border-radius:8px;align-content:center;justify-items:center;gap:12px;min-height:240px;padding:22px;display:grid}@supports (color:color-mix(in lab,red,red)){.ops-empty-state{background:color-mix(in oklch,var(--bg-app) 62%,transparent)}}.ops-empty-state{color:var(--text-muted);text-align:center;box-shadow:0 0 0 1px var(--border-subtle) inset}@supports (color:color-mix(in lab,red,red)){.ops-empty-state{box-shadow:0 0 0 1px color-mix(in oklch,var(--border-subtle) 55%,transparent) inset}}.ops-empty-state h3{color:var(--text-primary);font-size:1rem;font-weight:600}.ops-empty-state p{max-width:40ch}.ops-approval-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.ops-approval-actions{justify-items:end;gap:8px;display:grid}.ops-button-row{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.approvals-workbench{gap:16px}.approvals-header{grid-template-columns:minmax(0,1fr) auto;align-items:end}.approvals-stats{grid-template-columns:repeat(3,minmax(84px,1fr));gap:8px;display:grid}.approvals-stats div{background:var(--bg-panel);min-width:84px;box-shadow:0 0 0 1px var(--border-subtle) inset;border-radius:8px;padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.approvals-stats div{box-shadow:0 0 0 1px color-mix(in oklch,var(--border-subtle) 62%,transparent) inset}}.approval-decision-panel label span,.approval-meta-grid span,.approval-proof-grid span,.approvals-filter-bar label span,.approvals-stats span{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.75rem;font-weight:700}.approvals-stats strong{color:var(--text-primary);margin-top:4px;font-size:1.12rem;font-weight:600;display:block}.approvals-surface-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start}.approvals-filter-bar{background:var(--bg-app);border-radius:8px;grid-template-columns:minmax(150px,190px) minmax(220px,1fr) minmax(180px,260px) auto;align-items:end;gap:10px;margin-bottom:12px;padding:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.approvals-filter-bar{background:color-mix(in oklch,var(--bg-app) 58%,transparent)}}.approvals-filter-bar{box-shadow:0 0 0 1px var(--border-subtle) inset}@supports (color:color-mix(in lab,red,red)){.approvals-filter-bar{box-shadow:0 0 0 1px color-mix(in oklch,var(--border-subtle) 52%,transparent) inset}}.approval-decision-panel label,.approvals-filter-bar label{gap:6px;display:grid}.approvals-filter-actions{align-items:center;gap:6px;display:flex}.approvals-list{gap:8px;display:grid}.approval-card{background:var(--bg-panel);box-shadow:0 0 0 1px var(--border-subtle);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(260px,330px);gap:16px;padding:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.approval-card{box-shadow:0 0 0 1px color-mix(in oklch,var(--border-subtle) 62%,transparent)}}.approval-card-main{gap:12px;min-width:0;display:grid}.approval-title-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.approval-title-row h3{color:var(--text-primary);margin-top:3px;font-size:.98rem;font-weight:600}.approval-eyebrow{color:var(--text-muted)}.approval-meta-grid,.approval-proof-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.approval-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.approval-meta-grid div,.approval-proof-grid div{background:var(--bg-app);border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}@supports (color:color-mix(in lab,red,red)){.approval-meta-grid div,.approval-proof-grid div{background:color-mix(in oklch,var(--bg-app) 58%,transparent)}}.approval-meta-grid div,.approval-proof-grid div{box-shadow:0 0 0 1px var(--border-subtle) inset}@supports (color:color-mix(in lab,red,red)){.approval-meta-grid div,.approval-proof-grid div{box-shadow:0 0 0 1px color-mix(in oklch,var(--border-subtle) 48%,transparent) inset}}.approval-meta-grid strong,.approval-proof-grid strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:600;overflow:hidden}.approval-proof-grid small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.approval-context-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.approval-context-grid div{border-top:1px solid var(--border-subtle);min-width:0;padding:9px 0 0}@supports (color:color-mix(in lab,red,red)){.approval-context-grid div{border-top:1px solid color-mix(in oklch,var(--border-subtle) 62%,transparent)}}.approval-context-grid dt{color:var(--text-muted);text-transform:uppercase;font-size:.8125rem;font-weight:700}.approval-context-grid dd{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:.84rem;overflow:hidden}.approval-timeline{box-shadow:0 0 0 1px var(--border-subtle);border-radius:8px;gap:1px;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.approval-timeline{box-shadow:0 0 0 1px color-mix(in oklch,var(--border-subtle) 54%,transparent)}}.approval-timeline-row{background:var(--bg-app);grid-template-columns:minmax(84px,.42fr) minmax(160px,1fr) minmax(160px,.8fr);align-items:center;gap:8px;min-width:0;padding:9px 10px;display:grid}@supports (color:color-mix(in lab,red,red)){.approval-timeline-row{background:color-mix(in oklch,var(--bg-app) 58%,transparent)}}.approval-timeline-row{color:var(--text-muted);font-size:.78rem}.approval-timeline-row em,.approval-timeline-row strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-style:normal;font-weight:600;overflow:hidden}.approval-timeline-row em{color:var(--text-muted);grid-column:2/-1;font-weight:500}.approval-decision-panel{border-left:1px solid var(--border-subtle);align-content:start;gap:10px;padding-left:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.approval-decision-panel{border-left:1px solid color-mix(in oklch,var(--border-subtle) 62%,transparent)}}.approval-decision-panel form{gap:8px;display:grid}.approvals-pagination{color:var(--text-muted);justify-content:flex-end;align-items:center;gap:10px;margin-top:12px;font-size:.82rem;display:flex}.org-audit-panel{background:var(--bg-panel);box-shadow:0 0 0 1px var(--border-subtle);border-radius:8px;gap:12px;padding:16px;display:grid}@supports (color:color-mix(in lab,red,red)){.org-audit-panel{box-shadow:0 0 0 1px color-mix(in oklch,var(--border-subtle) 62%,transparent)}}.org-audit-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.org-audit-heading h2{color:var(--text-primary);margin-top:2px;font-size:1rem;font-weight:600}.org-audit-empty,.org-audit-heading p:not(.eyebrow),.org-audit-heading>span{color:var(--text-muted);font-size:.82rem}.org-audit-heading>span{background:var(--bg-soft);border-radius:999px;flex:none;padding:5px 9px}.org-audit-list{gap:4px;display:grid}.org-audit-row{min-width:0;box-shadow:0 0 0 1px var(--border-subtle) inset;border-radius:8px;grid-template-columns:minmax(240px,1fr) minmax(240px,.86fr) minmax(140px,.5fr);align-items:center;gap:12px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab,red,red)){.org-audit-row{box-shadow:0 0 0 1px color-mix(in oklch,var(--border-subtle) 48%,transparent) inset}}.org-audit-row>div{gap:3px;min-width:0;display:grid}.org-audit-row code,.org-audit-row span,.org-audit-row strong,.org-audit-row time{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.org-audit-row strong{color:var(--text-primary);font-size:.88rem;font-weight:600}.org-audit-row span,.org-audit-row time{color:var(--text-muted);font-size:.78rem}.org-audit-row code{color:var(--text-muted);text-align:right;font-size:.76rem}.org-audit-outcome{background:var(--bg-soft);border-radius:999px;width:fit-content;padding:3px 7px;font-weight:600;color:var(--text-primary)!important}.audit-success{background:var(--state-success-tint);color:var(--state-success)!important}.audit-denied,.audit-error{background:var(--state-danger-tint);color:var(--state-danger)!important}.audit-pending{background:var(--state-warning-tint);color:var(--state-warning)!important}.operations-workbench{gap:18px}.operations-header{padding:2px 0 0}.operations-header p{max-width:58ch}.operations-workbench .ops-surface{border-color:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.operations-workbench .ops-surface{border-color:color-mix(in oklch,var(--border-subtle) 90%,transparent)}}.operations-workbench .ops-surface{background:var(--bg-panel)}.operations-workbench .ops-surface-heading{min-height:42px}.operations-workbench .ops-surface-heading h2{font-size:.98rem;font-weight:600}.operations-workbench .ops-surface-heading p{max-width:54ch;font-size:.83rem}.operations-command-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0;display:grid;overflow:hidden}.operations-command-strip div{border-right:1px solid var(--border-subtle);align-content:center;gap:6px;min-height:78px;padding:14px 18px;display:grid}@supports (color:color-mix(in lab,red,red)){.operations-command-strip div{border-right:1px solid color-mix(in oklch,var(--border-subtle) 52%,transparent)}}.operations-command-strip div:last-child{border-right:0}.operations-command-strip span,.operations-detail-grid dt,.operations-filter-bar span{color:var(--text-muted)}@supports (color:color-mix(in lab,red,red)){.operations-command-strip span,.operations-detail-grid dt,.operations-filter-bar span{color:color-mix(in oklch,var(--text-muted) 82%,var(--text-primary))}}.operations-command-strip span,.operations-detail-grid dt,.operations-filter-bar span{letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:600}.operations-command-strip strong{color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.34rem;font-weight:600}.operations-tab-bar{justify-content:flex-start;padding-top:2px;display:flex}.operations-grid{align-items:start;gap:16px;display:grid}.operations-grid-limits,.operations-grid-tools{grid-template-columns:minmax(0,1fr) minmax(330px,376px)}.operations-table{border:1px solid var(--border-subtle);gap:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.operations-table{border:1px solid color-mix(in oklch,var(--border-subtle) 78%,transparent)}}.operations-table{border-radius:10px}.operations-table-head,.operations-table-row{grid-template-columns:minmax(260px,1fr) minmax(110px,.32fr) minmax(90px,.24fr) minmax(96px,.24fr) 42px;align-items:center;gap:12px;display:grid}.operations-table-head{border-bottom:1px solid var(--border-subtle);min-height:38px}@supports (color:color-mix(in lab,red,red)){.operations-table-head{border-bottom:1px solid color-mix(in oklch,var(--border-subtle) 78%,transparent)}}.operations-table-head{background:var(--bg-soft)}@supports (color:color-mix(in lab,red,red)){.operations-table-head{background:color-mix(in oklch,var(--bg-soft) 52%,var(--bg-panel));color:color-mix(in oklch,var(--text-muted) 84%,var(--text-primary))}}.operations-table-head{letter-spacing:.1em;font-size:.6875rem}.operations-table-row{min-height:68px;padding:11px 12px}@supports (color:color-mix(in lab,red,red)){.operations-table-row{border-bottom:1px solid color-mix(in oklch,var(--border-subtle) 70%,transparent)}}.operations-table-row{box-shadow:none;border-radius:0;transition:background-color .16s cubic-bezier(.25,1,.5,1),color .16s cubic-bezier(.25,1,.5,1)}@supports (color:color-mix(in lab,red,red)){.operations-table-row:hover{background:color-mix(in oklch,var(--bg-soft) 50%,var(--bg-panel))}}.operations-table-row>div{gap:3px;min-width:0;display:grid}.operations-block-row .ops-approval-actions span:not(.ops-state-pill),.operations-form span,.operations-table-row span,.operations-table-row time{color:var(--text-muted);font-size:.82rem}.operations-table-row time{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.operations-block-row .ops-approval-actions{min-width:180px}.operations-action-card{gap:14px;position:sticky;top:18px}.operations-form{gap:12px;display:grid}.operations-form input,.operations-form select,.operations-form textarea{min-height:38px;padding:0 12px}@supports (color:color-mix(in lab,red,red)){.operations-form input,.operations-form select,.operations-form textarea{border:1px solid color-mix(in oklch,var(--border-subtle) 88%,transparent)}}.operations-form input,.operations-form select,.operations-form textarea{border-radius:8px;outline:none}.operations-form textarea{padding-block:10px}.operations-form input:focus,.operations-form select:focus,.operations-form textarea:focus{border-color:var(--accent-blue)}@supports (color:color-mix(in lab,red,red)){.operations-form input:focus,.operations-form select:focus,.operations-form textarea:focus{border-color:color-mix(in oklch,var(--accent-blue) 44%,var(--border-subtle))}}.operations-form input:focus,.operations-form select:focus,.operations-form textarea:focus{box-shadow:0 0 0 3px var(--accent-blue)}@supports (color:color-mix(in lab,red,red)){.operations-form input:focus,.operations-form select:focus,.operations-form textarea:focus{box-shadow:0 0 0 3px color-mix(in oklch,var(--accent-blue) 12%,transparent)}}.operations-limit-list{border:1px solid var(--border-subtle);gap:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.operations-limit-list{border:1px solid color-mix(in oklch,var(--border-subtle) 78%,transparent)}}.operations-limit-list{border-radius:10px}.operations-limit-row{grid-template-columns:minmax(220px,.9fr) minmax(180px,1fr) auto;gap:14px;min-height:74px;padding:12px}@supports (color:color-mix(in lab,red,red)){.operations-limit-row{border-bottom:1px solid color-mix(in oklch,var(--border-subtle) 70%,transparent)}}.operations-limit-row>div:first-child{min-width:0}.operations-limit-meta span:not(.ops-state-pill),.operations-limit-row>div:first-child span:last-child{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.operations-meter{background:color-mix(in oklch,var(--bg-soft) 80%,transparent)}}.operations-meter{box-shadow:0 0 0 1px var(--border-subtle) inset}@supports (color:color-mix(in lab,red,red)){.operations-meter{box-shadow:0 0 0 1px color-mix(in oklch,var(--border-subtle) 42%,transparent) inset}}.operations-meter span{border-radius:inherit;background:var(--accent-blue);height:100%;display:block}.operations-filter-bar{border:1px solid var(--border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.operations-filter-bar{border:1px solid color-mix(in oklch,var(--border-subtle) 78%,transparent)}}.operations-filter-bar{background:var(--bg-soft);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.operations-filter-bar{background:color-mix(in oklch,var(--bg-soft) 44%,var(--bg-panel))}}.operations-filter-bar label{gap:6px;display:grid}.operations-filter-bar select{border:1px solid var(--border-subtle);background:var(--bg-panel);width:100%;min-height:38px;color:var(--text-primary);font:inherit;border-radius:8px;padding:0 10px}.operations-blocked-strip{margin-top:16px}.operations-detail-stack{gap:16px;display:grid}.operations-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.operations-detail-grid div{background:var(--bg-app);border-radius:8px;gap:5px;min-width:0;padding:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.operations-detail-grid div{background:color-mix(in oklch,var(--bg-app) 68%,transparent)}}.operations-detail-grid div{box-shadow:0 0 0 1px var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.operations-detail-grid div{box-shadow:0 0 0 1px color-mix(in oklch,var(--border-subtle) 44%,transparent)}}.operations-detail-grid dd{font-size:.9rem;font-weight:600}.operations-detail-note{background:var(--bg-app);border-radius:8px;padding:12px}@supports (color:color-mix(in lab,red,red)){.operations-detail-note{background:color-mix(in oklch,var(--bg-app) 68%,transparent)}}.operations-detail-note{color:var(--text-muted);box-shadow:0 0 0 1px var(--border-subtle);line-height:1.5}@supports (color:color-mix(in lab,red,red)){.operations-detail-note{box-shadow:0 0 0 1px color-mix(in oklch,var(--border-subtle) 44%,transparent)}}.operations-context-block{background:var(--bg-ink);border-radius:8px;max-height:260px;padding:12px;overflow:auto}@supports (color:color-mix(in lab,red,red)){.operations-context-block{background:color-mix(in oklch,var(--bg-ink) 92%,black 8%)}}.operations-context-block{color:var(--text-on-dark);font-size:.76rem;line-height:1.55}.ops-state-live{background:var(--state-success-tint);color:var(--state-success)}.ops-state-idle{background:var(--state-warning-tint);color:var(--state-warning)}.ops-state-archived,.ops-state-disabled,.ops-state-offline{background:var(--bg-soft);color:var(--text-muted)}.payments-workbench{gap:16px}.payments-header{padding-bottom:4px}.payments-overview{gap:14px}.payments-overview-grid{border:1px solid var(--border-subtle);background:var(--border-subtle);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.payments-overview-grid>div{background:var(--bg-app);gap:8px;min-height:92px;padding:16px;display:grid}.payments-overview-foot span,.payments-overview-grid span{color:var(--text-muted);font-size:.78rem}.payments-overview-grid strong{color:var(--text-primary);font-size:1.2rem;font-weight:600}.payments-overview-foot{flex-wrap:wrap;gap:8px;display:flex}.payments-overview-foot span{border:1px solid var(--border-subtle);background:var(--bg-app);border-radius:999px;min-height:30px;padding:7px 10px}.payments-layout{grid-template-columns:minmax(0,1fr) minmax(320px,380px);align-items:start}.payments-action-column,.payments-layout,.payments-main-column{gap:16px;display:grid}.payments-action-column{position:sticky;top:18px}.payments-status-strip{border:1px solid var(--border-subtle);background:var(--border-subtle);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.payments-status-strip>div{background:var(--bg-app);gap:5px;min-height:72px;padding:14px;display:grid}.payments-agent-row span,.payments-status-strip span{color:var(--text-muted);font-size:.76rem}.payments-agent-row strong,.payments-status-strip strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:600;overflow:hidden}.payments-config-warning{background:var(--state-warning-tint);color:var(--state-warning);border-radius:8px;gap:5px;padding:12px 14px;display:grid}.payments-config-warning strong{color:var(--state-warning);font-size:.88rem;font-weight:600}.payments-config-warning span,.payments-form-note{color:var(--text-muted);font-size:.82rem}.payments-chain-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.payments-chain-card{background:var(--bg-app);border-radius:8px;align-content:space-between;gap:10px;min-width:0;min-height:122px;padding:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.payments-chain-card{background:color-mix(in oklch,var(--bg-app) 70%,transparent)}}.payments-chain-card{box-shadow:0 0 0 1px var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.payments-chain-card{box-shadow:0 0 0 1px color-mix(in oklch,var(--border-subtle) 46%,transparent)}}.payments-chain-card>div{gap:3px;min-width:0;display:grid}.payments-chain-card strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:600;overflow:hidden}.payments-chain-card code,.payments-chain-card span:not(.ops-state-pill){color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.payments-chain-card code{font-family:var(--font-mono)}.payments-chain-balances{border:1px solid var(--border-subtle);background:var(--border-subtle);border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.payments-chain-balances>div{background:var(--bg-surface);gap:3px;min-width:0;padding:8px;display:grid}.payments-chain-balances dt{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.payments-chain-balances dd{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.78rem;font-weight:600;overflow:hidden}.payments-rail-fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}.payments-rail-fieldset legend{color:var(--text-muted);grid-column:1/-1;margin-bottom:2px;font-size:.74rem;font-weight:600}.payments-rail-fieldset label{border:1px solid var(--border-subtle);background:var(--bg-app);border-radius:8px;flex-direction:row;align-items:center;min-height:38px;padding:0 10px;display:flex}.payments-rail-fieldset input{width:14px;height:14px;min-height:auto;accent-color:var(--text-primary);margin:0;padding:0}.payments-rail-fieldset span{color:var(--text-primary);font-size:.78rem;font-weight:500}.payments-table{gap:4px;display:grid}.payments-table-head,.payments-table-row{grid-template-columns:minmax(260px,1fr) minmax(120px,.32fr) minmax(120px,.28fr) minmax(96px,.22fr);align-items:center;gap:12px;display:grid}.payments-table-head{min-height:34px;color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;padding:0 12px;font-size:.75rem;font-weight:600}.payments-table-row{min-height:66px;box-shadow:0 0 0 1px var(--border-subtle);border-radius:8px;padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.payments-table-row{box-shadow:0 0 0 1px color-mix(in oklch,var(--border-subtle) 46%,transparent)}}.payments-table-row>div{gap:3px;min-width:0;display:grid}.payments-table-row strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:600;overflow:hidden}.payments-table-row span{color:var(--text-muted);font-size:.82rem}.payments-jobs-head,.payments-jobs-row{grid-template-columns:minmax(220px,1fr) minmax(110px,.28fr) minmax(104px,.24fr) minmax(180px,.48fr)}.payments-rails-head,.payments-rails-row{grid-template-columns:minmax(260px,1fr) minmax(92px,.2fr) minmax(112px,.24fr) minmax(110px,.24fr) minmax(112px,.26fr)}.payments-jobs-row>span:last-child{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.payments-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.payments-heading-actions form{margin:0}.payments-job-actions{flex-wrap:wrap;gap:6px;display:flex}.payments-job-actions form{margin:0}.payments-job-actions .button-secondary{min-height:32px;padding:0 10px;font-size:.76rem}.payments-job-action-note{color:var(--text-muted);font-size:.78rem;line-height:32px}.payments-compact-empty{min-height:auto;padding:12px}.payments-rebalance-list{gap:6px;display:grid}.payments-rebalance-row{min-height:64px;box-shadow:0 0 0 1px var(--border-subtle);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(82px,auto) minmax(82px,auto);align-items:center;gap:10px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab,red,red)){.payments-rebalance-row{box-shadow:0 0 0 1px color-mix(in oklch,var(--border-subtle) 46%,transparent)}}.payments-rebalance-row>div{gap:3px;min-width:0;display:grid}.payments-rebalance-row>div:not(:first-child){justify-items:end}.payments-rebalance-row strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:600;overflow:hidden}.payments-rebalance-row span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.payments-agent-list{gap:6px;display:grid}.payments-agent-row{min-height:72px;box-shadow:0 0 0 1px var(--border-subtle);border-radius:8px;grid-template-columns:minmax(220px,1fr) repeat(4,minmax(104px,.24fr));align-items:center;gap:12px;padding:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.payments-agent-row{box-shadow:0 0 0 1px color-mix(in oklch,var(--border-subtle) 46%,transparent)}}.payments-agent-row>div{gap:4px;min-width:0;display:grid}.operational-access-panel{gap:16px;display:grid}.operational-access-grid>div{gap:10px;display:grid}.operational-access-grid h3{color:var(--text-primary);font-size:.88rem;font-weight:600}.operational-access-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.operational-access-list li{border:1px solid var(--border-subtle);background:var(--bg-app);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:12px;display:grid}.operational-access-list li>div{gap:4px;min-width:0;display:grid}.operational-access-list li>div:last-child{justify-items:end}.operational-access-list span:not(.ops-state-pill),.operational-access-list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.operational-access-list strong{color:var(--text-primary)}.operational-access-list span:not(.ops-state-pill){color:var(--text-muted);font-size:.82rem}.agent-layout{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);gap:18px;display:grid}.detail-hero,.empty-state,.section-block,.work-panel{gap:20px;padding:22px;display:grid}.panel-heading,.section-heading{gap:6px;display:grid}.panel-heading p,.section-heading p{color:var(--text-muted)}.agent-list{border:1px solid var(--border-subtle);border-radius:var(--radius);display:grid;overflow:hidden}.agent-list-row{border-bottom:1px solid var(--border-subtle);grid-template-columns:1fr auto auto;align-items:center;gap:16px;min-height:64px;padding:12px 16px;display:grid}.agent-list-row:last-child{border-bottom:0}.agent-list-row div{display:grid}.agent-list-row span{color:var(--text-muted);font-size:.88rem}.agents-fleet-page{--agents-ease:cubic-bezier(.32,.72,0,1);--agents-surface:var(--bg-panel)}@supports (color:color-mix(in lab,red,red)){.agents-fleet-page{--agents-surface:color-mix(in oklch,var(--bg-panel) 92%,white 8%)}}.agents-fleet-page{--agents-surface-strong:var(--bg-panel)}@supports (color:color-mix(in lab,red,red)){.agents-fleet-page{--agents-surface-strong:color-mix(in oklch,var(--bg-panel) 82%,var(--bg-soft) 18%)}}.agents-fleet-page{--agents-bezel:var(--bg-soft)}@supports (color:color-mix(in lab,red,red)){.agents-fleet-page{--agents-bezel:color-mix(in oklch,var(--bg-soft) 72%,transparent)}}.agents-fleet-page{--agents-hairline:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.agents-fleet-page{--agents-hairline:color-mix(in oklch,var(--border-subtle) 74%,transparent)}}.agents-fleet-page{--agents-shadow:0 24px 70px #0f172a14,0 1px 0 #ffffffbd inset;font-family:var(--font-ui);gap:18px;display:grid}.workspace:has(.agents-fleet-page){max-width:1520px;padding:22px 26px 30px}html[data-theme=dark] .agents-fleet-page{--agents-surface:var(--bg-panel)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .agents-fleet-page{--agents-surface:color-mix(in oklch,var(--bg-panel) 86%,black 14%)}}html[data-theme=dark] .agents-fleet-page{--agents-surface-strong:var(--bg-soft)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .agents-fleet-page{--agents-surface-strong:color-mix(in oklch,var(--bg-soft) 62%,black 38%)}}html[data-theme=dark] .agents-fleet-page{--agents-bezel:var(--bg-soft)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .agents-fleet-page{--agents-bezel:color-mix(in oklch,var(--bg-soft) 55%,black 45%)}}html[data-theme=dark] .agents-fleet-page{--agents-hairline:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .agents-fleet-page{--agents-hairline:color-mix(in oklch,var(--border-subtle) 72%,transparent)}}html[data-theme=dark] .agents-fleet-page{--agents-shadow:0 28px 80px #00000038,0 1px 0 #ffffff0d inset}.agents-reveal{animation:agents-rise .82s var(--agents-ease) both}.agents-reveal:nth-child(2){animation-delay:90ms}.agents-console-header{justify-content:space-between;align-items:center;gap:18px;padding:4px 2px 8px;display:flex}.agents-console-header>div:first-child{gap:8px;display:grid}.agents-console-header h1{color:var(--text-primary);font-family:var(--font-display);font-size:var(--type-title);letter-spacing:-.03em;font-weight:700;line-height:1.15}.agents-roster-shell{background:linear-gradient(145deg,#ffffffad,transparent 34%),var(--agents-bezel);box-shadow:0 0 0 1px var(--agents-hairline),0 16px 42px #0f172a0a;border-radius:24px;padding:7px}html[data-theme=dark] .agents-roster-shell{background:linear-gradient(145deg,#ffffff0f,transparent 34%),var(--agents-bezel);box-shadow:0 0 0 1px var(--agents-hairline),0 18px 48px #00000029}.agents-kicker{background:var(--bg-app);border-radius:999px;align-items:center;width:max-content;min-height:24px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.agents-kicker{background:color-mix(in oklch,var(--bg-app) 66%,transparent)}}.agents-kicker{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;box-shadow:0 0 0 1px var(--border-subtle);font-size:.6875rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.agents-kicker{box-shadow:0 0 0 1px color-mix(in oklch,var(--border-subtle) 62%,transparent)}}.agents-roster-heading>span{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.8125rem;font-weight:600}.agents-roster-core{background:var(--agents-surface);box-shadow:var(--agents-shadow),0 0 0 1px var(--border-subtle) inset;border-radius:17px;gap:18px;padding:18px;display:grid}@supports (color:color-mix(in lab,red,red)){.agents-roster-core{box-shadow:var(--agents-shadow),0 0 0 1px color-mix(in oklch,var(--border-subtle) 46%,transparent) inset}}.agents-roster-core{align-content:start;padding:22px}.agents-section-heading{gap:8px;display:grid}.agents-section-heading h2{letter-spacing:0;font-size:1.16rem;font-weight:600}.agents-section-heading p:not(.agents-kicker){color:var(--text-muted);font-size:.9rem;line-height:1.6}.agents-inline-create-form{grid-template-columns:minmax(260px,360px) auto;align-items:center;gap:10px;display:grid}.agents-inline-label{min-width:0;display:block}.agents-inline-label span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.agents-inline-create-form input{border:1px solid var(--border-subtle);width:100%;min-height:42px}@supports (color:color-mix(in lab,red,red)){.agents-inline-create-form input{border:1px solid color-mix(in oklch,var(--border-subtle) 68%,transparent)}}.agents-inline-create-form input{background:var(--bg-panel);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.agents-inline-create-form input{background:color-mix(in oklch,var(--bg-panel) 88%,transparent)}}.agents-inline-create-form input{color:var(--text-primary);transition:border-color .52s var(--agents-ease),box-shadow .52s var(--agents-ease),background-color .52s var(--agents-ease);padding:0 16px;box-shadow:0 12px 30px #0f172a0d,inset 0 1px #ffffff9e}html[data-theme=dark] .agents-inline-create-form input{box-shadow:0 14px 32px #0000002e,inset 0 1px #ffffff0d}.agents-inline-create-form input::placeholder{color:var(--text-muted)}@supports (color:color-mix(in lab,red,red)){.agents-inline-create-form input::placeholder{color:color-mix(in oklch,var(--text-muted) 72%,transparent)}}.agents-inline-create-form input:focus{border-color:var(--text-primary);outline:0}@supports (color:color-mix(in lab,red,red)){.agents-inline-create-form input:focus{border-color:color-mix(in oklch,var(--text-primary) 20%,var(--border-subtle))}}.agents-inline-create-form input:focus{background:var(--bg-panel)}@supports (color:color-mix(in lab,red,red)){.agents-inline-create-form input:focus{background:color-mix(in oklch,var(--bg-panel) 96%,transparent)}}.agents-inline-create-form input:focus{box-shadow:0 0 0 4px var(--accent-blue),0 12px 30px #0f172a0d,0 1px 0 #ffffff9e inset}@supports (color:color-mix(in lab,red,red)){.agents-inline-create-form input:focus{box-shadow:0 0 0 4px color-mix(in oklch,var(--accent-blue) 10%,transparent),0 12px 30px #0f172a0d,0 1px 0 #ffffff9e inset}}.agents-inline-add-button{background:var(--bg-ink);min-width:68px;height:42px;color:var(--text-on-dark);cursor:pointer;letter-spacing:.01em;transition:transform .62s var(--agents-ease),background-color .62s var(--agents-ease);border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:.84rem;font-weight:600;line-height:1;display:inline-flex;box-shadow:0 14px 28px #0f172a24}.agents-inline-add-button:hover{transform:translate(1px,-1px)scale(1.03)}.agents-inline-add-button:active{transform:scale(.985)}.agents-roster-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.agents-roster-heading>span{background:var(--bg-app);border-radius:999px;min-height:28px;padding:6px 10px}@supports (color:color-mix(in lab,red,red)){.agents-roster-heading>span{background:color-mix(in oklch,var(--bg-app) 72%,transparent)}}.agents-roster-heading>span{box-shadow:0 0 0 1px var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.agents-roster-heading>span{box-shadow:0 0 0 1px color-mix(in oklch,var(--border-subtle) 58%,transparent)}}.agents-roster-table{gap:6px;display:grid}.agents-roster-header,.agents-roster-row{grid-template-columns:minmax(240px,1.44fr) minmax(110px,.54fr) minmax(104px,.5fr) minmax(142px,.64fr) minmax(116px,.52fr) minmax(150px,.68fr) 48px;align-items:center;gap:14px;display:grid}.agents-roster-header{min-height:34px;color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;padding:0 14px;font-size:.75rem;font-weight:600}.agents-roster-row{background:var(--bg-app);border-radius:16px;min-height:68px;padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.agents-roster-row{background:color-mix(in oklch,var(--bg-app) 62%,transparent)}}.agents-roster-row{box-shadow:0 0 0 1px var(--border-subtle),0 1px 0 #ffffff8a inset}@supports (color:color-mix(in lab,red,red)){.agents-roster-row{box-shadow:0 0 0 1px color-mix(in oklch,var(--border-subtle) 55%,transparent),0 1px 0 #ffffff8a inset}}.agents-roster-row{transition:transform .64s var(--agents-ease),box-shadow .64s var(--agents-ease),background-color .64s var(--agents-ease)}html[data-theme=dark] .agents-roster-row{box-shadow:0 0 0 1px var(--border-subtle),0 1px 0 #ffffff0d inset}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .agents-roster-row{box-shadow:0 0 0 1px color-mix(in oklch,var(--border-subtle) 58%,transparent),0 1px 0 #ffffff0d inset}}.agents-roster-row:hover{background:var(--bg-panel);box-shadow:0 18px 38px #0f172a14,0 0 0 1px var(--accent-blue),0 1px 0 #ffffffa8 inset;transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.agents-roster-row:hover{box-shadow:0 18px 38px #0f172a14,0 0 0 1px color-mix(in oklch,var(--accent-blue) 20%,var(--border-subtle)),0 1px 0 #ffffffa8 inset}}html[data-theme=dark] .agents-roster-row:hover{box-shadow:0 18px 42px #00000038,0 0 0 1px var(--accent-blue),0 1px 0 #ffffff0f inset}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .agents-roster-row:hover{box-shadow:0 18px 42px #00000038,0 0 0 1px color-mix(in oklch,var(--accent-blue) 26%,var(--border-subtle)),0 1px 0 #ffffff0f inset}}.agents-identity-cell{align-items:center;gap:12px;min-width:0;display:flex}.agents-avatar{background:linear-gradient(145deg,var(--bg-ink),var(--bg-ink));border-radius:14px;flex:none;justify-content:center;align-items:center;width:43px;height:43px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.agents-avatar{background:linear-gradient(145deg,color-mix(in oklch,var(--bg-ink) 88%,var(--accent-blue) 12%),var(--bg-ink))}}.agents-avatar{color:var(--text-on-dark);letter-spacing:.03em;font-size:.78rem;font-weight:700;box-shadow:0 12px 24px #0f172a26,inset 0 1px #ffffff2e}.agents-identity-cell div{gap:3px;min-width:0;display:grid}.agents-identity-cell span:last-child,.agents-identity-cell strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agents-identity-cell span:last-child{color:var(--text-muted);font-family:var(--font-mono);font-size:.8125rem}.agents-coverage-cell,.agents-health-cell,.agents-last-activity-cell,.agents-state-pill,.agents-team-pill{border-radius:999px;align-items:center;gap:8px;width:max-content;max-width:100%;min-height:32px;padding:0 10px;font-size:.8rem;font-weight:600;display:inline-flex}.agents-team-pill{background:var(--bg-panel)}@supports (color:color-mix(in lab,red,red)){.agents-team-pill{background:color-mix(in oklch,var(--bg-panel) 70%,transparent)}}.agents-team-pill{color:var(--text-muted);box-shadow:0 0 0 1px var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.agents-team-pill{box-shadow:0 0 0 1px color-mix(in oklch,var(--border-subtle) 58%,transparent)}}.agents-health-cell{color:var(--text-primary)}.agents-coverage-cell,.agents-last-activity-cell{color:var(--text-muted);background:var(--bg-panel)}@supports (color:color-mix(in lab,red,red)){.agents-coverage-cell,.agents-last-activity-cell{background:color-mix(in oklch,var(--bg-panel) 70%,transparent)}}.agents-coverage-cell,.agents-last-activity-cell{box-shadow:0 0 0 1px var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.agents-coverage-cell,.agents-last-activity-cell{box-shadow:0 0 0 1px color-mix(in oklch,var(--border-subtle) 58%,transparent)}}.agents-last-activity-cell{font-family:var(--font-mono);font-size:.8125rem}.agents-health-dot{background:var(--text-muted);width:8px;height:8px;box-shadow:0 0 0 4px var(--text-muted);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.agents-health-dot{box-shadow:0 0 0 4px color-mix(in oklch,var(--text-muted) 12%,transparent)}}.agents-health-healthy{background:var(--state-success);box-shadow:0 0 0 4px var(--state-success-tint)}.agents-health-not_connected,.agents-health-stale{background:var(--state-warning);box-shadow:0 0 0 4px var(--state-warning-tint)}.agents-health-revoked{background:var(--state-danger);box-shadow:0 0 0 4px var(--state-danger-tint)}.agents-state-pill{background:var(--bg-panel)}@supports (color:color-mix(in lab,red,red)){.agents-state-pill{background:color-mix(in oklch,var(--bg-panel) 72%,transparent)}}.agents-state-pill{color:var(--text-muted);box-shadow:0 0 0 1px var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.agents-state-pill{box-shadow:0 0 0 1px color-mix(in oklch,var(--border-subtle) 58%,transparent)}}.agents-state-active{background:var(--state-success-tint);color:var(--state-success)}.agents-state-paused,.agents-state-suspended{background:var(--state-warning-tint);color:var(--state-warning)}.agents-state-deactivated,.agents-state-retired{background:var(--state-danger-tint);color:var(--state-danger)}.agents-open-action{background:var(--bg-panel);border-radius:999px;justify-content:center;justify-self:end;align-items:center;width:34px;height:34px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.agents-open-action{background:color-mix(in oklch,var(--bg-panel) 82%,transparent)}}.agents-open-action{box-shadow:0 0 0 1px var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.agents-open-action{box-shadow:0 0 0 1px color-mix(in oklch,var(--border-subtle) 62%,transparent)}}.agents-open-action{transition:transform .62s var(--agents-ease),background-color .62s var(--agents-ease)}.agents-roster-row:hover .agents-open-action{background:var(--bg-ink);color:var(--text-on-dark);transform:translate(2px,-2px)scale(1.04)}.agents-empty-state{background:radial-gradient(circle at 50% 0,var(--accent-tint),transparent 48%),var(--bg-app);border-radius:22px;align-content:center;justify-items:center;gap:12px;min-height:306px;display:grid}@supports (color:color-mix(in lab,red,red)){.agents-empty-state{background:radial-gradient(circle at 50% 0,color-mix(in oklch,var(--accent-tint) 78%,transparent),transparent 48%),color-mix(in oklch,var(--bg-app) 68%,transparent)}}.agents-empty-state{color:var(--text-muted);text-align:center;box-shadow:0 0 0 1px var(--border-subtle) inset}@supports (color:color-mix(in lab,red,red)){.agents-empty-state{box-shadow:0 0 0 1px color-mix(in oklch,var(--border-subtle) 55%,transparent) inset}}.agents-empty-mark{background:var(--bg-ink);width:58px;height:58px;color:var(--text-on-dark);border-radius:20px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.agents-empty-state h3{color:var(--text-primary);font-size:1.1rem}.agents-empty-state p{max-width:34ch}.status-badge{border-radius:999px;justify-content:center;align-items:center;min-height:26px;padding:0 9px;font-size:.78rem;font-weight:700;display:inline-flex}.status-active,.status-healthy{background:var(--state-success-tint);color:var(--state-success)}.status-paused,.status-stale,.status-validated{background:var(--state-warning-tint);color:var(--state-warning)}.status-archived,.status-deactivated,.status-discarded,.status-draft,.status-revoked{background:var(--state-danger-tint);color:var(--state-danger)}.empty-state{background:var(--bg-app);color:var(--text-muted)}.back-link{color:var(--text-muted);font-weight:700}.detail-hero{grid-template-columns:1fr auto;align-items:start}.metric-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.metric-strip div{border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--bg-panel);gap:5px;padding:16px;display:grid}.connection-row span,.metric-strip span,.soft-row span{color:var(--text-muted)}.agent-detail-tabs{border:1px solid var(--border-subtle);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:6px;display:grid}@supports (color:color-mix(in lab,red,red)){.agent-detail-tabs{border:1px solid color-mix(in oklch,var(--border-subtle) 72%,transparent)}}.agent-detail-tabs{background:var(--bg-app);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.agent-detail-tabs{background:color-mix(in oklch,var(--bg-app) 76%,transparent)}}.agent-detail-tabs a{min-width:0;min-height:66px;color:var(--text-muted);border-radius:7px;align-content:center;gap:5px;padding:10px 12px;transition:background-color .18s,color .18s,box-shadow .18s,transform .18s;display:grid}.agent-detail-tabs a:hover{color:var(--text-primary);background:var(--bg-panel);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.agent-detail-tabs a:hover{background:color-mix(in oklch,var(--bg-panel) 78%,transparent)}}.agent-detail-tabs a.is-active{background:var(--bg-panel);color:var(--text-primary);box-shadow:0 8px 20px #0f172a0d,0 0 0 1px var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.agent-detail-tabs a.is-active{box-shadow:0 8px 20px #0f172a0d,0 0 0 1px color-mix(in oklch,var(--border-subtle) 70%,transparent)}}.agent-detail-tabs span{font-size:.87rem;font-weight:700}.agent-detail-tabs small,.agent-detail-tabs span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-detail-tabs small{color:var(--text-muted);font-size:.8125rem;line-height:1.35}.agent-detail-tab-summary{display:none}.agent-detail-panel-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:14px;display:grid}.agent-settings-form{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-settings-form button{justify-self:start}.agent-access-crosslink{border:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid}@supports (color:color-mix(in lab,red,red)){.agent-access-crosslink{border:1px solid color-mix(in oklch,var(--border-subtle) 64%,transparent)}}.agent-access-crosslink{background:var(--bg-app);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.agent-access-crosslink{background:color-mix(in oklch,var(--bg-app) 68%,transparent)}}.agent-access-crosslink div{gap:4px;min-width:0;display:grid}.agent-access-crosslink strong{color:var(--text-primary);font-size:.9rem}.agent-access-crosslink span{color:var(--text-muted);font-size:.82rem;line-height:1.45}.agent-workspace-grid,.detail-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:18px;display:grid}.inline-form{grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:12px;display:grid}.activity-list,.stack-list{gap:10px;display:grid}.activity-list{margin:0;padding:0;list-style:none}.activity-list li{border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--bg-app);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px;display:grid}.activity-event-main{gap:4px;min-width:0;display:grid}.activity-event-main span{color:var(--text-muted);font-size:.78rem}.activity-event-subject{font-weight:700;color:var(--text-primary)!important;font-size:.9rem!important}.activity-event-meta{color:var(--text-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;font-size:.82rem;display:flex}.activity-event-meta span,.activity-event-meta strong{border:1px solid var(--border-subtle);background:var(--bg-panel);border-radius:999px;align-items:center;min-height:28px;padding:0 10px;display:inline-flex}.activity-event-meta strong{color:var(--state-success)}.activity-event-meta strong.outcome-danger{color:var(--state-danger)}.activity-event-meta strong.outcome-warning{color:var(--state-warning)}.live-activity-panel{border-color:var(--accent-blue)}@supports (color:color-mix(in lab,red,red)){.live-activity-panel{border-color:color-mix(in oklch,var(--accent-blue) 26%,var(--border-subtle))}}.live-status-stack{color:var(--text-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;font-size:.82rem;display:flex}.live-status-dot{border:1px solid var(--border-subtle);background:var(--bg-panel);min-height:30px;color:var(--text-primary);border-radius:999px;align-items:center;gap:8px;padding:0 11px;font-weight:700;display:inline-flex}.live-status-dot:before{background:var(--text-muted);content:"";border-radius:999px;width:8px;height:8px}.live-status-dot.status-active:before{background:var(--state-success);box-shadow:0 0 0 4px var(--state-success)}@supports (color:color-mix(in lab,red,red)){.live-status-dot.status-active:before{box-shadow:0 0 0 4px color-mix(in oklch,var(--state-success) 18%,transparent)}}.live-status-dot.status-idle:before{background:var(--state-warning)}.live-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.live-summary-grid div{border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--bg-app);gap:4px;min-width:0;padding:12px;display:grid}.live-summary-grid span{color:var(--text-muted);font-size:.76rem}.live-activity-list .activity-event-meta span,.live-summary-grid strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.live-activity-list .activity-event-meta span{max-width:220px}.connection-row,.soft-row{border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--bg-app);justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.soft-row.is-blocked{opacity:.72}.soft-row.is-complete{border-color:var(--status-active,#1f8a4c)}@supports (color:color-mix(in lab,red,red)){.soft-row.is-complete{border-color:color-mix(in oklch,var(--status-active,#1f8a4c) 35%,var(--border-subtle))}}.soft-row.is-complete{background:var(--bg-app)}@supports (color:color-mix(in lab,red,red)){.soft-row.is-complete{background:color-mix(in oklch,var(--bg-app) 88%,var(--status-active,#1f8a4c) 12%)}}.connection-row>div,.soft-row>div{gap:4px;min-width:0;display:grid}.connection-row strong,.soft-row strong{color:var(--text-primary);letter-spacing:-.02em;font-size:.95rem;font-weight:650}.connection-row span,.soft-row span{color:var(--text-muted);font-size:.875rem;line-height:1.45}.onboarding-step-status{border:1px solid var(--border-subtle);background:var(--bg-panel);min-height:32px;color:var(--text-muted);letter-spacing:-.01em;border-radius:999px;flex:none;align-items:center;padding:0 10px;font-size:.78rem;font-weight:650;display:inline-flex}.onboarding-step-status[data-status=ready]{border-color:var(--status-active,#1f8a4c)}@supports (color:color-mix(in lab,red,red)){.onboarding-step-status[data-status=ready]{border-color:color-mix(in oklch,var(--status-active,#1f8a4c) 40%,var(--border-subtle))}}.onboarding-step-status[data-status=ready]{background:var(--bg-panel)}@supports (color:color-mix(in lab,red,red)){.onboarding-step-status[data-status=ready]{background:color-mix(in oklch,var(--bg-panel) 80%,var(--status-active,#1f8a4c) 20%)}}.onboarding-step-status[data-status=ready]{color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.onboarding-step-status[data-status=ready]{color:color-mix(in oklch,var(--text-primary) 30%,var(--status-active,#1f8a4c) 70%)}}.onboarding-step-status[data-status=waiting]{opacity:.9}.button-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.button-row.is-start{justify-content:flex-start}.controls-console{--controls-ease:cubic-bezier(.16,1,.3,1);--controls-surface:var(--bg-panel)}@supports (color:color-mix(in lab,red,red)){.controls-console{--controls-surface:color-mix(in oklch,var(--bg-panel) 94%,var(--bg-app) 6%)}}.controls-console{--controls-muted-surface:var(--bg-app)}@supports (color:color-mix(in lab,red,red)){.controls-console{--controls-muted-surface:color-mix(in oklch,var(--bg-app) 74%,var(--bg-panel) 26%)}}.controls-console{--controls-hairline:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.controls-console{--controls-hairline:color-mix(in oklch,var(--border-subtle) 78%,transparent)}}.controls-console{--controls-line:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.controls-console{--controls-line:color-mix(in oklch,var(--border-subtle) 64%,transparent)}}.controls-console{font-family:var(--font-ui);gap:18px;display:grid}.workspace:has(.controls-console){max-width:1500px;padding:22px 26px 30px}html[data-theme=dark] .controls-console{--controls-surface:var(--bg-panel)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .controls-console{--controls-surface:color-mix(in oklch,var(--bg-panel) 88%,black 12%)}}html[data-theme=dark] .controls-console{--controls-muted-surface:var(--bg-soft)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .controls-console{--controls-muted-surface:color-mix(in oklch,var(--bg-soft) 76%,black 24%)}}html[data-theme=dark] .controls-console{--controls-hairline:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .controls-console{--controls-hairline:color-mix(in oklch,var(--border-subtle) 80%,transparent)}}html[data-theme=dark] .controls-console{--controls-line:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .controls-console{--controls-line:color-mix(in oklch,var(--border-subtle) 72%,transparent)}}.controls-page{animation:agents-rise .42s var(--controls-ease) both;gap:18px;display:grid}.controls-page-header{align-items:end;gap:24px;padding:2px 2px 0}.controls-drawer-header>div,.controls-page-header>div:first-child{gap:6px;min-width:0;display:grid}.controls-page-kicker{color:var(--text-muted);letter-spacing:.04em;font-size:.8125rem}.controls-drawer-header h1,.controls-page-header h1{color:var(--text-primary);font-family:var(--font-display);font-size:var(--type-title);letter-spacing:-.03em;font-weight:700;line-height:1.06}.controls-drawer-header p,.controls-page-header p{max-width:70ch;color:var(--text-muted);font-size:.9rem;line-height:1.5}.controls-primary-action,.controls-secondary-action{cursor:pointer;min-height:38px;font:inherit;transition:transform .16s var(--controls-ease),background-color .16s var(--controls-ease),border-color .16s var(--controls-ease),color .16s var(--controls-ease);border-radius:8px;justify-content:center;align-items:center;font-size:.84rem;font-weight:600;line-height:1;display:inline-flex}.controls-primary-action{border:1px solid var(--bg-ink);background:var(--bg-ink);min-width:114px;color:var(--text-on-dark);padding:0 16px}.controls-secondary-action{border:1px solid var(--controls-hairline);background:var(--bg-panel);color:var(--text-primary);gap:8px;padding:0 13px}.controls-primary-action:hover,.controls-secondary-action:hover{transform:translateY(-1px)}.controls-primary-action:active,.controls-secondary-action:active{transform:scale(.985)}.controls-console .button-primary{border-color:var(--bg-ink);background:var(--bg-ink);color:var(--text-on-dark)}.controls-library-shell{border:1px solid var(--controls-hairline);background:var(--controls-surface);border-radius:12px;overflow:hidden}.controls-library-core{align-content:start;gap:14px;padding:16px;display:grid}.controls-workbench-top{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.controls-view-tabs{border:1px solid var(--controls-line);background:var(--controls-muted-surface);border-radius:10px;gap:4px;width:max-content;max-width:100%;padding:4px}.controls-view-tab{min-height:32px;cursor:pointer;white-space:nowrap;transition:background-color .16s var(--controls-ease),color .16s var(--controls-ease);border-radius:7px;align-items:center;gap:8px;padding:0 10px;font-size:.82rem;font-weight:600;display:inline-flex}.controls-view-tab strong{color:inherit;font-variant-numeric:tabular-nums;font-size:.74rem;font-weight:600}.controls-view-tab:hover{color:var(--text-primary)}.controls-view-tab.active,.controls-view-tab[aria-current=page]{background:var(--bg-panel);color:var(--text-primary);box-shadow:0 0 0 1px var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.controls-view-tab.active,.controls-view-tab[aria-current=page]{box-shadow:0 0 0 1px color-mix(in oklch,var(--border-subtle) 66%,transparent)}}.controls-summary-strip{color:var(--text-muted);flex-wrap:wrap;justify-content:flex-end;gap:6px;font-size:.76rem;display:inline-flex}.controls-summary-strip span{border:1px solid var(--controls-line);background:var(--bg-panel);border-radius:999px;align-items:center;min-height:28px;padding:0 9px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.controls-summary-strip span{background:color-mix(in oklch,var(--bg-panel) 78%,transparent)}}.controls-library-heading{align-items:center;gap:18px;padding-top:2px}.controls-form-heading,.controls-library-heading>div{gap:5px;display:grid}.controls-form-heading h2,.controls-library-heading h2{letter-spacing:0;font-size:1.02rem}.controls-form-heading p,.controls-library-heading p{max-width:76ch;color:var(--text-muted);font-size:.86rem;line-height:1.5}.controls-decision-badge,.controls-muted-count,.controls-neutral-badge{text-overflow:ellipsis;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;width:max-content;max-width:100%;min-height:24px;padding:4px 8px;font-size:.8125rem;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.controls-muted-count,.controls-neutral-badge,.decision-policy{background:var(--controls-muted-surface);color:var(--text-muted);box-shadow:0 0 0 1px var(--controls-line)}.decision-deny{background:var(--state-danger-tint);color:var(--state-danger)}.decision-approval_required{background:var(--state-warning-tint);color:var(--state-warning)}.decision-observe{background:var(--accent-tint);color:var(--accent-blue)}.decision-allow{background:var(--state-success-tint);color:var(--state-success)}.controls-toolbar{grid-template-columns:minmax(260px,1fr) minmax(160px,190px);align-items:end}.controls-bind-form label,.controls-toolbar label,.policy-builder-field{gap:7px;min-width:0;display:grid}.controls-bind-form label span,.controls-form-surface label span,.controls-toolbar label span,.policy-builder-field span{color:var(--text-muted);letter-spacing:0;font-size:.75rem}.controls-bind-form input,.controls-bind-form select,.controls-form-surface input,.controls-form-surface select,.controls-toolbar input,.controls-toolbar select,.policy-builder-field input,.policy-builder-field select{border:1px solid var(--controls-hairline);background:var(--bg-panel);width:100%;color:var(--text-primary);font:inherit;transition:border-color .16s var(--controls-ease),box-shadow .16s var(--controls-ease),background-color .16s var(--controls-ease);border-radius:8px;padding:0 10px;font-size:.86rem;font-weight:500}.controls-bind-form input::placeholder,.controls-toolbar input::placeholder,.policy-builder-field input::placeholder{color:var(--text-muted)}@supports (color:color-mix(in lab,red,red)){.controls-bind-form input::placeholder,.controls-toolbar input::placeholder,.policy-builder-field input::placeholder{color:color-mix(in oklch,var(--text-muted) 72%,transparent)}}.controls-bind-form input::placeholder,.controls-toolbar input::placeholder,.policy-builder-field input::placeholder{font-weight:500}.controls-bind-form input:focus,.controls-bind-form select:focus,.controls-form-surface input:focus,.controls-form-surface select:focus,.controls-toolbar input:focus,.controls-toolbar select:focus,.policy-builder-field input:focus,.policy-builder-field select:focus{border-color:var(--accent-blue);outline:0}@supports (color:color-mix(in lab,red,red)){.controls-bind-form input:focus,.controls-bind-form select:focus,.controls-form-surface input:focus,.controls-form-surface select:focus,.controls-toolbar input:focus,.controls-toolbar select:focus,.policy-builder-field input:focus,.policy-builder-field select:focus{border-color:color-mix(in oklch,var(--accent-blue) 48%,var(--border-subtle))}}.controls-bind-form input:focus,.controls-bind-form select:focus,.controls-form-surface input:focus,.controls-form-surface select:focus,.controls-toolbar input:focus,.controls-toolbar select:focus,.policy-builder-field input:focus,.policy-builder-field select:focus{box-shadow:0 0 0 3px var(--accent-blue)}@supports (color:color-mix(in lab,red,red)){.controls-bind-form input:focus,.controls-bind-form select:focus,.controls-form-surface input:focus,.controls-form-surface select:focus,.controls-toolbar input:focus,.controls-toolbar select:focus,.policy-builder-field input:focus,.policy-builder-field select:focus{box-shadow:0 0 0 3px color-mix(in oklch,var(--accent-blue) 12%,transparent)}}.controls-toolbar select:disabled{cursor:not-allowed;opacity:.52}.controls-policy-table{border:1px solid var(--controls-hairline);border-radius:12px;overflow:hidden}.controls-policy-row,.controls-policy-table-head{align-items:center;gap:12px;display:grid}.controls-policy-table-head{border-bottom:1px solid var(--controls-line);background:var(--controls-muted-surface);min-height:38px;font-size:.8125rem}.controls-policy-row{border-bottom:1px solid var(--controls-line);width:100%;min-height:62px;color:inherit;cursor:pointer;transition:background-color .16s var(--controls-ease),color .16s var(--controls-ease);background:0 0;padding:9px 12px}.controls-policy-row:hover{background:var(--bg-soft)}@supports (color:color-mix(in lab,red,red)){.controls-policy-row:hover{background:color-mix(in oklch,var(--bg-soft) 68%,transparent)}}.controls-policy-row-static{cursor:default}.controls-policy-row-static:hover{background:0 0}.controls-policy-name{gap:3px;min-width:0;display:grid}.controls-policy-name-button{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0}.controls-policy-name-button:hover .controls-policy-title{color:var(--accent-blue)}.controls-policy-title{letter-spacing:0;font-size:.9rem}.controls-bound-row span,.controls-policy-name span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;line-height:1.42;overflow:hidden}.controls-row-open{background:var(--controls-muted-surface);box-shadow:0 0 0 1px var(--controls-line);transition:background-color .16s var(--controls-ease),color .16s var(--controls-ease);justify-content:center;justify-self:center;align-items:center;display:inline-flex;position:relative}.controls-row-open:before{content:"→";color:currentColor;justify-content:center;align-items:center;width:100%;height:100%;font-size:.92rem;line-height:1;display:flex}.controls-row-actions{flex-wrap:wrap;gap:7px;min-width:0;display:inline-flex}.controls-hash-cell{color:var(--text-muted);font-family:var(--font-mono);font-size:.74rem}.controls-empty-state,.controls-side-empty{color:var(--text-muted);gap:10px;padding:22px;display:grid}.controls-empty-state{align-content:center;min-height:240px}.controls-side-empty.flush{padding:0}.controls-empty-state h3,.controls-side-empty h3{color:var(--text-primary);font-size:.95rem;font-weight:600}.controls-work-drawer{z-index:80;color:var(--text-primary);isolation:isolate;animation:controls-drawer-enter .22s var(--controls-ease) both;transition:left .18s var(--controls-ease);grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;inset:0 0 0 72px;box-shadow:-18px 0 60px #0f172a1a}.controls-work-drawer[hidden]{display:none}@keyframes controls-drawer-enter{0%{transform:translate(16px)}to{transform:translate(0)}}.controls-drawer-header{border-bottom:1px solid var(--controls-line);justify-content:space-between;align-items:center;gap:20px;padding:18px 28px;display:flex}.controls-drawer-body{min-height:0}.controls-drawer-main{background:var(--bg-app);align-content:start;justify-items:center;height:100%;min-height:0;padding:22px 28px 40px;display:grid;overflow:auto}@supports (color:color-mix(in lab,red,red)){.controls-drawer-main{background:color-mix(in oklch,var(--bg-app) 52%,var(--bg-panel) 48%)}}.controls-form-surface{border:1px solid var(--controls-hairline);background:var(--bg-panel);border-radius:12px;gap:16px;width:min(920px,100%);padding:18px;display:grid}.controls-form-heading{border-bottom:1px solid var(--controls-line);padding-bottom:10px}.policy-builder-form{width:min(1220px,100%);min-width:0}.policy-builder-frame{grid-template-columns:230px minmax(0,1fr) minmax(300px,340px);align-items:start;display:grid}.policy-builder-rail,.policy-builder-review,.policy-builder-section{border:1px solid var(--controls-hairline);background:var(--bg-panel);border-radius:12px}.policy-builder-rail{gap:18px;padding:16px;display:grid;position:sticky;top:18px}.policy-builder-main,.policy-builder-rail ol,.policy-builder-rail>div{gap:12px;display:grid}.policy-builder-rail span,.policy-builder-review-kicker,.policy-builder-section-heading>span{color:var(--text-muted);font-size:.8125rem;font-weight:600}.policy-builder-rail-summary{max-width:26ch;color:var(--text-primary);margin:0;font-size:.84rem;font-weight:500;line-height:1.45}.policy-builder-rail ol{margin:0;padding:0;list-style:none}.policy-builder-rail li{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;display:grid}.policy-builder-rail li span,.policy-builder-section-heading>span{background:var(--controls-muted-surface);width:28px;height:28px;box-shadow:0 0 0 1px var(--controls-line);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.policy-builder-rail li p{color:var(--text-muted);margin:0;font-size:.8rem}.policy-builder-section{gap:14px;padding:16px;display:grid}.policy-builder-section-heading{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;display:grid}.policy-builder-review h3,.policy-builder-section-heading h3{letter-spacing:0;font-size:.98rem;line-height:1.25}.policy-builder-empty-condition,.policy-builder-note em,.policy-builder-note span,.policy-builder-review p,.policy-builder-section-heading p{color:var(--text-muted);font-size:.82rem;font-style:normal;line-height:1.5}.policy-builder-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.policy-builder-details-grid{grid-template-columns:minmax(220px,.82fr) minmax(280px,1.18fr)}.policy-builder-field-grid.three{grid-template-columns:minmax(220px,1fr) minmax(140px,.58fr) minmax(140px,.58fr)}.controls-effect-box,.policy-builder-empty-condition,.policy-builder-note{border:1px solid var(--controls-line);background:var(--controls-muted-surface);border-radius:10px;gap:4px;padding:12px;display:grid}.policy-builder-note strong{color:var(--text-primary);font-size:.88rem;font-weight:600}.policy-builder-review{gap:14px;padding:16px;display:grid;position:sticky;top:18px}.policy-builder-review dl{border:1px solid var(--controls-line);border-radius:10px;gap:0;margin:0;display:grid;overflow:hidden}.policy-builder-review dl div{border-bottom:1px solid var(--controls-line);background:var(--controls-muted-surface);gap:3px;padding:10px 12px;display:grid}.policy-builder-review dl div:last-child{border-bottom:0}.controls-definition-grid dt,.policy-builder-review dt{color:var(--text-muted);font-size:.74rem;font-weight:500}.controls-definition-grid dd,.policy-builder-review dd{min-width:0;color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:.84rem;line-height:1.45}.policy-builder-review .button-primary{width:100%}.controls-detail-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.62fr);align-items:start;gap:16px;width:min(1180px,100%);display:grid}.controls-effect-box{font-size:.88rem;line-height:1.55}.controls-detail-workbench{gap:14px;width:min(1080px,100%);display:grid}.controls-detail-tabs{border:1px solid var(--controls-line);background:var(--controls-muted-surface);border-radius:10px;gap:4px;width:max-content;max-width:100%;padding:4px;display:inline-flex}.controls-detail-tab{min-height:32px;cursor:pointer;transition:background-color .16s var(--controls-ease),color .16s var(--controls-ease);border-radius:7px;padding:0 12px;font-size:.82rem;font-weight:600}.controls-detail-tab.active,.controls-detail-tab:hover,.controls-detail-tab[aria-current=page]{color:var(--text-primary)}.controls-detail-tab.active,.controls-detail-tab[aria-current=page]{background:var(--bg-panel);box-shadow:0 0 0 1px var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.controls-detail-tab.active,.controls-detail-tab[aria-current=page]{box-shadow:0 0 0 1px color-mix(in oklch,var(--border-subtle) 66%,transparent)}}.controls-detail-panel{width:100%}.controls-detail-note{background:var(--controls-muted-surface);padding:12px;font-size:.84rem;line-height:1.55}.controls-definition-grid,.controls-detail-note{border:1px solid var(--controls-line);border-radius:10px;margin:0}.controls-definition-grid{gap:0;display:grid;overflow:hidden}.controls-definition-grid div{border-bottom:1px solid var(--controls-line);background:var(--bg-panel);grid-template-columns:138px minmax(0,1fr);gap:14px;min-height:40px;padding:10px 12px;display:grid}.controls-definition-grid div:last-child{border-bottom:0}.controls-condition-list{border:1px solid var(--controls-line);border-radius:10px;gap:0;margin:0;display:grid;overflow:hidden}.controls-condition-list div{border-bottom:1px solid var(--controls-line);background:var(--bg-panel);grid-template-columns:minmax(160px,.34fr) minmax(0,1fr);gap:16px;min-height:44px;padding:12px 14px;display:grid}.controls-condition-list div:last-child{border-bottom:0}.controls-condition-list dt{color:var(--text-muted);font-size:.78rem;font-weight:500}.controls-condition-list dd{color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:.86rem;line-height:1.45}.controls-bound-list{gap:8px}.controls-bound-row{border:1px solid var(--controls-line);background:var(--bg-panel);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:48px;padding:10px 12px;display:grid}.controls-bound-row>div{gap:3px;min-width:0;display:grid}.controls-bound-row strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:600;overflow:hidden}.controls-lifecycle-actions form{display:contents}.controls-bind-form{border-top:1px solid var(--controls-line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding-top:14px}.controls-danger-zone{border:1px solid var(--state-danger);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.controls-danger-zone{border:1px solid color-mix(in oklch,var(--state-danger) 24%,var(--border-subtle))}}.controls-danger-zone{background:var(--state-danger-tint);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.controls-danger-zone{background:color-mix(in oklch,var(--state-danger-tint) 38%,var(--bg-panel) 62%)}}.controls-danger-zone>div{gap:4px;min-width:0;display:grid}.controls-danger-zone strong{color:var(--text-primary);font-size:.9rem;font-weight:600}.controls-danger-zone span{color:var(--text-muted);font-size:.82rem;line-height:1.45}.controls-danger-zone.neutral{border-color:var(--controls-line);background:var(--controls-muted-surface)}.controls-restore-targets{border:0;gap:8px;margin:12px 0 0;padding:0;display:grid}.controls-restore-targets legend{color:var(--text-muted);margin-bottom:4px;font-size:.75rem;font-weight:600}.controls-restore-targets label{color:var(--text-primary);cursor:pointer;align-items:center;gap:8px;display:flex}.controls-restore-targets label span{color:inherit}.controls-confirm-row{border:1px solid var(--state-danger);grid-template-columns:minmax(0,1fr) auto auto;gap:10px;padding:10px;display:grid}@supports (color:color-mix(in lab,red,red)){.controls-confirm-row{border:1px solid color-mix(in oklch,var(--state-danger) 22%,var(--border-subtle))}}.controls-confirm-row{border-radius:8px}@supports (color:color-mix(in lab,red,red)){.controls-confirm-row{background:color-mix(in oklch,var(--state-danger-tint) 28%,var(--bg-panel) 72%)}}.controls-confirm-row span{color:var(--text-muted);font-size:.8rem;line-height:1.4}.button-secondary.danger{border-color:var(--state-danger)}@supports (color:color-mix(in lab,red,red)){.button-secondary.danger{border-color:color-mix(in oklch,var(--state-danger) 34%,var(--border-subtle))}}.button-secondary.danger{color:var(--state-danger)}.status-draft-neutral{background:var(--bg-soft);color:var(--text-muted)}.policy-assignment-panel{gap:16px;display:grid}.agent-policy-bind-form{border:1px solid var(--border-subtle);background:var(--bg-app);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.agent-policy-bind-form label{gap:6px;min-width:0;display:grid}.agent-policy-bind-form label span,.inherited-policy-block h3{color:var(--text-muted);font-size:.75rem;font-weight:600}.agent-policy-bind-form select{border:1px solid var(--border-subtle);background:var(--bg-panel);width:100%;min-height:38px;color:var(--text-primary);font:inherit;border-radius:8px;padding:0 10px;font-size:.86rem}.inherited-policy-block{gap:10px;padding-top:4px;display:grid}.policy-assignment-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.policy-assignment-list li{border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--bg-app);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.connection-actions,.credential-rotate-action{gap:10px;display:grid}.credential-action-form{align-items:center;gap:8px;display:flex}.credential-mcp-setup{gap:0;min-width:0;display:grid}.mcp-setup-intro{border-bottom:1px solid var(--border-subtle);gap:7px;padding:2px 0 20px;display:grid}.mcp-setup-intro h3,.mcp-setup-section h4,.mcp-verification h4{margin:0}.mcp-setup-intro>p:last-child,.mcp-setup-section-heading p,.mcp-verification-heading p,.mcp-verification-status>p{color:var(--text-muted);margin:0;font-size:.76rem;line-height:1.55}.mcp-setup-section,.mcp-verification{border-bottom:1px solid var(--border-subtle);gap:10px;min-width:0;padding:18px 0;display:grid}.mcp-setup-section-heading,.mcp-verification-heading{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.mcp-setup-section-heading>div,.mcp-verification-heading>div{gap:3px;min-width:0;display:grid}.mcp-setup-section h4,.mcp-verification h4{color:var(--text-primary);letter-spacing:-.01em;font-size:.79rem}.mcp-copy-button{min-height:44px;color:var(--accent-blue);cursor:pointer;font:inherit;background:0 0;border:0;flex:none;align-items:center;padding:0 8px;font-size:.8125rem;font-weight:760;transition:color .16s,transform .16s;display:inline-flex}.mcp-copy-button:hover{color:var(--text-primary)}.mcp-copy-button:active,.mcp-verification .agent-primary-button:active{transform:translateY(1px)}.mcp-copy-button:focus-visible{outline:2px solid var(--accent-blue);outline-offset:3px;border-radius:4px}.mcp-setup-code{box-sizing:border-box;border:1px solid var(--border-subtle);background:var(--bg-soft);width:100%;max-width:100%;color:var(--text-primary);font-family:var(--font-mono);white-space:pre;border-radius:6px;padding:12px;font-size:.8125rem;line-height:1.55;display:block;overflow-x:auto}.mcp-boundary-copy{max-width:66ch;color:var(--text-secondary);margin:0;font-size:.76rem;line-height:1.6}.mcp-copy-status{min-height:18px;color:var(--text-muted);margin:8px 0 0;font-size:.8125rem;font-weight:700}.mcp-verification{border-bottom:0;gap:14px;padding-bottom:2px}.mcp-verification .agent-primary-button{flex:none;min-height:44px}.mcp-verification-status:empty{display:none}.mcp-verification-result{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);gap:14px;padding:14px 0;display:grid}.mcp-verification-result>div:first-child{align-items:baseline;gap:10px;display:flex}.mcp-verification-result>div:first-child strong{color:var(--accent-blue);font-size:.82rem}.mcp-verification-result>div:first-child span{color:var(--text-muted);font-size:.8125rem}.mcp-verification-result dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.mcp-verification-result dl>div{gap:4px;min-width:0;display:grid}.mcp-verification-result dt{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;font-weight:750}.mcp-verification-result dd{min-width:0;color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:.74rem}.mcp-verification-result code{font-family:var(--font-mono)}.form-error{color:var(--state-danger);font-weight:700}.form-success{color:var(--state-success);font-weight:700}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1180px){.controls-detail-grid{grid-template-columns:1fr}.controls-toolbar{grid-template-columns:minmax(240px,1fr) 170px}.policy-builder-frame{grid-template-columns:1fr}.policy-builder-rail,.policy-builder-review{position:static}.controls-policy-grid{grid-template-columns:minmax(230px,1fr) 110px 138px 100px 42px}.controls-drafts-grid{grid-template-columns:minmax(230px,1fr) 104px 118px 110px minmax(170px,.72fr)}.controls-activity-grid{grid-template-columns:minmax(230px,1fr) minmax(170px,.8fr) 92px 112px minmax(118px,.5fr)}.controls-form-surface{max-width:none}.agents-inline-create-form{grid-template-columns:minmax(220px,1fr) auto}.agents-roster-header,.agents-roster-row{grid-template-columns:minmax(220px,1.3fr) minmax(96px,.48fr) minmax(98px,.46fr) minmax(132px,.62fr) minmax(112px,.5fr) minmax(132px,.58fr) 48px}.payments-table-head,.payments-table-row{grid-template-columns:minmax(230px,1fr) 130px 124px 96px}.payments-rails-head,.payments-rails-row{grid-template-columns:minmax(230px,1fr) 104px 112px 106px 104px}.operations-grid-limits,.operations-grid-tools{grid-template-columns:1fr}.operations-limit-row{grid-template-columns:minmax(220px,.8fr) minmax(160px,1fr)}.operations-limit-meta{grid-column:1/-1;justify-content:flex-start}}@media (max-width:920px){.entry-shell{padding:0;display:block}.entry-video-pane{display:none}.entry-panel{min-height:100vh;padding:32px 20px}.entry-panel-inner{padding:0}.agent-layout,.auth-surface,.controls-drawer-body,.detail-grid,.operations-command-strip,.operations-detail-grid,.operations-filter-bar,.ops-summary-grid,.payments-layout,.payments-overview-grid,.settings-grid{grid-template-columns:1fr}.operations-command-strip div{border-right:0;border-bottom:1px solid var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.operations-command-strip div{border-bottom:1px solid color-mix(in oklch,var(--border-subtle) 52%,transparent)}}.operations-command-strip div:last-child{border-bottom:0}.operations-limit-meta,.operations-limit-row{grid-template-columns:1fr;justify-items:start;display:grid}.operations-tab-bar{padding-bottom:2px;overflow-x:auto}.workspace:has(.controls-console),.workspace:has(.ops-page){padding:22px 18px 30px}.controls-page-header,.ops-approval-row,.ops-page-header,.ops-surface-heading{align-items:start;display:grid}.approval-card,.approval-context-grid,.approval-meta-grid,.approval-proof-grid,.approvals-filter-bar,.approvals-header,.approvals-surface-heading{grid-template-columns:1fr}.approvals-stats{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.approval-decision-panel{border-top:1px solid var(--border-subtle);padding-top:12px;padding-left:0}@supports (color:color-mix(in lab,red,red)){.approval-decision-panel{border-top:1px solid color-mix(in oklch,var(--border-subtle) 62%,transparent)}}.approval-decision-panel{border-left:0}.approval-timeline-row{grid-template-columns:1fr}.approval-timeline-row em{grid-column:auto}.org-audit-heading,.org-audit-row{grid-template-columns:1fr;display:grid}.org-audit-row code{text-align:left}.settings-tabs{width:100%;overflow-x:auto}.settings-tabs a{white-space:nowrap}.settings-card-heading,.settings-inline-form,.settings-row-actions,.settings-setup-row{align-items:start;display:grid}.settings-profile-grid{grid-template-columns:1fr}.settings-inline-form input,.settings-inline-form select,.settings-team-form input{width:100%;max-width:none}.approvals-pagination{justify-content:space-between}.controls-primary-action,.ops-primary-action{width:max-content}.controls-library-heading,.controls-toolbar,.controls-workbench-top,.policy-builder-details-grid,.policy-builder-field-grid,.policy-builder-field-grid.three{grid-template-columns:1fr}.controls-summary-strip{justify-content:flex-start}.controls-policy-table-head{display:none}.controls-policy-row{grid-template-columns:1fr;align-items:start;gap:10px;padding:14px 16px}.ops-table-head{display:none}.ops-table-row{grid-template-columns:1fr;align-items:start;gap:10px;padding:14px 16px}.payments-action-column{position:static}.payments-agent-row,.payments-job-actions,.payments-status-strip,.payments-table-row{grid-template-columns:1fr}.payments-table-head{display:none}.controls-bound-row span,.controls-policy-name span,.controls-policy-title,.ops-approval-main span,.ops-name-cell>span:last-child,.ops-row-title{white-space:normal}.activity-list li,.agent-access-crosslink,.agent-detail-panel-grid,.agent-settings-form,.controls-bind-form,.controls-bound-row,.controls-condition-list div,.controls-danger-zone,.controls-definition-grid div,.controls-form-surface .form-row,.detail-hero,.metric-strip,.operational-access-grid,.policy-assignment-list li{grid-template-columns:1fr}.activity-event-meta,.detail-hero .hero-actions,.operational-access-list li>div:last-child{justify-content:flex-start;justify-items:start}.agent-detail-tabs{gap:8px;padding:6px;display:flex;overflow-x:auto}.agent-detail-tabs a{min-width:180px}.controls-work-drawer{inset:0}.controls-drawer-header{min-height:auto;padding:20px 18px 16px;display:grid}.controls-drawer-main{padding:18px}.agents-fleet-page{gap:16px}.agents-console-header{align-items:start;display:grid}.agents-inline-create-form{grid-template-columns:minmax(0,1fr) auto;width:100%}.agents-roster-core{padding:20px}.agents-roster-heading{display:grid}.agents-roster-header{display:none}.agents-roster-row{grid-template-columns:1fr;align-items:start;gap:12px;padding:14px}.agents-open-action{justify-self:start}.console-shell{grid-template-columns:1fr;max-width:100vw;overflow-x:clip}.app-sidebar-body{flex-direction:row;align-items:center;gap:12px;width:100%;max-width:100vw;height:auto;padding:12px;position:static;overflow-x:auto}.app-sidebar-body:focus-within,.app-sidebar-body:hover{width:100%}.sidebar-link-label{opacity:1;width:auto}.sidebar-content{min-width:0;max-width:100%;margin-top:0;overflow:auto hidden}.sidebar-content,.sidebar-nav{flex-direction:row}.sidebar-section{flex:none}.sidebar-footer{border-top:0;margin-top:0;margin-left:auto;padding-top:0}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.console-shell{--console-sidebar:232px;grid-template-columns:var(--console-sidebar) minmax(0,1fr);background:var(--bg-app);min-height:100vh;transition:grid-template-columns .22s cubic-bezier(.16,1,.3,1);display:grid}.console-shell:has(>.app-sidebar-body[data-collapsed=true]){--console-sidebar:72px}.console-shell .app-sidebar-body{z-index:50;width:var(--console-sidebar);border-right:1px solid var(--border-subtle);background:var(--bg-soft);height:100vh;padding:18px 14px 14px;position:sticky;top:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.console-shell .app-sidebar-body{background:color-mix(in oklch,var(--bg-soft) 72%,var(--bg-panel))}}.console-shell .app-sidebar-body{transition:width .22s cubic-bezier(.16,1,.3,1)}.console-shell .app-sidebar-body:focus-within,.console-shell .app-sidebar-body:hover{width:var(--console-sidebar)}.sidebar-brand{min-height:38px;color:var(--text-primary);justify-content:center;align-items:center;padding:0 0 12px;display:flex}.sidebar-brand-logo-frame{flex:none;width:108px;display:block;overflow:hidden}.sidebar-brand-logo{filter:brightness(.08);width:108px;height:auto;display:block}html[data-theme=dark] .sidebar-brand-logo{filter:none}.console-shell>.app-sidebar-body[data-collapsed=true]{padding-inline:14px}.console-shell>.app-sidebar-body[data-collapsed=true] .sidebar-brand-logo,.console-shell>.app-sidebar-body[data-collapsed=true] .sidebar-brand-logo-frame{width:46px}.console-shell>.app-sidebar-body[data-collapsed=true] .sidebar-link-label,.console-shell>.app-sidebar-body[data-collapsed=true] .sidebar-nav-disclosure,.console-shell>.app-sidebar-body[data-collapsed=true] .sidebar-section-label,.console-shell>.app-sidebar-body[data-collapsed=true] .sidebar-subnav{display:none}.console-shell>.app-sidebar-body[data-collapsed=true] .sidebar-logout-btn,.console-shell>.app-sidebar-body[data-collapsed=true] .sidebar-nav-link,.console-shell>.app-sidebar-body[data-collapsed=true] .sidebar-workspace{justify-content:center;padding-inline:0}.console-shell>.app-sidebar-body[data-collapsed=true] .sidebar-workspace{display:none}.console-shell>.app-sidebar-body[data-collapsed=true] .sidebar-nav-parent{grid-template-columns:1fr}.console-shell .sidebar-workspace{background:0 0;border:0;border-radius:8px;min-height:44px;padding:7px 10px}.console-shell .sidebar-workspace:hover{background:var(--bg-panel)}.console-shell .sidebar-link-label{opacity:1;width:auto;min-width:0}.console-shell .sidebar-link-label strong{text-overflow:ellipsis;font-size:.79rem;font-weight:500;overflow:hidden}.console-shell .sidebar-link-label span{letter-spacing:.04em;font-size:.6875rem;font-weight:500}.console-shell .sidebar-content{gap:16px;margin-top:20px}.console-shell .sidebar-section{gap:5px}.console-shell .app-sidebar-body:focus-within .sidebar-section-label,.console-shell .app-sidebar-body:hover .sidebar-section-label,.console-shell .sidebar-section-label{opacity:1;width:auto;height:auto;color:var(--text-muted);padding:0 10px}@supports (color:color-mix(in lab,red,red)){.console-shell .app-sidebar-body:focus-within .sidebar-section-label,.console-shell .app-sidebar-body:hover .sidebar-section-label,.console-shell .sidebar-section-label{color:color-mix(in oklch,var(--text-muted) 72%,var(--text-primary))}}.console-shell .app-sidebar-body:focus-within .sidebar-section-label,.console-shell .app-sidebar-body:hover .sidebar-section-label,.console-shell .sidebar-section-label{font-size:var(--type-micro);letter-spacing:.05em;font-weight:650}.console-shell .sidebar-nav{gap:2px}.console-shell .sidebar-logout-btn,.console-shell .sidebar-nav-link{min-height:37px;color:var(--text-muted);font-size:var(--type-ui);letter-spacing:-.015em;border-radius:7px;gap:10px;padding:0 10px;font-weight:550}.console-shell .sidebar-nav-link.nav-active,.console-shell .sidebar-nav-link:hover,.console-shell .sidebar-nav-parent.nav-active .sidebar-nav-parent-link,.console-shell .sidebar-subnav-link.nav-active{color:#fff;background:#1a1a1a}.console-shell .sidebar-nav-link.nav-active,.console-shell .sidebar-subnav-link.nav-active{box-shadow:none;font-weight:500}.console-shell .sidebar-nav-link.nav-active .nav-icon,.console-shell .sidebar-subnav-link.nav-active .nav-sub-icon{color:#fff}.console-shell .app-sidebar-body:focus-within .sidebar-nav-disclosure,.console-shell .app-sidebar-body:hover .sidebar-nav-disclosure,.console-shell .sidebar-nav-disclosure{opacity:1}.console-shell .sidebar-subnav-link{min-height:31px;font-size:var(--type-caption);letter-spacing:-.01em;border-radius:6px;padding-left:38px;font-weight:500}.console-shell .sidebar-subnav-link .nav-sub-icon{display:none}.console-shell .app-frame{grid-template-rows:60px minmax(0,1fr);min-width:0}.console-shell .app-header{z-index:40;background:var(--bg-panel);height:60px;padding:0 28px;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.console-shell .app-header{background:color-mix(in oklch,var(--bg-panel) 94%,transparent)}}.console-shell .app-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.console-shell .app-header-left{font-size:.78rem}.console-shell .app-header-actions{gap:8px}.console-shell .console-hire-cta{border-radius:7px;min-height:32px;font-size:12.5px}@media (max-width:720px){.console-hire-cta span{display:none}.console-hire-cta{padding:0 10px}}.console-shell .command-launcher{border-radius:7px;min-height:32px;font-weight:500}.console-shell .theme-toggle{min-height:32px}.console-shell .workspace{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:none;padding:28px 32px 48px}.console-page{gap:22px;width:100%;max-width:1480px;margin:0 auto;display:grid}.console-page-header{justify-content:space-between;align-items:flex-end;gap:20px;min-height:56px;display:flex}.console-page-header>div{gap:5px;display:grid}.console-page-header h1,.console-shell .agents-console-header h1{color:var(--text-primary);font-size:var(--type-title);letter-spacing:-.03em;font-weight:700;line-height:1.15}.console-page-header p{max-width:68ch;color:var(--text-muted);font-size:.83rem}.console-primary-button,.console-secondary-button,.text-action{cursor:pointer;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-size:.78rem;font-weight:600;line-height:1;transition:background-color .16s cubic-bezier(.25,1,.5,1),border-color .16s cubic-bezier(.25,1,.5,1),color .16s cubic-bezier(.25,1,.5,1);display:inline-flex}.console-primary-button{background:var(--console-action);color:var(--bg-panel)}.console-primary-button:hover{background:var(--console-action-hover)}.console-primary-button:disabled{cursor:wait;opacity:.58}.console-secondary-button{border-color:var(--border-subtle);background:var(--bg-panel);color:var(--text-primary)}.console-secondary-button:hover{background:var(--bg-soft)}.text-action{min-height:auto;color:var(--text-muted);padding:4px}.text-action:hover{color:var(--text-primary)}.console-surface{border:1px solid var(--border-subtle);background:var(--bg-panel);border-radius:10px;min-width:0;overflow:hidden}.console-surface-header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:18px;min-height:70px;padding:14px 18px;display:flex}.console-surface-header>div{gap:3px;display:grid}.console-surface-header h2{font-size:.94rem;font-weight:600}.console-surface-header p{color:var(--text-muted);font-size:.76rem}.console-empty-state{text-align:center;place-content:center;justify-items:center;gap:8px;min-height:140px;padding:24px;display:grid}.console-empty-state.compact{min-height:120px}.console-empty-state h3{font-size:.9rem;font-weight:500}.console-empty-state p{max-width:48ch;color:var(--text-muted);font-size:.79rem}.overview-status-band{border:1px solid var(--border-subtle);background:var(--bg-panel);border-radius:10px;grid-template-columns:minmax(260px,1.6fr) repeat(3,minmax(130px,.7fr));min-height:126px;display:grid;overflow:hidden}.overview-fact,.overview-status-lead{flex-direction:column;justify-content:center;min-width:0;padding:20px 22px;display:flex}.overview-fact{border-left:1px solid var(--border-subtle)}.overview-fact>span,.overview-status-lead>span{color:var(--text-muted);font-size:.75rem;font-weight:500}.overview-status-lead>strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:1rem;font-weight:600;overflow:hidden}.overview-status-lead p{color:var(--text-muted);margin-top:7px;font-size:.76rem}.overview-fact>strong{font-variant-numeric:tabular-nums;margin-top:7px;font-size:1.55rem;font-weight:600}.overview-content-grid{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);align-items:stretch;gap:18px;display:grid}.overview-agent-list,.overview-evidence-list{margin:0;padding:0;list-style:none;display:grid}.overview-agent-list>a{border-bottom:1px solid var(--border-subtle);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:66px;padding:10px 18px;display:grid}.overview-agent-list>a:last-child,.overview-evidence-list>li:last-child{border-bottom:0}.entity-avatar,.overview-agent-list>a:hover{background:var(--bg-soft)}.entity-avatar{width:36px;height:36px;color:var(--text-primary);border-radius:8px;place-items:center;font-size:.6875rem;font-weight:600;display:grid}.overview-agent-list>a>span:nth-child(2),.overview-evidence-list li>span:nth-child(2){gap:2px;min-width:0;display:grid}.overview-agent-list strong,.overview-evidence-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:.79rem;font-weight:600;overflow:hidden}.overview-agent-list small,.overview-evidence-list small,.overview-evidence-list time{color:var(--text-muted);font-size:.75rem}.overview-evidence-list>li{border-bottom:1px solid var(--border-subtle);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:55px;padding:9px 18px;display:grid}.evidence-dot{background:var(--text-muted);border-radius:999px;width:7px;height:7px}.evidence-success{background:var(--state-success)}.evidence-denied,.evidence-error{background:var(--state-danger)}.evidence-pending{background:var(--state-warning)}.console-shell .agents-fleet-page{gap:22px;max-width:1480px;margin:0 auto;display:grid}.console-shell .workspace:has(.agents-fleet-page){max-width:none;padding:28px 32px 48px}.console-shell .agents-console-header{min-height:56px;padding:0}.console-shell .agents-console-header>div:first-child{gap:5px}.console-shell .agents-kicker{min-height:auto;box-shadow:none;color:var(--text-muted);letter-spacing:.04em;background:0 0;border-radius:0;padding:0;font-size:.75rem;font-weight:500}.console-shell .agents-roster-shell{border:1px solid var(--border-subtle);background:var(--bg-panel);box-shadow:none;border-radius:10px;padding:0;overflow:hidden}.console-shell .agents-roster-core{box-shadow:none;background:0 0;border-radius:0;gap:0;padding:0}.console-shell .agents-roster-heading{border-bottom:1px solid var(--border-subtle);align-items:center;min-height:70px;padding:14px 18px}.console-shell .agents-section-heading{gap:3px}.console-shell .agents-section-heading h2{font-size:.94rem;font-weight:600}.console-shell .agents-roster-heading>span{min-height:auto;box-shadow:none;letter-spacing:0;text-transform:none;background:0 0;border-radius:0;padding:0;font-size:.75rem;font-weight:500}.console-shell .agents-roster-table{display:block;overflow-x:auto}.console-shell .agents-roster-header,.console-shell .agents-roster-row{min-width:1050px;box-shadow:none;border-radius:0;grid-template-columns:minmax(230px,1.4fr) minmax(100px,.55fr) minmax(105px,.5fr) minmax(145px,.7fr) minmax(110px,.55fr) minmax(155px,.8fr) 34px;gap:14px}.console-shell .agents-roster-header{border-bottom:1px solid var(--border-subtle);background:var(--bg-soft);min-height:38px;padding:0 18px}@supports (color:color-mix(in lab,red,red)){.console-shell .agents-roster-header{background:color-mix(in oklch,var(--bg-soft) 62%,var(--bg-panel))}}.console-shell .agents-roster-header{letter-spacing:.04em;font-size:.62rem;font-weight:600}.console-shell .agents-roster-row{border-bottom:1px solid var(--border-subtle);background:var(--bg-panel);min-height:68px;padding:10px 18px;transition:background-color .15s cubic-bezier(.25,1,.5,1)}.console-shell .agents-roster-row:last-child{border-bottom:0}.console-shell .agents-roster-row:hover{background:var(--bg-soft);box-shadow:none;transform:none}.console-shell .agents-avatar{background:var(--bg-soft);width:38px;height:38px;color:var(--text-primary);box-shadow:none;border-radius:8px;font-size:.75rem;font-weight:600}.console-shell .agents-identity-cell strong{font-size:.8rem;font-weight:600}.console-shell .agents-coverage-cell,.console-shell .agents-health-cell,.console-shell .agents-last-activity-cell,.console-shell .agents-state-pill,.console-shell .agents-team-pill{min-height:auto;box-shadow:none;background:0 0;border-radius:0;padding:0;font-size:.8125rem;font-weight:500}.console-shell .agents-state-pill{border-radius:999px;width:max-content;min-height:24px;padding:0 8px}.console-shell .agents-open-action{width:28px;height:28px;box-shadow:none;background:0 0;border-radius:6px}.console-shell .agents-roster-row:hover .agents-open-action{background:var(--bg-panel);color:var(--text-primary);transform:none}.focus-form{flex:auto;grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.focus-form>.sheet-body{align-content:start}.focus-field{gap:7px;display:grid}.focus-field>span{font-size:.76rem;font-weight:600}.focus-field input{border:1px solid var(--border-subtle);background:var(--bg-panel);min-height:40px;color:var(--text-primary);border-radius:7px;padding:0 11px}.focus-field small{color:var(--text-muted);font-size:.8125rem;line-height:1.5}.sheet-panel{border-left:1px solid var(--border-subtle);background:var(--bg-panel);width:min(520px,100vw - 32px);box-shadow:-18px 0 50px #0c14261f}.sheet-header{align-items:flex-start;min-height:82px;padding:20px 22px 16px}.sheet-title{font-size:1.08rem;font-weight:600}.sheet-description{max-width:46ch;margin-top:4px;font-size:.74rem;line-height:1.5}.sheet-body{padding:22px}.sheet-footer{min-height:64px;padding:12px 22px}.live-activity-actions,.live-monitor-status{align-items:center;gap:10px;display:flex}.live-monitor-status{border:1px solid var(--border-subtle);background:var(--bg-soft);min-height:42px;color:var(--text-muted);border-radius:7px;margin-bottom:14px;padding:0 12px;font-size:.8125rem}.live-monitor-status time{margin-left:auto}.mobile-nav-trigger{border:1px solid var(--border-subtle);background:var(--bg-panel);width:34px;height:34px;color:var(--text-primary);border-radius:7px;place-items:center;display:none}.mobile-navigation-body{padding:0}.mobile-navigation-body .mobile-sidebar{border:0;width:100%;height:100%;position:static}@media (max-width:1080px){.overview-status-band{grid-template-columns:minmax(240px,1.4fr) repeat(3,minmax(110px,.6fr))}.overview-content-grid{grid-template-columns:1fr}}@media (max-width:900px){.console-shell{grid-template-columns:minmax(0,1fr)}.console-shell>.app-sidebar-body{display:none}.mobile-nav-trigger{display:grid}.console-shell .app-header{padding:0 18px}.console-shell .workspace,.console-shell .workspace:has(.agents-fleet-page){padding:22px 18px 36px}.mobile-navigation-body .app-sidebar-body,.mobile-navigation-body .app-sidebar-body:focus-within,.mobile-navigation-body .app-sidebar-body:hover{width:100%;display:flex}}@media (max-width:680px){.console-shell .command-launcher kbd,.console-shell .command-launcher span,.console-shell .header-breadcrumb,.console-shell .header-breadcrumb-divider,.console-shell .theme-toggle-label{display:none}.console-page-header,.console-shell .agents-console-header{align-items:flex-start}.overview-status-band{grid-template-columns:1fr 1fr}.overview-status-lead{grid-column:1/-1}.overview-fact,.overview-status-lead{border-bottom:1px solid var(--border-subtle)}.overview-fact{border-left:0;border-right:1px solid var(--border-subtle)}.overview-fact:last-child{border-bottom:0;grid-column:1/-1}.sheet-panel,.sheet-panel-left{border:0;width:100vw;max-width:none;inset:0}.live-activity-actions{flex-direction:column;align-items:flex-end}}.registry-page{width:100%;max-width:1460px;margin:0 auto;animation:registry-page-in .18s cubic-bezier(.16,1,.3,1) both}@keyframes registry-page-in{0%{opacity:0;transform:translateY(3px)}}.registry-page-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px;display:flex}.registry-page-header>div:first-child{min-width:0}.registry-page-header h1{font-family:var(--font-ui);font-size:var(--type-title);letter-spacing:-.03em;margin:0;font-weight:700;line-height:1.15}.registry-page-copy{max-width:68ch;color:var(--text-muted);margin:8px 0 0;font-size:.76rem;line-height:1.55}.registry-page-header .console-primary-button{border:1px solid var(--accent-blue);background:var(--accent-blue);min-height:38px;color:var(--text-on-accent);box-shadow:none;border-radius:6px;padding:0 14px;font-size:.8125rem;font-weight:600}.registry-page-header .console-primary-button:hover{filter:brightness(1.04);transform:translateY(-1px)}.join-invite-reveal-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.join-invite-hint{color:var(--text-muted);margin:8px 0 0;font-size:.75rem;line-height:1.5}.join-invite-hint code{word-break:break-all;font-size:.7rem}.join-invite-copy-status{min-height:1.2em;color:var(--text-muted);margin:4px 0 0;font-size:.75rem}.join-invite-id{font-family:var(--font-mono,ui-monospace,monospace);font-size:.7rem}.join-invite-id,.join-invite-muted{color:var(--text-muted)}.registry-toolbar{border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:14px;padding:11px 0;display:flex}.registry-filter-field select,.registry-search-field input{border:1px solid var(--border-subtle);background:var(--bg-panel);height:36px;color:var(--text-primary);font:inherit;border-radius:6px;outline:none;font-size:.8125rem;transition:border-color .15s,box-shadow .15s,background-color .15s}.registry-search-field input{width:min(320px,34vw);padding:0 12px}.registry-page-size-field select{min-width:94px}.registry-filter-field select:focus-visible,.registry-search-field input:focus-visible{border-color:var(--accent-blue);box-shadow:0 0 0 3px var(--accent-blue)}@supports (color:color-mix(in lab,red,red)){.registry-filter-field select:focus-visible,.registry-search-field input:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch,var(--accent-blue) 18%,transparent)}}.registry-search-field input::placeholder{color:var(--text-muted);font-weight:400}.registry-clear-link{min-height:36px;color:var(--text-muted);align-items:center;padding:0 7px;font-size:.8125rem;font-weight:500;display:inline-flex}.registry-clear-link:hover{color:var(--text-primary)}.registry-apply-button{border-radius:6px;min-height:36px}.registry-table-shell{border:0;border-bottom:1px solid var(--border-strong);box-shadow:none;background:0 0;border-radius:0}.registry-table{background:var(--bg-panel);min-width:900px}.registry-table [data-slot=table-head]{border-bottom-color:var(--border-strong);background:var(--bg-panel);height:36px;color:var(--text-muted);letter-spacing:.08em;padding:0 12px;font-size:.57rem;font-weight:600}.registry-table [data-slot=table-row]{background:var(--bg-panel);height:68px;transition:background-color .14s}.registry-table [data-slot=table-row]:hover{background:var(--bg-soft)}.registry-table [data-slot=table-cell]{font-variant-numeric:tabular-nums;padding:12px;font-size:.75rem;font-weight:400}.registry-table [data-slot=table-cell]:first-child,.registry-table [data-slot=table-head]:first-child{padding-left:14px}.registry-agent-cell{align-items:center;gap:10px;min-width:0;display:flex}.registry-agent-mark{background:var(--bg-soft-strong);width:32px;height:32px;color:var(--accent-ink);border-radius:7px;flex:0 0 32px;place-items:center;font-size:.6875rem;font-weight:700;display:grid}.registry-agent-cell>div{min-width:0}.registry-agent-cell a,.registry-agent-cell code{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.registry-agent-cell a{color:var(--text-primary);font-size:.69rem;font-weight:600}.registry-agent-cell a:hover{color:var(--accent-blue)}.registry-agent-cell code{max-width:220px;color:var(--text-muted);font-family:var(--font-mono);margin-top:2px;font-size:.56rem}.registry-time-cell{color:var(--text-muted);white-space:nowrap}.registry-open-cell{text-align:right;width:44px}.registry-open-cell a{width:30px;height:30px;color:var(--text-muted);border-radius:5px;justify-content:center;align-items:center;transition:color .14s,background-color .14s,transform .14s;display:inline-flex}.registry-open-cell a:hover{background:var(--accent-tint);color:var(--accent-blue);transform:translate(2px)}.registry-pager{min-height:56px;color:var(--text-muted);font-variant-numeric:tabular-nums;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:13px 2px;font-size:.59rem;display:grid}.registry-pager>span:last-child{justify-self:end}.registry-page-controls,.registry-page-number-group{align-items:center;gap:5px;display:flex}.registry-page-button{border:1px solid var(--border-subtle);width:30px;height:30px;color:var(--text-muted);background:0 0;border-radius:5px;justify-content:center;align-items:center;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.registry-page-button:hover{border-color:var(--border-strong);background:var(--bg-soft);color:var(--text-primary)}.registry-page-button.is-current{border-color:var(--accent-blue)}@supports (color:color-mix(in lab,red,red)){.registry-page-button.is-current{border-color:color-mix(in oklch,var(--accent-blue) 38%,var(--border-subtle))}}.registry-page-button.is-current{background:var(--accent-tint);color:var(--accent-ink)}.registry-page-button.is-disabled{opacity:.42;pointer-events:none}.registry-page-ellipsis{text-align:center;width:18px}.registry-empty-state{border-bottom:1px solid var(--border-strong);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:160px;display:flex}.registry-empty-mark{background:var(--accent-tint);width:40px;height:40px;color:var(--accent-ink);border-radius:8px;place-items:center;margin-bottom:5px;font-size:.6875rem;font-weight:500;display:grid}.registry-empty-state h2{margin:0;font-size:.9rem;font-weight:500}.registry-empty-state p{max-width:48ch;color:var(--text-muted);margin:0 0 8px;font-size:.8125rem}@media (max-width:900px){.registry-toolbar{flex-direction:column;align-items:stretch}.registry-toolbar-fields{grid-template-columns:minmax(0,1fr) repeat(3,auto);display:grid}.registry-search-field input{width:100%}.registry-toolbar-actions{justify-content:flex-end}}@media (max-width:700px){.registry-page-header{flex-direction:column;align-items:flex-start;margin-bottom:20px}.registry-page-header h1{font-size:var(--type-title)}.registry-page-header .console-primary-button{min-height:44px}.registry-toolbar-fields{grid-template-columns:1fr 1fr}.registry-search-field{grid-column:1/-1}.registry-apply-button,.registry-filter-field select,.registry-search-field input{width:100%;min-height:44px}.registry-toolbar-actions{grid-template-columns:1fr 1fr;display:grid}.registry-toolbar-actions:not(:has(.registry-clear-link)){grid-template-columns:1fr}.registry-clear-link{justify-content:center;min-height:44px}.registry-table [data-slot=table-container],.registry-table-shell,.registry-table-shell .table-shell-scroll{overflow:visible;max-height:none!important}.registry-table{background:0 0;min-width:0}.registry-table [data-slot=table-header]{display:none}.registry-table,.registry-table [data-slot=table-body],.registry-table [data-slot=table-cell],.registry-table [data-slot=table-row]{width:100%;height:auto;display:block}.registry-table [data-slot=table-row]{border:1px solid var(--border-subtle);border-radius:7px;margin:10px 0;padding:12px 14px;position:relative}.registry-table [data-slot=table-cell]{border:0;grid-template-columns:112px minmax(0,1fr);align-items:center;min-height:34px;padding:6px 0;display:grid}.registry-table [data-slot=table-cell]:before{content:attr(data-label);color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.57rem;font-weight:600}.registry-table [data-slot=table-cell]:first-child{border-bottom:1px solid var(--border-subtle);padding:2px 52px 12px 0;display:block}.registry-open-cell:before,.registry-table [data-slot=table-cell]:first-child:before{display:none}.registry-agent-cell code{max-width:min(70vw,280px)}.registry-open-cell{position:absolute;top:8px;right:9px;width:44px!important;padding:0!important;display:block!important}.registry-open-cell a{width:44px;height:44px}.registry-pager{grid-template-columns:1fr auto;row-gap:10px}.registry-pager>span:last-child{grid-column:1/-1;justify-self:start}}@media (prefers-reduced-motion:reduce){.console-shell *,.sheet-root *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.console-shell .ops-page,.console-shell .settings-console,.console-shell .workspace>.grid{width:100%;max-width:1480px;margin-left:auto;margin-right:auto}.console-shell .ops-page-header h1,.console-shell .settings-console>header h1,.console-shell .workspace>.grid>header h1{font-size:var(--type-title);letter-spacing:-.03em;font-weight:700;line-height:1.15}.console-shell .button-primary{background:var(--console-action);color:var(--bg-panel);border-radius:7px;font-size:.78rem;font-weight:600}.console-shell .button-primary:hover{background:var(--console-action-hover)}.console-shell .button-danger,.console-shell .button-ghost,.console-shell .button-secondary{border-radius:7px;min-height:36px;font-size:.76rem;font-weight:600}.console-shell [data-slot=card],.console-shell [data-slot=section-toolbar],.console-shell [data-slot=table-shell]{border-radius:10px}.console-shell [data-slot=card-title]{font-size:.88rem;font-weight:600}.console-shell [data-slot=card-description]{font-size:.76rem}.console-shell [data-slot=table-head]{letter-spacing:.04em;height:38px;font-size:.62rem;font-weight:600}.console-shell [data-slot=table-cell]{font-size:.75rem}.console-shell [role=tablist]{border-radius:8px}.console-shell [role=tab]{font-weight:500}.console-subnav{border-bottom:1px solid var(--border-subtle);gap:22px;min-height:39px;display:flex}.console-subnav a{color:var(--text-muted);align-items:flex-start;padding:0 1px 12px;font-size:.76rem;font-weight:500;display:inline-flex;position:relative}.console-subnav a.is-active,.console-subnav a:hover{color:var(--text-primary)}.console-subnav a.is-active:after{background:var(--text-primary);content:"";border-radius:999px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.approval-summary-band{border:1px solid var(--border-subtle);background:var(--bg-panel);border-radius:10px;grid-template-columns:repeat(3,minmax(120px,1fr));display:grid;overflow:hidden}.approval-summary-band>div{border-right:1px solid var(--border-subtle);flex-direction:column;justify-content:center;gap:5px;min-height:82px;padding:14px 18px;display:flex}.approval-summary-band>div:last-child{border-right:0}.approval-summary-band span,.record-count{color:var(--text-muted);font-size:.75rem;font-weight:500}.approval-summary-band strong{font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:600}.console-filter-bar{border-bottom:1px solid var(--border-subtle);background:var(--bg-soft);grid-template-columns:150px minmax(190px,1fr) minmax(160px,.75fr) auto auto;align-items:end;gap:10px;padding:13px 16px;display:grid}@supports (color:color-mix(in lab,red,red)){.console-filter-bar{background:color-mix(in oklch,var(--bg-soft) 45%,var(--bg-panel))}}.approval-drawer-actions label,.console-filter-bar label{gap:5px;display:grid}.approval-drawer-actions label>span,.console-filter-bar label>span{color:var(--text-muted);font-size:.63rem;font-weight:500}.approval-drawer-actions input,.console-filter-bar input,.console-filter-bar select{border:1px solid var(--border-subtle);background:var(--bg-panel);width:100%;min-height:35px;color:var(--text-primary);border-radius:7px;padding:0 10px;font-size:.8125rem}.approval-index-body [data-slot=table-shell]{box-shadow:none;border:0;border-radius:0}.approval-index-primary{gap:2px}.approval-index-primary strong{font-size:.75rem;font-weight:600}.approval-index-primary span{color:var(--text-muted);font-family:var(--font-mono);font-size:.6875rem}.table-row-action{border:1px solid var(--border-subtle);background:var(--bg-panel);min-height:30px;color:var(--text-primary);cursor:pointer;border-radius:6px;padding:0 9px;font-size:.8125rem;font-weight:500}.table-row-action:hover{background:var(--bg-soft)}.console-pagination{border-top:1px solid var(--border-subtle);min-height:54px;color:var(--text-muted);justify-content:flex-end;align-items:center;gap:12px;padding:10px 16px;font-size:.8125rem;display:flex}.console-pagination a{border:1px solid var(--border-subtle);background:var(--bg-panel);min-height:31px;color:var(--text-primary);border-radius:6px;align-items:center;padding:0 10px;display:inline-flex}.console-pagination a.is-disabled{pointer-events:none;opacity:.45}.approval-drawer-status code{font-size:.75rem}.approval-detail-grid{border-top:1px solid var(--border-subtle);border-left:1px solid var(--border-subtle);grid-template-columns:1fr 1fr;margin:0;display:grid}.approval-detail-grid>div{border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);gap:5px;min-width:0;padding:12px;display:grid}.approval-detail-grid dt,.approval-proof-section dt{font-size:.64rem}.approval-detail-grid dd,.approval-proof-section dd{min-width:0;font-size:.8125rem;font-weight:500}.approval-proof-section{gap:10px;display:grid}.approval-proof-section h3{font-size:.78rem}.approval-proof-section dl{gap:8px;margin:0;display:grid}.approval-proof-section dl>div{border:1px solid var(--border-subtle);background:var(--bg-soft);border-radius:7px;gap:4px;padding:10px 12px;display:grid}.approval-drawer-timeline li{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(90px,.5fr) minmax(0,1fr) auto;gap:10px;padding:10px 0;font-size:.75rem;display:grid}.approval-drawer-timeline li p{color:var(--text-muted);grid-column:1/-1}.console-shell .operations-command-strip{box-shadow:none;border-radius:10px;grid-template-columns:repeat(3,1fr)}.console-shell .operations-workbench .ops-surface{box-shadow:none;border-radius:10px}.console-shell .operations-grid{grid-template-columns:1fr}@media (max-width:760px){.console-filter-bar{grid-template-columns:1fr 1fr}.approval-drawer-actions{grid-template-columns:1fr}}@media (max-width:520px){.approval-detail-grid,.approval-summary-band{grid-template-columns:1fr}.approval-summary-band>div{border-right:0;border-bottom:1px solid var(--border-subtle)}.approval-summary-band>div:last-child{border-bottom:0}.console-filter-bar{grid-template-columns:1fr}}.console-shell .detail-layout{gap:22px;width:100%;max-width:1480px;margin:0 auto;display:grid}.console-shell .detail-hero{box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:flex-end;gap:20px;padding:0;display:flex}.console-shell .detail-hero>div:first-child{gap:5px;display:grid}.console-shell .detail-hero h1{font-size:1.68rem;font-weight:600;line-height:1.18}.console-shell .detail-hero p{max-width:68ch;color:var(--text-muted);font-size:.8rem}.detail-back-link{width:max-content;color:var(--text-muted);font-size:.67rem;font-weight:500}.detail-back-link:before{content:"← "}.console-shell .hero-actions{align-items:center;gap:7px;display:flex}.console-shell .hero-actions .pill{min-height:25px;padding:0 8px;font-size:.67rem;font-weight:500}.console-shell .agent-detail-tabs{border:0;border-bottom:1px solid var(--border-subtle);background:0 0;border-radius:0;gap:22px;padding:0;display:flex;overflow-x:auto}.console-shell .agent-detail-tabs a{min-height:39px;align-items:flex-start;padding:0 1px 12px}.console-shell .agent-detail-panel-grid{gap:16px}.console-shell .section-block{border:1px solid var(--border-subtle);background:var(--bg-panel);box-shadow:none;border-radius:10px;gap:16px;padding:18px}.console-shell .section-heading{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:67px;padding-bottom:13px}.console-shell .section-heading h2{font-size:.9rem;font-weight:600}.console-shell .section-heading p{max-width:52ch;font-size:.8125rem}.console-shell .identity-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}.console-shell .identity-grid>div{border-bottom:1px solid var(--border-subtle);gap:4px;min-width:0;padding:10px 0;display:grid}.console-shell .identity-grid>div>span{color:var(--text-muted);font-size:.75rem;font-weight:500}.console-shell .identity-grid>div>:is(strong,code){overflow-wrap:anywhere;min-width:0;color:var(--text-primary);font-size:.76rem;font-weight:500}.console-shell .live-activity-panel{border-color:var(--border-subtle)}.console-shell .live-status-dot{min-height:25px;padding:0 8px;font-size:.67rem;font-weight:500}.console-shell .live-status-dot:before{width:6px;height:6px}.console-shell .live-summary-grid{border:1px solid var(--border-subtle);border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-bottom:12px;overflow:hidden}.console-shell .live-summary-grid div{border:0;border-right:1px solid var(--border-subtle);background:var(--bg-soft);border-radius:0;padding:10px 12px}.console-shell .live-summary-grid div:last-child{border-right:0}.console-shell .live-summary-grid span{font-size:.64rem}.console-shell .live-summary-grid strong{font-size:.8125rem;font-weight:500}.console-shell .activity-list{border:1px solid var(--border-subtle);border-radius:7px;gap:0;overflow:hidden}.console-shell .activity-list li{border:0;border-bottom:1px solid var(--border-subtle);background:var(--bg-panel);border-radius:0;min-height:60px;padding:10px 12px}.console-shell .activity-list li:last-child{border-bottom:0}.console-shell .activity-event-main strong,.console-shell .activity-event-subject{font-weight:600;font-size:.75rem!important}.console-shell .activity-event-main span,.console-shell .activity-event-meta{font-size:.75rem}.console-shell .activity-event-meta span,.console-shell .activity-event-meta strong{min-height:22px;padding:0 7px;font-weight:500}.console-shell .settings-console{gap:22px;display:grid}.console-shell .settings-grid{grid-template-columns:minmax(0,1fr);gap:16px}.console-shell .settings-tabs{border:0;border-bottom:1px solid var(--border-subtle);background:0 0;border-radius:0;gap:22px;padding:0;display:flex}.console-shell .settings-tabs a{min-height:39px;color:var(--text-muted);background:0 0;border:0;border-radius:0;padding:0 1px 12px;font-size:.76rem;font-weight:500;position:relative}.console-shell .settings-tabs a.is-active,.console-shell .settings-tabs a:hover{color:var(--text-primary);background:0 0;border:0}.console-shell .settings-tabs a.is-active:after{background:var(--text-primary);content:"";border-radius:999px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.console-shell .settings-primary-cell strong{font-size:.75rem;font-weight:600}.console-shell .settings-primary-cell span{font-size:.75rem}@media (max-width:920px){.console-shell .agent-detail-panel-grid,.console-shell .agent-workspace-grid,.console-shell .detail-grid{grid-template-columns:1fr}}@media (max-width:640px){.console-shell .detail-hero,.console-shell .section-heading{align-items:flex-start}.console-shell .live-summary-grid,.console-shell .section-heading{grid-template-columns:1fr}.console-shell .live-summary-grid div{border-right:0;border-bottom:1px solid var(--border-subtle)}.console-shell .live-summary-grid div:last-child{border-bottom:0}}.console-shell :is(h1,h2,h3,h4,strong){font-weight:600}.console-shell :is(input,select,textarea,button){font-weight:500}.console-shell :is(input,textarea)::placeholder{font-weight:400}.console-shell [data-slot=card]{border:1px solid var(--border-subtle);box-shadow:none;border-radius:9px;gap:0;padding-block:0}.console-shell [data-slot=card-header]{border-bottom:1px solid var(--border-subtle);align-content:center;min-height:66px;padding:13px 17px}.console-shell [data-slot=card-content]{padding:16px 17px}.console-shell [data-slot=card-content]:has(>[data-slot=table-shell]){padding:0}.console-shell [data-slot=table-shell]{box-shadow:none;border:0;border-radius:0}.console-shell [data-slot=table-shell] [data-slot=table-head]{background:var(--bg-soft)}@supports (color:color-mix(in lab,red,red)){.console-shell [data-slot=table-shell] [data-slot=table-head]{background:color-mix(in oklch,var(--bg-soft) 60%,var(--bg-panel))}}.console-shell [data-slot=table-shell] [data-slot=table-row]:last-child [data-slot=table-cell]{border-bottom:0}.console-shell .workspace>.grid{gap:22px}.console-shell .workspace>.grid>[class*=PageHeader],.console-shell .workspace>.grid>header{min-height:56px}.console-shell .workspace>.grid>header h1{font-size:1.68rem;font-weight:600;line-height:1.18}.controls-console{gap:22px;width:100%;max-width:1480px;margin:0 auto}.console-shell .workspace:has(.controls-console){max-width:none;padding:28px 32px 48px}.controls-page{gap:22px;animation:none}.controls-page-header{min-height:56px}.controls-page-header p{max-width:68ch;font-size:.83rem}.controls-primary-action{min-width:auto;min-height:36px;border-color:#0000;border-radius:7px;padding:0 13px;font-size:.78rem;font-weight:600}.controls-primary-action:hover{transform:none}.controls-library-shell{border-color:var(--border-subtle);background:var(--bg-panel);border-radius:9px}.controls-library-core{gap:0}.controls-workbench-top{padding:0 18px;display:block}.controls-detail-tabs,.controls-view-tabs{background:0 0;border:0;border-radius:0;gap:22px;width:auto;min-height:42px;padding:0;display:flex;overflow:auto hidden}.controls-detail-tab,.controls-view-tab{min-width:max-content;min-height:42px;color:var(--text-muted);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 1px;font-size:.75rem;font-weight:500;position:relative}.controls-detail-tab.active,.controls-detail-tab:hover,.controls-detail-tab[aria-current=page],.controls-view-tab.active,.controls-view-tab:hover,.controls-view-tab[aria-current=page]{color:var(--text-primary);box-shadow:none;background:0 0}.controls-detail-tab.active:after,.controls-detail-tab[aria-current=page]:after,.controls-view-tab.active:after,.controls-view-tab[aria-current=page]:after{background:var(--text-primary);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.controls-library-heading{min-height:70px;padding:13px 18px 10px}.controls-form-heading h2,.controls-library-heading h2{font-size:.9rem;font-weight:600}.controls-form-heading p,.controls-library-heading p{font-size:.74rem}.controls-muted-count{min-height:auto;box-shadow:none;background:0 0;border-radius:0;padding:0;font-weight:500}.controls-toolbar{padding:0 18px 16px}.controls-bind-form label span,.controls-form-surface label span,.controls-toolbar label span,.policy-builder-field span{font-size:.8125rem;font-weight:500}.controls-bind-form input,.controls-bind-form select,.controls-form-surface input,.controls-form-surface select,.controls-toolbar input,.controls-toolbar select,.policy-builder-field input,.policy-builder-field select{border-color:var(--border-subtle);border-radius:7px;min-height:38px;font-size:.78rem;font-weight:400}.controls-policy-table{border-top:1px solid var(--border-subtle)}.controls-policy-table-head{background:var(--bg-soft);padding:0 18px}@supports (color:color-mix(in lab,red,red)){.controls-policy-table-head{background:color-mix(in oklch,var(--bg-soft) 60%,var(--bg-panel))}}.controls-policy-table-head{letter-spacing:.04em;font-size:.62rem}.controls-policy-row{padding:9px 18px}.controls-policy-title{font-size:.78rem;font-weight:600}.controls-bound-row span,.controls-policy-name span{font-size:.75rem}.controls-row-open{box-shadow:none;border-radius:6px}.controls-work-drawer{left:var(--console-sidebar);width:auto;transition:none;box-shadow:-18px 0 50px #0c14261f}.controls-drawer-header{border-color:var(--border-subtle);min-height:78px;padding:16px 28px}.controls-drawer-header h1{font-size:1.18rem;font-weight:600}.controls-drawer-header p{font-size:.74rem}.controls-page-kicker{font-size:.64rem;font-weight:500}.policy-builder-form{width:min(1040px,100%)}.policy-builder-frame{grid-template-columns:minmax(0,1fr) minmax(280px,320px);gap:16px}.policy-builder-main{gap:14px}.controls-form-surface,.policy-builder-review,.policy-builder-section{border-color:var(--border-subtle);border-radius:9px}.policy-builder-section{padding:17px}.policy-builder-section-heading{grid-template-columns:1fr;padding-bottom:11px}.policy-builder-review h3,.policy-builder-section-heading h3{font-size:.86rem}.policy-builder-note em,.policy-builder-note span,.policy-builder-review p,.policy-builder-section-heading p{font-size:.8125rem}.policy-builder-review{padding:17px;top:0}.policy-builder-review .button-primary{min-height:36px}.controls-detail-workbench{gap:16px;width:min(920px,100%)}.controls-detail-tabs{padding:0 2px}.controls-detail-panel{min-height:0;padding:18px}.controls-danger-zone,.controls-danger-zone.neutral{box-shadow:none;border-radius:7px}.console-shell .identity-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.lifecycle-action-list{align-content:start;gap:10px}.lifecycle-action-row{border:1px solid var(--border-subtle);background:var(--bg-panel);border-radius:7px;gap:18px;padding:14px}.lifecycle-action-row>div:first-child{gap:3px;display:grid}.lifecycle-action-row strong{font-size:.78rem}.drawer-confirm-copy,.lifecycle-action-row span{color:var(--text-muted);font-size:.71rem;line-height:1.5}.lifecycle-action-row.destructive{border-color:var(--state-danger)}@supports (color:color-mix(in lab,red,red)){.lifecycle-action-row.destructive{border-color:color-mix(in oklch,var(--state-danger) 24%,var(--border-subtle))}}.console-shell .credential-mcp-setup{min-width:0}@media (max-width:980px){.policy-builder-frame{grid-template-columns:1fr}.policy-builder-review{position:static}}@media (max-width:900px){.console-shell .workspace:has(.controls-console){padding:22px 18px 36px}.controls-work-drawer{left:0}}@media (max-width:680px){.credential-mcp-setup,.mcp-setup-section,.mcp-verification{min-width:0;max-width:100%}.mcp-setup-section-heading,.mcp-verification-heading{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.mcp-copy-button,.mcp-verification .agent-primary-button{justify-self:start}.mcp-setup-code{min-width:0;max-width:100%}.mcp-verification-result dl{grid-template-columns:minmax(0,1fr)}.console-shell .workspace>.grid>header,.controls-library-heading,.controls-page-header{align-items:flex-start}.controls-library-heading{flex-direction:column;gap:8px}.controls-toolbar{grid-template-columns:1fr}.controls-drawer-header,.controls-drawer-main{padding-left:18px;padding-right:18px}.controls-drawer-header{padding-right:82px;display:block;position:relative}.controls-drawer-header>.button-secondary{width:auto;min-height:34px;padding:0 12px;position:absolute;top:18px;right:18px}.console-shell .identity-grid,.console-shell .identity-grid.compact,.lifecycle-action-row,.policy-builder-details-grid,.policy-builder-field-grid,.policy-builder-field-grid.three{grid-template-columns:1fr}}.funding-address{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;align-items:center;gap:.5rem;padding:0;display:inline-flex}.funding-address code{font-size:.8125rem}.funding-address span{text-transform:uppercase;letter-spacing:.04em;opacity:.6;font-size:.6875rem}.funding-address:hover span{opacity:1}.agent-detail-page,.registry-page{width:100%;max-width:1460px;margin:0 auto;animation:agent-page-in .18s cubic-bezier(.16,1,.3,1) both}@keyframes agent-page-in{0%{opacity:0;transform:translateY(3px)}}.agent-detail-page-header,.registry-page-header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.agent-detail-page-header>div:first-child,.registry-page-header>div:first-child{min-width:0}.registry-eyebrow{color:var(--text-faint);font-size:var(--type-micro);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-weight:650}.agent-detail-page-header h1,.registry-page-header h1{font-family:var(--font-ui);font-size:var(--type-title);letter-spacing:-.03em;margin:0;font-weight:700;line-height:1.15}.agent-detail-page-header>div>p:last-child,.registry-page-copy{max-width:52ch;color:var(--text-muted);margin:6px 0 0;font-size:.8125rem;font-weight:400;line-height:1.5}.agent-danger-button,.agent-live-monitor-trigger,.agent-primary-button,.agent-secondary-button,.registry-page-header .console-primary-button{background:var(--console-action);min-height:38px;color:var(--text-on-accent);font:inherit;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:.8125rem;font-weight:500;transition:background .14s,border-color .14s;display:inline-flex}.agent-secondary-button{border-color:var(--border-strong);background:var(--bg-panel);color:var(--text-primary)}.agent-secondary-button:hover{background:var(--bg-soft)}@supports (color:color-mix(in lab,red,red)){.agent-danger-button{border-color:color-mix(in srgb,var(--state-danger) 28%,var(--border-subtle))}}.agent-danger-button{background:var(--state-danger-tint)}.agent-primary-button,.registry-page-header .console-primary-button{border-color:var(--console-action);background:var(--console-action);color:var(--bg-panel)}.agent-danger-button{border-color:var(--state-danger)}@supports (color:color-mix(in lab,red,red)){.agent-danger-button{border-color:color-mix(in oklch,var(--state-danger) 55%,var(--border-subtle))}}.agent-danger-button{color:var(--state-danger);background:0 0}.agent-live-monitor-trigger:hover,.agent-primary-button:hover,.agent-secondary-button:hover,.registry-page-header .console-primary-button:hover{background-color:var(--bg-soft);transform:translateY(-1px)}.agent-primary-button:hover,.registry-page-header .console-primary-button:hover{background:var(--console-action-hover);filter:brightness(1.04)}.agent-danger-button:active,.agent-live-monitor-trigger:active,.agent-primary-button:active,.agent-secondary-button:active,.registry-page-header .console-primary-button:active{transform:translateY(1px)}.agent-danger-button:disabled,.agent-secondary-button:disabled{cursor:not-allowed;opacity:.45}.agent-history-toolbar,.registry-toolbar{border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:14px;padding:11px 0;display:flex}.registry-toolbar-actions,.registry-toolbar-fields{align-items:center;gap:7px;display:flex}.agent-history-toolbar input,.registry-filter-field select,.registry-search-field input{border:1px solid var(--border-subtle);background:var(--bg-panel);height:35px;color:var(--text-primary);font:inherit;border-radius:6px;outline:0;font-size:13px;font-weight:400;transition:border-color .15s,box-shadow .15s}.agent-history-toolbar input,.registry-search-field input{width:min(310px,35vw);padding:0 11px}.registry-filter-field select{min-width:116px;padding:0 28px 0 10px}.agent-history-toolbar input:focus-visible,.registry-filter-field select:focus-visible,.registry-search-field input:focus-visible{border-color:var(--accent-blue);box-shadow:0 0 0 3px var(--accent-blue)}@supports (color:color-mix(in lab,red,red)){.agent-history-toolbar input:focus-visible,.registry-filter-field select:focus-visible,.registry-search-field input:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch,var(--accent-blue) 16%,transparent)}}.agent-action-sheet input::placeholder,.agent-history-toolbar input::placeholder,.registry-search-field input::placeholder{color:var(--text-muted);font-weight:400}.registry-apply-button,.registry-clear-link{min-height:35px;color:var(--text-muted);border-radius:6px;justify-content:center;align-items:center;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.registry-apply-button{border:1px solid var(--border-strong);background:var(--bg-panel);color:var(--text-primary)}.agent-record-table-shell,.registry-table-shell{border:0;border-bottom:1px solid var(--border-strong);box-shadow:none;--tw-ring-shadow:none;background:0 0;border-radius:0;overflow:hidden}.agent-record-table,.registry-table{border-collapse:collapse;border-spacing:0;background:var(--bg-panel);min-width:820px}.agent-record-table [data-slot=table-head],.registry-table [data-slot=table-head]{border-bottom:1px solid var(--border-strong);background:var(--bg-panel);height:36px;color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding:0 12px;font-size:11px;font-weight:600}.agent-record-table [data-slot=table-row],.registry-table [data-slot=table-row]{border-bottom:1px solid var(--border-subtle);background:var(--bg-panel);min-height:61px;transition:background-color .14s}.agent-record-table [data-slot=table-row]:hover,.registry-table [data-slot=table-row]:hover{background:var(--bg-soft)}.agent-record-table [data-slot=table-cell],.registry-table [data-slot=table-cell]{border-bottom:1px solid var(--border-subtle);color:var(--text-primary);font-variant-numeric:tabular-nums;vertical-align:middle;padding:12px;font-size:12px;font-weight:400}.agent-primary-cell,.registry-agent-cell{align-items:center;gap:9px;min-width:0;display:flex}.agent-entity-icon,.registry-agent-mark{background:var(--bg-soft-strong);width:30px;height:30px;color:var(--accent-ink);border-radius:7px;flex:0 0 30px;place-items:center;font-size:12px;font-weight:600;display:grid}.agent-event-cell,.agent-primary-cell>div,.registry-agent-cell>div{min-width:0}.agent-event-cell strong,.agent-primary-cell strong,.registry-agent-cell a{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;display:block;overflow:hidden}.agent-event-cell span,.agent-primary-cell code,.registry-agent-cell code{max-width:240px;color:var(--text-muted);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;display:block;overflow:hidden}.agent-event-cell span{font-family:inherit}.agent-row-action,.registry-open-cell{text-align:right;width:72px}.agent-row-action button,.registry-open-cell a{min-height:30px;color:var(--text-muted);background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:4px;padding:0 6px;font-size:12px;transition:background-color .14s,color .14s;display:inline-flex}.agent-row-action button:hover,.registry-open-cell a:hover{background:var(--accent-tint);color:var(--accent-blue)}.agent-table-pager,.registry-pager{min-height:56px;color:var(--text-muted);font-variant-numeric:tabular-nums;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:13px 2px;font-size:11px;display:grid}.agent-table-pager>span:last-child,.registry-pager>span:last-child{justify-self:end}.agent-table-page-controls,.registry-page-controls,.registry-page-number-group{align-items:center;gap:5px;display:flex}.agent-table-page-controls button,.registry-page-button{border:1px solid var(--border-subtle);width:29px;height:29px;color:var(--text-muted);background:0 0;border-radius:5px;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.agent-table-page-controls button.is-current,.registry-page-button.is-current{border-color:var(--accent-blue)}@supports (color:color-mix(in lab,red,red)){.agent-table-page-controls button.is-current,.registry-page-button.is-current{border-color:color-mix(in oklch,var(--accent-blue) 30%,var(--border-subtle))}}.agent-table-page-controls button.is-current,.registry-page-button.is-current{background:var(--accent-tint);color:var(--accent-ink)}.agent-table-page-controls button:disabled,.registry-page-button.is-disabled{cursor:not-allowed;opacity:.38}.agent-detail-back{color:var(--text-muted);align-items:center;margin-bottom:19px;font-size:12px;font-weight:500;display:inline-flex}.agent-identity-band{border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);background:var(--bg-panel);grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(150px,.55fr));display:grid}.agent-identity-lead,.agent-identity-stat{border-right:1px solid var(--border-subtle);min-width:0;padding:21px 23px}.agent-identity-stat:last-child{border-right:0}.agent-identity-lead{align-items:center;gap:14px;display:flex}.agent-identity-mark{background:var(--accent-tint);width:46px;height:46px;color:var(--accent-ink);border-radius:11px;flex:0 0 46px;place-items:center;font-size:12px;font-weight:700;display:grid}.agent-identity-lead code,.agent-identity-lead strong,.agent-identity-stat span,.agent-identity-stat strong{display:block}.agent-identity-lead strong{font-size:15px;font-weight:600}.agent-identity-lead code,.agent-identity-stat span{color:var(--text-muted);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.agent-identity-stat span{margin:0;font-family:inherit}.agent-identity-stat strong{overflow-wrap:anywhere;margin-top:5px;font-size:12px;font-weight:500}.agent-status-badge{background:var(--bg-soft);width:max-content;color:var(--text-muted);text-transform:capitalize;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;font-size:11px;font-style:normal;font-weight:600;display:inline-flex}.agent-status-badge.is-active{background:var(--state-success-tint);color:var(--state-success)}.agent-status-badge.is-warning{background:var(--state-warning-tint);color:var(--state-warning)}.agent-status-badge.is-danger{background:var(--state-danger-tint);color:var(--state-danger)}.agent-status-badge.is-info{background:var(--accent-tint);color:var(--accent-ink)}.agent-detail-tabs{border-bottom:1px solid var(--border-subtle);scrollbar-width:none;gap:25px;margin-top:19px;display:flex;overflow-x:auto}.agent-detail-tabs::-webkit-scrollbar{display:none}.console-shell .agent-detail-tabs a{min-width:max-content;min-height:47px;color:var(--text-muted);background:0 0;border:0;border-radius:0;align-items:center;padding:0;display:inline-flex;position:relative}.console-shell .agent-detail-tabs a.is-active,.console-shell .agent-detail-tabs a:hover{color:var(--accent-ink);box-shadow:none;background:0 0;transform:none}.console-shell .agent-detail-tabs a.is-active:after{background:var(--accent-blue);content:"";border-radius:0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.console-shell .agent-detail-tabs span{font-size:13px;font-weight:500}.agent-detail-canvas{grid-template-columns:minmax(0,1fr) minmax(280px,.75fr);gap:36px;margin-top:31px;display:grid}.agent-detail-section,.agent-history-canvas,.agent-record-section{min-width:0}.agent-section-heading{border-bottom:1px solid var(--border-strong);justify-content:space-between;align-items:flex-end;gap:18px;min-height:40px;padding-bottom:10px;display:flex}.agent-section-heading h2{margin:0;font-size:.9375rem;font-weight:500}.agent-section-heading p{display:none}.agent-definition-list,.agent-drawer-definitions{margin:0}.agent-definition-list>div,.agent-drawer-definitions>div{border-bottom:1px solid var(--border-subtle);grid-template-columns:150px minmax(0,1fr);gap:14px;padding:13px 0;display:grid}.agent-definition-list dt,.agent-drawer-definitions dt{color:var(--text-muted);font-size:12px}.agent-definition-list dd,.agent-drawer-definitions dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px;font-weight:500}.agent-definition-list code,.agent-drawer-definitions code{font-family:var(--font-mono);font-size:12px}.agent-access-crosslink,.agent-lifecycle-list>div,.operational-access-list>li,.policy-assignment-list>li{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 0;display:grid}.agent-access-crosslink span,.agent-access-crosslink strong,.agent-lifecycle-list span,.agent-lifecycle-list strong,.operational-access-list span,.operational-access-list strong,.policy-assignment-list span,.policy-assignment-list strong{display:block}.agent-access-crosslink strong,.agent-lifecycle-list strong,.operational-access-list strong,.policy-assignment-list strong{font-size:13px;font-weight:500}.agent-access-crosslink span,.agent-lifecycle-list span,.operational-access-list span,.policy-assignment-list span{color:var(--text-muted);margin-top:3px;font-size:11px}.operational-access-list,.policy-assignment-list{gap:0;margin:0;padding:0;list-style:none;display:block}.operational-access-list>li,.policy-assignment-list>li{border:0;border-bottom:1px solid var(--border-subtle);background:0 0;border-radius:0;min-height:0;padding:14px 0}.agent-policy-row-meta,.operational-access-list>li>div:last-child{justify-content:flex-end;align-items:center;gap:7px;display:flex}.agent-policy-row-main{min-width:0}.agent-policy-row-main span,.agent-policy-row-main strong{display:block}.agent-policy-row-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.agent-policy-row-main span,.agent-policy-row-meta code,.agent-policy-row-meta>span:not(.agent-status-badge){color:var(--text-muted);margin-top:3px;font-size:11px}.agent-policy-row-meta code{font-family:var(--font-mono);margin:0}.agent-policy-row-meta form button{border:1px solid var(--border-subtle);min-height:30px;color:var(--text-muted);background:0 0;border-radius:5px;padding:0 9px;font-size:11px;font-weight:500}.agent-access-crosslink,.inherited-policy-block,.operational-access-grid{margin-top:22px}.agent-drawer-action-section h3,.agent-drawer-form-section h3,.inherited-policy-block h3,.operational-access-grid h3{margin:0 0 8px;font-size:13px;font-weight:600}.operational-access-grid{grid-template-columns:1fr;gap:24px;display:grid}.agent-detail-page .operational-access-list span:not(.ops-state-pill),.agent-detail-page .operational-access-list strong{text-overflow:clip;white-space:normal;overflow:visible}.agent-detail-page .ops-state-pill{background:var(--bg-soft);min-height:24px;color:var(--text-muted);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.agent-detail-page .ops-state-allow{background:var(--state-success-tint);color:var(--state-success)}.agent-detail-page .ops-state-deny,.agent-detail-page .ops-state-rate_limited{background:var(--state-danger-tint);color:var(--state-danger)}.agent-detail-page .ops-state-approval_required{background:var(--state-warning-tint);color:var(--state-warning)}.agent-detail-page .ops-state-observe{background:var(--accent-tint);color:var(--accent-ink)}.agent-access-crosslink{padding-top:0;padding-left:0;padding-right:0}.agent-access-crosslink,.agent-detail-page .soft-row{border:0;border-bottom:1px solid var(--border-subtle);background:0 0;border-radius:0}.agent-detail-page .soft-row{grid-template-columns:1fr;justify-content:normal;align-items:start;gap:3px;min-height:0;padding:14px 0;display:grid}.agent-record-stack{gap:34px;margin-top:31px;display:grid}.agent-history-canvas .agent-section-heading,.agent-record-section .agent-section-heading{margin-bottom:0}.agent-record-table-shell{margin-top:0}.agent-table-empty{border-bottom:1px solid var(--border-strong);min-height:140px;color:var(--text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.agent-table-empty strong{color:var(--text-primary);font-size:11px;font-weight:500}.agent-table-empty span{max-width:52ch;font-size:12px}.agent-history-canvas{margin-top:31px}.agent-history-tabs{border-bottom:1px solid var(--border-subtle);align-items:center;gap:25px;min-height:47px;display:flex}.agent-history-tabs button{color:var(--text-muted);font:inherit;background:0 0;border:0;align-self:stretch;font-size:13px;font-weight:500;position:relative}.agent-history-tabs button.is-active{color:var(--accent-ink)}.agent-history-tabs button.is-active:after{background:var(--accent-blue);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.agent-history-toolbar{border-top:0}.agent-history-toolbar>span{color:var(--text-muted);font-size:12px}.agent-live-monitor-trigger{background:0 0;min-height:35px}.agent-live-indicator{background:var(--text-faint);border-radius:50%;width:7px;height:7px;display:inline-block}.agent-live-indicator.is-active{background:var(--state-success);box-shadow:0 0 0 4px var(--state-success)}@supports (color:color-mix(in lab,red,red)){.agent-live-indicator.is-active{box-shadow:0 0 0 4px color-mix(in oklch,var(--state-success) 14%,transparent)}}.agent-live-indicator.is-idle{background:var(--state-warning)}.agent-action-sheet,.live-monitor-sheet{width:min(480px,100vw);height:100dvh;padding:27px 29px}.live-monitor-sheet{width:min(600px,100vw)}.agent-action-sheet .sheet-header,.live-monitor-sheet .sheet-header{border-bottom:1px solid var(--border-subtle);padding-bottom:18px}.agent-action-sheet .sheet-title,.live-monitor-sheet .sheet-title{font-family:var(--font-ui);letter-spacing:0;font-size:24px;font-weight:500}.agent-action-sheet .sheet-description,.live-monitor-sheet .sheet-description{color:var(--text-muted);margin-top:5px;font-size:12px}.agent-action-sheet .sheet-body,.live-monitor-sheet .sheet-body{padding:20px 0}.agent-action-sheet .sheet-footer{border-top:1px solid var(--border-subtle);padding-top:15px}.agent-action-sheet .focus-form,.agent-action-sheet .operations-form{gap:0}.agent-action-sheet .focus-form{min-height:0;display:block;overflow:auto}.agent-action-sheet .focus-form>.sheet-body{overflow:visible}.agent-action-sheet label{gap:5px;margin-bottom:12px;display:grid}.agent-action-sheet label>span{color:var(--text-muted);font-size:12px;font-weight:500}.agent-action-sheet input,.agent-action-sheet select,.agent-action-sheet textarea{border:1px solid var(--border-strong);background:var(--bg-app);width:100%;min-height:39px;color:var(--text-primary);font:inherit;border-radius:5px;outline:0;padding:9px 10px;font-size:13px;font-weight:400}.agent-action-sheet label small{color:var(--text-muted);font-size:11px}.agent-drawer-action-section,.agent-drawer-form-section{border-bottom:1px solid var(--border-subtle);margin-bottom:18px;padding-bottom:18px}.agent-inline-submit{width:max-content;margin-top:10px}.agent-drawer-action-section{border-top:1px solid var(--border-subtle);padding-top:18px}.agent-drawer-action-section p{color:var(--text-muted);font-size:12px;line-height:1.5}.agent-evidence-payload{border:1px solid var(--border-subtle);background:var(--bg-soft);max-height:320px;color:var(--text-primary);font-family:var(--font-mono);border-radius:5px;margin:18px 0 0;padding:12px;font-size:11px;line-height:1.55;overflow:auto}.agent-live-monitor-summary{border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.agent-live-monitor-summary>div{border-right:1px solid var(--border-subtle);min-width:0;padding:14px}.agent-live-monitor-summary>div:last-child{border-right:0}.agent-live-monitor-summary span,.agent-live-monitor-summary strong{display:block}.agent-live-monitor-summary span{color:var(--text-muted);font-size:11px}.agent-live-monitor-summary strong{overflow-wrap:anywhere;margin-top:5px;font-size:12px;font-weight:500}.agent-live-monitor-summary strong .agent-live-indicator{margin-right:6px}.agent-live-event-list{gap:8px;margin:22px 0 0;padding:0;list-style:none;display:grid}.agent-live-event-list li{border:1px solid var(--border-subtle);background:var(--bg-soft);border-radius:6px;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:12px 13px;display:grid}.agent-live-event-list li.is-success{border-color:var(--state-success)}@supports (color:color-mix(in lab,red,red)){.agent-live-event-list li.is-success{border-color:color-mix(in oklch,var(--state-success) 24%,var(--border-subtle))}}.agent-live-event-list li.is-success{background:var(--state-success-tint)}@supports (color:color-mix(in lab,red,red)){.agent-live-event-list li.is-success{background:color-mix(in oklch,var(--state-success-tint) 78%,var(--bg-panel))}}.agent-live-event-list li.is-danger{border-color:var(--state-danger)}@supports (color:color-mix(in lab,red,red)){.agent-live-event-list li.is-danger{border-color:color-mix(in oklch,var(--state-danger) 24%,var(--border-subtle))}}.agent-live-event-list li.is-danger{background:var(--state-danger-tint)}@supports (color:color-mix(in lab,red,red)){.agent-live-event-list li.is-danger{background:color-mix(in oklch,var(--state-danger-tint) 78%,var(--bg-panel))}}.agent-live-event-list li.is-warning{border-color:var(--state-warning)}@supports (color:color-mix(in lab,red,red)){.agent-live-event-list li.is-warning{border-color:color-mix(in oklch,var(--state-warning) 26%,var(--border-subtle))}}.agent-live-event-list li.is-warning{background:var(--state-warning-tint)}@supports (color:color-mix(in lab,red,red)){.agent-live-event-list li.is-warning{background:color-mix(in oklch,var(--state-warning-tint) 82%,var(--bg-panel))}}.agent-live-event-main span,.agent-live-event-main strong{display:block}.agent-live-event-main strong{font-size:13px;font-weight:500}.agent-live-event-main span{color:var(--text-muted);margin-top:3px;font-size:11px}.agent-live-event-meta{color:var(--text-muted);flex-direction:column;align-items:flex-end;gap:4px;font-size:11px;display:flex}.agent-live-event-meta strong{font-weight:600}.agent-live-empty{min-height:300px}.agent-drawer-action-section .button-row,.connection-actions .button-row{flex-wrap:wrap;gap:7px;display:flex}.credential-action-form.is-confirming{border:1px solid var(--state-danger);gap:12px;width:100%;padding:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.credential-action-form.is-confirming{border:1px solid color-mix(in oklch,var(--state-danger) 30%,var(--border-subtle))}}.credential-action-form.is-confirming{background:var(--state-danger-tint);border-radius:6px}.credential-action-form.is-confirming>div:first-of-type{gap:5px;display:grid}.credential-action-form.is-confirming strong{color:var(--state-danger);font-size:13px;font-weight:600}.credential-action-form.is-confirming p{color:var(--text-muted);margin:0;font-size:12px;line-height:1.5}.agent-drawer-action-section button,.connection-actions button,.lifecycle-action-row button{border-radius:6px;min-height:35px;font-size:12px;font-weight:500}.lifecycle-action-list{gap:0;display:grid}.lifecycle-action-row{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 0;display:grid}.lifecycle-action-row span,.lifecycle-action-row strong{display:block}.lifecycle-action-row strong{font-size:13px;font-weight:500}.lifecycle-action-row span{color:var(--text-muted);margin-top:3px;font-size:11px}@media (max-width:1050px){.agent-detail-canvas{grid-template-columns:1fr}.agent-identity-band{grid-template-columns:1fr 1fr}.agent-identity-lead{border-bottom:1px solid var(--border-subtle);grid-column:1/-1}.agent-identity-stat:nth-child(3){border-right:0}.agent-identity-stat:last-child{border-top:1px solid var(--border-subtle);grid-column:1/-1}}@media (max-width:700px){.agent-detail-page-header,.agent-section-heading,.registry-page-header{flex-direction:column;align-items:flex-start}.agent-detail-page-header h1,.registry-page-header h1{font-size:var(--type-title)}.agent-danger-button,.agent-live-monitor-trigger,.agent-primary-button,.agent-secondary-button,.registry-page-header .console-primary-button{min-height:44px}.registry-toolbar{flex-direction:column;align-items:stretch}.registry-toolbar-fields{grid-template-columns:1fr 1fr;display:grid}.registry-search-field{grid-column:1/-1}.agent-history-toolbar input,.registry-apply-button,.registry-filter-field select,.registry-search-field input{width:100%;min-height:44px}.registry-toolbar-actions{grid-template-columns:1fr 1fr;display:grid}.registry-toolbar-actions:not(:has(.registry-clear-link)){grid-template-columns:1fr}.agent-record-table [data-slot=table-container],.agent-record-table-shell,.agent-record-table-shell .table-shell-scroll,.registry-table [data-slot=table-container],.registry-table-shell,.registry-table-shell .table-shell-scroll{overflow:visible;max-height:none!important}.agent-record-table,.registry-table{background:0 0;min-width:0}.agent-record-table [data-slot=table-header],.registry-table [data-slot=table-header]{display:none}.agent-record-table,.agent-record-table [data-slot=table-body],.agent-record-table [data-slot=table-cell],.agent-record-table [data-slot=table-row],.registry-table,.registry-table [data-slot=table-body],.registry-table [data-slot=table-cell],.registry-table [data-slot=table-row]{width:100%;height:auto;display:block}.agent-record-table [data-slot=table-row],.registry-table [data-slot=table-row]{border:1px solid var(--border-subtle);border-radius:7px;margin:9px 0;padding:11px 12px;position:relative}.agent-record-table [data-slot=table-cell],.registry-table [data-slot=table-cell]{border:0;grid-template-columns:105px minmax(0,1fr);align-items:center;min-height:32px;padding:6px 0;display:grid}.agent-record-table [data-slot=table-cell]:before,.registry-table [data-slot=table-cell]:before{content:attr(data-label);color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:500}.agent-record-table [data-slot=table-cell]:first-child,.registry-table [data-slot=table-cell]:first-child{border-bottom:1px solid var(--border-subtle);padding:2px 52px 11px 0;display:block}.agent-record-table [data-slot=table-cell]:first-child:before,.agent-row-action:before,.registry-open-cell:before,.registry-table [data-slot=table-cell]:first-child:before{display:none}.agent-row-action,.registry-open-cell{position:absolute;top:8px;right:8px;width:auto!important;padding:0!important;display:block!important}.agent-row-action button,.registry-open-cell a{width:44px;height:44px;padding:0;font-size:0}.agent-row-action button span,.registry-open-cell a svg{font-size:13px}.agent-table-pager,.registry-pager{grid-template-columns:1fr auto}.agent-table-pager>span:last-child,.registry-pager>span:last-child{grid-column:1/-1;justify-self:start}.agent-identity-band{grid-template-columns:1fr 1fr}.agent-identity-lead{grid-column:1/-1}.agent-identity-stat{min-height:92px;padding:17px}.agent-identity-stat:last-child{grid-column:1/-1}.agent-detail-tabs{gap:20px}.agent-detail-canvas,.operational-access-grid{grid-template-columns:1fr}.agent-definition-list>div,.agent-drawer-definitions>div{grid-template-columns:105px minmax(0,1fr)}.agent-history-toolbar{flex-direction:column;align-items:stretch}.agent-action-sheet,.live-monitor-sheet{width:100vw;padding:22px}.agent-live-monitor-summary{grid-template-columns:1fr}.agent-live-monitor-summary>div{border-right:0;border-bottom:1px solid var(--border-subtle)}.agent-live-monitor-summary>div:last-child{border-bottom:0}.agent-live-event-list li,.lifecycle-action-row{grid-template-columns:1fr}.agent-live-event-meta{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.agent-detail-page,.registry-page{animation:none}}.agent-robot-avatar{background:linear-gradient(150deg,#141414,#1e1e1e);border-radius:10px;flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.agent-robot-avatar.is-sm{border-radius:8px}.agent-robot-avatar.is-md{border-radius:11px}.agent-robot-avatar.is-lg{border-radius:14px}.agent-robot-avatar-glow{background:var(--agent-glow);filter:blur(10px);pointer-events:none;border-radius:999px;width:70%;height:70%;position:absolute;inset:auto -20% -35% auto}.agent-robot-avatar-tint{z-index:1;mix-blend-mode:color;opacity:.92;pointer-events:none;position:absolute;inset:0}.agent-robot-avatar-img{z-index:0;object-fit:contain;object-position:center 18%;-webkit-user-select:none;user-select:none;pointer-events:none;width:118%;height:118%;position:relative}.agent-fleet-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (max-width:1100px){.agent-fleet-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.agent-fleet-strip{grid-template-columns:minmax(0,1fr)}}.agent-fleet-card{border:1px solid var(--border-subtle);background:var(--bg-panel);width:auto;min-width:0;color:inherit;border-radius:16px;flex-direction:column;text-decoration:none;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s;display:flex;overflow:hidden}.agent-fleet-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px #11111114}.agent-fleet-card-hero{background:linear-gradient(150deg,#141414,#1e1e1e);justify-content:center;align-items:flex-end;height:156px;padding:0;display:flex;position:relative;overflow:hidden}.agent-fleet-card-grid{background-image:radial-gradient(circle,#ffffff12 1px,#0000 0);background-size:18px 18px;position:absolute;inset:0}.agent-fleet-card-glow{background:var(--agent-glow);filter:blur(28px);border-radius:999px;width:9rem;height:9rem;position:absolute;bottom:0;right:0}.agent-fleet-card-robot{width:140px;height:140px;transition:transform .42s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;right:50%;transform:translate(50%)}.agent-fleet-card:hover .agent-fleet-card-robot{transform:translate(50%)translateY(-4px)}.agent-fleet-card-robot-tint{z-index:1;mix-blend-mode:color;pointer-events:none;border-radius:8px;position:absolute;inset:0}.agent-fleet-card-robot-img{object-fit:contain;object-position:bottom;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%}.agent-fleet-card-ready-dot{z-index:2;background:#34d399;border-radius:999px;width:8px;height:8px;position:absolute;top:12px;left:12px;box-shadow:0 0 0 3px #34d3992e}.agent-fleet-card-body{background:#fff;gap:10px;padding:14px 16px 16px;display:grid}html[data-theme=dark] .agent-fleet-card-body{background:var(--bg-panel)}.agent-fleet-card-body strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:600;line-height:1.3;overflow:hidden}.agent-fleet-card-body dl{grid-template-columns:1fr auto;gap:10px 16px;margin:0;display:grid}.agent-fleet-card-body dt{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 2px;font-size:.6875rem;font-weight:500}.agent-fleet-card-body dd{color:var(--text-primary);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.8125rem;font-weight:500;line-height:1.25;overflow:hidden}.agent-fleet-empty{border:1px solid var(--border-subtle);background:var(--bg-panel);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:36px 24px;display:flex}.agent-fleet-empty-robot{background:linear-gradient(150deg,#141414,#1e1e1e);border-radius:18px;place-items:center;width:96px;height:96px;margin-bottom:4px;display:grid;overflow:hidden}.agent-fleet-empty-robot img{object-fit:contain;object-position:bottom;opacity:.85;width:88px;height:88px}.agent-fleet-empty strong{color:var(--text-primary);font-size:.9375rem;font-weight:500}.agent-fleet-empty p{max-width:36ch;color:var(--text-muted);margin:0 0 8px;font-size:.8125rem}.agent-identity-lead>.agent-robot-avatar,.canonical-overview-agent-cell>.agent-robot-avatar,.registry-agent-cell>.agent-robot-avatar,.treasury-primary-cell>.agent-robot-avatar{flex:none}@media (prefers-reduced-motion:reduce){.agent-fleet-card,.agent-fleet-card-robot{transition:none}.agent-fleet-card:hover{transform:none}}.agent-setup-mode-grid{gap:12px;display:grid}.agent-setup-mode-card{border:1px solid var(--border-subtle);background:var(--surface-raised,var(--bg-elevated,transparent));text-align:left;cursor:pointer;border-radius:8px;justify-items:start;gap:8px;width:100%;padding:16px;transition:border-color .12s,background .12s;display:grid}.agent-setup-mode-card:hover{border-color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.agent-setup-mode-card:hover{border-color:color-mix(in oklch,var(--text-primary) 28%,var(--border-subtle))}}.agent-setup-mode-card:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.agent-setup-mode-icon{color:var(--text-muted);display:inline-flex}.agent-setup-mode-card strong{color:var(--text-primary);font-size:13px;font-weight:600}.agent-setup-mode-card>span:last-of-type{color:var(--text-muted);font-size:12px;line-height:1.45}.agent-setup-mode-repo{color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.agent-setup-mode-footnote{color:var(--text-muted);margin:14px 0 0;font-size:11px;line-height:1.4}.agent-setup-mode-footnote a{color:var(--text-primary);text-underline-offset:2px;text-decoration:underline}.agent-setup-detail-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.agent-publish-canvas{gap:14px}.agent-publish-block .agent-section-heading{margin-bottom:10px}.agent-publish-block .agent-section-heading h2{letter-spacing:-.01em;font-size:15px;font-weight:600}.agent-publish-block .agent-section-heading p{display:none}.agent-publish-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.agent-publish-option{border:1px solid var(--border-subtle);border-radius:10px;gap:8px;padding:12px 14px;display:grid}.agent-publish-option h3{margin:0;font-size:13px;font-weight:600}.agent-publish-option>p{color:var(--text-muted);margin:0;font-size:12px;line-height:1.4}.agent-publish-option-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.agent-publish-text-link{color:var(--text-primary);border-bottom:1px solid var(--border-strong,var(--border-subtle));font-size:12px;font-weight:500;text-decoration:none}@supports (color:color-mix(in lab,red,red)){.agent-publish-text-link{border-bottom:1px solid color-mix(in oklch,var(--border-strong,var(--border-subtle)) 70%,transparent)}}.agent-publish-text-link:hover{border-bottom-color:var(--text-primary)}.agent-publish-repo-link{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.agent-publish-form{gap:10px;max-width:28rem;display:grid}.agent-publish-form-inline{align-items:start}.agent-publish-hint{color:var(--text-muted);margin:0;font-size:12px}.agent-publish-ok{color:var(--state-success,#1f7a4c);margin:0;font-size:12px}.agent-publish-identity-card{border:1px solid var(--border-subtle);border-radius:8px;gap:10px;max-width:28rem;padding:12px 14px;display:grid}.agent-publish-identity-card.is-registered{border-color:var(--state-success,#1f7a4c)}@supports (color:color-mix(in lab,red,red)){.agent-publish-identity-card.is-registered{border-color:color-mix(in oklch,var(--state-success,#1f7a4c) 35%,var(--border-subtle))}}.agent-publish-identity-card.is-registered{background:var(--state-success,#1f7a4c)}@supports (color:color-mix(in lab,red,red)){.agent-publish-identity-card.is-registered{background:color-mix(in oklch,var(--state-success,#1f7a4c) 6%,transparent)}}.agent-publish-identity-status{color:var(--state-success,#1f7a4c);align-items:center;gap:6px;margin:0;font-size:12px;font-weight:600;display:inline-flex}.agent-publish-meta{gap:6px;margin:0;display:grid}.agent-publish-meta>div{grid-template-columns:48px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.agent-publish-meta dt{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:11px;font-weight:500}.agent-publish-meta dd{margin:0;font-size:12px}.agent-publish-meta code{word-break:break-all;font-size:11px}.agent-publish-identity-card a{color:var(--text-primary)}.agent-publish-hire .agent-publish-repo-link{width:fit-content}@media (max-width:860px){.agent-publish-options{grid-template-columns:1fr}.agent-publish-form{max-width:none}}.marketplace-page{box-sizing:border-box;gap:24px;width:100%;max-width:none;padding:4px 0 48px;display:grid}.marketplace-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0 0 6px;font-size:11px}.marketplace-header h1{letter-spacing:-.02em;color:var(--text-primary);margin:0 0 8px;font-size:1.7rem;font-weight:600}.marketplace-header p{max-width:48ch;color:var(--text-muted);margin:0;font-size:14px;line-height:1.5}.marketplace-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.marketplace-kind-tabs{background:var(--bg-soft);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.marketplace-kind-tabs button{color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:500;display:inline-flex}.marketplace-kind-tabs button span{background:var(--text-primary);border-radius:999px;min-width:1.25rem;padding:1px 6px}@supports (color:color-mix(in lab,red,red)){.marketplace-kind-tabs button span{background:color-mix(in oklch,var(--text-primary) 8%,transparent)}}.marketplace-kind-tabs button span{font-variant-numeric:tabular-nums;font-size:11px}.marketplace-kind-tabs button.is-active{background:var(--bg-panel);color:var(--text-primary);box-shadow:0 1px 2px var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.marketplace-kind-tabs button.is-active{box-shadow:0 1px 2px color-mix(in oklch,var(--text-primary) 10%,transparent)}}.marketplace-search input{border:1px solid var(--border-subtle);background:var(--bg-panel);width:min(260px,100%);color:var(--text-primary);border-radius:8px;padding:9px 12px;font-size:13px}.marketplace-search input::placeholder{color:var(--text-muted)}.marketplace-layout{grid-template-columns:minmax(0,1fr) minmax(320px,380px);align-items:start;gap:24px;width:100%;display:grid}@media (max-width:960px){.marketplace-layout{grid-template-columns:1fr}}.marketplace-results{min-width:0}.marketplace-list{border-top:1px solid var(--border-subtle);gap:0;margin:0;padding:0;list-style:none;display:grid}.marketplace-row{border:0;border-bottom:1px solid var(--border-subtle);text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:16px 12px;transition:background .12s;display:grid}.marketplace-row:hover{background:var(--bg-soft)}.marketplace-row.is-selected{background:var(--bg-soft);box-shadow:inset 3px 0 0 var(--text-primary)}.marketplace-row-mark{flex-shrink:0;display:flex}.marketplace-service-mark{background:var(--bg-soft-strong);width:32px;height:32px;color:var(--text-muted);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.marketplace-service-mark.is-lg{width:48px;height:48px}.marketplace-row-main{gap:4px;min-width:0;display:grid}.marketplace-row-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.marketplace-row-title strong{color:var(--text-primary);letter-spacing:-.01em;font-size:15px;font-weight:600}.marketplace-row-main p{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.marketplace-row-side{flex-shrink:0;justify-items:end;gap:4px;display:grid}.marketplace-price{color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:600}.marketplace-price.is-muted{color:var(--text-muted);font-weight:500}.marketplace-chain{font-size:11px}.marketplace-chain,.marketplace-kind{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.marketplace-kind{background:var(--bg-soft-strong);border-radius:999px;padding:2px 8px;font-size:13px;font-weight:600;display:inline-flex}.marketplace-kind.is-agent{background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.marketplace-kind.is-agent{background:color-mix(in oklch,var(--text-primary) 8%,var(--bg-soft))}}.marketplace-kind.is-agent{color:var(--text-primary)}.marketplace-detail{border:1px solid var(--border-subtle);background:var(--bg-panel);box-sizing:border-box;border-radius:12px;gap:18px;width:100%;padding:20px;display:grid;position:sticky;top:20px}.marketplace-detail-head{gap:10px;display:grid}.marketplace-detail-identity{align-items:center;gap:12px;display:flex}.marketplace-detail-identity>div{gap:6px;min-width:0;display:grid}.marketplace-detail-head h2{letter-spacing:-.02em;color:var(--text-primary);margin:0;font-size:1.2rem;font-weight:600}.marketplace-detail-head>p{color:var(--text-muted);margin:0;font-size:13px;line-height:1.5}.marketplace-facts{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);grid-template-columns:1fr 1fr;gap:12px 16px;padding:14px 0;display:grid}.marketplace-facts div{gap:4px;display:grid}.marketplace-facts-wide{grid-column:1/-1}.marketplace-facts span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.marketplace-facts strong{color:var(--text-primary);word-break:break-all;font-size:13px;font-weight:550}.marketplace-hire{gap:14px;display:grid}.marketplace-hire-tabs{background:var(--bg-soft);border-radius:8px;gap:2px;width:fit-content;padding:3px;display:inline-flex}.marketplace-hire-tabs button{color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 14px;font-size:12px;font-weight:600}.marketplace-hire-tabs button.is-active{background:var(--bg-panel);color:var(--text-primary);box-shadow:0 1px 2px var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.marketplace-hire-tabs button.is-active{box-shadow:0 1px 2px color-mix(in oklch,var(--text-primary) 10%,transparent)}}.marketplace-hire-body,.marketplace-hire-form{gap:12px;display:grid}.marketplace-hint,.marketplace-hire-form p{color:var(--text-muted);margin:0;font-size:12px;line-height:1.45}.marketplace-hire-form label{color:var(--text-muted);gap:5px;font-size:12px;display:grid}.marketplace-hire-form input:not([type=checkbox]):not([type=hidden]),.marketplace-hire-form input[type=text],.marketplace-hire-form select{border:1px solid var(--border-subtle);background:var(--bg-panel);color:var(--text-primary);border-radius:8px;padding:9px 10px;font-size:13px}.marketplace-hire-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.marketplace-confirm{align-items:flex-start;gap:8px;color:var(--text-primary)!important;display:flex!important}.marketplace-confirm input{margin-top:2px}.marketplace-btn{border:1px solid var(--border-subtle);background:var(--bg-panel);color:var(--text-primary);cursor:pointer;border-radius:8px;padding:10px 14px;font-size:13px;font-weight:600}.marketplace-btn:disabled{opacity:.45;cursor:not-allowed}.marketplace-btn-primary{border-color:var(--bg-ink);background:var(--bg-ink);color:#fff}[data-theme=dark] .marketplace-btn-primary,html.dark .marketplace-btn-primary{border-color:var(--text-primary);background:var(--text-primary);color:var(--bg-app)}.marketplace-ok{color:var(--state-success,#1f7a4c);margin:0;font-size:12px}.marketplace-empty-panel{color:var(--text-muted);gap:6px;padding:28px 8px;display:grid}.marketplace-empty-panel strong{color:var(--text-primary);font-size:14px}.marketplace-empty-panel p{margin:0;font-size:13px;line-height:1.45}.action-nav-link{color:var(--text-primary);text-underline-offset:2px;font-weight:600;text-decoration:underline}.action-nav-link:hover{opacity:.82}.form-error .action-nav-link{color:inherit}.canonical-overview-page{width:100%;max-width:1280px;margin:0 auto;animation:canonical-overview-in .18s cubic-bezier(.16,1,.3,1) both}@keyframes canonical-overview-in{0%{opacity:0;transform:translateY(3px)}}.canonical-overview-header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.canonical-overview-header>div:first-child{min-width:0}.canonical-overview-eyebrow{color:var(--text-faint);font-size:var(--type-micro);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-weight:650}.canonical-overview-header h1{color:var(--text-primary);font-family:var(--font-ui);font-size:var(--type-title);letter-spacing:-.03em;margin:0;font-weight:700;line-height:1.15}.canonical-overview-copy{max-width:52ch;color:var(--text-muted);margin:6px 0 0;font-size:.8125rem;font-weight:400;line-height:1.5}.canonical-overview-header-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;display:flex}.canonical-overview-primary{background:var(--console-action);min-height:38px;color:var(--text-on-accent);border:0;border-radius:10px;align-items:center;gap:7px;padding:0 14px;font-size:.8125rem;font-weight:500;text-decoration:none;transition:background .14s;display:inline-flex}.canonical-overview-primary:hover{background:var(--console-action-hover);color:var(--text-on-accent)}.canonical-overview-status{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-height:0;margin-bottom:22px;display:grid}.canonical-overview-metric{border:1px solid var(--border-subtle);background:var(--bg-panel);min-width:0;box-shadow:var(--shadow-panel);border-radius:12px;flex-direction:column;justify-content:flex-start;gap:0;padding:16px 18px;display:flex}.canonical-overview-metric:last-child{border-right:1px solid var(--border-subtle)}.canonical-overview-metric>span{color:var(--text-muted);letter-spacing:0;text-transform:none;font-size:.8125rem;font-weight:500}.canonical-overview-metric>strong{color:var(--text-primary);font-family:var(--font-ui);font-variant-numeric:tabular-nums;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;margin-top:10px;font-size:1.625rem;font-weight:500;line-height:1.1;overflow:hidden}.canonical-overview-metric>p,.canonical-overview-metric>small{color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;margin:8px 0 0;font-size:.8125rem;line-height:1.4;overflow:hidden}.canonical-overview-lead{padding-left:18px}.canonical-overview-columns{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:14px;margin-bottom:22px;display:grid}.canonical-overview-columns>section,.canonical-overview-roster{border:1px solid var(--border-subtle);background:var(--bg-panel);box-shadow:var(--shadow-panel);border-radius:12px;padding:16px 18px}.canonical-overview-section-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.canonical-overview-section-head h2{font-family:var(--font-ui);letter-spacing:-.01em;margin:0;font-size:.9375rem;font-weight:500}.canonical-overview-section-head p{display:none}.canonical-overview-count{color:var(--text-faint);white-space:nowrap;font-size:.8125rem;font-weight:500}.canonical-overview-text-action{color:var(--accent-ink);align-items:center;gap:4px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.canonical-overview-text-action:hover{text-decoration:underline}.canonical-overview-attention,.canonical-overview-empty-line{border-top:1px solid var(--border-subtle);grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 0;display:grid}.canonical-overview-attention-list .canonical-overview-attention:first-child,.canonical-overview-attention:first-of-type,.canonical-overview-empty-line:first-of-type{border-top:0;padding-top:0}.canonical-overview-attention strong,.canonical-overview-empty-line strong{font-size:.84rem;font-weight:600;display:block}.canonical-overview-attention span:not([aria-hidden]),.canonical-overview-empty-line span{color:var(--text-muted);margin-top:2px;font-size:.875rem;line-height:1.45;display:block}.canonical-overview-attention-dot{background:var(--border-strong);border-radius:999px;width:8px;height:8px;margin-top:6px}.canonical-overview-attention-dot.is-clear{background:var(--state-success)}.canonical-overview-attention-dot.is-warning{background:var(--state-warning)}.canonical-overview-attention-dot.is-danger{background:var(--state-danger)}.canonical-overview-attention a{color:var(--accent-ink);white-space:nowrap;align-items:center;gap:4px;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.canonical-overview-activity-list{margin:0;padding:0;list-style:none}.canonical-overview-activity-list li{border-top:1px solid var(--border-subtle);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.canonical-overview-activity-list li:first-child{border-top:0;padding-top:0}.canonical-overview-event-icon{background:var(--bg-soft);width:28px;height:28px;color:var(--text-muted);border-radius:8px;place-items:center;font-size:.8125rem;font-weight:700;display:grid}.canonical-overview-activity-list strong{font-size:.82rem;font-weight:600;display:block}.canonical-overview-activity-list span{color:var(--text-muted);margin-top:2px;font-size:.74rem;display:block}.canonical-overview-activity-list time{color:var(--text-faint);white-space:nowrap;font-size:.8125rem}.canonical-overview-roster{margin-top:0}.canonical-overview-roster-empty{text-align:center;padding:28px 8px}.canonical-overview-roster-empty strong{font-size:.95rem;display:block}.canonical-overview-roster-empty p{color:var(--text-muted);margin:6px 0 14px;font-size:.82rem}.canonical-overview-badge,.canonical-overview-roster-empty a{background:var(--bg-soft);min-height:24px;color:var(--text-muted);text-transform:capitalize;border-radius:999px;align-items:center;padding:0 9px;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.canonical-overview-badge.is-active{background:var(--state-success-tint);color:var(--state-success)}.canonical-overview-badge.is-warning{background:var(--state-warning-tint);color:var(--state-warning)}.canonical-overview-badge.is-danger{background:var(--state-danger-tint);color:var(--state-danger)}.canonical-overview-agent-cell{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.canonical-overview-agent-cell>span:first-child:not(.agent-robot-avatar){background:var(--accent-tint);width:30px;height:30px;color:var(--accent-ink);border-radius:9px;place-items:center;font-size:.8125rem;font-weight:500;display:grid}.canonical-overview-agent-cell strong{font-size:.84rem;display:block}.canonical-overview-agent-cell code{color:var(--text-faint);font-family:var(--font-mono);font-size:.8125rem;display:block}.canonical-overview-row-link{width:28px;height:28px;color:var(--text-muted);border-radius:8px;place-items:center;text-decoration:none;display:grid}.canonical-overview-row-link:hover{background:var(--bg-soft);color:var(--text-primary)}.canonical-overview-pager{color:var(--text-faint);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:.8125rem;display:flex}.canonical-overview-pager a,.canonical-overview-pager span[aria-hidden]{min-width:28px;height:28px;color:var(--text-muted);border-radius:8px;place-items:center;padding:0 6px;text-decoration:none;display:inline-grid}.canonical-overview-pager a[aria-current=page]{background:var(--bg-soft-strong);color:var(--text-primary);font-weight:600}.canonical-overview-table-shell{box-shadow:none;border:0;border-radius:0}@media (max-width:1100px){.canonical-overview-status{grid-template-columns:repeat(2,minmax(0,1fr))}.canonical-overview-columns{grid-template-columns:1fr}}@media (max-width:720px){.canonical-overview-header{flex-direction:column;align-items:stretch}.canonical-overview-status{grid-template-columns:1fr}.canonical-overview-metric{border-bottom:0}}@media (prefers-reduced-motion:reduce){.canonical-overview-page{animation:none}}.home-connect{border:1px solid var(--border-subtle);background:var(--bg-panel);border-radius:12px;margin-top:8px;margin-bottom:0;overflow:hidden}.home-connect-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.home-connect-bar-lead{align-items:flex-start;gap:12px;min-width:0;display:flex}.home-connect-info-mark{border:1px solid var(--border-strong);background:var(--bg-soft);width:18px;height:18px;color:var(--text-muted);border-radius:999px;flex:none;place-items:center;margin-top:2px;font-size:13px;font-weight:500;line-height:1;display:grid}.home-connect-bar-lead h2{letter-spacing:-.01em;margin:0;font-size:.9rem;font-weight:500}.home-connect-bar-lead p{color:var(--text-muted);margin:2px 0 0;font-size:.875rem;line-height:1.45}.home-connect-bar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.home-connect-bar-actions code{background:var(--bg-soft);max-width:min(42vw,280px);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-connect-bar-actions code,.home-connect-copy,.home-connect-toggle,a.home-connect-toggle{border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:8px;padding:6px 10px;font-size:.8125rem}.home-connect-copy,.home-connect-toggle,a.home-connect-toggle{background:var(--bg-panel);cursor:pointer;font-weight:500;text-decoration:none}.home-connect-copy:hover,.home-connect-toggle:hover,a.home-connect-toggle:hover{border-color:var(--border-strong);background:var(--bg-soft)}.home-connect-toggle,a.home-connect-toggle{background:var(--bg-ink);color:var(--text-on-dark);border-color:#0000}.home-connect-toggle:hover,a.home-connect-toggle:hover{color:var(--text-on-dark);background:#222}html[data-theme=dark] .home-connect-toggle,html[data-theme=dark] a.home-connect-toggle{background:var(--console-action);color:var(--text-on-accent)}.home-connect-steps{border-top:1px solid var(--border-subtle);flex-wrap:wrap;gap:8px;margin:0;padding:12px 16px 14px;list-style:none;display:flex}.home-connect-steps li{border:1px solid var(--border-subtle);background:var(--bg-soft);min-height:28px;color:var(--text-muted);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:.8125rem;display:inline-flex}.home-connect-steps li.is-done{border-color:var(--state-success)}@supports (color:color-mix(in lab,red,red)){.home-connect-steps li.is-done{border-color:color-mix(in srgb,var(--state-success) 28%,var(--border-subtle))}}.home-connect-steps li.is-done{color:var(--text-primary)}.home-connect-steps li>span{color:var(--text-faint);font-size:.8125rem}.home-connect-steps li.is-done>span{color:var(--state-success)}.home-connect-steps a{color:inherit;font-weight:500;text-decoration:none}.home-connect-steps a:hover{text-decoration:underline}.home-connect-kickstart{border-top:1px solid var(--border-subtle);padding:0 16px 16px}.home-connect-kickstart .home-connect-snippet{margin-top:12px;position:relative}.home-connect-kickstart-foot{color:var(--text-muted);margin:10px 0 0;font-size:.75rem;line-height:1.5}.home-connect-kickstart-foot a{color:inherit;text-underline-offset:2px;text-decoration:underline}.home-connect-drawer{border-top:1px solid var(--border-subtle);padding:0 16px 16px}.home-connect-tabs{flex-wrap:wrap;gap:6px;margin-bottom:10px;padding-top:12px;display:flex}.home-connect-tabs button{color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:5px 11px;font-size:.8125rem;font-weight:500}.home-connect-tabs button.is-active{background:var(--bg-soft);color:var(--text-primary)}.home-connect-snippet{border:1px solid var(--border-subtle);background:var(--bg-soft);border-radius:10px;padding:12px;position:relative}.home-connect-snippet .home-connect-copy{position:absolute;top:10px;right:10px}.home-connect-snippet pre{color:var(--text-primary);font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;margin:0;padding-right:88px;font-size:.8125rem;line-height:1.5;overflow-x:auto}.home-connect-drawer-foot{margin-top:10px}.home-connect-drawer-foot p{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:.8125rem;display:flex}.home-connect-drawer-foot a{color:var(--text-primary)}.canonical-overview-fleet{margin:0 0 22px}.console-route-skeleton{width:100%;max-width:1280px;margin:0 auto;animation:canonical-overview-in .18s cubic-bezier(.16,1,.3,1) both}.console-route-skeleton .animate-pulse{background:linear-gradient(110deg,var(--bg-soft) 0,var(--bg-soft) 42%,var(--bg-soft) 84%);animation:console-route-skeleton-shimmer 1.35s ease-in-out infinite}@supports (color:color-mix(in lab,red,red)){.console-route-skeleton .animate-pulse{background:linear-gradient(110deg,color-mix(in srgb,var(--bg-soft) 88%,var(--border-subtle)) 0,color-mix(in srgb,var(--bg-soft) 55%,var(--bg-panel)) 42%,color-mix(in srgb,var(--bg-soft) 88%,var(--border-subtle)) 84%)}}.console-route-skeleton .animate-pulse{background-size:220% 100%}.console-route-skeleton-header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.console-route-skeleton-header>div:first-child{flex:1;gap:10px;min-width:0;display:grid}.console-route-skeleton-cta{border-radius:10px;flex-shrink:0;width:118px;height:38px}.console-route-skeleton-line{border-radius:999px;height:12px;display:block}.console-route-skeleton-line-eyebrow{width:52px;height:8px}.console-route-skeleton-line-title{border-radius:8px;width:min(220px,48%);height:26px}.console-route-skeleton-line-subtitle{width:min(420px,72%);height:12px}.console-route-skeleton-line-section{border-radius:7px;width:110px;height:14px}.console-route-skeleton-line-xl{border-radius:8px;width:56%;height:28px;margin-top:10px}.console-route-skeleton-line-lg{width:68%}.console-route-skeleton-line-md{width:44%;margin-top:8px}.console-route-skeleton-line-sm{width:32%}.console-route-skeleton-line-xs{width:48px;height:10px}.console-route-skeleton-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.console-route-skeleton-metric{border:1px solid var(--border-subtle);background:var(--bg-panel);min-width:0;box-shadow:var(--shadow-panel);border-radius:12px;flex-direction:column;gap:0;padding:16px 18px;display:flex}.console-route-skeleton-fleet{margin:0 0 22px}.console-route-skeleton-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.console-route-skeleton-fleet-strip{grid-auto-columns:minmax(168px,1fr);grid-auto-flow:column;gap:12px;display:grid;overflow:hidden}.console-route-skeleton-fleet-card{border:1px solid var(--border-subtle);background:var(--bg-panel);box-shadow:var(--shadow-panel);border-radius:14px;animation:console-route-skeleton-rise .42s cubic-bezier(.16,1,.3,1) both;overflow:hidden}.console-route-skeleton-fleet-hero{background:radial-gradient(ellipse at 50% 20%,var(--accent),transparent 62%),linear-gradient(180deg,var(--bg-ink,#111),var(--bg-ink,#111));place-items:center;height:112px;display:grid}@supports (color:color-mix(in lab,red,red)){.console-route-skeleton-fleet-hero{background:radial-gradient(ellipse at 50% 20%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 62%),linear-gradient(180deg,color-mix(in srgb,var(--bg-ink,#111) 92%,#222),color-mix(in srgb,var(--bg-ink,#111) 98%,#000))}}.console-route-skeleton-fleet-orb{border-radius:18px;width:56px;height:56px}.console-route-skeleton-fleet-body{gap:8px;padding:14px;display:grid}.console-route-skeleton-columns{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:14px;display:grid}.console-route-skeleton-panel{border:1px solid var(--border-subtle);background:var(--bg-panel);box-shadow:var(--shadow-panel);border-radius:12px;padding:16px 18px}.console-route-skeleton-row{border-top:1px solid var(--border-subtle);grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.console-route-skeleton-row:first-of-type{border-top:0;padding-top:4px}.console-route-skeleton-row-copy{gap:8px;min-width:0;display:grid}.console-route-skeleton-dot{border-radius:999px;width:8px;height:8px}.console-route-skeleton-pill{border-radius:999px;width:28px;height:18px}@keyframes console-route-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes console-route-skeleton-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0)}}@media (max-width:980px){.console-route-skeleton-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.console-route-skeleton-columns{grid-template-columns:1fr}.console-route-skeleton-fleet-strip{grid-auto-columns:minmax(148px,70vw)}}@media (max-width:640px){.console-route-skeleton-header{flex-direction:column;align-items:stretch}.console-route-skeleton-cta{width:100%}.console-route-skeleton-metrics{grid-template-columns:1fr}}.controls-console,.controls-page{width:100%;min-width:0;max-width:1460px;margin:0 auto}.controls-page{animation:controls-page-in .18s cubic-bezier(.16,1,.3,1) both;display:block}@keyframes controls-page-in{0%{opacity:0;transform:translateY(3px)}}.controls-workbench-top{border-bottom:1px solid var(--border-subtle);min-height:42px;margin:-28px -32px 27px;padding:0 32px}.controls-view-tabs{scrollbar-width:none;background:0 0;border:0;gap:25px;min-height:42px;display:flex;overflow-x:auto}.controls-view-tabs::-webkit-scrollbar{display:none}.controls-view-tab{min-width:max-content;min-height:42px;color:var(--text-muted);font:inherit;background:0 0;border:0;border-radius:0;outline:0;padding:0;font-size:12px;font-weight:500;transition:color .14s;position:relative}.controls-view-tab.active,.controls-view-tab:hover,.controls-view-tab[aria-current=page]{color:var(--text-primary)}.controls-view-tab.active:after,.controls-view-tab[aria-current=page]:after{background:var(--accent-blue);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.controls-view-tab:focus-visible{box-shadow:0 0 0 3px var(--accent-blue)}@supports (color:color-mix(in lab,red,red)){.controls-view-tab:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch,var(--accent-blue) 18%,transparent)}}.controls-page-header{justify-content:space-between;align-items:flex-end;gap:20px;min-height:0;margin-bottom:18px;padding:0;display:flex}.controls-page-header>div:first-child{min-width:0}.controls-page-header .controls-eyebrow{color:var(--text-faint);font-size:var(--type-micro);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-weight:650}.controls-page-header h1{color:var(--text-primary);font-family:var(--font-ui);font-size:var(--type-title);letter-spacing:-.03em;letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.15}.controls-page-header>div>p:last-child{max-width:52ch;color:var(--text-muted);margin:6px 0 0;font-size:.8125rem;line-height:1.5}.controls-primary-action{border:1px solid var(--console-action);background:var(--console-action);min-height:37px;color:var(--bg-panel);font:inherit;border-radius:6px;padding:0 14px;font-size:13px;font-weight:500;transition:transform .14s,filter .14s}.controls-primary-action:hover{background:var(--console-action-hover);filter:brightness(1.04);transform:translateY(-1px)}.controls-primary-action:active{transform:translateY(1px)}.controls-library-core,.controls-library-shell{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.controls-library-core{padding:0;display:block}.controls-toolbar{border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(260px,1fr) 180px;gap:8px;padding:11px 0;display:grid}.controls-toolbar label{display:block;position:relative}.controls-toolbar label>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.controls-toolbar input,.controls-toolbar select{border:1px solid var(--border-subtle);background:var(--bg-panel);width:100%;min-height:35px;color:var(--text-primary);font:inherit;border-radius:6px;outline:0;padding:0 11px;font-size:13px;font-weight:400;transition:border-color .14s,box-shadow .14s}.controls-toolbar input::placeholder{color:var(--text-muted);font-weight:400}.controls-toolbar input:focus-visible,.controls-toolbar select:focus-visible{border-color:var(--accent-blue);box-shadow:0 0 0 3px var(--accent-blue)}@supports (color:color-mix(in lab,red,red)){.controls-toolbar input:focus-visible,.controls-toolbar select:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch,var(--accent-blue) 16%,transparent)}}.controls-library-heading{justify-content:space-between;align-items:end;gap:16px;min-height:40px;padding:10px 0 8px;display:flex}.controls-form-heading h2,.controls-library-heading h2{color:var(--text-primary);margin:0;font-size:.9375rem;font-weight:500;line-height:1.25}.controls-form-heading p,.controls-library-heading p{display:none}.controls-muted-count{background:var(--bg-soft);min-height:22px;color:var(--text-muted);border-radius:999px;padding:0 8px;font-size:11px;font-weight:600}.controls-policy-table{border:0;border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);background:var(--bg-panel);border-radius:0;overflow-x:auto}.controls-policy-row,.controls-policy-table-head{min-width:900px}.controls-policy-grid{grid-template-columns:minmax(330px,2.25fr) minmax(145px,.8fr) minmax(190px,1fr) minmax(100px,.6fr) 34px}.controls-drafts-grid{grid-template-columns:minmax(330px,2.2fr) minmax(110px,.7fr) minmax(130px,.8fr) minmax(130px,.8fr) minmax(230px,1.2fr)}.controls-activity-grid{grid-template-columns:minmax(310px,1.8fr) minmax(200px,1.1fr) minmax(100px,.6fr) minmax(145px,.8fr) minmax(170px,.9fr)}.controls-policy-table-head{border-bottom:1px solid var(--border-strong);min-height:36px;color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;padding:0 12px;font-size:11px;font-weight:600}.controls-policy-row,.controls-policy-table-head{background:var(--bg-panel);align-items:center;display:grid}.controls-policy-row{border:0;border-bottom:1px solid var(--border-subtle);min-height:64px;color:var(--text-primary);font:inherit;text-align:left;border-radius:0;outline:0;padding:10px 12px;transition:background-color .14s}.controls-policy-row:last-child{border-bottom:0}.controls-policy-row-static:hover,.controls-policy-row:hover{background:var(--bg-soft)}.controls-policy-row:focus-visible{z-index:1;box-shadow:inset 0 0 0 2px var(--accent-blue);position:relative}.controls-policy-name,.controls-policy-name-button{min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;gap:3px;padding:0;display:grid}.controls-policy-title{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.controls-policy-name-button>span:last-child,.controls-policy-name>span:last-child{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;overflow:hidden}.controls-decision-badge,.controls-hash-cell,.controls-neutral-badge,.controls-policy-row time{width:max-content;max-width:100%;color:var(--text-muted);font-size:12px;font-weight:400}.controls-decision-badge{border-radius:999px;min-height:22px;padding:0 8px;font-weight:600}.controls-decision-badge.decision-allow,.controls-decision-badge.decision-observe{background:var(--state-success-tint);color:var(--state-success)}.controls-decision-badge.decision-deny{background:var(--state-danger-tint);color:var(--state-danger)}.controls-decision-badge.decision-approval_required{background:var(--state-warning-tint);color:var(--state-warning)}.controls-row-open{width:28px;height:28px;color:var(--text-muted);background:0 0;border-radius:999px;place-items:center;margin-left:auto;font-size:0;transition:background-color .14s,color .14s,transform .14s;display:grid}.controls-row-open:before{display:none}.controls-policy-row:hover .controls-row-open{background:var(--text-primary);color:var(--bg-panel)}.controls-row-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.controls-row-actions form{display:inline-flex}.controls-empty-state button,.controls-row-actions button{border:1px solid var(--border-subtle);background:var(--bg-panel);min-height:32px;color:var(--text-primary);font:inherit;border-radius:6px;padding:0 10px;font-size:12px;font-weight:500}.controls-row-actions .button-primary{border-color:var(--console-action);background:var(--console-action);color:var(--bg-panel)}.controls-empty-state{border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);text-align:center;place-content:center;justify-items:center;min-height:140px;display:grid}.controls-empty-state h3{margin:0;font-size:12px;font-weight:500}.controls-empty-state p{max-width:52ch;color:var(--text-muted);margin:6px 0 12px;font-size:12px}.data-table-pager{min-height:48px;color:var(--text-muted);font-variant-numeric:tabular-nums;grid-template-columns:1fr auto 1fr;align-items:center;font-size:11px;display:grid}.data-table-pager>span:last-child{justify-self:end}.data-table-page-controls{align-items:center;gap:3px;display:flex}.data-table-page-controls button{width:27px;height:27px;color:var(--text-muted);font:inherit;background:0 0;border:0;border-radius:6px;place-items:center;font-size:12px;display:grid}.data-table-page-controls button:hover:not(:disabled){background:var(--bg-soft);color:var(--text-primary)}.data-table-page-controls button.is-current,.data-table-page-controls button[aria-current=page]{background:var(--text-primary);color:var(--bg-panel)}.data-table-page-controls button:disabled{opacity:.28}.controls-work-drawer{border:0;border-left:1px solid var(--border-subtle);background:var(--bg-panel);width:min(520px,100vw - 72px);max-width:none;height:100dvh;inset:0 0 0 auto;overflow:hidden;box-shadow:-20px 0 54px #0c142624}.controls-drawer-header{border-bottom:1px solid var(--border-subtle);background:var(--bg-panel);min-height:116px;padding:25px 62px 20px 28px;display:block;position:relative}.controls-drawer-header>div{display:block}.controls-page-kicker{color:var(--accent-ink);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:600;display:block}.controls-drawer-header h1{color:var(--text-primary);font-family:var(--font-ui);letter-spacing:0;margin:0;font-size:26px;font-weight:500;line-height:1.08}.controls-drawer-header p{max-width:62ch;color:var(--text-muted);margin:7px 0 0;font-size:12px;line-height:1.5}.controls-drawer-header .sheet-close{border:1px solid var(--border-subtle);background:var(--bg-panel);width:32px;height:32px;color:var(--text-muted);border-radius:6px;place-items:center;display:grid;position:absolute;top:24px;right:25px}.controls-drawer-header .sheet-close:hover{background:var(--bg-soft);color:var(--text-primary)}.controls-drawer-body,.controls-drawer-main{width:100%;min-height:0}.controls-drawer-body{overscroll-behavior:contain;height:calc(100dvh - 116px);overflow-y:auto}.controls-drawer-main{background:var(--bg-panel);padding:22px 28px 44px}.controls-detail-grid,.controls-detail-workbench,.policy-builder-form,.policy-builder-frame,.policy-builder-main{width:100%;max-width:none}.policy-builder-progress{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:22px;display:grid}.policy-builder-progress button{border:0;border-top:3px solid var(--border-subtle);min-width:0;color:var(--text-muted);font:inherit;text-align:left;background:0 0;align-items:center;gap:7px;padding:10px 0 0;font-size:11px;font-weight:500;display:flex;position:relative}.policy-builder-progress button>span{background:var(--bg-soft);border-radius:999px;place-items:center;width:18px;height:18px;font-size:11px;display:grid}.policy-builder-progress button.is-active,.policy-builder-progress button.is-complete{border-top-color:var(--accent-blue);color:var(--text-primary)}.policy-builder-progress button.is-active>span,.policy-builder-progress button.is-complete>span{background:var(--accent-tint);color:var(--accent-ink)}.policy-builder-progress button:disabled{cursor:not-allowed;opacity:.55}.policy-builder-frame,.policy-builder-main{display:block}.policy-builder-step{display:none}.policy-builder-step.is-active{display:block}.controls-form-surface,.policy-builder-review,.policy-builder-section{border:0;border-bottom:1px solid var(--border-subtle);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:0 0 21px}.policy-builder-section+.policy-builder-section{margin-top:21px}.controls-form-heading,.policy-builder-section-heading{margin:0 0 15px;padding:0;display:block}.policy-builder-review h3,.policy-builder-section-heading h3{color:var(--text-primary);margin:0;font-size:11px;font-weight:600}.policy-builder-review p,.policy-builder-section-heading p{color:var(--text-muted);margin:4px 0 0;font-size:12px;line-height:1.45}.policy-builder-details-grid,.policy-builder-field-grid,.policy-builder-field-grid.three{grid-template-columns:1fr;gap:13px;display:grid}.controls-bind-form label,.controls-form-surface label,.policy-builder-field{gap:6px;display:grid}.controls-bind-form label>span,.controls-form-surface label>span,.policy-builder-field>span{color:var(--text-primary);font-size:11px;font-weight:500}.controls-bind-form input,.controls-bind-form select,.controls-form-surface input,.controls-form-surface select,.policy-builder-field input,.policy-builder-field select{border:1px solid var(--border-subtle);background:var(--bg-panel);width:100%;min-height:39px;color:var(--text-primary);font:inherit;border-radius:6px;outline:0;padding:0 11px;font-size:13px;font-weight:400}.controls-bind-form input::placeholder,.controls-form-surface input::placeholder,.policy-builder-field input::placeholder{color:var(--text-muted);font-weight:400}.controls-bind-form input:focus-visible,.controls-bind-form select:focus-visible,.controls-form-surface input:focus-visible,.controls-form-surface select:focus-visible,.policy-builder-field input:focus-visible,.policy-builder-field select:focus-visible{border-color:var(--accent-blue);box-shadow:0 0 0 3px var(--accent-blue)}@supports (color:color-mix(in lab,red,red)){.controls-bind-form input:focus-visible,.controls-bind-form select:focus-visible,.controls-form-surface input:focus-visible,.controls-form-surface select:focus-visible,.policy-builder-field input:focus-visible,.policy-builder-field select:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch,var(--accent-blue) 16%,transparent)}}.controls-side-empty.flush,.policy-builder-empty-condition,.policy-builder-note{background:var(--bg-soft);border:0;border-radius:6px;gap:4px;margin-top:14px;padding:12px;display:grid}.policy-builder-note strong{font-size:13px;font-weight:500}.policy-builder-empty-condition,.policy-builder-note em,.policy-builder-note span{color:var(--text-muted);font-size:11px;font-style:normal;line-height:1.45}.policy-builder-step-actions{align-items:center;gap:7px;margin-top:18px;display:flex}.controls-bind-form>button,.controls-confirm-row button,.controls-danger-zone button,.controls-lifecycle-actions button,.policy-builder-step-actions .button-primary,.policy-builder-step-actions .button-secondary{border:1px solid var(--border-subtle);background:var(--bg-panel);min-height:35px;color:var(--text-primary);font:inherit;border-radius:6px;padding:0 11px;font-size:12px;font-weight:500}.controls-bind-form>.button-primary,.controls-lifecycle-actions .button-primary,.policy-builder-step-actions .button-primary{border-color:var(--console-action);background:var(--console-action);color:var(--bg-panel)}.policy-builder-step-actions button:disabled{cursor:not-allowed;opacity:.42}.policy-builder-review{padding-bottom:0;position:static;top:auto}.policy-builder-review-kicker{color:var(--accent-ink);letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:600;display:block}.controls-condition-list,.controls-definition-grid,.policy-builder-review dl{margin:16px 0 0;display:grid}.controls-condition-list>div,.controls-definition-grid>div,.policy-builder-review dl>div{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(100px,.7fr) minmax(0,1.3fr);align-items:center;gap:12px;min-height:42px;padding:8px 0;display:grid}.controls-condition-list dt,.controls-definition-grid dt,.policy-builder-review dt{color:var(--text-muted);font-size:11px;font-weight:500}.controls-condition-list dd,.controls-definition-grid dd,.policy-builder-review dd{color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:400}.controls-detail-grid,.controls-detail-workbench{grid-template-columns:1fr;gap:22px;display:grid}.controls-detail-tabs{border-bottom:1px solid var(--border-subtle);scrollbar-width:none;background:0 0;gap:20px;min-height:39px;margin:-2px 0 0;padding:0;display:flex;overflow-x:auto}.controls-detail-tab{min-width:max-content;min-height:39px;color:var(--text-muted);font:inherit;background:0 0;border:0;border-radius:0;padding:0;font-size:12px;font-weight:500;position:relative}.controls-detail-tab.active,.controls-detail-tab[aria-current=page]{color:var(--text-primary)}.controls-detail-tab.active:after,.controls-detail-tab[aria-current=page]:after{background:var(--accent-blue);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.controls-detail-panel,.controls-form-surface{min-height:0;padding:0 0 21px}.controls-effect-box{background:var(--bg-soft);color:var(--text-primary);border:0;border-radius:6px;margin:0 0 18px;padding:12px;font-size:12px;line-height:1.5}.controls-detail-note{color:var(--text-muted);margin:12px 0;font-size:11px;line-height:1.5}.controls-detail-subheading{border-top:1px solid var(--border-subtle);margin-top:20px;padding-top:18px}.controls-bound-list{border-top:1px solid var(--border-subtle);margin:0;padding:0;list-style:none;display:grid}.controls-bound-row,.controls-danger-zone,.controls-danger-zone.neutral{border:0;border-bottom:1px solid var(--border-subtle);min-height:58px;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 0;display:grid}.controls-bound-row strong,.controls-danger-zone strong{color:var(--text-primary);font-size:12px;font-weight:500}.controls-bound-row span,.controls-danger-zone span{color:var(--text-muted);font-size:11px;font-weight:400}.controls-bind-form{grid-template-columns:1fr;gap:13px;display:grid}.controls-bind-form>button{width:max-content;margin-top:2px}.controls-confirm-row,.controls-lifecycle-actions{flex-wrap:wrap;gap:7px;display:flex}.controls-confirm-row{background:var(--state-danger-tint);border-radius:6px;align-items:center;padding:12px}.controls-confirm-row>span{width:100%;color:var(--state-danger);font-size:11px}@media (max-width:900px){.controls-workbench-top{margin:-22px -18px 24px;padding:0 18px}.controls-work-drawer{width:min(520px,100vw)}}@media (max-width:680px){.controls-page-header{flex-direction:column;align-items:flex-start}.controls-primary-action{align-self:flex-start}.controls-page-header h1{font-size:var(--type-title)}.controls-toolbar{grid-template-columns:1fr}.controls-library-heading{align-items:flex-start}.controls-work-drawer{width:100vw}.controls-drawer-header{min-height:112px;padding:22px 58px 18px 18px}.controls-drawer-header .sheet-close{top:20px;right:18px}.controls-drawer-body{height:calc(100dvh - 112px)}.controls-drawer-main{padding:20px 18px 36px}.data-table-pager{grid-template-columns:1fr auto}.data-table-pager>span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.controls-page{animation:none}}.operations-workbench{width:100%;max-width:1460px;margin:0 auto;animation:operations-page-in .18s cubic-bezier(.16,1,.3,1) both;display:block}.console-shell .operations-workbench{gap:0;display:block}@keyframes operations-page-in{0%{opacity:0;transform:translateY(3px)}}.operations-tab-bar{border-bottom:1px solid var(--border-subtle);min-height:42px;margin:-28px -32px 27px;padding:0 32px}.operations-tab-bar [role=tablist]{--tw-ring-shadow:none;gap:25px;display:flex}.operations-tab-bar [role=tab],.operations-tab-bar [role=tablist]{min-height:42px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.operations-tab-bar [role=tab]{min-width:max-content;color:var(--text-muted);font:inherit;font-size:12px;font-weight:500;position:relative}.operations-tab-bar [role=tab][aria-selected=true]{color:var(--text-primary);box-shadow:none}.operations-tab-bar [role=tab][aria-selected=true]:after{background:var(--accent-blue);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.operations-header{justify-content:space-between;align-items:flex-end;gap:24px;min-height:0;margin-bottom:25px;padding:0;display:flex}.operations-header>div:first-child{min-width:0}.operations-header .operations-eyebrow{color:var(--text-faint);font-size:var(--type-micro);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-weight:650}.operations-header h1{color:var(--text-primary);font-family:var(--font-ui);font-size:var(--type-title);letter-spacing:-.03em;margin:0;font-weight:700;line-height:1.15}.operations-header>div>p:last-child{max-width:52ch;color:var(--text-muted);margin:6px 0 0;font-size:.8125rem;line-height:1.5}.operations-header .console-primary-button{border:1px solid var(--console-action);background:var(--console-action);min-height:37px;color:var(--bg-panel);border-radius:6px;padding:0 14px;font-size:13px;font-weight:500}.operations-workbench [role=tabpanel]{padding-top:0}.operations-workbench .ops-surface{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.operations-filter-bar,.operations-toolbar{border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border-subtle);gap:8px;padding:11px 0;display:grid}.operations-toolbar{grid-template-columns:minmax(260px,1fr)}.operations-filter-bar{grid-template-columns:minmax(260px,1.5fr) repeat(3,minmax(135px,.62fr))}.operations-filter-bar label,.operations-toolbar label{display:block;position:relative}.operations-filter-bar label>span,.operations-toolbar label>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.operations-filter-bar input,.operations-filter-bar select,.operations-toolbar input{border:1px solid var(--border-subtle);background:var(--bg-panel);width:100%;min-height:35px;color:var(--text-primary);font:inherit;border-radius:6px;outline:0;padding:0 11px;font-size:13px;font-weight:400}.operations-filter-bar input::placeholder,.operations-toolbar input::placeholder{color:var(--text-muted);font-weight:400}.operations-filter-bar input:focus-visible,.operations-filter-bar select:focus-visible,.operations-toolbar input:focus-visible{border-color:var(--accent-blue);box-shadow:0 0 0 3px var(--accent-blue)}@supports (color:color-mix(in lab,red,red)){.operations-filter-bar input:focus-visible,.operations-filter-bar select:focus-visible,.operations-toolbar input:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch,var(--accent-blue) 16%,transparent)}}.operations-workbench .ops-surface-heading{justify-content:space-between;align-items:end;gap:16px;min-height:40px;padding:10px 0 8px;display:flex}.operations-workbench .ops-surface-heading h2{color:var(--text-primary);margin:0;font-size:.9375rem;font-weight:500}.operations-workbench .ops-surface-heading p{display:none}.operations-heading-actions{align-items:center;gap:7px;display:flex}.operations-workbench .ops-count-pill{background:var(--bg-soft);min-height:22px;color:var(--text-muted);border:0;border-radius:999px;padding:0 8px;font-size:11px;font-weight:600}.operations-limit-list,.operations-table{border:0;border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);background:var(--bg-panel);border-radius:0;overflow-x:auto}.operations-table-head,.operations-table-row{min-width:870px}.operations-table-head{border-bottom:1px solid var(--border-strong);min-height:36px;color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;padding:0 12px;font-size:11px;font-weight:600}.operations-table-head,.operations-table-row{background:var(--bg-panel);align-items:center;display:grid}.operations-table-row{border:0;border-bottom:1px solid var(--border-subtle);min-height:64px;padding:10px 12px;transition:background-color .14s}.operations-table-row:last-child{border-bottom:0}.operations-table-row:hover{background:var(--bg-soft)}.operations-tool-table .operations-table-head,.operations-tool-table .operations-table-row{grid-template-columns:minmax(310px,2fr) minmax(150px,.9fr) minmax(105px,.6fr) minmax(105px,.6fr) 34px}.operations-decision-table .operations-table-head,.operations-decision-table .operations-table-row{grid-template-columns:minmax(310px,1.8fr) minmax(190px,1.05fr) minmax(130px,.7fr) minmax(170px,.9fr) 34px}.operations-table-row>div:first-child{gap:2px;min-width:0;display:grid}.operations-table-row strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.operations-table-row span,.operations-table-row time{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;overflow:hidden}.operations-workbench .ops-state-pill{background:var(--bg-soft);width:max-content;min-height:22px;color:var(--text-muted);border:0;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.operations-workbench .ops-state-active,.operations-workbench .ops-state-allow,.operations-workbench .ops-state-approved,.operations-workbench .ops-state-low{background:var(--state-success-tint);color:var(--state-success)}.operations-workbench .ops-state-archived,.operations-workbench .ops-state-critical,.operations-workbench .ops-state-denied,.operations-workbench .ops-state-deny,.operations-workbench .ops-state-disabled,.operations-workbench .ops-state-rate_limited{background:var(--state-danger-tint);color:var(--state-danger)}.operations-workbench .ops-state-approval_required,.operations-workbench .ops-state-high,.operations-workbench .ops-state-medium,.operations-workbench .ops-state-observe{background:var(--state-warning-tint);color:var(--state-warning)}.operations-workbench .ops-row-open{width:28px;height:28px;color:var(--text-muted);background:0 0;border:0;border-radius:999px;place-items:center;margin-left:auto;font-size:0;display:grid}.operations-workbench .ops-row-open:before{display:none}.operations-table-row:hover .ops-row-open{background:var(--text-primary);color:var(--bg-panel)}.operations-limit-list{display:grid}.operations-limit-row{border:0;border-bottom:1px solid var(--border-subtle);background:var(--bg-panel);grid-template-columns:minmax(220px,1.3fr) minmax(170px,1fr) minmax(300px,1.4fr);align-items:center;gap:20px;min-width:800px;min-height:66px;padding:10px 12px;display:grid}.operations-limit-row:last-child{border-bottom:0}.operations-limit-row>div:first-child{gap:3px;display:grid}.operations-limit-row>div:first-child span:first-child{color:var(--text-primary);font-size:13px;font-weight:500}.operations-limit-meta>span:not(.ops-state-pill),.operations-limit-row>div:first-child span:last-child{color:var(--text-muted);font-size:12px}.operations-meter{background:var(--bg-soft-strong);border-radius:999px;height:5px;overflow:hidden}.operations-meter>span{border-radius:inherit;background:var(--accent-blue);height:100%;display:block}.operations-limit-meta{justify-content:flex-end;align-items:center;gap:10px;display:flex}.operations-limit-meta .button-secondary{border:1px solid var(--border-subtle);background:var(--bg-panel);min-height:32px;color:var(--text-primary);border-radius:6px;padding:0 10px;font-size:12px;font-weight:500}.operations-workbench .ops-empty-state{border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);text-align:center;place-content:center;justify-items:center;min-height:140px;display:grid}.operations-workbench .ops-empty-state h3{margin:0;font-size:12px;font-weight:500}.operations-workbench .ops-empty-state p{max-width:50ch;color:var(--text-muted);margin:6px 0 0;font-size:12px}.operations-drawer{border:0;border-left:1px solid var(--border-subtle);background:var(--bg-panel);width:min(520px,100vw - 72px);max-width:none;height:100dvh;inset:0 0 0 auto;overflow:hidden;box-shadow:-20px 0 54px #0c142624}.operations-drawer .sheet-header{border-bottom:1px solid var(--border-subtle);background:var(--bg-panel);min-height:108px;padding:25px 62px 19px 28px;display:block;position:relative}.operations-drawer .sheet-title{color:var(--text-primary);font-family:var(--font-ui);margin:0;font-size:26px;font-weight:500;line-height:1.08}.operations-drawer .sheet-description{color:var(--text-muted);margin:7px 0 0;font-size:12px;line-height:1.5}.operations-drawer .sheet-close{border:1px solid var(--border-subtle);background:var(--bg-panel);width:32px;height:32px;color:var(--text-muted);border-radius:6px;place-items:center;display:grid;position:absolute;top:24px;right:25px}.operations-drawer .sheet-body{background:var(--bg-panel);overscroll-behavior:contain;height:calc(100dvh - 108px);padding:22px 28px 44px;overflow-y:auto}.operations-detail-stack,.operations-form{gap:14px;display:grid}.operations-form label{gap:6px;display:grid}.operations-form label>span{color:var(--text-primary);font-size:11px;font-weight:500}.operations-form input,.operations-form select,.operations-form textarea{border:1px solid var(--border-subtle);background:var(--bg-panel);width:100%;min-height:39px;color:var(--text-primary);font:inherit;border-radius:6px;outline:0;padding:0 11px;font-size:13px;font-weight:400}.operations-form textarea{resize:vertical;min-height:86px;padding-top:10px}.operations-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.operations-detail-stack form>button,.operations-form>button{border:1px solid var(--console-action);background:var(--console-action);width:max-content;min-height:35px;color:var(--bg-panel);font:inherit;border-radius:6px;padding:0 11px;font-size:12px;font-weight:500}.operations-detail-grid{margin:0;display:grid}.operations-detail-grid>div{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(110px,.75fr) minmax(0,1.25fr);align-items:center;gap:12px;min-height:43px;padding:8px 0;display:grid}.operations-detail-grid dt{color:var(--text-muted);font-size:11px;font-weight:500}.operations-detail-grid dd{color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:400}.operations-context-block,.operations-detail-note{background:var(--bg-soft);color:var(--text-muted);white-space:pre-wrap;overflow-wrap:anywhere;border:0;border-radius:6px;margin:0;padding:12px;font-size:11px;line-height:1.5}.operations-lifecycle-trigger{justify-self:start}.operations-lifecycle-note{border-top:1px solid var(--border-subtle);color:var(--text-muted);margin:0;padding:12px 0;font-size:12px;line-height:1.5}.operations-lifecycle-confirm{border:1px solid var(--state-danger);gap:12px;padding:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.operations-lifecycle-confirm{border:1px solid color-mix(in oklch,var(--state-danger) 30%,var(--border-subtle))}}.operations-lifecycle-confirm{background:var(--state-danger-tint);border-radius:6px}.operations-lifecycle-confirm>div:first-child{gap:5px;display:grid}.operations-lifecycle-confirm strong{color:var(--state-danger);font-size:13px;font-weight:600}.operations-lifecycle-confirm p{color:var(--text-muted);margin:0;font-size:12px;line-height:1.5}.operations-lifecycle-confirm>div:last-child{gap:7px;display:flex}@media (max-width:900px){.operations-tab-bar{margin:-22px -18px 24px;padding:0 18px}}@media (max-width:760px){.operations-filter-bar{grid-template-columns:1fr 1fr}.operations-search-field{grid-column:1/-1}}@media (max-width:680px){.operations-header{flex-direction:column;align-items:flex-start}.operations-header .console-primary-button{align-self:flex-start}.operations-header h1{font-size:var(--type-title)}.operations-filter-bar,.operations-form-grid{grid-template-columns:1fr}.operations-search-field{grid-column:auto}.operations-drawer{width:100vw}.operations-drawer .sheet-header{min-height:104px;padding:22px 58px 18px 18px}.operations-drawer .sheet-close{top:20px;right:18px}.operations-drawer .sheet-body{height:calc(100dvh - 104px);padding:20px 18px 36px}}@media (prefers-reduced-motion:reduce){.operations-workbench{animation:none}}.approvals-workbench{width:100%;max-width:1460px;margin:0 auto;animation:approvals-page-in .18s cubic-bezier(.16,1,.3,1) both}@keyframes approvals-page-in{0%{opacity:0;transform:translateY(3px)}}.approval-subnav{border-bottom:1px solid var(--border-subtle);scrollbar-width:none;gap:25px;min-height:42px;margin:-28px -32px 27px;padding:0 32px;display:flex;overflow-x:auto}.approval-subnav::-webkit-scrollbar{display:none}.approval-subnav a{min-width:max-content;color:var(--text-muted);align-items:center;font-size:12px;font-weight:500;display:inline-flex;position:relative}.approval-subnav a.is-active,.approval-subnav a:hover,.approval-subnav a[aria-current=page]{color:var(--text-primary)}.approval-subnav a.is-active:after,.approval-subnav a[aria-current=page]:after{background:var(--accent-blue);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.approval-page-header{margin-bottom:18px}.approval-eyebrow{color:var(--text-faint);font-size:var(--type-micro);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-weight:650}.approval-page-header h1{color:var(--text-primary);font-family:var(--font-ui);font-size:var(--type-title);letter-spacing:-.03em;letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.15}.approval-page-header>div>p:last-child{max-width:52ch;color:var(--text-muted);margin:6px 0 0;font-size:.8125rem;line-height:1.5}.approval-filter-bar{border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(150px,.62fr) minmax(240px,1.25fr) minmax(220px,1.05fr) auto;gap:8px;padding:11px 0;display:grid}.approval-filter-bar label{display:block;position:relative}.approval-filter-bar label>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.approval-filter-bar input,.approval-filter-bar select{border:1px solid var(--border-subtle);background:var(--bg-panel);width:100%;min-height:35px;color:var(--text-primary);font:inherit;border-radius:6px;outline:0;padding:0 11px;font-size:13px;font-weight:400}.approval-filter-bar input::placeholder{color:var(--text-muted);font-weight:400}.approval-filter-bar input:focus-visible,.approval-filter-bar select:focus-visible{border-color:var(--accent-blue);box-shadow:0 0 0 3px var(--accent-blue)}@supports (color:color-mix(in lab,red,red)){.approval-filter-bar input:focus-visible,.approval-filter-bar select:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch,var(--accent-blue) 16%,transparent)}}.approval-filter-actions{justify-content:flex-end;align-items:center;gap:6px;min-width:64px;display:flex}.approval-filter-actions a,.approval-filter-actions button{border:1px solid var(--border-subtle);background:var(--bg-panel);min-height:35px;color:var(--text-primary);font:inherit;border-radius:6px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.approval-filter-actions a{color:var(--text-muted);border-color:#0000}.approval-index-heading{justify-content:space-between;align-items:end;gap:16px;min-height:40px;padding:10px 0 8px;display:flex}.approval-index-heading h2{color:var(--text-primary);margin:0;font-size:.9375rem;font-weight:500}.approval-index-heading p{display:none}.approval-index-heading>span{background:var(--bg-soft);min-height:22px;color:var(--text-muted);border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.approval-table-shell{border:0;border-bottom:1px solid var(--border-strong);box-shadow:none;--tw-ring-shadow:none;background:0 0;border-radius:0;overflow:hidden}.approval-table{border-collapse:collapse;border-spacing:0;background:var(--bg-panel);min-width:980px}.approval-table [data-slot=table-head]{border-bottom:1px solid var(--border-strong);background:var(--bg-panel);height:36px;color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding:0 12px;font-size:11px;font-weight:600}.approval-table [data-slot=table-row]{border-bottom:1px solid var(--border-subtle);background:var(--bg-panel);min-height:64px;transition:background-color .14s}.approval-table [data-slot=table-row]:hover{background:var(--bg-soft)}.approval-table [data-slot=table-cell]{border-bottom:1px solid var(--border-subtle);color:var(--text-primary);font-variant-numeric:tabular-nums;vertical-align:middle;padding:13px 12px;font-size:12px;font-weight:400}.approval-index-primary{gap:3px;min-width:0;display:grid}.approval-index-primary strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.approval-index-primary span,.approval-table code,.approval-table time{color:var(--text-muted);font-family:var(--font-mono);font-size:11px}.approval-table .table-row-action{width:28px;height:28px;color:var(--text-muted);background:0 0;border:0;border-radius:999px;place-items:center;margin-left:auto;font-size:0;display:grid}.approval-table [data-slot=table-row]:hover .table-row-action{background:var(--text-primary);color:var(--bg-panel)}.approval-index-body>.console-empty-state{border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);text-align:center;place-content:center;justify-items:center;min-height:140px;display:grid}.approval-index-body>.console-empty-state h3{font-size:12px;font-weight:500}.approval-index-body>.console-empty-state p{max-width:52ch;color:var(--text-muted);margin-top:6px;font-size:12px}.approval-expired-note{border:1px solid var(--border-subtle);background:var(--bg-soft);color:var(--text-muted);border-radius:6px;margin:0;padding:12px;font-size:12px;line-height:1.5}.approval-pager{min-height:48px;color:var(--text-muted);font-variant-numeric:tabular-nums;grid-template-columns:1fr auto 1fr;align-items:center;font-size:11px;display:grid}.approval-pager>span:last-child{justify-self:end}.approval-pager>div{align-items:center;gap:3px;display:flex}.approval-pager a,.approval-pager>div>span{width:27px;height:27px;color:var(--text-muted);border-radius:6px;place-items:center;font-size:12px;display:grid}.approval-pager a:hover{background:var(--bg-soft);color:var(--text-primary)}.approval-pager a[aria-current=page]{background:var(--text-primary);color:var(--bg-panel)}.approval-pager>div>span{opacity:.3}.approval-drawer{border:0;border-left:1px solid var(--border-subtle);background:var(--bg-panel);width:min(560px,100vw - 72px);max-width:none;height:100dvh;inset:0 0 0 auto;overflow:hidden;box-shadow:-20px 0 54px #0c142624}.approval-drawer .sheet-header{border-bottom:1px solid var(--border-subtle);background:var(--bg-panel);min-height:108px;padding:25px 62px 19px 28px;display:block;position:relative}.approval-drawer .sheet-title{color:var(--text-primary);font-family:var(--font-ui);margin:0;font-size:26px;font-weight:500;line-height:1.08}.approval-drawer .sheet-description{color:var(--text-muted);margin:7px 0 0;font-size:12px}.approval-drawer .sheet-close{border:1px solid var(--border-subtle);background:var(--bg-panel);width:32px;height:32px;color:var(--text-muted);border-radius:6px;place-items:center;display:grid;position:absolute;top:24px;right:25px}.approval-drawer .sheet-body{background:var(--bg-panel);overscroll-behavior:contain;height:calc(100dvh - 108px);padding:22px 28px 44px;overflow-y:auto}.approval-drawer-content{gap:22px;display:grid}.approval-drawer-status{justify-content:space-between;align-items:center;gap:12px;display:flex}.approval-drawer-status code{color:var(--text-muted);font-family:var(--font-mono);text-overflow:ellipsis;font-size:11px;overflow:hidden}.approval-detail-grid,.approval-proof-section dl{margin:0;display:grid}.approval-detail-grid>div,.approval-proof-section dl>div{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(115px,.72fr) minmax(0,1.28fr);align-items:center;gap:12px;min-height:43px;padding:8px 0;display:grid}.approval-detail-grid dt,.approval-proof-section dt{color:var(--text-muted);font-size:11px;font-weight:500}.approval-detail-grid dd,.approval-proof-section dd{color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:400}.approval-proof-section{border-top:1px solid var(--border-subtle);padding-top:18px}.approval-proof-section h3{margin:0 0 10px;font-size:11px;font-weight:600}.approval-proof-section code{color:var(--text-muted);font-family:var(--font-mono);word-break:break-all;font-size:11px}.approval-drawer-timeline{border-top:1px solid var(--border-subtle);margin:0;padding:0;list-style:none;display:grid}.approval-drawer-timeline>li{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(100px,.75fr) minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;display:grid}.approval-drawer-timeline p,.approval-drawer-timeline span,.approval-drawer-timeline strong,.approval-drawer-timeline time{font-size:11px;font-weight:400}.approval-drawer-timeline span{color:var(--text-primary);font-weight:500}.approval-drawer-timeline p,.approval-drawer-timeline strong,.approval-drawer-timeline time{color:var(--text-muted)}.approval-drawer-timeline p{grid-column:1/-1;margin:-4px 0 9px}.approval-drawer-actions{border-top:1px solid var(--border-subtle);grid-template-columns:1fr;gap:18px;padding-top:18px;display:grid}.approval-drawer-actions form{gap:8px;display:grid}.approval-drawer-actions label{gap:6px;display:grid}.approval-drawer-actions label>span{color:var(--text-primary);font-size:11px;font-weight:500}.approval-drawer-actions input{background:var(--bg-panel);width:100%;min-height:39px;color:var(--text-primary);font:inherit;outline:0;font-size:13px;font-weight:400}.approval-drawer-actions button,.approval-drawer-actions input{border:1px solid var(--border-subtle);border-radius:6px;padding:0 11px}.approval-drawer-actions button{width:max-content;min-height:35px;font:inherit;font-size:12px;font-weight:500}.approval-drawer-actions .console-primary-button{border-color:var(--console-action);background:var(--console-action);color:var(--bg-panel)}.approval-drawer-actions .button-danger{border-color:var(--state-danger)}@supports (color:color-mix(in lab,red,red)){.approval-drawer-actions .button-danger{border-color:color-mix(in oklch,var(--state-danger) 38%,var(--border-subtle))}}.approval-drawer-actions .button-danger{background:var(--state-danger-tint);color:var(--state-danger)}@media (max-width:900px){.approval-subnav{margin:-22px -18px 24px;padding:0 18px}}@media (max-width:760px){.approval-filter-bar{grid-template-columns:1fr 1fr}.approval-filter-actions{justify-content:flex-start}}@media (max-width:680px){.approval-page-header h1{font-size:var(--type-title)}.approval-filter-bar{grid-template-columns:1fr}.approval-drawer{width:100vw}.approval-drawer .sheet-header{min-height:104px;padding:22px 58px 18px 18px}.approval-drawer .sheet-close{top:20px;right:18px}.approval-drawer .sheet-body{height:calc(100dvh - 104px);padding:20px 18px 36px}.approval-pager{grid-template-columns:1fr auto}.approval-pager>span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.approvals-workbench{animation:none}}.treasury-workbench{width:100%;max-width:1460px;margin:0 auto;animation:treasury-page-in .18s cubic-bezier(.16,1,.3,1) both}@keyframes treasury-page-in{0%{opacity:0;transform:translateY(3px)}}.treasury-subnav{border-bottom:1px solid var(--border-subtle);scrollbar-width:none;gap:25px;min-height:42px;margin:-28px -32px 27px;padding:0 32px;display:flex;overflow-x:auto}.treasury-subnav::-webkit-scrollbar{display:none}.treasury-subnav a{min-width:max-content;color:var(--text-muted);align-items:center;font-size:.8125rem;font-weight:500;display:inline-flex;position:relative}.treasury-subnav a.is-active,.treasury-subnav a:hover{color:var(--accent-ink)}.treasury-subnav a.is-active:after{background:var(--accent-blue);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.treasury-page-header{justify-content:space-between;align-items:flex-end;gap:20px;min-height:0;margin-bottom:16px;display:flex}.treasury-eyebrow,.treasury-rail-eyebrow{color:var(--text-faint);font-size:var(--type-micro);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-weight:650}.treasury-page-header h1{max-width:900px;color:var(--text-primary);font-family:var(--font-ui);font-size:var(--type-title);letter-spacing:-.03em;margin:0;font-weight:700;line-height:1.15}.treasury-info-callout{border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--bg-soft);align-items:flex-start;gap:12px;margin:0 0 16px;padding:10px 12px;display:flex}.treasury-info-mark{background:var(--bg-panel);border:1px solid var(--border-strong);width:18px;height:18px;color:var(--text-muted);border-radius:999px;flex:none;place-items:center;margin-top:1px;font-size:13px;font-weight:500;line-height:1;display:grid}.treasury-info-body{min-width:0;color:var(--text-muted);font-size:.8125rem;font-weight:400;line-height:1.5}.treasury-info-body a{color:var(--text-primary);text-underline-offset:2px;text-decoration:underline}.treasury-panel{border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--bg-panel);gap:14px;padding:18px 18px 16px;display:grid}.treasury-panel-header h2{color:var(--text-primary);letter-spacing:-.01em;margin:0;font-size:.9375rem;font-weight:500}.treasury-panel-header p{color:var(--text-muted);margin:6px 0 0;font-size:.8125rem;font-weight:400;line-height:1.45}.treasury-panel-header-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.treasury-panel-header-row>div:first-child{min-width:0}.treasury-path-strip{border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--bg-soft);padding:14px 16px}.treasury-path-strip-kicker{color:var(--text-faint);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:500}.treasury-path-list{counter-reset:fund-path;gap:10px;margin:0;padding:0;list-style:none;display:grid}.treasury-path-list li{color:var(--text-muted);counter-increment:fund-path;gap:2px;padding-left:28px;font-size:.8125rem;line-height:1.45;display:grid;position:relative}.treasury-path-list li:before{content:counter(fund-path);border:1px solid var(--border-strong);background:var(--bg-panel);width:18px;height:18px;color:var(--text-muted);border-radius:999px;place-items:center;font-size:13px;font-weight:500;line-height:1;display:grid;position:absolute;top:1px;left:0}.treasury-path-list strong{color:var(--text-primary);font-size:.8125rem;font-weight:500}.treasury-path-list a{color:var(--text-primary);text-underline-offset:2px;text-decoration:underline}.fund-surface{border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--bg-panel);gap:18px;padding:18px;display:grid}.fund-paths{gap:10px;display:grid}.fund-paths-label{color:var(--text-faint);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.8125rem;font-weight:500}.fund-path-toggle{grid-template-columns:1fr 1fr;gap:8px;display:grid}.fund-path-toggle .fund-path-link,.fund-path-toggle button{border:1px solid var(--border-subtle);min-height:56px;color:var(--text-muted);text-align:left;cursor:pointer;background:0 0;border-radius:10px;justify-items:start;gap:2px;padding:12px 14px;text-decoration:none;display:grid}.fund-path-toggle .fund-path-link:hover,.fund-path-toggle button.is-active{border-color:var(--border-strong);background:var(--bg-soft);color:var(--text-primary)}.fund-path-title{font-size:.875rem;font-weight:500}.fund-path-sub{color:var(--text-faint);font-size:.8125rem;line-height:1.35}.fund-body{min-width:0}.fund-deposit{grid-template-columns:minmax(0,12rem) minmax(0,1fr);align-items:end;gap:12px;display:grid}.fund-wallet-path{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.fund-wallet-path p{color:var(--text-muted);margin:0;font-size:.8125rem;line-height:1.45}.fund-continue{background:var(--console-action);min-height:36px;color:var(--text-on-accent);border-radius:10px;align-items:center;padding:0 14px;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.fund-roster{border-top:1px solid var(--border-subtle);gap:8px;padding-top:14px;display:grid}.fund-roster h2{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.8125rem;font-weight:500}.fund-roster-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.fund-roster-row{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1.2fr) minmax(0,7rem) minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:8px 0;display:grid}.fund-roster-row:last-child{border-bottom:0}.fund-roster-row.is-treasury{grid-template-columns:minmax(0,1.2fr) minmax(0,7rem) auto}.fund-roster-identity{align-items:center;gap:8px;min-width:0;display:inline-flex}.fund-roster-name{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;overflow:hidden}.fund-roster-hint,.fund-roster-meta{color:var(--text-faint);font-size:.8125rem}.fund-roster-hint{justify-self:end}.fund-roster-address{min-width:0}.fund-roster-address .funding-address{max-width:100%}.fund-roster-balance{color:var(--text-primary);font-family:var(--font-mono);font-variant-numeric:tabular-nums;justify-self:end;font-size:.8125rem}.fund-roster-chain{border:1px solid var(--border-subtle);background:var(--bg-soft);width:100%;min-height:30px;color:var(--text-muted);border-radius:8px;padding:0 8px;font-size:.8125rem}.fund-roster-empty{color:var(--text-faint);padding:10px 0;font-size:.8125rem}@media (max-width:640px){.fund-deposit,.fund-path-toggle{grid-template-columns:1fr}.fund-roster-row,.fund-roster-row.is-treasury{grid-template-columns:minmax(0,1fr) auto}.fund-roster-address,.fund-roster-chain,.fund-roster-meta{grid-column:1}.fund-roster-balance,.fund-roster-hint{grid-area:1/2}}.treasury-agent-gas-note{color:var(--text-faint);grid-column:1/-1;margin:0;font-size:.8125rem;line-height:1.4}.treasury-stack{gap:14px;display:grid}.treasury-fund-grid{gap:12px;display:grid}@media (min-width:640px){.treasury-fund-grid{grid-template-columns:minmax(0,12rem) minmax(0,1fr);align-items:end}}.treasury-agent-list{gap:8px;display:grid}.treasury-agent-row-identity{align-items:center;gap:10px;min-width:0;display:flex}.treasury-agent-name{margin:0 0 4px;font-size:.8125rem;font-weight:500}.treasury-metric-value{font-variant-numeric:tabular-nums;margin:0;font-size:.8125rem;font-weight:500}.treasury-input,.treasury-select{border:1px solid var(--border-subtle);background:var(--bg-panel);width:100%;min-height:36px;color:var(--text-primary);font:inherit;border-radius:8px;padding:0 10px;font-size:.8125rem}.treasury-inline-meta{color:var(--text-muted);margin:12px 0 0;font-size:.875rem}.treasury-inline-meta strong{color:var(--text-primary);font-weight:500}.treasury-inline-actions{flex-wrap:wrap;align-items:flex-end;gap:10px;max-width:28rem;margin-top:12px;display:flex}.treasury-inline-actions .treasury-field-stack{flex:1}.treasury-ok{color:var(--state-success)}.treasury-error,.treasury-ok{margin:10px 0 0;font-size:.8125rem}.treasury-error{color:var(--state-danger)}.empower-workbench{gap:14px;display:grid}.empower-tabs{flex-wrap:wrap;gap:6px;display:flex}.empower-tabs button{min-height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:0 12px;font-size:.875rem;font-weight:500}.empower-tabs button.is-active{background:var(--bg-soft);color:var(--text-primary)}.empower-panel{min-width:0}.delegations-panel{border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--bg-panel);gap:16px;padding:18px;display:grid}.delegations-skip-notice{border:1px solid var(--border-subtle);background:var(--bg-soft);color:var(--text-primary);border-radius:10px;margin:0;padding:10px 12px;font-size:.8125rem;line-height:1.4}.delegations-panel-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.delegations-panel-header h2{color:var(--text-primary);letter-spacing:-.01em;margin:0;font-size:.9375rem;font-weight:500}.delegations-panel-header p{color:var(--text-muted);margin:6px 0 0;font-size:.8125rem;line-height:1.45}.delegations-source-toggle{border:1px solid var(--border-subtle);background:var(--bg-soft);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.delegations-source-toggle button{min-height:30px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 12px;font-size:.8125rem;font-weight:500}.delegations-source-toggle button.is-active{background:var(--bg-panel);color:var(--text-primary);box-shadow:var(--shadow-panel)}.delegations-source-hint{color:var(--text-faint);margin:-4px 0 0;font-size:.8125rem;line-height:1.4}.delegation-form{gap:14px;display:grid}.delegation-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.delegation-form-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.delegation-wallet-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.delegation-wallet-bar code{color:var(--text-muted);font-family:var(--font-mono);font-size:.8125rem}.delegation-primary-button,.delegation-secondary-button{cursor:pointer;border-radius:10px;min-height:36px;padding:0 14px;font-size:.8125rem;font-weight:500}.delegation-primary-button{background:var(--console-action);color:var(--text-on-accent);border:0}.delegation-primary-button:disabled{opacity:.55;cursor:not-allowed}.delegation-secondary-button{border:1px solid var(--border-subtle);background:var(--bg-soft);color:var(--text-primary)}.delegation-form-meta{color:var(--text-muted);font-size:.8125rem;line-height:1.4}.delegation-form-meta.is-ok{color:var(--state-success,#1f7a4d)}.delegation-form-meta.is-warn{color:var(--state-warning,#9a6b16)}.delegation-form-meta.is-error{color:var(--state-danger)}.delegations-active{border-top:1px solid var(--border-subtle);gap:10px;padding-top:14px;display:grid}.delegations-active h3{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.8125rem;font-weight:500}.delegation-list{gap:8px;display:grid;overflow-x:auto}.delegation-table{border-collapse:collapse;width:100%;font-size:.8125rem}.delegation-table th{color:var(--text-faint);letter-spacing:.04em;text-align:left;text-transform:uppercase;padding:8px 10px 8px 0;font-size:.8125rem;font-weight:500}.delegation-table td,.delegation-table th{border-bottom:1px solid var(--border-subtle)}.delegation-table td{color:var(--text-primary);vertical-align:middle;padding:10px 10px 10px 0}.delegation-table tr:last-child td{border-bottom:0}.delegation-table-action{text-align:right;padding-right:0!important}@media (max-width:800px){.delegation-form-grid{grid-template-columns:1fr}.delegations-panel-header{flex-direction:column}}.treasury-field-label{color:var(--text-muted);font-size:.8125rem;font-weight:500}.treasury-field-stack{gap:6px;display:grid}.treasury-agent-row{border:1px solid var(--border-subtle);border-radius:calc(var(--radius) - 2px);background:var(--bg-soft);gap:12px;padding:12px;display:grid}@media (min-width:640px){.treasury-agent-row{grid-template-columns:minmax(0,1.5fr) minmax(0,10rem) auto auto;align-items:center}}.treasury-page-header>div:first-child>p:last-child{max-width:52ch;color:var(--text-muted);margin:6px 0 0;font-size:.8125rem;font-weight:400;line-height:1.5}.treasury-header-actions{flex:none;justify-content:flex-end;align-items:center;gap:7px;padding-top:0;display:flex}.treasury-button,.treasury-icon-button,.treasury-text-action{font:inherit;cursor:pointer}.treasury-button{border:1px solid var(--border-subtle);background:var(--bg-panel);min-height:38px;color:var(--text-primary);border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:.8125rem;font-weight:500;display:inline-flex}.treasury-button:hover:not(:disabled){border-color:var(--border-strong);background:var(--bg-soft)}.treasury-button:disabled,.treasury-text-action:disabled{cursor:not-allowed;opacity:.45}.treasury-button-primary{background:var(--console-action);color:var(--text-on-accent);border-color:#0000}.treasury-button-primary:hover:not(:disabled){background:var(--console-action-hover);color:var(--text-on-accent);border-color:#0000}.treasury-embedded-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-bottom:12px;display:flex}.treasury-access-hint{color:var(--text-muted);margin:0;font-size:.9rem;line-height:1.4}.treasury-access-embedded .treasury-table-section{margin-top:0}.treasury-icon-button{border:1px solid var(--border-subtle);background:var(--bg-panel);width:34px;height:34px;color:var(--text-muted);border-radius:6px;place-items:center;display:grid}.treasury-status-band{border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);background:var(--bg-panel);grid-template-columns:minmax(290px,1.7fr) repeat(3,minmax(150px,.85fr));display:grid}.treasury-metric{border-left:1px solid var(--border-subtle);align-content:center;gap:5px;min-height:112px;padding:20px 24px;display:grid}.treasury-metric:first-child{border-left:0}.treasury-metric span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}.treasury-metric strong{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:19px;font-weight:500;line-height:1.1}.treasury-metric-lead strong{font-family:var(--font-ui);letter-spacing:-.04em;font-size:26px;font-weight:750}.treasury-metric p,.treasury-metric small{color:var(--text-muted);margin:0;font-size:11px;font-weight:400;line-height:1.4}.treasury-metric strong.is-danger{color:var(--state-danger)}.treasury-overview-grid{grid-template-columns:minmax(0,1.45fr) minmax(340px,.9fr);gap:42px;margin-top:29px;display:grid}.treasury-overview-section{min-width:0}.treasury-section-heading{border-bottom:1px solid var(--border-strong);justify-content:space-between;align-items:end;gap:16px;min-height:58px;padding:11px 0 9px;display:flex}.treasury-section-heading h2{color:var(--text-primary);margin:0;font-size:13px;font-weight:500}.treasury-section-heading p{display:none}.treasury-section-heading>span{background:var(--bg-soft);min-height:22px;color:var(--text-muted);border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.treasury-attention-row,.treasury-network-row,.treasury-recommendation-row{border-bottom:1px solid var(--border-subtle);background:var(--bg-panel);align-items:center;display:grid}.treasury-attention-row{min-height:72px;color:var(--text-primary);grid-template-columns:26px minmax(0,1fr) 20px;padding:13px 12px}.treasury-attention-row>svg:first-child{color:var(--state-warning)}.treasury-attention-row.is-danger>svg:first-child{color:var(--state-danger)}.treasury-attention-row div{gap:4px;display:grid}.treasury-attention-row strong{font-size:13px;font-weight:500}.treasury-attention-row span{color:var(--text-muted);font-size:12px;line-height:1.45}.treasury-attention-row>svg:last-child{color:var(--text-muted);justify-self:end}.treasury-attention-row:hover{background:var(--bg-soft)}.treasury-network-row{min-height:67px;color:var(--text-primary);grid-template-columns:38px minmax(0,1fr) auto;gap:11px;padding:10px 8px}.treasury-network-row:hover{background:var(--bg-soft)}.treasury-network-row>div{gap:3px;display:grid}.treasury-network-row strong{font-size:13px;font-weight:500}.treasury-network-row small{color:var(--text-muted);font-size:11px}.treasury-reservation-note{color:var(--text-muted);margin:13px 0 0;font-size:12px}.treasury-calm-state,.treasury-empty-state{border-bottom:1px solid var(--border-strong);text-align:center;place-content:center;justify-items:center;min-height:155px;padding:24px;display:grid}.treasury-calm-state strong,.treasury-empty-state strong{color:var(--text-primary);font-size:11px;font-weight:500}.treasury-calm-state p,.treasury-empty-state p{max-width:56ch;color:var(--text-muted);margin:6px 0 0;font-size:12px;line-height:1.5}.hire-listing-form{gap:12px;max-width:42rem;margin-top:12px;display:grid}.hire-listing-form label{gap:4px;display:grid}.treasury-empty-hint{color:var(--text-muted);max-width:56ch;margin:8px 0 0;font-size:12px;line-height:1.45}.chain-mark{object-fit:contain;flex:none;display:block}.chain-mark-large{width:clamp(132px,14vw,190px);height:clamp(132px,14vw,190px)}.chain-mark-small{width:36px;height:36px}html[data-theme=dark] .chain-mark[src*="/landing/chains/arc.png"]{filter:invert()}.treasury-provider-alert{border:1px solid var(--state-danger);justify-content:space-between;align-items:center;gap:18px;min-height:54px;margin-bottom:16px;padding:10px 13px;display:flex}@supports (color:color-mix(in lab,red,red)){.treasury-provider-alert{border:1px solid color-mix(in oklch,var(--state-danger) 28%,var(--border-subtle))}}.treasury-provider-alert{background:var(--state-danger-tint);border-radius:6px}.treasury-provider-alert>div{gap:3px;display:grid}.treasury-provider-alert strong{color:var(--state-danger);font-size:13px;font-weight:600}.treasury-provider-alert span{color:var(--text-muted);font-size:12px}.treasury-provider-alert a{color:var(--state-danger);font-size:12px;font-weight:600}.treasury-network-canvas{border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);background:var(--bg-panel);overflow:hidden}.treasury-network-main{grid-template-columns:minmax(320px,.82fr) minmax(0,1.55fr);min-height:520px;display:grid}.treasury-chain-identity{border-right:1px solid var(--border-subtle);background:var(--bg-soft);align-content:space-between;justify-items:center;gap:24px;padding:34px 36px 30px;display:grid}.treasury-chain-title{justify-self:stretch}.treasury-chain-title p{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:600}.treasury-chain-title h2{color:var(--text-primary);font-family:var(--font-ui);letter-spacing:-.03em;margin:0;font-size:1.5rem;font-weight:700}.treasury-chain-meta{border-top:1px solid var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:0;display:grid}.treasury-chain-meta div{border-bottom:1px solid var(--border-subtle);gap:4px;padding:13px 9px;display:grid}.treasury-chain-meta div:nth-child(odd){border-right:1px solid var(--border-subtle)}.treasury-chain-meta dt{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.treasury-chain-meta dd{color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:500}.treasury-network-data{padding:31px 34px}.treasury-balance-row{border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:22px;display:grid}.treasury-balance-row div{border-left:1px solid var(--border-subtle);gap:7px;padding:17px 18px;display:grid}.treasury-balance-row div:first-child{border-left:0}.treasury-balance-row small{color:var(--text-muted);text-transform:uppercase;font-size:11px;font-weight:600}.treasury-balance-row strong{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:16px;font-weight:500}.treasury-network-line{border-bottom:1px solid var(--border-subtle);grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;font-size:12px;display:grid}.treasury-network-line>span{color:var(--text-muted)}.treasury-network-line code{min-width:0;color:var(--text-primary);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.treasury-withdrawable-line strong{font-size:13px;font-weight:500}.treasury-withdrawable-line small{color:var(--text-muted);text-align:right;font-size:11px}.treasury-rail-eyebrow{margin-top:22px}.treasury-rail-row{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(220px,1fr) minmax(140px,.55fr) auto;align-items:center;gap:16px;min-height:82px;display:grid}.treasury-rail-row>div:first-child{gap:4px;display:grid}.treasury-rail-row>div:first-child strong{font-size:13px;font-weight:500}.treasury-rail-row>div:first-child small{color:var(--text-muted);font-size:11px}.treasury-rail-row>div:first-child code{color:var(--text-muted);font-family:var(--font-mono);font-size:11px}.treasury-rail-row>div:nth-child(2){align-items:center;gap:8px;display:flex}.treasury-rail-row>div:nth-child(2)>strong{font-size:12px;font-weight:500}.treasury-text-action{color:var(--accent-blue);background:0 0;border:0;align-items:center;gap:4px;font-size:11px;font-weight:600;display:inline-flex}.treasury-chain-strip{border-top:1px solid var(--border-strong);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.treasury-chain-strip button{border:0;border-left:1px solid var(--border-subtle);background:var(--bg-panel);min-width:0;min-height:78px;color:var(--text-primary);text-align:left;cursor:pointer;align-items:center;gap:10px;padding:12px 14px;display:flex}.treasury-chain-strip button:first-child{border-left:0}.treasury-chain-strip button.is-active,.treasury-chain-strip button:hover{background:var(--bg-soft)}.treasury-chain-strip button.is-active{box-shadow:inset 0 2px 0 var(--accent-blue)}.treasury-chain-strip button>span:last-child{gap:4px;min-width:0;display:grid}.treasury-chain-strip strong{font-size:12px;font-weight:500}.treasury-chain-strip small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.treasury-table-toolbar{border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(280px,1fr) minmax(150px,.28fr) minmax(150px,.28fr);gap:8px;padding:11px 0;display:grid}.treasury-activity-toolbar{grid-template-columns:minmax(320px,1fr) repeat(3,minmax(135px,.24fr))}.treasury-drawer-form input,.treasury-drawer-form select,.treasury-drawer-form textarea,.treasury-table-toolbar input,.treasury-table-toolbar select{border:1px solid var(--border-subtle);background:var(--bg-panel);width:100%;min-height:35px;color:var(--text-primary);font:inherit;border-radius:6px;outline:0;padding:0 11px;font-size:13px;font-weight:400}.treasury-drawer-form input::placeholder,.treasury-table-toolbar input::placeholder{color:var(--text-muted);font-weight:400}.treasury-drawer-form input:focus-visible,.treasury-drawer-form select:focus-visible,.treasury-drawer-form textarea:focus-visible,.treasury-table-toolbar input:focus-visible,.treasury-table-toolbar select:focus-visible{border-color:var(--accent-blue);box-shadow:0 0 0 3px var(--accent-blue)}@supports (color:color-mix(in lab,red,red)){.treasury-drawer-form input:focus-visible,.treasury-drawer-form select:focus-visible,.treasury-drawer-form textarea:focus-visible,.treasury-table-toolbar input:focus-visible,.treasury-table-toolbar select:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch,var(--accent-blue) 16%,transparent)}}.treasury-search-field{display:block;position:relative}.treasury-search-field>svg{color:var(--text-muted);pointer-events:none;position:absolute;top:10px;left:11px}.treasury-search-field input{padding-left:33px}.treasury-table-shell{border:0;border-bottom:1px solid var(--border-strong);box-shadow:none;--tw-ring-shadow:none;background:0 0;border-radius:0;overflow:auto}.treasury-table{border-collapse:collapse;background:var(--bg-panel);min-width:960px}.treasury-table [data-slot=table-head]{border-bottom:1px solid var(--border-strong);background:var(--bg-panel);height:36px;color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;padding:0 12px;font-size:11px;font-weight:600}.treasury-table [data-slot=table-row]{border-bottom:1px solid var(--border-subtle);background:var(--bg-panel);min-height:64px;transition:background-color .14s}.treasury-table [data-slot=table-row]:hover{background:var(--bg-soft)}.treasury-table [data-slot=table-cell]{border-bottom:1px solid var(--border-subtle);color:var(--text-primary);font-variant-numeric:tabular-nums;vertical-align:middle;padding:12px;font-size:12px;font-weight:400}.treasury-table code,.treasury-table time{color:var(--text-muted);font-family:var(--font-mono);font-size:11px}.treasury-primary-cell{align-items:center;gap:10px;min-width:0;display:flex}.treasury-primary-cell>span:not(.agent-robot-avatar){background:var(--bg-soft);width:32px;height:32px;color:var(--accent-ink);border-radius:7px;flex:none;place-items:center;font-size:11px;font-weight:500;display:grid}.treasury-primary-cell>.chain-mark{background:0 0;width:36px;height:36px}.treasury-primary-cell>.agent-robot-avatar{flex:none}.treasury-index-primary,.treasury-primary-cell>div{gap:3px;min-width:0;display:grid}.treasury-index-primary strong,.treasury-primary-cell strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.treasury-index-primary small,.treasury-primary-cell small{color:var(--text-muted);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.treasury-spend-cell{gap:5px;min-width:100px;display:grid}.treasury-spend-cell strong{font-size:12px;font-weight:500}.treasury-spend-cell>span{background:var(--bg-soft);border-radius:999px;height:3px;display:block;overflow:hidden}.treasury-spend-cell>span i{background:var(--accent-blue);height:100%;display:block}.treasury-spend-cell small{color:var(--text-muted);font-size:11px}.treasury-table .table-row-action{width:28px;height:28px;color:var(--text-muted);background:0 0;border:0;border-radius:999px;place-items:center;margin-left:auto;display:grid}.treasury-table [data-slot=table-row]:hover .table-row-action{background:var(--text-primary);color:var(--bg-panel)}.treasury-recommendations{margin-top:28px}.treasury-recommendation-row{grid-template-columns:minmax(0,1fr) auto;min-height:72px;padding:10px 8px}.treasury-recommendation-row>div:last-child{align-items:center;gap:16px;display:flex}.treasury-recommendation-row>div:last-child>strong{font-size:13px;font-weight:500}.treasury-liquidity-workbench .treasury-table-section{margin-top:28px}.treasury-evidence-tabs{border-bottom:1px solid var(--border-subtle);gap:24px;min-height:42px;display:flex;overflow-x:auto}.treasury-evidence-tabs a{min-width:max-content;color:var(--text-muted);align-items:center;font-size:12px;font-weight:500;display:inline-flex;position:relative}.treasury-evidence-tabs a.is-active{color:var(--text-primary)}.treasury-evidence-tabs a.is-active:after{background:var(--accent-blue);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.treasury-drawer{border-radius:0;width:min(560px,100vw - 72px);max-width:none;height:100dvh;inset:0 0 0 auto}.treasury-drawer-form,.treasury-evidence-drawer{align-content:start;gap:18px;padding:24px;display:grid}.treasury-drawer-form label{gap:7px;display:grid}.treasury-drawer-form label>span,.treasury-rail-fieldset legend{color:var(--text-primary);font-size:12px;font-weight:500}.treasury-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.treasury-form-note{color:var(--text-muted);margin:0;font-size:12px;line-height:1.5}.treasury-form-submit{justify-self:start;min-width:130px;margin-top:2px}.treasury-rail-fieldset{border:0;gap:0;margin:0;padding:0;display:grid}.treasury-rail-fieldset legend{margin-bottom:7px}.treasury-rail-fieldset label{border-bottom:1px solid var(--border-subtle);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:39px;display:grid}.treasury-rail-fieldset input{width:14px;height:14px;min-height:14px;padding:0}.treasury-rail-fieldset small{color:var(--text-muted);font-size:11px}.treasury-drawer-status{border-bottom:1px solid var(--border-strong);justify-content:space-between;align-items:center;gap:12px;min-height:36px;padding-bottom:13px;display:flex}.treasury-drawer-status code{color:var(--text-muted);font-family:var(--font-mono);font-size:11px}.treasury-evidence-grid{margin:0;display:grid}.treasury-evidence-grid>div{border-bottom:1px solid var(--border-subtle);grid-template-columns:145px minmax(0,1fr);gap:14px;padding:11px 0;display:grid}.treasury-evidence-grid dt{color:var(--text-muted);font-size:11px;font-weight:500}.treasury-evidence-grid dd{color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:400}.treasury-destructive-actions{gap:14px;padding-top:7px;display:grid}.treasury-destructive-actions form,.treasury-destructive-actions>div{justify-items:start;gap:8px;display:grid}.treasury-destructive-actions p{color:var(--text-muted);margin:0;font-size:11px}.treasury-cancel-confirm{border:1px solid var(--state-danger);width:100%;padding:12px}@supports (color:color-mix(in lab,red,red)){.treasury-cancel-confirm{border:1px solid color-mix(in oklch,var(--state-danger) 30%,var(--border-subtle))}}.treasury-cancel-confirm{background:var(--state-danger-tint);border-radius:6px}.treasury-cancel-confirm>div{gap:7px;display:flex}@media (max-width:1080px){.treasury-status-band{grid-template-columns:repeat(2,minmax(0,1fr))}.treasury-metric:nth-child(3){border-left:0}.treasury-metric:nth-child(n+3){border-top:1px solid var(--border-subtle)}.treasury-network-main,.treasury-overview-grid{grid-template-columns:1fr}.treasury-chain-identity{border-right:0;border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto;justify-items:start}.treasury-chain-logo{grid-area:1/2/span 2}.treasury-chain-meta{grid-column:1/-1}.chain-mark-large{width:120px;height:120px}.treasury-chain-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.treasury-chain-strip button:nth-child(4){border-left:0;border-top:1px solid var(--border-subtle)}.treasury-chain-strip button:nth-child(5){border-top:1px solid var(--border-subtle)}}@media (max-width:760px){.treasury-subnav{margin:-20px -16px 22px;padding:0 16px}.treasury-page-header{min-height:0;margin-bottom:20px;display:grid}.treasury-page-header h1{font-size:1.5rem}.treasury-header-actions{justify-content:flex-start;padding-top:0;overflow-x:auto}.treasury-status-band{grid-template-columns:1fr}.treasury-metric{border-top:1px solid var(--border-subtle);border-left:0;min-height:86px}.treasury-metric:first-child{border-top:0}.treasury-network-data{padding:22px 16px}.treasury-chain-identity{grid-template-columns:minmax(0,1fr) auto;padding:24px 16px;display:grid}.treasury-chain-meta{grid-template-columns:1fr}.treasury-chain-meta div:nth-child(odd){border-right:0}.treasury-balance-row{grid-template-columns:1fr}.treasury-balance-row div{border-top:1px solid var(--border-subtle);border-left:0}.treasury-balance-row div:first-child{border-top:0}.treasury-network-line{grid-template-columns:1fr;gap:5px;padding:12px 0}.treasury-withdrawable-line small{text-align:left}.treasury-rail-row{grid-template-columns:1fr;gap:9px;padding:14px 0}.treasury-chain-strip{display:flex;overflow-x:auto}.treasury-chain-strip button{min-width:200px;border-top:0!important;border-left:1px solid var(--border-subtle)!important}.treasury-chain-strip button:first-child{border-left:0!important}.treasury-activity-toolbar,.treasury-table-toolbar{grid-template-columns:1fr}.treasury-recommendation-row{grid-template-columns:1fr;gap:10px}.treasury-recommendation-row>div:last-child{justify-content:space-between}.treasury-form-grid{grid-template-columns:1fr}.treasury-drawer{width:100vw}.treasury-evidence-grid>div{grid-template-columns:1fr;gap:5px}}@media (prefers-reduced-motion:reduce){.treasury-workbench{animation:none}}.settings-workbench{width:100%;max-width:1460px;margin:0 auto;animation:settings-page-in .18s cubic-bezier(.16,1,.3,1) both}@keyframes settings-page-in{0%{opacity:0;transform:translateY(3px)}}.settings-subnav{border-bottom:1px solid var(--border-subtle);scrollbar-width:none;gap:25px;min-height:42px;margin:-28px -32px 27px;padding:0 32px;display:flex;overflow-x:auto}.settings-subnav::-webkit-scrollbar{display:none}.settings-subnav a{min-width:max-content;color:var(--text-muted);align-items:center;font-size:12px;font-weight:500;display:inline-flex;position:relative}.settings-subnav a.is-active,.settings-subnav a:hover{color:var(--text-primary)}.settings-subnav a.is-active:after{background:var(--accent-blue);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.settings-page-header{justify-content:space-between;align-items:flex-start;gap:24px;min-height:105px;margin-bottom:24px;display:flex}.settings-eyebrow{color:var(--text-faint);font-size:var(--type-micro);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-weight:650}.settings-page-header h1{color:var(--text-primary);font-family:var(--font-ui);font-size:var(--type-title);letter-spacing:-.03em;margin:0;font-weight:700;line-height:1.15}.settings-page-header>div:first-child>p:last-child{max-width:54ch;color:var(--text-muted);margin:8px 0 0;font-size:.875rem;font-weight:400;line-height:1.55}.settings-header-actions{align-items:center;padding-top:20px;display:flex}.settings-button,.settings-text-action{font:inherit;cursor:pointer}.settings-button{border:1px solid var(--border-subtle);background:var(--bg-panel);min-height:34px;color:var(--text-primary);border-radius:6px;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:500;display:inline-flex}.settings-button-primary{border-color:var(--console-action);background:var(--console-action);color:var(--bg-panel)}.settings-button:disabled{cursor:not-allowed;opacity:.5}.settings-text-action{color:var(--accent-blue);background:0 0;border:0;font-size:11px;font-weight:600}.settings-table-toolbar{border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(320px,1fr) repeat(2,minmax(150px,.3fr));gap:8px;padding:11px 0;display:grid}.settings-table-toolbar>label:last-child:nth-child(2){grid-column:3}.settings-drawer-form input,.settings-drawer-form select,.settings-drawer-form textarea,.settings-table-toolbar input,.settings-table-toolbar select{border:1px solid var(--border-subtle);background:var(--bg-panel);width:100%;min-height:35px;color:var(--text-primary);font:inherit;border-radius:6px;outline:0;padding:0 11px;font-size:13px;font-weight:400}.settings-drawer-form textarea{resize:vertical;min-height:96px;padding-top:9px}.settings-drawer-form input::placeholder,.settings-drawer-form textarea::placeholder,.settings-table-toolbar input::placeholder{color:var(--text-muted);font-weight:400}.settings-drawer-form input:focus-visible,.settings-drawer-form select:focus-visible,.settings-drawer-form textarea:focus-visible,.settings-table-toolbar input:focus-visible,.settings-table-toolbar select:focus-visible{border-color:var(--accent-blue);box-shadow:0 0 0 3px var(--accent-blue)}@supports (color:color-mix(in lab,red,red)){.settings-drawer-form input:focus-visible,.settings-drawer-form select:focus-visible,.settings-drawer-form textarea:focus-visible,.settings-table-toolbar input:focus-visible,.settings-table-toolbar select:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch,var(--accent-blue) 16%,transparent)}}.settings-search-field{display:block;position:relative}.settings-search-field>svg{color:var(--text-muted);pointer-events:none;position:absolute;top:10px;left:11px}.settings-search-field input{padding-left:33px}.settings-section-heading{border-bottom:1px solid var(--border-strong);justify-content:space-between;align-items:end;gap:16px;min-height:59px;padding:12px 0 9px;display:flex}.settings-section-heading h2{color:var(--text-primary);margin:0;font-size:13px;font-weight:600}.settings-section-heading p{color:var(--text-muted);margin:4px 0 0;font-size:12px;line-height:1.45}.settings-section-heading>span{background:var(--bg-soft);min-height:22px;color:var(--text-muted);border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.settings-table-shell{border:0;border-bottom:1px solid var(--border-strong);box-shadow:none;--tw-ring-shadow:none;background:0 0;border-radius:0;overflow:auto}.settings-table{border-collapse:collapse;background:var(--bg-panel);min-width:760px}.settings-table [data-slot=table-head]{border-bottom:1px solid var(--border-strong);background:var(--bg-panel);height:36px;color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;padding:0 12px;font-size:11px;font-weight:600}.settings-table [data-slot=table-row]{border-bottom:1px solid var(--border-subtle);background:var(--bg-panel);min-height:64px;transition:background-color .14s}.settings-table [data-slot=table-row]:hover{background:var(--bg-soft)}.settings-table [data-slot=table-cell]{border-bottom:1px solid var(--border-subtle);color:var(--text-primary);vertical-align:middle;padding:12px;font-size:12px;font-weight:400}.settings-table time{color:var(--text-muted);font-family:var(--font-mono);font-size:11px}.settings-primary-cell{align-items:center;gap:10px;min-width:0;display:flex}.settings-primary-cell>span{background:var(--bg-soft);width:32px;height:32px;color:var(--accent-ink);border-radius:7px;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}.settings-primary-cell>div{gap:3px;min-width:0;display:grid}.settings-primary-cell strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.settings-primary-cell small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.settings-table .table-row-action{width:28px;height:28px;color:var(--text-muted);background:0 0;border:0;border-radius:999px;place-items:center;margin-left:auto;display:grid}.settings-table [data-slot=table-row]:hover .table-row-action{background:var(--text-primary);color:var(--bg-panel)}.settings-empty-state{border-bottom:1px solid var(--border-strong);text-align:center;place-content:center;justify-items:center;min-height:220px;display:grid}.settings-empty-state strong{font-size:11px;font-weight:500}.settings-empty-state p{color:var(--text-muted);margin:6px 0 0;font-size:12px}.settings-profile-layout{grid-template-columns:minmax(0,1fr) minmax(340px,.86fr);gap:44px;display:grid}.settings-definition-list{margin:0;display:grid}.settings-definition-list>div{border-bottom:1px solid var(--border-subtle);grid-template-columns:150px minmax(0,1fr);align-items:center;gap:16px;min-height:54px;display:grid}.settings-definition-list dt{color:var(--text-muted);font-size:11px;font-weight:500}.settings-definition-list dd{color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:500}.settings-definition-list code{font-family:var(--font-mono);font-size:11px}.settings-setup-list{display:grid}.settings-setup-row{border:0;border-bottom:1px solid var(--border-subtle);min-height:60px;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:0;display:grid}.settings-setup-row>div{gap:4px;display:grid}.settings-setup-row strong{font-size:13px;font-weight:500}.settings-setup-row span{color:var(--text-muted);text-transform:capitalize;font-size:11px}.settings-drawer{border-radius:0;width:min(540px,100vw - 72px);max-width:none;height:100dvh;inset:0 0 0 auto}.settings-drawer-form{align-content:start;gap:18px;padding:24px;display:grid}.settings-drawer-form label,.settings-inline-form{gap:7px;display:grid}.settings-drawer-form label>span{color:var(--text-primary);font-size:12px;font-weight:500}.settings-form-submit{justify-self:start;min-width:118px;margin-top:2px}.settings-drawer-status{border-bottom:1px solid var(--border-strong);justify-content:space-between;align-items:center;gap:12px;min-height:36px;padding-bottom:13px;display:flex}.settings-drawer-status code{color:var(--text-muted);font-family:var(--font-mono);font-size:11px}.settings-inline-form{border-bottom:1px solid var(--border-subtle);padding-bottom:19px}.settings-form-note{color:var(--text-muted);margin:0;font-size:12px;line-height:1.5}.settings-protected-state{border:1px solid var(--border-subtle);background:var(--bg-soft);border-radius:6px;gap:5px;padding:14px;display:grid}.settings-protected-state strong{font-size:13px;font-weight:500}.settings-protected-state p{color:var(--text-muted);margin:0;font-size:12px;line-height:1.5}.settings-destructive-trigger{justify-self:start}.settings-destructive-confirm{border:1px solid var(--state-danger);gap:14px;padding:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.settings-destructive-confirm{border:1px solid color-mix(in oklch,var(--state-danger) 30%,var(--border-subtle))}}.settings-destructive-confirm{background:var(--state-danger-tint);border-radius:6px}.settings-destructive-confirm>div:first-of-type{gap:5px;display:grid}.settings-destructive-confirm strong{color:var(--state-danger);font-size:13px;font-weight:600}.settings-destructive-confirm p{color:var(--text-muted);margin:0;font-size:12px;line-height:1.5}.settings-destructive-confirm>div:last-child{gap:7px;display:flex}@media (max-width:900px){.settings-profile-layout{grid-template-columns:1fr}}@media (max-width:760px){.settings-subnav{margin:-20px -16px 22px;padding:0 16px}.settings-page-header{min-height:0;margin-bottom:20px;display:grid}.settings-page-header h1{font-size:var(--type-title)}.settings-header-actions{padding-top:0}.settings-table-toolbar{grid-template-columns:1fr}.settings-table-toolbar>label:last-child:nth-child(2){grid-column:auto}.settings-definition-list>div{grid-template-columns:1fr;align-content:center;gap:5px;padding:10px 0}.settings-setup-row{grid-template-columns:minmax(0,1fr) auto}.settings-setup-row form{grid-column:1/-1;padding-bottom:9px}.settings-drawer{width:100vw}}@media (prefers-reduced-motion:reduce){.settings-workbench{animation:none}}.aops-landing{--aops-paper:#080808;--aops-paper-cool:#080808;--aops-paper-blue:#ffffff05;--aops-surface:#ffffff05;--aops-gutter-bg:#050505;--aops-panel:#0d0d0d;--aops-ink:#e2e2e2;--aops-navy:#e2e2e2;--aops-muted:#e2e2e280;--aops-faint:#e2e2e259;--aops-ghost:#e2e2e22e;--aops-blue:#5064ff;--aops-blue-light:#5064ffb3;--aops-blue-soft:#5064ff14;--aops-blue-line:#5064ff66;--aops-glow:18,40,200;--aops-line:#ffffff0d;--aops-line-strong:#ffffff12;--aops-success:oklch(72% .15 156);--aops-gutter:clamp(22px,3vw,40px);--aops-wrap:1200px;--aops-frame:1200px;--aops-ease:cubic-bezier(.22,1,.36,1);--aops-font:var(--font-jakarta),var(--font-ui),ui-sans-serif,system-ui,sans-serif;--aops-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--aops-type-label:.6875rem;--aops-type-meta:.75rem;--aops-type-body:.875rem;--aops-type-title:1.125rem;background:var(--aops-gutter-bg);min-height:100%;color:var(--aops-ink);font-family:var(--aops-font);font-size:var(--aops-type-body);font-feature-settings:"ss01" on,"cv11" on;-webkit-font-smoothing:antialiased;position:relative;overflow:clip}.aops-landing a,.aops-landing button,.aops-landing input,.aops-landing select,.aops-landing textarea{font-family:inherit}.aops-landing ::selection{color:#fff;background:#5064ff66}.aops-landing img{display:block}.aops-landing a,.aops-landing button:not(.aops-audience-option){border-radius:0}.aops-wrap{width:min(calc(100% - (var(--aops-gutter) * 2)),var(--aops-wrap));margin-inline:auto}.aops-page-surface{z-index:2;width:min(100%,var(--aops-frame));border-inline:1px solid var(--aops-line-strong);background:var(--aops-paper);margin-inline:auto;position:relative;box-shadow:0 45px 90px #0000008c}.aops-waves{width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0;overflow:hidden}.aops-waves-canvas{width:100%;height:100%;display:block}.aops-nav{z-index:20;background:0 0;border-bottom:1px solid #0000;transition:background .28s,border-color .28s,box-shadow .28s,-webkit-backdrop-filter .28s,backdrop-filter .28s;position:fixed;top:0;left:0;right:0}.aops-nav[data-scrolled=true]{border-color:var(--aops-line-strong);-webkit-backdrop-filter:blur(20px)saturate(140%);background:#080808e0}.aops-nav-inner{width:min(100%,var(--aops-frame));min-height:72px;padding:0 var(--aops-gutter);transition:min-height .28s var(--aops-ease);background:0 0;border:0;grid-template-columns:1fr auto 1fr;align-items:center;margin-inline:auto;display:grid}.aops-nav[data-scrolled=true] .aops-nav-inner{min-height:56px}.aops-brand{align-items:center;width:122px;height:34px;display:flex;overflow:visible}.aops-brand img{width:118px;height:auto;display:block}.aops-nav-links{align-items:center;gap:42px;display:flex}.aops-nav-actions a,.aops-nav-links a{color:var(--aops-faint);font-size:var(--aops-type-label);letter-spacing:.1em;text-transform:uppercase;font-weight:600;transition:color .22s}.aops-nav-actions a:hover,.aops-nav-links a:hover{color:var(--aops-ink)}.aops-nav-actions{justify-content:flex-end;align-items:center;display:flex}.aops-menu-button{border:1px solid var(--aops-line-strong);cursor:pointer;background:0 0;place-items:center;width:44px;height:44px;display:none}.aops-menu-button span{width:18px;height:1px;transition:transform .25s var(--aops-ease);background:#fff;position:absolute}.aops-menu-button span:first-child{transform:translateY(-4px)}.aops-menu-button span:last-child{transform:translateY(4px)}.aops-menu-button[aria-expanded=true] span:first-child{transform:rotate(45deg)}.aops-menu-button[aria-expanded=true] span:last-child{transform:rotate(-45deg)}.aops-mobile-menu{z-index:18;padding:110px var(--aops-gutter) 50px;color:var(--aops-ink);opacity:0;pointer-events:none;background:#080808f7;align-content:center;justify-items:start;gap:20px;transition:opacity .3s;display:none;position:fixed;inset:0}.aops-mobile-menu[data-open=true]{opacity:1;pointer-events:auto}.aops-mobile-menu a{letter-spacing:-.05em;font-size:clamp(34px,10vw,56px)}.aops-audience-dock{z-index:40;right:0;bottom:max(24px,env(safe-area-inset-bottom,0px));pointer-events:none;justify-content:center;display:flex;position:fixed;left:0}.aops-audience-toggle{-webkit-backdrop-filter:blur(16px)saturate(140%);pointer-events:auto;background:#0c0c0ceb;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:2px;padding:4px;display:inline-flex;box-shadow:0 12px 40px #00000073,0 0 0 1px #5064ff14}.aops-audience-option{min-width:88px;color:var(--aops-faint);cursor:pointer;font-size:var(--aops-type-label);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-radius:999px;padding:10px 18px;font-weight:700;transition:background .2s,color .2s}.aops-audience-option:hover{color:var(--aops-ink)}.aops-audience-option[data-active=true]{color:#0a0a0a;background:#f4f4f4}.aops-landing[data-audience=agent] .aops-audience-option[data-active=true]{background:var(--aops-blue);color:#fff}.aops-audience-option:focus-visible{outline:2px solid var(--aops-blue);outline-offset:2px}.aops-agent-view{min-height:100dvh;padding:110px var(--aops-gutter) 120px;color:#e8e8e8;background:#050505}.aops-agent-view-inner{width:min(720px,100%);margin-inline:auto}.aops-agent-status{color:var(--aops-blue-light);font-family:var(--aops-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 28px;font-size:.72rem;font-weight:600;display:flex}.aops-agent-status span{color:var(--aops-blue)}.aops-agent-mark{color:#5064ff8c;font-family:var(--aops-mono);white-space:pre;margin:0 0 36px;font-size:.7rem;line-height:1.15}.aops-agent-doc h1{color:#fff;letter-spacing:-.03em;margin:0 0 12px;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:650}.aops-agent-lede{color:#e8e8e8b8;margin:0 0 32px;font-size:.95rem;line-height:1.65}.aops-agent-doc h2{color:#fff;letter-spacing:.08em;text-transform:uppercase;margin:28px 0 12px;font-size:.8rem;font-weight:700}.aops-agent-doc ol,.aops-agent-doc ul{color:#e8e8e8c7;margin:0 0 8px;padding-left:1.25rem;font-size:.9rem;line-height:1.65}.aops-agent-doc li+li{margin-top:10px}.aops-agent-doc a{color:var(--aops-blue-light);text-underline-offset:3px;text-decoration:underline}.aops-agent-doc a:hover{color:#fff}.aops-agent-doc code{color:#c8d0ff;font-family:var(--aops-mono);background:#ffffff0a;border:1px solid #ffffff14;padding:.1em .35em;font-size:.84em}.aops-agent-code{background:#5064ff0f;border:1px solid #5064ff47;margin:0 0 12px;padding:14px 16px;overflow-x:auto}.aops-agent-code code{color:#dce2ff;background:0 0;border:0;font-size:.85rem}.aops-agent-footnote{color:#e8e8e873;border-top:1px solid #ffffff14;margin:36px 0 0;padding-top:20px;font-size:.8rem;line-height:1.55}.aops-hero{background:var(--aops-paper);flex-direction:column;justify-content:flex-end;min-height:92vh;display:flex;position:relative;overflow:hidden}.aops-hero-field{z-index:0;position:absolute;inset:0}.aops-hero-glow{z-index:1;background:linear-gradient(to top,rgba(var(--aops-glow),.92) 0,rgba(var(--aops-glow),.55) 15%,transparent 100%);height:70%}.aops-hero-glow,.aops-hero-shade{pointer-events:none;position:absolute;bottom:0;left:0;right:0}.aops-hero-shade{z-index:2;background:linear-gradient(#0000,#080808b3);height:30%}.aops-hero-content{z-index:3;width:100%;padding:140px var(--aops-gutter) clamp(56px,7vh,72px);position:relative}.aops-hero-chip{color:#e2e2e2bf;letter-spacing:.14em;border:1px solid #ffffff40;margin-bottom:20px;padding:4px 10px;font-size:9px;display:inline-block}.aops-hero h1{max-width:19ch;color:var(--aops-ink);letter-spacing:-.01em;margin-bottom:12px;font-size:clamp(1.5rem,3.2vw,2.6rem);font-weight:400;line-height:1.1}.aops-hero h1 span{color:var(--aops-blue)}.aops-hero p{color:#e2e2e2b3;max-width:52ch;margin-bottom:28px;font-size:.875rem;line-height:1.7}.aops-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.aops-cta{background:var(--aops-ink);color:#080808;letter-spacing:.1em;align-items:stretch;font-size:11px;font-weight:600;transition:background .22s,color .22s,border-color .22s;display:inline-flex}.aops-cta>span{padding:9px 14px}.aops-cta>i{border-left:1px solid #08080833;align-items:center;padding:9px 12px;font-style:normal;display:flex}.aops-cta:hover{background:var(--aops-blue);color:#fff}.aops-cta:hover>i{border-left-color:#ffffff47}.aops-cta-ghost{color:#e2e2e299;background:0 0;border:1px solid #ffffff2e;font-weight:500}.aops-cta-ghost>i{border-left-color:#ffffff2e}.aops-cta-ghost:hover{border-color:var(--aops-blue);color:var(--aops-ink);background:0 0}.aops-cta-ghost:hover>i{border-left-color:var(--aops-blue)}.aops-manifesto{border-top:1px solid var(--aops-line-strong);background:var(--aops-paper-cool);padding:clamp(72px,9vw,120px) 0}.aops-manifesto-grid{grid-template-columns:minmax(210px,.5fr) 1.5fr;gap:clamp(70px,10vw,160px);display:grid}.aops-manifesto aside{border-top:1px solid var(--aops-line-strong);align-self:start;padding-top:10px}.aops-label,.aops-manifesto aside span{color:var(--aops-blue);letter-spacing:.14em;text-transform:uppercase;margin-top:14px;font-size:9px;font-weight:700;display:block}.aops-manifesto aside p{max-width:250px;color:var(--aops-muted);margin-top:18px;font-size:13px;line-height:1.65}.aops-manifesto-copy{letter-spacing:-.012em;max-width:46ch;font-size:clamp(1.4rem,2.2vw,2rem);font-weight:400;line-height:1.28}.aops-manifesto-copy span{color:var(--aops-faint)}.aops-manifesto-proof{border-top:1px solid var(--aops-line-strong);grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,56px);margin-top:52px;padding-top:24px;display:grid}.aops-manifesto-proof strong{color:var(--aops-ink);letter-spacing:-.005em;font-size:1.05rem;font-weight:400;display:block}.aops-manifesto-proof p{max-width:44ch;color:var(--aops-muted);margin-top:10px;font-size:.83rem;line-height:1.7}.aops-story-robot{background:linear-gradient(160deg,#14141e,#08080e);border:1px solid #ffffff1f;flex-shrink:0;place-items:end center;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #5064ff24}.aops-story-robot.is-lg,.aops-story-robot.is-md{border-color:#5064ff57;box-shadow:inset 0 0 0 1px #5064ff29,0 14px 32px #00000057}.aops-story-robot.is-lg{border-color:#5064ff7a;box-shadow:inset 0 0 0 1px #5064ff38,0 20px 44px #0006}.aops-story-robot-glow{background:var(--agent-glow);filter:blur(18px);pointer-events:none;border-radius:999px;width:78%;height:78%;position:absolute;inset:auto -28% -38% auto}.aops-story-robot-tint{z-index:1;mix-blend-mode:color;opacity:.82;pointer-events:none;position:absolute;inset:0}.aops-story-robot-img{z-index:2;object-fit:contain;object-position:bottom;-webkit-user-select:none;user-select:none;pointer-events:none;width:96%;height:96%;position:relative}.aops-control{border-top:1px solid var(--aops-line-strong);background:var(--aops-paper-cool);padding-top:clamp(90px,11vw,150px)}.aops-section-head{grid-template-columns:1.25fr .75fr;align-items:end;gap:clamp(50px,9vw,150px);display:grid}.aops-chain-intro h2,.aops-developer h2,.aops-section-head h2,.aops-security-head h2{letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.6rem,2.6vw,2.4rem);font-weight:400;line-height:1.12}.aops-chain-intro>p,.aops-section-head>p,.aops-security-head>p{max-width:46ch;color:var(--aops-muted);font-size:.875rem;line-height:1.7}.aops-scroll-zone{min-height:var(--aops-zone-height)}.aops-story-sticky{align-items:center;min-height:calc(100dvh - 56px);display:flex;position:sticky;top:56px}.aops-story-layout{grid-template-columns:280px minmax(0,1fr);align-items:center;gap:clamp(54px,7vw,104px);display:grid}.aops-story-steps{border-left:1px solid var(--aops-line-strong);padding-left:20px}.aops-story-step{width:100%;min-height:100px;color:var(--aops-ink);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:30px 1fr;gap:12px;padding:20px 8px 20px 0;display:grid;position:relative}.aops-story-step:before{content:"";background:var(--aops-blue);opacity:0;width:2px;transition:opacity .35s ease,transform .45s var(--aops-ease);position:absolute;top:18px;bottom:18px;left:-21px;transform:scaleY(.2)}.aops-story-step[data-active=true]:before{opacity:1;transform:scaleY(1)}.aops-story-step b{color:var(--aops-faint);font-size:var(--aops-type-label);letter-spacing:.06em;padding-top:5px}.aops-story-step[data-active=true] b{color:var(--aops-blue)}.aops-story-step strong{letter-spacing:-.015em;font-size:1.05rem;font-weight:500;display:block}.aops-story-step small{max-width:190px;color:var(--aops-muted);font-size:var(--aops-type-meta);margin-top:7px;line-height:1.45;display:block}.aops-stage-shell{border:1px solid var(--aops-line-strong);background:#ffffff05;min-height:640px;padding:30px 34px 34px}.aops-stage-shell>header{border-bottom:1px solid var(--aops-line);justify-content:space-between;align-items:center;padding-bottom:24px;display:flex}.aops-stage-shell>header span{color:var(--aops-blue);font-size:var(--aops-type-label);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.aops-stage-shell>header small{color:var(--aops-muted);font-size:var(--aops-type-label)}.aops-stage-panel{min-height:580px;animation:aops-panel-in .56s var(--aops-ease) both}@keyframes aops-panel-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}.aops-stage-kicker{color:var(--aops-muted);letter-spacing:.08em;font-weight:600;display:block}.aops-stage-kicker,.aops-status{font-size:var(--aops-type-label);text-transform:uppercase}.aops-status{color:var(--aops-success);letter-spacing:.06em;align-items:center;gap:6px;font-style:normal;font-weight:700;display:inline-flex}.aops-status:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.aops-fleet-stage{flex-direction:column;justify-content:space-between;gap:24px;min-height:550px;padding:28px 4px 10px;display:flex}.aops-fleet-lead{border-bottom:1px solid var(--aops-line-strong);grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding-bottom:24px;display:grid}.aops-fleet-lead h3{font-size:var(--aops-type-title);letter-spacing:-.02em;margin-top:6px;font-weight:500}.aops-fleet-lead p{max-width:44ch;color:var(--aops-muted);font-size:var(--aops-type-meta);margin-top:8px;line-height:1.55}.aops-fleet-strip{border:1px solid var(--aops-line-strong);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.aops-fleet-chip{text-align:center;border-right:1px solid var(--aops-line);justify-items:center;gap:16px;padding:26px 14px 22px;display:grid}.aops-fleet-chip:last-child{border-right:0}.aops-fleet-chip strong{font-size:var(--aops-type-meta);letter-spacing:-.01em;font-weight:600;display:block}.aops-fleet-chip span{color:var(--aops-muted);margin-top:5px;line-height:1.4}.aops-fleet-chip small,.aops-fleet-chip span{font-size:var(--aops-type-label);display:block}.aops-fleet-chip small{color:var(--aops-faint);letter-spacing:.06em;text-transform:uppercase;margin-top:8px;font-weight:600}.aops-fleet-policy{padding-top:2px}.aops-fleet-policy-grid{border-top:1px solid var(--aops-line-strong);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px;display:grid}.aops-fleet-policy-grid>div{padding:16px 14px 4px 0}.aops-fleet-policy-grid>div+div{border-left:1px solid var(--aops-line);padding-left:16px}.aops-fleet-policy-grid span{color:var(--aops-muted);font-size:var(--aops-type-label);display:block}.aops-fleet-policy-grid strong{font-size:var(--aops-type-meta);margin-top:7px;font-weight:500;display:block}.aops-decision-stage{grid-template-columns:1fr .92fr;min-height:550px;display:grid}.aops-decision-conditions{padding:44px 44px 24px 4px}.aops-decision-conditions h3{letter-spacing:-.01em;max-width:26ch;margin-top:12px;font-size:1.15rem;font-weight:400;line-height:1.25}.aops-hire-pair{border-top:1px solid var(--aops-line);grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;margin-top:28px;padding:18px 0;display:grid}.aops-hire-pair>div{grid-template-columns:auto 1fr;align-items:center;gap:16px;display:grid}.aops-hire-pair strong{font-size:var(--aops-type-meta);font-weight:600;display:block}.aops-hire-pair small{color:var(--aops-muted);font-size:var(--aops-type-label);margin-top:4px;display:block}.aops-hire-pair>i{color:var(--aops-faint);font-size:18px;font-style:normal}.aops-condition-list{margin-top:28px}.aops-condition-list>div{border-top:1px solid var(--aops-line);grid-template-columns:110px 1fr;gap:18px;padding:16px 0;display:grid}.aops-condition-list span{color:var(--aops-muted);font-size:var(--aops-type-label)}.aops-condition-list strong{font-size:var(--aops-type-meta);text-align:right;font-weight:500}.aops-decision-result{border-left:1px solid var(--aops-line-strong);flex-direction:column;justify-content:center;padding:38px 12px 28px 42px;display:flex}.aops-threshold-scale{border-bottom:1px solid var(--aops-line-strong);height:42px;margin:12px 0 25px;position:relative}.aops-threshold-scale:before{content:"";background:linear-gradient(90deg,var(--aops-blue-light) 0 62.5%,var(--aops-blue) 62.5% 100%);height:3px;position:absolute;bottom:-2px;left:0;right:0}.aops-threshold-scale span{color:var(--aops-muted);font-size:var(--aops-type-label);position:absolute;bottom:9px;left:62.5%;transform:translate(-50%)}.aops-threshold-scale span:after{background:var(--aops-ink);content:"";width:1px;height:10px;margin:5px auto -12px;display:block}.aops-request-amount{color:var(--aops-blue);letter-spacing:-.02em;font-size:1.9rem;font-weight:500;display:block}.aops-request-amount small{color:var(--aops-muted);font-size:var(--aops-type-meta);letter-spacing:.06em;margin-left:5px}.aops-decision-result h3{font-size:var(--aops-type-title);letter-spacing:-.015em;margin-top:14px;font-weight:500}.aops-decision-result p{max-width:285px;color:var(--aops-muted);font-size:var(--aops-type-meta);margin-top:8px;line-height:1.55}.aops-decision-states{border-top:1px solid var(--aops-line);grid-template-columns:repeat(3,1fr);margin-top:34px;display:grid}.aops-decision-states span{color:var(--aops-faint);font-size:var(--aops-type-label);letter-spacing:.06em;text-transform:uppercase;padding-top:13px;font-weight:700}.aops-decision-states .is-current{color:var(--aops-blue)}.aops-govern-stage{flex-direction:column;min-height:550px;padding:38px 4px 8px}.aops-budget-head,.aops-govern-stage{justify-content:space-between;display:flex}.aops-budget-head{align-items:end;gap:30px}.aops-budget-head h3{font-size:var(--aops-type-title);letter-spacing:-.015em;margin-top:10px;font-weight:500}.aops-budget-amount{text-align:right}.aops-budget-amount strong{color:var(--aops-blue);letter-spacing:-.02em;font-size:1.5rem;font-weight:500;display:block}.aops-budget-amount span{color:var(--aops-muted);font-size:var(--aops-type-label)}.aops-budget-track{background:var(--aops-blue-soft);height:8px;margin-top:32px;position:relative;overflow:hidden}.aops-budget-track i{background:linear-gradient(90deg,var(--aops-blue-light),var(--aops-blue));width:12%;position:absolute;inset:0 auto 0 0}.aops-fleet-budget-rows{border-top:1px solid var(--aops-line-strong);margin-top:28px;display:grid}.aops-fleet-budget-row{border-bottom:1px solid var(--aops-line);grid-template-columns:52px 1.2fr .8fr auto;align-items:center;gap:14px;padding:12px 0;display:grid}.aops-fleet-budget-row strong{font-size:var(--aops-type-meta);font-weight:500}.aops-fleet-budget-row span{color:var(--aops-muted);font-size:var(--aops-type-label)}.aops-fleet-budget-row em{color:var(--aops-blue);font-size:var(--aops-type-label);letter-spacing:.06em;text-align:right;text-transform:uppercase;font-style:normal;font-weight:700}.aops-limit-grid{border-block:1px solid var(--aops-line-strong);grid-template-columns:repeat(3,1fr);margin-top:34px;display:grid}.aops-limit-grid>div{padding:22px 24px 22px 0}.aops-limit-grid>div+div{border-left:1px solid var(--aops-line-strong);padding-left:24px}.aops-limit-grid span{color:var(--aops-muted);font-size:var(--aops-type-label);display:block}.aops-limit-grid strong{margin-top:8px;font-size:1rem;font-weight:500;display:block}.aops-rail-readiness{padding-top:24px}.aops-rail-readiness>header{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.aops-rail-readiness>header span{font-size:var(--aops-type-meta);font-weight:500}.aops-rail-readiness>header small{color:var(--aops-muted);font-size:var(--aops-type-label)}.aops-rail-readiness>div{border-top:1px solid var(--aops-line);grid-template-columns:1fr 1fr auto;align-items:center;gap:22px;padding:13px 0;display:grid}.aops-rail-readiness span,.aops-rail-readiness strong{font-size:var(--aops-type-label)}.aops-rail-readiness span{color:var(--aops-muted)}.aops-evidence-stage{grid-template-columns:150px 1fr;min-height:550px;display:grid}.aops-evidence-sequence{border-right:1px solid var(--aops-line-strong);flex-direction:column;justify-content:space-between;padding:40px 28px 26px 4px;display:flex}.aops-evidence-sequence strong{font-size:var(--aops-type-title);letter-spacing:-.015em;writing-mode:vertical-rl;margin-top:8px;font-weight:500;display:block;transform:rotate(180deg)}.aops-evidence-sequence small{color:var(--aops-muted);font-size:var(--aops-type-label);line-height:1.5}.aops-evidence-events{flex-direction:column;justify-content:center;padding:16px 0 8px 28px;display:flex}.aops-evidence-event{border-bottom:1px solid var(--aops-line);flex:1;grid-template-columns:52px 1fr auto;align-items:center;gap:16px;max-height:120px;padding:14px 0;display:grid;position:relative}.aops-evidence-event:last-child{border-bottom:0}.aops-evidence-event>b{border:1px solid var(--aops-line-strong);width:28px;height:28px;color:var(--aops-blue);font-size:var(--aops-type-label);border-radius:50%;place-items:center;display:grid}.aops-evidence-event strong{font-size:var(--aops-type-meta);font-weight:500;display:block}.aops-evidence-event span{margin-top:5px;display:block}.aops-evidence-event code,.aops-evidence-event span{color:var(--aops-muted);font-size:var(--aops-type-label)}.aops-evidence-event code,.aops-evidence-tx{font-family:var(--aops-mono)}.aops-evidence-tx{color:var(--aops-muted);font-size:var(--aops-type-label);border-bottom:1px solid #0000;text-decoration:none;transition:color .18s,border-color .18s}.aops-evidence-tx:hover{color:var(--aops-blue);border-bottom-color:#5064ff73}.aops-evidence-event em{color:var(--aops-success);font-size:var(--aops-type-label);letter-spacing:.06em;text-transform:uppercase;margin-left:10px;font-style:normal;font-weight:700}.aops-chain-section{border-top:1px solid var(--aops-line-strong);background:var(--aops-paper);color:var(--aops-ink);background-image:radial-gradient(at 20% 0,#1432dc66 0,#0a146438 45%,#0000 75%);padding:clamp(100px,11vw,150px) 0 clamp(90px,10vw,130px);position:relative;overflow:hidden}.aops-chain-canvas{width:min(calc(100% - (var(--aops-gutter) * 2)),var(--aops-wrap))}.aops-chain-intro{grid-template-columns:1.2fr .8fr;align-items:end;gap:60px;display:grid}.aops-chain-intro>div>span{color:var(--aops-blue-light);letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:700}.aops-chain-intro h2{max-width:24ch;margin-top:14px;line-height:1.12}.aops-chain-intro>p{max-width:430px;color:var(--aops-muted);justify-self:end;font-size:13px;line-height:1.72}.aops-treasury-boundary{border-block:1px solid var(--aops-line-strong);margin-top:clamp(72px,8vw,112px);position:relative}.aops-authority-layer{border-bottom:1px solid var(--aops-line-strong);justify-content:space-between;align-items:center;gap:30px;min-height:96px;display:flex}.aops-authority-layer span,.aops-evidence-layer>span,.aops-execution-routes article span,.aops-treasury-core>span{color:var(--aops-blue-light);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:700}.aops-authority-layer strong{letter-spacing:-.005em;margin-top:8px;font-size:1rem;font-weight:400;display:block}.aops-authority-layer small{color:var(--aops-faint);font-size:11px}.aops-treasury-flow{grid-template-columns:minmax(300px,.86fr) minmax(420px,1.14fr);align-items:center;gap:clamp(80px,10vw,150px);min-height:430px;padding:42px 0;display:grid}.aops-treasury-core{flex-direction:column;justify-content:center;min-height:250px;padding-left:52px;display:flex;position:relative}.aops-treasury-core>i{z-index:0;background:radial-gradient(circle,#5064ff2e,#0000 67%);border:1px solid #5064ff4d;border-radius:50%;width:220px;height:220px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.aops-treasury-core>i b,.aops-treasury-core>i:after,.aops-treasury-core>i:before{content:"";border:1px solid #5064ff33;border-radius:50%;position:absolute}.aops-treasury-core>i:before{inset:25px}.aops-treasury-core>i:after{background:#080808d9;inset:52px}.aops-treasury-core>i b{border-color:var(--aops-blue-light);inset:77px;box-shadow:0 0 42px #5064ff4d}.aops-treasury-core>small,.aops-treasury-core>span,.aops-treasury-core>strong{z-index:1;margin-left:126px;position:relative}.aops-treasury-core>strong{letter-spacing:-.01em;margin-top:11px;font-size:clamp(1.3rem,2vw,1.7rem);font-weight:400}.aops-treasury-core>small{color:var(--aops-faint);margin-top:8px;font-size:11px}.aops-execution-routes{border-left:1px solid var(--aops-line-strong);position:relative}.aops-execution-routes article{border-block-start:1px solid var(--aops-line-strong);grid-template-columns:34px 1fr auto;align-items:center;gap:20px;min-height:128px;padding:24px 0 24px 42px;display:grid;position:relative}.aops-execution-routes article:last-child{border-block-end:1px solid var(--aops-line-strong)}.aops-execution-routes article:before{content:"";background:#5064ff73;width:62px;height:1px;position:absolute;top:50%;left:-62px}.aops-execution-routes article:after{background:var(--aops-blue-light);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:calc(50% - 3px);left:-3px;box-shadow:0 0 16px #5064ff99}.aops-execution-routes article>b{color:var(--aops-ghost);font-size:10px}.aops-execution-routes article strong{letter-spacing:-.005em;margin-top:8px;font-size:1.05rem;font-weight:400;display:block}.aops-execution-routes article>small{color:var(--aops-faint);font-size:11px}.aops-evidence-layer{border-top:1px solid var(--aops-line-strong);justify-content:space-between;align-items:center;gap:34px;min-height:92px;display:flex}.aops-evidence-layer p{color:var(--aops-muted);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:14px;font-size:10px;font-weight:500;display:flex}.aops-evidence-layer p i{background:linear-gradient(90deg,#5064ff47,var(--aops-blue-light));width:clamp(18px,3vw,48px);height:1px}.aops-chain-marquee{border-block:1px solid var(--aops-line-strong);background:var(--aops-paper);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.aops-chain-marquee-track{width:max-content;animation:aops-chain-marquee 38s linear infinite;display:flex}.aops-chain-marquee:focus-visible .aops-chain-marquee-track,.aops-chain-marquee:hover .aops-chain-marquee-track{animation-play-state:paused}.aops-chain-marquee:focus-visible{outline:1px solid var(--aops-blue);outline-offset:-1px}.aops-chain-marquee ul{flex:none;align-items:center;margin:0;padding:0;list-style:none;display:flex}.aops-chain-marquee li{height:62px;color:var(--aops-faint);letter-spacing:.02em;border-left:1px solid var(--aops-line);align-items:center;gap:11px;padding-inline:clamp(20px,2.4vw,34px);font-size:11px;font-weight:400;display:flex}.aops-chain-marquee img{object-fit:contain;opacity:.62;width:18px;height:18px}.aops-chain-marquee img[src*="/landing/chains/arc.png"]{filter:invert();opacity:.78;width:auto;max-width:52px;height:14px}@keyframes aops-chain-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.aops-chain-marquee-track{animation:none}}.aops-developer{border-top:1px solid var(--aops-line-strong);background:var(--aops-paper);padding:clamp(110px,12vw,170px) 0}.aops-developer-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(70px,9vw,150px);display:grid}.aops-developer h2{margin-top:18px}.aops-developer-grid>div:first-child>p{max-width:590px;color:var(--aops-muted);margin-top:26px;font-size:13px;line-height:1.7}.aops-dev-notes{border-top:1px solid var(--aops-line-strong);margin-top:46px}.aops-dev-notes>div{border-bottom:1px solid var(--aops-line);grid-template-columns:36px 1fr;gap:14px;padding:20px 0;display:grid}.aops-dev-notes b{color:var(--aops-blue);font-size:9px}.aops-dev-notes p{color:var(--aops-muted);font-size:11px;line-height:1.58}.aops-code-surface,.aops-dev-notes strong{color:var(--aops-ink)}.aops-code-surface{border:1px solid var(--aops-line-strong);background:var(--aops-panel);overflow:hidden}.aops-code-surface>footer,.aops-code-surface>header{border-bottom:1px solid var(--aops-line-strong);color:var(--aops-faint);justify-content:space-between;align-items:center;padding:17px 20px;font-size:9px;display:flex}.aops-code-surface>header b{color:var(--aops-blue-light);letter-spacing:.1em}.aops-code-surface pre{color:#e2e2e29e;min-height:380px;font-family:var(--aops-mono);font-size:var(--aops-type-meta);margin:0;padding:34px;line-height:1.9;overflow:auto}.aops-code-surface code>span{color:var(--aops-blue)}.aops-code-surface code>b{color:var(--aops-ink);font-weight:400}.aops-code-surface>footer{border-bottom:0;justify-content:flex-start;gap:24px}.aops-code-surface>footer,.aops-security{border-top:1px solid var(--aops-line-strong)}.aops-security{background:var(--aops-paper);color:var(--aops-ink);padding:clamp(110px,12vw,170px) 0;position:relative}.aops-security:before{content:"";background-image:radial-gradient(at 20% 0,#1432dc57,#0000 62%),linear-gradient(#ffffff08 1px,#0000 0),linear-gradient(90deg,#ffffff08 1px,#0000 0);background-size:auto,74px 74px,74px 74px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 2%,#000 18% 90%,#0000);mask-image:linear-gradient(#0000 2%,#000 18% 90%,#0000)}.aops-security>.aops-wrap{z-index:1;position:relative}.aops-security-head{grid-template-columns:1.2fr .8fr;align-items:end;gap:80px;display:grid}.aops-security-head>p{color:var(--aops-muted);justify-self:end}.aops-security-spine{margin-top:64px;position:relative}.aops-security-spine:before{content:"";background:linear-gradient(transparent,var(--aops-blue-light),transparent);width:1px;position:absolute;top:0;bottom:0;left:33px}.aops-security-spine article{border-bottom:1px solid var(--aops-line);grid-template-columns:68px minmax(0,1fr) 22%;align-items:center;gap:30px;min-height:128px;display:grid}.aops-security-spine article>b{z-index:2;background:var(--aops-paper);border:1px solid #5064ff73;border-radius:50%;place-items:center;width:44px;height:44px;font-size:9px;display:grid;position:relative}.aops-security-spine article span{color:var(--aops-blue-light);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.aops-security-spine article h3{letter-spacing:-.005em;margin-top:10px;font-size:clamp(1.05rem,1.6vw,1.3rem);font-weight:400}.aops-security-spine article p{max-width:62ch;color:var(--aops-muted);margin-top:11px;font-size:.83rem;line-height:1.7}.aops-security-spine article>i{background:linear-gradient(90deg,#5064ff73,#0000);width:100%;height:1px}.aops-security-proof{color:var(--aops-muted);letter-spacing:.07em;text-transform:uppercase;flex-wrap:wrap;gap:10px 24px;margin-top:65px;font-size:9px;display:flex}.aops-security-proof span:before{color:var(--aops-blue-light);content:"•";margin-right:8px}.aops-workflow{border-top:1px solid var(--aops-line-strong);background:var(--aops-paper);padding:clamp(110px,12vw,170px) 0}.aops-workflow-grid{background:var(--aops-line-strong);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1px;margin-top:60px;display:grid}.aops-workflow-grid article{background:var(--aops-paper);padding:34px 26px 38px;position:relative;overflow:hidden}.aops-workflow-grid article>b{color:#ffffff08;letter-spacing:-.04em;-webkit-user-select:none;user-select:none;font-size:72px;font-weight:700;line-height:1;position:absolute;top:12px;right:18px}.aops-workflow-grid article>span{color:var(--aops-blue-light);letter-spacing:.16em;text-transform:uppercase;margin-bottom:18px;font-size:9px;display:block}.aops-workflow-grid article>em{color:var(--aops-ghost);margin-bottom:10px;font-size:11px;font-style:normal;display:block}.aops-workflow-grid h3{letter-spacing:-.005em;font-size:1.05rem;font-weight:400;line-height:1.3}.aops-workflow-grid p{color:var(--aops-muted);margin-top:12px;font-size:.83rem;line-height:1.7}.aops-workflow-grid article>i{background:var(--aops-blue-line);width:32px;height:1px;position:absolute;bottom:0;left:26px}.aops-workflow-rail{border:1px solid var(--aops-line-strong);flex-wrap:wrap;align-items:center;gap:12px 32px;margin-top:48px;padding:26px;display:flex}.aops-workflow-rail>span{color:var(--aops-faint);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.aops-workflow-rail code{color:#e2e2e28c;font-family:var(--aops-mono);font-size:var(--aops-type-meta);letter-spacing:.02em}.aops-footer{z-index:0;color:#fff;background:#050505;flex-direction:column;justify-content:space-between;min-height:88dvh;padding-top:clamp(70px,8vw,110px);display:flex;position:sticky;bottom:0;overflow:hidden}.aops-footer:before{content:"";pointer-events:none;background:radial-gradient(circle at 70% 35%,#1432dc4d,#0000 36%);position:absolute;inset:0}.aops-footer-top{z-index:2;grid-template-columns:.9fr 1.1fr;gap:clamp(70px,10vw,160px);display:grid;position:relative}.aops-footer-top>div>span{color:var(--aops-blue-light);letter-spacing:.15em;font-size:9px}.aops-footer-top>div>p{letter-spacing:-.012em;max-width:30ch;margin-top:18px;font-size:clamp(1.3rem,2.2vw,2rem);font-weight:400;line-height:1.25}.aops-footer-top nav{grid-template-columns:repeat(3,1fr);gap:34px;display:grid}.aops-footer-top nav a,.aops-footer-top nav strong{display:block}.aops-footer-top nav strong{color:var(--aops-faint);letter-spacing:.13em;text-transform:uppercase;margin-bottom:16px;font-size:8px}.aops-footer-top nav a{color:#e2e2e299;width:max-content;padding:6px 0;font-size:10px;transition:color .2s}.aops-footer-top nav a:hover{color:var(--aops-blue-light)}.aops-footer-wordmark{z-index:1;width:100%;height:clamp(230px,32vw,470px);display:block;position:relative;overflow:hidden}.aops-footer-wordmark img{opacity:.92;filter:brightness(1.3);width:min(125vw,1750px);max-width:none;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aops-footer-bottom{z-index:2;border-top:1px solid var(--aops-line-strong);color:var(--aops-ghost);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;padding-top:18px;padding-bottom:22px;font-size:8px;display:flex;position:relative}@media (max-width:1080px){.aops-story-layout{grid-template-columns:230px minmax(0,1fr);gap:34px}.aops-stage-shell{padding-inline:26px}.aops-developer-grid{grid-template-columns:1fr}.aops-code-surface{max-width:900px}.aops-treasury-flow{grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr);gap:58px}.aops-treasury-core{padding-left:24px}.aops-treasury-core>small,.aops-treasury-core>span,.aops-treasury-core>strong{margin-left:112px}}@media (max-width:860px){.aops-nav-actions>a,.aops-nav-links{display:none}.aops-nav-inner{grid-template-columns:1fr auto}.aops-menu-button,.aops-mobile-menu{display:grid}.aops-chain-intro,.aops-footer-top,.aops-manifesto-grid,.aops-section-head,.aops-security-head{grid-template-columns:1fr}.aops-chain-intro>p,.aops-section-head>p,.aops-security-head>p{justify-self:start}.aops-manifesto aside{max-width:380px}.aops-manifesto-grid{gap:65px}.aops-story-layout{grid-template-columns:1fr}.aops-story-steps{scrollbar-width:none;border-left:0;grid-template-columns:repeat(4,minmax(150px,1fr));padding:0 0 12px;display:grid;overflow-x:auto}.aops-story-step{border-bottom:1px solid var(--aops-line);min-width:150px;padding:14px}.aops-story-step:before{width:auto;height:2px;inset:auto 14px -1px;transform:scaleX(.2)}.aops-story-step[data-active=true]:before{transform:scaleX(1)}.aops-story-step strong{font-size:.95rem}.aops-story-step small{display:none}.aops-stage-shell{min-height:610px}.aops-stage-panel{min-height:520px}.aops-fleet-stage{gap:22px;min-height:520px;padding-top:24px}.aops-fleet-lead{grid-template-columns:auto 1fr}.aops-fleet-lead .aops-status{display:none}.aops-fleet-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.aops-fleet-chip:nth-child(2n){border-right:0}.aops-fleet-chip:nth-child(n+3){border-top:1px solid var(--aops-line)}.aops-fleet-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aops-fleet-policy-grid>div:nth-child(2n){border-left:0;padding-left:0}.aops-fleet-policy-grid>div:nth-child(n+3){border-top:1px solid var(--aops-line);padding-top:14px}.aops-decision-stage{grid-template-columns:1fr;min-height:520px}.aops-decision-conditions{padding:28px 0 8px}.aops-condition-list{margin-top:22px}.aops-decision-result{border-top:1px solid var(--aops-line-strong);border-left:0;padding:24px 0 10px}.aops-evidence-stage{grid-template-columns:96px 1fr}.aops-evidence-sequence{padding-right:18px}.aops-evidence-events{padding-left:20px}.aops-treasury-flow{grid-template-columns:1fr;gap:30px}.aops-treasury-core{min-height:280px;padding-left:9%}.aops-execution-routes{border-left:0;grid-template-columns:1fr 1fr;display:grid}.aops-execution-routes article{border-block:1px solid var(--aops-line-strong);grid-template-columns:32px 1fr;padding:24px}.aops-execution-routes article:last-child{border-left:1px solid var(--aops-line-strong)}.aops-execution-routes article:after,.aops-execution-routes article:before{display:none}.aops-execution-routes article>small{grid-column:2}.aops-security-spine article{grid-template-columns:58px 1fr}.aops-security-spine article>i{display:none}.aops-footer-top nav{max-width:640px}}@media (max-width:640px){.aops-landing{--aops-gutter:20px}.aops-nav{top:0;left:0;right:0}.aops-nav-inner{min-height:62px;padding-inline:14px}.aops-brand{width:108px;height:30px}.aops-brand img{width:104px}.aops-menu-button{width:42px;height:42px}.aops-hero{min-height:100dvh}.aops-hero-content{padding-top:30vh;padding-bottom:40px}.aops-hero p{font-size:.8rem}.aops-manifesto-proof{grid-template-columns:1fr}.aops-scroll-zone{min-height:auto;padding:70px 0 110px}.aops-story-sticky{min-height:auto;position:relative;top:0}.aops-story-steps{grid-template-columns:repeat(4,minmax(135px,1fr))}.aops-stage-shell{min-height:690px;padding:20px}.aops-stage-panel{min-height:600px}.aops-fleet-lead{gap:14px}.aops-fleet-lead h3{font-size:1.05rem}.aops-fleet-strip{grid-template-columns:1fr 1fr}.aops-hire-pair{grid-template-columns:1fr;gap:10px}.aops-hire-pair>i{display:none}.aops-fleet-budget-row{grid-template-columns:52px 1fr auto}.aops-fleet-budget-row span{display:none}.aops-decision-conditions h3{font-size:1.05rem}.aops-budget-head{flex-direction:column;align-items:start;gap:18px}.aops-budget-amount{text-align:left}.aops-limit-grid>div{padding-inline:8px}.aops-limit-grid>div:first-child{padding-left:0}.aops-limit-grid strong{font-size:.9rem}.aops-rail-readiness>div{grid-template-columns:1fr auto}.aops-rail-readiness>div>span{display:none}.aops-evidence-stage{grid-template-columns:1fr}.aops-evidence-sequence{border-right:0;border-bottom:1px solid var(--aops-line-strong);flex-direction:row;padding:24px 0 16px}.aops-evidence-sequence strong{writing-mode:initial;transform:none}.aops-evidence-sequence small{text-align:right;max-width:125px}.aops-evidence-events{padding:10px 0 0}.aops-evidence-event{grid-template-columns:28px 1fr;gap:12px}.aops-evidence-event>div:last-child{display:none}.aops-chain-section{padding-top:80px}.aops-chain-intro{gap:20px}.aops-chain-intro>p{font-size:12px}.aops-treasury-boundary{margin-top:56px}.aops-authority-layer{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;min-height:112px}.aops-authority-layer strong{font-size:.95rem}.aops-treasury-flow{min-height:auto;padding:36px 0}.aops-treasury-core{min-height:250px;padding-left:0}.aops-treasury-core>i{width:190px;height:190px;left:-34px}.aops-treasury-core>small,.aops-treasury-core>span,.aops-treasury-core>strong{margin-left:92px}.aops-treasury-core>strong{font-size:1.25rem}.aops-execution-routes{grid-template-columns:1fr}.aops-execution-routes article{min-height:116px;padding:22px 0}.aops-execution-routes article:last-child{border-top:0;border-left:0}.aops-evidence-layer{flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;min-height:118px}.aops-evidence-layer p{gap:8px;width:100%;font-size:8px}.aops-evidence-layer p i{flex:1;min-width:8px}.aops-chain-marquee li{height:54px;padding-inline:16px;font-size:10px}.aops-chain-marquee img{width:15px;height:15px}.aops-code-surface pre{min-height:360px;padding:24px;font-size:9px}.aops-security-spine:before{left:21px}.aops-security-spine article{grid-template-columns:46px 1fr;gap:14px;min-height:auto;padding:28px 0}.aops-security-spine article>b{width:42px;height:42px}.aops-footer{min-height:100dvh;padding-top:70px}.aops-footer-top{gap:55px}.aops-footer-top nav{grid-template-columns:1fr 1fr;row-gap:36px}.aops-footer-wordmark{height:260px}.aops-footer-wordmark img{width:180vw}.aops-footer-bottom{flex-direction:column;align-items:flex-start;gap:8px}}@media (prefers-reduced-motion:reduce){.aops-landing *,.aops-landing :after,.aops-landing :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.aops-chain-marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.aops-chain-marquee-track{animation:none!important;transform:none!important}.aops-chain-marquee-track>ul[aria-hidden=true]{display:none}}.fleet-setup-eyebrow{font-size:var(--type-caption);letter-spacing:.04em;text-transform:uppercase;color:var(--accent-ink);margin:0 0 .35rem;font-weight:650}.fleet-setup-ok{font-weight:600;color:var(--state-success)!important}.achat-inline-warning{color:var(--state-danger);font-size:var(--type-body-sm);background:0 0;border:0;margin:.75rem 0 0;padding:0;line-height:1.5}.achat-inline-warning .action-nav-link{color:var(--accent-ink);border-bottom:1px solid var(--accent-ink);font-weight:650;text-decoration:none}@supports (color:color-mix(in lab,red,red)){.achat-inline-warning .action-nav-link{border-bottom:1px solid color-mix(in srgb,var(--accent-ink) 35%,transparent)}}.achat-inline-warning .action-nav-link:hover{border-bottom-color:var(--accent-ink)}.fleet-agents-setup{border:1px solid var(--border-subtle);background:var(--bg-panel);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:1.25rem;margin:0 0 1rem;padding:1rem 1.15rem;display:flex}.fleet-agents-setup h2{letter-spacing:-.02em;margin:0;font-size:1.05rem}.fleet-agents-setup p{color:var(--text-muted);font-size:var(--type-body-sm);margin:.45rem 0 0;line-height:1.5}.fleet-agents-setup-actions{flex-direction:column;align-items:stretch;gap:.55rem;min-width:12rem;display:flex}.fleet-agents-setup-actions .fleet-run-secondary{text-align:center;text-decoration:none}@media (max-width:720px){.fleet-agents-setup{flex-direction:column}}.fleet-run-shell{flex-direction:column;gap:1.25rem;padding:.25rem 0 2rem;display:flex}.fleet-run-hero{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-end;gap:1.5rem;padding-bottom:1rem;display:flex}.fleet-run-eyebrow{font-size:var(--type-caption);letter-spacing:.04em;text-transform:uppercase;color:var(--accent-ink);margin:0 0 .35rem;font-weight:600}.fleet-run-hero h1{letter-spacing:-.03em;color:var(--text-primary);margin:0;font-size:clamp(1.6rem,2vw,2rem)}.fleet-run-lede{max-width:42rem;color:var(--text-muted);font-size:var(--type-body);margin:.55rem 0 0;line-height:1.55}.fleet-run-hero-links{flex-wrap:wrap;gap:.75rem;display:flex}.fleet-run-hero-links a{color:var(--text-muted);font-size:var(--type-caption);border-bottom:1px solid var(--border-strong);text-decoration:none}.fleet-run-hero-links a:hover{color:var(--text-primary)}.fleet-run-grid{grid-template-columns:minmax(0,1.4fr) minmax(280px,.85fr);align-items:start;gap:1.25rem;display:grid}.fleet-run-main,.fleet-run-side-card{background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:12px}.fleet-run-main{flex-direction:column;gap:1rem;min-height:70vh;padding:1rem;display:flex}.fleet-run-composer textarea{resize:vertical;border:1px solid var(--border-strong);width:100%;min-height:8rem;font:inherit;font-size:var(--type-body);background:var(--bg-soft);color:var(--text-primary);border-radius:10px;padding:.9rem 1rem;line-height:1.5}.fleet-run-composer textarea:focus{outline:2px solid var(--accent-tint);border-color:var(--accent-blue)}.fleet-run-composer-actions{flex-wrap:wrap;gap:.6rem;margin-top:.75rem;display:flex}.fleet-run-primary,.fleet-run-secondary{font-size:var(--type-ui);cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:.4rem;padding:.55rem .9rem;font-weight:600;display:inline-flex}.fleet-run-primary{background:var(--console-action);color:var(--text-on-dark)}.fleet-run-primary:hover:not(:disabled){background:var(--console-action-hover)}.fleet-run-secondary{background:var(--bg-panel);border-color:var(--border-strong);color:var(--text-primary)}.fleet-run-primary:disabled,.fleet-run-secondary:disabled{opacity:.55;cursor:not-allowed}.fleet-run-thread{flex-direction:column;flex:1;gap:.85rem;padding-top:.25rem;display:flex}.fleet-run-empty{background:var(--bg-soft);color:var(--text-muted);border-radius:10px;align-items:flex-start;gap:.75rem;padding:1.25rem;display:flex}.fleet-run-user-goal{background:var(--accent-tint);border:1px solid #dfe3ff;border-radius:10px;padding:.85rem 1rem}.fleet-run-user-goal span{font-size:var(--type-caption);color:var(--accent-ink);margin-bottom:.35rem;font-weight:600;display:block}.fleet-run-json,.fleet-run-md,.fleet-run-user-goal pre{white-space:pre-wrap;word-break:break-word;font-family:var(--font-ui);font-size:var(--type-body-sm);color:var(--text-primary);margin:0;line-height:1.55}.fleet-run-bubble{border:1px solid var(--border-subtle);background:var(--bg-soft);border-radius:10px;padding:.8rem .95rem;animation:fleet-run-in .28s ease-out}.fleet-run-bubble header{font-size:var(--type-caption);color:var(--text-faint);text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:.5rem;margin-bottom:.45rem;display:flex}.fleet-run-bubble code,.fleet-run-checklist code,.fleet-run-hints code{font-family:var(--font-mono);color:var(--accent-ink);background:var(--accent-tint);border-radius:4px;padding:.1rem .35rem;font-size:11px}.fleet-run-bubble-payment{background:var(--state-success-tint);border-color:#c9efd8}.fleet-run-bubble-fruit,.fleet-run-fruit{background:#f7f8ff;border-color:#dfe3ff}.fleet-run-fruit{border:1px solid #dfe3ff;border-radius:10px;padding:1rem}.fleet-run-fruit h2{font-size:var(--type-title);margin:0 0 .6rem}.fleet-run-error{color:var(--state-danger);background:var(--state-danger-tint);font-size:var(--type-body-sm);border-radius:8px;margin:.5rem 0 0;padding:.65rem .8rem}.fleet-run-side{flex-direction:column;gap:.85rem;display:flex}.fleet-run-side-card{padding:.95rem 1rem}.fleet-run-side-head{justify-content:space-between;align-items:baseline;margin-bottom:.75rem;display:flex}.fleet-run-hints h3,.fleet-run-side-head h2,.fleet-run-wire h3{font-size:var(--type-body);margin:0}.fleet-run-muted{color:var(--text-muted);font-size:var(--type-body-sm);margin:0}.fleet-run-checklist{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.fleet-run-checklist li{grid-template-columns:14px 1fr;align-items:start;gap:.55rem;display:grid}.fleet-run-check-mark{background:var(--border-strong);border-radius:999px;width:10px;height:10px;margin-top:.35rem}.fleet-run-checklist .is-done .fleet-run-check-mark{background:var(--state-success)}.fleet-run-checklist .is-running .fleet-run-check-mark{background:var(--accent-blue);box-shadow:0 0 0 4px var(--accent-tint)}.fleet-run-checklist .is-failed .fleet-run-check-mark{background:var(--state-danger)}.fleet-run-checklist strong{font-size:var(--type-body-sm);display:block}.fleet-run-checklist p{color:var(--text-faint);font-size:var(--type-caption);margin:.2rem 0 0}.fleet-run-hints ul,.fleet-run-wire ul{flex-direction:column;gap:.45rem;margin:.65rem 0 0;padding:0;list-style:none;display:flex}.fleet-run-wire li{font-size:var(--type-caption);grid-template-columns:1fr auto;gap:.25rem .5rem;display:grid}.fleet-run-wire-name{color:var(--text-primary);font-weight:600}.fleet-run-wire-chain{color:var(--text-faint);text-transform:uppercase;letter-spacing:.04em}.fleet-run-wire code{color:var(--text-muted);font-family:var(--font-mono);grid-column:1/-1;font-size:10px}.fleet-run-hints li{font-size:var(--type-caption);color:var(--text-muted)}@keyframes fleet-run-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:980px){.fleet-run-grid{grid-template-columns:1fr}.fleet-run-hero{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.fleet-run-bubble{animation:none}}.amkt{--amkt-ink:#0b1220;--amkt-ink-soft:#243044;--amkt-muted:#667085;--amkt-faint:#98a2b3;--amkt-line:#eaecf0;--amkt-line-strong:#d0d5dd;--amkt-paper:#f7f8fa;--amkt-surface:#fff;--amkt-well:#f2f4f7;--amkt-accent:#0d7377;--amkt-accent-soft:#e7f4f4;--amkt-accent-ink:#085456;--amkt-agent:#1f4e79;--amkt-service:#7a5c2e;--amkt-sky-a:#dceef8;--amkt-sky-b:#eef6f0;--amkt-sky-c:#f4efe6;--amkt-wrap:min(1120px,calc(100% - 48px));--amkt-font:var(--font-jakarta),ui-sans-serif,system-ui,-apple-system,sans-serif;--amkt-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--amkt-radius-sm:10px;--amkt-radius:16px;--amkt-radius-lg:24px;min-height:100vh;color:var(--amkt-ink);background:var(--amkt-paper);font-family:var(--amkt-font);font-feature-settings:"ss01" on,"cv11" on;-webkit-font-smoothing:antialiased}.amkt *,.amkt :after,.amkt :before{box-sizing:border-box}.amkt a{color:inherit;text-decoration:none}.amkt .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.amkt-nav{z-index:40;pointer-events:none;background:0 0;border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}.amkt-nav[data-scrolled=true]{-webkit-backdrop-filter:none;background:0 0;border-bottom-color:#0000}.amkt-nav-inner{width:var(--amkt-wrap);pointer-events:auto;justify-content:space-between;align-items:center;gap:20px;min-height:72px;margin:0 auto;display:flex}.amkt-nav-links{align-items:center;gap:1.25rem;margin-left:auto;margin-right:.5rem;display:flex}.amkt-nav-links a{letter-spacing:-.01em;color:var(--amkt-muted);border-bottom:1px solid #0000;padding-bottom:2px;font-size:.875rem;font-weight:600}.amkt-nav-links a:hover,.amkt-nav-links a[aria-current=page]{color:var(--amkt-ink);border-bottom-color:var(--amkt-ink)}@media (max-width:720px){.amkt-nav-links{display:none}}.amkt-nav[data-scrolled=true] .amkt-nav-inner{min-height:72px}.amkt-brand{align-items:center;width:122px;height:34px;display:flex;overflow:visible}.amkt-brand-wordmark{filter:invert()brightness(.12);width:118px;height:auto;display:block}.amkt-nav-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.amkt-nav-cta{min-height:40px;color:var(--amkt-ink);letter-spacing:-.015em;background:0 0;border:1px solid #0f172a24;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:13.5px;font-weight:650;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.amkt-nav-cta:hover{color:#fff;background:#152033;border-color:#152033}.amkt-shell{width:var(--amkt-wrap);margin:0 auto;padding:88px 0 72px}.amkt-hero~.amkt-shell{padding-top:8px}.amkt-hero{text-align:left;background:#dceef8;border:0;border-radius:0;width:100%;min-height:clamp(480px,64vh,620px);margin:0 0 8px;padding:0;position:relative;overflow:hidden}.amkt-hero-media{background-image:url(/marketplace/hero-sky.png);background-position:top;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.amkt-hero-fade{background:linear-gradient(180deg,#f7f8fa05 0,#f7f8fa2e 48%,#f7f8fac7 82%,var(--amkt-paper) 100%),linear-gradient(90deg,#f7f8fa6b 0,#f7f8fa1f 40%,transparent 70%);pointer-events:none;position:absolute;inset:0}.amkt-hero-inner{z-index:1;width:var(--amkt-wrap);justify-items:start;gap:0;margin:0 auto;padding:96px 0 52px;display:grid;position:relative}.amkt-hero-badge{color:var(--amkt-accent-ink);letter-spacing:.01em;background:#ffffffc7;border:1px solid #0d737724;border-radius:999px;align-items:center;gap:6px;margin:0 0 18px;padding:6px 12px;font-size:12px;font-weight:650;display:inline-flex}.amkt-hero h1{letter-spacing:-.055em;max-width:16ch;color:var(--amkt-ink);text-align:left;margin:0;font-size:clamp(2.2rem,4.6vw,3.35rem);font-weight:800;line-height:1.05}.amkt-hero-lead{max-width:34rem;color:var(--amkt-muted);text-align:left;margin:16px 0 0;font-size:16px;font-weight:500;line-height:1.55}.amkt-hero-search{background:var(--amkt-surface);border:1px solid var(--amkt-line);border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:4px;width:min(640px,100%);max-width:none;min-height:58px;margin:28px 0 0;padding:7px;display:grid;box-shadow:0 14px 36px #0f1e3212}.amkt-hero-search-icon{color:var(--amkt-faint);margin-left:14px}.amkt-hero-search input{font:inherit;color:var(--amkt-ink);background:0 0;border:0;outline:none;padding:0 8px;font-size:15px;font-weight:500}.amkt-hero-search input::placeholder{color:var(--amkt-faint)}.amkt-hero-search button{color:#fff;min-height:44px;font:inherit;letter-spacing:-.01em;cursor:pointer;background:#152033;border:0;border-radius:12px;padding:0 22px;font-size:14px;font-weight:700}.amkt-hero-tags{flex-wrap:wrap;justify-content:flex-start;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.amkt-hero-tags a,.amkt-hero-tags span{border:1px solid var(--amkt-line);min-height:34px;color:var(--amkt-muted);letter-spacing:-.01em;background:#ffffffd1;border-radius:999px;align-items:center;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.amkt-hero-tags a:hover{color:var(--amkt-ink);border-color:var(--amkt-line-strong)}.amkt-explore{gap:18px;display:grid}.amkt-explore-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.amkt-explore-head h2{letter-spacing:-.04em;margin:0;font-size:28px;font-weight:750;line-height:1.15}.amkt-explore-head p{color:var(--amkt-muted);margin:6px 0 0;font-size:14px;font-weight:500}.amkt-status-pill{background:var(--amkt-accent-soft);min-height:32px;color:var(--amkt-accent-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:650;display:inline-flex}.amkt-status-pill i{background:var(--amkt-accent);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #0d73772e}.amkt-explore-toolbar{grid-template-columns:minmax(220px,320px) 1fr auto;align-items:center;gap:12px;display:grid}.amkt-search{background:var(--amkt-surface);border:1px solid var(--amkt-line);min-height:42px;color:var(--amkt-faint);border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:flex}.amkt-search input{width:100%;font:inherit;color:var(--amkt-ink);background:0 0;border:0;outline:none;font-size:13.5px;font-weight:500}.amkt-search input::placeholder{color:var(--amkt-faint)}.amkt-filters{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.amkt-filters button{min-height:36px;font:inherit;color:var(--amkt-muted);cursor:pointer;letter-spacing:-.01em;background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:13px;font-weight:600}.amkt-filters button em{color:var(--amkt-faint);margin-left:6px;font-style:normal;font-weight:600}.amkt-filters button.is-active{color:#fff;background:#152033}.amkt-filters button.is-active em{color:#ffffff9e}.amkt-toolbar-right{justify-content:flex-end;display:flex}.amkt-view-toggle{background:var(--amkt-well);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.amkt-view-toggle button{width:34px;height:30px;color:var(--amkt-faint);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.amkt-view-toggle button.is-active{background:var(--amkt-surface);color:var(--amkt-ink);box-shadow:0 1px 2px #1018280f}.amkt-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;margin:0;padding:0;list-style:none;display:grid}.amkt-grid>li{min-width:0;display:flex}.amkt-card{--amkt-card-pad:16px;--amkt-card-gap:12px;gap:var(--amkt-card-gap);width:100%;min-height:292px;padding:var(--amkt-card-pad);border-radius:var(--amkt-radius);background:var(--amkt-surface);border:1px solid var(--amkt-line);flex-direction:column;transition:border-color .16s,box-shadow .16s;display:flex;overflow:hidden}.amkt-card:hover{border-color:#c9d2de;box-shadow:0 10px 28px #0f1e320d}.amkt-card-top{align-items:center;gap:12px;min-width:0;display:flex}.amkt-card-id{flex:auto;gap:4px;min-width:0;display:grid}.amkt-card-id strong{letter-spacing:-.03em;color:var(--amkt-ink);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14.5px;font-weight:700;line-height:1.2;display:block;overflow:hidden}.amkt-card-sub{align-items:center;gap:6px;min-width:0;margin:0;line-height:1;display:flex}.amkt-card-kind{text-transform:capitalize;letter-spacing:-.01em;font-weight:500}.amkt-card-dot,.amkt-card-kind{color:var(--amkt-faint);flex:none;font-size:12px}.amkt-card-dot{line-height:1}.amkt-card-sub .amkt-chain-chip{min-width:0;color:var(--amkt-muted);font-size:12px;font-weight:550}.amkt-card-sub .amkt-chain-logo{width:auto;max-width:48px;height:12px}.amkt-card-panel{--amkt-spark-line:#1f8a4c;--amkt-spark-fill-strong:#1f8a4c47;--amkt-spark-fill-mid:#1f8a4c1a;--amkt-spark-fill-soft:#1f8a4c00;background:#eef4f0;border-radius:14px;flex-direction:column;flex:auto;min-width:0;min-height:188px;padding:14px 14px 0;display:flex;overflow:hidden}.amkt-card-panel.is-up{--amkt-spark-line:#1f8a4c;--amkt-spark-fill-strong:#1f8a4c4d;--amkt-spark-fill-mid:#1f8a4c1a;--amkt-spark-fill-soft:#1f8a4c00;background:#eef5f0}.amkt-card-panel.is-down{--amkt-spark-line:#d14343;--amkt-spark-fill-strong:#d1434347;--amkt-spark-fill-mid:#d143431a;--amkt-spark-fill-soft:#d1434300;background:#f8eef0}.amkt-card-panel.is-flat{--amkt-spark-line:#7a8699;--amkt-spark-fill-strong:#7a869938;--amkt-spark-fill-mid:#7a869914;--amkt-spark-fill-soft:#7a869900;background:#f1f3f5}.amkt-card-metric{min-width:0;padding-right:2px}.amkt-card-metric strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--amkt-ink);font-size:28px;font-weight:800;line-height:1;display:block}.amkt-card-delta{letter-spacing:-.01em;color:#1f8a4c;align-items:center;gap:5px;margin-top:8px;font-size:12.5px;font-weight:650;line-height:1.2;display:inline-flex}.amkt-card-delta.is-down{color:#d14343}.amkt-card-delta.is-flat{color:var(--amkt-muted)}.amkt-card-delta-arrow{border-bottom:6px solid;border-left:4px solid #0000;border-right:4px solid #0000;flex:none;width:0;height:0;display:inline-block}.amkt-card-delta.is-down .amkt-card-delta-arrow{border-top:6px solid;border-bottom:0}.amkt-card-delta.is-flat .amkt-card-delta-arrow{background:currentColor;border:0;border-radius:1px;width:8px;height:2px}.amkt-card-chart{background:0 0;flex:auto;align-items:stretch;min-height:112px;margin:10px -14px 0;padding:0;display:flex}.amkt-card-chart .amkt-spark{width:100%;height:112px;display:block}.amkt-card-meta{justify-content:space-between;align-items:center;gap:12px;min-width:0;padding-top:2px;display:flex}.amkt-card-price,.amkt-card-rails{color:var(--amkt-muted);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:550;line-height:1.2;overflow:hidden}.amkt-card-rails{flex:auto;min-width:0}.amkt-card-price{text-align:right;color:var(--amkt-ink-soft);flex:none}.amkt-card-top .agent-robot-avatar,.amkt-card-top .amkt-service-mark{flex:0 0 40px;width:40px;height:40px}.amkt-card-top .agent-robot-avatar.is-md,.amkt-card-top .agent-robot-avatar.is-sm{border-radius:12px;width:40px;height:40px}.amkt-mark{letter-spacing:-.03em;color:#fff;background:var(--amkt-agent);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:15px;font-weight:750;display:inline-grid}.amkt-mark.is-service{background:var(--amkt-service)}.amkt-mark.is-lg{width:56px;height:56px;font-size:22px}.amkt-table-wrap{border:1px solid var(--amkt-line);border-radius:var(--amkt-radius);background:var(--amkt-surface);overflow-x:auto}.amkt-table{border-collapse:collapse;width:100%;font-size:13.5px}.amkt-table th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--amkt-faint);border-bottom:1px solid var(--amkt-line);background:#fcfcfd;padding:12px 14px;font-size:11px;font-weight:650}.amkt-table td.amkt-num,.amkt-table th.is-num{text-align:right;font-variant-numeric:tabular-nums}.amkt-table td{border-bottom:1px solid var(--amkt-line);vertical-align:middle;color:var(--amkt-ink-soft);padding:16px 14px}.amkt-table tr:last-child td{border-bottom:0}.amkt-table tbody tr:hover td{background:#fafbfc}.amkt-rank{width:36px;color:var(--amkt-faint);font-variant-numeric:tabular-nums;font-weight:600}.amkt-identity{align-items:center;gap:10px;min-width:200px;display:inline-flex}.amkt-identity-text{min-width:0;display:grid}.amkt-identity-text strong{letter-spacing:-.02em;color:var(--amkt-ink);font-size:13.5px;font-weight:700}.amkt-identity-text small{color:var(--amkt-faint);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;font-weight:500;overflow:hidden}.amkt-rails{flex-wrap:wrap;gap:4px;display:flex}.amkt-chip{background:var(--amkt-well);letter-spacing:.01em;text-transform:lowercase;min-height:24px;color:var(--amkt-ink-soft);border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:650;display:inline-flex}.amkt-chain-chip,.amkt-chip.is-chain{color:var(--amkt-ink-soft);text-transform:none;background:0 0}.amkt-chain-chip{min-height:0;letter-spacing:-.01em;border:0;align-items:center;gap:6px;padding:0;font-size:12.5px;font-weight:600;display:inline-flex}.amkt-chain-logo{object-fit:contain;background:0 0;border-radius:0;flex:none;width:auto;max-width:52px;height:14px}.amkt-service-mark{color:#d7e6f4;background:linear-gradient(145deg,#2a3f55,#1a2838);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:inline-grid;box-shadow:inset 0 1px #ffffff14}.amkt-service-mark.is-sm{border-radius:10px;width:32px;height:32px}.amkt-service-mark.is-md{width:40px;height:40px}.amkt-service-mark.is-lg{border-radius:14px;width:56px;height:56px}.amkt-detail-identity .agent-robot-avatar,.amkt-identity .agent-robot-avatar{flex:none}.amkt-hire-facts .amkt-chain-chip{min-height:0;color:var(--amkt-ink);background:0 0;padding:0;font-size:13.5px;font-weight:700}.amkt-chip.is-id{color:var(--amkt-agent);text-transform:none;background:#eaf1f8}.amkt-chip.is-muted{color:var(--amkt-faint);text-transform:none}.amkt-spark{overflow:visible}.amkt-spark-line{stroke:var(--amkt-spark-line,var(--amkt-accent));stroke-width:2px;vector-effect:non-scaling-stroke}.amkt-spark-stop-top{stop-color:var(--amkt-spark-fill-strong,#1f8a4c4d)}.amkt-spark-stop-mid{stop-color:var(--amkt-spark-fill-mid,#1f8a4c1a)}.amkt-spark-stop-bottom{stop-color:var(--amkt-spark-fill-soft,#1f8a4c00)}.amkt-spark.is-up{--amkt-spark-line:#1f8a4c;--amkt-spark-fill-strong:#1f8a4c4d;--amkt-spark-fill-mid:#1f8a4c1a;--amkt-spark-fill-soft:#1f8a4c00}.amkt-spark.is-down{--amkt-spark-line:#d14343;--amkt-spark-fill-strong:#d1434347;--amkt-spark-fill-mid:#d143431a;--amkt-spark-fill-soft:#d1434300}.amkt-spark.is-flat{--amkt-spark-line:#7a8699;--amkt-spark-fill-strong:#7a869938;--amkt-spark-fill-mid:#7a869914;--amkt-spark-fill-soft:#7a869900}.amkt-spark-base{stroke:var(--amkt-line-strong);stroke-width:1px;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.amkt-empty{text-align:center;border:1px dashed var(--amkt-line-strong);border-radius:var(--amkt-radius);background:var(--amkt-surface);padding:56px 20px}.amkt-empty strong{letter-spacing:-.02em;font-size:15px;font-weight:700;display:block}.amkt-empty p{color:var(--amkt-muted);margin:6px 0 0;font-size:14px}.amkt-foot{text-align:center;color:var(--amkt-faint);margin:28px 0 0;font-size:13.5px;font-weight:500}.amkt-foot a{color:var(--amkt-accent-ink);font-weight:700}.amkt-alert{color:#912018;background:#fef3f2;border:1px solid #fecdca;border-radius:12px;margin:0 0 16px;padding:12px 14px;font-size:13.5px}.amkt-detail-crumb{color:var(--amkt-faint);align-items:center;gap:8px;margin-bottom:22px;font-size:13px;font-weight:500;display:flex}.amkt-detail-crumb a{color:var(--amkt-accent-ink);font-weight:650}.amkt-detail-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;margin-bottom:18px;display:grid}.amkt-detail-identity{grid-template-columns:auto 1fr;align-items:start;gap:14px;display:grid}.amkt-detail-title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.amkt-detail-identity h1{letter-spacing:-.045em;margin:0;font-size:clamp(1.7rem,3vw,2.2rem);font-weight:800;line-height:1.1}.amkt-detail-desc{max-width:40rem;color:var(--amkt-muted);margin:8px 0 0;font-size:14.5px;font-weight:500;line-height:1.55}.amkt-detail-badges{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.amkt-detail-score{border-radius:var(--amkt-radius);background:var(--amkt-surface);border:1px solid var(--amkt-line);text-align:right;min-width:168px;padding:16px 18px}.amkt-detail-score span{letter-spacing:.04em;text-transform:uppercase;color:var(--amkt-faint);font-size:11px;font-weight:650;display:block}.amkt-detail-score strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:34px;font-weight:800;line-height:1;display:block}.amkt-detail-score small{color:var(--amkt-muted);margin-top:8px;font-size:12px;font-weight:550;display:block}.amkt-detail-layout{grid-template-columns:minmax(0,1.65fr) minmax(300px,.78fr);align-items:start;gap:14px;display:grid}.amkt-detail-main{gap:14px;min-width:0;display:grid}.amkt-about,.amkt-chart,.amkt-hire-panel{background:var(--amkt-surface);border:1px solid var(--amkt-line);border-radius:var(--amkt-radius);padding:22px}.amkt-chart{background:linear-gradient(180deg,#e8f4ec8c 0,#fffffff2 42%),var(--amkt-surface)}.amkt-about h2,.amkt-chart-head h2,.amkt-hire-panel h2{letter-spacing:-.04em;margin:4px 0 0;font-size:22px;font-weight:750}.amkt-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--amkt-accent-ink);margin:0;font-size:11px;font-weight:700}.amkt-chart-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.amkt-chart-sub,.amkt-hire-copy{color:var(--amkt-muted);margin:6px 0 0;font-size:13.5px;font-weight:500;line-height:1.5}.amkt-chart-ranges{background:var(--amkt-well);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.amkt-chart-ranges button{min-height:30px;font:inherit;color:var(--amkt-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:12px;font-weight:650}.amkt-chart-ranges button.is-active{background:var(--amkt-surface);color:var(--amkt-ink);box-shadow:0 1px 2px #1018280f}.amkt-chart-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.amkt-chart-stats div{background:var(--amkt-well);border-radius:12px;padding:12px}.amkt-chart-stats span{letter-spacing:.03em;text-transform:uppercase;color:var(--amkt-faint);font-size:11px;font-weight:650;display:block}.amkt-chart-stats strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:18px;font-weight:750;display:block}.amkt-chart-inspect{flex-direction:column;gap:14px;display:flex}.amkt-chart-canvas{background:linear-gradient(#1f8a4c12,#1f8a4c04);border:1px solid #1f8a4c1f;border-radius:14px;min-height:240px;overflow:hidden}.amkt-chart-canvas svg,.amkt-chart-svg{width:100%;height:240px;display:block}.amkt-chart-area{fill:#1f8a4c24}.amkt-chart-line{stroke:#1f8a4c;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round}.amkt-chart-dot{fill:#1f8a4c;stroke:#fff;stroke-width:1.5px;pointer-events:none}.amkt-chart-dot.is-active{fill:#0b1220}.amkt-chart-guide{stroke:#0b122047;stroke-width:1px;stroke-dasharray:3 4;pointer-events:none}.amkt-chart-empty{text-align:center;min-height:240px;color:var(--amkt-muted);place-content:center;gap:4px;padding:20px;font-size:13.5px;font-weight:500;display:grid}.amkt-chart-hover{border:1px solid var(--amkt-line);background:#f7faf8;border-radius:12px;padding:12px 14px}.amkt-chart-hint{color:var(--amkt-faint);margin:0;font-size:12.5px}.amkt-chart-hover-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.amkt-chart-hover-head strong{letter-spacing:-.02em;font-size:14px}.amkt-chart-hover-empty,.amkt-chart-hover-head span,.amkt-chart-hover-muted{color:var(--amkt-muted);font-size:12.5px}.amkt-chart-hover-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.amkt-chart-hover-list li{border-top:1px solid #0f1e320f;justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}.amkt-chart-hover-list li:first-child{border-top:0;padding-top:0}.amkt-chart-hover-list strong{letter-spacing:-.02em;font-size:13px;display:block}.amkt-chart-hover-list span{color:var(--amkt-muted);margin-top:2px;font-size:12px;display:block}.amkt-chart-hover-list a{color:var(--amkt-accent-ink);text-underline-offset:2px;flex:none;padding:4px 2px;font-size:12px;font-weight:650;text-decoration:underline}.amkt-about>p{color:var(--amkt-muted);margin:10px 0 0;font-size:14.5px;font-weight:500;line-height:1.65}.amkt-about-rows{grid-template-columns:1fr 1fr;gap:0 40px;margin:20px 0 0;display:grid}.amkt-about-rows>div{border-bottom:1px solid var(--amkt-line);justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:10px 0;display:flex}.amkt-about-rows dt{color:var(--amkt-muted);flex:none;font-size:13px;font-weight:500}.amkt-about-rows dd{text-align:right;color:var(--amkt-ink);word-break:break-word;flex-wrap:wrap;justify-content:flex-end;gap:6px;margin:0;font-size:13.5px;font-weight:650;display:flex}.amkt-about-rows a{color:var(--amkt-accent-ink);font-weight:650}.amkt-mono{font-family:var(--amkt-mono);font-size:12.5px;font-weight:500}.amkt-stats-grid{grid-template-columns:1fr 1fr;gap:28px 48px;margin-top:18px;display:grid}.amkt-stats-grid h3{letter-spacing:-.02em;color:var(--amkt-ink);margin:0 0 12px;font-size:14px;font-weight:700}.amkt-stats-grid ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.amkt-stats-grid li{justify-content:space-between;align-items:baseline;gap:16px;font-size:14px;display:flex}.amkt-stats-grid li span{color:var(--amkt-muted);font-weight:500}.amkt-stats-grid li strong{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--amkt-ink);font-weight:700}.amkt-hire-panel{background:var(--amkt-well);position:sticky;top:80px}.amkt-hire-live h2,.amkt-hire-panel-head h2{margin-top:6px}.amkt-hire-live{gap:12px;display:grid}.amkt-hire-tabs{background:#ffffffb3;border-radius:10px;gap:2px;width:fit-content;padding:3px;display:inline-flex}.amkt-hire-tabs button{min-height:32px;font:inherit;color:var(--amkt-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 12px;font-size:12.5px;font-weight:650}.amkt-hire-tabs button.is-active{background:var(--amkt-surface);color:var(--amkt-ink);box-shadow:0 1px 2px #1018280f}.amkt-hire-body,.amkt-hire-form{gap:12px;display:grid}.amkt-hire-field{gap:6px;display:grid}.amkt-hire-field span{color:var(--amkt-muted);font-size:12px;font-weight:650}.amkt-hire-field input,.amkt-hire-field select{border:1px solid var(--amkt-line);background:var(--amkt-surface);min-height:42px;font:inherit;color:var(--amkt-ink);border-radius:12px;padding:0 12px;font-size:13.5px;font-weight:500}.amkt-hire-confirm{color:var(--amkt-ink-soft);align-items:flex-start;gap:8px;font-size:13px;font-weight:500;display:flex}.amkt-hire-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.amkt-hire-hint{color:var(--amkt-faint);margin:0;font-size:12px;font-weight:500;line-height:1.45}.amkt-hire-hint a,.amkt-hire-ok a{color:var(--amkt-accent-ink);font-weight:700}.amkt-hire-ok{color:var(--amkt-accent-ink);margin:0;font-size:13px;font-weight:550;line-height:1.45}.amkt-hire-secondary{border:1px solid var(--amkt-line-strong);background:var(--amkt-surface);min-height:42px;color:var(--amkt-ink);border-radius:12px;padding:0 14px;font-size:13.5px;font-weight:650;display:inline-flex}.amkt-hire-cta,.amkt-hire-secondary{cursor:pointer;justify-content:center;align-items:center;text-decoration:none}.amkt-hire-cta{background:var(--amkt-ink);letter-spacing:-.02em;border:0;border-radius:14px;min-height:48px;font-size:14.5px;font-weight:700;display:flex;color:#fff!important}.amkt-hire-cta:hover{background:#152033}.amkt-hire-cta:disabled{opacity:.55;cursor:not-allowed}.amkt-hire-facts{gap:10px;margin:16px 0;padding:0;list-style:none;display:grid}.amkt-hire-facts li{border-bottom:1px solid #0f172a0f;justify-content:space-between;gap:12px;padding-bottom:10px;font-size:13.5px;display:flex}.amkt-hire-facts span{color:var(--amkt-muted);font-weight:500}.amkt-hire-facts strong{letter-spacing:-.02em;font-weight:700}.amkt-hire-note{color:var(--amkt-faint);margin:12px 0 0;font-size:12px;font-weight:500;line-height:1.45}@media (max-width:980px){.amkt-about-rows,.amkt-chart-stats,.amkt-detail-layout,.amkt-explore-toolbar,.amkt-grid,.amkt-nav-inner,.amkt-stats-grid{grid-template-columns:1fr}.amkt-nav-inner{min-height:64px}.amkt-brand{width:108px;height:30px}.amkt-brand-wordmark{width:104px}.amkt-hero{min-height:clamp(420px,70vh,560px)}.amkt-hero-inner{padding:88px 0 40px}.amkt-hero h1{max-width:18ch}.amkt-shell{padding-top:80px}.amkt-hero~.amkt-shell{padding-top:8px}.amkt-detail-hero{grid-template-columns:1fr}.amkt-detail-score{text-align:left}.amkt-hire-panel{position:static}}@media (prefers-reduced-motion:reduce){.amkt *{transition:none!important}}.aops-changelog-surface{min-height:100vh;padding-top:96px;padding-bottom:40px}.aops-changelog .no-scrollbar{scrollbar-width:none}.aops-changelog .no-scrollbar::-webkit-scrollbar{display:none}.aops-changelog [class*=rounded]{border-radius:0!important}.aops-changelog .aops-keep-round{border-radius:9999px!important}.aops-changelog-footer{text-align:center;border-top:1px solid var(--aops-line-strong);padding:40px 24px 8px}.aops-changelog-footer a{letter-spacing:.08em;text-transform:uppercase;color:var(--aops-faint);font-size:11px;font-weight:500;text-decoration:none}.aops-changelog-footer a:hover{color:var(--aops-ink)}.aops-tour-veil,.aops-tour-welcome-backdrop{-webkit-backdrop-filter:blur(6px);background:#0f172a6b}html[data-theme=dark] .aops-tour-veil,html[data-theme=dark] .aops-tour-welcome-backdrop{background:#000000a3}.aops-tour-veil{z-index:9990;pointer-events:none;position:fixed;inset:0}.aops-tour-spotlight,.driver-active .driver-active-element{isolation:isolate;background-color:var(--bg-panel);color:var(--text-primary);box-shadow:0 0 0 2px var(--accent-blue),0 12px 32px #00000038;position:relative;z-index:10001!important;filter:none!important;opacity:1!important}.aops-tour-popover{will-change:opacity,transform}.aops-tour-replay{border:1px solid var(--border-subtle);background:var(--bg-panel);height:2rem;color:var(--text-primary);font:inherit;letter-spacing:.01em;cursor:pointer;border-radius:.55rem;align-items:center;gap:.4rem;padding:0 .7rem;font-size:.78rem;font-weight:550;transition:color .16s,border-color .16s,background .16s;display:inline-flex}.aops-tour-replay:hover{border-color:var(--border-strong);background:var(--bg-soft)}.aops-tour-welcome{z-index:10020;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.aops-tour-welcome-backdrop{pointer-events:auto;border:0;position:absolute;inset:0}.aops-tour-popover.driver-popover,.aops-tour-welcome-card{background:var(--bg-panel);color:var(--text-primary);border:1px solid var(--border-subtle);box-shadow:0 0 0 1px #0000000a,0 8px 24px #0000001a,0 32px 80px #00000024}html[data-theme=dark] .aops-tour-popover.driver-popover,html[data-theme=dark] .aops-tour-welcome-card{box-shadow:0 0 0 1px #ffffff0a,0 18px 50px #00000073}.aops-tour-welcome-card{z-index:1;border-radius:1rem;width:min(34rem,100%);padding:1.55rem 1.55rem 1.25rem;animation:aops-tour-rise .28s cubic-bezier(.22,1,.36,1);position:relative}@keyframes aops-tour-rise{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.aops-tour-popover .driver-popover-close-btn,.aops-tour-welcome-close{border:1px solid var(--border-subtle);background:var(--bg-soft);width:2rem;height:2rem;text-shadow:none;cursor:pointer;border-radius:.55rem;place-items:center;display:grid;color:var(--text-primary)!important;opacity:1!important}.aops-tour-welcome-close{position:absolute;top:.85rem;right:.85rem}.aops-tour-popover .driver-popover-close-btn:focus,.aops-tour-popover .driver-popover-close-btn:hover,.aops-tour-welcome-close:hover{background:var(--bg-soft-strong);border-color:var(--border-strong);color:var(--text-primary)!important}.aops-tour-welcome-close svg{color:inherit;stroke:currentColor}.aops-tour-welcome-eyebrow{color:var(--accent-ink);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .35rem;font-size:.72rem;font-weight:650}.aops-tour-path-card strong,.aops-tour-popover .driver-popover-title,.aops-tour-welcome-card h2{color:var(--text-primary)}.aops-tour-welcome-card h2{letter-spacing:-.02em;margin:0;padding-right:2.4rem;font-size:1.35rem;font-weight:700;line-height:1.2}.aops-tour-path-card span,.aops-tour-popover .driver-popover-description,.aops-tour-popover .driver-popover-progress-text,.aops-tour-skip,.aops-tour-text-btn,.aops-tour-welcome-copy{color:var(--text-muted)}.aops-tour-welcome-copy{margin:.55rem 0 1.15rem;font-size:.92rem;line-height:1.5}.aops-tour-path-grid{gap:.55rem;display:grid}.aops-tour-path-card{border:1px solid var(--border-subtle);background:var(--bg-soft);width:100%;color:var(--text-primary);text-align:left;cursor:pointer;border-radius:.8rem;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:start;gap:.15rem .75rem;padding:.85rem .95rem;transition:border-color .16s,background .16s,transform .16s;display:grid}.aops-tour-path-card>svg{color:var(--accent-blue);grid-row:1/span 2;margin-top:.15rem}.aops-tour-path-card strong{font-size:.92rem;font-weight:650}.aops-tour-path-card span{font-size:.8rem;line-height:1.4}.aops-tour-path-card:hover{border-color:var(--border-strong);background:var(--accent-tint)}@supports (color:color-mix(in lab,red,red)){.aops-tour-path-card:hover{background:color-mix(in oklch,var(--accent-tint) 55%,var(--bg-soft))}}.aops-tour-path-card:hover{transform:translateY(-1px)}.aops-tour-welcome-actions{justify-content:flex-end;margin-top:.95rem;display:flex}.aops-tour-skip,.aops-tour-text-btn{font:inherit;cursor:pointer;background:0 0;border:0;font-weight:550}.aops-tour-text-btn{font-size:.84rem}.aops-tour-skip:hover,.aops-tour-text-btn:hover{color:var(--text-primary)}.aops-tour-popover.driver-popover{border-radius:.95rem;max-width:22rem;padding:.95rem 1rem .85rem;font-family:inherit}.aops-tour-popover .driver-popover-title{letter-spacing:-.015em;margin:0;padding-right:1.75rem;font-size:.98rem;font-weight:700}.aops-tour-popover .driver-popover-description{margin:.4rem 0 0;font-size:.84rem;line-height:1.45}.aops-tour-popover .driver-popover-progress-text{letter-spacing:.04em;font-size:.72rem;font-weight:550}.aops-tour-popover .driver-popover-footer{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.85rem;display:flex}.aops-tour-popover .driver-popover-navigation-btns{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.aops-tour-popover button{font:inherit}.aops-tour-popover .driver-popover-prev-btn{border:1px solid var(--border-subtle);background:var(--bg-soft);height:2rem;color:var(--text-primary);cursor:pointer;text-shadow:none;border-radius:.5rem;padding:0 .8rem;font-size:.8rem;font-weight:600}.aops-tour-popover .driver-popover-prev-btn:hover{background:var(--bg-soft-strong);border-color:var(--border-strong)}.aops-tour-popover .driver-popover-next-btn{border:1px solid var(--console-action);background:var(--console-action);height:2rem;color:var(--bg-panel);cursor:pointer;text-shadow:none;border-radius:.5rem;padding:0 .8rem;font-size:.8rem;font-weight:600}.aops-tour-popover .driver-popover-next-btn:hover{background:var(--console-action-hover);border-color:var(--console-action-hover)}.aops-tour-popover .driver-popover-close-btn{position:absolute;top:.55rem;right:.55rem}.aops-tour-popover .driver-popover-arrow-side-bottom,.aops-tour-popover .driver-popover-arrow-side-left,.aops-tour-popover .driver-popover-arrow-side-right,.aops-tour-popover .driver-popover-arrow-side-top{border-color:var(--bg-panel)}.aops-tour-skip{margin-right:auto;padding:.25rem .2rem;font-size:.78rem}@media (prefers-reduced-motion:reduce){.aops-tour-path-card,.aops-tour-welcome-card{transition:none!important;animation:none!important}}@media (max-width:720px){.aops-tour-replay span{display:none}.aops-tour-welcome-card{padding:1.25rem 1.1rem 1rem}}.achat{--achat-ink:var(--text-primary);--achat-muted:var(--text-muted);--achat-faint:var(--text-faint);--achat-paper:var(--bg-app);--achat-panel:var(--bg-panel);--achat-line:var(--border-subtle);--achat-line-strong:var(--border-strong);--achat-accent:var(--accent-blue);--achat-accent-soft:var(--accent-tint);--achat-accent-ink:var(--accent-ink);--achat-action:var(--console-action);--achat-cursive:var(--font-cursive),"Segoe Script","Apple Chancery",cursive;min-height:100vh;color:var(--achat-ink);background:var(--achat-paper);position:relative;overflow-x:clip}.achat .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.achat-shell{z-index:1;width:min(1080px,100% - 48px);min-height:100vh;margin:0 auto;padding:6.5rem 0 3.5rem;position:relative}.achat-sky{pointer-events:none;z-index:0;height:min(72vh,640px);position:absolute;top:0;left:0;right:0;overflow:hidden}.achat-sky-media{background-image:url(/marketplace/hero-sky.png);background-position:top;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.achat-sky-fade{background:linear-gradient(180deg,#f7f7f60a 0,#f7f7f633 42%,#f7f7f6c7 78%,var(--achat-paper) 100%),linear-gradient(90deg,#f7f7f647 0,#f7f7f614 45%,transparent 72%);position:absolute;inset:0}html[data-theme=dark] .achat{background:#0c0c0c}html[data-theme=dark] .achat-sky-fade{background:linear-gradient(180deg,#0c0c0c59 0,#0c0c0c8c 45%,#0c0c0ce0 78%,var(--achat-paper) 100%),linear-gradient(90deg,#0c0c0c66 0,transparent 70%)}.achat-gate,.achat-landing,.achat-run{z-index:1;position:relative}.achat-gate{place-items:center;min-height:calc(100vh - 2rem);padding:6.5rem 1.5rem 3rem;display:grid}.achat-gate-inner{text-align:center;width:min(34rem,100%)}.achat-gate-inner h1{letter-spacing:-.035em;margin:.35rem 0 .75rem;font-size:clamp(1.75rem,3vw,2.35rem);line-height:1.15}.achat-gate-inner p{color:var(--achat-muted);margin:0;line-height:1.55}.achat-gate-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.5rem;display:flex}.achat-eyebrow{font-size:var(--type-caption);letter-spacing:.04em;text-transform:uppercase;color:var(--achat-accent-ink);margin:0;font-weight:650}.achat-primary,.achat-secondary{min-height:42px;font-size:var(--type-ui);border-radius:10px;justify-content:center;align-items:center;padding:0 1.1rem;font-weight:650;text-decoration:none;display:inline-flex}.achat-primary{background:var(--achat-action);color:var(--text-on-dark);border:1px solid #0000}.achat-primary:hover{background:var(--console-action-hover)}.achat-secondary{background:var(--achat-panel);color:var(--achat-ink);border:1px solid var(--achat-line-strong)}.achat-secondary:hover{background:var(--bg-soft)}.achat-landing{text-align:center;flex-direction:column;align-items:center;padding-top:2.5rem;animation:achat-rise .42s ease-out;display:flex}.achat-landing h1{letter-spacing:-.04em;color:var(--achat-ink);text-wrap:balance;margin:0;font-size:clamp(1.85rem,3.4vw,2.6rem);font-weight:700;line-height:1.12}.achat-script{font-family:var(--achat-cursive);letter-spacing:.01em;color:var(--achat-accent-ink);padding:0 .06em;font-size:1.18em;font-style:normal;font-weight:400;line-height:.9}.achat-lede{max-width:34rem;color:var(--achat-muted);font-size:var(--type-body);margin:.85rem 0 0;line-height:1.55}.achat-composer{text-align:left;background:var(--achat-panel);border:1px solid var(--achat-line-strong);width:min(720px,100%);box-shadow:var(--shadow-panel);border-radius:18px;margin-top:1.75rem;padding:.85rem .95rem .75rem;transition:border-color .16s,box-shadow .16s}.achat-composer:focus-within{border-color:var(--achat-accent);box-shadow:0 0 0 4px var(--achat-accent-soft)}.achat-composer textarea{resize:none;width:100%;color:var(--achat-ink);font:inherit;background:0 0;border:0;outline:none;min-height:7.5rem;font-size:.98rem;line-height:1.55}.achat-composer textarea::placeholder{color:var(--entry-input-placeholder)}.achat-composer-bar{border-top:1px solid var(--achat-line);justify-content:space-between;align-items:center;gap:.75rem;margin-top:.55rem;padding-top:.55rem;display:flex}.achat-composer-meta{color:var(--achat-faint);font-size:var(--type-caption);align-items:center;gap:.85rem;display:flex}.achat-composer-meta a{color:var(--achat-muted);border-bottom:1px solid var(--achat-line-strong);text-decoration:none}.achat-composer-meta a:hover{color:var(--achat-ink)}.achat-send{background:var(--achat-action);width:40px;height:40px;color:var(--text-on-dark);cursor:pointer;border:0;border-radius:10px;place-items:center;transition:background .15s,transform .15s;display:inline-grid}.achat-send:hover:not(:disabled){background:var(--console-action-hover);transform:translateY(-1px)}.achat-send:disabled{opacity:.45;cursor:not-allowed}.achat-suggestions{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.65rem;width:min(780px,100%);margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.achat-suggestions li{min-width:0;display:flex}.achat-suggestions button{text-align:left;border:1px solid var(--achat-line);-webkit-backdrop-filter:blur(10px);cursor:pointer;width:100%;min-height:96px;color:var(--achat-ink);background:#ffffffb8;border-radius:14px;flex-direction:column;justify-content:space-between;gap:.55rem;padding:.9rem .95rem;transition:border-color .16s,background .16s,box-shadow .16s;display:flex;box-shadow:0 1px #11111108}.achat-suggestions button:hover:not(:disabled){border-color:var(--achat-line-strong);background:var(--achat-panel);box-shadow:0 8px 24px #1111110f}.achat-suggestions button.is-active{border-color:var(--achat-ink);background:var(--achat-panel);color:var(--achat-ink);box-shadow:inset 0 0 0 1px var(--achat-ink)}.achat-suggestions button.is-active span{color:var(--achat-muted)}.achat-suggestions strong{letter-spacing:-.02em;min-height:2.5em;font-size:.9rem;font-weight:650;line-height:1.25;display:block}.achat-suggestions span{min-height:2.6em;color:var(--achat-muted);margin:0;font-size:.75rem;line-height:1.35;display:block}html[data-theme=dark] .achat-suggestions button{border-color:var(--achat-line);box-shadow:none;background:#141414b8}html[data-theme=dark] .achat-suggestions button.is-active,html[data-theme=dark] .achat-suggestions button:hover:not(:disabled){background:var(--achat-panel)}.achat-run-header{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.15rem;display:flex}.achat-run-header h2{letter-spacing:-.03em;margin:.25rem 0 0;font-size:1.45rem}.achat-run-actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.achat-text-link{color:var(--achat-muted);font-size:var(--type-caption);border-bottom:1px solid var(--achat-line-strong);text-decoration:none}.achat-text-link:hover{color:var(--achat-ink)}.achat-run-grid{grid-template-columns:minmax(0,1.4fr) minmax(280px,.85fr);align-items:start;gap:1.25rem;display:grid}.achat-running{color:var(--achat-accent-ink);font-size:var(--type-body-sm);margin:0;font-weight:600}.achat-feed{flex-direction:column;gap:.75rem;display:flex}.achat-msg{text-align:left;background:var(--achat-panel);border:1px solid var(--achat-line);border-radius:14px;padding:.85rem 1rem}.achat-msg-agent{border-color:var(--achat-line);background:#ffffffc7}.achat-msg-tool{background:var(--bg-soft);font-size:var(--type-body-sm);color:var(--achat-muted)}.achat-msg-error{background:var(--state-danger-tint);color:var(--state-danger);border-color:#f0c9c9}.achat-msg-label{font-size:var(--type-caption);letter-spacing:.04em;text-transform:uppercase;color:var(--achat-faint);margin-bottom:.35rem;font-weight:650;display:block}.achat-msg p{margin:0;line-height:1.45}.achat-msg-body{white-space:pre-wrap;font:inherit;color:inherit;margin:0;font-size:.98rem;line-height:1.55}.achat-msg a{color:var(--achat-accent-ink)}html[data-theme=dark] .achat-msg-agent{background:#141414c7}@keyframes achat-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.achat-run-grid,.achat-suggestions{grid-template-columns:1fr}.achat-shell{width:min(100% - 32px,1080px);padding-top:5.5rem}.achat-run-header{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.achat-landing,.achat-send,.achat-suggestions button{transition:none;animation:none}}.achat-suggestions{grid-template-columns:repeat(2,minmax(0,1fr))}.achat-copilot-layout{grid-template-columns:minmax(0,1.45fr) minmax(240px,.8fr);align-items:start;gap:1.15rem;display:grid}.achat-copilot-thread{flex-direction:column;gap:.75rem;max-height:min(58vh,640px);padding-right:.25rem;display:flex;overflow:auto}.achat-msg-user{background:var(--bg-soft);border-color:var(--achat-line-strong)}.achat-inline-links{font-size:var(--type-caption);color:var(--achat-muted);margin:.55rem 0 0}.achat-inline-links a{color:var(--achat-accent-ink);border-bottom:1px solid var(--achat-accent-ink);text-decoration:none}@supports (color:color-mix(in lab,red,red)){.achat-inline-links a{border-bottom:1px solid color-mix(in srgb,var(--achat-accent-ink) 35%,transparent)}}.achat-inline-links a:hover{border-bottom-color:var(--achat-accent-ink)}.achat-listing-cards{gap:.55rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.achat-listing-card{border:1px solid var(--achat-line-strong);background:var(--bg-soft);border-radius:12px;gap:.35rem;padding:.7rem .8rem;display:grid}@supports (color:color-mix(in lab,red,red)){.achat-listing-card{background:color-mix(in srgb,var(--bg-soft) 70%,transparent)}}.achat-listing-card{color:inherit;text-decoration:none;transition:border-color .16s,background .16s}.achat-listing-card:hover{border-color:var(--achat-accent-ink)}@supports (color:color-mix(in lab,red,red)){.achat-listing-card:hover{border-color:color-mix(in srgb,var(--achat-accent-ink) 45%,var(--achat-line))}}.achat-listing-card:hover{background:var(--achat-accent-ink)}@supports (color:color-mix(in lab,red,red)){.achat-listing-card:hover{background:color-mix(in srgb,var(--achat-accent-ink) 6%,var(--bg-soft))}}.achat-listing-card-top{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.achat-listing-card-top strong{letter-spacing:-.02em;font-size:.95rem;font-weight:650}.achat-listing-price{color:var(--achat-accent-ink);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.78rem;font-weight:650}.achat-listing-card p{color:var(--achat-muted);font-size:var(--type-body-sm);margin:0;line-height:1.4}.achat-listing-card-meta{color:var(--achat-faint);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.45rem .65rem;margin-top:.1rem;font-size:.68rem;display:flex}.achat-listing-open{letter-spacing:.02em;text-transform:none;color:var(--achat-accent-ink);margin-left:auto;font-weight:650}html[data-theme=dark] .achat-listing-card{background:#ffffff0a}.achat-confirms{flex-wrap:wrap;gap:.45rem;margin-top:.7rem;display:flex}.achat-confirm{border:1px solid var(--achat-ink);background:var(--achat-ink);min-height:34px;color:var(--text-on-dark);font:inherit;font-size:var(--type-ui);cursor:pointer;border-radius:9px;padding:0 .85rem;font-weight:650}.achat-confirm:hover:not(:disabled){background:var(--console-action-hover);border-color:var(--console-action-hover)}.achat-confirm:disabled{opacity:.5;cursor:not-allowed}.achat-error{color:var(--state-danger);font-size:var(--type-body-sm);margin:.65rem 0 0}.achat-composer-dock{width:100%;margin-top:1rem}.achat-composer-dock textarea{min-height:3.2rem}.achat-copilot-side .achat-side-card{border:1px solid var(--achat-line);background:#ffffffc7;border-radius:14px;padding:.95rem 1rem}html[data-theme=dark] .achat-copilot-side .achat-side-card{background:#141414c7}.achat-side-card h3{font-size:var(--type-ui);letter-spacing:-.02em;margin:0}.achat-side-hint{color:var(--achat-muted);font-size:var(--type-caption);margin:.35rem 0 .75rem;line-height:1.4}.achat-side-list{color:var(--achat-muted);font-size:var(--type-body-sm);margin:.65rem 0 0;padding-left:1.1rem;line-height:1.5}.achat-graph{flex-direction:column;gap:.75rem;display:flex}.achat-graph-nodes{flex-wrap:wrap;align-items:center;gap:.35rem 0;display:flex}.achat-graph-node-wrap{align-items:center;gap:.35rem;animation:achat-rise .32s ease-out;display:inline-flex}.achat-graph-node{border:1px solid var(--achat-line-strong);background:var(--achat-panel);border-radius:10px;flex-direction:column;gap:.1rem;min-width:5.5rem;padding:.45rem .55rem;display:flex}.achat-graph-node-label{letter-spacing:-.02em;font-size:.78rem;font-weight:650}.achat-graph-node-status{text-transform:uppercase;letter-spacing:.04em;color:var(--achat-faint);font-size:.65rem}.achat-graph-node.is-done,.achat-graph-node.is-ready{border-color:var(--achat-accent-ink)}@supports (color:color-mix(in lab,red,red)){.achat-graph-node.is-done,.achat-graph-node.is-ready{border-color:color-mix(in srgb,var(--achat-accent-ink) 45%,var(--achat-line))}}.achat-graph-node.is-creating,.achat-graph-node.is-running{border-color:var(--achat-accent);box-shadow:0 0 0 3px var(--achat-accent-soft)}.achat-graph-node.is-failed{border-color:#e8a0a0}.achat-graph-wire{background:var(--achat-line-strong);border-radius:2px;width:1.1rem;height:2px}.achat-graph-wire.is-done{background:var(--achat-accent-ink)}.achat-graph-payments{font-size:var(--type-caption);color:var(--achat-muted);flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.achat-graph-payments li{align-items:center;gap:.4rem;animation:achat-rise .28s ease-out;display:flex}.achat-graph-pay-dot{background:var(--achat-accent-ink);border-radius:50%;flex:none;width:6px;height:6px}@media (max-width:900px){.achat-copilot-layout{grid-template-columns:1fr}.achat-copilot-thread{max-height:none}}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-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-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.5}}