.tw21 .pointer-events-none{pointer-events:none}.tw21 .visible{visibility:visible}.tw21 .collapse{visibility:collapse}.tw21 .static{position:static}.tw21 .fixed{position:fixed}.tw21 .absolute{position:absolute}.tw21 .relative{position:relative}.tw21 .inset-0{inset:0}.tw21 .bottom-0{bottom:0}.tw21 .left-0{left:0}.tw21 .left-2{left:.5rem}.tw21 .left-4{left:1rem}.tw21 .right-0{right:0}.tw21 .top-0{top:0}.tw21 .top-1\/2{top:50%}.tw21 .-z-10{z-index:-10}.tw21 .z-0{z-index:0}.tw21 .z-10{z-index:10}.tw21 .z-50{z-index:50}.tw21 .m-auto{margin:auto}.tw21 .-mx-1{margin-left:-.25rem;margin-right:-.25rem}.tw21 .mx-auto{margin-left:auto;margin-right:auto}.tw21 .my-1{margin-top:.25rem;margin-bottom:.25rem}.tw21 .-me-1{margin-inline-end:-.25rem}.tw21 .mb-1\.5{margin-bottom:.375rem}.tw21 .mb-2{margin-bottom:.5rem}.tw21 .mb-3{margin-bottom:.75rem}.tw21 .mb-4{margin-bottom:1rem}.tw21 .mb-5{margin-bottom:1.25rem}.tw21 .mb-6{margin-bottom:1.5rem}.tw21 .ml-1{margin-left:.25rem}.tw21 .ml-2{margin-left:.5rem}.tw21 .ml-3{margin-left:.75rem}.tw21 .ml-auto{margin-left:auto}.tw21 .mr-2{margin-right:.5rem}.tw21 .mr-4{margin-right:1rem}.tw21 .ms-auto{margin-inline-start:auto}.tw21 .mt-0\.5{margin-top:.125rem}.tw21 .mt-1{margin-top:.25rem}.tw21 .mt-2{margin-top:.5rem}.tw21 .mt-3{margin-top:.75rem}.tw21 .mt-4{margin-top:1rem}.tw21 .mt-5{margin-top:1.25rem}.tw21 .mt-auto{margin-top:auto}.tw21 .box-border{box-sizing:border-box}.tw21 .block{display:block}.tw21 .inline-block{display:inline-block}.tw21 .inline{display:inline}.tw21 .flex{display:flex}.tw21 .inline-flex{display:inline-flex}.tw21 .table{display:table}.tw21 .table-caption{display:table-caption}.tw21 .table-cell{display:table-cell}.tw21 .table-row{display:table-row}.tw21 .grid{display:grid}.tw21 .hidden{display:none}.tw21 .aspect-\[24\/16\]{aspect-ratio:24/16}.tw21 .aspect-\[24\/24\]{aspect-ratio:24/24}.tw21 .aspect-square{aspect-ratio:1/1}.tw21 .size-10{width:2.5rem;height:2.5rem}.tw21 .size-4{width:1rem;height:1rem}.tw21 .size-7{width:1.75rem;height:1.75rem}.tw21 .size-8{width:2rem;height:2rem}.tw21 .size-full{width:100%;height:100%}.tw21 .h-0{height:0}.tw21 .h-1\.5{height:.375rem}.tw21 .h-10{height:2.5rem}.tw21 .h-11{height:2.75rem}.tw21 .h-12{height:3rem}.tw21 .h-14{height:3.5rem}.tw21 .h-2{height:.5rem}.tw21 .h-24{height:6rem}.tw21 .h-28{height:7rem}.tw21 .h-3{height:.75rem}.tw21 .h-3\.5{height:.875rem}.tw21 .h-4{height:1rem}.tw21 .h-48{height:12rem}.tw21 .h-5{height:1.25rem}.tw21 .h-52{height:13rem}.tw21 .h-56{height:14rem}.tw21 .h-6{height:1.5rem}.tw21 .h-7{height:1.75rem}.tw21 .h-8{height:2rem}.tw21 .h-9{height:2.25rem}.tw21 .h-\[380px\]{height:380px}.tw21 .h-\[420px\]{height:420px}.tw21 .h-\[620px\]{height:620px}.tw21 .h-\[68px\]{height:68px}.tw21 .h-\[800px\]{height:800px}.tw21 .h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.tw21 .h-full{height:100%}.tw21 .h-px{height:1px}.tw21 .max-h-96{max-height:24rem}.tw21 .max-h-full{max-height:100%}.tw21 .min-h-\[400px\]{min-height:400px}.tw21 .min-h-\[500px\]{min-height:500px}.tw21 .min-h-\[720px\]{min-height:720px}.tw21 .min-h-px{min-height:1px}.tw21 .min-h-screen{min-height:100vh}.tw21 .w-0{width:0}.tw21 .w-1\.5{width:.375rem}.tw21 .w-1\/2{width:50%}.tw21 .w-10{width:2.5rem}.tw21 .w-11{width:2.75rem}.tw21 .w-11\/12{width:91.666667%}.tw21 .w-12{width:3rem}.tw21 .w-14{width:3.5rem}.tw21 .w-16{width:4rem}.tw21 .w-2{width:.5rem}.tw21 .w-3{width:.75rem}.tw21 .w-3\.5{width:.875rem}.tw21 .w-4{width:1rem}.tw21 .w-48{width:12rem}.tw21 .w-5{width:1.25rem}.tw21 .w-52{width:13rem}.tw21 .w-6{width:1.5rem}.tw21 .w-7{width:1.75rem}.tw21 .w-8{width:2rem}.tw21 .w-80{width:20rem}.tw21 .w-9{width:2.25rem}.tw21 .w-\[120px\]{width:120px}.tw21 .w-\[350px\]{width:350px}.tw21 .w-\[380px\]{width:380px}.tw21 .w-\[420px\]{width:420px}.tw21 .w-full{width:100%}.tw21 .min-w-0{min-width:0}.tw21 .min-w-10{min-width:2.5rem}.tw21 .min-w-16{min-width:4rem}.tw21 .min-w-40{min-width:10rem}.tw21 .min-w-\[8rem\]{min-width:8rem}.tw21 .min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.tw21 .min-w-px{min-width:1px}.tw21 .max-w-3xl{max-width:48rem}.tw21 .max-w-6xl{max-width:72rem}.tw21 .max-w-\[440px\]{max-width:440px}.tw21 .max-w-\[60px\]{max-width:60px}.tw21 .max-w-\[720px\]{max-width:720px}.tw21 .max-w-lg{max-width:32rem}.tw21 .max-w-md{max-width:28rem}.tw21 .max-w-none{max-width:none}.tw21 .max-w-sm{max-width:24rem}.tw21 .max-w-xs{max-width:20rem}.tw21 .flex-1{flex:1 1 0%}.tw21 .flex-shrink-0,.tw21 .shrink-0{flex-shrink:0}.tw21 .grow{flex-grow:1}.tw21 .caption-bottom{caption-side:bottom}.tw21 .-translate-y-1\/2{--tw-translate-y:-50%}.tw21 .-translate-y-1\/2,.tw21 .translate-x-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw21 .translate-x-1\/2{--tw-translate-x:50%}.tw21 .-rotate-90{--tw-rotate:-90deg}.tw21 .-rotate-90,.tw21 .rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw21 .rotate-180{--tw-rotate:180deg}.tw21 .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw21 .cursor-default{cursor:default}.tw21 .cursor-not-allowed{cursor:not-allowed}.tw21 .cursor-pointer{cursor:pointer}.tw21 .select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.tw21 .grid-flow-col{grid-auto-flow:column}.tw21 .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw21 .grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.tw21 .grid-rows-7{grid-template-rows:repeat(7,minmax(0,1fr))}.tw21 .flex-row{flex-direction:row}.tw21 .flex-col{flex-direction:column}.tw21 .flex-wrap{flex-wrap:wrap}.tw21 .place-items-center{place-items:center}.tw21 .items-start{align-items:flex-start}.tw21 .items-end{align-items:flex-end}.tw21 .items-center{align-items:center}.tw21 .justify-end{justify-content:flex-end}.tw21 .justify-center{justify-content:center}.tw21 .justify-between{justify-content:space-between}.tw21 .gap-0{gap:0}.tw21 .gap-1{gap:.25rem}.tw21 .gap-1\.5{gap:.375rem}.tw21 .gap-2{gap:.5rem}.tw21 .gap-3{gap:.75rem}.tw21 .gap-4{gap:1rem}.tw21 .gap-6{gap:1.5rem}.tw21 :is(.-space-x-2>:not([hidden])~:not([hidden])){--tw-space-x-reverse:0;margin-right:calc(-.5rem * var(--tw-space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--tw-space-x-reverse)))}.tw21 :is(.-space-x-3>:not([hidden])~:not([hidden])){--tw-space-x-reverse:0;margin-right:calc(-.75rem * var(--tw-space-x-reverse));margin-left:calc(-.75rem * calc(1 - var(--tw-space-x-reverse)))}.tw21 :is(.space-x-2>:not([hidden])~:not([hidden])){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.tw21 :is(.space-x-3>:not([hidden])~:not([hidden])){--tw-space-x-reverse:0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.tw21 :is(.space-y-0\.5>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.tw21 :is(.space-y-1>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.tw21 :is(.space-y-1\.5>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.tw21 :is(.space-y-12>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.tw21 :is(.space-y-2>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.tw21 :is(.space-y-3>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.tw21 :is(.space-y-4>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.tw21 :is(.space-y-5>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.tw21 :is(.divide-y>:not([hidden])~:not([hidden])){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.tw21 :is(.divide-border>:not([hidden])~:not([hidden])){border-color:hsl(var(--border))}.tw21 .overflow-auto{overflow:auto}.tw21 .overflow-hidden{overflow:hidden}.tw21 .overflow-clip{overflow:clip}.tw21 .overflow-x-auto{overflow-x:auto}.tw21 .overflow-y-auto{overflow-y:auto}.tw21 .truncate{overflow:hidden;text-overflow:ellipsis}.tw21 .truncate,.tw21 .whitespace-nowrap{white-space:nowrap}.tw21 .rounded{border-radius:.25rem}.tw21 .rounded-2xl{border-radius:1rem}.tw21 .rounded-3xl{border-radius:1.5rem}.tw21 .rounded-\[0\.4rem\]{border-radius:.4rem}.tw21 .rounded-\[40px\]{border-radius:40px}.tw21 .rounded-full{border-radius:9999px}.tw21 .rounded-lg{border-radius:var(--radius)}.tw21 .rounded-md{border-radius:calc(var(--radius) - 2px)}.tw21 .rounded-sm{border-radius:calc(var(--radius) - 4px)}.tw21 .rounded-xl{border-radius:.75rem}.tw21 .rounded-l-2xl{border-top-left-radius:1rem;border-bottom-left-radius:1rem}.tw21 .rounded-r-2xl{border-top-right-radius:1rem;border-bottom-right-radius:1rem}.tw21 .border{border-width:1px}.tw21 .border-2{border-width:2px}.tw21 .border-b{border-bottom-width:1px}.tw21 .border-r{border-right-width:1px}.tw21 .border-t{border-top-width:1px}.tw21 .border-dashed{border-style:dashed}.tw21 .border-none{border-style:none}.tw21 .border-\[\#B8DAFF\]{--tw-border-opacity:1;border-color:rgb(184 218 255/var(--tw-border-opacity,1))}.tw21 .border-\[\#C3E6CB\]{--tw-border-opacity:1;border-color:rgb(195 230 203/var(--tw-border-opacity,1))}.tw21 .border-\[\#E8D1FF\]{--tw-border-opacity:1;border-color:rgb(232 209 255/var(--tw-border-opacity,1))}.tw21 .border-\[\#FFEBA5\]{--tw-border-opacity:1;border-color:rgb(255 235 165/var(--tw-border-opacity,1))}.tw21 .border-\[var\(--freeze-color\)\]{border-color:var(--freeze-color)}.tw21 .border-background{border-color:hsl(var(--background))}.tw21 .border-border{border-color:hsl(var(--border))}.tw21 .border-border\/40{border-color:hsl(var(--border)/.4)}.tw21 .border-border\/50{border-color:hsl(var(--border)/.5)}.tw21 .border-border\/60{border-color:hsl(var(--border)/.6)}.tw21 .border-input{border-color:hsl(var(--input))}.tw21 .border-neutral-800{--tw-border-opacity:1;border-color:rgb(38 38 38/var(--tw-border-opacity,1))}.tw21 .border-primary{border-color:hsl(var(--primary))}.tw21 .border-primary\/80{border-color:hsl(var(--primary)/.8)}.tw21 .border-red-500\/40{border-color:rgb(239 68 68/.4)}.tw21 .border-transparent{border-color:transparent}.tw21 .\!bg-primary-foreground{background-color:hsl(var(--primary-foreground))!important}.tw21 .bg-\[\#1a1a1a\]{--tw-bg-opacity:1;background-color:rgb(26 26 26/var(--tw-bg-opacity,1))}.tw21 .bg-\[\#F0F7FF\]{--tw-bg-opacity:1;background-color:rgb(240 247 255/var(--tw-bg-opacity,1))}.tw21 .bg-\[\#F3FAF4\]{--tw-bg-opacity:1;background-color:rgb(243 250 244/var(--tw-bg-opacity,1))}.tw21 .bg-\[\#FCF5FF\]{--tw-bg-opacity:1;background-color:rgb(252 245 255/var(--tw-bg-opacity,1))}.tw21 .bg-\[\#FFFCEB\]{--tw-bg-opacity:1;background-color:rgb(255 252 235/var(--tw-bg-opacity,1))}.tw21 .bg-\[var\(--freeze-color\)\]{background-color:var(--freeze-color)}.tw21 .bg-accent{background-color:hsl(var(--accent))}.tw21 .bg-background{background-color:hsl(var(--background))}.tw21 .bg-background\/40{background-color:hsl(var(--background)/.4)}.tw21 .bg-background\/45{background-color:hsl(var(--background)/.45)}.tw21 .bg-background\/55{background-color:hsl(var(--background)/.55)}.tw21 .bg-background\/60{background-color:hsl(var(--background)/.6)}.tw21 .bg-background\/70{background-color:hsl(var(--background)/.7)}.tw21 .bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.tw21 .bg-border{background-color:hsl(var(--border))}.tw21 .bg-card{background-color:hsl(var(--card))}.tw21 .bg-destructive{background-color:hsl(var(--destructive))}.tw21 .bg-foreground{background-color:hsl(var(--foreground))}.tw21 .bg-foreground\/\[0\.025\]{background-color:hsl(var(--foreground)/.025)}.tw21 .bg-foreground\/\[0\.03\]{background-color:hsl(var(--foreground)/.03)}.tw21 .bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.tw21 .bg-muted{background-color:hsl(var(--muted))}.tw21 .bg-muted-foreground{background-color:hsl(var(--muted-foreground))}.tw21 .bg-muted\/20{background-color:hsl(var(--muted)/.2)}.tw21 .bg-muted\/30{background-color:hsl(var(--muted)/.3)}.tw21 .bg-muted\/40{background-color:hsl(var(--muted)/.4)}.tw21 .bg-muted\/50{background-color:hsl(var(--muted)/.5)}.tw21 .bg-muted\/60{background-color:hsl(var(--muted)/.6)}.tw21 .bg-neutral-800{--tw-bg-opacity:1;background-color:rgb(38 38 38/var(--tw-bg-opacity,1))}.tw21 .bg-orange-400{--tw-bg-opacity:1;background-color:rgb(251 146 60/var(--tw-bg-opacity,1))}.tw21 .bg-popover{background-color:hsl(var(--popover))}.tw21 .bg-primary{background-color:hsl(var(--primary))}.tw21 .bg-primary-foreground{background-color:hsl(var(--primary-foreground))}.tw21 .bg-primary\/10{background-color:hsl(var(--primary)/.1)}.tw21 .bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.tw21 .bg-red-950\/30{background-color:rgb(69 10 10/.3)}.tw21 .bg-secondary{background-color:hsl(var(--secondary))}.tw21 .bg-transparent{background-color:transparent}.tw21 .bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.tw21 .bg-yellow-400{--tw-bg-opacity:1;background-color:rgb(250 204 21/var(--tw-bg-opacity,1))}.tw21 .bg-yellow-500{--tw-bg-opacity:1;background-color:rgb(234 179 8/var(--tw-bg-opacity,1))}.tw21 .bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.tw21 .from-foreground\/\[0\.04\]{--tw-gradient-from:hsl(var(--foreground)/0.04) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--foreground)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.tw21 .via-transparent{--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),transparent var(--tw-gradient-via-position),var(--tw-gradient-to)}.tw21 .to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.tw21 .fill-current{fill:currentColor}.tw21 .fill-muted-foreground{fill:hsl(var(--muted-foreground))}.tw21 .stroke-primary{stroke:hsl(var(--primary))}.tw21 .stroke-primary\/10{stroke:hsl(var(--primary)/.1)}.tw21 .object-cover{-o-object-fit:cover;object-fit:cover}.tw21 .p-1{padding:.25rem}.tw21 .p-1\.5{padding:.375rem}.tw21 .p-2{padding:.5rem}.tw21 .p-2\.5{padding:.625rem}.tw21 .p-4{padding:1rem}.tw21 .p-5{padding:1.25rem}.tw21 .p-6{padding:1.5rem}.tw21 .p-8{padding:2rem}.tw21 .\!px-0{padding-left:0!important;padding-right:0!important}.tw21 .px-1{padding-left:.25rem;padding-right:.25rem}.tw21 .px-1\.5{padding-left:.375rem;padding-right:.375rem}.tw21 .px-2{padding-left:.5rem;padding-right:.5rem}.tw21 .px-2\.5{padding-left:.625rem;padding-right:.625rem}.tw21 .px-3{padding-left:.75rem;padding-right:.75rem}.tw21 .px-4{padding-left:1rem;padding-right:1rem}.tw21 .px-6{padding-left:1.5rem;padding-right:1.5rem}.tw21 .px-8{padding-left:2rem;padding-right:2rem}.tw21 .py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.tw21 .py-1{padding-top:.25rem;padding-bottom:.25rem}.tw21 .py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.tw21 .py-2{padding-top:.5rem;padding-bottom:.5rem}.tw21 .py-24{padding-top:6rem;padding-bottom:6rem}.tw21 .py-3{padding-top:.75rem;padding-bottom:.75rem}.tw21 .py-4{padding-top:1rem;padding-bottom:1rem}.tw21 .py-6{padding-top:1.5rem;padding-bottom:1.5rem}.tw21 .py-\[1px\]{padding-top:1px;padding-bottom:1px}.tw21 .pb-20{padding-bottom:5rem}.tw21 .pb-3{padding-bottom:.75rem}.tw21 .pb-4{padding-bottom:1rem}.tw21 .pb-6{padding-bottom:1.5rem}.tw21 .pl-10{padding-left:2.5rem}.tw21 .pl-11{padding-left:2.75rem}.tw21 .pl-2{padding-left:.5rem}.tw21 .pl-6{padding-left:1.5rem}.tw21 .pl-8{padding-left:2rem}.tw21 .pl-9{padding-left:2.25rem}.tw21 .pr-1{padding-right:.25rem}.tw21 .pr-16{padding-right:4rem}.tw21 .pr-2{padding-right:.5rem}.tw21 .pr-4{padding-right:1rem}.tw21 .pt-0{padding-top:0}.tw21 .pt-2{padding-top:.5rem}.tw21 .pt-3{padding-top:.75rem}.tw21 .pt-4{padding-top:1rem}.tw21 .text-left{text-align:left}.tw21 .text-center{text-align:center}.tw21 .text-right{text-align:right}.tw21 .align-middle{vertical-align:middle}.tw21 .font-\[\'Lexend\:Regular\'\2c _sans-serif\]{font-family:"Lexend:Regular",sans-serif}.tw21 .font-\[\'Lexend\:SemiBold\'\2c _sans-serif\]{font-family:"Lexend:SemiBold",sans-serif}.tw21 .font-\[inherit\]{font-family:inherit}.tw21 .font-sans{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.tw21 .text-2xl{font-size:1.5rem;line-height:2rem}.tw21 .text-3xl{font-size:1.875rem;line-height:2.25rem}.tw21 .text-4xl{font-size:2.25rem;line-height:2.5rem}.tw21 .text-5xl{font-size:3rem;line-height:1}.tw21 .text-6xl{font-size:3.75rem;line-height:1}.tw21 .text-\[0\.625rem\]{font-size:.625rem}.tw21 .text-\[14px\]{font-size:14px}.tw21 .text-\[16px\]{font-size:16px}.tw21 .text-\[18px\]{font-size:18px}.tw21 .text-base{font-size:1rem;line-height:1.5rem}.tw21 .text-lg{font-size:1.125rem;line-height:1.75rem}.tw21 .text-sm{font-size:.875rem;line-height:1.25rem}.tw21 .text-xl{font-size:1.25rem;line-height:1.75rem}.tw21 .text-xs{font-size:.75rem;line-height:1rem}.tw21 .font-bold{font-weight:700}.tw21 .font-medium{font-weight:500}.tw21 .font-normal,.tw21 .font-regular{font-weight:400}.tw21 .font-semibold{font-weight:600}.tw21 .uppercase{text-transform:uppercase}.tw21 .capitalize{text-transform:capitalize}.tw21 .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)}.tw21 .leading-\[18px\]{line-height:18px}.tw21 .leading-\[20px\]{line-height:20px}.tw21 .leading-\[27px\]{line-height:27px}.tw21 .leading-none{line-height:1}.tw21 .leading-relaxed{line-height:1.625}.tw21 .leading-snug{line-height:1.375}.tw21 .leading-tight{line-height:1.25}.tw21 .tracking-\[0\.25em\]{letter-spacing:.25em}.tw21 .tracking-\[0\.2em\]{letter-spacing:.2em}.tw21 .tracking-tight{letter-spacing:-.025em}.tw21 .tracking-tighter{letter-spacing:-.05em}.tw21 .\!text-muted-foreground\/20{color:hsl(var(--muted-foreground)/.2)!important}.tw21 .\!text-primary{color:hsl(var(--primary))!important}.tw21 .text-\[\#004085\]{--tw-text-opacity:1;color:rgb(0 64 133/var(--tw-text-opacity,1))}.tw21 .text-\[\#155724\]{--tw-text-opacity:1;color:rgb(21 87 36/var(--tw-text-opacity,1))}.tw21 .text-\[\#522785\]{--tw-text-opacity:1;color:rgb(82 39 133/var(--tw-text-opacity,1))}.tw21 .text-\[\#856404\]{--tw-text-opacity:1;color:rgb(133 100 4/var(--tw-text-opacity,1))}.tw21 .text-\[var\(--freeze-foreground-color\)\]{color:var(--freeze-foreground-color)}.tw21 .text-accent-foreground{color:hsl(var(--accent-foreground))}.tw21 .text-background{color:hsl(var(--background))}.tw21 .text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.tw21 .text-card-foreground{color:hsl(var(--card-foreground))}.tw21 .text-destructive-foreground{color:hsl(var(--destructive-foreground))}.tw21 .text-emerald-500{--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity,1))}.tw21 .text-foreground{color:hsl(var(--foreground))}.tw21 .text-foreground\/40{color:hsl(var(--foreground)/.4)}.tw21 .text-foreground\/60{color:hsl(var(--foreground)/.6)}.tw21 .text-foreground\/70{color:hsl(var(--foreground)/.7)}.tw21 .text-foreground\/80{color:hsl(var(--foreground)/.8)}.tw21 .text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.tw21 .text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.tw21 .text-muted{color:hsl(var(--muted))}.tw21 .text-muted-foreground{color:hsl(var(--muted-foreground))}.tw21 .text-muted-foreground\/40{color:hsl(var(--muted-foreground)/.4)}.tw21 .text-muted-foreground\/50{color:hsl(var(--muted-foreground)/.5)}.tw21 .text-muted-foreground\/60{color:hsl(var(--muted-foreground)/.6)}.tw21 .text-muted-foreground\/70{color:hsl(var(--muted-foreground)/.7)}.tw21 .text-muted-foreground\/80{color:hsl(var(--muted-foreground)/.8)}.tw21 .text-neutral-300{--tw-text-opacity:1;color:rgb(212 212 212/var(--tw-text-opacity,1))}.tw21 .text-neutral-400{--tw-text-opacity:1;color:rgb(163 163 163/var(--tw-text-opacity,1))}.tw21 .text-neutral-50{--tw-text-opacity:1;color:rgb(250 250 250/var(--tw-text-opacity,1))}.tw21 .text-orange-400{--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity,1))}.tw21 .text-popover-foreground{color:hsl(var(--popover-foreground))}.tw21 .text-primary{color:hsl(var(--primary))}.tw21 .text-primary-foreground{color:hsl(var(--primary-foreground))}.tw21 .text-primary\/80{color:hsl(var(--primary)/.8)}.tw21 .text-red-100{--tw-text-opacity:1;color:rgb(254 226 226/var(--tw-text-opacity,1))}.tw21 .text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.tw21 .text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.tw21 .text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.tw21 .text-secondary-foreground{color:hsl(var(--secondary-foreground))}.tw21 .text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.tw21 .underline-offset-4{text-underline-offset:4px}.tw21 .opacity-0{opacity:0}.tw21 .opacity-100{opacity:1}.tw21 .opacity-30{opacity:.3}.tw21 .opacity-50{opacity:.5}.tw21 .opacity-80{opacity:.8}.tw21 .shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.tw21 .shadow,.tw21 .shadow-\[0_15px_40px_rgba\(15\2c 23\2c 42\2c 0\.25\)\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.tw21 .shadow-\[0_15px_40px_rgba\(15\2c 23\2c 42\2c 0\.25\)\]{--tw-shadow:0 15px 40px rgba(15,23,42,0.25);--tw-shadow-colored:0 15px 40px var(--tw-shadow-color)}.tw21 .shadow-\[0_1px_2px_rgba\(0\2c 0\2c 0\2c 0\.02\)\]{--tw-shadow:0 1px 2px rgba(0,0,0,0.02);--tw-shadow-colored:0 1px 2px var(--tw-shadow-color)}.tw21 .shadow-\[0_1px_2px_rgba\(0\2c 0\2c 0\2c 0\.02\)\],.tw21 .shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.tw21 .shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.tw21 .shadow-md{--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.tw21 .shadow-md,.tw21 .shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.tw21 .shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.tw21 .shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.tw21 .shadow-black\/5{--tw-shadow-color:rgb(0 0 0/0.05);--tw-shadow:var(--tw-shadow-colored)}.tw21 .outline-none{outline:2px solid transparent;outline-offset:2px}.tw21 .outline{outline-style:solid}.tw21 .ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.tw21 .ring,.tw21 .ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.tw21 .ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.tw21 .ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.tw21 .ring-inset{--tw-ring-inset:inset}.tw21 .ring-background{--tw-ring-color:hsl(var(--background))}.tw21 .ring-primary{--tw-ring-color:hsl(var(--primary))}.tw21 .ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.tw21 .blur-3xl{--tw-blur:blur(64px)}.tw21 .blur-3xl,.tw21 .blur-\[120px\]{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)}.tw21 .blur-\[120px\]{--tw-blur:blur(120px)}.tw21 .blur-\[140px\]{--tw-blur:blur(140px)}.tw21 .blur-\[140px\],.tw21 .brightness-0{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)}.tw21 .brightness-0{--tw-brightness:brightness(0)}.tw21 .drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgb(0 0 0/0.1)) drop-shadow(0 1px 1px rgb(0 0 0/0.06))}.tw21 .drop-shadow,.tw21 .grayscale{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)}.tw21 .grayscale{--tw-grayscale:grayscale(100%)}.tw21 .grayscale-\[0\.1\]{--tw-grayscale:grayscale(0.1)}.tw21 .filter,.tw21 .grayscale-\[0\.1\]{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)}.tw21 .backdrop-blur{--tw-backdrop-blur:blur(8px)}.tw21 .backdrop-blur,.tw21 .backdrop-blur-2xl{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.tw21 .backdrop-blur-2xl{--tw-backdrop-blur:blur(40px)}.tw21 .backdrop-blur-xl{--tw-backdrop-blur:blur(24px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.tw21 .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tw21 .transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tw21 .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tw21 .transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tw21 .transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tw21 .duration-300{transition-duration:.3s}.tw21 .duration-500{transition-duration:.5s}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.tw21 .animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.tw21 .fade-in-0{--tw-enter-opacity:0}.tw21 .zoom-in-95{--tw-enter-scale:.95}.tw21 .duration-300{animation-duration:.3s}.tw21 .duration-500{animation-duration:.5s}:root{--bg:#f5f7fb;--surface:#ffffff;--line:#d8dfec;--text:#0d1730;--muted:#5a6783;--brand:#1c3a5a;--gold:#bf9649;--gold-2:#d4ab62;--success:#0d8f52;--dashboard-content-max:840px;--dashboard-content-gutter:clamp(18px,4vw,42px)}.tw21{--background:0 0% 100%;--foreground:222.2 84% 4.9%;--card:0 0% 100%;--card-foreground:222.2 84% 4.9%;--popover:0 0% 100%;--popover-foreground:222.2 84% 4.9%;--primary:222.2 47.4% 11.2%;--primary-foreground:210 40% 98%;--secondary:210 40% 96.1%;--secondary-foreground:222.2 47.4% 11.2%;--muted:210 40% 96.1%;--muted-foreground:215.4 16.3% 46.9%;--accent:210 40% 96.1%;--accent-foreground:222.2 47.4% 11.2%;--destructive:0 84.2% 60.2%;--destructive-foreground:210 40% 98%;--border:214.3 31.8% 91.4%;--input:214.3 31.8% 91.4%;--ring:222.2 84% 4.9%;--radius:0.5rem;color:hsl(var(--foreground));font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.tw21.dark,.tw21.tw21-dark{--background:0 0% 3.9%;--foreground:0 0% 98%;--card:0 0% 3.9%;--card-foreground:0 0% 98%;--popover:0 0% 3.9%;--popover-foreground:0 0% 98%;--primary:0 0% 98%;--primary-foreground:0 0% 9%;--secondary:0 0% 14.9%;--secondary-foreground:0 0% 98%;--muted:0 0% 14.9%;--muted-foreground:0 0% 63.9%;--accent:0 0% 14.9%;--accent-foreground:0 0% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 98%;--border:0 0% 14.9%;--input:0 0% 14.9%;--ring:0 0% 83.1%;color-scheme:dark}.tw21,.tw21 *{box-sizing:border-box}.tw21 .custom-scrollbar{scrollbar-width:thin}.tw21 .scroll-visible{scrollbar-gutter:stable}.tw21 .text-rank-1{color:#f5c542}.tw21 .text-rank-2{color:#cbd5e1}.tw21 .text-rank-3{color:#d39b6a}.tw21 .text-success-600{color:#22c55e}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}a{color:inherit;text-decoration:none}.container{max-width:var(--dashboard-content-max);margin:0 auto;padding:28px 18px 40px}.nav{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:14px}.nav a{border:1px solid var(--line);padding:8px 12px;border-radius:999px;background:#fff;font-size:14px}.card{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:16px;margin-top:16px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.kpi{border-left:4px solid var(--brand)}.muted{color:var(--muted)}.row{display:flex;gap:10px;align-items:center}.input,.select{border:1px solid var(--line);border-radius:8px;padding:8px 12px;background:#fff}.input{color:var(--text);display:block;font:inherit;margin-top:6px;width:100%}.table{width:100%;border-collapse:collapse;margin-top:12px}.table td,.table th{border-bottom:1px solid var(--line);text-align:left;padding:10px 6px;font-size:14px}.table th{color:var(--muted);font-weight:600}.badge{display:inline-flex;align-items:center;justify-content:center;min-width:24px;padding:4px 8px;border-radius:999px;font-size:12px;color:white}.badge.gold{background:var(--gold)}.badge.silver{background:#8890a2}.badge.bronze{background:var(--gold-2)}.rank-delta{display:inline-flex;align-items:center;justify-content:center;min-width:38px;padding:3px 7px;border-radius:999px;font-size:12px;font-weight:600}.rank-delta-up{color:#0b6b3e;background:#e8f7ef}.rank-delta-down{color:#8a4c00;background:#fff6e5}.rank-delta-new{color:var(--brand);background:#edf3f8}.warning{color:#8a4c00;background:#fff6e5;border:1px solid #ffd77f;padding:12px;border-radius:10px}.button{border:1px solid var(--line);background:#fff;border-radius:10px;padding:8px 12px;cursor:pointer}.reporting-filter-bar{display:grid;gap:14px}.reporting-calendar-header,.reporting-filter-controls,.reporting-filter-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.reporting-filter-header h3{margin:0 0 4px}.reporting-filter-section{display:flex;flex-wrap:wrap;gap:8px}.reporting-calendar-day.selected,.reporting-filter-chip.active{background:var(--brand);border-color:var(--brand);color:#fff}.reporting-filter-summary{border:1px solid var(--line);border-radius:999px;color:var(--brand);font-size:13px;font-weight:700;padding:6px 10px}.reporting-filter-controls{align-items:flex-start}.reporting-agent-multi{min-height:86px;min-width:220px}.reporting-calendar{border-top:1px solid var(--line);display:grid;gap:10px;padding-top:12px}.reporting-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(36px,1fr));gap:4px;max-width:440px}.reporting-calendar-weekday{color:var(--muted);font-size:12px;font-weight:700;text-align:center}.reporting-calendar-day{background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--text);cursor:pointer;min-height:36px}.reporting-calendar-day.in-range{background:#edf3f8;border-color:#b8c7da}.agent-shell{--agent-shell-canvas:#0a0d12;--agent-shell-panel:#0f141c;--agent-shell-hero:#151c27;--agent-shell-surface:#171f2b;--agent-shell-raised:#1d2735;--agent-shell-selected:#263244;--agent-shell-border:#2d394b;--agent-shell-border-strong:#39465b;--agent-shell-text:#f5f7fa;--agent-shell-secondary:#c7d0dc;--agent-shell-muted:#8b97aa;--agent-shell-gold:#d4af37;--agent-shell-success:#22c55e;--agent-shell-warning:#f59e0b;grid-template-columns:minmax(220px,260px) minmax(0,1fr);background:var(--agent-shell-canvas)}.agent-shell-sidebar{align-content:space-between;background:var(--agent-shell-panel);border-right:1px solid var(--agent-shell-border);box-shadow:18px 0 42px rgba(0,0,0,.22);color:var(--agent-shell-text);display:grid;gap:24px;min-height:100vh;padding:24px 18px;position:sticky;top:0}.agent-shell-brand{border-bottom:1px solid var(--agent-shell-border);display:grid;gap:6px;padding-bottom:18px}.agent-shell-logo{display:block;height:auto;max-width:174px;-o-object-fit:contain;object-fit:contain}.agent-shell-agency{color:var(--agent-shell-text);font-size:15px;font-weight:800}.agent-shell-agency-text{color:var(--agent-shell-secondary);font-size:12px;font-weight:800}.agent-shell-context,.agent-shell-platform{color:var(--agent-shell-muted);font-size:12px;font-weight:700;letter-spacing:.02em}.agent-shell-actions,.agent-shell-nav{display:grid;gap:8px;margin-top:18px}.agent-shell-actions a,.agent-shell-nav a{border-radius:10px;color:var(--agent-shell-text);display:block;font-size:14px;font-weight:700;padding:10px 12px;transition:background .15s ease,color .15s ease,transform .15s ease}.agent-shell-nav a.active,.agent-shell-nav a:hover{background:var(--agent-shell-surface)}.agent-shell-nav a:hover{transform:translateX(2px)}.agent-shell-nav a.active{border-left:3px solid var(--agent-shell-gold);padding-left:9px}.agent-shell-actions{border-top:1px solid var(--agent-shell-border);padding-top:18px}.agent-shell-actions .button{background:var(--agent-shell-surface);border-color:var(--agent-shell-border);text-align:center}.agent-shell-main{background:var(--agent-shell-canvas);min-width:0;padding:28px 22px 44px}.agent-shell-admin-tools,.agent-shell-content,.agent-shell-header{margin:0 auto;max-width:1120px}.agent-shell-header{margin-bottom:18px}.agent-shell-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.agent-shell-header h1{color:var(--agent-shell-text);margin:0 0 4px}.agent-shell-header p{color:var(--agent-shell-muted);margin:0}.agent-shell .agent-leaderboard-page-header{margin-bottom:clamp(24px,3.2vw,38px);padding-top:clamp(28px,5vw,68px)}.agent-shell .agent-leaderboard-page-header h1{background:none;color:var(--agent-shell-text);font-size:clamp(50px,6.4vw,76px);font-weight:940;letter-spacing:0;line-height:1.02;margin:0;max-width:840px;overflow:visible;padding-bottom:3px;text-wrap:balance}.agent-shell .agent-leaderboard-page-header p{color:var(--agent-shell-gold);display:block;font-size:clamp(28px,3.8vw,44px);font-weight:920;letter-spacing:0;line-height:1.02;margin-top:-2px;text-shadow:none}.agent-shell .agent-cockpit{--bg:var(--agent-shell-canvas);--surface:var(--agent-shell-surface);--line:var(--agent-shell-border);--text:var(--agent-shell-text);--muted:var(--agent-shell-muted);--brand:var(--agent-shell-secondary);--gold:var(--agent-shell-gold);--success:var(--agent-shell-success);display:grid;gap:18px}.agent-shell .agent-cockpit .card{background:var(--agent-shell-surface);border:1px solid rgba(90,106,128,.34);border-radius:10px;box-shadow:0 18px 48px rgba(0,0,0,.22);color:var(--agent-shell-secondary);margin-top:0}.agent-shell .agent-cockpit h3{color:var(--agent-shell-text);font-size:15px;font-weight:700;margin-top:0}.agent-shell .agent-cockpit .button{background:var(--agent-shell-raised);border-color:rgba(90,106,128,.42);color:var(--agent-shell-text);font-weight:800;transition:border-color .15s ease,box-shadow .15s ease,transform .12s ease}.agent-shell .agent-cockpit .button:hover{border-color:var(--agent-shell-gold);box-shadow:0 10px 24px rgba(0,0,0,.25);transform:translateY(-1px)}.agent-shell .agent-cockpit .button:active{transform:scale(.97)}.agent-shell .agent-leaderboard-current{background:radial-gradient(circle at 2% 0,rgba(225,188,77,.075),transparent 32%),linear-gradient(180deg,rgba(22,31,45,.98),rgba(9,14,23,.99));border:1px solid rgba(225,188,77,.28);border-radius:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.055),inset 0 0 0 1px rgba(225,188,77,.045),0 20px 48px rgba(0,0,0,.25);color:var(--agent-shell-text);display:grid;gap:12px;margin-top:6px;overflow:hidden;padding:clamp(12px,1.8vw,16px)}.agent-shell .agent-leaderboard-current__header{align-items:end;display:flex;gap:16px;justify-content:space-between}.agent-shell .agent-leaderboard-current__header span{color:#f5f7fa;font-size:17px;font-weight:850;letter-spacing:-.02em;line-height:1}.agent-shell .agent-leaderboard-current__header p{color:#8b97aa;font-size:12px;font-weight:650;line-height:1.35;margin:0;text-align:right}.agent-shell .agent-leaderboard-current__grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.agent-shell .agent-leaderboard-current__tile{background:linear-gradient(180deg,rgba(19,28,42,.92),rgba(11,18,29,.97));border:1px solid rgba(83,99,120,.38);border-left:3px solid rgba(225,188,77,.44);border-radius:13px;box-shadow:inset 0 1px 0 rgba(255,255,255,.045);align-items:center;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;min-height:86px;padding:14px}.agent-shell .agent-leaderboard-current__tile-copy{display:grid;gap:10px;min-width:0}.agent-shell .agent-leaderboard-current__tile span{color:#8b97aa;font-size:11px;font-weight:850;letter-spacing:.08em;line-height:1;text-transform:uppercase}.agent-shell .agent-leaderboard-current__tile strong{color:#f5f7fa;font-size:clamp(30px,4.4vw,40px);font-weight:880;letter-spacing:-.035em;line-height:.92;text-align:right;white-space:nowrap}.agent-shell .agent-leaderboard-current__tile p{color:#d9e0ea;font-size:13px;font-weight:780;line-height:1.25;margin:0}.agent-shell .agent-leaderboard-board{background:radial-gradient(circle at 50% 0,rgba(58,78,112,.16),transparent 34%),linear-gradient(180deg,rgba(20,29,43,.97),rgba(8,13,22,.995));border:1px solid rgba(225,188,77,.31);border-radius:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),inset 0 0 0 1px rgba(225,188,77,.045),0 24px 64px rgba(0,0,0,.3);color:var(--agent-shell-text);display:grid;gap:12px;margin-top:16px;min-width:0;overflow:hidden;padding:clamp(12px,1.8vw,16px);width:100%}.agent-shell .agent-leaderboard-board__header,.agent-shell .agent-leaderboard-board__toolbar{align-items:center;display:flex;gap:14px;justify-content:space-between;min-width:0}.agent-shell .agent-leaderboard-board__header span{color:var(--agent-shell-gold);display:block;font-size:10px;font-weight:850;letter-spacing:.13em;line-height:1;text-transform:uppercase}.agent-shell .agent-leaderboard-board__header h3{color:var(--agent-shell-text);font-size:clamp(20px,2.4vw,28px);font-weight:850;letter-spacing:-.035em;line-height:.98;margin:6px 0 0}.agent-shell .agent-leaderboard-board__header p{color:#c7d0dc;font-size:13px;font-weight:650;line-height:1.45;margin:0;max-width:320px;text-align:right}.agent-shell .agent-leaderboard-board__toolbar{background:linear-gradient(180deg,rgba(13,20,31,.86),rgba(7,12,20,.94));border:1px solid rgba(83,99,120,.32);border-radius:12px;padding:10px}.agent-shell .agent-leaderboard-board__range-tabs{background:rgba(5,8,13,.42);border:1px solid rgba(83,99,120,.22);border-radius:12px;padding:4px}.agent-shell .agent-leaderboard-board__control-group,.agent-shell .agent-leaderboard-board__range-controls,.agent-shell .agent-leaderboard-board__range-tabs{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.agent-shell .agent-leaderboard-board__range-context{color:#f5d76a;font-size:11.5px;font-weight:850;letter-spacing:.08em;line-height:1;text-transform:uppercase}.agent-shell .agent-leaderboard-board__calendar .button,.agent-shell .agent-leaderboard-board__chip.button,.agent-shell .agent-leaderboard-board__control-group .button{background:rgba(18,25,36,.88);border-color:rgba(83,99,120,.44);border-radius:9px;color:#c7d0dc;font-size:12px;font-weight:760;line-height:1;padding:7px 10px;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,color .14s ease}.agent-shell .agent-leaderboard-board__calendar .button:hover,.agent-shell .agent-leaderboard-board__chip.button:hover,.agent-shell .agent-leaderboard-board__control-group .button:hover,.agent-shell .agent-leaderboard-board__control-group .select:hover,.agent-shell .agent-leaderboard-board__year-disclosure .select:hover{border-color:rgba(225,188,77,.5);color:#f5f7fa}.agent-shell .agent-leaderboard-board__calendar .button:focus-visible,.agent-shell .agent-leaderboard-board__chip.button:focus-visible,.agent-shell .agent-leaderboard-board__control-group .button:focus-visible,.agent-shell .agent-leaderboard-board__control-group .select:focus-visible,.agent-shell .agent-leaderboard-board__year-disclosure .select:focus-visible{box-shadow:0 0 0 2px rgba(5,7,13,.95),0 0 0 4px rgba(225,188,77,.42);outline:0}.agent-shell .agent-leaderboard-board__chip.button.active{background:linear-gradient(180deg,rgba(81,66,27,.92),rgba(31,32,31,.95));border-color:rgba(225,188,77,.62);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 0 1px rgba(225,188,77,.08);color:#f5d76a}.agent-shell .agent-leaderboard-board__control-group .select,.agent-shell .agent-leaderboard-board__year-disclosure .select{background:rgba(8,13,21,.94);border-color:rgba(83,99,120,.48);color:#f5f7fa;font-size:12px;font-weight:700;height:33px;margin:0;min-width:112px;padding:6px 9px}.agent-shell .agent-leaderboard-board__year-disclosure{align-items:center;display:flex;gap:7px;position:relative}.agent-shell .agent-leaderboard-board__year-disclosure summary{background:rgba(18,25,36,.88);border:1px solid rgba(83,99,120,.44);border-radius:9px;color:#c7d0dc;cursor:pointer;font-size:12px;font-weight:760;line-height:1;list-style:none;padding:7px 10px;transition:border-color .14s ease,color .14s ease}.agent-shell .agent-leaderboard-board__year-disclosure summary::-webkit-details-marker{display:none}.agent-shell .agent-leaderboard-board__year-disclosure summary:focus-visible,.agent-shell .agent-leaderboard-board__year-disclosure summary:hover{border-color:rgba(225,188,77,.5);color:#f5f7fa;outline:0}.agent-shell .agent-leaderboard-board__year-disclosure[open] summary{border-color:rgba(225,188,77,.42);color:#f5d76a}.agent-shell .agent-leaderboard-board__year-disclosure .select{margin-left:7px}.agent-shell .agent-leaderboard-board__control-group .muted{color:#8b97aa;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.agent-shell .agent-leaderboard-board__calendar{background:radial-gradient(circle at 50% 0,rgba(225,188,77,.08),transparent 42%),linear-gradient(180deg,rgba(16,23,35,.96),rgba(8,13,21,.98));border:1px solid rgba(225,188,77,.28);border-radius:14px;box-shadow:inset 0 1px 0 rgba(255,255,255,.055);display:grid;gap:12px;max-width:420px;padding:12px}.agent-shell .agent-leaderboard-board__calendar-header{align-items:center;display:flex;gap:10px;justify-content:space-between}.agent-shell .agent-leaderboard-board__calendar-header strong{color:#f5f7fa;font-size:13px;font-weight:800}.agent-shell .agent-leaderboard-board__calendar-grid{display:grid;gap:6px;grid-template-columns:repeat(7,minmax(0,1fr))}.agent-shell .agent-leaderboard-board__calendar-weekday{color:#8b97aa;font-size:10px;font-weight:850;letter-spacing:.08em;text-align:center;text-transform:uppercase}.agent-shell .agent-leaderboard-board__calendar-day.button{aspect-ratio:1;border-radius:8px;padding:0}.agent-shell .agent-leaderboard-board__calendar-day.button.selected{background:linear-gradient(180deg,rgba(42,52,68,.92),rgba(24,34,49,.96));border-color:rgba(225,188,77,.32);color:#dfe7f2}.agent-shell .agent-leaderboard-board__calendar-day.button.selected-range{background:linear-gradient(180deg,rgba(65,57,31,.58),rgba(30,35,43,.82));border-color:rgba(225,188,77,.28);color:#f3e6b5}.agent-shell .agent-leaderboard-board__calendar-day.button.selected-draft-start,.agent-shell .agent-leaderboard-board__calendar-day.button.selected-end,.agent-shell .agent-leaderboard-board__calendar-day.button.selected-single,.agent-shell .agent-leaderboard-board__calendar-day.button.selected-start{background:radial-gradient(circle at 28% 18%,rgba(255,244,188,.24),transparent 42%),linear-gradient(180deg,rgba(120,95,30,.94),rgba(55,45,24,.98));border-color:rgba(245,211,111,.84);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 0 0 1px rgba(245,211,111,.14),0 10px 24px rgba(225,188,77,.12);color:#fff6d1;font-weight:900}.agent-shell .agent-leaderboard-board__calendar-day.button.selected-draft-start{border-style:solid;outline:1px dashed rgba(245,211,111,.58);outline-offset:3px}.agent-shell .agent-leaderboard-board__notice{align-items:center;background:rgba(225,188,77,.08);border:1px solid rgba(225,188,77,.24);border-radius:10px;color:#c7d0dc;display:flex;flex-wrap:wrap;gap:8px 12px;padding:10px 12px}.agent-shell .agent-leaderboard-board__notice strong{color:#f5d76a;font-size:12px}.agent-shell .agent-leaderboard-board__notice span{color:#aab5c5;font-size:12px}.agent-shell .agent-leaderboard-board__current-summary{align-items:center;background:linear-gradient(90deg,rgba(225,188,77,.075),rgba(30,43,61,.38),rgba(10,16,26,.76));border:1px solid rgba(225,188,77,.23);border-radius:12px;box-shadow:inset 2px 0 0 rgba(225,188,77,.42),inset 0 1px 0 rgba(255,255,255,.04);display:flex;gap:14px;justify-content:space-between;padding:9px 12px}.agent-shell .agent-leaderboard-board__current-summary div{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px 12px;min-width:0}.agent-shell .agent-leaderboard-board__current-summary span{color:#f5d76a;font-size:11px;font-weight:850;letter-spacing:.09em;line-height:1;text-transform:uppercase}.agent-shell .agent-leaderboard-board__current-summary strong{color:#f5f7fa;font-size:13.5px;font-weight:860;line-height:1.1}.agent-shell .agent-leaderboard-board__current-summary em{color:#aab5c5;font-size:12px;font-style:normal;font-weight:680;line-height:1.1}.agent-shell .agent-leaderboard-board__current-summary .button{background:linear-gradient(180deg,rgba(59,47,21,.82),rgba(18,24,34,.96));border-color:rgba(225,188,77,.46);color:#f5d76a;flex:0 0 auto;font-size:12px;font-weight:820;line-height:1;padding:8px 10px}.agent-shell .agent-leaderboard-board__metric-row{align-items:center;color:#97a4b7;display:flex;font-size:11px;font-weight:870;justify-content:space-between;letter-spacing:.13em;line-height:1;padding:1px 8px 0;text-transform:uppercase}.agent-shell .agent-leaderboard-board__metric-row span:last-child{color:#c7d0dc;text-align:right}.agent-shell .agent-leaderboard-board__render.agent-port-placement-featured__render{border:0;min-height:0;overflow:visible;place-items:stretch}.agent-shell .agent-leaderboard-board .source21-exact-viewport--leaderboard-rankings{min-height:0;min-width:0;width:100%}.agent-shell .agent-leaderboard-board .source21-public-demo-stage{min-height:0;padding:0}.agent-shell .agent-leaderboard-board .source21-public-demo-stage>div{max-width:none;width:100%}.agent-shell .agent-leaderboard-board__component{min-width:0;width:100%}.agent-shell .agent-leaderboard-board__state{align-items:center;background:rgba(11,16,25,.8);border:1px dashed rgba(83,99,120,.48);border-radius:14px;color:#c7d0dc;display:grid;font-size:13px;font-weight:750;justify-content:center;min-height:220px;padding:24px;text-align:center}.agent-shell .agent-leaderboard-board__state strong{color:#f5f7fa;font-size:14px}.agent-shell .agent-leaderboard-board__state span{color:#8b97aa;font-size:12px;font-weight:650}@media (max-width:780px){.agent-shell .agent-leaderboard-board__header,.agent-shell .agent-leaderboard-board__toolbar,.agent-shell .agent-leaderboard-current__header{align-items:stretch;flex-direction:column}.agent-shell .agent-leaderboard-board__header p,.agent-shell .agent-leaderboard-current__header p{max-width:none;text-align:left}.agent-shell .agent-leaderboard-current__grid{grid-template-columns:1fr}.agent-shell .agent-leaderboard-board__current-summary{align-items:stretch;flex-direction:column}.agent-shell .agent-leaderboard-board__current-summary .button{width:100%}}.agent-shell .agent-execution-floor{gap:16px}.agent-shell .agent-cockpit-row{color:var(--agent-shell-secondary)}.agent-shell .agent-cockpit-hero-row{align-items:stretch;display:grid;gap:clamp(16px,2.2vw,24px);grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)}.agent-shell .agent-cockpit-hero-cadence,.agent-shell .agent-cockpit-submitted-ap-rail{background:linear-gradient(135deg,rgba(21,28,39,.98),rgba(10,13,18,.96)),var(--agent-shell-hero);border:1px solid rgba(90,106,128,.34);box-shadow:0 32px 82px rgba(0,0,0,.34);display:grid;gap:clamp(14px,2vw,22px);padding:clamp(20px,2.4vw,30px)}.agent-shell .agent-cockpit-hero-cadence{align-content:space-between;border-color:rgba(212,175,55,.22);min-height:360px}.agent-shell .agent-cockpit-submitted-ap-rail{align-content:stretch;background:rgba(15,20,28,.88);padding:clamp(14px,1.8vw,20px)}.agent-shell .agent-cockpit-hero-heading{align-items:start;display:flex;gap:18px;justify-content:space-between}.agent-shell .agent-cockpit-hero-heading h2{color:var(--agent-shell-text);font-size:clamp(50px,6.2vw,92px);font-variant-numeric:tabular-nums;letter-spacing:0;line-height:.94;margin:8px 0 0;white-space:nowrap}.agent-shell .agent-cockpit-hero-heading p{color:var(--agent-shell-muted);font-size:13px;font-weight:800;letter-spacing:.08em;margin:8px 0 0;text-transform:uppercase}.agent-shell .agent-cockpit-hero-command{background:rgba(10,13,18,.28);border-left:4px solid var(--agent-shell-gold);gap:7px;max-width:720px;padding:12px 0 12px 18px}.agent-shell .agent-cockpit-hero-command strong{color:var(--agent-shell-text);display:block;font-size:clamp(20px,2.25vw,32px);font-weight:800;letter-spacing:0;line-height:1.08}.agent-shell .agent-cockpit-hero-command p,.agent-shell .agent-cockpit-hero-command span{color:var(--agent-shell-secondary);font-size:clamp(13px,1.1vw,15px);line-height:1.36;margin:0;max-width:620px}.agent-shell .agent-cockpit-hero-system{display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.agent-shell .agent-cockpit-hero-system>div{background:rgba(15,20,28,.72);border:1px solid rgba(90,106,128,.22);display:grid;gap:4px;padding:12px 14px}.agent-shell .agent-cockpit-hero-system span{color:var(--agent-shell-muted);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.agent-shell .agent-cockpit-hero-system strong{color:var(--agent-shell-text);font-size:clamp(17px,1.8vw,24px);font-variant-numeric:tabular-nums;line-height:1.05;min-width:0;white-space:nowrap}.agent-shell .agent-cockpit-hero-secondary{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.agent-shell .agent-cockpit-hero-secondary .agent-intelligence-card{background:rgba(15,20,28,.58);border-color:rgba(90,106,128,.22);box-shadow:none;margin:0;padding:12px 14px}.agent-shell .agent-cockpit-hero-secondary .agent-intelligence-insight{font-size:16px;line-height:1.24}.agent-shell .agent-cockpit-hero-secondary .agent-intelligence-action,.agent-shell .agent-cockpit-hero-secondary .agent-intelligence-proof{font-size:13px;line-height:1.35}.agent-shell .agent-cockpit-quick-stats{background:var(--agent-shell-panel);border:1px solid rgba(90,106,128,.22);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden}.agent-shell .agent-cockpit-quick-stat{align-content:center;background:rgba(29,39,53,.54);border-left:1px solid rgba(90,106,128,.18);display:grid;gap:7px;min-width:0;min-height:92px;padding:13px 16px}.agent-shell .agent-cockpit-quick-stat:first-child{border-left:0}.agent-shell .agent-cockpit-quick-stat small,.agent-shell .agent-cockpit-quick-stat span{color:var(--agent-shell-muted);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.agent-shell .agent-cockpit-quick-stat small{font-size:12px;font-weight:700;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.agent-shell .agent-cockpit-quick-stat strong{color:var(--agent-shell-text);font-size:clamp(18px,2vw,28px);font-variant-numeric:tabular-nums;line-height:1.05;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-shell .agent-cockpit-quick-stat-success{box-shadow:inset 0 3px 0 rgba(34,197,94,.7)}.agent-shell .agent-cockpit-quick-stat-warning{box-shadow:inset 0 3px 0 rgba(245,158,11,.74)}.agent-shell .agent-cockpit-quick-stat-gold{box-shadow:inset 0 3px 0 rgba(212,175,55,.72)}.agent-shell .agent-surface-label{color:var(--agent-shell-muted);font-size:12px;font-weight:800;letter-spacing:.02em}.agent-shell .agent-behavior-surface{color:var(--agent-shell-secondary);border:1px solid rgba(90,106,128,.34)}.agent-shell .agent-proof-header{border-bottom:1px solid rgba(90,106,128,.26);display:grid;gap:6px;padding-bottom:16px}.agent-shell .agent-proof-header strong{color:var(--agent-shell-text);font-size:clamp(34px,4vw,48px);line-height:1}.agent-shell .agent-cadence-line span,.agent-shell .agent-proof-header span{color:var(--agent-shell-muted);font-size:13px;font-weight:700}.agent-shell .agent-pressure-metrics,.agent-shell .agent-proof-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.agent-shell .agent-proof-grid .agent-metric-card{min-height:112px}.agent-shell .agent-action-rail,.agent-shell .agent-cadence-line{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.agent-shell .agent-action-rail .button{flex:0 0 auto;min-height:38px;padding:9px 14px}.agent-shell .agent-cockpit-primary-action{border-color:rgba(212,175,55,.68)}.agent-shell .agent-behavior-surface{background:rgba(15,20,28,.94);box-shadow:0 18px 44px rgba(0,0,0,.2);display:grid;gap:18px;padding:clamp(18px,2.4vw,28px)}.agent-shell .agent-behavior-surface-pressure{background:var(--agent-shell-panel)}.agent-shell .agent-behavior-surface-input,.agent-shell .agent-behavior-surface-proof,.agent-shell .agent-behavior-surface-secondary{background:rgba(23,31,43,.72);box-shadow:none}.agent-shell .agent-behavior-surface-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.agent-shell .agent-behavior-surface-header h3{color:var(--agent-shell-text);font-size:clamp(18px,2vw,24px);margin:4px 0 0}.agent-shell .agent-behavior-surface-aside{flex:0 0 auto}.agent-shell .agent-pressure-grid{align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.agent-shell .agent-milestone-block,.agent-shell .agent-pressure-primary,.agent-shell .agent-pressure-side,.agent-shell .agent-rank-block{display:grid;gap:14px}.agent-shell .agent-pressure-primary .agent-intelligence-card{margin-top:0}.agent-shell .agent-pressure-side{grid-template-rows:1fr auto}.agent-shell .agent-milestone-block,.agent-shell .agent-rank-block{background:var(--agent-shell-surface);border:1px solid rgba(45,57,75,.86);padding:16px}.agent-shell .agent-pressure-label{color:var(--agent-shell-muted);font-size:12px;font-weight:800;letter-spacing:.02em}.agent-shell .agent-milestone-block strong{color:var(--agent-shell-text);font-size:20px}.agent-shell .agent-milestone-block p,.agent-shell .agent-milestone-block span,.agent-shell .agent-pressure-note{margin:0}.agent-shell .agent-pressure-metrics-compact{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.agent-shell .agent-progress-meter{display:grid;gap:10px}.agent-shell .agent-progress-meter .agent-progress-track{border-radius:999px;height:12px;overflow:hidden}.agent-shell .agent-progress-meter .agent-progress-bar{transition:width .65s ease-out}.agent-shell .agent-progress-meter-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.agent-shell .agent-progress-meter-header span{color:var(--agent-shell-secondary);font-weight:800}.agent-shell .agent-progress-meter-header strong{color:var(--agent-shell-text)}.agent-shell .agent-secondary-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.agent-shell .agent-secondary-grid .agent-intelligence-card{margin-top:0}.agent-shell .agent-input-grid{align-items:flex-start;display:grid;gap:18px;grid-template-columns:minmax(0,.86fr) minmax(280px,1.14fr)}.agent-shell .agent-input-grid p{margin:0 0 8px}.agent-shell .agent-board-tape{display:grid;gap:1px;list-style:none;margin:0;padding:0}.agent-shell .agent-board-tape-row{align-items:center;background:rgba(15,20,28,.72);display:grid;gap:12px;grid-template-columns:minmax(110px,.6fr) minmax(120px,.5fr) minmax(0,1fr);padding:13px 14px}.agent-shell .agent-board-tape-row strong{color:var(--agent-shell-text)}.agent-shell .agent-board-tape-row span{color:var(--agent-shell-muted);font-size:13px}.agent-shell .agent-performance-panel{background:var(--agent-shell-panel);box-shadow:0 14px 34px rgba(0,0,0,.18)}.agent-shell .agent-performance-panel-compact{align-content:start;display:grid}.agent-shell .agent-cockpit-secondary-section{background:rgba(23,31,43,.82);border-color:rgba(45,57,75,.72);box-shadow:none}.agent-shell .agent-cockpit-secondary-section h3{color:var(--agent-shell-secondary)}.agent-shell .agent-cockpit-activity-section,.agent-shell .agent-cockpit-recent-section{background:rgba(15,20,28,.88)}.agent-shell .agent-cockpit-secondary-action{min-height:40px}.agent-shell .agent-cockpit .agent-metric-card{background:var(--agent-shell-raised);border-left:0;box-shadow:none}.agent-shell .agent-metric-card{display:grid;gap:8px;min-height:132px;align-content:space-between;transition:border-color .15s ease,transform .15s ease}.agent-shell .agent-cockpit .agent-metric-card:hover{border-color:rgba(90,106,128,.72);transform:translateY(-1px)}.agent-shell .agent-metric-label{color:var(--agent-shell-muted);font-size:12px;font-weight:800;letter-spacing:.02em}.agent-shell .agent-metric-value{color:var(--text);font-size:clamp(24px,3vw,34px);font-weight:800;line-height:1.05;margin:0}.agent-shell .agent-metric-detail{color:var(--agent-shell-muted);font-size:13px;line-height:1.35}.agent-shell .agent-cockpit .agent-intelligence-card{background:var(--agent-shell-raised);border-left:3px solid var(--agent-shell-gold)}.agent-shell .agent-intelligence-card{border-left:4px solid var(--agent-shell-gold);display:grid;gap:10px;margin-top:12px}.agent-shell .agent-intelligence-context{color:var(--agent-shell-muted);font-size:12px;font-weight:800;letter-spacing:.02em}.agent-shell .agent-intelligence-insight{color:var(--text);font-size:16px;font-weight:800;line-height:1.35;margin:0}.agent-shell .agent-intelligence-action,.agent-shell .agent-intelligence-proof{color:var(--agent-shell-muted);font-size:13px;line-height:1.4;margin:0}.agent-shell .agent-progress-track{background:#2b3544;border:1px solid rgba(90,106,128,.38)}.agent-shell .agent-progress-bar{background:var(--agent-shell-success);height:100%}.agent-shell .agent-table-card{overflow-x:auto}.agent-shell .agent-table{border-collapse:separate;border-spacing:0;min-width:100%}.agent-shell .agent-table th{color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.02em}.agent-shell .agent-table td{vertical-align:middle}.agent-shell .agent-table tbody tr:last-child td{border-bottom:0}.agent-shell .agent-table-identity,.agent-shell .agent-table-metric{color:var(--text);font-weight:800}.agent-shell .agent-table-metric{white-space:nowrap}.agent-shell .agent-table-detail,.agent-shell .agent-table-status{color:var(--muted);font-size:13px}.agent-shell .agent-table-current-row td{background:#fffaf0}.agent-shell .agent-table-current-summary{border-left:4px solid var(--agent-shell-gold)}.agent-shell .agent-list-expansion summary{cursor:pointer;font-weight:700}.agent-shell .agent-list,.agent-shell .agent-list-grid{list-style:none}.agent-shell .agent-list-card,.agent-shell .agent-list-row{border-left:4px solid var(--agent-shell-gold)}.agent-shell .agent-list-row{display:grid;gap:4px;padding:8px 0 8px 12px}.agent-shell .agent-list-identity,.agent-shell .agent-list-metric{color:var(--text);font-weight:800}.agent-shell .agent-list-detail{color:var(--muted);font-size:13px}.agent-shell .agent-form{display:grid;gap:14px}.agent-shell .agent-form-header{gap:14px}.agent-shell .agent-form-context{border:1px solid var(--line);border-radius:999px;padding:6px 10px;white-space:nowrap}.agent-shell .agent-form-grid{align-items:flex-start}.agent-shell .agent-form-field{display:grid;gap:6px}.agent-shell .agent-form-label{font-size:12px;font-weight:800;letter-spacing:.02em}.agent-shell .agent-form-control{min-height:40px}.agent-shell textarea.agent-form-control{min-height:112px}.agent-shell .agent-form-actions{align-items:center;gap:10px}.agent-shell .agent-form-primary-action{border-color:var(--agent-shell-gold);font-weight:800}.agent-shell .agent-form-secondary-action{font-weight:700}.agent-shell .agent-form-message,.agent-shell .agent-form-state{font-size:13px;line-height:1.4}.agent-shell .agent-form-success{color:var(--success);font-weight:700}.agent-shell .agent-form-error{color:#8a4c00;font-weight:700}.agent-shell .agent-form-summary-card{display:grid;gap:6px;min-height:82px}.agent-shell-sidebar{display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.agent-shell-sidebar-primary,.agent-shell-sidebar-secondary{display:grid;gap:20px}.agent-shell-brand{border-bottom-color:rgba(212,175,55,.22);gap:10px;padding-bottom:22px}.agent-shell-logo{max-width:196px}.agent-shell-nav a{border:1px solid transparent;border-radius:8px;color:var(--agent-shell-secondary);position:relative}.agent-shell-nav a.active{background:rgba(212,175,55,.1);border-color:rgba(212,175,55,.28);color:var(--agent-shell-text)}.agent-shell-profile{background:rgba(10,13,18,.54);border:1px solid rgba(90,106,128,.24);border-radius:8px;display:grid;gap:4px;padding:12px}.agent-shell-profile span{color:var(--agent-shell-muted);font-size:11px;font-weight:800;letter-spacing:.02em}.agent-shell-profile strong{color:var(--agent-shell-text);font-size:13px;line-height:1.2;overflow-wrap:anywhere}.agent-shell-platform{border-top:1px solid rgba(90,106,128,.18);padding-top:12px}.agent-shell-admin-tools{background:rgba(15,20,28,.72);border:1px solid rgba(90,106,128,.24);color:var(--agent-shell-secondary);margin-top:22px;padding:12px}.agent-shell-admin-tools summary{align-items:center;color:var(--agent-shell-muted);cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none}.agent-shell-admin-tools summary::-webkit-details-marker{display:none}.agent-shell-admin-tools summary span{font-size:12px;font-weight:800;letter-spacing:.02em}.agent-shell-admin-tools summary strong{color:var(--agent-shell-secondary);font-size:12px}.agent-view-as-panel{background:rgba(10,13,18,.56);border:1px solid rgba(90,106,128,.24);color:var(--agent-shell-secondary);display:grid;gap:12px;margin-top:12px;padding:12px}.agent-shell .agent-metric-proof-strip{display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.agent-shell .agent-metric-proof{background:rgba(29,39,53,.78);border:1px solid rgba(90,106,128,.2);display:grid;gap:6px;min-height:108px;padding:13px}.agent-shell .agent-metric-proof-delta,.agent-shell .agent-metric-proof-detail,.agent-shell .agent-metric-proof-label{color:var(--agent-shell-muted);font-size:12px;font-weight:800;letter-spacing:.02em}.agent-shell .agent-metric-proof strong{color:var(--agent-shell-text);font-size:clamp(20px,2.4vw,30px);line-height:1.05;overflow-wrap:anywhere}.agent-shell .agent-metric-proof-success{border-color:rgba(34,197,94,.28)}.agent-shell .agent-metric-proof-warning{border-color:rgba(245,158,11,.32)}.agent-shell .agent-metric-proof-gold{border-color:rgba(212,175,55,.34)}.agent-shell .agent-gauge{align-items:center;display:grid;gap:10px;justify-items:center;min-height:212px;position:relative;text-align:center}.agent-shell .agent-gauge svg{height:138px;overflow:visible;transform:rotate(-90deg);width:138px}.agent-shell .agent-gauge-progress,.agent-shell .agent-gauge-track{fill:none}.agent-shell .agent-gauge-track{stroke:rgba(90,106,128,.24)}.agent-shell .agent-gauge-progress{stroke:var(--agent-shell-gold);stroke-linecap:round;transition:stroke-dashoffset .65s ease-out}.agent-shell .agent-gauge-center{display:grid;gap:4px;left:50%;position:absolute;top:70px;transform:translate(-50%,-50%)}.agent-shell .agent-gauge-center span{color:var(--agent-shell-muted);font-size:11px;font-weight:800;letter-spacing:.02em}.agent-shell .agent-gauge-center strong{color:var(--agent-shell-text);font-size:30px;line-height:1}.agent-shell .agent-gauge p{color:var(--agent-shell-muted);font-size:13px;margin:0}.agent-shell .agent-pressure-system,.agent-shell .agent-rank-system{display:grid;gap:18px;grid-template-columns:minmax(0,.8fr) minmax(360px,1.2fr)}.agent-shell .agent-pressure-copy{align-content:center;display:grid}.agent-shell .agent-pressure-board,.agent-shell .agent-rank-benchmarks{display:grid;gap:14px}.agent-shell .agent-rank-primary{align-content:center;background:rgba(10,13,18,.5);border:1px solid rgba(90,106,128,.24);display:grid;gap:8px;padding:clamp(18px,2.2vw,26px)}.agent-shell .agent-rank-primary strong{color:var(--agent-shell-text);font-size:clamp(48px,7vw,90px);line-height:.9}.agent-shell .agent-rank-movement{color:var(--agent-shell-muted);font-size:13px;font-weight:800;letter-spacing:.02em}.agent-shell .agent-rank-movement-up{color:var(--agent-shell-success)}.agent-shell .agent-rank-movement-down{color:var(--agent-shell-warning)}.agent-shell .agent-benchmark-rail{background:rgba(29,39,53,.58);border:1px solid rgba(90,106,128,.22);display:grid;gap:12px;padding:16px}.agent-shell .agent-benchmark-footer,.agent-shell .agent-benchmark-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.agent-shell .agent-benchmark-footer span,.agent-shell .agent-benchmark-header span{color:var(--agent-shell-muted);font-size:12px;font-weight:800}.agent-shell .agent-benchmark-header strong{color:var(--agent-shell-text);font-size:22px}.agent-shell .agent-benchmark-track{display:grid;grid-template-columns:.8fr 1fr 1.2fr;height:12px;position:relative}.agent-shell .agent-benchmark-range-low{background:rgba(245,158,11,.34)}.agent-shell .agent-benchmark-range-mid{background:rgba(212,175,55,.36)}.agent-shell .agent-benchmark-range-high{background:rgba(34,197,94,.32)}.agent-shell .agent-benchmark-marker{background:var(--agent-shell-text);bottom:-5px;box-shadow:0 0 0 4px rgba(245,247,250,.1);left:var(--agent-benchmark-position);position:absolute;top:-5px;transform:translateX(-50%);width:2px}.agent-shell .agent-activity-bars{background:rgba(10,13,18,.4);border:1px solid rgba(90,106,128,.2);display:grid;gap:12px;padding:16px}.agent-shell .agent-activity-bar-grid{align-items:flex-end;display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));min-height:160px}.agent-shell .agent-activity-bar-item{display:grid;gap:6px;min-width:0;text-align:center}.agent-shell .agent-activity-bar-track{align-items:flex-end;background:rgba(29,39,53,.8);display:flex;height:96px;overflow:hidden}.agent-shell .agent-activity-bar-track span{background:linear-gradient(180deg,var(--agent-shell-gold),rgba(212,175,55,.42));display:block;transition:height .65s ease-out;width:100%}.agent-shell .agent-activity-bar-item strong{color:var(--agent-shell-text)}.agent-shell .agent-activity-bar-item small,.agent-shell .agent-activity-bar-item span,.agent-shell .agent-activity-bars p{color:var(--agent-shell-muted);font-size:12px;line-height:1.25;margin:0}.agent-shell .agent-stacked-proof-list{display:grid;gap:8px;list-style:none;margin:0;padding:0}.agent-shell .agent-stacked-proof-item{align-items:center;background:rgba(10,13,18,.46);border:1px solid rgba(90,106,128,.2);display:grid;gap:14px;grid-template-columns:44px minmax(0,1fr) minmax(140px,auto);padding:14px 16px}.agent-shell .agent-stacked-proof-index{color:var(--agent-shell-muted);font-size:12px;font-weight:800}.agent-shell .agent-stacked-proof-item strong{color:var(--agent-shell-text)}.agent-shell .agent-stacked-proof-item span{color:var(--agent-shell-muted);display:block;font-size:13px}.agent-shell .agent-stacked-proof-value{display:grid;gap:4px;justify-items:flex-end}.agent-shell .agent-empty-state,.agent-shell .agent-loading-state{background:rgba(15,20,28,.82);border:1px solid rgba(90,106,128,.24);color:var(--agent-shell-secondary);display:grid;gap:12px;padding:clamp(18px,2.4vw,28px)}.agent-shell .agent-empty-state strong{color:var(--agent-shell-text);font-size:20px}.agent-shell .agent-empty-state p,.agent-shell .agent-loading-state p{color:var(--agent-shell-muted);margin:0}.agent-shell .agent-loading-command{background:linear-gradient(90deg,rgba(29,39,53,.8),rgba(90,106,128,.28),rgba(29,39,53,.8));height:180px}.agent-shell .agent-loading-stack{display:grid;gap:8px}.agent-shell .agent-loading-stack span{background:rgba(90,106,128,.22);display:block;height:18px}.agent-shell .agent-port-sidebar{display:grid;grid-template-columns:72px minmax(0,1fr)}.agent-shell .agent-port-sidebar-rail{align-items:center;background:#05070a;box-shadow:inset -1px 0 0 rgba(245,247,250,.03);gap:22px;padding:18px 12px}.agent-shell .agent-port-sidebar-mark{align-items:center;background:rgba(212,175,55,.1);border:1px solid rgba(212,175,55,.28);color:var(--agent-shell-gold);display:flex;font-size:12px;font-weight:850;height:40px;justify-content:center;letter-spacing:.08em;width:40px}.agent-shell .agent-port-sidebar-rail-icons{align-items:center;display:grid;gap:10px}.agent-shell .agent-port-sidebar-rail-icons span{align-items:center;color:var(--agent-shell-muted);display:flex;height:40px;justify-content:center;transition:background .15s ease,color .15s ease,transform .15s ease;width:40px}.agent-shell .agent-port-sidebar-rail-icons svg{height:16px;width:16px}.agent-shell .agent-port-sidebar-rail-icons span.active{background:rgba(212,175,55,.12);color:var(--agent-shell-gold)}.agent-shell .agent-port-sidebar-detail{background:linear-gradient(180deg,rgba(15,20,28,.96),rgba(8,11,16,.98)),var(--agent-shell-panel);display:grid;grid-template-rows:1fr auto;min-width:0;padding:22px 18px 18px}.agent-shell .agent-port-sidebar-brand{gap:10px}.agent-shell .agent-port-sidebar-logo{background:rgba(5,7,10,.4);border:1px solid rgba(212,175,55,.16);box-sizing:border-box;max-width:min(100%,214px);padding:7px 8px;width:100%}.agent-shell .agent-port-workbench-sidebar-stage .agent-port-sidebar-brand{align-items:start;gap:8px;padding-bottom:18px}.agent-shell .agent-port-workbench-sidebar-stage .agent-port-sidebar-logo{background:transparent;border:0;filter:drop-shadow(0 16px 28px rgba(0,0,0,.26));height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;padding:0;width:178px}.agent-shell .agent-port-sidebar-group{display:grid;gap:7px}.agent-shell .agent-port-sidebar-section{color:var(--agent-shell-muted);font-size:11px;font-weight:800;letter-spacing:.18em;padding:0 12px 2px;text-transform:uppercase}.agent-shell .agent-port-sidebar-nav a{align-items:center;display:flex;gap:10px}.agent-shell .agent-port-sidebar-actions svg,.agent-shell .agent-port-sidebar-nav svg{flex:0 0 auto;height:15px;width:15px}.agent-shell .agent-port-sidebar-bottom{gap:13px}.agent-shell .agent-port-sidebar-actions .button{align-items:center;display:flex;gap:8px;justify-content:flex-start}.agent-shell .agent-port-sidebar-utility{border-top:1px solid rgba(90,106,128,.18);color:var(--agent-shell-muted);font-size:12px;line-height:1.45;padding-top:12px}.agent-shell .agent-port-workbench-sidebar-stage .agent-shell-platform{align-items:center;display:flex;gap:7px;line-height:1}.agent-shell .agent-port-workbench-sidebar-stage .agent-shell-platform-logo{display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:76px}.agent-shell .agent-port-metrics-block{container-type:inline-size;display:grid;gap:14px;min-width:0}.agent-shell .agent-port-metrics-heading{display:flex;justify-content:space-between;gap:16px}.agent-shell .agent-port-metrics-kicker{display:grid;gap:8px}.agent-shell .agent-port-metrics-heading span{align-items:center;color:var(--agent-shell-muted);display:flex;font-size:11px;font-weight:800;gap:7px;letter-spacing:.18em;text-transform:uppercase}.agent-shell .agent-port-metrics-heading svg{color:var(--agent-shell-gold);height:14px;width:14px}.agent-shell .agent-port-metrics-heading strong{color:var(--agent-shell-text);font-size:clamp(26px,11cqw,42px);font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:.95;max-width:100%;white-space:nowrap}.agent-shell .agent-port-metrics-kicker p{color:var(--agent-shell-secondary);margin:0;max-width:42rem}.agent-shell .agent-port-metrics-block-hero{gap:24px}.agent-shell .agent-port-metrics-block-source-inspired{gap:28px}.agent-shell .agent-port-metrics-block-hero .agent-port-metrics-heading,.agent-shell .agent-port-metrics-block-source-inspired .agent-port-metrics-heading{align-items:end;display:grid;grid-template-columns:minmax(0,1fr) auto}.agent-shell .agent-port-metrics-block-hero .agent-port-metrics-heading strong,.agent-shell .agent-port-metrics-block-source-inspired .agent-port-metrics-heading strong{font-size:clamp(36px,17cqw,84px);max-width:100%;overflow-wrap:normal}.agent-shell .agent-port-metrics-block-hero .agent-port-metrics-grid,.agent-shell .agent-port-metrics-block-source-inspired .agent-port-metrics-grid{gap:16px;grid-template-columns:minmax(0,1.25fr) minmax(0,.88fr)}.agent-shell .agent-port-metrics-block-hero .agent-port-metric,.agent-shell .agent-port-metrics-block-source-inspired .agent-port-metric{min-height:174px;padding:24px}.agent-shell .agent-port-metrics-block-hero .agent-port-metric-primary,.agent-shell .agent-port-metrics-block-source-inspired .agent-port-metric-primary{min-height:220px}.agent-shell .agent-port-metrics-block-compact .agent-port-metrics-grid,.agent-shell .agent-port-metrics-block-compact-cockpit .agent-port-metrics-grid,.agent-shell .agent-port-metrics-block-dense .agent-port-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-shell .agent-port-metrics-block-compact .agent-port-metric,.agent-shell .agent-port-metrics-block-compact-cockpit .agent-port-metric,.agent-shell .agent-port-metrics-block-dense .agent-port-metric{min-height:128px;padding:16px}.agent-shell .agent-cockpit-submitted-ap-rail .agent-port-metrics-block{gap:14px}.agent-shell .agent-cockpit-submitted-ap-rail .agent-port-metrics-heading{padding-bottom:10px}.agent-shell .agent-cockpit-submitted-ap-rail .agent-port-metrics-heading strong{color:var(--agent-shell-secondary);font-size:clamp(18px,5cqw,24px);letter-spacing:0;line-height:1.05;white-space:normal}.agent-shell .agent-cockpit-submitted-ap-rail .agent-port-metrics-grid{grid-template-columns:1fr}.agent-shell .agent-cockpit-submitted-ap-rail .agent-port-metric{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);min-height:auto;padding:12px 13px}.agent-shell .agent-cockpit-submitted-ap-rail .agent-port-metric-topline{align-self:start}.agent-shell .agent-cockpit-submitted-ap-rail .agent-port-metric-value-row{justify-content:end}.agent-shell .agent-cockpit-submitted-ap-rail .agent-port-metric-value-row strong{font-size:clamp(18px,7cqw,28px);text-align:right;white-space:nowrap}.agent-shell .agent-cockpit-submitted-ap-rail .agent-port-metric p{grid-column:1/-1;margin:-2px 0 0}.agent-shell .agent-cockpit-submitted-ap-rail .agent-port-metrics-footer{padding-top:10px}.agent-shell .agent-port-metrics-block-dense .agent-port-metric-value-row strong{font-size:clamp(18px,8.5cqw,30px)}@container (max-width: 460px){.agent-shell .agent-port-metrics-block .agent-port-metrics-heading,.agent-shell .agent-port-metrics-block-hero .agent-port-metrics-heading,.agent-shell .agent-port-metrics-block-source-inspired .agent-port-metrics-heading{align-items:start;grid-template-columns:1fr}.agent-shell .agent-port-metrics-heading strong{font-size:clamp(26px,13cqw,38px);white-space:normal;word-break:keep-all}.agent-shell .agent-port-metrics-block .agent-port-metrics-grid,.agent-shell .agent-port-metrics-block-compact .agent-port-metrics-grid,.agent-shell .agent-port-metrics-block-compact-cockpit .agent-port-metrics-grid,.agent-shell .agent-port-metrics-block-dense .agent-port-metrics-grid,.agent-shell .agent-port-metrics-block-hero .agent-port-metrics-grid,.agent-shell .agent-port-metrics-block-source-inspired .agent-port-metrics-grid{grid-template-columns:1fr}.agent-shell .agent-port-metrics-block .agent-port-metric,.agent-shell .agent-port-metrics-block-compact .agent-port-metric,.agent-shell .agent-port-metrics-block-compact-cockpit .agent-port-metric,.agent-shell .agent-port-metrics-block-dense .agent-port-metric,.agent-shell .agent-port-metrics-block-hero .agent-port-metric,.agent-shell .agent-port-metrics-block-source-inspired .agent-port-metric{min-height:auto;padding:15px}.agent-shell .agent-port-metrics-block .agent-port-metric-primary,.agent-shell .agent-port-metrics-block-hero .agent-port-metric-primary,.agent-shell .agent-port-metrics-block-source-inspired .agent-port-metric-primary{min-height:auto}.agent-shell .agent-port-metric-value-row{align-items:flex-start;flex-direction:column;gap:8px}.agent-shell .agent-port-metric-value-row strong,.agent-shell .agent-port-metrics-block-dense .agent-port-metric-value-row strong{flex:0 1 auto;font-size:clamp(24px,12cqw,34px);max-width:100%;white-space:nowrap;word-break:keep-all}.agent-shell .agent-port-metric-value-row em{justify-self:start}}.agent-shell .agent-port-metrics-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.agent-shell .agent-port-metric{container-type:inline-size;background:rgba(245,247,250,.035);border:1px solid rgba(199,208,220,.12);color:var(--agent-shell-secondary);display:grid;gap:12px;min-height:142px;min-width:0;padding:18px;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.agent-shell .agent-port-metric:hover{border-color:rgba(212,175,55,.32);box-shadow:0 18px 38px rgba(0,0,0,.22);transform:translateY(-2px) scale(1.01)}.agent-shell .agent-port-metric-topline,.agent-shell .agent-port-metric-value-row{align-items:center;display:flex;gap:10px;justify-content:space-between;min-width:0}.agent-shell .agent-port-metric-topline span{color:var(--agent-shell-muted);font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.agent-shell .agent-port-metric-topline svg{color:var(--agent-shell-muted);height:14px;width:14px}.agent-shell .agent-port-metric-value-row strong{color:var(--agent-shell-text);flex:1 1 auto;font-size:clamp(18px,15cqw,36px);font-variant-numeric:tabular-nums;letter-spacing:-.025em;line-height:.95;min-width:0;overflow-wrap:normal;white-space:nowrap}.agent-shell .agent-port-metric-value-row em{border:1px solid rgba(199,208,220,.14);color:var(--agent-shell-muted);font-size:11px;font-style:normal;font-weight:800;padding:4px 7px;text-transform:uppercase;white-space:nowrap}.agent-shell .agent-port-metric p,.agent-shell .agent-port-metrics-footer{color:var(--agent-shell-muted);font-size:13px;margin:0}.agent-shell .agent-port-metric-gold{box-shadow:inset 0 3px 0 rgba(212,175,55,.72)}.agent-shell .agent-port-metric-success{box-shadow:inset 0 3px 0 rgba(34,197,94,.7)}.agent-shell .agent-port-metric-warning{box-shadow:inset 0 3px 0 rgba(245,158,11,.74)}.agent-shell .agent-port-performance-band,.agent-shell .agent-port-section{background:rgba(12,16,23,.82);border:1px solid rgba(90,106,128,.24)}.agent-shell .agent-cockpit-pressure-row{background:linear-gradient(135deg,rgba(23,31,43,.86),rgba(10,13,18,.94)),var(--agent-shell-panel);gap:0;overflow:hidden}.agent-shell .agent-port-performance-copy{align-items:center;border-bottom:1px solid rgba(90,106,128,.2);display:flex;justify-content:space-between;gap:16px;margin-bottom:0;padding-bottom:16px}.agent-shell .agent-port-performance-copy h3{margin:4px 0 0}.agent-shell .agent-port-performance-grid{align-items:stretch;display:grid;gap:16px;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);padding-top:16px}.agent-shell .agent-port-goal-column{align-content:stretch;display:grid;gap:14px}.agent-shell .agent-port-goal-column>.muted{margin:0}.agent-shell .agent-cockpit-goal-card{align-self:start;background:rgba(15,20,28,.58);border:1px solid rgba(90,106,128,.18);min-width:0;padding:clamp(14px,1.7vw,18px)}.agent-shell .agent-cockpit-goal-card>.muted{border-left:2px solid rgba(212,175,55,.42);color:var(--agent-shell-secondary);font-size:12px;line-height:1.38;padding-left:10px}.agent-shell .agent-port-activity,.agent-shell .agent-port-benchmark,.agent-shell .agent-port-board-panel,.agent-shell .agent-port-goal-gauge{background:rgba(245,247,250,.035);border:1px solid rgba(199,208,220,.13);color:var(--agent-shell-secondary);padding:clamp(18px,2vw,24px)}.agent-shell .agent-port-goal-gauge{align-items:center;display:grid;gap:16px;grid-template-columns:156px minmax(0,1fr)}.agent-shell .agent-port-goal-gauge-hero{gap:24px;grid-template-columns:236px minmax(0,1fr);padding:clamp(24px,3vw,34px)}.agent-shell .agent-port-goal-gauge-compact{grid-template-columns:1fr}.agent-shell .agent-cockpit-goal-card .agent-port-goal-gauge{align-self:center;background:transparent;border:0;gap:10px;grid-template-columns:minmax(0,1fr);justify-items:center;padding:0}.agent-shell .agent-port-goal-gauge-compact .agent-port-gauge-ring{justify-self:center}.agent-shell .agent-port-goal-copy{display:grid;gap:7px}.agent-shell .agent-cockpit-goal-card .agent-port-goal-copy{gap:5px;justify-items:center;max-width:320px;text-align:center}.agent-shell .agent-port-goal-copy span,.agent-shell .agent-port-progress-header span{color:var(--agent-shell-muted);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.agent-shell .agent-port-goal-copy strong{color:var(--agent-shell-text);font-size:clamp(28px,4vw,44px);letter-spacing:-.03em}.agent-shell .agent-cockpit-goal-card .agent-port-goal-copy strong{font-size:clamp(28px,3.1vw,36px)}.agent-shell .agent-port-goal-copy p{color:var(--agent-shell-muted);margin:0}.agent-shell .agent-port-gauge-ring{position:relative}.agent-shell .agent-port-gauge-ring svg{display:block;height:148px;transform:rotate(-90deg);width:148px}.agent-shell .agent-port-goal-gauge-hero .agent-port-gauge-ring svg{height:220px;width:220px}.agent-shell .agent-port-goal-gauge-compact .agent-port-gauge-ring svg{height:132px;width:132px}.agent-shell .agent-port-gauge-progress,.agent-shell .agent-port-gauge-track{fill:none;stroke-linecap:round;transform-origin:50% 50%}.agent-shell .agent-port-gauge-track{stroke:rgba(90,106,128,.25)}.agent-shell .agent-port-gauge-progress{stroke:var(--agent-shell-success)}.agent-shell .agent-port-goal-gauge-earned .agent-port-gauge-progress{stroke:var(--agent-shell-gold)}.agent-shell .agent-port-gauge-ticks line{stroke:rgba(199,208,220,.28);stroke-width:1}.agent-shell .agent-port-gauge-center{display:grid;inset:0;place-content:center;position:absolute;text-align:center}.agent-shell .agent-port-gauge-center span{color:var(--agent-shell-muted);font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.agent-shell .agent-port-gauge-center strong{color:var(--agent-shell-text);font-size:28px;line-height:.95}.agent-shell .agent-port-goal-gauge-hero .agent-port-gauge-center strong{font-size:38px}.agent-shell .agent-port-goal-gauge-compact .agent-port-gauge-center strong{font-size:24px}.agent-shell .agent-port-progress-system{grid-column:1/-1}.agent-shell .agent-cockpit-goal-card .agent-port-progress-system{width:100%}.agent-shell .agent-cockpit-goal-card .agent-pressure-note{border-top:1px solid rgba(90,106,128,.14);color:var(--agent-shell-muted);font-size:12px;padding-top:8px}.agent-shell .agent-port-progress-header{display:flex;justify-content:space-between;margin-bottom:10px}.agent-shell .agent-port-progress-header strong{color:var(--agent-shell-secondary);font-size:13px}.agent-shell .agent-port-progress-track{background:rgba(90,106,128,.2);height:9px;overflow:hidden;position:relative}.agent-shell .agent-port-progress-track span{background:linear-gradient(90deg,rgba(34,197,94,.42),rgba(34,197,94,.92));display:block;height:100%}.agent-shell .agent-port-goal-gauge-earned .agent-port-progress-track span{background:linear-gradient(90deg,rgba(34,197,94,.62),rgba(212,175,55,.88))}.agent-shell .agent-port-progress-track i{background:var(--agent-shell-text);display:block;height:20px;left:var(--agent-goal-progress);position:absolute;top:50%;transform:translate(-1px,-50%);width:2px}.agent-shell .agent-port-benchmark{container-type:inline-size;display:grid;gap:16px;justify-self:stretch;width:100%}.agent-shell .agent-cockpit-rank-card{background:rgba(23,31,43,.52);border-color:rgba(90,106,128,.2);min-width:0}.agent-shell .agent-port-benchmark-hero{gap:18px;padding:clamp(20px,2.6vw,26px)}.agent-shell .agent-port-benchmark-compact{gap:12px;max-width:420px;padding:18px}.agent-shell .agent-port-activity-header,.agent-shell .agent-port-benchmark-title,.agent-shell .agent-port-board-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.agent-shell .agent-port-activity-header span,.agent-shell .agent-port-benchmark-title span{align-items:center;color:var(--agent-shell-muted);display:flex;font-size:12px;font-weight:800;gap:8px;letter-spacing:.14em;text-transform:uppercase}.agent-shell .agent-port-activity-header svg,.agent-shell .agent-port-benchmark-title svg,.agent-shell .agent-port-board-header svg{color:var(--agent-shell-gold);height:16px;width:16px}.agent-shell .agent-port-activity-header svg{color:var(--agent-shell-success)}.agent-shell .agent-port-activity-header em,.agent-shell .agent-port-benchmark-title em{border:1px solid rgba(212,175,55,.28);color:var(--agent-shell-gold);font-size:11px;font-style:normal;font-weight:800;padding:5px 8px;text-transform:uppercase}.agent-shell .agent-port-activity-controls{align-items:center;display:flex;gap:8px}.agent-shell .agent-port-activity-controls strong{border:1px solid rgba(199,208,220,.16);color:var(--agent-shell-secondary);font-size:11px;font-weight:800;letter-spacing:.12em;padding:5px 8px;text-transform:uppercase}.agent-shell .agent-port-activity-controls em{border-color:rgba(34,197,94,.28);color:var(--agent-shell-success)}.agent-shell .agent-port-activity-unavailable-state .agent-port-activity-controls em{border-color:rgba(148,163,184,.28);color:var(--agent-shell-muted)}.agent-shell .agent-port-benchmark-main{align-items:stretch;display:grid;gap:14px;grid-template-columns:1fr}.agent-shell .agent-cockpit-rank-card .agent-port-benchmark-main{background:rgba(10,13,18,.22);border:1px solid rgba(90,106,128,.14);padding:14px}.agent-shell .agent-port-benchmark-compact .agent-port-benchmark-main,.agent-shell .agent-port-benchmark-hero .agent-port-benchmark-main{grid-template-columns:1fr}.agent-shell .agent-port-benchmark-main strong{color:var(--agent-shell-text);font-size:clamp(38px,7.4cqw,62px);font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:.9}.agent-shell .agent-cockpit-rank-card .agent-port-benchmark-main strong{font-size:clamp(44px,8cqw,66px)}.agent-shell .agent-port-benchmark-movement{border:1px solid rgba(199,208,220,.16);display:inline-flex;font-size:11px;font-weight:800;letter-spacing:.12em;margin-top:7px;padding:5px 8px;text-transform:uppercase}.agent-shell .agent-port-benchmark-main p,.agent-shell .agent-port-benchmark-main span,.agent-shell .agent-port-benchmark-row em,.agent-shell .agent-port-benchmark-row span{color:var(--agent-shell-muted)}.agent-shell .agent-port-benchmark-main p{margin:8px 0 0}.agent-shell .agent-cockpit-rank-card .agent-port-benchmark-main p{max-width:42ch}.agent-shell .agent-port-benchmark-track{background:rgba(10,13,18,.34);border:1px solid rgba(90,106,128,.16);display:flex;height:10px;position:relative}.agent-shell .agent-port-benchmark-track span{flex:1}.agent-shell .agent-port-benchmark-low{background:rgba(90,106,128,.38)}.agent-shell .agent-port-benchmark-mid{background:rgba(245,158,11,.52)}.agent-shell .agent-port-benchmark-high{background:rgba(34,197,94,.62)}.agent-shell .agent-port-benchmark-track i{background:var(--agent-shell-text);bottom:-5px;display:block;position:absolute;top:-5px;width:2px}.agent-shell .agent-port-benchmark-level-labels{color:var(--agent-shell-muted);display:flex;font-size:11px;font-weight:800;justify-content:space-between;letter-spacing:.12em;margin-top:7px;text-transform:uppercase}.agent-shell .agent-port-benchmark-footer,.agent-shell .agent-port-benchmark-row{align-items:center;display:flex;justify-content:space-between;gap:12px}.agent-shell .agent-port-benchmark-footer{margin-top:10px}.agent-shell .agent-port-benchmark-footer strong{color:var(--agent-shell-secondary);font-size:13px}.agent-shell .agent-port-benchmark-proof{display:grid;gap:10px}.agent-shell .agent-cockpit-rank-card .agent-port-benchmark-proof{border-top:1px solid rgba(90,106,128,.16);padding-top:12px}.agent-shell .agent-port-benchmark-proof h3{align-items:center;color:var(--agent-shell-secondary);display:flex;font-size:14px;gap:8px;margin:0}.agent-shell .agent-port-benchmark-row{background:rgba(15,20,28,.42);border:1px solid rgba(90,106,128,.14);padding:10px 11px}.agent-shell .agent-port-benchmark-row strong{color:var(--agent-shell-text)}.agent-shell .agent-port-benchmark-row em{font-style:normal;margin-left:auto}.agent-shell .agent-port-benchmark-milestone{background:rgba(10,13,18,.18);border:1px solid rgba(90,106,128,.14);border-left:2px solid rgba(212,175,55,.5);color:var(--agent-shell-secondary);font-size:13px;padding:13px 14px}.agent-shell .agent-port-benchmark-milestone .agent-milestone-block{display:grid;gap:7px}.agent-shell .agent-port-benchmark-milestone .agent-milestone-block strong{color:var(--agent-shell-text);font-size:16px;line-height:1.12}.agent-shell .agent-port-benchmark-milestone .agent-milestone-block p,.agent-shell .agent-port-benchmark-milestone .agent-milestone-block span{line-height:1.35}.agent-shell .agent-milestone-meter{background:rgba(90,106,128,.22);height:5px;margin-top:3px;overflow:hidden}.agent-shell .agent-milestone-meter span{background:linear-gradient(90deg,rgba(212,175,55,.48),rgba(212,175,55,.9));display:block;height:100%;max-width:100%}.agent-shell .agent-port-activity{display:grid;gap:16px}.agent-shell .agent-port-activity-wide{gap:20px;padding:clamp(20px,2.4vw,26px)}.agent-shell .agent-port-activity-compact{gap:14px}.agent-shell .agent-port-activity-body{align-items:end;display:grid;gap:20px;grid-template-columns:minmax(220px,.82fr) minmax(320px,1fr)}.agent-shell .agent-port-activity-wide .agent-port-activity-body{grid-template-columns:minmax(240px,.7fr) minmax(420px,1.3fr)}.agent-shell .agent-port-activity-compact .agent-port-activity-body{grid-template-columns:1fr}.agent-shell .agent-port-activity-total strong{color:var(--agent-shell-text);display:block;font-size:clamp(42px,6vw,62px);letter-spacing:-.04em;line-height:.95}.agent-shell .agent-port-activity-total span{align-items:center;color:var(--agent-shell-secondary);display:flex;gap:7px;margin-top:10px}.agent-shell .agent-port-activity-caption,.agent-shell .agent-port-activity-total p{color:var(--agent-shell-muted);margin:8px 0 0}.agent-shell .agent-port-activity-chart{align-items:flex-end;display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));min-height:150px}.agent-shell .agent-port-activity-unavailable{align-content:center;background:rgba(90,106,128,.12);border:1px dashed rgba(199,208,220,.2);color:var(--agent-shell-muted);display:grid;min-height:150px;padding:18px}.agent-shell .agent-port-activity-unavailable strong{color:var(--agent-shell-text)}.agent-shell .agent-port-activity-unavailable p{margin:6px 0 0}.agent-shell .agent-port-activity-bar{display:grid;gap:7px;justify-items:center}.agent-shell .agent-port-activity-bar div{align-items:flex-end;background:rgba(90,106,128,.18);display:flex;height:108px;width:100%}.agent-shell .agent-port-activity-bar div span{background:linear-gradient(180deg,rgba(34,197,94,.86),rgba(34,197,94,.22));display:block;width:100%}.agent-shell .agent-port-activity-bar strong{color:var(--agent-shell-text)}.agent-shell .agent-port-activity-bar small{color:var(--agent-shell-muted);font-size:11px;text-align:center}.agent-shell .agent-port-activity-action{justify-self:start;margin-top:2px}.agent-shell .agent-port-activity-action .button{background:rgba(29,39,53,.62);border-color:rgba(90,106,128,.26);color:var(--agent-shell-secondary);min-height:34px;padding:7px 10px}.agent-shell .agent-port-board-stack{display:grid;justify-items:stretch}.agent-shell .agent-port-board-panel{border-radius:22px;overflow:hidden;position:relative}.agent-shell .agent-port-board-stack-deep .agent-port-board-panel{min-height:500px;padding:clamp(22px,2.4vw,28px)}.agent-shell .agent-port-board-stack-empty .agent-port-board-panel{min-height:360px}.agent-shell .agent-port-board-header h3{align-items:center;color:var(--agent-shell-text);display:flex;gap:8px;margin:0}.agent-shell .agent-port-board-header h3 span{background:rgba(90,106,128,.24);color:var(--agent-shell-muted);font-size:12px;padding:3px 7px}.agent-shell .agent-port-board-list{display:grid;gap:9px;list-style:none;margin:18px 0 96px;padding:0}.agent-shell .agent-port-board-empty{margin:26px 0 104px}.agent-shell .agent-port-board-row{align-items:center;background:rgba(15,20,28,.72);border:1px solid rgba(90,106,128,.2);border-radius:14px;display:grid;gap:12px;grid-template-columns:34px minmax(0,1fr) minmax(76px,auto) 4px;padding:10px;position:relative}.agent-shell .agent-port-board-row>i{align-self:stretch;background:rgba(34,197,94,.72);display:block;width:4px}.agent-shell .agent-port-board-row small,.agent-shell .agent-port-board-row>span,.agent-shell .agent-port-board-summary span{color:var(--agent-shell-muted)}.agent-shell .agent-port-board-index{align-items:center;background:rgba(90,106,128,.16);border:1px solid rgba(199,208,220,.12);display:flex;font-size:11px;font-weight:850;height:34px;justify-content:center;letter-spacing:.08em;width:34px}.agent-shell .agent-port-board-row strong,.agent-shell .agent-port-board-summary strong{color:var(--agent-shell-text)}.agent-shell .agent-port-board-row>div:last-child{text-align:right}.agent-shell .agent-port-board-summary{align-items:center;backdrop-filter:blur(14px);background:rgba(8,11,16,.9);border:1px solid rgba(212,175,55,.2);border-radius:18px;bottom:20px;display:flex;justify-content:space-between;gap:16px;left:20px;padding:14px;position:absolute;right:20px}.agent-shell .agent-port-board-summary>div:first-child{display:grid;gap:4px}.agent-shell .agent-port-board-peek{display:flex}.agent-shell .agent-port-board-peek i{align-items:center;background:rgba(212,175,55,.12);border:1px solid rgba(212,175,55,.28);border-radius:999px;color:var(--agent-shell-gold);display:flex;font-size:11px;font-style:normal;font-weight:800;height:38px;justify-content:center;margin-left:-8px;min-width:54px;padding:0 8px}.agent-shell.agent-port-workbench{background:var(--agent-shell-canvas);color:var(--agent-shell-text);display:block;min-height:100vh;padding:clamp(20px,3vw,36px)}.agent-shell.agent-port-workbench .agent-shell-sidebar{min-height:720px;position:relative;top:auto}.agent-shell .agent-port-workbench-hero{border-bottom:1px solid rgba(90,106,128,.22);display:grid;gap:10px;margin:0 0 28px;padding-bottom:24px}.agent-shell .agent-port-workbench-frame-header span,.agent-shell .agent-port-workbench-hero span{color:var(--agent-shell-muted);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.agent-shell .agent-port-workbench-hero h1{color:var(--agent-shell-text);font-size:clamp(32px,5vw,56px);letter-spacing:-.03em;line-height:.98;margin:0}.agent-shell .agent-port-workbench-hero p{color:var(--agent-shell-secondary);margin:0;max-width:52rem}.agent-shell .agent-port-workbench-grid{display:grid;gap:28px;grid-template-columns:minmax(0,1fr)}.agent-shell .agent-port-workbench-frame{background:rgba(15,20,28,.74);border:1px solid rgba(90,106,128,.24);display:grid;gap:18px;min-width:0;padding:clamp(18px,2.2vw,26px)}.agent-shell .agent-port-workbench-frame-header{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.agent-shell .agent-port-workbench-frame-header h2{color:var(--agent-shell-text);font-size:20px;margin:6px 0 0}.agent-shell .agent-port-workbench-frame-header em{border:1px solid rgba(212,175,55,.24);color:var(--agent-shell-gold);font-size:11px;font-style:normal;font-weight:800;padding:5px 8px;text-transform:uppercase;white-space:nowrap}.agent-shell .agent-port-workbench-sidebar-stage{border:1px solid rgba(90,106,128,.24);display:inline-grid;max-width:100%;overflow:auto}.agent-shell .agent-port-workbench-constrained{max-width:360px}.agent-shell .agent-port-workbench-scroll{overflow:auto}.agent-shell .agent-port-fidelity-section{background:rgba(15,20,28,.74);border:1px solid rgba(90,106,128,.24);display:grid;gap:18px;min-width:0;padding:clamp(18px,2.2vw,26px)}.agent-shell .agent-port-fidelity-header{align-items:flex-start;display:grid;gap:14px;grid-template-columns:minmax(0,.8fr) minmax(240px,1.2fr)}.agent-shell .agent-port-fidelity-header span,.agent-shell .agent-port-fidelity-panel>span,.agent-shell .agent-port-state-card>span{color:var(--agent-shell-muted);font-size:11px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.agent-shell .agent-port-fidelity-header h2{color:var(--agent-shell-text);font-size:clamp(22px,3vw,34px);letter-spacing:-.02em;margin:6px 0 0}.agent-shell .agent-port-fidelity-header code{align-self:start;background:rgba(5,7,10,.58);border:1px solid rgba(90,106,128,.22);color:var(--agent-shell-secondary);display:block;font-size:12px;line-height:1.5;overflow-wrap:anywhere;padding:10px 12px}.agent-shell .agent-port-source-parity{background:rgba(5,7,10,.46);border:1px solid rgba(90,106,128,.22);display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.agent-shell .agent-port-source-parity>div{display:grid;gap:5px;min-width:0}.agent-shell .agent-port-source-parity>p{color:var(--agent-shell-muted);font-size:12px;grid-column:1/-1;line-height:1.45;margin:0}.agent-shell .agent-port-source-parity span{color:var(--agent-shell-muted);font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.agent-shell .agent-port-source-parity a,.agent-shell .agent-port-source-parity code,.agent-shell .agent-port-source-parity p{color:var(--agent-shell-secondary);font-size:12px;line-height:1.45;margin:0;overflow-wrap:anywhere}.agent-shell .agent-port-source-parity a{text-decoration:underline;text-decoration-color:rgba(212,175,55,.45);text-underline-offset:3px}.agent-shell .agent-port-source-parity strong{align-self:start;border:1px solid rgba(212,175,55,.32);color:var(--agent-shell-gold);font-size:10px;font-weight:850;letter-spacing:.08em;padding:5px 7px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.agent-shell .agent-port-source-parity strong[data-source-parity=public-preview-match]{border-color:rgba(34,197,94,.32);color:#8ee8ae}.agent-shell .agent-port-source-parity strong[data-source-parity=fail]{border-color:rgba(248,113,113,.34);color:#fca5a5}.agent-shell .agent-port-source-parity strong[data-source-parity=unknown-pending-browser-review]{border-color:rgba(148,163,184,.32);color:#cbd5e1}.agent-shell .agent-port-decision-summary{background:rgba(10,13,18,.64);border:1px solid rgba(90,106,128,.22);display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.agent-shell .agent-port-decision-summary>div{display:grid;gap:5px;min-width:0}.agent-shell .agent-port-decision-summary>div:nth-child(n+3){grid-column:1/-1}.agent-shell .agent-port-decision-summary span{color:var(--agent-shell-muted);font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.agent-shell .agent-port-decision-summary p{color:var(--agent-shell-secondary);font-size:12px;line-height:1.45;margin:0;overflow-wrap:anywhere}.agent-shell .agent-port-decision-summary strong{align-self:start;border:1px solid rgba(212,175,55,.32);color:var(--agent-shell-gold);font-size:10px;font-weight:850;letter-spacing:.08em;padding:5px 7px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.agent-shell .agent-port-decision-summary strong[data-cockpit-readiness=approved]{border-color:rgba(34,197,94,.32);color:#8ee8ae}.agent-shell .agent-port-decision-summary strong[data-cockpit-readiness=deferred],.agent-shell .agent-port-decision-summary strong[data-port-classification=deferred]{border-color:rgba(148,163,184,.32);color:#cbd5e1}.agent-shell .agent-port-decision-summary strong[data-cockpit-readiness=rejected],.agent-shell .agent-port-decision-summary strong[data-port-classification=rejected]{border-color:rgba(248,113,113,.34);color:#fca5a5}.agent-shell .agent-port-theme-probe{align-items:center;background:rgba(5,7,10,.46);border:1px solid rgba(90,106,128,.22);display:flex;flex-wrap:wrap;gap:10px;padding:12px}.agent-shell .agent-port-theme-probe span,.agent-shell .agent-port-theme-probe strong{border-radius:999px;font-size:11px;font-weight:850;letter-spacing:.08em;padding:6px 9px;text-transform:uppercase}.agent-shell .agent-port-placement-review{background:linear-gradient(135deg,rgba(18,24,34,.88),rgba(9,12,17,.92)),rgba(15,20,28,.74);border:1px solid rgba(212,175,55,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.04);display:grid;gap:18px;margin:18px 0 28px;min-width:0;padding:clamp(18px,2.2vw,26px)}.agent-shell .agent-port-placement-review__header{align-items:end;display:grid;gap:18px;grid-template-columns:minmax(0,.8fr) minmax(280px,1.2fr)}.agent-shell .agent-port-placement-card__title span,.agent-shell .agent-port-placement-facts dt,.agent-shell .agent-port-placement-pending span,.agent-shell .agent-port-placement-review__header span{color:var(--agent-shell-muted);font-size:11px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.agent-shell .agent-port-placement-review__header h2{color:var(--agent-shell-text);font-size:clamp(28px,4vw,44px);letter-spacing:-.03em;line-height:1;margin:6px 0 0}.agent-shell .agent-port-placement-review__header p{color:var(--agent-shell-secondary);font-size:13px;line-height:1.55;margin:0}.agent-shell .agent-port-placement-grid{display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}.agent-shell .agent-port-placement-card{background:rgba(5,7,10,.42);border:1px solid rgba(90,106,128,.24);display:grid;gap:0;grid-template-columns:minmax(240px,.42fr) minmax(0,.58fr);min-width:0;overflow:hidden}.agent-shell.agent-port-workbench[data-agent-port-placement-preview=true]{padding:24px 30px 44px}.agent-shell.agent-port-workbench[data-agent-port-placement-preview=true] .agent-port-workbench-hero{margin-bottom:22px;padding-bottom:18px}.agent-shell.agent-port-workbench[data-agent-port-placement-preview=true] .agent-port-workbench-hero h1{font-size:clamp(34px,4.4vw,52px)}.agent-shell .agent-port-placement-review--gallery .agent-port-placement-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.agent-shell .agent-port-placement-review--gallery .agent-port-placement-card{grid-template-columns:minmax(0,1fr)}.agent-shell .agent-port-placement-card[data-placement-recommendation=locked],.agent-shell .agent-port-placement-card[data-placement-recommendation=use]{border-color:rgba(212,175,55,.32)}.agent-shell .agent-port-placement-review--gallery .agent-port-placement-card[data-placement-candidate=leaderboard-rankings]{border-color:rgba(212,175,55,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 20px 60px rgba(0,0,0,.28)}.agent-shell .agent-port-placement-card[data-placement-recommendation=reject]{border-color:rgba(148,163,184,.22)}.agent-shell .agent-port-placement-card__source{align-content:center;background:hsl(var(--background));border-right:1px solid rgba(90,106,128,.22);display:grid;justify-items:center;max-height:420px;min-height:280px;min-width:0;overflow:auto}.agent-shell .agent-port-placement-review--gallery .agent-port-placement-card__source{border-bottom:1px solid rgba(90,106,128,.22);border-right:0;max-height:none;min-height:0;overflow:hidden}.agent-shell .agent-port-placement-card__source .source21-exact-viewport{min-height:280px;transform:none;zoom:.58}.agent-shell .agent-port-placement-card__source .source21-exact-viewport--metrics{min-width:760px;zoom:.38}.agent-shell .agent-port-placement-card__source .source21-exact-viewport--gauge{zoom:.78}.agent-shell .agent-port-placement-card__source .source21-exact-viewport--project-data-table{zoom:.34;transform-origin:top left}.agent-shell .agent-port-placement-thumbnail{align-content:center;display:grid;gap:10px;height:100%;margin:0;padding:18px;width:100%}.agent-shell .agent-port-placement-review--gallery .agent-port-placement-thumbnail{gap:8px;padding:12px}.agent-shell .agent-port-placement-thumbnail img{background:#05070d;border:1px solid rgba(90,106,128,.22);display:block;height:auto;max-height:300px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.agent-shell .agent-port-placement-review--gallery .agent-port-placement-thumbnail img{aspect-ratio:16/10;max-height:170px}.agent-shell .agent-port-placement-review--gallery .agent-port-placement-card[data-placement-candidate=leaderboard-rankings] .agent-port-placement-thumbnail img{max-height:220px}.agent-shell .agent-port-placement-thumbnail figcaption{color:var(--agent-shell-muted);font-size:11px;font-weight:750;letter-spacing:.06em;margin:0;text-transform:uppercase}.agent-shell .agent-port-placement-featured[data-placement-featured-candidate=leaderboard-rankings]{background:radial-gradient(circle at 72% 8%,rgba(76,96,128,.16),transparent 34%),radial-gradient(circle at 12% 14%,rgba(212,175,55,.085),transparent 32%),linear-gradient(145deg,rgba(14,19,28,.96),rgba(6,9,15,.98));border:1px solid rgba(105,121,144,.26);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),inset 0 0 0 1px rgba(212,175,55,.06),0 28px 90px rgba(0,0,0,.38);display:grid;gap:18px;margin-top:8px;min-width:0;padding:clamp(18px,2.2vw,28px)}.agent-shell .agent-port-placement-featured__header{align-items:end;display:grid;gap:18px;grid-template-columns:minmax(0,.7fr) minmax(320px,1fr)}.agent-shell .agent-port-placement-featured__header span{color:var(--agent-shell-gold);font-size:11px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.agent-shell .agent-port-placement-featured__header h3{color:var(--agent-shell-text);font-size:clamp(24px,3vw,34px);letter-spacing:-.03em;line-height:1;margin:7px 0 0}.agent-shell .agent-port-placement-featured__header p{color:#d9e0ea;font-size:14px;font-weight:650;line-height:1.55;margin:0}.agent-shell .agent-port-placement-featured__render{background:hsl(var(--background));border:1px solid rgba(90,106,128,.26);display:grid;min-height:720px;min-width:0;overflow:hidden;place-items:center}.agent-shell .agent-port-placement-featured__render .source21-exact-viewport{min-width:0;transform:none;width:100%;zoom:1}.agent-shell .agent-port-placement-featured__render .source21-exact-viewport--leaderboard-rankings{min-height:720px}.agent-shell .agent-port-placement-featured__render .source21-public-demo-stage{min-height:720px;padding:clamp(28px,4.8vw,72px)}.agent-shell .agent-port-placement-featured__render .source21-public-demo-stage>div{max-width:780px}.agent-shell .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment{--background:220 34% 5%;--foreground:210 34% 98%;--card:218 30% 10%;--card-foreground:210 34% 98%;--muted:216 24% 16%;--muted-foreground:218 17% 64%;--border:216 24% 21%;--primary:210 33% 97%;--primary-foreground:222 29% 6%;--ring:45 65% 52%;background:radial-gradient(circle at 50% 8%,rgba(44,67,98,.28),transparent 32%),radial-gradient(circle at 48% 94%,rgba(212,175,55,.075),transparent 38%),linear-gradient(180deg,#0b0f17,#05070d);border-color:rgba(83,99,120,.34)}.agent-shell .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment .source21-public-demo-stage{background:radial-gradient(circle at 50% 48%,rgba(35,48,70,.4),transparent 46%),linear-gradient(180deg,rgba(12,17,26,.36),rgba(4,7,12,.92)),#060912}.agent-shell .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment .source21-public-demo-stage>div>.rounded-xl.border{background:linear-gradient(180deg,rgba(20,29,43,.96),rgba(9,15,25,.985));border-color:rgba(225,188,77,.38);border-radius:18px;box-shadow:inset 0 1px 0 rgba(255,255,255,.055),inset 0 0 0 1px rgba(212,175,55,.055),0 0 0 1px rgba(225,188,77,.12),0 0 30px rgba(225,188,77,.055),0 22px 68px rgba(0,0,0,.36);isolation:isolate;overflow:hidden;position:relative}.agent-shell .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment .source21-public-demo-stage>div>.rounded-xl.border:before{border:1px solid rgba(245,211,111,.52);border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(225,188,77,.07),inset 0 0 32px rgba(225,188,77,.025),0 0 20px rgba(225,188,77,.06);content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.agent-shell .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment .source21-public-demo-stage>div>.rounded-xl.border:after{background:linear-gradient(90deg,rgba(245,211,111,.24),transparent 18%,transparent 82%,rgba(245,211,111,.18));content:"";height:1px;inset:0 16px auto;pointer-events:none;position:absolute;z-index:2}.agent-shell .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment [role=list]{border-color:rgba(53,66,87,.68)}.agent-shell .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment [role=list]>[role=listitem]{border-color:rgba(53,66,87,.48);min-height:54px;padding-bottom:6px;padding-top:6px;transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.agent-shell .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment [role=list]>[role=listitem]:not([aria-label]){color:#f5f7fa;background:linear-gradient(180deg,rgba(18,25,36,.72),rgba(13,19,29,.78));box-shadow:inset 0 0 0 1px rgba(83,99,120,.1)}.agent-shell .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment [role=list]>[role=listitem]:not([aria-label]):hover{background:linear-gradient(180deg,rgba(30,40,56,.76),rgba(17,25,37,.88))}.agent-shell .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment [role=list]>[role=listitem]:not([aria-label]):not(:has(.text-rank-1)):not(:has(.text-rank-2)):not(:has(.text-rank-3)):not(.border-primary):nth-child(4n){background:linear-gradient(90deg,rgba(74,101,139,.075),transparent 34%),linear-gradient(180deg,rgba(18,27,40,.75),rgba(12,19,30,.82));box-shadow:inset 2px 0 0 rgba(88,119,166,.28),inset 0 0 0 1px rgba(88,119,166,.11)}.agent-shell .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment [role=list]>[role=listitem]:not([aria-label]):not(:has(.text-rank-1)):not(:has(.text-rank-2)):not(:has(.text-rank-3)):not(.border-primary):nth-child(4n+1){background:linear-gradient(90deg,rgba(66,122,101,.06),transparent 34%),linear-gradient(180deg,rgba(17,26,38,.74),rgba(12,19,30,.82));box-shadow:inset 2px 0 0 rgba(69,141,114,.24),inset 0 0 0 1px rgba(69,141,114,.1)}.agent-shell .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment [role=list]>[role=listitem]:not([aria-label]):not(:has(.text-rank-1)):not(:has(.text-rank-2)):not(:has(.text-rank-3)):not(.border-primary):nth-child(4n+2){background:linear-gradient(90deg,rgba(117,101,154,.065),transparent 34%),linear-gradient(180deg,rgba(18,26,39,.74),rgba(12,19,30,.82));box-shadow:inset 2px 0 0 rgba(129,111,172,.24),inset 0 0 0 1px rgba(129,111,172,.1)}.agent-shell .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment [role=listitem] .min-w-0.flex-1{align-items:center;display:flex;gap:18px;min-height:40px}.agent-shell .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment [role=listitem] .text-foreground{color:#f5f7fa;font-size:15.5px;font-weight:780;letter-spacing:-.01em;line-height:1}.agent-shell .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment [role=listitem] .text-muted-foreground{color:#a5b1c2;font-size:12px;font-weight:600;line-height:1;padding-top:1px;white-space:nowrap}.agent-shell .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment [role=listitem] p.leading-none{color:#f5f7fa;font-size:16.5px;font-weight:880;letter-spacing:-.01em;text-transform:uppercase}.agent-shell .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment [role=listitem] p.leading-none:before{color:#c7d0dc;content:"$";font-size:.86em;font-weight:760;margin-right:1px}.agent-shell .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment [role=listitem] .w-4.text-sm{align-items:center;background:linear-gradient(180deg,rgba(24,34,49,.9),rgba(13,20,32,.92));border:1px solid rgba(87,103,126,.42);border-radius:999px;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 5px 14px rgba(0,0,0,.18);color:#b7c2d2;display:inline-flex;flex:0 0 23px;font-size:11px;font-weight:800;height:23px;justify-content:center;line-height:1;width:23px}.agent-shell .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment [role=listitem] .w-12{gap:6px;width:70px}.agent-shell .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment [role=listitem] .h-10.w-10{background:linear-gradient(180deg,rgba(34,48,70,.96),rgba(22,32,49,.98));border:1px solid rgba(101,116,139,.28);color:#c5cfdd;font-size:13px;font-weight:720;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 6px 18px rgba(0,0,0,.2)}.agent-shell .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment [aria-label="Collapsed leaderboard rows"]{color:rgba(139,151,170,.56);min-height:46px}.agent-shell .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment .text-rank-1{color:#e1bc4d;filter:drop-shadow(0 0 7px rgba(225,188,77,.16));height:22px;width:22px}.agent-shell .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment .text-rank-2{color:#d7dee8;height:21px;width:21px}.agent-shell .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment .text-rank-3{color:#c9915d;height:21px;width:21px}.agent-shell .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment [role=listitem]:has(.text-rank-1){background:linear-gradient(90deg,rgba(225,188,77,.13),rgba(225,188,77,.045) 28%,transparent 72%),linear-gradient(180deg,rgba(31,40,55,.9),rgba(19,28,42,.98));box-shadow:inset 3px 0 0 rgba(225,188,77,.72),inset 0 1px 0 rgba(255,255,255,.035)}.agent-shell .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment [role=listitem]:has(.text-rank-1) .w-4.text-sm{background:radial-gradient(circle at 30% 18%,rgba(255,245,190,.36),transparent 38%),linear-gradient(180deg,rgba(91,70,23,.96),rgba(39,31,15,.98));border-color:rgba(225,188,77,.78);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 0 0 1px rgba(225,188,77,.18),0 10px 26px rgba(225,188,77,.12);color:#ffe27a;flex-basis:30px;font-size:14px;font-weight:900;height:30px;width:30px}.agent-shell .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment [role=listitem]:has(.text-rank-1) .h-10.w-10{border-color:rgba(225,188,77,.44);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 0 0 2px rgba(225,188,77,.12),0 10px 28px rgba(0,0,0,.24)}.agent-shell .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment [role=listitem]:has(.text-rank-2){background:linear-gradient(90deg,rgba(215,222,232,.105),rgba(215,222,232,.035) 28%,transparent 72%),linear-gradient(180deg,rgba(29,39,55,.84),rgba(18,27,41,.96));box-shadow:inset 3px 0 0 rgba(215,222,232,.56),inset 0 1px 0 rgba(255,255,255,.03)}.agent-shell .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment [role=listitem]:has(.text-rank-2) .w-4.text-sm{background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.22),transparent 38%),linear-gradient(180deg,rgba(64,74,88,.96),rgba(28,36,49,.98));border-color:rgba(215,222,232,.64);box-shadow:inset 0 1px 0 rgba(255,255,255,.13),0 0 0 1px rgba(215,222,232,.1),0 8px 22px rgba(0,0,0,.2);color:#f2f6fb;flex-basis:27px;font-size:13px;height:27px;width:27px}.agent-shell .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment [role=listitem]:has(.text-rank-2) .h-10.w-10{border-color:rgba(215,222,232,.34);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 0 0 2px rgba(215,222,232,.08),0 10px 24px rgba(0,0,0,.22)}.agent-shell .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment [role=listitem]:has(.text-rank-3){background:linear-gradient(90deg,rgba(201,145,93,.12),rgba(201,145,93,.035) 28%,transparent 72%),linear-gradient(180deg,rgba(30,37,50,.82),rgba(18,25,37,.95));box-shadow:inset 3px 0 0 rgba(201,145,93,.58),inset 0 1px 0 rgba(255,255,255,.03)}.agent-shell .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment [role=listitem]:has(.text-rank-3) .w-4.text-sm{background:radial-gradient(circle at 30% 18%,rgba(255,216,173,.24),transparent 38%),linear-gradient(180deg,rgba(83,52,31,.96),rgba(31,25,21,.98));border-color:rgba(201,145,93,.64);box-shadow:inset 0 1px 0 rgba(255,255,255,.13),0 0 0 1px rgba(201,145,93,.1),0 8px 22px rgba(0,0,0,.2);color:#f0b77f;flex-basis:27px;font-size:13px;height:27px;width:27px}.agent-shell .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment [role=listitem]:has(.text-rank-3) .h-10.w-10{border-color:rgba(201,145,93,.34);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 0 0 2px rgba(201,145,93,.08),0 10px 24px rgba(0,0,0,.22)}.agent-shell .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment .text-success-600{color:#3ddc78;font-size:10px;font-weight:760;gap:2px;opacity:.84}.agent-shell .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment .text-red-600{color:#ff6262;font-size:10px;font-weight:760;gap:2px;opacity:.84}.agent-shell .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment .text-red-600 svg,.agent-shell .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment .text-success-600 svg{display:none}.agent-shell .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment .text-red-600:before,.agent-shell .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment .text-success-600:before{display:inline-block;font-size:10px;font-weight:850;line-height:1;transform:translateY(-.5px)}.agent-shell .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment .text-success-600:before{content:"↑"}.agent-shell .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment .text-red-600:before{content:"↓"}.agent-shell .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment .bg-muted{background:linear-gradient(180deg,rgba(35,49,70,.94),rgba(22,33,51,.98))}.agent-shell .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment .border-primary.bg-muted{background:linear-gradient(90deg,rgba(225,188,77,.12),transparent 18%,transparent 82%,rgba(225,188,77,.09)),linear-gradient(180deg,#2b3747,#202c3d);border-color:rgba(225,188,77,.44);box-shadow:inset 3px 0 0 rgba(225,188,77,.78),inset -1px 0 0 rgba(225,188,77,.18),0 18px 44px rgba(0,0,0,.28)}.agent-shell .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment .border-primary.bg-muted .text-muted-foreground{color:#c7d0dc}.agent-shell .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment .border-primary.bg-muted .w-4.text-sm{background:radial-gradient(circle at 32% 18%,rgba(255,235,165,.2),transparent 40%),linear-gradient(180deg,rgba(55,45,24,.98),rgba(22,27,38,.98));border-color:rgba(225,188,77,.56);color:#f5d76a;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 0 0 1px rgba(225,188,77,.1),0 8px 22px rgba(0,0,0,.2)}.agent-shell .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment .border-primary.bg-muted .h-10.w-10{border-color:rgba(225,188,77,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.11),0 0 0 2px rgba(225,188,77,.12),0 10px 26px rgba(0,0,0,.24)}.agent-shell .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment .border-primary.bg-muted .text-foreground,.agent-shell .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment .border-primary.bg-muted p.leading-none{color:#ffffff}.agent-shell .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment [role=listitem]:has(.text-rank-1) .text-foreground{color:#f5d76a;font-weight:830;text-shadow:0 0 18px rgba(225,188,77,.14)}.agent-shell .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment [role=listitem]:has(.text-rank-1) p.leading-none{color:#f5d76a;font-size:17px;font-weight:940;text-shadow:0 0 18px rgba(225,188,77,.12)}.agent-shell .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment [role=listitem]:has(.text-rank-1) p.leading-none:before{color:#f5d76a;font-weight:860}.agent-shell .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment [role=listitem]:has(.text-rank-2) .text-foreground{color:#e2e8f0;font-weight:800}.agent-shell .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment [role=listitem]:has(.text-rank-2) p.leading-none{color:#e2e8f0;font-weight:890}.agent-shell .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment [role=listitem]:has(.text-rank-2) p.leading-none:before{color:#e2e8f0;font-weight:800}.agent-shell .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment [role=listitem]:has(.text-rank-3) .text-foreground{color:#e2a56d;font-weight:800}.agent-shell .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment [role=listitem]:has(.text-rank-3) p.leading-none{color:#e2a56d;font-weight:870}.agent-shell .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment [role=listitem]:has(.text-rank-3) p.leading-none:before{color:#e2a56d;font-weight:790}.agent-shell .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment select{background:#0b111b;border-color:rgba(83,99,120,.72);color:#d9e0ea}.agent-shell .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment button{border-color:rgba(83,99,120,.7);color:#d9e0ea}.agent-shell .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment button:not(:disabled):hover{background:rgba(35,49,70,.82);color:#ffffff}.agent-shell .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment button:not([aria-label]){background:linear-gradient(180deg,rgba(42,38,24,.8),rgba(18,23,33,.94));border-color:rgba(225,188,77,.34);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 8px 22px rgba(0,0,0,.18);color:#f1d36e;letter-spacing:.01em}.agent-shell .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment button:not([aria-label]):not(:disabled):hover{background:linear-gradient(180deg,rgba(69,56,25,.92),rgba(27,31,42,.96));border-color:rgba(225,188,77,.58)}.agent-shell .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment button:not([aria-label]):disabled{background:linear-gradient(180deg,rgba(30,38,52,.72),rgba(17,23,34,.88));border-color:rgba(83,99,120,.44);color:#9aa7b8}.agent-shell .agent-leaderboard-board .agent-leaderboard-board__render.agent-port-placement-featured__render{min-height:0;place-items:stretch}.agent-shell .agent-leaderboard-board .agent-leaderboard-board__render.agent-port-placement-featured__render .source21-exact-viewport--leaderboard-rankings{min-height:0;min-width:0;width:100%}.agent-shell .agent-leaderboard-board .agent-leaderboard-board__render.agent-port-placement-featured__render .source21-public-demo-stage{min-height:0;padding:0}.agent-shell .agent-leaderboard-board .agent-leaderboard-board__render.agent-port-placement-featured__render .source21-public-demo-stage>div{max-width:none;width:100%}.agent-shell .agent-port-placement-card__body{display:grid;gap:16px;min-width:0;padding:18px}.agent-shell .agent-port-placement-review--gallery .agent-port-placement-card__body{gap:13px;padding:14px}.agent-shell .agent-port-placement-card__title{align-items:start;display:flex;gap:14px;justify-content:space-between}.agent-shell .agent-port-placement-card__title h3{color:var(--agent-shell-text);font-size:20px;letter-spacing:-.02em;line-height:1.08;margin:5px 0 0}.agent-shell .agent-port-placement-review--gallery .agent-port-placement-card__title h3{font-size:17px;line-height:1.12}.agent-shell .agent-port-placement-card__title strong{border:1px solid rgba(212,175,55,.34);color:var(--agent-shell-gold);font-size:10px;font-weight:850;letter-spacing:.08em;padding:5px 7px;text-transform:uppercase;white-space:nowrap}.agent-shell .agent-port-placement-card[data-placement-recommendation=reject] .agent-port-placement-card__title strong{border-color:rgba(148,163,184,.34);color:#cbd5e1}.agent-shell .agent-port-placement-card[data-placement-recommendation=acquire-exact-source] .agent-port-placement-card__title strong,.agent-shell .agent-port-placement-card[data-placement-recommendation=maybe] .agent-port-placement-card__title strong{border-color:rgba(245,158,11,.34);color:#f6d37a}.agent-shell .agent-port-placement-card__summary{display:grid;gap:10px}.agent-shell .agent-port-placement-card__summary div{border-top:1px solid rgba(90,106,128,.16);display:grid;gap:4px;padding-top:9px}.agent-shell .agent-port-placement-card__summary span{color:var(--agent-shell-muted);font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.agent-shell .agent-port-placement-card__summary p{color:var(--agent-shell-secondary);font-size:12px;line-height:1.45;margin:0}.agent-shell .agent-port-placement-details{border-top:1px solid rgba(90,106,128,.18);padding-top:10px}.agent-shell .agent-port-placement-details summary{color:var(--agent-shell-gold);cursor:pointer;font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.agent-shell .agent-port-placement-details[open] .agent-port-placement-facts{margin-top:10px}.agent-shell .agent-port-placement-facts{display:grid;gap:10px;margin:0}.agent-shell .agent-port-placement-facts div{border-top:1px solid rgba(90,106,128,.18);display:grid;gap:4px;padding-top:10px}.agent-shell .agent-port-placement-facts dd{color:var(--agent-shell-secondary);font-size:12px;line-height:1.45;margin:0}.agent-shell .agent-port-placement-facts a{color:var(--agent-shell-secondary);overflow-wrap:anywhere;text-decoration:underline;text-decoration-color:rgba(212,175,55,.42);text-underline-offset:3px}.agent-shell .agent-port-placement-facts code{background:rgba(5,7,10,.54);border:1px solid rgba(90,106,128,.18);color:var(--agent-shell-secondary);display:block;font-size:11px;line-height:1.45;margin-top:5px;overflow-wrap:anywhere;padding:7px 8px}.agent-shell .agent-port-placement-pending{align-content:center;background:linear-gradient(135deg,rgba(30,36,47,.92),rgba(9,12,17,.9)),rgba(15,20,28,.84);border:1px dashed rgba(212,175,55,.28);display:grid;gap:8px;margin:18px;min-height:220px;padding:18px}.agent-shell .agent-port-placement-review--gallery .agent-port-placement-pending{margin:12px;min-height:170px;padding:14px}.agent-shell .agent-port-placement-pending strong{color:var(--agent-shell-text);font-size:19px;letter-spacing:-.02em}.agent-shell .agent-port-placement-pending p{color:var(--agent-shell-muted);font-size:13px;line-height:1.45;margin:0;overflow-wrap:anywhere}.source21-thumbnail-page{align-items:center;background:#05070d;display:grid;min-height:100vh;padding:24px}.source21-thumbnail-frame{align-items:center;background:#05070d;display:grid;justify-items:center;overflow:hidden;width:100%}.agent-shell .agent-port-fidelity-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.agent-shell .agent-port-fidelity-panel,.agent-shell .agent-port-state-card{background:rgba(5,7,10,.36);border:1px solid rgba(90,106,128,.22);display:grid;gap:14px;min-width:0;overflow:hidden;padding:16px}.agent-shell .agent-port-fidelity-preview{display:grid;justify-items:start;max-width:100%;min-width:0;overflow:auto}.agent-shell .agent-port-fidelity-preview.source21-exact-sandbox{background:hsl(var(--background));border:1px solid rgba(199,208,220,.14);color:hsl(var(--foreground));justify-items:stretch;max-height:860px;padding:0}.agent-shell .source21-exact-viewport{align-content:center;background:hsl(var(--background));color:hsl(var(--foreground));display:grid;justify-items:center;min-height:500px;min-width:min(100%,360px);overflow:auto;width:100%}.agent-shell .source21-exact-viewport--sidebar{background:#1a1a1a;max-height:860px;min-height:860px;min-width:492px}.agent-shell .source21-exact-viewport--metrics{--background:220 22% 18%;--border:214 30% 72%;--card:220 24% 13%;--card-foreground:210 40% 98%;--foreground:210 40% 98%;background:radial-gradient(circle at 18% 8%,rgba(148,163,184,.16),transparent 32%),radial-gradient(circle at 88% 46%,rgba(212,175,55,.08),transparent 34%),linear-gradient(135deg,#03050a,#0a0f18 46%,#05070d);min-height:720px;min-width:760px}.agent-shell .source21-exact-viewport--metrics [class*="md:grid-cols-2"] .rounded-3xl.border{border-color:rgba(209,218,230,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.11),inset 0 -1px 0 rgba(255,255,255,.035),0 24px 80px rgba(0,0,0,.34)}.agent-shell .source21-exact-viewport--metrics [class*="md:grid-cols-2"] .rounded-3xl.border:before{background:linear-gradient(135deg,rgba(255,255,255,.14),transparent 34%);content:"";inset:0;pointer-events:none;position:absolute}.agent-shell .source21-exact-viewport--activity,.agent-shell .source21-exact-viewport--benchmark,.agent-shell .source21-exact-viewport--gauge,.agent-shell .source21-exact-viewport--leaderboard-rankings,.agent-shell .source21-exact-viewport--progress,.agent-shell .source21-exact-viewport--stacked{align-content:center;justify-items:center;padding:0}.agent-shell .source21-exact-viewport--gauge{min-height:420px;padding:40px}.agent-shell .source21-exact-viewport--progress{min-height:500px}.agent-shell .source21-exact-viewport--activity{min-height:400px}.agent-shell .source21-exact-viewport--transaction-list{background:hsl(var(--background));min-height:520px;min-width:420px;padding:0}.agent-shell .source21-exact-viewport--leaderboard-rankings{background:hsl(var(--background));min-height:520px;min-width:560px}.agent-shell .source21-exact-viewport--benchmark{min-height:520px}.agent-shell .source21-exact-viewport--stacked{background:hsl(var(--background));max-height:760px;min-height:720px;min-width:560px;padding:0}.agent-shell .source21-exact-viewport--project-data-table{background:hsl(var(--background));justify-items:stretch;min-height:620px;min-width:920px;padding:0}.agent-shell .source21-exact-deck{display:grid;gap:18px;justify-items:center}.agent-shell .source21-public-demo-stage{min-width:100%}.source21-portal-root{position:relative;z-index:50}.agent-shell .agent-port-pending-card{align-content:center;background:rgba(5,7,10,.46);border:1px dashed rgba(148,163,184,.34);display:grid;gap:8px;min-height:220px;padding:18px}.agent-shell .agent-port-pending-card span{color:var(--agent-shell-muted);font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.agent-shell .agent-port-pending-card strong{color:var(--agent-shell-secondary);font-size:18px}.agent-shell .agent-port-pending-card p{color:var(--agent-shell-muted);font-size:13px;line-height:1.45;margin:0}.agent-shell .agent-port-reference-stack{display:grid;gap:14px}.agent-shell .agent-port-fidelity-checklist{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0}.agent-shell .agent-port-fidelity-checklist div{border:1px solid rgba(90,106,128,.2);display:grid;gap:6px;padding:12px}.agent-shell .agent-port-fidelity-checklist dt{align-items:center;display:flex;gap:10px;justify-content:space-between}.agent-shell .agent-port-fidelity-checklist dt span{color:var(--agent-shell-secondary);font-size:12px;font-weight:800}.agent-shell .agent-port-fidelity-checklist dt strong{border:1px solid rgba(199,208,220,.14);color:var(--agent-shell-muted);font-size:10px;padding:3px 6px}.agent-shell .agent-port-fidelity-checklist div[data-status=pass] dt strong{border-color:rgba(34,197,94,.32);color:#8ee8ae}.agent-shell .agent-port-fidelity-checklist div[data-status=fail] dt strong{border-color:rgba(248,113,113,.34);color:#fca5a5}.agent-shell .agent-port-fidelity-checklist div[data-status=partial] dt strong{border-color:rgba(212,175,55,.32);color:var(--agent-shell-gold)}.agent-shell .agent-port-fidelity-checklist div[data-status=unknown-pending-visual-review] dt strong{border-color:rgba(148,163,184,.32);color:#cbd5e1}.agent-shell .agent-port-fidelity-checklist dd{color:var(--agent-shell-muted);font-size:12px;line-height:1.45;margin:0}.agent-shell .agent-port-fit-audit{background:rgba(15,20,28,.74);border:1px solid rgba(90,106,128,.24);display:grid;gap:16px;min-width:0;padding:clamp(18px,2.2vw,26px)}.agent-shell .agent-port-fit-audit>p{color:var(--agent-shell-secondary);font-size:13px;line-height:1.55;margin:0;max-width:840px}.agent-shell .agent-port-fit-audit .agent-port-fidelity-header strong{align-self:start;border:1px solid rgba(212,175,55,.32);color:var(--agent-shell-gold);font-size:10px;font-weight:850;letter-spacing:.08em;padding:6px 8px;text-transform:uppercase}.agent-shell .agent-port-fit-table{border:1px solid rgba(90,106,128,.22);display:grid;min-width:0;overflow:auto}.agent-shell .agent-port-fit-table [role=row]{display:grid;grid-template-columns:minmax(150px,.9fr) 72px minmax(120px,.75fr) minmax(220px,1.2fr) minmax(260px,1.4fr);min-width:920px}.agent-shell .agent-port-fit-table [role=row]+[role=row]{border-top:1px solid rgba(90,106,128,.18)}.agent-shell .agent-port-fit-table [role=cell],.agent-shell .agent-port-fit-table [role=columnheader]{border-right:1px solid rgba(90,106,128,.16);color:var(--agent-shell-secondary);font-size:12px;line-height:1.45;padding:10px 12px}.agent-shell .agent-port-fit-table [role=cell]:last-child,.agent-shell .agent-port-fit-table [role=columnheader]:last-child{border-right:0}.agent-shell .agent-port-fit-table [role=columnheader]{background:rgba(5,7,10,.52);color:var(--agent-shell-muted);font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.agent-shell .agent-port-state-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.agent-shell .source21-card,.agent-shell .source21-metrics-reference,.agent-shell .source21-sidebar-shell,.agent-shell .source21-stacked-card{color:#f8fafc;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.agent-shell .source21-card{background:rgba(15,23,42,.92);border:1px solid rgba(148,163,184,.22);border-radius:28px;box-shadow:0 24px 70px rgba(0,0,0,.34);overflow:hidden;padding:22px}.agent-shell .source21-metrics-reference{background:radial-gradient(circle at 12% 12%,rgba(255,255,255,.16),transparent 32%),linear-gradient(135deg,rgba(15,23,42,.96),rgba(30,41,59,.84));border:1px solid rgba(226,232,240,.16);border-radius:36px;display:grid;gap:28px;max-width:920px;min-width:min(720px,100%);overflow:hidden;padding:44px}.agent-shell .source21-metrics-heading{display:grid;gap:12px;max-width:720px}.agent-shell .source21-activity-header button,.agent-shell .source21-benchmark-title span,.agent-shell .source21-metric-topline,.agent-shell .source21-metrics-heading span,.agent-shell .source21-stacked-header button{align-items:center;display:flex;gap:8px}.agent-shell .source21-metric-topline span,.agent-shell .source21-metrics-heading span{color:rgba(226,232,240,.68);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.agent-shell .source21-metrics-heading h3{font-size:clamp(30px,4vw,54px);letter-spacing:-.04em;line-height:.96;margin:0}.agent-shell .source21-metric-card p,.agent-shell .source21-metrics-footer p,.agent-shell .source21-metrics-heading p{color:rgba(226,232,240,.62);margin:0}.agent-shell .source21-metrics-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.agent-shell .source21-metric-card{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:24px;display:grid;gap:14px;min-height:150px;padding:22px}.agent-shell .source21-metric-value-row{align-items:center;display:flex;gap:10px;justify-content:space-between}.agent-shell .source21-metric-value-row strong{font-size:clamp(30px,4vw,48px);letter-spacing:-.04em}.agent-shell .source21-metric-value-row em{background:rgba(255,255,255,.1);border-radius:999px;color:rgba(226,232,240,.78);font-size:12px;font-style:normal;font-weight:800;padding:5px 8px}.agent-shell .source21-metrics-footer{align-items:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);border-radius:22px;display:flex;gap:14px;padding:16px}.agent-shell .source21-avatar-token,.agent-shell .source21-directory-icon,.agent-shell .source21-sidebar-logo,.agent-shell .source21-sidebar-logo-small{align-items:center;display:flex;justify-content:center}.agent-shell .source21-avatar-token,.agent-shell .source21-directory-icon{background:rgba(255,255,255,.1);border-radius:16px;height:44px;width:44px}.agent-shell .source21-gauge-card{align-items:center;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) 132px;max-width:420px}.agent-shell .source21-gauge-copy{display:grid;gap:8px}.agent-shell .source21-activity-header,.agent-shell .source21-benchmark-title,.agent-shell .source21-gauge-copy span,.agent-shell .source21-progress-header h3,.agent-shell .source21-stacked-header{margin:0}.agent-shell .source21-gauge-copy strong{font-size:44px;letter-spacing:-.04em}.agent-shell .source21-activity-body span,.agent-shell .source21-benchmark-card span,.agent-shell .source21-gauge-copy p,.agent-shell .source21-progress-card>p{color:rgba(226,232,240,.62);margin:0}.agent-shell .source21-gauge-wrap,.agent-shell .source21-progress-radial{position:relative}.agent-shell .source21-gauge-wrap svg{height:132px;transform:rotate(-90deg);width:132px}.agent-shell .source21-gauge-wrap>div,.agent-shell .source21-progress-radial>div{display:grid;inset:0;place-content:center;position:absolute;text-align:center}.agent-shell .source21-gauge-wrap>div strong,.agent-shell .source21-progress-radial>div span{font-size:30px;font-weight:850}.agent-shell .source21-gauge-progress,.agent-shell .source21-gauge-track,.agent-shell .source21-progress-fill,.agent-shell .source21-progress-track{fill:none;stroke-linecap:round}.agent-shell .source21-gauge-track,.agent-shell .source21-progress-track{stroke:rgba(148,163,184,.28)}.agent-shell .source21-gauge-progress,.agent-shell .source21-progress-fill{stroke:#a78bfa}.agent-shell .source21-gauge-ticks line{stroke:rgba(226,232,240,.4);stroke-width:1}.agent-shell .source21-progress-card{display:grid;gap:18px;max-width:310px}.agent-shell .source21-activity-header,.agent-shell .source21-benchmark-title,.agent-shell .source21-progress-header,.agent-shell .source21-stacked-header{align-items:center;display:flex;justify-content:space-between}.agent-shell .source21-activity-header button,.agent-shell .source21-benchmark-actions button,.agent-shell .source21-benchmark-title button,.agent-shell .source21-progress-header span,.agent-shell .source21-stacked-header button{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#f8fafc;padding:8px 10px}.agent-shell .source21-progress-radial{height:200px;width:200px}.agent-shell .source21-progress-radial svg{transform:rotate(-90deg)}.agent-shell .source21-progress-radial p{color:rgba(226,232,240,.56);margin:0}.agent-shell .source21-benchmark-card{display:grid;gap:18px;max-width:520px}.agent-shell .source21-benchmark-actions button,.agent-shell .source21-benchmark-title button{font-size:12px}.agent-shell .source21-benchmark-main{display:grid;gap:18px;grid-template-columns:minmax(0,.72fr) minmax(210px,1fr)}.agent-shell .source21-benchmark-main p{font-size:52px;font-weight:850;letter-spacing:-.04em;margin:0}.agent-shell .source21-benchmark-marker-track,.agent-shell .source21-level-track{display:flex;height:10px;margin-bottom:10px;position:relative}.agent-shell .source21-benchmark-marker-track{background:linear-gradient(90deg,rgba(248,113,113,.6),rgba(251,191,36,.72),rgba(34,197,94,.7))}.agent-shell .source21-benchmark-marker-track i{background:white;bottom:-5px;position:absolute;top:-5px;width:2px}.agent-shell .source21-benchmark-competitors,.agent-shell .source21-benchmark-levels{border-top:1px solid rgba(148,163,184,.18);display:grid;gap:10px;padding-top:14px}.agent-shell .source21-benchmark-competitors h3,.agent-shell .source21-benchmark-levels h3{align-items:center;display:flex;font-size:14px;gap:8px;margin:0}.agent-shell .source21-benchmark-actions,.agent-shell .source21-benchmark-competitors div,.agent-shell .source21-level-labels{align-items:center;display:flex;gap:12px;justify-content:space-between}.agent-shell .source21-level-low{background:rgba(248,113,113,.64)}.agent-shell .source21-level-mid{background:rgba(251,191,36,.72)}.agent-shell .source21-level-high{background:rgba(34,197,94,.7)}.agent-shell .source21-activity-card{display:grid;gap:20px;max-width:460px}.agent-shell .source21-activity-body{align-items:end;display:grid;gap:20px;grid-template-columns:minmax(130px,.72fr) minmax(230px,1fr)}.agent-shell .source21-activity-body strong{display:block;font-size:58px;letter-spacing:-.05em;line-height:.94}.agent-shell .source21-activity-body span{align-items:center;display:flex;gap:6px;margin-top:10px}.agent-shell .source21-activity-chart{align-items:end;display:grid;gap:9px;grid-template-columns:repeat(5,minmax(0,1fr));min-height:142px}.agent-shell .source21-activity-chart>div{display:grid;gap:8px;height:142px;justify-items:center}.agent-shell .source21-activity-chart span{align-self:end;background:linear-gradient(180deg,#a78bfa,rgba(167,139,250,.22));display:block;margin:0;width:100%}.agent-shell .source21-activity-chart small{color:rgba(226,232,240,.58);font-size:11px}.agent-shell .source21-sidebar-shell{background:#05070a;border:1px solid rgba(148,163,184,.18);display:grid;grid-template-columns:64px 320px;min-height:720px}.agent-shell .source21-sidebar-rail{align-items:center;border-right:1px solid rgba(148,163,184,.16);display:flex;flex-direction:column;gap:16px;padding:16px 10px}.agent-shell .source21-sidebar-logo,.agent-shell .source21-sidebar-logo-small{background:#f8fafc;border-radius:18px;color:#05070a;font-weight:900;height:42px;width:42px}.agent-shell .source21-sidebar-logo-small{border-radius:14px;height:34px;width:34px}.agent-shell .source21-sidebar-rail button,.agent-shell .source21-stacked-header button,.agent-shell .source21-stacked-overlay{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit}.agent-shell .source21-sidebar-rail button{align-items:center;background:transparent;border:0;color:rgba(226,232,240,.58);display:flex;height:40px;justify-content:center;width:40px}.agent-shell .source21-sidebar-rail button.active{background:rgba(255,255,255,.1);color:#f8fafc}.agent-shell .source21-sidebar-detail{display:grid;gap:18px;padding:22px}.agent-shell .source21-sidebar-brand,.agent-shell .source21-sidebar-search,.agent-shell .source21-stacked-search{align-items:center;display:flex;gap:10px}.agent-shell .source21-sidebar-title h3{margin:0}.agent-shell .source21-sidebar-title button{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);color:#f8fafc;height:32px;width:32px}.agent-shell .source21-sidebar-search,.agent-shell .source21-stacked-search{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:10px 12px}.agent-shell .source21-sidebar-search input,.agent-shell .source21-stacked-search input{background:transparent;border:0;color:#f8fafc;min-width:0;outline:none;width:100%}.agent-shell .source21-sidebar-sections{display:grid;gap:18px}.agent-shell .source21-sidebar-sections section{display:grid;gap:8px}.agent-shell .source21-sidebar-sections section>span{color:rgba(226,232,240,.48);font-size:11px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.agent-shell .source21-sidebar-sections div{background:rgba(255,255,255,.04);border:1px solid transparent;display:grid;gap:4px;padding:12px}.agent-shell .source21-sidebar-sections div.active{border-color:rgba(255,255,255,.14)}.agent-shell .source21-sidebar-sections small{color:rgba(226,232,240,.54)}.agent-shell .source21-stacked-shell{display:grid;min-width:390px}.agent-shell .source21-stacked-card{background:#0f172a;border:1px solid rgba(148,163,184,.18);border-radius:38px;min-height:620px;overflow:hidden;padding:22px;position:relative}.agent-shell .source21-stacked-header h3{align-items:center;display:flex;gap:8px;margin:0}.agent-shell .source21-stacked-header h3 span{background:rgba(255,255,255,.1);border-radius:999px;color:rgba(226,232,240,.64);font-size:12px;padding:3px 7px}.agent-shell .source21-stacked-list{display:grid;gap:10px;margin-top:16px;padding-bottom:104px}.agent-shell .source21-stacked-member{align-items:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);border-radius:24px;display:grid;gap:12px;grid-template-columns:44px minmax(0,1fr) auto;padding:12px}.agent-shell .source21-stacked-avatar-row i,.agent-shell .source21-stacked-member i{align-items:center;background:rgba(255,255,255,.12);border-radius:16px;color:#f8fafc;display:flex;font-style:normal;font-weight:850;height:38px;justify-content:center;width:38px}.agent-shell .source21-stacked-member em,.agent-shell .source21-stacked-member span,.agent-shell .source21-stacked-overlay span{color:rgba(226,232,240,.58);font-size:12px;font-style:normal}.agent-shell .source21-stacked-overlay{align-items:center;background:rgba(5,7,10,.96);border:1px solid rgba(148,163,184,.2);color:#f8fafc;display:flex;justify-content:space-between;padding:14px;position:absolute;text-align:left}.agent-shell .source21-stacked-avatar-row,.agent-shell .source21-stacked-overlay>div:first-child{align-items:center;display:flex;gap:10px}.agent-shell .source21-stacked-avatar-row i{margin-left:-14px}.agent-shell .source21-stacked-avatar-row i:first-child{margin-left:0}.agent-shell{--agent-cockpit-radius:8px;--agent-cockpit-radius-lg:10px;--agent-cockpit-edge:rgba(90,106,128,0.36);--agent-cockpit-edge-soft:rgba(90,106,128,0.2);--agent-cockpit-depth:linear-gradient(135deg,rgba(23,31,43,0.96),rgba(10,13,18,0.98));--agent-cockpit-surface:linear-gradient(180deg,rgba(23,31,43,0.9),rgba(12,16,23,0.96));--agent-cockpit-raised:linear-gradient(180deg,rgba(29,39,53,0.84),rgba(15,20,28,0.92));align-items:stretch;background:#0a0d12;grid-template-columns:342px minmax(0,1fr);min-height:100vh;min-height:var(--agent-viewport-height)}.agent-shell .agent-cockpit,.agent-shell .agent-port-sidebar,.agent-shell .agent-shell-sidebar{font-variant-numeric:tabular-nums}.agent-shell .agent-port-sidebar{align-self:start;background:#05070a;border-right:1px solid rgba(212,175,55,.16);box-shadow:inset -1px 0 0 rgba(245,247,250,.025),20px 0 60px rgba(0,0,0,.34);min-height:100vh;min-height:var(--agent-viewport-height);width:342px}.agent-shell .agent-port-sidebar-rail{background:linear-gradient(180deg,rgba(7,10,15,.98),rgba(3,5,8,.98));border-right-color:rgba(212,175,55,.16);max-height:100vh;padding-block:16px}.agent-shell .agent-port-sidebar-mark,.agent-shell .agent-port-sidebar-rail-icons span.active{box-shadow:inset 0 0 0 1px rgba(212,175,55,.18),0 10px 28px rgba(0,0,0,.24)}.agent-shell .agent-port-sidebar-rail-icons span{border-radius:var(--agent-cockpit-radius)}.agent-shell .agent-port-sidebar-rail-icons span:hover{background:rgba(199,208,220,.08);color:var(--agent-shell-secondary)}.agent-shell .agent-port-sidebar-detail{background:radial-gradient(circle at 50% 0,rgba(212,175,55,.08),transparent 32%),linear-gradient(180deg,rgba(13,18,26,.98),rgba(7,10,15,.99));border-right:1px solid rgba(90,106,128,.28);max-height:100vh;padding:24px 18px 18px}.agent-shell .agent-shell-sidebar-primary{padding-right:2px}.agent-shell .agent-shell-sidebar-secondary{flex:0 0 auto;min-height:0}.agent-shell .agent-port-sidebar-brand{align-items:start;border-bottom-color:rgba(212,175,55,.22);gap:8px;padding-bottom:20px}.agent-shell .agent-port-sidebar-section{color:rgba(199,208,220,.72)}.agent-shell .agent-port-sidebar-actions .button,.agent-shell .agent-port-sidebar-nav a{border:1px solid transparent;border-radius:var(--agent-cockpit-radius);min-width:0}.agent-shell .agent-port-sidebar-nav a:hover{background:rgba(23,31,43,.78);border-color:rgba(90,106,128,.32)}.agent-shell .agent-port-sidebar-nav a.active{background:linear-gradient(90deg,rgba(212,175,55,.16),rgba(29,39,53,.78));border-color:rgba(212,175,55,.38);box-shadow:inset 3px 0 0 rgba(212,175,55,.86);color:var(--agent-shell-text);padding-left:12px}.agent-shell .agent-port-sidebar-profile,.agent-shell .agent-port-sidebar-utility{background:rgba(5,7,10,.26);border:1px solid rgba(90,106,128,.22);border-radius:var(--agent-cockpit-radius);padding:12px}.agent-shell .agent-shell-platform{border-top:1px solid rgba(90,106,128,.2);gap:7px;line-height:1;padding-top:12px}.agent-shell-main{background:radial-gradient(circle at 82% 0,rgba(212,175,55,.06),transparent 30%),linear-gradient(180deg,rgba(10,13,18,1),rgba(7,10,15,1))}.agent-shell-content{min-width:0}.agent-shell .agent-shell-platform-logo{display:block}.agent-shell .agent-behavior-surface,.agent-shell .agent-cockpit .card,.agent-shell .agent-cockpit-hero-cadence,.agent-shell .agent-cockpit-pressure-row,.agent-shell .agent-cockpit-quick-stats,.agent-shell .agent-cockpit-submitted-ap-rail,.agent-shell .agent-port-activity,.agent-shell .agent-port-benchmark,.agent-shell .agent-port-board-panel,.agent-shell .agent-port-goal-gauge{border-color:var(--agent-cockpit-edge);border-radius:var(--agent-cockpit-radius-lg);box-shadow:0 20px 52px rgba(0,0,0,.26)}.agent-shell .agent-cockpit-hero-cadence{background:radial-gradient(circle at 86% 0,rgba(212,175,55,.14),transparent 28%),linear-gradient(135deg,rgba(18,25,35,.98),rgba(8,11,16,.99));border-color:rgba(212,175,55,.26);box-shadow:inset 0 1px 0 rgba(245,247,250,.045),inset 0 0 0 1px rgba(212,175,55,.045),0 26px 70px rgba(0,0,0,.32);overflow:hidden;position:relative}.agent-shell .agent-cockpit-native-hero{align-content:start;gap:12px;min-height:0;padding:clamp(16px,1.8vw,22px)}.agent-shell .agent-cadence-command-system{display:grid;grid-template-rows:auto auto auto auto}.agent-shell .agent-cadence-command-primary{display:grid;gap:12px;grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);min-width:0}.agent-shell .agent-cockpit-hero-core{align-items:start;display:grid;gap:0;grid-template-columns:minmax(0,1fr);min-width:0}.agent-shell .agent-cockpit-internal-label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.agent-shell .agent-cockpit-earned-border:before{animation:agent-earned-border-spin 12s linear infinite;background:conic-gradient(from var(--agent-earned-angle,0deg),rgba(88,72,39,.12),rgba(212,175,55,.72),rgba(249,222,144,.5),rgba(88,72,39,.12),rgba(34,197,94,.26),rgba(88,72,39,.12));content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}@keyframes agent-earned-border-spin{to{--agent-earned-angle:360deg}}.agent-shell .agent-cockpit-hero-heading h2,.agent-shell .agent-cockpit-quick-stat strong,.agent-shell .agent-port-activity-total strong,.agent-shell .agent-port-benchmark-main strong,.agent-shell .agent-port-board-row strong,.agent-shell .agent-port-board-summary strong,.agent-shell .agent-port-metric-value-row strong,.agent-shell .agent-port-sales-table td strong{font-variant-numeric:tabular-nums;letter-spacing:0;overflow-wrap:normal;white-space:nowrap}.agent-shell .agent-cockpit-native-hero .agent-cockpit-hero-heading{align-content:space-between;background:radial-gradient(circle at 0 0,rgba(34,197,94,.08),transparent 42%),linear-gradient(180deg,rgba(5,7,10,.1),rgba(5,7,10,.3));border:0;border-radius:var(--agent-cockpit-radius);display:grid;min-height:142px;min-width:0;padding:13px 16px 15px}.agent-shell .agent-cadence-kicker{color:var(--agent-shell-muted);display:block;font-size:11px;font-weight:850;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.agent-shell .agent-cockpit-native-hero .agent-cockpit-hero-heading h2{font-size:clamp(58px,5.6vw,88px);line-height:.9;margin-top:4px;max-width:100%}.agent-shell .agent-cockpit-native-hero .agent-cockpit-hero-streak{justify-self:start;margin-top:12px}.agent-shell .agent-cockpit-hero-command{background:radial-gradient(circle at 100% 0,rgba(212,175,55,.08),transparent 42%),linear-gradient(180deg,rgba(15,20,28,.72),rgba(5,7,10,.36));border:0;border-top:2px solid rgba(212,175,55,.64);border-radius:var(--agent-cockpit-radius);-moz-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:1fr;min-width:0;padding:13px 14px;row-gap:8px}.agent-shell .agent-cockpit-native-hero .agent-cockpit-hero-command{align-content:center;align-items:center;min-height:0}.agent-shell .agent-cockpit-native-hero .agent-cockpit-hero-command .agent-surface-label{grid-row:auto}.agent-shell .agent-cockpit-native-hero .agent-cockpit-hero-command strong{font-size:clamp(15px,1.1vw,18px);line-height:1.12;min-width:0}.agent-shell .agent-cockpit-native-hero .agent-cockpit-hero-command p,.agent-shell .agent-cockpit-native-hero .agent-cockpit-hero-command span{font-size:12px;line-height:1.32;min-width:0}.agent-shell .agent-cadence-command-instrument-deck{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(220px,.42fr);min-width:0}.agent-shell .agent-cockpit-hero-system{background:rgba(5,7,10,.3);border:1px solid rgba(90,106,128,.18);border-radius:var(--agent-cockpit-radius)}.agent-shell .agent-cockpit-hero-instruments{grid-template-columns:repeat(4,minmax(0,1fr))}.agent-shell .agent-cockpit-hero-system>div{background:linear-gradient(180deg,rgba(29,39,53,.58),rgba(10,13,18,.52));border:0;border-left:1px solid rgba(90,106,128,.18);min-width:0}.agent-shell .agent-cockpit-hero-system>div:first-child{border-left:0}.agent-shell .agent-cockpit-streak-strip{background:linear-gradient(180deg,rgba(15,20,28,.78),rgba(5,7,10,.52));border:1px solid rgba(90,106,128,.18);border-radius:var(--agent-cockpit-radius);display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.agent-shell .agent-cockpit-streak-strip>div{background:rgba(29,39,53,.34);display:grid;gap:4px;min-width:0;padding:11px 13px}.agent-shell .agent-cockpit-streak-strip span{color:var(--agent-shell-muted);font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.agent-shell .agent-cockpit-streak-strip strong{color:var(--agent-shell-text);font-size:clamp(17px,1.5vw,24px);font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.agent-shell .agent-cockpit-hero-instruments small,.agent-shell .agent-cockpit-streak-strip small{color:var(--agent-shell-muted);font-size:11px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-shell .agent-cockpit-instrument-success{box-shadow:inset 0 2px 0 rgba(34,197,94,.7)}.agent-shell .agent-cockpit-instrument-gold{box-shadow:inset 0 2px 0 rgba(212,175,55,.68)}.agent-shell .agent-cockpit-instrument-warning{box-shadow:inset 0 2px 0 rgba(245,158,11,.68)}.agent-shell .agent-cockpit .button{background:linear-gradient(180deg,rgba(29,39,53,.94),rgba(15,20,28,.96));border-color:rgba(212,175,55,.22);border-radius:var(--agent-cockpit-radius);box-shadow:inset 0 1px 0 rgba(245,247,250,.04)}.agent-shell .agent-cockpit-primary-action,.agent-shell .agent-port-activity-action .button{border-color:rgba(212,175,55,.48)}.agent-shell .agent-cockpit-submitted-ap-rail{background:linear-gradient(180deg,rgba(15,20,28,.94),rgba(7,10,15,.98));box-shadow:inset 0 1px 0 rgba(245,247,250,.03),0 18px 42px rgba(0,0,0,.22);padding:clamp(12px,1.4vw,16px)}.agent-shell .agent-cockpit-submitted-ap-rail .agent-port-metrics-block{gap:10px}.agent-shell .agent-cockpit-submitted-ap-rail .agent-port-metrics-grid{gap:8px}.agent-shell .agent-cockpit-submitted-ap-rail .agent-port-metric{background:linear-gradient(90deg,rgba(29,39,53,.5),rgba(15,20,28,.72));border-color:rgba(90,106,128,.2);border-radius:var(--agent-cockpit-radius);min-height:0;padding:10px 11px}.agent-shell .agent-cockpit-submitted-ap-rail .agent-port-metric-primary{border-color:rgba(34,197,94,.26)}.agent-shell .agent-cockpit-quick-stats{background:linear-gradient(90deg,rgba(15,20,28,.96),rgba(23,31,43,.88),rgba(15,20,28,.96));border-color:rgba(90,106,128,.28);box-shadow:inset 0 1px 0 rgba(245,247,250,.035),0 16px 38px rgba(0,0,0,.18)}.agent-shell .agent-cockpit-quick-stat{align-items:center;background:transparent;border-left-color:rgba(90,106,128,.2);display:flex;gap:5px;justify-content:space-between;min-height:78px;padding-inline:clamp(12px,1.5vw,18px)}.agent-shell .agent-cockpit-quick-stat>div{display:grid;gap:5px;min-width:0}.agent-shell .agent-cockpit-quick-stat span{white-space:nowrap}.agent-shell .agent-cockpit-pressure-row{background:radial-gradient(circle at 18% 8%,rgba(34,197,94,.08),transparent 32%),linear-gradient(135deg,rgba(23,31,43,.9),rgba(8,11,16,.98));border-color:rgba(90,106,128,.3);box-shadow:inset 0 1px 0 rgba(245,247,250,.035),0 20px 52px rgba(0,0,0,.24);padding:clamp(13px,1.5vw,18px)}.agent-shell .agent-cockpit-pressure-system{display:grid;gap:12px}.agent-shell .agent-cockpit-pressure-header{align-items:start;display:flex;justify-content:space-between}.agent-shell .agent-cockpit-pressure-header h3{color:var(--agent-shell-text);margin:4px 0 0}.agent-shell .agent-cockpit-pressure-grid{align-items:stretch;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-top:10px}.agent-shell .agent-cockpit-pressure-row .agent-port-goal-column{align-content:start}.agent-shell .agent-cockpit-rank-column{display:grid;gap:12px;min-width:0}.agent-shell .agent-cockpit-goal-card,.agent-shell .agent-milestone-block,.agent-shell .agent-port-benchmark,.agent-shell .agent-rank-block{background:linear-gradient(180deg,rgba(15,20,28,.66),rgba(8,11,16,.82));border-color:rgba(90,106,128,.22);border-radius:var(--agent-cockpit-radius)}.agent-shell .agent-cockpit-goal-card,.agent-shell .agent-port-benchmark{height:100%}.agent-shell .agent-goal-progress,.agent-shell .agent-milestone-progress-list,.agent-shell .agent-rank-pressure{background:linear-gradient(180deg,rgba(15,20,28,.72),rgba(8,11,16,.9));border:1px solid rgba(90,106,128,.22);border-radius:var(--agent-cockpit-radius);box-shadow:inset 0 1px 0 rgba(245,247,250,.035);color:var(--agent-shell-secondary);min-width:0}.agent-shell .agent-goal-progress{display:grid;gap:14px;padding:clamp(14px,1.8vw,18px)}.agent-shell .agent-goal-system-header{align-items:start;display:flex;gap:12px;justify-content:space-between}.agent-shell .agent-goal-system-header strong{color:var(--agent-shell-text);display:block;margin-top:3px}.agent-shell .agent-goal-system-status{border:1px solid rgba(34,197,94,.24);color:var(--agent-shell-success);flex:0 0 auto;font-size:11px;font-weight:850;letter-spacing:.1em;padding:5px 8px;text-transform:uppercase}.agent-shell .agent-goal-progress-header,.agent-shell .agent-milestone-progress-header,.agent-shell .agent-rank-pressure-header{align-items:start;display:flex;gap:12px;justify-content:space-between;min-width:0}.agent-shell .agent-goal-progress-header h3,.agent-shell .agent-milestone-progress-header h3,.agent-shell .agent-rank-pressure-header h3{margin:3px 0 0}.agent-shell .agent-goal-progress-header>span,.agent-shell .agent-rank-pressure-header>span{border:1px solid rgba(34,197,94,.24);color:var(--agent-shell-success);flex:0 0 auto;font-size:11px;font-weight:850;letter-spacing:.1em;padding:5px 8px;text-transform:uppercase}.agent-shell .agent-goal-progress-core{align-items:center;display:grid;gap:clamp(14px,2vw,22px);grid-template-columns:minmax(144px,.48fr) minmax(0,1fr)}.agent-shell .agent-goal-progress-ring{align-items:center;aspect-ratio:1;background:conic-gradient(from -90deg,rgba(34,197,94,.86) var(--agent-goal-sweep),rgba(90,106,128,.22) 0);border-radius:999px;display:grid;justify-self:center;max-width:178px;padding:10px;width:min(46cqw,178px)}.agent-shell .agent-goal-progress-ring-wrap{display:grid;justify-items:center;min-width:0}.agent-shell .agent-goal-progress-ring>div{align-content:center;background:radial-gradient(circle at 50% 0,rgba(212,175,55,.08),transparent 48%),#0a0d12;border:1px solid rgba(245,247,250,.05);border-radius:inherit;display:grid;height:100%;justify-items:center;padding:14px}.agent-shell .agent-goal-progress-ring strong{color:var(--agent-shell-text);font-size:clamp(28px,5.4cqw,48px);font-variant-numeric:tabular-nums;line-height:.95;white-space:nowrap}.agent-shell .agent-goal-progress-ring span,.agent-shell .agent-goal-progress-values span,.agent-shell .agent-milestone-progress-list span,.agent-shell .agent-rank-pressure span{color:var(--agent-shell-muted);font-size:11px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.agent-shell .agent-goal-progress-values{display:grid;gap:8px;min-width:0}.agent-shell .agent-goal-progress-values>div{align-items:center;background:rgba(5,7,10,.22);border:1px solid rgba(90,106,128,.16);display:flex;gap:12px;justify-content:space-between;min-width:0;padding:10px 11px}.agent-shell .agent-goal-progress-values strong{color:var(--agent-shell-text);font-size:clamp(18px,2.4cqw,26px);font-variant-numeric:tabular-nums;line-height:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-shell .agent-goal-progress-delta{border-color:rgba(212,175,55,.24)}.agent-shell .agent-goal-progress-rail,.agent-shell .agent-milestone-progress-rail,.agent-shell .agent-rank-pressure-rail{background:rgba(90,106,128,.18);height:6px;overflow:hidden}.agent-shell .agent-goal-progress-rail span,.agent-shell .agent-milestone-progress-rail span,.agent-shell .agent-rank-pressure-rail span{background:linear-gradient(90deg,rgba(34,197,94,.58),rgba(34,197,94,.95));display:block;height:100%;max-width:100%}.agent-shell .agent-goal-progress-rail span{width:var(--agent-goal-progress)}.agent-shell .agent-goal-progress-note{border-top:1px solid rgba(90,106,128,.16);color:var(--agent-shell-muted);display:grid;gap:5px;font-size:13px;line-height:1.35;padding-top:10px}.agent-shell .agent-goal-progress-note span{color:rgba(139,151,170,.82);font-size:12px;font-weight:700;letter-spacing:0;text-transform:none}.agent-shell .agent-rank-pressure{display:grid;gap:12px;padding:clamp(14px,1.8vw,18px)}.agent-shell .agent-rank-pressure-lead .agent-rank-pressure-header>span{border-color:rgba(212,175,55,.32);color:var(--agent-shell-gold)}.agent-shell .agent-rank-pressure-main{align-items:stretch;display:grid;gap:10px;grid-template-columns:minmax(112px,.42fr) minmax(0,1fr)}.agent-shell .agent-rank-pressure-gap,.agent-shell .agent-rank-pressure-rank,.agent-shell .agent-rank-pressure-row,.agent-shell .agent-rank-pressure-submitted{background:rgba(5,7,10,.24);border:1px solid rgba(90,106,128,.16)}.agent-shell .agent-rank-pressure-rank,.agent-shell .agent-rank-pressure-submitted{display:grid;gap:5px;min-width:0;padding:12px}.agent-shell .agent-rank-pressure-rank strong{color:var(--agent-shell-text);font-size:clamp(46px,7.2cqw,70px);line-height:.9;white-space:nowrap}.agent-shell .agent-rank-pressure-gap strong,.agent-shell .agent-rank-pressure-submitted strong{color:var(--agent-shell-text);font-size:clamp(20px,2.7cqw,30px);font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.agent-shell .agent-rank-pressure-row small,.agent-shell .agent-rank-pressure-submitted small{color:var(--agent-shell-muted);font-size:12px}.agent-shell .agent-rank-pressure-gap{display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.agent-shell .agent-rank-pressure-gap>div{display:grid;gap:4px;min-width:0;padding:10px 12px}.agent-shell .agent-rank-pressure-gap>div+div{border-left:1px solid rgba(90,106,128,.16)}.agent-shell .agent-rank-pressure-rail span{background:linear-gradient(90deg,rgba(212,175,55,.48),rgba(212,175,55,.9));width:var(--agent-rank-pressure)}.agent-shell .agent-rank-pressure-proof{display:grid;gap:8px}.agent-shell .agent-rank-pressure-row{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:9px 10px}.agent-shell .agent-rank-pressure-row strong{color:var(--agent-shell-text);font-variant-numeric:tabular-nums;white-space:nowrap}.agent-shell .agent-rank-pressure-footer{align-items:center;border-top:1px solid rgba(90,106,128,.16);color:var(--agent-shell-muted);display:flex;font-size:12px;gap:8px;padding-top:10px}.agent-shell .agent-rank-pressure-footer span{color:var(--agent-shell-muted);font-size:12px;font-weight:700;letter-spacing:0;line-height:1.35;text-transform:none}.agent-shell .agent-rank-pressure-footer svg{color:var(--agent-shell-gold);height:14px;width:14px}.agent-shell .agent-milestone-progress-list{display:grid;gap:10px;padding:14px}.agent-shell .agent-milestone-progress-item{align-items:center;display:grid;gap:12px;grid-template-columns:42px minmax(0,1fr) auto}.agent-shell .agent-milestone-progress-icon{align-items:center;background:rgba(212,175,55,.12);border:1px solid rgba(212,175,55,.28);color:var(--agent-shell-gold);display:flex;height:42px;justify-content:center;width:42px}.agent-shell .agent-milestone-progress-icon svg{height:20px;width:20px}.agent-shell .agent-milestone-progress-copy{min-width:0}.agent-shell .agent-milestone-progress-copy strong{color:var(--agent-shell-text);display:block;font-size:15px;line-height:1.2;margin:3px 0}.agent-shell .agent-milestone-progress-copy p,.agent-shell .agent-milestone-progress-empty{color:var(--agent-shell-muted);margin:0}.agent-shell .agent-milestone-progress-percent{display:grid;justify-items:end}.agent-shell .agent-milestone-progress-percent strong{color:var(--agent-shell-gold);font-size:18px;font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.agent-shell .agent-milestone-progress-rail span{background:linear-gradient(90deg,rgba(212,175,55,.44),rgba(212,175,55,.9));width:var(--agent-milestone-progress)}.agent-shell .agent-port-activity,.agent-shell .agent-port-board-panel,.agent-shell .agent-port-goal-gauge{background:var(--agent-cockpit-surface)}.agent-shell .agent-port-activity-controls strong,.agent-shell .agent-port-benchmark-main,.agent-shell .agent-port-benchmark-proof-row,.agent-shell .agent-port-board-row,.agent-shell .agent-port-board-summary{border-radius:var(--agent-cockpit-radius)}.agent-shell .agent-port-activity-bar div{background:rgba(90,106,128,.14);border-radius:4px 4px 0 0;overflow:hidden}.agent-shell .agent-port-activity-bar div span{background:linear-gradient(180deg,rgba(34,197,94,.92),rgba(34,197,94,.28))}.agent-shell .agent-behavior-surface-input .agent-port-activity,.agent-shell .agent-behavior-surface-proof .agent-port-sales-table,.agent-shell .agent-secondary-grid .agent-intelligence-card{background:linear-gradient(180deg,rgba(17,23,32,.88),rgba(8,11,16,.94));border-color:rgba(90,106,128,.22)}.agent-shell .agent-secondary-grid .agent-intelligence-card{border-left-color:rgba(212,175,55,.42);box-shadow:none;position:relative}.agent-shell .agent-secondary-grid .agent-intelligence-card:before{background:rgba(212,175,55,.52);content:"";height:28px;left:-1px;position:absolute;top:16px;width:2px}.agent-shell .agent-behavior-surface-input .agent-port-activity{box-shadow:inset 0 1px 0 rgba(245,247,250,.035),0 16px 42px rgba(0,0,0,.2)}.agent-shell .agent-port-board-panel{border-radius:var(--agent-cockpit-radius-lg)}.agent-shell .agent-port-board-row{background:linear-gradient(90deg,rgba(15,20,28,.88),rgba(23,31,43,.7));border-color:rgba(90,106,128,.24)}.agent-shell .agent-port-board-index{border-radius:var(--agent-cockpit-radius)}.agent-shell .agent-port-board-summary{background:rgba(5,7,10,.92);border-color:rgba(212,175,55,.24)}.agent-shell .agent-achievement-list{gap:12px}.agent-shell .agent-achievement-item{align-items:center;background:linear-gradient(90deg,rgba(15,20,28,.82),rgba(29,39,53,.44));border:1px solid rgba(90,106,128,.24);border-radius:var(--agent-cockpit-radius);display:grid;gap:12px;grid-template-columns:42px minmax(0,1fr) auto;padding:10px 11px}.agent-shell .agent-achievement-badge{align-items:center;background:rgba(212,175,55,.12);border:1px solid rgba(212,175,55,.28);border-radius:var(--agent-cockpit-radius);color:var(--agent-shell-gold);display:flex;height:42px;justify-content:center;width:42px}.agent-shell .agent-achievement-badge svg{height:20px;width:20px}.agent-shell .agent-achievement-item p,.agent-shell .agent-achievement-item span{margin:0}.agent-shell .agent-achievement-item strong{color:var(--agent-shell-text);display:block;font-size:15px;line-height:1.2;margin:2px 0}.agent-shell .agent-achievement-progress{color:var(--agent-shell-gold);font-size:13px;font-weight:850;white-space:nowrap}.agent-shell .agent-port-sales-table{display:grid;gap:9px}.agent-shell .agent-port-sales-table-header{align-items:start;display:flex;gap:12px;justify-content:space-between}.agent-shell .agent-port-sales-table-header h3{align-items:center;color:var(--agent-shell-text);display:flex;gap:8px;margin:0}.agent-shell .agent-port-sales-table-header h3 span{background:rgba(90,106,128,.2);border:1px solid rgba(199,208,220,.12);border-radius:999px;color:var(--agent-shell-muted);font-size:12px;padding:2px 7px}.agent-shell .agent-port-sales-table-header p{color:var(--agent-shell-muted);margin:4px 0 0}.agent-shell .agent-port-sales-table-header svg{color:var(--agent-shell-gold);flex:0 0 auto;height:18px;width:18px}.agent-shell .agent-port-sales-table-frame{background:rgba(5,7,10,.24);border:1px solid rgba(90,106,128,.24);border-radius:var(--agent-cockpit-radius);overflow-x:auto}.agent-shell .agent-port-sales-table-frame[data-slot=frame]{box-shadow:inset 0 1px 0 rgba(245,247,250,.025)}.agent-shell .agent-port-sales-table table{border-collapse:collapse;min-width:620px;width:100%}.agent-shell .agent-port-sales-table td,.agent-shell .agent-port-sales-table th{border-bottom:1px solid rgba(90,106,128,.16);padding:7px 10px;text-align:left;vertical-align:middle;white-space:nowrap}.agent-shell .agent-port-sales-table th{background:rgba(5,7,10,.32);color:var(--agent-shell-muted);font-size:11px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.agent-shell .agent-port-sales-table td{color:var(--agent-shell-secondary);font-size:12.5px}.agent-shell .agent-port-sales-table td:nth-child(2),.agent-shell .agent-port-sales-table td:nth-child(3),.agent-shell .agent-port-sales-table td:nth-child(4),.agent-shell .agent-port-sales-table th:nth-child(2),.agent-shell .agent-port-sales-table th:nth-child(3),.agent-shell .agent-port-sales-table th:nth-child(4){text-align:right}.agent-shell .agent-port-sales-table tr:last-child td{border-bottom:0}.agent-shell .agent-port-sales-table td strong{color:var(--agent-shell-text);display:block;font-variant-numeric:tabular-nums;line-height:1.2;white-space:nowrap}.agent-shell .agent-port-sales-table td small{color:var(--agent-shell-muted);display:block;font-size:11px;margin-top:4px;text-transform:capitalize}.agent-shell .agent-port-sales-table-empty{border:1px dashed rgba(90,106,128,.3);border-radius:var(--agent-cockpit-radius);padding:14px}.agent-shell .agent-port-sales-table-action{display:flex;justify-content:flex-start}.agent-shell .agent-quick-metrics-strip{container-type:inline-size;display:grid;gap:0;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden}.agent-shell .agent-quick-metrics-cell{align-content:center;min-width:0;position:relative}.agent-shell .agent-quick-metrics-cell:before{background:rgba(90,106,128,.2);content:"";inset:14px auto 14px 0;position:absolute;width:1px}.agent-shell .agent-quick-metrics-cell:first-child:before{display:none}.agent-shell .agent-intelligence-signal-card strong,.agent-shell .agent-production-proof-item strong,.agent-shell .agent-quick-metrics-cell strong{overflow:hidden;text-overflow:ellipsis}.agent-shell .agent-production-proof-rail{display:grid;gap:11px;min-width:0}.agent-shell .agent-production-proof-header{align-items:end;border-bottom:1px solid rgba(90,106,128,.18);display:flex;justify-content:space-between;padding-bottom:10px}.agent-shell .agent-production-proof-header span,.agent-shell .agent-production-proof-item span{color:var(--agent-shell-muted);font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.agent-shell .agent-production-proof-header strong{color:var(--agent-shell-secondary);font-size:13px;line-height:1;white-space:nowrap}.agent-shell .agent-production-proof-list{display:grid;gap:8px}.agent-shell .agent-production-proof-item{align-items:center;background:linear-gradient(90deg,rgba(29,39,53,.52),rgba(8,11,16,.7));border:1px solid rgba(90,106,128,.2);border-radius:var(--agent-cockpit-radius);display:grid;gap:10px;grid-template-columns:4px minmax(0,1fr) auto;min-width:0;padding:10px 11px}.agent-shell .agent-production-proof-item i{background:rgba(90,106,128,.48);display:block;height:100%;min-height:30px;width:2px}.agent-shell .agent-production-proof-item strong{color:var(--agent-shell-text);font-size:clamp(16px,1.5vw,20px);font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.agent-shell .agent-production-proof-success i{background:var(--agent-shell-success)}.agent-shell .agent-production-proof-gold i{background:var(--agent-shell-gold)}.agent-shell .agent-production-proof-item small{color:var(--agent-shell-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-shell .agent-production-proof-success{border-color:rgba(34,197,94,.26);box-shadow:inset 3px 0 0 rgba(34,197,94,.72)}.agent-shell .agent-production-proof-gold{border-color:rgba(212,175,55,.28);box-shadow:inset 3px 0 0 rgba(212,175,55,.72)}.agent-shell .agent-production-proof-footer{border-top:1px solid rgba(90,106,128,.18);padding-top:10px}.agent-shell .agent-intelligence-signal-deck{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));min-width:0}.agent-shell .agent-intelligence-signal-deck-compact{grid-template-columns:1fr}.agent-shell .agent-intelligence-signal-card{background:linear-gradient(180deg,rgba(17,23,32,.88),rgba(8,11,16,.94));border:1px solid rgba(90,106,128,.22);border-left:3px solid rgba(212,175,55,.5);border-radius:var(--agent-cockpit-radius);display:grid;gap:8px;min-width:0;padding:13px 14px;position:relative}.agent-shell .agent-intelligence-signal-card>i{background:linear-gradient(180deg,rgba(212,175,55,.72),rgba(212,175,55,.14));height:26px;left:-2px;position:absolute;top:14px;width:2px}.agent-shell .agent-intelligence-signal-copy{display:grid;gap:5px;min-width:0}.agent-shell .agent-intelligence-signal-card span{color:var(--agent-shell-muted);font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.agent-shell .agent-intelligence-signal-card strong{color:var(--agent-shell-text);font-size:15px;line-height:1.25}.agent-shell .agent-intelligence-signal-card p,.agent-shell .agent-intelligence-signal-card small{color:var(--agent-shell-muted);font-size:13px;line-height:1.35;margin:0}.agent-shell .agent-activity-execution-surface{display:grid;gap:14px}.agent-shell .agent-activity-execution-header{align-items:end;display:flex;justify-content:space-between}.agent-shell .agent-activity-execution-header strong{color:var(--agent-shell-text);font-size:18px}.agent-shell .agent-goal-system-panel{background:linear-gradient(180deg,rgba(15,20,28,.66),rgba(8,11,16,.82));border:1px solid rgba(90,106,128,.22);border-radius:var(--agent-cockpit-radius);display:grid;gap:12px;height:100%;min-width:0;padding:12px}.agent-shell .agent-goal-system-main,.agent-shell .agent-goal-system-milestone{min-width:0}.agent-shell .agent-goal-system-panel .agent-goal-progress,.agent-shell .agent-goal-system-panel .agent-milestone-progress-list{height:auto}.agent-shell .agent-cockpit-hero-secondary .agent-intelligence-signal-card{border-left-color:rgba(34,197,94,.42);padding:11px 12px}.agent-shell .agent-cockpit-hero-secondary .agent-intelligence-signal-card strong{font-size:14px}.agent-shell .agent-cockpit-native-hero .agent-cockpit-hero-command small{color:var(--agent-shell-muted);font-size:12px;line-height:1.3}@media (max-width:1180px){.agent-shell .agent-cockpit-quick-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.agent-shell .agent-cockpit-quick-stat:nth-child(4){border-left:0}}@media (max-width:980px){.agent-shell{grid-template-columns:320px minmax(0,1fr)}.agent-shell .agent-cockpit-hero-core,.agent-shell .agent-cockpit-hero-row,.agent-shell .agent-cockpit-pressure-grid,.agent-shell .agent-port-activity-wide .agent-port-activity-body,.agent-shell .agent-port-performance-grid{grid-template-columns:1fr}.agent-shell .agent-port-sidebar{width:320px}}@media (max-width:720px){.nav{gap:8px}.nav a{font-size:13px}.agent-shell{display:block;height:auto;min-height:100vh;overflow:visible}.agent-shell-sidebar{min-height:auto;position:static}.agent-shell .agent-port-sidebar{grid-template-columns:1fr;width:auto}.agent-shell .agent-port-sidebar-rail{display:none}.agent-shell .agent-port-sidebar-detail{padding:16px}.agent-shell .agent-port-activity-wide .agent-port-activity-body,.agent-shell .agent-port-benchmark-hero .agent-port-benchmark-main,.agent-shell .agent-port-fidelity-grid,.agent-shell .agent-port-fidelity-header,.agent-shell .agent-port-metrics-block-hero .agent-port-metrics-heading,.agent-shell .agent-port-metrics-block-source-inspired .agent-port-metrics-heading,.agent-shell .agent-port-placement-card,.agent-shell .agent-port-placement-featured__header,.agent-shell .agent-port-placement-review__header,.agent-shell .agent-port-workbench-grid{grid-template-columns:1fr}.agent-shell .agent-port-placement-card__source{border-right:0;border-bottom:1px solid rgba(90,106,128,.22)}.agent-shell .agent-port-workbench-frame-header{display:grid}.agent-shell .agent-port-workbench-constrained{max-width:none}.agent-shell-actions,.agent-shell-nav{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.agent-shell-main{height:auto;min-height:0;overflow:visible;padding:22px 14px 36px}.agent-shell-logo{max-width:150px}.agent-shell .agent-cockpit-hero-row,.agent-shell .agent-cockpit-pressure-grid,.agent-shell .agent-input-grid,.agent-shell .agent-port-activity-body,.agent-shell .agent-port-activity-chart,.agent-shell .agent-port-benchmark-main,.agent-shell .agent-port-decision-summary,.agent-shell .agent-port-goal-gauge,.agent-shell .agent-port-metrics-grid,.agent-shell .agent-port-performance-grid,.agent-shell .agent-pressure-grid,.agent-shell .agent-pressure-system,.agent-shell .agent-rank-system,.agent-shell .source21-activity-body,.agent-shell .source21-benchmark-main,.agent-shell .source21-metrics-grid{grid-template-columns:1fr}.agent-shell .agent-port-decision-summary>div:nth-child(n+3){grid-column:auto}.agent-shell .source21-metrics-reference,.agent-shell .source21-stacked-shell{min-width:0}.agent-shell .source21-sidebar-shell{grid-template-columns:1fr}.agent-shell .source21-sidebar-rail{display:none}.agent-shell .agent-port-gauge-ring svg{height:140px;width:140px}.agent-shell .agent-port-board-summary{align-items:flex-start;display:grid;position:static}.agent-shell .agent-port-board-list{margin-bottom:18px}.agent-shell .agent-cockpit-hero-cadence{min-height:auto}.agent-shell .agent-cockpit-hero-system,.agent-shell .agent-cockpit-quick-stats,.agent-shell .agent-goal-progress-core,.agent-shell .agent-milestone-progress-item,.agent-shell .agent-rank-pressure-gap,.agent-shell .agent-rank-pressure-main,.agent-shell .agent-system-goal-gauge-baseline .agent-port-goal-gauge{grid-template-columns:1fr}.agent-shell .agent-goal-progress-ring{width:min(68vw,168px)}.agent-shell .agent-rank-pressure-gap>div+div{border-left:0;border-top:1px solid rgba(90,106,128,.16)}.agent-shell .agent-milestone-progress-percent{justify-items:start}.agent-shell .agent-activity-bar-grid,.agent-shell .agent-metric-proof-strip,.agent-shell .agent-pressure-metrics,.agent-shell .agent-proof-grid{grid-template-columns:1fr}.agent-shell .agent-behavior-surface-header{display:grid}.agent-shell .agent-board-tape-row{grid-template-columns:1fr}.agent-shell .agent-stacked-proof-item{align-items:flex-start;grid-template-columns:1fr}.agent-shell .agent-stacked-proof-value{justify-items:flex-start}}.agent-shell{--agent-system-bg:#0a0d12;--agent-system-panel:#0f141c;--agent-system-surface:#171f2b;--agent-system-raised:#1d2735;--agent-system-line:rgba(90,106,128,0.26);--agent-system-line-soft:rgba(90,106,128,0.16);--agent-system-text:#f5f7fa;--agent-system-secondary:#c7d0dc;--agent-system-muted:#8b97aa;--agent-system-gold:#d4af37;--agent-system-success:#22c55e;--agent-system-warning:#f59e0b;--agent-system-radius:8px;--agent-viewport-height:100vh;background:var(--agent-system-bg);display:grid;grid-template-columns:336px minmax(0,1fr);height:100vh;height:var(--agent-viewport-height);min-height:0;overflow:hidden}@supports (height:100dvh){.agent-shell{--agent-viewport-height:100dvh}}.agent-shell .agent-port-sidebar{background:#070a0f;border-right:1px solid rgba(90,106,128,.26);display:flex;flex-direction:row;max-height:100vh;padding:0;width:336px}.agent-shell .agent-port-sidebar-rail{background:linear-gradient(180deg,rgba(5,7,10,1),rgba(8,11,16,1));border-right:1px solid rgba(212,175,55,.12);flex:0 0 58px;flex-direction:column;padding:16px 9px}.agent-shell .agent-port-sidebar-detail,.agent-shell .agent-port-sidebar-rail{display:flex;height:100vh;height:var(--agent-viewport-height);max-height:var(--agent-viewport-height);min-height:0;overflow:hidden}.agent-shell .agent-port-sidebar-detail{background:radial-gradient(circle at 45% 0,rgba(212,175,55,.05),transparent 26%),linear-gradient(180deg,rgba(15,20,28,.98),rgba(7,10,15,.99));flex:1 1 auto;flex-direction:column;padding:22px 18px 16px}.agent-shell .agent-shell-sidebar-primary{display:flex;flex-direction:column;gap:18px}.agent-shell .agent-port-sidebar-nav{padding-right:2px}.agent-shell .agent-port-sidebar-logo{background:transparent;border:0;filter:drop-shadow(0 14px 24px rgba(0,0,0,.3));height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;padding:0;width:178px}.agent-shell-main{background:radial-gradient(circle at 84% 0,rgba(212,175,55,.055),transparent 28%),linear-gradient(180deg,#0a0d12,#070a0f);overscroll-behavior:contain;padding:24px 22px 44px}.agent-shell-admin-tools,.agent-shell-content,.agent-shell-header{max-width:1240px}.agent-cockpit-production-surface,.agent-system-top{display:grid;gap:14px}.agent-system-top{align-items:stretch;grid-template-columns:minmax(0,1.45fr) minmax(290px,.55fr)}.agent-system-activity,.agent-system-hero,.agent-system-intelligence,.agent-system-pressure,.agent-system-proof-column,.agent-system-quick-strip,.agent-system-sales{background:linear-gradient(180deg,rgba(17,23,32,.92),rgba(8,11,16,.97));border:1px solid var(--agent-system-line);border-radius:var(--agent-system-radius);box-shadow:inset 0 1px 0 rgba(245,247,250,.035),0 18px 44px rgba(0,0,0,.24);color:var(--agent-system-secondary);min-width:0}.agent-system-hero{background:radial-gradient(circle at 84% 0,rgba(212,175,55,.12),transparent 30%),radial-gradient(circle at 0 85%,rgba(34,197,94,.08),transparent 35%),linear-gradient(135deg,rgba(18,25,35,.98),rgba(7,10,15,.98));border-color:rgba(212,175,55,.24);display:grid;gap:12px;overflow:hidden;padding:clamp(16px,1.8vw,22px);position:relative}.agent-system-earned:before{animation:agent-earned-border-spin 12s linear infinite;background:conic-gradient(from var(--agent-earned-angle,0deg),rgba(88,72,39,.12),rgba(212,175,55,.74),rgba(249,222,144,.5),rgba(88,72,39,.12),rgba(34,197,94,.22),rgba(88,72,39,.12));content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.agent-system-sr-label{clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.agent-system-hero-primary{gap:12px;min-width:0}.agent-system-ap-panel{background:radial-gradient(circle at 0 0,rgba(34,197,94,.08),transparent 38%),linear-gradient(180deg,rgba(5,7,10,.12),rgba(5,7,10,.34));border-radius:var(--agent-system-radius);display:grid;min-height:174px;min-width:0;padding:16px 18px}.agent-system-ap-copy{align-content:space-between;display:grid;min-width:0}.agent-system-ap-copy span,.agent-system-goal-header span,.agent-system-goal-progress-header>div>div,.agent-system-goal-progress-values span,.agent-system-instrument span,.agent-system-intelligence-card span,.agent-system-milestones span,.agent-system-next-move span,.agent-system-proof-header span,.agent-system-proof-item span,.agent-system-rank span,.agent-system-section-header span{color:var(--agent-system-muted);font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.agent-system-ap-copy h2{color:var(--agent-system-text);font-size:clamp(58px,5vw,84px);font-variant-numeric:tabular-nums;letter-spacing:0;line-height:.9;margin:4px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-system-streak-badge{justify-self:start;margin-top:12px}.agent-system-next-move{align-items:center;background:radial-gradient(circle at 100% 0,rgba(212,175,55,.08),transparent 42%),linear-gradient(180deg,rgba(15,20,28,.7),rgba(5,7,10,.42));border-radius:var(--agent-system-radius);border-left:3px solid rgba(212,175,55,.64);gap:12px;grid-template-columns:minmax(210px,.8fr) minmax(0,1.35fr) minmax(170px,.75fr);min-width:0;padding:12px 14px}.agent-system-next-move strong{color:var(--agent-system-text);display:block;font-size:15px;line-height:1.1}.agent-system-next-move p,.agent-system-next-move small{color:var(--agent-system-muted);font-size:12px;line-height:1.25;margin:0}.agent-system-hero-instruments{gap:10px;grid-template-columns:1fr;min-width:0}.agent-system-cadence-strip,.agent-system-instrument-grid{background:rgba(5,7,10,.3);border:1px solid var(--agent-system-line-soft);border-radius:var(--agent-system-radius);display:grid;gap:0;min-width:0;overflow:hidden}.agent-system-instrument-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.agent-system-cadence-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-system-instrument{background:linear-gradient(180deg,rgba(29,39,53,.54),rgba(10,13,18,.48));border-left:1px solid var(--agent-system-line-soft);display:grid;gap:4px;min-width:0;padding:11px 13px}.agent-system-instrument strong{color:var(--agent-system-text);font-size:clamp(17px,1.35vw,22px);font-variant-numeric:tabular-nums;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-system-instrument small{color:var(--agent-system-muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-cockpit-instrument-success{box-shadow:inset 0 2px 0 rgba(34,197,94,.72)}.agent-cockpit-instrument-gold{box-shadow:inset 0 2px 0 rgba(212,175,55,.7)}.agent-cockpit-instrument-warning{box-shadow:inset 0 2px 0 rgba(245,158,11,.7)}.agent-system-hero-signals{display:grid;gap:10px}.agent-system-action-strip{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.agent-port-activity-action .button,.agent-system-action-strip .button,.agent-system-ledger-action .button{flex:0 0 auto;min-height:38px;padding:9px 14px}.agent-system-proof-column{align-content:stretch;display:grid;padding:13px}.agent-system-proof-rail{display:grid;gap:11px;min-width:0}.agent-system-proof-header{align-items:end;border-bottom:1px solid var(--agent-system-line-soft);display:flex;justify-content:space-between;padding-bottom:10px}.agent-system-proof-header strong{color:var(--agent-system-secondary);font-size:13px;line-height:1}.agent-system-proof-list{display:grid;gap:8px}.agent-system-proof-item{align-items:center;background:linear-gradient(90deg,rgba(29,39,53,.52),rgba(8,11,16,.72));border:1px solid var(--agent-system-line-soft);border-radius:var(--agent-system-radius);display:grid;gap:10px;grid-template-columns:4px minmax(0,1fr) auto;min-width:0;padding:10px 11px}.agent-system-proof-item i{background:rgba(90,106,128,.48);display:block;height:100%;min-height:30px;width:2px}.agent-system-proof-item strong{color:var(--agent-system-text);font-size:18px;font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.agent-production-proof-success i{background:var(--agent-system-success)}.agent-production-proof-gold i{background:var(--agent-system-gold)}.agent-system-proof-item small{color:var(--agent-system-muted);display:block;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-system-proof-footer{border-top:1px solid var(--agent-system-line-soft);padding-top:10px}.agent-system-quick-strip{background:linear-gradient(90deg,rgba(15,20,28,.96),rgba(23,31,43,.88),rgba(15,20,28,.96));display:grid;gap:0;grid-template-columns:repeat(5,minmax(170px,1fr));min-width:0;overflow:hidden}.agent-system-quick-cell{align-items:center;border-left:1px solid var(--agent-system-line-soft);display:flex;gap:8px;justify-content:space-between;min-height:76px;min-width:0;padding:13px 14px}.agent-system-quick-cell:first-child{border-left:0}.agent-system-quick-cell>div{display:grid;gap:5px;flex:1 1 auto;max-width:calc(100% - 74px);min-width:0}.agent-system-quick-cell span{color:var(--agent-system-muted);font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.agent-system-quick-cell small{color:var(--agent-system-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-system-quick-cell strong{color:var(--agent-system-text);flex:0 0 auto;font-size:clamp(18px,1.45vw,24px);font-variant-numeric:tabular-nums;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-cockpit-quick-stat-success{box-shadow:inset 0 3px 0 rgba(34,197,94,.7)}.agent-cockpit-quick-stat-gold{box-shadow:inset 0 3px 0 rgba(212,175,55,.7)}.agent-cockpit-quick-stat-warning{box-shadow:inset 0 3px 0 rgba(245,158,11,.7)}.agent-system-activity,.agent-system-intelligence,.agent-system-pressure,.agent-system-sales{display:grid;gap:13px;padding:clamp(14px,1.7vw,20px)}.agent-system-goal-header,.agent-system-goal-progress-header,.agent-system-ledger-header,.agent-system-milestones-header,.agent-system-rank-header,.agent-system-section-header{align-items:start;display:flex;gap:12px;justify-content:space-between;min-width:0}.agent-system-goal-header strong,.agent-system-goal-progress-header h3,.agent-system-ledger-header h3,.agent-system-milestones-header h3,.agent-system-rank-header h3,.agent-system-section-header h3{color:var(--agent-system-text);font-size:18px;line-height:1.15;margin:3px 0 0}.agent-system-pressure-grid{align-items:stretch;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0}.agent-system-goal,.agent-system-goal-progress,.agent-system-milestones,.agent-system-rank{background:linear-gradient(180deg,rgba(15,20,28,.72),rgba(8,11,16,.9));border:1px solid var(--agent-system-line-soft);border-radius:var(--agent-system-radius);color:var(--agent-system-secondary);min-width:0}.agent-system-goal{display:grid;gap:12px;padding:12px}.agent-shell .agent-system-goal-gauge-baseline{background:linear-gradient(180deg,rgba(15,20,28,.72),rgba(8,11,16,.9));border:1px solid var(--agent-system-line-soft);border-radius:var(--agent-system-radius);display:grid;gap:12px;min-width:0;padding:14px}.agent-shell .agent-system-goal-gauge-baseline .agent-port-goal-gauge{background:transparent;border:0;box-shadow:none;gap:14px;grid-template-columns:minmax(132px,.38fr) minmax(0,1fr);padding:0}.agent-shell .agent-system-goal-gauge-baseline .agent-port-goal-copy strong{font-size:clamp(30px,4vw,44px)}.agent-shell .agent-system-goal-gauge-baseline .agent-port-progress-system{width:100%}.agent-shell .agent-system-goal-source-note{border-top:1px solid var(--agent-system-line-soft);color:var(--agent-system-muted);display:grid;gap:5px;font-size:13px;line-height:1.35;padding-top:10px}.agent-shell .agent-system-goal-source-note p{margin:0}.agent-shell .agent-system-goal-source-note span{color:rgba(139,151,170,.82);font-size:12px}.agent-system-goal-progress-header>span,.agent-system-goal-status,.agent-system-rank-header>span{border:1px solid rgba(34,197,94,.24);color:var(--agent-system-success);flex:0 0 auto;font-size:11px;font-weight:850;letter-spacing:.1em;padding:5px 8px;text-transform:uppercase}.agent-system-goal-progress{display:grid;gap:13px;padding:14px}.agent-system-goal-progress-core{align-items:center;display:grid;gap:18px;grid-template-columns:minmax(140px,.42fr) minmax(0,1fr)}.agent-system-goal-progress-ring{align-items:center;aspect-ratio:1;background:conic-gradient(from -90deg,rgba(34,197,94,.88) var(--agent-goal-sweep),rgba(90,106,128,.22) 0);border-radius:999px;display:grid;justify-self:center;max-width:170px;padding:10px;width:min(40cqw,170px)}.agent-system-goal-progress-ring>div{align-content:center;background:radial-gradient(circle at 50% 0,rgba(212,175,55,.08),transparent 48%),#0a0d12;border:1px solid rgba(245,247,250,.05);border-radius:inherit;display:grid;height:100%;justify-items:center}.agent-system-goal-progress-ring strong{color:var(--agent-system-text);font-size:clamp(30px,4vw,46px);font-variant-numeric:tabular-nums;line-height:.95;white-space:nowrap}.agent-system-goal-progress-ring span{color:var(--agent-system-muted);font-size:10px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.agent-system-goal-progress-values{display:grid;gap:8px;min-width:0}.agent-system-goal-progress-values>div{align-items:center;background:rgba(5,7,10,.22);border:1px solid var(--agent-system-line-soft);display:flex;gap:10px;justify-content:space-between;min-width:0;padding:9px 10px}.agent-system-goal-progress-values>div>span{flex:1 1 auto;min-width:0}.agent-system-goal-progress-values strong,.agent-system-rank-gap strong,.agent-system-rank-submitted strong{color:var(--agent-system-text);flex:0 0 auto;font-size:clamp(18px,1.65vw,24px);font-variant-numeric:tabular-nums;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-system-goal-progress-delta{border-color:rgba(212,175,55,.26)}.agent-system-goal-progress-rail,.agent-system-milestone-rail,.agent-system-rank-rail{background:rgba(90,106,128,.18);height:6px;overflow:hidden}.agent-system-goal-progress-rail span,.agent-system-milestone-rail span,.agent-system-rank-rail span{display:block;height:100%;max-width:100%}.agent-system-goal-progress-rail span{background:linear-gradient(90deg,rgba(34,197,94,.58),rgba(34,197,94,.95));width:var(--agent-goal-progress)}.agent-system-goal-progress-note{border-top:1px solid var(--agent-system-line-soft);color:var(--agent-system-muted);display:grid;gap:5px;font-size:13px;line-height:1.35;padding-top:10px}.agent-system-goal-progress-note span{color:rgba(139,151,170,.82);font-size:12px}.agent-system-rank-column{display:grid;min-width:0}.agent-system-rank{display:grid;gap:12px;padding:14px}.agent-system-rank-lead .agent-system-rank-header>span{border-color:rgba(212,175,55,.32);color:var(--agent-system-gold)}.agent-system-rank-main{display:grid;gap:10px;grid-template-columns:minmax(116px,.42fr) minmax(0,1fr)}.agent-system-rank-current,.agent-system-rank-gap,.agent-system-rank-row,.agent-system-rank-submitted{background:rgba(5,7,10,.24);border:1px solid var(--agent-system-line-soft)}.agent-system-rank-current,.agent-system-rank-submitted{display:grid;gap:5px;min-width:0;padding:12px}.agent-system-rank-current strong{color:var(--agent-system-text);font-size:clamp(48px,6vw,72px);line-height:.9;white-space:nowrap}.agent-system-rank-row small,.agent-system-rank-submitted small{color:var(--agent-system-muted);font-size:12px}.agent-system-rank-gap{display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.agent-system-rank-gap>div{display:grid;gap:4px;min-width:0;padding:10px 12px}.agent-system-rank-gap>div+div{border-left:1px solid var(--agent-system-line-soft)}.agent-system-rank-rail span{background:linear-gradient(90deg,rgba(212,175,55,.48),rgba(212,175,55,.9));width:var(--agent-rank-pressure)}.agent-system-rank-proof{display:grid;gap:8px}.agent-system-rank-row{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:9px 10px}.agent-system-rank-row strong{color:var(--agent-system-text);font-variant-numeric:tabular-nums;white-space:nowrap}.agent-system-rank-footer{align-items:center;border-top:1px solid var(--agent-system-line-soft);color:var(--agent-system-muted);display:flex;font-size:12px;gap:8px;padding-top:10px}.agent-system-rank-footer span{color:var(--agent-system-muted);font-size:12px;font-weight:700;letter-spacing:0;line-height:1.35;text-transform:none}.agent-system-rank-footer svg{color:var(--agent-system-gold);height:14px;width:14px}.agent-system-milestones{display:grid;gap:10px;padding:13px}.agent-system-milestone-item{align-items:center;display:grid;gap:12px;grid-template-columns:42px minmax(0,1fr) auto}.agent-system-milestone-icon{align-items:center;background:rgba(212,175,55,.12);border:1px solid rgba(212,175,55,.28);color:var(--agent-system-gold);display:flex;height:42px;justify-content:center;width:42px}.agent-system-milestone-copy{min-width:0}.agent-system-milestone-copy strong{color:var(--agent-system-text);display:block;font-size:15px;line-height:1.2;margin:3px 0}.agent-system-milestone-copy small{color:rgba(139,151,170,.78);display:block;font-size:11px;font-weight:750;letter-spacing:.08em;margin-top:4px;text-transform:uppercase}.agent-system-milestone-copy p,.agent-system-milestone-empty{color:var(--agent-system-muted);margin:0}.agent-system-milestone-percent{display:grid;justify-items:end}.agent-system-milestone-percent strong{color:var(--agent-system-gold);font-size:18px;font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.agent-system-milestone-rail span{background:linear-gradient(90deg,rgba(212,175,55,.44),rgba(212,175,55,.9));width:var(--agent-milestone-progress)}.agent-system-intelligence-deck{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));min-width:0}.agent-system-intelligence-deck-compact{grid-template-columns:1fr}.agent-system-intelligence-card{background:linear-gradient(180deg,rgba(17,23,32,.88),rgba(8,11,16,.94));border-left:1px solid var(--agent-system-line-soft);border:1px solid var(--agent-system-line-soft);border-left:3px solid rgba(212,175,55,.5);border-radius:var(--agent-system-radius);display:grid;gap:8px;min-width:0;padding:13px 14px;position:relative}.agent-system-intelligence-card>i{background:linear-gradient(180deg,rgba(212,175,55,.72),rgba(212,175,55,.14));height:26px;left:-2px;position:absolute;top:14px;width:2px}.agent-system-intelligence-copy{display:grid;gap:5px;min-width:0}.agent-system-intelligence-card strong{color:var(--agent-system-text);font-size:15px;line-height:1.25}.agent-system-intelligence-card p,.agent-system-intelligence-card small{color:var(--agent-system-muted);font-size:13px;line-height:1.35;margin:0}.agent-system-activity .agent-port-activity{background:linear-gradient(180deg,rgba(17,23,32,.88),rgba(8,11,16,.94));border-color:var(--agent-system-line-soft);border-radius:var(--agent-system-radius);box-shadow:none}.agent-system-activity .agent-port-activity-bar div{background:rgba(90,106,128,.14);border-radius:4px 4px 0 0;overflow:hidden}.agent-system-activity .agent-port-activity-bar div span{background:linear-gradient(180deg,rgba(34,197,94,.92),rgba(34,197,94,.28))}.agent-system-ledger{display:grid;gap:9px}.agent-system-ledger-header h3{align-items:center;display:flex;gap:8px}.agent-system-ledger-header h3 span{background:rgba(90,106,128,.2);border:1px solid rgba(199,208,220,.12);border-radius:999px;color:var(--agent-system-muted);font-size:12px;padding:2px 7px}.agent-system-ledger-header p{color:var(--agent-system-muted);margin:4px 0 0}.agent-system-ledger-header svg{color:var(--agent-system-gold);flex:0 0 auto;height:18px;width:18px}.agent-system-ledger-frame{background:rgba(5,7,10,.24);border:1px solid var(--agent-system-line-soft);border-radius:var(--agent-system-radius);overflow-x:auto}.agent-system-ledger table{border-collapse:collapse;min-width:620px;width:100%}.agent-system-ledger td,.agent-system-ledger th{border-bottom:1px solid var(--agent-system-line-soft);padding:7px 10px;text-align:left;vertical-align:middle;white-space:nowrap}.agent-system-ledger th{background:rgba(5,7,10,.32);color:var(--agent-system-muted);font-size:11px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.agent-system-ledger td{color:var(--agent-system-secondary);font-size:12.5px}.agent-system-ledger td:nth-child(2),.agent-system-ledger td:nth-child(3),.agent-system-ledger td:nth-child(4),.agent-system-ledger th:nth-child(2),.agent-system-ledger th:nth-child(3),.agent-system-ledger th:nth-child(4){text-align:right}.agent-system-ledger tr:last-child td{border-bottom:0}.agent-system-ledger td strong{color:var(--agent-system-text);display:block;font-variant-numeric:tabular-nums;line-height:1.2;white-space:nowrap}.agent-system-ledger td small{color:var(--agent-system-muted);display:block;font-size:11px;margin-top:4px;text-transform:capitalize}.agent-system-ledger-empty{border:1px dashed rgba(90,106,128,.3);border-radius:var(--agent-system-radius);padding:14px}.agent-system-ledger-action{display:flex;justify-content:flex-start}@media (max-width:1180px){.agent-system-pressure-grid,.agent-system-top{grid-template-columns:1fr}.agent-system-quick-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.agent-system-quick-cell:nth-child(4){border-left:0}}@media (max-width:900px){.agent-shell{grid-template-columns:320px minmax(0,1fr)}.agent-shell .agent-port-sidebar{width:320px}.agent-system-goal-progress-core,.agent-system-hero-instruments,.agent-system-hero-primary,.agent-system-rank-gap,.agent-system-rank-main{grid-template-columns:1fr}.agent-system-rank-gap>div+div{border-left:0;border-top:1px solid var(--agent-system-line-soft)}}@media (max-width:720px){.agent-shell{display:block;height:auto;overflow:visible}.agent-shell .agent-port-sidebar{height:auto;max-height:none;position:static;width:auto}.agent-shell-main{height:auto;overflow:visible;padding:22px 14px 36px}.agent-system-cadence-strip,.agent-system-instrument-grid,.agent-system-milestone-item,.agent-system-quick-strip{grid-template-columns:1fr}.agent-system-instrument,.agent-system-quick-cell{border-left:0;border-top:1px solid var(--agent-system-line-soft)}.agent-system-instrument:first-child,.agent-system-quick-cell:first-child{border-top:0}.agent-system-ap-copy h2{font-size:48px}.agent-system-milestone-percent{justify-items:start}}.agent-shell{background:linear-gradient(90deg,#05070a 0 336px,transparent 336px),radial-gradient(circle at 86% 0,rgba(212,175,55,.055),transparent 30%),linear-gradient(180deg,#0a0d12,#070a0f)}.agent-shell .agent-port-sidebar{background:linear-gradient(90deg,#05070a 0 58px,rgba(9,13,19,.98) 58px),linear-gradient(180deg,#080b10,#05070a);border-right:1px solid rgba(90,106,128,.18);box-shadow:18px 0 52px rgba(0,0,0,.32);overflow:hidden;position:sticky;top:0}.agent-shell .agent-port-sidebar,.agent-shell .agent-port-sidebar-detail,.agent-shell .agent-port-sidebar-rail{height:100vh;height:var(--agent-viewport-height);max-height:var(--agent-viewport-height);min-height:0}.agent-shell .agent-port-sidebar-detail{background:radial-gradient(circle at 50% 2%,rgba(212,175,55,.05),transparent 30%),linear-gradient(180deg,rgba(13,18,26,.98),rgba(7,10,15,.99));padding:26px 20px 16px}.agent-shell .agent-shell-sidebar-primary{flex:1 1 auto;min-height:0;overflow:hidden}.agent-shell .agent-port-sidebar-nav{flex:1 1 auto;min-height:0;overflow-y:auto}.agent-shell .agent-port-sidebar-bottom{flex-shrink:0;margin-top:auto}.agent-shell .agent-shell-platform{align-items:center;display:flex;gap:6px}.agent-shell .agent-shell-platform-logo{height:auto;-o-object-fit:contain;object-fit:contain;width:76px}.agent-shell-main{background:radial-gradient(circle at 78% -10%,rgba(212,175,55,.06),transparent 32%),radial-gradient(circle at 0 45%,rgba(34,197,94,.025),transparent 35%),linear-gradient(180deg,#0a0d12,#06080c 76%);height:100vh;height:var(--agent-viewport-height);min-height:0;overflow-y:auto;padding:26px 28px 52px}.agent-cockpit-production-surface{gap:16px;max-width:1220px}.agent-system-top{gap:16px;grid-template-columns:minmax(0,1.55fr) minmax(286px,.45fr)}.agent-system-activity,.agent-system-hero,.agent-system-intelligence,.agent-system-proof-column,.agent-system-quick-strip,.agent-system-sales{border:0;border-radius:12px;box-shadow:none}.agent-system-hero{background:radial-gradient(circle at 74% -12%,rgba(212,175,55,.18),transparent 33%),linear-gradient(135deg,rgba(19,27,38,.98),rgba(8,12,18,.98) 58%,rgba(5,7,10,.99));box-shadow:inset 0 1px 0 rgba(245,247,250,.05),0 24px 70px rgba(0,0,0,.28);gap:0;padding:0}.agent-system-hero-primary{align-items:stretch;display:grid;gap:0;grid-template-columns:1fr}.agent-system-ap-copy{align-content:center;min-height:216px;padding:clamp(22px,3vw,34px)}.agent-system-ap-copy h2{font-size:clamp(68px,6.4vw,96px);line-height:.86;margin-top:9px;max-width:100%}.agent-system-streak-badge{margin-top:16px}.agent-system-next-move{align-content:center;background:rgba(5,7,10,.22);border:0;border-top:1px solid rgba(212,175,55,.2);border-radius:0;display:grid;gap:11px;grid-template-columns:minmax(220px,.34fr) minmax(0,.46fr) minmax(180px,.2fr);padding:16px clamp(22px,2.6vw,34px)}.agent-system-next-move strong{font-size:clamp(18px,1.6vw,24px);line-height:1.08}.agent-system-next-move p,.agent-system-next-move small{max-width:36ch}.agent-system-hero-instruments{background:rgba(5,7,10,.18);border-top:1px solid rgba(90,106,128,.2);display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.agent-system-instrument{background:transparent;border:0;border-left:1px solid rgba(90,106,128,.15);box-shadow:none;min-height:70px;padding:15px 16px}.agent-system-instrument:first-child{border-left:0}.agent-system-instrument strong{font-size:clamp(18px,1.5vw,25px)}.agent-system-action-strip{background:rgba(5,7,10,.26);border-top:1px solid rgba(90,106,128,.18);padding:14px clamp(20px,2.4vw,30px)}.agent-system-proof-column{background:linear-gradient(180deg,rgba(16,22,31,.92),rgba(7,10,15,.96));padding:18px}.agent-system-proof-header{border-bottom:0;padding-bottom:4px}.agent-system-proof-header strong{color:var(--agent-system-text);font-size:15px}.agent-system-proof-list{gap:0}.agent-system-proof-item{background:transparent;border:0;border-bottom:1px solid rgba(90,106,128,.16);border-radius:0;grid-template-columns:3px minmax(0,1fr) auto;padding:14px 0}.agent-system-proof-item:first-child{padding-top:8px}.agent-system-proof-item:last-child{border-bottom:0}.agent-system-proof-footer{margin-top:auto}.agent-system-quick-strip{background:linear-gradient(90deg,rgba(13,18,26,.96),rgba(21,28,39,.9),rgba(13,18,26,.96));border:0;border-radius:12px;box-shadow:inset 0 1px 0 rgba(245,247,250,.035)}.agent-system-quick-cell{min-height:68px;padding:12px 16px}.agent-system-pressure{background:transparent;border:0;box-shadow:none;padding:0}.agent-system-pressure-grid{gap:16px}.agent-system-goal,.agent-system-rank{background:linear-gradient(180deg,rgba(15,20,28,.95),rgba(7,10,15,.98));border:0;border-radius:12px;box-shadow:inset 0 1px 0 rgba(245,247,250,.04),0 20px 60px rgba(0,0,0,.2)}.agent-system-goal{gap:0;padding:0}.agent-system-goal-progress,.agent-system-milestones,.agent-system-rank-current,.agent-system-rank-gap,.agent-system-rank-row,.agent-system-rank-submitted{background:transparent;border:0;border-radius:0}.agent-system-goal-progress{gap:16px;padding:24px 24px 18px}.agent-system-goal-progress-core{gap:22px;grid-template-columns:minmax(154px,.38fr) minmax(0,1fr)}.agent-system-goal-progress-title{border-bottom:1px solid rgba(90,106,128,.18);padding-bottom:12px}.agent-system-goal-progress-title strong{color:var(--agent-system-text);display:block;font-size:24px;margin-top:4px}.agent-system-goal-progress-values>div{background:transparent;border:0;border-top:1px solid rgba(90,106,128,.14);padding:10px 0}.agent-system-goal-progress-values>div:first-child{border-top:0}.agent-system-goal-progress-note{border-top-color:rgba(90,106,128,.18);padding-top:12px}.agent-system-milestones{border-top:1px solid rgba(90,106,128,.18);padding:16px 24px 22px}.agent-system-milestone-icon{border:0;border-radius:12px}.agent-system-rank{align-content:start;gap:16px;padding:24px}.agent-system-rank-header{border-bottom:1px solid rgba(90,106,128,.18);padding-bottom:14px}.agent-system-rank-header h3{font-size:clamp(58px,6vw,86px);line-height:.84}.agent-system-rank-header>span{background:rgba(34,197,94,.08);border:0;border-radius:999px}.agent-system-rank-main{grid-template-columns:1fr}.agent-system-rank-submitted{padding:0 0 14px}.agent-system-rank-gap,.agent-system-rank-submitted{border-bottom:1px solid rgba(90,106,128,.16)}.agent-system-rank-gap>div{padding:0 0 14px}.agent-system-rank-gap>div+div{border-left-color:rgba(90,106,128,.16);padding-left:18px}.agent-system-rank-row{border-top:1px solid rgba(90,106,128,.14);padding:10px 0}.agent-system-rank-row:first-child{border-top:0}.agent-system-rank-footer{margin-top:0}.agent-system-activity,.agent-system-intelligence,.agent-system-sales{background:linear-gradient(180deg,rgba(13,18,26,.88),rgba(7,10,15,.95));padding:18px}.agent-system-section-header{border-bottom:1px solid rgba(90,106,128,.16);padding-bottom:10px}.agent-system-intelligence-card{background:transparent;border:0;border-left:0;border-radius:0;border-top:1px solid rgba(90,106,128,.14);padding:14px 0 0}.agent-system-intelligence-card:first-child{border-top:0;padding-top:0}.agent-system-intelligence-card>i{display:none}.agent-system-activity .agent-port-activity{background:transparent;border:0;border-radius:0}.agent-system-ledger-header{border-bottom:1px solid rgba(90,106,128,.16);padding-bottom:10px}.agent-system-ledger-frame{background:transparent;border:0;border-radius:0}.agent-system-ledger th{background:transparent;border-bottom-color:rgba(90,106,128,.18);padding:9px 0}.agent-system-ledger td{border-bottom-color:rgba(90,106,128,.12);padding:11px 0}.agent-system-ledger td+td,.agent-system-ledger th+th{padding-left:14px}@media (max-width:1360px){.agent-system-next-move{grid-template-columns:1fr}}@media (max-width:1180px){.agent-system-hero-primary,.agent-system-next-move,.agent-system-pressure-grid,.agent-system-top{grid-template-columns:1fr}.agent-system-next-move{border-left:0;border-top:1px solid rgba(212,175,55,.18)}.agent-system-hero-instruments{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.agent-shell-main{padding:22px 18px 42px}.agent-system-goal-progress-core,.agent-system-rank-gap{grid-template-columns:1fr}.agent-system-rank-gap>div+div{border-left:0;border-top:1px solid rgba(90,106,128,.16);padding-left:0;padding-top:14px}}@media (max-width:720px){.agent-shell{background:#0a0d12}.agent-system-hero-instruments,.agent-system-quick-strip{grid-template-columns:1fr}.agent-system-instrument,.agent-system-quick-cell{border-left:0;border-top:1px solid rgba(90,106,128,.15)}}.agent-candidate-lab{background:radial-gradient(circle at 12% 0,rgba(212,175,55,.1),transparent 28%),linear-gradient(180deg,#0a0d12,#07090d);color:#f5f7fa;display:grid;gap:34px;min-height:100vh;padding:36px}.agent-candidate-lab *{box-sizing:border-box}.agent-candidate-lab-header{border-bottom:1px solid rgba(90,106,128,.22);display:grid;gap:8px;max-width:860px;padding-bottom:22px}.agent-candidate-lab-header span,.candidate-ap-block>span,.candidate-ap-tile>span,.candidate-console-ap>span,.candidate-console-move>span,.candidate-header span,.candidate-intelligence article>span,.candidate-metric span,.candidate-next-move>span,.candidate-section-heading span,.candidate-signal-tile>span{color:#8b97aa;font-size:.66rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.agent-candidate-lab-header h1,.candidate-header h2{color:#f5f7fa;font-weight:800;letter-spacing:0;margin:0}.agent-candidate-lab-header h1{font-size:clamp(2rem,4vw,3.4rem)}.agent-candidate-lab-header p,.candidate-activity p,.candidate-header p,.candidate-intelligence p,.candidate-next-move p,.candidate-rank p{color:#aab5c4;line-height:1.55;margin:0}.agent-visual-candidate{background:linear-gradient(180deg,rgba(15,20,28,.98),rgba(9,12,17,.98)),#0f141c;border:1px solid rgba(90,106,128,.24);border-radius:18px;box-shadow:0 24px 80px rgba(0,0,0,.38);display:grid;grid-template-columns:minmax(250px,290px) minmax(0,1fr);min-height:900px;overflow:hidden}.agent-visual-candidate>main{display:grid;gap:22px;min-width:0;padding:28px}.agent-visual-candidate--command{isolation:isolate}.candidate-sidebar{background:#090d13;border-right:1px solid rgba(90,106,128,.24);display:grid;grid-template-columns:58px minmax(0,1fr);min-height:100%}.candidate-sidebar--compact{grid-template-columns:52px minmax(0,1fr)}.candidate-rail{align-items:center;background:#06080d;border-right:1px solid rgba(90,106,128,.16);display:flex;flex-direction:column;gap:16px;padding:18px 10px}.candidate-rail span{align-items:center;border:1px solid rgba(90,106,128,.28);color:#c7d0dc;display:grid;font-size:.7rem;font-weight:800;height:34px;justify-items:center;width:34px}.candidate-rail span:first-child{border-color:rgba(212,175,55,.6);color:#d4af37}.candidate-sidebar-panel{display:flex;flex-direction:column;min-height:0;padding:26px 18px 18px}.candidate-brand{border-bottom:1px solid rgba(212,175,55,.22);margin-bottom:28px;padding:6px 0 26px}.candidate-brand img{display:block;height:auto;max-width:178px;width:100%}.candidate-sidebar nav{display:grid;gap:8px}.candidate-sidebar nav span{border-left:2px solid transparent;color:#c7d0dc;font-size:.8rem;font-weight:750;padding:10px 11px}.candidate-sidebar nav span.is-active{background:rgba(212,175,55,.1);border-color:#d4af37;color:#f5f7fa}.candidate-sidebar-footer{align-items:center;border-top:1px solid rgba(90,106,128,.18);color:#8b97aa;display:flex;gap:8px;margin-top:auto;padding-top:18px}.candidate-sidebar-footer span{font-size:.72rem;font-weight:800}.candidate-sidebar-footer img{display:block;height:auto;width:76px}.candidate-header{align-items:end;display:grid;gap:6px;grid-template-columns:minmax(0,1fr) minmax(280px,.44fr)}.candidate-header h2,.candidate-header span{grid-column:1}.candidate-header h2{font-size:clamp(1.8rem,3vw,2.6rem)}.candidate-header p{grid-column:2;grid-row:1/span 2}.candidate-command-panel{background:linear-gradient(135deg,rgba(212,175,55,.14),transparent 32%),linear-gradient(180deg,rgba(23,31,43,.9),rgba(12,16,23,.96));border:1px solid rgba(212,175,55,.22);border-radius:20px;box-shadow:inset 0 1px 0 rgba(255,255,255,.04);display:grid;gap:18px;padding:28px}.candidate-command-top{display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(300px,.34fr)}.candidate-ap-block,.candidate-ap-tile,.candidate-console-ap,.candidate-console-move,.candidate-next-move,.candidate-signal-tile{min-width:0}.candidate-ap-block strong,.candidate-ap-tile strong,.candidate-console-ap strong{color:#f5f7fa;display:block;font-size:clamp(3rem,6vw,6.3rem);font-weight:900;letter-spacing:0;line-height:.92;margin-top:10px;overflow-wrap:normal;white-space:nowrap}.candidate-ap-block small,.candidate-ap-tile small,.candidate-console-ap small,.candidate-goal-copy small,.candidate-ledger-row span,.candidate-metric small,.candidate-milestone-row span,.candidate-rank-body span{color:#8b97aa;font-size:.78rem;line-height:1.4}.candidate-console-move,.candidate-next-move,.candidate-signal-tile{align-self:stretch;border-left:1px solid rgba(212,175,55,.22);display:grid;gap:10px;padding-left:22px}.candidate-console-move strong,.candidate-next-move strong,.candidate-signal-tile strong{color:#f5f7fa;font-size:1.2rem;letter-spacing:0}.candidate-activity button,.candidate-console-move button,.candidate-next-move button,.candidate-signal-tile button{background:linear-gradient(180deg,rgba(212,175,55,.18),rgba(185,145,34,.1));border:1px solid rgba(212,175,55,.36);color:#f5f7fa;cursor:default;font-size:.78rem;font-weight:850;justify-self:start;padding:10px 13px}.candidate-command-instruments,.candidate-console-proof,.candidate-grid-strip,.candidate-proof-strip{display:grid}.candidate-proof-strip{border-top:1px solid rgba(90,106,128,.18);grid-template-columns:repeat(3,minmax(0,1fr));padding-top:16px}.candidate-command-instruments{background:rgba(5,8,12,.28);border:1px solid rgba(90,106,128,.14);grid-template-columns:repeat(5,minmax(0,1fr))}.candidate-metric{display:grid;gap:6px;min-width:0;padding:14px 16px;position:relative}.candidate-metric+.candidate-metric{border-left:1px solid rgba(90,106,128,.18)}.candidate-metric strong{color:#f5f7fa;font-size:clamp(1.1rem,2vw,1.55rem);font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:0;overflow-wrap:normal;white-space:nowrap}.candidate-tone-gold strong,.candidate-tone-gold:before{color:#d4af37}.candidate-tone-green strong,.candidate-tone-green:before{color:#22c55e}.candidate-tone-warning strong,.candidate-tone-warning:before{color:#f59e0b}.candidate-pressure-wide{display:grid;gap:22px;grid-template-columns:minmax(0,1fr) minmax(0,.92fr)}.candidate-pressure-wide>div:first-child{background:linear-gradient(180deg,rgba(23,31,43,.74),rgba(11,15,21,.9));border:1px solid rgba(90,106,128,.18);display:grid}.candidate-section-heading{align-items:end;display:flex;gap:14px;justify-content:space-between;min-width:0}.candidate-section-heading strong{color:#f5f7fa;font-size:1rem;letter-spacing:0;min-width:0}.candidate-activity,.candidate-goal,.candidate-intelligence,.candidate-ledger,.candidate-milestones,.candidate-rank{background:linear-gradient(180deg,rgba(23,31,43,.74),rgba(11,15,21,.9));border:1px solid rgba(90,106,128,.18);display:grid;gap:18px;padding:22px}.candidate-pressure-wide .candidate-goal,.candidate-pressure-wide .candidate-milestones{background:transparent;border:0}.candidate-pressure-wide .candidate-milestones{border-top:1px solid rgba(90,106,128,.16)}.candidate-goal-body{align-items:center;display:grid;gap:22px;grid-template-columns:180px minmax(0,1fr)}.candidate-goal--compact .candidate-goal-body{grid-template-columns:138px minmax(0,1fr)}.candidate-progress-ring{align-items:center;aspect-ratio:1;background:radial-gradient(circle at center,#0d121a 58%,transparent 59%),conic-gradient(#22c55e 0 84%,#d4af37 84% 100%);border-radius:999px;display:grid;justify-items:center;width:100%}.candidate-progress-ring span{color:#f5f7fa;font-size:1.85rem;font-weight:900;letter-spacing:0}.candidate-goal-copy{display:grid;gap:10px;min-width:0}.candidate-goal-copy strong{color:#f5f7fa;font-size:clamp(1.5rem,3vw,2.2rem);font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:0;white-space:nowrap}.candidate-goal-copy>span{color:#c7d0dc;font-size:.85rem}.candidate-rail-progress,.candidate-rank-track{background:rgba(45,57,75,.58);height:7px;overflow:hidden}.candidate-rail-progress span,.candidate-rank-track span{background:linear-gradient(90deg,#22c55e,#d4af37);display:block;height:100%}.candidate-rank-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-rank-body>div{display:grid;gap:6px}.candidate-rank-body>div+div{border-left:1px solid rgba(90,106,128,.16);padding-left:16px}.candidate-rank-body strong{color:#f5f7fa;font-size:clamp(1.7rem,2.7vw,2.6rem);font-variant-numeric:tabular-nums;font-weight:900;line-height:1;white-space:nowrap}.candidate-milestone-row{align-items:center;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr) auto}.candidate-milestone-icon{align-items:center;background:rgba(212,175,55,.12);color:#d4af37;display:grid;font-size:.78rem;font-weight:900;height:38px;justify-items:center;width:38px}.candidate-milestone-row div{display:grid;gap:4px}.candidate-milestone-row em,.candidate-milestone-row strong{color:#f5f7fa;font-style:normal;font-weight:850}.candidate-intelligence-grid{display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr))}.candidate-intelligence article{background:rgba(5,8,12,.24);border-left:1px solid rgba(212,175,55,.2);display:grid;gap:8px;padding:18px}.candidate-intelligence article strong{color:#f5f7fa;font-size:1rem;letter-spacing:0}.candidate-console-ledger,.candidate-lower-grid{display:grid;gap:22px;grid-template-columns:minmax(320px,.72fr) minmax(0,1fr)}.candidate-activity{align-content:start}.candidate-ledger-rows{display:grid}.candidate-ledger-row{align-items:center;border-top:1px solid rgba(90,106,128,.14);display:grid;gap:14px;grid-template-columns:minmax(160px,1fr) 70px 110px 76px 92px;min-width:0;padding:13px 0}.candidate-ledger-row:first-child{border-top:0}.candidate-ledger-row div{display:grid;gap:3px;min-width:0}.candidate-ledger-row strong{color:#f5f7fa;font-variant-numeric:tabular-nums;font-weight:850;white-space:nowrap}.candidate-ledger-row em{border:1px solid rgba(34,197,94,.3);color:#22c55e;font-size:.72rem;font-style:normal;font-weight:800;justify-self:end;padding:5px 7px}.agent-visual-candidate--grid{background:linear-gradient(135deg,rgba(38,50,68,.54),transparent 42%),#0a0d12}.agent-visual-candidate--grid>main{gap:16px}.candidate-grid-hero{display:grid;gap:1px;grid-template-columns:minmax(330px,1.6fr) minmax(220px,.74fr) repeat(3,minmax(128px,.55fr))}.candidate-ap-tile,.candidate-grid-proof,.candidate-grid-strip .candidate-metric,.candidate-instrument-layout>*,.candidate-signal-tile{background:linear-gradient(180deg,rgba(23,31,43,.84),rgba(10,13,18,.9));border:1px solid rgba(90,106,128,.16);padding:18px}.candidate-ap-tile strong{font-size:clamp(2.35rem,3.6vw,3.5rem)}.candidate-grid-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.candidate-grid-strip .candidate-metric+.candidate-metric{border-left:0}.candidate-grid-proof strong{font-size:clamp(1rem,1.35vw,1.22rem)}.candidate-instrument-layout{display:grid;gap:16px;grid-template-columns:repeat(12,minmax(0,1fr))}.candidate-instrument-layout>.candidate-goal,.candidate-instrument-layout>.candidate-rank{grid-column:span 6}.candidate-instrument-layout>.candidate-activity,.candidate-instrument-layout>.candidate-intelligence,.candidate-instrument-layout>.candidate-milestones{grid-column:span 4}.candidate-instrument-layout>.candidate-ledger{grid-column:span 12}.candidate-instrument-layout .candidate-intelligence-grid{grid-template-columns:1fr}.agent-visual-candidate--operator{background:#0a0d12}.agent-visual-candidate--operator .candidate-header{border-bottom:1px solid rgba(90,106,128,.16);padding-bottom:18px}.candidate-console-top{align-items:stretch;border-bottom:1px solid rgba(90,106,128,.18);display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(300px,.34fr);padding-bottom:22px}.candidate-console-ap strong{font-size:clamp(3rem,5.5vw,5.9rem)}.candidate-console-proof{border-bottom:1px solid rgba(90,106,128,.18);border-top:1px solid rgba(90,106,128,.18);grid-template-columns:repeat(6,minmax(0,1fr))}.candidate-console-body{display:grid;gap:22px;grid-template-columns:minmax(0,1fr) minmax(0,.86fr)}.candidate-console-body>.candidate-rank,.candidate-console-body>div,.candidate-console-ledger>.candidate-ledger,.candidate-console-ledger>div{background:rgba(15,20,28,.54);border:1px solid rgba(90,106,128,.14)}.candidate-console-body>div .candidate-goal,.candidate-console-body>div .candidate-milestones,.candidate-console-ledger>div .candidate-activity,.candidate-console-ledger>div .candidate-intelligence{background:transparent;border:0}.candidate-console-body>div .candidate-milestones,.candidate-console-ledger>div .candidate-activity{border-top:1px solid rgba(90,106,128,.14)}.agent-visual-candidate--operator .candidate-intelligence-grid{grid-template-columns:1fr}.candidate-ledger--dense .candidate-ledger-row{padding:10px 0}@media (max-width:1180px){.agent-visual-candidate{grid-template-columns:240px minmax(0,1fr)}.candidate-command-top,.candidate-console-top{grid-template-columns:1fr}.candidate-console-move,.candidate-next-move{border-left:0;border-top:1px solid rgba(212,175,55,.22);padding-left:0;padding-top:16px}.candidate-grid-hero{grid-template-columns:repeat(3,minmax(0,1fr))}.candidate-ap-tile,.candidate-signal-tile{grid-column:span 3}.candidate-console-ledger .candidate-ledger-row,.candidate-lower-grid .candidate-ledger-row{grid-template-columns:minmax(130px,1fr) 52px 86px 58px}.candidate-console-ledger .candidate-ledger-row em,.candidate-lower-grid .candidate-ledger-row em{display:none}.agent-visual-candidate{grid-template-columns:220px minmax(0,1fr)}.candidate-console-body,.candidate-console-ledger,.candidate-lower-grid,.candidate-pressure-wide{grid-template-columns:1fr}.candidate-instrument-layout>*{grid-column:span 12!important}.candidate-goal-body{grid-template-columns:140px minmax(0,1fr)}}@media (max-width:980px){.agent-candidate-lab{padding:22px}.agent-visual-candidate{grid-template-columns:1fr}.candidate-sidebar{display:none}.candidate-console-body,.candidate-console-ledger,.candidate-header,.candidate-lower-grid,.candidate-pressure-wide{grid-template-columns:1fr}.candidate-header p{grid-column:1;grid-row:auto}.candidate-command-instruments,.candidate-console-proof,.candidate-grid-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-metric+.candidate-metric{border-left:0;border-top:1px solid rgba(90,106,128,.18)}.candidate-intelligence-grid,.candidate-proof-strip{grid-template-columns:1fr}.candidate-goal-body{grid-template-columns:140px minmax(0,1fr)}.candidate-instrument-layout>*{grid-column:span 12!important}.candidate-ledger-row{grid-template-columns:minmax(140px,1fr) 58px 92px 68px}.candidate-ledger-row em{display:none}}@media (max-width:720px){.agent-visual-candidate>main{padding:18px}.candidate-command-panel{padding:20px}.candidate-command-instruments,.candidate-console-proof,.candidate-grid-strip{grid-template-columns:1fr}.candidate-ap-block strong,.candidate-ap-tile strong,.candidate-console-ap strong{font-size:clamp(2.35rem,15vw,3.4rem)}.candidate-goal-body,.candidate-rank-body{grid-template-columns:1fr}.candidate-rank-body>div+div{border-left:0;border-top:1px solid rgba(90,106,128,.16);padding-left:0;padding-top:12px}.candidate-ledger-row{grid-template-columns:minmax(0,1fr) auto}.candidate-ledger-row>span:first-of-type,.candidate-ledger-row>span:nth-of-type(2){display:none}}.agent-candidate-source-lab{background:radial-gradient(circle at 18% 0,rgba(212,175,55,.12),transparent 26%),radial-gradient(circle at 88% 12%,rgba(34,197,94,.08),transparent 24%),linear-gradient(180deg,#0a0d12,#06080c);color:#f5f7fa;display:grid;gap:34px;min-height:100vh;padding:34px}.agent-candidate-source-lab *,.agent-candidate-source-lab :after,.agent-candidate-source-lab :before{box-sizing:border-box}.agent-candidate-source-lab-header{border-bottom:1px solid rgba(90,106,128,.22);display:grid;gap:8px;max-width:920px;padding-bottom:22px}.agent-candidate-source-lab-header span,.source-candidate-header span,.source-candidate-logo-strip span,.source-candidate-next-move span,.source-candidate-proof-rail>span,.source-candidate-provenance dt,.source-candidate-provenance>span,.source-candidate-quick-cell span,.source-port-coss-ledger header span,.source-port-intelligence-signal>span{color:#8b97aa;font-size:.66rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.agent-candidate-source-lab-header h1,.source-candidate-header h2{color:#f5f7fa;font-weight:850;letter-spacing:0;margin:0}.agent-candidate-source-lab-header h1{font-size:clamp(2rem,4vw,3.35rem)}.agent-candidate-source-lab-header p,.source-candidate-header p,.source-candidate-next-move small,.source-port-activity-card small,.source-port-goal-note,.source-port-intelligence-signal p{color:#aab5c4;line-height:1.5;margin:0}.source-candidate{background:linear-gradient(135deg,rgba(212,175,55,.08),transparent 26%),linear-gradient(180deg,rgba(15,20,28,.98),rgba(7,10,14,.98));border:1px solid rgba(90,106,128,.22);border-radius:18px;box-shadow:0 30px 90px rgba(0,0,0,.42);display:grid;grid-template-columns:minmax(250px,292px) minmax(0,1fr);min-height:960px;overflow:hidden}.source-candidate>main{align-content:start;display:grid;gap:20px;min-width:0;padding:26px}.source-candidate-header{align-items:end;display:grid;gap:8px 24px;grid-template-columns:minmax(0,1fr) minmax(280px,.44fr)}.source-candidate-header h2,.source-candidate-header span{grid-column:1}.source-candidate-header h2{font-size:clamp(1.75rem,2.8vw,2.55rem)}.source-candidate-header p{grid-column:2;grid-row:1/span 2}.source-candidate-sidebar-shell{background:#070a0f;border-right:1px solid rgba(90,106,128,.22);min-height:100%;overflow:hidden}.source-candidate-sidebar-shell .agent-shell-sidebar{height:100%;min-height:100%;position:relative}.source-candidate-sidebar-shell .agent-port-sidebar{align-self:stretch;background:#05070a;border-right:1px solid rgba(212,175,55,.16);display:flex;flex-direction:row;height:100%;min-height:100%;overflow:hidden;position:relative;top:0;width:100%}.source-candidate-sidebar-shell .agent-port-sidebar-rail{background:#05070b;display:flex;flex:0 0 58px;flex-direction:column;height:100%;min-height:0;padding-block:16px}.source-candidate-sidebar-shell .agent-port-sidebar-mark{align-items:center;border:1px solid rgba(212,175,55,.42);color:#d4af37;display:grid;font-size:.72rem;font-weight:900;height:34px;justify-items:center;margin-inline:auto;width:34px}.source-candidate-sidebar-shell .agent-port-sidebar-rail-icons{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;gap:14px;justify-content:flex-start;margin-top:18px}.source-candidate-sidebar-shell .agent-port-sidebar-rail-icons span{align-items:center;color:#8b97aa;display:grid;height:34px;justify-items:center;width:34px}.source-candidate-sidebar-shell .agent-port-sidebar-rail-icons svg{height:16px;width:16px}.source-candidate-sidebar-shell .agent-port-sidebar-rail-icons span.active{background:rgba(212,175,55,.14);color:#d4af37}.source-candidate-sidebar-shell .agent-port-sidebar-detail{background:linear-gradient(180deg,rgba(15,20,28,.94),rgba(8,11,16,.98)),#0f141c;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;padding:24px 18px 18px}.source-candidate-sidebar-shell .agent-shell-sidebar-primary{display:flex;flex:1 1 auto;flex-direction:column;gap:18px;min-height:0;overflow:hidden}.source-candidate-sidebar-shell .agent-port-sidebar-brand{align-items:start;border-bottom:1px solid rgba(212,175,55,.22);display:grid;padding-bottom:20px}.source-candidate-sidebar-shell .agent-port-sidebar-logo{background:transparent;border:0;display:block;filter:drop-shadow(0 14px 24px rgba(0,0,0,.3));height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;padding:0;width:178px}.source-candidate-sidebar-shell .agent-port-sidebar-nav{display:grid;flex:1 1 auto;gap:8px;min-height:0;overflow-y:auto}.source-candidate-sidebar-shell .agent-port-sidebar-group{display:grid;gap:7px}.source-candidate-sidebar-shell .agent-port-sidebar-section{color:rgba(199,208,220,.72);font-size:.64rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.source-candidate-sidebar-shell .agent-port-sidebar-actions .button,.source-candidate-sidebar-shell .agent-port-sidebar-nav a{align-items:center;border:1px solid transparent;color:#c7d0dc;display:flex;font-size:.78rem;font-weight:800;gap:9px;padding:10px 11px}.source-candidate-sidebar-shell .agent-port-sidebar-actions svg,.source-candidate-sidebar-shell .agent-port-sidebar-nav svg{height:14px;width:14px}.source-candidate-sidebar-shell .agent-port-sidebar-nav a.active{background:linear-gradient(90deg,rgba(212,175,55,.16),rgba(29,39,53,.78));border-color:rgba(212,175,55,.38);box-shadow:inset 3px 0 0 rgba(212,175,55,.86);color:#f5f7fa}.source-candidate-sidebar-shell .agent-port-sidebar-bottom,.source-candidate-sidebar-shell .agent-shell-sidebar-secondary{display:grid;flex:0 0 auto;gap:10px;margin-top:auto;min-height:0}.source-candidate-sidebar-shell .agent-port-sidebar-actions{display:grid;gap:7px}.source-candidate-sidebar-shell .agent-port-sidebar-actions .button{background:rgba(23,31,43,.78);border-color:rgba(90,106,128,.28);color:#f5f7fa}.source-candidate-sidebar-shell .agent-port-sidebar-profile{background:rgba(5,7,10,.26);border:1px solid rgba(90,106,128,.22);display:grid;gap:3px;padding:12px}.source-candidate-sidebar-shell .agent-port-sidebar-profile span{color:#8b97aa;font-size:.68rem;font-weight:800}.source-candidate-sidebar-shell .agent-port-sidebar-profile strong{color:#f5f7fa;font-size:.8rem}.source-candidate-sidebar-shell .agent-shell-platform{align-items:center;border-top:1px solid rgba(90,106,128,.2);color:#8b97aa;display:flex;font-size:.72rem;font-weight:800;gap:7px;padding-top:12px}.source-candidate-sidebar-shell .agent-shell-platform-logo{display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:76px}.source-candidate-command-surface,.source-candidate-console-hero,.source-candidate-grid-top{background:linear-gradient(135deg,rgba(212,175,55,.12),transparent 38%),linear-gradient(180deg,rgba(23,31,43,.72),rgba(10,13,18,.92));border:1px solid rgba(212,175,55,.16);border-radius:20px;box-shadow:inset 0 1px 0 rgba(255,255,255,.04);display:grid;gap:18px;padding:22px}.source-candidate-command-primary,.source-candidate-console-hero{align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(0,1.25fr) minmax(280px,.46fr)}.source-candidate-command-secondary{align-items:stretch;display:grid;gap:14px;grid-template-columns:minmax(260px,.34fr) minmax(0,1fr)}.source-candidate-next-move{align-content:center;border-left:1px solid rgba(212,175,55,.2);display:grid;gap:10px;min-width:0;padding-left:20px}.source-candidate-next-move strong{color:#f5f7fa;font-size:1.22rem;letter-spacing:0}.source-candidate-next-move button,.source-port-activity-card button{background:linear-gradient(180deg,rgba(212,175,55,.2),rgba(185,145,34,.1));border:1px solid rgba(212,175,55,.36);color:#f5f7fa;cursor:default;font-size:.76rem;font-weight:850;justify-self:start;padding:9px 12px}.source-port-achievement-list,.source-port-activity-card,.source-port-circular-goal,.source-port-coss-ledger,.source-port-intelligence-signal,.source-port-rank-benchmark,.source-port-stats-card,.source-port-streak-card{--background:10 13 18;--foreground:245 247 250;--card:15 20 28;--card-foreground:245 247 250;--muted:38 50 68;--muted-foreground:139 151 170;--primary:212 175 55;--primary-foreground:10 13 18;background:linear-gradient(180deg,rgba(23,31,43,.78),rgba(10,13,18,.92));border-color:rgba(90,106,128,.18);color:#f5f7fa}.source-port-stats-card{max-width:none}.source-port-stats-card h3{color:#f5f7fa;font-size:clamp(2.45rem,5vw,5.6rem);font-variant-numeric:tabular-nums;line-height:.92;white-space:nowrap}.source-port-stats-card--compact{gap:12px;padding:14px}.source-port-stats-card--compact h2{font-size:.9rem}.source-port-stats-card--compact h3{font-size:clamp(1.25rem,2vw,1.9rem);line-height:1}.source-port-stats-card--compact section:nth-of-type(2),.source-port-stats-card--compact section:nth-of-type(3){display:none}.source-port-stats-card section[aria-label=Rank]{background:rgba(212,175,55,.12);color:#e4c767}.source-port-stats-card .bg-muted,.source-port-streak-card .bg-muted{background:rgba(5,8,12,.28)}.source-port-achievement-list .text-muted-foreground,.source-port-stats-card .text-muted-foreground,.source-port-streak-card .text-muted-foreground{color:#8b97aa}.source-port-stats-card .text-green-500{color:#22c55e}.source-port-stats-card [aria-label="Production rhythm chart"]>div{background:rgba(45,57,75,.32)}.source-port-stats-card [aria-label="Production rhythm chart"] motion-div,.source-port-stats-card [aria-label="Production rhythm chart"]>div>div{background:linear-gradient(180deg,#d4af37,#22c55e)}.source-port-streak-card{max-width:none}.source-port-streak-card svg{color:#d4af37}.source-port-streak-calendar{display:grid;gap:6px;grid-template-columns:repeat(5,minmax(0,1fr))}.source-port-streak-calendar span{align-items:center;background:rgba(45,57,75,.42);color:#8b97aa;display:grid;font-size:.72rem;font-weight:850;height:28px;justify-items:center}.source-port-streak-calendar span[data-state=done],.source-port-streak-calendar span[data-state=today]{background:rgba(34,197,94,.16);color:#22c55e}.source-port-streak-calendar span[data-state=today]{outline:1px solid rgba(212,175,55,.5)}.source-candidate-proof-rail{display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr))}.source-candidate-proof-rail .source-port-stats-card{border-radius:0}.source-candidate-quick-strip{background:rgba(5,8,12,.28);border:1px solid rgba(90,106,128,.14);display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.source-candidate-quick-cell{display:grid;gap:5px;min-width:0;padding:15px 16px}.source-candidate-quick-cell+.source-candidate-quick-cell{border-left:1px solid rgba(90,106,128,.16)}.source-candidate-quick-cell strong{color:#f5f7fa;font-size:clamp(1.12rem,1.8vw,1.55rem);font-variant-numeric:tabular-nums;font-weight:900;line-height:1;white-space:nowrap}.source-candidate-quick-cell.is-gold strong{color:#d4af37}.source-candidate-quick-cell.is-green strong{color:#22c55e}.source-candidate-quick-cell small{color:#8b97aa;line-height:1.35}.source-candidate-console-ledger,.source-candidate-console-pressure,.source-candidate-lower,.source-candidate-pressure{display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.source-candidate-goal-system{background:rgba(15,20,28,.56);border:1px solid rgba(90,106,128,.14);display:grid;gap:1px}.source-candidate-goal-system .source-port-achievement-list,.source-candidate-goal-system .source-port-circular-goal{background:transparent;border:0}.source-port-circular-goal{display:grid;gap:16px;max-width:none;padding:20px;text-align:left}.source-port-circular-goal header{display:grid;gap:4px}.source-port-activity-card h3,.source-port-circular-goal h3,.source-port-coss-ledger h3{color:#f5f7fa;font-size:1rem;font-weight:850;letter-spacing:0;margin:0}.source-port-circular-goal header p{color:#8b97aa;margin:0}.source-port-circular-goal .relative{justify-self:center}.source-port-circular-goal svg circle:first-child{stroke:rgba(45,57,75,.8)}.source-port-achievement-list .text-foreground,.source-port-circular-goal .text-foreground{color:#f5f7fa}.source-port-rank-benchmark{display:grid;gap:18px;max-width:none;padding:22px}.source-port-rank-benchmark header svg{color:#d4af37;height:18px;width:18px}.source-port-rank-main{align-items:end;display:grid;gap:18px;grid-template-columns:minmax(140px,.42fr) minmax(0,1fr)}.source-port-rank-main p{margin:0}.source-port-rank-main .text-4xl{color:#f5f7fa;font-size:clamp(2.2rem,4vw,4.3rem)}.source-port-rank-main .text-emerald-500{color:#22c55e}.source-port-rank-rail{display:grid;gap:9px}.source-port-rank-rail>div{background:rgba(45,57,75,.7);height:9px;position:relative}.source-port-rank-rail span{background:linear-gradient(90deg,#22c55e,#d4af37);display:block;height:100%}.source-port-rank-rail i{background:#f5f7fa;display:block;height:18px;position:absolute;top:50%;transform:translateY(-50%);width:1px}.source-port-rank-rail footer,.source-port-rank-rows{color:#8b97aa;display:flex;font-size:.78rem;justify-content:space-between}.source-port-rank-rows{display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr))}.source-port-rank-rows>div{align-items:center;background:rgba(5,8,12,.24);display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;padding:13px}.source-port-rank-rows svg{color:#d4af37;height:16px;width:16px}.source-port-rank-rows strong{color:#f5f7fa;white-space:nowrap}.source-port-achievement-list{padding:16px}.source-port-achievement-list [role=listitem]{background:rgba(5,8,12,.24);border-color:rgba(90,106,128,.16)}.source-port-achievement-list .bg-primary{background:rgba(212,175,55,.16);color:#d4af37}.source-port-achievement-list svg circle:first-child{stroke:rgba(45,57,75,.8)}.source-port-achievement-list svg circle:last-child{stroke:#d4af37}.source-candidate-intelligence{display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr))}.source-candidate-intelligence.is-compact{grid-template-columns:1fr}.source-port-intelligence-signal{border-left:1px solid rgba(212,175,55,.2);display:grid;gap:8px;padding:18px}.source-port-intelligence-signal.is-earned{background:linear-gradient(180deg,rgba(23,31,43,.72),rgba(10,13,18,.92)) padding-box,linear-gradient(135deg,rgba(212,175,55,.48),rgba(34,197,94,.18),rgba(90,106,128,.2)) border-box;border:1px solid transparent}.source-port-intelligence-signal strong{color:#f5f7fa}.source-port-activity-card{align-content:start;display:grid;gap:18px;padding:22px}.source-port-activity-card header,.source-port-coss-ledger header{align-items:center;display:flex;justify-content:space-between}.source-port-activity-card header span,.source-port-coss-ledger header small{border:1px solid rgba(90,106,128,.18);color:#8b97aa;font-size:.72rem;font-weight:800;padding:6px 8px}.source-port-activity-body{align-items:end;display:grid;gap:18px;grid-template-columns:minmax(140px,.34fr) minmax(0,1fr)}.source-port-activity-bars{align-items:end;display:flex;gap:9px;height:124px}.source-port-activity-bars>div{align-items:center;display:flex;flex:1;flex-direction:column;gap:7px;height:100%;justify-content:end}.source-port-activity-bars>div>div{background:linear-gradient(180deg,#22c55e,rgba(34,197,94,.24));border-radius:6px 6px 0 0;width:100%}.source-port-activity-bars span{color:#8b97aa;font-size:.7rem}.source-port-coss-ledger{display:grid;gap:14px;padding:22px}.source-port-coss-ledger table{border-collapse:collapse;min-width:560px}.source-port-coss-ledger th{color:#8b97aa;font-size:.68rem;font-weight:850;letter-spacing:.1em;padding:0 10px 10px;text-align:left;text-transform:uppercase;white-space:nowrap}.source-port-coss-ledger td{border-top:1px solid rgba(90,106,128,.15);color:#c7d0dc;padding:11px 10px;vertical-align:middle;white-space:nowrap}.source-port-coss-ledger td:first-child{display:grid;gap:3px}.source-port-coss-ledger td strong{color:#f5f7fa;font-variant-numeric:tabular-nums}.source-port-coss-ledger td small{color:#8b97aa}.source-port-coss-ledger em{border:1px solid rgba(34,197,94,.28);color:#22c55e;font-size:.72rem;font-style:normal;font-weight:850;padding:5px 7px}.source-port-coss-ledger.is-dense td{padding-bottom:8px;padding-top:8px}.source-candidate-lower{grid-template-columns:minmax(280px,.45fr) minmax(0,1fr)}.source-candidate-grid-top{grid-template-columns:minmax(320px,1.1fr) minmax(230px,.58fr) minmax(220px,.48fr)}.source-candidate-grid-top .source-port-stats-card,.source-candidate-grid-top .source-port-streak-card{background:rgba(5,8,12,.16)}.source-candidate-next-move--console,.source-candidate-next-move--grid{border-left:0;padding-left:0}.source-candidate-instrument-grid{display:grid;gap:16px;grid-template-columns:repeat(12,minmax(0,1fr))}.source-candidate-instrument-grid>*{min-width:0}.source-candidate-instrument-grid>.source-port-circular-goal,.source-candidate-instrument-grid>.source-port-rank-benchmark{grid-column:span 6}.source-candidate-instrument-grid>.source-candidate-intelligence,.source-candidate-instrument-grid>.source-port-achievement-list,.source-candidate-instrument-grid>.source-port-activity-card{grid-column:span 4}.source-candidate-instrument-grid>.source-port-coss-ledger{grid-column:span 12}.source-candidate--operator{background:#0a0d12}.source-candidate-logo-strip{align-items:center;border-bottom:1px solid rgba(90,106,128,.14);display:flex;gap:10px;padding-bottom:12px}.source-candidate-logo-strip img:first-child{margin-right:auto;width:128px}.source-candidate-logo-strip img:last-child{width:76px}.source-candidate-console-proof{display:grid;gap:12px}.source-candidate-console-pressure{grid-template-columns:minmax(240px,.42fr) minmax(240px,.36fr) minmax(0,.64fr)}.source-candidate-console-ledger{grid-template-columns:minmax(280px,.46fr) minmax(0,1fr)}.source-candidate-console-ledger>div{display:grid;gap:1px}.source-candidate-provenance{background:rgba(5,8,12,.38);border:1px solid rgba(90,106,128,.14);display:grid;gap:12px;padding:16px}.source-candidate-provenance dl{display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.source-candidate-provenance div{background:rgba(15,20,28,.6);display:grid;gap:4px;padding:10px}.source-candidate-provenance dd{display:grid;gap:3px;margin:0;min-width:0}.source-candidate-provenance strong{color:#f5f7fa;font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-candidate-provenance small{color:#22c55e;font-size:.68rem;font-weight:800;text-transform:uppercase}@media (max-width:1320px){.source-candidate{grid-template-columns:238px minmax(0,1fr)}.source-candidate-command-primary,.source-candidate-console-hero{grid-template-columns:1fr}.source-candidate-next-move{border-left:0;border-top:1px solid rgba(212,175,55,.2);padding-left:0;padding-top:14px}.source-candidate-command-secondary,.source-candidate-console-pressure,.source-candidate-grid-top{grid-template-columns:1fr}}@media (max-width:980px){.source-candidate{grid-template-columns:1fr}.source-candidate-sidebar-shell{display:none}.source-candidate-console-ledger,.source-candidate-header,.source-candidate-lower,.source-candidate-pressure{grid-template-columns:1fr}.source-candidate-header p{grid-column:1;grid-row:auto}.source-candidate-intelligence,.source-candidate-proof-rail{grid-template-columns:1fr}.source-candidate-instrument-grid>*{grid-column:span 12!important}}@media (max-width:760px){.agent-candidate-source-lab{padding:20px}.source-candidate-command-surface,.source-candidate-console-hero,.source-candidate-grid-top,.source-candidate>main{padding:18px}.source-candidate-quick-strip{grid-template-columns:1fr}.source-candidate-quick-cell+.source-candidate-quick-cell{border-left:0;border-top:1px solid rgba(90,106,128,.16)}.source-candidate-provenance dl,.source-port-activity-body,.source-port-rank-main{grid-template-columns:1fr}}.agent-candidate-source-lab--fidelity{gap:30px}.source-candidate--fidelity{grid-template-columns:minmax(248px,292px) minmax(0,1fr);min-height:auto}.source-candidate--fidelity>main{gap:22px}.source-fidelity-sidebar-shell{background:#05070a;border-right:1px solid rgba(212,175,55,.14);min-height:100%;overflow:hidden}.source-fidelity-sidebar-shell .agent-port-sidebar,.source-fidelity-sidebar-shell .agent-shell-sidebar{height:100%;min-height:100%;position:relative}.source-fidelity-sidebar-shell .agent-port-sidebar{background:#05070a;display:flex;overflow:hidden;width:100%}.source-fidelity-sidebar-shell .agent-port-sidebar-rail{background:#05070b;flex:0 0 58px;min-height:0}.source-fidelity-sidebar-shell .agent-port-sidebar-detail{background:linear-gradient(180deg,rgba(15,20,28,.95),rgba(8,11,16,.98)),#0f141c;padding:24px 18px 18px}.source-fidelity-sidebar-shell .agent-port-sidebar-detail,.source-fidelity-sidebar-shell .agent-shell-sidebar-primary{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.source-fidelity-sidebar-shell .agent-port-sidebar-nav{flex:1 1 auto;min-height:0;overflow-y:auto}.source-fidelity-sidebar-shell .agent-port-sidebar-bottom,.source-fidelity-sidebar-shell .agent-shell-sidebar-secondary{flex:0 0 auto;margin-top:auto}.source-fidelity-sidebar-shell .agent-port-sidebar-logo{background:transparent;border:0;height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;padding:0;width:178px}.source-fidelity-sidebar-shell .agent-shell-platform-logo{height:auto;-o-object-fit:contain;object-fit:contain;width:76px}.source-fidelity-candidate-grid{display:grid;gap:18px}.source-fidelity-panel{--background:222 31% 6%;--foreground:210 20% 96%;--card:222 28% 9%;--card-foreground:210 20% 96%;--muted:218 18% 20%;--muted-foreground:218 14% 64%;--primary:45 65% 52%;--primary-foreground:222 31% 6%;background:linear-gradient(135deg,rgba(212,175,55,.06),transparent 30%),linear-gradient(180deg,rgba(15,20,28,.96),rgba(7,10,14,.98));border:1px solid rgba(90,106,128,.22);border-radius:18px;color:#f5f7fa;display:grid;gap:16px;min-width:0;padding:18px}.source-fidelity-panel__header{align-items:center;border-bottom:1px solid rgba(90,106,128,.16);display:flex;justify-content:space-between;gap:16px;padding-bottom:12px}.source-fidelity-panel__header h3{color:#f5f7fa;font-size:1.1rem;font-weight:850;letter-spacing:0;margin:2px 0 0}.source-fidelity-panel__header span,.source-fidelity-stage>span{color:#8b97aa;font-size:.64rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.source-fidelity-panel__header code{background:rgba(212,175,55,.12);border:1px solid rgba(212,175,55,.28);color:#e4c767;font-size:.68rem;font-weight:850;padding:6px 8px;text-transform:uppercase;white-space:nowrap}.source-fidelity-panel__note{color:#aab5c4;line-height:1.45;margin:0}.source-fidelity-pair{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.source-fidelity-stage{align-content:start;background:rgba(5,8,12,.34);border:1px solid rgba(90,106,128,.16);border-radius:14px;display:grid;justify-items:center;min-width:0;overflow:hidden;padding:18px}.source-fidelity-stage>span{justify-self:start;margin-bottom:14px}.source-exact-activity-card,.source-exact-circular-card,.source-exact-stats-card,.source-exact-vo2-card{border-color:rgba(90,106,128,.26);box-shadow:0 18px 42px rgba(0,0,0,.22);color:#f5f7fa}.source-exact-activity-card,.source-exact-circular-card,.source-exact-stats-card,.source-exact-streak-card,.source-exact-vo2-card{background-color:hsl(var(--card))}.source-adapted-stats-card h3,.source-exact-stats-card h3{color:#f5f7fa;font-variant-numeric:tabular-nums;line-height:.96;white-space:nowrap}.source-exact-stats-card .bg-muted,.source-exact-streak-card .bg-muted{background:rgba(38,50,68,.72)}.source-exact-achievement-list .text-muted-foreground,.source-exact-activity-card .text-muted-foreground,.source-exact-circular-card .text-muted-foreground,.source-exact-coss-table .text-muted-foreground,.source-exact-stats-card .text-muted-foreground,.source-exact-streak-card .text-muted-foreground,.source-exact-vo2-card .text-muted-foreground{color:#8b97aa}.source-exact-stats-card .text-green-500{color:#22c55e}.source-adapted-stats-card section[aria-label="Ranking: 100%+"]{background:rgba(34,197,94,.12);color:#22c55e}.source-exact-streak-card{background:hsl(var(--card));border-color:rgba(90,106,128,.26);color:#f5f7fa;max-width:24rem;width:100%}.source-fidelity-blocked,.source-fidelity-missing-dependency{background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.28);color:#c7d0dc;display:grid;gap:8px;padding:14px;text-align:left}.source-fidelity-blocked strong,.source-fidelity-missing-dependency strong{color:#f5f7fa}.source-fidelity-blocked p,.source-fidelity-missing-dependency p{color:#aab5c4;line-height:1.45;margin:0}.source-exact-activity-card,.source-exact-circular-card,.source-exact-vo2-card{background:hsl(var(--card));max-width:24rem;width:100%}.source-exact-circular-card .h-52{height:13rem}.source-exact-circular-card .w-52{width:13rem}.source-adapted-circular-card svg circle:first-child,.source-adapted-vo2-card svg circle:first-child{stroke:rgba(45,57,75,.82)}.source-adapted-circular-card [role=img]+div span:first-child{color:#22c55e}.source-exact-circular-card motion-circle,.source-exact-vo2-card .stroke-primary{stroke:hsl(var(--primary))}.source-exact-activity-card .bg-primary,.source-exact-vo2-card .bg-primary{background-color:hsl(var(--primary))}.source-exact-vo2-card .text-primary-foreground{color:hsl(var(--primary-foreground))}.source-exact-achievement-list{max-width:34rem;width:100%}.source-exact-achievement-list [role=listitem]{background:hsl(var(--background));border-color:rgba(90,106,128,.28);color:#f5f7fa}.source-adapted-achievement-list [role=listitem]{background:rgba(5,8,12,.34);border-color:rgba(90,106,128,.2)}.source-adapted-achievement-list .bg-muted,.source-adapted-achievement-list .bg-primary{background:rgba(212,175,55,.14);color:#d4af37}.source-exact-achievement-list svg circle:last-child{stroke:hsl(var(--primary))}.source-exact-activity-card .bg-primary{background:linear-gradient(180deg,#22c55e,rgba(34,197,94,.34))}.source-exact-activity-card .text-emerald-500{color:#22c55e}.source-exact-coss-table{background:hsl(var(--card));border:1px solid rgba(90,106,128,.24);border-radius:14px;color:#f5f7fa;max-width:46rem;overflow:hidden;padding:12px;width:100%}.source-exact-coss-table table{min-width:560px}.source-exact-coss-table caption{caption-side:top;color:#8b97aa;font-weight:800;margin:0 0 12px;text-align:left}.source-exact-coss-table th{color:#8b97aa;font-size:.68rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.source-exact-coss-table td{border-top:1px solid rgba(90,106,128,.18);color:#c7d0dc}.source-exact-coss-table td:first-child{display:grid;gap:3px}.source-exact-coss-table td strong{color:#f5f7fa;font-variant-numeric:tabular-nums}.source-exact-coss-table td small{color:#8b97aa}.source-exact-coss-table td em{border:1px solid rgba(34,197,94,.26);color:#22c55e;font-size:.72rem;font-style:normal;font-weight:850;padding:5px 7px}.native-cockpit-candidate{background:radial-gradient(circle at 20% 0,rgba(212,175,55,.14),transparent 28%),radial-gradient(circle at 72% 16%,rgba(34,197,94,.08),transparent 24%),linear-gradient(180deg,#080b10,#05070a);border:1px solid rgba(90,106,128,.22);border-radius:22px;box-shadow:0 32px 100px rgba(0,0,0,.46);color:#f5f7fa;display:grid;gap:0;overflow:hidden}.native-cockpit-shell{display:grid;grid-template-columns:minmax(250px,286px) minmax(0,1fr);min-height:980px}.native-cockpit-sidebar{background:#05070a;border-right:1px solid rgba(212,175,55,.16);min-height:100%;overflow:hidden}.native-cockpit-sidebar .agent-port-sidebar{background:#05070a;border-right:0;display:flex;height:100%;min-height:100%;overflow:hidden;position:relative;width:100%}.native-cockpit-sidebar .agent-port-sidebar-rail{background:linear-gradient(180deg,#040609,#070a10);flex:0 0 58px;min-height:0}.native-cockpit-sidebar .agent-port-sidebar-detail{background:linear-gradient(180deg,rgba(15,20,28,.96),rgba(8,11,16,.98)),#0f141c;padding:24px 18px 18px}.native-cockpit-sidebar .agent-port-sidebar-detail,.native-cockpit-sidebar .agent-shell-sidebar-primary{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.native-cockpit-sidebar .agent-port-sidebar-nav{flex:1 1 auto;min-height:0;overflow-y:auto}.native-cockpit-sidebar .agent-port-sidebar-bottom{flex:0 0 auto;margin-top:auto}.native-cockpit-sidebar .agent-port-sidebar-logo{background:transparent;border:0;height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;padding:0;width:178px}.native-cockpit-sidebar .agent-shell-platform-logo{height:auto;-o-object-fit:contain;object-fit:contain;width:76px}.native-cockpit-main{align-content:start;display:grid;gap:18px;min-width:0;padding:28px}.native-cockpit-title{align-items:end;border-bottom:1px solid rgba(90,106,128,.16);display:grid;gap:6px 18px;grid-template-columns:minmax(0,1fr) minmax(260px,.46fr);padding-bottom:16px}.agent-candidate-source-reference-header span,.native-ap-proof-band span,.native-candidate-notes span,.native-cockpit-title span,.native-intelligence-panel article span,.native-milestone-strip header span,.native-next-move-strip span,.native-proof-instruments span,.native-rank-pressure dt,.native-rank-pressure header span{color:#8b97aa;font-size:.66rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.agent-candidate-source-reference-header h2,.native-cockpit-title h2{color:#f5f7fa;font-weight:850;letter-spacing:0;margin:0}.native-cockpit-title h2{font-size:clamp(1.85rem,3vw,2.75rem)}.native-cockpit-title p{color:#aab5c4;grid-column:2;grid-row:1/span 2;line-height:1.45;margin:0}.native-ap-proof-band{background:linear-gradient(135deg,rgba(212,175,55,.16),transparent 34%),linear-gradient(180deg,rgba(23,31,43,.82),rgba(10,13,18,.95));border:1px solid rgba(212,175,55,.18);border-radius:20px;box-shadow:inset 0 1px 0 rgba(255,255,255,.05);display:grid;gap:18px;grid-template-columns:minmax(0,1.2fr) minmax(300px,.54fr);overflow:hidden;padding:22px}.native-ap-proof-band__main,.native-next-move-strip{min-width:0}.native-ap-proof-band__main{align-content:center;display:grid;gap:8px}.native-ap-proof-band__main strong{color:#f5f7fa;font-size:clamp(3.9rem,7vw,7.6rem);font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:-.01em;line-height:.88;white-space:nowrap}.native-ap-proof-band__main p,.native-intelligence-panel p,.native-next-move-strip small,.native-next-move-strip strong,.native-proof-instruments small{margin:0}.native-ap-proof-band__main p{color:#c7d0dc;font-size:1.05rem}.native-next-move-strip{align-content:center;border-left:1px solid rgba(212,175,55,.22);display:grid;gap:12px;padding-left:20px}.native-next-move-strip strong{color:#f5f7fa;font-size:clamp(1.1rem,1.6vw,1.35rem);line-height:1.18}.native-next-move-strip div{display:flex;flex-wrap:wrap;gap:9px}.native-activity-panel button,.native-next-move-strip button{align-items:center;background:linear-gradient(180deg,rgba(212,175,55,.18),rgba(185,145,34,.08));border:1px solid rgba(212,175,55,.34);color:#f5f7fa;display:inline-flex;font-size:.76rem;font-weight:850;gap:8px;min-height:34px;padding:8px 11px}.native-activity-panel button svg,.native-next-move-strip svg{height:14px;width:14px}.native-proof-instruments{background:rgba(5,8,12,.26);border:1px solid rgba(90,106,128,.14);display:grid;grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr))}.native-proof-instruments div{display:grid;gap:5px;min-width:0;padding:14px 15px}.native-proof-instruments div+div{border-left:1px solid rgba(90,106,128,.16)}.native-proof-instruments strong{color:#f5f7fa;font-size:clamp(1.1rem,1.8vw,1.55rem);font-variant-numeric:tabular-nums;font-weight:900;line-height:1;white-space:nowrap}.native-proof-instruments .is-gold strong{color:#d4af37}.native-proof-instruments .is-green strong{color:#22c55e}.native-proof-instruments small{color:#8b97aa;line-height:1.25}.native-execution-grid,.native-pressure-grid{display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.native-activity-panel,.native-goal-pressure,.native-intelligence-panel,.native-rank-pressure,.native-sales-ledger{background:linear-gradient(180deg,rgba(23,31,43,.68),rgba(10,13,18,.92));border:1px solid rgba(90,106,128,.16);border-radius:18px;box-shadow:inset 0 1px 0 rgba(255,255,255,.035);min-width:0}.native-goal-pressure{display:grid;gap:1px;overflow:hidden}.native-goal-pressure__gauge{padding:18px}.native-goal-pressure .agent-port-goal-gauge{background:transparent;border:0;box-shadow:none;grid-template-columns:minmax(170px,.48fr) minmax(0,1fr);padding:0}.native-goal-pressure .agent-port-goal-copy strong{font-size:clamp(1.65rem,3vw,2.6rem);white-space:nowrap}.native-milestone-strip{border-top:1px solid rgba(90,106,128,.14);display:grid;gap:14px;padding:16px 18px 18px}.native-milestone-strip header,.native-rank-pressure header{align-items:end;display:flex;gap:12px;justify-content:space-between}.native-milestone-strip header strong{color:#f5f7fa;font-size:.9rem}.native-milestone-strip__rows{display:grid;gap:8px}.native-milestone-strip article{align-items:center;background:rgba(5,8,12,.25);display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto minmax(90px,.28fr);padding:10px 11px}.native-milestone-strip article svg{color:#d4af37;height:15px;width:15px}.native-milestone-strip article strong{color:#f5f7fa;display:block;font-size:.82rem}.native-milestone-strip article small{color:#8b97aa;display:block;margin-top:2px}.native-milestone-strip article>span{color:#22c55e;font-size:.78rem;font-weight:900}.native-milestone-strip article i,.native-rank-pressure__rail{background:rgba(45,57,75,.7);display:block;height:7px;overflow:hidden;position:relative}.native-milestone-strip article i b,.native-rank-pressure__rail span{background:linear-gradient(90deg,#22c55e,#d4af37);display:block;height:100%}.native-rank-pressure{align-content:start;display:grid;gap:18px;padding:22px}.native-rank-pressure header strong{color:#d4af37;font-size:clamp(3.3rem,6vw,6.2rem);font-variant-numeric:tabular-nums;font-weight:900;line-height:.9}.native-rank-pressure__gap{border-left:2px solid rgba(212,175,55,.7);display:grid;gap:4px;padding-left:14px}.native-rank-pressure__gap p{color:#8b97aa;margin:0}.native-rank-pressure__gap strong{color:#f5f7fa;font-size:clamp(1.8rem,3vw,3.2rem);font-variant-numeric:tabular-nums;line-height:1}.native-rank-pressure__rail{height:10px;overflow:visible}.native-rank-pressure__rail i{background:#f5f7fa;display:block;height:20px;left:82%;position:absolute;top:50%;transform:translateY(-50%);width:1px}.native-rank-pressure dl{display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.native-rank-pressure dl div{background:rgba(5,8,12,.24);display:grid;gap:4px;min-width:0;padding:12px}.native-rank-pressure dd{color:#f5f7fa;font-size:.92rem;font-weight:900;margin:0;white-space:nowrap}.native-intelligence-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.native-intelligence-panel article{display:grid;gap:8px;min-width:0;padding:18px}.native-intelligence-panel article+article{border-left:1px solid rgba(90,106,128,.14)}.native-intelligence-panel svg{color:#d4af37;height:17px;width:17px}.native-intelligence-panel strong{color:#f5f7fa;font-size:1rem}.native-intelligence-panel p{color:#aab5c4;line-height:1.42}.native-activity-panel,.native-sales-ledger{padding:18px}.native-activity-panel .agent-port-activity{background:transparent;border:0;box-shadow:none;padding:0}.native-activity-panel .agent-port-activity-body{grid-template-columns:1fr}.native-activity-panel .agent-port-activity-total strong{font-size:clamp(1.55rem,2.5vw,2.25rem)}.native-sales-ledger .agent-system-ledger{background:transparent;border:0;box-shadow:none;padding:0}.native-sales-ledger .agent-system-ledger-frame{background:rgba(5,8,12,.22)}.native-sales-ledger .agent-system-ledger td{padding-bottom:9px;padding-top:9px}.native-candidate-notes{align-items:center;background:rgba(5,8,12,.44);border-top:1px solid rgba(90,106,128,.16);color:#8b97aa;display:flex;gap:9px;padding:14px 18px}.native-candidate-notes svg{color:#d4af37;height:16px;width:16px}.agent-candidate-source-reference-header{border-top:1px solid rgba(90,106,128,.18);display:grid;gap:6px;padding-top:8px}.agent-candidate-source-reference-header h2{font-size:1.05rem}@media (max-width:1180px){.source-fidelity-pair{grid-template-columns:1fr}.native-cockpit-shell{grid-template-columns:238px minmax(0,1fr)}.native-ap-proof-band,.native-cockpit-title,.native-execution-grid,.native-pressure-grid{grid-template-columns:1fr}.native-cockpit-title p{grid-column:1;grid-row:auto}.native-next-move-strip{border-left:0;border-top:1px solid rgba(212,175,55,.2);padding-left:0;padding-top:14px}.native-goal-pressure .agent-port-goal-gauge{grid-template-columns:1fr}}@media (max-width:980px){.source-candidate--fidelity{grid-template-columns:1fr}.source-fidelity-sidebar-shell{display:none}.native-cockpit-shell{grid-template-columns:1fr;min-height:auto}.native-cockpit-sidebar{display:none}.native-intelligence-panel,.native-proof-instruments,.native-rank-pressure dl{grid-template-columns:1fr}.native-intelligence-panel article+article,.native-proof-instruments div+div{border-left:0;border-top:1px solid rgba(90,106,128,.14)}}.agent-cockpit-visual-review{background:radial-gradient(circle at 18% 0,rgba(212,175,55,.1),transparent 28%),radial-gradient(circle at 78% 8%,rgba(34,197,94,.08),transparent 24%),linear-gradient(180deg,#0a0d12,#05070a);color:#f5f7fa;display:grid;gap:18px;min-height:100vh;padding:28px}.agent-cockpit-visual-review *,.agent-cockpit-visual-review :after,.agent-cockpit-visual-review :before{box-sizing:border-box}.agent-cockpit-visual-review__header{display:grid;gap:7px;max-width:1040px}.agent-cockpit-visual-review__header span,.visual-activity span,.visual-cockpit-hero span,.visual-cockpit-title span,.visual-hero-instruments span,.visual-intelligence span,.visual-milestones header span,.visual-proof-rail span,.visual-quick-strip span,.visual-rank-pressure dt,.visual-rank-pressure header span,.visual-rank-pressure__gap span{color:#8b97aa;font-size:.66rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.agent-cockpit-visual-review__header h1,.visual-cockpit-title h2{color:#f5f7fa;font-weight:850;letter-spacing:0;line-height:1;margin:0}.agent-cockpit-visual-review__header h1{font-size:clamp(1.5rem,2.6vw,2.4rem)}.visual-cockpit-candidate{background:linear-gradient(135deg,rgba(212,175,55,.1),transparent 28%),linear-gradient(180deg,rgba(15,20,28,.97),rgba(5,7,10,.99));border:1px solid rgba(90,106,128,.22);border-radius:24px;box-shadow:0 30px 100px rgba(0,0,0,.46);display:grid;grid-template-columns:minmax(256px,286px) minmax(0,1fr);min-height:920px;overflow:hidden}.visual-cockpit-sidebar{background:#05070a;border-right:1px solid rgba(212,175,55,.16);min-height:0;overflow:hidden}.visual-cockpit-sidebar .agent-port-sidebar{background:#05070a;border-right:0;display:flex;height:100%;min-height:100%;overflow:hidden;position:relative;width:100%}.visual-cockpit-sidebar .agent-port-sidebar-rail{background:linear-gradient(180deg,#040609,#070a10);flex:0 0 58px;min-height:0}.visual-cockpit-sidebar .agent-port-sidebar-detail{background:linear-gradient(180deg,rgba(15,20,28,.98),rgba(8,11,16,.99)),#0f141c;display:flex;flex:1 1 auto;flex-direction:column;gap:18px;min-height:0;overflow:hidden;padding:22px 18px 18px}.visual-cockpit-sidebar .agent-shell-sidebar-primary{display:flex;flex:0 0 auto;flex-direction:column;gap:18px;min-height:auto;overflow:visible}.visual-cockpit-sidebar .agent-port-sidebar-nav{display:grid;flex:0 0 auto;gap:18px;margin-top:0;min-height:auto;overflow:visible}.visual-cockpit-sidebar .agent-port-sidebar-bottom{display:grid;flex:0 0 auto;gap:10px;margin-top:auto;min-height:0}.visual-cockpit-sidebar .agent-port-sidebar-logo{background:transparent;border:0;height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;padding:0;width:178px}.visual-cockpit-sidebar .agent-shell-platform-logo{height:auto;-o-object-fit:contain;object-fit:contain;width:76px}.visual-cockpit-sidebar .agent-port-sidebar-brand{border-bottom:1px solid rgba(212,175,55,.2);display:grid;justify-items:start;padding-bottom:18px}.visual-cockpit-sidebar .agent-port-sidebar-actions,.visual-cockpit-sidebar .agent-port-sidebar-group{display:grid;gap:7px}.visual-cockpit-sidebar .agent-port-sidebar-section{color:rgba(199,208,220,.72);font-size:.64rem;font-weight:850;letter-spacing:.13em;line-height:1;padding:0;text-transform:uppercase}.visual-cockpit-sidebar .agent-port-sidebar-actions .button,.visual-cockpit-sidebar .agent-port-sidebar-nav a{align-items:center;border:1px solid rgba(90,106,128,.18);border-radius:9px;color:#c7d0dc;display:flex;font-size:.79rem;font-weight:820;gap:9px;justify-content:flex-start;line-height:1.1;min-height:36px;padding:9px 10px;text-decoration:none}.visual-cockpit-sidebar .agent-port-sidebar-nav a.active{background:linear-gradient(90deg,rgba(212,175,55,.17),rgba(29,39,53,.72));border-color:rgba(212,175,55,.38);box-shadow:inset 3px 0 0 rgba(212,175,55,.86);color:#f5f7fa}.visual-cockpit-sidebar .agent-port-sidebar-actions svg,.visual-cockpit-sidebar .agent-port-sidebar-nav svg{flex:0 0 auto;height:14px;width:14px}.visual-cockpit-sidebar .agent-port-sidebar-actions .button{background:rgba(23,31,43,.62);border-color:rgba(90,106,128,.24);color:#f5f7fa}.visual-cockpit-sidebar .agent-port-sidebar-profile{background:rgba(5,7,10,.34);border:1px solid rgba(90,106,128,.22);border-radius:9px;display:grid;gap:4px;padding:11px}.visual-cockpit-sidebar .agent-port-sidebar-profile span{color:#8b97aa;font-size:.64rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.visual-cockpit-sidebar .agent-port-sidebar-profile strong{color:#f5f7fa;font-size:.78rem;line-height:1.2}.visual-cockpit-sidebar .agent-shell-platform{align-items:center;border-top:1px solid rgba(90,106,128,.2);display:flex;gap:7px;line-height:1;padding-top:11px}.visual-cockpit-main{align-content:start;display:grid;gap:16px;min-width:0;padding:clamp(22px,3vw,34px)}.visual-cockpit-title{border-bottom:1px solid rgba(90,106,128,.16);display:grid;gap:6px;padding-bottom:12px}.visual-cockpit-title h2{font-size:clamp(1.75rem,2.8vw,2.5rem)}.visual-cockpit-hero{background:radial-gradient(circle at 13% 10%,rgba(212,175,55,.24),transparent 35%),linear-gradient(135deg,rgba(23,31,43,.86),rgba(7,10,14,.94));border:1px solid rgba(212,175,55,.2);border-radius:22px;box-shadow:inset 0 1px 0 rgba(255,255,255,.06);gap:20px;grid-template-columns:minmax(0,1fr) minmax(250px,.28fr);overflow:hidden;padding:clamp(20px,2.6vw,30px)}.visual-cockpit-hero,.visual-cockpit-hero__ap,.visual-cockpit-next-move{display:grid;min-width:0}.visual-cockpit-hero__ap{align-content:center;gap:8px}.visual-cockpit-hero__ap strong{color:#f5f7fa;font-size:clamp(3.1rem,6.1vw,5.8rem);font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:0;line-height:.92;white-space:nowrap}.visual-cockpit-hero__ap small{color:#22c55e;font-size:clamp(.92rem,1vw,1.05rem);font-weight:800}.visual-cockpit-next-move{align-content:center;border-left:1px solid rgba(212,175,55,.24);gap:12px;padding-left:20px}.visual-cockpit-next-move strong{color:#f5f7fa;font-size:clamp(1rem,1.3vw,1.18rem);line-height:1.12}.visual-cockpit-next-move div{display:flex;flex-wrap:wrap;gap:9px}.visual-activity a,.visual-cockpit-next-move a{align-items:center;background:linear-gradient(180deg,rgba(212,175,55,.2),rgba(185,145,34,.08));border:1px solid rgba(212,175,55,.34);border-radius:8px;color:#f5f7fa;display:inline-flex;font-size:.76rem;font-weight:850;gap:8px;min-height:34px;padding:8px 11px;text-decoration:none}.visual-activity a svg,.visual-cockpit-next-move svg{height:14px;width:14px}.visual-hero-instruments{border-top:1px solid rgba(212,175,55,.14);display:grid;gap:1px;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.visual-hero-instruments div{display:grid;gap:5px;min-width:0;padding:14px 14px 0}.visual-hero-instruments strong{color:#f5f7fa;font-size:clamp(1.05rem,1.7vw,1.45rem);font-variant-numeric:tabular-nums;font-weight:900;line-height:1;white-space:nowrap}.visual-proof-rail{background:linear-gradient(90deg,rgba(5,7,10,.94),rgba(15,20,28,.72)),linear-gradient(180deg,rgba(212,175,55,.06),transparent);border:1px solid rgba(212,175,55,.13);border-radius:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;overflow:hidden}.visual-proof-rail article{display:grid;gap:5px;min-width:0;padding:14px 16px;position:relative}.visual-proof-rail article:before{background:#d4af37;content:"";height:2px;left:16px;position:absolute;right:60%;top:0}.visual-proof-rail article+article{border-left:1px solid rgba(90,106,128,.12)}.visual-goal-summary strong,.visual-proof-rail strong,.visual-quick-strip strong,.visual-rank-pressure dd{color:#f5f7fa;font-variant-numeric:tabular-nums;font-weight:900;line-height:1;white-space:nowrap}.visual-proof-rail strong{font-size:clamp(1.05rem,1.7vw,1.45rem)}.visual-goal-summary small,.visual-milestones small,.visual-proof-rail small,.visual-quick-strip small{color:#8b97aa;line-height:1.25}.visual-quick-strip{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));min-width:0}.visual-quick-strip article{background:radial-gradient(circle at 85% 12%,rgba(34,197,94,.1),transparent 38%),linear-gradient(180deg,rgba(23,31,43,.76),rgba(10,13,18,.95));border:1px solid rgba(90,106,128,.14);border-radius:16px;display:grid;gap:7px;min-width:0;overflow:hidden;padding:14px}.visual-quick-strip article>div{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.visual-quick-strip em{color:#22c55e;font-size:.72rem;font-style:normal;font-weight:850;white-space:nowrap}.visual-quick-strip strong{font-size:clamp(1.25rem,2vw,1.65rem)}.visual-quick-strip svg{height:42px;width:100%}.visual-quick-strip__area{fill:rgba(34,197,94,.12)}.visual-quick-strip__line{fill:none;stroke:#22c55e;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.visual-execution-grid,.visual-pressure-grid{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.visual-goal-system{background:radial-gradient(circle at 13% 20%,rgba(34,197,94,.14),transparent 32%),linear-gradient(180deg,rgba(23,31,43,.7),rgba(8,11,16,.96));border:1px solid rgba(34,197,94,.16);border-radius:20px;display:grid;gap:0;min-width:0;overflow:hidden}.visual-goal-summary{align-items:center;display:grid;gap:20px;grid-template-columns:minmax(152px,.32fr) minmax(0,1fr);padding:22px}.visual-goal-progress-card,.visual-goal-progress-card__ring{min-width:0}.visual-goal-progress-card__ring{display:grid;place-items:center;position:relative;width:min(178px,100%)}.visual-goal-progress-card__ring svg{display:block;height:auto;width:100%}.visual-goal-progress-card__ring circle{fill:transparent;stroke-width:16}.visual-goal-progress-card__ring circle:first-child{stroke:rgba(45,57,75,.9)}.visual-goal-progress-card__ring circle:last-child{stroke:#22c55e;stroke-linecap:round}.visual-goal-progress-card__ring div{display:grid;inset:0;place-content:center;position:absolute;text-align:center}.visual-goal-progress-card__ring strong{color:#f5f7fa;font-size:1.72rem;font-variant-numeric:tabular-nums;font-weight:900;line-height:1}.visual-goal-progress-card__ring span,.visual-goal-summary>div:last-child>span{color:#8b97aa;font-size:.66rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.visual-goal-summary>div:last-child{display:grid;gap:8px;min-width:0}.visual-goal-summary strong{font-size:clamp(1.75rem,3vw,2.65rem)}.visual-goal-rail{background:rgba(45,57,75,.72);height:8px;overflow:hidden}.visual-goal-rail i{background:linear-gradient(90deg,#22c55e,#d4af37);display:block;height:100%;width:100%}.visual-milestones{border-top:1px solid rgba(34,197,94,.12);display:grid;gap:10px;padding:16px 18px 18px}.visual-milestones header{display:flex}.visual-milestones>div{display:grid;gap:9px}.visual-milestones article{align-items:center;background:rgba(5,8,12,.34);border:1px solid rgba(90,106,128,.12);border-radius:14px;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;min-width:0;padding:11px 12px}.visual-milestones__icon{align-items:center;background:rgba(212,175,55,.12);border:1px solid rgba(212,175,55,.2);border-radius:12px;color:#d4af37;display:inline-flex;height:38px;justify-content:center;width:38px}.visual-milestones__icon svg{height:18px;width:18px}.visual-milestones article strong{color:#f5f7fa;display:block;font-size:.86rem}.visual-milestones__progress{display:grid;place-items:center;position:relative;width:48px}.visual-milestones__progress svg{height:48px;width:48px}.visual-milestones__progress circle{fill:transparent;stroke-width:3}.visual-milestones__progress circle:first-child{stroke:rgba(45,57,75,.82)}.visual-milestones__progress circle:last-child{stroke:#d4af37;stroke-linecap:round}.visual-milestones__progress span{color:#f5f7fa;font-size:.72rem;font-weight:900;position:absolute}.visual-rank-pressure{background:radial-gradient(circle at 86% 18%,rgba(212,175,55,.18),transparent 28%),linear-gradient(180deg,rgba(15,20,28,.74),rgba(6,8,12,.96));border:1px solid rgba(212,175,55,.15);border-radius:20px;display:grid;gap:18px;min-width:0;padding:22px}.visual-rank-pressure header{align-items:start;display:flex;gap:12px;justify-content:space-between}.visual-rank-pressure header strong{color:#d4af37;font-size:clamp(3.2rem,5.5vw,5.4rem);font-variant-numeric:tabular-nums;font-weight:900;line-height:.9}.visual-rank-pressure__gap{border-left:2px solid rgba(212,175,55,.72);display:grid;gap:5px;padding-left:14px}.visual-rank-pressure__gap strong{color:#f5f7fa;font-size:clamp(1.75rem,3vw,3rem);font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.visual-rank-pressure__rail{background:rgba(45,57,75,.72);display:block;height:10px;overflow:visible;position:relative}.visual-rank-pressure__rail span{background:linear-gradient(90deg,#22c55e,#d4af37);display:block;height:100%}.visual-rank-pressure__rail i{background:#f5f7fa;display:block;height:20px;left:82%;position:absolute;top:50%;transform:translateY(-50%);width:1px}.visual-rank-pressure dl{display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.visual-rank-pressure dl div{background:rgba(5,8,12,.24);display:grid;gap:4px;min-width:0;padding:12px}.visual-rank-pressure dd{font-size:.9rem;margin:0}.visual-intelligence{background:rgba(5,8,12,.28);border:1px solid rgba(90,106,128,.12);border-radius:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;overflow:hidden}.visual-intelligence article{display:grid;gap:8px;min-width:0;padding:16px}.visual-intelligence article+article{border-left:1px solid rgba(90,106,128,.12)}.visual-intelligence svg{color:#d4af37;height:17px;width:17px}.visual-intelligence strong{color:#f5f7fa;font-size:.98rem}.visual-activity{background:radial-gradient(circle at 88% 20%,rgba(34,197,94,.1),transparent 34%),linear-gradient(180deg,rgba(23,31,43,.7),rgba(8,11,16,.96));border:1px solid rgba(90,106,128,.15);border-radius:20px;display:grid;gap:18px;min-width:0;padding:20px}.visual-activity header{align-items:start;display:flex;gap:12px;justify-content:space-between}.visual-activity header div{display:grid;gap:4px}.visual-activity header strong{color:#f5f7fa;font-size:clamp(1.75rem,3vw,2.75rem);font-weight:900;line-height:1}.visual-activity__chart{align-items:end;display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr));height:130px}.visual-activity__chart div{align-items:center;display:grid;gap:8px;height:100%}.visual-activity__chart i{align-self:end;background:rgba(245,247,250,.78);border-radius:8px 8px 3px 3px;display:block;min-height:16px;width:100%}.visual-activity__chart span{text-align:center}.visual-sales-ledger{background:linear-gradient(180deg,rgba(23,31,43,.74),rgba(7,10,14,.96));border:1px solid rgba(90,106,128,.15);border-radius:20px;min-width:0;padding:18px}.visual-sales-ledger .agent-system-ledger{background:transparent;border:0;box-shadow:none;padding:0}.visual-sales-ledger .agent-system-ledger-frame{background:rgba(5,8,12,.28)}.visual-sales-ledger .agent-system-ledger td,.visual-sales-ledger .agent-system-ledger th{padding-bottom:9px;padding-top:9px}@media (max-width:1180px){.visual-cockpit-candidate{grid-template-columns:minmax(232px,250px) minmax(0,1fr)}.visual-cockpit-hero,.visual-execution-grid,.visual-pressure-grid{grid-template-columns:1fr}.visual-cockpit-next-move{border-left:0;border-top:1px solid rgba(212,175,55,.2);padding-left:0;padding-top:14px}.visual-goal-summary{grid-template-columns:1fr}}@media (max-width:980px){.visual-cockpit-candidate{grid-template-columns:1fr;min-height:auto}.visual-cockpit-sidebar{display:none}.visual-hero-instruments,.visual-intelligence,.visual-proof-rail,.visual-quick-strip,.visual-rank-pressure dl{grid-template-columns:1fr}.visual-intelligence article+article,.visual-proof-rail article+article{border-left:0;border-top:1px solid rgba(90,106,128,.14)}}.visual-cockpit-candidate{--primary:#d4af37;--muted:45 57 75;--background:10 13 18;--foreground:245 247 250;--card:15 20 28;--card-foreground:245 247 250;background:linear-gradient(135deg,rgba(212,175,55,.06),transparent 24%),linear-gradient(180deg,#0a0d12,#05070a)}.visual-cockpit-sidebar .agent-port-sidebar-rail[data-rail-mode=mark-only]{align-items:start;justify-content:start;padding-top:18px}.visual-cockpit-sidebar .agent-port-sidebar-rail[data-rail-mode=mark-only] .agent-port-sidebar-mark{margin:0 auto}.visual-cockpit-sidebar .agent-port-sidebar-nav{gap:12px}.visual-cockpit-sidebar .agent-port-sidebar-group{gap:7px}.visual-cockpit-sidebar .agent-port-sidebar-group-actions{border-top:1px solid rgba(90,106,128,.18);padding-top:12px}.visual-cockpit-sidebar .agent-port-sidebar-identity-link,.visual-cockpit-sidebar .agent-port-sidebar-nav-action{align-items:center;border:1px solid rgba(90,106,128,.18);border-radius:9px;color:#c7d0dc;display:flex;font-size:.79rem;font-weight:820;gap:9px;line-height:1.1;min-height:36px;padding:9px 10px;text-decoration:none}.visual-cockpit-sidebar .agent-port-sidebar-identity-link:hover,.visual-cockpit-sidebar .agent-port-sidebar-nav-action:hover{background:rgba(23,31,43,.72);color:#f5f7fa}.visual-cockpit-sidebar .agent-port-sidebar-identity-link{margin-top:auto}.visual-cockpit-sidebar .agent-port-sidebar-identity-link svg{height:14px;width:14px}.visual-cockpit-hero{background:radial-gradient(circle at 12% 18%,rgba(212,175,55,.14),transparent 34%),linear-gradient(135deg,rgba(18,24,33,.94),rgba(6,8,12,.98))}.visual-cockpit-hero__ap small{color:#e4c767}.visual-proof-rail{background:transparent;border:0;border-radius:0;display:block;overflow:visible}.visual-proof-rail .agent-port-metrics-block{background:linear-gradient(180deg,rgba(23,31,43,.82),rgba(7,10,14,.92));border:1px solid rgba(90,106,128,.22);border-radius:18px;overflow:hidden;padding:16px}.visual-proof-rail .agent-port-metrics-heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.visual-proof-rail .agent-port-metrics-heading strong{color:#c7d0dc;font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.visual-proof-rail .agent-port-metrics-kicker span{align-items:center;color:#8b97aa;display:inline-flex;font-size:.68rem;font-weight:850;gap:7px;letter-spacing:.13em;text-transform:uppercase}.visual-proof-rail .agent-port-metrics-kicker svg{color:#d4af37;height:14px;width:14px}.visual-proof-rail .agent-port-metrics-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.visual-proof-rail .agent-port-metric{background:linear-gradient(135deg,rgba(245,247,250,.045),transparent 56%),rgba(10,13,18,.54);border:1px solid rgba(90,106,128,.2);border-radius:16px;display:grid;gap:8px;min-width:0;padding:16px}.visual-proof-rail .agent-port-metric-primary{border-color:rgba(212,175,55,.24)}.visual-proof-rail .agent-port-metric-topline{align-items:center;color:#8b97aa;display:flex;font-size:.67rem;font-weight:850;justify-content:space-between;letter-spacing:.13em;text-transform:uppercase}.visual-proof-rail .agent-port-metric-topline svg{color:rgba(199,208,220,.44);height:14px;width:14px}.visual-proof-rail .agent-port-metric-value-row{align-items:end;display:flex;gap:8px;min-width:0}.visual-proof-rail .agent-port-metric-value-row strong{color:#f5f7fa;font-size:clamp(1.35rem,2.2vw,1.9rem);font-variant-numeric:tabular-nums;font-weight:900;line-height:1;white-space:nowrap}.visual-proof-rail .agent-port-metric-value-row em{border:1px solid rgba(90,106,128,.24);border-radius:999px;color:#c7d0dc;font-size:.66rem;font-style:normal;font-weight:800;padding:3px 6px}.visual-proof-rail .agent-port-metric p{color:#8b97aa;font-size:.78rem;line-height:1.25;margin:0}.visual-quick-strip{background:linear-gradient(180deg,rgba(23,31,43,.72),rgba(7,10,14,.92));border:1px solid rgba(90,106,128,.18);border-radius:16px;gap:0;overflow:hidden}.visual-quick-strip article{background:transparent;border:0;border-radius:0;gap:5px;padding:15px 16px}.visual-quick-strip article+article{border-left:1px solid rgba(90,106,128,.14)}.visual-quick-strip strong{color:#f5f7fa;font-size:clamp(1.15rem,1.7vw,1.55rem);font-variant-numeric:tabular-nums;font-weight:900;line-height:1;white-space:nowrap}.visual-goal-system{background:linear-gradient(180deg,rgba(15,20,28,.82),rgba(6,8,12,.96));border-color:rgba(90,106,128,.18);gap:14px;padding:18px}.visual-goal-source-card{display:grid;justify-items:center}.visual-goal-source-card>div{background:rgba(15,20,28,.86);border-color:rgba(212,175,55,.18);max-width:none;width:100%}.visual-goal-source-card svg circle:first-child{stroke:rgba(45,57,75,.86)}.visual-milestones{border-top:1px solid rgba(90,106,128,.16);padding:14px 0 0}.visual-milestones [role=list]{gap:9px}.visual-milestones [role=listitem]{background:rgba(5,8,12,.34);border-color:rgba(90,106,128,.16)}.visual-rank-pressure{background:radial-gradient(circle at 86% 18%,rgba(212,175,55,.11),transparent 28%),linear-gradient(180deg,rgba(15,20,28,.78),rgba(6,8,12,.96));border-color:rgba(212,175,55,.14)}.visual-rank-pressure__rail span{background:linear-gradient(90deg,#d4af37,#e4c767)}.visual-intelligence{background:rgba(5,8,12,.24)}.visual-activity{background:linear-gradient(180deg,rgba(15,20,28,.78),rgba(6,8,12,.96));border-color:rgba(90,106,128,.16);align-content:start}.visual-activity>div{background:rgba(15,20,28,.82);border-color:rgba(90,106,128,.2);max-width:none}.visual-activity .bg-primary{background-color:#d4af37}.visual-activity .text-emerald-500{color:#d4af37}.visual-sales-ledger{background:linear-gradient(180deg,rgba(15,20,28,.8),rgba(6,8,12,.96));border-color:rgba(90,106,128,.16)}.visual-sales-ledger header h3{align-items:center;color:#f5f7fa;display:flex;font-size:1rem;gap:8px;margin:0 0 12px}.visual-sales-ledger header h3 span{border:1px solid rgba(90,106,128,.28);border-radius:999px;color:#8b97aa;font-size:.72rem;padding:1px 7px}.visual-sales-ledger-frame{border-radius:14px;overflow-x:auto}.visual-sales-ledger table{border-collapse:separate;border-spacing:0;width:100%}.visual-sales-ledger td,.visual-sales-ledger th{border-bottom:1px solid rgba(90,106,128,.14);padding:10px 12px;text-align:left;white-space:nowrap}.visual-sales-ledger th{color:#8b97aa;font-size:.64rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.visual-sales-ledger td{color:#c7d0dc;font-size:.82rem}.visual-sales-ledger td strong{color:#f5f7fa;display:block}.visual-sales-ledger td small{color:#8b97aa;display:block;margin-top:3px}.visual-sales-status{align-items:center;border:1px solid;border-radius:6px;display:inline-flex;font-size:.72rem;font-weight:850;gap:6px;line-height:1;padding:5px 7px}.visual-sales-status:before{border-radius:999px;content:"";height:6px;width:6px}.visual-sales-status-submitted{background:rgba(34,197,94,.08);color:#22c55e}.visual-sales-status-pending{background:rgba(245,158,11,.08);color:#f59e0b}.visual-sales-status-declined{background:rgba(239,68,68,.08);color:#ef4444}.visual-sales-status-submitted:before{background:#22c55e}.visual-sales-status-pending:before{background:#f59e0b}.visual-sales-status-declined:before{background:#ef4444}@media (max-width:980px){.visual-proof-rail .agent-port-metrics-grid,.visual-quick-strip{grid-template-columns:1fr}.visual-quick-strip article+article{border-left:0;border-top:1px solid rgba(90,106,128,.14)}}.agent-cockpit-visual-review__title{height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.source-fidelity-cockpit{--background:10 13 18;--foreground:245 247 250;--card:15 20 28;--card-foreground:245 247 250;--muted:45 57 75;--muted-foreground:139 151 170;--border:45 57 75;--primary:#d4af37;--primary-foreground:#05070a;--success:#22c55e;--warning:#f59e0b;--danger:#ef4444;background:radial-gradient(circle at 72% 0,rgba(212,175,55,.06),transparent 30%),linear-gradient(180deg,#0a0d12,#05070a);border:1px solid rgba(90,106,128,.26);border-radius:24px;box-shadow:0 30px 100px rgba(0,0,0,.45);color:#f5f7fa;display:grid;grid-template-columns:minmax(232px,272px) minmax(0,1fr);min-height:900px;overflow:hidden}.source-fidelity-cockpit *,.source-fidelity-cockpit :after,.source-fidelity-cockpit :before{box-sizing:border-box}.source-fidelity-sidebar{background:#05070a;border-right:1px solid rgba(212,175,55,.16);min-height:0;overflow:hidden}.source-fidelity-sidebar .agent-port-sidebar{background:#05070a;border-right:0;display:flex;height:100%;min-height:100%;overflow:hidden;width:100%}.source-fidelity-sidebar .agent-port-sidebar-detail{background:linear-gradient(180deg,rgba(15,20,28,.98),rgba(7,10,14,.99)),#0f141c;padding:22px 18px 18px}.source-fidelity-sidebar .agent-port-sidebar-detail,.source-fidelity-sidebar .agent-shell-sidebar-primary{display:flex;flex:1 1 auto;flex-direction:column;gap:18px;min-height:0;overflow:hidden}.source-fidelity-sidebar .agent-port-sidebar-brand{border-bottom:1px solid rgba(212,175,55,.2);display:grid;justify-items:start;padding-bottom:18px}.source-fidelity-sidebar .agent-port-sidebar-logo{background:transparent;border:0;height:auto;max-width:178px;-o-object-fit:contain;object-fit:contain;padding:0;width:178px}.source-fidelity-sidebar .agent-port-sidebar-nav{display:grid;gap:12px;overflow-y:auto;padding-right:2px}.source-fidelity-sidebar .agent-port-sidebar-group,.source-fidelity-sidebar .agent-port-sidebar-group-actions{display:grid;gap:7px}.source-fidelity-sidebar .agent-port-sidebar-section{color:rgba(199,208,220,.72);font-size:.64rem;font-weight:850;letter-spacing:.13em;line-height:1;text-transform:uppercase}.source-fidelity-sidebar .agent-port-sidebar-identity-link,.source-fidelity-sidebar .agent-port-sidebar-nav a,.source-fidelity-sidebar .agent-port-sidebar-nav-action{align-items:center;border:1px solid rgba(90,106,128,.18);border-radius:9px;color:#c7d0dc;display:flex;font-size:.79rem;font-weight:820;gap:9px;line-height:1.1;min-height:36px;padding:9px 10px;text-decoration:none}.source-fidelity-sidebar .agent-port-sidebar-nav a.active{background:linear-gradient(90deg,rgba(212,175,55,.18),rgba(29,39,53,.72));border-color:rgba(212,175,55,.42);box-shadow:inset 3px 0 0 rgba(212,175,55,.9);color:#f5f7fa}.source-fidelity-sidebar .agent-port-sidebar-group-actions{border-top:1px solid rgba(90,106,128,.18);padding-top:12px}.source-fidelity-sidebar .agent-port-sidebar-bottom{display:grid;flex:0 0 auto;gap:10px;margin-top:auto}.source-fidelity-sidebar .agent-port-sidebar-profile{background:rgba(5,8,12,.38);border:1px solid rgba(90,106,128,.22);border-radius:9px;display:grid;gap:4px;padding:11px}.source-fidelity-sidebar .agent-port-sidebar-profile span{color:#8b97aa;font-size:.64rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.source-fidelity-sidebar .agent-port-sidebar-profile strong{color:#f5f7fa;font-size:.78rem;line-height:1.2}.source-fidelity-sidebar .agent-shell-platform{align-items:center;border-top:1px solid rgba(90,106,128,.2);display:flex;gap:7px;line-height:1;padding-top:11px}.source-fidelity-sidebar .agent-shell-platform-logo{height:auto;-o-object-fit:contain;object-fit:contain;width:76px}.source-fidelity-main{align-content:start;display:grid;gap:14px;min-width:0;padding:clamp(20px,2.6vw,32px)}.source-fidelity-activity .agent-port-activity,.source-fidelity-goal,.source-fidelity-hero,.source-fidelity-intelligence,.source-fidelity-proof .agent-port-metrics-block,.source-fidelity-quick-strip,.source-fidelity-rank,.source-fidelity-sales{border:1px solid rgba(90,106,128,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.045)}.source-fidelity-hero{background:radial-gradient(circle at 16% 16%,rgba(212,175,55,.14),transparent 34%),linear-gradient(135deg,rgba(23,31,43,.94),rgba(6,8,12,.98));border-color:rgba(212,175,55,.22);border-radius:22px;display:grid;gap:20px;min-width:0;overflow:hidden;padding:clamp(20px,2.4vw,28px)}.source-fidelity-hero__header{align-items:end;border-bottom:1px solid rgba(212,175,55,.16);display:flex;justify-content:space-between;padding-bottom:12px}.source-fidelity-hero span,.source-fidelity-hero__header span,.source-fidelity-intelligence span,.source-fidelity-milestones header span,.source-fidelity-proof span,.source-fidelity-quick-strip span,.source-fidelity-rank dt,.source-fidelity-rank span{color:#8b97aa;font-size:.66rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.source-fidelity-hero__header strong{color:#f5f7fa;font-size:clamp(1.45rem,2.4vw,2rem);font-weight:900;line-height:1}.source-fidelity-hero__body{align-items:center;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(230px,.28fr);min-width:0}.source-fidelity-hero__ap{display:grid;gap:8px;min-width:0}.source-fidelity-hero__ap strong{color:#f5f7fa;font-size:clamp(3rem,5.8vw,5.6rem);font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:0;line-height:.92;white-space:nowrap}.source-fidelity-hero__ap small{color:#e4c767;font-size:clamp(.92rem,1vw,1.04rem);font-weight:800}.source-fidelity-next-move{border-left:1px solid rgba(212,175,55,.24);display:grid;gap:12px;padding-left:20px}.source-fidelity-next-move strong{color:#f5f7fa;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.12}.source-fidelity-next-move div{display:flex;flex-wrap:wrap;gap:8px}.source-fidelity-activity .agent-port-activity-action a,.source-fidelity-next-move a{align-items:center;background:linear-gradient(180deg,rgba(212,175,55,.18),rgba(185,145,34,.08));border:1px solid rgba(212,175,55,.34);border-radius:8px;color:#f5f7fa;display:inline-flex;font-size:.76rem;font-weight:850;gap:8px;min-height:34px;padding:8px 11px;text-decoration:none}.source-fidelity-hero__stats{border-top:1px solid rgba(212,175,55,.14);display:grid;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr))}.source-fidelity-hero__stats div{display:grid;gap:5px;min-width:0;padding:14px 14px 0}.source-fidelity-hero__stats strong,.source-fidelity-proof .agent-port-metric-value-row strong,.source-fidelity-quick-strip strong,.source-fidelity-rank dd,.source-fidelity-sales td strong{color:#f5f7fa;font-variant-numeric:tabular-nums;font-weight:900;line-height:1;white-space:nowrap}.source-fidelity-hero__stats small,.source-fidelity-quick-strip small,.source-fidelity-sales td small{color:#8b97aa;line-height:1.25}.source-fidelity-proof .agent-port-metrics-block{background:linear-gradient(180deg,rgba(23,31,43,.78),rgba(7,10,14,.94));border-radius:18px;padding:16px}.source-fidelity-proof .agent-port-metrics-heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.source-fidelity-proof .agent-port-metrics-footer,.source-fidelity-proof .agent-port-metrics-heading p{display:none}.source-fidelity-proof .agent-port-metrics-heading strong{color:#c7d0dc;font-size:.8rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.source-fidelity-proof .agent-port-metrics-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.source-fidelity-proof .agent-port-metric{background:linear-gradient(135deg,rgba(245,247,250,.045),transparent 56%),rgba(10,13,18,.54);border:1px solid rgba(90,106,128,.2);border-radius:16px;display:grid;gap:8px;min-width:0;padding:16px}.source-fidelity-proof .agent-port-metric-primary{border-color:rgba(212,175,55,.24)}.source-fidelity-proof .agent-port-metric p{color:#8b97aa;font-size:.78rem;line-height:1.25;margin:0}.source-fidelity-proof .agent-port-metric-value-row strong{font-size:clamp(1.35rem,2.2vw,1.9rem)}.source-fidelity-proof .agent-port-metric-value-row em{display:none}.source-fidelity-quick-strip{background:linear-gradient(180deg,rgba(23,31,43,.72),rgba(7,10,14,.92));border-radius:16px;display:grid;gap:0;grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;overflow:hidden}.source-fidelity-quick-strip article{display:grid;gap:5px;min-width:0;padding:15px 16px}.source-fidelity-quick-strip article+article{border-left:1px solid rgba(90,106,128,.14)}.source-fidelity-quick-strip strong{font-size:clamp(1.15rem,1.7vw,1.55rem)}.source-fidelity-execution,.source-fidelity-pressure{display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.source-fidelity-goal{background:linear-gradient(180deg,rgba(15,20,28,.82),rgba(6,8,12,.96));border-radius:20px;display:grid;gap:14px;min-width:0;overflow:hidden;padding:18px}.source-fidelity-goal .agent-port-goal-gauge{background:transparent;border:0;box-shadow:none;padding:0}.source-fidelity-goal .agent-port-gauge-progress,.source-fidelity-goal .agent-port-progress-track span{stroke:#d4af37}.source-fidelity-goal .agent-port-progress-track span{background:#d4af37}.source-fidelity-milestones{border-top:1px solid rgba(90,106,128,.16);display:grid;gap:10px;padding-top:14px}.source-fidelity-milestones [role=list]{gap:9px}.source-fidelity-milestones [role=listitem]{background:rgba(5,8,12,.34);border-color:rgba(90,106,128,.16)}.source-fidelity-rank{background:radial-gradient(circle at 86% 18%,rgba(212,175,55,.1),transparent 28%),linear-gradient(180deg,rgba(15,20,28,.78),rgba(6,8,12,.96));border-color:rgba(212,175,55,.14);border-radius:20px;display:grid;gap:18px;min-width:0;padding:22px}.source-fidelity-rank header{align-items:start;display:flex;gap:12px;justify-content:space-between}.source-fidelity-rank header strong{color:#d4af37;font-size:clamp(3.2rem,5.5vw,5.4rem);font-variant-numeric:tabular-nums;font-weight:900;line-height:.9}.source-fidelity-rank__gap{border-left:2px solid rgba(212,175,55,.72);display:grid;gap:5px;padding-left:14px}.source-fidelity-rank__gap strong{color:#f5f7fa;font-size:clamp(1.75rem,3vw,3rem);font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.source-fidelity-rank__rail{background:rgba(45,57,75,.72);height:10px;overflow:visible;position:relative}.source-fidelity-rank__rail span{background:linear-gradient(90deg,#d4af37,#e4c767);display:block;height:100%}.source-fidelity-rank__rail i{background:#f5f7fa;display:block;height:20px;left:82%;position:absolute;top:50%;transform:translateY(-50%);width:1px}.source-fidelity-rank dl{display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.source-fidelity-rank dl div{background:rgba(5,8,12,.24);display:grid;gap:4px;min-width:0;padding:12px}.source-fidelity-rank dd{font-size:.9rem;margin:0}.source-fidelity-intelligence{background:rgba(5,8,12,.24);border-radius:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;overflow:hidden}.source-fidelity-intelligence article{display:grid;gap:8px;min-width:0;padding:16px}.source-fidelity-intelligence article+article{border-left:1px solid rgba(90,106,128,.12)}.source-fidelity-intelligence svg{color:#d4af37;height:17px;width:17px}.source-fidelity-intelligence strong{color:#f5f7fa;font-size:.98rem}.source-fidelity-activity .agent-port-activity{background:linear-gradient(180deg,rgba(15,20,28,.78),rgba(6,8,12,.96));border-radius:20px;min-height:100%;padding:20px}.source-fidelity-activity .agent-port-activity-unavailable{background:rgba(5,8,12,.34);border-color:rgba(90,106,128,.18)}.source-fidelity-sales{background:linear-gradient(180deg,rgba(15,20,28,.8),rgba(6,8,12,.96));border-radius:20px;min-width:0;padding:18px}.source-fidelity-sales header h3{align-items:center;color:#f5f7fa;display:flex;font-size:1rem;gap:8px;margin:0 0 12px}.source-fidelity-sales header h3 span{border:1px solid rgba(90,106,128,.28);border-radius:999px;color:#8b97aa;font-size:.72rem;padding:1px 7px}.source-fidelity-sales__frame{border-radius:14px;overflow-x:auto}.source-fidelity-sales table{border-collapse:separate;border-spacing:0;width:100%}.source-fidelity-sales td,.source-fidelity-sales th{border-bottom:1px solid rgba(90,106,128,.14);padding:10px 12px;text-align:left;white-space:nowrap}.source-fidelity-sales th{color:#8b97aa;font-size:.64rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.source-fidelity-sales td{color:#c7d0dc;font-size:.82rem}.source-fidelity-sales td small,.source-fidelity-sales td strong{display:block}.source-fidelity-sales td small{margin-top:3px}.source-fidelity-sales-status{align-items:center;border:1px solid;border-radius:6px;display:inline-flex;font-size:.72rem;font-weight:850;gap:6px;line-height:1;padding:5px 7px}.source-fidelity-sales-status:before{border-radius:999px;content:"";height:6px;width:6px}.source-fidelity-sales-status-submitted{background:rgba(34,197,94,.08);color:#22c55e}.source-fidelity-sales-status-pending{background:rgba(245,158,11,.08);color:#f59e0b}.source-fidelity-sales-status-declined{background:rgba(239,68,68,.08);color:#ef4444}.source-fidelity-sales-status-submitted:before{background:#22c55e}.source-fidelity-sales-status-pending:before{background:#f59e0b}.source-fidelity-sales-status-declined:before{background:#ef4444}@media (max-width:1180px){.source-fidelity-cockpit{grid-template-columns:minmax(220px,244px) minmax(0,1fr)}.source-fidelity-execution,.source-fidelity-hero__body,.source-fidelity-pressure{grid-template-columns:1fr}.source-fidelity-next-move{border-left:0;border-top:1px solid rgba(212,175,55,.2);padding-left:0;padding-top:14px}}@media (max-width:980px){.source-fidelity-cockpit{grid-template-columns:1fr;min-height:auto}.source-fidelity-sidebar{display:none}.source-fidelity-hero__stats,.source-fidelity-intelligence,.source-fidelity-proof .agent-port-metrics-grid,.source-fidelity-quick-strip,.source-fidelity-rank dl{grid-template-columns:1fr}.source-fidelity-intelligence article+article,.source-fidelity-quick-strip article+article{border-left:0;border-top:1px solid rgba(90,106,128,.14)}}.agent-exact-source-verification{background:radial-gradient(circle at 14% 0,rgba(212,175,55,.1),transparent 28%),linear-gradient(180deg,#0a0d12,#06080c);color:#f5f7fa;display:grid;gap:28px;min-height:100vh;padding:34px}.agent-exact-source-verification *,.agent-exact-source-verification :after,.agent-exact-source-verification :before{box-sizing:border-box}.agent-exact-source-verification__header{border-bottom:1px solid rgba(90,106,128,.2);display:grid;gap:8px;max-width:920px;padding-bottom:22px}.agent-exact-source-verification__header span,.exact-source-verification-card__header span,.exact-source-verification-card__meta dt,.exact-source-verification-card__notes span{color:#8b97aa;font-size:.66rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.agent-exact-source-verification__header h1{color:#f5f7fa;font-size:clamp(2rem,4vw,3.35rem);font-weight:850;letter-spacing:0;margin:0}.agent-exact-source-verification__header p{color:#aab5c4;line-height:1.5;margin:0}.agent-exact-source-verification__grid{display:grid;gap:20px}.exact-source-verification-card{--background:222 31% 6%;--foreground:210 20% 96%;--card:222 28% 9%;--card-foreground:210 20% 96%;--popover:222 28% 9%;--popover-foreground:210 20% 96%;--secondary:218 18% 20%;--secondary-foreground:210 20% 96%;--muted:218 18% 20%;--muted-foreground:218 14% 64%;--accent:218 18% 20%;--accent-foreground:210 20% 96%;--destructive:0 72% 51%;--destructive-foreground:210 20% 96%;--primary:45 65% 52%;--primary-foreground:222 31% 6%;--border:217 24% 24%;--input:217 24% 24%;--ring:45 65% 52%;--radius:0.75rem;background:linear-gradient(135deg,rgba(212,175,55,.06),transparent 28%),linear-gradient(180deg,rgba(15,20,28,.98),rgba(7,10,14,.98));border:1px solid rgba(90,106,128,.22);border-radius:18px;display:grid;gap:16px;min-width:0;padding:18px}.exact-source-verification-card.is-blocked{border-color:rgba(239,68,68,.28)}.exact-source-verification-card__header{align-items:start;display:flex;gap:16px;justify-content:space-between}.exact-source-verification-card__header h2{color:#f5f7fa;font-size:1.24rem;font-weight:850;letter-spacing:0;margin:2px 0 0}.exact-source-verification-card__header strong{border:1px solid rgba(90,106,128,.24);color:#c7d0dc;font-size:.72rem;font-weight:850;padding:7px 9px;white-space:nowrap}.exact-source-verification-card.is-pass .exact-source-verification-card__header strong{border-color:rgba(34,197,94,.3);color:#22c55e}.exact-source-verification-card.is-partial .exact-source-verification-card__header strong{border-color:rgba(212,175,55,.32);color:#e4c767}.exact-source-verification-card.is-blocked .exact-source-verification-card__header strong{border-color:rgba(239,68,68,.32);color:#ef4444}.exact-source-verification-card__meta{display:grid;gap:8px;margin:0}.exact-source-verification-card__meta div{background:rgba(5,8,12,.32);border:1px solid rgba(90,106,128,.12);display:grid;gap:4px;min-width:0;padding:10px}.exact-source-verification-card__meta dd{color:#c7d0dc;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.75rem;line-height:1.35;margin:0;overflow-wrap:anywhere}.exact-source-verification-card__viewport{align-content:start;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.04),transparent 30%),hsl(var(--background));border:1px solid rgba(90,106,128,.16);border-radius:14px;display:grid;justify-items:center;min-height:300px;min-width:0;overflow:auto;padding:22px}.exact-source-verification-card__viewport [data-slot=frame]{border:1px solid hsl(var(--border));border-radius:.875rem;overflow:hidden}.exact-source-verification-card__viewport [data-slot=frame] [data-slot=table]{border-collapse:separate;border-spacing:0}.exact-source-verification-card__viewport [data-slot=frame] [data-slot=table-head]{height:2.25rem}.exact-source-verification-card__viewport [data-slot=frame] [data-slot=table-body] [data-slot=table-row]{border:0}.exact-source-verification-card__viewport [data-slot=frame] [data-slot=table-body] [data-slot=table-cell]{background:hsl(var(--background));border-bottom:1px solid hsl(var(--border))}.exact-source-verification-card__viewport [data-slot=frame] [data-slot=table-body] [data-slot=table-row]:first-child [data-slot=table-cell]{border-top:1px solid hsl(var(--border))}.exact-source-verification-card__viewport [data-slot=frame] [data-slot=table-body] [data-slot=table-row]:first-child [data-slot=table-cell]:first-child{border-top-left-radius:.75rem}.exact-source-verification-card__viewport [data-slot=frame] [data-slot=table-body] [data-slot=table-row]:first-child [data-slot=table-cell]:last-child{border-top-right-radius:.75rem}.exact-source-verification-card__viewport [data-slot=frame] [data-slot=table-body] [data-slot=table-row]:last-child [data-slot=table-cell]:first-child{border-bottom-left-radius:.75rem}.exact-source-verification-card__viewport [data-slot=frame] [data-slot=table-body] [data-slot=table-row]:last-child [data-slot=table-cell]:last-child{border-bottom-right-radius:.75rem}.exact-source-verification-card__viewport [data-slot=frame] [data-slot=table-body] [data-slot=table-cell]:first-child{border-left:1px solid hsl(var(--border))}.exact-source-verification-card__viewport [data-slot=frame] [data-slot=table-body] [data-slot=table-cell]:last-child{border-right:1px solid hsl(var(--border))}.exact-source-verification-card__viewport .source-fidelity-sidebar-shell{min-height:720px;width:min(292px,100%)}.exact-source-verification-card__notes{background:rgba(5,8,12,.24);border:1px solid rgba(90,106,128,.12);display:grid;gap:8px;padding:12px}.exact-source-verification-card__notes ul{color:#aab5c4;display:grid;gap:6px;line-height:1.42;margin:0;padding-left:18px}@media (min-width:1120px){.exact-source-verification-card{grid-template-columns:minmax(280px,.38fr) minmax(420px,1fr)}.exact-source-verification-card__header,.exact-source-verification-card__meta,.exact-source-verification-card__notes{grid-column:1}.exact-source-verification-card__viewport{grid-column:2;grid-row:1/span 3}}@media (max-width:760px){.agent-exact-source-verification{padding:20px}.exact-source-verification-card__header{display:grid}}.agent-shell.agent-port-workbench[data-agent-port-placement-preview=true]{display:block;grid-template-columns:none;height:auto;min-height:100vh;overflow:visible}.agent-shell[data-dashboard-lane=locked-840]{--dashboard-content-max:840px;--dashboard-content-gutter:clamp(18px,4vw,42px)}.agent-shell[data-sidebar-treatment=visual-cockpit]{grid-template-columns:272px minmax(0,1fr);transition:grid-template-columns .24s cubic-bezier(.25,1,.4,1)}.agent-shell[data-sidebar-treatment=visual-cockpit][data-sidebar-collapsed=true]{grid-template-columns:64px minmax(0,1fr)}.agent-shell[data-sidebar-treatment=visual-cockpit] .agent-v2-sidebar-frame{border-right:1px solid rgba(45,57,75,.58);box-shadow:10px 0 24px rgba(0,0,0,.16);height:100vh;height:var(--agent-viewport-height);max-height:100vh;max-height:var(--agent-viewport-height);min-height:0;overflow:hidden;position:sticky;top:0}.agent-shell[data-sidebar-treatment=visual-cockpit] .agent-v2-sidebar-frame .agent-port-sidebar{background:#050608;border-right:0;box-shadow:none;gap:0;height:100vh;height:var(--agent-viewport-height);min-height:100%;overflow:hidden;padding:0;position:relative;top:0;transition:width .24s cubic-bezier(.25,1,.4,1);width:272px}.agent-shell[data-sidebar-treatment=visual-cockpit][data-sidebar-collapsed=true] .agent-v2-sidebar-frame .agent-port-sidebar{width:64px}.agent-shell[data-sidebar-treatment=visual-cockpit] .agent-v2-sidebar-frame .agent-port-sidebar-rail{align-items:center;background:#030405;border-right:1px solid rgba(45,57,75,.62);gap:10px;flex:0 0 64px;padding:14px 12px}.agent-shell[data-sidebar-treatment=visual-cockpit] .agent-v2-sidebar-frame .agent-port-sidebar-collapse,.agent-shell[data-sidebar-treatment=visual-cockpit] .agent-v2-sidebar-frame .agent-port-sidebar-rail-icons a{align-items:center;background:transparent;border:1px solid transparent;border-radius:8px;color:#8994a3;display:flex;flex:0 0 40px;height:40px;justify-content:center;padding:0;transition:background .14s ease,color .14s ease,border-color .14s ease;width:40px}.agent-shell[data-sidebar-treatment=visual-cockpit] .agent-v2-sidebar-frame .agent-port-sidebar-collapse{cursor:pointer}.agent-shell[data-sidebar-treatment=visual-cockpit] .agent-v2-sidebar-frame .agent-port-sidebar-collapse:hover,.agent-shell[data-sidebar-treatment=visual-cockpit] .agent-v2-sidebar-frame .agent-port-sidebar-rail-icons a:hover{background:#13171c;color:#f3f5f7}.agent-shell[data-sidebar-treatment=visual-cockpit] .agent-v2-sidebar-frame .agent-port-sidebar-collapse:focus-visible,.agent-shell[data-sidebar-treatment=visual-cockpit] .agent-v2-sidebar-frame .agent-port-sidebar-rail-icons a:focus-visible{border-color:#5fa8ff;box-shadow:0 0 0 2px rgba(95,168,255,.22);outline:none}.agent-shell[data-sidebar-treatment=visual-cockpit] .agent-v2-sidebar-frame .agent-port-sidebar-collapse svg,.agent-shell[data-sidebar-treatment=visual-cockpit] .agent-v2-sidebar-frame .agent-port-sidebar-rail-icons svg{height:16px;width:16px}.agent-shell[data-sidebar-treatment=visual-cockpit] .agent-v2-sidebar-frame .agent-port-sidebar-rail-icons{align-content:start;display:grid;gap:4px;min-height:0;overflow-y:auto;scrollbar-width:none}.agent-shell[data-sidebar-treatment=visual-cockpit] .agent-v2-sidebar-frame .agent-port-sidebar-rail-icons::-webkit-scrollbar{display:none}.agent-shell[data-sidebar-treatment=visual-cockpit] .agent-v2-sidebar-frame .agent-port-sidebar-rail-icons a.active{background:#1d2735;box-shadow:inset 3px 0 0 #d4af37;color:#e4c767}.agent-shell[data-sidebar-treatment=visual-cockpit] .agent-v2-sidebar-frame .agent-port-sidebar-detail{background:#0f141c;gap:0;flex:1 1 272px;padding:0 18px 18px;width:272px}.agent-shell[data-sidebar-treatment=visual-cockpit] .agent-v2-sidebar-frame .agent-shell-sidebar-primary{gap:0}.agent-shell[data-sidebar-treatment=visual-cockpit] .agent-v2-sidebar-frame .agent-port-sidebar-brand{align-items:center;border-bottom:1px solid rgba(45,57,75,.54);justify-content:center;min-height:104px;padding:0}.agent-shell[data-sidebar-treatment=visual-cockpit] .agent-v2-sidebar-frame .agent-port-sidebar-logo{filter:none;-o-object-fit:contain;object-fit:contain}.agent-shell[data-sidebar-treatment=visual-cockpit] .agent-v2-sidebar-frame .agent-port-sidebar-brand[data-logo-presentation=square]{min-height:104px}.agent-shell[data-sidebar-treatment=visual-cockpit] .agent-v2-sidebar-frame .agent-port-sidebar-brand[data-logo-presentation=square] .agent-port-sidebar-logo{height:92px;max-height:92px;max-width:92px;width:92px}.agent-shell[data-sidebar-treatment=visual-cockpit] .agent-v2-sidebar-frame .agent-port-sidebar-brand[data-logo-presentation=wide] .agent-port-sidebar-logo{height:auto;max-height:58px;max-width:194px;width:194px}.agent-shell[data-sidebar-treatment=visual-cockpit] .agent-v2-sidebar-frame .agent-shell-agency-text{color:#f4f5f7;font-size:16px;font-weight:650;line-height:1.2}.agent-shell[data-sidebar-treatment=visual-cockpit] .agent-v2-sidebar-frame .agent-port-sidebar-nav{align-content:start;display:grid;gap:4px;min-height:0;overflow-y:auto;padding:16px 0 0}.agent-shell[data-sidebar-treatment=visual-cockpit] .agent-v2-sidebar-frame .agent-port-sidebar-group,.agent-shell[data-sidebar-treatment=visual-cockpit] .agent-v2-sidebar-frame .agent-port-sidebar-group-actions{display:grid;gap:4px}.agent-shell[data-sidebar-treatment=visual-cockpit] .agent-v2-sidebar-frame .agent-port-sidebar-group-actions{border-top:1px solid rgba(45,57,75,.48);margin-top:8px;padding-top:10px}.agent-shell[data-sidebar-treatment=visual-cockpit] .agent-v2-sidebar-frame .agent-port-sidebar-identity-link,.agent-shell[data-sidebar-treatment=visual-cockpit] .agent-v2-sidebar-frame .agent-port-sidebar-nav a,.agent-shell[data-sidebar-treatment=visual-cockpit] .agent-v2-sidebar-frame .agent-port-sidebar-nav-action{align-items:center;background:transparent;border:1px solid transparent;border-radius:8px;color:#c7d0dc;display:flex;gap:9px;min-height:42px;padding:0 12px;text-decoration:none;width:100%}.agent-shell[data-sidebar-treatment=visual-cockpit] .agent-v2-sidebar-frame .agent-port-sidebar-identity-link:hover,.agent-shell[data-sidebar-treatment=visual-cockpit] .agent-v2-sidebar-frame .agent-port-sidebar-nav a:hover,.agent-shell[data-sidebar-treatment=visual-cockpit] .agent-v2-sidebar-frame .agent-port-sidebar-nav-action:hover{background:#171f2b;color:#f5f7fa;transform:none}.agent-shell[data-sidebar-treatment=visual-cockpit] .agent-v2-sidebar-frame .agent-port-sidebar-identity-link:focus-visible,.agent-shell[data-sidebar-treatment=visual-cockpit] .agent-v2-sidebar-frame .agent-port-sidebar-nav a:focus-visible,.agent-shell[data-sidebar-treatment=visual-cockpit] .agent-v2-sidebar-frame .agent-port-sidebar-nav-action:focus-visible{border-color:#5fa8ff;box-shadow:0 0 0 2px rgba(95,168,255,.22);outline:none}.agent-shell[data-sidebar-treatment=visual-cockpit] .agent-v2-sidebar-frame .agent-port-sidebar-nav a.active{background:#1d2735;border-color:transparent;box-shadow:inset 3px 0 0 #d4af37;color:#f5f7fa}.agent-shell[data-sidebar-treatment=visual-cockpit] .agent-v2-sidebar-frame .agent-port-sidebar-identity-link svg,.agent-shell[data-sidebar-treatment=visual-cockpit] .agent-v2-sidebar-frame .agent-port-sidebar-nav svg,.agent-shell[data-sidebar-treatment=visual-cockpit] .agent-v2-sidebar-frame .agent-port-sidebar-nav-action svg{color:#8b97aa;flex:0 0 auto;height:16px;width:16px}.agent-shell[data-sidebar-treatment=visual-cockpit] .agent-v2-sidebar-frame .agent-port-sidebar-nav a.active svg{color:#e4c767}.agent-shell[data-sidebar-treatment=visual-cockpit] .agent-v2-sidebar-frame .agent-port-sidebar-identity-link span,.agent-shell[data-sidebar-treatment=visual-cockpit] .agent-v2-sidebar-frame .agent-port-sidebar-nav span,.agent-shell[data-sidebar-treatment=visual-cockpit] .agent-v2-sidebar-frame .agent-port-sidebar-nav-action span{font-size:14px;font-weight:500;letter-spacing:0;min-width:0}.agent-shell[data-sidebar-treatment=visual-cockpit] .agent-v2-sidebar-frame .agent-port-sidebar-bottom{display:grid;flex-shrink:0;gap:8px;margin-top:auto;padding-top:12px}.agent-shell[data-sidebar-treatment=visual-cockpit] .agent-v2-sidebar-frame .agent-port-sidebar-profile{background:transparent;border:0;border-radius:0;gap:3px;padding:4px 2px}.agent-shell[data-sidebar-treatment=visual-cockpit] .agent-v2-sidebar-frame .agent-port-sidebar-profile span{color:#687382;font-size:11px;font-weight:650;letter-spacing:0}.agent-shell[data-sidebar-treatment=visual-cockpit] .agent-v2-sidebar-frame .agent-port-sidebar-profile strong{color:#d8dde3;font-size:13px;font-weight:600}.agent-shell[data-sidebar-treatment=visual-cockpit] .agent-v2-sidebar-frame .agent-shell-platform{align-items:center;border-top:1px solid rgba(126,139,156,.12);display:flex;gap:8px;padding-top:10px}.agent-shell[data-sidebar-treatment=visual-cockpit] .agent-v2-sidebar-frame .agent-shell-platform span{color:#687382;font-size:11px;font-weight:600;letter-spacing:0}.agent-shell[data-sidebar-treatment=visual-cockpit] .agent-v2-sidebar-frame .agent-shell-platform-logo{width:74px}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin]{--sidebar-rail:#030405;--sidebar-panel:#0f141c;--sidebar-panel-top:#111822;--sidebar-hover:#171f2b;--sidebar-active:#1d2735;--sidebar-active-material:var(--sidebar-active);--sidebar-border:rgba(82,96,116,0.38);--sidebar-border-soft:rgba(117,132,151,0.16);--sidebar-text:#f5f7fa;--sidebar-secondary:#c7d0dc;--sidebar-icon:#8996a7;--sidebar-icon-active:#e4c767;--sidebar-active-text:#f5f7fa;--sidebar-active-edge:#d4af37;--sidebar-active-locator:transparent;--sidebar-active-border:transparent;--sidebar-footer:#7d8998;--sidebar-footer-line:rgba(117,132,151,0.16);--sidebar-shadow:12px 0 30px rgba(0,0,0,0.24);background:var(--sidebar-rail);border-right:0;box-shadow:var(--sidebar-shadow);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=imagine]{--sidebar-rail:#020303;--sidebar-panel:#0a0b0b;--sidebar-panel-top:#0a0b0b;--sidebar-panel-material:linear-gradient(126deg,rgba(231,205,131,0.035),transparent 34%,rgba(246,240,227,0.018) 52%,transparent 72%),linear-gradient(90deg,transparent,transparent calc(100% - 18px),rgba(1,2,2,0.28) calc(100% - 8px),rgba(1,2,2,0.62)),linear-gradient(180deg,#0a0b0b,#090a0a 46%,#050606 72%,#020303 88%,#020303),#0a0b0b;--sidebar-rail-material:linear-gradient(90deg,#020303,#020303 68%,rgba(8,9,9,0.96) 86%,#010202),#020303;--sidebar-hover:#191915;--sidebar-hover-material:linear-gradient(180deg,rgba(246,240,227,0.1),rgba(246,240,227,0.025) 14%,transparent 30%),linear-gradient(180deg,#242a2c,#171b1d 54%,#0c0e0f),#191915;--sidebar-active:#15191a;--sidebar-active-material:linear-gradient(180deg,#252a2c,#15191a);--sidebar-border:#6e5624;--sidebar-border-soft:rgba(110,86,36,0.56);--sidebar-text:#f6f0e3;--sidebar-secondary:#d2d4cf;--sidebar-icon:#c9ceca;--sidebar-hover-icon:#e7cd83;--sidebar-rail-icon:#aeb4b0;--sidebar-rail-secondary:#f6f0e3;--sidebar-rail-hover:#191915;--sidebar-icon-active:#e7cd83;--sidebar-active-text:#f6f0e3;--sidebar-active-edge:transparent;--sidebar-active-locator:transparent;--sidebar-active-border:rgba(2,3,3,0.92);--sidebar-active-shadow:inset 0 1px rgba(231,205,131,0.14),0 2px 6px rgba(0,0,0,0.28);--sidebar-hover-shadow:inset 0 1px rgba(246,240,227,0.12),inset 0 -1px rgba(2,3,3,0.78),0 7px 16px rgba(0,0,0,0.22);--sidebar-group-shadow:inset 0 14px 20px -24px rgba(231,205,131,0.38);--sidebar-footer:#aeb4b0;--sidebar-footer-line:#6e5624;--sidebar-shadow:18px 0 46px rgba(0,0,0,0.54);box-shadow:none}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=peak]{--sidebar-rail:#24292e;--sidebar-panel:#c9ced2;--sidebar-panel-top:#c9ced2;--sidebar-panel-material:linear-gradient(108deg,rgba(255,255,255,0.24),rgba(255,255,255,0.06) 28%,transparent 52%,rgba(48,53,58,0.08) 82%,transparent),linear-gradient(90deg,transparent calc(100% - 16px),rgba(157,164,169,0.08) calc(100% - 12px),rgba(78,85,91,0.2) calc(100% - 5px),rgba(37,43,48,0.46)),linear-gradient(180deg,#e1e5e8,#c9ced2 22%,#c9ced2 52%,#b5bdc3 76%,#30353a 93%,#24292e),#c9ced2;--sidebar-rail-material:linear-gradient(90deg,#24292e,#24292e 68%,#1b2025 88%,#111519),#24292e;--sidebar-hover:#dde1e4;--sidebar-hover-material:linear-gradient(180deg,rgba(255,255,255,0.62),rgba(255,255,255,0.16) 11%,transparent 28%),linear-gradient(90deg,rgba(255,255,255,0.12),transparent 44%,rgba(48,53,58,0.1)),linear-gradient(180deg,#f0e8df,#e4d9cd 52%,#d5c8bb),#e4d9cd;--sidebar-active:#30353a;--sidebar-active-material:linear-gradient(180deg,#31373c,#272d32);--sidebar-border:#e7eaed;--sidebar-border-soft:rgba(48,53,58,0.28);--sidebar-text:#202428;--sidebar-secondary:#20262b;--sidebar-icon:#354049;--sidebar-hover-icon:#202428;--sidebar-rail-icon:#aeb4b8;--sidebar-rail-secondary:#f1f3f4;--sidebar-rail-hover:#30353a;--sidebar-icon-active:#e7eaec;--sidebar-active-text:#f8f7f2;--peak-antique-brass:#b89a5c;--sidebar-active-edge:transparent;--sidebar-active-locator:transparent;--sidebar-active-border:rgba(8,11,14,0.92);--sidebar-active-shadow:0 2px 6px rgba(8,10,12,0.2);--sidebar-hover-shadow:inset 0 1px rgba(255,255,255,0.74),inset 0 -1px rgba(48,53,58,0.42),inset 0 0 0 1px rgba(80,72,63,0.16),0 2px 2px rgba(42,48,53,0.16),0 7px 14px -7px rgba(42,48,53,0.28);--sidebar-group-shadow:inset 0 14px 20px -24px rgba(48,53,58,0.46);--sidebar-footer:#f8f7f2;--sidebar-footer-line:#e7eaed;--sidebar-shadow:8px 0 18px rgba(0,0,0,0.32),20px 0 44px rgba(0,0,0,0.22)}.agent-shell[data-sidebar-treatment=visual-cockpit] .agent-v2-sidebar-frame{border-right:0;box-shadow:none}.agent-shell[data-sidebar-treatment=visual-cockpit] .agent-v2-sidebar-frame[data-agency-skin=imagine]{box-shadow:3px 0 8px rgba(0,0,0,.4),12px 0 28px rgba(0,0,0,.16);isolation:isolate}.agent-shell[data-sidebar-treatment=visual-cockpit] .agent-v2-sidebar-frame[data-agency-skin=imagine]:after{background:linear-gradient(90deg,rgba(8,11,14,0),rgba(8,11,14,.08) 38%,rgba(8,11,14,.28) 70%,rgba(8,11,14,.58) 90%,rgba(8,11,14,.78));border-right:1px solid #080b0e;box-sizing:border-box;bottom:0;content:"";pointer-events:none;position:absolute;right:0;top:0;width:6px;z-index:5}.agent-shell[data-sidebar-treatment=visual-cockpit] .agent-v2-sidebar-frame[data-agency-skin=peak]{box-shadow:3px 0 8px rgba(0,0,0,.4),12px 0 28px rgba(0,0,0,.16);isolation:isolate}.agent-shell[data-sidebar-treatment=visual-cockpit] .agent-v2-sidebar-frame[data-agency-skin=peak]:after{background:linear-gradient(90deg,rgba(8,11,14,0),rgba(8,11,14,.1) 35%,rgba(8,11,14,.32) 68%,rgba(8,11,14,.64) 90%,rgba(8,11,14,.78));border-right:1px solid #080b0e;box-sizing:border-box;bottom:0;content:"";pointer-events:none;position:absolute;right:0;top:0;width:8px;z-index:5}.agent-shell[data-sidebar-treatment] .agent-port-sidebar:is([data-agency-skin=imagine],[data-agency-skin=peak]) .agent-port-sidebar-detail,.agent-shell[data-sidebar-treatment] .agent-port-sidebar:is([data-agency-skin=imagine],[data-agency-skin=peak]) .agent-port-sidebar-rail{position:relative}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin] .agent-port-sidebar-rail{background:var(--sidebar-rail-material,var(--sidebar-rail));border-right:0;box-shadow:none}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin] .agent-port-sidebar-collapse,.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin] .agent-port-sidebar-rail-icons a{background:transparent;border-color:transparent;border-radius:8px;color:var(--sidebar-rail-icon,var(--sidebar-icon));position:relative;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease,transform .1s ease}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin] .agent-port-sidebar-collapse:hover,.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin] .agent-port-sidebar-rail-icons a:hover{background:var(--sidebar-rail-hover,var(--sidebar-hover));border-color:var(--sidebar-border-soft);color:var(--sidebar-rail-secondary,var(--sidebar-secondary))}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin] .agent-port-sidebar-collapse--expanded{align-items:center;display:flex;flex:0 0 32px;height:32px;justify-content:center;position:absolute;right:12px;top:12px;width:32px;z-index:2}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin] .agent-port-sidebar-collapse--expanded svg{height:16px;width:16px}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin] .agent-port-sidebar-collapse:focus-visible,.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin] .agent-port-sidebar-rail-icons a:focus-visible{border-color:#5fa8ff;box-shadow:0 0 0 2px rgba(95,168,255,.22);outline:none}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin] .agent-port-sidebar-rail-icons a.active{background:var(--sidebar-active-material);border-color:transparent;box-shadow:inset 2px 0 var(--sidebar-active-edge);color:var(--sidebar-icon-active)}.agent-shell[data-sidebar-treatment] .agent-port-sidebar:is([data-agency-skin=imagine],[data-agency-skin=peak]) .agent-port-sidebar-rail-icons a.active:after{content:none}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin] .agent-port-sidebar-collapse:active,.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin] .agent-port-sidebar-identity-link:active,.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin] .agent-port-sidebar-nav a:active,.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin] .agent-port-sidebar-nav-action:active,.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin] .agent-port-sidebar-rail-icons a:active{transform:scale(.985)}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin] .agent-port-sidebar-detail{background:var(
    --sidebar-panel-material,linear-gradient(180deg,var(--sidebar-panel-top) 0,var(--sidebar-panel) 180px)
  );box-shadow:none;overflow:hidden}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin] .agent-port-sidebar-bottom,.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin] .agent-shell-sidebar-primary{position:relative;z-index:1}.agent-shell[data-sidebar-treatment] .agent-port-sidebar:is([data-agency-skin=imagine],[data-agency-skin=peak]) .agent-port-sidebar-detail{padding-top:0}.agent-shell[data-sidebar-treatment] .agent-port-sidebar:is([data-agency-skin=imagine],[data-agency-skin=peak]) .agent-shell-sidebar-primary{padding-right:0}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin] .agent-port-sidebar-brand{align-items:center;border-bottom:0;box-sizing:border-box;height:136px;justify-content:flex-start;min-height:136px;overflow:hidden;padding:0;position:relative}.agent-shell[data-sidebar-treatment] .agent-port-sidebar:is([data-agency-skin=imagine],[data-agency-skin=peak]) .agent-port-sidebar-brand{height:136px;margin:0 -18px;min-height:136px;padding:0 22px;width:calc(100% + 36px)}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin] .agent-port-sidebar-brand-lockup{align-items:center;display:flex;justify-content:center;position:relative;z-index:2}.agent-shell[data-sidebar-treatment] .agent-port-sidebar:is([data-agency-skin=imagine],[data-agency-skin=peak]) .agent-port-sidebar-brand-lockup{height:136px;inset:0;justify-content:center;margin:0;pointer-events:none;position:absolute;width:100%}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin] .agent-port-sidebar-logo{background:transparent;border:0;filter:none;-o-object-fit:contain;object-fit:contain;padding:0;transform:none}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=imagine] .agent-port-sidebar-brand[data-logo-presentation=wide] .agent-port-sidebar-logo{filter:none;height:auto;max-height:84px;max-width:192px;width:192px}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=peak] .agent-port-sidebar-brand[data-logo-presentation=square] .agent-port-sidebar-logo{filter:saturate(.98) contrast(1.08) drop-shadow(0 12px 20px rgba(0,0,0,.52));height:118px;max-height:118px;max-width:118px;transform:translateY(2px) scale(1.5);transform-origin:center;width:118px}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin] .agent-shell-agency-text{color:var(--sidebar-text)}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin] .agent-port-sidebar-group,.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin] .agent-port-sidebar-group-actions,.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin] .agent-port-sidebar-nav{gap:5px}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin] .agent-port-sidebar-group-actions{border-top-color:transparent;box-shadow:var(
    --sidebar-group-shadow,inset 0 12px 18px -22px var(--sidebar-border-soft)
  );margin-top:13px;padding-top:13px}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin] .agent-port-sidebar-identity-link,.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin] .agent-port-sidebar-nav a,.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin] .agent-port-sidebar-nav-action{background:transparent;border:0;border-radius:6px;color:var(--sidebar-secondary);font-size:14px;font-weight:600;gap:10px;height:44px;letter-spacing:.01em;min-height:44px;padding:0 12px;position:relative;transform:none;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease,transform .1s ease}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin] .agent-port-sidebar-identity-link:hover,.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin] .agent-port-sidebar-nav a:hover,.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin] .agent-port-sidebar-nav-action:hover{background:var(--sidebar-hover-material,var(--sidebar-hover));border-color:transparent;box-shadow:var(
    --sidebar-hover-shadow,inset 0 1px rgba(255,255,255,.055),inset 0 -1px rgba(0,0,0,.28)
  );color:var(--sidebar-text);transform:none}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin] .agent-port-sidebar-identity-link:active,.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin] .agent-port-sidebar-nav a:active,.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin] .agent-port-sidebar-nav-action:active{transform:scale(.985)}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin] .agent-port-sidebar-identity-link:hover svg,.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin] .agent-port-sidebar-nav a:hover svg,.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin] .agent-port-sidebar-nav-action:hover svg{color:var(--sidebar-hover-icon,var(--sidebar-icon))}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin] .agent-port-sidebar-identity-link:focus-visible,.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin] .agent-port-sidebar-nav a:focus-visible,.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin] .agent-port-sidebar-nav-action:focus-visible{box-shadow:0 0 0 2px #5fa8ff;outline:none}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin] .agent-port-sidebar-identity-link.active,.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin] .agent-port-sidebar-nav a.active,.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin] .agent-port-sidebar-nav-action.active{background:var(--sidebar-active-material);border-color:var(--sidebar-active-border);box-shadow:inset 2px 0 var(--sidebar-active-edge),var(--sidebar-active-shadow);color:var(--sidebar-active-text);font-weight:650}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin] .agent-port-sidebar-route-icon{align-items:center;background:transparent;border:0;display:inline-flex;flex:0 0 24px;height:24px;justify-content:center;width:24px}.agent-shell[data-sidebar-treatment] .agent-port-sidebar:is([data-agency-skin=imagine],[data-agency-skin=peak]) [data-route-icon=production] svg,.agent-shell[data-sidebar-treatment] .agent-port-sidebar:is([data-agency-skin=imagine],[data-agency-skin=peak]) [data-route-icon=rankings] svg,.agent-shell[data-sidebar-treatment] .agent-port-sidebar:is([data-agency-skin=imagine],[data-agency-skin=peak]) [data-route-icon=reports] svg{height:18px;stroke-width:1.9;width:18px}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=peak] .agent-port-sidebar-route-icon{background:rgba(230,219,207,.08);border:1px solid rgba(45,39,34,.34);border-radius:6px;box-shadow:inset 0 1px rgba(255,250,245,.14);flex-basis:26px;height:26px;line-height:0;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease;width:26px}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=peak] .agent-port-sidebar-identity-link:hover .agent-port-sidebar-route-icon,.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=peak] .agent-port-sidebar-nav a:hover .agent-port-sidebar-route-icon,.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=peak] .agent-port-sidebar-nav-action:hover .agent-port-sidebar-route-icon{background:rgba(230,219,207,.14);border-color:rgba(45,39,34,.44);box-shadow:inset 0 1px rgba(255,250,245,.2)}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=peak] .agent-port-sidebar-identity-link.active,.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=peak] .agent-port-sidebar-nav a.active,.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=peak] .agent-port-sidebar-nav-action.active{background:var(--sidebar-active-material);border:1px solid var(--sidebar-active-border);border-radius:6px;box-sizing:border-box;box-shadow:inset 0 1px rgba(184,154,92,.14),var(--sidebar-active-shadow);color:#f7f6f2;font-weight:650;isolation:isolate;letter-spacing:0;z-index:2}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=peak] .agent-port-sidebar-identity-link.active:hover,.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=peak] .agent-port-sidebar-nav a.active:hover,.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=peak] .agent-port-sidebar-nav-action.active:hover{background:linear-gradient(180deg,#363d42,#2c3237);border-color:var(--sidebar-active-border);box-shadow:inset 0 1px rgba(184,154,92,.14),var(--sidebar-active-shadow);color:#f7f6f2}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=peak] .agent-port-sidebar-identity-link.active:active,.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=peak] .agent-port-sidebar-nav a.active:active,.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=peak] .agent-port-sidebar-nav-action.active:active{background:linear-gradient(180deg,#31373c,#23292d);transform:none}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=peak] .agent-port-sidebar-identity-link.active:focus-visible,.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=peak] .agent-port-sidebar-nav a.active:focus-visible,.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=peak] .agent-port-sidebar-nav-action.active:focus-visible{box-shadow:inset 0 1px rgba(184,154,92,.14),var(--sidebar-active-shadow);outline:2px solid #5fa8ff;outline-offset:2px}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=peak] .agent-port-sidebar-identity-link.active:before,.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=peak] .agent-port-sidebar-nav a.active:before,.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=peak] .agent-port-sidebar-nav-action.active:before{content:none}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=peak] .agent-port-sidebar-identity-link.active .agent-port-sidebar-route-icon,.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=peak] .agent-port-sidebar-nav a.active .agent-port-sidebar-route-icon,.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=peak] .agent-port-sidebar-nav-action.active .agent-port-sidebar-route-icon{background:transparent;border-color:transparent;box-shadow:none}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin] .agent-port-sidebar-identity-link svg,.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin] .agent-port-sidebar-nav svg,.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin] .agent-port-sidebar-nav-action svg,.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin] .agent-port-sidebar-rail-icons svg{color:var(--sidebar-icon);height:19px;stroke-width:1.7;width:19px}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin] .agent-port-sidebar-identity-link.active svg,.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin] .agent-port-sidebar-nav a.active svg,.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin] .agent-port-sidebar-nav-action.active svg,.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin] .agent-port-sidebar-rail-icons a.active svg{color:var(--sidebar-icon-active);stroke-width:2}.agent-shell[data-sidebar-treatment] .agent-port-sidebar:is([data-agency-skin=imagine],[data-agency-skin=peak]) .agent-port-sidebar-identity-link.active:after,.agent-shell[data-sidebar-treatment] .agent-port-sidebar:is([data-agency-skin=imagine],[data-agency-skin=peak]) .agent-port-sidebar-nav a.active:after,.agent-shell[data-sidebar-treatment] .agent-port-sidebar:is([data-agency-skin=imagine],[data-agency-skin=peak]) .agent-port-sidebar-nav-action.active:after{background:var(
    --sidebar-active-locator-material,var(--sidebar-active-locator)
  );border-radius:999px;box-shadow:inset 0 1px rgba(255,255,255,.34),0 1px 2px rgba(0,0,0,.58);content:"";height:5px;position:absolute;right:11px;top:calc(50% - 2.5px);width:5px}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin] .agent-port-sidebar-identity-link span,.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin] .agent-port-sidebar-nav span,.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin] .agent-port-sidebar-nav-action span{font-size:14px;font-weight:inherit;letter-spacing:.01em}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=peak] .agent-port-sidebar-identity-link.active:after,.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=peak] .agent-port-sidebar-nav a.active:after,.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=peak] .agent-port-sidebar-nav-action.active:after{content:none}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=peak] .agent-port-sidebar-identity-link.active svg,.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=peak] .agent-port-sidebar-nav a.active svg,.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=peak] .agent-port-sidebar-nav-action.active svg{color:#e7eaec;height:19px;stroke-width:1.9;width:19px}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=peak] .agent-port-sidebar-identity-link.active span,.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=peak] .agent-port-sidebar-nav a.active span,.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=peak] .agent-port-sidebar-nav-action.active span{letter-spacing:0;line-height:20px}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin] .agent-port-sidebar-profile{border-color:var(--sidebar-border-soft)}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin] .agent-port-sidebar-profile span,.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin] .agent-shell-platform,.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin] .agent-shell-platform span{color:var(--sidebar-footer)}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin] .agent-shell-platform{align-items:center;align-self:center;background:transparent;border:0;box-shadow:none;border-top-color:transparent;gap:8px;justify-content:center;justify-self:center;margin:0 auto 16px;padding:0;width:-moz-max-content;width:max-content}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin] .agent-shell-platform span{font-size:12px;font-weight:600;line-height:1;transform:translateY(1px)}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin] .agent-shell-platform:before{content:none}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin] .agent-shell-platform-logo{display:block;opacity:1;transform:translateY(1px);width:84px}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=peak]{box-shadow:none}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=peak] .agent-shell-platform{margin-bottom:9px;position:relative;z-index:1}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=peak] .agent-shell-platform span{color:#d9d7d2;font-size:11px;font-weight:600;letter-spacing:.015em;line-height:12px;text-shadow:0 1px rgba(0,0,0,.52);transform:translateY(-3px)}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=peak] .agent-shell-platform-logo{filter:drop-shadow(0 1px 1px rgba(0,0,0,.48));height:24px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:96px}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=imagine] .agent-port-sidebar-collapse--expanded,.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=peak] .agent-port-sidebar-collapse--expanded{background:rgba(2,6,10,.46);border:1px solid var(--sidebar-border-soft);box-shadow:inset 0 1px rgba(255,255,255,.045);color:var(--sidebar-icon)}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=peak] .agent-port-sidebar-collapse--expanded{background:var(--sidebar-active-material);border:1px solid var(--sidebar-active-border);border-radius:6px;box-shadow:var(--sidebar-active-shadow);color:#d9d6ce}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=peak] .agent-port-sidebar-collapse--expanded:hover{background:linear-gradient(180deg,#363d42,#2c3237);border-color:var(--sidebar-active-border);box-shadow:var(--sidebar-active-shadow);color:var(--peak-antique-brass)}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=peak] .agent-port-sidebar-collapse--expanded:active{background:linear-gradient(180deg,#31373c,#23292d);transform:none}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=peak] .agent-port-sidebar-collapse--expanded:focus-visible{border-color:var(--sidebar-active-border);box-shadow:var(--sidebar-active-shadow);outline:2px solid #5fa8ff;outline-offset:2px}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=imagine] :is(.agent-port-sidebar-nav a,.agent-port-sidebar-nav-action,.agent-port-sidebar-identity-link){font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:575;letter-spacing:0;line-height:20px}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=imagine] .agent-port-sidebar-route-icon{background:rgba(2,3,3,.46);border:1px solid rgba(184,154,92,.24);border-radius:6px;box-shadow:inset 0 1px rgba(246,240,227,.055);flex-basis:26px;height:26px;line-height:0;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease;width:26px}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=imagine] :is(.agent-port-sidebar-nav a:hover,.agent-port-sidebar-nav-action:hover,.agent-port-sidebar-identity-link:hover,.agent-port-sidebar-rail-icons a:hover) .agent-port-sidebar-route-icon{background:rgba(10,11,11,.62);border-color:rgba(184,154,92,.42);box-shadow:inset 0 1px rgba(246,240,227,.09)}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=imagine] :is(.agent-port-sidebar-nav a:not(.active),.agent-port-sidebar-nav-action:not(.active),.agent-port-sidebar-identity-link:not(.active))>span:last-child{text-shadow:0 1px 2px rgba(0,0,0,.68)}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=imagine] :is(.agent-port-sidebar-nav a,.agent-port-sidebar-nav-action,.agent-port-sidebar-identity-link,.agent-port-sidebar-rail-icons a) svg{height:18px;stroke-width:1.8;width:18px}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=imagine] :is(.agent-port-sidebar-nav a.active,.agent-port-sidebar-nav-action.active,.agent-port-sidebar-identity-link.active){background:var(--sidebar-active-material);border:1px solid var(--sidebar-active-border);border-radius:6px;box-sizing:border-box;box-shadow:var(--sidebar-active-shadow);color:#f6f0e3;font-weight:650;isolation:isolate;letter-spacing:0;transform:none;z-index:2}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=imagine] :is(.agent-port-sidebar-nav a.active,.agent-port-sidebar-nav-action.active,.agent-port-sidebar-identity-link.active) span{letter-spacing:0;line-height:20px}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=imagine] :is(.agent-port-sidebar-nav a.active:hover,.agent-port-sidebar-nav-action.active:hover,.agent-port-sidebar-identity-link.active:hover){background:linear-gradient(180deg,#2b3032,#1a1e1f);border-color:var(--sidebar-active-border);box-shadow:var(--sidebar-active-shadow);color:#f6f0e3;transform:none}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=imagine] :is(.agent-port-sidebar-nav a.active:active,.agent-port-sidebar-nav-action.active:active,.agent-port-sidebar-identity-link.active:active){background:linear-gradient(180deg,#252a2c,#101314);transform:none}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=imagine] :is(.agent-port-sidebar-nav a.active:focus-visible,.agent-port-sidebar-nav-action.active:focus-visible,.agent-port-sidebar-identity-link.active:focus-visible){box-shadow:var(--sidebar-active-shadow);outline:2px solid #5fa8ff;outline-offset:2px}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=imagine] :is(.agent-port-sidebar-nav a.active,.agent-port-sidebar-nav-action.active,.agent-port-sidebar-identity-link.active):after,.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=imagine] :is(.agent-port-sidebar-nav a.active,.agent-port-sidebar-nav-action.active,.agent-port-sidebar-identity-link.active):before{content:none}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=imagine] :is(.agent-port-sidebar-nav a.active,.agent-port-sidebar-nav-action.active,.agent-port-sidebar-identity-link.active,.agent-port-sidebar-rail-icons a.active) .agent-port-sidebar-route-icon{background:transparent;border-color:transparent;box-shadow:none}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=imagine] :is(.agent-port-sidebar-nav a.active,.agent-port-sidebar-nav-action.active,.agent-port-sidebar-identity-link.active,.agent-port-sidebar-rail-icons a.active) svg{color:#e7cd83;height:19px;stroke-width:1.9;width:19px}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=imagine] .agent-shell-platform{margin-bottom:14px;position:relative;z-index:1}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=imagine] .agent-shell-platform span{color:#d9d7d2;font-size:11px;font-weight:600;line-height:12px;text-shadow:0 1px rgba(0,0,0,.52);transform:translateY(-3px)}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=imagine] .agent-shell-platform-logo{filter:drop-shadow(0 1px 1px rgba(0,0,0,.48));height:24px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:translateY(1px);width:96px}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=imagine] .agent-port-sidebar-collapse--expanded{background:var(--sidebar-active-material);border:1px solid var(--sidebar-active-border);border-radius:6px;box-shadow:var(--sidebar-active-shadow);color:#d4d7d2}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=imagine] .agent-port-sidebar-collapse--expanded:hover{background:linear-gradient(180deg,#2b3032,#1a1e1f);border-color:var(--sidebar-active-border);box-shadow:var(--sidebar-active-shadow);color:#e7cd83}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=imagine] .agent-port-sidebar-collapse--expanded:active{background:linear-gradient(180deg,#252a2c,#101314);transform:none}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=imagine] .agent-port-sidebar-collapse--expanded:focus-visible{border-color:var(--sidebar-active-border);box-shadow:var(--sidebar-active-shadow);outline:2px solid #5fa8ff;outline-offset:2px}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=imagine] .agent-port-sidebar-rail-icons a.active{background:var(--sidebar-active-material);border:1px solid var(--sidebar-active-border);border-radius:8px;box-shadow:var(--sidebar-active-shadow);color:#e7cd83;transform:none}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=imagine] .agent-port-sidebar-rail-icons a.active:hover{background:linear-gradient(180deg,#2b3032,#1a1e1f);border-color:var(--sidebar-active-border);box-shadow:var(--sidebar-active-shadow)}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=imagine] .agent-port-sidebar-rail-icons a.active:active{background:linear-gradient(180deg,#252a2c,#101314);transform:none}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=imagine] .agent-port-sidebar-rail-icons a.active:focus-visible{box-shadow:var(--sidebar-active-shadow);outline:2px solid #5fa8ff;outline-offset:2px}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=imagine][data-collapsed=true] .agent-port-sidebar-collapse{background:var(--sidebar-active-material);border:1px solid var(--sidebar-active-border);border-radius:8px;box-shadow:var(--sidebar-active-shadow);color:#d4d7d2}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=imagine][data-collapsed=true] .agent-port-sidebar-collapse:hover{background:linear-gradient(180deg,#2b3032,#1a1e1f);border-color:var(--sidebar-active-border);box-shadow:var(--sidebar-active-shadow);color:#e7cd83}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=imagine][data-collapsed=true] .agent-port-sidebar-collapse:active{background:linear-gradient(180deg,#252a2c,#101314);transform:none}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=imagine][data-collapsed=true] .agent-port-sidebar-collapse:focus-visible{border-color:var(--sidebar-active-border);box-shadow:var(--sidebar-active-shadow);outline:2px solid #5fa8ff;outline-offset:2px}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=imagine][data-collapsed=true] .agent-port-sidebar-rail-icons{margin-top:16px}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin] .agent-port-sidebar-chassis{background-color:var(--sidebar-panel);background-position:top;background-repeat:no-repeat;inset:0;pointer-events:none;position:absolute;z-index:0}@media (min-height:965px){.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=peak][data-collapsed=true] .agent-port-sidebar-chassis{border-image-repeat:stretch;border-image-slice:128 0 200 0 fill;border-image-source:url(/brand/sidebar-chassis/peak-collapsed-master-2x-5a84ebc5e9.png);border-image-width:64px 0 0;border-style:solid;border-width:64px 0 0;box-sizing:border-box}}@media (min-height:901px){.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=imagine][data-collapsed=true] .agent-port-sidebar-chassis{border-image-repeat:stretch;border-image-slice:128 0 1 0 fill;border-image-source:url(/brand/sidebar-chassis/imagine-collapsed-master-2x-18d119493e.png);border-image-width:64px 0 0;border-style:solid;border-width:64px 0 0;box-sizing:border-box}}@media (min-height:989px){.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=imagine]:not([data-collapsed=true]) .agent-port-sidebar-chassis{border-image-repeat:stretch;border-image-slice:272 0 1 0 fill;border-image-source:url(/brand/sidebar-chassis/imagine-expanded-master-2x-ec1a2fc4d5.png);border-image-width:136px 0 0;border-style:solid;border-width:136px 0 0;box-sizing:border-box}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=peak]:not([data-collapsed=true]) .agent-port-sidebar-chassis{border-image-repeat:stretch;border-image-slice:272 0 200 0 fill;border-image-source:url(/brand/sidebar-chassis/peak-expanded-master-2x-e97894991e.png);border-image-width:136px 0 0;border-style:solid;border-width:136px 0 0;box-sizing:border-box}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin]:not([data-collapsed=true]) .agent-port-sidebar-chassis:before{top:0}}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=imagine] .agent-port-sidebar-chassis:before{background:linear-gradient(180deg,rgba(0,0,0,.72),rgba(0,0,0,.48) 2px,rgba(0,0,0,.22) 5px,rgba(0,0,0,0) 8px);content:"";height:8px;left:0;pointer-events:none;position:absolute;right:0;top:136px}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=imagine][data-collapsed=true] .agent-port-sidebar-chassis:before{top:64px}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=imagine]:not([data-collapsed=true]) .agent-port-sidebar-chassis:after{background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.22) 3px,rgba(0,0,0,.48) 6px,rgba(0,0,0,.72) 8px,#020303 0,#020303);bottom:0;content:"";height:88px;left:0;pointer-events:none;position:absolute;right:0}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=peak] .agent-port-sidebar-chassis:before{background:linear-gradient(180deg,rgba(0,0,0,.86),rgba(0,0,0,.64) 2px,rgba(0,0,0,.34) 5px,rgba(0,0,0,.12) 8px,rgba(0,0,0,0) 10px);content:"";height:10px;left:0;pointer-events:none;position:absolute;right:0;top:136px}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=peak] .agent-port-sidebar-chassis:after{background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.12) 2px,rgba(0,0,0,.34) 5px,rgba(0,0,0,.64) 8px,rgba(0,0,0,.86) 10px,#181b20 0,#181b20);bottom:0;content:"";height:88px;left:0;pointer-events:none;position:absolute;right:0}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=peak][data-collapsed=true] .agent-port-sidebar-chassis:before{top:64px}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=peak][data-collapsed=true] .agent-port-sidebar-chassis:after{height:64px}@media (min-height:901px){.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=imagine][data-collapsed=true] .agent-port-sidebar-chassis:before{top:0}}@media (min-height:965px){.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=peak][data-collapsed=true] .agent-port-sidebar-chassis:before{top:0}}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=peak] .agent-port-sidebar-rail-icons a.active{background:var(--sidebar-active-material);border:1px solid var(--sidebar-active-border);border-radius:8px;box-shadow:var(--sidebar-active-shadow);color:#e7eaec}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=peak] .agent-port-sidebar-rail-icons a.active:hover{background:linear-gradient(180deg,#363d42,#2c3237);border-color:var(--sidebar-active-border);box-shadow:var(--sidebar-active-shadow)}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=peak] .agent-port-sidebar-rail-icons a.active:active{background:linear-gradient(180deg,#31373c,#23292d);transform:none}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=peak] .agent-port-sidebar-rail-icons a.active:focus-visible{box-shadow:var(--sidebar-active-shadow);outline:2px solid #5fa8ff;outline-offset:2px}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=peak] .agent-port-sidebar-rail-icons a.active .agent-port-sidebar-route-icon{background:transparent;border-color:transparent;box-shadow:none}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=peak] .agent-port-sidebar-rail-icons a.active svg{color:#e7eaec;height:19px;stroke-width:1.9;width:19px}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=peak][data-collapsed=true] .agent-port-sidebar-collapse{background:var(--sidebar-active-material);border:1px solid var(--sidebar-active-border);border-radius:8px;box-shadow:var(--sidebar-active-shadow);color:#d9d6ce}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=peak][data-collapsed=true] .agent-port-sidebar-collapse:hover{background:linear-gradient(180deg,#363d42,#2c3237);border-color:var(--sidebar-active-border);box-shadow:var(--sidebar-active-shadow);color:var(--peak-antique-brass)}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=peak][data-collapsed=true] .agent-port-sidebar-collapse:active{background:linear-gradient(180deg,#31373c,#23292d);transform:none}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=peak][data-collapsed=true] .agent-port-sidebar-collapse:focus-visible{border-color:var(--sidebar-active-border);box-shadow:var(--sidebar-active-shadow);outline:2px solid #5fa8ff;outline-offset:2px}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=peak][data-collapsed=true] .agent-port-sidebar-rail-icons{margin-top:16px}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=peak] :is(.agent-port-sidebar-nav a,.agent-port-sidebar-nav-action,.agent-port-sidebar-identity-link){font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:575;letter-spacing:0;line-height:20px}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=peak] :is(.agent-port-sidebar-nav a,.agent-port-sidebar-nav-action,.agent-port-sidebar-identity-link,.agent-port-sidebar-rail-icons a) svg{height:19px;stroke-width:1.9;width:19px}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=peak] :is(.agent-port-sidebar-nav a:not(.active),.agent-port-sidebar-nav-action:not(.active),.agent-port-sidebar-identity-link:not(.active)) svg{height:18px;stroke-width:1.8;width:18px}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=peak] :is(.agent-port-sidebar-nav a.active,.agent-port-sidebar-nav-action.active,.agent-port-sidebar-identity-link.active,.agent-port-sidebar-rail-icons a.active) svg{color:var(--peak-antique-brass)}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin]:not([data-collapsed=true]) .agent-port-sidebar-chassis{background-size:272px 900px}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin][data-collapsed=true] .agent-port-sidebar-chassis{background-size:64px 900px}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=pantheon] .agent-port-sidebar-chassis{display:none}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=imagine]:not([data-collapsed=true]) .agent-port-sidebar-chassis{background-image:url(/brand/sidebar-chassis/imagine-expanded-master-2x-ec1a2fc4d5.png)}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=imagine][data-collapsed=true] .agent-port-sidebar-chassis{background-image:url(/brand/sidebar-chassis/imagine-collapsed-master-2x-18d119493e.png)}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=peak]:not([data-collapsed=true]) .agent-port-sidebar-chassis{background-image:url(/brand/sidebar-chassis/peak-expanded-master-2x-e97894991e.png)}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=peak][data-collapsed=true] .agent-port-sidebar-chassis{background-image:url(/brand/sidebar-chassis/peak-collapsed-master-2x-5a84ebc5e9.png)}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin] .agent-port-sidebar-detail,.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin] .agent-port-sidebar-rail{background:transparent;border-right:0;box-shadow:none;position:relative;z-index:1}.agent-shell[data-sidebar-treatment] .agent-port-sidebar:is([data-agency-skin=imagine],[data-agency-skin=peak]) .agent-port-sidebar-brand:after,.agent-shell[data-sidebar-treatment] .agent-port-sidebar:is([data-agency-skin=imagine],[data-agency-skin=peak]) .agent-port-sidebar-brand:before,.agent-shell[data-sidebar-treatment] .agent-port-sidebar:is([data-agency-skin=imagine],[data-agency-skin=peak]) .agent-port-sidebar-detail:after,.agent-shell[data-sidebar-treatment] .agent-port-sidebar:is([data-agency-skin=imagine],[data-agency-skin=peak]) .agent-port-sidebar-detail:before{content:none}.agent-shell[data-sidebar-treatment] .agent-port-sidebar:is([data-agency-skin=imagine],[data-agency-skin=peak]) .agent-port-sidebar-brand{background:transparent;box-shadow:none}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=pantheon] .agent-port-sidebar-group,.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=pantheon] .agent-port-sidebar-group-actions,.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=pantheon] .agent-port-sidebar-nav{gap:4px}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=pantheon] .agent-port-sidebar-identity-link,.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=pantheon] .agent-port-sidebar-nav a,.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=pantheon] .agent-port-sidebar-nav-action{gap:8px;height:40px;min-height:40px;padding:0 10px}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=pantheon] .agent-port-sidebar-route-icon{flex-basis:24px;height:24px;width:24px}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=pantheon] .agent-port-sidebar-identity-link svg,.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=pantheon] .agent-port-sidebar-nav svg,.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=pantheon] .agent-port-sidebar-nav-action svg,.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=pantheon] .agent-port-sidebar-rail-icons svg{height:16px;width:16px}.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=pantheon] .agent-port-sidebar-identity-link.active,.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=pantheon] .agent-port-sidebar-nav a.active,.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=pantheon] .agent-port-sidebar-nav-action.active,.agent-shell[data-sidebar-treatment] .agent-port-sidebar[data-agency-skin=pantheon] .agent-port-sidebar-rail-icons a.active{box-shadow:inset 2px 0 var(--sidebar-active-edge),inset 0 1px rgba(255,255,255,.055)}@media (max-width:980px){.agent-shell[data-sidebar-treatment=visual-cockpit]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.agent-shell[data-sidebar-treatment=visual-cockpit],.agent-shell[data-sidebar-treatment=visual-cockpit] .agent-v2-sidebar-frame .agent-port-sidebar{transition:none}}.active-view-as-scope{margin:0 28px 14px;border:1px solid rgba(210,165,58,.24);border-radius:12px;color:#f2f0ea;background:linear-gradient(90deg,rgba(210,165,58,.075),rgba(10,17,21,.96) 36%);box-shadow:inset 3px 0 #d2a53a,inset 0 1px rgba(255,255,255,.04)}.active-view-as-scope-inner{min-height:58px;padding:9px 10px 9px 16px;display:flex;align-items:center;justify-content:space-between;gap:20px}.active-view-as-scope strong{font-size:13px}.active-view-as-scope p.muted{margin:2px 0 0;color:#aeb8bb;font-size:12px;line-height:16px}.active-view-as-exit{min-height:38px;padding:0 12px;display:inline-flex;align-items:center;border:1px solid rgba(205,216,220,.16);border-radius:9px;color:#d8dedf;background:rgba(255,255,255,.025);font-size:12px;font-weight:700;white-space:nowrap}.active-view-as-exit:focus-visible,.active-view-as-exit:hover{border-color:rgba(240,202,98,.52);color:#f0ca62;outline:none}@media (max-width:720px){.active-view-as-scope{margin-inline:14px}.active-view-as-scope-inner{align-items:flex-start}}.agent-shell[data-dashboard-lane=locked-840] .agent-shell-main{align-content:start;display:grid;grid-template-columns:minmax(var(--dashboard-content-gutter),1fr) minmax(0,var(--dashboard-content-max)) minmax(var(--dashboard-content-gutter),1fr);padding-block:26px 52px;padding-inline:0}.agent-shell[data-dashboard-lane=locked-840] .agent-shell-admin-tools,.agent-shell[data-dashboard-lane=locked-840] .agent-shell-content,.agent-shell[data-dashboard-lane=locked-840] .agent-shell-header,.agent-shell[data-dashboard-lane=locked-840] .agent-shell-main>.card.warning{grid-column:2;margin-left:0;margin-right:0;max-width:none;min-width:0;width:100%}.agent-shell[data-dashboard-lane=locked-840] .agent-shell-content>*{max-width:100%}.agent-shell[data-dashboard-lane=locked-840] .agent-cockpit-production-surface,.agent-shell[data-dashboard-lane=locked-840] .agent-leaderboard-board{width:100%}.agent-shell[data-dashboard-page=agent-cockpit-v2]{--dashboard-content-max:980px}.agent-shell[data-dashboard-page=agent-cockpit-v2] .agent-cockpit-v2-route-header{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.agent-shell[data-dashboard-page=leaderboard]{--leaderboard-surface-0:#080c11;--leaderboard-surface-1:#0d131a;--leaderboard-surface-2:#121a23;--leaderboard-surface-3:#18222d;--leaderboard-surface-4:#202d3a;--leaderboard-keyline:rgba(120,137,158,0.3);--leaderboard-keyline-strong:rgba(139,157,180,0.42);--leaderboard-gold:#d6b33f;--leaderboard-gold-bright:#f0d36a;--leaderboard-silver:#cbd4df;--leaderboard-bronze:#cf8c52}.agent-shell[data-dashboard-page=leaderboard] .agent-leaderboard-page-header *,.agent-shell[data-dashboard-page=leaderboard] .agent-shell-content *{letter-spacing:0}.agent-shell[data-dashboard-page=leaderboard] .agent-leaderboard-page-header{position:relative}.agent-shell[data-dashboard-page=leaderboard] .agent-leaderboard-page-header h1{background:none;color:#f4f6f8;font-family:Barlow Condensed,Inter,ui-sans-serif,system-ui,sans-serif;font-weight:800;text-shadow:0 0 16px rgba(244,246,248,.2),0 12px 30px rgba(0,0,0,.28)}.agent-shell[data-dashboard-page=leaderboard] .agent-leaderboard-page-header p{background:none;color:#dfb942;font-family:Barlow Condensed,Inter,ui-sans-serif,system-ui,sans-serif;font-weight:700;text-shadow:0 0 14px rgba(223,185,66,.24),0 8px 20px rgba(0,0,0,.22)}@media (max-width:780px){.agent-shell[data-dashboard-page=leaderboard] .agent-leaderboard-page-header h1{max-width:200px}}.agent-shell[data-dashboard-page=leaderboard] .agent-leaderboard-page-header:after{background:linear-gradient(90deg,#ffe58a,var(--leaderboard-gold) 58%,rgba(214,179,63,.14));bottom:-16px;content:"";height:2px;left:0;position:absolute;width:76px}.agent-shell[data-dashboard-page=leaderboard] .agent-leaderboard-current{background:linear-gradient(180deg,#111820 0,var(--leaderboard-surface-0) 100%);border-color:var(--leaderboard-keyline);border-left-color:rgba(214,179,63,.7);border-top-color:rgba(214,179,63,.48);box-shadow:inset 0 1px 0 rgba(255,255,255,.055),inset 0 -1px 0 rgba(0,0,0,.46),0 18px 42px rgba(0,0,0,.3)}.agent-shell[data-dashboard-page=leaderboard] .agent-leaderboard-current__tile{background:linear-gradient(180deg,#1a2430,#121922);border-color:var(--leaderboard-keyline);border-left-color:rgba(214,179,63,.82);box-shadow:inset 0 1px 0 rgba(255,255,255,.065),inset 0 -1px 0 rgba(0,0,0,.42)}.agent-shell[data-dashboard-page=leaderboard] .agent-leaderboard-current__tile:nth-child(2){background:linear-gradient(110deg,rgba(214,179,63,.12),transparent 46%),linear-gradient(180deg,#1b232c,#121820);border-color:rgba(214,179,63,.32);border-left-color:var(--leaderboard-gold)}.agent-shell[data-dashboard-page=leaderboard] .agent-leaderboard-current__tile span{color:#9ba9bb}.agent-shell[data-dashboard-page=leaderboard] .agent-leaderboard-current__tile:nth-child(2) span{color:var(--leaderboard-gold-bright)}.agent-shell[data-dashboard-page=leaderboard] .agent-leaderboard-current__tile p{color:#e0e6ed}.agent-shell[data-dashboard-page=leaderboard] .agent-leaderboard-current__tile strong{color:#f7f9fc;text-shadow:none}.agent-shell[data-dashboard-page=leaderboard] .agent-leaderboard-current[aria-label="Scoped board summary"] .agent-leaderboard-current__tile span{font-size:12px;white-space:nowrap}.agent-shell[data-dashboard-page=leaderboard] .agent-leaderboard-current[aria-label="Scoped board summary"] .agent-leaderboard-current__tile p{font-size:14px;line-height:1.2}.agent-shell[data-dashboard-page=leaderboard] .agent-leaderboard-current[aria-label="Scoped board summary"] .agent-leaderboard-current__tile{min-height:94.5px}@media (max-width:780px){.agent-shell[data-dashboard-page=leaderboard] .agent-leaderboard-current[aria-label="Scoped board summary"] .agent-leaderboard-current__tile:first-child{min-height:86px}.agent-shell[data-dashboard-page=leaderboard] .agent-leaderboard-current[aria-label="Scoped board summary"] .agent-leaderboard-current__tile:nth-child(2){min-height:105.5px}}.agent-shell[data-dashboard-page=leaderboard] .agent-leaderboard-board__current-summary strong,.agent-shell[data-dashboard-page=leaderboard] .agent-leaderboard-board__custom-warning strong,.agent-shell[data-dashboard-page=leaderboard] .agent-leaderboard-board__header h3,.agent-shell[data-dashboard-page=leaderboard] .agent-leaderboard-board__header span,.agent-shell[data-dashboard-page=leaderboard] .agent-leaderboard-board__metric-row,.agent-shell[data-dashboard-page=leaderboard] .agent-leaderboard-board__range-context,.agent-shell[data-dashboard-page=leaderboard] .agent-leaderboard-current__header span,.agent-shell[data-dashboard-page=leaderboard] .agent-leaderboard-current__tile span,.agent-shell[data-dashboard-page=leaderboard] .agent-leaderboard-current__tile strong,.agent-shell[data-dashboard-page=leaderboard] .source21-leaderboard-pantheon-treatment *{letter-spacing:0}.agent-shell[data-dashboard-page=leaderboard] .agent-leaderboard-board{background:linear-gradient(180deg,#111821 0,var(--leaderboard-surface-0) 100%);border-color:var(--leaderboard-keyline);border-left-color:rgba(214,179,63,.7);border-top-color:rgba(214,179,63,.48);box-shadow:inset 0 1px 0 rgba(255,255,255,.055),inset 0 -1px 0 rgba(0,0,0,.5),0 22px 54px rgba(0,0,0,.34)}.agent-shell[data-dashboard-page=leaderboard] .agent-leaderboard-board__toolbar{background:linear-gradient(180deg,#1a2430,#121922);border-color:var(--leaderboard-keyline-strong);box-shadow:inset 0 1px 0 rgba(255,255,255,.065),0 8px 18px rgba(0,0,0,.2)}.agent-shell[data-dashboard-page=leaderboard] .agent-leaderboard-board__range-tabs{background:var(--leaderboard-surface-0);border-color:rgba(112,130,152,.34);box-shadow:inset 0 1px 2px rgba(0,0,0,.68)}.agent-shell[data-dashboard-page=leaderboard] .agent-leaderboard-board__chip.button,.agent-shell[data-dashboard-page=leaderboard] .agent-leaderboard-board__control-group .button,.agent-shell[data-dashboard-page=leaderboard] .agent-leaderboard-board__control-group .select,.agent-shell[data-dashboard-page=leaderboard] .agent-leaderboard-board__year-disclosure .select,.agent-shell[data-dashboard-page=leaderboard] .agent-leaderboard-board__year-disclosure summary,.agent-shell[data-dashboard-page=leaderboard] .source21-leaderboard-pantheon-treatment button:not([aria-label]){background:linear-gradient(180deg,#25313e,#19222c);border-color:rgba(132,150,172,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.075),0 2px 4px rgba(0,0,0,.18);color:#e8edf3}.agent-shell[data-dashboard-page=leaderboard] .agent-leaderboard-board__chip.button:hover,.agent-shell[data-dashboard-page=leaderboard] .agent-leaderboard-board__control-group .button:not(:disabled):hover,.agent-shell[data-dashboard-page=leaderboard] .agent-leaderboard-board__control-group .select:hover,.agent-shell[data-dashboard-page=leaderboard] .agent-leaderboard-board__year-disclosure .select:hover,.agent-shell[data-dashboard-page=leaderboard] .agent-leaderboard-board__year-disclosure summary:hover,.agent-shell[data-dashboard-page=leaderboard] .source21-leaderboard-pantheon-treatment button:not([aria-label]):not(:disabled):hover{background:linear-gradient(180deg,#303f4f,#222d39);border-color:rgba(214,179,63,.58);box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 4px 10px rgba(0,0,0,.22);color:#ffffff}.agent-shell[data-dashboard-page=leaderboard] .agent-leaderboard-board__chip.button.active{background:linear-gradient(180deg,#f0d36a,#cda933);border-color:#f3da79;box-shadow:inset 0 1px 0 rgba(255,255,255,.44),0 3px 10px rgba(214,179,63,.2);color:#171306}.agent-shell[data-dashboard-page=leaderboard] .agent-leaderboard-board__chip.button:focus-visible,.agent-shell[data-dashboard-page=leaderboard] .agent-leaderboard-board__control-group .button:focus-visible,.agent-shell[data-dashboard-page=leaderboard] .agent-leaderboard-board__control-group .select:focus-visible,.agent-shell[data-dashboard-page=leaderboard] .agent-leaderboard-board__year-disclosure .select:focus-visible,.agent-shell[data-dashboard-page=leaderboard] .agent-leaderboard-board__year-disclosure summary:focus-visible,.agent-shell[data-dashboard-page=leaderboard] .source21-leaderboard-pantheon-treatment button:focus-visible,.agent-shell[data-dashboard-page=leaderboard] .source21-leaderboard-pantheon-treatment select:focus-visible{outline:2px solid rgba(245,215,106,.82);outline-offset:2px}.agent-shell[data-dashboard-page=leaderboard] .agent-leaderboard-board__control-group .button:disabled,.agent-shell[data-dashboard-page=leaderboard] .source21-leaderboard-pantheon-treatment button:disabled{background:#141b23;border-color:rgba(112,130,152,.22);box-shadow:none;color:rgba(174,188,205,.46)}.agent-shell[data-dashboard-page=leaderboard] .agent-leaderboard-board__current-summary{background:linear-gradient(90deg,rgba(214,179,63,.11),transparent 48%),#18212b;border-color:rgba(214,179,63,.38);box-shadow:inset 3px 0 0 rgba(214,179,63,.82),inset 0 1px 0 rgba(255,255,255,.045)}.agent-shell[data-dashboard-page=leaderboard] .agent-leaderboard-board__metric-row{border-color:rgba(214,179,63,.34);color:#dce3ec;font-size:12px;padding:0 8px}.agent-shell[data-dashboard-page=leaderboard] .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment .source21-public-demo-stage>div>.rounded-xl.border{background:var(--leaderboard-surface-0);border-color:var(--leaderboard-keyline-strong);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 12px 28px rgba(0,0,0,.22)}.agent-shell[data-dashboard-page=leaderboard] .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment .source21-public-demo-stage>div>.rounded-xl.border:before{border-color:rgba(120,137,158,.28);box-shadow:none}.agent-shell[data-dashboard-page=leaderboard] .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment .source21-public-demo-stage>div>.rounded-xl.border:after{background:linear-gradient(90deg,transparent,rgba(214,179,63,.72),transparent)}.agent-shell[data-dashboard-page=leaderboard] .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment [role=list]>[role=listitem]:not([aria-label]):not(:has(.text-rank-1)):not(:has(.text-rank-2)):not(:has(.text-rank-3)):not(.border-primary){background:#141c25;box-shadow:inset 0 1px 0 rgba(255,255,255,.025),inset 0 -1px 0 rgba(0,0,0,.24)}.agent-shell[data-dashboard-page=leaderboard] .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment [role=list]>[role=listitem]:not([aria-label]):not(:has(.text-rank-1)):not(:has(.text-rank-2)):not(:has(.text-rank-3)):not(.border-primary):nth-child(2n){background:#17212b}.agent-shell[data-dashboard-page=leaderboard] .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment [role=list]>[role=listitem]:not([aria-label]):not(:has(.text-rank-1)):not(:has(.text-rank-2)):not(:has(.text-rank-3)):not(.border-primary):hover{background:var(--leaderboard-surface-4);box-shadow:inset 3px 0 0 rgba(214,179,63,.52),inset 0 1px 0 rgba(255,255,255,.05)}.agent-shell[data-dashboard-page=leaderboard] .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment [role=list]>[role=listitem]:not([aria-label]):focus-visible{outline:2px solid rgba(240,211,106,.86);outline-offset:-2px}.agent-shell[data-dashboard-page=leaderboard] .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment [role=listitem]:has(.text-rank-1){background:linear-gradient(90deg,rgba(240,211,106,.18),rgba(214,179,63,.07) 52%,transparent 82%),#1b2026;box-shadow:inset 4px 0 0 var(--leaderboard-gold),inset 0 1px 0 rgba(255,239,181,.12),inset 0 -1px 0 rgba(0,0,0,.32)}.agent-shell[data-dashboard-page=leaderboard] .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment [role=listitem]:has(.text-rank-2){background:linear-gradient(90deg,rgba(203,212,223,.14),rgba(203,212,223,.045) 52%,transparent 82%),#192027;box-shadow:inset 4px 0 0 rgba(203,212,223,.78),inset 0 1px 0 rgba(238,244,250,.09),inset 0 -1px 0 rgba(0,0,0,.32)}.agent-shell[data-dashboard-page=leaderboard] .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment [role=listitem]:has(.text-rank-3){background:linear-gradient(90deg,rgba(207,140,82,.16),rgba(207,140,82,.05) 52%,transparent 82%),#1a1f25;box-shadow:inset 4px 0 0 rgba(207,140,82,.84),inset 0 1px 0 rgba(255,216,180,.08),inset 0 -1px 0 rgba(0,0,0,.32)}.agent-shell[data-dashboard-page=leaderboard] .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment [role=listitem]:has(.text-rank-1):hover{background:linear-gradient(90deg,rgba(240,211,106,.24),rgba(214,179,63,.1) 56%,transparent 86%),#22272c}.agent-shell[data-dashboard-page=leaderboard] .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment [role=listitem]:has(.text-rank-2):hover{background:linear-gradient(90deg,rgba(203,212,223,.2),rgba(203,212,223,.07) 56%,transparent 86%),#20272e}.agent-shell[data-dashboard-page=leaderboard] .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment [role=listitem]:has(.text-rank-3):hover{background:linear-gradient(90deg,rgba(207,140,82,.22),rgba(207,140,82,.08) 56%,transparent 86%),#211f20}.agent-shell[data-dashboard-page=leaderboard] .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment .text-rank-1{filter:none}.agent-shell[data-dashboard-page=leaderboard] .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment .border-primary.bg-muted{background:#202b36;border-color:rgba(214,179,63,.48);box-shadow:inset 4px 0 0 var(--leaderboard-gold),inset 0 1px 0 rgba(255,255,255,.065),0 5px 14px rgba(0,0,0,.2)}.agent-shell[data-dashboard-page=leaderboard] .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment [role=listitem]:has(.text-rank-1) .text-foreground,.agent-shell[data-dashboard-page=leaderboard] .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment [role=listitem]:has(.text-rank-1) p.leading-none,.agent-shell[data-dashboard-page=leaderboard] .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment [role=listitem]:has(.text-rank-2) .text-foreground,.agent-shell[data-dashboard-page=leaderboard] .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment [role=listitem]:has(.text-rank-2) p.leading-none,.agent-shell[data-dashboard-page=leaderboard] .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment [role=listitem]:has(.text-rank-3) .text-foreground,.agent-shell[data-dashboard-page=leaderboard] .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment [role=listitem]:has(.text-rank-3) p.leading-none{text-shadow:none}.agent-shell[data-dashboard-page=leaderboard] .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment [role=listitem] .text-foreground{color:#f3f6fa}.agent-shell[data-dashboard-page=leaderboard] .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment [role=listitem] .text-muted-foreground{color:#aab6c5}.agent-shell[data-dashboard-page=leaderboard] .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment [role=listitem]:has(.text-rank-1) .text-foreground,.agent-shell[data-dashboard-page=leaderboard] .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment [role=listitem]:has(.text-rank-1) p.leading-none{color:var(--leaderboard-gold-bright)}.agent-shell[data-dashboard-page=leaderboard] .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment [role=listitem]:has(.text-rank-2) p.leading-none{color:#edf2f7}.agent-shell[data-dashboard-page=leaderboard] .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment [role=listitem]:has(.text-rank-3) .text-foreground,.agent-shell[data-dashboard-page=leaderboard] .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment [role=listitem]:has(.text-rank-3) p.leading-none{color:#e6a46d}.agent-shell[data-dashboard-page=leaderboard] .agent-port-placement-featured__render.source21-leaderboard-pantheon-treatment [role=listitem] p.leading-none{color:#f7f8fa;font-variant-numeric:tabular-nums}.tw21 .file\:border-0::file-selector-button{border-width:0}.tw21 .file\:bg-transparent::file-selector-button{background-color:transparent}.tw21 .file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.tw21 .file\:font-medium::file-selector-button{font-weight:500}.tw21 .file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.tw21 .placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.tw21 .placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.tw21 .placeholder\:text-muted-foreground\/40::-moz-placeholder{color:hsl(var(--muted-foreground)/.4)}.tw21 .placeholder\:text-muted-foreground\/40::placeholder{color:hsl(var(--muted-foreground)/.4)}.tw21 .placeholder\:text-muted-foreground\/50::-moz-placeholder{color:hsl(var(--muted-foreground)/.5)}.tw21 .placeholder\:text-muted-foreground\/50::placeholder{color:hsl(var(--muted-foreground)/.5)}.tw21 .placeholder\:text-neutral-400::-moz-placeholder{--tw-text-opacity:1;color:rgb(163 163 163/var(--tw-text-opacity,1))}.tw21 .placeholder\:text-neutral-400::placeholder{--tw-text-opacity:1;color:rgb(163 163 163/var(--tw-text-opacity,1))}.tw21 .before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.tw21 .before\:absolute:before{content:var(--tw-content);position:absolute}.tw21 .before\:inset-px:before{content:var(--tw-content);inset:1px}.tw21 .before\:mr-1:before{content:var(--tw-content);margin-right:.25rem}.tw21 .before\:size-1\.5:before{content:var(--tw-content);width:.375rem;height:.375rem}.tw21 .before\:rounded-\[calc\(var\(--radius-xl\)-1px\)\]:before{content:var(--tw-content);border-radius:calc(var(--radius-xl) - 1px)}.tw21 .before\:rounded-full:before{content:var(--tw-content);border-radius:9999px}.tw21 .before\:bg-amber-400:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.tw21 .before\:bg-emerald-400:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}.tw21 .before\:bg-muted-foreground:before{content:var(--tw-content);background-color:hsl(var(--muted-foreground))}.tw21 .before\:bg-red-400:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(248 113 113/var(--tw-bg-opacity,1))}.tw21 .before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:before{content:var(--tw-content);--tw-shadow:0 1px --theme(--color-black/4%);--tw-shadow-colored:0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.tw21 .first\:pt-0:first-child{padding-top:0}.tw21 .last\:border-0:last-child{border-width:0}.tw21 .hover\:-translate-y-1:hover{--tw-translate-y:-0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw21 .hover\:bg-accent:hover{background-color:hsl(var(--accent))}.tw21 .hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive)/.8)}.tw21 .hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive)/.9)}.tw21 .hover\:bg-green-600:hover{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.tw21 .hover\:bg-muted:hover{background-color:hsl(var(--muted))}.tw21 .hover\:bg-muted\/20:hover{background-color:hsl(var(--muted)/.2)}.tw21 .hover\:bg-muted\/40:hover{background-color:hsl(var(--muted)/.4)}.tw21 .hover\:bg-muted\/50:hover{background-color:hsl(var(--muted)/.5)}.tw21 .hover\:bg-neutral-800:hover{--tw-bg-opacity:1;background-color:rgb(38 38 38/var(--tw-bg-opacity,1))}.tw21 .hover\:bg-primary\/80:hover{background-color:hsl(var(--primary)/.8)}.tw21 .hover\:bg-primary\/90:hover{background-color:hsl(var(--primary)/.9)}.tw21 .hover\:bg-red-600:hover{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.tw21 .hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary)/.8)}.tw21 .hover\:bg-yellow-600:hover{--tw-bg-opacity:1;background-color:rgb(202 138 4/var(--tw-bg-opacity,1))}.tw21 .hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.tw21 .hover\:text-foreground:hover{color:hsl(var(--foreground))}.tw21 .hover\:text-neutral-300:hover{--tw-text-opacity:1;color:rgb(212 212 212/var(--tw-text-opacity,1))}.tw21 .hover\:underline:hover{text-decoration-line:underline}.tw21 .hover\:opacity-90:hover{opacity:.9}.tw21 .hover\:ring-1:hover{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.tw21 .hover\:ring-ring:hover{--tw-ring-color:hsl(var(--ring))}.tw21 .focus\:bg-accent:focus{background-color:hsl(var(--accent))}.tw21 .focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.tw21 .focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.tw21 .focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.tw21 .focus\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.tw21 .focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.tw21 .focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.tw21 .focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.tw21 .focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.tw21 .focus-visible\:ring-border:focus-visible{--tw-ring-color:hsl(var(--border))}.tw21 .focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.tw21 .focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.tw21 .active\:scale-90:active{--tw-scale-x:.9;--tw-scale-y:.9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw21 .disabled\:pointer-events-none:disabled{pointer-events:none}.tw21 .disabled\:cursor-default:disabled{cursor:default}.tw21 .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.tw21 .disabled\:opacity-50:disabled{opacity:.5}.tw21 .disabled\:opacity-60:disabled{opacity:.6}.tw21 :is(.group:hover .group-hover\:-translate-y-1){--tw-translate-y:-0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw21 :is(.group:hover .group-hover\:translate-x-1){--tw-translate-x:0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw21 :is(.group\/bar:hover .group-hover\/bar\:scale-105){--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw21 :is(.group:hover .group-hover\:grayscale-0){--tw-grayscale:grayscale(0);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)}.tw21 .has-\[\[role\=checkbox\]\]\:w-px:has([role=checkbox]){width:1px}.tw21 .has-\[\[role\=checkbox\]\]\:pe-0:has([role=checkbox]){padding-inline-end:0}.tw21 .data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.tw21 .data-\[unchecked\]\:hidden[data-unchecked]{display:none}.tw21 .data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:0.25rem}.tw21 .data-\[side\=bottom\]\:translate-y-1[data-side=bottom],.tw21 .data-\[side\=left\]\:-translate-x-1[data-side=left]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw21 .data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:-0.25rem}.tw21 .data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:0.25rem}.tw21 .data-\[side\=right\]\:translate-x-1[data-side=right],.tw21 .data-\[side\=top\]\:-translate-y-1[data-side=top]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw21 .data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:-0.25rem}.tw21 .data-\[checked\]\:bg-foreground[data-checked],.tw21 .data-\[indeterminate\]\:bg-foreground[data-indeterminate]{background-color:hsl(var(--foreground))}.tw21 .data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.tw21 .data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.tw21 .data-\[checked\]\:text-background[data-checked],.tw21 .data-\[indeterminate\]\:text-background[data-indeterminate]{color:hsl(var(--background))}.tw21 .data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.tw21 .data-\[state\=open\]\:animate-in[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.tw21 .data-\[state\=closed\]\:animate-out[data-state=closed]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial}.tw21 .data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.tw21 .data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.tw21 .data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.tw21 .data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.tw21 .data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-0.5rem}.tw21 .data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:0.5rem}.tw21 .data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-0.5rem}.tw21 .data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:0.5rem}.tw21 .dark\:bg-primary:is(.dark *){background-color:hsl(var(--primary))}.tw21 .dark\:text-primary-foreground:is(.dark *){color:hsl(var(--primary-foreground))}.tw21 .dark\:before\:shadow-\[0_-1px_--theme\(--color-white\/8\%\)\]:is(.dark *):before{content:var(--tw-content);--tw-shadow:0 -1px --theme(--color-white/8%);--tw-shadow-colored:0 -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.tw21 .sm\:max-w-none{max-width:none}.tw21 .sm\:flex-row{flex-direction:row}.tw21 .sm\:items-end{align-items:flex-end}.tw21 .sm\:items-center{align-items:center}}@media (min-width:768px){.tw21 .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw21 .md\:p-6{padding:1.5rem}.tw21 .md\:px-8{padding-left:2rem;padding-right:2rem}.tw21 .md\:text-5xl{font-size:3rem;line-height:1}.tw21 .md\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (min-width:1024px){.tw21 .lg\:py-32{padding-top:8rem;padding-bottom:8rem}}.tw21 .\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.tw21 :is(.\[\&\>span\]\:line-clamp-1>span){overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.tw21 :is(.\[\&\>tr\]\:last\:border-b-0:last-child>tr){border-bottom-width:0}.tw21 :is(.\[\&_svg\]\:pointer-events-none svg){pointer-events:none}.tw21 :is(.\[\&_svg\]\:size-4 svg){width:1rem;height:1rem}.tw21 :is(.\[\&_svg\]\:shrink-0 svg){flex-shrink:0}.tw21 :is(.\[\&_tr\:last-child\]\:border-0 tr:last-child){border-width:0}.tw21 :is(.\[\&_tr\]\:border-b tr){border-bottom-width:1px}