@layer reset,tokens;@layer base{html{background:var(--orbit-canvas)}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer primitives,patterns,pages;@layer utilities{.\!visible{visibility:visible!important}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.\!end{inset-inline-end:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.contents{display:contents}.inline{display:inline}.table{display:table}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.cursor-text{cursor:text}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}@supports (color:color-mix(in lab, red, red)){:where(.divide-white\/20>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-0{border-style:var(--tw-border-style);border-width:0}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}@supports (color:color-mix(in lab, red, red)){.border-white\/40{border-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}@supports (color:color-mix(in lab, red, red)){.bg-white\/3{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.mask-\[linear-gradient\(to_right\,transparent_0\,black_128px\,black_calc\(100\%-200px\)\,transparent_100\%\)\]{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 128px calc(100% - 200px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 128px calc(100% - 200px),#0000 100%)}.p-0{padding:calc(var(--spacing) * 0)}.pr-10{padding-right:calc(var(--spacing) * 10)}.text-black{color:var(--color-black)}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-white\/20{--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){.ring-white\/20{--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}@supports (color:color-mix(in lab, red, red)){.ring-white\/40{--tw-ring-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.duration-500{--tw-duration:.5s;transition-duration:.5s}@media (hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.hover\:border-white\/60:hover{border-color:#fff9}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/60:hover{border-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/50:hover{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/50:hover{background-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.hover\:bg-white\/90:hover{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/90:hover{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.hover\:text-white:hover{color:var(--color-white)}}@media (width>=40rem){.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (width>=48rem){.md\:justify-start{justify-content:flex-start}}@media (width>=64rem){.lg\:mb-0{margin-bottom:calc(var(--spacing) * 0)}.lg\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:max-w-2xl{max-width:var(--container-2xl)}.lg\:max-w-lg{max-width:var(--container-lg)}.lg\:max-w-xl{max-width:var(--container-xl)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:items-end{align-items:flex-end}.lg\:gap-4{gap:calc(var(--spacing) * 4)}.lg\:gap-28{gap:calc(var(--spacing) * 28)}:where(.lg\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.lg\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.lg\:p-20{padding:calc(var(--spacing) * 20)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:py-12{padding-block:calc(var(--spacing) * 12)}.lg\:pt-20{padding-top:calc(var(--spacing) * 20)}.lg\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (width>=80rem){.xl\:mb-14{margin-bottom:calc(var(--spacing) * 14)}.xl\:max-w-4xl{max-width:var(--container-4xl)}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:px-12{padding-inline:calc(var(--spacing) * 12)}.xl\:py-20{padding-block:calc(var(--spacing) * 20)}.xl\:py-30{padding-block:calc(var(--spacing) * 30)}.xl\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.xl\:leading-16{--tw-leading:calc(var(--spacing) * 16);line-height:calc(var(--spacing) * 16)}}@media (hover:hover){.\[\&\>li\>a\]\:hover\:text-white>li>a:hover{color:var(--color-white)}}.pointer-events-none{pointer-events:none}.absolute{position:absolute}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-6{top:calc(var(--spacing)*6)}.top-full{top:100%}.right-0{right:calc(var(--spacing)*0)}.right-2{right:calc(var(--spacing)*2)}.right-6{right:calc(var(--spacing)*6)}.-bottom-14{bottom:calc(var(--spacing)*-14)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.col-span-full{grid-column:1/-1}.mx-auto{margin-inline:auto}.-mt-30{margin-top:calc(var(--spacing)*-30)}.mt-0{margin-top:calc(var(--spacing)*0)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-16{margin-top:calc(var(--spacing)*16)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.mb-14{margin-bottom:calc(var(--spacing)*14)}.mb-16{margin-bottom:calc(var(--spacing)*16)}.mb-20{margin-bottom:calc(var(--spacing)*20)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-5{margin-left:calc(var(--spacing)*5)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.size-12{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.h-1{height:calc(var(--spacing)*1)}.h-12{height:calc(var(--spacing)*12)}.h-16{height:calc(var(--spacing)*16)}.h-32{height:calc(var(--spacing)*32)}.h-full{height:100%}.min-h-135{min-height:calc(var(--spacing)*135)}.min-h-screen{min-height:100vh}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing)*2)}.w-\[278px\]{width:278px}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-147\.5{max-width:calc(var(--spacing)*147.5)}.max-w-\[500px\]{max-width:500px}.max-w-\[590px\]{max-width:590px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-\[420px\]{min-width:420px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-infinite-scroll{animation:var(--animate-infinite-scroll)}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing)*1)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-x-8>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*8)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-white\/20>:not(:last-child)){border-color:#fff3}@supports (color:color-mix(in lab,red,red)){:where(.divide-white\/20>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.border-white\/40{border-color:color-mix(in oklab,var(--color-white)40%,transparent)}}.border-white\/60{border-color:#fff9}@supports (color:color-mix(in lab,red,red)){.border-white\/60{border-color:color-mix(in oklab,var(--color-white)60%,transparent)}}.bg-theme-dark{background-color:var(--color-theme-dark)}.bg-theme-dark-500{background-color:var(--color-theme-dark-500)}.bg-theme-dark\/80{background-color:#030303cc}@supports (color:color-mix(in lab,red,red)){.bg-theme-dark\/80{background-color:color-mix(in oklab,var(--color-theme-dark)80%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/3{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.bg-white\/3{background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-linear-to-b{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-b{--tw-gradient-position:to bottom in oklab}}.bg-linear-to-b{background-image:linear-gradient(var(--tw-gradient-stops))}.from-white{--tw-gradient-from:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.mask-\[linear-gradient\(to_right\,transparent_0\,black_128px\,black_calc\(100\%-200px\)\,transparent_100\%\)\]{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 128px calc(100% - 200px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 128px calc(100% - 200px),#0000)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.py-1{padding-block:calc(var(--spacing)*1)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-14{padding-block:calc(var(--spacing)*14)}.py-16{padding-block:calc(var(--spacing)*16)}.py-20{padding-block:calc(var(--spacing)*20)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-10{padding-top:calc(var(--spacing)*10)}.pt-20{padding-top:calc(var(--spacing)*20)}.pr-20{padding-right:calc(var(--spacing)*20)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pb-15{padding-bottom:calc(var(--spacing)*15)}.pl-6{padding-left:calc(var(--spacing)*6)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.-tracking-\[0\.2px\]{--tw-tracking:-.2px;letter-spacing:-.2px}.-tracking-\[0\.18px\]{--tw-tracking:-.18px;letter-spacing:-.18px}.-tracking-\[1\.5px\]{--tw-tracking:-1.5px;letter-spacing:-1.5px}.-tracking-\[1px\]{--tw-tracking:-1px;letter-spacing:-1px}.whitespace-nowrap{white-space:nowrap}.text-theme-dark-50{color:var(--color-theme-dark-50)}.text-theme-dark-500{color:var(--color-theme-dark-500)}.text-white{color:var(--color-white)}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white)40%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white)60%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.text-zinc-50{color:var(--color-zinc-50)}.text-zinc-400{color:var(--color-zinc-400)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-transparent{--tw-ring-color:transparent}.ring-white\/40{--tw-ring-color:#fff6}@supports (color:color-mix(in lab,red,red)){.ring-white\/40{--tw-ring-color:color-mix(in oklab,var(--color-white)40%,transparent)}}.backdrop-blur-lg{--tw-backdrop-blur:blur(var(--blur-lg));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}@media (hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.placeholder\:text-white\/60::placeholder{color:#fff9}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-white\/60::placeholder{color:color-mix(in oklab,var(--color-white)60%,transparent)}}.placeholder\:text-white\/80::placeholder{color:#fffc}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-white\/80::placeholder{color:color-mix(in oklab,var(--color-white)80%,transparent)}}@media (hover:hover){.hover\:border-white\/60:hover{border-color:#fff9}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/60:hover{border-color:color-mix(in oklab,var(--color-white)60%,transparent)}}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.hover\:bg-white\/50:hover{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/50:hover{background-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.hover\:bg-white\/90:hover{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/90:hover{background-color:color-mix(in oklab,var(--color-white)90%,transparent)}}.hover\:text-white:hover{color:var(--color-white)}}.focus\:border-white\/50:focus{border-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.focus\:border-white\/50:focus{border-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.focus\:outline-0:focus{outline-style:var(--tw-outline-style);outline-width:0}@media (width>=40rem){.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline-flex{display:inline-flex}.sm\:w-5\/12{width:41.6667%}.sm\:w-7\/12{width:58.3333%}.sm\:w-70{width:calc(var(--spacing)*70)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:p-10{padding:calc(var(--spacing)*10)}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (width>=48rem){.md\:justify-start{justify-content:flex-start}}@media (width>=64rem){.lg\:-mt-60{margin-top:calc(var(--spacing)*-60)}.lg\:mb-0{margin-bottom:calc(var(--spacing)*0)}.lg\:mb-10{margin-bottom:calc(var(--spacing)*10)}.lg\:mb-16{margin-bottom:calc(var(--spacing)*16)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:max-w-2xl{max-width:var(--container-2xl)}.lg\:max-w-lg{max-width:var(--container-lg)}.lg\:max-w-xl{max-width:var(--container-xl)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:items-end{align-items:flex-end}.lg\:gap-4{gap:calc(var(--spacing)*4)}.lg\:gap-28{gap:calc(var(--spacing)*28)}:where(.lg\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}:where(.lg\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px*var(--tw-divide-y-reverse));border-bottom-width:calc(0px*calc(1 - var(--tw-divide-y-reverse)))}.lg\:p-20{padding:calc(var(--spacing)*20)}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}.lg\:px-10{padding-inline:calc(var(--spacing)*10)}.lg\:py-12{padding-block:calc(var(--spacing)*12)}.lg\:py-16{padding-block:calc(var(--spacing)*16)}.lg\:pt-20{padding-top:calc(var(--spacing)*20)}.lg\:pt-30{padding-top:calc(var(--spacing)*30)}.lg\:pb-24{padding-bottom:calc(var(--spacing)*24)}.lg\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (width>=80rem){.xl\:mb-14{margin-bottom:calc(var(--spacing)*14)}.xl\:max-w-4xl{max-width:var(--container-4xl)}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:px-12{padding-inline:calc(var(--spacing)*12)}.xl\:py-20{padding-block:calc(var(--spacing)*20)}.xl\:py-30{padding-block:calc(var(--spacing)*30)}.xl\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.xl\:leading-16{--tw-leading:calc(var(--spacing)*16);line-height:calc(var(--spacing)*16)}}.\[\&_img\]\:max-w-none img{max-width:none}.\[\&_li\]\:mx-3 li{margin-inline:calc(var(--spacing)*3)}.\[\&_li\]\:mx-10 li{margin-inline:calc(var(--spacing)*10)}.\[\&\>li\>a\]\:block>li>a{display:block}.\[\&\>li\>a\]\:inline-block>li>a{display:inline-block}.\[\&\>li\>a\]\:py-4>li>a{padding-block:calc(var(--spacing)*4)}.\[\&\>li\>a\]\:font-normal>li>a{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}@media (hover:hover){.\[\&\>li\>a\]\:hover\:text-white>li>a:hover{color:var(--color-white)}}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-divide-x-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%}}}@layer theme{:root,:host{--font-sans:"Inter",sans-serif;--font-mono:"Menlo Regular",monospace;--color-gray-100:oklch(96.7% .003 264.542);--color-zinc-50:oklch(98.5% 0 0);--color-zinc-400:oklch(70.5% .015 286.067);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-4xl:56rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:1.5;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:1.2;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--radius-md:.375rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--blur-lg:16px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-theme-dark:#030303;--color-theme-dark-50:#e6e6e6;--color-theme-dark-500:#060606;--animate-infinite-scroll:infinite-scroll 25s linear infinite}}@layer components;.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#555;--xy-background-pattern-lines-color-default:#333;--xy-background-pattern-cross-color-default:#333;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));width:26px;height:26px;color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));padding:10px;font-size:12px}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}:root{--ink:#17211d;--muted:#35413b;--line:#dfe5e1;--soft-line:#edf0ee;--surface:#fff;--canvas:#f4f6f4;--sidebar:#14211c;--sidebar-muted:#dbe3df;--green:#2d7456;--green-dark:#205a41;--green-soft:#e9f3ee;--amber-soft:#f8f1df;--red:#9f3f3f;--shadow:0 12px 35px #1b2a2312}.automation-page-intro .eyebrow,.knowledge-page-intro .eyebrow{align-items:center;gap:7px;display:inline-flex}.automation-metrics svg,.knowledge-metrics svg{width:18px;height:18px}.automation-builder,.knowledge-source-form{padding:24px}.automation-columns{align-items:start}.automation-list,.automation-run-list,.knowledge-source-list,.knowledge-results{gap:10px;display:grid}.automation-card,.knowledge-source-list>article{background:var(--surface);border:0;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px;display:grid}@supports (color:color-mix(in lab, red, red)){.automation-card,.knowledge-source-list>article{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.automation-icon,.knowledge-source-icon{color:#8c95a8;background:var(--surface);border-radius:13px;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.automation-icon,.knowledge-source-icon{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.automation-icon svg,.knowledge-source-icon svg{width:19px;height:19px}.automation-icon.active,.knowledge-source-icon.ready{color:#20b875;background:#20b87521}.automation-icon.paused,.knowledge-source-icon.pending{color:#d49a38;background:#d49a3821}.knowledge-source-icon.error{color:#e06464;background:#e0646421}.automation-card-title,.knowledge-source-title,.knowledge-result-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.automation-card-title span,.knowledge-source-title span,.knowledge-result-title span{background:var(--surface);color:var(--muted);border-radius:999px;padding:4px 8px;font-size:.72rem;font-weight:700}.automation-card p,.knowledge-source-list p{color:var(--muted);margin:5px 0;font-size:.86rem}.automation-card small,.knowledge-source-list small{color:var(--muted)}.automation-actions,.knowledge-source-actions{gap:6px;display:flex}.automation-actions button,.knowledge-source-actions button{width:34px;height:34px;color:var(--muted);background:var(--surface);border:0;border-radius:10px;place-items:center;display:grid}.automation-actions button:hover,.knowledge-source-actions button:hover{color:var(--ink);background:0 0}.automation-actions svg,.knowledge-source-actions svg{width:15px;height:15px}.compact-approvals article{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;gap:12px;padding:14px 0;display:grid}.compact-approvals article:last-child{border-bottom:0}.compact-approvals article>span{color:#d49a38}.compact-approvals p{color:var(--muted);margin:4px 0 10px}.automation-run-list>article{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 0;display:grid}.automation-run-list>article:last-child{border-bottom:0}.automation-run-list p{max-width:760px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:.82rem;overflow:hidden}.automation-run-list small{color:var(--muted);align-items:center;gap:5px;display:flex}.automation-run-list small svg{width:14px}.automation-card .automation-actions{flex-wrap:wrap;grid-column:2/-1;justify-content:flex-end}.automation-actions .automation-action-labeled{gap:6px;width:auto;min-width:34px;padding:0 9px;display:inline-flex}.automation-actions .automation-action-labeled span{font-size:.72rem;font-weight:700}.automation-actions .automation-action-danger{color:var(--red)}.automation-actions .automation-action-danger:hover{border-color:var(--red);color:var(--red)}.automation-archive{border-top:1px solid var(--line);margin-top:16px}.automation-archive summary{cursor:pointer;color:var(--muted);padding:14px 0 4px;font-size:.78rem;font-weight:750}.automation-archive>div{gap:8px;padding-top:8px;display:grid}.automation-archive article{background:var(--canvas);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.automation-archive article>span{color:var(--muted)}.automation-archive article>span svg{width:17px}.automation-archive article>div{gap:2px;display:grid}.automation-archive article small{color:var(--muted)}.automation-archive .secondary-button svg{width:14px}.automation-safety-note{color:var(--muted);background:var(--canvas);border-radius:12px;align-items:center;gap:8px;margin:-2px 0 10px;padding:10px 12px;font-size:.78rem;line-height:1.45;display:flex}.automation-safety-note svg{width:16px;color:var(--green);flex:none}.automation-run-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.automation-run-controls .secondary-button{min-height:32px;padding:6px 9px;font-size:.72rem}.automation-run-controls .secondary-button svg{width:14px}.run-status{color:var(--muted);background:var(--surface);border-radius:999px;padding:5px 9px;font-size:.72rem;font-weight:750}.run-status.completed{color:#1c9a64;background:#20b87521}.run-status.failed{color:#d25151;background:#e0646421}.run-status.awaiting_approval{color:#b77e21;background:#d49a3821}.page-intro-actions{align-items:end;gap:10px;display:flex}.knowledge-search-panel{padding:24px}.knowledge-search-box{border:1px solid var(--line);background:var(--surface);border-radius:15px;grid-template-columns:auto minmax(180px,1fr) auto auto;align-items:center;gap:10px;padding:9px 10px 9px 14px;display:grid}.knowledge-search-box>svg{width:18px;color:var(--muted)}.knowledge-search-box input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0}.knowledge-results{margin-top:16px}.knowledge-results>article{border:1px solid var(--line);background:var(--surface);border-radius:15px;padding:16px}@supports (color:color-mix(in lab, red, red)){.knowledge-results>article{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.knowledge-results p{color:var(--ink);margin:9px 0;display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.knowledge-results p{color:color-mix(in srgb, var(--ink) 82%, var(--muted))}}.knowledge-results p{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:.88rem;line-height:1.55}.knowledge-results small{color:var(--muted);word-break:break-all;align-items:center;gap:6px;display:flex}.knowledge-results small svg{flex:none;width:14px}.rag-preview{border:1px solid var(--line);border-radius:14px;margin-top:16px;overflow:hidden}.rag-preview summary{cursor:pointer;color:var(--muted);background:var(--surface);padding:13px 15px;font-weight:700}.rag-preview pre{max-height:420px;color:var(--ink);white-space:pre-wrap;margin:0;padding:16px;font:.78rem/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.knowledge-source-list em{color:#d25151;margin-top:6px;font-size:.78rem;display:block}.privacy-chip svg{width:14px}@media (width<=760px){.page-intro-actions{flex-direction:column;align-items:stretch;width:100%}.page-intro-actions .compact-field{width:100%}.knowledge-search-box{grid-template-columns:auto 1fr}.knowledge-search-box button{grid-column:span 2;justify-content:center}.automation-card,.knowledge-source-list>article{grid-template-columns:auto 1fr}.automation-actions,.knowledge-source-actions{grid-column:1/-1;justify-content:flex-end}.automation-run-list>article{grid-template-columns:1fr;gap:7px}.automation-run-list p{white-space:normal}.automation-run-controls{justify-content:flex-start}.automation-archive article{grid-template-columns:auto minmax(0,1fr)}.automation-archive article .secondary-button{grid-column:1/-1;justify-content:center}}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--canvas);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}.app-shell{min-height:100vh;display:flex}.sidebar{background:var(--sidebar);color:#fff;z-index:30;flex-direction:column;flex:0 0 244px;height:100vh;min-height:100vh;padding:24px 14px 18px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:11px;padding:0 8px 27px;display:flex}.brand-mark{color:#b6dfca;background:#ffffff12;border:1px solid #ffffff24;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.brand div{gap:1px;display:grid}.brand strong{letter-spacing:-.01em;font-size:14px;font-weight:650}.brand span:last-child{color:var(--sidebar-muted);font-size:11px}.mobile-close{margin-left:auto;display:none!important}nav{gap:5px;display:grid}.nav-item{width:100%;color:var(--sidebar-muted);text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:10px 11px;font-size:13px;transition:background .16s,color .16s;display:flex}.nav-item-active{color:#fff;background:0 0;font-weight:500}.nav-count{color:#fff;text-align:center;background:#cb8f42;border-radius:20px;min-width:20px;margin-left:auto;padding:2px 6px;font-size:10px;font-weight:700}.sidebar-footer{color:var(--sidebar-muted);border-top:1px solid #ffffff17;gap:7px;margin-top:auto;padding:16px 10px 0;font-size:10px;display:grid}.local-status{color:#cce8d9;align-items:center;gap:7px;font-size:11px;display:flex}.status-dot{background:#54a77d;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 3px #54a77d24}.workspace{flex:1;min-width:0}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:20;background:#ffffffd1;justify-content:space-between;align-items:center;gap:24px;min-height:86px;padding:17px 34px;display:flex;position:sticky;top:0}.topbar h1{letter-spacing:-.025em;margin:2px 0 0;font-size:18px;font-weight:650}.eyebrow{color:var(--green);letter-spacing:.105em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:750;display:inline-flex}.topbar-actions{align-items:center;gap:12px;display:flex}.sync-state{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}.sync-state svg{color:var(--green)}.companion-launch-button{color:#1f6547;background:#edf8f1;border:1px solid #b9d7c7;border-radius:10px;align-items:center;gap:7px;min-height:38px;padding:8px 12px;font-size:11px;font-weight:750;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.companion-launch-button:hover{border-color:var(--line);background:0 0;transform:none}.companion-launch-button svg{width:16px;height:16px}.menu-button{display:none!important}.content{max-width:1440px;margin:0 auto;padding:30px 34px 56px}.page-stack{gap:20px;display:grid}.narrow-page{max-width:980px;margin:0 auto}.hero-panel{color:#f6fbf8;min-height:310px;box-shadow:var(--shadow);background:#1a3027;border-radius:20px;grid-template-columns:1.45fr .75fr;align-items:center;gap:30px;padding:clamp(30px,5vw,56px);display:grid;position:relative;overflow:hidden}.hero-panel:before{content:"";border:1px solid #b1e1c81a;border-radius:50%;width:420px;height:420px;position:absolute;top:-100px;right:-95px;box-shadow:0 0 0 70px #b1e1c806,0 0 0 140px #b1e1c805}.hero-panel>*{z-index:1;position:relative}.hero-panel h2{letter-spacing:-.045em;max-width:740px;margin:14px 0 16px;font-size:clamp(28px,4vw,43px);font-weight:620;line-height:1.08}.hero-panel p{color:#b8c9c1;max-width:650px;margin:0;font-size:14px;line-height:1.65}.hero-actions{flex-wrap:wrap;align-items:center;gap:11px;margin-top:27px;display:flex}.profile-orbit{justify-self:center;place-items:center;width:220px;height:220px;display:grid;position:relative}.profile-orbit:before{content:"";border:1px dashed #b6dfca4d;border-radius:50%;position:absolute;inset:12px}.orbit-ring{text-align:center;background:#ffffff13;border:1px solid #ffffff29;border-radius:50%;place-content:center;width:126px;height:126px;display:grid;box-shadow:inset 0 0 45px #9ed3b812}.orbit-ring strong{letter-spacing:-.05em;font-size:30px}.orbit-ring span{color:#9fb4aa;text-transform:uppercase;letter-spacing:.12em;font-size:10px}.orbit-tag{color:#d9eee3;background:#2d4b3e;border:1px solid #ffffff1f;border-radius:20px;padding:6px 9px;font-size:10px;position:absolute;box-shadow:0 8px 20px #0000001f}.tag-one{top:18px;left:2px}.tag-two{top:58px;right:-2px}.tag-three{bottom:22px;left:15px}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.metric-card,.panel{background:var(--surface);box-shadow:none;border:0;border-radius:14px}.metric-card{gap:7px;padding:19px 21px;display:grid}.metric-card>span{color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.metric-card>span svg{color:var(--green)}.metric-card strong{letter-spacing:-.04em;font-size:26px;font-weight:650}.metric-card small{color:var(--muted);font-size:10px}.two-column{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.section-heading,.page-intro{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.section-heading h3{letter-spacing:-.02em;margin:4px 0 0;font-size:16px}.text-button{color:var(--green);background:0 0;border:0;align-items:center;gap:2px;padding:4px;font-size:11px;display:inline-flex}.contract-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:20px;display:grid}.contract-list>div{border:1px solid var(--soft-line);background:#f7f9f7;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.contract-list svg{width:18px;color:var(--green)}.contract-list span{gap:2px;display:grid}.contract-list small{color:var(--muted);font-size:9px}.contract-list strong{font-size:11px}.sop-flow{grid-template-columns:repeat(3,1fr);gap:12px 8px;margin-top:21px;display:grid}.sop-flow>div{align-items:center;gap:7px;font-size:10px;display:flex}.sop-flow span{width:22px;height:22px;color:var(--green);background:var(--green-soft);border-radius:50%;place-items:center;font-weight:700;display:grid}.page-intro{align-items:center;margin-bottom:4px}.page-intro h2{letter-spacing:-.045em;margin:8px 0;font-size:clamp(26px,4vw,38px);line-height:1.1}.page-intro p{color:var(--muted);max-width:650px;margin:0;font-size:13px;line-height:1.6}.form-section-title{border-bottom:1px solid var(--soft-line);align-items:flex-start;gap:13px;margin-bottom:21px;padding-bottom:20px;display:flex}.form-section-title>svg{color:var(--green);background:var(--green-soft);border-radius:10px;width:38px;height:38px;padding:9px}.form-section-title h3{margin:1px 0 4px;font-size:15px}.form-section-title p{color:var(--muted);margin:0;font-size:11px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.field{gap:7px;display:grid}.field>span{font-size:11px;font-weight:650}.field-wide{grid-column:1/-1}input,select,textarea{width:100%;color:var(--ink);background:#fbfcfb;border:1px solid #d6ded9;border-radius:9px;outline:none;padding:10px 12px;font-size:12px;transition:border .16s,box-shadow .16s}textarea{resize:vertical;line-height:1.55}input:focus,select:focus,textarea:focus{border-color:#76a98e;box-shadow:0 0 0 3px #3d825e1a}::placeholder{color:#9ba7a1}.switch-row{border-top:1px solid var(--soft-line);justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:14px 0 0;display:flex}.switch-row span{gap:4px;display:grid}.switch-row small{color:var(--muted);font-size:10px}.switch-row input{appearance:none;background:#cbd4cf;border:0;border-radius:20px;flex:none;width:38px;height:21px;padding:0;position:relative}.switch-row input:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0000002e}.switch-row input:checked{background:var(--green)}.switch-row input:checked:after{transform:translate(17px)}.principle-note{background:var(--amber-soft);color:#6c562e;border-radius:12px;align-items:flex-start;gap:12px;padding:17px 20px;display:flex}.principle-note svg{width:18px}.principle-note div{gap:3px;display:grid}.principle-note strong{font-size:11px}.principle-note span{font-size:10px}.evolution-grid{grid-template-columns:1.1fr .9fr}.proposal-list{gap:12px;margin-top:18px;display:grid}.proposal{border:1px solid var(--line);border-radius:11px;gap:8px;padding:15px;display:grid}.proposal-top{color:var(--muted);justify-content:space-between;align-items:center;font-size:9px;display:flex}.source-pill,.current-pill{color:var(--green);background:var(--green-soft);border-radius:20px;padding:3px 7px;font-size:9px}.proposal>strong{font-size:12px}.proposal p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.proposal code{background:#f4f6f4;border-radius:7px;width:fit-content;padding:7px 9px;font-size:10px}.proposal-actions{gap:8px;padding-top:5px;display:flex}.approve-button,.reject-button{border:0;border-radius:8px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;font-weight:650;display:inline-flex}.approve-button{color:var(--green-dark);background:var(--green-soft)}.reject-button{color:var(--red);background:#faeeee}.observation-form{justify-items:end;gap:10px;margin-top:18px;display:grid}.observation-list{margin-top:24px;padding-left:8px;display:grid}.observation-list>div:not(.empty-state){border-left:1px solid var(--line);padding:0 0 18px 18px;position:relative}.timeline-dot{background:var(--green);border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:-4px}.observation-list p{margin:0 0 4px;font-size:11px;line-height:1.5}.observation-list small{color:var(--muted);font-size:9px}.empty-state{text-align:center;color:var(--muted);justify-items:center;gap:6px;padding:38px 20px;display:grid}.empty-state svg{color:var(--green)}.empty-state strong{color:var(--ink);font-size:12px}.empty-state span{font-size:10px}.context-panel{color:#d9e7df;box-shadow:var(--shadow);background:#17251f;border-radius:14px;overflow:hidden}.context-toolbar{color:#9aafa4;border-bottom:1px solid #ffffff17;justify-content:space-between;gap:20px;padding:11px 16px;font-size:10px;display:flex}.context-toolbar span:first-child{align-items:center;gap:8px;display:flex}.context-panel pre,.mcp-panel pre{white-space:pre-wrap;word-break:break-word;margin:0;padding:22px;font:11px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.mcp-panel pre{border:1px solid var(--soft-line);color:#101310;background:#fff;border-radius:10px}.tool-pills{flex-wrap:wrap;gap:6px;margin-top:15px;display:flex}.tool-pills code{border:1px solid var(--line);color:var(--muted);border-radius:20px;padding:5px 8px;font-size:9px}.history-list{padding:5px 22px}.history-entry{border-bottom:1px solid var(--soft-line);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:18px 0;display:grid}.history-entry:last-child{border-bottom:0}.history-icon{width:36px;height:36px;color:var(--green);background:var(--green-soft);border-radius:10px;place-items:center;display:grid}.history-icon svg{width:17px}.history-title{align-items:center;gap:8px;display:flex}.history-title strong{font-size:12px}.history-entry p{color:var(--muted);margin:4px 0;font-size:10px}.history-entry small{color:#8a958f;font-size:9px}.primary-button,.secondary-button,.ghost-button,.icon-button{border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:7px;font-weight:650;transition:background .16s,border .16s,transform .16s;display:inline-flex}.primary-button{background:var(--green);color:#fff;padding:9px 13px;font-size:11px}.primary-button:hover{background:var(--green-dark)}.secondary-button{color:#34443c;border-color:var(--line);background:#fff;padding:8px 11px;font-size:10px}.secondary-button:hover{background:#f9fbfa;border-color:#b9c6bf}.ghost-button{border-color:var(--line);background:0 0;padding:9px 12px;font-size:11px}.icon-button{width:35px;height:35px;color:inherit;background:0 0;padding:0}.icon-button svg{width:19px}.alert{border-radius:9px;align-items:center;gap:8px;margin:14px 34px -12px;padding:10px 13px;font-size:10px;display:flex}.error-alert{color:#7e3333;background:#fbeaea;border:1px solid #f1cece}.alert button{color:inherit;background:0 0;border:0;margin-left:auto;font-size:9px}.toast{z-index:70;color:#fff;background:#17251f;border-radius:10px;align-items:center;gap:8px;padding:11px 14px;font-size:10px;display:flex;position:fixed;bottom:24px;right:26px;box-shadow:0 15px 40px #0000002e}.center-screen{min-height:100vh;color:var(--muted);justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex}.error-screen{text-align:center;flex-direction:column}.error-screen h1{color:var(--ink);margin:8px 0 0}.error-screen p{margin:0 0 10px}.spin{animation:1.2s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.project-module{gap:18px}.project-page-intro{margin-bottom:0}.project-loading{min-height:260px;color:var(--muted);justify-content:center;align-items:center;gap:10px;display:flex}.project-create-form{gap:22px;display:grid}.form-actions{align-items:center;gap:9px;display:flex}.project-command-bar{border:1px solid var(--line);background:#ffffffbf;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:10px 14px;display:flex}.project-selector{align-items:center;gap:12px;min-width:min(100%,420px);display:flex}.project-selector>span{color:var(--muted);white-space:nowrap;font-size:10px}.project-selector select{background:#fff;min-width:250px}.project-version{white-space:nowrap;color:var(--muted);align-items:center;gap:8px;font-size:10px;display:flex}.project-version strong{color:var(--green)}.project-hero{background:#fff;justify-content:space-between;align-items:center;gap:28px;min-height:180px;padding:30px;display:flex}.project-hero h3{letter-spacing:-.045em;margin:9px 0 8px;font-size:clamp(25px,4vw,40px)}.project-hero p{color:var(--muted);max-width:700px;margin:0;font-size:13px;line-height:1.6}.tag-row{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.tag-row span{color:var(--green-dark);background:var(--green-soft);border-radius:20px;padding:5px 9px;font-size:9px;font-weight:650}.project-score{text-align:center;width:128px;height:128px;box-shadow:inset 0 0 0 8px var(--green-soft);background:#fffc;border:1px solid #c9dbd1;border-radius:50%;flex:none;place-content:center;display:grid}.project-score strong{color:var(--green-dark);font-size:32px;line-height:1}.project-score span{color:var(--muted);max-width:80px;margin-top:7px;font-size:8px}.project-tabs{border:1px solid var(--line);scrollbar-width:thin;background:#fff;border-radius:12px;align-items:center;gap:6px;padding:5px;display:flex;overflow-x:auto}.project-tabs button{color:var(--muted);background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:6px;padding:8px 10px;font-size:9px;font-weight:650;display:inline-flex}.project-tabs button:hover{color:var(--ink);background:0 0}.project-tabs button.active{color:var(--ink);background:0 0;font-weight:500}.project-tabs button>span{background:#0000000f;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;display:grid}.project-tabs button.active>span{color:var(--muted);background:0 0}.project-overview-grid{grid-template-columns:1.15fr .85fr}.artifact-matrix{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.artifact-matrix button{border:1px solid var(--soft-line);text-align:left;min-height:74px;color:var(--green);background:#fbfcfb;border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.artifact-matrix button:hover{border-color:var(--soft-line);background:0 0}.artifact-matrix button>svg{width:19px}.artifact-matrix button>span{gap:3px;display:grid}.artifact-matrix strong{color:var(--ink);font-size:16px}.artifact-matrix small{color:var(--muted);font-size:9px}.artifact-section-heading{padding:8px 2px}.artifact-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.artifact-form .form-actions{grid-column:1/-1}.artifact-list{gap:10px;display:grid}.artifact-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;padding:17px 18px;display:grid}.artifact-icon{width:39px;height:39px;color:var(--green);background:var(--green-soft);border-radius:10px;place-items:center;display:grid}.artifact-icon svg{width:18px}.artifact-body{min-width:0}.artifact-title{align-items:center;gap:8px;display:flex}.artifact-title strong{font-size:12px}.artifact-title span{color:var(--green);background:var(--green-soft);border-radius:12px;padding:3px 6px;font-size:8px;font-weight:700}.artifact-body p{color:var(--muted);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0;font-size:10px;line-height:1.5;display:-webkit-box;overflow:hidden}.artifact-body small{color:#87958d;font-size:8px}.compact-select{gap:5px;min-width:122px;display:grid}.compact-select span{color:var(--muted);font-size:8px}.compact-select select{background:#fff;padding:7px 9px;font-size:9px}.project-empty{background:#ffffff8c;border:1px dashed #cbd8d1;border-radius:14px;min-height:210px}.store-module{gap:18px}.store-loading{min-height:260px;color:var(--muted);justify-content:center;align-items:center;gap:10px;display:flex}.store-page-intro{margin-bottom:0}.store-intro-actions,.store-editor-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.store-metrics .store-project-name{text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.store-form,.store-import{gap:22px;display:grid}.store-workspace{grid-template-columns:minmax(270px,330px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.store-catalog{grid-template-rows:auto minmax(0,1fr);max-height:calc(100vh - 120px);padding:12px;display:grid;position:sticky;top:96px;overflow:hidden}.store-toolbar{border-bottom:1px solid var(--soft-line);grid-template-columns:minmax(0,1fr) 94px;gap:7px;padding-bottom:10px;display:grid}.store-toolbar select{background:#fff;padding:8px;font-size:9px}.store-search{color:var(--muted);background:#fbfcfb;border:1px solid #d6ded9;border-radius:9px;align-items:center;gap:7px;padding-left:9px;display:flex}.store-search:focus-within{border-color:#76a98e;box-shadow:0 0 0 3px #3d825e1a}.store-search input{background:0 0;border:0;min-width:0;padding:8px 8px 8px 0;box-shadow:none!important}.store-list{align-content:start;gap:5px;padding-top:10px;display:grid;overflow-y:auto}.store-item{text-align:left;width:100%;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.store-item:hover{background:0 0;border-color:#0000}.store-item.active{background:0 0;border-color:#0000;font-weight:500}.store-item-icon{width:34px;height:34px;color:var(--green);border:1px solid var(--soft-line);background:#fff;border-radius:9px;place-items:center;display:grid}.store-item-icon svg{width:16px}.store-item>span:nth-child(2){gap:3px;min-width:0;display:grid}.store-item strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.store-item small{color:var(--muted);font-size:8px}.store-applied-dot{background:var(--green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #3d825e1f}.store-detail{min-width:0}.store-detail-header{background:#fff;justify-content:space-between;align-items:flex-start;gap:24px;min-height:144px;display:flex}.store-detail-header h3{letter-spacing:-.04em;margin:7px 0;font-size:clamp(23px,3vw,34px)}.store-detail-header p{max-width:720px;color:var(--muted);margin:0;font-size:11px;line-height:1.6}.standard-status{border-radius:20px;flex:none;padding:5px 9px;font-size:9px;font-weight:700}.status-active{color:var(--green-dark);background:var(--green-soft)}.status-draft{color:#786335;background:var(--amber-soft)}.status-archived{color:var(--muted);background:#eef1ef}.standard-scopes,.store-editor{gap:20px;display:grid}.scope-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.scope-card{border:1px solid var(--soft-line);text-align:left;min-height:92px;color:var(--muted);background:#fbfcfb;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.scope-card>svg{width:19px;color:var(--green)}.scope-card>span{gap:3px;min-width:0;display:grid}.scope-card strong{color:var(--ink);font-size:10px}.scope-card small{font-size:8px;line-height:1.4}.scope-card .scope-state{width:fit-content;color:var(--muted);background:#eef2ef;border-radius:20px;grid-column:1/-1;padding:3px 7px;font-size:8px;font-weight:700;display:block}.scope-card.active{box-shadow:none;background:0 0;border-color:#0000;font-weight:500}.scope-card:disabled{opacity:.5;cursor:not-allowed}.store-empty{border-style:dashed;min-height:420px}.connection-module{gap:18px}.connection-loading{min-height:260px;color:var(--muted);justify-content:center;align-items:center;gap:10px;display:flex}.connection-page-intro{margin-bottom:0}.connection-workspace{grid-template-columns:minmax(270px,330px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.connection-list{gap:7px;padding:12px;display:grid;position:sticky;top:96px}.connection-list .section-heading{padding:8px 8px 12px}.connection-item{text-align:left;width:100%;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.connection-item:hover{background:0 0;border-color:#0000}.connection-item.active{background:0 0;border-color:#0000;font-weight:500}.connection-icon{border:1px solid var(--soft-line);width:36px;height:36px;color:var(--green);background:#fff;border-radius:10px;place-items:center;display:grid}.connection-item>span:nth-child(2){gap:3px;min-width:0;display:grid}.connection-item strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.connection-item small{color:var(--muted);font-size:8px}.connection-state{white-space:nowrap;border-radius:20px;width:fit-content;padding:4px 7px;font-size:8px;font-weight:750}.state-connected{color:var(--green-dark);background:#dcefe4}.state-not_configured{color:#746033;background:var(--amber-soft)}.state-error{color:#8a3737;background:#f7dddd}.connection-detail{gap:14px;min-width:0;display:grid}.connection-hero{background:#fff;justify-content:space-between;align-items:flex-start;gap:24px;min-height:165px;display:flex}.connection-hero h3{letter-spacing:-.045em;margin:8px 0;font-size:clamp(25px,4vw,38px)}.connection-hero p{max-width:680px;color:var(--muted);margin:0;font-size:11px;line-height:1.6}.connection-badges{flex-wrap:wrap;align-items:center;gap:7px;margin-top:16px;display:flex}.connection-badges>span:not(.connection-state),.format-pill{border:1px solid var(--soft-line);color:var(--muted);background:#fff;border-radius:20px;padding:4px 7px;font-size:8px;font-weight:700}.connection-detail-grid{grid-template-columns:minmax(230px,.75fr) minmax(0,1.25fr);gap:14px;display:grid}.health-result{gap:9px;display:grid}.health-orb{color:#8a3737;background:#f7dddd;border-radius:50%;place-items:center;width:45px;height:45px;display:grid}.health-orb.success{color:var(--green);background:var(--green-soft)}.health-orb svg{width:21px}.health-result>strong{margin-bottom:5px;font-size:11px;line-height:1.45}.health-result>div{border-top:1px solid var(--soft-line);color:var(--muted);justify-content:space-between;gap:20px;padding-top:8px;font-size:9px;display:flex}.health-result b{color:var(--ink)}.health-result small{color:var(--muted);font-size:8px}.connection-empty{min-height:190px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.connection-empty svg{color:var(--green)}.connection-empty strong{color:var(--ink);font-size:11px}.connection-empty span{font-size:9px}.config-panel{min-width:0}.config-path{min-width:0;color:var(--muted);align-items:center;gap:7px;margin-bottom:10px;font-size:8px;display:flex}.config-path span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.config-panel pre{border:1px solid var(--soft-line);color:#101310;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border-radius:10px;max-height:245px;margin:0;padding:13px;font-size:8px;line-height:1.6;overflow:auto}.config-actions{gap:8px;margin-top:12px;display:flex}.connection-principle{margin-top:0}.marketplace-module{gap:18px}.marketplace-loading{min-height:300px;color:var(--muted);justify-content:center;align-items:center;gap:10px;display:flex}.marketplace-loading strong{color:var(--red)}.marketplace-alert{margin:0}.marketplace-page-intro{margin-bottom:0}.marketplace-header-actions,.marketplace-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.marketplace-tabs{border:1px solid var(--line);background:#fff;border-radius:12px;gap:6px;padding:5px;display:flex;overflow-x:auto}.marketplace-tabs button{color:var(--muted);background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:7px;padding:9px 12px;font-size:10px;font-weight:700;display:inline-flex}.marketplace-tabs button svg{width:15px}.marketplace-tabs button:hover{color:var(--ink);background:0 0}.marketplace-tabs button.active{color:var(--ink);background:0 0;font-weight:500}.marketplace-tabs button span{background:0 0;border-radius:10px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:8px;display:grid}.marketplace-tabs button.active span{color:var(--muted);background:0 0}.marketplace-workspace{grid-template-columns:minmax(285px,340px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.marketplace-catalog{grid-template-rows:auto minmax(0,1fr);max-height:calc(100vh - 120px);padding:12px;display:grid;position:sticky;top:96px;overflow:hidden}.marketplace-filters{border-bottom:1px solid var(--soft-line);gap:8px;padding-bottom:10px;display:grid}.marketplace-filters>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.marketplace-filters select{background:#fff;padding:8px;font-size:9px}.marketplace-package-list{align-content:start;gap:5px;padding-top:10px;display:grid;overflow-y:auto}.marketplace-package{text-align:left;width:100%;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.marketplace-package:hover{background:0 0;border-color:#0000}.marketplace-package.active{background:0 0;border-color:#0000;font-weight:500}.marketplace-package>svg{width:15px;color:var(--muted)}.marketplace-package-icon{border:1px solid var(--soft-line);width:36px;height:36px;color:var(--green);background:#fff;border-radius:10px;flex:none;place-items:center;display:grid}.marketplace-package-icon svg{width:17px}.marketplace-package>span:nth-child(2),.marketplace-personal-list>div>span:nth-child(2),.marketplace-source-list>div>span:nth-child(2){gap:3px;min-width:0;display:grid}.marketplace-package strong,.marketplace-personal-list strong,.marketplace-source-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.marketplace-package small,.marketplace-personal-list small,.marketplace-source-list small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:8px;overflow:hidden}.marketplace-detail{gap:14px;min-width:0;display:grid}.marketplace-hero{background:#fff;justify-content:space-between;align-items:flex-start;gap:26px;min-height:210px;display:flex}.marketplace-hero h3{letter-spacing:-.05em;margin:11px 0 9px;font-size:clamp(28px,4vw,42px)}.marketplace-hero p{max-width:720px;color:var(--muted);margin:0;font-size:12px;line-height:1.65}.marketplace-badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.marketplace-badges>span,.marketplace-source-list>div>span:last-child{border:1px solid var(--soft-line);width:fit-content;color:var(--muted);background:#fff;border-radius:20px;align-items:center;gap:4px;padding:4px 7px;font-size:8px;font-weight:750;display:inline-flex}.marketplace-badges svg{width:12px}.trust-official,.trust-verified{color:var(--muted)!important;background:0 0!important;border-color:#0000!important}.trust-community{color:#6d5a2e!important;background:var(--amber-soft)!important}.trust-personal{color:#46506d!important;background:#e8ebf6!important}.marketplace-version{text-align:right;justify-items:end;gap:4px;min-width:120px;display:grid}.marketplace-version small{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:8px}.marketplace-version strong{letter-spacing:-.04em;font-size:28px}.marketplace-version span{color:var(--green);font-size:8px;font-weight:700}.marketplace-detail-grid{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);align-items:start;gap:14px;display:grid}.marketplace-detail-grid h4{margin:20px 0 5px;font-size:14px}.marketplace-summary{color:var(--muted);margin:0 0 12px;font-size:10px;line-height:1.5}.marketplace-content{border:1px solid var(--soft-line);color:#101310;white-space:pre-wrap;background:#fff;border-radius:10px;max-height:270px;margin:0;padding:14px;font:9px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.marketplace-install-panel{gap:18px;display:grid}.marketplace-safety{color:var(--muted);background:#f4f8f5;border-radius:9px;align-items:flex-start;gap:8px;padding:11px;font-size:9px;line-height:1.45;display:flex}.marketplace-safety svg{width:16px;color:var(--green);flex:none}.marketplace-safety strong{color:var(--ink)}.marketplace-installed-list{gap:10px;display:grid}.marketplace-installed{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;display:grid}.marketplace-installed-title{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.marketplace-installed-title strong{font-size:12px}.marketplace-installed-title span{color:var(--green);font-size:9px;font-weight:700}.marketplace-installed-title b{color:#6d5a2e;background:var(--amber-soft);border-radius:12px;padding:3px 7px;font-size:8px}.marketplace-installed p{color:var(--muted);margin:5px 0;font-size:10px}.marketplace-installed small{color:#849189;font-size:8px}.marketplace-installed-actions{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:7px;display:flex}.marketplace-installed-actions svg{width:14px}.marketplace-empty-state{text-align:center;min-height:280px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.marketplace-empty-state>svg{width:30px;color:var(--green)}.marketplace-empty-state strong{color:var(--ink)}.marketplace-empty-state span{font-size:10px}.marketplace-empty{color:var(--muted);text-align:center;padding:32px 10px;font-size:9px}.marketplace-publish-grid,.marketplace-sources-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.marketplace-form{gap:18px;display:grid}.marketplace-form>.primary-button{justify-self:start}.marketplace-personal-list,.marketplace-source-list{gap:7px;margin-top:16px;display:grid}.marketplace-personal-list>div,.marketplace-source-list>div{border:1px solid var(--soft-line);background:#fbfcfb;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.marketplace-personal-list .icon-button svg{width:15px}.marketplace-personal-actions{align-items:center;gap:4px;display:flex}.marketplace-personal-editor{border-bottom:1px solid var(--soft-line);margin-top:12px;padding-bottom:14px}.marketplace-principle{margin-top:0}.orchestrator-module{gap:18px}.orchestrator-loading{min-height:300px;color:var(--muted);justify-content:center;align-items:center;gap:10px;display:flex}.orchestrator-loading strong{color:var(--red)}.orchestrator-alert{margin:0}.orchestrator-page-intro{margin-bottom:0}.orchestrator-page-intro .eyebrow svg{width:14px}.orchestrator-metrics svg{width:18px}.orchestrator-create{gap:20px;display:grid}.orchestrator-create>.primary-button{justify-self:start}.orchestrator-empty{min-height:300px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.orchestrator-empty>svg{width:34px;color:var(--green)}.orchestrator-empty strong{color:var(--ink)}.orchestrator-empty span{font-size:10px}.orchestrator-workspace{grid-template-columns:minmax(260px,315px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.orchestrator-run-list{gap:6px;max-height:calc(100vh - 120px);padding:12px;display:grid;position:sticky;top:96px;overflow-y:auto}.orchestrator-run-list .section-heading{padding:8px 8px 12px}.orchestrator-run{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:10px;display:grid}.orchestrator-run:hover{background:0 0;border-color:#0000}.orchestrator-run.active{background:0 0;border-color:#0000;font-weight:500}.run-state-dot{width:9px;height:9px;box-shadow:none;background:#aab4af;border-radius:50%}.state-running,.state-ready{background:#87918b}.state-awaiting_approval{background:#a07d49}.state-failed{background:#b24b4b}.state-completed{background:#87918b}.orchestrator-run>span:nth-child(2){gap:3px;min-width:0;display:grid}.orchestrator-run strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.orchestrator-run small{color:var(--muted);font-size:8px}.orchestrator-run b{width:fit-content;color:var(--muted);background:0 0;border-radius:0;grid-column:2;padding:0;font-size:8px}.orchestrator-detail{gap:14px;min-width:0;display:grid}.orchestrator-hero{background:#fff;justify-content:space-between;align-items:center;gap:28px;min-height:195px;display:flex}.orchestrator-hero h3{letter-spacing:-.05em;margin:10px 0 8px;font-size:clamp(28px,4vw,42px)}.orchestrator-hero p{max-width:720px;color:var(--muted);margin:0;font-size:12px;line-height:1.6}.orchestrator-badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.orchestrator-badges>span{border:1px solid var(--soft-line);width:fit-content;color:var(--muted);background:#fff;border-radius:20px;padding:4px 8px;font-size:8px;font-weight:750}.orchestrator-badges .run-status{color:var(--green-dark);background:var(--green-soft);border-color:#c4dccf}.orchestrator-badges .status-awaiting_approval{color:#6d572c;background:var(--amber-soft)}.orchestrator-badges .status-failed,.orchestrator-badges .status-cancelled{color:#8a3737;background:#f7dddd}.orchestrator-progress{flex:none;justify-items:end;gap:4px;width:130px;display:grid}.orchestrator-progress strong{color:var(--green-dark);letter-spacing:-.05em;font-size:30px}.orchestrator-progress span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:8px}.orchestrator-progress i{background:#e3e9e5;border-radius:6px;width:100%;height:6px;margin-top:6px;overflow:hidden}.orchestrator-progress i b{border-radius:inherit;background:var(--green);height:100%;display:block}.orchestrator-approvals{gap:9px;display:grid}.approval-card{background:#fffdf7;border-color:#e4cf9e;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;display:grid}.approval-icon{color:#8a6d32;background:var(--amber-soft);border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.approval-icon svg{width:19px}.approval-card>div:nth-child(2){gap:5px;display:grid}.approval-card>div:nth-child(2)>strong{font-size:11px}.approval-card small{color:var(--muted);font-size:8px}.approval-card>div:last-child{gap:7px;display:flex}.orchestrator-command-bar{border:1px solid var(--line);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:10px 13px;display:flex}.orchestrator-command-bar>div{flex-wrap:wrap;gap:7px;display:flex}.orchestrator-command-bar svg{width:15px}.danger-button{color:#8a3737;border-color:#eccaca}.orchestrator-detail-grid{grid-template-columns:minmax(0,1.25fr) minmax(250px,.75fr);align-items:start;gap:14px;display:grid}.snapshot-pill{color:var(--green-dark);background:var(--green-soft);border-radius:20px;align-items:center;gap:4px;padding:4px 7px;font:8px ui-monospace,monospace;display:inline-flex}.snapshot-pill svg{width:12px}.orchestrator-step-list{margin-top:18px;display:grid}.orchestrator-step{grid-template-columns:auto minmax(0,1fr);gap:12px;padding-bottom:19px;display:grid;position:relative}.orchestrator-step:not(:last-child):before{content:"";background:var(--line);width:1px;position:absolute;top:34px;bottom:0;left:16px}.step-number{z-index:1;border:1px solid var(--line);width:33px;height:33px;color:var(--muted);background:#fff;border-radius:50%;place-items:center;font-size:9px;font-weight:750;display:grid}.step-number svg{width:16px}.step-completed .step-number{color:#fff;border-color:var(--green);background:var(--green)}.step-failed .step-number{color:#fff;background:#b24b4b;border-color:#b24b4b}.step-claimed .step-number,.step-ready .step-number{color:var(--green);background:var(--green-soft);border-color:#a9cbb8}.orchestrator-step>div{min-width:0;padding-top:2px}.orchestrator-step>div>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.orchestrator-step>div>div span,.orchestrator-step>div>div b{color:var(--muted);background:#eef2ef;border-radius:16px;padding:3px 6px;font-size:8px}.orchestrator-step>div>div b{color:#6d572c;background:var(--amber-soft)}.orchestrator-step p{color:var(--muted);margin:6px 0;font-size:9px;line-height:1.5}.orchestrator-step small{color:var(--green);align-items:center;gap:4px;font-size:8px;display:inline-flex}.orchestrator-step small svg{width:12px}.orchestrator-step pre{color:#34443c;white-space:pre-wrap;background:#f4f7f5;border-radius:8px;max-height:150px;margin:7px 0 0;padding:9px;font:8px/1.55 ui-monospace,monospace;overflow:auto}.orchestrator-step em{color:#9b3f3f;margin-top:6px;font-size:8px;display:block}.orchestrator-side-stack{gap:14px;display:grid}.snapshot-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:17px;display:grid}.snapshot-details>div{border:1px solid var(--soft-line);background:#fbfcfb;border-radius:9px;gap:4px;padding:10px;display:grid}.snapshot-details span{color:var(--muted);font-size:8px}.snapshot-details strong{font-size:13px}.orchestrator-events{margin-top:15px;display:grid}.orchestrator-events>div{border-bottom:1px solid var(--soft-line);grid-template-columns:auto minmax(0,1fr);gap:9px;padding:9px 0;display:grid}.orchestrator-events>div:last-child{border-bottom:0}.orchestrator-events>div>span{width:28px;height:28px;color:var(--green);background:var(--green-soft);border-radius:8px;place-items:center;display:grid}.orchestrator-events svg{width:14px}.orchestrator-events strong{font-size:9px}.orchestrator-events p{color:var(--muted);margin:3px 0;font-size:8px;line-height:1.4}.orchestrator-events small{color:#8c9891;font-size:7px}.orchestrator-principle{margin-top:0}@media (width<=1050px){.sidebar{flex-basis:220px}.hero-panel{grid-template-columns:1fr .55fr}.profile-orbit{transform:scale(.85)}.store-workspace{grid-template-columns:260px minmax(0,1fr)}.scope-grid{grid-template-columns:1fr}}@media (width<=820px){.sidebar{transition:transform .2s;position:fixed;left:0;transform:translate(-102%);box-shadow:20px 0 50px #0000002e}.sidebar-open{transform:translate(0)}.mobile-close,.menu-button{display:inline-flex!important}.topbar{padding:15px 20px}.topbar-actions .sync-state{display:none}.content{padding:24px 20px 45px}.hero-panel{grid-template-columns:1fr}.profile-orbit{display:none}.two-column,.evolution-grid,.project-overview-grid,.store-workspace{grid-template-columns:1fr}.store-catalog{max-height:360px;position:static}.connection-workspace,.connection-detail-grid{grid-template-columns:1fr}.connection-list{position:static}.marketplace-workspace,.marketplace-detail-grid,.marketplace-publish-grid,.marketplace-sources-grid{grid-template-columns:1fr}.marketplace-catalog{max-height:390px;position:static}.orchestrator-workspace,.orchestrator-detail-grid{grid-template-columns:1fr}.orchestrator-run-list{max-height:380px;position:static}}@media (width<=600px){.topbar h1{font-size:15px}.topbar-actions .secondary-button{display:none}.content{padding:18px 14px 38px}.hero-panel{border-radius:15px;min-height:auto;padding:28px 22px}.hero-panel h2{font-size:28px}.metric-grid,.form-grid{grid-template-columns:1fr}.field-wide{grid-column:auto}.contract-list{grid-template-columns:1fr}.sop-flow{grid-template-columns:repeat(2,1fr)}.page-intro{flex-direction:column;align-items:flex-start}.page-intro>button{width:100%}.form-panel,.panel{padding:18px}.history-entry{grid-template-columns:auto 1fr}.history-entry>button{grid-column:2;justify-self:start}.toast{bottom:14px;left:14px;right:14px}.project-command-bar,.project-selector{flex-direction:column;align-items:stretch}.project-selector select{min-width:0}.project-version{justify-content:flex-start}.project-hero{align-items:flex-start;padding:22px}.project-score{width:92px;height:92px}.project-score strong{font-size:24px}.artifact-form{grid-template-columns:1fr}.artifact-form .field-wide,.artifact-form .form-actions{grid-column:auto}.artifact-card{grid-template-columns:auto minmax(0,1fr)}.compact-select{grid-column:2;justify-self:start}.artifact-matrix{grid-template-columns:1fr}.store-intro-actions,.store-editor-actions{width:100%}.store-intro-actions>button,.store-editor-actions>button{flex:1}.store-metrics{grid-template-columns:1fr}.store-detail-header{flex-direction:column;min-height:0}.store-toolbar,.connection-metrics{grid-template-columns:1fr}.connection-hero{flex-direction:column;min-height:0}.connection-hero>button{width:100%}.connection-item{grid-template-columns:auto minmax(0,1fr)}.connection-item>.connection-state{grid-column:2}.marketplace-header-actions{width:100%}.marketplace-header-actions>button{flex:1}.marketplace-metrics{grid-template-columns:1fr}.marketplace-hero{flex-direction:column;min-height:0}.marketplace-version{text-align:left;justify-items:start}.marketplace-installed{grid-template-columns:auto minmax(0,1fr)}.marketplace-installed-actions{grid-column:2;justify-content:flex-start}.marketplace-filters>div,.orchestrator-metrics{grid-template-columns:1fr}.orchestrator-hero{flex-direction:column;align-items:flex-start;min-height:0}.orchestrator-progress{justify-items:start;width:100%}.orchestrator-command-bar{flex-direction:column;align-items:stretch}.orchestrator-command-bar>button{width:100%}.approval-card{grid-template-columns:auto minmax(0,1fr)}.approval-card>div:last-child{grid-column:2}.orchestrator-create>.primary-button{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--canvas:#f1f4f2;--surface-raised:#ffffffe0;--line-strong:#cbd5cf;--green-bright:#5fb389;--shadow-soft:0 1px 2px #13251d0a, 0 12px 32px #13251d0e;--shadow-float:0 26px 80px #0d1d1638}body{font-size:14px;line-height:1.5}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #2d74563d}.sidebar{flex-basis:264px;padding:22px 14px 18px}.brand-mark{background:linear-gradient(145deg,#ffffff1f,#ffffff0a);border-radius:14px;width:42px;height:42px;box-shadow:inset 0 1px #ffffff1f}.brand strong{font-size:15px}.brand span:last-child{font-size:12px}.sidebar>nav{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;gap:17px;min-height:0;padding-right:3px;display:grid;overflow-y:auto}.nav-group{gap:4px;display:grid}.nav-group-label{color:#64776e;letter-spacing:.13em;text-transform:uppercase;padding:0 11px 5px;font-size:9px;font-weight:800;line-height:1}.nav-item{border:1px solid #0000;border-radius:10px;min-height:39px;padding:9px 11px;font-size:13px}.nav-item svg{opacity:.82;width:17px}.nav-item-active{box-shadow:none;background:0 0;border-color:#0000;font-weight:500}.nav-item-active svg{opacity:1;color:currentColor}.sidebar-footer{gap:10px;padding:13px 5px 0;font-size:11px}.sidebar-guide{color:#d5e8de;text-align:left;background:#ffffff0b;border:1px solid #ffffff17;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;width:100%;padding:10px;display:grid}.sidebar-guide>span:first-child{color:#a9dac0;background:#6fbc941f;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.sidebar-guide svg{width:15px}.sidebar-guide>span:nth-child(2){gap:1px;display:grid}.sidebar-guide strong{font-size:11px}.sidebar-guide small{color:var(--sidebar-muted);font-size:9px}.sidebar-guide>svg{width:13px;color:var(--sidebar-muted)}.topbar{background:#f8faf9db;min-height:78px;padding:13px 30px}.topbar-title{min-width:0}.topbar-title h1{margin:1px 0 0;font-size:18px}.topbar-breadcrumb{color:var(--muted);align-items:center;gap:3px;font-size:10px;display:flex}.topbar-breadcrumb svg{width:12px}.command-trigger{border:1px solid var(--line);min-width:250px;color:var(--muted);text-align:left;background:#ffffffc7;border-radius:10px;align-items:center;gap:9px;padding:8px 9px;font-size:11px;display:flex}.command-trigger:hover{background:#fff;border-color:#b8c7bf}.command-trigger svg{width:15px}.command-trigger span{flex:1}.command-trigger kbd,.command-palette kbd{border:1px solid var(--line);color:#78857e;background:#f5f7f6;border-bottom-color:#bcc7c1;border-radius:6px;padding:3px 6px;font:9px ui-monospace,monospace;box-shadow:0 1px #fff}.help-button{border:1px solid var(--line);color:var(--muted);background:#fff}.help-button:hover{color:var(--green)}.content{max-width:1480px;padding:28px 32px 70px}.next-action-card{background:linear-gradient(110deg,#edf7f1f5,#ffffffeb);border:1px solid #cfe0d6;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;min-height:90px;margin-bottom:22px;padding:15px 17px;display:grid;box-shadow:0 8px 24px #22563d0b}.next-action-icon{width:44px;height:44px;color:var(--green-dark);background:#fff;border-radius:13px;place-items:center;display:grid;box-shadow:0 4px 14px #214b3817}.next-action-icon svg{width:21px}.next-action-card>div{gap:2px;display:grid}.next-action-card strong{letter-spacing:-.015em;font-size:14px}.next-action-card p{color:var(--muted);margin:0;font-size:11px}.next-action-card .secondary-button svg{width:14px}.hero-panel{background:radial-gradient(circle at 78% 15%,#6ab78f2e,#0000 28%),linear-gradient(130deg,#12251d,#1a372a);border-radius:24px;min-height:325px;box-shadow:0 22px 55px #1330232e}.hero-panel h2{max-width:650px;font-size:clamp(34px,4.4vw,54px)}.hero-panel p{font-size:15px}.module-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.module-card{border:1px solid var(--line);min-height:118px;color:var(--ink);text-align:left;box-shadow:var(--shadow-soft);background:#ffffffe0;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden}.module-card:after{content:none;display:none}.module-card:hover{box-shadow:none;background:0 0;border-color:#0000;transform:none}.module-card.featured .module-card-icon{color:#fff;background:#ffffff1f}.module-card-icon{width:38px;height:38px;color:var(--green);background:var(--green-soft);border-radius:11px;place-items:center;display:grid}.module-card-icon svg{width:18px}.module-card-copy{gap:2px;min-width:0;display:grid}.module-card-copy small{color:var(--green);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.module-card-copy strong{font-size:13px}.module-card-copy>span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.module-card>svg{opacity:.6;width:15px}.metric-card,.panel{box-shadow:var(--shadow-soft);border-radius:16px}.metric-card{min-height:112px;padding:20px}.metric-card>span{font-size:12px}.metric-card strong{font-size:29px}.metric-card small{font-size:11px}.panel{padding:24px}.section-heading h3{font-size:17px}.section-heading .eyebrow,.page-intro .eyebrow{font-size:10px}.page-intro h2{max-width:860px;font-size:clamp(30px,4vw,43px)}.page-intro p{font-size:14px}.form-section-title h3{font-size:16px}.form-section-title p,.field>span{font-size:12px}.field input,.field select,.field textarea,input,select,textarea{min-height:42px;font-size:13px}.switch-row strong{font-size:12px}.switch-row small{font-size:11px}.primary-button{min-height:38px;padding:9px 14px;font-size:12px}.secondary-button,.ghost-button{min-height:36px;font-size:11px}.text-button{font-size:11px}.contract-list small,.observation-list small,.history-entry small{font-size:10px}.contract-list strong,.observation-list p,.history-entry p,.sop-flow>div{font-size:11px}.context-panel pre,.mcp-panel pre{font-size:12px}.tool-pills code{font-size:10px}.project-tabs button,.store-type-filters button,.marketplace-tabs button{min-height:34px;font-size:10px}.project-selector>span,.project-version,.store-toolbar label>span{font-size:11px}.artifact-matrix small,.artifact-card small,.store-card small,.connection-item small,.marketplace-package small,.orchestrator-run small{font-size:10px}.artifact-card strong,.store-card strong,.connection-item strong,.marketplace-package strong,.orchestrator-run strong{font-size:11px}.marketplace-hero p,.orchestrator-hero p,.connection-hero p,.store-detail-header p{font-size:13px}.marketplace-badges>span,.orchestrator-badges>span,.snapshot-pill,.run-status,.connection-state{font-size:9px}.orchestrator-step strong{font-size:12px}.orchestrator-step p{font-size:10px}.orchestrator-step small,.orchestrator-step pre{font-size:9px}.orchestrator-step{padding-bottom:21px}.orchestrator-step:not(:last-child):before{background:linear-gradient(var(--green-soft), var(--line));width:2px}.step-number{width:36px;height:36px;box-shadow:0 0 0 5px #fff}.marketplace-content,.marketplace-safety,.marketplace-installed small{font-size:10px}.module-state{text-align:left;justify-content:center;align-items:center;gap:14px;min-height:220px;display:flex}.module-state-icon{width:46px;height:46px;color:var(--green);background:var(--green-soft);border-radius:13px;place-items:center;display:grid}.module-state-icon.error{color:var(--red);background:#faeeee}.module-state-icon svg{width:21px}.module-state>div{gap:3px;max-width:460px;display:grid}.module-state strong{font-size:14px}.module-state p{color:var(--muted);margin:0;font-size:11px}.dialog-backdrop{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a161194;place-items:center;padding:24px;animation:.18s both orbit-fade;display:grid;position:fixed;inset:0}@keyframes orbit-fade{0%{opacity:0}to{opacity:1}}.action-dialog{width:min(100%,520px);box-shadow:var(--shadow-float);background:#fff;border:1px solid #fff9;border-radius:20px;grid-template-columns:auto 1fr;gap:17px;padding:25px;animation:.22s both orbit-rise;display:grid;position:relative}@keyframes orbit-rise{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.dialog-icon{width:45px;height:45px;color:var(--green);background:var(--green-soft);border-radius:13px;place-items:center;display:grid}.dialog-icon.danger{color:var(--red);background:#faeeee}.dialog-icon svg{width:21px}.dialog-copy{gap:6px;padding-right:24px;display:grid}.dialog-copy h2{letter-spacing:-.03em;margin:3px 0 0;font-size:21px}.dialog-copy p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.dialog-impact{border:1px solid var(--soft-line);background:#f7f9f8;border-radius:10px;gap:3px;margin-top:7px;padding:11px 12px;display:grid}.dialog-impact strong{font-size:10px}.dialog-impact span{color:var(--muted);font-size:10px}.dialog-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;padding-top:5px;display:flex}.dialog-close{color:var(--muted);position:absolute;top:14px;right:14px}.danger-primary{background:#963f3f}.danger-primary:hover{background:#7e3232}.command-backdrop{z-index:115;place-items:start center;padding-top:12vh}.command-palette{width:min(100%,640px);box-shadow:var(--shadow-float);background:#fff;border:1px solid #ffffffa6;border-radius:18px;animation:.2s both orbit-rise;overflow:hidden}.command-palette header{border-bottom:1px solid var(--soft-line);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:13px 15px;display:grid}.command-palette header>svg{width:19px;color:var(--green)}.command-palette header input{min-height:36px;box-shadow:none;background:0 0;border:0;padding:0;font-size:14px}.command-results{max-height:430px;padding:8px;overflow-y:auto}.command-section-label{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;padding:7px 9px 6px;font-size:9px;font-weight:800;display:block}.command-results>button{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:10px;display:grid}.command-results>button:hover{background:0 0;border-color:#0000}.command-results>button>span:first-child{width:36px;height:36px;color:var(--muted);background:0 0;border-radius:0;place-items:center;display:grid}.command-results svg{width:16px}.command-results>button>span:nth-child(2){gap:2px;display:grid}.command-results strong{font-size:12px}.command-results small{color:var(--muted);font-size:10px}.command-results>button>svg{color:#9aa59f}.command-empty{min-height:200px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:5px;display:grid}.command-empty svg{color:var(--green)}.command-empty strong{color:var(--ink)}.command-empty span{font-size:10px}.command-palette footer{border-top:1px solid var(--soft-line);color:var(--ink);background:#fff;justify-content:space-between;gap:15px;padding:9px 14px;font-size:9px;display:flex}.command-palette footer span{align-items:center;gap:4px;display:flex}.command-palette footer svg{width:12px}.guide-backdrop{z-index:120}.guide-dialog{width:min(100%,960px);min-height:580px;box-shadow:var(--shadow-float);background:#fff;border:1px solid #fff9;border-radius:24px;grid-template-columns:270px minmax(0,1fr);animation:.24s both orbit-rise;display:grid;overflow:hidden}.guide-dialog>aside{color:#fff;background:linear-gradient(160deg,#10251b,#18372a);flex-direction:column;padding:23px 17px;display:flex}.guide-brand{align-items:center;gap:10px;padding:0 7px 22px;display:flex}.guide-brand>span{color:#a7d7bd;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.guide-brand svg{width:18px}.guide-brand div{display:grid}.guide-brand strong{font-size:13px}.guide-brand small{color:var(--sidebar-muted);font-size:9px}.guide-steps{gap:5px;display:grid}.guide-steps button{color:#8fa299;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:9px;padding:9px;display:grid}.guide-steps button:hover{color:#fff;background:0 0}.guide-steps button.active{color:#fff;background:0 0;border-color:#0000;font-weight:500}.guide-steps button>span{background:0 0;border-radius:0;place-items:center;width:27px;height:27px;display:grid}.guide-steps button.active>span{color:#fff;background:0 0}.guide-steps svg{width:14px}.guide-steps strong{font-size:10px}.guide-local{color:#a9d3bd;background:#ffffff0a;border:1px solid #ffffff14;border-radius:11px;align-items:center;gap:9px;margin-top:auto;padding:11px;display:flex}.guide-local>svg{width:17px}.guide-local span{display:grid}.guide-local strong{font-size:10px}.guide-local small{color:var(--sidebar-muted);font-size:8px}.guide-content{flex-direction:column;padding:42px 48px 34px;display:flex;position:relative}.guide-close{color:var(--muted);position:absolute;top:17px;right:19px}.guide-visual{place-items:center;width:132px;height:132px;margin-bottom:28px;display:grid;position:relative}.guide-visual>span{z-index:2;color:#fff;background:linear-gradient(145deg,#3d8d65,#22573e);border-radius:22px;place-items:center;width:72px;height:72px;display:grid;box-shadow:0 15px 35px #21644440}.guide-visual svg{width:31px}.guide-visual i{border:1px solid #d8e7df;border-radius:36px;position:absolute;inset:0;transform:rotate(8deg)}.guide-visual i:nth-of-type(2){border-style:dashed;inset:13px -17px;transform:rotate(-18deg)}.guide-visual i:nth-of-type(3){border-color:#edf3ef;inset:27px -28px;transform:rotate(25deg)}.guide-content h2{letter-spacing:-.05em;margin:7px 0 6px;font-size:clamp(30px,4vw,43px);line-height:1.05}.guide-content h3{margin:0 0 10px;font-size:16px;font-weight:550}.guide-content>p{max-width:620px;color:var(--muted);margin:0;font-size:13px;line-height:1.65}.guide-tip{max-width:560px;color:var(--green);background:#f5faf7;border:1px solid #dfeae4;border-radius:12px;align-items:flex-start;gap:10px;margin-top:24px;padding:12px 14px;display:flex}.guide-tip>svg{width:17px}.guide-tip span{display:grid}.guide-tip strong{color:var(--ink);font-size:11px}.guide-tip small{color:var(--muted);font-size:10px}.guide-actions{justify-content:space-between;align-items:center;gap:15px;margin-top:auto;padding-top:30px;display:flex}.guide-actions>div{gap:8px;display:flex}.guide-actions .text-button{color:var(--muted)}.mobile-dock{display:none}@media (width<=1120px){.module-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.command-trigger{min-width:210px}}@media (width<=820px){.sidebar{width:min(88vw,280px)}.topbar{padding:12px 16px}.topbar-actions .command-trigger{justify-content:center;width:38px;min-width:38px;height:38px;padding:0}.command-trigger span,.command-trigger kbd{display:none}.content{padding:22px 18px 92px}.next-action-card{grid-template-columns:auto 1fr}.next-action-card>button{grid-column:2;justify-self:start}.guide-dialog{grid-template-columns:1fr;min-height:0;max-height:calc(100vh - 30px);overflow-y:auto}.guide-dialog>aside{display:none}.guide-content{min-height:610px;padding:38px 32px 28px}.mobile-dock{z-index:45;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#12231bf0;border:1px solid #ffffffbf;border-radius:18px;grid-template-columns:repeat(4,1fr);gap:3px;width:min(100% - 24px,470px);padding:6px;display:grid;position:fixed;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 18px 45px #0b191347}.mobile-dock button{color:#8fa299;background:0 0;border:0;border-radius:12px;align-content:center;justify-items:center;gap:2px;min-height:52px;font-size:9px;display:grid}.mobile-dock button.active{color:#fff;background:0 0;font-weight:500}.mobile-dock svg{width:17px}}@media (width<=600px){.topbar-title h1{font-size:16px}.topbar-breadcrumb{font-size:9px}.help-button{display:none}.companion-launch-button{justify-content:center;width:38px;height:38px;padding:0}.companion-launch-button span{display:none}.content{padding-left:13px;padding-right:13px}.hero-panel{border-radius:19px}.hero-panel h2{font-size:34px}.hero-panel p{font-size:13px}.module-card-grid{grid-template-columns:1fr}.module-card{min-height:100px}.metric-card{min-height:96px}.metric-card strong{font-size:26px}.next-action-card{padding:13px}.next-action-card p{font-size:10px}.next-action-card>button{width:auto}.dialog-backdrop{padding:12px}.action-dialog{grid-template-columns:1fr;padding:21px}.dialog-icon{width:40px;height:40px}.dialog-actions{flex-direction:column-reverse}.dialog-actions button{width:100%}.dialog-copy{padding-right:0}.command-backdrop{padding-top:8vh}.command-palette{max-height:80vh}.command-results{max-height:58vh}.command-palette footer span:last-child{display:none}.guide-content{min-height:calc(100vh - 24px);padding:35px 24px 24px}.guide-visual{width:105px;height:105px;margin-bottom:22px}.guide-content h2{font-size:32px}.guide-actions{flex-direction:column;align-items:stretch}.guide-actions>div{width:100%}.guide-actions>div button{flex:1}}@media (prefers-reduced-motion:reduce){.dialog-backdrop,.action-dialog,.command-palette,.guide-dialog{animation:none!important}.module-card:hover{transform:none}}.spin-soft{animation:1.6s ease-in-out infinite orbit-pulse}@keyframes orbit-pulse{0%,to{opacity:.45;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}.setup-stepper{border:1px solid var(--line);background:#ffffffb8;border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:7px;display:grid}.setup-stepper button{color:var(--muted);text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:9px;padding:10px;display:grid}.setup-stepper button:hover{background:0 0}.setup-stepper button.active{color:var(--ink);background:0 0;font-weight:500}.setup-stepper button>span{width:28px;height:28px;color:var(--green);background:#fff;border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid}.setup-stepper svg{width:14px}.setup-stepper button>div{display:grid}.setup-stepper small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.setup-stepper strong{font-size:11px}.contract-preview{background:linear-gradient(115deg,#eff8f3,#fff);border:1px solid #cfe0d6;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px;display:grid}.contract-preview>span{color:#fff;background:var(--green);border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.contract-preview>span svg{width:21px}.contract-preview>div{gap:3px;display:grid}.contract-preview strong{font-size:12px}.contract-preview p{color:var(--muted);margin:0;font-size:10px}.context-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.context-summary-card{grid-template-columns:auto 1fr;gap:11px;min-width:0;padding:17px;display:grid}.context-summary-card>span{width:36px;height:36px;color:var(--green);background:var(--green-soft);border-radius:10px;place-items:center;display:grid}.context-summary-card svg{width:17px}.context-summary-card>div{gap:3px;min-width:0;display:grid}.context-summary-card small{color:var(--green);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.context-summary-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.context-summary-card p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.advanced-details{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#fff;border-radius:15px;overflow:hidden}.advanced-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;min-height:64px;padding:13px 16px;list-style:none;display:flex}.advanced-details>summary::-webkit-details-marker{display:none}.advanced-details>summary>span{align-items:center;gap:10px;display:flex}.advanced-details>summary>span>svg{width:18px;color:var(--green)}.advanced-details>summary>span>span{display:grid}.advanced-details summary strong{font-size:11px}.advanced-details summary small{color:var(--muted);font-size:9px}.advanced-details>summary>svg{width:16px;color:var(--muted);transition:transform .18s}.advanced-details[open]>summary>svg{transform:rotate(90deg)}.advanced-details[open]>summary{border-bottom:1px solid var(--soft-line)}.advanced-details .context-panel,.advanced-details .mcp-panel{box-shadow:none;border:0;border-radius:0}.advanced-details .mcp-panel{background:#fff}@media (width<=820px){.setup-stepper,.context-summary-grid{grid-template-columns:1fr}.contract-preview{grid-template-columns:auto 1fr}.contract-preview>button{grid-column:2;justify-self:start}}@media (width<=600px){.setup-stepper{padding:5px}.setup-stepper button{padding:8px}.contract-preview{padding:14px}.contract-preview>button{width:auto}}.vcs-module{gap:16px}.vcs-command{background:linear-gradient(125deg,#f7fbf9 0%,#fff 58%,#f0f8f4 100%);justify-content:space-between;align-items:center;gap:20px;padding:17px 19px;display:flex}.vcs-headline{align-items:center;gap:13px;min-width:0;display:flex}.vcs-headline>.vcs-icon{color:#d9f3e5;background:#17392b;border-radius:13px;flex:none;place-items:center;width:43px;height:43px;display:grid;box-shadow:0 9px 23px #17392b2e}.vcs-headline svg{width:20px}.vcs-headline>div{min-width:0}.vcs-headline h3{text-overflow:ellipsis;white-space:nowrap;margin:2px 0;font-size:16px;overflow:hidden}.vcs-headline p{color:var(--muted);margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px}.vcs-command-actions{justify-content:flex-end;align-items:end;gap:9px;display:flex}.compact-field{gap:4px;display:grid}.compact-field>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.compact-field select{border:1px solid var(--line);min-width:190px;height:38px;color:var(--text);background:#fff;border-radius:10px;padding:0 34px 0 11px;font-size:10px}.vcs-inline-form{grid-template-columns:minmax(190px,.8fr) repeat(2,minmax(180px,1fr)) auto;align-items:end;gap:12px;padding:18px;display:grid}.vcs-inline-form h3{align-items:center;gap:8px;margin:3px 0 0;font-size:14px;display:flex}.vcs-inline-form .form-actions{align-self:end;margin:0}.vcs-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.vcs-metrics article{grid-template-columns:auto 1fr;align-items:center;gap:11px;padding:15px;display:grid}.vcs-metrics article>span{width:36px;height:36px;color:var(--green);background:var(--green-soft);border-radius:11px;place-items:center;display:grid}.vcs-metrics svg{width:17px}.vcs-metrics article>div{gap:1px;display:grid}.vcs-metrics strong{font-size:17px}.vcs-metrics small{color:var(--muted);font-size:9px}.contribution-panel{padding:19px;overflow:hidden}.contribution-panel .section-heading p{color:var(--muted);margin:4px 0 0;font-size:10px}.privacy-chip{color:var(--green-dark);background:var(--green-soft);border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:9px;font-weight:750;display:inline-flex}.contribution-scroll{scrollbar-width:thin;padding:10px 2px 5px;overflow-x:auto}.contribution-grid{grid-auto-columns:11px;grid-auto-flow:column;gap:3px;width:max-content;display:grid}.contribution-cell{background:#edf1ef;border-radius:2.5px;outline:1px solid #14312508;width:11px;height:11px;display:block}.contribution-cell.level-0,.contribution-cell.empty{background:#edf1ef}.contribution-cell.level-1{background:#b9dfc9}.contribution-cell.level-2{background:#72bf91}.contribution-cell.level-3{background:#369d60}.contribution-cell.level-4{background:#17683b}.contribution-legend{color:var(--muted);justify-content:flex-end;align-items:center;gap:4px;padding-top:8px;font-size:8px;display:flex}.contribution-legend .contribution-cell{width:10px;height:10px}.vcs-columns{align-items:start}.vcs-list-panel{min-width:0;padding:18px}.vcs-card-list{gap:10px;display:grid}.vcs-card{border:1px solid var(--soft-line);background:#fbfdfc;border-radius:13px;gap:9px;padding:14px;display:grid}.vcs-card-title{align-items:center;gap:8px;display:flex}.vcs-card-title strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.vcs-card p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.cr-status{color:#496057;letter-spacing:.04em;text-transform:uppercase;background:#eef3f1;border-radius:999px;flex:none;align-items:center;gap:4px;padding:4px 6px;font-size:7px;font-weight:850;display:inline-flex}.cr-status svg{width:8px;height:8px}.cr-status.open,.cr-status.approved{color:#17643a;background:#dff3e7}.cr-status.conflicted,.cr-status.changes_requested{color:#945b16;background:#fff0d9}.cr-status.merged{color:#6044a0;background:#ece6fb}.vcs-diff-summary{color:var(--muted);gap:10px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px;display:flex}.vcs-diff-summary span:first-child{color:#23864b}.vcs-diff-summary span:nth-child(3){color:#b44242}.vcs-card-actions{justify-content:flex-end;gap:7px;padding-top:3px;display:flex}.conflict-box{color:#764714;background:#fff9ee;border:1px solid #f0d5ad;border-radius:10px;gap:6px;padding:10px;display:grid}.conflict-box strong{font-size:10px}.conflict-box span{font-size:9px}.conflict-box>div{gap:6px;display:flex}.conflict-box button{color:inherit;background:#fff;border:1px solid #e7c99d;border-radius:7px;padding:5px 8px;font-size:8px;font-weight:750}.revision-list{gap:0;display:grid;position:relative}.revision-list:before{content:"";background:#dce8e2;width:1px;position:absolute;top:14px;bottom:14px;left:5px}.revision-list article{grid-template-columns:12px 1fr;gap:10px;padding:8px 0;display:grid;position:relative}.revision-dot{z-index:1;background:var(--green);border:3px solid #fff;border-radius:50%;width:11px;height:11px;margin-top:2px;box-shadow:0 0 0 1px #98c4ab}.revision-list article>div{min-width:0}.revision-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.revision-list p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:9px;overflow:hidden}.revision-list small{color:#91a097;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:7px}.nested-form{border:1px solid var(--line);background:#f8fbf9;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:12px;padding:12px;display:grid}.nested-form>button{justify-self:start}.release-list,.handoff-list{gap:8px;display:grid}.release-list article,.handoff-list article{border-bottom:1px solid var(--soft-line);grid-template-columns:auto 1fr;gap:10px;padding:11px 0;display:grid}.release-list article>span{min-width:55px;height:25px;color:var(--green-dark);background:var(--green-soft);border-radius:8px;place-items:center;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:800;display:grid}.release-list article>div,.handoff-list article>div{min-width:0}.release-list strong,.handoff-list strong{font-size:10px}.release-list p,.handoff-list p{color:var(--muted);margin:3px 0;font-size:9px;line-height:1.5}.release-list small,.handoff-list small{color:#91a097;font-size:8px}.handoff-list article>span{color:#6350a2;background:#eeeafb;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.handoff-list svg{width:15px}.activity-feed{padding:18px}.activity-feed>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px 20px;display:grid}.activity-feed article{border-bottom:1px solid var(--soft-line);grid-template-columns:auto 1fr;align-items:center;gap:9px;min-width:0;padding:8px 0;display:grid}.activity-feed article>span{width:28px;height:28px;color:var(--green);background:var(--green-soft);border-radius:8px;place-items:center;display:grid}.activity-feed svg{width:13px}.activity-feed article>div{gap:2px;min-width:0;display:grid}.activity-feed strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.activity-feed small{color:var(--muted);font-size:7px}@media (width<=1020px){.vcs-command{flex-direction:column;align-items:flex-start}.vcs-command-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.vcs-inline-form{grid-template-columns:repeat(2,minmax(0,1fr))}.vcs-inline-form>div:first-child,.vcs-inline-form .field-wide,.vcs-inline-form .form-actions{grid-column:1/-1}.vcs-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.vcs-command-actions,.vcs-command-actions .compact-field,.vcs-command-actions .compact-field select{width:100%}.vcs-inline-form,.nested-form,.vcs-metrics,.activity-feed>div:last-child{grid-template-columns:1fr}.vcs-inline-form>div:first-child,.vcs-inline-form .field-wide,.vcs-inline-form .form-actions{grid-column:auto}.vcs-columns{grid-template-columns:1fr}.vcs-card-title{flex-direction:column;align-items:flex-start}.vcs-card-actions{justify-content:stretch}.vcs-card-actions button{flex:1}.privacy-chip{display:none}}.revision-list article{grid-template-columns:12px minmax(0,1fr) auto}.release-list article{grid-template-columns:auto minmax(0,1fr) auto}.diff-open-button,.revision-diff-button{color:var(--muted);background:0 0;border:0;justify-self:start;align-items:center;gap:6px;padding:2px 0;font-size:9px;display:inline-flex}.diff-open-button:hover,.revision-diff-button:hover{color:var(--text)}.diff-open-button:focus-visible,.revision-diff-button:focus-visible{outline:2px solid var(--green);outline-offset:3px}.diff-open-button svg,.revision-diff-button svg{width:13px;height:13px}.revision-diff-button{place-self:start end;padding:2px}.diff-viewer-backdrop{z-index:160;background:#141b1852;justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0}.diff-viewer{background:#fbfcfb;flex-direction:column;width:min(920px,92vw);max-width:100%;height:100%;display:flex;box-shadow:-18px 0 48px #141f1a24}.diff-viewer-header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;min-height:72px;padding:15px 20px;display:flex}.diff-viewer-header>div{align-items:center;gap:11px;min-width:0;display:flex}.diff-viewer-header>div>svg{color:var(--green);width:20px;height:20px}.diff-viewer-header span{gap:2px;min-width:0;display:grid}.diff-viewer-header small{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:800}.diff-viewer-header h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;overflow:hidden}.diff-viewer-header>button{color:var(--muted);background:0 0;border:0;justify-content:center;align-items:center;padding:7px;display:flex}.diff-viewer-header>button:focus-visible{outline:2px solid var(--green);outline-offset:2px}.diff-viewer-header>button svg{width:18px;height:18px}.diff-viewer-meta{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 20px;display:grid}.diff-viewer-meta>span{gap:2px;min-width:0;display:grid}.diff-viewer-meta strong{font-size:11px}.diff-viewer-meta small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.diff-viewer-meta>i{color:var(--muted);font-style:normal}.diff-stat-line{gap:9px;display:flex}.diff-stat-line b{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:650}.diff-stat-line b:first-child{color:#256e49}.diff-stat-line b:last-child{color:#934b47}.diff-viewer-tools{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:8px;padding:10px 20px;display:flex}.diff-viewer-tools>label{border:1px solid var(--line);border-radius:8px;flex:1;align-items:center;gap:7px;min-width:150px;padding:0 9px;display:flex}.diff-viewer-tools>label:focus-within{border-color:#a7b6ae}.diff-viewer-tools label svg{color:var(--muted);width:14px;height:14px}.diff-viewer-tools input{background:0 0;border:0;outline:0;width:100%;min-width:0;height:34px;font-size:10px}.diff-viewer-tools>select{border:1px solid var(--line);color:var(--text);background:#fff;border-radius:8px;height:36px;padding:0 28px 0 9px;font-size:9px}.diff-view-switch{align-items:center;gap:2px;display:flex}.diff-view-switch button{color:var(--muted);background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;min-height:34px;padding:7px 9px;font-size:9px;display:flex}.diff-view-switch button.active{color:var(--text);background:#eef1ef}.diff-view-switch svg{width:13px;height:13px}.diff-viewer-scroll{flex:1;padding:14px 20px 32px;overflow:auto}.diff-warning{color:#6d6554;background:#f5f3ee;border-radius:8px;margin:0 0 9px;padding:8px 10px;font-size:9px}.diff-group{border:1px solid var(--line);background:#fff;border-radius:10px;margin-bottom:10px;overflow:hidden}.diff-group>summary{cursor:pointer;padding:12px 13px;list-style:none}.diff-group>summary::-webkit-details-marker{display:none}.diff-group>summary>span{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.diff-group summary svg{color:var(--muted);width:13px;height:13px;transition:transform .16s}.diff-group[open] summary svg{transform:rotate(180deg)}.diff-group summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.diff-group summary small{color:var(--muted);font-size:8px}.diff-group>div{border-top:1px solid var(--line)}.diff-entry{padding:13px}.diff-entry+.diff-entry{border-top:1px solid var(--soft-line)}.diff-entry>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.diff-entry>header>span{align-items:center;gap:8px;min-width:0;display:flex}.diff-entry>header em{color:var(--muted);flex:none;font-size:8px;font-style:normal;font-weight:750}.diff-entry.is-added>header em{color:#256e49}.diff-entry.is-removed>header em{color:#934b47}.diff-entry>header strong{text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:600;overflow:hidden}.diff-entry>header button{color:var(--muted);background:0 0;border:0;padding:3px;display:flex}.diff-entry>header svg{width:13px;height:13px}.diff-entry-note{color:#7b6a50;margin:-3px 0 8px;font-size:8px;display:block}.diff-values{gap:7px;display:grid}.diff-values.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.diff-values pre{color:#334039;white-space:pre-wrap;word-break:break-word;background:#f5f7f5;border-radius:7px;max-height:320px;margin:0;padding:25px 10px 10px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;line-height:1.55;position:relative;overflow:auto}.diff-values pre>span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-family:inherit;font-size:7px;font-weight:750;position:absolute;top:8px;left:10px}.diff-values .value-before{background:#f7f4f3}.diff-values .value-after{background:#f2f6f3}.diff-code{background:#f7f8f7;border-radius:7px;padding:5px 0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.diff-line{grid-template-columns:32px 32px 18px minmax(max-content,1fr);min-width:max-content;font-size:9px;line-height:1.55;display:grid}.diff-line>span{color:#9aa39e;text-align:right;-webkit-user-select:none;user-select:none;padding:1px 6px}.diff-line>i{color:#859089;text-align:center;padding:1px 4px;font-style:normal}.diff-line>code{white-space:pre-wrap;min-width:420px;padding:1px 9px 1px 2px}.diff-line.is-added{background:#edf5f0}.diff-line.is-removed{background:#f8efed}.diff-line.is-added>i{color:#256e49}.diff-line.is-removed>i{color:#934b47}.diff-line mark{color:inherit;background:0 0}.diff-line .token-added{background:#d8eadf}.diff-line .token-removed{background:#edd8d5}.diff-viewer-state{color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:220px;display:flex}.diff-viewer-state svg{width:24px;height:24px}.diff-viewer-state strong{color:var(--text);font-size:11px}.diff-viewer-state button,.diff-load-more{border:1px solid var(--line);color:var(--text);background:#fff;border-radius:8px;padding:8px 12px;font-size:9px;font-weight:700}.diff-load-more{margin:14px auto 0;display:block}.diff-viewer-backdrop.is-compact{background:#f7f9f7f7;justify-content:stretch}.diff-viewer-backdrop.is-compact .diff-viewer{box-shadow:none;width:100%}.diff-viewer-backdrop.is-compact .diff-viewer-header{min-height:62px;padding:12px 16px}.diff-viewer-backdrop.is-compact .diff-viewer-meta{padding:10px 16px}.diff-viewer-backdrop.is-compact .diff-viewer-tools{flex-wrap:wrap;padding:9px 16px}.diff-viewer-backdrop.is-compact .diff-viewer-scroll{padding:11px 16px 24px}@media (width<=700px){.diff-viewer{width:100%}.diff-viewer-meta{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.diff-stat-line{grid-column:1/-1}.diff-viewer-tools{flex-wrap:wrap;align-items:stretch}.diff-viewer-tools>label{flex-basis:100%}.diff-view-switch{flex:1}.diff-view-switch button{flex:1;justify-content:center}.diff-values.split{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.diff-group summary svg{transition:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@font-face{font-family:Orbit Sans;src:url(/landing/fonts/inter-variable.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--orbit-canvas:#fff;--orbit-surface:#fff;--orbit-surface-subtle:#fff;--orbit-surface-raised:#fff;--orbit-ink:#172019;--orbit-ink-subtle:#303732;--orbit-muted:#5e6862;--orbit-faint:#7d8680;--orbit-line-soft:#e4e9e6;--orbit-line:#d1d8d4;--orbit-line-strong:#aeb9b3;--orbit-line-hover:#87968d;--orbit-text-secondary:#56605a;--orbit-text-muted:#6b746e;--orbit-placeholder:#7d8680;--orbit-on-accent:#fff;--orbit-action-primary:#202522;--orbit-action-primary-hover:#101311;--orbit-action-info:#315f9e;--orbit-action-info-hover:#284f84;--orbit-action-validate:#684aa3;--orbit-action-validate-hover:#563b8b;--orbit-action-approve:#26734f;--orbit-action-approve-hover:#1f6042;--orbit-action-warning:#b87312;--orbit-action-warning-hover:#995d0c;--orbit-accent:#256a4b;--orbit-accent-hover:#1d573d;--orbit-accent-soft:#eaf3ee;--orbit-accent-ink:#174b34;--orbit-success:#26734f;--orbit-success-soft:#e8f4ed;--orbit-warning:#996515;--orbit-warning-soft:#fbf2df;--orbit-danger:#a23f3f;--orbit-danger-hover:#873333;--orbit-danger-soft:#f9eaea;--orbit-info:#46627a;--orbit-info-soft:#edf2f6;--orbit-running:#2f6fc7;--orbit-running-soft:#eaf2ff;--orbit-review:#a86b12;--orbit-review-soft:#fff3df;--orbit-complete:#267553;--orbit-complete-soft:#e8f5ef;--orbit-failed:#a8403a;--orbit-failed-soft:#fff0ef;--orbit-cancelled:#68716c;--orbit-cancelled-soft:#eff2f0;--orbit-brand-primary:var(--orbit-accent);--orbit-brand-primary-hover:var(--orbit-accent-hover);--orbit-brand-soft:var(--orbit-accent-soft);--orbit-ai-blue:#5797b3;--orbit-ai-violet:#6f4cc3;--orbit-ai-magenta:#a63a74;--orbit-ai-soft:#f1ecf8;--orbit-data-blue:#2f6fc7;--orbit-data-violet:#6f4cc3;--orbit-data-teal:#087f78;--orbit-data-orange:#a35d00;--orbit-data-magenta:#a63a74;--orbit-data-neutral:#68716c;--orbit-tag-neutral-solid:#171a18;--orbit-tag-neutral-soft:#eff2f0;--orbit-tag-neutral-line:#aeb9b3;--orbit-tag-neutral-ink:#303732;--orbit-tag-blue-solid:#2f6fc7;--orbit-tag-blue-soft:#eaf2ff;--orbit-tag-blue-line:#a9c7ed;--orbit-tag-blue-ink:#245b9f;--orbit-tag-green-solid:#26734f;--orbit-tag-green-soft:#e8f4ed;--orbit-tag-green-line:#a8d3ba;--orbit-tag-green-ink:#1f6544;--orbit-tag-violet-solid:#6f4cc3;--orbit-tag-violet-soft:#f1ecf8;--orbit-tag-violet-line:#c9b8ec;--orbit-tag-violet-ink:#5b38ad;--orbit-tag-amber-solid:#c88300;--orbit-tag-amber-soft:#fff3df;--orbit-tag-amber-line:#e4c184;--orbit-tag-amber-ink:#8a5908;--orbit-tag-red-solid:#a8403a;--orbit-tag-red-soft:#fff0ef;--orbit-tag-red-line:#e2aaa6;--orbit-tag-red-ink:#963832;--orbit-font-sans:"Orbit Sans", "Segoe UI Variable", "Segoe UI", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--orbit-font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--orbit-text-micro:.75rem;--orbit-text-xs:.8125rem;--orbit-text-sm:.875rem;--orbit-text-md:1rem;--orbit-text-lg:1.125rem;--orbit-text-xl:clamp(1.45rem, 2vw, 2rem);--orbit-weight-medium:560;--orbit-weight-semibold:650;--orbit-weight-bold:750;--orbit-leading-tight:1.2;--orbit-leading-normal:1.5;--orbit-leading-relaxed:1.65;--orbit-space-1:.25rem;--orbit-space-2:.5rem;--orbit-space-3:.75rem;--orbit-space-4:1rem;--orbit-space-5:1.25rem;--orbit-space-6:1.5rem;--orbit-space-8:2rem;--orbit-space-10:2.5rem;--orbit-space-12:3rem;--orbit-radius-sm:.375rem;--orbit-radius-md:.625rem;--orbit-radius-lg:.875rem;--orbit-radius-xl:var(--orbit-radius-lg);--orbit-control-sm:2.25rem;--orbit-control-md:2.5rem;--orbit-control-lg:2.75rem;--orbit-menu-item:2.5rem;--orbit-menu-width:14.5rem;--orbit-content:1180px;--orbit-reading:720px;--orbit-sidebar:232px;--orbit-icon-sm:1rem;--orbit-icon-md:1.125rem;--orbit-icon-lg:1.375rem;--orbit-shadow-overlay:0 24px 64px #141b1724;--orbit-shadow-floating:0 8px 24px #141b1714;--orbit-shadow-xs:0 1px 3px #141f1914;--orbit-shadow-sm:var(--orbit-shadow-floating);--orbit-shadow-lg:var(--orbit-shadow-overlay);--orbit-focus:0 0 0 3px #256a4b2e;--orbit-search-border:linear-gradient(112deg, #8f9d96 0%, #8db8cc 34%, #b49ad5 68%, #d99ab9 100%);--orbit-search-border-focus:linear-gradient(112deg, #5797b3 0%, #8d70c7 48%, #c96899 100%);--orbit-search-shadow:0 1px 2px #17211d14, inset 0 1px 0 #ffffffeb;--orbit-search-shadow-focus:0 1px 2px #17211d14, inset 0 1px 0 #fff;--orbit-ease:cubic-bezier(.2, .8, .2, 1);--orbit-fast:.12s;--orbit-normal:.18s;--orbit-z-sidebar:30;--orbit-z-header:25;--orbit-z-overlay:100;--orbit-z-toast:140;--orbit-modal-form-width:720px;--orbit-modal-radius:13px;--orbit-modal-backdrop:#0a110e6b;--orbit-modal-shadow:0 24px 72px #0a191238;--ink:var(--orbit-ink);--muted:var(--orbit-muted);--line:var(--orbit-line);--soft-line:var(--orbit-line-soft);--surface:var(--orbit-surface);--canvas:var(--orbit-canvas);--sidebar:var(--orbit-surface);--sidebar-muted:var(--orbit-muted);--green:var(--orbit-accent);--green-dark:var(--orbit-accent-hover);--green-soft:var(--orbit-accent-soft);--amber-soft:var(--orbit-warning-soft);--red:var(--orbit-danger);--shadow:var(--orbit-shadow-sm);--shadow-soft:var(--orbit-shadow-xs);--shadow-float:var(--orbit-shadow-lg);--od-ink:var(--orbit-ink);--od-muted:var(--orbit-text-secondary);--od-faint:var(--orbit-text-muted);--od-line:var(--orbit-line);--od-soft:var(--orbit-surface);--od-green:var(--orbit-accent);--od-green-soft:var(--orbit-accent-soft);--od-orange:var(--orbit-warning)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.orbit-logo{object-fit:contain;-webkit-user-select:none;user-select:none;flex:none;display:block}body{background:var(--orbit-canvas);color:var(--orbit-ink);font-family:var(--orbit-font-sans);font-size:var(--orbit-text-md);font-synthesis:none;text-rendering:optimizelegibility}::selection{color:var(--orbit-ink);background:#dcece3}:where(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--orbit-accent);outline-offset:2px;box-shadow:var(--orbit-focus)}:where(input,textarea,select):focus-visible{outline:2px solid var(--orbit-accent);outline-offset:1px;box-shadow:var(--orbit-focus)}:where(button,a,summary){-webkit-tap-highlight-color:transparent}.orbit-button,.primary-button,.secondary-button,.ghost-button,.text-button,.approve-button,.reject-button{min-height:var(--orbit-control-md);justify-content:center;align-items:center;gap:var(--orbit-space-2);padding:0 var(--orbit-space-4);border-radius:var(--orbit-radius-sm);font-size:var(--orbit-text-sm);box-shadow:none;transition:color var(--orbit-fast) var(--orbit-ease), background var(--orbit-fast) var(--orbit-ease);border:0;font-weight:650;line-height:1;text-decoration:none;display:inline-flex}.orbit-button>svg,.primary-button>svg,.secondary-button>svg,.ghost-button>svg,.text-button>svg,.approve-button>svg,.reject-button>svg{flex:none;width:1rem;height:1rem}.orbit-button:active:not(:disabled),.primary-button:active:not(:disabled),.secondary-button:active:not(:disabled),.ghost-button:active:not(:disabled){transform:translateY(1px)}.orbit-button-primary,.primary-button,.approve-button{color:#fff;background:var(--orbit-accent)}.orbit-button-primary:hover,.primary-button:hover,.approve-button:hover{background:var(--orbit-accent-hover)}.orbit-button-secondary,.secondary-button{color:var(--orbit-ink);background:var(--orbit-surface-subtle)}.orbit-button-secondary:hover,.secondary-button:hover{background:var(--orbit-surface-subtle)}.orbit-button-ghost,.ghost-button,.orbit-button-quiet,.text-button{color:var(--orbit-ink-subtle);background:0 0;border-color:#0000}.orbit-button-ghost:hover,.ghost-button:hover,.orbit-button-quiet:hover,.text-button:hover{color:var(--orbit-ink);background:0 0}.orbit-button-danger,.danger-primary,.reject-button{color:#fff;background:var(--orbit-danger)}.orbit-button-danger:hover,.danger-primary:hover,.reject-button:hover{background:var(--orbit-danger-hover)}.orbit-button-sm{min-height:var(--orbit-control-sm);padding-inline:var(--orbit-space-3);font-size:var(--orbit-text-xs)}.orbit-button-lg{min-height:var(--orbit-control-lg);padding-inline:var(--orbit-space-5)}.orbit-icon-button,.icon-button{width:var(--orbit-control-md);height:var(--orbit-control-md);min-width:var(--orbit-control-md);border-radius:var(--orbit-radius-sm);color:var(--orbit-muted);box-shadow:none;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.orbit-icon-button:hover,.icon-button:hover{color:var(--orbit-ink);background:0 0}.orbit-icon-button svg,.icon-button svg{width:1.05rem;height:1.05rem}.orbit-field,.field,.compact-field,.compact-select{color:var(--orbit-ink-subtle);font-size:var(--orbit-text-sm);gap:.375rem;font-weight:600;display:grid}.orbit-field>small,.field>small{color:var(--orbit-muted);font-size:var(--orbit-text-xs);font-weight:450}.orbit-field>span b,.orbit-field-error>small{color:var(--orbit-danger)}:where(.orbit-field,.field,.compact-field,.compact-select) :where(input,textarea,select),.form-panel :where(input,textarea,select){width:100%;min-height:var(--orbit-control-md);border:1px solid var(--orbit-line-strong);border-radius:var(--orbit-radius-sm);color:var(--orbit-ink);background:var(--orbit-surface);box-shadow:none;font-size:var(--orbit-text-sm);line-height:var(--orbit-leading-normal);transition:border-color var(--orbit-fast), box-shadow var(--orbit-fast), background var(--orbit-fast);padding:.625rem .75rem}:where(.orbit-field,.field,.compact-field,.compact-select) textarea,.form-panel textarea{resize:vertical;min-height:6.5rem}:where(.orbit-field,.field,.compact-field,.compact-select) :where(input,textarea,select):hover,.form-panel :where(input,textarea,select):hover{border-color:#b9c1bc}:where(.orbit-field,.field,.compact-field,.compact-select) :where(input,textarea,select):focus,.form-panel :where(input,textarea,select):focus{border-color:var(--orbit-accent);box-shadow:var(--orbit-focus);outline:none}.orbit-search-field{min-height:var(--orbit-control-lg);align-items:center;gap:var(--orbit-space-2);padding:0 var(--orbit-space-3);border-radius:var(--orbit-radius-md);background:linear-gradient(var(--orbit-surface), var(--orbit-surface)) padding-box, var(--orbit-search-border) border-box;box-shadow:var(--orbit-search-shadow);border:1px solid #0000;display:flex}.orbit-search-field:focus-within{background:linear-gradient(var(--orbit-surface), var(--orbit-surface)) padding-box, var(--orbit-search-border-focus) border-box;box-shadow:var(--orbit-search-shadow-focus)}.orbit-search-field svg{width:1rem;color:var(--orbit-muted)}.orbit-search-field input{background:0 0;border:0;outline:0;width:100%;min-width:0}:where(.knowledge-search-box,.store-search){background:linear-gradient(var(--orbit-surface), var(--orbit-surface)) padding-box, var(--orbit-search-border) border-box;box-shadow:var(--orbit-search-shadow);border:1px solid #0000}:where(.knowledge-search-box,.store-search):focus-within{background:linear-gradient(var(--orbit-surface), var(--orbit-surface)) padding-box, var(--orbit-search-border-focus) border-box;box-shadow:var(--orbit-search-shadow-focus);border-color:#0000}.orbit-surface,.panel{border-radius:var(--orbit-radius-lg);background:var(--orbit-surface);box-shadow:none;border:0}.orbit-surface-subtle{background:var(--orbit-surface-subtle);box-shadow:none}.orbit-surface-raised{box-shadow:var(--orbit-shadow-sm)}.orbit-page-header{justify-content:space-between;align-items:flex-end;gap:var(--orbit-space-6);padding-block:var(--orbit-space-2) var(--orbit-space-3);display:flex}.orbit-page-header>div:first-child{min-width:0}.orbit-page-header h2{font-size:var(--orbit-text-xl);letter-spacing:-.035em;line-height:var(--orbit-leading-tight);margin:0}.orbit-page-header p{max-width:720px;color:var(--orbit-muted);line-height:var(--orbit-leading-normal);margin:.4rem 0 0}.orbit-eyebrow{color:var(--orbit-muted);font-size:var(--orbit-text-xs);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem;font-weight:750;display:block}.orbit-page-action{flex:none}.orbit-toolbar{min-height:var(--orbit-control-lg);align-items:center;gap:var(--orbit-space-2);padding:var(--orbit-space-2);border:1px solid var(--orbit-line);border-radius:var(--orbit-radius-md);background:var(--orbit-surface);display:flex}.orbit-overlay{z-index:var(--orbit-z-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#14181657;justify-content:flex-end;display:flex;position:fixed;inset:0}.orbit-dialog-overlay{padding:var(--orbit-space-4);justify-content:center;align-items:center}.orbit-drawer{background:var(--orbit-surface);width:min(92vw,560px);height:100%;box-shadow:var(--orbit-shadow-lg);animation:orbit-drawer-in var(--orbit-normal) var(--orbit-ease) both;flex-direction:column;display:flex}.orbit-dialog{border:1px solid var(--orbit-line);border-radius:var(--orbit-radius-xl);background:var(--orbit-surface);width:min(100%,640px);max-height:min(88vh,760px);box-shadow:var(--orbit-shadow-lg);animation:orbit-dialog-in var(--orbit-normal) var(--orbit-ease) both;flex-direction:column;display:flex;overflow:hidden}.orbit-drawer>header,.orbit-dialog>header{justify-content:space-between;align-items:flex-start;gap:var(--orbit-space-4);padding:var(--orbit-space-5) var(--orbit-space-6);border-bottom:1px solid var(--orbit-line);display:flex}.orbit-drawer h2,.orbit-dialog h2{font-size:var(--orbit-text-lg);letter-spacing:-.02em;margin:0}.orbit-drawer header p,.orbit-dialog header p{color:var(--orbit-muted);font-size:var(--orbit-text-sm);margin:.25rem 0 0}.orbit-drawer-body,.orbit-dialog-body{padding:var(--orbit-space-6);flex:1;overflow:auto}.orbit-dialog>footer{justify-content:flex-end;gap:var(--orbit-space-2);padding:var(--orbit-space-4) var(--orbit-space-6);border-top:1px solid var(--orbit-line);display:flex}@keyframes orbit-drawer-in{0%{opacity:0;transform:translate(24px)}}@keyframes orbit-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.99)}}.orbit-disclosure,.advanced-details{border:1px solid var(--orbit-line);border-radius:var(--orbit-radius-md);background:var(--orbit-surface);box-shadow:none;overflow:hidden}.orbit-disclosure>summary,.advanced-details>summary{justify-content:space-between;align-items:center;gap:var(--orbit-space-4);min-height:3.5rem;padding:var(--orbit-space-3) var(--orbit-space-4);cursor:pointer;list-style:none;display:flex}.orbit-disclosure>summary::-webkit-details-marker{display:none}.orbit-disclosure>summary span{gap:.125rem;display:grid}.orbit-disclosure>summary small{color:var(--orbit-muted);font-size:var(--orbit-text-xs);font-weight:450}.orbit-disclosure>summary>svg{width:1rem;color:var(--orbit-muted);transition:transform var(--orbit-fast)}.orbit-disclosure[open]>summary>svg{transform:rotate(90deg)}.orbit-disclosure-content{padding:var(--orbit-space-4);border-top:1px solid var(--orbit-line)}.orbit-status,.run-status,.status-badge,.cr-status{width:fit-content;min-height:1.5rem;color:var(--orbit-ink-subtle);background:var(--orbit-surface-subtle);letter-spacing:0;text-transform:none;border:0;border-radius:999px;align-items:center;padding:.2rem .5rem;font-size:.6875rem;font-weight:700;display:inline-flex}.orbit-status-success{color:var(--orbit-success);background:var(--orbit-success-soft)}.orbit-status-warning{color:var(--orbit-warning);background:var(--orbit-warning-soft)}.orbit-status-danger{color:var(--orbit-danger);background:var(--orbit-danger-soft)}.orbit-status-info{color:var(--orbit-info);background:var(--orbit-info-soft)}.orbit-empty,.empty-state{align-content:center;place-items:center;gap:var(--orbit-space-2);min-height:12rem;padding:var(--orbit-space-8);color:var(--orbit-muted);text-align:center;display:grid}.orbit-empty>span,.empty-state>svg{color:var(--orbit-muted)}.orbit-empty strong,.empty-state strong{color:var(--orbit-ink)}.orbit-empty p,.empty-state span{max-width:420px;font-size:var(--orbit-text-sm);line-height:var(--orbit-leading-normal);margin:0}.orbit-skeleton{gap:var(--orbit-space-2);display:grid}.orbit-skeleton i{background:linear-gradient(90deg,#eceeec,#f7f8f7,#eceeec) 0 0/200% 100%;border-radius:999px;height:.75rem;animation:1.4s linear infinite orbit-shimmer}.orbit-skeleton i:nth-child(2n){width:82%}@keyframes orbit-shimmer{to{background-position:-200% 0}}.orbit-progress{gap:var(--orbit-space-2);display:grid}.orbit-progress>div{justify-content:space-between;gap:var(--orbit-space-3);color:var(--orbit-muted);font-size:var(--orbit-text-xs);display:flex}.orbit-progress>span{background:var(--orbit-surface-subtle);border-radius:999px;height:.375rem;overflow:hidden}.orbit-progress>span i{border-radius:inherit;background:var(--orbit-accent);height:100%;display:block}.orbit-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.orbit-timeline:before{background:var(--orbit-line);content:"";width:1px;position:absolute;top:1rem;bottom:1rem;left:.3rem}.orbit-timeline li{gap:var(--orbit-space-3);padding:var(--orbit-space-3) 0;grid-template-columns:.75rem 1fr;display:grid;position:relative}.orbit-timeline li>i{z-index:1;border:2px solid var(--orbit-surface);background:var(--orbit-accent);width:.65rem;height:.65rem;box-shadow:0 0 0 1px var(--orbit-line-strong);border-radius:50%;margin-top:.25rem}.orbit-timeline li p{color:var(--orbit-muted);font-size:var(--orbit-text-sm);margin:.25rem 0}.orbit-timeline li small{color:var(--orbit-faint)}.orbit-tabs{align-items:center;gap:var(--orbit-space-1);min-height:var(--orbit-control-md);border-bottom:1px solid var(--orbit-line);display:flex;overflow-x:auto}.orbit-tabs button{min-height:var(--orbit-control-md);padding:0 var(--orbit-space-3);color:var(--orbit-muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;font-weight:600;position:relative}.orbit-tabs button[aria-selected=true]{color:var(--orbit-ink)}.orbit-tabs button[aria-selected=true]:after{content:none;display:none}.orbit-tabs button span{margin-left:var(--orbit-space-2);color:var(--orbit-faint);font-size:var(--orbit-text-xs)}.orbit-segmented{border:1px solid var(--orbit-line);border-radius:var(--orbit-radius-md);background:var(--orbit-surface-subtle);gap:2px;padding:3px;display:inline-flex}.orbit-segmented button{min-height:32px;padding:0 var(--orbit-space-3);border-radius:calc(var(--orbit-radius-md) - 3px);color:var(--orbit-muted);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:600}.orbit-segmented button[aria-pressed=true]{color:var(--orbit-ink);background:var(--orbit-surface);box-shadow:var(--orbit-shadow-xs)}.orbit-alert{padding:var(--orbit-space-3) var(--orbit-space-4);border-left:3px solid var(--orbit-info);border-radius:var(--orbit-radius-sm);color:var(--orbit-ink);background:var(--orbit-info-soft)}.orbit-alert strong{font-size:var(--orbit-text-sm);display:block}.orbit-alert p{margin:var(--orbit-space-1) 0 0;color:var(--orbit-muted);font-size:var(--orbit-text-sm)}.orbit-alert-success{border-color:var(--orbit-success);background:var(--orbit-success-soft)}.orbit-alert-warning{border-color:var(--orbit-warning);background:var(--orbit-warning-soft)}.orbit-alert-danger{border-color:var(--orbit-danger);background:var(--orbit-danger-soft)}.orbit-data-list{border-top:1px solid var(--orbit-line-soft);margin:0;padding:0;list-style:none}.orbit-data-list li{align-items:center;gap:var(--orbit-space-4);padding:var(--orbit-space-3) 0;border-bottom:1px solid var(--orbit-line-soft);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.orbit-data-list strong{font-size:var(--orbit-text-sm);display:block}.orbit-data-list p{color:var(--orbit-muted);font-size:var(--orbit-text-sm);margin:3px 0 0}.orbit-data-list small{color:var(--orbit-faint)}.orbit-table-wrap{border:1px solid var(--orbit-line);border-radius:var(--orbit-radius-lg);width:100%;overflow-x:auto}.orbit-table{border-collapse:collapse;background:var(--orbit-surface);width:100%;font-size:var(--orbit-text-sm)}.orbit-table th{padding:var(--orbit-space-3) var(--orbit-space-4);border-bottom:1px solid var(--orbit-line);color:var(--orbit-muted);background:var(--orbit-surface-subtle);font-size:var(--orbit-text-xs);text-align:left;text-transform:uppercase;letter-spacing:.04em}.orbit-table td{padding:var(--orbit-space-3) var(--orbit-space-4);border-bottom:1px solid var(--orbit-line-soft);color:var(--orbit-ink)}.orbit-table tbody tr:last-child td{border-bottom:0}.orbit-table tbody th{padding:var(--orbit-space-3) var(--orbit-space-4);border-bottom:1px solid var(--orbit-line-soft);color:var(--orbit-ink);text-align:left;font-weight:600}.orbit-pagination{justify-content:flex-end;align-items:center;gap:var(--orbit-space-3);padding-top:var(--orbit-space-3);color:var(--orbit-muted);font-size:var(--orbit-text-xs);display:flex}.orbit-task-table-surface{gap:var(--orbit-space-3);display:grid}.orbit-list-filter-panel{justify-content:flex-end;align-items:end;gap:var(--orbit-space-2);padding:var(--orbit-space-2) 0;border-bottom:1px solid var(--orbit-line-soft);display:flex}.orbit-list-filter-panel>label{min-width:170px;color:var(--orbit-muted);font-size:var(--orbit-text-xs);gap:5px;display:grid}.orbit-list-filter-panel select{min-height:var(--orbit-control-sm);padding:0 var(--orbit-space-3);border:1px solid var(--orbit-line);border-radius:var(--orbit-radius-md);color:var(--orbit-ink);background:var(--orbit-surface)}.orbit-task-command-strip{align-items:center;gap:var(--orbit-space-2);padding:var(--orbit-space-2) var(--orbit-space-3);border:1px solid var(--orbit-line);border-radius:var(--orbit-radius-md);background:var(--orbit-surface-subtle);display:flex}.orbit-task-command-strip>span{color:var(--orbit-muted);margin-right:auto}.orbit-task-table-title{align-items:flex-start;gap:var(--orbit-space-2);width:100%;color:inherit;text-align:left;background:0 0;border:0;padding:0;display:flex;min-height:0!important}.orbit-task-table-title>span:last-child{gap:3px;min-width:0;display:grid}.orbit-task-table-title small{max-width:420px;color:var(--orbit-muted);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.orbit-task-table-title.is-selected strong{text-underline-offset:3px;text-decoration:underline}.orbit-task-table-actions{white-space:nowrap;gap:4px;display:flex}.orbit-task-table-actions .orbit-button{min-height:32px}@media (width<=900px){.orbit-task-table-actions .orbit-button span{display:none}}@media (width<=620px){.orbit-list-filter-panel{flex-direction:column;align-items:stretch}.orbit-list-filter-panel>label{min-width:0}.orbit-table th:nth-child(3),.orbit-table td:nth-child(3),.orbit-table th:nth-child(4),.orbit-table td:nth-child(4),.orbit-table th:nth-child(5),.orbit-table td:nth-child(5){display:none}.orbit-pagination{justify-content:space-between}.orbit-task-command-strip{flex-direction:column;align-items:stretch}.orbit-task-command-strip>span{margin:0}}.orbit-project-cards.is-list{display:none}.orbit-project-table-surface{gap:var(--orbit-space-3);display:grid}.orbit-project-table-title{align-items:flex-start;gap:var(--orbit-space-2);color:inherit;text-align:left;background:0 0;border:0;padding:0;display:flex;min-height:0!important}.orbit-project-table-title>svg{flex:none;width:18px}.orbit-project-table-title>span{gap:3px;min-width:0;display:grid}.orbit-project-table-title small{max-width:360px;color:var(--orbit-muted);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.orbit-project-table-actions{white-space:nowrap;gap:4px;display:flex}@media (width<=760px){.orbit-project-table-actions .orbit-button span,.orbit-project-table-surface .orbit-table th:nth-child(4),.orbit-project-table-surface .orbit-table td:nth-child(4),.orbit-project-table-surface .orbit-table th:nth-child(5),.orbit-project-table-surface .orbit-table td:nth-child(5),.orbit-project-table-surface .orbit-table th:nth-child(6),.orbit-project-table-surface .orbit-table td:nth-child(6){display:none}}.orbit-gallery{max-width:var(--orbit-content);padding:var(--orbit-space-8);margin:0 auto}.orbit-gallery .orbit-surface{gap:var(--orbit-space-5);display:grid}.orbit-gallery-row{align-items:center;gap:var(--orbit-space-2);flex-wrap:wrap;display:flex}.orbit-gallery-grid{gap:var(--orbit-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app-shell{background:var(--orbit-canvas)}.sidebar{flex-basis:var(--orbit-sidebar);padding:var(--orbit-space-5) var(--orbit-space-3) var(--orbit-space-4);color:var(--orbit-ink);background:var(--orbit-surface);border-right:1px solid var(--orbit-line);box-shadow:none}.brand{padding:0 var(--orbit-space-2) var(--orbit-space-5)}.brand-mark{border-radius:var(--orbit-radius-md);color:#fff;background:var(--orbit-accent);box-shadow:none;border:0}.brand strong{color:var(--orbit-ink)}.brand span:last-child{color:var(--orbit-muted)}.nav-group{gap:.125rem}.nav-group-label{padding:var(--orbit-space-4) var(--orbit-space-3) var(--orbit-space-1);color:var(--orbit-faint);letter-spacing:.08em;font-size:.625rem}.nav-item{min-height:2.35rem;padding:0 var(--orbit-space-3);border-radius:var(--orbit-radius-sm);color:var(--orbit-muted);font-size:var(--orbit-text-sm);background:0 0;border:0;position:relative}.nav-item:hover{color:var(--orbit-ink);background:0 0}.nav-item-active{color:var(--orbit-ink);box-shadow:none;background:0 0;font-weight:500}.nav-item svg{color:currentColor}.nav-count{color:var(--orbit-accent-ink);background:var(--orbit-accent-soft)}.sidebar-footer{color:var(--orbit-muted);border-color:var(--orbit-line)}.sidebar-guide{color:var(--orbit-ink-subtle);background:0 0;border:0}.sidebar-guide:hover{background:0 0}.sidebar-guide>span:first-child{color:var(--orbit-muted);background:0 0}.sidebar-guide small,.local-status+span{color:var(--orbit-faint)}.local-status{color:var(--orbit-muted)}.workspace{min-width:0}.topbar{min-height:4.25rem;padding:0 var(--orbit-space-6);border-bottom:1px solid var(--orbit-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:none;background:#ffffffe6}.topbar-title h1{letter-spacing:-.02em;font-size:1.05rem}.topbar-breadcrumb{color:var(--orbit-faint)}.command-trigger{border-color:var(--orbit-line);border-radius:var(--orbit-radius-sm);color:var(--orbit-muted);background:var(--orbit-surface);box-shadow:none}.command-trigger:hover{color:var(--orbit-ink);border-color:var(--orbit-line-strong)}.command-trigger kbd{color:var(--orbit-faint);background:var(--orbit-surface-subtle)}.sync-state{color:var(--orbit-muted)}.content{width:min(100%, calc(var(--orbit-content) + 2 * var(--orbit-space-8)));padding:var(--orbit-space-6) var(--orbit-space-8) var(--orbit-space-12);margin-inline:auto}.page-stack{gap:var(--orbit-space-4)}.next-action-card{gap:var(--orbit-space-3);min-height:auto;margin-bottom:var(--orbit-space-4);padding:var(--orbit-space-3) var(--orbit-space-4);border:1px solid var(--orbit-line);border-radius:var(--orbit-radius-md);background:var(--orbit-surface);box-shadow:none;grid-template-columns:auto minmax(0,1fr) auto}.next-action-card:before{display:none}.next-action-icon{width:2rem;height:2rem;color:var(--orbit-muted);background:var(--orbit-surface-subtle)}.next-action-card .eyebrow{display:none}.next-action-card strong{font-size:var(--orbit-text-sm)}.next-action-card p{color:var(--orbit-muted);font-size:var(--orbit-text-xs);margin:.15rem 0 0}.metrics-grid,.automation-metrics,.knowledge-metrics,.vcs-metrics{gap:var(--orbit-space-2)}.metric-card,.metrics-grid>article,.automation-metrics>article,.knowledge-metrics>article,.vcs-metrics>article{padding:var(--orbit-space-4);border-color:var(--orbit-line);background:var(--orbit-surface);box-shadow:none}.section-heading{align-items:flex-end}.section-heading h2,.section-heading h3{letter-spacing:-.02em}.section-heading p{color:var(--orbit-muted)}.toast{z-index:var(--orbit-z-toast);border:1px solid var(--orbit-line);color:var(--orbit-ink);background:var(--orbit-surface);box-shadow:var(--orbit-shadow-sm)}.alert{border-radius:var(--orbit-radius-md)}.command-palette{border:1px solid var(--orbit-line);border-radius:var(--orbit-radius-xl);background:var(--orbit-surface);box-shadow:var(--orbit-shadow-lg)}.command-results button{border-radius:var(--orbit-radius-sm);border:0}.command-results button:hover,.command-results button.selected,.command-results button[aria-selected=true]{background:var(--orbit-surface-subtle)}.command-results button.selected>span:first-child{color:var(--orbit-accent-ink);background:var(--orbit-accent-soft)}.hero-panel{min-height:220px;padding:var(--orbit-space-8);border:1px solid var(--orbit-line);border-radius:var(--orbit-radius-xl);color:var(--orbit-ink);background:var(--orbit-surface);box-shadow:none}.hero-panel:before{display:none}.hero-panel .eyebrow{color:var(--orbit-accent-ink)}.hero-panel h2{max-width:620px;margin:var(--orbit-space-3) 0;font-size:clamp(1.9rem,4vw,3rem)}.hero-panel p{color:var(--orbit-muted)}.hero-panel .primary-button{color:#fff;background:var(--orbit-accent)}.hero-panel .primary-button:hover{background:var(--orbit-accent-hover)}.hero-panel .ghost-button{color:var(--orbit-muted);border-color:#0000}.profile-orbit{width:152px;height:152px}.profile-orbit:before{border-color:var(--orbit-line-strong)}.orbit-ring{border:6px solid var(--orbit-accent-soft);width:92px;height:92px;color:var(--orbit-ink);background:var(--orbit-surface);box-shadow:none}.orbit-tag{display:none}.module-card-grid{gap:var(--orbit-space-3);grid-template-columns:repeat(3,minmax(0,1fr))}.module-card{min-height:92px;padding:var(--orbit-space-4);border-radius:var(--orbit-radius-lg);color:var(--orbit-ink);background:var(--orbit-surface);box-shadow:none;border:0;transform:none}.module-card:after{display:none}.module-card.featured{color:var(--orbit-ink);background:var(--orbit-surface);border-color:#0000}.module-card.featured .module-card-copy small,.module-card.featured .module-card-copy span{color:var(--orbit-muted)}.module-card.featured .module-card-icon,.module-card-icon{color:var(--orbit-muted);background:0 0}.module-card-copy small{color:var(--orbit-faint)}.module-card:nth-child(n+4),.page-stack>.metric-grid{display:none}.panel,.project-command-bar,.project-hero,.store-catalog,.store-detail-header,.connection-list,.connection-hero,.marketplace-tabs,.marketplace-catalog,.marketplace-hero,.orchestrator-run-list,.orchestrator-hero,.orchestrator-command-bar,.vcs-command,.vcs-inline-form{border-color:var(--orbit-line);border-radius:var(--orbit-radius-lg);background:var(--orbit-surface);box-shadow:none}.page-intro{margin:0 0 var(--orbit-space-2);align-items:flex-start}.page-intro h2{margin:var(--orbit-space-2) 0;font-size:clamp(1.65rem,3vw,2.35rem)}.page-intro p{color:var(--orbit-muted);font-size:var(--orbit-text-sm)}.eyebrow{color:var(--orbit-faint)}.form-panel{padding:var(--orbit-space-5)}.form-section-title{margin-bottom:var(--orbit-space-5)}.form-section-title>svg,.context-summary-card>span,.automation-icon,.knowledge-source-icon,.store-item-icon,.connection-icon,.marketplace-package-icon,.approval-icon{color:var(--orbit-muted);background:var(--orbit-surface-subtle);border-color:var(--orbit-line-soft)}.project-hero,.store-detail-header,.connection-hero,.marketplace-hero,.orchestrator-hero{min-height:0;padding:var(--orbit-space-5);background:var(--orbit-surface)}.project-hero h3,.store-detail-header h3,.connection-hero h3,.marketplace-hero h3,.orchestrator-hero h3{margin:var(--orbit-space-2) 0;font-size:clamp(1.4rem,3vw,2rem)}.project-score{border-color:var(--orbit-line);background:var(--orbit-surface-subtle);width:88px;height:88px;box-shadow:none}.project-score strong{color:var(--orbit-ink);font-size:1.45rem}.project-tabs,.marketplace-tabs,.store-type-filters{gap:var(--orbit-space-1);border:0;border-bottom:1px solid var(--orbit-line);background:0 0;border-radius:0;padding:0}.project-tabs button,.marketplace-tabs button,.store-type-filters button{min-height:42px;color:var(--orbit-muted);background:0 0;border-radius:0;position:relative}.project-tabs button:hover,.marketplace-tabs button:hover,.store-type-filters button:hover{color:var(--orbit-ink);background:0 0}.project-tabs button.active,.marketplace-tabs button.active,.store-type-filters button.active{color:var(--orbit-ink);background:0 0;font-weight:500}.project-tabs button.active:after,.marketplace-tabs button.active:after,.store-type-filters button.active:after{content:none;display:none}.project-tabs button.active>span,.marketplace-tabs button.active span{color:var(--orbit-muted);background:0 0}.store-item,.connection-item,.marketplace-package,.orchestrator-run{border-radius:var(--orbit-radius-sm);border:0}.store-item:hover,.connection-item:hover,.marketplace-package:hover,.orchestrator-run:hover{background:0 0;border-color:#0000}.store-item.active,.connection-item.active,.marketplace-package.active,.orchestrator-run.active{color:var(--orbit-ink);box-shadow:none;background:0 0;border-color:#0000;font-weight:500}.automation-metrics,.knowledge-metrics,.orchestrator-metrics,.store-metrics,.marketplace-metrics,.vcs-metrics{display:none}.context-summary-grid{gap:var(--orbit-space-2);grid-template-columns:1fr}.context-summary-card{padding:var(--orbit-space-4)}.contract-preview{border-color:var(--orbit-line);background:var(--orbit-surface)}.contract-preview>span{color:var(--orbit-muted);background:var(--orbit-surface-subtle)}.setup-stepper{background:0 0;border:0;border-radius:0;padding:0}.setup-stepper button{border-radius:var(--orbit-radius-sm)}.setup-stepper button.active{color:var(--orbit-ink);box-shadow:none;background:0 0;border-color:#0000;font-weight:500}.project-create-form,.artifact-form,.store-form,.store-import,.orchestrator-create,.automation-builder,.knowledge-source-form{z-index:var(--orbit-z-dialog);width:min(680px,100vw - 2rem);max-height:calc(100vh - 2rem);padding:var(--orbit-space-6);border:1px solid var(--orbit-line);border-radius:var(--orbit-radius-xl);background:var(--orbit-surface);box-shadow:0 0 0 100vmax #0e151147, var(--orbit-shadow-lg);margin:0;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.store-detail .store-form{width:auto;max-height:none;padding:var(--orbit-space-5);box-shadow:none;position:static;transform:none}.form-actions{justify-content:flex-end;gap:var(--orbit-space-2);flex-wrap:wrap;display:flex}.proposal,.automation-card,.knowledge-source-list>article,.knowledge-results>article,.vcs-card{border-radius:var(--orbit-radius-md);background:var(--orbit-surface);box-shadow:none;border:0}@media (width<=980px){.module-card-grid,.hero-panel{grid-template-columns:1fr}.profile-orbit{display:none}.store-workspace,.connection-workspace,.marketplace-workspace,.orchestrator-workspace,.orchestrator-detail-grid,.connection-detail-grid{grid-template-columns:1fr}.store-catalog,.connection-list,.marketplace-catalog,.orchestrator-run-list{max-height:none;position:static}.content{padding-inline:var(--orbit-space-5)}.orbit-page-header{flex-direction:column;align-items:flex-start}.orbit-page-action{width:100%}}@media (width<=760px){.sidebar{width:min(88vw,280px)}.topbar{min-height:3.75rem;padding-inline:var(--orbit-space-4)}.content{padding:var(--orbit-space-4) var(--orbit-space-3) 6rem}.orbit-gallery{padding:var(--orbit-space-4) var(--orbit-space-3)}.orbit-gallery-grid{grid-template-columns:minmax(0,1fr)}.next-action-card{grid-template-columns:auto 1fr}.next-action-card>button{grid-column:2;justify-self:start}.orbit-toolbar{flex-direction:column;align-items:stretch}.orbit-dialog-overlay{padding:var(--orbit-space-2)}.orbit-dialog{border-radius:var(--orbit-radius-lg);max-height:calc(100vh - 1rem)}.orbit-dialog>header,.orbit-dialog-body,.orbit-dialog>footer{padding:var(--orbit-space-4)}.orbit-dialog>footer{flex-direction:column-reverse}.orbit-dialog>footer>*{width:100%}}.nav-item-active,.store-item.active,.connection-item.active,.marketplace-package.active,.orchestrator-run.active,.setup-stepper button.active,.scope-card.active,.mobile-dock button.active,.guide-steps button.active{color:var(--orbit-ink)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.nav-item-active:before{content:none!important;display:none!important}.nav-item-active,.orchestrator-run.active strong,.store-item.active strong,.connection-item.active strong,.marketplace-package.active strong{font-weight:500}.orbit-button:active:not(:disabled),.primary-button:active:not(:disabled),.secondary-button:active:not(:disabled),.ghost-button:active:not(:disabled),.module-card:active,.nav-item:active{transform:none!important}.orbit-button-primary:hover,.primary-button:hover,.approve-button:hover,.hero-panel .primary-button:hover{border-color:var(--orbit-accent)!important;background:var(--orbit-accent)!important}.orbit-button-danger:hover,.danger-primary:hover,.reject-button:hover{border-color:var(--orbit-danger)!important;background:var(--orbit-danger)!important}.orbit-button-secondary:hover,.secondary-button:hover,.orbit-button-ghost:hover,.ghost-button:hover,.orbit-button-quiet:hover,.text-button:hover,.orbit-icon-button:hover,.icon-button:hover,.nav-item:hover,.sidebar-guide:hover,.command-results button:hover,.command-results button.selected,.command-results button[aria-selected=true],.store-item:hover,.connection-item:hover,.marketplace-package:hover,.orchestrator-run:hover,.setup-stepper button:hover,.guide-steps button:hover,.guide-steps button.active,.mobile-dock button.active,.artifact-matrix button:hover,.automation-actions button:hover,.knowledge-source-actions button:hover{box-shadow:none!important;background:0 0!important;transform:none!important}.orbit-button-secondary:hover,.secondary-button:hover{border-color:#0000!important}.orbit-button-ghost:hover,.ghost-button:hover,.orbit-button-quiet:hover,.text-button:hover,.orbit-icon-button:hover,.icon-button:hover{color:var(--orbit-ink)!important;border-color:#0000!important}.module-card:hover{background:var(--orbit-surface)!important;box-shadow:none!important;border-color:#0000!important;transform:none!important}.module-card:hover:after{display:none!important;transform:none!important}.orbit-table tbody tr:hover{background:0 0!important}.guide-steps button,.guide-steps button>span,.guide-steps button.active>span,.sidebar-guide,.sidebar-guide>span:first-child{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.guide-steps button.active{color:#fff!important}.guide-steps button.active>span{color:#d8eee3!important}.guide-steps button.done{color:#b8cec3!important}.guide-dialog{border-color:var(--orbit-line)!important;box-shadow:var(--orbit-shadow-lg)!important}.guide-dialog>aside{background:#14231c!important}.guide-brand>span,.guide-local{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.guide-local{border-top:1px solid #ffffff1f!important;border-radius:0!important}.guide-visual>span{background:var(--orbit-accent)!important;box-shadow:none!important}.guide-visual i{display:none!important}.guide-tip{border-color:var(--orbit-line)!important;box-shadow:none!important;background:0 0!important}@media (width<=760px){.mobile-dock button.active{color:#d7e8df!important;background:0 0!important}}.scope-card.active .scope-state{color:var(--orbit-accent-ink)!important;background:0 0!important}:where(.next-action-icon,.module-card-icon,.automation-icon,.knowledge-source-icon,.artifact-icon,.store-item-icon,.connection-icon,.marketplace-package-icon,.approval-icon,.module-state-icon,.dialog-icon,.health-orb,.context-summary-card>span,.history-icon,.orchestrator-events>div>span,.vcs-headline>.vcs-icon,.vcs-metrics article>span,.activity-feed article>span,.handoff-list article>span,.contract-preview>span,.command-results>button>span:first-child,.guide-brand>span,.guide-visual>span,.sidebar-guide>span:first-child){width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;color:var(--orbit-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}:where(.next-action-icon,.module-card-icon,.automation-icon,.knowledge-source-icon,.artifact-icon,.store-item-icon,.connection-icon,.marketplace-package-icon,.approval-icon,.module-state-icon,.dialog-icon,.health-orb,.context-summary-card>span,.history-icon,.orchestrator-events>div>span,.vcs-headline>.vcs-icon,.vcs-metrics article>span,.activity-feed article>span,.handoff-list article>span,.contract-preview>span,.command-results>button>span:first-child,.guide-brand>span,.guide-visual>span,.sidebar-guide>span:first-child) svg{width:1.05rem!important;height:1.05rem!important}.guide-visual{width:auto!important;height:auto!important;margin-bottom:var(--orbit-space-6)!important;place-items:start!important}.guide-visual>span svg{width:1.75rem!important;height:1.75rem!important}.approval-icon{color:var(--orbit-warning)!important}.knowledge-source-icon.error,.module-state-icon.error,.dialog-icon.danger,.health-orb{color:var(--orbit-danger)!important}:where(.orbit-status,.run-status,.status-badge,.cr-status,.standard-status,.connection-state,.scope-state,.source-pill,.current-pill,.format-pill,.snapshot-pill,.privacy-chip,.automation-card-title>span,.knowledge-source-title>span,.knowledge-result-title>span,.artifact-title>span,.marketplace-badges>span,.marketplace-source-list>div>span:last-child,.marketplace-installed-title b,.orchestrator-badges>span,.orchestrator-step>div>div>span,.orchestrator-step>div>div>b,.orchestrator-run b,.tag-row span,.connection-badges>span:not(.connection-state),.project-tabs button>span,.marketplace-tabs button span,.release-list article>span){width:fit-content!important;min-width:0!important;height:auto!important;min-height:0!important;color:var(--orbit-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-weight:650!important}.tool-pills code{background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.tag-row span:before{color:var(--orbit-faint);content:"#"}:where(.orbit-status-danger,.run-status.failed,.state-error,.status-failed,.status-cancelled,.cr-status.conflicted){color:var(--orbit-danger)!important}:where(.orbit-status-warning,.run-status.awaiting_approval,.state-not_configured,.status-awaiting_approval,.cr-status.changes_requested){color:var(--orbit-warning)!important}.status-dot,.store-applied-dot,.run-state-dot,.revision-dot{box-shadow:none!important;background:#839088!important}.run-state-dot.state-awaiting_approval{background:#a37c3e!important}.run-state-dot.state-failed{background:#a45b5b!important}.step-number,.step-completed .step-number,.step-failed .step-number,.step-claimed .step-number,.step-ready .step-number,.setup-stepper button>span,.sop-flow span{border-color:var(--orbit-line)!important;color:var(--orbit-muted)!important;box-shadow:none!important;background:0 0!important}.step-failed .step-number{color:var(--orbit-danger)!important}.approval-card,.orchestrator-hero,.contract-preview,.nested-form{border-color:var(--orbit-line)!important;background:var(--orbit-surface)!important;box-shadow:none!important}.automation-actions button:hover,.knowledge-source-actions button:hover,.artifact-matrix button:hover,.command-results button:hover,.command-results button.selected,.command-results button[aria-selected=true]{border-color:var(--orbit-line-strong)!important;color:var(--orbit-ink)!important;background:0 0!important}.orbit-shell-v2{--od-ink:var(--orbit-ink);--od-muted:var(--orbit-text-secondary);--od-faint:var(--orbit-text-muted);--od-line:var(--orbit-line);--od-soft:#fff;--od-green:var(--orbit-accent);--od-green-soft:var(--orbit-accent-soft);--od-orange:var(--orbit-warning);min-height:100vh;color:var(--od-ink);background:#fff;grid-template-columns:110px 270px minmax(0,1fr);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.orbit-skip-link{z-index:300;border:2px solid var(--orbit-ink);color:var(--orbit-ink);background:var(--orbit-surface);border-radius:6px;padding:10px 14px;font-size:13px;font-weight:700;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.orbit-skip-link:focus{transform:translateY(0)}.orbit-agent-catalogue,.orbit-connection-catalogue{gap:14px;display:grid}.orbit-agent-page-title{justify-content:space-between;align-items:center;min-height:42px;display:flex}.orbit-agent-page-title span{color:#35403a;letter-spacing:.12em;font-size:7px;font-weight:850}.orbit-agent-page-title h1{margin:2px 0 0;font-size:17px}.orbit-agent-page-actions{align-items:center;gap:8px;display:flex}.orbit-agent-create{color:#fff;background:#162019;border:1px solid #162019;border-radius:7px;align-items:center;gap:6px;min-height:35px;padding:0 12px;font-size:10px;font-weight:750;display:inline-flex}.orbit-agent-create svg{width:14px}.orbit-template-controls{background:#fff;border:1px solid #d3d9d5;border-radius:7px;align-items:center;display:inline-flex;overflow:hidden}.orbit-template-controls button{color:#46504a;background:#fff;border:0;place-items:center;width:34px;height:34px;display:grid}.orbit-template-controls button+button{border-left:1px solid #e0e4e1}.orbit-template-controls button:hover:not(:disabled){color:#176b50;background:#f2f6f4}.orbit-template-controls button:disabled{color:#b7beba;cursor:default;background:#f7f8f7}.orbit-template-controls svg{width:15px}.orbit-agent-template-shelf{position:relative;overflow:hidden}.orbit-template-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid;overflow:hidden}.orbit-template-guide,.orbit-template-card{background:#fff;border:1px solid #d9dedb;border-radius:12px;flex-direction:column;justify-content:space-between;min-height:195px;padding:14px;display:flex}.orbit-template-guide>span{color:#5e6862;align-items:center;gap:7px;font-size:9px;font-weight:700;display:flex}.orbit-template-guide>span svg{width:15px}.orbit-template-guide h2,.orbit-template-card h2{margin:0 0 5px;font-size:13px}.orbit-template-guide p,.orbit-template-card p{color:#303934;margin:0;font-size:9px;line-height:1.5}.orbit-template-guide>button,.orbit-template-card>button{color:#46504a;background:#fff;border:1px solid #d4d9d6;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:34px;font-size:9px;font-weight:700;display:flex}.orbit-template-guide>button:hover,.orbit-template-card>button:hover{background:#f6f8f7;border-color:#aab7b0}.orbit-template-guide>button svg,.orbit-template-card>button svg{width:14px}.orbit-template-card:nth-of-type(4n){background:#f5f5ff}.orbit-template-card:nth-of-type(4n+1){background:#f1f8f4}.orbit-template-card>header{justify-content:space-between;align-items:center;display:flex}.orbit-template-card>header img{object-fit:contain;width:34px;height:34px}.orbit-template-card>header span{color:#59635d;background:#ffffffb8;border-radius:12px;padding:4px 7px;font-size:7px;font-weight:700}.orbit-template-card small{color:#3d4741;margin-top:8px;font-size:7px;font-weight:700;display:block}.orbit-agent-library-bar{border-bottom:1px solid #d9dedb;justify-content:space-between;align-items:center;min-height:48px;display:flex}.orbit-agent-library-bar>nav{align-self:stretch;gap:3px;display:flex}.orbit-agent-library-bar>nav button{color:#69726d;background:0 0;border:0;align-items:center;gap:5px;padding:0 8px;font-size:9px;display:flex;position:relative}.orbit-agent-library-bar>nav button.is-active{color:#171d19;font-weight:750}.orbit-agent-library-bar>nav button.is-active:after{content:"";background:#17211d;height:2px;position:absolute;bottom:-1px;left:7px;right:7px}.orbit-agent-library-bar>nav svg{width:13px}.orbit-list-bar>nav{scrollbar-width:none;flex:auto;min-width:0;overflow-x:auto}.orbit-list-bar>nav::-webkit-scrollbar{display:none}.orbit-list-bar>nav button{white-space:nowrap;flex:none}.orbit-list-context{border-left:1px solid var(--orbit-line-soft);flex:0 auto;align-items:center;gap:8px;min-width:0;margin-left:auto;padding-left:9px;display:flex}.orbit-list-context-select{align-items:center;gap:6px;min-width:0;display:flex}.orbit-list-context-select>svg{color:#66706a;flex:none;width:13px}.orbit-list-context-select select{background:#fff;border:1px solid #d4dad6;border-radius:6px;width:150px;height:31px;min-height:31px;padding:0 25px 0 8px;font-size:9px}.orbit-list-context-summary{gap:1px;min-width:90px;display:grid}.orbit-list-context-summary small{color:#7a837e;font-size:7px}.orbit-list-context-summary strong{text-overflow:ellipsis;white-space:nowrap;max-width:125px;font-size:9px;overflow:hidden}.orbit-list-context-metrics{align-items:center;gap:9px;display:flex}.orbit-list-context-metrics>span{align-items:baseline;gap:3px;display:inline-flex}.orbit-list-context-metrics strong{font-size:9px}.orbit-list-context-metrics small{color:#7a837e;font-size:7px}.orbit-list-bar>.orbit-agent-library-actions{flex:none}.orbit-agent-library-actions{align-items:center;gap:4px;display:flex}.orbit-agent-library-actions>button,.orbit-agent-inline-search>button,.orbit-agent-view-toggle button{color:#626c66;background:0 0;border:0;border-radius:6px;place-items:center;width:31px;height:31px;display:grid}.orbit-agent-library-actions button:hover,.orbit-agent-library-actions button.is-active{color:#176b50;background:#edf4f0}.orbit-agent-library-actions svg{width:14px}.orbit-agent-inline-search{border:1px solid #0000;border-radius:7px;align-items:center;height:31px;transition:width .18s;display:flex;overflow:hidden}.orbit-agent-inline-search.is-open{background:#fff;border-color:#d4dad6;width:190px}.orbit-agent-inline-search input{border:0;outline:0;flex:1;min-width:0;padding-left:9px;font-size:9px}.orbit-agent-view-toggle{background:#fff;border:1px solid #d7dcda;border-radius:7px;padding:2px;display:flex}.orbit-agent-view-toggle button{width:28px;height:27px}.orbit-agent-view-toggle button.is-active{color:#17211d;background:#fff;box-shadow:0 1px 3px #18221c1a}@media (width<=920px){.orbit-list-context-metrics,.orbit-list-context-summary{display:none}}@media (width<=620px){.orbit-list-bar{gap:0}.orbit-list-context{border-top:1px solid var(--orbit-line-soft);border-left:0;width:100%;min-height:42px;margin:0;padding:5px 0}.orbit-list-context-select,.orbit-list-context-select select{width:100%}.orbit-agent-inline-search.is-open{width:min(150px,42vw)}.orbit-list-bar .orbit-agent-library-actions{gap:1px}}.orbit-agent-toolbar,.orbit-connection-toolbar{background:#fff;border:1px solid #cfd5d1;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:50px;padding:7px;display:flex}.orbit-agent-toolbar label{background:#fff;border:1px solid #d5dad7;border-radius:7px;flex:auto;align-items:center;gap:8px;min-width:260px;max-width:none;height:35px;padding:0 10px;display:flex}.orbit-agent-toolbar label svg{color:#7b837e;width:15px}.orbit-agent-toolbar input{border:0;outline:0;width:100%;font-size:11px}.orbit-agent-toolbar select,.orbit-agent-toolbar button,.orbit-connection-toolbar button{background:#fff;border:1px solid #d0d6d2;border-radius:7px;justify-content:center;align-items:center;gap:7px;height:35px;padding:0 12px;font-size:11px;display:inline-flex}.orbit-agent-toolbar>select{flex:0 0 150px;width:150px;min-width:150px}.orbit-agent-toolbar>button{white-space:nowrap;flex:none}.orbit-agent-toolbar>button.is-primary{min-width:128px}.orbit-agent-toolbar button svg,.orbit-connection-toolbar button svg{width:15px}.orbit-agent-toolbar .is-icon,.orbit-connection-toolbar .is-icon{width:35px;padding:0}.orbit-agent-toolbar .is-primary,.orbit-connection-toolbar .is-primary,.orbit-agent-empty button{color:#fff;background:#142019;border-color:#142019;font-weight:700}.orbit-agent-summary{background:#fff;border:1px solid #d6dcd8;border-radius:10px;align-items:center;min-height:58px;display:flex}.orbit-agent-summary>div{color:#657069;border-right:1px solid #e2e6e3;align-items:center;gap:9px;padding:0 20px;display:flex}.orbit-agent-summary>div svg{color:#21805f;width:17px}.orbit-agent-summary>div span{align-items:baseline;gap:5px;font-size:10px;display:flex}.orbit-agent-summary>div strong{color:#172019;font-size:15px}.orbit-agent-summary>button{color:#176b50;background:0 0;border:0;align-items:center;gap:5px;margin-left:auto;padding:0 18px;font-size:10px;font-weight:700;display:inline-flex}.orbit-agent-summary>button svg{width:13px}.orbit-agent-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.orbit-agent-card-grid.is-list{grid-template-columns:1fr}.orbit-agent-card-grid.is-list .orbit-agent-card{grid-template-columns:64px minmax(170px,1.2fr) minmax(150px,.8fr) minmax(260px,1.2fr) auto;align-items:center;display:grid}.orbit-agent-card-grid.is-list .orbit-agent-card>header{padding:12px}.orbit-agent-card-grid.is-list .orbit-agent-card>header .orbit-agent-status,.orbit-agent-card-grid.is-list .orbit-agent-card>header button{display:none}.orbit-agent-card-grid.is-list .orbit-agent-card-copy{min-height:0;padding:12px}.orbit-agent-card-grid.is-list .orbit-agent-card-copy p{-webkit-line-clamp:1}.orbit-agent-card-grid.is-list .orbit-agent-model{margin:0 10px}.orbit-agent-card-grid.is-list .orbit-agent-links{grid-template-columns:repeat(3,auto);padding:12px}.orbit-agent-card-grid.is-list .orbit-agent-card>footer{border-top:0;border-left:1px solid #e3e7e4;gap:12px;min-height:100%}.orbit-agent-card-grid.is-list .orbit-agent-card>footer>div{display:none}.orbit-agent-card{background:#fff;border:1px solid #d3d9d5;border-radius:11px;min-width:0;overflow:hidden;box-shadow:0 3px 12px #18221c09}.orbit-agent-card>header{align-items:center;gap:8px;padding:15px 15px 4px;display:flex}.orbit-agent-provider{background:#f7f9f8;border:1px solid #dde3df;border-radius:10px;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.orbit-agent-provider img{object-fit:contain;width:27px;height:27px}.orbit-agent-card[data-provider=openai] .orbit-agent-provider,.orbit-template-card[data-provider=openai] header img{background:#f4f5f4}.orbit-agent-card[data-provider=anthropic] .orbit-agent-provider{background:#fff5ef;border-color:#ead5c9}.orbit-agent-card[data-provider=auto] .orbit-agent-provider,.orbit-agent-card[data-provider=custom] .orbit-agent-provider{background:#f1f6fc;border-color:#cdd8e8}.orbit-status-dot{vertical-align:middle;background:#dda91f;border:0;border-radius:50%;flex:none;width:8px;height:8px;margin-left:auto;padding:0;display:inline-block}.orbit-status-dot.is-active{background:#20a464}.orbit-agent-card>header button{color:#69726d;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.orbit-agent-card>header button:hover{background:#eef2ef}.orbit-agent-card>header button svg{width:14px}.orbit-agent-card-copy{cursor:pointer;min-height:92px;padding:10px 15px 12px}.orbit-agent-card-copy h2{margin:0 0 7px;font-size:14px}.orbit-agent-card-copy p{color:#69726d;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.55;display:-webkit-box;overflow:hidden}.orbit-agent-model{background:#f3f5f3;border-radius:7px;align-items:center;gap:7px;margin:0 15px;padding:9px 10px;font-size:9px;display:flex}.orbit-agent-model span{color:var(--orbit-running);text-transform:capitalize;font-weight:750}.orbit-agent-card[data-provider=anthropic] .orbit-agent-model span{color:#c75d35}.orbit-agent-card[data-provider=auto] .orbit-agent-model span,.orbit-agent-card[data-provider=custom] .orbit-agent-model span{color:#7654b5}.orbit-agent-model b{color:#4d5751;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orbit-agent-links{gap:7px;padding:13px 15px;display:grid}.orbit-agent-links span{color:#626c66;align-items:center;gap:7px;font-size:9px;display:flex}.orbit-agent-links svg{width:13px}.orbit-agent-links span:first-child svg{color:var(--orbit-running)}.orbit-agent-links span:nth-child(2) svg{color:#7654b5}.orbit-agent-links span:nth-child(3) svg{color:var(--orbit-review)}.orbit-agent-card>footer{border-top:1px solid #e3e7e4;justify-content:space-between;align-items:center;min-height:44px;padding:8px 14px;display:flex}.orbit-agent-card>footer>div{gap:4px;min-width:0;display:flex}.orbit-agent-card>footer>div span{color:#66706a;text-overflow:ellipsis;white-space:nowrap;background:#eef1ef;border-radius:10px;max-width:70px;padding:3px 6px;font-size:7px;overflow:hidden}.orbit-agent-card>footer button{color:#172019;background:0 0;border:0;align-items:center;gap:4px;font-size:9px;font-weight:700;display:inline-flex}.orbit-agent-card>footer button svg{width:12px}.orbit-agent-empty{text-align:center;background:#fff;border:1px dashed #cbd3ce;border-radius:11px;place-items:center;min-height:330px;padding:40px;display:grid}.orbit-agent-empty>svg{color:#21805f;width:31px}.orbit-agent-empty h2{margin:12px 0 4px;font-size:15px}.orbit-agent-empty p{color:#67716b;max-width:390px;margin:0 0 14px;font-size:10px}.orbit-agent-empty button{border-radius:7px;align-items:center;gap:7px;min-height:35px;padding:0 12px;font-size:10px;display:inline-flex}.orbit-agent-empty button svg{width:14px}.orbit-agent-editor-backdrop{justify-content:center;align-items:center;padding:24px}.orbit-agent-modal{background:#fff;border:1px solid #cfd6d1;border-radius:12px;width:min(820px,96vw);max-height:calc(100vh - 48px);overflow:hidden;box-shadow:0 24px 70px #141f1a33}.orbit-agent-modal>header,.orbit-agent-modal>footer{border-bottom:1px solid #e0e5e2;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.orbit-agent-modal>header small{color:#21805f;letter-spacing:.12em;font-size:8px;font-weight:800}.orbit-agent-modal>header h2{margin:3px 0 0;font-size:17px}.orbit-agent-modal>header button{background:0 0;border:0;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.orbit-agent-modal>header button svg{width:16px}.orbit-agent-modal>main{background:#fff;gap:12px;max-height:calc(100vh - 185px);padding:16px 18px;display:grid;overflow-y:auto}.orbit-agent-modal section,.orbit-agent-modal details{background:#fff;border:1px solid #d9dfdb;border-radius:9px;gap:10px;padding:14px;display:grid}.orbit-agent-modal h3{margin:0;font-size:12px}.orbit-agent-modal section>p{color:#758079;margin:-5px 0 0;font-size:9px}.orbit-agent-modal label{gap:5px;display:grid}.orbit-agent-modal label>span{color:#536058;font-size:9px;font-weight:650}.orbit-agent-modal input,.orbit-agent-modal textarea,.orbit-agent-modal select{background:#fff;border:1px solid #ced5d0;border-radius:6px;outline:0;width:100%;min-height:36px;padding:8px 9px;font-size:10px}.orbit-agent-modal input:focus,.orbit-agent-modal textarea:focus,.orbit-agent-modal select:focus{border-color:#21805f;box-shadow:0 0 0 2px #21805f17}.orbit-agent-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.orbit-agent-section-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.orbit-agent-section-title p{color:#758079;margin:3px 0 0;font-size:9px}.orbit-agent-section-title button{background:#fff;border:1px solid #d2d8d4;border-radius:6px;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:9px;display:inline-flex}.orbit-agent-section-title button svg{width:13px}.orbit-agent-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.orbit-agent-picker>label{cursor:pointer;border:1px solid #dbe0dd;border-radius:7px;align-items:center;gap:9px;min-height:48px;padding:8px 10px;display:flex;position:relative}.orbit-agent-picker>label:has(input:checked){background:#f1f8f5;border-color:#8bb8a7}.orbit-agent-picker input{opacity:0;pointer-events:none;position:absolute}.orbit-agent-picker span{flex:1;gap:2px;display:grid}.orbit-agent-picker strong{font-size:9px}.orbit-agent-picker small{color:#78817c;font-size:8px}.orbit-agent-picker>label>svg{opacity:0;color:#21805f;width:14px}.orbit-agent-picker>label:has(input:checked)>svg{opacity:1}.orbit-agent-modal details>summary{cursor:pointer;font-size:11px;font-weight:750}.orbit-agent-modal>footer{border-top:1px solid #e0e5e2;border-bottom:0;justify-content:flex-end;gap:8px}.orbit-agent-modal>footer button{background:#fff;border:1px solid #d0d6d2;border-radius:7px;align-items:center;gap:6px;min-height:35px;padding:0 12px;font-size:10px;display:inline-flex}.orbit-agent-modal>footer button.is-primary{color:#fff;background:#142019;border-color:#142019}.orbit-agent-modal>footer button svg{width:14px}.orbit-connection-toolbar>div{align-items:center;gap:10px;display:flex}.orbit-connection-kicker{color:#68736d;align-items:center;gap:6px;font-size:9px;display:inline-flex}.orbit-connection-kicker svg{color:#21805f;width:14px}.orbit-connection-toolbar strong{font-size:12px}.orbit-connection-note{background:#eef2ef;border:1px solid #d7ddd9;border-radius:9px;align-items:center;gap:10px;padding:12px 14px;display:flex}.orbit-connection-note>svg{color:#176b50;width:18px}.orbit-connection-note div{gap:2px;display:grid}.orbit-connection-note strong{font-size:10px}.orbit-connection-note span{color:#66716a;font-size:8px}.orbit-connection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.orbit-connection-card{background:#fff;border:1px solid #d3d9d5;border-radius:10px;padding:14px}.orbit-connection-card>header{align-items:center;gap:9px;display:flex}.orbit-connection-card>header>span{background:#f7f9f8;border:1px solid #dce1de;border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.orbit-connection-card>header>div{gap:2px;display:grid}.orbit-connection-card>header strong{font-size:11px}.orbit-connection-card>header small{color:#747e78;text-transform:uppercase;font-size:8px}.orbit-connection-card>header i{color:#7a827d;background:#eef1ef;border-radius:12px;align-items:center;gap:4px;margin-left:auto;padding:4px 6px;font-size:7px;font-style:normal;display:inline-flex}.orbit-connection-card>header i.is-active{color:#176b50;background:#eaf6f0}.orbit-connection-card>header i svg{width:10px}.orbit-connection-card>p{color:#68736c;min-height:32px;font-size:9px;line-height:1.5}.orbit-connection-card dl{border-top:1px solid #e5e8e6;margin:12px 0}.orbit-connection-card dl div{border-bottom:1px solid #e8ebe9;grid-template-columns:80px minmax(0,1fr);gap:8px;padding:7px 0;font-size:8px;display:grid}.orbit-connection-card dt{color:#7b837e}.orbit-connection-card dd{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.orbit-connection-card>footer{justify-content:flex-end;gap:6px;display:flex}.orbit-connection-card>footer button{background:#fff;border:1px solid #d5dad7;border-radius:6px;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:8px;display:inline-flex}.orbit-connection-card>footer button svg{width:12px}.orbit-connection-card>footer button.is-danger{color:#a23c3c}.orbit-connection-check{flex-direction:row;grid-column:1/-1;align-items:center;display:flex!important}.orbit-connection-check input{width:auto;min-height:auto}.orbit-input-with-icon{position:relative}.orbit-input-with-icon svg{color:#748079;width:14px;position:absolute;top:10px;left:10px}.orbit-input-with-icon input{padding-left:31px}@media (width<=1100px){.orbit-template-track{grid-template-columns:repeat(4,minmax(190px,1fr))}.orbit-agent-card-grid,.orbit-connection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.orbit-agent-library-bar{flex-direction:column;align-items:stretch}.orbit-agent-library-bar>nav{min-height:42px;overflow-x:auto}.orbit-agent-library-actions{justify-content:flex-end;padding:6px 0}.orbit-agent-card-grid.is-list .orbit-agent-card{display:block}.orbit-agent-card-grid.is-list .orbit-agent-card>footer{border-top:1px solid #e3e7e4;border-left:0;min-height:44px}.orbit-agent-toolbar,.orbit-connection-toolbar{flex-direction:column;align-items:stretch}.orbit-agent-toolbar label{max-width:none}.orbit-agent-toolbar>select{flex-basis:auto;width:100%}.orbit-agent-summary{flex-direction:column;align-items:stretch;padding:8px 0}.orbit-agent-summary>div{border:0;padding:7px 14px}.orbit-agent-summary>button{margin:4px 0 0}.orbit-agent-card-grid,.orbit-connection-grid,.orbit-agent-picker,.orbit-agent-form-grid{grid-template-columns:1fr}.orbit-agent-editor-backdrop{padding:8px}}.orbit-hierarchy-error{color:#991b1b;background:#fff7f7;border:1px solid #fecaca;border-radius:10px;margin-bottom:14px;padding:12px 14px}.orbit-app-center-backdrop{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b120e6b;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.orbit-app-center-dialog{background:#fff;border:1px solid #cbd3ce;border-radius:16px;width:min(1220px,100vw - 44px);height:min(860px,100vh - 44px);overflow:hidden;box-shadow:0 28px 90px #0a120d40}.orbit-app-center{background:#fff;grid-template-columns:215px minmax(0,1fr);height:100%;display:grid;overflow:hidden}.orbit-app-center-nav{background:#fff;border-right:1px solid #dde2df;overflow-y:auto}.orbit-app-center-nav>header{border-bottom:1px solid #e4e7e5;align-items:center;gap:10px;min-height:58px;padding:0 14px;display:flex}.orbit-app-center-nav>header>span{color:#197052;background:#fff;border:1px solid #d7ddda;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.orbit-app-center-nav>header svg{width:18px}.orbit-app-center-nav>header div{gap:1px;display:grid}.orbit-app-center-nav>header small{color:#7b847f;letter-spacing:.13em;font-size:7px;font-weight:800}.orbit-app-center-nav>header strong{font-size:15px}.orbit-app-center-nav>p{color:#89918d;letter-spacing:.08em;margin:17px 14px 7px;font-size:8px;font-weight:800}.orbit-app-center-nav nav{gap:2px;padding:0 8px;display:grid}.orbit-app-center-nav nav button{color:#4f5953;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;min-height:34px;padding:0 10px;font-size:10px;display:flex}.orbit-app-center-nav nav button:hover{background:#f0f3f1}.orbit-app-center-nav nav button.is-active{color:#172019;background:#e9ecea;font-weight:750}.orbit-app-center-nav nav svg{color:#69736d;width:15px}.orbit-app-center-main{background:#fff;min-width:0;overflow-y:auto}.orbit-app-center-toolbar{z-index:3;background:#fffffff7;border-bottom:1px solid #dde2df;justify-content:space-between;align-items:center;min-height:58px;padding:0 18px;display:flex;position:sticky;top:0}.orbit-app-center-toolbar>div{align-items:center;gap:8px;font-size:12px;display:flex}.orbit-app-center-toolbar>div svg{color:#66706a;width:16px}.orbit-app-center-toolbar-actions{align-items:center;gap:8px;display:flex}.orbit-app-center-toolbar label{background:#f5f6f5;border:1px solid #d9dedb;border-radius:8px;align-items:center;width:min(320px,42vw);min-height:36px;padding:0 10px;display:flex}.orbit-app-center-toolbar label>svg{color:#7c8580;width:15px}.orbit-app-center-toolbar input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px}.orbit-app-center-toolbar label button{color:#68716c;background:#e6e9e7;border:0;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.orbit-app-center-toolbar label button svg{width:13px}.orbit-app-center-close{color:#5f6963;background:#f5f6f5;border:1px solid #d9dedb;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.orbit-app-center-close:hover{color:#172019;background:#eaeeeb}.orbit-app-center-close svg{width:16px}.orbit-app-center-content{gap:30px;padding:30px 34px 44px;display:grid}.orbit-app-featured>header,.orbit-app-directory>header{justify-content:space-between;align-items:flex-end;margin-bottom:15px;display:flex}.orbit-app-featured header span,.orbit-app-directory header div>span{color:#1b7658;letter-spacing:.13em;font-size:7px;font-weight:850}.orbit-app-featured h1,.orbit-app-directory h2{margin:3px 0 2px;font-size:21px;line-height:1.2}.orbit-app-featured header p,.orbit-app-directory header p{color:#77817b;margin:0;font-size:10px}.orbit-app-featured header>button{color:#266f57;background:0 0;border:0;align-items:center;gap:4px;padding:7px 8px;font-size:9px;font-weight:700;display:inline-flex}.orbit-app-featured header>button svg{width:13px}.orbit-app-featured>div,.orbit-app-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.orbit-app-card{color:#1c241f;text-align:left;background:#fff;border:1px solid #dde2df;border-radius:13px;grid-template-columns:40px minmax(0,1fr) 14px;align-items:center;gap:10px;min-width:0;min-height:58px;padding:8px 11px;display:grid;overflow:hidden;box-shadow:0 2px 7px #19231d06}.orbit-app-card:hover{background:#fbfcfb;border-color:#b8c5be;transform:translateY(-1px);box-shadow:0 5px 14px #19231d0f}.orbit-app-logo{background:#f7f8f7;border:1px solid #e2e6e3;border-radius:10px;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.orbit-app-logo img{object-fit:contain;width:25px;height:25px}.orbit-app-card>span:nth-child(2){gap:2px;min-width:0;display:grid}.orbit-app-card strong{align-items:center;gap:5px;min-width:0;font-size:11px;display:flex}.orbit-app-card strong em{color:#5f6863;background:#e9ecea;border-radius:5px;padding:2px 5px;font-size:7px;font-style:normal}.orbit-app-card small{color:#818984;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.orbit-app-card>svg{color:#a1a8a4;opacity:0;width:13px;transition:all .16s;transform:translate(-3px)}.orbit-app-card:hover>svg{opacity:1;transform:none}.orbit-app-directory>header>span{color:#27735a;background:#edf7f2;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:8px;font-weight:700;display:inline-flex}.orbit-app-directory>header>span svg{width:11px}.orbit-app-empty{color:#77817b;text-align:center;border:1px dashed #d4dad6;border-radius:14px;place-items:center;min-height:270px;padding:30px;display:grid}.orbit-app-empty>svg{width:28px}.orbit-app-empty strong{color:#1a231e;font-size:13px}.orbit-app-empty span{font-size:10px}.orbit-app-empty button{background:#fff;border:1px solid #cfd6d2;border-radius:7px;padding:7px 11px;font-size:9px}.orbit-app-dialog-backdrop{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a110d59;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.orbit-app-dialog{background:#fff;border:1px solid #cfd6d2;border-radius:16px;width:min(510px,100%);overflow:hidden;box-shadow:0 22px 70px #0d151038}.orbit-app-dialog>header{border-bottom:1px solid #e2e6e3;grid-template-columns:58px minmax(0,1fr) 34px;align-items:center;gap:12px;padding:20px;display:grid}.orbit-app-logo.is-large{border-radius:13px;width:58px;height:58px}.orbit-app-logo.is-large img{width:39px;height:39px}.orbit-app-dialog header small{color:#76807a;letter-spacing:.12em;font-size:7px;font-weight:800}.orbit-app-dialog h2{margin:3px 0 0;font-size:20px}.orbit-app-dialog header>button{background:#f2f4f3;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.orbit-app-dialog header>button svg{width:15px}.orbit-app-dialog>p{color:#606a64;margin:20px 20px 12px;font-size:11px;line-height:1.6}.orbit-app-dialog-tags{gap:5px;padding:0 20px 18px;display:flex}.orbit-app-dialog-tags span{color:#52605a;background:#eff2f0;border-radius:999px;padding:4px 7px;font-size:8px}.orbit-app-dialog>section{background:#f7f9f8;border:1px solid #dbe1dd;border-radius:11px;margin:0 20px 20px;padding:16px}.orbit-app-dialog>section h3{margin:0 0 10px;font-size:11px}.orbit-app-dialog>section p{color:#5d6761;align-items:center;gap:8px;margin:7px 0;font-size:9px;display:flex}.orbit-app-dialog>section svg{color:#258161;width:13px}.orbit-app-dialog>footer{background:#fff;border-top:1px solid #e2e6e3;justify-content:space-between;gap:10px;padding:14px 20px;display:flex}.orbit-app-dialog>footer button{background:#fff;border:1px solid #d0d7d3;border-radius:7px;align-items:center;gap:6px;min-height:35px;padding:0 11px;font-size:9px;font-weight:700;display:inline-flex}.orbit-app-dialog>footer button svg{width:14px}.orbit-app-dialog>footer button.is-favorite{color:#9a690e;background:#fff9e8}.orbit-app-dialog>footer button.is-primary{color:#fff;background:#17211d;border-color:#17211d;margin-left:auto}@media (width<=1180px){.orbit-app-featured>div,.orbit-app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.orbit-app-center-backdrop{padding:10px}.orbit-app-center-dialog{border-radius:12px;width:calc(100vw - 20px);height:calc(100vh - 20px)}.orbit-app-center{grid-template-columns:1fr}.orbit-app-center-nav{border-bottom:1px solid #dde2df;border-right:0}.orbit-app-center-nav>header,.orbit-app-center-nav>p{display:none}.orbit-app-center-nav nav{padding:8px;display:flex;overflow-x:auto}.orbit-app-center-nav nav+nav{border-top:1px solid #e3e7e4;display:flex}.orbit-app-center-nav nav button{flex:none}.orbit-app-center-content{padding:22px 18px 34px}}@media (width<=580px){.orbit-app-center-toolbar{flex-direction:column;align-items:stretch;gap:8px;padding:10px}.orbit-app-center-toolbar label{width:100%}.orbit-app-featured>div,.orbit-app-grid{grid-template-columns:1fr}}.orbit-organization-switcher{background:#eef1ef;border:1px solid #cfd5d1;border-radius:10px;align-items:end;gap:12px;margin:16px 0 14px;padding:12px;display:flex}.orbit-organization-switcher label{flex:1;gap:5px;display:grid}.orbit-organization-switcher label span{color:#68716c;font-size:12px}.orbit-organization-switcher form{flex:1.5;gap:8px;display:flex}.orbit-organization-switcher input,.orbit-organization-switcher select{background:#fff;border:1px solid #cbd2cd;border-radius:6px;width:100%;min-width:0;min-height:36px;padding:8px 10px}.orbit-organization-switcher button{color:#fff;white-space:nowrap;background:#17211d;border:0;border-radius:6px;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-weight:650;display:inline-flex}.orbit-organization-switcher button svg{width:16px}.orbit-organization-switcher>button.is-icon-only{color:#46504a;background:#fff;border:1px solid #cbd2cd;justify-content:center;width:36px;min-width:36px;padding:0}.orbit-organization-management{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;margin:0 0 14px;display:grid}.orbit-organization-management article{background:#fff;border:1px solid #d6dcd8;border-radius:9px;align-items:center;gap:9px;min-width:0;padding:10px 12px;display:flex}.orbit-organization-management article.is-selected{box-shadow:none;border-color:#aeb8b2}.orbit-organization-management article>svg{color:#278565;flex:none;width:18px}.orbit-organization-management article>span{flex:1;min-width:0;display:grid}.orbit-organization-management article strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orbit-organization-management article small{color:#737b77}.orbit-organization-management button{background:#fff;border:1px solid #ccd3cf;border-radius:6px;align-items:center;gap:5px;min-height:32px;padding:0 9px;font-weight:650;display:inline-flex}.orbit-organization-management button svg{width:14px}.orbit-organization-management button.is-enable{color:#176b50}.orbit-organization-management button.is-disable{color:#a33b32}.orbit-organization-management button:disabled{cursor:wait;opacity:.55}.orbit-hierarchy-summary{align-items:center;gap:12px;margin-bottom:16px;display:flex}.orbit-hierarchy-summary article{background:#fff;border:1px solid #cfd5d1;border-radius:9px;flex:1;align-items:center;gap:10px;min-width:0;padding:13px;display:flex;box-shadow:0 2px 7px #18201b08}.orbit-hierarchy-summary article>svg{color:#278565;width:20px}.orbit-hierarchy-summary span{min-width:0;display:grid}.orbit-hierarchy-summary small{color:#747c78}.orbit-hierarchy-summary strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orbit-hierarchy-summary>i{color:#8a928e;font-style:normal}.orbit-hierarchy-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.orbit-hierarchy-column{overflow:hidden}.orbit-hierarchy-column>p{color:#737b77;padding:18px}.orbit-inline-create,.orbit-member-form{border-bottom:1px solid #e5e8e6;gap:8px;padding:12px;display:grid}.orbit-inline-create{grid-template-columns:1fr auto}.orbit-inline-create input,.orbit-member-form input,.orbit-member-form select{background:#fff;border:1px solid #cfd5d1;border-radius:6px;min-width:0;min-height:36px;padding:8px 10px}.orbit-inline-create button,.orbit-member-form button,.orbit-current-user-link{color:#fff;background:#17211d;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 11px;font-weight:650;display:inline-flex}.orbit-inline-create svg,.orbit-member-form svg,.orbit-current-user-link svg{width:16px;height:16px}.orbit-person-lookup{gap:5px;min-width:0;display:grid;position:relative}.orbit-person-lookup>label{color:#5c6761;font-size:10px;font-weight:650}.orbit-person-input{background:#fff;border:1px solid #cbd4cf;border-radius:7px;align-items:center;gap:8px;min-height:38px;padding:0 9px;transition:border-color .14s,box-shadow .14s;display:flex}.orbit-person-input:focus-within{border-color:#57947d;box-shadow:0 0 0 3px #2f7e6017}.orbit-person-input>svg:first-child{color:#65716b;flex:none;width:16px;height:16px}.orbit-person-input>img,.orbit-person-input>span{object-fit:cover;border-radius:50%;flex:0 0 24px;width:24px;height:24px}.orbit-person-input>span{color:#246b53;background:#e5eee9;place-items:center;font-size:9px;font-weight:750;display:grid}.orbit-person-input input{outline:0;width:100%;min-width:0;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.orbit-person-input .is-spinning{color:#66726c;flex:none;width:16px;height:16px;animation:.75s linear infinite orbit-spin}.orbit-person-input .orbit-person-confirmed{color:#24785a;flex:none;width:16px;height:16px}.orbit-person-results{z-index:150;background:#fff;border:1px solid #ccd5d0;border-radius:9px;max-height:236px;padding:4px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:auto;box-shadow:0 14px 34px #101f1824}.orbit-person-results>button{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;color:#17211d!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:6px!important;min-height:48px!important;padding:6px 8px!important;display:grid!important}.orbit-person-results>button:hover,.orbit-person-results>button.is-active{background:#edf3f0!important}.orbit-person-results>button>i{color:#246b53;background:#e5eee9;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;font-style:normal;font-weight:750;display:grid;overflow:hidden}.orbit-person-results>button>i img{object-fit:cover;width:100%;height:100%}.orbit-person-results>button>span{gap:2px;min-width:0;display:grid}.orbit-person-results strong,.orbit-person-results small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orbit-person-results strong{font-size:12px;font-weight:680}.orbit-person-results small{color:#68746e;font-size:10px}.orbit-person-results em{color:#287458;letter-spacing:.05em;text-transform:uppercase;border:1px solid #cbded5;border-radius:999px;padding:2px 5px;font-size:8px;font-style:normal;font-weight:750}.orbit-person-empty{color:#66726c;align-items:center;gap:9px;padding:9px;display:flex}.orbit-person-empty>svg{flex:none;width:18px;height:18px}.orbit-person-empty>span{gap:2px;display:grid}.orbit-person-empty strong{color:#3d4943;font-size:11px}.orbit-person-empty small{font-size:9px}.orbit-person-status{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.orbit-member-form .orbit-person-results,.orbit-hub-modal .orbit-person-results{margin-top:0;position:static}.orbit-hierarchy-list{padding:6px;display:grid}.orbit-hierarchy-list>button,.orbit-hierarchy-list>div{border-radius:8px;align-items:center;width:100%;display:flex}.orbit-hierarchy-list>button,.orbit-hierarchy-list>div>button:first-child{text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:9px;min-width:0;padding:10px;display:flex}.orbit-hierarchy-list>button:hover,.orbit-hierarchy-list>div:hover{background:#f1f4f2}.orbit-hierarchy-list .is-selected{color:#17211d;box-shadow:none;background:#eef1ef}.orbit-hierarchy-list svg{flex:none;width:18px}.orbit-hierarchy-list span{min-width:0;display:grid}.orbit-hierarchy-list small{color:#78807c}.orbit-hierarchy-column>footer{border-top:1px solid #e5e8e6;align-items:center;gap:8px;padding:10px 12px;display:flex}.orbit-hierarchy-column>footer button{background:0 0;border:0;align-items:center;gap:5px;display:inline-flex}.orbit-hierarchy-column>footer svg,.icon-action svg{width:15px}.orbit-hierarchy-column .is-danger{color:#b42318}.orbit-current-user-link{background:#17211d;width:calc(100% - 24px);margin:12px 12px 0}.orbit-member-list{padding:6px 12px 12px;display:grid}.orbit-member-list article{border-bottom:1px solid #edf0ee;align-items:center;gap:8px;padding:10px 0;display:flex}.orbit-member-list article span{flex:1;min-width:0;display:grid}.orbit-member-list article small{color:#747c78;text-overflow:ellipsis;overflow:hidden}.orbit-member-list article button{background:#fff;border:1px solid #d8ddda;border-radius:7px;padding:6px 8px}.orbit-ai-team-panel{background:#fff;border:1px solid #cfd5d1;border-radius:10px;margin-top:14px;overflow:hidden;box-shadow:0 2px 7px #18201b09}.orbit-ai-team-panel>header{background:#fff;border-bottom:1px solid #dbe0dd;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:14px 17px;display:flex}.orbit-ai-team-panel>header>div>span{color:#237c5e;letter-spacing:.11em;align-items:center;gap:6px;font-size:8px;font-weight:800;display:flex}.orbit-ai-team-panel>header svg{width:14px}.orbit-ai-team-panel>header h2{margin:4px 0 2px;font-size:15px}.orbit-ai-team-panel>header p{color:#65706a;margin:0;font-size:9px}.orbit-ai-team-panel>header>strong{color:#176b50;background:#e5f2ec;border-radius:14px;padding:5px 9px;font-size:8px}.orbit-ai-team-content{grid-template-columns:minmax(0,1.6fr) minmax(270px,.7fr);min-height:320px;display:grid}.orbit-ai-catalog{border-right:1px solid #e0e4e1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:9px;padding:14px;display:grid}.orbit-ai-catalog article{background:#fff;border:1px solid #d9dedb;border-radius:9px;grid-template-columns:45px minmax(0,1fr) auto;align-items:start;gap:10px;min-height:126px;padding:12px;display:grid}.orbit-ai-catalog article:hover{border-color:#b9c6bf;box-shadow:0 4px 15px #1a261f0d}.orbit-ai-logo{background:#f6f8f7;border:1px solid #dde2df;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.orbit-ai-logo img{object-fit:contain;width:31px;height:31px}.orbit-ai-catalog h3{margin:1px 0 0;font-size:11px}.orbit-ai-catalog article>div:nth-child(2)>span{color:#288466;margin-top:2px;font-size:8px;font-weight:700;display:block}.orbit-ai-catalog p{color:#69736d;min-height:30px;margin:7px 0 5px;font-size:8px;line-height:1.45}.orbit-ai-catalog small{color:#858d88;text-overflow:ellipsis;white-space:nowrap;font-size:7px;display:block;overflow:hidden}.orbit-ai-catalog button{color:#273029;background:#fff;border:1px solid #ccd3cf;border-radius:6px;align-items:center;gap:4px;min-height:28px;padding:0 8px;font-size:8px;font-weight:700;display:inline-flex}.orbit-ai-catalog button:not(:disabled):hover{color:#fff;background:#17211d;border-color:#17211d}.orbit-ai-catalog button:disabled{color:#176b50;background:#edf7f2;border-color:#cce2d8}.orbit-ai-catalog button svg{width:12px}.orbit-ai-roster{background:#fff;padding:14px}.orbit-ai-roster>header{border-bottom:1px solid #e1e5e2;align-items:center;gap:9px;padding-bottom:12px;display:flex}.orbit-ai-roster>header>svg{color:#258060;width:18px}.orbit-ai-roster>header div{gap:2px;display:grid}.orbit-ai-roster>header strong{font-size:10px}.orbit-ai-roster>header span{color:#747e78;font-size:7px}.orbit-ai-roster>article{border-bottom:1px solid #e5e8e6;align-items:center;gap:8px;padding:11px 0;display:flex}.orbit-ai-roster>article>img{object-fit:contain;width:28px;height:28px}.orbit-ai-roster>article>span{flex:1;gap:2px;min-width:0;display:grid}.orbit-ai-roster>article strong{font-size:9px}.orbit-ai-roster>article small{color:#77817b;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.orbit-ai-roster>article button{background:#fff;border:1px solid #d3d9d5;border-radius:6px;align-items:center;gap:4px;min-height:27px;padding:0 7px;font-size:7px;display:inline-flex}.orbit-ai-roster>article button svg{width:11px}.orbit-ai-roster>article button.is-danger{color:#a33d3d}.orbit-ai-empty{color:#78817c;text-align:center;place-items:center;min-height:190px;display:grid}.orbit-ai-empty>svg{color:#2b8364;width:26px}.orbit-ai-empty strong{color:#263029;margin-top:8px;font-size:10px}.orbit-ai-empty span{margin-top:2px;font-size:8px}@media (width<=1100px){.orbit-hierarchy-grid,.orbit-ai-team-content{grid-template-columns:1fr}.orbit-ai-catalog{border-bottom:1px solid #e0e4e1;border-right:0}}@media (width<=700px){.orbit-organization-switcher,.orbit-organization-switcher form,.orbit-hierarchy-summary{flex-direction:column;align-items:stretch}.orbit-hierarchy-summary>i{display:none}.orbit-ai-catalog{grid-template-columns:1fr}.orbit-ai-team-panel>header{flex-direction:column;align-items:flex-start}}.orbit-shell-v2 button,.orbit-shell-v2 input{font:inherit}.orbit-shell-v2 button{cursor:pointer}.orbit-shell-v2 svg{stroke-width:1.75px;width:18px;height:18px}.orbit-rail{z-index:4;color:#171a18;background:#fff;border-right:1px solid #e1e5e2;flex-direction:column;height:100vh;padding:15px 9px 12px;display:flex;position:sticky;top:0}.orbit-brand-logo{place-items:center;height:52px;margin-bottom:4px;display:grid}.orbit-brand-logo img{width:30px;height:30px;image-rendering:pixelated}.orbit-rail nav{gap:3px;display:grid}.orbit-rail-item{color:#171a18;background:0 0;border:0;border-radius:8px;place-items:center;gap:5px;min-height:62px;padding:7px 3px;font-size:11px;line-height:1.05;display:grid}.orbit-rail-item:hover{color:#050706;background:#f3f5f3}.orbit-rail-item.is-active{color:#050706;background:#e9ecea;font-weight:750}.orbit-rail-item.is-active svg{color:#050706}.orbit-rail-item:focus-visible{box-shadow:none;text-underline-offset:4px;outline:0;text-decoration:underline}.orbit-rail-profile{color:#171a18;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:1fr auto;justify-items:start;gap:2px 4px;margin-top:auto;padding:9px 7px;text-decoration:none;display:grid}.orbit-rail-profile:hover{color:#050706;background:#f3f5f3}.orbit-rail-profile>span{color:#fff;background:#171a18;border-radius:6px;grid-row:1/3;place-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:grid}.orbit-rail-profile strong{align-self:end;font-size:10px}.orbit-rail-profile small{color:#59615c;font-size:9px}.orbit-rail-profile svg{grid-area:1/2/3;align-self:center;width:12px}.orbit-upgrade-button{color:#171a18;text-align:center;background:#fff;border:1px solid #d3d8d4;border-radius:9px;place-items:center;gap:6px;min-height:58px;margin-top:auto;padding:8px 3px;font-size:9px;font-weight:700;line-height:1.15;display:grid}.orbit-upgrade-button:hover{background:#f3f5f3;border-color:#aeb8b3}.orbit-upgrade-button svg{color:#171a18;width:19px;height:19px}.orbit-sidebar-v2{z-index:3;background:#fff;border-right:1px solid #e1e5e2;flex-direction:column;height:100vh;padding:18px 16px 12px;display:flex;position:sticky;top:0}.orbit-workspace-title{justify-content:space-between;align-items:center;height:38px;display:flex}.orbit-workspace-title button{color:var(--od-ink);background:0 0;border:0;align-items:center;gap:6px;display:flex}.orbit-workspace-title>.orbit-workspace-switcher>button{padding:0;font-size:17px;font-weight:680}.orbit-workspace-title>.orbit-notification-button{color:#454d48;padding:8px}.orbit-workspace-title svg{width:15px;height:15px}.orbit-workspace-switcher{position:relative}.orbit-workspace-menu,.orbit-team-menu{z-index:30;background:#fff;border:1px solid #cbd1cd;border-radius:8px;min-width:220px;padding:6px;display:grid;position:absolute;box-shadow:0 14px 34px #161c1829}.orbit-workspace-menu{top:30px;left:0}.orbit-workspace-menu>button,.orbit-page-heading .orbit-team-menu>button{color:#39413c;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;width:100%;min-height:34px;padding:0 8px;font-size:12px;font-weight:520;display:flex}.orbit-workspace-menu>button:hover,.orbit-workspace-menu>button.is-selected,.orbit-page-heading .orbit-team-menu>button:hover,.orbit-page-heading .orbit-team-menu>button.is-selected{background:#eef2ef}.orbit-workspace-menu>button svg,.orbit-page-heading .orbit-team-menu>button svg{flex:0 0 15px;width:15px;height:15px}.orbit-workspace-menu>button span,.orbit-page-heading .orbit-team-menu>button span{white-space:nowrap;flex:1}.orbit-create-wrap{margin:12px 0 16px;position:relative}.orbit-create{color:#fff;background:var(--od-green);border:0;border-radius:5px;justify-content:space-between;align-items:center;width:100%;height:34px;padding:0 8px 0 12px;font-size:12px;font-weight:650;display:flex}.orbit-create>span{align-items:center;gap:7px;display:flex}.orbit-create>span svg{width:15px;height:15px}.orbit-create>svg{border-left:1px solid #ffffff73;width:24px;height:100%;padding-left:8px}.orbit-create-menu{z-index:8;border:1px solid var(--od-line);background:#fff;border-radius:7px;padding:6px;display:grid;position:absolute;top:39px;left:0;right:0;box-shadow:0 14px 34px #161c1824}.orbit-create-menu button{color:var(--od-ink);text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:9px;padding:9px;display:flex}.orbit-create-menu button:hover{background:var(--od-soft)}.orbit-side-section{gap:2px;display:grid}.orbit-side-section>span{color:#5d6660;margin-bottom:5px;font-size:11px;font-weight:560}.orbit-side-section>button{color:#171a18;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;min-height:38px;padding:0 8px;font-size:13px;display:flex}.orbit-side-section>button:hover{color:#050706;background:#f3f5f3}.orbit-side-section>button:focus-visible{box-shadow:none;text-underline-offset:4px;outline:0;text-decoration:underline}.orbit-side-section>button.is-active{color:#050706;background:0 0;border-radius:0;font-weight:650;box-shadow:inset 0 -2px #171a18}.orbit-side-section>button b{color:#676d69;background:#f0f1f0;border-radius:5px;margin-left:auto;padding:3px 7px;font-size:11px}.orbit-side-section>button svg{width:17px;height:17px}.orbit-side-section .orbit-side-chevron{width:13px;margin-left:auto}.orbit-side-bordered{border-top:1px solid #cfd5d1;margin-top:14px;padding-top:14px}.orbit-side-resources{margin-top:17px}.orbit-team-dock{color:#3f4742;text-align:left;background:0 0;border:0;border-top:1px solid #cfd5d1;grid-template-columns:1fr auto;align-items:center;gap:7px;width:100%;margin-top:auto;padding:12px 7px 10px;display:grid}.orbit-team-dock:hover{color:var(--od-ink)}.orbit-team-dock-label{color:#5d6660;grid-column:1/-1;font-size:10px;font-weight:620}.orbit-team-avatars{align-items:center;min-height:34px;padding-left:2px;display:flex}.orbit-team-avatars>img,.orbit-team-avatars>span,.orbit-team-avatars>b{color:#fff;object-fit:cover;background:#27332d;border:2px solid #fff;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;margin-left:-8px;font-size:9px;font-weight:760;display:grid;overflow:hidden;box-shadow:0 1px 2px #141b1729}.orbit-team-avatars>:first-child{margin-left:0}.orbit-team-avatars>b{color:#46504a;background:#dce2de;font-size:9px}.orbit-team-dock>svg{color:#7a827d;width:14px;height:14px}.orbit-collapse{height:34px;color:var(--od-muted);background:0 0;border:0;align-items:center;gap:8px;margin-top:0;font-size:12px;display:flex}.orbit-collapse svg{width:14px;transform:rotate(180deg)}.orbit-main-v2{background:#fff;min-width:0;position:relative}.orbit-topbar{z-index:2;border-bottom:1px solid var(--od-line);background:#fffffff5;justify-content:center;align-items:center;height:64px;padding:0 25px;display:flex;position:sticky;top:0}.orbit-topbar>label{width:min(430px,50vw);height:39px;color:var(--od-muted);background:#fff;border:1px solid #dce0dd;border-radius:7px;align-items:center;padding:0 13px;display:flex}.orbit-topbar>label,.orbit-agent-inline-search.is-open,.orbit-project-search{box-shadow:var(--orbit-search-shadow);background:linear-gradient(#fff, #fff) padding-box, var(--orbit-search-border) border-box!important;border-color:#0000!important}.orbit-topbar>label:focus-within,.orbit-agent-inline-search.is-open:focus-within,.orbit-project-search:focus-within{box-shadow:var(--orbit-search-shadow-focus);background:linear-gradient(#fff, #fff) padding-box, var(--orbit-search-border-focus) border-box!important;border-color:#0000!important}.orbit-topbar input{min-width:0;color:var(--od-ink);background:0 0;border:0;outline:0;flex:1;padding:0 10px;font-size:13px}.orbit-topbar input::placeholder{color:#8b918d}.orbit-topbar kbd{color:#8a908c;font-family:inherit;font-size:11px}.orbit-topbar>div{align-items:center;gap:8px;display:flex;position:absolute;right:25px}.orbit-topbar>div>button,.orbit-topbar>div>a{color:#434944;background:0 0;border:0;place-items:center;width:34px;height:34px;text-decoration:none;display:grid}.orbit-topbar .orbit-avatar{color:#fff;background:#171a18;border-radius:7px;font-size:11px;position:relative}.orbit-avatar i{background:var(--od-green);border:1.5px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;bottom:-2px;right:-2px}.orbit-topbar>div>svg{width:13px}.orbit-profile-menu{z-index:80;background:#fff;border:1px solid #daddda;border-radius:10px;width:min(300px,100vw - 24px);position:fixed;overflow:hidden;box-shadow:0 18px 55px #1419162e}.orbit-profile-menu.is-rail{bottom:16px;left:106px}.orbit-profile-menu.is-top{top:56px;right:18px}.orbit-profile-menu header{border-bottom:1px solid #eceeec;align-items:center;gap:11px;padding:15px;display:flex}.orbit-profile-menu header>img,.orbit-profile-menu header>span{color:#fff;object-fit:cover;background:#171a18;border-radius:9px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:700;display:grid}.orbit-profile-menu header div{gap:3px;min-width:0;display:grid}.orbit-profile-menu header strong{color:#181c19;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.orbit-profile-menu header small{color:#6c736e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.orbit-profile-menu>p{color:#59615c;background:#f7f9f7;align-items:center;gap:7px;margin:0;padding:10px 14px;font-size:10px;display:flex}.orbit-profile-menu>p i{background:var(--od-green);border-radius:50%;width:7px;height:7px}.orbit-profile-menu>p em{color:#24785e;margin-left:auto;font-style:normal;font-weight:700}.orbit-profile-menu nav{padding:7px;display:grid}.orbit-profile-menu nav a,.orbit-profile-menu nav button,.orbit-profile-signout{color:#303632;min-height:38px;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:0 10px;font-size:11px;text-decoration:none;display:flex}.orbit-profile-menu nav a:hover,.orbit-profile-menu nav button:hover{background:#f1f5f2}.orbit-profile-menu nav svg,.orbit-profile-menu nav button svg,.orbit-profile-signout svg{color:#68706b;width:15px;height:15px}.orbit-profile-signout{color:#a33b3b;cursor:pointer;border-top:1px solid #eceeec;border-radius:0 0 6px 6px;width:calc(100% - 14px);margin:0 7px 7px}.orbit-profile-signout:hover{background:#fff3f3}.orbit-profile-signout svg{color:currentColor}.orbit-notification-button{position:relative}.orbit-notification-button>span{color:#fff;background:#d04a43;border:2px solid #fff;border-radius:9px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:8px;font-weight:800;display:grid;position:absolute;top:-4px;right:-5px}.orbit-preferences-backdrop{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#12161361;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.orbit-preferences-dialog{background:#fff;border:1px solid #daddda;border-radius:12px;width:min(480px,100%);max-height:calc(100vh - 32px);overflow:auto;box-shadow:0 24px 70px #1216133d}.orbit-preferences-dialog>header{border-bottom:1px solid #e8ebe9;justify-content:space-between;align-items:flex-start;padding:18px 20px;display:flex}.orbit-preferences-dialog>header small{color:var(--od-green);letter-spacing:.12em;font-size:9px;font-weight:800}.orbit-preferences-dialog>header h2{margin:5px 0 0;font-size:19px}.orbit-preferences-dialog>header button{background:0 0;border:0;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.orbit-preference-profile{background:#f5f8f6;border-radius:8px;align-items:center;gap:11px;margin:16px 20px 6px;padding:12px;display:flex}.orbit-preference-profile>img,.orbit-preference-profile>span{color:#fff;object-fit:cover;background:#171a18;border-radius:9px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:700;display:grid}.orbit-preference-profile div{gap:3px;min-width:0;display:grid}.orbit-preference-profile strong{font-size:12px}.orbit-preference-profile small{color:var(--od-muted);text-overflow:ellipsis;font-size:10px;overflow:hidden}.orbit-preferences-dialog>label{border-bottom:1px solid #edf0ee;justify-content:space-between;align-items:center;gap:18px;margin:0 20px;padding:16px 0;display:flex}.orbit-preferences-dialog>label>span{gap:4px;display:grid}.orbit-preferences-dialog>label strong{font-size:12px}.orbit-preferences-dialog>label small{color:var(--od-muted);font-size:10px}.orbit-preferences-dialog>label input{width:34px;height:18px;accent-color:var(--od-green)}.orbit-preferences-dialog footer{justify-content:flex-end;padding:16px 20px;display:flex}.orbit-preferences-dialog footer button{color:#fff;background:var(--od-green);border:0;border-radius:6px;min-height:36px;padding:0 16px;font-size:11px;font-weight:700}.orbit-preference-tokens{border-bottom:1px solid #edf0ee;gap:12px;margin:4px 20px 0;padding:16px 0;display:grid}.orbit-preference-tokens>header,.orbit-preference-tokens>header>div,.orbit-token-list article>div,.orbit-token-list nav,.orbit-token-confirm{align-items:center;gap:9px;display:flex}.orbit-preference-tokens>header{justify-content:space-between}.orbit-preference-tokens>header span,.orbit-token-list article>div>span{gap:3px;min-width:0;display:grid}.orbit-preference-tokens>header svg,.orbit-token-list article>div>svg{width:17px;color:var(--od-green)}.orbit-preference-tokens strong{font-size:12px}.orbit-preference-tokens small,.orbit-preference-tokens p{color:var(--od-muted);margin:0;font-size:10px}.orbit-preference-tokens>header>button{background:#f3f6f4;border:0;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.orbit-preference-tokens>form{grid-template-columns:minmax(0,1fr) 104px auto;align-items:end;gap:8px;display:grid}.orbit-preference-tokens label{color:#4f5852;gap:5px;font-size:10px;font-weight:650;display:grid}.orbit-preference-tokens :is(input,select){background:#fff;border:1px solid #d7dcd9;border-radius:6px;width:100%;height:35px;padding:0 9px;font-size:11px}.orbit-preference-tokens button{min-height:32px;color:var(--od-ink);background:#fff;border:1px solid #d7dcd9;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:10px;font-weight:650;display:inline-flex}.orbit-preference-tokens button svg{width:13px}.orbit-preference-tokens button.is-primary{color:#fff;background:#17211d;border-color:#17211d;height:35px}.orbit-preference-tokens button.is-danger{color:#9d3535;border-color:#e3caca}.orbit-token-secret{background:#f0f8f4;border:1px solid #b9d7ca;border-radius:7px;gap:6px;padding:11px;display:grid}.orbit-token-secret code{overflow-wrap:anywhere;color:#174c3a;background:#fff;border-radius:5px;padding:8px;font-size:10px}.orbit-token-secret button{justify-self:start}.orbit-token-error{background:#fbefef;border-radius:6px;padding:8px 10px;color:#963b3b!important}.orbit-token-list{gap:7px;display:grid}.orbit-token-list article{border:1px solid #e1e6e3;border-radius:7px;gap:8px;padding:10px;display:grid}.orbit-token-list article>div:first-child{min-width:0}.orbit-token-list article>div:first-child>span{flex:1}.orbit-token-list article>nav{flex-wrap:wrap}.orbit-token-list article.is-revoked{opacity:.62}.orbit-token-confirm{border-top:1px solid #ecefed;flex-wrap:wrap;padding-top:8px}.orbit-token-confirm span{color:#7e3a3a;flex:190px;font-size:10px}@media (width<=560px){.orbit-preference-tokens>form{grid-template-columns:1fr}.orbit-preference-tokens>form button{width:100%}}.orbit-upgrade-backdrop{z-index:110;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1216137a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.orbit-upgrade-dialog{background:#fff;border:1px solid #d9ddda;border-radius:15px;width:min(1120px,100%);max-height:calc(100vh - 48px);padding:32px;position:relative;overflow:auto;box-shadow:0 28px 80px #10151238}.orbit-upgrade-close{color:#5f6762;background:#f3f5f3;border:0;border-radius:7px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:16px;right:16px}.orbit-upgrade-close:hover{color:#191e1b;background:#e9ecea}.orbit-upgrade-close svg{width:16px;height:16px}.orbit-upgrade-dialog>header{text-align:center;justify-items:center;padding:2px 50px 25px;display:grid}.orbit-upgrade-dialog>header>span{color:var(--od-green);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:760;display:flex}.orbit-upgrade-dialog>header>span svg{width:15px;height:15px}.orbit-upgrade-dialog>header h2{color:#121714;letter-spacing:-.025em;margin:10px 0 6px;font-size:clamp(23px,3vw,32px);line-height:1.15}.orbit-upgrade-dialog>header p{color:#69716c;max-width:590px;margin:0;font-size:12px;line-height:1.5}.orbit-billing-toggle{color:#515954;align-items:center;gap:8px;margin-top:19px;font-size:10px;display:flex}.orbit-billing-toggle input{opacity:0;width:1px;height:1px;position:absolute}.orbit-billing-toggle i{background:#dfe3e0;border-radius:10px;width:34px;height:19px;transition:background .16s;position:relative}.orbit-billing-toggle i:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #10151233}.orbit-billing-toggle input:checked+i{background:var(--od-green)}.orbit-billing-toggle input:checked+i:after{transform:translate(15px)}.orbit-billing-toggle:focus-within i{outline-offset:2px;outline:2px solid #2b84624d}.orbit-billing-toggle b{color:#1f7657;background:#edf7f2;border-radius:10px;padding:4px 7px;font-size:9px}.orbit-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.orbit-plan-grid>article{background:#fff;border:1px solid #dde1de;border-radius:11px;flex-direction:column;min-width:0;padding:22px 18px 18px;display:flex;position:relative}.orbit-plan-grid>article.is-recommended{border-color:#28302b;box-shadow:0 0 0 1px #28302b}.orbit-plan-grid>article.is-selected{background:#fbfcfb}.orbit-plan-grid>article>em{color:#fff;background:#171c19;border-radius:10px;padding:4px 10px;font-size:8px;font-style:normal;font-weight:700;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.orbit-plan-grid>article>svg{color:#1c231f;width:23px;height:23px;margin:0 auto 10px}.orbit-plan-grid h3{color:#151a17;text-align:center;margin:0;font-size:17px}.orbit-plan-grid>article>p{color:#6b736e;text-align:center;min-height:44px;margin:7px 0 13px;font-size:10px;line-height:1.45}.orbit-plan-price{justify-content:center;align-items:baseline;gap:5px;display:flex}.orbit-plan-price strong{color:#101512;letter-spacing:-.03em;font-size:26px}.orbit-plan-price span{color:#69716c;font-size:9px}.orbit-plan-grid>article>small{color:#7b827e;text-align:center;min-height:15px;margin-top:2px;font-size:8px}.orbit-plan-grid>article>button{color:#202622;background:#fff;border:1px solid #d4d9d5;border-radius:6px;min-height:35px;margin:14px 0 16px;font-size:10px;font-weight:700}.orbit-plan-grid>article.is-selected>button{color:#fff;background:#171c19;border-color:#171c19}.orbit-plan-grid>article>section{border-top:1px solid #eaedea;gap:9px;padding-top:14px;display:grid}.orbit-plan-grid>article>section strong{color:#323934;font-size:10px}.orbit-plan-grid>article>section span{color:#58615b;align-items:flex-start;gap:7px;font-size:9px;line-height:1.35;display:flex}.orbit-plan-grid>article>section svg{width:12px;height:12px;color:var(--od-green);stroke-width:2.2px;flex:0 0 12px}.orbit-upgrade-dialog>footer{border-top:1px solid #e5e9e6;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:20px;padding-top:18px;display:grid}.orbit-upgrade-dialog>footer>div{color:#4f5852;align-items:center;gap:9px;display:flex}.orbit-upgrade-dialog>footer>div>svg{width:20px;color:var(--od-green)}.orbit-upgrade-dialog>footer>div span{gap:2px;display:grid}.orbit-upgrade-dialog>footer strong{font-size:10px}.orbit-upgrade-dialog>footer small{color:#7a827d;font-size:9px}.orbit-upgrade-dialog>footer>p{color:#26785c;margin:0;font-size:10px}.orbit-upgrade-dialog>footer>button{color:#fff;background:var(--od-green);border:0;border-radius:6px;min-height:38px;padding:0 17px;font-size:10px;font-weight:720}@media (width<=980px){.orbit-upgrade-dialog{padding-inline:22px}.orbit-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-orbit-density=compact] .orbit-resource-rows article,html[data-orbit-density=compact] .orbit-run-workspace>article{padding-block:7px}html[data-orbit-density=compact] .orbit-content-v2{padding-top:8px}html[data-orbit-motion=reduced] *,html[data-orbit-motion=reduced] :before,html[data-orbit-motion=reduced] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.orbit-content-v2{background:#fff;padding:18px 18px 30px}.orbit-ready-banner{background:#f6faf8;border:1px solid #cfe0d8;border-radius:11px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;min-height:68px;padding:11px 16px;display:grid}.orbit-ready-banner>svg:first-child{color:#fff;background:var(--od-green);border-radius:50%;padding:4px}.orbit-ready-banner div{gap:2px;display:grid}.orbit-ready-banner strong{font-size:14px;font-weight:650}.orbit-ready-banner span{color:var(--od-muted);font-size:12px}.orbit-ready-banner button{height:32px;color:var(--od-ink);background:#fff;border:1px solid #d7dcd9;border-radius:5px;padding:0 12px;font-size:11px}.orbit-ready-banner button:last-child{background:0 0;border:0;place-items:center;width:30px;padding:0;display:grid}.orbit-ready-banner button:last-child svg{width:16px}.orbit-page-heading{background:#fff;border-bottom:1px solid #d1d6d3;margin:-18px -18px 0;padding:8px 18px 0}.orbit-page-heading>div{align-items:center;gap:9px;display:flex}.orbit-page-heading h1{letter-spacing:-.03em;margin:0;font-size:22px;line-height:1}.orbit-page-heading p{color:var(--od-muted);margin:7px 0 18px;font-size:12px}.orbit-page-heading>div button{color:#676e69;background:0 0;border:0;place-items:center;padding:0;display:grid}.orbit-page-heading>div>svg{color:#676e69;width:14px}.orbit-page-heading nav{gap:7px;margin-top:2px;display:flex}.orbit-page-heading nav button{color:#59615c;background:0 0;border:0;height:34px;padding:0 13px;font-size:12px;font-weight:540;position:relative}.orbit-page-heading nav button.is-active{color:var(--od-ink)}.orbit-page-heading nav button.is-active:after{background:var(--od-green);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.orbit-toolbar{background:#fff;border:0;border-bottom:1px solid #cfd5d1;border-radius:0;justify-content:space-between;align-items:center;min-height:48px;margin:0 -18px;padding:6px 18px;display:flex}.orbit-toolbar>button,.orbit-toolbar>div>button{border:1px solid var(--od-line);color:#454b47;background:#fff;border-radius:8px;align-items:center;gap:8px;height:36px;padding:0 12px;font-size:12px;display:flex}.orbit-toolbar>div{align-items:center;gap:15px;display:flex}.orbit-toolbar>div>span{color:var(--od-muted);align-items:center;gap:7px;font-size:12px;display:flex}.orbit-toolbar>div>button.is-enabled{color:#176b50;background:#f2f8f5;border-color:#c9ded5}.orbit-toolbar svg{width:16px;height:16px}.orbit-current-view{border:1px solid var(--od-line);color:#555d58;background:#fff;border-radius:8px;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:12px;display:inline-flex}.orbit-space-title{justify-content:space-between}.orbit-space-title>div{align-items:center;gap:8px;display:flex}.orbit-space-symbol{color:#267b5c;background:#eaf1ed;border:1px solid #d2dbd5;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.orbit-space-symbol svg{width:16px;height:16px}.orbit-page-heading .orbit-space-identity>button{border-radius:5px;width:23px;height:23px}.orbit-page-heading .orbit-space-identity>button:hover{color:var(--od-ink);background:#f2f5f3}.orbit-team-switcher{display:flex;position:relative}.orbit-page-heading .orbit-team-switcher>button{border-radius:5px;width:23px;height:23px}.orbit-page-heading .orbit-team-switcher>button:hover{color:var(--od-ink);background:#f2f5f3}.orbit-team-menu{top:28px;left:0}.orbit-team-menu>span{color:#6a726d;padding:9px 8px;font-size:11px}.orbit-page-heading .orbit-space-actions{background:0 0;border:0;border-radius:0;gap:4px;padding:0}.orbit-page-heading .orbit-space-actions>button{color:#343c37;border-radius:4px;grid-auto-flow:column;align-items:center;gap:5px;width:auto;height:25px;padding:0 5px;font-size:10px;font-weight:570;display:inline-flex}.orbit-page-heading .orbit-space-actions>button:hover{color:#111713;text-underline-offset:4px;background:0 0;text-decoration:underline}.orbit-page-heading .orbit-space-actions svg{width:15px;height:15px}.orbit-context-strip{color:#294f40;background:#d8deda;border-bottom:1px solid #c2c9c5;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:36px;margin:0 -18px;padding:4px 18px;display:grid}.orbit-context-strip>svg{width:17px;height:17px;color:var(--od-green)}.orbit-context-strip>div{align-items:baseline;gap:8px;min-width:0;display:flex}.orbit-context-strip strong{color:#17211c;font-size:11px;font-weight:680}.orbit-context-strip span{color:#4e5953;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.orbit-context-strip button{color:#4b544f;background:#fff;border:1px solid #d9dfdb;border-radius:6px;height:28px;padding:0 9px;font-size:10px}.orbit-context-strip button:last-child{background:0 0;border:0;place-items:center;width:27px;padding:0;display:grid}.orbit-context-strip button:last-child svg{width:14px}.orbit-customize-bar{background:#f8fbf9;border:1px solid #d8e2dd;border-radius:10px;align-items:center;gap:12px;margin:-3px 0 14px;padding:12px 14px;display:flex}.orbit-customize-bar>svg{width:20px;color:var(--od-green)}.orbit-customize-bar>div{flex:1;gap:2px;display:grid}.orbit-customize-bar strong{font-size:12px}.orbit-customize-bar span{color:var(--od-muted);font-size:11px}.orbit-customize-bar button{color:#fff;background:#17211d;border:0;border-radius:7px;height:32px;padding:0 12px}.orbit-view-toggle{border:1px solid var(--od-line);border-radius:5px;height:34px;display:flex;overflow:hidden}.orbit-view-toggle button{border:0;border-right:1px solid var(--od-line);color:#555c57;background:#fff;place-items:center;width:39px;display:grid}.orbit-view-toggle button:last-child{border-right:0}.orbit-view-toggle button.is-active{color:var(--od-green);background:#f3f7f5}.orbit-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.orbit-overview-grid.is-list{grid-template-columns:1fr}.orbit-panel{background:#fff;border:1px solid #dfe4e1;border-radius:12px;overflow:hidden}.orbit-dashboard-card,.orbit-activity-panel{border-color:#d2d8d4;box-shadow:0 1px 2px #1c26210a}.orbit-panel-modal-backdrop{z-index:88;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f15126b;border:0;border-radius:0;width:100%;height:100%;padding:0;position:fixed;inset:0}.orbit-panel.is-expanded{z-index:89;border-color:#cbd3ce;flex-direction:column;width:min(960px,100vw - 48px);height:min(720px,100vh - 48px);margin:0;animation:.18s ease-out orbit-panel-expand;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 26px 80px #0c14103d}.orbit-panel.is-expanded>:is(.orbit-project-list,.orbit-run-list,.orbit-approval-list,.orbit-activity-list,.orbit-data-state){flex:1;min-height:0;overflow:auto}.orbit-panel.is-expanded .orbit-panel-header,.orbit-panel.is-expanded .orbit-panel-footer{flex:none}.orbit-panel.is-expanded .orbit-panel-header button[aria-pressed=true]{color:#111914;background:#edf1ee}@keyframes orbit-panel-expand{0%{opacity:0;transform:translate(-50%,-48%)scale(.985)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (width<=640px){.orbit-panel.is-expanded{width:calc(100vw - 20px);height:calc(100vh - 20px)}}:is(.orbit-form-modal-backdrop,.orbit-agent-editor-backdrop,.orbit-deliverable-modal-backdrop,.orbit-knowledge-editor-backdrop,.orbit-standard-editor-backdrop){background:var(--orbit-modal-backdrop);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}:is(.orbit-form-modal,.orbit-agent-modal,.orbit-deliverable-modal,.orbit-knowledge-editor,.orbit-method-editor,.orbit-hub-modal){border-radius:var(--orbit-modal-radius);box-shadow:var(--orbit-modal-shadow)}.orbit-panel-header{border-bottom:1px solid var(--od-line);justify-content:space-between;align-items:center;height:58px;padding:0 17px;display:flex}.orbit-panel-header h2{margin:0;font-size:14px;font-weight:650}.orbit-panel-header div{align-items:center;gap:5px;display:flex}.orbit-panel-header button{color:#4e5550;background:0 0;border:0;place-items:center;width:25px;height:25px;padding:0;display:grid}.orbit-panel-header svg{width:14px;height:14px}.orbit-project-list{min-height:285px;padding:9px 15px}.orbit-project-list button{width:100%;min-height:49px;color:var(--od-ink);text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:4px 0;display:grid}.orbit-object-icon{color:#267b5c;background:#edf3ef;border:1px solid #cfd8d2;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.orbit-object-icon svg{width:16px;height:16px}.orbit-project-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:580;overflow:hidden}.orbit-project-list em{color:var(--od-muted);align-items:center;gap:7px;font-size:10px;font-style:normal;display:flex}.orbit-project-list em i{background:#8e9490;border-radius:50%;width:5px;height:5px}.orbit-project-list em.tone-green i{background:var(--od-green)}.orbit-hub,.orbit-projects-page{min-height:100%;color:var(--od-ink);background:#fff;flex-direction:column;gap:14px;padding:22px 26px 34px;display:flex}.orbit-hub button,.orbit-projects-page button{font:inherit}.orbit-hub-head,.orbit-projects-head{justify-content:space-between;align-items:center;gap:20px;padding:4px 0 12px;display:flex}.orbit-simple-head{justify-content:space-between;align-items:flex-end;gap:20px;padding:2px 2px 10px;display:flex}.orbit-simple-head>div:last-child{align-items:center;gap:7px;display:flex}.orbit-simple-head small{color:#66736c;letter-spacing:.13em;font-size:9px;font-weight:750}.orbit-simple-head h1{letter-spacing:-.035em;margin:3px 0 2px;font-size:23px;font-weight:610}.orbit-simple-head p{color:#6d7772;margin:0;font-size:11px}.orbit-hub-head>div,.orbit-projects-head>div,.orbit-hub-head>div:first-child,.orbit-projects-head>div:first-child{align-items:center;gap:10px;display:flex}.orbit-hub-head small,.orbit-projects-head small,.orbit-hub-panel header small,.orbit-project-detail header small{color:#6d7772;letter-spacing:.12em;font-size:10px;font-weight:750}.orbit-hub-head h1,.orbit-projects-head h1{letter-spacing:-.035em;margin:2px 0 3px;font-size:24px;font-weight:610}.orbit-hub-head p,.orbit-projects-head p{color:#69736e;margin:0;font-size:12px}.orbit-hub-icon{color:#247c5f;background:#e8f1ed;border:1px solid #cdd7d2;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.orbit-hub-icon svg{width:20px}.orbit-hub-head label{background:#fff;border:1px solid #ccd4d0;border-radius:8px;align-items:center;gap:8px;height:39px;padding:0 10px;display:flex}.orbit-hub-head label span{color:#737b77;font-size:10px}.orbit-hub-head select{background:0 0;border:0;outline:0;min-width:130px;font-weight:600}.orbit-hub .is-icon,.orbit-projects-page .is-icon{background:#fff;border:1px solid #ccd4d0;border-radius:8px;place-items:center;width:39px;height:39px;padding:0;display:grid}.orbit-hub .is-icon svg,.orbit-projects-page .is-icon svg{width:16px}.orbit-hub .is-primary,.orbit-projects-page .is-primary{color:#fff;background:#132019;border:1px solid #132019;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:0 15px;display:inline-flex}.orbit-hub .is-primary svg,.orbit-projects-page .is-primary svg{width:16px}.orbit-hub-tabs{border-bottom:1px solid #cdd5d1;gap:24px;display:flex}.orbit-hub-tabs button{color:#64706a;background:0 0;border:0;align-items:center;gap:7px;padding:10px 1px;font-size:12px;display:flex}.orbit-hub-tabs button svg{width:15px}.orbit-hub-tabs button span{background:#e2e7e4;border-radius:9px;padding:1px 6px;font-size:9px}.orbit-hub-tabs button.is-active{color:#15241d;font-weight:800}.orbit-hub-context,.orbit-projects-context{background:#fff;border:1px solid #d2d9d6;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.orbit-hub-context>svg,.orbit-projects-context>svg{color:#9aa29e;width:14px}.orbit-hub-context button,.orbit-hub-context label,.orbit-projects-context>label,.orbit-projects-context>span{text-align:left;background:0 0;border:0;align-items:center;gap:8px;display:flex}.orbit-hub-context button>svg,.orbit-hub-context label>svg,.orbit-projects-context>label>svg,.orbit-projects-context>span>svg{color:#277d61;width:17px}.orbit-hub-context span,.orbit-projects-context span{flex-direction:column;display:flex}.orbit-hub-context small,.orbit-projects-context small{color:#8a928e;font-size:9px}.orbit-hub-context strong,.orbit-hub-context select,.orbit-projects-context strong,.orbit-projects-context select{color:#243029;background:0 0;border:0;outline:0;font-size:11px;font-weight:650}.orbit-hub-context label:last-child{min-width:190px}.orbit-hierarchy-error{color:#a23c35;background:#fff1ef;border:1px solid #efc1bd;border-radius:8px;padding:9px 12px;font-size:12px}.orbit-hub-loading{color:#64706a;justify-content:center;align-items:center;gap:9px;min-height:280px;display:flex}.orbit-hub-loading svg{width:18px;animation:1s linear infinite orbit-spin}.orbit-hub-overview{flex-direction:column;gap:12px;display:flex}.orbit-hub-metrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.orbit-hub-metrics article{background:#fff;border:1px solid #d4dad7;border-radius:10px;align-items:center;gap:11px;padding:14px;display:flex}.orbit-hub-metrics article>svg{color:#2b8265;width:19px}.orbit-hub-metrics span{flex-direction:column;display:flex}.orbit-hub-metrics small{color:#7a837e;font-size:10px}.orbit-hub-metrics strong{font-size:19px;font-weight:620}.orbit-organizations-page{gap:18px}.orbit-organization-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:12px;display:grid}.orbit-organization-cards>article{min-height:220px;box-shadow:none;background:#f7f8f7;border:0;border-radius:10px;flex-direction:column;padding:16px;display:flex}.orbit-organization-cards>article:hover{background:#f4f6f5}.orbit-organization-cards>article.is-active{box-shadow:none;background:#f5f7f6;border:0}.orbit-organization-cards>article.is-archived{opacity:.76;background:#f5f6f5;border:0}.orbit-organization-cards article>header{align-items:center;gap:8px;min-height:24px;display:flex}.orbit-organization-glyph{color:#47534c;display:inline-flex}.orbit-organization-glyph svg{width:18px;height:18px}.orbit-organization-cards h2{margin:16px 0 5px;font-size:16px}.orbit-organization-cards p{color:#68726d;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.orbit-organization-cards dl{gap:26px;margin:17px 0;display:flex}.orbit-organization-cards dl div{flex-direction:column;gap:3px;display:flex}.orbit-organization-cards dt{color:#818a85;font-size:9px}.orbit-organization-cards dd{margin:0;font-size:12px;font-weight:650}.orbit-organization-actions{flex-wrap:wrap;gap:6px;margin:0 0 13px;display:flex}.orbit-organization-actions button{color:#34433b;min-height:30px;box-shadow:none;background:#fff;border:1px solid #cdd4d0;border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-size:9px;font-weight:650;display:inline-flex}.orbit-organization-actions button svg{width:12px}.orbit-organization-actions button.is-archive{color:#9d3d37;background:0 0;border-color:#0000}.orbit-organization-actions button:disabled,.orbit-organization-cards footer button:disabled{cursor:not-allowed;opacity:.42}.orbit-organization-cards footer{border-top:1px solid #e2e6e3;margin-top:auto;padding-top:12px}.orbit-organization-cards footer button{color:#27322d;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:0;font-weight:700;display:flex}.orbit-organization-cards footer svg{width:14px}.orbit-hub-overview-grid,.orbit-team-workspace,.orbit-ai-workspace{grid-template-columns:minmax(0,1.45fr) minmax(300px,.85fr);gap:12px;display:grid}.orbit-hub-panel{background:#fff;border:1px solid #d2d9d5;border-radius:11px;overflow:hidden}.orbit-hub-panel>header,.orbit-team-projects>header{border-bottom:1px solid #e0e5e2;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.orbit-hub-panel header h2{margin:2px 0 0;font-size:15px}.orbit-hub-panel header button,.orbit-hub-focus footer button,.orbit-team-projects header button,.orbit-member-workspace header button,.orbit-ai-compact-grid button,.orbit-ai-active button{color:#27322d;background:#fff;border:1px solid #d1d8d4;border-radius:7px;align-items:center;gap:6px;min-height:31px;padding:0 10px;font-size:11px;display:inline-flex}.orbit-hub-panel button svg{width:14px}.orbit-tree{padding:8px 12px 16px}.orbit-tree article,.orbit-tree>div>button{text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:48px;padding:7px 9px;display:flex}.orbit-tree article{font-weight:700}.orbit-tree svg{color:#2d7e63;width:18px}.orbit-tree span{flex-direction:column;gap:2px;display:flex}.orbit-tree small{color:#7b847f;font-size:10px}.orbit-tree>div>button{padding-left:24px}.orbit-tree>div>button.is-active{background:#edf4f1}.orbit-tree>div>section{border-left:1px solid #cbd7d1;flex-direction:column;margin-left:32px;padding:2px 0 5px 15px;display:flex}.orbit-tree>div>section button{text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;min-height:31px;padding:3px 8px;font-size:11px;display:flex}.orbit-tree>div>section button.is-active{color:#17694f;font-weight:700}.orbit-hub-focus>p,.orbit-team-detail>p{color:#66716b;margin:0;padding:18px 16px;font-size:12px;line-height:1.55}.orbit-hub-focus dl{border:1px solid #e0e5e2;border-radius:8px;grid-template-columns:1fr 1fr;margin:0 16px;display:grid}.orbit-hub-focus dl div{padding:11px}.orbit-hub-focus dt{color:#7d8681;font-size:9px}.orbit-hub-focus dd{margin:3px 0 0;font-size:12px;font-weight:650}.orbit-hub-focus footer{gap:7px;padding:14px 16px;display:flex}.orbit-hub-empty{color:#66716b;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:230px;display:flex}.orbit-hub-empty>svg{width:28px}.orbit-team-list{align-self:start}.orbit-team-list>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e4e8e6;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;width:100%;padding:11px 14px;display:grid}.orbit-team-list>button.is-active{background:#edf4f1}.orbit-team-list>button>span{color:#26785e;background:#eef2f0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.orbit-team-list>button div{flex-direction:column;display:flex;overflow:hidden}.orbit-team-list>button small{color:#7a837e;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.orbit-team-detail>header>div:last-child{gap:6px;display:flex}.orbit-team-stats{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 16px 16px;display:grid}.orbit-team-stats button{text-align:left;background:#f8faf9;border:1px solid #dbe1de;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:3px 9px;padding:12px;display:grid}.orbit-team-stats button svg{color:#277d61;grid-row:span 2}.orbit-team-stats button span{color:#737d78;font-size:10px}.orbit-team-projects{border:1px solid #e0e4e2;border-radius:8px;margin:0 16px 16px}.orbit-team-projects>button{text-align:left;background:#fff;border:0;border-top:1px solid #e8ebe9;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;width:100%;padding:10px;display:grid}.orbit-team-projects>button span{flex-direction:column;display:flex;overflow:hidden}.orbit-team-projects>button small{color:#7a837e;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.orbit-member-workspace>header>div:last-child{gap:7px;display:flex}.orbit-member-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px;display:grid}.orbit-member-grid article,.orbit-ai-active article{border:1px solid #dde3e0;border-radius:9px;align-items:center;gap:10px;padding:10px;display:flex}.orbit-member-avatar{color:#1d6f54;background:#dcece5;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-weight:700;display:grid;overflow:hidden}.orbit-member-avatar img{object-fit:cover;width:100%;height:100%}.orbit-member-grid article>div,.orbit-ai-active article>span{flex-direction:column;flex:1;min-width:0;display:flex}.orbit-member-grid small,.orbit-ai-active small{color:#7b847f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.orbit-member-grid em{color:#39725e;background:#edf3f0;border-radius:8px;align-self:flex-start;margin-top:4px;padding:2px 6px;font-size:9px;font-style:normal}.orbit-hub .is-danger{color:#a13f37}.orbit-ai-compact-grid{gap:8px;padding:14px;display:grid}.orbit-ai-compact-grid article{border:1px solid #dde3e0;border-radius:9px;align-items:center;gap:10px;padding:10px;display:flex}.orbit-ai-compact-grid article>div{flex-direction:column;flex:1;min-width:0;display:flex}.orbit-ai-compact-grid small{color:#777f7b;font-size:10px}.orbit-ai-compact-grid p{color:#69726e;margin:4px 0 0;font-size:10px}.orbit-ai-active article{margin:9px 12px}.orbit-hub-tabs button.is-active{border-color:var(--orbit-running);color:#183b68}.orbit-hub-metrics article:first-child>svg{color:var(--orbit-running)}.orbit-hub-metrics article:nth-child(2)>svg{color:var(--orbit-review)}.orbit-hub-metrics article:nth-child(3)>svg{color:#7654b5}.orbit-hub-metrics article:nth-child(4)>svg{color:#b64f78}.orbit-tree article>svg{color:var(--orbit-running)}.orbit-tree>div>button>svg{color:#7654b5}.orbit-tree>div>button.is-active,.orbit-team-list>button.is-active{color:#183b68;background:var(--orbit-running-soft);box-shadow:none}.orbit-tree>div>section{border-left-color:#dfc793}.orbit-tree>div>section button>svg,.orbit-tree>div>section button.is-active{color:var(--orbit-review)}.orbit-tree .is-add{color:var(--orbit-running)}.orbit-hub-focus footer button:first-child{color:#7654b5;background:#f0ebfa;border-color:#d7c9ee}.orbit-hub-focus footer button:last-child{color:#a53e69;background:#fbeaf1;border-color:#ebc4d5}.orbit-team-list>button:nth-of-type(5n+1)>span{color:var(--orbit-running);background:var(--orbit-running-soft)}.orbit-team-list>button:nth-of-type(5n+2)>span{color:#7654b5;background:#f0ebfa}.orbit-team-list>button:nth-of-type(5n+3)>span{color:var(--orbit-review);background:var(--orbit-review-soft)}.orbit-team-list>button:nth-of-type(5n+4)>span{color:#b64f78;background:#fbeaf1}.orbit-team-list>button:nth-of-type(5n+5)>span{color:#297c78;background:#e5f4f3}.orbit-team-stats button:first-child{background:#f7f3fc;border-color:#d7c9ee}.orbit-team-stats button:first-child svg{color:#7654b5}.orbit-team-stats button:nth-child(2){background:#fdf3f7;border-color:#ebc4d5}.orbit-team-stats button:nth-child(2) svg{color:#b64f78}.orbit-team-stats button:nth-child(3){background:#fff8ec;border-color:#e5c998}.orbit-team-stats button:nth-child(3) svg,.orbit-team-projects>button>svg{color:var(--orbit-review)}.orbit-member-avatar{color:#65439e;background:#eee7f8}.orbit-member-grid em{color:#65439e;background:#f0ebfa}.orbit-member-grid select{color:#4d5952;background:#fff;border:1px solid #d4dad6;border-radius:6px;align-self:flex-start;min-height:24px;margin-top:4px;padding:2px 22px 2px 6px;font-size:9px}.orbit-ai-active article{background:#fff}.orbit-projects-context>div{align-items:center;gap:6px;margin-left:auto;display:flex}.orbit-projects-context>div>select,.orbit-projects-context>div>button{color:#39443e;background:#fff;border:1px solid #d2d9d5;border-radius:7px;height:34px}.orbit-projects-context>div>button{place-items:center;width:34px;display:grid}.orbit-projects-context>div>button svg{width:15px}.orbit-projects-context>div>button.is-active{color:#1d7155;background:#eaf3ef;border-color:#8eb7a6}.orbit-project-search{border-radius:7px;align-items:center;gap:6px;width:210px;height:34px;background:#fff!important;border:1px solid #d2d9d5!important;padding:0 9px!important;display:flex!important}.orbit-project-search svg{color:#78817d!important;width:14px!important}.orbit-project-search input{border:0;outline:0;width:100%;font-size:11px}.orbit-projects-layout{grid-template-columns:1fr;gap:12px;display:grid}.orbit-projects-layout.has-detail{grid-template-columns:minmax(0,1fr) 340px}.orbit-project-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:11px;display:grid}.orbit-project-cards.is-list{grid-template-columns:1fr}.orbit-project-cards article{cursor:pointer;background:#fff;border:1px solid #d4dbd7;border-radius:11px;flex-direction:column;min-width:0;min-height:210px;padding:15px;transition:border-color .15s,box-shadow .15s;display:flex}.orbit-project-cards article:hover,.orbit-project-cards article.is-selected{border-color:#88ae9f;box-shadow:0 5px 18px #1f372d0f}.orbit-project-cards article header{align-items:center;gap:8px;display:flex}.orbit-project-cards article header>span{color:#247a5d;background:#e9f3ef;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.orbit-project-cards article header svg{width:16px}.orbit-project-cards article header em{color:#33725e;background:#edf4f1;border-radius:10px;margin-left:auto;padding:3px 7px;font-size:9px;font-style:normal}.orbit-project-cards article header button{background:0 0;border:0;place-items:center;width:27px;height:27px;padding:0;display:grid}.orbit-project-cards article h2{margin:15px 0 6px;font-size:15px}.orbit-project-cards article p{color:#68726d;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.orbit-project-tags{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.orbit-project-tags span{color:#65706a;background:#f0f3f1;border-radius:9px;align-items:center;gap:4px;padding:3px 7px;font-size:9px;display:inline-flex}.orbit-project-tags svg{width:11px}.orbit-project-cards article footer{color:#69736d;border-top:1px solid #edf0ee;align-items:center;gap:10px;margin-top:auto;padding-top:14px;font-size:9px;display:flex}.orbit-project-cards article footer span{align-items:center;gap:4px;display:flex}.orbit-project-cards article footer svg{width:13px}.orbit-project-cards article footer>svg{margin-left:auto}.orbit-project-cards.is-list article{grid-template-columns:1fr 2fr auto;min-height:100px;display:grid}.orbit-project-empty{color:#66716b;border:1px dashed #c9d3ce;border-radius:11px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:9px;min-height:300px;display:flex}.orbit-project-empty>svg{width:28px}.orbit-project-empty p{margin:0;font-size:11px}.orbit-project-empty button{background:#fff;border:1px solid #ccd5d0;border-radius:7px;align-items:center;gap:6px;padding:8px 11px;display:flex}.orbit-project-empty button svg{width:14px}.orbit-project-detail{background:#fff;border:1px solid #d2dad6;border-radius:11px;align-self:start;position:sticky;top:12px;overflow:hidden}.orbit-project-detail>header{border-bottom:1px solid #e1e6e3;justify-content:space-between;align-items:center;padding:15px;display:flex}.orbit-project-detail h2{margin:2px 0 0;font-size:16px}.orbit-project-detail>header button{background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.orbit-project-detail>header svg{width:16px}.orbit-project-detail>p{color:#66716b;margin:0;padding:15px;font-size:11px;line-height:1.6}.orbit-project-health{border:1px solid #e0e5e2;border-radius:8px;grid-template-columns:repeat(3,1fr);margin:0 15px;display:grid}.orbit-project-health div{border-right:1px solid #e0e5e2;padding:10px}.orbit-project-health div:last-child{border:0}.orbit-project-health small,.orbit-project-health strong{display:block}.orbit-project-health small{color:#858d89;font-size:8px}.orbit-project-health strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;overflow:hidden}.orbit-project-detail>section:not(.orbit-project-health){padding:15px}.orbit-project-detail h3{align-items:center;gap:6px;margin:0 0 10px;font-size:12px;display:flex}.orbit-project-detail h3 svg{color:#28785e;width:14px}.orbit-project-detail dl{margin:0}.orbit-project-detail dl div{border-bottom:1px solid #edf0ee;grid-template-columns:105px 1fr;gap:8px;padding:9px 0;font-size:10px;display:grid}.orbit-project-detail dt{color:#78817c;align-items:center;gap:5px;display:flex}.orbit-project-detail dt svg{width:13px}.orbit-project-detail dd{margin:0;font-weight:600}.orbit-project-detail>footer{border-top:1px solid #e1e6e3;gap:7px;padding:14px;display:flex}.orbit-project-detail>footer button{background:#fff;border:1px solid #ced6d2;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 10px;display:flex}.orbit-project-detail>footer button:first-child{flex:1}.orbit-project-detail>footer svg{width:14px}.orbit-project-card-main{width:100%;min-width:0;color:inherit;text-align:left;background:0 0;border:0;flex-direction:column;flex:1;padding:0;display:flex}.orbit-project-card-main h2,.orbit-project-card-main>p{width:100%}.orbit-project-card-main>footer{color:#69736d;border-top:1px solid #edf0ee;align-items:center;gap:10px;width:100%;margin-top:auto;padding-top:14px;font-size:9px;display:flex}.orbit-project-card-main>footer span{align-items:center;gap:4px;display:flex}.orbit-project-card-main>footer svg{width:13px}.orbit-project-card-main>footer>svg{margin-left:auto}.orbit-project-quick-actions{align-items:center;gap:4px;margin-left:auto;display:flex}.orbit-project-quick-actions button{color:#3d4942;border-radius:7px;place-items:center;display:grid;background:#fff!important;border:1px solid #d1d8d4!important;width:28px!important;height:28px!important;padding:0!important}.orbit-project-quick-actions button:hover{background:#f5f7f5!important;border-color:#9caaa2!important}.orbit-project-quick-actions button:first-child{color:var(--orbit-running)}.orbit-project-quick-actions button:nth-child(2){color:#7654b5}.orbit-project-quick-actions button.is-danger{color:var(--orbit-failed)}.orbit-project-quick-actions button svg{width:13px}.orbit-project-detail-backdrop{z-index:125;background:var(--orbit-modal-backdrop);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);place-items:center;padding:18px;display:grid;position:fixed;inset:0}.orbit-project-detail-modal{border-radius:var(--orbit-modal-radius);width:min(620px,100%);max-height:calc(100vh - 36px);box-shadow:var(--orbit-modal-shadow);outline:0;position:static;overflow-y:auto}.orbit-hub-modal-backdrop{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a110e6b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.orbit-hub-modal{background:#fff;border:1px solid #cbd4cf;border-radius:13px;outline:0;width:min(560px,100%);max-height:calc(100vh - 48px);overflow:hidden;box-shadow:0 22px 70px #0a191233}.orbit-project-modal{width:min(760px,100%)}.orbit-hub-modal>header{border-bottom:1px solid #e0e5e2;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.orbit-hub-modal h2{margin:2px 0 0;font-size:18px}.orbit-hub-modal header small{color:#74807a;letter-spacing:.12em;font-size:9px}.orbit-hub-modal header button{background:0 0;border:0;place-items:center;width:30px;height:30px;padding:0;display:grid}.orbit-hub-modal header svg{width:17px}.orbit-hub-modal>main{flex-direction:column;gap:13px;max-height:calc(100vh - 190px);padding:18px;display:flex;overflow:auto}.orbit-hub-modal label{flex-direction:column;gap:5px;display:flex}.orbit-hub-modal label>span,.orbit-hub-modal legend{color:#5c6761;font-size:10px;font-weight:650}.orbit-hub-modal input,.orbit-hub-modal select,.orbit-hub-modal textarea{background:#fff;border:1px solid #ccd5d0;border-radius:7px;outline:0;width:100%;padding:9px 10px}.orbit-hub-modal input:focus,.orbit-hub-modal select:focus,.orbit-hub-modal textarea:focus{border-color:#57947d;box-shadow:0 0 0 3px #2f7e6017}.orbit-form-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.orbit-hub-modal fieldset{border:0;margin:0;padding:0}.orbit-hub-modal legend{margin-bottom:7px}.orbit-choice-grid{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.orbit-choice-grid button{text-align:left;background:#fff;border:1px solid #d8dfdb;border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;min-height:38px;padding:6px 9px;display:grid}.orbit-choice-grid button.is-selected{color:#17694f;background:#edf5f1;border-color:#7daa98}.orbit-choice-grid svg{width:14px}.orbit-hub-modal>footer{border-top:1px solid #e0e5e2;justify-content:flex-end;gap:8px;padding:13px 18px;display:flex}.orbit-hub-modal>footer button,.orbit-hub-confirm footer button{background:#fff;border:1px solid #ccd5d0;border-radius:7px;align-items:center;gap:6px;min-height:36px;padding:0 13px;display:flex}.orbit-hub-confirm{text-align:center;background:#fff;border-radius:13px;outline:0;width:min(390px,100%);padding:24px}.orbit-hub-confirm>svg{color:#9e453d;width:30px}.orbit-hub-confirm h2{margin:12px 0 6px;font-size:18px}.orbit-hub-confirm p{color:#6b756f;margin:0;font-size:11px;line-height:1.6}.orbit-hub-confirm footer{justify-content:center;gap:8px;margin-top:18px;display:flex}.orbit-hub-confirm footer .is-danger{color:#fff;background:#b34d44;border-color:#b34d44}@media (width<=1100px){.orbit-hub-overview-grid,.orbit-team-workspace,.orbit-ai-workspace,.orbit-projects-layout.has-detail{grid-template-columns:1fr}.orbit-project-detail{position:static}.orbit-project-cards,.orbit-organization-cards{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.orbit-hub,.orbit-projects-page{padding:15px}.orbit-hub-head,.orbit-projects-head,.orbit-simple-head{flex-direction:column;align-items:flex-start}.orbit-hub-head>div:last-child,.orbit-projects-head>div:last-child,.orbit-simple-head>div:last-child{flex-wrap:wrap;width:100%}.orbit-hub-tabs{overflow:auto}.orbit-hub-context,.orbit-projects-context{flex-wrap:wrap;align-items:flex-start}.orbit-projects-context>div{width:100%;margin-left:0}.orbit-project-search{flex:1}.orbit-hub-metrics,.orbit-member-grid,.orbit-project-cards,.orbit-organization-cards,.orbit-form-grid,.orbit-choice-grid,.orbit-hub-overview-grid{grid-template-columns:1fr}.orbit-project-cards.is-list article{display:flex}.orbit-hub-modal-backdrop{padding:10px}}.orbit-messaging{min-height:calc(100vh - 55px);color:var(--od-ink);background:#fff;grid-template-columns:310px minmax(0,1fr);display:grid;overflow:hidden}.orbit-side-badge{color:#fff;text-align:center;background:#287257;border-radius:9px;min-width:17px;height:17px;margin-left:auto;padding:0 4px;font-size:8px;line-height:17px}.orbit-chat-sidebar{border-right:1px solid var(--od-line);background:#fbfcfb;flex-direction:column;min-width:0;display:flex}.orbit-chat-sidebar>header{border-bottom:1px solid var(--od-line);background:#fff;justify-content:space-between;align-items:center;gap:12px;min-height:76px;padding:14px 15px;display:flex}.orbit-chat-sidebar>header small{color:#77807b;letter-spacing:.1em;margin-bottom:2px;font-size:9px;font-weight:750;display:block}.orbit-chat-sidebar>header h1{letter-spacing:-.025em;margin:0;font-size:20px}.orbit-chat-sidebar>header>div:last-child{gap:6px;display:flex}.orbit-chat-sidebar button,.orbit-chat-thread button,.orbit-chat-details button{font:inherit}.orbit-chat-sidebar>header button{color:#39433e;background:#fff;border:1px solid #d5dbd7;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 9px;font-size:10px;font-weight:680;display:inline-flex}.orbit-chat-sidebar>header button svg{width:14px;height:14px}.orbit-chat-sidebar>header button:first-child{width:32px;padding:0}.orbit-chat-sidebar .is-primary,.orbit-chat-details .is-primary{color:#fff;background:#1f2a25;border-color:#1f2a25}.orbit-chat-create{border-bottom:1px solid var(--od-line);background:#fff;gap:10px;padding:12px;display:grid}.orbit-chat-kind{background:#f4f6f5;border:1px solid #dce1de;border-radius:8px;grid-template-columns:repeat(3,1fr);padding:3px;display:grid}.orbit-chat-kind button{color:#6d7671;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:4px;min-height:30px;font-size:9px;display:inline-flex}.orbit-chat-kind button svg{width:12px}.orbit-chat-kind button.is-active{color:#25312b;background:#fff;font-weight:700;box-shadow:0 1px 2px #1e262214}.orbit-chat-create>label{gap:4px;display:grid}.orbit-chat-create>label>span{color:#626c66;font-size:9px;font-weight:650}.orbit-chat-create input{background:#fff;border:1px solid #d5dbd7;border-radius:7px;outline:none;width:100%;min-height:34px;padding:7px 9px;font-size:11px}.orbit-chat-create input:focus{border-color:#819088;box-shadow:0 0 0 2px #485b5117}.orbit-chat-person-search{position:relative}.orbit-chat-person-search svg{z-index:1;color:#7b847f;width:14px;position:absolute;top:9px;left:9px}.orbit-chat-person-search input{padding-left:30px}.orbit-chat-people{max-height:174px;display:grid;overflow:auto}.orbit-chat-people>button{text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:28px 1fr 19px;align-items:center;gap:8px;width:100%;padding:7px 5px;display:grid}.orbit-chat-people>button:hover,.orbit-chat-people>button.is-selected{background:#f0f4f2}.orbit-chat-people>button>span{color:#315d4b;background:#e2eee8;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-weight:750;display:grid}.orbit-chat-people>button div{min-width:0;display:grid}.orbit-chat-people strong,.orbit-chat-people small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orbit-chat-people strong{font-size:10px}.orbit-chat-people small{color:#77807b;font-size:9px}.orbit-chat-people i{color:#fff;background:#fff;border:1px solid #ccd4cf;border-radius:5px;place-items:center;width:17px;height:17px;display:grid}.orbit-chat-people .is-selected i{background:#2d765b;border-color:#2d765b}.orbit-chat-people i svg{width:11px}.orbit-chat-create>footer{justify-content:flex-end;gap:6px;display:flex}.orbit-chat-create>footer button{background:#fff;border:1px solid #d4dad6;border-radius:7px;min-height:31px;padding:0 10px;font-size:10px;font-weight:680}.orbit-chat-create button:disabled{cursor:not-allowed;opacity:.42}.orbit-chat-list{flex:1;padding:6px;overflow:auto}.orbit-chat-list>button{color:#28322d;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:38px minmax(0,1fr) auto;gap:2px 9px;width:100%;min-height:57px;padding:8px;display:grid;position:relative}.orbit-chat-list>button.is-active{background:#e9efec}.orbit-chat-list>button>.orbit-chat-avatar{grid-row:1/3}.orbit-chat-list>button>div{display:contents}.orbit-chat-list>button strong{text-overflow:ellipsis;white-space:nowrap;align-self:end;font-size:11px;overflow:hidden}.orbit-chat-list>button small{color:#707a74;text-overflow:ellipsis;white-space:nowrap;align-self:start;font-size:9px;overflow:hidden}.orbit-chat-list>button time{color:#8a928e;align-self:end;font-size:8px}.orbit-chat-list>button b{color:#fff;text-align:center;background:#287257;border-radius:9px;min-width:17px;height:17px;padding:0 4px;font-size:8px;line-height:17px;position:absolute;bottom:8px;right:8px}.orbit-chat-avatar{color:#4e5d55;background:#e6ebe8;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:760;display:grid;overflow:hidden}.orbit-chat-avatar svg{width:17px}.orbit-chat-avatar img{object-fit:cover;width:100%;height:100%}.orbit-chat-state,.orbit-chat-welcome,.orbit-chat-empty-thread{color:#707a74;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:220px;padding:24px;display:flex}.orbit-chat-state svg,.orbit-chat-welcome>svg,.orbit-chat-empty-thread>svg{color:#88918c;width:25px;height:25px}.orbit-chat-state strong,.orbit-chat-welcome strong,.orbit-chat-empty-thread strong{color:#34403a;font-size:12px}.orbit-chat-state span,.orbit-chat-welcome p,.orbit-chat-empty-thread span{max-width:300px;margin:0;font-size:10px;line-height:1.5}.orbit-chat-state button,.orbit-chat-welcome button{background:#fff;border:1px solid #d1d8d4;border-radius:7px;align-items:center;gap:6px;min-height:31px;margin-top:3px;padding:0 10px;font-size:10px;font-weight:680;display:inline-flex}.orbit-chat-state.is-error svg{color:#ad4c45}.orbit-chat-thread{background:#fff;flex-direction:column;min-width:0;display:flex}.orbit-chat-thread>header{border-bottom:1px solid var(--od-line);align-items:center;gap:10px;min-height:65px;padding:10px 17px;display:flex}.orbit-chat-thread>header>div{flex:1;min-width:0;display:grid}.orbit-chat-thread>header strong,.orbit-chat-thread>header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orbit-chat-thread>header small{color:#747d78;font-size:9px}.orbit-chat-thread>header>button{color:#606a64;background:#fff;border:1px solid #d7dcd9;border-radius:7px;place-items:center;width:31px;height:31px;display:grid}.orbit-chat-thread>header>button svg{width:15px}.orbit-chat-back{display:none!important}.orbit-chat-welcome{height:100%}.orbit-chat-welcome>svg{width:38px;height:38px}.orbit-chat-welcome button svg{width:14px}.orbit-chat-message-search{border-bottom:1px solid var(--od-line);background:#fbfcfb;align-items:center;gap:7px;padding:8px 16px;display:flex}.orbit-chat-message-search>svg{color:#7a837e;width:14px}.orbit-chat-message-search input{background:0 0;border:0;outline:none;flex:1;font-size:10px}.orbit-chat-message-search button{background:0 0;border:0;place-items:center;width:25px;height:25px;display:grid}.orbit-chat-message-search button svg{width:13px}.orbit-chat-messages{flex:1;padding:17px clamp(14px,3vw,42px);overflow:auto}.orbit-chat-messages>article{grid-template-columns:30px minmax(0,1fr);gap:8px;max-width:760px;margin:0 auto 13px;display:grid;position:relative}.orbit-chat-messages>article.is-grouped{margin-top:-8px}.orbit-chat-messages>article.is-grouped .orbit-message-body{grid-column:2}.orbit-message-avatar{color:#496057;background:#e8eeeb;border-radius:50%;place-items:center;width:29px;height:29px;font-size:8px;font-weight:750;display:grid}.orbit-message-body{min-width:0}.orbit-message-body>header{align-items:baseline;gap:7px;margin-bottom:3px;display:flex}.orbit-message-body>header strong{font-size:10px}.orbit-message-body>header time{color:#8a928e;font-size:8px}.orbit-message-body>p{color:#2f3a34;white-space:pre-wrap;overflow-wrap:anywhere;background:#f0f3f1;border-radius:3px 10px 10px;width:fit-content;max-width:min(620px,90%);margin:0;padding:8px 10px;font-size:11px;line-height:1.5}.orbit-chat-messages>article.is-own .orbit-message-body>p{color:#173a2d;background:#e2eee9;border-radius:10px 3px 10px 10px;margin-left:auto}.orbit-message-body>p.is-deleted{color:#7c8580;background:#f7f8f7;font-style:italic}.orbit-message-body>small{color:#8a928e;text-align:right;margin-top:2px;font-size:8px;display:block}.orbit-message-actions{background:#fff;border:1px solid #dce1de;border-radius:7px;align-items:center;display:none;position:absolute;top:-4px;right:0;overflow:hidden;box-shadow:0 2px 8px #19221d14}.orbit-chat-messages>article:hover .orbit-message-actions,.orbit-chat-messages>article:focus-within .orbit-message-actions{display:flex}.orbit-message-actions button{color:#66706a;background:#fff;border:0;place-items:center;width:28px;height:27px;display:grid}.orbit-message-actions button:hover{background:#f2f4f3}.orbit-message-actions svg{width:12px}.orbit-message-reply-context{color:#68716c;text-align:left;background:#f7f8f7;border:0;border-left:2px solid #829188;border-radius:3px;align-items:center;gap:6px;max-width:min(540px,90%);margin-bottom:4px;padding:5px 8px;display:flex;overflow:hidden}.orbit-message-reply-context svg{flex:0 0 11px;width:11px}.orbit-message-reply-context span{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.orbit-message-edit{gap:5px;display:grid}.orbit-message-edit textarea{min-height:72px;font:inherit;border:1px solid #aeb9b3;border-radius:7px;outline:none;padding:8px;font-size:11px}.orbit-message-edit footer{justify-content:flex-end;gap:5px;display:flex}.orbit-message-edit button,.orbit-message-delete button{background:#fff;border:1px solid #d5dbd7;border-radius:6px;min-height:27px;padding:0 8px;font-size:9px}.orbit-message-delete{color:#6e7772;justify-content:flex-end;align-items:center;gap:5px;margin-top:5px;font-size:9px;display:flex}.orbit-message-delete button.is-danger{color:#a33f38;border-color:#e8cbc8}.orbit-chat-composer{border-top:1px solid var(--od-line);background:#fff;padding:10px clamp(14px,3vw,42px) 12px}.orbit-chat-composer>div:last-of-type{background:#fff;border:1px solid #cfd6d2;border-radius:11px;align-items:end;gap:8px;max-width:760px;margin:auto;padding:7px 7px 7px 11px;display:flex}.orbit-chat-composer textarea{resize:none;color:#2d3732;min-height:26px;max-height:120px;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:11px;line-height:1.45}.orbit-chat-composer>div:last-of-type>button{color:#fff;background:#24312b;border:0;border-radius:8px;flex:0 0 31px;place-items:center;width:31px;height:31px;display:grid}.orbit-chat-composer>div:last-of-type>button:disabled{color:#9ba39f;background:#e7eae8}.orbit-chat-composer>div:last-of-type>button svg{width:14px}.orbit-chat-composer>small{color:#8a928e;text-align:right;max-width:760px;margin:4px auto 0;font-size:8px;display:block}.orbit-composer-reply{background:#f5f7f6;border-left:2px solid #657d70;border-radius:4px;align-items:center;gap:8px;max-width:760px;margin:0 auto 6px;padding:6px 8px;display:flex}.orbit-composer-reply>svg{color:#657d70;width:13px}.orbit-composer-reply>span{flex:1;min-width:0;display:grid}.orbit-composer-reply strong,.orbit-composer-reply small{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.orbit-composer-reply small{color:#747d78}.orbit-composer-reply button{background:0 0;border:0;place-items:center;width:23px;height:23px;display:grid}.orbit-composer-reply button svg{width:12px}.orbit-chat-details{border-left:1px solid var(--od-line);background:#fbfcfb;min-width:0;display:none;overflow:auto}.orbit-chat-details.is-open{display:block}.orbit-chat-details>header{border-bottom:1px solid var(--od-line);background:#fff;justify-content:space-between;align-items:center;min-height:65px;padding:0 14px;display:flex}.orbit-chat-details>header strong{font-size:11px}.orbit-chat-details>header button{background:0 0;border:0;place-items:center;width:28px;height:28px;display:grid}.orbit-chat-details>header svg{width:14px}.orbit-chat-detail-identity{border-bottom:1px solid var(--od-line);text-align:center;flex-direction:column;align-items:center;padding:22px 14px 18px;display:flex}.orbit-chat-detail-identity .orbit-chat-avatar{width:48px;height:48px;margin-bottom:9px}.orbit-chat-detail-identity>strong{font-size:12px}.orbit-chat-detail-identity>small{color:#76807a;font-size:9px}.orbit-chat-participants,.orbit-chat-group-editor,.orbit-chat-detail-actions{border-bottom:1px solid var(--od-line);padding:14px}.orbit-chat-participants h2{justify-content:space-between;align-items:center;margin:0 0 8px;font-size:10px;display:flex}.orbit-chat-participants h2 span{color:#77807b;font-size:9px;font-weight:500}.orbit-chat-participants article,.orbit-chat-group-editor>div>button{align-items:center;gap:8px;padding:6px 0;display:flex}.orbit-chat-participants article i,.orbit-chat-group-editor>div>button>i{color:#53645b;background:#e6ece9;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:8px;font-style:normal;font-weight:740;display:grid}.orbit-chat-participants article span,.orbit-chat-group-editor>div>button>span{text-align:left;flex:1;min-width:0;display:grid}.orbit-chat-participants strong,.orbit-chat-group-editor strong{font-size:9px}.orbit-chat-participants small,.orbit-chat-group-editor small{color:#7a837e;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.orbit-chat-group-editor{gap:10px;display:grid}.orbit-chat-group-editor>label{gap:4px;display:grid}.orbit-chat-group-editor>label span,.orbit-chat-group-editor>div>span{color:#68716c;font-size:9px;font-weight:650}.orbit-chat-group-editor input{border:1px solid #d2d8d4;border-radius:7px;outline:none;min-height:33px;padding:7px 8px;font-size:10px}.orbit-chat-group-editor>div{max-height:240px;display:grid;overflow:auto}.orbit-chat-group-editor>div>button{background:0 0;border:0;width:100%}.orbit-chat-group-editor>div>button>svg{color:#287257;width:12px}.orbit-chat-group-editor>button{border:1px solid;border-radius:7px;min-height:32px;font-size:9px;font-weight:680}.orbit-chat-detail-actions{gap:4px;display:grid}.orbit-chat-detail-actions button{color:#46514b;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;min-height:34px;padding:0 7px;font-size:9px;display:flex}.orbit-chat-detail-actions button:hover{background:#f0f3f1}.orbit-chat-detail-actions button.is-danger{color:#a3413a}.orbit-chat-detail-actions svg{width:13px}.orbit-messaging .is-spinning{animation:.8s linear infinite orbit-chat-spin}@keyframes orbit-chat-spin{to{transform:rotate(360deg)}}@media (width<=1180px){.orbit-messaging.has-details{grid-template-columns:280px minmax(0,1fr) 260px}}@media (width<=880px){.orbit-messaging,.orbit-messaging.has-details{min-height:calc(100vh - 55px);display:block;position:relative}.orbit-chat-sidebar{border-right:0;width:100%;min-height:calc(100vh - 55px)}.orbit-chat-sidebar.has-selection{display:none}.orbit-chat-thread{min-height:calc(100vh - 55px);display:none}.orbit-chat-thread.is-open{display:flex}.orbit-chat-back{display:grid!important}.orbit-chat-details.is-open{z-index:5;border-left:1px solid var(--od-line);width:min(330px,92vw);display:block;position:absolute;inset:0 0 0 auto;box-shadow:-10px 0 24px #18201c1f}}@media (width<=520px){.orbit-chat-sidebar>header{min-height:68px}.orbit-chat-sidebar>header button.is-primary{width:32px;padding:0;font-size:0}.orbit-chat-messages{padding:14px 10px}.orbit-chat-composer{padding:8px 10px 10px}.orbit-message-body>p{max-width:96%}}.orbit-messaging{background:#fff;grid-template-columns:328px minmax(0,1fr);min-height:calc(100vh - 55px)}.orbit-messaging.has-details{grid-template-columns:312px minmax(0,1fr) 300px}.orbit-chat-sidebar{background:#f8f9f8}.orbit-chat-sidebar-heading{background:#f8f9f8!important;min-height:61px!important;padding:10px 12px 9px 14px!important}.orbit-chat-sidebar-heading>div:first-child{align-items:center;gap:7px;display:flex}.orbit-chat-sidebar-heading h1{letter-spacing:-.02em;font-weight:760;font-size:17px!important}.orbit-chat-sidebar-heading>div:first-child>span{color:#fff;text-align:center;background:#26332d;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font-size:8px;font-weight:720;line-height:18px}.orbit-chat-sidebar-heading>div:last-child{gap:3px!important}.orbit-chat-sidebar-heading button{width:31px;background:0 0!important;border-color:#0000!important;min-height:31px!important;padding:0!important}.orbit-chat-sidebar-heading button:hover{background:#ecefed!important}.orbit-chat-sidebar-heading button.is-primary{color:#fff;width:auto;background:#202a25!important;padding:0 10px!important}.orbit-chat-sidebar-heading button.is-primary:hover{background:#111814!important}.orbit-chat-list-tools{border-bottom:1px solid var(--od-line);gap:8px;padding:9px 10px 8px;display:grid}.orbit-chat-list-tools>label{background:#fff;border:1px solid #d6dcd8;border-radius:7px;align-items:center;gap:7px;height:32px;padding:0 8px;display:flex}.orbit-chat-list-tools>label:focus-within{border-color:#8a9790;box-shadow:0 0 0 2px #293f340f}.orbit-chat-list-tools>label>svg{color:#7a837e;width:13px}.orbit-chat-list-tools>label input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px}.orbit-chat-list-tools>label button{background:0 0;border:0;place-items:center;width:20px;height:20px;padding:0;display:grid}.orbit-chat-list-tools>label button svg{width:11px}.orbit-chat-list-tools>div{scrollbar-width:none;align-items:center;gap:2px;display:flex;overflow-x:auto}.orbit-chat-list-tools>div button{color:#6b746f;white-space:nowrap;background:0 0;border:0;border-radius:5px;align-items:center;gap:4px;min-height:25px;padding:0 7px;font-size:9px;display:inline-flex}.orbit-chat-list-tools>div button:hover{color:#303a35;background:#ecefed}.orbit-chat-list-tools>div button.is-active{color:#26312c;background:#e5e9e7;font-weight:720}.orbit-chat-list-tools>div button span{color:#fff;background:#5e6b64;border-radius:8px;min-width:15px;height:15px;padding:0 3px;font-size:7px;line-height:15px}.orbit-chat-list{padding:5px 6px 9px}.orbit-chat-list>button{border-radius:7px;gap:2px 9px;min-height:59px;padding:8px 9px}.orbit-chat-list>button:hover{background:#eef1ef}.orbit-chat-list>button.is-active{background:#e7ebe9;box-shadow:inset 2px 0 #33473e}.orbit-chat-list>button strong{font-size:10px;font-weight:710}.orbit-chat-list>button small{color:#737c77;font-size:9px}.orbit-chat-list>button time{color:#8b938f;font-size:8px}.orbit-chat-list>button b{background:#2f7258;bottom:8px;right:9px}.orbit-chat-avatar{color:#425048;background:#e5e9e7;border-radius:9px;flex-basis:36px;width:36px;height:36px}.orbit-chat-avatar.is-team{color:#476452;background:#e2e9e5}.orbit-chat-avatar.is-group{color:#5a546c;background:#e9e6ee}.orbit-chat-create{background:#fff;border-bottom:0;flex:1;align-content:start;gap:11px;min-height:0;padding:12px 13px 14px;overflow:auto}.orbit-chat-create>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.orbit-chat-create>header>div{gap:2px;display:grid}.orbit-chat-create>header strong{font-size:12px}.orbit-chat-create>header small{color:#78817c;font-size:9px}.orbit-chat-create>header>button{background:0 0;border:0;border-radius:5px;place-items:center;width:26px;height:26px;padding:0;display:grid}.orbit-chat-create>header>button:hover{background:#f0f2f1}.orbit-chat-create>header svg{width:13px}.orbit-chat-kind{background:#f0f2f1;border:0;border-radius:6px;grid-template-columns:1fr 1fr}.orbit-chat-kind button{border-radius:5px;min-height:31px}.orbit-chat-kind button.is-active{box-shadow:0 1px 2px #141c180f}.orbit-chat-recipient-box{border:1px solid #cfd6d2;border-radius:7px;align-items:flex-start;gap:8px;min-height:38px;padding:6px 8px;display:flex}.orbit-chat-recipient-box:focus-within{border-color:#7d8d84;box-shadow:0 0 0 2px #2845370f}.orbit-chat-to-label{color:#6f7873;padding-top:4px;font-size:9px;font-weight:700}.orbit-chat-recipient-chips{flex-wrap:wrap;flex:1;align-items:center;gap:4px;min-width:0;display:flex}.orbit-chat-recipient-chips>button{color:#39453f;background:#e9eeeb;border:0;border-radius:5px;align-items:center;gap:4px;min-height:24px;padding:0 5px 0 3px;font-size:8px;display:inline-flex}.orbit-chat-recipient-chips>button>span{color:#40564c;background:#d8e1dc;border-radius:4px;place-items:center;width:18px;height:18px;font-size:6px;font-weight:760;display:grid}.orbit-chat-recipient-chips>button svg{width:9px}.orbit-chat-recipient-chips input{border:0;border-radius:0;flex:1;width:80px;min-width:70px;min-height:24px;padding:0;box-shadow:none!important}.orbit-chat-people-heading{color:#6e7772;justify-content:space-between;align-items:center;font-size:9px;display:flex}.orbit-chat-people-heading button{color:#385f4d;background:0 0;border:0;padding:0;font-size:8px;font-weight:680}.orbit-chat-people{gap:1px;max-height:255px}.orbit-chat-people>button{border-radius:6px;grid-template-columns:32px minmax(0,1fr) 18px;min-height:43px;padding:5px 6px}.orbit-chat-people>button:hover{background:#f2f4f3}.orbit-chat-people>button.is-selected{background:#edf2ef}.orbit-chat-people>button>i{color:#405149;background:#e3e9e6;border:0;border-radius:7px;place-items:center;width:30px;height:30px;font-size:8px;font-style:normal;font-weight:740;display:grid;overflow:hidden}.orbit-chat-people>button>i img,.orbit-chat-people>button>i span{object-fit:cover;width:100%;height:100%}.orbit-chat-people>button>i span{place-items:center;display:grid}.orbit-chat-person-check{place-items:center;color:#0000!important;background:#fff!important;border:1px solid #c7cfca!important;border-radius:4px!important;width:17px!important;height:17px!important;display:grid!important}.orbit-chat-people .is-selected .orbit-chat-person-check{color:#fff!important;background:#315e4b!important;border-color:#315e4b!important}.orbit-chat-person-check svg{width:10px}.orbit-chat-group-name{gap:5px;padding-top:2px;display:grid}.orbit-chat-group-name>span{color:#5e6963;justify-content:space-between;font-size:9px;font-weight:680;display:flex}.orbit-chat-group-name>span small{color:#8a928e;font-weight:500}.orbit-chat-team-preview{background:#fafbfa;border:1px solid #d7ddd9;border-radius:8px;gap:11px;padding:15px 12px;display:flex}.orbit-chat-team-preview>span{color:#486050;background:#e5ebe7;border-radius:8px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.orbit-chat-team-preview>span svg{width:16px}.orbit-chat-team-preview>div{min-width:0}.orbit-chat-team-preview strong{font-size:11px}.orbit-chat-team-preview p{color:#6e7772;margin:3px 0 10px;font-size:9px;line-height:1.5}.orbit-chat-avatar-stack{align-items:center;display:flex}.orbit-chat-avatar-stack i,.orbit-chat-avatar-stack b{color:#536059;background:#e1e6e3;border:2px solid #fafbfa;border-radius:7px;place-items:center;width:24px;height:24px;margin-left:-5px;font-size:7px;font-style:normal;display:grid;overflow:hidden}.orbit-chat-avatar-stack i:first-child{margin-left:0}.orbit-chat-avatar-stack img,.orbit-chat-avatar-stack i>span{object-fit:cover;width:100%;height:100%}.orbit-chat-avatar-stack i>span{place-items:center;display:grid}.orbit-chat-avatar-stack b{background:#d7ded9;font-weight:720}.orbit-chat-create>footer{margin-top:auto;padding-top:4px}.orbit-chat-create>footer button{border-radius:6px;min-height:33px}.orbit-chat-thread>header{min-height:61px;padding:8px 14px}.orbit-chat-thread>header strong{font-size:11px}.orbit-chat-thread>header nav{gap:2px;display:flex}.orbit-chat-thread>header nav button,.orbit-chat-thread>header>button{color:#626c66;background:0 0;border:0;border-radius:6px;place-items:center;width:29px;height:29px;padding:0;display:grid}.orbit-chat-thread>header nav button:hover,.orbit-chat-thread>header nav button[aria-pressed=true],.orbit-chat-thread>header>button:hover{background:#f0f2f1}.orbit-chat-thread>header nav svg,.orbit-chat-thread>header>button svg{width:14px}.orbit-chat-messages{padding:20px clamp(15px,4vw,54px)}.orbit-chat-messages>article{border-radius:6px;grid-template-columns:31px minmax(0,1fr);max-width:820px;margin-bottom:14px;padding:3px 8px}.orbit-chat-messages>article:hover{background:#fafbfa}.orbit-chat-messages>article.is-grouped{margin-top:-10px;margin-bottom:10px}.orbit-message-body>p,.orbit-chat-messages>article.is-own .orbit-message-body>p{color:#303934;background:0 0;border-radius:0;width:auto;max-width:100%;margin:0;padding:0;font-size:11px;line-height:1.55}.orbit-message-body>p.is-deleted{color:#808884;background:0 0}.orbit-message-body>small{text-align:left}.orbit-message-avatar{border-radius:7px}.orbit-message-actions{border-radius:6px;top:-10px;right:6px;box-shadow:0 3px 10px #19221d12}.orbit-chat-composer{padding:9px clamp(15px,4vw,54px) 12px}.orbit-chat-composer>div:last-of-type{border-radius:8px;max-width:820px;min-height:44px;box-shadow:0 1px 2px #141c1808}.orbit-chat-composer>div:last-of-type:focus-within{border-color:#87958e;box-shadow:0 0 0 2px #2c493b0f}.orbit-chat-composer>div:last-of-type>button{background:#202b25;border-radius:6px}.orbit-chat-composer>small,.orbit-composer-reply{max-width:820px}.orbit-chat-welcome>span,.orbit-chat-empty-thread>span:first-child{color:#526159;background:#eef1ef;border-radius:11px;place-items:center;width:48px;height:48px;display:grid}.orbit-chat-welcome>span svg,.orbit-chat-empty-thread>span:first-child svg{width:21px}.orbit-chat-welcome strong{letter-spacing:-.01em;font-size:14px}.orbit-chat-welcome p{max-width:350px;font-size:10px}.orbit-chat-details{background:#fafbfa}.orbit-chat-details>header{min-height:61px}.orbit-chat-detail-identity{padding:20px 14px 17px}.orbit-chat-detail-identity .orbit-chat-avatar{width:46px;height:46px}.orbit-chat-participants article i,.orbit-chat-group-editor .orbit-chat-group-people>button>i{border-radius:7px;overflow:hidden}.orbit-chat-participants article i img,.orbit-chat-participants article i>span,.orbit-chat-group-editor .orbit-chat-group-people>button>i img,.orbit-chat-group-editor .orbit-chat-group-people>button>i>span{object-fit:cover;width:100%;height:100%}.orbit-chat-participants article i>span,.orbit-chat-group-editor .orbit-chat-group-people>button>i>span{place-items:center;display:grid}.orbit-chat-group-people{max-height:300px;display:grid;overflow:auto}.orbit-chat-group-people>header{justify-content:space-between;align-items:center;display:flex}.orbit-chat-group-people>header b{color:#79827d;font-size:8px}.orbit-chat-group-people>label{background:#fff;border:1px solid #d2d8d4;border-radius:6px;align-items:center;gap:6px;min-height:31px;margin:6px 0 4px;padding:0 7px;display:flex}.orbit-chat-group-people>label svg{color:#7b847f;width:12px}.orbit-chat-group-people>label input{border:0;outline:0;min-height:0;padding:0}.orbit-chat-group-editor .orbit-chat-group-people>button{background:0 0;border:0;border-radius:6px;width:100%}.orbit-chat-group-editor .orbit-chat-group-people>button:hover,.orbit-chat-group-editor .orbit-chat-group-people>button.is-selected{background:#eef2f0}@media (width<=1180px){.orbit-messaging.has-details{grid-template-columns:285px minmax(0,1fr) 270px}}@media (width<=880px){.orbit-messaging,.orbit-messaging.has-details{display:block}.orbit-chat-sidebar-heading button.is-primary{width:31px;padding:0!important}.orbit-chat-sidebar-heading button.is-primary span{display:none}}@media (width<=520px){.orbit-chat-sidebar-heading{min-height:58px!important}.orbit-chat-create{padding:11px}.orbit-chat-thread>header{min-height:58px;padding:7px 9px}.orbit-chat-messages{padding:14px 7px}.orbit-chat-composer{padding:8px 8px 10px}}.orbit-universal-bar{min-height:48px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #d9dedb!important;border-radius:0!important;grid-template-columns:none!important;justify-content:flex-start!important;align-items:center!important;gap:7px!important;margin:0 0 12px!important;padding:0 6px!important;display:flex!important}.orbit-universal-bar>span:first-child,.orbit-universal-bar>div:first-child,.orbit-universal-bar>form:first-child{margin-right:auto}.orbit-universal-bar>span:first-child{color:#4e5953;align-items:center;gap:6px;font-size:9px;font-weight:700;display:inline-flex}.orbit-universal-bar>label{color:#68716c;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;min-height:31px;padding:0 5px 0 8px;font-size:9px;display:inline-flex}.orbit-universal-bar>label select,.orbit-universal-bar>select{color:#303732;background:#fff;border:1px solid #d4dad6;border-radius:6px;outline:0;max-width:175px;height:31px;padding:0 25px 0 8px;font-size:9px}.orbit-universal-bar>button,.orbit-universal-bar>div:last-child>button{color:#4f5953;white-space:nowrap;background:#fff;border:1px solid #d4dad6;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:31px;padding:0 9px;font-size:9px;font-weight:650;display:inline-flex}.orbit-universal-bar>button.is-icon-only,.orbit-universal-bar>button.is-icon,.orbit-universal-bar>div:last-child>button[aria-label]{background:0 0;border-color:#0000;width:31px;min-width:31px;padding:0}.orbit-universal-bar>button.is-icon-only:hover,.orbit-universal-bar>button.is-icon:hover,.orbit-universal-bar>div:last-child>button[aria-label]:hover,.orbit-universal-bar>div:last-child>button.is-active{color:#176b50;background:#edf4f0}.orbit-universal-bar>button.is-primary{color:#fff;background:#162019;border-color:#162019}.orbit-universal-bar svg{width:14px;height:14px}.orbit-universal-bar .orbit-project-search{flex:0 0 31px;width:31px;transition:width .18s,flex-basis .18s;overflow:hidden;background:0 0!important;border-color:#0000!important;padding:0!important}.orbit-universal-bar .orbit-project-search:focus-within{width:190px;box-shadow:var(--orbit-search-shadow-focus);flex-basis:190px;background:linear-gradient(#fff, #fff) padding-box, var(--orbit-search-border-focus) border-box!important;border-color:#0000!important;padding:0 9px!important}.orbit-universal-bar .orbit-project-search input{opacity:0}.orbit-universal-bar .orbit-project-search:focus-within input{opacity:1}.orbit-universal-bar.orbit-activity-controls>div:first-child{align-self:stretch;gap:3px;display:flex}.orbit-universal-bar.orbit-activity-controls>div:first-child button{color:#69726d;background:0 0;border:0;padding:0 9px;font-size:9px;position:relative}.orbit-universal-bar.orbit-activity-controls>div:first-child button.is-active{color:#171d19;font-weight:750}.orbit-universal-bar.orbit-activity-controls>div:first-child button.is-active:after{content:"";background:#17211d;height:2px;position:absolute;bottom:-1px;left:7px;right:7px}.orbit-universal-bar.orbit-knowledge-toolbar>form{max-width:620px}.orbit-universal-bar.orbit-knowledge-toolbar>label{border:0}.orbit-universal-bar.orbit-projects-context>label:first-child{margin-right:0}.orbit-universal-bar.orbit-projects-context>span:first-of-type{margin-right:auto}.orbit-calendar-viewbar .orbit-agent-inline-search{margin-left:8px}.orbit-calendar-viewbar .orbit-agent-inline-search>button{border:0;border-radius:6px}.orbit-calendar-viewbar .orbit-agent-inline-search.is-open>button{border:0}.orbit-calendar-viewbar .orbit-agent-inline-search input{height:29px}@media (width<=760px){.orbit-universal-bar{flex-wrap:wrap;height:auto;align-items:stretch!important;padding:6px 0!important}.orbit-universal-bar>span:first-child,.orbit-universal-bar>div:first-child,.orbit-universal-bar>form:first-child{width:100%;margin-right:0}.orbit-universal-bar>label{flex:1}.orbit-calendar-viewbar .orbit-agent-inline-search{margin-left:4px}}.orbit-run-list{min-height:285px}.orbit-run-list>button{border:0;border-bottom:1px solid var(--od-line);width:100%;min-height:102px;color:var(--od-ink);text-align:left;background:#fff;grid-template-columns:18px minmax(0,1fr);gap:9px 10px;padding:13px 14px;display:grid}.orbit-run-list>button:last-child{border-bottom:0}.orbit-run-list>button:hover{background:#f8faf9}.orbit-run-icon{width:16px;color:var(--od-green);grid-row:1/span 2;margin-top:2px}.orbit-home-run-summary{align-content:start;gap:2px;min-width:0;display:grid}.orbit-run-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.orbit-home-run-summary :is(small,em){color:var(--od-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;overflow:hidden}.orbit-home-run-status{border-top:1px solid var(--orbit-line-soft);grid-template-columns:minmax(48px,1fr) auto auto;align-items:center;gap:8px;min-width:0;padding-top:8px;display:grid}.orbit-home-run-status>i{background:#dfe5e1;border-radius:10px;height:5px;overflow:hidden}.orbit-home-run-status>i b{border-radius:inherit;background:var(--orbit-running);height:100%;display:block}.orbit-home-run-status>small{color:var(--orbit-running);background:var(--orbit-running-soft);white-space:nowrap;border-radius:999px;padding:3px 6px;font-size:9px;font-weight:700}.orbit-home-run-status>time{color:var(--od-muted);white-space:nowrap;font-size:9px}.orbit-home-run-status[data-status=pending]>i b{background:var(--orbit-cancelled)}.orbit-home-run-status[data-status=pending]>small{color:var(--orbit-cancelled);background:var(--orbit-cancelled-soft)}.orbit-home-run-status[data-status=waiting_approval]>i b{background:var(--orbit-review)}.orbit-home-run-status[data-status=waiting_approval]>small{color:var(--orbit-review);background:var(--orbit-review-soft)}.orbit-approval-list{min-height:285px}.orbit-approval-list>div{border-bottom:1px solid var(--od-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;min-height:89px;padding:13px;display:grid}.orbit-approval-list>div:last-child{border-bottom:0}.orbit-approval-list>div>svg{color:var(--od-orange);margin-top:2px}.orbit-approval-list span{gap:3px;min-width:0;display:grid}.orbit-approval-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.orbit-approval-list small,.orbit-approval-list em{color:var(--od-muted);font-size:10px;font-style:normal}.orbit-approval-list button{border:1px solid var(--od-line);height:30px;color:var(--od-ink);background:#fff;border-radius:5px;align-self:center;padding:0 11px;font-size:10px}.orbit-panel-footer{border:0;border-top:1px solid var(--od-line);width:100%;height:46px;color:var(--od-ink);text-align:left;background:#fff;justify-content:space-between;align-items:center;padding:0 16px;font-size:12px;font-weight:540;display:flex}.orbit-panel-footer:hover{background:var(--od-soft)}.orbit-panel-footer svg{width:14px}.orbit-activity-panel{margin-top:16px}.orbit-activity-list button{border:0;border-bottom:1px solid var(--od-line);color:#535a55;text-align:left;background:#fff;grid-template-columns:auto minmax(0,1fr) 150px 90px;align-items:center;gap:12px;width:100%;min-height:52px;padding:7px 16px;display:grid}.orbit-activity-list button:hover{background:var(--od-soft)}.orbit-activity-list svg{width:17px}.orbit-activity-list svg.tone-green{color:var(--od-green)}.orbit-activity-list svg.tone-orange{color:var(--od-orange)}.orbit-activity-list span{text-overflow:ellipsis;white-space:nowrap;gap:2px;display:grid;overflow:hidden}.orbit-activity-list span strong{color:var(--od-ink);text-overflow:ellipsis;font-size:12px;font-weight:560;overflow:hidden}.orbit-activity-list span small{color:var(--od-muted);font-size:10px}.orbit-activity-list em,.orbit-activity-list time{color:var(--od-muted);font-size:11px;font-style:normal}.orbit-activity-list time{text-align:right}.orbit-home-work-grid{grid-template-columns:1fr 1fr;align-items:start;gap:13px;margin-top:13px;display:grid}.orbit-home-work-approvals{grid-column:1/-1}.orbit-home-tab-panel{min-height:360px;margin-top:13px}.orbit-activity-entry{border-bottom:1px solid var(--od-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:48px;padding:8px 14px;display:grid}.orbit-activity-entry:last-child{border-bottom:0}.orbit-activity-entry>svg{width:17px}.orbit-activity-entry>div{gap:4px;min-width:0;display:grid}.orbit-activity-entry strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.orbit-activity-entry small,.orbit-activity-entry time{color:var(--od-muted);font-size:9px}.orbit-toast{z-index:20;color:#174c3a;background:#f2faf6;border:1px solid #cbdcd4;border-radius:7px;align-items:center;gap:9px;padding:11px 14px;font-size:12px;display:flex;position:fixed;bottom:22px;right:25px;box-shadow:0 14px 34px #14281e24}.orbit-toast svg{width:17px}.orbit-calendar-manager{max-width:1180px;color:var(--od-ink);gap:12px;margin:0 auto;display:grid}.orbit-calendar-header{justify-content:space-between;align-items:center;gap:14px;display:flex}.orbit-calendar-title,.orbit-calendar-viewbar{align-items:center;gap:7px;display:flex}.orbit-calendar-title h2{letter-spacing:-.025em;min-width:190px;margin:0 4px 0 0;font-size:21px}.orbit-calendar-title button,.orbit-calendar-viewbar button,.orbit-calendar-filters button{color:#303632;background:#fff;border:1px solid #d7dcd9;border-radius:7px;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.orbit-calendar-title button:not(.is-today){width:34px;padding:0}.orbit-calendar-title svg,.orbit-calendar-viewbar svg,.orbit-calendar-filters svg{width:14px;height:14px}.orbit-calendar-viewbar{gap:0}.orbit-calendar-viewbar button{border-right:0;border-radius:0}.orbit-calendar-viewbar button:first-child{border-radius:7px 0 0 7px}.orbit-calendar-viewbar button:nth-child(4){border-right:1px solid #d7dcd9;border-radius:0 7px 7px 0}.orbit-calendar-viewbar button.is-active{color:#0f6147;background:#e8f2ed;box-shadow:inset 0 0 0 1px #137a5814}.orbit-calendar-viewbar .orbit-calendar-create{color:#fff;background:#17211d;border-color:#17211d;border-radius:7px;margin-left:9px}.orbit-calendar-viewbar .is-icon-only{border-right:1px solid #d7dcd9;border-radius:7px;width:34px;margin-left:9px;padding:0}.orbit-calendar-search{position:relative}.orbit-calendar-search svg{color:#7a827d;width:15px;height:15px;position:absolute;top:10px;left:12px}.orbit-calendar-search input{background:#fff;background:linear-gradient(#fff, #fff) padding-box, var(--orbit-search-border) border-box;width:100%;height:36px;box-shadow:var(--orbit-search-shadow);border:1px solid #0000;border-radius:7px;outline:none;padding:0 12px 0 36px;font-size:11px}.orbit-calendar-search input:focus{background:linear-gradient(#fff, #fff) padding-box, var(--orbit-search-border-focus) border-box;box-shadow:var(--orbit-search-shadow-focus);border-color:#0000}.orbit-calendar-filters{align-items:center;gap:8px;display:flex}.orbit-calendar-filters label{color:#353c37;background:#fff;border:1px solid #d7dcd9;border-radius:7px;align-items:center;gap:6px;height:32px;padding-left:9px;font-size:10px;display:flex;position:relative}.orbit-calendar-filters select{color:#555d58;background:0 0;border:0;border-left:1px solid #e5e8e6;outline:none;max-width:110px;height:30px;padding:0 24px 0 7px;font-size:10px}.orbit-month-calendar{background:#fff;border:1px solid #cfd5d1;border-radius:9px;overflow:hidden;box-shadow:0 2px 5px #14201a0d}.orbit-calendar-weekdays,.orbit-calendar-days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.orbit-calendar-weekdays strong{color:#4f5752;border-right:1px solid #dde2df;place-items:center;height:38px;font-size:10px;font-weight:700;display:grid}.orbit-calendar-weekdays strong:last-child{border-right:0}.orbit-calendar-days>div{min-width:0;min-height:112px;color:var(--od-ink);text-align:left;background:#fff;border-top:1px solid #dde2df;border-right:1px solid #dde2df;padding:8px}.orbit-calendar-days>div:nth-child(7n){border-right:0}.orbit-calendar-days>div:focus-within{z-index:1;box-shadow:inset 0 0 0 2px var(--orbit-accent);position:relative}.orbit-calendar-days>div.is-outside{color:#737b76;background:#fff}.orbit-calendar-day-add{width:28px;min-width:28px;min-height:28px;color:inherit;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.orbit-calendar-day-add>span{width:24px;height:24px;font-size:var(--orbit-text-xs);border-radius:50%;place-items:center;display:grid}.orbit-calendar-day-add>span.is-today,.orbit-week-calendar .is-today{color:#fff;background:#17211d;font-weight:750}.orbit-calendar-days>div>div{gap:3px;margin-top:5px;display:grid}.orbit-calendar-empty{min-height:260px;color:var(--orbit-text-secondary);background:#fff;place-items:center;margin:0;display:grid}.orbit-calendar-days small{color:#6c746f;font-size:9px}.orbit-event-pill{color:#185943;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#e7f3ed;border:0;border-left:3px solid #137a58;border-radius:4px;width:100%;height:20px;padding:0 6px;font-size:9px;font-weight:650;overflow:hidden}[data-color=blue]{--event:#2f6fad;--event-soft:#e9f1f8}[data-color=purple]{--event:#7654a8;--event-soft:#f0ebf7}[data-color=orange]{--event:#c8791e;--event-soft:#fcf0df}[data-color=red]{--event:#b74646;--event-soft:#f9e8e8}[data-color=green]{--event:#137a58;--event-soft:#e7f3ed}.orbit-event-pill[data-color]{border-left-color:var(--event);color:var(--event);background:var(--event-soft)}.orbit-week-calendar{background:#fff;border:1px solid #cfd5d1;border-radius:9px;grid-template-columns:repeat(7,minmax(130px,1fr));min-height:520px;display:grid;overflow-x:auto}.orbit-week-calendar>section{border-right:1px solid #dfe3e1}.orbit-week-calendar>section:last-child{border-right:0}.orbit-week-calendar section>header{border-bottom:1px solid #dfe3e1;justify-content:center;align-items:center;gap:7px;height:50px;font-size:10px;display:flex}.orbit-week-calendar section>header span{border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.orbit-week-calendar section>button{border:0;border-left:3px solid var(--event);color:#313733;background:var(--event-soft);text-align:left;border-radius:5px;gap:3px;width:calc(100% - 12px);margin:6px;padding:8px;display:grid}.orbit-week-calendar button time,.orbit-week-calendar button small{color:#69716c;font-size:9px}.orbit-week-calendar button strong{font-size:10px}.orbit-day-calendar{background:#fff;border:1px solid #cfd5d1;border-radius:9px;overflow:hidden}.orbit-day-calendar>div{border-bottom:1px solid #e2e5e3;grid-template-columns:72px 1fr;min-height:56px;display:grid}.orbit-day-calendar>div:last-child{border-bottom:0}.orbit-day-calendar>div>time{color:#707873;border-right:1px solid #e2e5e3;padding:10px;font-size:10px}.orbit-day-calendar section{gap:5px;padding:5px;display:grid}.orbit-day-calendar section button{border:0;border-left:3px solid var(--event);color:#303632;background:var(--event-soft);text-align:left;border-radius:5px;gap:3px;padding:7px 10px;display:grid}.orbit-day-calendar section button span{color:#616964;font-size:9px}.orbit-calendar-list{background:#fff;border:1px solid #cfd5d1;border-radius:9px;overflow:hidden}.orbit-calendar-list>button{width:100%;min-height:64px;color:var(--od-ink);text-align:left;background:#fff;border:0;border-bottom:1px solid #e0e4e1;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 14px;display:grid}.orbit-calendar-list>button:hover{background:#f7f9f7}.orbit-calendar-list>button>i{background:var(--event);border-radius:50%;width:8px;height:8px}.orbit-calendar-list time,.orbit-calendar-list button>div{gap:3px;display:grid}.orbit-calendar-list time{text-align:center;width:50px}.orbit-calendar-list time span,.orbit-calendar-list button>div span,.orbit-calendar-list em{color:#717975;font-size:9px;font-style:normal}.orbit-calendar-list button>div>strong{font-size:11px}.orbit-calendar-list>p{color:#6f7772;text-align:center;padding:60px 20px}.orbit-calendar-overlay{z-index:50;background:#11171459;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.orbit-calendar-dialog{background:#fff;border:1px solid #cfd5d1;border-radius:10px;gap:14px;width:min(540px,100%);max-height:92vh;padding:20px;display:grid;overflow-y:auto;box-shadow:0 24px 70px #121d1738}.orbit-calendar-dialog>header{border-bottom:1px solid #e1e5e2;justify-content:space-between;align-items:flex-start;padding-bottom:14px;display:flex}.orbit-calendar-dialog h2{margin:3px 0 0;font-size:19px}.orbit-calendar-dialog small{color:var(--od-green);letter-spacing:.12em;font-size:9px;font-weight:800}.orbit-calendar-dialog header button{background:0 0;border:0;place-items:center;width:30px;height:30px;display:grid}.orbit-calendar-dialog label{gap:5px;display:grid}.orbit-calendar-dialog label>span{color:#4f5852;font-size:10px;font-weight:650}.orbit-calendar-dialog input,.orbit-calendar-dialog textarea,.orbit-calendar-dialog select{background:#fff;border:1px solid #cfd5d1;border-radius:6px;outline:none;width:100%;min-height:38px;padding:8px 10px;font-size:11px}.orbit-calendar-dialog input:focus,.orbit-calendar-dialog textarea:focus,.orbit-calendar-dialog select:focus{border-color:var(--od-green);box-shadow:0 0 0 2px #137a5814}.orbit-calendar-form-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.orbit-calendar-error{color:#a33b3b;margin:-5px 0 0;font-size:10px}.orbit-calendar-link-note{color:#28644f;background:#f0f7f3;border:1px solid #cfe0d7;border-radius:6px;margin:-4px 0 0;padding:8px 10px;font-size:10px}.orbit-calendar-dialog footer{align-items:center;gap:8px;padding-top:5px;display:flex}.orbit-calendar-dialog footer span{flex:1}.orbit-calendar-dialog footer button{background:#fff;border:1px solid #d3d9d5;border-radius:6px;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:11px;font-weight:650;display:inline-flex}.orbit-calendar-dialog footer .is-primary{color:#fff;background:#17211d;border-color:#17211d}.orbit-calendar-dialog footer .is-danger{color:#a13e3e;border-color:#e4caca}.orbit-agenda-card{border-color:#d2d8d4;margin-top:16px;box-shadow:0 1px 2px #1c26210a}.orbit-agenda-list{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.orbit-agenda-list>button{min-height:72px;color:var(--od-ink);text-align:left;background:#fff;border:0;border-right:1px solid #e1e5e2;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:9px;padding:10px 13px;display:grid}.orbit-agenda-list>button:last-child{border-right:0}.orbit-agenda-list>button:hover{background:#f7f9f7}.orbit-agenda-list time{place-items:center;width:34px;display:grid}.orbit-agenda-list time strong{font-size:15px}.orbit-agenda-list time span{color:#737b76;text-transform:uppercase;font-size:8px}.orbit-agenda-list>button>i{background:var(--event);border-radius:3px;width:3px;height:32px}.orbit-agenda-list>button>div{gap:5px;min-width:0;display:grid}.orbit-agenda-list>button>div>strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.orbit-agenda-list>button>div>span{color:#747c77;align-items:center;gap:4px;font-size:8px;display:flex}.orbit-agenda-list svg{width:11px;height:11px}.orbit-agenda-empty{justify-content:center;align-items:center;gap:12px;min-height:112px;padding:16px;display:flex}.orbit-agenda-empty>svg{color:var(--od-green)}.orbit-agenda-empty>div{gap:3px;display:grid}.orbit-agenda-empty span{color:#6b736e;font-size:10px}.orbit-agenda-empty button{color:#fff;background:#17211d;border:0;border-radius:6px;align-items:center;gap:6px;height:32px;margin-left:18px;padding:0 10px;font-size:10px;display:inline-flex}@media (width<=1100px){.orbit-calendar-header{flex-direction:column;align-items:flex-start}.orbit-agenda-list{grid-template-columns:1fr 1fr}.orbit-agenda-list>button{border-bottom:1px solid #e1e5e2}}@media (width<=720px){.orbit-calendar-title{flex-wrap:wrap}.orbit-calendar-title h2{flex-basis:100%}.orbit-calendar-viewbar{width:100%;overflow-x:auto}.orbit-calendar-viewbar button{flex:none}.orbit-calendar-viewbar .orbit-calendar-create{margin-left:7px}.orbit-calendar-filters{overflow-x:auto}.orbit-calendar-days>div{min-height:78px;padding:4px}.orbit-event-pill{color:#0000;border-left:0;height:7px;padding:0}.orbit-calendar-form-row,.orbit-agenda-list{grid-template-columns:1fr}}.orbit-task-toolbar{border:1px solid var(--orbit-line);border-radius:var(--orbit-radius-md);background:#fff;align-items:center;gap:9px;min-height:48px;margin-top:14px;padding:7px 11px;display:flex}.orbit-task-toolbar>span{align-items:center;gap:7px;margin-right:auto;font-size:10px;font-weight:650;display:inline-flex}.orbit-task-toolbar svg{width:14px;height:14px}.orbit-task-toolbar label{color:#66706a;align-items:center;gap:7px;font-size:9px;display:flex}.orbit-task-toolbar select,.orbit-task-toolbar button{color:#303732;background:#fff;border:1px solid #cfd5d1;border-radius:6px;height:31px;padding:0 9px;font-size:10px}.orbit-task-toolbar button{align-items:center;gap:6px;display:inline-flex}.orbit-tasks-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;margin-top:14px;display:grid}.orbit-task-table-surface{min-width:0}.orbit-task-table-surface .orbit-table-wrap{width:100%;overflow:hidden}.orbit-task-table-surface .orbit-table{table-layout:fixed;width:100%}.orbit-task-table-surface .orbit-table :is(th,td){vertical-align:middle;overflow-wrap:anywhere;min-width:0;padding:13px 10px}.orbit-task-table-surface .orbit-table :is(th,td):first-child{text-align:center;width:46px;padding-inline:8px}.orbit-task-table-surface .orbit-table input[type=checkbox]{width:18px;min-width:18px;height:18px;min-height:18px;box-shadow:none;vertical-align:middle;accent-color:var(--orbit-accent);cursor:pointer;border-radius:4px;margin:0;padding:0}.orbit-task-table-surface .orbit-table :is(th,td):nth-child(3){width:17%}.orbit-task-table-surface .orbit-table :is(th,td):nth-child(4){width:108px}.orbit-task-table-surface .orbit-table :is(th,td):nth-child(5){width:88px}.orbit-task-table-surface .orbit-table :is(th,td):nth-child(6){width:100px}.orbit-task-table-surface .orbit-table thead th{white-space:nowrap}.orbit-task-table-surface .orbit-table :is(th,td):nth-child(7){width:88px}.orbit-task-table-surface .orbit-task-table-title{min-width:0}.orbit-task-table-surface .orbit-task-table-title strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.orbit-task-table-surface .orbit-task-table-title small{max-width:100%}.orbit-task-table-surface .orbit-task-table-actions{justify-content:flex-end}.orbit-task-table-surface .orbit-task-table-actions .orbit-icon-button{border-radius:6px;width:32px;min-width:32px;height:32px}.orbit-task-table-surface .orbit-task-table-actions .orbit-icon-button:hover{color:#176b50;background:#edf4f0}.orbit-task-filter-panel{margin-bottom:12px}.orbit-task-tree-panel,.orbit-task-editor{border-color:#cfd5d1;box-shadow:0 2px 7px #18201b09}.orbit-task-tree-panel .orbit-panel-header>span{color:#727a75;font-size:9px}.orbit-agent-plan{min-height:380px;padding:13px}.orbit-agent-plan ul{margin:0;padding:0;list-style:none}.orbit-agent-plan>ul>li.is-separated{margin-top:4px;padding-top:3px}.orbit-task-row{border-radius:7px;align-items:center;min-height:39px;transition:background .16s;display:flex}.orbit-task-row:hover,.orbit-task-row.is-selected,.orbit-subtask-row:hover,.orbit-subtask-row.is-selected{background:#f0f3f1}.orbit-task-row.is-selected,.orbit-subtask-row.is-selected{box-shadow:none}.orbit-task-status{color:#7f8882;background:0 0;border:0;flex:0 0 31px;place-items:center;width:31px;height:31px;padding:0;display:grid}.orbit-task-status svg,.orbit-subtask-row svg{width:18px;height:18px}.orbit-task-status svg.is-progress,.orbit-subtask-row svg.is-progress{color:#367cff}.orbit-task-status svg.is-completed,.orbit-subtask-row svg.is-completed{color:#27a868}.orbit-task-status svg.is-blocked,.orbit-subtask-row svg.is-blocked{color:#e2a11b}.orbit-task-status svg.is-failed,.orbit-subtask-row svg.is-failed{color:#c94b4b}.orbit-task-main{min-width:0;height:37px;color:var(--od-ink);text-align:left;background:0 0;border:0;flex:1;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:9px;padding:0 7px 0 0;display:grid}.orbit-task-main>span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:560;overflow:hidden}.orbit-task-main del,.orbit-subtask-row del{color:#7c847f}.orbit-task-main>em{gap:4px;font-style:normal;display:flex}.orbit-task-main>em i{color:#59615c;text-align:center;background:#f2f4f3;border-radius:3px;min-width:18px;padding:2px 4px;font-size:8px;font-style:normal}.orbit-task-main>b{color:#626b65;background:#f2f4f3;border-radius:4px;padding:3px 6px;font-size:8px;font-weight:560}.orbit-task-main>b[data-status=in_progress]{color:#2860bf;background:#deebff}.orbit-task-main>b[data-status=completed]{color:#18784a;background:#dcf4e8}.orbit-task-main>b[data-status=blocked]{color:#925d08;background:#fff0cc}.orbit-task-main>b[data-status=failed]{color:#9d3737;background:#fae3e3}.orbit-task-main>svg{color:#777f7a;width:14px;height:14px}.orbit-subtask-list{position:relative;margin:0 0 5px 15px!important;padding-left:24px!important}.orbit-subtask-list:before{content:"";border-left:1px dashed #c7ceca;position:absolute;inset:0 auto 4px 0}.orbit-subtask-list>li{position:relative}.orbit-subtask-list>li:before{content:"";border-top:1px dashed #c7ceca;width:17px;position:absolute;top:17px;left:-24px}.orbit-subtask-row{border-radius:6px;align-items:center;min-height:34px;display:flex}.orbit-subtask-row>button:first-child{color:#7f8882;background:0 0;border:0;flex:0 0 28px;place-items:center;width:28px;height:28px;padding:0;display:grid}.orbit-subtask-row>button:last-child{color:#242a26;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:1;padding:7px 5px;font-size:10px;overflow:hidden}.orbit-subtask-detail{border-left:1px dashed #c9d0cc;gap:6px;margin:1px 0 5px 14px;padding:5px 0 7px 14px;display:grid}.orbit-subtask-detail p{color:#6b746e;margin:0;font-size:9px;line-height:1.45}.orbit-subtask-detail>span{color:#68716b;flex-wrap:wrap;align-items:center;gap:5px;font-size:8px;display:flex}.orbit-subtask-detail svg{width:12px;height:12px}.orbit-subtask-detail i{color:#3f4943;background:#eef1ef;border-radius:4px;padding:2px 5px;font-style:normal}.orbit-task-tree-empty{color:#6d756f;text-align:center;place-items:center;gap:7px;min-height:300px;display:grid}.orbit-task-tree-empty svg{width:25px;height:25px;color:var(--od-green)}.orbit-task-tree-empty strong{color:var(--od-ink);font-size:12px}.orbit-task-tree-empty span{font-size:10px}.orbit-task-editor{gap:12px;padding-bottom:14px;display:grid}.orbit-form-modal-backdrop{z-index:var(--orbit-z-overlay);background:var(--orbit-modal-backdrop);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.orbit-form-modal{width:min(var(--orbit-modal-form-width), 100%);border-radius:var(--orbit-modal-radius);background:var(--orbit-surface);max-height:calc(100vh - 48px);box-shadow:var(--orbit-modal-shadow);outline:0;overflow-y:auto}.orbit-task-editor>.orbit-panel-header button{width:auto;color:var(--od-green);gap:5px;padding:0 7px;font-size:9px;display:inline-flex}.orbit-task-editor>label{gap:5px;padding:0 14px;display:grid}.orbit-task-editor label>span{color:#535c56;align-items:center;gap:5px;font-size:9px;font-weight:650;display:flex}.orbit-task-editor label>span svg{width:12px;height:12px}.orbit-task-editor input,.orbit-task-editor textarea,.orbit-task-editor select{width:100%;min-height:35px;color:var(--od-ink);background:#fff;border:1px solid #cfd5d1;border-radius:6px;outline:none;padding:8px 9px;font-size:10px}.orbit-task-editor input:focus,.orbit-task-editor textarea:focus,.orbit-task-editor select:focus{border-color:var(--od-green);box-shadow:0 0 0 2px #137a5814}.orbit-task-form-row{grid-template-columns:1fr 1fr;gap:9px;padding:0 14px;display:grid}.orbit-task-form-row>label{gap:5px;display:grid}.orbit-task-form-error{color:#a73d3d;margin:-5px 14px 0;font-size:9px}.orbit-task-editor>footer{align-items:center;gap:7px;padding:3px 14px 0;display:flex}.orbit-task-editor>footer span{flex:1}.orbit-task-editor>footer button{color:#303733;background:#fff;border:1px solid #d4d9d6;border-radius:6px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:10px;font-weight:650;display:inline-flex}.orbit-task-editor>footer button svg{width:13px;height:13px}.orbit-task-editor>footer button.is-primary{color:#fff;background:#17211d;border-color:#17211d}.orbit-task-editor>footer button.is-danger{color:#a33d3d;border-color:#e5caca}.orbit-home-operations{grid-template-columns:1fr 1fr;gap:14px;margin-top:16px;display:grid}.orbit-home-tasks{border-color:#d2d8d4;box-shadow:0 1px 2px #1c26210a}.orbit-home-tasks .orbit-task-main{height:30px}@media (width<=1050px){.orbit-tasks-layout,.orbit-home-operations{grid-template-columns:1fr}}@media (width<=900px){.orbit-task-table-surface .orbit-table :is(th,td){padding-inline:8px}.orbit-task-table-surface .orbit-table :is(th,td):nth-child(3){width:15%}.orbit-task-table-surface .orbit-table :is(th,td):nth-child(4){width:96px}.orbit-task-table-surface .orbit-table :is(th,td):nth-child(5){width:80px}.orbit-task-table-surface .orbit-table :is(th,td):nth-child(6){width:90px}}@media (width<=760px){.orbit-tasks-page>.orbit-module-heading{flex-wrap:wrap;align-items:flex-start;gap:12px}.orbit-tasks-page>.orbit-module-heading .orbit-module-heading-copy{width:100%}.orbit-tasks-page>.orbit-module-heading .orbit-module-heading-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.orbit-tasks-page>.orbit-list-bar{flex-wrap:wrap;gap:8px}.orbit-tasks-page>.orbit-list-bar>nav{order:1;width:100%}.orbit-tasks-page>.orbit-list-bar>.orbit-agent-library-actions{order:2;justify-content:flex-end;width:100%}.orbit-task-table-surface .orbit-table-wrap{border:0;border-radius:0}.orbit-task-table-surface .orbit-table,.orbit-task-table-surface .orbit-table tbody{width:100%;display:block}.orbit-task-table-surface .orbit-table thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.orbit-task-table-surface .orbit-table tbody{gap:10px;display:grid}.orbit-task-table-surface .orbit-table tbody tr{border:1px solid var(--orbit-line);background:#fff;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding:13px;display:grid;position:relative}.orbit-task-table-surface .orbit-table tbody :is(th,td){text-align:left;border:0!important;width:auto!important;padding:0!important;display:flex!important}.orbit-task-table-surface .orbit-table tbody th:first-child{position:absolute;top:13px;left:13px;width:20px!important}.orbit-task-table-surface .orbit-table tbody th:nth-child(2){grid-column:1/-1;padding-left:30px!important}.orbit-task-table-surface .orbit-table tbody td:nth-child(n+3):nth-child(-n+6){min-width:0;color:var(--orbit-ink);flex-direction:column;align-items:flex-start;gap:5px}.orbit-task-table-surface .orbit-table tbody td:nth-child(n+3):nth-child(-n+6):before{color:var(--orbit-muted);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:700}.orbit-task-table-surface .orbit-table tbody td:nth-child(3):before{content:"Projet"}.orbit-task-table-surface .orbit-table tbody td:nth-child(4):before{content:"Échéance"}.orbit-task-table-surface .orbit-table tbody td:nth-child(5):before{content:"Priorité"}.orbit-task-table-surface .orbit-table tbody td:nth-child(6):before{content:"Statut"}.orbit-task-table-surface .orbit-table tbody td:nth-child(7){grid-column:1/-1;justify-content:flex-end;padding-top:2px!important}.orbit-tasks-page .orbit-kanban-board{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:0;overflow-x:hidden}}@media (width<=520px){.orbit-tasks-page .orbit-kanban-board{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.orbit-task-toolbar{flex-direction:column;align-items:stretch}.orbit-task-toolbar>span{margin-right:0}.orbit-task-form-row{grid-template-columns:1fr}}.orbit-standard-typebar{background:#eef1ef;border:1px solid #d4d9d6;border-radius:9px;gap:7px;margin:14px 0;padding:8px;display:flex;overflow-x:auto}.orbit-standard-typebar>button{color:#354039;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;flex:0 0 150px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:7px 9px;display:grid}.orbit-standard-typebar>button:hover,.orbit-standard-typebar>button.is-active{background:#fff;border-color:#c9d2cc;box-shadow:0 1px 3px #17221c0d}.orbit-standard-typebar svg{width:15px;height:15px;color:var(--od-green)}.orbit-standard-typebar>button>span{gap:2px;min-width:0;display:grid}.orbit-standard-typebar strong{font-size:10px}.orbit-standard-typebar small{color:#778079;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.orbit-standard-typebar>button>svg:last-child{color:#8b938e;width:11px;height:11px}.orbit-standard-typebar>button.is-icon-only{flex-basis:42px;grid-template-columns:1fr;place-items:center;min-width:42px}.orbit-standards-workspace{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:14px;display:grid}.orbit-standard-library{border-color:#cfd5d1;max-height:calc(100vh - 180px);position:sticky;top:12px;overflow:hidden}.orbit-standard-library .orbit-panel-header>span{color:#526059;text-align:center;background:#edf1ee;border-radius:999px;min-width:23px;padding:3px 6px;font-size:9px}.orbit-standard-filter{background:#fff;border-bottom:1px solid #e1e5e2;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;padding:8px 10px;display:grid}.orbit-standard-filter svg{color:#768078;width:12px;height:12px}.orbit-standard-filter select{color:#515b55;background:0 0;border:0;outline:0;width:100%;min-height:30px;font-size:9px}.orbit-standard-cards{max-height:calc(100vh - 275px);padding:8px;overflow-y:auto}.orbit-standard-cards article{background:#fff;border:1px solid #d9dedb;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:9px;margin-bottom:7px;padding:10px;transition:border-color .14s,box-shadow .14s;display:grid}.orbit-standard-cards article:hover{border-color:#b9c5be;box-shadow:0 3px 9px #18221c0d}.orbit-standard-cards article>span{color:#14865f;background:#eff8f4;border:1px solid #cce3d8;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.orbit-standard-cards article>span svg{width:14px;height:14px}.orbit-standard-cards article[data-type=rule]>span,.orbit-standard-cards article[data-type=guardrail]>span{color:#a06a0a;background:#fff9eb;border-color:#ead8ad}.orbit-standard-cards article[data-type=workflow]>span{color:#3975c6;background:#f1f6ff;border-color:#cbdcf5}.orbit-standard-cards article>div:nth-child(2){min-width:0}.orbit-standard-cards article header{align-items:center;gap:6px;display:flex}.orbit-standard-cards article header strong{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:10px;overflow:hidden}.orbit-standard-cards article header i{color:#1c7756;background:#e7f5ef;border-radius:999px;padding:2px 5px;font-size:7px;font-style:normal}.orbit-standard-cards article p{color:#68716b;text-overflow:ellipsis;white-space:nowrap;margin:4px 0;font-size:8px;line-height:1.4;overflow:hidden}.orbit-standard-cards article small{color:#7a827d;font-size:8px}.orbit-standard-cards article>div:last-child{grid-column:2;gap:4px;padding-top:6px;display:flex}.orbit-standard-cards article>div:last-child button{color:#5b655f;background:#fff;border:1px solid #dce1de;border-radius:5px;place-items:center;width:27px;height:25px;padding:0;display:grid}.orbit-standard-cards article>div:last-child svg{width:11px;height:11px}.orbit-standard-studio{border-color:#cfd5d1;overflow:hidden}.orbit-studio-header{background:#fff;border-bottom:1px solid #d9dedb;justify-content:space-between;align-items:center;min-height:62px;padding:10px 14px;display:flex}.orbit-studio-header>div{align-items:center;gap:9px;display:flex}.orbit-studio-header>div>span{width:32px;height:32px;color:var(--od-green);background:#eff6f2;border:1px solid #cde1d7;border-radius:8px;place-items:center;display:grid}.orbit-studio-header svg{width:15px;height:15px}.orbit-studio-header small{color:#7a827d;letter-spacing:.12em;font-size:8px;font-weight:750}.orbit-studio-header h2{margin:2px 0 0;font-size:15px}.orbit-studio-header>button{color:#fff;background:#17211d;border:1px solid #17211d;border-radius:6px;align-items:center;gap:6px;min-height:33px;padding:0 11px;font-size:10px;font-weight:650;display:inline-flex}.orbit-studio-header>button:disabled{opacity:.45}.orbit-standard-identity{background:#fff;border-bottom:1px solid #e0e4e1;grid-template-columns:minmax(200px,.7fr) minmax(260px,1.3fr);gap:9px;padding:12px 14px;display:grid}.orbit-standard-identity>.orbit-inline-fields,.orbit-standard-identity>.orbit-check{grid-column:1/-1}.orbit-standard-studio label{gap:5px;min-width:0;display:grid}.orbit-standard-studio label>span,.orbit-standard-studio footer label>span{color:#59635c;font-size:9px;font-weight:650}.orbit-standard-studio input,.orbit-standard-studio textarea,.orbit-standard-studio select{color:#273029;background:#fff;border:1px solid #cfd5d1;border-radius:6px;outline:0;width:100%;min-height:34px;padding:8px 9px;font-size:10px}.orbit-standard-studio input:focus,.orbit-standard-studio textarea:focus,.orbit-standard-studio select:focus{border-color:var(--od-green);box-shadow:0 0 0 2px #137a5814}.orbit-standard-studio .orbit-check{align-items:center;gap:7px;display:flex}.orbit-standard-studio .orbit-check input{width:14px;min-height:14px}.orbit-standard-workshop{gap:13px;padding:14px;display:grid}.orbit-workshop-title{border-bottom:1px solid #e0e4e1;align-items:center;gap:10px;padding-bottom:11px;display:flex}.orbit-workshop-title>span{width:29px;height:29px;color:var(--od-green);border:1px solid #d3ddd7;border-radius:7px;place-items:center;display:grid}.orbit-workshop-title svg{width:14px;height:14px}.orbit-workshop-title h3{margin:0;font-size:13px}.orbit-workshop-title p{color:#747d77;margin:3px 0 0;font-size:9px}.orbit-workshop-main-text{min-height:210px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;line-height:1.55}.orbit-workshop-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.orbit-workshop-columns>section{background:#f8f9f8;border:1px solid #dce1de;border-radius:8px;align-content:start;gap:8px;padding:10px;display:grid}.orbit-workshop-columns h4{margin:0;font-size:10px}.orbit-standard-workshop details{border:1px solid #dce1de;border-radius:7px;padding:10px}.orbit-standard-workshop summary{cursor:pointer;font-size:10px;font-weight:650}.orbit-standard-workshop details[open] summary{margin-bottom:10px}.orbit-rule-flow,.orbit-guardrail-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.orbit-rule-flow>section{background:#fbfcfb;border:1px solid #d9dedb;border-radius:9px;align-content:start;gap:8px;padding:11px;display:grid}.orbit-rule-flow>section>i{color:#3975c6;background:#eaf2ff;border-radius:999px;width:fit-content;padding:2px 6px;font-size:8px;font-style:normal;font-weight:750}.orbit-rule-flow>section:nth-child(2)>i{color:#14865f;background:#e7f6f0}.orbit-rule-flow>section:nth-child(3)>i{color:#99620a;background:#fff3d9}.orbit-rule-flow>section>strong{font-size:11px}.orbit-sop-flow{grid-template-columns:.8fr 1.2fr .8fr .8fr;gap:9px;display:grid}.orbit-sop-flow>label{background:#f8f9f8;border:1px solid #dce1de;border-radius:8px;padding:10px}.orbit-template-split{grid-template-columns:1fr 1fr;gap:10px;display:grid}.orbit-template-split>section{background:#fff;border:1px solid #dce1de;border-radius:8px;grid-template-rows:auto 1fr;gap:6px;min-height:270px;padding:10px;display:grid}.orbit-template-split>section>span{color:#6f7872;letter-spacing:.1em;font-size:8px;font-weight:750}.orbit-template-split pre{color:#36413a;white-space:pre-wrap;margin:0;font-size:10px;line-height:1.5;overflow:auto}.orbit-guardrail-flow>section{background:#f8f9f8;border:1px solid #dce1de;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:7px;padding:10px;display:grid}.orbit-guardrail-flow svg{color:#a16a0a;width:15px;height:15px}.orbit-guardrail-flow strong{font-size:10px}.orbit-guardrail-flow select{grid-column:1/-1}.orbit-standard-studio>footer{background:#fff;border-top:1px solid #dce1de;align-items:center;gap:7px;padding:11px 14px;display:flex}.orbit-standard-studio>footer span{flex:1}.orbit-standard-studio>footer button{color:#354039;background:#fff;border:1px solid #cfd5d1;border-radius:6px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:10px;display:inline-flex}.orbit-standard-studio>footer .is-primary{color:#fff;background:#17211d;border-color:#17211d}.orbit-standard-studio>footer svg{width:13px;height:13px}.orbit-workflow-builder{background:#fff;border:1px solid #d9dedb;border-radius:10px;overflow:hidden;box-shadow:0 2px 6px #19231d09}.orbit-workflow-builder>header{border-bottom:1px solid #e2e6e3;justify-content:space-between;align-items:center;min-height:48px;padding:9px 12px;display:flex}.orbit-workflow-builder>header>div{align-items:center;gap:8px;display:flex}.orbit-workflow-builder>header span{color:#0baa72;letter-spacing:.12em;background:#effcf7;border:1px solid #7ce6c0;border-radius:999px;padding:3px 9px;font-size:8px;font-weight:750}.orbit-workflow-builder>header strong{color:#8a918c;letter-spacing:.24em;font-size:8px}.orbit-workflow-builder>header button{letter-spacing:.08em;background:#fff;border:1px solid #d4d9d6;border-radius:6px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:9px;display:inline-flex;box-shadow:0 1px 3px #18221c0f}.orbit-workflow-builder>header svg{width:12px;height:12px}.orbit-workflow-canvas{background:#fff;min-height:260px;padding:45px 28px;display:grid;overflow-x:auto}.orbit-workflow-track{justify-content:center;align-items:center;min-width:max-content;margin:auto;display:flex}.orbit-workflow-node{border:1px solid var(--node-line);color:#28312b;text-align:left;--node-line:#8de4c5;--node-soft:#effbf6;--node-ink:#0caf75;background:#fff;border-radius:10px;flex:0 0 160px;gap:7px;min-height:92px;padding:11px;display:grid;position:relative;box-shadow:0 2px 4px #151f190d}.orbit-workflow-node[data-tone=blue]{--node-line:#9fc5ff;--node-soft:#eff5ff;--node-ink:#4d91fb}.orbit-workflow-node[data-tone=amber]{--node-line:#f3cc70;--node-soft:#fff8e9;--node-ink:#e5a814}.orbit-workflow-node[data-tone=violet]{--node-line:#c8b4fa;--node-soft:#f5f1ff;--node-ink:#7c5ed4}.orbit-workflow-node[data-tone=rose]{--node-line:#efb4c8;--node-soft:#fff1f5;--node-ink:#c95d84}.orbit-workflow-node[data-tone=slate]{--node-line:#bdc8c1;--node-soft:#f2f4f3;--node-ink:#5d6961}.orbit-workflow-node.is-selected{box-shadow:0 0 0 2px var(--node-soft), 0 4px 10px #17221c17}.orbit-workflow-node:not(:last-child){margin-right:40px}.orbit-workflow-node:not(:last-child):after{content:"";border-top:1px dashed #aeb7b1;width:40px;position:absolute;top:50%;left:calc(100% + 1px)}.orbit-workflow-node>span{align-items:center;gap:7px;display:flex}.orbit-workflow-node>span>svg{border:1px solid var(--node-line);width:23px;height:23px;color:var(--node-ink);background:var(--node-soft);border-radius:7px;padding:5px}.orbit-workflow-node>span i{color:#7b827e;letter-spacing:.12em;text-transform:uppercase;border:1px solid #e3e6e4;border-radius:999px;padding:2px 5px;font-size:6px;font-style:normal}.orbit-workflow-node>strong{font-size:10px}.orbit-workflow-node>small{color:#747c77;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.orbit-workflow-node>em{color:#a1a7a3;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:4px;font-size:7px;font-style:normal;display:flex}.orbit-workflow-node>em svg{width:8px;height:8px}.orbit-workflow-empty{color:#171a18;background:#fff;border:1px dashed #bfc8c2;border-radius:9px;place-items:center;gap:6px;width:240px;margin:auto;padding:25px;display:grid}.orbit-workflow-empty svg{color:var(--od-green)}.orbit-workflow-empty span{font-size:8px}.orbit-workflow-inspector{background:#fff;border-top:1px solid #e0e4e1;gap:9px;padding:12px;display:grid}.orbit-workflow-inspector>header{justify-content:space-between;align-items:center;display:flex}.orbit-workflow-inspector>header>div:first-child{gap:2px;display:grid}.orbit-workflow-inspector>header small{color:#7a827d;letter-spacing:.11em;font-size:7px}.orbit-workflow-inspector>header strong{font-size:10px}.orbit-workflow-inspector>header>div:last-child{gap:4px;display:flex}.orbit-workflow-inspector>header button{color:#59635d;background:#fff;border:1px solid #d3d9d5;border-radius:5px;place-items:center;width:27px;height:27px;padding:0;display:grid}.orbit-workflow-inspector>header button.is-danger{color:#a44040}.orbit-workflow-inspector>header svg{width:12px;height:12px}.orbit-workflow-builder>footer{border-top:1px solid #e0e4e1;grid-template-columns:1fr 1fr;gap:9px;padding:10px 12px;display:grid}.orbit-version-cards{gap:7px;display:grid}.orbit-version-cards h3{margin:0 0 4px;font-size:12px}.orbit-version-cards article{border:1px solid #dce1de;border-radius:7px;align-items:center;gap:9px;padding:9px;display:flex}.orbit-version-cards article>span{color:#197456;background:#eaf5f0;border-radius:7px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:750;display:grid}.orbit-version-cards article>div{gap:3px;display:grid}.orbit-version-cards article strong{font-size:10px}.orbit-version-cards article small{color:#737c76;font-size:8px}@media (width<=1120px){.orbit-standards-workspace{grid-template-columns:250px minmax(0,1fr)}.orbit-workshop-columns,.orbit-sop-flow{grid-template-columns:1fr 1fr}}@media (width<=840px){.orbit-standards-workspace{grid-template-columns:1fr}.orbit-standard-library{max-height:none;position:static}.orbit-standard-cards{max-height:320px}.orbit-standard-identity,.orbit-rule-flow,.orbit-guardrail-flow,.orbit-template-split,.orbit-workshop-columns,.orbit-sop-flow{grid-template-columns:1fr}}.orbit-module-heading{background:0 0;border-bottom:0;justify-content:space-between;align-items:flex-end;min-height:0;margin:0;padding:2px 2px 13px;display:flex}.orbit-module-heading-copy{align-items:flex-start;gap:9px;min-width:0;display:flex}.orbit-module-heading-copy>div{min-width:0}.orbit-module-heading-icon{display:none}.orbit-module-heading-eyebrow{color:var(--od-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:720;display:block}.orbit-module-eyebrow{display:none}.orbit-module-heading h1{letter-spacing:-.025em;margin:0;font-size:18px;font-weight:720;line-height:1.2}.orbit-module-heading p{color:var(--od-muted);margin:3px 0 0;font-size:10px;line-height:1.4}.orbit-module-heading-actions{align-items:center;gap:7px;display:flex}.orbit-heading-action{color:#39413c;background:#fff;border:1px solid #cfd5d1;border-radius:6px;align-items:center;gap:7px;min-height:32px;padding:0 11px;font-size:11px;font-weight:600;display:inline-flex}.orbit-heading-action:hover{background:#f2f4f2}.orbit-heading-action svg{width:14px;height:14px}.orbit-module-heading-actions .orbit-heading-action:has(.lucide-refresh-cw):not(.is-secondary):not(.is-primary){justify-content:center;width:32px;min-width:32px;padding:0;font-size:0;overflow:hidden}.orbit-module-grid{grid-template-columns:minmax(270px,330px) minmax(0,1fr);align-items:start;gap:14px;margin-top:16px;display:grid}.orbit-editor-panel{gap:14px;padding-bottom:15px;display:grid}.orbit-module-grid>.orbit-panel,.orbit-single-panel,.orbit-hierarchy-grid>.orbit-panel{border-color:#cfd5d1;border-radius:10px;box-shadow:0 2px 7px #18201b09}.orbit-module-grid .orbit-panel-header,.orbit-single-panel .orbit-panel-header,.orbit-hierarchy-grid .orbit-panel-header{background:#f7f8f7;height:48px;padding:0 14px}.orbit-module-grid .orbit-panel-header h2,.orbit-single-panel .orbit-panel-header h2,.orbit-hierarchy-grid .orbit-panel-header h2{color:#202521;font-size:12px;font-weight:700}.orbit-editor-panel .orbit-panel-header{margin-bottom:2px}.orbit-editor-panel>label{gap:6px;padding:0 15px;display:grid}.orbit-editor-panel>label>span{color:#4e5751;font-size:10px;font-weight:680}.orbit-editor-panel input,.orbit-editor-panel textarea,.orbit-editor-panel select{width:100%;min-height:36px;color:var(--od-ink);background:#fff;border:1px solid #cfd5d1;border-radius:6px;outline:none;padding:9px 10px;font-size:11px}.orbit-editor-panel input:hover,.orbit-editor-panel textarea:hover,.orbit-editor-panel select:hover{border-color:#aeb8b1}.orbit-editor-panel textarea{resize:vertical}.orbit-editor-panel input:focus,.orbit-editor-panel textarea:focus,.orbit-editor-panel select:focus{border-color:var(--od-green);box-shadow:0 0 0 2px #137a5817}.orbit-agent-layout,.orbit-standard-layout{grid-template-columns:minmax(360px,520px) minmax(0,1fr)}.orbit-agent-editor,.orbit-standard-editor{max-height:calc(100vh - 185px);overflow-y:auto}.orbit-form-section{background:#fff;border:1px solid #d9dedb;border-radius:8px;gap:11px;margin:0 15px;padding:13px;display:grid}.orbit-form-section>h3{margin:0;font-size:12px}.orbit-form-section>summary{cursor:pointer;color:var(--od-ink);font-size:12px;font-weight:750}.orbit-form-section[open]>summary{margin-bottom:2px}.orbit-form-section label{gap:6px;min-width:0;display:grid}.orbit-form-section label>span{color:var(--od-muted);font-size:10px;font-weight:650}.orbit-inline-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.orbit-form-section .orbit-check,.orbit-detail-form .orbit-check{align-items:center;gap:8px;display:flex}.orbit-form-section .orbit-check input,.orbit-detail-form .orbit-check input{width:auto}.orbit-code-input{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;line-height:1.45;font-size:10px!important}.orbit-detail-backdrop,.orbit-drawer-backdrop,.orbit-confirm-backdrop{z-index:30;background:#12191547;justify-content:flex-end;display:flex;position:fixed;inset:0}.orbit-detail-drawer{border-left:1px solid var(--od-line);background:#fff;width:min(470px,94vw);height:100%;padding:22px;overflow-y:auto;box-shadow:-18px 0 48px #141f1a24}.orbit-detail-drawer>header{border-bottom:1px solid var(--od-line);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;display:flex}.orbit-detail-drawer>header small{color:var(--od-green);letter-spacing:.12em;font-size:9px;font-weight:800}.orbit-detail-drawer>header h2{margin:5px 0 0;font-size:20px}.orbit-detail-drawer>header button{color:var(--od-muted);background:0 0;border:0;place-items:center;padding:5px;display:grid}.orbit-detail-grid{gap:0;margin:18px 0;display:grid}.orbit-detail-grid>div{border-bottom:1px solid #edf0ee;grid-template-columns:135px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.orbit-detail-grid dt{color:var(--od-muted);font-size:11px}.orbit-detail-grid dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:12px}.orbit-detail-grid code{font-size:10px}.orbit-detail-json h3,.orbit-detail-form h3,.orbit-detail-list h3{margin:0 0 10px;font-size:13px}.orbit-detail-json pre,.orbit-detail-list pre,.orbit-run-detail pre{color:#dcece4;background:#17231d;border-radius:6px;margin:0;padding:12px;font:10px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.orbit-detail-actions{gap:8px;margin-top:18px;display:flex}.orbit-detail-actions button,.orbit-detail-form button{border:1px solid var(--od-line);min-height:36px;color:var(--od-ink);background:#fff;border-radius:6px;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.orbit-detail-actions .is-danger{color:#9c2f2f;border-color:#e8caca}.orbit-detail-form{border-top:1px solid var(--od-line);gap:9px;margin-top:20px;padding-top:18px;display:grid}.orbit-detail-form textarea,.orbit-detail-form select,.orbit-detail-form input{border:1px solid var(--od-line);background:#fff;border-radius:6px;width:100%;padding:9px 10px}.orbit-detail-list{gap:8px;margin-top:18px;display:grid}.orbit-detail-list article{border:1px solid var(--od-line);border-radius:6px;gap:5px;padding:10px;display:grid}.orbit-detail-list p{color:var(--od-muted);font-size:11px}.orbit-confirm-backdrop{justify-content:center;align-items:center;padding:20px}.orbit-confirm-dialog{border:1px solid var(--od-line);background:#fff;border-radius:10px;grid-template-columns:auto 1fr;gap:16px;width:min(430px,100%);padding:22px;display:grid;box-shadow:0 22px 60px #141f1a33}.orbit-confirm-dialog:not(:has(>svg)){display:block}.orbit-confirm-dialog:not(:has(>svg))>div{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.orbit-confirm-dialog>svg{color:#a33a3a}.orbit-confirm-dialog h2{margin:0 0 7px;font-size:17px}.orbit-confirm-dialog p{color:var(--od-muted);margin:0;font-size:12px;line-height:1.5}.orbit-confirm-dialog div>div{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.orbit-confirm-dialog button{border:1px solid var(--od-line);background:#fff;border-radius:6px;min-height:35px;padding:0 13px}.orbit-confirm-dialog button.is-danger{color:#fff;background:#a63c3c;border-color:#a63c3c}.orbit-run-detail{border-top:1px solid var(--od-line);background:#fff;grid-column:1/-1;margin-top:10px;padding:14px}.orbit-run-detail h4{margin:14px 0 7px;font-size:11px}.orbit-run-detail p,.orbit-run-detail li{color:var(--od-muted);font-size:10px}.orbit-editor-panel>div{gap:8px;padding:0 15px;display:flex}.orbit-editor-panel>div>button,.orbit-run-workspace article>div:nth-child(2) button,.orbit-resource-rows article>button{border:1px solid var(--od-line);min-height:32px;color:var(--od-ink);background:#fff;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:11px;display:inline-flex}.orbit-editor-panel>div>button[type=submit]{color:#fff;background:#17211d;border-color:#17211d;font-weight:650}.orbit-editor-panel>div>button[type=submit]:hover{background:#26332d}.orbit-editor-panel button:disabled{cursor:not-allowed;opacity:.48}.orbit-editor-panel>small{color:var(--od-muted);padding:0 15px;font-size:10px}.orbit-data-panel{min-height:320px}.orbit-collection-toolbar{background:#eef1ef;border-bottom:1px solid #dce1de;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:7px 13px;display:flex}.orbit-collection-toolbar>span{min-width:0;color:var(--od-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;font-size:10px;display:inline-flex;overflow:hidden}.orbit-collection-toolbar>span svg{width:13px;height:13px}.orbit-collection-toolbar label{color:var(--od-muted);align-items:center;gap:7px;font-size:9px;display:flex}.orbit-collection-toolbar select{border:1px solid var(--od-line);height:29px;color:var(--od-ink);background:#fff;border-radius:5px;padding:0 24px 0 8px;font-size:10px}.orbit-pagination{border-top:1px solid var(--od-line);justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:7px 13px;display:flex}.orbit-pagination span{color:var(--od-muted);font-size:9px}.orbit-pagination button{border:1px solid var(--od-line);min-height:29px;color:var(--od-ink);background:#fff;border-radius:5px;padding:0 10px;font-size:9px}.orbit-pagination button:disabled{opacity:.45}.orbit-single-panel{margin-top:14px}.orbit-data-state{min-height:280px;color:var(--od-muted);text-align:center;background:0 0;align-content:center;place-items:center;gap:9px;padding:28px;display:grid}.orbit-data-state svg{width:28px;height:28px;color:var(--od-green)}.orbit-data-state strong{color:var(--od-ink);font-size:14px}.orbit-data-state span{max-width:300px;font-size:12px;line-height:1.45}.orbit-data-state button{border:1px solid var(--od-line);background:#fff;border-radius:5px;height:32px;padding:0 12px}.orbit-data-state.orbit-premium-empty button{color:#fff;background:#17211d;border-color:#17211d;border-radius:7px;min-width:116px;margin-top:5px;padding:0 14px;font-weight:600}.orbit-data-state.orbit-premium-empty button:hover{background:#26332d}.orbit-data-state.orbit-premium-empty button:focus-visible{outline-offset:2px;outline:2px solid #278565}.orbit-data-state.is-error svg{color:#bd4037}.orbit-state{min-height:280px;color:var(--od-muted);text-align:center;background:0 0;align-content:center;place-items:center;margin:0;padding:30px;font-size:12px;display:grid}.orbit-state:before{content:none;display:none}.orbit-state.is-error{color:#9e3434;background:snow}.is-spinning{animation:.9s linear infinite orbit-spin}@keyframes orbit-spin{to{transform:rotate(360deg)}}.orbit-loading-state{width:100%;min-height:280px;color:var(--od-muted);text-align:left;background:0 0;grid-template-columns:36px minmax(0,260px);place-content:center;align-items:center;gap:10px 13px;padding:28px;display:grid}.orbit-loading-state>.orbit-logo{grid-row:1/span 2;width:30px;height:30px;animation:2.4s cubic-bezier(.65,0,.35,1) infinite orbit-loading-turn}.orbit-loading-state>div{gap:2px;display:grid}.orbit-loading-state small{color:var(--od-green);letter-spacing:.18em;font-size:7px;font-weight:800}.orbit-loading-state strong{color:var(--od-ink);font-size:12px;font-weight:680}.orbit-loading-state span{color:var(--od-muted);font-size:9px;line-height:1.45}.orbit-loading-state progress{width:100%;height:2px;color:var(--od-green);background:#dfe5e1;border:0;border-radius:0;grid-column:2;overflow:hidden}.orbit-loading-state progress::-webkit-progress-bar{background:#dfe5e1}.orbit-loading-state progress::-webkit-progress-value{background:var(--od-green)}.orbit-loading-state progress::-moz-progress-bar{background:var(--od-green)}.orbit-loading-state.is-compact{min-height:150px}@keyframes orbit-loading-turn{0%{opacity:.55;transform:rotate(0)}50%{opacity:1;transform:rotate(180deg)}to{opacity:.55;transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.orbit-loading-state>.orbit-logo{animation:none}}.orbit-resource-rows{display:grid}.orbit-resource-rows article{background:#fff;border-bottom:1px solid #e0e4e1;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:11px;min-height:72px;padding:10px 14px;transition:background .12s;display:grid}.orbit-resource-rows article:hover{background:#f5f7f5}.orbit-resource-rows article:last-child{border-bottom:0}.orbit-resource-rows article>div{min-width:0}.orbit-resource-rows strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.orbit-resource-rows p{color:var(--od-muted);text-overflow:ellipsis;white-space:nowrap;margin:4px 0;font-size:10px;overflow:hidden}.orbit-resource-rows small{color:#58615b;background:#eef1ef;border-radius:999px;width:fit-content;margin-top:2px;padding:2px 6px;font-size:9px;display:inline-flex}.orbit-resource-rows article>button{padding:0 9px}.orbit-resource-rows article>button svg{width:14px;height:14px}.orbit-run-workspace{display:grid}.orbit-run-workspace article{border-bottom:1px solid var(--od-line);gap:10px;padding:14px;display:grid}.orbit-run-workspace article:last-child{border-bottom:0}.orbit-run-workspace article>div:first-child{align-items:flex-start;gap:10px;display:flex}.orbit-run-workspace article>div:first-child>svg{color:var(--od-green)}.orbit-run-workspace article span{gap:3px;display:grid}.orbit-run-workspace article strong{font-size:12px}.orbit-run-workspace article small,.orbit-run-workspace article em{color:var(--od-muted);font-size:10px;font-style:normal}.orbit-run-workspace article>div:nth-child(2){flex-wrap:wrap;gap:6px;display:flex}.orbit-run-workspace ul{background:var(--od-soft);color:var(--od-muted);border-radius:5px;margin:0;padding:8px 12px 8px 28px;font-size:10px}.orbit-runs-summary{background:#fff;border:1px solid #cdd4d0;border-radius:9px;grid-template-columns:125px 125px 125px minmax(0,1fr);min-height:66px;margin-bottom:12px;display:grid;overflow:hidden;box-shadow:0 1px 2px #17221d0a}.orbit-runs-summary>div{border-right:1px solid #e0e4e1;align-items:center;gap:10px;min-width:0;padding:10px 14px;display:flex}.orbit-runs-summary>div>svg{width:25px;height:25px;color:var(--orbit-running);background:var(--orbit-running-soft);border-radius:7px;flex:0 0 25px;padding:5px}.orbit-runs-summary>div:nth-child(2)>svg{color:var(--orbit-review);background:var(--orbit-review-soft)}.orbit-runs-summary>div:nth-child(3)>svg{color:var(--orbit-complete);background:var(--orbit-complete-soft)}.orbit-runs-summary span{gap:2px;min-width:0;display:grid}.orbit-runs-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1;overflow:hidden}.orbit-runs-summary small{color:var(--od-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.orbit-runs-summary .orbit-runs-summary-context{background:#fff;border-right:0}.orbit-runs-summary .orbit-runs-summary-context>svg{color:var(--orbit-accent);background:var(--orbit-accent-soft)}.orbit-runs-summary-context span{flex:1}.orbit-runs-summary-context strong{font-size:11px}.orbit-runs-summary-context>button{color:#27312b;white-space:nowrap;background:#fff;border:1px solid #cbd2ce;border-radius:6px;align-items:center;gap:5px;min-height:30px;padding:0 10px;font-size:9px;font-weight:650;display:inline-flex}.orbit-runs-summary-context>button svg{width:12px}.orbit-runs-toolbar{border:1px solid var(--orbit-line);border-radius:var(--orbit-radius-md);background:#fff;align-items:center;gap:10px;min-height:48px;margin-bottom:12px;padding:6px 9px 6px 13px;display:flex}.orbit-runs-toolbar>span{color:#46504a;align-items:center;gap:7px;margin-right:auto;font-size:10px;font-weight:650;display:inline-flex}.orbit-runs-toolbar svg{width:14px;height:14px}.orbit-runs-toolbar label{color:var(--od-muted);align-items:center;gap:7px;font-size:9px;display:flex}.orbit-runs-toolbar select{max-width:170px;height:32px;color:var(--od-ink);background:#fff;border:1px solid #cbd2ce;border-radius:6px;padding:0 27px 0 9px;font-size:10px}.orbit-runs-toolbar>button{min-height:32px;color:var(--od-ink);background:#fff;border:1px solid #cbd2ce;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:10px;display:inline-flex}.orbit-runs-toolbar>button.is-icon-only{justify-content:center;width:32px;min-width:32px;padding:0}.orbit-runs-toolbar>button.is-primary{color:#fff;background:#17211d;border-color:#17211d;font-weight:650}.orbit-runs-layout{grid-template-columns:minmax(290px,.72fr) minmax(520px,1.55fr);align-items:start;gap:12px;display:grid}.orbit-runs-list-panel,.orbit-run-cockpit{border-color:#cdd4d0;min-width:0;box-shadow:0 1px 2px #17221d0a}.orbit-runs-list-panel .orbit-panel-header{height:53px}.orbit-runs-list-panel .orbit-panel-header>div{align-items:baseline;gap:7px;display:flex}.orbit-runs-list-panel .orbit-panel-header small{color:var(--od-muted);font-size:9px}.orbit-runs-list-panel .orbit-panel-header>svg{color:#69716c;width:15px}.orbit-runs-list{scrollbar-color:#c4cac6 transparent;scrollbar-width:thin;max-height:655px;overflow-y:auto}.orbit-runs-list>button{width:100%;min-height:117px;color:var(--od-ink);text-align:left;background:#fff;border:0;border-bottom:1px solid #dde2de;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;padding:13px 11px;transition:background .14s,box-shadow .14s;display:grid}.orbit-runs-list>button:hover{background:#f6f8f6}.orbit-runs-list>button.is-selected{box-shadow:none;background:#f3f5f4}.orbit-runs-list>button.is-selected[data-status=running]{background:var(--orbit-running-soft)}.orbit-runs-list>button.is-selected[data-status=waiting_approval]{background:var(--orbit-review-soft)}.orbit-runs-list>button.is-selected[data-status=completed]{background:var(--orbit-complete-soft)}.orbit-runs-list>button.is-selected[data-status=failed]{background:var(--orbit-failed-soft)}.orbit-runs-list>button>svg{color:#828984;align-self:center;width:14px}.orbit-run-state{color:#4b5750;background:#f4f6f4;border:1px solid #ccd4cf;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.orbit-run-state svg{width:14px;height:14px}.orbit-run-state.is-running{color:var(--orbit-running);background:var(--orbit-running-soft);border-color:#a9c6ed}.orbit-run-state.is-waiting_approval{color:var(--orbit-review);background:var(--orbit-review-soft);border-color:#ecd09e}.orbit-run-state.is-completed{color:var(--orbit-complete);background:var(--orbit-complete-soft);border-color:#b6d9c9}.orbit-run-state.is-failed{color:var(--orbit-failed);background:var(--orbit-failed-soft);border-color:#e2bab7}.orbit-run-state.is-cancelled{color:var(--orbit-cancelled);background:var(--orbit-cancelled-soft)}.orbit-run-list-copy{gap:5px;min-width:0;display:grid}.orbit-run-list-copy>span:first-child{align-items:center;gap:7px;display:flex}.orbit-run-list-copy strong{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11px;font-weight:670;overflow:hidden}.orbit-run-list-copy>small{color:#59625c;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.orbit-run-list-copy em,.orbit-run-cockpit-head>em{color:#56605a;background:#e9ecea;border-radius:999px;flex:none;padding:3px 6px;font-size:8px;font-style:normal;font-weight:700}.orbit-run-list-copy em.is-running,.orbit-run-cockpit-head>em.is-running{color:var(--orbit-running);background:var(--orbit-running-soft)}.orbit-run-list-copy em.is-waiting_approval,.orbit-run-cockpit-head>em.is-waiting_approval{color:var(--orbit-review);background:var(--orbit-review-soft)}.orbit-run-list-copy em.is-completed,.orbit-run-cockpit-head>em.is-completed{color:var(--orbit-complete);background:var(--orbit-complete-soft)}.orbit-run-list-copy em.is-failed,.orbit-run-cockpit-head>em.is-failed{color:var(--orbit-failed);background:var(--orbit-failed-soft)}.orbit-run-list-meta{flex-wrap:wrap;gap:8px;display:flex}.orbit-run-list-meta i{color:#737b76;align-items:center;gap:4px;font-size:8px;font-style:normal;display:inline-flex}.orbit-run-list-meta svg{width:10px;height:10px}.orbit-run-progress{align-items:center;gap:7px;display:flex}.orbit-run-progress>i{background:#dce2de;border-radius:99px;flex:1;height:4px;overflow:hidden}.orbit-run-progress>i>b{border-radius:inherit;background:var(--orbit-cancelled);height:100%;display:block}.orbit-runs-list>button[data-status=running] .orbit-run-progress>i>b{background:var(--orbit-running)}.orbit-runs-list>button[data-status=waiting_approval] .orbit-run-progress>i>b{background:var(--orbit-review)}.orbit-runs-list>button[data-status=completed] .orbit-run-progress>i>b{background:var(--orbit-complete)}.orbit-runs-list>button[data-status=failed] .orbit-run-progress>i>b{background:var(--orbit-failed)}.orbit-run-progress>small{color:#66706a;font-size:8px}.orbit-runs-no-result{min-height:210px;color:var(--od-muted);text-align:center;align-content:center;place-items:center;gap:7px;padding:20px;display:grid}.orbit-runs-no-result svg{color:#27815f;width:24px}.orbit-runs-no-result strong{color:var(--od-ink);font-size:12px}.orbit-runs-no-result span{font-size:9px}.orbit-run-cockpit{overflow:visible}.orbit-run-cockpit-head{border-bottom:1px solid #dce1de;justify-content:space-between;align-items:flex-start;gap:12px;min-height:95px;padding:16px;display:flex}.orbit-run-cockpit-head>div{align-items:flex-start;gap:10px;min-width:0;display:flex}.orbit-run-cockpit-head>div>span:last-child{gap:4px;min-width:0;display:grid}.orbit-run-cockpit-head small{color:#6e7771;letter-spacing:.11em;font-size:8px;font-weight:750}.orbit-run-cockpit-head h2{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;overflow:hidden}.orbit-run-cockpit-head p{color:var(--od-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;overflow:hidden}.orbit-run-context-grid{border-bottom:1px solid #dce1de;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.orbit-run-context-grid>div,.orbit-run-context-grid>button{min-height:78px;color:var(--od-ink);text-align:left;background:#fff;border:1px solid #e0e4e1;border-top:0;border-left:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px;padding:12px;display:grid}.orbit-run-context-grid>:nth-child(3n){border-right:0}.orbit-run-context-grid>:nth-child(n+4){border-bottom:0}.orbit-run-context-grid>button:hover{background:#f5f8f6}.orbit-run-context-grid>div>svg,.orbit-run-context-grid>button>svg:first-child{width:15px;color:var(--orbit-running)}.orbit-run-context-grid>:nth-child(2)>svg:first-child{color:#7654b5}.orbit-run-context-grid>:nth-child(3)>svg:first-child{color:#24839a}.orbit-run-context-grid>:nth-child(4)>svg:first-child{color:var(--orbit-review)}.orbit-run-context-grid>:nth-child(5)>svg:first-child{color:#8a56a8}.orbit-run-context-grid>:nth-child(6)>svg:first-child{color:var(--orbit-cancelled)}.orbit-run-context-grid>button>svg:last-child{color:#8b928e;align-self:center;width:12px}.orbit-run-context-grid span{gap:3px;min-width:0;display:grid}.orbit-run-context-grid small{color:#7b837e;font-size:8px}.orbit-run-context-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.orbit-run-context-grid em{color:#69726c;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.orbit-run-progress-panel{background:#fff;border:1px solid #d6ddd8;border-radius:8px;margin:13px;padding:12px}.orbit-run-progress-panel header{justify-content:space-between;align-items:flex-end;margin-bottom:9px;display:flex}.orbit-run-progress-panel header>div{align-items:baseline;gap:7px;display:flex}.orbit-run-progress-panel header small{color:#69716c;letter-spacing:.08em;font-size:8px;font-weight:750}.orbit-run-progress-panel header strong{font-size:13px}.orbit-run-progress-panel header>span{color:#69716c;font-size:8px}.orbit-run-progress-panel>div{background:#d9dfdb;border-radius:99px;height:6px;overflow:hidden}.orbit-run-progress-panel>div i{border-radius:inherit;background:var(--orbit-cancelled);height:100%;display:block}.orbit-run-progress-panel[data-status=running]>div i{background:var(--orbit-running)}.orbit-run-progress-panel[data-status=waiting_approval]>div i{background:var(--orbit-review)}.orbit-run-progress-panel[data-status=completed]>div i{background:var(--orbit-complete)}.orbit-run-progress-panel[data-status=failed]>div i{background:var(--orbit-failed)}.orbit-run-progress-panel footer{color:#7a827d;justify-content:space-between;margin-top:7px;font-size:7px;display:flex}.orbit-run-actions{border-bottom:1px solid #dce1de;flex-wrap:wrap;gap:7px;padding:0 13px 13px;display:flex}.orbit-run-actions button{color:#26302a;background:#fff;border:1px solid #cdd4d0;border-radius:6px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:9px;font-weight:650;display:inline-flex}.orbit-run-actions button svg{width:13px}.orbit-run-actions button.is-primary{color:#fff;background:#17211c;border-color:#17211c}.orbit-run-actions button.is-danger{color:#9f3d37;border-color:#e3c4c1}.orbit-run-actions button:disabled{opacity:.45}.orbit-run-actions>span{color:#49705e;align-items:center;gap:7px;font-size:9px;display:inline-flex}.orbit-run-actions>span svg{width:14px}.orbit-run-detail-grid{grid-template-columns:1fr 1fr;min-height:240px;display:grid}.orbit-run-detail-grid>section{border-right:1px solid #dce1de;min-width:0;padding:13px}.orbit-run-detail-grid>section:last-child{border-right:0}.orbit-run-detail-grid>section>header{align-items:center;gap:7px;margin-bottom:12px;display:flex}.orbit-run-detail-grid>section:first-child>header svg{width:14px;color:var(--orbit-running)}.orbit-run-detail-grid>section:last-child>header svg{color:#7654b5;width:14px}.orbit-run-detail-grid h3{margin:0;font-size:10px}.orbit-run-detail-grid header span{color:#59635d;background:#edf0ee;border-radius:99px;margin-left:auto;padding:2px 6px;font-size:8px}.orbit-run-timeline{display:grid}.orbit-run-timeline article{grid-template-columns:auto minmax(0,1fr);gap:8px;min-height:45px;display:grid;position:relative}.orbit-run-timeline article:not(:last-child):before{content:"";background:#d3dad5;width:1px;position:absolute;top:12px;bottom:-3px;left:4px}.orbit-run-timeline article>i{z-index:1;background:var(--orbit-running);border:2px solid #fff;border-radius:50%;width:9px;height:9px;margin-top:3px;position:relative;box-shadow:0 0 0 1px #a9c6ed}.orbit-run-timeline article>div{align-content:start;gap:2px;min-width:0;display:grid}.orbit-run-timeline strong{text-transform:capitalize;font-size:9px}.orbit-run-timeline small{color:#7a827d;font-size:8px}.orbit-run-timeline p{color:#626b65;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:8px;overflow:hidden}.orbit-run-detail-grid pre{color:#3d4841;background:#f5f7f5;border:1px solid #e0e4e1;border-radius:6px;max-height:150px;margin:0;padding:10px;font-size:8px;line-height:1.5;overflow:auto}.orbit-run-detail-grid>section>footer{color:#737b76;justify-content:space-between;gap:8px;margin-top:10px;font-size:8px;display:flex}.orbit-run-section-empty{color:#7a827d;text-align:center;place-items:center;min-height:105px;margin:0;font-size:9px;display:grid}.orbit-run-error{color:#9e3b35;background:#fff3f2;border:1px solid #efd0cd;border-radius:6px;gap:9px;padding:10px;display:flex}.orbit-run-error>svg{flex:0 0 16px;width:16px}.orbit-run-error span{gap:4px;display:grid}.orbit-run-error strong{font-size:9px}.orbit-run-error p{margin:0;font-size:8px}.orbit-runs-empty{text-align:center;align-content:center;place-items:center;min-height:480px;padding:45px;display:grid}.orbit-runs-empty>svg{color:#27815f;background:#e8f3ed;border-radius:9px;width:34px;height:34px;padding:7px}.orbit-runs-empty h2{margin:13px 0 5px;font-size:16px}.orbit-runs-empty p{max-width:430px;color:var(--od-muted);margin:0 0 16px;font-size:10px;line-height:1.5}.orbit-runs-empty button{color:#fff;background:#17211c;border:0;border-radius:6px;min-height:34px;padding:0 13px;font-size:10px;font-weight:650}.orbit-run-create-backdrop{z-index:120;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1219156b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.orbit-run-create-dialog{background:#fff;border:1px solid #cbd2ce;border-radius:12px;width:min(620px,100%);overflow:hidden;box-shadow:0 24px 70px #0e181340}.orbit-run-create-dialog>header{background:#f3f5f3;border-bottom:1px solid #dce1de;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px;display:flex}.orbit-run-create-dialog>header small{color:#2c765a;letter-spacing:.11em;font-size:8px;font-weight:760}.orbit-run-create-dialog>header h2{margin:4px 0;font-size:17px}.orbit-run-create-dialog>header p{color:#69716c;margin:0;font-size:9px}.orbit-run-create-dialog>header button{background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;padding:0;display:grid}.orbit-run-create-dialog>header button:hover{background:#e5e9e6}.orbit-run-create-dialog>header button svg{width:15px}.orbit-run-create-dialog>label,.orbit-run-create-row{margin:14px 20px 0}.orbit-run-create-dialog label{gap:6px;display:grid}.orbit-run-create-dialog label>span{color:#4d5650;font-size:9px;font-weight:650}.orbit-run-create-dialog select,.orbit-run-create-dialog textarea{width:100%;color:var(--od-ink);font:inherit;background:#fff;border:1px solid #cbd2ce;border-radius:7px;font-size:10px}.orbit-run-create-dialog select{height:38px;padding:0 10px}.orbit-run-create-dialog textarea{resize:vertical;padding:10px;line-height:1.45}.orbit-run-create-dialog select:focus,.orbit-run-create-dialog textarea:focus{border-color:#328466;outline:2px solid #32846624}.orbit-run-create-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.orbit-run-create-context{color:#285e49;background:#f0f7f3;border:1px solid #d5e2dc;border-radius:7px;align-items:center;gap:9px;margin:14px 20px 0;padding:10px;display:flex}.orbit-run-create-context>svg{width:17px}.orbit-run-create-context>div{gap:3px;display:grid}.orbit-run-create-context strong{font-size:9px}.orbit-run-create-context span{color:#607068;font-size:8px}.orbit-run-create-dialog>footer{border-top:1px solid #dce1de;justify-content:flex-end;gap:8px;margin-top:18px;padding:13px 20px;display:flex}.orbit-run-create-dialog>footer button{min-height:34px;color:var(--od-ink);background:#fff;border:1px solid #cbd2ce;border-radius:6px;align-items:center;gap:6px;padding:0 13px;font-size:10px;font-weight:650;display:inline-flex}.orbit-run-create-dialog>footer button svg{width:14px}.orbit-run-create-dialog>footer button.is-primary{color:#fff;background:#17211c;border-color:#17211c}.orbit-run-create-dialog>footer button:disabled{opacity:.45}@media (width<=1120px){.orbit-runs-summary{grid-template-columns:repeat(3,105px) minmax(0,1fr)}.orbit-runs-layout{grid-template-columns:minmax(250px,.62fr) minmax(460px,1.38fr)}.orbit-run-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.orbit-run-context-grid>:nth-child(n){border-bottom:1px solid #e0e4e1;border-right:1px solid #e0e4e1}.orbit-run-context-grid>:nth-child(2n){border-right:0}.orbit-run-context-grid>:nth-child(n+5){border-bottom:0}}@media (width<=820px){.orbit-runs-summary{grid-template-columns:repeat(3,1fr)}.orbit-runs-summary-context{grid-column:1/-1}.orbit-runs-toolbar{flex-wrap:wrap;align-items:stretch}.orbit-runs-toolbar>span{width:100%}.orbit-runs-toolbar label{flex:1}.orbit-runs-toolbar select{width:100%;max-width:none}.orbit-runs-layout{grid-template-columns:1fr}.orbit-runs-list{max-height:340px}}@media (width<=560px){.orbit-runs-summary>div:not(.orbit-runs-summary-context){padding:9px}.orbit-runs-summary-context{flex-wrap:wrap}.orbit-runs-summary-context>button{justify-content:center;width:100%}.orbit-run-context-grid,.orbit-run-detail-grid{grid-template-columns:1fr}.orbit-run-context-grid>:nth-child(n),.orbit-run-detail-grid>section{border-bottom:1px solid #e0e4e1;border-right:0}.orbit-run-context-grid>:last-child,.orbit-run-detail-grid>section:last-child{border-bottom:0}.orbit-run-create-row{grid-template-columns:1fr}}.orbit-run-filter-tokens{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.orbit-run-filter-tokens em{border:1px solid var(--orbit-line-soft);color:var(--orbit-muted);background:var(--orbit-surface-subtle);white-space:nowrap;border-radius:999px;padding:3px 7px;font-size:9px;font-style:normal}.orbit-runs-toolbar>button.is-active{border-color:var(--orbit-line-strong);background:var(--orbit-surface-subtle)}.orbit-runs-toolbar>button b{min-width:17px;color:var(--orbit-surface);background:var(--orbit-ink);text-align:center;border-radius:999px;padding:1px 5px;font-size:8px}.orbit-run-filter-panel{border:1px solid var(--orbit-line);border-radius:var(--orbit-radius-md);background:var(--orbit-surface);grid-template-columns:repeat(5,minmax(130px,1fr));gap:9px;margin:-4px 0 12px;padding:12px;display:grid}.orbit-run-filter-panel>label{min-width:0;color:var(--orbit-muted);gap:5px;font-size:9px;display:grid}.orbit-run-filter-panel>label>span{font-weight:650}.orbit-run-filter-panel input,.orbit-run-filter-panel select{border:1px solid var(--orbit-line-strong);width:100%;min-width:0;height:34px;color:var(--orbit-ink);background:var(--orbit-surface);border-radius:6px;padding:0 10px;font-size:10px}.orbit-run-filter-panel input:focus,.orbit-run-filter-panel select:focus{border-color:var(--orbit-accent);outline:2px solid color-mix(in srgb, var(--orbit-accent) 15%, transparent)}.orbit-run-filter-panel>footer{grid-column:1/-1;justify-content:flex-end;gap:7px;padding-top:2px;display:flex}.orbit-run-filter-panel>footer button{border:1px solid var(--orbit-line);min-height:32px;color:var(--orbit-ink);background:var(--orbit-surface);border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:9px;font-weight:650;display:inline-flex}.orbit-run-filter-panel>footer button svg{width:13px}.orbit-run-filter-panel>footer button.is-primary{color:#fff;background:#17211c;border-color:#17211c}.orbit-run-stage-view{--orbit-run-stage-preparation:#4f76b2;--orbit-run-stage-execution:#6c56a1;--orbit-run-stage-validation:#a47331;--orbit-run-stage-delivered:#467c5b;border-top:1px solid var(--orbit-line);padding:7px 0 1px;display:grid}.orbit-run-stage-group{--orbit-run-stage-color:var(--orbit-run-stage-preparation);grid-template-columns:126px 72px minmax(0,1fr);gap:11px;min-height:128px;display:grid}.orbit-run-stage-group[data-stage=execution]{--orbit-run-stage-color:var(--orbit-run-stage-execution)}.orbit-run-stage-group[data-stage=validation]{--orbit-run-stage-color:var(--orbit-run-stage-validation)}.orbit-run-stage-group[data-stage=delivered]{--orbit-run-stage-color:var(--orbit-run-stage-delivered)}.orbit-run-stage-group>header{text-align:right;padding-top:16px}.orbit-run-stage-group>header strong{color:var(--orbit-ink);font-size:11px;display:block}.orbit-run-stage-group>header span{color:var(--orbit-muted);margin-top:3px;font-size:9px;display:block}.orbit-run-stage-lane{justify-content:center;display:flex;position:relative}.orbit-run-stage-lane>button{z-index:1;border:0;border-radius:20px;place-items:center;width:56px;height:56px;margin-top:7px;padding:0;display:grid;position:relative;color:#fff!important;background:var(--orbit-run-stage-color)!important}.orbit-run-stage-lane>button:hover{color:#fff!important;background:color-mix(in srgb, var(--orbit-run-stage-color) 94%, #000)!important}.orbit-run-stage-lane>button[aria-pressed=true]{box-shadow:0 0 0 3px var(--orbit-surface), 0 0 0 5px var(--orbit-line-strong)!important}.orbit-run-stage-lane>button svg{width:17px;height:17px}.orbit-run-stage-lane>i{background:var(--orbit-line-strong);width:2px;position:absolute;top:63px;bottom:0;left:50%;transform:translate(-50%)}.orbit-run-stage-content{min-width:0;padding:7px 0 17px}.orbit-run-stage-content>p{color:var(--orbit-muted);margin:0 0 5px;font-size:10px}.orbit-run-stage-list{border-top:1px solid var(--orbit-line)}.orbit-run-stage-list>article{border-bottom:1px solid var(--orbit-line);background:0 0}.orbit-run-stage-list>article.is-selected{background:var(--orbit-surface-subtle)}.orbit-run-stage-main{width:100%;min-height:61px;color:var(--orbit-ink);text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1.6fr) minmax(150px,.55fr) auto 20px;align-items:center;gap:12px;padding:9px 4px;display:grid}.orbit-run-stage-main:hover{background:var(--orbit-surface-subtle)}.orbit-run-stage-main>span:first-child{gap:3px;min-width:0;display:grid}.orbit-run-stage-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.orbit-run-stage-main small,.orbit-run-stage-main>em{color:var(--orbit-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.orbit-run-stage-main>svg{width:14px;color:var(--orbit-muted);transition:transform .14s}.orbit-run-stage-main[aria-expanded=true]>svg{transform:rotate(90deg)}.orbit-run-stage-status{border:1px solid var(--orbit-line);width:fit-content;color:var(--orbit-ink);background:var(--orbit-surface-subtle);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 7px;font-size:9px;font-style:normal;display:inline-flex}.orbit-run-stage-status>i{background:#7b8680;border-radius:50%;width:7px;height:7px}.orbit-run-stage-status.is-pending>i{background:var(--orbit-run-stage-preparation)}.orbit-run-stage-status.is-running>i{background:var(--orbit-run-stage-execution)}.orbit-run-stage-status.is-waiting_approval>i{background:var(--orbit-run-stage-validation)}.orbit-run-stage-status.is-completed>i{background:var(--orbit-run-stage-delivered)}.orbit-run-stage-status.is-failed>i{background:var(--orbit-failed)}.orbit-run-stage-status.is-cancelled>i{background:var(--orbit-cancelled)}.orbit-run-stage-actions{border-top:1px solid var(--orbit-line-soft);justify-content:space-between;align-items:center;gap:10px;padding:8px 4px 10px;display:flex}.orbit-run-stage-actions>span{min-width:0;color:var(--orbit-muted);align-items:center;gap:10px;display:flex}.orbit-run-stage-actions>span small{white-space:nowrap;font-size:8px}.orbit-run-stage-actions nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.orbit-run-stage-actions nav>button{border:1px solid var(--orbit-line);min-height:30px;color:var(--orbit-ink);background:var(--orbit-surface);border-radius:6px;align-items:center;gap:5px;padding:0 9px;font-size:8px;font-weight:650;display:inline-flex}.orbit-run-stage-actions nav>button svg{width:12px}.orbit-run-stage-actions nav>button.is-danger{color:var(--orbit-danger)}.orbit-run-stage-actions nav>button.is-detail{color:#25352c;background:#f8faf8;border-color:#bfc8c2}.orbit-run-stage-actions nav>button:disabled{opacity:.45}.orbit-run-stage-actions nav>span{color:var(--orbit-success);align-items:center;gap:5px;font-size:9px;display:inline-flex}.orbit-run-stage-actions nav>span svg{width:13px}.orbit-run-detail-drawer{--orbit-run-stage-preparation:#4f76b2;--orbit-run-stage-execution:#6c56a1;--orbit-run-stage-validation:#a47331;--orbit-run-stage-delivered:#467c5b;width:min(96vw,760px)}.orbit-run-detail-body{background:#f7f8f7;padding:0}.orbit-run-detail-tabs{z-index:3;border-bottom:1px solid var(--orbit-line);scrollbar-width:none;background:#fffffffa;min-height:45px;padding:0 18px;display:flex;position:sticky;top:0;overflow-x:auto}.orbit-run-detail-tabs::-webkit-scrollbar{display:none}.orbit-run-detail-tabs>button{min-height:45px;color:var(--orbit-muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:0 13px;font-size:10px;font-weight:650}.orbit-run-detail-tabs>button[aria-selected=true]{border-bottom-color:var(--orbit-ink);color:var(--orbit-ink)}.orbit-run-detail-tabs>button:hover{color:var(--orbit-ink)}.orbit-run-detail-panel{padding:18px}.orbit-run-detail-partial-error{color:#725420;background:#fffdf7;border:1px solid #dbc9a9;border-radius:6px;align-items:center;gap:7px;margin:12px 18px 0;padding:8px 10px;font-size:9px;display:flex}.orbit-run-detail-partial-error svg{width:14px}.orbit-run-detail-overview{border:1px solid var(--orbit-line);background:#fff;border-radius:8px;padding:17px}.orbit-run-detail-status-line{justify-content:space-between;align-items:center;gap:12px;display:flex}.orbit-run-detail-status-line>small{color:var(--orbit-muted);letter-spacing:.08em;font-size:8px}.orbit-run-detail-overview>p{color:var(--orbit-ink);margin:14px 0 17px;font-size:13px;font-weight:620;line-height:1.45}.orbit-run-detail-metrics{border-top:1px solid var(--orbit-line-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;display:grid}.orbit-run-detail-metrics>div{border-left:1px solid var(--orbit-line-soft);min-width:0;padding:11px 11px 0}.orbit-run-detail-metrics>div:first-child{border-left:0;padding-left:0}.orbit-run-detail-metrics dt,.orbit-run-detail-mini-grid dt{color:var(--orbit-muted);font-size:8px}.orbit-run-detail-metrics dd,.orbit-run-detail-mini-grid dd{overflow-wrap:anywhere;min-width:0;color:var(--orbit-ink);margin:4px 0 0;font-size:10px;font-weight:620}.orbit-run-detail-current-step{border:1px solid #cfd7d2;border-left:3px solid var(--orbit-run-stage-execution);background:#fff;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 14px;margin-top:12px;padding:14px 16px;display:grid}.orbit-run-detail-current-step>header,.orbit-run-detail-section>header,.orbit-run-detail-artifacts>header{align-items:flex-start;gap:9px;min-width:0;display:flex}.orbit-run-detail-current-step>header svg,.orbit-run-detail-section>header svg,.orbit-run-detail-artifacts>header svg{color:#53635a;flex:0 0 15px;width:15px}.orbit-run-detail-current-step>header span,.orbit-run-detail-section>header span,.orbit-run-detail-artifacts>header span{gap:3px;min-width:0;display:grid}.orbit-run-detail-current-step small,.orbit-run-detail-section header small,.orbit-run-detail-artifacts header small{color:var(--orbit-muted);letter-spacing:.1em;font-size:7px;font-weight:750}.orbit-run-detail-current-step strong{font-size:11px}.orbit-run-detail-current-step>p{color:var(--orbit-muted);grid-column:1;margin:0 0 0 24px;font-size:9px}.orbit-run-detail-current-step>button{border:1px solid var(--orbit-line);min-height:30px;color:var(--orbit-ink);background:#fff;border-radius:6px;grid-area:1/2/span 2;padding:0 9px;font-size:8px;font-weight:650}.orbit-run-detail-link-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.orbit-run-detail-link-grid>article{border:1px solid var(--orbit-line);background:#fff;border-radius:7px;align-items:flex-start;gap:10px;min-width:0;padding:13px;display:flex}.orbit-run-detail-link-grid>article>svg{color:#65736b;flex:0 0 15px;width:15px}.orbit-run-detail-link-grid>article>span{gap:3px;min-width:0;display:grid}.orbit-run-detail-link-grid small{color:var(--orbit-muted);letter-spacing:.09em;font-size:7px;font-weight:750}.orbit-run-detail-link-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.orbit-run-detail-link-grid em{color:var(--orbit-muted);font-size:8px;font-style:normal}.orbit-run-detail-loading,.orbit-run-detail-empty{min-height:150px;color:var(--orbit-muted);justify-content:center;align-items:center;gap:9px;margin:0;font-size:10px;display:flex}.orbit-run-detail-loading svg,.orbit-run-detail-empty>svg{width:17px}.orbit-run-detail-empty{text-align:center;flex-direction:column}.orbit-run-detail-empty strong{color:var(--orbit-ink);font-size:11px}.orbit-run-detail-empty p{max-width:330px;margin:0;line-height:1.5}.orbit-run-detail-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.orbit-run-detail-section{border:1px solid var(--orbit-line);background:#fff;border-radius:8px;min-width:0;padding:15px}.orbit-run-detail-section.is-full{width:100%}.orbit-run-detail-section h3,.orbit-run-detail-artifacts h3{margin:0;font-size:11px}.orbit-run-detail-section>dl{gap:0;margin:13px 0 0;display:grid}.orbit-run-detail-section>dl>div{border-top:1px solid var(--orbit-line-soft);grid-template-columns:108px minmax(0,1fr);gap:10px;padding:7px 0;display:grid}.orbit-run-detail-section>dl dt{color:var(--orbit-muted);font-size:8px}.orbit-run-detail-section>dl dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:9px;font-weight:600}.orbit-run-detail-section>p{color:var(--orbit-muted);margin:12px 0 0;font-size:9px;line-height:1.55}.orbit-run-detail-section>code{width:fit-content;max-width:100%;color:var(--orbit-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:12px;font-size:8px;display:block;overflow:hidden}.orbit-run-detail-tags{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.orbit-run-detail-tags>span{border:1px solid var(--orbit-line);color:#4c5952;background:#fafbfa;border-radius:999px;padding:3px 6px;font-size:7px}.orbit-run-detail-criteria,.orbit-run-detail-compact-list,.orbit-run-detail-version-list{border-top:1px solid var(--orbit-line-soft);margin-top:13px;padding-top:11px}.orbit-run-detail-criteria h4,.orbit-run-detail-compact-list h4,.orbit-run-detail-version-list h4{text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px;font-size:8px}.orbit-run-detail-criteria p{color:var(--orbit-muted);align-items:flex-start;gap:6px;margin:5px 0;font-size:8px;display:flex}.orbit-run-detail-criteria svg{width:12px;color:var(--orbit-success);flex:0 0 12px}.orbit-run-detail-standard-list{gap:0;margin-top:11px;display:grid}.orbit-run-detail-standard-list>article{border-top:1px solid var(--orbit-line-soft);align-items:flex-start;gap:8px;padding:8px 0;display:flex}.orbit-run-detail-standard-list svg{color:#66746c;flex:0 0 13px;width:13px}.orbit-run-detail-standard-list span{gap:2px;min-width:0;display:grid}.orbit-run-detail-standard-list strong{font-size:9px}.orbit-run-detail-standard-list small{color:var(--orbit-muted);font-size:8px}.orbit-run-detail-artifacts>header{margin-bottom:9px}.orbit-run-detail-disclosure{border-bottom:1px solid var(--orbit-line);background:#fff}.orbit-run-detail-disclosure:first-of-type{border-top:1px solid var(--orbit-line)}.orbit-run-detail-disclosure>summary{cursor:pointer;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;padding:8px 2px;list-style:none;display:grid}.orbit-run-detail-disclosure>summary::-webkit-details-marker{display:none}.orbit-run-detail-disclosure>summary>svg{color:#65736b;width:15px}.orbit-run-detail-disclosure>summary>span{gap:3px;min-width:0;display:grid}.orbit-run-detail-disclosure>summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.orbit-run-detail-disclosure>summary small{color:var(--orbit-muted);font-size:8px}.orbit-run-detail-disclosure>summary em{border:1px solid var(--orbit-line);color:var(--orbit-muted);white-space:nowrap;background:#fafbfa;border-radius:999px;padding:3px 6px;font-size:7px;font-style:normal}.orbit-run-detail-disclosure>div{padding:0 29px 15px}.orbit-run-detail-disclosure>div>p{color:var(--orbit-muted);margin:0 0 11px;font-size:9px;line-height:1.5}.orbit-run-detail-disclosure>div>a{color:var(--orbit-ink);text-underline-offset:2px;margin-top:12px;font-size:8px;font-weight:650;text-decoration:underline;display:inline-block}.orbit-run-detail-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.orbit-run-detail-mini-grid>div{border:1px solid var(--orbit-line-soft);border-radius:5px;padding:8px}.orbit-run-detail-compact-list>p{border-top:1px solid var(--orbit-line-soft);color:var(--orbit-muted);justify-content:space-between;gap:10px;margin:0;padding:6px 0;font-size:8px;display:flex}.orbit-run-detail-compact-list>p strong{color:var(--orbit-ink)}.orbit-run-detail-version-list>article{border-top:1px solid var(--orbit-line-soft);align-items:flex-start;gap:8px;padding:7px 0;display:flex}.orbit-run-detail-version-list>article>span{flex:none;font-size:8px;font-weight:750}.orbit-run-detail-version-list>article>div{gap:2px;display:grid}.orbit-run-detail-version-list strong{font-size:8px}.orbit-run-detail-version-list small{color:var(--orbit-muted);font-size:7px}.orbit-run-detail-raw{border:1px solid var(--orbit-line);background:#fff;border-radius:7px;margin-top:14px}.orbit-run-detail-raw>summary{cursor:pointer;align-items:center;gap:8px;padding:11px 13px;font-size:9px;font-weight:650;display:flex}.orbit-run-detail-raw>summary svg{width:14px}.orbit-run-detail-raw>pre{border-top:1px solid var(--orbit-line);color:#39443e;background:#f7f8f7;max-height:270px;margin:0;padding:13px;font-size:8px;line-height:1.55;overflow:auto}.orbit-run-detail-error{color:#8a3e35;background:snow;border:1px solid #dec5c1;border-radius:7px;align-items:flex-start;gap:9px;margin-top:12px;padding:12px 14px;display:flex}.orbit-run-detail-error>svg{flex:0 0 15px;width:15px}.orbit-run-detail-error strong{font-size:9px}.orbit-run-detail-error p{margin:4px 0 0;font-size:8px;line-height:1.45}.orbit-run-detail-control-stack{gap:10px;display:grid}.orbit-run-detail-governance,.orbit-run-detail-events{gap:0;margin:13px 0 0;padding:0;list-style:none;display:grid}.orbit-run-detail-governance>li{border-top:1px solid var(--orbit-line-soft);grid-template-columns:25px minmax(0,1fr) 16px;align-items:center;gap:9px;min-height:47px;display:grid}.orbit-run-detail-governance>li>span{border:1px solid var(--orbit-line);width:21px;height:21px;color:var(--orbit-muted);border-radius:50%;place-items:center;font-size:7px;display:grid}.orbit-run-detail-governance>li.is-current>span{color:#fff;background:#26362d;border-color:#26362d}.orbit-run-detail-governance>li>div{gap:2px;min-width:0;display:grid}.orbit-run-detail-governance strong{font-size:9px}.orbit-run-detail-governance small{color:var(--orbit-muted);font-size:7px}.orbit-run-detail-governance>li>svg{width:14px;color:var(--orbit-muted)}.orbit-run-detail-decision{border-top:1px solid var(--orbit-line-soft);margin-top:12px;padding-top:12px}.orbit-run-detail-decision label{color:var(--orbit-muted);gap:6px;font-size:8px;display:grid}.orbit-run-detail-decision textarea{resize:vertical;border:1px solid var(--orbit-line);width:100%;color:var(--orbit-ink);font:inherit;background:#fff;border-radius:6px;padding:9px}.orbit-run-detail-decision footer{justify-content:flex-end;gap:6px;margin-top:8px;display:flex}.orbit-run-detail-decision button,.orbit-run-detail-footer-actions button{border:1px solid var(--orbit-line);min-height:32px;color:var(--orbit-ink);background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:8px;font-weight:650;display:inline-flex}.orbit-run-detail-decision button svg,.orbit-run-detail-footer-actions button svg{width:13px}.orbit-run-detail-decision button.is-danger,.orbit-run-detail-footer-actions button.is-danger{color:var(--orbit-danger)}.orbit-run-detail-decision button.is-approve{color:#fff;background:#2f6949;border-color:#2f6949}.orbit-run-detail-receipt{background:#fbfdfb;border:1px solid #cad9cf;border-radius:6px;align-items:flex-start;gap:7px;padding:9px;display:flex;color:#356047!important}.orbit-run-detail-receipt svg{flex:0 0 13px;width:13px}.orbit-run-detail-events>li{border-top:1px solid var(--orbit-line-soft);grid-template-columns:11px minmax(0,1fr);gap:9px;min-height:42px;padding:8px 0;display:grid}.orbit-run-detail-events>li>span{background:#738079;border-radius:50%;width:7px;height:7px;margin-top:4px}.orbit-run-detail-events>li>div{gap:3px;min-width:0;display:grid}.orbit-run-detail-events strong{font-size:8px}.orbit-run-detail-events small{color:var(--orbit-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.orbit-run-detail-footer-actions{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.orbit-run-detail-footer-actions>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.orbit-run-detail-footer-actions button.is-primary{color:#fff;background:#1f2c25;border-color:#1f2c25}.orbit-run-detail-footer-actions button.is-approve{color:#fff;background:#2f6949;border-color:#2f6949}.orbit-run-detail-closed{color:var(--orbit-success);align-items:center;gap:6px;font-size:9px;display:inline-flex}.orbit-run-detail-closed svg{width:14px}@media (width<=1050px){.orbit-run-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.orbit-run-stage-group{grid-template-columns:98px 64px minmax(0,1fr);gap:8px}.orbit-run-stage-main{grid-template-columns:minmax(0,1fr) auto 20px}.orbit-run-stage-main>em{display:none}}@media (width<=700px){.orbit-run-detail-drawer{width:100vw;max-width:none}.orbit-run-detail-panel{padding:13px}.orbit-run-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.orbit-run-detail-metrics>div{border-left:0;border-bottom:1px solid var(--orbit-line-soft);padding:9px 0}.orbit-run-detail-link-grid,.orbit-run-detail-section-grid,.orbit-run-detail-current-step{grid-template-columns:1fr}.orbit-run-detail-current-step>button{grid-area:auto/1;width:fit-content;margin-left:24px}.orbit-run-detail-footer-actions{flex-direction:column;align-items:stretch}.orbit-run-detail-footer-actions>button{width:fit-content}.orbit-run-detail-footer-actions>div{justify-content:flex-start}.orbit-runs-page>.orbit-module-heading{flex-wrap:wrap;align-items:flex-start;gap:9px}.orbit-runs-page>.orbit-module-heading .orbit-module-heading-copy{width:100%}.orbit-runs-page>.orbit-module-heading .orbit-module-heading-actions{justify-content:flex-start;width:100%}.orbit-runs-page>.orbit-module-heading p{white-space:normal;max-width:none;overflow:visible}.orbit-runs-toolbar{flex-wrap:wrap;align-items:flex-start}.orbit-runs-toolbar>span{flex-basis:100%}.orbit-run-filter-tokens{flex:1;justify-content:flex-start}.orbit-run-stage-group{grid-template-columns:52px minmax(0,1fr);min-height:112px}.orbit-run-stage-group>header{text-align:left;grid-area:1/2;padding-top:2px}.orbit-run-stage-lane{grid-area:1/1/span 2}.orbit-run-stage-lane>button{border-radius:16px;width:45px;height:45px;margin-top:0}.orbit-run-stage-lane>i{top:51px}.orbit-run-stage-content{grid-area:2/2;padding-top:0}.orbit-run-stage-content>p{display:none}.orbit-run-stage-main{grid-template-columns:minmax(0,1fr) 18px;gap:7px}.orbit-run-stage-status{grid-column:1;margin-top:2px}.orbit-run-stage-main>svg{grid-area:1/2/span 2}.orbit-run-stage-actions{flex-direction:column;align-items:stretch}.orbit-run-stage-actions nav{justify-content:flex-start}}@media (width<=520px){.orbit-run-detail-tabs{padding:0 8px}.orbit-run-detail-tabs>button{padding:0 10px}.orbit-run-detail-disclosure>summary{grid-template-columns:17px minmax(0,1fr)}.orbit-run-detail-disclosure>summary>em{grid-column:2;width:fit-content}.orbit-run-detail-disclosure>div{padding-left:26px;padding-right:0}.orbit-run-detail-mini-grid{grid-template-columns:1fr}.orbit-run-detail-decision footer{flex-direction:column;align-items:stretch}.orbit-run-detail-footer-actions>div>button{flex:auto}.orbit-run-filter-panel{grid-template-columns:1fr}.orbit-run-filter-panel>footer{flex-direction:column-reverse}.orbit-run-filter-panel>footer button{justify-content:center;width:100%}.orbit-run-stage-actions>span{flex-wrap:wrap}.orbit-run-stage-actions nav>button{flex:auto;justify-content:center}}.orbit-activity-controls{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.orbit-activity-controls>div{border:1px solid var(--od-line);background:#fff;border-radius:7px;gap:3px;padding:3px;display:inline-flex}.orbit-activity-controls button{min-height:32px;color:var(--od-muted);background:0 0;border:0;border-radius:5px;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:600;display:inline-flex}.orbit-activity-controls button svg{width:14px}.orbit-activity-controls button.is-active{color:var(--od-ink);background:#fff;box-shadow:0 1px 3px #19231e17}.orbit-activity-controls>button.is-icon-only{border:1px solid var(--od-line);background:#fff;justify-content:center;width:34px;padding:0}.orbit-activity-controls label{color:var(--od-muted);align-items:center;gap:9px;font-size:10px;font-weight:650;display:flex}.orbit-activity-controls select{border:1px solid var(--od-line);min-height:34px;color:var(--od-ink);background:#fff;border-radius:6px;padding:0 30px 0 10px;font-size:11px}.orbit-activity-dashboard{grid-template-columns:minmax(0,1.18fr) minmax(350px,.82fr);gap:14px;display:grid}.orbit-contribution-panel{min-width:0;padding-bottom:12px}.orbit-contribution-panel .orbit-panel-header{min-height:58px}.orbit-contribution-panel .orbit-panel-header>div{gap:4px;display:grid}.orbit-contribution-panel .orbit-panel-header p{color:var(--od-muted);margin:0;font-size:10px}.orbit-contribution-panel .orbit-panel-header>svg{width:18px;color:var(--od-green)}.orbit-heatmap-wrap{scrollbar-color:#b8bfbb transparent;scrollbar-width:thin;margin:17px 16px 10px;padding-bottom:5px;overflow-x:auto}.orbit-heatmap-months{min-width:660px;color:var(--od-muted);grid-template-columns:repeat(12,minmax(42px,1fr));margin:0 0 8px 37px;font-size:9px;display:grid}.orbit-heatmap-body{gap:8px;width:max-content;min-width:100%;display:flex}.orbit-heatmap-days{width:28px;color:var(--od-muted);grid-template-rows:repeat(7,10px);gap:4px;font-size:8px;display:grid}.orbit-heatmap-days span:first-child{grid-row:1}.orbit-heatmap-days span:nth-child(2){grid-row:3}.orbit-heatmap-days span:nth-child(3){grid-row:5}.orbit-heatmap-days span:nth-child(4){grid-row:7}.orbit-heatmap-grid{grid-template-rows:repeat(7,10px);grid-auto-columns:10px;grid-auto-flow:column;gap:4px;min-width:max-content;display:grid}.orbit-heatmap-grid>span,.orbit-contribution-panel footer i{background:#edf0ee;border:0;border-radius:3px;width:10px;height:10px;padding:0}.orbit-heatmap-grid>span{cursor:help}.orbit-heatmap-grid>span[data-level="1"],.orbit-contribution-panel footer i[data-level="1"]{background:#c9e7d9}.orbit-heatmap-grid>span[data-level="2"],.orbit-contribution-panel footer i[data-level="2"]{background:#87c9ab}.orbit-heatmap-grid>span[data-level="3"],.orbit-contribution-panel footer i[data-level="3"]{background:#3d9d75}.orbit-heatmap-grid>span[data-level="4"],.orbit-contribution-panel footer i[data-level="4"]{background:#176b4d}.orbit-audit-ledger{gap:14px;min-width:0;display:grid}.orbit-audit-table{border:1px solid var(--od-line);background:#fff;border-radius:8px;overflow-x:auto}.orbit-audit-table>[role=row],.orbit-audit-table summary{border-bottom:1px solid var(--od-line);grid-template-columns:minmax(180px,.85fr) minmax(120px,.65fr) minmax(220px,1fr) minmax(260px,1.35fr);align-items:center;gap:12px;min-width:820px;padding:12px 14px;display:grid}.orbit-audit-table>[role=row]{color:var(--od-muted);background:var(--orbit-surface-subtle)}.orbit-audit-table details:last-child summary{border-bottom:0}.orbit-audit-table details[open] summary{background:var(--orbit-accent-soft)}.orbit-audit-table summary{cursor:pointer}.orbit-audit-table summary code,.orbit-audit-table summary span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orbit-audit-table details>dl{border-bottom:1px solid var(--od-line);background:var(--orbit-surface-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:14px;display:grid}.orbit-audit-table details>dl>div{gap:5px;min-width:0;display:grid}.orbit-audit-table dd{align-items:center;gap:8px;min-width:0;margin:0;display:flex}.orbit-audit-table code{overflow-wrap:anywhere}.orbit-audit-table pre{border:1px solid var(--od-line);background:#fff;border-radius:6px;width:100%;margin:0;padding:10px;overflow:auto}.orbit-onboarding-page :where(p,span,small,strong,b,label,button,input,select,textarea){font-size:max(13px,1em)}.orbit-contribution-panel footer{color:var(--od-muted);justify-content:flex-end;align-items:center;gap:5px;padding:0 16px;font-size:9px;display:flex}.orbit-activity-report{grid-row:span 2;padding:18px 18px 15px}.orbit-activity-report>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.orbit-activity-report>header small{color:var(--od-green);letter-spacing:.14em;font-size:8px;font-weight:750}.orbit-activity-report>header h2{margin:5px 0 0;font-size:16px}.orbit-activity-report>header>span{color:var(--od-green-dark);background:#eaf5ef;border-radius:99px;padding:5px 8px;font-size:9px;font-weight:700}.orbit-activity-bars{border-bottom:1px solid var(--od-line);background:#fff;align-items:flex-end;gap:12px;min-height:154px;margin:14px 0 18px;padding:15px 10px 8px;display:flex}.orbit-activity-bars>div{text-align:center;flex:1;gap:5px;min-width:0;display:grid}.orbit-activity-bars>div>span{justify-content:center;align-items:flex-end;gap:4px;height:100px;display:flex}.orbit-activity-bars i,.orbit-activity-bars b{background:#82cbae;border-radius:2px 2px 0 0;width:8px;display:block}.orbit-activity-bars b{background:#267c5d}.orbit-activity-bars strong{color:var(--od-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:600;overflow:hidden}.orbit-activity-bars small{color:var(--od-ink);font-size:9px;font-weight:700}.orbit-activity-bars>p{width:100%;color:var(--od-muted);text-align:center;align-self:center;font-size:10px}.orbit-report-totals{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.orbit-report-lines{border-top:1px solid var(--od-line)}.orbit-report-lines p{border-bottom:1px solid var(--od-line);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:42px;margin:0;display:grid}.orbit-report-lines p>svg{width:14px;color:var(--od-muted)}.orbit-report-lines p span{color:var(--od-muted);font-size:9px}.orbit-report-lines p strong{font-size:11px}.orbit-report-lines p i{width:22px;height:22px;color:var(--od-muted);background:#f0f2f1;border-radius:50%;place-items:center;display:grid}.orbit-report-lines p i svg{width:12px}.orbit-report-lines p i.is-positive{color:var(--od-green);background:#e7f4ed}.orbit-report-lines p i.is-warning{color:#bb7612;background:#fff3df}.orbit-activity-kpis{grid-template-columns:repeat(4,1fr);padding:10px;display:grid}.orbit-activity-metric{border-right:1px solid var(--od-line);grid-template-columns:auto 1fr;gap:9px;min-width:0;padding:9px;display:grid}.orbit-activity-metric:last-child{border-right:0}.orbit-activity-metric>span{width:28px;height:28px;color:var(--od-green);background:#ebf5f0;border-radius:6px;place-items:center;display:grid}.orbit-activity-metric>span svg{width:14px}.orbit-activity-metric>div{gap:2px;min-width:0;display:grid}.orbit-activity-metric small,.orbit-activity-metric p{color:var(--od-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8px;overflow:hidden}.orbit-activity-metric strong{font-size:17px;line-height:1.1}.orbit-activity-metric[data-tone=warning]>span{color:#ad6b0a;background:#fff2dc}.orbit-activity-metric[data-tone=positive]>span{color:var(--od-green);background:#e7f4ed}.orbit-activity-journal{grid-column:1/-1}.orbit-activity-journal .orbit-panel-header>span{color:var(--od-muted);font-size:9px}.orbit-activity-journal article{border-bottom:1px solid var(--od-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:7px 14px;display:grid}.orbit-activity-journal article:last-child{border-bottom:0}.orbit-activity-journal article>span{width:27px;height:27px;color:var(--od-green);background:#eef6f2;border-radius:6px;place-items:center;display:grid}.orbit-activity-journal article svg{width:13px}.orbit-activity-journal article div{gap:3px;min-width:0;display:grid}.orbit-activity-journal article strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.orbit-activity-journal article small,.orbit-activity-journal article time{color:var(--od-muted);font-size:8px}.orbit-activity-journal>p{color:var(--od-muted);text-align:center;margin:0;padding:32px;font-size:10px}.orbit-knowledge-page{padding-bottom:24px}.orbit-knowledge-page>.orbit-list-bar{margin-left:14px;margin-right:14px}.orbit-knowledge-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.orbit-knowledge-search{min-width:0;max-width:720px;box-shadow:none;background:0 0;border:0;flex:1;align-items:center;gap:8px;display:flex}.orbit-knowledge-search .orbit-search-field{flex:1;min-width:0}.orbit-knowledge-search .orbit-search-field input{height:auto;font-size:var(--orbit-text-sm);padding:0}.orbit-knowledge-toolbar form button,.orbit-knowledge-empty button{min-height:var(--orbit-control-lg);border-radius:var(--orbit-radius-md);color:#fff;font-size:var(--orbit-text-xs);background:#142019;border:1px solid #142019;align-items:center;gap:7px;padding:0 14px;font-weight:650;display:inline-flex}.orbit-knowledge-toolbar form button svg,.orbit-knowledge-empty button svg{width:14px}.orbit-knowledge-project-filter{border:1px solid var(--od-line);min-height:40px;color:var(--od-muted);background:#fff;border-radius:7px;align-items:center;gap:7px;padding:0 8px 0 11px;font-size:10px;display:flex}.orbit-knowledge-project-filter>svg{width:14px}.orbit-knowledge-toolbar select{max-width:180px;color:var(--od-ink);background:0 0;border:0;outline:0;font-size:10px}.orbit-knowledge-toolbar-actions{align-items:center;gap:7px;display:flex}.orbit-knowledge-toolbar-actions button{border:1px solid var(--od-line);min-height:40px;color:var(--od-ink);white-space:nowrap;background:#fff;border-radius:7px;align-items:center;gap:6px;padding:0 11px;font-size:10px;font-weight:650;display:inline-flex}.orbit-knowledge-toolbar-actions button.is-primary{color:#fff;background:#17211d;border-color:#17211d}.orbit-knowledge-toolbar-actions svg{width:14px}.orbit-knowledge-layout{gap:14px;display:grid}.orbit-knowledge-canvas-panel,.orbit-knowledge-library{min-width:0;margin:12px 14px 0;overflow:hidden}.orbit-knowledge-canvas-panel .orbit-panel-header{min-height:58px}.orbit-knowledge-canvas-panel .orbit-panel-header>div:first-child{gap:4px;display:grid}.orbit-knowledge-canvas-panel .orbit-panel-header p,.orbit-knowledge-library .orbit-panel-header p{color:var(--od-muted);margin:0;font-size:9px}.orbit-graph-tools{align-items:center;gap:2px;display:flex}.orbit-graph-tools button{width:28px;height:28px;color:var(--od-muted);background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid}.orbit-graph-tools button:hover{color:var(--od-ink);background:var(--od-soft)}.orbit-graph-tools svg{width:14px}.orbit-graph-tools span{min-width:34px;color:var(--od-muted);text-align:center;font-size:8px}.orbit-graph-tools .orbit-graph-explore{border:1px solid var(--orbit-line);width:auto;min-height:30px;color:var(--orbit-ink);background:var(--orbit-surface);gap:6px;margin-right:7px;padding:0 9px;font-size:8px;font-weight:700;display:inline-flex}.orbit-knowledge-canvas{border-bottom:1px solid var(--od-line);background:#fff;min-height:620px;position:relative;overflow:hidden}.orbit-knowledge-canvas:before{opacity:.42;content:"";pointer-events:none;background-image:radial-gradient(circle,#c5cec9 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:49px 0 0}.orbit-knowledge-graph-loading{place-items:center;min-height:520px;display:grid}.orbit-graph-context{z-index:4;border-bottom:1px solid var(--orbit-line-soft);background:#fffffff5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:49px;padding:7px 12px;display:grid;position:absolute;top:0;left:0;right:0}.orbit-graph-context>svg{width:16px;color:var(--od-green)}.orbit-graph-context>span{gap:2px;min-width:0;display:grid}.orbit-graph-context strong,.orbit-graph-context small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orbit-graph-context strong{font-size:10px}.orbit-graph-context small{color:var(--od-muted);font-size:8px}.orbit-graph-context button{width:28px;height:28px;color:var(--od-muted);background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid}.orbit-graph-context button:hover{color:var(--od-ink);background:var(--od-soft)}.orbit-graph-context button svg{width:13px}.orbit-graph-stage{transform-origin:50%;transition:transform .18s;position:absolute;inset:49px 0 0}.orbit-graph-stage svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.orbit-graph-stage g{color:var(--orbit-ai-violet);transition:opacity .16s}.orbit-graph-stage g[data-relation=project]{color:var(--orbit-brand-primary)}.orbit-graph-stage g[data-relation=tag]{color:var(--orbit-data-orange)}.orbit-graph-stage line{vector-effect:non-scaling-stroke}.orbit-graph-edge-halo{stroke:#fffffff5;stroke-linecap:round;stroke-width:4.5px}.orbit-graph-edge-line{opacity:var(--edge-opacity,.7);stroke:currentColor;stroke-linecap:round;stroke-width:1.35px}.orbit-graph-stage g[data-relation=semantic] .orbit-graph-edge-line{stroke-dasharray:5 4}.orbit-graph-stage g[data-relation=tag] .orbit-graph-edge-line{stroke-dasharray:2 3}.orbit-graph-stage g.is-dimmed{opacity:.13}.orbit-graph-stage g.is-connected{opacity:1;filter:drop-shadow(0 1px 1px #1e543d2e)}.orbit-graph-stage g.is-connected .orbit-graph-edge-halo{stroke-width:6px}.orbit-graph-stage g.is-connected .orbit-graph-edge-line{opacity:1;stroke-width:2.65px}.orbit-graph-edge-anchor{fill:#fff;stroke:currentColor;stroke-width:.55px;vector-effect:non-scaling-stroke}.orbit-graph-edge-label{z-index:1;left:var(--edge-x);top:var(--edge-y);border:1px solid var(--orbit-tag-violet-line);color:var(--orbit-tag-violet-ink);white-space:nowrap;pointer-events:none;background:#fffffff5;border-radius:99px;padding:4px 7px;font-size:7px;font-weight:750;line-height:1;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 8px #1d3a2c1a}.orbit-graph-edge-label[data-relation=project]{color:var(--orbit-tag-green-ink);border-color:var(--orbit-tag-green-line)}.orbit-graph-edge-label[data-relation=tag]{color:var(--orbit-tag-amber-ink);border-color:var(--orbit-tag-amber-line)}.orbit-graph-node{left:var(--kg-x);top:var(--kg-y);width:calc(142px + 34px * var(--kg-weight,.5));border:1px solid var(--orbit-line);border-left:3px solid var(--orbit-node-color,var(--orbit-accent));min-height:54px;color:var(--od-ink);text-align:left;background:#fffffffa;border-radius:7px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;column-gap:8px;padding:8px 9px;transition:opacity .16s,border-color .16s,box-shadow .16s;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 3px #1a261f14}.orbit-graph-node:hover,.orbit-graph-node.is-selected{z-index:2;border-color:var(--od-green);transform:translate(-50%,-50%)scale(1.04);box-shadow:0 0 0 3px #2689631a,0 6px 18px #19583e2e}.orbit-knowledge-canvas.has-selection .orbit-graph-node:not(.is-selected):not(.is-related){opacity:.32}.orbit-knowledge-canvas.has-selection .orbit-graph-node.is-related{border-color:#90b8a5;box-shadow:0 3px 12px #19583e1f}.orbit-knowledge-canvas.has-selection .orbit-graph-node:hover{opacity:1}.orbit-graph-node>span{width:25px;height:25px;color:var(--orbit-node-color,#2c7458);background:var(--orbit-surface-subtle);border-radius:5px;grid-row:1/3;place-self:center start;place-items:center;display:grid}.orbit-graph-node>span svg{width:14px;height:14px;display:block}.orbit-graph-node[data-type=decision]{--orbit-node-color:#a16c16}.orbit-graph-node[data-type=document]{--orbit-node-color:#42699b}.orbit-graph-node[data-type=url]{--orbit-node-color:#7256a0}.orbit-graph-node[data-type=project]{--orbit-node-color:#397860}.orbit-graph-node strong{text-overflow:ellipsis;white-space:nowrap;align-self:end;font-size:9px;overflow:hidden}.orbit-graph-node small{color:var(--od-muted);align-self:start;font-size:7px}.orbit-graph-node>em{border:1px solid var(--orbit-line-soft);min-width:20px;height:20px;color:var(--od-muted);background:#fff;border-radius:999px;grid-area:1/3/3;align-self:center;place-items:center;font-size:7px;font-style:normal;font-weight:750;display:grid}.orbit-graph-legend{min-height:42px;color:var(--od-muted);align-items:center;gap:16px;padding:0 14px;font-size:8px;display:flex}.orbit-graph-legend span,.orbit-graph-legend em{align-items:center;gap:6px;font-style:normal;display:inline-flex}.orbit-graph-legend i{background:var(--orbit-ai-violet);border-radius:99px;width:20px;height:2px}.orbit-graph-legend i[data-relation=project]{background:var(--orbit-brand-primary)}.orbit-graph-legend i[data-relation=tag]{background:var(--orbit-data-orange)}.orbit-graph-legend em{margin-left:auto}.orbit-graph-legend svg{width:13px;color:var(--od-green)}.orbit-knowledge-empty,.orbit-knowledge-selection-empty{text-align:center;align-content:center;place-items:center;min-height:330px;padding:28px;display:grid}.orbit-knowledge-empty>svg,.orbit-knowledge-selection-empty>svg{width:30px;height:30px;color:var(--od-green);margin-bottom:12px}.orbit-knowledge-empty strong,.orbit-knowledge-selection-empty strong{font-size:12px}.orbit-knowledge-empty p,.orbit-knowledge-selection-empty p{max-width:330px;color:var(--od-muted);margin:7px 0 14px;font-size:9px;line-height:1.6}.orbit-knowledge-inspector{min-width:0;overflow:hidden}.orbit-knowledge-inspector .orbit-panel-header{min-height:58px}.orbit-knowledge-inspector .orbit-panel-header small{color:var(--od-green);letter-spacing:.12em;font-size:7px;font-weight:750}.orbit-knowledge-inspector .orbit-panel-header h2{margin-top:3px}.orbit-knowledge-inspector [data-status]{color:var(--od-green-dark);background:#e9f4ee;border-radius:99px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:700}.orbit-knowledge-drawer{width:min(540px,92vw)}.orbit-knowledge-drawer-body{padding:0!important}.orbit-knowledge-detail{padding:18px 20px 22px}.orbit-knowledge-detail-status{justify-content:space-between;align-items:start;gap:12px;margin-bottom:15px;display:flex}.orbit-knowledge-detail-status>span{color:var(--od-green-dark);background:#e9f4ee;border-radius:99px;flex:none;padding:4px 7px;font-size:7px;font-weight:700}.orbit-knowledge-detail-status>small{color:var(--orbit-ink-muted);text-align:right;line-height:1.5}.orbit-knowledge-detail>p{color:var(--od-muted);margin:0 0 14px;font-size:10px;line-height:1.55}.orbit-knowledge-detail dl{border:1px solid var(--od-line);background:var(--od-line);border-radius:6px;grid-template-columns:1fr 1fr;gap:1px;margin:0 0 14px;display:grid;overflow:hidden}.orbit-knowledge-detail dl div{background:#fff;gap:3px;padding:9px;display:grid}.orbit-knowledge-detail dt{color:var(--od-muted);text-transform:uppercase;font-size:7px}.orbit-knowledge-detail dd{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;margin:0;font-size:9px;display:flex;overflow:hidden}.orbit-knowledge-detail dd code{text-overflow:ellipsis;overflow:hidden}.orbit-knowledge-detail dd button{width:22px;height:22px;color:var(--orbit-ink-muted);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.orbit-knowledge-detail dd button svg{width:11px}.orbit-knowledge-tags{flex-wrap:wrap;gap:5px;margin-bottom:14px;display:flex}.orbit-knowledge-tags span{color:#3c6655;background:#edf5f1;border-radius:99px;align-items:center;gap:4px;padding:4px 7px;font-size:8px;display:inline-flex}.orbit-knowledge-tags svg{width:10px}.orbit-knowledge-detail article{border:1px solid var(--od-line);background:#fff;border-radius:6px;padding:11px}.orbit-knowledge-detail article h3{margin:0 0 7px;font-size:9px}.orbit-knowledge-detail article p{color:#59615d;white-space:pre-wrap;margin:0;font-size:9px;line-height:1.65}.orbit-knowledge-relations{margin:0 0 12px}.orbit-knowledge-relations h3{margin:0 0 7px;font-size:9px}.orbit-knowledge-relations>p{color:var(--orbit-ink-muted);font-size:8px}.orbit-knowledge-relations ul{border:1px solid var(--orbit-line-soft);border-radius:7px;margin:0;padding:0;list-style:none;display:grid}.orbit-knowledge-relations li+li{border-top:1px solid var(--orbit-line-soft)}.orbit-knowledge-relations button{width:100%;min-height:45px;color:var(--orbit-ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.orbit-knowledge-relations button:hover{background:var(--orbit-surface-subtle)}.orbit-knowledge-relations button span{gap:3px;min-width:0;display:grid}.orbit-knowledge-relations button strong,.orbit-knowledge-relations button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orbit-knowledge-relations button strong{font-size:8px}.orbit-knowledge-relations button small{color:var(--orbit-ink-muted);font-size:7px}.orbit-knowledge-relations button svg{width:12px;color:var(--orbit-ink-muted)}.orbit-knowledge-detail footer{gap:5px;margin-top:14px;display:flex}.orbit-knowledge-detail footer button{border:1px solid var(--od-line);min-height:29px;color:var(--od-muted);background:#fff;border-radius:5px;align-items:center;gap:5px;padding:0 8px;font-size:8px;display:inline-flex}.orbit-knowledge-detail footer button:last-child{color:#a04444;margin-left:auto}.orbit-knowledge-detail footer svg{width:12px}.orbit-semantic-results{max-height:568px;overflow-y:auto}.orbit-semantic-results>button{border:0;border-bottom:1px solid var(--od-line);text-align:left;background:#fff;gap:7px;width:100%;padding:12px;display:grid}.orbit-semantic-results>button:hover{background:#f7f9f7}.orbit-semantic-results button>span{justify-content:space-between;gap:8px;display:flex}.orbit-semantic-results strong{font-size:9px}.orbit-semantic-results em{color:var(--od-green);font-size:9px;font-style:normal;font-weight:750}.orbit-semantic-results p{color:#555e59;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:8px;line-height:1.5;display:-webkit-box;overflow:hidden}.orbit-semantic-results small{color:var(--od-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-size:7px;display:flex;overflow:hidden}.orbit-semantic-results svg{width:10px}.orbit-knowledge-library{grid-column:1/-1}.orbit-knowledge-reindex{border:1px solid var(--orbit-line);min-height:30px;color:var(--orbit-ink);background:var(--orbit-surface);border-radius:5px;align-items:center;gap:6px;padding:0 9px;font-size:8px;font-weight:700;display:inline-flex}.orbit-knowledge-reindex svg{width:12px}.orbit-knowledge-library>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.orbit-knowledge-library>div>button{border:0;border-right:1px solid var(--od-line);border-bottom:1px solid var(--od-line);text-align:left;background:#fff;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:64px;padding:9px 13px;display:grid}.orbit-knowledge-library>div>button:nth-child(2n){border-right:0}.orbit-knowledge-library>div>button:hover,.orbit-knowledge-library>div>button.is-selected{background:#f3f7f5}.orbit-knowledge-library button>span{width:31px;height:31px;color:var(--od-green);background:#eaf4ef;border-radius:6px;place-items:center;display:grid}.orbit-knowledge-library button>span svg{width:15px}.orbit-knowledge-library button>div{gap:3px;min-width:0;display:grid}.orbit-knowledge-library button strong,.orbit-knowledge-library button p,.orbit-knowledge-library button small{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.orbit-knowledge-library button strong{font-size:10px}.orbit-knowledge-library button p,.orbit-knowledge-library button small{color:var(--od-muted);font-size:8px}.orbit-knowledge-list-tags{grid-auto-flow:column;justify-content:start;overflow:hidden;gap:4px!important;display:flex!important}.orbit-knowledge-list-tags .orbit-tag{font-size:8px;min-height:18px!important;padding:2px 5px!important}.orbit-knowledge-library button>em{color:var(--od-green-dark);background:#edf5f1;border-radius:99px;padding:4px 6px;font-size:7px;font-style:normal}.orbit-knowledge-library button>svg{width:13px;color:var(--od-muted)}.orbit-knowledge-editor-backdrop{z-index:80;background:#0c110e6e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.orbit-knowledge-editor{background:#fff;border:1px solid #cbd2ce;border-radius:10px;width:min(680px,100%);max-height:calc(100vh - 48px);overflow-y:auto;box-shadow:0 18px 48px #0b120e38}.orbit-knowledge-editor>header{border-bottom:1px solid var(--od-line);justify-content:space-between;gap:16px;padding:18px 20px;display:flex}.orbit-knowledge-editor header span{color:var(--od-green);letter-spacing:.14em;font-size:7px;font-weight:750}.orbit-knowledge-editor header h2{margin:4px 0;font-size:17px}.orbit-knowledge-editor header p{color:var(--od-muted);margin:0;font-size:9px}.orbit-knowledge-editor header button{background:var(--od-soft);border:0;border-radius:5px;width:30px;height:30px;padding:0}.orbit-knowledge-editor header svg{width:14px}.orbit-knowledge-editor-grid{grid-template-columns:1fr 1fr;gap:12px;padding:18px 20px;display:grid}.orbit-knowledge-editor-grid label{gap:6px;display:grid}.orbit-knowledge-editor-grid label.is-wide{grid-column:1/-1}.orbit-knowledge-editor-grid label>span{color:#4d5752;font-size:9px;font-weight:650}.orbit-knowledge-editor-grid input,.orbit-knowledge-editor-grid select,.orbit-knowledge-editor-grid textarea{width:100%;color:var(--od-ink);font:inherit;background:#fff;border:1px solid #cfd5d1;border-radius:6px;outline:0;padding:9px 10px;font-size:10px}.orbit-knowledge-editor-grid textarea{resize:vertical;line-height:1.55}.orbit-knowledge-editor-grid input:focus,.orbit-knowledge-editor-grid select:focus,.orbit-knowledge-editor-grid textarea:focus{border-color:var(--od-green);box-shadow:0 0 0 2px #237d591a}.orbit-knowledge-editor>footer{border-top:1px solid var(--od-line);background:#fff;justify-content:flex-end;gap:7px;padding:13px 20px;display:flex}.orbit-knowledge-editor>footer button{border:1px solid var(--od-line);min-height:32px;color:var(--od-muted);background:#fff;border-radius:5px;align-items:center;gap:6px;padding:0 12px;font-size:9px;display:inline-flex}.orbit-knowledge-editor>footer button:last-child{color:#fff;background:#142019;border-color:#142019}.orbit-knowledge-editor>footer svg{width:13px}@media (width<=1180px){.orbit-shell-v2{grid-template-columns:120px 235px minmax(0,1fr)}.orbit-rail-item{font-size:10px}.orbit-rail-item span{white-space:nowrap;max-width:108px}.orbit-overview-grid{grid-template-columns:1fr 1fr}.orbit-overview-grid .orbit-panel:last-child{grid-column:1/-1}.orbit-activity-dashboard{grid-template-columns:1fr}.orbit-activity-report{grid-row:auto}.orbit-activity-journal{grid-column:auto}.orbit-knowledge-layout{grid-template-columns:1fr}.orbit-knowledge-library{grid-column:auto}}@media (width<=860px){.orbit-shell-v2{grid-template-columns:70px minmax(0,1fr)}.orbit-sidebar-v2{display:none}.orbit-rail{padding-inline:6px}.orbit-rail-item{min-height:55px}.orbit-rail-item span{display:none}.orbit-rail-profile{place-items:center;padding:7px 0;display:grid}.orbit-rail-profile>span{grid-row:auto;width:32px;height:32px}.orbit-rail-profile strong,.orbit-rail-profile small,.orbit-rail-profile svg{display:none}.orbit-upgrade-button{min-height:48px;padding-inline:0}.orbit-upgrade-button span{display:none}.orbit-profile-menu.is-rail{left:76px}.orbit-overview-grid{grid-template-columns:1fr}.orbit-overview-grid .orbit-panel:last-child{grid-column:auto}.orbit-toolbar>div>span{display:none}.orbit-module-grid,.orbit-home-work-grid{grid-template-columns:1fr}.orbit-home-work-approvals{grid-column:auto}.orbit-page-heading .orbit-space-actions>button{width:32px;padding:0;font-size:0}.orbit-activity-kpis{grid-template-columns:1fr 1fr}.orbit-activity-metric:nth-child(2){border-right:0}.orbit-activity-metric:nth-child(-n+2){border-bottom:1px solid var(--od-line)}}@media (width<=620px){.orbit-shell-v2{grid-template-columns:56px minmax(0,1fr)}.orbit-brand-logo img{width:24px;height:24px}.orbit-topbar{justify-content:flex-start;padding:0 12px}.orbit-topbar>label{width:calc(100% - 90px)}.orbit-topbar>div{right:9px}.orbit-topbar>div>button:first-child,.orbit-topbar>div>svg{display:none}.orbit-profile-menu.is-rail,.orbit-profile-menu.is-top{inset:56px 8px auto auto}.orbit-content-v2{padding:10px}.orbit-page-heading{margin:-10px -10px 0;padding-inline:10px}.orbit-module-heading{min-height:0;margin:0;padding:1px 0 11px}.orbit-module-heading p{text-overflow:ellipsis;white-space:nowrap;max-width:72vw;overflow:hidden}.orbit-module-heading-actions .orbit-heading-action:has(.lucide-refresh-cw):not(.is-secondary){width:32px;padding:0;font-size:0}.orbit-context-strip,.orbit-toolbar{margin-inline:-10px;padding-inline:10px}.orbit-ready-banner{grid-template-columns:auto 1fr auto}.orbit-ready-banner>button:nth-last-child(2){display:none}.orbit-page-heading nav{scrollbar-width:none;overflow-x:auto}.orbit-page-heading nav::-webkit-scrollbar{display:none}.orbit-space-symbol,.orbit-page-heading .orbit-space-actions>button:not(:last-child){display:none}.orbit-context-strip{grid-template-columns:auto minmax(0,1fr) auto}.orbit-context-strip>div span,.orbit-context-strip>button:nth-last-child(2){display:none}.orbit-toolbar{align-items:flex-start;gap:8px;padding:10px 0}.orbit-toolbar>div{gap:6px}.orbit-toolbar>div>button{padding:0 8px}.orbit-collection-toolbar{flex-direction:column;align-items:flex-start}.orbit-activity-list button{grid-template-columns:auto minmax(0,1fr) auto}.orbit-activity-list em{display:none}.orbit-resource-rows article{grid-template-columns:auto minmax(0,1fr) auto}.orbit-resource-rows article>button:last-child{grid-column:3}.orbit-detail-drawer{width:100vw;padding:17px}.orbit-detail-grid>div{grid-template-columns:1fr;gap:5px}.orbit-preferences-backdrop,.orbit-upgrade-backdrop{padding:8px}.orbit-upgrade-dialog{max-height:calc(100vh - 16px);padding:24px 14px 18px}.orbit-upgrade-dialog>header{padding-inline:24px}.orbit-plan-grid,.orbit-upgrade-dialog>footer{grid-template-columns:1fr}.orbit-upgrade-dialog>footer>button{width:100%}.orbit-activity-controls{flex-direction:column;align-items:stretch}.orbit-activity-controls>div{grid-template-columns:1fr 1fr;display:grid}.orbit-activity-controls label{justify-content:space-between}.orbit-activity-controls select{flex:1}.orbit-activity-kpis,.orbit-report-totals{grid-template-columns:1fr}.orbit-activity-metric,.orbit-activity-metric:nth-child(2){border-right:0;border-bottom:1px solid var(--od-line)}.orbit-activity-metric:last-child{border-bottom:0}.orbit-knowledge-toolbar{flex-direction:column;align-items:stretch}.orbit-knowledge-toolbar form{max-width:none}.orbit-knowledge-search{width:100%}.orbit-knowledge-canvas{min-height:500px}.orbit-knowledge-library>div{grid-template-columns:1fr}.orbit-knowledge-library>div>button{border-right:0}.orbit-knowledge-editor-grid{grid-template-columns:1fr}.orbit-knowledge-editor-grid label.is-wide{grid-column:auto}}.orbit-deliverable-summary,.orbit-review-summary{background:#fff;border:1px solid #cdd4d0;border-radius:9px;grid-template-columns:repeat(4,118px) minmax(0,1fr);min-height:66px;margin-bottom:12px;display:grid;overflow:hidden;box-shadow:0 1px 2px #17221d0a}.orbit-review-summary>div:first-child svg{color:var(--orbit-review);background:var(--orbit-review-soft)}.orbit-review-summary>div:nth-child(2) svg{color:var(--orbit-failed);background:var(--orbit-failed-soft)}.orbit-review-summary>div:nth-child(3) svg{color:var(--orbit-complete);background:var(--orbit-complete-soft)}.orbit-review-summary>div:nth-child(4) svg{color:#7654b5;background:#f0ebfa}.orbit-deliverable-summary>div,.orbit-deliverable-summary>button,.orbit-review-summary>div{min-width:0;color:var(--od-ink);text-align:left;background:#fff;border:0;border-right:1px solid #e0e4e1;align-items:center;gap:9px;padding:10px 13px;display:flex}.orbit-deliverable-summary>:last-child,.orbit-review-summary>:last-child{background:#eef1ef;border-right:0}.orbit-deliverable-summary svg,.orbit-review-summary svg{color:#247e5d;background:#eaf4ef;border-radius:7px;flex:0 0 25px;width:25px;height:25px;padding:5px}.orbit-deliverable-summary>div:first-child svg{color:var(--orbit-running);background:var(--orbit-running-soft)}.orbit-deliverable-summary>div:nth-child(2) svg{color:#7654b5;background:#f0ebfa}.orbit-deliverable-summary>div:nth-child(3) svg{color:var(--orbit-review);background:var(--orbit-review-soft)}.orbit-deliverable-summary>div:nth-child(4) svg{color:var(--orbit-complete);background:var(--orbit-complete-soft)}.orbit-deliverable-summary>button svg:first-child{color:#b64f78;background:#fbeaf1}.orbit-deliverable-summary>div:nth-child(3) svg,.orbit-review-summary>div:nth-child(2) svg{color:#a36b14;background:#fff3de}.orbit-deliverable-summary span,.orbit-review-summary span{gap:2px;min-width:0;display:grid}.orbit-deliverable-summary strong,.orbit-review-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1;overflow:hidden}.orbit-deliverable-summary small,.orbit-review-summary small{color:var(--od-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.orbit-deliverable-summary>button{cursor:pointer}.orbit-deliverable-summary>button>span{flex:1}.orbit-deliverable-summary>button>span strong,.orbit-review-summary-note strong{font-size:10px}.orbit-deliverable-summary>button>svg:last-child{color:#68716b;background:0 0;flex:0 0 13px;width:13px;height:13px;padding:0}.orbit-deliverable-toolbar,.orbit-review-toolbar{border:1px solid var(--orbit-line);border-radius:var(--orbit-radius-md);background:#fff;align-items:center;gap:10px;min-height:48px;margin-bottom:12px;padding:6px 9px 6px 13px;display:flex}.orbit-review-toolbar>.orbit-tabs{border-bottom:0;flex:auto;align-self:stretch;min-width:0}.orbit-review-toolbar>.orbit-tabs button{min-height:32px}.orbit-deliverable-toolbar>span,.orbit-review-toolbar>span{color:#46504a;align-items:center;gap:7px;margin-right:auto;font-size:10px;font-weight:650;display:inline-flex}.orbit-deliverable-toolbar svg,.orbit-review-toolbar svg{width:14px}.orbit-deliverable-toolbar label,.orbit-review-toolbar label{color:var(--od-muted);align-items:center;gap:7px;font-size:9px;display:flex}.orbit-deliverable-toolbar select,.orbit-review-toolbar select{max-width:180px;height:32px;color:var(--od-ink);background:#fff;border:1px solid #cbd2ce;border-radius:6px;padding:0 27px 0 9px;font-size:10px}.orbit-deliverable-toolbar>button,.orbit-review-toolbar>button{min-height:32px;color:var(--od-ink);white-space:nowrap;background:#fff;border:1px solid #cbd2ce;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:650;display:inline-flex}.orbit-deliverable-toolbar>button.is-icon-only,.orbit-review-toolbar>button.is-icon-only{width:32px;min-width:32px;padding:0}.orbit-deliverable-toolbar>button.is-primary{color:#fff;background:#17211d;border-color:#17211d}.orbit-deliverable-layout,.orbit-review-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.orbit-deliverable-list,.orbit-deliverable-detail,.orbit-review-inbox,.orbit-review-detail{border-color:#cdd4d0;min-width:0;box-shadow:0 1px 2px #17221d0a}.orbit-deliverable-list .orbit-panel-header>span,.orbit-review-inbox .orbit-panel-header>span{color:#53605a;background:#edf0ee;border-radius:99px;padding:2px 7px;font-size:8px}.orbit-deliverable-list>button,.orbit-review-inbox>button{width:100%;min-height:108px;color:var(--od-ink);text-align:left;background:#fff;border:0;border-bottom:1px solid #dce1de;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;padding:12px;display:grid}.orbit-deliverable-list>button:hover,.orbit-review-inbox>button:hover{background:#f6f8f6}.orbit-deliverable-list>button.is-selected,.orbit-review-inbox>button.is-selected{box-shadow:none;background:#edf3ef}.orbit-deliverable-list>button>span:nth-child(2),.orbit-review-inbox>button>span:nth-child(2){gap:4px;min-width:0;display:grid}.orbit-deliverable-list>button>span:nth-child(2)>span,.orbit-review-inbox>button>span:nth-child(2)>span{align-items:center;gap:6px;display:flex}.orbit-deliverable-list strong,.orbit-review-inbox strong{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:10px;overflow:hidden}.orbit-deliverable-list small,.orbit-deliverable-list i,.orbit-review-inbox small,.orbit-review-inbox i{color:#6c756f;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.orbit-deliverable-list p,.orbit-review-inbox p{color:#4f5b54;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;overflow:hidden}.orbit-deliverable-list>button>svg,.orbit-review-inbox>button>svg{color:#89908c;align-self:center;width:13px}.orbit-artifact-type,.orbit-review-status{color:#277b5c;background:#edf5f1;border:1px solid #cdd7d1;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.orbit-artifact-type svg,.orbit-review-status svg{width:14px}.orbit-artifact-type.is-code,.orbit-artifact-type.is-diff{color:#365ea4;background:#eff4fb;border-color:#cad5e9}.orbit-artifact-type.is-deployment{color:#9c6411;background:#fff5e6;border-color:#ead6b5}.orbit-artifact-type.is-dataset{color:#7551a2;background:#f6f1fb;border-color:#dacdeb}.orbit-artifact-type.is-document{color:var(--orbit-running);background:var(--orbit-running-soft);border-color:#c4d5ed}.orbit-artifact-type.is-report{color:#b64f78;background:#fbeaf1;border-color:#ebc4d5}.orbit-artifact-type.is-media{color:#297c78;background:#e5f4f3;border-color:#bddbd9}.orbit-deliverable-list em,.orbit-deliverable-detail em,.orbit-review-inbox em,.orbit-review-head em,.orbit-review-head>div:last-child>span{color:#56605a;background:#e9ecea;border-radius:99px;flex:none;padding:3px 6px;font-size:7px;font-style:normal;font-weight:700}.orbit-deliverable-list em.is-in_review,.orbit-review-head .is-pending{color:#94600a;background:#fff0d4}.orbit-deliverable-list em.is-approved,.orbit-review-inbox .is-approved,.orbit-review-head .is-approved{color:#23684e;background:#e2f2ea}.orbit-deliverable-list em.is-changes_requested,.orbit-review-inbox .is-changes_requested,.orbit-review-head .is-changes_requested{color:#8a5e14;background:#fff0d6}.orbit-deliverable-list em.is-rejected,.orbit-review-inbox .is-rejected,.orbit-review-head .is-rejected{color:#9d3d37;background:#fde8e6}.orbit-deliverable-list em.is-ready,.orbit-deliverable-detail em.is-ready{color:var(--orbit-running);background:var(--orbit-running-soft)}.orbit-deliverable-list em.is-draft,.orbit-deliverable-detail em.is-draft,.orbit-deliverable-list em.is-archived,.orbit-deliverable-detail em.is-archived{color:var(--orbit-cancelled);background:var(--orbit-cancelled-soft)}.orbit-deliverable-list em.is-in_review,.orbit-deliverable-detail em.is-in_review{color:var(--orbit-review);background:var(--orbit-review-soft)}.orbit-deliverable-list em.is-approved,.orbit-deliverable-detail em.is-approved{color:var(--orbit-complete);background:var(--orbit-complete-soft)}.orbit-deliverable-list em.is-changes_requested,.orbit-deliverable-detail em.is-changes_requested{color:#7654b5;background:#f0ebfa}.orbit-deliverable-list em.is-rejected,.orbit-deliverable-detail em.is-rejected{color:var(--orbit-failed);background:var(--orbit-failed-soft)}.orbit-deliverable-library-item{min-height:106px;box-shadow:none;background:#fff;border-bottom:1px solid #dce1de;grid-template-columns:minmax(0,1fr) auto;display:grid}.orbit-deliverable-library-item:hover{background:#f7f9f7}.orbit-deliverable-library-main{min-width:0;color:var(--od-ink);text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px 10px 12px 14px;display:grid}.orbit-deliverable-library-copy{gap:4px;min-width:0;display:grid}.orbit-deliverable-library-copy>span{align-items:center;gap:7px;min-width:0;display:flex}.orbit-deliverable-library-copy strong{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:10px;overflow:hidden}.orbit-deliverable-library-copy small,.orbit-deliverable-library-copy i{color:#626d66;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.orbit-deliverable-library-copy p{color:#46534c;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;overflow:hidden}.orbit-deliverable-quick-actions{align-items:center;gap:5px;padding:10px 12px 10px 6px;display:flex}.orbit-deliverable-quick-actions button{background:#fff;border:1px solid #cbd3ce;border-radius:7px;place-items:center;width:30px;height:30px;padding:0;display:grid}.orbit-deliverable-quick-actions button:first-child{color:var(--orbit-running)}.orbit-deliverable-quick-actions button:nth-child(2){color:#7654b5}.orbit-deliverable-quick-actions button svg{width:14px}.orbit-deliverable-quick-actions>svg{color:#89908c;width:13px}.orbit-deliverable-detail-backdrop{z-index:125;background:var(--orbit-modal-backdrop);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);place-items:center;padding:18px;display:grid;position:fixed;inset:0}.orbit-deliverable-detail-modal{border-radius:var(--orbit-modal-radius);width:min(980px,100%);max-height:calc(100vh - 36px);box-shadow:var(--orbit-modal-shadow);background:#fff;outline:0;overflow-y:auto}.orbit-deliverable-detail>header,.orbit-review-head{border-bottom:1px solid #dce1de;justify-content:space-between;align-items:flex-start;gap:12px;min-height:91px;padding:15px;display:flex}.orbit-deliverable-detail>header>div,.orbit-review-head>div{align-items:flex-start;gap:9px;min-width:0;display:flex}.orbit-deliverable-detail>header span,.orbit-review-head span{gap:3px;min-width:0;display:grid}.orbit-deliverable-detail>header small,.orbit-review-head small{color:#68736c;letter-spacing:.1em;font-size:7px;font-weight:750}.orbit-deliverable-detail>header h2,.orbit-review-head h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;overflow:hidden}.orbit-deliverable-detail>header p,.orbit-review-head p{color:var(--od-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;overflow:hidden}.orbit-deliverable-detail>header>div:last-child,.orbit-review-head>div:last-child{align-items:center}.orbit-deliverable-detail>header button{background:#fff;border:1px solid #d2d8d4;border-radius:6px;place-items:center;width:28px;height:28px;padding:0;display:grid}.orbit-deliverable-detail>header button svg{width:13px}.orbit-deliverable-context,.orbit-review-context{border-bottom:1px solid #dce1de;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.orbit-deliverable-context>div,.orbit-review-context>div{border-right:1px solid #e0e4e1;align-items:flex-start;gap:7px;min-width:0;min-height:63px;padding:11px;display:flex}.orbit-deliverable-context>div:last-child,.orbit-review-context>div:last-child{border-right:0}.orbit-deliverable-context svg,.orbit-review-context svg{color:#287d5e;flex:0 0 14px;width:14px}.orbit-deliverable-context>div:first-child>svg{color:var(--orbit-running)}.orbit-deliverable-context>div:nth-child(2)>svg{color:var(--orbit-review)}.orbit-deliverable-context>div:nth-child(3)>svg{color:#7654b5}.orbit-deliverable-context>div:nth-child(4)>svg{color:#b64f78}.orbit-deliverable-context span,.orbit-review-context span{gap:3px;min-width:0;display:grid}.orbit-deliverable-context small,.orbit-review-context small{color:#78817b;font-size:7px}.orbit-deliverable-context strong,.orbit-review-context strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.orbit-review-context em{color:#6c756f;font-size:7px;font-style:normal}.orbit-deliverable-actions{border-bottom:1px solid #dce1de;flex-wrap:wrap;gap:6px;padding:11px 13px;display:flex}.orbit-deliverable-actions button{color:#26302a;background:#fff;border:1px solid #cdd4d0;border-radius:6px;align-items:center;gap:5px;min-height:31px;padding:0 9px;font-size:8px;font-weight:650;display:inline-flex}.orbit-deliverable-actions button svg{width:12px}.orbit-deliverable-actions button.is-primary{color:#fff;background:#17211c;border-color:#17211c}.orbit-deliverable-actions button.is-danger{color:#9d3d37;border-color:#e1c3c0;margin-left:auto}.orbit-deliverable-actions button:disabled{opacity:.45}.orbit-deliverable-preview,.orbit-review-request{background:#f6f8f6;border:1px solid #d9dfdb;border-radius:8px;margin:12px;padding:12px}.orbit-deliverable-preview>header,.orbit-review-request>header,.orbit-review-artifacts>header,.orbit-deliverable-versions>header,.orbit-deliverable-review-grid>section>header,.orbit-review-evidence-grid>section>header{align-items:center;gap:7px;margin-bottom:9px;display:flex}.orbit-deliverable-preview h3,.orbit-review-request h3,.orbit-review-artifacts h3,.orbit-deliverable-versions h3,.orbit-deliverable-review-grid h3,.orbit-review-evidence-grid h3{margin:0;font-size:9px}.orbit-deliverable-preview svg,.orbit-review-request svg,.orbit-review-artifacts>header svg,.orbit-deliverable-versions>header svg,.orbit-deliverable-review-grid header svg,.orbit-review-evidence-grid header svg{color:#287d5e;width:13px}.orbit-deliverable-preview a{color:#2b7259;align-items:center;gap:4px;margin-left:auto;font-size:8px;text-decoration:none;display:inline-flex}.orbit-deliverable-preview p{color:#4f5a53;white-space:pre-wrap;margin:0;font-size:9px;line-height:1.5}.orbit-deliverable-review-grid,.orbit-review-evidence-grid{border-top:1px solid #dce1de;border-bottom:1px solid #dce1de;grid-template-columns:1fr 1fr;display:grid}.orbit-deliverable-review-grid>section,.orbit-review-evidence-grid>section{border-right:1px solid #dce1de;min-width:0;padding:12px}.orbit-deliverable-review-grid>section:last-child,.orbit-review-evidence-grid>section:last-child{border-right:0}.orbit-deliverable-review-grid header>span,.orbit-review-evidence-grid header>span,.orbit-review-artifacts>header>span,.orbit-deliverable-versions>header>span{background:#edf0ee;border-radius:99px;margin-left:auto;padding:2px 6px;font-size:7px}.orbit-deliverable-review-grid article{border-bottom:1px solid #e7eae8;align-items:flex-start;gap:7px;min-height:34px;padding:5px 0;display:flex}.orbit-deliverable-review-grid article:last-child{border-bottom:0}.orbit-deliverable-review-grid article>i{background:#aeb5b0;border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin-top:4px}.orbit-deliverable-review-grid article>i.is-passed,.orbit-deliverable-review-grid article>i.is-success,.orbit-deliverable-review-grid article>i.is-ok{background:#27815f}.orbit-deliverable-review-grid article>svg{color:#617068;flex:0 0 13px;width:13px}.orbit-deliverable-review-grid article>span{gap:2px;display:grid}.orbit-deliverable-review-grid article strong{font-size:8px}.orbit-deliverable-review-grid article small,.orbit-deliverable-review-grid>section>p{color:#717a74;margin:0;font-size:7px}.orbit-artifact-document{background:#eef1ef;border-top:1px solid #dce1de;border-bottom:1px solid #dce1de}.orbit-artifact-document>header{background:#fff;border-bottom:1px solid #d7dcd9;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:10px 14px;display:flex}.orbit-artifact-document>header>div:first-child{align-items:center;gap:9px;display:flex}.orbit-artifact-document>header>div:first-child>svg{color:#287d5e;width:17px}.orbit-artifact-document>header span{gap:2px;display:grid}.orbit-artifact-document>header small{color:#727d76;letter-spacing:.1em;font-size:7px;font-weight:750}.orbit-artifact-document>header h3{color:#202a24;margin:0;font-size:11px}.orbit-artifact-document-controls{background:#f3f5f3;border:1px solid #d4dad6;border-radius:8px;padding:3px;display:inline-flex}.orbit-artifact-document-controls button{color:#69736d;background:0 0;border:0;border-radius:5px;align-items:center;gap:5px;min-height:29px;padding:0 9px;font-size:8px;font-weight:650;display:inline-flex}.orbit-artifact-document-controls button svg{width:12px}.orbit-artifact-document-controls button.is-active{color:#1f2c25;background:#fff;box-shadow:0 1px 4px #16231c1f}.orbit-artifact-document-canvas{max-height:min(68vh,760px);padding:30px;overflow:auto}.orbit-artifact-document-paper{background:#fff;border:1px solid #dfe3e0;border-radius:3px;width:min(790px,100%);min-height:440px;margin:0 auto;padding:48px 56px 60px;box-shadow:0 8px 30px #19271f17}.orbit-artifact-document-source{color:#dce9e1;white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2;background:#17211c;border:1px solid #303c35;border-radius:7px;width:min(880px,100%);min-height:440px;margin:0 auto;padding:28px 32px;font:12px/1.7 ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;overflow:auto}.orbit-artifact-document-empty{color:#6d7771;text-align:center;background:#fff;min-height:150px;margin:0;padding:55px 24px;font-size:9px}.orbit-markdown-document{color:#25302a;overflow-wrap:anywhere;font-size:14px;line-height:1.72}.orbit-markdown-document>:first-child{margin-top:0}.orbit-markdown-document>:last-child{margin-bottom:0}.orbit-markdown-document h1,.orbit-markdown-document h2,.orbit-markdown-document h3,.orbit-markdown-document h4{color:#152019;text-wrap:balance;line-height:1.25}.orbit-markdown-document h1{letter-spacing:-.025em;border-bottom:1px solid #dfe4e1;margin:0 0 24px;padding-bottom:13px;font-size:29px}.orbit-markdown-document h2{border-bottom:1px solid #e8ebe9;margin:34px 0 14px;padding-bottom:7px;font-size:21px}.orbit-markdown-document h3{margin:27px 0 10px;font-size:17px}.orbit-markdown-document h4{margin:22px 0 8px;font-size:14px}.orbit-markdown-document p{margin:0 0 16px}.orbit-markdown-document ul,.orbit-markdown-document ol{margin:0 0 17px;padding-left:25px}.orbit-markdown-document li{margin:5px 0;padding-left:2px}.orbit-markdown-document li>ul,.orbit-markdown-document li>ol{margin:5px 0}.orbit-markdown-document input[type=checkbox]{accent-color:#287d5e;width:14px;height:14px;margin:0 7px 0 -21px}.orbit-markdown-document blockquote{color:#4d5d54;background:#f3f7f5;border-left:4px solid #5a9b7e;margin:20px 0;padding:10px 18px}.orbit-markdown-document blockquote>:last-child{margin-bottom:0}.orbit-markdown-document hr{background:#dce2de;border:0;height:1px;margin:32px 0}.orbit-markdown-document a{color:#176b4e;text-underline-offset:3px;text-decoration-thickness:1px}.orbit-markdown-document strong{color:#17221c;font-weight:720}.orbit-markdown-document code{color:#8f3152;background:#f5f7f5;border:1px solid #dfe4e1;border-radius:4px;padding:2px 5px;font:.88em ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}.orbit-markdown-document pre{color:#e3ece6;background:#17211c;border:1px solid #29372f;border-radius:7px;margin:20px 0;padding:17px 19px;font-size:12px;line-height:1.6;overflow-x:auto}.orbit-markdown-document pre code{color:inherit;font-size:inherit;background:0 0;border:0;padding:0}.orbit-markdown-table{border:1px solid #d8dedb;border-radius:7px;margin:20px 0;overflow-x:auto}.orbit-markdown-document table{border-collapse:collapse;width:100%;font-size:12px}.orbit-markdown-document th,.orbit-markdown-document td{text-align:left;vertical-align:top;border-bottom:1px solid #e0e5e2;border-right:1px solid #e0e5e2;padding:9px 12px}.orbit-markdown-document th{color:#27342d;background:#f2f5f3;font-weight:720}.orbit-markdown-document tr:last-child td{border-bottom:0}.orbit-markdown-document th:last-child,.orbit-markdown-document td:last-child{border-right:0}.orbit-markdown-document img{border-radius:7px;max-width:100%;height:auto;margin:22px auto;display:block}.orbit-deliverable-versions{padding:12px}.orbit-deliverable-versions>button{color:#273129;text-align:left;background:0 0;border:0;border-top:1px solid #e1e5e2;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:8px 6px;display:grid}.orbit-deliverable-versions>button:hover,.orbit-deliverable-versions>button.is-active{background:#f2f7f4}.orbit-deliverable-versions>button>span{color:#287d5e;background:#eaf4ef;border-radius:6px;place-items:center;width:29px;height:29px;font-size:8px;font-weight:750;display:grid}.orbit-deliverable-versions>button>div{align-content:start;gap:3px;display:grid}.orbit-deliverable-versions>button>svg{color:#7a847e;width:13px}.orbit-deliverable-versions strong{font-size:8px}.orbit-deliverable-versions small{color:#737b76;font-size:7px}.orbit-deliverable-versions>p{color:#737b76;font-size:8px}@media (width<=700px){.orbit-artifact-document>header{flex-direction:column;align-items:flex-start}.orbit-artifact-document-controls{width:100%}.orbit-artifact-document-controls button{flex:1;justify-content:center}.orbit-artifact-document-canvas{padding:12px}.orbit-artifact-document-paper{min-height:320px;padding:27px 22px 36px}.orbit-artifact-document-source{min-height:320px;padding:20px;font-size:11px}.orbit-markdown-document{font-size:13px}.orbit-markdown-document h1{font-size:24px}.orbit-markdown-document h2{font-size:19px}}.orbit-deliverable-approval-link{color:#285b47;text-align:left;background:#eef7f2;border:1px solid #cbdcd4;border-radius:7px;align-items:center;gap:8px;width:calc(100% - 24px);margin:0 12px 12px;padding:9px;display:flex}.orbit-deliverable-approval-link>svg{width:15px}.orbit-deliverable-approval-link>span{flex:1;gap:2px;display:grid}.orbit-deliverable-approval-link strong{font-size:8px}.orbit-deliverable-approval-link small{font-size:7px}.orbit-deliverable-approval-link>svg:last-child{width:12px}.orbit-deliverable-empty,.orbit-review-empty{text-align:center;align-content:center;place-items:center;min-height:460px;padding:40px;display:grid}.orbit-deliverable-empty>svg,.orbit-review-empty>svg{color:#287d5e;background:#eaf4ef;border-radius:9px;width:35px;height:35px;padding:7px}.orbit-deliverable-empty h2,.orbit-review-empty h2{margin:12px 0 5px;font-size:15px}.orbit-deliverable-empty p,.orbit-review-empty p{max-width:430px;color:var(--od-muted);margin:0 0 14px;font-size:9px;line-height:1.5}.orbit-deliverable-empty button,.orbit-review-empty button{color:#fff;background:#17211c;border:0;border-radius:6px;min-height:33px;padding:0 12px;font-size:9px;font-weight:650}.orbit-deliverable-modal-backdrop{z-index:125;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#12191570;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.orbit-deliverable-modal{background:#fff;border:1px solid #cbd2ce;border-radius:12px;width:min(680px,100%);max-height:calc(100vh - 36px);overflow-y:auto;box-shadow:0 24px 70px #0e181340}.orbit-deliverable-modal.is-version{width:min(580px,100%)}.orbit-deliverable-modal>header{background:#f3f5f3;border-bottom:1px solid #dce1de;justify-content:space-between;align-items:flex-start;padding:16px 18px;display:flex}.orbit-deliverable-modal>header small{color:#28735a;letter-spacing:.12em;font-size:7px;font-weight:760}.orbit-deliverable-modal>header h2{margin:4px 0 0;font-size:16px}.orbit-deliverable-modal>header button{background:0 0;border:0;border-radius:6px;place-items:center;width:27px;height:27px;padding:0;display:grid}.orbit-deliverable-modal>header button svg{width:14px}.orbit-deliverable-modal>label,.orbit-deliverable-form-row{margin:12px 18px 0}.orbit-deliverable-modal label{gap:5px;display:grid}.orbit-deliverable-modal label>span{color:#4d5650;font-size:8px;font-weight:650}.orbit-deliverable-form-row{grid-template-columns:1fr 1fr;gap:11px;display:grid}.orbit-deliverable-modal input,.orbit-deliverable-modal select,.orbit-deliverable-modal textarea{width:100%;color:var(--od-ink);font:inherit;background:#fff;border:1px solid #cbd2ce;border-radius:6px;font-size:9px}.orbit-deliverable-modal input,.orbit-deliverable-modal select{height:35px;padding:0 9px}.orbit-deliverable-modal textarea{resize:vertical;padding:9px;line-height:1.4}.orbit-deliverable-modal>footer{border-top:1px solid #dce1de;justify-content:flex-end;gap:7px;margin-top:16px;padding:12px 18px;display:flex}.orbit-deliverable-modal>footer button{background:#fff;border:1px solid #cbd2ce;border-radius:6px;align-items:center;gap:5px;min-height:33px;padding:0 12px;font-size:9px;display:inline-flex}.orbit-deliverable-modal>footer button svg{width:13px}.orbit-deliverable-modal>footer button.is-primary{color:#fff;background:#17211c;border-color:#17211c}.orbit-review-status.is-pending{color:#a46a0a;background:#fff4e2;border-color:#ead2a8}.orbit-review-status.is-approved{color:#277759;background:#eaf5ef;border-color:#bdd9cc}.orbit-review-status.is-rejected{color:#a23d37;background:#fff0ef;border-color:#e3bbb8}.orbit-review-status.is-changes_requested{color:#7654b5;background:#f0ebfa;border-color:#d7c9ee}.orbit-review-status.is-cancelled{color:var(--orbit-cancelled);background:var(--orbit-cancelled-soft);border-color:#ccd2ce}.orbit-review-inbox em.is-low,.orbit-review-head em.is-low{color:#3d6c58;background:#e8f3ed}.orbit-review-inbox em.is-medium,.orbit-review-head em.is-medium{color:#765e25;background:#f5eddc}.orbit-review-inbox em.is-high,.orbit-review-head em.is-high{color:#9a5e08;background:#fff0d3}.orbit-review-inbox em.is-critical,.orbit-review-head em.is-critical{color:#a33d37;background:#fde5e3}.orbit-review-library-item{min-height:104px;box-shadow:none;background:#fff;border-bottom:1px solid #dce1de;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.orbit-review-library-item:hover{background:#f7f9f7}.orbit-review-library-main{min-width:0;color:var(--od-ink);text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px 10px 12px 14px;display:grid}.orbit-review-library-copy{gap:4px;min-width:0;display:grid}.orbit-review-library-copy>span{align-items:center;gap:7px;min-width:0;display:flex}.orbit-review-library-copy strong{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:10px;overflow:hidden}.orbit-review-library-copy small,.orbit-review-library-copy i{color:#626d66;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.orbit-review-library-copy p{color:#46534c;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;overflow:hidden}.orbit-review-quick-actions{align-items:center;gap:5px;padding:10px 12px 10px 6px;display:flex}.orbit-review-quick-actions button,.orbit-review-modal-close{color:#34433b;background:#fff;border:1px solid #cbd3ce;border-radius:7px;place-items:center;width:30px;height:30px;padding:0;display:grid}.orbit-review-quick-actions button:hover,.orbit-review-modal-close:hover{background:#f1f5f2;border-color:#9daca3}.orbit-review-quick-actions button.is-approve{color:var(--orbit-complete);background:var(--orbit-complete-soft);border-color:#b8d5c7}.orbit-review-quick-actions button svg,.orbit-review-modal-close svg{width:14px;height:14px}.orbit-review-quick-actions>svg{color:#89908c;width:13px}.orbit-review-modal-backdrop{z-index:125;background:var(--orbit-modal-backdrop);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);place-items:center;padding:18px;display:grid;position:fixed;inset:0}.orbit-review-modal{border-radius:var(--orbit-modal-radius);width:min(980px,100%);max-height:calc(100vh - 36px);box-shadow:var(--orbit-modal-shadow);background:#fff;outline:0;overflow-y:auto}.orbit-review-modal-close{margin-left:4px}.orbit-review-request dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.orbit-review-request dl>div{border-right:1px solid #dce1de;min-width:0;padding:0 9px}.orbit-review-request dl>div:first-child{padding-left:0}.orbit-review-request dl>div:last-child{border-right:0;padding-right:0}.orbit-review-request dt{color:#727b75;font-size:7px}.orbit-review-request dd{text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize;margin:4px 0 0;font-size:8px;font-weight:650;overflow:hidden}.orbit-review-artifacts{padding:0 12px 12px}.orbit-review-artifacts>article{border:1px solid #d7ddd9;border-radius:8px;margin-top:8px;overflow:hidden}.orbit-review-artifacts>article>div{background:#f6f8f6;align-items:center;gap:8px;padding:9px;display:flex}.orbit-review-artifacts>article>div>span:first-child{color:#287d5e;background:#e7f2ec;border-radius:6px;place-items:center;width:26px;height:26px;display:grid}.orbit-review-artifacts>article>div>span:first-child svg{width:13px}.orbit-review-artifacts>article>div>span:nth-child(2){flex:1;gap:2px;display:grid}.orbit-review-artifacts strong{font-size:9px}.orbit-review-artifacts small{color:#717a74;font-size:7px}.orbit-review-artifacts button{color:#2c6d55;background:0 0;border:0;align-items:center;gap:4px;font-size:8px;display:inline-flex}.orbit-review-artifacts button svg{width:11px}.orbit-review-artifacts article>p{color:#4e5952;margin:0;padding:10px;font-size:8px;line-height:1.45}.orbit-review-artifacts article>footer{color:#66706a;border-top:1px solid #e1e5e2;gap:12px;padding:7px 10px;font-size:7px;display:flex}.orbit-review-artifacts footer span{align-items:center;gap:4px;display:inline-flex}.orbit-review-artifacts footer svg{color:#287d5e;width:10px}.orbit-review-missing{color:#855b16;background:#fff7ea;border:1px solid #ead9bb;border-radius:7px;align-items:center;gap:8px;padding:10px;display:flex}.orbit-review-missing>svg{width:15px}.orbit-review-missing>span{gap:2px;display:grid}.orbit-review-evidence-grid p{border-bottom:1px solid #e6e9e7;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;min-height:31px;margin:0;display:grid}.orbit-review-evidence-grid p:last-child{border-bottom:0}.orbit-review-evidence-grid p>svg{color:#287d5e;width:11px}.orbit-review-evidence-grid p span{color:#626d66;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.orbit-review-evidence-grid p strong{text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:7px;overflow:hidden}.orbit-review-evidence-grid p.is-empty{color:#717a74;min-height:0;font-size:8px;display:block}.orbit-review-decision{background:#fff;border-top:1px solid #dce1de;padding:12px}.orbit-review-decision label{gap:5px;display:grid}.orbit-review-decision label span{color:#171a18;font-size:8px;font-weight:650}.orbit-review-decision textarea{width:100%;font:inherit;resize:vertical;border:1px solid #cbd2ce;border-radius:6px;padding:9px;font-size:9px}.orbit-review-decision footer{justify-content:flex-end;gap:7px;margin-top:8px;display:flex}.orbit-review-decision button{color:#101310;background:#fff;border:1px solid #cbd2ce;border-radius:6px;align-items:center;gap:5px;min-height:32px;padding:0 10px;font-size:8px;font-weight:650;display:inline-flex}.orbit-review-decision button svg{width:12px}.orbit-review-decision button.is-primary{color:#fff;background:#17211c;border-color:#17211c}.orbit-review-decision button.is-danger{color:#9d3d37;border-color:#e1c3c0}.orbit-review-receipt{color:#2c684f;background:#edf7f2;border:1px solid #cddfd6;border-radius:7px;align-items:flex-start;gap:9px;margin:12px;padding:11px;display:flex}.orbit-review-receipt.is-rejected{color:#923d38;background:#fff1f0;border-color:#e5c5c2}.orbit-review-receipt.is-changes_requested{color:#805b1d;background:#fff6e7;border-color:#ead5ad}.orbit-review-receipt>svg{width:16px}.orbit-review-receipt>div{gap:3px;display:grid}.orbit-review-receipt strong{font-size:9px}.orbit-review-receipt p{margin:0;font-size:8px}.orbit-review-receipt small{opacity:.75;font-size:7px}.orbit-review-no-result{color:#707973;text-align:center;align-content:center;place-items:center;gap:6px;min-height:220px;padding:20px;display:grid}.orbit-review-no-result svg{color:#287d5e;width:23px}.orbit-review-no-result strong{color:var(--od-ink);font-size:10px}.orbit-review-no-result span{font-size:8px}@media (width<=1120px){.orbit-deliverable-summary{grid-template-columns:repeat(4,100px) minmax(0,1fr)}.orbit-deliverable-layout,.orbit-review-layout{grid-template-columns:minmax(250px,.58fr) minmax(490px,1.42fr)}.orbit-deliverable-context,.orbit-review-context{grid-template-columns:1fr 1fr}.orbit-deliverable-context>div:nth-child(2),.orbit-deliverable-context>div:nth-child(4),.orbit-review-context>div:nth-child(2),.orbit-review-context>div:nth-child(4){border-right:0}.orbit-deliverable-context>div:nth-child(-n+2),.orbit-review-context>div:nth-child(-n+2){border-bottom:1px solid #e0e4e1}}@media (width<=820px){.orbit-deliverable-summary,.orbit-review-summary{grid-template-columns:repeat(2,1fr)}.orbit-deliverable-summary>button,.orbit-review-summary-note{grid-column:1/-1}.orbit-deliverable-toolbar,.orbit-review-toolbar{flex-wrap:wrap}.orbit-deliverable-toolbar>span,.orbit-review-toolbar>span{width:100%}.orbit-deliverable-toolbar label,.orbit-review-toolbar label{flex:1}.orbit-deliverable-toolbar select,.orbit-review-toolbar select{width:100%;max-width:none}.orbit-deliverable-layout,.orbit-review-layout{grid-template-columns:1fr}.orbit-deliverable-list,.orbit-review-inbox{max-height:340px;overflow-y:auto}}@media (width<=560px){.orbit-deliverable-review-grid,.orbit-review-evidence-grid,.orbit-deliverable-form-row{grid-template-columns:1fr}.orbit-deliverable-review-grid>section,.orbit-review-evidence-grid>section{border-bottom:1px solid #dce1de;border-right:0}.orbit-deliverable-review-grid>section:last-child,.orbit-review-evidence-grid>section:last-child{border-bottom:0}.orbit-review-request dl{grid-template-columns:1fr}.orbit-review-request dl>div{border-bottom:1px solid #dce1de;border-right:0;padding:7px 0}.orbit-review-request dl>div:last-child{border-bottom:0}.orbit-review-decision footer{flex-direction:column;align-items:stretch}.orbit-review-decision button{justify-content:center}}.orbit-methodologies-page{padding-bottom:24px}.orbit-methodologies-page>.orbit-list-bar{margin-left:14px;margin-right:14px}.orbit-method-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:12px 14px 20px;display:grid}.orbit-method-card{border:1px solid var(--orbit-line);border-radius:var(--orbit-radius-lg);background:var(--orbit-surface);min-width:0;box-shadow:var(--orbit-shadow-xs);overflow:hidden}.orbit-method-card:hover{border-color:var(--orbit-line-strong)}.orbit-method-card>button{width:100%;min-height:226px;color:var(--orbit-ink);text-align:left;background:0 0;border:0;gap:16px;padding:17px;display:grid}.orbit-method-card>button:focus-visible{outline:2px solid var(--orbit-accent);outline-offset:-3px}.orbit-method-card header{align-items:center;gap:9px;display:flex}.orbit-method-card-icon{border:1px solid var(--orbit-line);width:34px;height:34px;color:var(--orbit-accent);background:var(--orbit-surface-subtle);border-radius:8px;place-items:center;display:grid}.orbit-method-card-icon svg{width:16px}.orbit-method-card-kind{color:var(--orbit-ink-muted);font-size:var(--orbit-text-micro);letter-spacing:.05em;text-transform:uppercase;font-weight:700}.orbit-method-card header .orbit-status-dot{margin-left:auto}.orbit-method-card-copy{align-content:start;gap:7px;min-height:74px;display:grid}.orbit-method-card-copy h2{margin:0;font-size:15px;line-height:1.25}.orbit-method-card-copy p{color:var(--orbit-ink-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.55;display:-webkit-box;overflow:hidden}.orbit-method-phase-preview{align-items:center;gap:4px;display:flex}.orbit-method-phase-preview:before{background:var(--orbit-line);content:"";flex:1;order:2;height:1px}.orbit-method-phase-preview i{--phase-preview:#87918b;z-index:1;background:var(--phase-preview);width:9px;height:9px;box-shadow:0 0 0 1px var(--orbit-line);border:2px solid #fff;border-radius:50%;position:relative}.orbit-method-phase-preview i[data-color=blue]{--phase-preview:var(--orbit-data-blue)}.orbit-method-phase-preview i[data-color=violet]{--phase-preview:var(--orbit-data-violet)}.orbit-method-phase-preview i[data-color=amber]{--phase-preview:var(--orbit-tag-amber-solid)}.orbit-method-phase-preview i[data-color=emerald]{--phase-preview:var(--orbit-data-teal)}.orbit-method-phase-preview i[data-color=rose]{--phase-preview:var(--orbit-data-magenta)}.orbit-method-card footer{border-top:1px solid var(--orbit-line-soft);color:var(--orbit-ink-muted);align-items:center;gap:10px;margin-top:auto;padding-top:12px;font-size:8px;display:flex}.orbit-method-card footer span+span:before{content:"·";margin-right:10px}.orbit-method-card footer svg{width:14px;margin-left:auto}.orbit-method-catalog-empty{border:1px dashed var(--orbit-line);border-radius:var(--orbit-radius-lg);background:var(--orbit-surface);grid-column:1/-1;min-height:280px!important}.orbit-method-catalog-empty button{margin-top:8px}.orbit-method-drawer{width:min(760px,92vw)}.orbit-method-drawer-body{padding:0!important}.orbit-method-drawer-content{gap:0;display:grid}.orbit-method-overview{border-bottom:1px solid var(--orbit-line-soft);gap:13px;padding:20px 22px;display:grid}.orbit-method-overview small{color:var(--orbit-accent);letter-spacing:.1em;font-weight:750}.orbit-method-overview p{max-width:650px;color:var(--orbit-ink-muted);margin:5px 0 0;line-height:1.6}.orbit-method-principles{flex-wrap:wrap;gap:7px;display:flex}.orbit-method-principles span{border:1px solid var(--orbit-line);min-height:27px;color:var(--orbit-ink-muted);background:var(--orbit-surface);border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:8px;display:inline-flex}.orbit-method-principles svg{width:10px;color:var(--orbit-accent)}.orbit-method-drawer-section{border-bottom:1px solid var(--orbit-line-soft);padding:19px 22px 22px}.orbit-method-drawer-section>header{justify-content:space-between;align-items:start;gap:12px;margin-bottom:13px;display:flex}.orbit-method-drawer-section h3,.orbit-method-detail-grid h3{margin:0;font-size:11px}.orbit-method-drawer-section header p{color:var(--orbit-ink-muted);margin:3px 0 0;font-size:8px}.orbit-method-drawer-section header>span{color:var(--orbit-ink-muted);font-size:8px}.orbit-method-path{background:0 0;align-items:stretch;gap:8px;padding:0 0 5px;display:flex;position:relative;overflow-x:auto}.orbit-method-path:before{border-top:1px solid var(--orbit-line);content:"";position:absolute;top:14px;left:5%;right:5%}.orbit-method-path article{--phase-color:#87918b;z-index:1;border:1px solid var(--orbit-line);border-top:3px solid var(--phase-color);background:var(--orbit-surface);border-radius:7px;flex:1 0 120px;align-content:start;gap:7px;min-height:132px;padding:12px;display:grid;position:relative}.orbit-method-path article[data-color=blue]{--phase-color:var(--orbit-data-blue)}.orbit-method-path article[data-color=violet]{--phase-color:var(--orbit-data-violet)}.orbit-method-path article[data-color=amber]{--phase-color:var(--orbit-tag-amber-solid)}.orbit-method-path article[data-color=emerald]{--phase-color:var(--orbit-data-teal)}.orbit-method-path article[data-color=rose]{--phase-color:var(--orbit-data-magenta)}.orbit-method-path article>span{color:var(--orbit-ink-muted);font-size:15px;font-weight:600}.orbit-method-path article strong{font-size:9px}.orbit-method-path article p{color:var(--orbit-ink-muted);margin:0;font-size:8px;line-height:1.45}.orbit-method-path article small{color:var(--orbit-ink-muted);margin-top:auto;font-size:7px}.orbit-method-detail-grid{grid-template-columns:1fr 1fr;gap:0;display:grid}.orbit-method-detail-grid>section{min-height:190px;padding:18px 22px}.orbit-method-detail-grid>section+section{border-left:1px solid var(--orbit-line-soft)}.orbit-method-detail-grid>section>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.orbit-method-detail-grid>section>header svg{width:15px;color:var(--orbit-ink-muted)}.orbit-method-detail-grid dl{border:1px solid var(--orbit-line-soft);border-radius:7px;grid-template-columns:repeat(3,1fr);margin:0 0 8px;display:grid}.orbit-method-detail-grid dl div{border-right:1px solid var(--orbit-line-soft);gap:4px;padding:10px;display:grid}.orbit-method-detail-grid dl div:last-child{border-right:0}.orbit-method-detail-grid dt{color:var(--orbit-ink-muted);font-size:7px}.orbit-method-detail-grid dd{margin:0;font-size:10px;font-weight:700}.orbit-method-detail-grid article{border-bottom:1px solid var(--orbit-line-soft);align-items:center;gap:9px;padding:9px 0;display:flex}.orbit-method-detail-grid article>svg{width:14px;color:var(--orbit-accent)}.orbit-method-detail-grid article span{gap:3px;display:grid}.orbit-method-detail-grid article strong{font-size:9px}.orbit-method-detail-grid article small{color:var(--orbit-ink-muted);font-size:7px}.orbit-method-empty{min-height:130px;color:var(--orbit-ink-muted);text-align:center;align-content:center;place-items:center;gap:5px;display:grid}.orbit-method-empty svg{width:22px;color:var(--orbit-accent)}.orbit-method-empty strong{color:var(--orbit-ink);font-size:9px}.orbit-method-empty span{font-size:8px}.orbit-method-editor{background:#fff;border:1px solid #d9dfdb;border-radius:12px;grid-template-rows:auto minmax(0,1fr) auto;width:min(900px,100vw - 40px);max-height:calc(100vh - 40px);display:grid;overflow:hidden;box-shadow:0 24px 70px #141d1838}.orbit-method-editor>header,.orbit-method-editor>footer{border-bottom:1px solid #e3e8e4;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.orbit-method-editor>footer{border-top:1px solid #e3e8e4;border-bottom:0;justify-content:flex-end}.orbit-method-editor>header small{color:#24805f;letter-spacing:.12em;font-size:7px;font-weight:750}.orbit-method-editor>header h2{margin-top:3px;font-size:17px}.orbit-method-editor>header button{background:0 0;border:0}.orbit-method-editor>header svg{width:17px}.orbit-method-editor>main{gap:14px;padding:17px 18px;display:grid;overflow-y:auto}.orbit-method-editor label{gap:5px;display:grid}.orbit-method-editor label>span,.orbit-method-editor>main>label>span{font-size:8px;font-weight:700}.orbit-method-editor input,.orbit-method-editor select,.orbit-method-editor textarea{background:#fff;border:1px solid #d9dfdb;border-radius:6px;min-height:34px;padding:7px 9px;font-size:9px}.orbit-method-editor-grid{grid-template-columns:1.6fr 1fr 1fr;gap:10px;display:grid}.orbit-method-phase-editor{border:1px solid #dde3df;border-radius:8px}.orbit-method-phase-editor>header{border-bottom:1px solid #e4e8e5;justify-content:space-between;align-items:center;padding:11px;display:flex}.orbit-method-phase-editor>header div{gap:2px;display:grid}.orbit-method-phase-editor>header strong{font-size:9px}.orbit-method-phase-editor>header small{color:#758079;font-size:7px}.orbit-method-phase-editor>header button{background:#fff;border:1px solid #d9dfdb;border-radius:5px;align-items:center;gap:5px;min-height:28px;padding:0 8px;font-size:8px;display:inline-flex}.orbit-method-phase-editor>header button svg{width:11px}.orbit-method-phase-editor article{border-bottom:1px solid #e8ece9;grid-template-columns:26px minmax(110px,1.2fr) .8fr .65fr 58px minmax(140px,1.2fr) 28px;align-items:center;gap:7px;padding:8px 10px;display:grid}.orbit-method-phase-editor article:last-child{border-bottom:0}.orbit-method-phase-editor article>span{color:#fff;background:#387e62;border-radius:50%;place-items:center;width:23px;height:23px;font-size:8px;font-weight:700;display:grid}.orbit-method-phase-editor article>button{color:#a44a4a;background:0 0;border:0}.orbit-method-phase-editor article>button svg{width:13px}.orbit-method-standard-picker>strong{font-size:9px}.orbit-method-standard-picker>p{color:#747d77;margin:3px 0 9px;font-size:8px}.orbit-method-standard-picker>div{grid-template-columns:repeat(3,1fr);gap:7px;max-height:160px;display:grid;overflow-y:auto}.orbit-method-standard-picker label{border:1px solid #e0e5e2;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;padding:8px;display:grid}.orbit-method-standard-picker label span{gap:2px;font-size:8px;display:grid}.orbit-method-standard-picker label small{color:#78817b;font-size:7px}.orbit-method-editor>footer button{background:#fff;border:1px solid #d7ddd9;border-radius:6px;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:8px;display:inline-flex}.orbit-method-editor>footer button.is-primary{color:#fff;background:#167957;border-color:#167957}.orbit-method-editor>footer svg{width:12px}.orbit-kanban-shell{min-width:0;padding:0 0 22px}.orbit-kanban-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.orbit-kanban-toolbar>div{align-items:center;gap:7px;display:flex}.orbit-kanban-toolbar select{background:#fff;border:1px solid #d5dcd7;border-radius:6px;min-width:200px;min-height:33px;padding:0 9px;font-size:9px}.orbit-kanban-toolbar span{color:#226d52;align-items:center;gap:5px;font-size:8px;font-weight:700;display:inline-flex}.orbit-kanban-toolbar span.is-muted{color:#737c76}.orbit-kanban-toolbar span svg{width:12px}.orbit-kanban-toolbar button{background:#fff;border:1px solid #d6ddd8;border-radius:6px;align-items:center;gap:6px;min-height:32px;padding:0 9px;font-size:8px;display:inline-flex}.orbit-kanban-toolbar button.is-primary{color:#fff;background:#197a58;border-color:#197a58}.orbit-kanban-toolbar button svg{width:12px}.orbit-kanban-empty{color:#6f7a73;text-align:center;background:0 0;border:0;border-radius:0;align-content:center;place-items:center;gap:7px;min-height:420px;display:grid}.orbit-kanban-empty>svg{color:#4f987c;width:30px}.orbit-kanban-empty h2{font-size:14px}.orbit-kanban-empty p{margin:0;font-size:9px}.orbit-kanban-board{grid-template-columns:repeat(var(--kanban-columns), minmax(0, 1fr));gap:8px;min-width:0;padding:2px 0 0;display:grid;overflow-x:hidden}.orbit-kanban-board>section{--column-color:#53675c;--column-ink:#25352d;--column-surface:#e8eeeb;background:var(--column-surface);min-width:0;min-height:470px;box-shadow:none;border:0;border-radius:8px;overflow:hidden}.orbit-kanban-board>section[data-tone=amber]{--column-color:#a5600f;--column-ink:#673a08;--column-surface:#fff0d8}.orbit-kanban-board>section[data-tone=blue]{--column-color:#2d6fc3;--column-ink:#173f78;--column-surface:#e5effc}.orbit-kanban-board>section[data-tone=violet]{--column-color:#7050bd;--column-ink:#432b7b;--column-surface:#eee8fa}.orbit-kanban-board>section[data-tone=emerald]{--column-color:#207b57;--column-ink:#164f3a;--column-surface:#e3f1eb}.orbit-kanban-board>section[data-tone=rose]{--column-color:#b94f68;--column-ink:#782d3f;--column-surface:#f8e7eb}.orbit-kanban-board>section[data-tone=cyan]{--column-color:#14798d;--column-ink:#14505d;--column-surface:#e2f1f4}.orbit-kanban-board>section[data-tone=indigo]{--column-color:#4f5fb5;--column-ink:#303d7c;--column-surface:#e8eaf8}.orbit-kanban-board>section>header{color:#fff;background:var(--column-color);border:0;justify-content:space-between;align-items:center;height:42px;padding:0 9px;display:flex}.orbit-kanban-board>section>header>span{align-items:center;gap:6px;min-width:0;font-size:10px;font-weight:800;display:flex}.orbit-kanban-board>section>header i{display:none}.orbit-kanban-board>section>header em{color:#fff;background:#fff3;border-radius:10px;place-items:center;min-width:19px;height:19px;font-size:8px;font-style:normal;font-weight:800;display:grid}.orbit-kanban-board>section>header>div{align-items:center;gap:5px;display:flex}.orbit-kanban-board>section>header small{color:#ffffffe0;font-size:7px;font-weight:700}.orbit-kanban-board>section>header small.is-over{color:#fff;text-underline-offset:2px;font-weight:850;text-decoration:underline}.orbit-kanban-board>section>header button{color:#fff;opacity:.82;background:0 0;border:0}.orbit-kanban-board>section>header button:hover{color:#fff;opacity:1;background:#ffffff1f}.orbit-kanban-board>section>header button svg{width:13px}.orbit-kanban-board>section>p{box-sizing:border-box;height:38px;color:var(--column-ink);-webkit-line-clamp:2;background:0 0;-webkit-box-orient:vertical;margin:0;padding:7px 8px;font-size:8px;line-height:1.35;display:-webkit-box;overflow:hidden}.orbit-kanban-cards{align-content:start;gap:7px;padding:6px;display:grid}.orbit-kanban-cards article{box-sizing:border-box;cursor:grab;background:#fff;border:0;border-radius:6px;grid-template-rows:auto minmax(0,1fr) auto;gap:7px;height:142px;padding:9px;display:grid;overflow:hidden;box-shadow:0 1px 3px #1c29221a}.orbit-kanban-cards article:hover{box-shadow:0 3px 8px #1c292221}.orbit-kanban-cards article:focus-visible{outline:2px solid var(--column-color);outline-offset:2px}.orbit-kanban-cards article.is-moving{opacity:.45}.orbit-kanban-cards article>header{justify-content:space-between;align-items:flex-start;gap:7px;display:flex}.orbit-kanban-cards article>header strong{color:#111713;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:10px;line-height:1.3;display:-webkit-box;overflow:hidden}.orbit-kanban-cards article>header svg{color:#a0a6a2;width:12px}.orbit-kanban-card-body{align-content:start;gap:6px;min-height:0;display:grid}.orbit-kanban-card-body>p{color:#59635d;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:8px;line-height:1.4;display:-webkit-box;overflow:hidden}.orbit-kanban-tags{flex-wrap:nowrap;gap:4px;min-width:0;display:flex;overflow:hidden}.orbit-kanban-tags .orbit-tag{max-width:70%;font-size:9px;min-height:19px!important;padding:2px 5px!important}.orbit-kanban-tags .orbit-tag-overflow{flex:none}.orbit-kanban-cards article>footer{border-top:1px solid #ebeeec;justify-content:space-between;align-items:center;padding-top:7px;display:flex}.orbit-kanban-cards article>footer span{color:#4d5952;align-items:center;gap:4px;font-size:9px;font-weight:650;display:inline-flex}.orbit-kanban-cards article>footer svg{width:10px}.orbit-kanban-cards article>footer em{color:#33463c;text-transform:uppercase;background:#e8efeb;border-radius:8px;padding:3px 5px;font-size:8px;font-style:normal;font-weight:800}.orbit-kanban-cards article>footer em[data-priority=low]{color:#2d5f77;background:#e7f2f7}.orbit-kanban-cards article>footer em[data-priority=normal]{color:#33463c;background:#e8efeb}.orbit-kanban-cards article>footer em[data-priority=urgent]{color:#a63c3c;background:#fff0ef}.orbit-kanban-cards article>footer em[data-priority=high]{color:#9a631f;background:#fff6e8}.orbit-kanban-add{min-height:36px;color:var(--column-ink);background:#fff;border:0;border-radius:6px;justify-content:center;align-items:center;gap:5px;font-size:8px;font-weight:700;display:flex;box-shadow:0 1px 2px #1c292212}.orbit-kanban-add svg{width:11px}.orbit-kanban-board>section>aside{color:#9b4d3f;background:#fff1ed;border-radius:6px;gap:5px;margin:0 8px 8px;padding:7px;font-size:7px;line-height:1.35;display:flex}.orbit-kanban-board>section>aside svg{flex:0 0 11px;width:11px}@media (width<=1000px){.orbit-method-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.orbit-method-detail-grid{grid-template-columns:1fr}.orbit-method-detail-grid>section+section{border-top:1px solid var(--orbit-line-soft);border-left:0}.orbit-method-path{justify-content:flex-start}}@media (width<=760px){.orbit-method-card-grid,.orbit-method-editor-grid,.orbit-method-standard-picker>div{grid-template-columns:1fr}.orbit-method-phase-editor article{grid-template-columns:24px 1fr 1fr}.orbit-method-phase-editor article select:nth-of-type(2),.orbit-method-phase-editor article input[type=number]{display:none}.orbit-method-phase-editor article input[aria-label^=Critères]{grid-column:2/-1}.orbit-kanban-toolbar{flex-direction:column;align-items:stretch}.orbit-kanban-toolbar>div{flex-wrap:wrap}.orbit-kanban-board{grid-template-columns:repeat(var(--kanban-columns), minmax(200px, 1fr));scrollbar-width:thin;padding-bottom:8px;overflow-x:auto}}.orbit-universal-bar select,.orbit-kanban-toolbar select,.orbit-calendar-filters select,.orbit-standard-filter select{appearance:auto;box-shadow:none;outline:0}.orbit-universal-bar select{flex:none;width:auto;min-width:96px;max-width:180px}.orbit-universal-bar select:focus,.orbit-universal-bar select:focus-visible,.orbit-kanban-toolbar select:focus,.orbit-kanban-toolbar select:focus-visible,.orbit-calendar-filters select:focus,.orbit-calendar-filters select:focus-visible,.orbit-standard-filter select:focus,.orbit-standard-filter select:focus-visible{box-shadow:none;border-color:#d4dad6;outline:0}.orbit-kanban-toolbar.orbit-universal-bar{min-height:45px;padding:5px 0}.orbit-kanban-toolbar.orbit-universal-bar>div:first-child{flex:0 auto;width:auto;min-width:0;display:flex}.orbit-kanban-toolbar.orbit-universal-bar>div:last-child{align-items:center;gap:4px;display:flex}.orbit-kanban-toolbar.orbit-universal-bar select{flex:0 220px;width:220px;min-width:160px;max-width:240px;height:32px}.orbit-kanban-toolbar.orbit-universal-bar>div:last-child>button.is-primary{color:#fff;background:#17211d;border-color:#17211d}@media (width<=760px){.orbit-universal-bar select{width:auto;min-width:0;max-width:100%}.orbit-kanban-toolbar.orbit-universal-bar select{flex-basis:220px;width:min(220px,100%)}}.orbit-shell-v2 button{white-space:nowrap;line-height:1}.orbit-shell-v2 button>svg{flex:none}:is(.orbit-universal-bar,.orbit-calendar-title,.orbit-calendar-viewbar,.orbit-calendar-filters,.orbit-agent-toolbar,.orbit-connection-toolbar,.orbit-collection-toolbar,.orbit-kanban-toolbar,.orbit-hub-context,.orbit-projects-context,.orbit-agent-library-actions,.orbit-knowledge-toolbar-actions) button:not(.orbit-agent-inline-search button){white-space:nowrap;flex-direction:row;flex:none;justify-content:center;align-items:center;gap:6px;width:auto;min-width:32px;height:32px;min-height:32px;max-height:32px;padding:0 9px;font-size:9px;line-height:1;display:inline-flex}:is(.orbit-universal-bar,.orbit-calendar-filters,.orbit-agent-toolbar,.orbit-collection-toolbar,.orbit-kanban-toolbar,.orbit-hub-context,.orbit-projects-context) select{white-space:nowrap;flex:none;width:auto;min-width:96px;max-width:180px;height:32px;min-height:32px;max-height:32px;padding-top:0;padding-bottom:0;font-size:9px;line-height:1}:is(.orbit-universal-bar,.orbit-calendar-viewbar,.orbit-agent-toolbar,.orbit-connection-toolbar,.orbit-agent-library-actions,.orbit-knowledge-toolbar-actions) :is(.is-icon,.is-icon-only,button[aria-label]:not(.is-primary)){width:32px;min-width:32px;padding:0}.orbit-shell-v2 :is(.orbit-create,.orbit-create-menu button,.orbit-heading-action,.orbit-review-decision button,.orbit-detail-drawer button,.orbit-hub-modal button,.orbit-agent-modal button,.orbit-calendar-dialog button,.orbit-run-create-dialog button,.orbit-deliverable-modal button,.orbit-method-editor button,.orbit-preferences-dialog button){white-space:nowrap;flex-direction:row;justify-content:center;align-items:center;gap:6px}@media (width<=760px){:is(.orbit-universal-bar,.orbit-calendar-filters,.orbit-agent-toolbar,.orbit-collection-toolbar,.orbit-kanban-toolbar,.orbit-hub-context,.orbit-projects-context) select{width:auto;min-width:0;max-width:min(180px,100%)}}.orbit-rail{padding:10px 6px 9px}.orbit-rail nav{scrollbar-width:none;align-content:start;gap:1px;min-height:0;display:grid;overflow-y:auto}.orbit-rail nav::-webkit-scrollbar{display:none}.orbit-rail-item{border-radius:7px;grid-template-rows:21px auto;gap:4px;min-height:52px;padding:5px 2px;font-size:9px;line-height:1}.orbit-rail-item svg{width:19px;height:19px}.orbit-rail-item span{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden}.orbit-upgrade-button{gap:5px;width:100%;min-height:48px;padding:7px 2px;font-size:8px}.orbit-upgrade-button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.orbit-sidebar-v2{overscroll-behavior:contain;scrollbar-color:#46524b3d transparent;scrollbar-gutter:stable;scrollbar-width:thin;overflow:hidden auto}.orbit-sidebar-v2::-webkit-scrollbar{width:5px}.orbit-sidebar-v2::-webkit-scrollbar-track{background:0 0}.orbit-sidebar-v2::-webkit-scrollbar-thumb{background:#46524b2e;border-radius:8px}.orbit-sidebar-v2:hover::-webkit-scrollbar-thumb{background:#46524b4d}@media (width<=1180px){.orbit-shell-v2{grid-template-columns:72px 220px minmax(0,1fr)}}@media (width<=860px){.orbit-shell-v2{grid-template-columns:70px minmax(0,1fr)}}@media (width<=520px){.orbit-shell-v2{grid-template-columns:56px minmax(0,1fr)}}.orbit-standard-library-tabs{scrollbar-width:none;border-bottom:1px solid #d8ded9;gap:18px;display:flex;overflow-x:auto}.orbit-standard-library-tabs button{color:#68726b;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;min-height:38px;padding:0 1px;font-size:9px}.orbit-standard-library-tabs button.is-active{color:#17211d;border-bottom-color:#17211d;font-weight:750}.orbit-standard-collection-list{background:#fff;gap:0;margin-top:12px;display:grid}.orbit-standard-collection-list article{border-bottom:1px solid #dfe4e1;align-items:center;gap:14px;padding:14px;display:flex}.orbit-standard-collection-list article>div:first-child{flex:1}.orbit-standard-collection-list article>div:last-child{gap:7px;display:flex}.orbit-standard-collection-list button{background:#fff;border:1px solid #d5dbd7;border-radius:6px;min-height:31px;padding:0 9px;font-size:8px}.orbit-standard-collection-list button.is-primary{color:#fff;background:#17211d;border-color:#17211d}.orbit-standard-collection-list p{color:#68726b;margin:4px 0;font-size:9px}.orbit-standard-collection-list small{color:#7a837d;font-size:8px}.orbit-standard-typebar{scrollbar-width:none;background:0 0;border:0;border-bottom:1px solid #cfd5d1;border-radius:0;gap:2px;margin:0 0 12px;padding:0;display:flex;overflow-x:auto}.orbit-standard-typebar::-webkit-scrollbar{display:none}.orbit-standard-typebar>button{color:#68716b;white-space:nowrap;background:0 0;border:0;border-radius:0;flex:none;grid-template-columns:none;align-items:center;gap:7px;min-height:38px;padding:0 10px;font-size:10px;font-weight:650;display:inline-flex;position:relative}.orbit-standard-typebar>button:hover,.orbit-standard-typebar>button.is-active{color:#17211d;box-shadow:none;background:0 0;border-color:#0000}.orbit-standard-typebar>button.is-active{font-weight:800}.orbit-standard-typebar>button.is-active:after{content:none;display:none}.orbit-standard-typebar>button svg{color:currentColor;width:13px;height:13px}.orbit-standard-typebar>button small{color:#667069;background:#e7ebe8;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:8px;display:grid}.orbit-standard-typebar>button.is-active small{color:#116b4d;background:#e4f2eb}.orbit-agent-library-bar>nav button.is-active:after,.orbit-page-heading nav button.is-active:after,.orbit-universal-bar.orbit-activity-controls>div:first-child button.is-active:after{content:none;display:none}.orbit-side-section>button.is-active{color:#17211d;box-shadow:none;background:0 0;border-radius:6px;font-weight:800}.orbit-agent-library-bar>nav button.is-active,.orbit-page-heading nav button.is-active,.orbit-universal-bar.orbit-activity-controls>div:first-child button.is-active,.orbit-hub-tabs button.is-active{color:#111914;box-shadow:none;background:0 0;border-color:#0000;font-weight:800}.orbit-standard-catalog-toolbar{min-height:44px;margin-bottom:12px;padding:5px 0}.orbit-standard-catalog-toolbar>span:first-child{margin-right:auto}.orbit-standard-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.orbit-standard-catalog-grid.is-list{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:0;overflow:visible}.orbit-standard-catalog-grid.is-list .orbit-standard-catalog-card{box-shadow:none;border:0;border-bottom:1px solid #e1e5e2;border-radius:0;grid-template-rows:auto;grid-template-columns:minmax(230px,1.2fr) minmax(180px,1fr) minmax(170px,.8fr) auto;align-items:center}.orbit-standard-catalog-grid.is-list .orbit-standard-catalog-card:last-child{border-bottom:0}.orbit-standard-catalog-grid.is-list .orbit-standard-catalog-card:hover{box-shadow:none;transform:none}.orbit-standard-catalog-grid.is-list .orbit-standard-catalog-card>p{min-height:0;padding:10px 13px}.orbit-standard-catalog-grid.is-list .orbit-standard-card-preview{display:none}.orbit-standard-catalog-grid.is-list .orbit-standard-card-meta{min-height:0;padding:8px 13px}.orbit-standard-catalog-grid.is-list .orbit-standard-catalog-card>footer{border-top:0}.orbit-standard-catalog-card{background:#fff;border:1px solid #d3d9d5;border-radius:10px;grid-template-rows:auto auto 92px auto auto;min-width:0;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;overflow:hidden;box-shadow:0 1px 3px #17211c09}.orbit-standard-catalog-card:hover{border-color:#b9c5be;transform:translateY(-1px);box-shadow:0 7px 18px #17211c12}.orbit-standard-catalog-card>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:13px 13px 8px;display:grid}.orbit-standard-catalog-card>header>span{color:#167756;background:#eff7f3;border:1px solid #cde1d7;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.orbit-standard-catalog-card[data-type=workflow]>header>span{color:#3975c6;background:#f1f6ff;border-color:#cbdcf5}.orbit-standard-catalog-card[data-type=rule]>header>span,.orbit-standard-catalog-card[data-type=guardrail]>header>span{color:#a06a0a;background:#fff9eb;border-color:#ead8ad}.orbit-standard-catalog-card>header svg{width:14px;height:14px}.orbit-standard-catalog-card>header small{color:#7b847e;letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:700}.orbit-standard-catalog-card h3{text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:12px;overflow:hidden}.orbit-standard-catalog-card>header>i{color:#67716a;text-transform:capitalize;background:#edf0ee;border-radius:999px;padding:3px 6px;font-size:7px;font-style:normal}.orbit-standard-catalog-card>header>i[data-status=active]{color:#147554;background:#e7f5ef}.orbit-standard-catalog-card>p{color:#69736c;min-height:35px;margin:0;padding:0 13px 8px;font-size:9px;line-height:1.45}.orbit-standard-card-preview{background:#f8faf8;border:1px solid #e0e4e1;border-radius:8px;margin:0 13px 10px}.orbit-standard-card-preview.is-workflow{justify-content:center;align-items:center;padding:19px 10px;display:flex}.orbit-standard-card-preview.is-workflow span{color:#3975c6;background:#fff;border:1px solid #9fc5ff;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.orbit-standard-card-preview.is-workflow span:nth-of-type(2){color:#167756;border-color:#91d8bd}.orbit-standard-card-preview.is-workflow span:nth-of-type(3){color:#a06a0a;border-color:#edcf83}.orbit-standard-card-preview.is-workflow svg{width:13px;height:13px}.orbit-standard-card-preview.is-workflow i{border-top:1px dashed #aeb7b1;width:30px}.orbit-standard-card-preview.is-rule{justify-content:center;align-items:center;gap:7px;padding:24px 8px;display:flex}.orbit-standard-card-preview.is-rule span{color:#56615a;background:#fff;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:800}.orbit-standard-card-preview.is-rule span:nth-of-type(2){color:#147554;background:#e7f5ef}.orbit-standard-card-preview.is-rule svg{color:#aab1ad;width:10px}.orbit-standard-card-preview.is-skill,.orbit-standard-card-preview.is-guardrail{justify-content:center;align-items:center;gap:6px;padding:23px 8px;display:flex}.orbit-standard-card-preview.is-skill span,.orbit-standard-card-preview.is-guardrail span{background:#fff;border:1px solid #dce1de;border-radius:999px;align-items:center;gap:4px;padding:5px 7px;font-size:7px;display:inline-flex}.orbit-standard-card-preview.is-skill svg,.orbit-standard-card-preview.is-guardrail svg{color:#16815d;width:10px;height:10px}.orbit-standard-card-preview.is-sop{align-content:center;gap:8px;padding:12px 18px;display:grid}.orbit-standard-card-preview.is-sop span{grid-template-columns:auto 1fr;align-items:center;gap:7px;display:grid}.orbit-standard-card-preview.is-sop i{color:#286e57;background:#e3f2eb;border-radius:50%;place-items:center;width:16px;height:16px;font-size:7px;font-style:normal;display:grid}.orbit-standard-card-preview.is-sop b{background:#dfe4e1;border-radius:3px;height:5px}.orbit-standard-card-preview.is-template{align-items:center;gap:12px;padding:18px;display:flex}.orbit-standard-card-preview.is-template>svg{color:#3975c6;width:28px}.orbit-standard-card-preview.is-template span{flex:1;gap:7px;display:grid}.orbit-standard-card-preview.is-template i{background:#dfe4e1;border-radius:3px;width:100%;height:4px}.orbit-standard-card-preview.is-template i:nth-child(2){width:76%}.orbit-standard-card-preview.is-template i:nth-child(3){width:58%}.orbit-standard-card-preview.is-framework{grid-template-columns:repeat(3,1fr);gap:5px;padding:15px 8px;display:grid}.orbit-standard-card-preview.is-framework span{color:#58635c;background:#fff;border:1px solid #dce1de;border-radius:6px;place-items:center;min-height:44px;font-size:7px;display:grid}.orbit-standard-card-preview.is-hook{color:#167756;justify-content:center;align-items:center;padding:25px 14px;display:flex}.orbit-standard-card-preview.is-hook svg{width:15px}.orbit-standard-card-preview.is-hook i{border-top:1px dashed #aeb7b1;width:38px;margin:0 6px}.orbit-standard-card-preview.is-instruction{color:#56615a;justify-content:center;align-items:center;gap:8px;padding:25px;display:flex}.orbit-standard-card-preview.is-instruction svg{color:#7658c5;width:18px}.orbit-standard-card-preview.is-instruction span{font:9px ui-monospace,SFMono-Regular,Consolas,monospace}.orbit-standard-card-meta{flex-wrap:wrap;gap:4px;min-height:34px;padding:0 13px 9px;display:flex}.orbit-standard-card-meta span{color:#657069;background:#eef1ef;border-radius:999px;align-items:center;gap:3px;height:20px;padding:0 6px;font-size:7px;display:inline-flex}.orbit-standard-card-meta svg{width:9px}.orbit-standard-catalog-card>footer{border-top:1px solid #e0e4e1;align-items:center;gap:6px;min-height:42px;padding:7px 10px 7px 13px;display:flex}.orbit-standard-catalog-card>footer>button{color:#1f4f3f;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:9px;font-weight:680;display:inline-flex}.orbit-standard-catalog-card>footer>button svg{width:12px}.orbit-standard-catalog-card>footer>div{gap:4px;margin-left:auto;display:flex}.orbit-standard-catalog-card>footer>div button{color:#606a63;background:#fff;border:1px solid #d8ded9;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.orbit-standard-catalog-card>footer>div svg{width:11px}.orbit-standard-empty{text-align:center;background:#f7f9f7;border:1px dashed #c9d1cc;border-radius:10px;place-items:center;min-height:310px;margin-top:12px;padding:40px;display:grid}.orbit-standard-empty>span{color:#167756;background:#fff;border:1px solid #cfe0d7;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.orbit-standard-empty svg{width:20px}.orbit-standard-empty h2{margin:12px 0 4px;font-size:15px}.orbit-standard-empty p{color:#717a74;max-width:380px;margin:0;font-size:10px}.orbit-standard-empty button{color:#fff;background:#17211d;border:0;border-radius:6px;align-items:center;gap:6px;min-height:33px;margin-top:15px;padding:0 11px;font-size:9px;display:inline-flex}.orbit-standard-empty button svg{width:12px}.orbit-teams-reference-hub{--hub-accent:#5b6fc7;--hub-accent-soft:#eef1fb;color:#202622;background:#f7f8f8;border:1px solid #d6dbd8;border-radius:12px;margin-top:12px;overflow:hidden;box-shadow:0 2px 9px #181f1b0b}.orbit-teams-reference-hub.is-rule{--hub-accent:#9a6721;--hub-accent-soft:#f8f0e3}.orbit-teams-reference-hub.is-template{--hub-accent:#4d67b6;--hub-accent-soft:#edf1fb}.orbit-teams-reference-hub.is-framework{--hub-accent:#7355a0;--hub-accent-soft:#f2eef8}.orbit-teams-reference-hub.is-instruction{--hub-accent:#486c9f;--hub-accent-soft:#edf3f8}.orbit-teams-reference-hub.is-guardrail{--hub-accent:#9b4c52;--hub-accent-soft:#f9edef}.orbit-teams-reference-hub.is-skill{--hub-accent:#6750a4;--hub-accent-soft:#f1eef8}.orbit-teams-reference-hub.is-hook{--hub-accent:#a46027;--hub-accent-soft:#f8efe7}.orbit-teams-reference-stage{grid-template-columns:minmax(270px,.72fr) minmax(0,1.5fr);gap:26px;min-height:492px;padding:46px 0 30px 38px;display:grid}.orbit-teams-reference-intro{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding-right:8px;display:flex}.orbit-teams-reference-intro>span{width:34px;height:34px;color:var(--hub-accent);background:var(--hub-accent-soft);border-radius:9px;place-items:center;margin-bottom:18px;display:grid}.orbit-teams-reference-intro>span svg{width:18px;height:18px}.orbit-teams-reference-intro>small{color:var(--hub-accent);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.orbit-teams-reference-intro h2{color:#1d2420;letter-spacing:-.045em;max-width:420px;margin:11px 0 0;font-size:clamp(28px,3.4vw,44px);line-height:1.06}.orbit-teams-reference-intro p{color:#606963;max-width:390px;margin:17px 0 0;font-size:12px;line-height:1.62}.orbit-teams-reference-intro>div{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.orbit-teams-reference-intro button{color:#29322d;background:#fff;border:1px solid #d0d6d2;border-radius:7px;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:9px;font-weight:700;display:inline-flex}.orbit-teams-reference-intro button:hover{border-color:#abb4ae}.orbit-teams-reference-intro button.is-primary{color:#fff;background:#202722;border-color:#202722}.orbit-teams-reference-intro button svg{width:13px;height:13px}.orbit-teams-reference-track{scroll-snap-type:x proximity;scrollbar-color:#afb6b2 transparent;scrollbar-width:thin;outline:0;grid-auto-columns:minmax(286px,34vw);grid-auto-flow:column;align-items:center;gap:13px;min-width:0;padding:14px 28px 18px 0;scroll-padding-inline:12px;display:grid;overflow-x:auto}.orbit-teams-reference-track:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--hub-accent) 30%, transparent)}.orbit-teams-reference-card{scroll-snap-align:start;background:#fff;border:1px solid #d7dcda;border-radius:13px;align-self:center;min-width:0;transition:border-color .15s,box-shadow .15s,transform .15s;overflow:hidden;box-shadow:0 8px 24px #1a221d12}.orbit-teams-reference-card:hover{border-color:#b7c0ba;transform:translateY(-2px);box-shadow:0 13px 31px #1a221d1a}.orbit-teams-reference-visual{background:var(--hub-accent-soft);border-bottom:1px solid #e2e5e3;min-height:190px;padding:14px}.orbit-teams-reference-visual>header{justify-content:space-between;align-items:center;display:flex}.orbit-teams-reference-visual>header>span{border:1px solid color-mix(in srgb, var(--hub-accent) 24%, white);width:30px;height:30px;color:var(--hub-accent);background:#fff;border-radius:8px;place-items:center;display:grid}.orbit-teams-reference-visual>header svg{width:15px;height:15px}.orbit-teams-reference-visual>header small{color:color-mix(in srgb, var(--hub-accent) 78%, #606962);letter-spacing:.1em;font-size:9px;font-weight:800}.orbit-teams-reference-visual .orbit-standard-card-preview{border-color:color-mix(in srgb, var(--hub-accent) 18%, #d8ddda);background:#ffffffdb;min-height:88px;margin:20px 0 14px}.orbit-teams-reference-visual .orbit-standard-card-preview :is(svg,span){color:var(--hub-accent)}.orbit-teams-reference-visual .orbit-standard-card-preview span{border-color:color-mix(in srgb, var(--hub-accent) 20%, #d8ddda)}.orbit-teams-reference-status{color:#69716c;justify-content:space-between;align-items:center;gap:8px;font-size:8px;display:flex}.orbit-teams-reference-status>span{font-weight:700}.orbit-teams-reference-copy{min-height:137px;padding:16px 17px 13px}.orbit-teams-reference-copy>small{color:var(--hub-accent);font-size:8px;font-weight:780}.orbit-teams-reference-copy h3{color:#252b27;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 0;font-size:14px;line-height:1.28;overflow:hidden}.orbit-teams-reference-copy p{color:#68716b;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:8px 0 0;font-size:9px;line-height:1.55;display:-webkit-box;overflow:hidden}.orbit-teams-reference-card>footer{border-top:1px solid #e4e7e5;grid-template-columns:minmax(0,1fr) 32px 32px;align-items:center;gap:5px;padding:9px 11px;display:grid}.orbit-teams-reference-card>footer button{color:#59615c;background:#fff;border:1px solid #d8ddda;border-radius:6px;place-items:center;width:32px;height:31px;padding:0;display:grid}.orbit-teams-reference-card>footer button:first-child{width:auto;color:var(--hub-accent);background:0 0;border:0;justify-content:flex-start;align-items:center;gap:7px;padding:0 6px;font-size:9px;font-weight:740;display:inline-flex}.orbit-teams-reference-card>footer svg{width:12px;height:12px}.orbit-teams-reference-footer{color:#6d766f;background:#fff;border-top:1px solid #dce1de;justify-content:space-between;align-items:center;gap:16px;min-height:45px;padding:0 20px;font-size:8px;display:flex}.orbit-teams-reference-footer span{font-weight:730}.orbit-teams-reference-footer p{margin:0}@media (width<=980px){.orbit-teams-reference-stage{grid-template-columns:1fr;min-height:0;padding:28px 0 22px 24px}.orbit-teams-reference-intro{padding-right:24px}.orbit-teams-reference-intro h2{max-width:620px;font-size:34px}.orbit-teams-reference-track{grid-auto-columns:minmax(270px,60vw)}}@media (width<=620px){.orbit-teams-reference-hub{border-inline:0;border-radius:0}.orbit-teams-reference-stage{gap:18px;padding:22px 0 18px 16px}.orbit-teams-reference-intro{padding-right:16px}.orbit-teams-reference-intro h2{font-size:28px}.orbit-teams-reference-track{grid-auto-columns:minmax(260px,84vw);padding-right:16px}.orbit-teams-reference-footer{flex-direction:column;align-items:flex-start;gap:3px;padding-block:10px}}.orbit-standard-editor-backdrop{z-index:45}.orbit-standard-editor-drawer{background:#fff;border-left:1px solid #cfd5d1;grid-template-rows:auto minmax(0,1fr) auto;width:min(930px,96vw);height:100%;display:grid;overflow:hidden;box-shadow:-18px 0 48px #141f1a24}.orbit-standard-editor-drawer .orbit-studio-header{min-height:66px}.orbit-standard-editor-drawer .orbit-studio-header>button.is-close{color:#59635d;background:#fff;border:1px solid #d5dbd7;place-items:center;width:30px;min-height:30px;padding:0;display:grid}.orbit-standard-editor-scroll{min-height:0;overflow-y:auto}.orbit-standard-editor-drawer .orbit-standard-identity{z-index:2;position:sticky;top:0}.orbit-standard-editor-drawer>footer{margin:0}.orbit-standard-detail-drawer{grid-template-rows:auto minmax(0,1fr) auto;width:min(620px,96vw);padding:0;display:grid;overflow:hidden}.orbit-standard-detail-drawer.is-workflow{width:min(680px,96vw)}.orbit-standard-detail-drawer>header{padding:18px 20px}.orbit-standard-detail-drawer>header h2{margin-top:3px}.orbit-standard-detail-drawer>header p{color:#747d77;margin:5px 0 0;font-size:10px}.orbit-standard-detail-scroll{min-height:0;padding:18px 20px;overflow-y:auto}.orbit-standard-detail-loading{color:#66716a;margin:0 0 10px;font-size:9px}.kiyf-flow-studio{color:#202322;background:#fff;grid-template-rows:64px minmax(0,1fr);width:100%;height:100%;min-height:0;font-size:12px;display:grid;overflow:hidden}.orbit-standard-workshop>.kiyf-flow-studio{border:1px solid #d9dddc;border-radius:10px;min-height:680px}.kiyf-flow-commandbar{z-index:6;background:#fff;border-bottom:1px solid #e1e4e8;grid-template-columns:auto minmax(220px,1fr) auto minmax(0,1.25fr);align-items:center;gap:12px;min-height:64px;padding:0 16px;display:grid;position:relative;box-shadow:0 1px #181d2105}.kiyf-flow-icon-button{color:#50565d;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.kiyf-flow-icon-button:hover{background:#f1f2f2}.kiyf-flow-icon-button svg{width:16px;height:16px}.kiyf-flow-title-input{gap:2px;min-width:0;display:grid}.kiyf-flow-title-input strong{color:#202322;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:720;overflow:hidden}.kiyf-flow-title-input span{color:#858b88;font-size:9px}.kiyf-flow-modes{background:#f7f8fa;border:1px solid #d9dde3;border-radius:8px;align-items:center;display:flex;overflow:hidden}.kiyf-flow-modes button{color:#6d737c;background:0 0;border:0;border-right:1px solid #e0e3e7;align-items:center;gap:6px;min-height:34px;padding:0 13px;font-size:10px;font-weight:660;display:flex}.kiyf-flow-modes button:last-child{border-right:0}.kiyf-flow-modes button:hover{color:#30343a;background:#f0f2f5}.kiyf-flow-modes button.is-active{color:#315f98;background:#fff;box-shadow:inset 0 -2px #4f75a6}.kiyf-flow-command-actions{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.kiyf-flow-checker{color:#50565d;background:#fff;border:1px solid #d9dde1;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:10px;font-weight:650;display:flex}.kiyf-flow-checker svg{width:13px;height:13px}.kiyf-flow-checker.has-issues{color:#8a611b;background:#fffaf0;border-color:#e3c993}.kiyf-flow-command-actions .btn{color:#fff;background:#202a24;border:1px solid #202a24;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:0 13px;font-size:10px;font-weight:700;display:inline-flex}.kiyf-flow-command-actions .btn svg{width:13px;height:13px}.kiyf-flow-workspace{grid-template-columns:minmax(0,1fr) 382px;min-width:0;min-height:0;display:grid;overflow:hidden}.kiyf-flow-canvas-shell{background:#fbfcfd;min-width:0;min-height:0;position:relative;overflow:hidden}.kiyf-flow-canvas-shell .react-flow{background:#fbfcfd}.kiyf-flow-node{color:#282c2a;--node-ink:#356fa3;--node-soft:#edf4fa;background:#fff;border:1px solid #cfd3d8;border-radius:11px;gap:8px;width:230px;min-height:110px;padding:13px 14px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;box-shadow:0 2px 7px #1f252214}.kiyf-flow-node.is-violet{--node-ink:#6658d9;--node-soft:#f2f0ff}.kiyf-flow-node.is-amber{--node-ink:#a66b12;--node-soft:#fbf1df}.kiyf-flow-node.is-rose{--node-ink:#a95876;--node-soft:#fff2f6}.kiyf-flow-node.is-slate{--node-ink:#59635d;--node-soft:#eff2f0}.kiyf-flow-node:hover{border-color:#a9afb6;box-shadow:0 5px 16px #1f25221c}.kiyf-flow-node.is-selected{border:2px solid var(--node-ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--node-ink) 12%,transparent),0 8px 20px #1f252221;padding:12px 13px}.kiyf-flow-node-head{align-items:center;gap:7px;min-width:0;display:flex}.kiyf-flow-node-head>span{width:27px;height:27px;color:var(--node-ink);background:var(--node-soft);border-radius:7px;flex:0 0 27px;place-items:center;display:grid}.kiyf-flow-node-head svg{width:15px;height:15px}.kiyf-flow-node-head small{color:#737a82;letter-spacing:.055em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;flex:1;font-size:8px;font-weight:760;overflow:hidden}.kiyf-flow-node-head>svg{color:#a1a6a3;flex:0 0 13px;width:13px;height:13px}.kiyf-flow-node>strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:720;overflow:hidden}.kiyf-flow-node>p{color:#727980;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:29px;margin:0;font-size:9px;line-height:1.52;display:-webkit-box;overflow:hidden}.kiyf-flow-node-foot{color:#8b9198;justify-content:space-between;align-items:center;gap:8px;font-size:8px;display:flex}.kiyf-flow-node-foot em{color:var(--node-ink);align-items:center;gap:3px;font-style:normal;display:flex}.kiyf-flow-node-foot svg{width:9px;height:9px}.kiyf-flow-node .react-flow__handle{background:#8e9691;border:2px solid #fff;width:8px;height:8px;box-shadow:0 0 0 1px #8e9691}.kiyf-flow-node-add{z-index:5;color:#626965;background:#fff;border:1px solid #cfd4d1;border-radius:50%;place-items:center;width:23px;height:23px;display:grid;position:absolute;bottom:-4px;right:-34px;box-shadow:0 2px 7px #161d191f}.kiyf-flow-node-add svg{width:12px;height:12px}.kiyf-flow-boundary{color:#30353a;background:#fff;border:1px solid #cfd4d9;border-radius:12px;align-items:center;gap:11px;width:176px;min-height:72px;padding:12px 14px;display:flex;box-shadow:0 2px 7px #1f252212}.kiyf-flow-boundary>span{color:#496c9a;background:#eef3f9;border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.kiyf-flow-boundary.is-end>span{color:#8a611b;background:#fbf1df}.kiyf-flow-boundary svg{width:16px;height:16px}.kiyf-flow-boundary>div{gap:3px;min-width:0;display:grid}.kiyf-flow-boundary strong{font-size:10px}.kiyf-flow-boundary small{color:#858b91;font-size:8px}.kiyf-flow-boundary .react-flow__handle{background:#9198a0;border:2px solid #fff;width:8px;height:8px;box-shadow:0 0 0 1px #9198a0}.kiyf-flow-canvas-shell .react-flow__edge-path{transition:stroke .15s,stroke-width .15s}.kiyf-flow-canvas-shell .react-flow__edge:hover .react-flow__edge-path{stroke:#71819a!important;stroke-width:1.8px!important}.kiyf-flow-add-panel{background:#fff;border:1px solid #dfe2e6;border-radius:11px;width:218px;overflow:hidden;box-shadow:0 10px 30px #2027231f;margin:16px!important}.kiyf-flow-add-panel.is-collapsed{width:36px}.kiyf-flow-add-panel>header{border-bottom:1px solid #e7e9eb;justify-content:space-between;align-items:center;gap:8px;min-height:46px;padding:0 12px;display:flex}.kiyf-flow-add-panel>header strong{font-size:11px}.kiyf-flow-add-panel>header button,.kiyf-flow-health-panel button{color:#656c68;background:0 0;border:0;border-radius:6px;place-items:center;width:27px;height:27px;display:grid}.kiyf-flow-add-panel>header svg,.kiyf-flow-health-panel button svg{width:14px;height:14px}.kiyf-flow-add-panel>div{padding:7px;display:grid}.kiyf-flow-add-panel>div>button{color:#353a37;text-align:left;background:#fff;border:0;border-radius:7px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:43px;padding:8px;display:grid}.kiyf-flow-add-panel>div>button:hover{background:#f3f4f4}.kiyf-flow-add-panel>div>button>svg:first-child{color:#356fa3;width:16px;height:16px}.kiyf-flow-add-panel>div>button.is-violet>svg:first-child{color:#6658d9}.kiyf-flow-add-panel>div>button.is-rose>svg:first-child{color:#a95876}.kiyf-flow-add-panel>div>button.is-slate>svg:first-child{color:#59635d}.kiyf-flow-add-panel>div>button>svg:last-child{color:#9ba19d;width:12px;height:12px}.kiyf-flow-add-panel>div span{gap:2px;min-width:0;display:grid}.kiyf-flow-add-panel>div strong{font-size:10px}.kiyf-flow-canvas-shell .react-flow__controls{border:1px solid #d8dcda;border-radius:8px;bottom:14px;left:14px;overflow:hidden;box-shadow:0 3px 10px #1a211d14}.kiyf-flow-canvas-shell .react-flow__controls-button{color:#5f6662;background:#fff;border-bottom-color:#e3e6e4;width:29px;height:29px}.kiyf-flow-layout-tools{background:#fff;border:1px solid #d8dcda;border-radius:8px;display:flex;overflow:hidden;box-shadow:0 3px 10px #1a211d14;margin:0 0 14px 112px!important}.kiyf-flow-layout-tools button{color:#666d69;background:#fff;border:0;border-right:1px solid #e3e6e4;place-items:center;width:30px;height:30px;display:grid}.kiyf-flow-layout-tools button:hover,.kiyf-flow-layout-tools button.is-active{color:#315f98;background:#eef3f9}.kiyf-flow-layout-tools svg{width:14px;height:14px}.kiyf-flow-canvas-shell .react-flow__minimap{background:#fff;border:1px solid #d9dddb;border-radius:8px;bottom:14px;right:14px;overflow:hidden;box-shadow:0 5px 18px #1d24201a}.kiyf-flow-health-panel{background:#fff;border:1px solid #d9dddb;border-radius:9px;width:min(440px,100% - 32px);overflow:hidden;box-shadow:0 12px 34px #1d221f29;margin-top:14px!important}.kiyf-flow-health-panel>header{border-bottom:1px solid #e5e7e6;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;display:flex}.kiyf-flow-health-panel>header>div{align-items:flex-start;gap:8px;display:flex}.kiyf-flow-health-panel>header>div>svg{color:#956716;width:16px;height:16px}.kiyf-flow-health-panel header span{gap:2px;display:grid}.kiyf-flow-health-panel header strong{font-size:12px}.kiyf-flow-health-panel header small{color:#7d8480;font-size:10px}.kiyf-flow-health-panel ul{color:#625542;gap:7px;max-height:180px;margin:0;padding:13px 16px 14px 31px;font-size:10px;display:grid;overflow:auto}.kiyf-flow-health-panel>p{color:#4e5b54;align-items:center;gap:8px;margin:0;padding:14px;font-size:10px;display:flex}.kiyf-flow-inspector{background:#fff;border-left:1px solid #dde1df;grid-template-rows:auto auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;overflow:hidden}.kiyf-flow-inspector-head{border-bottom:1px solid #e3e6e8;justify-content:space-between;align-items:center;gap:12px;min-height:78px;padding:15px 16px;display:flex}.kiyf-flow-inspector-identity{--inspector-ink:#356fa3;--inspector-soft:#edf4fa;align-items:center;gap:11px;min-width:0;display:flex}.kiyf-flow-inspector-identity.is-violet{--inspector-ink:#6658d9;--inspector-soft:#f2f0ff}.kiyf-flow-inspector-identity.is-rose{--inspector-ink:#a95876;--inspector-soft:#fff2f6}.kiyf-flow-inspector-identity.is-slate{--inspector-ink:#59635d;--inspector-soft:#eff2f0}.kiyf-flow-inspector-identity>span{width:34px;height:34px;color:var(--inspector-ink);background:var(--inspector-soft);border-radius:9px;flex:0 0 34px;place-items:center;display:grid}.kiyf-flow-inspector-identity>span svg{width:17px;height:17px}.kiyf-flow-inspector-identity>div{gap:2px;min-width:0;display:grid}.kiyf-flow-inspector-identity small{color:var(--inspector-ink);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:760}.kiyf-flow-inspector-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.kiyf-flow-inspector-identity em{color:#81878d;font-size:9px;font-style:normal}.kiyf-flow-inspector-head>div:last-child{gap:4px;display:flex}.kiyf-flow-inspector-head button,.kiyf-flow-order button{color:#687078;background:#fff;border:1px solid #dde1e4;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.kiyf-flow-inspector-head button.is-danger{color:#a34444}.kiyf-flow-inspector-head button:disabled,.kiyf-flow-order button:disabled{opacity:.35;cursor:not-allowed}.kiyf-flow-inspector-head svg,.kiyf-flow-order svg{width:13px;height:13px}.kiyf-flow-inspector-tabs{border-bottom:1px solid #e5e7e9;gap:18px;padding:0 16px;display:flex}.kiyf-flow-inspector-tabs button{color:#747b82;background:0 0;border:0;min-height:42px;padding:0 2px;font-size:10px;font-weight:660;position:relative}.kiyf-flow-inspector-tabs button.is-active{color:#24282d}.kiyf-flow-inspector-tabs button.is-active:after{content:"";background:#4f75a6;height:2px;position:absolute;bottom:-1px;left:0;right:0}.kiyf-flow-inspector-body,.kiyf-flow-test-panel{scrollbar-color:#a7adb2 transparent;scrollbar-width:thin;align-content:start;gap:15px;min-height:0;padding:16px;display:grid;overflow-y:auto}.kiyf-flow-inspector-body>label,.kiyf-flow-test-panel>label,.kiyf-flow-settings label{gap:5px;display:grid}.kiyf-flow-inspector-body label>span,.kiyf-flow-test-panel label>span,.kiyf-flow-settings label>span{color:#5e656c;font-size:10px;font-weight:680}.kiyf-flow-inspector-body :is(input,select,textarea),.kiyf-flow-test-panel :is(select,textarea),.kiyf-flow-settings :is(input,select){color:#24282d;background:#fff;border:1px solid #d1d6db;border-radius:8px;outline:0;width:100%;min-height:38px;padding:9px 10px;font-size:10px;line-height:1.55}.kiyf-flow-inspector-body :is(input,select,textarea):disabled,.kiyf-flow-settings :is(input,select):disabled{color:#42484d;opacity:1;background:#f8f9f9}.kiyf-flow-test-panel>button{color:#27312b;background:#fff;border:1px solid #d0d6d2;border-radius:7px;justify-self:start;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:9px;display:inline-flex}.kiyf-flow-test-panel>button svg{width:13px;height:13px}.kiyf-flow-test-panel>p{background:#f7f9f8;border:1px solid #d5dbd7;border-radius:8px;margin:0;padding:11px;font-size:9px}.kiyf-flow-order{border-top:1px solid #e3e6e8;border-bottom:1px solid #e3e6e8;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.kiyf-flow-order>div{gap:2px;display:grid}.kiyf-flow-order strong{font-size:10px}.kiyf-flow-order small{color:#7e858b;font-size:8px}.kiyf-flow-order>span{align-items:center;gap:4px;display:flex}.kiyf-flow-order b{text-align:center;min-width:24px;font-size:9px}.kiyf-flow-settings{border-top:1px solid #e3e6e8;grid-template-columns:1fr 1fr;gap:8px;padding-top:14px;display:grid}.kiyf-flow-inspector>footer{background:#f8f9fa;border-top:1px solid #e2e5e8;align-items:center;gap:10px;min-height:58px;padding:11px 16px;display:flex}.kiyf-flow-inspector>footer>svg{color:#69716c;width:15px;height:15px}.kiyf-flow-inspector>footer>span{gap:1px;display:grid}.kiyf-flow-inspector>footer strong{font-size:10px}.kiyf-flow-inspector>footer small{color:#7d848a;font-size:8px}.kiyf-flow-inspector-empty{color:#7b827e;text-align:center;align-content:center;place-items:center;gap:7px;padding:24px;display:grid}.kiyf-flow-inspector-empty svg{width:22px;height:22px}.kiyf-flow-inspector-empty strong{color:#414744;font-size:10px}.kiyf-flow-inspector-empty p{margin:0;font-size:8px}.orbit-governance-workflow-main{background:#fff;border:1px solid #d7ddd9;border-radius:10px;height:calc(100vh - 238px);min-height:620px;overflow:hidden;box-shadow:0 2px 10px #17211c0b}.orbit-governance-workflow-main>header{border-bottom:1px solid #e1e5e2;justify-content:space-between;align-items:flex-start;gap:24px;padding:20px 22px;display:flex}.orbit-governance-workflow-main>header>div{min-width:0}.orbit-governance-workflow-main>header small{color:#727c75;letter-spacing:.09em;font-size:8px;font-weight:750}.orbit-governance-workflow-main>header h2{color:#1c2721;margin:5px 0 0;font-size:18px;line-height:1.25}.orbit-governance-workflow-main>header p{color:#657069;max-width:760px;margin:6px 0 0;font-size:10px;line-height:1.5}.orbit-workflow-list-trigger{color:#25312a;background:#fff;border:1px solid #cfd6d2;border-radius:6px;flex:none;align-items:center;gap:8px;min-height:36px;padding:0 11px;font-size:9px;font-weight:700;display:inline-flex}.orbit-workflow-list-trigger:hover{background:#f7f8f7;border-color:#aeb9b3}.orbit-workflow-list-trigger svg{width:14px;height:14px}.orbit-workflow-list-trigger span{color:#5e6962;background:#ecefed;border-radius:999px;place-items:center;min-width:19px;height:19px;padding-inline:4px;font-size:7px;display:grid}.orbit-governance-workflow-content{background:#fbfcfd;height:100%;min-height:0}.orbit-governance-workflow-content>.orbit-flow-studio{height:100%}.orbit-governance-workflow-content>.orbit-standard-detail-preview{grid-row:1/span 4;margin:0}.orbit-governance-workflow-content>.orbit-detail-grid{border-top:1px solid #dce2de;margin:0}.orbit-governance-workflow-content>.orbit-detail-grid>div{grid-template-columns:90px minmax(0,1fr);padding:9px 0}.orbit-governance-workflow-content>.orbit-standard-detail-section{margin:0}.orbit-governance-workflow-main>.orbit-detail-actions{background:#fff;border-top:1px solid #dce2de;justify-content:flex-end;margin:0;padding:12px 22px}.orbit-standard-focus-main{background:#fbfcfb}.orbit-standard-focus-content{height:100%;min-height:0}.orbit-focus-studio{color:#202822;background:#fbfcfb;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}.orbit-focus-commandbar{background:#fff;border-bottom:1px solid #dce2de;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:59px;padding:9px 14px;display:grid}.orbit-focus-commandbar>button{color:#39433d;background:#fff;border:1px solid #d2d8d4;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-width:34px;min-height:34px;padding:0 10px;font-size:9px;font-weight:700;display:inline-flex}.orbit-focus-commandbar>button:hover{background:#f7f8f7;border-color:#adb8b1}.orbit-focus-commandbar>button svg{width:14px;height:14px}.orbit-focus-commandbar>button.is-primary{color:#fff;background:#1f2923;border-color:#1f2923}.orbit-focus-commandbar>div{gap:1px;min-width:0;display:grid}.orbit-focus-commandbar>div small{color:#7a827d;letter-spacing:.09em;font-size:7px;font-weight:800}.orbit-focus-commandbar>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.orbit-focus-commandbar>div span{color:#77807a;font-size:8px}.orbit-focus-commandbar>nav{align-items:center;gap:6px;display:flex}.orbit-focus-commandbar>nav>span{color:#59635d;background:#fff;border:1px solid #dbe0dd;border-radius:6px;min-height:24px;padding:5px 8px;font-size:8px}.orbit-focus-workspace{grid-template-columns:minmax(0,1fr) 240px;min-height:0;display:grid}.orbit-focus-workspace>main{background:#f7f9f8;min-width:0;min-height:0;padding:18px;overflow:auto}.orbit-focus-workspace>main>.orbit-standard-detail-preview{background:#fff;border-color:#d9dfdb;border-radius:8px;min-height:100%;margin:0;box-shadow:0 2px 8px #1b251f09}.orbit-focus-workspace>aside{background:#fff;border-left:1px solid #dce2de;min-height:0;overflow-y:auto}.orbit-focus-workspace>aside>section{border-bottom:1px solid #e1e5e2;padding:14px}.orbit-focus-workspace>aside>section>header{align-items:center;gap:8px;margin-bottom:11px;display:flex}.orbit-focus-workspace>aside>section>header>svg{color:#657069;width:17px;height:17px}.orbit-focus-workspace>aside>section>header>span{gap:1px;display:grid}.orbit-focus-workspace>aside>section>header small{color:#7d8580;letter-spacing:.08em;font-size:7px;font-weight:800}.orbit-focus-workspace>aside>section>header strong{font-size:9px}.orbit-focus-workspace>aside dl{gap:0;margin:0;display:grid}.orbit-focus-workspace>aside dl>div{border-top:1px solid #edf0ee;grid-template-columns:74px minmax(0,1fr);align-items:baseline;gap:8px;padding:7px 0;display:grid}.orbit-focus-workspace>aside dt{color:#7a837d;font-size:7px}.orbit-focus-workspace>aside dd{overflow-wrap:anywhere;color:#303b34;text-align:right;margin:0;font-size:8px;font-weight:700}.orbit-focus-description p{color:#68726b;margin:0;font-size:8px;line-height:1.55}.orbit-focus-studio:is(.is-sop,.is-guardrail) .orbit-focus-workspace{grid-template-columns:minmax(0,1fr);overflow-y:auto}.orbit-focus-studio:is(.is-sop,.is-guardrail) .orbit-focus-workspace>main{overflow:visible}.orbit-focus-studio:is(.is-sop,.is-guardrail) .orbit-focus-workspace>aside{border-top:1px solid #dce2de;border-left:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.orbit-focus-studio:is(.is-sop,.is-guardrail) .orbit-focus-workspace>aside>section{border-bottom:0;border-right:1px solid #e1e5e2}.orbit-focus-studio:is(.is-sop,.is-guardrail) .orbit-focus-workspace>aside>section:last-child{border-right:0}.orbit-focus-studio.is-visual-only .orbit-focus-workspace{grid-template-columns:minmax(0,1fr)}.orbit-focus-studio.is-visual-only .orbit-focus-workspace>main{align-content:start;display:grid}.orbit-focus-studio.is-visual-only .orbit-standard-detail-preview.is-visual-only{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0}.orbit-focus-studio.is-visual-only .orbit-standard-detail-preview.is-visual-only :is(.orbit-sop-gantt,.orbit-guardrail-flow){background:#fff;border:1px solid #d9dfdb;border-radius:8px}.orbit-sop-workspace-preview>header,.orbit-guardrail-workspace-preview>header{align-items:flex-start;padding:16px 18px}.orbit-sop-workspace-preview>header p,.orbit-guardrail-workspace-preview>header p{color:#69736c;margin:4px 0 0;font-size:8px;line-height:1.45}.orbit-sop-gantt{background:#fbfbfc;border-bottom:1px solid #e0e5e1;overflow-x:auto}.orbit-sop-gantt-heading{background:#f5f5f7;border-top:1px solid #e3e4e8;border-bottom:1px solid #d8dae0;grid-template-columns:238px minmax(492px,1fr);min-width:730px;display:grid}.orbit-sop-gantt-heading>span{border-right:1px solid #d8dae0;align-content:center;gap:2px;min-height:42px;padding:7px 14px;display:grid}.orbit-sop-gantt-heading>span small{color:#85828c;letter-spacing:.09em;font-size:7px;font-weight:800}.orbit-sop-gantt-heading>span strong{font-size:9px}.orbit-sop-gantt-heading>div{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.orbit-sop-gantt-heading>div b{color:#77737e;letter-spacing:.07em;text-align:center;grid-column:span 3;font-size:7px;font-weight:750}.orbit-sop-gantt>ol{min-width:730px;margin:0;padding:0;list-style:none}.orbit-sop-gantt>ol>li{border-bottom:1px solid #e7e8eb;grid-template-columns:238px minmax(492px,1fr);min-height:54px;display:grid}.orbit-sop-gantt>ol>li:last-child{border-bottom:0}.orbit-sop-gantt>ol>li>header{background:#fff;border-right:1px solid #d8dae0;grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr) auto;align-content:center;gap:2px 7px;min-width:0;padding:7px 11px 7px 14px;display:grid;position:relative}.orbit-sop-gantt>ol>li>header small{color:#8a8791;letter-spacing:.05em;grid-row:1/span 2;align-self:center;font-size:7px;font-weight:800}.orbit-sop-gantt>ol>li>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.orbit-sop-gantt>ol>li>header em{color:#7c7883;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;overflow:hidden}.orbit-sop-gantt>ol>li>header b{color:#77727d;grid-area:1/3/span 2;align-self:center;font-size:7px;font-weight:700}.orbit-sop-gantt-track{background:#fbfbfc;grid-template-rows:1fr;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;min-width:0;padding:0 4px;display:grid}.orbit-sop-gantt-track>i{border-left:1px solid #e1e2e6;grid-row:1;align-self:stretch}.orbit-sop-gantt-track>i:last-of-type{border-right:1px solid #e1e2e6}.orbit-sop-gantt-bar{z-index:1;grid-column:var(--sop-start) / span var(--sop-span);color:#fff;background:#cf5964;border-radius:4px;grid-row:1;align-items:center;min-width:18px;height:22px;padding:0 8px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #201e2526}.orbit-sop-gantt-bar>span{text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:740;overflow:hidden}.orbit-sop-gantt li[data-kind=step][data-tone="0"] .orbit-sop-gantt-bar{background:#d18b2e}.orbit-sop-gantt li[data-kind=step][data-tone="1"] .orbit-sop-gantt-bar{background:#2698ae}.orbit-sop-gantt li[data-kind=step][data-tone="2"] .orbit-sop-gantt-bar{background:#3f81c8}.orbit-sop-gantt li[data-kind=step][data-tone="3"] .orbit-sop-gantt-bar{background:#7657be}.orbit-sop-gantt li[data-kind=step][data-tone="4"] .orbit-sop-gantt-bar{background:#a95689}.orbit-sop-gantt li[data-kind=validation] .orbit-sop-gantt-bar{background:#a54f80}.orbit-sop-gantt li[data-kind=output] .orbit-sop-gantt-bar{background:#c99425;padding:0}.orbit-sop-support-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.orbit-sop-support-grid>section{border-right:1px solid #e1e5e2;min-width:0;padding:15px 17px}.orbit-sop-support-grid>section:last-child{border-right:0}.orbit-sop-support-grid header{align-items:center;gap:7px;display:flex}.orbit-sop-support-grid header svg{color:#657069;width:14px;height:14px}.orbit-sop-support-grid header strong{font-size:9px}.orbit-sop-support-grid header span{color:#5e6862;background:#edf0ee;border-radius:50%;place-items:center;width:18px;height:18px;margin-left:auto;font-size:7px;display:grid}.orbit-sop-support-grid ul{color:#59645d;gap:5px;margin:10px 0 0;padding-left:15px;font-size:8px;line-height:1.45;display:grid}.orbit-sop-support-grid p{color:#7a837d;margin:10px 0 0;font-size:8px;line-height:1.45}.orbit-guardrail-flow{background:#f8faf9;border-bottom:1px solid #e0e5e1;align-items:stretch;min-width:max-content;padding:36px 22px;display:flex;overflow-x:auto}.orbit-guardrail-flow>svg{color:#929c96;flex:0 0 17px;align-self:center;width:17px;height:17px;margin:0 8px}.orbit-guardrail-flow article{background:#fff;border:1px solid #d5dcd7;border-radius:7px;grid-template-rows:auto auto auto;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:2px 8px;width:138px;min-height:104px;padding:11px;display:grid}.orbit-guardrail-flow article>span{color:#6a736d;background:#eef1ef;border-radius:6px;grid-row:1/span 2;place-items:center;width:27px;height:27px;display:grid}.orbit-guardrail-flow article>span svg{width:15px;height:15px}.orbit-guardrail-flow article small{color:#7d8580;letter-spacing:.08em;font-size:7px;font-weight:800}.orbit-guardrail-flow article strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.5em;font-size:9px;line-height:1.25;display:-webkit-box;overflow:hidden}.orbit-guardrail-flow article em{color:#6b756f;grid-column:1/-1;margin-top:7px;font-size:8px;font-style:normal;line-height:1.4}.orbit-guardrail-flow article.is-active{border-color:#b7a9ea;box-shadow:inset 0 3px #7159c8,0 4px 12px #3f2f7712}.orbit-guardrail-flow article.is-active>span{color:#6850be;background:#f0edfb}.orbit-guardrail-flow article.is-model{background:#f4f7f5;border-color:#c9d5cf}.orbit-guardrail-flow article.is-model>span{color:#2f765e;background:#e5f1ec}.orbit-guardrail-flow article.is-muted{color:#707a74;background:#fbfcfb;border-style:dashed}.orbit-guardrail-flow article.is-edge{width:124px}.orbit-guardrail-contract{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.orbit-guardrail-contract>section{border-right:1px solid #e1e5e2;min-width:0;padding:16px 18px}.orbit-guardrail-contract>section:last-child{border-right:0}.orbit-guardrail-contract small{color:#7a837d;letter-spacing:.08em;font-size:7px;font-weight:800;display:block}.orbit-guardrail-contract strong{text-transform:capitalize;margin-top:5px;font-size:10px;display:block}.orbit-guardrail-contract p{color:#68726c;margin:6px 0 0;font-size:8px;line-height:1.5}@media (width<=1040px){.orbit-focus-workspace{grid-template-columns:minmax(0,1fr);overflow-y:auto}.orbit-focus-workspace>main{overflow:visible}.orbit-focus-workspace>aside{border-top:1px solid #dce2de;border-left:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.orbit-focus-workspace>aside>section{border-bottom:0;border-right:1px solid #e1e5e2}.orbit-focus-workspace>aside>section:last-child{border-right:0}}@media (width<=760px){.orbit-focus-commandbar{grid-template-columns:auto minmax(0,1fr) auto}.orbit-focus-commandbar>nav{display:none}.orbit-focus-commandbar>button.is-primary{padding-inline:8px;font-size:0}.orbit-focus-commandbar>button.is-primary svg{margin:0}.orbit-focus-workspace>main{padding:10px}.orbit-focus-workspace>aside,.orbit-focus-studio:is(.is-sop,.is-guardrail) .orbit-focus-workspace>aside{grid-template-columns:1fr}.orbit-focus-workspace>aside>section{border-bottom:1px solid #e1e5e2;border-right:0}.orbit-sop-support-grid,.orbit-guardrail-contract{grid-template-columns:1fr}.orbit-sop-support-grid>section,.orbit-guardrail-contract>section{border-bottom:1px solid #e1e5e2;border-right:0}}.orbit-workflow-list-backdrop{z-index:42}.orbit-workflow-list-drawer{grid-template-rows:auto auto minmax(0,1fr) auto;width:min(480px,96vw);padding:0;display:grid;overflow:hidden}.orbit-workflow-list-drawer>header{padding:19px 20px 16px}.orbit-workflow-list-drawer>header small{color:#707b74}.orbit-workflow-list-drawer>header h2{margin-top:4px}.orbit-workflow-list-drawer>header p{color:#727c75;margin:5px 0 0;font-size:9px;line-height:1.45}.orbit-workflow-list-controls{background:#f8f9f8;border-bottom:1px solid #e1e5e2;gap:8px;padding:14px 20px;display:grid}.orbit-workflow-list-controls label{display:block}.orbit-workflow-list-controls input,.orbit-workflow-list-controls select{color:#26322b;background:#fff;border:1px solid #cfd6d2;border-radius:6px;width:100%;min-height:34px;padding:0 10px;font-size:9px}.orbit-workflow-list-controls>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.orbit-workflow-list-scroll{min-height:0;overflow-y:auto}.orbit-workflow-list-scroll>button{color:#253029;text-align:left;background:#fff;border:0;border-bottom:1px solid #e5e8e6;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:10px;width:100%;padding:14px 20px;display:grid}.orbit-workflow-list-scroll>button:hover{background:#f7f8f7}.orbit-workflow-list-scroll>button.is-selected{box-shadow:inset 2px 0 0 var(--orbit-accent);background:#f1f4f2}.orbit-workflow-list-scroll>button>span:first-child{color:#59645d;place-items:center;width:24px;height:24px;display:grid}.orbit-workflow-list-scroll>button>span:first-child svg{width:15px;height:15px}.orbit-workflow-list-scroll>button>div{min-width:0}.orbit-workflow-list-scroll>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.orbit-workflow-list-scroll>button p{color:#68736c;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:8px;line-height:1.45;display:-webkit-box;overflow:hidden}.orbit-workflow-list-scroll>button small{color:#7a847d;margin-top:7px;font-size:7px;display:block}.orbit-workflow-list-empty{text-align:center;padding:28px 20px}.orbit-workflow-list-empty strong{font-size:11px}.orbit-workflow-list-empty p{color:#737d76;margin:5px 0 0;font-size:9px}.orbit-workflow-list-drawer>footer{background:#f8f9f8;border-top:1px solid #dce2de;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.orbit-workflow-list-drawer>footer>span{color:#6b756e;font-size:8px}.orbit-workflow-list-drawer>footer button{color:#25312a;background:#fff;border:1px solid #c9d1cc;border-radius:6px;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:9px;font-weight:700;display:inline-flex}.orbit-workflow-list-drawer>footer svg{width:13px;height:13px}.orbit-tag-input{box-sizing:border-box;color:#17211d;background:#fff;border:1px solid #cfd4d1;border-radius:7px;flex-wrap:wrap;align-content:center;align-items:center;gap:5px;width:100%;min-width:0;max-width:100%;height:auto;min-height:36px;padding:4px 8px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #17211c0a}.orbit-tag-input[aria-disabled=true]{opacity:.7;background:#f4f6f5}.orbit-tag-input>input{box-sizing:border-box;flex:110px;width:9ch;min-width:90px;max-width:100%;height:25px;font-size:10px;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0 3px!important}.orbit-tag-input>input::placeholder{color:#929a95}.orbit-tag{position:static}.orbit-tag>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.orbit-tag>button{color:currentColor;opacity:.7;background:0 0;border:0;flex:0 0 16px;place-items:center;width:16px;height:16px;padding:0;line-height:1;display:grid}.orbit-tag>button:hover{color:#202a24}:where(.tag-row,.orbit-agent-card footer>div,.orbit-standard-card-meta,.orbit-knowledge-tags,.orbit-app-dialog-tags)>span:not(.orbit-tag){align-items:center;gap:4px;min-height:22px;padding:0 8px;font-size:8px;font-weight:600;display:inline-flex;color:#344039!important;box-shadow:none!important;background:#fff!important;border:1px solid #d5dad7!important;border-radius:6px!important}.orbit-standard-detail-drawer>.orbit-detail-actions{background:#f7f9f7;border-top:1px solid #dce1de;margin:0;padding:12px 20px}.orbit-standard-detail-preview{background:#f8faf8;border:1px solid #d8ded9;border-radius:10px;margin-bottom:14px;overflow:hidden}.orbit-standard-detail-preview>header{background:#fff;border-bottom:1px solid #e0e4e1;align-items:center;gap:10px;padding:13px;display:flex}.orbit-standard-detail-preview>header>svg{color:#147554;background:#eff7f3;border:1px solid #cae0d5;border-radius:7px;width:28px;height:28px;padding:6px}.orbit-standard-detail-preview>header small{color:#77817a;letter-spacing:.12em;font-size:7px;font-weight:800}.orbit-standard-detail-preview>header h3{margin:3px 0 0;font-size:12px}.orbit-standard-detail-preview>p,.orbit-standard-detail-preview>blockquote{color:#59645d;margin:0;padding:14px;font-size:10px;line-height:1.55}.orbit-standard-detail-preview>pre{color:#ddecdf;white-space:pre-wrap;background:#17211d;max-height:230px;margin:0;padding:14px;font:9px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.orbit-workflow-definition{background:0 0;border:0;border-radius:0;margin-bottom:14px;overflow:visible}.orbit-workflow-definition>.orbit-workflow-definition-header{background:0 0;border:0;align-items:flex-start;gap:14px;padding:0 0 14px;display:flex}.orbit-workflow-definition-header>div{flex:1;min-width:0}.orbit-workflow-definition-header small{color:#6f7972;letter-spacing:.12em;font-size:7px;font-weight:800}.orbit-workflow-definition-header h3{color:#1c2721;margin:4px 0 0;font-size:12px;line-height:1.45}.orbit-workflow-definition-header>span{color:#66716a;flex:none;font-size:8px;font-weight:700}.orbit-workflow-sequence{background:#f5f7f5;border-radius:0;min-height:250px;padding:26px 20px 32px}.orbit-workflow-sequence-item{justify-items:center;width:100%;display:grid}.orbit-workflow-connector{place-items:center;width:26px;height:52px;display:grid;position:relative}.orbit-workflow-connector:before{content:"";border-left:1px solid #b9c1bc;position:absolute;inset:0 50%}.orbit-workflow-connector>span{z-index:1;color:#7a847d;background:#fff;border:1px solid #d6dcd8;border-radius:5px;place-items:center;width:22px;height:22px;display:grid}.orbit-workflow-connector svg{width:11px;height:11px}.orbit-workflow-detail-node{border:1px solid #d5dcd7;border-left:3px solid var(--workflow-node-tone);color:#202a24;text-align:left;--workflow-node-tone:#3778c2;background:#fff;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;width:min(100%,410px);min-height:74px;padding:11px 13px;display:grid;box-shadow:0 2px 7px #17211c0e}.orbit-workflow-detail-node[data-tone=green]{--workflow-node-tone:#16815d}.orbit-workflow-detail-node[data-tone=amber]{--workflow-node-tone:#c88a18}.orbit-workflow-detail-node[data-tone=violet]{--workflow-node-tone:#7658c5}.orbit-workflow-detail-node:hover{border-color:#bbc5bf;border-left-color:var(--workflow-node-tone)}.orbit-workflow-detail-node:focus-visible{outline:2px solid color-mix(in srgb, var(--workflow-node-tone) 42%, white);outline-offset:2px}.orbit-workflow-detail-node-icon{width:26px;height:26px;color:var(--workflow-node-tone);place-items:center;display:grid}.orbit-workflow-detail-node-icon svg{width:18px;height:18px}.orbit-workflow-detail-node-copy{gap:3px;min-width:0;display:grid}.orbit-workflow-detail-node-copy small{color:#737d76;letter-spacing:.08em;font-size:7px;font-weight:750}.orbit-workflow-detail-node-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.orbit-workflow-detail-node-copy em{color:#69736c;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.orbit-workflow-detail-node-state{width:17px;height:17px;color:var(--workflow-node-tone)}.orbit-workflow-node-detail{width:min(100%,410px);padding:10px 12px 0 43px}.orbit-workflow-node-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 14px;margin:0;display:grid}.orbit-workflow-node-detail dl>div{min-width:0}.orbit-workflow-node-detail dt{color:#7a837d;text-transform:capitalize;font-size:7px;font-weight:700}.orbit-workflow-node-detail dd{overflow-wrap:anywhere;color:#39443d;margin:2px 0 0;font-size:8px;line-height:1.45}.orbit-workflow-sequence-empty{color:#69736c;text-align:center;margin:0;font-size:9px}.orbit-detail-rule-track,.orbit-detail-hook-track{justify-content:center;align-items:center;gap:9px;padding:24px 12px;display:flex}.orbit-detail-rule-track>span,.orbit-detail-hook-track>span{text-align:center;background:#fff;border:1px solid #d7ded9;border-radius:7px;gap:4px;min-width:92px;padding:10px;display:grid}.orbit-detail-rule-track small{color:#16815d;font-size:7px;font-weight:800}.orbit-detail-rule-track strong,.orbit-detail-hook-track span{font-size:9px}.orbit-detail-rule-track svg,.orbit-detail-hook-track svg{color:#929b95;width:11px}.orbit-security-chips{flex-wrap:wrap;gap:7px;padding:16px;display:flex}.orbit-security-chips span{color:#56615a;background:#fff;border:1px solid #d8ded9;border-radius:999px;align-items:center;gap:5px;min-height:27px;padding:0 8px;font-size:8px;display:inline-flex}.orbit-security-chips svg{width:11px;height:11px}.orbit-security-chips .is-safe,.orbit-security-chips .is-live{color:#147554;background:#f4fbf7;border-color:#bcdccb}.orbit-security-chips .is-block{color:#a03c3c;background:#fff6f6;border-color:#e7caca}.orbit-detail-pill-list{padding:12px 14px}.orbit-detail-pill-list ul{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.orbit-detail-pill-list li{color:#55605a;background:#e9eeeb;border-radius:999px;padding:4px 7px;font-size:8px}.orbit-detail-steps{padding:12px 16px}.orbit-detail-steps ul{counter-reset:detail-step;gap:0;margin:0;padding:0;list-style:none;display:grid}.orbit-detail-steps li{color:#46514a;counter-increment:detail-step;border-left:1px solid #cfd8d2;min-height:36px;padding:5px 0 8px 34px;font-size:9px;position:relative}.orbit-detail-steps li:before{color:#147554;content:counter(detail-step);background:#fff;border:1px solid #b9d9ca;border-radius:50%;place-items:center;width:21px;height:21px;font-size:7px;display:grid;position:absolute;top:2px;left:-11px}.orbit-detail-framework{grid-template-columns:repeat(3,1fr);gap:7px;padding:12px;display:grid}.orbit-detail-framework>div{background:#fff;border:1px solid #dbe0dd;border-radius:7px;padding:10px}.orbit-detail-framework strong{font-size:9px}.orbit-detail-framework ul{color:#68726b;margin:8px 0 0;padding-left:14px;font-size:8px}.orbit-standard-detail-section{background:#fff;border:1px solid #dce1de;border-radius:8px;margin-top:10px}.orbit-standard-detail-section>summary{cursor:pointer;align-items:center;min-height:42px;padding:0 12px;font-size:10px;font-weight:700;list-style:none;display:flex}.orbit-standard-detail-section>summary::-webkit-details-marker{display:none}.orbit-standard-detail-section>summary:after{color:#77817a;content:"+";margin-left:auto}.orbit-standard-detail-section[open]>summary:after{content:"−"}.orbit-standard-detail-section>summary span{color:#67716a;background:#ebefec;border-radius:999px;place-items:center;min-width:19px;height:19px;margin-left:7px;font-size:7px;display:grid}.orbit-standard-detail-section>section{border:0;margin:0;padding:0 12px 12px}@media (width<=1120px){.orbit-standard-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.kiyf-flow-commandbar{grid-template-columns:auto minmax(140px,1fr) auto}.kiyf-flow-modes{display:none}.kiyf-flow-workspace{grid-template-columns:minmax(0,1fr) 300px}.kiyf-flow-command-actions .kiyf-flow-checker{display:none}}@media (width<=720px){.orbit-standard-catalog-toolbar{flex-wrap:wrap}.orbit-standard-catalog-toolbar>span:first-child{width:100%}.orbit-standard-catalog-grid{grid-template-columns:1fr}.orbit-standard-catalog-grid.is-list{gap:8px}.orbit-standard-catalog-grid.is-list .orbit-standard-catalog-card{border:1px solid #d3d9d5;border-radius:10px;grid-template-columns:1fr}.orbit-standard-catalog-grid.is-list .orbit-standard-catalog-card>footer{border-top:1px solid #e0e4e1}.orbit-workflow-sequence{padding-inline:12px}.orbit-workflow-detail-node{width:100%}.orbit-workflow-node-detail{width:100%;padding-left:12px}.orbit-standard-editor-drawer{width:100vw}.orbit-governance-workflow-main>header{padding:17px;display:grid}.orbit-workflow-list-trigger{justify-content:center;width:100%}.orbit-governance-workflow-main{height:calc(100vh - 210px);min-height:560px}.orbit-governance-workflow-content{padding:0}.orbit-governance-workflow-content>.orbit-standard-detail-preview{grid-row:auto}.orbit-governance-workflow-main>.orbit-detail-actions{padding-inline:16px}.orbit-workflow-list-drawer{width:100vw}.kiyf-flow-commandbar{grid-template-columns:auto minmax(0,1fr) auto}.kiyf-flow-command-actions .kiyf-flow-checker{display:none}.kiyf-flow-workspace{grid-template-columns:minmax(0,1fr)}.kiyf-flow-inspector{display:none}.kiyf-flow-add-panel{width:186px}.orbit-standard-editor-drawer .orbit-standard-identity,.orbit-detail-framework{grid-template-columns:1fr}}.orbit-organization-glyph,.orbit-project-card-icon,.orbit-team-list>button>span,.orbit-agent-provider,.orbit-template-card>header>img{width:auto;min-width:0;height:auto;box-shadow:none;border:0;border-radius:0;background:0 0!important}.orbit-organization-glyph{color:#47534c}.orbit-organization-cards>article.is-active{box-shadow:none;border:0}.orbit-team-list>button:nth-of-type(5n+1)>span{color:#2667d8}.orbit-team-list>button:nth-of-type(5n+2)>span{color:#7c3fe0}.orbit-team-list>button:nth-of-type(5n+3)>span{color:#d97706}.orbit-team-list>button:nth-of-type(5n+4)>span{color:#d13f78}.orbit-team-list>button:nth-of-type(5n+5)>span{color:#008b86}.orbit-organization-actions button,.orbit-project-quick-actions button,.orbit-hub-panel>header button,.orbit-team-projects>header button,.orbit-member-workspace>header button,.orbit-ai-compact-grid button,.orbit-ai-active button{color:#34433b;box-shadow:none;background:#fff!important;border-color:#d5dbd8!important}.orbit-organization-actions button.is-activate,.orbit-organization-actions button.is-restore{color:#fff;border-color:#17211d;background:#17211d!important}.orbit-organization-actions button.is-edit{color:#34433b}.orbit-organization-actions button.is-archive{color:#9d3d37}.orbit-organization-actions button:hover,.orbit-project-quick-actions button:hover{background:#f8f9f8!important;border-color:#aeb8b3!important}.orbit-agent-card[data-provider=openai] .orbit-agent-provider img,.orbit-template-card[data-provider=openai]>header>img{filter:brightness(0)}.orbit-agent-provider img{object-fit:contain;display:block}.orbit-agent-card[data-provider=anthropic] .orbit-agent-provider,.orbit-agent-card[data-provider=auto] .orbit-agent-provider,.orbit-agent-card[data-provider=custom] .orbit-agent-provider{background:0 0;border:0}.orbit-agent-view-toggle button.is-active,.orbit-projects-context>div>button.is-active{color:#17211d;background:#fff;border-color:#b8c0bc;box-shadow:inset 0 0 0 1px #17211d}.orbit-projects-layout>.orbit-project-cards.is-list{display:none}html body :is([data-overlay-kind=drawer],.orbit-detail-backdrop,.orbit-drawer-backdrop,.orbit-form-modal-backdrop,.orbit-agent-editor-backdrop,.orbit-project-detail-backdrop,.orbit-deliverable-detail-backdrop,.orbit-deliverable-modal-backdrop,.orbit-review-modal-backdrop,.orbit-run-create-backdrop,.orbit-calendar-overlay,.orbit-knowledge-editor-backdrop,.orbit-hub-modal-backdrop:has(.orbit-project-modal)){justify-content:flex-end;align-items:stretch;padding:0;display:flex}html body :is([data-overlay-kind=drawer]>[data-overlay-surface],.orbit-detail-backdrop>:is(form,aside,section),.orbit-drawer-backdrop>:is(form,aside,section),.orbit-form-modal,.orbit-project-modal,.orbit-project-detail-modal,.orbit-deliverable-detail-modal,.orbit-deliverable-modal,.orbit-review-modal,.orbit-run-create-dialog,.orbit-calendar-dialog,.orbit-knowledge-editor){border-top:0;border-bottom:0;border-right:0;border-radius:0;width:min(720px,100vw - max(84px,14vw));height:100dvh;max-height:none;margin:0;animation:.18s both orbit-adaptive-drawer-in;box-shadow:-18px 0 48px #141f1a24}html body :is([data-overlay-size=wide],.orbit-agent-modal,.orbit-project-modal,.orbit-method-editor,.orbit-standard-editor-drawer,.orbit-deliverable-detail-modal,.orbit-review-modal){width:min(960px,100vw - max(84px,10vw))}html body :is(.orbit-form-modal,.orbit-deliverable-modal,.orbit-run-create-dialog,.orbit-calendar-dialog,.orbit-knowledge-editor,.orbit-project-detail-modal,.orbit-deliverable-detail-modal,.orbit-review-modal){overflow-y:auto}html body :is(.orbit-form-modal,.orbit-deliverable-modal,.orbit-run-create-dialog,.orbit-calendar-dialog,.orbit-knowledge-editor,.orbit-project-detail-modal,.orbit-deliverable-detail-modal,.orbit-review-modal)>header{z-index:4;background:#fff;position:sticky;top:0}html body :is(.orbit-form-modal,.orbit-deliverable-modal,.orbit-run-create-dialog,.orbit-calendar-dialog,.orbit-knowledge-editor)>footer{z-index:4;background:#fff;position:sticky;bottom:0}@keyframes orbit-adaptive-drawer-in{0%{opacity:0;transform:translate(24px)}}@media (width<=760px){html body :is([data-overlay-kind=drawer]>[data-overlay-surface],.orbit-detail-backdrop>:is(form,aside,section),.orbit-drawer-backdrop>:is(form,aside,section),.orbit-form-modal,.orbit-project-modal,.orbit-project-detail-modal,.orbit-deliverable-detail-modal,.orbit-deliverable-modal,.orbit-review-modal,.orbit-run-create-dialog,.orbit-calendar-dialog,.orbit-knowledge-editor){border:0;border-radius:0;width:100vw;height:100dvh}}.orbit-artifact-template-gallery{background:#f4f6f9;border-top:1px solid #e0e4e7;border-bottom:1px solid #dfe3e6;margin:0 0 26px;padding:18px 20px 20px}.orbit-artifact-template-gallery>header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:15px;display:flex}.orbit-artifact-template-gallery>header>div{gap:3px;display:grid}.orbit-artifact-template-gallery>header small{color:#6f777d;letter-spacing:.07em;font-size:.6875rem;font-weight:700}.orbit-artifact-template-gallery>header h2{color:#20262b;margin:0;font-size:1rem;line-height:1.3}.orbit-artifact-template-gallery>header>span{color:#656e74;font-size:.75rem;font-weight:600}.orbit-artifact-template-list{scrollbar-width:thin;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;padding:1px 1px 5px;display:grid;overflow-x:auto}.orbit-artifact-template-list>article{min-width:0}.orbit-artifact-template-list button{color:#22282c;text-align:left;cursor:pointer;background:0 0;border:0;gap:9px;width:100%;min-width:0;padding:0;display:grid}.orbit-artifact-template-preview{background:#fff;border:1px solid #cbd1d5;border-top-width:3px;border-radius:3px;align-content:start;gap:7px;min-height:168px;padding:16px 14px;transition:border-color .15s,transform .15s;display:grid;position:relative;overflow:hidden}.orbit-artifact-template-list button:hover .orbit-artifact-template-preview,.orbit-artifact-template-list button:focus-visible .orbit-artifact-template-preview{border-color:#8d989f;transform:translateY(-1px)}.orbit-artifact-template-list button:focus-visible{outline-offset:4px;outline:2px solid #516e91}.orbit-artifact-template-preview[data-format=pdf]{border-top-color:#b83f3c}.orbit-artifact-template-preview[data-format=docx]{border-top-color:#356ba8}.orbit-artifact-template-preview[data-format=pptx]{border-top-color:#b85b35}.orbit-artifact-template-preview[data-format=xlsx]{border-top-color:#2f7755}.orbit-artifact-template-preview>small{color:#8a9196;letter-spacing:.08em;margin-top:18px;font-size:.625rem;font-weight:750}.orbit-artifact-template-preview>strong{color:#20262b;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:.8125rem;line-height:1.35;display:-webkit-box;overflow:hidden;white-space:normal!important}.orbit-artifact-template-preview>span:last-child{color:#747d83;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.6875rem;line-height:1.45;display:-webkit-box;overflow:hidden;white-space:normal!important}.orbit-artifact-template-filetype{color:#626b71;align-items:center;gap:4px;font-size:.625rem;font-weight:750;display:inline-flex;position:absolute;top:11px;right:11px}.orbit-artifact-template-filetype svg{width:14px;height:14px}.orbit-artifact-template-preview[data-format=pdf] .orbit-artifact-template-filetype{color:#a33e3b}.orbit-artifact-template-preview[data-format=docx] .orbit-artifact-template-filetype{color:#356ba8}.orbit-artifact-template-preview[data-format=pptx] .orbit-artifact-template-filetype{color:#a85232}.orbit-artifact-template-preview[data-format=xlsx] .orbit-artifact-template-filetype{color:#2f7755}.orbit-artifact-template-meta{gap:2px;min-width:0;display:grid;position:relative}.orbit-artifact-template-meta>strong{color:#252b2f;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;font-weight:650;line-height:1.3;display:-webkit-box;overflow:hidden;white-space:normal!important}.orbit-artifact-template-meta>small{color:#747d82;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.orbit-artifact-template-meta>em{color:#737b80;background:#f8f9f9;border:1px solid #cfd4d7;border-radius:4px;width:fit-content;margin-top:2px;padding:2px 5px;font-size:.625rem;font-style:normal;font-weight:650}.orbit-artifact-template-list button.is-coming-soon .orbit-artifact-template-preview{background:#fbfcfc}.orbit-artifact-template-preview{align-content:center;place-items:center}.orbit-artifact-template-filetype{flex-direction:column;gap:8px;font-size:.6875rem;position:static}.orbit-artifact-template-filetype svg{stroke-width:1.45px;width:42px;height:42px}.orbit-artifact-template-meta{gap:3px}.orbit-artifact-library{min-width:0;box-shadow:none;background:#fff;border:0;border-radius:0;overflow:visible}.orbit-artifact-library>.orbit-list-bar{z-index:3;position:relative}.orbit-artifact-reader-actions,.orbit-artifact-reader-view-actions{align-items:center;gap:5px;display:flex}.orbit-artifact-reader-actions>button,.orbit-artifact-menu>summary{color:#46514a;cursor:pointer;background:#fff;border:1px solid #d1d8d4;border-radius:7px;place-items:center;width:32px;height:32px;padding:0;list-style:none;display:grid}.orbit-artifact-reader-actions>button:hover,.orbit-artifact-menu>summary:hover{background:#f1f4f2}.orbit-artifact-reader-actions svg,.orbit-artifact-menu>summary svg{width:14px;height:14px}.orbit-artifact-menu{position:relative}.orbit-artifact-menu>summary::-webkit-details-marker{display:none}.orbit-artifact-version-menu>summary::-webkit-details-marker{display:none}.orbit-artifact-menu>div{z-index:15;background:#fff;border:1px solid #ccd4cf;border-radius:9px;width:220px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 16px 38px #121e1729}.orbit-artifact-menu>div>button,.orbit-artifact-menu>div>a{color:#303b34;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;min-height:34px;padding:7px 8px;font-size:9px;text-decoration:none;display:flex}.orbit-artifact-menu>div>button>svg:last-child{color:#287d5e;width:12px;margin-left:auto}.orbit-artifact-menu>div>:is(button,a)>svg:first-child{flex:0 0 13px;width:13px}.orbit-artifact-menu>div>button.is-danger{color:#9f3f39}.orbit-artifact-document-grid{background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:16px 0 0;display:grid}.orbit-artifact-document-card{background:#fff;border:1px solid #d4dbd7;border-radius:10px;min-width:0;transition:border-color .16s,box-shadow .16s,transform .16s;position:relative;overflow:hidden;box-shadow:0 1px 2px #141f1909}.orbit-artifact-document-card:hover,.orbit-artifact-document-card:focus-within{border-color:#aebdb4;transform:translateY(-1px);box-shadow:0 10px 24px #18271e17}.orbit-artifact-document-open{color:#202923;text-align:left;background:#fff;border:0;width:100%;padding:0;display:block}.orbit-artifact-library-empty{text-align:center;align-content:center;place-items:center;min-height:420px;padding:36px;display:grid}.orbit-artifact-library-empty>svg{color:#287d5e;background:#e8f3ee;border-radius:10px;width:38px;height:38px;padding:8px}.orbit-artifact-library-empty h2{margin:13px 0 5px;font-size:15px}.orbit-artifact-library-empty p{color:#68736c;max-width:420px;margin:0 0 14px;font-size:9px;line-height:1.5}.orbit-artifact-library-empty button{color:#fff;background:#17211c;border:0;border-radius:7px;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:9px;font-weight:650;display:inline-flex}.orbit-artifact-library-empty button svg{width:13px}.orbit-artifact-reader-backdrop{z-index:125;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#12191575;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.orbit-artifact-reader{background:#eef1ef;border:1px solid #c9d1cc;border-radius:12px;outline:0;grid-template-rows:auto auto minmax(0,1fr);width:min(1180px,100%);height:min(880px,100vh - 36px);display:grid;overflow:hidden;box-shadow:0 28px 80px #0d171142}.orbit-artifact-reader-header{z-index:8;background:#fff;border-bottom:1px solid #d7ddd9;justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:10px 12px 10px 16px;display:flex;position:relative}.orbit-artifact-reader-identity{align-items:center;gap:10px;min-width:0;display:flex}.orbit-artifact-reader-identity>span:last-child{gap:3px;min-width:0;display:grid}.orbit-artifact-reader-identity h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;overflow:hidden}.orbit-artifact-reader-identity small{color:#6d7770;font-size:8px}.orbit-artifact-reader-actions{flex:none;position:relative}.orbit-artifact-reader-actions>button.is-primary{color:#fff;background:#17211c;border-color:#17211c}.orbit-artifact-reader-actions>button:disabled{opacity:.38;cursor:not-allowed}.orbit-artifact-reader-actions .orbit-artifact-menu>div{top:calc(100% + 8px)}.orbit-artifact-info-menu dl{margin:0}.orbit-artifact-info-menu dl>div{border-bottom:1px solid #e5e9e6;grid-template-columns:88px minmax(0,1fr);gap:9px;padding:8px;display:grid}.orbit-artifact-info-menu dl>div:last-child{border-bottom:0}.orbit-artifact-info-menu dt{color:#78817c;font-size:8px}.orbit-artifact-info-menu dd{color:#2a342e;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;font-weight:650;overflow:hidden}.orbit-artifact-reader-toolbar{z-index:6;background:#f8f9f8;border-bottom:1px solid #d7ddd9;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:6px 13px 6px 16px;display:flex;position:relative}.orbit-artifact-reader-location{color:#657069;align-items:center;gap:7px;min-width:0;font-size:8px;display:flex}.orbit-artifact-reader-location svg{flex:0 0 13px;width:13px}.orbit-artifact-reader-location span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orbit-artifact-version-menu{position:relative}.orbit-artifact-version-menu>summary{color:#465149;cursor:pointer;background:#fff;border:1px solid #d0d7d3;border-radius:7px;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:8px;font-weight:650;list-style:none;display:inline-flex}.orbit-artifact-version-menu>summary svg{width:12px}.orbit-artifact-version-menu>summary svg:last-child{transform:rotate(90deg)}.orbit-artifact-version-menu>div{z-index:14;background:#fff;border:1px solid #ccd4cf;border-radius:9px;width:290px;max-height:320px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);right:0;overflow-y:auto;box-shadow:0 16px 38px #121e1729}.orbit-artifact-version-menu>div>button{color:#303a34;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:45px;padding:6px 8px;display:grid}.orbit-artifact-version-menu>div>button>span:first-child{color:#287d5e;background:#e8f3ee;border-radius:6px;place-items:center;width:28px;height:28px;font-size:8px;font-weight:750;display:grid}.orbit-artifact-version-menu>div>button>span:nth-child(2){gap:2px;min-width:0;display:grid}.orbit-artifact-version-menu strong,.orbit-artifact-version-menu small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orbit-artifact-version-menu small{color:#747e78;font-size:7px}.orbit-artifact-version-menu>div>button>svg{color:#287d5e;width:12px}.orbit-artifact-reader-modes{background:#edf0ee;border:1px solid #d1d8d4;border-radius:7px;padding:3px;display:inline-flex}.orbit-artifact-reader-modes button{color:#69736d;background:0 0;border:0;border-radius:5px;place-items:center;width:26px;height:24px;padding:0;display:grid}.orbit-artifact-reader-modes button.is-active{color:#202923;background:#fff;box-shadow:0 1px 4px #16231c1f}.orbit-artifact-reader-modes svg{width:12px}.orbit-artifact-reader .orbit-artifact-document{background:#eef1ef;border:0;min-height:0;overflow:hidden}.orbit-artifact-reader .orbit-artifact-document-canvas{height:100%;max-height:none;padding:32px 24px 46px;overflow:auto}.orbit-artifact-reader .orbit-artifact-document-paper{width:min(790px,100%);min-height:560px}.orbit-artifact-presentation-preview{gap:10px;width:min(1080px,100%);min-height:100%;margin:0 auto;display:grid}.orbit-artifact-presentation-preview iframe{background:#fff;border:1px solid #d5dbd7;border-radius:5px;width:100%;min-height:650px;box-shadow:0 2px 12px #19271f0d}.orbit-artifact-presentation-preview p{color:#657069;text-align:center;margin:0;font-size:.6875rem}.orbit-artifact-document-paper.is-empty{text-align:center;align-content:center;place-items:center;display:grid}.orbit-artifact-document-paper.is-empty>svg{color:#287d5e;background:#e9f3ee;border-radius:9px;width:34px;height:34px;padding:7px}.orbit-artifact-document-paper.is-empty h3{margin:13px 0 6px;font-size:18px}.orbit-artifact-document-paper.is-empty p{color:#69736d;max-width:500px;margin:0 0 16px;font-size:10px;line-height:1.55}.orbit-artifact-document-paper.is-empty button{color:#fff;background:#17211c;border:1px solid #17211c;border-radius:7px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:9px;display:inline-flex}.orbit-artifact-document-paper.is-empty button svg{width:13px}@media (width<=980px){.orbit-artifact-document-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.orbit-artifact-document-grid{grid-template-columns:1fr;padding:11px 0 0}.orbit-artifact-reader-backdrop{padding:0}.orbit-artifact-reader{border:0;border-radius:0;width:100%;height:100vh;max-height:none}.orbit-artifact-reader-header{align-items:flex-start;padding:9px}.orbit-artifact-reader-identity{padding-top:2px}.orbit-artifact-reader-identity>.orbit-artifact-type{display:none}.orbit-artifact-reader-actions{flex-wrap:wrap;justify-content:flex-end}.orbit-artifact-reader-actions .orbit-artifact-menu.is-reader-info>div{width:min(310px,100vw - 18px);right:-74px}.orbit-artifact-reader-toolbar{padding:6px 9px}.orbit-artifact-reader .orbit-artifact-document-canvas{padding:13px 9px 28px}.orbit-artifact-reader .orbit-artifact-document-paper{min-height:430px}.orbit-artifact-presentation-preview iframe{min-height:calc(100dvh - 190px)}}.orbit-artifact-library :is(.orbit-status,.orbit-tag),.orbit-artifact-reader .orbit-status,.orbit-deliverable-modal .orbit-status{min-height:20px;box-shadow:none;background:0 0;border:1px solid #d9dedb;padding:2px 7px;font-size:.625rem;line-height:1}.orbit-artifact-library .orbit-status-success,.orbit-artifact-reader .orbit-status-success,.orbit-deliverable-modal .orbit-status-success{color:#35634c;border-color:#b9d1c2}.orbit-artifact-library .orbit-status-warning,.orbit-artifact-reader .orbit-status-warning,.orbit-deliverable-modal .orbit-status-warning{color:#765d24;border-color:#ddcfac}.orbit-artifact-library .orbit-status-danger,.orbit-artifact-reader .orbit-status-danger,.orbit-deliverable-modal .orbit-status-danger{color:#854b47;border-color:#dfc0bd}.orbit-artifact-library .orbit-status-info,.orbit-artifact-reader .orbit-status-info,.orbit-deliverable-modal .orbit-status-info{color:#46647d;border-color:#bfd0df}.orbit-artifact-menu>div{border-radius:7px;width:188px;padding:4px;box-shadow:0 8px 24px #121e171c}.orbit-artifact-menu>div>button,.orbit-artifact-menu>div>a{border-radius:4px;min-height:30px;padding:5px 7px;font-size:.6875rem}.orbit-artifact-menu>div>button:hover,.orbit-artifact-menu>div>a:hover,.orbit-artifact-menu>div>button.is-active{background:#f4f5f3}.orbit-artifact-menu>div>button>.orbit-status{margin-right:auto}.orbit-artifact-document-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:20px;padding-top:18px}.orbit-artifact-document-grid.is-list{grid-template-columns:minmax(0,1fr);gap:10px}.orbit-artifact-document-grid.is-list .orbit-artifact-document-open{grid-template-rows:none;grid-template-columns:minmax(300px,1fr) minmax(210px,280px);min-height:178px}.orbit-artifact-document-grid.is-list .orbit-artifact-page-preview{border:0;border-left:3px solid #b83f3c;border-right:1px solid #d7dcdf;min-height:178px;padding:16px 18px}.orbit-artifact-document-grid.is-list .orbit-artifact-document-card[data-format=docx] .orbit-artifact-page-preview{border-left-color:#356ba8}.orbit-artifact-document-grid.is-list .orbit-artifact-document-card[data-format=pptx] .orbit-artifact-page-preview{border-left-color:#b85b35}.orbit-artifact-document-grid.is-list .orbit-artifact-document-card[data-format=xlsx] .orbit-artifact-page-preview{border-left-color:#2f7755}.orbit-artifact-document-grid.is-list .orbit-artifact-page-content{grid-template-columns:minmax(150px,.7fr) minmax(180px,1fr);column-gap:18px}.orbit-artifact-document-grid.is-list .orbit-artifact-page-filetype,.orbit-artifact-document-grid.is-list .orbit-artifact-page-content>small,.orbit-artifact-document-grid.is-list .orbit-artifact-page-content>strong,.orbit-artifact-document-grid.is-list .orbit-artifact-page-content>span:not(.orbit-artifact-page-filetype):not(.orbit-artifact-page-facts){grid-column:1}.orbit-artifact-document-grid.is-list .orbit-artifact-page-facts{border-top:0;border-left:1px solid #e3e6e8;grid-area:1/2/span 4;align-self:center;margin-top:0;padding:8px 0 8px 18px}.orbit-artifact-document-grid.is-list .orbit-artifact-card-meta{align-content:center;padding:18px}.orbit-artifact-document-card{box-shadow:none;background:#fff;border-color:#ccd2d5;border-radius:3px;transition:border-color .15s;overflow:hidden}.orbit-artifact-document-card:hover,.orbit-artifact-document-card:focus-within{box-shadow:none;border-color:#8e999f;transform:none}.orbit-artifact-document-open{grid-template-rows:minmax(0,1fr) auto;min-height:332px;display:grid}.orbit-artifact-document-open:focus-visible{outline-offset:3px;outline:2px solid #516e91}.orbit-artifact-page-preview{background:#fff;border-top:3px solid #b83f3c;border-bottom:1px solid #d7dcdf;align-content:start;gap:13px;min-height:258px;padding:17px 17px 20px;display:grid}.orbit-artifact-page-preview[data-format=docx]{border-top-color:#356ba8}.orbit-artifact-page-preview[data-format=pptx]{border-top-color:#b85b35}.orbit-artifact-page-preview[data-format=xlsx]{border-top-color:#2f7755}.orbit-artifact-page-topline{justify-content:space-between;align-items:center;gap:10px;display:flex}.orbit-artifact-page-topline>small{color:#8a9297;letter-spacing:.08em;font-size:.625rem;font-weight:750}.orbit-artifact-page-status{margin-left:auto}.orbit-artifact-page-content{align-content:start;gap:7px;min-width:0;display:grid}.orbit-artifact-page-filetype{color:#a33e3b;align-items:center;gap:5px;width:fit-content;font-size:.625rem;font-weight:750;display:inline-flex}.orbit-artifact-page-filetype svg{width:14px;height:14px}.orbit-artifact-page-preview[data-format=docx] .orbit-artifact-page-filetype{color:#356ba8}.orbit-artifact-page-preview[data-format=pptx] .orbit-artifact-page-filetype{color:#a85232}.orbit-artifact-page-preview[data-format=xlsx] .orbit-artifact-page-filetype{color:#2f7755}.orbit-artifact-page-content>small{color:#8a9297;letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;font-weight:700;overflow:hidden}.orbit-artifact-page-content>strong{color:#20262a;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9375rem;line-height:1.32;display:-webkit-box;overflow:hidden;white-space:normal!important}.orbit-artifact-page-content>span:not(.orbit-artifact-page-filetype):not(.orbit-artifact-page-facts){color:#697278;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.6875rem;line-height:1.48;display:-webkit-box;overflow:hidden;white-space:normal!important}.orbit-artifact-page-facts{border-top:1px solid #e3e6e8;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:5px;padding-top:10px;display:grid}.orbit-artifact-page-facts>span{gap:2px;display:grid}.orbit-artifact-page-facts small{color:#8b9398;letter-spacing:.05em;font-size:.625rem;font-weight:700}.orbit-artifact-page-facts strong{color:#374046;font-size:.6875rem}.orbit-artifact-page-preview{align-content:center;place-items:center;position:relative}.orbit-artifact-page-topline{position:absolute;top:14px;right:14px}.orbit-artifact-page-content{place-items:center}.orbit-artifact-page-filetype{flex-direction:column;gap:9px;font-size:.75rem}.orbit-artifact-page-filetype svg{stroke-width:1.35px;width:52px;height:52px}.orbit-artifact-document-grid.is-list .orbit-artifact-page-content{grid-template-columns:minmax(0,1fr);place-items:center;display:grid}.orbit-artifact-card-meta{background:#fff;gap:8px;min-width:0;padding:11px 13px 12px;display:grid}.orbit-artifact-card-meta>strong{color:#2d3337;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;overflow:hidden}.orbit-artifact-card-meta>span{color:#70797e;align-items:center;gap:7px;min-width:0;display:flex}.orbit-artifact-card-meta time{text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.orbit-artifact-card-meta>span>svg{color:#5f686d;width:15px;height:15px;margin-left:auto}.orbit-artifact-card-format{color:#fff;background:#b83f3c;border-radius:4px;flex:0 0 20px;place-items:center;width:20px;height:20px;display:grid}.orbit-artifact-card-format[data-format=docx]{background:#356ba8}.orbit-artifact-card-format[data-format=pptx]{background:#b85b35}.orbit-artifact-card-format[data-format=xlsx]{background:#2f7755}.orbit-artifact-card-format svg{width:13px;height:13px}.orbit-artifact-kind{color:#68716c;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;min-width:0;font-size:.625rem;font-weight:700;display:inline-flex}.orbit-artifact-kind svg{color:#58635d;flex:0 0 14px;width:14px;height:14px}.orbit-artifact-library-empty{min-height:360px}.orbit-artifact-library-empty>svg,.orbit-artifact-document-paper.is-empty>svg{color:#68716c;background:0 0;border-radius:0;width:25px;height:25px;padding:0}.orbit-artifact-reader-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#12191557;justify-content:flex-end;align-items:stretch;padding:0;display:flex}html body [data-overlay-kind=drawer]>.orbit-artifact-reader{background:#f4f5f3;border:0;border-left:1px solid #d2d8d4;border-radius:0;flex:none;grid-template-rows:auto auto minmax(0,1fr);width:1080px;max-width:calc(100vw - 48px);height:100dvh;max-height:none;transition:width .18s;box-shadow:-16px 0 44px #121c1621}html body [data-overlay-kind=drawer]>.orbit-artifact-reader.is-fullscreen{width:100vw;max-width:none;box-shadow:none;border-left:0;flex-basis:100vw}.orbit-artifact-reader-header{min-height:66px;padding:11px 12px 11px 17px}.orbit-artifact-reader-identity{flex-direction:column;flex:320px;align-items:flex-start;gap:5px}.orbit-artifact-reader-identity>span:last-child{align-items:center;gap:8px;display:flex}.orbit-artifact-reader-identity h2{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:min(46vw,560px);font-size:.9375rem;line-height:1.3;display:-webkit-box;overflow:hidden}.orbit-artifact-reader-actions{justify-content:flex-end;min-width:0}.orbit-artifact-reader-main-actions,.orbit-artifact-reader-utility-actions{align-items:center;gap:6px;display:flex}.orbit-artifact-reader-main-actions{border-right:1px solid #e0e4e1;padding-right:10px}.orbit-artifact-reader-main-actions>.orbit-heading-action{color:#39413c;height:32px;min-height:32px;box-shadow:none;background:#fff;border-color:#cfd5d1;border-radius:6px;padding:0 10px;font-size:.6875rem;font-weight:600}.orbit-artifact-reader-main-actions>.orbit-heading-action:hover:not(:disabled){background:#f2f4f2}.orbit-artifact-reader-main-actions>.orbit-heading-action.is-primary{color:#fff;background:#17211c;border-color:#17211c;font-weight:650}.orbit-artifact-reader-main-actions>.orbit-heading-action.is-primary:hover:not(:disabled){background:#26342d;border-color:#26342d}.orbit-artifact-reader-main-actions>.orbit-heading-action:disabled{opacity:.42}.orbit-artifact-reader-utility-actions{gap:4px}.orbit-artifact-reader-expand,.orbit-artifact-reader-close{color:#59635d;background:0 0;border:0;border-radius:6px;place-items:center;width:32px;min-width:32px;height:32px;padding:0;display:grid}.orbit-artifact-reader-expand:hover,.orbit-artifact-reader-close:hover{background:#f1f3f1}.orbit-artifact-reader-expand:focus-visible,.orbit-artifact-reader-close:focus-visible{outline-offset:1px;outline:2px solid #61786b}.orbit-artifact-reader-actions .orbit-artifact-menu.is-reader-more>div{width:170px}.orbit-artifact-reader-actions .orbit-artifact-menu.is-reader-info>div{width:270px}.orbit-artifact-info-menu dl>div{grid-template-columns:72px minmax(0,1fr);padding:7px 6px}.orbit-artifact-info-menu :is(dt,dd){font-size:.6875rem}.orbit-artifact-info-menu>button{margin-top:4px;color:#35423b!important;background:0 0!important}.orbit-artifact-reader-toolbar{background:#fafbfa;min-height:43px;padding:5px 12px 5px 17px}.orbit-artifact-reader-location{font-size:.6875rem}.orbit-artifact-reader-location>span[aria-hidden=true]{color:#a7ada9}.orbit-artifact-version-menu>summary{font-size:.6875rem}.orbit-artifact-version-menu>div{border-radius:7px;width:260px;padding:4px;box-shadow:0 8px 24px #121e171c}.orbit-artifact-version-menu>div>button{border-radius:4px;min-height:39px;padding:5px 7px}.orbit-artifact-version-menu>div>button:hover,.orbit-artifact-version-menu>div>button.is-active{background:#f4f5f3}.orbit-artifact-version-menu>div>button>span:first-child{color:#52605a;background:0 0;width:auto;height:auto;display:inline}.orbit-artifact-version-menu strong{font-size:.6875rem}.orbit-artifact-version-menu small{font-size:.625rem}.orbit-artifact-reader-modes{background:#f3f4f2}.orbit-artifact-reader-modes button.is-active{box-shadow:none}.orbit-artifact-reader .orbit-artifact-document{background:#f4f5f3}.orbit-artifact-reader .orbit-artifact-document-canvas{padding:20px 18px 34px}.orbit-artifact-reader.is-fullscreen .orbit-artifact-document-canvas{padding-inline:clamp(18px,3vw,48px)}.orbit-artifact-reader.is-fullscreen .orbit-artifact-presentation-preview{width:min(1440px,100%)}.orbit-artifact-reader.is-fullscreen .orbit-artifact-presentation-preview iframe{min-height:calc(100dvh - 174px)}.orbit-artifact-reader .orbit-artifact-document-paper{border-color:#dfe3e0;min-height:560px;padding:42px 48px 54px;box-shadow:0 2px 12px #19271f0d}@media (width<=1100px) and (width>=761px){.orbit-artifact-reader-header{flex-wrap:wrap}.orbit-artifact-reader-identity{flex-basis:calc(100% - 44px)}.orbit-artifact-reader-identity h2{max-width:calc(100vw - 128px)}.orbit-artifact-reader-actions{justify-content:space-between;width:100%}}.orbit-deliverable-modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#12191557}html body .orbit-deliverable-modal,html body .orbit-deliverable-modal.is-version{border-color:#d2d8d4;width:min(600px,100vw - max(72px,14vw));box-shadow:-16px 0 44px #121c1621}.orbit-deliverable-modal>header{background:#fff;padding:16px 18px}.orbit-deliverable-modal>header small{color:#727b75;letter-spacing:.08em;font-size:.625rem}.orbit-deliverable-modal>label,.orbit-deliverable-form-row{margin-top:11px}.orbit-deliverable-modal label>span{color:#59625d;font-size:.6875rem}.orbit-artifact-field-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.orbit-deliverable-modal :is(input,select,textarea){box-shadow:none;border-color:#d1d7d3;border-radius:5px;font-size:.75rem}.orbit-deliverable-modal :is(input,select){height:34px}.orbit-deliverable-modal :is(input,select,textarea):focus{outline-offset:1px;border-color:#7f8b84;outline:2px solid #4e60561f}.orbit-deliverable-modal>footer{padding:11px 18px}.orbit-deliverable-modal>footer button{min-height:32px;box-shadow:none;border-radius:5px}@media (width<=760px){.orbit-artifact-template-gallery{margin-inline:0;padding:15px 14px 17px}.orbit-artifact-template-gallery>header{flex-direction:column;align-items:flex-start;gap:4px}.orbit-artifact-template-gallery>header>span{display:none}.orbit-artifact-template-list{grid-template-columns:none;grid-auto-columns:minmax(145px,42vw);grid-auto-flow:column;gap:12px}.orbit-artifact-template-preview{min-height:158px}.orbit-artifact-document-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.orbit-artifact-document-grid.is-list{grid-template-columns:minmax(0,1fr)}.orbit-artifact-document-grid.is-list .orbit-artifact-document-open{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);min-height:0}.orbit-artifact-document-grid.is-list .orbit-artifact-page-preview{border:0;border-top:3px solid #b83f3c;border-bottom:1px solid #d7dcdf;min-height:210px}.orbit-artifact-document-grid.is-list .orbit-artifact-document-card[data-format=docx] .orbit-artifact-page-preview{border-top-color:#356ba8}.orbit-artifact-document-grid.is-list .orbit-artifact-document-card[data-format=pptx] .orbit-artifact-page-preview{border-top-color:#b85b35}.orbit-artifact-document-grid.is-list .orbit-artifact-document-card[data-format=xlsx] .orbit-artifact-page-preview{border-top-color:#2f7755}.orbit-artifact-document-grid.is-list .orbit-artifact-page-content{grid-template-columns:minmax(0,1fr);display:grid}.orbit-artifact-document-grid.is-list .orbit-artifact-page-content>:is(small,strong,span){grid-area:auto}.orbit-artifact-document-grid.is-list .orbit-artifact-page-facts{border-top:1px solid #e3e6e8;border-left:0;margin-top:5px;padding:10px 0 0}.orbit-artifact-document-open{min-height:300px}.orbit-artifact-page-preview{min-height:228px;padding:14px}html body [data-overlay-kind=drawer]>.orbit-artifact-reader,html body .orbit-deliverable-modal,html body .orbit-deliverable-modal.is-version{width:100vw;height:100dvh}html body [data-overlay-kind=drawer]>.orbit-artifact-reader{flex-basis:100vw;max-width:none}.orbit-artifact-reader-header{flex-direction:column;align-items:flex-start}.orbit-artifact-reader-actions{justify-content:flex-start;width:100%;overflow-x:auto}.orbit-artifact-reader-main-actions>.orbit-heading-action span{display:none}.orbit-artifact-reader-main-actions>.orbit-heading-action{width:32px;min-width:32px;padding:0}.orbit-artifact-reader-expand{display:none}.orbit-artifact-reader-identity h2{max-width:calc(100vw - 32px)}.orbit-artifact-reader .orbit-artifact-document-paper{padding:28px 22px 38px}}@media (width<=470px){.orbit-artifact-document-grid{grid-template-columns:1fr}}.orbit-onboarding-page-root{--onboard-bg:#f7f9f7;--onboard-surface:#fff;--onboard-ink:#18201b;--onboard-muted:#68736b;--onboard-line:#dce2de;--onboard-line-strong:#c9d2cc;--onboard-green:#1d6d50;--onboard-green-soft:#edf5f0;z-index:140;color:var(--onboard-ink);background:var(--onboard-bg);position:fixed;inset:0;overflow:auto}.orbit-onboarding-page{background:var(--onboard-bg);outline:0;grid-template-rows:auto auto minmax(0,1fr) auto;min-height:100dvh;display:grid}.orbit-onboarding-page button,.orbit-onboarding-page input,.orbit-onboarding-page select,.orbit-onboarding-page textarea{font:inherit}.orbit-onboarding-page button{cursor:pointer}.orbit-onboarding-page button:disabled{cursor:not-allowed;opacity:.48}.orbit-onboarding-page-header{border-bottom:1px solid var(--onboard-line);background:var(--onboard-surface)}.orbit-onboarding-page-header>div{justify-content:space-between;align-items:center;gap:18px;width:min(1120px,100%);min-height:62px;margin:0 auto;padding:0 28px;display:flex}.orbit-onboarding-brand{align-items:center;gap:9px;display:flex}.orbit-onboarding-brand>img{flex:none}.orbit-onboarding-brand strong{letter-spacing:-.01em;font-size:14px;font-weight:650}.orbit-onboarding-save{min-height:38px;color:var(--onboard-muted);background:0 0;border:0;align-items:center;gap:8px;padding:7px 10px;font-weight:560;display:inline-flex}.orbit-onboarding-save:hover{color:var(--onboard-ink);background:#f1f4f1}.orbit-onboarding-save svg{width:16px;height:16px}.orbit-onboarding-progress-wrap{border-bottom:1px solid var(--onboard-line);background:var(--onboard-surface)}.orbit-onboarding-progress{grid-template-columns:repeat(3,minmax(0,1fr));width:min(680px,100% - 48px);margin:0 auto;padding:20px 0 18px;list-style:none;display:grid}.orbit-onboarding-progress li{--step-color:#3d8063;--step-soft:#e7f1eb;min-width:0;position:relative}.orbit-onboarding-progress li:nth-child(2){--step-color:#637f9d;--step-soft:#eaf0f5}.orbit-onboarding-progress li:nth-child(3){--step-color:#a97538;--step-soft:#f6efe5}.orbit-onboarding-progress li:not(:last-child):after{background:var(--onboard-line);content:"";height:1px;position:absolute;top:15px;left:calc(50% + 22px);right:calc(22px - 50%)}.orbit-onboarding-progress li.is-complete:not(:last-child):after{background:var(--step-color)}.orbit-onboarding-progress button{z-index:1;width:100%;color:var(--onboard-muted);text-align:center;background:0 0;border:0;justify-items:center;gap:7px;padding:0 8px;display:grid;position:relative}.orbit-onboarding-progress button>span{border:1px solid var(--onboard-line-strong);width:31px;height:31px;color:var(--onboard-muted);background:var(--onboard-surface);border-radius:50%;place-items:center;font-weight:600;display:grid}.orbit-onboarding-progress button>span svg{width:14px;height:14px}.orbit-onboarding-progress button>strong{font-weight:560}.orbit-onboarding-progress li.is-complete button>span{border-color:var(--step-color);color:var(--step-color);background:var(--step-soft)}.orbit-onboarding-progress li[aria-current=step] button{color:var(--onboard-ink)}.orbit-onboarding-progress li[aria-current=step] button>span{border-color:var(--step-color);color:#fff;background:var(--step-color)}.orbit-onboarding-main{align-content:start;width:min(700px,100%);margin:0 auto;padding:44px 30px 40px;display:grid}.orbit-onboarding-step{gap:30px;display:grid}.orbit-onboarding-heading{gap:9px;max-width:650px;display:grid}.orbit-onboarding-heading>p{color:var(--onboard-green);letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:13px;font-weight:650}.orbit-onboarding-heading h2{color:var(--onboard-ink);letter-spacing:-.03em;margin:0;font-size:clamp(27px,3.4vw,34px);font-weight:560;line-height:1.15}.orbit-onboarding-heading>span{max-width:620px;color:var(--onboard-muted);font-size:15px;line-height:1.55}.orbit-onboarding-choice-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.orbit-onboarding-choice-list>button{border:1px solid var(--onboard-line);min-height:82px;color:var(--onboard-ink);background:var(--onboard-surface);text-align:left;border-radius:8px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.orbit-onboarding-choice-list>button:hover{background:#f1f4f1}.orbit-onboarding-choice-list>button[aria-pressed=true]{background:var(--onboard-green-soft)}.orbit-onboarding-choice-list>button>i{border:1px solid var(--onboard-line-strong);background:var(--onboard-surface);border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.orbit-onboarding-choice-list>button[aria-pressed=true]>i{border:6px solid var(--onboard-green)}.orbit-onboarding-choice-list>button>span{gap:4px;display:grid}.orbit-onboarding-choice-list>button strong{font-size:15px;font-weight:610}.orbit-onboarding-choice-list>button>span{min-width:0;overflow:hidden}.orbit-onboarding-choice-list>button small{min-width:0;color:var(--onboard-muted);overflow-wrap:anywhere;white-space:normal;font-size:13px;line-height:1.45;display:block}.orbit-onboarding-choice-list>button>svg{width:18px;height:18px;color:var(--onboard-muted)}.orbit-onboarding-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.orbit-onboarding-fields label,.orbit-onboarding-disclosure label{align-content:start;gap:7px;display:grid}.orbit-onboarding-fields label.is-wide{grid-column:1/-1}.orbit-onboarding-fields label>span,.orbit-onboarding-disclosure label>span{font-size:13px;font-weight:610}.orbit-onboarding-fields label>small,.orbit-onboarding-disclosure label>small{color:var(--onboard-muted);font-size:13px;line-height:1.45}.orbit-onboarding-fields input,.orbit-onboarding-fields textarea,.orbit-onboarding-disclosure input,.orbit-onboarding-disclosure select,.orbit-onboarding-disclosure textarea{border:1px solid var(--onboard-line-strong);width:100%;min-height:44px;color:var(--onboard-ink);background:var(--onboard-surface);border-radius:7px;outline:0;padding:10px 11px}.orbit-onboarding-fields textarea,.orbit-onboarding-disclosure textarea{resize:vertical;min-height:96px;line-height:1.5}.orbit-onboarding-fields :is(input,textarea):focus,.orbit-onboarding-disclosure :is(input,select,textarea):focus{border-color:#72a08a;box-shadow:0 0 0 3px #1d6d5017}.orbit-onboarding-disclosure{border-top:1px solid var(--onboard-line);border-bottom:1px solid var(--onboard-line)}.orbit-onboarding-disclosure summary{cursor:pointer;min-height:50px;color:var(--onboard-muted);justify-content:space-between;align-items:center;gap:16px;font-weight:560;display:flex}.orbit-onboarding-disclosure summary strong{color:var(--onboard-ink);font-weight:560}.orbit-onboarding-disclosure>div{padding:4px 0 18px}.orbit-onboarding-note{color:var(--onboard-muted);align-items:center;gap:8px;margin:0;font-size:13px;line-height:1.45;display:flex}.orbit-onboarding-note svg{width:17px;height:17px;color:var(--onboard-green);flex:none}.orbit-onboarding-review{border-top:1px solid var(--onboard-line);margin:0;display:grid}.orbit-onboarding-review>div{border-bottom:1px solid var(--onboard-line);grid-template-columns:minmax(130px,.42fr) minmax(0,1fr) auto;align-items:center;gap:18px;min-height:68px;padding:12px 0;display:grid}.orbit-onboarding-review dt{color:var(--onboard-muted);font-size:13px}.orbit-onboarding-review dd{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:610}.orbit-onboarding-review button{min-height:34px;color:var(--onboard-green);background:0 0;border:0;padding:5px 8px;font-weight:610}.orbit-onboarding-error{color:#9d413b;background:#fff3f2;border-left:3px solid #9d413b;margin:24px 0 0;padding:10px 12px;font-size:13px}.orbit-onboarding-load{text-align:center;align-content:center;place-items:center;gap:12px;min-height:360px;display:grid}.orbit-onboarding-load h2{margin:0;font-size:24px;font-weight:560}.orbit-onboarding-load p{color:var(--onboard-muted);margin:0}.orbit-onboarding-load button{border:1px solid var(--onboard-line-strong);min-height:40px;color:var(--onboard-ink);background:#fff;border-radius:7px;padding:8px 14px;font-weight:600}.orbit-onboarding-footer{border-top:1px solid var(--onboard-line);background:var(--onboard-surface);position:sticky;bottom:0}.orbit-onboarding-footer>div{justify-content:space-between;align-items:center;gap:12px;width:min(700px,100%);min-height:72px;margin:0 auto;padding:12px 30px;display:flex}.orbit-onboarding-footer button{border:1px solid var(--onboard-line-strong);min-height:40px;color:var(--onboard-ink);background:var(--onboard-surface);border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:8px 14px;font-weight:610;display:inline-flex}.orbit-onboarding-footer button.is-primary{border-color:var(--onboard-green);color:#fff;background:var(--onboard-green);min-width:132px;margin-left:auto}.orbit-onboarding-footer button svg{width:16px;height:16px}@media (width<=650px){.orbit-onboarding-page-header>div{padding:0 18px}.orbit-onboarding-progress{width:calc(100% - 24px)}.orbit-onboarding-progress button>strong{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.orbit-onboarding-progress li:not(:last-child):after{left:calc(50% + 19px);right:calc(19px - 50%)}.orbit-onboarding-main{padding:38px 20px 34px}.orbit-onboarding-fields,.orbit-onboarding-choice-list{grid-template-columns:1fr}.orbit-onboarding-fields label.is-wide{grid-column:auto}.orbit-onboarding-review>div{grid-template-columns:1fr auto;gap:5px 12px}.orbit-onboarding-review dd{grid-column:1}.orbit-onboarding-review button{grid-area:1/2/span 2}.orbit-onboarding-footer>div{padding:12px 20px max(12px, env(safe-area-inset-bottom))}}@media (width<=430px){.orbit-onboarding-save span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.orbit-onboarding-choice-list>button{grid-template-columns:24px minmax(0,1fr)}.orbit-onboarding-choice-list>button>svg{display:none}.orbit-onboarding-footer>div{flex-direction:column-reverse;align-items:stretch}.orbit-onboarding-footer button{width:100%}}.orbit-workspace-preparation{--prep-bg:#f7f9f7;--prep-surface:#fff;--prep-ink:#18201b;--prep-muted:#68736b;--prep-line:#d9dfdb;--prep-green:#1d6d50;--prep-green-soft:#e8f1ec;min-height:100dvh;color:var(--prep-ink);background:var(--prep-bg);grid-template-rows:auto minmax(0,1fr);display:grid}.orbit-workspace-preparation>header{border-bottom:1px solid var(--prep-line);background:var(--prep-surface)}.orbit-workspace-preparation>header>span{align-items:center;gap:9px;width:min(1120px,100%);min-height:62px;margin:0 auto;padding:0 28px;display:flex}.orbit-workspace-preparation>header img{flex:none}.orbit-workspace-preparation>header strong{font-size:14px;font-weight:650}.orbit-workspace-preparation>section{text-align:center;opacity:0;align-content:center;justify-items:center;width:min(420px,100%);margin:0 auto;padding:52px 28px 90px;display:grid}.orbit-workspace-preparation.is-visible>section{opacity:1;transition:opacity .18s}.orbit-preparation-logo{margin-bottom:24px;animation:1.5s ease-in-out infinite orbit-preparation-breathe}.orbit-workspace-preparation>section>h1{letter-spacing:-.03em;margin:0;font-size:clamp(25px,3.4vw,31px);font-weight:560;line-height:1.15}.orbit-workspace-preparation>section>span{color:var(--prep-muted);margin-top:9px;font-size:13px}.orbit-preparation-meter{appearance:none;background:#dfe4e1;border:0;border-radius:99px;width:124px;height:3px;margin-top:24px;overflow:hidden}.orbit-preparation-meter::-webkit-progress-bar{border-radius:inherit;background:#dfe4e1}.orbit-preparation-meter::-webkit-progress-value{border-radius:inherit;background:var(--prep-green);transition:width .32s}.orbit-preparation-meter::-moz-progress-bar{border-radius:inherit;background:var(--prep-green)}.orbit-workspace-preparation>section>button{border:1px solid var(--prep-green);color:#fff;background:var(--prep-green);border-radius:7px;justify-content:center;align-items:center;gap:8px;width:max-content;min-height:40px;margin-top:28px;padding:8px 14px;font-size:13px;font-weight:650;display:inline-flex}.orbit-workspace-preparation>section>button:disabled{cursor:wait;opacity:.56}.orbit-workspace-preparation>section>button svg{width:15px;height:15px}@keyframes orbit-preparation-breathe{0%,to{opacity:.72;transform:scale(.96)}50%{opacity:1;transform:scale(1)}}@media (width<=540px){.orbit-workspace-preparation>header>span{padding:0 18px}.orbit-workspace-preparation>section{padding:40px 20px 76px}}@media (prefers-reduced-motion:reduce){.orbit-workspace-preparation.is-visible>section{transition:none}.orbit-preparation-meter::-webkit-progress-value{transition:none}.orbit-preparation-logo{animation:none}}.orbit-hub[data-domain-surface=team-capacity]{--team-blue:#356fd0;--team-blue-soft:#edf3fd;--team-line:#dfe3e8;--team-muted:#6f7681;gap:0;padding:24px 30px 38px}.orbit-hub[data-domain-surface=team-capacity]>.orbit-module-heading{padding-bottom:12px}.orbit-hub[data-domain-surface=team-capacity] .orbit-hub-tabs{border-color:var(--team-line);gap:4px;padding-bottom:0}.orbit-hub[data-domain-surface=team-capacity] .orbit-hub-tabs button{color:#606773;border:0;min-height:42px;padding:10px 13px;position:relative}.orbit-hub[data-domain-surface=team-capacity] .orbit-hub-tabs button.is-active{color:#15181d;background:0 0}.orbit-hub[data-domain-surface=team-capacity] .orbit-hub-tabs button.is-active:after{background:var(--team-blue);content:"";height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.orbit-hub[data-domain-surface=team-capacity] .orbit-hub-tabs button>span{color:#626a74;background:#eef0f3}.orbit-team-summary{border:1px solid var(--team-line);background:#fff;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));margin:22px 0 18px;display:grid}.orbit-team-summary>div{border-right:1px solid var(--team-line);gap:3px;padding:15px 18px;display:grid}.orbit-team-summary>div:last-child{border-right:0}.orbit-team-summary strong{color:#171a20;letter-spacing:-.03em;font-size:21px;font-weight:650}.orbit-team-summary span{color:var(--team-muted);font-size:11px}.orbit-team-hub-layout{grid-template-columns:minmax(0,1.8fr) minmax(260px,.62fr);gap:18px;display:grid}.orbit-team-directory,.orbit-team-pulse,.orbit-people-directory,.orbit-ai-directory>.orbit-hub-panel{border:1px solid var(--team-line);background:#fff;border-radius:9px;overflow:hidden}.orbit-team-directory>header,.orbit-team-pulse>header,.orbit-people-directory>header{border-bottom:1px solid var(--team-line);justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:13px 15px;display:flex}.orbit-team-directory header small,.orbit-team-pulse header small,.orbit-people-directory header small{color:#858b94;letter-spacing:.1em;font-size:9px;font-weight:750}.orbit-team-directory h2,.orbit-team-pulse h2,.orbit-people-directory h2{margin:3px 0 0;font-size:15px}.orbit-team-directory>header button,.orbit-team-pulse-actions button,.orbit-people-directory>header button{color:#282d34;background:#fff;border:1px solid #d5dae0;border-radius:6px;align-items:center;gap:6px;min-height:33px;padding:0 10px;font-size:11px;display:inline-flex}.orbit-team-directory>header button svg,.orbit-team-pulse-actions button svg,.orbit-people-directory>header button svg{width:14px;height:14px}.orbit-team-directory-head,.orbit-team-directory>button{grid-template-columns:minmax(170px,1.6fr) 52px 100px 74px 16px;align-items:center;gap:8px;display:grid}.orbit-team-directory-head{border-bottom:1px solid var(--team-line);color:#7b828c;background:#fafbfc;min-height:34px;padding:0 14px;font-size:9px;font-weight:650}.orbit-team-directory>button{color:#252a31;text-align:left;background:#fff;border:0;border-bottom:1px solid #eceef1;width:100%;min-height:62px;padding:8px 14px}.orbit-team-directory>button:last-child{border-bottom:0}.orbit-team-directory>button:hover{background:#f8f9fb}.orbit-team-directory>button.is-active{color:#1d2632;background:var(--team-blue-soft);box-shadow:inset 2px 0 0 var(--team-blue)}.orbit-team-directory-identity{align-items:center;min-width:0;display:flex}.orbit-team-directory-identity>i{width:32px;height:32px;color:var(--team-blue);background:#e8effb;border-radius:7px;flex:0 0 32px;place-items:center;display:grid}.orbit-team-directory-identity>i svg{width:16px}.orbit-team-directory-identity>span{gap:2px;min-width:0;display:grid}.orbit-team-directory-identity strong,.orbit-team-directory-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orbit-team-directory-identity small{color:var(--team-muted);font-size:10px}.orbit-team-roster{color:#515862;align-items:center;min-width:0;font-size:10px;display:flex}.orbit-team-roster>i,.orbit-team-roster>b{color:#505864;background:#e9ecf0;border:2px solid #fff;border-radius:50%;place-items:center;width:26px;height:26px;margin-left:-6px;font-size:8px;font-style:normal;font-weight:700;display:grid;overflow:hidden}.orbit-team-roster>i:first-child{margin-left:0}.orbit-team-roster img{object-fit:cover;width:100%;height:100%}.orbit-team-roster>small{color:var(--team-muted);font-size:10px}.orbit-team-status,.orbit-person-status{color:#515862;align-items:center;gap:6px;font-size:10px;display:inline-flex}.orbit-team-status>i,.orbit-person-status>i{background:#507bb9;border-radius:50%;width:7px;height:7px}.orbit-team-pulse{align-self:start}.orbit-team-pulse>header{place-content:center stretch;gap:2px;display:grid}.orbit-team-pulse>p{color:#656d77;margin:0;padding:15px;font-size:11px;line-height:1.55}.orbit-team-pulse dl{border-top:1px solid var(--team-line);margin:0}.orbit-team-pulse dl>div{border-bottom:1px solid #eceef1;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:0 15px;display:flex}.orbit-team-pulse dt{color:var(--team-muted);font-size:10px}.orbit-team-pulse dd{text-align:right;margin:0;font-size:11px;font-weight:650}.orbit-team-pulse-actions{gap:7px;padding:13px 15px;display:grid}.orbit-team-pulse-actions button{justify-content:flex-start}.orbit-member-workspace.orbit-people-directory{width:100%;min-width:0;margin-top:20px;display:block;overflow:visible}.orbit-ai-workspace.orbit-ai-directory{width:100%;min-width:0}.orbit-ai-directory>.orbit-hub-panel{min-width:0}.orbit-people-directory>header>div:first-child{gap:3px;display:grid}.orbit-people-directory>header>div:last-child{gap:7px;display:flex}.orbit-shell-v2 .orbit-hub[data-domain-surface=team-capacity] .orbit-people-directory>header button.is-primary{color:#fff!important;background:#18201c!important;border-color:#18201c!important}.orbit-people-toolbar{border-bottom:1px solid var(--team-line);align-items:center;gap:8px;min-height:52px;padding:9px 13px;display:flex}.orbit-people-toolbar label{background:#fff;border:1px solid #d8dde3;border-radius:6px;align-items:center;gap:7px;min-height:33px;padding:0 9px;display:flex}.orbit-people-toolbar label:first-child{width:min(330px,42%)}.orbit-people-toolbar .orbit-member-role-choice{width:190px}.orbit-people-toolbar .orbit-member-role-choice .orbit-choice-trigger{width:100%;min-height:33px}.orbit-people-toolbar .orbit-member-role-choice .orbit-choice-popover{width:max(100%,190px)}.orbit-people-toolbar svg{color:#757c86;width:14px}.orbit-people-toolbar input,.orbit-people-toolbar select{color:#30353c;background:0 0;border:0;outline:0;min-width:0;font-size:10px}.orbit-people-toolbar input{width:100%}.orbit-people-toolbar label>span{color:#777e87;font-size:10px}.orbit-people-toolbar>span{color:var(--team-muted);margin-left:auto;font-size:10px}.orbit-people-table-head,.orbit-member-grid article{grid-template-columns:minmax(240px,1.5fr) minmax(120px,.7fr) minmax(130px,.8fr) 75px 30px;align-items:center;gap:12px;display:grid}.orbit-people-table-head{border-bottom:1px solid var(--team-line);color:#7c838c;background:#fafbfc;min-height:34px;padding:0 14px;font-size:9px;font-weight:650}.orbit-people-directory .orbit-member-grid{grid-template-columns:1fr;gap:0;padding:0;display:grid}.orbit-people-directory .orbit-member-grid article{border:0;border-bottom:1px solid #eceef1;border-radius:0;min-height:64px;padding:9px 14px}.orbit-people-directory .orbit-member-grid article:last-child{border-bottom:0}.orbit-person-identity{align-items:center;gap:10px;min-width:0;display:flex}.orbit-person-identity>span:last-child{gap:2px;min-width:0;display:grid}.orbit-person-identity strong,.orbit-person-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orbit-person-identity small{color:var(--team-muted);font-size:10px}.orbit-people-directory .orbit-member-avatar{color:#495360;background:#e9ecf1;flex:0 0 40px;width:40px;height:40px}.orbit-people-directory .orbit-member-grid article>span>select,.orbit-people-directory .orbit-member-grid .orbit-project-role{color:#343a42;background:#fff;border:1px solid #d8dde3;border-radius:6px;width:min(130px,100%);min-height:30px;margin:0;padding:4px 23px 4px 8px;font-size:10px}.orbit-people-directory .orbit-member-grid article>span>button{color:#31373f;background:#fff;border:1px solid #d8dde3;border-radius:6px;align-items:center;gap:5px;min-height:30px;padding:0 8px;font-size:10px;display:inline-flex}.orbit-people-directory .orbit-member-grid article>span>button svg{width:13px}.orbit-people-directory .orbit-member-grid article>button.is-danger{color:#9d4a4a;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.orbit-people-directory .orbit-member-grid article>button.is-danger svg{width:14px}.orbit-people-directory .orbit-member-grid em{color:#535b66;background:#f0f2f5;width:max-content;margin:0}.orbit-ai-directory{grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);gap:18px;margin-top:20px}.orbit-ai-directory>.orbit-hub-panel>header{min-height:66px}.orbit-ai-table-head,.orbit-ai-directory .orbit-ai-compact-grid article{grid-template-columns:minmax(120px,.7fr) minmax(150px,1fr) minmax(105px,.62fr) 70px;align-items:center;gap:8px;display:grid}.orbit-ai-table-head{border-bottom:1px solid var(--team-line);color:#7c838c;background:#fafbfc;min-height:34px;padding:0 14px;font-size:9px;font-weight:650}.orbit-ai-directory .orbit-ai-compact-grid{gap:0;padding:0}.orbit-ai-directory .orbit-ai-compact-grid article{border:0;border-bottom:1px solid #eceef1;border-radius:0;min-height:68px;padding:10px 14px}.orbit-ai-directory .orbit-ai-compact-grid article:last-child{border-bottom:0}.orbit-ai-product{align-items:center;gap:9px;display:flex}.orbit-ai-product>span,.orbit-ai-active-logo{background:#fff;border:1px solid #e0e4e8;border-radius:8px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.orbit-ai-product>span.is-openai{background:#111514;border-color:#111514}.orbit-ai-product img,.orbit-ai-active-logo img{object-fit:contain;max-width:24px;max-height:24px}.orbit-ai-product>span.is-openai img{width:22px;height:22px}.orbit-ai-directory .orbit-ai-compact-grid p{min-height:0;margin:0;font-size:10px;line-height:1.4}.orbit-ai-directory .orbit-ai-compact-grid article>span:nth-child(3){gap:2px;display:grid}.orbit-ai-directory .orbit-ai-compact-grid article>span:nth-child(3) small{font-size:9px}.orbit-ai-directory .orbit-ai-active{align-self:start}.orbit-ai-directory .orbit-ai-active article{border:0;border-bottom:1px solid #eceef1;border-radius:0;margin:0;padding:11px 13px}.orbit-team-list>button{grid-template-columns:minmax(0,1fr) auto;min-height:54px}.orbit-team-list>button small{white-space:normal;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box}.orbit-team-stats{border:1px solid var(--team-line);border-radius:8px;gap:0;margin:0 16px 16px;padding:0;overflow:hidden}.orbit-team-stats button{border:0;border-right:1px solid var(--team-line);background:#fff;border-radius:0;grid-template-columns:auto minmax(0,1fr);gap:2px 5px;min-width:0;padding:10px 7px}.orbit-team-stats button svg{width:13px}.orbit-team-stats button span{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.orbit-team-stats button:last-child{border-right:0}.orbit-team-stats button:first-child,.orbit-team-stats button:nth-child(2),.orbit-team-stats button:nth-child(3){border-color:var(--team-line);background:#fff}.orbit-team-projects{overflow:hidden}.orbit-team-projects>button small{white-space:normal;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box}.orbit-ai-active .orbit-hub-empty{min-height:230px}@media (width<=1080px){.orbit-team-hub-layout,.orbit-ai-directory{grid-template-columns:1fr}.orbit-team-pulse{position:static}}@media (width<=780px){.orbit-hub[data-domain-surface=team-capacity]{padding:16px}.orbit-hub[data-domain-surface=team-capacity]>.orbit-module-heading{flex-wrap:wrap;align-items:flex-start;gap:10px}.orbit-hub[data-domain-surface=team-capacity]>.orbit-module-heading .orbit-module-heading-actions{justify-content:flex-start;width:100%}.orbit-team-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.orbit-team-summary>div:nth-child(2){border-right:0}.orbit-team-summary>div:nth-child(-n+2){border-bottom:1px solid var(--team-line)}.orbit-team-directory{overflow-x:auto}.orbit-team-directory>header,.orbit-team-directory-head,.orbit-team-directory>button{min-width:620px}.orbit-member-workspace.orbit-people-directory,.orbit-ai-directory>.orbit-hub-panel{overflow:visible}.orbit-people-directory>header{flex-direction:column;align-items:flex-start;min-width:0}.orbit-people-directory>header>div:last-child{flex-wrap:wrap;width:100%}.orbit-people-toolbar{flex-wrap:wrap;min-width:0}.orbit-people-toolbar label:first-child{width:100%}.orbit-people-toolbar .orbit-member-role-choice{width:min(190px,70%)}.orbit-people-toolbar>span{margin-left:0}.orbit-people-table-head{display:none}.orbit-member-grid article{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-width:0}.orbit-person-identity{grid-column:1/-1}.orbit-member-grid article>span:nth-child(2),.orbit-member-grid article>span:nth-child(3){align-self:center}.orbit-member-grid article>.orbit-status{justify-self:end}.orbit-ai-table-head{display:none}.orbit-ai-directory .orbit-ai-compact-grid article{grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr) auto;min-width:0}.orbit-ai-directory .orbit-ai-compact-grid article>span:nth-child(3){display:none}}@media (width<=520px){.orbit-hub[data-domain-surface=team-capacity] .orbit-hub-tabs{gap:0}.orbit-hub[data-domain-surface=team-capacity] .orbit-hub-tabs button{padding:9px 10px}.orbit-team-summary{grid-template-columns:1fr 1fr}.orbit-team-hub-layout,.orbit-team-stats{grid-template-columns:1fr}.orbit-team-stats button{border-right:0;border-bottom:1px solid var(--team-line)}.orbit-team-stats button:last-child{border-bottom:0}.orbit-ai-directory .orbit-ai-compact-grid article{grid-template-columns:minmax(0,1fr) auto}.orbit-ai-directory .orbit-ai-compact-grid article>p{grid-area:2/1/auto/-1}}.orbit-intello{--intello-bg:#0f1113;--intello-surface:#191c20;--intello-raised:#22262c;--intello-line:#30353d;--intello-text:#eef1f5;--intello-muted:#9ba3ae;--intello-blue:#68aaf4;min-height:calc(100dvh - 54px);color:var(--intello-text);background:radial-gradient(ellipse 36% 8% at 43% 0%, #37699e40, transparent), radial-gradient(ellipse 28% 7% at 76% 0%, #2c705a26, transparent), var(--intello-bg);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.orbit-intello button,.orbit-intello textarea,.orbit-intello input,.orbit-intello select{font:inherit}.orbit-intello button{color:inherit}.orbit-intello svg{flex:none;width:16px;height:16px}.orbit-intello-utility,.orbit-intello-footer{justify-content:space-between;align-items:center;min-height:48px;padding:0 20px;display:flex}.orbit-intello-utility button,.orbit-intello-footer button{color:var(--intello-muted);background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:7px 9px;font-size:11px;display:inline-flex}.orbit-intello-utility button:hover,.orbit-intello-footer button:hover{color:var(--intello-text);background:var(--intello-raised)}.orbit-intello-stage{place-self:start center;width:min(670px,100% - 56px);padding:78px 0 60px}.orbit-intello-stage.has-conversation{padding-top:24px}.orbit-intello-brand{justify-content:center;align-items:center;gap:12px;margin-bottom:39px;display:flex}.orbit-intello-brand>span{color:#e5f4ff;background:linear-gradient(145deg,#83cef4,#477fc4 52%,#25445f);border:1px solid #5684b6;border-radius:14px;place-items:center;width:43px;height:43px;display:grid;box-shadow:0 0 28px #4697eb2b}.orbit-intello-brand>span svg{width:23px;height:23px}.orbit-intello-brand h1{letter-spacing:-.055em;margin:0;font-size:clamp(34px,4vw,42px);font-weight:690;line-height:1}.orbit-intello-brand small{color:#a6b6ca;letter-spacing:.1em;border:1px solid #3d4b5d;border-radius:4px;align-self:flex-start;margin-top:2px;padding:2px 5px;font-size:8px}.orbit-intello-tabs{align-items:end;gap:3px;padding-left:31px;display:flex}.orbit-intello-tabs button{min-height:36px;color:var(--intello-muted);background:0 0;border:0;border-radius:10px 10px 0 0;align-items:center;gap:7px;padding:7px 13px;font-size:11px;display:inline-flex}.orbit-intello-composer-shell{background:linear-gradient(135deg,#386da5,#385981 43%,#28655a 78%,#706348);border-radius:23px;padding:4px}.orbit-intello-composer{background:var(--intello-surface);border:1px solid #444b55;border-radius:19px;min-height:132px;padding:14px 15px 10px;display:grid}.orbit-intello-context-chip{color:#c9e3ff;text-overflow:ellipsis;white-space:nowrap;background:#233c59;border:0;border-radius:5px;align-items:center;gap:6px;width:fit-content;max-width:100%;margin-bottom:5px;padding:5px 8px;font-size:10px;display:inline-flex;overflow:hidden}.orbit-intello-context-chip svg{width:12px;height:12px}.orbit-intello-context-chip svg:last-child{opacity:.72;margin-left:2px}.orbit-intello-composer textarea{resize:vertical;width:100%;min-height:60px;max-height:190px;color:var(--intello-text);box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;padding:0;font-size:13px;line-height:1.55}.orbit-intello-composer textarea:focus{box-shadow:none;border:0;outline:0}.orbit-intello-composer textarea::placeholder{color:#9299a4;opacity:1}.orbit-intello-composer-tools{align-items:center;gap:3px;margin-top:7px;display:flex}.orbit-intello-composer-tools button{color:#c2c7cf;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;min-height:31px;padding:6px 8px;font-size:11px;display:inline-flex}.orbit-intello-composer-tools button.is-round,.orbit-intello-composer-tools .orbit-intello-send{background:#2a2e34;border-radius:50%;justify-content:center;width:31px;padding:0}.orbit-intello-composer-tools .orbit-intello-model{margin-left:auto}.orbit-intello-composer-tools .orbit-intello-send:disabled{color:#737983;cursor:default;background:#2b2f35}.orbit-intello-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:22px;display:grid}.orbit-intello-shortcuts button{min-height:91px;color:var(--intello-text);background:var(--intello-surface);text-align:left;border:1px solid #30343a;border-radius:11px;align-content:start;gap:5px;padding:13px 12px;transition:transform .16s,border-color .16s;display:grid}.orbit-intello-shortcuts button:hover{border-color:#5784b4;transform:translateY(-2px)}.orbit-intello-shortcuts strong{font-size:11px;font-weight:650}.orbit-intello-shortcuts span{color:var(--intello-muted);font-size:10px;line-height:1.35}.orbit-intello-shortcuts svg{color:#b1bcc9;margin-bottom:5px}.orbit-intello-connect{color:var(--intello-text);text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;margin:58px auto 0;padding:9px 12px;display:flex}.orbit-intello-connect:hover{background:var(--intello-raised)}.orbit-intello-connect>svg:first-child{box-sizing:content-box;color:#9ed2b5;background:#213229;border-radius:9px;padding:9px}.orbit-intello-connect span{gap:3px;display:grid}.orbit-intello-connect strong{font-size:11px}.orbit-intello-connect small{color:var(--intello-muted);font-size:10px}.orbit-intello-footer{color:#7f8792;border-top:1px solid #282c31;min-height:39px;font-size:10px}.orbit-intello-thread{scrollbar-width:thin;gap:20px;max-height:330px;margin-bottom:24px;padding:0 5px 4px;display:grid;overflow-y:auto}.orbit-intello-message{max-width:88%}.orbit-intello-message p{margin:0;font-size:12px;line-height:1.6}.orbit-intello-message.is-user{background:#24282e;border:1px solid #353b44;border-radius:13px 13px 3px;justify-self:end;padding:11px 14px}.orbit-intello-message.is-assistant{width:100%;max-width:100%}.orbit-intello-answer-label{color:#b9d9fb;align-items:center;gap:7px;margin-bottom:9px;font-size:11px;font-weight:650;display:flex}.orbit-intello-choices{gap:7px;margin-top:12px;display:grid}.orbit-intello-choices button{color:#dbe1e8;text-align:left;background:#191e24;border:1px solid #384450;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:40px;padding:9px 11px;font-size:11px;display:flex}.orbit-intello-popover{z-index:20;width:min(330px,100% - 32px);color:var(--intello-text);background:#202328;border:1px solid #3a4048;border-radius:12px;padding:15px;position:absolute;top:66px;right:22px;box-shadow:0 20px 60px #00000080}.orbit-intello-popover>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.orbit-intello-popover>header strong{font-size:12px}.orbit-intello-popover>header button{width:27px;height:27px;color:var(--intello-muted);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.orbit-intello-option-list{gap:3px;display:grid}.orbit-intello-option-list>button{min-height:47px;color:var(--intello-text);text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:8px;display:flex}.orbit-intello-option-list>button>span{gap:2px;display:grid}.orbit-intello-option-list strong{font-size:11px}.orbit-intello-option-list small,.orbit-intello-memory p,.orbit-intello-empty{color:var(--intello-muted);font-size:10px;line-height:1.5}.orbit-intello-memory{gap:11px;display:grid}.orbit-intello-memory p{margin:0}.orbit-intello-memory label{color:#bdc3cc;gap:6px;font-size:10px;display:grid}.orbit-intello-memory input,.orbit-intello-memory select{width:100%;min-height:36px;color:var(--intello-text);background:#17191c;border:1px solid #3b424b;border-radius:6px;padding:7px 9px}.orbit-intello-memory .is-primary{color:#102438;background:var(--intello-blue);border:0;border-radius:7px;min-height:36px;font-weight:650}.orbit-intello-empty{margin:8px 0 0}.orbit-intello-library{background:#f7f8fa;min-height:calc(100dvh - 54px)}.orbit-intello-library-head{background:#fff;border-bottom:1px solid #e0e3e7;align-items:end;min-height:49px;padding:8px 24px 0;display:flex}.orbit-intello-library .orbit-intello-tabs{padding-left:0}.orbit-intello-library .orbit-intello-tabs button{color:#68707b}.orbit-intello-library .orbit-intello-tabs button[aria-selected=true]{color:#1f4f82;background:#eaf2fb}@media (width<=760px){.orbit-intello-stage{width:calc(100% - 30px);padding-top:54px}.orbit-intello-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.orbit-intello-brand h1{font-size:35px}}@media (width<=480px){.orbit-intello-utility{padding:0 10px}.orbit-intello-utility button{font-size:10px}.orbit-intello-stage{padding-top:34px}.orbit-intello-brand{margin-bottom:28px}.orbit-intello-shortcuts{grid-template-columns:1fr 1fr}.orbit-intello-composer textarea{min-height:76px;font-size:16px}.orbit-intello-composer-tools button{font-size:10px}.orbit-intello-composer-tools .orbit-intello-model svg:first-child,.orbit-intello-footer>span{display:none}}@media (prefers-reduced-motion:reduce){.orbit-intello-shortcuts button{transition:none}}.orbit-intello{--intello-bg:#f7f9fc;--intello-surface:#fff;--intello-raised:#edf3f9;--intello-text:#172235;--intello-muted:#66758a;--intello-blue:#78bdf0;color:var(--intello-text);background:radial-gradient(circle at 50% 14%, #6fb5ec21, transparent 32%), linear-gradient(180deg, #fbfdff 0%, var(--intello-bg) 100%)}.orbit-intello-utility button,.orbit-intello-footer button{color:var(--intello-muted)}.orbit-intello-brand>span{color:#fff;border-color:#6aa6d9;box-shadow:0 12px 30px #2a6fad2e}.orbit-intello-brand small{color:#5f7188;background:#ffffffc7;border-color:#cbd7e4}.orbit-intello-tabs button[aria-selected=true]{color:#174e7f;background:#deeffc}.orbit-intello-composer-shell{background:linear-gradient(135deg,#5b9bd5,#78b9e8 46%,#61bfa5 78%,#e0bb62);box-shadow:0 18px 50px #24537e21}.orbit-intello-composer{background:#fff;border-color:#0000}.orbit-intello-composer textarea,.orbit-intello-composer textarea:focus{color:var(--intello-text);box-shadow:none;background:0 0;border:0;outline:0}.orbit-intello-composer textarea::placeholder{color:#7a8798}.orbit-intello-context-chip{color:#174e7f;background:#e1f0fc}.orbit-intello-composer-tools button{color:#536477}.orbit-intello-composer-tools button:hover{background:#edf3f8}.orbit-intello-composer-tools button.is-round{background:#edf2f7}.orbit-intello-composer-tools .orbit-intello-send{color:#fff;background:#347fbc}.orbit-intello-composer-tools .orbit-intello-send:disabled{color:#9aa6b4;background:#e7ecf2}.orbit-intello-shortcuts button{background:#ffffffe6;border-color:#dce4ed;box-shadow:0 8px 24px #2a425c0d}.orbit-intello-shortcuts button:hover{border-color:#76a9d5;box-shadow:0 12px 28px #2a5a841a}.orbit-intello-shortcuts svg{color:#527493}.orbit-intello-connect>svg:first-child{color:#267b5f;background:#e2f2eb}.orbit-intello-footer{color:#758396;border-top-color:#dfe6ed}.orbit-intello-message.is-user{background:#eaf3fb;border-color:#d6e1eb}.orbit-intello-answer-label{color:#226496}.orbit-intello-choices button{color:#26384c;background:#fff;border-color:#d4dfe9}.orbit-intello-choices button:hover{background:#edf6fd;border-color:#6b9ed4}.orbit-intello-popover{color:var(--intello-text);background:#fff;border-color:#d7e0e9;box-shadow:0 20px 60px #2b415833}.orbit-intello-option-list>button{color:var(--intello-text)}.orbit-intello-option-list>button:hover{background:#edf3f8}.orbit-intello-memory label{color:#536477}.orbit-intello-memory input,.orbit-intello-memory select{color:var(--intello-text);background:#fff;border-color:#ccd7e2}.orbit-intello-memory .is-primary{color:#fff;background:#347fbc}.orbit-intello-spinner{vertical-align:-2px;border:2px solid;border-right-color:#0000;border-radius:50%;width:13px;height:13px;animation:.75s linear infinite orbit-intello-spin;display:inline-block}.orbit-intello-message.is-loading p{color:var(--intello-muted)}.orbit-intello-message.is-loading .orbit-intello-spinner{margin-right:7px}@keyframes orbit-intello-spin{to{transform:rotate(360deg)}}.orbit-intello-stage.has-conversation{box-sizing:border-box;grid-template-rows:1fr auto auto;align-self:stretch;width:min(760px,100% - 56px);height:calc(100dvh - 149px);min-height:520px;padding:0 0 18px;display:grid}.orbit-intello-stage.has-conversation .orbit-intello-brand{display:none}.orbit-intello-stage.has-conversation .orbit-intello-thread{overscroll-behavior:contain;scroll-behavior:smooth;align-content:start;min-height:0;max-height:none;margin:0;padding:28px 5px 24px;overflow-y:auto}.orbit-intello-stage.has-conversation .orbit-intello-tabs{align-self:end}.orbit-intello-stage.has-conversation .orbit-intello-composer-shell{align-self:end;box-shadow:0 14px 42px #24537e29}.orbit-intello-stage.has-conversation .orbit-intello-composer{min-height:108px}.orbit-intello-stage.has-conversation .orbit-intello-shortcuts,.orbit-intello-stage.has-conversation .orbit-intello-connect{display:none}@media (width<=760px){.orbit-intello-stage.has-conversation{width:calc(100% - 24px);height:calc(100dvh - 141px);min-height:420px;padding-bottom:10px}.orbit-intello-stage.has-conversation .orbit-intello-thread{padding-top:18px}}:where(.app-shell,.orbit-shell-v2,.orbit-main-v2,.orbit-content-v2,.orbit-hub,.orbit-projects-page,.orbit-workflow-canvas,.orbit-knowledge-canvas,.orbit-standalone-workspace,.rebuild-orbit-shell,.rebuild-context-sidebar,.rebuild-workspace,.rebuild-content,.rebuild-page-stack,.rebuild-legacy-host,.rebuild-onboarding-backdrop){background-color:var(--orbit-canvas)!important}.orbit-shell-v2 :where([data-domain-surface],[data-execution-surface]){background-color:var(--orbit-canvas)!important;box-shadow:none!important}.orbit-shell-v2 :where([data-domain-surface],[data-execution-surface]):not([role=dialog]){border:0!important;border-radius:0!important}.orbit-shell-v2 :where([data-domain-surface],[data-execution-surface]) :where(.orbit-panel,[class$=-panel],[class*=-panel\ ]):not([role=dialog]):has(>:where(.orbit-panel,[class$=-card],[class*=-card\ ],[class$=-grid],[class*=-grid\ ])){background-color:var(--orbit-canvas)!important;box-shadow:none!important;border:0!important;border-radius:0!important}.orbit-shell-v2,.orbit-shell-v2 :where(main,section,article,aside,header,footer,nav),.orbit-shell-v2 :where(.orbit-rail,.orbit-sidebar-v2,.orbit-topbar,.orbit-agent-library-bar,.orbit-list-bar,[class*=-toolbar],[class*=-tabs],[class*=-table],[class*=-panel],[class*=-card],[class*=-modal],[class*=-dialog],[class*=-drawer],[role=dialog],table){border-color:var(--orbit-line)}.orbit-shell-v2 :where(input:not([type=checkbox]):not([type=radio]),select,textarea,.orbit-agent-inline-search,.orbit-project-search,[class*=-search]){border-color:var(--orbit-line-strong)}.orbit-shell-v2 .orbit-search-field{border-color:#0000}.orbit-shell-v2 :where(table th,table td,[class*=-table]>:is(header,footer),[class*=-table] :is(thead,tbody,tr),[class*=-panel]>:is(header,footer),[class*=-modal]>:is(header,footer),[class*=-dialog]>:is(header,footer),[class*=-drawer]>:is(header,footer)){border-color:var(--orbit-line-soft)}.orbit-shell-v2 :where(button,[role=button],summary,input:not([type=checkbox]):not([type=radio]),select,textarea):hover{border-color:var(--orbit-line-hover)}.orbit-shell-v2 :where(button,input,select,textarea,summary){font-size:max(.8125rem,1em)}.orbit-shell-v2 :where(button,[role=button],input,select){min-height:var(--orbit-control-sm)}.orbit-shell-v2 :where(button,a,summary,input[type=checkbox],input[type=radio]):focus-visible{outline-offset:2px;outline:2px solid var(--orbit-accent)!important;box-shadow:var(--orbit-focus)!important}.orbit-shell-v2 :where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus-visible{border-color:var(--orbit-accent)!important;box-shadow:none!important;outline:0!important}.orbit-shell-v2 :where(input,select,textarea)::placeholder{color:var(--orbit-placeholder);opacity:1}.orbit-shell-v2 :where(p,small,label,dt,dd,time),.orbit-shell-v2 :where([data-domain-surface=source-relation-evidence],[data-domain-surface=deliverable-review-room],[data-domain-surface=activity-analytics],[data-domain-surface=immutable-audit-ledger]) :where(p,small,strong,span,em,label,dt,dd,time,code){font-size:max(.8125rem,1em)}.orbit-shell-v2 :where(.orbit-module-heading p,.orbit-page-heading p,.orbit-status){font-size:var(--orbit-text-xs)}.orbit-shell-v2 :where(.orbit-heading-action,.orbit-universal-bar button,.orbit-universal-bar select,.is-icon-only){min-height:var(--orbit-control-sm)}.orbit-shell-v2 :where(.is-icon-only,button[aria-label]:not(:has(>span))){min-width:var(--orbit-control-sm)}.orbit-checkbox{align-items:flex-start;gap:var(--orbit-space-3);color:var(--orbit-ink);cursor:pointer;display:flex}.orbit-checkbox>input{width:1.125rem;height:1.125rem;accent-color:var(--orbit-accent);margin-top:.125rem}.orbit-checkbox>span{gap:var(--orbit-space-1);display:grid}.orbit-checkbox small{color:var(--orbit-text-secondary)}.orbit-skeleton>span[aria-hidden=true]{gap:var(--orbit-space-2);display:grid}.orbit-state{align-items:flex-start;gap:var(--orbit-space-3);padding:var(--orbit-space-4);border:1px solid var(--orbit-line);border-radius:var(--orbit-radius-md);background:var(--orbit-surface);display:flex}.orbit-state>svg{width:var(--orbit-icon-lg);height:var(--orbit-icon-lg);color:var(--orbit-accent)}.orbit-state p{margin:var(--orbit-space-1) 0 0;color:var(--orbit-text-secondary)}.orbit-state-error>svg{color:var(--orbit-danger)}.orbit-toast-primitive{padding:var(--orbit-space-3) var(--orbit-space-4);border:1px solid var(--orbit-line-strong);border-radius:var(--orbit-radius-md);background:var(--orbit-surface);box-shadow:var(--orbit-shadow-floating)}.orbit-toast-danger{border-color:var(--orbit-danger)}.orbit-action-dialog{gap:var(--orbit-space-4);padding:var(--orbit-space-6);grid-template-columns:auto minmax(0,1fr);display:grid}.orbit-action-dialog-icon{border-radius:var(--orbit-radius-md);width:2.5rem;height:2.5rem;color:var(--orbit-accent);background:var(--orbit-accent-soft);place-items:center;display:grid}.orbit-action-dialog.is-danger .orbit-action-dialog-icon{color:var(--orbit-danger);background:var(--orbit-danger-soft)}.orbit-action-dialog-copy h2{margin:var(--orbit-space-1) 0}.orbit-action-dialog-copy p{color:var(--orbit-text-secondary);margin:0}.orbit-action-dialog-impact{gap:var(--orbit-space-1);margin-top:var(--orbit-space-4);padding:var(--orbit-space-3);border:1px solid var(--orbit-line);border-radius:var(--orbit-radius-sm);display:grid}.orbit-action-dialog-actions{justify-content:flex-end;gap:var(--orbit-space-2);grid-column:1/-1;display:flex}.orbit-drawer-footer{padding:var(--orbit-space-4) var(--orbit-space-6);border-top:1px solid var(--orbit-line)}.orbit-agent-card-copy h2 button{min-height:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.orbit-environments-page{gap:var(--orbit-space-4);min-width:0;padding-bottom:var(--orbit-space-6);grid-template-columns:minmax(0,1fr);display:grid}.orbit-environments-page>.orbit-module-heading{margin-bottom:calc(var(--orbit-space-4) * -1)}.orbit-environment-health-strip{justify-content:space-between;align-items:center;gap:var(--orbit-space-5);min-width:0;min-height:4.25rem;padding:var(--orbit-space-3) var(--orbit-space-4);border-bottom:1px solid var(--orbit-line);background:var(--orbit-surface);display:flex}.orbit-environment-health-copy{align-items:center;gap:var(--orbit-space-3);min-width:0;display:flex}.orbit-environment-health-copy>svg{width:var(--orbit-icon-lg);height:var(--orbit-icon-lg);color:var(--orbit-accent);flex:none}.orbit-environment-health-copy>span{gap:var(--orbit-space-1);min-width:0;display:grid}.orbit-environment-health-copy strong{font-size:var(--orbit-text-sm)}.orbit-environment-health-copy small{color:var(--orbit-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orbit-environment-health-strip dl{align-items:stretch;margin:0;display:flex}.orbit-environment-health-strip dl>div{align-items:center;gap:var(--orbit-space-2);min-width:7rem;padding:0 var(--orbit-space-4);border-left:1px solid var(--orbit-line-soft);grid-template-columns:auto auto;display:grid}.orbit-environment-health-strip dt{align-items:center;gap:var(--orbit-space-1);color:var(--orbit-text-secondary);font-size:var(--orbit-text-xs);display:inline-flex}.orbit-environment-health-strip dt svg{width:var(--orbit-icon-sm);height:var(--orbit-icon-sm)}.orbit-environment-health-strip dd{color:var(--orbit-ink);font-size:var(--orbit-text-md);margin:0;font-weight:750}.orbit-environments-page>.orbit-list-bar{width:100%;min-width:0;margin:calc(var(--orbit-space-4) * -1) 0 0}.orbit-runtime-form-grid{gap:var(--orbit-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.orbit-runtime-table{border-top:1px solid var(--orbit-line);border-bottom:1px solid var(--orbit-line);background:var(--orbit-surface);width:100%;min-width:0;overflow-x:auto}.orbit-runtime-table-head,.orbit-runtime-row{align-items:center;gap:var(--orbit-space-3);min-width:58rem;padding:var(--orbit-space-3) var(--orbit-space-4);grid-template-columns:minmax(12rem,1.55fr) minmax(6.5rem,.7fr) minmax(9rem,1fr) minmax(8rem,.9fr) minmax(4rem,.4fr) minmax(7rem,.65fr) auto;display:grid}.orbit-runtime-table-head{min-height:2.5rem;color:var(--orbit-text-secondary);background:var(--orbit-surface-subtle);border-bottom:1px solid var(--orbit-line-soft);font-size:var(--orbit-text-xs);font-weight:700}.orbit-runtime-row{border-bottom:1px solid var(--orbit-line-soft);min-height:4.5rem}.orbit-runtime-row:last-child{border-bottom:0}.orbit-runtime-row>span{gap:var(--orbit-space-1);min-width:0;display:grid}.orbit-runtime-row>span>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orbit-runtime-row small{align-items:center;gap:var(--orbit-space-1);color:var(--orbit-text-secondary);text-overflow:ellipsis;white-space:nowrap;display:inline-flex;overflow:hidden}.orbit-runtime-row small svg{width:var(--orbit-icon-sm);height:var(--orbit-icon-sm);flex:none}.orbit-runtime-name{align-items:center;gap:var(--orbit-space-3);width:100%;min-width:0;color:inherit;text-align:left;background:0 0;border:0;padding:0;display:flex}.orbit-runtime-name>svg{width:var(--orbit-icon-lg);height:var(--orbit-icon-lg);color:var(--orbit-accent);flex:none}.orbit-runtime-name>span{gap:var(--orbit-space-1);min-width:0;display:grid}.orbit-runtime-name strong,.orbit-runtime-name small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orbit-runtime-name:hover strong{text-underline-offset:.15rem;text-decoration:underline}.orbit-runtime-actions{grid-auto-flow:column;gap:var(--orbit-space-1)!important;display:flex!important}.orbit-runtime-actions button{width:var(--orbit-control-sm);min-width:var(--orbit-control-sm);height:var(--orbit-control-sm);color:var(--orbit-text-secondary);background:0 0;border:0;place-items:center;padding:0;display:grid}.orbit-runtime-actions button:hover{color:var(--orbit-ink);background:var(--orbit-surface-subtle)}.orbit-runtime-actions button:last-child:hover{color:var(--orbit-danger)}.orbit-runtime-actions svg{width:var(--orbit-icon-sm);height:var(--orbit-icon-sm)}.orbit-runtime-empty{align-content:center;place-items:center;gap:var(--orbit-space-2);min-height:20rem;padding:var(--orbit-space-6);text-align:center;display:grid}.orbit-runtime-empty>svg{width:var(--orbit-icon-lg);height:var(--orbit-icon-lg);color:var(--orbit-accent)}.orbit-runtime-empty p{max-width:28rem;color:var(--orbit-text-secondary);margin:0}.orbit-runtime-empty button{align-items:center;gap:var(--orbit-space-2);min-height:var(--orbit-control-sm);margin-top:var(--orbit-space-2);padding:0 var(--orbit-space-3);border:1px solid var(--orbit-line-strong);border-radius:var(--orbit-radius-sm);background:var(--orbit-surface);display:inline-flex}.orbit-environment-detail-lead{gap:var(--orbit-space-4);padding:var(--orbit-space-2) 0 var(--orbit-space-4);border-bottom:1px solid var(--orbit-line-soft);grid-template-columns:auto minmax(0,1fr);display:grid}.orbit-environment-detail-lead>svg{width:1.75rem;height:1.75rem;color:var(--orbit-accent)}.orbit-environment-detail-lead>div{justify-items:start;gap:var(--orbit-space-3);display:grid}.orbit-environment-detail-lead p{color:var(--orbit-text-secondary);margin:0;line-height:1.55}.orbit-environment-linked-projects{margin-top:var(--orbit-space-5);gap:0;display:grid}.orbit-environment-linked-projects>header{align-items:center;gap:var(--orbit-space-2);border-bottom:1px solid var(--orbit-line);min-height:2.5rem;display:flex}.orbit-environment-linked-projects>header svg{width:var(--orbit-icon-sm);height:var(--orbit-icon-sm);color:var(--orbit-accent)}.orbit-environment-linked-projects h3{font-size:var(--orbit-text-sm);margin:0}.orbit-environment-linked-projects>header span{color:var(--orbit-text-secondary);margin-left:auto}.orbit-environment-linked-projects article{gap:var(--orbit-space-1);padding:var(--orbit-space-3) 0;border-bottom:1px solid var(--orbit-line-soft);display:grid}.orbit-environment-linked-projects article small,.orbit-environment-linked-projects>p{color:var(--orbit-text-secondary);margin:0}.orbit-environment-editor{gap:0;display:grid}.orbit-environment-editor>section{gap:var(--orbit-space-4);padding:var(--orbit-space-5) 0;border-bottom:1px solid var(--orbit-line-soft);display:grid}.orbit-environment-editor>section:first-child{padding-top:0}.orbit-environment-editor>section:last-child{border-bottom:0}.orbit-environment-editor>section>header h3{font-size:var(--orbit-text-sm);margin:0}.orbit-environment-editor>section>header p{margin:var(--orbit-space-1) 0 0;color:var(--orbit-text-secondary)}.orbit-environment-editor .orbit-field{gap:var(--orbit-space-2);display:grid}.orbit-environment-editor .orbit-field>span{color:var(--orbit-text-secondary);font-size:var(--orbit-text-xs);font-weight:650}.orbit-environment-editor :where(input,select,textarea){width:100%;min-height:var(--orbit-control-md);padding:var(--orbit-space-2) var(--orbit-space-3);border:1px solid var(--orbit-line-strong);background:var(--orbit-surface)}.orbit-environment-editor textarea{resize:vertical}.orbit-environment-editor-actions{justify-content:flex-end;gap:var(--orbit-space-2);display:flex}.orbit-connection-health{border:1px solid var(--orbit-line);border-radius:var(--orbit-radius-md);background:var(--orbit-surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.orbit-connection-health>div{gap:var(--orbit-space-1);padding:var(--orbit-space-4);border-right:1px solid var(--orbit-line);display:grid}.orbit-connection-health>div:last-child{border-right:0}.orbit-connection-health strong{font-size:var(--orbit-text-lg)}.orbit-connection-health span{color:var(--orbit-text-secondary);font-size:var(--orbit-text-xs)}.orbit-tag{--orbit-tag-solid:var(--orbit-tag-neutral-solid);--orbit-tag-soft:var(--orbit-tag-neutral-soft);--orbit-tag-line:var(--orbit-tag-neutral-line);--orbit-tag-ink:var(--orbit-tag-neutral-ink);--orbit-tag-on-solid:#fff;box-sizing:border-box;white-space:nowrap;align-items:center;gap:.25rem;min-width:0;max-width:100%;font-size:.75rem;font-weight:650;line-height:1.15;display:inline-flex;border-radius:var(--orbit-radius-sm)!important;min-height:1.5rem!important;color:var(--orbit-tag-ink)!important;background:var(--orbit-tag-soft)!important;box-shadow:none!important;border:1px solid #0000!important;padding:.1875rem .5rem!important}.orbit-tag>span{text-overflow:ellipsis;overflow:hidden;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;color:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.orbit-tag:before,.orbit-tag>span:before{content:none!important}.orbit-tag>button{color:currentColor;opacity:.66;border-radius:.2rem;place-items:center;display:grid;width:1rem!important;min-width:1rem!important;height:1rem!important;min-height:1rem!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.orbit-tag>button:hover{color:currentColor;opacity:1;border-color:#0000!important}.orbit-tag>button:focus-visible{outline-offset:1px;box-shadow:none!important;outline:1px solid!important}.orbit-tag>button svg{width:.6875rem;height:.6875rem}.orbit-tag-blue{--orbit-tag-solid:var(--orbit-tag-blue-solid);--orbit-tag-soft:var(--orbit-tag-blue-soft);--orbit-tag-line:var(--orbit-tag-blue-line);--orbit-tag-ink:var(--orbit-tag-blue-ink)}.orbit-tag-green{--orbit-tag-solid:var(--orbit-tag-green-solid);--orbit-tag-soft:var(--orbit-tag-green-soft);--orbit-tag-line:var(--orbit-tag-green-line);--orbit-tag-ink:var(--orbit-tag-green-ink)}.orbit-tag-violet{--orbit-tag-solid:var(--orbit-tag-violet-solid);--orbit-tag-soft:var(--orbit-tag-violet-soft);--orbit-tag-line:var(--orbit-tag-violet-line);--orbit-tag-ink:var(--orbit-tag-violet-ink)}.orbit-tag-amber{--orbit-tag-solid:var(--orbit-tag-amber-solid);--orbit-tag-soft:var(--orbit-tag-amber-soft);--orbit-tag-line:var(--orbit-tag-amber-line);--orbit-tag-ink:var(--orbit-tag-amber-ink);--orbit-tag-on-solid:#251a05}.orbit-tag-red{--orbit-tag-solid:var(--orbit-tag-red-solid);--orbit-tag-soft:var(--orbit-tag-red-soft);--orbit-tag-line:var(--orbit-tag-red-line);--orbit-tag-ink:var(--orbit-tag-red-ink)}.orbit-tag-ghost{color:var(--orbit-tag-ink)!important;background:0 0!important;border-color:#0000!important}.orbit-tag-solid{border-color:var(--orbit-tag-solid)!important;color:var(--orbit-tag-on-solid)!important;background:var(--orbit-tag-solid)!important}.orbit-tag-light{color:var(--orbit-tag-ink)!important;background:var(--orbit-tag-soft)!important;border-color:#0000!important}.orbit-tag-outline{border-color:var(--orbit-tag-line)!important;color:var(--orbit-tag-ink)!important;background:0 0!important}.orbit-tag:is(.orbit-tag-ghost,.orbit-tag-light):hover{background:color-mix(in srgb, var(--orbit-tag-soft) 76%, var(--orbit-tag-line))!important}.orbit-tag-outline:hover{background:var(--orbit-tag-soft)!important}.orbit-tag-solid:hover{filter:brightness(.94)}.orbit-tag-input{border-color:var(--orbit-line-strong);box-shadow:none}.orbit-tag-input:focus-within{border-color:var(--orbit-accent);box-shadow:none}.orbit-tag-input>input:focus-visible{box-shadow:none!important;outline:0!important}.orbit-shell-v2 :where(.tag-row,.orbit-agent-card footer>div,.orbit-standard-card-meta,.orbit-knowledge-tags,.orbit-app-dialog-tags)>span:not(.orbit-tag){border:1px solid var(--orbit-tag-neutral-line)!important;border-radius:var(--orbit-radius-sm)!important;min-height:1.5rem!important;color:var(--orbit-tag-neutral-ink)!important;background:var(--orbit-tag-neutral-soft)!important;padding:.1875rem .5rem!important;font-size:.75rem!important;font-weight:650!important}.orbit-tag-gallery{gap:var(--orbit-space-2);margin-block:var(--orbit-space-4);display:grid}.orbit-tag-gallery>div{gap:var(--orbit-space-2);flex-wrap:wrap;display:flex}@media (width<=700px){.orbit-environments-page>.orbit-list-bar>nav{width:100%}.orbit-environment-health-strip{flex-direction:column;align-items:stretch}.orbit-environment-health-strip dl{width:100%}.orbit-environment-health-strip dl>div{min-width:0;padding:var(--orbit-space-2);border-top:1px solid var(--orbit-line-soft);border-left:0;flex:1}.orbit-runtime-table-head,.orbit-runtime-row{grid-template-columns:minmax(0,1fr) auto auto;min-width:0}.orbit-runtime-table-head>span:nth-child(n+3):nth-child(-n+6),.orbit-runtime-row>span:nth-child(n+3):nth-child(-n+6){display:none}.orbit-runtime-form-grid,.orbit-connection-health{grid-template-columns:1fr}.orbit-connection-health>div{border-right:0;border-bottom:1px solid var(--orbit-line)}.orbit-connection-health>div:last-child{border-bottom:0}}.orbit-shell-v2{font-size:var(--orbit-text-sm);line-height:var(--orbit-leading-normal);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--orbit-font-sans)!important}.orbit-shell-v2 :where(p,label,button,input,select,textarea,th,td,dt,dd){font-size:var(--orbit-text-xs)!important}.orbit-shell-v2 :where(span,strong,b){font-size:max(var(--orbit-text-micro), 1em)!important}.orbit-shell-v2 :where(small,time,code,em,.orbit-eyebrow,[class*=-eyebrow]){font-size:var(--orbit-text-micro)!important}.orbit-shell-v2 :where(.orbit-module-heading h1,.orbit-page-heading h1,.orbit-projects-head h1,.orbit-agent-page-title h1){letter-spacing:-.02em!important;font-size:1.375rem!important;line-height:1.2!important}.orbit-shell-v2 :where(.orbit-panel-header h2,[role=dialog] h2,[class*=-drawer] h2,[class*=-modal] h2){font-size:1.0625rem!important;line-height:1.3!important}.orbit-shell-v2 :where(h3){font-size:.9375rem;line-height:1.35}.orbit-shell-v2 :where(button,[role=button],summary){box-shadow:none;text-shadow:none}.orbit-shell-v2 :where(button,[role=button]):hover{transform:none}.orbit-shell-v2 :where(.orbit-button-primary,.primary-button,.approve-button,.orbit-heading-action.is-primary,.orbit-organization-switcher form>button,.orbit-inline-create button,.orbit-member-form button,.orbit-current-user-link,.orbit-customize-bar button,.orbit-calendar-create,.orbit-agenda-empty button,.orbit-editor-panel>div>button[type=submit],.orbit-data-state.orbit-premium-empty button,.orbit-standard-empty button,button.is-primary){color:var(--orbit-on-accent)!important;border-color:var(--orbit-action-primary)!important;background:var(--orbit-action-primary)!important;box-shadow:none!important}.orbit-shell-v2 :where(.orbit-button-primary,.primary-button,.approve-button,.orbit-heading-action.is-primary,.orbit-organization-switcher form>button,.orbit-inline-create button,.orbit-member-form button,.orbit-current-user-link,.orbit-customize-bar button,.orbit-calendar-create,.orbit-agenda-empty button,.orbit-editor-panel>div>button[type=submit],.orbit-data-state.orbit-premium-empty button,.orbit-standard-empty button,button.is-primary):hover:not(:disabled){color:var(--orbit-on-accent)!important;border-color:var(--orbit-action-primary-hover)!important;background:var(--orbit-action-primary-hover)!important}.orbit-shell-v2 :where(.orbit-button,.primary-button,.secondary-button,.approve-button,.reject-button,.orbit-heading-action,button.is-primary,button.is-launch,button.is-validate,button.is-approve,button.is-warning){width:auto;min-width:0;min-height:var(--orbit-control-sm)!important;height:var(--orbit-control-sm)!important;max-height:none!important;font-size:var(--orbit-text-xs)!important;white-space:nowrap!important;border-radius:.4375rem!important;justify-content:center!important;align-items:center!important;gap:.4375rem!important;padding:0 .75rem!important;font-weight:650!important;line-height:1!important;display:inline-flex!important}.orbit-shell-v2 :where(.orbit-button,.primary-button,.secondary-button,.approve-button,.reject-button,.orbit-heading-action,button.is-primary,button.is-launch,button.is-validate,button.is-approve,button.is-warning)>svg{width:1rem!important;height:1rem!important}.orbit-shell-v2 :where(.orbit-button-info,button.is-launch){color:#fff!important;border-color:var(--orbit-action-info)!important;background:var(--orbit-action-info)!important}.orbit-shell-v2 :where(.orbit-button-info,button.is-launch):hover:not(:disabled){color:#fff!important;border-color:var(--orbit-action-info-hover)!important;background:var(--orbit-action-info-hover)!important}.orbit-shell-v2 :where(.orbit-button-validate,button.is-validate){color:#fff!important;border-color:var(--orbit-action-validate)!important;background:var(--orbit-action-validate)!important}.orbit-shell-v2 :where(.orbit-button-validate,button.is-validate):hover:not(:disabled){color:#fff!important;border-color:var(--orbit-action-validate-hover)!important;background:var(--orbit-action-validate-hover)!important}.orbit-shell-v2 :where(.orbit-button-approve,.approve-button,button.is-approve){color:#fff!important;border-color:var(--orbit-action-approve)!important;background:var(--orbit-action-approve)!important}.orbit-shell-v2 :where(.orbit-button-approve,.approve-button,button.is-approve):hover:not(:disabled){color:#fff!important;border-color:var(--orbit-action-approve-hover)!important;background:var(--orbit-action-approve-hover)!important}.orbit-shell-v2 :where(.orbit-button-warning,button.is-warning){color:#251a05!important;border-color:var(--orbit-action-warning)!important;background:var(--orbit-action-warning)!important}.orbit-shell-v2 :where(.orbit-button-warning,button.is-warning):hover:not(:disabled){color:#fff!important;border-color:var(--orbit-action-warning-hover)!important;background:var(--orbit-action-warning-hover)!important}.orbit-shell-v2 :where(.orbit-button-secondary,.secondary-button,.orbit-heading-action:not(.is-primary):not(.is-launch):not(.is-validate):not(.is-approve):not(.is-warning),.orbit-detail-actions button:not(.is-danger):not(.is-launch):not(.is-validate):not(.is-approve):not(.is-warning),[class*=-modal]>footer button:not(.is-primary):not(.is-danger):not(.is-launch):not(.is-validate):not(.is-approve):not(.is-warning),[class*=-dialog]>footer button:not(.is-primary):not(.is-danger):not(.is-launch):not(.is-validate):not(.is-approve):not(.is-warning),[class*=-drawer]>footer button:not(.is-primary):not(.is-danger):not(.is-launch):not(.is-validate):not(.is-approve):not(.is-warning)){color:var(--orbit-ink)!important;border-color:var(--orbit-line)!important;background:var(--orbit-surface)!important;box-shadow:none!important}.orbit-shell-v2 :where(.orbit-button-secondary,.secondary-button,.orbit-heading-action:not(.is-primary):not(.is-launch):not(.is-validate):not(.is-approve):not(.is-warning),.orbit-detail-actions button:not(.is-danger):not(.is-launch):not(.is-validate):not(.is-approve):not(.is-warning),[class*=-modal]>footer button:not(.is-primary):not(.is-danger):not(.is-launch):not(.is-validate):not(.is-approve):not(.is-warning),[class*=-dialog]>footer button:not(.is-primary):not(.is-danger):not(.is-launch):not(.is-validate):not(.is-approve):not(.is-warning),[class*=-drawer]>footer button:not(.is-primary):not(.is-danger):not(.is-launch):not(.is-validate):not(.is-approve):not(.is-warning)):hover:not(:disabled){border-color:var(--orbit-line-strong)!important;background:var(--orbit-surface-subtle)!important}.orbit-shell-v2 :where(.orbit-button-ghost,.orbit-button-quiet,.ghost-button,.text-button,.orbit-icon-button,.icon-button,.is-icon,.is-icon-only,button[aria-label]:not(.is-primary):not(.is-danger):not(.is-launch):not(.is-validate):not(.is-approve):not(.is-warning):not(:has(>span))){color:var(--orbit-muted)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.orbit-shell-v2 :where(.orbit-button-ghost,.orbit-button-quiet,.ghost-button,.text-button,.orbit-icon-button,.icon-button,.is-icon,.is-icon-only,button[aria-label]:not(.is-primary):not(.is-danger):not(.is-launch):not(.is-validate):not(.is-approve):not(.is-warning):not(:has(>span))):hover:not(:disabled){color:var(--orbit-ink)!important;background:var(--orbit-surface-subtle)!important}.orbit-shell-v2 :where(.orbit-button-danger,.danger-primary,.reject-button){color:#fff!important;border-color:var(--orbit-danger)!important;background:var(--orbit-danger)!important}.orbit-shell-v2 :where(button.is-danger,.icon-action.is-danger){color:var(--orbit-danger)!important;background:0 0!important;border-color:#0000!important}.orbit-shell-v2 :where(button.is-danger,.icon-action.is-danger):hover:not(:disabled){color:var(--orbit-danger-hover)!important;background:var(--orbit-danger-soft)!important}.orbit-shell-v2 :where(.orbit-status,.run-status,.status-badge,.standard-status,.connection-state,.orbit-run-state,.orbit-run-list-copy>em[class*=is-],.orbit-run-cockpit-head>em[class*=is-],.orbit-deliverable-list em[class*=is-],.orbit-deliverable-detail em[class*=is-],.orbit-standard-catalog-card>header>i[data-status]){border-radius:var(--orbit-radius-sm)!important;color:#fff!important;background:var(--orbit-cancelled)!important;width:fit-content!important;min-width:0!important;height:auto!important;min-height:1.45rem!important;box-shadow:none!important;font-size:var(--orbit-text-micro)!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important;border:0!important;align-items:center!important;gap:.3rem!important;padding:.18rem .5rem!important;font-style:normal!important;font-weight:700!important;line-height:1.15!important;display:inline-flex!important}.orbit-shell-v2 .orbit-status-dot{vertical-align:middle;flex:none;margin-left:auto}.orbit-shell-v2 :where(.orbit-status-success,.orbit-status-dot.is-active){color:#fff!important;background:var(--orbit-complete)!important}.orbit-shell-v2 .orbit-status-info{color:#fff!important;background:var(--orbit-running)!important}.orbit-shell-v2 .orbit-status-warning{color:#251a05!important;background:var(--orbit-tag-amber-solid)!important}.orbit-shell-v2 .orbit-status-danger{color:#fff!important;background:var(--orbit-failed)!important}.orbit-shell-v2 .orbit-status-neutral{color:#fff!important;background:var(--orbit-cancelled)!important}.orbit-shell-v2 .orbit-project-list .orbit-status{margin-left:auto}.orbit-shell-v2 .orbit-status-soft.orbit-status-success{color:var(--orbit-complete)!important;background:var(--orbit-complete-soft)!important}.orbit-shell-v2 .orbit-status-soft.orbit-status-info{color:var(--orbit-running)!important;background:var(--orbit-running-soft)!important}.orbit-shell-v2 .orbit-status-soft.orbit-status-warning{color:var(--orbit-review)!important;background:var(--orbit-review-soft)!important}.orbit-shell-v2 .orbit-status-soft.orbit-status-danger{color:var(--orbit-failed)!important;background:var(--orbit-failed-soft)!important}.orbit-shell-v2 .orbit-status-soft.orbit-status-neutral{color:var(--orbit-cancelled)!important;background:var(--orbit-cancelled-soft)!important}.orbit-shell-v2 :where(.run-status.status-running,.status-running,.state-ready,.state-indexing,.orbit-run-state.is-running,.orbit-run-list-copy>em.is-running,.orbit-run-cockpit-head>em.is-running){color:#fff!important;background:var(--orbit-running)!important}.orbit-shell-v2 :where(.status-completed,.status-approved,.state-active,.orbit-run-state.is-completed,.orbit-run-list-copy>em.is-completed,.orbit-run-cockpit-head>em.is-completed),.orbit-shell-v2 .orbit-standard-catalog-card>header>i[data-status=active]{color:#fff!important;background:var(--orbit-complete)!important}.orbit-shell-v2 .orbit-standard-catalog-card>header>i[data-status=draft],.orbit-shell-v2 :where(.status-pending,.status-in_review,.status-waiting_approval,.state-not_configured,.orbit-run-state.is-waiting_approval,.orbit-run-list-copy>em.is-waiting_approval,.orbit-run-cockpit-head>em.is-waiting_approval){color:#251a05!important;background:var(--orbit-tag-amber-solid)!important}.orbit-shell-v2 :where(.status-failed,.status-rejected,.status-blocked,.state-error,.orbit-run-state.is-failed,.orbit-run-list-copy>em.is-failed,.orbit-run-cockpit-head>em.is-failed){color:#fff!important;background:var(--orbit-failed)!important}.orbit-shell-v2 .orbit-tag:not(.orbit-tag-solid){box-shadow:none!important}.orbit-shell-v2 .orbit-tag,.orbit-shell-v2 .orbit-tag>span{font-size:var(--orbit-text-micro)!important}.orbit-shell-v2 :where(.orbit-panel,.orbit-surface,.orbit-data-panel),.orbit-shell-v2 :where(.orbit-activity-panel,.orbit-hierarchy-summary article,.orbit-ai-team-panel,.orbit-month-calendar,.orbit-task-tree-panel,.orbit-task-editor,.orbit-hierarchy-grid>.orbit-panel,.orbit-runs-list-panel,.orbit-run-cockpit,.orbit-workflow-builder,.orbit-deliverable-list,.orbit-deliverable-detail,.orbit-review-inbox,.orbit-review-detail){border-color:var(--orbit-line)!important;background:var(--orbit-surface)!important;box-shadow:none!important}.orbit-shell-v2 :where(.orbit-agent-card,.orbit-template-card,.orbit-connection-card,.orbit-app-card,.orbit-ai-project-card,.orbit-project-cards>article,.orbit-standard-catalog-card){border:1px solid var(--orbit-line)!important;border-radius:var(--orbit-radius-md)!important;background:var(--orbit-surface)!important;box-shadow:var(--orbit-shadow-xs)!important;transform:none!important}.orbit-shell-v2 .orbit-artifact-document-card{border:1px solid var(--orbit-line-strong)!important;background:var(--orbit-surface)!important;box-shadow:none!important;border-radius:.1875rem!important}.orbit-shell-v2 .orbit-artifact-document-card:hover,.orbit-shell-v2 .orbit-artifact-document-card:focus-within{border-color:var(--orbit-ink-muted)!important;box-shadow:none!important;transform:none!important}.orbit-shell-v2 :where(.orbit-agent-card,.orbit-template-card,.orbit-connection-card,.orbit-app-card,.orbit-ai-project-card,.orbit-project-cards>article,.orbit-standard-catalog-card):hover{border-color:var(--orbit-line-strong)!important;box-shadow:var(--orbit-shadow-xs)!important;transform:none!important}.orbit-shell-v2 .orbit-standard-catalog-grid.is-list .orbit-standard-catalog-card,.orbit-shell-v2 .orbit-standard-catalog-grid.is-list .orbit-standard-catalog-card:hover{border:0!important;border-bottom:1px solid var(--orbit-line)!important;box-shadow:none!important;border-radius:0!important}.orbit-shell-v2 .orbit-standard-catalog-grid.is-list .orbit-standard-catalog-card:last-child{border-bottom:0!important}.orbit-shell-v2 .orbit-organization-cards>article{border-radius:var(--orbit-radius-md)!important;box-shadow:none!important;background:#f7f8f7!important;border:0!important;transform:none!important}.orbit-shell-v2 .orbit-organization-cards>article:hover{box-shadow:none!important;background:#f3f5f4!important;border:0!important}.orbit-shell-v2 .orbit-organization-cards>article.is-active{box-shadow:none!important;background:#f5f7f6!important;border:0!important}.orbit-shell-v2 .orbit-organization-cards>article.is-archived{box-shadow:none!important;background:#f5f6f5!important;border:0!important}.orbit-shell-v2 :where(.orbit-object-icon,.orbit-runs-summary>div>svg,.orbit-review-summary>div>svg,.orbit-deliverable-summary>div>svg,.orbit-activity-metrics>div>svg,.orbit-method-cards>button>span,.orbit-standard-catalog-card>header>span,.orbit-standard-detail-preview>header>svg,.orbit-knowledge-list>button>span:first-child,.orbit-connection-card>header>span,.orbit-agent-provider,.orbit-organization-glyph,.orbit-project-card-icon,.orbit-team-list>button>span){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.orbit-shell-v2 :where(.orbit-app-logo,.orbit-app-logo.is-large){box-shadow:none!important;background:0 0!important;border-color:#0000!important}.orbit-shell-v2 :where(.orbit-runs-summary,.orbit-review-summary,.orbit-deliverable-summary,.orbit-activity-metrics,.orbit-hub-metrics,.orbit-team-stats){border:1px solid var(--orbit-line)!important;border-radius:var(--orbit-radius-md)!important;background:var(--orbit-surface)!important;box-shadow:none!important;gap:0!important;overflow:hidden!important}.orbit-shell-v2 :where(.orbit-runs-summary,.orbit-review-summary,.orbit-deliverable-summary,.orbit-activity-metrics,.orbit-hub-metrics,.orbit-team-stats)>:where(div,article,button){border:0!important;border-right:1px solid var(--orbit-line-soft)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.orbit-shell-v2 :where(.orbit-runs-summary,.orbit-review-summary,.orbit-deliverable-summary,.orbit-activity-metrics,.orbit-hub-metrics,.orbit-team-stats)>:where(div,article,button):last-child{border-right:0!important}.orbit-shell-v2 :where(.orbit-organization-actions button,.orbit-ai-catalog button,.orbit-connection-card>footer button){color:var(--orbit-ink)!important;border-color:var(--orbit-line)!important;background:var(--orbit-surface)!important;box-shadow:none!important}.orbit-shell-v2 :where(.orbit-organization-actions .is-activate,.orbit-organization-actions .is-restore){color:var(--orbit-on-accent)!important;border-color:var(--orbit-accent)!important;background:var(--orbit-accent)!important}.orbit-shell-v2 .orbit-organization-actions .is-archive{color:var(--orbit-danger)!important;background:0 0!important;border-color:#0000!important}.orbit-shell-v2 .orbit-kanban-board>section{background:color-mix(in srgb, var(--column-color) 7%, #fff)!important;box-shadow:none!important;border:0!important}.orbit-shell-v2 .orbit-kanban-cards article{border:1px solid var(--orbit-line)!important;background:var(--orbit-surface)!important;box-shadow:var(--orbit-shadow-xs)!important}.orbit-shell-v2 .orbit-kanban-cards article:hover{border-color:var(--orbit-line-strong)!important;box-shadow:var(--orbit-shadow-xs)!important}.orbit-shell-v2 .orbit-method-path article{--phase-color:var(--orbit-accent);border:1px solid var(--orbit-line)!important;border-top:3px solid var(--phase-color,var(--orbit-accent))!important;border-radius:var(--orbit-radius-md)!important;background:var(--orbit-surface)!important;box-shadow:none!important;transform:none!important}.orbit-shell-v2 .orbit-method-path article[data-color=blue]{--phase-color:var(--orbit-data-blue)}.orbit-shell-v2 .orbit-method-path article[data-color=violet]{--phase-color:var(--orbit-data-violet)}.orbit-shell-v2 .orbit-method-path article[data-color=amber]{--phase-color:var(--orbit-tag-amber-solid)}.orbit-shell-v2 .orbit-method-path article[data-color=emerald]{--phase-color:var(--orbit-data-teal)}.orbit-shell-v2 .orbit-method-path article[data-color=rose]{--phase-color:var(--orbit-data-magenta)}.orbit-shell-v2 .orbit-method-path article:nth-child(n){margin-top:0!important;transform:none!important}.orbit-shell-v2 .orbit-method-path article>svg{display:none!important}.orbit-shell-v2 .orbit-method-path:before{border-color:var(--orbit-line)!important}.orbit-shell-v2 .orbit-standard-card-preview{border-color:var(--orbit-line-soft)!important;background:var(--orbit-surface-subtle)!important;box-shadow:none!important}.orbit-shell-v2 :where(.orbit-workflow-node,.orbit-graph-edge-label){box-shadow:none!important}.orbit-shell-v2 .orbit-workflow-node.is-selected{border-color:var(--orbit-accent)!important;box-shadow:inset 3px 0 0 var(--orbit-accent)!important}.orbit-shell-v2 .orbit-graph-node{border-color:var(--orbit-line)!important;border-left-color:var(--orbit-node-color,var(--orbit-accent))!important;background:var(--orbit-surface)!important;box-shadow:var(--orbit-shadow-xs)!important;transform:translate(-50%,-50%)!important}.orbit-shell-v2 .orbit-method-card{border-color:var(--orbit-line)!important;background:var(--orbit-surface)!important;box-shadow:var(--orbit-shadow-xs)!important}.orbit-shell-v2 .orbit-method-card:hover{border-color:var(--orbit-line-strong)!important;box-shadow:var(--orbit-shadow-xs)!important}.orbit-shell-v2 .orbit-graph-node:hover,.orbit-shell-v2 .orbit-graph-node.is-selected{border-color:var(--orbit-accent)!important;box-shadow:none!important;transform:translate(-50%,-50%)!important}.orbit-shell-v2 .orbit-knowledge-canvas.has-selection .orbit-graph-node.is-related{border-color:var(--orbit-line-strong)!important;box-shadow:none!important}.orbit-shell-v2 :where(.orbit-table,[class*=-table]) :where(th,td),.orbit-shell-v2 :where(.orbit-resource-rows,.orbit-project-list,.orbit-run-list,.orbit-approval-list,.orbit-activity-list)>article{border-color:var(--orbit-line-soft)!important}.orbit-shell-v2 :where(.orbit-table,[class*=-table]) tbody tr:hover{background:var(--orbit-surface-subtle)!important}.orbit-shell-v2 :where([role=dialog],.orbit-drawer,.orbit-dialog,[class*=-menu]>div,[class*=-popover]){box-shadow:var(--orbit-shadow-floating)}.orbit-shell-v2 .orbit-artifact-document-paper{box-shadow:0 2px 10px #141f1914!important}.orbit-shell-v2 :where(select,input:not([type=checkbox]):not([type=radio]),textarea){font-family:var(--orbit-font-sans)!important;border-radius:.4375rem!important;line-height:1.35!important}.orbit-shell-v2 select{min-height:var(--orbit-control-sm)!important;height:var(--orbit-control-sm)!important;max-height:none!important;color:var(--orbit-ink)!important;border-color:var(--orbit-line-strong)!important;background-color:var(--orbit-surface)!important;padding:0 2rem 0 .6875rem!important}.orbit-shell-v2 :where(.orbit-universal-bar,.orbit-calendar-title,.orbit-calendar-viewbar,.orbit-calendar-filters,.orbit-agent-toolbar,.orbit-connection-toolbar,.orbit-collection-toolbar,.orbit-kanban-toolbar,.orbit-hub-context,.orbit-projects-context,.orbit-knowledge-toolbar-actions) :where(button:not(.is-icon):not(.is-icon-only):not([aria-label]),select){min-height:var(--orbit-control-sm)!important;height:var(--orbit-control-sm)!important;max-height:none!important;font-size:var(--orbit-text-xs)!important}.orbit-shell-v2 :where(.orbit-review-decision button,.orbit-detail-actions button,[class*=-modal]>footer button,[class*=-dialog]>footer button,[class*=-drawer]>footer button){min-height:var(--orbit-control-sm)!important;height:var(--orbit-control-sm)!important;max-height:none!important;font-size:var(--orbit-text-xs)!important;border-radius:.4375rem!important;padding:0 .75rem!important;font-weight:650!important}.orbit-shell-v2 :where(button,[role=button]):disabled{opacity:.52;cursor:not-allowed}.orbit-shell-v2 :where(.orbit-workspace-menu,.orbit-team-menu,.orbit-create-menu,.orbit-profile-menu,.orbit-artifact-menu>div,.orbit-artifact-version-menu>div){box-sizing:border-box;border:1px solid var(--orbit-line-strong)!important;background:var(--orbit-surface)!important;box-shadow:var(--orbit-shadow-floating)!important;border-radius:.625rem!important;padding:.375rem!important}.orbit-shell-v2 :where(.orbit-workspace-menu,.orbit-team-menu,.orbit-create-menu){min-width:var(--orbit-menu-width)!important;top:calc(100% + .375rem)!important;left:0!important;right:auto!important}.orbit-shell-v2 .orbit-create-wrap{width:var(--orbit-control-sm);max-width:var(--orbit-control-sm);margin:0;position:relative}.orbit-shell-v2 .orbit-create{width:var(--orbit-control-sm)!important;min-width:var(--orbit-control-sm)!important;min-height:var(--orbit-control-sm)!important;height:var(--orbit-control-sm)!important;color:#476fbd!important;font-size:var(--orbit-text-xs)!important;background:0 0!important;border:0!important;border-radius:.4375rem!important;padding:0!important}.orbit-shell-v2 .orbit-create:hover:not(:disabled){color:#315ba9!important;background:#eef3fb!important}.orbit-shell-v2 .orbit-create>svg{padding:0;border:0!important;width:1rem!important;height:1rem!important}.orbit-shell-v2 .orbit-create-menu{width:var(--orbit-menu-width)!important;min-width:var(--orbit-menu-width)!important;left:auto!important;right:0!important}.orbit-shell-v2 .orbit-workspace-actions{align-items:center;gap:.25rem;display:flex}.orbit-shell-v2 :where(.orbit-workspace-menu>button,.orbit-team-menu>button,.orbit-create-menu>button,.orbit-profile-menu nav>a,.orbit-profile-menu nav>button,.orbit-profile-signout,.orbit-artifact-menu>div>button,.orbit-artifact-menu>div>a,.orbit-artifact-version-menu>div>button){grid-template-columns:1.125rem minmax(0,1fr) auto;width:100%!important;min-width:0!important;min-height:var(--orbit-menu-item)!important;height:auto!important;color:var(--orbit-ink-subtle)!important;font-size:var(--orbit-text-xs)!important;text-align:left!important;white-space:normal!important;background:0 0!important;border:0!important;border-radius:.4375rem!important;justify-content:stretch!important;align-items:center!important;gap:.625rem!important;padding:.5rem .625rem!important;font-weight:540!important;line-height:1.25!important;text-decoration:none!important;display:grid!important}.orbit-shell-v2 :where(.orbit-workspace-menu>button,.orbit-team-menu>button,.orbit-create-menu>button,.orbit-profile-menu nav>a,.orbit-profile-menu nav>button,.orbit-artifact-menu>div>button,.orbit-artifact-menu>div>a,.orbit-artifact-version-menu>div>button):hover:not(:disabled),.orbit-shell-v2 :where(.orbit-workspace-menu>button.is-selected,.orbit-team-menu>button.is-selected,.orbit-artifact-menu>div>button.is-active,.orbit-artifact-version-menu>div>button.is-active){color:var(--orbit-ink)!important;background:#f1f3f2!important}.orbit-shell-v2 :where(.orbit-workspace-menu,.orbit-team-menu,.orbit-create-menu,.orbit-profile-menu,.orbit-artifact-menu>div,.orbit-artifact-version-menu>div) :where(svg,img){color:var(--orbit-muted);grid-column:1;width:1rem!important;height:1rem!important}.orbit-shell-v2 :where(.orbit-artifact-menu>div,.orbit-artifact-version-menu>div){top:calc(100% + .375rem)!important;right:0!important}.orbit-shell-v2 .orbit-artifact-version-menu>div{width:min(18rem,100vw - 2rem)!important}.orbit-shell-v2 .orbit-artifact-version-menu>div>button{grid-template-columns:auto minmax(0,1fr) auto}.orbit-shell-v2 .orbit-artifact-version-menu>div>button>span:first-child{grid-column:1}.orbit-shell-v2 .orbit-artifact-version-menu>div>button>span:nth-child(2){grid-column:2}.orbit-shell-v2 .orbit-profile-menu.is-top{top:4rem!important;right:1.5rem!important}.orbit-shell-v2 .orbit-topbar .orbit-avatar{background:0 0;border:0;border-radius:50%;place-items:center;width:2.125rem;height:2.125rem;padding:0;display:grid}.orbit-shell-v2 .orbit-user-avatar{border:2px solid var(--orbit-surface);color:#fff;box-shadow:0 0 0 1px var(--orbit-line), var(--orbit-shadow-xs);background:#252a27;border-radius:50%;flex:none;place-items:center;font-weight:720;display:grid;position:relative;overflow:visible}.orbit-shell-v2 .orbit-user-avatar.is-compact{width:1.875rem;height:1.875rem;font-size:.625rem}.orbit-shell-v2 .orbit-user-avatar.is-large{width:2.625rem;height:2.625rem;font-size:.75rem}.orbit-shell-v2 .orbit-user-avatar>img,.orbit-shell-v2 .orbit-user-avatar>span{border-radius:inherit;object-fit:cover;width:100%!important;height:100%!important}.orbit-shell-v2 .orbit-user-avatar>span{place-items:center;display:grid}.orbit-shell-v2 .orbit-user-avatar>i{border:2px solid var(--orbit-surface);background:var(--orbit-healthy);border-radius:50%;width:.5rem;height:.5rem;position:absolute;bottom:-.0625rem;right:-.0625rem}.orbit-shell-v2 .orbit-profile-menu{width:min(17.5rem,100vw - 1.5rem)}.orbit-shell-v2 .orbit-profile-menu>header{gap:.75rem;padding:.75rem .625rem .875rem}.orbit-shell-v2 .orbit-profile-menu>header>.orbit-user-avatar{flex-basis:2.625rem}.orbit-shell-v2 .orbit-profile-menu>p{margin:0 -.375rem;padding:.625rem 1rem}.orbit-shell-v2 .orbit-preference-profile{border:1px solid var(--orbit-line-soft);background:var(--orbit-surface);box-shadow:var(--orbit-shadow-xs);border-radius:.625rem;padding:.75rem}.orbit-shell-v2 .orbit-profile-menu nav{padding:0!important}.orbit-shell-v2 .orbit-profile-signout{grid-template-columns:1.125rem minmax(0,1fr);border-top:1px solid var(--orbit-line-soft)!important;width:100%!important;color:var(--orbit-danger)!important;margin:0!important}.orbit-shell-v2 .orbit-artifact-menu>div>button.is-danger{color:var(--orbit-danger)!important}.orbit-shell-v2 :where(.orbit-artifact-reader-main-actions,.orbit-module-heading-actions){align-items:center;display:flex;gap:.5rem!important}.orbit-shell-v2 .orbit-calendar-manager{grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.orbit-shell-v2 .orbit-calendar-filters{min-height:var(--orbit-control-sm);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.orbit-shell-v2 .orbit-calendar-filters label{height:var(--orbit-control-sm);border:1px solid var(--orbit-line-strong);color:var(--orbit-ink-subtle);background:var(--orbit-surface);box-shadow:none;border-radius:.4375rem;align-items:center;gap:0;padding:0 0 0 .5625rem;display:inline-flex}.orbit-shell-v2 .orbit-calendar-filters label>svg{width:.875rem;height:.875rem;color:var(--orbit-muted);margin-right:.375rem}.orbit-shell-v2 .orbit-calendar-filters label>span{font-size:var(--orbit-text-xs);white-space:nowrap;font-weight:650;line-height:1}.orbit-shell-v2 .orbit-calendar-filters label>select{border:0!important;border-left:1px solid var(--orbit-line-soft)!important;width:auto!important;min-width:5.5rem!important;max-width:9.375rem!important;height:1.875rem!important;min-height:1.875rem!important;color:var(--orbit-ink)!important;box-shadow:none!important;font-size:var(--orbit-text-xs)!important;background-color:#0000!important;border-radius:0 .375rem .375rem 0!important;margin-left:.5rem!important;padding:0 1.75rem 0 .625rem!important}.orbit-shell-v2 .orbit-calendar-filters label:focus-within{border-color:var(--orbit-accent)}.orbit-shell-v2 .orbit-calendar-filters label>select:focus{box-shadow:none!important;outline:0!important}@media (width<=720px){.orbit-shell-v2 :where(.orbit-calendar-header,.orbit-calendar-title,.orbit-calendar-viewbar,.orbit-calendar-filters){width:100%;min-width:0}.orbit-shell-v2 .orbit-calendar-viewbar{overflow-x:auto}.orbit-shell-v2 .orbit-calendar-filters{overflow:visible}.orbit-shell-v2 .orbit-calendar-filters label{flex:100%}.orbit-shell-v2 .orbit-calendar-filters label>select{flex:1;min-width:0!important}}@media (prefers-reduced-motion:reduce){.orbit-shell-v2 :where(button,article,[role=button]){transition:none!important}}.orbit-shell-v2 .orbit-agent-template-shelf{scrollbar-color:var(--orbit-line-strong) transparent;scrollbar-width:thin;padding-bottom:4px;overflow-x:auto}.orbit-shell-v2 .orbit-template-track{scroll-snap-type:x proximity;grid-template-columns:repeat(4,minmax(180px,1fr));min-width:760px;overflow:visible}.orbit-shell-v2 :where(.orbit-template-guide,.orbit-template-card){border-color:var(--orbit-line-soft);border-radius:var(--orbit-radius-lg);min-height:176px;box-shadow:none;scroll-snap-align:start;background:var(--orbit-surface)!important}.orbit-shell-v2 :where(.orbit-template-guide,.orbit-template-card):hover{border-color:var(--orbit-line-strong);transform:none}.orbit-shell-v2 .orbit-agent-editor-backdrop{justify-content:flex-end;align-items:stretch;padding:0}.orbit-shell-v2 .orbit-agent-builder{border-width:0 0 0 1px;border-radius:0;width:min(720px,100vw);height:100dvh;max-height:100dvh;box-shadow:-18px 0 54px #181f1b24}.orbit-shell-v2 .orbit-agent-builder>main{flex:1;min-height:0;max-height:none;overflow-x:hidden}.orbit-shell-v2 .orbit-agent-builder{flex-direction:column;display:flex}.orbit-shell-v2 .orbit-agent-guided-start{border-color:var(--orbit-line-strong);background:var(--orbit-surface-subtle);gap:14px;padding:16px}.orbit-shell-v2 .orbit-agent-guided-start>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.orbit-shell-v2 .orbit-agent-guided-start>header small{color:var(--orbit-accent);font-size:var(--orbit-text-micro);letter-spacing:.1em;font-weight:760}.orbit-shell-v2 .orbit-agent-guided-start>header h3{margin-top:3px}.orbit-shell-v2 .orbit-agent-guided-start>header p{max-width:500px;color:var(--orbit-text-muted);font-size:var(--orbit-text-xs);margin:4px 0 0;line-height:1.5}.orbit-shell-v2 .orbit-agent-guided-start>header>svg{width:20px;height:20px;color:var(--orbit-text-muted)}.orbit-shell-v2 .orbit-agent-intent-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.orbit-shell-v2 .orbit-agent-intent-grid>button{border:1px solid var(--orbit-line-soft);border-radius:var(--orbit-radius-md);min-width:0;min-height:92px;color:var(--orbit-ink);background:var(--orbit-surface);text-align:left;align-content:start;gap:5px;padding:11px;display:grid;overflow:hidden}.orbit-shell-v2 .orbit-agent-intent-grid>button:hover,.orbit-shell-v2 .orbit-agent-intent-grid>button:focus-visible{border-color:var(--orbit-line-strong);box-shadow:var(--orbit-focus);outline:0}.orbit-shell-v2 .orbit-agent-intent-grid strong{font-size:var(--orbit-text-sm)}.orbit-shell-v2 .orbit-agent-intent-grid span{min-width:0;color:var(--orbit-text-muted);font-size:var(--orbit-text-xs);overflow-wrap:anywhere;white-space:normal;line-height:1.45;display:block}.orbit-shell-v2 .orbit-agent-builder :where(section,.orbit-agent-form-grid,.orbit-agent-picker,label){min-width:0}.orbit-shell-v2 .orbit-standard-status-groups{gap:18px;padding-top:12px;display:grid}.orbit-shell-v2 .orbit-standard-status-group{min-width:0}.orbit-shell-v2 .orbit-standard-status-group>header{border-bottom:1px solid var(--orbit-line-strong);align-items:center;gap:8px;min-height:34px;padding:0 10px;display:flex}.orbit-shell-v2 .orbit-standard-status-group>header span{font-size:var(--orbit-text-sm);font-weight:740}.orbit-shell-v2 .orbit-standard-status-group>header b{min-width:19px;height:19px;color:var(--orbit-text-muted);background:var(--orbit-tag-neutral-soft);font-size:var(--orbit-text-micro);border-radius:99px;place-items:center;display:grid}.orbit-shell-v2 .orbit-standard-table-scroll{border-bottom:1px solid var(--orbit-line-soft);max-width:100%;overflow-x:auto}.orbit-shell-v2 .orbit-standard-flat-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:700px}.orbit-shell-v2 .orbit-standard-flat-table th,.orbit-shell-v2 .orbit-standard-flat-table td{border-bottom:1px solid var(--orbit-line-soft);text-align:left;vertical-align:middle;padding:10px 12px}.orbit-shell-v2 .orbit-standard-flat-table th{color:var(--orbit-text-muted);background:var(--orbit-surface-subtle);font-size:var(--orbit-text-micro);font-weight:700}.orbit-shell-v2 .orbit-standard-flat-table th:first-child,.orbit-shell-v2 .orbit-standard-flat-table th:nth-child(2){width:24%}.orbit-shell-v2 .orbit-standard-flat-table th:nth-child(3){width:10%}.orbit-shell-v2 .orbit-standard-flat-table th:nth-child(4){width:16%}.orbit-shell-v2 .orbit-standard-flat-table th:nth-child(5){width:10%}.orbit-shell-v2 .orbit-standard-flat-table th:nth-child(6){text-align:right;width:16%}.orbit-shell-v2 .orbit-standard-flat-row{background:0 0;min-height:58px}.orbit-shell-v2 .orbit-standard-flat-row:hover{background:var(--orbit-surface-subtle)}.orbit-shell-v2 .orbit-standard-flat-row:last-child td{border-bottom:0}.orbit-shell-v2 .orbit-standard-row-name{grid-template-columns:26px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.orbit-shell-v2 .orbit-standard-row-name>span{width:26px;height:26px;color:var(--orbit-text-muted);place-items:center;display:grid}.orbit-shell-v2 .orbit-standard-row-name>span svg{width:16px;height:16px}.orbit-shell-v2 .orbit-standard-row-name strong,.orbit-shell-v2 .orbit-standard-row-name small{text-overflow:ellipsis;display:block;overflow:hidden}.orbit-shell-v2 .orbit-standard-row-name strong{color:var(--orbit-ink);font-size:var(--orbit-text-sm);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;line-height:1.35;display:-webkit-box}.orbit-shell-v2 .orbit-standard-row-name small{color:var(--orbit-text-muted);font-size:var(--orbit-text-micro);white-space:nowrap;margin-top:3px}.orbit-shell-v2 .orbit-standard-flat-row td>p{color:var(--orbit-text-muted);font-size:var(--orbit-text-xs);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.orbit-shell-v2 .orbit-standard-row-pill{max-width:100%;min-height:24px;color:var(--orbit-ink);background:var(--orbit-tag-neutral-soft);font-size:var(--orbit-text-micro);text-overflow:ellipsis;white-space:nowrap;border-radius:99px;align-items:center;gap:4px;padding:3px 7px;display:inline-flex;overflow:hidden}.orbit-shell-v2 .orbit-standard-row-pill svg{flex:none;width:12px;height:12px}.orbit-shell-v2 .orbit-standard-row-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:2px;display:flex}.orbit-shell-v2 .orbit-standard-row-actions>button{border-radius:var(--orbit-radius-sm);width:28px;min-width:28px;height:28px;min-height:28px;color:var(--orbit-text-muted);background:0 0;border:0;flex:0 0 28px;place-items:center;display:grid}.orbit-shell-v2 .orbit-standard-row-actions>button:hover,.orbit-shell-v2 .orbit-standard-row-actions>button:focus-visible{color:var(--orbit-ink);background:var(--orbit-tag-neutral-soft)}.orbit-shell-v2 .orbit-standard-row-actions svg{width:15px;height:15px}.orbit-shell-v2 .orbit-messaging{grid-template-columns:minmax(230px,280px) minmax(0,1fr)}.orbit-shell-v2 .orbit-messaging.has-details{grid-template-columns:minmax(230px,270px) minmax(0,1fr) minmax(250px,290px)}.orbit-shell-v2 .orbit-chat-sidebar{background:var(--orbit-surface-subtle)}.orbit-shell-v2 .orbit-chat-list{padding:8px}.orbit-shell-v2 .orbit-chat-conversation-group+.orbit-chat-conversation-group{margin-top:12px}.orbit-shell-v2 .orbit-chat-conversation-group>header{min-height:28px;color:var(--orbit-text-muted);font-size:var(--orbit-text-micro);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 7px;font-weight:740;display:flex}.orbit-shell-v2 .orbit-chat-conversation-group>header b{font-size:inherit;font-weight:650}.orbit-shell-v2 .orbit-chat-conversation-group>button{border-radius:var(--orbit-radius-md);width:100%;min-height:52px;color:var(--orbit-ink);text-align:left;background:0 0;border:0;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr) auto;gap:2px 9px;padding:7px;display:grid;position:relative}.orbit-shell-v2 .orbit-chat-conversation-group>button:hover,.orbit-shell-v2 .orbit-chat-conversation-group>button.is-active{background:var(--orbit-tag-neutral-soft)}.orbit-shell-v2 .orbit-chat-conversation-group>button>.orbit-chat-avatar{flex-basis:34px;grid-row:1/3;width:34px;height:34px}.orbit-shell-v2 .orbit-chat-conversation-group>button>div{display:contents}.orbit-shell-v2 .orbit-chat-conversation-group>button strong,.orbit-shell-v2 .orbit-chat-conversation-group>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orbit-shell-v2 .orbit-chat-conversation-group>button strong{font-size:var(--orbit-text-sm);align-self:end}.orbit-shell-v2 .orbit-chat-conversation-group>button small{color:var(--orbit-text-muted);font-size:var(--orbit-text-xs)}.orbit-shell-v2 .orbit-chat-conversation-group>button time{color:var(--orbit-faint);font-size:var(--orbit-text-micro);align-self:end}.orbit-shell-v2 .orbit-chat-conversation-group>button>b{color:#fff;background:var(--orbit-accent);min-width:17px;height:17px;font-size:var(--orbit-text-micro);text-align:center;border-radius:99px;padding:0 4px;line-height:17px;position:absolute;bottom:7px;right:7px}.orbit-shell-v2 .orbit-chat-welcome{text-align:left;align-items:stretch;width:min(560px,100%);margin:auto}.orbit-shell-v2 .orbit-chat-welcome>span{border:1px solid var(--orbit-line-soft);border-radius:var(--orbit-radius-md);background:var(--orbit-surface);place-items:center;width:38px;height:38px;display:grid}.orbit-shell-v2 .orbit-chat-welcome-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.orbit-shell-v2 .orbit-chat-welcome-actions>button{justify-content:flex-start;min-height:42px;margin:0}@media (width<=980px){.orbit-shell-v2 .orbit-standard-flat-table{min-width:680px}}@media (width<=760px){.orbit-shell-v2 .orbit-agent-builder{width:100vw}.orbit-shell-v2 .orbit-agent-intent-grid{grid-template-columns:1fr}.orbit-shell-v2 .orbit-agent-intent-grid>button{min-height:70px}.orbit-shell-v2 .orbit-standard-flat-table{min-width:660px}.orbit-shell-v2 .orbit-messaging,.orbit-shell-v2 .orbit-messaging.has-details{grid-template-columns:minmax(0,1fr)}.orbit-shell-v2 .orbit-chat-welcome-actions{grid-template-columns:1fr}}.orbit-shell-v2.is-messaging-screen{grid-template-columns:76px minmax(0,1fr);height:100dvh;min-height:0;overflow:hidden}.orbit-shell-v2.is-messaging-screen>.orbit-sidebar-v2,.orbit-shell-v2.is-messaging-screen>.orbit-sidebar-backdrop{display:none}.orbit-shell-v2.is-messaging-screen>.orbit-main-v2{grid-template-rows:62px minmax(0,1fr);height:100dvh;min-height:0;display:grid;overflow:hidden}.orbit-shell-v2.is-messaging-screen .orbit-content-v2{min-height:0}.orbit-shell-v2.is-messaging-screen .orbit-messaging{border-top:0;grid-template-columns:264px minmax(0,1fr)}.orbit-shell-v2.is-messaging-screen .orbit-messaging.has-channel,.orbit-shell-v2.is-messaging-screen .orbit-messaging.has-details{grid-template-columns:264px minmax(0,1fr) 46px}.orbit-shell-v2.is-messaging-screen .orbit-chat-sidebar{background:#f8f8fa;border-right:1px solid #dfe0e5}.orbit-shell-v2.is-messaging-screen .orbit-chat-sidebar-heading{background:#f8f8fa!important;min-height:54px!important;padding:8px 9px 8px 13px!important}.orbit-shell-v2.is-messaging-screen .orbit-chat-sidebar-heading>div:last-child{gap:3px}.orbit-shell-v2.is-messaging-screen .orbit-chat-sidebar-heading button{border-radius:6px;min-height:30px}.orbit-shell-v2.is-messaging-screen .orbit-chat-sidebar-heading button.is-primary{box-shadow:none!important;background:#29272f!important;border-color:#29272f!important;padding-inline:9px!important}.orbit-shell-v2.is-messaging-screen .orbit-chat-list-tools{padding:8px 9px}.orbit-shell-v2.is-messaging-screen .orbit-chat-list-tools>label{background:#fff;height:32px}.orbit-shell-v2.is-messaging-screen .orbit-chat-list-tools>div{gap:1px}.orbit-shell-v2.is-messaging-screen .orbit-chat-list-tools>div button{min-height:28px;padding-inline:7px}.orbit-shell-v2.is-messaging-screen .orbit-chat-list-tools>div button.is-active{color:#322b43;background:#ece9f4}.orbit-shell-v2.is-messaging-screen .orbit-chat-list{padding:6px}.orbit-shell-v2.is-messaging-screen .orbit-chat-conversation-group>header{min-height:25px;padding-inline:8px}.orbit-shell-v2.is-messaging-screen .orbit-chat-conversation-group>button{border-radius:6px;min-height:50px;padding:6px 7px}.orbit-shell-v2.is-messaging-screen .orbit-chat-conversation-group>button.is-active{background:#ececf0;border-color:#0000}.orbit-shell-v2.is-messaging-screen .orbit-chat-thread{background:#fff;min-height:0}.orbit-shell-v2.is-messaging-screen .orbit-chat-channel-header{min-height:53px;padding:7px 14px}.orbit-shell-v2.is-messaging-screen .orbit-chat-channel-header nav>button,.orbit-shell-v2.is-messaging-screen .orbit-chat-utility-rail>button{border-radius:6px}.orbit-shell-v2.is-messaging-screen .orbit-chat-channel-tabs{min-height:37px;padding-inline:12px}.orbit-shell-v2.is-messaging-screen .orbit-chat-channel-tabs>span:after{background:#6b58b8}.orbit-shell-v2.is-messaging-screen .orbit-chat-messages{scrollbar-gutter:stable;padding:22px clamp(24px,4vw,64px) 12px}.orbit-shell-v2.is-messaging-screen .orbit-chat-messages>article,.orbit-shell-v2.is-messaging-screen .orbit-message-day-separator{max-width:1080px}.orbit-shell-v2.is-messaging-screen .orbit-chat-messages>article{border-radius:5px;padding-block:6px}.orbit-shell-v2.is-messaging-screen .orbit-chat-composer{padding:8px clamp(24px,4vw,64px) 12px}.orbit-shell-v2.is-messaging-screen .orbit-chat-composer>.orbit-chat-composer-box{max-width:1080px;min-height:92px;box-shadow:none;border:1px solid #bfc0c7;border-radius:11px}.orbit-shell-v2.is-messaging-screen .orbit-chat-composer>.orbit-chat-composer-box:focus-within{border-color:#7d6ab7;box-shadow:0 0 0 1px #6d55c729}.orbit-shell-v2.is-messaging-screen .orbit-chat-composer-box>footer>span{white-space:nowrap;font-size:.6875rem}.orbit-shell-v2.is-messaging-screen .orbit-chat-utility-rail{background:#fafafd;gap:2px;padding:8px 5px}.orbit-shell-v2.is-messaging-screen .orbit-chat-details.is-open{width:min(304px,92vw);top:0;bottom:0}@media (width<=1180px){.orbit-shell-v2.is-messaging-screen{grid-template-columns:72px minmax(0,1fr)}.orbit-shell-v2.is-messaging-screen .orbit-messaging.has-channel,.orbit-shell-v2.is-messaging-screen .orbit-messaging.has-details{grid-template-columns:250px minmax(0,1fr) 44px}}@media (width<=860px){.orbit-shell-v2.is-messaging-screen{grid-template-columns:70px minmax(0,1fr)}.orbit-shell-v2.is-messaging-screen .orbit-chat-composer,.orbit-shell-v2.is-messaging-screen .orbit-chat-messages{padding-inline:18px}}@media (width<=520px){.orbit-shell-v2.is-messaging-screen{grid-template-columns:56px minmax(0,1fr)}.orbit-shell-v2.is-messaging-screen .orbit-chat-composer,.orbit-shell-v2.is-messaging-screen .orbit-chat-messages{padding-inline:10px}.orbit-shell-v2.is-messaging-screen .orbit-chat-composer-box>footer>span{display:none}}.orbit-shell-v2 .orbit-content-v2:has(>[data-orbit-screen=messaging]:not([hidden])){height:calc(100dvh - 62px);padding:0;overflow:hidden}.orbit-shell-v2 .orbit-content-v2>[data-orbit-screen=messaging]:not([hidden]){height:100%}.orbit-shell-v2 .orbit-messaging{border-top:1px solid var(--orbit-line-soft);background:var(--orbit-surface);grid-template-columns:minmax(244px,280px) minmax(0,1fr);height:100%;min-height:0;position:relative;overflow:hidden}.orbit-shell-v2 .orbit-messaging.has-channel,.orbit-shell-v2 .orbit-messaging.has-details{grid-template-columns:minmax(244px,280px) minmax(0,1fr) 48px}.orbit-shell-v2 .orbit-chat-sidebar,.orbit-shell-v2 .orbit-chat-thread,.orbit-shell-v2 .orbit-chat-details,.orbit-shell-v2 .orbit-chat-utility-rail{min-height:0}.orbit-shell-v2 .orbit-chat-sidebar{border-right-color:var(--orbit-line-soft);background:#fbfbfc;width:auto}.orbit-shell-v2 .orbit-chat-sidebar-heading{border-bottom-color:var(--orbit-line-soft);background:#fbfbfc!important;min-height:58px!important;padding:9px 10px 9px 14px!important}.orbit-shell-v2 .orbit-chat-sidebar-heading h1{font-weight:740;font-size:1rem!important}.orbit-shell-v2 .orbit-chat-sidebar-heading>div:first-child>span,.orbit-shell-v2 .orbit-chat-conversation-group>button>b{background:#6d55c7}.orbit-shell-v2 .orbit-chat-sidebar-heading button.is-primary{color:#fff!important;background:#242329!important}.orbit-shell-v2 .orbit-chat-list-tools{border-bottom-color:var(--orbit-line-soft);gap:7px;padding:9px 10px 10px}.orbit-shell-v2 .orbit-chat-list-tools>label{border-color:#d8dae0;border-radius:7px;height:34px}.orbit-shell-v2 .orbit-chat-list-tools>div button.is-active{color:#2d263f;background:#efecf8}.orbit-shell-v2 .orbit-chat-list{min-height:0;padding:7px}.orbit-shell-v2 .orbit-chat-conversation-group+.orbit-chat-conversation-group{border-top:1px solid var(--orbit-line-soft);margin-top:10px;padding-top:8px}.orbit-shell-v2 .orbit-chat-conversation-group>header{letter-spacing:.03em;min-height:27px;padding:0 7px}.orbit-shell-v2 .orbit-chat-conversation-group>button{border:1px solid #0000;border-radius:7px;min-height:52px;padding:7px 8px}.orbit-shell-v2 .orbit-chat-conversation-group>button:hover{background:#f1f1f4}.orbit-shell-v2 .orbit-chat-conversation-group>button.is-active{background:#f3f1f8;border-color:#dedbe9}.orbit-shell-v2 .orbit-messaging :is(button,input,textarea):focus-visible{outline-offset:2px;outline:2px solid #6d55c77a!important;box-shadow:0 0 0 3px #6d55c71f!important}.orbit-shell-v2 .orbit-chat-conversation-group>button:focus-visible{outline-offset:-2px}.orbit-shell-v2 .orbit-chat-thread{background:#fff;min-width:0;display:flex;overflow:hidden}.orbit-shell-v2 .orbit-chat-channel-header{background:#fff;border-bottom:0;min-height:57px;padding:8px 15px}.orbit-shell-v2 .orbit-chat-channel-header.is-empty{border-bottom:1px solid var(--orbit-line-soft)}.orbit-shell-v2 .orbit-chat-channel-header .orbit-chat-avatar,.orbit-shell-v2 .orbit-chat-channel-mark{color:#514268;background:#f0edf7;border:1px solid #dedfe4;border-radius:8px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.orbit-shell-v2 .orbit-chat-channel-mark svg{width:16px;height:16px}.orbit-shell-v2 .orbit-chat-channel-header>div strong{font-weight:720;font-size:.8125rem!important}.orbit-shell-v2 .orbit-chat-channel-header>div small{color:var(--orbit-text-muted);margin-top:1px}.orbit-shell-v2 .orbit-chat-channel-tabs{border-bottom:1px solid var(--orbit-line-soft);scrollbar-width:none;background:#fff;align-items:stretch;gap:2px;min-height:38px;padding:0 13px;display:flex;overflow-x:auto}.orbit-shell-v2 .orbit-chat-channel-tabs>span,.orbit-shell-v2 .orbit-chat-channel-tabs>button{color:#62616a;background:0 0;border:0;align-items:center;gap:6px;min-width:max-content;padding:0 9px;font-weight:610;display:inline-flex;position:relative}.orbit-shell-v2 .orbit-chat-channel-tabs>span{color:#26242b;font-weight:720}.orbit-shell-v2 .orbit-chat-channel-tabs>span:after{content:"";background:#6d55c7;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:8px;right:8px}.orbit-shell-v2 .orbit-chat-channel-tabs svg{width:14px;height:14px}.orbit-shell-v2 .orbit-chat-channel-tabs b{color:#85828e;font-weight:560}.orbit-shell-v2 .orbit-chat-channel-tabs>button:hover{color:#28262e;background:#f5f5f7}.orbit-shell-v2 .orbit-chat-message-search{border-bottom-color:var(--orbit-line-soft);background:#fafafd;min-height:40px;padding:6px 18px}.orbit-shell-v2 .orbit-chat-messages{overscroll-behavior:contain;min-height:0;padding:24px clamp(18px,4vw,58px) 14px}.orbit-shell-v2 .orbit-chat-messages>article{grid-template-columns:32px minmax(0,1fr);max-width:900px;padding:5px 8px}.orbit-shell-v2 .orbit-chat-messages>article:hover{background:#fafafd}.orbit-shell-v2 .orbit-message-day-separator{color:#85828d;align-items:center;gap:10px;max-width:900px;margin:12px auto 14px;font-size:.6875rem;font-weight:650;display:flex}.orbit-shell-v2 .orbit-message-day-separator:before,.orbit-shell-v2 .orbit-message-day-separator:after{background:var(--orbit-line-soft);content:"";flex:1;height:1px}.orbit-shell-v2 .orbit-message-day-separator>span{flex:none}.orbit-shell-v2 .orbit-message-avatar{overflow:hidden}.orbit-shell-v2 .orbit-message-avatar img,.orbit-shell-v2 .orbit-message-avatar>span{object-fit:cover;width:100%;height:100%}.orbit-shell-v2 .orbit-chat-empty-thread{text-align:left;justify-content:center;align-items:stretch;width:min(620px,100%);min-height:100%;margin:auto;padding:36px 10px}.orbit-shell-v2 .orbit-chat-empty-thread>span:first-child{color:#5b477a;background:#f0edf7;border:1px solid #dedbe9;border-radius:9px;width:42px;height:42px}.orbit-shell-v2 .orbit-chat-empty-thread>strong{color:#26242b;letter-spacing:-.01em;margin-top:5px;font-size:1rem!important}.orbit-shell-v2 .orbit-chat-empty-thread>p{color:#74717c;max-width:520px;margin:0 0 9px;line-height:1.5}.orbit-shell-v2 .orbit-chat-empty-actions{border-top:1px solid var(--orbit-line-soft);gap:6px;padding-top:6px;display:grid}.orbit-shell-v2 .orbit-chat-empty-actions>button{color:#2a2830;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:54px;padding:7px 9px;display:grid}.orbit-shell-v2 .orbit-chat-empty-actions>button:hover{background:#f7f5fb;border-color:#e1dee9}.orbit-shell-v2 .orbit-chat-empty-actions>button>svg{color:#5d4b78;background:#efebf6;border-radius:7px;width:32px;height:32px;padding:8px}.orbit-shell-v2 .orbit-chat-empty-actions>button:nth-child(2)>svg{color:#355f85;background:#e9f0f7}.orbit-shell-v2 .orbit-chat-empty-actions>button:nth-child(3)>svg{color:#8a5a2b;background:#f6eee5}.orbit-shell-v2 .orbit-chat-empty-actions>button>span{gap:1px;display:grid}.orbit-shell-v2 .orbit-chat-empty-actions strong{color:#2a2830;font-weight:680}.orbit-shell-v2 .orbit-chat-empty-actions small{color:#787580}.orbit-shell-v2 .orbit-chat-composer{background:#fff;border-top:0;flex:none;padding:8px clamp(18px,4vw,58px) 13px}.orbit-shell-v2 .orbit-chat-composer>.orbit-chat-composer-box{background:#fff;border:1px solid #cfd0d7;border-radius:10px;align-items:stretch;gap:5px;width:100%;max-width:900px;min-height:96px;margin:auto;padding:11px 11px 8px 13px;display:grid;box-shadow:0 7px 24px #1c182514}.orbit-shell-v2 .orbit-chat-composer>.orbit-chat-composer-box:focus-within{border-color:#8a7aad;box-shadow:0 0 0 2px #6d55c714,0 8px 24px #1c182514}.orbit-shell-v2 .orbit-chat-composer-box textarea{width:100%;min-height:48px;max-height:160px;padding:0;line-height:1.5}.orbit-shell-v2 .orbit-chat-composer-box>footer{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:31px;display:grid}.orbit-shell-v2 .orbit-chat-composer-box>footer>span{color:#8a8791;text-align:right}.orbit-shell-v2 .orbit-chat-composer-tools{align-items:center;gap:2px;display:flex}.orbit-shell-v2 .orbit-chat-composer-tools>button{color:#6e6a75;background:0 0;border:0;border-radius:6px;place-items:center;width:29px;height:29px;display:grid}.orbit-shell-v2 .orbit-chat-composer-tools>button:hover{color:#332d3f;background:#f0eef4}.orbit-shell-v2 .orbit-chat-composer-box>footer>.orbit-chat-composer-send{color:#fff;background:#27242d;border:0;border-radius:7px;flex:0 0 31px;place-items:center;width:31px;height:31px;display:grid}.orbit-shell-v2 .orbit-chat-composer-box>footer>.orbit-chat-composer-send:hover:not(:disabled){background:#17151b}.orbit-shell-v2 .orbit-chat-composer-box>footer>.orbit-chat-composer-send:disabled{color:#aaa7b0;background:#ececef}.orbit-shell-v2 .orbit-chat-composer-box>footer svg{width:14px;height:14px}.orbit-shell-v2 .orbit-chat-utility-rail{border-left:1px solid var(--orbit-line-soft);background:#fbfbfc;flex-direction:column;align-items:center;gap:4px;padding:10px 6px;display:flex}.orbit-shell-v2 .orbit-chat-utility-rail>button{color:#6d6a74;background:0 0;border:0;border-radius:7px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.orbit-shell-v2 .orbit-chat-utility-rail>button:hover,.orbit-shell-v2 .orbit-chat-utility-rail>button[aria-pressed=true],.orbit-shell-v2 .orbit-chat-utility-rail>button[aria-expanded=true]{color:#3a304c;background:#efecf6}.orbit-shell-v2 .orbit-chat-utility-rail svg{width:15px;height:15px}.orbit-shell-v2 .orbit-chat-details{border-left-color:var(--orbit-line-soft);background:#fbfbfc}.orbit-shell-v2 .orbit-chat-details.is-open{z-index:8;width:min(296px,90vw);display:block;position:absolute;inset:0 0 0 auto;box-shadow:-12px 0 30px #1b18221f}.orbit-shell-v2 .orbit-chat-welcome{width:min(600px,100%);padding-inline:28px}.orbit-shell-v2 .orbit-chat-welcome>span{color:#5b477a;background:#f0edf7;border-color:#dedbe9}@media (width<=1120px){.orbit-shell-v2 .orbit-messaging.has-channel,.orbit-shell-v2 .orbit-messaging.has-details{grid-template-columns:248px minmax(0,1fr) 44px}}@media (width<=760px){.orbit-shell-v2 .orbit-messaging,.orbit-shell-v2 .orbit-messaging.has-channel,.orbit-shell-v2 .orbit-messaging.has-details{height:100%;min-height:0;display:block}.orbit-shell-v2 .orbit-chat-sidebar,.orbit-shell-v2 .orbit-chat-thread{height:100%;min-height:0}.orbit-shell-v2 .orbit-chat-sidebar{width:100%}.orbit-shell-v2 .orbit-chat-sidebar.has-selection,.orbit-shell-v2 .orbit-chat-thread{display:none}.orbit-shell-v2 .orbit-chat-thread.is-open{display:flex}.orbit-shell-v2 .orbit-chat-utility-rail{display:none}.orbit-shell-v2 .orbit-chat-channel-tabs{padding-inline:8px}.orbit-shell-v2 .orbit-chat-empty-thread{padding-inline:12px}}@media (width<=520px){.orbit-shell-v2 .orbit-chat-channel-header{min-height:56px;padding-inline:9px}.orbit-shell-v2 .orbit-chat-channel-tabs>span,.orbit-shell-v2 .orbit-chat-channel-tabs>button{padding-inline:7px}.orbit-shell-v2 .orbit-chat-messages{padding:17px 8px 9px}.orbit-shell-v2 .orbit-chat-composer{padding:7px 8px 9px}.orbit-shell-v2 .orbit-chat-composer>.orbit-chat-composer-box{min-height:86px;box-shadow:none;border-radius:9px}.orbit-shell-v2 .orbit-chat-composer-box>footer>span{display:none}.orbit-shell-v2 .orbit-chat-composer-box>footer{grid-template-columns:minmax(0,1fr) auto}}.orbit-sidebar-trigger{border:1px solid var(--orbit-line);border-radius:var(--orbit-radius-sm);width:36px;min-width:36px;height:36px;color:var(--orbit-ink);background:var(--orbit-surface);place-items:center;padding:0;display:none;position:absolute;left:18px}.orbit-sidebar-trigger svg{width:17px;height:17px}.orbit-sidebar-backdrop{z-index:58;background:color-mix(in srgb, var(--orbit-ink) 24%, transparent);border:0;min-height:100vh;position:fixed;inset:0 0 0 70px}.orbit-command-backdrop{z-index:140;background:color-mix(in srgb, var(--orbit-ink) 28%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);place-items:start center;padding:min(15vh,120px) 18px 18px;display:grid;position:fixed;inset:0}.orbit-command-dialog{border:1px solid var(--orbit-line-strong);border-radius:var(--orbit-radius-lg);background:var(--orbit-surface);width:min(660px,100%);box-shadow:var(--orbit-shadow-floating);outline:0;overflow:hidden}.orbit-command-dialog>header{align-items:center;gap:var(--orbit-space-3);min-height:58px;padding:0 var(--orbit-space-4);border-bottom:1px solid var(--orbit-line);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.orbit-command-dialog>header svg{width:19px;height:19px;color:var(--orbit-text-secondary)}.orbit-command-dialog>header input{min-width:0;min-height:42px;color:var(--orbit-ink);font-size:var(--orbit-text-md);background:0 0;outline:0;padding:0;box-shadow:none!important;border:0!important}.orbit-command-dialog kbd{border:1px solid var(--orbit-line);color:var(--orbit-text-secondary);background:var(--orbit-surface-subtle);font:inherit;font-size:var(--orbit-text-xs);border-radius:4px;padding:3px 6px}.orbit-command-results{max-height:min(430px,58vh);padding:var(--orbit-space-2);display:grid;overflow-y:auto}.orbit-command-results>button{align-items:center;gap:2px var(--orbit-space-3);border-radius:var(--orbit-radius-sm);width:100%;min-height:58px;color:var(--orbit-ink);text-align:left;background:0 0;border:0;grid-template-rows:auto auto;grid-template-columns:32px minmax(0,1fr) auto;padding:8px 10px;display:grid}.orbit-command-results>button:hover,.orbit-command-results>button.is-selected{background:var(--orbit-surface-subtle)}.orbit-command-results>button>span{border:1px solid var(--orbit-line);border-radius:var(--orbit-radius-sm);width:32px;height:32px;color:var(--orbit-text-secondary);background:var(--orbit-surface);grid-row:1/3;place-items:center;display:grid}.orbit-command-results>button svg{width:15px;height:15px}.orbit-command-results>button strong{font-size:var(--orbit-text-sm);align-self:end}.orbit-command-results>button small{color:var(--orbit-text-secondary);text-overflow:ellipsis;white-space:nowrap;grid-column:2;align-self:start;overflow:hidden}.orbit-command-results>button kbd{grid-area:1/3/3}.orbit-command-results>p{padding:var(--orbit-space-6);color:var(--orbit-text-secondary);text-align:center;margin:0}.orbit-command-dialog>footer{gap:var(--orbit-space-4);min-height:40px;padding:0 var(--orbit-space-4);border-top:1px solid var(--orbit-line);color:var(--orbit-text-secondary);background:var(--orbit-surface-subtle);font-size:var(--orbit-text-xs);align-items:center;display:flex}.orbit-command-dialog>footer span{align-items:center;gap:var(--orbit-space-1);display:inline-flex}.orbit-task-view-controls{align-items:center;gap:var(--orbit-space-2);min-width:0;display:flex}.orbit-task-view-controls>label{align-items:center;gap:7px;min-width:0;display:flex}.orbit-task-view-controls>label>span{color:var(--orbit-text-secondary);white-space:nowrap;font-size:9px}.orbit-task-view-controls select{border:1px solid var(--orbit-line-strong);border-radius:var(--orbit-radius-sm);width:132px;height:32px;min-height:32px;color:var(--orbit-ink);background:var(--orbit-surface);padding:0 26px 0 8px}.orbit-task-columns{position:relative}.orbit-task-columns>button{border:1px solid var(--orbit-line);border-radius:var(--orbit-radius-sm);min-height:32px;color:var(--orbit-ink);background:var(--orbit-surface);align-items:center;gap:5px;padding:0 8px;display:inline-flex}.orbit-task-columns>button svg{width:14px;height:14px}.orbit-task-columns>div{z-index:24;border:1px solid var(--orbit-line);border-radius:var(--orbit-radius-sm);background:var(--orbit-surface);min-width:180px;box-shadow:var(--orbit-shadow-floating);padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.orbit-task-columns>div label{cursor:pointer;border-radius:5px;align-items:center;gap:9px;min-height:34px;padding:0 7px;display:flex}.orbit-task-columns>div label:hover{background:var(--orbit-surface-subtle)}.orbit-task-columns>div input{width:16px;height:16px;accent-color:var(--orbit-accent)}.orbit-task-quick-create{align-items:center;gap:var(--orbit-space-2);border:1px solid var(--orbit-line);border-radius:var(--orbit-radius-sm);background:var(--orbit-surface-subtle);grid-template-columns:auto minmax(14rem,1fr) minmax(10rem,.45fr) auto;min-height:48px;padding:7px 9px;display:grid}.orbit-task-quick-create>svg{width:16px;height:16px;color:var(--orbit-text-secondary)}.orbit-task-quick-create :is(input,select){border:1px solid var(--orbit-line-strong);border-radius:var(--orbit-radius-sm);width:100%;min-width:0;min-height:32px;color:var(--orbit-ink);background:var(--orbit-surface);padding:0 9px}.orbit-task-quick-create input:focus-visible,.orbit-task-quick-create select:focus-visible{border-color:var(--orbit-accent);outline:0}.orbit-task-groups>section{min-width:0}.orbit-task-groups>section>header{align-items:center;gap:var(--orbit-space-2);min-height:36px;padding:0 var(--orbit-space-2);border-bottom:1px solid var(--orbit-line);display:flex}.orbit-task-groups>section>header strong{font-size:var(--orbit-text-sm)}.orbit-task-groups>section>header span{min-width:22px;min-height:22px;color:var(--orbit-text-secondary);background:var(--orbit-surface-subtle);font-size:var(--orbit-text-xs);border-radius:5px;place-items:center;display:grid}.orbit-task-primary-views{border:0;border-bottom:1px solid var(--orbit-line);background:#fff;border-radius:0;justify-content:space-between;align-items:center;min-height:44px;margin-top:2px;padding:0;display:flex}.orbit-task-primary-views nav{align-self:stretch;gap:3px;display:flex}.orbit-task-primary-views nav button{min-width:78px;color:var(--orbit-text-secondary);background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:650;display:inline-flex;position:relative}.orbit-task-primary-views nav button:after{content:"";background:0 0;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:9px;right:9px}.orbit-task-primary-views nav button.is-active{color:var(--orbit-ink);font-weight:800}.orbit-task-primary-views nav button.is-active:after{background:#5b50b6}.orbit-task-primary-views nav button svg{width:14px;height:14px}.orbit-task-primary-views>span{color:var(--orbit-text-secondary);align-items:center;gap:6px;font-size:10px;display:inline-flex}.orbit-task-primary-views>span svg{width:13px;height:13px}.orbit-tasks-page>.orbit-list-bar{border-bottom:1px solid var(--orbit-line);align-items:center;min-height:48px}.orbit-tasks-page>.orbit-list-bar>:is(.orbit-list-context,.orbit-agent-library-actions){align-self:center}.orbit-tasks-page .orbit-tasks-layout{margin-top:10px}.orbit-task-groups{gap:14px;display:grid}.orbit-task-group{border:1px solid var(--orbit-line);background:#fff;border-radius:8px;min-width:0;overflow:clip}.orbit-task-group>summary{cursor:pointer;grid-template-columns:18px 24px minmax(0,1fr) auto;align-items:center;gap:6px;min-height:52px;padding:7px 12px;list-style:none;display:grid}.orbit-task-group>summary::-webkit-details-marker{display:none}.orbit-task-group>summary>svg{width:13px;height:13px;color:var(--orbit-text-secondary);transition:transform .16s}.orbit-task-group[open]>summary>svg{transform:rotate(0)}.orbit-task-group:not([open])>summary>svg{transform:rotate(-90deg)}.orbit-task-group>summary>span{color:#5b50b6;background:#f0eefb;border:0;border-radius:5px;place-items:center;width:24px;height:24px;display:grid}.orbit-task-group>summary>span svg{width:13px;height:13px}.orbit-task-group.is-status>summary>.orbit-task-state-mark{background:0 0}.orbit-task-group>summary>div{gap:1px;min-width:0;display:grid}.orbit-task-group>summary small{color:var(--orbit-text-secondary);font-size:8px}.orbit-task-group>summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.orbit-task-group>summary>em{min-width:22px;height:22px;color:var(--orbit-text-secondary);background:var(--orbit-surface-subtle);border-radius:11px;place-items:center;font-size:9px;font-style:normal;font-weight:750;display:grid}.orbit-task-group-content{border-top:1px solid var(--orbit-line-soft)}.orbit-task-group .orbit-table-wrap{border:0;border-radius:0;overflow:hidden}.orbit-task-group .orbit-table{table-layout:fixed;border-collapse:collapse;width:100%}.orbit-task-group .orbit-table thead th{border-bottom:1px solid var(--orbit-line-soft);height:30px;color:var(--orbit-text-secondary);letter-spacing:.02em;text-transform:none;background:#fbfcfb;padding:0 9px;font-size:8px;font-weight:650}.orbit-task-group .orbit-table :is(th,td)[data-column=select]{text-align:center;width:36px;padding-inline:8px}.orbit-task-group .orbit-table [data-column=task]{width:auto}.orbit-task-group .orbit-table [data-column=project]{width:165px}.orbit-task-group .orbit-table [data-column=due]{width:116px}.orbit-task-group .orbit-table [data-column=priority]{width:88px}.orbit-task-group .orbit-table [data-column=status]{width:94px}.orbit-task-group .orbit-table [data-column=actions]{width:72px}.orbit-task-group .orbit-table tbody tr:not(.orbit-task-status-divider){border-bottom:1px solid var(--orbit-line-soft);height:38px}.orbit-task-group .orbit-table tbody tr:not(.orbit-task-status-divider):hover{background:#f8f8fb}.orbit-task-group .orbit-table tbody :is(th,td){border:0;padding:5px 9px;font-size:9px}.orbit-task-group .orbit-task-table-title{text-align:left;gap:7px;min-height:26px}.orbit-task-group .orbit-task-table-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;display:block;overflow:hidden}.orbit-task-group .orbit-task-table-title small{display:none}.orbit-task-group .orbit-task-table-actions{opacity:.58;transition:opacity .14s}.orbit-task-group .orbit-table tbody tr:hover .orbit-task-table-actions,.orbit-task-group .orbit-task-table-actions:focus-within{opacity:1}.orbit-task-group .orbit-task-table-actions .orbit-icon-button{width:27px;min-width:27px;height:27px}.orbit-task-status-divider{background:#fff;height:34px}.orbit-task-status-divider th{text-align:left;border-top:1px solid var(--orbit-line-soft)!important;border-bottom:1px solid var(--orbit-line-soft)!important;padding:5px 10px!important}.orbit-task-status-divider:first-child th{border-top:0!important}.orbit-task-status-divider th>.orbit-task-state-mark{text-transform:uppercase;font-size:9px;font-weight:800}.orbit-task-status-divider th>em{min-width:20px;height:20px;color:var(--orbit-text-secondary);background:var(--orbit-surface-subtle);border-radius:10px;place-items:center;margin-left:6px;font-size:8px;font-style:normal;display:inline-grid}.orbit-task-group-add{min-height:34px;color:var(--orbit-text-secondary);background:0 0;border:0;align-items:center;gap:6px;margin:3px 8px 8px;padding:0 8px;font-size:9px;font-weight:650;display:inline-flex}.orbit-task-group-add:hover{color:var(--orbit-ink);background:var(--orbit-surface-subtle)}.orbit-task-group-add svg{width:12px;height:12px}.orbit-task-quick-create.is-compact{border-color:var(--orbit-line-soft);background:#fbfcfb;grid-template-columns:auto minmax(10rem,1fr) auto auto;min-height:42px;margin:3px 8px 8px;padding:4px 7px}.orbit-task-quick-create.is-compact input{background:0 0;border-color:#0000}.orbit-task-quick-cancel{min-height:30px;color:var(--orbit-text-secondary);background:0 0;border:0;padding:0 7px;font-size:8px}.orbit-opportunities-page .orbit-task-group>summary>span{color:#476fbd;background:#edf1f8}.orbit-opportunity-table-surface .orbit-table [data-column=select]{text-align:center;width:36px;padding-inline:8px}.orbit-opportunity-table-surface .orbit-table [data-column=opportunity]{width:auto}.orbit-opportunity-table-surface .orbit-task-group .orbit-table tbody tr{min-height:46px}.orbit-opportunity-table-surface .orbit-task-group .orbit-task-table-title{align-items:center}.orbit-opportunity-table-surface .orbit-task-group .orbit-task-table-title>span:last-child{min-width:0}.orbit-opportunity-table-surface .orbit-task-group .orbit-task-table-title small{max-width:320px;color:var(--orbit-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:450;display:block;overflow:hidden}.orbit-opportunity-table-surface .orbit-table td[data-column=score] strong{font-variant-numeric:tabular-nums;font-size:9px}.orbit-opportunity-table-surface .orbit-table td[data-column=next-action]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orbit-opportunity-drawer{width:min(92vw,590px)}.orbit-opportunity-detail{gap:18px;display:grid}.orbit-opportunity-detail>section{border-bottom:1px solid var(--orbit-line-soft);gap:9px;padding-bottom:16px;display:grid}.orbit-opportunity-detail>section:last-child{border-bottom:0;padding-bottom:0}.orbit-opportunity-detail h3{margin:0;font-size:12px}.orbit-opportunity-detail p{color:var(--orbit-text-secondary);margin:0;font-size:11px;line-height:1.55}.orbit-opportunity-detail .orbit-opportunity-signal{color:var(--orbit-ink);background:var(--orbit-surface-subtle);border-left:3px solid #476fbd;padding:10px 11px;font-weight:600}.orbit-opportunity-detail dl{margin:0;display:grid}.orbit-opportunity-detail dl>div{border-bottom:1px solid var(--orbit-line-soft);grid-template-columns:120px minmax(0,1fr);gap:12px;padding:8px 0;display:grid}.orbit-opportunity-detail dl>div:last-child{border-bottom:0}.orbit-opportunity-detail dt{color:var(--orbit-text-secondary);font-size:10px}.orbit-opportunity-detail dd{min-width:0;color:var(--orbit-ink);overflow-wrap:anywhere;margin:0;font-size:10px}.orbit-opportunity-detail dd a{color:#315f9f;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.orbit-opportunity-detail dd a:hover{text-underline-offset:3px;text-decoration:underline}.orbit-opportunity-detail dd a svg{width:12px;height:12px}.orbit-opportunity-detail>section>small{color:var(--orbit-text-secondary);align-items:center;gap:6px;font-size:9px;display:flex}.orbit-opportunity-detail>section>small svg{width:13px;height:13px}.orbit-opportunity-form{gap:14px;display:grid}.orbit-opportunity-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.orbit-opportunity-form :is(input,select,textarea){width:100%}.orbit-opportunities-page .orbit-kanban-board{grid-template-columns:repeat(var(--kanban-columns), minmax(220px, 1fr))}.orbit-opportunities-page .orbit-kanban-cards article{cursor:pointer}.orbit-opportunities-page .orbit-kanban-card-body>p{color:var(--orbit-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:8px;line-height:1.4;display:-webkit-box;overflow:hidden}.orbit-opportunities-page .orbit-kanban-cards article>footer>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=980px){.orbit-opportunity-table-surface .orbit-table [data-column=service],.orbit-opportunity-table-surface .orbit-table [data-column=next-action]{display:none}}@media (width<=720px){.orbit-opportunity-table-surface .orbit-table [data-column=method]{display:none}.orbit-opportunity-form-row{grid-template-columns:1fr}.orbit-opportunity-detail dl>div{grid-template-columns:1fr;gap:3px}}.orbit-training-page .orbit-task-table-surface{margin-top:12px}.orbit-training-page .orbit-table th:first-child{width:42%}.orbit-training-page .orbit-table td:last-child{text-align:right;width:84px}.orbit-training-roadmap{gap:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.orbit-training-roadmap li{min-width:max-content;color:var(--orbit-text-secondary);align-items:center;font-size:10px;display:flex}.orbit-training-roadmap li:not(:last-child):after{background:var(--orbit-line-soft);content:"";width:22px;height:1px;margin-inline:7px}.orbit-training-roadmap li.is-active{color:var(--orbit-ink);font-weight:700}.orbit-training-roadmap li.is-complete{color:var(--orbit-text-secondary);text-decoration:line-through}.orbit-training-session-drawer{width:min(96vw,760px)}.orbit-training-session{gap:18px;min-height:0;display:grid}.orbit-training-session>.orbit-chat-messages{border-block:1px solid var(--orbit-line-soft);min-height:240px;max-height:42vh;padding:12px 0;overflow-y:auto}.orbit-training-session>.orbit-chat-composer{width:100%;padding:0;position:static}.orbit-training-session .orbit-chat-composer-box select{background:0 0;border:0;min-width:110px}.orbit-training-session .orbit-message-avatar svg{width:14px;height:14px}.orbit-training-session .orbit-opportunity-detail p{align-items:center;gap:6px;display:flex}.orbit-training-session .orbit-opportunity-form>h3{margin:0;font-size:12px}@media (width<=720px){.orbit-training-page .orbit-table th:nth-child(4),.orbit-training-page .orbit-table td:nth-child(4),.orbit-training-page .orbit-table th:nth-child(5),.orbit-training-page .orbit-table td:nth-child(5){display:none}}.orbit-tasks-page .orbit-kanban-shell{padding-bottom:18px}.orbit-tasks-page .orbit-kanban-toolbar{border-bottom:1px solid var(--orbit-line);min-height:43px;margin-bottom:8px}.orbit-tasks-page .orbit-kanban-board{grid-template-columns:repeat(var(--kanban-columns), minmax(240px, 1fr));scrollbar-width:thin;gap:9px;padding:2px 0 10px;overflow-x:auto}.orbit-tasks-page .orbit-kanban-board>section{--column-color:#737a76;--column-surface:#f8f8f8;background:var(--column-surface);border:1px solid #e2e4e2;border-radius:8px;min-width:240px;min-height:470px;overflow:hidden}.orbit-tasks-page .orbit-kanban-board>section[data-tone=amber]{--column-color:#a66c24;--column-surface:#fbfaf7}.orbit-tasks-page .orbit-kanban-board>section[data-tone=blue]{--column-color:#4e73be;--column-surface:#f8f9fc}.orbit-tasks-page .orbit-kanban-board>section[data-tone=violet]{--column-color:#6f58b5;--column-surface:#faf9fc}.orbit-tasks-page .orbit-kanban-board>section[data-tone=emerald]{--column-color:#4d7c65;--column-surface:#f8faf9}.orbit-tasks-page .orbit-kanban-board>section>header{height:38px;color:var(--orbit-ink);background:0 0;border-bottom:1px solid #e5e7e5;padding:0 9px}.orbit-tasks-page .orbit-kanban-board>section>header>span{text-transform:uppercase;gap:6px;font-size:9px}.orbit-tasks-page .orbit-kanban-board>section>header .orbit-task-state-mark{color:var(--column-color)}.orbit-tasks-page .orbit-kanban-board>section>header em{min-width:20px;height:20px;color:var(--orbit-text-secondary);background:#ecefed}.orbit-tasks-page .orbit-kanban-board>section>header small{color:var(--orbit-text-secondary);font-size:8px}.orbit-tasks-page .orbit-kanban-board>section>header small.is-over{color:#a33e36}.orbit-tasks-page .orbit-kanban-board>section>header button{color:var(--orbit-text-secondary)}.orbit-tasks-page .orbit-kanban-board>section>header button:hover{color:var(--orbit-ink);background:#ecefed}.orbit-tasks-page .orbit-kanban-board>section>p{display:none}.orbit-tasks-page .orbit-kanban-cards{scrollbar-width:thin;align-content:start;gap:7px;min-height:410px;max-height:calc(100vh - 335px);padding:7px;overflow-y:auto}.orbit-tasks-page .orbit-kanban-cards article{height:auto;min-height:92px;box-shadow:none;background:#fff;border:1px solid #dfe2df;border-radius:7px;grid-template-rows:auto auto auto;gap:7px;padding:9px;display:grid}.orbit-tasks-page .orbit-kanban-cards article:hover{border-color:#c9ceca;box-shadow:0 1px 3px #1c292214}.orbit-tasks-page .orbit-kanban-cards article>header strong{-webkit-line-clamp:2;font-size:10px;line-height:1.35}.orbit-tasks-page .orbit-kanban-cards article>header svg{width:11px;height:11px}.orbit-tasks-page .orbit-kanban-card-body{min-height:18px}.orbit-tasks-page .orbit-kanban-tags .orbit-tag{font-size:8px;min-height:17px!important;padding:1px 5px!important}.orbit-tasks-page .orbit-kanban-cards article>footer{align-items:center;gap:8px;padding-top:6px}.orbit-tasks-page .orbit-kanban-cards article>footer>div{align-items:center;gap:7px;min-width:0;display:flex}.orbit-tasks-page .orbit-kanban-cards article>footer span{text-overflow:ellipsis;white-space:nowrap;max-width:92px;font-size:8px;overflow:hidden}.orbit-tasks-page .orbit-kanban-cards article>footer>.orbit-task-priority-mark{flex:none;max-width:none;overflow:visible}.orbit-tasks-page .orbit-kanban-cards article>footer>.orbit-task-priority-mark>span{max-width:none}.orbit-tasks-page .orbit-kanban-cards article>footer .orbit-kanban-assignee{color:#535b56;background:#f4f5f4;border:1px solid #d9ddda;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid}.orbit-tasks-page .orbit-kanban-cards article>footer .orbit-kanban-assignee svg{width:11px;height:11px}.orbit-tasks-page .orbit-kanban-cards article>footer em{border-radius:4px;padding:2px 5px;font-size:7px}.orbit-tasks-page .orbit-kanban-add{min-height:32px;color:var(--orbit-text-secondary);box-shadow:none;background:0 0;border:0;justify-content:flex-start;padding:0 8px}.orbit-tasks-page .orbit-kanban-add:hover{color:var(--orbit-ink);background:#eef0ee}.orbit-task-advanced-toggle{align-items:center;gap:var(--orbit-space-3);text-align:left;margin:2px 14px 0;border:0!important;border-top:1px solid var(--orbit-line-soft)!important;border-bottom:1px solid var(--orbit-line-soft)!important;color:var(--orbit-ink)!important;background:0 0!important;border-radius:0!important;justify-content:space-between!important;padding:11px 0!important;display:flex!important}.orbit-task-advanced-toggle>span{gap:3px;display:grid}.orbit-task-advanced-toggle strong{font-size:var(--orbit-text-sm)}.orbit-task-advanced-toggle small{color:var(--orbit-text-secondary);font-size:var(--orbit-text-xs);font-weight:400}.orbit-task-advanced-toggle>svg{width:16px;height:16px;transition:transform .16s}.orbit-task-advanced-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.orbit-task-advanced-panel{gap:12px;padding:2px 0 0;display:grid}.orbit-task-advanced-panel>label{gap:5px;padding:0 14px;display:grid}.orbit-task-draft-status{color:var(--orbit-text-secondary);font-size:var(--orbit-text-xs);margin:0 14px}.orbit-task-editor{overscroll-behavior:contain;max-height:calc(100vh - 28px);overflow-y:auto}.orbit-task-editor>.orbit-panel-header{z-index:4;background:var(--orbit-surface);position:sticky;top:0}.orbit-task-editor>footer{z-index:4;border-top:1px solid var(--orbit-line);background:var(--orbit-surface);min-height:54px;position:sticky;bottom:0;padding:9px 14px!important}.orbit-task-detail-drawer{flex-direction:column;display:flex}.orbit-task-detail-summary{gap:var(--orbit-space-3);padding:var(--orbit-space-5) 0;border-bottom:1px solid var(--orbit-line-soft);grid-template-columns:1fr 1fr;display:grid}.orbit-task-detail-summary>div{gap:4px;display:grid}.orbit-task-detail-summary span{color:var(--orbit-text-secondary);font-size:var(--orbit-text-xs)}.orbit-task-detail-summary strong{font-size:var(--orbit-text-sm)}.orbit-task-detail-copy{padding:var(--orbit-space-5) 0;border-bottom:1px solid var(--orbit-line-soft)}.orbit-task-detail-copy h3,.orbit-task-detail-relations h3{margin:0 0 var(--orbit-space-2);font-size:var(--orbit-text-sm)}.orbit-task-detail-copy p{color:var(--orbit-text-secondary);margin:0;line-height:1.55}.orbit-task-detail-relations{gap:var(--orbit-space-4);padding:var(--orbit-space-5) 0;display:grid}.orbit-task-detail-relations p{gap:var(--orbit-space-2);flex-wrap:wrap;margin:0;display:flex}.orbit-task-detail-drawer>.orbit-drawer-footer{background:var(--orbit-surface);margin-top:auto;position:sticky;bottom:0}.orbit-home-now{gap:var(--orbit-space-3);display:grid}.orbit-home-now>header{justify-content:space-between;align-items:end;gap:var(--orbit-space-4);padding:var(--orbit-space-2) 0;display:flex}.orbit-home-now>header h2{font-size:var(--orbit-text-lg);margin:0}.orbit-home-now>header p{color:var(--orbit-text-secondary);margin:4px 0 0}.orbit-customize-bar fieldset{gap:var(--orbit-space-2);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.orbit-customize-bar label{border:1px solid var(--orbit-line);border-radius:var(--orbit-radius-sm);background:var(--orbit-surface);cursor:pointer;align-items:center;gap:6px;min-height:32px;padding:0 8px;display:inline-flex}.orbit-customize-bar input{width:15px;height:15px;accent-color:var(--orbit-accent)}.orbit-page-heading[data-execution-surface=overview]{padding-block:11px}.orbit-page-heading[data-execution-surface=overview] .orbit-space-identity{min-width:0}.orbit-page-heading[data-execution-surface=overview] .orbit-space-identity>div:first-of-type{gap:3px;min-width:0;display:grid}.orbit-page-heading[data-execution-surface=overview] .orbit-space-identity small{color:#747b77;letter-spacing:.04em;font-size:9px;font-weight:650}.orbit-page-heading[data-execution-surface=overview] .orbit-space-identity h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:1.0625rem!important}.orbit-page-heading[data-execution-surface=overview] .orbit-space-symbol{color:#4c5650;background:#f1f3f2;border-color:#d8ddda}.orbit-page-heading[data-execution-surface=overview] .orbit-space-title{min-height:36px}.orbit-page-heading[data-execution-surface=overview] .orbit-space-actions{flex:none}.orbit-page-heading[data-execution-surface=overview] .orbit-space-actions>button{min-height:30px;padding-inline:5px;text-decoration:none;font-size:.75rem!important}.orbit-page-heading[data-execution-surface=overview] .orbit-space-actions>button:hover{background:#f2f4f3;text-decoration:none}.orbit-page-heading[data-execution-surface=overview] .orbit-overview-tabs{gap:2px;min-width:0;margin-top:5px}.orbit-page-heading[data-execution-surface=overview] .orbit-overview-tabs button{white-space:nowrap;align-items:center;gap:6px;min-width:0;padding-inline:10px;display:inline-flex}.orbit-page-heading[data-execution-surface=overview] .orbit-overview-tabs button svg{width:14px;height:14px}.orbit-page-heading[data-execution-surface=overview] .orbit-overview-tabs button.is-active:after{background:var(--od-green);content:"";display:block}.orbit-overview-toolbar{min-height:46px;position:relative}.orbit-overview-summary{color:#68706b;font-size:9.5px;font-weight:500}.orbit-overview-toolbar .orbit-toolbar-actions{gap:7px}.orbit-overview-toolbar .orbit-overview-icon-button{color:#555d58;background:#fff;border:1px solid #d6dbd8;border-radius:6px;place-items:center;width:30px;height:30px;padding:0;display:grid}.orbit-overview-toolbar .orbit-overview-icon-button:hover,.orbit-overview-customize-trigger:hover{background:#f5f6f5;border-color:#bfc6c2}.orbit-overview-customize{position:relative}.orbit-overview-toolbar .orbit-overview-customize-trigger{color:#353c38;background:#fff;border:1px solid #d6dbd8;border-radius:6px;place-items:center;width:30px;height:30px;padding:0;display:grid}.orbit-overview-toolbar .orbit-overview-customize-trigger svg{width:14px;height:14px}.orbit-overview-customize-trigger[aria-expanded=true]{background:#f1f3f2;border-color:#aeb6b1}.orbit-overview-customize-popover{z-index:30;background:#fff;border:1px solid #cfd5d1;border-radius:9px;width:306px;position:absolute;top:calc(100% + 7px);right:0;overflow:hidden;box-shadow:0 14px 32px #161d1924}.orbit-overview-customize-popover>header{border-bottom:1px solid #e2e5e3;justify-content:space-between;align-items:center;height:42px;padding:0 11px 0 13px;display:flex}.orbit-overview-customize-popover>header strong{font-size:11px;font-weight:680}.orbit-overview-customize-popover>header button{color:#68706b;background:0 0;border:0;border-radius:5px;place-items:center;width:26px;height:26px;padding:0;display:grid}.orbit-overview-customize-popover>header button:hover{color:#202622;background:#f0f2f1}.orbit-overview-customize-popover>header svg{width:14px}.orbit-overview-customize-popover fieldset{border:0;margin:0;padding:6px;display:grid}.orbit-overview-module-switch{cursor:pointer;border-radius:6px;grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:12px;min-height:48px;padding:6px 7px;display:grid;position:relative}.orbit-overview-module-switch:hover{background:#f5f6f5}.orbit-overview-module-switch>span{gap:2px;min-width:0;display:grid}.orbit-overview-module-switch strong{color:#242a26;font-size:10px;font-weight:640}.orbit-overview-module-switch small{color:#747b77;font-size:9px}.orbit-overview-module-switch>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.orbit-overview-module-switch>i{background:#e3e6e4;border:1px solid #aeb6b1;border-radius:99px;width:28px;height:16px;display:block;position:relative}.orbit-overview-module-switch>i:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #151c182e}.orbit-overview-module-switch>input:checked+i{background:#606964;border-color:#606964}.orbit-overview-module-switch>input:checked+i:after{transform:translate(12px)}.orbit-overview-module-switch>input:focus-visible+i{outline-offset:2px;outline:2px solid #26312b}.orbit-overview-customize-popover>footer{border-top:1px solid #e2e5e3;justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:6px 12px;display:flex}.orbit-overview-customize-popover>footer button{color:#3d4842;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:9px;font-weight:620;text-decoration:underline}.orbit-overview-customize-popover>footer span{color:#858b87;font-size:8px}.orbit-choice-menu,.orbit-list-filter-anchor{min-width:0;position:relative}.orbit-choice-trigger{color:#252b27;text-align:left;background:#fff;border:1px solid #cfd5d1;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-width:0;min-height:32px;padding:0 8px;display:grid}.orbit-choice-trigger:not([data-has-icon=true]){grid-template-columns:minmax(0,1fr) auto}.orbit-choice-trigger:hover,.orbit-choice-trigger[aria-expanded=true]{background:#f5f6f5;border-color:#aeb6b1}.orbit-choice-trigger:focus-visible{outline-offset:2px;outline:2px solid #26312b}.orbit-choice-trigger>svg{color:#737b76;width:13px;height:13px}.orbit-choice-trigger[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.orbit-choice-icon{color:#68716c;place-items:center;display:grid}.orbit-choice-icon>svg{width:14px;height:14px}.orbit-choice-value{align-items:baseline;gap:6px;min-width:0;display:flex}.orbit-choice-value small{color:#737b76;white-space:nowrap;font-size:9px;font-weight:520}.orbit-choice-value strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;overflow:hidden}.orbit-choice-popover{z-index:42;background:#fff;border:1px solid #cfd5d1;border-radius:9px;width:max(100%,260px);position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 14px 32px #161d1924}.orbit-choice-popover>header{border-bottom:1px solid #e2e5e3;align-items:center;min-height:38px;padding:0 11px;display:flex}.orbit-choice-popover>header strong{font-size:10px;font-weight:680}.orbit-choice-options{max-height:320px;padding:6px;display:grid;overflow-y:auto}.orbit-choice-options>button{color:#3d4540;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:18px minmax(0,1fr) 16px;align-items:center;gap:9px;width:100%;min-height:42px;padding:6px 7px;display:grid}.orbit-choice-options>button:hover,.orbit-choice-options>button.is-selected{color:#1f2521;background:#f1f3f2}.orbit-choice-options>button:focus-visible{outline-offset:-2px;outline:2px solid #26312b}.orbit-choice-option-icon{color:#6f7772;place-items:center;display:grid}.orbit-choice-option-icon>svg{width:14px;height:14px}.orbit-task-state-mark,.orbit-task-priority-mark{color:#68716c;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:9px;font-weight:650;line-height:1;display:inline-flex}.orbit-task-state-mark>svg,.orbit-task-priority-mark>svg{stroke-width:1.9px;width:13px;min-width:13px;height:13px}.orbit-task-state-mark[data-status=pending]{color:#6d746f}.orbit-task-state-mark[data-status=in_progress]{color:#456b9a}.orbit-task-state-mark[data-status=blocked],.orbit-task-state-mark[data-status=failed]{color:#a0463f}.orbit-task-state-mark[data-status=completed]{color:#42715d}.orbit-task-state-mark[data-status=cancelled]{color:#858b87}.orbit-task-priority-mark[data-priority=urgent]{color:#b54d45}.orbit-task-priority-mark[data-priority=high]{color:#a46d18}.orbit-task-priority-mark[data-priority=normal]{color:#4b6f9c}.orbit-task-priority-mark[data-priority=low]{color:#858b87}.orbit-task-priority-all{border:1px solid #aeb5b1;border-radius:3px;width:13px;height:13px}.orbit-list-bar nav .orbit-task-state-mark{pointer-events:none}.orbit-list-bar nav .orbit-task-state-mark>svg{width:12px;height:12px}.orbit-kanban-toolbar.orbit-universal-bar>div:first-child{flex-wrap:nowrap;flex:420px;width:min(100%,560px)}.orbit-kanban-toolbar .orbit-kanban-project-choice{flex:0 270px;width:270px;min-width:210px}.orbit-shell-v2 .orbit-kanban-toolbar .orbit-kanban-project-choice>.orbit-choice-trigger[aria-label]{flex:auto;grid-template-columns:auto minmax(0,1fr) auto;justify-content:stretch;width:100%;min-width:100%;padding:0 8px;display:grid}.orbit-kanban-toolbar .orbit-choice-value{min-width:0;display:flex}.orbit-kanban-toolbar>div:first-child>.is-muted{white-space:nowrap;flex:none;min-width:max-content}.orbit-choice-option-copy{gap:2px;min-width:0;display:grid}.orbit-shell-v2 .orbit-kanban-project-choice .orbit-choice-options>button{grid-template-columns:18px minmax(0,1fr) 16px;justify-content:normal;padding:6px 7px;display:grid;height:auto!important;min-height:46px!important}.orbit-kanban-project-choice .orbit-choice-option-copy{color:#3d4540;align-content:center;gap:2px;width:100%;min-width:0;display:grid}.orbit-kanban-project-choice .orbit-choice-option-copy>strong,.orbit-kanban-project-choice .orbit-choice-option-copy>small{width:100%;min-width:0;display:block}.orbit-choice-options>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:620;overflow:hidden}.orbit-choice-options>button small{color:#747b77;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.orbit-choice-options>button>svg{color:#59625c;width:14px;height:14px}.orbit-agent-library-actions>.orbit-list-filter-anchor>button{color:#68716b;background:0 0;border:0;border-radius:6px;place-items:center;width:32px;min-width:32px;height:32px;padding:0;display:grid}.orbit-agent-library-actions>.orbit-list-filter-anchor>button:hover,.orbit-agent-library-actions>.orbit-list-filter-anchor>button.is-active{color:#232925;background:#eef0ef}.orbit-list-filter-anchor .orbit-task-filter-popover{width:min(286px,100vw - 24px);max-height:min(430px,100vh - 140px);top:calc(100% + 7px);left:auto;right:0;overflow:hidden auto}#orbit-agent-filters{flex-direction:column;display:flex;overflow:hidden}#orbit-agent-filters>header,#orbit-agent-filters>footer{background:#fff;flex:none}.orbit-agent-filter-body{min-height:0;overflow:hidden auto}.orbit-task-filter-popover>.orbit-task-filter-group,.orbit-agent-filter-body>.orbit-task-filter-group{border-bottom:1px solid #e7e9e8;padding:8px 6px}.orbit-task-filter-group>strong{color:#747b77;letter-spacing:.05em;text-transform:uppercase;padding:2px 7px 6px;font-size:8px;font-weight:700;display:block}.orbit-task-filter-group>div{max-height:none;display:grid;overflow:hidden}.orbit-shell-v2 .orbit-list-filter-anchor .orbit-task-filter-popover .orbit-task-filter-group>div>button{color:#3d4540;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:17px minmax(0,1fr) 15px;justify-content:normal;align-items:center;gap:8px;width:100%;min-height:36px;padding:0 7px;font-size:10px;display:grid}.orbit-shell-v2 .orbit-list-filter-anchor .orbit-task-filter-popover .orbit-task-filter-group>div>button:hover,.orbit-shell-v2 .orbit-list-filter-anchor .orbit-task-filter-popover .orbit-task-filter-group>div>button.is-selected{color:#1f2521;background:#f1f3f2}.orbit-task-filter-group>div>button>:first-child{justify-self:center;width:17px;min-width:17px}.orbit-task-filter-group>div>button>svg{color:#6e7671;height:13px}.orbit-task-filter-group>div>button>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;justify-self:stretch;width:100%;min-width:0;max-width:100%;overflow:hidden}.orbit-task-filter-group>div>button>svg:last-child{justify-self:end;width:13px}.orbit-task-priority-dot{border:2px solid #8b928e;border-radius:50%;justify-self:center;width:8px;height:8px}.orbit-task-priority-dot.is-urgent{background:#a14640;border-color:#a14640}.orbit-task-priority-dot.is-high{background:#92691d;border-color:#92691d}.orbit-task-priority-dot.is-normal{border-color:#55708a}.orbit-task-priority-dot.is-low{border-color:#7a827d}.orbit-task-view-controls>.orbit-choice-menu{width:166px}.orbit-kanban-project-choice{width:min(270px,100%)}.orbit-kanban-project-choice .orbit-choice-popover{width:max(100%,300px)}.orbit-page-heading .orbit-team-menu{width:min(320px,100vw - 32px);max-height:min(420px,100vh - 150px);overflow-y:auto}.orbit-page-heading .orbit-team-menu>button{grid-template-columns:18px minmax(0,1fr) 16px;gap:9px;height:auto;min-height:42px;padding:6px 8px;display:grid}.orbit-page-heading .orbit-team-menu>button span{text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.orbit-tasks-page .orbit-module-heading-icon{color:#4f5953!important;background:#f1f3f2!important;border-color:#d8ddda!important}.orbit-tasks-page .orbit-kanban-board>section,.orbit-tasks-page .orbit-kanban-board>section[data-tone]{--column-surface:#f7f8f7}.orbit-task-detail-drawer{overflow:hidden}.orbit-task-detail-scroll{flex:auto;min-height:0;padding-right:4px;overflow-y:auto}.orbit-task-detail-drawer>.orbit-drawer-footer{z-index:2;background:#fff;flex:none;margin:0 -22px -22px;padding:12px 22px;position:static}.orbit-task-description-markdown{color:var(--orbit-text-secondary);font-size:11px;line-height:1.58}.orbit-task-description-markdown>:first-child{margin-top:0}.orbit-task-description-markdown>:last-child{margin-bottom:0}.orbit-task-description-markdown :is(h4,p,ul,ol){margin:0 0 10px}.orbit-task-description-markdown h4{color:#242b27;padding-top:5px;font-size:11px}.orbit-task-description-markdown :is(ul,ol){padding-left:20px}.orbit-task-description-markdown li+li{margin-top:4px}.orbit-task-description-markdown code{color:#33413a;background:#eef1ef;border-radius:4px;padding:1px 4px;font-size:9px}.orbit-overview-cockpit{gap:22px;padding-top:18px;display:grid}.orbit-overview-primary{gap:10px;display:grid}.orbit-overview-primary>header{justify-content:space-between;align-items:end;display:flex}.orbit-overview-primary>header h2{color:#1d221f;margin:0;font-size:15px;font-weight:680}.orbit-overview-primary>header p{color:#747b77;margin:3px 0 0;font-size:10px}.orbit-home-operations{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:start;gap:12px;margin-top:0}.orbit-overview-surface{background:#f5f6f5;border:0;border-radius:8px;min-width:0;overflow:hidden}.orbit-overview-card-header{border-bottom:1px solid #dfe3e0;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 12px;display:flex}.orbit-overview-card-header>div{gap:2px;min-width:0;display:grid}.orbit-overview-card-header h3{color:#252b27;margin:0;font-size:11px;font-weight:680}.orbit-overview-card-header small{color:#757c77;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.orbit-overview-card-header>button,.orbit-overview-section>header>button,.orbit-overview-activity>header>button{color:#4c5550;background:0 0;border:0;border-radius:5px;align-items:center;gap:4px;min-height:28px;padding:0 5px;font-size:9px;font-weight:620;display:inline-flex}.orbit-overview-card-header>button:hover,.orbit-overview-section>header>button:hover,.orbit-overview-activity>header>button:hover{color:#171c19;background:#e8ebe9}.orbit-overview-card-header>button svg,.orbit-overview-section>header>button svg,.orbit-overview-activity>header>button svg{width:12px}.orbit-home-tasks .orbit-agent-plan{min-height:0;padding:6px 8px 8px}.orbit-home-tasks .orbit-task-row{min-height:36px}.orbit-home-tasks .orbit-task-main{grid-template-columns:minmax(0,1fr) auto auto auto;height:auto;min-height:34px}.orbit-home-tasks .orbit-task-main>span:first-child{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.orbit-home-tasks .orbit-task-status .orbit-task-state-mark>svg{width:15px;height:15px}.orbit-home-tasks .orbit-task-main>:is(.orbit-task-state-mark,.orbit-task-priority-mark){font-size:8px}.orbit-home-tasks .orbit-task-main>.orbit-task-priority-mark{justify-content:flex-start;width:52px;display:inline-flex}.orbit-home-operations .orbit-agenda-card{margin-top:0}.orbit-agenda-card .orbit-agenda-list{grid-template-columns:1fr;display:grid}.orbit-agenda-card .orbit-agenda-list>button{background:0 0;border-bottom:1px solid #e1e4e2;border-right:0;grid-template-columns:34px auto minmax(0,1fr);min-height:58px;padding:7px 11px}.orbit-agenda-card .orbit-agenda-list>button:last-child{border-bottom:0}.orbit-agenda-card .orbit-agenda-list>button:hover{background:#ecefed}.orbit-agenda-card .orbit-agenda-list>button>i{background:#858c88;width:2px;height:28px}.orbit-agenda-card .orbit-agenda-list>button>div>strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.orbit-agenda-card .orbit-agenda-empty{justify-content:flex-start;min-height:104px;padding:14px}.orbit-agenda-card .orbit-agenda-empty>svg{color:#68716c}.orbit-agenda-card .orbit-agenda-empty button{color:#313934;background:#fff;border:1px solid #bdc4c0;margin-left:auto}.orbit-overview-grid{border-top:1px solid #d9ddda;border-bottom:1px solid #d9ddda;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:0;padding-block:4px}.orbit-overview-section{border-left:1px solid #e1e4e2;min-width:0;padding:0 14px 8px}.orbit-overview-section:first-child{border-left:0}.orbit-overview-section>header,.orbit-overview-activity>header{justify-content:space-between;align-items:center;gap:10px;min-height:52px;display:flex}.orbit-overview-section>header>div,.orbit-overview-activity>header>div{gap:2px;min-width:0;display:grid}.orbit-overview-section>header h2,.orbit-overview-activity>header h2{color:#232925;margin:0;font-size:12px;font-weight:680}.orbit-overview-section>header small,.orbit-overview-activity>header small{color:#7a817d;font-size:8px}.orbit-overview-section .orbit-project-list,.orbit-overview-section .orbit-run-list,.orbit-overview-section .orbit-approval-list{min-height:228px;padding:0}.orbit-overview-section .orbit-project-list button{min-height:43px;padding:4px 2px}.orbit-overview-section .orbit-object-icon{color:#56605a;background:#ecefed;border:0;border-radius:5px;width:25px;height:25px}.orbit-overview-section .orbit-object-icon svg{width:13px}.orbit-overview-section .orbit-project-list strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.orbit-overview-state{color:#68706b;white-space:nowrap;align-items:center;gap:5px;font-size:8px;font-weight:620;display:inline-flex}.orbit-overview-state>i{background:#7b827e;border-radius:50%;width:5px;height:5px}.orbit-overview-state.is-active>i,.orbit-overview-state.is-approved>i{background:#4f705f}.orbit-overview-state.is-draft>i,.orbit-overview-state.is-pending>i,.orbit-overview-state.is-waiting_approval>i,.orbit-overview-state.is-changes_requested>i{background:#876b45}.orbit-overview-state.is-running>i{background:#536b80}.orbit-overview-state.is-rejected>i,.orbit-overview-state.is-failed>i{background:#8b514e}.orbit-overview-section .orbit-run-list>button{background:0 0;min-height:89px;padding:10px 2px}.orbit-overview-section .orbit-run-list>button:hover{background:#f5f6f5}.orbit-overview-section .orbit-run-icon{color:#66716b}.orbit-overview-section .orbit-home-run-status>i{background:#e0e3e1;height:3px}.orbit-overview-section .orbit-home-run-status>i b{background:#69736d}.orbit-overview-section .orbit-home-run-status{grid-template-columns:minmax(48px,1fr) auto;gap:4px 8px}.orbit-overview-section .orbit-home-run-status>i{grid-area:1/1/span 2}.orbit-overview-section .orbit-home-run-status>.orbit-status{grid-area:1/2;justify-self:end}.orbit-overview-section .orbit-home-run-status>time{grid-area:2/2;justify-self:end}.orbit-overview-section .orbit-home-run-status>.orbit-status{align-items:center;gap:5px;font-size:8px;display:inline-flex;color:#68706b!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.orbit-overview-section .orbit-home-run-status>.orbit-status:before{content:"";background:#7b827e;border-radius:50%;width:5px;height:5px}.orbit-overview-section .orbit-home-run-status>.orbit-status-info:before{background:#536b80}.orbit-overview-section .orbit-home-run-status>.orbit-status-warning:before{background:#876b45}.orbit-overview-section .orbit-home-run-status>.orbit-status-danger:before{background:#8b514e}.orbit-overview-section .orbit-approval-list>div{min-height:76px;padding:10px 2px}.orbit-overview-section .orbit-approval-list>div>svg{color:#6e7671}.orbit-overview-section .orbit-approval-list strong{white-space:normal}.orbit-overview-section .orbit-approval-list button{background:0 0;height:27px;padding:0 8px}.orbit-overview-empty{color:#69716c;justify-content:center;align-items:center;gap:10px;min-height:150px;padding:16px;display:flex}.orbit-overview-empty>svg{width:18px}.orbit-overview-empty>span{gap:3px;display:grid}.orbit-overview-empty strong{color:#303732;font-size:10px}.orbit-overview-empty small{color:#7a817d;font-size:8px}.orbit-overview-section .orbit-data-state{min-height:150px;padding:16px 8px}.orbit-overview-section .orbit-data-state>svg{color:#69716c;background:0 0}.orbit-overview-activity{min-width:0}.orbit-overview-activity>header{border-bottom:1px solid #d9ddda}.orbit-overview-activity .orbit-activity-list button{color:#626a65;background:0 0;grid-template-columns:18px minmax(0,1fr) 100px 82px;min-height:46px;padding:6px 4px}.orbit-overview-activity .orbit-activity-list button:hover{background:#f5f6f5}.orbit-overview-activity .orbit-activity-list svg{color:#69716d;width:14px}.orbit-overview-activity .orbit-activity-list span strong{font-size:10px;font-weight:620}.orbit-overview-activity .orbit-activity-list span small,.orbit-overview-activity .orbit-activity-list :is(em,time){font-size:8px}@media (width<=1060px){.orbit-home-operations,.orbit-overview-grid{grid-template-columns:1fr}.orbit-overview-section{border-top:1px solid #e1e4e2;border-left:0}.orbit-overview-section:first-child{border-top:0}.orbit-overview-section .orbit-project-list,.orbit-overview-section .orbit-run-list,.orbit-overview-section .orbit-approval-list{min-height:0}}@media (width<=860px){.orbit-page-heading[data-execution-surface=overview] .orbit-space-title{align-items:flex-start}.orbit-page-heading[data-execution-surface=overview] .orbit-space-actions{gap:2px;margin-left:auto}.orbit-page-heading[data-execution-surface=overview] .orbit-space-actions>button{justify-content:center;width:30px;min-width:30px;padding:0;display:inline-flex;font-size:0!important}.orbit-page-heading[data-execution-surface=overview] .orbit-overview-tabs{scrollbar-width:none;width:100%;max-width:100%;overflow-x:auto}.orbit-page-heading[data-execution-surface=overview] .orbit-overview-tabs>button{flex:none}.orbit-page-heading[data-execution-surface=overview] .orbit-overview-tabs::-webkit-scrollbar{display:none}.orbit-overview-toolbar{flex-direction:column;align-items:flex-start;gap:4px}.orbit-overview-toolbar .orbit-toolbar-actions{justify-content:flex-end;width:100%}.orbit-overview-customize-popover{width:auto;position:fixed;top:96px;left:12px;right:12px}.orbit-overview-activity .orbit-activity-list button{grid-template-columns:18px minmax(0,1fr) auto}.orbit-overview-activity .orbit-activity-list em{display:none}}@media (width<=1080px){.orbit-list-context{border-top:1px solid var(--orbit-line-soft);border-left:0;order:3;width:100%;margin:0;padding:7px 0 0}.orbit-task-view-controls{flex-wrap:wrap;width:100%}}@media (width<=960px){.orbit-task-table-surface .orbit-table [data-column=project],.orbit-task-table-surface .orbit-table [data-column=priority],.orbit-project-table-surface .orbit-table [data-column=agents],.orbit-project-table-surface .orbit-table [data-column=standards],.orbit-project-table-surface .orbit-table [data-column=due]{display:none}.orbit-table-wrap{max-width:100%;overflow-x:clip}}@media (width<=700px){.orbit-task-quick-create{grid-template-columns:auto minmax(0,1fr) auto}.orbit-task-quick-create select{grid-column:2/4}.orbit-task-view-controls>label{flex:1;min-width:130px}.orbit-task-view-controls select{width:100%}.orbit-task-columns{margin-left:auto}.orbit-task-detail-summary{grid-template-columns:1fr}}@media (width<=860px){.orbit-sidebar-trigger{display:grid}.orbit-sidebar-v2.is-open{z-index:60;width:min(310px,100vw - 70px);height:100vh;box-shadow:18px 0 48px color-mix(in srgb, var(--orbit-ink) 14%, transparent);display:flex;position:fixed;top:0;bottom:0;left:70px}.orbit-topbar>label{width:min(430px,100vw - 190px)}}@media (width<=620px){.orbit-sidebar-trigger{left:8px}.orbit-sidebar-backdrop{left:56px}.orbit-sidebar-v2.is-open{width:min(310px,100vw - 56px);left:56px}.orbit-topbar>label{width:calc(100% - 128px);margin-left:38px}.orbit-topbar kbd{display:none}.orbit-command-backdrop{place-items:center;padding:8px}.orbit-command-dialog>footer{display:none}}.orbit-module-heading-actions .orbit-heading-action.is-icon-only{justify-content:center;width:34px;min-width:34px;padding:0;font-size:0;overflow:visible}.orbit-module-heading-actions .orbit-heading-action.is-icon-only svg{width:15px;height:15px}.orbit-review-summary{grid-template-columns:repeat(3,minmax(132px,.45fr)) minmax(260px,1fr)}.orbit-review-summary small{font-size:9px}.orbit-review-empty,.orbit-agent-empty.orbit-compact-empty{min-height:250px;padding:32px}.orbit-opportunity-table-surface .orbit-task-group .orbit-table-wrap{overflow-x:auto}.orbit-opportunity-table-surface .orbit-table{table-layout:fixed;min-width:920px}.orbit-opportunity-table-surface .orbit-table :is(th,td){overflow-wrap:normal;word-break:normal}.orbit-opportunity-table-surface .orbit-table [data-column=opportunity]{width:25%;min-width:230px}.orbit-opportunity-table-surface .orbit-table [data-column=method]{width:105px}.orbit-opportunity-table-surface .orbit-table [data-column=service]{width:150px}.orbit-opportunity-table-surface .orbit-table [data-column=score]{width:72px}.orbit-opportunity-table-surface .orbit-table [data-column=next-action]{width:155px}.orbit-opportunity-table-surface .orbit-table [data-column=stage]{width:105px}.orbit-opportunity-table-surface .orbit-table [data-column=actions]{width:72px}.orbit-opportunity-table-surface .orbit-table td[data-column=service],.orbit-opportunity-table-surface .orbit-table td[data-column=next-action]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orbit-opportunity-table-surface .orbit-task-table-actions{opacity:1}.orbit-projects-page>.orbit-module-heading{padding-bottom:12px}.orbit-projects-page>.orbit-module-heading .orbit-module-heading-copy{min-width:0}.orbit-projects-page>.orbit-module-heading p{white-space:normal;max-width:680px}.orbit-projects-page>.orbit-list-bar{z-index:4;position:relative;overflow:visible}.orbit-projects-page>.orbit-list-bar>.orbit-list-context{flex:0 270px;width:min(270px,30vw);min-width:210px;margin-left:8px;margin-right:8px}.orbit-projects-page .orbit-project-team-choice{width:100%;min-width:0}.orbit-projects-page .orbit-project-team-choice>.orbit-choice-trigger[aria-label]{grid-template-columns:auto minmax(0,1fr) auto;justify-content:stretch;width:100%;min-width:0;padding:0 8px;display:grid}.orbit-projects-page .orbit-project-team-choice .orbit-choice-value{flex-direction:row;align-items:baseline;gap:6px;min-width:0}.orbit-projects-page .orbit-project-team-choice .orbit-choice-popover{width:max(100%,300px)}.orbit-projects-page .orbit-project-team-choice .orbit-choice-options>button{grid-template-columns:18px minmax(0,1fr) 16px;justify-content:normal;width:100%;padding:6px 7px;display:grid;height:auto!important;min-height:46px!important}.orbit-methodologies-page>.orbit-list-bar{z-index:4;position:relative;overflow:visible}.orbit-methodologies-page>.orbit-list-bar>.orbit-list-context{flex:0 270px;width:min(270px,30vw);min-width:210px;margin:0 8px}.orbit-methodologies-page .orbit-method-project-choice{width:100%;min-width:0}.orbit-methodologies-page .orbit-method-project-choice>.orbit-choice-trigger{width:100%}.orbit-methodologies-page .orbit-method-project-choice .orbit-choice-popover{width:max(100%,300px);left:auto;right:0}.orbit-knowledge-page>.orbit-list-bar{z-index:5;position:relative;overflow:visible}.orbit-knowledge-page>.orbit-list-bar>.orbit-list-context{flex:0 270px;width:min(270px,30vw);min-width:210px;margin:0 8px}.orbit-knowledge-page .orbit-knowledge-project-choice{width:100%;min-width:0}.orbit-knowledge-page .orbit-knowledge-project-choice>.orbit-choice-trigger{width:100%}.orbit-knowledge-page .orbit-knowledge-project-choice .orbit-choice-popover{width:max(100%,300px);left:auto;right:0}.orbit-knowledge-page .orbit-knowledge-canvas-panel{border-bottom:1px solid var(--orbit-line);background:#fff;min-width:0;margin:0 14px;position:relative;overflow:hidden}.orbit-knowledge-page .orbit-graph-tools{z-index:6;gap:8px;display:grid;position:absolute;top:14px;right:14px}.orbit-knowledge-page .orbit-graph-tools button{color:#434b46;background:#fffffff5;border:1px solid #d6dbd8;border-radius:8px;width:34px;height:34px;box-shadow:0 1px 3px #161d190f}.orbit-knowledge-page .orbit-graph-tools button:hover{color:#171d19;background:#f6f7f6;border-color:#b9c0bc}.orbit-knowledge-page .orbit-graph-tools .orbit-graph-explore{width:auto;padding:0 10px}.orbit-knowledge-page .orbit-knowledge-canvas{border:0;min-height:clamp(560px,100vh - 245px,760px)}.orbit-knowledge-page .orbit-knowledge-canvas:before{display:none}.orbit-knowledge-page .orbit-graph-stage{inset:0 64px 0 0}.orbit-knowledge-page .orbit-graph-stage g,.orbit-knowledge-page .orbit-graph-stage g[data-relation=project],.orbit-knowledge-page .orbit-graph-stage g[data-relation=tag]{color:#bfc4c1}.orbit-knowledge-page .orbit-graph-edge-halo{display:none}.orbit-knowledge-page .orbit-graph-edge-line,.orbit-knowledge-page .orbit-graph-stage g[data-relation=semantic] .orbit-graph-edge-line,.orbit-knowledge-page .orbit-graph-stage g[data-relation=tag] .orbit-graph-edge-line{stroke-width:1px;stroke-dasharray:none}.orbit-knowledge-page .orbit-graph-edge-label{display:none}.orbit-knowledge-page .orbit-graph-node{width:126px;min-height:62px;box-shadow:none;text-align:center;background:0 0;border:0;border-radius:0;grid-template-rows:22px auto;grid-template-columns:1fr;justify-items:center;gap:5px;padding:0}.orbit-knowledge-page .orbit-graph-node:hover,.orbit-knowledge-page .orbit-graph-node.is-selected{box-shadow:none;background:0 0;border:0;transform:translate(-50%,-50%)scale(1.04)}.orbit-knowledge-page .orbit-graph-node>span{background:#202522;border:0;border-radius:50%;width:17px;height:17px;display:block;box-shadow:0 0 0 4px #fff}.orbit-knowledge-page .orbit-graph-node[data-type=document]>span,.orbit-knowledge-page .orbit-graph-node[data-type=url]>span{background:#858b87}.orbit-knowledge-page .orbit-graph-node.is-related>span{background:#555b57}.orbit-knowledge-page .orbit-graph-node.is-selected>span{background:#111;box-shadow:0 0 0 4px #fff,0 0 0 6px #9ca29e}.orbit-knowledge-page .orbit-graph-node strong{color:#303632;text-align:center;white-space:normal;width:100%;font-size:8px;font-weight:580;line-height:1.2;overflow:visible}.orbit-knowledge-page .orbit-knowledge-canvas.has-selection .orbit-graph-node:not(.is-selected):not(.is-related){opacity:.2}.orbit-project-table-surface .orbit-table-wrap{max-width:100%;overflow-x:hidden}.orbit-project-table-surface .orbit-table{table-layout:fixed;width:100%}.orbit-project-table-surface .orbit-table [data-column=project]{width:auto}.orbit-project-table-surface .orbit-table [data-column=status]{width:82px}.orbit-project-table-surface .orbit-table [data-column=priority]{width:88px}.orbit-project-table-surface .orbit-table [data-column=due]{width:100px}.orbit-project-table-surface .orbit-table [data-column=agents]{width:78px}.orbit-project-table-surface .orbit-table [data-column=standards]{width:98px}.orbit-project-table-surface .orbit-table [data-column=actions]{width:92px}.orbit-project-table-surface .orbit-table :is(th,td){min-width:0;padding-inline:9px}.orbit-project-table-surface .orbit-table :is(td,th)[data-column=agents],.orbit-project-table-surface .orbit-table :is(td,th)[data-column=standards]{white-space:nowrap}.orbit-project-table-surface .orbit-table th[data-column=actions]{text-align:right}.orbit-project-table-surface .orbit-project-table-title,.orbit-project-table-surface .orbit-project-table-title>span{width:100%;min-width:0;overflow:hidden}.orbit-project-table-surface .orbit-project-table-title :is(strong,small){text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:none;display:block;overflow:hidden}.orbit-project-table-surface .orbit-project-table-actions{justify-content:flex-end}.orbit-project-table-surface .orbit-project-table-actions .orbit-icon-button{width:32px;min-width:32px;height:32px;min-height:32px}.orbit-project-table-surface .orbit-project-table-actions .orbit-icon-button.is-danger{color:#9a443e}.orbit-project-cards article{cursor:default;overflow:hidden}.orbit-project-cards article header{min-width:0}.orbit-project-cards article header>.orbit-project-card-icon{color:#59635d;width:20px;min-width:20px;height:20px;padding:0;display:inline-flex}.orbit-project-cards article header>.orbit-project-card-icon svg{width:16px;height:16px}.orbit-project-cards article header>.orbit-status{width:fit-content;min-width:0;height:auto;min-height:22px;color:var(--orbit-ink-subtle);padding:2px 7px;background:var(--orbit-surface-subtle)!important}.orbit-project-cards article header>.orbit-status-success{color:var(--orbit-success);background:var(--orbit-success-soft)!important}.orbit-project-cards article header>.orbit-status-warning{color:var(--orbit-warning);background:var(--orbit-warning-soft)!important}.orbit-project-cards .orbit-project-quick-actions{margin-left:auto}.orbit-project-cards .orbit-project-quick-actions .orbit-icon-button{width:32px;min-width:32px;height:32px;min-height:32px}.orbit-project-card-main h2{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:40px;display:-webkit-box;overflow:hidden}.orbit-project-tags>.orbit-task-priority-mark{background:#f0f3f1;border-radius:9px;min-height:22px;padding:3px 7px}.orbit-project-tags>.orbit-task-priority-mark>span{min-height:0;color:inherit;font-size:inherit;background:0 0;border-radius:0;padding:0}.orbit-project-card-main>footer span{white-space:nowrap}.orbit-project-detail .orbit-project-health>div{align-content:start;gap:5px;min-width:0;display:grid}.orbit-project-detail .orbit-project-health :is(.orbit-status,.orbit-task-priority-mark){min-height:22px;font-size:10px}.orbit-project-detail dl div{grid-template-columns:105px minmax(0,1fr)}.orbit-project-detail dd{min-width:0}.orbit-project-relation-tags{gap:7px;display:grid}.orbit-project-relation-count{color:#56615b;font-size:10px;font-weight:650}.orbit-project-relation-tag-list{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.orbit-project-relation-tag-list .orbit-tag{max-width:min(100%,210px);font-size:9px;color:#4d5852!important;background:#f5f6f5!important;border-color:#d9dedb!important;min-height:22px!important;padding:2px 6px!important}.orbit-project-modal>main{overflow-x:hidden}.orbit-project-modal .orbit-choice-grid button{min-width:0}.orbit-project-modal .orbit-choice-grid button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.orbit-project-standard-picker{gap:8px;display:grid}.orbit-project-standard-toolbar{align-items:center;gap:10px;min-width:0;display:flex}.orbit-project-standard-toolbar .orbit-search-field{flex-direction:row;flex:1;align-items:center;gap:7px;min-width:0}.orbit-project-standard-toolbar .orbit-search-field input{height:auto;padding:0}.orbit-project-standard-toolbar>small{color:var(--orbit-muted);flex:none;font-size:10px}.orbit-project-standard-empty{border:1px dashed var(--orbit-line);color:var(--orbit-muted);text-align:center;border-radius:7px;margin:0;padding:18px;font-size:10px}.orbit-project-standards-more{border:1px solid var(--orbit-line);min-height:32px;color:var(--orbit-ink);background:#fff;border-radius:6px;justify-self:start;padding:0 10px;font-size:10px;font-weight:650}.orbit-project-empty{min-height:220px}.orbit-audit-ledger{gap:0;overflow:hidden}.orbit-audit-table-wrap{border-top:1px solid var(--orbit-line);max-width:100%;overflow-x:auto}.orbit-audit-table{border-collapse:collapse;table-layout:fixed;background:#fff;width:100%;min-width:900px}.orbit-audit-table :is(th,td){border-bottom:1px solid var(--orbit-line-soft);vertical-align:middle;text-align:left;padding:10px 12px}.orbit-audit-table th{color:var(--orbit-text-secondary);background:var(--orbit-surface-subtle);font-size:9px;font-weight:700}.orbit-audit-table th:first-child{width:172px}.orbit-audit-table th:nth-child(2){width:170px}.orbit-audit-table th:nth-child(3){width:90px}.orbit-audit-table th:nth-child(4){width:auto}.orbit-audit-table th:nth-child(5){width:92px}.orbit-audit-table td{font-size:10px}.orbit-audit-table td>:is(span,code,strong,time){text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.orbit-audit-table summary{border:1px solid var(--orbit-line);cursor:pointer;border-radius:6px;align-items:center;min-height:28px;padding:0 8px;font-size:9px;font-weight:650;list-style:none;display:inline-flex}.orbit-audit-table summary::-webkit-details-marker{display:none}.orbit-audit-table details[open] summary{color:var(--orbit-accent);background:var(--orbit-accent-soft)}.orbit-audit-table details>dl{z-index:8;border:1px solid var(--orbit-line);box-shadow:var(--orbit-shadow-floating);background:#fff;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:8px 0 0;padding:14px;display:grid;position:absolute;left:24px;right:24px}.orbit-audit-table details>dl>div{min-width:0}.orbit-audit-table details>dl>div:last-child{grid-column:1/-1}.orbit-audit-ledger>.orbit-pagination{border-top:1px solid var(--orbit-line-soft);padding:10px 14px}.orbit-heatmap-wrap{overflow:hidden}.orbit-heatmap-range{color:var(--orbit-text-secondary);margin:0 0 8px 36px;font-size:9px;font-weight:650}.orbit-heatmap-body{width:100%;min-width:0}.orbit-heatmap-grid{min-width:0}.orbit-knowledge-canvas-panel[data-volume=single] .orbit-knowledge-canvas{min-height:360px}.orbit-knowledge-canvas-panel[data-volume=single] .orbit-graph-node{width:min(280px,45vw)}.orbit-knowledge-canvas-panel[data-volume=empty] .orbit-knowledge-empty{min-height:300px}.orbit-knowledge-selection-empty{align-content:center;min-height:240px}.kiyf-flow-empty-state{border:1px solid var(--orbit-line);width:min(360px,100vw - 48px);color:var(--orbit-ink);box-shadow:var(--orbit-shadow-raised);text-align:center;background:#fffffff5;border-radius:10px;justify-items:center;gap:8px;padding:24px;display:grid}.kiyf-flow-empty-state>svg{width:24px;height:24px;color:var(--orbit-text-secondary)}.kiyf-flow-empty-state strong{font-size:13px}.kiyf-flow-empty-state p{color:var(--orbit-text-secondary);margin:0;font-size:10px}.kiyf-flow-empty-state button{color:#fff;background:#17211d;border:1px solid #17211d;border-radius:6px;min-height:32px;padding:0 10px;font-size:9px;font-weight:700}@media (width<=1180px){.orbit-review-summary{grid-template-columns:repeat(3,minmax(120px,1fr))}.orbit-review-summary-note{grid-column:1/-1}.orbit-project-table-surface .orbit-table [data-column=standards]{display:none}.orbit-project-table-surface .orbit-table [data-column=actions]{width:92px}}@media (width<=980px){.orbit-opportunity-table-surface .orbit-table{min-width:0}.orbit-opportunity-table-surface .orbit-table [data-column=service],.orbit-opportunity-table-surface .orbit-table [data-column=next-action],.orbit-project-table-surface .orbit-table [data-column=due],.orbit-project-table-surface .orbit-table [data-column=agents]{display:none}}.orbit-preferences-dialog .orbit-preference-switch{cursor:pointer;grid-template-columns:minmax(0,1fr) 36px;align-items:center;position:relative}.orbit-preferences-dialog .orbit-preference-switch>input{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.orbit-preferences-dialog .orbit-preference-switch>i{background:#e6ebe8;border:1px solid #aeb9b3;border-radius:999px;width:34px;height:19px;transition:background .15s,border-color .15s;display:block;position:relative}.orbit-preferences-dialog .orbit-preference-switch>i:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #141f1938}.orbit-preferences-dialog .orbit-preference-switch>input:checked+i{background:#28775c;border-color:#28775c}.orbit-preferences-dialog .orbit-preference-switch>input:checked+i:after{transform:translate(15px)}.orbit-preferences-dialog .orbit-preference-switch>input:focus-visible+i{outline-offset:2px;outline:2px solid #2f7f64}.orbit-calendar-period-empty{color:#50615a;background:#f8faf9;border:1px solid #dbe3df;border-radius:8px;align-items:center;gap:10px;margin:8px 0 12px;padding:10px 12px;display:flex}.orbit-calendar-period-empty>svg{color:#31745b;width:18px;height:18px}.orbit-calendar-period-empty>span{gap:2px;min-width:0;margin-right:auto;display:grid}.orbit-calendar-period-empty>span strong{color:#1e2b25;font-size:12px}.orbit-calendar-period-empty>span small{color:#66756e;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orbit-calendar-period-empty>button{white-space:nowrap;min-height:30px;padding:0 9px}.orbit-agent-template-shelf .orbit-template-guide,.orbit-agent-template-shelf .orbit-template-card{min-height:158px;box-shadow:none;background:#fff;border-radius:8px;padding:12px}.orbit-agent-template-shelf .orbit-template-card:nth-of-type(n){background:#fff}.orbit-agent-template-shelf .orbit-template-card>header img{width:28px;height:28px}.orbit-agent-card>header .orbit-status-dot{border-radius:5px;width:auto;height:auto;margin-left:auto;padding:4px 7px;line-height:1}.orbit-agent-card-grid.is-list .orbit-agent-card{grid-template-columns:104px minmax(170px,1.2fr) minmax(150px,.8fr) minmax(260px,1.2fr) auto}.orbit-agent-card-grid.is-list .orbit-agent-card>header{gap:6px;padding:10px}.orbit-agent-card-grid.is-list .orbit-agent-card>header .orbit-agent-provider{width:32px;height:32px}.orbit-activity-left{align-content:start;gap:14px;min-width:0;display:grid}.orbit-activity-report{grid-row:auto}.orbit-activity-bars strong{text-overflow:clip;white-space:normal;font-size:8px;line-height:1.25;overflow:visible}.orbit-standard-unversioned{text-align:center;align-content:center;justify-items:center;gap:8px;min-height:420px;padding:24px;display:grid}.orbit-standard-unversioned>svg{width:26px;height:26px;color:var(--orbit-text-secondary)}.orbit-standard-unversioned>strong{font-size:14px}.orbit-standard-unversioned>p{max-width:360px;color:var(--orbit-text-secondary);margin:0;font-size:10px}.orbit-standard-unversioned>button{color:#fff;background:#17211d;border:1px solid #17211d;border-radius:6px;min-height:32px;margin-top:4px;padding:0 10px;font-size:9px;font-weight:700}@media (width<=860px){.orbit-tasks-page>.orbit-list-bar>nav{scroll-snap-type:x proximity;scrollbar-width:none;max-width:100%;display:flex;overflow-x:auto}.orbit-tasks-page>.orbit-list-bar>nav::-webkit-scrollbar{display:none}.orbit-tasks-page>.orbit-list-bar>nav>button{scroll-snap-align:start;flex:none}.orbit-tasks-page .orbit-kanban-shell{max-width:100%;overflow:hidden}.orbit-tasks-page .orbit-kanban-board{grid-template-columns:repeat(2,minmax(0,1fr));overflow-x:hidden}}@media (width<=700px){.orbit-projects-page>.orbit-module-heading{flex-wrap:wrap;align-items:flex-start}.orbit-projects-page>.orbit-module-heading .orbit-module-heading-actions,.orbit-projects-page>.orbit-module-heading .orbit-heading-action{width:100%}.orbit-projects-page>.orbit-module-heading .orbit-heading-action{justify-content:center}.orbit-projects-page>.orbit-list-bar{flex-wrap:wrap;gap:0}.orbit-projects-page>.orbit-list-bar>nav{order:1;width:100%}.orbit-projects-page>.orbit-list-bar>.orbit-list-context{border-top:1px solid var(--orbit-line-soft);border-left:0;flex-basis:100%;order:2;width:100%;min-width:0;margin:0;padding:6px 0}.orbit-projects-page>.orbit-list-bar>.orbit-agent-library-actions{order:3;justify-content:flex-end;width:100%}.orbit-methodologies-page>.orbit-list-bar{flex-wrap:wrap;gap:0}.orbit-methodologies-page>.orbit-list-bar>nav{order:1;width:100%}.orbit-methodologies-page>.orbit-list-bar>.orbit-list-context{border-top:1px solid var(--orbit-line-soft);border-left:0;flex-basis:100%;order:2;width:100%;min-width:0;margin:0;padding:6px 0}.orbit-methodologies-page>.orbit-list-bar>.orbit-agent-library-actions{order:3;justify-content:flex-end;width:100%}.orbit-knowledge-page>.orbit-list-bar{flex-wrap:wrap;gap:0}.orbit-knowledge-page>.orbit-list-bar>nav{order:1;width:100%}.orbit-knowledge-page>.orbit-list-bar>.orbit-list-context{border-top:1px solid var(--orbit-line-soft);border-left:0;flex-basis:100%;order:2;width:100%;min-width:0;margin:0;padding:6px 0}.orbit-knowledge-page>.orbit-list-bar>.orbit-agent-library-actions{order:3;justify-content:flex-end;width:100%}.orbit-knowledge-page .orbit-graph-stage{right:48px}.orbit-project-table-surface .orbit-table [data-column=priority]{display:none}.orbit-project-table-surface .orbit-table [data-column=status]{width:82px}.orbit-project-table-surface .orbit-table [data-column=actions]{width:74px}.orbit-project-standard-toolbar{flex-direction:column;align-items:stretch}.orbit-project-standard-toolbar>small{align-self:flex-end}.orbit-project-detail .orbit-project-health{grid-template-columns:1fr}.orbit-project-detail .orbit-project-health>div{border-bottom:1px solid #e0e5e2;border-right:0}.orbit-project-detail .orbit-project-health>div:last-child{border-bottom:0}.orbit-project-detail dl div{grid-template-columns:1fr;gap:5px}}@media (width<=760px){.orbit-task-group .orbit-table tbody{gap:8px}.orbit-task-group .orbit-table tbody tr.orbit-task-status-divider{background:0 0;border:0;align-items:center;height:auto;min-height:32px;padding:0 4px;display:flex}.orbit-task-group .orbit-table tbody tr.orbit-task-status-divider>th{align-items:center;position:static;border:0!important;width:100%!important;padding:5px 7px!important;display:flex!important}.orbit-task-group .orbit-table tbody tr:not(.orbit-task-status-divider){border:1px solid #dfe3e0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:10px 14px;height:auto;min-height:112px;padding:12px}.orbit-task-group .orbit-table tbody tr:not(.orbit-task-status-divider)>[data-column=select]{position:absolute;top:12px;left:12px;width:20px!important}.orbit-task-group .orbit-table tbody tr:not(.orbit-task-status-divider)>[data-column=task]{grid-column:1/-1;padding-left:30px!important}.orbit-task-group .orbit-task-table-title strong{text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.orbit-task-group .orbit-table tbody [data-column=project]:before{content:"Projet"!important}.orbit-task-group .orbit-table tbody [data-column=due]:before{content:"Échéance"!important}.orbit-task-group .orbit-table tbody [data-column=priority]:before{content:"Priorité"!important}.orbit-task-group .orbit-table tbody [data-column=status]:before{content:"Statut"!important}.orbit-task-group .orbit-table tbody [data-column=actions]{grid-area:2/2/span 2;justify-content:flex-end;align-self:end}.orbit-task-group .orbit-task-table-actions{opacity:1}.orbit-task-group .orbit-task-table-actions .orbit-icon-button{width:40px;min-width:40px;height:40px}.orbit-tasks-page .orbit-kanban-board{grid-template-columns:1fr}.orbit-tasks-page .orbit-kanban-board>section{min-width:0;min-height:240px}.orbit-tasks-page .orbit-kanban-cards{min-height:170px;max-height:none}.orbit-task-detail-drawer>.orbit-drawer-footer{margin:0 -17px -17px;padding:11px 17px}}@media (width<=620px){.orbit-task-primary-views{min-height:40px}.orbit-task-primary-views nav{scrollbar-width:none;max-width:calc(100% - 74px);overflow-x:auto}.orbit-task-primary-views nav::-webkit-scrollbar{display:none}.orbit-task-primary-views nav button{min-width:auto;padding-inline:8px}.orbit-task-view-controls{display:block}.orbit-task-view-controls>.orbit-choice-menu{width:100%}.orbit-task-columns{display:none}.orbit-list-filter-anchor .orbit-task-filter-popover{width:auto;max-height:calc(100vh - 136px);position:fixed;top:116px;left:10px;right:10px;overflow-y:auto}.orbit-choice-popover{width:auto;max-height:calc(100vh - 136px);position:fixed;top:116px;left:10px;right:10px}.orbit-kanban-toolbar.orbit-universal-bar>div:first-child{flex-direction:column;flex:none;align-items:stretch;width:100%}.orbit-kanban-toolbar .orbit-kanban-project-choice{flex-basis:auto;width:100%;min-width:0}.orbit-kanban-toolbar>div:first-child>.is-muted{white-space:normal;min-width:0}}.orbit-rail{padding:10px 5px 9px;overflow:hidden}.orbit-brand-logo{height:46px;margin-bottom:5px}.orbit-rail nav{gap:3px;overflow:visible}.orbit-shell-v2 .orbit-rail-item{color:#4e5752;text-align:center;border-radius:7px;grid-template-rows:20px auto;gap:2px;min-height:44px;padding:3px 2px;font-weight:620;font-size:8.5px!important}.orbit-shell-v2 .orbit-rail-item>span:last-child{text-overflow:clip;white-space:normal;width:100%;max-width:100%;line-height:1.05;display:block;overflow:hidden}.orbit-shell-v2 .orbit-rail-item:hover{color:#171b18;background:#f2f3f2}.orbit-shell-v2 .orbit-rail-item.is-active{color:#151916;background:#e9ebea;font-weight:760}.orbit-nav-icon{color:#fff;background:var(--nav-icon,#68736d);border-radius:5px;flex:none;place-items:center;height:22px;overflow:hidden;width:22px!important;display:inline-grid!important}.orbit-nav-icon>svg,.orbit-rail-item.is-active .orbit-nav-icon>svg{color:#fff;width:14px!important;height:14px!important}[data-tone=home]{--nav-icon:#3f7b63}[data-tone=work]{--nav-icon:#476fbd}[data-tone=projects]{--nav-icon:#b56b2d}[data-tone=intelligence]{--nav-icon:#7656b6}[data-tone=control]{--nav-icon:#a34f58}[data-tone=messages]{--nav-icon:#358a87}[data-tone=organization]{--nav-icon:#5f65a5}[data-tone=knowledge]{--nav-icon:#55795d}[data-tone=system]{--nav-icon:#65727a}[data-tone=more]{--nav-icon:#865f8f}.orbit-upgrade-button{text-align:center;min-height:55px}.orbit-upgrade-button span{text-overflow:clip;white-space:normal;line-height:1.05;overflow:visible}.orbit-workspace-title,.orbit-create-wrap,.orbit-team-dock{flex:none}.orbit-create-wrap{margin:10px 0 12px}.orbit-context-navigation{scrollbar-color:#46524b38 transparent;scrollbar-width:thin;align-content:start;gap:3px;min-height:0;padding-right:2px;display:grid;overflow:hidden auto}.orbit-context-navigation::-webkit-scrollbar{width:4px}.orbit-context-navigation::-webkit-scrollbar-track{background:0 0}.orbit-context-navigation::-webkit-scrollbar-thumb{background:#46524b38;border-radius:6px}.orbit-context-navigation>button,.orbit-side-group-content>button,.orbit-side-group-toggle{color:#303733;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;width:100%;min-height:34px;padding:0 8px;font-size:12px;display:flex}.orbit-context-navigation>button:hover,.orbit-side-group-content>button:hover,.orbit-side-group-toggle:hover{color:#141815;background:#f1f2f1}.orbit-context-navigation>button.is-active,.orbit-side-group-content>button.is-active{color:#101411;box-shadow:none;background:#e8eae9;font-weight:740}.orbit-context-navigation .orbit-nav-icon{border-radius:5px;height:20px;width:20px!important}.orbit-context-navigation .orbit-nav-icon>svg{color:#fff;width:12px!important;height:12px!important}.orbit-side-link-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.orbit-side-section.orbit-side-group{border:0;gap:1px;margin:0;padding:0;display:grid}.orbit-side-section>.orbit-side-group-toggle{color:#343b37;min-height:35px;margin-top:1px;padding:0 8px;font-size:11px}.orbit-side-group-toggle strong{flex:1;font-weight:720}.orbit-side-group-toggle .orbit-side-group-chevron{color:#77807a;width:13px;height:13px;transition:transform .16s}.orbit-side-group-toggle[aria-expanded=true] .orbit-side-group-chevron{transform:rotate(180deg)}.orbit-side-group-content{gap:1px;padding:1px 0 3px;display:grid}.orbit-side-group-content>button.is-subitem{color:#59615c;padding-left:34px;font-size:11px}.orbit-side-group-content>button:not(.is-subitem){padding-left:20px}.orbit-side-group-content>button.is-subitem .orbit-nav-icon{height:18px;width:18px!important}.orbit-side-group-content>button .orbit-nav-icon{color:var(--nav-icon,#68736d);background:0 0;border-radius:0;overflow:visible}.orbit-side-group-content>button .orbit-nav-icon>svg{color:var(--nav-icon,#68736d)!important}.orbit-side-group-content>button>:last-child:not(.orbit-side-link-label):not(.orbit-nav-icon){margin-left:auto}.orbit-context-navigation .orbit-side-badge{color:#4f5752;background:#e4e7e5;border-radius:9px;place-items:center;min-width:19px;height:19px;margin-left:auto;padding:0 5px;font-size:9px;font-weight:760;display:grid}.orbit-team-dock{margin-top:auto;padding-top:9px}.orbit-shell-v2{grid-template-columns:84px 258px minmax(0,1fr)}.orbit-sidebar-v2{padding:0;overflow:hidden}.orbit-sidebar-header{border-bottom:1px solid #e4e7e5;flex:0 0 54px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px 8px 14px;display:flex;position:relative}.orbit-sidebar-home{color:#252925;text-align:left;background:0 0;border:0;min-width:0;padding:0;font-size:14px;font-weight:560}.orbit-sidebar-header-actions{align-items:center;gap:3px;display:flex}.orbit-sidebar-header-actions>button,.orbit-shell-v2 .orbit-sidebar-header .orbit-create{justify-content:center;align-items:center;gap:5px;display:inline-flex;color:#6e756f!important;background:0 0!important;border:0!important;border-radius:7px!important;width:auto!important;min-width:30px!important;height:32px!important;min-height:32px!important;padding:0 7px!important;font-size:11px!important;font-weight:600!important}.orbit-sidebar-header-actions>button:hover{color:#202421!important;background:#f1f3f2!important}.orbit-sidebar-header-actions>button svg,.orbit-shell-v2 .orbit-sidebar-header .orbit-create svg{width:15px!important;height:15px!important}.orbit-shell-v2 .orbit-sidebar-header .orbit-create-wrap{width:auto;max-width:none}.orbit-shell-v2 .orbit-sidebar-header .orbit-create{color:#fff!important;background:#202421!important}.orbit-shell-v2 .orbit-sidebar-header .orbit-create:hover{color:#fff!important;background:#0f1210!important}.orbit-shell-v2 .orbit-sidebar-header .orbit-create-menu{width:190px!important;min-width:190px!important;top:calc(100% + 6px)!important;right:0!important}.orbit-global-sidebar{scrollbar-color:#46524b33 transparent;scrollbar-width:thin;flex:auto;min-height:0;padding:8px 8px 18px;display:block;overflow:hidden auto}.orbit-global-sidebar::-webkit-scrollbar{width:4px}.orbit-global-sidebar::-webkit-scrollbar-track{background:0 0}.orbit-global-sidebar::-webkit-scrollbar-thumb{background:#46524b33;border-radius:6px}.orbit-sidebar-primary{border-bottom:1px solid #e4e7e5;gap:1px;padding-bottom:11px;display:grid}.orbit-global-sidebar .orbit-sidebar-link,.orbit-sidebar-section-toggle{color:#68706b;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:36px;padding:0 9px;font-size:12px;font-weight:500;display:grid}.orbit-global-sidebar .orbit-sidebar-link:hover,.orbit-sidebar-section-toggle:hover{color:#252925;background:#f3f5f4}.orbit-global-sidebar .orbit-sidebar-link.is-active{color:#252925;box-shadow:none;background:#f0f2f3;font-weight:650}.orbit-sidebar-item-icon{color:#717974;place-items:center;width:20px;height:20px;display:grid}.orbit-sidebar-item-icon svg{width:15px;height:15px}.orbit-side-coming-soon,.orbit-global-sidebar .orbit-side-badge{color:#626865;background:#eef0f1;border-radius:5px;place-items:center;min-width:0;height:18px;margin-left:auto;padding:0 5px;font-size:9px;font-weight:650;line-height:1;display:grid}.orbit-sidebar-section{gap:1px;padding-top:13px;display:grid}.orbit-sidebar-section-toggle{color:#303530;grid-template-columns:minmax(0,1fr) auto auto;min-height:30px;font-size:10px}.orbit-sidebar-section-toggle strong{font-weight:650}.orbit-sidebar-section-toggle>svg{color:#7b827d;width:13px;height:13px;transition:transform .16s}.orbit-sidebar-section-toggle[aria-expanded=false]>svg{transform:rotate(-90deg)}.orbit-sidebar-section-items{gap:1px;display:grid}.orbit-global-sidebar .orbit-sidebar-link.is-subitem{padding-left:36px}.orbit-sidebar-avatar,.orbit-sidebar-space-mark{color:#fff;background:#275ff3;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;font-weight:700;display:grid}.orbit-sidebar-space-mark{border-radius:6px}.orbit-sidebar-presence{background:#275ff3;border-radius:50%;width:7px;height:7px;margin-right:4px}.orbit-sidebar-space-switcher{position:relative}.orbit-sidebar-space-switcher>.orbit-sidebar-link>svg{color:#747c77;width:13px;height:13px}.orbit-sidebar-space-switcher .orbit-workspace-menu{min-width:0!important;left:6px!important;right:6px!important}.orbit-team-dock.orbit-sidebar-team{color:#252925;background:#fff;border:0;border-top:1px solid #e4e7e5;flex:0 0 62px;grid-template-columns:30px minmax(0,1fr) 14px;align-items:center;gap:9px;width:auto;min-height:62px;margin:0;padding:8px 14px;display:grid}.orbit-sidebar-team>span:nth-child(2){gap:1px;min-width:0;display:grid}.orbit-sidebar-team strong{font-size:11px;font-weight:650}.orbit-sidebar-team small{color:#747a76;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.orbit-sidebar-team>svg{color:#7b827d;width:13px;height:13px}.orbit-sidebar-team .orbit-user-avatar>i{background:#275ff3}.orbit-shell-v2.is-sidebar-collapsed{grid-template-columns:84px 0 minmax(0,1fr)}.orbit-shell-v2.is-sidebar-collapsed>.orbit-sidebar-v2{visibility:hidden;opacity:0;pointer-events:none;border-right:0;padding:0}.orbit-shell-v2.is-sidebar-collapsed .orbit-sidebar-trigger{display:grid}@media (width<=1180px){.orbit-shell-v2{grid-template-columns:84px 234px minmax(0,1fr)}}@media (width<=860px){.orbit-shell-v2{grid-template-columns:84px minmax(0,1fr)}.orbit-sidebar-v2.is-open{width:min(300px,100vw - 84px);left:84px}}@media (width<=620px){.orbit-shell-v2{grid-template-columns:56px minmax(0,1fr)}.orbit-rail{padding-inline:3px}.orbit-shell-v2 .orbit-rail-item{min-height:42px}.orbit-sidebar-backdrop{left:56px}.orbit-sidebar-v2.is-open{width:min(300px,100vw - 56px);left:56px}}.orbit-shell-v2{--orbit-icon-solid:#65727a;--orbit-icon-soft:#eef0ef;--orbit-icon-line:#dfe3e1;--orbit-icon-ink:#fff;--orbit-utility-icon:#65706a}[data-orbit-screen=overview]{--orbit-icon-solid:#3f7b63;--orbit-icon-soft:#edf3f0;--orbit-icon-line:#d5e1db}[data-orbit-screen=planning],[data-orbit-screen=tasks],[data-orbit-screen=opportunities],[data-orbit-screen=runs],[data-orbit-screen=artifacts]{--orbit-icon-solid:#476fbd;--orbit-icon-soft:#edf1f8;--orbit-icon-line:#d8dfed}[data-orbit-screen=projects],[data-orbit-screen=methodologies]{--orbit-icon-solid:#b56b2d;--orbit-icon-soft:#f7f0e9;--orbit-icon-line:#eadccd}[data-orbit-screen=agents]{--orbit-icon-solid:#7656b6;--orbit-icon-soft:#f1edf8;--orbit-icon-line:#dfd6ef}[data-orbit-screen=knowledge]{--orbit-icon-solid:#55795d;--orbit-icon-soft:#eef3ef;--orbit-icon-line:#d8e1d9}[data-orbit-screen=organizations],[data-orbit-screen=teams]{--orbit-icon-solid:#5f65a5;--orbit-icon-soft:#eff0f7;--orbit-icon-line:#dcdeec}[data-orbit-screen=messaging],[data-orbit-screen=connections]{--orbit-icon-solid:#358a87;--orbit-icon-soft:#eaf4f3;--orbit-icon-line:#d2e5e3}[data-orbit-screen=standards],[data-orbit-screen=governance],[data-orbit-screen=approvals]{--orbit-icon-solid:#a34f58;--orbit-icon-soft:#f7edef;--orbit-icon-line:#ead7da}[data-orbit-screen=environments],[data-orbit-screen=audit]{--orbit-icon-solid:#65727a;--orbit-icon-soft:#eef0ef;--orbit-icon-line:#dde2df}.orbit-shell-v2 :where(.orbit-module-heading-icon,.orbit-object-icon,.orbit-method-card-icon,.orbit-standard-catalog-card>header>span,.orbit-knowledge-list>button>span:first-child,.orbit-connection-card>header>span,.orbit-agent-provider,.orbit-organization-glyph,.orbit-project-card-icon,.orbit-team-list>button>span,.knowledge-source-icon,.connection-icon,.marketplace-package-icon,.store-item-icon,.artifact-icon,.history-icon,.vcs-icon,.approval-icon){flex:none;place-items:center;overflow:hidden;border:1px solid color-mix(in srgb, var(--orbit-icon-solid) 20%, transparent)!important;width:26px!important;height:26px!important;color:var(--orbit-icon-ink)!important;background:var(--orbit-icon-solid)!important;box-shadow:none!important;border-radius:6px!important;padding:0!important;display:inline-grid!important}.orbit-shell-v2 :where(.orbit-module-heading-icon,.orbit-object-icon,.orbit-method-card-icon,.orbit-standard-catalog-card>header>span,.orbit-knowledge-list>button>span:first-child,.orbit-connection-card>header>span,.orbit-agent-provider,.orbit-organization-glyph,.orbit-project-card-icon,.orbit-team-list>button>span,.knowledge-source-icon,.connection-icon,.marketplace-package-icon,.store-item-icon,.artifact-icon,.history-icon,.vcs-icon,.approval-icon)>svg{stroke-width:2px;color:currentColor!important;width:14px!important;height:14px!important}.orbit-shell-v2 .orbit-standard-detail-preview>header>svg{color:var(--orbit-icon-solid)!important}.orbit-shell-v2 .orbit-module-heading-icon{border-radius:8px!important;width:32px!important;height:32px!important}.orbit-shell-v2 .orbit-module-heading-icon>svg{width:17px!important;height:17px!important}.orbit-shell-v2 :where(.orbit-object-icon,.orbit-project-card-icon){--orbit-icon-solid:#b56b2d}.orbit-shell-v2 .orbit-overview-section .orbit-object-icon{--orbit-icon-solid:#ecefed;--orbit-icon-ink:#56605a;--orbit-icon-line:#d9ddda}.orbit-shell-v2 :where(.orbit-agent-provider){--orbit-icon-solid:#7656b6}.orbit-shell-v2 :where(.orbit-connection-card>header>span,.connection-icon){--orbit-icon-solid:#358a87}.orbit-shell-v2 :where(.orbit-standard-catalog-card>header>span,.store-item-icon){--orbit-icon-solid:#a34f58}.orbit-shell-v2 :where(.orbit-knowledge-list>button>span:first-child,.knowledge-source-icon){--orbit-icon-solid:#55795d}.orbit-shell-v2 :where(.orbit-organization-glyph,.orbit-team-list>button>span){--orbit-icon-solid:#5f65a5}.orbit-shell-v2 :where(.orbit-empty>span,.orbit-premium-empty>svg,.orbit-activity-metric>span){color:var(--orbit-icon-solid)!important;background:var(--orbit-icon-soft)!important;border-color:var(--orbit-icon-line)!important}.orbit-shell-v2 :where(.knowledge-source-icon.error,.module-state-icon.error){color:#fff!important;background:#a34f58!important}.orbit-shell-v2 :where(.knowledge-source-icon.indexing){color:#fff!important;background:#9b6a26!important}.orbit-shell-v2 :where(.knowledge-source-icon.archived){color:#fff!important;background:#65727a!important}.orbit-shell-v2 :where(.orbit-icon-button,.icon-button,.icon-action,.is-icon-only,.orbit-panel-header button,.orbit-toolbar-actions button,.orbit-heading-action,.orbit-topbar button,.knowledge-source-actions button,.marketplace-personal-actions button)>svg{color:currentColor!important;box-shadow:none!important;background:0 0!important}.orbit-shell-v2 :where(.orbit-icon-button,.icon-button,.icon-action,.is-icon-only,.orbit-panel-header button,.knowledge-source-actions button,.marketplace-personal-actions button){color:var(--orbit-utility-icon)}.orbit-shell-v2 :where(.orbit-icon-button,.icon-button,.icon-action,.is-icon-only,.orbit-panel-header button,.knowledge-source-actions button,.marketplace-personal-actions button):hover{color:#17211d}.orbit-shell-v2 :where(.icon-action.is-danger,button.is-danger,.orbit-profile-signout){color:#9f3f4b!important}@media (width<=620px){.orbit-shell-v2 .orbit-module-heading-icon{width:28px!important;height:28px!important}}.orbit-icon-system-gallery{gap:16px;display:grid}.orbit-icon-system-gallery>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.orbit-icon-system-gallery>header>div{gap:3px;display:grid}.orbit-icon-system-gallery>header strong{font-size:14px}.orbit-icon-system-gallery>header p{color:var(--orbit-muted);margin:0;font-size:12px}.orbit-icon-system-gallery>div{border:1px solid var(--orbit-line);background:var(--orbit-line);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:1px;display:grid;overflow:hidden}.orbit-icon-system-gallery article{min-height:54px;color:var(--orbit-ink);background:#fff;align-items:center;gap:9px;padding:10px 12px;font-size:12px;font-weight:650;display:flex}.orbit-icon-system-gallery .orbit-module-heading-icon{border:1px solid color-mix(in srgb, var(--orbit-icon-solid) 20%, transparent);color:#fff;background:var(--orbit-icon-solid);border-radius:8px;place-items:center;width:32px;height:32px;display:inline-grid}.orbit-icon-system-gallery .orbit-module-heading-icon svg{color:currentColor;width:17px;height:17px}.orbit-companion-shell{--companion-ink:var(--orbit-ink);--companion-muted:var(--orbit-muted);--companion-line:var(--orbit-line);--companion-soft:var(--orbit-surface-subtle);--companion-accent:var(--orbit-accent);width:100%;min-width:0;height:100dvh;min-height:0;color:var(--companion-ink);background:var(--orbit-surface);font-family:var(--orbit-font-sans);flex-direction:column;display:flex;overflow:hidden;container:companion/inline-size}.orbit-companion-shell *,.orbit-companion-shell :before,.orbit-companion-shell :after{box-sizing:border-box}.orbit-companion-shell button,.orbit-companion-shell input,.orbit-companion-shell select{font:inherit}.orbit-companion-shell button,.orbit-companion-shell a{color:inherit}.orbit-companion-shell button{cursor:pointer}.orbit-companion-shell button:disabled{cursor:not-allowed;opacity:.45}.orbit-companion-shell button:focus-visible,.orbit-companion-shell a:focus-visible,.orbit-companion-shell input:focus-visible,.orbit-companion-shell select:focus-visible{outline:2px solid var(--companion-accent);outline-offset:2px}.orbit-companion-shell svg{stroke-width:1.8px;flex:none;width:17px;height:17px}.companion-header{border-bottom:1px solid var(--companion-line);background:#fffffff7;flex:none;justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:11px 16px;display:flex}.companion-brand,.companion-brand>div,.companion-live,.companion-icon-actions,.companion-context,.companion-task-card-top,.companion-task-card-bottom,.companion-status,.companion-progress,.companion-review-kind,.companion-live-summary,.companion-footer,.companion-footer a{align-items:center;display:flex}.companion-brand{gap:10px;min-width:0}.companion-mark{background:0 0;flex:none;place-items:center;width:36px;height:36px;display:grid}.companion-mark .orbit-logo{width:24px;height:24px}.companion-brand>div{flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.companion-brand strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:670;overflow:hidden}.companion-live{color:var(--companion-muted);gap:5px;font-size:10px}.companion-live i,.companion-live-summary i{background:#99a29d;border-radius:50%;flex:none;width:6px;height:6px}.companion-live.is-connected{color:var(--orbit-success)}.companion-live.is-connected i,.companion-live-summary i{background:var(--orbit-success)}.companion-live.is-reconnecting{color:var(--orbit-warning)}.companion-live.is-reconnecting i{background:var(--orbit-warning)}.companion-live.is-offline{color:var(--orbit-danger)}.companion-live.is-offline i{background:var(--orbit-danger)}.companion-icon-actions{gap:4px}.companion-icon-actions button,.companion-icon-actions a,.companion-icon-button,.companion-dialog header>button{width:36px;height:36px;color:var(--companion-muted);background:0 0;border:0;border-radius:9px;place-items:center;padding:0;text-decoration:none;transition:color .14s,background .14s,transform .14s;display:inline-grid}.companion-icon-actions button:hover:not(:disabled),.companion-icon-actions a:hover,.companion-icon-button:hover,.companion-dialog header>button:hover{color:var(--companion-ink);background:var(--companion-soft)}.companion-icon-actions button:active:not(:disabled),.companion-icon-actions a:active{transform:translateY(1px)}.companion-icon-actions .is-primary,.companion-dialog button.is-primary{color:#fff;background:var(--companion-accent)}.companion-icon-actions .is-primary:hover:not(:disabled),.companion-dialog button.is-primary:hover:not(:disabled){color:#fff;background:var(--orbit-accent-hover)}.companion-context{border-bottom:1px solid var(--companion-line);flex:none;gap:9px;min-height:48px;padding:7px 16px}.companion-context label{color:var(--companion-muted);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:720}.companion-context select{min-width:0;height:34px;color:var(--companion-ink);background:var(--companion-soft);text-overflow:ellipsis;border:0;border-radius:8px;flex:1;padding:0 30px 0 10px;font-size:11px;font-weight:620;overflow:hidden}.companion-context>span{color:var(--orbit-accent-ink);background:var(--orbit-accent-soft);border-radius:999px;flex:none;padding:5px 7px;font-size:8px;font-weight:700}.companion-tabs{border-bottom:1px solid var(--companion-line);flex:none;grid-template-columns:repeat(3,minmax(0,1fr));min-height:49px;padding:0 10px;display:grid}.companion-tabs button{min-width:0;color:var(--companion-muted);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:11px;display:flex;position:relative}.companion-tabs button:after{content:"";background:0 0;border-radius:999px;height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.companion-tabs button:hover,.companion-tabs button.active{color:var(--companion-ink)}.companion-tabs button.active{font-weight:500}.companion-tabs button.active:after{content:none;display:none}.companion-tabs button b{min-width:18px;color:var(--companion-muted);background:var(--companion-soft);border-radius:999px;padding:2px 5px;font-size:8px;font-weight:680}.companion-feedback{min-height:38px;color:var(--orbit-accent-ink);background:var(--orbit-accent-soft);flex:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 14px;font-size:10px;display:grid}.companion-feedback.is-error{color:var(--orbit-danger);background:var(--orbit-danger-soft)}.companion-feedback>svg{width:14px;height:14px}.companion-feedback button{color:inherit;background:0 0;border:0;place-items:center;padding:3px;display:grid}.companion-feedback button svg{width:13px;height:13px}.companion-content{background:#fbfcfb;flex:1;min-height:0;overflow:auto}.companion-panel{align-content:start;gap:14px;width:min(100%,620px);min-height:100%;margin:0 auto;padding:16px;display:grid}.companion-section-heading{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.companion-section-heading>div{gap:2px;min-width:0;display:grid}.companion-section-heading span{color:var(--companion-muted);letter-spacing:.075em;text-transform:uppercase;font-size:8px;font-weight:730}.companion-section-heading h1{letter-spacing:-.02em;margin:0;font-size:17px;font-weight:690}.companion-section-heading>strong{color:var(--companion-muted);font-size:9px;font-weight:650}.companion-task-modes{background:0 0;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.companion-task-modes button{min-height:34px;color:var(--companion-muted);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:6px 10px;font-size:10px;display:flex}.companion-task-modes button.active{color:var(--companion-ink);box-shadow:none;background:0 0;font-weight:500}.companion-task-modes svg{width:14px;height:14px}.companion-task-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.companion-task-card{min-width:0;min-height:146px;color:var(--companion-ink);background:var(--orbit-surface);text-align:left;border:0;border-radius:13px;align-content:space-between;gap:13px;padding:14px;transition:transform .15s,box-shadow .15s;display:grid}.companion-task-card[data-status=in_progress],.companion-focus-card[data-status=in_progress],.companion-task-card[data-status=review],.companion-focus-card[data-status=review],.companion-task-card[data-status=done],.companion-focus-card[data-status=done]{background:var(--orbit-surface)}.companion-task-card:hover{box-shadow:none;transform:none}.companion-task-card-top,.companion-task-card-bottom{justify-content:space-between;gap:8px;min-width:0}.companion-task-card-top i{letter-spacing:.04em;text-transform:uppercase;background:#ffffff94;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:720}.companion-task-card small{color:#171a18a8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;overflow:hidden}.companion-task-card>strong{text-wrap:balance;font-size:13px;font-weight:620;line-height:1.42;overflow:hidden}.companion-task-card-bottom svg{width:14px;height:14px}.companion-focus-card,.companion-review-card{border-radius:15px;grid-template-rows:auto minmax(0,1fr) auto auto;gap:16px;min-height:292px;padding:16px;display:grid}.companion-focus-card{background:var(--orbit-surface)}.companion-focus-card>header,.companion-focus-card>footer,.companion-review-card>header,.companion-review-card>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.companion-focus-card>header>span:last-child,.companion-focus-card>footer>span,.companion-review-card>header>span:last-child,.companion-review-card>footer>span{color:#171a189e;font-size:9px}.companion-status{letter-spacing:.045em;text-transform:uppercase;gap:6px;font-size:9px;font-weight:710}.companion-status i{border:1.5px solid;border-radius:50%;width:7px;height:7px}.companion-focus-copy,.companion-review-copy{align-content:center;gap:7px;display:grid}.companion-focus-copy small,.companion-review-copy>small{color:#171a189e;font-size:9px}.companion-focus-copy h2,.companion-review-copy h2{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(17px,5cqw,22px);font-weight:620;line-height:1.28}.companion-focus-copy p,.companion-review-copy p{color:#171a18b3;margin:0;font-size:10px;line-height:1.55}.companion-progress{gap:9px}.companion-progress>span{background:#ffffff8c;border-radius:999px;flex:1;height:5px;overflow:hidden}.companion-progress>span i{border-radius:inherit;background:#171a18b8;height:100%;display:block}.companion-progress>small{color:#171a189e;font-size:8px}.companion-focus-card .companion-icon-actions button,.companion-focus-card .companion-icon-actions a{color:#171a18b8;background:#ffffff6b}.companion-focus-card .companion-icon-actions .is-primary{color:#fff;background:#171a18d6}.companion-focus-card .companion-icon-actions button:hover:not(:disabled),.companion-focus-card .companion-icon-actions a:hover{color:var(--companion-ink);background:#ffffffb3}.companion-focus-card .companion-icon-actions .is-primary:hover:not(:disabled){color:#fff;background:var(--companion-ink)}.companion-review-card{background:#edf1ee}.companion-review-card[data-source=version-control]{background:#ebe6f3}.companion-review-card[data-source=orchestrator],.companion-review-card[data-source=automation]{background:#f1e5c9}.companion-review-kind{letter-spacing:.045em;text-transform:uppercase;gap:6px;font-size:9px;font-weight:710}.companion-review-kind svg{width:14px;height:14px}.companion-version-preview{background:#ffffff85;border-radius:10px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;margin-top:4px;padding:10px;display:grid}.companion-version-preview>span{gap:2px;display:grid}.companion-version-preview>span:last-child{text-align:right}.companion-version-preview small{color:#171a189e;font-size:8px}.companion-version-preview strong{font-size:12px}.companion-version-preview svg{width:14px}.companion-review-card .companion-icon-actions button{background:#ffffff94}.companion-review-card .companion-icon-actions .is-primary{color:#fff;background:var(--companion-accent)}.companion-live-summary{gap:6px;color:var(--orbit-success)!important;letter-spacing:0!important;text-transform:none!important;font-size:9px!important;font-weight:620!important}.companion-journal{display:grid}.companion-journal>article{border-bottom:1px solid var(--companion-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;min-height:62px;padding:11px 0;display:grid}.companion-journal>article:last-child{border-bottom:0}.companion-log-icon{width:29px;height:29px;color:var(--companion-muted);background:var(--companion-soft);border-radius:9px;place-items:center;display:grid}.companion-journal article[data-status=completed] .companion-log-icon{color:var(--orbit-success);background:var(--orbit-success-soft)}.companion-journal article[data-status=failed] .companion-log-icon{color:var(--orbit-danger);background:var(--orbit-danger-soft)}.companion-log-icon svg{width:14px;height:14px}.companion-journal article>div{gap:3px;min-width:0;display:grid}.companion-journal strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;overflow:hidden}.companion-journal p{color:var(--companion-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;line-height:1.45;overflow:hidden}.companion-journal small,.companion-journal article>span:last-child{color:var(--companion-muted);font-size:8px}.companion-journal article>span:last-child{white-space:nowrap;padding-top:4px}.companion-empty{min-height:230px;color:var(--companion-muted);text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;display:flex}.companion-empty>svg{width:25px;height:25px;color:var(--companion-accent);margin-bottom:3px}.companion-empty strong{color:var(--companion-ink);font-size:12px}.companion-empty span{max-width:260px;font-size:9px;line-height:1.5}.companion-empty>button{color:#fff;background:var(--companion-accent);border:0;border-radius:8px;align-items:center;gap:6px;margin-top:4px;padding:8px 11px;font-size:9px;font-weight:650;display:inline-flex}.companion-empty>button svg{width:14px;height:14px}.companion-footer{border-top:1px solid var(--companion-line);background:#fff;flex:none;justify-content:space-between;gap:10px;min-height:39px;padding:7px 14px}.companion-footer a{color:var(--companion-muted);gap:5px;font-size:9px;font-weight:620;text-decoration:none}.companion-footer a:hover{color:var(--companion-ink)}.companion-footer a svg{width:12px;height:12px}.companion-overlay{z-index:220;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#141b1852;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.companion-dialog{background:#fff;border:0;border-radius:15px;gap:14px;width:min(100%,410px);padding:17px;display:grid;box-shadow:0 22px 55px #141f1a2e}.companion-dialog>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.companion-dialog>header>div,.companion-confirmation>div{gap:3px;display:grid}.companion-dialog header span,.companion-confirmation>div>span{color:var(--companion-muted);letter-spacing:.075em;text-transform:uppercase;font-size:8px;font-weight:730}.companion-dialog h2{margin:0;font-size:17px;font-weight:680}.companion-dialog>label{color:var(--companion-muted);gap:6px;font-size:9px;font-weight:630;display:grid}.companion-dialog input,.companion-dialog select{border:1px solid var(--companion-line);width:100%;height:39px;color:var(--companion-ink);background:#fff;border-radius:9px;padding:0 10px;font-size:11px}.companion-dialog>footer{justify-content:flex-end;gap:7px;padding-top:3px;display:flex}.companion-dialog>footer button{min-height:36px;color:var(--companion-muted);background:var(--companion-soft);border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:7px 11px;font-size:9px;font-weight:650;display:inline-flex}.companion-dialog>footer button svg{width:14px;height:14px}.companion-confirmation{grid-template-columns:auto minmax(0,1fr)}.companion-confirm-icon{width:38px;height:38px;color:var(--orbit-accent-ink);background:var(--orbit-accent-soft);border-radius:11px;place-items:center;display:grid}.companion-confirmation p{color:var(--companion-muted);margin:5px 0 0;font-size:10px;line-height:1.5}.companion-confirmation>footer{grid-column:1/-1}.orbit-companion-shell.is-reduced .companion-context,.orbit-companion-shell.is-reduced .companion-tabs,.orbit-companion-shell.is-reduced .companion-feedback,.orbit-companion-shell.is-reduced .companion-section-heading,.orbit-companion-shell.is-reduced .companion-task-modes,.orbit-companion-shell.is-reduced .companion-footer{display:none}.orbit-companion-shell.is-reduced .companion-header{min-height:52px;padding:8px 10px}.orbit-companion-shell.is-reduced .companion-mark{width:32px;height:32px}.orbit-companion-shell.is-reduced .companion-header .companion-icon-actions>button:first-child,.orbit-companion-shell.is-reduced .companion-header .companion-icon-actions>button:nth-child(2){display:none}.orbit-companion-shell.is-reduced .companion-panel{min-height:auto;padding:10px}.orbit-companion-shell.is-reduced .companion-task-grid{grid-template-columns:1fr}.orbit-companion-shell.is-reduced .companion-task-card{min-height:120px}.orbit-companion-shell.is-reduced .companion-focus-card,.orbit-companion-shell.is-reduced .companion-review-card{min-height:220px}.orbit-companion-shell :where(button,a):not(.is-primary):hover{box-shadow:none!important;background:0 0!important;transform:none!important}.orbit-companion-shell :where(button,a):not(.is-primary):active{transform:none!important}.orbit-companion-shell :where(.companion-tabs button.active,.companion-task-modes button.active){font-weight:700;color:var(--companion-ink,var(--orbit-ink))!important;box-shadow:none!important;background:0 0!important}.orbit-companion-shell .companion-tabs button.active:after{content:none!important}.orbit-companion-shell .companion-task-card,.orbit-companion-shell .companion-task-card[data-status]{background:var(--orbit-surface)!important;box-shadow:none!important;transform:none!important}.orbit-companion-shell :where(.companion-log-icon,.companion-confirm-icon,.companion-journal article[data-status=completed] .companion-log-icon){color:var(--orbit-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.orbit-companion-shell .companion-journal article[data-status=failed] .companion-log-icon{color:var(--orbit-danger)!important;background:0 0!important}.orbit-companion-shell :where(p,span,small,strong,b,em,label,button,input,select,time,code){font-size:max(13px,1em)}.companion-loading{text-align:center;place-content:center;justify-items:center;gap:10px}.companion-loading svg{animation:.8s linear infinite companion-spin}@keyframes companion-spin{to{transform:rotate(360deg)}}@container companion (width<=400px){.companion-context>span{display:none}.companion-tabs button{gap:5px;padding:0 5px}.companion-tabs button b{display:none}.companion-task-grid{grid-template-columns:1fr}.companion-task-card{min-height:126px}.companion-focus-card,.companion-review-card{min-height:270px}.companion-focus-card>footer,.companion-review-card>footer{flex-direction:column-reverse;align-items:flex-end}.companion-icon-actions{flex-wrap:wrap}.companion-journal>article{grid-template-columns:auto minmax(0,1fr)}.companion-journal article>span:last-child{grid-column:2;padding-top:0}}@container companion (width<=315px){.companion-brand strong{max-width:104px}.companion-header .companion-icon-actions>button:nth-child(2),.companion-tabs button span{display:none}.companion-tabs button svg{width:18px;height:18px}}@media (prefers-reduced-motion:reduce){.companion-task-card,.companion-icon-actions button,.companion-icon-actions a{transition:none}}.pilotage-workspace{--pilotage-column:#f7f8f6}.pilotage-project-badge{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.pilotage-review-ready{color:var(--orbit-ink);background:var(--orbit-surface-subtle);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 14px;display:grid}.pilotage-review-ready>svg{width:18px;height:18px;color:var(--orbit-success)}.pilotage-review-ready>span{gap:2px;min-width:0;display:grid}.pilotage-review-ready strong,.pilotage-review-ready small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pilotage-review-ready strong{font-size:11px}.pilotage-review-ready small{color:var(--orbit-muted);font-size:10px}.pilotage-view-tabs{background:0 0;border:0;border-radius:0;align-items:center;gap:14px;width:fit-content;padding:0;display:inline-flex}.pilotage-view-tabs button{min-height:32px;color:var(--orbit-muted);background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 11px;font-size:11px;font-weight:650;display:inline-flex}.pilotage-view-tabs button:hover{color:var(--orbit-ink)}.pilotage-view-tabs button.active{color:var(--orbit-ink);box-shadow:none;background:0 0}.pilotage-view-tabs svg{width:14px;height:14px}.pilotage-agenda-strip,.pilotage-board-section,.pilotage-agenda-view{gap:11px;min-width:0;display:grid}.pilotage-section-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.pilotage-section-heading>div{min-width:0}.pilotage-section-heading h2{color:var(--orbit-ink);letter-spacing:-.015em;margin:0;font-size:14px;font-weight:680}.pilotage-section-heading p{color:var(--orbit-muted);margin:3px 0 0;font-size:11px}.pilotage-week-strip{border:1px solid var(--orbit-line);background:var(--orbit-surface);box-shadow:var(--orbit-shadow-xs);border-radius:11px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.pilotage-week-strip>article{border-right:1px solid var(--orbit-line);align-content:start;gap:7px;min-width:0;min-height:82px;padding:11px 12px;display:grid}.pilotage-week-strip>article:last-child{border-right:0}.pilotage-week-strip>article.is-today{background:var(--orbit-accent-soft)}.pilotage-week-strip time{color:var(--orbit-muted);letter-spacing:.045em;text-transform:capitalize;font-size:10px;font-weight:720}.pilotage-week-strip .is-today time{color:var(--orbit-accent-ink)}.pilotage-week-strip article>div{gap:3px;min-width:0;display:grid}.pilotage-week-strip article>div button,.pilotage-week-strip article>div span{min-width:0;color:var(--orbit-ink-subtle);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-size:10px;line-height:1.4;overflow:hidden}.pilotage-week-strip article>div button:hover{color:var(--orbit-ink-subtle);text-decoration:none}.pilotage-week-strip article>div span{color:var(--orbit-faint)}.pilotage-week-strip article>div small{color:var(--orbit-muted);font-size:10px}.pilotage-board{grid-template-columns:repeat(4,minmax(210px,1fr));align-items:start;gap:10px;min-width:0;display:grid}.pilotage-column{background:var(--pilotage-column);min-width:0;min-height:190px;transition:border-color var(--orbit-fast), background var(--orbit-fast);border:1px solid #0000;border-radius:11px;grid-template-rows:auto 1fr auto;gap:9px;padding:10px;display:grid}.pilotage-column.is-drag-target{border-color:var(--orbit-accent);background:var(--orbit-accent-soft)}.pilotage-column>header{border-bottom:1px solid var(--orbit-line);justify-content:space-between;align-items:center;gap:8px;min-height:27px;padding:0 2px 7px;display:flex}.pilotage-column>header span{color:var(--orbit-ink-subtle);letter-spacing:.025em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:720;display:inline-flex}.pilotage-column>header svg{width:12px;height:12px;color:var(--orbit-muted)}.pilotage-column>header small{min-width:22px;color:var(--orbit-muted);background:var(--orbit-surface);text-align:center;border-radius:999px;padding:2px 6px;font-size:10px}.pilotage-column-tasks{align-content:start;gap:8px;min-width:0;display:grid}.pilotage-task-card{background:var(--pilotage-task-background,var(--orbit-surface));min-width:0;box-shadow:none;cursor:grab;transition:background-color var(--orbit-normal), box-shadow var(--orbit-fast), transform var(--orbit-fast);border:0;border-radius:9px;gap:11px;padding:12px;display:grid}.pilotage-task-card[data-status=todo]{--pilotage-task-background:#eee1bd}.pilotage-task-card[data-status=in_progress]{--pilotage-task-background:#c7dced}.pilotage-task-card[data-status=review]{--pilotage-task-background:#f0cf78}.pilotage-task-card[data-status=done]{--pilotage-task-background:#bfe0cd}.pilotage-task-card:hover,.pilotage-task-card:focus-within{box-shadow:var(--orbit-shadow-xs);transform:translateY(-1px)}.pilotage-task-card.is-dragging{opacity:.46;cursor:grabbing}.pilotage-task-top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px;min-width:0;display:grid}.pilotage-task-title{min-width:0;color:var(--orbit-ink);text-align:left;background:0 0;border:0;padding:0;font-size:12px;font-weight:650;line-height:1.42}.pilotage-task-title:hover{color:var(--orbit-accent)}.pilotage-drag-handle{width:20px;height:20px;color:var(--orbit-faint);place-items:center;display:grid}.pilotage-drag-handle svg{width:14px;height:14px}.pilotage-task-meta{min-width:0;color:var(--orbit-muted);justify-content:space-between;align-items:center;gap:7px;font-size:10px;display:flex}.pilotage-task-meta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pilotage-task-meta time{flex:none}.pilotage-status-control{display:block}.pilotage-status-control select{border:1px solid var(--orbit-line);width:100%;min-height:29px;color:var(--orbit-ink-subtle);background:var(--orbit-surface-subtle);border-radius:7px;padding:0 26px 0 8px;font-size:10px}.pilotage-status-control select:focus{border-color:var(--orbit-accent);box-shadow:var(--orbit-focus);outline:0}.pilotage-add-task{min-height:31px;color:var(--orbit-muted);background:0 0;border:0;border-radius:7px;justify-content:flex-start;align-items:center;gap:5px;padding:0 5px;font-size:10px;font-weight:650;display:inline-flex}.pilotage-add-task:hover:not(:disabled){color:var(--orbit-ink);background:var(--orbit-surface)}.pilotage-add-task svg{width:13px;height:13px}.pilotage-agenda-list{border:1px solid var(--orbit-line);background:var(--orbit-surface);border-radius:11px;display:grid;overflow:hidden}.pilotage-agenda-list>article{border-bottom:1px solid var(--orbit-line);grid-template-columns:160px minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;min-height:66px;padding:9px 14px;display:grid}.pilotage-agenda-list>article:last-child{border-bottom:0}.pilotage-agenda-list>article:hover{background:var(--orbit-surface-subtle)}.pilotage-agenda-list time{min-width:0;color:var(--orbit-muted);align-items:center;gap:9px;display:flex}.pilotage-agenda-list time strong{min-width:28px;color:var(--orbit-ink);letter-spacing:-.035em;font-size:20px;font-weight:670}.pilotage-agenda-list time span{text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.pilotage-agenda-list article>button{min-width:0;color:var(--orbit-ink);text-align:left;background:0 0;border:0;gap:4px;padding:0;display:grid}.pilotage-agenda-list article>button span,.pilotage-agenda-list article>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pilotage-agenda-list article>button span{font-size:12px;font-weight:650}.pilotage-agenda-list article>button small{color:var(--orbit-muted);font-size:10px}.pilotage-agenda-list article>svg{width:14px;color:var(--orbit-faint)}.pilotage-task-modal{width:min(560px,100vw - 24px)}.pilotage-confirm-modal{width:min(480px,100vw - 24px)}.pilotage-modal-actions{grid-template-columns:auto 1fr auto auto;display:grid!important}.pilotage-protection-copy{border:1px solid var(--orbit-line);background:var(--orbit-surface-subtle);border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:14px;display:grid}.pilotage-protection-copy>span{width:32px;height:32px;color:var(--orbit-accent);background:var(--orbit-accent-soft);border-radius:8px;place-items:center;display:grid}.pilotage-protection-copy svg{width:16px;height:16px}.pilotage-protection-copy p{color:var(--orbit-ink-subtle);margin:1px 0 0;font-size:11px;line-height:1.55}@media (width<=1180px){.pilotage-board{grid-template-columns:repeat(2,minmax(230px,1fr))}}@media (width<=760px){.pilotage-project-badge{max-width:100%}.pilotage-review-ready{grid-template-columns:auto minmax(0,1fr)}.pilotage-review-ready .rebuild-button{grid-column:1/-1;width:100%}.pilotage-view-tabs{overscroll-behavior-x:contain;scrollbar-width:none;justify-content:flex-start;width:100%;max-width:100%;overflow:auto hidden}.pilotage-view-tabs::-webkit-scrollbar{display:none}.pilotage-view-tabs button{white-space:nowrap;flex:none;justify-content:center}.pilotage-section-heading{flex-direction:column;align-items:stretch}.pilotage-section-heading .rebuild-button{width:100%}.pilotage-week-strip{grid-template-columns:repeat(5,minmax(132px,1fr));overflow-x:auto}.pilotage-week-strip>article{border-right:1px solid var(--orbit-line)}.pilotage-board{grid-template-columns:1fr}.pilotage-column{min-height:0}.pilotage-agenda-list>article{grid-template-columns:105px minmax(0,1fr) auto;gap:8px;padding:9px 10px}.pilotage-modal-actions{grid-template-columns:1fr 1fr!important}.pilotage-modal-actions>span{display:none}.pilotage-modal-actions .rebuild-button-danger{grid-column:1/-1}}@media (width<=460px){.pilotage-agenda-list>article{grid-template-columns:1fr auto}.pilotage-agenda-list time{grid-column:1/-1}}.relay-workspace{position:relative}.relay-heading{align-items:center}.relay-heading .rebuild-page-actions{flex-wrap:wrap;justify-content:flex-end}.relay-spin{animation:.8s linear infinite relay-spin}@keyframes relay-spin{to{transform:rotate(360deg)}}.relay-loading{gap:9px}.relay-alert,.relay-toast{z-index:90;min-height:40px;box-shadow:var(--orbit-shadow-md);border-radius:9px;align-items:center;gap:9px;padding:9px 12px;font-size:11px;display:flex;position:fixed;top:76px;right:24px}.relay-alert{color:#8c2929;background:#fff8f8;border:1px solid #e8caca;max-width:520px}.relay-alert svg,.relay-toast svg{flex:none;width:15px;height:15px}.relay-alert button{color:inherit;background:0 0;border:0;margin-left:auto;font-size:10px;font-weight:700}.relay-toast{color:#174e37;background:#f3fbf6;border:1px solid #c4dfd0}.relay-status-strip{border:1px solid var(--orbit-line);background:var(--orbit-surface);border-radius:12px;grid-template-columns:minmax(220px,1.7fr) repeat(4,minmax(100px,.6fr));align-items:stretch;min-height:70px;display:grid;overflow:hidden}.relay-status-strip>div{border-left:1px solid var(--orbit-line);align-content:center;gap:3px;min-width:0;padding:14px 18px;display:grid}.relay-status-strip>div:first-child{border-left:0;grid-template-columns:auto minmax(0,1fr);column-gap:9px}.relay-status-strip>div:first-child small{grid-column:2}.relay-status-strip span,.relay-status-strip small{color:var(--orbit-muted);font-size:9px}.relay-status-strip strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.relay-status-dot{background:#a8b0ab;border-radius:50%;align-self:center;width:8px;height:8px}.relay-status-dot.online{background:var(--orbit-accent);box-shadow:0 0 0 4px var(--orbit-accent-soft)}.relay-install-grid,.relay-console-grid{grid-template-columns:minmax(0,1.4fr) minmax(310px,.8fr);align-items:stretch;gap:14px;display:grid}.relay-download-panel,.relay-pairing-panel,.relay-guide,.relay-device-section,.relay-message-form,.relay-history{border:1px solid var(--orbit-line);background:var(--orbit-surface);border-radius:12px}.relay-download-panel{grid-template-columns:auto minmax(0,1fr);gap:17px;padding:22px;display:grid}.relay-panel-icon,.relay-device-icon{color:var(--orbit-accent);background:var(--orbit-accent-soft);flex:none;place-items:center;display:grid}.relay-panel-icon{border-radius:12px;width:46px;height:46px}.relay-panel-icon svg{width:22px;height:22px}.relay-download-panel h2,.relay-pairing-panel h2{letter-spacing:-.025em;margin:4px 0 6px;font-size:18px}.relay-download-panel p,.relay-pairing-panel p{max-width:680px;color:var(--orbit-muted);margin:0;font-size:11px;line-height:1.55}.relay-download-panel small{color:var(--orbit-muted);margin-top:10px;font-size:9px;display:block}.relay-download-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.relay-pairing-panel{align-content:start;padding:20px;display:grid}.relay-pairing-panel .rebuild-section-heading svg{width:18px;color:var(--orbit-muted)}.relay-pairing-empty{justify-items:start;gap:13px;display:grid}.relay-pairing-code{gap:8px;display:grid}.relay-pairing-code>span,.relay-pairing-code small{color:var(--orbit-muted);font-size:9px}.relay-pairing-code button{min-height:52px;color:var(--orbit-ink);background:var(--orbit-surface-subtle);border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;display:flex}.relay-pairing-code b{letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:22px}.relay-pairing-code svg{width:16px;color:var(--orbit-muted)}.relay-guide{padding:18px 20px 20px}.relay-guide ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.relay-guide li{border-left:1px solid var(--orbit-line);grid-template-columns:auto minmax(0,1fr);gap:10px;min-width:0;padding:10px 16px;display:grid}.relay-guide li:first-child{border-left:0;padding-left:0}.relay-guide li:last-child{padding-right:0}.relay-guide li>span{width:23px;height:23px;color:var(--orbit-accent);background:var(--orbit-accent-soft);border-radius:7px;place-items:center;font-size:9px;font-weight:800;display:grid}.relay-guide strong{font-size:11px;display:block}.relay-guide p{color:var(--orbit-muted);margin:4px 0 0;font-size:9px;line-height:1.5}.relay-device-section,.relay-message-form,.relay-history{padding:18px}.relay-device-list,.relay-message-list{display:grid}.relay-device-list>article{border-top:1px solid var(--orbit-line);grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:12px;min-height:62px;padding:11px 3px;display:grid}.relay-device-list>article:first-child{border-top:0}.relay-device-icon{width:34px;height:34px;color:var(--orbit-muted);background:var(--orbit-surface-subtle);border-radius:9px}.relay-device-list article.online .relay-device-icon{color:var(--orbit-accent);background:var(--orbit-accent-soft)}.relay-device-icon svg{width:15px;height:15px}.relay-device-list strong,.relay-message-list strong{font-size:11px;display:block}.relay-device-list p,.relay-message-list p{max-width:680px;color:var(--orbit-muted);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:9px;line-height:1.45;overflow:hidden}.relay-device-list article>small{color:var(--orbit-muted);white-space:nowrap;font-size:9px}.relay-pill{color:#667068;background:#f0f2f0;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:750}.relay-pill.online{color:#17633d;background:#e1f1e7}.relay-message-form{align-content:start;gap:13px;display:grid}.relay-message-form>.rebuild-section-heading>svg,.relay-history>.rebuild-section-heading>svg{width:17px;color:var(--orbit-muted)}.relay-message-form>label,.relay-form-footer label{color:var(--orbit-muted);gap:6px;font-size:9px;font-weight:700;display:grid}.relay-message-form select,.relay-message-form textarea{border:1px solid var(--orbit-line-strong);width:100%;color:var(--orbit-ink);background:var(--orbit-surface);font:inherit;border-radius:8px;outline:0}.relay-message-form select{min-height:38px;padding:7px 10px;font-size:11px}.relay-message-form textarea{resize:vertical;min-height:116px;padding:10px 11px;font-size:11px;line-height:1.5}.relay-message-form select:focus,.relay-message-form textarea:focus{border-color:#86ad98;box-shadow:0 0 0 3px #306f4f17}.relay-form-footer{justify-content:space-between;align-items:end;gap:12px;display:flex}.relay-form-footer label{min-width:180px}.relay-history{min-width:0}.relay-message-list article{border-top:1px solid var(--orbit-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px 0;display:grid}.relay-message-list article:first-child{border-top:0}.relay-message-list small{color:var(--orbit-muted);margin-top:3px;font-size:8px;display:block}.relay-message-state{color:#6c756f;background:#f0f2f0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.relay-message-state svg{width:14px;height:14px}.relay-message-state.state-sent{color:#17633d;background:#e1f1e7}.relay-message-state.state-failed{color:#8d2c2c;background:#fae9e9}.relay-message-state.state-awaiting_approval{color:#8a5b1c;background:#fff0d8}.relay-privacy-note{color:#355847;background:#edf6f0;border-radius:10px;align-items:flex-start;gap:11px;padding:15px 17px;display:flex}.relay-privacy-note>svg{flex:none;width:17px}.relay-privacy-note strong{font-size:10px;display:block}.relay-privacy-note span{margin-top:3px;font-size:9px;line-height:1.5;display:block}@media (width<=1100px){.relay-guide ol{grid-template-columns:repeat(2,minmax(0,1fr))}.relay-guide li:nth-child(3){border-left:0;padding-left:0}.relay-status-strip{grid-template-columns:minmax(200px,1.5fr) repeat(2,minmax(90px,.5fr))}.relay-status-strip>div:nth-child(n+4){border-top:1px solid var(--orbit-line)}}@media (width<=820px){.relay-install-grid,.relay-console-grid{grid-template-columns:1fr}.relay-device-list>article{grid-template-columns:auto minmax(0,1fr) auto}.relay-device-list article>small{grid-column:2}}@media (width<=620px){.relay-heading{align-items:flex-start}.relay-heading .rebuild-page-actions{justify-content:stretch;width:100%}.relay-heading .rebuild-page-actions>*{flex:1}.relay-status-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.relay-status-strip>div:first-child{grid-column:1/-1}.relay-status-strip>div:nth-child(n){border-top:1px solid var(--orbit-line)}.relay-guide ol{grid-template-columns:1fr}.relay-guide li,.relay-guide li:nth-child(3){border-top:1px solid var(--orbit-line);border-left:0;padding:10px 0}.relay-download-panel{grid-template-columns:1fr}.relay-device-list>article{grid-template-columns:auto minmax(0,1fr) auto}.relay-device-list .relay-pill{grid-column:2;justify-self:start}.relay-form-footer{flex-direction:column;align-items:stretch}.relay-form-footer label{min-width:0}}.rebuild-orbit-shell{--rebuild-rail:76px;--rebuild-context:244px;grid-template-columns:var(--rebuild-rail) var(--rebuild-context) minmax(0, 1fr);min-height:100vh;color:var(--orbit-ink);background:var(--orbit-surface);display:grid}.rebuild-orbit-shell *,.rebuild-orbit-shell :before,.rebuild-orbit-shell :after{box-sizing:border-box}.rebuild-skip-link{z-index:200;color:#fff;transition:transform var(--orbit-fast);background:#151916;border-radius:8px;padding:9px 12px;font-size:12px;font-weight:700;text-decoration:none;position:fixed;top:8px;left:86px;transform:translateY(-160%)}.rebuild-skip-link:focus{transform:translateY(0)}.rebuild-orbit-shell button,.rebuild-orbit-shell input,.rebuild-orbit-shell select,.rebuild-orbit-shell textarea{font:inherit}.rebuild-global-rail{z-index:50;background:#151916;border-right:1px solid #272c29;flex-direction:column;align-items:stretch;gap:5px;height:100vh;padding:11px 8px;display:flex;position:sticky;top:0;overflow-y:auto}.rebuild-global-rail>button{color:#9ba49f;min-height:51px;transition:color var(--orbit-fast), background var(--orbit-fast);background:0 0;border:0;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:5px 3px;font-size:10.5px;line-height:1.15;display:flex}.rebuild-global-rail>button:hover{color:#fff;background:0 0}.rebuild-global-rail>button.active{color:#fff;background:0 0;font-weight:500}.rebuild-global-rail>button svg{width:18px;height:18px}.rebuild-global-rail .rebuild-brand{color:#fff;min-height:45px;margin-bottom:8px}.rebuild-global-rail .rebuild-brand:hover{background:0 0}.rebuild-global-rail .rebuild-brand .orbit-logo{width:24px;height:24px}.rebuild-rail-spacer{flex:1;min-height:18px}.rebuild-context-sidebar{z-index:40;background:var(--orbit-canvas);border-right:1px solid var(--orbit-line);flex-direction:column;min-width:0;height:100vh;padding:18px 12px 13px;display:flex;position:sticky;top:0;overflow:hidden auto}.rebuild-context-sidebar>header{justify-content:space-between;align-items:center;min-height:34px;padding:0 8px;display:flex}.rebuild-context-sidebar>header strong{font-size:14px;font-weight:680}.rebuild-mobile-close{display:none!important}.rebuild-context-section{gap:3px;margin-top:20px;display:grid}.rebuild-context-section>span{color:var(--orbit-muted);letter-spacing:.075em;text-transform:uppercase;padding:0 8px 7px;font-size:11px;font-weight:720}.rebuild-context-section>button,.rebuild-context-summary{width:100%;min-height:36px;color:var(--orbit-ink-subtle);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:7px 9px;font-size:12px;display:flex}.rebuild-context-section>button:hover{color:var(--orbit-ink);background:0 0}.rebuild-context-section>button.active,.rebuild-context-summary.active{color:var(--orbit-ink);background:0 0;font-weight:500}.rebuild-context-section>button svg,.rebuild-context-summary svg{width:15px;height:15px;color:var(--orbit-muted);flex:none}.rebuild-context-section>button.active svg,.rebuild-context-summary.active svg{color:var(--orbit-ink)}.rebuild-context-section>button span,.rebuild-context-summary span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rebuild-context-section>button small,.rebuild-context-summary small{color:var(--orbit-muted);margin-left:auto;font-size:11px}.rebuild-context-sidebar>footer{border-top:1px solid var(--orbit-line);color:var(--orbit-muted);gap:5px;margin-top:auto;padding:15px 8px 2px;font-size:11px;display:grid}.rebuild-context-sidebar>footer span{color:var(--orbit-accent);align-items:center;gap:7px;display:flex}.rebuild-context-sidebar>footer i,.rebuild-status>i{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.rebuild-workspace{background:var(--orbit-surface);min-width:0}.rebuild-topbar{z-index:35;border-bottom:1px solid var(--orbit-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:10px 20px;display:flex;position:sticky;top:0}.rebuild-topbar-left{align-items:center;gap:9px;min-width:0;display:flex}.rebuild-topbar-left>span{min-width:0;color:var(--orbit-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.rebuild-topbar-left strong{color:var(--orbit-ink);font-weight:650}.rebuild-menu-button{display:none!important}.rebuild-topbar-actions{align-items:center;gap:8px;display:flex}.rebuild-search-trigger{border:1px solid var(--orbit-line-strong);width:100%;min-height:38px;color:var(--orbit-muted);background:var(--orbit-surface);text-align:left;border-radius:9px;align-items:center;gap:8px;padding:0 10px;font-size:12px;display:flex}.rebuild-topbar .rebuild-search-trigger{width:clamp(240px,22vw,320px);font-size:13px}.rebuild-search-trigger:hover{border-color:var(--orbit-line-strong);color:var(--orbit-ink)}.rebuild-search-trigger svg{width:15px}.rebuild-search-trigger kbd{margin-left:auto;font-size:10px}.rebuild-review-trigger{width:38px;height:38px;color:var(--orbit-muted);background:var(--orbit-surface);border:0;border-radius:9px;place-items:center;display:grid;position:relative}.rebuild-review-trigger:hover{color:var(--orbit-ink);background:var(--orbit-surface)}.rebuild-review-trigger svg{width:16px}.rebuild-review-trigger span{color:#fff;background:var(--orbit-accent);border-radius:999px;min-width:17px;padding:2px 5px;font-size:9px;font-weight:750;position:absolute;top:-5px;right:-5px}.rebuild-avatar{color:#fff;background:#202521;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:720;display:grid}.rebuild-account{position:relative}.rebuild-account>summary{cursor:pointer;border-radius:50%;list-style:none;display:block}.rebuild-account>summary::-webkit-details-marker{display:none}.rebuild-account>summary:focus-visible{outline:2px solid var(--orbit-accent);outline-offset:3px}.rebuild-account-menu{z-index:120;border:1px solid var(--orbit-line-strong);background:var(--orbit-surface);border-radius:12px;width:min(290px,100vw - 24px);padding:8px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 46px #1c231e24}.rebuild-account-identity{border-bottom:1px solid var(--orbit-line);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:7px 8px 10px;display:grid}.rebuild-account-identity>span:last-child{gap:2px;min-width:0;display:grid}.rebuild-account-identity strong,.rebuild-account-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rebuild-account-identity strong{font-size:12px}.rebuild-account-identity small{color:var(--orbit-muted);font-size:10px}.rebuild-account-owner{color:var(--orbit-muted);letter-spacing:.06em;text-transform:uppercase;margin:8px 8px 4px;font-size:9px;font-weight:700;display:block}.rebuild-account-menu>button,.rebuild-account-menu>a{width:100%;min-height:36px;color:var(--orbit-ink);text-align:left;border-radius:8px;align-items:center;gap:9px;padding:0 9px;font-size:11px;text-decoration:none;display:flex}.rebuild-account-menu>button:hover,.rebuild-account-menu>a:hover{background:var(--orbit-surface-subtle)}.rebuild-account-menu>button:focus-visible,.rebuild-account-menu>a:focus-visible{outline:2px solid var(--orbit-accent);outline-offset:1px}.rebuild-account-menu>button:disabled{cursor:wait;opacity:.55}.rebuild-account-menu>button svg,.rebuild-account-menu>a svg{width:15px}.rebuild-content{width:min(100%,1440px);min-height:calc(100vh - 64px);margin:0 auto;padding:24px 28px 60px}.rebuild-page-stack{gap:22px;display:grid}.rebuild-page-heading{justify-content:space-between;align-items:flex-start;gap:24px;min-width:0;display:flex}.rebuild-page-heading>div:first-child{min-width:0}.rebuild-page-heading h1{letter-spacing:-.035em;margin:4px 0 5px;font-size:clamp(24px,2vw,32px);font-weight:670;line-height:1.15}.rebuild-page-heading p{max-width:760px;color:var(--orbit-muted);margin:0;font-size:13px;line-height:1.55}.rebuild-eyebrow{color:var(--orbit-muted);letter-spacing:.085em;text-transform:uppercase;font-size:11px;font-weight:730}.rebuild-page-actions{flex:none;align-items:center;gap:8px;display:flex}.rebuild-button{min-height:38px;color:var(--orbit-ink);background:var(--orbit-surface-subtle);transition:background var(--orbit-fast), color var(--orbit-fast);border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:650;line-height:1;text-decoration:none;display:inline-flex}.rebuild-button:hover:not(:disabled){background:var(--orbit-surface-subtle)}.rebuild-button:active:not(:disabled){transform:none}.rebuild-button svg{width:15px;height:15px}.rebuild-button-primary{color:#fff;background:var(--orbit-accent)}.rebuild-button-primary:hover:not(:disabled){color:#fff;background:var(--orbit-accent-hover)}.rebuild-button-danger{color:#fff;background:var(--orbit-danger)}.rebuild-button-danger:hover:not(:disabled){color:#fff;background:var(--orbit-danger-hover)}.rebuild-button-quiet{color:var(--orbit-muted);background:0 0}.rebuild-button-quiet:hover:not(:disabled){color:var(--orbit-ink);background:0 0}.rebuild-icon-button{width:36px;height:36px;color:var(--orbit-muted);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:inline-grid}.rebuild-icon-button:hover{color:var(--orbit-ink);background:0 0}.rebuild-icon-button svg{width:16px;height:16px}.rebuild-card,.rebuild-metric{background:var(--orbit-surface);box-shadow:none;border:0;border-radius:12px}.rebuild-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.rebuild-metric{gap:7px;min-width:0;padding:17px 18px;display:grid}.rebuild-metric>span{color:var(--orbit-muted);font-size:11px}.rebuild-metric>strong{letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:22px;font-weight:670;overflow:hidden}.rebuild-metric>small{min-width:0;color:var(--orbit-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.rebuild-quick-actions{flex-wrap:wrap;gap:8px;display:flex}.rebuild-quick-actions .rebuild-button{min-height:34px}.rebuild-home-grid{grid-template-columns:minmax(0,1.8fr) minmax(280px,.8fr);align-items:start;gap:22px;display:grid}.rebuild-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:10px;display:flex}.rebuild-section-heading h2,.rebuild-section-heading h3{letter-spacing:-.02em;margin:0;font-size:15px;font-weight:670}.rebuild-section-heading p{color:var(--orbit-muted);margin:3px 0 0;font-size:11px}.rebuild-section-spaced{margin-top:24px}.rebuild-home-next,.rebuild-next-action{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:18px;display:grid}.rebuild-home-next>div:nth-child(2),.rebuild-next-action>div:nth-child(2){gap:4px;display:grid}.rebuild-home-next strong,.rebuild-next-action strong{font-size:14px}.rebuild-home-next small,.rebuild-next-action small{color:var(--orbit-muted);font-size:11px}.rebuild-home-next p,.rebuild-next-action p{color:var(--orbit-ink-subtle);margin:7px 0 0;font-size:12px;line-height:1.55}.rebuild-home-next>div:last-child{flex-direction:column;gap:7px;display:flex}.rebuild-row-icon{width:34px;height:34px;color:var(--orbit-muted);background:0 0;border-radius:0;flex:none;place-items:center;display:grid}.rebuild-row-icon svg{width:16px;height:16px}.rebuild-row-main{align-items:center;gap:11px;min-width:0;display:flex}.rebuild-row-main>span:last-child{gap:3px;min-width:0;display:grid}.rebuild-row-main small{color:var(--orbit-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rebuild-line-list{border:1px solid var(--orbit-line);background:var(--orbit-surface);border-radius:12px;overflow:hidden}.rebuild-line-list>article{border-bottom:1px solid var(--orbit-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:61px;padding:12px 14px;display:grid}.rebuild-line-list>article:last-child{border-bottom:0}.rebuild-line-list>article[role=button]{cursor:pointer}.rebuild-line-list>article[role=button]:focus-visible{outline:2px solid var(--orbit-accent);outline-offset:-2px}.rebuild-line-list>article>div:nth-child(2){gap:3px;min-width:0;display:grid}.rebuild-line-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.rebuild-line-list p{color:var(--orbit-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.rebuild-line-list>article>small{color:var(--orbit-muted);white-space:nowrap;font-size:10px}.rebuild-row-actions{gap:7px;display:flex}.rebuild-candidate{gap:14px;padding:17px;display:grid}.rebuild-candidate>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.rebuild-candidate>header small{color:var(--orbit-muted);font-size:10px}.rebuild-candidate>div{gap:5px;display:grid}.rebuild-candidate>div strong{font-size:13px;line-height:1.4}.rebuild-candidate p{color:var(--orbit-muted);margin:0;font-size:11px;line-height:1.5}.rebuild-candidate code{color:var(--orbit-ink-subtle);background:var(--orbit-surface-subtle);font:10px/1.45 var(--orbit-font-mono);border-radius:7px;padding:8px;overflow:auto}.rebuild-candidate footer{flex-wrap:wrap;gap:7px;display:flex}.rebuild-badge,.rebuild-scope{width:fit-content;color:var(--orbit-ink-subtle);white-space:nowrap;background:0 0;border-radius:0;align-items:center;gap:5px;padding:0;font-size:10px;font-weight:650;display:inline-flex}.rebuild-badge svg{width:12px;height:12px}.rebuild-scope{color:var(--orbit-muted)}.rebuild-tabs{scrollbar-width:none;border-bottom:1px solid var(--orbit-line);align-items:center;gap:18px;display:flex;overflow-x:auto}.rebuild-tabs::-webkit-scrollbar{display:none}.rebuild-tabs>button{min-height:42px;color:var(--orbit-muted);background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:8px 1px 10px;font-size:11px;display:inline-flex;position:relative}.rebuild-tabs>button:hover{color:var(--orbit-ink)}.rebuild-tabs>button.active{color:var(--orbit-ink);font-weight:500}.rebuild-tabs>button.active:after{content:none}.rebuild-tabs>button svg{width:14px;height:14px}.rebuild-tabs>button span{min-width:17px;color:var(--orbit-muted);background:0 0;border-radius:0;padding:0;font-size:10px}.rebuild-table-shell{border:1px solid var(--orbit-line);background:var(--orbit-surface);border-radius:12px;max-width:100%;overflow:auto}.rebuild-table{border-collapse:collapse;width:100%;min-width:720px;font-size:11px}.rebuild-table th{height:38px;color:var(--orbit-ink);letter-spacing:.055em;text-align:left;text-transform:uppercase;background:#fff;padding:8px 13px;font-size:10px;font-weight:720}.rebuild-table td{border-top:1px solid var(--orbit-line);color:var(--orbit-ink-subtle);padding:11px 13px}.rebuild-table td strong{color:var(--orbit-ink)}.rebuild-row-button{width:100%;color:var(--orbit-ink);text-align:left;background:0 0;border:0;align-items:center;gap:11px;padding:0;display:flex}.rebuild-row-button>span:nth-child(2){gap:3px;min-width:0;display:grid}.rebuild-row-button strong,.rebuild-row-button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rebuild-row-button small{max-width:480px;color:var(--orbit-muted);font-size:11px}.pilotage-row-tags{gap:4px;min-width:0;display:flex;overflow:hidden}.pilotage-row-tags .orbit-tag{font-size:9px;min-height:18px!important;padding:2px 5px!important}.rebuild-status{color:var(--orbit-muted);white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}.rebuild-status-paused,.rebuild-status-draft,.rebuild-status-not_configured{color:var(--orbit-warning)}.rebuild-status-archived,.rebuild-status-deprecated{color:var(--orbit-muted)}.rebuild-status-failed,.rebuild-status-error,.rebuild-status-rejected{color:var(--orbit-danger)}.rebuild-progress-cell{align-items:center;gap:8px;display:flex}.rebuild-progress-cell>span{background:var(--orbit-line);border-radius:999px;width:72px;height:4px;overflow:hidden}.rebuild-progress-cell>span i{background:var(--orbit-accent);height:100%;display:block}.rebuild-progress-cell small{color:var(--orbit-muted);font-size:10px}.rebuild-inline-meta{color:var(--orbit-muted);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:11px;font-size:11px;display:flex}.rebuild-project-heading{padding-bottom:2px}.rebuild-content-grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr);align-items:start;gap:22px;display:grid}.rebuild-context-grid{grid-template-columns:minmax(0,1.5fr) minmax(300px,.8fr)}.rebuild-detail-list{overflow:hidden}.rebuild-detail-list>div{border-bottom:1px solid var(--orbit-line);justify-content:space-between;align-items:center;gap:16px;padding:11px 14px;display:flex}.rebuild-detail-list>div:last-child{border-bottom:0}.rebuild-detail-list span{color:var(--orbit-muted);font-size:11px}.rebuild-detail-list strong{text-align:right;font-size:11px}.rebuild-details{border:1px solid var(--orbit-line);border-radius:10px;margin-top:12px;overflow:hidden}.rebuild-details summary{cursor:pointer;color:var(--orbit-ink-subtle);background:var(--orbit-surface-subtle);padding:11px 13px;font-size:11px;font-weight:650}.rebuild-details pre{white-space:pre-wrap;word-break:break-word;max-height:420px;font:9px/1.55 var(--orbit-font-mono);margin:0;padding:13px;overflow:auto}.rebuild-plan-list{gap:12px;display:grid}.rebuild-plan-list>article{padding:17px}.rebuild-plan-list article>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.rebuild-plan-list article>header>div{gap:6px;display:grid}.rebuild-plan-list h3{margin:0;font-size:14px}.rebuild-project-plan-link{color:inherit;text-align:left;background:0 0;border:0;gap:6px;padding:0;display:grid}.rebuild-project-plan-link:focus-visible{outline:2px solid var(--orbit-accent);outline-offset:3px}.rebuild-plan-list p{color:var(--orbit-muted);margin:0;font-size:11px}.rebuild-plan-list article>header>strong{font-size:18px;font-weight:670}.rebuild-plan-progress{background:var(--orbit-line);border-radius:999px;height:4px;margin:14px 0;overflow:hidden}.rebuild-plan-progress i{background:var(--orbit-accent);height:100%;display:block}.rebuild-plan-list ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.rebuild-plan-list li{border-top:1px solid var(--orbit-line);min-height:38px;color:var(--orbit-ink-subtle);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;font-size:11px;display:grid}.rebuild-plan-list li svg{width:14px;color:var(--orbit-muted)}.rebuild-plan-list li.is-done{color:var(--orbit-muted)}.rebuild-plan-list li.is-done svg{color:var(--orbit-success)}.rebuild-plan-list li small{color:var(--orbit-muted);font-size:10px}.rebuild-timeline{display:grid}.rebuild-timeline>article{grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:12px;min-height:62px;padding-bottom:16px;display:grid;position:relative}.rebuild-timeline>article:before{content:"";background:var(--orbit-line);width:1px;position:absolute;top:28px;bottom:0;left:13px}.rebuild-timeline>article:last-child:before{display:none}.rebuild-timeline>article>span{z-index:1;border:1px solid var(--orbit-line);width:28px;height:28px;color:var(--orbit-muted);background:var(--orbit-surface);border-radius:50%;place-items:center;display:grid;position:relative}.rebuild-timeline>article>span.active{color:var(--orbit-ink);border-color:var(--orbit-line);background:var(--orbit-surface);font-weight:500}.rebuild-timeline svg{width:13px;height:13px}.rebuild-timeline>article>div{gap:3px;padding-top:3px;display:grid}.rebuild-timeline strong{font-size:11px}.rebuild-timeline p{color:var(--orbit-muted);margin:0;font-size:10px}.rebuild-timeline>article>small{color:var(--orbit-muted);white-space:nowrap;padding-top:5px;font-size:10px}.rebuild-empty{min-height:112px;color:var(--orbit-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:20px;display:flex}.rebuild-empty svg{width:21px;height:21px;color:var(--orbit-accent)}.rebuild-empty strong{color:var(--orbit-ink);font-size:12px}.rebuild-empty span{max-width:420px;font-size:11px;line-height:1.5}.rebuild-empty-large{background:0 0;border:0;border-radius:0;min-height:200px}.rebuild-legacy-host{border:1px solid var(--orbit-line);background:var(--orbit-canvas);border-radius:12px;padding:18px}.rebuild-library-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.rebuild-library-grid>button{min-height:150px;color:var(--orbit-ink);text-align:left;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:12px;padding:17px;display:grid}.rebuild-library-grid>button:hover{background:#fbfcfb;border-color:#b5beb8}.rebuild-library-grid>button>svg{width:19px;color:var(--orbit-accent)}.rebuild-library-grid>button>div{gap:7px;display:grid}.rebuild-library-grid strong{font-size:13px}.rebuild-library-grid p{color:var(--orbit-muted);margin:0;font-size:10px;line-height:1.5}.rebuild-library-grid>button>span{color:var(--orbit-muted);grid-column:1/-1;align-self:end;font-size:10px}.rebuild-guide-workspace{max-width:1180px;margin:0 auto}.rebuild-guide-meta{border:1px solid var(--orbit-line);background:var(--orbit-surface);box-shadow:var(--orbit-shadow-xs);border-radius:12px;grid-template-columns:minmax(150px,.45fr) minmax(340px,1.45fr) minmax(220px,.7fr);display:grid;overflow:hidden}.rebuild-guide-meta>article{border-right:1px solid var(--orbit-line);align-items:center;gap:11px;min-width:0;padding:15px 17px;display:flex}.rebuild-guide-meta>article:last-child{border-right:0}.rebuild-guide-meta>article>span:last-child{gap:4px;min-width:0;display:grid}.rebuild-guide-meta small{color:var(--orbit-muted);font-size:10px;font-weight:650}.rebuild-guide-meta strong{font-size:12px;font-weight:670}.rebuild-guide-meta code{min-width:0;max-width:100%;color:var(--orbit-ink-subtle);font:10px/1.45 var(--orbit-font-mono);overflow-wrap:anywhere;word-break:break-all;white-space:normal}.rebuild-guide-document{min-width:0;overflow:hidden}.rebuild-guide-document>header{border-bottom:1px solid var(--orbit-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:66px;padding:13px 16px;display:grid}.rebuild-guide-document>header>div{gap:3px;min-width:0;display:grid}.rebuild-guide-document h2{margin:0;font-size:14px}.rebuild-guide-document p{color:var(--orbit-muted);margin:0;font-size:11px}.rebuild-guide-document pre{min-height:420px;max-height:calc(100vh - 330px);color:var(--orbit-ink-soft);background:var(--orbit-surface-soft);font:11px/1.75 var(--orbit-font-mono);tab-size:2;white-space:pre-wrap;overflow-wrap:anywhere;outline:0;margin:0;padding:22px;overflow:auto}.rebuild-guide-document pre:focus{box-shadow:inset 0 0 0 2px var(--orbit-accent)}.rebuild-guide-copy-status{margin:-6px 0 0}.rebuild-guide-copy-status.is-success{color:var(--orbit-accent-ink);background:var(--orbit-accent-soft);border:1px solid #bcd7c8;border-radius:9px;align-items:center;gap:9px;padding:10px 12px;font-size:11px;display:flex}.rebuild-guide-copy-status>svg{flex:none;width:15px;height:15px}.rebuild-guide-copy-status>button{margin-left:auto}.rebuild-guide-state{min-height:min(320px,100vh - 112px);color:var(--orbit-muted);text-align:center;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex}.rebuild-guide-state>svg{width:25px;height:25px;color:var(--orbit-accent)}.rebuild-guide-state strong{color:var(--orbit-ink);font-size:14px}.rebuild-guide-state span{max-width:440px;font-size:11px;line-height:1.5}.rebuild-guide-state .rebuild-button{margin-top:7px}.rebuild-guide-state-error>svg{color:var(--orbit-danger)}.rebuild-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.rebuild-profile-grid>section{align-content:start;gap:24px;display:grid}.rebuild-profile-section h2{margin:0 0 10px;font-size:14px}.rebuild-profile-section dl{border:1px solid var(--orbit-line);background:var(--orbit-surface);border-radius:11px;margin:0;overflow:hidden}.rebuild-profile-section dl>div{border-bottom:1px solid var(--orbit-line);grid-template-columns:minmax(120px,.7fr) minmax(0,1.3fr);gap:18px;padding:12px 14px;display:grid}.rebuild-profile-section dl>div:last-child{border-bottom:0}.rebuild-profile-section dt{color:var(--orbit-muted);font-size:10px}.rebuild-profile-section dd{margin:0;font-size:11px;font-weight:640}.rebuild-profile-form{gap:14px;display:grid}.rebuild-profile-form>section{padding:18px}.rebuild-profile-form>section>header{border-bottom:1px solid var(--orbit-line);margin-bottom:17px;padding-bottom:14px}.rebuild-profile-form>section>header>div{align-items:flex-start;gap:11px;display:flex}.rebuild-profile-form h2{margin:0;font-size:14px}.rebuild-profile-form p{color:var(--orbit-muted);margin:3px 0 0;font-size:10px}.rebuild-ai-context{gap:18px;display:grid}.rebuild-context-intro{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.rebuild-context-intro h2{letter-spacing:-.035em;margin:4px 0 0;font-size:20px}.rebuild-context-intro p{max-width:720px;color:var(--orbit-muted);margin:7px 0 0;font-size:11px;line-height:1.6}.rebuild-context-contract{border:1px solid var(--orbit-line);background:var(--orbit-surface);border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.rebuild-context-contract article{border-right:1px solid var(--orbit-line);align-items:flex-start;gap:10px;min-width:0;padding:15px;display:flex}.rebuild-context-contract article:last-child{border-right:0}.rebuild-context-contract svg{width:16px;height:16px;color:var(--orbit-accent);flex:none}.rebuild-context-contract span{gap:4px;min-width:0;display:grid}.rebuild-context-contract strong{font-size:11px}.rebuild-context-contract small{color:var(--orbit-muted);font-size:9px;line-height:1.45}.rebuild-context-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.rebuild-context-preview{min-width:0;overflow:hidden}.rebuild-context-preview>header{border-bottom:1px solid var(--orbit-line);padding:16px 17px}.rebuild-context-preview>header>div{align-items:flex-start;gap:11px;display:flex}.rebuild-context-preview h3{margin:0;font-size:13px}.rebuild-context-preview p{color:var(--orbit-muted);margin:3px 0 0;font-size:9px}.rebuild-context-preview pre{min-height:250px;max-height:420px;color:var(--orbit-ink-soft);background:var(--orbit-surface-soft);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:17px;font:10px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.rebuild-context-note{border:1px solid var(--orbit-line);color:var(--orbit-muted);background:var(--orbit-surface-soft);border-radius:9px;align-items:flex-start;gap:9px;margin:0;padding:12px 14px;font-size:10px;line-height:1.5;display:flex}.rebuild-context-note svg{width:15px;height:15px;color:var(--orbit-accent);flex:none}.rebuild-step-number{width:25px;height:25px;color:var(--orbit-accent);background:var(--orbit-accent-soft);border-radius:7px;place-items:center;font-size:10px;font-weight:720;display:grid}.rebuild-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.rebuild-field{min-width:0;color:var(--orbit-ink-subtle);gap:6px;font-size:10px;font-weight:650;display:grid}.rebuild-field-wide{grid-column:1/-1}.rebuild-field :where(input,select,textarea){border:1px solid var(--orbit-line-strong);width:100%;min-height:39px;color:var(--orbit-ink);background:var(--orbit-surface);border-radius:8px;outline:0;padding:9px 10px;font-size:11px;font-weight:450}.rebuild-field textarea{resize:vertical;min-height:80px;line-height:1.5}.rebuild-field :where(input,select,textarea):focus{border-color:var(--orbit-accent);box-shadow:var(--orbit-focus)}.rebuild-switch{border-top:1px solid var(--orbit-line);justify-content:space-between;align-items:center;gap:18px;margin-top:15px;padding-top:14px;display:flex}.rebuild-switch>span{gap:3px;display:grid}.rebuild-switch strong{font-size:10px}.rebuild-switch small{color:var(--orbit-muted);font-size:9px}.rebuild-switch input{appearance:none;background:#cbd2ce;border:0;border-radius:999px;flex:none;width:36px;height:20px;margin:0;position:relative}.rebuild-switch input:after{content:"";width:14px;height:14px;transition:transform var(--orbit-fast);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000002e}.rebuild-switch input:checked{background:var(--orbit-accent)}.rebuild-switch input:checked:after{transform:translate(16px)}.rebuild-form-footer{border:1px solid var(--orbit-line);box-shadow:var(--orbit-shadow-sm);background:#fffffff5;border-radius:10px;justify-content:flex-end;gap:8px;padding:11px;display:flex;position:sticky;bottom:12px}.rebuild-rule-card{padding:16px}.rebuild-rule-card strong{font-size:12px}.rebuild-rule-card p{color:var(--orbit-muted);margin:5px 0 0;font-size:10px;line-height:1.5}.rebuild-learning-summary{grid-template-columns:minmax(0,1.5fr) minmax(250px,.6fr);gap:16px;display:grid}.rebuild-learning-summary>article{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;display:grid}.rebuild-learning-summary>article>div{gap:5px;display:grid}.rebuild-learning-summary strong{font-size:13px}.rebuild-learning-summary p{color:var(--orbit-muted);margin:0;font-size:10px}.rebuild-review-filters{align-items:center;gap:20px;min-height:38px;display:flex;overflow-x:auto}.rebuild-review-filters>button{min-height:34px;color:var(--orbit-muted);white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:inline-flex}.rebuild-review-filters>button:hover{color:var(--orbit-ink);background:0 0}.rebuild-review-filters>button.active{color:var(--orbit-ink);font-weight:700}.rebuild-review-filters svg{width:14px;height:14px}.rebuild-review-filters span{font-size:11px}.rebuild-review-filters strong{font-size:10px;font-weight:680}.rebuild-review-empty{min-height:180px}.rebuild-review-history{border:0;border-radius:0;margin-top:4px}.rebuild-review-history summary{background:0 0;padding:10px 0}.rebuild-review-history>div{justify-content:space-between;align-items:center;gap:16px;padding:8px 0 0;display:flex}.rebuild-review-history p{color:var(--orbit-muted);margin:0;font-size:10px;line-height:1.5}.rebuild-count-summary{color:var(--orbit-accent);background:var(--orbit-accent-soft);border-radius:999px;padding:6px 9px;font-size:10px;font-weight:680}.rebuild-candidate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rebuild-agent-layout{grid-template-columns:265px minmax(0,1fr);align-items:start;gap:16px;display:grid}.rebuild-agent-list{border:1px solid var(--orbit-line);background:#fff;border-radius:11px;gap:4px;padding:7px;display:grid}.rebuild-agent-list>button{min-height:54px;color:var(--orbit-ink);text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px;display:grid}.rebuild-agent-list>button:hover{background:0 0}.rebuild-agent-list>button.active{background:0 0;font-weight:500}.rebuild-agent-list>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.rebuild-agent-list strong,.rebuild-agent-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rebuild-agent-list strong{font-size:11px}.rebuild-agent-list small{color:var(--orbit-muted);font-size:10px}.rebuild-agent-list>button>i{background:var(--orbit-warning);border-radius:50%;width:7px;height:7px}.rebuild-agent-list>button>i.agent-state-active{background:var(--orbit-success)}.rebuild-agent-list>button>i.agent-state-archived{background:var(--orbit-muted)}.rebuild-agent-list-label{color:var(--orbit-muted);letter-spacing:.055em;text-transform:uppercase;padding:10px 8px 4px;font-size:10px;font-weight:720}.rebuild-agent-detail{gap:20px;display:grid}.rebuild-agent-hero{justify-content:space-between;align-items:flex-start;gap:20px;padding:19px;display:flex}.rebuild-agent-hero>div:first-child{gap:7px;min-width:0;display:grid}.rebuild-agent-hero h2{letter-spacing:-.025em;margin:2px 0 0;font-size:20px}.rebuild-agent-hero p{max-width:720px;color:var(--orbit-muted);margin:0;font-size:11px;line-height:1.55}.rebuild-agent-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.rebuild-agent-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rebuild-agent-info-grid>section{padding:16px}.rebuild-agent-instructions{color:var(--orbit-ink-subtle);white-space:pre-wrap;margin:0;font-size:11px;line-height:1.6}.rebuild-agent-history-actions{place-items:end}.rebuild-agent-history-actions small{color:var(--orbit-muted);white-space:nowrap;font-size:10px}.rebuild-agent-history-actions .rebuild-button{min-height:27px;padding:0 8px;font-size:9px}.rebuild-agent-history-actions .rebuild-button svg{width:12px;height:12px}.rebuild-agent-history-empty{color:var(--orbit-muted);margin:0;padding:12px 0;font-size:10px}.rebuild-capability-list{flex-wrap:wrap;gap:7px;display:flex}.rebuild-capability-list>span{color:var(--orbit-ink-subtle);background:var(--orbit-surface-subtle);border-radius:7px;align-items:center;gap:6px;padding:6px 8px;font-size:10px;display:inline-flex}.rebuild-capability-list svg{width:12px}.rebuild-capability-list>span.muted{color:var(--orbit-muted)}.rebuild-capability-picker{border:1px solid var(--orbit-line);border-radius:9px;min-width:0;margin:0;padding:13px}.rebuild-capability-picker>legend{color:var(--orbit-ink-subtle);padding:0 5px;font-size:10px;font-weight:680}.rebuild-capability-picker>p{color:var(--orbit-muted);margin:0 0 10px;font-size:10px;line-height:1.45}.rebuild-capability-picker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.rebuild-capability-picker label{border:1px solid var(--orbit-line);min-width:0;color:var(--orbit-ink);background:var(--orbit-surface);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px;display:flex}.rebuild-capability-picker input{width:15px;height:15px;accent-color:var(--orbit-accent);flex:none}.rebuild-capability-picker label>span{gap:2px;min-width:0;display:grid}.rebuild-capability-picker strong,.rebuild-capability-picker small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rebuild-capability-picker strong{font-size:10px}.rebuild-capability-picker small,.rebuild-field-hint{color:var(--orbit-muted);font-size:10px}.rebuild-modal-backdrop,.rebuild-command-backdrop,.rebuild-drawer-backdrop,.rebuild-onboarding-backdrop{z-index:120;background:#1216136b;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.rebuild-modal{border:1px solid var(--orbit-line);background:var(--orbit-surface);width:min(100%,620px);max-height:calc(100vh - 40px);box-shadow:var(--orbit-shadow-lg);border-radius:14px;gap:16px;padding:20px;display:grid;overflow-y:auto}.rebuild-modal>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.rebuild-modal h2{letter-spacing:-.025em;margin:4px 0 0;font-size:18px}.rebuild-modal>footer{border-top:1px solid var(--orbit-line);justify-content:flex-end;gap:8px;padding-top:12px;display:flex}.rebuild-agent-form{width:min(100%,700px)}.rebuild-agent-confirm-dialog{width:min(100%,520px)}.rebuild-agent-confirm-dialog>p{color:var(--orbit-ink-subtle);margin:0;font-size:11px;line-height:1.6}.rebuild-delete-project{width:min(100%,660px)}.rebuild-danger-summary{color:var(--orbit-danger);background:var(--orbit-danger-soft);border:1px solid #ecc9c9;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.rebuild-danger-summary>svg{width:17px;height:17px}.rebuild-danger-summary>p{margin:0;font-size:10px;line-height:1.55}.rebuild-deletion-counts{border:1px solid var(--orbit-line);border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.rebuild-deletion-counts>span{border-right:1px solid var(--orbit-line);border-bottom:1px solid var(--orbit-line);min-width:0;color:var(--orbit-muted);text-transform:capitalize;gap:3px;padding:10px;font-size:8px;display:grid}.rebuild-deletion-counts>span:nth-child(4n){border-right:0}.rebuild-deletion-counts strong{color:var(--orbit-ink);font-size:15px}.rebuild-delete-standards{border:1px solid var(--orbit-line);cursor:pointer;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.rebuild-delete-standards>input{width:15px;height:15px;accent-color:var(--orbit-danger);margin:2px 0 0}.rebuild-delete-standards>span{gap:4px;min-width:0;display:grid}.rebuild-delete-standards strong{font-size:10px}.rebuild-delete-standards small{color:var(--orbit-muted);font-size:9px;line-height:1.45}.rebuild-safe-note{color:var(--orbit-muted);margin:-4px 0 0;font-size:9px;line-height:1.45}.rebuild-command{border:1px solid var(--orbit-line);background:var(--orbit-surface);width:min(100%,620px);max-height:min(680px,100vh - 40px);box-shadow:var(--orbit-shadow-lg);border-radius:14px;overflow:hidden}.rebuild-command>header{border-bottom:1px solid var(--orbit-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:56px;padding:0 15px;display:grid}.rebuild-command>header svg{width:17px;color:var(--orbit-muted)}.rebuild-command input{width:100%;color:var(--orbit-ink);background:0 0;border:0;outline:0;font-size:13px}.rebuild-command kbd{color:var(--orbit-muted);font-size:9px}.rebuild-command>div{max-height:560px;padding:8px;overflow-y:auto}.rebuild-command>div>span{color:var(--orbit-muted);letter-spacing:.06em;text-transform:uppercase;padding:8px;font-size:9px;font-weight:720;display:block}.rebuild-command>div>button{width:100%;color:var(--orbit-ink);text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}.rebuild-command>div>button:hover{background:0 0}.rebuild-command>div>button.is-active{background:0 0;font-weight:500}.rebuild-command>div>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.rebuild-command strong{font-size:11px}.rebuild-command small{color:var(--orbit-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.rebuild-command>div>button>svg{width:14px;color:var(--orbit-muted)}.rebuild-drawer-backdrop{justify-content:flex-end;align-items:stretch;padding:0}.rebuild-drawer{background:var(--orbit-surface);flex-direction:column;width:min(100%,650px);display:flex;box-shadow:-20px 0 54px #141b1729}.rebuild-drawer>header{border-bottom:1px solid var(--orbit-line);justify-content:space-between;align-items:flex-start;gap:14px;min-height:66px;padding:15px 17px;display:flex}.rebuild-drawer h2{letter-spacing:-.025em;margin:3px 0 0;font-size:17px}.rebuild-companion-drawer{width:min(100%,720px)}.rebuild-companion-drawer iframe{background:#fff;border:0;flex:1;width:100%}.rebuild-version-drawer{overflow-y:auto}.rebuild-version-current{color:var(--orbit-ink);background:var(--orbit-surface-subtle);border-radius:9px;gap:4px;margin:14px;padding:13px;display:grid}.rebuild-version-current span,.rebuild-version-current small{font-size:9px}.rebuild-version-list{padding:6px 14px 18px;display:grid}.rebuild-version-list>article{border-bottom:1px solid var(--orbit-line);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 0;display:grid}.rebuild-version-list>article>span:first-child{border:1px solid var(--orbit-line);width:36px;height:28px;color:var(--orbit-muted);border-radius:7px;place-items:center;font-size:9px;font-weight:680;display:grid}.rebuild-version-list>article>span:first-child.active{color:var(--orbit-ink);border-color:var(--orbit-line);background:var(--orbit-surface);font-weight:500}.rebuild-version-list>article>div{gap:3px;min-width:0;display:grid}.rebuild-version-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.rebuild-version-list p{color:var(--orbit-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;overflow:hidden}.rebuild-version-list small{color:var(--orbit-muted);font-size:8px}.rebuild-version-drawer>section{padding:0 14px 18px}.rebuild-milestone{border-top:1px solid var(--orbit-line);align-items:center;gap:9px;padding:9px 0;display:flex}.rebuild-milestone>svg{width:15px;color:var(--orbit-accent)}.rebuild-milestone>span{gap:2px;display:grid}.rebuild-milestone strong{font-size:10px}.rebuild-milestone small{color:var(--orbit-muted);font-size:8px}.rebuild-onboarding-backdrop{z-index:150;background:var(--orbit-canvas)}.rebuild-onboarding{border:1px solid var(--orbit-line);background:var(--orbit-surface);width:min(100%,850px);max-height:calc(100vh - 40px);box-shadow:var(--orbit-shadow-lg);border-radius:15px;flex-direction:column;display:flex;overflow:hidden}.rebuild-onboarding>header{border-bottom:1px solid var(--orbit-line);justify-content:space-between;align-items:center;min-height:58px;padding:0 20px;display:flex}.rebuild-onboarding>header>span{align-items:center;gap:8px;font-size:13px;font-weight:720;display:inline-flex}.rebuild-onboarding>header svg{width:19px;color:var(--orbit-accent)}.rebuild-onboarding>header .orbit-logo{width:19px;height:19px}.rebuild-onboarding>header small{color:var(--orbit-muted);font-size:10px}.rebuild-onboarding-progress{grid-template-columns:repeat(6,1fr);gap:5px;padding:0 20px;display:grid;transform:translateY(-2px)}.rebuild-onboarding-progress i{background:var(--orbit-line);border-radius:999px;height:3px}.rebuild-onboarding-progress i.active{background:var(--orbit-ink)}.rebuild-onboarding-body{flex:1;min-height:0;padding:34px clamp(24px,6vw,64px);overflow-y:auto}.rebuild-onboarding-copy{margin-bottom:24px}.rebuild-onboarding-copy h2{letter-spacing:-.045em;max-width:680px;margin:0;font-size:clamp(24px,3vw,34px);line-height:1.15}.rebuild-onboarding-copy p{max-width:650px;color:var(--orbit-muted);margin:10px 0 0;font-size:12px;line-height:1.6}.rebuild-onboarding-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.rebuild-onboarding-choices>button{border:1px solid var(--orbit-line-strong);min-height:155px;color:var(--orbit-ink);background:var(--orbit-surface);text-align:left;border-radius:11px;flex-direction:column;align-items:flex-start;gap:9px;padding:17px;display:flex}.rebuild-onboarding-choices>button:hover{border-color:var(--orbit-line-strong)}.rebuild-onboarding-choices>button.active{box-shadow:none;font-weight:500}.rebuild-onboarding-choices svg{width:20px;color:var(--orbit-accent)}.rebuild-onboarding-choices strong{margin-top:auto;font-size:13px}.rebuild-onboarding-choices span{color:var(--orbit-muted);font-size:10px;line-height:1.5}.rebuild-onboarding-actions{border-top:1px solid var(--orbit-line);justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:11px 20px;display:flex}.rebuild-onboarding-connection{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:18px;padding:15px;display:grid}.rebuild-onboarding-connection>svg{width:18px;color:var(--orbit-accent)}.rebuild-onboarding-connection>div{gap:3px;display:grid}.rebuild-onboarding-connection strong{font-size:11px}.rebuild-onboarding-connection p{color:var(--orbit-muted);margin:0;font-size:9px}.rebuild-onboarding-summary{border:1px solid var(--orbit-line);border-radius:11px;overflow:hidden}.rebuild-onboarding-summary>div{border-bottom:1px solid var(--orbit-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.rebuild-onboarding-summary>div:last-child{border-bottom:0}.rebuild-onboarding-summary>div>svg:first-child{width:17px;color:var(--orbit-accent)}.rebuild-onboarding-summary>div>svg:last-child{width:15px;color:var(--orbit-success)}.rebuild-onboarding-summary>div>span{gap:4px;display:grid}.rebuild-onboarding-summary strong{font-size:11px}.rebuild-onboarding-summary small{color:var(--orbit-muted);font-size:9px}.rebuild-alert{color:var(--orbit-danger);background:var(--orbit-danger-soft);border:1px solid #ecc9c9;border-radius:9px;align-items:center;gap:9px;margin:12px 20px 0;padding:10px 12px;font-size:11px;display:flex}.rebuild-alert svg{width:15px}.rebuild-alert button{color:inherit;background:0 0;border:0;margin-left:auto;font-size:9px}.rebuild-modal-alert{margin:0}.rebuild-toast{z-index:190;max-width:min(360px,100vw - 40px);color:var(--orbit-accent-ink);box-shadow:var(--orbit-shadow-sm);background:#fff;border:1px solid #bcd7c8;border-radius:10px;align-items:center;gap:8px;padding:11px 13px;font-size:11px;display:flex;position:fixed;bottom:20px;right:20px}.rebuild-toast svg{width:14px}.rebuild-center{min-height:100vh;color:var(--orbit-muted);background:var(--orbit-canvas);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.rebuild-center>svg{width:28px;color:var(--orbit-accent)}.rebuild-center>.orbit-logo{width:28px;height:28px}.rebuild-center strong{color:var(--orbit-ink);font-size:15px}.rebuild-center span{max-width:440px;font-size:11px}.rebuild-error>svg{color:var(--orbit-danger)}.rebuild-mobile-backdrop{display:none}@media (width<=1180px){.rebuild-orbit-shell{--rebuild-context:220px}.rebuild-topbar .rebuild-search-trigger{width:200px}.rebuild-home-grid,.rebuild-content-grid{grid-template-columns:1fr}.rebuild-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rebuild-agent-layout{grid-template-columns:230px minmax(0,1fr)}}@media (width<=960px){.rebuild-orbit-shell{grid-template-columns:var(--rebuild-rail) minmax(0, 1fr)}.rebuild-context-sidebar{top:0;bottom:0;left:var(--rebuild-rail);z-index:80;width:min(290px, calc(100vw - var(--rebuild-rail)));visibility:hidden;pointer-events:none;height:100vh;box-shadow:var(--orbit-shadow-lg);transition:transform var(--orbit-normal) var(--orbit-ease), visibility 0s linear var(--orbit-normal);position:fixed;transform:translate(-115%)}.rebuild-context-sidebar.open{visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0)}.rebuild-mobile-close,.rebuild-menu-button{display:inline-grid!important}.rebuild-mobile-backdrop{z-index:70;background:#12161352;border:0;display:block;position:fixed;inset:0}.rebuild-topbar-left{gap:5px}.rebuild-companion-trigger span{display:none}.rebuild-topbar .rebuild-search-trigger{justify-content:center;width:38px;padding:0}.rebuild-topbar .rebuild-search-trigger span,.rebuild-topbar .rebuild-search-trigger kbd{display:none}.rebuild-profile-grid{gap:14px}.rebuild-context-contract{grid-template-columns:repeat(2,minmax(0,1fr))}.rebuild-context-contract article:nth-child(2){border-right:0}.rebuild-context-contract article:nth-child(-n+2){border-bottom:1px solid var(--orbit-line)}.rebuild-agent-layout{grid-template-columns:1fr}.rebuild-agent-list,.rebuild-guide-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.rebuild-guide-meta>article:nth-child(2){border-right:0}.rebuild-guide-meta>article:last-child{border-top:1px solid var(--orbit-line);grid-column:1/-1}}@media (width<=720px){.rebuild-orbit-shell{min-height:100vh;display:block}.rebuild-global-rail{z-index:95;height:64px;padding:5px 6px max(5px, env(safe-area-inset-bottom));overscroll-behavior-x:contain;scrollbar-width:none;border-top:1px solid #272c29;border-right:0;flex-direction:row;align-items:center;gap:2px;display:flex;position:fixed;inset:auto 0 0;overflow:auto hidden}.rebuild-global-rail::-webkit-scrollbar{display:none}.rebuild-global-rail .rebuild-brand,.rebuild-global-rail>button:last-child,.rebuild-rail-spacer{display:none}.rebuild-global-rail>button{flex:0 0 64px;min-width:64px;min-height:52px;font-size:10px}.rebuild-global-rail>button svg{width:17px}.rebuild-context-sidebar{width:min(320px,88vw);left:0}.rebuild-topbar{min-height:58px;padding:8px 12px}.rebuild-topbar-left>span{display:none}.rebuild-topbar-actions{gap:5px}.rebuild-avatar{display:none}.rebuild-account .rebuild-avatar{display:grid}.rebuild-content{min-height:calc(100vh - 58px);padding:18px 14px 94px}.rebuild-page-heading{flex-direction:column;gap:14px}.rebuild-page-actions{flex-wrap:wrap;width:100%}.rebuild-page-actions .rebuild-button{flex:1}.rebuild-page-heading h1{font-size:25px}.rebuild-metric-grid{grid-template-columns:1fr}.rebuild-metric{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 12px}.rebuild-metric>strong{grid-area:1/2/3;font-size:20px}.rebuild-metric>small{grid-column:1}.rebuild-home-next,.rebuild-next-action{grid-template-columns:auto minmax(0,1fr)}.rebuild-home-next>div:last-child,.rebuild-home-next>button,.rebuild-next-action>button{grid-column:1/-1;width:100%}.rebuild-library-grid,.rebuild-profile-grid,.rebuild-context-columns,.rebuild-agent-info-grid,.rebuild-learning-summary,.rebuild-candidate-grid{grid-template-columns:1fr}.rebuild-review-history>div{flex-direction:column;align-items:stretch}.rebuild-review-history .rebuild-button{align-self:flex-start}.rebuild-guide-meta{grid-template-columns:1fr}.rebuild-guide-meta>article,.rebuild-guide-meta>article:nth-child(2){border-right:0;border-bottom:1px solid var(--orbit-line)}.rebuild-guide-meta>article:last-child{border-top:0;border-bottom:0;grid-column:auto}.rebuild-guide-document>header{grid-template-columns:auto minmax(0,1fr)}.rebuild-guide-document>header>.rebuild-badge{grid-column:1/-1}.rebuild-guide-document pre{min-height:360px;max-height:none;padding:16px;font-size:10px}.rebuild-deletion-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.rebuild-deletion-counts>span:nth-child(4n){border-right:1px solid var(--orbit-line)}.rebuild-deletion-counts>span:nth-child(2n){border-right:0}.rebuild-profile-grid>section{gap:18px}.rebuild-context-intro{flex-direction:column;align-items:stretch}.rebuild-context-intro .rebuild-button{align-self:flex-start}.rebuild-profile-section dl>div{grid-template-columns:1fr;gap:4px}.rebuild-form-grid{grid-template-columns:1fr}.rebuild-field-wide{grid-column:auto}.rebuild-learning-summary>article{grid-template-columns:auto minmax(0,1fr)}.rebuild-learning-summary>article>button{grid-column:1/-1}.rebuild-line-list>article{grid-template-columns:auto minmax(0,1fr)}.rebuild-line-list>article>:last-child:not(div){grid-column:1/-1;justify-self:stretch}.rebuild-line-list>article>.rebuild-row-actions{grid-column:1/-1}.rebuild-line-list>article>.rebuild-row-actions .rebuild-button{flex:1}.rebuild-agent-list{grid-template-columns:1fr}.rebuild-agent-hero{flex-direction:column}.rebuild-agent-actions{justify-content:flex-start;width:100%}.rebuild-modal-backdrop,.rebuild-command-backdrop{padding:8px}.rebuild-modal{border-radius:11px;max-height:calc(100vh - 16px)}.rebuild-drawer{width:100%}.rebuild-onboarding-backdrop{padding:0}.rebuild-onboarding{border:0;border-radius:0;width:100%;height:100vh;max-height:none}.rebuild-onboarding-body{padding:26px 18px}.rebuild-onboarding-choices{grid-template-columns:1fr}.rebuild-onboarding-choices>button{min-height:105px}.rebuild-onboarding-actions{padding-bottom:max(11px, env(safe-area-inset-bottom))}.rebuild-tabs{gap:14px}.rebuild-toast{bottom:76px;right:12px}}@media (width<=420px){.rebuild-review-trigger{display:none}.rebuild-companion-trigger{width:38px;padding:0}.rebuild-onboarding-actions .rebuild-button{flex:1}}@media (prefers-reduced-motion:reduce){.rebuild-orbit-shell *,.rebuild-orbit-shell :before,.rebuild-orbit-shell :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.orbit-standalone-workspace{min-height:100vh;color:var(--orbit-ink);background:var(--orbit-canvas);padding:clamp(24px,4vw,56px)}.orbit-standalone-workspace>*{width:min(100%,1240px);margin-inline:auto}body{font-family:var(--font-sans);font-optical-sizing:auto;font-style:normal;font-weight:400}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scroll-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.animate-scroll-left{animation:30s linear infinite scroll-left}.animate-scroll-right{animation:30s linear infinite scroll-right}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@keyframes infinite-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) svg{object-fit:contain;transform-origin:50%;fill:currentColor;pointer-events:none;width:100%;height:100%}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset,4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}@font-face{font-family:Orbit Landing Inter;src:url(/landing/fonts/inter-variable.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}html:has(.orbit-writemate-landing){scroll-behavior:smooth;background:#030303;min-width:320px}body:has(.orbit-writemate-landing){background:#030303;min-width:320px;min-height:100vh;overflow-x:hidden}.orbit-writemate-landing{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#030303;min-width:320px;min-height:100vh;font-family:Orbit Landing Inter,Inter,sans-serif;font-size:16px;line-height:1.5;overflow-x:hidden}.orbit-writemate-landing nav{gap:0;display:block}.orbit-writemate-landing .bg-theme-dark{background-color:#030303}.orbit-writemate-landing .bg-theme-dark-500{background-color:#060606}.orbit-writemate-landing .bg-theme-dark\/80{background-color:#030303cc}.orbit-writemate-landing .text-theme-dark-500{color:#060606}.orbit-writemate-landing .font-mono{font-family:Menlo Regular,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.orbit-writemate-landing button,.orbit-writemate-landing input,.orbit-writemate-landing a{font:inherit}.orbit-writemate-landing #orbit-mission{border:0;border-radius:0}.orbit-writemate-landing button,.orbit-writemate-landing a{-webkit-tap-highlight-color:transparent}.orbit-writemate-landing button:focus-visible,.orbit-writemate-landing a:focus-visible,.orbit-writemate-landing input:focus-visible{outline-offset:3px;outline:2px solid #fff}.orbit-writemate-landing input:focus-visible{outline-offset:0}.orbit-writemate-landing ::selection{color:#030303;background:#fff}.orbit-writemate-landing main section[id]{scroll-margin-top:104px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.size-4{width:1rem;height:1rem}.size-6{width:1.5rem;height:1.5rem}.size-7{width:1.75rem;height:1.75rem}.items-start{align-items:flex-start}.pr-10{padding-right:2.5rem}.space-y-1>:not(:last-child){margin-bottom:.25rem}.bg-white\/15{background-color:#ffffff26}.ring-white\/20{--tw-ring-color:#fff3}.duration-500{--tw-duration:.5s;transition-duration:.5s}.orbit-brand{flex:0 0 155px;width:155px;height:28px;line-height:28px}header a[aria-label^=Orbit]{line-height:0;display:block}.orbit-brand>img{flex:none}.orbit-mobile-menu{animation:.18s ease-out both orbit-menu-in;position:absolute;top:100%;left:0;right:0}@keyframes orbit-menu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.orbit-carousel-track{will-change:transform;align-items:stretch}.orbit-carousel{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.orbit-carousel.is-dragging{cursor:grabbing}.orbit-carousel-slide{display:flex}.orbit-carousel-slide>article{width:100%;min-height:335px}.orbit-process-highlight{isolation:isolate}.orbit-mobile-break{display:none}.orbit-process-highlight>img{z-index:-1;object-fit:cover}.orbit-process-badge{flex:none}.orbit-agent-mark{flex:0 0 48px}.orbit-agent-mark img{width:28px;height:28px}.orbit-motion-label>span,.orbit-motion-label>span+span{transition:transform .3s ease-in-out}.orbit-motion-label>span+span{transform:translateY(100%)}.group:hover>.orbit-motion-label>span:first-child,.group:focus-visible>.orbit-motion-label>span:first-child{transform:translateY(-100%)}.group:hover>.orbit-motion-label>span+span,.group:focus-visible>.orbit-motion-label>span+span{transform:translateY(0)}.faq-btn+div{animation:.18s ease-out both orbit-faq-in}@keyframes orbit-faq-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes orbit-reveal-scroll{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes orbit-landing-infinite-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes orbit-landing-scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes orbit-landing-scroll-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.orbit-writemate-landing .animate-infinite-scroll{animation:25s linear infinite orbit-landing-infinite-scroll}.orbit-writemate-landing .orbit-compatibility-track{min-width:max-content}.orbit-writemate-landing .orbit-compatibility-item{white-space:nowrap;align-items:center;gap:14px;margin-inline:40px;display:flex}.orbit-writemate-landing .orbit-compatibility-logo{object-fit:contain;flex:0 0 32px;width:32px;height:32px}.orbit-writemate-landing .orbit-compatibility-copy{flex-direction:column;gap:3px;display:flex}.orbit-writemate-landing .orbit-compatibility-copy strong{color:#fff;font-size:16px;font-weight:500;line-height:1.2}.orbit-writemate-landing .orbit-compatibility-copy small{color:#ffffff80;font-family:var(--font-mono);letter-spacing:.01em;font-size:10px;font-weight:400;line-height:1.2}.orbit-writemate-landing .animate-scroll-left{animation:30s linear infinite orbit-landing-scroll-left}.orbit-writemate-landing .animate-scroll-right{animation:30s linear infinite orbit-landing-scroll-right}.orbit-connected-demo{--oac-ink:#171918;--oac-muted:#5f6561;--oac-canvas:#f5f5f1;--oac-surface:#fff;--oac-soft:#eceee9;--oac-line:#d9dcd6;--oac-line-strong:#b7bcb5;--oac-action:#2b6b50;--oac-ease:cubic-bezier(.22, 1, .36, 1);scroll-margin-top:104px}.orbit-connected-inner{padding:72px 56px 64px}.orbit-connected-intro{grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);align-items:end;gap:64px;margin-bottom:44px;display:grid}.orbit-connected-kicker{color:#ffffff85;font-family:var(--font-mono);letter-spacing:.08em;margin-bottom:18px;font-size:11px;display:block}.orbit-connected-intro h2{color:#fff;letter-spacing:-.045em;max-width:720px;font-size:clamp(2.25rem,4vw,3.6rem);font-weight:450;line-height:1.06}.orbit-connected-intro p{color:#ffffffad;max-width:490px;font-size:15px;line-height:1.7}.orbit-connected-intro p strong{color:#fff;font-family:var(--font-mono);font-size:.94em;font-weight:600}.oac-frame{color:var(--oac-ink);background:var(--oac-canvas);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:1px solid #ffffff40;overflow:hidden}.oac-frame button:focus-visible{outline:2px solid var(--oac-ink);outline-offset:2px}.oac-frame.is-paused *,.oac-frame.is-paused :before,.oac-frame.is-paused :after{animation-play-state:paused!important}.oac-toolbar{border-bottom:1px solid var(--oac-line);background:var(--oac-surface);grid-template-columns:minmax(310px,1fr) auto auto;align-items:center;gap:22px;min-height:72px;padding:0 18px 0 8px;display:grid}.oac-provider-tabs{align-self:stretch;display:flex}.oac-provider-tabs button{min-width:150px;color:var(--oac-muted);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0 16px;transition:color .18s;display:flex;position:relative}.oac-provider-tabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:0;left:16px;right:16px}.oac-provider-tabs button:hover,.oac-provider-tabs button:focus-visible,.oac-provider-tabs button.is-active{color:var(--oac-ink)}.oac-provider-tabs button.is-active:after{background:var(--oac-ink)}.oac-provider-tabs img{object-fit:contain;flex:0 0 24px;width:24px;height:24px}.oac-provider-tabs button>span,.oac-provider-tabs strong,.oac-provider-tabs small{display:block}.oac-provider-tabs strong{font-size:12px;font-weight:650}.oac-provider-tabs small{color:var(--oac-muted);margin-top:2px;font-size:10px}.oac-phase{color:var(--oac-muted);font-family:var(--font-mono);white-space:nowrap;align-items:center;gap:8px;font-size:10px;display:inline-flex}.oac-phase-mark{border:1px solid;border-radius:999px;width:7px;height:7px}.oac-controls{gap:7px;display:flex}.oac-controls button{border:1px solid var(--oac-line-strong);width:38px;height:38px;color:var(--oac-ink);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:border-color .18s;display:inline-flex}.oac-controls button:hover,.oac-controls button:focus-visible{border-color:var(--oac-ink)}.oac-reduced-motion{border:1px solid var(--oac-line-strong);min-height:38px;color:var(--oac-muted);font-family:var(--font-mono);white-space:nowrap;align-items:center;padding-inline:10px;font-size:9px;display:inline-flex}.oac-stage{background:var(--oac-canvas);grid-template-columns:minmax(0,1fr) 320px;min-height:588px;display:grid;overflow:hidden}.oac-chat-canvas{border-right:1px solid var(--oac-line);background:var(--oac-surface);transform-origin:50% 88%;min-width:0;min-height:588px;transition:transform .76s var(--oac-ease);flex-direction:column;display:flex}.oac-chat-head{border-bottom:1px solid var(--oac-line);justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:0 24px;display:flex}.oac-chat-head>div{align-items:center;gap:11px;display:flex}.oac-chat-head img{object-fit:contain;width:30px;height:30px}.oac-chat-head strong,.oac-chat-head small{display:block}.oac-chat-head strong{font-size:13px;font-weight:650}.oac-chat-head small{color:var(--oac-muted);margin-top:2px;font-size:10px}.oac-chat-status{color:var(--oac-muted);align-items:center;gap:6px;font-size:10px;display:inline-flex}.oac-conversation{min-height:328px;transition:opacity .52s var(--oac-ease), transform .68s var(--oac-ease);flex-direction:column;flex:1;justify-content:flex-end;gap:16px;padding:28px clamp(22px,5vw,64px) 20px;display:flex;overflow:hidden}.oac-empty-state{text-align:center;flex-direction:column;flex:1;justify-content:center;align-self:center;align-items:center;max-width:430px;display:flex}.oac-empty-state>span{color:var(--oac-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px;font-size:10px}.oac-empty-state strong{letter-spacing:-.03em;font-size:clamp(1.35rem,2.7vw,1.8rem);font-weight:580}.oac-empty-state p{color:var(--oac-muted);margin-top:8px;font-size:12px;line-height:1.55}.oac-handoff{border:1px solid var(--oac-line-strong);max-width:520px;color:var(--oac-muted);background:var(--oac-canvas);animation:oac-enter .42s var(--oac-ease) both;align-items:center;gap:11px;padding:11px 13px;display:flex}.oac-handoff>svg{flex:none}.oac-handoff strong,.oac-handoff small{display:block}.oac-handoff strong{color:var(--oac-ink);font-size:11px;font-weight:620}.oac-handoff small{margin-top:2px;font-size:10px}.oac-message{max-width:650px;animation:oac-enter .42s var(--oac-ease) both;grid-template-columns:30px minmax(0,1fr);align-items:flex-start;gap:12px;display:grid}.oac-message-user{border:1px solid var(--oac-line);background:var(--oac-soft);align-self:flex-end;padding:13px 15px}.oac-message-assistant{align-self:flex-start;padding:3px 0}.oac-message>img{object-fit:contain;width:28px;height:28px}.oac-user-mark{border:1px solid var(--oac-ink);border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;font-weight:650;display:inline-flex}.oac-message strong{margin-bottom:4px;font-size:11px;font-weight:650;display:block}.oac-message p{color:var(--oac-ink);font-size:12px;line-height:1.55}.oac-caret{vertical-align:-.12em;background:currentColor;width:1px;height:1em;margin-left:2px;animation:.76s step-end infinite oac-caret;display:inline-block}.oac-stage.is-complete .oac-caret{display:none}.oac-composer{border:1px solid var(--oac-line-strong);background:var(--oac-surface);transform-origin:bottom;transition:border-color .38s ease, transform .72s var(--oac-ease);margin:0 clamp(18px,4vw,48px) 24px;padding:11px 12px 12px}.oac-composer:focus-within{border-color:var(--oac-ink);outline:2px solid var(--oac-ink);outline-offset:2px}.oac-composer-meta{color:var(--oac-muted);justify-content:space-between;align-items:center;gap:14px;margin-bottom:8px;font-size:10px;display:flex}.oac-composer-meta>span{align-items:center;gap:6px;display:inline-flex}.oac-composer-meta>span.is-recognized{color:var(--oac-ink);font-weight:620}.oac-composer-meta img{width:16px;height:16px}.oac-composer-field{grid-template-columns:minmax(0,1fr) 42px;align-items:end;gap:10px;display:grid}.oac-composer textarea{resize:none;width:100%;min-height:54px;max-height:100px;color:var(--oac-ink);font:inherit;background:0 0;border:0;outline:0;font-size:13px;line-height:1.45}.oac-composer textarea:focus-visible{outline:0}.oac-composer textarea::placeholder{color:#7b817c}.oac-composer-field>button{border:1px solid var(--oac-action);color:#fff;background:var(--oac-action);cursor:pointer;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.oac-stage.is-typing .oac-chat-canvas{transform:translateY(-5px)scale(1.018)}.oac-stage.is-typing .oac-conversation{opacity:.52;transform:translateY(-8px)}.oac-stage.is-typing .oac-composer{border-color:var(--oac-ink);transform:translateY(-4px)scale(1.025)}.oac-context{background:var(--oac-canvas);flex-direction:column;min-width:0;padding:26px 22px 22px;display:flex}.oac-context-head{grid-template-columns:30px minmax(0,1fr) 20px;align-items:center;gap:10px;min-height:42px;display:grid}.oac-context-head>img{width:28px;height:28px}.oac-context-head span,.oac-context-head strong{display:block}.oac-context-head span{color:var(--oac-muted);font-family:var(--font-mono);letter-spacing:.08em;font-size:9px}.oac-context-head strong{margin-top:3px;font-size:12px;font-weight:650}.oac-context-head>svg{opacity:0;transition:opacity .28s}.oac-context.is-visible .oac-context-head>svg{opacity:1}.oac-context-copy{min-height:61px;color:var(--oac-muted);margin:18px 0;font-size:11px;line-height:1.55}.oac-context-list{border-block:1px solid var(--oac-line)}.oac-context-list>div{border-bottom:1px solid var(--oac-line);min-height:66px;color:var(--oac-muted);opacity:.42;grid-template-columns:23px minmax(0,1fr);align-items:center;gap:2px 8px;transition:color .28s,opacity .28s;display:grid}.oac-context-list>div:last-child{border-bottom:0}.oac-context-list>div.is-loaded{color:var(--oac-ink);opacity:1}.oac-context-list svg{grid-row:1/3}.oac-context-list dt{color:var(--oac-muted);align-self:end;font-size:10px}.oac-context-list dd{text-overflow:ellipsis;white-space:nowrap;align-self:start;font-size:11px;font-weight:620;overflow:hidden}.oac-context-ready{min-height:50px;color:var(--oac-muted);opacity:.34;align-items:center;gap:9px;margin-top:auto;padding-top:18px;transition:color .28s,opacity .28s;display:flex}.oac-context-ready.is-ready{color:var(--oac-ink);opacity:1}.oac-context-ready strong,.oac-context-ready small{display:block}.oac-context-ready strong{font-size:11px;font-weight:650}.oac-context-ready small{margin-top:2px;font-size:10px}.oac-footer{border-top:1px solid var(--oac-line);min-height:56px;color:var(--oac-muted);background:var(--oac-surface);grid-template-columns:minmax(220px,1fr) minmax(120px,.7fr) minmax(260px,1fr);align-items:center;gap:22px;padding:0 20px;font-size:10px;display:grid}.oac-footer>strong{color:var(--oac-ink);text-align:right;font-size:10px;font-weight:620}.oac-progress{background:var(--oac-line);height:2px;overflow:hidden}.oac-progress>span{background:var(--oac-ink);transform-origin:0;width:100%;height:100%;transition:transform 80ms linear;display:block}@keyframes oac-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes oac-caret{0%,48%{opacity:1}49%,to{opacity:0}}@media (width<=1080px){.orbit-connected-inner{padding:64px 36px 56px}.oac-toolbar{grid-template-columns:minmax(290px,1fr) auto auto;gap:14px}.oac-phase{text-overflow:ellipsis;max-width:210px;overflow:hidden}.oac-stage{grid-template-columns:minmax(0,1fr) 288px}.oac-conversation{padding-inline:32px}}@media (width<=860px){.orbit-connected-intro{grid-template-columns:1fr;gap:22px}.oac-toolbar{grid-template-columns:minmax(0,1fr) auto;padding-right:12px}.oac-phase{border-top:1px solid var(--oac-line);grid-area:2/1/auto/-1;max-width:none;min-height:34px;padding:0 12px}.oac-controls{grid-area:1/2}.oac-stage{min-height:760px;display:block;position:relative}.oac-chat-canvas{border-bottom:0;border-right:0;min-height:760px}.oac-stage.has-context .oac-conversation{padding-top:222px}.oac-context{z-index:4;border:1px solid var(--oac-line-strong);opacity:0;visibility:hidden;min-height:0;transition:opacity .28s ease, transform .36s var(--oac-ease), visibility .28s ease;padding:14px;position:absolute;top:72px;left:16px;right:16px;transform:translateY(6px)}.oac-context.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.oac-context-copy,.oac-context-ready{display:none}.oac-context-list{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px;display:grid}.oac-context-list>div:nth-child(odd){border-right:1px solid var(--oac-line);padding-right:16px}.oac-context-list>div:nth-child(2n){padding-left:16px}.oac-context-list>div:nth-last-child(-n+2){border-bottom:0}.oac-context-list>div{min-height:58px}}@media (width<=620px){.orbit-connected-inner{padding:52px 14px 44px}.orbit-connected-intro{margin-bottom:30px}.orbit-connected-intro h2{font-size:clamp(2rem,10vw,2.7rem)}.oac-toolbar{gap:8px;padding:0 8px}.oac-provider-tabs button{flex:1;min-width:0;padding:0 10px}.oac-provider-tabs button:after{left:10px;right:10px}.oac-controls button{width:36px;height:36px}.oac-chat-canvas{min-height:760px}.oac-stage{min-height:760px;display:block;position:relative}.oac-chat-head{min-height:62px;padding-inline:15px}.oac-chat-status{font-size:9px}.oac-conversation{min-height:365px;padding:24px 15px 16px}.oac-stage.has-context .oac-conversation{padding-top:222px}.oac-message{grid-template-columns:28px minmax(0,1fr);gap:9px}.oac-message p{font-size:11px}.oac-composer{margin:0 12px 16px}.oac-composer-meta>small{display:none}.oac-composer textarea{min-height:68px;font-size:12px}.oac-stage.is-typing .oac-chat-canvas,.oac-stage.is-typing .oac-conversation,.oac-stage.is-typing .oac-composer{transform:none}.oac-stage.is-typing .oac-conversation{opacity:.62}.oac-context{z-index:4;border:1px solid var(--oac-line-strong);opacity:0;visibility:hidden;min-height:0;transition:opacity .28s ease, transform .36s var(--oac-ease), visibility .28s ease;padding:14px;position:absolute;top:72px;left:12px;right:12px;transform:translateY(6px)}.oac-context.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.oac-context-copy,.oac-context-ready{display:none}.oac-context-list{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.oac-context-list>div{min-height:58px}.oac-footer{grid-template-columns:1fr;gap:8px;padding:13px 15px}.oac-footer>strong{text-align:left;grid-row:1}.oac-progress{grid-row:2}}@media (width<=430px){.oac-provider-tabs small,.oac-chat-head small{display:none}.oac-chat-status{text-overflow:ellipsis;white-space:nowrap;max-width:108px;overflow:hidden}.oac-handoff{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.orbit-connected-demo *,.orbit-connected-demo :before,.orbit-connected-demo :after{transition:none!important;animation:none!important}.oac-stage.is-typing .oac-chat-canvas,.oac-stage.is-typing .oac-conversation,.oac-stage.is-typing .oac-composer{transform:none!important}}.orbit-writemate-landing :where(p,span,small,strong,b,em,label,button,a,time,code){font-size:max(13px,1em)}.orbit-hero-switch{isolation:isolate;min-width:0;height:376px;position:relative;overflow:hidden}.orbit-hero-switch,.orbit-hero-switch *{box-sizing:border-box}.orbit-hero-layer{will-change:opacity;min-width:0;position:absolute;inset:0;overflow:hidden}.orbit-hero-layer[aria-hidden=true]{pointer-events:none}.orbit-hero-intro>div{width:100%;height:100%}.orbit-hero-context{--oul-paper:#fbfaf8;--oul-paper-strong:#fff;--oul-ink:#101216;--oul-muted:#686d78;--oul-faint:#969ba4;--oul-line:#e2e1de;--oul-line-strong:#cfceca;--oul-blue:#275ff3;--oul-blue-soft:#eef3ff;--oul-green:#2f7a4b;--oul-green-soft:#edf5ef;--oul-amber:#a66a13;--oul-amber-soft:#fff7e8;color:var(--oul-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding:8px 12px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.orbit-hero-context button{font:inherit;-webkit-tap-highlight-color:transparent}.orbit-hero-context .sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.orbit-hero-context-surface{background:0 0;border:0;width:100%;min-width:0;height:100%;position:relative;overflow:hidden}.orbit-hero-context .oul-context-instant-scene{width:100%;height:100%;min-height:0;padding:0;overflow:hidden}.orbit-hero-context .oul-context-instant-scene .oul-scene-intro{display:none}.orbit-hero-context .oul-context-slide-stack,.orbit-hero-context .oul-context-slide-stack.is-slide-0,.orbit-hero-context .oul-context-slide-stack.is-slide-1,.orbit-hero-context .oul-context-slide-stack.is-slide-2,.orbit-hero-context .oul-context-slide-stack.is-slide-3{flex:auto;width:100%;min-height:0;margin:0 auto}.orbit-hero-context .oul-context-slide{min-width:0;min-height:0;overflow:hidden}.orbit-hero-context .oul-context-chat-frame{background:var(--oul-paper);border-radius:7px;grid-template-rows:40px 34px minmax(0,1fr) auto;width:min(760px,100% - 48px);height:300px;min-height:0}.orbit-hero-context .oul-context-chat-frame.is-ready{grid-template-rows:40px 34px 31px minmax(0,1fr)}.orbit-hero-context .oul-context-chat-header{gap:10px;padding-inline:14px}.orbit-hero-context .oul-context-chat-header strong{font-size:12px}.orbit-hero-context .oul-context-chat-header span{font-size:9px}.orbit-hero-context .oul-context-provider-rail{gap:15px;padding-inline:14px}.orbit-hero-context .oul-context-provider-rail>span{gap:5px;height:34px;font-size:9px}.orbit-hero-context .oul-context-provider-rail img{width:15px;height:15px}.orbit-hero-context .oul-context-chat-body{padding:8px 14px}.orbit-hero-context .oul-context-chat-body.is-centred{gap:5px}.orbit-hero-context .oul-context-chat-body.is-centred>svg{width:27px;height:27px}.orbit-hero-context .oul-context-chat-body.is-centred strong{font-size:12px}.orbit-hero-context .oul-context-chat-body.is-centred p{font-size:10px}.orbit-hero-context .oul-context-chat-body.is-conversation{gap:6px}.orbit-hero-context .oul-context-message{grid-template-columns:22px minmax(0,1fr);gap:8px}.orbit-hero-context .oul-context-message>img,.orbit-hero-context .oul-context-message>svg{width:18px;height:18px}.orbit-hero-context .oul-context-message>p{font-size:10.5px;line-height:1.3}.orbit-hero-context .oul-context-message.is-assumption{grid-template-columns:22px minmax(0,1fr) 135px}.orbit-hero-context .oul-context-assumptions{gap:3px}.orbit-hero-context .oul-context-assumptions span{padding-left:18px;font-size:9px}.orbit-hero-context .oul-context-message.is-correct>div{gap:3px}.orbit-hero-context .oul-context-message.is-correct strong{font-size:11px}.orbit-hero-context .oul-context-message.is-correct ol{gap:2px;padding-left:16px;font-size:9.5px;line-height:1.25}.orbit-hero-context .oul-context-composer{border-radius:6px;grid-template-columns:16px 16px minmax(0,1fr) 28px;gap:7px;min-height:36px;margin:0 9px 8px;padding-inline:9px}.orbit-hero-context .oul-context-composer span{font-size:10px}.orbit-hero-context .oul-context-composer>svg:last-child{width:26px;height:26px;padding:6px}.orbit-hero-context .oul-context-friction,.orbit-hero-context .oul-context-success{display:none}.orbit-hero-context .oul-context-assembly{grid-template-columns:minmax(145px,170px) 24px minmax(200px,230px) 24px minmax(140px,175px);gap:6px;width:100%;height:300px;min-height:0}.orbit-hero-context .oul-context-sources{gap:8px}.orbit-hero-context .oul-context-sources li{color:#fff;grid-template-columns:20px minmax(0,1fr);gap:7px}.orbit-hero-context .oul-context-sources li>svg{width:18px;height:18px}.orbit-hero-context .oul-context-sources li>span{gap:1px}.orbit-hero-context .oul-context-sources strong{font-size:10px}.orbit-hero-context .oul-context-sources small{color:#ffffffad;font-size:8.5px}.orbit-hero-context .oul-context-source-route svg,.orbit-hero-context .oul-context-transmit-route svg{background:0 0}.orbit-hero-context .oul-context-ready-card,.orbit-hero-context .oul-context-mini-chat{background:var(--oul-paper)}.orbit-hero-context .oul-context-ready-card>header{grid-template-columns:21px 1fr 20px;gap:6px;min-height:38px;padding-inline:10px}.orbit-hero-context .oul-context-ready-card>header svg{width:18px;height:18px}.orbit-hero-context .oul-context-ready-card h4{font-size:13px}.orbit-hero-context .oul-context-ready-card dl{padding-inline:8px}.orbit-hero-context .oul-context-ready-card dl>div{grid-template-columns:18px minmax(0,1fr);column-gap:6px;min-height:35px}.orbit-hero-context .oul-context-ready-card dl svg{width:15px;height:15px}.orbit-hero-context .oul-context-ready-card dt,.orbit-hero-context .oul-context-ready-card dd{font-size:8.5px}.orbit-hero-context .oul-context-mini-chat{grid-template-rows:34px minmax(0,1fr) auto;min-height:180px}.orbit-hero-context .oul-context-mini-chat>header{gap:6px;padding-inline:9px}.orbit-hero-context .oul-context-mini-chat>header img{width:17px;height:17px}.orbit-hero-context .oul-context-mini-chat>header span{font-size:9px}.orbit-hero-context .oul-context-mini-chat .oul-context-composer{min-height:34px;margin:6px}.orbit-hero-context .oul-context-transmitted{gap:5px;min-height:31px;padding-inline:9px}.orbit-hero-context .oul-context-transmitted img{width:15px;height:15px}.orbit-hero-context .oul-context-transmitted strong,.orbit-hero-context .oul-context-transmitted span,.orbit-hero-context .oul-context-transmitted i{font-size:8.5px}.orbit-hero-context .oul-context-chat-body.is-final{padding-block:8px}@media (width>=1280px){.orbit-hero-switch{height:432px}.orbit-hero-context .oul-context-chat-frame,.orbit-hero-context .oul-context-assembly{height:340px}.orbit-hero-context .oul-context-mini-chat{min-height:280px}}@media (width<=639px){.orbit-hero-switch{height:448px}.orbit-hero-context{padding:5px}.orbit-hero-context .oul-context-instant-scene{min-height:0;padding:0}.orbit-hero-context .oul-context-slide-stack,.orbit-hero-context .oul-context-slide-stack.is-slide-0,.orbit-hero-context .oul-context-slide-stack.is-slide-1,.orbit-hero-context .oul-context-slide-stack.is-slide-2,.orbit-hero-context .oul-context-slide-stack.is-slide-3{min-height:0;margin-top:0}.orbit-hero-context .oul-context-chat-frame{grid-template-rows:34px 30px minmax(0,1fr) auto;width:100%;height:340px;min-height:0}.orbit-hero-context .oul-context-chat-frame.is-ready{grid-template-rows:34px 30px 30px minmax(0,1fr)}.orbit-hero-context .oul-context-chat-header,.orbit-hero-context .oul-context-provider-rail,.orbit-hero-context .oul-context-chat-body{padding-inline:10px}.orbit-hero-context .oul-context-provider-rail{gap:10px}.orbit-hero-context .oul-context-provider-rail>span{height:30px;font-size:8.5px}.orbit-hero-context .oul-context-message{grid-template-columns:19px minmax(0,1fr);gap:6px}.orbit-hero-context .oul-context-message.is-assumption{grid-template-columns:19px minmax(0,1fr)}.orbit-hero-context .oul-context-assumptions{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.orbit-hero-context .oul-context-assumptions span{padding-left:12px;font-size:8px}.orbit-hero-context .oul-context-composer{grid-template-columns:14px 14px minmax(0,1fr) 25px;gap:5px;min-height:34px;margin:0 6px 6px;padding-inline:6px}.orbit-hero-context .oul-context-assembly{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);align-content:center;gap:6px;width:100%;height:330px;min-height:0}.orbit-hero-context .oul-context-source-route,.orbit-hero-context .oul-context-transmit-route{display:none}.orbit-hero-context .oul-context-sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 8px}.orbit-hero-context .oul-context-sources li{grid-template-columns:17px minmax(0,1fr);gap:4px}.orbit-hero-context .oul-context-sources strong{text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.orbit-hero-context .oul-context-sources small{display:none}.orbit-hero-context .oul-context-ready-card{justify-self:stretch;width:100%}.orbit-hero-context .oul-context-ready-card>header{min-height:30px}.orbit-hero-context .oul-context-ready-card dl{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.orbit-hero-context .oul-context-ready-card dl>div{grid-template-columns:15px minmax(0,1fr);column-gap:4px;min-height:34px}.orbit-hero-context .oul-context-ready-card dl>div:nth-child(2){border-top:0}.orbit-hero-context .oul-context-ready-card dt,.orbit-hero-context .oul-context-ready-card dd{text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;overflow:hidden}.orbit-hero-context .oul-context-mini-chat{grid-template-rows:28px 0 34px;width:100%;min-height:62px}.orbit-hero-context .oul-context-mini-chat>div[aria-hidden]{display:none}.orbit-hero-context .oul-context-mini-chat .oul-context-composer{min-height:30px;margin:2px 4px}.orbit-hero-context .oul-context-transmitted{min-height:30px;padding-inline:6px}.orbit-hero-context .oul-context-transmitted span:nth-of-type(n+2),.orbit-hero-context .oul-context-transmitted i{display:none}}@media (prefers-reduced-motion:reduce){.orbit-hero-layer,.orbit-hero-context *{transition-duration:1ms!important}}.orbit-motion-showcase{--om-ink:#171918;--om-muted:#5f6561;--om-soft:#f1f2ee;--om-canvas:#f7f7f3;--om-surface:#fff;--om-line:#dfe1dc;--om-line-strong:#bfc3bd;--om-accent:#2b6b50;--om-ease:cubic-bezier(.22, 1, .36, 1)}.orbit-motion-inner{padding:72px 56px 64px}.orbit-motion-intro{grid-template-columns:minmax(0,1fr) minmax(280px,.66fr);align-items:end;gap:64px;margin-bottom:48px;display:grid}.orbit-motion-kicker{color:#ffffff85;font-family:var(--font-mono);letter-spacing:.08em;margin-bottom:18px;font-size:11px;display:block}.orbit-motion-intro h2{color:#fff;letter-spacing:-.045em;max-width:690px;font-size:clamp(2rem,4vw,3.5rem);font-weight:450;line-height:1.06}.orbit-motion-intro p{color:#ffffffad;max-width:470px;font-size:15px;line-height:1.7}.orbit-motion-workspace{border:1px solid #fff3;grid-template-columns:210px minmax(0,1fr);display:grid}.orbit-motion-story-nav{border-right:1px solid #fff3;flex-direction:column;display:flex}.orbit-motion-story-nav button{color:#ffffff7a;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff24;grid-template-columns:28px 20px minmax(0,1fr) 16px;align-items:center;gap:9px;min-height:68px;padding:14px 16px;transition:color .18s,border-color .18s;display:grid;position:relative}.orbit-motion-story-nav button:last-child{border-bottom:0}.orbit-motion-story-nav button:hover,.orbit-motion-story-nav button:focus-visible{color:#ffffffd1}.orbit-motion-story-nav button.is-active{color:#fff;border-bottom-color:#ffffff6b}.orbit-motion-story-nav button.is-active .orbit-motion-nav-arrow{opacity:1;transform:translate(0)}.orbit-motion-nav-index{color:#ffffff4d;font-family:var(--font-mono);font-size:10px}.orbit-motion-story-nav button.is-active .orbit-motion-nav-index{color:#ffffffad}.orbit-motion-story-nav button>span:nth-of-type(2){text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:550;overflow:hidden}.orbit-motion-nav-arrow{opacity:0;transition:opacity .18s,transform .18s;transform:translate(-4px)}.orbit-motion-main{min-width:0;padding:38px}.orbit-motion-story-heading{justify-content:space-between;align-items:flex-start;gap:28px;min-height:136px;padding-bottom:30px;display:flex}.orbit-motion-story-heading>div:first-child{max-width:680px}.orbit-motion-story-heading>div:first-child>span{color:#ffffff7a;font-family:var(--font-mono);letter-spacing:.045em;text-transform:uppercase;margin-bottom:9px;font-size:10px;display:block}.orbit-motion-story-heading h3{color:#fff;letter-spacing:-.035em;margin-bottom:9px;font-size:clamp(1.5rem,2.8vw,2.15rem);font-weight:500;line-height:1.14}.orbit-motion-story-heading p{color:#ffffff9e;max-width:610px;font-size:14px;line-height:1.6}.orbit-motion-controls{flex:none;align-items:center;gap:8px;display:flex}.orbit-motion-controls button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;justify-content:center;align-items:center;width:40px;height:40px;transition:border-color .18s,color .18s;display:inline-flex}.orbit-motion-controls button:hover,.orbit-motion-controls button:focus-visible{border-color:#ffffffb3}.orbit-motion-reduced{color:#ffffff9e;min-height:40px;font-family:var(--font-mono);border:1px solid #ffffff38;align-items:center;padding-inline:12px;font-size:10px;display:inline-flex}.om-stage{border:1px solid var(--om-line);min-height:548px;color:var(--om-ink);background:var(--om-canvas);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Orbit Landing Inter,Inter,sans-serif;overflow:hidden}.om-stage button:focus-visible{outline-color:var(--om-ink)}.om-stage.is-paused *,.om-stage.is-paused :before,.om-stage.is-paused :after{animation-play-state:paused!important}.om-app-shell{background:var(--om-canvas);min-height:546px}.om-app-topbar{border-bottom:1px solid var(--om-line);background:var(--om-surface);grid-template-columns:minmax(130px,1fr) auto minmax(130px,1fr);align-items:center;gap:18px;min-height:58px;padding:0 22px;display:grid}.om-app-brand{align-items:baseline;gap:9px;display:flex}.om-app-brand>span{font-family:var(--font-mono);letter-spacing:.1em;font-size:12px;font-weight:700}.om-app-brand>small{color:var(--om-muted);font-family:var(--font-mono);letter-spacing:.035em;font-size:8px}.om-app-location{color:var(--om-muted);align-items:center;gap:8px;font-size:11px;display:inline-flex}.om-app-location-dot{background:var(--om-ink);border-radius:999px;width:5px;height:5px}.om-app-user{border:1px solid var(--om-ink);border-radius:999px;justify-content:center;justify-self:end;align-items:center;width:27px;height:27px;font-size:10px;font-weight:650;display:inline-flex}.om-app-content{padding:24px 28px 28px}.om-scene-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.om-kicker,.om-card-label{color:var(--om-muted);font-family:var(--font-mono);letter-spacing:.065em;font-size:8px;font-weight:600;display:block}.om-scene-heading h4{letter-spacing:-.035em;margin-top:5px;font-size:clamp(1.35rem,3vw,1.8rem);font-weight:590;line-height:1.1}.om-scene-meta{color:var(--om-muted);flex:none;padding-bottom:2px;font-size:10px}.om-card{border:1px solid var(--om-line);background:var(--om-surface)}.om-card h5{font-size:14px;font-weight:620;line-height:1.35}.om-card p{color:var(--om-muted);font-size:10px;line-height:1.5}.om-card-title-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.om-primary-action{justify-content:center;align-items:center;gap:8px;display:inline-flex;border:1px solid var(--om-accent)!important;color:#fff!important;background:var(--om-accent)!important}.om-project-grid{grid-template-columns:1.42fr .9fr;gap:12px;margin-bottom:12px;display:grid}.om-project-brief,.om-next-card{min-height:154px;padding:18px}.om-project-brief h5{max-width:390px;margin:10px 0 6px;font-size:16px}.om-project-facts{border-top:1px solid var(--om-line);flex-wrap:wrap;gap:8px 22px;margin-top:16px;padding-top:12px;display:flex}.om-project-facts span{color:var(--om-muted);align-items:center;gap:6px;font-size:9px;display:inline-flex}.om-project-facts strong{color:var(--om-ink);font-weight:620}.om-next-card{flex-direction:column;display:flex}.om-next-card>strong{margin:14px 0 3px;font-size:13px}.om-faux-action{border:1px solid var(--om-ink);color:var(--om-ink);cursor:pointer;background:0 0;align-self:flex-start;align-items:center;gap:7px;margin-top:auto;padding:7px 10px;font-size:9px;display:inline-flex}.om-plan-card{padding:17px 18px 14px}.om-plan-card h5{margin-top:5px}.om-progress-value{font-family:var(--font-mono);font-size:13px}.om-progress-track{background:var(--om-soft);height:3px;margin:14px 0 15px;overflow:hidden}.om-progress-fill{background:var(--om-ink);transform-origin:0;width:75%;height:100%;animation:om-grow-x 1.12s var(--om-ease) 3.8s both;display:block}.om-plan-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.om-plan-step{align-items:flex-start;gap:8px;display:flex}.om-plan-step>span{border:1px solid var(--om-line-strong);width:22px;height:22px;font-family:var(--font-mono);border-radius:999px;flex:0 0 22px;justify-content:center;align-items:center;font-size:8px;display:inline-flex}.om-plan-step.is-complete>span{border-color:var(--om-ink);color:var(--om-ink);background:0 0}.om-plan-step.is-current>span{border-color:var(--om-ink);color:var(--om-ink)}.om-plan-step strong,.om-plan-step small{display:block}.om-plan-step strong{margin:1px 0 2px;font-size:9px}.om-plan-step small{color:var(--om-muted);font-size:7.5px;line-height:1.3}.om-context-layout{grid-template-columns:minmax(190px,.92fr) 38px minmax(220px,1.08fr);align-items:center;gap:14px;min-height:332px;display:grid}.om-context-sources{flex-direction:column;gap:8px;display:flex}.om-source-row{border:1px solid var(--om-line);background:var(--om-surface);grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:9px;min-height:58px;padding:10px 12px;display:grid}.om-source-row>svg:first-child{color:var(--om-muted)}.om-source-row>svg:last-child{color:var(--om-ink)}.om-source-row strong,.om-source-row small{display:block}.om-source-row strong{font-size:10px}.om-source-row small{color:var(--om-muted);margin-top:2px;font-size:8px}.om-context-route,.om-continuity-route{align-items:center;display:flex}.om-context-route>span,.om-continuity-route>span{background:var(--om-line-strong);transform-origin:0;height:1px;animation:om-grow-x .72s var(--om-ease) 3.58s both;flex:1;display:block}.om-route-arrow,.om-continuity-route>svg{color:var(--om-muted);flex:none;margin-left:-2px}.om-context-result{padding:20px}.om-ready-mark,.om-agent-icon{border:1px solid var(--om-line-strong);width:39px;height:39px;color:var(--om-ink);justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.om-context-result h5{margin:6px 0 14px;font-size:15px}.om-context-result ul{border-block:1px solid var(--om-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 13px;padding:12px 0;display:grid}.om-context-result li{color:var(--om-muted);align-items:center;gap:6px;font-size:8.5px;display:flex}.om-context-footer{justify-content:space-between;align-items:center;gap:14px;padding-top:13px;font-size:8.5px;display:flex}.om-context-footer>span{color:var(--om-muted)}.om-context-footer button{color:var(--om-accent);cursor:pointer;font-size:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-weight:650;display:inline-flex}.om-scene-note{color:var(--om-muted);text-align:center;margin-top:12px;font-size:8.5px}.om-agent-layout{grid-template-columns:minmax(210px,.92fr) minmax(250px,1.08fr);align-items:stretch;gap:18px;display:grid}.om-agent-list{flex-direction:column;gap:9px;display:flex}.om-agent-option{border:1px solid var(--om-line);min-height:75px;color:var(--om-muted);background:var(--om-surface);grid-template-columns:32px minmax(0,1fr) 20px;align-items:center;gap:9px;padding:12px 14px;display:grid}.om-agent-option.is-selected{border-color:var(--om-ink);color:var(--om-ink)}.om-agent-option strong,.om-agent-option small{display:block}.om-agent-option strong{color:var(--om-ink);font-size:10px}.om-agent-option small{margin-top:3px;font-size:8px}.om-agent-profile{flex-direction:column;min-height:252px;padding:20px;display:flex}.om-agent-profile-head{align-items:center;gap:12px;display:flex}.om-agent-profile-head .om-agent-icon{flex:0 0 42px;margin:0}.om-agent-profile h5{margin-top:5px;font-size:15px}.om-loaded-context{border-block:1px solid var(--om-line);margin:18px 0}.om-loaded-context>div{border-bottom:1px solid var(--om-line);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:37px;font-size:8.5px;display:grid}.om-loaded-context>div:last-child{border-bottom:0}.om-loaded-context span{color:var(--om-muted)}.om-loaded-context strong{font-weight:620}.om-agent-profile>.om-primary-action{min-height:36px;margin-top:auto;font-size:9px}.om-execution-card{padding:0 20px 18px}.om-execution-status{border-bottom:1px solid var(--om-line);justify-content:space-between;align-items:center;gap:20px;min-height:51px;font-size:9px;display:flex}.om-execution-status>div{align-items:center;gap:8px;display:inline-flex}.om-execution-status>span{color:var(--om-muted)}.om-live-indicator{border:1px solid var(--om-ink);border-radius:999px;width:7px;height:7px}.om-execution-steps{padding:13px 0 8px}.om-execution-steps li{grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:57px;display:grid;position:relative}.om-execution-index{z-index:1;border:1px solid var(--om-ink);width:25px;height:25px;color:var(--om-ink);background:var(--om-surface);font-family:var(--font-mono);border-radius:999px;justify-content:center;align-items:center;font-size:8px;display:inline-flex}.om-execution-steps li:not(:last-child) .om-execution-index{color:var(--om-ink);background:var(--om-surface)}.om-execution-rail{background:var(--om-line-strong);transform-origin:top;width:1px;animation:om-grow-y .66s var(--om-ease) calc(var(--om-delay) + .3s) both;position:absolute;top:40px;bottom:-17px;left:12px}.om-execution-steps li:last-child .om-execution-rail{display:none}.om-execution-steps li>div strong,.om-execution-steps li>div small{display:block}.om-execution-steps li>div strong{font-size:10px}.om-execution-steps li>div small{color:var(--om-muted);margin-top:2px;font-size:8px}.om-step-status{color:var(--om-muted);font-family:var(--font-mono);font-size:8px}.om-execution-result{border:1px solid var(--om-line-strong);background:var(--om-soft);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 14px;display:grid}.om-execution-result>div strong{margin-top:3px;font-size:9px;display:block}.om-execution-result .om-faux-action{align-self:center;margin:0}.om-version-layout{grid-template-columns:minmax(150px,1fr) 42px minmax(150px,1fr);align-items:center;gap:12px;margin-bottom:12px;display:grid}.om-version-current,.om-version-next{padding:15px 17px}.om-version-current>strong,.om-version-next>strong,.om-version-current>small,.om-version-next>small{display:block}.om-version-current>strong,.om-version-next>strong{font-family:var(--font-mono);margin:7px 0 1px;font-size:18px}.om-version-current>small,.om-version-next>small{color:var(--om-muted);font-size:8px}.om-version-arrow{color:var(--om-muted);justify-content:center;align-items:center;display:flex}.om-version-next{border-color:var(--om-line-strong)}.om-diff-card{padding:17px}.om-diff-card h5{margin-top:5px}.om-diff-card ul{border-block:1px solid var(--om-line);margin:14px 0}.om-diff-card li{border-bottom:1px solid var(--om-line);min-height:32px;color:var(--om-muted);align-items:center;gap:8px;font-size:8.5px;display:flex}.om-diff-card li:last-child{border-bottom:0}.om-diff-card li>span{color:var(--om-ink);font-family:var(--font-mono);font-weight:700}.om-decision-row{justify-content:flex-end;gap:9px;display:flex}.om-decision-row>button{border:1px solid var(--om-line-strong);min-height:34px;color:var(--om-ink);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:8.5px;display:inline-flex}.om-version-confirmation{border:1px solid var(--om-line);min-height:36px;color:var(--om-muted);background:var(--om-surface);align-items:center;gap:8px;margin-top:10px;padding:0 12px;font-size:8px;display:flex}.om-version-confirmation strong{color:var(--om-ink)}.om-version-confirmation span{margin-left:auto}.om-continuity-layout{grid-template-columns:minmax(190px,.88fr) 38px minmax(250px,1.12fr);align-items:center;gap:14px;min-height:345px;display:grid}.om-client-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.om-client{border:1px solid var(--om-line);min-height:78px;color:var(--om-muted);background:var(--om-surface);grid-template-columns:24px minmax(0,1fr);align-items:center;gap:5px 8px;padding:12px;display:grid}.om-client.is-active{border-color:var(--om-ink);color:var(--om-ink)}.om-client strong{color:var(--om-ink);font-size:9px}.om-client span{grid-column:2;font-size:7.5px}.om-continuity-context{padding:20px}.om-continuity-head{align-items:center;gap:12px;margin-bottom:15px;display:flex}.om-continuity-head .om-ready-mark{flex:0 0 40px;margin:0}.om-continuity-head h5{margin-top:5px;font-size:14px}.om-continuity-context dl{border-block:1px solid var(--om-line)}.om-continuity-context dl>div{border-bottom:1px solid var(--om-line);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:12px;min-height:34px;font-size:8.5px;display:grid}.om-continuity-context dl>div:last-child{border-bottom:0}.om-continuity-context dt{color:var(--om-muted)}.om-continuity-context dd{font-weight:620}.om-handoff{color:var(--om-ink);align-items:center;gap:7px;margin-top:14px;font-size:8.5px;font-weight:620;display:flex}.om-reveal{animation:om-reveal .62s var(--om-ease) var(--om-delay,0s) both}.om-app-brand>small{font-size:9px}.om-app-content :is(.om-kicker,.om-card-label,.om-scene-meta,.om-card p,.om-project-facts span,.om-faux-action,.om-plan-step strong,.om-plan-step small,.om-source-row strong,.om-source-row small,.om-context-result li,.om-context-footer,.om-scene-note,.om-agent-option strong,.om-agent-option small,.om-loaded-context>div,.om-agent-profile>.om-primary-action,.om-execution-status,.om-execution-steps li>div strong,.om-execution-steps li>div small,.om-step-status,.om-execution-result>div strong,.om-version-current>small,.om-version-next>small,.om-diff-card li,.om-decision-row>button,.om-version-confirmation,.om-client strong,.om-client span,.om-continuity-context dl>div,.om-handoff){font-size:11px}@keyframes om-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes om-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes om-grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (width<=1120px){.orbit-motion-inner{padding:64px 36px 56px}.orbit-motion-workspace{grid-template-columns:180px minmax(0,1fr)}.orbit-motion-story-nav button{grid-template-columns:22px 19px minmax(0,1fr) 14px;gap:7px;padding-inline:12px}.orbit-motion-main{padding:30px}.orbit-motion-story-heading{min-height:142px}}@media (width<=900px){.orbit-motion-intro{grid-template-columns:1fr;gap:22px}.orbit-motion-workspace{display:block}.orbit-motion-story-nav{scrollbar-width:thin;border-bottom:1px solid #fff3;border-right:0;flex-direction:row;overflow-x:auto}.orbit-motion-story-nav button{border-bottom:0;border-right:1px solid #ffffff24;min-width:172px}.orbit-motion-story-nav button:last-child{border-right:0}}@media (width<=700px){.orbit-motion-inner{padding:52px 16px 44px}.orbit-motion-intro{margin-bottom:32px}.orbit-motion-main{padding:24px 16px 16px}.orbit-motion-story-heading{min-height:202px;padding-bottom:24px;display:block}.orbit-motion-controls{margin-top:16px}.om-stage{min-height:704px}.om-app-shell{min-height:702px}.om-app-topbar{grid-template-columns:1fr auto;padding-inline:16px}.om-app-brand>small,.om-app-location{display:none}.om-app-content{padding:21px 16px 24px}.om-scene-heading{display:block}.om-scene-meta{margin-top:7px;display:block}.om-project-grid,.om-agent-layout,.om-context-layout,.om-continuity-layout{grid-template-columns:1fr}.om-project-brief,.om-next-card{min-height:138px}.om-next-card .om-faux-action{margin-top:14px}.om-plan-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8px}.om-context-layout,.om-continuity-layout{gap:10px;min-height:0}.om-context-sources{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.om-context-route,.om-continuity-route{flex-direction:column;justify-self:center;width:32px;height:24px;transform:rotate(90deg)}.om-context-route>span,.om-continuity-route>span{flex:0 0 1px;width:20px}.om-context-result{padding:17px}.om-agent-list{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.om-agent-option{grid-template-columns:24px minmax(0,1fr);min-height:95px}.om-agent-option>svg:last-child{display:none}.om-agent-profile{min-height:248px}.om-version-confirmation span{display:none}.om-client-list{grid-template-columns:repeat(4,minmax(0,1fr))}.om-client{text-align:center;flex-direction:column;justify-content:center;min-height:72px;display:flex}.om-client span{display:none}}@media (width<=480px){.orbit-motion-story-nav button{min-width:142px}.orbit-motion-story-heading{min-height:220px}.om-context-sources{grid-template-columns:1fr}.om-source-row{min-height:50px}.om-agent-list{grid-template-columns:1fr}.om-agent-option{grid-template-columns:28px minmax(0,1fr) 18px;min-height:58px}.om-agent-option>svg:last-child{display:block}.om-execution-result{grid-template-columns:26px minmax(0,1fr)}.om-execution-result .om-faux-action{display:none}.om-version-layout{grid-template-columns:1fr 26px 1fr;gap:6px}.om-version-current,.om-version-next{padding:12px}.om-decision-row{flex-direction:column-reverse}.om-decision-row>button{width:100%}.om-client-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.orbit-motion-showcase .om-reveal,.orbit-motion-showcase .om-progress-fill,.orbit-motion-showcase .om-context-route>span,.orbit-motion-showcase .om-continuity-route>span,.orbit-motion-showcase .om-execution-rail{opacity:1!important;animation:none!important;transform:none!important}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.orbit-writemate-landing main h1,.orbit-writemate-landing main h2,.orbit-writemate-landing main h1+p,.orbit-writemate-landing main h2+p,.orbit-writemate-landing main article{animation-name:orbit-reveal-scroll;animation-duration:1ms;animation-fill-mode:both;animation-timeline:view();animation-range:entry entry 24%}}}@media (width<=1023px){.orbit-mobile-menu nav{padding-top:8px;padding-bottom:16px}.orbit-mobile-menu ul{margin-bottom:16px}.orbit-mobile-menu ul>li:not(:last-child){margin-bottom:0}.orbit-mobile-menu ul a{padding-block:8px;font-size:16px;line-height:24px}.orbit-mobile-menu ul li:first-child a{color:#fff}.orbit-mobile-menu ul li:not(:first-child) a{color:#fff9}.orbit-mobile-menu>nav>div a{min-height:48px;padding-block:12px}}@media (width<=639px){.orbit-mobile-break{display:block}.orbit-carousel-slide>article{min-height:335px}.orbit-process-highlight .orbit-process-badge{position:absolute;top:0;right:0}.orbit-process-highlight .relative.z-10>.flex:first-child{display:block;position:relative}.orbit-process-highlight .relative.z-10>.flex:first-child h3{padding-right:140px}.orbit-process-highlight .relative.z-10>.flex:first-child p{padding-top:16px}.mask-\[linear-gradient\(to_right\,transparent_0\,black_128px\,black_calc\(100\%-200px\)\,transparent_100\%\)\]{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 32px calc(100% - 32px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 32px calc(100% - 32px),#0000 100%)}.orbit-writemate-landing .orbit-compatibility-item{gap:11px;margin-inline:24px}.orbit-writemate-landing .orbit-compatibility-logo{flex-basis:28px;width:28px;height:28px}.orbit-writemate-landing .orbit-compatibility-copy strong{font-size:14px}}@media (prefers-reduced-motion:reduce){html:has(.orbit-writemate-landing){scroll-behavior:auto}.orbit-writemate-landing *,.orbit-writemate-landing :before,.orbit-writemate-landing :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.oul-dialog{--oul-canvas:#1d2022;--oul-paper:#fbfaf8;--oul-paper-strong:#fff;--oul-ink:#101216;--oul-muted:#686d78;--oul-faint:#969ba4;--oul-line:#e2e1de;--oul-line-strong:#cfceca;--oul-blue:#275ff3;--oul-blue-soft:#eef3ff;--oul-green:#2f7a4b;--oul-green-soft:#edf5ef;--oul-amber:#a66a13;--oul-amber-soft:#fff7e8;--oul-red:#c7483c;--oul-red-soft:#fff0ee;width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--oul-ink);background:0 0;border:0;margin:0;padding:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}.oul-dialog:not([open]){display:none}.oul-dialog[open]{place-items:center;display:grid}.oul-dialog::backdrop{background:#181b1df0}.oul-dialog button,.oul-dialog input,.oul-dialog a{font:inherit}.oul-dialog button,.oul-dialog a{-webkit-tap-highlight-color:transparent}.oul-dialog button:focus-visible,.oul-dialog a:focus-visible,.oul-dialog input:focus-visible,.oul-dialog [tabindex]:focus-visible{outline-offset:3px;outline:3px solid #275ff34d}.oul-dialog .sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.oul-shell{background:var(--oul-paper);opacity:0;border:1px solid #fff3;border-radius:17px;grid-template-rows:88px 90px minmax(0,1fr) 82px;width:min(1440px,100vw - 72px);height:min(960px,100dvh - 48px);transition:opacity .22s,transform .22s cubic-bezier(.2,.8,.2,1);display:grid;overflow:hidden;transform:scale(.985)translateY(8px)}.oul-dialog.is-opening .oul-shell,.oul-dialog.is-open .oul-shell{opacity:1;transform:none}.oul-dialog.is-closing .oul-shell{opacity:0;transform:scale(.99)translateY(6px)}.oul-header{border-bottom:1px solid var(--oul-line);grid-template-columns:minmax(230px,1fr) minmax(360px,600px) minmax(230px,1fr);align-items:center;gap:24px;padding:0 30px;display:grid}.oul-brand{align-items:center;gap:14px;min-width:0;display:inline-flex}.oul-brand-mark{flex:none;place-items:center;width:38px;height:38px;display:grid}.oul-brand-mark img{width:36px;height:36px;display:block}.oul-brand>div{gap:2px;display:grid}.oul-brand strong{letter-spacing:-.02em;font-size:20px;line-height:1.1}.oul-brand span{color:var(--oul-muted);font-size:13px}.oul-search{border:1px solid var(--oul-line);background:#ffffff8a;border-radius:9px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;width:100%;height:48px;padding:0 15px;display:grid}.oul-search:focus-within{border-color:var(--oul-blue);background:var(--oul-paper-strong)}.oul-search-icon{color:var(--oul-ink)}.oul-search-input{width:100%;min-width:0;color:var(--oul-ink);background:0 0;border:0;outline:0;font-size:16px}.oul-dialog .oul-search-input{background:0 0;border:0;border-radius:0;min-height:0;padding:0}.oul-dialog .oul-search-input:focus{all:unset;width:100%;min-width:0;color:var(--oul-ink);font:inherit;background:0 0;font-size:16px}.oul-search-input::placeholder{color:#979aa1}.oul-dialog .oul-search-input:focus-visible{outline:0}.oul-close{width:48px;height:48px;color:var(--oul-ink);border:1px solid var(--oul-line);cursor:pointer;background:0 0;border-radius:9px;justify-self:end;place-items:center;display:grid}.oul-close:hover{border-color:var(--oul-line-strong)}.oul-use-case-nav{border-bottom:1px solid var(--oul-line);min-width:0;overflow:hidden}.oul-tabs{grid-template-columns:repeat(7,minmax(0,1fr));width:100%;height:100%;padding:0 26px;display:grid}.oul-tab{min-width:0;color:var(--oul-muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;justify-content:center;align-items:center;gap:16px;padding:8px 14px 5px;display:flex;position:relative}.oul-tab>span{text-align:left;gap:4px;display:grid}.oul-tab small{color:var(--oul-faint);font-variant-numeric:tabular-nums;font-size:12px;line-height:1}.oul-tab strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:520;overflow:hidden}.oul-tab.is-active{color:var(--oul-blue);border-bottom-color:var(--oul-blue)}.oul-tab.is-active small{color:var(--oul-blue)}.oul-main{min-width:0;min-height:0;overflow:hidden}.oul-stage,.oul-scene,.oul-scene-frame,.oul-scene-frame>div{width:100%;height:100%;min-height:0}.oul-stage.is-playing .oul-scene{visibility:visible}.oul-scene{outline:0}.oul-scene-frame>div{box-sizing:border-box}.oul-footer{border-top:1px solid var(--oul-line);background:var(--oul-paper);grid-template-columns:minmax(250px,1fr) auto minmax(320px,1fr);align-items:center;gap:20px;padding:0 24px;display:grid}.oul-playback-controls,.oul-footer-actions{align-items:center;gap:10px;display:flex}.oul-footer-actions{justify-self:end}.oul-replay,.oul-pause,.oul-continue,.oul-open{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:50px;text-decoration:none;display:inline-flex}.oul-replay,.oul-pause,.oul-open{color:var(--oul-muted);border:1px solid var(--oul-line);background:0 0}.oul-replay{min-width:142px;padding:0 18px}.oul-pause{width:50px;padding:0}.oul-replay:hover,.oul-pause:hover,.oul-open:hover{color:var(--oul-ink);border-color:var(--oul-line-strong)}.oul-reduced-label{color:var(--oul-muted);font-size:12px}.oul-continue{color:#fff;background:var(--oul-blue);border:1px solid var(--oul-blue);min-width:164px;padding:0 24px}.oul-continue:hover{background:#174bd4}.oul-open{min-width:150px;padding:0 20px}.oul-beat-stepper{justify-content:center;align-items:center;gap:14px;display:flex}.oul-beat-stepper span{background:#c9cbd0;width:28px;height:2px;transition:width .24s,background-color .24s}.oul-beat-stepper span.is-complete{background:#9aa5c1}.oul-beat-stepper span.is-active{background:var(--oul-blue);width:34px}.oul-scene-intro{text-align:center;flex-direction:column;align-items:center;gap:22px;display:flex}.oul-scene-heading{max-width:1040px}.oul-scene-heading h3{letter-spacing:-.045em;margin:0;font-size:clamp(36px,3.6vw,54px);font-weight:610;line-height:1.04}.oul-scene-heading p{max-width:900px;color:var(--oul-muted);margin:14px auto 0;font-size:15px;line-height:1.55}.oul-scene-intro.is-left{text-align:left;align-items:flex-start}.oul-scene-intro.is-left .oul-scene-heading p{margin-left:0}.oul-scene-intro.is-split{text-align:left;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:30px}.oul-scene-intro.is-split .oul-scene-heading p{margin-left:0}.oul-beat-readout{color:var(--oul-ink);align-items:center;gap:16px;font-size:14px;display:inline-flex}.oul-beat-readout strong{color:var(--oul-blue);border:1px solid var(--oul-line);background:#ffffffb3;border-radius:8px;padding:9px 13px;font-weight:620}.oul-beat-readout span{font-weight:620}.oul-status{align-items:center;gap:6px;font-size:12px;font-weight:580;display:inline-flex}.oul-status.is-success{color:var(--oul-green)}.oul-context-sheet,.oul-memory-document,.oul-authorization-sheet{border:1px solid var(--oul-line);background:#ffffff75}.oul-context-sheet,.oul-provider-endpoint,.oul-context-fact,.oul-scene-proof,.oul-memory-document,.oul-memory-row,.oul-calendar-block,.oul-plan-move-path,.oul-decision-gate,.oul-authorization-sheet,.oul-audit-note,.oul-after-copy,.oul-evidence-rail,.oul-before-copy del,.oul-before-copy small{opacity:0;transition:opacity .28s,transform .36s cubic-bezier(.2,.8,.2,1);transform:translateY(8px)}.oul-context-sheet.is-visible,.oul-provider-endpoint.is-visible,.oul-context-fact.is-visible,.oul-scene-proof.is-visible,.oul-memory-document.is-visible,.oul-memory-row.is-visible,.oul-calendar-block.is-visible,.oul-plan-move-path.is-visible,.oul-decision-gate.is-visible,.oul-authorization-sheet.is-visible,.oul-audit-note.is-visible,.oul-after-copy.is-visible,.oul-evidence-rail.is-visible,.oul-before-copy del.is-visible,.oul-before-copy small.is-visible{opacity:1;transform:none}.oul-handoff-scene{flex-direction:column;padding:42px 54px 20px;display:flex;position:relative}.oul-handoff-stage{flex:1;grid-template-columns:210px minmax(430px,600px) 210px;justify-content:center;align-items:center;gap:clamp(42px,5vw,86px);min-height:370px;margin-top:10px;display:grid;position:relative}.oul-provider-endpoint{z-index:2;gap:11px;display:grid;position:relative}.oul-provider-endpoint>div{border:1px solid var(--oul-line);background:#ffffff85;border-radius:13px;align-items:center;gap:13px;padding:17px 18px;display:flex}.oul-provider-endpoint img{object-fit:contain;width:33px;height:33px}.oul-provider-endpoint.is-openai img{filter:invert()}.oul-provider-endpoint>div span{gap:3px;display:grid}.oul-provider-endpoint strong{font-size:15px}.oul-provider-endpoint small,.oul-provider-endpoint>span{color:var(--oul-muted);font-size:12px}.oul-provider-endpoint>span{text-align:center}.oul-provider-endpoint.is-openai{transition-delay:80ms}.oul-handoff-route{z-index:0;height:18px;position:absolute;top:54%;left:7%;right:7%;transform:translateY(-50%)}.oul-route-line{border-top:2px dashed #3e4655;position:absolute;top:8px;left:0;right:0}.oul-route-bead{background:var(--oul-blue);opacity:0;border:4px solid #d9e4ff;border-radius:50%;width:18px;height:18px;margin-left:-9px;transition:left .56s cubic-bezier(.2,.8,.2,1),opacity .18s;position:absolute;top:0}.oul-route-bead.is-visible{opacity:1}.oul-context-sheet{z-index:3;background:var(--oul-paper-strong);border-radius:18px;position:relative;overflow:hidden}.oul-context-sheet>header{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:96px;padding:18px 24px;display:grid}.oul-sheet-icon{width:46px;height:46px;color:var(--oul-blue);border:2px solid var(--oul-blue);border-radius:12px;place-items:center;display:grid}.oul-context-sheet>header>div{gap:4px;display:grid}.oul-context-sheet>header strong{font-size:18px}.oul-context-sheet>header small{color:var(--oul-muted);font-size:13px}.oul-context-sheet>header .oul-status{background:var(--oul-green-soft);border:1px solid #d8e7dc;border-radius:8px;padding:8px 11px}.oul-context-facts{border:1px solid var(--oul-line);border-radius:12px;margin:0 22px 22px;overflow:hidden}.oul-context-fact{border-top:1px solid var(--oul-line);grid-template-columns:28px 1fr 1.45fr;align-items:center;gap:10px;min-height:62px;padding:0 14px;display:grid}.oul-context-fact:first-child{border-top:0}.oul-context-fact svg{color:var(--oul-blue)}.oul-context-fact span{color:var(--oul-muted);font-size:14px}.oul-context-fact strong{text-align:right;justify-self:end;font-size:14px;font-weight:620}.oul-scene-proof{min-height:32px;color:var(--oul-green);align-self:center;align-items:center;gap:8px;margin:-6px 0 0;font-size:12px;display:inline-flex}.oul-memory-scene{grid-template-columns:minmax(300px,34%) minmax(0,1fr);gap:58px;padding:42px 64px 28px;display:grid;position:relative}.oul-memory-left{z-index:2;padding-top:24px;position:relative}.oul-memory-left .oul-scene-heading h3{max-width:440px;font-size:clamp(36px,3vw,44px)}.oul-memory-left .oul-scene-heading p{max-width:390px}.oul-memory-left .oul-beat-readout{margin-top:26px}.oul-memory-spine{gap:48px;margin:64px 0 0 10px;padding:0 0 0 40px;list-style:none;display:grid;position:relative}.oul-memory-spine:before{content:"";border-left:1px solid var(--oul-line-strong);position:absolute;top:10px;bottom:10px;left:10px}.oul-memory-spine li{color:var(--oul-muted);align-items:baseline;gap:8px;display:flex;position:relative}.oul-memory-spine li>span{background:var(--oul-paper);border:2px solid #a9adb4;border-radius:50%;width:14px;height:14px;transition:border-color .24s,background-color .24s,transform .24s;position:absolute;top:2px;left:-38px}.oul-memory-spine li strong{font-size:15px;font-weight:570}.oul-memory-spine li small{font-size:13px}.oul-memory-spine li.is-reached>span{border-color:var(--oul-blue)}.oul-memory-spine li.is-current{color:var(--oul-blue)}.oul-memory-spine li.is-current>span{background:var(--oul-blue);border:4px solid #cbd9ff;transform:scale(1.22)}.oul-memory-connector{z-index:1;border-right:2px solid var(--oul-blue);border-bottom:2px solid var(--oul-blue);opacity:0;transform-origin:0 100%;border-radius:0 0 24px;width:11%;height:80px;transition:opacity .24s,transform .52s cubic-bezier(.2,.8,.2,1);position:absolute;top:64%;left:28%;transform:scaleX(.35)}.oul-memory-connector.is-visible{opacity:1;transform:scaleX(1)}.oul-memory-document{z-index:2;background:var(--oul-paper-strong);align-self:stretch;margin:0;padding:44px;position:relative;overflow:hidden}.oul-memory-document header{border-bottom:1px solid var(--oul-line);min-height:90px;padding-bottom:28px}.oul-memory-document header>div{justify-content:space-between;align-items:center;gap:20px;display:flex}.oul-memory-document h4{letter-spacing:-.035em;margin:0;font-size:30px;font-weight:590}.oul-memory-document dl{margin:0}.oul-memory-row{border-bottom:1px solid var(--oul-line);align-content:center;gap:12px;min-height:126px;display:grid}.oul-memory-row dt{color:var(--oul-muted);font-size:14px}.oul-memory-row dd{letter-spacing:-.03em;margin:0;font-size:clamp(23px,2.2vw,31px);line-height:1.2}.oul-document-footnote{color:var(--oul-muted);opacity:0;align-items:center;gap:8px;margin:28px 0 0;font-size:12px;transition:opacity .24s;display:inline-flex}.oul-document-footnote.is-visible{opacity:1}.oul-planning-scene{flex-direction:column;padding:36px 44px 22px;display:flex}.oul-planning-scene .oul-scene-heading h3{font-size:clamp(34px,2.8vw,40px)}.oul-planning-scene .oul-scene-heading p{margin-top:10px}.oul-planning-scene .oul-scene-intro{gap:16px}.oul-plan-summary{justify-content:space-between;align-items:center;margin:20px 12px 12px;font-size:14px;display:flex}.oul-plan-summary>span{color:var(--oul-amber)}.oul-plan-summary>span.is-ready{color:var(--oul-green)}.oul-week-planner{flex:1;grid-template-columns:70px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.oul-time-scale{color:var(--oul-muted);font-variant-numeric:tabular-nums;grid-template-rows:repeat(9,1fr);padding-top:48px;font-size:11px;display:grid}.oul-time-scale span{transform:translateY(-7px)}.oul-week-columns{border:1px solid var(--oul-line);border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));min-width:790px;display:grid;position:relative;overflow:hidden}.oul-day-column{border-left:1px solid var(--oul-line);min-width:0;position:relative}.oul-day-column:first-child{border-left:0}.oul-day-column h4{height:48px;color:var(--oul-muted);border-bottom:1px solid var(--oul-line);justify-content:center;align-items:center;gap:4px;margin:0;font-size:12px;font-weight:540;display:flex}.oul-day-column h4 span{color:var(--oul-blue)}.oul-day-column.is-today h4{color:var(--oul-blue);border-bottom:2px solid var(--oul-blue)}.oul-day-column.is-today:after{content:"";border-left:1px solid #275ff359;position:absolute;top:48px;bottom:0;left:0}.oul-day-slots{grid-template-rows:repeat(8,1fr);display:grid;position:absolute;inset:48px 0 0}.oul-day-slots span{border-bottom:1px solid #ecebe8}.oul-calendar-block{z-index:2;text-align:left;border:1px solid;border-radius:9px;align-content:center;gap:4px;min-height:52px;padding:9px 12px;display:grid;position:absolute;left:10px;right:10px}.oul-calendar-block small{color:var(--oul-muted);font-size:11px}.oul-calendar-block strong{font-size:12px;line-height:1.2}.oul-calendar-block.is-cadrage{color:#285a39;background:#edf5ef;border-color:#d4e6d9;top:21%}.oul-calendar-block.is-production{color:#593ba0;background:#f1edfb;border-color:#ded5f4;top:34%}.oul-calendar-block.is-conflict{color:var(--oul-amber);background:var(--oul-amber-soft);cursor:pointer;border-style:dashed;border-color:#d89b43;top:64%}.oul-calendar-block.is-conflict.is-resolved{opacity:.58;pointer-events:none;transform:scale(.98)}.oul-calendar-block.is-replanned{color:var(--oul-blue);background:var(--oul-blue-soft);border-color:#b9ccff;top:47%}.oul-calendar-block.is-mobile{color:#17636d;background:#edf7f7;border-color:#cee7e9;top:76%}.oul-plan-move-path{z-index:3;border-right:2px solid var(--oul-blue);border-bottom:2px solid var(--oul-blue);transform-origin:0 100%;pointer-events:none;border-radius:0 0 30px;width:12%;height:16%;position:absolute;top:52%;left:50%;transform:scale(.7)}.oul-plan-move-path span{background:var(--oul-blue);border-radius:50%;width:10px;height:10px;position:absolute;bottom:-6px;left:-5px}.oul-governance-scene{flex-direction:column;padding:54px 64px 22px;display:flex}.oul-governance-scene .oul-scene-intro{gap:16px;max-width:650px}.oul-governance-scene .oul-scene-heading h3{font-size:clamp(36px,3vw,44px)}.oul-governance-stage{flex:1;grid-template-columns:minmax(320px,1fr) 150px minmax(360px,1.05fr);align-items:center;gap:38px;min-height:360px;margin-top:16px;display:grid}.oul-automatic-checks{position:relative}.oul-automatic-checks:after{content:"";border-top:2px solid var(--oul-blue);opacity:0;transform-origin:0;width:84px;transition:opacity .22s,transform .42s cubic-bezier(.2,.8,.2,1);position:absolute;top:58%;right:-84px;transform:scaleX(.3)}.oul-automatic-checks.is-ready:after{opacity:1;transform:scaleX(1)}.oul-automatic-checks h4,.oul-authorization-sheet h4{letter-spacing:-.02em;margin:0;font-size:18px}.oul-automatic-checks ul{margin:24px 0 0;padding:0;list-style:none}.oul-automatic-checks li{min-height:62px;color:var(--oul-muted);border-bottom:1px solid var(--oul-line);grid-template-columns:26px 1fr auto;align-items:center;gap:12px;display:grid}.oul-automatic-checks li svg{color:var(--oul-green)}.oul-automatic-checks li strong{font-size:14px;font-weight:540}.oul-automatic-checks li>span:last-child{font-size:12px}.oul-automatic-checks li.is-checked{color:var(--oul-ink)}.oul-automatic-checks li.is-checked>span:last-child{color:var(--oul-green)}.oul-check-placeholder{border:1px solid var(--oul-line-strong);border-radius:50%;width:18px;height:18px}.oul-automatic-checks>p{color:var(--oul-green);opacity:0;align-items:center;gap:7px;margin:18px 0 0;font-size:12px;transition:opacity .24s;display:inline-flex}.oul-automatic-checks>p.is-visible{opacity:1}.oul-decision-gate{align-content:center;align-self:stretch;place-items:center;gap:16px;display:grid;position:relative}.oul-decision-gate>span{border-left:1px solid var(--oul-line-strong);position:absolute;top:0;bottom:0;left:50%}.oul-decision-gate>div{z-index:1;width:86px;height:86px;color:var(--oul-ink);background:var(--oul-paper);border:1px solid var(--oul-line-strong);border-radius:50%;place-items:center;display:grid}.oul-decision-gate>p{z-index:1;max-width:110px;color:var(--oul-muted);background:var(--oul-paper);text-align:center;justify-items:center;gap:6px;margin:0;padding:5px 8px;font-size:11px;line-height:1.35;display:grid}.oul-decision-gate>p svg{color:var(--oul-amber)}.oul-authorization-sheet{background:0 0;border:0;border-radius:2px;padding:32px}.oul-authorization-sheet>header{border-bottom:1px solid var(--oul-line);align-items:center;gap:12px;padding-bottom:18px;display:flex}.oul-authorization-sheet>header svg{color:var(--oul-blue)}.oul-authorization-sheet dl{margin:0}.oul-authorization-sheet dl>div{border-bottom:1px solid var(--oul-line);grid-template-columns:1fr auto;align-items:center;gap:18px;min-height:60px;display:grid}.oul-authorization-sheet dt{font-size:13px;font-weight:560}.oul-authorization-sheet dd{color:var(--oul-muted);margin:0;font-size:13px}.oul-authorization-actions{grid-template-columns:1fr 1.25fr;gap:12px;margin-top:22px;display:grid}.oul-authorization-actions button{min-height:48px;color:var(--oul-ink);border:1px solid var(--oul-line-strong);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:8px;display:inline-flex}.oul-authorization-actions button.is-primary{color:#fff;background:var(--oul-blue);border-color:var(--oul-blue)}.oul-authorization-sheet>p{color:var(--oul-muted);align-items:center;gap:8px;margin:22px 0 0;font-size:11px;display:flex}.oul-decision-receipt{flex-direction:column;justify-content:center;align-items:flex-start;min-height:300px;display:flex}.oul-dialog .oul-decision-receipt:focus-visible{outline:0}.oul-decision-receipt>svg{color:var(--oul-green)}.oul-decision-receipt[data-decision=denied]>svg{color:var(--oul-red)}.oul-decision-receipt>span{color:var(--oul-green);margin-top:18px;font-size:12px;font-weight:620}.oul-decision-receipt[data-decision=denied]>span{color:var(--oul-red)}.oul-decision-receipt h4{margin-top:8px;font-size:24px}.oul-decision-receipt p{color:var(--oul-muted);font-size:14px;line-height:1.5}.oul-decision-receipt button{min-height:44px;color:var(--oul-ink);border:1px solid var(--oul-line-strong);cursor:pointer;background:0 0;border-radius:8px;margin-top:18px;padding:0 16px}.oul-audit-note{color:var(--oul-green);align-self:flex-end;align-items:center;gap:8px;margin:0;font-size:12px;display:inline-flex}.oul-quality-scene{flex-direction:column;padding:42px 66px 22px;display:flex}.oul-quality-scene .oul-scene-heading{max-width:760px}.oul-quality-scene .oul-scene-heading h3{font-size:clamp(34px,2.8vw,40px)}.oul-quality-scene .oul-beat-readout{flex:none;margin-bottom:10px}.oul-editorial-diff{flex:1;grid-template-rows:minmax(0,1fr) 64px;grid-template-columns:minmax(0,1fr) 92px minmax(0,1fr);min-height:0;margin-top:34px;display:grid;position:relative}.oul-before-copy,.oul-after-copy{min-width:0;padding:12px 40px 12px 0}.oul-after-copy{border-left:1px solid var(--oul-line);padding:12px 0 12px 40px}.oul-before-copy header,.oul-after-copy header{color:var(--oul-muted);gap:9px;font-size:13px;display:flex}.oul-before-copy header strong,.oul-after-copy header strong{color:var(--oul-ink);font-size:13px}.oul-before-copy p,.oul-after-copy p{letter-spacing:-.035em;margin:36px 0 0;font-size:clamp(27px,2.6vw,38px);font-weight:540;line-height:1.32}.oul-before-copy del{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-color:#d76d65;text-decoration-thickness:4px;display:inline}.oul-before-copy p.is-muted{color:#7a7e87}.oul-before-copy small{color:var(--oul-muted);margin-top:12px;font-size:12px;display:block}.oul-after-copy p{padding-right:52px;position:relative}.oul-after-copy p svg{color:var(--oul-green);opacity:0;transition:opacity .24s,transform .28s;position:absolute;top:6px;right:0;transform:scale(.8)}.oul-after-copy p svg.is-visible{opacity:1;transform:none}.oul-refinement-control{z-index:2;align-self:center;justify-items:center;gap:10px;display:grid;position:relative}.oul-refinement-control button{width:54px;height:54px;color:var(--oul-blue);background:var(--oul-paper);border:2px solid var(--oul-blue);cursor:pointer;border-radius:50%;place-items:center;display:grid}.oul-refinement-control span{max-width:70px;color:var(--oul-blue);text-align:center;font-size:11px;font-weight:620}.oul-evidence-rail{border-top:1px solid var(--oul-line);grid-column:1/-1;grid-template-columns:auto auto auto 1fr;align-items:center;gap:22px;min-width:0;display:grid}.oul-evidence-rail strong{font-size:13px}.oul-evidence-rail button{min-height:42px;color:var(--oul-muted);border:0;border-left:1px solid var(--oul-line);cursor:pointer;background:0 0;padding:0 18px;font-size:12px}.oul-evidence-rail button[aria-pressed=true]{color:var(--oul-blue);text-underline-offset:5px;text-decoration:underline}.oul-evidence-rail>span{color:var(--oul-green);justify-self:end;align-items:center;gap:8px;font-size:12px;display:inline-flex}.oul-signal-scene{flex-direction:column;padding:28px 42px 18px;display:flex}.oul-signal-scene .oul-scene-intro{gap:12px}.oul-signal-scene .oul-scene-heading h3{font-size:clamp(38px,3.3vw,48px)}.oul-signal-scene .oul-scene-heading p{margin-top:8px}.oul-signal-contract{border:1px solid var(--oul-line-strong);opacity:0;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));width:min(910px,100%);min-height:50px;margin:14px auto 0;padding:0;list-style:none;transition:opacity .24s,transform .3s cubic-bezier(.2,.8,.2,1);display:grid;transform:translateY(6px)}.oul-signal-contract.is-visible{opacity:1;transform:none}.oul-signal-contract li{color:var(--oul-muted);opacity:0;justify-content:center;align-items:center;gap:10px;transition:color .24s,opacity .24s;display:flex;position:relative}.oul-signal-contract li.is-visible{color:var(--oul-ink);opacity:1}.oul-signal-contract li:not(:last-child):after{content:"";border-right:1px dashed var(--oul-line-strong);position:absolute;top:12px;bottom:12px;right:0}.oul-signal-contract li svg{color:var(--oul-blue)}.oul-signal-contract li span{font-size:12px;font-weight:590}.oul-signal-contract li i{background:var(--oul-paper);border:2px solid var(--oul-blue);border-radius:50%;width:12px;height:12px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.oul-signal-workbench{flex:1;grid-template-columns:274px 454px 266px;justify-content:space-between;align-items:center;gap:0;width:min(1220px,100%);min-height:330px;margin:16px auto 0;display:grid;position:relative}.oul-signal-inputs{flex-direction:column;min-width:0;display:flex}.oul-signal-contributions,.oul-signal-rejections{gap:7px;margin:0;padding:0;list-style:none;display:grid}.oul-signal-contributions li,.oul-signal-rejections li{border:1px solid var(--oul-line);opacity:0;background:#ffffff7a;border-radius:7px;grid-template-columns:22px 62px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:44px;padding:0 12px;transition:opacity .24s,transform .32s cubic-bezier(.2,.8,.2,1),color .26s,background-color .26s;display:grid;position:relative;transform:translate(-8px)}.oul-signal-contributions li.is-visible,.oul-signal-rejections li.is-visible{opacity:1;transform:none}.oul-signal-contributions li.is-linked{color:#30343b;background:var(--oul-paper)}.oul-signal-contributions li:after{content:"";opacity:0;transform-origin:0;border-top:1px dashed #8e98a8;width:114px;transition:opacity .22s,transform .36s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;left:100%;transform:scaleX(.25)}.oul-signal-contributions li.is-linked:after{opacity:1;transform:scaleX(1)}.oul-signal-contributions li:before{content:"";opacity:0;border-top:1px solid #8e98a8;border-right:1px solid #8e98a8;width:7px;height:7px;transition:opacity .22s,transform .32s;position:absolute;top:calc(50% - 4px);left:calc(100% + 106px);transform:rotate(45deg)scale(.7)}.oul-signal-contributions li.is-linked:before{opacity:1;transform:rotate(45deg)scale(1)}.oul-signal-contributions img,.oul-signal-rejections img,.oul-signal-proof-chip img{object-fit:contain;width:19px;height:19px}.oul-signal-contributions img.is-openai,.oul-signal-rejections img.is-openai{filter:invert()}.oul-signal-contributions li>span,.oul-signal-rejections li>span{color:var(--oul-muted);font-size:11px}.oul-signal-contributions li strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:620;overflow:hidden}.oul-signal-rejections{margin-top:14px}.oul-signal-rejections li{color:var(--oul-muted);background:0 0}.oul-signal-rejections li:after{content:"";border-top:1px dashed var(--oul-amber);opacity:0;transition:opacity .22s,transform .36s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;left:4px;right:4px;transform:rotate(-7deg)scaleX(.2)}.oul-signal-rejections li.is-rejected:after{opacity:1;transform:rotate(-7deg)scaleX(1)}.oul-signal-rejections del{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:11px;text-decoration:none;overflow:hidden}.oul-signal-rejection-note{color:var(--oul-amber);opacity:0;margin:10px 0 0;font-size:11px;transition:opacity .22s}.oul-signal-rejection-note.is-visible{opacity:1}.oul-signal-document{border:1px solid var(--oul-line-strong);opacity:0;background:#ffffff8a;border-radius:9px;min-width:0;padding:0 14px 14px;transition:opacity .26s,transform .34s cubic-bezier(.2,.8,.2,1);transform:translateY(8px)}.oul-signal-document.is-visible{opacity:1;transform:none}.oul-signal-document>header{border-bottom:1px solid var(--oul-line);justify-content:center;align-items:center;gap:12px;min-height:60px;display:flex}.oul-signal-document>header svg{color:var(--oul-blue)}.oul-signal-document h4{letter-spacing:-.015em;margin:0;font-size:17px}.oul-signal-fields{gap:7px;margin:10px 0 0;display:grid}.oul-signal-field{min-height:54px;color:var(--oul-muted);border:1px solid var(--oul-line);border-radius:7px;grid-template-columns:24px 1fr minmax(108px,auto) 20px;align-items:center;gap:8px;padding:0 11px;transition:color .26s,border-color .26s,background-color .26s;display:grid}.oul-signal-field>svg:first-child{color:var(--oul-blue)}.oul-signal-field dt{font-size:12px}.oul-signal-field dd{color:var(--oul-ink);font-variant-numeric:tabular-nums;justify-self:end;margin:0;font-size:12px;font-weight:620}.oul-signal-field dd i{border-top:1px solid var(--oul-line);width:92px;display:block}.oul-signal-field>svg:last-child{color:var(--oul-green)}.oul-signal-field.is-aligned{color:var(--oul-ink);background:#ffffffb8;border-color:#d8dfd9}.oul-signal-field.is-targeted{grid-template-columns:24px 1fr 214px;padding-right:0}.oul-signal-field.is-targeted dd{border:2px dashed var(--oul-blue);border-radius:6px;place-items:center;width:214px;height:52px;display:grid}.oul-signal-field.is-targeted dd i{width:92px}.oul-signal-proof-lane{opacity:0;align-self:stretch;align-items:flex-end;min-width:0;padding-bottom:18px;transition:opacity .22s;display:flex;position:relative;overflow:visible}.oul-signal-proof-lane.is-active{opacity:1}.oul-signal-proof-lane.is-complete{opacity:0}.oul-signal-proof-route{left:-113px;right:calc(100% - var(--oul-proof-left));border-top:2px solid var(--oul-blue);transform-origin:0;transition:transform .84s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:42px;transform:scaleX(.15)}.oul-signal-proof-route:before{content:"";border-bottom:2px solid var(--oul-blue);border-left:2px solid var(--oul-blue);width:8px;height:8px;position:absolute;top:-5px;left:-1px;transform:rotate(45deg)}.oul-signal-proof-lane.is-active .oul-signal-proof-route{transform:scaleX(1)}.oul-signal-proof-chip{left:var(--oul-proof-left);background:var(--oul-paper-strong);border:1px solid var(--oul-line-strong);border-radius:7px;grid-template-columns:22px 58px minmax(0,1fr);align-items:center;gap:8px;width:min(266px,100%);min-height:48px;padding:0 12px;transition:opacity .18s;display:grid;position:absolute;bottom:18px}.oul-signal-proof-chip span{color:var(--oul-muted);font-size:11px}.oul-signal-proof-chip strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.oul-signal-status{min-height:34px;color:var(--oul-green);opacity:0;justify-content:center;align-items:center;gap:10px;margin:0 0 24px;transition:opacity .24s,transform .3s;display:flex;transform:translateY(6px)}.oul-signal-status.is-visible{opacity:1;transform:none}.oul-signal-status>svg{width:28px;height:28px}.oul-signal-status strong{font-size:14px;font-weight:600}.oul-signal-status span{color:var(--oul-muted);border-left:1px solid var(--oul-line-strong);padding-left:10px;font-size:11px}.oul-context-instant-scene{flex-direction:column;padding:28px 42px 18px;display:flex}.oul-context-instant-scene .oul-scene-intro{gap:12px}.oul-context-instant-scene .oul-scene-heading h3{font-size:clamp(38px,3.3vw,48px)}.oul-context-instant-scene .oul-scene-heading p{margin-top:8px}.oul-context-slide-stack{flex:1;width:min(1220px,100%);min-height:0;margin:16px auto 0;position:relative}.oul-context-slide{visibility:hidden;opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:0;transition:opacity .22s,transform .28s cubic-bezier(.2,.8,.2,1),visibility 0s linear .22s;display:flex;position:absolute;inset:0;transform:translateY(8px)}.oul-context-slide.is-active{visibility:visible;opacity:1;pointer-events:auto;transition-delay:40ms,40ms,0s;transform:none}.oul-context-chat-frame{border:1px solid var(--oul-line-strong);background:#ffffff7a;border-radius:9px;grid-template-rows:66px 48px minmax(0,1fr) auto;width:min(1060px,100%);min-height:388px;display:grid;overflow:hidden}.oul-context-chat-frame.is-ready{grid-template-rows:66px 48px auto minmax(0,1fr)}.oul-context-chat-header{border-bottom:1px solid var(--oul-line);justify-content:space-between;align-items:center;gap:18px;padding:0 24px;display:flex}.oul-context-chat-header>div{gap:3px;display:grid}.oul-context-chat-header strong{font-size:16px;font-weight:620}.oul-context-chat-header span{color:var(--oul-muted);font-size:11px}.oul-context-provider-rail{border-bottom:1px solid var(--oul-line);align-items:end;gap:24px;padding:0 24px;display:flex}.oul-context-provider-rail>span{height:48px;color:var(--oul-muted);border-bottom:2px solid #0000;align-items:center;gap:8px;font-size:12px;display:inline-flex}.oul-context-provider-rail>span.is-active{color:var(--oul-ink);border-bottom-color:var(--oul-blue)}.oul-context-provider-rail img{object-fit:contain;width:19px;height:19px}.oul-context-provider-rail img.is-openai{filter:invert()}.oul-context-chat-body{min-height:0;padding:18px 28px}.oul-context-chat-body.is-centred{color:var(--oul-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.oul-context-chat-body.is-centred strong{color:var(--oul-ink);font-size:16px}.oul-context-chat-body.is-centred p{max-width:520px;margin:0;font-size:13px;line-height:1.5}.oul-context-chat-body.is-conversation{align-content:center;gap:14px;display:grid}.oul-context-message{opacity:0;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:14px;min-width:0;transition:opacity .22s,transform .28s cubic-bezier(.2,.8,.2,1);display:grid;transform:translateY(7px)}.oul-context-message.is-visible{opacity:1;transform:none}.oul-context-message>img{object-fit:contain;width:23px;height:23px}.oul-context-message>p{margin:0;font-size:14px;line-height:1.45}.oul-context-message.is-assumption{grid-template-columns:30px minmax(0,1fr) 220px}.oul-context-assumptions{color:var(--oul-amber);gap:9px;display:grid}.oul-context-assumptions span{padding-left:28px;font-size:12px;position:relative}.oul-context-assumptions span:before{content:"";border-top:1px dashed;width:18px;position:absolute;top:50%;left:0}.oul-context-message.is-correct{align-items:start}.oul-context-message.is-correct>div{gap:8px;display:grid}.oul-context-message.is-correct strong{font-size:15px}.oul-context-message.is-correct ol{color:var(--oul-muted);gap:5px;margin:0;padding-left:20px;font-size:13px;line-height:1.4;display:grid}.oul-context-composer{min-height:58px;color:var(--oul-muted);border:1px solid var(--oul-line-strong);background:#ffffff8a;border-radius:8px;grid-template-columns:20px 20px minmax(0,1fr) 36px;align-items:center;gap:12px;margin:0 18px 18px;padding:0 13px;display:grid}.oul-context-composer span{color:var(--oul-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.oul-context-composer>svg:last-child{width:34px;height:34px;color:var(--oul-muted);border:1px solid var(--oul-line);border-radius:7px;justify-self:end;padding:8px}.oul-context-composer.is-ready{border-color:#b8c9f7}.oul-context-composer.is-ready>svg:last-child{color:var(--oul-blue);border-color:#b8c9f7}.oul-context-repeat-composer{opacity:0;transition:opacity .22s,transform .28s;transform:translateY(6px)}.oul-context-repeat-composer.is-visible{opacity:1;transform:none}.oul-context-friction,.oul-context-success{justify-content:center;align-items:center;gap:9px;min-height:36px;margin:13px 0 0;font-size:13px;font-weight:590;display:flex}.oul-context-friction{color:var(--oul-amber);opacity:0;transition:opacity .22s,transform .26s;transform:translateY(5px)}.oul-context-friction.is-visible,.oul-context-friction.is-quiet{opacity:1;transform:none}.oul-context-friction.is-quiet{color:var(--oul-muted)}.oul-context-friction span{color:var(--oul-line-strong)}.oul-context-success{color:var(--oul-green);opacity:0;transition:opacity .22s,transform .26s;transform:translateY(5px)}.oul-context-success.is-visible{opacity:1;transform:none}.oul-context-assembly{grid-template-columns:250px 64px minmax(340px,370px) 64px 280px;justify-content:center;align-items:center;gap:14px;width:100%;min-height:350px;display:grid}.oul-context-sources{gap:24px;margin:0;padding:0;list-style:none;display:grid}.oul-context-sources li{opacity:0;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:14px;transition:opacity .22s,transform .3s cubic-bezier(.2,.8,.2,1);display:grid;transform:translate(-8px)}.oul-context-sources li.is-visible{opacity:1;transform:none}.oul-context-sources li>span{gap:4px;display:grid}.oul-context-sources strong{font-size:13px;font-weight:590}.oul-context-sources small{color:var(--oul-muted);font-size:11px}.oul-context-source-route,.oul-context-transmit-route{border-top:1px solid var(--oul-blue);opacity:0;transform-origin:0;height:1px;transition:opacity .22s,transform .42s cubic-bezier(.2,.8,.2,1);position:relative;transform:scaleX(.2)}.oul-context-source-route.is-visible,.oul-context-transmit-route.is-visible{opacity:1;transform:scaleX(1)}.oul-context-source-route svg,.oul-context-transmit-route svg{color:var(--oul-blue);background:var(--oul-paper);position:absolute;top:-11px;right:-3px}.oul-context-ready-card{border:1px solid var(--oul-line-strong);opacity:0;background:#ffffff8a;border-radius:9px;min-width:0;transition:opacity .24s,transform .32s cubic-bezier(.2,.8,.2,1);transform:translateY(8px)}.oul-context-ready-card.is-visible{opacity:1;transform:none}.oul-context-ready-card>header{border-bottom:1px solid var(--oul-line);grid-template-columns:30px 1fr 28px;align-items:center;gap:11px;min-height:68px;padding:0 18px;display:grid}.oul-context-ready-card>header>svg:first-child{color:var(--oul-blue)}.oul-context-ready-card>header>svg:last-child{color:var(--oul-green)}.oul-context-ready-card h4{letter-spacing:-.02em;margin:0;font-size:19px}.oul-context-ready-card dl{margin:0;padding:0 14px}.oul-context-ready-card dl>div{border-top:1px solid var(--oul-line);grid-template-columns:25px minmax(0,1fr);align-content:center;column-gap:10px;min-height:61px;display:grid}.oul-context-ready-card dl>div:first-child{border-top:0}.oul-context-ready-card dl svg{color:var(--oul-ink);grid-row:1/3;align-self:center}.oul-context-ready-card dt{color:var(--oul-ink);font-size:12px}.oul-context-ready-card dd{color:var(--oul-muted);margin:2px 0 0;font-size:12px}.oul-context-mini-chat{border:1px solid var(--oul-line-strong);opacity:0;background:#ffffff7a;border-radius:9px;grid-template-rows:58px minmax(0,1fr) auto;min-width:0;min-height:318px;transition:opacity .24s,transform .32s cubic-bezier(.2,.8,.2,1);display:grid;overflow:hidden;transform:translate(8px)}.oul-context-mini-chat.is-visible{opacity:1;transform:none}.oul-context-mini-chat>header{border-bottom:1px solid var(--oul-line);align-items:center;gap:10px;padding:0 15px;display:flex}.oul-context-mini-chat>header img{object-fit:contain;width:23px;height:23px}.oul-context-mini-chat>header img.is-openai{filter:invert()}.oul-context-mini-chat>header span{color:var(--oul-muted);font-size:12px}.oul-context-mini-chat>div[aria-hidden]{border-bottom:1px solid var(--oul-line)}.oul-context-mini-chat .oul-context-composer{grid-template-columns:minmax(0,1fr) 34px;gap:6px;min-height:54px;margin:12px;padding-inline:10px}.oul-context-mini-chat .oul-context-composer>svg:nth-child(-n+2){display:none}.oul-context-transmitted{min-height:46px;color:var(--oul-muted);border-bottom:1px solid var(--oul-line);opacity:0;justify-content:center;align-items:center;gap:9px;padding:0 18px;transition:opacity .22s,transform .28s;display:flex;transform:translateY(-5px)}.oul-context-transmitted.is-visible{opacity:1;transform:none}.oul-context-transmitted img{width:21px;height:21px}.oul-context-transmitted strong{color:var(--oul-blue);font-size:12px}.oul-context-transmitted span,.oul-context-transmitted i{font-size:11px;font-style:normal}.oul-context-transmitted svg{color:var(--oul-green)}.oul-context-chat-body.is-final{padding-block:22px}@media (width<=1240px){.oul-shell{width:calc(100vw - 34px)}.oul-header{grid-template-columns:220px minmax(320px,1fr) 56px}.oul-tabs{padding-inline:10px}.oul-tab{gap:10px;padding-inline:8px}.oul-handoff-stage{grid-template-columns:170px minmax(390px,540px) 170px;gap:34px}.oul-memory-scene{gap:40px;padding-inline:42px}.oul-governance-scene{padding-inline:42px}.oul-governance-stage{grid-template-columns:minmax(280px,1fr) 110px minmax(330px,1.05fr);gap:24px}.oul-quality-scene{padding-inline:46px}.oul-signal-scene{padding-inline:30px}.oul-signal-workbench{grid-template-columns:minmax(210px,.72fr) minmax(410px,1.35fr) minmax(205px,.72fr);gap:20px}.oul-signal-contributions li:after{width:20px}.oul-signal-contributions li:before{left:calc(100% + 12px)}.oul-signal-proof-route{left:-20px}.oul-context-instant-scene{padding-inline:30px}.oul-context-assembly{grid-template-columns:225px 40px minmax(320px,350px) 40px 250px;gap:10px}}@media (width<=1060px){.oul-shell{grid-template-rows:80px 84px minmax(0,1fr) 76px;height:calc(100dvh - 24px)}.oul-header{padding-inline:20px}.oul-tab strong{font-size:12px}.oul-tab svg{width:20px}.oul-scene-heading h3{font-size:39px}.oul-handoff-scene{padding-inline:28px}.oul-handoff-stage{grid-template-columns:148px minmax(360px,500px) 148px;gap:20px}.oul-provider-endpoint>div{padding-inline:12px}.oul-memory-scene{grid-template-columns:minmax(270px,33%) minmax(0,1fr);padding:30px}.oul-memory-document{padding:30px}.oul-memory-row{min-height:108px}.oul-planning-scene{padding-inline:26px}.oul-week-planner{overscroll-behavior-x:contain;overflow-x:auto}.oul-governance-stage{grid-template-columns:1fr 88px 1.06fr}.oul-decision-gate>div{width:68px;height:68px}.oul-quality-scene{padding:34px 32px 18px}.oul-before-copy p,.oul-after-copy p{font-size:27px}.oul-signal-scene{padding-inline:22px}.oul-signal-workbench{grid-template-columns:minmax(190px,.68fr) minmax(390px,1.38fr) minmax(180px,.66fr);gap:16px}.oul-signal-contributions li,.oul-signal-rejections li{grid-template-columns:20px 54px minmax(0,1fr);gap:6px;padding-inline:9px}.oul-signal-contributions li:after{width:16px}.oul-signal-contributions li:before{left:calc(100% + 8px)}.oul-signal-proof-route{left:-16px}.oul-signal-proof-chip{grid-template-columns:20px minmax(0,1fr)}.oul-signal-proof-chip span{display:none}.oul-context-instant-scene{padding-inline:22px}.oul-context-assembly{grid-template-columns:210px 32px minmax(300px,330px) 32px 220px;gap:8px}}@media (width<=800px){.oul-dialog[open]{place-items:stretch stretch}.oul-shell{border:0;border-radius:0;grid-template-rows:auto 76px minmax(0,1fr) auto;width:100vw;height:100dvh}.oul-header{grid-template-rows:66px 54px;grid-template-columns:1fr 48px;gap:0 14px;padding:0 16px 12px}.oul-brand{grid-area:1/1}.oul-brand>div span{display:none}.oul-close{grid-area:1/2;width:44px;height:44px}.oul-search{grid-area:2/1/auto/-1;height:46px}.oul-use-case-nav{overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto}.oul-use-case-nav::-webkit-scrollbar{display:none}.oul-tabs{grid-template-columns:repeat(7,180px);width:max-content;min-width:100%;padding-inline:8px}.oul-tab{justify-content:flex-start}.oul-main{overscroll-behavior:contain;overflow-y:auto}.oul-stage,.oul-scene,.oul-scene-frame,.oul-scene-frame>div{height:auto;min-height:100%}.oul-footer{z-index:10;grid-template-columns:auto 1fr auto;min-height:74px;padding:10px 14px;position:relative}.oul-replay{width:50px;min-width:50px;padding:0}.oul-replay span{display:none}.oul-pause{width:50px}.oul-open{display:none}.oul-continue{min-width:142px}.oul-beat-stepper{gap:8px}.oul-beat-stepper span{width:18px}.oul-beat-stepper span.is-active{width:24px}.oul-scene-intro,.oul-scene-intro.is-split{text-align:left;flex-direction:column;align-items:flex-start;gap:16px}.oul-scene-heading h3{font-size:36px}.oul-scene-heading p{margin-left:0;font-size:14px}.oul-beat-readout{gap:10px}.oul-handoff-scene{min-height:900px;padding:28px 20px}.oul-handoff-stage{grid-template-rows:auto 1fr auto;grid-template-columns:1fr;gap:28px;min-height:690px;margin-top:30px}.oul-provider-endpoint{width:min(260px,82%)}.oul-provider-endpoint.is-claude{justify-self:start}.oul-provider-endpoint.is-openai{justify-self:end}.oul-context-sheet{align-self:center;width:100%}.oul-handoff-route{width:18px;height:auto;inset:70px auto 70px 50%;transform:translate(-50%)}.oul-route-line{border-top:0;border-left:2px dashed #3e4655;inset:0 auto 0 8px}.oul-route-bead{top:46%;left:0!important}.oul-context-fact{grid-template-columns:26px 1fr;padding-block:10px}.oul-context-fact strong{text-align:left;grid-column:2;justify-self:start}.oul-memory-scene{grid-template-rows:auto auto;grid-template-columns:1fr;gap:38px;min-height:940px;padding:28px 20px}.oul-memory-left{padding-top:0}.oul-memory-spine{grid-template-columns:repeat(3,1fr);gap:0;margin:40px 0 0;padding:34px 0 0}.oul-memory-spine:before{border-left:0;border-top:1px solid var(--oul-line-strong);inset:10px 8% auto}.oul-memory-spine li{text-align:center;flex-direction:column;align-items:center;gap:3px}.oul-memory-spine li>span{top:-30px;left:50%;transform:translate(-50%)}.oul-memory-spine li.is-current>span{transform:translate(-50%)scale(1.22)}.oul-memory-connector{display:none}.oul-memory-document{min-height:530px;padding:26px}.oul-memory-row{min-height:118px}.oul-planning-scene{min-height:760px;padding:28px 18px}.oul-week-planner{grid-template-columns:62px 850px;min-height:470px;overflow-x:auto}.oul-week-columns{min-width:850px}.oul-governance-scene{min-height:1080px;padding:28px 20px}.oul-governance-stage{grid-template-rows:auto 110px auto;grid-template-columns:1fr;align-items:stretch;gap:28px;margin-top:40px}.oul-decision-gate{min-height:110px}.oul-decision-gate>span{border-left:0;border-top:1px solid var(--oul-line-strong);inset:50% 0 auto}.oul-decision-gate>p{position:absolute;right:4px}.oul-authorization-sheet{padding:26px}.oul-quality-scene{min-height:980px;padding:28px 20px}.oul-editorial-diff{grid-template-rows:auto 80px auto auto;grid-template-columns:1fr;margin-top:36px}.oul-before-copy,.oul-after-copy{padding:20px 0 30px}.oul-after-copy{border-top:1px solid var(--oul-line);border-left:0}.oul-refinement-control{min-height:80px}.oul-evidence-rail{grid-column:1;grid-template-columns:1fr;gap:0;padding:14px 0}.oul-evidence-rail button{text-align:left;border-top:1px solid var(--oul-line);border-left:0;justify-self:stretch;min-height:46px;padding-inline:0}.oul-evidence-rail>span{justify-self:start;margin-top:12px}.oul-signal-scene{min-height:1120px;padding:28px 20px}.oul-signal-scene .oul-scene-heading h3{font-size:36px}.oul-signal-contract{grid-template-columns:repeat(2,minmax(0,1fr));min-height:96px}.oul-signal-contract li:nth-child(2):after{display:none}.oul-signal-contract li:nth-child(-n+2){border-bottom:1px solid var(--oul-line)}.oul-signal-contract li i{display:none}.oul-signal-workbench{flex:none;grid-template-rows:auto auto 86px;grid-template-columns:1fr;align-items:stretch;gap:24px;min-height:760px;margin-top:28px}.oul-signal-inputs{order:1}.oul-signal-contributions{grid-template-columns:repeat(2,minmax(0,1fr))}.oul-signal-contributions li:after,.oul-signal-contributions li:before{display:none}.oul-signal-rejections{grid-template-columns:repeat(2,minmax(0,1fr))}.oul-signal-document{order:2;width:100%}.oul-signal-proof-lane{order:3;min-height:86px;padding:0}.oul-signal-proof-route{bottom:43px;left:10%;right:10%}.oul-signal-proof-chip{left:max(16%, var(--oul-proof-left));bottom:19px}.oul-signal-proof-route{right:10%}.oul-context-instant-scene{min-height:auto;padding:28px 20px}.oul-context-instant-scene .oul-scene-heading h3{font-size:36px}.oul-context-slide-stack{flex:none;transition:min-height .22s}.oul-context-slide-stack.is-slide-0{min-height:590px}.oul-context-slide-stack.is-slide-1{min-height:720px}.oul-context-slide-stack.is-slide-2{min-height:1080px}.oul-context-slide-stack.is-slide-3{min-height:720px}.oul-context-slide{justify-content:flex-start}.oul-context-chat-frame{min-height:540px}.oul-context-message.is-assumption{grid-template-columns:30px minmax(0,1fr)}.oul-context-assumptions{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:4px}.oul-context-assembly{grid-template-rows:auto 38px auto 38px auto;grid-template-columns:1fr;align-items:stretch;gap:16px;min-height:1000px}.oul-context-sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.oul-context-source-route,.oul-context-transmit-route{justify-self:center;width:42px;transform:rotate(90deg)scaleX(.2)}.oul-context-source-route.is-visible,.oul-context-transmit-route.is-visible{transform:rotate(90deg)scaleX(1)}.oul-context-ready-card{justify-self:center;width:min(480px,100%)}.oul-context-mini-chat{justify-self:center;width:min(480px,100%);min-height:260px}.oul-context-chat-body.is-final{padding-block:18px}}@media (width<=560px){.oul-tabs{grid-template-columns:repeat(7,164px)}.oul-tab{gap:9px}.oul-footer{grid-template-columns:auto 1fr auto;gap:8px;padding-inline:10px}.oul-playback-controls{gap:6px}.oul-reduced-label{display:none}.oul-continue{min-width:124px;padding-inline:15px}.oul-scene-heading h3{font-size:33px}.oul-memory-document h4{font-size:25px}.oul-memory-row dd{font-size:24px}.oul-authorization-actions{grid-template-columns:1fr}.oul-before-copy p,.oul-after-copy p{font-size:27px}.oul-signal-scene{min-height:1320px}.oul-signal-contributions,.oul-signal-rejections{grid-template-columns:1fr}.oul-signal-workbench{min-height:960px}.oul-signal-field{grid-template-columns:22px 1fr minmax(92px,auto) 18px;padding-inline:8px}.oul-signal-field.is-targeted{grid-template-columns:22px 1fr 140px}.oul-signal-field.is-targeted dd{width:140px}.oul-context-instant-scene .oul-scene-heading h3{font-size:33px}.oul-context-slide-stack.is-slide-0{min-height:610px}.oul-context-slide-stack.is-slide-1{min-height:840px}.oul-context-slide-stack.is-slide-2{min-height:1240px}.oul-context-slide-stack.is-slide-3{min-height:840px}.oul-context-chat-frame{min-height:570px}.oul-context-chat-header{padding-inline:16px}.oul-context-provider-rail{gap:14px;padding-inline:16px}.oul-context-chat-body{padding-inline:16px}.oul-context-message{grid-template-columns:25px minmax(0,1fr);gap:10px}.oul-context-assumptions{grid-template-columns:1fr}.oul-context-composer{grid-template-columns:18px 18px minmax(0,1fr) 34px;gap:8px;margin-inline:12px}.oul-context-friction,.oul-context-success{text-align:center;flex-wrap:wrap;padding-inline:8px}.oul-context-sources{grid-template-columns:1fr}.oul-context-assembly{min-height:1160px}.oul-context-transmitted{flex-wrap:wrap;align-content:center;padding-block:8px}.oul-context-transmitted span:nth-of-type(n+3),.oul-context-transmitted i:nth-of-type(n+2){display:none}}@media (width<=360px){.oul-tabs{grid-template-columns:repeat(7,150px)}.oul-brand strong{font-size:18px}.oul-footer{grid-template-columns:auto 1fr auto}.oul-pause{display:none}.oul-beat-stepper span{width:14px}.oul-continue{min-width:112px}}@media (height<=700px) and (width>=801px){.oul-shell{border-radius:0;grid-template-rows:70px 72px minmax(0,1fr) 68px;width:100vw;height:100dvh}.oul-header{padding-inline:20px}.oul-main{overscroll-behavior:contain;overflow-y:auto}.oul-stage,.oul-scene,.oul-scene-frame,.oul-scene-frame>div{height:auto;min-height:100%}.oul-scene-heading h3{font-size:34px}.oul-scene-heading p{margin-top:7px}.oul-scene-intro{gap:10px}.oul-handoff-scene,.oul-planning-scene,.oul-governance-scene,.oul-quality-scene,.oul-signal-scene{padding-top:20px}.oul-context-instant-scene{min-height:640px;padding-top:20px}.oul-context-slide-stack{flex:none;min-height:420px}.oul-memory-scene{padding-top:18px}}@media (prefers-reduced-motion:reduce){.oul-shell,.oul-context-sheet,.oul-provider-endpoint,.oul-context-fact,.oul-scene-proof,.oul-memory-document,.oul-memory-row,.oul-calendar-block,.oul-plan-move-path,.oul-decision-gate,.oul-authorization-sheet,.oul-audit-note,.oul-after-copy,.oul-evidence-rail,.oul-before-copy del,.oul-before-copy small,.oul-route-bead,.oul-memory-connector,.oul-after-copy p svg,.oul-signal-contract,.oul-signal-contract li,.oul-signal-contributions li,.oul-signal-contributions li:after,.oul-signal-contributions li:before,.oul-signal-rejections li,.oul-signal-rejections li:after,.oul-signal-rejection-note,.oul-signal-document,.oul-signal-field,.oul-signal-proof-lane,.oul-signal-proof-route,.oul-signal-proof-chip,.oul-signal-status,.oul-context-slide,.oul-context-message,.oul-context-repeat-composer,.oul-context-friction,.oul-context-success,.oul-context-sources li,.oul-context-source-route,.oul-context-transmit-route,.oul-context-ready-card,.oul-context-mini-chat,.oul-context-transmitted{transition-duration:1ms!important;transform:none!important}.oul-tab{scroll-behavior:auto}}@media (forced-colors:active){.oul-shell,.oul-search,.oul-context-sheet,.oul-memory-document,.oul-authorization-sheet,.oul-provider-endpoint>div,.oul-refinement-control button,.oul-signal-contract,.oul-signal-contributions li,.oul-signal-rejections li,.oul-signal-document,.oul-signal-field,.oul-signal-proof-chip,.oul-context-chat-frame,.oul-context-composer,.oul-context-ready-card,.oul-context-mini-chat{color:canvastext;background:canvas;border-color:canvastext}.oul-tab.is-active{color:highlight;border-bottom-color:highlight}.oul-continue,.oul-authorization-actions button.is-primary{color:highlighttext;background:highlight;border-color:highlight}.oul-status,.oul-plan-summary span,.oul-automatic-checks li.is-checked>span:last-child,.oul-signal-status,.oul-signal-rejection-note,.oul-context-friction,.oul-context-success{color:canvastext}.oul-route-line,.oul-memory-spine:before,.oul-decision-gate>span,.oul-signal-proof-route,.oul-signal-contributions li:after,.oul-signal-contributions li:before,.oul-signal-rejections li:after,.oul-context-source-route,.oul-context-transmit-route{border-color:canvastext}}._page_jise0_1{color:#111815;background:#fff;place-items:center;min-height:100vh;padding:32px 18px;display:grid}._card_jise0_10{background:#fff;border:1px solid #d9dfdc;border-radius:18px;width:min(100%,520px);overflow:hidden;box-shadow:0 22px 60px #1118151a}._header_jise0_19{border-bottom:1px solid #e5e9e7;align-items:center;gap:14px;padding:24px 26px;display:flex}._logo_jise0_27{background:#101714;border-radius:12px;grid-template-columns:repeat(2,10px);gap:3px;padding:10px;display:grid}._logo_jise0_27 i{background:#4797ee;border-radius:2px;width:10px;height:10px}._header_jise0_19 small,._identity_jise0_44 small{color:#68736d;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:700;display:block}._header_jise0_19 h1{margin:0;font-size:21px;line-height:1.2}._body_jise0_60{padding:26px}._body_jise0_60>p{color:#53605a;margin:0 0 20px;line-height:1.55}._identity_jise0_44{background:#f7f9f8;border:1px solid #dfe5e2;border-radius:12px;padding:14px 16px}._identity_jise0_44 strong{font-size:14px;display:block}._identity_jise0_44 span{color:#68736d;font-size:13px}._permissions_jise0_73{margin:22px 0;padding:0;list-style:none}._permissions_jise0_73 li{align-items:flex-start;gap:11px;padding:10px 0;display:flex}._permissions_jise0_73 b{color:#177654;background:#e7f4ed;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid}._permissions_jise0_73 strong{margin-bottom:2px;font-size:14px;display:block}._permissions_jise0_73 span{color:#68736d;font-size:12px;line-height:1.4}._notice_jise0_79{color:#5d6863;background:#f0f3f1;border-radius:10px;padding:12px 14px;font-size:12px;line-height:1.45}._actions_jise0_88{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}._actions_jise0_88 button{color:#17201c;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ccd4d0;border-radius:9px;font-weight:700}._actions_jise0_88 ._approve_jise0_99{color:#fff;background:#142019;border-color:#142019}._error_jise0_100{background:#fff;border:1px solid #ead3d3;border-radius:16px;width:min(100%,520px);padding:28px}._error_jise0_100 h1{margin-top:0}._error_jise0_100 p{color:#745e5e}._error_jise0_100 small{color:#8c3434;letter-spacing:.06em;text-transform:uppercase;font-weight:700;display:block}._errorActions_jise0_104{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}._errorActions_jise0_104 a{color:#17201c;background:#fff;border:1px solid #ccd4d0;border-radius:9px;align-items:center;min-height:42px;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}._errorActions_jise0_104 a:last-child{color:#fff;background:#142019}._page_jise0_1 :where(p,span,small,strong,b,button,a){font-size:max(13px,1em)}@media (width<=520px){._page_jise0_1{background:#fff;padding:0}._card_jise0_10{min-height:100vh;box-shadow:none;border:0;border-radius:0}._actions_jise0_88{grid-template-columns:1fr}}
