/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{:root{--af-a:#6366f1;--af-b:#2dd4bf;--af-mute:#94a3b84d;--af-line:#828caa38;--af-grey:#7a849e}.af-bars,.af-conv,.af-field,.af-orbit,.af-pipe,.af-prog,.af-radar,.af-rain,.af-ripple,.af-scan,.af-seal,.af-spin,.af-swap,.af-tunnel,.af-wave{--field-a:var(--af-a,#6366f1);--field-b:var(--af-b,#2dd4bf);--af-dur:3s}.af-bars i,.af-conv i,.af-field i,.af-pipe .g,.af-prog i,.af-radar .fld i,.af-rain i,.af-scan i,.af-seal i,.af-spin i,.af-tunnel i,.af-wave i{background:var(--field-b)}@supports (color:color-mix(in lab,red,red)){.af-bars i,.af-conv i,.af-field i,.af-pipe .g,.af-prog i,.af-radar .fld i,.af-rain i,.af-scan i,.af-seal i,.af-spin i,.af-tunnel i,.af-wave i{background:color-mix(in srgb,var(--field-b) calc(var(--u,.5) * 100%),var(--field-a))}}.af-bars i,.af-conv i,.af-field i,.af-pipe .g,.af-prog i,.af-radar .fld i,.af-rain i,.af-scan i,.af-seal i,.af-spin i,.af-tunnel i,.af-wave i{border-radius:50%;display:block}@keyframes af-swell{0%,to{opacity:.28;transform:scale(.28)}50%{opacity:1;transform:scale(1)}}@keyframes af-rot{to{transform:rotate(1turn)}}.af-spin{width:var(--size,28px);height:var(--size,28px);flex:none;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);place-items:center;display:grid}.af-spin i{aspect-ratio:1;width:26%;animation:af-spin-dot 1.05s ease-in-out infinite;animation-delay:calc(var(--k) * -.131s)}.af-spin .mid{aspect-ratio:1;background:var(--field-a);border-radius:50%;width:20%}@supports (color:color-mix(in lab,red,red)){.af-spin .mid{background:color-mix(in srgb,var(--field-a) 55%,transparent)}}.af-spin .mid{opacity:.5;animation:none}@keyframes af-spin-dot{0%,to{opacity:.32;transform:scale(.45)}30%{opacity:1;transform:scale(1.12)}}.af-pulse{width:var(--size,9px);height:var(--size,9px);background:var(--af-b);box-shadow:0 0 0 0 var(--af-b);border-radius:50%;display:inline-block}@supports (color:color-mix(in lab,red,red)){.af-pulse{box-shadow:0 0 0 0 color-mix(in srgb,var(--af-b) 55%,transparent)}}.af-pulse{flex:none;animation:af-pulse 1.9s ease-out infinite}@keyframes af-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--af-b) 55%,transparent)}70%{box-shadow:0 0 0 9px #0000}to{box-shadow:0 0 #0000}}.af-typing{align-items:flex-end;gap:5px;height:13px;display:inline-flex}.af-typing i{background:linear-gradient(135deg,var(--af-a),var(--af-b));border-radius:50%;width:7px;height:7px;animation:af-type 1.05s ease-in-out infinite}.af-typing i:nth-child(2){animation-delay:.16s}.af-typing i:nth-child(3){animation-delay:.32s}@keyframes af-type{0%,to{opacity:.45;transform:translateY(0)scale(.8)}35%{opacity:1;transform:translateY(-5px)scale(1.15)}}.af-prog{align-items:center;gap:6px;width:100%;display:flex}.af-prog i{aspect-ratio:1;background:var(--af-mute);flex:1;max-width:12px;transform:scale(.55)}.af-prog i.on{background:var(--field-b)}@supports (color:color-mix(in lab,red,red)){.af-prog i.on{background:color-mix(in srgb,var(--field-b) calc(var(--u) * 100%),var(--field-a))}}.af-prog i.on{transform:scale(1)}.af-prog i.head{animation:af-shimmer 1.1s ease-in-out infinite}@keyframes af-shimmer{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.45)}}.af-seal{width:var(--size,86px);height:var(--size,86px);flex:none;display:block;position:relative}.af-seal i{aspect-ratio:1;opacity:0;width:9%;animation:af-seal-dot 5s cubic-bezier(.2,.9,.3,1) infinite;animation-delay:calc(var(--k) * 70ms);position:absolute;transform:translate(-50%,-50%)scale(0)}@keyframes af-seal-dot{0%{opacity:0;transform:translate(-50%,-50%)scale(0)}12%{opacity:1;transform:translate(-50%,-50%)scale(1.25)}18%,82%{opacity:1;transform:translate(-50%,-50%)scale(1)}92%,to{opacity:0;transform:translate(-50%,-50%)scale(.3)}}.af-seal .chk{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.af-seal .chk path{fill:none;stroke:var(--af-b);stroke-width:7px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100px;animation:af-check 5s ease-in-out infinite}@keyframes af-check{0%,22%{stroke-dashoffset:100px;opacity:0}30%{opacity:1}46%,82%{stroke-dashoffset:0;opacity:1}92%,to{stroke-dashoffset:0;opacity:0}}.af-orbit{width:var(--size,30px);height:var(--size,30px);flex:none;display:block;position:relative}.af-orbit .c{aspect-ratio:1;background:var(--field-a);border-radius:50%;width:26%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab,red,red)){.af-orbit .c{background:color-mix(in srgb,var(--field-a) 70%,transparent)}}.af-orbit .o{animation:af-rot 1.7s linear infinite;position:absolute;inset:0}.af-orbit .o+.o{opacity:.55;animation-duration:2.6s;animation-direction:reverse}.af-orbit .o i{aspect-ratio:1;background:var(--af-b);border-radius:50%;width:22%;margin-left:-11%;position:absolute;top:0;left:50%}.af-orbit .o+.o i{background:var(--af-a);top:auto;bottom:0}.af-bars{height:var(--h,34px);align-items:flex-end;gap:6px;display:flex}.af-bars .col{flex-direction:column-reverse;gap:4px;display:flex}.af-bars i{width:6px;height:6px;animation:af-swell 1.5s ease-in-out infinite;animation-delay:calc(var(--c) * .13s + var(--k) * 90ms)}svg.af-beat{width:100%;height:100%;display:block;overflow:visible}svg.af-beat .base{fill:none;stroke:var(--af-mute);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}svg.af-beat .live{fill:none;stroke:var(--af-b);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:22 178;stroke-dashoffset:200px;animation:af-beat 2.4s linear infinite}@keyframes af-beat{to{stroke-dashoffset:0}}.af-scan{grid-template-columns:repeat(var(--c),1fr);grid-template-rows:repeat(var(--r),1fr);place-items:center;width:100%;height:100%;display:grid}.af-scan i{aspect-ratio:1;opacity:.3;width:62%;max-width:9px;animation:af-swell 2.2s ease-in-out infinite;animation-delay:calc(var(--cx) * -.2s);transform:scale(.3)}.af-swap{width:var(--w,64px);flex:none;height:20px;display:block;position:relative}.af-swap i{border-radius:50%;width:13px;height:13px;margin-top:-6.5px;position:absolute;top:50%}.af-swap .a{background:var(--af-a);animation:af-swap-a 2.6s cubic-bezier(.5,0,.5,1) infinite;left:0}.af-swap .b{background:var(--af-b);animation:af-swap-b 2.6s cubic-bezier(.5,0,.5,1) infinite;right:0}@keyframes af-swap-a{0%,12%{transform:translate(0)}50%,62%{transform:translate(calc(var(--w,64px) - 13px),-8px)}to{transform:translate(0)}}@keyframes af-swap-b{0%,12%{transform:translate(0)}50%,62%{transform:translate(calc(-1 * (var(--w,64px) - 13px)),8px)}to{transform:translate(0)}}.af-wave{grid-template-columns:repeat(var(--c),1fr);grid-template-rows:repeat(var(--r),1fr);place-items:center;width:100%;height:100%;display:grid}.af-wave i{aspect-ratio:1;opacity:.3;width:min(1.1vw,14px);animation:af-swell var(--af-dur) ease-in-out infinite;animation-delay:calc(var(--u) * var(--af-dur) * -1);will-change:transform,opacity;transform:scale(.3)}.af-ripple{width:100%;height:100%;display:block;position:relative;overflow:hidden}.af-ripple .af-wave i{animation-duration:4.5s}.af-ripple .rg{border:1.5px solid var(--af-b);opacity:0;width:40px;height:40px;animation:af-ring 4s ease-out infinite;animation-delay:calc(var(--k) * 1s);border-radius:50%;margin:-20px 0 0 -20px;display:block;position:absolute;top:50%;left:50%}@keyframes af-ring{0%{opacity:0;transform:scale(.2)}10%{opacity:.55}to{opacity:0;transform:scale(9)}}.af-conv{grid-template-columns:repeat(var(--n),1fr);grid-template-rows:repeat(var(--n),1fr);aspect-ratio:1;place-items:center;width:min(62%,230px);margin:auto;display:grid}.af-conv i{aspect-ratio:1;width:46%;animation:af-converge 6.5s cubic-bezier(.16,.84,.34,1) infinite;animation-delay:var(--d);will-change:transform,opacity}@keyframes af-converge{0%{transform:translate(var(--tx),var(--ty)) scale(.4);opacity:0}4%{opacity:.9}26%,40%{opacity:1;transform:translate(0)scale(1)}55%{transform:translate(0) scale(calc(.6 + var(--u) * .9));opacity:1}70%{transform:translate(0) scale(calc(1.5 - var(--u) * .9));opacity:1}84%{opacity:1;transform:translate(0)scale(1)}94%{opacity:0;transform:translate(0)scale(.5)}to{transform:translate(var(--tx),var(--ty)) scale(.4);opacity:0}}.af-pipe{width:100%;height:100%;display:block;position:relative;overflow:hidden}.af-pipe .gate{border-left:1px dashed;width:0;display:block;position:absolute;top:14%;bottom:22%}.af-pipe .g1{color:var(--af-a);left:34%}@supports (color:color-mix(in lab,red,red)){.af-pipe .g1{color:color-mix(in srgb,var(--af-a) 45%,transparent)}}.af-pipe .g2{color:var(--af-b);left:62%}@supports (color:color-mix(in lab,red,red)){.af-pipe .g2{color:color-mix(in srgb,var(--af-b) 45%,transparent)}}.af-pipe .p{background:var(--af-grey);opacity:0;width:9px;height:9px;animation:af-flow 9s linear infinite;animation-delay:var(--d);border-radius:50%;position:absolute;left:-5%}@keyframes af-flow{0%{background:var(--af-grey);opacity:0;left:-5%}4%{opacity:1}34%{background:var(--af-grey)}40%,62%{background:var(--af-a)}70%{background:var(--af-b)}76%{opacity:1;left:78%}84%,to{opacity:0;left:82%}}.af-pipe .grid4{grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(4,1fr);gap:9px;width:92px;height:92px;display:grid;position:absolute;top:50%;right:6%;transform:translateY(-50%)}.af-pipe .g{aspect-ratio:1;opacity:0;width:100%;animation:af-land 9s ease-out infinite;animation-delay:calc(.9s + var(--k) * .34s);transform:scale(0)}@keyframes af-land{0%{opacity:0;transform:scale(0)}3%{opacity:1;transform:scale(1.5)}7%,84%{opacity:1;transform:scale(1)}92%,to{opacity:0;transform:scale(0)}}.af-pipe .ring{border:1.5px solid var(--af-b);opacity:0;border-radius:50%;width:140px;height:140px;margin-right:-24px;animation:af-seal-ring 9s ease-out infinite;display:block;position:absolute;top:50%;right:6%;transform:translateY(-50%)scale(.7)}@keyframes af-seal-ring{0%,62%{opacity:0;transform:translateY(-50%)scale(.55)}68%{opacity:.85;transform:translateY(-50%)scale(.8)}76%{opacity:.35;transform:translateY(-50%)scale(1)}84%{opacity:.6;transform:translateY(-50%)scale(.95)}92%,to{opacity:0;transform:translateY(-50%)scale(1.05)}}.af-pipe .lb{letter-spacing:.18em;color:var(--af-mute);font-size:10px;font-style:normal;font-weight:500;position:absolute;bottom:6%;transform:translate(-50%)}.af-pipe .l1{left:17%}.af-pipe .l2{left:48%}.af-pipe .l3{left:84%}svg.af-net{width:100%;height:100%;display:block;overflow:visible}svg.af-net line{stroke:var(--af-line);stroke-width:.25px;vector-effect:non-scaling-stroke}svg.af-net .nd{fill:var(--af-b)}@supports (color:color-mix(in lab,red,red)){svg.af-net .nd{fill:color-mix(in srgb,var(--af-b) calc(var(--u) * 100%),var(--af-a))}}svg.af-net .nd{transform-box:fill-box;transform-origin:50%;animation:af-node 3.4s ease-in-out infinite;animation-delay:calc(var(--k) * -.21s)}@keyframes af-node{0%,to{opacity:.45;transform:scale(.55)}50%{opacity:1;transform:scale(1.35)}}svg.af-net .pulse{fill:var(--af-b)}.af-radar{place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.af-radar .fld{grid-template-columns:repeat(var(--c),1fr);grid-template-rows:repeat(var(--r),1fr);place-items:center;display:grid;position:absolute;inset:0}.af-radar .fld i{opacity:.22;width:6px;height:6px;animation:af-radar-blip 4.5s linear infinite;animation-delay:calc(var(--ang) * -4.5s);transform:scale(.6)}@keyframes af-radar-blip{0%{opacity:1;transform:scale(1.5)}22%{opacity:.22;transform:scale(.6)}to{opacity:.22;transform:scale(.6)}}.af-radar .sweep{aspect-ratio:1;background:conic-gradient(from 0deg,var(--af-b),transparent 26%);border-radius:50%;width:150%;position:absolute}@supports (color:color-mix(in lab,red,red)){.af-radar .sweep{background:conic-gradient(from 0deg,color-mix(in srgb,var(--af-b) 24%,transparent),transparent 26%)}}.af-radar .sweep{pointer-events:none;animation:af-rot 4.5s linear infinite}.af-radar .rg{border:1px solid var(--af-line);width:calc(var(--k) * 26%);aspect-ratio:1;border-radius:50%;position:absolute}svg.af-const{width:100%;height:100%;display:block;overflow:visible}svg.af-const line{stroke:var(--af-b);stroke-width:.3px;vector-effect:non-scaling-stroke;stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:af-draw 8s ease-in-out infinite;animation-delay:var(--d)}@keyframes af-draw{0%{stroke-dashoffset:var(--len);opacity:0}4%{opacity:.85}26%,74%{stroke-dashoffset:0;opacity:.5}88%,to{stroke-dashoffset:0;opacity:0}}svg.af-const circle{fill:var(--af-b)}@supports (color:color-mix(in lab,red,red)){svg.af-const circle{fill:color-mix(in srgb,var(--af-b) calc(var(--u) * 100%),var(--af-a))}}svg.af-const circle{transform-box:fill-box;transform-origin:50%;opacity:0;animation:af-const-pop 8s ease-in-out infinite;animation-delay:var(--d);transform:scale(.25)}@keyframes af-const-pop{0%{opacity:0;transform:scale(.25)}6%{opacity:1;transform:scale(1.4)}12%,76%{opacity:1;transform:scale(1)}88%,to{opacity:0;transform:scale(.25)}}.af-rain{justify-content:space-around;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.af-rain .col{width:8px;position:relative}.af-rain i{opacity:0;width:8px;height:8px;animation:af-fall var(--dur,3.4s) linear infinite;animation-delay:var(--d);position:absolute;top:0;left:0}@keyframes af-fall{0%{opacity:0;transform:translateY(-24px)scale(.7)}8%{opacity:1}80%{opacity:1}to{transform:translateY(var(--fall,320px)) scale(1);opacity:0}}svg.af-shield{width:100%;height:100%;display:block;overflow:visible}svg.af-shield .outline{fill:none;stroke:var(--af-b);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100px;animation:af-shield-draw 7s ease-in-out infinite}@keyframes af-shield-draw{0%{stroke-dashoffset:100px;opacity:.2}22%{stroke-dashoffset:0;opacity:1}76%{stroke-dashoffset:0;opacity:1}92%,to{stroke-dashoffset:0;opacity:.15}}svg.af-shield .dot{fill:var(--af-b)}@supports (color:color-mix(in lab,red,red)){svg.af-shield .dot{fill:color-mix(in srgb,var(--af-b) calc(var(--u) * 100%),var(--af-a))}}svg.af-shield .dot{transform-box:fill-box;transform-origin:50%;opacity:0;animation:af-const-pop 7s ease-in-out infinite;animation-delay:var(--d);transform:scale(.25)}svg.af-shield .deny{fill:none;stroke:#f87171;stroke-width:1.2px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:af-deny 7s ease-out infinite}@keyframes af-deny{0%,34%{opacity:0;transform:scale(.3)}40%{opacity:.9;transform:scale(.8)}52%{opacity:0;transform:scale(1.6)}to{opacity:0;transform:scale(1.6)}}svg.af-shield .incoming{fill:#f87171;opacity:0;animation:af-incoming 7s ease-in infinite}@keyframes af-incoming{0%,24%{opacity:0;transform:translate(-34px,-22px)}28%{opacity:1}38%{opacity:1;transform:translate(0)}44%,to{opacity:0;transform:translate(-10px,-6px)}}.af-tunnel{place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.af-tunnel .ring{width:70px;height:70px;animation:af-tunnel 5s linear infinite;animation-delay:var(--d);position:absolute}.af-tunnel i{width:7px;height:7px;margin:-3.5px 0 0 -3.5px;position:absolute}@keyframes af-tunnel{0%{opacity:0;transform:scale(.15)}14%{opacity:1}to{opacity:0;transform:scale(5.2)}}.af-field{grid-template-columns:repeat(var(--n),1fr);grid-template-rows:repeat(var(--n),1fr);aspect-ratio:1;place-items:center;width:100%;display:grid}.af-field i{aspect-ratio:1;width:20%}@media (prefers-reduced-motion:reduce){.af-bars i,.af-conv i,.af-orbit .o,.af-pipe .g,.af-pipe .p,.af-pipe .ring,.af-prog i.head,.af-pulse,.af-radar .fld i,.af-radar .sweep,.af-rain i,.af-ripple .rg,.af-scan i,.af-seal .chk path,.af-seal i,.af-spin i,.af-swap i,.af-tunnel .ring,.af-typing i,.af-wave i,svg.af-beat .live,svg.af-const circle,svg.af-const line,svg.af-net .nd,svg.af-net .pulse,svg.af-shield .deny,svg.af-shield .dot,svg.af-shield .incoming,svg.af-shield .outline{animation:none!important}.af-bars i,.af-conv i,.af-pipe .g,.af-radar .fld i,.af-scan i,.af-spin i,.af-wave i{opacity:1;transform:scale(1)}.af-seal i{opacity:1;transform:translate(-50%,-50%)scale(1)}.af-seal .chk path,svg.af-shield .outline{stroke-dashoffset:0;opacity:1}svg.af-const line{stroke-dashoffset:0;opacity:.5}svg.af-const circle,svg.af-shield .dot{opacity:1;transform:scale(1)}.af-pipe .p,.af-rain i,svg.af-shield .deny,svg.af-shield .incoming{opacity:0}.af-tunnel .ring{opacity:.5;transform:scale(2.4)}svg.af-net .nd{opacity:.9}}}@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.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}}.\!grid{display:grid!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.grow{flex-grow:1}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@layer legacy{.ai-studio{--ai-navy:#172830;max-width:1460px}.ai-studio-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;margin-bottom:24px;display:grid}.ai-studio-hero h1{letter-spacing:-.025em;max-width:850px;margin:0;font:clamp(32px,4vw,48px)/1.04 Georgia,serif}.ai-studio-hero>div:first-child>p:last-child{max-width:760px;color:var(--muted);margin:13px 0 0;font-size:13px;line-height:1.6}.ai-release-state{background:#f3faf5;border:1px solid #d6e4da;border-radius:8px;align-items:flex-start;gap:10px;min-width:235px;padding:15px 17px;display:flex}.ai-live-dot{background:#328553;border:2px solid #fff;border-radius:50%;width:9px;height:9px;margin-top:4px;box-shadow:0 0 0 2px #328553}.ai-release-state div>span,.ai-release-state small,.ai-release-state strong{display:block}.ai-release-state small{color:#4e6d59;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.ai-release-state strong{color:#204d30;margin-top:4px;font:15px ui-monospace,monospace}.ai-release-state div>span{color:#5f7566;margin-top:5px;font-size:10px}.ai-studio-notice{color:#275b39;background:#eaf7ee;border-left:4px solid #2f8350;border-radius:0 5px 5px 0;margin-bottom:18px;padding:12px 15px;font-size:12px}.ai-studio-notice.error{color:#8e302a;background:#fbeceb;border-color:#b84037}.ai-studio-shell{grid-template-columns:265px minmax(0,1fr);align-items:start;gap:22px;display:grid}.ai-studio-nav{background:#fff;border:1px solid #dce2e4;border-radius:8px;position:sticky;top:18px;overflow:hidden}.ai-studio-nav>p{color:#7a858b;letter-spacing:.08em;text-transform:uppercase;margin:0;padding:14px 16px 9px;font-size:9px;font-weight:800}.ai-studio-nav>button{width:100%;color:inherit;cursor:pointer;text-align:left;background:#fff;border:0;border-left:3px solid #0000;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:12px 14px;display:grid}.ai-studio-nav>button:hover{background:#f7f9f9}.ai-studio-nav>button.active{border-left-color:var(--agentfield-accent-dark);background:#fff9dc}.ai-studio-nav>button>span{color:#53636b;background:#edf1f2;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:9px;font-weight:900;display:inline-flex}.ai-studio-nav>button.active>span{background:var(--agentfield-accent);color:#171717}.ai-studio-nav>button small,.ai-studio-nav>button strong{display:block}.ai-studio-nav>button strong{font-size:11px}.ai-studio-nav>button small{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.35}.ai-glossary{background:#f8fafa;border-top:1px solid #e4e8ea}.ai-glossary summary{color:#405159;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:13px 16px;font-size:10px;font-weight:800;display:flex}.ai-glossary summary span{background:#dfe9ed;border-radius:99px;padding:2px 6px;font-size:8px}.ai-glossary>div{border-top:1px solid #e0e6e8;margin:0 13px;padding:11px 3px}.ai-glossary>div strong{font-size:10px}.ai-glossary>div p{color:var(--muted);margin:4px 0 0;font-size:9px;line-height:1.5}.ai-studio-main{background:#fff;border:1px solid #dce2e4;border-radius:9px;min-width:0;overflow:hidden;box-shadow:0 7px 25px #1e2e350d}.ai-section-heading{background:linear-gradient(90deg,#fafbfb,#fff);border-bottom:1px solid #e2e7e9;justify-content:space-between;align-items:center;gap:18px;padding:21px 24px;display:flex}.ai-section-heading>div{align-items:center;gap:13px;display:flex}.ai-section-heading>div>span{color:#b49100;font:17px ui-monospace,monospace}.ai-section-heading .eyebrow{margin:0 0 3px}.ai-section-heading h2{margin:0;font:26px Georgia,serif}.ai-editor-section{gap:22px;padding:24px;display:grid}.ai-explainer,.ai-lab-warning{border-left:4px solid var(--agentfield-accent);background:#fffbeb;border-radius:0 6px 6px 0;padding:15px 17px}.ai-explainer strong,.ai-lab-warning strong{font-size:11px}.ai-explainer p,.ai-lab-warning p{color:#59676e;max-width:830px;margin:5px 0 0;font-size:11px;line-height:1.55}.ai-lab-warning{background:#eef6f9;border-color:#4385a1}.ai-field-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ai-field{background:#fff;border:1px solid #dee4e6;border-radius:7px;align-content:start;gap:7px;padding:16px;display:grid}.ai-field.wide{grid-column:1/-1}.ai-field>span,.ai-prompt-editor>span,.ai-test-form label>span{color:#34454d;letter-spacing:.035em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;min-height:18px;font-size:10px;font-weight:800;display:flex}.ai-field output{color:#31525f;background:#edf3f5;border-radius:4px;padding:3px 7px;font:10px ui-monospace,monospace}.ai-field input[type=number],.ai-field input[type=text],.ai-field select{width:100%;min-height:42px;color:var(--ink);background:#fff;border:1px solid #c7d0d4;border-radius:5px;padding:9px 10px;font-size:12px}.ai-field input[type=range]{accent-color:#b18e00;width:100%}.ai-field>small,.ai-prompt-editor>small{color:var(--muted);font-size:9px;line-height:1.5}.ai-range-labels{color:#77838a;justify-content:space-between;font-size:8px;display:flex}.ai-help{gap:5px}.ai-help,.ai-help>button{align-items:center;display:inline-flex}.ai-help>button{color:#49616b;cursor:help;background:#fff;border:1px solid #aebdc3;border-radius:50%;justify-content:center;width:17px;height:17px;padding:0;font-size:9px;font-weight:900;position:relative}.ai-help>button:after{z-index:20;color:#fff;content:attr(data-tip);letter-spacing:0;text-align:left;text-transform:none;background:#253238;border-radius:5px;width:245px;padding:10px 11px;font-size:10px;font-weight:400;line-height:1.45;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 7px 22px #0000002e}.ai-help>button:focus:after,.ai-help>button:hover:after{display:block}.ai-guardrail-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ai-guardrail-grid label{cursor:pointer;border:1px solid #dfe4e6;border-radius:7px;grid-template-columns:18px minmax(0,1fr);gap:10px;padding:14px;display:grid}.ai-guardrail-grid label.selected{background:#f1f8f3;border-color:#9dc4aa}.ai-guardrail-grid input{accent-color:#287b47;margin:2px 0 0}.ai-guardrail-grid small,.ai-guardrail-grid strong{display:block}.ai-guardrail-grid strong{font-size:11px}.ai-guardrail-grid small{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.45}.ai-prompt-editor,.ai-test-form,.ai-test-form label{gap:7px;display:grid}.ai-prompt-editor>span small{color:var(--muted);font:9px ui-monospace,monospace}.ai-prompt-editor textarea,.ai-test-form textarea{color:#26353c;resize:vertical;background:#fbfcfc;border:1px solid #bec9cd;border-radius:6px;outline:none;width:100%;padding:14px;font:11px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace}.ai-prompt-editor textarea:focus,.ai-test-form textarea:focus{border-color:var(--focus);box-shadow:0 0 0 3px #005f861f}.ai-retrieval-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;display:grid}.ai-retrieval-flow>div{background:#f8fafa;border:1px solid #dce3e5;border-radius:7px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:2px 9px;padding:14px;display:grid}.ai-retrieval-flow>div>span{background:var(--ai-navy);color:#fff;border-radius:50%;grid-row:1/3;justify-content:center;align-items:center;width:27px;height:27px;font-size:10px;font-weight:900;display:inline-flex}.ai-retrieval-flow strong{font-size:10px}.ai-retrieval-flow small{color:var(--muted);font-size:9px}.ai-retrieval-flow>b{color:#8d9aa0}.ai-source-policy{background:var(--ai-navy);color:#fff;border-radius:7px;gap:11px;padding:17px;display:grid}.ai-source-policy>strong{font-size:11px}.ai-source-policy>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ai-source-policy span{background:#ffffff14;border-radius:5px;padding:10px;font-size:10px;font-weight:700}.ai-source-policy small{color:#bfcdd3;margin-top:5px;font-size:8px;font-weight:400;display:block}.ai-test-form .primary-action{width:fit-content}.ai-test-result{border:1px solid #d9e1e4;border-radius:7px;overflow:hidden}.ai-test-result>div:first-child{background:#eef7f1;justify-content:space-between;gap:15px;padding:13px 16px;display:flex}.ai-test-result>div:first-child strong{font-size:11px}.ai-test-result>div:first-child span{color:#36704a;text-transform:uppercase;font-size:9px;font-weight:800}.ai-test-result article{border-top:1px solid #e3e7e9;grid-template-columns:28px minmax(0,1fr);gap:11px;padding:14px 16px;display:grid}.ai-test-result article>span{background:var(--agentfield-accent);border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:9px;font-weight:900;display:inline-flex}.ai-test-result article strong{font-size:11px}.ai-test-result article p{color:var(--muted);margin:4px 0;font-size:10px;line-height:1.45}.ai-test-result article small{color:#537181;text-transform:uppercase;font-size:8px;font-weight:800}.ai-review-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.ai-review-grid>div{background:#f8fafa;border:1px solid #dfe5e7;border-radius:6px;padding:14px}.ai-review-grid small,.ai-review-grid strong{display:block}.ai-review-grid small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:800}.ai-review-grid strong{text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:11px;overflow:hidden}.ai-release-checks{gap:8px;display:grid}.ai-release-checks>div{border:1px solid #e0e5e7;border-radius:6px;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:10px;padding:12px 14px;display:grid}.ai-release-checks>div>span{color:#297247;background:#e7f5eb;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;font-size:11px;font-weight:900;display:inline-flex}.ai-release-checks>div:last-child>span{color:#745e00;background:#fff4c9}.ai-release-checks p{margin:0}.ai-release-checks small,.ai-release-checks strong{display:block}.ai-release-checks strong{font-size:10px}.ai-release-checks small{color:var(--muted);margin-top:3px;font-size:9px}.ai-release-actions{border-top:1px solid #e1e6e8;justify-content:flex-end;gap:9px;padding-top:17px;display:flex}.ai-release-footnote{color:var(--muted);text-align:right;margin:-10px 0 0;font-size:9px;line-height:1.5}.ai-studio-loading{color:var(--muted);background:#fff;border:1px solid #dce2e4;border-radius:8px;padding:35px}.guidance-off .ai-field>small,.guidance-off .ai-guardrail-grid small,.guidance-off .ai-prompt-editor>small,.guidance-off .ai-studio-nav>button small{display:none}@media (max-width:1050px){.ai-studio-shell{grid-template-columns:1fr}.ai-studio-nav{grid-template-columns:repeat(5,1fr);display:grid;position:static}.ai-glossary,.ai-studio-nav>p{grid-column:1/-1}.ai-studio-nav>button{grid-template-columns:22px minmax(0,1fr);padding:10px}.ai-studio-nav>button>span{width:21px;height:21px}}@media (max-width:760px){.ai-studio-hero{grid-template-columns:1fr;gap:18px}.ai-release-state{min-width:0}.ai-studio-nav{grid-template-columns:1fr 1fr}.ai-field-grid,.ai-guardrail-grid,.ai-review-grid{grid-template-columns:1fr}.ai-field.wide{grid-column:auto}.ai-retrieval-flow{grid-template-columns:1fr}.ai-retrieval-flow>b{text-align:center;transform:rotate(90deg)}.ai-source-policy>div{grid-template-columns:1fr}.ai-release-actions{flex-direction:column;align-items:stretch}.ai-release-actions .primary-action,.ai-release-actions .secondary-action{width:100%}.ai-editor-section,.ai-section-heading{padding:18px}}.wizard-progress [data-workflow-state=current]{box-shadow:inset 0 -3px 0 var(--agentfield-accent)}.wizard-progress [data-workflow-state=complete]>span{background:var(--agentfield-accent)}@supports (color:color-mix(in lab,red,red)){.wizard-progress [data-workflow-state=complete]>span{background:color-mix(in srgb,var(--agentfield-accent) 18%,var(--surface))}}.wizard-progress [data-workflow-state=complete]>span{color:var(--ink)}.wizard-progress [data-workflow-state=current]>span{outline:3px solid var(--agentfield-accent)}@supports (color:color-mix(in lab,red,red)){.wizard-progress [data-workflow-state=current]>span{outline:3px solid color-mix(in srgb,var(--agentfield-accent) 35%,transparent)}}.wizard-progress [data-workflow-state=current]>span{outline-offset:2px}:root{--af-color-white:#fff;--af-color-ink-strong:#111;--font-ibm-plex-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--font-ibm-plex-sans:ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-space-grotesk:ui-sans-serif,system-ui,sans-serif;--font-manrope:ui-sans-serif,system-ui,sans-serif;--font-vt323:"Courier New",monospace;--font-press-start-2p:"Courier New",monospace;--agentfield-accent:#2f6fed;--agentfield-accent-dark:#1d4ed8;--ink:#1f2933;--muted:#66737f;--line:#dbe1e5;--surface:#fff;--canvas:#f3f5f6;--assistant:#f1f3f4;--focus:#005f86}*{box-sizing:border-box}html{background:var(--canvas)}body{color:var(--ink);background:radial-gradient(circle at 15% 5%,#ffcd002e,transparent 28rem),var(--canvas);font-family:var(--font-ibm-plex-sans),ui-sans-serif,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}button{padding:0 13px}.page-shell{width:min(1120px,100% - 32px);margin:0 auto;padding:42px 0 56px}.platform-context{justify-content:space-between;align-items:end;gap:32px;margin-bottom:24px;display:flex}.eyebrow{color:#6c5700;font-family:var(--font-ibm-plex-sans),ui-sans-serif,system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:700}.platform-context h1{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,5vw,52px);line-height:1}.platform-context>div>p:last-child{max-width:600px;color:var(--muted);margin:12px 0 0;line-height:1.55}.config-summary{border:1px solid var(--line);background:var(--line);border-radius:8px;flex:none;gap:1px;width:fit-content;max-width:100%;margin:0;display:flex;overflow:hidden}.config-summary div{background:#ffffffd9;min-width:110px;padding:10px 14px}.config-summary dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.config-summary dd{margin:3px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.assistant-card{background:var(--surface);border:1px solid #ccd3d8;border-radius:10px;grid-template-rows:auto minmax(360px,1fr) auto auto auto;min-height:680px;display:grid;overflow:hidden;box-shadow:0 20px 60px #1a27301f}.assistant-header{border-bottom:4px solid var(--agentfield-accent);color:var(--af-color-white);background:#222;align-items:center;gap:12px;padding:16px 20px;display:flex}.agent-mark{background:var(--agentfield-accent);width:42px;height:42px;color:var(--af-color-ink-strong);border-radius:50%;place-items:center;font-family:Georgia,Times New Roman,serif;font-weight:800;display:grid}.agent-mark-exact{object-fit:contain;width:100%;height:100%;display:block}.agent-mark-monochrome{background:var(--agentfield-accent);width:100%;height:100%;display:none;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}html[data-platform-theme]:not([data-platform-theme=agentfield]) .agent-mark-exact{display:none}html[data-platform-theme]:not([data-platform-theme=agentfield]) .agent-mark-monochrome{display:block}.assistant-title{margin:0;font-weight:750}.assistant-status{color:#cbd2d7;align-items:center;gap:6px;margin:3px 0 0;font-size:12px;display:flex}.assistant-status span{background:#58c878;border-radius:50%;width:7px;height:7px}.assistant-status.is-busy span{background:#e0b100;animation:typing-pulse 1.15s ease-in-out infinite}.preview-badge{color:#dce1e4;border:1px solid #555;border-radius:999px;margin-left:auto;padding:6px 9px;font-size:11px}.conversation{background:linear-gradient(var(--af-color-white),#fbfcfc);flex-direction:column;gap:16px;padding:24px clamp(16px,4vw,48px);display:flex;overflow-y:auto}.message-row{display:flex}.message-row.user{justify-content:flex-end}.message-bubble{background:var(--assistant);border-radius:4px 18px 18px;max-width:min(720px,88%);padding:14px 16px;line-height:1.55}.message-row.user .message-bubble{background:var(--agentfield-accent);border-radius:18px 4px 18px 18px}.message-bubble.error{color:#8e2019;background:#fde8e7}.message-bubble>p{white-space:pre-wrap;margin:0}.answer-meta{color:var(--muted);flex-wrap:wrap;gap:7px;margin-top:12px;font-size:10px;display:flex}.answer-meta span{background:#ffffff8c;border:1px solid #d4dade;border-radius:4px;padding:3px 6px}.version-chip{font-variant-numeric:tabular-nums;letter-spacing:.01em}.version-chip:first-letter{font-weight:700}.sources{border-top:1px solid #d2d8dc;margin-top:12px;padding-top:10px;font-size:12px}.sources summary{cursor:pointer;font-weight:700}.sources ul{gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.sources a{color:var(--link);text-underline-offset:2px;font-weight:800}.sources li p{color:var(--muted);margin:3px 0 0}.typing{align-items:center;gap:5px;min-width:52px;padding:18px 20px;display:flex}.typing span{background:var(--muted,#8d989f);border-radius:50%;width:7px;height:7px;animation:typing-pulse 1.15s ease-in-out infinite}.typing span:nth-child(2){animation-delay:.16s}.typing span:nth-child(3){animation-delay:.32s}@keyframes typing-pulse{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.suggestions{flex-wrap:wrap;gap:8px;padding:0 clamp(16px,4vw,48px) 18px;display:flex}.suggestions button{background:var(--af-color-white);color:#34434d;border:1px solid #cbd3d8;border-radius:999px;padding:8px 11px;font-size:12px}.suggestions button:hover{border-color:var(--agentfield-accent-dark);background:#fff9df}.composer{border-top:1px solid var(--line);background:var(--af-color-white);grid-template-columns:1fr auto;gap:10px;padding:14px 16px;display:grid}.composer input{border:1px solid #aeb9c0;border-radius:5px;outline:none;min-width:0;padding:12px 14px}.composer input:focus{border-color:var(--focus);box-shadow:0 0 0 3px #005f8626}.composer button{background:var(--agentfield-accent);width:112px;color:var(--af-color-ink-strong);white-space:nowrap;border:0;border-radius:5px;padding:0 10px;font-weight:750}.composer button:hover:not(:disabled){background:var(--agentfield-accent-dark)}.composer button:disabled{cursor:wait;opacity:.6}.composer button.is-busy{opacity:.76;justify-content:center;align-items:center;gap:7px;display:flex}.composer button.is-busy:before{content:"";border:2px solid;border-right:2px solid #0000;border-radius:50%;width:12px;height:12px;animation:button-spin .75s linear infinite}@keyframes button-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.composer button.is-busy:before,.typing span{animation:none}.typing span{opacity:.65}}.disclaimer{color:var(--muted);text-align:center;margin:0;padding:0 16px 12px;font-size:10px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1000;border:2px solid var(--accent);background:var(--surface);width:max-content;max-width:calc(100vw - 32px);color:var(--text);border-radius:6px;padding:10px 14px;font-weight:700;transition:transform .15s;display:inline-block;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.platform-shell>.skip-link{width:max-content;max-width:calc(100vw - 32px);display:inline-block}@media (prefers-reduced-motion:reduce){.skip-link{transition:none}}@media (max-width:760px){.page-shell{width:100%;padding:0}.platform-context{display:none}.assistant-card{border:0;border-radius:0;min-height:100dvh}.preview-badge{display:none}.message-bubble{max-width:94%}}.platform-shell{height:var(--platform-viewport-height,100dvh);min-height:var(--platform-viewport-height,100dvh);background:#f5f6f7;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:248px minmax(0,1fr);display:grid;overflow:hidden}.platform-mobile-menu,.platform-sidebar-header{display:contents}.platform-menu-toggle{display:none}.af-layout-motion-slot{z-index:0;pointer-events:none;opacity:.34;position:absolute}.af-layout-motion-slot-navigation{width:54px;height:24px;top:72px;right:18px}.af-layout-motion-slot-content{width:118px;height:38px;top:12px;right:220px}.af-layout-motion-slot .af-motion-target{width:100%;height:100%}.af-layout-motion-slot .af-motion-target.af-motion-bleed{overflow:visible}.platform-sidebar{background:var(--sidebar,#1d1f20);height:100%;min-height:0;color:var(--ink,var(--af-color-white));flex-direction:column;grid-area:1/1;padding:22px 14px;display:flex;position:sticky;top:0}@media (max-width:760px){.platform-shell{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.platform-identity-header{border-bottom:1px solid var(--line);background:var(--surface);z-index:70;grid-area:1/1;align-items:center;gap:10px;min-width:0;padding:10px 16px;display:flex;position:sticky;top:0}.platform-sidebar-header{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.platform-brand{border-bottom:0;flex-shrink:0;padding:0}.platform-menu-toggle{min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;margin-left:auto;padding:0 8px;display:flex}.platform-identity-actions,.platform-identity-spacer{display:none}.platform-sidebar{height:auto;min-height:0;display:none}.platform-sidebar.mobile-menu-open{z-index:60;background:var(--sidebar);display:flex;position:fixed;inset:62px 0 0;overflow-y:auto}.platform-main{grid-area:2/1}.platform-footer{grid-area:3/1}}.platform-brand{border-bottom:1px solid var(--line,#383b3d);align-items:center;gap:11px;padding:0 8px 26px;display:flex}.platform-brand-mark{background:var(--agentfield-accent);width:40px;height:40px;color:var(--on-accent,#191d1f);border-radius:50%;flex-shrink:0;place-items:center;font-family:Georgia,serif;font-weight:800;display:grid}.platform-brand-logo{background:0 0}.platform-brand-exact{object-fit:contain}.platform-brand-exact,.platform-brand-inline{width:100%;height:100%;display:block}.platform-brand-inline :where(.agentfield-mark-theme,.agentfield-mark-monochrome),html[data-platform-theme=agentfield]:not([data-platform-theme-scheme=signal]) .platform-brand-inline .agentfield-mark-signal{display:none}html[data-platform-theme=agentfield]:not([data-platform-theme-scheme=signal]) .platform-brand-inline .agentfield-mark-theme{display:block}html[data-platform-theme]:not([data-platform-theme=agentfield]) .platform-brand-inline .agentfield-mark-signal{display:none}html[data-platform-theme]:not([data-platform-theme=agentfield]) .platform-brand-inline .agentfield-mark-monochrome{display:block}.platform-shell .platform-brand-mark.platform-brand-logo{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html[data-platform-theme=agentfield] .platform-brand-logo.platform-brand-custom .platform-brand-inline,html[data-platform-theme] .platform-brand-logo.platform-brand-custom .platform-brand-inline,html[data-platform-theme] .platform-brand-logo.platform-brand-default .platform-brand-exact{display:none}html[data-platform-theme] .platform-shell .agent-mark{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.platform-brand small,.platform-brand strong{display:block}.platform-brand strong{font-size:14px}.platform-brand small{color:#959da2;letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font-size:10px}.platform-sidebar nav{flex:auto;align-content:start;gap:5px;min-height:0;margin-top:24px;display:grid;overflow-y:auto}.platform-sidebar nav a{min-height:42px;color:var(--muted,#bdc3c7);border-radius:5px;grid-template-columns:28px 1fr auto;align-items:center;padding:0 10px;font-size:13px;text-decoration:none;display:grid}.platform-sidebar nav a>span{color:var(--muted,#6d767c);font-family:ui-monospace,monospace;font-size:10px}.platform-sidebar nav a:hover{background:var(--raised-hover,#292c2e);color:var(--ink,var(--af-color-white))}.platform-sidebar nav a.active{background:var(--agentfield-accent);color:var(--af-color-ink-strong);font-weight:700}.platform-sidebar nav a.active>span{color:#665200}.platform-sidebar nav a small{font-size:11px}.platform-nav-primary-link{grid-template-columns:1fr;padding-inline:14px;font-weight:700}.platform-nav-group{border:1px solid var(--line,#3a3e40);background:var(--surface,#202325);border-radius:8px;gap:4px;padding:5px;display:grid}.platform-nav-group-label{width:100%;min-height:40px;color:var(--ink);font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:8px;padding:7px 9px;display:grid}.platform-nav-group-label:hover{background:var(--raised-hover,#292c2e)}.platform-nav-group-label strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.platform-nav-group-label small{background:var(--raised,#3b4043);min-width:22px;height:22px;color:var(--muted,#dfe4e6);border-radius:999px;place-items:center;padding-inline:6px;font-size:10px;display:grid}.platform-nav-group-label>span{color:var(--muted,#929a9e);text-align:center;font-size:15px;line-height:1;transition:transform .16s}.platform-nav-group-label[aria-expanded=true]>span{transform:rotate(180deg)}.platform-nav-submenu{gap:3px;padding:0 4px 4px 13px;display:grid}.platform-nav-submenu.nav-hidden{display:none}.platform-nav-submenu-item{min-width:0}.platform-nav-submenu-item>p{color:var(--muted,#929a9e);letter-spacing:.1em;text-transform:uppercase;margin:8px 9px 3px;font-size:9px;font-weight:800}.platform-sidebar nav .platform-nav-submenu a{min-height:38px;color:var(--muted,#c8ced1);grid-template-columns:18px minmax(0,1fr);padding:7px 9px;font-size:12px}.platform-sidebar nav .platform-nav-submenu a>span{color:var(--muted,#747e83)}.platform-sidebar nav .platform-nav-submenu a.active{background:var(--raised-hover,#292c2e);color:var(--ink);box-shadow:inset 0 0 0 1px var(--agentfield-accent)}@supports (color:color-mix(in lab,red,red)){.platform-sidebar nav .platform-nav-submenu a.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--agentfield-accent) 42%,var(--line,#3a3e40))}}.platform-sidebar nav .platform-nav-submenu a.active>span{color:inherit}.nav-section-label{color:#8f989d;letter-spacing:.12em;text-transform:uppercase;margin:15px 10px 2px;font-size:9px;font-weight:800}.agent-nav-group{background:#202325;border:1px solid #3a3e40;border-radius:7px;gap:4px;padding:5px;display:grid}.agent-nav-label{min-height:36px;color:var(--af-color-white);align-items:center;gap:10px;padding:7px 8px;display:flex}.agent-nav-label>span{color:#929a9e;font-family:ui-monospace,monospace;font-size:10px}.agent-nav-label strong{font-size:12px}.agent-nav-label small{background:var(--ink,#dfe4e6);border-radius:999px;place-items:center;width:20px;height:20px;margin-left:auto;display:grid}@supports (color:color-mix(in lab,red,red)){.agent-nav-label small{background:color-mix(in srgb,var(--ink,#dfe4e6) 14%,var(--raised,#3b4043))}}.agent-nav-label small{color:var(--ink,#dfe4e6);font-size:9px}.agent-nav-group.active{background:#282719;border-color:#806b16}.agent-submenu{gap:3px;padding:0 4px 4px 19px;display:grid}.platform-sidebar nav .agent-submenu a{color:#c8ced1;min-height:34px;padding:7px 9px;font-size:11px}.platform-sidebar nav .agent-submenu a>span{color:#747e83}.platform-sidebar nav .agent-submenu a.active{color:var(--af-color-ink-strong)}.platform-mobile-actions,.platform-mobile-signout{display:none}.platform-main{scrollbar-gutter:stable;flex-direction:column;grid-area:1/2;min-width:0;min-height:0;display:flex;overflow:hidden auto}.platform-main:focus{outline:3px solid var(--accent);outline-offset:-3px}.platform-topbar{z-index:20;color:#6c777e;background:#ffffffe6;border-bottom:1px solid #dfe3e5;justify-content:space-between;height:64px;padding:0 34px;font-size:12px;position:relative}.platform-topbar,.user-chip{align-items:center;display:flex}.user-chip{box-sizing:border-box;background:var(--af-color-white);color:#303b41;border:1px solid #d8dddf;border-radius:5px;gap:10px;height:36px;padding:0 4px 0 11px;font-size:11px}.user-chip>.platform-signout-action{box-sizing:border-box;white-space:nowrap;flex:none;align-self:center;height:28px;min-height:0;margin-left:auto;padding:0 10px;font-size:11px;line-height:1}.user-chip .user-chip-name{color:inherit;text-decoration:none}.user-chip .user-chip-name:hover{text-decoration:underline}.user-chip-identity{align-items:center;gap:8px;min-width:0;display:flex}.user-chip-identity>.user-chip-name{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-weight:600;overflow:hidden}.user-chip-role{border-left:1px solid var(--line,#d8dddf);min-width:0;font-size:inherit;white-space:nowrap;align-items:baseline;gap:5px;padding-left:8px;line-height:1.2;display:flex}.user-chip-role,.user-chip-role-label{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.user-chip-role-label{color:color-mix(in srgb,var(--muted) 78%,var(--surface))}}.user-chip-role-label{font-family:var(--font-mono,ui-monospace,monospace);font-size:inherit;letter-spacing:normal;text-transform:none;font-weight:400}.user-chip-role-value{text-overflow:ellipsis;overflow:hidden}.platform-topbar-actions{align-items:center;gap:10px;display:flex}.platform-theme-control{border:1px solid var(--line,#d8dddf);background:var(--raised,#f3f5f6);width:fit-content;color:var(--ink,#303b41);z-index:100;border-radius:10px;align-items:center;gap:0;padding:3px;display:flex;position:relative}.platform-mode-control,.platform-theme-select{display:block}.platform-theme-picker{position:relative}.platform-theme-picker summary{width:128px;min-height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:0 7px 0 9px;list-style:none;display:flex}.platform-theme-picker summary::-webkit-details-marker{display:none}.platform-theme-picker summary b{font:600 11px var(--font-ibm-plex-sans),ui-sans-serif,system-ui,sans-serif;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-theme-picker summary>span{color:var(--muted,#7a858b);font-size:12px;transition:transform .15s;transform:translateY(-1px)}.platform-theme-picker summary:hover{background:var(--surface,var(--af-color-white))}@supports (color:color-mix(in lab,red,red)){.platform-theme-picker summary:hover{background:color-mix(in srgb,var(--surface,var(--af-color-white)) 70%,transparent)}}.platform-mode-control button:focus-visible,.platform-theme-picker summary:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.platform-theme-picker[open] summary>span{transform:rotate(180deg)translateY(1px)}.platform-theme-picker>div{z-index:101;border:1px solid var(--line,#d8dddf);background:var(--surface,var(--af-color-white));border-radius:8px;gap:2px;width:170px;padding:4px;display:grid;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 10px 30px #141e242e}.platform-theme-control .platform-theme-picker button{width:100%;min-height:32px;color:var(--muted,#465158);text-align:left;border-radius:5px;justify-content:space-between;align-items:center;padding:0 9px;font-size:10px;display:flex}.platform-theme-control .platform-theme-picker button:hover{background:var(--raised,#f1f3f4);color:var(--ink,#1f2a30)}.platform-theme-control .platform-theme-picker button.active{background:var(--raised-hover,#e7eaec);box-shadow:none;color:var(--ink,#1f2a30)}.platform-mode-control>div{border-left:1px solid var(--line,#d8dddf);gap:1px;padding-left:3px;display:flex}.platform-mode-control button{width:28px;min-height:28px;color:var(--muted,#59666d);background:0 0;border:0;border-radius:5px;place-items:center;padding:0;font-size:9px;font-weight:800;display:grid}.platform-mode-control button:hover{background:var(--surface,var(--af-color-white))}@supports (color:color-mix(in lab,red,red)){.platform-mode-control button:hover{background:color-mix(in srgb,var(--surface,var(--af-color-white)) 70%,transparent)}}.platform-mode-control button:hover{color:var(--ink,#303b41)}.platform-mode-control button.active{background:var(--surface,var(--af-color-white));box-shadow:inset 0 0 0 1px var(--line,#d8dddf);color:var(--ink,#1f2a30)}.platform-theme-control i{color:var(--link,#3b82f6);font-style:normal}.platform-mode-control svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:14px;height:14px}.platform-mobile-theme{display:none}.platform-footer{border-top:1px solid var(--line,#dfe3e5);background:var(--surface,#fff);grid-area:2/1/auto/-1;justify-content:space-between;align-items:center;gap:22px;min-width:0;margin-top:auto;padding:11px 34px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.platform-footer{background:color-mix(in srgb,var(--surface,#fff) 88%,var(--canvas,#f5f6f7))}}.platform-footer{color:var(--muted,#69757c);font-size:10px;line-height:1.3}.platform-footer-meta,.platform-footer-meta-item,.platform-footer-status{align-items:center;min-width:0;display:flex}.platform-footer-status{gap:8px}.platform-footer-status-label{color:var(--ink,#303b41);font-weight:700}.platform-footer-status-dot{background:#4fc470;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #4fc47029}.platform-footer-divider{background:var(--line,#dfe3e5);width:1px;height:14px;margin-inline:2px}.platform-footer-environment{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-footer-meta{justify-content:flex-end;gap:18px}.platform-footer-meta-item{white-space:nowrap;gap:5px}.platform-footer-meta-item>span:last-child,.platform-footer-time{color:var(--ink,#303b41);font-family:var(--font-mono,ui-monospace,monospace);font-size:9px}.platform-footer-meta-label{color:var(--muted,#7a858b);letter-spacing:.08em;text-transform:uppercase;font-family:inherit;font-size:8px;font-weight:800}.platform-footer-time{color:var(--muted,#69757c);white-space:nowrap}html[data-platform-mode=dark] .platform-footer-status-dot{background:#62d982}html[data-platform-theme=c64] .platform-footer{border-top-width:2px}html[data-platform-mode=dark] .platform-shell{--ink:#f4f7fb;--muted:#aab4c3;--line:#2d3748;--surface:#171d28;--canvas:#10151e;--raised:#1e2633;--raised-hover:#263142;--sidebar:#0d121a;--link:#82b1ff;--on-accent:#000;--focus:#3b82f6;--success-ink:#b9f6ca;--success-surface:#173124;--success-border:#3a9b5c;--error-ink:#ffd1cd;--error-surface:#451f26;--error-border:#884b54;background:var(--canvas);color:var(--ink);color-scheme:dark}html[data-platform-mode=light] .platform-shell{--ink:#172033;--muted:#5f6d82;--line:#d7dfeb;--surface:#fff;--canvas:#f3f6fa;--raised:#edf2f7;--raised-hover:#e3eaf3;--sidebar:#fff;--link:#1d4ed8;--on-accent:#fff;--focus:#2563eb;--success-ink:#205f37;--success-surface:#e8f5ec;--success-border:#8bc9a0;--error-ink:#862c24;--error-surface:#fff0ee;--error-border:#efc2bd;background:var(--canvas);color:var(--ink);color-scheme:light}html[data-platform-theme=standard-blue][data-platform-mode=dark] .platform-shell{--agentfield-accent:#2f6fed;--agentfield-accent-dark:#77a7ff}html[data-platform-theme=standard-blue][data-platform-mode=light] .platform-shell{--agentfield-accent:#2563eb;--agentfield-accent-dark:#1d4ed8}html[data-platform-theme=standard-blue] .platform-shell{font-family:var(--font-ibm-plex-sans),ui-sans-serif,system-ui,-apple-system,sans-serif}html[data-platform-theme=standard-blue] .platform-shell :where(h1,h2,h3,.project-workspace-identity strong,.knowledge-stats strong){font-family:var(--font-ibm-plex-sans),ui-sans-serif,system-ui,sans-serif}html[data-platform-theme=standard-blue] .platform-brand-mark{border:1px solid var(--agentfield-accent)}@supports (color:color-mix(in lab,red,red)){html[data-platform-theme=standard-blue] .platform-brand-mark{border:1px solid color-mix(in srgb,var(--agentfield-accent) 58%,var(--line))}}html[data-platform-theme=standard-blue] .platform-brand-mark{background:var(--agentfield-accent)}@supports (color:color-mix(in lab,red,red)){html[data-platform-theme=standard-blue] .platform-brand-mark{background:color-mix(in srgb,var(--agentfield-accent) 16%,var(--surface))}}html[data-platform-theme=standard-blue] .platform-brand-mark{color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}html[data-platform-theme=standard-blue] .platform-sidebar nav a.active{background:var(--agentfield-accent)}@supports (color:color-mix(in lab,red,red)){html[data-platform-theme=standard-blue] .platform-sidebar nav a.active{background:color-mix(in srgb,var(--agentfield-accent) 18%,var(--sidebar))}}html[data-platform-theme=standard-blue] .platform-sidebar nav a.active{color:var(--ink);box-shadow:inset 0 0 0 1px var(--agentfield-accent)}@supports (color:color-mix(in lab,red,red)){html[data-platform-theme=standard-blue] .platform-sidebar nav a.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--agentfield-accent) 48%,transparent)}}html[data-platform-theme=standard-blue] .platform-sidebar nav a.active>span{color:var(--agentfield-accent)}html[data-platform-theme=standard-blue] .agent-nav-group.active{border-color:var(--agentfield-accent)}@supports (color:color-mix(in lab,red,red)){html[data-platform-theme=standard-blue] .agent-nav-group.active{border-color:color-mix(in srgb,var(--agentfield-accent) 48%,transparent)}}html[data-platform-theme=standard-blue] .agent-nav-group.active{background:var(--agentfield-accent)}@supports (color:color-mix(in lab,red,red)){html[data-platform-theme=standard-blue] .agent-nav-group.active{background:color-mix(in srgb,var(--agentfield-accent) 9%,var(--surface))}}html[data-platform-theme=standard-blue] .platform-shell :where(.platform-topbar,.project-workspace-header){border-color:var(--line);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){html[data-platform-theme=standard-blue] .platform-shell :where(.platform-topbar,.project-workspace-header){background:color-mix(in srgb,var(--surface) 94%,transparent)}}html[data-platform-theme=standard-blue] .platform-shell :where(.platform-topbar,.project-workspace-header){color:var(--muted)}html[data-platform-theme=standard-blue] .platform-shell :where(.panel,.panel-card,.admin-panel,.phase-badge,.user-chip){border-color:var(--line);background:var(--surface);color:var(--ink);box-shadow:none}html[data-platform-theme=standard-blue] .platform-shell :where(.admin-form input,.admin-form select,.admin-form textarea){border-color:var(--line);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){html[data-platform-theme=standard-blue] .platform-shell :where(.admin-form input,.admin-form select,.admin-form textarea){background:color-mix(in srgb,var(--surface) 88%,var(--canvas))}}html[data-platform-theme=standard-blue] .platform-shell :where(.admin-form input,.admin-form select,.admin-form textarea){color:var(--ink)}html[data-platform-theme=standard-blue] .platform-shell :where(.admin-field,.file-dropzone){color:var(--muted)}html[data-platform-theme=standard-blue] .platform-shell .file-dropzone{border-color:var(--line);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){html[data-platform-theme=standard-blue] .platform-shell .file-dropzone{background:color-mix(in srgb,var(--surface) 88%,var(--canvas))}}html[data-platform-theme=standard-blue] .platform-shell .file-dropzone>strong{color:var(--ink)}html[data-platform-theme=standard-blue] .platform-shell .file-dropzone>small{color:var(--muted)}html[data-platform-theme=standard-blue] .platform-shell .file-dropzone input,html[data-platform-theme=standard-blue] .platform-shell :where(.admin-form label,.project-workspace-identity strong,.step-heading h2){color:var(--ink)}html[data-platform-theme=standard-blue] .platform-shell :where(.advanced-settings,.publish-summary>div,.installation-guide,.publish-action-sequence>div,.allowed-sites-review,.create-details){border-color:var(--line);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){html[data-platform-theme=standard-blue] .platform-shell :where(.advanced-settings,.publish-summary>div,.installation-guide,.publish-action-sequence>div,.allowed-sites-review,.create-details){background:color-mix(in srgb,var(--surface) 90%,var(--canvas))}}html[data-platform-theme=standard-blue] .platform-shell :where(.advanced-settings,.publish-summary>div,.installation-guide,.publish-action-sequence>div,.allowed-sites-review,.create-details){color:var(--ink)}html[data-platform-theme=standard-blue] .platform-shell :where(.theme-picker label,.theme-mode-picker label,.publish-methods>button){border-color:var(--line);background:var(--surface);color:var(--ink)}html[data-platform-theme=standard-blue] .platform-shell :where(.theme-picker label.selected,.theme-mode-picker label.selected,.publish-methods>button.selected){border-color:var(--agentfield-accent);background:var(--agentfield-accent)}@supports (color:color-mix(in lab,red,red)){html[data-platform-theme=standard-blue] .platform-shell :where(.theme-picker label.selected,.theme-mode-picker label.selected,.publish-methods>button.selected){background:color-mix(in srgb,var(--agentfield-accent) 10%,var(--surface))}}html[data-platform-theme=standard-blue] .platform-shell :where(.theme-picker label.selected,.theme-mode-picker label.selected,.publish-methods>button.selected){box-shadow:inset 0 0 0 1px var(--agentfield-accent)}html[data-platform-theme=standard-blue] .platform-shell :where(.secondary-action,.registry-row){border-color:var(--line);background:var(--surface);color:var(--ink)}html[data-platform-theme=standard-blue] .platform-shell :where(.primary-action,.publish-progress li>span,.step-heading>span:not(.status-pill)){border-color:var(--agentfield-accent);background:var(--agentfield-accent);color:var(--on-accent)}html[data-platform-theme=standard-blue] .platform-shell .eyebrow{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-family:inherit;font-size:11px}html[data-platform-theme=standard-blue] .platform-shell .publish-progress{border-color:var(--line);background:var(--line)}html[data-platform-theme=standard-blue] .platform-shell .publish-progress li{background:var(--surface)}html[data-platform-theme=standard-blue] .platform-shell .publish-action-panel{border-top-color:var(--agentfield-accent)}html[data-platform-mode=dark] .platform-sidebar{border-right:1px solid var(--line);background:var(--sidebar)}html[data-platform-mode=dark] .platform-sidebar :where(nav a,.agent-nav-label){color:var(--muted)}html[data-platform-mode=dark] .agent-nav-group{border-color:var(--line);background:var(--surface)}html[data-platform-mode=dark] :where(.platform-footer,.platform-brand){border-color:var(--line)}html[data-platform-mode=dark] .platform-main{background:var(--canvas)}html[data-platform-mode=dark] :where(.platform-topbar,.project-workspace-header){border-color:var(--line);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){html[data-platform-mode=dark] :where(.platform-topbar,.project-workspace-header){background:color-mix(in srgb,var(--surface) 94%,transparent)}}html[data-platform-mode=dark] :where(.platform-topbar,.project-workspace-header){color:var(--muted)}html[data-platform-mode=dark] :where(.user-chip,.phase-badge){border-color:var(--line);background:var(--raised);color:var(--ink)}html[data-platform-theme=standard-blue][data-platform-mode=light] .platform-sidebar{background:var(--af-color-white);color:#111318;border-right:1px solid #d8dee8}html[data-platform-theme=standard-blue][data-platform-mode=light] .platform-sidebar :where(nav a,.agent-nav-label,.agent-submenu a){color:#3d4657}html[data-platform-theme=standard-blue][data-platform-mode=light] .platform-sidebar nav a:hover{color:#111318;background:#f0f2f5}html[data-platform-theme=standard-blue][data-platform-mode=light] .agent-nav-group{background:#f6f7f9;border-color:#d8dee8}html[data-platform-theme=standard-blue][data-platform-mode=light] :where(.platform-footer,.platform-brand){border-color:#d8dee8}html[data-platform-theme=standard-blue][data-platform-mode=light] .platform-main{background:#f6f7f9}.project-workspace-header{background:var(--af-color-white);border-bottom:1px solid #dce1e3}.project-workspace-inner{width:min(1240px,100% - 64px);margin:0 auto}.project-workspace-identity{justify-content:space-between;align-items:center;gap:20px;padding:17px 0 12px;display:flex}.project-workspace-identity>div{align-items:baseline;gap:10px;min-width:0;display:flex}.project-workspace-kicker{color:var(--muted,#7a858b);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.project-workspace-identity strong{color:var(--ink,#202b31);letter-spacing:-.01em;font-size:20px;font-weight:700}.project-workspace-identity code{color:var(--muted,#7b858a);font-size:10px}.project-workspace-phase{border-radius:999px;flex:none;padding:5px 8px;font-size:9px;font-weight:700}.project-workspace-phase.active{color:#1f7140;background:#e8f5ec}.project-workspace-phase.discovery{color:#33596a;background:#eef5f8}.project-workspace-phase.paused{color:#934b16;background:#fff1e5}.project-workspace-menu{gap:4px;display:flex;overflow-x:auto}.project-workspace-menu a{min-height:38px;color:var(--muted,#5c686e);border-bottom:3px solid #0000;flex:none;align-items:center;gap:5px;padding:0 11px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.project-workspace-menu a.active,.project-workspace-menu a:hover{color:var(--ink,var(--af-color-ink-strong))}.project-workspace-menu a.active{border-bottom-color:var(--agentfield-accent-dark);font-weight:700}.project-workspace-menu a span{font-size:10px}.project-access-facts{background:#dce2e5;border:1px solid #dce2e5;border-radius:7px;grid-template-columns:1.2fr .65fr .9fr .9fr;gap:1px;display:grid;overflow:hidden}.project-access-facts article{background:var(--af-color-white);align-content:center;gap:7px;min-height:82px;padding:15px;display:grid}.project-access-facts span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:800}.project-access-facts strong{color:#29343a;font-size:12px}.project-role-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px;display:grid}.project-role-card{padding:21px}.project-role-card>span{color:#8a9499;font-family:ui-monospace,monospace;font-size:9px}.project-role-card h2{margin:12px 0 7px;font-family:Georgia,serif;font-size:19px}.project-role-card p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.project-assignment-panel{margin-top:20px;padding:22px 22px 28px}.project-assignment-panel .panel-heading h2{margin:3px 0 0;font-family:Georgia,serif;font-size:21px}.project-assignment-panel .registry-list{margin-top:16px}.project-member-list{gap:8px;margin-top:16px;display:grid}.project-member-list>div{border:1px solid #e0e5e7;border-radius:6px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;padding:11px;display:grid}.project-member-list>div>span{width:32px;height:32px;color:var(--af-color-white);background:#252b2e;border-radius:50%;place-items:center;font-size:9px;font-weight:800;display:grid}.project-member-list p{margin:0}.project-member-list small,.project-member-list strong{display:block}.project-member-list strong{font-size:11px}.project-member-list small{color:var(--muted);margin-top:3px;font-size:9px}.project-assignment-panel button:disabled{cursor:not-allowed;opacity:.55}.project-assignment-empty{text-align:center;background:#fafbfb;border:1px dashed #cfd6d9;border-radius:6px;margin-top:18px;padding:24px}.project-assignment-empty strong{font-size:13px}.project-assignment-empty p{max-width:650px;color:var(--muted);margin:7px auto 0;font-size:11px;line-height:1.55}.project-assign-form{grid-template-columns:1.4fr .9fr 1.1fr auto;align-items:end;gap:12px;margin-top:16px;display:grid}.project-assign-form label{gap:6px;display:grid}.project-assign-form span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.project-assign-form input,.project-assign-form select{background:var(--af-color-white);border:1px solid #cfd6d9;border-radius:6px;min-height:38px;padding:8px 10px}.admin-filter-row{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:12px;margin:0 0 18px;display:grid}.admin-filter-row label{gap:6px;display:grid}.admin-filter-row span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.admin-filter-row input{background:var(--af-color-white);border:1px solid #cfd6d9;border-radius:6px;min-height:38px;padding:8px 10px}.audit-detail{color:#334047;white-space:pre-wrap;background:#f4f6f7;border-radius:6px;margin:8px 0 0;padding:10px 12px;font-size:11px;line-height:1.45;overflow-x:auto}@media (max-width:900px){.admin-filter-row,.project-assign-form{grid-template-columns:1fr}}.project-access-boundary{border-left:4px solid var(--agentfield-accent);grid-template-columns:.8fr 1.2fr;gap:32px;margin-top:20px;padding:23px;display:grid}.project-access-boundary h2{margin:4px 0 0;font-family:Georgia,serif;font-size:20px}.project-access-boundary ul{color:#4c585e;gap:9px;margin:0;padding-left:18px;font-size:11px;line-height:1.5;display:grid}.project-publishing-empty{border-top:4px solid var(--agentfield-accent);text-align:center;gap:10px;max-width:820px;margin:20px auto 0;padding:30px;display:grid}.project-publishing-empty>span{color:#7a6819;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.project-publishing-empty h2{margin:0;font-family:Georgia,serif;font-size:25px}.project-publishing-empty p{max-width:680px;color:var(--muted);margin:0 auto;font-size:12px;line-height:1.6}.project-publishing-empty>div{justify-content:center;gap:9px;margin-top:7px;display:flex}.publishing-portfolio-summary{grid-template-columns:minmax(210px,.55fr) minmax(0,1.45fr);align-items:center;gap:20px;margin-bottom:20px;padding:18px 20px;display:grid}.publishing-portfolio-summary h2{margin:3px 0 0;font-family:Georgia,serif;font-size:20px}.publishing-portfolio-summary>div:last-child{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.publishing-portfolio-summary a{min-width:0;color:inherit;border:1px solid #dde2e4;border-radius:5px;justify-content:space-between;align-items:center;gap:10px;padding:11px;text-decoration:none;display:flex}.publishing-portfolio-summary a:hover{background:#fffbed;border-color:#bd9f19}.publishing-portfolio-summary small,.publishing-portfolio-summary strong{display:block}.publishing-portfolio-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.publishing-portfolio-summary small{color:var(--muted);margin-top:3px;font-size:8px}.publishing-portfolio-summary b{color:#526067;flex:none;font-size:9px}.architecture-visual{background:linear-gradient(145deg,var(--af-color-white) 0,#f8faf9 100%);padding:25px;overflow:hidden}.architecture-visual-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.architecture-visual-heading h2{margin:3px 0 0;font-family:Georgia,serif;font-size:23px}.architecture-visual-heading>span{color:#758087;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:700}.architecture-diagram{grid-template-columns:minmax(170px,.8fr) 50px minmax(270px,1.25fr) 50px minmax(210px,1fr);align-items:stretch;gap:12px;margin-top:24px;display:grid}.architecture-lane{background:#f7f9f8;border:1px solid #dce2e4;border-radius:9px;flex-direction:column;gap:9px;min-width:0;padding:14px;display:flex}.architecture-lane.channels{--architecture-accent:#39778e;--architecture-tint:#edf5f7}.architecture-lane.applications{--architecture-accent:#ad8b00;--architecture-tint:#fff8dc;background:#fffcdf;border-color:#d8c45b}.architecture-lane.foundations{--architecture-accent:#755b99;--architecture-tint:#f4eff8;background:#f2f6f7}.architecture-lane-label{color:#647077;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:2px;font-size:9px;font-weight:800;display:flex}.architecture-lane-label span{background:var(--af-color-white);color:#39474e;border-radius:50%;place-items:center;width:22px;height:22px;font-family:ui-monospace,monospace;font-size:8px;display:grid}.architecture-node{background:var(--af-color-white);border:1px solid #dbe1e3;border-radius:6px;gap:4px;padding:13px;display:grid;box-shadow:0 2px 8px #1e2d340a}.architecture-node strong{font-size:12px}.architecture-node small{color:var(--muted);font-size:9px;line-height:1.45}.architecture-node>div{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.architecture-node code{color:#526067;background:#f0f3f4;border-radius:3px;padding:3px 5px;font-size:8px}.architecture-node.layer-primary{border:2px solid var(--architecture-accent);background:var(--architecture-tint);color:var(--ink)}.architecture-node.layer-primary small{color:var(--muted)}.architecture-node.layer-primary code{background:var(--architecture-accent)}@supports (color:color-mix(in lab,red,red)){.architecture-node.layer-primary code{background:color-mix(in srgb,var(--architecture-accent) 10%,var(--surface))}}.architecture-node.layer-primary code{color:var(--ink)}.architecture-arrow{color:#889297;flex-direction:column;justify-content:center;align-items:center;display:flex}.architecture-arrow span{color:#c5a900;font-size:24px}.architecture-arrow small{letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font-size:7px}.architecture-vertical-arrow{color:#a38c20;text-align:center;font-size:16px}.architecture-vertical-arrow small{letter-spacing:.08em;text-transform:uppercase;font-size:7px}.architecture-project-rail{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:6px;grid-template-columns:auto repeat(3,minmax(110px,1fr)) minmax(180px,1.4fr);align-items:center;gap:6px;margin-top:14px;padding:10px;display:grid}.architecture-project-rail span{color:var(--link);letter-spacing:.08em;text-transform:uppercase;padding:0 6px;font-size:8px;font-weight:800}.architecture-project-rail strong{border:1px solid var(--line);background:var(--raised);text-align:center;border-radius:4px;padding:8px;font-size:9px}.architecture-project-rail small{color:var(--muted);font-size:8px;line-height:1.4}.architecture-stack-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin-top:20px;display:grid}.architecture-stack-card{padding:18px}.architecture-stack-card>span{color:#889297;font-family:ui-monospace,monospace;font-size:8px}.architecture-stack-card h2{margin:9px 0 12px;font-family:Georgia,serif;font-size:17px}.architecture-stack-card>div{flex-wrap:wrap;gap:5px;display:flex}.architecture-stack-card code{color:#4a585f;background:#f0f3f4;border-radius:4px;padding:4px 6px;font-size:8px}.architecture-principles{border:1px solid var(--line);background:var(--line);border-radius:7px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:20px;display:grid;overflow:hidden}.architecture-principles article{background:var(--surface);color:var(--ink);padding:20px}.architecture-principles strong{font-family:Georgia,serif;font-size:16px}.architecture-principles p{color:var(--muted);margin:7px 0 0;font-size:9px;line-height:1.55}.platform-content{min-width:0}.content-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:30px;display:flex}.content-heading-actions{align-items:center;gap:12px;display:flex}.knowledge-last-refreshed{color:var(--muted);margin-top:8px;display:block}.content-heading h1{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4vw,46px);line-height:1.05}.content-heading>div>p:last-child{max-width:680px;color:var(--muted);margin:10px 0 0;line-height:1.5}.platform-page{min-width:0}.platform-page-header{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:30px;display:flex}.platform-page-header>div:first-child{min-width:0}.platform-page-header h1{letter-spacing:-.01em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,2.4vw,30px);font-weight:700;line-height:1.15}.platform-page-header>div:first-child>p:last-child{max-width:680px;color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.55}.platform-page-header-actions{flex:none;align-items:center;gap:12px;display:flex}.compact-heading h1{font-size:clamp(29px,3vw,40px)}.phase-badge{border:1px solid var(--line,#d8dddf);background:var(--surface,var(--af-color-white));color:var(--muted,#45525a);border-radius:999px;flex:none;align-items:center;gap:7px;padding:8px 11px;font-size:11px;display:inline-flex}.api-notice{border-radius:5px;margin-bottom:20px;padding:12px 14px;font-size:13px}.api-notice.error{color:#862c24;background:#fff0ee;border:1px solid #efc2bd}.metric-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:22px;display:grid}.metric-grid article{background:var(--af-color-white);border:1px solid #dfe3e5;border-radius:7px;padding:18px}.metric-grid small,.metric-grid span{color:var(--muted);display:block}.metric-grid span{letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.metric-grid strong{margin:7px 0 4px;font-family:Georgia,serif;font-size:31px;display:block}.metric-grid small{font-size:11px}.metric-grid .critical-number{color:#b7352c}.dashboard-grid{grid-template-columns:1.35fr 1fr;gap:20px;display:grid}.panel{background:var(--af-color-white);border:1px solid #dce1e4;border-radius:8px}.panel-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.panel-heading>div{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.panel-heading h2,.section-heading-row h2{margin:0;font-family:Georgia,serif;font-size:22px}.panel-heading small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.mono-tag{color:#5e5200;background:#fff8db;border:1px solid #c9b94e;border-radius:4px;padding:4px 8px;font-family:ui-monospace,monospace;font-size:10px;font-weight:700}.agent-card{padding:24px}.agent-card h2{margin:24px 0 8px;font-family:Georgia,serif;font-size:30px}.agent-card>p{color:var(--muted);margin:0;line-height:1.55}.dashboard-agent-list{margin:20px 0}.dashboard-agent-list .registry-row{padding:12px 14px}.home-page{gap:24px;display:grid}.home-hero{background:var(--surface);min-height:270px;box-shadow:none;border:0;border-radius:18px;justify-content:space-between;align-items:center;gap:32px;padding:clamp(28px,5vw,58px);display:flex}.home-hero>div:first-child{max-width:720px}.home-hero h1{letter-spacing:-.03em;max-width:680px;margin:0;padding-block:.08em .12em;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,5vw,62px);line-height:1.08}.home-hero p:last-child{max-width:620px;color:var(--muted);margin:18px 0 0;font-size:16px;line-height:1.65}.home-hero-mark{aspect-ratio:1;border:1px solid var(--agentfield-accent);flex:none;place-items:center;width:clamp(104px,16vw,170px);display:grid}@supports (color:color-mix(in lab,red,red)){.home-hero-mark{border:1px solid color-mix(in srgb,var(--agentfield-accent) 70%,var(--line))}}.home-hero-mark{background:var(--agentfield-accent);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.home-hero-mark{background:color-mix(in srgb,var(--agentfield-accent) 22%,var(--surface))}}.home-hero-mark{color:var(--ink);box-shadow:0 16px 32px var(--agentfield-accent)}@supports (color:color-mix(in lab,red,red)){.home-hero-mark{box-shadow:0 16px 32px color-mix(in srgb,var(--agentfield-accent) 22%,transparent)}}.home-hero-mark span{letter-spacing:-.08em;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,5vw,48px);font-weight:800}.home-hero-mark.has-logo{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.home-hero-mark.has-logo .home-logo-exact{object-fit:contain;width:100%;height:100%;display:block}.home-hero-mark.has-logo .home-logo-inline{width:100%;height:100%;display:block}.home-assigned-work{border:1px solid var(--line);background:var(--surface);border-radius:18px;justify-content:space-between;align-items:end;gap:28px;margin:28px 0;padding:24px 28px;display:flex}.home-assigned-work h2{margin:0;font-size:clamp(24px,3vw,34px)}.home-assigned-work-list{flex-wrap:wrap;gap:12px;display:flex}.home-assigned-work-list a{border:1px solid var(--line);min-width:190px;color:inherit;border-radius:12px;gap:4px;padding:14px 16px;text-decoration:none;display:grid}.home-assigned-work-list a:hover{border-color:var(--agentfield-accent)}.home-assigned-work-list span{color:var(--muted);font-size:13px}.home-access-notice{border:1px solid var(--agentfield-accent);gap:7px;margin:28px 0;padding:20px 24px;display:grid}@supports (color:color-mix(in lab,red,red)){.home-access-notice{border:1px solid color-mix(in srgb,var(--agentfield-accent) 42%,var(--line))}}.home-access-notice{border-left:4px solid var(--agentfield-accent);background:var(--agentfield-accent);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.home-access-notice{background:color-mix(in srgb,var(--agentfield-accent) 7%,var(--surface))}}.home-access-notice .eyebrow{color:var(--agentfield-accent-dark);margin:0}.home-access-notice strong{font-size:16px}.home-access-notice span{color:var(--muted);font-size:13px;line-height:1.55}.home-logo-inline .agentfield-mark-theme,html[data-platform-theme=agentfield]:not([data-platform-theme-scheme=signal]) .home-logo-inline .agentfield-mark-signal{display:none}html[data-platform-theme=agentfield]:not([data-platform-theme-scheme=signal]) .home-logo-inline .agentfield-mark-theme{display:block}html[data-platform-theme]:not([data-platform-theme=agentfield]) .home-logo-inline .agentfield-mark-signal{display:none}html[data-platform-theme]:not([data-platform-theme=agentfield]) .home-logo-inline .agentfield-mark-theme{display:block}html[data-platform-theme=agentfield] .home-logo-inline{display:block!important}html[data-platform-theme=agentfield] .home-logo-monochrome{display:none!important}.home-hero-mark.has-logo .home-logo-monochrome{background:var(--agentfield-accent);width:100%;height:100%;display:none;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}html[data-platform-theme] .home-hero-mark.has-default-logo .home-logo-exact{display:none}html[data-platform-theme] .home-hero-mark.has-custom-logo .home-logo-inline,html[data-platform-theme] .home-hero-mark.has-custom-logo .home-logo-monochrome{display:none!important}html[data-platform-theme]:not([data-platform-theme=agentfield]) .home-logo-monochrome{display:block}html[data-platform-theme=agentfield] .home-hero-mark.has-default-logo .home-logo-exact{display:none}html[data-platform-theme=agentfield] .home-hero-mark.has-default-logo .home-logo-monochrome{background:linear-gradient(135deg,var(--agentfield-accent),var(--agentfield-signal));display:block}.home-section-grid{grid-template-columns:1.25fr 1fr 1fr;gap:18px;display:grid}.home-section-grid .panel{min-height:250px;padding:26px}.home-welcome-card{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.home-section-grid h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(23px,2.2vw,32px);line-height:1.05}.home-section-grid p:not(.eyebrow){color:var(--muted);margin:0;line-height:1.55}.home-placeholder-card,.home-principles-card{position:relative;overflow:hidden}.home-placeholder-card:after,.home-principles-card:after{border:1px solid var(--agentfield-accent);width:130px;height:130px;position:absolute;bottom:-42px;right:-26px}@supports (color:color-mix(in lab,red,red)){.home-placeholder-card:after,.home-principles-card:after{border:1px solid color-mix(in srgb,var(--agentfield-accent) 35%,transparent)}}.home-placeholder-card:after,.home-principles-card:after{content:"";border-radius:50%}.home-card-index{border:1px solid var(--line);width:28px;height:28px;color:var(--muted);border-radius:50%;place-items:center;font-family:ui-monospace,monospace;font-size:10px;display:inline-grid}.platform-manual-page{max-width:1320px}.platform-manual-layout{grid-template-columns:minmax(190px,240px) minmax(0,1fr);align-items:start;gap:28px;display:grid}.platform-manual-nav{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow,0 12px 30px #191d1f0f);border-radius:12px;gap:3px;padding:18px;display:grid;position:sticky;top:24px}.platform-page-manual-nav{overscroll-behavior:contain;max-height:calc(100dvh - 48px);overflow-y:auto}.platform-manual-nav .eyebrow{margin:0 0 8px}.platform-manual-nav a{color:var(--muted);border-radius:7px;padding:8px 9px;font-size:12px;line-height:1.25;text-decoration:none}.platform-manual-nav .platform-manual-nav-reference{border-top:1px solid var(--agentfield-accent);gap:4px;margin:9px 0 7px;padding:12px 9px 11px;display:grid}@supports (color:color-mix(in lab,red,red)){.platform-manual-nav .platform-manual-nav-reference{border-top:1px solid color-mix(in srgb,var(--agentfield-accent) 34%,var(--line))}}.platform-manual-nav .platform-manual-nav-reference{border-bottom:1px solid var(--agentfield-accent)}@supports (color:color-mix(in lab,red,red)){.platform-manual-nav .platform-manual-nav-reference{border-bottom:1px solid color-mix(in srgb,var(--agentfield-accent) 24%,var(--line))}}.platform-manual-nav .platform-manual-nav-reference{color:var(--agentfield-accent-dark);border-radius:0}.platform-manual-nav-reference span{color:var(--agentfield-accent);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1.2}.platform-manual-nav-reference strong{color:var(--agentfield-accent-dark);font-family:Georgia,Times New Roman,serif;font-size:15px;font-style:italic;line-height:1.2}.platform-manual-nav-reference:hover{background:var(--agentfield-accent)}@supports (color:color-mix(in lab,red,red)){.platform-manual-nav-reference:hover{background:color-mix(in srgb,var(--agentfield-accent) 7%,var(--surface))}}.platform-page-manual-back-link{color:var(--agentfield-accent-dark);font-weight:700}.platform-manual-nav a.active,.platform-manual-nav a:hover{background:var(--agentfield-accent)}@supports (color:color-mix(in lab,red,red)){.platform-manual-nav a.active,.platform-manual-nav a:hover{background:color-mix(in srgb,var(--agentfield-accent) 12%,var(--surface))}}.platform-manual-nav a.active,.platform-manual-nav a:hover{color:var(--ink)}.platform-manual-content{min-width:0}.platform-manual-article>.eyebrow,.platform-manual-content>.eyebrow{margin:0 0 8px}.platform-manual-content h1{letter-spacing:-.03em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,5vw,58px);line-height:1.03}.platform-manual-lede{max-width:760px;color:var(--muted);margin:14px 0 0;font-size:16px;line-height:1.65}.platform-manual-meta{max-width:820px;color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.55}.platform-manual-about-meta{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin:28px 0 0;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.platform-manual-about-meta{background:color-mix(in srgb,var(--surface) 88%,var(--canvas))}}.platform-manual-about-meta>div{border-top:1px solid var(--line);grid-template-columns:minmax(120px,.25fr) minmax(0,1fr);gap:18px;padding:14px 16px;display:grid}.platform-manual-about-meta>div:first-child{border-top:0}.platform-manual-about-meta dt{color:var(--ink);font-size:12px;font-weight:700}.platform-manual-about-meta dd{min-width:0;color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.55}.platform-manual-review-triggers{max-width:72ch;color:var(--muted);margin:12px 0 0;padding-left:20px;font-size:14px;line-height:1.7}.platform-manual-review-triggers li+li{margin-top:8px}.platform-manual-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}.platform-manual-card{border:1px solid var(--line);background:var(--surface);min-height:150px;color:var(--ink);box-shadow:var(--shadow,0 12px 30px #191d1f0d);border-radius:12px;gap:8px;padding:20px;text-decoration:none;transition:transform .15s,border-color .15s;display:grid}.platform-manual-card:hover{border-color:var(--agentfield-accent);transform:translateY(-2px)}.platform-manual-card>span{color:var(--agentfield-accent);letter-spacing:.08em;font-family:ui-monospace,monospace;font-size:11px;font-weight:700}.platform-manual-card strong{font-family:Georgia,Times New Roman,serif;font-size:21px}.platform-manual-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.platform-manual-article{border:1px solid var(--line);background:var(--surface);max-width:820px;box-shadow:var(--shadow,0 12px 30px #191d1f0d);border-radius:14px;padding:clamp(24px,4vw,48px)}.platform-manual-article h1{margin-bottom:0}.platform-manual-article section{border-top:1px solid var(--line);margin-top:34px;padding-top:26px}.platform-manual-article h2{margin:0 0 10px;font-family:Georgia,Times New Roman,serif;font-size:23px}.platform-manual-article p:not(.platform-manual-lede){max-width:72ch;color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.7}.platform-manual-step-detail{border-left:3px solid var(--agentfield-accent);background:var(--agentfield-accent);gap:9px;max-width:72ch;margin-top:14px;padding:15px 17px;display:grid}@supports (color:color-mix(in lab,red,red)){.platform-manual-step-detail{background:color-mix(in srgb,var(--agentfield-accent) 6%,var(--surface))}}.platform-manual-article .platform-manual-step-detail p{margin:0}.platform-manual-step-detail strong{color:var(--ink);letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px;font-size:11px;display:block}.platform-manual-task{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin-top:18px;padding:16px}@supports (color:color-mix(in lab,red,red)){.platform-manual-task{background:color-mix(in srgb,var(--surface) 88%,var(--canvas))}}.platform-manual-task h3{margin:0;font-size:16px}.platform-manual-task ol{max-width:72ch;color:var(--muted);margin:10px 0 0 20px;padding:0;font-size:14px;line-height:1.7}.platform-manual-task li{padding-left:4px}.platform-manual-links{flex-wrap:wrap;gap:8px 14px;display:flex}.platform-manual-links a{color:var(--agentfield-accent-dark);font-weight:700;text-decoration:none}.platform-manual-feature{border:1px solid var(--agentfield-accent);gap:7px;max-width:820px;margin-top:28px;padding:18px 20px;display:grid}@supports (color:color-mix(in lab,red,red)){.platform-manual-feature{border:1px solid color-mix(in srgb,var(--agentfield-accent) 42%,var(--line))}}.platform-manual-feature{background:var(--agentfield-accent);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.platform-manual-feature{background:color-mix(in srgb,var(--agentfield-accent) 8%,var(--surface))}}.platform-manual-feature{color:var(--ink);text-decoration:none}.platform-manual-feature:hover{border-color:var(--agentfield-accent)}.platform-manual-feature .eyebrow{color:var(--agentfield-accent-dark);margin:0}.platform-manual-feature strong{font-family:Georgia,Times New Roman,serif;font-size:21px}.platform-manual-feature p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.platform-page-manual-nav{gap:4px}.platform-page-manual-nav-group{gap:2px;margin-top:10px;display:grid}.platform-page-manual-nav-group>p{color:var(--agentfield-accent-dark);letter-spacing:.08em;text-transform:uppercase;margin:0 9px 2px;font-size:10px;font-weight:800}.platform-page-manual-nav-group a{padding-top:6px;padding-bottom:6px;font-size:11px}.platform-page-manual-groups{gap:26px;margin-top:30px;display:grid}.platform-page-manual-group{border-top:1px solid var(--line);padding-top:24px}.platform-page-manual-group-heading{align-items:baseline;gap:12px;display:flex}.platform-page-manual-group-heading .eyebrow{color:var(--agentfield-accent-dark);margin:0}.platform-page-manual-group-heading h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:27px}.platform-page-manual-group .platform-manual-cards{margin-top:16px}.platform-page-manual-group .platform-manual-card>span{overflow-wrap:anywhere;font-size:10px}.platform-page-manual-article{max-width:860px}.platform-page-manual-meta{color:var(--muted);flex-wrap:wrap;gap:8px 18px;margin-top:18px;font-size:12px;line-height:1.5;display:flex}.platform-page-manual-meta span{flex-wrap:wrap;gap:5px;display:inline-flex}.platform-page-manual-meta code{color:var(--ink);font-family:ui-monospace,monospace}.platform-page-manual-copy,.platform-page-manual-purpose{max-width:72ch;color:var(--muted);font-size:14px;line-height:1.7}.platform-page-manual-copy{margin:26px 0 0}.platform-page-manual-purpose{margin:16px 0 0}.platform-page-manual-pager{justify-content:space-between;gap:16px;max-width:860px;margin-top:16px;display:flex}.platform-page-manual-pager a{color:var(--agentfield-accent-dark);font-size:12px;font-weight:700;text-decoration:none}.home-section-grid .eyebrow{margin:20px 0 9px}.home-principles-card ul{color:var(--muted);gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.home-principles-card li{align-items:center;gap:9px;display:flex}.home-principles-card li:before{background:var(--agentfield-accent);content:"";border-radius:50%;flex:none;width:7px;height:7px}@media (max-width:980px){.home-section-grid{grid-template-columns:1fr 1fr}.home-welcome-card{grid-column:1/-1}}@media (max-width:640px){.home-hero{flex-direction:column;align-items:flex-start}.home-hero-mark{width:92px}.home-section-grid{grid-template-columns:1fr}.home-welcome-card{grid-column:auto}.home-assigned-work{flex-direction:column;align-items:stretch;margin:20px 0;padding:20px}.home-assigned-work-list{display:grid}}.agent-facts{background:#e0e4e6;border:1px solid #e0e4e6;border-radius:5px;grid-template-columns:1fr 1fr;gap:1px;margin:24px 0;display:grid;overflow:hidden}.agent-facts div{background:#fafbfb;padding:12px}.agent-facts dt,.configuration-list dt{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:700}.agent-facts dd,.configuration-list dd{margin:5px 0 0;font-family:ui-monospace,monospace;font-size:11px}.panel-actions{gap:9px;display:flex}.primary-action,.secondary-action{border-radius:4px;justify-content:center;align-items:center;min-height:37px;padding:0 13px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.primary-action{border:1px solid var(--agentfield-accent-dark);background:var(--agentfield-accent);color:var(--af-color-ink-strong)}.secondary-action{background:var(--af-color-white);color:#344149;border:1px solid #c9d0d4}.danger-action{background:var(--af-color-white);color:#9d332c;cursor:pointer;border:1px solid #e3b4af;border-radius:4px;justify-content:center;align-items:center;min-height:37px;padding:0 13px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.architecture-card{padding:24px}.architecture-flow{gap:0;margin:22px 0 0;padding:0;list-style:none;display:grid}.architecture-flow li{grid-template-columns:38px 1fr;gap:10px;min-height:66px;display:grid;position:relative}.architecture-flow li:not(:last-child):after{content:"";background:#d8dddf;width:1px;position:absolute;top:28px;bottom:0;left:13px}.architecture-flow li>span{z-index:1;background:var(--af-color-white);color:#727d84;border:1px solid #d5dade;border-radius:50%;place-items:center;width:27px;height:27px;font-family:ui-monospace,monospace;font-size:9px;display:grid}.architecture-flow small,.architecture-flow strong{display:block}.architecture-flow strong{font-size:13px}.architecture-flow small{color:var(--muted);margin-top:4px;font-size:11px}.architecture-features{flex-wrap:wrap;gap:5px;margin:9px 0 0;padding:0;list-style:none;display:flex}.architecture-flow .architecture-features li{color:#4a555c;white-space:nowrap;background:#f6f8f9;border:1px solid #dde2e4;border-radius:999px;align-items:center;min-height:0;padding:3px 8px;font-size:10px;line-height:1.35;display:inline-flex}html[data-platform-mode=dark] .platform-shell .architecture-flow .architecture-features li{border-color:var(--line);background:var(--raised-hover);color:var(--ink)}.example-strip{color:var(--af-color-white);background:#232627;border-radius:8px;grid-template-columns:1.35fr repeat(3,1fr);align-items:stretch;gap:10px;margin-top:20px;padding:18px;display:grid}.example-strip>div{padding:6px 10px}.example-strip h2{margin:2px 0 0;font-family:Georgia,serif;font-size:20px}.example-strip a{color:var(--af-color-white);border:1px solid #454a4d;border-radius:5px;flex-direction:column;justify-content:center;padding:13px;text-decoration:none;display:flex}.example-strip a:hover{border-color:var(--agentfield-accent)}.example-strip a span{font-size:13px;font-weight:700}.example-strip a small{color:#aab1b5;margin-top:5px;font-size:10px}.agent-overview-grid{grid-template-columns:1.15fr .85fr;gap:20px;display:grid}.configuration-panel,.views-panel{padding:24px}.configuration-list{margin:22px 0}.configuration-list>div{border-bottom:1px solid #e7eaec;grid-template-columns:160px 1fr;padding:13px 0;display:grid}.configuration-list dd{margin:0}.domain-chip{color:#675300;background:#fff4c4;border-radius:999px;padding:4px 8px}.configuration-note{border-left:3px solid var(--agentfield-accent);color:#5e625f;background:#fffbeb;margin:0 0 16px;padding:13px;font-size:12px;line-height:1.5}.view-list{gap:8px;margin-top:20px;display:grid}.view-list>div{border:1px solid #e0e4e6;border-radius:5px;justify-content:space-between;align-items:center;gap:10px;padding:13px;display:flex}.view-list small,.view-list strong{display:block}.view-list strong{font-size:13px}.view-list small{color:var(--muted);margin-top:4px;font-family:ui-monospace,monospace;font-size:9px}.view-list a{color:#095f83;font-size:11px;font-weight:700;text-decoration:none}.next-actions{align-items:center;gap:9px;margin-top:20px;padding:20px 24px;display:flex}.next-actions>div{margin-right:auto}.next-actions h2{margin:2px 0 0;font-family:Georgia,serif;font-size:20px}.project-heading{padding-bottom:4px}.project-phase.discovery{color:#33596a;background:#eef5f8;border-color:#b8c8d0}.project-phase.active{color:#1f7140;background:#e8f5ec;border-color:#a6cfb2}.project-facts{background:#dce2e5;border:1px solid #dce2e5;border-radius:7px;grid-template-columns:1.35fr .8fr .85fr .8fr;gap:1px;margin:20px 0;display:grid;overflow:hidden}.project-facts article{background:var(--af-color-white);align-content:center;gap:7px;min-height:88px;padding:15px;display:grid}.project-facts span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:800}.project-facts strong{color:#29343a;font-size:12px;line-height:1.45}.project-facts code{font-size:10px}.project-outcome{border-left:4px solid var(--agentfield-accent);grid-template-columns:1.25fr .75fr;align-items:center;gap:34px;padding:23px 25px;display:grid}.project-outcome h2{max-width:780px;margin:4px 0 0;font-family:Georgia,serif;font-size:22px;line-height:1.3}.project-outcome>p{color:var(--muted);background:#f4f6f7;border-radius:5px;margin:0;padding:12px;font-size:10px;line-height:1.55}.project-brief-grid{grid-template-columns:1.1fr .9fr;gap:20px;margin-top:20px;display:grid}.project-section{padding:23px}.project-capability-list{gap:0;margin-top:18px;display:grid}.project-capability-list>div{border-top:1px solid #e4e8ea;grid-template-columns:32px 1fr;gap:10px;padding:14px 0;display:grid}.project-capability-list>div>span{color:#8a9499;font-family:ui-monospace,monospace;font-size:9px}.project-capability-list strong{font-size:12px}.project-capability-list p{color:var(--muted);margin:4px 0 0;font-size:10px;line-height:1.55}.project-boundaries ul,.project-check-list{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.project-boundaries li,.project-check-list li{color:#455259;padding-left:20px;font-size:11px;line-height:1.5;position:relative}.project-check-list li:before{color:#36728c;content:"◇";position:absolute;left:0}.project-source-list li>div{gap:4px;display:grid}.project-source-list p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.project-source-list a{color:#166486;width:fit-content;font-size:9px;font-weight:800;text-decoration:none}.project-source-list a:hover{text-decoration:underline}.project-delivery-targets{border-top:1px solid #e4e8ea;margin-top:24px;padding-top:16px}.project-delivery-targets small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.project-delivery-targets>div{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.project-delivery-targets span{color:#45565f;background:#eef3f5;border-radius:999px;padding:5px 8px;font-size:9px}.project-flow-section{margin-top:20px;padding:23px}.project-flow-section .panel-heading>div{display:block}.project-flow{grid-template-columns:repeat(4,1fr);gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.project-flow li{background:#fafbfb;border:1px solid #e0e5e7;border-radius:6px;grid-template-columns:30px 1fr;gap:9px;padding:14px;display:grid}.project-flow li>span{width:26px;height:26px;color:var(--af-color-white);background:#25292b;border-radius:50%;place-items:center;font-size:9px;font-weight:800;display:grid}.project-flow strong{font-size:11px}.project-flow p{color:var(--muted);margin:4px 0 0;font-size:9px;line-height:1.5}.project-boundaries{background:#fffdf4;grid-template-columns:.75fr 1.25fr;gap:30px;margin-top:20px;padding:23px;display:grid}.project-boundaries h2{margin:4px 0 0;font-family:Georgia,serif;font-size:20px}.project-boundaries ul{margin-top:0}.project-boundaries li:before{color:#9b7610;content:"—";position:absolute;left:0}.source-finder{gap:22px;margin-top:22px;display:grid}.source-finder-search{border-top:4px solid var(--agentfield-accent);grid-template-columns:.75fr 1.25fr;gap:14px 34px;padding:25px;display:grid}.source-finder-results-heading h2,.source-finder-search h2{margin:4px 0 0;font-family:Georgia,serif;font-size:23px;line-height:1.25}.source-finder-search>div>p:last-child{color:var(--muted);margin:9px 0 0;font-size:11px;line-height:1.6}.source-finder-search form{align-self:center}.source-finder-search label{color:#4f5e66;letter-spacing:.07em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:800;display:block}.source-finder-search form>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.source-finder-search input{background:var(--af-color-white);color:#202b31;border:1px solid #cbd3d7;border-radius:5px;width:100%;min-height:42px;padding:10px 12px;font-size:12px}.source-finder-search input:focus{outline:2px solid var(--focus);outline-offset:1px}.source-finder-examples{border-top:1px solid #e3e7e9;flex-wrap:wrap;grid-column:1/-1;gap:7px;padding-top:14px;display:flex}.source-finder-examples button{color:#41515a;background:#f8f9f9;border:1px solid #d4dadd;border-radius:999px;padding:7px 9px;font-size:9px}.source-finder-examples button:hover{background:var(--af-color-white);border-color:#829199}.source-finder-results-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:12px;display:flex}.source-finder-results-heading h2{max-width:780px;font-size:20px}.source-finder-results-heading>span{color:#705900;letter-spacing:.07em;text-transform:uppercase;background:#fff2b8;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800}.source-ranking-explanation{color:var(--muted);margin:9px 0 12px;font-size:11px;line-height:1.5}.source-collection-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.source-collection-grid article{border-top:3px solid #293033;padding:18px}.source-collection-grid article>span{color:#60717a;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.source-collection-grid h3{margin:10px 0 6px;font-family:Georgia,serif;font-size:18px}.source-collection-grid p{min-height:46px;color:var(--muted);margin:0;font-size:10px;line-height:1.5}.source-collection-grid small{color:#8b6f00;margin-top:12px;font-size:9px;font-weight:800;display:block}.resource-access{letter-spacing:.03em;border-radius:999px;align-items:center;gap:5px;width:fit-content;margin-top:9px;padding:4px 7px;font-size:8px;font-weight:800;display:inline-flex}.resource-access:before{content:"●";font-size:6px}.resource-access.authenticated{color:#28623b;background:#e8f4eb}.finder-answer-summary{border-left:4px solid var(--agentfield-accent);justify-content:space-between;align-items:center;gap:20px;margin-bottom:11px;padding:16px 18px;display:flex}.finder-answer-summary small{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:800}.finder-answer-summary p{margin:5px 0 0;font-size:12px;line-height:1.55}.finder-answer-summary>strong{color:#287047;background:#eaf4ee;border-radius:99px;flex:none;padding:6px 9px;font-size:9px}.source-finder-results ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.source-finder-result{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px;display:grid}.source-finder-result.selected{box-shadow:inset 3px 0 0 var(--agentfield-accent);border-color:#c3a121}.resource-review-select{cursor:pointer;place-items:center;width:34px;height:34px;display:grid;position:relative}.resource-review-select input{opacity:0;pointer-events:none;position:absolute}.resource-review-select span{width:34px;height:34px;color:var(--af-color-white);background:#707a7f;border-radius:50%;place-items:center;font:800 9px ui-monospace,monospace;display:grid}.resource-review-select input:checked+span{background:#25292b;box-shadow:0 0 0 3px #ffdf59}.resource-review-select input:focus-visible+span{outline:2px solid var(--focus);outline-offset:3px}.source-result-title{align-items:center;gap:8px;display:flex}.source-result-title strong{font-size:12px}.source-result-title span{color:#315f72;text-transform:uppercase;background:#eaf2f5;border-radius:3px;padding:3px 6px;font-size:8px;font-weight:800}.source-finder-result p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.5}.source-finder-result small{color:#7a6819;margin-top:5px;font-size:9px;display:block}.source-result-ranking{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.source-result-ranking span{border:1px solid var(--line);background:var(--raised);color:var(--muted);border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800}.source-finder-result .secondary-action{white-space:nowrap;text-decoration:none}.finder-review-panel{background:#fffdf4;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr) auto;align-items:end;gap:18px;margin-top:14px;padding:19px;display:grid}.finder-review-panel h3{margin:4px 0 0;font-family:Georgia,serif;font-size:18px}.finder-review-panel>div>p:last-child{color:var(--muted);margin:6px 0 0;font-size:10px;line-height:1.5}.finder-review-panel label{color:#4d5960;text-transform:uppercase;font-size:9px;font-weight:800}.finder-review-panel label span{color:var(--muted);text-transform:none;font-weight:400}.finder-review-panel textarea{resize:vertical;border:1px solid #cbd3d7;border-radius:4px;width:100%;margin-top:6px;padding:9px;font-size:11px;display:block}.review-confirmation{color:#246a3c;background:#e7f5eb;border-radius:4px;grid-column:1/-1;margin:0;padding:9px 11px;font-size:10px;font-weight:700}.review-confirmation a{color:inherit}.auth-page{--auth-accent:#2f6fed;--auth-canvas:#f4f7fb;--auth-ink:#172033;--auth-line:#d8e0ec;background:radial-gradient(circle at 12% 8%,var(--auth-accent) 0,transparent 32%),var(--auth-canvas);place-items:center;min-height:100dvh;padding:64px 24px;display:grid}@supports (color:color-mix(in lab,red,red)){.auth-page{background:radial-gradient(circle at 12% 8%,color-mix(in srgb,var(--auth-accent) 14%,transparent) 0,transparent 32%),var(--auth-canvas)}}html[data-platform-mode=dark] .auth-page{--auth-canvas:#111827;--auth-surface:#182235;--auth-ink:#eef4ff;--auth-line:#34445e}html[data-platform-theme=aurora] .auth-page,html[data-platform-theme=c64] .auth-page,html[data-platform-theme=carbon] .auth-page,html[data-platform-theme=poster] .auth-page{--auth-accent:#2f6fed}.auth-demo-label{background:var(--auth-accent);min-height:34px;color:var(--af-color-white);letter-spacing:.11em;text-align:center;text-transform:uppercase;padding:10px 24px;font-size:9px;font-weight:800;position:fixed;top:0;left:0;right:0}.auth-card{border-top:6px solid var(--auth-accent);border-radius:9px;width:min(470px,100%);overflow:hidden;box-shadow:0 28px 90px #1425462e}.auth-brand{border-bottom:1px solid var(--auth-line);background:var(--auth-surface);align-items:center;gap:12px;padding:22px 28px}@supports (color:color-mix(in lab,red,red)){.auth-brand{background:color-mix(in srgb,var(--auth-surface) 88%,var(--auth-accent))}}.auth-brand>span{background:var(--auth-accent);width:42px;height:42px;border-radius:50%;place-items:center;font:800 13px Georgia,serif;display:grid}.auth-brand small,.auth-brand strong{display:block}.auth-brand strong{font:16px Georgia,serif}.auth-brand small{color:var(--muted);text-transform:uppercase;margin-top:4px;font-size:9px}.auth-card-content h1{margin:7px 0 12px;font-family:Georgia,serif;font-size:34px;line-height:1.1}.auth-card-content>p:not(.eyebrow){color:var(--muted);margin:0;font-size:12px;line-height:1.65}.auth-primary-action{border:1px solid var(--auth-accent);background:var(--auth-accent);width:100%;min-height:48px;border-radius:5px;margin-top:25px;font-size:12px;font-weight:800}@supports (color:color-mix(in lab,red,red)){.auth-primary-action:hover{background:color-mix(in srgb,var(--auth-accent) 86%,#000)}}.auth-primary-action:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.auth-primary-action:disabled{cursor:wait;opacity:.7}.auth-error,.auth-status{border-radius:5px;margin-top:18px;padding:11px 12px;font-size:11px;line-height:1.5}.auth-status{color:#24613a;background:#edf8f1;border:1px solid #b7dcc4}.auth-error{color:#852f2f;background:#fff1f1;border:1px solid #e5b7b7}.auth-security-note{border-top:1px solid var(--auth-line);grid-template-columns:auto 1fr;gap:10px;margin-top:22px;padding-top:19px;display:grid}.auth-security-note>span{font-size:10px}.auth-security-note p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.auth-security-note strong{margin-bottom:3px;display:block}.auth-card>footer{color:#dbe0e2;text-align:center;background:#252b2e;padding:15px 30px;font-size:9px;line-height:1.5}.auth-manual-form{border-top:1px solid var(--auth-line);gap:11px;margin-top:22px;padding-top:20px;display:grid}.auth-manual-form .eyebrow{color:var(--auth-accent);letter-spacing:.11em;text-transform:uppercase;font-size:9px}.auth-manual-form h2{margin:0;font-family:Georgia,serif;font-size:21px;font-weight:700}.auth-manual-form label{color:var(--auth-ink);gap:5px;font-size:11px;font-weight:600;display:grid}.auth-manual-form input{border:1px solid var(--auth-line);background:var(--auth-surface);height:38px;border-radius:5px;padding:0 11px;font-size:13px}.auth-manual-form .primary-action{margin-top:4px}.auth-denied-actions>p{color:var(--muted);text-align:center;margin:13px 5px 0;font-size:10px;line-height:1.55}.support-user-menu{justify-self:end;position:relative}.support-user-menu>button{color:#334047;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:6px 8px;display:flex}.support-user-menu>button:hover{background:#e9edef}.support-user-menu small,.support-user-menu strong{text-overflow:ellipsis;white-space:nowrap;max-width:120px;display:block;overflow:hidden}.support-user-menu strong{font-size:10px}.support-user-menu small{color:var(--muted);margin-top:2px;font-size:8px}.support-user-avatar{width:30px;height:30px;color:var(--af-color-white);background:#252b2e;border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid}.support-user-popover{z-index:10;background:var(--af-color-white);border:1px solid #d5dade;border-radius:6px;width:190px;padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 40px #1a242a29}.support-user-popover p{color:var(--muted);margin:5px 7px 9px;font-size:9px}.support-user-popover button{color:#27343a;text-align:left;background:#f1f3f4;border:0;border-radius:4px;width:100%;padding:9px;font-size:10px;font-weight:800}.support-user-popover button:hover{background:#ffed9c}.review-metrics{margin-bottom:30px}.review-page{min-width:0;overflow-x:clip}.governance-layout{grid-template-columns:minmax(0,1.55fr) minmax(290px,.65fr);align-items:start;gap:22px;min-width:0;display:grid}.governance-layout>*,.review-column,.sources-column{min-width:0}.section-heading-row{justify-content:space-between;align-items:end;gap:15px;margin-bottom:16px;display:flex}.section-heading-row .eyebrow{margin-bottom:4px}.filter-group{background:var(--af-color-white);border:1px solid #d6dcdf;border-radius:5px;padding:3px;display:flex}.filter-group button{color:var(--muted);background:0 0;border:0;border-radius:3px;padding:6px 8px;font-size:10px}.filter-group button.active{color:var(--af-color-white);background:#232627}.review-list{gap:12px;display:grid}.review-card{background:var(--af-color-white);border:1px solid #dce1e4;border-left-width:4px;border-radius:7px;overflow:hidden}.review-card.attention-critical{border-left-color:#d34b40}.review-card.attention-review{border-left-color:#e8b900}.review-card.attention-ok{border-left-color:#46a967}.review-card>header{color:var(--muted);text-transform:uppercase;border-bottom:1px solid #e7eaec;align-items:center;gap:8px;padding:10px 14px;font-size:9px;display:flex}.attention-label{color:#313b41;font-weight:800}.review-status{background:#f0f2f3;border-radius:3px;margin-left:auto;padding:3px 5px}.review-card h3{margin:18px 18px 12px;font-family:Georgia,serif;font-size:20px}.answer-block{background:#f7f9f9;border:1px solid #e2e7e9;border-radius:6px;margin:0 18px;padding:16px 18px}.answer-block>small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:9px;font-size:9px;font-weight:800;display:block}.formatted-answer{color:inherit;font-size:inherit;line-height:1.65}.formatted-answer p{margin:0}.formatted-answer .answer-heading+p,.formatted-answer ol+p,.formatted-answer p+ol,.formatted-answer p+p,.formatted-answer p+ul,.formatted-answer ul+p{margin-top:12px}.formatted-answer ol,.formatted-answer ul{margin:0;padding-inline-start:1.8em;list-style-position:outside}.formatted-answer ol{list-style-type:decimal}.formatted-answer ul{list-style-type:disc}.formatted-answer ol>li::marker{color:currentColor;font-size:1em;font-weight:700}.formatted-answer ul>li::marker{color:currentColor;font-size:1em;font-weight:700}.formatted-answer li{padding-left:4px}.formatted-answer li+li{margin-top:7px}.formatted-answer li>:where(p,ol,ul){margin-top:4px}.formatted-answer strong{color:inherit;font-weight:750}.formatted-answer em{font-style:italic}.formatted-answer a{color:var(--link,#006b94);overflow-wrap:anywhere;text-underline-offset:2px;font-weight:700;text-decoration-thickness:1px}.formatted-answer code{background:currentColor;border-radius:3px;padding:2px 4px}@supports (color:color-mix(in lab,red,red)){.formatted-answer code{background:color-mix(in srgb,currentColor 8%,transparent)}}.formatted-answer code{font:.9em ui-monospace,SFMono-Regular,Menlo,monospace}.formatted-answer .answer-heading{margin-top:12px;display:block}.answer-citation{color:#166486;vertical-align:1px;background:#e1edf1;border-radius:9px;place-items:center;min-width:18px;height:18px;margin:0 2px;font-size:9px;font-weight:800;line-height:1;display:inline-grid}.source-line{color:#5b6a72;margin:12px 18px 0;font-size:10px}.source-line>span{color:#748188;letter-spacing:.04em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.source-line ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.source-line a,.source-line li{align-items:center;gap:3px;display:flex}.source-line li{background:var(--af-color-white);border:1px solid #dce4e7;border-radius:12px;padding:4px 7px 4px 4px}.source-line a{color:#315d70;text-decoration:none}.source-line a:hover{text-decoration:underline}.advice-list{color:#59666d;margin:12px 18px;padding-left:17px;font-size:11px;line-height:1.5}.review-card>footer{gap:7px;padding:12px 18px 16px;display:flex}.review-card>footer button,.source-list button{background:var(--af-color-white);color:#35434a;border:1px solid #ccd3d7;border-radius:4px;padding:7px 9px;font-size:10px;font-weight:700}.review-card>footer button:hover,.source-list button:hover{border-color:#9ba7ad}.review-card>footer .danger-action{color:#9d332c;margin-left:auto}.improve-editor{background:#fffbeb;border:1px solid #e4c954;border-radius:5px;margin:14px 18px;padding:14px}.improve-editor label{margin-bottom:7px;font-size:11px;font-weight:700;display:block}.improve-editor textarea{resize:vertical;width:100%;font:inherit;border:1px solid #bdc6cb;border-radius:4px;padding:10px;font-size:12px;line-height:1.5}.improve-editor>div{gap:7px;margin-top:8px;display:flex}.improve-editor button{cursor:pointer}.empty-state{background:var(--af-color-white);color:var(--muted);text-align:center;border:1px dashed #cad1d5;border-radius:7px;padding:35px;font-size:12px}.review-back{width:min(1240px,100% - 64px);margin:18px auto 0}.review-back a{color:var(--muted);font-size:12px;font-weight:700;text-decoration:none;display:inline-block}.review-back a:hover{color:var(--ink);text-decoration:underline}.review-guidance{border:1px solid #e2e7e9;border-left:4px solid var(--agentfield-accent-dark);background:#fbfbf4;border-radius:8px;margin:0 0 26px;padding:20px 22px}.review-guidance h2{text-transform:uppercase;letter-spacing:.04em;color:#313b41;margin:0 0 10px;font-size:13px}.review-guidance p{color:#3b454b;margin:0 0 12px;font-size:13px;line-height:1.6}.review-guidance p:last-of-type{margin-bottom:0}.review-guidance-actions{gap:7px;margin:0 0 12px;padding:0;list-style:none;display:grid}.review-guidance-actions li{color:#3b454b;border-left:2px solid #dfe4e6;padding-left:14px;font-size:13px;line-height:1.5}.review-guidance-actions strong{color:#202b31}.review-guidance-note{color:#5c686e;background:#f1f3f4;border-radius:6px;padding:10px 12px;font-size:12px}.review-guidance-collapsed{cursor:pointer}.review-guidance-collapsed>summary{text-transform:uppercase;letter-spacing:.04em;color:#313b41;cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:600;list-style:none;display:flex}.review-guidance-collapsed>summary::-webkit-details-marker{display:none}.review-guidance-collapsed>summary:before{content:"▸";font-size:11px;transition:transform .15s}.review-guidance-collapsed[open]>summary:before{content:"▾"}.review-guidance-collapsed[open]>summary{border-bottom:1px solid #e2e7e9;margin-bottom:12px;padding-bottom:10px}.sources-collapsed{border:1px solid var(--line);background:var(--surface);border-radius:8px;overflow:hidden}.sources-collapsed>summary{cursor:pointer;padding:16px 48px 16px 16px;list-style:none;display:block;position:relative}.sources-collapsed>summary::marker{content:"";display:none}.sources-collapsed>summary::-webkit-details-marker{content:"";display:none}.sources-collapsed>summary .section-heading-row{align-items:center;margin:0}.sources-collapsed>summary .section-heading-row>div{min-width:0}.sources-collapsed>summary:after{content:"+";border:1px solid var(--line);width:24px;height:24px;color:var(--muted);border-radius:50%;place-items:center;font-size:16px;font-weight:400;line-height:1;display:grid;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.sources-collapsed[open]>summary:after{content:"−"}.sources-collapsed[open]>summary{border-bottom:1px solid var(--line);margin-bottom:0}.sources-collapsed>.column-intro{margin:0;padding:14px 16px 0}.sources-collapsed>.source-list{max-height:60vh;padding:14px 16px 16px;overflow:auto}.source-list article>details{border-top:1px solid var(--line);margin-top:10px}.source-list article>details>summary{cursor:pointer;min-height:32px;color:var(--ink);align-items:center;padding:7px 0 5px 21px;font-size:11px;font-weight:700;list-style:none;display:flex;position:relative}.source-list article>details>summary::marker{content:"";display:none}.source-list article>details>summary::-webkit-details-marker{content:"";display:none}.source-list article>details>summary:before{content:"+";border:1px solid var(--line);width:15px;height:15px;color:var(--muted);border-radius:50%;place-items:center;font-size:11px;font-weight:400;line-height:1;display:grid;position:absolute;left:0}.source-list article>details[open]>summary:before{content:"−"}.source-chunking-settings{grid-template-columns:1fr 1fr;gap:8px;padding:7px 0 9px;display:grid}.source-chunking-settings label{color:var(--muted);gap:4px;font-size:10px;font-weight:700;display:grid}.source-chunking-settings input{border:1px solid var(--line);background:var(--surface);width:100%;min-height:34px;color:var(--ink);border-radius:4px;padding:6px 8px;font-size:12px}.source-chunking-settings button{border:1px solid var(--line);background:var(--raised);min-height:32px;color:var(--ink);border-radius:4px;grid-column:1/-1;justify-self:start;padding:0 10px;font-size:10px;font-weight:700}.source-chunking-settings+small{padding-bottom:9px;line-height:1.45;display:block}.advice-block{margin:12px 18px 0}.advice-caption{color:var(--error-ink);letter-spacing:.05em;text-transform:uppercase;margin:0 0 6px;font-size:9px;font-weight:800}.advice-block .advice-list{margin:0}.sources-column{background:var(--af-color-white);border:1px solid #dce1e4;border-radius:8px;padding:20px}.column-intro{color:var(--muted);margin:-4px 0 16px;font-size:11px;line-height:1.45}.source-list{gap:9px;display:grid}.source-list article{border:1px solid #e0e4e6;border-radius:5px;padding:12px}.source-list header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:8px;min-width:0;display:flex}.source-list strong{overflow-wrap:anywhere;min-width:0;font-size:12px}.source-list p{color:#55636b;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 4px;font-family:ui-monospace,monospace;font-size:9px;overflow:hidden}.source-list small{color:var(--muted);font-size:9px}.source-list article>.source-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-top:10px;display:flex}.source-list article>.source-actions button{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);border-radius:4px;padding:7px 9px;font-size:10px;font-weight:700}.source-state{color:#68747b;text-transform:uppercase;background:#eef1f2;border-radius:3px;flex:none;padding:3px 5px;font-size:8px}.source-state.approved{color:#287541;background:#e4f5e9}.source-state.stale{color:#a03830;background:#fde9e7}.source-site-card{background:linear-gradient(145deg,var(--af-color-white),#f7faf9);border:1px solid #d9e1e4;border-radius:7px;padding:15px}.source-site-card>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.source-site-card>header>div{gap:9px;min-width:0;display:flex}.source-site-card header a,.source-site-card header strong{display:block}.source-site-card header strong{color:#27363d;margin-bottom:3px;font-size:12px;line-height:1.35}.source-site-card header a{color:#397087;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,monospace;font-size:9px;overflow:hidden}.site-icon{color:#232627;background:#ffdc00;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:17px;font-weight:900;display:grid}.source-site-card dl{grid-template-columns:1fr 1fr;gap:7px;margin:15px 0 11px;display:grid}.source-site-card dl div{background:#eef3f3;border-radius:5px;padding:9px}.source-site-card dt{color:#718087;text-transform:uppercase;font-size:8px;font-weight:800}.source-site-card dd{color:#26363d;margin:3px 0 0;font-size:17px;font-weight:800}.source-site-card>p{color:#57676e;margin:0;font-size:10px;line-height:1.5}.source-site-card>div{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.source-site-card button{background:var(--af-color-white);color:#35434a;border:1px solid #aebbc0;border-radius:4px;padding:8px 10px;font-size:10px;font-weight:800}.source-site-card button:first-child{color:var(--af-color-white);background:#232627;border-color:#232627}.source-site-card button.withdraw-site:first-child{background:var(--af-color-white);color:#35434a;border-color:#aebbc0}.source-site-card button:disabled{cursor:default;opacity:.55}.assistant-card.widget{border-radius:7px;grid-template-rows:auto minmax(280px,1fr) auto auto auto;min-height:555px;box-shadow:0 16px 45px #1e282d29}.assistant-card.widget .assistant-header{padding:12px 14px}.assistant-card.widget .agent-mark{width:34px;height:34px;font-size:12px}.assistant-card.widget .conversation{gap:10px;padding:15px}.assistant-card.widget .message-bubble{max-width:95%;padding:10px 11px;font-size:11px}.assistant-card.widget .suggestions{gap:5px;padding:0 12px 10px;display:grid}.assistant-card.widget .suggestions button{text-align:left;padding:7px 9px}.assistant-card.widget .composer{padding:10px}.assistant-card.widget .composer input{padding:9px;font-size:11px}.assistant-card.widget .composer button{padding:0 11px;font-size:10px}.admin-content{max-width:1380px}.admin-grid{align-items:start;gap:20px;display:grid}.admin-grid.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-panel{padding:22px}.wizard-page{max-width:1080px}.publish-progress.wizard-progress{grid-template-columns:repeat(6,minmax(0,1fr))}.wizard-progress li{min-width:0}.wizard-layout{max-width:780px}.wizard-card h2{margin:4px 0 0;font-family:Georgia,Times New Roman,serif;font-size:28px}.wizard-fields{gap:18px;margin-top:24px;display:grid}.wizard-fields label{color:var(--ink);gap:8px;font-size:12px;font-weight:700;display:grid}.wizard-fields input:not([type=checkbox]),.wizard-fields select,.wizard-fields textarea{border:1px solid var(--line);background:var(--raised,var(--surface));width:100%;min-height:44px;color:var(--ink);border-radius:7px;outline:none;padding:10px 12px;font-size:14px;line-height:1.45}.wizard-fields textarea{resize:vertical;min-height:96px}.wizard-fields input:not([type=checkbox]):focus,.wizard-fields select:focus,.wizard-fields textarea:focus{border-color:var(--focus);box-shadow:0 0 0 3px var(--focus)}@supports (color:color-mix(in lab,red,red)){.wizard-fields input:not([type=checkbox]):focus,.wizard-fields select:focus,.wizard-fields textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 22%,transparent)}}.wizard-fields input::placeholder,.wizard-fields textarea::placeholder{color:var(--muted);opacity:.78}.wizard-fields label>small{color:var(--muted);letter-spacing:normal;margin-top:-2px;font-size:10px;font-weight:400}.wizard-fields select{appearance:auto}.wizard-fields small{color:var(--muted);font-size:10px;font-weight:400}.wizard-callout{border:1px solid var(--line);background:var(--agentfield-accent);border-radius:8px;margin-top:22px;padding:16px}@supports (color:color-mix(in lab,red,red)){.wizard-callout{background:color-mix(in srgb,var(--agentfield-accent) 10%,var(--surface))}}.wizard-callout p{color:var(--muted);margin:7px 0 14px;line-height:1.5}.wizard-resource-list{gap:9px;margin-top:20px;display:grid}.wizard-resource-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:4px;display:flex}.wizard-published-url code{overflow-wrap:anywhere;border:1px solid var(--line);background:var(--surface);color:var(--ink);margin:8px 0 16px;padding:10px 12px;display:block}.wizard-resource{border:1px solid var(--line);cursor:pointer;border-radius:7px;align-items:flex-start;gap:11px;padding:13px;display:flex}.wizard-resource input{margin-top:3px}.wizard-resource small,.wizard-resource span,.wizard-resource strong{display:block}.wizard-resource small{color:var(--muted);margin-top:4px;font-size:10px;font-weight:400}.wizard-summary{border-top:1px solid var(--line);gap:0;margin:22px 0 0;display:grid}.wizard-summary div{border-bottom:1px solid var(--line);grid-template-columns:150px 1fr;gap:14px;padding:12px 0;display:grid}.wizard-summary dt{color:var(--muted);font-size:11px;font-weight:700}.wizard-summary dd{margin:0;font-size:13px}.wizard-summary dd small{color:var(--muted);margin-top:3px;font-family:ui-monospace,monospace;font-size:10px;display:block}.wizard-actions{justify-content:space-between;gap:10px;margin-top:28px;display:flex}.wizard-progress-mobile{display:none}.project-context-control{min-width:0;color:var(--muted);align-items:center;gap:8px;font-size:10px;font-weight:700;display:inline-flex}.project-context-control span{white-space:nowrap}.project-context-control select{border:1px solid var(--line);background:var(--surface);min-width:150px;max-width:220px;min-height:34px;color:var(--ink);font:inherit;border-radius:7px;padding:6px 9px}.access-matrix-mobile-note,.access-matrix-mobile-role{display:none}@media (max-width:760px),(orientation:landscape) and (max-height:600px) and (max-width:900px){.publish-progress.wizard-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.wizard-progress li{align-items:flex-start;min-height:66px;padding:12px}.wizard-progress-mobile{color:var(--muted);margin:12px 0 0;font-size:12px;font-weight:700;display:block}.wizard-summary div{grid-template-columns:1fr;gap:5px}.project-context-control{justify-content:space-between;margin:12px 0 4px;padding:0 2px;display:flex}.project-context-control select{flex:auto;min-width:0;max-width:none}.access-matrix-mobile-note{border-left:3px solid var(--agentfield-accent);color:var(--muted);margin:14px 0;padding:12px 14px;font-size:12px;line-height:1.45;display:block}.access-matrix-card{overflow-x:hidden}.access-matrix-header{display:none}.access-matrix-grid{grid-template-columns:minmax(0,1fr);gap:10px;width:100%;min-width:0}.access-matrix-page-row,.access-matrix-tab-row,.access-matrix-topic-row{padding:14px}.access-matrix-toggle{justify-content:space-between;align-items:center;width:100%;display:flex}.access-matrix-mobile-role{color:var(--muted);font-size:11px;font-weight:700;display:inline}}.admin-panel>.panel-heading{margin-bottom:18px}.themes-panel{overflow:hidden}.themes-list{gap:10px;display:grid}.theme-registry-card{border:1px solid var(--line);background:var(--surface);border-radius:8px;overflow:hidden}.theme-registry-summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:16px;min-height:72px;padding:14px 16px;list-style:none;display:grid}.theme-registry-summary::-webkit-details-marker{display:none}.theme-registry-summary:after{color:var(--muted);content:"+";text-align:right;font-size:16px}.theme-registry-card[open]>.theme-registry-summary:after{content:"−"}.theme-registry-card[open]>.theme-registry-summary{border-bottom:1px solid var(--line)}.theme-registry-card-content{background:var(--surface);gap:14px;padding:16px;display:grid}@supports (color:color-mix(in lab,red,red)){.theme-registry-card-content{background:color-mix(in srgb,var(--surface) 92%,var(--canvas))}}.theme-registry-row{border:1px solid var(--line);background:var(--surface);border-radius:8px;justify-content:space-between;align-items:center;gap:20px;padding:16px;display:flex}.theme-registry-details{min-width:0}.theme-registry-details strong{color:var(--ink);font-size:14px;display:block}.theme-registry-details small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.theme-registry-details p{color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.45}.theme-registry-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.theme-upload-panel{border:1px dashed var(--line);background:var(--surface);border-radius:8px;grid-template-columns:minmax(220px,.8fr) minmax(280px,1.2fr);align-items:center;gap:14px 24px;margin-top:18px;padding:18px;display:grid}@supports (color:color-mix(in lab,red,red)){.theme-upload-panel{background:color-mix(in srgb,var(--surface) 86%,var(--canvas))}}.theme-upload-copy small,.theme-upload-copy strong{display:block}.theme-upload-copy strong{color:var(--ink);font-size:13px}.theme-upload-copy small{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.45}.theme-file-picker{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;gap:7px;font-size:10px;font-weight:800;display:grid}.theme-file-picker input{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;color:var(--ink);text-transform:none;border-radius:6px;padding:8px;font-size:11px}.theme-file-picker input::file-selector-button{border:1px solid var(--line);background:var(--raised);color:var(--ink);cursor:pointer;border-radius:4px;margin-right:9px;padding:7px 10px;font-size:10px;font-weight:800}.theme-upload-help{border-left:3px solid var(--agentfield-accent);background:var(--agentfield-accent);grid-column:1/-1;margin:0;padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.theme-upload-help{background:color-mix(in srgb,var(--agentfield-accent) 8%,var(--surface))}}.theme-upload-help{color:var(--muted);font-size:10px;line-height:1.5}@media (max-width:760px){.theme-registry-summary{grid-template-columns:minmax(0,1fr) 18px;align-items:start}.theme-registry-summary>.status-pill{grid-column:1;justify-self:start}.theme-registry-card-content{padding:14px}.theme-registry-row{flex-direction:column;align-items:flex-start}.theme-registry-actions{justify-content:flex-start}.theme-upload-panel{grid-template-columns:1fr}.theme-upload-help{grid-column:auto}}.source-filter{border:1px solid var(--line);background:var(--panel);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin:-4px 0 16px;padding:12px 14px;display:grid}@supports (color:color-mix(in lab,red,red)){.source-filter{background:color-mix(in srgb,var(--panel) 72%,transparent)}}.source-filter label{color:var(--muted);letter-spacing:.03em;grid-template-columns:max-content minmax(170px,280px);align-items:center;gap:10px;font-size:11px;font-weight:700;display:grid}.source-filter select{min-width:0}.source-filter small{color:var(--muted);white-space:nowrap;font-size:11px}.panel-heading>span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.history-list,.registry-list,.stacked-forms{gap:10px;display:grid}.registry-row{color:inherit;border:1px solid #e0e4e6;border-radius:6px;justify-content:space-between;align-items:center;gap:15px;padding:15px;text-decoration:none;display:flex}.registry-row:hover{background:#fafbfb;border-color:#adbac1}button.registry-row{cursor:pointer;text-align:left;width:100%;font:inherit;background:0 0}button.registry-row.active{border-color:var(--accent,var(--agentfield-accent));background:var(--accent,var(--agentfield-accent))}@supports (color:color-mix(in lab,red,red)){button.registry-row.active{background:color-mix(in srgb,var(--accent,var(--agentfield-accent)) 8%,transparent)}}.form-title small,.form-title strong,.registry-row small,.registry-row strong{display:block}.form-title small,.registry-row small{color:var(--muted);margin-top:4px;font-size:10px}.registry-meta{justify-items:end;gap:5px;display:grid}.registry-meta small{font-family:ui-monospace,monospace}.status-pill{color:#5f6d75;letter-spacing:.04em;text-transform:uppercase;background:#eef1f2;border-radius:999px;align-items:center;width:fit-content;padding:4px 7px;font-size:9px;font-weight:800;display:inline-flex}.status-pill.published{color:#25703d;background:#e2f4e7}.status-pill.paused{color:#9a2525;background:#fdeaea}.status-pill.draft{color:#725c00;background:#fff3c0}.status-pill.testing{color:#1d6286;background:#e2eff8}.status-pill.archived{color:#6d7478;background:#eceeef}.publish-controls{flex-wrap:wrap;gap:8px;margin:10px 0 14px;padding-bottom:2px;display:flex}.publish-controls .secondary-action{min-height:34px;padding:8px 12px}.heading-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.status-pill.grounded{color:#2b4f86;background:#e7eefb}.header-badges{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.header-meta{color:var(--muted);letter-spacing:.01em;text-transform:none;margin-left:4px;font-size:11px;font-weight:600}.admin-form{gap:13px;display:grid}.form-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-form label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;gap:6px;font-size:10px;font-weight:800;display:grid}.admin-form input,.admin-form select,.admin-form textarea{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);letter-spacing:normal;text-transform:none;border-radius:4px;outline:none;padding:10px 11px;font-size:12px;font-weight:400;line-height:1.45}.admin-form input[type=checkbox]{width:18px;height:18px;min-height:18px;padding:0}.admin-form textarea{resize:vertical}.admin-form input:focus,.admin-form select:focus,.admin-form textarea:focus{border-color:var(--focus);box-shadow:0 0 0 3px #005f861f}.admin-form input:disabled,.admin-form select:disabled,.admin-form textarea:disabled{background:var(--canvas)}@supports (color:color-mix(in lab,red,red)){.admin-form input:disabled,.admin-form select:disabled,.admin-form textarea:disabled{background:color-mix(in srgb,var(--canvas) 86%,var(--surface))}}.admin-form input:disabled,.admin-form select:disabled,.admin-form textarea:disabled{color:var(--muted)}.experimental-setting{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:12px;padding:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.experimental-setting{background:color-mix(in srgb,var(--surface) 88%,var(--canvas))}}.experimental-setting input{width:18px;height:18px;accent-color:var(--agentfield-accent);margin:2px 0 0}.experimental-setting em,.experimental-setting small,.experimental-setting strong{display:block}.experimental-setting strong{color:var(--ink);font-size:12px}.experimental-setting small{color:var(--muted);letter-spacing:normal;text-transform:none;margin-top:5px;font-size:10px;font-weight:400;line-height:1.45}.experimental-setting em{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-top:7px;font-size:10px;font-style:normal;font-weight:800}.account-summary{border:1px solid var(--line);border-radius:var(--af-surface-radius,8px);background:var(--surface);grid-template-columns:minmax(0,1fr);gap:0;margin:0 0 22px;display:grid}@supports (color:color-mix(in lab,red,red)){.account-summary{background:color-mix(in srgb,var(--surface) 82%,var(--canvas))}}.account-summary{overflow:hidden}.account-summary>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(110px,.7fr) minmax(0,1.3fr);align-items:baseline;gap:12px;min-width:0;padding:11px 13px;display:grid}.account-summary>div:last-child{border-bottom:0}.account-summary dt{min-width:0;color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}.account-summary dd{overflow-wrap:anywhere;min-width:0;color:var(--ink);margin:0;font-size:12px;font-weight:700}.benchmark-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.benchmark-run-form{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:16px}.benchmark-run-form>.benchmark-provider-scope,.benchmark-run-form>.benchmark-run-mode,.benchmark-run-form>label{grid-column:span 3}.benchmark-run-form>.benchmark-model-selection,.benchmark-run-form>.benchmark-provider-model-groups,.benchmark-run-form>.form-hint,.benchmark-run-form>.primary-action{grid-column:1/-1}.benchmark-run-form>.benchmark-provider-model-groups{min-width:0}.benchmark-page .panel-heading{align-items:flex-start}.benchmark-page .panel-heading h2{margin-top:3px}.benchmark-page .panel-heading .status-pill{white-space:nowrap}.benchmark-page button{box-sizing:border-box;line-height:1.2}.benchmark-page .primary-action,.benchmark-page .secondary-action{min-height:38px;padding:0 14px}.benchmark-page .benchmark-run-form>.primary-action{grid-column:10/-1;place-self:start end;margin-top:2px}.benchmark-page .form-hint{color:var(--muted);margin:14px 0 0;font-size:11px;line-height:1.5}.benchmark-imported-suite-note{border-left:3px solid var(--focus);background:var(--agentfield-accent);grid-column:1/-1;margin:-4px 0 0;padding:9px 11px}@supports (color:color-mix(in lab,red,red)){.benchmark-imported-suite-note{background:color-mix(in srgb,var(--agentfield-accent) 7%,var(--surface))}}.benchmark-imported-suite-note{color:var(--muted);font-size:10px;line-height:1.45}.benchmark-page .text-button{margin-top:16px}.benchmark-page .benchmark-run-form~.text-button{border:1px solid var(--line);background:var(--surface);width:fit-content;min-height:38px;color:var(--ink);border-radius:6px;justify-content:center;align-items:center;margin-top:16px;padding:0 14px;font-size:11px;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.benchmark-page .benchmark-run-form~.text-button:hover{border-color:var(--focus);background:var(--agentfield-accent)}@supports (color:color-mix(in lab,red,red)){.benchmark-page .benchmark-run-form~.text-button:hover{background:color-mix(in srgb,var(--agentfield-accent) 8%,var(--surface))}}.benchmark-suite-form{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.benchmark-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.benchmark-metrics div{border:1px solid var(--line);background:var(--agentfield-accent);border-radius:7px;gap:4px;padding:13px;display:grid}@supports (color:color-mix(in lab,red,red)){.benchmark-metrics div{background:color-mix(in srgb,var(--agentfield-accent) 6%,var(--surface))}}.benchmark-metrics strong{color:var(--ink);font-size:22px}.benchmark-history-row small,.benchmark-metrics span,.benchmark-result small{color:var(--muted);font-size:10px}.benchmark-results{gap:9px;display:grid}.benchmark-result{border:1px solid var(--line);background:var(--surface);border-radius:7px;padding:12px}.benchmark-history-row,.benchmark-result>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.benchmark-result p{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;font-size:12px;line-height:1.5}.benchmark-history{margin-top:20px}.benchmark-history-row{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);text-align:left;cursor:pointer;font:inherit;border-radius:7px;padding:13px}.benchmark-history-row:hover{border-color:var(--focus);background:var(--agentfield-accent)}@supports (color:color-mix(in lab,red,red)){.benchmark-history-row:hover{background:color-mix(in srgb,var(--agentfield-accent) 5%,var(--surface))}}.benchmark-tabs{margin-bottom:20px}.benchmark-comparison{grid-column:1/-1}.benchmark-history-row.selected{border-color:var(--focus);background:var(--agentfield-accent)}@supports (color:color-mix(in lab,red,red)){.benchmark-history-row.selected{background:color-mix(in srgb,var(--agentfield-accent) 8%,var(--surface))}}.benchmark-history-row.latest{border-color:var(--agentfield-accent);box-shadow:0 0 0 2px var(--agentfield-accent)}@supports (color:color-mix(in lab,red,red)){.benchmark-history-row.latest{box-shadow:0 0 0 2px color-mix(in srgb,var(--agentfield-accent) 18%,transparent)}}.benchmark-history-row.incompatible{opacity:.58;cursor:not-allowed}.benchmark-history-row.incompatible:hover{border-color:var(--line);background:var(--surface)}.benchmark-incompatible-label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:800}.benchmark-comparison-anchor{color:var(--focus);flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 0;font-size:10px;line-height:1.4;display:flex}.benchmark-comparison-anchor strong{color:var(--ink)}.benchmark-comparison-anchor span{color:var(--muted)}.benchmark-selection-count{white-space:nowrap;border:1px solid var(--focus);flex:none;padding:7px 10px}@supports (color:color-mix(in lab,red,red)){.benchmark-selection-count{border:1px solid color-mix(in srgb,var(--focus) 35%,var(--line))}}.benchmark-selection-count{background:var(--focus);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.benchmark-selection-count{background:color-mix(in srgb,var(--focus) 10%,var(--surface))}}.benchmark-selection-count{color:var(--ink);font-size:10px;font-weight:800;line-height:1.2}.benchmark-run-filters{border:1px solid var(--line);background:var(--agentfield-accent);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:10px;margin:4px 0 14px;padding:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.benchmark-run-filters{background:color-mix(in srgb,var(--agentfield-accent) 4%,var(--surface))}}.benchmark-run-filters label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;gap:5px;font-size:9px;font-weight:800;display:grid}.benchmark-run-filters select{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:5px;padding:8px 9px;font-size:11px}.benchmark-run-filters .secondary-action{white-space:nowrap}.benchmark-model-selection{border:1px solid var(--line);background:var(--agentfield-accent);border-radius:8px;gap:10px;margin:0;padding:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.benchmark-model-selection{background:color-mix(in srgb,var(--agentfield-accent) 4%,var(--surface))}}.benchmark-model-selection legend{color:var(--ink);padding:0 4px;font-size:11px;font-weight:800}.benchmark-run-mode{background:0 0;border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.benchmark-run-mode legend{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:0;padding:0;font-size:9px;font-weight:800}.benchmark-run-mode-options{border:1px solid var(--line);background:var(--line);border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;min-height:40px;padding:3px;display:grid}@supports (color:color-mix(in lab,red,red)){.benchmark-run-mode-options{background:color-mix(in srgb,var(--line) 45%,var(--surface))}}.benchmark-run-mode-options button{min-width:0;min-height:38px;color:var(--muted);text-align:left;cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;padding:0 13px;font-size:11px;font-weight:800;display:flex}.benchmark-run-mode-options button.active,.benchmark-run-mode-options button:hover{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px var(--ink);border-color:#0000}@supports (color:color-mix(in lab,red,red)){.benchmark-run-mode-options button.active,.benchmark-run-mode-options button:hover{box-shadow:0 1px 3px color-mix(in srgb,var(--ink) 10%,transparent)}}.benchmark-run-mode-options small{color:var(--muted);font-size:9px;font-weight:600;line-height:1.3}.benchmark-provider-scope{border:1px solid var(--line);background:var(--agentfield-accent);border-radius:8px;gap:9px;margin:0;padding:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.benchmark-provider-scope{background:color-mix(in srgb,var(--agentfield-accent) 4%,var(--surface))}}.benchmark-provider-scope legend{color:var(--ink);padding:0 4px;font-size:11px;font-weight:800}.benchmark-provider-scope-options{background:var(--line);border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:3px;display:grid}@supports (color:color-mix(in lab,red,red)){.benchmark-provider-scope-options{background:color-mix(in srgb,var(--line) 45%,var(--surface))}}.benchmark-provider-scope-options button{min-width:0;min-height:54px;color:var(--muted);text-align:left;cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:5px;align-content:center;gap:4px;padding:9px 13px;font-size:11px;font-weight:800;display:grid}.benchmark-provider-scope-options button.active,.benchmark-provider-scope-options button:hover{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px var(--ink);border-color:#0000}@supports (color:color-mix(in lab,red,red)){.benchmark-provider-scope-options button.active,.benchmark-provider-scope-options button:hover{box-shadow:0 1px 3px color-mix(in srgb,var(--ink) 10%,transparent)}}.benchmark-provider-scope-options small{color:var(--muted);font-size:9px;font-weight:600;line-height:1.3}.benchmark-provider-model-groups{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;display:grid}.benchmark-provider-model-group{border:1px solid var(--line);background:var(--agentfield-accent);border-radius:8px;gap:8px;padding:10px;display:grid}@supports (color:color-mix(in lab,red,red)){.benchmark-provider-model-group{background:color-mix(in srgb,var(--agentfield-accent) 3%,var(--surface))}}.benchmark-provider-model-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.benchmark-provider-model-heading small{color:var(--muted);font-size:10px;font-weight:700}.benchmark-provider-list{grid-template-columns:1fr;gap:10px;display:grid}.benchmark-provider-page{gap:20px;display:grid}.benchmark-provider-tabs{border-bottom:1px solid var(--line);align-items:stretch;gap:24px;margin:-2px 0 0;display:flex}.benchmark-provider-tabs button{color:var(--muted);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;margin:0;padding:0 2px 11px;font-size:11px;font-weight:800;transition:color .15s,border-color .15s;position:relative}.benchmark-provider-tabs button:hover{color:var(--ink)}.benchmark-provider-tabs button.active{border-bottom-color:var(--focus,var(--agentfield-accent));color:var(--ink)}.benchmark-provider-tabs button:focus-visible{outline:2px solid var(--focus,var(--agentfield-accent));outline-offset:4px}.benchmark-phase-note{color:var(--muted);margin-top:12px;font-size:11px;line-height:1.55}.benchmark-phase-note strong{color:var(--ink)}.benchmark-connector-list{gap:12px;display:grid}.benchmark-connector-card{border:1px solid var(--line);background:var(--surface);opacity:.72;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding:16px 18px;display:grid;position:relative}.benchmark-connector-card input{cursor:not-allowed;opacity:.7}.benchmark-connector-card button{cursor:not-allowed;opacity:.65}.benchmark-connector-actions,.benchmark-connector-heading{grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.benchmark-connector-heading>div{gap:4px;display:grid}.benchmark-connector-heading strong{color:var(--ink);font-size:14px}.benchmark-connector-actions small,.benchmark-connector-heading small{color:var(--muted);font-size:10px;line-height:1.45}.benchmark-connector-card label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;gap:6px;font-size:10px;font-weight:800;display:grid}.benchmark-connector-card input{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);text-transform:none;border-radius:4px;padding:10px 11px;font-size:12px}.benchmark-connector-actions{align-items:center}.benchmark-provider-card{overflow:hidden}.benchmark-provider-card.disabled{opacity:.68}.benchmark-provider-card>summary{grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:10px;min-height:66px;padding:12px 16px;display:grid}.benchmark-provider-card>summary:after{color:var(--muted);content:"+";text-align:right;font-size:14px}.benchmark-provider-card[open]>summary:after{content:"−"}.benchmark-provider-card-content{border-top:1px solid var(--line);background:var(--surface);gap:10px;min-width:0;padding:16px;display:grid}@supports (color:color-mix(in lab,red,red)){.benchmark-provider-card-content{background:color-mix(in srgb,var(--surface) 92%,var(--canvas))}}.benchmark-provider-card-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.benchmark-provider-card>summary.benchmark-provider-card-heading{grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;display:grid}.benchmark-provider-card>summary.benchmark-provider-card-heading>button{place-self:center start;width:fit-content;min-width:0}.benchmark-provider-card-heading>div{gap:4px;min-width:0;display:grid}.benchmark-provider-card-heading strong{color:var(--ink);font-size:14px}.benchmark-provider-card-heading small,.benchmark-provider-card>a,.benchmark-provider-card>p,.benchmark-provider-status small{color:var(--muted);overflow-wrap:anywhere;font-size:10px;line-height:1.45}.benchmark-provider-card>p{margin:0}.benchmark-provider-card>a{color:var(--focus)}.benchmark-provider-benchmarks,.benchmark-provider-card>a{min-width:0}.benchmark-provider-benchmarks{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:7px;display:grid}.benchmark-provider-benchmarks span{border:1px solid var(--line);background:var(--agentfield-accent);border-radius:6px;gap:3px;padding:8px 9px;display:grid}@supports (color:color-mix(in lab,red,red)){.benchmark-provider-benchmarks span{background:color-mix(in srgb,var(--agentfield-accent) 4%,var(--surface))}}.benchmark-provider-benchmarks span>button{justify-self:start;width:fit-content;min-height:32px;margin-top:5px;padding:0 11px}.benchmark-provider-benchmarks strong{color:var(--ink);font-size:10px}.benchmark-provider-benchmarks small{color:var(--muted);font-size:9px}.benchmark-provider-status{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.benchmark-provider-form{grid-template-columns:repeat(3,minmax(0,1fr))}.benchmark-provider-form-wide{grid-column:1/-1}.benchmark-running{border:1px solid var(--focus);gap:8px;margin-top:16px;padding:13px;display:grid}@supports (color:color-mix(in lab,red,red)){.benchmark-running{border:1px solid color-mix(in srgb,var(--focus) 45%,var(--line))}}.benchmark-running{background:var(--focus);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.benchmark-running{background:color-mix(in srgb,var(--focus) 8%,var(--surface))}}.benchmark-running-heading{color:var(--ink);justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.benchmark-running-heading span{color:var(--muted);white-space:nowrap;font-size:10px;font-weight:700}.benchmark-running-bar{background:var(--focus);border-radius:999px;height:6px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.benchmark-running-bar{background:color-mix(in srgb,var(--focus) 18%,var(--surface))}}.benchmark-running-bar span{border-radius:inherit;background:var(--focus);width:38%;height:100%;animation:benchmark-running-progress 1.5s ease-in-out infinite;display:block}.benchmark-running p{color:var(--ink);margin:0;font-size:11px;line-height:1.4}.benchmark-running small{color:var(--muted);font-size:9px;line-height:1.35}@keyframes benchmark-running-progress{0%{transform:translate(-110%)}50%{transform:translate(170%)}to{transform:translate(285%)}}.benchmark-model-selection-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.benchmark-model-selection-heading .form-hint{margin:0}.benchmark-model-selection-heading>span{color:var(--muted);white-space:nowrap;flex:none;font-size:10px;font-weight:800}.benchmark-model-options{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.benchmark-model-option{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:54px;color:var(--ink);cursor:pointer;border-radius:7px;align-items:center;gap:10px;margin:0;padding:10px 11px;display:flex}.benchmark-model-option.selected,.benchmark-model-option:hover{border-color:var(--focus);background:var(--agentfield-accent)}@supports (color:color-mix(in lab,red,red)){.benchmark-model-option.selected,.benchmark-model-option:hover{background:color-mix(in srgb,var(--agentfield-accent) 10%,var(--surface))}}.benchmark-model-option input{width:19px;height:19px;accent-color:var(--focus);flex:none;margin:0}.benchmark-model-copy{gap:3px;min-width:0;display:grid}.benchmark-model-copy strong{overflow-wrap:anywhere;font-size:12px;line-height:1.25}.benchmark-model-copy small{color:var(--muted);font-size:9px;font-weight:600;line-height:1.25}.benchmark-run-check{cursor:pointer;flex:1;align-items:center;gap:11px;min-width:0;display:flex}.benchmark-run-check input{width:18px;height:18px;accent-color:var(--focus);flex:none}.benchmark-run-check>span{gap:4px;min-width:0;display:grid}.benchmark-run-check .benchmark-run-time{color:var(--ink);font-size:10px;font-weight:700}.benchmark-history-actions{flex:none;justify-items:end;gap:4px;display:grid}.benchmark-history-actions .text-button{margin:0;padding:0}.benchmark-latest-label{color:var(--focus);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:9px;font-style:normal;font-weight:800}.panel-heading-description{max-width:58ch;color:var(--muted);margin:6px 0 0;font-size:11px;font-weight:400;line-height:1.5}.benchmark-side-by-side{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.benchmark-side-by-side h3{margin:3px 0 0;font-size:17px}.benchmark-comparison-table-wrap{padding:2px 2px 8px;overflow-x:auto}.benchmark-comparison-table{border-top:1px solid var(--line);border-left:1px solid var(--line);width:max-content;min-width:100%;display:grid}.benchmark-comparison-cell,.benchmark-comparison-column-header,.benchmark-comparison-corner,.benchmark-comparison-row{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);min-width:0}.benchmark-comparison-corner{z-index:2;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;align-items:flex-end;padding:12px;font-size:10px;font-weight:800;display:flex;position:sticky;left:0}.benchmark-comparison-column-header{z-index:1;background:var(--agentfield-accent);gap:7px;padding:13px;display:grid;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.benchmark-comparison-column-header{background:color-mix(in srgb,var(--agentfield-accent) 8%,var(--surface))}}.benchmark-comparison-column-header strong{color:var(--ink);overflow-wrap:anywhere;font-size:13px}.benchmark-comparison-column-header small{color:var(--muted);font-size:10px;line-height:1.35}.benchmark-comparison-column-header>div{color:var(--muted);flex-wrap:wrap;gap:8px;font-size:9px;display:flex}.benchmark-comparison-column-header b{color:var(--ink);font-size:12px}.benchmark-comparison-row{z-index:1;background:var(--agentfield-accent);align-content:start;gap:4px;padding:11px;display:grid;position:sticky;left:0}@supports (color:color-mix(in lab,red,red)){.benchmark-comparison-row{background:color-mix(in srgb,var(--agentfield-accent) 4%,var(--surface))}}.benchmark-comparison-row strong{color:var(--ink);overflow-wrap:anywhere;font-size:11px}.benchmark-comparison-row small{color:var(--muted);font-size:9px}.benchmark-comparison-row .benchmark-comparison-case-prompt{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.4;display:block}.benchmark-comparison-cell{vertical-align:top;padding:11px}.benchmark-comparison-cell>div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.benchmark-comparison-cell strong{text-transform:uppercase;font-size:10px}.benchmark-comparison-cell strong.pass{color:var(--success,#23734b)}.benchmark-comparison-cell strong.fail{color:var(--danger,#a23a35)}.benchmark-comparison-cell span{color:var(--muted);white-space:nowrap;font-size:9px}.benchmark-comparison-cell p{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;font-size:11px;line-height:1.45}.benchmark-comparison-grid{grid-auto-columns:minmax(260px,1fr);grid-auto-flow:column;gap:12px;padding:2px 2px 8px;display:grid;overflow-x:auto}.benchmark-comparison-card{border:1px solid var(--line);background:var(--surface);border-radius:8px;min-width:0;padding:14px}.benchmark-comparison-card header{border-bottom:1px solid var(--line);gap:4px;padding-bottom:12px;display:grid}.benchmark-comparison-card header strong{overflow-wrap:anywhere}.benchmark-comparison-card header small{color:var(--muted);font-size:10px;line-height:1.4}.benchmark-comparison-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:12px 0;display:grid}.benchmark-comparison-summary span{color:var(--muted);text-transform:uppercase;gap:3px;font-size:9px;display:grid}.benchmark-comparison-summary b{color:var(--ink);font-size:16px}.benchmark-comparison-cases{gap:9px;display:grid}.benchmark-comparison-cases>div{border-top:1px solid var(--line);padding-top:9px}.benchmark-comparison-cases span{color:var(--muted);font-size:10px}.benchmark-comparison-cases strong{float:right;text-transform:uppercase;font-size:10px}.benchmark-comparison-cases strong.pass{color:var(--success,#23734b)}.benchmark-comparison-cases strong.fail{color:var(--danger,#a23a35)}.benchmark-comparison-cases p{clear:both;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0;font-size:11px;line-height:1.45}.benchmark-results-page{gap:20px;display:grid}.benchmark-results-page .benchmark-metrics{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:0}.benchmark-suite-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.benchmark-editor-mode{border:1px solid var(--line);background:var(--agentfield-accent);border-radius:7px;gap:4px;margin:4px 0 16px;padding:4px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.benchmark-editor-mode{background:color-mix(in srgb,var(--agentfield-accent) 5%,var(--surface))}}.benchmark-editor-mode button{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:5px;padding:7px 11px;font-size:11px;font-weight:700}.benchmark-editor-mode button.active{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px var(--ink)}@supports (color:color-mix(in lab,red,red)){.benchmark-editor-mode button.active{box-shadow:0 1px 3px color-mix(in srgb,var(--ink) 12%,transparent)}}.benchmark-case-editor{gap:12px;display:grid}.benchmark-case-card-heading,.benchmark-case-editor-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.benchmark-case-editor-heading{border-bottom:1px solid var(--line);padding-bottom:10px}.benchmark-case-editor-heading div{gap:4px;display:grid}.benchmark-case-editor-heading small{color:var(--muted);font-size:10px;font-weight:400;line-height:1.4}.benchmark-case-card{border:1px solid var(--line);background:var(--agentfield-accent);border-radius:8px;gap:12px;padding:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.benchmark-case-card{background:color-mix(in srgb,var(--agentfield-accent) 3%,var(--surface))}}.benchmark-case-fields{grid-template-columns:minmax(0,1fr) 110px;gap:12px;display:grid}.benchmark-case-fields label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;gap:6px;font-size:10px;font-weight:800;display:grid}.benchmark-case-fields input,.benchmark-case-fields textarea{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font:inherit;text-transform:none;border-radius:5px;padding:10px 11px;font-size:12px;font-weight:400;line-height:1.45}.benchmark-case-fields textarea{resize:vertical}.benchmark-case-fields input:focus,.benchmark-case-fields textarea:focus{border-color:var(--focus);box-shadow:0 0 0 3px var(--focus);outline:none}@supports (color:color-mix(in lab,red,red)){.benchmark-case-fields input:focus,.benchmark-case-fields textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 14%,transparent)}}.benchmark-case-wide{grid-column:1/-1}.benchmark-history-row span:first-child{min-width:0}.benchmark-history-row span{gap:4px;display:grid}.benchmark-history-row span:last-child{justify-items:end}@media (max-width:900px){.benchmark-layout{grid-template-columns:1fr}.benchmark-run-form>.benchmark-provider-scope,.benchmark-run-form>.benchmark-run-mode,.benchmark-run-form>label{grid-column:span 6}.benchmark-run-form>.primary-action{grid-column:4/-1}.benchmark-provider-list{grid-template-columns:1fr}}@media (max-width:760px){.benchmark-page .content-heading{gap:16px}.benchmark-page .content-heading-actions{justify-content:space-between;width:100%}.benchmark-page .admin-panel{padding:18px}.benchmark-page .panel-heading{gap:10px}.benchmark-page .panel-heading>div{width:100%}.benchmark-run-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.benchmark-run-form{grid-template-columns:1fr}.benchmark-run-form>.benchmark-provider-scope,.benchmark-run-form>.benchmark-run-mode,.benchmark-run-form>.primary-action,.benchmark-run-form>label{grid-column:auto}.benchmark-run-form>.primary-action{justify-self:stretch}.benchmark-model-options,.benchmark-provider-model-groups,.benchmark-provider-scope-options,.benchmark-run-mode-options{grid-template-columns:1fr}}@media (max-width:700px){.benchmark-results-page .benchmark-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.benchmark-metrics{grid-template-columns:1fr}.benchmark-history-row{align-items:flex-start}.benchmark-page .benchmark-run-form{grid-template-columns:minmax(0,1fr);width:100%}.benchmark-page .benchmark-run-form>.benchmark-provider-model-groups,.benchmark-page .benchmark-run-form>.form-hint,.benchmark-page .benchmark-run-form>.primary-action,.benchmark-page .benchmark-run-form>fieldset,.benchmark-page .benchmark-run-form>label{grid-column:1/-1;width:100%;min-width:0}.benchmark-page .benchmark-run-form>fieldset,.benchmark-page .benchmark-run-form>label{display:grid}.benchmark-page .benchmark-run-form select{width:100%;min-width:0}.benchmark-page .benchmark-run-form>.primary-action{justify-self:stretch}.benchmark-model-options,.benchmark-provider-scope-options,.benchmark-run-mode-options{grid-template-columns:1fr}.benchmark-model-selection-heading{flex-direction:column;align-items:flex-start;gap:4px}}@media (max-width:700px){.benchmark-provider-form{grid-template-columns:1fr}.benchmark-provider-form-wide{grid-column:auto}.benchmark-provider-card{gap:10px;padding:15px}.benchmark-connector-card{grid-template-columns:1fr}.benchmark-connector-actions,.benchmark-connector-heading{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.benchmark-case-fields{grid-template-columns:1fr}.benchmark-case-wide{grid-column:auto}}.admin-form .checkbox-label{text-transform:none;grid-template-columns:auto 1fr;align-items:center;display:flex}.admin-form .checkbox-label input{width:auto}.admin-form .resource-checkbox-label{text-transform:none;grid-template-columns:18px minmax(0,1fr);align-items:start;column-gap:9px}.admin-form .resource-checkbox-label input{margin-top:1px}.admin-form .resource-checkbox-label small,.admin-form .resource-checkbox-label strong{overflow-wrap:anywhere;display:block}.admin-form .resource-checkbox-label strong{color:var(--ink);font-size:11px;line-height:1.35}.admin-form .resource-checkbox-label small{color:var(--muted);letter-spacing:normal;margin-top:2px;font-size:9px;font-weight:400;line-height:1.4}.admin-form .primary-action,.admin-form .secondary-action{width:fit-content}.admin-form>.primary-action,.admin-form>.secondary-action{margin-top:4px}.knowledge-single-column{grid-template-columns:minmax(0,1fr)}.knowledge-single-column .stacked-forms{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px}.knowledge-single-column .stacked-forms .admin-panel{min-width:0}.knowledge-single-column .stacked-forms>.admin-panel:first-child{grid-column:1/-1}.knowledge-single-column .stacked-forms .admin-panel{padding:30px}.knowledge-single-column .stacked-forms .admin-form{gap:16px}.knowledge-single-column .stacked-forms .admin-form>button{margin-top:8px}.knowledge-single-column .stacked-forms .admin-form+.admin-form{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.knowledge-single-column .stacked-forms .admin-form>button{align-self:flex-start;margin-bottom:2px}.managed-groups-panel{grid-column:1/-1}.managed-groups-list{gap:14px;display:grid}.managed-group-summary{border:1px solid var(--line);background:var(--raised);border-radius:8px;padding:16px}.managed-group-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.managed-group-heading small,.managed-group-heading strong{display:block}.managed-group-heading small{color:var(--muted);margin-top:4px;font-size:11px}.managed-group-toolbar{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;align-items:end;gap:14px;padding:14px 0 4px;display:grid}.managed-group-toolbar label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;gap:6px;font-size:10px;font-weight:800;display:grid}.managed-group-toolbar input,.managed-group-toolbar select{border:1px solid var(--line);background:var(--surface);width:100%;min-height:42px;color:var(--ink);border-radius:6px;padding:9px 10px;font-size:12px}.managed-group-toolbar .text-action{border:1px solid var(--line);background:var(--raised);border-radius:6px;min-height:42px;padding:0 12px}.managed-group-note{color:var(--muted);margin:14px 0 0;font-size:11px}.managed-group-pagination{border-top:1px solid var(--line);justify-content:center;align-items:center;gap:16px;padding-top:14px;display:flex}.managed-url-list{gap:10px;margin-top:14px;display:grid}.managed-url-row{border:1px solid var(--line);background:var(--raised);border-radius:6px;justify-content:space-between;align-items:flex-start;gap:14px;padding:11px 12px;display:flex}.managed-url-row>span:first-child{min-width:0}.managed-url-row small,.managed-url-row strong{overflow-wrap:anywhere;display:block}.managed-url-row small{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.4}.managed-url-row>span:last-child{flex:none;gap:8px;display:flex}.managed-url-editor{border:1px solid var(--line);background:var(--raised);border-radius:6px;gap:10px;padding:12px;display:grid}.managed-url-editor label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;gap:5px;font-size:10px;font-weight:800;display:grid}.managed-url-editor input{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);border-radius:4px;padding:9px 10px;font-size:12px}.managed-url-editor>div{gap:10px;padding-top:2px;display:flex}.danger-action{color:#b04444}.locked-config-setting{border:1px solid var(--line);background:var(--surface);border-radius:6px;gap:9px;padding:13px 14px;display:grid}@supports (color:color-mix(in lab,red,red)){.locked-config-setting{background:color-mix(in srgb,var(--surface) 72%,var(--canvas))}}.locked-config-setting{color:var(--muted)}.locked-config-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.locked-config-label{color:var(--ink);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.admin-form .locked-config-control{border:1px solid var(--line);background:var(--canvas);color:var(--muted);cursor:not-allowed;letter-spacing:normal;border-radius:4px;gap:8px;padding:10px 11px;font-size:12px;font-weight:700;line-height:1.45;display:flex}.admin-form .locked-config-control input{accent-color:#758189;cursor:not-allowed}.locked-config-setting .field-hint{margin:0}.form-hint{border-left:3px solid var(--agentfield-accent);background:var(--agentfield-accent);margin:0;padding:10px}@supports (color:color-mix(in lab,red,red)){.form-hint{background:color-mix(in srgb,var(--agentfield-accent) 7%,var(--surface))}}.form-hint{color:var(--muted);font-size:11px;line-height:1.5}.heading-actions+.form-hint{margin-top:14px}.field-error{color:#862c24;letter-spacing:normal;text-transform:none;font-size:11px;font-weight:600;line-height:1.4}.admin-form input[aria-invalid=true],.admin-form select[aria-invalid=true],.admin-form textarea[aria-invalid=true]{border-color:#c84b42;box-shadow:0 0 0 2px #c84b421f}.compact-form{border:1px solid #e1e5e7;border-radius:6px;padding:15px}.compact-form.create-form{background:#fafbfb;border-style:dashed}.form-title{border-bottom:1px solid #e7eaec;justify-content:space-between;align-items:start;gap:10px;padding-bottom:10px;display:flex}.form-title>span{color:var(--muted);text-transform:uppercase;font-size:9px}.form-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.source-chunking-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.source-chunking-form label{gap:6px;min-width:0;display:grid}.resource-edit-overlay{z-index:1000;background:#0f172a8a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.resource-edit-dialog{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:14px;width:min(620px,100%);max-height:min(760px,100vh - 48px);padding:22px;display:grid;overflow:auto;box-shadow:0 20px 60px #0f172a3d}.resource-edit-dialog .panel-heading{margin:-4px 0 2px}.resource-edit-dialog label{color:var(--muted);gap:6px;font-size:11px;font-weight:700;display:grid}.resource-edit-dialog :where(input,select,textarea){box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:100%;min-height:42px;color:var(--ink);font:inherit;border-radius:6px;padding:9px 10px}.resource-edit-dialog textarea{resize:vertical}.resource-edit-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.platform-shell .source-chunking-form :where(input,textarea){box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;max-width:100%;color:var(--ink);font:inherit;border-radius:6px;padding:9px 10px;line-height:1.35}.platform-shell .source-chunking-form :where(input,textarea):focus{border-color:var(--focus);box-shadow:0 0 0 3px var(--focus);outline:none}@supports (color:color-mix(in lab,red,red)){.platform-shell .source-chunking-form :where(input,textarea):focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 18%,transparent)}}.platform-shell .source-chunking-form label{color:var(--muted);font-size:11px;font-weight:700}.resource-lifecycle-panel{margin-top:28px}.resource-lifecycle-panel>details>summary{padding:22px 24px}.resource-lifecycle-panel>details>summary>small{text-align:right;max-width:52ch}.resource-lifecycle-panel .lifecycle-filter{background:var(--surface);border-width:1px 0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(220px,1.2fr) auto;align-items:end;gap:14px;margin:0;padding:18px 20px}@supports (color:color-mix(in lab,red,red)){.resource-lifecycle-panel .lifecycle-filter{background:color-mix(in srgb,var(--surface) 88%,var(--canvas))}}.resource-lifecycle-panel .lifecycle-filter label{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;grid-template-columns:1fr;align-items:stretch;gap:6px;font-size:10px}.resource-lifecycle-panel .lifecycle-filter :where(input,select){box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:100%;min-height:40px;color:var(--ink);font:inherit;letter-spacing:normal;text-transform:none;border-radius:6px;padding:8px 10px;font-size:12px}.resource-lifecycle-panel .lifecycle-filter :where(input,select):focus{border-color:var(--focus);box-shadow:0 0 0 3px var(--focus);outline:none}@supports (color:color-mix(in lab,red,red)){.resource-lifecycle-panel .lifecycle-filter :where(input,select):focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 18%,transparent)}}.resource-lifecycle-panel .lifecycle-filter>small{color:var(--muted);white-space:nowrap;align-self:end;padding-bottom:11px;font-size:11px}.resource-lifecycle-panel>details>.registry-list{gap:10px;padding:18px 20px 20px}.resource-lifecycle-panel>details>.registry-list .registry-row{background:var(--surface);align-items:center;min-height:58px;padding:13px 16px}.resource-lifecycle-panel>details>.registry-list .registry-row>div:first-child{min-width:0}.resource-lifecycle-panel>details>.registry-list .registry-row strong{font-size:13px;line-height:1.35}.resource-lifecycle-panel>details>.registry-list .registry-row small{font-size:10px}.resource-lifecycle-panel>details>.registry-list .registry-meta{align-items:center;justify-items:legacy;gap:10px;display:flex}.resource-lifecycle-panel>details>.registry-list .registry-meta .text-action{border:1px solid var(--line);background:var(--surface);min-height:34px;color:var(--link);border-radius:6px;padding:7px 12px;font-size:11px}.resource-lifecycle-panel>details>.registry-list .registry-meta .text-action:hover{border-color:var(--focus);background:var(--raised-hover)}.resource-lifecycle-panel>details>.registry-list .registry-meta .danger-action{border-color:#c84b42}@supports (color:color-mix(in lab,red,red)){.resource-lifecycle-panel>details>.registry-list .registry-meta .danger-action{border-color:color-mix(in srgb,#c84b42 34%,var(--line))}}.resource-lifecycle-panel>details>.registry-list .registry-meta .danger-action{color:#a1352e}.resource-lifecycle-panel>details>.registry-list .registry-meta .danger-action:hover{background:#c84b42;border-color:#c84b42}@supports (color:color-mix(in lab,red,red)){.resource-lifecycle-panel>details>.registry-list .registry-meta .danger-action:hover{background:color-mix(in srgb,#c84b42 8%,var(--surface))}}@media (max-width:900px){.resource-lifecycle-panel .lifecycle-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-lifecycle-panel .lifecycle-filter>small{align-self:center;padding-bottom:0}}@media (max-width:760px){.resource-lifecycle-panel{margin-top:20px}.resource-lifecycle-panel>details>summary{padding:18px 16px}.resource-lifecycle-panel>details>summary>small{text-align:left}.resource-lifecycle-panel .lifecycle-filter{grid-template-columns:1fr;padding:16px}.resource-lifecycle-panel .lifecycle-filter>small{padding-bottom:0}.resource-lifecycle-panel>details>.registry-list{padding:14px 16px 16px}.resource-lifecycle-panel>details>.registry-list .registry-row{flex-direction:column;align-items:stretch}.resource-lifecycle-panel>details>.registry-list .registry-meta{justify-content:flex-start}.knowledge-source .registry-meta .action-feedback[aria-busy=true]{justify-content:flex-start;min-height:42px;padding:10px 12px;font-size:12px}.knowledge-sync-progress{width:100%;min-width:0}}@media (max-width:720px){.source-chunking-form{grid-template-columns:1fr}}.version-chips{flex-wrap:wrap;gap:5px;display:flex}.publish-banner,.publish-panel{border-left:4px solid var(--agentfield-accent);justify-content:space-between;align-items:center;gap:22px;margin-bottom:20px;padding:19px 22px;display:flex}.publish-banner p,.publish-panel p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.5}.identity-panel{width:calc(50% - 10px);margin-bottom:20px}.config-category{overflow:hidden}.config-category>summary{cursor:pointer;list-style:none}.config-category>summary::-webkit-details-marker{display:none}.config-category>summary:after{content:"›";float:right;color:var(--muted);font-size:19px;font-weight:400;line-height:.8;transition:transform .15s;transform:rotate(0)}.config-category[open]>summary:after{content:"›";transform:rotate(90deg)}.identity-panel>summary{margin:0}.identity-panel[open]>summary{margin-bottom:18px}.configuration-editor-panel>.panel-heading>h2,.identity-panel>summary>div{min-width:0}.configuration-editor-panel>.panel-heading>span,.identity-panel>summary>span{flex:none}.configuration-editor-panel>.panel-heading{align-items:flex-start}.configuration-editor-panel>.panel-heading h2{line-height:1.2}.readonly-config-notice{border:1px solid var(--focus);gap:4px;margin-bottom:2px;padding:13px 14px;display:grid}@supports (color:color-mix(in lab,red,red)){.readonly-config-notice{border:1px solid color-mix(in srgb,var(--focus) 22%,var(--line))}}.readonly-config-notice{border-left:4px solid var(--focus);background:var(--focus);border-radius:7px}@supports (color:color-mix(in lab,red,red)){.readonly-config-notice{background:color-mix(in srgb,var(--focus) 6%,var(--surface))}}.readonly-config-notice{color:var(--ink)}.readonly-config-notice strong{font-size:12px}.readonly-config-notice span{color:var(--muted);font-size:11px;line-height:1.5}.configuration-readonly .admin-form input:disabled,.configuration-readonly .admin-form select:disabled,.configuration-readonly .admin-form textarea:disabled{cursor:not-allowed;opacity:.78;background:var(--canvas)}@supports (color:color-mix(in lab,red,red)){.configuration-readonly .admin-form input:disabled,.configuration-readonly .admin-form select:disabled,.configuration-readonly .admin-form textarea:disabled{background:color-mix(in srgb,var(--canvas) 88%,var(--surface))}}.configuration-readonly .admin-form input:disabled,.configuration-readonly .admin-form select:disabled,.configuration-readonly .admin-form textarea:disabled{color:var(--muted)}.configuration-readonly .admin-form label:has(select:disabled){cursor:not-allowed}.admin-form>.config-category{border-top:1px solid var(--line);gap:8px;padding:10px 0 11px;display:grid}.admin-form>.config-category>summary{color:var(--ink);letter-spacing:.03em;padding:2px 0 4px;font-size:12px;font-weight:800}.admin-form>.config-category[open]>summary{margin-bottom:0;padding-bottom:2px}.admin-form>.config-category:not([open])>summary{padding-block:2px}.admin-form>.config-category fieldset{margin:0}.views-category{padding:22px}.views-category>summary{margin-bottom:0}.views-category[open]>summary{margin-bottom:18px}.views-category .stacked-forms{margin-top:0}.configuration-secondary-grid{align-items:start;gap:20px;margin-top:20px;display:grid}.configuration-layout,.configuration-secondary-grid{grid-template-columns:minmax(0,1fr)}.lifecycle-category{margin-top:0}.lifecycle-category>summary{margin:0;padding:0}.lifecycle-category[open]>summary{border-bottom:1px solid var(--line);margin-bottom:20px;padding-bottom:16px}.lifecycle-sections{gap:20px;display:grid}.lifecycle-category .history-panel,.lifecycle-publish{margin:0}.lifecycle-category .history-panel{border:1px solid var(--line);border-radius:8px;padding:0}.lifecycle-category .history-panel>summary{padding:14px 16px}.lifecycle-category .history-panel[open]>summary{border-bottom:1px solid var(--line);margin-bottom:0}.lifecycle-category .history-panel .history-guidance,.lifecycle-category .history-panel .history-list{margin-inline:16px}.lifecycle-category .history-panel .history-guidance{margin-bottom:16px}.lifecycle-category .publish-panel>div{min-width:0}.approval-panel{border:1px solid var(--line);border-left:4px solid var(--focus);background:var(--focus);border-radius:6px;gap:8px;min-width:min(100%,430px);padding:13px 14px;display:grid}@supports (color:color-mix(in lab,red,red)){.approval-panel{background:color-mix(in srgb,var(--focus) 5%,var(--surface))}}.approval-panel>strong{color:var(--ink);font-size:12px}.approval-panel textarea{border:1px solid var(--line);background:var(--surface);width:100%;min-height:54px;color:var(--ink);font:inherit;resize:vertical;border-radius:4px;padding:8px 9px;font-size:11px}.approval-panel .form-hint{padding:7px 8px}.lifecycle-category .heading-actions{flex-wrap:wrap}.dev-model-panel{border-left:1px solid var(--line);width:auto;margin:0}.dev-model-panel .panel-heading{align-items:flex-start}.identity-panel .panel-heading>div h2{margin:3px 0 0}.identity-panel .identity-form{grid-template-columns:minmax(220px,.7fr) minmax(320px,1.3fr) auto;align-items:end}.identity-panel .identity-form .form-hint{grid-column:1/-1}.identity-panel .identity-form button{align-self:end}.version-mode-banner.readonly{border-left-color:#7d8990}.version-mode-banner.editable{border-left-color:var(--agentfield-accent)}.version-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:20px;display:grid}.version-summary-card{border-top:1px solid var(--line);align-content:start;gap:10px;min-height:190px;padding:22px;display:grid}.version-summary-card.draft-version-card{border-top-color:var(--agentfield-accent)}@supports (color:color-mix(in lab,red,red)){.version-summary-card.draft-version-card{border-top-color:color-mix(in srgb,var(--agentfield-accent) 70%,var(--line))}}.version-summary-card.empty-draft-card{background:#fafbfb;border:1px dashed #cbd3d7}.version-card-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.empty-draft-card h2,.version-card-heading h2{margin:3px 0 0;font-family:Georgia,serif}.version-summary-card>p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.version-summary-card>small{color:var(--muted);font-size:10px}.version-card-detail{gap:3px;display:grid}.version-card-detail strong{color:var(--ink);text-transform:uppercase;letter-spacing:.05em;font-size:10px}.version-card-detail p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.version-card-detail.version-change-note{border-top:1px solid #e7eaec;padding-top:9px}.version-summary-card .version-card-note{border-top:1px solid #e7eaec;margin-top:auto;padding-top:8px}.connected-sources-fieldset{gap:12px;display:grid}.source-resource-group{gap:8px;display:grid}.source-resource-group+.source-resource-group{border-top:1px solid var(--line);padding-top:11px}.source-resource-group-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.source-resource-group-heading strong{color:var(--ink);letter-spacing:.04em;text-transform:uppercase;font-size:10px}.source-resource-group-heading span{background:var(--canvas);min-width:22px;color:var(--muted);text-align:center;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:800}.source-resource-list{gap:7px;display:grid}.source-resource-row{border:1px solid var(--line);background:var(--surface);border-radius:6px;min-width:0;padding:10px}.source-resource-row.connected{border-left:3px solid #2f8a4b;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.source-resource-row>div{min-width:0}.source-resource-row small,.source-resource-row strong{overflow-wrap:anywhere;display:block}.source-resource-row strong{color:var(--ink);font-size:11px;line-height:1.35}.source-resource-row small{color:var(--muted);letter-spacing:normal;margin-top:2px;font-size:9px;font-weight:400;line-height:1.4}.admin-field{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;gap:6px;margin:18px 0;font-size:10px;font-weight:800;display:grid}.admin-field input,.admin-field select,.admin-field textarea{background:var(--af-color-white);width:100%;color:var(--ink);letter-spacing:normal;text-transform:none;border:1px solid #cbd3d7;border-radius:4px;outline:none;padding:10px 11px;font-size:12px;font-weight:400;line-height:1.45}.admin-field input:focus,.admin-field select:focus,.admin-field textarea:focus{border-color:var(--focus);box-shadow:0 0 0 3px #005f861f}.file-dropzone{border:1px dashed var(--line);background:var(--surface);border-radius:6px;gap:6px;margin:18px 0;padding:22px;display:grid}@supports (color:color-mix(in lab,red,red)){.file-dropzone{background:color-mix(in srgb,var(--surface) 88%,var(--canvas))}}.file-dropzone{color:var(--ink)}.file-dropzone small{color:var(--muted);letter-spacing:normal;text-transform:none;font-size:10px;font-weight:400}.file-input-row{align-items:center;gap:10px;min-width:0;margin-top:7px;display:flex}.file-choose-button{border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:4px;flex:none;padding:8px 11px;font-size:11px;font-weight:700}.file-choose-button:hover{border-color:var(--focus)}.file-choose-button:disabled{cursor:not-allowed;opacity:.6}.file-name{min-width:0;color:var(--muted);text-overflow:ellipsis;font-size:11px}.file-input-hidden,.file-name{white-space:nowrap;overflow:hidden}.file-input-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;position:absolute}.preflight-report{background:#f7fbf8;border:1px solid #d8e0e3;border-left:4px solid #2f8a4b;border-radius:6px;gap:14px;margin:18px 0;padding:16px;display:grid}.preflight-report>div:first-child{gap:4px;display:grid}.preflight-report dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.preflight-report dl div{gap:3px;display:grid}.preflight-report dt{color:var(--muted);text-transform:uppercase;font-size:9px}.preflight-report dd{color:var(--ink);margin:0;font-size:12px;font-weight:800}.preflight-report p{margin:0}.export-import-page,.export-import-page .admin-panel{min-width:0}.export-import-page .panel-heading>div{flex-direction:column;align-items:flex-start;gap:5px;min-width:0}.export-import-page .panel-heading h2{line-height:1.2}.export-import-page .admin-grid{gap:22px}.export-import-page .primary-action{margin-top:12px}.export-import-page .configuration-note{margin-top:16px;margin-bottom:0}.export-import-page .file-dropzone input{width:100%;min-width:0;max-width:100%}.export-import-page .file-dropzone .file-input-hidden{width:1px;max-width:1px}.source-resource-empty{color:var(--muted);font-size:10px}.other-domain-sources{border-top:1px solid var(--line);padding-top:11px}.other-domain-sources summary{cursor:pointer;color:var(--link);font-size:11px;font-weight:800}.other-domain-sources[open] summary{margin-bottom:8px}.other-domain-sources>.field-hint{margin-bottom:8px;display:block}.calculator-skills-fieldset{gap:10px;display:grid}.calculator-skill-list{gap:9px;display:grid}.calculator-skill-card{background:var(--surface);border:1px solid var(--line);border-left:3px solid #8a959b;border-radius:6px;gap:8px;padding:12px;display:grid}.calculator-skill-card.enabled{background:var(--surface);border-left-color:#2f8a4b}@supports (color:color-mix(in lab,red,red)){.calculator-skill-card.enabled{background:color-mix(in srgb,var(--surface) 94%,#2f8a4b)}}.calculator-skill-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.calculator-skill-heading small,.calculator-skill-heading strong{display:block}.calculator-skill-heading strong{color:var(--ink);text-transform:none;letter-spacing:normal;font-size:12px;line-height:1.35}.calculator-skill-heading small{color:var(--muted);overflow-wrap:anywhere;margin-top:2px;font-family:ui-monospace,monospace;font-size:9px;line-height:1.35}.calculator-skill-card>p{color:var(--muted);text-transform:none;letter-spacing:normal;margin:0;font-size:11px;font-weight:400;line-height:1.45}.admin-form .calculator-version-control{gap:5px}.admin-form .calculator-version-control select{padding:8px 10px}.calculator-version-readonly{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:5px 8px;padding-top:8px;display:flex}.calculator-version-readonly>span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:800}.calculator-version-readonly>strong{color:var(--ink);font-size:11px}.calculator-version-readonly>small{color:#25703d;text-transform:uppercase;background:#e2f4e7;border-radius:999px;padding:2px 5px;font-size:8px;font-weight:800}.version-card-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;padding-top:8px;display:flex}.publish-panel{margin-top:20px}.publish-panel h2{margin:0;font-family:Georgia,serif}.history-panel{margin-top:20px}.history-row{border-bottom:1px solid #e7eaec;grid-template-columns:minmax(180px,1fr) auto auto auto;align-items:center;gap:12px;padding:12px 0;display:grid}.history-row small,.history-row strong{display:block}.history-row small{color:var(--muted);margin-top:3px;font-size:10px}.history-row time{color:var(--muted);font-size:9px}.empty-history,.history-guidance{border:1px solid var(--line);background:var(--raised);color:var(--muted);margin:10px 0 0;padding:10px 12px;font-size:11px;line-height:1.5}.text-action{color:#006b94;background:0 0;border:0;font-size:10px;font-weight:700}.action-feedback[aria-busy=true]{border:1px solid var(--focus);background:var(--focus);border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:7px 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.action-feedback[aria-busy=true]{background:color-mix(in srgb,var(--focus) 10%,var(--surface))}}.action-feedback[aria-busy=true]{color:var(--ink);cursor:progress;opacity:1}.action-feedback-spinner{border:2px solid;border-right:2px solid #0000;border-radius:50%;flex:none;width:13px;height:13px;animation:knowledge-action-spin .7s linear infinite}@keyframes knowledge-action-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.action-feedback-spinner{border-right-color:currentColor;animation:none}}.knowledge-sync-progress{border:1px solid var(--focus);flex:100%;gap:5px;min-width:min(220px,100%);margin-top:6px;padding:9px 10px;display:grid}@supports (color:color-mix(in lab,red,red)){.knowledge-sync-progress{border:1px solid color-mix(in srgb,var(--focus) 32%,var(--line))}}.knowledge-sync-progress{background:var(--focus);border-radius:7px}@supports (color:color-mix(in lab,red,red)){.knowledge-sync-progress{background:color-mix(in srgb,var(--focus) 7%,var(--surface))}}.knowledge-sync-progress{color:var(--ink)}.knowledge-sync-progress>div{justify-content:space-between;align-items:baseline;gap:10px;font-size:11px;display:flex}.knowledge-sync-progress>div span,.knowledge-sync-progress>small{color:var(--muted)}.knowledge-sync-progress>small{font-size:10px;line-height:1.35}.knowledge-sync-progress progress{width:100%;height:7px;accent-color:var(--focus)}.text-action:disabled{opacity:.58;cursor:wait}.danger-text{color:#a1352e}.prompt-layout{grid-template-columns:minmax(220px,.45fr) minmax(0,1.55fr)}.prompt-nav{gap:7px;display:grid}.prompt-nav>button{background:var(--af-color-white);color:inherit;text-align:left;border:1px solid #e0e4e6;border-radius:5px;gap:4px;padding:12px;display:grid}.prompt-nav>button.selected{background:#fffae5;border-color:#d3ae12}.prompt-nav>button small{color:var(--muted);font-size:9px}.prompt-editor .panel-heading{align-items:start}.prompt-editor .panel-heading>div{display:block}.code-textarea{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.compact-history{margin-top:22px}.create-details{border:1px dashed #cbd3d7;border-radius:5px}.create-details summary{color:#445159;cursor:pointer;padding:12px;font-size:11px;font-weight:700}.create-details form{margin:0 12px 12px}.llm-provider-panel{margin-bottom:20px}.llm-provider-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.llm-model-item,.llm-provider-item{border:1px solid var(--line,#dce2e5);background:var(--surface,var(--af-color-white));border-radius:6px;overflow:hidden}.llm-model-item>summary,.llm-provider-item>summary{cursor:pointer;list-style:none}.llm-model-item>summary::-webkit-details-marker,.llm-provider-item>summary::-webkit-details-marker{display:none}.llm-provider-item>summary{grid-template-columns:minmax(0,.8fr) minmax(90px,1fr) auto 16px;align-items:center;gap:10px;min-height:66px;padding:12px 16px;display:grid}.llm-model-item>summary:after,.llm-provider-item>summary:after{color:var(--muted);content:"+";text-align:right;font-size:14px}.llm-model-item[open]>summary:after,.llm-provider-item[open]>summary:after{content:"−"}.llm-provider-item>summary small,.llm-provider-item>summary strong{display:block}.llm-model-item>summary>.llm-lifecycle,.llm-model-item>summary>div,.llm-provider-item>summary>div{min-width:0}.llm-provider-item>summary strong{font-size:12px}.llm-provider-item>summary small{color:var(--muted);margin-top:4px;font-size:9px}.llm-provider-item>summary code{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.llm-provider-form{border-top:1px solid var(--line,#e3e7e9);background:var(--surface,var(--af-color-white));padding:16px}@supports (color:color-mix(in lab,red,red)){.llm-provider-form{background:color-mix(in srgb,var(--surface,var(--af-color-white)) 92%,var(--canvas,#f4f6f7))}}.llm-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.llm-model-catalog{border:1px solid var(--line,#dce2e5);background:var(--surface,var(--af-color-white));border-radius:6px;overflow:hidden}.llm-model-catalog>summary{color:var(--ink);cursor:pointer;padding:11px 13px;font-size:11px;font-weight:800}.llm-model-catalog>p{color:var(--muted);margin:0;padding:0 13px 12px;font-size:11px}.llm-model-catalog>ul{border-top:1px solid var(--line,#dce2e5);gap:1px;max-height:280px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.llm-model-catalog li{background:var(--surface,var(--af-color-white));min-width:0;padding:9px 13px}@supports (color:color-mix(in lab,red,red)){.llm-model-catalog li{background:color-mix(in srgb,var(--surface,var(--af-color-white)) 94%,var(--canvas,#f4f6f7))}}.llm-model-catalog li code{overflow-wrap:anywhere;color:var(--link);font-size:11px}.llm-create-details{margin-top:12px}.llm-create-details form{padding-top:2px}.llm-model-panel>.panel-heading{margin-bottom:14px}.embedding-effective-panel>.panel-heading{align-items:flex-start}.embedding-effective-panel .llm-form-grid label{flex-direction:column;flex:1;align-items:stretch;gap:6px;min-width:0;display:flex}.embedding-effective-panel .llm-form-grid label .llm-field-label{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:800}.embedding-effective-panel .llm-form-grid label code{border:1px solid var(--line,#dce2e5);background:var(--canvas,#eef1f2);color:var(--ink,#20272b);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;padding:8px 11px;font-size:12px;line-height:1.4;display:block;overflow:hidden}.embedding-effective-panel .llm-form-grid label select{border:1px solid var(--line,#cbd3d7);background:var(--surface,var(--af-color-white));width:100%;min-height:36px;color:var(--ink);border-radius:4px;padding:7px 9px;font-size:11px}.embedding-effective-panel .heading-actions{margin-top:14px}.llm-registry-toolbar{background:var(--surface,var(--af-color-white));border-radius:6px;grid-template-columns:minmax(240px,1fr) minmax(170px,.35fr) minmax(150px,.3fr);gap:10px;margin-bottom:15px;padding:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.llm-registry-toolbar{background:color-mix(in srgb,var(--surface,var(--af-color-white)) 78%,var(--canvas,#eef1f2))}}.llm-registry-toolbar label{gap:5px;display:grid}.llm-registry-toolbar label>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:800}.llm-registry-toolbar input,.llm-registry-toolbar select{border:1px solid var(--line,#cbd3d7);background:var(--surface,var(--af-color-white));width:100%;min-height:36px;color:var(--ink);border-radius:4px;padding:7px 9px;font-size:11px}.llm-model-header,.llm-model-item>summary{grid-template-columns:minmax(190px,1.1fr) minmax(120px,.65fr) minmax(190px,1fr) minmax(85px,.45fr) minmax(145px,.6fr) 18px;align-items:center;gap:12px;display:grid}.llm-model-header{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;padding:0 14px 7px;font-size:8px;font-weight:800}.llm-model-list,.skill-group{gap:7px;display:grid}.skill-group{border:1px solid var(--line,#dce2e5);background:var(--surface,var(--af-color-white));border-radius:6px;padding:10px}@supports (color:color-mix(in lab,red,red)){.skill-group{background:color-mix(in srgb,var(--surface,var(--af-color-white)) 94%,var(--canvas,#eef1f2))}}.skill-group-header{justify-content:space-between;align-items:center;gap:14px;padding:4px 6px 8px;display:flex}.skill-group-header small,.skill-group-header strong{display:block}.skill-group-header strong{font-size:14px}.skill-group-header small{color:var(--muted);margin-top:4px;font:9px ui-monospace,SFMono-Regular,Menlo,monospace}.skill-group-header>span{color:var(--muted);letter-spacing:.05em;text-align:right;text-transform:uppercase;font-size:9px;font-weight:800}.llm-model-item>summary{min-height:64px;padding:11px 14px}.llm-model-item>summary:hover,.llm-provider-item>summary:hover{background:var(--surface,var(--af-color-white))}@supports (color:color-mix(in lab,red,red)){.llm-model-item>summary:hover,.llm-provider-item>summary:hover{background:color-mix(in srgb,var(--surface,var(--af-color-white)) 88%,var(--canvas,#eef1f2))}}.llm-model-item>summary small,.llm-model-item>summary strong{display:block}.llm-model-item>summary strong{font-size:12px}.llm-model-item>summary small{color:var(--muted);margin-top:4px;font-size:9px}.llm-model-item>summary>span{color:var(--muted,#4f5d64);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.llm-model-item>summary code{color:var(--link,#365d70);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.llm-lifecycle{flex-wrap:wrap;gap:4px;display:flex}.llm-model-detail{border-top:1px solid var(--line,#e3e7e9);background:var(--surface,var(--af-color-white));grid-template-columns:minmax(230px,.42fr) minmax(0,1fr);gap:20px;padding:18px;display:grid}@supports (color:color-mix(in lab,red,red)){.llm-model-detail{background:color-mix(in srgb,var(--surface,var(--af-color-white)) 94%,var(--canvas,#f2f4f5))}}.llm-model-context{align-content:start;gap:15px;display:grid}.llm-model-context>div{background:var(--surface,var(--af-color-white));border-left:3px solid #b8c7ce;padding:12px}.llm-model-context p:last-child{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.55}.llm-version-history{gap:7px;padding-top:5px;display:grid}.llm-version-history>small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:800}.profiles-overview{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.profiles-kind-panel:last-child{grid-column:1/-1}.profiles-kind-panel:last-child .stacked-forms{grid-template-columns:repeat(3,minmax(0,1fr))}.profiles-overview-card{border:1px solid var(--line,#dce2e5);background:var(--surface,var(--af-color-white));border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 14px;padding:12px 14px;display:grid}.profiles-overview-card>div:first-child{display:block}.profiles-overview-card strong{font-size:12px;display:block}.profiles-overview-card small{color:var(--muted);margin-top:4px;font-size:9px}.profiles-overview-card code{color:var(--link,#365d70);text-overflow:ellipsis;white-space:nowrap;grid-column:1/2;font-size:9px;overflow:hidden}.profiles-overview-card .llm-lifecycle{justify-self:end}.profiles-empty{color:var(--muted);margin:0;font-size:11px}.profiles-kind-panel>.primary-action{margin-top:18px;display:inline-flex}.profiles-kind-panel>.panel-heading{grid-template-columns:minmax(0,1fr) minmax(82px,.7fr);align-items:start;gap:14px;display:grid}.profiles-kind-panel>.panel-heading>div{align-content:start;gap:6px;min-width:0;display:grid}.profiles-kind-panel>.panel-heading h2{font-size:24px;line-height:1.12}.profiles-kind-panel>.panel-heading small{display:block}.profiles-kind-panel>.panel-heading small,.profiles-kind-panel>.panel-heading>span{min-width:0;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;line-height:1.35}.profiles-kind-panel>.panel-heading>span{text-align:right;overflow-wrap:anywhere}@media (max-width:1100px){.profiles-kind-panel:last-child .stacked-forms,.profiles-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.profiles-kind-panel:last-child .stacked-forms,.profiles-kind-panel>.panel-heading,.profiles-overview{grid-template-columns:1fr}.profiles-kind-panel>.panel-heading>span{text-align:left}}.llm-empty-state{border:1px dashed var(--line,#cbd3d7);color:var(--muted);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:24px;font-size:11px;display:flex}.vector-space-banner{border:1px solid var(--line,#cbd3d7);border-left:3px solid var(--link,#365d70);background:var(--surface,var(--af-color-white));border-radius:6px;margin:0 0 18px;padding:14px 16px}@supports (color:color-mix(in lab,red,red)){.vector-space-banner{background:color-mix(in srgb,var(--surface,var(--af-color-white)) 92%,var(--canvas,#eef1f2))}}.vector-space-banner{color:var(--ink);font-size:11px;line-height:1.6}.vector-space-banner strong{color:var(--link,#365d70)}.vector-space-note{flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 2px;font-size:10px;line-height:1.5;display:flex}.vector-space-note.neutral,.vector-space-note.ok{color:var(--muted)}.vector-space-note.warning{color:#9a5a00;background:#ffb02029;border:1px solid #ffb020;border-radius:5px;padding:7px 9px}.vector-space-label{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-right:6px;font-size:8px;font-weight:800}.vector-space-list{flex-wrap:wrap;gap:5px;display:inline-flex}.vector-space-chip{border:1px solid var(--line,#cbd3d7);background:var(--surface,var(--af-color-white));color:var(--ink)}.vector-space-chip,.vector-space-flag{border-radius:999px;padding:2px 7px;font-size:9px;display:inline-block}.vector-space-flag{color:var(--af-color-white);background:#9a5a00;margin-left:4px;font-weight:700}.inline-link{color:var(--link,#365d70);font-weight:700;text-decoration:none}.bound-embedding-field{flex-direction:column;gap:4px;display:flex}.bound-embedding-field>span{color:var(--muted);font-size:12px;font-weight:600}.bound-embedding-field select{border:1px solid var(--line,#cbd3d7);background:var(--surface,var(--af-color-white));color:inherit;border-radius:6px;padding:7px 9px}.required-mark{color:#c0392b;font-style:normal}.inline-link:hover{text-decoration:underline}@media (max-width:980px){.llm-provider-list{grid-template-columns:1fr}.llm-model-header{display:none}.llm-model-item>summary{grid-template-columns:minmax(180px,1fr) minmax(120px,.7fr) minmax(180px,1fr) auto 18px}.llm-model-item>summary>span:nth-of-type(2){display:none}.llm-model-detail{grid-template-columns:1fr}}@media (max-width:700px){.llm-form-grid,.llm-registry-toolbar{grid-template-columns:1fr}.llm-provider-actions{flex-direction:column;align-items:stretch}.admin-form .llm-provider-actions>button{width:100%}.llm-provider-item>summary{grid-template-columns:1fr auto 18px}.llm-provider-item>summary code{display:none}.llm-model-item>summary{grid-template-columns:minmax(150px,1fr) auto 18px}.llm-model-item>summary>code,.llm-model-item>summary>span{display:none}}.deployment-layout{grid-template-columns:minmax(280px,.55fr) minmax(0,1.45fr)}.deployment-detail{gap:20px;display:grid}.deployment-select{cursor:pointer;text-align:left;width:100%}.deployment-select.selected{background:#fffae5;border-color:#d3ae12}.delivery-health{grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 18px;display:grid}.delivery-health>div{background:#f4f6f6;border-radius:5px;padding:12px}.delivery-health small,.delivery-health strong{display:block}.delivery-health small{color:var(--muted);text-transform:uppercase;font-size:9px}.delivery-health strong{margin-top:5px;font-size:12px}.admin-alert{background:#e8f5ec;border-left:4px solid #3a9b5c;margin:0 0 20px;padding:14px 16px;font-size:12px;line-height:1.5}.admin-alert-meta{color:inherit;opacity:.72;font-weight:400}.admin-alert.error{color:#8b302a;background:#fbeae8;border-color:#bd4037}.knowledge-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px;display:grid}.knowledge-stats>div{background:var(--af-color-white);border:1px solid #dce1e4;border-radius:6px;gap:5px;padding:16px;display:grid}.knowledge-stats small{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800}.knowledge-stats strong{font:26px Georgia,serif}.knowledge-source{grid-template-columns:1fr auto;align-items:start;display:grid}.knowledge-source details{border-top:1px solid #edf0f1;grid-column:1/-1;padding-top:8px}.knowledge-source details p{margin:8px 0}.domain-tags{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.domain-tags>span{color:#3e515a;background:#eef3f5;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800}.domain-list{margin-bottom:18px}.domain-manager{margin-top:10px}.domain-manager>summary{width:fit-content;color:var(--link);cursor:pointer;font-size:12px;font-weight:750}.sync-run-diagnostics{min-width:0;max-width:100%}.sync-run-diagnostics>summary{overflow-wrap:anywhere;max-width:100%}.sync-run-diagnostics .configuration-list dd{overflow-wrap:anywhere;min-width:0}.sync-run-diagnostics .configuration-list code{overflow-wrap:anywhere}.sync-run-trace{gap:var(--af-space-2);margin:var(--af-space-3) 0;padding-inline-start:var(--af-space-4);display:grid}.sync-run-trace li{gap:var(--af-space-1);min-width:0;display:grid}.sync-run-trace li>*{overflow-wrap:anywhere}.domain-toggle-grid{grid-template-columns:repeat(2,minmax(150px,1fr));gap:7px;max-width:520px;margin-top:10px;display:grid}.domain-toggle{border:1px solid var(--line);background:var(--raised);min-height:48px;color:var(--ink);cursor:pointer;text-align:left;border-radius:7px;grid-template-columns:24px 1fr;align-items:center;padding:7px 9px;display:grid}.domain-toggle>span{border:1px solid var(--line);width:22px;height:22px;color:var(--muted);border-radius:50%;grid-row:1/3;place-items:center;font-weight:850;display:grid}.domain-toggle strong{font-size:12px}.domain-toggle small{color:var(--muted);margin:0;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.domain-toggle:hover:not(:disabled){border-color:var(--focus);background:var(--raised-hover)}.domain-toggle.assigned{border-color:var(--focus);background:var(--focus)}@supports (color:color-mix(in lab,red,red)){.domain-toggle.assigned{background:color-mix(in srgb,var(--focus) 10%,var(--raised))}}.domain-toggle.assigned>span{border-color:var(--focus);background:var(--focus);color:var(--on-accent)}.domain-toggle:disabled{cursor:not-allowed;opacity:.78}.domain-manager-hint{max-width:540px;margin-top:8px;display:block}.crawl-revision-history{padding-top:8px}.crawl-revision-list{gap:8px;max-width:900px;margin-top:10px;display:grid}.crawl-revision-list article{border:1px solid var(--line);background:var(--surface);border-radius:6px;gap:7px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab,red,red)){.crawl-revision-list article{background:color-mix(in srgb,var(--surface) 94%,var(--canvas))}}.crawl-revision-list article>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.crawl-revision-list article strong{text-overflow:ellipsis;min-width:0;overflow:hidden}.crawl-revision-list article code{color:var(--link);font-size:10px}.crawl-revision-list article small{color:var(--muted);font-size:9px}.crawl-revision-metrics{flex-wrap:wrap;gap:5px;display:flex}.crawl-revision-metrics span{background:var(--raised);color:var(--muted);border-radius:999px;padding:4px 6px;font-size:9px}@media (max-width:720px){.domain-toggle-grid{grid-template-columns:1fr}.crawl-revision-list article>div:first-child{flex-direction:column;align-items:start;gap:4px}}.install-panel label{color:var(--muted);text-transform:uppercase;gap:5px;margin:13px 0;font-size:10px;font-weight:800;display:grid}.install-panel .guide-code{color:#f7f7f3;text-transform:none;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;background:#25292b;border-radius:6px;max-width:100%;margin:0;padding:14px 16px;font:11px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;display:block;overflow:auto}.install-panel .guide-code code{color:inherit;font:inherit;line-height:inherit;white-space:inherit;background:0 0;border:0;margin:0;padding:0;display:block;overflow:visible}.publish-page{width:min(1440px,100% - 48px);max-width:none}.publish-progress{background:#dce1e4;border:1px solid #dce1e4;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 0 24px;padding:0;list-style:none;display:grid;overflow:hidden}.publish-progress li{background:var(--af-color-white);align-items:center;gap:10px;min-width:0;padding:13px 15px;display:flex}.publish-progress li>span,.step-heading>span:not(.status-pill){background:var(--agentfield-accent);width:28px;height:28px;color:var(--on-accent,#fff);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:900;display:inline-flex}.publish-progress small,.publish-progress strong{display:block}.publish-progress strong{font-size:11px}.publish-progress small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9px;overflow:hidden}.publish-workspace{grid-template-columns:minmax(270px,.48fr) minmax(0,1.52fr);align-items:start;gap:20px;display:grid}.publish-channel-panel{padding:20px;position:sticky;top:18px}.publish-channel-panel .registry-list{margin:18px 0}.step-heading{align-items:center;gap:11px;display:flex}.step-heading>div{min-width:0}.step-heading .eyebrow{margin:0 0 3px}.step-heading h2{margin:0;font:23px/1.12 Georgia,serif}.step-heading>.status-pill{margin-left:auto}.step-explanation{max-width:760px;color:var(--muted);margin:12px 0 18px;font-size:12px;line-height:1.55}.publish-summary{grid-template-columns:repeat(3,1fr);gap:9px;margin:0 0 20px;display:grid}.publish-summary>div{background:#f8f9f9;border:1px solid #e1e5e7;border-radius:6px;min-width:0;padding:14px}.publish-summary small,.publish-summary strong{display:block}.publish-summary small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:800}.publish-summary strong{text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:12px;overflow:hidden}.publish-summary p{color:var(--muted);margin:4px 0 0;font-size:9px}.allowed-sites-review{border:1px solid #e1e5e7;border-radius:6px;margin:-8px 0 20px;padding:12px 14px}.allowed-sites-review>strong{font-size:10px}.allowed-sites-review ul{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.allowed-sites-review li{background:#f2f5f6;border-radius:4px;padding:5px 7px}.allowed-sites-review code{font-size:9px}.allowed-sites-review p{color:var(--muted);margin:5px 0 0;font-size:10px}.publication-settings{border-top:1px solid #e5e8ea;padding-top:19px}.field-help{color:var(--muted);letter-spacing:0;text-transform:none;font-weight:400;line-height:1.45}.field-help,.field-help code{font-size:9px}.optional-label{color:var(--muted);text-transform:lowercase;font-size:9px;font-weight:400}.advanced-settings{background:#fafbfb;border:1px solid #dde2e4;border-radius:5px}.advanced-settings>summary{cursor:pointer;color:#41515a;padding:11px 12px;font-size:10px;font-weight:800}.advanced-settings-grid{grid-template-columns:1fr 1fr;gap:11px;padding:4px 12px 13px;display:grid}.theme-picker{border:0;border-bottom:1px solid #e1e5e7;grid-column:1/-1;min-width:0;margin:0;padding:0 0 13px}.theme-picker>legend{color:#26343c;letter-spacing:.06em;text-transform:uppercase;padding:0;font-size:10px;font-weight:800}.theme-picker>p{color:var(--muted);margin:5px 0 11px;font-size:9px;line-height:1.5}.theme-picker>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.theme-picker label{background:var(--af-color-white);min-height:76px;color:inherit;cursor:pointer;text-transform:none;border:1px solid #dce2e6;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;padding:9px;display:grid;position:relative}.theme-picker label:hover{border-color:#9caab2}.theme-picker label.selected{background:#f4f8fd;border-color:#286eb8;box-shadow:inset 0 0 0 1px #286eb8}.theme-picker input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.theme-picker label:focus-within{outline-offset:2px;outline:3px solid #005f8629}.theme-picker label>span:last-of-type{min-width:0}.theme-picker small,.theme-picker strong{display:block}.theme-picker strong{font-size:10px;line-height:1.25}.theme-picker small{color:var(--muted);margin-top:4px;font-size:8px;font-weight:400;line-height:1.35}.theme-picker em{color:#245789;letter-spacing:.04em;text-transform:uppercase;background:#e6eef8;border-radius:999px;padding:2px 4px;font-size:7px;font-style:normal;font-weight:900;position:absolute;top:5px;right:5px}.theme-swatch{background:#0b0b0d;border:1px solid #24252b;border-radius:6px;grid-template-rows:8px 1fr 7px;gap:3px;width:34px;height:42px;padding:4px;display:grid;overflow:hidden}.theme-swatch i{background:#1a1b20;border-radius:2px;display:block}.theme-swatch i:first-child{background:#3b82f6}.theme-swatch i:last-child{background:#24252b;width:65%}.theme-swatch-light{background:#f6f7f9;border-color:#d8dee8}.theme-swatch-light i{background:var(--af-color-white)}.theme-swatch-light i:first-child{background:#2563eb}.theme-swatch-light i:last-child{background:#d8dee8}.theme-swatch-dark{background:#171b1d}.theme-swatch-dark i:first-child{background:#ffcd00}.theme-swatch-auto{background:linear-gradient(90deg,#f6f7f9 0 50%,#0b0b0d 50%)}.theme-swatch-auto i:first-child{background:linear-gradient(90deg,#2563eb 0 50%,#3b82f6 50%)}.theme-mode-picker{border:0;grid-column:1/-1;margin:0;padding:0}.theme-mode-picker>legend{color:#26343c;letter-spacing:.06em;text-transform:uppercase;padding:0;font-size:10px;font-weight:800}.theme-mode-picker>div{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:7px;display:grid}.theme-mode-picker label{background:var(--af-color-white);min-height:54px;color:inherit;cursor:pointer;text-transform:none;border:1px solid #dce2e6;border-radius:7px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;padding:8px 10px;display:grid}.theme-mode-picker label.selected{background:#f4f8fd;border-color:#286eb8;box-shadow:inset 0 0 0 1px #286eb8}.theme-mode-picker input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.theme-mode-picker label>span:first-of-type{color:#286eb8;text-align:center;font-size:18px}.theme-mode-picker small,.theme-mode-picker strong{display:block}.theme-mode-picker strong{font-size:10px}.theme-mode-picker small{color:var(--muted);margin-top:2px;font-size:8px;font-weight:400;line-height:1.3}.theme-mode-picker label:focus-within{outline-offset:2px;outline:3px solid #005f8629}.color-field{grid-template-columns:42px minmax(0,1fr);gap:7px;display:grid}.color-field input[type=color]{cursor:pointer;width:42px;height:34px;padding:3px}.live-ready,.published-confirmation{background:#eef7f1;border-radius:6px;justify-content:space-between;align-items:center;gap:18px;padding:17px;display:flex}.live-ready strong,.published-confirmation strong{font-size:12px}.live-ready p,.published-confirmation p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.45}.publish-action-panel{border-top:4px solid var(--agentfield-accent)}.publish-action-sequence{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.publish-action-sequence>div{border:1px solid #dfe4e6;border-radius:6px;align-content:start;gap:7px;padding:15px;display:grid}.publish-action-sequence>div>span{width:22px;height:22px;color:var(--af-color-white);background:#25292b;border-radius:4px;justify-content:center;align-items:center;font-size:10px;font-weight:800;display:inline-flex}.publish-action-sequence strong{font-size:12px}.publish-action-sequence small{min-height:42px;color:var(--muted);font-size:10px;line-height:1.45}.publish-action-sequence .primary-action,.publish-action-sequence .secondary-action{align-self:end;margin-top:auto}.published-confirmation{justify-content:flex-start}.published-confirmation>span{width:38px;height:38px;color:var(--af-color-white);background:#29864c;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:20px;display:inline-flex}.published-confirmation .secondary-action{margin-left:auto}.publish-methods{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.publish-methods>button{background:var(--af-color-white);min-width:0;min-height:128px;color:inherit;text-align:left;border:1px solid #dce1e4;border-radius:6px;flex-direction:column;gap:10px;padding:14px 15px;display:flex}.publish-methods>button.selected{background:#fff9df;border-color:#ba9608;box-shadow:inset 0 0 0 1px #ba9608}.publish-methods span{flex-wrap:wrap;align-items:flex-start;gap:6px 8px;display:flex}.publish-methods strong{flex:8rem;min-width:0;font-size:12px;line-height:1.3}.publish-methods small{color:#245a70;background:#e7f1f5;border-radius:99px;flex:none;padding:3px 6px;font-size:8px;font-weight:800;line-height:1.2}.publish-methods p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.installation-guide{background:#f8f9f9;border:1px solid #dce1e4;border-radius:7px;padding:20px 22px}.installation-guide>h3{margin:0;font:21px Georgia,serif}.installation-guide>p{max-width:760px;color:var(--muted);margin:8px 0 18px;font-size:11px;line-height:1.55}.installation-guide>ol{gap:12px;margin:0 0 18px;padding:0;list-style:none;display:grid}.installation-guide>ol>li{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;display:grid}.installation-guide>ol>li>span{background:var(--agentfield-accent);width:28px;height:28px;color:var(--on-accent,#fff);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:900;display:inline-flex}.installation-guide li>div{min-width:0}.installation-guide li strong{padding-top:3px;font-size:11px;display:block}.installation-guide li p{color:var(--muted);margin:4px 0 0;font-size:10px;line-height:1.55}.installation-guide li .primary-action{margin-top:10px}.installation-guide :where(p,li) code:not(.guide-code),.installation-guide :where(p,li,strong,b)>code{background:currentColor;border-radius:4px;margin:0 1px;padding:2px 6px;display:inline}@supports (color:color-mix(in lab,red,red)){.installation-guide :where(p,li) code:not(.guide-code),.installation-guide :where(p,li,strong,b)>code{background:color-mix(in srgb,currentColor 9%,transparent)}}.installation-guide :where(p,li) code:not(.guide-code),.installation-guide :where(p,li,strong,b)>code{color:inherit;white-space:break-spaces;word-break:break-word;overflow-wrap:anywhere;vertical-align:baseline;font:.92em/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:visible}.guide-export{background:var(--af-color-white);border:1px solid #dce1e4;border-radius:8px;gap:12px;margin-top:4px;padding:16px;display:grid}.guide-code{color:#f7f7f3;overflow-wrap:anywhere;background:#25292b;border-radius:6px;max-width:100%;margin:0;padding:14px 16px;font:11px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;display:block;overflow:auto}.guide-code,.guide-code.single-line{white-space:pre-wrap;word-break:break-word}.guide-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.copy-action{min-width:116px}.stable-id-note{color:#40515a;background:#eef5f8;border-left:3px solid #3b7b98;margin:16px 0 0;padding:12px 14px;font-size:10px;line-height:1.5}.stable-id-note code{background:currentColor;border-radius:4px;margin:0 1px;padding:2px 6px;display:inline}@supports (color:color-mix(in lab,red,red)){.stable-id-note code{background:color-mix(in srgb,currentColor 9%,transparent)}}.stable-id-note code{color:inherit;word-break:break-word;font:.92em/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.maintenance-panel{padding:0}.maintenance-panel>summary{cursor:pointer;padding:16px 20px;font-size:11px;font-weight:800}.maintenance-content{padding:0 20px 20px}.maintenance-content>p{color:var(--muted);margin:0 0 12px;font-size:10px}.maintenance-content .history-list{margin-top:18px}.maintenance-content h3{margin:0;font-size:12px}@media (max-width:1050px){.admin-grid.two-columns,.agent-overview-grid,.dashboard-grid,.deployment-layout,.finder-review-panel,.governance-layout,.project-brief-grid,.prompt-layout,.publish-workspace,.source-finder-search{grid-template-columns:1fr}.source-finder-examples{grid-column:auto}.source-collection-grid{grid-template-columns:1fr}.source-collection-grid p{min-height:0}.architecture-diagram,.project-role-grid{grid-template-columns:1fr}.architecture-arrow{min-height:34px}.architecture-arrow span{transform:rotate(90deg)}.architecture-project-rail{grid-template-columns:1fr 1fr 1fr}.architecture-project-rail small,.architecture-project-rail span{text-align:center;grid-column:1/-1}.architecture-stack-grid{grid-template-columns:1fr 1fr}.publishing-portfolio-summary{grid-template-columns:1fr}.project-facts,.project-flow{grid-template-columns:1fr 1fr}.publish-channel-panel{position:static}.publish-methods{grid-template-columns:1fr 1fr}.theme-picker>div{grid-template-columns:repeat(2,minmax(0,1fr))}.example-strip{grid-template-columns:1fr 1fr}.assistant-card.widget{min-height:600px}}@media (max-width:760px),(orientation:landscape) and (max-height:600px) and (max-width:900px){.platform-shell{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:1fr}.platform-main{max-width:100%}.platform-sidebar-header{justify-content:space-between;align-items:center;gap:14px;display:flex}.platform-brand{border-bottom:0;min-width:0;padding:0}.platform-brand-mark{width:38px;height:38px}.platform-brand>div{min-width:0}.platform-brand small,.platform-brand strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-menu-toggle{border:1px solid var(--line);background:var(--surface);width:42px;height:42px;color:var(--ink);border-radius:9px;flex:none;place-content:center;gap:5px;display:grid}.platform-menu-toggle span{background:currentColor;border-radius:2px;width:19px;height:2px;transition:transform .18s,opacity .18s;display:block}.platform-menu-toggle[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.platform-menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.platform-menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-7px)rotate(-45deg)}.platform-mobile-menu{display:none}.platform-sidebar.mobile-menu-open .platform-mobile-menu{grid-template-rows:auto minmax(0,1fr) auto;height:calc(100dvh - 62px);padding-top:12px;display:grid}.platform-main{grid-area:2/1}.platform-footer{grid-area:3/1}.platform-sidebar nav{overscroll-behavior:contain;grid-template-columns:1fr;align-content:start;width:100%;min-width:0;max-width:100%;margin-top:10px;padding:0 2px 14px 0;display:grid;overflow-y:auto}.platform-sidebar nav a{text-align:left;min-width:0;padding-inline:10px}.platform-mobile-actions{border-top:1px solid var(--line);padding:12px 8px 4px;display:block}.platform-mobile-signout{border:1px solid var(--line);background:var(--surface);width:100%;min-height:42px;color:var(--ink);font:inherit;text-align:left;border-radius:8px;margin-bottom:10px;padding:9px 12px;display:block}.theme-mode-picker>div,.theme-picker>div{grid-template-columns:1fr}.platform-sidebar .nav-section-label{display:block}.agent-nav-group{min-width:0}.agent-nav-label{display:flex}.user-account-row{grid-template-columns:1fr;gap:10px}.user-account-row .registry-meta{justify-items:start}.user-account-row .panel-actions{flex-wrap:wrap}.agent-submenu{grid-template-columns:1fr;gap:6px;padding:0 0 4px 19px;display:grid}.platform-sidebar nav .agent-submenu a{min-width:0}.platform-topbar{display:none}.platform-footer{flex-direction:column;align-items:flex-start;gap:12px;padding:14px 14px 16px}.platform-footer-status{width:100%}.platform-footer-meta{flex-wrap:wrap;justify-content:flex-start;gap:8px 14px;width:100%}.platform-footer-meta-item{gap:4px}.platform-footer-time{flex-basis:100%}.platform-mobile-theme{padding:9px 0 0;display:block}.platform-mobile-theme .platform-theme-control{justify-content:flex-start;align-items:center;gap:0;display:flex}.platform-mobile-theme .platform-mode-control,.platform-mobile-theme .platform-theme-select{width:auto;min-width:0}.platform-mobile-theme .platform-theme-picker summary{width:128px;min-height:28px}.platform-mobile-theme .platform-mode-control>div{grid-template-columns:repeat(2,28px);width:auto;display:grid}.platform-mobile-theme .platform-mode-control button{width:28px;min-height:26px;padding:0}.project-workspace-inner{width:calc(100% - 28px)}.project-workspace-identity{flex-direction:column;align-items:flex-start;gap:8px}.project-workspace-identity>div{flex-direction:column;align-items:flex-start;gap:4px}.project-workspace-menu{flex-wrap:wrap;margin:0 -2px;padding-bottom:6px;overflow:visible}.review-back{width:calc(100% - 28px)}.project-workspace-menu a{min-height:32px}.platform-manual-layout{grid-template-columns:1fr;gap:18px}.platform-manual-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 6px;position:static}.platform-page-manual-nav{max-height:none;overflow:visible}.platform-manual-nav .eyebrow,.platform-manual-nav .platform-manual-nav-reference{grid-column:1/-1}.platform-manual-cards{grid-template-columns:1fr}.platform-manual-article{padding:22px}.platform-manual-about-meta>div{grid-template-columns:1fr;gap:4px}.platform-page-manual-nav-group{grid-column:span 2}.platform-page-manual-group-heading{gap:4px;display:grid}.content-heading,.platform-page-header{display:block}.content-heading-actions{justify-content:space-between;margin-top:15px}.content-heading .config-summary,.content-heading .phase-badge{margin-top:15px}.platform-page-header-actions{justify-content:space-between;margin-top:15px}.agent-facts,.metric-grid,.project-access-facts{grid-template-columns:1fr 1fr}.project-access-boundary,.project-boundaries,.project-outcome{grid-template-columns:1fr;gap:16px}.architecture-visual{padding:17px}.architecture-visual-heading{flex-direction:column;align-items:flex-start}.architecture-principles,.architecture-stack-grid{grid-template-columns:1fr}.project-publishing-empty>div{flex-direction:column;align-items:stretch}.project-flow,.publishing-portfolio-summary>div:last-child,.source-finder-result,.source-finder-search form>div{grid-template-columns:1fr}.source-finder-result .secondary-action{width:fit-content}.data-workflow{grid-template-columns:1fr}.specialist-review-console .review-metrics{grid-template-columns:1fr 1fr}.finder-answer-summary{flex-direction:column;align-items:flex-start}.example-strip{grid-template-columns:1fr}.next-actions{flex-direction:column;align-items:stretch}.next-actions>div{margin:0 0 6px}.configuration-list>div{grid-template-columns:1fr;gap:5px}.review-card>footer{flex-wrap:wrap}.review-card>footer .danger-action{margin-left:0}.section-heading-row{flex-direction:column;align-items:start}.publish-banner,.publish-panel{flex-direction:column;align-items:stretch}.version-overview{grid-template-columns:1fr}.configuration-editor-panel,.identity-panel{padding:16px}.identity-panel{width:100%}.configuration-editor-panel>.panel-heading,.identity-panel>summary{gap:10px}.identity-panel>summary{align-items:flex-start}.identity-panel>summary>div{min-width:0}.identity-panel>summary>span{white-space:nowrap}.configuration-editor-panel>.panel-heading{flex-direction:column}.configuration-editor-panel>.panel-heading>span{overflow-wrap:anywhere;align-self:flex-start;max-width:100%}.identity-panel .identity-form{grid-template-columns:1fr}.identity-panel .identity-form .form-hint{grid-column:auto}.history-row{grid-template-columns:1fr auto}.history-row .text-action,.history-row time{grid-column:1/-1}.advanced-settings-grid,.form-row,.knowledge-stats,.publish-action-sequence,.publish-summary{grid-template-columns:1fr}.publish-progress small{white-space:normal}.publish-methods{grid-template-columns:1fr}.live-ready,.published-confirmation{flex-direction:column;align-items:stretch}.published-confirmation .secondary-action{margin-left:0}.delivery-health{grid-template-columns:1fr}.export-import-page{padding-bottom:32px}.export-import-page .admin-grid{gap:14px;width:100%;min-width:0}.export-import-page .admin-panel{width:100%;max-width:100%;padding:16px;overflow:hidden}.export-import-page .admin-panel>.panel-heading{margin-bottom:12px}.export-import-page .panel-heading>div{flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.export-import-page .panel-heading h2{overflow-wrap:anywhere;max-width:100%;font-size:22px;line-height:1.2}.export-import-page .admin-panel p{overflow-wrap:anywhere}.export-import-page .admin-field{margin:14px 0}.export-import-page .primary-action{text-align:center;width:100%;min-width:0;margin-top:8px;padding:12px 14px}.export-import-page .configuration-note{margin-top:14px;padding:14px}.export-import-page .file-dropzone{margin:14px 0;padding:16px}.export-import-page .preflight-report{padding:13px}.export-import-page .preflight-report dl{grid-template-columns:1fr 1fr}}@media (max-width:1050px){.configuration-secondary-grid{grid-template-columns:1fr}}@media (max-width:760px){.review-card>header{flex-wrap:wrap;gap:6px 10px;font-size:8px}.review-card>header>span{white-space:normal}.review-status{margin-left:0}.review-card h3{margin:14px 14px 10px;font-size:18px}.answer-block{margin:0 14px;padding:13px 14px}.advice-block .advice-list,.source-line{margin-left:14px;margin-right:14px}.review-card>footer{flex-wrap:wrap;gap:8px;padding:12px 14px 16px}.review-card>footer button{text-align:center;flex:45%;min-width:0;padding:12px 9px;font-size:12px}.improve-editor{margin:14px}.improve-editor>div{flex-wrap:wrap}.improve-editor>div button{flex:45%;padding:12px 9px;font-size:12px}.filter-group{flex-wrap:wrap}.filter-group button{flex:auto;padding:9px 8px;font-size:11px}.metric-grid{gap:8px}.metric-grid article{padding:12px 10px}.metric-grid strong{font-size:24px}.source-list article>.source-actions{flex-wrap:wrap}.source-list article>.source-actions button{flex:45%;padding:12px 9px;font-size:12px}.sources-column{max-height:70vh;overflow:auto}}html[data-platform-mode=dark] .platform-shell{--af-raised:var(--raised);--af-raised-hover:var(--raised-hover);--af-link:var(--link);--af-on-accent:var(--on-accent)}html[data-platform-mode=dark] .platform-shell select{border-color:var(--line);background:var(--af-raised);color:var(--ink);color-scheme:dark}html[data-platform-mode=dark] .platform-shell select option{background:var(--af-raised);color:var(--ink)}html[data-platform-mode=dark] .platform-shell :where(.platform-brand strong,.platform-menu-toggle,.platform-mobile-menu,.platform-mobile-theme .platform-theme-control,.platform-nav-group,.platform-mobile-signout){border-color:var(--line);background:var(--surface);color:var(--ink)}html[data-platform-mode=dark] .platform-shell .platform-mobile-menu{background:var(--sidebar)}html[data-platform-mode=dark] .platform-shell .platform-nav-group-label{color:var(--ink)}html[data-platform-mode=dark] .platform-shell .platform-theme-control{background:var(--raised)}html[data-platform-mode=dark] .platform-shell :where(.metric-grid article,.architecture-visual,.architecture-lane,.architecture-lane.applications,.architecture-lane.foundations,.ai-studio-nav,.ai-studio-main,.ai-studio-loading){border-color:var(--line);background:var(--surface);color:var(--ink)}html[data-platform-mode=dark] .platform-shell :where(.mono-tag,.architecture-flow li>span,.architecture-lane-label span,.architecture-node,.architecture-node code,.architecture-stack-card code,.agent-facts div,.project-facts article,.project-outcome>p,.project-flow li,.project-boundaries,.project-delivery-targets span,.project-access-facts article,.project-assignment-empty,.project-member-list>div,.publishing-portfolio-summary a,.admin-form.compact-form.create-form,.admin-form input,.admin-form select,.admin-form textarea,.prompt-nav>button,.prompt-nav>button.selected,.knowledge-stats>div,.llm-provider-item,.llm-model-item,.llm-provider-form,.llm-model-detail,.llm-registry-toolbar,.live-ready,.published-confirmation,.publish-summary>div,.allowed-sites-review,.allowed-sites-review li,.publish-methods>button,.publish-methods>button.selected,.installation-guide,.guide-export,.advanced-settings,.publish-action-sequence>div,.theme-picker label,.theme-picker label.selected,.theme-mode-picker label,.theme-mode-picker label.selected,.registry-row,.review-card,.answer-block,.sources-column,.source-list article,.empty-state,.filter-group,.ai-release-state,.ai-studio-nav>button,.ai-studio-nav>button.active,.ai-glossary,.ai-section-heading,.ai-explainer,.ai-lab-warning,.ai-field,.ai-field input[type=number],.ai-field input[type=text],.ai-field select,.ai-guardrail-grid label,.ai-guardrail-grid label.selected,.ai-prompt-editor textarea,.ai-test-form textarea,.ai-retrieval-flow>div,.ai-test-result,.ai-test-result>div:first-child,.ai-review-grid>div,.ai-release-checks>div){border-color:var(--line);background:var(--af-raised);color:var(--ink)}html[data-platform-mode=dark] .platform-shell :where(.ai-section-heading){background-image:none}html[data-platform-mode=dark] .platform-shell :where(.registry-row:hover,.prompt-nav>button:hover,.ai-studio-nav>button:hover){background:var(--af-raised-hover)}html[data-platform-mode=dark] .platform-shell :where(.admin-form label,.create-details summary,.advanced-settings>summary,.theme-picker>legend,.theme-mode-picker>legend,.ai-release-state small,.ai-release-state div>span,.ai-studio-nav>p,.ai-glossary summary,.ai-field>span,.ai-prompt-editor>span,.ai-test-form label>span,.ai-explainer p,.ai-lab-warning p,.ai-test-result article small,.llm-provider-item>summary small,.llm-provider-item>summary code,.llm-model-item>summary small,.llm-model-item>summary>span,.llm-model-item>summary code,.llm-registry-toolbar label>span,.llm-model-header,.llm-model-context p:last-child,.llm-version-history>small,.llm-empty-state){color:var(--muted)}html[data-platform-mode=dark] .platform-shell .llm-model-item>summary code,html[data-platform-mode=dark] .platform-shell .llm-provider-item>summary code{color:var(--link)}html[data-platform-mode=dark] .platform-shell :where(.project-workspace-identity strong,.project-workspace-menu a.active,.project-access-facts strong,.project-facts strong,.project-facts code,.project-source-list strong,.ai-release-state strong,.ai-studio-nav>button strong,.ai-glossary>div strong,.ai-field input,.ai-field select,.ai-prompt-editor textarea,.ai-test-form textarea){color:var(--ink)}html[data-platform-mode=dark] .platform-shell .project-workspace-menu a,html[data-platform-mode=dark] .platform-shell :where(.project-check-list li,.project-boundaries li,.project-access-boundary li,.architecture-lane-label,.publishing-portfolio-summary b,.ai-range-labels span){color:var(--muted)}html[data-platform-mode=dark] .platform-shell :where(.view-list a,.project-source-list a,.text-action,.example-strip .eyebrow,.architecture-project-rail>span){color:var(--af-link)}html[data-platform-mode=dark] .platform-shell .platform-sidebar nav a>span{color:var(--muted)}html[data-platform-mode=dark] .platform-shell .example-strip .eyebrow{color:var(--af-link)}html[data-platform-mode=dark] .platform-shell :where(.primary-action,.publish-action-sequence .primary-action,.publish-progress li>span,.step-heading>span:not(.status-pill)){color:var(--af-on-accent)}html[data-platform-mode=dark] .platform-shell :where(.publish-progress li,.stable-id-note){border-color:var(--line);background:var(--af-raised);color:var(--ink)}html[data-platform-mode=dark] .platform-shell :where(.domain-tags>span,.ai-field output,.ai-glossary summary span){background:var(--af-raised-hover);color:var(--ink)}html[data-platform-mode=dark] .platform-shell .status-pill.archived{color:#4c5357}html[data-platform-theme=agentfield][data-platform-mode=light] .platform-shell{--af-link:#1d4ed8;--af-on-accent:#fff;--af-sidebar-muted:#56616a}html[data-platform-theme=agentfield][data-platform-mode=light] .platform-shell :where(.platform-brand small,.platform-footer,.nav-section-label,.platform-sidebar nav a>span,.agent-nav-label>span,.platform-sidebar nav .agent-submenu a>span,.project-role-card>span,.ai-range-labels span){color:var(--af-sidebar-muted)}html[data-platform-theme=agentfield][data-platform-mode=light] .platform-shell .platform-sidebar nav .agent-submenu a{color:#334155}html[data-platform-theme=agentfield][data-platform-mode=light] .platform-shell :where(.platform-sidebar nav a.active>span,.platform-theme-control i,.view-list a,.project-source-list a,.text-action){color:var(--af-link)}html[data-platform-theme=agentfield][data-platform-mode=light] .platform-shell :where(.primary-action,.publish-progress li>span,.step-heading>span,.ai-test-result article>span,.ai-studio-nav>button.active>span){color:var(--af-on-accent)}html[data-platform-theme=agentfield][data-platform-mode=light] .platform-shell .example-strip .eyebrow{color:var(--link)}html[data-platform-theme=agentfield][data-platform-mode=light] .platform-shell :where(.architecture-arrow span,.ai-section-heading>div>span){color:#745f00}html[data-platform-theme=agentfield][data-platform-mode=light] .platform-shell .platform-sidebar nav .agent-submenu a>span{color:#45515b}html[data-platform-theme=agentfield][data-platform-mode=light] .platform-shell .platform-sidebar nav>a>span{color:#52606a}html[data-platform-theme=agentfield][data-platform-mode=light] .platform-shell .platform-sidebar nav a.active>span{color:#1749aa}html[data-platform-theme=agentfield][data-platform-mode=light] .platform-shell :where(.project-role-card>span,.architecture-stack-card>span,.architecture-node small,.project-workspace-kicker,.project-workspace-identity code,.architecture-arrow small,.ai-studio-nav>p){color:#52606a}html[data-platform-theme=agentfield][data-platform-mode=light] .platform-shell .architecture-vertical-arrow,html[data-platform-theme=agentfield][data-platform-mode=light] .platform-shell .architecture-vertical-arrow small{color:#745f00}html[data-platform-theme=agentfield][data-platform-mode=light] .platform-shell .ai-studio-nav>button.active>span{color:#fff}html[data-platform-theme=agentfield][data-platform-mode=light] .platform-shell .status-pill.published{background:var(--agentfield-accent-dark);color:#fff;border:1px solid #1e40af}html[data-platform-theme=agentfield][data-platform-mode=light] .platform-shell .status-pill.archived{color:#50575b}html[data-platform-theme=agentfield][data-platform-mode=system] .platform-shell{--ink:#111827;--muted:#64748b;--line:#e2e8f0;--surface:#fff;--canvas:#fff;--raised:#f8fafc;--raised-hover:#eef2ff;--sidebar:#fff;--sidebar-ink:#111827;--sidebar-muted:#56616a;--link:#1d4ed8;--on-accent:#fff;--focus:#14b8a6;color-scheme:light}html[data-platform-theme=agentfield][data-platform-mode=system] .platform-sidebar{border-right-color:var(--line);background:var(--sidebar);color:var(--sidebar-ink)}html[data-platform-theme=agentfield][data-platform-mode=system] .platform-brand{border-bottom-color:var(--line)}html[data-platform-theme=agentfield][data-platform-mode=system] .platform-brand strong{color:var(--ink)}html[data-platform-theme=agentfield][data-platform-mode=system] .platform-brand small,html[data-platform-theme=agentfield][data-platform-mode=system] .platform-footer,html[data-platform-theme=agentfield][data-platform-mode=system] .platform-sidebar nav a{color:var(--sidebar-muted)}html[data-platform-theme=agentfield][data-platform-mode=system] .platform-sidebar nav a.active,html[data-platform-theme=agentfield][data-platform-mode=system] .platform-sidebar nav a:hover{background:var(--agentfield-accent)}@supports (color:color-mix(in lab,red,red)){html[data-platform-theme=agentfield][data-platform-mode=system] .platform-sidebar nav a.active,html[data-platform-theme=agentfield][data-platform-mode=system] .platform-sidebar nav a:hover{background:color-mix(in srgb,var(--agentfield-accent) 9%,var(--surface))}}html[data-platform-theme=agentfield][data-platform-mode=system] .platform-sidebar nav a.active,html[data-platform-theme=agentfield][data-platform-mode=system] .platform-sidebar nav a:hover{color:var(--ink)}html[data-platform-theme=agentfield][data-platform-mode=system] .agent-nav-group,html[data-platform-theme=agentfield][data-platform-mode=system] .platform-nav-group{border-color:var(--line);background:var(--raised)}html[data-platform-theme=agentfield][data-platform-mode=system] .platform-footer{border-top-color:var(--line)}@media (prefers-color-scheme:dark){html[data-platform-theme=agentfield][data-platform-mode=system] .platform-shell{--ink:#f8fafc;--muted:#94a3b8;--line:#263044;--surface:#111827;--canvas:#0b0e1a;--raised:#172033;--raised-hover:#202b45;--sidebar:#0b0e1a;--sidebar-ink:#f8fafc;--sidebar-muted:#94a3b8;--link:#818cf8;--focus:#2dd4bf;color-scheme:dark}}html[data-platform-theme=agentfield][data-platform-mode=light] .platform-shell .ai-studio-nav>p,html[data-platform-theme=agentfield][data-platform-mode=light] .platform-shell .architecture-arrow small,html[data-platform-theme=agentfield][data-platform-mode=light] .platform-shell .architecture-flow li>span,html[data-platform-theme=agentfield][data-platform-mode=light] .platform-shell .architecture-visual-heading>span,html[data-platform-theme=agentfield][data-platform-mode=light] .platform-shell .project-capability-list>div>span{color:#52606a}.platform-shell{font-size:15px;line-height:1.5}.platform-shell .platform-sidebar{padding:24px 16px}.platform-shell .platform-brand{gap:12px;padding:0 8px 24px}.platform-shell .platform-brand-mark{width:42px;height:42px}.platform-shell .platform-brand strong{font-size:15px}.platform-shell .platform-brand small{font-size:11px}.platform-shell .platform-sidebar nav{gap:6px;margin-top:22px}.platform-shell .platform-sidebar nav a{border-radius:8px;min-height:46px;font-size:14px}.platform-shell .platform-sidebar nav a>span{font-size:11px}.platform-shell .platform-sidebar nav a small{font-size:12px}.platform-shell .nav-section-label{margin-top:18px;font-size:10px}.platform-shell .agent-nav-group{border-radius:10px;gap:5px}.platform-shell .agent-nav-label{min-height:40px}.platform-shell .agent-nav-label>span{font-size:11px}.platform-shell .agent-nav-label strong{font-size:13px}.platform-shell .agent-nav-label small{width:22px;height:22px;font-size:10px}.platform-shell .platform-sidebar nav .agent-submenu a{min-height:40px;padding:9px 10px;font-size:13px}.platform-shell .platform-footer{font-size:12px}.platform-shell .platform-topbar{height:68px;padding-inline:36px;font-size:13px}.platform-shell .user-chip{border-radius:8px;min-height:38px;padding:9px 12px}.platform-shell .eyebrow{font-size:12px}.platform-shell .phase-badge{min-height:38px;padding-inline:13px;font-size:12px}.platform-shell :where(.panel,.panel-card,.admin-panel,.architecture-visual){border-radius:12px}.platform-shell :where(.agent-card,.architecture-card,.configuration-panel,.views-panel,.admin-panel,.project-section){padding:26px}.platform-shell :where(.panel-heading h2,.section-heading-row h2){font-size:24px}.platform-shell :where(.panel-heading small,.panel-heading>span){font-size:12px}.platform-shell .registry-row{border-radius:8px;padding:17px}.platform-shell .form-title strong,.platform-shell .registry-row strong{font-size:15px}.platform-shell .form-title small,.platform-shell .registry-row small{font-size:12px;line-height:1.45}.platform-shell .status-pill{font-size:10px}.platform-shell :where(.primary-action,.secondary-action,.danger-action){border-radius:7px;min-height:42px;padding-inline:16px;font-size:13px}.platform-shell :where(.admin-form input,.admin-form select,.admin-form textarea){border-radius:7px;min-height:44px;padding:10px 12px;font-size:14px}.platform-shell :where(.admin-form label,.source-finder-search label,.finder-review-panel label){font-size:12px}.platform-shell :where(.agent-facts dt,.configuration-list dt,.project-facts span,.project-access-facts span,.project-role-card>span,.project-capability-list>div>span,.project-workspace-kicker,.project-workspace-identity code,.project-delivery-targets small,.publishing-portfolio-summary small,.architecture-lane-label,.architecture-visual-heading>span,.architecture-stack-card>span){font-size:11px}.platform-shell :where(.agent-facts dd,.configuration-list dd,.project-facts strong,.project-access-facts strong,.project-role-card p,.project-capability-list p,.project-check-list li,.project-boundaries li,.project-source-list p,.project-flow p,.view-list small,.installation-guide>p,.installation-guide li p,.stable-id-note,.maintenance-content>p){font-size:13px}.platform-shell :where(.project-capability-list strong,.project-flow strong,.project-member-list strong,.publish-methods strong,.installation-guide li strong,.view-list a){font-size:14px}.platform-shell .architecture-visual{padding:30px}.platform-shell .architecture-visual-heading h2{font-size:27px}.platform-shell .architecture-diagram{gap:16px;margin-top:28px}.platform-shell .architecture-lane{border-radius:11px;gap:12px;padding:17px}.platform-shell .architecture-lane-label span{width:26px;height:26px;font-size:10px}.platform-shell .architecture-node{border-radius:8px;gap:6px;padding:16px}.platform-shell .architecture-node strong{font-size:14px}.platform-shell .architecture-node small{font-size:12px;line-height:1.55}.platform-shell .architecture-node code{padding:4px 6px;font-size:11px}.platform-shell .architecture-arrow small,.platform-shell .architecture-vertical-arrow small{font-size:10px}.platform-shell .architecture-project-rail{border-radius:9px;gap:8px;margin-top:18px;padding:13px}.platform-shell .architecture-project-rail span{font-size:10px}.platform-shell .architecture-project-rail strong{padding:10px;font-size:12px}.platform-shell .architecture-project-rail small{font-size:11px}.platform-shell .architecture-stack-grid{gap:16px;margin-top:24px}.platform-shell .architecture-stack-card{padding:22px}.platform-shell .architecture-stack-card h2{font-size:20px}.platform-shell .architecture-stack-card code{padding:5px 8px;font-size:11px}.platform-shell .architecture-principles{border-radius:10px;margin-top:24px}.platform-shell .architecture-principles article{padding:24px}.platform-shell .architecture-principles strong{font-size:18px}.platform-shell .architecture-principles p{font-size:12px;line-height:1.65}html[data-platform-theme=agentfield] .platform-shell .architecture-lane.applications{border-color:var(--agentfield-accent)}@supports (color:color-mix(in lab,red,red)){html[data-platform-theme=agentfield] .platform-shell .architecture-lane.applications{border-color:color-mix(in srgb,var(--agentfield-accent) 48%,var(--line))}}html[data-platform-theme=agentfield] .platform-shell .architecture-lane.applications{background:var(--agentfield-accent)}@supports (color:color-mix(in lab,red,red)){html[data-platform-theme=agentfield] .platform-shell .architecture-lane.applications{background:color-mix(in srgb,var(--agentfield-accent) 7%,var(--surface))}}html[data-platform-theme=agentfield] .platform-shell .architecture-node.featured{border-color:var(--agentfield-accent)}@supports (color:color-mix(in lab,red,red)){html[data-platform-theme=agentfield] .platform-shell .architecture-node.featured{border-color:color-mix(in srgb,var(--agentfield-accent) 52%,var(--line))}}html[data-platform-theme=agentfield] .platform-shell :where(.architecture-arrow span,.architecture-vertical-arrow,.architecture-vertical-arrow small,.ai-section-heading>div>span){color:var(--agentfield-accent-dark)}html[data-platform-theme=agentfield][data-platform-mode=dark] .platform-shell .architecture-node.featured.dark{border-color:var(--agentfield-accent)}@supports (color:color-mix(in lab,red,red)){html[data-platform-theme=agentfield][data-platform-mode=dark] .platform-shell .architecture-node.featured.dark{border-color:color-mix(in srgb,var(--agentfield-accent) 35%,var(--line))}}html[data-platform-theme=agentfield][data-platform-mode=dark] .platform-shell .architecture-node.featured.dark{background:var(--agentfield-accent)}@supports (color:color-mix(in lab,red,red)){html[data-platform-theme=agentfield][data-platform-mode=dark] .platform-shell .architecture-node.featured.dark{background:color-mix(in srgb,var(--agentfield-accent) 5%,var(--raised))}}html[data-platform-theme][data-platform-mode] .platform-shell .architecture-node.layer-primary{border:2px solid var(--architecture-accent);background:var(--architecture-accent)}@supports (color:color-mix(in lab,red,red)){html[data-platform-theme][data-platform-mode] .platform-shell .architecture-node.layer-primary{background:color-mix(in srgb,var(--architecture-accent) 8%,var(--surface))}}html[data-platform-theme][data-platform-mode] .platform-shell .architecture-node.layer-primary code{background:var(--architecture-accent)}@supports (color:color-mix(in lab,red,red)){html[data-platform-theme][data-platform-mode] .platform-shell .architecture-node.layer-primary code{background:color-mix(in srgb,var(--architecture-accent) 12%,var(--surface))}}html[data-platform-theme][data-platform-mode] .platform-shell .architecture-node.layer-primary code{color:var(--ink)}.platform-shell small{font-size:12px}@media (min-width:1100px){.platform-shell{grid-template-columns:272px minmax(0,1fr)}}@media (max-width:760px){.platform-shell .platform-sidebar{padding:10px 14px;overflow:visible}.platform-shell .platform-brand{padding:0}.platform-shell .platform-brand-mark{width:38px;height:38px}.platform-shell .platform-sidebar nav{margin-top:10px}.platform-mobile-theme .platform-theme-picker summary{padding:0 8px}.platform-mobile-theme .platform-theme-picker summary b{font-size:9px}.platform-mobile-theme .platform-theme-picker>div{width:160px}.platform-mobile-theme .platform-theme-control i{font-size:13px;line-height:1}.platform-mobile-theme .platform-mode-control svg{width:13px;height:13px}}.review-status,.source-state{color:#56636d}.auth-card-content .eyebrow{color:#745f00}.workflow-page{max-width:1480px}.workflow-heading{align-items:center}.workflow-heading>div{max-width:850px}.workflow-readiness{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:999px;flex:none;align-items:center;gap:9px;padding:9px 13px;font-size:12px;font-weight:800;display:inline-flex}.workflow-readiness i{background:#9ba6ae;border-radius:50%;width:8px;height:8px}.workflow-readiness.ready i{background:#16835b;box-shadow:0 0 0 4px #16835b1f}.workflow-readiness.attention i{background:#d08a00;box-shadow:0 0 0 4px #d08a0021}.workflow-readiness.blocked i{background:#c43d4b;box-shadow:0 0 0 4px #c43d4b1f}.workflow-summary{border:1px solid var(--line);background:var(--line);border-radius:12px;grid-template-columns:1.5fr repeat(3,1fr);gap:1px;margin-bottom:22px;display:grid;overflow:hidden}.workflow-summary article{background:var(--surface);min-width:0;padding:18px 20px}.workflow-summary strong{text-overflow:ellipsis;white-space:nowrap;font:800 24px/1.1 Arial,sans-serif;display:block;overflow:hidden}.workflow-summary strong.mono{font:700 15px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.workflow-summary span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-top:7px;font-size:11px;font-weight:700;display:block}.workflow-tabs{border:1px solid var(--line);background:var(--raised);border-radius:10px;gap:4px;margin-bottom:24px;padding:4px;display:flex}.workflow-tabs button{color:var(--muted);text-align:left;background:0 0;border:0;border-radius:7px;flex:0 180px;padding:10px 15px;font-size:13px;font-weight:800}.workflow-tabs button span{color:var(--muted);margin-right:9px}@supports (color:color-mix(in lab,red,red)){.workflow-tabs button span{color:color-mix(in srgb,var(--muted) 65%,transparent)}}.workflow-tabs button span{font:10px ui-monospace,monospace}.workflow-tabs button:hover{background:var(--raised-hover);color:var(--ink)}.workflow-tabs button.active{background:var(--surface);color:var(--ink);box-shadow:0 2px 7px #14202a14}.workflow-tabs button.active span{color:var(--focus)}.workflow-tabs button{flex:1 1 0;min-width:0}.workflow-empty,.workflow-loading{color:var(--muted);text-align:center;padding:32px;font-size:13px;line-height:1.55}.workflow-assurance,.workflow-section{border:1px solid var(--line);background:var(--surface);border-radius:14px;overflow:hidden;box-shadow:0 14px 40px #18252f0f}.workflow-section-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.workflow-section-heading>div:first-child>span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.workflow-section-heading h2{margin:0;font:700 23px/1.2 Georgia,Times New Roman,serif}.workflow-switcher{background:var(--raised);border-radius:8px;gap:3px;padding:3px;display:flex}.workflow-switcher button{color:var(--muted);background:0 0;border:0;border-radius:6px;padding:7px 11px;font-size:11px;font-weight:700}.workflow-switcher button.active{background:var(--surface);color:var(--ink);box-shadow:0 1px 5px #14202a1a}.workflow-version-line{border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:10px;padding:11px 24px;font-size:11px;display:flex}.workflow-version-line code{background:var(--raised);color:var(--ink);border-radius:4px;padding:3px 6px;font-size:10px}.workflow-version-line span:last-child{margin-left:auto}.workflow-canvas{background:var(--canvas);gap:48px;padding:32px 30px 38px;display:grid;overflow-x:hidden}@supports (color:color-mix(in lab,red,red)){.workflow-canvas{background:color-mix(in srgb,var(--canvas) 72%,var(--surface))}}.workflow-row{grid-template-columns:repeat(var(--workflow-columns),minmax(0,1fr));gap:36px;min-width:0;display:grid;position:relative}.workflow-row.flow-left{direction:rtl}.workflow-node-wrap{min-width:0;display:flex;position:relative}.workflow-row.flow-left .workflow-node-wrap{direction:ltr}.workflow-node{background:var(--surface);border:1px solid var(--line);border-top:4px solid #657986;border-radius:10px;width:100%;min-width:0;min-height:260px;padding:16px;box-shadow:0 7px 22px #19273212}.workflow-node.stage-routing{border-top-color:#7455b3}.workflow-node.stage-knowledge,.workflow-node.stage-source{border-top-color:#18749b}.workflow-node.stage-guardrail{border-top-color:#c57f00}.workflow-node.stage-model{border-top-color:#9d4766}.workflow-node.stage-governance,.workflow-node.stage-storage{border-top-color:#16835b}.workflow-node-top{justify-content:space-between;align-items:center;display:flex}.workflow-node-top>span{background:var(--raised);width:29px;height:29px;color:var(--ink);border-radius:7px;place-items:center;font:800 10px ui-monospace,monospace;display:grid}.workflow-node-top small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.workflow-node h3{margin:17px 0 7px;font-size:16px}.workflow-node>p{min-height:60px;color:var(--muted);margin:0;font-size:11px;line-height:1.55}.workflow-node dl{border-top:1px solid var(--line);margin:14px 0 0;padding-top:11px}.workflow-node dl div{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:6px;padding:3px 0;display:grid}.workflow-node dt{color:var(--muted);font-size:9px}.workflow-node dd,.workflow-node dt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-node dd{text-align:right;margin:0;font:9px ui-monospace,SFMono-Regular,Menlo,monospace}.workflow-connector{z-index:1;background:var(--ink);width:36px;height:1px;position:absolute;top:50%;left:-36px}@supports (color:color-mix(in lab,red,red)){.workflow-connector{background:color-mix(in srgb,var(--ink) 28%,var(--line))}}.workflow-row.flow-left .workflow-connector{left:auto;right:-36px}.workflow-connector span{border-top:1px solid var(--muted);border-right:1px solid var(--muted);width:7px;height:7px;position:absolute;top:50%;right:1px;transform:translateY(-50%)rotate(45deg)}.workflow-row.flow-left .workflow-connector span{left:1px;right:auto;transform:translateY(-50%)rotate(-135deg)}.workflow-turn-connector{z-index:1;background:var(--ink);width:1px;height:48px;position:absolute;top:-48px;left:50%}@supports (color:color-mix(in lab,red,red)){.workflow-turn-connector{background:color-mix(in srgb,var(--ink) 28%,var(--line))}}.workflow-routing{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 18px;padding:16px 24px;display:flex}.workflow-routing>div{align-items:center;gap:7px;margin-right:4px;font-size:11px;display:flex}.workflow-legend-dot{background:#7455b3;border-radius:50%;width:8px;height:8px}.workflow-routing p{color:var(--muted);align-items:center;gap:6px;margin:0;font-size:10px;display:flex}.workflow-routing code{color:var(--ink);font-size:9px}.workflow-routing em{background:var(--raised);border-radius:4px;padding:3px 6px;font-style:normal}.workflow-runs-layout{border:1px solid var(--line);background:var(--surface);border-radius:14px;grid-template-columns:minmax(300px,.75fr) minmax(500px,1.45fr);min-height:650px;display:grid;overflow:hidden;box-shadow:0 14px 40px #18252f0f}.workflow-run-list{border-right:1px solid var(--line)}.workflow-run-list .workflow-section-heading{padding:19px 20px}.workflow-run-list .workflow-section-heading b{background:var(--raised);border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.workflow-run-list>button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:left;background:0 0;grid-template-columns:35px minmax(0,1fr) 10px;align-items:center;gap:11px;padding:14px 17px;display:grid}.workflow-run-list>button:hover{background:var(--raised)}.workflow-run-list>button.active{background:var(--focus)}@supports (color:color-mix(in lab,red,red)){.workflow-run-list>button.active{background:color-mix(in srgb,var(--focus) 7%,var(--surface))}}.workflow-run-list>button.active{box-shadow:inset 3px 0 var(--focus)}.workflow-run-list button>span:nth-child(2){min-width:0}.workflow-run-list button strong{font-size:12px}.workflow-run-list button small,.workflow-run-list button strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workflow-run-list button small{color:var(--muted);margin-top:5px;font-size:9px}.run-kind{color:#176484;background:#eaf3f7;border-radius:8px;place-items:center;width:33px;height:33px;font:800 11px ui-monospace,monospace;display:grid}.run-kind.ingestion{color:#19724f;background:#e9f4ee}.run-status{background:#8a969d;border-radius:50%;width:7px;height:7px}.run-status.succeeded{background:#16835b}.run-status.failed{background:#c43d4b}.run-status.pending,.run-status.running{background:#d08a00}.workflow-run-detail{min-width:0;padding:26px 30px 34px}.workflow-run-detail>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:20px;padding-bottom:21px;display:flex}.workflow-run-detail>header span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.workflow-run-detail>header h2{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:720px;max-height:94px;margin:7px 0;font:700 24px/1.3 Georgia,Times New Roman,serif;display:-webkit-box;overflow:hidden}.workflow-run-detail>header p{color:var(--muted);margin:0;font:10px ui-monospace,monospace}.workflow-run-detail>header>strong{border:1px solid var(--line);border-radius:10px;place-items:center;min-width:82px;min-height:68px;font-size:24px;display:grid}.workflow-run-detail>header>strong small{color:var(--muted);text-transform:uppercase;margin-top:-15px;font-size:8px;display:block}.trace-timeline{margin:0;padding:24px 0 0;list-style:none}.trace-timeline li{grid-template-columns:28px minmax(0,1fr);gap:12px;padding-bottom:18px;display:grid;position:relative}.trace-timeline li:before{background:var(--line);content:"";width:1px;position:absolute;top:28px;bottom:0;left:13px}.trace-timeline li:last-child:before{display:none}.trace-timeline li>span{z-index:1;background:#16835b;border:1px solid #9bc9b8;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}@supports (color:color-mix(in lab,red,red)){.trace-timeline li>span{background:color-mix(in srgb,#16835b 9%,var(--surface))}}.trace-timeline li>span{color:#16835b;font-size:11px;font-weight:900}.trace-timeline li.skipped>span{border-color:var(--line);background:var(--raised);color:var(--muted)}.trace-timeline li.failed>span{background:#c43d4b;border-color:#e0a7ad}@supports (color:color-mix(in lab,red,red)){.trace-timeline li.failed>span{background:color-mix(in srgb,#c43d4b 8%,var(--surface))}}.trace-timeline li.failed>span{color:#c43d4b}.trace-timeline li>div>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.trace-timeline strong{font-size:13px}.trace-timeline small{color:var(--muted);font:9px ui-monospace,monospace}.trace-timeline p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.55}.trace-timeline details{margin-top:7px}.trace-timeline summary{color:var(--focus);font-size:10px;font-weight:700}.trace-timeline details dl{background:var(--raised);border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 16px;margin:9px 0 0;padding:10px;display:grid}.trace-timeline details dl div{min-width:0}.trace-timeline dt{color:var(--muted);text-transform:uppercase;font-size:8px}.trace-timeline dd{text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font:9px ui-monospace,monospace;overflow:hidden}.trace-sources{border:1px solid var(--line);background:var(--raised);border-radius:9px;margin:6px 0 0 40px;padding:15px}.trace-sources h3{margin:0 0 10px;font-size:12px}.trace-sources>p{color:var(--muted);margin:0 0 10px;font-size:10px;line-height:1.45}.trace-sources>div{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:7px 0;display:flex}.trace-sources>div>span:first-child{min-width:0}.trace-sources>div strong{overflow-wrap:anywhere;font-size:10px;display:block}.trace-sources>div small{color:var(--muted);margin-top:3px;font-size:9px;display:block}.trace-source-scores{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.trace-source-scores b,.trace-sources code{color:var(--muted);white-space:nowrap;font-size:9px}.trace-sources code{text-overflow:ellipsis;overflow:hidden}.workflow-assurance-intro{max-width:840px;color:var(--muted);margin:0;padding:18px 24px;font-size:12px;line-height:1.6}.assurance-list{border-top:1px solid var(--line)}.assurance-list article{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px 24px;display:grid}.assurance-list article:last-child{border-bottom:0}.assurance-icon{background:#16835b;border:1px solid #9bc9b8;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}@supports (color:color-mix(in lab,red,red)){.assurance-icon{background:color-mix(in srgb,#16835b 8%,var(--surface))}}.assurance-icon{color:#16835b;font-size:12px;font-weight:900}.assurance-list article.warning .assurance-icon{background:#d08a00;border-color:#dfbf77}@supports (color:color-mix(in lab,red,red)){.assurance-list article.warning .assurance-icon{background:color-mix(in srgb,#d08a00 8%,var(--surface))}}.assurance-list article.warning .assurance-icon{color:#b17200}.assurance-list article.fail .assurance-icon{background:#c43d4b;border-color:#e0a7ad}@supports (color:color-mix(in lab,red,red)){.assurance-list article.fail .assurance-icon{background:color-mix(in srgb,#c43d4b 8%,var(--surface))}}.assurance-list article.fail .assurance-icon{color:#c43d4b}.assurance-list article>div>div{align-items:center;gap:9px;display:flex}.assurance-list h3{margin:0;font-size:13px}.assurance-list small{background:var(--raised);color:var(--muted);text-transform:uppercase;border-radius:4px;padding:3px 5px;font-size:8px;font-weight:800}.assurance-list p{color:var(--muted);margin:5px 0;font-size:11px;line-height:1.5}.assurance-list a,.assurance-list article>div>strong{color:var(--ink);font-size:10px}.assurance-list a{border:1px solid var(--line);border-radius:6px;padding:7px 9px;font-weight:800;text-decoration:none}.assurance-list a:hover{border-color:var(--focus);color:var(--focus)}@media (max-width:900px){.workflow-summary{grid-template-columns:repeat(2,1fr)}.workflow-runs-layout{grid-template-columns:1fr}.workflow-run-list{border-right:0;border-bottom:1px solid var(--line);max-height:400px;overflow-y:auto}}@media (max-width:620px){.workflow-heading{display:block}.workflow-heading .workflow-readiness{margin-top:16px}.workflow-summary{grid-template-columns:1fr 1fr}.workflow-summary article{padding:14px}.workflow-summary strong{font-size:20px}.workflow-tabs{gap:3px;margin-bottom:18px}.workflow-tabs button{text-align:center;min-height:40px;padding:9px 6px}.workflow-tabs button span{display:none}.workflow-section-heading{padding:18px;display:block}.workflow-switcher{margin-top:14px}.workflow-version-line{padding:10px 18px}.workflow-version-line span:last-child{display:none}.workflow-canvas{padding:24px 18px 28px}.workflow-node{min-height:0;padding:14px}.workflow-node h3{margin-top:13px}.workflow-routing{align-items:start;padding:14px 18px}.workflow-routing p{flex-wrap:wrap}.workflow-run-detail{padding:20px 18px 28px}.workflow-run-detail>header{flex-wrap:wrap;gap:13px}.workflow-run-detail>header>div{flex:180px;min-width:0}.workflow-run-detail>header h2{overflow-wrap:anywhere;font-size:20px}.workflow-run-detail>header>strong{min-width:68px}.trace-timeline details dl{grid-template-columns:1fr}.trace-sources{margin-left:0}.assurance-list article{grid-template-columns:32px minmax(0,1fr);padding:15px 17px}.assurance-list article>a{grid-column:2;justify-self:start}}.platform-shell :where(.panel,.panel-card,.admin-panel){border-color:var(--line);background:var(--surface);color:var(--ink);box-shadow:none}.platform-shell .example-strip{border:1px solid var(--line);background:var(--surface);color:var(--ink)}.platform-shell .example-strip .eyebrow{color:var(--link)}.platform-shell .example-strip a{border-color:var(--line);background:var(--raised);color:var(--ink)}.platform-shell .example-strip a:hover{border-color:var(--focus);background:var(--raised-hover)}.platform-shell .architecture-visual-heading>span,.platform-shell .example-strip a small,.platform-shell .platform-theme-picker summary>span,.platform-shell .workflow-tabs button:not(.active) span{color:var(--muted)}.platform-shell .workflow-tabs button.active span{color:var(--link)}.platform-shell .composer button,.platform-shell :where(.agent-mark,.composer button){color:var(--on-accent)}html[data-platform-mode=dark] .platform-shell :where(.config-summary div,.conversation,.message-bubble,.composer,.composer input,.suggestions button,.review-card,.answer-block,.sources-column,.source-list article,.review-card>footer button,.source-list button,.source-finder-search input,.source-finder-examples button,.finder-review-panel,.finder-review-panel textarea){border-color:var(--line);background:var(--raised);color:var(--ink)}html[data-platform-mode=dark] .platform-shell .conversation{background-image:none}html[data-platform-mode=dark] .platform-shell .message-row.user .message-bubble{background:var(--agentfield-accent);color:var(--on-accent)}html[data-platform-mode=dark] .platform-shell .answer-meta{color:var(--ink)}html[data-platform-mode=dark] .platform-shell .answer-meta span{border-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){html[data-platform-mode=dark] .platform-shell .answer-meta span{border-color:color-mix(in srgb,var(--muted) 58%,var(--line))}}html[data-platform-mode=dark] .platform-shell .answer-meta span{background:var(--surface);color:var(--ink);font-weight:700}html[data-platform-mode=dark] .platform-shell .composer input::placeholder{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){html[data-platform-mode=dark] .platform-shell .composer input::placeholder{color:color-mix(in srgb,var(--muted) 72%,var(--ink))}}html[data-platform-mode=dark] .platform-shell .composer input::placeholder{opacity:1}html[data-platform-mode=dark] .platform-shell .composer input:focus{border-color:var(--focus);box-shadow:0 0 0 3px var(--focus)}@supports (color:color-mix(in lab,red,red)){html[data-platform-mode=dark] .platform-shell .composer input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 26%,transparent)}}html[data-platform-mode=dark] .platform-shell :where(.review-card>header,.attention-label,.review-status,.source-line,.advice-list,.source-list p,.source-finder-search label,.source-finder-result p,.finder-review-panel label){color:var(--muted)}html[data-platform-mode=dark] .platform-shell :where(.review-card>header,.source-finder-examples){border-color:var(--line)}html[data-platform-mode=dark] .platform-shell .review-status{background:var(--surface)}html[data-platform-mode=dark] .platform-shell .workflow-tabs button span,html[data-platform-mode=dark] .platform-shell :where(.source-collection-grid article>span,.source-collection-grid article>small,.project-publishing-empty>span,.architecture-node.featured.dark small,.architecture-project-rail small){color:var(--muted)}html[data-platform-mode=dark] .platform-shell .critical-number{color:#ff8f86}.platform-shell .identity-panel{padding:16px 18px}.publish-page .publishing-portfolio-summary{border-radius:10px;gap:28px;margin-bottom:28px;padding:24px}.publish-page .publishing-portfolio-summary>div:last-child{gap:12px}.publish-page .publishing-portfolio-summary a{border-color:var(--line);background:var(--raised);border-radius:8px;min-height:64px;padding:14px 16px;transition:border-color .16s,background .16s,transform .16s}.publish-page .publishing-portfolio-summary a:hover{border-color:var(--agentfield-accent)}@supports (color:color-mix(in lab,red,red)){.publish-page .publishing-portfolio-summary a:hover{border-color:color-mix(in srgb,var(--agentfield-accent) 64%,var(--line))}}.publish-page .publishing-portfolio-summary a:hover{background:var(--agentfield-accent)}@supports (color:color-mix(in lab,red,red)){.publish-page .publishing-portfolio-summary a:hover{background:color-mix(in srgb,var(--agentfield-accent) 8%,var(--raised))}}.publish-page .publishing-portfolio-summary a:hover{transform:translateY(-1px)}.publish-page .publish-progress{border-color:var(--line);background:var(--line);border-radius:10px;margin-bottom:28px}.publish-page .publish-progress li{min-height:72px;padding:16px 18px}.publish-page .publish-workspace{gap:28px}.publish-page .publish-workspace,.publish-page .publish-workspace.without-selection{grid-template-columns:minmax(0,1fr)}.publish-page .publish-workspace.without-selection .publish-channel-panel{position:static}.publish-page .deployment-detail{gap:28px}.publish-page .deployment-detail>.panel-card,.publish-page .publish-workspace>.panel-card{border-color:var(--line);border-radius:12px;padding:28px;box-shadow:0 12px 32px #18232a0f}.publish-page .publish-channel-panel{display:block;position:static}.publish-page .publish-channel-panel .registry-list{gap:10px;margin:22px 0}.publish-page .publish-progress li{position:relative}.publish-page .publish-progress li.current{background:var(--agentfield-accent)}@supports (color:color-mix(in lab,red,red)){.publish-page .publish-progress li.current{background:color-mix(in srgb,var(--agentfield-accent) 10%,var(--raised))}}.publish-page .publish-progress li.current strong{color:var(--ink)}.publish-page .publish-progress li.complete>span{color:#fff;background:#2f8a4b}.publish-page .publish-progress li.complete strong:after{color:#2f8a4b;content:"✓";margin-left:6px}.publish-page .deployment-select{border-radius:8px;min-height:72px;padding:16px;transition:border-color .16s,background .16s,box-shadow .16s}.publish-page .deployment-select.selected{border-color:var(--agentfield-accent)}@supports (color:color-mix(in lab,red,red)){.publish-page .deployment-select.selected{border-color:color-mix(in srgb,var(--agentfield-accent) 72%,var(--line))}}.publish-page .deployment-select.selected{background:var(--agentfield-accent)}@supports (color:color-mix(in lab,red,red)){.publish-page .deployment-select.selected{background:color-mix(in srgb,var(--agentfield-accent) 10%,var(--raised))}}.publish-page .deployment-select.selected{box-shadow:inset 3px 0 0 var(--agentfield-accent)}.publish-page .step-heading{align-items:flex-start;gap:13px}.publish-page .step-heading>div{flex:180px;min-width:0}.publish-page .step-heading>span:not(.status-pill){width:28px;height:28px}.publish-page .step-heading h2{font-size:clamp(22px,2.1vw,27px)}.publish-page .step-heading>.status-pill{white-space:nowrap;border-radius:999px;flex:none;width:auto;min-width:max-content;height:auto;margin-top:3px;padding:5px 8px;font-size:9px;line-height:1.2}.publish-page .step-explanation{margin:15px 0 24px;font-size:12px;line-height:1.65}.publish-page .publish-summary{gap:12px;margin-bottom:22px}.publish-page .publish-summary>div{border-radius:8px;padding:16px}.publish-page .allowed-sites-review{border-radius:8px;margin:0 0 22px;padding:15px 16px}.publish-page .allowed-sites-review ul{gap:8px;margin-top:10px}.publish-page .allowed-sites-review li{padding:7px 9px}.publish-page .publication-drift{border:1px solid #b7791f;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;margin:0 0 22px;padding:15px 16px;display:grid}@supports (color:color-mix(in lab,red,red)){.publish-page .publication-drift{border:1px solid color-mix(in srgb,#b7791f 36%,var(--line))}}.publish-page .publication-drift{background:#f6c453;border-left:4px solid #b7791f;border-radius:8px}@supports (color:color-mix(in lab,red,red)){.publish-page .publication-drift{background:color-mix(in srgb,#f6c453 12%,var(--raised))}}.publish-page .publication-drift{color:var(--ink)}.publish-page .publication-drift>span{width:26px;height:26px;color:var(--af-color-white);background:#b7791f;border-radius:50%;place-items:center;font-size:12px;font-weight:900;display:grid}.publish-page .publication-drift strong{font-size:12px}.publish-page .publication-drift p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.55}.publish-page :where(.primary-action,.secondary-action){cursor:pointer;border-radius:6px;min-height:40px;padding-inline:16px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s}.publish-page :where(.primary-action,.secondary-action):hover{transform:translateY(-1px)}.publish-page :where(.primary-action,.secondary-action):focus-visible{outline:3px solid var(--focus)}@supports (color:color-mix(in lab,red,red)){.publish-page :where(.primary-action,.secondary-action):focus-visible{outline:3px solid color-mix(in srgb,var(--focus) 28%,transparent)}}.publish-page :where(.primary-action,.secondary-action):focus-visible{outline-offset:2px}.publish-page .create-details{border-radius:8px}.publish-page .create-details summary{padding:14px 16px}.publish-page .create-details form{border-top:1px solid var(--line);margin:2px 16px 16px;padding-top:16px}.publish-page .create-details form>.primary-action,.publish-page .publication-settings>.primary-action{margin-top:7px}.publish-page .publication-settings{padding-top:24px}.publish-page .advanced-settings{border-radius:8px}.publish-page .advanced-settings>summary{padding:14px 16px}.publish-page .live-ready,.publish-page .published-confirmation{border:1px solid #29864c;gap:24px;margin-top:4px;padding:20px}@supports (color:color-mix(in lab,red,red)){.publish-page .live-ready,.publish-page .published-confirmation{border:1px solid color-mix(in srgb,#29864c 24%,var(--line))}}.publish-page .live-ready,.publish-page .published-confirmation{border-radius:8px}.publish-page .live-ready :where(.secondary-action,.primary-action),.publish-page .published-confirmation :where(.secondary-action,.primary-action){flex:none}.publish-page .publish-action-panel{border-top-width:4px}.publish-page .publish-action-sequence{gap:14px}.publish-page .publish-action-sequence>div{border-radius:8px;gap:9px;min-height:176px;padding:18px}.publish-page .publish-action-sequence :where(.primary-action,.secondary-action){margin-top:12px}.publish-page .publish-methods{gap:14px;margin:4px 0 24px}.publish-page .publish-methods>button{cursor:pointer;border-radius:8px;min-height:140px;padding:18px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s}.publish-page .publish-methods>button:hover{border-color:var(--agentfield-accent)}@supports (color:color-mix(in lab,red,red)){.publish-page .publish-methods>button:hover{border-color:color-mix(in srgb,var(--agentfield-accent) 55%,var(--line))}}.publish-page .publish-methods>button:hover{transform:translateY(-1px)}.publish-page .publish-methods p{font-size:12px;line-height:1.55}.publish-page .installation-guide{border-radius:10px;padding:26px 28px}.publish-page .installation-guide>p{margin:10px 0 22px}.publish-page .installation-guide>ol{gap:16px;margin-bottom:24px}.publish-page .installation-guide>ol>li{border-bottom:1px solid var(--line);gap:14px;padding-bottom:16px}.publish-page .installation-guide>ol>li:last-child{border-bottom:0;padding-bottom:0}.publish-page .installation-guide li .primary-action{margin-top:12px}.publish-page .guide-export{border-color:var(--line);background:var(--raised);border-radius:10px;gap:14px;margin-top:6px;padding:18px}.publish-page .guide-code{border:1px solid var(--af-color-white);margin:0;padding:16px 18px}@supports (color:color-mix(in lab,red,red)){.publish-page .guide-code{border:1px solid color-mix(in srgb,var(--af-color-white) 8%,transparent)}}.publish-page .guide-code{border-radius:8px;font-size:12px;line-height:1.6}.publish-page .guide-actions{gap:12px;margin:0}.publish-page .stable-id-note{border-radius:0 7px 7px 0;margin-top:20px;padding:14px 16px}.publish-page .maintenance-panel{overflow:hidden}.publish-page .maintenance-panel>summary{padding:19px 24px}.publish-page .maintenance-content{padding:0 24px 24px}@media (max-width:1050px){.publish-page .publish-workspace{grid-template-columns:1fr}.publish-page .publish-channel-panel{position:static}}@media (max-width:640px){.publish-page .deployment-detail>.panel-card,.publish-page .publish-workspace>.panel-card,.publish-page .publishing-portfolio-summary{padding:20px}.publish-page .publish-progress{grid-template-columns:1fr}.publish-page .publish-progress li{min-height:0}.publish-page .step-heading{flex-wrap:wrap;gap:10px}.publish-page .step-heading h2{overflow-wrap:anywhere;font-size:22px;line-height:1.2}.publish-page .step-heading>.status-pill{margin:0 0 0 45px}.publish-page .publish-action-sequence>div{min-height:0;padding:16px}.publish-page .publish-action-sequence :where(.primary-action,.secondary-action){width:100%}.publish-page .publish-methods{grid-template-columns:1fr}.publish-page .publish-methods>button{min-height:0}.publish-page .installation-guide{padding:18px}.publish-page .guide-export{padding:14px}.publish-page .guide-actions :where(.primary-action,.secondary-action),.publish-page .live-ready :where(.primary-action,.secondary-action),.publish-page .published-confirmation :where(.primary-action,.secondary-action){width:100%}}html[data-platform-theme][data-platform-mode] .platform-shell :where(.guide-code,.install-panel .guide-code){color:#f7f7f3;background:#25292b}.platform-shell .assistant-card{border-color:var(--line);background:var(--surface);color:var(--ink)}html[data-platform-mode=dark] .platform-shell .assistant-header{background:var(--sidebar);color:var(--ink)}html[data-platform-mode=dark] .platform-shell :where(.assistant-status,.preview-badge){color:var(--muted)}html[data-platform-mode=dark] .platform-shell .preview-badge{border-color:var(--line)}html[data-platform-theme=agentfield][data-platform-mode=light] .platform-shell .assistant-header{background:var(--surface);color:var(--ink)}html[data-platform-theme=agentfield][data-platform-mode=light] .platform-shell :where(.assistant-status,.preview-badge){color:var(--muted)}html[data-platform-theme=agentfield][data-platform-mode=light] .platform-shell .preview-badge{border-color:var(--line)}html[data-platform-theme=agentfield][data-platform-mode=light] .platform-shell .agent-mark{border:1px solid var(--agentfield-accent)}@supports (color:color-mix(in lab,red,red)){html[data-platform-theme=agentfield][data-platform-mode=light] .platform-shell .agent-mark{border:1px solid color-mix(in srgb,var(--agentfield-accent) 45%,var(--line))}}html[data-platform-theme=agentfield][data-platform-mode=light] .platform-shell .agent-mark{background:var(--agentfield-accent)}@supports (color:color-mix(in lab,red,red)){html[data-platform-theme=agentfield][data-platform-mode=light] .platform-shell .agent-mark{background:color-mix(in srgb,var(--agentfield-accent) 10%,var(--surface))}}html[data-platform-theme=agentfield][data-platform-mode=light] .platform-shell .agent-mark{color:var(--ink)}.platform-shell .conversation{background:var(--canvas)}@supports (color:color-mix(in lab,red,red)){.platform-shell .conversation{background:color-mix(in srgb,var(--canvas) 52%,var(--surface))}}.platform-shell .conversation{color:var(--ink)}html[data-platform-theme][data-platform-mode] .platform-shell .message-bubble{border:1px solid var(--line);background:var(--raised);color:var(--ink)}html[data-platform-theme][data-platform-mode] .platform-shell .message-row.user .message-bubble{background:var(--agentfield-accent);color:var(--on-accent);border-color:#0000}.platform-shell .message-bubble.error{color:#7f1d1d;background:#fde8e7;border-color:#e6a7a2}html[data-platform-mode=dark] .platform-shell .message-bubble.error{color:#ffd1cd;background:#451f26;border-color:#884b54}.platform-shell .answer-meta{color:var(--muted)}.platform-shell .answer-meta span{border-color:var(--line);background:var(--surface);color:var(--muted);font-weight:700}.platform-shell :where(.composer,.suggestions){background:var(--surface);color:var(--ink)}.platform-shell .composer input,.platform-shell .suggestions button{border-color:var(--line);background:var(--raised);color:var(--ink)}.platform-shell .composer input::placeholder{color:var(--muted);opacity:1}.platform-shell .suggestions button:hover{border-color:var(--focus);background:var(--focus)}@supports (color:color-mix(in lab,red,red)){.platform-shell .suggestions button:hover{background:color-mix(in srgb,var(--focus) 9%,var(--raised))}}.platform-shell .suggestions button:hover{color:var(--ink)}.platform-shell .composer input:focus{border-color:var(--focus);box-shadow:0 0 0 3px var(--focus)}@supports (color:color-mix(in lab,red,red)){.platform-shell .composer input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 20%,transparent)}}.platform-shell .sources{border-top:1px solid var(--line);color:var(--ink);margin-top:14px;padding-top:12px;font-size:12px}.platform-shell .sources summary{min-height:28px;color:var(--ink);cursor:pointer;align-items:center;gap:8px;font-weight:750;list-style:none;display:flex}.platform-shell .sources summary::-webkit-details-marker{display:none}.platform-shell .sources summary:after{color:var(--muted);content:"⌄";margin-left:auto;font-size:15px;line-height:1;transition:transform .15s}.platform-shell .sources[open] summary:after{transform:rotate(180deg)}.platform-shell .source-count{border:1px solid var(--line);background:var(--surface);min-width:20px;height:20px;color:var(--muted);border-radius:999px;place-items:center;padding:0 6px;font-size:10px;display:grid}.platform-shell .sources ul{gap:7px;margin:8px 0 0;padding:0;list-style:none;display:grid}.platform-shell .sources li{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:9px;padding:9px 10px;display:grid}.platform-shell .source-icon{background:var(--focus);border-radius:6px;place-items:center;width:26px;height:26px;display:grid}@supports (color:color-mix(in lab,red,red)){.platform-shell .source-icon{background:color-mix(in srgb,var(--focus) 10%,var(--raised))}}.platform-shell .source-icon{color:var(--link);font-size:13px;font-weight:800}.platform-shell .sources li div{min-width:0}.platform-shell .sources :where(a,strong){color:var(--link);text-overflow:ellipsis;white-space:nowrap;font-weight:750;line-height:1.35;display:block;overflow:hidden}.platform-shell .sources a{text-underline-offset:2px;text-decoration-thickness:1px}.platform-shell .sources small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;display:block;overflow:hidden}.platform-shell .field-hint{color:var(--muted);letter-spacing:0;text-transform:none;font-size:10px;font-weight:500;line-height:1.45}.source-finder-search{border-color:var(--accent)}.source-finder-results-heading h2,.source-finder-search h2{font-size:clamp(22px,2.5vw,30px)}.finder-review-panel>div>p:last-child,.source-finder-search>div>p:last-child{font-size:14px;line-height:1.65}.finder-review-panel label,.source-finder-search label{color:var(--muted);font-size:12px}.source-finder-search input{min-height:48px;font-size:16px}.source-finder-examples button,.source-finder-search input{border-color:var(--line);background:var(--raised);color:var(--ink)}.source-finder-examples button{min-height:38px;padding:8px 12px;font-size:13px}.finder-answer-summary{border-left-color:var(--accent);background:var(--surface)}.finder-answer-summary p{font-size:15px}.finder-answer-summary>strong{padding:7px 10px;font-size:12px}.finder-answer-summary.no-match{border-left-color:#b34b42}.finder-answer-summary.no-match>strong{color:#8d2e27;background:#fff0ee}.source-finder-result{gap:18px;padding:20px}.source-result-title{flex-wrap:wrap}.source-result-title strong{font-size:16px;line-height:1.35}.source-result-title span{padding:5px 7px;font-size:10px}.source-finder-result p{margin-top:8px;font-size:14px;line-height:1.6}.source-finder-result small{margin-top:8px;font-size:12px}.source-finder-result .source-result-description{max-width:76ch;color:var(--ink);font-size:14px;line-height:1.55}.source-result-evidence{border:1px solid var(--line);border-left:3px solid var(--accent);background:var(--raised);border-radius:7px;margin:13px 0 0;padding:11px 13px}@supports (color:color-mix(in lab,red,red)){.source-result-evidence{background:color-mix(in srgb,var(--raised) 75%,transparent)}}.source-result-evidence small{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:10px;font-weight:850}.source-result-evidence p{color:var(--ink);margin:5px 0 0;font-size:13px;line-height:1.55}.source-result-evidence mark{background:var(--accent);border-radius:2px;padding:0 2px}@supports (color:color-mix(in lab,red,red)){.source-result-evidence mark{background:color-mix(in srgb,var(--accent) 34%,transparent)}}.source-result-evidence mark{color:inherit}.source-result-meta{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.resource-access{padding:5px 8px;font-size:11px}.source-item-category,.source-item-updated{border:1px solid var(--line);background:var(--raised);color:var(--muted);border-radius:999px;padding:5px 8px;font-size:11px;font-weight:700}.source-language-badge{background:var(--raised);min-height:25px;color:var(--ink);border:0;border-radius:999px;align-items:center;gap:6px;margin-top:9px;padding:3px 9px 3px 4px;font-size:11px;font-weight:750;line-height:1;display:inline-flex}.source-language-badge b{background:var(--link);min-width:21px;height:17px;color:var(--af-color-white);letter-spacing:.04em;border-radius:999px;place-items:center;font-size:8px;font-weight:900;display:grid}.source-language-badge.unknown{border-color:var(--line);background:var(--raised);color:var(--muted)}.source-language-badge.unknown b{background:var(--muted);color:var(--surface)}.source-authoritative{color:#246a3c;background:#e7f5eb;border-radius:999px;margin-top:9px;padding:5px 8px;font-size:11px;font-weight:800}.source-lineage{margin-top:10px}.source-lineage summary{width:fit-content;color:var(--link);cursor:pointer;font-size:12px;font-weight:700}.source-lineage code{overflow-wrap:anywhere;color:var(--muted);margin-top:7px;font-size:11px;display:block}.source-simulator-notice{border:1px solid var(--accent);align-items:flex-start;gap:12px;margin:0 0 14px;padding:13px 15px;display:flex}@supports (color:color-mix(in lab,red,red)){.source-simulator-notice{border:1px solid color-mix(in srgb,var(--accent) 55%,var(--line))}}.source-simulator-notice{background:var(--accent);border-radius:7px}@supports (color:color-mix(in lab,red,red)){.source-simulator-notice{background:color-mix(in srgb,var(--accent) 10%,var(--surface))}}.source-simulator-notice{color:var(--ink)}.source-simulator-notice strong{flex:none;font-size:13px}.source-simulator-notice span{color:var(--muted);font-size:13px;line-height:1.5}.finder-review-panel{background:var(--accent);grid-template-columns:minmax(0,.9fr) minmax(320px,1fr) auto}@supports (color:color-mix(in lab,red,red)){.finder-review-panel{background:color-mix(in srgb,var(--accent) 5%,var(--surface))}}.finder-review-panel h3{font-size:22px}.finder-report-fields{gap:10px;display:grid}.finder-review-panel select,.finder-review-panel textarea{border:1px solid var(--line);background:var(--raised);width:100%;color:var(--ink);border-radius:6px;margin-top:6px;padding:10px 11px;font-size:14px}.review-confirmation{padding:12px 14px;font-size:13px}.source-report-page{padding-bottom:20px}.source-report-recipient{border:1px solid #e2e7e9;border-left:4px solid var(--agentfield-accent-dark);color:#3b454b;background:#fbfbf4;border-radius:8px;margin:0 0 4px;padding:14px 16px;font-size:13px;line-height:1.6}.source-report-workspace{gap:20px;display:grid}.source-report-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.source-report-heading h2{margin:5px 0 0;font:clamp(28px,3.5vw,42px)/1.1 Georgia,serif}.source-report-heading p:last-child{max-width:760px;color:var(--muted);margin:10px 0 0;font-size:15px;line-height:1.6}.source-report-heading>span{border:1px solid var(--line);background:var(--surface);border-radius:999px;flex:none;padding:8px 11px;font-size:12px;font-weight:800}.source-report-filters{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:12px;padding:15px;display:flex}.source-report-filters label{min-width:220px;color:var(--muted);text-transform:uppercase;gap:6px;font-size:12px;font-weight:800;display:grid}.source-report-filters select{border:1px solid var(--line);background:var(--raised);min-height:42px;color:var(--ink);text-transform:none;border-radius:6px;padding:8px 10px;font-size:14px}.source-report-list{gap:14px;display:grid}.source-report-card{padding:22px}.source-report-card>header{color:var(--muted);justify-content:space-between;gap:12px;display:flex}.source-report-card>header>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.source-report-card>header strong{color:var(--ink);font-size:14px}.source-report-card>header code{font-size:11px}.source-report-status{background:var(--raised);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900}.source-report-status.open{color:#8d2e27;background:#fff0ee}.source-report-status.in_review{color:#745d00;background:#fff6d8}.source-report-status.resolved{color:#246a3c;background:#e7f5eb}.source-report-card h3{margin:16px 0 12px;font:23px/1.3 Georgia,serif}.source-report-card dl{flex-wrap:wrap;gap:18px;margin:0;display:flex}.source-report-card dt{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800}.source-report-card dd{margin:3px 0 0;font-size:13px}.source-report-card blockquote{border-left:3px solid var(--accent);background:var(--raised);color:var(--ink);margin:16px 0 0;padding:12px 14px;font-size:14px;line-height:1.55}.source-report-card>section{margin-top:18px}.source-report-card h4{margin:0 0 9px;font-size:13px}.source-report-card ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.source-report-card li{border:1px solid var(--line);background:var(--raised);border-radius:6px;grid-template-columns:minmax(0,1fr) auto;gap:5px 14px;padding:11px;display:grid}.source-report-card li span,.source-report-card li strong{display:block}.source-report-card li strong{font-size:13px}.source-report-card li span{color:var(--muted);margin-top:3px;font-size:11px}.source-report-card li a{color:var(--link);font-size:12px;font-weight:800}.source-report-card li code{overflow-wrap:anywhere;color:var(--muted);grid-column:1/-1;font-size:10px}.source-report-resolution{color:#245d38;background:#e7f5eb;border-radius:6px;margin-top:16px;padding:13px}.source-report-resolution p{margin:5px 0 0}.source-report-card>footer{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;margin-top:18px;padding-top:16px;display:grid}.source-report-card>footer label{color:var(--muted);gap:6px;font-size:12px;font-weight:700;display:grid}.source-report-card>footer textarea{border:1px solid var(--line);background:var(--raised);min-height:74px;color:var(--ink);border-radius:6px;padding:10px;font-size:14px}.source-report-card>footer>div{flex-wrap:wrap;gap:8px;display:flex}.platform-shell :where(.admin-alert:not(.error),.api-notice:not(.error),.ai-studio-notice:not(.error),.review-confirmation){border-left:1px solid var(--success-border);border:1px solid var(--success-border);border-left-width:4px;background:var(--success-surface);color:var(--success-ink)}.platform-shell :where(.admin-alert.error,.api-notice.error,.ai-studio-notice.error){border-left:1px solid var(--error-border);border:1px solid var(--error-border);border-left-width:4px;background:var(--error-surface);color:var(--error-ink)}.platform-shell :where(.admin-alert,.api-notice,.ai-studio-notice,.review-confirmation) a{color:inherit}.governed-source-detail{padding:24px}.governed-source-detail>header{justify-content:space-between;align-items:start;gap:24px;display:flex}.governed-source-detail h2{margin:5px 0 7px;font:clamp(26px,3vw,38px)/1.15 Georgia,serif}.governed-source-detail header p:last-child{color:var(--muted)}.source-detail-lineage{border:1px solid var(--line);background:var(--line);border-radius:7px;grid-template-columns:repeat(2,1fr);gap:1px;margin:22px 0;display:grid;overflow:hidden}.source-detail-lineage div{background:var(--raised);min-width:0;padding:12px}.source-detail-lineage dt{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800}.source-detail-lineage dd{overflow-wrap:anywhere;margin:5px 0 0;font:12px/1.4 ui-monospace,monospace}.governed-source-detail h3{font-size:18px}.source-detail-content{border:1px solid var(--line);background:var(--raised);white-space:pre-wrap;border-radius:7px;padding:18px;font-size:15px;line-height:1.7}.governed-source-detail>footer{margin-top:18px}@media (max-width:900px){.finder-review-panel,.source-report-card>footer{grid-template-columns:1fr}}@media (max-width:620px){.source-detail-lineage,.source-finder-result,.source-finder-search,.source-finder-search form>div{grid-template-columns:1fr}.source-finder-result .secondary-action{width:100%}.source-finder-result{gap:12px;padding:18px}.source-result-title{flex-direction:column;align-items:flex-start;gap:7px}.source-result-evidence{margin-top:12px}.source-report-filters{flex-direction:column}.source-report-filters label{min-width:0}.source-report-card li{grid-template-columns:1fr}.source-report-card li code{grid-column:1}}html[data-platform-theme][data-platform-mode] .platform-shell :where(.project-workspace-kicker,.project-workspace-identity code,.source-line>span){color:var(--muted)}html[data-platform-theme][data-platform-mode] .platform-shell .empty-draft-card,html[data-platform-theme][data-platform-mode] .platform-shell :where(.admin-filter-row input,.project-assign-form input,.project-assign-form select){border-color:var(--line);background:var(--raised);color:var(--ink)}html[data-platform-theme][data-platform-mode] .platform-shell .empty-draft-card :where(h2,.eyebrow){color:var(--ink)}html[data-platform-theme][data-platform-mode] .platform-shell .empty-draft-card>p{color:var(--muted)}html[data-platform-theme][data-platform-mode] .platform-shell .source-line li{border-color:var(--line);background:var(--raised);color:var(--ink)}html[data-platform-theme][data-platform-mode] .platform-shell .source-line a,html[data-platform-theme][data-platform-mode] .platform-shell .trace-timeline summary{color:var(--link)}html[data-platform-theme][data-platform-mode] .platform-shell .deployment-select.selected small{color:var(--ink)}html[data-platform-theme][data-platform-mode] .platform-shell .step-heading>.status-pill.archived{border:1px solid var(--line);background:var(--raised);color:var(--ink)}html[data-platform-theme=agentfield][data-platform-mode=light] .platform-shell{--muted:#536178}@media (max-width:680px){.source-filter{grid-template-columns:1fr;align-items:stretch}.source-filter label{grid-template-columns:1fr;gap:6px}.source-filter small{white-space:normal}.knowledge-single-column .stacked-forms,.managed-group-toolbar{grid-template-columns:1fr}.managed-group-toolbar{align-items:stretch}.managed-url-row{flex-direction:column}.managed-url-row>span:last-child{align-self:flex-start}}@media (max-width:1024px){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px}}.auth-page{--auth-accent:#2563eb;--auth-accent-strong:#1d4ed8;--auth-canvas:#eef4ff;--auth-surface:#fff;--auth-surface-soft:#f7faff;--auth-ink:#102a56;--auth-muted:#58708f;--auth-line:#c7d7ee;--auth-on-accent:#fff;isolation:isolate;background:var(--auth-canvas);color:var(--auth-ink);font-family:var(--font-ibm-plex-sans),ui-sans-serif,system-ui,sans-serif;background-image:linear-gradient(#2563eb0d 1px,#0000 0),linear-gradient(90deg,#2563eb0d 1px,#0000 0),radial-gradient(circle at 10% 0,#2563eb29,#0000 34rem);background-size:32px 32px,32px 32px,auto;position:relative;overflow:hidden}html[data-platform-mode=dark] .auth-page{--auth-accent:#60a5fa;--auth-accent-strong:#3b82f6;--auth-canvas:#081525;--auth-surface:#0f2139;--auth-surface-soft:#122a47;--auth-ink:#eef6ff;--auth-muted:#a6bdd8;--auth-line:#284668;--auth-on-accent:#07111f;background-image:linear-gradient(#60a5fa0f 1px,#0000 0),linear-gradient(90deg,#60a5fa0f 1px,#0000 0),radial-gradient(circle at 10% 0,#2563eb38,#0000 34rem)}.auth-demo-label{z-index:2;background:var(--auth-accent-strong);font-family:var(--font-ibm-plex-mono),ui-monospace,monospace}.auth-theme-actions{z-index:3;position:fixed;top:52px;right:24px}.auth-theme-toggle{border:1px solid var(--auth-line);background:var(--auth-surface);min-height:34px;color:var(--auth-ink);border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:0 8px 20px #143f7d1f}.auth-theme-toggle:hover{border-color:var(--auth-accent);color:var(--auth-accent-strong)}.auth-theme-toggle span{color:var(--auth-accent);font-size:16px;line-height:1}.auth-card{background:var(--auth-surface);border:1px solid var(--auth-line);border-top:0;border-radius:16px;grid-template-columns:minmax(230px,.82fr) minmax(0,1.18fr);width:min(860px,100%);display:grid;box-shadow:0 30px 80px #143f7d33}.auth-brand{background:linear-gradient(155deg,var(--auth-accent-strong),var(--auth-accent));min-height:100%;color:var(--af-color-white);border:0;align-items:flex-start;padding:38px 30px;display:flex;position:relative;overflow:hidden}.auth-brand:after{content:"";border:1px solid #ffffff57;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-62px;right:-48px;box-shadow:0 0 0 24px #ffffff0f,0 0 0 48px #ffffff0d}.auth-brand>span{width:46px;height:46px;color:var(--af-color-white);font-family:var(--font-ibm-plex-mono),ui-monospace,monospace;background:#ffffff24;border:1px solid #ffffff8a;border-radius:10px;flex:none}.auth-brand>.auth-brand-logo{background:0 0;border:0;border-radius:0;display:block}.auth-brand-logo .auth-brand-exact{object-fit:contain;width:100%;height:100%;display:block}.auth-brand-logo .auth-brand-monochrome{background:currentColor;width:100%;height:100%;display:none;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}html[data-platform-theme]:not([data-platform-theme=agentfield]) .auth-brand-exact{display:none}html[data-platform-theme]:not([data-platform-theme=agentfield]) .auth-brand-monochrome{display:block}html[data-platform-theme] .auth-brand>.auth-brand-logo{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html[data-platform-theme] .auth-brand-logo .auth-brand-monochrome{background:var(--auth-accent)!important}html:not([data-platform-theme]) .auth-brand>.auth-brand-logo,html[data-platform-theme=agentfield] .auth-brand>.auth-brand-logo{padding:6px;background:var(--auth-accent-strong)!important;border-radius:8px!important}html:not([data-platform-theme]) .auth-brand-logo .auth-brand-monochrome,html[data-platform-theme=agentfield] .auth-brand-logo .auth-brand-monochrome{display:block;background:var(--af-color-white)!important}.auth-brand strong{font-family:var(--font-ibm-plex-sans),ui-sans-serif,sans-serif;letter-spacing:-.02em;font-size:18px}.auth-brand small{color:#ffffffc7;font-family:var(--font-ibm-plex-mono),ui-monospace,monospace;letter-spacing:.08em}.auth-card-content{padding:42px 44px 34px}.auth-card-content .eyebrow,.auth-manual-form .eyebrow{color:var(--auth-accent);font-family:var(--font-ibm-plex-mono),ui-monospace,monospace}.auth-card-content h1,.auth-manual-form h2{color:var(--auth-ink);font-family:var(--font-ibm-plex-sans),ui-sans-serif,sans-serif;letter-spacing:-.035em}.auth-card-content>p:not(.eyebrow),.auth-security-note p{color:var(--auth-muted)}.auth-primary-action{border-color:var(--auth-accent-strong);background:var(--auth-accent-strong);box-shadow:0 8px 18px #1d4ed833}.auth-page .auth-primary-action,.auth-page .primary-action,.auth-primary-action{color:var(--af-color-white)}.auth-primary-action:hover{background:var(--auth-accent)}.auth-status{color:#205f37;background:#e8f5ec;border-color:#8bc9a0}.auth-error{color:#862c24;background:#fff0ee;border-color:#efc2bd}.auth-security-note{border-color:var(--auth-line)}.auth-security-note>span{color:var(--auth-accent)}.auth-security-note strong{color:var(--auth-ink)}.auth-manual-form input{border-color:var(--auth-line);background:var(--auth-surface-soft);color:var(--auth-ink)}.auth-manual-form input:focus{border-color:var(--auth-accent);outline:0;box-shadow:0 0 0 3px #2563eb29}.auth-card>footer{border-top:1px solid var(--auth-line);background:var(--auth-surface-soft);color:var(--auth-muted);font-family:var(--font-ibm-plex-mono),ui-monospace,monospace;grid-column:1/-1}@media (max-width:760px){.auth-page{place-items:start center;padding:52px 14px 22px}.auth-theme-actions{top:48px;right:14px}.auth-card{border-radius:12px;width:min(520px,100%);display:block}.auth-brand{min-height:auto;padding:24px 22px}.auth-card-content{padding:30px 22px 26px}.auth-card-content h1{font-size:29px}}.upgrade-page{background:var(--auth-canvas,#eef4ff);min-height:100dvh;color:var(--auth-ink,#102a56);font-family:var(--font-ibm-plex-sans),ui-sans-serif,system-ui,sans-serif;place-items:center;padding:24px;display:grid}.upgrade-card{border:1px solid var(--auth-line,#c7d7ee);border-top:5px solid var(--auth-accent-strong,#1d4ed8);background:var(--auth-surface,#fff);border-radius:12px;width:min(520px,100%);padding:42px;box-shadow:0 24px 70px #143f7d29}.upgrade-kicker{color:var(--auth-accent-strong,#1d4ed8);font-family:var(--font-ibm-plex-mono),ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:800}.upgrade-card h1{letter-spacing:-.04em;margin:0;font-size:clamp(28px,5vw,40px)}.upgrade-card>p:not(.upgrade-kicker){color:var(--auth-muted,#58708f);margin:16px 0 0;font-size:14px;line-height:1.65}.upgrade-status{border-top:1px solid var(--auth-line,#c7d7ee);color:var(--auth-muted,#58708f);align-items:center;gap:9px;margin-top:26px;padding-top:18px;font-size:12px;display:flex}.upgrade-status span{background:var(--auth-accent,#2563eb);width:8px;height:8px;box-shadow:0 0 0 4px var(--auth-accent,#2563eb);border-radius:50%;flex:none}@supports (color:color-mix(in lab,red,red)){.upgrade-status span{box-shadow:0 0 0 4px color-mix(in srgb,var(--auth-accent,#2563eb) 16%,transparent)}}html[data-platform-mode=dark] .upgrade-page{--auth-canvas:#081525;--auth-surface:#0f2139;--auth-ink:#eef6ff;--auth-muted:#a6bdd8;--auth-line:#284668;--auth-accent:#60a5fa;--auth-accent-strong:#3b82f6}html[data-platform-theme=carbon] .auth-page{--auth-accent:#007dcc;--auth-accent-strong:#005fa3;--auth-canvas:#f4f4f5;--auth-surface:#fff;--auth-surface-soft:#e4e4e7;--auth-ink:#18181b;--auth-muted:#52525b;--auth-line:#d4d4d8;font-family:var(--font-ibm-plex-mono),ui-monospace,monospace}html[data-platform-theme=carbon][data-platform-mode=dark] .auth-page{--auth-accent:#4db8ff;--auth-accent-strong:#007dcc;--auth-canvas:#09090b;--auth-surface:#18181b;--auth-surface-soft:#27272a;--auth-ink:#fafafa;--auth-muted:#a1a1aa;--auth-line:#3f3f46;background-image:none}html[data-platform-theme=carbon] .auth-card{border-radius:0;box-shadow:0 14px 34px #0000004d}html[data-platform-theme=carbon] .auth-brand{background:var(--auth-surface-soft);color:var(--auth-ink);border-radius:0}html[data-platform-theme=carbon] .auth-brand>span{background:var(--auth-accent);color:var(--auth-on-accent);border-radius:0}html[data-platform-theme=carbon] .auth-brand small{color:var(--auth-muted)}html[data-platform-theme=carbon] .auth-brand strong,html[data-platform-theme=carbon] .auth-card-content h1,html[data-platform-theme=carbon] .auth-manual-form h2{font-family:Georgia,Times New Roman,serif}html[data-platform-theme=aurora] .auth-page{--auth-accent:#8b5cf6;--auth-accent-strong:#7c3aed;--auth-canvas:#f5eefc;--auth-surface:#ffffffbf;--auth-surface-soft:#ffffffd1;--auth-ink:#241536;--auth-muted:#6b5b95;--auth-line:#8b5cf633;font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;background-image:radial-gradient(circle at 12% 15%,#a855f733,#0000 42%),radial-gradient(circle at 88% 10%,#ec489929,#0000 46%),radial-gradient(circle at 55% 95%,#2dd4bf24,#0000 52%)}html[data-platform-theme=aurora][data-platform-mode=dark] .auth-page{--auth-accent:#a855f7;--auth-accent-strong:#ec4899;--auth-canvas:#0a0618;--auth-surface:#180f2eb3;--auth-surface-soft:#160d2be0;--auth-ink:#f3edff;--auth-muted:#b1a2dc;--auth-line:#a78bfa47;background-image:radial-gradient(circle at 14% 18%,#a855f761,#0000 42%),radial-gradient(circle at 86% 12%,#ec48994d,#0000 46%),radial-gradient(circle at 55% 92%,#2dd4bf38,#0000 52%)}html[data-platform-theme=aurora] .auth-card{border-radius:22px;box-shadow:0 20px 60px #3d5b9b33}html[data-platform-theme=aurora] .auth-brand{background:linear-gradient(100deg,#162a5d,#5068c9);border-radius:22px 0 0 22px}html[data-platform-theme=aurora][data-platform-mode=dark] .auth-brand{background:linear-gradient(100deg,#3b176d,#a855f7)}html[data-platform-theme=aurora] .auth-brand>span{border-radius:16px}html[data-platform-theme=aurora] .auth-card-content h1,html[data-platform-theme=aurora] .auth-manual-form h2{font-family:var(--font-space-grotesk),ui-sans-serif,sans-serif}html[data-platform-theme=poster] .auth-page{--auth-accent:#ff3d00;--auth-accent-strong:#c62800;--auth-canvas:#e2e8f0;--auth-surface:#f8fafc;--auth-surface-soft:#cbd5e1;--auth-ink:#111827;--auth-muted:#475569;--auth-line:#111827;font-family:var(--font-ibm-plex-sans),ui-sans-serif,sans-serif;background-image:none}html[data-platform-theme=poster][data-platform-mode=dark] .auth-page{--auth-accent:#ff5a24;--auth-accent-strong:#ff8552;--auth-canvas:#0f0c08;--auth-surface:#1c1812;--auth-surface-soft:#262019;--auth-ink:#f5efe0;--auth-muted:#b8ac93;--auth-line:#3a352c}html[data-platform-theme=poster] .auth-card{border:2px solid var(--auth-ink);box-shadow:8px 8px 0 var(--auth-ink);border-radius:0}html[data-platform-theme=poster] .auth-brand{background:var(--auth-ink);color:var(--af-color-white);border-radius:0}html[data-platform-theme=poster] .auth-brand>span{background:var(--auth-accent);color:var(--auth-ink);border-radius:0}html[data-platform-theme=poster] .auth-brand strong,html[data-platform-theme=poster] .auth-card-content h1,html[data-platform-theme=poster] .auth-manual-form h2{text-transform:uppercase;font-weight:800}html[data-platform-theme=poster] .auth-page .primary-action,html[data-platform-theme=poster] .auth-primary-action{border:2px solid var(--auth-ink);box-shadow:4px 4px 0 var(--auth-ink);text-transform:uppercase}html[data-platform-theme=c64] .auth-page{--auth-accent:#5ff;--auth-accent-strong:#5ff;--auth-canvas:#00a;--auth-surface:#00a;--auth-surface-soft:navy;--auth-ink:#fff;--auth-muted:#b6b6b6;--auth-line:#5ff;--auth-on-accent:#00a;font-family:var(--font-ibm-plex-mono),ui-monospace,monospace;background-image:none}html[data-platform-theme=c64][data-platform-mode=dark] .auth-page{--auth-accent:#5ff;--auth-accent-strong:#5ff}html[data-platform-theme=c64] .auth-card{background:#00a;border:2px solid #5ff;border-radius:0;box-shadow:8px 8px #000}html[data-platform-theme=c64] .auth-brand{background:#00a;border-radius:0}html[data-platform-theme=c64] .auth-brand>span{color:var(--af-color-white);background:#a0a;border-radius:0}html[data-platform-theme=c64] .auth-brand strong,html[data-platform-theme=c64] .auth-card-content h1,html[data-platform-theme=c64] .auth-manual-form h2{font-family:var(--font-ibm-plex-mono),ui-monospace,monospace;text-transform:uppercase}html[data-platform-theme=c64] .auth-page .primary-action,html[data-platform-theme=c64] .auth-primary-action{color:#00a;background:#5ff;border-radius:0}.platform-shell :where(.config-summary dd,.agent-facts dd,.registry-meta small,.mono-tag,.version-chip,.ai-prompt-editor textarea,.ai-test-form textarea),.platform-shell code{font-family:var(--font-ibm-plex-mono),ui-monospace,SFMono-Regular,Menlo,monospace}.platform-shell :where(.nav-section-label,.project-workspace-kicker,.project-workspace-menu a span,.platform-footer,.status-pill,.eyebrow,.mono-tag,.panel-heading small,.form-title>span,.admin-form label,.managed-group-toolbar label,.agent-facts dt,.configuration-list dt,.ai-studio-nav>p,.ai-field>span,.ai-prompt-editor>span,.ai-range-labels,.source-state,.answer-citation),.platform-shell :where(.project-facts span,.architecture-lane-label,.project-delivery-targets small,.project-capability-list>div>span,.project-workspace-phase,.source-collection-grid article>span,.source-finder-search label,.source-finder-examples button,.source-list p,.source-list small,.source-site-card dt,.advice-caption,.auth-demo-label,.auth-brand small,.review-card>header,.answer-block>small,.source-line>span,.ai-studio-nav>button small,.ai-release-state small,.ai-review-grid small,.ai-release-checks strong){font-size:11px}.platform-shell :where(.panel,.metric-grid article,.registry-row,.view-list>div,.source-list article,.ai-studio-main,.ai-studio-nav){border-color:#e5e9ec}.platform-sidebar nav .platform-nav-submenu a>span[aria-hidden=true]{opacity:0;width:10px}.platform-nav-group-label>span[aria-hidden=true]{opacity:.6;font-size:12px}.platform-shell .platform-topbar{-webkit-backdrop-filter:blur(8px)}.danger-action,.primary-action,.secondary-action{min-height:38px;padding-inline:15px}.metric-grid article{box-shadow:0 1px 3px #0000000f}.platform-topbar-breadcrumb{color:var(--muted,#6c777e);align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.platform-topbar-breadcrumb>span:first-child{color:var(--ink,#1f2933);font-weight:600}.platform-topbar-sep{opacity:.35;font-weight:400}html[data-platform-theme=agentfield] .platform-shell{--ink:#f4f6fb;--muted:#9aa3bc;--line:#ffffff14;--surface:#121629;--surface-2:#181d35;--canvas:#0b0e1a;--raised:#181d35;--raised-hover:#202640;--sidebar:#0b0e1a;--link:#818cf8;--on-accent:#fff;--focus:#2dd4bf;--agentfield-accent:#4f46e5;--agentfield-accent-dark:#3730a3;--agentfield-signal:#14b8a6;--af-font-display:var(--font-manrope),ui-sans-serif,system-ui,-apple-system,sans-serif;background:var(--canvas);color:var(--ink);color-scheme:dark}html[data-platform-theme=agentfield][data-platform-mode=dark] .platform-shell{--ink:#f4f6fb;--muted:#9aa3bc;--line:#ffffff14;--surface:#121629;--surface-2:#181d35;--canvas:#0b0e1a;--raised:#181d35;--raised-hover:#202640;--sidebar:#0b0e1a;--link:#818cf8;--on-accent:#fff;--focus:#2dd4bf;--agentfield-accent:#4f46e5;--agentfield-accent-dark:#818cf8;--agentfield-signal:#2dd4bf;color-scheme:dark}html[data-platform-theme=agentfield][data-platform-mode=light] .platform-shell{--ink:#0f172a;--muted:#475569;--line:#0f172a1a;--surface:#fff;--surface-2:#f1f3fa;--canvas:#f7f8fc;--raised:#fff;--raised-hover:#eef2ff;--sidebar:#f7f8fc;--link:#4f46e5;--on-accent:#fff;--focus:#0d9488;--agentfield-accent:#4f46e5;--agentfield-accent-dark:#3730a3;--agentfield-signal:#0d9488;background:var(--canvas);color:var(--ink);color-scheme:light}html[data-platform-theme=agentfield][data-platform-theme-scheme=ember] .platform-shell{--agentfield-accent:#f97316;--agentfield-accent-dark:#c2410c;--agentfield-signal:#e11d48;--link:#e11d48;--focus:#fb7185;--motion-accent:#f97316;--motion-signal:#e11d48}html[data-platform-theme=agentfield][data-platform-theme-scheme=meadow] .platform-shell{--agentfield-accent:#059669;--agentfield-accent-dark:#047857;--agentfield-signal:#84cc16;--link:#059669;--focus:#34d399;--motion-accent:#059669;--motion-signal:#84cc16}html[data-platform-theme=agentfield][data-platform-theme-scheme=ink] .platform-shell{--agentfield-accent:#64748b;--agentfield-accent-dark:#475569;--agentfield-signal:#94a3b8;--link:#64748b;--focus:#94a3b8;--motion-accent:#e2e8f0;--motion-signal:#64748b}html[data-platform-theme=agentfield] .platform-shell,html[data-platform-theme=agentfield] .platform-shell button,html[data-platform-theme=agentfield] .platform-shell input,html[data-platform-theme=agentfield] .platform-shell select,html[data-platform-theme=agentfield] .platform-shell textarea{font-family:var(--af-font-display)}html[data-platform-theme=agentfield] .platform-shell :where(h1,h2,h3,h4,h5,.platform-brand strong,.agent-card h2,.panel-heading h2,.project-workspace-identity strong,.knowledge-stats strong){font-family:var(--af-font-display);letter-spacing:-.035em;font-weight:700}html[data-platform-theme=agentfield] .platform-shell :where(.eyebrow,.section-kicker,.project-workspace-kicker,.platform-page-header .eyebrow){color:var(--agentfield-signal);letter-spacing:.22em;text-transform:uppercase;font-size:11px;font-weight:500}html[data-platform-theme=agentfield] .platform-sidebar{border-right-color:var(--line);background:var(--sidebar)}html[data-platform-theme=agentfield] .platform-brand{border-bottom-color:var(--line)}html[data-platform-theme=agentfield] .platform-brand strong{color:var(--ink);letter-spacing:-.02em;font-size:17px}html[data-platform-theme=agentfield] .platform-brand small{color:var(--muted)}html[data-platform-theme=agentfield] .platform-sidebar nav a{min-height:42px;color:var(--muted);border-radius:12px}html[data-platform-theme=agentfield] .platform-sidebar nav a.active,html[data-platform-theme=agentfield] .platform-sidebar nav a:hover{background:var(--agentfield-accent)}@supports (color:color-mix(in lab,red,red)){html[data-platform-theme=agentfield] .platform-sidebar nav a.active,html[data-platform-theme=agentfield] .platform-sidebar nav a:hover{background:color-mix(in srgb,var(--agentfield-accent) 14%,transparent)}}html[data-platform-theme=agentfield] .platform-sidebar nav a.active,html[data-platform-theme=agentfield] .platform-sidebar nav a:hover{color:var(--ink)}html[data-platform-theme=agentfield] .platform-sidebar nav a.active{box-shadow:inset 3px 0 0 var(--agentfield-signal);font-weight:700}html[data-platform-theme=agentfield] .platform-sidebar nav a.active>span{color:var(--agentfield-signal)}html[data-platform-theme=agentfield] .agent-nav-group,html[data-platform-theme=agentfield] .platform-nav-group{border-color:var(--line);background:var(--surface);border-radius:12px}@supports (color:color-mix(in lab,red,red)){html[data-platform-theme=agentfield] .agent-nav-group,html[data-platform-theme=agentfield] .platform-nav-group{background:color-mix(in srgb,var(--surface) 72%,transparent)}}html[data-platform-theme=agentfield] .platform-footer{border-top-color:var(--line)}html[data-platform-theme=agentfield] .platform-shell .project-workspace-header,html[data-platform-theme=agentfield] .platform-topbar{border-bottom-color:var(--line);background:var(--canvas)}@supports (color:color-mix(in lab,red,red)){html[data-platform-theme=agentfield] .platform-shell .project-workspace-header,html[data-platform-theme=agentfield] .platform-topbar{background:color-mix(in srgb,var(--canvas) 82%,transparent)}}html[data-platform-theme=agentfield] .platform-shell .project-workspace-header,html[data-platform-theme=agentfield] .platform-topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--muted)}html[data-platform-theme=agentfield] .platform-shell :where(.user-chip,.platform-theme-picker>div),html[data-platform-theme=agentfield] .platform-theme-control{border-color:var(--line);background:var(--surface);color:var(--ink);border-radius:12px}html[data-platform-theme=agentfield] .platform-shell :where(.panel,.panel-card,.admin-panel,.assistant-card,.metric-grid article,.registry-row,.architecture-visual,.architecture-lane,.review-card,.empty-state,.source-list article){border-color:var(--line);background:var(--surface);border-radius:20px;box-shadow:0 12px 30px #0000002e}html[data-platform-theme=agentfield][data-platform-mode=light] .platform-shell :where(.panel,.panel-card,.admin-panel,.assistant-card,.metric-grid article,.registry-row,.architecture-visual,.architecture-lane,.review-card,.empty-state,.source-list article){box-shadow:0 8px 24px #0f172a0d}html[data-platform-theme=agentfield] .platform-shell :where(input,select,textarea){border-color:var(--line);background:var(--raised);color:var(--ink);border-radius:12px}html[data-platform-theme=agentfield] .platform-shell :where(.primary-action,.publish-progress li>span,.step-heading>span:not(.status-pill),.installation-guide>ol>li>span){background:linear-gradient(135deg,var(--agentfield-accent),var(--agentfield-signal));color:#fff;box-shadow:0 8px 24px -8px var(--agentfield-accent);border:0;border-radius:12px;font-weight:500}html[data-platform-theme=agentfield] .platform-shell .secondary-action{border-color:var(--agentfield-signal);color:var(--agentfield-signal);background:0 0;border-radius:12px}html[data-platform-theme=agentfield] .platform-shell :where(.status-pill,.mono-tag,.phase-badge,.user-chip){border-radius:999px}html[data-platform-theme=agentfield] .platform-shell :where(.primary-action,.secondary-action,.danger-action,input,select,textarea,button,a):focus-visible{outline:2px solid var(--focus);outline-offset:2px}html[data-platform-theme=agentfield] .platform-shell .primary-action:hover{filter:brightness(1.06);transform:translateY(-1px)}html[data-platform-theme=agentfield] .platform-shell .home-page{gap:22px;width:min(1240px,100% - 64px);padding-block:42px 72px}html[data-platform-theme=agentfield] .platform-shell .home-hero{isolation:isolate;border:1px solid var(--line);background:var(--surface);border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(180px,260px);align-items:center;min-height:390px;padding:clamp(42px,7vw,88px) clamp(28px,6vw,76px);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 50px #00000029}html[data-platform-theme=agentfield] .platform-shell .home-hero:after,html[data-platform-theme=agentfield] .platform-shell .home-hero:before{z-index:-1;content:"";pointer-events:none;border-radius:50%;width:520px;height:520px;position:absolute}html[data-platform-theme=agentfield] .platform-shell .home-hero:before{background:radial-gradient(circle,var(--agentfield-accent) 0 22%,transparent 66%);top:-330px;right:-120px}@supports (color:color-mix(in lab,red,red)){html[data-platform-theme=agentfield] .platform-shell .home-hero:before{background:radial-gradient(circle,color-mix(in srgb,var(--agentfield-accent) 22%,transparent) 0 22%,transparent 66%)}}html[data-platform-theme=agentfield] .platform-shell .home-hero:after{background:radial-gradient(circle,var(--agentfield-signal) 0 18%,transparent 64%);bottom:-390px;left:32%}@supports (color:color-mix(in lab,red,red)){html[data-platform-theme=agentfield] .platform-shell .home-hero:after{background:radial-gradient(circle,color-mix(in srgb,var(--agentfield-signal) 16%,transparent) 0 18%,transparent 64%)}}html[data-platform-theme=agentfield] .platform-shell .home-hero>div:first-child{z-index:1;max-width:760px;position:relative}html[data-platform-theme=agentfield] .platform-shell .home-hero .eyebrow{margin:0 0 18px}html[data-platform-theme=agentfield] .platform-shell .home-hero h1{letter-spacing:-.055em;max-width:760px;padding-block:0 .08em;font-size:clamp(42px,6.2vw,76px);line-height:1.02}html[data-platform-theme=agentfield] .platform-shell .home-hero p:last-child{max-width:650px;color:var(--muted);margin:24px 0 0;font-size:17px;font-weight:300;line-height:1.65}html[data-platform-theme=agentfield] .platform-shell .home-hero-mark{z-index:1;width:min(100%,250px);filter:drop-shadow(0 18px 30px var(--agentfield-accent));justify-self:end;position:relative}@supports (color:color-mix(in lab,red,red)){html[data-platform-theme=agentfield] .platform-shell .home-hero-mark{filter:drop-shadow(0 18px 30px color-mix(in srgb,var(--agentfield-accent) 18%,transparent))}}html[data-platform-theme=agentfield] .platform-shell .home-section-grid{grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,1fr));gap:22px}html[data-platform-theme=agentfield] .platform-shell .home-section-grid .panel{background:var(--surface);border-radius:20px;min-height:320px;padding:30px}html[data-platform-theme=agentfield] .platform-shell .home-welcome-card{gap:24px}html[data-platform-theme=agentfield] .platform-shell .home-section-grid .eyebrow{margin:0 0 18px}html[data-platform-theme=agentfield] .platform-shell .home-section-grid h2{letter-spacing:-.05em;max-width:17ch;font-size:clamp(28px,2.7vw,40px);line-height:1.08}html[data-platform-theme=agentfield] .platform-shell .home-section-grid p:not(.eyebrow){max-width:42ch;font-size:15px;font-weight:300;line-height:1.65}html[data-platform-theme=agentfield] .platform-shell .home-card-index{border-color:var(--line);width:42px;height:42px;color:var(--muted);font-size:11px}html[data-platform-theme=agentfield] .platform-shell .home-placeholder-card:after,html[data-platform-theme=agentfield] .platform-shell .home-principles-card:after{border-color:var(--agentfield-accent);width:210px;height:210px;bottom:-82px;right:-64px}@supports (color:color-mix(in lab,red,red)){html[data-platform-theme=agentfield] .platform-shell .home-placeholder-card:after,html[data-platform-theme=agentfield] .platform-shell .home-principles-card:after{border-color:color-mix(in srgb,var(--agentfield-accent) 38%,transparent)}}html[data-platform-theme=agentfield] .platform-shell .home-principles-card ul{gap:14px;margin-top:28px}html[data-platform-theme=agentfield] .platform-shell .home-principles-card li{gap:11px;font-size:15px;font-weight:300}html[data-platform-theme=agentfield] .platform-shell .home-principles-card li:before{background:linear-gradient(135deg,var(--agentfield-accent),var(--agentfield-signal));width:8px;height:8px}html[data-platform-theme=agentfield][data-platform-mode=light] .platform-shell .home-hero,html[data-platform-theme=agentfield][data-platform-mode=light] .platform-shell .home-section-grid .panel{box-shadow:0 12px 32px #0f172a0f}html[data-platform-theme=agentfield][data-platform-mode=light] .platform-shell .home-hero:before{opacity:.58}html[data-platform-theme=agentfield][data-platform-mode=light] .platform-shell .home-hero:after{opacity:.5}@media (max-width:980px){html[data-platform-theme=agentfield] .platform-shell .home-hero{grid-template-columns:minmax(0,1fr) 170px}html[data-platform-theme=agentfield] .platform-shell .home-section-grid .panel{min-height:280px}}@media (max-width:640px){html[data-platform-theme=agentfield] .platform-shell .home-page{width:min(100% - 32px,1240px);padding-block:24px 48px}html[data-platform-theme=agentfield] .platform-shell .home-hero{grid-template-columns:1fr;min-height:0;padding:34px 24px 38px}html[data-platform-theme=agentfield] .platform-shell .home-hero h1{font-size:clamp(40px,12vw,58px)}html[data-platform-theme=agentfield] .platform-shell .home-hero-mark{justify-self:start;width:132px;margin-top:12px}html[data-platform-theme=agentfield] .platform-shell .home-section-grid{grid-template-columns:1fr}html[data-platform-theme=agentfield] .platform-shell .home-section-grid .panel{min-height:0;padding:24px}}@media (max-width:760px){html[data-platform-theme=agentfield] .platform-shell .platform-topbar{padding-inline:16px}html[data-platform-theme=agentfield] .platform-shell :where(.panel,.panel-card,.admin-panel,.assistant-card,.metric-grid article){border-radius:16px}html[data-platform-theme=agentfield] .platform-shell :where(h1){font-size:clamp(28px,8vw,42px)}}@media (prefers-reduced-motion:reduce){html[data-platform-theme=agentfield] .platform-shell *{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms}}html[data-platform-theme=carbon][data-platform-mode=light] .platform-shell{--ink:#18181b;--muted:#52525b;--line:#d4d4d8;--surface:#fff;--canvas:#f4f4f5;--raised:#e4e4e7;--raised-hover:#d4d4d8;--sidebar:#fff;--link:#0066a8;--on-accent:#fff;--focus:#007dcc;--success-ink:#166534;--success-surface:#dcfce7;--success-border:#86efac;--error-ink:#991b1b;--error-surface:#fee2e2;--error-border:#fca5a5;--agentfield-accent:#0066a8;--agentfield-accent-dark:#005fa3;background:var(--canvas);color:var(--ink);color-scheme:light}html[data-platform-theme=carbon][data-platform-mode=dark] .platform-shell{--ink:#fafafa;--muted:#a1a1aa;--line:#27272a;--surface:#18181b;--canvas:#09090b;--raised:#27272a;--raised-hover:#3f3f46;--sidebar:#09090b;--link:#4db8ff;--on-accent:#09090b;--focus:#4db8ff;--success-ink:#86efac;--success-surface:#052e16;--success-border:#166534;--error-ink:#fca5a5;--error-surface:#450a0a;--error-border:#991b1b;--agentfield-accent:#4db8ff;--agentfield-accent-dark:#007dcc;background:var(--canvas);color:var(--ink);color-scheme:dark}html[data-platform-theme=carbon] .platform-shell{font-family:var(--font-ibm-plex-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}html[data-platform-theme=carbon] .platform-shell :where(h1,h2,h3,.agent-card h2,.panel-heading h2){letter-spacing:-.02em;font-family:Georgia,Times New Roman,serif}html[data-platform-theme=carbon] .platform-shell :where(.panel,.admin-panel,.metric-grid article,.registry-row,.primary-action,.secondary-action,.danger-action,.status-pill,.mono-tag,.phase-badge,.user-chip,.platform-theme-control,.platform-theme-picker>div,.platform-nav-group,.platform-brand-mark,.ai-studio-main,.ai-studio-nav,.ai-studio-nav>button,.wizard-fields input,.wizard-fields select,.wizard-fields textarea,.admin-form input,.admin-form select,.admin-form textarea,.filter-group,.filter-group button,input,select,textarea,button){border-radius:0}html[data-platform-theme=carbon] .platform-shell :where(.panel,.panel-card,.admin-panel){border:1px solid var(--line);border-left:3px solid var(--agentfield-accent);background:var(--surface);box-shadow:none}html[data-platform-theme=carbon] .platform-shell .metric-grid article{border:1px solid var(--line);border-top:3px solid var(--agentfield-accent);background:var(--surface);box-shadow:none}html[data-platform-theme=carbon] .platform-shell .registry-row{border-color:var(--line);background:var(--surface)}html[data-platform-theme=carbon] .platform-shell .registry-row:hover{background:var(--raised)}@media (min-width:1025px){html[data-platform-theme=carbon] .platform-shell{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:1fr}html[data-platform-theme=carbon] .platform-sidebar{z-index:20;border-right:none;border-bottom:1px solid var(--line);background:var(--sidebar);height:auto;min-height:52px;color:var(--muted);flex-direction:row;grid-area:1/1;align-items:stretch;gap:0;padding:0;display:flex;position:sticky;top:0;overflow:visible}html[data-platform-theme=carbon] .platform-main{grid-area:2/1}html[data-platform-theme=carbon] .platform-footer{grid-area:3/1}html[data-platform-theme=carbon] .platform-brand{border-bottom:none;border-right:1px solid var(--line);flex-shrink:0;align-items:center;gap:10px;padding:0 20px;display:flex}@supports (color:color-mix(in lab,red,red)){html[data-platform-theme=carbon] .platform-brand{border-right:1px solid color-mix(in srgb,var(--line) 40%,transparent)}}html[data-platform-theme=carbon] .platform-brand strong{color:var(--ink);font-size:13px}html[data-platform-theme=carbon] .platform-brand small{display:none}html[data-platform-theme=carbon] .platform-brand-mark{width:28px;height:28px;font-size:11px;font-family:var(--font-ibm-plex-mono),monospace;background:var(--agentfield-accent);color:var(--on-accent)}html[data-platform-theme=carbon] .platform-mobile-menu{flex-direction:row;flex:1;align-items:stretch;display:flex;overflow:visible}html[data-platform-theme=carbon] .platform-mobile-theme{display:none}html[data-platform-theme=carbon] .platform-sidebar nav{scrollbar-width:none;flex-direction:row;flex:1;align-items:stretch;gap:0;margin:0;display:flex;overflow:visible}html[data-platform-theme=carbon] .platform-nav-primary-link{grid-template-columns:unset;height:100%;box-shadow:none;color:var(--muted);white-space:nowrap;background:0 0;border-bottom:2px solid #0000;border-radius:0;align-items:center;padding:0 18px;font-size:12px;font-weight:500;text-decoration:none;transition:color .12s,border-color .12s;display:flex}html[data-platform-theme=carbon] .platform-nav-primary-link:hover{color:var(--ink);background:0 0}html[data-platform-theme=carbon] .platform-nav-primary-link.active{border-bottom-color:var(--agentfield-accent);color:var(--ink);background:0 0}html[data-platform-theme=carbon] .platform-nav-group{background:0 0;border:none;border-radius:0;align-items:stretch;padding:0;display:flex;position:relative}html[data-platform-theme=carbon] .platform-nav-group-label{height:100%;min-height:0;color:var(--muted);white-space:nowrap;grid-template-columns:unset;background:0 0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:6px;padding:0 16px;font-size:12px;font-weight:500;transition:color .12s,background .12s;display:flex}html[data-platform-theme=carbon] .platform-nav-group-label:hover{background:var(--line)}@supports (color:color-mix(in lab,red,red)){html[data-platform-theme=carbon] .platform-nav-group-label:hover{background:color-mix(in srgb,var(--line) 30%,transparent)}}html[data-platform-theme=carbon] .platform-nav-group-label:hover{color:var(--ink)}html[data-platform-theme=carbon] .platform-nav-group-label[aria-expanded=true]{background:var(--line)}@supports (color:color-mix(in lab,red,red)){html[data-platform-theme=carbon] .platform-nav-group-label[aria-expanded=true]{background:color-mix(in srgb,var(--line) 20%,transparent)}}html[data-platform-theme=carbon] .platform-nav-group-label[aria-expanded=true]{border-bottom-color:var(--agentfield-accent);color:var(--ink)}html[data-platform-theme=carbon] .platform-nav-group-label small,html[data-platform-theme=carbon] .platform-nav-group-label>span svg{display:none}html[data-platform-theme=carbon] .platform-nav-submenu{z-index:100;border:1px solid var(--line);border-top:2px solid var(--agentfield-accent);background:var(--surface);min-width:200px;padding:4px;position:absolute;top:calc(100% + 1px);left:0;box-shadow:0 8px 32px #0000004d}html[data-platform-theme=carbon] .platform-nav-submenu-item>p{color:var(--muted);letter-spacing:.08em;font-size:10px}html[data-platform-theme=carbon] .platform-sidebar nav .platform-nav-submenu a{min-height:36px;color:var(--muted);grid-template-columns:14px 1fr;padding:8px 12px;font-size:12px}html[data-platform-theme=carbon] .platform-sidebar nav .platform-nav-submenu a:hover{background:var(--raised);color:var(--ink)}html[data-platform-theme=carbon] .platform-sidebar nav .platform-nav-submenu a.active{background:var(--agentfield-accent)}@supports (color:color-mix(in lab,red,red)){html[data-platform-theme=carbon] .platform-sidebar nav .platform-nav-submenu a.active{background:color-mix(in srgb,var(--agentfield-accent) 12%,var(--surface))}}html[data-platform-theme=carbon] .platform-sidebar nav .platform-nav-submenu a.active{box-shadow:inset 3px 0 0 var(--agentfield-accent);color:var(--ink)}}html[data-platform-theme=carbon] .platform-topbar{border-color:var(--line);background:var(--surface);height:44px;padding:0 32px}html[data-platform-theme=carbon] .platform-topbar .platform-topbar-breadcrumb>span:first-child,html[data-platform-theme=carbon] .platform-topbar .platform-topbar-sep{display:none}html[data-platform-theme=carbon] :where(.user-chip,.phase-badge){border-color:var(--line);background:var(--raised);color:var(--ink)}html[data-platform-theme=carbon] .platform-shell .eyebrow{color:var(--agentfield-accent);font-family:var(--font-ibm-plex-mono),monospace;letter-spacing:.1em;font-size:10px}html[data-platform-theme=carbon] :where(.primary-action){background:var(--agentfield-accent);border-color:var(--agentfield-accent-dark);color:var(--on-accent)}html[data-platform-theme=carbon] :where(.secondary-action){border-color:var(--line);background:var(--surface);color:var(--ink)}html[data-platform-theme=carbon] .platform-shell .status-pill{font-family:var(--font-ibm-plex-mono),monospace;letter-spacing:.04em;font-size:10px}html[data-platform-theme=carbon] .platform-shell{accent-color:var(--agentfield-accent)}html[data-platform-theme=carbon] :where(.admin-form input,.admin-form select,.admin-form textarea,.wizard-fields input,.wizard-fields select,.wizard-fields textarea){border-color:var(--line);background:var(--raised);color:var(--ink);font-family:var(--font-ibm-plex-mono),monospace}html[data-platform-theme=carbon] .project-workspace-header{border-color:var(--line);background:var(--surface)}html[data-platform-theme=carbon] .project-workspace-menu a.active{border-bottom-color:var(--agentfield-accent);color:var(--ink)}@media (max-width:760px){.admin-filter-row,.admin-grid.two-columns,.agent-overview-grid,.ai-field-grid,.ai-guardrail-grid,.ai-retrieval-flow,.ai-review-grid,.architecture-diagram,.dashboard-grid,.governance-layout,.knowledge-single-column .stacked-forms,.managed-group-toolbar,.project-assign-form,.project-brief-grid,.project-role-grid,.publishing-portfolio-summary,.source-collection-grid,.source-finder-search{grid-template-columns:1fr}.admin-content,.admin-panel,.knowledge-single-column .stacked-forms .admin-panel,.platform-content{min-width:0;max-width:100%}.admin-panel,.panel{overflow-wrap:break-word;word-break:break-word}.knowledge-stats{grid-template-columns:repeat(2,1fr)}.ai-retrieval-flow,.source-collection-grid{grid-template-columns:1fr}.ai-retrieval-flow>b{display:none}}html[data-platform-theme=aurora][data-platform-mode=dark] .platform-shell{--ink:#f3edff;--muted:#b1a2dc;--line:#a78bfa47;--surface:#180f2eb3;--canvas:#0a0618;--raised:#8b5cf624;--raised-hover:#8b5cf63d;--sidebar:#0c081cd1;--link:#7dd3fc;--on-accent:#0a0618;--focus:#f472b6;--success-ink:#86efac;--success-surface:#10b98129;--success-border:#10b98173;--error-ink:#fda4af;--error-surface:#f43f5e29;--error-border:#f43f5e73;--agentfield-accent:#a855f7;--agentfield-accent-dark:#ec4899;--glass-shadow:0 20px 60px #05020f8c,0 0 0 1px #ffffff0a inset;--theme-menu-surface:#160d2b;--platform-canvas-gradient:radial-gradient(circle at 14% 18%,#a855f761,transparent 42%),radial-gradient(circle at 86% 12%,#ec48994d,transparent 46%),radial-gradient(circle at 55% 92%,#2dd4bf38,transparent 52%);background:var(--canvas);color:var(--ink);color-scheme:dark}html[data-platform-theme=aurora][data-platform-mode=light] .platform-shell{--ink:#241536;--muted:#6b5b95;--line:#8b5cf633;--surface:#ffffffbf;--canvas:#f5eefc;--raised:#8b5cf612;--raised-hover:#8b5cf624;--sidebar:#ffffffd1;--link:#7c3aed;--on-accent:#fff;--focus:#db2777;--success-ink:#15803d;--success-surface:#dcfce7;--success-border:#86efac;--error-ink:#be123c;--error-surface:#ffe4e6;--error-border:#fda4af;--agentfield-accent:#7c3aed;--agentfield-accent-dark:#db2777;--glass-shadow:0 20px 50px #8b5cf62e,0 0 0 1px #fff9 inset;--theme-menu-surface:#fbf7ff;--platform-canvas-gradient:radial-gradient(circle at 12% 15%,#a855f733,transparent 42%),radial-gradient(circle at 88% 10%,#ec489929,transparent 46%),radial-gradient(circle at 55% 95%,#2dd4bf24,transparent 52%);background:var(--canvas);color:var(--ink);color-scheme:light}html[data-platform-theme=aurora] .platform-shell{font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,-apple-system,sans-serif;accent-color:var(--agentfield-accent)}html[data-platform-theme=aurora] .platform-shell :where(h1,h2,h3,.project-workspace-identity strong,.knowledge-stats strong,.agent-card h2,.panel-heading h2){font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.01em;font-weight:700}html[data-platform-theme=aurora] .platform-shell :where(h1){background:linear-gradient(120deg,var(--agentfield-accent),var(--agentfield-accent-dark) 65%,#22d3ee);color:#0000;-webkit-background-clip:text;background-clip:text}html[data-platform-theme=aurora] .platform-shell .home-hero h1{max-width:640px;padding-block:.12em .18em;font-size:clamp(32px,4.4vw,56px);line-height:1.14;overflow:visible}html[data-platform-theme=aurora] .platform-shell .eyebrow{color:var(--agentfield-accent);font-family:var(--font-space-grotesk),sans-serif;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}html[data-platform-theme=aurora] .platform-shell :where(.panel,.panel-card,.admin-panel,.metric-grid article,.registry-row,.primary-action,.secondary-action,.danger-action,.platform-theme-control,.platform-theme-picker>div,.platform-nav-group,.assistant-card,.admin-form input,.admin-form select,.admin-form textarea,.wizard-fields input,.wizard-fields select,.wizard-fields textarea,.advanced-settings,.publish-summary>div,.installation-guide,.publish-action-sequence>div,.allowed-sites-review,.create-details){border-radius:16px}html[data-platform-theme=aurora] .platform-shell :where(.status-pill,.mono-tag,.phase-badge,.user-chip,.platform-brand-mark){border-radius:999px}html[data-platform-theme=aurora] .platform-shell :where(.panel,.panel-card,.admin-panel,.assistant-card,.platform-nav-group,.registry-row,.metric-grid article){border:1px solid var(--line);background:var(--surface);-webkit-backdrop-filter:blur(20px);box-shadow:var(--glass-shadow)}html[data-platform-theme=aurora] .platform-shell .platform-nav-group{box-shadow:0 0 0 1px var(--ink) inset}@supports (color:color-mix(in lab,red,red)){html[data-platform-theme=aurora] .platform-shell .platform-nav-group{box-shadow:0 0 0 1px color-mix(in srgb,var(--ink) 5%,transparent) inset}}html[data-platform-theme=aurora] .platform-sidebar{border-right:1px solid var(--line);background:var(--sidebar);-webkit-backdrop-filter:blur(24px)}html[data-platform-theme=aurora] .platform-shell :where(.platform-topbar,.project-workspace-header){border-color:var(--line);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){html[data-platform-theme=aurora] .platform-shell :where(.platform-topbar,.project-workspace-header){background:color-mix(in srgb,var(--surface) 92%,transparent)}}html[data-platform-theme=aurora] .platform-shell :where(.platform-topbar,.project-workspace-header){color:var(--muted);-webkit-backdrop-filter:blur(20px)}html[data-platform-theme=aurora] .platform-shell :where(.admin-field,.file-dropzone){color:var(--muted)}html[data-platform-theme=aurora] .platform-shell .file-dropzone{border:1px dashed var(--line);background:var(--raised)}html[data-platform-theme=aurora] .platform-shell .file-dropzone>strong{color:var(--ink)}html[data-platform-theme=aurora] .platform-shell .file-dropzone>small{color:var(--muted)}html[data-platform-theme=aurora] .platform-shell :where(.admin-form label,.step-heading h2){color:var(--ink)}html[data-platform-theme=aurora] .platform-shell :where(.admin-form input,.admin-form select,.admin-form textarea,.wizard-fields input,.wizard-fields select,.wizard-fields textarea){border:1px solid var(--line);background:var(--raised);color:var(--ink)}html[data-platform-theme=aurora] .platform-brand-mark{background:linear-gradient(135deg,var(--agentfield-accent),var(--agentfield-accent-dark));color:var(--on-accent);box-shadow:0 0 0 1px var(--agentfield-accent),0 0 24px var(--agentfield-accent)}@supports (color:color-mix(in lab,red,red)){html[data-platform-theme=aurora] .platform-brand-mark{box-shadow:0 0 0 1px color-mix(in srgb,var(--agentfield-accent) 50%,transparent),0 0 24px color-mix(in srgb,var(--agentfield-accent) 55%,transparent)}}html[data-platform-theme=aurora] .platform-shell :where(.primary-action,.publish-progress li>span,.step-heading>span:not(.status-pill),.installation-guide>ol>li>span){background:linear-gradient(135deg,var(--agentfield-accent),var(--agentfield-accent-dark));color:var(--on-accent);box-shadow:0 8px 24px var(--agentfield-accent);border:none}@supports (color:color-mix(in lab,red,red)){html[data-platform-theme=aurora] .platform-shell :where(.primary-action,.publish-progress li>span,.step-heading>span:not(.status-pill),.installation-guide>ol>li>span){box-shadow:0 8px 24px color-mix(in srgb,var(--agentfield-accent) 45%,transparent)}}html[data-platform-theme=aurora] .platform-shell :where(.primary-action,.publish-progress li>span,.step-heading>span:not(.status-pill),.installation-guide>ol>li>span){transition:box-shadow .18s,filter .18s,transform .1s}html[data-platform-theme=aurora] .platform-shell .primary-action:hover{filter:brightness(1.08);box-shadow:0 10px 32px var(--agentfield-accent)}@supports (color:color-mix(in lab,red,red)){html[data-platform-theme=aurora] .platform-shell .primary-action:hover{box-shadow:0 10px 32px color-mix(in srgb,var(--agentfield-accent) 60%,transparent)}}html[data-platform-theme=aurora] .platform-shell .primary-action:active{transform:translateY(1px)}html[data-platform-theme=aurora] .platform-shell :where(.secondary-action,.registry-row){border-color:var(--line);background:var(--surface);color:var(--ink)}html[data-platform-theme=aurora] .platform-shell .danger-action{border-color:var(--error-border);background:var(--error-surface);color:var(--error-ink)}html[data-platform-theme=aurora] .platform-shell :where(.theme-picker label,.theme-mode-picker label,.publish-methods>button){border-color:var(--line);background:var(--surface);color:var(--ink)}html[data-platform-theme=aurora] .platform-shell :where(.theme-picker label.selected,.theme-mode-picker label.selected,.publish-methods>button.selected){border-color:var(--agentfield-accent);background:var(--agentfield-accent)}@supports (color:color-mix(in lab,red,red)){html[data-platform-theme=aurora] .platform-shell :where(.theme-picker label.selected,.theme-mode-picker label.selected,.publish-methods>button.selected){background:color-mix(in srgb,var(--agentfield-accent) 12%,var(--surface))}}html[data-platform-theme=aurora] .platform-shell :where(.theme-picker label.selected,.theme-mode-picker label.selected,.publish-methods>button.selected){box-shadow:inset 0 0 0 1px var(--agentfield-accent),0 0 16px var(--agentfield-accent)}@supports (color:color-mix(in lab,red,red)){html[data-platform-theme=aurora] .platform-shell :where(.theme-picker label.selected,.theme-mode-picker label.selected,.publish-methods>button.selected){box-shadow:inset 0 0 0 1px var(--agentfield-accent),0 0 16px color-mix(in srgb,var(--agentfield-accent) 35%,transparent)}}html[data-platform-theme=aurora] .platform-shell .publish-progress{border-color:var(--line);background:var(--line)}html[data-platform-theme=aurora] .platform-shell .publish-progress li{background:var(--surface)}html[data-platform-theme=aurora] .platform-shell .publish-action-panel{border-top-color:var(--agentfield-accent)}html[data-platform-theme=aurora][data-platform-mode=dark] .platform-shell .review-guidance{border-color:var(--line);border-left-color:var(--agentfield-accent-dark);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){html[data-platform-theme=aurora][data-platform-mode=dark] .platform-shell .review-guidance{background:color-mix(in srgb,var(--surface) 92%,var(--canvas))}}html[data-platform-theme=aurora][data-platform-mode=dark] .platform-shell .review-guidance{color:var(--ink);box-shadow:var(--glass-shadow)}html[data-platform-theme=aurora][data-platform-mode=dark] .platform-shell .review-guidance-collapsed>summary{color:var(--ink)}html[data-platform-theme=aurora][data-platform-mode=dark] .platform-shell .review-guidance-collapsed[open]>summary{border-bottom-color:var(--line)}html[data-platform-theme=aurora][data-platform-mode=dark] .platform-shell .review-guidance p,html[data-platform-theme=aurora][data-platform-mode=dark] .platform-shell .review-guidance-actions li{color:var(--muted)}html[data-platform-theme=aurora][data-platform-mode=dark] .platform-shell .review-guidance-actions li{border-left-color:var(--line)}html[data-platform-theme=aurora][data-platform-mode=dark] .platform-shell .review-guidance-actions strong{color:var(--ink)}html[data-platform-theme=aurora][data-platform-mode=dark] .platform-shell .review-guidance-note{background:var(--raised);color:var(--muted)}html[data-platform-theme=aurora] .platform-sidebar nav a.active{background:linear-gradient(120deg,var(--agentfield-accent),var(--agentfield-accent-dark))}@supports (color:color-mix(in lab,red,red)){html[data-platform-theme=aurora] .platform-sidebar nav a.active{background:linear-gradient(120deg,color-mix(in srgb,var(--agentfield-accent) 26%,transparent),color-mix(in srgb,var(--agentfield-accent-dark) 20%,transparent))}}html[data-platform-theme=aurora] .platform-sidebar nav a.active{box-shadow:inset 0 0 0 1px var(--agentfield-accent),0 0 20px var(--agentfield-accent)}@supports (color:color-mix(in lab,red,red)){html[data-platform-theme=aurora] .platform-sidebar nav a.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--agentfield-accent) 55%,transparent),0 0 20px color-mix(in srgb,var(--agentfield-accent) 24%,transparent)}}html[data-platform-theme=aurora] .platform-sidebar nav a.active{color:var(--ink);font-weight:600}html[data-platform-theme=aurora] .platform-sidebar nav a.active>span{color:var(--agentfield-accent)}html[data-platform-theme=aurora] .platform-mobile-theme .platform-theme-picker{z-index:20}html[data-platform-theme=aurora] .platform-mobile-theme .platform-theme-picker>div{z-index:30;background:var(--theme-menu-surface);-webkit-backdrop-filter:none;box-shadow:0 16px 36px #140a2d47}html[data-platform-theme=aurora] .platform-sidebar nav a:hover{background:var(--raised-hover);color:var(--ink)}html[data-platform-theme=aurora] .agent-nav-group{border-color:var(--line);background:var(--surface)}html[data-platform-theme=aurora] .agent-nav-group.active{border-color:var(--agentfield-accent)}@supports (color:color-mix(in lab,red,red)){html[data-platform-theme=aurora] .agent-nav-group.active{border-color:color-mix(in srgb,var(--agentfield-accent) 55%,transparent)}}html[data-platform-theme=aurora] .agent-nav-group.active{background:var(--agentfield-accent)}@supports (color:color-mix(in lab,red,red)){html[data-platform-theme=aurora] .agent-nav-group.active{background:color-mix(in srgb,var(--agentfield-accent) 10%,var(--surface))}}html[data-platform-theme=aurora] :where(.user-chip,.phase-badge){border-color:var(--line);background:var(--raised);color:var(--ink)}html[data-platform-theme=aurora] .project-workspace-menu a.active{border-bottom-color:var(--agentfield-accent);color:var(--ink)}html[data-platform-theme=aurora] .platform-shell :where(input,select,textarea,button,a):focus-visible{outline:2px solid var(--focus);outline-offset:2px;box-shadow:0 0 0 4px var(--focus)}@supports (color:color-mix(in lab,red,red)){html[data-platform-theme=aurora] .platform-shell :where(input,select,textarea,button,a):focus-visible{box-shadow:0 0 0 4px color-mix(in srgb,var(--focus) 32%,transparent)}}html[data-platform-theme=aurora] .platform-shell ::-webkit-scrollbar{width:10px;height:10px}html[data-platform-theme=aurora] .platform-shell ::-webkit-scrollbar-thumb{background:var(--agentfield-accent)}@supports (color:color-mix(in lab,red,red)){html[data-platform-theme=aurora] .platform-shell ::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--agentfield-accent) 45%,transparent)}}html[data-platform-theme=aurora] .platform-shell ::-webkit-scrollbar-thumb{border-radius:999px}html[data-platform-theme=aurora] .platform-shell ::-webkit-scrollbar-track{background:0 0}html[data-platform-theme=poster][data-platform-mode=light] .platform-shell{--ink:#111827;--muted:#475569;--line:#111827;--surface:#f8fafc;--canvas:#e2e8f0;--raised:#cbd5e1;--raised-hover:#b8c5d6;--sidebar:#f8fafc;--link:#0057b8;--on-accent:#fff;--focus:#0057b8;--success-ink:#166534;--success-surface:#dcfce7;--success-border:var(--ink);--error-ink:#991b1b;--error-surface:#fee2e2;--error-border:var(--ink);--agentfield-accent:#d93800;--agentfield-accent-dark:#c62800;background:var(--canvas);color:var(--ink);color-scheme:light}html[data-platform-theme=poster][data-platform-mode=dark] .platform-shell{--ink:#f5efe0;--muted:#b8ac93;--line:#3a352c;--surface:#1c1812;--canvas:#0f0c08;--raised:#262019;--raised-hover:#332a1e;--sidebar:#17130d;--link:#ff8552;--on-accent:#150f08;--focus:#ff8552;--success-ink:#86efac;--success-surface:#22c55e29;--success-border:var(--ink);--error-ink:#fca5a5;--error-surface:#f43f5e29;--error-border:var(--ink);--agentfield-accent:#ff5a24;--agentfield-accent-dark:#ff8552;background:var(--canvas);color:var(--ink);color-scheme:dark}html[data-platform-theme=poster] .platform-shell{font-family:var(--font-ibm-plex-sans),ui-sans-serif,system-ui,-apple-system,sans-serif}html[data-platform-theme=poster] .platform-shell :where(h1,h2,h3,.agent-card h2,.panel-heading h2,.project-workspace-identity strong,.knowledge-stats strong){font-family:var(--font-ibm-plex-sans),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.01em;text-transform:uppercase;font-weight:700}html[data-platform-theme=poster] .platform-shell .eyebrow{box-sizing:border-box;background:var(--agentfield-accent);max-width:100%;color:var(--on-accent);font-family:var(--font-ibm-plex-sans),sans-serif;letter-spacing:.08em;overflow-wrap:anywhere;text-transform:uppercase;white-space:normal;padding:3px 7px;font-size:10px;font-weight:800;line-height:1.2;display:inline-block}html[data-platform-theme=poster] .platform-shell :where(.panel-heading>div,.version-card-heading>div){min-width:0}html[data-platform-theme=poster][data-platform-mode=light] .platform-shell .review-guidance{border-color:var(--ink);border-left-color:var(--agentfield-accent);background:var(--surface);color:var(--ink)}html[data-platform-theme=poster][data-platform-mode=light] .platform-shell .review-guidance h2,html[data-platform-theme=poster][data-platform-mode=light] .platform-shell .review-guidance-collapsed>summary{color:var(--ink)}html[data-platform-theme=poster][data-platform-mode=light] .platform-shell .review-guidance-collapsed[open]>summary{border-bottom-color:var(--line)}html[data-platform-theme=poster][data-platform-mode=light] .platform-shell .review-guidance p,html[data-platform-theme=poster][data-platform-mode=light] .platform-shell .review-guidance-actions li{color:var(--muted)}html[data-platform-theme=poster][data-platform-mode=light] .platform-shell .review-guidance-actions li{border-left-color:var(--line)}html[data-platform-theme=poster][data-platform-mode=light] .platform-shell .review-guidance-actions strong{color:var(--ink)}html[data-platform-theme=poster][data-platform-mode=light] .platform-shell .review-guidance-note{background:var(--raised);color:var(--muted)}html[data-platform-theme=poster] .platform-shell :where(.panel,.panel-card,.admin-panel,.metric-grid article,.registry-row,.primary-action,.secondary-action,.danger-action,.status-pill,.mono-tag,.phase-badge,.user-chip,.platform-theme-control,.platform-theme-picker>div,.platform-nav-group,.platform-brand-mark,.assistant-card,.admin-form input,.admin-form select,.admin-form textarea,.wizard-fields input,.wizard-fields select,.wizard-fields textarea,.filter-group,.filter-group button,input,select,textarea,button){border-radius:0}html[data-platform-theme=poster] .platform-shell{--poster-border:2px solid var(--ink);--poster-shadow:5px 5px 0 var(--ink)}html[data-platform-theme=poster][data-platform-theme] .platform-shell :where(.panel,.panel-card,.admin-panel,.assistant-card,.metric-grid article,.registry-row){border:var(--poster-border);background:var(--surface);box-shadow:var(--poster-shadow)}html[data-platform-theme=poster] .platform-shell :where(.panel,.panel-card,.admin-panel,.assistant-card) :where(.panel,.panel-card,.admin-panel,.metric-grid article,.registry-row){box-shadow:none}html[data-platform-theme=poster] .platform-shell .registry-row:hover{background:var(--raised)}html[data-platform-theme=poster] .platform-shell :where(.primary-action,.publish-progress li>span,.step-heading>span){border:2px solid var(--ink);background:var(--agentfield-accent);color:var(--on-accent);text-transform:uppercase;letter-spacing:.02em;box-shadow:4px 4px 0 var(--ink);font-weight:800;transition:box-shadow 80ms,transform 80ms}html[data-platform-theme=poster] .platform-shell .primary-action:hover{background:var(--agentfield-accent-dark)}html[data-platform-theme=poster] .platform-shell .primary-action:active{box-shadow:0 0 0 var(--ink);transform:translate(4px,4px)}html[data-platform-theme=poster] .platform-shell :where(.secondary-action,.registry-row){border:2px solid var(--ink);background:var(--surface);color:var(--ink);text-transform:uppercase;box-shadow:4px 4px 0 var(--ink);font-weight:700;transition:box-shadow 80ms,transform 80ms}html[data-platform-theme=poster] .platform-shell .secondary-action:active{box-shadow:0 0 0 var(--ink);transform:translate(4px,4px)}html[data-platform-theme=poster] .platform-shell .danger-action{border:2px solid var(--ink);background:var(--error-surface);color:var(--error-ink);text-transform:uppercase;box-shadow:4px 4px 0 var(--ink);font-weight:700}html[data-platform-theme=poster] .platform-shell :where(.theme-picker label,.theme-mode-picker label,.publish-methods>button){border:var(--poster-border);background:var(--surface);color:var(--ink)}html[data-platform-theme=poster] .platform-shell :where(.platform-identity-actions>.platform-theme-control,.platform-identity-actions>.user-chip,.platform-identity-actions>.project-context-control){border:var(--poster-border);box-shadow:none}html[data-platform-theme=poster][data-platform-theme] .platform-shell :where(.primary-action,.secondary-action,.danger-action,.filter-group button,.platform-theme-picker>summary,.platform-mode-control button){border-style:solid;border-width:2px}html[data-platform-theme=poster][data-platform-theme] .platform-shell :where(.publish-action-panel){border-top:2px solid var(--agentfield-accent)}html[data-platform-theme=poster] .platform-shell :where(.theme-picker label.selected,.theme-mode-picker label.selected,.publish-methods>button.selected){background:var(--agentfield-accent);color:var(--on-accent);box-shadow:3px 3px 0 var(--ink)}html[data-platform-theme=poster] .platform-shell .publish-progress{border-color:var(--ink);background:var(--ink)}html[data-platform-theme=poster] .platform-shell .publish-progress li{background:var(--surface)}html[data-platform-theme=poster] .platform-shell .publish-action-panel{border-top:3px solid var(--agentfield-accent)}html[data-platform-theme=poster] .platform-shell{accent-color:var(--agentfield-accent)}html[data-platform-theme=poster] .platform-shell :where(.admin-form input,.admin-form select,.admin-form textarea,.wizard-fields input,.wizard-fields select,.wizard-fields textarea){border:2px solid var(--ink);background:var(--surface);color:var(--ink);box-shadow:none}html[data-platform-theme=poster] .platform-shell :where(.admin-field,.file-dropzone){color:var(--muted)}html[data-platform-theme=poster] .platform-shell .file-dropzone{border:2px dashed var(--ink);background:var(--raised)}html[data-platform-theme=poster] .platform-shell .file-dropzone>strong{color:var(--ink)}html[data-platform-theme=poster] .platform-shell .file-dropzone>small{color:var(--muted)}html[data-platform-theme=poster] .platform-shell :where(.admin-form label,.step-heading h2){color:var(--ink)}html[data-platform-theme=poster][data-platform-theme] .platform-shell :where(.advanced-settings,.publish-summary>div,.installation-guide,.publish-action-sequence>div,.allowed-sites-review,.create-details,.publish-progress,.config-summary){border:var(--poster-border);background:var(--surface);color:var(--ink);box-shadow:none}html[data-platform-theme=poster] .platform-shell :where(input,select,textarea,button,a):focus-visible{outline:3px solid var(--focus);outline-offset:2px;box-shadow:none}@media (min-width:1025px){html[data-platform-theme=poster] .platform-shell{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:1fr}html[data-platform-theme=poster] .platform-sidebar{z-index:20;border-right:none;border-bottom:3px solid var(--ink);background:var(--sidebar);height:auto;min-height:56px;color:var(--muted);flex-direction:row;grid-area:1/1;align-items:stretch;gap:0;padding:0;display:flex;position:sticky;top:0;overflow:visible}html[data-platform-theme=poster] .platform-main{grid-area:2/1}html[data-platform-theme=poster] .platform-footer{grid-area:3/1}html[data-platform-theme=poster] .platform-brand{border-bottom:none;border-right:3px solid var(--ink);flex-shrink:0;align-items:center;gap:10px;padding:0 20px;display:flex}html[data-platform-theme=poster] .platform-brand strong{letter-spacing:-.01em;text-transform:uppercase;color:var(--ink);font-size:14px;font-weight:800}html[data-platform-theme=poster] .platform-brand small{display:none}html[data-platform-theme=poster] .platform-brand-mark{border:2px solid var(--ink);background:var(--agentfield-accent);width:30px;height:30px;color:var(--on-accent);font-family:var(--font-ibm-plex-sans),sans-serif;font-size:12px;font-weight:800}html[data-platform-theme=poster] .platform-mobile-menu{flex-direction:row;flex:1;align-items:stretch;display:flex;overflow:visible}html[data-platform-theme=poster] .platform-mobile-theme{display:none}html[data-platform-theme=poster] .platform-sidebar nav{scrollbar-width:none;flex-direction:row;flex:1;align-items:stretch;gap:0;margin:0;display:flex;overflow:visible}html[data-platform-theme=poster] .platform-nav-primary-link{grid-template-columns:unset;border-right:1px solid var(--line);height:100%;box-shadow:none;color:var(--muted);text-transform:uppercase;white-space:nowrap;background:0 0;border-radius:0;align-items:center;padding:0 18px;font-size:12px;font-weight:800;text-decoration:none;transition:background 80ms,color 80ms;display:flex}html[data-platform-theme=poster] .platform-nav-primary-link:hover{background:var(--raised-hover);color:var(--ink)}html[data-platform-theme=poster] .platform-nav-primary-link.active{background:var(--agentfield-accent);color:var(--on-accent)}html[data-platform-theme=poster] .platform-nav-group{border:none;border-right:1px solid var(--line);background:0 0;border-radius:0;align-items:stretch;padding:0;display:flex;position:relative}html[data-platform-theme=poster] .platform-nav-group-label{height:100%;min-height:0;color:var(--muted);text-transform:uppercase;white-space:nowrap;grid-template-columns:unset;background:0 0;border-radius:0;align-items:center;gap:6px;padding:0 16px;font-size:12px;font-weight:800;transition:background 80ms,color 80ms;display:flex}html[data-platform-theme=poster] .platform-nav-group-label:hover{background:var(--raised-hover);color:var(--ink)}html[data-platform-theme=poster] .platform-nav-group-label[aria-expanded=true]{background:var(--agentfield-accent);color:var(--on-accent)}html[data-platform-theme=poster] .platform-nav-group-label small,html[data-platform-theme=poster] .platform-nav-group-label>span svg{display:none}html[data-platform-theme=poster] .platform-nav-submenu{z-index:100;border:2px solid var(--ink);background:var(--surface);min-width:210px;box-shadow:5px 5px 0 var(--ink);padding:4px;position:absolute;top:calc(100% + 3px);left:0}html[data-platform-theme=poster] .platform-nav-submenu-item>p{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}html[data-platform-theme=poster] .platform-sidebar nav .platform-nav-submenu a{min-height:38px;color:var(--ink);grid-template-columns:14px 1fr;padding:8px 12px;font-size:12px;font-weight:600}html[data-platform-theme=poster] .platform-sidebar nav .platform-nav-submenu a:hover{background:var(--raised)}html[data-platform-theme=poster] .platform-sidebar nav .platform-nav-submenu a.active{background:var(--agentfield-accent);color:var(--on-accent)}}html[data-platform-theme=poster] .platform-topbar{border-bottom:2px solid var(--ink);background:var(--surface);height:46px;padding:0 32px}html[data-platform-theme=poster] .platform-topbar .platform-topbar-breadcrumb>span:first-child,html[data-platform-theme=poster] .platform-topbar .platform-topbar-sep{display:none}html[data-platform-theme=poster] :where(.user-chip,.phase-badge){border:2px solid var(--ink);background:var(--raised);color:var(--ink);text-transform:uppercase;font-weight:700}html[data-platform-theme=poster] .platform-shell .status-pill{border:1px solid var(--ink);letter-spacing:.04em;text-transform:uppercase;font-weight:800}html[data-platform-theme=poster] .project-workspace-header{border-bottom:2px solid var(--ink);background:var(--surface)}html[data-platform-theme=poster] .project-workspace-menu a.active{border-bottom-color:var(--agentfield-accent);color:var(--ink);font-weight:800}html[data-platform-theme=poster] .platform-shell :where(.metric-grid,.agent-facts,.project-role-grid){padding-bottom:5px;padding-right:5px}html[data-platform-theme=poster] .platform-shell ::-webkit-scrollbar{width:10px;height:10px}html[data-platform-theme=poster] .platform-shell ::-webkit-scrollbar-thumb{background:var(--agentfield-accent);border:2px solid var(--ink)}html[data-platform-theme=poster] .platform-shell ::-webkit-scrollbar-track{background:0 0}html[data-platform-theme=c64][data-platform-mode=dark] .platform-shell{--ink:#c7c3ff;--muted:#9d96e3;--line:#6c62c9;--surface:#2b2470;--canvas:#241d5c;--raised:#3a3196;--raised-hover:#453ca8;--sidebar:#201a52;--link:#67b6bd;--on-accent:#0b0720;--focus:#b05ad6;--success-ink:#94e089;--success-surface:#55a04938;--success-border:#55a049;--error-ink:#e8918c;--error-surface:#88393242;--error-border:#b86962;--agentfield-accent:#b05ad6;--agentfield-accent-dark:#7e3f9f;background:repeating-linear-gradient(to bottom,#0000001f 0,#0000001f 1px,transparent 1px,transparent 3px),var(--canvas);color:var(--ink);color-scheme:dark}html[data-platform-theme=c64][data-platform-mode=light] .platform-shell{--ink:#14144b;--muted:#29296c;--line:#4545a8;--surface:#bdbdff;--canvas:#a4a4e8;--raised:#d1d1ff;--raised-hover:#dedcff;--sidebar:#8888cf;--link:#29298a;--on-accent:#fff;--focus:#d946ef;--success-ink:#176b4b;--success-surface:#a7e3c4;--success-border:#25845d;--error-ink:#8a2929;--error-surface:#f0b8b8;--error-border:#a53b3b;--agentfield-accent:#b000c0;--agentfield-accent-dark:#a21caf;background:repeating-linear-gradient(to bottom,#17174f14 0,#17174f14 1px,transparent 1px,transparent 3px),var(--canvas);color:var(--ink);color-scheme:light}html[data-platform-theme=c64] .platform-shell{font-family:var(--font-vt323),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:18px;line-height:1.4}html[data-platform-theme=c64] .platform-shell :where(button,input,select,textarea,.status-pill,.mono-tag,.phase-badge,.user-chip,.primary-action,.secondary-action,.danger-action,.platform-sidebar nav a,.platform-nav-group-label,.eyebrow,.project-workspace-menu a){font-family:var(--font-vt323),ui-monospace,monospace;text-transform:uppercase;letter-spacing:.02em}html[data-platform-theme=c64] .platform-shell :where(h1,h2,h3,.agent-card h2,.panel-heading h2,.project-workspace-identity strong,.knowledge-stats strong){font-family:var(--font-press-start-2p),var(--font-vt323),ui-monospace,monospace;letter-spacing:0;text-transform:uppercase;font-weight:400;line-height:1.5}html[data-platform-theme=c64][data-platform-mode=dark] .platform-shell :where(h1,h2,h3,.eyebrow,.platform-brand strong){text-shadow:0 0 6px}html[data-platform-theme=c64] .platform-shell .eyebrow{color:var(--agentfield-accent);font-family:var(--font-press-start-2p),monospace;letter-spacing:.04em;align-items:center;gap:2px;font-size:9px;display:inline-flex}@media (prefers-reduced-motion:no-preference){html[data-platform-theme=c64] .platform-shell .eyebrow:after{content:"█";animation:c64-blink 1s step-end infinite}}@media (prefers-reduced-motion:reduce){html[data-platform-theme=c64] .platform-shell .eyebrow:after{content:"█"}}@keyframes c64-blink{0%,49%{opacity:1}50%,to{opacity:0}}html[data-platform-theme=c64] .platform-shell :where(.panel,.panel-card,.admin-panel,.metric-grid article,.registry-row,.primary-action,.secondary-action,.danger-action,.status-pill,.mono-tag,.phase-badge,.user-chip,.platform-theme-control,.platform-theme-picker>div,.platform-nav-group,.platform-brand-mark,.assistant-card,.admin-form input,.admin-form select,.admin-form textarea,.wizard-fields input,.wizard-fields select,.wizard-fields textarea,.filter-group,.filter-group button,input,select,textarea,button){border-radius:0}html[data-platform-theme=c64] .platform-shell :where(.panel,.panel-card,.admin-panel,.assistant-card,.metric-grid article,.registry-row){border:2px solid var(--line);background:var(--surface);box-shadow:none}html[data-platform-theme=c64] .platform-shell .registry-row:hover{background:var(--raised)}html[data-platform-theme=c64] .platform-shell :where(.advanced-settings,.publish-summary>div,.installation-guide,.publish-action-sequence>div,.allowed-sites-review,.create-details){border:2px solid var(--line);background:var(--surface);color:var(--ink)}html[data-platform-theme=c64] .platform-shell :where(.primary-action,.publish-progress li>span,.step-heading>span){border:2px solid var(--ink);background:var(--agentfield-accent);color:var(--on-accent);box-shadow:none;font-weight:400}html[data-platform-theme=c64] .platform-shell .primary-action:hover{background:var(--ink);color:var(--agentfield-accent);border-color:var(--agentfield-accent)}html[data-platform-theme=c64] .platform-shell :where(.secondary-action,.registry-row){border:2px solid var(--ink);color:var(--ink);background:0 0}html[data-platform-theme=c64] .platform-shell .secondary-action:hover{background:var(--ink);color:var(--canvas)}html[data-platform-theme=c64] .platform-shell .danger-action{border:2px solid var(--error-border);color:var(--error-ink);background:0 0}html[data-platform-theme=c64] .platform-shell .danger-action:hover{background:var(--error-ink);color:var(--canvas)}html[data-platform-theme=c64] .platform-shell :where(.theme-picker label,.theme-mode-picker label,.publish-methods>button){border:2px solid var(--line);background:var(--surface);color:var(--ink)}html[data-platform-theme=c64] .platform-shell :where(.theme-picker label.selected,.theme-mode-picker label.selected,.publish-methods>button.selected){border-color:var(--agentfield-accent);background:var(--ink);color:var(--agentfield-accent)}html[data-platform-theme=c64] .platform-shell .publish-progress{border-color:var(--line);background:var(--line)}html[data-platform-theme=c64] .platform-shell .publish-progress li{background:var(--surface)}html[data-platform-theme=c64] .platform-shell .publish-action-panel{border-top:3px solid var(--agentfield-accent)}html[data-platform-theme=c64][data-platform-mode=dark] .platform-main{background:repeating-linear-gradient(to bottom,#0000001f 0,#0000001f 1px,transparent 1px,transparent 3px),var(--canvas)}html[data-platform-theme=c64][data-platform-mode=dark] .platform-sidebar{background:repeating-linear-gradient(to bottom,#0000001f 0,#0000001f 1px,transparent 1px,transparent 3px),var(--sidebar)}html[data-platform-theme=c64] .platform-sidebar{border-right:2px solid var(--line)}html[data-platform-theme=c64] .platform-brand{border-bottom:2px solid var(--line)}html[data-platform-theme=c64] .platform-brand-mark{border:2px solid var(--ink);background:var(--agentfield-accent);color:var(--on-accent);font-family:var(--font-press-start-2p),monospace;font-size:10px}html[data-platform-theme=c64] .platform-sidebar nav a{border:2px solid #0000}html[data-platform-theme=c64] .platform-sidebar nav a:hover{border-color:var(--line);background:var(--raised-hover);color:var(--ink)}html[data-platform-theme=c64] .platform-sidebar nav a.active{border-color:var(--ink);background:var(--ink);color:var(--canvas);font-weight:400}html[data-platform-theme=c64] .platform-sidebar nav a.active>span{color:var(--canvas)}html[data-platform-theme=c64] .agent-nav-group{border:2px solid var(--line);background:var(--surface)}html[data-platform-theme=c64] .agent-nav-group.active{border-color:var(--agentfield-accent);background:var(--surface)}html[data-platform-theme=c64] .platform-sidebar nav .platform-nav-submenu a.active{background:var(--ink);box-shadow:none;color:var(--canvas)}html[data-platform-theme=c64][data-platform-mode=light] .platform-shell :where(.platform-brand small,.platform-footer,.nav-section-label,.platform-sidebar nav a>span,.platform-sidebar nav .platform-nav-submenu a>span,.platform-sidebar nav .agent-submenu a>span){color:var(--muted)}html[data-platform-theme=c64] .platform-shell :where(.platform-topbar,.project-workspace-header){border-color:var(--line);background:var(--surface);color:var(--muted)}html[data-platform-theme=c64] :where(.user-chip,.phase-badge){border:2px solid var(--line);background:var(--raised);color:var(--ink)}html[data-platform-theme=c64] .project-workspace-menu a.active{border-bottom-color:var(--agentfield-accent);color:var(--ink)}html[data-platform-theme=c64] .platform-shell{accent-color:var(--agentfield-accent)}html[data-platform-theme=c64] .platform-shell :where(.admin-form input,.admin-form select,.admin-form textarea,.wizard-fields input,.wizard-fields select,.wizard-fields textarea){border:2px solid var(--line);background:var(--raised);color:var(--ink)}html[data-platform-theme=c64] .platform-shell :where(.admin-field,.file-dropzone){color:var(--muted)}html[data-platform-theme=c64] .platform-shell .file-dropzone{border:2px dashed var(--line);background:var(--raised)}html[data-platform-theme=c64] .platform-shell .file-dropzone>strong{color:var(--ink)}html[data-platform-theme=c64] .platform-shell .file-dropzone>small{color:var(--muted)}html[data-platform-theme=c64] .platform-shell :where(.admin-form label,.step-heading h2){color:var(--ink)}html[data-platform-theme=c64] .platform-shell :where(input,select,textarea,button,a):focus-visible{outline:3px solid var(--focus);outline-offset:2px;box-shadow:none}html[data-platform-theme=c64] .platform-shell ::-webkit-scrollbar{width:10px;height:10px}html[data-platform-theme=c64] .platform-shell ::-webkit-scrollbar-thumb{background:var(--agentfield-accent);border:2px solid var(--ink)}html[data-platform-theme=c64] .platform-shell ::-webkit-scrollbar-track{background:0 0}html[data-platform-mode=dark] .platform-shell .review-guidance{border-color:var(--line);border-left-color:var(--agentfield-accent);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){html[data-platform-mode=dark] .platform-shell .review-guidance{background:color-mix(in srgb,var(--surface) 92%,var(--canvas))}}html[data-platform-mode=dark] .platform-shell .review-guidance,html[data-platform-mode=dark] .platform-shell .review-guidance h2,html[data-platform-mode=dark] .platform-shell .review-guidance-collapsed>summary{color:var(--ink)}html[data-platform-mode=dark] .platform-shell .review-guidance-collapsed[open]>summary{border-bottom-color:var(--line)}html[data-platform-mode=dark] .platform-shell .review-guidance p,html[data-platform-mode=dark] .platform-shell .review-guidance-actions li{color:var(--muted)}html[data-platform-mode=dark] .platform-shell .review-guidance-actions li{border-left-color:var(--line)}html[data-platform-mode=dark] .platform-shell .review-guidance-actions strong{color:var(--ink)}html[data-platform-mode=dark] .platform-shell .review-guidance-note{background:var(--raised);color:var(--muted);border-radius:4px}html[data-platform-theme=c64] .platform-shell .review-guidance{border:2px solid var(--line);border-left:4px solid var(--agentfield-accent);background:var(--surface);color:var(--ink);border-radius:0}html[data-platform-theme=c64] .platform-shell .review-guidance-collapsed>summary{color:var(--ink)}html[data-platform-theme=c64] .platform-shell .review-guidance-collapsed[open]>summary{border-bottom-color:var(--line)}html[data-platform-theme=c64] .platform-shell .review-guidance-note{background:var(--raised);color:var(--muted);border-radius:0}html[data-platform-theme=c64] .platform-shell .eyebrow:after{content:"";background:currentColor;flex:0 0 .65em;width:.65em;height:.65em;margin-left:.15em;display:block;transform:none}.access-matrix-note{border-left:3px solid var(--agentfield-accent);background:var(--agentfield-accent);margin:18px 0;padding:13px 16px}@supports (color:color-mix(in lab,red,red)){.access-matrix-note{background:color-mix(in srgb,var(--agentfield-accent) 9%,transparent)}}.access-matrix-note{color:var(--muted);font-size:12px;line-height:1.5}.access-matrix-card{border:1px solid var(--line);background:var(--surface);-webkit-overflow-scrolling:touch;border-radius:12px;overflow:auto hidden}.access-matrix-grid{grid-template-columns:minmax(0,1fr) repeat(4,minmax(80px,.55fr));align-items:center;gap:12px;width:100%;min-width:0;padding:13px 16px;display:grid}.access-matrix-header{border-bottom:1px solid var(--line);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.access-matrix-header{background:color-mix(in srgb,var(--surface) 80%,var(--muted))}}.access-matrix-header{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800}.access-matrix-role{text-align:center}.access-matrix-topic{border-bottom:1px solid var(--line)}.access-matrix-topic:last-child{border-bottom:0}.access-matrix-topic-row{background:var(--agentfield-accent)}@supports (color:color-mix(in lab,red,red)){.access-matrix-topic-row{background:color-mix(in srgb,var(--agentfield-accent) 6%,var(--surface))}}.access-matrix-topic-row strong{font-size:14px}.access-matrix-disclosure{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:flex-start;gap:8px;padding:6px 0;display:flex}.access-matrix-chevron,.access-matrix-disclosure:hover strong{color:var(--agentfield-accent)}.access-matrix-chevron{flex:0 0 12px;font-size:16px;line-height:1.1}.access-matrix-page-row{padding-top:12px;padding-bottom:12px}.access-matrix-page-row>div:first-child{padding-left:20px}.access-matrix-tab-row{background:var(--surface);padding-top:9px;padding-bottom:9px}@supports (color:color-mix(in lab,red,red)){.access-matrix-tab-row{background:color-mix(in srgb,var(--surface) 92%,var(--muted))}}.access-matrix-tab-row>div:first-child{padding-left:44px}.access-matrix-grid>div:first-child span,.access-matrix-grid>div:first-child strong{display:block}.access-matrix-grid small{color:var(--muted);margin-top:3px;font-size:10px;font-weight:400;line-height:1.35;display:block}.access-matrix-tab-row span{font-size:12px}.access-matrix-toggle{justify-content:center;display:flex}.access-matrix-toggle label{cursor:pointer;width:34px;height:20px;display:inline-flex;position:relative}.access-matrix-toggle input{opacity:0;position:absolute}.access-matrix-check{border:1px solid var(--line);background:var(--muted);border-radius:99px;width:34px;height:20px}@supports (color:color-mix(in lab,red,red)){.access-matrix-check{background:color-mix(in srgb,var(--muted) 16%,transparent)}}.access-matrix-check{transition:all .15s}.access-matrix-check:after{background:var(--muted);content:"";border-radius:50%;width:14px;height:14px;margin:2px;transition:all .15s;display:block}.access-matrix-toggle input:checked+.access-matrix-check{border-color:var(--agentfield-accent);background:var(--agentfield-accent)}.access-matrix-toggle input:checked+.access-matrix-check:after{background:var(--af-color-white);margin-left:16px}.theme-builder{border:1px solid var(--line);border-radius:var(--platform-panel-radius,12px);background:var(--surface);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;padding:24px;display:grid}.theme-builder-header{grid-column:1/-1;margin-bottom:16px}.theme-builder-header h2{color:var(--ink);margin:0 0 4px;font-size:18px;font-weight:700}.theme-builder-header p{color:var(--muted);margin:0;font-size:12px}.theme-builder-form{flex-direction:column;gap:16px;display:flex}.theme-builder-field{flex-direction:column;gap:6px;display:flex}.theme-builder-field label{color:var(--ink);flex-direction:column;gap:4px;font-size:12px;font-weight:600;display:flex}.theme-builder-field input,.theme-builder-field select,.theme-builder-field textarea{border:1px solid var(--line);border-radius:var(--platform-control-radius,8px);background:var(--raised);color:var(--ink);padding:8px 12px;font-family:inherit;font-size:13px}.theme-builder-field textarea{resize:vertical;font-family:ui-monospace,monospace;font-size:12px;line-height:1.5}.theme-builder-tokens{border:1px solid var(--line);border-radius:var(--platform-control-radius,8px);background:var(--raised);padding:12px}.theme-builder-tokens summary{cursor:pointer;color:var(--ink);font-size:13px;font-weight:600}.theme-builder-token-group{margin-top:12px}.theme-builder-token-group h4{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:8px 0;font-size:11px}.theme-builder-token{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:8px;padding:4px 0;display:grid}.theme-builder-token span{color:var(--muted);font-size:11px}.theme-builder-token input[type=color]{border:1px solid var(--line);cursor:pointer;border-radius:4px;width:32px;height:28px;padding:0}.theme-builder-token input[type=text]{width:100%}.theme-builder-issue{background:var(--raised);border-radius:6px;margin-top:8px;padding:8px 12px;font-size:11px}.theme-builder-issue.error{border-left:3px solid var(--error-border);color:var(--error-ink)}.theme-builder-issue.warning{color:var(--muted);border-left:3px solid #fbbf24}.theme-builder-issue strong{text-transform:uppercase;letter-spacing:.04em;margin-right:4px}.theme-builder-actions{gap:8px;margin-top:16px;display:flex}.theme-builder-preview{border:1px solid var(--line);border-radius:var(--platform-panel-radius,12px);background:var(--raised);overflow:hidden}.theme-builder-preview h3{border-bottom:1px solid var(--line);color:var(--ink);margin:0;padding:12px 16px;font-size:13px;font-weight:600}.theme-builder-preview iframe{background:var(--canvas);border:0;width:100%;height:400px}@media (max-width:760px){.theme-builder{grid-template-columns:1fr;padding:16px}}@media (max-width:760px),(orientation:landscape) and (max-height:600px) and (max-width:900px){.platform-sidebar.mobile-menu-open .platform-mobile-menu{flex-direction:column;min-height:0;display:flex;overflow:hidden}.platform-sidebar.mobile-menu-open .platform-mobile-menu>nav{scrollbar-gutter:stable;overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}}.access-matrix-toggle input:focus-visible+.access-matrix-check{outline:3px solid var(--agentfield-accent)}@supports (color:color-mix(in lab,red,red)){.access-matrix-toggle input:focus-visible+.access-matrix-check{outline:3px solid color-mix(in srgb,var(--agentfield-accent) 30%,transparent)}}.access-matrix-toggle input:focus-visible+.access-matrix-check{outline-offset:2px}.access-matrix-toggle input:disabled+.access-matrix-check{cursor:not-allowed;opacity:.55}.platform-alert{border:1px solid var(--line);border-radius:7px;margin:12px 0;padding:12px 15px;font-size:12px}.platform-alert-success{background:#2f9e5b}@supports (color:color-mix(in lab,red,red)){.platform-alert-success{background:color-mix(in srgb,#2f9e5b 12%,var(--surface))}}.platform-alert-error{background:#c94141}@supports (color:color-mix(in lab,red,red)){.platform-alert-error{background:color-mix(in srgb,#c94141 12%,var(--surface))}}.platform-page-loading{color:var(--muted);padding:32px}.authentication-page .panel-heading>.status-pill,.authentication-page .registry-row>.authentication-status-pill{white-space:nowrap;overflow-wrap:normal;word-break:normal;flex:none;min-width:max-content;max-width:none}.data-lifecycle-page .platform-page-header{align-items:flex-start}.data-lifecycle-note{box-sizing:border-box;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px 18px;width:100%;min-width:0;margin-bottom:22px;padding:22px;display:flex}.data-lifecycle-note p{flex:560px;min-width:0;margin:0}.data-lifecycle-list{gap:16px;display:grid}.data-lifecycle-card{box-sizing:border-box;overflow-wrap:anywhere;justify-content:space-between;align-items:flex-end;gap:28px;width:100%;min-width:0;padding:22px;display:flex}.data-lifecycle-card>div:first-child{min-width:0}.data-lifecycle-card h2{margin:4px 0 6px}.data-lifecycle-card p{margin:0 0 8px}.data-lifecycle-card small{overflow-wrap:anywhere;display:block}.data-lifecycle-controls{flex-wrap:wrap;flex:none;align-items:flex-end;gap:12px;min-width:0;display:flex}.data-lifecycle-controls label{gap:6px;font-size:.78rem;font-weight:700;display:grid}.data-lifecycle-controls input{width:110px;max-width:100%}.data-lifecycle-footnote{margin-top:18px}@media (max-width:700px){.data-lifecycle-card,.data-lifecycle-note{padding:18px}.content-heading .heading-actions .phase-badge{margin-top:0}.data-lifecycle-card{gap:18px;display:grid}.data-lifecycle-controls{grid-template-columns:minmax(0,1fr);justify-content:stretch;align-items:stretch;gap:10px;display:grid}.data-lifecycle-controls label{min-width:0}.data-lifecycle-controls input{width:100%}.data-lifecycle-controls .status-pill{justify-self:start}.data-lifecycle-controls button{grid-column:1/-1;justify-self:start}.llm-provider-item>summary{grid-template-columns:minmax(0,1fr) 18px;align-items:start}.llm-provider-item>summary .status-pill{white-space:normal;overflow-wrap:anywhere;grid-column:1;max-width:100%;margin-top:6px}.llm-model-item>summary>div,.llm-provider-item>summary>div{overflow-wrap:anywhere}.llm-model-item>summary .llm-lifecycle{min-width:0}}.security-audit-scope{grid-template-columns:1fr 1fr auto;align-items:center;gap:20px;margin-bottom:20px;padding:18px;display:grid}.security-audit-scope strong{font-size:13px;display:block}.security-audit-scope p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.5}.security-audit-scope .status-pill{white-space:nowrap}.security-audit-list{gap:10px;display:grid}.security-audit-check{border:1px solid var(--line);border-left:4px solid var(--muted);background:var(--surface);border-radius:8px;padding:18px}.security-audit-check.pass{border-left-color:#2f9e5b}.security-audit-check.warning{border-left-color:#c58b18}.security-audit-check.fail{border-left-color:#c94141}.security-audit-check-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.security-audit-check-heading h2{margin:4px 0 0;font-size:17px}.security-audit-check-heading .status-pill{white-space:nowrap;flex:none}.security-audit-owner{color:var(--agentfield-accent);letter-spacing:.1em;font:800 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.security-audit-check>p{color:var(--muted);margin:12px 0 0;line-height:1.55}.security-audit-meta{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;padding-top:12px;display:grid}.security-audit-meta span{color:var(--muted);font-size:11px;line-height:1.5}.security-audit-meta strong{color:var(--ink);letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px;font-size:10px;display:block}.security-audit-footnote{color:var(--muted);margin-top:16px;font-size:11px;line-height:1.5}@media (max-width:760px){.security-audit-scope{grid-template-columns:1fr;gap:14px}.security-audit-check-heading{gap:10px}.security-audit-meta{grid-template-columns:1fr;gap:10px}.access-matrix-card{-webkit-overflow-scrolling:touch;overflow:auto hidden}.access-matrix-header{display:grid}.access-matrix-mobile-role{display:none}.access-matrix-grid{grid-template-columns:250px repeat(4,120px);width:max-content;min-width:760px}}.platform-shell :where(.content-heading,.platform-page-header){justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:30px;display:flex}.platform-shell :where(.content-heading h1,.platform-page-header h1){margin:0;font-size:clamp(22px,2.4vw,30px);line-height:1.15}.platform-shell :where(.content-heading>div>p:last-child,.platform-page-header>div:first-child>p:last-child){max-width:680px;margin:10px 0 0;line-height:1.5}@media (max-width:760px){.platform-shell :where(.content-heading,.platform-page-header){display:block}}.platform-content.security-audit-page .security-audit-scope{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:20px;width:100%;display:grid}.platform-content.security-audit-page .security-audit-scope>.status-pill,.platform-content.security-audit-page .security-audit-scope>div{min-width:0}.platform-content.security-audit-page .security-audit-list{gap:10px;display:grid}.platform-content.security-audit-page .security-audit-check{box-sizing:border-box;border:1px solid var(--line);border-left:4px solid var(--muted);background:var(--surface);border-radius:8px;min-width:0;padding:18px;display:block}.platform-content.security-audit-page .security-audit-check-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.platform-content.security-audit-page .security-audit-check-heading>div{min-width:0}.platform-content.security-audit-page .security-audit-meta{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;min-width:0;display:grid}.platform-content.security-audit-page .security-audit-meta>span{overflow-wrap:anywhere;min-width:0;display:block}.platform-content.security-audit-page .security-audit-meta>span>strong{display:block}@media (max-width:760px){.platform-content.security-audit-page .security-audit-scope{grid-template-columns:minmax(0,1fr);gap:14px}.platform-content.security-audit-page .security-audit-check-heading{gap:10px}.platform-content.security-audit-page .security-audit-meta{grid-template-columns:minmax(0,1fr);gap:10px}}.auth-secondary-link{color:var(--link);text-underline-offset:3px;justify-content:center;margin-top:4px;font-size:13px;text-decoration:underline;display:inline-flex}.platform-page .knowledge-source{grid-template-columns:minmax(0,1fr) minmax(180px,280px);min-width:0}.platform-page .knowledge-source .registry-meta,.platform-page .knowledge-source>div:first-child{min-width:0}.platform-page .knowledge-source .registry-meta,.platform-page .knowledge-source .registry-meta>*{overflow-wrap:anywhere;max-width:100%}@media (max-width:760px){.platform-page .knowledge-source{grid-template-columns:minmax(0,1fr)}.platform-page .knowledge-source .registry-meta{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:8px 12px;display:flex}.platform-page .knowledge-source .registry-meta>*{min-width:0}.platform-page .knowledge-source .registry-meta>.status-pill{overflow-wrap:normal;word-break:normal;flex:none;min-width:max-content;max-width:100%}.platform-page .knowledge-source .registry-meta>small{flex:140px;min-width:140px}.platform-page .knowledge-source .registry-meta>.text-action{overflow-wrap:normal;text-align:left;white-space:normal;word-break:normal;flex:120px;min-width:120px;max-width:100%}}.platform-page.observability-page .observability-section{margin-bottom:16px;padding:22px;display:block}.platform-page.observability-page .observability-grid{gap:12px;margin-top:18px;display:grid}.platform-page.observability-page .observability-slo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-page.observability-page .observability-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.platform-page.observability-page .observability-card{border:1px solid var(--platform-surface-border);border-radius:var(--platform-control-radius);background:var(--platform-surface-raised);min-width:0;padding:16px}.platform-page.observability-page .observability-card h3{margin:7px 0 4px;font-size:15px}.platform-page.observability-page .observability-card p{color:var(--muted);margin:0;line-height:1.45}.platform-page.observability-page .observability-card strong{font-size:26px;line-height:1.1;display:block}.platform-page.observability-page .observability-card .status-pill{margin-top:10px}@media (max-width:900px){.platform-page.observability-page .observability-metrics-grid,.platform-page.observability-page .observability-slo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.platform-page.observability-page .observability-section{padding:16px}.platform-page.observability-page .observability-metrics-grid,.platform-page.observability-page .observability-slo-grid{grid-template-columns:minmax(0,1fr)}}html[data-platform-theme] .platform-shell .platform-topbar-actions{align-items:center;gap:10px;min-width:0}html[data-platform-theme] .platform-shell :where(.platform-topbar .platform-theme-control,.platform-topbar .user-chip){box-sizing:border-box;border:1px solid var(--platform-surface-border);border-radius:var(--platform-control-radius);background:var(--platform-control-bg,var(--platform-surface-bg));min-height:38px;color:var(--ink);box-shadow:none}html[data-platform-theme] .platform-shell .platform-topbar .platform-theme-control{padding:3px}html[data-platform-theme] .platform-shell .platform-topbar .platform-mode-control button,html[data-platform-theme] .platform-shell .platform-topbar .platform-theme-picker summary{border-radius:var(--platform-control-inner-radius,6px)}html[data-platform-theme] .platform-shell .platform-topbar .platform-theme-picker>div{border-radius:var(--platform-control-radius)}html[data-platform-theme] .platform-shell .platform-topbar .platform-mode-control button.active{background:var(--platform-surface-bg);box-shadow:inset 0 0 0 1px var(--platform-surface-border);color:var(--ink)}html[data-platform-theme] .platform-shell .platform-topbar .user-chip{white-space:nowrap;flex-wrap:nowrap;flex:0 auto;align-items:center;gap:8px;max-width:none;padding:6px 8px 6px 12px;display:flex}html[data-platform-theme] .platform-shell .platform-topbar .user-chip>.secondary-action{border:1px solid var(--platform-surface-border);background:var(--platform-surface-bg);min-height:30px;color:var(--ink);box-shadow:none;border-radius:6px;margin-left:0;padding:6px 10px}.option-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}.publish-view-row{margin:0 0 18px;padding:0}.publish-view-row .status-pill em{opacity:.75;font-style:normal;font-weight:400}.option-card{background:var(--af-color-white);text-align:left;font:inherit;color:inherit;cursor:pointer;border:1px solid #e0e4e6;border-radius:6px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.option-card:hover:not(.unavailable){background:#fafbfb;border-color:#adbac1}.option-card.unavailable{color:var(--muted,#526067);opacity:.72;cursor:not-allowed;background:#fafbfb;border-color:#e4e8ea}.option-card.selected{border-color:#06b6d4;box-shadow:inset 0 0 0 1px #06b6d4}.option-card-icon{color:#2e7d32;text-align:center;font-weight:800}.option-card.unavailable .option-card-icon{color:var(--muted,#6b767c)}.option-card.selected .option-card-icon{color:#06b6d4}.option-card strong{font-size:12px;display:block}.option-card small{color:var(--muted,#526067);margin-top:3px;font-size:11px;line-height:1.45;display:block}.option-card .option-card-version{color:var(--muted,#526067);border:1px solid #d5dadd;border-radius:999px;margin-top:6px;padding:1px 6px;font-size:10px;font-weight:600;line-height:1.5;display:inline-block}.option-card em{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:#2e7d32;font-size:9px;font-style:normal;font-weight:700}.option-card.unavailable em{color:var(--muted,#6b767c)}@media (max-width:760px){.option-grid{grid-template-columns:1fr}.platform-page:has(.publish-page),.publish-page{box-sizing:border-box;width:100%;max-width:100%;overflow-x:hidden}.platform-page:has(.publish-page){padding-inline:14px}}@media (min-width:1025px){html[data-platform-theme=carbon] .platform-nav-submenu.nav-hidden,html[data-platform-theme=poster] .platform-nav-submenu.nav-hidden{display:none}html[data-platform-theme=carbon] .platform-nav-submenu:not(.nav-hidden),html[data-platform-theme=poster] .platform-nav-submenu:not(.nav-hidden){display:grid}html[data-platform-theme=carbon] .platform-nav-group-label:hover,html[data-platform-theme=poster] .platform-nav-group-label:hover{background:var(--raised-hover,var(--surface))}html[data-platform-theme=carbon] .platform-nav-group-label[aria-expanded=true],html[data-platform-theme=poster] .platform-nav-group-label[aria-expanded=true]{color:var(--ink)}html[data-platform-theme=carbon] .platform-nav-group:hover .platform-nav-submenu,html[data-platform-theme=poster] .platform-nav-group:hover .platform-nav-submenu{display:grid}html[data-platform-theme=carbon] .platform-nav-group:after,html[data-platform-theme=poster] .platform-nav-group:after{content:"";pointer-events:auto;height:8px;position:absolute;top:100%;left:0;right:0}html[data-platform-theme=carbon] .platform-shell>.platform-sidebar,html[data-platform-theme=poster] .platform-shell>.platform-sidebar{z-index:50}}.api-access-secret-value{align-items:center;gap:12px;margin-top:18px;display:flex}.api-access-secret-value code{overflow-wrap:anywhere;border:1px solid var(--line);background:var(--canvas);border-radius:6px;flex:1;min-width:0;padding:12px 14px;font-family:ui-monospace,monospace;font-size:12px}@media (max-width:760px){.api-access-secret-value{flex-direction:column;align-items:stretch}}}@layer external-theme;@layer platform-contract{.platform-shell .platform-topbar,.platform-shell .project-workspace-header{flex-shrink:0}.platform-shell .user-chip-loading{justify-content:center;align-items:center;width:150px;min-height:38px;display:flex}.platform-shell .platform-loading-line{background:var(--muted);border-radius:999px;width:78px;height:10px;display:block}@supports (color:color-mix(in lab,red,red)){.platform-shell .platform-loading-line{background:color-mix(in srgb,var(--muted) 22%,transparent)}}html[data-platform-theme] .platform-shell{--platform-surface-border:var(--line);--platform-surface-bg:var(--surface)}@supports (color:color-mix(in lab,red,red)){html[data-platform-theme] .platform-shell{--platform-surface-bg:color-mix(in srgb,var(--surface) 92%,var(--canvas))}}html[data-platform-theme] .platform-shell{--platform-surface-raised:var(--surface)}@supports (color:color-mix(in lab,red,red)){html[data-platform-theme] .platform-shell{--platform-surface-raised:color-mix(in srgb,var(--surface) 82%,var(--raised))}}html[data-platform-theme] .platform-shell{--platform-control-radius:8px;--platform-panel-radius:12px;--platform-topnav-border:1px solid var(--line);isolation:isolate;background:var(--canvas);position:relative}html[data-platform-theme=poster] .platform-shell{--platform-topnav-border:3px solid var(--ink);--platform-field-bg:var(--surface);--platform-field-border:var(--ink);--platform-control-radius:0;--platform-panel-radius:0;--platform-nav-active-radius:0;--platform-nav-active-marker:none;--platform-control-bg:var(--raised);--platform-control-inner-radius:0;--platform-topnav-item-divider:1px solid var(--line);--platform-panel-border:2px solid var(--ink);--platform-panel-shadow:5px 5px 0 var(--ink);--platform-action-border:2px solid var(--ink)}html[data-platform-theme=carbon] .platform-shell{--platform-field-bg:var(--raised);--platform-control-radius:0;--platform-panel-radius:0;--platform-nav-active-radius:0;--platform-nav-active-marker:none;--platform-control-bg:var(--raised);--platform-control-inner-radius:0}html[data-platform-theme=carbon] .platform-shell .platform-nav-primary-link,html[data-platform-theme=carbon] .platform-shell .platform-nav-submenu a,html[data-platform-theme=poster] .platform-shell .platform-nav-primary-link,html[data-platform-theme=poster] .platform-shell .platform-nav-submenu a{border-radius:0}html[data-platform-theme] .platform-shell:before{z-index:0;background:var(--platform-canvas-gradient,none);content:"";pointer-events:none;position:fixed;inset:0}html[data-platform-theme] .platform-shell>:not(.skip-link):not(.platform-sidebar):not(.platform-identity-header){z-index:1;position:relative}html[data-platform-theme] .platform-shell>.platform-identity-header{z-index:60;position:relative}@media (max-width:760px){html[data-platform-theme] .platform-shell>.platform-identity-header{z-index:70;position:sticky;top:0}}html[data-platform-theme] .platform-shell :where(.platform-page .panel,.platform-page .access-matrix-card,.platform-page .security-audit-check,.platform-page .data-lifecycle-note,.platform-page .data-lifecycle-card,.platform-page .security-audit-scope){border:var(--platform-panel-border,1px solid var(--platform-surface-border));border-radius:var(--platform-panel-radius);background:var(--platform-surface-bg);box-shadow:var(--platform-panel-shadow,none);-webkit-backdrop-filter:none}html[data-platform-theme] .platform-shell .project-workspace-header{background:var(--surface);-webkit-backdrop-filter:none}html[data-platform-theme] .platform-shell .assistant-preview-page .assistant-card{grid-template-rows:auto minmax(0,1fr) auto auto auto;height:min(72dvh,820px);min-height:min(520px,72dvh)}html[data-platform-theme] .platform-shell .assistant-preview-page .conversation{overscroll-behavior:contain;min-height:0}html[data-platform-theme] .platform-shell .assistant-preview-page .agent-preview-loading{padding:var(--af-space-4);border:var(--platform-panel-border,1px solid var(--platform-surface-border));border-radius:var(--platform-panel-radius);background:var(--platform-surface-bg);color:var(--ink)}html[data-platform-theme] .platform-shell{--af-a:var(--motion-accent,var(--agentfield-accent,#6366f1));--af-b:var(--motion-signal,var(--agentfield-signal,var(--focus,#2dd4bf)));--af-mute:var(--motion-muted,var(--muted,#94a3b8))}@supports (color:color-mix(in lab,red,red)){html[data-platform-theme] .platform-shell{--af-mute:var(--motion-muted,color-mix(in srgb,var(--muted,#94a3b8) 34%,transparent))}}html[data-platform-theme] .platform-shell{--af-line:var(--motion-line,var(--line,#8290aa))}@supports (color:color-mix(in lab,red,red)){html[data-platform-theme] .platform-shell{--af-line:var(--motion-line,color-mix(in srgb,var(--line,#8290aa) 72%,transparent))}}html[data-platform-theme] .platform-shell{--af-grey:var(--motion-neutral,var(--muted,#7a849e))}html[data-platform-theme] .platform-shell :where(.platform-page .primary-action,.platform-page .secondary-action,.platform-page .danger-action){border:var(--platform-action-border,1px solid var(--platform-surface-border));border-radius:var(--platform-control-radius);min-height:40px;box-shadow:none;letter-spacing:normal;text-transform:none;padding-inline:15px;font-size:12px;font-weight:700;transform:none}html[data-platform-theme] .platform-shell :where(.platform-page .primary-action){border-color:var(--agentfield-accent);background:var(--agentfield-accent);color:var(--on-accent)}html[data-platform-theme] .platform-shell :where(.platform-page .secondary-action){background:var(--platform-surface-bg);color:var(--ink)}html[data-platform-theme] .platform-shell :where(.platform-page .danger-action){border-color:var(--error-border);background:var(--error-surface);color:var(--error-ink)}html[data-platform-theme] .platform-shell :where(.platform-page .status-pill,.platform-page .phase-badge){border:1px solid var(--platform-surface-border);min-height:24px;box-shadow:none;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:4px 8px;font-size:10px;line-height:1.2}html[data-platform-theme] .platform-shell :where(.platform-page .status-pill.published){border-color:var(--success-border);background:var(--success-surface);color:var(--success-ink)}html[data-platform-theme] .platform-shell :where(.platform-page .status-pill.archived,.platform-page .status-pill.review,.platform-page .phase-badge.archived){background:var(--raised);color:var(--muted)}html[data-platform-theme] .platform-shell :where(.platform-page .access-matrix-header,.platform-page .access-matrix-topic-row,.platform-page .access-matrix-tab-row){background:var(--platform-surface-raised)}html[data-platform-theme] .platform-shell :where(.platform-page .access-matrix-topic,.platform-page .security-audit-meta){border-color:var(--platform-surface-border)}html[data-platform-theme] .platform-shell :where(.platform-page .security-audit-check.pass,.platform-page .security-audit-check.warning,.platform-page .security-audit-check.fail){border-left:1px solid var(--platform-surface-border)}html[data-platform-theme] .platform-shell :where(.platform-page .security-audit-check.pass .status-pill){border-color:var(--success-border)}html[data-platform-theme] .platform-shell :where(.platform-page input,.platform-page select,.platform-page textarea){border:1px solid var(--platform-field-border,var(--platform-surface-border));border-radius:var(--platform-control-radius);background:var(--platform-field-bg,var(--platform-surface-bg));min-height:40px;color:var(--ink);box-shadow:none}html[data-platform-theme] .platform-shell .platform-page select:not([multiple]){appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);cursor:pointer;background-position:calc(100% - 17px),calc(100% - 12px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;min-width:0;padding:8px 36px 8px 12px}html[data-platform-theme] .platform-shell .platform-page select:not([multiple]):disabled{cursor:not-allowed}html[data-platform-mode=dark] .platform-shell .platform-page select:not([multiple]){color-scheme:dark}html[data-platform-mode=dark] .platform-shell .platform-page select:not([multiple]) option{background:var(--platform-surface-raised);color:var(--ink)}.platform-shell :where(.platform-content,.platform-page){box-sizing:border-box;width:min(1240px,100% - 64px);min-width:0;margin-inline:auto;padding:42px 0 64px}.platform-shell :where(.platform-page>section,.platform-page>.panel,.platform-page>.admin-panel){min-width:0}.platform-shell :where(.platform-page>section+section,.platform-page>.panel+.panel,.platform-page>.admin-panel+.admin-panel,.platform-page>.admin-grid+section,.platform-page>.admin-grid+.panel){margin-top:24px}.platform-shell :where(.platform-page button:not([class])){border:1px solid var(--platform-surface-border,var(--line));border-radius:var(--platform-control-radius,6px);background:var(--platform-surface-bg,var(--surface));min-height:36px;color:var(--ink);font:inherit;padding:8px 12px;line-height:1.2}.platform-shell :where(.platform-page a:not([class])){border:1px solid var(--platform-surface-border,var(--line));border-radius:var(--platform-control-radius,6px);min-height:36px;color:var(--link);align-items:center;padding:8px 12px;line-height:1.2;text-decoration:none;display:inline-flex}.platform-shell :where(.platform-page label:not([class])){gap:var(--af-control-gap,7px);min-width:0;color:var(--ink);line-height:1.4;display:grid}.platform-shell :where(.platform-page button:not([class]):hover,.platform-page a:not([class]):hover){border-color:var(--focus);background:var(--platform-surface-raised,var(--raised-hover))}.platform-shell :where(.advanced-section){padding:0;overflow:hidden}.platform-shell :where(.advanced-section>details>summary){cursor:pointer;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;list-style:none;display:flex}.platform-shell :where(){display:none}.platform-shell .advanced-section>details>summary:after{color:var(--muted);content:"+";text-align:right;flex:none;font-size:20px;font-weight:400;line-height:1.3}.platform-shell .advanced-section>details[open]>summary:after{content:"−"}.platform-shell :where(.advanced-section>details[open]>summary){border-bottom:1px solid var(--platform-surface-border,var(--line))}.platform-shell :where(.advanced-section>details>summary>div){gap:6px;min-width:0;display:grid}.platform-shell :where(.advanced-section>details>summary h2){color:var(--ink);margin:0;font-size:18px;line-height:1.25}.platform-shell :where(.advanced-section>details>summary small){color:var(--muted);font-size:11px;line-height:1.45}.platform-shell :where(.advanced-section .stacked-forms){gap:16px;padding:20px 22px 22px}.platform-shell :where(.disabled-setting){border:1px solid var(--platform-surface-border,var(--line));border-radius:var(--platform-control-radius,6px);background:var(--platform-surface-raised,var(--raised));color:var(--muted);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;margin:0;padding:14px 16px;display:grid}.platform-shell :where(.disabled-setting input){width:18px;height:18px;accent-color:var(--agentfield-accent);margin:2px 0 0}.platform-shell :where(.disabled-setting>span){gap:5px;min-width:0;display:grid}.platform-shell :where(.disabled-setting strong){color:var(--ink);font-size:12px;line-height:1.35}.platform-shell :where(.disabled-setting small){color:var(--muted);font-size:11px;font-weight:400;line-height:1.5}.platform-shell :where(.disabled-setting em){color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:700}.platform-shell :where(.panel,.admin-panel,.panel-card,.admin-grid>*,.dashboard-grid>*,.metric-grid>*){box-sizing:border-box;min-width:0}.platform-shell .platform-main{min-width:0;min-height:0;scroll-padding-block-start:var(--platform-header-height,56px)}.platform-shell :where(.admin-grid,.dashboard-grid,.agent-overview-grid,.governance-layout,.prompt-layout,.deployment-layout,.publish-workspace,.project-brief-grid,.source-finder-search,.finder-review-panel){align-items:start;gap:clamp(16px,2vw,24px);min-width:0}.platform-shell .admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-shell :where(.panel-heading,.section-heading-row,.heading-actions){min-width:0}.platform-shell :where(.panel-heading>div,.panel-heading h2,.panel-heading small,.section-heading-row>div){overflow-wrap:anywhere;min-width:0}.platform-shell :where(.panel-heading h2,.section-heading-row h2){line-height:1.2}.platform-shell :where(.panel,.admin-panel)>:where(.panel-heading,.section-heading-row)+*{margin-top:18px}.platform-shell :where(.admin-form,.stacked-forms,.registry-list,.history-list,.llm-model-list,.source-list){gap:14px;min-width:0}.platform-shell :where(.admin-form label,.source-filter label,.llm-registry-toolbar label,.wizard-fields label){min-width:0;line-height:1.35}.platform-shell :where(.admin-form input,.admin-form select,.admin-form textarea,.llm-registry-toolbar input,.llm-registry-toolbar select,.llm-form-grid input,.llm-form-grid select,.llm-form-grid textarea){box-sizing:border-box;min-width:0;max-width:100%}.platform-shell :where(button.primary-action,button.secondary-action,button.danger-action,a.primary-action,a.secondary-action,a.danger-action){box-sizing:border-box;white-space:normal;min-height:38px;padding:8px 14px;line-height:1.2}.platform-shell :where(.panel-actions,.heading-actions,.platform-page-header-actions,.wizard-actions,.publish-controls,.llm-lifecycle){flex-wrap:wrap;align-items:center;gap:10px}.platform-shell .llm-registry-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:end}.platform-shell .llm-registry-toolbar>button{max-width:260px}.platform-shell .llm-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.platform-shell :where(.llm-model-detail,.llm-provider-form,.create-details form){box-sizing:border-box;min-width:0}.platform-shell[data-platform-style-contract=v2]{--af-space-1:4px;--af-space-2:8px;--af-space-3:12px;--af-space-4:16px;--af-space-5:20px;--af-space-6:24px;--af-control-min-height:38px;--af-control-gap:10px;--af-surface-radius:8px;--af-surface-padding:24px;--af-page-gap:24px;--af-contract-version:2}.platform-shell[data-platform-style-contract=v2] :where(.platform-page,.platform-content){box-sizing:border-box;min-width:0}.platform-shell[data-platform-style-contract=v2] :where(.platform-page>section+section,.platform-page>.panel+.panel,.platform-page>.admin-panel+.admin-panel){margin-top:var(--af-page-gap)}.platform-shell[data-platform-style-contract=v2] :where(.panel,.admin-panel,.panel-card,.wizard-callout,.api-notice){box-sizing:border-box;min-width:0}.platform-shell[data-platform-style-contract=v2] :where(.wizard-callout,.api-notice){margin-bottom:var(--af-space-4);padding:var(--af-space-4)}.platform-shell[data-platform-style-contract=v2] :where(.panel>h1,.panel>h2,.panel>h3,.admin-panel>h1,.admin-panel>h2,.admin-panel>h3){margin-top:0;line-height:1.25}.platform-shell[data-platform-style-contract=v2] :where(.platform-page button:not([class]),.platform-page input,.platform-page select,.platform-page textarea){box-sizing:border-box;min-height:var(--af-control-min-height)}.platform-shell[data-platform-style-contract=v2] :where(.platform-page button:not([class]),.platform-page a:not([class]),.platform-page input,.platform-page select,.platform-page textarea){font:inherit}.platform-shell[data-platform-style-contract=v2] :where(.platform-page label:not([class])){gap:var(--af-control-gap)}.platform-shell[data-platform-style-contract=v2] .platform-sidebar nav{align-content:start}.platform-shell[data-platform-style-contract=v2] .embedding-registry-grid{grid-template-columns:minmax(0,1fr)}.platform-shell[data-platform-style-contract=v2] :where(.platform-signout-action){margin-left:var(--af-space-2)}.platform-shell[data-platform-style-contract=v2] :where(.platform-shell-error-notice){margin:var(--af-space-4) var(--af-space-5) 0}.platform-shell[data-platform-style-contract=v2] :where(.platform-user-icon){opacity:.45}.platform-shell[data-platform-style-contract=v2] :where(.reviewer-assignment-list){margin-top:var(--af-space-4)}.platform-shell[data-platform-style-contract=v2] :where(.platform-stack){gap:var(--af-page-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.platform-shell[data-platform-style-contract=v2] :where(.platform-flow){gap:var(--af-page-gap);grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;display:grid}.platform-shell[data-platform-style-contract=v2] :where(.platform-field-grid){gap:var(--af-space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}.platform-shell[data-platform-style-contract=v2] :where(.platform-field-grid>.platform-field-wide,.platform-field-grid>.platform-form-actions){grid-column:1/-1}.platform-shell[data-platform-style-contract=v2] :where(.admin-form>h3){color:var(--ink);margin:0;font-size:.9rem;line-height:1.3}.platform-shell[data-platform-style-contract=v2] :where(.platform-form-actions){gap:var(--af-space-2);margin:var(--af-space-3) 0;flex-wrap:wrap;align-items:center;display:flex}.platform-shell[data-platform-style-contract=v2] :where(.platform-inline-rule-edit){gap:var(--af-space-3);width:100%;display:grid}.platform-shell[data-platform-style-contract=v2] :where(.platform-inline-rule-edit label){gap:var(--af-space-2);min-width:0;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:800;line-height:1.35;display:grid}.platform-shell[data-platform-style-contract=v2] :where(.platform-inline-rule-edit input){box-sizing:border-box;width:100%;min-width:0;min-height:var(--af-control-min-height);border:1px solid var(--platform-field-border,var(--platform-surface-border));border-radius:var(--platform-control-radius);background:var(--platform-field-bg,var(--platform-surface-bg));color:var(--ink);font:inherit;letter-spacing:normal;text-transform:none;padding:10px 11px;font-size:.82rem;font-weight:400;line-height:1.45}.platform-shell[data-platform-style-contract=v2] :where(.platform-inline-rule-edit input:focus){border-color:var(--focus);box-shadow:0 0 0 3px var(--focus);outline:none}@supports (color:color-mix(in lab,red,red)){.platform-shell[data-platform-style-contract=v2] :where(.platform-inline-rule-edit input:focus){box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 18%,transparent)}}.platform-shell[data-platform-style-contract=v2] :where(.platform-registry-row-editing){border-color:var(--focus);background:var(--platform-surface-bg);align-items:stretch}.platform-shell[data-platform-style-contract=v2] :where(.platform-form+.platform-empty-state),.platform-shell[data-platform-style-contract=v2] :where(.platform-form+.registry-list){margin-top:var(--af-space-4)}.platform-shell[data-platform-style-contract=v2] :where(.platform-form-notice){margin-top:var(--af-space-3)}.platform-shell[data-platform-style-contract=v2] :where(.platform-form-submit){gap:var(--af-space-2);margin-top:var(--af-space-3);flex-wrap:wrap;align-items:center;display:flex}.platform-shell[data-platform-style-contract=v2] :where(.admin-form,.platform-form)+:where(button.primary-action,button.secondary-action,button.danger-action){margin-top:var(--af-space-3)}.platform-shell[data-platform-style-contract=v2] :where(.platform-form-result){margin-top:var(--af-space-4)}.platform-shell[data-platform-style-contract=v2] :where(.platform-empty-state){margin-bottom:0}.platform-shell[data-platform-style-contract=v2] :where(.platform-motion-setting-group){gap:var(--af-space-3);padding:var(--af-space-4);border:1px solid var(--platform-surface-border);border-radius:var(--platform-control-radius);background:var(--platform-surface-bg);display:grid}.platform-shell[data-platform-style-contract=v2] :where(.platform-motion-default-row){align-items:center;gap:var(--af-space-4);min-width:0;padding:var(--af-space-4);border:1px solid var(--platform-surface-border);border-radius:var(--platform-control-radius);background:var(--platform-surface-bg);grid-template-columns:minmax(0,1fr) minmax(120px,220px);display:grid}.platform-shell[data-platform-style-contract=v2] :where(.platform-motion-default-row>span){gap:var(--af-space-1);min-width:0;display:grid}.platform-shell[data-platform-style-contract=v2] :where(.platform-motion-default-row small){color:var(--muted)}.platform-shell[data-platform-style-contract=v2] :where(.platform-motion-setting-group h3){color:var(--ink);margin:0;font-size:.82rem}.platform-shell[data-platform-style-contract=v2] :where(.platform-motion-setting-row){justify-content:space-between;align-items:center;gap:var(--af-space-4);padding:var(--af-space-3);border:1px solid var(--platform-surface-border);border-radius:var(--platform-control-radius);background:var(--platform-surface-raised,var(--platform-surface-bg));display:flex}.platform-shell[data-platform-style-contract=v2] :where(.platform-motion-setting-row>div){gap:var(--af-space-1);min-width:0;display:grid}.platform-shell[data-platform-style-contract=v2] :where(.platform-motion-setting-row small,.platform-motion-gallery-card small){color:var(--muted)}.platform-shell[data-platform-style-contract=v2] :where(.platform-motion-default-row select,.platform-motion-setting-row select){width:100%;min-height:var(--af-control-min-height);border:1px solid var(--platform-surface-border);border-radius:var(--platform-control-radius);background:var(--platform-control-bg,var(--surface));color:var(--ink);font:inherit;padding:8px 34px 8px 10px}.platform-shell[data-platform-style-contract=v2] :where(.platform-motion-preview){gap:var(--af-space-4);padding:var(--af-space-4);display:grid;overflow:hidden}.platform-shell[data-platform-style-contract=v2] :where(.platform-motion-preview .panel-heading){margin:0}.platform-shell[data-platform-style-contract=v2] :where(.platform-motion-preview-stage){place-items:center;gap:var(--af-space-4);grid-template-columns:repeat(3,minmax(0,1fr));min-height:112px;display:grid;overflow:hidden}.platform-shell[data-platform-style-contract=v2] :where(.platform-motion-preview-stage>.af-motion-target){place-items:center;width:100%;min-height:96px;display:grid}.platform-shell[data-platform-style-contract=v2] :where(.platform-motion-gallery){gap:var(--af-space-3);grid-template-columns:repeat(auto-fit,minmax(132px,1fr));display:grid}.platform-shell[data-platform-style-contract=v2] :where(.platform-motion-gallery-card){align-content:center;place-items:center;gap:var(--af-space-2);min-height:116px;padding:var(--af-space-3);border:1px solid var(--platform-surface-border);border-radius:var(--platform-control-radius);background:var(--platform-surface-bg);box-shadow:none;display:grid;overflow:hidden}.platform-shell[data-platform-style-contract=v2] :where(.platform-motion-gallery-card-bleed){overflow:visible}.platform-shell[data-platform-style-contract=v2] :where(.platform-motion-gallery-card>div){place-items:center;width:100%;min-width:0;min-height:64px;display:grid}.platform-shell[data-platform-style-contract=v2] :where(.theme-layout-options){gap:var(--af-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.platform-shell[data-platform-style-contract=v2] :where(.theme-layout-options label){align-items:start;gap:var(--af-space-3);min-width:0;padding:var(--af-space-3);border:1px solid var(--platform-surface-border);border-radius:var(--platform-control-radius);background:var(--platform-surface-bg);grid-template-columns:20px minmax(0,1fr);display:grid}.platform-shell[data-platform-style-contract=v2] :where(.theme-layout-options label.selected){border-color:var(--agentfield-accent);box-shadow:inset 0 0 0 1px var(--agentfield-accent)}.platform-shell[data-platform-style-contract=v2] :where(.theme-layout-options label>span){gap:var(--af-space-1);min-width:0;display:grid}.platform-shell[data-platform-style-contract=v2] :where(.theme-layout-options small){color:var(--muted);line-height:1.45}.platform-shell[data-platform-style-contract=v2] :where(.theme-specific-settings){gap:var(--af-space-3);margin-top:var(--af-space-3);padding:var(--af-space-4);border-top:1px solid var(--platform-surface-border);background:var(--platform-surface-bg);display:grid}.platform-shell[data-platform-style-contract=v2] :where(.theme-specific-settings>div:first-child){gap:var(--af-space-1);display:grid}.platform-shell[data-platform-style-contract=v2] :where(.theme-specific-settings small,.theme-color-scheme-options small){color:var(--muted);line-height:1.45}.platform-shell[data-platform-style-contract=v2] :where(.theme-color-scheme-options){gap:var(--af-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.platform-shell[data-platform-style-contract=v2] :where(.theme-color-scheme-options label){align-items:start;gap:var(--af-space-2);min-width:0;padding:var(--af-space-3);border:1px solid var(--platform-surface-border);border-radius:var(--platform-control-radius);background:var(--platform-surface-bg);cursor:pointer;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;display:grid}.platform-shell[data-platform-style-contract=v2] :where(.theme-color-scheme-options label.selected){border-color:var(--agentfield-accent);box-shadow:inset 0 0 0 1px var(--agentfield-accent)}.platform-shell[data-platform-style-contract=v2] :where(.theme-color-scheme-options label:focus-within){outline:2px solid var(--agentfield-accent);outline-offset:2px}.platform-shell[data-platform-style-contract=v2] :where(.theme-color-scheme-options label>span:last-child){gap:var(--af-space-1);grid-area:2/1/auto/-1;min-width:0;display:grid}.platform-shell[data-platform-style-contract=v2] :where(.theme-color-scheme-options label>.theme-color-scheme-swatch){grid-area:1/2}.platform-shell[data-platform-style-contract=v2] :where(.theme-color-scheme-swatch){border-radius:50%;flex:none;width:24px;height:24px;box-shadow:inset 0 0 0 1px #ffffff3d}.platform-shell[data-platform-style-contract=v2] :where(.theme-color-scheme-swatch-signal){background:linear-gradient(135deg,#4f46e5,#14b8a6)}.platform-shell[data-platform-style-contract=v2] :where(.theme-color-scheme-swatch-ember){background:linear-gradient(135deg,#f97316,#e11d48)}.platform-shell[data-platform-style-contract=v2] :where(.theme-color-scheme-swatch-meadow){background:linear-gradient(135deg,#059669,#84cc16)}.platform-shell[data-platform-style-contract=v2] :where(.theme-color-scheme-swatch-ink){background:linear-gradient(135deg,#e2e8f0,#64748b)}.platform-shell[data-platform-style-contract=v2] :where(.theme-settings-actions){justify-content:space-between;align-items:center;gap:var(--af-space-3);padding-top:var(--af-space-2);display:flex}.platform-shell[data-platform-style-contract=v2] :where(.theme-settings-actions>span:last-child){gap:var(--af-space-2);flex-wrap:wrap;display:inline-flex}.platform-shell[data-platform-style-contract=v2] :where(.theme-settings-preview-status){color:var(--muted);font-size:.78rem}@media (min-width:761px){html[data-platform-layout=sidebar] .platform-shell{grid-template-columns:248px minmax(0,1fr);grid-template-rows:var(--platform-header-height,68px) minmax(0,1fr) auto}html[data-platform-layout=sidebar] .platform-identity-header{z-index:60;border-bottom:1px solid var(--line);background:var(--platform-header-bg,var(--surface));grid-area:1/1/auto/-1;align-items:center;gap:16px;min-width:0;padding:0 24px 0 18px;display:flex;position:relative}html[data-platform-layout=sidebar] .platform-identity-header .platform-sidebar-header{flex:none;align-items:center;min-width:0;display:flex}html[data-platform-layout=sidebar] .platform-identity-header .platform-brand{border-bottom:0;min-width:0;padding:0}html[data-platform-layout=sidebar] .platform-identity-header .platform-identity-spacer{flex:auto;min-width:0}html[data-platform-layout=sidebar] .platform-identity-actions{flex:none;align-items:center;gap:10px;display:flex}html[data-platform-layout=sidebar] .platform-identity-actions>a.user-chip{box-sizing:border-box;height:36px;min-height:0}html[data-platform-layout=sidebar] .platform-identity-actions>.user-chip{align-self:center}html .platform-identity-actions>:where(.user-chip,.platform-theme-control,.project-context-control){box-sizing:border-box;align-self:center;height:36px;min-height:0}html .platform-identity-actions .user-chip>.platform-signout-action{box-sizing:border-box;height:28px;min-height:0}html[data-platform-layout=sidebar] .platform-sidebar{border-right:1px solid var(--line);border-bottom:0;flex-direction:column;grid-area:2/1;min-height:0;padding:18px 14px}html[data-platform-layout=sidebar] .platform-main{grid-area:2/2}html[data-platform-layout=sidebar] .platform-footer{grid-area:3/1/auto/-1}html[data-platform-layout=topnav] .platform-shell{grid-template-columns:1fr;grid-template-rows:var(--platform-header-height,56px) auto minmax(0,1fr) auto}html[data-platform-layout=topnav] .platform-identity-header{z-index:60;border-bottom:var(--platform-topnav-border);background:var(--platform-header-bg,var(--surface));grid-area:1/1;align-items:center;gap:16px;min-width:0;padding:0 24px 0 20px;display:flex;position:relative}html[data-platform-layout=topnav] .platform-identity-header>.platform-sidebar-header{flex:none;align-items:center;min-width:0;display:flex}html[data-platform-layout=topnav] .platform-identity-header .platform-brand{border-bottom:0;border-right:0;flex-shrink:0;padding:0}html[data-platform-layout=topnav] .platform-identity-header>.platform-identity-spacer{flex:auto;min-width:0}html[data-platform-layout=topnav] .platform-identity-actions{flex:none;align-items:center;gap:10px;display:flex}html[data-platform-layout=topnav] .platform-identity-actions>a.user-chip{box-sizing:border-box;height:36px;min-height:0}html[data-platform-layout=topnav] .platform-identity-actions>.user-chip{align-self:center}html .platform-identity-actions>a.user-chip{text-align:center;justify-content:center;align-items:center;display:inline-flex}html[data-platform-layout=topnav] .platform-sidebar{border-right:0;border-bottom:var(--platform-topnav-border);flex-direction:row;grid-area:2/1;align-items:stretch;height:auto;min-height:56px;padding:0;display:flex;overflow:visible}html[data-platform-layout=topnav] .platform-main{grid-area:3/1}html[data-platform-layout=topnav] .platform-footer{grid-area:4/1}html[data-platform-layout=topnav] .platform-brand{border-right:var(--platform-topnav-border);border-bottom:0;flex-shrink:0;padding:0 20px}html[data-platform-layout=topnav] .platform-mobile-menu,html[data-platform-layout=topnav] .platform-sidebar nav{flex-direction:row;flex:1;align-items:stretch;display:flex;overflow:visible}html[data-platform-layout=topnav] .platform-sidebar nav{gap:0;margin:0}html[data-platform-layout=topnav] .platform-nav-group{border:0;border-right:var(--platform-topnav-item-divider,0);background:0 0;border-radius:0;align-items:stretch;padding:0;display:flex}html[data-platform-layout=topnav] .platform-nav-group-label{grid-template-columns:unset;border-radius:0;height:100%;min-height:0;padding:0 16px}html[data-platform-layout=topnav] .platform-nav-submenu{z-index:30;border:1px solid var(--line);background:var(--surface);min-width:210px;padding:4px;position:absolute;top:100%}html .platform-main>.project-workspace-header{z-index:20;background:var(--platform-header-bg,var(--surface));position:sticky;top:0}html[data-platform-layout=minimal] .platform-shell{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr}html[data-platform-layout=minimal] .platform-sidebar{display:none}html[data-platform-layout=minimal] .platform-main{grid-area:1/1}html[data-platform-layout=minimal] .platform-footer{grid-area:2/1}}@media (max-width:720px){.platform-shell[data-platform-style-contract=v2] :where(.theme-color-scheme-options){grid-template-columns:repeat(2,minmax(0,1fr))}.platform-shell[data-platform-style-contract=v2] :where(.theme-settings-actions){flex-direction:column;align-items:flex-start}}.platform-shell[data-platform-style-contract=v2] :where(.af-motion-target.af-motion-bleed){overflow:visible}.platform-shell[data-platform-style-contract=v2] :where(.platform-motion-gallery-card .af-motion-target,.platform-motion-gallery-card .af-motion-target *){box-shadow:none!important;border:0!important;outline:0!important}.platform-shell[data-platform-style-contract=v2] :where(.platform-motion-gallery-card svg.af-shield){width:min(100%,140px);height:140px;display:block;overflow:visible;background:0 0!important}.platform-shell[data-platform-style-contract=v2] :where(.platform-motion-gallery-card .af-tunnel){width:min(100%,140px);height:96px;overflow:hidden;background:0 0!important}.platform-shell[data-platform-style-contract=v2] :where(.platform-motion-gallery-card .af-tunnel i){border-radius:50%;width:7px;height:7px;background:var(--field-b)!important}@supports (color:color-mix(in lab,red,red)){.platform-shell[data-platform-style-contract=v2] :where(.platform-motion-gallery-card .af-tunnel i){background:color-mix(in srgb,var(--field-b) calc(var(--u,.5) * 100%),var(--field-a))!important}}.platform-shell[data-platform-style-contract=v2] :where(.form-hint-success){color:#16835b}.platform-shell[data-platform-style-contract=v2] :where(.form-hint-error){color:#c43d4b}.platform-shell :where(.status-pill,.phase-badge,.mono-tag){overflow-wrap:normal;word-break:normal;white-space:nowrap;max-width:100%}.platform-shell :where(.panel-heading,.platform-page-header)>:first-child,.platform-shell :where(.registry-row,.theme-registry-row)>:first-child{min-width:0}.platform-shell :where(.registry-row,.theme-registry-row)>:last-child{flex:none;max-width:100%}.platform-shell :where(.panel-heading)>:where(.status-pill,.phase-badge){flex:none}@media (max-width:1050px){.platform-shell .admin-grid,.platform-shell .llm-form-grid,.platform-shell .llm-registry-toolbar,.platform-shell :where(.dashboard-grid,.agent-overview-grid,.governance-layout,.prompt-layout,.deployment-layout,.publish-workspace,.project-brief-grid,.source-finder-search,.finder-review-panel){grid-template-columns:minmax(0,1fr)}.platform-shell .llm-registry-toolbar>button{justify-self:start;max-width:none}.platform-shell[data-platform-style-contract=v2] :where(.platform-stack){grid-template-columns:minmax(0,1fr)}}@media (max-width:760px),(orientation:landscape) and (max-height:600px) and (max-width:900px){.platform-shell :where(.platform-page,.platform-content){width:calc(100% - 28px);padding:28px 0 45px;overflow-x:clip}.platform-shell :where(.platform-page>section+section,.platform-page>.panel+.panel,.platform-page>.admin-panel+.admin-panel){margin-top:18px}.platform-shell :where(.panel,.admin-panel){padding:16px}.platform-shell :where(.panel-heading,.section-heading-row){flex-direction:column;align-items:flex-start}.platform-shell :where(.panel-actions,.heading-actions,.platform-page-header-actions,.wizard-actions,.publish-controls)>*{max-width:100%}.platform-shell :where(.panel-actions,.heading-actions,.platform-page-header-actions,.wizard-actions,.publish-controls) a,.platform-shell :where(.panel-actions,.heading-actions,.platform-page-header-actions,.wizard-actions,.publish-controls) button{flex:auto}.platform-shell .wizard-fields{grid-template-columns:minmax(0,1fr)}.platform-shell .wizard-fields label:has(textarea){grid-column:auto}.platform-shell :where(.registry-row,.theme-registry-row){flex-direction:column;align-items:stretch}.platform-shell :where(.registry-row,.theme-registry-row)>:last-child{align-self:flex-start}.platform-shell :where(.registry-row) .registry-meta{justify-items:start;width:100%}.platform-shell[data-platform-style-contract=v2] :where(.panel,.admin-panel,.panel-card){padding:var(--af-space-4)}.platform-shell[data-platform-style-contract=v2] :where(.platform-motion-setting-row){flex-direction:column;align-items:stretch}.platform-shell[data-platform-style-contract=v2] :where(.platform-motion-default-row){grid-template-columns:minmax(0,1fr);align-items:stretch}.platform-shell[data-platform-style-contract=v2] :where(.platform-motion-preview-stage){padding-block:var(--af-space-3);grid-template-columns:1fr}.platform-shell[data-platform-style-contract=v2] :where(.platform-field-grid),.platform-shell[data-platform-style-contract=v2] :where(.theme-layout-options){grid-template-columns:minmax(0,1fr)}.platform-shell[data-platform-style-contract=v2] :where(.platform-field-grid>.platform-field-wide,.platform-field-grid>.platform-form-actions){grid-column:auto}.platform-shell[data-platform-style-contract=v2] :where(.platform-page input,.platform-page textarea){-webkit-text-size-adjust:100%;font-size:16px!important}}.platform-shell .admin-grid.knowledge-single-column,.platform-shell .admin-grid:has(>:only-child){grid-template-columns:minmax(0,1fr)}.platform-shell .agent-config-page{--agent-config-columns:minmax(0,1fr);--agent-config-gap:20px}.platform-shell .agent-config-page .configuration-header{justify-content:space-between;align-items:center;gap:24px;margin-top:20px;padding:18px 22px;display:flex}.platform-shell .agent-config-page .configuration-header-title{align-items:center;gap:12px;margin-top:3px;display:flex}.platform-shell .agent-config-page .configuration-header-title h2{margin:0;font-size:24px}.platform-shell .agent-config-page .configuration-header-help{color:var(--muted);margin:6px 0 0;font-size:13px}.platform-shell .agent-config-page .configuration-header-actions{flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}.platform-shell .agent-config-page .configuration-workspace{grid-template-columns:minmax(0,1fr);align-items:start;margin-top:24px}.platform-shell .agent-config-page .configuration-settings-main{gap:18px;display:grid}.platform-shell .agent-config-page .configuration-editor-panel{padding:20px 22px}.platform-shell .agent-config-page .identity-panel{width:100%;margin-top:20px;margin-bottom:0;padding:20px 22px}.platform-shell .agent-config-page .config-disclosure{overflow:hidden}.platform-shell .agent-config-page .config-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:18px;list-style:none;display:flex}.platform-shell .agent-config-page .config-disclosure>summary::-webkit-details-marker{display:none}.platform-shell .agent-config-page .config-disclosure>summary:after{color:var(--muted);content:"▸";flex:none;margin-top:2px;font-size:14px;line-height:1.3}.platform-shell .agent-config-page .config-disclosure[open]>summary{border-bottom:1px solid var(--line)}.platform-shell .agent-config-page .config-disclosure[open]>summary:after{content:"▾"}.platform-shell .agent-config-page .config-disclosure>summary>div{gap:4px;min-width:0;display:grid}.platform-shell .agent-config-page .config-disclosure>summary h2,.platform-shell .agent-config-page .config-disclosure>summary h3{margin:0}.platform-shell .agent-config-page .config-disclosure>summary span{color:var(--muted);font-size:12px;line-height:1.45}.platform-shell .agent-config-page .configuration-editor-panel .config-disclosure>summary{grid-column:1/-1;padding:2px 0}.platform-shell .agent-config-page .configuration-editor-panel .config-disclosure[open]>summary{padding-bottom:14px}.platform-shell .agent-config-page .configuration-editor-panel .config-disclosure[open]>:not(summary){grid-column:1/-1}.platform-shell .agent-config-page .dev-model-panel.config-disclosure>summary,.platform-shell .agent-config-page .identity-panel.config-disclosure>summary,.platform-shell .agent-config-page .lifecycle-category.config-disclosure>summary{padding:0}.platform-shell .agent-config-page .dev-model-panel.config-disclosure[open]>summary,.platform-shell .agent-config-page .identity-panel.config-disclosure[open]>summary,.platform-shell .agent-config-page .lifecycle-category.config-disclosure[open]>summary{padding-bottom:14px}.platform-shell .agent-config-page .identity-panel .config-section-title{margin-bottom:14px}.platform-shell .agent-config-page .identity-panel .form-hint{margin:0;padding:10px 12px;font-size:12px;line-height:1.45}.platform-shell .agent-config-page .identity-panel .identity-form{gap:12px 14px}.platform-shell .agent-config-page .identity-panel .identity-form button{align-self:end}.platform-shell .agent-config-page .configuration-editor-panel>.admin-form{gap:8px}.platform-shell .agent-config-page .configuration-editor-panel>.admin-form>.config-category{gap:14px 18px;padding:18px 0 20px}.platform-shell .agent-config-page .configuration-editor-panel .config-section-title{gap:4px;padding-bottom:2px}.platform-shell .agent-config-page .configuration-editor-panel .config-section-title h3{color:var(--ink);margin:0;font-size:17px;line-height:1.25}.platform-shell .agent-config-page .configuration-editor-panel .config-section-title span{color:var(--muted);font-size:12px;line-height:1.45}.platform-shell .agent-config-page .configuration-editor-panel .config-category>label{min-width:0;color:var(--ink);letter-spacing:.02em;text-transform:none;align-content:start;gap:6px;margin:0;font-size:13px;font-weight:800;display:grid}.platform-shell .agent-config-page .configuration-editor-panel .config-category>label>input,.platform-shell .agent-config-page .configuration-editor-panel .config-category>label>select,.platform-shell .agent-config-page .configuration-editor-panel .config-category>label>textarea{width:100%;color:var(--ink);letter-spacing:normal;font-weight:600}.platform-shell .agent-config-page .configuration-editor-panel .config-category>label>.field-hint{letter-spacing:normal;font-size:12px;font-weight:400}.platform-shell .agent-config-page .configuration-editor-panel .config-category>.admin-form,.platform-shell .agent-config-page .configuration-editor-panel .config-category>.behavior-config-fieldset,.platform-shell .agent-config-page .configuration-editor-panel .config-category>.calculator-skills-fieldset,.platform-shell .agent-config-page .configuration-editor-panel .config-category>.connected-sources-fieldset,.platform-shell .agent-config-page .configuration-editor-panel .config-category>.form-hint,.platform-shell .agent-config-page .configuration-editor-panel .config-category>.locked-config-setting,.platform-shell .agent-config-page .configuration-editor-panel .config-category>fieldset{grid-column:1/-1}.platform-shell .agent-config-page .configuration-editing-note,.platform-shell .agent-config-page .configuration-readonly-note{border-left:3px solid var(--accent);color:var(--muted);margin:0 0 4px;padding:8px 10px;font-size:12px;line-height:1.45}.platform-shell .agent-config-page .configuration-editor-panel .admin-form label{gap:8px;line-height:1.35}.platform-shell .agent-config-page .configuration-editor-panel .field-hint{margin-top:2px;line-height:1.5;display:block}.platform-shell .agent-config-page .configuration-editor-panel fieldset{border:1px solid var(--line);border-radius:var(--platform-panel-radius);background:var(--surface);min-width:0;padding:16px}@supports (color:color-mix(in lab,red,red)){.platform-shell .agent-config-page .configuration-editor-panel fieldset{background:color-mix(in srgb,var(--surface) 68%,var(--canvas))}}.platform-shell .agent-config-page .configuration-editor-panel fieldset>legend{color:var(--ink);letter-spacing:.03em;padding:0 6px;font-size:12px;font-weight:800}.platform-shell .agent-config-page .behavior-subgroup{border-top:1px solid var(--line);grid-column:1/-1;margin-top:4px;padding-top:12px}.platform-shell .agent-config-page .behavior-subgroup h3{color:var(--ink);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:12px}.platform-shell .agent-config-page .behavior-subgroup:first-child{border-top:0;margin-top:0;padding-top:0}.platform-shell .agent-config-page .configuration-editor-panel .connected-sources-fieldset{gap:16px}.platform-shell .agent-config-page .configuration-editor-panel .source-resource-group{border:1px solid var(--line);border-radius:calc(var(--platform-panel-radius) - 2px);background:var(--surface);gap:10px;padding:12px}.platform-shell .agent-config-page .configuration-editor-panel .source-resource-group+.source-resource-group{border-top:1px solid var(--line);padding-top:12px}.platform-shell .agent-config-page .create-details,.platform-shell .agent-config-page .other-domain-sources{border-top:1px solid var(--line);grid-column:1/-1;gap:10px;margin-top:2px;padding-top:14px;display:grid}.platform-shell .agent-config-page .create-details h4,.platform-shell .agent-config-page .other-domain-sources h4{color:var(--ink);margin:0;font-size:13px}.platform-shell .agent-config-page .agent-config-section-heading{grid-template-columns:var(--agent-config-columns);align-items:end;gap:var(--agent-config-gap);margin:26px 0 12px;display:grid}.platform-shell .agent-config-page .agent-config-section-heading>p{max-width:440px;color:var(--muted);justify-self:end;margin:0 0 2px;font-size:14px;line-height:1.45}.platform-shell .agent-config-page .agent-config-release-heading{margin-top:24px}.platform-shell .agent-config-page .version-overview{align-items:start}.platform-shell .agent-config-page .version-summary-card{align-self:start;min-height:0}.platform-shell .agent-config-page .version-summary-card .primary-action{justify-self:start;width:fit-content;max-width:100%}.platform-shell .agent-config-page .empty-draft-card{align-content:start}.platform-shell .agent-config-page .configuration-secondary-grid{grid-template-columns:minmax(0,1fr)}.platform-shell .agent-config-page .configuration-settings-main{align-items:start;column-gap:var(--agent-config-gap);grid-template-columns:minmax(0,1.55fr) minmax(320px,.85fr)}.platform-shell .agent-config-page .configuration-editor-panel{min-width:0}.platform-shell .agent-config-page .configuration-settings-main>.views-category{align-self:start;min-width:0}.platform-shell .agent-config-page .configuration-editor-panel>.admin-form>.config-category{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px 20px;padding:22px 0 24px;display:grid}.platform-shell .agent-config-page .configuration-editor-panel>.admin-form>.config-category:first-of-type{border-top:0;padding-top:10px}.platform-shell .agent-config-page .configuration-editor-panel .config-section-title{grid-column:1/-1;gap:5px;padding:0;display:grid}.platform-shell .agent-config-page .configuration-editor-panel .config-section-title h2,.platform-shell .agent-config-page .configuration-editor-panel .config-section-title h3{margin:0}.platform-shell .agent-config-page .configuration-editor-panel .config-section-title span{max-width:70ch}.platform-shell .agent-config-page .dev-model-panel .config-section-title,.platform-shell .agent-config-page .identity-panel .config-section-title,.platform-shell .agent-config-page .lifecycle-category .config-section-title{margin-bottom:16px}.platform-shell .agent-config-page .identity-panel .config-section-title h2{margin:0;font-size:20px}.platform-shell .agent-config-page .dev-model-panel .config-section-title h3,.platform-shell .agent-config-page .lifecycle-category .config-section-title h3{margin:0}.platform-shell .agent-config-page .configuration-editor-panel .config-category>label,.platform-shell .agent-config-page .configuration-editor-panel .config-category>label>input,.platform-shell .agent-config-page .configuration-editor-panel .config-category>label>select,.platform-shell .agent-config-page .configuration-editor-panel .config-category>label>textarea{min-width:0}.platform-shell .agent-config-page .views-category{padding:20px 22px}.platform-shell .agent-config-page .views-category .config-section-title{margin-bottom:16px}.platform-shell .agent-config-page .views-category .config-section-title h3{margin:0}.platform-shell .agent-config-page .configuration-editor-panel .admin-form>.secondary-action{justify-self:start;width:fit-content}.platform-shell .agent-config-page .dev-model-panel,.platform-shell .agent-config-page .lifecycle-category{min-width:0;padding:20px 22px}.platform-shell .agent-config-page .configuration-secondary-grid{gap:var(--agent-config-gap);grid-template-columns:minmax(0,1.55fr) minmax(320px,.85fr);align-items:start}.platform-shell .agent-config-page .configuration-secondary-grid>.dev-model-panel,.platform-shell .agent-config-page .configuration-secondary-grid>.lifecycle-category{grid-column:1/-1}.platform-shell .publish-page .publish-workspace{gap:var(--agent-config-gap);grid-template-columns:minmax(280px,.78fr) minmax(0,1.62fr)}.platform-shell .publish-page .publish-channel-panel{align-self:start;min-width:0}.platform-shell .publish-page .deployment-detail{min-width:0}.platform-shell .publish-page .create-details{gap:12px;padding:16px;display:grid}.platform-shell .publish-page .create-details h3{color:var(--ink);margin:0;font-size:15px}.platform-shell .publish-page .create-details form{margin:0;padding-top:14px}.platform-shell .publish-page .maintenance-heading{padding:20px 24px 0}.platform-shell .publish-page .maintenance-heading h2{color:var(--ink);margin:0;font-size:20px}@media (max-width:1050px){.platform-shell .agent-config-page .configuration-header{flex-direction:column;align-items:flex-start}.platform-shell .agent-config-page .configuration-header-actions{justify-content:flex-start}.platform-shell .agent-config-page .configuration-workspace{grid-template-columns:minmax(0,1fr);gap:12px}.platform-shell .agent-config-page .configuration-settings-main,.platform-shell .publish-page .publish-workspace{grid-template-columns:minmax(0,1fr)}.platform-shell .agent-config-page .identity-panel{width:100%}.platform-shell .agent-config-page .agent-config-section-heading{grid-template-columns:minmax(0,1fr);gap:6px}.platform-shell .agent-config-page .agent-config-section-heading>p{justify-self:start}.platform-shell .agent-config-page .configuration-editor-panel fieldset{padding:14px 12px}}.platform-shell .wizard-page{max-width:1240px}.platform-shell .wizard-card,.platform-shell .wizard-layout{width:100%;max-width:none}.platform-shell .wizard-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.platform-shell .wizard-fields label:has(textarea){grid-column:1/-1}@media (max-width:760px),(orientation:landscape) and (max-height:600px) and (max-width:900px){.platform-shell .wizard-fields{grid-template-columns:minmax(0,1fr)}.platform-shell .wizard-fields label:has(textarea){grid-column:auto}.platform-shell .agent-config-page .configuration-editor-panel>.admin-form>.config-category{grid-template-columns:minmax(0,1fr)}.platform-shell .agent-config-page .configuration-header-actions{flex-wrap:wrap}}.platform-shell .wizard-card>.step-explanation{max-width:760px}.platform-shell .platform-manual-feature{box-sizing:border-box;width:100%;max-width:none}.platform-shell .platform-manual-nav a:not([class]),.platform-shell .platform-page-manual-nav a:not([class]){min-height:0;color:var(--muted);background:0 0;border:0;border-radius:7px;padding:8px 9px;line-height:1.25;display:block}.profiles-overview{grid-template-columns:minmax(0,1fr)}.profiles-kind-panel:last-child{grid-column:auto}@media (max-width:1050px){.profiles-overview{grid-template-columns:minmax(0,1fr)}}.platform-shell .publish-page .publish-workspace{grid-template-columns:minmax(280px,.78fr) minmax(0,1.45fr);align-items:start;gap:24px;display:grid}.platform-shell .publish-page .deployment-detail,.platform-shell .publish-page .deployment-detail>.panel-card,.platform-shell .publish-page .publish-channel-panel{min-width:0}.platform-shell .publish-page .publish-channel-panel{padding:24px}.platform-shell .publish-page .deployment-detail{gap:24px;display:grid}.platform-shell .publish-page .deployment-detail>.panel-card{padding:28px}.platform-shell .publish-page .step-heading{margin:0}.platform-shell .publish-page .step-heading>div{min-width:0}.platform-shell .publish-page .step-heading .eyebrow{margin:0 0 6px}.platform-shell .publish-page .step-heading h2{margin:0;line-height:1.18}.platform-shell .publish-page .step-explanation{margin:18px 0 0;line-height:1.55}.platform-shell .publish-page .publish-channel-panel .registry-list{gap:10px;margin-top:22px;display:grid}.platform-shell .publish-page .publish-channel-panel .create-details{border:1px dashed var(--line);background:var(--surface);border-radius:12px;gap:16px;margin-top:24px;padding:20px;display:grid}@supports (color:color-mix(in lab,red,red)){.platform-shell .publish-page .publish-channel-panel .create-details{background:color-mix(in srgb,var(--surface) 76%,var(--canvas))}}.platform-shell .publish-page .publish-channel-panel .create-details h3{margin:0;font-size:18px;line-height:1.2}.platform-shell .publish-page .publish-channel-panel .create-details form{border-top:0;gap:16px;margin:0;padding:0;display:grid}.platform-shell .publish-page .publish-channel-panel .create-details form .primary-action,.platform-shell .publish-page .publish-channel-panel .create-details form .secondary-action{justify-self:start;width:max-content;margin:0}.platform-shell .publish-page .publish-summary{gap:14px;margin-top:24px}.platform-shell .publish-page .publish-summary>div{min-width:0}.platform-shell .publish-page .publish-action-sequence{gap:12px;margin-top:22px;display:grid}.platform-shell .publish-page .publish-action-sequence>div{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.platform-shell .publish-page .publish-action-sequence>div>span{place-items:center;width:26px;height:26px;display:grid}.platform-shell .publish-page .publish-action-sequence>div small{grid-column:2/-1}.platform-shell .publish-page .publish-action-sequence>div :where(.primary-action,.secondary-action){grid-area:1/3/span 2;width:max-content;margin:0}.platform-shell .agent-config-page .lifecycle-category{min-width:0;padding:0;overflow:visible}.platform-shell .agent-config-page .lifecycle-category>.config-section-title{gap:6px;margin:0;padding:24px 26px 0;display:grid}.platform-shell .agent-config-page .lifecycle-category>.config-section-title h3{margin:0;font-size:20px;line-height:1.2}.platform-shell .agent-config-page .lifecycle-category>.config-section-title span{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.platform-shell .agent-config-page .lifecycle-sections{gap:24px;padding:0 26px 26px;display:grid}.platform-shell .agent-config-page .lifecycle-history{border:0;border-top:1px solid var(--line);border-radius:0;margin:0;padding:20px 0 0}.platform-shell .agent-config-page .lifecycle-history .config-section-title{gap:4px;margin:0 0 14px;padding:0;display:grid}.platform-shell .agent-config-page .lifecycle-history .config-section-title h3{margin:0;font-size:15px;line-height:1.3}.platform-shell .agent-config-page .lifecycle-history .config-section-title span{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.platform-shell .agent-config-page .lifecycle-history .history-list{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:0;margin:0;padding:0;display:grid;overflow:hidden}.platform-shell .agent-config-page .lifecycle-history .history-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:14px;min-height:72px;margin:0;padding:16px 18px;display:grid}.platform-shell .agent-config-page .lifecycle-history .history-row:last-child{border-bottom:0}.platform-shell .agent-config-page .lifecycle-history .history-row>div{gap:4px;min-width:0;display:grid}.platform-shell .agent-config-page .lifecycle-history .history-row strong{font-size:14px;line-height:1.25}.platform-shell .agent-config-page .lifecycle-history .history-row small{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.platform-shell .agent-config-page .lifecycle-history .history-row time{color:var(--muted);white-space:nowrap;font-size:12px}.platform-shell .agent-config-page .lifecycle-history .text-action{white-space:nowrap;width:max-content;margin:0;padding:8px 0;font-size:12px}.platform-shell .agent-config-page .lifecycle-history .history-guidance{border-left:3px solid var(--agentfield-accent);background:var(--agentfield-accent);margin:12px 0 0;padding:12px 14px}@supports (color:color-mix(in lab,red,red)){.platform-shell .agent-config-page .lifecycle-history .history-guidance{background:color-mix(in srgb,var(--agentfield-accent) 8%,var(--surface))}}.platform-shell .agent-config-page .lifecycle-history .history-guidance{color:var(--muted);font-size:12px;line-height:1.5}.platform-shell .agent-config-page .dev-model-panel{grid-column:1/-1;padding:24px 26px}.platform-shell .agent-config-page .dev-model-panel>.config-section-title{margin:0 0 18px;padding:0}.platform-shell .agent-config-page .dev-model-panel>.admin-form{gap:18px;max-width:none;margin:0;display:grid}.platform-shell .agent-config-page .dev-model-panel .llm-form-grid{gap:18px 22px}.platform-shell .publish-page .maintenance-panel{padding:0;overflow:hidden}.platform-shell .publish-page .maintenance-content{gap:18px;padding:0 28px 28px;display:grid}.platform-shell .publish-page .maintenance-content>p{color:var(--muted);margin:0;line-height:1.55}.platform-shell .publish-page .maintenance-panel .history-list{border:1px solid var(--line);border-radius:10px;gap:0;margin:0;padding:0;display:grid;overflow:hidden}.platform-shell .publish-page .maintenance-panel .history-list>h3{margin:0;padding:16px 18px 10px;font-size:15px}.platform-shell .publish-page .maintenance-panel .history-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;min-height:68px;margin:0;padding:14px 18px;display:grid}.platform-shell .publish-page .maintenance-panel .history-row>span{gap:4px;min-width:0;display:grid}.platform-shell .publish-page .maintenance-panel .history-row strong{font-size:14px}.platform-shell .publish-page .maintenance-panel .history-row small,.platform-shell .publish-page .maintenance-panel .history-row time{color:var(--muted);font-size:12px}.platform-shell .publish-page .maintenance-panel .history-row .text-action{white-space:nowrap;width:max-content;margin:0;padding:8px 0}@media (max-width:1050px){.platform-shell .publish-page .publish-workspace{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.platform-shell .agent-config-page .dev-model-panel,.platform-shell .agent-config-page .lifecycle-category>.config-section-title,.platform-shell .agent-config-page .lifecycle-sections{padding-inline:18px}.platform-shell .agent-config-page .lifecycle-history .history-row{grid-template-columns:minmax(0,1fr) auto}.platform-shell .agent-config-page .lifecycle-history .history-row .text-action,.platform-shell .agent-config-page .lifecycle-history .history-row time{justify-self:start}.platform-shell .publish-page .maintenance-content{padding-inline:20px}.platform-shell .publish-page .maintenance-panel .history-row{grid-template-columns:minmax(0,1fr) auto}.platform-shell .publish-page .maintenance-panel .history-row .text-action,.platform-shell .publish-page .maintenance-panel .history-row time{justify-self:start}}@media (max-width:620px){.platform-shell .publish-page .deployment-detail>.panel-card,.platform-shell .publish-page .publish-channel-panel{padding:20px}.platform-shell .publish-page .publish-action-sequence>div{grid-template-columns:30px minmax(0,1fr)}.platform-shell .publish-page .publish-action-sequence>div :where(.primary-action,.secondary-action){grid-area:auto/2;justify-self:start;width:max-content}}.platform-shell .agent-config-page .configuration-workspace{gap:16px;margin-top:20px;display:grid}.platform-shell .agent-config-page .configuration-tabs{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:6px;display:grid}@supports (color:color-mix(in lab,red,red)){.platform-shell .agent-config-page .configuration-tabs{background:color-mix(in srgb,var(--surface) 82%,var(--canvas))}}.platform-shell .agent-config-page .configuration-tab{min-width:0;min-height:68px;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;gap:4px;padding:12px 14px;display:grid}.platform-shell .agent-config-page .configuration-tab strong{color:var(--ink);font-size:13px;line-height:1.25}.platform-shell .agent-config-page .configuration-tab span{font-size:11px;line-height:1.35}.platform-shell .agent-config-page .configuration-tab:focus-visible,.platform-shell .agent-config-page .configuration-tab:hover{border-color:var(--focus);background:var(--platform-surface-raised);outline:none}.platform-shell .agent-config-page .configuration-tab.active{border-color:var(--agentfield-accent);background:var(--platform-surface-raised);box-shadow:inset 0 -2px 0 var(--agentfield-accent)}.platform-shell .agent-config-page .configuration-settings-main{min-width:0;display:block}.platform-shell .agent-config-page .configuration-editor-panel,.platform-shell .agent-config-page .views-category{width:100%;min-width:0;margin:0;padding:24px 26px}.platform-shell .agent-config-page .configuration-editor-panel>div[role=tabpanel],.platform-shell .agent-config-page .views-category>div[role=tabpanel]{min-width:0}.platform-shell .agent-config-page .configuration-editor-panel>div[role=tabpanel]>.admin-form{gap:16px}.platform-shell .agent-config-page .configuration-editor-panel>div[role=tabpanel]>.admin-form>.config-category{border-top:0;padding:0}.platform-shell .agent-config-page .configuration-editor-panel>div[role=tabpanel]>.admin-form>.config-category>.config-section-title{margin-bottom:4px}.platform-shell .agent-config-page .configuration-editor-panel>div[role=tabpanel]>.admin-form>.secondary-action{width:max-content;max-width:100%;margin-top:2px}.platform-shell .agent-config-page .views-category .config-section-title{margin:0 0 18px}.platform-shell .agent-config-page .views-category .stacked-forms{gap:14px}.platform-shell .agent-config-page .agent-governance-card{gap:18px;margin-top:18px;padding:20px 24px;display:grid}.platform-shell .agent-config-page .agent-governance-gates{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.platform-shell .agent-config-page .agent-governance-gate{border:1px solid var(--line);background:var(--surface-subtle,var(--surface));border-radius:12px;gap:9px;min-width:0;padding:14px;display:grid}.platform-shell .agent-config-page .agent-governance-actions,.platform-shell .agent-config-page .agent-governance-gate>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.platform-shell .agent-config-page .agent-governance-gate small{min-height:36px;color:var(--muted);font-size:12px;line-height:1.45}.platform-shell .agent-config-page .agent-governance-gate button{width:max-content;max-width:100%}.platform-shell .agent-config-page .agent-governance-actions>span{color:var(--muted);font-size:12px}.platform-shell .agent-config-page .publishing-workflow-card{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:22px;margin-top:18px;padding:20px 24px;display:grid}.platform-shell .agent-config-page .publishing-workflow-copy{min-width:0}.platform-shell .agent-config-page .publishing-workflow-copy h2{margin:4px 0 6px;font-size:18px;line-height:1.25}.platform-shell .agent-config-page .publishing-workflow-copy p:last-child{max-width:72ch;color:var(--muted);margin:0;font-size:13px;line-height:1.5}.platform-shell .agent-config-page .publishing-workflow-status{border-left:1px solid var(--line);gap:4px;min-width:150px;padding-left:20px;display:grid}.platform-shell .agent-config-page .publishing-workflow-status>span:first-child{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.platform-shell .agent-config-page .publishing-workflow-status strong{color:var(--ink);font-size:14px}.platform-shell .agent-config-page .publishing-workflow-card>.primary-action{white-space:nowrap;width:max-content;max-width:100%}.platform-shell .agent-config-page .dev-model-panel{min-width:0;margin-top:18px;padding:0;overflow:hidden}.platform-shell .agent-config-page .dev-model-summary{justify-content:space-between;align-items:center;gap:18px;padding:18px 24px;display:flex}.platform-shell .agent-config-page .dev-model-summary .config-section-title{align-items:center;gap:12px;min-width:0;margin:0;display:flex}.platform-shell .agent-config-page .dev-model-summary .config-section-title h3{margin:0;font-size:16px}.platform-shell .agent-config-page .dev-model-summary .config-section-title span{color:var(--muted);font-size:12px}.platform-shell .agent-config-page .dev-model-summary>.secondary-action{flex:none;width:max-content}.platform-shell .agent-config-page .dev-model-form{border-top:1px solid var(--line);gap:16px;margin:0;padding:20px 24px 24px;display:grid}.platform-shell .agent-config-page .dev-model-form .heading-actions{justify-content:flex-start}@media (max-width:860px){.platform-shell .agent-config-page .configuration-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-shell .agent-config-page .publishing-workflow-card{grid-template-columns:minmax(0,1fr) auto}.platform-shell .agent-config-page .agent-governance-gates{grid-template-columns:minmax(0,1fr)}.platform-shell .agent-config-page .publishing-workflow-status{justify-self:end}.platform-shell .agent-config-page .publishing-workflow-card>.primary-action{grid-column:1/-1;justify-self:start}}@media (max-width:620px){.platform-shell .agent-config-page .configuration-tabs{grid-template-columns:minmax(0,1fr)}.platform-shell .agent-config-page .configuration-tab{min-height:0}.platform-shell .agent-config-page .configuration-editor-panel,.platform-shell .agent-config-page .views-category{padding:18px}.platform-shell .agent-config-page .publishing-workflow-card{grid-template-columns:minmax(0,1fr);gap:14px;padding:18px}.platform-shell .agent-config-page .agent-governance-card{padding:18px}.platform-shell .agent-config-page .agent-governance-actions{flex-direction:column;align-items:flex-start}.platform-shell .agent-config-page .publishing-workflow-status{border-left:0;justify-self:start;padding:0}.platform-shell .agent-config-page .publishing-workflow-card>.primary-action{grid-column:auto}.platform-shell .agent-config-page .dev-model-summary{flex-direction:column;align-items:flex-start;padding:18px}.platform-shell .agent-config-page .dev-model-summary .config-section-title{flex-direction:column;align-items:flex-start}.platform-shell .agent-config-page .dev-model-form{padding:18px}}.af-motion-scope,.af-motion-target{--af-motion-duration-scale:1}.af-motion-scope{display:contents}.af-motion-scope[data-af-motion-state=off] .af-motion-target,.af-motion-scope[data-af-motion-state=off] .af-motion-target *,.af-motion-target[data-af-motion-state=off],.af-motion-target[data-af-motion-state=off] *{animation:none!important}.af-motion-scope[data-af-motion-state=off] svg.af-net .pulse,.af-motion-target[data-af-motion-state=off] svg.af-net .pulse{display:none}.home-hero{position:relative;overflow:hidden}.home-hero-field{z-index:0;opacity:.26;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#0000 0 28%,#000000b3 65%,#000);mask-image:linear-gradient(100deg,#0000 0 28%,#000000b3 65%,#000)}.home-hero>:not(.home-hero-field){z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.af-motion-scope,.af-motion-target{--af-motion-duration-scale:0}.af-motion-scope svg.af-net .pulse,.af-motion-target svg.af-net .pulse{display:none}.af-layout-motion-slot{display:none!important}}@media print{.af-motion-scope,.af-motion-target{animation:none!important}}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}