/*! tailwindcss v4.3.3 | 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)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-ui:var(--font-ui);--font-mono:var(--font-mono);--text-xs:var(--text-xs);--text-sm:var(--text-sm);--text-md:var(--text-md);--text-lg:var(--text-lg);--text-xl:var(--text-xl);--text-2xl:var(--text-2xl);--radius-xs:var(--radius-xs);--radius-sm:var(--radius-sm);--radius-md:var(--radius-md);--radius-lg:var(--radius-lg)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{color:var(--text);background:var(--surface-app);font:var(--weight-regular) 100%/var(--leading-ui) var(--font-ui)}body{background:var(--surface-app);font-size:var(--text-md);margin:0}a{color:var(--accent);text-decoration:none}h1{font-size:var(--text-2xl);line-height:var(--leading-2xl);font-weight:var(--weight-strong);letter-spacing:var(--tracking-title);margin:0}h2{font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:var(--weight-strong)}p{color:var(--text-muted);margin-block:var(--space-2)}small{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-xs);display:block}code{font-family:var(--font-mono);font-size:var(--text-sm);white-space:pre-wrap;overflow-wrap:anywhere}:focus-visible{outline:var(--focus-ring) solid var(--focus);outline-offset:2px}.num,[data-num]{font-variant-numeric:var(--num)}@media (width<=39.99rem){h1{font-size:var(--text-xl);line-height:var(--leading-xl)}}}@layer components{::view-transition{pointer-events:none}::view-transition-group(root){animation-duration:0s;animation-fill-mode:none}::view-transition-old(root){animation-duration:0s;animation-fill-mode:none}::view-transition-new(root){animation-duration:0s;animation-fill-mode:none}::view-transition-image-pair(root){isolation:auto}::view-transition-old(root){mix-blend-mode:normal;opacity:1}::view-transition-new(root){mix-blend-mode:normal;opacity:1}.workspace-paused{opacity:.55}.workspace-reconnecting{z-index:100;padding:var(--space-2) var(--space-3);background:var(--surface-app);color:var(--text);font-size:var(--text-sm);margin:0;position:fixed;inset-block-end:var(--space-4);inset-inline-end:var(--page-gutter)}@media (width<=39.99rem){.workspace-reconnecting{inset-block-end:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px) + var(--space-4))}}.app-shell{grid-template-columns:var(--nav-w) minmax(0, 1fr);min-height:100dvh;display:grid}.app-shell[data-collapsed]{grid-template-columns:var(--nav-w-collapsed) minmax(0, 1fr)}@media (width>=64rem){.app-shell[data-agent-open]{grid-template-columns:var(--nav-w) auto minmax(0, 1fr)}.app-shell[data-agent-open][data-collapsed]{grid-template-columns:var(--nav-w-collapsed) auto minmax(0, 1fr)}.app-shell[data-agent-open]>.app-content{grid-column:3}}.sidebar{--sidebar-inset:24px;z-index:41;border-right:1px solid var(--border);background:linear-gradient(180deg, var(--surface-nav-tint), var(--surface-nav-tint));flex-direction:column;grid-area:1/1;align-self:start;min-width:0;height:100dvh;padding-bottom:8px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.sidebar{background:linear-gradient(180deg, var(--surface-nav-tint), color-mix(in srgb, var(--surface-nav-tint) 25%, var(--surface-app)))}}.sidebar-header{height:var(--header-h);flex:none;align-items:center;display:flex}.sidebar-brand{min-width:0;padding-inline:calc(var(--sidebar-inset) - 4px);flex:1;align-self:stretch;align-items:center;display:flex}.sidebar-brand:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.logo{background:var(--brand-wordmark);flex:none;display:block;position:relative;-webkit-mask:url(/brand/logo.svg) 0/auto 100% no-repeat;mask:url(/brand/logo.svg) 0/auto 100% no-repeat}.logo:before{content:"";aspect-ratio:1;background:linear-gradient(35deg, var(--brand-indigo), var(--brand-blue));height:100%;display:block}.brand-loading{align-items:center;gap:var(--space-5);padding-block:var(--space-6);text-align:center;flex-direction:column;display:flex}.brand-loading .logo{--brand-ripple-size:48px;--brand-ripple-angle:35deg;width:72px;height:72px}.brand-loading .logo[data-shimmer]:after{content:"";background:repeating-linear-gradient(var(--brand-ripple-angle), var(--brand-glint), transparent calc(var(--brand-ripple-size) / 2), var(--brand-glint) var(--brand-ripple-size));opacity:.45;position:absolute;inset:-100%}.brand-loading-copy{max-width:28rem}.brand-loading :is(h1,h2){font-size:var(--text-xl);font-weight:var(--weight-medium);line-height:var(--leading-xl);text-wrap:balance;margin:0}.brand-loading p{max-width:40ch;margin:var(--space-2) auto 0;color:var(--text-muted);font-size:var(--text-md);line-height:var(--leading-read);text-wrap:balance}@media (prefers-reduced-motion:reduce){.brand-loading .logo:after{display:none}}@media (forced-colors:active){.logo{background:canvastext}.logo:before,.logo:after{display:none}}.sidebar-brand .logo{width:124.5px;height:24px;-webkit-mask-size:auto 100%;mask-size:auto 100%}.icon{background:currentColor;flex:none;width:20px;height:20px;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sidebar-toggle{top:calc(var(--header-h) / 2 - 12px);z-index:40;border:1px solid var(--border);width:24px;height:24px;color:var(--text-muted);background:var(--surface-1);cursor:pointer;transition:opacity var(--dur-fast) var(--ease-out);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;inset-inline-end:-12px}.sidebar-toggle:after{content:"";position:absolute;inset:-10px}.sidebar-toggle svg{width:14px;height:14px}.sidebar-toggle:hover{border-color:var(--border-strong);color:var(--text)}.sidebar-toggle:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (pointer:fine){.app-shell[data-agent-open] .sidebar:not(:hover,:focus-within) .sidebar-toggle{opacity:0}}.sidebar-link{width:100%;min-width:0;min-height:32px;padding:6px var(--sidebar-inset);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-sm);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;text-decoration:none;display:flex;position:relative}.sidebar-link:hover{background:var(--surface-2);color:var(--text)}.ui-tooltip.sidebar-tooltip{border:1px solid var(--border);border-radius:var(--radius-xs);max-width:18rem;font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--weight-medium);align-items:center;gap:16px;padding:7px 12px;display:flex}.sidebar-tooltip-arrow{margin-top:-1px}.sidebar-tooltip-arrow svg{fill:var(--surface-overlay);stroke:var(--border);stroke-width:1px;stroke-linejoin:round;display:block;overflow:visible}.sidebar-tooltip-arrow[data-placement=left] svg{transform:scaleX(-1)}.sidebar-tooltip-label{min-width:0}.sidebar-tooltip-shortcut{border:1px solid var(--border);border-radius:var(--radius-xs);color:var(--text-muted);font:var(--text-xs)/16px var(--font-ui);flex:none;padding:1px 4px}.sidebar-link:is([aria-current=page],[data-active]){background:var(--surface-3);color:var(--text);font-weight:var(--weight-medium)}.sidebar-link:focus-visible,.sidebar-link[data-focus-visible]{outline:2px solid var(--focus);outline-offset:-2px}.sidebar-link>:is(.icon,svg){flex:none;width:16px;height:16px}.sidebar-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-kbd{border:1px solid var(--border);border-radius:var(--radius-xs);color:var(--text-muted);font:var(--weight-regular) var(--text-2xs)/14px var(--font-ui);letter-spacing:.02em;margin-inline-start:auto;padding:0 4px}.sidebar-nav{scrollbar-width:thin;flex:1;min-height:40px;margin-top:16px;overflow:hidden}.sidebar-group+.sidebar-group{margin-top:16px}.sidebar-group h2{padding-inline:var(--sidebar-inset);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:var(--leading-xs);margin:0 0 4px}.sidebar [hidden]{display:none}.sidebar-more{margin-top:8px}.user-popover.sidebar-overflow{width:var(--nav-w);max-height:calc(100dvh - 24px)}.sidebar-overflow .sidebar-text{display:inline}.sidebar-overflow .sidebar-group h2{padding:8px 12px 4px}.sidebar-overflow .sidebar-link{border-radius:var(--radius-sm);padding-inline:12px}.sidebar-footer{border-top:1px solid var(--border);flex:none;margin-top:12px;padding-top:8px;display:grid}.sidebar-utilities{align-items:stretch;display:flex}.sidebar-utilities>.sidebar-link:first-child{flex:1}.sidebar-utilities>button.sidebar-link{flex:none;justify-content:center;width:40px;padding:0}.sidebar-account{gap:6px;min-height:48px;padding-inline:20px 16px}.sidebar-account-copy{min-width:0;line-height:var(--leading-xs);flex:1;display:grid}.sidebar-account-copy>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-avatar{background:var(--surface-3);width:24px;height:24px;color:var(--text);font-size:10px;font-weight:var(--weight-strong);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;display:grid}.sidebar-account-name{color:var(--text);font-size:var(--text-sm)}.sidebar-account-role{font-size:var(--text-xs)}.account-switcher{min-height:48px;margin-bottom:8px}.account-switcher .sidebar-text{white-space:normal;line-height:var(--leading-xs);font-weight:var(--weight-medium)}.account-switcher-mark{border:1px solid var(--border);border-radius:var(--radius-xs);width:24px;height:24px;color:var(--text-muted);flex:none;place-items:center;font-size:10px;display:grid}.account-switcher-label{padding:12px var(--sidebar-inset);font-size:var(--text-sm)}.shadow-mode{padding:0 var(--sidebar-inset);color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-xs);align-items:flex-start;gap:10px;margin:-4px 0 4px;display:flex}.shadow-mode-mark{flex:none;place-items:center;width:16px;height:16px;display:grid}.shadow-mode-mark:before{content:"";background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 3px var(--accent-bg);border-radius:50%}.shadow-mode[data-stale] .shadow-mode-mark:before{background:var(--degraded);box-shadow:0 0 0 3px var(--degraded-bg)}.shadow-mode-copy{min-width:0;display:grid}.shadow-mode-copy strong{color:var(--text);font-weight:var(--weight-medium)}.app-shell[data-collapsed] .sidebar .shadow-mode{justify-content:center;padding:0}.app-shell[data-collapsed] .sidebar .shadow-mode-copy{display:none}.account-popover{width:22rem;max-height:min(70dvh,32rem)}.account-chevron{color:var(--text-muted);flex:none;margin-inline-start:auto}@media (pointer:coarse){.sidebar-link{min-height:44px}.sidebar-kbd{display:none}}.app-shell[data-collapsed] .sidebar-brand .logo{width:24px}.app-shell[data-collapsed] :is(.sidebar-text,.sidebar-kbd,.sidebar-group h2,.sidebar-account-copy,.sidebar .account-chevron){display:none}.app-shell[data-collapsed] .sidebar-link{justify-content:center;min-height:40px;padding-inline:0}.app-shell[data-collapsed] .sidebar-link>:is(.icon,svg){width:18px;height:18px}.app-shell[data-collapsed] .sidebar-nav,.app-shell[data-collapsed] .sidebar-group+.sidebar-group{margin-top:12px}.app-shell[data-collapsed] :is(.sidebar-nav,.sidebar-group+.sidebar-group):before{content:"";background:var(--border);height:1px;margin:0 20px 12px;display:block}.app-shell[data-collapsed] .sidebar-utilities{flex-direction:column}.app-shell[data-collapsed] .sidebar-utilities>:is(.sidebar-link:first-child,button.sidebar-link){flex:none;width:100%;margin:0}.app-content{background:var(--surface-1);grid-area:1/2;min-width:0}.app-content>main{min-width:0}.route-content{min-width:0;padding:32px var(--page-gutter)}.route-content[hidden],.mobile-navigation,.mobile-scope{display:none}.connection-note{padding:0 var(--page-gutter);font-size:var(--text-xs)}.user-popover{z-index:60;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-overlay);width:20rem;max-width:calc(100vw - 32px);max-height:calc(100dvh - 96px);color:var(--text);box-shadow:var(--shadow-2);overflow:auto}.user-menu{outline:none;padding:4px}.user-menu-identity{padding:8px 12px}.user-menu-identity strong{font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--weight-strong);display:block}.user-menu :is(a,button){border-radius:var(--radius-sm);width:100%;min-height:32px;color:var(--text);font-size:var(--text-md);line-height:var(--leading-md);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:6px 12px;display:flex}.user-menu :is(a,button):hover{background:var(--overlay-hover)}.user-menu :is(a,button):focus-visible{outline:2px solid var(--focus);outline-offset:-2px}@media (pointer:coarse){.user-menu :is(a,button){min-height:44px}}.theme-choice{border:0;border-block:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin:4px 0;padding:8px 12px;display:flex}.theme-choice legend{float:left;font-size:var(--text-md)}.theme-choice>div{border-radius:var(--radius-sm);background:var(--surface-2);padding:2px;display:flex}.theme-choice label{cursor:pointer;position:relative}.theme-choice input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.theme-choice span{border-radius:var(--radius-xs);color:var(--text-muted);font-size:var(--text-xs);padding:2px 10px;line-height:20px;display:block}.theme-choice input:checked+span{background:var(--control-thumb);color:var(--text);box-shadow:var(--shadow-1)}.theme-choice input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px}.eyebrow{font-size:var(--text-xs);line-height:var(--tw-leading,var(--leading-xs));--tw-font-weight:var(--weight-strong);font-weight:var(--weight-strong);color:var(--text-muted);text-transform:uppercase}.page-heading{margin-block-end:var(--space-between-regions)}.page-heading:not(.section-heading){align-items:start;gap:var(--space-between-groups);flex-wrap:wrap;display:flex}.page-heading p{max-width:var(--read-max)}.page-heading>div:first-child{min-width:0}.page-heading-main{flex:22rem;min-width:0}.page-heading-title{min-width:0;font:var(--weight-regular) var(--text-lg)/var(--leading-lg) var(--font-ui)}.page-heading-title h1{font:var(--weight-strong) var(--type-title)/var(--type-title-leading) var(--font-ui);overflow-wrap:normal;word-break:normal;margin:0;display:inline}.page-heading-title[data-breadcrumb] h1{font:inherit;font-weight:var(--weight-medium)}.page-heading-prefix,.page-heading-prefix a{color:var(--text-muted);font:inherit}.page-heading-prefix a:hover{color:var(--text)}.page-heading-title>.badge{vertical-align:middle;margin-inline-start:var(--space-within-group)}.page-heading-actions{justify-content:end;align-items:start;gap:var(--space-within-group);flex-wrap:wrap;min-width:0;max-width:100%;margin-inline-start:auto;display:flex}.page-heading>div>p:not(.eyebrow){margin:var(--space-within-group) 0 0;min-width:0;font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--text-muted)}@media (width<=39.99rem){.page-heading-main{flex-basis:100%}.page-heading-actions{justify-content:start;margin-inline-start:0}}.section-heading{grid-template-columns:minmax(0,1fr);gap:8px;margin-bottom:0;display:grid}.toolbar-search{min-width:0;min-height:var(--control-h);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);border:1px solid #0000;align-items:center;display:flex;position:relative}.toolbar-search:hover{border-color:var(--border)}.toolbar-search:focus-within{border-color:var(--focus);outline:2px solid var(--focus);outline-offset:2px}.toolbar-search>svg{width:16px;height:16px;color:var(--text-muted);pointer-events:none;position:absolute;left:12px}.toolbar-search>input{box-sizing:border-box;width:100%;min-width:0;min-height:calc(var(--control-h) - 2px);border-radius:inherit;color:inherit;font:inherit;font-size:var(--text-md);background:0 0;border:0;outline:0;padding:0 38px}.toolbar-search>input::placeholder{color:var(--text-muted);opacity:1}.toolbar-search>kbd{border:1px solid var(--border);border-radius:var(--radius-xs);width:19px;height:22px;color:var(--text-muted);font:inherit;font-size:var(--text-xs);pointer-events:none;place-items:center;display:grid;position:absolute;right:12px}.toolbar-search:focus-within kbd,.toolbar-search>input:not(:placeholder-shown)+kbd{visibility:hidden}@media (pointer:coarse){.toolbar-search>kbd{display:none}.toolbar-search>input{padding-right:12px}}@media (forced-colors:active){.toolbar-search{border-color:buttontext}}.inventory-source{font-size:var(--text-xs);color:var(--text-muted);position:relative}.editor-frame-container{min-width:0;container:editor-frame/inline-size}.editor-frame{align-items:start;gap:var(--space-between-regions);font:var(--weight-regular) var(--type-body)/var(--type-body-leading) var(--font-ui);grid-template:"identity decision"min-content"work decision"1fr/minmax(0,1fr) 17.5rem;display:grid}.editor-frame-identity{grid-area:identity;min-width:0}.editor-frame .editor-frame-identity>.page-heading{margin:0;display:block}.editor-frame .editor-frame-identity .page-heading>div>p{margin:var(--space-within-group) 0 0;font:var(--weight-regular) var(--type-meta)/var(--type-meta-leading) var(--font-ui)}.editor-frame-primary{top:var(--space-between-regions);z-index:1;grid-area:decision;align-self:start;min-width:0;position:sticky}.editor-frame-actions{gap:var(--space-within-group);min-width:0;display:grid}.editor-frame-actions>.ui-button{white-space:normal;width:100%}.editor-frame-actions>p{margin:0}.editor-frame:not([data-has-primary])>.editor-frame-primary{display:none}.editor-frame-primary>.ui-button{width:100%}.editor-frame-rail{top:var(--space-between-regions);align-self:start;gap:var(--space-between-groups);grid-area:decision;min-width:0;display:grid;position:sticky}.editor-frame[data-has-primary]>.editor-frame-rail{padding-top:calc(var(--editor-primary-height,0px) + var(--space-between-groups))}.editor-frame[data-rail-flow]>.editor-frame-rail{position:static}.editor-frame[data-rail-flow]>.editor-frame-rail :is(a,button,input,select,textarea,summary,[tabindex]){scroll-margin-top:calc(var(--editor-primary-height,0px) + 2 * var(--space-between-regions))}.editor-frame-work{grid-area:work;min-width:0}.editor-frame-work[data-has-structure]{gap:var(--space-between-groups);grid-template-columns:9rem minmax(0,1fr);display:grid}.editor-frame-structure,.editor-frame-content{min-width:0}.editor-frame-content{align-content:start;gap:var(--space-between-regions);display:grid}.editor-frame :is(h2,h3),.editor-frame .panel-section>:is(h2,h3){font:var(--weight-medium) var(--type-label)/var(--type-label-leading) var(--font-ui);margin:0}.editor-frame :is(p,pre){margin-block:0}.ui-body{font:var(--weight-regular) var(--type-body)/var(--type-body-leading) var(--font-ui)}.ui-label{font:var(--weight-medium) var(--type-label)/var(--type-label-leading) var(--font-ui)}.ui-meta{font:var(--weight-regular) var(--type-meta)/var(--type-meta-leading) var(--font-ui);color:var(--text-muted)}.ui-code{font:var(--weight-regular) var(--type-code)/var(--type-code-leading) var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere}:is(.editor-frame,.tool-activity,.step-line) code{font:var(--weight-regular) var(--type-code)/var(--type-code-leading) var(--font-mono);color:var(--text);background:var(--text)}@supports (color:color-mix(in lab, red, red)){:is(.editor-frame,.tool-activity,.step-line) code{background:color-mix(in srgb, var(--text) 6%, transparent)}}:is(.editor-frame,.tool-activity,.step-line) code{border-radius:var(--radius-xs);padding:0 var(--space-1)}:is(.editor-frame,.tool-activity,.step-line) pre{max-width:100%;font:var(--weight-regular) var(--type-code)/var(--type-code-leading) var(--font-mono);white-space:pre;overflow-wrap:normal;overflow-x:auto}:is(.editor-frame,.tool-activity,.step-line) pre>code{background:0 0;padding:0}@container editor-frame (width<=43.75rem){.editor-frame{gap:var(--space-between-groups);grid-template:"identity""decision""work""details"/minmax(0,1fr)}.editor-frame-primary{justify-self:start;max-width:100%;position:static}.editor-frame-actions{flex-wrap:wrap;align-items:center;display:flex}.editor-frame-actions>.ui-button{width:auto}.editor-frame-actions>p{flex-basis:100%;order:1}.editor-frame-primary>.ui-button{width:auto}.editor-frame-work,.editor-frame-work[data-has-structure]{grid-template-columns:minmax(0,1fr)}.editor-frame-rail,.editor-frame[data-has-primary]>.editor-frame-rail{padding-top:var(--space-within-group);grid-area:details;position:static}}.reading-status{align-items:baseline;gap:var(--space-within-group) var(--space-between-groups);min-height:20px;font:var(--weight-regular) var(--type-meta)/var(--type-meta-leading) var(--font-ui);font-variant-numeric:tabular-nums;color:var(--text-muted);flex-wrap:wrap;display:flex}.compact-disclosure>summary{font:var(--weight-medium) var(--type-label)/var(--type-label-leading) var(--font-ui)}.compact-disclosure-body{gap:var(--space-within-group);margin-top:var(--space-within-group);display:grid}.tool-activity{gap:var(--space-within-group);font:var(--weight-regular) var(--type-body)/var(--type-body-leading) var(--font-ui);display:grid}.tool-activity>.compact-disclosure>summary{font:inherit;color:var(--text-muted)}.tool-activity>.compact-disclosure>summary:before{display:none}.tool-activity>.compact-disclosure>summary:after{content:"";width:6px;height:6px;margin-left:var(--space-within-group);border-top:1px solid;border-right:1px solid;flex:none;transform:rotate(45deg)}.tool-activity>.compact-disclosure[open]>summary:after{transform:rotate(135deg)}.tool-activity-summary{min-width:0}.tool-activity>.compact-disclosure>.compact-disclosure-body{padding-block:var(--space-within-group);border-block:1px solid var(--border);gap:0;margin-left:26px}.tool-activity-attention,.tool-activity-recovery{margin-left:26px}.tool-activity-recovery{justify-items:start;gap:var(--space-within-group);display:grid}.step-line{min-width:0;font:var(--weight-regular) var(--type-body)/var(--type-body-leading) var(--font-ui)}.step-line>summary{font:inherit;color:var(--text-muted)}.step-line-label{overflow-wrap:anywhere;min-width:0}.step-line-content{gap:var(--space-within-group);min-width:0;padding-block:var(--space-within-group);margin-left:18px;display:grid}.step-line-result{align-items:baseline;gap:var(--space-within-group);text-align:right;flex-wrap:wrap;margin-left:auto;display:inline-flex}.step-line p,.tool-activity p{margin:0}.tool-activity .compact-disclosure>summary{font:inherit}.activity-mark-slot,.activity-mark{flex:none;place-items:center;width:18px;height:18px;display:inline-grid;position:relative}.activity-mark{perspective:48px}.activity-nucleus{border-radius:var(--radius-full);background:var(--brand-blue);width:2.5px;height:2.5px;position:absolute}.activity-orbital-plane{transform-style:preserve-3d;position:absolute;inset:0;transform:rotate(-24deg)rotateX(54deg)}.activity-orbital-plane:nth-of-type(3){transform:rotate(42deg)rotateX(62deg)}.activity-orbital-plane:nth-of-type(4){transform:rotate(105deg)rotateX(57deg)}.activity-orbital-plane svg{fill:none;width:100%;height:100%;stroke:var(--brand-indigo);stroke-width:1.05px;stroke-linecap:round;position:absolute;inset:0;overflow:visible}.activity-orbital-plane .activity-route{stroke:var(--brand-blue);stroke-width:1.4px;transform-origin:50%}@container editor-frame (width<=43.75rem){.editor-frame .compact-disclosure>summary{min-height:44px}}.inventory-source>summary{cursor:pointer}.inventory-source>div{z-index:5;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-overlay);width:min(22rem,100vw - 48px);color:var(--text);box-shadow:var(--shadow-2);padding:12px;position:absolute;top:100%;left:0}.section-heading-row{flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0;display:flex}.section-heading-controls{flex:auto;min-width:0;max-width:100%}.section-heading-actions{min-height:var(--control-h);flex-wrap:wrap;align-items:center;gap:8px;margin-inline-start:auto;display:flex}.section-heading-metadata{color:var(--text-muted);font-size:var(--text-xs);margin:0}.badge{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-1);min-height:22px;color:var(--text);font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap;font-variant-numeric:var(--num);align-items:center;gap:6px;padding:0 8px;line-height:16px;display:inline-flex}.badge-dot{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.placeholder-text{display:block}.placeholder-line{align-items:center;height:1lh;display:flex}.placeholder-bone{border-radius:var(--radius-xs);background:var(--placeholder);flex:none;max-width:100%;height:.62em;display:block;position:relative;overflow:hidden}.placeholder-bone:after{content:"";width:var(--sweep-band,20rem);background:linear-gradient(90deg, transparent, var(--placeholder-glint), transparent);pointer-events:none;inset-block:0;position:absolute;left:0;transform:translate(-200vw)}.page-heading-placeholder{font-size:var(--type-title);line-height:var(--type-title-leading)}.placeholder-list-row{border-bottom:1px solid var(--border);align-items:flex-start;gap:16px;padding-block:12px;display:flex}.placeholder-chart{border-bottom:1px solid var(--border);align-items:flex-end;gap:3px;display:flex}.placeholder-chart>.placeholder-bone{border-radius:2px 2px 0 0;flex:1 1 0;min-width:0}.live-value{isolation:isolate;display:inline-block;position:relative}.live-value:after{content:"";z-index:-1;border-radius:var(--radius-xs);background:var(--live-flash);opacity:0;pointer-events:none;position:absolute;inset:-1px -4px}.live-marker{color:var(--text-muted);font-size:var(--text-xs);white-space:nowrap;align-items:center;gap:6px;line-height:16px;display:inline-flex}.live-dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px;position:relative}.live-dot:after{content:"";opacity:0;background:currentColor;border-radius:50%;position:absolute;inset:0}.live-marker[data-paused] .live-dot{background:0 0;box-shadow:inset 0 0 0 1px}@media (prefers-reduced-motion:reduce){.placeholder-bone:after{display:none}}.ui-popover{transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out)}.ui-popover:is([data-entering],[data-exiting]){opacity:0;transform:translateY(-4px)}.ui-popover[data-placement=top]:is([data-entering],[data-exiting]){transform:translateY(4px)}.ui-popover[data-placement=right]:is([data-entering],[data-exiting]){transform:translate(-4px)}.ui-popover[data-exiting]{transition-property:none}.toolbar{justify-content:space-between;align-items:flex-end;gap:.75rem;margin-bottom:1rem;display:flex}.field-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--leading-sm));gap:.5rem;display:grid}.search{width:100%;max-width:22rem}.table-wrap{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-1);overflow:auto}.table-wrap table{border-collapse:collapse;text-align:left;width:100%}.table-wrap th{background-color:var(--surface-app);font-size:var(--text-xs);line-height:var(--tw-leading,var(--leading-xs));--tw-font-weight:var(--weight-medium);font-weight:var(--weight-medium);color:var(--text-muted)}.table-wrap :is(th,td){border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);vertical-align:top;padding-block:.75rem;padding-inline:1rem}.table-wrap tbody tr:last-child>:is(th,td){border-bottom-style:var(--tw-border-style);border-bottom-width:0}.table-wrap td>a{--tw-font-weight:var(--weight-medium);font-weight:var(--weight-medium);color:var(--text)}.table-wrap td>small{margin-top:.25rem}.data-table{table-layout:fixed;border-collapse:separate;border-spacing:0;text-align:left;width:100%;font-size:var(--text-sm);line-height:var(--leading-sm);position:relative}:where(details:not(.ledger-details)){margin-block:0}:where(details:not(.ledger-details))>summary{align-items:center;gap:var(--space-within-group);min-height:32px;padding-block:var(--space-1);font-size:var(--text-sm);line-height:var(--leading-sm);cursor:pointer;overflow-wrap:anywhere;list-style:none;display:flex}:where(details:not(.ledger-details))>summary::-webkit-details-marker{display:none}:where(details:not(.ledger-details))>summary:before{content:"";border-top:1.5px solid var(--text-muted);border-right:1.5px solid var(--text-muted);flex:none;width:8px;height:8px;margin-inline:2px 6px;transform:rotate(45deg)}:where(details[open]:not(.ledger-details))>summary:before{transform:rotate(135deg)}@media (pointer:coarse){:where(details:not(.ledger-details))>summary{min-height:44px}}.data-table>:is(thead,tbody,tfoot)>tr>:is(th,td){height:44px;padding:12px var(--space-3);vertical-align:baseline;overflow-wrap:anywhere;background-image:linear-gradient(var(--data-table-rule), var(--data-table-rule));background-position:bottom;background-repeat:no-repeat;background-size:100% 1px;border:0}.data-table>thead{--data-table-rule:var(--border);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium)}.data-table>tbody{--data-table-rule:var(--border)}@supports (color:color-mix(in lab, red, red)){.data-table>tbody{--data-table-rule:color-mix(in srgb, var(--border) 25%, transparent)}}.data-table>:is(thead,tbody,tfoot)>tr>:first-child{background-position-x:right;background-size:calc(100% - var(--space-3)) 1px}.data-table>:is(thead,tbody,tfoot)>tr>:last-child{background-position-x:left;background-size:calc(100% - var(--space-3)) 1px}.data-table>thead>tr>th{background-color:var(--surface-2);position:relative}@supports (color:color-mix(in lab, red, red)){.data-table>thead>tr>th{background-color:color-mix(in srgb, var(--surface-2) 35%, transparent)}}.data-table>thead>tr>th{font-weight:var(--weight-medium);text-align:inherit;white-space:nowrap}.data-table .data-table-number,.data-table .data-table-date{text-align:right;font-variant-numeric:tabular-nums}.data-table .data-table-number>.placeholder-line,.data-table .data-table-date>.placeholder-line{justify-content:flex-end}.data-table small{color:var(--text-muted);margin-block:0;display:inline}.data-table .data-table-status,.data-table .data-table-action,.data-table .data-table-date{white-space:nowrap}.data-table .placeholder-row>td{height:var(--data-table-row-height,44px)}.data-table-two-line{--data-table-row-height:64px}.data-table-two-line>tbody>tr>:is(th,td){height:64px}@media (pointer:coarse){.data-table-two-line{--data-table-row-height:68px}.data-table-two-line>tbody>tr>:is(th,td){height:68px}}.data-table>tbody>tr.linked-row>:is(th,td){background-image:none}.data-table>tbody>tr:has(.data-table-row-actions):is(:hover,:focus-within){background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.data-table>tbody>tr:has(.data-table-row-actions):is(:hover,:focus-within){background:color-mix(in srgb, var(--surface-2) 65%, transparent)}}.data-table .data-table-row-actions{opacity:1}@media (hover:hover) and (pointer:fine){.data-table .data-table-row-actions{opacity:0}.data-table :is(tr,[role=row]):is(:hover,:focus-within) .data-table-row-actions{opacity:1}}.data-table .linked-row:has(.row-link):is(:hover,:focus-within){background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.data-table .linked-row:has(.row-link):is(:hover,:focus-within){background:color-mix(in srgb, var(--surface-2) 65%, transparent)}}.cluster-fleet{container:clusters/inline-size}.cluster-table{min-width:64rem}.cluster-compact-unit{display:none}@container clusters not (width>=64rem){.cluster-compact-unit{display:inline}.cluster-table{min-width:0;display:block}.cluster-table>:is(colgroup,thead){display:none}.cluster-table>tbody{display:block}.cluster-table>tbody>tr{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;padding-block:16px;display:grid}.cluster-table.data-table>tbody>tr>td{background-image:none;height:auto;padding:0 12px}.cluster-table>tbody>tr>td:first-child{text-align:right;grid-area:1/2}.cluster-table>tbody>tr>td:nth-child(2){display:contents}.cluster-table>tbody>tr>td:nth-child(2)>div:first-child{grid-area:1/1;padding-inline:12px}.cluster-table>tbody>tr>td:nth-child(2)>div:last-child{grid-area:3/1/auto/-1;padding-inline:12px}.cluster-table>tbody>tr>td:nth-child(3){text-align:right;grid-area:4/2}.cluster-table>tbody>tr>td:nth-child(4){text-align:left;grid-area:4/1}.cluster-table>tbody>tr>td:nth-child(4)>div>div{justify-content:flex-start}.cluster-table>tbody>tr>td:nth-child(5){text-align:left;font-size:var(--text-xs);color:var(--text-muted);grid-area:2/1}.cluster-table>tbody>tr>td:nth-child(5)>span{display:inline}.cluster-table>tbody>tr>td:nth-child(6){opacity:1;grid-area:2/2;justify-self:end}}.record-table-wrap{container:records/inline-size}.record-table{min-width:72rem}.record-label{display:none}@container records (width<=679px){.record-table{min-width:0;display:block}.record-table>:is(colgroup,thead){display:none}.record-table>tbody{display:block}.record-table>tbody>tr{border-bottom:1px solid var(--border);padding-block:16px;display:block}.record-table.data-table>tbody>tr>:is(th,td){text-align:left;white-space:normal;background-image:none;grid-template-columns:7rem minmax(0,1fr);align-items:baseline;gap:12px;height:auto;min-height:28px;padding:4px 12px;display:grid}.record-table.data-table>tbody>tr>:first-child{font-weight:var(--weight-medium);padding-bottom:12px;display:block}.record-table .record-label{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-xs);display:block}.record-table .data-table-row-actions{opacity:1}.record-table td>.flex{flex-wrap:wrap;justify-content:flex-start}}.data-table[role=table]{border-collapse:collapse}.data-table[role=table] [role=row]{background-image:linear-gradient(var(--border), var(--border));border:0}@supports (color:color-mix(in lab, red, red)){.data-table[role=table] [role=row]{background-image:linear-gradient(color-mix(in srgb, var(--border) 25%, transparent), color-mix(in srgb, var(--border) 25%, transparent))}}.data-table[role=table] [role=row]{background-position:bottom;background-repeat:no-repeat;background-size:calc(100% - 2 * var(--space-3)) 1px}.data-table[role=table] .linked-row{background-image:none}.data-table[role=table] [role=row]:has([role=columnheader]){background-color:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.data-table[role=table] [role=row]:has([role=columnheader]){background-color:color-mix(in srgb, var(--surface-2) 35%, transparent)}}.data-table[role=table] [role=row]:has([role=columnheader]){background-image:linear-gradient(var(--border), var(--border))}.data-table[role=table] .data-table-number{font-variant-numeric:tabular-nums;text-align:right}.linked-row{position:relative}.linked-row:has(details[open]){z-index:3}.linked-row:not(tr){padding-inline:var(--space-3)}.linked-row:has(.row-link):is(:hover,:focus-within){background:var(--surface-2)}.row-link:after{content:"";z-index:1;position:absolute;inset:0}.row-link:focus-visible{outline:none}.row-link:focus-visible:after{outline:2px solid var(--focus);outline-offset:-2px}.linked-row :is(a:not(.row-link),button,input,select,textarea,label,summary,details[open],code,[data-row-selectable]){z-index:2;position:relative}.back{font-size:var(--text-sm);line-height:var(--tw-leading,var(--leading-sm));color:var(--text-muted);margin-bottom:1.5rem;display:inline-block}.tabs{border-bottom:1px solid var(--border);scrollbar-width:none;gap:24px;margin-bottom:24px;display:flex;overflow-x:auto}.tabs>*{flex-shrink:0}.tabs :is(a,button){color:var(--text-muted);font-size:var(--text-md);line-height:var(--leading-md);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 0 10px;display:block}.tabs :is(a,button):hover{color:var(--text)}.tabs :is(a[aria-current=page],button[aria-pressed=true],button[aria-selected=true]){border-bottom-color:var(--text);color:var(--text)}.tabs :is(a,button):focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.stack{gap:var(--space-between-regions);grid-template-columns:minmax(0,1fr);display:grid}.panel-section{align-content:start;gap:var(--space-within-group);display:grid}.panel-section>*{min-width:0}.panel-section>:is(h2,h3,p,small,details){margin-block:0}.panel-section>.ui-button{justify-self:start}.panel-section>h2,.card-heading>:is(h2,h3){font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-strong);margin:0}.panel-section>details+details{margin-block-start:0}.card-heading{justify-content:space-between;align-items:baseline;gap:var(--space-within-group) var(--space-between-groups);flex-wrap:wrap;display:flex}.facts{flex-wrap:wrap;gap:1.5rem 3rem;margin-top:1.5rem;display:flex}.facts dt{font-size:var(--text-xs);line-height:var(--tw-leading,var(--leading-xs));color:var(--text-muted);margin-bottom:.25rem}.facts dd{margin:0}.route-list>div{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);align-items:center;gap:.75rem;padding-block:.75rem;display:flex}.route-list>div>strong{margin-right:auto}.actions{justify-content:flex-end;gap:.75rem;display:flex}.empty{padding:var(--space-5);text-align:center}.chip{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-1);max-width:100%;min-height:28px;color:var(--text);font-size:var(--text-sm);line-height:var(--leading-sm);white-space:nowrap;align-items:center;gap:2px;padding-inline:12px;display:inline-flex}.chip[data-removable]{padding-inline-end:4px}.chip-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.chip-remove{width:20px;height:20px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative}.chip-remove svg{width:12px;height:12px}.chip-remove[data-hovered]{background:var(--surface-2);color:var(--text)}.chip-remove[data-focus-visible]{outline:2px solid var(--focus);outline-offset:1px}.chip-remove[data-disabled]{cursor:default;opacity:.5}@media (pointer:coarse){.chip-remove:after{content:"";position:absolute;inset:-12px}}.empty-state{text-align:center;justify-items:center;gap:4px;padding:40px 24px;display:grid}.empty-state-icon{width:20px;height:20px;color:var(--text-muted);margin-bottom:8px}.empty-state-title{color:var(--text);font-size:var(--text-md);font-weight:var(--weight-medium);line-height:var(--leading-md);margin:0}.empty-state-detail{max-width:32rem;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-sm);margin:0}.empty-state-action{margin-top:12px}.empty-state[data-unavailable] .empty-state-title{color:var(--text-muted);font-weight:var(--weight-regular)}.problem{border:1px solid var(--failing);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-block:12px;padding:12px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.problem{border:1px solid color-mix(in srgb, var(--failing) 50%, transparent)}}.problem{border-radius:var(--radius-md);background:var(--failing-bg);color:var(--text);font-size:var(--text-md);line-height:var(--leading-md)}.problem .ui-button{margin-inline-start:auto}.success{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--healthy);padding:1rem}.modal form{gap:1rem;margin-top:1.25rem;display:grid}.modal footer{justify-content:flex-end;gap:.75rem;margin-top:1.5rem;display:flex}.admission{padding:var(--space-5);margin-inline:auto;max-width:36rem;margin-top:15vh}.sign-in{gap:24px;max-width:26rem;margin-top:18vh;display:grid}.sign-in>.logo{width:166px;height:32px;margin-bottom:16px}.sign-in h1{font-size:var(--text-2xl);line-height:var(--leading-2xl);font-weight:var(--weight-strong);margin:0}.sign-in>details{border-top:1px solid var(--border);padding-top:12px}.sign-in summary{font-size:var(--text-sm);color:var(--text-muted)}.sign-in form{padding-top:16px}.sign-in form p{font-size:var(--text-xs);color:var(--text-muted)}.admission:has(>.brand-loading){max-width:none;min-height:100dvh;padding:var(--space-5) var(--space-5) max(var(--space-5), 15dvh);place-items:center;margin-top:0;display:grid}.skip-link{z-index:50;background-color:var(--surface-1);padding:.75rem;position:fixed;top:-100px;left:.75rem}.skip-link:focus{top:.75rem}.evidence-note{font-size:var(--text-xs);line-height:var(--tw-leading,var(--leading-xs));margin-block:1rem}.window-control{min-width:11rem}.signal-list>div{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);grid-template-columns:1fr auto;gap:.5rem;padding-block:1rem;display:grid}.signal-list small{grid-column:1/-1}@media (width<=39.99rem){.app-shell,.app-shell[data-collapsed]{grid-template-columns:minmax(0,1fr)}.sidebar{display:none}.app-content{grid-column:1}.mobile-scope{min-height:48px;padding-inline:var(--page-gutter);border-bottom:1px solid var(--border);background:linear-gradient(110deg, var(--surface-nav-tint), var(--surface-app) 80%);align-items:center;gap:12px;display:flex}.mobile-scope .logo{width:20px;height:20px;-webkit-mask-size:103.75px 20px;mask-size:103.75px 20px}.mobile-scope .account-switcher{margin:0;padding-inline:0}.app-shell .mobile-scope .account-switcher .sidebar-text{display:block}.mobile-scope .account-switcher-mark{display:none}.mobile-scope .shadow-mode{align-items:center;margin:0 0 0 auto;padding:0}.mobile-scope :is(.shadow-mode-summary,.shadow-mode-freshness){display:none}.mobile-scope-name{min-width:0;color:var(--text);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.route-content{padding-top:20px;padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px) + var(--space-7))}.mobile-navigation{z-index:10;padding:2px 4px env(safe-area-inset-bottom,0px);border-top:1px solid var(--border);background:var(--surface-1);justify-content:space-around;display:flex;position:fixed;inset:auto 0 0}.mobile-navigation>:is(a,button){min-width:44px;min-height:52px;color:var(--text-muted);font-size:var(--text-2xs);font-weight:var(--weight-medium);text-align:center;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:4px 2px;line-height:12px;display:flex}.mobile-navigation>:is(a,button)>:is(.icon,svg){width:20px;height:20px}.mobile-navigation>:is(a,button):is([aria-current=page],[aria-expanded=true]){color:var(--text)}.mobile-navigation>:is(a,button):focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:var(--radius-sm)}.facts{gap:var(--space-5)}.table-wrap{max-width:100%}}@media (width<=23.4rem){.mobile-navigation>:is(a,button)>span:not(.icon){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media not all and (width>=640px){.google-tags-table table,.google-tags-table tbody{display:block}.google-tags-table colgroup,.google-tags-table thead{display:none}.google-tags-table tr{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-block:12px;display:grid}.google-tags-page>.page-heading{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;display:flex}.google-tags-table .data-table>tbody>tr>td{border:0;min-width:0;height:auto;padding:6px 8px;display:block}.google-tags-table td:first-child,.google-tags-table td:nth-child(4){grid-column:1/-1}.google-tags-table td:not(:first-child):before{content:attr(data-label);color:var(--text-muted);margin-bottom:4px;font-size:12px;display:block}}.withheld-value{border-block:1px dashed var(--border-strong);min-width:0;max-width:100%;font-family:var(--font-ui);white-space:normal;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.75rem;font-size:.8125rem;line-height:1.5;display:inline-flex}.withheld-inline{border-block:1px dashed var(--border-strong);border-radius:var(--radius-xs);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.125em .25em}.withheld-caption{gap:.25rem;display:grid}.withheld-caption>span{color:var(--text-muted)}.withheld-reference{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:.5rem;min-width:0;max-width:100%;display:inline-flex}.withheld-address{min-width:0;max-width:min(100%,28rem);display:inline-flex}.withheld-address>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.withheld-address>span:last-child{white-space:nowrap;flex-shrink:0}.withheld-actions{align-items:baseline;gap:.5rem;display:inline-flex}.configuration-document{gap:.5rem;min-width:0;display:grid}.configuration-member{gap:.5rem;min-width:0;padding-inline-start:1rem;display:grid}.step-track{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.step-track>li{align-content:start;gap:2px;min-width:0;padding:26px 12px 0 0;display:grid;position:relative}.step-track>li:before{content:"";background:var(--border);border-radius:1px;height:2px;position:absolute;top:8px;left:20px;right:4px}.step-track>li:last-child:before{display:none}.step-track>li[data-state=done]:before{background:var(--healthy)}.step-dot{border:2px solid var(--border-strong);background:var(--surface-1);border-radius:50%;width:18px;height:18px;position:absolute;top:0;left:0}[data-state=done]>.step-dot{border-color:var(--healthy);background:var(--healthy)}[data-state=done]>.step-dot:after{content:"";border:solid var(--surface-1);border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}[data-state=current]>.step-dot{border-color:var(--accent);box-shadow:inset 0 0 0 3px var(--surface-1);background:var(--accent)}[data-state=waiting]>.step-dot{border-color:var(--degraded);box-shadow:inset 0 0 0 3px var(--surface-1);background:var(--degraded)}[data-state=failed]>.step-dot{border-color:var(--failing);background:var(--failing)}.step-label{color:var(--text);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-sm)}[data-state=future]>.step-label{color:var(--text-muted);font-weight:var(--weight-regular)}[data-state=failed]>.step-label{color:var(--failing)}.step-detail{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.verification-compare{flex-wrap:wrap;align-items:end;gap:16px 40px;display:flex}.verification-numbers{align-items:center;gap:20px;margin:0;display:flex}.verification-numbers dt{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}.verification-numbers dd{margin:0}.verification-numbers strong{font-size:var(--text-xl,1.5rem);font-weight:var(--weight-strong);font-variant-numeric:tabular-nums}.verification-arrow{color:var(--text-muted);font-size:var(--text-lg)}.verification-bars{display:block;overflow:visible}.hash-chip{border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--surface-2);min-height:22px;color:var(--text);font-family:var(--font-mono);font-size:var(--text-xs);white-space:nowrap;cursor:copy;align-items:center;gap:4px;padding:0 6px;line-height:16px;display:inline-flex}.hash-chip:hover{border-color:var(--border-strong)}.hash-chip[data-tone=removed]{color:var(--text-muted);cursor:default;font-family:inherit}.chain{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.chain-box{border:1px solid var(--border);border-radius:var(--radius-sm,6px);background:var(--surface-1);min-width:9rem;color:var(--text);align-content:start;gap:4px;padding:10px 12px;text-decoration:none;display:grid}a.chain-box:hover{border-color:var(--border-strong);background:var(--surface-2);text-decoration:none}.chain-box[aria-current]{border:2px solid var(--accent);padding:9px 11px}.chain-box[data-empty]{color:var(--text-muted);border-style:dashed}.chain-link{color:var(--text-muted);align-self:center}.doc-row{border-top:1px solid var(--border);grid-template-columns:minmax(12rem,1.4fr) minmax(0,2fr);align-items:center;gap:4px 24px;padding:12px 0;display:grid}.doc-hashes{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}@media (width<=48rem){.doc-row{grid-template-columns:minmax(0,1fr)}.verification-numbers{gap:12px}}@media (width<=40rem){.step-track>li{padding-right:4px}.step-label{font-size:var(--text-xs);line-height:var(--leading-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.step-detail{display:none}}.publication-chain{margin:0;padding:0;list-style:none;display:grid}.publication-chain>li{border-bottom:1px solid var(--border);grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 8px 10px 0;display:grid;position:relative}.publication-chain>li:not(:last-child):before{content:"";background:var(--border);width:2px;height:calc(100% - 28px);position:absolute;top:calc(50% + 14px);left:1.75rem;transform:translate(-1px)}.publication-node{z-index:1;border:1px solid var(--border-strong);border-radius:var(--radius-full);background:var(--surface-1);min-width:2.5rem;color:var(--text);font-size:var(--text-xs);text-align:center;justify-self:center;padding:3px 6px;position:relative}.publication-chain>li:first-child .publication-node{border-color:var(--accent);color:var(--accent)}@media (width<=40rem){.publication-chain>li{grid-template-columns:3rem minmax(0,1fr)}.publication-chain>li>:last-child{grid-column:2;justify-content:start}}.document-diff .cm-mergeViewEditors{min-width:0}.document-diff .cm-mergeViewEditor{flex:1;min-width:0}.document-diff .cm-changedLine{background:var(--accent-bg)}.document-diff .cm-changedText{background:var(--accent-bg);text-decoration:underline;-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.document-diff .document-whole-line .cm-changedText{background:0 0;text-decoration:none}.document-diff .cm-deletedChunk{background:var(--surface-2);text-decoration:line-through}.document-diff .cm-collapsedLines{background:var(--surface-2);color:var(--text-muted)}.cm-readonly-field{background:var(--surface-2)}.ui-tooltip{z-index:80;border-radius:var(--radius-sm);background:var(--surface-overlay);max-width:200px;color:var(--text);box-shadow:var(--shadow-1);font:var(--text-xs)/var(--leading-ui) var(--font-ui);padding:4px 8px}.tool-view{min-width:0;max-width:100%;font-size:var(--text-md);background:0 0;border:0;border-radius:0;padding:0;line-height:1.6;position:relative;overflow:visible;container-type:inline-size}.tool-view-frame{gap:12px;display:grid}.tool-view-compact{justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.tool-view-compact .tool-view-summary{margin:0}.tool-view-compact>.tool-view-meta{flex:none}.tool-view-update{flex:0 auto}.tool-reading-update{color:var(--text-muted);font-size:var(--text-xs);align-items:baseline;gap:8px;margin:0;display:flex}.tool-reading-sweep{background:var(--text-muted);border-radius:2px;flex:none;align-self:center;width:20px;height:3px}.tool-reading-choices{flex-wrap:wrap;gap:4px;margin:0 0 8px;display:flex}.tool-reading-choices [aria-pressed=true]{color:var(--text);text-underline-offset:4px;text-decoration:underline}.tool-view-body{min-width:0}.tool-view-meta{min-width:0;color:var(--text-muted);font-size:var(--text-xs);flex-wrap:wrap;align-items:center;gap:4px 16px;line-height:1.5;display:flex}.tool-view-scope{font-weight:var(--weight-medium)}.tool-view-metadata{flex-wrap:wrap;gap:4px 12px;display:flex}.tool-view-menu{z-index:2;position:absolute;inset-block-start:-4px;inset-inline-end:0}.tool-view[data-utilities]>.tool-view-meta,.tool-view[data-utilities]:not(:has(>.tool-view-meta))>.tool-view-body,.tool-view-compact[data-utilities]>.tool-view-body{padding-inline-end:40px}.tool-copy-status{pointer-events:none;color:var(--text-muted);font-size:var(--text-xs);position:absolute;inset-block-start:0;inset-inline-end:40px}.tool-inspector{gap:20px;min-width:0;display:grid}.tool-inspector section{min-width:0}.tool-inspector pre{border:1px solid var(--border);max-height:45dvh;font-size:var(--text-xs);border-radius:6px;margin-top:8px;padding:12px;overflow:auto}@media (hover:hover) and (pointer:fine){.tool-view-menu{opacity:0;transition:opacity .12s}.tool-view:hover>.tool-view-menu,.tool-view:focus-within>.tool-view-menu,.tool-view-menu[aria-expanded=true]{opacity:1}}@media (pointer:coarse){.tool-view[data-utilities]>.tool-view-meta,.tool-view[data-utilities]:not(:has(>.tool-view-meta))>.tool-view-body,.tool-view-compact[data-utilities]>.tool-view-body{padding-inline-end:48px}}@media (prefers-reduced-motion:reduce){.tool-view-menu{transition:none}}.tool-view-title{font-size:var(--text-lg);margin:0 0 12px}.tool-view-eyebrow{color:var(--text-muted);font-size:var(--text-xs);margin:0}.tool-view-clock{color:var(--text-muted);font-size:var(--text-xs);text-align:right}.tool-view-metrics{flex-wrap:wrap;gap:16px 40px;margin-bottom:16px;display:flex}.tool-view-metrics>div{flex-direction:column;gap:4px;min-width:0;display:flex}.tool-view-metrics span{color:var(--text-muted);font-size:var(--text-xs)}.tool-view-metrics strong{font-size:var(--text-xl);line-height:1.25;font-weight:var(--weight-medium);letter-spacing:-.5px}.tool-view-metrics strong[data-attention]{color:var(--failing)}.tool-view-caption{font-size:var(--text-xs);color:var(--text-muted);margin:8px 0 12px}.tool-view-summary{font-size:var(--text-sm);margin:0 0 12px;line-height:1.6}.tool-view-notice,.tool-view-empty{color:var(--text-muted);font-size:var(--text-sm);background:0 0;border-radius:0;margin-block:12px;padding:0}.agent-tool-views{grid-template-columns:minmax(0,1fr);gap:16px;margin:0 0 24px;display:grid}.agent-tool-view{min-width:0;max-width:100%;position:relative}.tool-view-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tool-view-selection{border-top:1px solid var(--border);color:var(--text-muted);font-size:var(--text-xs);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.tool-route-map .flow-canvas{max-height:30rem;margin-block:0}.tool-map-selection{border-top:1px solid var(--border);background:0 0;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding-block:12px 0;display:flex}.tool-map-selection h3{font-size:var(--text-lg);margin-block:4px 8px}.tool-map-selection p{margin-block:4px}.tool-event-picker{scroll-snap-type:x proximity;gap:8px;margin-bottom:8px;padding-block:10px;display:flex;overflow-x:auto}.tool-event-picker button{scroll-snap-align:center;border:1px solid var(--border);border-radius:10px;flex:none;justify-items:start;gap:4px;padding:10px 14px;display:grid}.tool-event-picker button[aria-pressed=true]{border-color:var(--accent);background:var(--surface-2)}.tool-event-picker small{font-weight:var(--weight-regular);color:var(--text-muted)}.tool-event-heading{margin-block:12px 20px}.tool-event-heading h3{font-size:var(--text-lg);margin-bottom:6px}.tool-event-heading p{font-size:var(--text-xs);color:var(--text-muted);margin:0}.tool-plan-comparison [data-review-diff]{margin-block:16px}.tool-plan-comparison .stack{gap:12px}.tool-plan-verdict{border-bottom:1px solid var(--border);font-size:var(--text-sm);padding-block:8px 16px}.tool-plan-verdict summary{color:var(--text-muted);margin-top:8px}.tool-plan-verdict ul{margin-top:8px;padding-left:20px;list-style:outside}@container (width<=34rem){.tool-view .health-chart-metrics{flex-wrap:wrap;overflow:visible}.tool-view-meta{grid-template-columns:minmax(0,1fr);align-items:start;gap:4px 12px;display:grid}.tool-view-scope,.tool-view-metadata,.tool-view-update{grid-column:1}.tool-map-selection{flex-direction:column;align-items:start}.tool-view-clock{text-align:start}.tool-view-metrics{justify-content:space-between;gap:12px}}.agent-inline-evidence:empty{display:none}.agent-draft-feedback{gap:12px;display:grid}.agent-draft-feedback p{margin:0}.agent-saved-integration-draft{gap:8px;display:grid}.agent-saved-integration-draft h3{font-size:var(--text-md);line-height:var(--leading-ui);font-weight:var(--weight-medium);margin:0}.agent-saved-integration-draft p{margin:0}.agent-draft-feedback .ui-button{white-space:normal;text-align:center}.agent-draft-feedback .agent-feedback-note{color:var(--text-muted);font-size:var(--text-xs)}.agent-draft-feedback summary{cursor:pointer;min-height:44px;color:var(--text-muted);font-size:var(--text-sm);align-content:center}.agent-feedback-sources{flex-wrap:wrap;gap:8px;padding-block:4px;display:flex}.agent-full{isolation:isolate;min-width:0;max-width:100vw;font:var(--agent-message-size,var(--text-md))/var(--leading-read) var(--font-ui)}.agent-panel.agent-full{min-height:0;width:var(--agent-width,392px);background:var(--surface-app);border-left:0;border-right:1px solid var(--border);flex-direction:column;grid-area:1/2;align-self:start;height:100dvh;display:flex;position:sticky;top:0}.agent-panel.agent-full[hidden]{display:none}.agent-panel.agent-full[data-focused]:before{content:"";inset:calc(var(--header-h) + clamp(64px, 17vh, 220px) - 48px) 0 auto;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 50% 50% at 50% 50%, var(--welcome-wash), transparent);opacity:0;width:min(100%,64rem);height:22rem;transition:opacity var(--dur-slow) var(--ease-out);margin-inline:auto;position:absolute}.agent-panel.agent-full[data-focused][data-empty]:before{opacity:.3}.agent-panel[data-focused][data-empty] .agent-composer-footer,.agent-panel[data-focused][data-empty] .agent-dock:before{background:0 0}.agent-panel[data-focused] .agent-header{background:var(--surface-app)}@media (width<=63.99rem){.agent-panel.agent-full[data-focused]:before{top:calc(var(--header-h) + clamp(32px, 12vh, 120px) - 32px);height:18rem}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more),(forced-colors:active){.agent-panel.agent-full:before{display:none}}.agent-full .agent-header{z-index:1;min-height:var(--header-h);padding:var(--agent-header-padding,8px 10px 8px 28px);border-bottom:var(--agent-header-border,1px solid var(--border));flex:none;align-items:center;gap:2px;display:flex;position:relative}.agent-full .agent-header:after{content:"";background:linear-gradient(var(--surface-app), transparent);pointer-events:none;height:12px;position:absolute;inset:100% 0 auto}.agent-symbol{flex:none;width:18px;height:18px;display:block}.agent-full .agent-title-control{text-align:left;min-width:0;min-height:44px;font:inherit;border:0;flex:1;justify-content:flex-start;gap:9px;padding:3px 6px 3px 0;display:flex}.agent-title-copy{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.agent-eyebrow{color:var(--text-muted);font-size:var(--text-2xs);line-height:1.3;font-weight:var(--weight-regular)}.agent-title{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-md);font-weight:var(--weight-medium);overflow:hidden}.agent-title-control>svg{width:14px;height:14px;color:var(--text-muted)}.agent-full .agent-icon-button{width:44px;min-width:44px;height:44px;color:var(--text-muted);border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.agent-full .agent-icon-button:hover{color:var(--text);background:var(--surface-2)}.agent-full h1{font-size:var(--text-2xl);font-weight:var(--weight-medium);line-height:var(--leading-tight)}.agent-full h2{font-size:var(--text-lg);font-weight:var(--weight-medium);line-height:var(--leading-ui)}.agent-full h3,.agent-full h4{font-weight:var(--weight-medium)}.agent-full :is(h1,h2,h3,h4,p,li,code,small,strong,summary,button){overflow-wrap:anywhere}.agent-full small{color:var(--text-muted);font-size:var(--text-xs)}.agent-full pre:not(.code-content){white-space:pre-wrap;overflow-wrap:anywhere;max-height:28rem;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);font:var(--text-xs)/var(--leading-read) var(--font-mono);overflow:auto}.agent-full code{font-family:var(--font-mono)}.agent-full .ui-button{white-space:normal;text-align:left;max-width:100%}.agent-dock{z-index:1;margin-top:calc(-1 * var(--agent-dock-height,0px));pointer-events:none;flex:none;position:relative}.agent-dock>*{pointer-events:auto}.agent-dock>:not(.agent-composer-region,.sr-only){background:var(--surface-app);position:relative}.agent-full .agent-composer-region{margin:var(--agent-composer-margin,0);padding:var(--agent-composer-padding,0 14px max(10px, env(safe-area-inset-bottom,0px)));pointer-events:none;background:0 0;border:0;position:relative}.agent-dock:before{content:"";height:max(24px, env(safe-area-inset-bottom,0px));background:var(--surface-app);pointer-events:none;position:absolute;inset:auto 0 0}.agent-composer{--composer-input-row:1;--composer-controls-row:1;isolation:isolate;pointer-events:auto;border:1px solid var(--border-field);background:var(--surface-1);box-shadow:var(--glass-shadow), inset 0 1px 0 var(--glass-rim);border-radius:29px;grid-template-columns:44px minmax(0,1fr) 44px 44px;align-items:end;gap:0 4px;padding:6px;display:grid;position:relative;overflow:visible}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.agent-composer{background:0 0}.agent-composer:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg, var(--glass-highlight), transparent 42%), var(--glass-surface);-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);position:absolute;inset:0}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more),(forced-colors:active){.agent-composer{background:var(--surface-1);box-shadow:none}.agent-composer:before{display:none}}.agent-composer:focus-within{border-color:var(--focus);outline:1px solid var(--focus)}.agent-composer-input{grid-row:var(--composer-input-row);grid-column:2;min-width:0}.agent-composer[data-expanded]{--composer-controls-row:2;border-radius:24px}.agent-composer[data-expanded] .agent-composer-input{grid-column:1/-1}.agent-full .agent-composer textarea{resize:none;width:100%;min-height:44px;max-height:calc(7lh + 20px);font:inherit;background:0 0;border:0;outline:0;margin:0;padding:10px 8px;line-height:24px;display:block}.agent-composer textarea:placeholder-shown{white-space:nowrap;text-overflow:ellipsis}.agent-composer textarea::placeholder{color:var(--text-muted);opacity:1}.agent-composer-controls{display:contents}.agent-composer[data-selection]{--composer-input-row:2;--composer-controls-row:2}.agent-composer[data-selection][data-expanded]{--composer-controls-row:3}.agent-stop[data-available=false]{visibility:hidden}.agent-context{align-self:end}.agent-details{min-width:0;max-width:100%}.agent-details>span{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);overflow:hidden}.agent-details>svg{width:15px;height:15px}.agent-history{width:min(28rem,100vw - 24px);max-height:min(70dvh,36rem)}.agent-history-content{gap:var(--space-3);flex-direction:column;min-width:0;max-height:min(60dvh,32rem);display:flex}.agent-history-list{gap:var(--space-1);outline:none;flex-direction:column;min-height:0;padding:2px;display:flex;overflow:auto}.agent-history-row{align-items:center;gap:var(--space-2);min-height:64px;padding:var(--space-2);border-radius:var(--radius-sm);cursor:pointer;outline-offset:2px;display:flex}.agent-history-row[data-hovered],.agent-history-row[data-focused]{background:var(--overlay-hover)}.agent-history-row[data-current]{background:var(--accent-bg)}.agent-history-row[data-focus-visible]{outline:2px solid var(--focus)}.agent-history-title{-webkit-line-clamp:2;overflow-wrap:anywhere;font-size:var(--text-sm);line-height:var(--leading-ui);font-weight:var(--weight-medium);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.agent-history-meta{font-size:var(--text-xs);line-height:var(--leading-ui);color:var(--text-muted);flex-wrap:wrap;gap:4px 8px;margin-top:4px;display:flex}.agent-history-row>.agent-copy-icon{flex:none}.agent-context-popover,.agent-connection-popover{width:min(22rem,100vw - 24px)}.agent-detail-content{gap:var(--space-4);overflow-wrap:anywhere;flex-direction:column;display:flex}.agent-detail-facts{gap:var(--space-2);font-size:var(--text-sm);flex-direction:column;margin:0;display:flex}.agent-detail-facts>div{gap:var(--space-3);grid-template-columns:minmax(6rem,.8fr) minmax(0,1.2fr);display:grid}.agent-detail-facts dt{color:var(--text-muted)}.agent-detail-facts dd{margin:0}.agent-usage-facts dd{text-align:right;font-variant-numeric:tabular-nums}.agent-full .agent-send,.agent-full .agent-stop{align-self:end}.agent-full .agent-send{transition:transform var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out)}.agent-full .agent-send[data-pressed]{transform:scale(.94)}.agent-send svg{width:20px;height:20px}.agent-stop svg{width:15px;height:15px}.agent-composer-footer{pointer-events:auto;background:var(--surface-app);justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:8px 2px 0;display:flex}.agent-composer-navigation{flex:1;place-items:center end;min-width:0;display:grid}.agent-composer-navigation>*{grid-area:1/1}.agent-composer-navigation>small{font-size:var(--text-2xs);text-align:right}.agent-composer-footer[data-jump] .agent-composer-navigation>small:not([data-readiness]){visibility:hidden}.agent-composer-footer[data-jump] .agent-composer-navigation>small[data-readiness]{margin-inline-end:52px}@media (pointer:coarse){.agent-composer-navigation>small[data-shortcut]{visibility:hidden}}.agent-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.agent-toolbar{padding:0 var(--space-3) var(--space-2);flex:none}.agent-full .messages{isolation:isolate;flex:var(--agent-messages-flex,1);overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:var(--agent-message-padding,24px 18px 16px 22px);padding-bottom:calc(var(--agent-dock-height,0px) + 24px);scroll-padding:24px;scroll-padding-bottom:calc(var(--agent-dock-height,0px) + 24px);overflow-anchor:none;position:relative;overflow:hidden auto}.agent-full .messages>article{border:0;margin:0 0 12px;padding:0}.agent-full .messages .user-message{flex-direction:column;align-items:flex-end;margin-top:28px;margin-bottom:20px;padding-left:24px;display:flex;position:relative}.agent-full .messages .user-message:first-child{margin-top:0}.messages>article>small{font-size:var(--text-2xs);margin-bottom:5px}.agent-full .messages .agent-user-bubble{background:var(--surface-2);max-width:100%;color:var(--text);font-size:var(--agent-message-size,var(--text-md));border-radius:16px 16px 4px;margin:0;padding:11px 14px;line-height:1.55}.agent-answer-actions{opacity:.65;align-items:center;gap:4px;height:32px;margin:4px -8px 0;display:flex}.agent-full .messages>.assistant-message:last-of-type{margin-bottom:0}.messages>article:hover .agent-answer-actions,.agent-answer-actions:focus-within{opacity:1}.agent-full .agent-empty{justify-content:var(--agent-empty-justify,flex-end);min-height:var(--agent-empty-height,100%);max-width:var(--agent-empty-width,460px);flex-direction:column;margin:0 auto;padding:16px 0 4px;display:flex}.agent-empty-context{color:var(--text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;margin:0 0 8px;overflow:hidden}.agent-empty h2{font-size:var(--agent-greeting-size,1.25rem);letter-spacing:-.2px;line-height:1.3;font-weight:var(--weight-medium);text-wrap:balance;margin:0 0 12px}.agent-empty .agent-starter{border:1px solid var(--border);border-radius:var(--radius-sm);min-height:44px;color:var(--text-link);text-align:left;font-size:var(--text-sm);white-space:normal;justify-content:space-between;gap:12px;padding:10px 12px}.agent-full .messages>:is(.assistant-message,.user-message) p{white-space:pre-wrap}.agent-full .agent-markdown p{margin:var(--space-3) 0}.agent-markdown h2{margin:var(--space-5) 0 var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border);color:var(--text);font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:var(--weight-strong)}.agent-markdown>h2:first-child{border-top:0;padding-top:0}.agent-markdown h2+:is(p,ul,ol){margin-top:0}.agent-markdown :is(ul,ol){margin:var(--space-2) 0 var(--space-3)}.agent-markdown li+li{margin-top:var(--space-2)}.agent-markdown li::marker{color:var(--text-muted)}.agent-markdown strong{color:var(--text);font-weight:var(--weight-strong)}.agent-markdown hr{margin:var(--space-4) 0;border:0;border-top:1px solid var(--border)}.agent-markdown :not(pre)>code{border-radius:var(--radius-xs);background:var(--surface-2);overflow-wrap:anywhere;padding:0 3px;font-size:.85em}.agent-full .agent-markdown>:first-child{margin-top:0}.agent-markdown :is(ul,ol){padding-left:var(--space-5)}.agent-markdown ul{list-style:outside}.agent-markdown ol{list-style:decimal}.agent-markdown blockquote{border-left:2px solid var(--border-strong);padding-left:var(--space-3);color:var(--text-muted)}.agent-markdown a{color:var(--text-link);text-decoration:underline}.agent-code,.agent-selection,.agent-trace,.agent-artifact,.agent-warning{margin:var(--space-3) 0}.agent-selection{border-top:1px solid var(--border-strong);padding-top:var(--space-3)}.agent-warning,.agent-observation{border-left:3px solid var(--degraded);padding:var(--space-3);background:var(--surface-2)}.agent-source{margin-top:var(--space-1);color:var(--text-muted);font-size:var(--text-xs)}.agent-source summary,.agent-tools summary,.agent-full details>summary{padding:var(--space-2) 0}.agent-full summary:focus-visible,.agent-resize:focus-visible{outline:var(--focus-ring) solid var(--focus);outline-offset:2px}.agent-run-status{padding:var(--space-2) var(--space-4);color:var(--text-muted);font-size:var(--text-xs)}.agent-run-status:empty{padding-block:0}.agent-queue{padding:var(--space-3);border-top:1px solid var(--border);max-height:12rem;overflow:auto}.agent-resize{cursor:col-resize;touch-action:none;z-index:1;width:6px;position:absolute;top:0;bottom:0;right:-3px}.agent-resize:hover,.agent-resize:focus-visible{background:var(--accent-bg)}.agent-header:has(.agent-header-views){flex-wrap:wrap}.agent-header-views{flex-basis:100%;gap:4px;display:flex}.agent-header-views .ui-button{min-height:36px;font-size:var(--text-sm);color:var(--text-muted);padding:0 10px}.agent-header-views .ui-button[aria-pressed=true]{color:var(--text);font-weight:var(--weight-medium)}.agent-mobile-conversation{display:none}.agent-investigation{min-width:0;padding:28px 32px 48px}.agent-workspace-view{min-width:0}.app-content:has(>main>.agent-workspace-host>[data-canvas-open=true]){flex-direction:column;height:100dvh;display:flex}.app-content:has(>main>.agent-workspace-host>[data-canvas-open=true])>main,.agent-workspace-host:has(>[data-canvas-open=true]),.agent-workspace-view[data-canvas-open=true]{flex-direction:column;flex:1;min-height:0;display:flex}.agent-workspace-view[data-canvas-open=true]>.agent-investigation{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.agent-follow-controls{z-index:1;background:var(--surface-1);color:var(--text-muted);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex;position:sticky;top:0}.agent-workspace{min-width:0;container-type:inline-size}.agent-workspace-header{justify-content:space-between;align-items:start;gap:12px;margin-bottom:8px;display:flex}.agent-workspace-header>div{flex:1;min-width:0}.agent-workspace-header h1{font-size:var(--text-2xl);margin:0}.agent-workspace-header>.ui-button{flex:none}.agent-workspace .agent-evidence-event>h2{margin:0 0 8px}.agent-event-comparison .agent-warning{margin:4px 0}.agent-event-comparison .agent-warning>pre{margin:4px 0;padding-block:8px}.agent-event-filter summary{cursor:pointer}.agent-event-filter label{gap:4px;display:grid}.agent-event-compare{gap:4px;width:min(100%,24rem);display:grid}.agent-event-caption{text-align:left;color:var(--text-muted);font-size:var(--text-xs);padding-bottom:4px}.agent-event-caption>span{display:block}.agent-workspace-grid[data-comparison]{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}.agent-workspace-grid[data-comparison]:has(>.agent-canvas-events:empty){grid-template-columns:minmax(0,1fr)}.agent-canvas-primary,.agent-canvas-events{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.agent-workspace-grid[data-comparison] [data-evidence-role=comparison]{order:-2}.agent-workspace-grid[data-comparison] [data-evidence-role=event]{order:-1}.agent-workspace-grid[data-comparison] [data-evidence-role=history]{border-top:1px solid var(--border);order:1;padding-top:16px}.agent-canvas-block{min-width:0}@container (width<=64rem){.agent-workspace-grid[data-comparison]{display:flex}.agent-workspace-grid[data-comparison]>:is(.agent-canvas-primary,.agent-canvas-events){display:contents}}.agent-canvas-block[data-evidence-role=remedy]:empty{display:none}.agent-workspace .agent-evidence-event .data-table :is(th,td){white-space:normal;overflow-wrap:anywhere}.agent-canvas-remedy{border-block:1px solid var(--border);padding-block:16px}.agent-canvas-remedy>h2{margin-top:0}.agent-workspace:not(.agent-workspace-inline) .agent-tool-reference{display:block}[data-canvas-slot]{width:100%;min-width:0}.agent-tool-reference>span{color:var(--text-muted);font-size:var(--text-sm);margin-bottom:8px;display:block}.agent-workspace-grid{gap:var(--space-4);flex-direction:column;display:flex}.agent-pair{gap:var(--space-4);align-items:stretch;display:flex}.agent-diff-pair{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));align-items:start;display:grid}.agent-revision-grid{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));align-items:start;display:grid}.agent-revision-grid>*,.agent-diff-pair>*{min-width:0}.agent-revision-window{gap:var(--space-2);display:grid}.agent-revision-window>div{gap:var(--space-2);grid-template-columns:4rem minmax(0,1fr);align-items:start;display:grid}.agent-revision-window dt{color:var(--text-muted)}.agent-revision-window dd{margin:0}.agent-evidence .agent-revision-grid .agent-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr))}.agent-workspace-grid>*,.agent-pair>*{flex:1;min-width:0}.agent-evidence{background:0 0;min-width:0;padding:0}.agent-tool-reference{font-size:var(--text-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;display:flex}.agent-evidence>h2{margin-bottom:var(--space-3)}.agent-metrics{gap:var(--space-4);flex-wrap:wrap;display:flex}.agent-metrics dt{color:var(--text-muted);font-size:var(--text-xs)}.agent-metrics dd{font-size:var(--text-xl);font-variant-numeric:tabular-nums;margin:0}.agent-table{max-width:100%;overflow:auto}.agent-table table{border-collapse:collapse;text-align:left;width:100%}.agent-table :is(th,td){padding:var(--space-2);border-bottom:1px solid var(--border);vertical-align:top;overflow-wrap:anywhere}.agent-table th{font-weight:var(--weight-medium)}.agent-table :is(code,small){display:block}.agent-chart svg{width:100%;max-height:16rem}.agent-axis,.agent-annotation{stroke:var(--border-strong)}.agent-annotation{stroke-dasharray:3}.agent-series{stroke-width:2px}.agent-conclusion>.agent-markdown{margin-block:var(--space-2)}.agent-conclusion-diff{margin:var(--space-3) 0;border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.agent-conclusion-diff figcaption{color:var(--text-muted);font-size:var(--text-sm);border-bottom:1px solid var(--border);padding:6px 10px}.agent-conclusion-diff figcaption .agent-markdown p{margin:0}.agent-conclusion-diff pre{font-size:var(--text-sm);margin:0;padding:8px 10px;overflow-x:auto}.agent-conclusion-diff pre span{display:block}.agent-chart-legend{margin:var(--space-2) 0;font-size:var(--text-xs);flex-wrap:wrap;gap:4px 16px;padding:0;list-style:none;display:flex}.agent-chart-legend li{flex:16rem;align-items:baseline;gap:6px;min-width:0;display:flex}.agent-chart-series-name,.agent-chart-endpoint{display:block}.agent-chart-endpoint{color:var(--text-muted);font-variant-numeric:tabular-nums}.agent-chart-endpoint strong{color:var(--text)}.agent-chart-disclosure .icon{width:16px;height:16px}.agent-chart-disclosure[aria-expanded=true] .icon{transform:rotate(90deg)}.agent-chart-table.data-table :is(th,td){white-space:normal}.agent-chart-values{container:observed-values/inline-size}.agent-chart-table{table-layout:fixed}.agent-chart-cell-label{display:none}@container observed-values (width<=28rem){.agent-chart-table,.agent-chart-table>tbody{display:block}.agent-chart-table>colgroup{display:none}.agent-chart-table>thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.agent-chart-table>tbody>tr{padding-block:var(--space-2);border-bottom:1px solid var(--border);display:block}.agent-chart-table.data-table>tbody>tr>td{gap:var(--space-2);height:auto;padding:4px var(--space-2);text-align:left;background-image:none;border:0;grid-template-columns:6.5rem minmax(0,1fr);display:grid}.agent-chart-cell-label{color:var(--text-muted);font-size:var(--text-xs);display:block}}.agent-chart-table+.agent-chart-points{margin-top:var(--space-3)}.agent-chart-swatch{flex:0 0 20px;align-self:center;height:2px}.agent-chart-points{gap:var(--space-1);max-height:20rem;display:grid;overflow:auto}.agent-chart-points>button{justify-content:space-between;position:relative}.agent-chart-points>button>span:first-child{white-space:normal;text-align:left;min-width:0}.agent-chart-source-action{color:var(--text-link);text-underline-offset:.15em;text-decoration:underline}.agent-bar{background:var(--accent);height:3px;position:absolute;bottom:0;left:0}.agent-timeline{border-left:1px solid var(--border-strong);padding-left:var(--space-4)}.agent-timeline li{margin-bottom:var(--space-3)}.agent-flow{gap:var(--space-2);padding:var(--space-3) 0;flex-wrap:wrap;display:flex}.agent-candidate{border:1px solid var(--border);padding:var(--space-3);border-radius:var(--radius-sm)}.agent-candidate[data-selected=true]{border-color:var(--border-strong)}.agent-full [data-op=add]{background:var(--healthy-bg)}.agent-full [data-op=del]{background:var(--failing-bg)}.agent-full [data-tone=failing]{color:var(--failing)}.agent-full [data-tone=healthy]{color:var(--healthy)}@media (width<=63.99rem){.agent-panel.agent-full{z-index:40;width:min(440px,100vw - 64px);height:100dvh;box-shadow:var(--shadow-3);position:fixed;top:0;bottom:0;left:64px}.agent-resize{display:none}.agent-investigation{padding:24px}.agent-mobile-conversation{display:inline-flex}}@media (width<=39.99rem){.agent-panel.agent-full{width:100vw;max-width:100vw;inset:0}.agent-full .agent-header{padding-inline-start:16px}.agent-pair{flex-direction:column}.agent-investigation{padding:20px 16px 88px}.agent-workspace-grid[data-comparison]{display:flex}.agent-workspace-grid[data-comparison]>:is(.agent-canvas-primary,.agent-canvas-events){display:contents}.agent-full .ui-button,.agent-full details>summary{min-height:44px}}.agent-answer-wait{align-items:center;min-height:1lh;margin:0;display:flex}.agent-work-status{color:var(--text-muted);font-size:var(--text-xs);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.agent-work-sweep{background:var(--border-strong);border-radius:2px;width:24px;height:2px;position:relative;overflow:hidden}.agent-work-sweep:after{content:"";inset-block:0;width:var(--sweep-band,240px);background:linear-gradient(90deg, transparent, var(--text), transparent);position:absolute;left:0}.agent-composer-footer[data-jump] .agent-work-status{margin-inline-end:52px}.agent-tools{min-height:44px;margin:0;padding:0;position:relative}.agent-step-outcome{overflow-wrap:anywhere;min-width:0;display:block}.agent-step-attention{gap:8px;display:grid}.agent-activity-line{align-items:baseline;column-gap:var(--space-within-group);flex-wrap:wrap;display:flex}.agent-activity-line>span+span:before{content:"·";color:var(--text-muted);margin-inline-end:var(--space-within-group)}.agent-step-failed{color:var(--failing)}.agent-step-uncertain,.agent-step-attention .agent-step-outcome[data-outcome=unknown]{color:var(--degraded)}.agent-full .messages .tool-plan-verdict{border:0;padding-block:0}.agent-full .messages .tool-view-title{margin-bottom:8px}.agent-full .messages .tool-view-frame{gap:8px}.agent-full .messages .tool-plan-comparison [data-review-diff]{margin-block:8px}.agent-full .messages .agent-tool-views{margin-bottom:8px}.agent-plan-context{margin:8px 0}.agent-tool-group .compact-disclosure>summary{padding-inline-end:44px}.agent-full .messages{font-size:var(--type-body);line-height:var(--type-body-leading)}.agent-full .messages :is(.agent-markdown,.agent-conclusion,.agent-tool-view,.agent-tool-group,.agent-trace,.agent-plan-context) :is(p,h2,h3,h4,strong,summary),.agent-full .messages :is(.agent-markdown,.agent-conclusion,.agent-tool-view,.agent-tool-group,.agent-trace,.agent-plan-context){font-size:var(--type-body);line-height:var(--type-body-leading);font-weight:var(--weight-regular)}.agent-full .messages :is(.agent-markdown h2,.agent-markdown hr){border:0;padding-top:0}.agent-full .messages .agent-user-bubble{font-size:var(--type-body);line-height:var(--type-body-leading);background:0 0;border-radius:0;padding:0}.agent-full .messages .user-message{align-items:flex-start;margin-block:24px 16px;padding-left:0}.agent-full .messages :is(code,pre):not(.code-content,.code-content>code){font-size:var(--type-body);line-height:var(--type-body-leading)}.agent-full .messages .agent-markdown p{margin-block:8px}.agent-full .agent-jump-latest[data-available=false]{visibility:hidden}.agent-full .agent-markdown .agent-table{margin-block:16px;overflow:visible}.agent-full .agent-markdown>:last-child{margin-bottom:0}.agent-markdown .agent-table .data-table{min-width:0;font-size:var(--text-sm)}.agent-markdown .agent-table .data-table :is(th,td){background-image:none;padding:10px 8px}.agent-markdown .agent-table .data-table th{white-space:normal}.agent-markdown .agent-table code{display:inline}.agent-markdown .agent-table .data-table-number{white-space:nowrap;overflow-wrap:normal}.agent-markdown .agent-sources{color:var(--text-muted);font-size:var(--text-xs);line-height:1.8}.agent-markdown a.agent-source-chip{border-radius:var(--radius-sm);background:var(--surface-2);max-width:100%;color:var(--text-muted);font-size:var(--text-xs);align-items:center;gap:4px;margin-block:3px;padding:3px 8px;line-height:20px;text-decoration:none;display:inline-flex}.agent-markdown a.agent-source-chip:hover{color:var(--text)}.agent-markdown a.agent-source-chip:focus-visible{outline:var(--focus-ring) solid var(--focus);outline-offset:2px}.agent-action-tooltip{z-index:80;border-radius:var(--radius-sm);background:var(--surface-overlay);max-width:200px;color:var(--text);box-shadow:var(--shadow-1);font:var(--text-xs)/var(--leading-ui) var(--font-ui);padding:4px 8px}.agent-full .agent-tools-open{inset-inline-end:0;position:absolute;top:12px}.agent-stop-note{text-align:right;flex:1;display:block}.agent-source-links{flex-wrap:wrap;gap:4px;display:flex}.agent-full .agent-sources p{margin-top:4px}.user-message>small{inset-inline-end:0;opacity:0;margin-bottom:0;position:absolute;bottom:calc(100% + 4px)}.agent-full .user-message .agent-answer-actions{inset-inline-end:0;opacity:0;height:32px;position:absolute;top:100%}.user-message:hover>small,.user-message:focus-within>small,.agent-full .user-message:hover .agent-answer-actions,.agent-full .user-message:focus-within .agent-answer-actions{opacity:1}@media (pointer:coarse){.user-message>small,.agent-full .user-message .agent-answer-actions{opacity:1}}.agent-inline-evidence{margin-block:0 24px}.agent-full .messages .agent-workspace-inline{margin:0}.agent-workspace-inline .agent-workspace-grid{gap:16px}.agent-evidence{overflow:hidden}.agent-evidence-metrics{padding:0}.agent-evidence-metrics>h2{margin:0;padding:0}.agent-evidence-heading{gap:4px;display:grid}.agent-evidence-heading h2{margin:0}.agent-metric-hero{flex-direction:column;gap:4px;padding:12px 0 16px;display:flex}.agent-metric-hero>span{font-size:var(--text-xs);color:var(--text-muted)}.agent-metric-hero strong{font-size:var(--text-3xl);line-height:1.15;font-weight:var(--weight-medium)}.agent-evidence .agent-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;display:grid}.agent-evidence .agent-metrics dd{font-size:var(--text-lg)}.agent-full .agent-evidence-window,.agent-full .agent-evidence-limit{color:var(--text-muted);font-size:var(--text-xs);margin:0;padding:0 0 8px}.agent-source{min-width:0}.agent-evidence-metrics .agent-source{margin:0;padding:0}.agent-full .agent-source details>summary{width:fit-content;font-size:var(--text-xs);padding:4px 0}.agent-source .ui-button{min-height:32px;font-size:var(--text-xs);padding:4px}.agent-source>details{min-width:0}@media (pointer:coarse){.agent-full .agent-source details>summary,.agent-source .ui-button{min-height:44px}}.agent-recovery{font-size:var(--text-sm);flex:none;padding:12px 16px}.agent-recovery h3,.agent-warning h3{font-size:var(--text-md);margin:0 0 4px}.agent-recovery p{color:var(--text-muted);margin:0 0 8px}.agent-recovery[aria-label=Connection\ recovery] p{min-height:3lh}.agent-recovery .agent-copy-icon{margin-inline-start:8px}.agent-recovery-note{font-size:var(--text-xs);color:var(--text-muted);flex:none;margin:0;padding:8px 16px}.agent-warning{background:0 0;border:0;padding:0}.agent-composer-controls .agent-context{grid-column:1;grid-row:var(--composer-controls-row);min-width:0;max-width:none}.agent-full .agent-jump-latest{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-overlay);width:44px;min-width:44px;height:44px;box-shadow:var(--shadow-1)}.agent-composer-controls .agent-stop{grid-column:3;grid-row:var(--composer-controls-row)}.agent-composer-controls .agent-send{grid-column:4;grid-row:var(--composer-controls-row)}.agent-recovery>.ui-button:not(.agent-copy-icon){justify-content:flex-start;min-width:min(100%,15rem)}.agent-composer-selection{grid-area:1/1/auto/-1;align-items:center;gap:8px;padding:2px 8px 0;display:flex}.agent-composer-selection small{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.agent-composer-selection .agent-composer-source{min-width:0;font-weight:var(--weight-regular);flex:1;justify-content:flex-start}.agent-composer-origin{color:var(--text-muted);font-size:var(--text-xs);flex:none}.agent-composer-selection button{min-width:28px;min-height:28px;padding:2px}@media (prefers-reduced-motion:reduce){.agent-full .agent-send{transition:none}}.app-shell[data-agent-mode=focus][data-agent-open],.app-shell[data-agent-mode=focus][data-agent-open][data-collapsed]{background:var(--surface-app);grid-template-columns:minmax(0,1fr)}.app-shell[data-agent-mode=focus]>.app-content,.app-shell[data-agent-mode=focus]>.mobile-navigation{display:none}.agent-panel[data-focused]{--agent-message-size:16px;--agent-header-padding:12px 24px;--agent-header-border:0;--agent-message-padding:40px 24px 24px;--agent-composer-margin:0 auto;--agent-composer-padding:0 24px max(24px, env(safe-area-inset-bottom,0px));--agent-empty-width:760px;--agent-empty-height:auto;--agent-empty-justify:center;--agent-greeting-size:28px}.agent-focus-brand{color:var(--text-muted);font-size:var(--text-sm);flex:none;align-items:center;gap:12px;margin-inline-end:24px;display:flex}.agent-focus-brand .logo{width:24px;height:24px;-webkit-mask-size:auto 100%;mask-size:auto 100%}.agent-panel[data-focused] .agent-header{min-height:64px}.agent-panel[data-focused] .agent-composer-region{width:min(848px,100%)}.agent-panel[data-focused] .agent-mode-button{gap:8px;width:auto;padding-inline:12px}.agent-panel[data-focused] .messages{container:conversation/inline-size}.agent-panel[data-focused] .messages>*{width:100%;max-width:760px;margin-inline:auto}.agent-panel[data-focused] .messages>:is(.assistant-message,.user-message),.agent-panel[data-focused] .messages>:is(.agent-tool-views,.agent-inline-evidence){max-width:760px}.agent-panel[data-focused] .agent-run-status{width:min(848px,100%);margin-inline:auto;padding-inline:24px}.agent-panel[data-focused] .agent-dock>:is(.agent-queue,.agent-recovery,.agent-recovery-note,.agent-toolbar,.problem){width:min(800px,100% - 48px);margin-inline:auto}.agent-panel[data-focused][data-empty]{--agent-messages-flex:0 0 auto;--agent-message-padding:clamp(64px, 17vh, 220px) 24px 0}.agent-panel[data-focused][data-empty] .agent-dock{margin:24px 0 auto}.agent-panel[data-focused][data-empty] .messages{padding-bottom:0}.agent-panel[data-focused] .agent-empty{align-items:flex-start}@container conversation (width>=78rem){.agent-panel[data-focused] .tool-view-frame{grid-template-columns:minmax(0,1fr) 176px;column-gap:24px;width:calc(100% + 200px);max-width:none}.agent-panel[data-focused] .tool-view-frame .tool-view-body{grid-area:1/1}.agent-panel[data-focused] .tool-view-frame .tool-view-meta{grid-area:1/2;align-self:start;gap:12px;padding-top:4px;display:grid}.agent-panel[data-focused] .tool-view-frame .tool-view-metadata{gap:8px;display:grid}.agent-panel[data-focused] .tool-view-frame .tool-view-clock{text-align:start}}@media (width>=75rem){.agent-panel[data-focused] .agent-jump-latest{position:absolute;inset:auto -36px calc(100% - 52px) auto}.agent-panel[data-focused] .agent-composer-footer[data-jump] .agent-composer-navigation>small{visibility:visible}.agent-panel[data-focused] .agent-composer-footer[data-jump] .agent-work-status{margin-inline-end:0}}@media (width<=63.99rem){.agent-panel[data-focused]{--agent-header-padding:10px 16px;--agent-message-padding:24px 16px 16px;--agent-composer-padding:0 16px max(16px, env(safe-area-inset-bottom,0px))}.agent-focus-brand{margin-inline-end:8px}.agent-focus-brand>span:last-child{display:none}.agent-panel[data-focused][data-empty]{--agent-message-padding:clamp(32px, 12vh, 120px) 20px 0;--agent-greeting-size:24px}}@media (width<=39.99rem){.agent-panel[data-focused]{--agent-message-size:15px}.agent-panel[data-focused] .agent-mode-button>span{display:none}}}@layer utilities{.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!fixed{position:fixed!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.inset-x-5{inset-inline:1.25rem}.end-5{inset-inline-end:1.25rem}.top-1\/2{top:50%}.right-0{right:0}.bottom-20{bottom:5rem}.z-10{z-index:10}.z-50{z-index:50}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}.m-0{margin:0}.-mx-1{margin-inline:-.25rem}.-mx-3{margin-inline:-.75rem}.mx-auto{margin-inline:auto}.my-1{margin-block:.25rem}.my-3{margin-block:.75rem}.my-4{margin-block:1rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mr-1{margin-right:.25rem}.mr-3{margin-right:.75rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.-ml-1{margin-left:-.25rem}.-ml-3{margin-left:-.75rem}.ml-2{margin-left:.5rem}.ml-\[4\.25rem\]{margin-left:4.25rem}.ml-auto{margin-left:auto}.\!block{display:block!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.size-1\.5{width:.375rem;height:.375rem}.size-2{width:.5rem;height:.5rem}.size-3{width:.75rem;height:.75rem}.size-4{width:1rem;height:1rem}.size-5{width:1.25rem;height:1.25rem}.size-8{width:2rem;height:2rem}.size-11{width:2.75rem;height:2.75rem}.size-12{width:3rem;height:3rem}.size-control{width:var(--control-h);height:var(--control-h)}.h-2{height:.5rem}.h-5{height:1.25rem}.h-10{height:2.5rem}.h-20{height:5rem}.h-48{height:12rem}.h-96{height:24rem}.h-\[32rem\]{height:32rem}.h-full{height:100%}.h-px{height:1px}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[62vh\]{max-height:62vh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[calc\(90dvh-7rem\)\]{max-height:calc(90dvh - 7rem)}.max-h-\[min\(32rem\,80dvh\)\]{max-height:min(32rem,80dvh)}.max-h-\[min\(80vh\,32rem\)\]{max-height:min(80vh,32rem)}.min-h-0{min-height:0}.min-h-4{min-height:1rem}.min-h-5{min-height:1.25rem}.min-h-6{min-height:1.5rem}.min-h-8{min-height:2rem}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-14{min-height:3.5rem}.min-h-16{min-height:4rem}.min-h-20{min-height:5rem}.min-h-32{min-height:8rem}.min-h-52{min-height:13rem}.min-h-72{min-height:18rem}.min-h-\[3lh\]{min-height:3lh}.min-h-\[18rem\]{min-height:18rem}.min-h-\[22rem\]{min-height:22rem}.min-h-\[32rem\]{min-height:32rem}.min-h-control{min-height:var(--control-h)}.w-1\/5{width:20%}.w-2\/5{width:40%}.w-4{width:1rem}.w-16{width:4rem}.w-24{width:6rem}.w-28{width:7rem}.w-32{width:8rem}.w-36{width:9rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-52{width:13rem}.w-72{width:18rem}.w-80{width:20rem}.w-\[2ch\]{width:2ch}.w-\[7\%\]{width:7%}.w-\[10\%\]{width:10%}.w-\[12\%\]{width:12%}.w-\[14\%\]{width:14%}.w-\[19rem\]{width:19rem}.w-\[20\%\]{width:20%}.w-\[22\%\]{width:22%}.w-\[23\%\]{width:23%}.w-\[30\%\]{width:30%}.w-\[150px\]{width:150px}.w-full{width:100%}.max-w-2xl{max-width:42rem}.max-w-64{max-width:16rem}.max-w-\[32rem\]{max-width:32rem}.max-w-\[58rem\]{max-width:58rem}.max-w-\[64rem\]{max-width:64rem}.max-w-\[68rem\]{max-width:68rem}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[calc\(100vw-24px\)\]{max-width:calc(100vw - 24px)}.max-w-\[var\(--read-max\)\]{max-width:var(--read-max)}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-read{max-width:var(--read-max)}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.min-w-0{min-width:0}.min-w-8{min-width:2rem}.min-w-11{min-width:2.75rem}.min-w-26{min-width:6.5rem}.min-w-36{min-width:9rem}.min-w-40{min-width:10rem}.min-w-48{min-width:12rem}.min-w-\[32rem\]{min-width:32rem}.min-w-\[36rem\]{min-width:36rem}.min-w-\[38rem\]{min-width:38rem}.min-w-\[40rem\]{min-width:40rem}.min-w-\[42rem\]{min-width:42rem}.min-w-\[44rem\]{min-width:44rem}.min-w-\[52rem\]{min-width:52rem}.min-w-\[54rem\]{min-width:54rem}.min-w-\[64rem\]{min-width:64rem}.min-w-\[68rem\]{min-width:68rem}.min-w-\[84rem\]{min-width:84rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-20{scroll-margin-top:5rem}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[2\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:2.5rem minmax(0,1fr)}.grid-cols-\[3\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:3.5rem minmax(0,1fr)}.grid-cols-\[3rem_6rem_1fr\]{grid-template-columns:3rem 6rem 1fr}.grid-cols-\[7rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:7rem minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_5rem_5rem\]{grid-template-columns:minmax(0,1fr) 5rem 5rem}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_auto_1rem\]{grid-template-columns:minmax(0,1fr) auto 1rem}.grid-cols-\[minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.2fr\)_4rem_1rem\]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) 4rem 1rem}.grid-cols-\[minmax\(0\,10rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,10rem) minmax(0,1fr)}.grid-cols-\[minmax\(0\,auto\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,auto) minmax(0,1fr)}.flex-col{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-center{align-content:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-end{justify-items:end}.justify-items-start{justify-items:start}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-group{gap:var(--space-between-groups)}.gap-region{gap:var(--space-between-regions)}.gap-within{gap:var(--space-within-group)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(.25rem * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(.25rem * 3) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:.25rem}.gap-x-2{column-gap:.5rem}.gap-x-3{column-gap:.75rem}.gap-x-4{column-gap:1rem}.gap-x-5{column-gap:1.25rem}.gap-x-6{column-gap:1.5rem}.gap-x-8{column-gap:2rem}.gap-x-10{column-gap:2.5rem}.gap-x-12{column-gap:3rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-5{row-gap:1.25rem}.gap-y-6{row-gap:1.5rem}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-line>:not(:last-child)){border-color:var(--border)}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded-\[2px\]{border-radius:2px}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xs{border-radius:var(--radius-xs)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-accent-fill{border-color:var(--accent-fill)}.border-current{border-color:currentColor}.border-failing{border-color:var(--failing)}.border-line{border-color:var(--border)}.border-line-field{border-color:var(--border-field)}.border-line-strong{border-color:var(--border-strong)}.border-transparent{border-color:#0000}.bg-\[var\(--diff-add-bg\)\]{background-color:var(--diff-add-bg)}.bg-\[var\(--diff-del-bg\)\]{background-color:var(--diff-del-bg)}.bg-accent-fill{background-color:var(--accent-fill)}.bg-app{background-color:var(--surface-app)}.bg-current{background-color:currentColor}.bg-ink{background-color:var(--text)}.bg-line{background-color:var(--border)}.bg-muted{background-color:var(--text-muted)}.bg-overlay{background-color:var(--surface-overlay)}.bg-raised,.bg-raised\/30{background-color:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.bg-raised\/30{background-color:color-mix(in oklab, var(--surface-2) 30%, transparent)}}.bg-raised\/35{background-color:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.bg-raised\/35{background-color:color-mix(in oklab, var(--surface-2) 35%, transparent)}}.bg-raised\/50{background-color:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.bg-raised\/50{background-color:color-mix(in oklab, var(--surface-2) 50%, transparent)}}.bg-scrim{background-color:var(--scrim)}.bg-surface{background-color:var(--surface-1)}.bg-transparent{background-color:#0000}.fill-muted{fill:var(--text-muted)}.stroke-failing{stroke:var(--failing)}.stroke-focus{stroke:var(--focus)}.stroke-line{stroke:var(--border)}.stroke-muted{stroke:var(--text-muted)}.p-0{padding:0}.p-1{padding:.25rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-panel{padding:var(--space-5)}.px-0{padding-inline:0}.px-1{padding-inline:.25rem}.px-2{padding-inline:.5rem}.px-3{padding-inline:.75rem}.px-4{padding-inline:1rem}.px-5{padding-inline:1.25rem}.py-1{padding-block:.25rem}.py-1\.5{padding-block:.375rem}.py-2{padding-block:.5rem}.py-3{padding-block:.75rem}.py-4{padding-block:1rem}.py-5{padding-block:1.25rem}.py-6{padding-block:1.5rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-10{padding-right:2.5rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pl-11{padding-left:2.75rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--leading-2xl))}.text-body{font-size:var(--text-md);line-height:var(--tw-leading,var(--leading-md))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--leading-lg))}.text-md{font-size:var(--text-md);line-height:var(--tw-leading,var(--leading-md))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--leading-sm))}.text-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--leading-2xl))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--leading-xl))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--leading-xs))}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--weight-medium);font-weight:var(--weight-medium)}.font-normal{--tw-font-weight:var(--weight-regular);font-weight:var(--weight-regular)}.font-semibold{--tw-font-weight:var(--weight-strong);font-weight:var(--weight-strong)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.wrap-anywhere{overflow-wrap:anywhere}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-accent{color:var(--accent)}.text-chronic{color:var(--chronic)}.text-degraded{color:var(--degraded)}.text-failing{color:var(--failing)}.text-healthy{color:var(--healthy)}.text-ink{color:var(--text)}.text-link{color:var(--accent)}.text-muted{color:var(--text-muted)}.text-on-accent{color:var(--text-on-accent)}.text-surface{color:var(--surface-1)}.text-unknown{color:var(--unknown)}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.placeholder-line::placeholder{color:var(--border)}.shadow-dialog{--tw-shadow:var(--shadow-3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-menu{--tw-shadow:var(--shadow-2);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-offset-2{outline-offset:2px}.\!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,)!important}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.\[font\:inherit\]{font:inherit}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.marker\:text-muted ::marker{color:var(--text-muted)}.marker\:text-muted::marker{color:var(--text-muted)}.marker\:text-muted ::-webkit-details-marker{color:var(--text-muted)}.marker\:text-muted::-webkit-details-marker{color:var(--text-muted)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.empty\:hidden:empty{display:none}@media (hover:hover){.hover\:border-line-strong:hover{border-color:var(--border-strong)}.hover\:bg-accent-hover:hover{background-color:var(--accent-hover)}.hover\:bg-raised:hover{background-color:var(--surface-2)}.hover\:text-ink:hover{color:var(--text)}.hover\:text-link:hover{color:var(--accent)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:calc(2px * -1)}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-focus:focus-visible{outline-color:var(--focus)}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-50:disabled{opacity:.5}.aria-pressed\:border-accent[aria-pressed=true]{border-color:var(--accent)}.aria-pressed\:border-line-strong[aria-pressed=true]{border-color:var(--border-strong)}.aria-pressed\:bg-raised[aria-pressed=true]{background-color:var(--surface-2)}.aria-pressed\:font-medium[aria-pressed=true]{--tw-font-weight:var(--weight-medium);font-weight:var(--weight-medium)}.aria-pressed\:text-ink[aria-pressed=true]{color:var(--text)}.aria-pressed\:ring-1[aria-pressed=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-pressed\:ring-line-strong[aria-pressed=true]{--tw-ring-color:var(--border-strong)}.aria-selected\:border-ink[aria-selected=true]{border-color:var(--text)}.aria-selected\:bg-raised[aria-selected=true]{background-color:var(--surface-2)}.aria-selected\:text-ink[aria-selected=true]{color:var(--text)}.aria-\[current\=page\]\:border-ink[aria-current=page]{border-color:var(--text)}.aria-\[current\=page\]\:bg-raised[aria-current=page]{background-color:var(--surface-2)}.aria-\[current\=page\]\:font-medium[aria-current=page]{--tw-font-weight:var(--weight-medium);font-weight:var(--weight-medium)}.aria-\[current\=page\]\:font-semibold[aria-current=page]{--tw-font-weight:var(--weight-strong);font-weight:var(--weight-strong)}.aria-\[current\=page\]\:text-ink[aria-current=page]{color:var(--text)}.aria-\[current\=page\]\:underline[aria-current=page]{text-decoration-line:underline}.aria-\[current\=true\]\:bg-accent-bg[aria-current=true]{background-color:var(--accent-bg)}.aria-\[current\=true\]\:text-ink[aria-current=true]{color:var(--text)}.data-disabled\:cursor-default[data-disabled]{cursor:default}.data-disabled\:bg-pressed[data-disabled]{background-color:var(--surface-3)}.data-disabled\:text-muted[data-disabled]{color:var(--text-muted)}.data-disabled\:opacity-50[data-disabled]{opacity:.5}.data-disabled\:opacity-100[data-disabled]{opacity:1}.data-focus-visible\:outline-2[data-focus-visible]{outline-style:var(--tw-outline-style);outline-width:2px}.data-focus-visible\:outline-offset-2[data-focus-visible]{outline-offset:2px}.data-focus-visible\:outline-focus[data-focus-visible]{outline-color:var(--focus)}.data-focused\:bg-failing-bg[data-focused]{background-color:var(--failing-bg)}.data-focused\:bg-overlay-hover[data-focused]{background-color:var(--overlay-hover)}.data-hovered\:bg-accent-hover[data-hovered]{background-color:var(--accent-hover)}.data-hovered\:bg-raised[data-hovered]{background-color:var(--surface-2)}.data-hovered\:text-ink[data-hovered]{color:var(--text)}.data-hovered\:opacity-85[data-hovered]{opacity:.85}.data-pending\:cursor-wait[data-pending]{cursor:wait}.data-pending\:opacity-70[data-pending]{opacity:.7}.data-pressed\:bg-accent-hover[data-pressed]{background-color:var(--accent-hover)}.data-pressed\:bg-pressed[data-pressed]{background-color:var(--surface-3)}.data-pressed\:opacity-85[data-pressed]{opacity:.85}@media not all and (width>=64rem){.max-lg\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.max-lg\:last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}@media not all and (width>=40rem){.max-sm\:not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.max-sm\:col-span-2{grid-column:span 2/span 2}.max-sm\:whitespace-normal{white-space:normal}}@media not all and (width>=39.99rem){.max-\[39\.99rem\]\:pb-\[calc\(var\(--tabbar-h\)\+env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px))}}@media (width>=40rem){.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-start-4{grid-column-start:4}.sm\:col-start-auto{grid-column-start:auto}.sm\:row-span-1{grid-row:span 1/span 1}.sm\:row-start-auto{grid-row-start:auto}.sm\:mb-0{margin-bottom:0}.min-\[40rem\]\:block{display:block}.min-\[40rem\]\:hidden{display:none}.sm\:block{display:block}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:min-h-5{min-height:1.25rem}.sm\:min-h-\[2lh\]{min-height:2lh}.sm\:min-h-\[13rem\]{min-height:13rem}.sm\:w-40{width:10rem}.sm\:w-80{width:20rem}.sm\:w-fit{width:fit-content}.sm\:max-w-72{max-width:18rem}.sm\:max-w-\[28rem\]{max-width:28rem}.sm\:max-w-lg{max-width:32rem}.sm\:min-w-\[70rem\]{min-width:70rem}.sm\:flex-none{flex:none}.sm\:basis-auto{flex-basis:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[3rem_9\.5rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:3rem 9.5rem minmax(0,1fr) auto}.sm\:grid-cols-\[10rem_minmax\(0\,1fr\)\]{grid-template-columns:10rem minmax(0,1fr)}.sm\:grid-cols-\[12rem_minmax\(0\,1fr\)\]{grid-template-columns:12rem minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.2fr\)_4rem_1rem\]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) 4rem 1rem}.sm\:grid-cols-\[minmax\(10rem\,auto\)_auto_auto_minmax\(0\,1fr\)\]{grid-template-columns:minmax(10rem,auto) auto auto minmax(0,1fr)}.sm\:grid-cols-\[minmax\(28rem\,1fr\)_15rem_8rem_13rem\]{grid-template-columns:minmax(28rem,1fr) 15rem 8rem 13rem}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:gap-6{gap:1.5rem}.sm\:gap-8{gap:2rem}.sm\:px-5{padding-inline:1.25rem}.sm\:px-6{padding-inline:1.5rem}.sm\:pt-16{padding-top:4rem}.sm\:pl-0{padding-left:0}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--leading-sm))}.sm\:whitespace-nowrap{white-space:nowrap}}@media (width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[16rem_minmax\(0\,1fr\)\]{grid-template-columns:16rem minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,auto\)_minmax\(0\,auto\)\]{grid-template-columns:minmax(0,auto) minmax(0,auto)}.md\:grid-cols-\[minmax\(10rem\,16rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(10rem,16rem) minmax(0,1fr)}}@media (width>=64rem){.lg\:sticky{position:sticky}.lg\:top-6{top:1.5rem}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-start-2{grid-column-start:2}.lg\:row-start-1{grid-row-start:1}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[13rem_minmax\(0\,1fr\)\]{grid-template-columns:13rem minmax(0,1fr)}.lg\:grid-cols-\[14rem_minmax\(0\,1fr\)\]{grid-template-columns:14rem minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_22rem\]{grid-template-columns:minmax(0,1fr) 22rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_26rem\]{grid-template-columns:minmax(0,1fr) 26rem}.lg\:gap-8{gap:2rem}.lg\:gap-10{gap:2.5rem}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:pr-3{padding-right:.75rem}.lg\:last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}}@media (width>=80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (forced-colors:active){.forced-colors\:border-\[ButtonText\]{border-color:buttontext}}@media (pointer:coarse){.pointer-coarse\:size-11{width:2.75rem;height:2.75rem}.pointer-coarse\:min-h-11{min-height:2.75rem}.pointer-coarse\:min-w-11{min-width:2.75rem}.pointer-coarse\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--leading-lg))}}.\[\&_\.section-heading-controls\]\:basis-0 .section-heading-controls{flex-basis:0}.\[\&_\.ui-select\]\:w-fit .ui-select{width:fit-content}.\[\&_\[role\=alert\]\]\:font-medium [role=alert]{--tw-font-weight:var(--weight-medium);font-weight:var(--weight-medium)}.\[\&_\[role\=alert\]\]\:text-degraded [role=alert]{color:var(--degraded)}.\[\&_code\]\:break-all code{word-break:break-all}.\[\&_code\]\:whitespace-pre-wrap code{white-space:pre-wrap}.\[\&_dd\]\:m-0 dd{margin:0}.\[\&_dd\]\:min-h-10 dd{min-height:2.5rem}.\[\&_dd\]\:break-words dd{overflow-wrap:break-word}.\[\&_dt\]\:text-muted dt{color:var(--text-muted)}.\[\&_input\]\:mt-1 input{margin-top:.25rem}.\[\&_input\]\:shrink-0 input,.\[\&_p\]\:shrink-0 p{flex-shrink:0}.\[\&_p\]\:truncate p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&_p\:last-child\]\:shrink p:last-child{flex-shrink:1}.\[\&_select\]\:max-w-full select{max-width:100%}.\[\&\>\.back\]\:mb-0>.back,.\[\&\>\.page-heading\]\:mb-0>.page-heading{margin-bottom:0}.\[\&\>\.placeholder-row\>td\]\:border-b>.placeholder-row>td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&\>\.placeholder-row\>td\]\:border-line>.placeholder-row>td{border-color:var(--border)}.\[\&\>\.placeholder-row\>td\]\:py-3>.placeholder-row>td{padding-block:.75rem}.\[\&\>\.section-heading\]\:justify-stretch>.section-heading{justify-content:stretch}:is(.tool-activity,.step-line) .ui-button{font:var(--weight-regular) var(--type-body)/var(--type-body-leading) var(--font-ui)}.editor-frame .ui-button{font:var(--weight-medium) var(--type-label)/var(--type-label-leading) var(--font-ui)}@container editor-frame (width<=43.75rem){.editor-frame .ui-button{min-height:44px}}@media (width<=39.99rem){:is(.page-heading-actions,.pipeline-header) .ui-button{min-height:44px}}.agent-full .messages .change-diff-lines{font-size:var(--type-code);line-height:var(--type-code-leading);font-weight:var(--weight-regular)}.agent-full .messages .tool-view-meta{font-size:var(--type-body);line-height:var(--type-body-leading)}.agent-workspace .agent-evidence-event .data-table{table-layout:fixed;min-width:0}.agent-workspace .agent-evidence-event .data-table .ui-button{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}}:root{--destination-cobalt:var(--lightningcss-light,#3742aa)var(--lightningcss-dark,#7890ed);--destination-teal:var(--lightningcss-light,#005763)var(--lightningcss-dark,#2f7481);--destination-orchid:#c656b8;--destination-green:var(--lightningcss-light,#489a34)var(--lightningcss-dark,#6abb53);--destination-ice:var(--lightningcss-light,#a7beeb)var(--lightningcss-dark,#c9dfff);--destination-chartreuse:var(--lightningcss-light,#395600)var(--lightningcss-dark,#587422);--destination-pine:var(--lightningcss-light,#2a5740)var(--lightningcss-dark,#47755c);--destination-aqua:var(--lightningcss-light,#02d2a0)var(--lightningcss-dark,#4cf5c0);--destination-jade:var(--lightningcss-light,#3c826a)var(--lightningcss-dark,#5ba189);--destination-seafoam:var(--lightningcss-light,#67aca9)var(--lightningcss-dark,#88cdc9);--flow-volume-1:var(--lightningcss-light,#eff5f7)var(--lightningcss-dark,#17252e);--flow-volume-2:var(--lightningcss-light,#d9e5eb)var(--lightningcss-dark,#263d4b);--flow-volume-3:var(--lightningcss-light,#b6ccd7)var(--lightningcss-dark,#365362);--flow-volume-4:var(--lightningcss-light,#87a9bb)var(--lightningcss-dark,#4d7183);--flow-volume-5:var(--lightningcss-light,#50778b)var(--lightningcss-dark,#7da3b6);--flow-failure-1:#f5c5ce;--flow-failure-2:#e999a8;--flow-failure-3:#ac3444;--flow-failure-4:#902637;--flow-failure-5:#6f1d29;--flow-failure-ink-light:#49121b;--flow-failure-ink-dark:#fff;--flow-standing:var(--lightningcss-light,#a3743a)var(--lightningcss-dark,#cda66e);--flow-missing:var(--lightningcss-light,#a2afb7)var(--lightningcss-dark,#51606b);--reading-surface:var(--lightningcss-light,#e7f1ff)var(--lightningcss-dark,#162c46);--reading-ink:var(--lightningcss-light,#174a7e)var(--lightningcss-dark,#b9dcff);--reading-border:var(--lightningcss-light,#7197bd)var(--lightningcss-dark,#537fa8);--reading-bone:var(--lightningcss-light,#e1e7ee)var(--lightningcss-dark,#283746);--reading-shadow:var(--lightningcss-light,#122f4f1f)var(--lightningcss-dark,#0000002e);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--row-inline:var(--space-3);--font-ui:"IBM Plex Sans", "Plex Sans Fallback", system-ui, sans-serif;--font-mono:"IBM Plex Mono", "Plex Mono Fallback", ui-monospace, monospace;--text-2xs:.6875rem;--leading-2xs:1rem;--text-xs:.75rem;--leading-xs:1rem;--text-sm:.8125rem;--leading-sm:1.25rem;--text-md:.875rem;--leading-md:1.25rem;--text-lg:1rem;--leading-lg:1.5rem;--text-xl:1.25rem;--leading-xl:1.75rem;--text-2xl:1.5rem;--leading-2xl:2rem;--text-3xl:2rem;--leading-3xl:2.5rem;--text-4xl:3rem;--leading-4xl:3.5rem;--leading-tight:1.2;--leading-ui:1.42857;--leading-read:1.5;--tracking-title:-.011em;--tracking-figure:-.02em;--weight-regular:400;--weight-medium:500;--weight-strong:600;--num:tabular-nums slashed-zero;--type-title:var(--text-2xl);--type-title-leading:var(--leading-2xl);--type-section:var(--text-xl);--type-section-leading:var(--leading-xl);--type-explanation:var(--text-lg);--type-explanation-leading:var(--leading-lg);--type-figure:var(--text-4xl);--type-figure-leading:var(--leading-4xl);--type-body:.9375rem;--type-body-leading:1.375rem;--type-label:var(--text-sm);--type-label-leading:var(--leading-sm);--type-meta:var(--text-xs);--type-meta-leading:var(--leading-xs);--type-code:var(--type-body);--type-code-leading:var(--type-body-leading);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-within-group:var(--space-2);--space-between-groups:var(--space-4);--space-between-regions:var(--space-5);--page-gutter:2.5rem;--control-h:2.5rem;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-full:999px;--dur-fast:.12s;--dur-base:.2s;--dur-slow:.24s;--dur-settle:1.6s;--dur-sweep:2.4s;--dur-brand-shimmer:3.2s;--dur-activity:2.7s;--ease-out:cubic-bezier(.2, 0, 0, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-in-out:cubic-bezier(.45, 0, .25, 1);--placeholder:var(--lightningcss-light,#201b2e12)var(--lightningcss-dark,#f5f3fa12);--placeholder-glint:var(--lightningcss-light,#ffffffb8)var(--lightningcss-dark,#ffffff12);--live-flash:var(--lightningcss-light,#e2ecff)var(--lightningcss-dark,#233a5c);--tabbar-h:0rem;--header-h:4rem;--nav-w:13rem;--nav-w-collapsed:4rem;--drawer-w:34rem;--content-max:90rem;--read-max:44rem;--focus-ring:2px;--surface-app:var(--lightningcss-light,#f5f6fa)var(--lightningcss-dark,#151821);--surface-nav-tint:var(--lightningcss-light,#f3f4fa)var(--lightningcss-dark,#171a24);--surface-1:var(--lightningcss-light,#fdfdff)var(--lightningcss-dark,#1d202a);--surface-2:var(--lightningcss-light,#f0f1f4)var(--lightningcss-dark,#252831);--surface-3:var(--lightningcss-light,#e8ebf0)var(--lightningcss-dark,#30343f);--surface-overlay:var(--lightningcss-light,#fdfdff)var(--lightningcss-dark,#222631);--code-surface:var(--lightningcss-light,#eef1f6)var(--lightningcss-dark,#10131a);--code-chrome:var(--lightningcss-light,#e7ebf2)var(--lightningcss-dark,#171c27);--code-border:var(--lightningcss-light,#ccd3df)var(--lightningcss-dark,#2b3443);--code-text:var(--lightningcss-light,#293445)var(--lightningcss-dark,#e1e8f3);--code-muted:var(--lightningcss-light,#59677b)var(--lightningcss-dark,#9aa8bd);--code-key:var(--lightningcss-light,#315c91)var(--lightningcss-dark,#9ecbff);--code-string:var(--lightningcss-light,#21624e)var(--lightningcss-dark,#a9d5bb);--code-number:var(--lightningcss-light,#91421e)var(--lightningcss-dark,#e9be8a);--code-keyword:var(--lightningcss-light,#704ba2)var(--lightningcss-dark,#c4b0ef);--code-null:var(--lightningcss-light,#6a6079)var(--lightningcss-dark,#b7adc9);--code-selection:var(--lightningcss-light,#dce4f4)var(--lightningcss-dark,#2c3a50);--overlay-hover:var(--lightningcss-light,#f0f1f4)var(--lightningcss-dark,#30343f);--control-thumb:var(--lightningcss-light,#fff)var(--lightningcss-dark,#3a404d);--scrim:var(--lightningcss-light,#0f141c66)var(--lightningcss-dark,#0009);--glass-surface:var(--lightningcss-light,#fdfdffe6)var(--lightningcss-dark,#1d202aeb);--glass-highlight:var(--lightningcss-light,#ffffffb3)var(--lightningcss-dark,#ffffff09);--glass-rim:var(--lightningcss-light,#ffffffe6)var(--lightningcss-dark,#ffffff2e);--glass-shadow:var(--lightningcss-light,0 8px 28px #201b2e1a)var(--lightningcss-dark,0 8px 28px #0000003d);--text:var(--lightningcss-light,#222530)var(--lightningcss-dark,#f3f4f7);--text-muted:var(--lightningcss-light,#5d6270)var(--lightningcss-dark,#b3b8c5);--text-subtle:var(--lightningcss-light,#5d6270)var(--lightningcss-dark,#b3b8c5);--text-on-accent:#fff;--brand-wordmark:var(--lightningcss-light,#252638)var(--lightningcss-dark,#dedfe8);--brand-indigo:var(--lightningcss-light,#54538a)var(--lightningcss-dark,#9e9bc8);--brand-blue:var(--lightningcss-light,#6079b5)var(--lightningcss-dark,#b4c7e8);--brand-glint:var(--lightningcss-light,#7b89b9)var(--lightningcss-dark,#d6e2fa);--brand-mark-surface:var(--lightningcss-light,#e8ebf0)var(--lightningcss-dark,#b3b8c5);--text-link:var(--lightningcss-light,#5546c7)var(--lightningcss-dark,#b5adff);--border:var(--lightningcss-light,#dce0e7)var(--lightningcss-dark,#353944);--border-strong:var(--lightningcss-light,#7b8291)var(--lightningcss-dark,#89909e);--border-field:var(--lightningcss-light,#838a98)var(--lightningcss-dark,#79808f);--focus:var(--lightningcss-light,#5546c7)var(--lightningcss-dark,#b5adff);--accent:var(--lightningcss-light,#5546c7)var(--lightningcss-dark,#b5adff);--accent-hover:var(--lightningcss-light,#4434b2)var(--lightningcss-dark,#5847c7);--accent-bg:var(--lightningcss-light,#eeebfc)var(--lightningcss-dark,#302c4b);--accent-fill:var(--lightningcss-light,#5546c7)var(--lightningcss-dark,#6554d9);--welcome-wash:var(--lightningcss-light,#e8e9f4)var(--lightningcss-dark,#2b2c3b);--healthy:var(--lightningcss-light,#08745d)var(--lightningcss-dark,#65d6b6);--healthy-bg:var(--lightningcss-light,#e7f5ef)var(--lightningcss-dark,#16362f);--chronic-outline:var(--lightningcss-light,#a28748)var(--lightningcss-dark,#b8a16b);--chronic:var(--lightningcss-light,#875b25)var(--lightningcss-dark,#d8b17c);--degraded:var(--lightningcss-light,#805200)var(--lightningcss-dark,#eac482);--degraded-bg:var(--lightningcss-light,#fff3d8)var(--lightningcss-dark,#372c1b);--failing:var(--lightningcss-light,#ac3444)var(--lightningcss-dark,#f3a5b0);--failing-bg:var(--lightningcss-light,#fbecef)var(--lightningcss-dark,#3b222c);--unknown:var(--lightningcss-light,#5d6270)var(--lightningcss-dark,#b8bdca);--unknown-bg:var(--lightningcss-light,#e8ebf0)var(--lightningcss-dark,#30343f);--stale:var(--lightningcss-light,#0369a1)var(--lightningcss-dark,#7cc4f0);--stale-bg:var(--lightningcss-light,#e3f1fb)var(--lightningcss-dark,#0f2a3a);--plan-draft:var(--lightningcss-light,#5d6270)var(--lightningcss-dark,#b8bdca);--plan-draft-bg:var(--lightningcss-light,#e8ebf0)var(--lightningcss-dark,#30343f);--plan-planned:var(--lightningcss-light,#5546c7)var(--lightningcss-dark,#b5adff);--plan-planned-bg:var(--lightningcss-light,#eeebfc)var(--lightningcss-dark,#302c4b);--plan-awaiting:var(--lightningcss-light,#805200)var(--lightningcss-dark,#eac482);--plan-awaiting-bg:var(--lightningcss-light,#fff3d8)var(--lightningcss-dark,#372c1b);--plan-applied:var(--lightningcss-light,#08745d)var(--lightningcss-dark,#65d6b6);--plan-applied-bg:var(--lightningcss-light,#e7f5ef)var(--lightningcss-dark,#16362f);--plan-failed:var(--lightningcss-light,#ac3444)var(--lightningcss-dark,#f3a5b0);--plan-failed-bg:var(--lightningcss-light,#fbecef)var(--lightningcss-dark,#3b222c);--plan-rolledback:var(--lightningcss-light,#5d6270)var(--lightningcss-dark,#b8bdca);--plan-rolledback-bg:var(--lightningcss-light,#e8ebf0)var(--lightningcss-dark,#30343f);--diff-add:var(--lightningcss-light,#08745d)var(--lightningcss-dark,#65d6b6);--diff-add-bg:var(--lightningcss-light,#e7f5ef)var(--lightningcss-dark,#16362f);--diff-del:var(--lightningcss-light,#ac3444)var(--lightningcss-dark,#f3a5b0);--diff-del-bg:var(--lightningcss-light,#fbecef)var(--lightningcss-dark,#3b222c);--diff-chg-bg:var(--lightningcss-light,#fff3d8)var(--lightningcss-dark,#372c1b);--syntax-keyword:var(--lightningcss-light,#6a3fb5)var(--lightningcss-dark,#c4a7f5);--syntax-string:var(--lightningcss-light,#2a6f4b)var(--lightningcss-dark,#8fd4a8);--syntax-number:var(--lightningcss-light,#a15a00)var(--lightningcss-dark,#e8b16b);--syntax-comment:var(--lightningcss-light,#6b6785)var(--lightningcss-dark,#8d89a6);--viz-1:var(--lightningcss-light,#4c5869)var(--lightningcss-dark,#b6c4d9);--viz-2:var(--lightningcss-light,#007d87)var(--lightningcss-dark,#64ccd4);--viz-3:var(--lightningcss-light,#805200)var(--lightningcss-dark,#eac482);--viz-4:var(--lightningcss-light,#ac3444)var(--lightningcss-dark,#f3a5b0);--viz-5:var(--lightningcss-light,#6d6258)var(--lightningcss-dark,#d1b7a0);--viz-grid:var(--lightningcss-light,#dce0e7)var(--lightningcss-dark,#353944);--viz-area-alpha:.14;--shadow-1:0 1px 2px var(--lightningcss-light,#1c113414)var(--lightningcss-dark,#0006);--shadow-2:0 4px 14px var(--lightningcss-light,#1c11341a)var(--lightningcss-dark,#00000073);--shadow-3:0 12px 40px var(--lightningcss-light,#1c11342e)var(--lightningcss-dark,#0009)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-density=compact]{--control-h:2rem}[data-density=spacious]{--control-h:2.75rem}@media (width<=63.99rem){:root{--drawer-w:min(34rem, 100vw)}}@media (width<=39.99rem){:root{--drawer-w:100vw;--tabbar-h:3.5rem}}@media (pointer:coarse){:root{--control-h:2.75rem}}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-base:0s;--dur-slow:0s}}@media (width<=80rem){:root{--page-gutter:1.5rem}}@media (width<=39.99rem){:root{--page-gutter:1.25rem}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
