@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-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--surface-0:var(--lightningcss-light,#edf0ea)var(--lightningcss-dark,#0e1210);--surface-1:var(--lightningcss-light,#f7f8f5)var(--lightningcss-dark,#151a17);--surface-2:var(--lightningcss-light,#e2e6de)var(--lightningcss-dark,#0a0d0b);--surface-inverse:var(--lightningcss-light,#151a17)var(--lightningcss-dark,#eef2ee);--bubble:var(--lightningcss-light,#dfe5da)var(--lightningcss-dark,#1b221d);--ink-1:var(--lightningcss-light,#151a17)var(--lightningcss-dark,#eef2ee);--ink-2:var(--lightningcss-light,#2b332e)var(--lightningcss-dark,#c9d1cb);--ink-3:var(--lightningcss-light,#5b665f)var(--lightningcss-dark,#8a948c);--ink-inverse:var(--lightningcss-light,#f7f8f5)var(--lightningcss-dark,#0e1210);--edge:var(--lightningcss-light,#cdd4ca)var(--lightningcss-dark,#262d28);--edge-strong:var(--lightningcss-light,#9ea89f)var(--lightningcss-dark,#3d463f);--edge-control:var(--lightningcss-light,#6f7a72)var(--lightningcss-dark,#66716a);--tone-pass:var(--lightningcss-light,#1a7443)var(--lightningcss-dark,#5cc687);--tone-fail:var(--lightningcss-light,#b3261e)var(--lightningcss-dark,#f37a70);--tone-live:var(--lightningcss-light,#0a5fb4)var(--lightningcss-dark,#64b5ff);--tone-parked:var(--lightningcss-light,#7f5200)var(--lightningcss-dark,#e0b24e);--tone-queued:var(--ink-3);--tone-retired:var(--ink-3);--tone-on-danger:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0e1210);--syntax-key:var(--lightningcss-light,#3658c7)var(--lightningcss-dark,#93a9f2);--syntax-string:var(--lightningcss-light,#25664b)var(--lightningcss-dark,#6fbf95);--syntax-value:var(--lightningcss-light,#80489b)var(--lightningcss-dark,#c79ae0);--syntax-note:var(--ink-3);--wash:10%;--wash-pass:color-mix(in srgb, var(--tone-pass) var(--wash), var(--surface-1));--wash-fail:color-mix(in srgb, var(--tone-fail) var(--wash), var(--surface-1));--wash-live:color-mix(in srgb, var(--tone-live) var(--wash), var(--surface-1));--wash-parked:color-mix(in srgb, var(--tone-parked) var(--wash), var(--surface-1));--scrim:color-mix(in srgb, var(--surface-0) 70%, transparent);--focus:var(--ink-1);--font-prose:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", "Cascadia Mono", "JetBrains Mono", Menlo, Consolas, "Liberation Mono", monospace;--mono-optical:.93em;--text-xs:.6875rem;--text-sm:.75rem;--text-md:.875rem;--text-lg:1rem;--text-xl:1.25rem;--text-2xl:1.625rem;--text-unzoomed:16px;--weight-regular:400;--weight-medium:500;--weight-strong:600;--leading-tight:1.25;--leading-dense:1.4;--leading-prose:1.55;--leading-reading:1.7;--tracking-label:.06em;--measure:66ch;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--radius-1:2px;--radius-2:4px;--radius-3:1.125rem;--radius-circle:50%;--hairline:1px;--rail:2px;--height-clip:24em;--height-run-conversation:70vh;--height-touch:44px;--height-icon:2rem;--ring-focus:0 0 0 2px var(--surface-1), 0 0 0 4px var(--focus);--duration-1:.12s;--duration-2:.24s;--duration-pulse:1.2s;--duration-travel:.8s;--duration-waiting-travel:12s;--duration-chug:.8s;--duration-word:2s;--ease-out:cubic-bezier(.2, 0, 0, 1);--ease-in:cubic-bezier(.7, 0, 1, 1);--width-page:96rem;--width-rail:16rem;--width-column:64rem;--width-reading:48rem;--width-settings:56rem;--width-settings-nav:13rem;--width-aside:22rem;--width-chat:25%;--height-chat:clamp(33%, 26rem, 80%);--width-chat-strip:2.5rem;--col-label:8.5rem;--col-identity:8rem;--col-pill:7rem;--col-when:10rem;--col-spent:11rem;--col-field-label:10rem}@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}@media (prefers-reduced-motion:reduce){:root{--duration-1:0s;--duration-2:0s;--duration-pulse:0s;--duration-travel:0s;--duration-waiting-travel:0s;--duration-chug:0s}}}@layer base{*,:before,:after{box-sizing:border-box}body{background:var(--surface-0);color:var(--ink-2);font:var(--weight-regular) var(--text-md) / var(--leading-prose) var(--font-prose);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,p,dl,dd,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}h1,h2,h3{color:var(--ink-1);font-weight:var(--weight-strong);line-height:var(--leading-tight)}h1{font-size:var(--text-xl)}h2,h3{font-size:var(--text-md)}a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--edge-control);text-decoration-color:var(--edge-control);text-underline-offset:.15em;transition:text-decoration-color var(--duration-1) var(--ease-out)}a:hover{text-decoration-color:currentColor}code,kbd,pre{font-family:var(--font-mono);font-size:var(--mono-optical)}pre{white-space:pre-wrap;word-break:break-word;margin:0}:focus-visible{box-shadow:var(--ring-focus);border-radius:var(--radius-1);outline:none}button,input,select,textarea{font:inherit;color:inherit}select{background:var(--surface-1);border:var(--hairline) solid var(--edge-control);border-radius:var(--radius-2);padding:var(--space-1) var(--space-2)}.num{font-variant-numeric:tabular-nums}.eyebrow{font:var(--weight-medium) var(--text-xs) / 1 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-3)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@layer ui{.btn{background:var(--surface-1);color:var(--ink-1);border:var(--hairline) solid var(--edge-control);cursor:pointer;transition:background var(--duration-1) var(--ease-out), border-color var(--duration-1) var(--ease-out), color var(--duration-1) var(--ease-out)}.btn:hover{background:var(--surface-2)}.btn[aria-pressed=true],.btn[aria-checked=true]{background:var(--surface-inverse);color:var(--ink-inverse);border-color:var(--surface-inverse)}.btn[aria-busy=true]{color:var(--ink-3);cursor:progress}.btn:disabled{color:var(--ink-3);border-color:var(--edge);cursor:not-allowed;background:0 0}.btn-primary{background:var(--surface-inverse);color:var(--ink-inverse);border-color:var(--surface-inverse)}.btn-primary:hover{background:color-mix(in srgb, var(--surface-inverse) 85%, var(--surface-1))}.btn-quiet{color:var(--ink-2);background:0 0;border-color:#0000}.btn-quiet:hover{background:color-mix(in srgb, var(--ink-1) 12%, transparent)}.btn-quiet[aria-pressed=true]:hover,.btn-quiet[aria-checked=true]:hover{background:color-mix(in srgb, var(--surface-inverse) 85%, var(--surface-1))}.btn-danger{color:var(--tone-fail);background:0 0;border-color:#0000}.btn-danger:hover,.btn-danger:focus-visible{background:var(--tone-fail);color:var(--tone-on-danger);border-color:var(--tone-fail)}.btn-quiet:disabled,.btn-danger:disabled{border-color:#0000}.btn:disabled:hover{color:var(--ink-3);background:0 0}.btn-icon{width:var(--height-icon);height:var(--height-icon);flex:none;padding:0}@media (width<=40em){.btn-icon{width:var(--height-touch);height:var(--height-touch)}}.input{background:var(--surface-1);border:var(--hairline) solid var(--edge-control);border-radius:var(--radius-2);align-items:stretch;display:inline-flex;overflow:hidden}.input[data-invalid]{border-color:var(--tone-fail)}.input-box{min-width:0;color:var(--ink-1);padding:var(--space-1) var(--space-2);background:0 0;border:0;flex:1}.input[data-numeric] .input-box{text-align:right;font-variant-numeric:tabular-nums}.input-box::placeholder{color:var(--ink-3)}.input-box:disabled{color:var(--ink-3);cursor:not-allowed}.input-unit{color:var(--ink-3);font-size:var(--text-sm);padding:0 var(--space-2);border-left:var(--hairline) solid var(--edge);white-space:nowrap;align-items:center;display:flex}.locomotive{width:4em;height:4em;display:inline-block;position:relative;overflow:hidden}.locomotive-engine{z-index:1;width:100%;height:100%;display:block;position:relative;overflow:hidden}.locomotive-sprite{width:400%;height:100%;animation:locomotive-chug var(--duration-chug) steps(4) infinite;display:block}@keyframes locomotive-chug{0%{transform:translate(0)}to{transform:translate(-100%)}}.locomotive-track{inset-inline:0;background-image:repeating-linear-gradient(to right, var(--edge-strong) 0, var(--edge-strong) .5em, transparent .5em, transparent 1em);height:.125em;animation:locomotive-travel var(--duration-travel) linear infinite;background-size:1em 100%;position:absolute;bottom:.25em}@keyframes locomotive-travel{0%{background-position:0 0}to{background-position:-1em 0}}.tooltip{max-width:min(var(--measure), var(--radix-tooltip-content-available-width));overflow-wrap:anywhere;padding:var(--space-1) var(--space-3);border-radius:var(--radius-3);background:var(--surface-1);color:var(--ink-2);border:var(--hairline) solid var(--edge);font-size:var(--text-sm);line-height:var(--leading-dense)}.notice{gap:var(--space-1);padding:var(--space-3) var(--space-4);background:var(--surface-1);border-radius:var(--radius-3);color:var(--ink-2);max-width:var(--measure);display:grid}.notice-head{font-size:var(--text-sm);font-weight:var(--weight-strong);display:block}.notice-info .notice-head{color:var(--ink-1)}.notice-live{background:var(--wash-live)}.notice-live .notice-head{color:var(--tone-live)}.notice-pass{background:var(--wash-pass)}.notice-pass .notice-head{color:var(--tone-pass)}.notice-parked{background:var(--wash-parked)}.notice-parked .notice-head{color:var(--tone-parked)}.notice-danger{background:var(--wash-fail)}.notice-danger .notice-head{color:var(--tone-fail)}.notice-detail{color:var(--ink-1)}.notice-more{color:var(--ink-3)}.notice-inline{background:0 0;border-radius:0;max-width:none;padding:0;display:block}.notice-inline.notice-info{color:var(--ink-3)}.notice-inline.notice-live{color:var(--tone-live)}.notice-inline.notice-pass{color:var(--tone-pass)}.notice-inline.notice-parked{color:var(--tone-parked)}.notice-inline.notice-danger{color:var(--tone-fail)}.panel-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-2);display:flex}.panel-named{gap:var(--space-1);min-width:0;display:grid}.panel-title{font-size:var(--text-md);font-weight:var(--weight-medium)}.panel-about{color:var(--ink-3);font-size:var(--text-sm);line-height:var(--leading-dense)}.panel-head-ruled{border-bottom:var(--hairline) solid var(--edge);padding-bottom:var(--space-3);align-items:flex-start}.panel-body-ruled{padding-top:var(--space-4)}.panel-foot{align-items:center;gap:var(--space-2);border-top:var(--hairline) solid var(--edge);padding:var(--space-3) var(--space-4);background:var(--surface-0);border-radius:0 0 var(--radius-2) var(--radius-2);display:flex}.panel-meta{color:var(--ink-3);font-size:var(--text-xs);white-space:nowrap}.panel-body{padding:0 var(--space-4) var(--space-4);gap:var(--space-3);display:grid}.panel-trigger{appearance:none;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.panel-chevron{color:var(--ink-3);transition:rotate var(--duration-2) var(--ease-out)}.panel-trigger[data-state=open]>.panel-chevron{rotate:90deg}.pill{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-3);background:var(--surface-2);font:var(--weight-medium) var(--text-xs) / var(--leading-dense) var(--font-prose);color:var(--ink-2);white-space:nowrap;vertical-align:baseline;display:inline-flex}.pill-emphasis{font-size:var(--text-sm);font-weight:var(--weight-strong);padding:var(--space-1) var(--space-3)}.pill-retired{color:var(--ink-3)}.pill-mark{border-radius:var(--radius-circle);flex:none;width:.5em;height:.5em;display:inline-block}.pill-pass .pill-mark{background:var(--tone-pass)}.pill-fail .pill-mark{background:var(--tone-fail);border-radius:0}.pill-live .pill-mark{background:var(--tone-live);animation:pill-pulse var(--duration-pulse) var(--ease-out) infinite}.pill-queued .pill-mark{box-shadow:inset 0 0 0 var(--hairline) var(--tone-queued)}.pill-parked .pill-mark{background:var(--tone-parked);border-radius:0;width:.22em;height:.85em}.pill-retired .pill-mark,.pill-neutral .pill-mark{display:none}@keyframes pill-pulse{0%,to{opacity:1}50%{opacity:.3}}.fig{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink-2)}.fig-dim{color:var(--ink-3)}.fig-live{color:var(--tone-live)}.fig-basis{font-size:var(--text-xs);color:var(--ink-3);margin-left:var(--space-1);font-style:normal}.fig-unit{font-size:var(--text-sm);color:var(--ink-3);font-style:normal}.fig-part{white-space:nowrap}.fig-sep{color:var(--edge-strong);margin:0 var(--space-1);font-style:normal}.copy{align-items:center;gap:var(--space-2);display:inline-flex}.copy-said{color:var(--ink-3);font-size:var(--text-sm);line-height:var(--leading-tight)}.copy-button{padding:var(--space-1);border-radius:var(--radius-2);color:var(--ink-3);cursor:pointer;transition:background var(--duration-1) var(--ease-out), color var(--duration-1) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.copy-button:hover{background:color-mix(in srgb, var(--ink-1) 12%, transparent);color:var(--ink-1)}.copy-mark{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:1em;height:1em}.ticket-reference{vertical-align:baseline;max-width:100%;text-decoration:none}.ticket-reference:hover{background:var(--surface-1);box-shadow:inset 0 0 0 var(--hairline) var(--edge-strong)}.ticket-reference-title{text-overflow:ellipsis;vertical-align:bottom;max-width:24ch;color:var(--ink-3);display:inline-block;overflow:hidden}.run-report{--report-inset:var(--surface-1);min-width:0;padding:var(--space-2);border:var(--hairline) solid var(--edge);border-radius:var(--radius-2);background:var(--surface-2);line-height:var(--leading-prose);overflow-wrap:break-word}.run-report-bare{--report-inset:var(--surface-2);background:0 0;border:0;border-radius:0;padding:0}.run-report :where(h1,h2,h3,h4,h5,h6,blockquote,hr,pre,table){margin:0}.run-report>*+*{margin-block-start:var(--space-3)}.run-report :is(li,blockquote)>*+*,.run-report li+li{margin-block-start:var(--space-2)}.run-report :is(h1,h2,h3,h4,h5,h6){color:var(--ink-1);font-weight:var(--weight-strong);line-height:var(--leading-tight)}.run-report h1{font-size:var(--text-xl)}.run-report h2{font-size:var(--text-lg)}.run-report h3{font-size:var(--text-md)}.run-report :is(h4,h5,h6){color:var(--ink-3);font-size:var(--text-md);font-weight:var(--weight-medium)}.run-report>*+:is(h1,h2){margin-block-start:var(--space-5)}.run-report>*+:is(h3,h4,h5,h6){margin-block-start:var(--space-4)}.run-report>:is(h1,h2,h3,h4,h5,h6)+*{margin-block-start:var(--space-2)}.run-report :is(ul,ol){padding-inline-start:1.5em}.run-report ul{list-style:outside}.run-report ul ul{list-style:circle}.run-report ul ul ul{list-style:square}.run-report ol{list-style:decimal}.run-report ol ol{list-style:lower-alpha}.run-report ol ol ol{list-style:lower-roman}.run-report li::marker{color:var(--ink-3);font-variant-numeric:tabular-nums}.run-report-task{list-style:none;position:relative}.run-report-task>input{width:1em;height:1em;accent-color:var(--ink-2);margin:0;position:absolute;inset-block-start:calc(.5lh - .5em);inset-inline-start:-1.4em}.run-report strong{color:var(--ink-1);font-weight:var(--weight-strong)}.run-report del{color:var(--ink-3)}.run-report a:not(.ticket-reference){color:var(--tone-live);-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent)}.run-report a:not(.ticket-reference):hover{text-decoration-color:currentColor}.run-report :not(pre)>code{border:var(--hairline) solid var(--edge);border-radius:var(--radius-2);background:var(--report-inset);color:var(--ink-1);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.1em .35em;line-height:1}.run-report blockquote{border-inline-start:var(--rail) solid var(--edge-strong);padding-inline-start:var(--space-3)}.run-report hr{border:0;border-block-start:var(--hairline) solid var(--edge)}.run-report>*+hr,.run-report>hr+*{margin-block-start:var(--space-5)}.run-report-code{border:var(--hairline) solid var(--edge);border-radius:var(--radius-2);background:var(--report-inset);min-width:0}.run-report-code-bar{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:2.5em;padding-inline:var(--space-3) var(--space-1);color:var(--ink-3);font-size:var(--text-sm);line-height:var(--leading-tight);display:flex}.run-report-code-language{font-family:var(--font-mono)}.run-report-code>pre{padding:0 var(--space-3) var(--space-3);color:var(--ink-1);line-height:var(--leading-dense);white-space:pre;word-break:normal;overflow-wrap:normal;tab-size:2;overflow-x:auto}.run-report-code code{font-size:inherit}.run-report-code :is(.hljs-comment,.hljs-quote,.hljs-meta,.hljs-doctag){color:var(--syntax-note)}.run-report-code :is(.hljs-keyword,.hljs-literal,.hljs-number,.hljs-selector-pseudo){color:var(--syntax-value)}.run-report-code :is(.hljs-string,.hljs-regexp,.hljs-symbol,.hljs-addition,.hljs-bullet){color:var(--syntax-string)}.run-report-code :is(.hljs-title,.hljs-attr,.hljs-attribute,.hljs-built_in,.hljs-type,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-selector-class,.hljs-selector-id,.hljs-link){color:var(--syntax-key)}.run-report-code .hljs-deletion{color:var(--tone-fail)}.run-report-code .hljs-subst{color:var(--ink-1)}.run-report-table{contain-intrinsic-inline-size:var(--measure);overflow-x:auto;container-type:inline-size}.run-report-table-fit{width:min-content;min-width:100%}.run-report-table-floor{display:flex}.run-report-table table{table-layout:fixed;border-collapse:collapse;width:100%;line-height:var(--leading-dense)}.run-report-column-mark{--run-report-held:2em}.run-report-column-word{--run-report-held:4.25em}.run-report-column-name{--run-report-held:6em}.run-report-column-phrase{--run-report-held:7.75em}.run-report-column-path{--run-report-held:clamp(7.75em, 27cqw, 12.5em)}.run-report-column-prose{--run-report-held:8.75em}.run-report-column{width:calc(var(--run-report-held) + 2 * var(--space-3));flex:none}.run-report-column:where(:first-child){width:calc(var(--run-report-held) + var(--space-3))}.run-report-column:where(:last-child){width:calc(var(--run-report-held) + var(--space-3) + var(--space-1))}.run-report-column:where(:first-child:last-child){width:calc(var(--run-report-held) + var(--space-1))}col.run-report-column-prose{width:auto}.run-report-table :is(th,td){padding:var(--space-2) var(--space-3);border-block-end:var(--hairline) solid var(--edge);overflow-wrap:anywhere;text-align:start;vertical-align:top}.run-report-table :is(th,td):first-child{padding-inline-start:0}.run-report-table :is(th,td):last-child{padding-inline-end:var(--space-1)}.run-report-table th{border-block-end-color:var(--edge-strong);color:var(--ink-1);font-weight:var(--weight-strong)}.run-report-table .run-report-align-left{text-align:left}.run-report-table .run-report-align-center{text-align:center}.run-report-table .run-report-align-right{text-align:right}.disclosure{display:contents}.disclosure-chevron{color:var(--ink-3);transition:rotate var(--duration-2) var(--ease-out)}[data-state=open]>.disclosure-chevron{rotate:90deg}.tabular{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.tabular th,.tabular td{text-align:left;padding:var(--space-2) var(--space-3);white-space:nowrap;border-bottom:var(--hairline) solid var(--edge)}.tabular tbody tr:last-child>*{border-bottom:0}.tabular thead th{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--ink-3)}.tabular .ticket-row-number{color:var(--ink-3);font-family:var(--font-mono);font-size:var(--mono-optical);margin-inline-start:var(--space-2)}.tabular tbody tr:hover{background:var(--surface-2)}.tabular .num{text-align:right}.tabular-scroll::-webkit-scrollbar{height:var(--space-2)}.tabular-scroll::-webkit-scrollbar-thumb{border-radius:var(--radius-2);background:var(--edge-strong)}.empty{color:var(--ink-3)}.identity{font-family:var(--font-mono);font-size:var(--mono-optical);color:var(--ink-3);white-space:nowrap}.identity-block{white-space:pre-wrap;word-break:break-all;-webkit-user-select:all;user-select:all;color:var(--ink-2);background:var(--surface-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-2);display:block}.ledger{gap:var(--space-4);display:grid}.ledger-truncated{color:var(--tone-parked)}.ledger-group{gap:var(--space-3);padding-left:var(--space-4);border-left:var(--rail) dashed var(--edge-strong);display:grid}.ledger-group-current{border-left-style:solid;border-left-color:var(--tone-live)}.ledger-group-superseded{color:var(--ink-3)}.ledger-group>summary{cursor:pointer;list-style:none}.ledger-group>summary::-webkit-details-marker{display:none}.ledger-group-head{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.ledger-group-superseded .ledger-group-head h3,.ledger-group-summary{color:var(--ink-3)}.ledger-group-rollup{margin-top:var(--space-1);display:block}.ledger-block{display:grid}.ledger-eyebrow{align-items:baseline;gap:var(--space-3);padding:var(--space-1) 0;display:flex}.ledger-rows{display:grid}.ledger-row{grid-template-columns:var(--col-label) var(--col-identity) var(--col-pill) var(--col-when) var(--col-spent) minmax(0, 1fr) auto;gap:var(--space-3);padding:var(--space-2) 0;border-top:var(--hairline) solid var(--edge);line-height:var(--leading-dense);align-items:baseline;display:grid}.ledger-label{color:var(--ink-1)}.ledger-group-superseded .ledger-label{color:var(--ink-3)}.ledger-identity,.ledger-spent{text-overflow:ellipsis;min-width:0;overflow:hidden}.ledger-when{min-width:0}.ledger-when .fig{white-space:normal}.ledger-note{color:var(--ink-3);font-size:var(--text-sm);min-width:0}.ledger-note strong{color:var(--ink-1);font-weight:var(--weight-strong)}.ledger-row-ghost .ledger-label{color:var(--ink-3);font-style:italic}.ledger-row-superseded,.ledger-row-superseded .ledger-label{color:var(--ink-3)}.ledger-row-changed{box-shadow:inset var(--rail) 0 0 var(--tone-live);padding-left:var(--space-2);animation:ledger-settle var(--duration-2) var(--ease-out)}.ledger-expands{justify-content:end;gap:var(--space-2);display:flex}.ledger-detail{padding:var(--space-2) 0 var(--space-3);grid-column:1/-1}.ledger-reason{overflow-wrap:anywhere;min-width:0;color:var(--ink-2);font-size:var(--text-sm);grid-column:1/-1}@keyframes ledger-settle{0%{background:var(--wash-live)}to{background:0 0}}@container (width<=60em){.ledger-row{grid-template-columns:1fr 1fr}.ledger-note,.ledger-when,.ledger-spent{grid-column:1/-1}}.fields{column-gap:var(--space-4);row-gap:var(--space-1);grid-template-columns:max-content minmax(0,1fr);display:grid}.field{display:contents}.fields dt{color:var(--ink-3);font-size:var(--text-sm)}.fields dd{color:var(--ink-2);overflow-wrap:anywhere;min-width:0}.field-absent{color:var(--ink-3)}.fields-inline{column-gap:var(--space-2);flex-wrap:wrap;align-items:baseline;row-gap:0;display:flex}.fields-inline .field{gap:var(--space-1);align-items:baseline;display:inline-flex}.fields-inline .field+.field:before{content:"·";color:var(--edge-strong);margin-right:var(--space-1)}.menu{max-width:var(--radix-dropdown-menu-content-available-width);max-height:var(--radix-dropdown-menu-content-available-height);gap:var(--space-1);padding:var(--space-1);background:var(--surface-1);color:var(--ink-1);border:var(--hairline) solid var(--edge);border-radius:var(--radius-3);font:var(--weight-regular) var(--text-md) / var(--leading-dense) var(--font-prose);display:grid;overflow-y:auto}.menu-item{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-3);cursor:pointer;overflow-wrap:anywhere;outline:none;display:flex}.menu-item[data-highlighted]{background:var(--surface-2)}.picker-gutter{justify-content:center;width:1ch;display:inline-flex}.picker-mark{border-radius:var(--radius-circle);background:currentColor;width:.4em;height:.4em;display:block}.dialog-body>*{flex-shrink:0}.radio-option{align-items:center;column-gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);display:grid}.radio-about{grid-column:2}.radio-item{background:var(--surface-1);border:var(--hairline) solid var(--edge-control);border-radius:var(--radius-circle);justify-content:center;align-items:center;width:1em;height:1em;padding:0;display:inline-flex}.radio-item:disabled{border-color:var(--edge);cursor:not-allowed}.radio-item:disabled .radio-mark{background:var(--ink-3)}.radio-mark{border-radius:var(--radius-circle);background:var(--ink-1);width:.5em;height:.5em;display:block}.breadcrumb-link{color:var(--ink-3)}.breadcrumb-link:hover{color:var(--ink-1)}.checkbox{background:var(--surface-1);border:var(--hairline) solid var(--edge-control);border-radius:var(--radius-2);width:1em;height:1em;color:var(--ink-inverse);cursor:pointer;transition:background var(--duration-1) var(--ease-out), border-color var(--duration-1) var(--ease-out);flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.checkbox:after{content:"";position:absolute;inset:-.5em}.checkbox[data-state=checked]{background:var(--surface-inverse);border-color:var(--surface-inverse)}.checkbox:disabled,.checkbox[aria-disabled=true]{border-color:var(--edge);color:var(--ink-3);cursor:not-allowed;background:0 0}.checkbox-mark{width:.75em;height:.75em}.toggle-group .btn{color:var(--ink-2);background:0 0;border-color:#0000}.toggle-group .btn:hover{color:var(--ink-1)}.toggle-group .btn[aria-checked=true]{background:var(--surface-1);border-color:var(--edge);color:var(--ink-1)}.textarea{background:var(--surface-1);border:var(--hairline) solid var(--edge-control);border-radius:var(--radius-2);width:100%;color:var(--ink-1);padding:var(--space-3);line-height:var(--leading-prose);resize:none;field-sizing:content;max-height:var(--height-clip)}.textarea[data-mono]{font-family:var(--font-mono);font-size:var(--mono-optical)}.textarea::placeholder{color:var(--ink-3)}.chip{min-width:0;max-width:100%}.chip-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.chip-remove{width:calc(var(--leading-dense) * 1em);height:calc(var(--leading-dense) * 1em);border-radius:var(--radius-circle);color:var(--ink-3);cursor:pointer;transition:background var(--duration-1) var(--ease-out), color var(--duration-1) var(--ease-out);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-inline-end:calc(var(--space-1) * -1);padding:0;display:inline-flex;position:relative}.chip-remove:after{content:"";inset:calc(var(--space-2) * -1);position:absolute;inset-inline-end:calc(var(--space-1) * -1)}.chip-remove:hover,.chip-remove:focus-visible{background:color-mix(in srgb, var(--ink-1) 12%, transparent);color:var(--ink-1)}.chip-remove:focus-visible{box-shadow:none}.chip:has(.chip-remove:focus-visible){box-shadow:var(--ring-focus)}.chip-remove:disabled{color:var(--ink-3);cursor:not-allowed;background:0 0}.chip-cross{width:.9em;height:.9em}.act{gap:var(--space-1);padding-bottom:var(--space-3);border-bottom:var(--hairline) solid var(--edge);max-width:var(--measure);display:grid}.act:last-child{border-bottom:0;padding-bottom:0}.act-head{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.act-effect{color:var(--ink-2)}.act-more{color:var(--ink-3)}.act-refused{color:var(--tone-parked)}.act-compact{border:0;padding:0;display:inline}.sections{gap:var(--space-1);display:grid}.sections a{color:var(--ink-2);padding:var(--space-1) 0;border-bottom:var(--hairline) solid var(--edge);justify-content:space-between;gap:var(--space-3);text-decoration:none;display:flex}.sections a:last-child{border-bottom:0}.sections a:hover{color:var(--ink-1)}.sections .fig,.sections-note{color:var(--ink-3);font-size:var(--text-sm)}.sections .fig{white-space:nowrap}.sections-note{text-align:right}}@layer page{.conversation{--conversation-line:calc(var(--conversation-text,var(--text-md)) * var(--conversation-leading,var(--leading-prose)));font-size:var(--conversation-text,inherit)}.conversation-column{max-width:var(--conversation-width,var(--width-column))}.conversation-foot{padding:0 var(--space-4) var(--space-4)}@media (width<=40em){.conversation{--conversation-text:var(--text-unzoomed)}.conversation-foot{padding:0 var(--space-2) var(--space-2)}}.conversation .run-report{line-height:var(--conversation-leading,var(--leading-prose))}.conversation-trigger{appearance:none;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.conversation-field{padding:var(--space-2) var(--space-3)}.conversation-field:focus-within{box-shadow:var(--ring-focus)}.conversation-input{background:0 0;padding:0}.conversation-input::placeholder{color:var(--ink-3)}.conversation-input:focus-visible{box-shadow:none}.conversation-controls{--conversation-control:var(--height-icon);justify-content:flex-end;align-items:center;display:flex}.conversation-send,.conversation-attach{width:var(--conversation-control);height:var(--conversation-control);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.conversation-attach{color:var(--ink-3);margin-inline-end:auto}.conversation-attach:hover{color:var(--ink-1)}.conversation-send-mark{width:var(--height-icon);height:var(--height-icon);border-radius:var(--radius-circle);background:var(--surface-inverse);color:var(--ink-inverse);justify-content:center;align-items:center;display:flex}.conversation-send:disabled,.conversation-send[aria-disabled=true]{cursor:default}.conversation-send:disabled>.conversation-send-mark,.conversation-send[aria-disabled=true]>.conversation-send-mark{background:var(--surface-2);color:var(--ink-3)}.conversation-note:empty{display:none}@media (width<=40em){.conversation-controls{--conversation-control:var(--height-touch)}}.conversation-mentions{z-index:1;margin-bottom:var(--space-1);max-height:14em;position:absolute;bottom:100%;left:0;right:0}.conversation-mention{cursor:pointer;background:0 0}.conversation-mention[data-highlighted],.conversation-mention:hover{background:var(--surface-2)}.conversation-chevron{transition:rotate var(--duration-1) var(--ease-out)}[data-state=open]>.conversation-chevron{rotate:90deg}.conversation-glyph-live{animation:conversation-pulse var(--duration-pulse) var(--ease-out) infinite}.conversation-steps{gap:var(--space-3)}@media (width<=40em){.conversation-trigger,.conversation-meta .copy-button{position:relative}.conversation-trigger:after,.conversation-meta .copy-button:after{content:"";inset-block:min(0px, calc((100% - var(--height-touch)) / 2));inset-inline:min(0px, calc((100% - var(--height-touch)) / 2));position:absolute}.conversation-meta .copy-button:after{inset-inline:calc(var(--space-1) - var(--space-4)) calc(100% - var(--height-touch) + var(--space-4) - var(--space-1))}.conversation-steps{padding-block:calc(var(--space-3) / 2)}.conversation-steps .conversation-trigger{min-height:var(--height-touch);margin-block:calc(var(--space-3) / -2)}}.conversation-work-line{min-height:var(--conversation-line)}.conversation-meta{align-items:center;gap:var(--space-2);min-height:calc(1em + 2 * var(--space-1));margin-inline-start:calc(-1 * var(--space-1));display:flex}.conversation-meta-lead{width:calc(1em + 2 * var(--space-1));justify-content:center;align-items:center;display:inline-flex}.conversation-meta-waited>*{animation:conversation-word-in var(--duration-word) var(--ease-in) both}@keyframes conversation-word-in{0%{opacity:0}to{opacity:1}}.conversation-bottom-band{padding-block:var(--space-1);justify-content:center;display:flex}.conversation-bottom{border:var(--hairline) solid var(--edge-strong);border-radius:var(--radius-circle);background:var(--surface-1);width:2em;height:2em;color:var(--ink-2);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.conversation-bottom:hover{color:var(--ink-1)}@media (width<=40em){.conversation-bottom{width:var(--height-touch);height:var(--height-touch)}}@keyframes conversation-pulse{0%,to{opacity:1}50%{opacity:.3}}.conversation-writing .run-report-mark:after{content:"";background:var(--ink-3);width:.5em;height:.5em;animation:conversation-pulse var(--duration-pulse) var(--ease-out) infinite;border-radius:50%;margin-inline:.25em -.75em;display:inline-block}.conversation-writing .run-report.run-report-mark:after{margin-block:calc(.5lh - .25em);margin-inline:.25em 0;display:block}.conversation-writing .run-report.run-report-mark:not(:empty):after{margin-block-start:calc(var(--space-3) + (1lh - .5em) / 2)}.conversation-waiting{--waiting-boiler-light:color-mix(in srgb, var(--tone-live) 45%, var(--surface-1));--waiting-boiler-dark:color-mix(in srgb, var(--tone-live) 65%, var(--ink-1));--waiting-gilt:color-mix(in srgb, var(--tone-parked) 45%, var(--surface-1));--waiting-beam-light:color-mix(in srgb, var(--tone-fail) 45%, var(--surface-1));height:var(--conversation-line);position:relative;overflow-x:clip}.conversation-waiting-kept{height:var(--conversation-line)}.conversation-waiting-track{inset-inline:0;background-image:repeating-linear-gradient(to right, var(--edge-strong) 0, var(--edge-strong) .375em, transparent .375em, transparent .75em);height:.125em;position:absolute;bottom:.25em}.conversation-waiting-engine{width:5em;animation:conversation-waiting-travel var(--duration-waiting-travel) linear infinite;position:absolute;bottom:.3em}.conversation-waiting-sprite{width:100%;height:auto;display:block}@keyframes conversation-waiting-travel{0%,to{left:0%;transform:scaleX(1)}49.99%{left:calc(100% - 5em);transform:scaleX(1)}50%{left:calc(100% - 5em);transform:scaleX(-1)}99.99%{left:0%;transform:scaleX(-1)}}.conversation-waiting-ink{fill:var(--ink-1)}.conversation-waiting-shade{fill:var(--ink-3)}.conversation-waiting-mist{fill:var(--edge)}.conversation-waiting-boiler{fill:var(--tone-live)}.conversation-waiting-boiler-light{fill:var(--waiting-boiler-light)}.conversation-waiting-boiler-dark{fill:var(--waiting-boiler-dark)}.conversation-waiting-glass{fill:var(--surface-1)}.conversation-waiting-gold{fill:var(--tone-parked)}.conversation-waiting-gilt{fill:var(--waiting-gilt)}.conversation-waiting-beam{fill:var(--tone-fail)}.conversation-waiting-beam-light{fill:var(--waiting-beam-light)}.conversation-waiting-body,.conversation-waiting-rod,.conversation-waiting-steam{transform-box:view-box}.conversation-waiting-body{animation:conversation-waiting-bounce calc(var(--duration-chug) / 2) steps(1, end) infinite}.conversation-waiting-rod{fill:var(--waiting-gilt);animation:conversation-waiting-bounce calc(var(--duration-chug) * .75) steps(2, end) infinite}.conversation-waiting-steam{animation:conversation-waiting-steam calc(var(--duration-chug) * 1.5) steps(4, end) infinite}.conversation-waiting-wheel{transform-box:fill-box;transform-origin:66.667% 83.333%;animation:conversation-waiting-wheel calc(var(--duration-chug) * .75) steps(4, end) infinite}@keyframes conversation-waiting-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3.571%)}}@keyframes conversation-waiting-wheel{to{transform:rotate(360deg)}}@keyframes conversation-waiting-steam{0%{opacity:.9;transform:translateY(3.571%)}to{opacity:0;transform:translate(-6.25%,-7.143%)}}.inquiry-ask-text{min-height:6em}.selector-strip{border:var(--hairline) solid var(--edge);border-radius:var(--radius-2);background:var(--surface-1);grid-template-columns:minmax(0,1fr);display:grid}.selector-cell{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);display:flex}.selector-cell+.selector-cell{border-top:var(--hairline) solid var(--edge)}@container (width>=60em){.selector-strip{grid-template-columns:1fr 1fr}.selector-cell+.selector-cell{border-top:0;border-left:var(--hairline) solid var(--edge)}}.selector-key{color:var(--ink-3);font-size:var(--text-sm);width:5em}.selector-standing{align-items:center;gap:var(--space-2);color:var(--ink-1);font-weight:var(--weight-medium);flex:1;display:flex}.selector-dot{border-radius:var(--radius-circle);flex:none;width:.5em;height:.5em}.selector-dot[data-tone=live]{background:var(--tone-live)}.selector-dot[data-tone=parked]{background:var(--tone-parked)}.selector-prose{white-space:pre-wrap;max-width:var(--measure);color:var(--ink-2);line-height:var(--leading-prose)}.selector-prose[data-mono]{font-family:var(--font-mono);font-size:var(--mono-optical)}.selector-limits{column-gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}@container (width>=60em){.selector-limits{grid-template-columns:1fr 1fr}}.selector-limit{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:var(--hairline) solid var(--edge);grid-template-columns:minmax(0,1fr) auto minmax(8em,auto);display:grid}.selector-limit-key{align-items:center;gap:var(--space-2);color:var(--ink-2);display:flex}.selector-limit[data-edited] .selector-limit-key{color:var(--ink-1);font-weight:var(--weight-medium)}.selector-mark{border-radius:var(--radius-circle);background:var(--tone-live);flex:none;width:.4em;height:.4em;display:inline-block}.selector-was{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--ink-3);white-space:nowrap;justify-content:flex-end;display:flex}.selector-fault{text-align:right;font-size:var(--text-xs);color:var(--tone-fail);grid-column:1/-1}.selector-revision{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:var(--hairline) solid var(--edge);grid-template-columns:4em 14em 9em minmax(0,1fr) auto;display:grid}@container (width<=60em){.selector-revision{grid-template-columns:4em minmax(0,1fr) auto}}.selector-revisions>:last-child .selector-revision{border-bottom:0}.selector-changed{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.selector-changed[data-none]{color:var(--ink-3)}.selector-diff{gap:var(--space-2);padding:var(--space-2) 0 var(--space-3) var(--space-6);border-bottom:var(--hairline) solid var(--edge);display:grid}.selector-diff-row{gap:var(--space-3);font-size:var(--text-sm);grid-template-columns:10em minmax(0,1fr);display:grid}.selector-diff-row>dt{color:var(--ink-3)}.selector-diff-row[data-mono]>dd{font-family:var(--font-mono);font-size:var(--mono-optical)}.selector-before{color:var(--tone-fail);text-decoration:line-through}.selector-after{color:var(--tone-pass)}.overview-card-title .ticket-row-number{color:var(--ink-3);font-family:var(--font-mono);font-size:var(--mono-optical);margin-inline-start:var(--space-2)}.chat-reading{--conversation-width:var(--width-reading);--conversation-text:var(--text-lg);--conversation-leading:var(--leading-reading)}.shell-banner>.notice{border-radius:0;max-width:none}.chat-history-row[data-state=checked]{outline:var(--hairline) solid var(--tone-live);outline-offset:calc(-1 * var(--hairline));animation:chat-history-held calc(2 * var(--duration-pulse)) ease-in-out infinite}@keyframes chat-history-held{0%,to{background:var(--wash-live)}50%{background:0 0}}.people-table table{table-layout:fixed}.people-table :is(th,td){padding:var(--space-3);vertical-align:baseline;white-space:normal;font-weight:var(--weight-regular)}.people-table :is(th,td):where(:first-child){padding-inline-start:var(--space-4)}.people-table :is(th,td):where(:last-child){padding-inline-end:var(--space-4)}.people-table thead th{padding-block:var(--space-2);font-weight:var(--weight-medium)}.people-table td .identity{white-space:normal;overflow-wrap:anywhere}.people-table tbody tr:hover,.people-grid tbody tr:hover{background:0 0}.people-col-held{width:24%}.people-col-projects{width:36%}.people-col-edit{width:5em}.people-edit{text-align:right}.people-col-status{width:9em}.people-col-who{width:21%}.people-col-revoke{width:6.5em}.people-stacked-label{display:none}.people-table tbody tr:has(+.people-asked)>*{border-bottom:0}.people-table .people-asked>td{padding-block-start:0}.people-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.people-projects{column-gap:var(--space-3);grid-template-columns:minmax(5em,1fr) minmax(0,max-content);width:fit-content;max-width:100%;display:grid}@container (width<=40em){.people-table :is(table,tbody){display:block}.people-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.people-table tbody tr{align-items:baseline;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:var(--hairline) solid var(--edge);grid-template-columns:minmax(0,1fr) auto;display:grid}.people-table tbody tr:last-child{border-bottom:0}.people-table tbody :is(th,td){border:0;grid-column:1/-1;padding:0;display:block}.people-table tbody th{grid-column:1}.people-table tbody :is(.people-edit,.people-beside){grid-area:1/2}.people-table tbody td[data-none]{display:none}.people-stacked-label{color:var(--ink-3);font-size:var(--text-sm);display:block}.people-table tbody tr:has(+.people-asked){border-bottom:0;padding-block-end:0}.people-name,.people-name .identity{white-space:normal;overflow-wrap:anywhere}}.people-grid{container-type:inline-size}.people-grid :is(th,td){padding-inline:var(--space-2);text-align:center}.people-grid :is(th,td):where(:first-child){text-align:left;width:100%;padding-inline-start:0}.people-grid tbody th{color:var(--ink-2);font-weight:var(--weight-regular);white-space:normal;overflow-wrap:anywhere}.people-grid-role{display:none}@container (width<=28em){.people-grid :is(table,tbody){display:block}.people-grid thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.people-grid tbody tr{row-gap:var(--space-2);padding-block:var(--space-3);border-bottom:var(--hairline) solid var(--edge);grid-template-columns:repeat(auto-fill,minmax(4.5em,1fr));display:grid}.people-grid tbody tr:last-child{border-bottom:0}.people-grid tbody :is(th,td){text-align:start;border:0;min-width:0;padding:0;display:block}.people-grid tbody th{grid-column:1/-1}.people-grid-box{align-items:flex-start;gap:var(--space-1);cursor:pointer;flex-direction:column;display:inline-flex}.people-grid-role{color:var(--ink-3);font-size:var(--text-sm);display:block}}.permissions{container-type:inline-size}.permissions .tabular{table-layout:fixed}.permissions .tabular th,.permissions .tabular td{padding:var(--space-3) var(--space-4);vertical-align:baseline}.permissions .tabular thead th{padding-block:var(--space-2)}.permissions .tabular tbody th{color:var(--ink-1);font-weight:var(--weight-medium)}.permissions .tabular tbody tr:hover{background:0 0}.permissions-name{width:calc(var(--col-field-label) + var(--space-6))}.permissions-add{margin-block:calc(var(--space-1) * -.5);margin-inline-start:calc(var(--space-2) * -1);display:inline-flex}.permissions-line{padding:var(--space-3) var(--space-4)}.permissions .tabular-scroll+.permissions-line{border-top:var(--hairline) solid var(--edge)}@container (width<=40em){.permissions .tabular,.permissions .tabular tbody,.permissions .tabular tr,.permissions .tabular th,.permissions .tabular td{display:block}.permissions .tabular thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.permissions-name{width:auto}.permissions .tabular tbody th{border-bottom:0;padding-bottom:0}.permissions .tabular tbody td{padding-top:var(--space-2)}}.settings{gap:var(--space-4);max-width:calc(var(--width-settings-nav) + var(--space-6) + var(--width-settings));grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.settings-nav{align-content:start;gap:var(--space-3);min-width:0;display:grid}.settings-nav-list{gap:var(--space-1);flex-wrap:wrap;display:flex}@container (width>=60em){.settings{grid-template-columns:var(--width-settings-nav) minmax(0, 1fr);column-gap:var(--space-6)}.settings-nav{gap:var(--space-5)}.settings-nav-list{display:grid}}.creation{gap:var(--space-2);padding:var(--space-2) var(--space-4);justify-items:start;display:grid}.creation>*{width:100%}.creation-row{grid-template-columns:var(--col-field-label) minmax(0, 1fr) auto;align-items:baseline;gap:var(--space-2);display:grid}.creation-row>span:first-child{color:var(--ink-3)}.creation-row>:is(input,select,textarea){min-width:0}.creation-hint{grid-column:2/-1}.creation-intent textarea{resize:vertical}.creation-set{gap:var(--space-2);min-width:0;padding:var(--space-2) var(--space-4);border:var(--hairline) solid var(--edge);border-radius:var(--radius-2);margin:0;display:grid}.creation-set legend{color:var(--ink-3);padding:0 var(--space-2)}.creation-check{align-items:baseline;gap:var(--space-2);display:flex}.creation-check input{width:auto}.creation-stage{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.creation-set>button,.creation-stage>button{justify-self:start}@container (width<=40em){.creation-row{grid-template-columns:minmax(0,1fr)}.creation-hint{grid-column:1/-1}.creation-stage{align-items:end}}.creation-line{grid-template-columns:minmax(0,1fr) auto}.ticket-status{align-items:center;column-gap:var(--space-6);row-gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface-1);border:var(--hairline) solid var(--edge);border-radius:var(--radius-3);flex-wrap:wrap;display:flex}.ticket-status[data-tone=live]{background:var(--wash-live);border-color:color-mix(in srgb, var(--tone-live) 30%, var(--edge))}.ticket-status[data-tone=parked]{background:var(--wash-parked);border-color:color-mix(in srgb, var(--tone-parked) 30%, var(--edge))}.ticket-status[data-tone=pass]{background:var(--wash-pass);border-color:color-mix(in srgb, var(--tone-pass) 30%, var(--edge))}.ticket-status[data-tone=fail]{background:var(--wash-fail);border-color:color-mix(in srgb, var(--tone-fail) 30%, var(--edge))}.ticket-status-standing{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.ticket-status-line,.ticket-status-line .fig{color:var(--ink-3)}.ticket-status-figures .fields{column-gap:var(--space-5);flex-wrap:wrap;display:flex}.ticket-status-figures .field{display:grid}.ticket-status-figures dt{font:var(--weight-medium) var(--text-xs) / 1 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase}.ticket-status-figures dd{color:var(--ink-1)}.ticket-status-actions{justify-content:flex-end;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;margin-left:auto;display:flex}.ticket-status-actions .act,.ticket-card-actions .act{border:0;max-width:none;padding:0}.ticket-status-actions .act{text-align:right;justify-items:end}.ticket-status-actions .act-effect,.ticket-status-actions .act-more,.ticket-card-actions .act-effect{font-size:var(--text-sm);color:var(--ink-3)}.ticket-card{gap:var(--space-2);padding:var(--space-4) var(--space-5);background:var(--surface-1);border:var(--hairline) solid var(--edge);border-radius:var(--radius-3);display:grid}.ticket-card-asking{border-color:color-mix(in srgb, var(--tone-parked) 30%, var(--edge))}.ticket-card-reason{overflow-wrap:anywhere;min-width:0;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink-2)}.ticket-card-actions{gap:var(--space-4);padding-top:var(--space-2);flex-wrap:wrap;display:flex}.ticket-card-actions:empty{display:none}.ticket-card-actions .act{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ticket-section+.ticket-section{border-top:var(--hairline) solid var(--edge)}.ticket-section-trigger{appearance:none;font-weight:var(--weight-regular);align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);color:var(--ink-1);font-family:inherit;font-size:var(--text-md);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.ticket-section-summary,.ticket-section-summary .fig,.ticket-section-chevron{color:var(--ink-3)}.ticket-section-chevron{transition:rotate var(--duration-2) var(--ease-out)}.ticket-section-trigger[data-state=open]>.ticket-section-chevron{rotate:90deg}.ticket-section-body{gap:var(--space-3);padding:0 var(--space-4) var(--space-4);display:grid}.ticket-now-head,.ticket-now-running,.ticket-now-foot{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ticket-now-head .fig,.ticket-now-running .fig,.ticket-now-call .fig,.ticket-now-note-at .fig{color:var(--ink-3)}.ticket-now-line{font-size:var(--text-xl);line-height:var(--leading-prose);color:var(--ink-1);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ticket-now-running .ticket-now-line{flex-grow:1}.ticket-now-call{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-2) var(--space-3);background:var(--surface-2);border-radius:var(--radius-2);display:flex}.ticket-now-call-name{font-weight:var(--weight-strong);color:var(--ink-1)}.ticket-now-call-argument{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-3);flex-grow:1;overflow:hidden}.ticket-now-notes{column-gap:var(--space-4);row-gap:var(--space-2);padding:var(--space-1) 0 0;grid-template-columns:max-content minmax(0,1fr);margin:0;list-style:none;display:grid}.ticket-now-notes>li{grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline;display:grid}.ticket-now-note-at{font-size:var(--text-sm)}.ticket-now-note-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-2);overflow:hidden}.ticket-now-notes>li:nth-child(2) .ticket-now-note-text{opacity:.85}.ticket-now-notes>li:nth-child(3) .ticket-now-note-text{opacity:.7}.ticket-now-notes>li:nth-child(4) .ticket-now-note-text{opacity:.55}.ticket-now-foot{padding-top:var(--space-1)}.ticket-now-open{gap:var(--space-3)}.ticket-now-conversation{border-top:var(--hairline) solid var(--edge);padding-top:var(--space-3)}.ticket-provenance-summary{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ticket-config-cell{gap:var(--space-1);min-width:0;display:grid}.ticket-config-value{color:var(--ink-1)}.ticket-config-value-lg{font:var(--weight-strong) var(--text-xl) / var(--leading-tight) var(--font-prose);color:var(--ink-1)}.ticket-config-meta{font-size:var(--text-xs);color:var(--ink-3)}.ticket-config-meta .fig{color:inherit}.ticket-config-absent{color:var(--ink-3)}.ticket-delivery{column-gap:var(--space-4);grid-template-columns:fit-content(50%) max-content minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.ticket-delivery-line{grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline;row-gap:var(--space-1);padding:var(--space-2) 0;border-top:var(--hairline) solid var(--edge);display:grid}.ticket-delivery-name{overflow-wrap:anywhere;min-width:0;color:var(--ink-1)}.ticket-delivery-report{align-items:baseline;column-gap:var(--space-3);min-width:0;color:var(--ink-3);flex-wrap:wrap;display:flex}.ticket-delivery-report a{overflow-wrap:anywhere;min-width:0}.ticket-delivery-detail{overflow-wrap:anywhere;min-width:0;color:var(--ink-2);font-size:var(--text-sm);grid-column:1/-1;margin:0}@container (width<=40em){.ticket-delivery{grid-template-columns:minmax(0,1fr) max-content}.ticket-delivery-mark{justify-self:end}.ticket-delivery-report{grid-column:1/-1}}.ticket-landing-fragment{align-items:baseline;column-gap:var(--space-2);flex-wrap:wrap;min-width:0;display:inline-flex}.ticket-landing-fragment a{overflow-wrap:anywhere;min-width:0}.ticket-landing-part{align-items:baseline;column-gap:var(--space-2);display:inline-flex}.ticket-landing-conflicts{overflow-wrap:anywhere;margin:0;padding:0;list-style:none}.ticket-landing-cut{color:var(--ink-3);font-size:var(--text-xs);margin:0}.ticket-config{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.ticket-config-title{align-items:baseline;gap:var(--space-2);display:flex}.ticket-config-name{color:var(--ink-1)}.ticket-config-chip{padding:0 var(--space-2);border:var(--hairline) solid var(--edge);border-radius:var(--radius-3);font-size:var(--text-sm);color:var(--ink-2)}.ticket-config-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.ticket-config-settings{gap:var(--space-5) var(--space-6);padding:var(--space-4) var(--space-5);background:var(--surface-2);border-radius:var(--radius-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ticket-config-canonical{max-height:var(--height-clip);padding:var(--space-3);background:var(--surface-2);border:var(--hairline) solid var(--edge);border-radius:var(--radius-2);white-space:pre-wrap;word-break:break-word;flex-basis:100%;margin:0;overflow:auto}.ticket-config-instructions{gap:var(--space-4);flex-direction:column;display:flex}.ticket-config-heading-bar{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ticket-config-heading-caption{font-size:var(--text-xs);color:var(--ink-3);margin-left:auto}.ticket-config-tabs{gap:var(--space-1);padding:var(--space-1);background:var(--surface-2);border-radius:var(--radius-2);display:flex}.ticket-config-tab{appearance:none;padding:var(--space-1) var(--space-3);border-radius:var(--radius-2);font:inherit;font-size:var(--text-sm);color:var(--ink-3);cursor:pointer;background:0 0;border:0}.ticket-config-tab[data-state=active]{background:var(--surface-1);color:var(--ink-1)}.ticket-config-role{gap:var(--space-5);max-width:var(--measure);flex-direction:column;display:flex}.ticket-config-text{gap:var(--space-2);flex-direction:column;display:flex}.ticket-config-doc{line-height:var(--leading-prose);color:var(--ink-1);margin:0}.ticket-config-command{padding:var(--space-1) var(--space-2);background:var(--surface-2);border-radius:var(--radius-2);font-size:var(--text-sm);color:var(--ink-1);align-self:flex-start;display:inline-block}.ticket-config-evaluations{gap:var(--space-3);padding-top:var(--space-4);border-top:var(--hairline) solid var(--edge);flex-direction:column;display:flex}.ticket-config-evaluation-grid{gap:var(--space-3) var(--space-5);grid-template-columns:max-content minmax(0,1fr);align-items:baseline;display:grid}.ticket-config-evaluation-row{display:contents}.ticket-config-evaluation-label{color:var(--ink-3);font-size:var(--text-sm);white-space:nowrap}.ticket-config-evaluation-body{gap:var(--space-2);flex-direction:column;display:flex}.ticket-config-evaluation-runs{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.ticket-config-evaluation-runs-label{color:var(--ink-3);font-size:var(--text-sm)}.ticket-config-foot{align-items:center;gap:var(--space-2);padding-top:var(--space-4);border-top:var(--hairline) solid var(--edge);font-size:var(--text-xs);color:var(--ink-3);flex-wrap:wrap;display:flex}.ticket-config-foot code{overflow-wrap:anywhere}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-4{inset-inline:var(--space-4)}.inset-y-6{inset-block:var(--space-6)}.top-1{top:var(--space-1)}.right-1{right:var(--space-1)}.z-10{z-index:10}.z-20{z-index:20}.order-last{order:9999}.container{width:100%}.-m-1{margin:calc(var(--space-1) * -1)}.m-0{margin:0}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--space-1)}.ms-auto{margin-inline-start:auto}.me-auto{margin-inline-end:auto}.ml-auto{margin-left:auto}.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}.table{display:table}.size-2{width:var(--space-2);height:var(--space-2)}.size-3{width:var(--space-3);height:var(--space-3)}.size-4{width:var(--space-4);height:var(--space-4)}.h-\[calc\(var\(--space-7\)\*2\)\]{height:calc(var(--space-7) * 2)}.h-\[var\(--space-7\)\]{height:var(--space-7)}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-\(--height-clip\){max-height:var(--height-clip)}.max-h-\(--height-run-conversation\){max-height:var(--height-run-conversation)}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.w-0{width:0}.w-\[8em\]{width:8em}.w-\[9em\]{width:9em}.w-\[14em\]{width:14em}.w-\[28\%\]{width:28%}.w-full{width:100%}.w-px{width:1px}.max-w-\[32ch\]{max-width:32ch}.max-w-\[85\%\]{max-width:85%}.max-w-aside{max-width:var(--width-aside)}.max-w-full{max-width:100%}.max-w-measure{max-width:var(--measure)}.max-w-page{max-width:var(--width-page)}.max-w-settings{max-width:var(--width-settings)}.min-w-0{min-width:0}.min-w-full{min-width:100%}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-mt-4{scroll-margin-top:var(--space-4)}.list-decimal{list-style-type:decimal}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_auto_var\(--width-aside\)\]{grid-template-columns:minmax(0,1fr) auto var(--width-aside)}.grid-cols-\[minmax\(0\,1fr\)_var\(--width-chat\)\]{grid-template-columns:minmax(0,1fr) var(--width-chat)}.grid-cols-\[minmax\(0\,1fr\)_var\(--width-chat-strip\)\]{grid-template-columns:minmax(0,1fr) var(--width-chat-strip)}.grid-cols-\[var\(--width-chat\)_minmax\(0\,1fr\)\]{grid-template-columns:var(--width-chat) minmax(0,1fr)}.grid-cols-\[var\(--width-chat-strip\)_minmax\(0\,1fr\)\]{grid-template-columns:var(--width-chat-strip) minmax(0,1fr)}.grid-rows-\[auto_minmax\(0\,1fr\)\]{grid-template-rows:auto minmax(0,1fr)}.grid-rows-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-rows:auto minmax(0,1fr) auto}.grid-rows-\[minmax\(0\,1fr\)\]{grid-template-rows:minmax(0,1fr)}.grid-rows-\[minmax\(0\,1fr\)_var\(--height-chat\)\]{grid-template-rows:minmax(0,1fr) var(--height-chat)}.grid-rows-\[minmax\(0\,1fr\)_var\(--width-chat-strip\)\]{grid-template-rows:minmax(0,1fr) var(--width-chat-strip)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.content-end{align-content:flex-end}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-center{justify-items:center}.justify-items-start{justify-items:start}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-5{gap:var(--space-5)}.gap-6{gap:var(--space-6)}.gap-x-2{column-gap:var(--space-2)}.gap-x-3{column-gap:var(--space-3)}.gap-x-5{column-gap:var(--space-5)}.gap-y-2{row-gap:var(--space-2)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.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-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-2{border-radius:var(--radius-2)}.rounded-3{border-radius:var(--radius-3)}.rounded-circle{border-radius:var(--radius-circle)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-edge{border-color:var(--edge)}.border-edge-control{border-color:var(--edge-control)}.bg-bubble{background-color:var(--bubble)}.bg-edge{background-color:var(--edge)}.bg-ink-3{background-color:var(--ink-3)}.bg-scrim{background-color:var(--scrim)}.bg-surface-0{background-color:var(--surface-0)}.bg-surface-1{background-color:var(--surface-1)}.bg-surface-2{background-color:var(--surface-2)}.bg-surface-inverse{background-color:var(--surface-inverse)}.bg-tone-fail{background-color:var(--tone-fail)}.bg-tone-live{background-color:var(--tone-live)}.bg-tone-parked{background-color:var(--tone-parked)}.bg-tone-pass{background-color:var(--tone-pass)}.bg-tone-queued{background-color:var(--tone-queued)}.bg-tone-retired{background-color:var(--tone-retired)}.p-0{padding:0}.p-1{padding:var(--space-1)}.p-2{padding:var(--space-2)}.p-3{padding:var(--space-3)}.p-4{padding:var(--space-4)}.p-5{padding:var(--space-5)}.px-0{padding-inline:0}.px-1{padding-inline:var(--space-1)}.px-2{padding-inline:var(--space-2)}.px-3{padding-inline:var(--space-3)}.px-4{padding-inline:var(--space-4)}.py-1{padding-block:var(--space-1)}.py-2{padding-block:var(--space-2)}.py-3{padding-block:var(--space-3)}.py-4{padding-block:var(--space-4)}.pt-2{padding-top:var(--space-2)}.pt-3{padding-top:var(--space-3)}.pt-4{padding-top:var(--space-4)}.pr-1{padding-right:var(--space-1)}.pb-2{padding-bottom:var(--space-2)}.pb-3{padding-bottom:var(--space-3)}.pb-4{padding-bottom:var(--space-4)}.pl-3{padding-left:var(--space-3)}.pl-4{padding-left:var(--space-4)}.pl-6{padding-left:var(--space-6)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.align-bottom{vertical-align:bottom}.font-mono{font-family:var(--font-mono)}.font-prose{font-family:var(--font-prose)}.text-lg{font-size:var(--text-lg)}.text-md{font-size:var(--text-md)}.text-sm{font-size:var(--text-sm)}.text-xs{font-size:var(--text-xs)}.leading-dense{--tw-leading:var(--leading-dense);line-height:var(--leading-dense)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--weight-medium);font-weight:var(--weight-medium)}.font-regular{--tw-font-weight:var(--weight-regular);font-weight:var(--weight-regular)}.font-strong{--tw-font-weight:var(--weight-strong);font-weight:var(--weight-strong)}.tracking-label{--tw-tracking:var(--tracking-label);letter-spacing:var(--tracking-label)}.text-wrap{text-wrap:wrap}.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-wrap{white-space:pre-wrap}.text-ink-1{color:var(--ink-1)}.text-ink-2{color:var(--ink-2)}.text-ink-3{color:var(--ink-3)}.text-ink-inverse{color:var(--ink-inverse)}.text-tone-fail{color:var(--tone-fail)}.text-tone-live{color:var(--tone-live)}.text-tone-parked{color:var(--tone-parked)}.italic{font-style:italic}.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}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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}.marker\:text-ink-3 ::marker{color:var(--ink-3)}.marker\:text-ink-3::marker{color:var(--ink-3)}.marker\:text-ink-3 ::-webkit-details-marker{color:var(--ink-3)}.marker\:text-ink-3::-webkit-details-marker{color:var(--ink-3)}.has-\[\[data-fills-page\]\]\:w-full:has([data-fills-page]){width:100%}.has-\[\[data-fills-page\]\]\:max-w-none:has([data-fills-page]){max-width:none}.has-\[\[data-fills-page\]\]\:self-stretch:has([data-fills-page]){align-self:stretch}.has-\[\[data-fills-page\]\]\:p-0:has([data-fills-page]){padding:0}.has-\[\[data-fills-width\]\]\:w-full:has([data-fills-width]){width:100%}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.panel-note,.panel-absent,.panel-failed{padding:var(--space-2) var(--space-4);margin:0}.panel-note{color:var(--ink-3)}.panel-absent{color:var(--tone-parked)}.panel-failed{color:var(--tone-fail)}.freshness{color:var(--ink-3);font-size:var(--text-xs)}.freshness-stale{color:var(--tone-parked)}.placeholder{color:var(--ink-3)}.configuration{gap:var(--space-2);padding:var(--space-2) var(--space-4);display:grid}.phase{color:var(--ink-1);font-weight:700}.phase-escalated{color:var(--tone-parked)}.phase-revoked{color:var(--tone-fail)}.ticket-reason{color:var(--tone-parked);grid-column:1/-1;margin:0}.legacy-fields{gap:0 var(--space-4);padding:var(--space-2) var(--space-4);grid-template-columns:max-content 1fr;margin:0;display:grid}.legacy-field{display:contents}.legacy-fields dt{color:var(--ink-3)}.legacy-fields dd{overflow-wrap:anywhere;min-width:0;margin:0}.canonical,.preview{max-height:24rem;padding:var(--space-2);background:var(--surface-2);border:1px solid var(--edge);border-radius:var(--radius-2);white-space:pre-wrap;word-break:break-word;margin:0;overflow:auto}.execution{border-top:1px solid var(--edge);padding-top:var(--space-2)}.execution-head{gap:var(--space-4);text-align:left;background:0 0;border:none;grid-template-columns:10rem 6rem 6rem 1fr;width:100%;padding:0;display:grid}.execution-status,.execution-outcome{color:var(--ink-3)}.session-card{max-width:34rem;padding:var(--space-4);border:1px solid var(--edge);border-radius:var(--radius-2);background:var(--surface-1);gap:var(--space-4);margin:12vh auto;display:grid}.turns{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.turns th,.turns td{text-align:left;padding:.1rem var(--space-2);border-bottom:1px solid var(--edge);font-weight:400}.turns th{color:var(--ink-3);font-size:var(--text-xs)}.configuration-file{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.configuration-file .preview{flex-basis:100%}
