@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-shadow:0 0 transparent;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 transparent;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 transparent;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 transparent;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 transparent;--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}::backdrop{--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-shadow:0 0 transparent;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 transparent;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 transparent;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 transparent;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 transparent;--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}}}@layer theme{:root,:host{--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--leading-relaxed:1.625;--radius-xl:.75rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:"Plus Jakarta Sans",ui-sans-serif,system-ui,sans-serif;--default-mono-font-family:"Fira Code",ui-monospace,monospace}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;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:where(:not(iframe)){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:transparent;border-radius:0}::-webkit-file-upload-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;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:transparent;border-radius:0}:where(select:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:-moz-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-moz-any([multiple],[size])) optgroup option:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:is([multiple],[size])) optgroup option:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-webkit-any([multiple],[size])) optgroup option:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:-moz-any([multiple],[size])) optgroup option:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:is([multiple],[size])) optgroup option:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::-webkit-file-upload-button{margin-right:4px}:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-webkit-file-upload-button{margin-left:4px}:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left:4px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left: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-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{-webkit-appearance:button;-moz-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{top:0;bottom:0;left:0;right:0}.z-10{z-index:10}.col-span-full{grid-column:1/-1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.min-h-dvh{min-height:100dvh}.w-full{width:100%}.max-w-\[440px\]{max-width:440px}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.shrink-0{flex-shrink:0}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-white\/10{border-color:rgba(255,255,255,.1)}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-6{padding-block:calc(var(--spacing)*6)}.py-10{padding-block:calc(var(--spacing)*10)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.text-center{text-align:center}.font-mono{font-family:Fira Code,ui-monospace,monospace}.font-sans{font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11px\]{font-size:11px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.break-all{word-break:break-all}.text-white\/65{color:rgba(255,255,255,.65)}@supports (color:color-mix(in lab, red, red)){.text-white\/65{color:color-mix(in oklab,var(--color-white)65%,transparent)}}.uppercase{text-transform:uppercase}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-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))}@media (min-width:40rem){.sm\:inline{display:inline}.sm\:px-8{padding-inline:calc(var(--spacing)*8)}.sm\:py-7{padding-block:calc(var(--spacing)*7)}}}html,body{height:100%;margin:0;overflow-x:hidden}.axion-shell.ant-layout{background:var(--axion-content);overflow:hidden;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important}.axion-shell>.ant-layout{height:100%;min-height:0;max-height:100%;overflow:hidden}.axion-sider.ant-layout-sider{background:var(--axion-sidebar)!important;height:100%!important;max-height:100dvh!important;position:-webkit-sticky!important;position:sticky!important;top:0!important;overflow:hidden!important}.axion-sider.ant-layout-sider:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:1px solid var(--axion-border)}.axion-sider.ant-layout-sider:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:1px solid var(--axion-border)}.axion-sider.ant-layout-sider:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:1px solid var(--axion-border)}.axion-sider.ant-layout-sider:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:1px solid var(--axion-border)}.axion-sider.ant-layout-sider:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:1px solid var(--axion-border)}.axion-sider.ant-layout-sider:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:1px solid var(--axion-border)}.axion-sider .axion-sider-inner{flex-direction:column;height:100%;min-height:0;display:flex}.axion-sider .axion-sider-nav{flex:auto;min-height:0;overflow-y:auto}.axion-sider .axion-sider-footer{border-top:1px solid var(--axion-border);flex-direction:column;flex:none;gap:8px;margin-top:auto;padding:12px;display:flex}.axion-header{border-bottom:1px solid var(--axion-border);z-index:10;flex:none;position:-webkit-sticky;position:sticky;top:0;background:var(--axion-topbar)!important;height:52px!important;padding-left:16px!important;padding-right:16px!important;line-height:52px!important}.axion-content{flex:auto;min-height:0;overflow-y:auto;background:var(--axion-content)!important}.axion-content--chat{height:auto;min-height:0;padding:0!important;overflow:hidden!important}.axion-page-title{color:var(--axion-text);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600;line-height:1.25}.axion-page-header{border-bottom:1px solid var(--axion-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;padding-bottom:16px;display:flex}.axion-page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.axion-page-body{min-width:0}.axion-muted{color:var(--axion-text-muted)}.axion-panel{background:var(--axion-panel);border:1px solid var(--axion-border);border-radius:var(--ath-radius-card,8px);box-shadow:var(--axion-shadow)}.axion-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.axion-accent-btn.ant-btn-primary{font-weight:600;background:var(--axion-accent)!important;border-color:var(--axion-accent)!important;color:#fff!important;box-shadow:0 2px 8px rgba(3,107,157,.35)!important}.axion-accent-btn.ant-btn-primary:hover{background:var(--axion-accent-hover)!important;border-color:var(--axion-accent-hover)!important}.axion-menu.ant-menu{background:0 0!important}.axion-menu.ant-menu:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:none}.axion-menu.ant-menu:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:none}.axion-menu.ant-menu:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:none}.axion-menu.ant-menu:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:none}.axion-menu.ant-menu:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:none}.axion-menu.ant-menu:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:none}.axion-header-icon-btn.ant-btn{color:var(--axion-text)!important}.axion-header-scans-link{color:var(--axion-text-muted);font-weight:500}.axion-header-scans-link:hover{color:var(--axion-accent)}.axion-user-trigger{cursor:pointer;color:var(--axion-text);background:0 0;border:0;align-items:center;gap:8px;height:36px;padding:0 4px;display:inline-flex}.axion-user-trigger-name.ant-typography{max-width:120px;margin:0;color:var(--axion-text)!important}.axion-letter-avatar.ant-avatar{flex-shrink:0;font-size:13px;font-weight:600;background:var(--axion-accent)!important;color:#fff!important}.axion-letter-avatar--lg.ant-avatar{font-size:22px}.axion-menu.ant-menu-dark{background:0 0!important}.axion-menu.ant-menu-dark .ant-menu-item-selected{color:#67e8f9!important;background:rgba(3,107,157,.28)!important}.axion-menu.ant-menu-light{color:#0f172a!important;background:0 0!important}.axion-menu.ant-menu-light .ant-menu-item-selected{background:rgba(3,107,157,.1)!important}.axion-menu .ant-menu-item .anticon,.axion-menu .ant-menu-item a,.axion-menu .ant-menu-item .ant-menu-title-content,.axion-menu .ant-menu-item-selected .anticon,.axion-menu .ant-menu-item-selected a,.axion-menu .ant-menu-item-selected .ant-menu-title-content,.axion-menu .ant-menu-item:hover .anticon,.axion-menu .ant-menu-item:hover a,.axion-menu .ant-menu-item:hover .ant-menu-title-content{box-shadow:none!important;background:0 0!important}.axion-menu.ant-menu-light .ant-menu-item,.axion-menu.ant-menu-light .ant-menu-item .anticon,.axion-menu.ant-menu-light .ant-menu-item a{color:#0f172a!important}.axion-menu.ant-menu-light .ant-menu-item-selected,.axion-menu.ant-menu-light .ant-menu-item-selected .anticon,.axion-menu.ant-menu-light .ant-menu-item-selected a{font-weight:600;color:#036b9d!important}.axion-menu.ant-menu-light .ant-menu-item:hover,.axion-menu.ant-menu-light .ant-menu-item:hover .anticon,.axion-menu.ant-menu-light .ant-menu-item:hover a{color:#036b9d!important;background:0 0!important}.axion-menu.ant-menu-light .ant-menu-item:hover{background:rgba(15,23,42,.04)!important}.axion-menu.ant-menu-dark .ant-menu-item-selected .anticon,.axion-menu.ant-menu-dark .ant-menu-item-selected a{color:#67e8f9!important}.axion-menu.ant-menu-dark .ant-menu-item:hover{background:rgba(255,255,255,.06)!important}html,body,.axion-shell,.axion-shell .ant-layout,.axion-shell .ant-layout-sider,.axion-shell .ant-layout-header,.axion-shell .ant-layout-content,.axion-shell .ant-menu,.axion-shell .ant-menu-item,.axion-shell .ant-menu-item a,.axion-shell .ant-btn,.axion-shell .ant-input,.axion-shell .ant-input-affix-wrapper,.axion-shell .ant-select-selector,.axion-shell .ant-card,.axion-shell .ant-table,.axion-shell .ant-table-thead>tr>th,.axion-shell .ant-table-tbody>tr>td,.axion-panel,.axion-content,.axion-header,.axion-sider,.axion-chat,.axion-chat *{transition:none!important;animation:none!important}.axion-chat .axion-chat-thinking__orb-core{animation:axion-think-core var(--think-beat,1s)ease-in-out infinite!important}.axion-chat .axion-chat-thinking__orb-ring{animation:axion-think-ring calc(var(--think-beat,1s)*1.4)ease-out infinite!important}.axion-chat .axion-chat-thinking__orb-ring--delay{animation-delay:calc(var(--think-beat,1s)*.55)!important}.axion-chat .axion-chat-thinking__text{animation:axion-think-text calc(var(--think-beat,1s)*1.5)ease-in-out infinite!important}.axion-chat .axion-chat-thinking__dots span{animation:1.05s ease-in-out infinite axion-think-dot!important}.axion-chat .axion-chat-thinking__dots span:first-child{animation-delay:0s!important}.axion-chat .axion-chat-thinking__dots span:nth-child(2){animation-delay:.18s!important}.axion-chat .axion-chat-thinking__dots span:nth-child(3){animation-delay:.36s!important}.axion-chat .axion-chat-thinking__shimmer{animation:2.2s ease-in-out infinite axion-think-shimmer!important}.axion-chat .axion-chat-tool.is-running .axion-chat-tool__dot{animation:1s ease-in-out infinite axion-chat-pulse!important}.axion-chat .axion-chat-tool__spinner-ring{animation:.75s linear infinite axion-chat-tool-spin!important}.axion-chat .axion-chat-tool__calling>span{animation:1.05s ease-in-out infinite axion-think-dot!important}.axion-chat .axion-chat-tool__calling>span:first-child{animation-delay:0s!important}.axion-chat .axion-chat-tool__calling>span:nth-child(2){animation-delay:.18s!important}.axion-chat .axion-chat-tool__calling>span:nth-child(3){animation-delay:.36s!important}.axion-global-loading,.axion-global-loading__label{transition:none!important;animation:none!important}html:not(.dark) .ant-input,html:not(.dark) textarea.ant-input,html:not(.dark) .ant-input-affix-wrapper,html:not(.dark) .ant-input-password,html:not(.dark) .ant-input-number,html:not(.dark) .ant-input-number .ant-input-number-input,html:not(.dark) .ant-select-selector,html:not(.dark) .ant-picker,html:not(.dark) .ant-modal .ant-input,html:not(.dark) .ant-modal .ant-input-affix-wrapper,html:not(.dark) .ant-modal .ant-input-password,html:not(.dark) .ant-modal .ant-input-number,html:not(.dark) .ant-modal .ant-select-selector{color:#0f172a!important;background:#fff!important;border-color:#e2e8f0!important}html:not(.dark) .ant-input-affix-wrapper>input.ant-input,html:not(.dark) .ant-input-number-input,html:not(.dark) .ant-select-selection-item,html:not(.dark) .ant-select-selection-placeholder{color:#0f172a!important;background:0 0!important}html:not(.dark) .ant-input::placeholder,html:not(.dark) .ant-input-affix-wrapper input::placeholder,html:not(.dark) textarea.ant-input::placeholder{color:#94a3b8!important}html:not(.dark) input:-webkit-autofill{caret-color:#0f172a;transition:background-color 99999s ease-out;-webkit-text-fill-color:#0f172a!important;box-shadow:inset 0 0 0 1000px #fff!important}html:not(.dark) input:-webkit-autofill:hover{caret-color:#0f172a;transition:background-color 99999s ease-out;-webkit-text-fill-color:#0f172a!important;box-shadow:inset 0 0 0 1000px #fff!important}html:not(.dark) input:-webkit-autofill:focus{caret-color:#0f172a;transition:background-color 99999s ease-out;-webkit-text-fill-color:#0f172a!important;box-shadow:inset 0 0 0 1000px #fff!important}html:not(.dark) textarea:-webkit-autofill{caret-color:#0f172a;transition:background-color 99999s ease-out;-webkit-text-fill-color:#0f172a!important;box-shadow:inset 0 0 0 1000px #fff!important}html:not(.dark) .ath-login-page input:-webkit-autofill{-webkit-text-fill-color:rgba(255,255,255,.94)!important;caret-color:rgba(255,255,255,.94)!important;background-color:#121820!important;background-image:none!important;box-shadow:inset 0 0 0 1000px #121820!important}html:not(.dark) .ath-login-page input:-webkit-autofill:hover{-webkit-text-fill-color:rgba(255,255,255,.94)!important;caret-color:rgba(255,255,255,.94)!important;background-color:#121820!important;background-image:none!important;box-shadow:inset 0 0 0 1000px #121820!important}html:not(.dark) .ath-login-page input:-webkit-autofill:focus{-webkit-text-fill-color:rgba(255,255,255,.94)!important;caret-color:rgba(255,255,255,.94)!important;background-color:#121820!important;background-image:none!important;box-shadow:inset 0 0 0 1000px #121820!important}html:not(.dark) .ath-login-page input:-webkit-autofill:active{-webkit-text-fill-color:rgba(255,255,255,.94)!important;caret-color:rgba(255,255,255,.94)!important;background-color:#121820!important;background-image:none!important;box-shadow:inset 0 0 0 1000px #121820!important}html:not(.dark) .ath-login-page input:-webkit-autofill{-webkit-text-fill-color:rgba(255,255,255,.94)!important;caret-color:rgba(255,255,255,.94)!important;background-color:#121820!important;background-image:none!important;box-shadow:inset 0 0 0 1000px #121820!important}html:not(.dark) .ath-login-page input:autofill{-webkit-text-fill-color:rgba(255,255,255,.94)!important;caret-color:rgba(255,255,255,.94)!important;background-color:#121820!important;background-image:none!important;box-shadow:inset 0 0 0 1000px #121820!important}.axion-table .ant-table{color:var(--axion-text);background:0 0}.axion-table .ant-table-thead>tr>th{background:var(--axion-panel-elevated)!important;color:var(--axion-text-muted)!important;border-bottom:1px solid var(--axion-border)!important}.axion-table .ant-table-tbody>tr>td{color:var(--axion-text);background:var(--axion-panel)!important;border-bottom:1px solid var(--axion-border)!important}.axion-table .ant-table-tbody>tr:hover>td{background:var(--axion-panel-elevated)!important}.axion-audit-desc-cell{width:280px;max-width:280px}.axion-audit-desc{text-overflow:ellipsis;white-space:nowrap;max-width:280px;display:block;overflow:hidden}.axion-chat-log{font-family:var(--athena-font-mono);white-space:pre-wrap;word-break:break-word;font-size:13px}.axion-status-ok{color:var(--axion-success)}.axion-status-danger{color:var(--axion-danger)}.axion-brand{color:var(--axion-text);letter-spacing:.02em;align-items:center;gap:10px;font-weight:600;display:flex}.axion-brand-mark{object-fit:contain;border-radius:7px;flex-shrink:0;width:32px;height:32px;display:block}.dark .axion-brand-mark{mix-blend-mode:screen}.axion-section-label{letter-spacing:.08em;text-transform:uppercase;color:var(--axion-text-muted);margin:16px 12px 8px;font-size:11px}@keyframes axion-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.axion-skeleton-block{background:linear-gradient(90deg,var(--axion-border)0%,var(--axion-panel-elevated)40%,var(--axion-border)80%);background-size:200% 100%;border-radius:6px;animation:1.4s ease-in-out infinite axion-skeleton-shimmer}.dark .axion-skeleton-block{background:linear-gradient(90deg,rgba(255,255,255,.06) 0%,rgba(255,255,255,.12) 40%,rgba(255,255,255,.06) 80%) 0 0/200% 100%}.axion-skeleton-card{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}.axion-global-loading{background:var(--axion-content,var(--athena-canvas,#f6f8fb));min-height:100dvh;color:var(--axion-text-muted,#64748b);place-items:center;padding:24px;display:grid}.dark .axion-global-loading{background:var(--axion-content);color:var(--axion-text-muted)}.axion-global-loading__card{place-items:center;gap:12px;display:grid}.axion-global-loading__label{color:var(--axion-text-muted,#64748b);font-size:14px;font-weight:500}.axion-global-loading .ant-spin .ant-spin-dot-item{background-color:var(--axion-accent,#036b9d)}.axion-user-badge{letter-spacing:.01em;white-space:nowrap;vertical-align:middle;border:1px solid transparent;border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.axion-user-badge--admin{color:#be123c;background:rgba(225,29,72,.14);border-color:rgba(225,29,72,.32)}.axion-user-badge--auditor{color:#0369a1;background:rgba(2,132,199,.14);border-color:rgba(2,132,199,.32)}.axion-user-badge--viewer{color:#a16207;background:rgba(202,138,4,.14);border-color:rgba(202,138,4,.32)}.axion-user-badge--active{color:#15803d;background:rgba(22,163,74,.14);border-color:rgba(22,163,74,.32)}.axion-user-badge--inactive{color:#64748b;background:rgba(148,163,184,.14);border-color:rgba(148,163,184,.28)}.dark .axion-user-badge--admin{color:#fb7185;background:rgba(251,113,133,.16);border-color:rgba(251,113,133,.36)}.dark .axion-user-badge--auditor{color:#7dd3fc;background:rgba(56,189,248,.16);border-color:rgba(56,189,248,.36)}.dark .axion-user-badge--viewer{color:#fbbf24;background:rgba(245,158,11,.16);border-color:rgba(245,158,11,.36)}.dark .axion-user-badge--active{color:#4ade80;background:rgba(34,197,94,.16);border-color:rgba(34,197,94,.36)}.dark .axion-user-badge--inactive{color:#94a3b8;background:rgba(100,116,139,.18);border-color:rgba(148,163,184,.28)}.axion-user-badge--success{color:#15803d;background:rgba(22,163,74,.14);border-color:rgba(22,163,74,.32)}.axion-user-badge--failure{color:#b91c1c;background:rgba(220,38,38,.14);border-color:rgba(220,38,38,.32)}.axion-user-badge--login{color:#15803d;background:rgba(22,163,74,.14);border-color:rgba(22,163,74,.32)}.axion-user-badge--logout{color:#475569;background:rgba(100,116,139,.12);border-color:rgba(100,116,139,.28)}.axion-user-badge--create{color:#1d4ed8;background:rgba(37,99,235,.14);border-color:rgba(37,99,235,.32)}.axion-user-badge--update{color:#a16207;background:rgba(202,138,4,.14);border-color:rgba(202,138,4,.32)}.axion-user-badge--delete{color:#b91c1c;background:rgba(220,38,38,.14);border-color:rgba(220,38,38,.32)}.axion-user-badge--access_denied{color:#c2410c;background:rgba(234,88,12,.14);border-color:rgba(234,88,12,.32)}.axion-user-badge--change_password{color:#6d28d9;background:rgba(124,58,237,.14);border-color:rgba(124,58,237,.32)}.axion-user-badge--download{color:#0f766e;background:rgba(13,148,136,.14);border-color:rgba(13,148,136,.32)}.axion-user-badge--neutral{color:#475569;background:rgba(100,116,139,.12);border-color:rgba(100,116,139,.28)}.dark .axion-user-badge--success{color:#4ade80;background:rgba(34,197,94,.16);border-color:rgba(34,197,94,.36)}.dark .axion-user-badge--failure{color:#fb7185;background:rgba(244,63,94,.16);border-color:rgba(244,63,94,.36)}.dark .axion-user-badge--login{color:#4ade80;background:rgba(34,197,94,.16);border-color:rgba(34,197,94,.36)}.dark .axion-user-badge--logout{color:#94a3b8;background:rgba(100,116,139,.18);border-color:rgba(148,163,184,.28)}.dark .axion-user-badge--create{color:#93c5fd;background:rgba(59,130,246,.16);border-color:rgba(59,130,246,.36)}.dark .axion-user-badge--update{color:#fbbf24;background:rgba(245,158,11,.16);border-color:rgba(245,158,11,.36)}.dark .axion-user-badge--delete{color:#fb7185;background:rgba(244,63,94,.16);border-color:rgba(244,63,94,.36)}.dark .axion-user-badge--access_denied{color:#fdba74;background:rgba(249,115,22,.16);border-color:rgba(249,115,22,.36)}.dark .axion-user-badge--change_password{color:#c4b5fd;background:rgba(139,92,246,.16);border-color:rgba(139,92,246,.36)}.dark .axion-user-badge--download{color:#5eead4;background:rgba(20,184,166,.16);border-color:rgba(20,184,166,.36)}.dark .axion-user-badge--neutral{color:#94a3b8;background:rgba(100,116,139,.18);border-color:rgba(148,163,184,.28)}.axion-nosuggest-secret,.axion-nosuggest-secret input{-webkit-text-security:disc;text-security:disc}.axion-user-badge--readonly{color:#a16207;background:rgba(202,138,4,.14);border-color:rgba(202,138,4,.32)}.dark .axion-user-badge--readonly{color:#fbbf24;background:rgba(245,158,11,.16);border-color:rgba(245,158,11,.36)}.ath-login-page{background:#0e1218}.ath-login-page__grid{background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:40px 40px}.ath-login-page__glow{background:radial-gradient(70% 55% at 50% 42%,rgba(255,255,255,.06) 0%,transparent 68%)}.axion-login-brand{gap:14px}.axion-login-brand .axion-brand-mark{mix-blend-mode:screen;border-radius:10px;width:56px;height:56px}.axion-login-brand__name{color:rgba(255,255,255,.96);letter-spacing:.08em;font-size:36px;font-weight:700;line-height:1}.ath-login-card{background:linear-gradient(165deg,#1e252f 0%,#171d26 48%,#141a22 100%);border:1px solid rgba(255,255,255,.14);box-shadow:0 0 0 1px rgba(0,0,0,.35),0 8px 32px rgba(0,0,0,.45),0 24px 48px -16px rgba(0,0,0,.55)}.ath-login-card__accent{opacity:.85;background:linear-gradient(90deg,transparent 0%,#036b9d 35%,#0488c4 50%,#036b9d 65%,transparent 100%);height:3px}.ath-login-card__title{color:rgba(255,255,255,.95);letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:600}.ath-login-card__subtitle{color:rgba(255,255,255,.58);margin:.35rem 0 0;font-size:.8125rem}.ath-login-mode{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:.65rem;gap:.35rem;margin-bottom:1.25rem;padding:.25rem;display:flex}.ath-login-mode__btn{flex:1;font-weight:500;color:rgba(255,255,255,.55)!important;box-shadow:none!important;background:0 0!important;border:0!important;height:36px!important}.ath-login-mode__btn.is-active{color:#fff!important;background:rgba(3,107,157,.35)!important}html:not(.dark) .ath-login-page .ath-login-ant .ant-input,html:not(.dark) .ath-login-page .ath-login-ant .ant-input-affix-wrapper,html:not(.dark) .ath-login-page .ath-login-ant .ant-input-password,html:not(.dark) .ath-login-page .ath-login-ant .ant-select-selector,.ath-login-page .ath-login-ant .ant-input,.ath-login-page .ath-login-ant .ant-input-affix-wrapper,.ath-login-page .ath-login-ant .ant-input-password,.ath-login-page .ath-login-ant .ant-select-selector{color:rgba(255,255,255,.94)!important;background:#121820!important;border-color:rgba(255,255,255,.22)!important}html:not(.dark) .ath-login-page .ath-login-ant input,html:not(.dark) .ath-login-page .ath-login-ant .ant-input-affix-wrapper>input.ant-input,.ath-login-page .ath-login-ant input,.ath-login-page .ath-login-ant textarea,.ath-login-page .ath-login-ant .ant-input-affix-wrapper>input.ant-input{caret-color:rgba(255,255,255,.94);color:rgba(255,255,255,.94)!important}html:not(.dark) .ath-login-page .ath-login-ant .ant-input-affix-wrapper>input.ant-input,.ath-login-page .ath-login-ant .ant-input-affix-wrapper>input.ant-input{background:0 0!important}.ath-login-page .ath-login-ant .ant-input:hover,.ath-login-page .ath-login-ant .ant-input-affix-wrapper:hover,.ath-login-page .ath-login-ant .ant-select-selector:hover{border-color:rgba(255,255,255,.32)!important}.ath-login-page .ath-login-ant .ant-input-affix-wrapper-focused,.ath-login-page .ath-login-ant .ant-select-focused .ant-select-selector{border-color:#036b9d!important;box-shadow:0 0 0 2px rgba(3,107,157,.28)!important}html:not(.dark) .ath-login-page .ath-login-ant .ant-input::placeholder,html:not(.dark) .ath-login-page .ath-login-ant .ant-input-affix-wrapper input::placeholder,html:not(.dark) .ath-login-page .ath-login-ant input::placeholder,.ath-login-page .ath-login-ant .ant-input::placeholder,.ath-login-page .ath-login-ant .ant-input-affix-wrapper input::placeholder,.ath-login-page .ath-login-ant input::placeholder{color:rgba(255,255,255,.28)!important;-webkit-text-fill-color:rgba(255,255,255,.28)!important;opacity:1!important}.ath-login-page .ath-login-ant .ant-input-affix-wrapper .anticon,.ath-login-page .ath-login-ant .ant-input-password-icon{color:rgba(255,255,255,.78)!important}.ath-login-page .ath-login-ant .ant-input-password-icon:hover{color:rgba(255,255,255,.95)!important}html:not(.dark) .ath-login-page .ath-login-ant input:-webkit-autofill{color:rgba(255,255,255,.94)!important;-webkit-text-fill-color:rgba(255,255,255,.94)!important;caret-color:rgba(255,255,255,.94)!important;filter:none!important;background:#121820!important;transition:background-color 99999s ease-out,background-image 99999s ease-out!important;box-shadow:inset 0 0 0 1000px #121820!important}html:not(.dark) .ath-login-page .ath-login-ant input:-webkit-autofill:hover{color:rgba(255,255,255,.94)!important;-webkit-text-fill-color:rgba(255,255,255,.94)!important;caret-color:rgba(255,255,255,.94)!important;filter:none!important;background:#121820!important;transition:background-color 99999s ease-out,background-image 99999s ease-out!important;box-shadow:inset 0 0 0 1000px #121820!important}html:not(.dark) .ath-login-page .ath-login-ant input:-webkit-autofill:focus{color:rgba(255,255,255,.94)!important;-webkit-text-fill-color:rgba(255,255,255,.94)!important;caret-color:rgba(255,255,255,.94)!important;filter:none!important;background:#121820!important;transition:background-color 99999s ease-out,background-image 99999s ease-out!important;box-shadow:inset 0 0 0 1000px #121820!important}html:not(.dark) .ath-login-page .ath-login-ant input:-webkit-autofill:active{color:rgba(255,255,255,.94)!important;-webkit-text-fill-color:rgba(255,255,255,.94)!important;caret-color:rgba(255,255,255,.94)!important;filter:none!important;background:#121820!important;transition:background-color 99999s ease-out,background-image 99999s ease-out!important;box-shadow:inset 0 0 0 1000px #121820!important}html:not(.dark) .ath-login-page .ath-login-ant input:-webkit-autofill{color:rgba(255,255,255,.94)!important;-webkit-text-fill-color:rgba(255,255,255,.94)!important;caret-color:rgba(255,255,255,.94)!important;filter:none!important;background:#121820!important;transition:background-color 99999s ease-out,background-image 99999s ease-out!important;box-shadow:inset 0 0 0 1000px #121820!important}html:not(.dark) .ath-login-page .ath-login-ant input:autofill{color:rgba(255,255,255,.94)!important;-webkit-text-fill-color:rgba(255,255,255,.94)!important;caret-color:rgba(255,255,255,.94)!important;filter:none!important;background:#121820!important;transition:background-color 99999s ease-out,background-image 99999s ease-out!important;box-shadow:inset 0 0 0 1000px #121820!important}html:not(.dark) .ath-login-page .ath-login-ant input:-webkit-autofill:hover{color:rgba(255,255,255,.94)!important;-webkit-text-fill-color:rgba(255,255,255,.94)!important;caret-color:rgba(255,255,255,.94)!important;filter:none!important;background:#121820!important;transition:background-color 99999s ease-out,background-image 99999s ease-out!important;box-shadow:inset 0 0 0 1000px #121820!important}html:not(.dark) .ath-login-page .ath-login-ant input:autofill:hover{color:rgba(255,255,255,.94)!important;-webkit-text-fill-color:rgba(255,255,255,.94)!important;caret-color:rgba(255,255,255,.94)!important;filter:none!important;background:#121820!important;transition:background-color 99999s ease-out,background-image 99999s ease-out!important;box-shadow:inset 0 0 0 1000px #121820!important}html:not(.dark) .ath-login-page .ath-login-ant input:-webkit-autofill:focus{color:rgba(255,255,255,.94)!important;-webkit-text-fill-color:rgba(255,255,255,.94)!important;caret-color:rgba(255,255,255,.94)!important;filter:none!important;background:#121820!important;transition:background-color 99999s ease-out,background-image 99999s ease-out!important;box-shadow:inset 0 0 0 1000px #121820!important}html:not(.dark) .ath-login-page .ath-login-ant input:autofill:focus{color:rgba(255,255,255,.94)!important;-webkit-text-fill-color:rgba(255,255,255,.94)!important;caret-color:rgba(255,255,255,.94)!important;filter:none!important;background:#121820!important;transition:background-color 99999s ease-out,background-image 99999s ease-out!important;box-shadow:inset 0 0 0 1000px #121820!important}.ath-login-page .ath-login-ant input:-webkit-autofill{color:rgba(255,255,255,.94)!important;-webkit-text-fill-color:rgba(255,255,255,.94)!important;caret-color:rgba(255,255,255,.94)!important;filter:none!important;background:#121820!important;transition:background-color 99999s ease-out,background-image 99999s ease-out!important;box-shadow:inset 0 0 0 1000px #121820!important}.ath-login-page .ath-login-ant input:-webkit-autofill:hover{color:rgba(255,255,255,.94)!important;-webkit-text-fill-color:rgba(255,255,255,.94)!important;caret-color:rgba(255,255,255,.94)!important;filter:none!important;background:#121820!important;transition:background-color 99999s ease-out,background-image 99999s ease-out!important;box-shadow:inset 0 0 0 1000px #121820!important}.ath-login-page .ath-login-ant input:-webkit-autofill:focus{color:rgba(255,255,255,.94)!important;-webkit-text-fill-color:rgba(255,255,255,.94)!important;caret-color:rgba(255,255,255,.94)!important;filter:none!important;background:#121820!important;transition:background-color 99999s ease-out,background-image 99999s ease-out!important;box-shadow:inset 0 0 0 1000px #121820!important}.ath-login-page .ath-login-ant input:-webkit-autofill:active{color:rgba(255,255,255,.94)!important;-webkit-text-fill-color:rgba(255,255,255,.94)!important;caret-color:rgba(255,255,255,.94)!important;filter:none!important;background:#121820!important;transition:background-color 99999s ease-out,background-image 99999s ease-out!important;box-shadow:inset 0 0 0 1000px #121820!important}.ath-login-page .ath-login-ant input:-webkit-autofill{color:rgba(255,255,255,.94)!important;-webkit-text-fill-color:rgba(255,255,255,.94)!important;caret-color:rgba(255,255,255,.94)!important;filter:none!important;background:#121820!important;transition:background-color 99999s ease-out,background-image 99999s ease-out!important;box-shadow:inset 0 0 0 1000px #121820!important}.ath-login-page .ath-login-ant input:autofill{color:rgba(255,255,255,.94)!important;-webkit-text-fill-color:rgba(255,255,255,.94)!important;caret-color:rgba(255,255,255,.94)!important;filter:none!important;background:#121820!important;transition:background-color 99999s ease-out,background-image 99999s ease-out!important;box-shadow:inset 0 0 0 1000px #121820!important}.ath-login-page .ath-login-ant input:-webkit-autofill:hover{color:rgba(255,255,255,.94)!important;-webkit-text-fill-color:rgba(255,255,255,.94)!important;caret-color:rgba(255,255,255,.94)!important;filter:none!important;background:#121820!important;transition:background-color 99999s ease-out,background-image 99999s ease-out!important;box-shadow:inset 0 0 0 1000px #121820!important}.ath-login-page .ath-login-ant input:autofill:hover{color:rgba(255,255,255,.94)!important;-webkit-text-fill-color:rgba(255,255,255,.94)!important;caret-color:rgba(255,255,255,.94)!important;filter:none!important;background:#121820!important;transition:background-color 99999s ease-out,background-image 99999s ease-out!important;box-shadow:inset 0 0 0 1000px #121820!important}.ath-login-page .ath-login-ant input:-webkit-autofill:focus{color:rgba(255,255,255,.94)!important;-webkit-text-fill-color:rgba(255,255,255,.94)!important;caret-color:rgba(255,255,255,.94)!important;filter:none!important;background:#121820!important;transition:background-color 99999s ease-out,background-image 99999s ease-out!important;box-shadow:inset 0 0 0 1000px #121820!important}.ath-login-page .ath-login-ant input:autofill:focus{color:rgba(255,255,255,.94)!important;-webkit-text-fill-color:rgba(255,255,255,.94)!important;caret-color:rgba(255,255,255,.94)!important;filter:none!important;background:#121820!important;transition:background-color 99999s ease-out,background-image 99999s ease-out!important;box-shadow:inset 0 0 0 1000px #121820!important}html:not(.dark) .ath-login-page .ath-login-ant .ant-input-affix-wrapper:has(input:-webkit-autofill){background:#121820!important}html:not(.dark) .ath-login-page .ath-login-ant .ant-input-affix-wrapper:has(input:-webkit-autofill){background:#121820!important}html:not(.dark) .ath-login-page .ath-login-ant .ant-input-affix-wrapper:has(input:autofill){background:#121820!important}.ath-login-page .ath-login-ant .ant-input-affix-wrapper:has(input:-webkit-autofill){background:#121820!important}.ath-login-page .ath-login-ant .ant-input-affix-wrapper:has(input:-webkit-autofill){background:#121820!important}.ath-login-page .ath-login-ant .ant-input-affix-wrapper:has(input:autofill){background:#121820!important}.ath-login-page .ath-login-ant .ant-input-affix-wrapper:has(input:-webkit-autofill):hover{background:#121820!important}.ath-login-page .ath-login-ant .ant-input-affix-wrapper:has(input:-webkit-autofill):hover{background:#121820!important}.ath-login-page .ath-login-ant .ant-input-affix-wrapper:has(input:autofill):hover{background:#121820!important}.ath-login-page .ath-login-ant .ant-input-affix-wrapper-focused:has(input:-webkit-autofill){background:#121820!important}.ath-login-page .ath-login-ant .ant-input-affix-wrapper-focused:has(input:-webkit-autofill){background:#121820!important}.ath-login-page .ath-login-ant .ant-input-affix-wrapper-focused:has(input:autofill){background:#121820!important}.ath-login-ant .ant-btn-primary{font-weight:600;color:#fff!important;background:#036b9d!important;border:1px solid #036b9d!important;box-shadow:0 2px 8px rgba(3,107,157,.35)!important}.ath-login-ant .ant-btn-primary:hover:not(:disabled){color:#fff!important;background:#025882!important;border-color:#025882!important}.ath-login-ant .ant-form-item-label>label{font-weight:500;color:rgba(255,255,255,.78)!important}.ath-login-ant .ant-alert{background:rgba(251,113,133,.12)!important;border-color:rgba(251,113,133,.35)!important}.ath-login-ant .ant-typography{color:rgba(255,255,255,.58)}.ath-login-ant a{transition:color .15s;color:rgba(255,255,255,.95)!important}.ath-login-ant a:hover{color:#4db8e8!important}.axion-chat{--chat-rail:min(46rem,100%);--chat-sidebar:min(420px,100%);--chat-font-sans:var(--font-ibm-plex-sans),"IBM Plex Sans",ui-sans-serif,system-ui,sans-serif;--chat-font-mono:var(--font-ibm-plex-mono),var(--font-fira-code),ui-monospace,monospace;--chat-text-size:1rem;--chat-text-leading:1.7;--chat-text-tracking:-.011em;--chat-scrollbar-size:8px;--chat-scrollbar-thumb:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-chat{--chat-scrollbar-thumb:color-mix(in srgb,var(--axion-accent)38%,transparent)}}.axion-chat{--chat-scrollbar-thumb-hover:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-chat{--chat-scrollbar-thumb-hover:color-mix(in srgb,var(--axion-accent)62%,transparent)}}.axion-chat{--chat-scrollbar-track:var(--axion-text)}@supports (color:color-mix(in lab, red, red)){.axion-chat{--chat-scrollbar-track:color-mix(in srgb,var(--axion-text)4%,transparent)}}.axion-chat{background:var(--axion-content);height:100%;min-height:0;max-height:100%;color:var(--axion-text);font-family:var(--chat-font-sans);font-feature-settings:"ss01" 0,"kern" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;position:relative;overflow:hidden}.dark .axion-chat{--chat-scrollbar-thumb:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.dark .axion-chat{--chat-scrollbar-thumb:color-mix(in srgb,var(--axion-accent)45%,transparent)}}.dark .axion-chat{--chat-scrollbar-thumb-hover:#67e8f9}@supports (color:color-mix(in lab, red, red)){.dark .axion-chat{--chat-scrollbar-thumb-hover:color-mix(in srgb,#67e8f9 55%,var(--axion-accent))}}.dark .axion-chat{--chat-scrollbar-track:rgba(255,255,255,.035);background:radial-gradient(900px 420px at 10% -8%,rgba(3,107,157,.22),transparent 55%),radial-gradient(720px 400px at 90% 0%,rgba(110,231,183,.08),transparent 48%),radial-gradient(600px 320px at 50% 100%,rgba(99,102,241,.08),transparent 55%),var(--axion-content)}.axion-chat-thread,.axion-chat-sidebar__list,.axion-artifacts-panel__list,.axion-chat-thought__stream,.axion-chat-tool__pre,.axion-chat-code,.axion-chat-skills-list,.axion-chat-ssh-body,.axion-chat-md pre,.axion-chat-md-table-wrap{scrollbar-width:thin;scrollbar-color:var(--chat-scrollbar-thumb)var(--chat-scrollbar-track)}.axion-chat-thread::-webkit-scrollbar{width:var(--chat-scrollbar-size);height:var(--chat-scrollbar-size)}.axion-chat-sidebar__list::-webkit-scrollbar{width:var(--chat-scrollbar-size);height:var(--chat-scrollbar-size)}.axion-artifacts-panel__list::-webkit-scrollbar{width:var(--chat-scrollbar-size);height:var(--chat-scrollbar-size)}.axion-chat-thought__stream::-webkit-scrollbar{width:var(--chat-scrollbar-size);height:var(--chat-scrollbar-size)}.axion-chat-tool__pre::-webkit-scrollbar{width:var(--chat-scrollbar-size);height:var(--chat-scrollbar-size)}.axion-chat-code::-webkit-scrollbar{width:var(--chat-scrollbar-size);height:var(--chat-scrollbar-size)}.axion-chat-skills-list::-webkit-scrollbar{width:var(--chat-scrollbar-size);height:var(--chat-scrollbar-size)}.axion-chat-ssh-body::-webkit-scrollbar{width:var(--chat-scrollbar-size);height:var(--chat-scrollbar-size)}.axion-chat-md pre::-webkit-scrollbar{width:var(--chat-scrollbar-size);height:var(--chat-scrollbar-size)}.axion-chat-md-table-wrap::-webkit-scrollbar{width:var(--chat-scrollbar-size);height:var(--chat-scrollbar-size)}.axion-chat-thread::-webkit-scrollbar-track{background:var(--chat-scrollbar-track);border-radius:999px;margin-top:4px;margin-bottom:4px}.axion-chat-sidebar__list::-webkit-scrollbar-track{background:var(--chat-scrollbar-track);border-radius:999px;margin-top:4px;margin-bottom:4px}.axion-artifacts-panel__list::-webkit-scrollbar-track{background:var(--chat-scrollbar-track);border-radius:999px;margin-top:4px;margin-bottom:4px}.axion-chat-thought__stream::-webkit-scrollbar-track{background:var(--chat-scrollbar-track);border-radius:999px;margin-top:4px;margin-bottom:4px}.axion-chat-tool__pre::-webkit-scrollbar-track{background:var(--chat-scrollbar-track);border-radius:999px;margin-top:4px;margin-bottom:4px}.axion-chat-code::-webkit-scrollbar-track{background:var(--chat-scrollbar-track);border-radius:999px;margin-top:4px;margin-bottom:4px}.axion-chat-skills-list::-webkit-scrollbar-track{background:var(--chat-scrollbar-track);border-radius:999px;margin-top:4px;margin-bottom:4px}.axion-chat-ssh-body::-webkit-scrollbar-track{background:var(--chat-scrollbar-track);border-radius:999px;margin-top:4px;margin-bottom:4px}.axion-chat-md pre::-webkit-scrollbar-track{background:var(--chat-scrollbar-track);border-radius:999px;margin-top:4px;margin-bottom:4px}.axion-chat-md-table-wrap::-webkit-scrollbar-track{background:var(--chat-scrollbar-track);border-radius:999px;margin-top:4px;margin-bottom:4px}.axion-chat-thread::-webkit-scrollbar-thumb{background:var(--chat-scrollbar-thumb);background-clip:padding-box;border:2px solid transparent;border-radius:999px;min-height:40px}.axion-chat-sidebar__list::-webkit-scrollbar-thumb{background:var(--chat-scrollbar-thumb);background-clip:padding-box;border:2px solid transparent;border-radius:999px;min-height:40px}.axion-artifacts-panel__list::-webkit-scrollbar-thumb{background:var(--chat-scrollbar-thumb);background-clip:padding-box;border:2px solid transparent;border-radius:999px;min-height:40px}.axion-chat-thought__stream::-webkit-scrollbar-thumb{background:var(--chat-scrollbar-thumb);background-clip:padding-box;border:2px solid transparent;border-radius:999px;min-height:40px}.axion-chat-tool__pre::-webkit-scrollbar-thumb{background:var(--chat-scrollbar-thumb);background-clip:padding-box;border:2px solid transparent;border-radius:999px;min-height:40px}.axion-chat-code::-webkit-scrollbar-thumb{background:var(--chat-scrollbar-thumb);background-clip:padding-box;border:2px solid transparent;border-radius:999px;min-height:40px}.axion-chat-skills-list::-webkit-scrollbar-thumb{background:var(--chat-scrollbar-thumb);background-clip:padding-box;border:2px solid transparent;border-radius:999px;min-height:40px}.axion-chat-ssh-body::-webkit-scrollbar-thumb{background:var(--chat-scrollbar-thumb);background-clip:padding-box;border:2px solid transparent;border-radius:999px;min-height:40px}.axion-chat-md pre::-webkit-scrollbar-thumb{background:var(--chat-scrollbar-thumb);background-clip:padding-box;border:2px solid transparent;border-radius:999px;min-height:40px}.axion-chat-md-table-wrap::-webkit-scrollbar-thumb{background:var(--chat-scrollbar-thumb);background-clip:padding-box;border:2px solid transparent;border-radius:999px;min-height:40px}.axion-chat-thread::-webkit-scrollbar-thumb:hover{background:var(--chat-scrollbar-thumb-hover);background-clip:padding-box;border:2px solid transparent}.axion-chat-sidebar__list::-webkit-scrollbar-thumb:hover{background:var(--chat-scrollbar-thumb-hover);background-clip:padding-box;border:2px solid transparent}.axion-artifacts-panel__list::-webkit-scrollbar-thumb:hover{background:var(--chat-scrollbar-thumb-hover);background-clip:padding-box;border:2px solid transparent}.axion-chat-thought__stream::-webkit-scrollbar-thumb:hover{background:var(--chat-scrollbar-thumb-hover);background-clip:padding-box;border:2px solid transparent}.axion-chat-tool__pre::-webkit-scrollbar-thumb:hover{background:var(--chat-scrollbar-thumb-hover);background-clip:padding-box;border:2px solid transparent}.axion-chat-code::-webkit-scrollbar-thumb:hover{background:var(--chat-scrollbar-thumb-hover);background-clip:padding-box;border:2px solid transparent}.axion-chat-skills-list::-webkit-scrollbar-thumb:hover{background:var(--chat-scrollbar-thumb-hover);background-clip:padding-box;border:2px solid transparent}.axion-chat-ssh-body::-webkit-scrollbar-thumb:hover{background:var(--chat-scrollbar-thumb-hover);background-clip:padding-box;border:2px solid transparent}.axion-chat-md pre::-webkit-scrollbar-thumb:hover{background:var(--chat-scrollbar-thumb-hover);background-clip:padding-box;border:2px solid transparent}.axion-chat-md-table-wrap::-webkit-scrollbar-thumb:hover{background:var(--chat-scrollbar-thumb-hover);background-clip:padding-box;border:2px solid transparent}.axion-chat-thread::-webkit-scrollbar-corner{background:0 0}.axion-chat-sidebar__list::-webkit-scrollbar-corner{background:0 0}.axion-artifacts-panel__list::-webkit-scrollbar-corner{background:0 0}.axion-chat-thought__stream::-webkit-scrollbar-corner{background:0 0}.axion-chat-tool__pre::-webkit-scrollbar-corner{background:0 0}.axion-chat-code::-webkit-scrollbar-corner{background:0 0}.axion-chat-skills-list::-webkit-scrollbar-corner{background:0 0}.axion-chat-ssh-body::-webkit-scrollbar-corner{background:0 0}.axion-chat-md pre::-webkit-scrollbar-corner{background:0 0}.axion-chat-md-table-wrap::-webkit-scrollbar-corner{background:0 0}.axion-chat-sidebar{width:var(--chat-sidebar);background:var(--axion-panel);flex-direction:column;flex:0 auto;max-width:100%;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.axion-chat-sidebar:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px solid var(--axion-border)}.axion-chat-sidebar:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px solid var(--axion-border)}.axion-chat-sidebar:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px solid var(--axion-border)}.axion-chat-sidebar:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px solid var(--axion-border)}.axion-chat-sidebar:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px solid var(--axion-border)}.axion-chat-sidebar:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px solid var(--axion-border)}.axion-chat-new.ant-btn{flex-shrink:0;gap:6px;border-radius:8px!important;align-items:center!important;height:32px!important;padding-top:0!important;padding-bottom:0!important;padding-left:14px!important;padding-right:14px!important;font-size:13px!important;line-height:1!important;display:inline-flex!important}.axion-chat-new.ant-btn .ant-btn-icon{align-items:center;line-height:1;display:inline-flex}.axion-chat-sidebar__head{border-bottom:1px solid var(--axion-border);flex-direction:column;flex:none;gap:8px;padding:12px 10px 10px;display:flex;overflow:hidden}.axion-chat-sidebar__head .ant-btn{height:32px;font-size:13px}.axion-chat-sidebar__head .ant-input-affix-wrapper,.axion-chat-sidebar__head .ant-input{min-height:32px;font-size:13px;color:#0f172a!important;box-shadow:none!important;background:#f8fafc!important;border-color:#e2e8f0!important;border-radius:6px!important}.axion-chat-sidebar__head .ant-input-affix-wrapper input::placeholder,.axion-chat-sidebar__head .ant-input::placeholder,.axion-chat-sidebar__head .ant-input-prefix{color:#94a3b8!important}.dark .axion-chat-sidebar__head .ant-input-affix-wrapper,.dark .axion-chat-sidebar__head .ant-input{background:var(--axion-panel-elevated)!important;border-color:var(--axion-border)!important;color:var(--axion-text)!important}.axion-chat-sidebar__meta{color:var(--axion-text-muted);justify-content:space-between;align-items:center;gap:10px;min-height:36px;padding:4px 2px 2px;font-size:12px;display:flex}.axion-chat-sidebar__actions{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.axion-chat-sidebar__action-btn.ant-btn{border-radius:8px;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;padding:0;font-size:15px;line-height:1;display:inline-flex}.axion-chat-sidebar__action-btn.ant-btn-default{border-color:var(--axion-border);background:var(--axion-panel-elevated);color:var(--axion-text-muted)}.axion-chat-sidebar__action-btn.ant-btn-default:hover{border-color:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-chat-sidebar__action-btn.ant-btn-default:hover{border-color:color-mix(in srgb,var(--axion-accent)45%,var(--axion-border))}}.axion-chat-sidebar__action-btn.ant-btn-default:hover{color:var(--axion-accent);background:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-chat-sidebar__action-btn.ant-btn-default:hover{background:color-mix(in srgb,var(--axion-accent)8%,var(--axion-panel-elevated))}}.axion-chat-sidebar__action-btn.is-active.ant-btn-primary,.axion-chat-sidebar__action-btn.ant-btn-primary{background:var(--axion-accent);border-color:var(--axion-accent)}.axion-chat-sidebar__delete-btn.ant-btn{border-color:#ef4444;gap:6px;width:auto;min-width:32px;padding-left:10px;padding-right:10px}@supports (color:color-mix(in lab, red, red)){.axion-chat-sidebar__delete-btn.ant-btn{border-color:color-mix(in srgb,#ef4444 35%,var(--axion-border))}}.axion-chat-sidebar__delete-btn.ant-btn{background:#ef4444}@supports (color:color-mix(in lab, red, red)){.axion-chat-sidebar__delete-btn.ant-btn{background:color-mix(in srgb,#ef4444 10%,var(--axion-panel-elevated))}}.axion-chat-sidebar__delete-btn.ant-btn:hover{border-color:#ef4444}@supports (color:color-mix(in lab, red, red)){.axion-chat-sidebar__delete-btn.ant-btn:hover{border-color:color-mix(in srgb,#ef4444 55%,var(--axion-border))}}.axion-chat-sidebar__delete-btn.ant-btn:hover{background:#ef4444}@supports (color:color-mix(in lab, red, red)){.axion-chat-sidebar__delete-btn.ant-btn:hover{background:color-mix(in srgb,#ef4444 16%,var(--axion-panel-elevated))}}.axion-chat-sidebar__delete-count{font-variant-numeric:tabular-nums;color:#fff;background:#ef4444;border-radius:999px;justify-content:center;align-items:center;min-width:1.15rem;height:1.15rem;padding-left:4px;padding-right:4px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.axion-chat-sidebar__list{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:4px;min-height:0;padding:8px 8px 16px;display:flex;overflow-x:hidden;overflow-y:auto}.axion-chat-sidebar__foot{border-top:1px solid var(--axion-border);background:var(--axion-panel);flex:none;padding:10px}.axion-chat-sidebar__foot .axion-chat-new.ant-btn{justify-content:center;width:100%;height:36px!important;color:var(--axion-accent)!important;border:1px solid var(--axion-accent)!important;box-shadow:none!important;background:0 0!important}.axion-chat-sidebar__foot .axion-chat-new.ant-btn:hover:not(:disabled){color:var(--axion-accent)!important;background:var(--axion-accent)!important}@supports (color:color-mix(in lab, red, red)){.axion-chat-sidebar__foot .axion-chat-new.ant-btn:hover:not(:disabled){background:color-mix(in srgb,var(--axion-accent)8%,transparent)!important}}.axion-chat-sidebar__foot .axion-chat-new.ant-btn:hover:not(:disabled){border-color:var(--axion-accent)!important}.axion-chat-history-empty{color:var(--axion-text-muted);text-align:center;padding:20px 10px;font-size:12px}.axion-chat-conv-row{border-radius:6px;align-items:center;gap:2px;padding:2px 2px 2px 0;transition:background .12s;display:flex;position:relative}.axion-chat-conv-row.is-selecting{gap:6px;padding-left:6px}.axion-chat-conv-row.is-active{background:rgba(3,107,157,.08);box-shadow:inset -3px 0 #036b9d}.dark .axion-chat-conv-row.is-active{background:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.dark .axion-chat-conv-row.is-active{background:color-mix(in srgb,var(--axion-accent)14%,transparent)}}.dark .axion-chat-conv-row.is-active{box-shadow:inset -3px 0 0 var(--axion-accent)}.axion-chat-conv-row:hover .axion-chat-conv__delete{opacity:1;pointer-events:auto}.axion-chat-conv{text-align:left;width:100%;color:var(--axion-text);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:flex-start;gap:8px;min-width:0;padding:9px 10px;display:flex}.axion-chat-conv-row:not(.is-selecting) .axion-chat-conv{padding-right:34px}.axion-chat-conv__meta{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.axion-chat-conv__title{white-space:nowrap;text-overflow:ellipsis;color:#0f172a;font-size:13px;font-weight:600;line-height:1.35;display:block;overflow:hidden}.dark .axion-chat-conv__title{color:var(--axion-text)}.axion-chat-conv__sub{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.35;display:block;overflow:hidden}.dark .axion-chat-conv__sub{color:var(--axion-text-muted)}.axion-chat-conv-row:not(.is-active):hover{background:rgba(15,23,42,.04)}.dark .axion-chat-conv-row:not(.is-active):hover{background:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.dark .axion-chat-conv-row:not(.is-active):hover{background:color-mix(in srgb,var(--axion-accent)8%,transparent)}}.axion-chat-conv__delete.ant-btn{opacity:0;pointer-events:none;z-index:1;flex:none;margin-top:auto;margin-bottom:auto;top:0;bottom:0;right:6px;border-radius:6px!important;justify-content:center!important;align-items:center!important;width:28px!important;min-width:28px!important;height:28px!important;padding:0!important;display:inline-flex!important;position:absolute!important;transform:none!important}.axion-chat-conv__delete.ant-btn .ant-btn-icon,.axion-chat-conv__delete.ant-btn>span{justify-content:center!important;align-items:center!important;line-height:1!important;display:inline-flex!important}.axion-chat-msg--system{justify-content:center;width:100%;margin-bottom:12px;display:flex}.axion-chat-system{text-align:center;width:-moz-fit-content;width:fit-content;max-width:min(24rem,92%);color:var(--axion-text-muted);border:1px solid var(--axion-text);border-radius:999px;justify-content:center;align-items:center;margin:0;padding:6px 14px;font-size:12px;line-height:1.35;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.axion-chat-system{border:1px solid color-mix(in srgb,var(--axion-text)12%,transparent)}}.axion-chat-system{background:var(--axion-panel)}@supports (color:color-mix(in lab, red, red)){.axion-chat-system{background:color-mix(in srgb,var(--axion-panel)80%,transparent)}}.axion-chat-busy{background:#f59e0b;border:1px solid rgba(245,158,11,.32);border-radius:12px;width:100%;max-width:min(36rem,100%);margin:0;padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.axion-chat-busy{background:color-mix(in srgb,#f59e0b 10%,var(--axion-panel))}}.axion-chat-busy{color:#fde68a;text-align:left;box-sizing:border-box}.axion-chat-busy__title{letter-spacing:-.01em;color:#fcd34d;align-items:center;gap:8px;margin-bottom:8px;font-size:13px;font-weight:650;display:flex}.axion-chat-busy__detail{color:#fde68a;margin:0 0 12px;font-size:13px;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.axion-chat-busy__detail{color:color-mix(in srgb,#fde68a 88%,var(--axion-text))}}.axion-chat-busy__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.axion-chat-busy__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:0;border-radius:6px;padding:7px 12px;font-size:11px;font-weight:700;transition:background .15s,opacity .15s}.axion-chat-busy__btn:disabled{opacity:.55;cursor:not-allowed}.axion-chat-busy__btn--stop{color:#fff;background:#dc2626}.axion-chat-busy__btn--stop:hover:not(:disabled){background:#b91c1c}.axion-chat-busy__btn--retry{background:var(--axion-accent);color:#fff}.axion-chat-busy__btn--retry:hover:not(:disabled){filter:brightness(1.08)}.axion-chat-stopped-hint{color:var(--axion-text-muted);text-transform:uppercase;letter-spacing:.04em;margin-top:8px;font-size:11px;font-weight:600}.axion-chat-main{flex-direction:column;flex:1;min-width:0;min-height:0;max-height:100%;display:flex;position:relative;overflow:hidden}.axion-chat-jump-live{z-index:12;border:1px solid var(--axion-accent);border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .85rem;display:inline-flex;position:absolute;bottom:6.75rem;left:50%;transform:translate(-50%,8px)}@supports (color:color-mix(in lab, red, red)){.axion-chat-jump-live{border:1px solid color-mix(in srgb,var(--axion-accent)35%,transparent)}}.axion-chat-jump-live{background:var(--axion-panel)}@supports (color:color-mix(in lab, red, red)){.axion-chat-jump-live{background:color-mix(in srgb,var(--axion-panel)92%,transparent)}}.axion-chat-jump-live{color:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-chat-jump-live{color:color-mix(in srgb,var(--axion-accent)75%,white)}}.axion-chat-jump-live{letter-spacing:.01em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;opacity:0;pointer-events:none;font-size:.75rem;font-weight:650;transition:opacity .18s,transform .18s,background .15s,border-color .15s;box-shadow:0 10px 28px rgba(0,0,0,.28)}.axion-chat-jump-live.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.axion-chat-jump-live:hover{background:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-chat-jump-live:hover{background:color-mix(in srgb,var(--axion-accent)85%,#000)}}.axion-chat-jump-live:hover{border-color:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-chat-jump-live:hover{border-color:color-mix(in srgb,var(--axion-accent)55%,transparent)}}.axion-chat-jump-live:hover{color:#fff}.dark .axion-chat-jump-live{color:#c7d2fe;background:rgba(24,24,32,.92);border-color:rgba(99,102,241,.35)}.dark .axion-chat-jump-live:hover{color:#fff;background:rgba(99,102,241,.85)}.axion-chat-topbar{border-bottom:1px solid var(--axion-border);background:var(--axion-topbar);z-index:2;flex:none;justify-content:space-between;align-items:center;gap:10px;height:48px;padding:0 14px;display:flex}.axion-chat-brand{letter-spacing:-.01em;align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:600;display:flex}.axion-chat-brand__mark{border-radius:5px;width:22px;height:22px}.axion-chat-brand__name{color:var(--axion-text)}.axion-chat-brand__sep{color:var(--axion-text-muted);opacity:.5}.axion-chat-brand__title{color:var(--axion-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.axion-chat-thread{scroll-behavior:smooth;scrollbar-gutter:stable both-edges;flex:1;min-height:0;overflow-x:hidden;overflow-y:auto}.axion-chat-thread__inner{width:var(--chat-rail);margin:0 auto;padding:18px 14px 10px}.axion-chat-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:min(62vh,520px);padding:24px 8px;display:flex}.axion-chat-empty__mark{width:64px;height:64px;box-shadow:none;background:0 0;border:none;place-items:center;display:grid}.axion-chat-empty__mark .axion-brand-mark{mix-blend-mode:screen;border-radius:0;width:56px;height:56px}html:not(.dark) .axion-chat-empty__mark{filter:invert()}html:not(.dark) .axion-chat-empty__mark .axion-brand-mark{filter:invert();mix-blend-mode:multiply}.axion-chat-empty__title{letter-spacing:-.03em;margin:0;font-size:26px;font-weight:650}.axion-chat-empty__sub{max-width:28rem;color:var(--axion-text-muted);margin:0;font-size:14px;line-height:1.5}.axion-chat-suggestions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(100%,34rem);margin-top:10px;display:grid}.axion-chat-suggestion{border:1px solid var(--axion-border);background:var(--axion-panel);color:var(--axion-text);text-align:left;cursor:pointer;border-radius:14px;padding:12px 14px;font-size:13px;line-height:1.4;transition:border-color .15s,transform .15s,box-shadow .15s}.axion-chat-suggestion:hover{border-color:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-chat-suggestion:hover{border-color:color-mix(in srgb,var(--axion-accent)45%,var(--axion-border))}}.axion-chat-suggestion:hover{box-shadow:var(--axion-shadow);transform:translateY(-1px)}.axion-chat-msg{gap:10px;margin-bottom:14px;display:flex}.axion-chat-msg:not(.axion-chat-msg--user){width:100%}.axion-chat-msg--user{justify-content:flex-end}.axion-chat-msg__col{flex-direction:column;align-items:flex-end;min-width:0;max-width:min(100%,40rem);display:flex}.axion-chat-msg__col--agent{align-items:stretch;width:100%;max-width:100%}.axion-chat-msg-actions{opacity:0;pointer-events:none;flex-wrap:wrap;gap:.1rem;margin-top:.35rem;transition:opacity .15s,transform .15s;display:flex;transform:translateY(2px)}.axion-chat-msg:hover .axion-chat-msg-actions,.axion-chat-msg:focus-within .axion-chat-msg-actions{opacity:1;pointer-events:auto;transform:translateY(0)}.axion-chat-msg__col--agent .axion-chat-msg-actions{opacity:.55;pointer-events:auto;transform:none}.axion-chat-msg__col--agent:hover .axion-chat-msg-actions,.axion-chat-msg__col--agent:focus-within .axion-chat-msg-actions{opacity:1}@media (hover:none){.axion-chat-msg-actions,.axion-chat-msg__col--agent .axion-chat-msg-actions{opacity:.95;pointer-events:auto;transform:none}}.axion-chat-msg--user .axion-chat-msg-actions{justify-content:flex-end}.axion-chat-msg-action{width:1.85rem;height:1.85rem;color:var(--axion-muted,#8e8ea0);cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;padding:0;font-size:.85rem;transition:background .15s,color .15s;display:inline-flex}.axion-chat-msg-action:hover{background:var(--axion-text)}@supports (color:color-mix(in lab, red, red)){.axion-chat-msg-action:hover{background:color-mix(in srgb,var(--axion-text)8%,transparent)}}.axion-chat-msg-action:hover{color:var(--axion-text)}.axion-chat-msg-action.is-done{color:#34d399}.axion-chat-msg__avatar{border-radius:8px;flex:none;place-items:center;width:26px;height:26px;margin-top:2px;font-size:11px;font-weight:700;display:grid}.axion-chat-msg__avatar--agent{color:#036b9d;background:0 0;border:0;padding:0}.dark .axion-chat-msg__avatar--agent{color:#67e8f9}.axion-chat-msg__avatar--user{color:var(--axion-text);background:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-chat-msg__avatar--user{background:color-mix(in srgb,var(--axion-accent)12%,var(--axion-panel-elevated))}}.axion-chat-msg__avatar--user{border:1px solid var(--axion-border)}.axion-chat-bubble{border-radius:12px;max-width:min(100%,40rem);padding:8px 12px;font-size:14px;line-height:1.5}.axion-chat-bubble--user{box-sizing:border-box;color:#0f172a;width:-moz-fit-content;width:fit-content;min-width:min-content;max-width:100%;font-family:var(--chat-font-sans);letter-spacing:var(--chat-text-tracking);white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;background:#eef6fa;border:1px solid #d7e8f1;border-radius:22px;padding:10px 16px;font-size:.95rem;font-weight:450;line-height:1.55;display:block}.dark .axion-chat-bubble--user{color:#ececec;box-shadow:none;background:#2f2f2f;border:none}.axion-chat-bubble--user.axion-chat-bubble--skill{white-space:normal;flex-wrap:wrap;align-items:center;gap:.45rem;width:max-content;min-width:max-content;max-width:min(75%,32rem);padding:.55rem .85rem;display:inline-flex}.axion-chat-skill-slash{border:1px solid var(--axion-accent);border-radius:999px;align-items:center;gap:.35rem;margin:0;padding:.2rem .6rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.axion-chat-skill-slash{border:1px solid color-mix(in srgb,var(--axion-accent)35%,transparent)}}.axion-chat-skill-slash{background:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-chat-skill-slash{background:color-mix(in srgb,var(--axion-accent)16%,transparent)}}.axion-chat-skill-slash{color:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-chat-skill-slash{color:color-mix(in srgb,var(--axion-accent)80%,white)}}.axion-chat-skill-slash{font-size:.84em;font-weight:650;font-family:var(--chat-font-mono);white-space:nowrap;flex:none;line-height:1.35}.axion-chat-skill-slash__label{white-space:nowrap}.axion-chat-skill-args{color:inherit;white-space:pre-wrap;overflow-wrap:break-word;min-width:0;font-weight:400}.axion-chat-bubble--agent{width:100%;max-width:100%;box-shadow:none;font-family:var(--chat-font-sans);font-size:var(--chat-text-size);font-weight:400;line-height:var(--chat-text-leading);letter-spacing:var(--chat-text-tracking);color:var(--axion-text);background:0 0;border:none;border-radius:0;padding:.05rem 0 0}.dark .axion-chat-bubble--agent{box-shadow:none;color:#ececec;background:0 0;border:none}.axion-chat-msg__body{flex:1;width:100%;min-width:0;padding-top:.15rem}.axion-chat-msg__error{color:var(--axion-danger)}.axion-chat-md{overflow-wrap:break-word;word-break:normal;min-width:0;max-width:100%;font-family:var(--chat-font-sans);font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.axion-chat-md>:first-child{margin-top:0}.axion-chat-md>:last-child{margin-bottom:0}.axion-chat-md p{margin:0 0 .7em;line-height:1.65}.axion-chat-md p:last-child{margin-bottom:0}.axion-chat-md h1,.axion-chat-md h2,.axion-chat-md h3,.axion-chat-md h4{font-family:var(--chat-font-sans);letter-spacing:-.02em;color:var(--axion-text);margin:1.25em 0 .5em;font-weight:650;line-height:1.35}.axion-chat-md h1{font-size:1.28em}.axion-chat-md h2{font-size:1.16em}.axion-chat-md h3{font-size:1.06em}.axion-chat-md h4{font-size:1em;font-weight:600}.axion-chat-md strong{color:var(--axion-text);font-weight:650}.axion-chat-md pre,.axion-chat-md .axion-chat-code{-webkit-overflow-scrolling:touch;border:1px solid var(--axion-text);background:#0d1117;border-radius:.65rem;margin:.75em 0 1em;padding:.85rem 1rem;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.axion-chat-md pre,.axion-chat-md .axion-chat-code{border:1px solid color-mix(in srgb,var(--axion-text)12%,transparent)}}.axion-chat-md pre,.axion-chat-md .axion-chat-code{color:#e8eef7;letter-spacing:0;white-space:pre;word-break:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8125rem;line-height:1.55;box-shadow:inset 0 1px rgba(255,255,255,.03)}.dark .axion-chat-md pre,.dark .axion-chat-md .axion-chat-code{color:#e8eef7;background:#0d1117;border-color:#1f2937}.axion-chat-md pre code{font-family:inherit;font-size:1em;line-height:inherit;letter-spacing:inherit;color:inherit;white-space:inherit;word-break:inherit;display:block;background:0 0!important;border:0!important;padding:0!important}.axion-chat-md code{font-family:var(--chat-font-mono);letter-spacing:0;font-size:.9em}.axion-chat-md :not(pre)>code{border:1px solid var(--axion-text);border-radius:.3rem;padding:.12rem .4rem}@supports (color:color-mix(in lab, red, red)){.axion-chat-md :not(pre)>code{border:1px solid color-mix(in srgb,var(--axion-text)10%,transparent)}}.axion-chat-md :not(pre)>code{background:var(--axion-panel-elevated)}@supports (color:color-mix(in lab, red, red)){.axion-chat-md :not(pre)>code{background:color-mix(in srgb,var(--axion-panel-elevated)88%,transparent)}}.axion-chat-md :not(pre)>code{color:#fbbf24}@supports (color:color-mix(in lab, red, red)){.axion-chat-md :not(pre)>code{color:color-mix(in srgb,#fbbf24 70%,var(--axion-text))}}.axion-chat-md :not(pre)>code{white-space:nowrap}.dark .axion-chat-md :not(pre)>code{color:#fbbf24;background:rgba(15,23,42,.7);border-color:rgba(255,255,255,.08)}.axion-chat-md-uncode{font:inherit;color:inherit;background:0 0;border:0;padding:0}.axion-chat-md ul,.axion-chat-md ol{margin:.55em 0 1em;padding-left:1.45rem;list-style-position:outside}.axion-chat-md ul{list-style-type:disc}.axion-chat-md ol{list-style-type:decimal}.axion-chat-md li{margin-bottom:.45em;padding-left:.2rem;line-height:1.6}.axion-chat-md li:last-child{margin-bottom:0}.axion-chat-md li::marker{color:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-chat-md li::marker{color:color-mix(in srgb,var(--axion-accent)75%,var(--axion-text-muted))}}.axion-chat-md li::marker{font-weight:600}.axion-chat-md li>p{margin:0}.axion-chat-md li>ul,.axion-chat-md li>ol{margin:.35em 0 .2em}.axion-chat-md a{color:var(--axion-accent);text-underline-offset:2px;text-decoration:underline}.axion-chat-md blockquote{border-left:3px solid var(--axion-accent);border-radius:0 .5rem .5rem 0;margin:.85em 0;padding:.55rem .85rem}@supports (color:color-mix(in lab, red, red)){.axion-chat-md blockquote{border-left:3px solid color-mix(in srgb,var(--axion-accent)55%,transparent)}}.axion-chat-md blockquote{background:var(--axion-panel-elevated)}@supports (color:color-mix(in lab, red, red)){.axion-chat-md blockquote{background:color-mix(in srgb,var(--axion-panel-elevated)70%,transparent)}}.axion-chat-md blockquote{color:var(--axion-text)}@supports (color:color-mix(in lab, red, red)){.axion-chat-md blockquote{color:color-mix(in srgb,var(--axion-text)88%,transparent)}}.axion-chat-md blockquote{font-style:normal}.axion-chat-md blockquote p{margin-bottom:.45em}.axion-chat-md blockquote p:last-child{margin-bottom:0}.axion-chat-md hr{background:var(--axion-text);border:0;height:1px;margin:1.35em 0}@supports (color:color-mix(in lab, red, red)){.axion-chat-md hr{background:color-mix(in srgb,var(--axion-text)14%,transparent)}}.dark .axion-chat-md hr{background:rgba(255,255,255,.1)}.axion-chat-md-table-wrap{-webkit-overflow-scrolling:touch;border:1px solid var(--axion-text);border-radius:.55rem;width:100%;max-width:100%;margin:.65rem 0 .85rem;display:block;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.axion-chat-md-table-wrap{border:1px solid color-mix(in srgb,var(--axion-text)10%,transparent)}}.axion-chat-md-table-wrap{background:var(--axion-panel-elevated)}@supports (color:color-mix(in lab, red, red)){.axion-chat-md-table-wrap{background:color-mix(in srgb,var(--axion-panel-elevated)55%,transparent)}}.axion-chat-md-table-wrap table{border-collapse:collapse;width:max-content;min-width:100%;font-family:var(--chat-font-sans);letter-spacing:-.01em;table-layout:auto;margin:0;font-size:.875rem;line-height:1.45;display:table}.axion-chat-md-table-wrap th,.axion-chat-md-table-wrap td{border:1px solid var(--axion-text)}@supports (color:color-mix(in lab, red, red)){.axion-chat-md-table-wrap th,.axion-chat-md-table-wrap td{border:1px solid color-mix(in srgb,var(--axion-text)10%,transparent)}}.axion-chat-md-table-wrap th,.axion-chat-md-table-wrap td{text-align:left;vertical-align:top;white-space:normal;word-break:normal;overflow-wrap:anywhere;min-width:5.5rem;padding:.45rem .7rem}.axion-chat-md-table-wrap th{background:var(--axion-text)}@supports (color:color-mix(in lab, red, red)){.axion-chat-md-table-wrap th{background:color-mix(in srgb,var(--axion-text)6%,transparent)}}.axion-chat-md-table-wrap th{white-space:nowrap;color:var(--axion-text);font-weight:650}.axion-chat-md-table-wrap td{color:var(--axion-text)}@supports (color:color-mix(in lab, red, red)){.axion-chat-md-table-wrap td{color:color-mix(in srgb,var(--axion-text)92%,transparent)}}.axion-chat-md-table-wrap th:first-child,.axion-chat-md-table-wrap td:first-child{white-space:nowrap;text-align:center;font-variant-numeric:tabular-nums;width:2.25rem;min-width:2.25rem}.dark .axion-chat-md-table-wrap{background:rgba(255,255,255,.024);border-color:rgba(255,255,255,.08)}.dark .axion-chat-md-table-wrap th,.dark .axion-chat-md-table-wrap td{border-color:rgba(255,255,255,.08)}.dark .axion-chat-md-table-wrap th{background:rgba(255,255,255,.05)}.axion-chat-thought{max-width:100%;font-style:normal;font-family:var(--chat-font-sans);letter-spacing:-.01em;color:var(--axion-text-muted);background:0 0;border:none;margin:0 0 .85rem;padding:0;font-size:.875rem}@supports (color:color-mix(in lab, red, red)){.axion-chat-thought{color:color-mix(in srgb,var(--axion-text-muted)98%,transparent)}}.axion-chat-thought{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.axion-chat-thought.is-streaming{cursor:default}.axion-chat-thought__toggle{max-width:100%;color:var(--axion-text-muted);align-items:center;gap:.55rem;padding:.15rem 0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.axion-chat-thought__toggle{color:color-mix(in srgb,var(--axion-text-muted)95%,transparent)}}.axion-chat-thought__toggle{transition:color .15s}.axion-chat-thought:hover .axion-chat-thought__toggle{color:var(--axion-text)}.axion-chat-thought:focus-visible .axion-chat-thought__toggle{color:var(--axion-text)}@supports (color:color-mix(in lab, red, red)){.axion-chat-thought:hover .axion-chat-thought__toggle{color:color-mix(in srgb,var(--axion-text)92%,transparent)}.axion-chat-thought:focus-visible .axion-chat-thought__toggle{color:color-mix(in srgb,var(--axion-text)92%,transparent)}}.axion-chat-thought__left{align-items:center;gap:.45rem;min-width:0;display:inline-flex}.axion-chat-thought__label{letter-spacing:.01em;font-size:.8125rem;font-weight:500}.axion-chat-thought__spark{background:var(--axion-text-muted);border-radius:999px;width:.55rem;height:.55rem}@supports (color:color-mix(in lab, red, red)){.axion-chat-thought__spark{background:color-mix(in srgb,var(--axion-text-muted)55%,transparent)}}.axion-chat-thought__spark{flex-shrink:0;box-shadow:0 0 transparent}.axion-chat-thought__spark.is-active{background:#a5b4fc;animation:1.35s ease-out infinite axion-thought-spark}.axion-chat-thought__dots:after{content:"";text-align:left;width:1.1em;animation:1.2s steps(4,end) infinite axion-thought-dots;display:inline-block}@keyframes axion-thought-dots{0%{content:""}25%{content:"."}50%{content:".."}75%,to{content:"..."}}@keyframes axion-thought-spark{0%{box-shadow:0 0 rgba(165,180,252,.45)}70%{box-shadow:0 0 0 7px rgba(165,180,252,0)}to{box-shadow:0 0 rgba(165,180,252,0)}}.axion-chat-thought__chevron{opacity:.65;font-size:.65rem;transition:transform .22s,opacity .15s}.axion-chat-thought:hover .axion-chat-thought__chevron{opacity:.95}.axion-chat-thought__chevron.is-open{transform:rotate(180deg)}.axion-chat-thought__stream{background:var(--axion-text);border-left:2px solid rgba(129,140,248,.35);border-radius:.55rem;max-height:7.5rem;margin:.4rem 0 0;padding:.55rem .75rem;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.axion-chat-thought__stream{background:color-mix(in srgb,var(--axion-text)2.5%,transparent)}}.axion-chat-thought__stream{color:var(--axion-text-muted)}@supports (color:color-mix(in lab, red, red)){.axion-chat-thought__stream{color:color-mix(in srgb,var(--axion-text-muted)92%,transparent)}}.axion-chat-thought__stream{font-family:var(--chat-font-mono);white-space:pre-wrap;word-break:break-word;font-size:.82em;line-height:1.5;-webkit-mask-image:linear-gradient(#000 72%,transparent 100%);mask-image:linear-gradient(#000 72%,transparent 100%)}.axion-chat-thought__body{opacity:0;max-height:0;margin-top:0;transition:max-height .28s,opacity .2s,margin .2s;overflow:hidden}.axion-chat-thought__body.is-open{opacity:1;max-height:2400px;margin-top:.45rem}.axion-chat-thought__inner{background:var(--axion-text);border-left:2px solid rgba(129,140,248,.45);border-radius:.65rem;padding:.65rem .85rem}@supports (color:color-mix(in lab, red, red)){.axion-chat-thought__inner{background:color-mix(in srgb,var(--axion-text)3%,transparent)}}.axion-chat-thought__inner{color:var(--axion-text-muted)}@supports (color:color-mix(in lab, red, red)){.axion-chat-thought__inner{color:color-mix(in srgb,var(--axion-text-muted)95%,transparent)}}.axion-chat-thought__inner{white-space:pre-wrap;word-break:break-word;-webkit-user-select:text;-moz-user-select:text;user-select:text;cursor:text;font-size:.8125rem;line-height:1.55}.axion-chat-thinking-block{display:contents}.axion-chat-md--plain{white-space:pre-wrap;overflow-wrap:break-word;word-break:normal}.axion-chat-msg--tools{width:100%;margin-bottom:14px}.axion-chat-tools{flex-direction:column;align-items:stretch;gap:6px;width:100%;margin-bottom:10px;display:flex}.axion-chat-msg--tools .axion-chat-tools{margin-bottom:0}.axion-chat-tool{box-sizing:border-box;border:1px solid var(--axion-border);background:var(--axion-panel-elevated);border-radius:10px;width:100%;max-width:100%}@supports (color:color-mix(in lab, red, red)){.axion-chat-tool{background:color-mix(in srgb,var(--axion-panel-elevated)70%,transparent)}}.axion-chat-tool{color:var(--axion-text-muted);font-size:12px;overflow:hidden}.axion-chat-tool__toggle{cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:7px 10px;display:flex}.axion-chat-tool__toggle:disabled{cursor:default}.axion-chat-tool__name{color:var(--axion-text);flex-shrink:0;font-weight:600}.axion-chat-tool__preview{min-width:0;font-family:var(--athena-font-mono);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11px;overflow:hidden}.axion-chat-tool__dur{opacity:.8;flex-shrink:0;font-size:11px}.axion-chat-tool__chevron{opacity:.75;flex-shrink:0;font-size:10px;transition:transform .2s}.axion-chat-tool__chevron.is-open{transform:rotate(180deg)}.axion-chat-tool__body{opacity:0;max-height:0;transition:max-height .35s,opacity .25s;overflow:hidden}.axion-chat-tool__body.is-open{opacity:1;max-height:2500px}.axion-chat-tool__panel{border-top:1px solid var(--axion-border);flex-direction:column;gap:8px;padding:8px 10px 10px;display:flex}.axion-chat-tool__section{flex-direction:column;gap:4px;display:flex}.axion-chat-tool__out-meta{color:var(--axion-text-muted);letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.axion-chat-tool__label{letter-spacing:.06em;text-transform:uppercase;color:var(--axion-text-muted);opacity:.8;font-size:10px;font-weight:700}.axion-chat-tool__hl-args{border:1px solid var(--axion-border);background:var(--axion-panel-elevated);border-radius:8px;margin:0;padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.axion-chat-tool__hl-args{background:color-mix(in srgb,var(--axion-panel-elevated)88%,transparent)}}.axion-chat-tool__hl-args{color:var(--axion-text);white-space:pre-wrap;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.45}.axion-chat-tool__hl-result{border:1px solid var(--axion-border);background:var(--axion-panel-elevated);border-radius:8px;flex-direction:column;gap:8px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.axion-chat-tool__hl-result{background:color-mix(in srgb,var(--axion-panel-elevated)88%,transparent)}}.axion-chat-tool__hl-headline{color:var(--axion-text);font-size:12.5px;font-weight:650;line-height:1.4}.axion-chat-tool__hl-facts{flex-direction:column;gap:4px;margin:0;display:flex}.axion-chat-tool__hl-fact{grid-template-columns:72px minmax(0,1fr);gap:8px;font-size:12px;line-height:1.4;display:grid}.axion-chat-tool__hl-fact dt{color:var(--axion-text-muted);margin:0;font-weight:600}.axion-chat-tool__hl-fact dd{color:var(--axion-text);overflow-wrap:anywhere;margin:0}.axion-chat-tool__hl-hits{flex-direction:column;gap:8px;max-height:320px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.axion-chat-tool__hl-hit{border:1px solid var(--axion-border);border-radius:8px;padding:8px 9px}@supports (color:color-mix(in lab, red, red)){.axion-chat-tool__hl-hit{border:1px solid color-mix(in srgb,var(--axion-border)85%,transparent)}}.axion-chat-tool__hl-hit{background:var(--axion-content)}@supports (color:color-mix(in lab, red, red)){.axion-chat-tool__hl-hit{background:color-mix(in srgb,var(--axion-content)55%,transparent)}}.axion-chat-tool__hl-hit-title{color:var(--axion-text);font-size:12.5px;font-weight:650;line-height:1.35}.axion-chat-tool__hl-hit-url{color:#0369a1;text-underline-offset:2px;overflow-wrap:anywhere;margin-top:2px;font-size:11.5px;font-weight:600;-webkit-text-decoration:underline rgba(3,105,161,.4);text-decoration:underline rgba(3,105,161,.4);display:inline-block}.axion-chat-tool__hl-hit-url:hover{color:#0c4a6e;-webkit-text-decoration-color:rgba(12,74,110,.7);text-decoration-color:rgba(12,74,110,.7)}.dark .axion-chat-tool__hl-hit-url{color:#a5f3fc;font-weight:550;-webkit-text-decoration-color:rgba(165,243,252,.5);text-decoration-color:rgba(165,243,252,.5)}.dark .axion-chat-tool__hl-hit-url:hover{color:#ecfeff;-webkit-text-decoration-color:rgba(236,254,255,.9);text-decoration-color:rgba(236,254,255,.9)}.axion-chat-tool__hl-hit-snippet{color:var(--axion-text-muted);margin:4px 0 0;font-size:11.5px;line-height:1.45}.axion-chat-tool__hl-body{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--axion-text);max-height:280px;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11.5px;line-height:1.45;overflow:auto}.axion-chat-tool__pre{background:#000;border-radius:8px;margin:0;padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.axion-chat-tool__pre{background:color-mix(in srgb,#000 18%,var(--axion-panel))}}.axion-chat-tool__pre{border:1px solid var(--axion-border);white-space:pre-wrap;word-break:break-word;font-family:var(--athena-font-mono);color:var(--axion-text);max-height:280px;font-size:11px;line-height:1.45;overflow:auto}.dark .axion-chat-tool__pre{background:#000}@supports (color:color-mix(in lab, red, red)){.dark .axion-chat-tool__pre{background:color-mix(in srgb,#000 35%,var(--axion-panel))}}.axion-chat-code,.axion-chat-tool__code{-webkit-overflow-scrolling:touch;color:#e6edf3;letter-spacing:0;white-space:pre;word-break:normal;background:#0d1117;border:1px solid #1f2937;border-radius:.65rem;max-height:320px;margin:0;padding:.85rem 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8125rem;line-height:1.55;overflow-x:auto;box-shadow:inset 0 1px rgba(255,255,255,.03)}.axion-chat-code__inner{font:inherit;color:inherit;white-space:inherit;background:0 0;border:0;padding:0;display:block}.axion-chat-code__tok--fn{color:#79c0ff;font-weight:600}.axion-chat-code__tok--key{color:#ffa657}.axion-chat-code__tok--str{color:#a5d6ff}.axion-chat-code__tok--num{color:#79c0ff}.axion-chat-code__tok--bool{color:#ff7b72}.axion-chat-code__tok--punct{color:#8b949e}.axion-chat-code__tok--plain{color:#e6edf3}.axion-chat-tool__code--out{white-space:pre-wrap;word-break:break-word;color:#c9d1d9}.axion-chat-tool__code--out .axion-chat-code__tok--fn{color:#e6edf3;font-weight:500}.axion-chat-tool.is-running .axion-chat-tool__dot{background:#f59e0b;animation:1s ease-in-out infinite axion-chat-pulse}.axion-chat-tool.is-ok .axion-chat-tool__dot{background:#22c55e}.axion-chat-tool.is-err .axion-chat-tool__dot{background:#ef4444}.axion-chat-tool__dot{background:var(--axion-text-muted);border-radius:50%;flex-shrink:0;width:7px;height:7px}.axion-chat-tool__calling{color:#fdba74;flex-shrink:0;align-items:center;gap:3px;height:12px;display:inline-flex}.axion-chat-tool__calling>span{background:currentColor;border-radius:999px;width:3px;height:3px}.axion-chat-tool__spinner{flex-shrink:0;place-items:center;width:14px;height:14px;display:inline-grid;position:relative}.axion-chat-tool__spinner-ring{box-sizing:border-box;border:2px solid rgba(251,146,60,.25);border-top-color:#fb923c;border-radius:999px;width:12px;height:12px}.axion-chat-tool.is-running .axion-chat-tool__name{color:#fdba74}@keyframes axion-chat-tool-spin{to{transform:rotate(360deg)}}.axion-chat-stream-cursor:after{content:"";vertical-align:text-bottom;background:rgba(129,140,248,.95);border-radius:1px;width:.45rem;height:1.05em;margin-left:.15rem;animation:1s step-end infinite axion-chat-cursor-blink;display:inline-block}@keyframes axion-chat-cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}.axion-chat-thinking{--think-beat:1s;width:var(--chat-rail);margin:0 auto;padding:0 16px .7rem}.axion-chat-thinking__inner{background:var(--axion-panel);border-radius:999px;align-items:center;gap:.65rem;min-height:2.35rem;padding:.45rem 1rem .45rem .65rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.axion-chat-thinking__inner{background:color-mix(in srgb,var(--axion-panel)96%,transparent)}}.axion-chat-thinking__inner{border:1px solid var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-chat-thinking__inner{border:1px solid color-mix(in srgb,var(--axion-accent)28%,transparent)}}.axion-chat-thinking__inner{box-shadow:0 8px 22px rgba(0,0,0,.18),0 0 0 1px var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-chat-thinking__inner{box-shadow:0 8px 22px rgba(0,0,0,.18),0 0 0 1px color-mix(in srgb,var(--axion-accent)8%,transparent)}}.axion-chat-thinking__inner{overflow:hidden}.dark .axion-chat-thinking__inner{background:rgba(28,33,48,.96);border-color:rgba(140,236,198,.353);box-shadow:0 8px 22px rgba(0,0,0,.25)}.axion-chat-thinking__orb{flex-shrink:0;place-items:center;width:1.25rem;height:1.25rem;display:grid;position:relative}.axion-chat-thinking__orb-core{width:.42rem;height:.42rem;animation:axion-think-core var(--think-beat)ease-in-out infinite;background:#6ee7b7;border-radius:999px;box-shadow:0 0 10px rgba(110,231,183,.65)}.axion-chat-thinking__orb-ring{animation:axion-think-ring calc(var(--think-beat)*1.4)ease-out infinite;border:1.5px solid rgba(110,231,183,.55);border-radius:999px;position:absolute;top:0;bottom:0;left:0;right:0}.axion-chat-thinking__orb-ring--delay{animation-delay:calc(var(--think-beat)*.55);border-color:rgba(165,180,252,.5)}.axion-chat-thinking__copy{z-index:1;align-items:center;gap:.4rem;min-width:0;height:1.25rem;display:inline-flex}.axion-chat-thinking__text{letter-spacing:-.02em;color:var(--axion-text);animation:axion-think-text calc(var(--think-beat)*1.5)ease-in-out infinite;font-size:.9375rem;font-weight:560;line-height:1}.axion-chat-thinking__dots{align-items:flex-end;gap:.28rem;min-width:1.4rem;height:1em;margin-top:.12rem;display:inline-flex}.axion-chat-thinking__dots span{opacity:.25;background:#6ee7b7;border-radius:999px;width:.28rem;height:.28rem;animation:1.05s ease-in-out infinite axion-think-dot;transform:translateY(0)scale(.85)}.axion-chat-thinking__dots span:first-child{animation-delay:0s}.axion-chat-thinking__dots span:nth-child(2){animation-delay:.18s}.axion-chat-thinking__dots span:nth-child(3){animation-delay:.36s}.axion-chat-thinking__shimmer{pointer-events:none;background:linear-gradient(100deg,transparent 20%,rgba(110,231,183,.1) 45%,rgba(255,255,255,.08) 55%,transparent 80%);animation:2.2s ease-in-out infinite axion-think-shimmer;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-130%)}@keyframes axion-think-core{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.72)}}@keyframes axion-think-ring{0%{opacity:.85;transform:scale(.55)}70%{opacity:0;transform:scale(1.35)}to{opacity:0;transform:scale(1.35)}}@keyframes axion-think-text{0%,to{opacity:.72}50%{opacity:1}}@keyframes axion-think-dot{0%,80%,to{opacity:.25;transform:translateY(0)scale(.85)}40%{opacity:1;transform:translateY(-.32rem)scale(1.15)}}@keyframes axion-think-shimmer{0%,10%{transform:translate(-130%)}55%,to{transform:translate(130%)}}.axion-chat-thinking__pill,.axion-chat-orb{display:none}.axion-chat-composer-wrap{width:var(--chat-rail);flex:none;margin:0 auto;padding:6px 14px 14px}.axion-chat-composer{background:#fff;border:1px solid #e2e8f0;border-radius:14px;align-items:flex-end;gap:8px;padding:6px 8px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;box-shadow:0 1px 2px rgba(15,23,42,.04)}.dark .axion-chat-composer{border-color:var(--axion-border);background:var(--axion-panel);box-shadow:var(--axion-shadow)}.axion-chat-composer:focus-within{border-color:#7eb0cb;box-shadow:0 0 0 3px rgba(3,107,157,.12)}.axion-chat-composer-field{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.axion-chat-composer-field .ant-input-textarea,.axion-chat-composer-field .ant-input-textarea textarea{flex:100%;width:100%!important}.axion-chat-composer textarea{resize:none;flex:1;min-width:8rem;max-height:160px;box-shadow:none!important;color:var(--axion-text)!important;font-family:var(--chat-font-sans)!important;letter-spacing:var(--chat-text-tracking)!important;background:0 0!important;border:0!important;outline:none!important;padding:6px 0!important;font-size:.95rem!important;font-weight:400!important;line-height:1.5!important}.axion-chat-composer textarea:disabled{opacity:.85;color:var(--axion-text-muted)!important;cursor:not-allowed!important;-webkit-text-fill-color:var(--axion-text-muted)!important}.axion-chat-composer-plus{border:1px solid var(--axion-border);width:32px;height:32px;color:var(--axion-text-muted);cursor:pointer;background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;margin-bottom:2px;transition:background .15s,color .15s,transform .15s,border-color .15s;display:inline-flex}.axion-chat-composer-plus:hover:not(:disabled){color:var(--axion-text);background:rgba(15,23,42,.04)}.axion-chat-composer-plus.is-open{color:var(--axion-text);border-color:var(--axion-accent);transform:rotate(45deg)}@supports (color:color-mix(in lab, red, red)){.axion-chat-composer-plus.is-open{border-color:color-mix(in srgb,var(--axion-accent)40%,var(--axion-border))}}.axion-chat-composer-plus:disabled{opacity:.45;cursor:not-allowed}.dark .axion-chat-composer-plus:hover:not(:disabled){background:rgba(255,255,255,.06)}.axion-chat-attach-menu,.axion-chat-skills-panel,.axion-chat-ssh-panel,.axion-chat-slash-menu{z-index:40;border:1px solid var(--axion-border);background:var(--axion-panel);border-radius:12px;min-width:15.5rem;max-width:min(22rem,100% - 16px);padding:6px;position:absolute;bottom:calc(100% + 8px);left:8px;box-shadow:0 16px 40px rgba(15,23,42,.14)}.dark .axion-chat-attach-menu,.dark .axion-chat-skills-panel,.dark .axion-chat-ssh-panel,.dark .axion-chat-slash-menu{background:#1c1c1f;border-color:rgba(255,255,255,.1);box-shadow:0 16px 40px rgba(0,0,0,.45)}.axion-chat-attach-item{width:100%;color:var(--axion-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;margin:0;padding:10px 11px;font-size:14px;font-weight:500;display:flex}.axion-chat-attach-item:hover{background:rgba(15,23,42,.05)}.dark .axion-chat-attach-item:hover{background:rgba(255,255,255,.06)}.axion-chat-attach-item__icon{color:var(--axion-text-muted);font-size:14px}.axion-chat-attach-item__label{flex:1;min-width:0}.axion-chat-attach-item__chevron{color:var(--axion-text-muted);font-size:10px}.axion-chat-skills-panel,.axion-chat-ssh-panel{flex-direction:column;max-height:18rem;padding:4px;display:flex}.axion-chat-ssh-panel{min-width:18rem;max-height:min(28rem,70vh)}.axion-chat-panel-head{border-bottom:1px solid var(--axion-border);align-items:center;gap:6px;margin-bottom:4px;padding:6px 6px 8px;display:flex}.axion-chat-panel-back{width:28px;height:28px;color:var(--axion-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.axion-chat-panel-back:hover{color:var(--axion-text);background:rgba(15,23,42,.05)}.axion-chat-panel-title{color:var(--axion-text);font-size:13px;font-weight:600}.axion-chat-skills-list{flex-direction:column;gap:2px;padding:2px;display:flex;overflow-y:auto}.axion-chat-skills-empty{text-align:center;color:var(--axion-text-muted);padding:16px 10px;font-size:12px}.axion-chat-skills-item{width:100%;color:var(--axion-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:flex-start;gap:10px;margin:0;padding:9px 10px;display:flex}.axion-chat-skills-item:hover{background:rgba(15,23,42,.05)}.dark .axion-chat-skills-item:hover{background:rgba(255,255,255,.06)}.axion-chat-skills-item.is-active,.axion-chat-skills-item[aria-selected=true]{background:rgba(3,107,157,.14)}.dark .axion-chat-skills-item.is-active,.dark .axion-chat-skills-item[aria-selected=true]{background:rgba(3,107,157,.28)}.axion-chat-skills-item__icon{color:#6366f1;flex-shrink:0;margin-top:2px}.axion-chat-skills-item__copy{flex-direction:column;gap:2px;min-width:0;display:flex}.axion-chat-skills-item__name{font-family:var(--athena-font-mono,ui-monospace,monospace);font-size:13px;font-weight:600}.axion-chat-skills-item__desc{color:var(--axion-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.axion-chat-ssh-body{flex-direction:column;gap:8px;padding:6px 8px 8px;display:flex;overflow-y:auto}.axion-chat-ssh-field{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.axion-chat-ssh-field--port{flex:0 0 5.5rem}.axion-chat-ssh-label{color:var(--axion-text-muted);font-size:11px;font-weight:600}.axion-chat-ssh-row{gap:8px;display:flex}.axion-chat-ssh-input,.axion-chat-ssh-textarea{border:1px solid var(--axion-border);background:var(--axion-content,#fff);width:100%;color:var(--axion-text);border-radius:8px;padding:7px 9px;font-family:inherit;font-size:13px}.axion-chat-ssh-textarea{resize:vertical;min-height:88px;font-family:var(--athena-font-mono,ui-monospace,monospace);font-size:11.5px;line-height:1.4}.axion-chat-ssh-input:focus,.axion-chat-ssh-textarea:focus{border-color:var(--axion-accent);outline:none}@supports (color:color-mix(in lab, red, red)){.axion-chat-ssh-input:focus,.axion-chat-ssh-textarea:focus{border-color:color-mix(in srgb,var(--axion-accent)50%,var(--axion-border))}}.axion-chat-ssh-input:focus,.axion-chat-ssh-textarea:focus{box-shadow:0 0 0 3px rgba(3,107,157,.12)}.axion-chat-ssh-file{color:var(--axion-text-muted);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.axion-chat-ssh-file:hover{color:var(--axion-accent)}.axion-chat-ssh-status{color:var(--axion-text-muted);font-size:12px}.axion-chat-ssh-status.is-error{color:#dc2626}.axion-chat-ssh-status.is-ok{color:#16a34a}.axion-chat-ssh-actions{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.axion-chat-ssh-btn{border:1px solid var(--axion-border);color:var(--axion-text);cursor:pointer;background:0 0;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:500}.axion-chat-ssh-btn--primary{color:#fff;background:#036b9d;border-color:#036b9d}.axion-chat-ssh-btn--primary:hover{filter:brightness(1.05)}.axion-chat-skill-hint{z-index:40;border:1px solid var(--axion-border);background:var(--axion-panel);border-radius:12px;min-width:16rem;max-width:min(28rem,100% - 16px);padding:12px 14px;position:absolute;bottom:calc(100% + 8px);left:8px;box-shadow:0 16px 40px rgba(15,23,42,.14)}.dark .axion-chat-skill-hint{background:#1c1c1f;border-color:rgba(255,255,255,.1);box-shadow:0 16px 40px rgba(0,0,0,.45)}.axion-chat-skill-hint__name{font-family:var(--athena-font-mono,ui-monospace,monospace);color:#036b9d;letter-spacing:-.01em;margin-bottom:6px;font-size:13px;font-weight:650}.dark .axion-chat-skill-hint__name{color:#7dd3fc}.axion-chat-skill-hint__desc{color:var(--axion-text-muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.axion-chat-slash-item{width:100%;color:var(--axion-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:flex-start;padding:9px 11px;font-size:13px;transition:background .1s;display:flex}.axion-chat-slash-item__copy{flex-direction:column;gap:3px;width:100%;min-width:0;display:flex}.axion-chat-slash-item__name{font-family:var(--athena-font-mono,ui-monospace,monospace);color:#036b9d;letter-spacing:-.01em;font-size:13px;font-weight:650}.axion-chat-slash-item__desc{color:var(--axion-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.axion-chat-slash-item.is-active,.axion-chat-slash-item[aria-selected=true]{background:rgba(3,107,157,.14)}.axion-chat-slash-item:hover:not(.is-active){background:rgba(15,23,42,.05)}.dark .axion-chat-slash-item__name{color:#7dd3fc}.dark .axion-chat-slash-item.is-active,.dark .axion-chat-slash-item[aria-selected=true]{background:rgba(3,107,157,.28)}.dark .axion-chat-slash-item:hover:not(.is-active){background:rgba(255,255,255,.05)}.axion-chat-skill-chip,.axion-chat-ssh-chip{color:#4338ca;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:auto;background:rgba(99,102,241,.12);border:1px solid rgba(99,102,241,.35);border-radius:999px;flex:0 auto;align-items:center;gap:5px;min-width:0;max-width:min(55%,14rem);padding:3px 5px 3px 8px;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex}.axion-chat-ssh-chip{color:#036b9d;cursor:pointer;background:rgba(3,107,157,.1);border-color:rgba(3,107,157,.35)}.dark .axion-chat-skill-chip{color:#c7d2fe;background:linear-gradient(rgba(99,102,241,.28),rgba(99,102,241,.14));border-color:rgba(129,140,248,.45)}.dark .axion-chat-ssh-chip{color:#7dd3fc;background:rgba(14,165,233,.12);border-color:rgba(14,165,233,.4)}.axion-chat-skill-chip__name{font-family:var(--athena-font-mono,ui-monospace,monospace);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.axion-chat-ssh-chip>span:not(.axion-chat-chip-clear){white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.axion-chat-chip-clear{width:18px;height:18px;color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:10px;display:inline-flex}.axion-chat-chip-clear:hover{opacity:1;background:rgba(15,23,42,.08)}.axion-chat-msg-ssh{color:#036b9d;background:rgba(3,107,157,.08);border-radius:999px;align-items:center;gap:6px;margin-bottom:6px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.axion-chat-msg-skill{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.axion-chat-msg-skill__slash{font-family:var(--athena-font-mono,ui-monospace,monospace);color:#4338ca;font-weight:700}.axion-chat-msg-skill__args{white-space:pre-wrap}.axion-chat-send{flex:none;justify-content:center;align-items:center;width:34px;height:34px;border-radius:999px!important;display:inline-flex!important}.axion-chat-send.is-stop{background:#dc2626!important;border-color:#dc2626!important}@keyframes axion-chat-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.85)}}@keyframes axion-chat-blink{0%,49%{opacity:1}50%,to{opacity:0}}.axion-chat-topbar .ant-btn.is-active{background:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-chat-topbar .ant-btn.is-active{background:color-mix(in srgb,var(--axion-accent)14%,transparent)}}.axion-chat-topbar .ant-btn.is-active{color:var(--axion-accent)}.axion-artifacts-backdrop{display:none}.axion-artifacts-panel{background:linear-gradient(180deg,var(--axion-accent)0%,var(--axion-panel)7rem);flex-direction:column;flex:none;width:min(24rem,100%);display:none}.axion-artifacts-panel:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px solid var(--axion-border)}.axion-artifacts-panel:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px solid var(--axion-border)}.axion-artifacts-panel:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px solid var(--axion-border)}.axion-artifacts-panel:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px solid var(--axion-border)}.axion-artifacts-panel:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px solid var(--axion-border)}.axion-artifacts-panel:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px solid var(--axion-border)}@supports (color:color-mix(in lab, red, red)){.axion-artifacts-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--axion-accent)5%,var(--axion-panel))0%,var(--axion-panel)7rem)}}.axion-artifacts-panel{z-index:21;height:100%;min-height:0;max-height:100%;overflow:hidden}.axion-artifacts-panel.is-open{display:flex}.axion-artifacts-panel.is-canvas{width:min(44rem,56vw)}.axion-chat.canvas-open .axion-chat-main{min-width:0}.axion-artifacts-panel__head{border-bottom:1px solid var(--axion-border);flex:none;padding:16px 16px 14px}@supports (color:color-mix(in lab, red, red)){.axion-artifacts-panel__head{border-bottom:1px solid color-mix(in srgb,var(--axion-border)85%,transparent)}}.axion-artifacts-panel__brand{justify-content:space-between;align-items:center;gap:10px;display:flex}.axion-artifacts-panel__heading{align-items:center;gap:8px;min-width:0;display:flex}.axion-artifacts-panel__title{color:var(--axion-text);letter-spacing:-.02em;font-size:15px;font-weight:650}.axion-artifacts-panel__count{letter-spacing:.02em;min-width:1.35rem;height:1.35rem;color:var(--axion-accent);background:var(--axion-accent);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.axion-artifacts-panel__count{background:color-mix(in srgb,var(--axion-accent)14%,transparent)}}.axion-artifacts-panel__count{border:1px solid var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-artifacts-panel__count{border:1px solid color-mix(in srgb,var(--axion-accent)28%,transparent)}}.axion-artifacts-panel__head-actions{flex-shrink:0;align-items:center;gap:2px;display:flex}.axion-artifacts-panel__head-actions .ant-btn{color:var(--axion-text-muted)}.axion-artifacts-panel__head-actions .ant-btn:hover{color:var(--axion-text);background:var(--axion-text)}@supports (color:color-mix(in lab, red, red)){.axion-artifacts-panel__head-actions .ant-btn:hover{background:color-mix(in srgb,var(--axion-text)6%,transparent)}}.axion-artifacts-panel__sub{color:var(--axion-text-muted);margin:8px 0 0;font-size:12px;line-height:1.45}.axion-artifacts-panel__list{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:16px;min-height:0;padding:12px 12px 18px;display:flex;overflow-y:auto}.axion-artifacts-empty{text-align:center;border:1px dashed var(--axion-text);border-radius:14px;flex-direction:column;align-items:center;gap:6px;margin:28px 8px;padding:28px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.axion-artifacts-empty{border:1px dashed color-mix(in srgb,var(--axion-text)14%,transparent)}}.axion-artifacts-empty{background:var(--axion-content)}@supports (color:color-mix(in lab, red, red)){.axion-artifacts-empty{background:color-mix(in srgb,var(--axion-content)70%,transparent)}}.axion-artifacts-empty{color:var(--axion-text-muted);font-size:12px;line-height:1.5}.axion-artifacts-empty__icon{width:42px;height:42px;color:var(--axion-accent);background:var(--axion-accent);border-radius:12px;place-items:center;margin-bottom:6px;font-size:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.axion-artifacts-empty__icon{background:color-mix(in srgb,var(--axion-accent)12%,transparent)}}.axion-artifacts-empty__icon.is-loading{color:var(--axion-text-muted);background:var(--axion-text)}@supports (color:color-mix(in lab, red, red)){.axion-artifacts-empty__icon.is-loading{background:color-mix(in srgb,var(--axion-text)6%,transparent)}}.axion-artifacts-empty strong{color:var(--axion-text);font-size:13px;font-weight:650}.axion-artifacts-group__label{letter-spacing:.04em;text-transform:uppercase;color:var(--axion-text-muted);justify-content:space-between;align-items:center;gap:8px;margin:0 2px 8px;font-size:11px;font-weight:650;display:flex}.axion-artifacts-group__count{font-variant-numeric:tabular-nums;opacity:.85}.axion-artifacts-group__list{flex-direction:column;gap:8px;display:flex}.axion-artifacts-item{border:1px solid var(--axion-border);border-radius:12px;align-items:stretch;gap:4px;padding:4px;display:flex}@supports (color:color-mix(in lab, red, red)){.axion-artifacts-item{border:1px solid color-mix(in srgb,var(--axion-border)90%,transparent)}}.axion-artifacts-item{background:var(--axion-content)}@supports (color:color-mix(in lab, red, red)){.axion-artifacts-item{background:color-mix(in srgb,var(--axion-content)88%,transparent)}}.axion-artifacts-item{box-shadow:0 1px 0 var(--axion-text)}@supports (color:color-mix(in lab, red, red)){.axion-artifacts-item{box-shadow:0 1px 0 color-mix(in srgb,var(--axion-text)4%,transparent)}}.axion-artifacts-item{transition:border-color .15s,background .15s,box-shadow .15s}.axion-artifacts-item:hover{border-color:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-artifacts-item:hover{border-color:color-mix(in srgb,var(--axion-accent)35%,var(--axion-border))}}.axion-artifacts-item:hover{background:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-artifacts-item:hover{background:color-mix(in srgb,var(--axion-accent)5%,var(--axion-content))}}.axion-artifacts-item:hover{box-shadow:0 6px 18px rgba(0,0,0,.1)}.dark .axion-artifacts-item:hover{box-shadow:0 8px 22px rgba(0,0,0,.28)}.axion-artifacts-item.is-busy{opacity:.72}.axion-artifacts-item.is-active{border-color:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-artifacts-item.is-active{border-color:color-mix(in srgb,var(--axion-accent)45%,var(--axion-border))}}.axion-artifacts-item.is-active{background:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-artifacts-item.is-active{background:color-mix(in srgb,var(--axion-accent)8%,var(--axion-content))}}.axion-artifacts-item.is-active{box-shadow:0 0 0 1px var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-artifacts-item.is-active{box-shadow:0 0 0 1px color-mix(in srgb,var(--axion-accent)25%,transparent)}}.axion-artifacts-item__main{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;flex:1;align-items:flex-start;gap:12px;min-width:0;padding:8px;display:flex}.axion-artifacts-item__main:disabled{cursor:wait}.axion-artifacts-item__icon{background:var(--axion-accent);border-radius:11px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.axion-artifacts-item__icon{background:color-mix(in srgb,var(--axion-accent)12%,transparent)}}.axion-artifacts-item__icon{color:var(--axion-accent);font-size:18px}.axion-artifacts-item__ext{letter-spacing:.04em;text-align:center;color:#fff;border:1px solid var(--axion-panel);background:#036b9d;border-radius:5px;min-width:1.55rem;padding:1px 4px;font-size:8px;font-weight:800;line-height:1.35;position:absolute;bottom:-4px;right:-4px}@supports (color:color-mix(in lab, red, red)){.axion-artifacts-item__ext{border:1px solid color-mix(in srgb,var(--axion-panel)70%,transparent)}}.axion-artifacts-item__icon.is-key{color:#059669;background:rgba(16,185,129,.14)}.axion-artifacts-item__icon.is-key .axion-artifacts-item__ext{background:#059669}.dark .axion-artifacts-item__icon.is-key{color:#6ee7b7}.axion-artifacts-item__icon.is-pdf{color:#dc2626;background:rgba(239,68,68,.14)}.axion-artifacts-item__icon.is-pdf .axion-artifacts-item__ext{background:#dc2626}.dark .axion-artifacts-item__icon.is-pdf{color:#fca5a5}.axion-artifacts-item__icon.is-report{color:#2563eb;background:rgba(59,130,246,.14)}.axion-artifacts-item__icon.is-report .axion-artifacts-item__ext{background:#2563eb}.dark .axion-artifacts-item__icon.is-report{color:#93c5fd}.axion-artifacts-item__icon.is-image{color:#0f766e;background:rgba(20,184,166,.14)}.axion-artifacts-item__icon.is-image .axion-artifacts-item__ext{background:#0f766e}.dark .axion-artifacts-item__icon.is-image{color:#5eead4}.axion-artifacts-item__icon.is-text{background:var(--axion-text)}@supports (color:color-mix(in lab, red, red)){.axion-artifacts-item__icon.is-text{background:color-mix(in srgb,var(--axion-text)8%,transparent)}}.axion-artifacts-item__icon.is-text{color:var(--axion-text-muted)}.axion-artifacts-item__icon.is-text .axion-artifacts-item__ext{background:#475569}.axion-artifacts-item__body{flex-direction:column;flex:1;gap:6px;min-width:0;padding-top:1px;display:flex}.axion-artifacts-item__name{color:var(--axion-text);word-break:break-word;font-size:13px;font-weight:620;line-height:1.35;display:block}.axion-artifacts-item__chips{flex-wrap:wrap;gap:5px;display:flex}.axion-artifacts-chip{letter-spacing:.01em;max-width:100%;color:var(--axion-text-muted);background:var(--axion-text);border-radius:999px;align-items:center;padding:2px 7px;font-size:10.5px;font-weight:600;line-height:1.4;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.axion-artifacts-chip{background:color-mix(in srgb,var(--axion-text)6%,transparent)}}.axion-artifacts-chip{border:1px solid var(--axion-text)}@supports (color:color-mix(in lab, red, red)){.axion-artifacts-chip{border:1px solid color-mix(in srgb,var(--axion-text)8%,transparent)}}.axion-artifacts-chip--pdf{color:#b91c1c;background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.18)}.dark .axion-artifacts-chip--pdf{color:#fca5a5}.axion-artifacts-chip--report{color:#1d4ed8;background:rgba(59,130,246,.1);border-color:rgba(59,130,246,.18)}.dark .axion-artifacts-chip--report{color:#93c5fd}.axion-artifacts-chip--key{color:#047857;background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.18)}.dark .axion-artifacts-chip--key{color:#6ee7b7}.axion-artifacts-chip--image{color:#0f766e;background:rgba(20,184,166,.1);border-color:rgba(20,184,166,.18)}.dark .axion-artifacts-chip--image{color:#5eead4}.axion-artifacts-chip--muted{opacity:.9}.axion-artifacts-item__actions{flex-direction:column;flex-shrink:0;justify-content:center;gap:2px;padding:4px 4px 4px 0;display:flex}.axion-artifacts-item__action.ant-btn{width:30px;height:30px;color:var(--axion-text-muted);border-radius:8px;padding:0}.axion-artifacts-item__action.ant-btn:hover{color:var(--axion-text);background:var(--axion-text)}@supports (color:color-mix(in lab, red, red)){.axion-artifacts-item__action.ant-btn:hover{background:color-mix(in srgb,var(--axion-text)7%,transparent)}}@media (max-width:1279px){.axion-chat.artifacts-open .axion-artifacts-panel.is-open{width:min(24rem,92vw);max-height:100%;position:absolute;top:0;bottom:0;right:0;box-shadow:-12px 0 40px rgba(15,23,42,.18)}.dark .axion-chat.artifacts-open .axion-artifacts-panel.is-open{box-shadow:-12px 0 40px rgba(0,0,0,.45)}.axion-artifacts-backdrop.is-open{z-index:16;background:rgba(15,23,42,.35);display:block;position:absolute;top:0;bottom:0;left:0;right:0}}@media (max-width:900px){.axion-chat-sidebar{display:none}.axion-chat-suggestions{grid-template-columns:1fr}}.axion-chat-file-cards{border-top:1px solid var(--axion-border);flex-direction:column;gap:8px;margin-top:14px;padding-top:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.axion-chat-file-cards{border-top:1px solid color-mix(in srgb,var(--axion-border)80%,transparent)}}.axion-chat-file-card{border:1px solid var(--axion-border);border-radius:12px;align-items:stretch;gap:4px;max-width:min(100%,22rem);padding:4px;display:flex}@supports (color:color-mix(in lab, red, red)){.axion-chat-file-card{border:1px solid color-mix(in srgb,var(--axion-border)90%,transparent)}}.axion-chat-file-card{background:var(--axion-panel)}@supports (color:color-mix(in lab, red, red)){.axion-chat-file-card{background:color-mix(in srgb,var(--axion-panel)88%,transparent)}}.axion-chat-file-card{transition:border-color .15s,background .15s}.axion-chat-file-card:hover{border-color:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-chat-file-card:hover{border-color:color-mix(in srgb,var(--axion-accent)35%,var(--axion-border))}}.axion-chat-file-card:hover{background:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-chat-file-card:hover{background:color-mix(in srgb,var(--axion-accent)5%,var(--axion-panel))}}.axion-chat-file-card.is-busy{opacity:.72}.axion-chat-file-card__main{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;flex:1;align-items:flex-start;gap:12px;min-width:0;padding:8px;display:flex}.axion-chat-file-card__icon{background:var(--axion-accent);border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.axion-chat-file-card__icon{background:color-mix(in srgb,var(--axion-accent)12%,transparent)}}.axion-chat-file-card__icon{color:var(--axion-accent);font-size:17px}.axion-chat-file-card__ext{letter-spacing:.04em;text-align:center;color:#fff;border:1px solid var(--axion-panel);background:#036b9d;border-radius:5px;min-width:1.5rem;padding:1px 4px;font-size:8px;font-weight:800;line-height:1.35;position:absolute;bottom:-4px;right:-4px}@supports (color:color-mix(in lab, red, red)){.axion-chat-file-card__ext{border:1px solid color-mix(in srgb,var(--axion-panel)70%,transparent)}}.axion-chat-file-card__icon.is-pdf{color:#dc2626;background:rgba(239,68,68,.14)}.axion-chat-file-card__icon.is-pdf .axion-chat-file-card__ext{background:#dc2626}.axion-chat-file-card__icon.is-report{color:#2563eb;background:rgba(59,130,246,.14)}.axion-chat-file-card__icon.is-report .axion-chat-file-card__ext{background:#2563eb}.axion-chat-file-card__icon.is-key{color:#059669;background:rgba(16,185,129,.14)}.axion-chat-file-card__icon.is-key .axion-chat-file-card__ext{background:#059669}.axion-chat-file-card__icon.is-image{color:#0f766e;background:rgba(20,184,166,.14)}.axion-chat-file-card__icon.is-image .axion-chat-file-card__ext{background:#0f766e}.axion-chat-file-card__icon.is-text{background:var(--axion-text)}@supports (color:color-mix(in lab, red, red)){.axion-chat-file-card__icon.is-text{background:color-mix(in srgb,var(--axion-text)8%,transparent)}}.axion-chat-file-card__icon.is-text{color:var(--axion-text-muted)}.axion-chat-file-card__icon.is-text .axion-chat-file-card__ext{background:#475569}.axion-chat-file-card__meta{flex-direction:column;flex:1;gap:5px;min-width:0;padding-top:1px;display:flex}.axion-chat-file-card__title{color:var(--axion-text);word-break:break-word;font-size:13px;font-weight:620;line-height:1.35;display:block}.axion-chat-file-card__sub{flex-wrap:wrap;gap:5px;display:flex}.axion-chat-file-card__actions{flex-shrink:0;align-items:center;padding:4px 4px 4px 0;display:flex}.axion-chat-file-card__dl.ant-btn{width:30px;height:30px;color:var(--axion-text-muted);border-radius:8px;padding:0}.axion-chat-file-card__dl.ant-btn:hover{color:var(--axion-text);background:var(--axion-text)}@supports (color:color-mix(in lab, red, red)){.axion-chat-file-card__dl.ant-btn:hover{background:color-mix(in srgb,var(--axion-text)7%,transparent)}}.axion-artifact-canvas-view{background:var(--axion-panel);flex-direction:column;flex:auto;height:100%;min-height:0;display:flex;overflow:hidden}.axion-artifact-canvas__head{border-bottom:1px solid var(--axion-border);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.axion-artifact-canvas__head{border-bottom:1px solid color-mix(in srgb,var(--axion-border)85%,transparent)}}.axion-artifact-canvas__head{background:linear-gradient(180deg,var(--axion-accent)0%,var(--axion-panel)100%)}@supports (color:color-mix(in lab, red, red)){.axion-artifact-canvas__head{background:linear-gradient(180deg,color-mix(in srgb,var(--axion-accent)6%,var(--axion-panel))0%,var(--axion-panel)100%)}}.axion-artifact-canvas__brand{align-items:center;gap:8px;min-width:0;display:flex}.axion-artifact-canvas__icon{background:var(--axion-accent);border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.axion-artifact-canvas__icon{background:color-mix(in srgb,var(--axion-accent)12%,transparent)}}.axion-artifact-canvas__icon{color:var(--axion-accent)}.axion-artifact-canvas__icon.is-pdf{color:#dc2626;background:rgba(239,68,68,.14)}.axion-artifact-canvas__icon.is-report{color:#2563eb;background:rgba(59,130,246,.14)}.axion-artifact-canvas__icon.is-image{color:#0f766e;background:rgba(20,184,166,.14)}.axion-artifact-canvas__icon.is-text{background:var(--axion-text)}@supports (color:color-mix(in lab, red, red)){.axion-artifact-canvas__icon.is-text{background:color-mix(in srgb,var(--axion-text)8%,transparent)}}.axion-artifact-canvas__icon.is-text{color:var(--axion-text-muted)}.axion-artifact-canvas__titles{min-width:0}.axion-artifact-canvas__title{color:var(--axion-text);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:650;overflow:hidden}.axion-artifact-canvas__meta{color:var(--axion-text-muted);flex-wrap:wrap;gap:4px 8px;margin-top:2px;font-size:11px;display:flex}.axion-artifact-canvas__actions{flex-shrink:0;align-items:center;gap:2px;display:flex}.axion-artifact-canvas__actions .ant-btn{color:var(--axion-text-muted)}.axion-artifact-canvas__actions .ant-btn:hover{color:var(--axion-text);background:var(--axion-text)}@supports (color:color-mix(in lab, red, red)){.axion-artifact-canvas__actions .ant-btn:hover{background:color-mix(in srgb,var(--axion-text)6%,transparent)}}.axion-artifact-canvas__body{background:var(--axion-content);flex:auto;min-height:0;position:relative}@supports (color:color-mix(in lab, red, red)){.axion-artifact-canvas__body{background:color-mix(in srgb,var(--axion-content)65%,var(--axion-panel))}}.axion-artifact-canvas__body{scrollbar-width:thin;scrollbar-color:var(--chat-scrollbar-thumb)var(--chat-scrollbar-track)}.axion-artifact-canvas__body.is-media{overflow:hidden}.axion-artifact-canvas__body.is-doc{overscroll-behavior:contain;overflow:auto}.axion-artifact-canvas__state{text-align:center;height:100%;min-height:220px;color:var(--axion-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:32px 20px;font-size:13px;display:flex}.axion-artifact-canvas__state.is-error strong{color:var(--axion-text);font-size:14px}.axion-artifact-canvas__frame{background:#fff;border:0;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.axion-artifact-canvas__image-wrap{place-items:center;height:100%;min-height:100%;padding:24px;display:grid;overflow:auto}.axion-artifact-canvas__image{object-fit:contain;border:1px solid var(--axion-border);border-radius:8px;max-width:100%;max-height:100%}@supports (color:color-mix(in lab, red, red)){.axion-artifact-canvas__image{border:1px solid color-mix(in srgb,var(--axion-border)80%,transparent)}}.axion-artifact-canvas__doc{max-width:52rem;margin:0 auto;padding:26px 20px 44px}.axion-artifact-doc{--doc-accent:var(--axion-accent);background:var(--axion-panel);border:1px solid var(--axion-border);border-radius:14px;padding:34px 40px 40px;position:relative}@supports (color:color-mix(in lab, red, red)){.axion-artifact-doc{border:1px solid color-mix(in srgb,var(--axion-border)85%,transparent)}}.axion-artifact-doc{box-shadow:0 12px 40px rgba(15,23,42,.07)}.dark .axion-artifact-doc{background:var(--axion-panel)}@supports (color:color-mix(in lab, red, red)){.dark .axion-artifact-doc{background:color-mix(in srgb,var(--axion-panel)92%,#0b1220)}}.dark .axion-artifact-doc{box-shadow:0 14px 44px rgba(0,0,0,.32)}.axion-artifact-doc:before{content:"";background:linear-gradient(180deg,var(--doc-accent),var(--doc-accent));border-radius:14px 0 0 14px;width:4px;position:absolute;top:0;bottom:0;left:0;right:auto}@supports (color:color-mix(in lab, red, red)){.axion-artifact-doc:before{background:linear-gradient(180deg,var(--doc-accent),color-mix(in srgb,var(--doc-accent)35%,transparent))}}.axion-artifact-canvas__doc .axion-chat-md{font-size:.95rem;line-height:1.72}.axion-artifact-doc .axion-chat-md>h1:first-child,.axion-artifact-doc .axion-chat-md>h2:first-child{border-bottom:2px solid var(--doc-accent);margin-top:0;padding-bottom:.4em;font-size:1.6em;line-height:1.25}@supports (color:color-mix(in lab, red, red)){.axion-artifact-doc .axion-chat-md>h1:first-child,.axion-artifact-doc .axion-chat-md>h2:first-child{border-bottom:2px solid color-mix(in srgb,var(--doc-accent)40%,transparent)}}.axion-artifact-doc .axion-chat-md>h1:first-child,.axion-artifact-doc .axion-chat-md>h2:first-child{color:var(--doc-accent)}@supports (color:color-mix(in lab, red, red)){.axion-artifact-doc .axion-chat-md>h1:first-child,.axion-artifact-doc .axion-chat-md>h2:first-child{color:color-mix(in srgb,var(--doc-accent)78%,var(--axion-text))}}.axion-artifact-doc .axion-chat-md h1{color:var(--doc-accent);font-size:1.5em}@supports (color:color-mix(in lab, red, red)){.axion-artifact-doc .axion-chat-md h1{color:color-mix(in srgb,var(--doc-accent)72%,var(--axion-text))}}.axion-artifact-doc .axion-chat-md h2{border-left:3px solid var(--doc-accent);margin-top:1.6em;padding-left:.6rem;font-size:1.24em}@supports (color:color-mix(in lab, red, red)){.axion-artifact-doc .axion-chat-md h2{border-left:3px solid color-mix(in srgb,var(--doc-accent)55%,transparent)}}.axion-artifact-doc .axion-chat-md h3{color:var(--axion-text);margin-top:1.35em;font-size:1.08em}@supports (color:color-mix(in lab, red, red)){.axion-artifact-doc .axion-chat-md h3{color:color-mix(in srgb,var(--axion-text)96%,transparent)}}.axion-artifact-doc .axion-chat-md hr{background:var(--axion-text);height:1px;margin:1.9em 0}@supports (color:color-mix(in lab, red, red)){.axion-artifact-doc .axion-chat-md hr{background:color-mix(in srgb,var(--axion-text)10%,transparent)}}.axion-artifact-doc .axion-chat-md-table-wrap{border:1px solid var(--axion-text);border-radius:10px;margin:1em 0 1.4em}@supports (color:color-mix(in lab, red, red)){.axion-artifact-doc .axion-chat-md-table-wrap{border:1px solid color-mix(in srgb,var(--axion-text)12%,transparent)}}.axion-artifact-doc .axion-chat-md-table-wrap{box-shadow:0 1px 0 var(--axion-text);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.axion-artifact-doc .axion-chat-md-table-wrap{box-shadow:0 1px 0 color-mix(in srgb,var(--axion-text)4%,transparent)}}.axion-artifact-doc .axion-chat-md-table-wrap table{font-size:.9em}.axion-artifact-doc .axion-chat-md-table-wrap th{background:var(--doc-accent)}@supports (color:color-mix(in lab, red, red)){.axion-artifact-doc .axion-chat-md-table-wrap th{background:color-mix(in srgb,var(--doc-accent)14%,transparent)}}.axion-artifact-doc .axion-chat-md-table-wrap th{color:var(--doc-accent)}@supports (color:color-mix(in lab, red, red)){.axion-artifact-doc .axion-chat-md-table-wrap th{color:color-mix(in srgb,var(--doc-accent)82%,var(--axion-text))}}.axion-artifact-doc .axion-chat-md-table-wrap th{text-transform:uppercase;letter-spacing:.04em;border-color:var(--axion-text);font-size:.78em}@supports (color:color-mix(in lab, red, red)){.axion-artifact-doc .axion-chat-md-table-wrap th{border-color:color-mix(in srgb,var(--axion-text)10%,transparent)}}.axion-artifact-doc .axion-chat-md-table-wrap tbody tr:nth-child(2n) td{background:var(--axion-text)}@supports (color:color-mix(in lab, red, red)){.axion-artifact-doc .axion-chat-md-table-wrap tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--axion-text)3.5%,transparent)}}.axion-artifact-doc .axion-chat-md-table-wrap tbody tr:hover td{background:var(--doc-accent)}@supports (color:color-mix(in lab, red, red)){.axion-artifact-doc .axion-chat-md-table-wrap tbody tr:hover td{background:color-mix(in srgb,var(--doc-accent)7%,transparent)}}.axion-artifact-doc .axion-chat-md blockquote{border-left:4px solid var(--doc-accent);border-radius:0 8px 8px 0;margin:1.1em 0;padding:.7rem 1rem}@supports (color:color-mix(in lab, red, red)){.axion-artifact-doc .axion-chat-md blockquote{border-left:4px solid color-mix(in srgb,var(--doc-accent)60%,transparent)}}.axion-artifact-doc .axion-chat-md blockquote{background:var(--doc-accent)}@supports (color:color-mix(in lab, red, red)){.axion-artifact-doc .axion-chat-md blockquote{background:color-mix(in srgb,var(--doc-accent)6%,transparent)}}.axion-artifact-doc .axion-chat-md strong{color:var(--axion-text)}@supports (color:color-mix(in lab, red, red)){.axion-artifact-doc .axion-chat-md strong{color:color-mix(in srgb,var(--axion-text)98%,transparent)}}.axion-artifact-doc .axion-chat-md ul li::marker{color:var(--doc-accent)}@supports (color:color-mix(in lab, red, red)){.axion-artifact-doc .axion-chat-md ul li::marker{color:color-mix(in srgb,var(--doc-accent)80%,var(--axion-text-muted))}}@media (max-width:640px){.axion-artifact-doc{padding:24px 20px 30px}}.axion-artifact-canvas__code{font-family:var(--chat-font-mono);white-space:pre-wrap;word-break:break-word;color:var(--axion-text);margin:0;padding:18px 20px 28px;font-size:12px;line-height:1.55}@media (max-width:1279px){.axion-chat.artifacts-open .axion-artifacts-panel.is-open.is-canvas{width:min(44rem,96vw)}}@media (max-width:640px){.axion-chat-file-card{max-width:100%}}.axion-scan-history{flex-direction:column;gap:12px;max-height:460px;display:flex;overflow:auto}.axion-scan-history:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:2px}.axion-scan-history:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:2px}.axion-scan-history:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:2px}.axion-scan-history:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:2px}.axion-scan-history:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:2px}.axion-scan-history:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:2px}.axion-scan-history__card{border:1px solid var(--axion-border);background:var(--axion-panel-elevated);border-radius:12px;flex-direction:column;flex-shrink:0;gap:0;display:flex;overflow:hidden}.axion-scan-history__card.has-report{border-color:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-scan-history__card.has-report{border-color:color-mix(in srgb,var(--axion-accent)42%,var(--axion-border))}}.axion-scan-history__card.has-report{box-shadow:0 0 0 1px var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-scan-history__card.has-report{box-shadow:0 0 0 1px color-mix(in srgb,var(--axion-accent)18%,transparent)}}.axion-scan-history__main{align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.axion-scan-history__delete{width:28px;height:28px;color:var(--axion-text);cursor:pointer;opacity:.85;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;transition:color .15s,background .15s,opacity .15s;display:inline-flex}html.dark .axion-scan-history__delete,:root.dark .axion-scan-history__delete,.dark .axion-scan-history__delete{color:#fff;opacity:.9}.axion-scan-history__delete:hover:not(:disabled){color:#e11d48;opacity:1;background:rgba(225,29,72,.12)}html.dark .axion-scan-history__delete:hover:not(:disabled),:root.dark .axion-scan-history__delete:hover:not(:disabled),.dark .axion-scan-history__delete:hover:not(:disabled){color:#fb7185;background:rgba(251,113,133,.16)}.axion-scan-history__delete:disabled{cursor:not-allowed;opacity:.4}.axion-scan-history__cta{border-top:1px solid var(--axion-border);background:var(--axion-accent);flex-wrap:wrap;align-items:stretch;gap:8px;padding:10px 14px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.axion-scan-history__cta{background:color-mix(in srgb,var(--axion-accent)10%,var(--axion-panel))}}.axion-scan-history__cta .ant-btn{min-height:36px}.axion-scan-history__card.has-report .axion-scan-history__cta .axion-scan-history__report-btn{flex:1.35 160px}.axion-scan-history__card.has-report .axion-scan-history__cta .axion-scan-history__open-btn{flex:120px}.axion-scan-history__card.has-artifacts .axion-scan-history__cta .axion-scan-history__report-btn,.axion-scan-history__card.has-artifacts .axion-scan-history__cta .axion-scan-history__artifacts-btn,.axion-scan-history__card.has-artifacts .axion-scan-history__cta .axion-scan-history__open-btn{flex:110px}.axion-scan-history__report-btn{letter-spacing:.01em;font-weight:700}.axion-scan-history__artifacts-btn{font-weight:650}.dark .axion-scan-history__cta{background:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.dark .axion-scan-history__cta{background:color-mix(in srgb,var(--axion-accent)14%,#0b1220)}}.axion-scan-history__status{letter-spacing:.01em;align-items:center;width:max-content;min-width:0;max-width:max-content;margin-top:2px;font-size:11px;font-weight:650;line-height:1.35;display:inline-flex;border-radius:4px!important}.axion-scan-history__status:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:0}.axion-scan-history__status:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:0}.axion-scan-history__status:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:0}.axion-scan-history__status:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0}.axion-scan-history__status:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0}.axion-scan-history__status:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0}.axion-scan-history__body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.axion-scan-history__name{color:var(--axion-text);font-size:13px;font-weight:620;line-height:1.35}@supports (color:color-mix(in lab, red, red)){.axion-scan-history__name{color:color-mix(in srgb,var(--axion-text)92%,#fff)}}.axion-scan-history__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dark .axion-scan-history__name{color:#e8eef7}.axion-scan-history__id-row{align-items:center;gap:6px;min-width:0;display:flex}.axion-scan-history__id{letter-spacing:0;min-width:0;color:var(--axion-text-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;line-height:1.35;overflow:hidden}.axion-scan-history__meta{color:var(--axion-text-muted);font-size:11px;line-height:1.4}html:not(.dark) .axion-scan-history__status--completed.ant-tag-success{color:#15803d!important;background:#dcfce7!important;border-color:#86efac!important}html:not(.dark) .axion-scan-history__status--terminated.ant-tag-warning{color:#b45309!important;background:#ffedd5!important;border-color:#fdba74!important}html:not(.dark) .axion-scan-history__status--failed.ant-tag-error{color:#b91c1c!important;background:#fee2e2!important;border-color:#fca5a5!important}html:not(.dark) .axion-scan-history__status--running.ant-tag-processing{color:#0369a1!important;background:#e0f2fe!important;border-color:#7dd3fc!important}.dark .axion-scan-history__status--completed.ant-tag-success{color:#6ee7b7!important;background:rgba(16,185,129,.16)!important;border-color:rgba(52,211,153,.35)!important}.dark .axion-scan-history__status--terminated.ant-tag-warning{color:#fdba74!important;background:rgba(245,158,11,.16)!important;border-color:rgba(251,191,36,.4)!important}.dark .axion-scan-history__status--failed.ant-tag-error{color:#fca5a5!important;background:rgba(239,68,68,.16)!important;border-color:rgba(248,113,113,.4)!important}.dark .axion-scan-history__status--running.ant-tag-processing{color:#e0f2fe!important;background:var(--axion-accent)!important}@supports (color:color-mix(in lab, red, red)){.dark .axion-scan-history__status--running.ant-tag-processing{background:color-mix(in srgb,var(--axion-accent)38%,#0b1220)!important}}.dark .axion-scan-history__status--running.ant-tag-processing{border-color:#7dd3fc!important}@supports (color:color-mix(in lab, red, red)){.dark .axion-scan-history__status--running.ant-tag-processing{border-color:color-mix(in srgb,#7dd3fc 55%,var(--axion-accent))!important}}.dark .axion-scan-history__status--running.ant-tag-processing{box-shadow:0 0 0 1px var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.dark .axion-scan-history__status--running.ant-tag-processing{box-shadow:0 0 0 1px color-mix(in srgb,var(--axion-accent)25%,transparent)}}.axion-host-count{border:1px solid var(--axion-border,rgba(255,255,255,.12));min-width:2rem;height:1.55rem;color:var(--axion-text,inherit);font-variant-numeric:tabular-nums;cursor:pointer;background:rgba(255,255,255,.04);border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0 .55rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8rem;font-weight:600;line-height:1;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.axion-host-count:hover{background:rgba(96,165,250,.1);border-color:rgba(96,165,250,.45)}.axion-host-count.is-alert{color:#f87171;background:rgba(248,113,113,.1);border-color:rgba(248,113,113,.35)}.axion-host-count.is-alert:hover{background:rgba(248,113,113,.16);border-color:rgba(248,113,113,.55)}.axion-host-actions{justify-content:flex-end;align-items:center;gap:6px;width:100%;min-height:32px;display:inline-flex}.axion-host-actions>span,.axion-host-actions>.ant-dropdown-trigger{align-items:center;line-height:0;display:inline-flex}.axion-host-actions__run{border:1px solid #16a34a;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:32px;min-height:32px;padding:0 12px 0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.axion-host-actions__run{border:1px solid color-mix(in srgb,#16a34a 35%,var(--axion-border))}}.axion-host-actions__run{background:#16a34a}@supports (color:color-mix(in lab, red, red)){.axion-host-actions__run{background:color-mix(in srgb,#16a34a 10%,var(--axion-panel))}}.axion-host-actions__run{color:#15803d;letter-spacing:-.01em;cursor:pointer;font-size:12px;font-weight:650;line-height:1;transition:background .15s,border-color .15s,color .15s}.axion-host-actions__run:hover:not(:disabled){background:#16a34a}@supports (color:color-mix(in lab, red, red)){.axion-host-actions__run:hover:not(:disabled){background:color-mix(in srgb,#16a34a 16%,var(--axion-panel))}}.axion-host-actions__run:hover:not(:disabled){border-color:#16a34a}@supports (color:color-mix(in lab, red, red)){.axion-host-actions__run:hover:not(:disabled){border-color:color-mix(in srgb,#16a34a 55%,var(--axion-border))}}.axion-host-actions__run:disabled{opacity:.55;cursor:not-allowed}.axion-host-actions__run.is-live{border-color:var(--axion-accent);position:relative}@supports (color:color-mix(in lab, red, red)){.axion-host-actions__run.is-live{border-color:color-mix(in srgb,var(--axion-accent)55%,var(--axion-border))}}.axion-host-actions__run.is-live{background:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-host-actions__run.is-live{background:color-mix(in srgb,var(--axion-accent)14%,var(--axion-panel))}}.axion-host-actions__run.is-live{color:var(--axion-accent);box-shadow:0 0 0 0 var(--axion-accent),0 0 12px var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-host-actions__run.is-live{box-shadow:0 0 0 0 color-mix(in srgb,var(--axion-accent)35%,transparent),0 0 12px color-mix(in srgb,var(--axion-accent)18%,transparent)}}.axion-host-actions__run.is-live{animation:1.8s ease-out infinite axion-live-pulse}.axion-host-actions__run.is-live:hover:not(:disabled){background:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-host-actions__run.is-live:hover:not(:disabled){background:color-mix(in srgb,var(--axion-accent)20%,var(--axion-panel))}}.axion-host-actions__run.is-live:hover:not(:disabled){border-color:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-host-actions__run.is-live:hover:not(:disabled){border-color:color-mix(in srgb,var(--axion-accent)70%,var(--axion-border))}}.axion-host-actions__live-dot{background:#22c55e;border-radius:999px;flex-shrink:0;width:7px;height:7px;animation:1.4s ease-out infinite axion-live-dot;box-shadow:0 0 rgba(34,197,94,.55)}.axion-host-actions__run.is-live .anticon{animation:1.6s ease-in-out infinite axion-live-icon}@keyframes axion-live-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--axion-accent)40%,transparent),0 0 10px color-mix(in srgb,var(--axion-accent)16%,transparent)}70%{box-shadow:0 0 0 8px color-mix(in srgb,var(--axion-accent)0%,transparent),0 0 14px color-mix(in srgb,var(--axion-accent)10%,transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb,var(--axion-accent)0%,transparent),0 0 10px color-mix(in srgb,var(--axion-accent)12%,transparent)}}@keyframes axion-live-dot{0%{opacity:1;transform:scale(1);box-shadow:0 0 rgba(34,197,94,.55)}70%{opacity:1;transform:scale(1.05);box-shadow:0 0 0 6px rgba(34,197,94,0)}to{opacity:.85;transform:scale(1);box-shadow:0 0 rgba(34,197,94,0)}}@keyframes axion-live-icon{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.axion-host-actions__run.is-live,.axion-host-actions__live-dot,.axion-host-actions__run.is-live .anticon{animation:none}}.axion-host-actions__run .anticon{font-size:14px;line-height:1}.axion-host-actions__btn{border:1px solid var(--axion-border);background:var(--axion-panel);width:32px;min-width:32px;height:32px;color:var(--axion-text-muted);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0;line-height:0;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.axion-host-actions__btn:hover{background:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-host-actions__btn:hover{background:color-mix(in srgb,var(--axion-accent)8%,var(--axion-panel))}}.axion-host-actions__btn:hover{border-color:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-host-actions__btn:hover{border-color:color-mix(in srgb,var(--axion-accent)35%,var(--axion-border))}}.axion-host-actions__btn:hover{color:var(--axion-accent)}.axion-host-actions__btn:focus-visible{outline:2px solid var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-host-actions__btn:focus-visible{outline:2px solid color-mix(in srgb,var(--axion-accent)45%,transparent)}}.axion-host-actions__btn:focus-visible{outline-offset:1px}.axion-host-actions__btn .anticon{font-size:14px;line-height:1}.axion-hosts-table--clickable .ant-table-tbody>tr>td{transition:background .12s}.axion-hosts-table--clickable .ant-table-thead>tr>th:first-child,.axion-hosts-table--clickable .ant-table-tbody>tr>td:first-child{padding-left:20px!important}.dark .axion-host-actions__run{color:#4ade80;background:rgba(22,163,74,.12);border-color:rgba(74,222,128,.28)}.dark .axion-host-actions__run.is-live{color:#7dd3fc;background:rgba(3,107,157,.28);border-color:rgba(56,189,248,.55);box-shadow:0 0 rgba(56,189,248,.35),0 0 14px rgba(56,189,248,.18)}.dark .axion-host-actions__live-dot{background:#4ade80;box-shadow:0 0 rgba(74,222,128,.5)}.dark .axion-host-actions__btn{background:var(--axion-panel)}@supports (color:color-mix(in lab, red, red)){.dark .axion-host-actions__btn{background:color-mix(in srgb,var(--axion-panel)88%,#000)}}.dark .axion-host-actions__btn{color:var(--axion-text);border-color:rgba(255,255,255,.12)}@supports (color:color-mix(in lab, red, red)){.dark .axion-host-actions__btn{color:color-mix(in srgb,var(--axion-text)72%,transparent)}}.dark .axion-host-actions__btn:hover{background:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.dark .axion-host-actions__btn:hover{background:color-mix(in srgb,var(--axion-accent)14%,var(--axion-panel))}}.dark .axion-host-actions__btn:hover{border-color:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.dark .axion-host-actions__btn:hover{border-color:color-mix(in srgb,var(--axion-accent)40%,transparent)}}.dark .axion-host-actions__btn:hover{color:#7dd3fc}.axion-add-host{flex-direction:column;gap:1rem;padding-top:.25rem;display:flex}.axion-add-host__timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;margin:.15rem 0 .35rem;display:grid}.axion-add-host__step{flex-direction:column;align-items:center;gap:.35rem;min-width:0;display:flex;position:relative}.axion-add-host__step-node{z-index:1;border:1px solid var(--axion-border);background:var(--axion-panel);width:1.55rem;height:1.55rem;color:var(--axion-text-muted);border-radius:4px;place-items:center;font-size:.68rem;font-weight:700;display:grid}.axion-add-host__step.is-current .axion-add-host__step-node{color:#fff;background:var(--axion-accent);border-color:var(--axion-accent)}.axion-add-host__step.is-done .axion-add-host__step-node{color:#fff;background:var(--axion-success);border-color:var(--axion-success);font-size:.58rem}.axion-add-host__step-title{color:var(--axion-text-muted);letter-spacing:-.01em;text-align:center;font-size:.68rem;font-weight:650}.axion-add-host__step.is-current .axion-add-host__step-title{color:var(--axion-accent)}.axion-add-host__step.is-done .axion-add-host__step-title{color:var(--axion-text)}.axion-add-host__step-rail{background:var(--axion-border);height:2px;position:absolute;top:.72rem;left:calc(50% + .9rem);right:calc(.9rem - 50%)}.axion-add-host__step.is-done .axion-add-host__step-rail,.axion-add-host__step.is-current .axion-add-host__step-rail{background:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-add-host__step.is-done .axion-add-host__step-rail,.axion-add-host__step.is-current .axion-add-host__step-rail{background:color-mix(in srgb,var(--axion-accent)55%,var(--axion-border))}}.axion-add-host__eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--axion-text-muted);font-size:.68rem;font-weight:650}.axion-add-host__form .ant-form-item{margin-bottom:.85rem}.axion-add-host__form .ant-form-item-label>label{color:var(--axion-text-muted);font-size:.72rem;font-weight:650}.axion-add-host__grid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}@media (max-width:520px){.axion-add-host__grid{grid-template-columns:1fr}}.axion-add-host__hint{color:var(--axion-text-muted);margin:0;font-size:.75rem;line-height:1.45}.axion-add-host__field{margin-bottom:.85rem}.axion-add-host__label{color:var(--axion-text-muted);margin-bottom:.35rem;font-size:.72rem;font-weight:650}.axion-add-host__auth-toggle{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.axion-add-host__auth-toggle button{border:1px solid var(--axion-border);background:var(--axion-panel);min-height:2.15rem;color:var(--axion-text-muted);letter-spacing:.02em;cursor:pointer;border-radius:4px;font-size:.72rem;font-weight:650}.axion-add-host__auth-toggle button.is-active{color:#fff;background:var(--axion-accent);border-color:var(--axion-accent)}.axion-add-host__drop{margin-bottom:.5rem}.axion-add-host__drop .ant-upload-drag{border-color:var(--axion-border)!important;background:var(--axion-panel)!important;border-radius:6px!important}.axion-add-host__kb{border:1px solid var(--axion-border);background:var(--axion-panel);border-radius:6px;overflow:hidden}.axion-add-host__kb-toggle{width:100%;color:var(--axion-text);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:.65rem .8rem;font-size:.78rem;font-weight:600;display:flex}.axion-add-host__kb-toggle .anticon{color:var(--axion-text-muted);font-size:.7rem;transition:transform .18s}.axion-add-host__kb-toggle .anticon.is-open{transform:rotate(180deg)}.axion-add-host__kb-body{flex-direction:column;gap:.65rem;padding:0 .8rem .85rem;display:flex}.axion-add-host__doc-drop{border:1px dashed var(--axion-accent);align-items:center;gap:.5rem;width:100%;padding:.7rem .75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.axion-add-host__doc-drop{border:1px dashed color-mix(in srgb,var(--axion-accent)45%,var(--axion-border))}}.axion-add-host__doc-drop{background:var(--axion-accent);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.axion-add-host__doc-drop{background:color-mix(in srgb,var(--axion-accent)6%,transparent)}}.axion-add-host__doc-drop{color:var(--axion-accent);cursor:pointer;text-align:left;font-size:.75rem;font-weight:600}.axion-add-host__doc-list{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.axion-add-host__doc-list li{background:var(--axion-content);color:var(--axion-text);border-radius:4px;justify-content:space-between;align-items:center;gap:.75rem;padding:.4rem .55rem;font-size:.72rem;display:flex}.axion-add-host__doc-list button{color:var(--axion-danger);cursor:pointer;background:0 0;border:0;font-size:.68rem;font-weight:650}.axion-add-host__status{border:1px solid var(--axion-border);background:var(--axion-panel);color:var(--axion-text-secondary,var(--axion-text));border-radius:4px;padding:.55rem .7rem;font-size:.75rem;line-height:1.4}.axion-add-host__status.is-ok{color:var(--axion-success);border-color:var(--axion-success)}@supports (color:color-mix(in lab, red, red)){.axion-add-host__status.is-ok{border-color:color-mix(in srgb,var(--axion-success)35%,var(--axion-border))}}.axion-add-host__status.is-ok{background:var(--axion-success)}@supports (color:color-mix(in lab, red, red)){.axion-add-host__status.is-ok{background:color-mix(in srgb,var(--axion-success)10%,transparent)}}.axion-add-host__status.is-err{color:var(--axion-danger);border-color:var(--axion-danger)}@supports (color:color-mix(in lab, red, red)){.axion-add-host__status.is-err{border-color:color-mix(in srgb,var(--axion-danger)35%,var(--axion-border))}}.axion-add-host__status.is-err{background:var(--axion-danger)}@supports (color:color-mix(in lab, red, red)){.axion-add-host__status.is-err{background:color-mix(in srgb,var(--axion-danger)10%,transparent)}}.axion-add-host__status.is-info{color:var(--axion-accent);border-color:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-add-host__status.is-info{border-color:color-mix(in srgb,var(--axion-accent)30%,var(--axion-border))}}.axion-add-host__status.is-info{background:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-add-host__status.is-info{background:color-mix(in srgb,var(--axion-accent)8%,transparent)}}.axion-add-host__footer{justify-content:space-between;align-items:center;gap:.75rem;padding-top:.35rem;display:flex}.axion-add-host__footer .axion-accent-btn{min-width:10.5rem}.axion-edit-host-modal .ant-modal-content{border-radius:12px}.axion-edit-host-modal .ant-modal-body{padding-top:.35rem}.axion-edit-host{flex-direction:column;gap:.75rem;padding-top:.1rem;display:flex}.axion-edit-host__target{border:1px solid var(--axion-border);background:var(--axion-accent);border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .95rem;display:flex}@supports (color:color-mix(in lab, red, red)){.axion-edit-host__target{background:color-mix(in srgb,var(--axion-accent)6%,var(--axion-panel))}}.axion-edit-host__label{letter-spacing:.05em;text-transform:uppercase;color:var(--axion-text-muted);margin-bottom:.28rem;font-size:.66rem;font-weight:650;display:block}.axion-edit-host__target-title{color:var(--axion-text);letter-spacing:-.02em;font-size:1.02rem;font-weight:700;line-height:1.25}.axion-edit-host__target-host{color:var(--axion-text-muted);border:1px solid var(--axion-border);background:var(--axion-panel);border-radius:6px;flex:none;padding:.28rem .55rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem}.axion-edit-host__hint{color:var(--axion-text-muted);margin:0;font-size:.72rem;line-height:1.4}.axion-edit-host__form .ant-form-item{margin-bottom:0}.axion-edit-host__form .ant-form-item-label{padding-bottom:.28rem!important}.axion-edit-host__form .ant-form-item-label>label,.axion-edit-host__form .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before{font-size:.66rem!important;line-height:1.3!important}.axion-edit-host__form .ant-form-item-label>label{letter-spacing:.05em!important;text-transform:uppercase!important;color:var(--axion-text-muted)!important;height:auto!important;font-weight:650!important}.axion-edit-host__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem 1rem;margin-bottom:.75rem;display:grid}.axion-edit-host__form>.ant-form-item,.axion-edit-host__full{margin-bottom:0}.axion-edit-host__full{margin-top:.75rem}.dark .axion-edit-host__target{background:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.dark .axion-edit-host__target{background:color-mix(in srgb,var(--axion-accent)10%,var(--axion-panel))}}@media (max-width:640px){.axion-edit-host__grid{grid-template-columns:1fr}.axion-edit-host__target{flex-direction:column;align-items:flex-start}}.axion-start-scan-modal .ant-modal-content{border-radius:12px}.axion-start-scan-modal .ant-modal-body{padding-top:.35rem}.axion-start-scan{flex-direction:column;gap:.85rem;padding-top:.1rem;display:flex}.axion-start-scan__target{border:1px solid var(--axion-border);background:var(--axion-accent);border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .95rem;display:flex}@supports (color:color-mix(in lab, red, red)){.axion-start-scan__target{background:color-mix(in srgb,var(--axion-accent)6%,var(--axion-panel))}}.axion-start-scan__label{letter-spacing:.05em;text-transform:uppercase;color:var(--axion-text-muted);margin-bottom:.28rem;font-size:.66rem;font-weight:650;display:block}.axion-start-scan__target-title{color:var(--axion-text);letter-spacing:-.02em;font-size:1.02rem;font-weight:700;line-height:1.25}.axion-start-scan__target-host{color:var(--axion-text-muted);border:1px solid var(--axion-border);background:var(--axion-panel);border-radius:6px;flex:none;padding:.28rem .55rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem}.axion-start-scan__field{flex-direction:column;gap:.28rem;min-width:0;display:flex}.axion-start-scan__field .ant-select{min-width:0;max-width:100%}.axion-start-scan__field .ant-select-selection-item{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.axion-start-scan__hint{color:var(--axion-text-muted);margin:0;font-size:.7rem;line-height:1.4}.axion-start-scan__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.85rem 1rem;display:grid}.axion-start-scan__preflight{border:1px solid var(--axion-border);background:var(--axion-text);border-radius:10px;flex-direction:column;gap:.55rem;margin-top:.45rem;padding:.7rem .75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.axion-start-scan__preflight{background:color-mix(in srgb,var(--axion-text)3.5%,var(--axion-panel))}}.axion-start-scan__preflight-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem .85rem;display:flex}.axion-start-scan__preflight-os{flex-direction:column;gap:.12rem;min-width:0;display:flex}.axion-start-scan__preflight-os-label{letter-spacing:.06em;text-transform:uppercase;color:var(--axion-text-muted);font-size:.64rem;font-weight:700}.axion-start-scan__preflight-os-name{color:var(--axion-text);font-size:.92rem;font-weight:650;line-height:1.3}.axion-start-scan__preflight-badges,.axion-start-scan__preflight-card-tags{flex-wrap:wrap;gap:.28rem;display:flex}.axion-start-scan__chip{border:1px solid var(--axion-border);background:var(--axion-panel);color:var(--axion-text-muted);letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;padding:.1rem .42rem;font-size:.64rem;font-weight:650;line-height:1.3;display:inline-flex}.axion-start-scan__chip--scope{border-color:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-start-scan__chip--scope{border-color:color-mix(in srgb,var(--axion-accent)40%,var(--axion-border))}}.axion-start-scan__chip--scope{background:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-start-scan__chip--scope{background:color-mix(in srgb,var(--axion-accent)12%,var(--axion-panel))}}.axion-start-scan__chip--scope{color:var(--axion-accent)}.axion-start-scan__chip--rec{border-color:#16a34a}@supports (color:color-mix(in lab, red, red)){.axion-start-scan__chip--rec{border-color:color-mix(in srgb,#16a34a 35%,var(--axion-border))}}.axion-start-scan__chip--rec{background:#16a34a}@supports (color:color-mix(in lab, red, red)){.axion-start-scan__chip--rec{background:color-mix(in srgb,#16a34a 12%,var(--axion-panel))}}.axion-start-scan__chip--rec{color:#15803d}.axion-start-scan__chip--ok{border-color:#22c55e}@supports (color:color-mix(in lab, red, red)){.axion-start-scan__chip--ok{border-color:color-mix(in srgb,#22c55e 35%,var(--axion-border))}}.axion-start-scan__chip--ok{background:#22c55e}@supports (color:color-mix(in lab, red, red)){.axion-start-scan__chip--ok{background:color-mix(in srgb,#22c55e 10%,var(--axion-panel))}}.axion-start-scan__chip--ok{color:#166534}.axion-start-scan__chip--warn{border-color:#d97706}@supports (color:color-mix(in lab, red, red)){.axion-start-scan__chip--warn{border-color:color-mix(in srgb,#d97706 40%,var(--axion-border))}}.axion-start-scan__chip--warn{background:#d97706}@supports (color:color-mix(in lab, red, red)){.axion-start-scan__chip--warn{background:color-mix(in srgb,#d97706 12%,var(--axion-panel))}}.axion-start-scan__chip--warn{color:#b45309}.axion-start-scan__chip--muted{border-color:var(--axion-border);background:var(--axion-text)}@supports (color:color-mix(in lab, red, red)){.axion-start-scan__chip--muted{background:color-mix(in srgb,var(--axion-text)4%,var(--axion-panel))}}.axion-start-scan__chip--muted{color:var(--axion-text-muted)}.axion-start-scan__preflight-help{color:var(--axion-text-muted);margin:0;font-size:.72rem;line-height:1.4}.axion-start-scan__preflight-warning{color:#b45309;margin:0;font-size:.72rem;line-height:1.4}.axion-start-scan__preflight-versions{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.axion-start-scan__preflight-card{border:1px solid var(--axion-border);background:var(--axion-panel);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.4rem .75rem;padding:.55rem .65rem;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.axion-start-scan__preflight-card.is-recommended{border-color:#16a34a}@supports (color:color-mix(in lab, red, red)){.axion-start-scan__preflight-card.is-recommended{border-color:color-mix(in srgb,#16a34a 40%,var(--axion-border))}}.axion-start-scan__preflight-card.is-recommended{background:#16a34a}@supports (color:color-mix(in lab, red, red)){.axion-start-scan__preflight-card.is-recommended{background:color-mix(in srgb,#16a34a 7%,var(--axion-panel))}}.axion-start-scan__preflight-card.is-sibling{opacity:.92}.axion-start-scan__preflight-card.is-selected{border-color:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-start-scan__preflight-card.is-selected{border-color:color-mix(in srgb,var(--axion-accent)55%,var(--axion-border))}}.axion-start-scan__preflight-card.is-selected{background:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-start-scan__preflight-card.is-selected{background:color-mix(in srgb,var(--axion-accent)10%,var(--axion-panel))}}.axion-start-scan__preflight-card.is-selected{box-shadow:inset 0 0 0 1px var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-start-scan__preflight-card.is-selected{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--axion-accent)22%,transparent)}}.axion-start-scan__preflight-pick{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;color:inherit;font:inherit;text-align:left;background:0 0;border:none;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;min-width:0;margin:0;padding:0;display:grid}.axion-start-scan__preflight-check{border:1.5px solid var(--axion-text);border-radius:.28rem;width:1.1rem;height:1.1rem;margin-top:0}@supports (color:color-mix(in lab, red, red)){.axion-start-scan__preflight-check{border:1.5px solid color-mix(in srgb,var(--axion-text)22%,var(--axion-border))}}.axion-start-scan__preflight-check{background:var(--axion-panel);color:#fff;flex:none;justify-content:center;align-items:center;font-size:.68rem;font-weight:700;line-height:1;display:inline-flex}.axion-start-scan__preflight-check.is-on{border-color:var(--axion-accent);background:var(--axion-accent)}.axion-start-scan__preflight-main{flex-direction:column;gap:.18rem;min-width:0;display:flex}.axion-start-scan__preflight-card-body{flex-direction:column;gap:.22rem;min-width:0;display:flex}.axion-start-scan__preflight-card-top{flex-wrap:wrap;align-items:center;gap:.3rem .45rem;min-width:0;display:flex}.axion-start-scan__preflight-slug{color:var(--axion-text);letter-spacing:.01em;font-size:.84rem;font-weight:700;line-height:1.3}.axion-start-scan__preflight-meta{color:var(--axion-text-muted);font-size:.72rem;line-height:1.35;display:block}.axion-start-scan__preflight-card-meta{flex-wrap:wrap;align-items:baseline;gap:.25rem .65rem;font-size:.74rem;line-height:1.35;display:flex}.axion-start-scan__preflight-product{color:var(--axion-text);font-weight:500}.axion-start-scan__preflight-checks{color:var(--axion-text-muted);font-variant-numeric:tabular-nums}.axion-start-scan__preflight-source{border:1px solid var(--axion-accent);border-radius:6px;flex:none;align-self:center;padding:.22rem .5rem}@supports (color:color-mix(in lab, red, red)){.axion-start-scan__preflight-source{border:1px solid color-mix(in srgb,var(--axion-accent)35%,var(--axion-border))}}.axion-start-scan__preflight-source{background:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-start-scan__preflight-source{background:color-mix(in srgb,var(--axion-accent)10%,var(--axion-panel))}}.axion-start-scan__preflight-source{letter-spacing:.02em;color:var(--axion-accent);white-space:nowrap;font-size:.68rem;font-weight:700;text-decoration:none}.axion-start-scan__preflight-source:hover{background:var(--axion-accent);text-decoration:none}@supports (color:color-mix(in lab, red, red)){.axion-start-scan__preflight-source:hover{background:color-mix(in srgb,var(--axion-accent)18%,var(--axion-panel))}}.axion-start-scan__preflight-pick:hover .axion-start-scan__preflight-slug{color:var(--axion-accent)}.axion-start-scan__version-option{justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.axion-start-scan__version-option-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.axion-start-scan__version-option-link{color:var(--axion-accent,#036b9d);flex:none;font-size:.7rem;font-weight:600;text-decoration:none}.axion-start-scan__version-option-link:hover{text-decoration:underline}.dark .axion-start-scan__target{background:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.dark .axion-start-scan__target{background:color-mix(in srgb,var(--axion-accent)10%,var(--axion-panel))}}.dark .axion-start-scan__preflight{background:var(--axion-text)}@supports (color:color-mix(in lab, red, red)){.dark .axion-start-scan__preflight{background:color-mix(in srgb,var(--axion-text)4%,var(--axion-panel))}}.dark .axion-start-scan__chip--rec{color:#6ee7b7;border-color:#34d399}@supports (color:color-mix(in lab, red, red)){.dark .axion-start-scan__chip--rec{border-color:color-mix(in srgb,#34d399 40%,var(--axion-border))}}.dark .axion-start-scan__chip--rec{background:#059669}@supports (color:color-mix(in lab, red, red)){.dark .axion-start-scan__chip--rec{background:color-mix(in srgb,#059669 22%,var(--axion-panel))}}.dark .axion-start-scan__chip--ok{color:#86efac;border-color:#4ade80}@supports (color:color-mix(in lab, red, red)){.dark .axion-start-scan__chip--ok{border-color:color-mix(in srgb,#4ade80 35%,var(--axion-border))}}.dark .axion-start-scan__chip--ok{background:#16a34a}@supports (color:color-mix(in lab, red, red)){.dark .axion-start-scan__chip--ok{background:color-mix(in srgb,#16a34a 18%,var(--axion-panel))}}.dark .axion-start-scan__chip--warn{color:#fcd34d;border-color:#fbbf24}@supports (color:color-mix(in lab, red, red)){.dark .axion-start-scan__chip--warn{border-color:color-mix(in srgb,#fbbf24 40%,var(--axion-border))}}.dark .axion-start-scan__chip--warn{background:#d97706}@supports (color:color-mix(in lab, red, red)){.dark .axion-start-scan__chip--warn{background:color-mix(in srgb,#d97706 18%,var(--axion-panel))}}.dark .axion-start-scan__preflight-warning{color:#fbbf24}.dark .axion-start-scan__preflight-card.is-recommended{border-color:#34d399}@supports (color:color-mix(in lab, red, red)){.dark .axion-start-scan__preflight-card.is-recommended{border-color:color-mix(in srgb,#34d399 38%,var(--axion-border))}}.dark .axion-start-scan__preflight-card.is-recommended{background:#059669}@supports (color:color-mix(in lab, red, red)){.dark .axion-start-scan__preflight-card.is-recommended{background:color-mix(in srgb,#059669 14%,var(--axion-panel))}}.dark .axion-start-scan__preflight-card.is-selected{border-color:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.dark .axion-start-scan__preflight-card.is-selected{border-color:color-mix(in srgb,var(--axion-accent)55%,var(--axion-border))}}.dark .axion-start-scan__preflight-card.is-selected{background:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.dark .axion-start-scan__preflight-card.is-selected{background:color-mix(in srgb,var(--axion-accent)16%,var(--axion-panel))}}@media (max-width:640px){.axion-start-scan__grid{grid-template-columns:1fr}.axion-start-scan__target{flex-direction:column;align-items:flex-start}.axion-start-scan__preflight-card{grid-template-columns:1fr}.axion-start-scan__preflight-source{justify-self:start}}.axion-start-scan__footer{border-top:1px solid var(--axion-border);justify-content:space-between;align-items:center;gap:.75rem;margin-top:.15rem;padding-top:.35rem;display:flex}.axion-start-scan__footer .axion-accent-btn{min-width:8.5rem}.axion-host-md{grid-template-columns:minmax(260px,300px) minmax(0,1fr);align-items:start;gap:1rem;min-height:0;display:grid}.axion-host-md__rail{border:1px solid var(--axion-border);background:var(--axion-panel);border-radius:12px;flex-direction:column;height:calc(100dvh - 11.5rem);min-height:0;max-height:calc(100dvh - 11.5rem);display:flex;position:-webkit-sticky;position:sticky;top:1rem;overflow:hidden}.axion-host-md__rail-head{border-bottom:1px solid var(--axion-border);flex-direction:column;flex:none;gap:.65rem;padding:.85rem .9rem;display:flex}.axion-host-md__search.ant-input-affix-wrapper{border:1px solid var(--axion-border);background:var(--axion-panel-elevated);color:var(--axion-text);border-radius:8px}.axion-host-md__search.ant-input-affix-wrapper>input.ant-input{color:var(--axion-text);background:0 0}.axion-host-md__search.ant-input-affix-wrapper input::placeholder{color:var(--axion-text-muted);opacity:.9}.axion-host-md__search-icon{color:var(--axion-text-muted)}.axion-host-md__search.ant-input-affix-wrapper:hover{border-color:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-host-md__search.ant-input-affix-wrapper:hover{border-color:color-mix(in srgb,var(--axion-accent)40%,var(--axion-border))}}.axion-host-md__search.ant-input-affix-wrapper-focused,.axion-host-md__search.ant-input-affix-wrapper:focus-within{border-color:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-host-md__search.ant-input-affix-wrapper-focused,.axion-host-md__search.ant-input-affix-wrapper:focus-within{border-color:color-mix(in srgb,var(--axion-accent)60%,var(--axion-border))}}.axion-host-md__search.ant-input-affix-wrapper-focused,.axion-host-md__search.ant-input-affix-wrapper:focus-within{box-shadow:0 0 0 2px var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-host-md__search.ant-input-affix-wrapper-focused,.axion-host-md__search.ant-input-affix-wrapper:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--axion-accent)20%,transparent)}}.dark .axion-host-md__search.ant-input-affix-wrapper{background:#fff}@supports (color:color-mix(in lab, red, red)){.dark .axion-host-md__search.ant-input-affix-wrapper{background:color-mix(in srgb,#fff 7%,var(--axion-panel))}}.dark .axion-host-md__search.ant-input-affix-wrapper{border-color:#fff}@supports (color:color-mix(in lab, red, red)){.dark .axion-host-md__search.ant-input-affix-wrapper{border-color:color-mix(in srgb,#fff 18%,var(--axion-border))}}.dark .axion-host-md__search.ant-input-affix-wrapper>input.ant-input{color:#f1f5f9}.dark .axion-host-md__search.ant-input-affix-wrapper input::placeholder{color:#94a3b8;opacity:1}.dark .axion-host-md__search-icon{color:#94a3b8}.axion-host-md__live-badge{letter-spacing:.02em;color:#0369a1;background:#e0f2fe;border:1px solid #7dd3fc;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;height:22px;padding:0 .55rem;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.axion-host-md__live-badge--lg,.ant-tag.axion-host-md__live-badge{border-radius:999px;height:24px;padding:0 .65rem;font-size:12px;line-height:22px}.axion-host-md__live-badge--lg:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:0}.axion-host-md__live-badge--lg:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:0}.axion-host-md__live-badge--lg:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:0}.ant-tag.axion-host-md__live-badge:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:0}.ant-tag.axion-host-md__live-badge:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:0}.ant-tag.axion-host-md__live-badge:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:0}.axion-host-md__live-badge--lg:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0}.axion-host-md__live-badge--lg:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0}.axion-host-md__live-badge--lg:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0}.ant-tag.axion-host-md__live-badge:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0}.ant-tag.axion-host-md__live-badge:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0}.ant-tag.axion-host-md__live-badge:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0}.dark .axion-host-md__live-badge,.dark .ant-tag.axion-host-md__live-badge{color:#e0f2fe!important;background:var(--axion-accent)!important}@supports (color:color-mix(in lab, red, red)){.dark .axion-host-md__live-badge,.dark .ant-tag.axion-host-md__live-badge{background:color-mix(in srgb,var(--axion-accent)38%,#0b1220)!important}}.dark .axion-host-md__live-badge,.dark .ant-tag.axion-host-md__live-badge{border-color:#7dd3fc!important}@supports (color:color-mix(in lab, red, red)){.dark .axion-host-md__live-badge,.dark .ant-tag.axion-host-md__live-badge{border-color:color-mix(in srgb,#7dd3fc 55%,var(--axion-accent))!important}}.dark .axion-host-md__live-badge,.dark .ant-tag.axion-host-md__live-badge{box-shadow:0 0 0 1px var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.dark .axion-host-md__live-badge,.dark .ant-tag.axion-host-md__live-badge{box-shadow:0 0 0 1px color-mix(in srgb,var(--axion-accent)25%,transparent)}}.axion-host-md__rail-title-row{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.axion-host-md__rail-title{color:var(--axion-text);font-weight:650}.axion-host-md__rail-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--axion-text)transparent;flex:auto;min-height:0;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.axion-host-md__rail-list{scrollbar-color:color-mix(in srgb,var(--axion-text)28%,transparent)transparent}}.axion-host-md__rail-list.is-drop{background:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-host-md__rail-list.is-drop{background:color-mix(in srgb,var(--axion-accent)6%,transparent)}}.axion-host-md__rail-list::-webkit-scrollbar{width:4px}.axion-host-md__rail-list::-webkit-scrollbar-track{background:0 0}.axion-host-md__rail-list::-webkit-scrollbar-thumb{background:var(--axion-text)}@supports (color:color-mix(in lab, red, red)){.axion-host-md__rail-list::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--axion-text)28%,transparent)}}.axion-host-md__rail-list::-webkit-scrollbar-thumb{border-radius:999px}.axion-host-md__rail-list::-webkit-scrollbar-thumb:hover{background:var(--axion-text)}@supports (color:color-mix(in lab, red, red)){.axion-host-md__rail-list::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--axion-text)42%,transparent)}}.axion-host-md__rail-item{box-sizing:border-box;border-bottom:1px solid var(--axion-border);border-left:2px solid transparent;align-items:stretch;width:100%;transition:background .15s,border-color .15s;display:flex}.axion-host-md__rail-item:hover{background:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-host-md__rail-item:hover{background:color-mix(in srgb,var(--axion-accent)6%,var(--axion-panel))}}.axion-host-md__rail-item.is-active{background:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-host-md__rail-item.is-active{background:color-mix(in srgb,var(--axion-accent)10%,var(--axion-panel))}}.axion-host-md__rail-item.is-active{border-left-color:var(--axion-accent)}.axion-host-md__rail-pick{all:unset;box-sizing:border-box;cursor:pointer;flex:auto;align-items:center;gap:.65rem;min-width:0;padding:.36rem .35rem .36rem .75rem;display:flex}.axion-host-md__rail-more{all:unset;box-sizing:border-box;width:36px;min-width:36px;color:var(--axion-text-muted);cursor:pointer;border-radius:0;justify-content:center;align-self:stretch;align-items:center;margin:0;display:inline-flex}.axion-host-md__rail-more:hover{background:var(--axion-text)}.axion-host-md__rail-more:focus-visible{background:var(--axion-text)}@supports (color:color-mix(in lab, red, red)){.axion-host-md__rail-more:hover{background:color-mix(in srgb,var(--axion-text)10%,transparent)}.axion-host-md__rail-more:focus-visible{background:color-mix(in srgb,var(--axion-text)10%,transparent)}}.axion-host-md__rail-more:hover{color:var(--axion-text)}.axion-host-md__rail-more:focus-visible{color:var(--axion-text)}.axion-fleet-toolbar{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.axion-fleet-folder{background:0 0}.axion-fleet-folder+.axion-fleet-folder{border-top:1px solid var(--axion-text)}@supports (color:color-mix(in lab, red, red)){.axion-fleet-folder+.axion-fleet-folder{border-top:1px solid color-mix(in srgb,var(--axion-text)6%,var(--axion-border))}}.axion-fleet-folder.is-drop{outline:1px dashed var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-fleet-folder.is-drop{outline:1px dashed color-mix(in srgb,var(--axion-accent)45%,transparent)}}.axion-fleet-folder.is-drop{outline-offset:-2px;background:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-fleet-folder.is-drop{background:color-mix(in srgb,var(--axion-accent)6%,transparent)}}.axion-fleet-folder__head{align-items:stretch;gap:0;width:100%;display:flex}.axion-fleet-folder__head:hover{background:var(--axion-text)}@supports (color:color-mix(in lab, red, red)){.axion-fleet-folder__head:hover{background:color-mix(in srgb,var(--axion-text)5%,transparent)}}.axion-fleet-folder__toggle{all:unset;box-sizing:border-box;cursor:pointer;min-width:0;color:var(--axion-text);border-radius:0;flex:auto;align-items:center;gap:.45rem;padding:.62rem .45rem .62rem .75rem;font-size:13px;font-weight:600;display:flex}.axion-fleet-folder.is-open>.axion-fleet-folder__head .axion-fleet-folder__toggle{color:var(--axion-text)}.axion-fleet-folder__chevron{width:1rem;color:var(--axion-text-muted);justify-content:center;align-items:center;font-size:13px;line-height:1;transition:transform .15s;display:inline-flex;transform:rotate(0)}.axion-fleet-folder__chevron[data-open=true]{transform:rotate(90deg)}.axion-fleet-folder__icon{color:var(--axion-text-muted);justify-content:center;align-items:center;font-size:15px;line-height:1;display:inline-flex}.axion-fleet-folder.is-open .axion-fleet-folder__icon{color:var(--axion-text)}.axion-fleet-folder__name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.axion-fleet-folder__list{border-left:1px solid var(--axion-text);margin:0 0 .2rem 1.2rem;padding:0;position:relative}@supports (color:color-mix(in lab, red, red)){.axion-fleet-folder__list{border-left:1px solid color-mix(in srgb,var(--axion-text)12%,var(--axion-border))}}.axion-fleet-folder.is-open .axion-host-md__rail-item{background:0 0;border-bottom:none;border-radius:0}.axion-fleet-folder.is-open .axion-host-md__rail-item:hover{background:var(--axion-text)}@supports (color:color-mix(in lab, red, red)){.axion-fleet-folder.is-open .axion-host-md__rail-item:hover{background:color-mix(in srgb,var(--axion-text)5%,transparent)}}.axion-fleet-folder.is-open .axion-host-md__rail-item.is-active{background:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-fleet-folder.is-open .axion-host-md__rail-item.is-active{background:color-mix(in srgb,var(--axion-accent)11%,var(--axion-panel))}}.axion-fleet-folder.is-open .axion-host-md__rail-item.is-active{border-left-color:var(--axion-accent)}.axion-fleet-folder.is-open .axion-host-md__rail-pick{padding:.34rem .35rem .34rem .55rem}.axion-fleet-folder__empty{color:var(--axion-text-muted);justify-content:space-between;align-items:center;gap:.35rem;padding:.35rem .35rem .4rem .55rem;font-size:12px;display:flex}.axion-fleet-folder__empty .ant-btn{padding-left:.35rem;padding-right:.35rem}.axion-host-md__folder-select{min-width:9rem;max-width:14rem}.axion-host-md__dot{background:var(--axion-text);border-radius:99px;flex-shrink:0;width:8px;height:8px}@supports (color:color-mix(in lab, red, red)){.axion-host-md__dot{background:color-mix(in srgb,var(--axion-text)28%,transparent)}}.axion-host-md__dot.is-live{background:var(--axion-accent);box-shadow:0 0 0 3px var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-host-md__dot.is-live{box-shadow:0 0 0 3px color-mix(in srgb,var(--axion-accent)22%,transparent)}}.axion-host-md__dot.is-idle{background:var(--axion-success)}.axion-host-md__dot.is-new{background:var(--axion-text-muted)}@supports (color:color-mix(in lab, red, red)){.axion-host-md__dot.is-new{background:color-mix(in srgb,var(--axion-text-muted)55%,transparent)}}.axion-host-md__rail-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.axion-host-md__rail-name{color:var(--axion-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.axion-host-md__rail-item.is-active .axion-host-md__rail-name{font-weight:680}.axion-host-md__rail-meta{color:var(--axion-text-muted);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;overflow:hidden}.axion-host-md__rail-foot{border-top:1px solid var(--axion-border);flex:none;padding:.75rem .9rem}.axion-host-md__detail{flex-direction:column;gap:.9rem;min-width:0;height:calc(100dvh - 11.5rem);min-height:0;max-height:calc(100dvh - 11.5rem);display:flex}.axion-host-md__identity{border:1px solid var(--axion-border);background:var(--axion-accent);border-radius:12px;flex:none}@supports (color:color-mix(in lab, red, red)){.axion-host-md__identity{background:color-mix(in srgb,var(--axion-accent)5%,var(--axion-panel))}}.axion-host-md__identity{padding:1.05rem 1.15rem}.dark .axion-host-md__identity{background:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.dark .axion-host-md__identity{background:color-mix(in srgb,var(--axion-accent)8%,var(--axion-panel))}}.axion-host-md__identity-top{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.axion-host-md__identity-copy{flex:auto;min-width:0}.axion-host-md__identity-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.5rem;max-width:100%;display:flex}.axion-host-md__identity-actions .axion-host-md__scan-cta.ant-btn{height:36px!important;box-shadow:0 0 0 2px var(--axion-accent),0 0 14px var(--axion-accent)!important;border-radius:8px!important;padding-left:16px!important;padding-right:16px!important;font-size:14px!important;font-weight:700!important}@supports (color:color-mix(in lab, red, red)){.axion-host-md__identity-actions .axion-host-md__scan-cta.ant-btn{box-shadow:0 0 0 2px color-mix(in srgb,var(--axion-accent)28%,transparent),0 0 14px color-mix(in srgb,var(--axion-accent)40%,transparent)!important}}.axion-host-md__identity-actions .axion-host-md__scan-cta.ant-btn:hover:not(:disabled){box-shadow:0 0 0 3px var(--axion-accent),0 0 18px var(--axion-accent)!important}@supports (color:color-mix(in lab, red, red)){.axion-host-md__identity-actions .axion-host-md__scan-cta.ant-btn:hover:not(:disabled){box-shadow:0 0 0 3px color-mix(in srgb,var(--axion-accent)36%,transparent),0 0 18px color-mix(in srgb,var(--axion-accent)50%,transparent)!important}}.axion-host-md__identity-actions .axion-host-md__scan-cta.ant-btn:disabled{box-shadow:none!important}.dark .axion-host-md__identity-actions .axion-host-md__scan-cta.ant-btn{box-shadow:0 0 0 2px rgba(56,189,248,.3),0 0 16px rgba(3,137,201,.45)!important}.dark .axion-host-md__identity-actions .axion-host-md__scan-cta.ant-btn:hover:not(:disabled){box-shadow:0 0 0 3px rgba(56,189,248,.4),0 0 20px rgba(3,137,201,.55)!important}.axion-host-md__identity-title-row{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.axion-host-md__identity-name{color:var(--axion-text);margin:0;font-size:1.25rem;font-weight:680;line-height:1.25}.axion-host-md__identity-note{color:var(--axion-text-muted);max-width:52ch;margin:.4rem 0 0;font-size:.9rem;line-height:1.45}.axion-host-md__meta-grid{grid-template-columns:minmax(0,1.4fr) minmax(4.5rem,.7fr) repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.axion-host-md__meta-label{letter-spacing:.04em;text-transform:uppercase;color:var(--axion-text-muted);margin-bottom:.25rem;font-size:11px}.axion-host-md__meta-value{color:var(--axion-text);text-overflow:ellipsis;white-space:nowrap;font-weight:620;overflow:hidden}.axion-host-md__dock{border:1px solid var(--axion-border);background:var(--axion-panel);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;padding:.8rem .95rem;display:flex}.axion-host-md__dock-primary,.axion-host-md__dock-tools{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.axion-host-md__scan-btn--running{cursor:pointer}.axion-host-md__scan-spinner{border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite axion-host-md-spin;display:inline-block}@keyframes axion-host-md-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.axion-host-md__scan-spinner{opacity:.85;border-top-color:#fff;animation:none}}.axion-host-md__report-actions{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:.5rem;display:inline-flex}.axion-host-md__report-actions .ant-btn{white-space:nowrap;border-radius:6px;height:32px;margin-left:0;margin-right:0;padding-left:15px;padding-right:15px;font-size:14px}.axion-host-md__report-actions .ant-btn .ant-btn-icon:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:6px}.axion-host-md__report-actions .ant-btn .ant-btn-icon:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:6px}.axion-host-md__report-actions .ant-btn .ant-btn-icon:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:6px}.axion-host-md__report-actions .ant-btn .ant-btn-icon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:6px}.axion-host-md__report-actions .ant-btn .ant-btn-icon:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:6px}.axion-host-md__report-actions .ant-btn .ant-btn-icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:6px}.axion-host-md__report-btn.ant-btn{color:var(--axion-accent);border-color:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-host-md__report-btn.ant-btn{border-color:color-mix(in srgb,var(--axion-accent)45%,var(--axion-border))}}.axion-host-md__report-btn.ant-btn{background:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-host-md__report-btn.ant-btn{background:color-mix(in srgb,var(--axion-accent)10%,var(--axion-panel))}}.axion-host-md__report-btn.ant-btn:hover,.axion-host-md__report-btn.ant-btn:focus{color:var(--axion-accent)!important;border-color:var(--axion-accent)!important}@supports (color:color-mix(in lab, red, red)){.axion-host-md__report-btn.ant-btn:hover,.axion-host-md__report-btn.ant-btn:focus{border-color:color-mix(in srgb,var(--axion-accent)65%,var(--axion-border))!important}}.axion-host-md__report-btn.ant-btn:hover,.axion-host-md__report-btn.ant-btn:focus{background:var(--axion-accent)!important}@supports (color:color-mix(in lab, red, red)){.axion-host-md__report-btn.ant-btn:hover,.axion-host-md__report-btn.ant-btn:focus{background:color-mix(in srgb,var(--axion-accent)16%,var(--axion-panel))!important}}.dark .axion-host-md__report-btn.ant-btn{color:#7dd3fc;border-color:#7dd3fc}@supports (color:color-mix(in lab, red, red)){.dark .axion-host-md__report-btn.ant-btn{border-color:color-mix(in srgb,#7dd3fc 50%,var(--axion-accent))}}.dark .axion-host-md__report-btn.ant-btn{background:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.dark .axion-host-md__report-btn.ant-btn{background:color-mix(in srgb,var(--axion-accent)22%,#0b1220)}}.dark .axion-host-md__report-btn.ant-btn:hover,.dark .axion-host-md__report-btn.ant-btn:focus{color:#e0f2fe!important;border-color:#7dd3fc!important}@supports (color:color-mix(in lab, red, red)){.dark .axion-host-md__report-btn.ant-btn:hover,.dark .axion-host-md__report-btn.ant-btn:focus{border-color:color-mix(in srgb,#7dd3fc 70%,var(--axion-accent))!important}}.dark .axion-host-md__report-btn.ant-btn:hover,.dark .axion-host-md__report-btn.ant-btn:focus{background:var(--axion-accent)!important}@supports (color:color-mix(in lab, red, red)){.dark .axion-host-md__report-btn.ant-btn:hover,.dark .axion-host-md__report-btn.ant-btn:focus{background:color-mix(in srgb,var(--axion-accent)30%,#0b1220)!important}}.axion-host-md__tool{border:1px solid var(--axion-text);border-radius:8px;align-items:center;gap:.4rem;height:36px;padding:0 .85rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.axion-host-md__tool{border:1px solid color-mix(in srgb,var(--axion-text)22%,var(--axion-border))}}.axion-host-md__tool{background:var(--axion-panel);color:var(--axion-text);font:inherit;cursor:pointer;font-size:13px;font-weight:550;transition:background .15s,border-color .15s,color .15s}.dark .axion-host-md__tool{border-color:#fff}@supports (color:color-mix(in lab, red, red)){.dark .axion-host-md__tool{border-color:color-mix(in srgb,#fff 18%,var(--axion-border))}}.dark .axion-host-md__tool{background:var(--axion-panel-elevated)}.axion-host-md__tool:hover:not(:disabled){border-color:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-host-md__tool:hover:not(:disabled){border-color:color-mix(in srgb,var(--axion-accent)55%,var(--axion-border))}}.axion-host-md__tool:hover:not(:disabled){background:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-host-md__tool:hover:not(:disabled){background:color-mix(in srgb,var(--axion-accent)10%,var(--axion-panel))}}.axion-host-md__tool:hover:not(:disabled){color:var(--axion-accent)}.axion-host-md__tool:disabled{opacity:.5;cursor:not-allowed}.axion-host-md__tool--danger{border-color:var(--axion-danger)}@supports (color:color-mix(in lab, red, red)){.axion-host-md__tool--danger{border-color:color-mix(in srgb,var(--axion-danger)35%,var(--axion-border))}}.axion-host-md__tool--danger{color:var(--axion-danger)}@supports (color:color-mix(in lab, red, red)){.axion-host-md__tool--danger{color:color-mix(in srgb,var(--axion-danger)85%,var(--axion-text))}}.axion-host-md__tool--danger:hover:not(:disabled){border-color:var(--axion-danger)}@supports (color:color-mix(in lab, red, red)){.axion-host-md__tool--danger:hover:not(:disabled){border-color:color-mix(in srgb,var(--axion-danger)55%,var(--axion-border))}}.axion-host-md__tool--danger:hover:not(:disabled){background:var(--axion-danger)}@supports (color:color-mix(in lab, red, red)){.axion-host-md__tool--danger:hover:not(:disabled){background:color-mix(in srgb,var(--axion-danger)10%,var(--axion-panel))}}.axion-host-md__tool--danger:hover:not(:disabled){color:var(--axion-danger)}.axion-host-md__timeline{border:1px solid var(--axion-border);background:var(--axion-panel);border-radius:12px;flex-direction:column;flex:auto;min-height:0;padding:.95rem 1rem 1rem;display:flex;overflow:hidden}.axion-host-md__timeline-head{flex:none;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.85rem;display:flex}.axion-host-md__timeline-tools{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:.5rem;max-width:min(100%,28rem);display:flex}.axion-host-md__history-search.ant-input-affix-wrapper,.axion-host-md__history-type .ant-select-selector{border:1px solid var(--axion-border)!important;background:var(--axion-panel-elevated)!important;height:32px!important;min-height:32px!important;box-shadow:none!important;border-radius:8px!important}.dark .axion-host-md__history-search.ant-input-affix-wrapper,.dark .axion-host-md__history-type .ant-select-selector{border-color:#fff!important}@supports (color:color-mix(in lab, red, red)){.dark .axion-host-md__history-search.ant-input-affix-wrapper,.dark .axion-host-md__history-type .ant-select-selector{border-color:color-mix(in srgb,#fff 18%,var(--axion-border))!important}}.dark .axion-host-md__history-search.ant-input-affix-wrapper,.dark .axion-host-md__history-type .ant-select-selector{background:#fff!important}@supports (color:color-mix(in lab, red, red)){.dark .axion-host-md__history-search.ant-input-affix-wrapper,.dark .axion-host-md__history-type .ant-select-selector{background:color-mix(in srgb,#fff 7%,var(--axion-panel))!important}}.axion-host-md__history-search.ant-input-affix-wrapper{width:min(11.5rem,42vw);min-width:9.5rem;align-items:center!important;padding-top:0!important;padding-bottom:0!important;display:inline-flex!important}.axion-host-md__history-search.ant-input-affix-wrapper>input.ant-input{height:30px!important;color:var(--axion-text)!important;background:0 0!important;line-height:30px!important}.axion-host-md__history-search.ant-input-affix-wrapper input::placeholder{color:var(--axion-text-muted)!important}.axion-host-md__history-search .axion-host-md__search-icon{color:var(--axion-text-muted)}.axion-host-md__history-search.ant-input-affix-wrapper:hover,.axion-host-md__history-type.ant-select:hover .ant-select-selector{border-color:var(--axion-accent)!important}@supports (color:color-mix(in lab, red, red)){.axion-host-md__history-search.ant-input-affix-wrapper:hover,.axion-host-md__history-type.ant-select:hover .ant-select-selector{border-color:color-mix(in srgb,var(--axion-accent)45%,var(--axion-border))!important}}.axion-host-md__history-search.ant-input-affix-wrapper-focused,.axion-host-md__history-search.ant-input-affix-wrapper:focus-within,.axion-host-md__history-type.ant-select-focused .ant-select-selector{border-color:var(--axion-accent)!important}@supports (color:color-mix(in lab, red, red)){.axion-host-md__history-search.ant-input-affix-wrapper-focused,.axion-host-md__history-search.ant-input-affix-wrapper:focus-within,.axion-host-md__history-type.ant-select-focused .ant-select-selector{border-color:color-mix(in srgb,var(--axion-accent)60%,var(--axion-border))!important}}.axion-host-md__history-search.ant-input-affix-wrapper-focused,.axion-host-md__history-search.ant-input-affix-wrapper:focus-within,.axion-host-md__history-type.ant-select-focused .ant-select-selector{box-shadow:0 0 0 2px var(--axion-accent)!important}@supports (color:color-mix(in lab, red, red)){.axion-host-md__history-search.ant-input-affix-wrapper-focused,.axion-host-md__history-search.ant-input-affix-wrapper:focus-within,.axion-host-md__history-type.ant-select-focused .ant-select-selector{box-shadow:0 0 0 2px color-mix(in srgb,var(--axion-accent)18%,transparent)!important}}.axion-host-md__history-type.ant-select{min-width:8.25rem;height:32px}.axion-host-md__history-type .ant-select-selector{align-items:center!important;padding-left:11px!important;padding-right:11px!important;display:flex!important}.axion-host-md__history-type .ant-select-selection-item{font-weight:550;color:var(--axion-text)!important;line-height:30px!important}.axion-host-md__history-type .ant-select-arrow{color:var(--axion-text-muted)}.axion-host-md__timeline-title{color:var(--axion-text);flex-wrap:wrap;align-items:center;gap:.45rem .55rem;margin:0;font-size:1rem;font-weight:650;display:flex}.axion-host-md__timeline-count{white-space:nowrap;border:1px solid var(--axion-border);background:var(--axion-panel-elevated);border-radius:999px;flex-shrink:0;padding:.18rem .55rem;font-size:12px;font-weight:550;line-height:1.2}@supports (color:color-mix(in lab, red, red)){.axion-host-md__timeline-count{background:color-mix(in srgb,var(--axion-panel-elevated)85%,transparent)}}.axion-host-md__timeline-count{color:var(--axion-text-muted)}.dark .axion-host-md__timeline-count{background:#fff}@supports (color:color-mix(in lab, red, red)){.dark .axion-host-md__timeline-count{background:color-mix(in srgb,#fff 6%,var(--axion-panel))}}.dark .axion-host-md__timeline-count{color:rgba(255,255,255,.75)}.axion-host-md__timeline-sub{margin:.25rem 0 0;font-size:12.5px}@media (max-width:900px){.axion-host-md__timeline-head{flex-direction:column;align-items:stretch}.axion-host-md__timeline-tools{justify-content:stretch;max-width:none}.axion-host-md__history-search.ant-input-affix-wrapper{flex:auto;width:auto;min-width:0}.axion-host-md__history-type.ant-select{flex:none}}.axion-host-md__table-wrap{border:1px solid var(--axion-border);border-radius:10px;flex:auto;min-height:0;overflow:auto}.axion-host-md__timeline-pager{flex:none;justify-content:flex-end;padding-top:.75rem;display:flex}.axion-host-md__table{border-collapse:collapse;width:100%;min-width:980px}.axion-host-md__table thead th{z-index:1;background:var(--axion-panel);position:-webkit-sticky;position:sticky;top:0}.axion-host-md__table th,.axion-host-md__table td{text-align:left;border-bottom:1px solid var(--axion-border);vertical-align:middle;padding:.7rem .85rem}.axion-host-md__table th{letter-spacing:.04em;text-transform:uppercase;color:var(--axion-text-muted);background:var(--axion-text);font-size:11px}@supports (color:color-mix(in lab, red, red)){.axion-host-md__table th{background:color-mix(in srgb,var(--axion-text)3%,var(--axion-panel))}}.axion-host-md__table th{white-space:nowrap;font-weight:650}.axion-host-md__table tbody tr:nth-child(2n){background:var(--axion-text)}@supports (color:color-mix(in lab, red, red)){.axion-host-md__table tbody tr:nth-child(2n){background:color-mix(in srgb,var(--axion-text)2%,transparent)}}.axion-host-md__table tbody tr:last-child td{border-bottom:0}.axion-host-md__table tbody tr.is-running{background:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-host-md__table tbody tr.is-running{background:color-mix(in srgb,var(--axion-accent)7%,transparent)}}.axion-host-md__table th.axion-host-md__scan-col,.axion-host-md__table td.axion-host-md__scan-col{width:168px;max-width:168px}.axion-host-md__scan-name{color:var(--axion-text);text-overflow:ellipsis;white-space:nowrap;cursor:default;max-width:100%;font-weight:600;overflow:hidden}.axion-host-md__scan-type{color:var(--axion-text-muted);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.axion-host-md__when{color:var(--axion-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.axion-host-md__when-local{color:var(--axion-text);letter-spacing:-.01em;font-weight:550}.axion-host-md__report-cell{width:46%;min-width:460px}.axion-host-md__report-wave{height:18px;color:var(--axion-text-muted);align-items:center;gap:5px;padding-left:2px;padding-right:2px;display:inline-flex}.axion-host-md__report-wave>span{opacity:.35;background:currentColor;border-radius:999px;width:5px;height:5px;animation:1.1s ease-in-out infinite axion-report-wave}.axion-host-md__report-wave>span:nth-child(2){animation-delay:.16s}.axion-host-md__report-wave>span:nth-child(3){animation-delay:.32s}@keyframes axion-report-wave{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.axion-host-md__report-wave>span{opacity:.55;animation:none}}.axion-host-md__delete-cell{white-space:nowrap;text-align:right;width:1%}.axion-host-md__delete-cell .ant-btn{border-radius:6px;height:32px;padding-left:15px;padding-right:15px;font-size:14px}@media (max-width:960px){.axion-host-md{grid-template-columns:1fr}.axion-host-md__rail{height:280px;max-height:280px;position:static}.axion-host-md__detail{height:auto;max-height:none}.axion-host-md__meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.axion-host-md__identity-top{flex-direction:column;align-items:stretch}.axion-host-md__identity-actions{justify-content:flex-start}}@media (max-width:640px){.axion-host-md__meta-grid{grid-template-columns:1fr}.axion-host-md__dock{align-items:stretch}.axion-host-md__dock-primary,.axion-host-md__dock-tools{width:100%}}:root{--eng-bg:#f4f7fb;--eng-surface:#fff;--eng-surface-2:#f8fafc;--eng-elevated:#fff;--eng-panel:#fff;--eng-panel-soft:rgba(15,23,42,.02);--eng-border:#e2e8f0;--eng-border-strong:#cbd5e1;--eng-text:#0f172a;--eng-text-secondary:#334155;--eng-text-muted:#64748b;--eng-text-faint:#94a3b8;--eng-accent:#036b9d;--eng-accent-soft:rgba(3,107,157,.1);--eng-accent-border:rgba(3,107,157,.28);--eng-accent-text:#025882;--eng-indigo:#4f46e5;--eng-indigo-soft:rgba(79,70,229,.1);--eng-indigo-border:rgba(79,70,229,.28);--eng-violet-soft:rgba(124,58,237,.08);--eng-violet-border:rgba(124,58,237,.25);--eng-violet-text:#6d28d9;--eng-live:#16a34a;--eng-live-soft:rgba(22,163,74,.12);--eng-live-border:rgba(22,163,74,.28);--eng-live-text:#15803d;--eng-done:#64748b;--eng-done-soft:rgba(100,116,139,.12);--eng-done-border:rgba(100,116,139,.28);--eng-danger:#dc2626;--eng-danger-soft:rgba(220,38,38,.1);--eng-danger-border:rgba(220,38,38,.28);--eng-danger-text:#b91c1c;--eng-finding:#e11d48;--eng-finding-soft:rgba(225,29,72,.08);--eng-finding-border:rgba(225,29,72,.22);--eng-finding-text:#be123c;--eng-warn:#d97706;--eng-warn-soft:rgba(217,119,6,.12);--eng-warn-border:rgba(217,119,6,.3);--eng-warn-text:#b45309;--eng-cmd-bg:linear-gradient(180deg,#f0fdf4,#ecfdf5);--eng-cmd-border:rgba(22,163,74,.28);--eng-cmd-prompt:#16a34a;--eng-io-bg:#f8fafc;--eng-io-border:#e2e8f0;--eng-rail:rgba(3,107,157,.45);--eng-node-bg:#fff;--eng-node-border:#036b9d;--eng-shadow:0 18px 50px rgba(15,23,42,.12);--eng-modal-border:#e2e8f0}.dark{--eng-bg:#0b0d14;--eng-surface:#0f1118;--eng-surface-2:rgba(14,16,24,.98);--eng-elevated:rgba(12,14,22,.95);--eng-panel:rgba(255,255,255,.024);--eng-panel-soft:rgba(255,255,255,.03);--eng-border:rgba(255,255,255,.08);--eng-border-strong:rgba(255,255,255,.14);--eng-text:#f1f5f9;--eng-text-secondary:#e2e8f0;--eng-text-muted:rgba(148,163,184,.95);--eng-text-faint:rgba(148,163,184,.8);--eng-accent:#38bdf8;--eng-accent-soft:rgba(3,107,157,.22);--eng-accent-border:rgba(56,189,248,.35);--eng-accent-text:#7dd3fc;--eng-indigo:#818cf8;--eng-indigo-soft:rgba(129,140,248,.14);--eng-indigo-border:rgba(129,140,248,.35);--eng-violet-soft:rgba(139,92,246,.14);--eng-violet-border:rgba(167,139,250,.35);--eng-violet-text:#ddd6fe;--eng-live:#34d399;--eng-live-soft:rgba(52,211,153,.12);--eng-live-border:rgba(52,211,153,.3);--eng-live-text:#6ee7b7;--eng-done:#94a3b8;--eng-done-soft:rgba(148,163,184,.12);--eng-done-border:rgba(148,163,184,.3);--eng-danger:#f87171;--eng-danger-soft:rgba(239,68,68,.2);--eng-danger-border:rgba(248,113,113,.35);--eng-danger-text:#fecaca;--eng-finding:#fb7185;--eng-finding-soft:rgba(136,19,55,.18);--eng-finding-border:rgba(251,113,133,.28);--eng-finding-text:#fda4af;--eng-warn:#fbbf24;--eng-warn-soft:rgba(245,158,11,.1);--eng-warn-border:rgba(251,191,36,.45);--eng-warn-text:#fde68a;--eng-cmd-bg:linear-gradient(180deg,rgba(16,24,20,.95),rgba(8,12,10,.98));--eng-cmd-border:rgba(52,211,153,.28);--eng-cmd-prompt:#34d399;--eng-io-bg:rgba(0,0,0,.35);--eng-io-border:rgba(255,255,255,.06);--eng-rail:rgba(99,102,241,.45);--eng-node-bg:#0b0d14;--eng-node-border:rgba(129,140,248,.95);--eng-shadow:0 24px 80px rgba(0,0,0,.55);--eng-modal-border:rgba(255,255,255,.08)}.axion-engagement-modal .ant-modal-wrap{justify-content:center!important;align-items:flex-start!important;display:flex!important;overflow:clip!important}.axion-engagement-modal .ant-modal{transform-origin:50%!important;width:min(96rem,100vw - 1.5rem)!important;max-width:min(96rem,100vw - 1.5rem)!important;height:min(92dvh,100dvh - 1.5rem)!important;max-height:min(92dvh,100dvh - 1.5rem)!important;margin:0 auto!important;padding-bottom:0!important;top:max(12px,50dvh + min(92dvh,100dvh - 1.5rem)/-2)!important}.axion-engagement-modal .ant-modal-container{box-sizing:border-box!important;flex-direction:column!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;display:flex!important;overflow:hidden!important}.axion-engagement-modal .ant-modal-content{border:1px solid var(--eng-modal-border);box-shadow:var(--eng-shadow);border-radius:1rem;background:var(--eng-surface)!important;box-sizing:border-box!important;flex-direction:column!important;flex:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;padding:0!important;display:flex!important;overflow:hidden!important}.axion-engagement-modal .ant-modal-header{margin:0;padding:.7rem 1.15rem .35rem;width:100%!important;box-shadow:none!important;box-sizing:border-box!important;background:0 0!important;border-bottom:none!important;flex:none!important}.axion-engagement-modal .ant-modal-title{letter-spacing:-.02em;font-size:.92rem;font-weight:600;color:var(--eng-text-muted)!important;background:0 0!important}.axion-engagement-modal .ant-modal-close{top:12px;color:var(--eng-text-muted)!important}.axion-engagement-modal .ant-modal-close:hover{color:var(--eng-text)!important;background:var(--eng-panel-soft)!important}.axion-engagement-modal .ant-modal-body{background:var(--eng-bg);box-sizing:border-box!important;flex-direction:column!important;flex:auto!important;align-self:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;display:flex!important;overflow:hidden!important}.axion-engagement-modal .ant-modal-footer{display:none!important}.tool-row-spinner{border:1.5px solid var(--eng-accent);border-radius:999px;width:.7rem;height:.7rem}@supports (color:color-mix(in lab, red, red)){.tool-row-spinner{border:1.5px solid color-mix(in srgb,var(--eng-accent)35%,transparent)}}.tool-row-spinner{border-top-color:var(--eng-accent);animation:.7s linear infinite engagementSpin;display:inline-block}.engagement-live-dot-wrap{flex-shrink:0;place-items:center;width:.85rem;height:.85rem;display:inline-grid;position:relative}.engagement-live-dot-core{z-index:1;background:#fb923c;border-radius:999px;width:.55rem;height:.55rem;box-shadow:0 0 0 2px rgba(251,146,60,.22)}.engagement-live-dot-ring{pointer-events:none;border:1.5px solid rgba(251,146,60,.65);border-radius:999px;width:.55rem;height:.55rem;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.engagement-calling-dots{align-items:center;gap:3px;height:.7rem;margin-left:2px;display:inline-flex}.engagement-calling-dots__dot{background:currentColor;border-radius:999px;width:3px;height:3px}.engagement-term-calling-badge{letter-spacing:.04em;text-transform:uppercase;color:#fdba74;background:rgba(251,146,60,.12);border:1px solid rgba(251,146,60,.28);border-radius:999px;flex-shrink:0;align-items:center;gap:1px;margin-left:.35rem;padding:.12rem .45rem;font-family:Fira Code,ui-monospace,monospace;font-size:.62rem;font-weight:700;display:inline-flex}.engagement-tool-live-shell{border-radius:.5rem;position:relative;overflow:hidden}.engagement-tool-live-shimmer{pointer-events:none;z-index:0;background:linear-gradient(110deg,transparent 20%,rgba(251,146,60,.1) 45%,transparent 70%) 0 0/220% 100%;animation:1.8s ease-in-out infinite engagementLiveShimmer;position:absolute;top:0;bottom:0;left:0;right:0}.engagement-tool-live-shell>*{z-index:1;position:relative}.eng-cmd.is-calling,.engagement-tool-toggle.is-calling{border-color:rgba(251,146,60,.4)!important}@keyframes engagementLiveShimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes engagementSpin{to{transform:rotate(360deg)}}.engagement-launching{color:var(--eng-text-muted);flex-direction:column;gap:.45rem;padding:.35rem .15rem;font-size:.82rem;display:flex}.engagement-launching__row{color:var(--eng-text-secondary);align-items:center;gap:.65rem;font-family:Fira Code,ui-monospace,monospace;display:flex}.engagement-launching__sub{color:var(--eng-text-faint);margin:0;padding-left:1.55rem;font-size:.72rem}.engagement-complete-banner{border:1px solid var(--eng-live-border);background:var(--eng-live-soft);color:var(--eng-live-text);letter-spacing:.04em;text-transform:uppercase;border-radius:.7rem;margin-bottom:.85rem;padding:.65rem .85rem;font-size:.78rem;font-weight:650}.engagement-complete-banner.is-stopped{border-color:var(--eng-done-border);background:var(--eng-done-soft);color:var(--eng-done)}.engagement-monitor{box-sizing:border-box;background:#0b0d14;flex-direction:column;flex:auto;align-self:stretch;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;display:flex;position:relative;overflow:clip}.engagement-topbar{background:rgba(14,16,24,.98);border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0;align-items:center;gap:1rem;min-width:0;padding:.85rem 1.1rem;display:flex}.engagement-topbar-main{flex:1;min-width:0}.engagement-topbar-title-row{align-items:center;gap:.5rem;min-width:0;display:flex}.engagement-topbar-title{letter-spacing:-.02em;color:#f1f5f9;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:.98rem;font-weight:650;overflow:hidden}.engagement-state-pill{color:#6ee7b7;letter-spacing:.04em;text-transform:uppercase;background:rgba(52,211,153,.12);border:1px solid rgba(52,211,153,.3);border-radius:999px;flex-shrink:0;padding:.15rem .5rem;font-size:.65rem;font-weight:700}.engagement-kind-pill{border:1px solid var(--eng-accent-border);background:var(--eng-accent-soft);color:var(--eng-accent-text);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:.15rem .5rem;font-size:.65rem;font-weight:700}.engagement-state-pill.is-done{color:#cbd5e1;background:rgba(148,163,184,.12);border-color:rgba(148,163,184,.3)}.engagement-topbar-meta{color:rgba(148,163,184,.9);align-items:center;gap:.4rem;min-width:0;margin-top:.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;display:flex;overflow:hidden}.engagement-topbar-host,.engagement-topbar-meta>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.engagement-topbar-sep{opacity:.5;flex-shrink:0}.engagement-topbar-aside{flex-shrink:0;align-items:center;gap:.45rem;margin-left:auto;display:flex}.engagement-topbar-stats{flex-shrink:0;align-items:center;gap:.45rem;display:flex}.engagement-stat{color:rgba(148,163,184,.9);white-space:nowrap;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:.55rem;align-items:center;gap:.4rem;min-height:2rem;padding:.35rem .65rem;display:inline-flex}.engagement-stat i{text-align:center;opacity:.85;flex-shrink:0;width:.85rem;font-size:.7rem}.engagement-stat-value{color:#e2e8f0;font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:.75rem;font-weight:650;display:inline}.engagement-topbar-actions{flex-shrink:0;align-items:center;gap:.45rem;display:flex}.engagement-live-dot{background:#34d399;border-radius:999px;flex-shrink:0;width:.45rem;height:.45rem;animation:1.6s ease-out infinite engagementPulse;box-shadow:0 0 rgba(52,211,153,.55)}.engagement-live-dot.is-done{box-shadow:none;background:#94a3b8;animation:none}@keyframes engagementPulse{0%{box-shadow:0 0 rgba(52,211,153,.45)}70%{box-shadow:0 0 0 7px rgba(52,211,153,0)}to{box-shadow:0 0 rgba(52,211,153,0)}}.engagement-btn{white-space:nowrap;cursor:pointer;border:1px solid transparent;border-radius:.55rem;justify-content:center;align-items:center;gap:.35rem;min-height:2rem;padding:.4rem .7rem;font-size:.7rem;font-weight:650;transition:background .15s,border-color .15s,opacity .15s;display:inline-flex}.engagement-btn:disabled{opacity:.5;cursor:not-allowed}.engagement-btn--danger{color:#fecaca;background:rgba(239,68,68,.2);border-color:rgba(248,113,113,.35)}.engagement-btn--danger:hover:not(:disabled){background:rgba(239,68,68,.32)}.engagement-btn--primary{color:#99f6e4;background:rgba(45,212,191,.22);border-color:rgba(45,212,191,.4);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.engagement-btn--primary:hover{color:#ccfbf1;background:rgba(45,212,191,.32)}.engagement-btn--ghost{color:rgba(226,232,240,.85);background:0 0;border-color:rgba(255,255,255,.1)}.engagement-tabs{display:none}.engagement-workspace{box-sizing:border-box;flex:auto;align-self:stretch;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;padding:.75rem 1rem 1rem;display:flex;position:relative;overflow:clip}.engagement-pane{background:rgba(12,14,22,.95);border:1px solid rgba(255,255,255,.07);border-radius:.85rem;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:clip}.engagement-pane--log{flex:auto;align-self:stretch;width:100%;min-width:0;max-width:100%;height:100%;min-height:0}.engagement-plan-drawer{z-index:20;opacity:0;pointer-events:none;width:min(28rem,100% - 1.5rem);box-shadow:none;background:rgba(14,16,24,.98);border-color:rgba(129,140,248,.22);transition:transform .22s,opacity .18s,box-shadow .22s;position:absolute;top:.75rem;bottom:1rem;right:1rem;transform:translate(calc(100% + 1.25rem))}.engagement-monitor.plan-open .engagement-plan-drawer{opacity:1;pointer-events:auto;transform:translate(0);box-shadow:-16px 0 48px rgba(0,0,0,.45)}.engagement-monitor.plan-open--checklist .engagement-plan-drawer{width:min(52rem,100% - 1.5rem)}.engagement-agents-drawer{z-index:20;opacity:0;pointer-events:none;width:min(30rem,100% - 1.5rem);box-shadow:none;background:rgba(14,16,24,.98);border-color:rgba(167,139,250,.28);flex-direction:column;transition:transform .22s,opacity .18s,box-shadow .22s;display:flex;position:absolute;top:.75rem;bottom:1rem;left:1rem;transform:translate(calc(-100% - 1.25rem))}.engagement-monitor.agents-open .engagement-agents-drawer{opacity:1;pointer-events:auto;transform:translate(0);box-shadow:16px 0 48px rgba(0,0,0,.45)}.engagement-agents-backdrop{display:none}.engagement-agents-drawer-head{text-transform:none;letter-spacing:0;align-items:center}.engagement-agents-count{color:rgba(148,163,184,.95);margin-top:.15rem;font-size:.72rem;font-weight:500;display:block}.agent-map-tree{padding:.55rem .55rem 1rem}.agent-tree{flex-direction:column;gap:0;display:flex;position:relative}.agent-tree--solo{gap:.65rem}.agent-tree-hint{color:rgba(148,163,184,.9);margin:0;padding-left:.15rem;font-size:.75rem}.agent-tree-root{z-index:1;position:relative}.agent-tree-children{flex-direction:column;gap:.55rem;margin:.15rem 0 0;padding:.35rem 0 0 1.35rem;list-style:none;display:flex;position:relative}.agent-tree-children:before{content:"";background:linear-gradient(rgba(129,140,248,.55),rgba(167,139,250,.35));border-radius:999px;width:2px;position:absolute;top:0;bottom:1.4rem;left:.55rem}.agent-tree-item{margin:0;padding:0;position:relative}.agent-tree-item:before{content:"";background:rgba(167,139,250,.45);border-radius:999px;width:.8rem;height:2px;position:absolute;top:1.35rem;left:-.8rem}.agent-tree-item.is-last:after{content:"";background:rgba(14,16,24,.98);width:2px;position:absolute;top:calc(1.35rem + 2px);bottom:-.25rem;left:-.8rem}.agent-tree-node{text-align:left;cursor:pointer;width:100%;color:inherit;white-space:normal;background:0 0;border:0;padding:0;display:block}.agent-tree-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:.7rem;flex-direction:column;gap:.28rem;width:100%;min-width:0;padding:.7rem .85rem;transition:background .15s,border-color .15s,box-shadow .15s;display:flex}.agent-tree-node--parent .agent-tree-card{background:linear-gradient(rgba(129,140,248,.14),rgba(129,140,248,.05));border-color:rgba(129,140,248,.32)}.agent-tree-node:hover .agent-tree-card{background:rgba(167,139,250,.1);border-color:rgba(167,139,250,.32)}.agent-tree-node.is-active .agent-tree-card{background:rgba(129,140,248,.16);border-color:rgba(165,180,252,.48);box-shadow:0 0 0 1px rgba(129,140,248,.12)}.agent-tree-node--worker.is-active .agent-tree-card{background:rgba(139,92,246,.16);border-color:rgba(196,181,253,.45)}.agent-tree-card-top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.agent-tree-role{letter-spacing:.05em;text-transform:uppercase;color:rgba(165,180,252,.95);font-size:.6rem;font-weight:700}.agent-tree-node--worker .agent-tree-role{color:rgba(196,181,253,.95)}.agent-tree-status{letter-spacing:.03em;text-transform:uppercase;color:#cbd5e1;border:1px solid rgba(148,163,184,.25);border-radius:999px;padding:.1rem .4rem;font-size:.6rem;font-weight:700}.agent-tree-status--active{color:#6ee7b7;background:rgba(52,211,153,.12);border-color:rgba(52,211,153,.35)}.agent-tree-status--pending{color:#fbbf24;background:rgba(251,191,36,.12);border-color:rgba(251,191,36,.35)}.agent-tree-name{color:#f1f5f9;letter-spacing:-.015em;white-space:normal;overflow-wrap:anywhere;word-break:break-word;font-size:.9rem;font-weight:650;line-height:1.35}.agent-tree-task{color:rgba(148,163,184,.95);white-space:normal;overflow-wrap:anywhere;word-break:break-word;font-size:.72rem;line-height:1.45}.agent-tree-meta{color:rgba(148,163,184,.82);margin-top:.05rem;font-size:.65rem}.agent-map-empty{text-align:center;color:rgba(148,163,184,.95);border:1px dashed rgba(255,255,255,.1);border-radius:.85rem;flex-direction:column;align-items:center;gap:.55rem;margin:1.5rem .5rem;padding:1.5rem 1rem;font-size:.8rem;display:flex}.agent-map-empty-title{color:#e2e8f0;font-size:.95rem;font-weight:650}.engagement-agent-map-open{color:#ddd6fe;cursor:pointer;background:rgba(139,92,246,.12);border:1px solid rgba(167,139,250,.35);border-radius:.5rem;flex-shrink:0;align-items:center;gap:.35rem;min-height:1.7rem;padding:.2rem .55rem;font-size:.68rem;font-weight:650;display:inline-flex}.engagement-agent-map-open:hover{background:rgba(139,92,246,.2)}.engagement-agent-viewing{border-right:1px solid rgba(255,255,255,.08);flex-direction:column;flex-shrink:0;gap:.05rem;min-width:0;padding-right:.35rem;display:flex}.engagement-agent-viewing-label{letter-spacing:.04em;text-transform:uppercase;color:rgba(148,163,184,.8);font-size:.58rem;font-weight:700}.engagement-agent-viewing-value{color:#e2e8f0;text-overflow:ellipsis;white-space:nowrap;max-width:8rem;font-size:.75rem;font-weight:650;overflow:hidden}.engagement-plan-backdrop{display:none}.engagement-plan-drawer-head{text-transform:none;letter-spacing:0;align-items:center}.engagement-plan-drawer-titles{align-items:center;gap:.5rem;min-width:0;display:flex}.engagement-plan-drawer-title{color:#e8edf5;letter-spacing:-.02em;font-size:.9rem;font-weight:650}.engagement-plan-close{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid rgba(255,255,255,.08);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;display:inline-flex}.engagement-plan-close:hover{color:#e2e8f0;background:rgba(255,255,255,.06)}.engagement-plan-toggle{position:relative}.engagement-plan-toggle.is-active,[data-engagement-agents-toggle].is-active{color:#e0e7ff;background:rgba(129,140,248,.16);border-color:rgba(165,180,252,.35)}[data-engagement-agents-toggle].is-working,.engagement-plan-toggle.is-working{isolation:isolate;position:relative}[data-engagement-agents-toggle].is-working{color:#ede9fe;background:rgba(139,92,246,.14);border-color:rgba(196,181,253,.55);animation:2.6s ease-in-out infinite engagementAgentsGlow;box-shadow:0 0 0 1px rgba(167,139,250,.22),0 0 14px rgba(139,92,246,.28),0 0 28px rgba(129,140,248,.12)}.engagement-plan-toggle.is-working{color:#e0e7ff;background:rgba(99,102,241,.14);border-color:rgba(165,180,252,.5);animation:2.6s ease-in-out infinite engagementPlanGlow;box-shadow:0 0 0 1px rgba(129,140,248,.22),0 0 14px rgba(99,102,241,.28),0 0 28px rgba(52,211,153,.08)}.engagement-plan-toggle.is-working.is-awaiting{color:#fde68a;background:rgba(245,158,11,.1);border-color:rgba(251,191,36,.45);animation:2.4s ease-in-out infinite engagementPlanAwaitGlow;box-shadow:0 0 0 1px rgba(251,191,36,.2),0 0 14px rgba(245,158,11,.22),0 0 26px rgba(251,191,36,.1)}[data-engagement-agents-toggle].is-working.is-active,.engagement-plan-toggle.is-working.is-active{box-shadow:0 0 0 1px rgba(165,180,252,.35),0 0 18px rgba(129,140,248,.38),0 0 36px rgba(139,92,246,.18)}@keyframes engagementAgentsGlow{0%,to{box-shadow:0 0 0 1px rgba(167,139,250,.18),0 0 10px rgba(139,92,246,.18),0 0 20px rgba(129,140,248,.08)}50%{box-shadow:0 0 0 1px rgba(196,181,253,.4),0 0 18px rgba(139,92,246,.38),0 0 34px rgba(129,140,248,.16)}}@keyframes engagementPlanGlow{0%,to{box-shadow:0 0 0 1px rgba(129,140,248,.18),0 0 10px rgba(99,102,241,.18),0 0 20px rgba(52,211,153,.06)}50%{box-shadow:0 0 0 1px rgba(165,180,252,.4),0 0 18px rgba(99,102,241,.36),0 0 34px rgba(52,211,153,.12)}}@keyframes engagementPlanAwaitGlow{0%,to{box-shadow:0 0 0 1px rgba(251,191,36,.16),0 0 10px rgba(245,158,11,.14)}50%{box-shadow:0 0 0 1px rgba(251,191,36,.38),0 0 18px rgba(245,158,11,.3),0 0 30px rgba(251,191,36,.12)}}@media (prefers-reduced-motion:reduce){[data-engagement-agents-toggle].is-working,.engagement-plan-toggle.is-working,.engagement-plan-toggle.is-working.is-awaiting{animation:none}}.engagement-plan-badge{font-variant-numeric:tabular-nums;color:#cbd5e1;background:rgba(255,255,255,.08);border-radius:999px;justify-content:center;align-items:center;min-width:1.35rem;padding:.1rem .35rem;font-size:.65rem;font-weight:700;display:inline-flex}.engagement-plan-badge.is-awaiting{color:#fbbf24;background:rgba(251,191,36,.15)}.engagement-plan-badge.is-ready{color:#6ee7b7;background:rgba(52,211,153,.15)}.engagement-pane-head{letter-spacing:.06em;text-transform:uppercase;color:rgba(148,163,184,.95);background:rgba(255,255,255,.02);border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .85rem;font-size:.7rem;font-weight:700;display:flex}.engagement-pane-head i{opacity:.85;margin-right:.35rem}.engagement-pane-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:.85rem;overflow-x:clip;overflow-y:auto}.engagement-messages{flex-direction:column;gap:0;min-width:0;display:flex}.engagement-jump-live{color:#0f172a;letter-spacing:0;text-transform:none;cursor:pointer;background:#f8fafc;border:1px solid rgba(255,255,255,.55);border-radius:999px;align-items:center;gap:.3rem;padding:.35rem .7rem;font-size:.7rem;font-weight:650;display:inline-flex;box-shadow:0 2px 8px rgba(0,0,0,.35)}.engagement-jump-live.hidden{display:none!important}.engagement-step-card{background:0 0;border:none;grid-template-columns:1.1rem minmax(0,1fr);gap:.7rem;min-width:0;padding:0 0 1.15rem;display:grid;position:relative}.engagement-step-card:last-child{padding-bottom:.25rem}.engagement-step-rail{width:1.1rem;min-height:100%;position:relative}.engagement-step-rail:before{content:"";background:linear-gradient(rgba(99,102,241,.55) 0%,rgba(99,102,241,.18) 100%);width:2px;position:absolute;top:1.15rem;bottom:-1.15rem;left:50%;transform:translate(-50%)}.engagement-step-card:last-child .engagement-step-rail:before{display:none}.engagement-step-node{z-index:1;background:#0b0d14;border:2px solid rgba(129,140,248,.95);border-radius:999px;width:.7rem;height:.7rem;position:absolute;top:.85rem;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 3px rgba(99,102,241,.12)}.engagement-step-panel{background:rgba(255,255,255,.024);border:1px solid rgba(255,255,255,.07);border-radius:.8rem;min-width:0;padding:.7rem .85rem}.engagement-step-time-row{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.25rem;margin-bottom:.35rem;display:flex}.engagement-step-time-row .engagement-step-time{margin-left:auto}.engagement-step-head{border-bottom:1px solid rgba(255,255,255,.05);align-items:center;gap:.5rem;min-width:0;margin-bottom:.45rem;padding-bottom:.55rem;display:flex}.engagement-step-avatar{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:.4rem;flex-shrink:0;place-items:center;width:1.5rem;height:1.5rem;font-size:.7rem;display:grid}.engagement-step-agent{color:#edf0f7;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.82rem;font-weight:650;overflow:hidden}.engagement-step-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:.15rem .45rem;font-size:.62rem;font-weight:700}.engagement-step-time{color:rgba(148,163,184,.85);flex-shrink:0;margin-left:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem}.engagement-step-body{flex-direction:column;gap:.55rem;min-width:0;display:flex}.engagement-step-msg{color:rgba(226,232,240,.92);white-space:pre-wrap;overflow-wrap:break-word;font-size:.82rem;line-height:1.5}.engagement-msg-card{background:rgba(14,16,24,.92);border:1px solid rgba(255,255,255,.08);border-radius:.7rem;min-width:0;overflow:hidden}.engagement-msg-card--mission{background:linear-gradient(rgba(49,46,129,.22),rgba(14,16,24,.92));border-color:rgba(129,140,248,.28)}.engagement-msg-card--finding{background:linear-gradient(rgba(136,19,55,.18),rgba(14,16,24,.92));border-color:rgba(251,113,133,.28)}.engagement-msg-head{align-items:center;gap:.55rem;min-width:0;padding:.65rem .85rem .35rem;display:flex}.engagement-msg-mark{color:#a5b4fc;background:rgba(129,140,248,.14);border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;font-size:.7rem;display:inline-flex}.engagement-msg-card--mission .engagement-msg-mark{color:#6ee7b7;background:rgba(52,211,153,.14)}.engagement-msg-card--finding .engagement-msg-mark{color:#fda4af;background:rgba(251,113,133,.14)}.engagement-msg-label{letter-spacing:-.01em;color:#e2e8f0;font-size:.72rem;font-weight:650}.engagement-msg-time{color:rgba(148,163,184,.8);margin-left:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem}.engagement-msg-body{min-width:0;padding:.15rem .85rem .85rem}.engagement-msg-lead{letter-spacing:-.015em;color:#f1f5f9;word-break:break-word;margin:0;font-size:.9rem;font-weight:550;line-height:1.45}.engagement-prose{color:#cbd5e1;letter-spacing:-.011em;-webkit-font-smoothing:antialiased;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.875rem;font-weight:400;line-height:1.6}.engagement-prose .working-plan-md{flex-direction:column;gap:.65rem;display:flex}.engagement-prose .working-plan-md p,.engagement-prose .working-plan-md li{color:#cbd5e1;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}.engagement-prose .working-plan-md strong{color:#94a3b8;letter-spacing:-.012em;font-weight:700}.engagement-prose .working-plan-md ul,.engagement-prose .working-plan-md ol{margin:.1rem 0 .2rem;padding-left:1.2rem}.engagement-prose .working-plan-md li+li{margin-top:.35rem}.engagement-prose .working-plan-md h1,.engagement-prose .working-plan-md h2,.engagement-prose .working-plan-md h3,.engagement-prose .working-plan-md h4{color:#f1f5f9;letter-spacing:-.025em;margin:.15rem 0 0;font-family:Space Grotesk,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:650;line-height:1.3}.engagement-md-label{letter-spacing:-.01em;color:#a5b4fc;margin:.45rem 0 0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.78rem;font-weight:600}.engagement-step-node--finding{box-shadow:0 0 0 3px rgba(251,113,133,.2);background:#fb7185!important}.engagement-spawn{color:#ddd6fe;text-align:left;background:rgba(139,92,246,.1);border:1px solid rgba(167,139,250,.25);border-radius:.55rem;align-items:flex-start;gap:.55rem;width:100%;min-width:0;padding:.55rem .7rem;font-size:.75rem;display:flex}.engagement-spawn--link{cursor:pointer;transition:background .15s,border-color .15s}.engagement-spawn--link:hover{background:rgba(139,92,246,.18);border-color:rgba(196,181,253,.45)}.engagement-spawn-body{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.engagement-spawn-title{color:#ede9fe;font-weight:650}.engagement-spawn-task{color:rgba(221,214,254,.85);overflow-wrap:break-word}.engagement-spawn-action{color:#e9d5ff;letter-spacing:.03em;text-transform:uppercase;background:rgba(255,255,255,.08);border-radius:999px;flex-shrink:0;align-self:center;padding:.15rem .45rem;font-size:.62rem;font-weight:700}.engagement-agent-bar{background:rgba(12,14,20,.92);border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0;padding:.55rem .85rem .35rem}.engagement-agent-bar-inner{align-items:center;gap:.65rem;min-width:0;display:flex}.engagement-agent-chips{scrollbar-width:thin;flex:1;align-items:center;gap:.4rem;min-width:0;padding-bottom:.2rem;display:flex;overflow-x:auto}.engagement-agent-chip{color:rgba(203,213,225,.9);cursor:pointer;white-space:nowrap;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:999px;flex-shrink:0;align-items:center;gap:.35rem;min-height:1.7rem;padding:.2rem .55rem;font-size:.68rem;font-weight:650;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.engagement-agent-chip:hover{color:#f1f5f9;background:rgba(255,255,255,.06)}.engagement-agent-chip.is-active{color:#e0e7ff;background:rgba(129,140,248,.16);border-color:rgba(129,140,248,.45)}.engagement-agent-chip--worker.is-active{color:#ede9fe;background:rgba(139,92,246,.18);border-color:rgba(167,139,250,.5)}.engagement-agent-chip-count{font-variant-numeric:tabular-nums;text-align:center;background:rgba(255,255,255,.08);border-radius:999px;min-width:1.1rem;padding:.05rem .3rem;font-size:.6rem;font-weight:700}.engagement-agent-parent-link{color:rgba(165,180,252,.95);cursor:pointer;background:0 0;border:1px solid rgba(255,255,255,.1);border-radius:.45rem;flex-shrink:0;align-items:center;gap:.35rem;padding:.25rem .55rem;font-size:.68rem;font-weight:650;display:inline-flex}.engagement-agent-parent-link:hover{background:rgba(129,140,248,.12)}.engagement-agent-empty{text-align:center;color:rgba(148,163,184,.95);border:1px dashed rgba(255,255,255,.1);border-radius:.85rem;flex-direction:column;align-items:center;gap:.55rem;max-width:22rem;margin:1.25rem auto;padding:1.5rem 1rem;font-size:.8rem;display:flex}.engagement-agent-empty-title{color:#e2e8f0;font-size:.95rem;font-weight:650}.engagement-step-agent{color:#ddd6fe;letter-spacing:.02em;cursor:pointer;background:rgba(139,92,246,.12);border:1px solid rgba(167,139,250,.3);border-radius:999px;align-items:center;margin-right:.45rem;padding:.1rem .45rem;font-size:.62rem;font-weight:700;display:inline-flex}.engagement-step-agent.is-parent{color:#c7d2fe;background:rgba(129,140,248,.12);border-color:rgba(129,140,248,.35)}button.engagement-step-agent:hover{filter:brightness(1.08)}.engagement-tool-stack{flex-direction:column;gap:.55rem;margin:.1rem 0 0;display:flex}.engagement-tool{background:rgba(8,10,16,.72);border:1px solid rgba(255,255,255,.08);border-radius:.65rem;min-width:0;overflow:hidden}.engagement-tool--shell{background:0 0;border:none;border-radius:0;overflow:visible}.engagement-tool--shell.engagement-tool--running,.engagement-tool--shell.engagement-tool--ok,.engagement-tool--shell.engagement-tool--fail{border:none}.engagement-tool--ok{border-color:rgba(52,211,153,.22)}.engagement-tool-toggle{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.45rem;min-width:0;margin:0;padding:.55rem .7rem;display:flex}.engagement-tool-status{flex-shrink:0;place-items:center;width:1rem;height:1rem;font-size:.7rem;font-weight:700;display:grid}.engagement-tool-icon{text-align:center;flex-shrink:0;width:1rem;font-size:.75rem}.engagement-tool-name{letter-spacing:.02em;text-transform:uppercase;color:#cbd5e1;flex-shrink:0;font-size:.72rem;font-weight:700}.engagement-tool-preview{text-overflow:ellipsis;white-space:nowrap;color:rgba(148,163,184,.95);background:0 0;flex:1;min-width:0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;overflow:hidden}.engagement-tool-dur{color:rgba(148,163,184,.8);flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem}.engagement-tool-chevron{color:rgba(148,163,184,.75);flex-shrink:0;font-size:.65rem;transition:transform .15s}.engagement-tool-chevron.is-open{transform:rotate(180deg)}.engagement-tool-body{border-top:1px solid rgba(255,255,255,.06);padding:.65rem .7rem .75rem;display:none}.engagement-tool-body.is-open{display:block}.engagement-tool-input-peek{border-top:1px solid rgba(255,255,255,.04);padding:0 .7rem .65rem}.engagement-tool-input-peek .engagement-io-label{margin-top:.45rem}.engagement-thought{letter-spacing:-.01em;min-width:0;max-width:100%;color:var(--eng-text-muted);background:0 0;border:none;margin:0 0 .55rem;padding:0;font-size:.875rem;font-style:normal}@supports (color:color-mix(in lab, red, red)){.engagement-thought{color:color-mix(in srgb,var(--eng-text-muted)98%,transparent)}}.engagement-thought{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.engagement-thought.is-streaming{cursor:default}.engagement-thought-toggle{width:100%;max-width:100%;color:var(--eng-text-muted);background:0 0;border:0;align-items:center;gap:.55rem;margin:0;padding:.15rem 0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.engagement-thought-toggle{color:color-mix(in srgb,var(--eng-text-muted)95%,transparent)}}.engagement-thought-toggle{transition:color .15s}.engagement-thought:hover .engagement-thought-toggle{color:var(--eng-text)}.engagement-thought:focus-visible .engagement-thought-toggle{color:var(--eng-text)}@supports (color:color-mix(in lab, red, red)){.engagement-thought:hover .engagement-thought-toggle{color:color-mix(in srgb,var(--eng-text)92%,transparent)}.engagement-thought:focus-visible .engagement-thought-toggle{color:color-mix(in srgb,var(--eng-text)92%,transparent)}}.engagement-thought-left{flex-shrink:0;align-items:center;gap:.45rem;min-width:0;display:inline-flex}.engagement-thought-label{letter-spacing:.01em;white-space:nowrap;color:inherit;align-items:center;gap:.15rem;font-size:.8125rem;font-weight:500;display:inline-flex}.engagement-thought-preview{letter-spacing:-.01em;min-width:0;color:var(--eng-text-muted);flex:auto;font-size:.75rem;font-weight:400;line-height:1.35}@supports (color:color-mix(in lab, red, red)){.engagement-thought-preview{color:color-mix(in srgb,var(--eng-text-muted)88%,transparent)}}.engagement-thought-preview{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.engagement-thought-spark{background:var(--eng-text-muted);border-radius:999px;width:.55rem;height:.55rem}@supports (color:color-mix(in lab, red, red)){.engagement-thought-spark{background:color-mix(in srgb,var(--eng-text-muted)55%,transparent)}}.engagement-thought-spark{flex-shrink:0;box-shadow:0 0 transparent}.engagement-thought-spark.is-active{background:#a5b4fc;animation:1.35s ease-out infinite engagement-thought-spark}.engagement-thought-dots:after{content:"";text-align:left;width:1.1em;animation:1.2s steps(4,end) infinite engagement-thought-dots;display:inline-block}@keyframes engagement-thought-dots{0%{content:""}25%{content:"."}50%{content:".."}75%,to{content:"..."}}@keyframes engagement-thought-spark{0%{box-shadow:0 0 rgba(165,180,252,.45)}70%{box-shadow:0 0 0 7px rgba(165,180,252,0)}to{box-shadow:0 0 rgba(165,180,252,0)}}.engagement-thought-chevron{opacity:.65;color:inherit;flex-shrink:0;transition:transform .22s,opacity .15s}.engagement-thought:hover .engagement-thought-chevron{opacity:.95}.engagement-thought-chevron.is-open{transform:rotate(180deg)}.engagement-thought-stream{background:0 0;border-left:none;border-radius:.55rem;max-height:7.5rem;margin:.4rem 0 0;padding:0;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 72%,transparent 100%);mask-image:linear-gradient(#000 72%,transparent 100%)}.engagement-thought-body{opacity:0;max-height:0;margin-top:0;transition:max-height .28s,opacity .2s,margin .2s;overflow:hidden}.engagement-thought-body.is-open{opacity:1;max-height:2400px;margin-top:.45rem}.engagement-thought-body.engagement-thought-stream.is-open{max-height:7.5rem;overflow-y:auto}.engagement-thought-inner{background:var(--eng-text);border-left:2px solid rgba(129,140,248,.45);border-radius:.65rem;padding:.65rem .85rem}@supports (color:color-mix(in lab, red, red)){.engagement-thought-inner{background:color-mix(in srgb,var(--eng-text)3%,transparent)}}.engagement-thought-inner{color:var(--eng-text-muted)}@supports (color:color-mix(in lab, red, red)){.engagement-thought-inner{color:color-mix(in srgb,var(--eng-text-muted)95%,transparent)}}.engagement-thought-inner{word-break:break-word;-webkit-user-select:text;-moz-user-select:text;user-select:text;cursor:text;font-size:.8125rem;line-height:1.55}.engagement-thought-inner.working-plan-md{white-space:normal;flex-direction:column;gap:.45rem;display:flex}.engagement-thought-inner.working-plan-md p,.engagement-thought-inner.working-plan-md li{color:rgba(255,255,255,.75);font-size:inherit;margin:0;line-height:1.55}.engagement-thought-inner.working-plan-md ul,.engagement-thought-inner.working-plan-md ol{margin:.15rem 0 .15rem 1.15rem;padding:0}.engagement-thought-inner.working-plan-md li+li{margin-top:.2rem}.engagement-thought-inner.working-plan-md strong{color:rgba(255,255,255,.9);font-weight:700}.engagement-thought-inner.working-plan-md code{background:var(--eng-text);border-radius:4px;padding:.05em .3em;font-family:Fira Code,ui-monospace,monospace;font-size:.92em}@supports (color:color-mix(in lab, red, red)){.engagement-thought-inner.working-plan-md code{background:color-mix(in srgb,var(--eng-text)8%,transparent)}}.engagement-thought-inner.working-plan-md pre{background:rgba(2,6,23,.55);border-radius:6px;margin:.2rem 0;padding:.5rem .65rem;overflow-x:auto}.engagement-thought-inner.working-plan-md pre code{background:0 0;padding:0}.engagement-thought-body.engagement-prose{color:var(--eng-text-secondary);letter-spacing:-.011em;-webkit-font-smoothing:antialiased;font-size:.8rem;font-weight:400;line-height:1.55}.engagement-thought-body.engagement-prose .working-plan-md{flex-direction:column;gap:.55rem;margin-top:0;display:flex}.engagement-thought-body.engagement-prose .working-plan-md p,.engagement-thought-body.engagement-prose .working-plan-md li{color:rgba(255,255,255,.75);letter-spacing:-.011em;font-family:inherit;font-size:.875rem;font-weight:400;line-height:1.6}.engagement-thought-body.engagement-prose .working-plan-md strong{color:rgba(255,255,255,.9);letter-spacing:-.012em;font-weight:700}.engagement-thought-body.engagement-prose .working-plan-md em{color:#e2e8f0;font-style:italic}.engagement-thought-body.engagement-prose .working-plan-md ul,.engagement-thought-body.engagement-prose .working-plan-md ol{margin:.05rem 0 .15rem;padding-left:1.15rem}.engagement-thought-body.engagement-prose .working-plan-md li+li{margin-top:.28rem}.engagement-thought-body.engagement-prose .working-plan-md h1,.engagement-thought-body.engagement-prose .working-plan-md h2,.engagement-thought-body.engagement-prose .working-plan-md h3,.engagement-thought-body.engagement-prose .working-plan-md h4{color:#f1f5f9;letter-spacing:-.015em;margin:.1rem 0 0;font-family:inherit;font-size:.875rem;font-weight:600;line-height:1.35}.engagement-thought-body.engagement-prose .engagement-md-label{letter-spacing:-.01em;text-transform:none;color:#a5b4fc;margin:.45rem 0 0;font-family:inherit;font-size:.78rem;font-weight:600}.engagement-thought-body.engagement-prose .engagement-md-label:first-child{margin-top:0}.engagement-thought-body.engagement-prose .working-plan-md code,.engagement-thought-body.engagement-prose code{letter-spacing:0;color:#cbd5e1;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:.28rem;padding:.05rem .3rem;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8em;font-weight:500}.engagement-thought-p{font-family:var(--thought-font);color:#cbd5e1;letter-spacing:-.011em;overflow-wrap:break-word;margin:0;font-size:.875rem;font-weight:400;line-height:1.6}.engagement-thought-p+.engagement-thought-p{margin-top:.55rem}.engagement-io{flex-direction:column;gap:.65rem;min-width:0;display:flex}.engagement-io-block{min-width:0}.engagement-io-label{letter-spacing:.08em;text-transform:uppercase;color:rgba(148,163,184,.85);margin-bottom:.3rem;font-size:.62rem;font-weight:700}.engagement-io-pre,.engagement-io-output .chat-activity-pre,.engagement-io-output pre{color:#e2e8f0;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.06);border-radius:.45rem;max-height:18rem;margin:0;padding:.65rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;line-height:1.45;overflow:auto}.engagement-io-output{min-width:0}.engagement-io-waiting{color:#93c5fd;background:rgba(59,130,246,.08);border:1px dashed rgba(96,165,250,.35);border-radius:.45rem;padding:.55rem .7rem;font-size:.72rem}.eng-cmd{background:linear-gradient(rgba(16,24,20,.95),rgba(8,12,10,.98));border:1px solid rgba(52,211,153,.28);border-radius:.5rem;align-items:flex-start;gap:.55rem;min-width:0;padding:.65rem .75rem;display:flex}button.eng-cmd--interactive{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;margin:0}button.eng-cmd--interactive:hover{background:linear-gradient(rgba(20,32,26,.98),#0a100c);border-color:rgba(52,211,153,.45)}.eng-cmd-prompt{color:#34d399;flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;font-weight:700;line-height:1.45}.eng-cmd-text{color:#d1fae5;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;background:0 0;flex:1;min-width:0;margin:0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.74rem;line-height:1.45}.eng-cmd-dur{color:rgba(110,231,183,.75);flex-shrink:0;margin-top:.1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem}.eng-cmd-chevron{color:rgba(110,231,183,.7);flex-shrink:0;margin-top:.2rem;font-size:.65rem;transition:transform .15s}.eng-cmd-chevron.is-open{transform:rotate(180deg)}.engagement-tool--shell .engagement-tool-body{background:rgba(8,12,10,.85);border:1px solid rgba(52,211,153,.16);border-radius:.5rem;margin-top:.45rem;padding:.65rem .7rem .75rem}.engagement-tool--shell .engagement-tool-body:not(.is-open){display:none}.engagement-tool--shell .engagement-tool-status{margin-top:.12rem}.eng-term{background:#07090f;border:1px solid rgba(255,255,255,.08);border-radius:.55rem;min-width:0;overflow:hidden}.eng-term--ok{border-color:rgba(52,211,153,.18)}.eng-term--fail{border-color:rgba(248,113,113,.28)}.eng-term--empty,.eng-term--compact{border-color:rgba(148,163,184,.2)}.eng-term-meta{background:rgba(255,255,255,.024);border-bottom:1px solid rgba(255,255,255,.06);flex-wrap:wrap;align-items:center;gap:.4rem .55rem;padding:.4rem .7rem;display:flex}.eng-term-meta-label{letter-spacing:.07em;text-transform:uppercase;color:#94a3b8;font-size:.62rem;font-weight:700}.eng-term-meta-item{color:rgba(148,163,184,.95);background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:.1rem .4rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.62rem}.eng-term-meta-item.is-ok{color:#6ee7b7;background:rgba(16,185,129,.1);border-color:rgba(52,211,153,.3)}.eng-term-meta-item.is-fail,.eng-term-meta-item--warn{color:#fca5a5;background:rgba(239,68,68,.1);border-color:rgba(248,113,113,.3)}.eng-term-body{-webkit-overflow-scrolling:touch;max-height:16rem;padding:.35rem 0;overflow:auto}.eng-term-line{grid-template-columns:2.4rem minmax(0,1fr);gap:.55rem;min-width:0;padding:.05rem .7rem;display:grid}.eng-term-line:hover{background:rgba(255,255,255,.03)}.eng-term-ln{-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:right;color:rgba(100,116,139,.85);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.64rem;line-height:1.55}.eng-term-code{color:#e2e8f0;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;background:0 0;min-width:0;margin:0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;line-height:1.55;display:block}.eng-term-more{color:#94a3b8;border-top:1px solid rgba(255,255,255,.06);padding:.4rem .7rem .55rem;font-size:.65rem}.eng-term-empty-body{color:#94a3b8;padding:.75rem .85rem;font-size:.74rem}.eng-term-status-card{align-items:center;gap:.7rem;padding:.75rem .85rem;display:flex}.eng-term-status-icon{background:rgba(255,255,255,.06);border-radius:999px;flex-shrink:0;place-items:center;width:1.75rem;height:1.75rem;font-size:.75rem;font-weight:700;display:grid}.eng-term--ok .eng-term-status-icon{color:#34d399;background:rgba(16,185,129,.15)}.eng-term--fail .eng-term-status-icon{color:#f87171;background:rgba(239,68,68,.15)}.eng-term-status-title{color:#e2e8f0;font-size:.8rem;font-weight:650}.eng-term-status-sub{color:#94a3b8;margin-top:.1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.7rem}.eng-term-structured-body{padding:.55rem .75rem .7rem;font-size:.75rem}.eng-tok-url{color:#67e8f9;text-underline-offset:2px;text-decoration:underline}.eng-tok-ip{color:#7dd3fc}.eng-tok-path{color:#a5b4fc}.eng-tok-user{color:#c4b5fd}.eng-tok-key{color:#93c5fd}.eng-tok-str{color:#86efac}.eng-tok-num{color:#fcd34d}.eng-tok-bool{color:#f9a8d4}.eng-tok-bad{color:#fca5a5;font-weight:650}.eng-tok-good{color:#6ee7b7;font-weight:650}.eng-tok-http{color:#fbbf24;font-weight:700}.eng-tok-warn{color:#fbbf24;font-weight:650}.eng-tok-trunc{color:#94a3b8;font-style:italic}.eng-tok-exit{border-radius:999px;align-items:center;padding:.1rem .45rem;font-size:.68rem;font-weight:700;display:inline-flex}.eng-tok-exit.is-ok{color:#6ee7b7;background:rgba(16,185,129,.15)}.eng-tok-exit.is-fail{color:#fca5a5;background:rgba(239,68,68,.15)}.eng-tok-empty{color:rgba(148,163,184,.55)}.engagement-plan-empty{text-align:center;background:rgba(255,255,255,.02);border:1px dashed rgba(255,255,255,.1);border-radius:.85rem;padding:1.5rem 1.1rem}.engagement-plan-empty-orb{width:2.5rem;height:2.5rem;margin:0 auto .85rem;position:relative}.engagement-plan-empty-orb span{border:1.5px solid rgba(129,140,248,.45);border-radius:999px;animation:1.6s ease-out infinite planOrbPulse;position:absolute;top:0;bottom:0;left:0;right:0}.engagement-plan-empty-orb span:last-child{border-color:rgba(52,211,153,.4);animation-delay:.55s}@keyframes planOrbPulse{0%{opacity:.85;transform:scale(.55)}to{opacity:0;transform:scale(1.25)}}.engagement-plan-empty-title{letter-spacing:-.02em;color:#e8eaf0;font-size:.95rem;font-weight:650}.engagement-plan-empty-sub{color:rgba(148,163,184,.9);margin-top:.4rem;font-size:.78rem;line-height:1.5}.working-plan-panel{flex-direction:column;gap:1rem;display:flex}.working-plan-progress{background:radial-gradient(120% 80% at 0 0,rgba(99,102,241,.18),transparent 55%),rgba(15,23,42,.45);border:1px solid rgba(129,140,248,.22);border-radius:.75rem;padding:.75rem .85rem}.working-plan-progress__row{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.55rem;display:flex}.working-plan-progress__label{color:rgba(199,210,254,.95);align-items:center;gap:.35rem;font-size:.68rem;font-weight:650;display:inline-flex}.working-plan-progress__value{font-variant-numeric:tabular-nums;color:#e2e8f0;font-size:.78rem;font-weight:700}.working-plan-progress__pct{color:rgba(148,163,184,.9);margin-left:.4rem;font-size:.68rem;font-weight:600}.working-plan-progress__track{background:rgba(255,255,255,.06);border-radius:999px;height:.35rem;position:relative;overflow:hidden}.working-plan-progress__fill{background:linear-gradient(90deg,#34d399,#22d3ee);border-radius:999px;transition:width .35s;position:absolute;top:0;bottom:0;left:0;right:auto}.working-plan-progress__active{background:linear-gradient(90deg,rgba(129,140,248,.85),rgba(167,139,250,.55));border-radius:999px;animation:1.4s ease-in-out infinite working-plan-progress-shimmer;position:absolute;top:0;bottom:0}@keyframes working-plan-progress-shimmer{0%,to{opacity:.7}50%{opacity:1}}.working-plan-now{background:linear-gradient(135deg,rgba(12,74,110,.35),rgba(99,102,241,.12));border:1px solid rgba(56,189,248,.35);border-radius:.75rem;align-items:flex-start;gap:.65rem;padding:.7rem .85rem;display:flex}.working-plan-now__spin{color:#7dd3fc;flex-shrink:0;margin-top:.15rem;animation:.9s linear infinite working-plan-spin}@keyframes working-plan-spin{to{transform:rotate(360deg)}}.working-plan-now__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#7dd3fc;font-size:.62rem;font-weight:700}.working-plan-now__title{color:#f1f5f9;margin-top:.15rem;font-size:.84rem;font-weight:650;line-height:1.35}.working-plan-section-label{letter-spacing:.02em;text-transform:none;color:rgba(148,163,184,.9);font-size:.68rem;font-weight:650}.working-plan-section-head{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.65rem;display:flex}.working-plan-task-meta{color:rgba(148,163,184,.8);margin-top:.2rem;font-size:.72rem}.working-plan-strategy{background:linear-gradient(rgba(49,46,129,.22),rgba(15,23,42,.35));border:1px solid rgba(129,140,248,.22);border-radius:.75rem;padding:.75rem .85rem .9rem}.working-plan-strategy__toggle{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.5rem;width:100%;margin:0 0 .55rem;padding:0;display:flex}.working-plan-strategy__toggle .working-plan-section-label{color:rgba(165,180,252,.95);margin:0}.working-plan-strategy__chevron{color:rgba(165,180,252,.85);transition:transform .18s}.working-plan-strategy__chevron.is-open{transform:rotate(180deg)}.working-plan-task-list{flex-direction:column;gap:.5rem;display:flex}.working-plan-md{color:rgba(226,232,240,.92);font-size:.82rem;line-height:1.55}.engagement-md-label{letter-spacing:.04em;text-transform:uppercase;color:rgba(165,180,252,.95);margin:.85em 0 .35em;font-size:.68rem;font-weight:700}.engagement-md-label:first-child{margin-top:0}.working-plan-md h1,.working-plan-md h2,.working-plan-md h3,.working-plan-md h4{letter-spacing:-.02em;color:#f1f5f9;margin:.85em 0 .35em;font-weight:700;line-height:1.3}.working-plan-md h1:first-child,.working-plan-md h2:first-child,.working-plan-md h3:first-child,.working-plan-md h4:first-child,.working-plan-md p:first-child{margin-top:0}.working-plan-md h1{font-size:1.05rem}.working-plan-md h2{font-size:.92rem}.working-plan-md h3,.working-plan-md h4{font-size:.84rem}.working-plan-md p,.working-plan-md ul,.working-plan-md ol{margin:0 0 .55em}.working-plan-md p:last-child,.working-plan-md ul:last-child,.working-plan-md ol:last-child{margin-bottom:0}.working-plan-md ul,.working-plan-md ol{padding-left:1.15rem}.working-plan-md li+li{margin-top:.28rem}.working-plan-md strong{color:#e8eaf0;font-weight:650}.working-plan-md code{font-family:var(--athena-font-mono,ui-monospace,monospace);color:#a5b4fc;background:rgba(15,23,42,.55);border-radius:.3rem;padding:.05em .35em;font-size:.75rem}.working-plan-md pre{background:rgba(2,6,23,.65);border:1px solid rgba(255,255,255,.06);border-radius:.5rem;margin:.55em 0;padding:.65rem .75rem;overflow-x:auto}.working-plan-md pre code{color:#e2e8f0;background:0 0;padding:0}.working-plan-task{background:rgba(15,23,42,.45);border:1px solid rgba(255,255,255,.08);border-radius:.7rem;align-items:flex-start;gap:.75rem;padding:.75rem .85rem;transition:border-color .15s,background .15s,transform .15s;display:flex}.working-plan-task-body{flex:1;min-width:0}.working-plan-task-title-row{justify-content:space-between;align-items:flex-start;gap:.65rem;display:flex}.working-plan-task.is-active{background:rgba(99,102,241,.16);border-color:rgba(129,140,248,.5);box-shadow:inset 3px 0 #818cf8}.working-plan-task.is-done{opacity:.78;background:rgba(6,78,59,.12);border-color:rgba(16,185,129,.2)}.working-plan-task.is-done .working-plan-task-title{-webkit-text-decoration:line-through rgba(148,163,184,.45);text-decoration:line-through rgba(148,163,184,.45)}.working-plan-task.is-failed{background:rgba(127,29,29,.18);border-color:rgba(248,113,113,.35)}.working-plan-task-index{color:#a5b4fc;background:rgba(99,102,241,.14);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.45rem;height:1.45rem;margin-top:.05rem;font-size:.65rem;font-weight:700;display:flex;position:relative}.working-plan-task-index-pulse{background:#c7d2fe;border-radius:999px;width:.45rem;height:.45rem;animation:1.2s ease-out infinite working-plan-pulse;box-shadow:0 0 rgba(129,140,248,.55)}.working-plan-task.is-active .working-plan-task-index{color:#c7d2fe;background:rgba(99,102,241,.32)}.working-plan-task-title{color:#e8eaf0;min-width:0;font-size:.84rem;font-weight:600;line-height:1.35}.working-plan-task-desc{color:rgba(148,163,184,.85);margin-top:.28rem;font-size:.7rem;line-height:1.4}.working-plan-task-badge{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid transparent;border-radius:999px;flex-shrink:0;align-items:center;gap:.3rem;padding:.18rem .5rem;font-size:.58rem;font-weight:700;line-height:1.2;display:inline-flex}.working-plan-task-badge-dot{background:currentColor;border-radius:999px;width:.4rem;height:.4rem;animation:1.2s ease-in-out infinite working-plan-pulse}.working-plan-task-badge--complete{color:#6ee7b7;background:rgba(16,185,129,.14);border-color:rgba(52,211,153,.3)}.working-plan-task-badge--failed{color:#fca5a5;background:rgba(239,68,68,.14);border-color:rgba(248,113,113,.35)}.working-plan-task-badge--terminated{color:var(--eng-text-secondary);background:var(--eng-done-soft);border-color:var(--eng-done-border)}html:not(.dark) .working-plan-task-badge--terminated{color:#334155;background:#e2e8f0;border-color:#94a3b8}@keyframes working-plan-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}.working-plan-tasks-empty{color:rgba(148,163,184,.8);margin:0;font-size:.78rem;line-height:1.45}.working-plan-panel.has-checklist{height:100%;min-height:0}.working-plan-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.85rem;height:100%;min-height:0;display:grid}.working-plan-column--tasks,.working-plan-checklist{flex-direction:column;gap:.75rem;min-width:0;min-height:0;display:flex}.working-plan-column--tasks{border-right:1px solid rgba(255,255,255,.06);padding-right:.85rem;overflow:auto}.working-plan-checklist{overflow:hidden}.working-plan-checklist__head{align-items:flex-start;gap:.75rem}.working-plan-checklist__pills{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.working-plan-checklist-pill{letter-spacing:.02em;cursor:pointer;background:0 0;border:1px solid transparent;border-radius:999px;align-items:center;padding:.15rem .5rem;font-family:inherit;font-size:.68rem;font-weight:600;line-height:1.2;transition:box-shadow .15s,filter .15s,opacity .15s;display:inline-flex}.working-plan-checklist-pill:hover{filter:brightness(1.08)}.working-plan-checklist-pill:focus-visible{outline-offset:2px;outline:2px solid rgba(125,211,252,.55)}.working-plan-checklist-pill--na{color:#94a3b8;background:rgba(148,163,184,.1);border-color:rgba(148,163,184,.28)}.working-plan-checklist-pill.is-active{opacity:1;box-shadow:inset 0 0 0 1px}.working-plan-checklist__pills:has(.is-active) .working-plan-checklist-pill:not(.is-active){opacity:.55}.working-plan-checklist__list{flex-direction:column;gap:.55rem;min-height:0;padding-right:.15rem;display:flex;overflow:auto}.working-plan-check-item{background:rgba(15,23,42,.5);border:1px solid rgba(255,255,255,.08);border-radius:.65rem;padding:.7rem .8rem}.working-plan-check-item.is-fail{background:rgba(127,29,29,.16);border-color:rgba(248,113,113,.35)}.working-plan-check-item.is-pass{background:rgba(6,78,59,.14);border-color:rgba(52,211,153,.22)}.working-plan-check-item.is-na{background:rgba(51,65,85,.18);border-color:rgba(148,163,184,.28)}.working-plan-check-item.is-manual{background:rgba(154,52,18,.16);border-color:rgba(251,146,60,.35)}.working-plan-check-item.is-error{background:rgba(127,29,29,.2);border-color:rgba(248,113,113,.4)}.working-plan-check-item__top{justify-content:space-between;align-items:flex-start;gap:.65rem;display:flex}.working-plan-check-item__id{font-family:var(--athena-font-mono,ui-monospace,monospace);color:#e2e8f0;word-break:break-all;font-size:.78rem;font-weight:700}.working-plan-check-item__summary{color:rgba(148,163,184,.92);margin-top:.4rem;font-size:.74rem;line-height:1.45}.working-plan-check-badge{letter-spacing:.04em;text-transform:uppercase;border:1px solid transparent;border-radius:999px;flex-shrink:0;align-items:center;padding:.12rem .45rem;font-size:.62rem;font-weight:700;display:inline-flex}.engagement-plan-empty--compact{text-align:left;padding:1.25rem .75rem}.engagement-plan-empty--compact .engagement-plan-empty-orb{display:none}@media (max-width:900px){.engagement-monitor.plan-open--checklist .engagement-plan-drawer{width:min(28rem,100% - 1.5rem)}.working-plan-split{grid-template-columns:1fr}.working-plan-column--tasks{border-bottom:1px solid rgba(255,255,255,.06);border-right:none;max-height:42%;padding-bottom:.85rem;padding-right:0}}@media (max-width:1023px){.engagement-topbar{flex-wrap:wrap;gap:.75rem}.engagement-topbar-aside{order:3;justify-content:space-between;width:100%;margin-left:0}.engagement-topbar-stats{flex:1;min-width:0}.engagement-stat{flex:1;justify-content:center;min-width:0}.engagement-workspace{padding:.55rem .75rem .75rem}.engagement-plan-drawer{border-radius:.85rem;width:min(100%,24rem);top:0;bottom:0;right:0}.engagement-agents-drawer{border-radius:.85rem;width:min(100%,24rem);top:0;bottom:0;left:0}.engagement-monitor.plan-open .engagement-plan-backdrop,.engagement-monitor.agents-open .engagement-agents-backdrop{z-index:15;background:rgba(0,0,0,.45);border-radius:.85rem;display:block;position:absolute;top:.55rem;bottom:.75rem;left:.75rem;right:.75rem}}@media (max-width:640px){.axion-engagement-modal .ant-modal{width:calc(100vw - .75rem)!important;max-width:calc(100vw - .75rem)!important;height:calc(100dvh - .75rem)!important;max-height:calc(100dvh - .75rem)!important;top:.375rem!important}.axion-engagement-modal .ant-modal-content{border-radius:.75rem}.engagement-topbar{padding:.7rem}.engagement-topbar-actions .engagement-btn span{display:none}.engagement-plan-toggle .engagement-plan-badge{display:inline-flex}.engagement-workspace{padding:.55rem .7rem .7rem}.engagement-plan-drawer,.engagement-agents-drawer{border-radius:.75rem;width:100%}}@media (max-height:720px){.engagement-topbar{padding:.65rem .85rem}.engagement-pane-body{padding:.65rem}}.engagement-monitor{color:var(--eng-text);background:var(--eng-bg)!important}.engagement-topbar{background:var(--eng-surface-2)!important;border-bottom-color:var(--eng-border)!important}.engagement-topbar-title{color:var(--eng-text)!important}.engagement-state-pill{border-color:var(--eng-live-border)!important;background:var(--eng-live-soft)!important;color:var(--eng-live-text)!important}.engagement-state-pill.is-done{border-color:var(--eng-done-border)!important;background:var(--eng-done-soft)!important;color:var(--eng-done)!important}.engagement-topbar-meta,.engagement-topbar-host,.engagement-topbar-meta>span{color:var(--eng-text-muted)!important}.engagement-stat{border-color:var(--eng-border)!important;background:var(--eng-panel-soft)!important;color:var(--eng-text-muted)!important}.engagement-stat-value{color:var(--eng-text-secondary)!important}.engagement-live-dot{box-shadow:0 0 0 0 var(--eng-live);background:var(--eng-live)!important}@supports (color:color-mix(in lab, red, red)){.engagement-live-dot{box-shadow:0 0 0 0 color-mix(in srgb,var(--eng-live)55%,transparent)}}.engagement-live-dot.is-done{background:var(--eng-done)!important}.engagement-btn--danger{background:var(--eng-danger-soft)!important;border-color:var(--eng-danger-border)!important;color:var(--eng-danger-text)!important}.engagement-btn--danger:hover:not(:disabled){filter:brightness(.97)}.engagement-btn--primary{background:var(--eng-accent,#0d9488)!important}@supports (color:color-mix(in lab, red, red)){.engagement-btn--primary{background:color-mix(in srgb,var(--eng-accent,#0d9488)22%,transparent)!important}}.engagement-btn--primary{border-color:var(--eng-accent,#0d9488)!important}@supports (color:color-mix(in lab, red, red)){.engagement-btn--primary{border-color:color-mix(in srgb,var(--eng-accent,#0d9488)45%,transparent)!important}}.engagement-btn--primary{align-items:center;gap:6px;text-decoration:none;display:inline-flex;color:var(--eng-accent,#0d9488)!important}.engagement-btn--primary:hover{filter:brightness(.97)}.engagement-btn--ghost{border-color:var(--eng-border)!important;color:var(--eng-text-secondary)!important;background:0 0!important}.engagement-btn--ghost:hover:not(:disabled){background:var(--eng-panel-soft)!important}.engagement-plan-toggle.is-active,[data-engagement-agents-toggle].is-active,.engagement-btn--ghost.is-active{background:var(--eng-indigo-soft)!important;border-color:var(--eng-indigo-border)!important;color:var(--eng-accent-text)!important}.engagement-pane{border-color:var(--eng-border)!important;background:var(--eng-elevated)!important}.engagement-plan-drawer,.engagement-agents-drawer{background:var(--eng-surface)!important;border-color:var(--eng-indigo-border)!important}.engagement-pane-head{border-bottom-color:var(--eng-border)!important;background:var(--eng-panel-soft)!important;color:var(--eng-text-muted)!important}.engagement-plan-drawer-title,.engagement-plan-drawer-titles{color:var(--eng-text)!important}.engagement-plan-close{border-color:var(--eng-border)!important;color:var(--eng-text-muted)!important;background:0 0!important}.engagement-plan-close:hover{background:var(--eng-panel-soft)!important;color:var(--eng-text)!important}.engagement-plan-badge{background:var(--eng-panel-soft)!important;color:var(--eng-text-muted)!important}.engagement-plan-badge.is-awaiting{background:var(--eng-warn-soft)!important;color:var(--eng-warn-text)!important}.engagement-plan-badge.is-ready{background:var(--eng-live-soft)!important;color:var(--eng-live-text)!important}.engagement-jump-live{color:#0f172a!important;background:#f8fafc!important;border-color:rgba(255,255,255,.55)!important;box-shadow:0 2px 8px rgba(0,0,0,.35)!important}.engagement-jump-live:hover{color:#036b9d!important;background:#fff!important;border-color:#fff!important}.engagement-step-panel{border-color:var(--eng-border)!important;background:var(--eng-panel)!important}.engagement-step-time,.engagement-msg-time{color:var(--eng-text-faint)!important}.engagement-step-rail:before{background:linear-gradient(180deg,var(--eng-rail)0%,var(--eng-rail)100%)!important}@supports (color:color-mix(in lab, red, red)){.engagement-step-rail:before{background:linear-gradient(180deg,var(--eng-rail)0%,color-mix(in srgb,var(--eng-rail)25%,transparent)100%)!important}}.engagement-step-node{border-color:var(--eng-node-border)!important;background:var(--eng-node-bg)!important;box-shadow:0 0 0 3px var(--eng-accent-soft)!important}.engagement-step-node--finding{background:var(--eng-finding)!important;box-shadow:0 0 0 3px var(--eng-finding-soft)!important}.engagement-step-node--worker{box-shadow:0 0 0 3px var(--eng-violet-soft)!important;background:#8b5cf6!important}.engagement-msg-card{border-color:var(--eng-border)!important;background:var(--eng-surface)!important}.engagement-msg-card--mission{border-color:var(--eng-indigo-border)!important;background:linear-gradient(180deg,var(--eng-indigo-soft),var(--eng-surface))!important}.engagement-msg-card--finding{border-color:var(--eng-finding-border)!important;background:linear-gradient(180deg,var(--eng-finding-soft),var(--eng-surface))!important}.engagement-msg-mark{background:var(--eng-indigo-soft)!important;color:var(--eng-indigo)!important}.engagement-msg-card--mission .engagement-msg-mark{background:var(--eng-live-soft)!important;color:var(--eng-live-text)!important}.engagement-msg-card--finding .engagement-msg-mark{background:var(--eng-finding-soft)!important;color:var(--eng-finding-text)!important}.engagement-msg-label,.engagement-msg-lead,.engagement-step-agent,.engagement-step-msg,.agent-tree-name,.working-plan-task-title,.engagement-plan-empty-title,.engagement-agent-empty-title,.agent-map-empty-title{color:var(--eng-text)!important}.engagement-prose,.engagement-thought-body.engagement-prose,.working-plan-task-desc,.engagement-plan-empty-sub,.agent-tree-task,.agent-tree-meta,.agent-map-empty,.engagement-agents-count,.working-plan-tasks-empty,.working-plan-section-label,.working-plan-task-meta{color:var(--eng-text-muted)!important}.engagement-thought{background:0 0!important;border:none!important}.engagement-thought-label,.engagement-thought-chevron{color:inherit!important}.engagement-tool{border-color:var(--eng-border)!important;background:var(--eng-surface)!important}.engagement-tool--shell{background:0 0!important;border:none!important}.engagement-tool--running,.engagement-tool--ok{border-color:var(--eng-live-border)!important}.engagement-tool--fail{border-color:var(--eng-danger-border)!important}.engagement-tool-toggle{color:var(--eng-text)!important}.engagement-tool-toggle:hover{background:var(--eng-panel-soft)!important}.engagement-tool-name{color:var(--eng-text-secondary)!important}.engagement-tool-preview,.engagement-tool-dur,.engagement-tool-chevron{color:var(--eng-text-muted)!important}.engagement-tool-status--ok{color:var(--eng-live)!important}.engagement-tool-status--fail{color:var(--eng-danger)!important}.engagement-tool-status--running{color:var(--eng-accent)!important}.engagement-tool-body{border-top-color:var(--eng-border)!important}.engagement-io-label{color:var(--eng-text-faint)!important}.engagement-io-pre,.engagement-io-output pre{border-color:var(--eng-io-border)!important;background:var(--eng-io-bg)!important;color:var(--eng-text-secondary)!important}.engagement-io-waiting{border-color:var(--eng-accent-border)!important;background:var(--eng-accent-soft)!important;color:var(--eng-accent-text)!important}.eng-cmd{border-color:var(--eng-cmd-border)!important;background:var(--eng-cmd-bg)!important}.eng-cmd-prompt{color:var(--eng-cmd-prompt)!important}.eng-cmd-text{color:var(--eng-text)!important}.eng-cmd-dur,.eng-cmd-chevron{color:var(--eng-text-muted)!important}button.eng-cmd--interactive:hover{border-color:var(--eng-cmd-prompt)!important}@supports (color:color-mix(in lab, red, red)){button.eng-cmd--interactive:hover{border-color:color-mix(in srgb,var(--eng-cmd-prompt)50%,transparent)!important}}button.eng-cmd--interactive:hover{filter:brightness(.99)}.engagement-spawn{border-color:var(--eng-violet-border)!important;background:var(--eng-violet-soft)!important;color:var(--eng-violet-text)!important}.engagement-spawn-title{color:var(--eng-text)!important}.engagement-spawn-task{color:var(--eng-text-muted)!important}.engagement-spawn-action{background:var(--eng-panel-soft)!important;color:var(--eng-violet-text)!important}.engagement-step-agent{border-color:var(--eng-violet-border)!important;background:var(--eng-violet-soft)!important;color:var(--eng-violet-text)!important}.engagement-step-agent.is-parent{border-color:var(--eng-indigo-border)!important;background:var(--eng-indigo-soft)!important;color:var(--eng-accent-text)!important}.agent-tree-card{border-color:var(--eng-border)!important;background:var(--eng-panel-soft)!important}.agent-tree-node--parent .agent-tree-card{border-color:var(--eng-indigo-border)!important;background:linear-gradient(180deg,var(--eng-indigo-soft),var(--eng-panel-soft))!important}.agent-tree-node.is-active .agent-tree-card{border-color:var(--eng-indigo-border)!important;background:var(--eng-indigo-soft)!important;box-shadow:0 0 0 1px var(--eng-accent-soft)!important}.agent-tree-role{color:var(--eng-accent-text)!important}.agent-tree-status{border-color:var(--eng-border)!important;color:var(--eng-text-muted)!important}.agent-tree-status--active{border-color:var(--eng-live-border)!important;background:var(--eng-live-soft)!important;color:var(--eng-live-text)!important}.agent-tree-status--pending{border-color:var(--eng-warn-border)!important;background:var(--eng-warn-soft)!important;color:var(--eng-warn-text)!important}.agent-map-empty,.engagement-agent-empty,.engagement-plan-empty{border-color:var(--eng-border)!important;color:var(--eng-text-muted)!important}.working-plan-task{border-color:var(--eng-border)!important;background:var(--eng-panel-soft)!important}.working-plan-task.is-active{border-color:var(--eng-indigo-border)!important;background:var(--eng-indigo-soft)!important;box-shadow:inset 3px 0 0 var(--eng-indigo-text)!important}.working-plan-column--tasks{border-right-color:var(--eng-border)!important}.working-plan-check-item{border-color:var(--eng-border)!important;background:var(--eng-panel)!important}.working-plan-check-item.is-pass{border-color:var(--eng-live-border)!important;background:var(--eng-live-soft)!important}.working-plan-check-item.is-fail,.working-plan-check-item.is-error{border-color:var(--eng-danger-border,rgba(239,68,68,.35))!important;background:var(--eng-danger-soft,rgba(239,68,68,.08))!important}.working-plan-check-item.is-manual{border-color:var(--eng-warn-border)!important;background:var(--eng-warn-soft)!important}.working-plan-check-item__id{color:var(--eng-text)!important}.working-plan-check-item__summary{color:var(--eng-text-muted)!important}.working-plan-checklist-pill--pass{color:var(--eng-live-text)!important;background:var(--eng-live-soft)!important;border-color:var(--eng-live-border)!important}.working-plan-checklist-pill--fail{color:var(--eng-danger-text,#b91c1c)!important;background:var(--eng-danger-soft,rgba(239,68,68,.08))!important;border-color:var(--eng-danger-border,rgba(239,68,68,.28))!important}.working-plan-check-badge--pass{color:var(--eng-live-text)!important;background:var(--eng-live-soft)!important;border-color:var(--eng-live-border)!important}.working-plan-check-badge--fail,.working-plan-check-badge--error{color:var(--eng-danger-text,#b91c1c)!important;background:var(--eng-danger-soft,rgba(239,68,68,.1))!important;border-color:var(--eng-danger-border,rgba(239,68,68,.3))!important}.working-plan-check-badge--manual{color:var(--eng-warn-text)!important;background:var(--eng-warn-soft)!important;border-color:var(--eng-warn-border)!important}.working-plan-check-badge--unchecked,.working-plan-check-badge--na{color:var(--eng-text-muted)!important;background:var(--eng-panel-soft)!important;border-color:var(--eng-border)!important}html:not(.dark) .working-plan-check-item{box-shadow:0 1px 2px rgba(15,23,42,.04);background:#fff!important;border-color:#e2e8f0!important}html:not(.dark) .working-plan-check-item.is-pass{background:#ecfdf5!important;border-color:#a7f3d0!important}html:not(.dark) .working-plan-check-item.is-fail,html:not(.dark) .working-plan-check-item.is-error{background:#fef2f2!important;border-color:#fecaca!important}html:not(.dark) .working-plan-check-item.is-manual{background:#fff7ed!important;border-color:#fed7aa!important}html:not(.dark) .working-plan-check-item__id{color:#0f172a!important}html:not(.dark) .working-plan-check-item__summary{color:#64748b!important}html:not(.dark) .working-plan-checklist-pill--pass{color:#047857!important;background:#ecfdf5!important;border-color:#a7f3d0!important}html:not(.dark) .working-plan-checklist-pill--fail{color:#b91c1c!important;background:#fef2f2!important;border-color:#fecaca!important}html:not(.dark) .working-plan-check-badge--pass{color:#047857!important;background:#d1fae5!important;border-color:#6ee7b7!important}html:not(.dark) .working-plan-check-badge--fail,html:not(.dark) .working-plan-check-badge--error{color:#b91c1c!important;background:#fee2e2!important;border-color:#fca5a5!important}html:not(.dark) .working-plan-check-badge--manual{color:#c2410c!important;background:#ffedd5!important;border-color:#fdba74!important}html:not(.dark) .working-plan-check-badge--unchecked,html:not(.dark) .working-plan-check-badge--na{color:#475569!important;background:#f1f5f9!important;border-color:#cbd5e1!important}.working-plan-task.is-done{opacity:.88;border-color:var(--eng-live-border)!important;background:var(--eng-live-soft)!important}.working-plan-task-index{color:var(--eng-text-muted)!important;background:var(--eng-panel-soft)!important}.working-plan-task.is-active .working-plan-task-index{color:var(--eng-indigo-text)!important;background:var(--eng-indigo-soft)!important;box-shadow:none!important}.working-plan-task.is-done .working-plan-task-index{color:var(--eng-live-text)!important;background:var(--eng-live-soft)!important}.working-plan-task-title{color:var(--eng-text)!important}.working-plan-task-desc{color:var(--eng-text-muted)!important}.working-plan-strategy,.working-plan-progress{border-color:var(--eng-indigo-border)!important;background:var(--eng-indigo-soft)!important}.working-plan-progress__label{color:var(--eng-indigo-text)!important}.working-plan-progress__value{color:var(--eng-text)!important}.working-plan-progress__pct,.working-plan-section-label,.working-plan-task-meta,.working-plan-tasks-empty,.engagement-md-label{color:var(--eng-text-muted)!important}.working-plan-now{border-color:var(--eng-live-border)!important;background:var(--eng-live-soft)!important}.working-plan-now__eyebrow{color:var(--eng-live-text)!important}.working-plan-now__title,.working-plan-md,.working-plan-md p,.working-plan-md li,.working-plan-md h1,.working-plan-md h2,.working-plan-md h3,.working-plan-md h4,.working-plan-md strong{color:var(--eng-text)!important}.working-plan-md code{background:var(--eng-panel-soft)!important;color:var(--eng-indigo-text)!important}.working-plan-task-badge--pending{color:var(--eng-warn-text)!important;background:var(--eng-warn-soft)!important;border-color:var(--eng-warn-border)!important}.working-plan-task-badge--running,.working-plan-task-badge--complete{color:var(--eng-live-text)!important;background:var(--eng-live-soft)!important;border-color:var(--eng-live-border)!important}.engagement-agent-bar{border-bottom-color:var(--eng-border)!important;background:var(--eng-surface-2)!important}.engagement-agent-parent-link,.engagement-agent-map-open{border-color:var(--eng-violet-border)!important;background:var(--eng-violet-soft)!important;color:var(--eng-violet-text)!important}.engagement-agent-viewing-label{color:var(--eng-text-faint)!important}.engagement-agent-viewing-value{color:var(--eng-text)!important}.engagement-agent-viewing{border-right-color:var(--eng-border)!important}html:not(.dark) .engagement-step-panel{box-shadow:0 1px 2px rgba(15,23,42,.04)}html:not(.dark) .engagement-term .engagement-step-panel{box-shadow:none!important}html:not(.dark) .eng-cmd{box-shadow:inset 0 1px rgba(255,255,255,.7)}html:not(.dark) .engagement-term .eng-cmd{box-shadow:none!important}html:not(.dark) .engagement-msg-card--finding:not(.engagement-term-msg){background:linear-gradient(rgba(255,241,242,.95),#fff)!important}html:not(.dark) .engagement-msg-card--mission:not(.engagement-term-msg){background:linear-gradient(rgba(238,242,255,.9),#fff)!important}.engagement-pane--log.engagement-term{--term-bg:#0c1117;--term-fg:#d7e0ea;--term-dim:#8b9aab;--term-green:#3dd68c;--term-amber:#f5c518;--term-rose:#ff7b72;--term-cyan:#79c0ff;--term-line:rgba(125,145,170,.16);--eng-surface:#121820;--eng-surface-2:#0f1419;--eng-elevated:#0f1419;--eng-panel:rgba(255,255,255,.035);--eng-panel-soft:rgba(255,255,255,.04);--eng-border:rgba(125,145,170,.18);--eng-border-strong:rgba(125,145,170,.28);--eng-text:#e8eef5;--eng-text-secondary:#cbd5e1;--eng-text-muted:#94a3b8;--eng-text-faint:#7c8c9e;--eng-accent:#38bdf8;--eng-accent-soft:rgba(56,189,248,.14);--eng-accent-border:rgba(56,189,248,.35);--eng-accent-text:#7dd3fc;--eng-indigo:#818cf8;--eng-indigo-soft:rgba(129,140,248,.14);--eng-indigo-border:rgba(129,140,248,.35);--eng-violet-soft:rgba(139,92,246,.14);--eng-violet-border:rgba(167,139,250,.35);--eng-violet-text:#ddd6fe;--eng-live:#34d399;--eng-live-soft:rgba(52,211,153,.12);--eng-live-border:rgba(52,211,153,.3);--eng-live-text:#6ee7b7;--eng-finding:#fb7185;--eng-finding-soft:rgba(136,19,55,.22);--eng-finding-border:rgba(251,113,133,.35);--eng-finding-text:#fda4af;--eng-warn:#fbbf24;--eng-warn-soft:rgba(245,158,11,.12);--eng-warn-border:rgba(251,191,36,.4);--eng-warn-text:#fde68a;--eng-cmd-bg:linear-gradient(180deg,rgba(16,24,20,.95),rgba(8,12,10,.98));--eng-cmd-border:rgba(52,211,153,.28);--eng-cmd-prompt:#34d399;--eng-io-bg:rgba(0,0,0,.35);--eng-io-border:rgba(255,255,255,.06);--eng-rail:rgba(61,214,140,.45);--eng-node-bg:#0c1117;--eng-node-border:#3dd68c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--term-bg)!important;border-color:var(--term-bg)!important}@supports (color:color-mix(in lab, red, red)){.engagement-pane--log.engagement-term{border-color:color-mix(in srgb,var(--term-bg)70%,#64748b)!important}}.engagement-pane--log.engagement-term{color:var(--term-fg);box-shadow:inset 0 1px rgba(255,255,255,.04)}.engagement-term .engagement-pane-head{background:var(--term-bg)!important}@supports (color:color-mix(in lab, red, red)){.engagement-term .engagement-pane-head{background:color-mix(in srgb,var(--term-bg)88%,#000)!important}}.engagement-term .engagement-pane-head{text-transform:none;letter-spacing:.02em;font-family:Fira Code,ui-monospace,monospace;font-size:.72rem;font-weight:600;border-bottom-color:var(--term-line)!important;color:var(--term-dim)!important}.engagement-term-title{color:var(--term-dim);align-items:center;gap:.55rem;display:inline-flex}.engagement-term-dots{gap:.28rem;display:inline-flex}.engagement-term-dots i{background:#ef4444;border-radius:999px;width:.45rem;height:.45rem;display:block}.engagement-term-dots i:nth-child(2){background:#eab308}.engagement-term-dots i:nth-child(3){background:#22c55e}.engagement-term .engagement-pane-body{background:var(--term-bg);font-family:Fira Code,ui-monospace,monospace}.engagement-term-stream{gap:.15rem}.engagement-term .engagement-step-card{padding-bottom:.85rem}.engagement-term .engagement-step-panel{overflow:hidden;box-shadow:none!important;background:rgba(12,17,23,.92)!important;border:1px solid rgba(125,145,170,.14)!important;border-radius:.65rem!important;padding:0!important}.engagement-term .engagement-step-time-row{margin:0;padding:.4rem .7rem .25rem}.engagement-term .engagement-step-body{padding:0 .55rem .55rem;gap:0!important}.engagement-term .engagement-step-panel .engagement-msg-card,.engagement-term .engagement-step-panel .engagement-term-msg{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.engagement-term .engagement-step-panel .engagement-tool-stack{flex-direction:column;display:flex;gap:.45rem!important;margin:0!important}.engagement-term .engagement-step-panel .engagement-tool:not(.engagement-tool--shell){overflow:hidden;background:linear-gradient(rgba(16,36,28,.72),rgba(8,18,14,.8))!important;border:1px solid rgba(61,214,140,.28)!important;border-radius:.5rem!important;box-shadow:0 0 0 1px rgba(61,214,140,.05)!important}.engagement-term .engagement-step-panel .engagement-thought{background:0 0!important;border:none!important;border-radius:0!important;margin:0 0 .35rem!important}.engagement-term .engagement-step-panel .eng-cmd{background:linear-gradient(rgba(16,36,28,.72),rgba(8,18,14,.8))!important;border:1px solid rgba(61,214,140,.3)!important;border-radius:.5rem!important;margin:0!important;box-shadow:0 0 0 1px rgba(61,214,140,.05)!important}.engagement-term .engagement-step-panel .engagement-tool-stack+.engagement-msg-card,.engagement-term .engagement-step-panel .engagement-thought+.engagement-msg-card,.engagement-term .engagement-step-panel .engagement-spawn+.engagement-tool-stack,.engagement-term .engagement-step-panel .engagement-spawn+.engagement-msg-card{margin-top:.35rem;border-top:none!important}.engagement-term .engagement-step-panel .engagement-tool-toggle{border-radius:0}.engagement-term .engagement-step-time{color:var(--term-dim)!important;font-family:inherit!important}.engagement-term .engagement-step-rail:before{background:linear-gradient(rgba(61,214,140,.55),rgba(61,214,140,.08))!important}.engagement-term .engagement-step-node{border-color:var(--term-green)!important;background:var(--term-bg)!important;box-shadow:0 0 0 3px rgba(61,214,140,.12)!important}.engagement-term .engagement-step-node--finding{background:var(--term-rose)!important;border-color:var(--term-rose)!important}.engagement-term .engagement-step-node--worker{background:#a78bfa!important;border-color:#a78bfa!important}.engagement-term-prompt{color:var(--term-green);flex-shrink:0;font-family:Fira Code,ui-monospace,monospace;font-weight:700;line-height:1.4}.engagement-term-prompt--alert{color:var(--term-rose)}.engagement-term .engagement-msg-card,.engagement-term-msg{border-color:var(--term-line)!important;color:var(--term-fg)!important;background:rgba(255,255,255,.035)!important}.engagement-term .engagement-msg-card--mission{background:rgba(56,189,248,.1)!important;border-color:rgba(56,189,248,.3)!important}.engagement-term .engagement-msg-card--finding{background:rgba(255,123,114,.12)!important;border-color:rgba(255,123,114,.35)!important}.engagement-term .engagement-msg-label,.engagement-term .engagement-msg-lead,.engagement-term .engagement-step-msg,.engagement-term .engagement-prose,.engagement-term .engagement-prose p,.engagement-term .engagement-prose li,.engagement-term .engagement-prose .working-plan-md p,.engagement-term .engagement-prose .working-plan-md li{color:var(--term-fg)!important}.engagement-term .engagement-prose .working-plan-md strong,.engagement-term .engagement-prose .working-plan-md h1,.engagement-term .engagement-prose .working-plan-md h2,.engagement-term .engagement-prose .working-plan-md h3{font-weight:700;color:#94a3b8!important}.engagement-term .engagement-msg-card--finding .engagement-term-pre{color:#ffdcd8!important}.engagement-term .engagement-msg-label{letter-spacing:.04em;text-transform:lowercase;color:var(--term-dim)!important;font-family:Fira Code,ui-monospace,monospace!important;font-size:.68rem!important}.engagement-term .engagement-thought{color:var(--term-dim)!important;background:0 0!important;border:none!important;border-radius:0!important;margin:0!important;font-family:inherit!important}@supports (color:color-mix(in lab, red, red)){.engagement-term .engagement-thought{color:color-mix(in srgb,var(--term-dim)98%,transparent)!important}}.engagement-term .engagement-thought:before{display:none!important}.engagement-term .engagement-thought-toggle{font-family:inherit!important}.engagement-term .engagement-thought-label{color:inherit!important;letter-spacing:.01em!important;text-transform:none!important;font-family:inherit!important;font-size:.8125rem!important;font-weight:500!important}.engagement-term .engagement-thought-stream,.engagement-term .engagement-thought-inner{color:rgba(255,255,255,.75)!important;font-family:Fira Code,ui-monospace,monospace!important;font-size:.8rem!important;line-height:1.5!important}.engagement-term .engagement-thought-inner{background:rgba(255,255,255,.03)!important;border-left-color:rgba(129,140,248,.35)!important}.engagement-term .engagement-thought-inner.working-plan-md p,.engagement-term .engagement-thought-inner.working-plan-md li{color:rgba(255,255,255,.75)!important}.engagement-term .engagement-thought-inner.working-plan-md strong,.engagement-term .engagement-thought-body.engagement-prose .working-plan-md strong{font-weight:700;color:rgba(255,255,255,.9)!important}.engagement-term .engagement-thought-inner.working-plan-md code{color:var(--term-cyan)!important;background:rgba(255,255,255,.06)!important}.engagement-term .engagement-msg-card--finding .engagement-msg-label{color:var(--term-rose)!important}.engagement-term .engagement-msg-card--mission .engagement-msg-label{color:var(--term-cyan)!important}.engagement-term-pre,.engagement-term-out,.engagement-term .engagement-io-pre{white-space:pre-wrap;word-break:break-word;margin:0;padding:0;color:var(--term-fg)!important;background:0 0!important;border:0!important;font-family:Fira Code,ui-monospace,monospace!important;font-size:.74rem!important;line-height:1.55!important}.engagement-term-msg-body{padding-top:.1rem!important}.engagement-term .engagement-msg-head{font-family:Fira Code,ui-monospace,monospace}.engagement-term .eng-cmd{font-family:Fira Code,ui-monospace,monospace;background:linear-gradient(rgba(16,36,28,.72),rgba(8,18,14,.8))!important;border:1px solid rgba(61,214,140,.3)!important;border-radius:.5rem!important;box-shadow:0 0 0 1px rgba(61,214,140,.05)!important}.engagement-term button.eng-cmd--interactive:hover{filter:none;background:linear-gradient(rgba(20,44,34,.82),rgba(10,22,16,.88))!important;border-color:rgba(61,214,140,.45)!important}.engagement-term .eng-cmd.is-calling,.engagement-term button.eng-cmd--interactive.is-calling{background:linear-gradient(rgba(42,28,14,.78),rgba(18,12,8,.88))!important;border-color:rgba(251,146,60,.42)!important}.engagement-term .eng-cmd.is-calling:hover,.engagement-term button.eng-cmd--interactive.is-calling:hover{border-color:rgba(251,146,60,.55)!important}.engagement-term .engagement-step-panel .engagement-tool.is-calling,.engagement-term .engagement-tool-live-shell.engagement-tool:not(.engagement-tool--shell){border-color:rgba(251,146,60,.4)!important}.engagement-term .eng-cmd-prompt{color:rgba(61,214,140,.9)!important}.engagement-term .eng-cmd-text{white-space:pre-wrap;word-break:break-word;font-size:.74rem;line-height:1.45;color:rgba(183,240,208,.88)!important;font-family:inherit!important}.engagement-term .eng-cmd-dur,.engagement-term .eng-cmd-chevron{color:rgba(61,214,140,.55)!important}.engagement-term .engagement-tool{border-color:var(--term-line)!important;background:rgba(255,255,255,.02)!important}.engagement-term .engagement-tool--shell{background:0 0!important;border:none!important}.engagement-term .engagement-tool-body{padding-left:1.7rem;border-top-color:var(--term-line)!important}.engagement-term .engagement-tool-name{color:rgba(183,240,208,.88)!important}.engagement-term .engagement-tool-preview,.engagement-term .engagement-tool-dur{color:rgba(61,214,140,.5)!important}.engagement-term-waiting{align-items:center;gap:.4rem;font-family:inherit;font-size:.72rem;display:inline-flex;color:var(--term-dim)!important;background:0 0!important;border:none!important;padding:.15rem 0!important}.engagement-term-cursor{vertical-align:text-bottom;background:var(--term-green);width:.55rem;height:1em;margin-left:.15rem;display:inline-block}.engagement-term-cursor--inline{align-self:center;height:.85rem;margin-left:auto}.engagement-term-boot .engagement-launching__row{color:var(--term-fg)}.engagement-term-boot .engagement-launching__sub,.engagement-term-ts{font-family:Fira Code,ui-monospace,monospace;font-size:.68rem;color:var(--term-dim)!important}.engagement-live-status{background:0 0;border:none;align-items:center;margin-top:.25rem;padding:.15rem .1rem;line-height:0;display:flex}.engagement-live-status canvas{display:block;width:20px!important;height:20px!important}html:not(.dark) .engagement-thought{color:rgba(100,116,139,.98);background:0 0;border:none}html:not(.dark) .engagement-thought-spark.is-active{background:#818cf8}html:not(.dark) .engagement-thought-stream,html:not(.dark) .engagement-thought-inner{color:rgba(71,85,105,.95);background:rgba(15,23,42,.03);border-left-color:rgba(99,102,241,.35)}html:not(.dark) .engagement-term .engagement-thought{color:var(--term-dim)!important;background:0 0!important;border:none!important}@supports (color:color-mix(in lab, red, red)){html:not(.dark) .engagement-term .engagement-thought{color:color-mix(in srgb,var(--term-dim)98%,transparent)!important}}html:not(.dark) .engagement-term .engagement-msg-card,html:not(.dark) .engagement-term .engagement-term-msg{border-color:var(--term-line)!important;color:var(--term-fg)!important;background:rgba(255,255,255,.035)!important}html:not(.dark) .engagement-term .engagement-msg-card--mission{background:rgba(56,189,248,.1)!important;border-color:rgba(56,189,248,.3)!important}html:not(.dark) .engagement-term .engagement-msg-card--finding{background:rgba(255,123,114,.12)!important;border-color:rgba(255,123,114,.35)!important}html:not(.dark) .engagement-term .engagement-msg-label,html:not(.dark) .engagement-term .engagement-msg-lead,html:not(.dark) .engagement-term .engagement-prose,html:not(.dark) .engagement-term .engagement-prose p,html:not(.dark) .engagement-term .engagement-prose li,html:not(.dark) .engagement-term .engagement-step-msg{color:var(--term-fg)!important}.engagement-term .engagement-complete-banner{font-family:Fira Code,ui-monospace,monospace}.engagement-term .engagement-spawn{font-family:Fira Code,ui-monospace,monospace;font-size:.72rem}.engagement-term .engagement-io-label{font-family:inherit;color:var(--term-dim)!important}.engagement-io-prose{color:#cbd5e1;white-space:pre-wrap;overflow-wrap:anywhere;background:rgba(0,0,0,.28);border:1px solid rgba(255,255,255,.06);border-radius:.45rem;margin:0;padding:.65rem .75rem;font-size:.78rem;line-height:1.5}.engagement-io-rich{background:rgba(8,47,73,.28);border:1px solid rgba(56,189,248,.16);border-radius:.45rem;padding:.7rem .8rem}.engagement-shell-result{flex-direction:column;gap:.35rem;display:flex}.engagement-shell-result>.engagement-io-pre{margin:0}.engagement-shell-meta{color:var(--term-dim,#94a3b8);flex-wrap:wrap;align-items:center;gap:.4rem .65rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem;display:flex}.engagement-shell-pill{letter-spacing:.04em;text-transform:uppercase;border:1px solid transparent;border-radius:999px;align-items:center;padding:.1rem .45rem;font-weight:600;display:inline-flex}.engagement-shell-pill.is-ok{color:#86efac;background:rgba(22,163,74,.18);border-color:rgba(74,222,128,.28)}.engagement-shell-pill.is-fail{color:#fca5a5;background:rgba(220,38,38,.16);border-color:rgba(248,113,113,.28)}.engagement-shell-meta-item{opacity:.9}.engagement-shell-stream .engagement-io-label{margin-bottom:.25rem}.engagement-term-out--err{color:#fca5a5!important}.eng-compliance-card{flex-direction:column;gap:.45rem;display:flex}.eng-compliance-card--fail .eng-compliance-title{color:#f87171}.eng-compliance-card--ok .eng-compliance-title{color:#34d399}.eng-compliance-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .75rem;display:flex}.eng-compliance-title{color:#e2e8f0;font-size:.84rem;font-weight:650;line-height:1.35}.eng-compliance-badge{letter-spacing:.04em;text-transform:uppercase;color:#7dd3fc;background:rgba(14,165,233,.12);border:1px solid rgba(56,189,248,.2);border-radius:.25rem;padding:.15rem .4rem;font-size:.62rem;font-weight:700}.eng-compliance-kv-list{flex-direction:column;gap:.28rem;display:flex}.eng-compliance-kv{flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;font-size:.72rem;display:flex}.eng-compliance-k{letter-spacing:.06em;text-transform:uppercase;color:#64748b;min-width:6.5rem;font-size:.62rem;font-weight:700}.eng-compliance-v{color:#e2e8f0;word-break:break-word;font-size:.72rem}.eng-compliance-desc,.eng-compliance-expected{color:#94a3b8;font-size:.74rem;line-height:1.45}.eng-compliance-progress-line{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;display:flex}.eng-compliance-progress-num{color:#e2e8f0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.88rem;font-weight:700}.eng-compliance-progress-label{color:#64748b;margin-right:.25rem;font-size:.68rem}.eng-compliance-pill{letter-spacing:.03em;text-transform:uppercase;border:1px solid transparent;border-radius:.25rem;align-items:center;padding:.12rem .4rem;font-size:.62rem;font-weight:700;display:inline-flex}.eng-compliance-pill.is-pass{color:#6ee7b7;background:rgba(16,185,129,.12);border-color:rgba(16,185,129,.22)}.eng-compliance-pill.is-fail{color:#fca5a5;background:rgba(239,68,68,.12);border-color:rgba(239,68,68,.22)}.eng-compliance-pill.is-review{color:#fcd34d;background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.22)}.eng-compliance-pill.is-error{color:#fdba74;background:rgba(249,115,22,.12);border-color:rgba(249,115,22,.22)}.eng-compliance-pill.is-neutral{color:#94a3b8;background:rgba(148,163,184,.1);border-color:rgba(148,163,184,.2)}.eng-compliance-rules{color:#64748b;margin:.15rem 0 0;padding-left:1rem;font-size:.68rem;line-height:1.4}.eng-compliance-rules li+li{margin-top:.15rem}.engagement-tool--compliance .engagement-tool-name{color:#7dd3fc}.engagement-tool-preview{color:#94a3b8;font-family:inherit;font-size:.72rem}.axion-page-subtitle{max-width:42rem;color:var(--axion-text-muted);margin:4px 0 0;font-size:13px;font-weight:400;line-height:1.45}.axion-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--axion-text-muted);margin-bottom:2px;font-size:11px;font-weight:700}.axion-issues-host-chip-row{margin-bottom:12px}.axion-issues-host-chip{border:1px solid var(--axion-accent);border-radius:999px;align-items:center;gap:8px;min-height:30px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.axion-issues-host-chip{border:1px solid color-mix(in srgb,var(--axion-accent)30%,var(--axion-border))}}.axion-issues-host-chip{background:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-issues-host-chip{background:color-mix(in srgb,var(--axion-accent)10%,var(--axion-panel))}}.axion-issues-host-chip{color:var(--axion-accent);cursor:pointer;font-size:12px;font-weight:600}.axion-issues-host-chip:hover{background:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-issues-host-chip:hover{background:color-mix(in srgb,var(--axion-accent)16%,var(--axion-panel))}}.axion-issue-report-cell{padding-left:8px}.axion-issue-report-cell__title{color:var(--axion-text);font-size:14px;font-weight:650;line-height:1.35}.axion-issue-report-cell__id{font-family:var(--athena-font-mono,ui-monospace,monospace);color:var(--axion-text-muted);margin-top:2px;font-size:11px}.axion-issue-report-cell__summary{max-width:36rem;color:var(--axion-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.axion-issue-report-cell__chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.axion-severity-pill{letter-spacing:.06em;text-transform:uppercase;border-radius:6px;align-items:center;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.axion-finding-chip{background:var(--axion-panel-elevated);color:var(--axion-text-muted);letter-spacing:.02em;text-transform:uppercase;border-radius:5px;align-items:center;padding:2px 7px;font-size:10px;font-weight:650;display:inline-flex}.axion-finding-chip--accent{background:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-finding-chip--accent{background:color-mix(in srgb,var(--axion-accent)12%,transparent)}}.axion-finding-chip--accent{color:var(--axion-accent);text-transform:none}.axion-scan-category{letter-spacing:.01em;white-space:nowrap;border-radius:6px;align-items:center;max-width:100%;padding:3px 8px;font-size:11px;font-weight:650;line-height:1.3;display:inline-flex}.axion-scan-category--normal{background:var(--axion-text-muted)}@supports (color:color-mix(in lab, red, red)){.axion-scan-category--normal{background:color-mix(in srgb,var(--axion-text-muted)12%,transparent)}}.axion-scan-category--normal{color:var(--axion-text-muted)}.axion-scan-category--compliance{color:#67e8f9;background:rgba(103,232,249,.14)}.axion-issue-validation{letter-spacing:.04em;text-transform:uppercase;color:var(--axion-text);font-size:11px;font-weight:650}.axion-issues-table .ant-table-tbody>tr:hover>td{background:var(--axion-accent)!important}@supports (color:color-mix(in lab, red, red)){.axion-issues-table .ant-table-tbody>tr:hover>td{background:color-mix(in srgb,var(--axion-accent)6%,var(--axion-panel))!important}}.axion-issues-table .ant-table-thead>tr>th:first-child,.axion-issues-table .ant-table-tbody>tr>td:first-child{padding-left:16px!important;padding-right:8px!important}.axion-issues-table .ant-table-selection-column .ant-checkbox-wrapper{margin-left:0;margin-right:0}.axion-issue-open-btn.ant-btn-link{color:var(--axion-text);white-space:nowrap;padding-left:4px;padding-right:4px;font-weight:600}.axion-issue-open-btn.ant-btn-link:hover,.axion-issue-open-btn.ant-btn-link:focus{color:var(--axion-accent)}html.dark .axion-issue-open-btn.ant-btn-link{color:#f8fafc}html.dark .axion-issue-open-btn.ant-btn-link:hover,html.dark .axion-issue-open-btn.ant-btn-link:focus{color:#fff}.axion-finding-hero{border-bottom:1px solid var(--axion-border);margin-bottom:16px;padding-bottom:14px}.axion-finding-hero__title{letter-spacing:-.02em;color:var(--axion-text);margin:4px 0 0;font-size:1.25rem;font-weight:700;line-height:1.3}.axion-finding-hero__id{color:var(--axion-text-muted);margin-top:4px;font-size:12px}.axion-finding-meta{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.axion-finding-grid{border:1px solid var(--axion-border);background:var(--axion-panel-elevated);color:var(--axion-text);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin-bottom:18px;padding:12px;font-size:13px;display:grid}.axion-finding-section{margin-bottom:16px}.axion-finding-section__title{letter-spacing:.04em;text-transform:uppercase;color:var(--axion-text-muted);margin:0 0 6px;font-size:12px;font-weight:700}.axion-finding-pre{border:1px solid var(--axion-border);background:var(--axion-panel-elevated);border-radius:8px;margin:0;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.axion-finding-pre{background:color-mix(in srgb,var(--axion-panel-elevated)80%,#000 4%)}}.axion-finding-pre{color:var(--axion-text);font-family:var(--athena-font-mono,ui-monospace,monospace);white-space:pre-wrap;word-break:break-word;font-size:12px;line-height:1.5}.axion-finding-list{color:var(--axion-text);margin:0;padding-left:1.1rem;font-size:13px;line-height:1.5}.axion-finding-list li+li{margin-top:4px}.col-span-full{grid-column:1/-1}.finding-report-page{padding:20px 20px 24px}.finding-report-page .axion-page-body{background:0 0}.finding-report-page .axion-page-header{flex-wrap:nowrap;align-items:flex-start;padding-top:4px}.finding-report-page .axion-page-title{flex:auto;min-width:0}.finding-report-page .axion-page-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:10px;margin-left:auto}.finding-report-page .axion-page-actions .ant-btn{justify-content:center;gap:6px;height:36px;padding-left:15px;padding-right:15px;line-height:1.2;align-items:center!important;display:inline-flex!important}.finding-report-page .axion-page-actions .ant-btn .ant-btn-icon{align-items:center;line-height:1;display:inline-flex}.finding-report-pager{border-right:1px solid var(--axion-border);align-items:center;gap:8px;margin-right:4px;padding-right:12px;display:inline-flex}.finding-report-pager__count{text-align:center;font-variant-numeric:tabular-nums;letter-spacing:.02em;min-width:4.5rem;color:var(--axion-text);white-space:nowrap;font-size:12px;font-weight:650}.finding-report-pager__of{color:var(--axion-text-muted);font-weight:500}@media (max-width:720px){.finding-report-pager{border-right:0;border-bottom:1px solid var(--axion-border);justify-content:flex-end;width:100%;margin-right:0;padding-bottom:8px;padding-right:0}.finding-report-page .axion-page-header{flex-wrap:wrap}.finding-report-page .axion-page-actions{justify-content:flex-end;width:100%}}.finding-report-missing{text-align:center;max-width:420px;margin:48px auto}.finding-report-canvas{background:#eef2f7;border-radius:12px;margin:0 -4px;padding:28px 16px 40px}html.dark .finding-report-canvas{background:#0b1220}.finding-report-shell{--fr-ink:#0f172a;--fr-muted:#64748b;--fr-line:#e2e8f0;--fr-panel:#f8fafc;--fr-accent:#0f766e;--fr-critical:#b91c1c;--fr-high:#c2410c;--fr-medium:#a16207;--fr-low:#15803d;--fr-info:#475569;border:1px solid var(--fr-line);max-width:900px;color:var(--fr-ink);background:#fff;margin:0 auto;font-family:"Source Serif 4",Georgia,Times New Roman,serif;font-size:11pt;line-height:1.55;box-shadow:0 12px 40px rgba(15,23,42,.07)}.finding-report-banner{background:var(--fr-ink);color:#fff;justify-content:space-between;align-items:center;gap:16px;padding:14px 28px;font-family:IBM Plex Sans,Segoe UI,sans-serif;display:flex}.finding-report-banner__left{letter-spacing:.14em;text-transform:uppercase;font-size:9pt;font-weight:700}.finding-report-banner__right{opacity:.85;text-align:right;font-size:9pt}.finding-report-body{padding:28px 32px 20px;position:relative}.finding-report-pdf-btn{background:var(--fr-ink);color:#fff;cursor:pointer;letter-spacing:.04em;border:none;padding:8px 14px;font-family:IBM Plex Sans,sans-serif;font-size:9pt;font-weight:600;position:absolute;top:20px;right:24px}.finding-report-pdf-btn:hover{background:#1e293b}.finding-report-doc-type{letter-spacing:.16em;text-transform:uppercase;color:var(--fr-accent);margin-bottom:10px;font-family:IBM Plex Sans,sans-serif;font-size:9pt;font-weight:700}.finding-report-title{letter-spacing:-.02em;width:100%;max-width:none;color:var(--fr-ink);text-align:justify;text-justify:inter-word;overflow-wrap:anywhere;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0 0 8px;font-family:IBM Plex Sans,Segoe UI,sans-serif;font-size:22pt;font-weight:700;line-height:1.35}.finding-report-page .axion-page-title{text-align:justify;text-justify:inter-word;overflow-wrap:anywhere;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;line-height:1.35}.finding-report-meta{color:var(--fr-muted);margin-bottom:22px;font-family:IBM Plex Sans,sans-serif;font-size:10pt}.finding-report-meta strong{color:var(--fr-ink);font-weight:600}.finding-report-meta code,.finding-report-field-table code,.finding-report-list code{background:#f1f5f9;padding:1px 5px;font-family:IBM Plex Mono,Courier New,monospace;font-size:9pt}.finding-report-status-bar{border:1px solid var(--fr-line);background:var(--fr-panel);flex-wrap:wrap;align-items:center;gap:14px 18px;width:100%;margin-bottom:26px;padding:10px 14px;font-family:IBM Plex Sans,sans-serif;display:flex}.finding-report-status-bar__item{align-items:center;gap:10px;min-width:0;display:inline-flex}.finding-report-status-bar__label{letter-spacing:.1em;text-transform:uppercase;color:var(--fr-muted);white-space:nowrap;font-size:8pt;font-weight:700}.finding-report-status-bar__value{color:var(--fr-ink,#0f172a);text-transform:uppercase;letter-spacing:.02em;font-size:11pt;font-weight:700;line-height:1.2}.finding-report-status-bar__divider{background:var(--fr-line);flex-shrink:0;width:1px;height:1.6rem}.finding-report-risk-strip{display:none}.finding-report-badge{letter-spacing:.06em;text-transform:uppercase;color:#fff;padding:5px 9px 3px;font-family:IBM Plex Sans,sans-serif;font-size:9pt;font-weight:700;display:inline-block}.badge-critical{background:var(--fr-critical)}.badge-high{background:var(--fr-high)}.badge-medium{background:var(--fr-medium)}.badge-low{background:var(--fr-low)}.badge-info,.badge-informational,.badge-none{background:var(--fr-info)}.finding-report-section{letter-spacing:.04em;text-transform:uppercase;color:var(--fr-ink);border-bottom:2px solid var(--fr-ink);margin:26px 0 12px;padding-bottom:6px;font-family:IBM Plex Sans,sans-serif;font-size:11pt;font-weight:700}.finding-report-content{margin-bottom:4px}.finding-report-content p{text-align:justify;text-justify:inter-word;overflow-wrap:anywhere;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0 0 10px}.finding-report-lede{color:#1e293b;text-align:justify;text-justify:inter-word;overflow-wrap:anywhere;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:12pt}.finding-report-md p{text-align:justify;text-justify:inter-word;overflow-wrap:anywhere;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.finding-report-md p:last-child{margin-bottom:0}.finding-report-md ul,.finding-report-md ol{margin:0 0 12px;padding-left:1.35rem}.finding-report-md li{margin:0 0 6px;line-height:1.55}.finding-report-md li>p{margin:0}.finding-report-md strong{color:#0f172a;font-weight:700}.finding-report-md :not(pre)>code{color:#0f172a;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;padding:.05em .35em;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.92em}.finding-report-md pre{color:#e2e8f0;white-space:pre-wrap;word-break:break-word;background:#0b1220;border:1px solid #212c3d;border-left:3px solid #2dd4bf;border-radius:0 8px 8px 0;margin:0 0 14px;padding:14px 16px;font-family:IBM Plex Mono,Fira Code,ui-monospace,monospace;font-size:9.5pt;line-height:1.55;overflow-x:auto;box-shadow:inset 0 1px rgba(255,255,255,.04)}.finding-report-md pre code{color:inherit;font-size:inherit;background:0 0;border:0;padding:0}.evidence-term{--ev-bg:#0a1018;--ev-panel:#0d1520;--ev-chrome:#111a26;--ev-line:rgba(100,116,139,.28);--ev-fg:#d7e0ea;--ev-dim:#8494a7;--ev-prompt:#3dd68c;--ev-cmd:#e8eef6;--ev-out:#a8b8c9;--ev-accent:#2dd4bf;border:1px solid var(--ev-line);background:var(--ev-bg);border-radius:10px;margin:0 0 16px;overflow:hidden;box-shadow:0 10px 28px rgba(2,6,23,.22),inset 0 1px rgba(255,255,255,.04)}.evidence-term__chrome{background:linear-gradient(180deg,#fff,var(--ev-chrome));align-items:center;gap:.65rem;min-height:2.15rem;padding:.45rem .85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.evidence-term__chrome{background:linear-gradient(180deg,color-mix(in srgb,#fff 3%,var(--ev-chrome)),var(--ev-chrome))}}.evidence-term__chrome{border-bottom:1px solid var(--ev-line);font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.evidence-term__dots{flex-shrink:0;align-items:center;gap:5px;display:inline-flex}.evidence-term__dots i{background:#3f4b5a;border-radius:999px;width:8px;height:8px;display:block}.evidence-term__dots i:first-child{background:#ff5f57}.evidence-term__dots i:nth-child(2){background:#febc2e}.evidence-term__dots i:nth-child(3){background:#28c840}.evidence-term__title{letter-spacing:.04em;text-transform:lowercase;color:var(--ev-dim);font-size:.72rem;font-weight:600}.evidence-term__badge{letter-spacing:.08em;text-transform:uppercase;color:var(--ev-accent);margin-left:auto;font-size:.62rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.evidence-term__badge{color:color-mix(in srgb,var(--ev-accent)88%,#fff)}}.evidence-term__badge{background:var(--ev-accent)}@supports (color:color-mix(in lab, red, red)){.evidence-term__badge{background:color-mix(in srgb,var(--ev-accent)16%,transparent)}}.evidence-term__badge{border:1px solid var(--ev-accent)}@supports (color:color-mix(in lab, red, red)){.evidence-term__badge{border:1px solid color-mix(in srgb,var(--ev-accent)32%,transparent)}}.evidence-term__badge{border-radius:999px;padding:.12rem .5rem}.evidence-term__body{background:linear-gradient(90deg,var(--ev-accent)0 3px,transparent 3px),var(--ev-panel);margin:0;padding:.85rem 1rem 1rem}@supports (color:color-mix(in lab, red, red)){.evidence-term__body{background:linear-gradient(90deg,color-mix(in srgb,var(--ev-accent)55%,transparent)0 3px,transparent 3px),var(--ev-panel)}}.evidence-term__body{color:var(--ev-fg);white-space:pre-wrap;word-break:break-word;font-family:IBM Plex Mono,Fira Code,ui-monospace,monospace;font-size:9.4pt;line-height:1.55;overflow-x:auto}.evidence-term__line{grid-template-columns:1.1rem minmax(0,1fr);align-items:start;column-gap:.45rem;min-height:1.35em;display:grid}.evidence-term__line+.evidence-term__line{margin-top:.12rem}.evidence-term__line.is-out{grid-template-columns:minmax(0,1fr);padding-left:1.55rem}.evidence-term__prompt{color:var(--ev-prompt);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:700}.evidence-term__cmd{color:var(--ev-cmd);font-weight:500}.evidence-term__out{color:var(--ev-out)}html.dark .evidence-term{box-shadow:0 12px 32px rgba(0,0,0,.45),inset 0 1px rgba(255,255,255,.05)}@media print{.evidence-term{break-inside:avoid;box-shadow:none}.evidence-term__badge{color:#0f172a;background:#e2e8f0;border-color:#94a3b8}}.finding-report-md blockquote{color:#334155;background:#f8fafc;border-left:3px solid #94a3b8;margin:0 0 12px;padding:8px 14px}.finding-report-field-table,.finding-report-rem-table{border-collapse:collapse;border:1px solid var(--fr-line);width:100%;margin:0 0 8px;font-family:IBM Plex Sans,sans-serif;font-size:10pt}.finding-report-field-table th,.finding-report-field-table td,.finding-report-rem-table th,.finding-report-rem-table td{text-align:left;border-bottom:1px solid var(--fr-line);vertical-align:top;padding:9px 12px}.finding-report-field-table tr:last-child th,.finding-report-field-table tr:last-child td,.finding-report-rem-table tr:last-child td{border-bottom:none}.finding-report-field-table th,.finding-report-rem-table th{background:var(--fr-panel);color:#334155;text-transform:uppercase;letter-spacing:.05em;width:28%;font-size:9pt;font-weight:700}.finding-report-rem-table th{color:#475569;width:auto;font-size:8.5pt}.finding-report-rem-table td:first-child{text-align:center;width:36px;color:var(--fr-muted);font-weight:700}.finding-report-code-block{color:#e2e8f0;white-space:pre-wrap;word-break:break-word;background:#0f172a;border-left:3px solid #2dd4bf;margin:8px 0 4px;padding:14px 16px;font-family:IBM Plex Mono,monospace;font-size:9.5pt;line-height:1.45}.finding-report-hint{color:var(--fr-muted);margin:0 0 6px;font-family:IBM Plex Sans,sans-serif;font-size:9pt}.finding-report-list{margin:6px 0 8px 1.25rem;padding:0}.finding-report-list li{margin-bottom:6px}.finding-report-cvss-metrics{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin:12px 0 4px;font-family:IBM Plex Sans,sans-serif;display:grid}.finding-report-cvss-metric{background:var(--fr-panel);border:1px solid var(--fr-line);text-align:center;padding:10px 8px}.finding-report-cvss-metric .m-label{text-transform:uppercase;letter-spacing:.06em;color:var(--fr-muted);min-height:2.2em;font-size:7pt;font-weight:700;line-height:1.25;display:block}.finding-report-cvss-metric .m-value{margin-top:4px;font-size:10pt;font-weight:700;display:block}.finding-report-cvss-caption{color:var(--fr-muted);margin:6px 0 18px;font-family:IBM Plex Sans,sans-serif;font-size:8.5pt}.finding-report-proof-banner{color:#14532d;background:#f0fdf4;border:1px solid #bbf7d0;margin:0 0 20px;padding:10px 14px;font-family:IBM Plex Sans,sans-serif;font-size:9.5pt}.finding-report-proof-banner strong{color:#166534}.finding-report-priority{text-transform:uppercase;letter-spacing:.04em;padding:2px 7px;font-size:8pt;font-weight:700}.priority-immediate{color:var(--fr-critical);background:#fee2e2}.priority-high{color:var(--fr-high);background:#ffedd5}.priority-medium{color:var(--fr-medium);background:#fef9c3}.priority-low{color:var(--fr-low);background:#dcfce7}.finding-report-thin-warning{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;margin-top:8px;padding:8px 10px;font-family:IBM Plex Sans,sans-serif;font-size:9pt}.finding-report-footer{background:var(--fr-ink);color:rgba(255,255,255,.78);margin-top:32px;padding:18px 28px 22px;font-family:IBM Plex Sans,sans-serif;font-size:9pt}.finding-report-footer strong{color:#fff}.finding-report-footer-grid{grid-template-columns:1.4fr 1fr;gap:16px;display:grid}.finding-report-footer .brand{letter-spacing:.08em;color:#fff;margin-bottom:6px;font-size:11pt;font-weight:700}@media (max-width:720px){.finding-report-body{padding:22px 16px}.finding-report-status-bar__divider{display:none}.finding-report-title,.finding-report-doc-type{padding-right:0}.finding-report-pdf-btn{margin-bottom:14px;position:static}.finding-report-footer-grid{grid-template-columns:1fr}.finding-report-banner{flex-direction:column;align-items:flex-start}}.master-report-canvas{padding:24px 16px 48px}.master-report-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:28px;max-width:1220px;margin:0 auto;display:grid}.master-report-aside{max-height:calc(100vh - 40px);position:-webkit-sticky;position:sticky;top:16px;overflow:auto}.master-report-toc{background:#fff;border:1px solid #e2e8f0;padding:18px 16px 20px;font-family:IBM Plex Sans,Segoe UI,sans-serif}html.dark .master-report-toc{background:#111827;border-color:#1f2937}.master-report-toc-title{letter-spacing:.12em;text-transform:uppercase;color:#64748b;margin-bottom:10px;font-size:8.5pt;font-weight:700}.master-report-toc-title--sub{margin-top:16px}.master-report-toc-list{margin:0;padding:0;list-style:none}.master-report-toc-list li{margin:0 0 6px}.master-report-toc-list a{color:#0f172a;border-left:2px solid transparent;padding:4px 6px;font-size:9.5pt;line-height:1.35;text-decoration:none;display:block}html.dark .master-report-toc-list a{color:#e2e8f0}.master-report-toc-list a:hover{color:#0f766e;background:#f8fafc;border-left-color:#0f766e}html.dark .master-report-toc-list a:hover{background:#0b1220}.master-report-toc-list--findings a{color:#334155;align-items:flex-start;gap:8px;font-size:9pt;display:flex}.master-report-toc-num{color:#0f766e;white-space:nowrap;font-weight:700}.master-report-toc-dot{background:#94a3b8;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:5px}.master-report-toc-dot.sev-critical{background:#b91c1c}.master-report-toc-dot.sev-high{background:#c2410c}.master-report-toc-dot.sev-medium{background:#a16207}.master-report-toc-dot.sev-low{background:#15803d}.master-report-toc-dot.sev-info,.master-report-toc-dot.sev-informational{background:#475569}.master-report-doc-toc{margin:2px 0 4px;font-family:IBM Plex Sans,Segoe UI,sans-serif}.master-report-doc-toc-list{margin:0;padding:0;list-style:none}.master-report-doc-toc-item{margin:0}.master-report-doc-toc-item.is-child{padding-left:1.5rem}.master-report-doc-toc-link{color:#0f172a;border-bottom:1px solid #f1f5f9;align-items:baseline;gap:10px;padding:7px 0;text-decoration:none;display:flex}.master-report-doc-toc-link:hover{color:#0f766e}.master-report-doc-toc-label{align-items:center;gap:8px;max-width:92%;font-size:10.5pt;line-height:1.4;display:inline-flex}.master-report-doc-toc-item.is-child .master-report-doc-toc-label{color:#334155;font-size:10pt}.master-report-doc-toc-dots{border-bottom:1px dotted #cbd5e1;flex:1;min-width:24px;transform:translateY(-4px)}.master-report-finding-num{color:#0f766e;margin-right:4px}.master-report-shell{max-width:none;margin:0}.master-report-shell .finding-report-body{color:#1e293b;padding:36px 44px 40px;font-family:"Source Serif 4",Georgia,Times New Roman,serif;font-size:11.25pt;line-height:1.65}.master-report-shell .finding-report-title{letter-spacing:-.025em;max-width:36rem;margin:0 0 14px;font-family:IBM Plex Sans,Segoe UI,sans-serif;font-size:24pt;font-weight:700;line-height:1.2}.master-report-shell .finding-report-doc-type{letter-spacing:.14em;margin-bottom:12px}.master-report-shell .finding-report-section{letter-spacing:-.01em;text-transform:none;border-bottom:2px solid #0f172a;margin:0 0 16px;padding-bottom:8px;scroll-margin-top:24px;font-family:IBM Plex Sans,Segoe UI,sans-serif;font-size:13.5pt;font-weight:700}.master-report-shell .finding-report-content p,.master-report-shell .master-report-lede-line,.master-report-shell .master-report-block>p{font-family:"Source Serif 4",Georgia,Times New Roman,serif;font-size:11.25pt;line-height:1.65}.master-report-shell .finding-report-lede p:first-child{color:#0f172a;font-size:12.5pt;line-height:1.55}.master-report-theme-list{margin:8px 0 14px;padding-left:1.25rem}.master-report-theme-list li{margin:0 0 8px;line-height:1.55}.master-report-shell .finding-report-field-table,.master-report-shell .finding-report-rem-table,.master-report-shell .finding-report-list{font-family:IBM Plex Sans,Segoe UI,sans-serif}.master-report-cover{border-bottom:1px solid #e2e8f0;margin-bottom:8px;padding-bottom:28px}.master-report-block{margin:0 0 36px;padding-top:4px}.master-report-block:last-of-type{margin-bottom:12px}.master-report-standards-line{color:#64748b;letter-spacing:.01em;margin:12px 0 0;font-family:IBM Plex Sans,sans-serif;font-size:9.5pt}.master-report-coverage-id{color:#94a3b8;font-family:IBM Plex Sans,sans-serif;font-size:9pt;font-weight:500}.master-report-status-row{color:#64748b;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 22px;font-family:IBM Plex Sans,sans-serif;font-size:10pt;display:flex}.master-report-status{letter-spacing:.06em;text-transform:uppercase;align-items:center;padding:4px 10px;font-size:8.5pt;font-weight:700;display:inline-flex}.master-report-status.is-final{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.master-report-status.is-draft{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.master-report-status-meta code{background:#f1f5f9;padding:1px 5px;font-family:IBM Plex Mono,monospace;font-size:9pt}.master-report-status-meta strong{color:#0f172a}.master-report-risk-strip{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-bottom:0}.master-report-risk-strip .finding-report-risk-card{min-height:70px;padding:11px 12px}.master-report-risk-strip .finding-report-risk-card .value{font-size:12pt}.master-report-risk-strip-secondary{display:none}.master-report-lede-line{color:#1e293b;margin:0 0 18px;font-family:IBM Plex Sans,Segoe UI,sans-serif;font-size:10.75pt;line-height:1.55}.master-report-coverage{border-top:1px solid #e2e8f0;margin-top:22px;padding-top:18px}.master-report-coverage-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:12px;display:flex}.master-report-coverage-title{letter-spacing:.04em;text-transform:uppercase;color:#475569;font-family:IBM Plex Sans,sans-serif;font-size:10pt;font-weight:700}.master-report-coverage-meta{color:#94a3b8;font-family:IBM Plex Sans,sans-serif;font-size:9.5pt}.master-report-coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:0;padding:0;font-family:IBM Plex Sans,Segoe UI,sans-serif;list-style:none;display:grid}.master-report-coverage-item{background:#f8fafc;border:1px solid #e2e8f0;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:10px 12px;display:grid}.master-report-coverage-dot{background:#94a3b8;border-radius:50%;width:8px;height:8px}.master-report-coverage-item.is-covered .master-report-coverage-dot{background:#0f766e}.master-report-coverage-item.is-gap .master-report-coverage-dot{background:#c2410c}.master-report-coverage-item.is-unknown .master-report-coverage-dot{background:#cbd5e1}.master-report-coverage-name{color:#0f172a;font-size:10pt;font-weight:600;line-height:1.35}.master-report-coverage-status{letter-spacing:.04em;text-transform:uppercase;color:#64748b;white-space:nowrap;font-size:8.5pt;font-weight:700}.master-report-coverage-item.is-covered .master-report-coverage-status{color:#0f766e}.master-report-coverage-item.is-gap .master-report-coverage-status{color:#c2410c}@media (max-width:720px){.master-report-coverage-grid{grid-template-columns:1fr}}.master-report-lede-line .sev-critical,.master-report-lede-line .sev-high,.master-report-lede-line .sev-medium,.master-report-lede-line .sev-low,.master-report-lede-line .sev-informational,.finding-report-risk-card .sev-critical,.finding-report-risk-card .sev-high,.finding-report-risk-card .sev-medium,.finding-report-risk-card .sev-low,.finding-report-risk-card .sev-informational{font-weight:700}.master-report-sev-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 0 18px;font-family:IBM Plex Sans,sans-serif;display:grid}.master-report-sev-card{background:#fff;border:1px solid #e2e8f0;border-left-width:4px;flex-direction:column;gap:2px;min-width:0;padding:10px 12px 11px 14px;display:flex;position:relative}.master-report-sev-card.sev-critical{border-left-color:#b91c1c}.master-report-sev-card.sev-high{border-left-color:#c2410c}.master-report-sev-card.sev-medium{border-left-color:#a16207}.master-report-sev-card.sev-low{border-left-color:#15803d}.master-report-sev-card.sev-info,.master-report-sev-card.sev-informational{border-left-color:#475569}.master-report-sev-card.is-empty{background:#f8fafc;border-color:#e2e8f0}.master-report-sev-card__label{letter-spacing:.05em;text-transform:uppercase;color:#64748b;overflow-wrap:anywhere;font-size:7.5pt;font-weight:700;line-height:1.25}.master-report-sev-card__count{color:#0f172a;font-variant-numeric:tabular-nums;font-size:16pt;font-weight:700;line-height:1.15}.master-report-sev-card.sev-critical .master-report-sev-card__count{color:#b91c1c}.master-report-sev-card.sev-high .master-report-sev-card__count{color:#c2410c}.master-report-sev-card.sev-medium .master-report-sev-card__count{color:#a16207}.master-report-sev-card.sev-low .master-report-sev-card__count{color:#15803d}.master-report-sev-card.sev-info .master-report-sev-card__count,.master-report-sev-card.sev-informational .master-report-sev-card__count{color:#475569}.master-report-sev-card.is-empty .master-report-sev-card__count{color:#94a3b8}.master-report-sev-card__pct{color:#94a3b8;font-size:8pt;font-weight:600}.master-report-table-wrap{margin-bottom:8px;overflow-x:auto}.master-report-table-wrap--fixed{max-width:100%;overflow-x:hidden}.master-report-register{table-layout:fixed;width:100%}.master-report-register__col-section{width:3.25rem}.master-report-register__col-id{width:14%}.master-report-register__col-sev{width:6.5rem}.master-report-register__col-type{width:8.75rem}.master-report-register__col-loc{width:34%}.master-report-register__col-title{width:auto}.master-report-register__col-validation{width:7.25rem}.master-report-register__col-steps{width:auto}.master-report-register--pii .master-report-register__col-id{width:13%}.master-report-register--pii .master-report-register__col-type{width:6.25rem}.master-report-register--pii .master-report-register__col-loc{width:36%}.master-report-register--pii .master-report-register__col-title{width:28%}.master-report-register--roadmap .master-report-register__col-id{width:12%}.master-report-register--roadmap .master-report-register__col-title{width:24%}.master-report-register--roadmap .master-report-register__col-sev{width:6.5rem}.master-report-register--roadmap .master-report-register__col-steps{width:42%}.master-report-register--index .master-report-register__col-id{width:14%}.master-report-register--index .master-report-register__col-sev{width:6.5rem}.master-report-register--index .master-report-register__col-title{width:auto}.master-report-register--index.is-pii .master-report-register__col-id{width:13%}.master-report-register--index.is-pii .master-report-register__col-title{width:32%}.master-report-register--index.is-pii .master-report-register__col-loc{width:38%}.master-report-register th{white-space:nowrap;text-overflow:ellipsis;line-height:1.25;overflow:hidden}.master-report-register td{vertical-align:top;text-align:left!important}.master-report-register td:first-child,.master-report-register th:first-child{text-align:left!important}.master-report-register__section{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:650}.master-report-register__id code{word-break:break-all;overflow-wrap:anywhere;white-space:normal;max-width:100%;font-size:8.5pt;line-height:1.35;display:block}.master-report-register__sev{white-space:nowrap}.master-report-register__sev .finding-report-badge{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;vertical-align:top;max-width:100%;display:inline-block;overflow:hidden}.master-report-register__type{text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;word-break:keep-all;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;font-size:8pt;line-height:1.35}.master-report-register__loc{text-align:left!important}.master-report-register__loc code{word-break:break-all;overflow-wrap:anywhere;white-space:normal;max-width:100%;font-size:8.5pt;line-height:1.4;display:block}.master-report-register__title{overflow-wrap:break-word;word-break:normal;line-height:1.4}.master-report-register__validation{white-space:nowrap;overflow-wrap:normal;word-break:keep-all}.master-report-register__steps{overflow-wrap:anywhere;word-break:break-word;line-height:1.45}.master-report-register--roadmap th:last-child{white-space:normal;line-height:1.25}.master-report-datastore th:first-child,.master-report-datastore td:first-child,.master-report-datastore .master-report-datastore__path{vertical-align:top;width:38%;text-align:left!important}.master-report-datastore th:nth-child(2),.master-report-datastore td:nth-child(2),.master-report-datastore .master-report-datastore__type{text-align:left;white-space:nowrap;width:12%}.master-report-datastore th:nth-child(3),.master-report-datastore td:nth-child(3),.master-report-datastore .master-report-datastore__status{text-align:left;white-space:nowrap;letter-spacing:.02em;width:14%;font-weight:650}.master-report-datastore th:nth-child(4),.master-report-datastore td:nth-child(4),.master-report-datastore .master-report-datastore__notes{text-align:left;width:auto}.master-report-datastore__path code{text-align:left;word-break:break-all;overflow-wrap:anywhere;max-width:100%;font-size:9pt;line-height:1.35;display:inline-block}.master-report-register a{color:inherit;text-decoration:none}.master-report-register a:hover code{color:#0f766e}.master-report-register .finding-report-badge{padding:3px 7px 2px;font-size:7.5pt}.master-report-finding{background:#fcfdff;border:1px solid #e2e8f0;margin:0 0 22px;padding:22px 22px 16px;scroll-margin-top:24px}.master-report-finding-head{border-bottom:1px solid #e2e8f0;margin-bottom:16px;padding-bottom:14px}.master-report-finding-kicker{letter-spacing:.1em;text-transform:uppercase;color:#0f766e;margin-bottom:8px;font-family:IBM Plex Sans,sans-serif;font-size:8.5pt;font-weight:700}.master-report-finding-title-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 14px;display:flex}.master-report-finding-title{letter-spacing:-.015em;color:#0f172a;max-width:42rem;margin:0;font-family:IBM Plex Sans,sans-serif;font-size:15pt;font-weight:700;line-height:1.3}.master-report-finding-location{color:#334155;margin:8px 0 0;font-family:IBM Plex Sans,sans-serif;font-size:10.5pt}.master-report-finding-location code{word-break:break-all;background:#f1f5f9;border-radius:3px;padding:2px 6px;font-family:IBM Plex Mono,monospace;font-size:9.5pt}.master-report-finding-meta{color:#64748b;flex-wrap:wrap;gap:8px 14px;margin-top:10px;font-family:IBM Plex Sans,sans-serif;font-size:9.5pt;display:flex}.master-report-finding-meta code{background:#f1f5f9;padding:1px 5px;font-family:IBM Plex Mono,monospace;font-size:9pt}.master-report-subhead{letter-spacing:.02em;color:#334155;margin:18px 0 8px;font-family:IBM Plex Sans,sans-serif;font-size:10pt;font-weight:700}.master-report-appendix-title{color:#0f172a;margin:18px 0 8px;font-family:IBM Plex Sans,sans-serif;font-size:11pt;font-weight:700}.master-report-index-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:8px;font-family:IBM Plex Sans,sans-serif;font-size:10pt;display:grid}.master-report-index-card{background:#f8fafc;border:1px solid #e2e8f0;min-height:88px;padding:14px 14px 12px}.master-report-index-label{letter-spacing:.08em;text-transform:uppercase;color:#64748b;margin-bottom:8px;font-size:8pt;font-weight:700}.master-report-index-grid p,.master-report-index-card p{color:#1e293b;word-break:break-word;margin:0;font-family:IBM Plex Mono,Courier New,monospace;font-size:9.5pt;line-height:1.45}@media (max-width:1100px){.master-report-risk-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:980px){.master-report-layout{grid-template-columns:1fr}.master-report-aside{max-height:none;position:static}.master-report-toc{grid-template-columns:1fr 1fr;gap:8px 16px;display:grid}.master-report-toc-title,.master-report-toc-title--sub{grid-column:1/-1}.master-report-shell .finding-report-body{padding:28px 24px 32px}}@media (max-width:720px){.master-report-risk-strip,.master-report-index-grid{grid-template-columns:1fr 1fr}.master-report-sev-cards{gap:6px}.master-report-sev-card{padding:8px 8px 9px 10px}.master-report-sev-card__count{font-size:14pt}.master-report-sev-card__label{letter-spacing:.03em;font-size:6.5pt}.master-report-toc{grid-template-columns:1fr}.master-report-shell .finding-report-title{font-size:18pt}}@media print{@page{margin:12mm}html.finding-report-printing,html.finding-report-printing body,html,body,.axion-shell,.axion-shell>.ant-layout,.axion-shell .ant-layout,.axion-content,.axion-page,.axion-page-body,.finding-report-page,.finding-report-canvas{height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:#fff!important;border:none!important;margin:0!important;padding:0!important;position:static!important;overflow:visible!important}.axion-sider,.axion-header,.axion-page-header,.axion-page-actions,.axion-sider-footer,.no-print{display:none!important}.master-report-layout{max-width:none!important;display:block!important}.finding-report-shell,.master-report-shell{width:100%!important;max-width:none!important;box-shadow:none!important;border:none!important;margin:0!important}.master-report-finding{break-inside:avoid}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}.phase-artifacts-page .axion-page-body{flex-direction:column;min-height:0;display:flex}.phase-artifacts-canvas{background:#f1f5f9;border-radius:10px;min-height:calc(100vh - 140px);margin:0 -4px;padding:12px}html.dark .phase-artifacts-canvas{background:#070d18}.phase-artifacts-layout{grid-template-columns:minmax(200px,260px) minmax(0,1fr);align-items:stretch;gap:12px;min-height:calc(100vh - 164px);display:grid}.phase-artifacts-aside{flex-direction:column;gap:8px;min-height:0;max-height:calc(100vh - 152px);display:flex;position:-webkit-sticky;position:sticky;top:10px}.phase-artifacts-aside__head{border:1px solid var(--axion-border);color:var(--axion-text);background:#fff;border-radius:8px;align-items:flex-start;gap:8px;padding:9px 11px;display:flex;box-shadow:0 1px rgba(15,23,42,.03)}html.dark .phase-artifacts-aside__head{box-shadow:none;background:#0f172a}.phase-artifacts-aside__head .anticon{color:var(--axion-accent);margin-top:1px;font-size:14px}.phase-artifacts-aside__title{letter-spacing:.01em;font-size:12.5px;font-weight:700}.phase-artifacts-aside__meta{color:var(--axion-text-muted);word-break:break-word;margin-top:1px;font-size:11px;line-height:1.3}.phase-artifacts-rail{flex-direction:column;gap:10px;min-height:0;margin:0;padding:0 2px 0 0;list-style:none;display:flex;overflow:auto}.phase-artifacts-rail__item{text-align:left;border:1px solid var(--axion-border);width:100%;color:var(--axion-text);cursor:pointer;background:#fff;border-radius:0;align-items:center;padding:8px 10px;transition:border-color .12s,background .12s,box-shadow .12s;display:flex}html.dark .phase-artifacts-rail__item{background:rgba(15,23,42,.88)}.phase-artifacts-rail__item:hover{border-color:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.phase-artifacts-rail__item:hover{border-color:color-mix(in srgb,var(--axion-accent)40%,var(--axion-border))}}.phase-artifacts-rail__item:hover{background:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.phase-artifacts-rail__item:hover{background:color-mix(in srgb,var(--axion-accent)5%,#fff)}}html.dark .phase-artifacts-rail__item:hover{background:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){html.dark .phase-artifacts-rail__item:hover{background:color-mix(in srgb,var(--axion-accent)8%,var(--axion-panel))}}.phase-artifacts-rail__item.is-active{border-color:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.phase-artifacts-rail__item.is-active{border-color:color-mix(in srgb,var(--axion-accent)55%,var(--axion-border))}}.phase-artifacts-rail__item.is-active{background:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.phase-artifacts-rail__item.is-active{background:color-mix(in srgb,var(--axion-accent)10%,#fff)}}.phase-artifacts-rail__item.is-active{box-shadow:inset 3px 0 0 var(--axion-accent)}html.dark .phase-artifacts-rail__item.is-active{background:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){html.dark .phase-artifacts-rail__item.is-active{background:color-mix(in srgb,var(--axion-accent)14%,var(--axion-panel))}}html.dark .phase-artifacts-rail__item.is-active{box-shadow:inset 3px 0 0 var(--axion-accent)}.phase-artifacts-rail__index{letter-spacing:.04em;color:var(--axion-text-muted);flex:none;margin-top:2px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:650;line-height:1.2}.phase-artifacts-rail__item.is-active .phase-artifacts-rail__index{color:var(--axion-accent)}.phase-artifacts-rail__body{flex-direction:column;gap:3px;min-width:0;display:flex}.phase-artifacts-rail__name{font-size:12px;font-weight:650;line-height:1.3}.phase-artifacts-rail__sub{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.phase-artifacts-rail__status{letter-spacing:.04em;color:var(--axion-text-muted);text-transform:uppercase;font-size:9.5px;font-weight:650}.phase-artifacts-rail__summary{-webkit-line-clamp:2;color:var(--axion-text-muted);-webkit-box-orient:vertical;font-size:10.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.phase-artifacts-risk{letter-spacing:.04em;border-radius:3px;flex:none;align-items:center;max-width:100%;padding:0 5px;font-size:9.5px;font-weight:700;line-height:1.5;display:inline-flex}.phase-artifacts-risk.is-critical{color:#991b1b;background:#fee2e2;border:1px solid #fca5a5}.phase-artifacts-risk.is-high{color:#9a3412;background:#ffedd5;border:1px solid #fdba74}.phase-artifacts-risk.is-medium{color:#854d0e;background:#fef3c7;border:1px solid #fcd34d}.phase-artifacts-risk.is-low{color:#166534;background:#dcfce7;border:1px solid #86efac}.phase-artifacts-risk.is-info{color:#334155;background:#e2e8f0;border:1px solid #94a3b8}html.dark .phase-artifacts-risk.is-critical{color:#fecaca;background:#3d1d28}html.dark .phase-artifacts-risk.is-high{color:#fed7aa;background:#3f271e}html.dark .phase-artifacts-risk.is-medium{color:#fde68a;background:#38321b}html.dark .phase-artifacts-risk.is-low{color:#bbf7d0;background:#10362c}html.dark .phase-artifacts-risk.is-info{color:#e2e8f0;background:#242d3e;border-color:rgba(148,163,184,.4)}.phase-artifacts-main{border:1px solid var(--axion-border);background:#fff;border-radius:10px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden;box-shadow:0 1px rgba(15,23,42,.03)}html.dark .phase-artifacts-main{background:var(--axion-panel);box-shadow:none}.phase-artifacts-doc-bar{border-bottom:1px solid var(--axion-border);background:var(--axion-accent);flex:none;padding:10px 14px 11px}@supports (color:color-mix(in lab, red, red)){.phase-artifacts-doc-bar{background:color-mix(in srgb,var(--axion-accent)5%,#fff)}}html.dark .phase-artifacts-doc-bar{background:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){html.dark .phase-artifacts-doc-bar{background:color-mix(in srgb,var(--axion-accent)10%,#0b1220)}}.phase-artifacts-doc-bar__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--axion-text);font-size:10px;font-weight:650}@supports (color:color-mix(in lab, red, red)){.phase-artifacts-doc-bar__kicker{color:color-mix(in srgb,var(--axion-text)68%,var(--axion-text-muted))}}.phase-artifacts-doc-bar__title{color:var(--axion-text);margin:2px 0 4px;font-size:17px;font-weight:700;line-height:1.25}.phase-artifacts-doc-bar__lede{max-width:62ch;color:var(--axion-text-muted);margin:0 0 8px;font-size:12.5px;line-height:1.4}.phase-artifacts-doc-bar__chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.phase-artifacts-chip{letter-spacing:.02em;color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1;border-radius:999px;align-items:center;padding:1px 7px;font-size:10.5px;font-weight:650;display:inline-flex}html.dark .phase-artifacts-chip{color:#f1f5f9;background:#1e293b;border-color:#334155}.phase-artifacts-chip--muted{color:#334155;font-weight:550}html.dark .phase-artifacts-chip--muted{color:#cbd5e1}.phase-artifacts-chip--mono{letter-spacing:.03em;color:#334155;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}html.dark .phase-artifacts-chip--mono{color:#cbd5e1}.phase-artifacts-doc{background:#f8fafc;flex:auto;min-height:0;padding:12px;overflow:auto}html.dark .phase-artifacts-doc{background:#0b1220}.phase-artifacts-paper{--pa-ink:#0f172a;--pa-muted:#64748b;--pa-line:#e2e8f0;--pa-panel:#f8fafc;--pa-accent:#036b9d;border:1px solid var(--pa-line);max-width:920px;color:var(--pa-ink);background:#fff;border-radius:8px;margin:0 auto;font-family:IBM Plex Sans,Segoe UI,sans-serif;font-size:13px;line-height:1.5;overflow:hidden;box-shadow:0 8px 24px rgba(15,23,42,.05)}html.dark .phase-artifacts-paper{--pa-ink:#eaeff5;--pa-muted:#9da5b1;--pa-line:rgba(255,255,255,.12);--pa-panel:#212938;background:var(--axion-panel);box-shadow:none}@supports (color:color(display-p3 0 0 0)){html.dark .phase-artifacts-paper{--pa-ink:color(display-p3 .919897 .936997 .958718);--pa-muted:color(display-p3 .622745 .646433 .6914);--pa-line:color(display-p3 1 1 1/.12);--pa-panel:color(display-p3 .136312 .159178 .21438)}}@supports (color:lab(0% 0 0)){html.dark .phase-artifacts-paper{--pa-ink:lab(94.1916% -1.09133 -3.56996);--pa-muted:lab(67.45% -.932187 -7.4149);--pa-line:lab(100% 0 0/.12);--pa-panel:lab(16.304% .0552684 -10.9353)}}.phase-artifacts-paper__banner{background:var(--pa-accent);justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.phase-artifacts-paper__banner{background:color-mix(in srgb,var(--pa-accent)10%,#f8fafc)}}.phase-artifacts-paper__banner{border-bottom:1px solid var(--pa-line);color:#0f172a;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}html.dark .phase-artifacts-paper__banner{background:var(--pa-accent)}@supports (color:color-mix(in lab, red, red)){html.dark .phase-artifacts-paper__banner{background:color-mix(in srgb,var(--pa-accent)14%,transparent)}}html.dark .phase-artifacts-paper__banner{color:#f1f5f9}.phase-artifacts-paper__banner span:last-child{letter-spacing:.03em;text-transform:none;text-align:right;word-break:break-all;color:#334155;font-weight:550}html.dark .phase-artifacts-paper__banner span:last-child{color:#cbd5e1}.phase-artifacts-paper__body{padding:18px 20px 24px}.phase-md{color:var(--pa-ink)}.phase-md>:first-child{margin-top:0}.phase-md h1,.phase-md h2,.phase-md h3,.phase-md h4{color:var(--pa-ink);font-family:IBM Plex Sans,Segoe UI,sans-serif;font-weight:700;line-height:1.25}.phase-md h1{border-bottom:2px solid var(--pa-accent);margin:0 0 12px;padding-bottom:8px;font-size:1.25rem}@supports (color:color-mix(in lab, red, red)){.phase-md h1{border-bottom:2px solid color-mix(in srgb,var(--pa-accent)40%,var(--pa-line))}}.phase-md h2{margin:18px 0 8px;padding-top:2px;font-size:1.02rem}.phase-md h3{margin:14px 0 6px;font-size:.95rem}.phase-md p{overflow-wrap:anywhere;color:var(--pa-ink);margin:0 0 10px}@supports (color:color-mix(in lab, red, red)){.phase-md p{color:color-mix(in srgb,var(--pa-ink)92%,var(--pa-muted))}}.phase-md ul,.phase-md ol{margin:0 0 10px;padding-left:1.25rem}.phase-md li{margin:0 0 4px}.phase-md li>p{margin:0}.phase-md strong{color:var(--pa-ink);font-weight:700}.phase-md hr{border:0;border-top:1px solid var(--pa-line);margin:14px 0}.phase-md blockquote{border-left:3px solid var(--pa-accent);background:var(--pa-panel);color:var(--pa-muted);border-radius:0 6px 6px 0;margin:0 0 12px;padding:8px 12px}.phase-md-inline-code{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;padding:.05em .35em;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.88em}html.dark .phase-md-inline-code{background:var(--pa-ink)}@supports (color:color-mix(in lab, red, red)){html.dark .phase-md-inline-code{background:color-mix(in srgb,var(--pa-ink)8%,transparent)}}html.dark .phase-md-inline-code{border-color:var(--pa-line)}.phase-md-pre{color:#e2e8f0;border-left:3px solid var(--pa-accent);white-space:pre-wrap;word-break:break-word;background:#0f172a;border-radius:0 6px 6px 0;margin:0 0 12px;padding:10px 12px;font-family:IBM Plex Mono,monospace;font-size:12px;line-height:1.45;overflow-x:auto}.phase-md-pre code{color:inherit;font-size:inherit;background:0 0;border:0;padding:0}.phase-md-table-wrap{border:1px solid var(--pa-line);background:#fff;border-radius:8px;width:100%;margin:0 0 14px;overflow-x:auto}html.dark .phase-md-table-wrap{background:0 0}.phase-md-table-wrap table{border-collapse:collapse;width:100%;font-family:IBM Plex Sans,Segoe UI,sans-serif;font-size:12.5px;line-height:1.35}.phase-md-table-wrap th,.phase-md-table-wrap td{border-bottom:1px solid var(--pa-line);text-align:left;vertical-align:top;padding:7px 10px}.phase-md-table-wrap th{letter-spacing:.04em;text-transform:uppercase;color:var(--pa-muted);white-space:nowrap;background:#f1f5f9;font-size:11px;font-weight:700}html.dark .phase-md-table-wrap th{background:var(--pa-ink)}@supports (color:color-mix(in lab, red, red)){html.dark .phase-md-table-wrap th{background:color-mix(in srgb,var(--pa-ink)6%,transparent)}}html.dark .phase-md-table-wrap th{color:var(--pa-muted)}.phase-md-table-wrap.is-kv table{table-layout:fixed}.phase-md-table-wrap table:has(th:first-child){table-layout:fixed}.phase-md-table-wrap td:first-child{width:34%;color:var(--pa-muted);background:var(--pa-panel);font-weight:650}@supports (color:color-mix(in lab, red, red)){.phase-md-table-wrap td:first-child{background:color-mix(in srgb,var(--pa-panel)80%,#fff)}}html.dark .phase-md-table-wrap td:first-child{background:var(--pa-ink)}@supports (color:color-mix(in lab, red, red)){html.dark .phase-md-table-wrap td:first-child{background:color-mix(in srgb,var(--pa-ink)4%,transparent)}}.phase-md-table-wrap td:last-child{color:var(--pa-ink);font-weight:500}.phase-md-table-wrap tbody tr:nth-child(2n) td:last-child{background:var(--pa-panel)}@supports (color:color-mix(in lab, red, red)){.phase-md-table-wrap tbody tr:nth-child(2n) td:last-child{background:color-mix(in srgb,var(--pa-panel)70%,transparent)}}.phase-md-table-wrap tbody tr:hover td{background:var(--pa-accent)}@supports (color:color-mix(in lab, red, red)){.phase-md-table-wrap tbody tr:hover td{background:color-mix(in srgb,var(--pa-accent)5%,transparent)}}.phase-md-table-wrap tbody tr:last-child td{border-bottom:0}@media (max-width:960px){.phase-artifacts-layout{grid-template-columns:1fr;min-height:0}.phase-artifacts-aside{max-height:none;position:static}.phase-artifacts-rail{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));max-height:200px;display:grid}.phase-artifacts-paper__body{padding:14px 14px 20px}.phase-artifacts-paper__banner{flex-direction:column;align-items:flex-start;padding:8px 12px}}@media (prefers-reduced-motion:reduce){.phase-artifacts-rail__item{transition:none}}.outdated-page .axion-page-body{flex-direction:column;min-height:0;display:flex}.outdated-canvas{background:#e8eef5;border-radius:12px;min-height:calc(100vh - 140px);margin:0 -4px;padding:16px}html.dark .outdated-canvas{background:#070d18}.outdated-layout{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:stretch;gap:16px;min-height:calc(100vh - 172px);display:grid}.outdated-aside{flex-direction:column;gap:12px;min-height:0;max-height:calc(100vh - 160px);display:flex;position:-webkit-sticky;position:sticky;top:12px}.outdated-aside__head{background:var(--axion-panel);border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.outdated-aside__head{background:color-mix(in srgb,var(--axion-panel)92%,#fff)}}.outdated-aside__head{border:1px solid var(--axion-border);color:var(--axion-text)}html.dark .outdated-aside__head{background:#0f172a}.outdated-aside__icon{color:var(--axion-accent);flex:none;margin-top:1px;display:inline-flex}.outdated-aside__title{letter-spacing:.01em;font-size:13px;font-weight:700}.outdated-aside__meta{color:var(--axion-text-muted);word-break:break-word;margin-top:2px;font-size:11px;line-height:1.35}.outdated-rail{flex-direction:column;gap:6px;min-height:0;margin:0;padding:0 2px 0 0;list-style:none;display:flex;overflow:auto}.outdated-rail__item{text-align:left;background:var(--axion-panel);border:1px solid transparent;border-radius:10px;align-items:flex-start;gap:10px;width:100%;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.outdated-rail__item{background:color-mix(in srgb,var(--axion-panel)88%,transparent)}}.outdated-rail__item{color:var(--axion-text);cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}html.dark .outdated-rail__item{background:rgba(15,23,42,.88)}.outdated-rail__item:hover{border-color:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.outdated-rail__item:hover{border-color:color-mix(in srgb,var(--axion-accent)35%,var(--axion-border))}}.outdated-rail__item:hover{background:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.outdated-rail__item:hover{background:color-mix(in srgb,var(--axion-accent)8%,var(--axion-panel))}}.outdated-rail__item.is-active{border-color:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.outdated-rail__item.is-active{border-color:color-mix(in srgb,var(--axion-accent)55%,var(--axion-border))}}.outdated-rail__item.is-active{background:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.outdated-rail__item.is-active{background:color-mix(in srgb,var(--axion-accent)14%,var(--axion-panel))}}.outdated-rail__item.is-active{box-shadow:0 0 0 1px var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.outdated-rail__item.is-active{box-shadow:0 0 0 1px color-mix(in srgb,var(--axion-accent)20%,transparent)}}.outdated-rail__index{letter-spacing:.04em;color:var(--axion-text-muted);flex:none;margin-top:1px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:650}.outdated-rail__item.is-active .outdated-rail__index{color:var(--axion-accent)}.outdated-rail__body{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.outdated-rail__name{font-size:12.5px;font-weight:650;line-height:1.35}.outdated-rail__sub{color:var(--axion-text-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}.outdated-rail__badge{letter-spacing:.04em;color:var(--axion-warning);background:var(--axion-warning);border-radius:4px;align-items:center;padding:1px 6px;font-size:10px;font-weight:700;line-height:1.4;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.outdated-rail__badge{background:color-mix(in srgb,var(--axion-warning)14%,transparent)}}.outdated-main{border:1px solid var(--axion-border);background:var(--axion-panel);border-radius:12px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.outdated-doc-bar{border-bottom:1px solid var(--axion-border);background:var(--axion-accent);flex:none;padding:14px 18px 12px}@supports (color:color-mix(in lab, red, red)){.outdated-doc-bar{background:color-mix(in srgb,var(--axion-accent)6%,var(--axion-panel))}}html.dark .outdated-doc-bar{background:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){html.dark .outdated-doc-bar{background:color-mix(in srgb,var(--axion-accent)10%,#0b1220)}}.outdated-doc-bar__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--axion-text-muted);font-size:11px;font-weight:650}.outdated-doc-bar__title{color:var(--axion-text);margin:4px 0 10px;font-size:20px;font-weight:700;line-height:1.25}.outdated-doc-bar__chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.outdated-chip{letter-spacing:.02em;border:1px solid var(--axion-border);color:var(--axion-text);background:var(--axion-panel);border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:650;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.outdated-chip{background:color-mix(in srgb,var(--axion-panel)80%,#fff)}}html.dark .outdated-chip{background:#111827}.outdated-chip--muted{color:var(--axion-text-muted);font-weight:550}.outdated-chip--mono{letter-spacing:.03em;color:var(--axion-text-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10.5px}.outdated-body{background:#eef2f7;flex:auto;min-height:0;padding:16px 18px 20px;overflow:auto}html.dark .outdated-body{background:#0b1220}.outdated-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.outdated-kpi{border:1px solid var(--axion-border);background:var(--axion-panel);box-shadow:var(--axion-shadow);border-radius:10px;padding:12px 14px}.outdated-kpi__label{letter-spacing:.06em;text-transform:uppercase;color:var(--axion-text-muted);margin-bottom:4px;font-size:11px;font-weight:650;display:block}.outdated-kpi__value{color:var(--axion-text);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1.15}.outdated-kpi.is-warn .outdated-kpi__value{color:var(--axion-warning)}.outdated-kpi.is-accent .outdated-kpi__value{color:var(--axion-accent)}.outdated-reason{border:1px solid var(--axion-warning);border-radius:8px;margin:0 0 14px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.outdated-reason{border:1px solid color-mix(in srgb,var(--axion-warning)35%,var(--axion-border))}}.outdated-reason{background:var(--axion-warning)}@supports (color:color-mix(in lab, red, red)){.outdated-reason{background:color-mix(in srgb,var(--axion-warning)10%,var(--axion-panel))}}.outdated-reason{color:var(--axion-text);font-size:13px;line-height:1.45}.outdated-toolbar{border:1px solid var(--axion-border);background:var(--axion-panel);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px 12px;display:flex}.outdated-toolbar__title{color:var(--axion-text);margin:0;font-size:14px;font-weight:700}.outdated-toolbar__meta{color:var(--axion-text-muted);margin-top:2px;font-size:12px;font-weight:400}.outdated-toolbar__controls{flex-wrap:wrap;flex:auto;justify-content:flex-end;align-items:center;gap:12px 16px;min-height:32px;display:flex}.outdated-toolbar__search,.outdated-toolbar__search.ant-input-search,.outdated-toolbar__search.ant-input-affix-wrapper,.outdated-toolbar__search .ant-input-affix-wrapper{width:280px;max-width:100%}.outdated-panel .ant-pagination{margin:12px 16px 14px!important}.outdated-panel{border:1px solid var(--axion-border);background:var(--axion-panel);border-radius:10px;overflow:hidden}.outdated-panel .ant-table{background:0 0}.outdated-panel .ant-table-thead>tr>th{letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:650;background:var(--axion-panel-elevated)!important;color:var(--axion-text-muted)!important}.outdated-panel .ant-table-tbody>tr>td{color:var(--axion-text);vertical-align:top}.outdated-pkg{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.outdated-pkg code,.outdated-mono{background:var(--axion-text);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}@supports (color:color-mix(in lab, red, red)){.outdated-pkg code,.outdated-mono{background:color-mix(in srgb,var(--axion-text)5%,transparent)}}.outdated-pkg code,.outdated-mono{border:1px solid var(--axion-border);border-radius:4px;padding:.05em .4em}.outdated-tag{letter-spacing:.04em;text-transform:uppercase;border-radius:4px;align-items:center;padding:1px 6px;font-size:10px;font-weight:700;line-height:1.4;display:inline-flex}.outdated-tag--eco{color:var(--axion-accent);background:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.outdated-tag--eco{background:color-mix(in srgb,var(--axion-accent)12%,transparent)}}.outdated-tag--eco{border:1px solid var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.outdated-tag--eco{border:1px solid color-mix(in srgb,var(--axion-accent)22%,transparent)}}.outdated-tag--outdated{color:var(--axion-warning);background:var(--axion-warning)}@supports (color:color-mix(in lab, red, red)){.outdated-tag--outdated{background:color-mix(in srgb,var(--axion-warning)14%,transparent)}}.outdated-tag--kernel{color:var(--axion-text-muted);background:var(--axion-text)}@supports (color:color-mix(in lab, red, red)){.outdated-tag--kernel{background:color-mix(in srgb,var(--axion-text)6%,transparent)}}.outdated-cvss{font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:650}.outdated-cvss.is-critical{color:#b91c1c}.outdated-cvss.is-high{color:#c2410c}.outdated-cvss.is-medium{color:#a16207}.outdated-cvss.is-low{color:#15803d}.outdated-cvss.is-none{color:var(--axion-text-muted);font-weight:500}.outdated-cvss-legend{flex-wrap:wrap;align-self:center;align-items:center;gap:8px 12px;min-height:32px;font-size:11px;line-height:1;display:inline-flex}.outdated-cvss-legend__label,.outdated-cvss-legend .outdated-cvss{align-items:center;line-height:1;display:inline-flex}.outdated-cvss-legend__label{letter-spacing:.06em;text-transform:uppercase;color:var(--axion-text-muted);font-size:10px;font-weight:700}.outdated-cvss-legend .outdated-cvss{font-size:11px;font-weight:650}html.dark .outdated-cvss.is-critical{color:#f87171}html.dark .outdated-cvss.is-high{color:#fb923c}html.dark .outdated-cvss.is-medium{color:#facc15}html.dark .outdated-cvss.is-low{color:#4ade80}.outdated-empty{text-align:center;color:var(--axion-text-muted);padding:28px 16px;font-size:13px}@media (max-width:960px){.outdated-layout{grid-template-columns:1fr;min-height:0}.outdated-aside{max-height:none;position:static}.outdated-rail{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));max-height:220px;display:grid}.outdated-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.outdated-kpis{grid-template-columns:1fr}.outdated-toolbar__controls{flex:100%}.outdated-toolbar__search,.outdated-toolbar__search.ant-input-search,.outdated-toolbar__search.ant-input-affix-wrapper,.outdated-toolbar__search .ant-input-affix-wrapper{width:100%!important}}.axion-content--compliance{background:var(--axion-content);flex-direction:column;width:100%;height:100%;min-height:100%;display:flex;padding:0!important}.axion-compliance{width:100%;min-height:100%;color:var(--axion-text);font-family:var(--athena-font-sans);flex-direction:column;flex:auto;display:flex}.axion-compliance .mono{font-family:var(--athena-font-mono)}.axion-compliance__topbar{z-index:30;background:var(--axion-panel);flex-wrap:wrap;flex:none;align-items:center;gap:12px 20px;padding:16px 28px;display:flex;position:-webkit-sticky;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.axion-compliance__topbar{background:color-mix(in srgb,var(--axion-panel)92%,transparent)}}.axion-compliance__topbar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--axion-border)}.axion-compliance__crumbs{color:var(--axion-text-muted);align-items:center;gap:7px;font-size:12.5px;display:flex}.axion-compliance__crumbs a{color:var(--axion-text-muted)}.axion-compliance__crumbs a:hover{color:var(--axion-accent)}.axion-compliance__crumbs b{color:var(--axion-text);font-weight:600}.axion-compliance__topbar-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:10px;min-width:0;margin-left:auto;display:flex}.axion-compliance__topbar-actions .ant-btn{justify-content:center;gap:6px;height:36px;padding-left:14px;padding-right:14px;line-height:1.2;align-items:center!important;display:inline-flex!important}.axion-compliance__topbar-actions .ant-btn .ant-btn-icon{align-items:center;line-height:1;display:inline-flex}.axion-compliance__scan-select{flex:0 280px;width:280px;min-width:220px;max-width:min(280px,42vw)}.axion-compliance__scan-select.ant-select{height:36px}.axion-compliance__scan-select .ant-select-selector{border-radius:8px!important;height:36px!important;padding-left:11px!important;padding-right:11px!important}.axion-compliance__scan-select .ant-select-selection-search-input,.axion-compliance__scan-select .ant-select-selection-item{font-size:13px;font-weight:600;color:var(--axion-text)!important;line-height:34px!important}.axion-compliance__scan-select .ant-select-selection-placeholder{color:var(--axion-text-muted)!important;line-height:34px!important}.axion-compliance__scan-select-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;color:var(--axion-text);display:block;overflow:hidden}.axion-compliance__scan-option{align-items:center;gap:10px;width:100%;min-width:0;padding:2px 0;display:flex}.axion-compliance__scan-option-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.axion-compliance__scan-option-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--axion-text);font-size:13px;font-weight:650;line-height:1.3;overflow:hidden}.axion-compliance__scan-option-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--axion-text-muted);font-size:11.5px;line-height:1.3;overflow:hidden}.axion-compliance__scan-option-delete{width:24px;height:24px;color:var(--axion-text);cursor:pointer;opacity:.85;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;transition:color .15s,background .15s,opacity .15s;display:inline-flex}html.dark .axion-compliance__scan-option-delete,:root.dark .axion-compliance__scan-option-delete,.dark .axion-compliance__scan-option-delete{color:#fff;opacity:.9}.axion-compliance__scan-option-delete:hover:not(:disabled){color:#e11d48;opacity:1;background:rgba(225,29,72,.12)}html.dark .axion-compliance__scan-option-delete:hover:not(:disabled),:root.dark .axion-compliance__scan-option-delete:hover:not(:disabled),.dark .axion-compliance__scan-option-delete:hover:not(:disabled){color:#fb7185;background:rgba(251,113,133,.16)}.axion-compliance__scan-option-delete:disabled{cursor:not-allowed;opacity:.4}.axion-compliance__scan-select-dropdown.ant-select-dropdown{min-width:300px!important;max-width:min(360px,92vw)!important}.axion-compliance__scan-select-dropdown .ant-select-item{padding-top:8px;padding-bottom:8px}.axion-compliance__scan-select-dropdown .ant-select-item-option-content{overflow:visible}.axion-compliance__sheet{box-sizing:border-box;width:100%;max-width:none;padding:28px 28px 72px}.axion-compliance__sheet--fill{flex-direction:column;flex:auto;justify-content:center;align-items:center;min-height:0;padding:28px;display:flex}.axion-compliance__empty,.axion-compliance__loading{color:var(--axion-text-muted);place-items:center;gap:12px;display:grid}.axion-compliance__loading--center{width:100%;min-height:min(70vh,640px);color:var(--axion-accent);background:0 0;gap:10px;padding:48px 24px}@supports (color:color-mix(in lab, red, red)){.axion-compliance__loading--center{color:color-mix(in srgb,var(--axion-accent)55%,#64748b)}}.axion-compliance__loading--center .ant-spin .ant-spin-dot-item{background-color:#036b9d}.axion-compliance__sheet:not(.axion-compliance__sheet--fill) .axion-compliance__empty,.axion-compliance__sheet:not(.axion-compliance__sheet--fill) .axion-compliance__loading{min-height:420px}.axion-compliance--pending>.axion-compliance__loading,.axion-compliance>.axion-compliance__loading{flex:auto;align-content:center;place-items:center;min-height:0;display:grid}.axion-compliance__empty-box{text-align:center;place-items:center;gap:10px;padding:40px 24px;display:grid}.axion-compliance__empty-glyph{border:1.5px solid var(--axion-border);width:44px;height:44px;font-family:var(--athena-font-mono);color:var(--axion-text-muted);border-radius:6px;place-items:center;font-size:18px;display:grid}.axion-compliance__empty-desc{max-width:420px;color:var(--axion-text-muted);margin:0;font-size:13.5px;line-height:1.5}.axion-compliance__empty-link{color:var(--axion-accent);font-weight:600}.axion-compliance__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--axion-text-muted);font-size:11px;font-weight:700}.axion-compliance__scanhead{background:var(--axion-panel);border:1px solid var(--axion-border);box-shadow:var(--axion-shadow);border-radius:10px;position:relative;overflow:hidden}.axion-compliance__scanhead-identity{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;padding:20px 26px 0 28px;display:flex}.axion-compliance__scanhead-titles{flex:280px;min-width:0}.axion-compliance__scanhead-titles .axion-compliance__eyebrow{color:var(--axion-accent)}.axion-compliance__scanhead-titles h1{letter-spacing:-.025em;margin:6px 0 0;font-size:max(1.25rem,min(1.1rem + .6vw,1.65rem));font-weight:700;line-height:1.2}.axion-compliance__catalog{color:var(--axion-text-muted);margin-top:6px;font-size:13px}.axion-compliance__status{letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--axion-border);background:var(--axion-panel-elevated);border-radius:6px;align-self:flex-start;align-items:center;margin-top:2px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.axion-compliance__status.completed,.axion-compliance__status.complete{color:var(--axion-success);background:var(--axion-success)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__status.completed,.axion-compliance__status.complete{background:color-mix(in srgb,var(--axion-success)12%,transparent)}}.axion-compliance__status.completed,.axion-compliance__status.complete{border-color:var(--axion-success)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__status.completed,.axion-compliance__status.complete{border-color:color-mix(in srgb,var(--axion-success)28%,transparent)}}.axion-compliance__status.running{color:var(--axion-accent);background:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__status.running{background:color-mix(in srgb,var(--axion-accent)12%,transparent)}}.axion-compliance__status.running{border-color:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__status.running{border-color:color-mix(in srgb,var(--axion-accent)28%,transparent)}}.axion-compliance__status.failed,.axion-compliance__status.error{color:var(--axion-danger);background:var(--axion-danger)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__status.failed,.axion-compliance__status.error{background:color-mix(in srgb,var(--axion-danger)12%,transparent)}}.axion-compliance__status.failed,.axion-compliance__status.error{border-color:var(--axion-danger)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__status.failed,.axion-compliance__status.error{border-color:color-mix(in srgb,var(--axion-danger)28%,transparent)}}.axion-compliance__status.terminated{color:var(--axion-warning);background:var(--axion-warning)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__status.terminated{background:color-mix(in srgb,var(--axion-warning)12%,transparent)}}.axion-compliance__status.terminated{border-color:var(--axion-warning)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__status.terminated{border-color:color-mix(in srgb,var(--axion-warning)28%,transparent)}}.axion-compliance__scoreboard{border:1px solid var(--axion-border);background:var(--axion-panel-elevated);border-radius:8px;grid-template-columns:minmax(220px,1.4fr) repeat(2,minmax(120px,1fr));gap:0;margin:18px 26px 0 28px;display:grid;overflow:hidden}.axion-compliance__score-cell{border-left:1px solid var(--axion-border);flex-direction:column;justify-content:center;gap:6px;min-width:0;padding:16px 18px;display:flex}.axion-compliance__score-cell:first-child{border-left:none}.axion-compliance__score-cell .v{font-family:var(--athena-font-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--axion-text);font-size:32px;font-weight:600;line-height:1}.axion-compliance__score-cell .v small{color:var(--axion-text-muted);font-size:15px;font-weight:500}.axion-compliance__score-cell .l{color:var(--axion-text-muted);font-size:11.5px;line-height:1.35}.axion-compliance__score-exact{letter-spacing:.01em;color:var(--axion-text-muted);font-variant-numeric:tabular-nums;margin-top:2px;font-size:11px;font-weight:600;display:block}.axion-compliance__score-value .axion-compliance__score-exact{margin-top:0}.axion-compliance__score-cell.is-pass .v{font-size:36px}.axion-compliance__score-cell.is-good .v{color:var(--axion-success)}.axion-compliance__score-cell.is-mid .v{color:var(--axion-warning)}.axion-compliance__score-cell.is-bad .v,.axion-compliance__score-cell.is-findings .v{color:var(--axion-danger)}.axion-compliance__score-value{flex-direction:column;gap:6px;display:flex}.axion-compliance__pass-meter{background:var(--axion-border);border-radius:999px;height:4px;margin-top:2px}@supports (color:color-mix(in lab, red, red)){.axion-compliance__pass-meter{background:color-mix(in srgb,var(--axion-border)80%,transparent)}}.axion-compliance__pass-meter{overflow:hidden}.axion-compliance__pass-meter>span{border-radius:inherit;background:var(--axion-accent);height:100%;transition:width .45s;display:block}.axion-compliance__score-cell.is-good .axion-compliance__pass-meter>span{background:var(--axion-success)}.axion-compliance__score-cell.is-mid .axion-compliance__pass-meter>span{background:var(--axion-warning)}.axion-compliance__score-cell.is-bad .axion-compliance__pass-meter>span{background:var(--axion-danger)}.axion-compliance__basis{border:1px solid var(--axion-border);background:var(--axion-panel);border-radius:6px;align-self:flex-start;margin-top:4px;display:inline-flex;overflow:hidden}.axion-compliance__basis button{color:var(--axion-text-muted);cursor:pointer;background:0 0;border:none;padding:5px 10px;font-size:11.5px;font-weight:600;transition:background .15s,color .15s}.axion-compliance__basis button+button{border-left:1px solid var(--axion-border)}.axion-compliance__basis button:hover{color:var(--axion-text)}.axion-compliance__basis button[aria-pressed=true]{background:var(--axion-accent);color:#fff}.axion-compliance__basis button:focus-visible{outline:2px solid var(--axion-accent);outline-offset:-2px;z-index:1}.axion-compliance__factgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 16px;margin:14px 26px 0 28px;display:grid}.axion-compliance__fact{flex-direction:column;gap:3px;min-width:0;padding:8px 0;display:flex}.axion-compliance__fact .k{letter-spacing:.06em;text-transform:uppercase;color:var(--axion-text-muted);font-size:10.5px;font-weight:700}.axion-compliance__fact b{color:var(--axion-text);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.axion-compliance__fact-live{color:var(--axion-accent)!important}.axion-compliance__scanhead>.axion-compliance__profile-note{margin:4px 26px 0 28px}.axion-compliance__scanhead>.axion-compliance__match-warning{margin:10px 26px 0 28px}.axion-compliance__outcome{border-top:1px solid var(--axion-border);background:var(--axion-panel-elevated);margin-top:16px;padding:18px 26px 22px 28px}.axion-compliance__outcome-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;margin-bottom:14px;display:flex}.axion-compliance__outcome-head .axion-compliance__eyebrow{color:var(--axion-accent);letter-spacing:.08em}.axion-compliance__outcome-title{letter-spacing:-.02em;color:var(--axion-text);margin:6px 0 0;font-size:1.15rem;font-weight:700;line-height:1.25}.axion-compliance__outcome-lead{max-width:56ch;color:var(--axion-text-muted);margin:6px 0 0;font-size:13px;line-height:1.45}.axion-compliance__outcome-total{color:var(--axion-text-muted);border:1px solid var(--axion-border);background:var(--axion-panel);border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600}.axion-compliance__outcome-bar{border:1px solid var(--axion-accent);border-radius:8px;gap:3px;height:36px;padding:3px;display:flex}@supports (color:color-mix(in lab, red, red)){.axion-compliance__outcome-bar{border:1px solid color-mix(in srgb,var(--axion-accent)22%,var(--axion-border))}}.axion-compliance__outcome-bar{background:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__outcome-bar{background:color-mix(in srgb,var(--axion-accent)6%,var(--axion-panel))}}.axion-compliance__outcome-bar{overflow:hidden}.axion-compliance__outcome-bar-empty{color:var(--axion-text-muted);flex:1;place-items:center;font-size:12px;display:grid}.axion-compliance__outcome-seg{cursor:pointer;border:none;border-radius:4px;place-items:center;min-width:1.75rem;height:100%;padding:0 2px;transition:filter .15s,box-shadow .15s,transform .15s;display:grid;position:relative}.axion-compliance__outcome-seg:hover{filter:brightness(1.08);z-index:1;transform:translateY(-1px)}.axion-compliance__outcome-seg:focus-visible{outline:2px solid var(--axion-accent);outline-offset:2px;z-index:2}.axion-compliance__outcome-seg.is-active{box-shadow:0 0 0 2px var(--axion-panel),0 0 0 4px var(--axion-accent);z-index:2}.axion-compliance__outcome-seg-label{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.35);pointer-events:none;white-space:nowrap;font-size:11px;font-weight:700;line-height:1}.axion-compliance__outcome-seg.is-narrow .axion-compliance__outcome-seg-label{letter-spacing:-.02em;font-size:10px}.axion-compliance__outcome-tip{flex-direction:column;gap:2px;padding:1px 0;line-height:1.25;display:flex}.axion-compliance__outcome-tip-label{opacity:.88;font-size:11px;font-weight:600}.axion-compliance__outcome-tip-stats{align-items:baseline;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.axion-compliance__outcome-tip-stats strong{font-size:15px;font-weight:700}.axion-compliance__outcome-seg.PASS{background:var(--axion-success)}.axion-compliance__outcome-seg.FAIL,.axion-compliance__outcome-seg.ERROR{background:var(--axion-danger)}.axion-compliance__outcome-seg.MANUAL_REVIEW,.axion-compliance__outcome-seg.PARTIAL{background:var(--axion-warning)}.axion-compliance__outcome-seg.NOT_APPLICABLE{background:var(--axion-text-muted)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__outcome-seg.NOT_APPLICABLE{background:color-mix(in srgb,var(--axion-text-muted)55%,transparent)}}.axion-compliance__outcome-seg.UNCHECKED{background:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__outcome-seg.UNCHECKED{background:color-mix(in srgb,var(--axion-accent)45%,var(--axion-panel-elevated))}}.dark .axion-compliance__outcome-seg.PASS{background:#34d399}.dark .axion-compliance__outcome-seg.FAIL,.dark .axion-compliance__outcome-seg.ERROR{background:#fb7185}.dark .axion-compliance__outcome-seg.MANUAL_REVIEW,.dark .axion-compliance__outcome-seg.PARTIAL{background:#fbbf24}.dark .axion-compliance__outcome-seg.NOT_APPLICABLE{background:#94a3b8}.dark .axion-compliance__outcome-seg.UNCHECKED{background:#38bdf8}.dark .axion-compliance__outcome-tip-label{opacity:1;color:rgba(255,255,255,.9)}.dark .axion-compliance__outcome-tip-stats{color:#fff}.axion-compliance__outcome-cards{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;margin-top:14px;display:grid}.axion-compliance__outcome-card{border:1px solid var(--axion-border);background:var(--axion-panel);text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.axion-compliance__outcome-card:hover{border-color:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__outcome-card:hover{border-color:color-mix(in srgb,var(--axion-accent)55%,var(--axion-border))}}.axion-compliance__outcome-card.is-active{border-color:var(--axion-accent);background:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__outcome-card.is-active{background:color-mix(in srgb,var(--axion-accent)10%,var(--axion-panel))}}.axion-compliance__outcome-card.is-active{box-shadow:inset 3px 0 0 var(--axion-accent)}.axion-compliance__outcome-card:focus-visible{outline:2px solid var(--axion-accent);outline-offset:2px}.axion-compliance__outcome-card-body{flex-direction:column;gap:2px;min-width:0;display:flex}.axion-compliance__outcome-card-body .l{color:var(--axion-text-muted);letter-spacing:.02em;font-size:11px;font-weight:600}.axion-compliance__outcome-card-body .n{letter-spacing:-.02em;color:var(--axion-text);font-size:18px;font-weight:700;line-height:1.1}.axion-compliance__outcome-card-body .n small{color:var(--axion-text-muted);margin-left:6px;font-size:11px;font-weight:600}@media (prefers-reduced-motion:reduce){.axion-compliance__outcome-seg,.axion-compliance__pass-meter>span{transition:none}}.axion-compliance__stamp{border:1px solid var(--axion-border);width:19px;height:19px;font-family:var(--athena-font-mono);background:var(--axion-panel-elevated);border-radius:3px;flex:none;place-items:center;font-size:11px;font-weight:700;line-height:1;display:grid}.axion-compliance__stamp.PASS{color:var(--axion-success);background:var(--axion-success)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__stamp.PASS{background:color-mix(in srgb,var(--axion-success)12%,transparent)}}.axion-compliance__stamp.PASS{border-color:var(--axion-success)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__stamp.PASS{border-color:color-mix(in srgb,var(--axion-success)30%,transparent)}}.axion-compliance__stamp.FAIL,.axion-compliance__stamp.ERROR{color:var(--axion-danger);background:var(--axion-danger)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__stamp.FAIL,.axion-compliance__stamp.ERROR{background:color-mix(in srgb,var(--axion-danger)12%,transparent)}}.axion-compliance__stamp.FAIL,.axion-compliance__stamp.ERROR{border-color:var(--axion-danger)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__stamp.FAIL,.axion-compliance__stamp.ERROR{border-color:color-mix(in srgb,var(--axion-danger)30%,transparent)}}.axion-compliance__stamp.MANUAL_REVIEW,.axion-compliance__stamp.PARTIAL{color:var(--axion-warning);background:var(--axion-warning)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__stamp.MANUAL_REVIEW,.axion-compliance__stamp.PARTIAL{background:color-mix(in srgb,var(--axion-warning)12%,transparent)}}.axion-compliance__stamp.MANUAL_REVIEW,.axion-compliance__stamp.PARTIAL{border-color:var(--axion-warning)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__stamp.MANUAL_REVIEW,.axion-compliance__stamp.PARTIAL{border-color:color-mix(in srgb,var(--axion-warning)30%,transparent)}}.axion-compliance__tabs{border-bottom:1px solid var(--axion-border);flex-wrap:wrap;gap:2px;margin:32px 0 0;display:flex}.axion-compliance__tab{color:var(--axion-text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid transparent;align-items:center;gap:7px;margin-bottom:-1px;padding:9px 15px;font-size:13.5px;font-weight:500;display:inline-flex}.axion-compliance__tab:hover{color:var(--axion-text);background:var(--axion-panel-elevated)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__tab:hover{background:color-mix(in srgb,var(--axion-panel-elevated)80%,transparent)}}.axion-compliance__tab.is-active{color:var(--axion-accent);border-bottom-color:var(--axion-accent);font-weight:700}.axion-compliance__tab .count{font-family:var(--athena-font-mono);background:var(--axion-panel-elevated);color:var(--axion-text-muted);border-radius:999px;padding:1px 6px;font-size:11px}.axion-compliance__tab.is-active .count{color:var(--axion-accent);background:rgba(3,107,157,.12)}.axion-compliance__cde{margin-top:12px}.axion-compliance__cde-actions,.axion-compliance__cde-create-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.axion-compliance__cde-scope-meta{color:var(--axion-text-muted);flex-wrap:wrap;align-items:center;gap:10px 14px;margin:12px 0 4px;font-size:12.5px;display:flex}.axion-compliance__cde-scope-name{color:var(--axion-text);font-weight:600}.axion-compliance__cde-kpis{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));margin:16px 0 8px}.axion-compliance__cde-kpis .axion-compliance__kpi .v.is-ok{color:var(--axion-success)}.axion-compliance__cde-kpis .axion-compliance__kpi .v.is-mid{color:var(--axion-warning)}.axion-compliance__cde-kpis .axion-compliance__kpi .v.is-hot{color:var(--axion-danger)}.axion-compliance__cde-host-grid{margin-top:16px}.axion-compliance__cde-host-metrics{grid-template-columns:1fr 1.4fr}.axion-compliance__cde-host-metrics dd{color:var(--axion-text);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.axion-compliance__cde-create-card{grid-column:1/-1;margin-top:24px}.axion-compliance__cde-create-card .axion-compliance__card-body{justify-content:flex-start}.axion-compliance__cde-create-hint{color:var(--axion-text-muted);margin:12px 0 0;padding:0;font-size:12.5px;line-height:1.5}.axion-compliance__status.active{color:var(--axion-accent);background:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__status.active{background:color-mix(in srgb,var(--axion-accent)12%,transparent)}}.axion-compliance__status.active{border-color:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__status.active{border-color:color-mix(in srgb,var(--axion-accent)28%,transparent)}}.axion-compliance__overview{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;margin-top:20px;display:grid}.axion-compliance__card{border:1px solid var(--axion-border);background:var(--axion-panel);border-radius:10px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.axion-compliance__card.is-wide,.axion-compliance__kpi-row,.axion-compliance__verdict{grid-column:1/-1}.axion-compliance__card-head{background:var(--axion-panel-elevated);border-bottom:1px solid var(--axion-border);justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;font-size:13px;font-weight:600;display:flex}.axion-compliance__card-head .cov{color:var(--axion-text-muted);font-size:11.5px;font-weight:500;font-family:var(--athena-font-mono)}.axion-compliance__card-body{flex-direction:column;flex:1;justify-content:center;padding:16px 18px 18px;display:flex}.axion-compliance__card-empty,.axion-compliance__note{color:var(--axion-text-muted);padding:18px;font-size:13px;line-height:1.6}.axion-compliance__kpi-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.axion-compliance__kpi{border:1px solid var(--axion-border);background:var(--axion-panel);border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:16px 18px 18px;display:flex;position:relative;overflow:hidden}.axion-compliance__kpi-meter{background:var(--axion-panel-elevated);border-radius:999px;height:3px;margin-top:8px;display:block;overflow:hidden}.axion-compliance__kpi-meter:after{content:"";width:var(--kpi,0%);border-radius:inherit;background:var(--axion-accent);height:100%;transition:width .45s;display:block}@media (prefers-reduced-motion:reduce){.axion-compliance__kpi-meter:after{transition:none}}.axion-compliance__kpi .k{letter-spacing:.06em;text-transform:uppercase;color:var(--axion-text-muted);font-size:11px;font-weight:700}.axion-compliance__kpi .v{letter-spacing:-.03em;color:var(--axion-text);font-size:28px;font-weight:700;line-height:1.1}.axion-compliance__kpi .n{color:var(--axion-text-muted);font-size:12px;line-height:1.4}.axion-compliance__verdict{border:1px solid var(--axion-border);background:var(--axion-panel);border-radius:10px;padding:16px 18px}.axion-compliance__verdict.is-danger{border-color:var(--axion-danger)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__verdict.is-danger{border-color:color-mix(in srgb,var(--axion-danger)35%,var(--axion-border))}}.axion-compliance__verdict.is-danger{background:var(--axion-danger)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__verdict.is-danger{background:color-mix(in srgb,var(--axion-danger)7%,var(--axion-panel))}}.axion-compliance__verdict.is-warn{border-color:var(--axion-warning)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__verdict.is-warn{border-color:color-mix(in srgb,var(--axion-warning)35%,var(--axion-border))}}.axion-compliance__verdict.is-warn{background:var(--axion-warning)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__verdict.is-warn{background:color-mix(in srgb,var(--axion-warning)8%,var(--axion-panel))}}.axion-compliance__verdict.is-success{border-color:var(--axion-success)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__verdict.is-success{border-color:color-mix(in srgb,var(--axion-success)35%,var(--axion-border))}}.axion-compliance__verdict.is-success{background:var(--axion-success)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__verdict.is-success{background:color-mix(in srgb,var(--axion-success)8%,var(--axion-panel))}}.axion-compliance__verdict-title{color:var(--axion-text);margin-bottom:6px;font-size:14px;font-weight:700}.axion-compliance__verdict p{color:var(--axion-text-muted);margin:0;font-size:13px;line-height:1.55}.axion-compliance__chart-split{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:12px;display:grid}.axion-compliance__stackbar{background:var(--axion-panel-elevated);border:1px solid var(--axion-border);border-radius:999px;height:10px;margin-top:8px;display:flex;overflow:hidden}.axion-compliance__stackbar i{min-width:0;display:block}.axion-compliance__stackbar-legend{color:var(--axion-text-muted);flex-wrap:wrap;gap:10px 14px;margin-top:10px;font-size:11.5px;display:flex}.axion-compliance__stackbar-legend span{align-items:center;gap:6px;display:inline-flex}.axion-compliance__stackbar-legend i{border-radius:2px;width:8px;height:8px}.axion-compliance__stackbar-legend small{color:var(--axion-text-muted);font-size:10.5px;font-weight:500}@supports (color:color-mix(in lab, red, red)){.axion-compliance__stackbar-legend small{color:color-mix(in srgb,var(--axion-text-muted)85%,transparent)}}.axion-compliance__diff-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.axion-compliance__diff-row>div{border:1px solid var(--axion-border);background:var(--axion-panel-elevated);border-radius:8px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.axion-compliance__diff-row .k{text-transform:uppercase;letter-spacing:.05em;color:var(--axion-text-muted);font-size:11px;font-weight:700}.axion-compliance__diff-row .v{color:var(--axion-text);font-size:22px;font-weight:700}.axion-compliance__risk-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.axion-compliance__risk-list li{color:var(--axion-text-muted);grid-template-columns:auto 1fr;align-items:start;gap:10px;font-size:13px;line-height:1.5;display:grid}.axion-compliance__match-warning{color:var(--axion-warning);border:1px solid var(--axion-warning);margin:10px 0 0;padding:8px 12px;font-size:12.5px;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.axion-compliance__match-warning{border:1px solid color-mix(in srgb,var(--axion-warning)40%,transparent)}}.axion-compliance__match-warning{background:var(--axion-warning);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.axion-compliance__match-warning{background:color-mix(in srgb,var(--axion-warning)8%,transparent)}}.axion-compliance__trend{align-items:flex-end;gap:10px;min-height:96px;padding:16px 18px 6px;display:flex}.axion-compliance__trend-point{flex-direction:column;align-items:center;gap:6px;display:flex}.axion-compliance__trend-point .bar{background:var(--axion-border);border-radius:4px;align-items:flex-end;width:18px;height:64px;display:flex}@supports (color:color-mix(in lab, red, red)){.axion-compliance__trend-point .bar{background:color-mix(in srgb,var(--axion-border)50%,transparent)}}.axion-compliance__trend-point .bar{overflow:hidden}.axion-compliance__trend-point .bar i{width:100%;display:block}.axion-compliance__trend-point .bar i.is-good{background:var(--axion-success,#3fb950)}.axion-compliance__trend-point .bar i.is-mid{background:var(--axion-warning)}.axion-compliance__trend-point .bar i.is-bad{background:var(--axion-danger)}.axion-compliance__trend-point .pct{color:var(--axion-text-muted);font-size:10.5px}.axion-compliance__dom-row{border-bottom:1px solid var(--axion-border);grid-template-columns:minmax(120px,190px) 1fr 130px;align-items:center;gap:12px;padding:9px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.axion-compliance__dom-row{border-bottom:1px solid color-mix(in srgb,var(--axion-border)70%,transparent)}}.axion-compliance__dom-row:last-child{border-bottom:none}.axion-compliance__dom-row .name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.axion-compliance__dom-row .did{color:var(--axion-text-muted);margin-right:6px;font-size:11.5px}.axion-compliance__dom-row .stack{background:var(--axion-panel-elevated);border:1px solid var(--axion-border);border-radius:3px;height:14px;display:flex;overflow:hidden}.axion-compliance__dom-row .stack i{display:block}.axion-compliance__dom-row .stack .pass{background:var(--axion-success)}.axion-compliance__dom-row .stack .fail{background:var(--axion-danger)}.axion-compliance__dom-row .stack .partial{background:var(--axion-warning)}.axion-compliance__dom-row .stack .unchecked{background:#dfe5ea}.dark .axion-compliance__dom-row .stack .unchecked{background:rgba(148,163,184,.35)}.axion-compliance__dom-row .num{text-align:right;color:var(--axion-text-muted);font-size:12px}.axion-compliance__sev-body{padding:14px 16px 18px}.axion-compliance__sevbar{background:var(--axion-panel-elevated);border-radius:999px;height:6px;margin-bottom:10px;display:flex;overflow:hidden}.axion-compliance__sevbar i{display:block}.axion-compliance__sevbar .critical,.axion-compliance__sevbar .high{background:var(--axion-danger)}.axion-compliance__sevbar .medium{background:var(--axion-warning)}.axion-compliance__sevbar .low{background:var(--axion-accent)}.axion-compliance__sevbar .informational,.axion-compliance__sevbar .info{background:#94a3b8}.axion-compliance__sevlist{margin:0;padding:0;list-style:none}.axion-compliance__sevlist li{justify-content:space-between;padding:5px 0;display:flex}.sev{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.sev i{background:currentColor;border-radius:1px;width:3px;height:13px}.sev.critical,.sev.high{color:var(--axion-danger)}.sev.medium{color:var(--axion-warning)}.sev.low{color:var(--axion-accent)}.sev.info,.sev.informational{color:#64748b}.axion-compliance__filterbar{border-bottom:1px solid var(--axion-border);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:4px;padding:14px 0;display:flex}.axion-compliance__search{flex:0 360px;width:360px;max-width:100%}.axion-compliance__search.ant-input-affix-wrapper{background:var(--axion-panel);border-radius:8px;padding-top:6px;padding-bottom:6px}.axion-compliance__search.ant-input-affix-wrapper-focused,.axion-compliance__search.ant-input-affix-wrapper:focus-within{border-color:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__search.ant-input-affix-wrapper-focused,.axion-compliance__search.ant-input-affix-wrapper:focus-within{border-color:color-mix(in srgb,var(--axion-accent)55%,var(--axion-border))}}.axion-compliance__search.ant-input-affix-wrapper-focused,.axion-compliance__search.ant-input-affix-wrapper:focus-within{box-shadow:0 0 0 2px var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__search.ant-input-affix-wrapper-focused,.axion-compliance__search.ant-input-affix-wrapper:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--axion-accent)18%,transparent)}}.axion-compliance__filter-side{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:inline-flex}.axion-compliance__filter-note{color:var(--axion-text-muted);white-space:nowrap;font-size:12px}.axion-compliance__cov-filters{flex-wrap:wrap;gap:6px;display:flex}.axion-compliance__cov-filter{border:1px solid var(--axion-border);background:var(--axion-panel);color:var(--axion-text-muted);cursor:pointer;border-radius:6px;padding:5px 12px;font-size:12px;font-weight:650;transition:border-color .15s,background .15s,color .15s}.axion-compliance__cov-filter:hover{color:var(--axion-text);border-color:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__cov-filter:hover{border-color:color-mix(in srgb,var(--axion-accent)40%,var(--axion-border))}}.axion-compliance__cov-filter:focus-visible{outline:2px solid var(--axion-accent);outline-offset:2px}.axion-compliance__cov-filter.is-active{color:var(--axion-accent);border-color:var(--axion-accent);background:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__cov-filter.is-active{background:color-mix(in srgb,var(--axion-accent)12%,var(--axion-panel))}}.axion-compliance__cov-filter.pass.is-active{color:var(--axion-success);border-color:var(--axion-success)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__cov-filter.pass.is-active{border-color:color-mix(in srgb,var(--axion-success)50%,var(--axion-border))}}.axion-compliance__cov-filter.pass.is-active{background:var(--axion-success)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__cov-filter.pass.is-active{background:color-mix(in srgb,var(--axion-success)12%,var(--axion-panel))}}.axion-compliance__cov-filter.fail.is-active{color:var(--axion-danger);border-color:var(--axion-danger)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__cov-filter.fail.is-active{border-color:color-mix(in srgb,var(--axion-danger)50%,var(--axion-border))}}.axion-compliance__cov-filter.fail.is-active{background:var(--axion-danger)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__cov-filter.fail.is-active{background:color-mix(in srgb,var(--axion-danger)12%,var(--axion-panel))}}.axion-compliance__cov-filter.review.is-active{color:var(--axion-warning);border-color:var(--axion-warning)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__cov-filter.review.is-active{border-color:color-mix(in srgb,var(--axion-warning)50%,var(--axion-border))}}.axion-compliance__cov-filter.review.is-active{background:var(--axion-warning)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__cov-filter.review.is-active{background:color-mix(in srgb,var(--axion-warning)12%,var(--axion-panel))}}.axion-compliance__cov-filter.unchecked.is-active{color:var(--axion-accent);border-color:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__cov-filter.unchecked.is-active{border-color:color-mix(in srgb,var(--axion-accent)50%,var(--axion-border))}}.axion-compliance__cov-filter.unchecked.is-active{background:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__cov-filter.unchecked.is-active{background:color-mix(in srgb,var(--axion-accent)10%,var(--axion-panel))}}.axion-compliance__chapter{margin-top:16px}.axion-compliance__chapter-bar{background:var(--axion-panel-elevated);border:1px solid var(--axion-border);z-index:10;border-radius:8px 8px 0 0;align-items:center;gap:12px;padding:9px 12px;display:flex;position:-webkit-sticky;position:sticky;top:57px}.axion-compliance__chapter-titles{flex-wrap:wrap;align-items:baseline;gap:8px 12px;min-width:0;display:flex}.axion-compliance__chapter-bar h2{margin:0;font-size:14px;font-weight:700}.axion-compliance__chapter-alert{letter-spacing:.04em;text-transform:uppercase;color:var(--axion-danger);font-size:11px;font-weight:700}.axion-compliance__chapter-bar .spacer{flex:1}.axion-compliance__chapter-mix{border:1px solid var(--axion-border);background:var(--axion-panel);border-radius:999px;flex:none;width:min(160px,28vw);height:8px;display:flex;overflow:hidden}.axion-compliance__chapter-mix i,.axion-compliance__chapter-mix>span{min-width:0;height:100%;display:block}.axion-compliance__chapter-mix .PASS{background:var(--axion-success)}.axion-compliance__chapter-mix .FAIL,.axion-compliance__chapter-mix .ERROR{background:var(--axion-danger)}.axion-compliance__chapter-mix .MANUAL_REVIEW,.axion-compliance__chapter-mix .PARTIAL{background:var(--axion-warning)}.axion-compliance__chapter-mix .NOT_APPLICABLE{background:var(--axion-text-muted)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__chapter-mix .NOT_APPLICABLE{background:color-mix(in srgb,var(--axion-text-muted)45%,transparent)}}.axion-compliance__chapter-mix .UNCHECKED{background:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__chapter-mix .UNCHECKED{background:color-mix(in srgb,var(--axion-accent)35%,transparent)}}.axion-compliance__chapter-bar .cov{color:var(--axion-text-muted);font-size:11.5px}.axion-compliance__group{border:1px solid var(--axion-border);background:var(--axion-panel);border-radius:8px;margin-top:12px;overflow:hidden}.axion-compliance__ctl{border-bottom:1px solid var(--axion-border)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__ctl{border-bottom:1px solid color-mix(in srgb,var(--axion-border)65%,transparent)}}.axion-compliance__ctl{border-left:3px solid transparent}.axion-compliance__ctl.FAIL,.axion-compliance__ctl.ERROR{border-left-color:var(--axion-danger)}.axion-compliance__ctl.PASS{border-left-color:var(--axion-success)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__ctl.PASS{border-left-color:color-mix(in srgb,var(--axion-success)55%,transparent)}}.axion-compliance__ctl.MANUAL_REVIEW,.axion-compliance__ctl.PARTIAL{border-left-color:var(--axion-warning)}.axion-compliance__ctl.UNCHECKED{border-left-color:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__ctl.UNCHECKED{border-left-color:color-mix(in srgb,var(--axion-accent)40%,transparent)}}.axion-compliance__ctl:last-child{border-bottom:none}.axion-compliance__ctl-row{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:9px 12px;display:flex}.axion-compliance__ctl-row:hover{background:var(--axion-panel-elevated)}.axion-compliance__ctl.is-open>.axion-compliance__ctl-row{background:rgba(3,107,157,.08)}.axion-compliance__ctl-id{width:72px;color:var(--axion-text-muted);flex:none;font-size:12px}.axion-compliance__ctl-title{flex:1;min-width:0;font-size:13.5px}.axion-compliance__ctl-title .sum{color:var(--axion-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;display:block;overflow:hidden}.axion-compliance__ctl-meta{flex:none;align-items:center;gap:8px;display:flex}.axion-compliance__ctl-meta .pill{letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--axion-border);color:var(--axion-text-muted);background:var(--axion-panel);border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:700}.axion-compliance__ctl-meta .pill.find{color:var(--axion-danger);background:rgba(220,38,38,.1);border-color:rgba(220,38,38,.3)}.axion-compliance__ctl-meta .pill.status-pass{color:var(--axion-success);border-color:var(--axion-success)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__ctl-meta .pill.status-pass{border-color:color-mix(in srgb,var(--axion-success)30%,transparent)}}.axion-compliance__ctl-meta .pill.status-pass{background:var(--axion-success)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__ctl-meta .pill.status-pass{background:color-mix(in srgb,var(--axion-success)10%,transparent)}}.axion-compliance__ctl-meta .pill.status-fail{color:var(--axion-danger);border-color:var(--axion-danger)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__ctl-meta .pill.status-fail{border-color:color-mix(in srgb,var(--axion-danger)30%,transparent)}}.axion-compliance__ctl-meta .pill.status-fail{background:var(--axion-danger)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__ctl-meta .pill.status-fail{background:color-mix(in srgb,var(--axion-danger)10%,transparent)}}.axion-compliance__ctl-meta .pill.status-error{color:#f87171;background:rgba(248,113,113,.12);border-color:rgba(248,113,113,.35)}.axion-compliance__ctl-meta .pill.status-manual_review,.axion-compliance__ctl-meta .pill.status-partial{color:var(--axion-warning);border-color:var(--axion-warning)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__ctl-meta .pill.status-manual_review,.axion-compliance__ctl-meta .pill.status-partial{border-color:color-mix(in srgb,var(--axion-warning)30%,transparent)}}.axion-compliance__ctl-meta .pill.status-manual_review,.axion-compliance__ctl-meta .pill.status-partial{background:var(--axion-warning)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__ctl-meta .pill.status-manual_review,.axion-compliance__ctl-meta .pill.status-partial{background:color-mix(in srgb,var(--axion-warning)10%,transparent)}}.axion-compliance__ctl-body{background:var(--axion-panel-elevated);border-top:1px solid var(--axion-border);padding:4px 12px 16px 54px}.axion-compliance__summary{color:var(--axion-text-muted);margin:8px 0 0;font-size:13px;line-height:1.55}.axion-compliance__finding-details{gap:10px;margin-top:14px;display:grid}.axion-compliance__finding-card{border:1px solid var(--axion-danger)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__finding-card{border:1px solid color-mix(in srgb,var(--axion-danger)22%,var(--axion-border))}}.axion-compliance__finding-card{border-left:3px solid var(--axion-danger);background:var(--axion-danger);border-radius:0 8px 8px 0}@supports (color:color-mix(in lab, red, red)){.axion-compliance__finding-card{background:color-mix(in srgb,var(--axion-danger)5%,var(--axion-panel))}}.axion-compliance__finding-card{padding:12px 14px}.axion-compliance__finding-card-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.axion-compliance__finding-card-head .rid{color:var(--axion-text-muted);font-size:11.5px}.axion-compliance__finding-card-title{color:var(--axion-text);font-size:13.5px;font-weight:600;line-height:1.4}.axion-compliance__finding-meta{color:var(--axion-text-muted);margin-top:4px;font-size:12px}.axion-compliance__tbl-wrap{border:1px solid var(--axion-border);background:var(--axion-panel);border-radius:8px;margin-top:16px;overflow:hidden}.axion-compliance__tbl{border-collapse:collapse;width:100%;font-size:13px}.axion-compliance__tbl th{text-align:left;background:var(--axion-panel-elevated);border-bottom:1px solid var(--axion-border);letter-spacing:.08em;text-transform:uppercase;color:var(--axion-text-muted);padding:9px 12px;font-size:11px;font-weight:700}.axion-compliance__tbl td{border-bottom:1px solid var(--axion-border);padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.axion-compliance__tbl td{border-bottom:1px solid color-mix(in srgb,var(--axion-border)65%,transparent)}}.axion-compliance__tbl td{vertical-align:top}.axion-compliance__tbl tr:last-child td{border-bottom:none}.axion-compliance__tbl tbody tr:hover{background:var(--axion-panel-elevated)}.axion-compliance__tbl-row-link{cursor:pointer}.axion-compliance__tbl-row-link:focus-visible{outline:2px solid var(--axion-accent);outline-offset:-2px}.axion-compliance__tbl .linkish{color:var(--axion-accent)}.axion-compliance__tbl .linkish:hover{text-decoration:underline}.axion-compliance__live-badge{letter-spacing:.02em;color:#065f46;background:#d1fae5;border:1px solid #6ee7b7;border-radius:999px;align-items:center;margin-left:8px;padding:1px 8px;font-size:11px;font-weight:600;display:inline-flex}.axion-compliance__profile-note{color:var(--axion-text-muted);max-width:52rem;margin:8px 0 0;font-size:12px}.axion-compliance__evidence,.axion-compliance__ea{margin-top:10px}.axion-compliance__ea{grid-template-columns:1fr 1fr;gap:10px;display:grid}.axion-compliance__evidence pre{background:var(--axion-surface-2,rgba(0,0,0,.04));white-space:pre-wrap;word-break:break-word;border-radius:6px;max-height:180px;margin:4px 0 0;padding:8px 10px;font-size:11px;overflow:auto}.axion-compliance__kv,.axion-compliance__value-text,.axion-compliance__value-empty,.axion-compliance__value-list{border:1px solid var(--axion-border);background:var(--axion-panel);border-radius:8px;margin:6px 0 0;padding:10px 12px;font-size:12.5px}.axion-compliance__value-empty{color:var(--axion-text-muted);font-style:italic}.axion-compliance__value-text{color:var(--axion-text);word-break:break-word}.axion-compliance__value-list{gap:6px;list-style:none;display:grid}.axion-compliance__kv{gap:0;padding:4px 0;display:grid}.axion-compliance__kv-row{border-bottom:1px solid var(--axion-border);grid-template-columns:minmax(100px,42%) 1fr;align-items:start;gap:10px;padding:8px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.axion-compliance__kv-row{border-bottom:1px solid color-mix(in srgb,var(--axion-border)70%,transparent)}}.axion-compliance__kv-row:last-child{border-bottom:none}.axion-compliance__kv-row dt{letter-spacing:.02em;text-transform:capitalize;color:var(--axion-text-muted);margin:0;font-size:11.5px;font-weight:600}.axion-compliance__kv-row dd{color:var(--axion-text);word-break:break-word;margin:0}.axion-compliance__ev-cell{max-width:220px;color:var(--axion-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.axion-compliance__findings{margin-top:12px}.axion-compliance__panel-empty{margin-top:24px}.axion-compliance__panel-intro{border-bottom:1px solid var(--axion-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin:8px 0 4px;padding:0 0 12px;display:flex}.axion-compliance__panel-intro>div:first-child{flex:200px;min-width:0}.axion-compliance__panel-intro-tools{flex-wrap:wrap;flex:280px;justify-content:flex-end;align-items:center;gap:10px;min-width:0;margin-left:auto;display:inline-flex}.axion-compliance__panel-intro-tools .axion-compliance__search{flex:220px;width:auto;min-width:180px;max-width:360px}.axion-compliance__panel-intro p{max-width:52ch;color:var(--axion-text-muted);margin:3px 0 0;font-size:12.5px;line-height:1.4}.axion-compliance__panel-title{letter-spacing:0;color:var(--axion-text);margin:0;font-size:13px;font-weight:600;line-height:1.3}.axion-compliance__pager{border-top:1px solid var(--axion-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:12px 0 4px;display:flex}.axion-compliance__pager-note{color:var(--axion-text-muted);font-size:12px}.axion-compliance__sev-chips{flex-wrap:wrap;gap:6px;display:flex}.axion-compliance__sev-chip{border:1px solid var(--axion-border);background:var(--axion-panel);color:var(--axion-text-muted);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;border-radius:6px;padding:5px 10px;font-size:11px;font-weight:700}.axion-compliance__sev-chip:hover{color:var(--axion-text);border-color:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__sev-chip:hover{border-color:color-mix(in srgb,var(--axion-accent)40%,var(--axion-border))}}.axion-compliance__sev-chip.is-active{color:var(--axion-accent);border-color:var(--axion-accent);background:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__sev-chip.is-active{background:color-mix(in srgb,var(--axion-accent)12%,var(--axion-panel))}}.axion-compliance__sev-chip.critical.is-active,.axion-compliance__sev-chip.high.is-active{color:var(--axion-danger);border-color:var(--axion-danger)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__sev-chip.critical.is-active,.axion-compliance__sev-chip.high.is-active{border-color:color-mix(in srgb,var(--axion-danger)55%,var(--axion-border))}}.axion-compliance__sev-chip.critical.is-active,.axion-compliance__sev-chip.high.is-active{background:var(--axion-danger)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__sev-chip.critical.is-active,.axion-compliance__sev-chip.high.is-active{background:color-mix(in srgb,var(--axion-danger)10%,var(--axion-panel))}}.axion-compliance__sev-chip:focus-visible{outline:2px solid var(--axion-accent);outline-offset:2px}.axion-compliance__finding-list{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.axion-compliance__finding-row{border:1px solid var(--axion-border);background:var(--axion-panel);border-left:3px solid transparent;border-radius:10px;overflow:hidden}.axion-compliance__finding-row.critical,.axion-compliance__finding-row.high{border-left-color:var(--axion-danger)}.axion-compliance__finding-row.medium{border-left-color:var(--axion-warning)}.axion-compliance__finding-row.low{border-left-color:var(--axion-accent)}.axion-compliance__finding-row.is-open{border-color:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__finding-row.is-open{border-color:color-mix(in srgb,var(--axion-accent)40%,var(--axion-border))}}.axion-compliance__finding-row.is-open{box-shadow:var(--axion-shadow)}.axion-compliance__finding-item{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:none;grid-template-columns:96px minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px 16px;display:grid}.axion-compliance__finding-item:hover{background:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__finding-item:hover{background:color-mix(in srgb,var(--axion-accent)4%,var(--axion-panel))}}.axion-compliance__finding-row.is-open>.axion-compliance__finding-item{background:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__finding-row.is-open>.axion-compliance__finding-item{background:color-mix(in srgb,var(--axion-accent)6%,var(--axion-panel))}}.axion-compliance__finding-item:focus-visible{outline:2px solid var(--axion-accent);outline-offset:-2px}.axion-compliance__finding-sev{margin-top:2px}.axion-compliance__finding-main{flex-direction:column;gap:4px;min-width:0;display:flex}.axion-compliance__finding-main .title{color:var(--axion-text);font-size:14px;font-weight:600;line-height:1.35}.axion-compliance__finding-main .meta{color:var(--axion-text-muted);flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:12px;display:flex}.axion-compliance__finding-main .meta .dot{opacity:.5}.axion-compliance__finding-main .evidence{color:var(--axion-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.axion-compliance__finding-chevron{color:var(--axion-text-muted);align-self:center;font-size:12px;transition:transform .18s}.axion-compliance__finding-chevron.is-open{color:var(--axion-accent);transform:rotate(180deg)}.axion-compliance__finding-chevron.is-drawer{opacity:.55;font-size:18px;font-weight:600;line-height:1;transform:none}.axion-compliance__finding-row.is-open .axion-compliance__finding-chevron.is-drawer,.axion-compliance__finding-item:hover .axion-compliance__finding-chevron.is-drawer{opacity:1;color:var(--axion-accent)}.axion-find--drawer{gap:16px}.axion-finding-detail-drawer.ant-drawer .ant-drawer-content-wrapper{transition:transform .32s cubic-bezier(.23,1,.32,1)!important}.axion-finding-detail-drawer.ant-drawer .ant-drawer-mask{transition:opacity .28s!important}.axion-compliance__finding-body{border-top:1px solid var(--axion-border);background:var(--axion-panel-elevated);gap:14px;padding:4px 16px 16px;display:grid}.axion-compliance__finding-facts{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px 14px;padding:12px 0 2px;display:grid}.axion-compliance__finding-facts .axion-compliance__fact{border:none;min-width:0;padding:0}.axion-compliance__finding-facts .axion-compliance__fact b{white-space:normal;overflow-wrap:anywhere}.axion-compliance__finding-detail-block{gap:6px;display:grid}.axion-compliance__ctl-body .axion-compliance__value-list a,.axion-compliance__finding-body .axion-compliance__value-list a{color:var(--axion-accent);word-break:break-all}.axion-compliance__ctl-body .axion-compliance__value-list a:hover,.axion-compliance__finding-body .axion-compliance__value-list a:hover{text-decoration:underline}.axion-compliance__coverage{margin-top:12px}.axion-compliance__coverage-summary{grid-template-columns:repeat(4,minmax(64px,auto));gap:10px 16px;display:grid}.axion-compliance__coverage-summary>div{flex-direction:column;gap:2px;min-width:0;display:flex}.axion-compliance__coverage-summary .k{letter-spacing:.06em;text-transform:uppercase;color:var(--axion-text-muted);font-size:10.5px;font-weight:700}.axion-compliance__coverage-summary .v{letter-spacing:-.02em;color:var(--axion-text);font-size:20px;font-weight:700}.axion-compliance__coverage-summary .v.is-danger,.axion-compliance__coverage-metrics .is-danger{color:var(--axion-danger)}.axion-compliance__coverage-summary .v.is-ok{color:var(--axion-success)}.axion-compliance__coverage-legend{color:var(--axion-text-muted);flex-wrap:wrap;gap:10px 16px;margin:12px 0 0;font-size:12px;display:flex}.axion-compliance__coverage-legend span{align-items:center;gap:6px;display:inline-flex}.axion-compliance__coverage-legend i{border-radius:2px;width:10px;height:10px;display:inline-block}.axion-compliance__coverage-legend .pass{background:var(--axion-success)}.axion-compliance__coverage-legend .fail{background:var(--axion-danger)}.axion-compliance__coverage-legend .partial{background:var(--axion-warning)}.axion-compliance__coverage-legend .unchecked{background:#dfe5ea}.dark .axion-compliance__coverage-legend .unchecked{background:rgba(148,163,184,.45)}.axion-compliance__coverage-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;margin-top:16px;display:grid}.axion-compliance__coverage-card{border:1px solid var(--axion-border);background:var(--axion-panel);border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.axion-compliance__coverage-card:hover{box-shadow:var(--axion-shadow)}.axion-compliance__coverage-card.is-hot{border-color:var(--axion-danger)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__coverage-card.is-hot{border-color:color-mix(in srgb,var(--axion-danger)40%,var(--axion-border))}}.axion-compliance__coverage-card.is-hot{background:var(--axion-danger)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__coverage-card.is-hot{background:color-mix(in srgb,var(--axion-danger)5%,var(--axion-panel))}}.axion-compliance__coverage-card.is-gap{border-color:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__coverage-card.is-gap{border-color:color-mix(in srgb,var(--axion-accent)35%,var(--axion-border))}}.axion-compliance__coverage-card.is-gap{background:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__coverage-card.is-gap{background:color-mix(in srgb,var(--axion-accent)4%,var(--axion-panel))}}.axion-compliance__coverage-card-head{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.axion-compliance__coverage-card-titles{flex:1;min-width:0}.axion-compliance__coverage-card .did{color:var(--axion-text-muted);margin-bottom:4px;font-size:11px;display:block}.axion-compliance__coverage-card h3{color:var(--axion-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14.5px;font-weight:650;line-height:1.3;display:-webkit-box;overflow:hidden}.axion-compliance__coverage-ring{width:52px;height:52px;color:var(--axion-accent);background:conic-gradient(currentColor calc(var(--ring,0)*1%),var(--axion-border)0);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.axion-compliance__coverage-ring{background:conic-gradient(currentColor calc(var(--ring,0)*1%),color-mix(in srgb,var(--axion-border)80%,transparent)0)}}.axion-compliance__coverage-ring.is-ok{color:var(--axion-success)}.axion-compliance__coverage-ring.is-mid{color:var(--axion-warning)}.axion-compliance__coverage-ring.is-hot{color:var(--axion-danger)}.axion-compliance__coverage-ring-inner{background:var(--axion-panel);width:40px;height:40px;color:var(--axion-text);border-radius:50%;justify-content:center;align-items:baseline;gap:1px;font-size:13px;font-weight:700;line-height:1;display:flex}.axion-compliance__coverage-ring-inner small{color:var(--axion-text-muted);font-size:9px;font-weight:700}.axion-compliance__coverage-card .stack{background:var(--axion-panel-elevated);border:1px solid var(--axion-border);border-radius:999px;height:10px;display:flex;overflow:hidden}.axion-compliance__coverage-card .stack i{min-width:0;display:block}.axion-compliance__coverage-card .stack .pass{background:var(--axion-success)}.axion-compliance__coverage-card .stack .fail{background:var(--axion-danger)}.axion-compliance__coverage-card .stack .partial{background:var(--axion-warning)}.axion-compliance__coverage-card .stack .unchecked{background:#dfe5ea}.dark .axion-compliance__coverage-card .stack .unchecked{background:rgba(148,163,184,.35)}.axion-compliance__coverage-chips{flex-wrap:wrap;gap:6px;display:flex}.axion-compliance__coverage-chips .chip{border:1px solid var(--axion-border);color:var(--axion-text-muted);background:var(--axion-panel-elevated);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.axion-compliance__coverage-chips .chip.pass{color:var(--axion-success);border-color:var(--axion-success)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__coverage-chips .chip.pass{border-color:color-mix(in srgb,var(--axion-success)30%,transparent)}}.axion-compliance__coverage-chips .chip.pass{background:var(--axion-success)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__coverage-chips .chip.pass{background:color-mix(in srgb,var(--axion-success)10%,transparent)}}.axion-compliance__coverage-chips .chip.fail{color:var(--axion-danger);border-color:var(--axion-danger)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__coverage-chips .chip.fail{border-color:color-mix(in srgb,var(--axion-danger)30%,transparent)}}.axion-compliance__coverage-chips .chip.fail{background:var(--axion-danger)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__coverage-chips .chip.fail{background:color-mix(in srgb,var(--axion-danger)10%,transparent)}}.axion-compliance__coverage-chips .chip.review{color:var(--axion-warning);border-color:var(--axion-warning)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__coverage-chips .chip.review{border-color:color-mix(in srgb,var(--axion-warning)30%,transparent)}}.axion-compliance__coverage-chips .chip.review{background:var(--axion-warning)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__coverage-chips .chip.review{background:color-mix(in srgb,var(--axion-warning)10%,transparent)}}.axion-compliance__coverage-chips .chip.unchecked{color:var(--axion-accent);border-color:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__coverage-chips .chip.unchecked{border-color:color-mix(in srgb,var(--axion-accent)30%,transparent)}}.axion-compliance__coverage-chips .chip.unchecked{background:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-compliance__coverage-chips .chip.unchecked{background:color-mix(in srgb,var(--axion-accent)8%,transparent)}}.axion-compliance__coverage-metrics{border-top:1px solid var(--axion-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding-top:4px;display:grid}@supports (color:color-mix(in lab, red, red)){.axion-compliance__coverage-metrics{border-top:1px solid color-mix(in srgb,var(--axion-border)70%,transparent)}}.axion-compliance__coverage-metrics>div{min-width:0}.axion-compliance__coverage-metrics dt{letter-spacing:.06em;text-transform:uppercase;color:var(--axion-text-muted);font-size:10px;font-weight:700}.axion-compliance__coverage-metrics dd{color:var(--axion-text);margin:2px 0 0;font-size:13px;font-weight:650}@media (max-width:1100px){.axion-compliance__scoreboard{grid-template-columns:1fr 1fr}.axion-compliance__score-cell.is-pass{grid-column:1/-1}.axion-compliance__factgrid{grid-template-columns:1fr 1fr}}@media (max-width:900px){.axion-compliance__ea{grid-template-columns:1fr}.axion-compliance__topbar,.axion-compliance__sheet{padding-left:16px;padding-right:16px}.axion-compliance__overview,.axion-compliance__kpi-row,.axion-compliance__chart-split,.axion-compliance__diff-row{grid-template-columns:1fr}.axion-compliance__dom-row{grid-template-columns:1fr;gap:6px}.axion-compliance__dom-row .num{text-align:left}.axion-compliance__ctl-body{padding-left:12px}.axion-compliance__scan-select{flex:100%;width:100%;min-width:0;max-width:none}.axion-compliance__scanhead-identity{padding:16px 16px 0 18px}.axion-compliance__scoreboard{grid-template-columns:1fr;margin-left:16px;margin-right:16px}.axion-compliance__score-cell{border-left:none;border-top:1px solid var(--axion-border)}.axion-compliance__score-cell:first-child{border-top:none}.axion-compliance__factgrid{grid-template-columns:1fr 1fr;margin-left:16px;margin-right:16px}.axion-compliance__scanhead>.axion-compliance__profile-note,.axion-compliance__scanhead>.axion-compliance__match-warning{margin-left:16px;margin-right:16px}.axion-compliance__outcome{padding:14px 16px 18px 18px}.axion-compliance__finding-item{grid-template-columns:1fr auto;gap:8px}.axion-compliance__finding-sev{grid-column:1/-1}.axion-compliance__coverage-summary{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.axion-compliance__pager{flex-direction:column;align-items:stretch}.axion-compliance__chapter-mix{display:none}}.axion-compliance-drawer.ant-drawer .ant-drawer-content-wrapper{transition:transform .32s cubic-bezier(.23,1,.32,1)!important}.axion-compliance-drawer.ant-drawer .ant-drawer-mask{transition:opacity .28s!important}.axion-compliance-drawer .ant-drawer-body{flex-direction:column;gap:4px;display:flex}.axion-compliance-drawer__hero{border-bottom:1px solid var(--axion-border);margin-bottom:8px;padding-bottom:14px}.axion-compliance-drawer__hero-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.axion-compliance-drawer__status{letter-spacing:.02em;color:var(--axion-text);align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.axion-compliance-drawer__title{color:var(--axion-text);margin:0;font-size:18px;font-weight:700;line-height:1.35}.axion-compliance-drawer__section-label{color:var(--axion-text-muted);margin:6px 0 0;font-size:12px}.axion-compliance-drawer__finding-pill{color:var(--axion-danger);border:1px solid var(--axion-danger);border-radius:999px;margin-top:10px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.axion-compliance-drawer__finding-pill{border:1px solid color-mix(in srgb,var(--axion-danger)35%,transparent)}}.axion-compliance-drawer__finding-pill{background:var(--axion-danger)}@supports (color:color-mix(in lab, red, red)){.axion-compliance-drawer__finding-pill{background:color-mix(in srgb,var(--axion-danger)10%,transparent)}}.axion-compliance-drawer__tabs.ant-tabs{margin-top:4px}.axion-compliance-drawer__tabs .ant-tabs-nav{margin-bottom:12px}.axion-compliance-drawer__tab{gap:14px;padding-bottom:8px;display:grid}.axion-compliance-drawer__section-title{letter-spacing:.06em;text-transform:uppercase;color:var(--axion-text-muted);margin:0 0 6px;font-size:11px;font-weight:700}.axion-compliance-drawer__section-body{min-width:0}.axion-compliance-drawer__prose{color:var(--axion-text);margin:0;font-size:13.5px;line-height:1.55}.axion-compliance-drawer__pre{border:1px solid var(--axion-border);background:var(--axion-panel-elevated);white-space:pre-wrap;word-break:break-word;color:var(--axion-text);border-radius:8px;max-height:360px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5;overflow:auto}.axion-compliance-drawer__empty{text-align:center;color:var(--axion-text-muted);padding:28px 12px;font-size:13px}.axion-compliance-drawer .axion-compliance__value-list a{color:var(--axion-accent);word-break:break-all}.axion-compliance-drawer .axion-compliance__value-list a:hover{text-decoration:underline}.dark .axion-compliance__chapter-mix .UNCHECKED{background:#38bdf8}.dark .axion-compliance__chapter-mix .NOT_APPLICABLE{background:#94a3b8}.axion-gov{flex-direction:column;gap:18px;padding:4px 0 8px;display:flex}.axion-gov__block{border:1px solid var(--axion-border);background:var(--axion-panel-elevated);border-radius:10px;flex-direction:column;gap:12px;padding:14px 14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.axion-gov__block{background:color-mix(in srgb,var(--axion-panel-elevated)70%,var(--axion-panel))}}.axion-gov__block-head h4{color:var(--axion-text);letter-spacing:-.01em;margin:0;font-size:13.5px;font-weight:700}.axion-gov__block-head p{color:var(--axion-text-muted);margin:4px 0 0;font-size:12px;line-height:1.45}.axion-gov__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.axion-gov__field{flex-direction:column;gap:6px;min-width:0;display:flex}.axion-gov__label{color:var(--axion-text);justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;font-weight:650;display:flex}.axion-gov__hint{color:var(--axion-text-muted);font-size:11px;font-weight:500}.axion-gov__input-number{width:100%!important}.axion-gov__check{color:var(--axion-text);align-self:flex-start;font-size:13px}.axion-gov__cc{border-top:1px dashed var(--axion-border);gap:12px;margin-top:4px;padding-top:12px;display:grid}.axion-gov__docs{gap:8px;margin:0;padding:0;list-style:none;display:grid}.axion-gov__docs li{border:1px solid var(--axion-border);background:var(--axion-panel);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.axion-gov__doc-name{color:var(--axion-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.axion-gov__doc-date{color:var(--axion-text-muted);flex:none;font-size:11.5px}.axion-gov__actions{border-top:1px solid var(--axion-border);flex-wrap:wrap;align-items:center;gap:12px;margin-top:2px;padding:14px 2px 4px;display:flex}.axion-gov__btn.ant-btn{border-radius:8px;height:40px;padding:0 18px;font-size:13.5px;font-weight:650}.axion-gov__btn--primary.ant-btn{min-width:148px}.axion-gov .ant-input,.axion-gov .ant-input-affix-wrapper,.axion-gov .ant-input-number,.axion-gov textarea.ant-input{border-radius:8px}.axion-gov .ant-input-number-input{height:32px}.axion-gov .ant-input-data-count{color:var(--axion-text-muted)}.dark .axion-gov__block{background:var(--axion-panel)}@supports (color:color-mix(in lab, red, red)){.dark .axion-gov__block{background:color-mix(in srgb,var(--axion-panel)88%,#000 12%)}}.dark .axion-gov__block{border-color:var(--axion-border)}@supports (color:color-mix(in lab, red, red)){.dark .axion-gov__block{border-color:color-mix(in srgb,var(--axion-border)90%,transparent)}}.dark .axion-gov .ant-input,.dark .axion-gov .ant-input-affix-wrapper,.dark .axion-gov .ant-input-number,.dark .axion-gov textarea.ant-input{box-shadow:none;color:var(--axion-text)!important;background:#0f141c!important;border-color:rgba(255,255,255,.1)!important}.dark .axion-gov .ant-input-affix-wrapper>input.ant-input,.dark .axion-gov .ant-input-number-input{color:var(--axion-text)!important;background:0 0!important}.dark .axion-gov .ant-input::placeholder,.dark .axion-gov .ant-input-affix-wrapper input::placeholder,.dark .axion-gov textarea.ant-input::placeholder{opacity:.45;color:var(--axion-text-muted)!important}.dark .axion-gov .ant-input:hover,.dark .axion-gov .ant-input-affix-wrapper:hover,.dark .axion-gov .ant-input-number:hover,.dark .axion-gov textarea.ant-input:hover{background:#121820!important;border-color:rgba(255,255,255,.16)!important}.dark .axion-gov .ant-input:focus,.dark .axion-gov .ant-input-focused,.dark .axion-gov .ant-input-affix-wrapper-focused,.dark .axion-gov .ant-input-affix-wrapper:focus-within,.dark .axion-gov .ant-input-number-focused,.dark .axion-gov .ant-input-number:focus-within,.dark .axion-gov textarea.ant-input:focus{border-color:var(--axion-accent)!important;background:#121820!important}@supports (color:color-mix(in lab, red, red)){.dark .axion-gov .ant-input:focus,.dark .axion-gov .ant-input-focused,.dark .axion-gov .ant-input-affix-wrapper-focused,.dark .axion-gov .ant-input-affix-wrapper:focus-within,.dark .axion-gov .ant-input-number-focused,.dark .axion-gov .ant-input-number:focus-within,.dark .axion-gov textarea.ant-input:focus{border-color:color-mix(in srgb,var(--axion-accent)70%,rgba(255,255,255,.12))!important}}.dark .axion-gov .ant-input:focus,.dark .axion-gov .ant-input-focused,.dark .axion-gov .ant-input-affix-wrapper-focused,.dark .axion-gov .ant-input-affix-wrapper:focus-within,.dark .axion-gov .ant-input-number-focused,.dark .axion-gov .ant-input-number:focus-within,.dark .axion-gov textarea.ant-input:focus{box-shadow:0 0 0 2px var(--axion-accent)!important}@supports (color:color-mix(in lab, red, red)){.dark .axion-gov .ant-input:focus,.dark .axion-gov .ant-input-focused,.dark .axion-gov .ant-input-affix-wrapper-focused,.dark .axion-gov .ant-input-affix-wrapper:focus-within,.dark .axion-gov .ant-input-number-focused,.dark .axion-gov .ant-input-number:focus-within,.dark .axion-gov textarea.ant-input:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--axion-accent)22%,transparent)!important}}.dark .axion-gov .ant-checkbox-inner{background:#0f141c;border-color:rgba(255,255,255,.18)}.dark .axion-gov .ant-checkbox-wrapper:hover .ant-checkbox-inner,.dark .axion-gov .ant-checkbox:hover .ant-checkbox-inner{border-color:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.dark .axion-gov .ant-checkbox-wrapper:hover .ant-checkbox-inner,.dark .axion-gov .ant-checkbox:hover .ant-checkbox-inner{border-color:color-mix(in srgb,var(--axion-accent)50%,rgba(255,255,255,.18))}}@media (max-width:560px){.axion-gov__grid{grid-template-columns:1fr}.axion-gov__actions{flex-direction:column;align-items:stretch}.axion-gov__btn.ant-btn,.axion-gov__actions .ant-upload,.axion-gov__actions .ant-upload .ant-btn{width:100%}}.axion-find{flex-direction:column;gap:14px;padding:4px 0 8px;display:flex}.axion-find__card{border:1px solid var(--axion-border);border-left:3px solid var(--axion-danger);background:var(--axion-panel-elevated);border-radius:10px;flex-direction:column;gap:14px;padding:14px 14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.axion-find__card{background:color-mix(in srgb,var(--axion-panel-elevated)70%,var(--axion-panel))}}.axion-find__card.sev-critical,.axion-find__card.sev-high{border-left-color:var(--axion-danger)}.axion-find__card.sev-medium{border-left-color:var(--axion-warning)}.axion-find__card.sev-low,.axion-find__card.sev-info,.axion-find__card.sev-informational{border-left-color:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){.axion-find__card.sev-low,.axion-find__card.sev-info,.axion-find__card.sev-informational{border-left-color:color-mix(in srgb,var(--axion-accent)70%,var(--axion-border))}}.axion-find__card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 14px;display:flex}.axion-find__card-titles{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.axion-find__sev{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:3px 8px;font-size:10.5px;font-weight:750;display:inline-flex}.axion-find__title{color:var(--axion-text);margin:0;font-size:15px;font-weight:700;line-height:1.35}.axion-find__facts{border:1px solid var(--axion-border);background:var(--axion-panel);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;padding:12px;display:grid}.axion-find__facts--embedded{margin-bottom:2px}.axion-find__fact{flex-direction:column;gap:3px;min-width:0;display:flex}.axion-find__fact .k{letter-spacing:.03em;text-transform:uppercase;color:var(--axion-text-muted);font-size:11px;font-weight:650}.axion-find__fact b{color:var(--axion-text);word-break:break-word;font-size:13px;font-weight:650}.axion-find__block{border:1px solid var(--axion-border);background:var(--axion-panel);border-radius:8px;flex-direction:column;gap:10px;padding:12px 12px 14px;display:flex}.axion-find__block-head h5{color:var(--axion-text);margin:0;font-size:13px;font-weight:700}.axion-find__block-head p{color:var(--axion-text-muted);margin:3px 0 0;font-size:12px;line-height:1.4}.axion-find__prose{color:var(--axion-text);margin:0;font-size:13.5px;line-height:1.55}.axion-find__pre{border:1px solid var(--axion-border);background:var(--axion-panel-elevated);white-space:pre-wrap;word-break:break-word;color:var(--axion-text);border-radius:8px;max-height:320px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5;overflow:auto}.axion-find__empty-note{color:var(--axion-text-muted);margin:0;font-size:13px}.axion-compliance__finding-body{background:var(--axion-panel-elevated);border-top:1px solid var(--axion-border);flex-direction:column;gap:12px;padding:12px 14px 16px;display:flex}@media (max-width:560px){.axion-find__facts{grid-template-columns:1fr}}.axion-dash__loading{min-height:min(70vh,640px);color:var(--axion-accent);background:0 0;place-items:center;gap:10px;padding:48px 24px;display:grid}@supports (color:color-mix(in lab, red, red)){.axion-dash__loading{color:color-mix(in srgb,var(--axion-accent)55%,#64748b)}}.axion-dash__loading .ant-spin .ant-spin-dot-item{background-color:#036b9d}.axion-dash{--dash-critical:#ff6b6b;--dash-high:#f59e0b;--dash-medium:#d4ce4d;--dash-low:#a4d64c;--dash-info:#8a9bb0;flex-direction:column;gap:20px;display:flex}.axion-dash__pulse{background:var(--axion-panel);border:1px solid var(--axion-border);border-radius:var(--ath-radius-card,8px);box-shadow:var(--axion-shadow);padding:18px 20px 16px;position:relative;overflow:hidden}.axion-dash__pulse:before{content:"";background:var(--axion-accent);width:3px;position:absolute;top:0;bottom:0;left:0;right:auto}.axion-dash__pulse-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-bottom:14px;display:flex}.axion-dash__pulse-label{letter-spacing:.08em;text-transform:uppercase;color:var(--axion-text-muted);margin-bottom:4px;font-size:11px;font-weight:650}.axion-dash__pulse-title{letter-spacing:-.02em;color:var(--axion-text);margin:0;font-size:1.125rem;font-weight:650;line-height:1.3}.axion-dash__pulse-meta{font-family:var(--athena-font-mono);color:var(--axion-text-muted);flex-wrap:wrap;gap:8px 16px;font-size:12px;display:flex}.axion-dash__pulse-meta strong{color:var(--axion-text);font-weight:600}.axion-dash__pulse-link{color:var(--axion-accent);font-weight:650;text-decoration:none}.axion-dash__pulse-link:hover{text-decoration:underline}.axion-dash__pulse-track{background:var(--axion-text);border-radius:999px;height:12px;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.axion-dash__pulse-track{background:color-mix(in srgb,var(--axion-text)6%,transparent)}}.axion-dash__pulse-track{gap:2px}.axion-dash__pulse-seg{min-width:0;height:100%;transition:flex-grow .45s}.axion-dash__pulse-seg[data-sev=Critical]{background:var(--dash-critical)}.axion-dash__pulse-seg[data-sev=High]{background:var(--dash-high)}.axion-dash__pulse-seg[data-sev=Medium]{background:var(--dash-medium)}.axion-dash__pulse-seg[data-sev=Low]{background:var(--dash-low)}.axion-dash__pulse-seg[data-sev=Info]{background:var(--dash-info)}.axion-dash__pulse-legend{flex-wrap:wrap;gap:8px 14px;margin-top:12px;display:flex}.axion-dash__pulse-chip{color:var(--axion-text-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.axion-dash__pulse-chip i{border-radius:2px;flex-shrink:0;width:8px;height:8px}.axion-dash__pulse-chip b{font-family:var(--athena-font-mono);color:var(--axion-text);font-size:12px;font-weight:600}.axion-dash__pulse-empty{background:var(--axion-text);border-radius:999px;height:12px}@supports (color:color-mix(in lab, red, red)){.axion-dash__pulse-empty{background:color-mix(in srgb,var(--axion-text)6%,transparent)}}.axion-dash__kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:640px){.axion-dash__kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.axion-dash__kpis{grid-template-columns:repeat(5,minmax(0,1fr))}}.axion-dash__kpi{background:var(--axion-panel);border:1px solid var(--axion-border);border-radius:var(--ath-radius-card,8px);box-shadow:var(--axion-shadow);flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex;position:relative;overflow:hidden}a.axion-dash__kpi{color:inherit;cursor:pointer;text-decoration:none;transition:border-color .15s,background .15s}a.axion-dash__kpi:hover{border-color:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){a.axion-dash__kpi:hover{border-color:color-mix(in srgb,var(--axion-accent)40%,var(--axion-border))}}a.axion-dash__kpi:hover{background:var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){a.axion-dash__kpi:hover{background:color-mix(in srgb,var(--axion-accent)4%,var(--axion-panel))}}a.axion-dash__kpi:focus-visible{outline:2px solid var(--axion-accent)}@supports (color:color-mix(in lab, red, red)){a.axion-dash__kpi:focus-visible{outline:2px solid color-mix(in srgb,var(--axion-accent)55%,transparent)}}a.axion-dash__kpi:focus-visible{outline-offset:2px}.axion-dash__kpi:before{content:"";background:var(--kpi-tone,var(--axion-accent));width:3px;position:absolute;top:0;bottom:0;left:0;right:auto}.axion-dash__kpi-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.axion-dash__kpi-label{letter-spacing:.06em;text-transform:uppercase;color:var(--axion-text-muted);font-size:11px;font-weight:650;line-height:1.3}.axion-dash__kpi-icon{width:32px;height:32px;color:var(--kpi-tone,var(--axion-accent));background:var(--kpi-tone,var(--axion-accent));border-radius:8px;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.axion-dash__kpi-icon{background:color-mix(in srgb,var(--kpi-tone,var(--axion-accent))12%,transparent)}}.axion-dash__kpi-icon{border:1px solid var(--kpi-tone,var(--axion-accent))}@supports (color:color-mix(in lab, red, red)){.axion-dash__kpi-icon{border:1px solid color-mix(in srgb,var(--kpi-tone,var(--axion-accent))22%,transparent)}}.axion-dash__kpi-icon{font-size:14px}.axion-dash__kpi-value{font-family:var(--athena-font-mono);letter-spacing:-.03em;color:var(--axion-text);font-variant-numeric:tabular-nums;font-size:1.625rem;font-weight:650;line-height:1}.axion-dash__kpi-hint{color:var(--axion-text-muted);font-size:11px;line-height:1.35}.axion-dash__kpi.is-alert .axion-dash__kpi-value{color:var(--dash-critical)}.axion-dash__section{flex-direction:column;gap:12px;display:flex}.axion-dash__section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.axion-dash__section-title{letter-spacing:-.015em;color:var(--axion-text);margin:0;font-size:.9375rem;font-weight:650}.axion-dash__section-sub{color:var(--axion-text-muted);font-size:12px}.axion-dash__charts{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:960px){.axion-dash__charts{grid-template-columns:repeat(2,minmax(0,1fr))}}.axion-dash__chart{background:var(--axion-panel);border:1px solid var(--axion-border);border-radius:var(--ath-radius-card,8px);min-width:0;box-shadow:var(--axion-shadow);flex-direction:column;padding:14px 16px 10px;display:flex}.axion-dash__chart-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}.axion-dash__chart-title{color:var(--axion-text);margin:0;font-size:13px;font-weight:650}.axion-dash__chart-eyebrow{letter-spacing:.07em;text-transform:uppercase;color:var(--axion-text-muted);font-size:10px;font-weight:650}.axion-dash__chart.is-wide{grid-column:1/-1}.axion-dash__empty{text-align:center;background:var(--axion-panel);border:1px dashed var(--axion-border);border-radius:var(--ath-radius-card,8px);min-height:280px;color:var(--axion-text-muted);place-items:center;gap:10px;padding:40px 24px;display:grid}.axion-dash__empty-glyph{border:1.5px solid var(--axion-border);width:44px;height:44px;color:var(--axion-accent);border-radius:8px;place-items:center;margin-bottom:4px;font-size:18px;display:grid}.axion-dash__empty h3{color:var(--axion-text);margin:0;font-size:1rem;font-weight:650}.axion-dash__empty p{max-width:360px;margin:0;font-size:13px;line-height:1.5}@media (prefers-reduced-motion:reduce){.axion-dash__pulse-seg{transition:none}}:root{--athena-font-sans:"Plus Jakarta Sans",ui-sans-serif,system-ui,sans-serif;--athena-font-mono:"Fira Code",ui-monospace,monospace;--athena-canvas:#f6f8fb;--athena-card:#fff;--athena-border:#e2e8f0;--athena-text:#0f172a;--athena-muted:#475569;--athena-faint:#94a3b8;--athena-brand:#036b9d;--athena-brand-hover:#025882;--athena-shadow:0 1px 2px rgba(15,23,42,.04),0 4px 12px rgba(15,23,42,.04);--athena-danger:#dc2626;--athena-success:#16a34a;--athena-warning:#d97706;--background:var(--athena-canvas);--foreground:var(--athena-text);--card:var(--athena-card);--card-foreground:var(--athena-text);--sidebar:#fff;--content:var(--athena-canvas);--primary:#036b9d;--primary-foreground:#fff;--ath-primary:#036b9d;--ath-primary-hover:#025882;--ath-primary-foreground:#fff;--card-border:rgba(15,23,42,.12);--muted-foreground:var(--athena-muted);--border:var(--athena-border);--ath-radius-card:8px;--ath-radius-control:6px;--axion-sidebar:#fff;--axion-topbar:#fff;--axion-content:#f6f8fb;--axion-panel:#fff;--axion-panel-elevated:#f8fafc;--axion-border:#e2e8f0;--axion-text:#0f172a;--axion-text-muted:#475569;--axion-accent:#036b9d;--axion-accent-hover:#025882;--axion-danger:#dc2626;--axion-success:#16a34a;--axion-warning:#d97706;--axion-shadow:var(--athena-shadow);--axion-chart-text:rgba(15,23,42,.88);--axion-chart-muted:rgba(71,85,105,.9);--axion-chart-grid:rgba(15,23,42,.08);--axion-chart-tooltip-bg:rgba(255,255,255,.96)}.dark{--background:#0e1625;--card:rgba(25,33,50,.7);--card-bg:#192132;--foreground:#f9fafb;--card-foreground:#f9fafb;--primary:#036b9d;--primary-foreground:#fff;--secondary:rgba(30,41,57,.6);--muted:rgba(30,41,57,.5);--muted-foreground:#99a1af;--border:rgba(255,255,255,.15);--sidebar:#101828;--content:#080f1e;--card-border:rgba(152,165,190,.22);--ath-primary:#036b9d;--ath-primary-hover:#025882;--axion-sidebar:#101828;--axion-topbar:#101828;--axion-content:#080f1e;--axion-panel:#192132;--axion-panel-elevated:#20293a;--axion-border:rgba(255,255,255,.12);--axion-text:#f9fafb;--axion-text-muted:#99a1af;--axion-accent:#036b9d;--axion-accent-hover:#025882;--axion-danger:#fb7185;--axion-success:#22c55e;--axion-warning:#f59e0b;--axion-shadow:0 1px 2px rgba(0,0,0,.2),0 8px 24px rgba(0,0,0,.25);--axion-chart-text:rgba(232,237,242,.88);--axion-chart-muted:rgba(148,163,184,.85);--axion-chart-grid:rgba(148,163,184,.12);--axion-chart-tooltip-bg:rgba(20,26,34,.94)}@supports (color:color(display-p3 0 0 0)){.dark{--background:color(display-p3 .06181 .0838824 .142297);--card:color(display-p3 .105975 .129884 .19124/.7);--card-bg:color(display-p3 .105975 .129884 .19124);--foreground:color(display-p3 .977213 .98084 .985102);--card-foreground:color(display-p3 .977213 .98084 .985102);--secondary:color(display-p3 .125854 .159497 .216835/.6);--muted:color(display-p3 .125854 .159497 .216835/.5);--muted-foreground:color(display-p3 .605734 .630385 .680158);--border:color(display-p3 1 1 1/.15);--sidebar:color(display-p3 .070423 .0928982 .151928);--content:color(display-p3 .0367419 .0574205 .113905);--card-border:color(display-p3 .606162 .644748 .737934/.22);--axion-sidebar:color(display-p3 .070423 .0928982 .151928);--axion-topbar:color(display-p3 .070423 .0928982 .151928);--axion-content:color(display-p3 .0367419 .0574205 .113905);--axion-panel:color(display-p3 .105975 .129884 .19124);--axion-panel-elevated:color(display-p3 .133695 .158535 .221503);--axion-border:color(display-p3 1 1 1/.12);--axion-text:color(display-p3 .977213 .98084 .985102);--axion-text-muted:color(display-p3 .605734 .630385 .680158)}}@supports (color:lab(0% 0 0)){.dark{--background:lab(6.99841% .835091 -12.1578);--card:lab(12.7764% .515729 -12.3203/.7);--card-bg:lab(12.7764% .515729 -12.3203);--foreground:lab(98.2596% -.247031 -.706708);--card-foreground:lab(98.2596% -.247031 -.706708);--secondary:lab(16.1051% -1.18239 -11.7533/.6);--muted:lab(16.1051% -1.18239 -11.7533/.5);--muted-foreground:lab(65.9269% -.832707 -8.17473);--border:lab(100% 0 0/.15);--sidebar:lab(8.11897% .811279 -12.254);--content:lab(4.25972% .836737 -10.7817);--card-border:lab(67.3171% -.430763 -14.8269/.22);--axion-sidebar:lab(8.11897% .811279 -12.254);--axion-topbar:lab(8.11897% .811279 -12.254);--axion-content:lab(4.25972% .836737 -10.7817);--axion-panel:lab(12.7764% .515729 -12.3203);--axion-panel-elevated:lab(16.266% .351846 -12.3622);--axion-border:lab(100% 0 0/.12);--axion-text:lab(98.2596% -.247031 -.706708);--axion-text-muted:lab(65.9269% -.832707 -8.17473)}}html,body{background:var(--axion-content);height:100%;color:var(--axion-text);font-family:var(--athena-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:none!important}code,kbd,pre,samp,.font-mono,.axion-chat-log{font-family:var(--athena-font-mono)}*,:before,:after{transition-property:opacity,transform,box-shadow,border-radius,width,height,max-height,padding,margin!important}.ath-theme-icon-sun{display:none}.ath-theme-icon-moon,.dark .ath-theme-icon-sun{display:inline-flex}.dark .ath-theme-icon-moon{display:none}@property --tw-space-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-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@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 transparent}@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 transparent}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@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 transparent}@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}
