/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--container-sm:24rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--font-weight-semibold:600;--ease-in:cubic-bezier(.4,0,1,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--elevation-card:var(--elevation-card);--elevation-card-hover:var(--elevation-card-hover);--elevation-pop:var(--elevation-pop);--elevation-subtle:var(--elevation-subtle);--motion-ease-out:var(--motion-ease-out);--motion-ease-smooth:var(--motion-ease-smooth);--motion-ease-spring:var(--motion-ease-spring);--typeface-sans:var(--typeface-sans);--typeface-mono:var(--typeface-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{color:inherit;border-top-width:1px;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}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{display:block;vertical-align:middle}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}::-webkit-file-upload-button{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:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:-moz-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option{padding-inline-start:20px}:where(select:-moz-any([multiple],[size])) optgroup option{padding-inline-start:20px}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::-webkit-file-upload-button{margin-inline-end:4px}::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{text-align:inherit;min-height:1lh}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-year-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-month-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-day-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-hour-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-minute-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-second-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-millisecond-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-meridiem-field{padding-block-start:0;padding-block-end:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{appearance:button}input:where([type=button],[type=reset],[type=submit]){appearance:button}::-webkit-file-upload-button{appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.\@container{container-type:inline-size}.visible{visibility:visible}.sr-only{position:absolute;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.\!container{width:100%!important}@media (min-width:40rem){.\!container{max-width:40rem!important}}@media (min-width:48rem){.\!container{max-width:48rem!important}}@media (min-width:64rem){.\!container{max-width:64rem!important}}@media (min-width:80rem){.\!container{max-width:80rem!important}}@media (min-width:96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.min-h-full{min-height:100%}.w-full{width:100%}.max-w-sm{max-width:var(--container-sm)}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items: center}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.p-6{padding:calc(var(--spacing)*6)}.pr-7{padding-right:calc(var(--spacing)*7)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-wrap{text-wrap:wrap}.text-danger-fg{color:var(--danger-fg)}.text-muted-foreground{color:var(--muted-foreground)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--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}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}}.ui-ov{display:flex;flex-direction:column;min-height:100%}.ui-ov__head{display:flex;transition:padding-left .42s var(--motion-ease-out);flex:none;justify-content:space-between;align-items: center;gap:12px;height:60px;padding:0 16px 0 24px}.ui-ov__head h1{display:flex;color:var(--ink);align-items: center;gap:8px;margin:0;font-size:16px;font-weight:500;line-height:24px}.ui-ov__actions{display:flex;align-items: center;gap:8px}.ui-ov__content{display:flex;flex-direction:column;flex:1;gap:12px;padding:0 16px 16px}.ui-ov__content[data-dim]>:not(.ui-ov-alert){opacity:.6}.ui-ov-card{box-sizing:border-box;background:var(--card);box-shadow:var(--elevation-card);border-radius:14px;padding:14px 16px}.ui-ov-cap{color:var(--ink-soft);margin:0;font-size:13px;font-weight:500;line-height:18px}.ui-ov-row{display:grid;grid-template-columns:minmax(0,1fr)340px;align-items:stretch;gap:12px;min-height:300px}.ui-ov .ui-ov-chart.ui-kpi{--ui-kpi-shadow:var(--elevation-card);display:flex;background:var(--card);border:0;border-radius:14px;flex-direction:column;width:100%;max-width:none;padding:14px 16px}.ui-ov .ui-ov-chart .ui-kpi__title{font-size:13px;font-weight:500;line-height:18px}.ui-ov .ui-ov-chart .ui-kpi__value{color:var(--ink-strong);margin-top:6px}.ui-ov .ui-ov-chart .ui-kpi__chart{grid-template-rows:minmax(132px,1fr)20px;flex:1;margin-top:16px}.ui-ov .ui-ov-chart .ui-kpi__footer{margin-top:10px}.ui-ov-list{display:flex;flex-direction:column;gap:8px}.ui-ov-list__rows{display:flex;flex-direction:column;margin:0 -8px}.ui-ov-list__row{position:relative;display:grid;grid-template-columns:minmax(0,1fr)auto 96px;font:inherit;text-align:left;color:var(--ink-soft);cursor:pointer;transition:background-color .16s var(--motion-ease-out);background:0 0;border:0;border-radius:8px;align-items: center;gap:10px;height:34px;padding:0 8px 0 10px;font-size:13.5px;line-height:20px}.ui-ov-list__row:hover{background:var(--accent)}.ui-ov-list__input{position:absolute;overflow:hidden;opacity:0;pointer-events:none;width:1px;height:1px;margin:0}.ui-ov-list__row:has(:checked){background:var(--brand-soft);color:var(--ink)}.ui-ov-list__row:has(:checked):before{position:absolute;background:var(--foreground);content:"";border-radius:2px;width:2px;top:7px;bottom:7px;left:0}.ui-ov-list__row:has(:focus-visible){outline:2px solid var(--foreground);outline-offset:2px}.ui-ov-list__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-ov-list__value{display:flex;font-family:var(--typeface-mono);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:6px;font-size:12.5px;font-weight:500;line-height:18px}.ui-ov-list__value em{color:var(--ink-soft);font-style:normal;font-weight:400}.ui-ov-list__value em[data-tone=good]{color:var(--success-fg)}.ui-ov-list__value em[data-tone=bad]{color:var(--danger-fg)}.ui-ov-spark{overflow:visible}.ui-ov-spark__area{fill:var(--chart-4)}.ui-ov-spark__line{fill:none;stroke:var(--chart-1);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ui-ov-spark__dot{fill:var(--chart-1)}.ui-ov-split{display:flex;overflow:hidden;background:var(--chart-5);border-radius:4px;gap:2px;width:96px;height:8px}.ui-ov-split i{display:block;height:100%}.ui-ov-split__active{background:var(--chart-1)}.ui-ov-split__blocked{background:var(--ink-soft)}.ui-ov-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ui-ov-tiles[data-count="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.ui-ov-tile{display:flex;color:inherit;text-decoration:none;cursor:pointer;transition:background-color .12s var(--motion-ease-out),box-shadow .12s var(--motion-ease-out);flex-direction:column;min-height:112px;padding-block-start:12px;padding-block-end:12px}a.ui-ov-tile:hover{background:linear-gradient(var(--accent),var(--accent)),var(--card);box-shadow:var(--elevation-card-hover)}a.ui-ov-tile:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.ui-ov-tile__row{display:flex;justify-content:space-between;align-items: flex-end;gap:12px;margin-top:4px}.ui-ov-tile strong{display:flex;letter-spacing:-.02em;color:var(--ink-strong);font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;font-size:22px;font-weight:500;line-height:28px}.ui-ov-tile em{letter-spacing:0;color:var(--ink-soft);font-size:12px;font-style:normal;font-weight:500;line-height:16px}.ui-ov-tile em[data-tone=good]{color:var(--success-fg)}.ui-ov-tile em[data-tone=bad]{color:var(--danger-fg)}.ui-ov-tile__bars{display:flex;flex:none;align-items: flex-end;gap:2px;width:80px;height:28px}.ui-ov-tile__bars:has(>i:nth-child(15)){gap:1px}.ui-ov-tile__bars i{background:var(--chart-1);border-radius:1.5px;flex:1 1 0;min-width:1px;max-width:8px}.ui-ov-tile__bars i[data-empty]{background:var(--chart-5);height:2px}.ui-ov-tile__meta{display:flex;color:var(--ink-soft);flex-direction:column;margin-top:4px;font-size:12.5px;line-height:16px}.ui-ov-tile__meta span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ui-ov-tiles[data-count="5"] .ui-ov-tile__meta span{overflow:visible;white-space:normal;text-wrap:pretty}.ui-ov-pair{display:grid;align-items:stretch;gap:12px}.ui-ov-pair--wide-first{grid-template-columns:minmax(0,508fr)minmax(0,264fr)}.ui-ov-pair--narrow-first{grid-template-columns:minmax(0,264fr)minmax(0,508fr)}.ui-ov .ui-ov-pair>.ui-bc,.ui-ov .ui-ov-pair>.ui-cb,.ui-ov .ui-ov-pair>.ui-um{overflow:hidden;background:var(--card);box-shadow:var(--elevation-card);border-radius:14px;max-width:none;padding:0}.ui-ov .ui-ov-pair .ui-bc__card,.ui-ov .ui-ov-pair .ui-cb__card,.ui-ov .ui-ov-pair .ui-um__card{box-shadow:none;background:0 0;border:0;border-radius:0}.ui-ov .ui-ov-pair :-webkit-any(.ui-bc__title,.ui-cb__title,.ui-um__title){color:var(--ink-soft);font-size:13px;font-weight:500;line-height:18px}.ui-ov .ui-ov-pair :-moz-any(.ui-bc__title,.ui-cb__title,.ui-um__title){color:var(--ink-soft);font-size:13px;font-weight:500;line-height:18px}.ui-ov .ui-ov-pair :is(.ui-bc__title,.ui-cb__title,.ui-um__title){color:var(--ink-soft);font-size:13px;font-weight:500;line-height:18px}.ui-ov .ui-ov-pair .ui-bc__head{padding:14px 16px 0}.ui-ov .ui-ov-pair .ui-bc__controls{padding:10px 16px 4px}.ui-ov .ui-ov-pair .ui-bc__table tbody tr:not([data-active]) th{background:var(--card)}.ui-ov .ui-ov-pair .ui-bc__bar{width:clamp(10px,40%,28px)}.ui-ov .ui-ov-pair .ui-bc__foot{padding:4px 8px 8px}.ui-ov .ui-ov-pair>.ui-cb{grid-template-rows:minmax(0,1fr)auto;--ui-cb-up:var(--danger-fg);--ui-cb-up-bg:var(--danger-bg);--ui-cb-down:var(--success-fg);--ui-cb-down-bg:var(--success-bg)}.ui-ov .ui-ov-pair .ui-cb__card{padding:14px 16px 8px}.ui-ov .ui-ov-pair .ui-cb__foot,.ui-ov .ui-ov-pair .ui-um__foot{min-height:0;padding:0 16px 14px}.ui-ov-empty{display:flex;flex-direction:column;gap:8px}.ui-ov-empty p,.ui-ov-empty__text{color:var(--ink-soft);margin:0;font-size:13.5px;line-height:20px}.ui-ov-empty code{font-family:var(--typeface-mono);color:var(--ink);font-size:12.5px}.ui-ov-models{display:flex;flex-direction:column;gap:8px;min-width:0}.ui-ov-models__scroll{overflow-x:auto}.ui-ov-models table{border-collapse:collapse;width:100%;min-width:460px}.ui-ov-models th,.ui-ov-models td{text-align:left;vertical-align:top;padding:7px 12px 7px 0}.ui-ov-models th:last-child,.ui-ov-models td:last-child{padding-right:0}.ui-ov-models thead th{color:var(--ink-soft);padding-top:0;font-size:12.5px;font-weight:400;line-height:18px}.ui-ov-models tbody th{overflow:hidden;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:13.5px;font-weight:400;line-height:20px}.ui-ov-models tbody tr+tr{border-top:1px solid var(--line-solid)}.ui-ov-models__value{display:block;font-family:var(--typeface-mono);color:var(--foreground);font-variant-numeric:tabular-nums;font-size:12.5px;line-height:18px}.ui-ov-models__bar{display:block;overflow:hidden;background:var(--chart-5);border-radius:2px;height:4px;margin-top:4px}.ui-ov-models__bar i{display:block;border-radius:inherit;background:var(--chart-1);height:100%}.ui-ov-skel-chart{display:flex;flex-direction:column;gap:12px}.ui-ov-skel-chart>:last-child{flex:1}.ui-ov-skel-rows{display:flex;flex-direction:column;gap:12px}.ui-ov-alert{display:flex;border:1px solid var(--danger-border);border-radius:var(--radius);background:var(--danger-bg);color:var(--danger-fg);justify-content:space-between;align-items: center;gap:12px;padding:12px 14px}.ui-ov-alert p{display:flex;user-select:text;flex-direction:column;gap:2px;margin:0;font-size:13.5px;line-height:20px}.ui-ov-alert strong{font-weight:600}.ui-as-app[data-collapsed] .ui-ov__head{padding-left:52px}@container ui-as-main (width<=900px){.ui-ov-row,.ui-ov-pair--wide-first,.ui-ov-pair--narrow-first{grid-template-columns:minmax(0,1fr)}.ui-ov-tiles,.ui-ov-tiles[data-count="5"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-ov-tiles[data-count="5"]>:last-child{grid-column:1/-1}.ui-ov .ui-ov-chart .ui-kpi__chart{grid-template-rows:150px 20px}.ui-ov-list__row{height:44px}}@container ui-as (width<=900px){.ui-ov__head{padding-left:52px}}@container ui-as (width<=600px){.ui-ov__head{height:60px;padding:8px 8px 8px 52px}.ui-ov .ui-ov__actions>.ui-ov__new{width:44px;height:44px}.ui-ov__range-bar{padding:4px 8px 12px}.ui-ov .ui-ov__range-bar .ui-seg{width:100%;max-width:none}.ui-ov__content{gap:8px;padding:0 8px 8px}.ui-ov-tiles{gap:8px}.ui-ov-tile{min-height:96px;padding:12px}.ui-ov-tile strong{font-size:19px;line-height:24px}.ui-ov-tile__bars{width:56px;height:24px}}@media (prefers-reduced-motion:reduce){.ui-ov-tile,.ui-ov-list__row,.ui-ov__head{transition:none}}.ui-ov-sr{position:absolute;overflow:hidden;clip-path:inset(50%);white-space:nowrap;width:1px;height:1px}.ui-ov-aside{display:flex;flex-direction:column;min-width:0}.ui-ov-aside__bar{display:flex;color:var(--ink-soft);flex:none;justify-content:space-between;align-items: center;gap:12px;height:52px;padding:0 16px 0 20px}.ui-ov-aside__title{display:flex;align-items: center;gap:8px;font-size:13.5px;line-height:20px}.ui-ov-aside__title b{color:var(--foreground);font-weight:600}.ui-ov-aside__count{display:grid;background:var(--primary);color:var(--primary-foreground);font-variant-numeric:tabular-nums;border-radius:999px;place-items: center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:600}.ui-ov-aside__live{display:inline-flex;align-items: center;gap:6px;margin-left:auto;font-size:12.5px;line-height:18px}.ui-ov-aside__live:before{content:"";background:var(--success-fg);border-radius:50%;width:6px;height:6px}.ui-ov-aside__live[data-offline]:before{background:var(--danger-fg)}.ui-ov-aside__body{display:flex;flex-direction:column;gap:12px;padding:0 16px 16px}.ui-ov-aside__sentence{color:var(--ink-soft);margin:0;font-size:13.5px;line-height:20px}.ui-ov-gate{overflow:hidden;background:var(--muted);border-radius:12px;margin:0 6px 6px}.ui-ov-gate[data-kind=approval]{overflow:visible;background:0 0}.ui-ov-gate .ui-ap__custom .ui-ov-gate__fields{gap:10px}.ui-ov-gate .ui-ap__detail dd .ui-ov-gate__links{display:inline-flex;gap:8px}.ui-ov-gate__card{display:flex;background:var(--card);box-shadow:0 0 0 1px var(--line-solid);border-radius:12px;flex-direction:column;gap:12px;padding:14px}.ui-ov-gate__head{display:flex;align-items: flex-start;gap:10px}.ui-ov-gate__icon{display:grid;background:var(--secondary);color:var(--ink);border-radius:9px;flex:none;place-items: center;width:32px;height:32px}.ui-ov-gate__heading{min-width:0}.ui-ov-gate__title{color:var(--foreground);margin:0;font-size:14px;font-weight:600;line-height:20px}.ui-ov-gate__kind{color:var(--ink-soft);margin:0;font-size:12.5px;line-height:18px}.ui-ov-gate__well{display:flex;border-radius:var(--radius);background:var(--muted);color:var(--ink-soft);list-style:none;flex-direction:column;gap:2px;margin:0;padding:8px 10px;font-size:12.5px;line-height:18px}.ui-ov-gate__well li{display:flex;align-items: center;gap:6px}.ui-ov-gate__well li[data-urgent]{color:var(--danger-fg)}.ui-ov-gate__links{flex-wrap:wrap}.ui-ov-gate__links a{color:var(--ink);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.ui-ov-gate__review{display:flex;flex-direction:column;gap:6px}.ui-ov-gate__review-list{display:flex;list-style:none;flex-direction:column;gap:4px;margin:0;padding:0}.ui-ov-gate__review-list li{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;font-size:12.5px;line-height:18px}.ui-ov-gate__review-kind{background:var(--secondary);color:var(--ink-soft);border-radius:6px;flex:none;padding:0 6px;font-size:11.5px}.ui-ov-gate__review-list a{color:var(--ink);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.ui-ov-gate__review-list code{font-family:var(--typeface-mono);color:var(--ink-soft);overflow-wrap:anywhere}.ui-ov-gate__error{border:1px solid var(--danger-border);border-radius:var(--radius);background:var(--danger-bg);color:var(--danger-fg);user-select:text;margin:0;padding:8px 10px;font-size:12.5px;line-height:18px}.ui-ov-gate__fields{display:flex;border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0}.ui-ov-gate__question{display:flex;flex-direction:column;gap:6px;min-width:0}.ui-ov-gate__label{color:var(--ink);margin:0;font-size:13.5px;font-weight:500;line-height:20px}.ui-ov-gate__invalid{color:var(--danger-fg);margin:0;font-size:12.5px;line-height:18px}.ui-ov-gate__tray{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items: center;gap:6px;padding:8px 8px 8px 12px}.ui-ov :-webkit-any(.ui-ov-gate__tray,.ui-rc__actions) .ui-button[data-variant=ghost]:not(:hover){color:var(--ink-soft)}.ui-ov :-moz-any(.ui-ov-gate__tray,.ui-rc__actions) .ui-button[data-variant=ghost]:not(:hover){color:var(--ink-soft)}.ui-ov :is(.ui-ov-gate__tray,.ui-rc__actions) .ui-button[data-variant=ghost]:not(:hover){color:var(--ink-soft)}.ui-ov-gate__note{color:var(--ink-soft);flex:100%;min-height:18px;font-size:12.5px;line-height:18px}.ui-ov-gate__note:empty{display:none}.ui-ov-gate__kbd{font-family:var(--typeface-sans);opacity:.8;margin-left:6px;font-size:12px}.ui-ov .ui-ov-gate button:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.ui-ov .ui-ov-gate a:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.ui-ov-running{display:flex;flex-direction:column;gap:6px;min-width:0}.ui-ov .ui-ov-running .ui-al{max-width:none}.ui-ov-running__more{color:var(--ink);text-decoration:underline;text-underline-offset:2px;align-self: flex-start;padding:4px 2px;font-size:13px;line-height:18px}.ui-ov-toasts{position:fixed;z-index:60;pointer-events:none;bottom:20px;right:20px}.ui-ov-toasts__list{display:flex;list-style:none;flex-direction:column;gap:8px;margin:0;padding:0}.ui-ov-toast{position:relative;display:flex;overflow:hidden;background:var(--popover,var(--card));box-shadow:var(--elevation-pop);color:var(--ink);pointer-events:auto;animation:ui-ov-toast-in .3s var(--motion-ease-out)both;border-radius:12px;align-items: center;gap:10px;width:min(360px,100vw - 32px);padding:10px 8px 10px 12px}.ui-ov-toast[data-leaving]{animation:ui-ov-toast-out .24s var(--motion-ease-out)both}.ui-ov-toast__icon{display:grid;color:var(--ink-soft);flex:none}.ui-ov-toast[data-tone=success] .ui-ov-toast__icon{color:var(--success-fg)}.ui-ov-toast[data-tone=danger] .ui-ov-toast__icon{color:var(--danger-fg)}.ui-ov-toast__text{display:flex;user-select:text;flex-direction:column;flex:1;min-width:0}.ui-ov-toast__title{color:var(--foreground);font-size:13.5px;font-weight:500;line-height:20px}.ui-ov-toast__desc{color:var(--ink-soft);font-size:12.5px;line-height:18px}.ui-ov-toast__action,.ui-ov-toast__close{display:grid;font:inherit;color:var(--foreground);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items: center;height:30px;padding:0 10px;font-size:13px;font-weight:600}.ui-ov-toast__close{color:var(--ink-soft);width:30px;padding:0}.ui-ov-toast__action:hover,.ui-ov-toast__close:hover{background:var(--accent)}.ui-ov-toast__action:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.ui-ov-toast__close:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.ui-ov-toast__timer{position:absolute;background:var(--foreground);opacity:.25;transform-origin:left;animation-name:ui-ov-toast-timer;animation-timing-function:linear;animation-fill-mode:both;height:2px;bottom:0;left:0;right:0}@keyframes ui-ov-toast-in{0%{opacity:0;transform:translateY(8px)}}@keyframes ui-ov-toast-out{to{opacity:0;transform:translateY(8px)}}@keyframes ui-ov-toast-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@container ui-as-main (width>=1001px){.ui-ov{display:grid;grid-template-columns:minmax(0,1fr)360px;grid-template-rows:auto 1fr;grid-template-areas:"head aside" "content aside"}.ui-ov__head{grid-area:head}.ui-ov__content{grid-area:content}.ui-ov-aside{position:sticky;grid-area:aside;height:calc(100dvh - 2*var(--ui-as-frame-gap) - 2px);border-left:1px solid var(--ui-as-line-soft);align-self: start;top:0}.ui-ov-aside__body{overflow-y:auto;scrollbar-width:thin;flex:1;min-height:0;padding-top:4px}}@container ui-as (width<=600px){.ui-ov-toasts{bottom:16px;left:16px;right:16px}.ui-ov-toast{width:100%}.ui-ov-aside__bar{display:none}.ui-ov-aside__body{padding:4px 8px 12px}.ui-ov-gate__tray :-webkit-any(button){min-height:44px}.ui-ov-gate__tray :-moz-any(button){min-height:44px}.ui-ov-gate__tray :is(button){min-height:44px}:-webkit-any(.ui-ov,.ui-ov-aside) :-webkit-any(.ui-ov-aside__lead .ui-button,.ui-ov-review .ui-button){min-height:44px}:-moz-any(.ui-ov,.ui-ov-aside) :-moz-any(.ui-ov-aside__lead .ui-button,.ui-ov-review .ui-button){min-height:44px}:is(.ui-ov,.ui-ov-aside) :is(.ui-ov-aside__lead .ui-button,.ui-ov-review .ui-button){min-height:44px}:-webkit-any(.ui-ov,.ui-ov-aside) :-webkit-any(.ui-ai__more-btn,.ui-seg__opt,.ui-bc__select-btn,.ui-bc__chip){min-height:44px}:-moz-any(.ui-ov,.ui-ov-aside) :-moz-any(.ui-ai__more-btn,.ui-seg__opt,.ui-bc__select-btn,.ui-bc__chip){min-height:44px}:is(.ui-ov,.ui-ov-aside) :is(.ui-ai__more-btn,.ui-seg__opt,.ui-bc__select-btn,.ui-bc__chip){min-height:44px}.ui-ov-running .ui-al__lane .ui-al__slot{top:2px;bottom:2px}:-webkit-any(.ui-ov,.ui-ov-aside) :-webkit-any(.ui-ov-running__more,.ui-ov-review__fields a,.ui-ov-gate__links a,.ui-ov-gate__review-list a,.ui-ap a){display:inline-flex;align-items: center;min-height:44px}:-moz-any(.ui-ov,.ui-ov-aside) :-moz-any(.ui-ov-running__more,.ui-ov-review__fields a,.ui-ov-gate__links a,.ui-ov-gate__review-list a,.ui-ap a){display:inline-flex;align-items: center;min-height:44px}:is(.ui-ov,.ui-ov-aside) :is(.ui-ov-running__more,.ui-ov-review__fields a,.ui-ov-gate__links a,.ui-ov-gate__review-list a,.ui-ap a){display:inline-flex;align-items: center;min-height:44px}:-webkit-any(.ui-ov,.ui-ov-aside) .ui-ov-gate__links a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:44px}:-moz-any(.ui-ov,.ui-ov-aside) .ui-ov-gate__links a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:44px}:is(.ui-ov,.ui-ov-aside) .ui-ov-gate__links a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:44px}}@media (prefers-reduced-motion:reduce){.ui-ov-toast,.ui-ov-toast[data-leaving]{animation:none}.ui-ov-toast__timer{animation:none;transform:none}}.ui-ov[data-mode=review]{display:block;padding:12px 16px 16px}@container ui-as-main (width>=721px){.ui-ov-review .ui-rc__body{min-height:calc(100dvh - 2*var(--ui-as-frame-gap) - 92px)}}@container ui-as (width<=900px){.ui-ov[data-mode=review]{padding:60px 8px 8px}}.ui-ov-review .ui-ov-gate__head{display:none}.ui-ov-aside__lead{display:flex;justify-content:space-between;align-items: flex-start;gap:12px}.ui-ov-review__detail{display:flex;flex-direction:column;gap:14px;max-width:760px}.ui-ov-review__who{display:flex;align-items: center;gap:10px}.ui-ov-review__mark{display:grid;background:var(--card);box-shadow:0 0 0 1px var(--line-solid);color:var(--ink);border-radius:9px;place-items: center;width:34px;height:34px;font-size:13px;font-weight:600}.ui-ov-review__asker{display:grid;color:var(--ink-soft);font-size:12.5px;line-height:18px}.ui-ov-review__asker b{color:var(--foreground);font-size:13.5px;font-weight:600;line-height:20px}.ui-ov-review__title{color:var(--foreground);text-wrap:pretty;margin:0;font-size:18px;font-weight:600;line-height:26px}.ui-ov-review__why{color:var(--ink-soft);margin:-6px 0 0;font-size:13.5px;line-height:20px}.ui-ov-review__why span{color:var(--ink);font-weight:500}.ui-ov-review__fields{display:flex;flex-wrap:wrap;gap:10px 28px;margin:0}.ui-ov-review__fields div{display:grid;gap:2px}.ui-ov-review__fields dt{color:var(--ink-soft);font-size:12.5px;line-height:18px}.ui-ov-review__fields dd{color:var(--foreground);margin:0;font-size:13.5px;line-height:20px}.ui-ov-review__fields a{color:inherit;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:2px}.ui-ov-review__brief{display:grid;border-radius:var(--radius);background:var(--muted);box-shadow:inset 0 0 0 1px var(--line-solid);gap:4px;padding:10px 12px}.ui-ov-review__body{display:-webkit-box;overflow:hidden;color:var(--ink);white-space:pre-wrap;-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:19px}.ui-ov-review .ui-ov-gate{margin:0}.ui-ov-aside__review{flex:none;margin-top:-6px}.ui-ov-board{display:flex;flex-direction:column;gap:6px}.ui-ov-board__head{display:flex;align-items:baseline;gap:10px;padding:0 4px}.ui-ov-board__note,.ui-ov-throughput__range{color:var(--ink-soft);font-size:12.5px;line-height:18px}.ui-ov-models .ui-ov-tokens{margin-top:12px}.ui-ov__crumb,.ui-rl__crumb{color:var(--ink-soft);text-decoration:none;border-radius:6px;transition:color .14s}.ui-ov__crumb:hover,.ui-rl__crumb:hover{color:var(--ink)}.ui-ov__crumb:focus-visible{outline:2px solid var(--focus-neutral);outline-offset:2px}.ui-rl__crumb:focus-visible{outline:2px solid var(--focus-neutral);outline-offset:2px}.ui-ov__crumb-sep,.ui-rl__crumb-sep{color:var(--ink-faint)}.ui-ov[data-section]{display:flex}.ui-ov__section>.ui-ov-aside{position:static;overflow:hidden;background:var(--card);box-shadow:var(--elevation-card);border:0;border-radius:14px;align-self:stretch;height:auto}.ui-ov__section>.ui-ov-aside .ui-ov-aside__body{overflow:visible}.ui-rd{display:flex;color:var(--ink);flex-direction:column;min-height:100%}.ui-rd-bar{display:flex;border-bottom:1px solid var(--ui-as-line-soft);color:var(--ink-soft);transition:padding-left .42s var(--motion-ease-out);flex:none;justify-content:space-between;align-items: center;gap:12px;height:52px;padding:0 12px 0 24px}.ui-rd-bar__crumbs{display:flex;white-space:nowrap;align-items: center;gap:8px;min-width:0;font-size:13.5px;line-height:20px}.ui-rd-bar__crumbs a{color:var(--ink-soft);text-decoration:none}.ui-rd-bar__crumbs a:hover{color:var(--foreground)}.ui-rd-bar__crumbs i{color:var(--ink-faint);font-style:normal}.ui-rd-bar__crumbs b{overflow:hidden;color:var(--foreground);text-overflow:ellipsis;font-weight:500}.ui-rd-bar__tools{display:flex;flex:none;align-items: center;gap:6px}.ui-rd-bar__time{color:var(--ink-soft);font-variant-numeric:tabular-nums;margin-right:6px;font-size:13px}.ui-rd-pill{display:inline-flex;background:var(--secondary);color:var(--ink-soft);border-radius:999px;flex:none;align-items: center;gap:6px;height:22px;margin-left:4px;padding:0 9px 0 8px;font-size:12px;font-weight:500;line-height:16px}.ui-rd-pill>span{background:currentColor;border-radius:50%;width:6px;height:6px}.ui-rd-pill[data-live]>span{animation:1.4s ease-in-out infinite ui-rd-breathe}.ui-rd-pill[data-tone=solid]{background:var(--primary);color:var(--primary-foreground)}.ui-rd-pill[data-tone=danger]{background:var(--danger-bg);box-shadow:inset 0 0 0 1px var(--danger-border);color:var(--danger-fg)}.ui-rd-pill[data-tone=success]{background:var(--success-bg);box-shadow:inset 0 0 0 1px var(--success-border);color:var(--success-fg)}.ui-rd-pill[data-tone=outline]{box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--foreground);background:0 0}@keyframes ui-rd-breathe{50%{opacity:.35}}.ui-rd-body{display:flex;flex-direction:column;flex:1}.ui-rd-main{display:flex;box-sizing:border-box;flex-direction:column;gap:24px;width:100%;max-width:832px;margin:0 auto;padding:28px 32px 40px}.ui-rd-card{box-sizing:border-box;background:var(--card);box-shadow:var(--elevation-card);border-radius:14px;padding:14px 16px}.ui-rd-card__title{display:flex;color:var(--foreground);justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 10px;font-size:13.5px;font-weight:600;line-height:20px}.ui-rd-card__title>span{color:var(--ink-soft);font-size:12.5px;font-weight:400}.ui-rd-head{display:flex;flex-direction:column;gap:8px}.ui-rd-head__badges{display:flex;list-style:none;flex-wrap:wrap;gap:6px;margin:0;padding:0}.ui-rd-head__badges li{display:inline-flex;background:var(--secondary);color:var(--ink-soft);border-radius:6px;align-items: center;height:22px;padding:0 8px;font-size:12px;font-weight:500;line-height:16px}.ui-rd-head__badges .ui-rd-head__id{box-shadow:inset 0 0 0 1px var(--ui-as-line-soft);font-family:var(--typeface-mono);background:0 0;font-weight:400}.ui-rd-head h1{letter-spacing:-.01em;color:var(--foreground);text-wrap:balance;margin:0;font-size:20px;font-weight:600;line-height:28px}.ui-rd-head__meta{color:var(--ink-soft);font-variant-numeric:tabular-nums;margin:0;font-size:13px;line-height:18px}.ui-rd-head__badges .ui-rd-head__route{box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--foreground);background:0 0;gap:4px}.ui-rd-head__route a{color:inherit;font-family:var(--typeface-mono);text-decoration:underline;text-decoration-color:var(--ink-faint);text-underline-offset:2px;font-weight:400}.ui-rd-head__route a:hover{text-decoration-color:var(--foreground)}.ui-rd-head__route a:focus-visible{outline:2px solid var(--foreground);outline-offset:2px;border-radius:3px}.ui-rd-doorman a:focus-visible{outline:2px solid var(--foreground);outline-offset:2px;border-radius:3px}.ui-rd-head__route b{font-family:var(--typeface-mono);font-weight:400}.ui-rd .ui-rd-head__primary{display:none}.ui-rd-doorman,.ui-rd-answer{display:flex;flex-direction:column;gap:12px}.ui-rd-answer .ui-rd-card__title{margin:0}.ui-rd-doorman__head{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.ui-rd-doorman__head h2{color:var(--foreground);margin:0;font-size:13.5px;font-weight:600;line-height:20px}.ui-rd-doorman a{color:var(--foreground);text-decoration:underline;text-decoration-color:var(--ink-faint);text-underline-offset:3px}.ui-rd-doorman a:hover{text-decoration-color:var(--foreground)}.ui-rd-doorman .ui-rd-doorman__route{text-transform:none}.ui-rd-doorman__flow{font-family:var(--typeface-mono);font-size:12.5px}.ui-rd-doorman__reason{color:var(--foreground);text-wrap:pretty;margin:0;font-size:13.5px;line-height:20px}.ui-rd-doorman__dup{display:flex;background:var(--surface-well);box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:10px;flex-direction:column;gap:4px;padding:12px 14px}.ui-rd-doorman__dup-cap{color:var(--ink-soft);font-size:12px;font-weight:500;line-height:16px}.ui-rd-doorman__dup-line{display:flex;color:var(--foreground);overflow-wrap:anywhere;flex-wrap:wrap;align-items: center;gap:8px;min-width:0;font-size:15px;line-height:22px}.ui-rd-doorman .ui-rd-doorman__dup-link{font-family:var(--typeface-mono);font-size:14px;font-weight:500}.ui-rd-doorman__list{display:flex;border-top:1px solid var(--ui-as-line-soft);flex-direction:column;gap:4px;padding-top:8px}.ui-rd-doorman__cap{color:var(--ink-soft);margin:0;font-size:12.5px;font-weight:500;line-height:16px}.ui-rd-doorman__list ul{display:flex;list-style:none;flex-direction:column;gap:2px;margin:0 -8px;padding:0}.ui-rd-doorman__similar{display:grid;grid-template-columns:auto minmax(0,1fr)auto;color:var(--foreground);align-items: start;gap:8px;padding:8px;font-size:13px;line-height:18px}.ui-rd-doorman__similar-main{display:flex;overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0}.ui-rd-doorman .ui-rd-doorman__similar-ref{font-family:var(--typeface-mono);font-size:12.5px}.ui-rd-doorman__relation{color:var(--ink-soft);white-space:nowrap;font-size:12px;line-height:20px}.ui-rd-doorman__relation[data-duplicate]{color:var(--foreground);font-weight:600}.ui-rd-section-head{display:flex;justify-content:space-between;align-items: center;gap:12px;margin-bottom:12px}.ui-rd-section-head h2{color:var(--ink-soft);margin:0;font-size:13px;font-weight:500;line-height:18px}.ui-rd-trace{display:flex;flex-direction:column}.ui-rd-trace>.ui-rd-note{margin-top:10px}.ui-rd-waterfall,.ui-rd-tree{max-width:none}.ui-rd-empty{display:flex;background:var(--surface-well);box-shadow:inset 0 0 0 1px var(--ui-as-line-soft);text-align:center;border-radius:14px;flex-direction:column;align-items: center;gap:4px;padding:28px 16px}.ui-rd-empty b{color:var(--foreground);font-size:13.5px;font-weight:500;line-height:20px}.ui-rd-empty p{color:var(--ink-soft);max-width:320px;margin:0;font-size:12.5px;line-height:18px}.ui-rd-empty code{font-family:var(--typeface-mono)}.ui-rd-note{color:var(--ink-soft);margin:0;font-size:12.5px;line-height:18px}.ui-rd-link{font:inherit;color:var(--foreground);text-decoration:underline;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-self: flex-start;padding:0;font-size:12.5px;font-weight:500}.ui-rd-tag{display:inline-flex;background:var(--secondary);color:var(--ink-soft);text-transform:capitalize;border-radius:999px;flex:none;align-items: center;height:20px;padding:0 7px;font-size:12px;font-weight:500;line-height:16px}.ui-rd-tag[data-tone=danger]{background:var(--danger-bg);box-shadow:inset 0 0 0 1px var(--danger-border);color:var(--danger-fg)}.ui-rd-tag[data-tone=success]{background:var(--success-bg);box-shadow:inset 0 0 0 1px var(--success-border);color:var(--success-fg)}.ui-rd-tag[data-tone=solid]{background:var(--primary);color:var(--primary-foreground)}.ui-rd-tabs{display:flex;flex-direction:column;gap:12px}.ui-rd-panel{min-height:420px}.ui-rd-toolbar{display:flex;flex-wrap:wrap;align-items: center;gap:8px;margin-bottom:12px}.ui-rd-toolbar__search{flex:180px;min-width:0;max-width:280px}.ui-rd-toolbar__end{display:flex;align-items: center;gap:12px;margin-left:auto}.ui-rd-count{color:var(--ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px}.ui-rd-chip{display:inline-flex;background:var(--brand-soft);font:inherit;font-family:var(--typeface-mono);color:var(--foreground);cursor:pointer;border:0;border-radius:999px;align-items: center;gap:6px;height:28px;padding:0 8px 0 10px;font-size:12px}.ui-rd-chip:hover{background:var(--accent)}.ui-rd-chip--menu{background:var(--secondary);color:var(--ink-soft);height:32px;padding:0 12px 0 10px;font-family:inherit;font-size:12.5px;font-weight:500}.ui-rd-kinds[data-active] .ui-rd-chip--menu{background:var(--brand-soft);color:var(--foreground)}.ui-rd-switch{display:inline-flex;font:inherit;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;align-items: center;gap:8px;padding:0;font-size:12.5px;font-weight:500}.ui-rd-switch>span{position:relative;background:var(--line-strong);border-radius:999px;width:28px;height:16px;transition:background-color .16s}.ui-rd-switch>span:after{content:"";position:absolute;background:var(--card);transition:transform .2s var(--motion-ease-out);border-radius:50%;width:12px;height:12px;top:2px;left:2px;box-shadow:0 1px 2px #0003}.ui-rd-switch[aria-checked=true]{color:var(--foreground)}.ui-rd-switch[aria-checked=true]>span{background:var(--primary)}.ui-rd-switch[aria-checked=true]>span:after{transform:translate(12px)}.ui-rd-switch:focus-visible{outline:2px solid var(--ring,var(--foreground));outline-offset:2px}.ui-rd-chip:focus-visible{outline:2px solid var(--ring,var(--foreground));outline-offset:2px}.ui-rd-link:focus-visible{outline:2px solid var(--ring,var(--foreground));outline-offset:2px}.ui-rd-fresh:focus-visible{outline:2px solid var(--ring,var(--foreground));outline-offset:2px}.ui-rd-signals button:focus-visible{outline:2px solid var(--ring,var(--foreground));outline-offset:2px}.ui-rd-artifacts__tree li button:focus-visible{outline:2px solid var(--ring,var(--foreground));outline-offset:2px}.ui-rd-events{position:relative;display:flex;flex-direction:column}.ui-rd-reconnect{display:block;color:var(--ink-soft);font-variant-numeric:tabular-nums;margin:0 0 10px;font-size:12.5px}.ui-rd-older{align-self: center;margin-bottom:8px}.ui-rd-feed{position:relative;display:flex;overflow-y:auto;list-style:none;scrollbar-width:thin;flex-direction:column;max-height:720px;margin:0;padding:0}.ui-rd-feed__end{height:1px}.ui-rd-entry{display:flex;border-top:1px solid var(--ui-as-line-soft);flex-direction:column;gap:6px;padding:12px 2px}.ui-rd-entry:first-child{border-top:0}.ui-rd-entry__head{display:flex;font-family:var(--typeface-mono);color:var(--ink-faint);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:12px;line-height:16px}.ui-rd-entry__head b{color:var(--foreground);font-weight:500}.ui-rd-entry__head em{color:var(--ink-soft);font-family:inherit;font-style:normal}.ui-rd-entry__text{color:var(--foreground);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:20px}.ui-rd-entry[data-kind=reasoning] .ui-rd-entry__text{color:var(--ink-soft)}.ui-rd-entry__text[data-clamped]{display:-webkit-box;overflow:hidden;-webkit-line-clamp:6;-webkit-box-orient:vertical}.ui-rd-entry--system{flex-flow:wrap;align-items: center;gap:8px;padding:8px 2px;font-size:13px;line-height:18px}.ui-rd-entry--system time{font-family:var(--typeface-mono);color:var(--ink-faint);font-variant-numeric:tabular-nums;font-size:12px}.ui-rd-entry__line{color:var(--foreground);overflow-wrap:anywhere;flex:1;min-width:0}.ui-rd-entry__who{font-family:var(--typeface-mono);color:var(--ink-soft);font-size:12px}.ui-rd-live{display:flex;border-top:1px solid var(--ui-as-line-soft);list-style:none;flex-direction:column;gap:8px;margin:8px 0 0;padding:12px 2px 0}.ui-rd-live li{display:flex;font-family:var(--typeface-mono);color:var(--ink-soft);justify-content:space-between;align-items: center;gap:12px;font-size:12px}.ui-rd-outcome{background:var(--surface-well);color:var(--foreground);border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:13px;line-height:18px}.ui-rd-fresh{position:sticky;background:var(--primary);box-shadow:var(--elevation-card);font:inherit;color:var(--primary-foreground);cursor:pointer;border:0;border-radius:999px;align-self: center;height:28px;margin-top:8px;padding:0 12px;font-size:12.5px;font-weight:500;bottom:12px}.ui-rd-plan{max-width:none}.ui-rd-cost{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ui-rd-cost__card{max-width:none}.ui-rd-cost__wide{grid-column:1/-1;max-width:none}.ui-rd-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px;line-height:18px}.ui-rd-table th{border-bottom:1px solid var(--ui-as-line-soft);color:var(--ink-soft);text-align:right;white-space:nowrap;padding:6px 8px;font-size:12px;font-weight:500}.ui-rd-table td{border-bottom:1px solid var(--ui-as-line-soft);font-family:var(--typeface-mono);color:var(--foreground);text-align:right;white-space:nowrap;padding:8px;font-size:12.5px}.ui-rd-table th:first-child,.ui-rd-table td:first-child{text-align:left;padding-left:0}.ui-rd-table tr:last-child td{border-bottom:0}.ui-rd-findings{display:flex;flex-direction:column;gap:12px}.ui-rd-findings>.ui-rd-toolbar{justify-content:space-between;margin-bottom:0}.ui-rd-finding-list{display:flex;list-style:none;flex-direction:column;margin:0;padding:0}.ui-rd-finding{display:flex;border-top:1px solid var(--ui-as-line-soft);flex-direction:column;gap:6px;padding:12px 0}.ui-rd-finding:first-child{border-top:0;padding-top:2px}.ui-rd-finding__head{display:flex;align-items: center;gap:8px;min-width:0}.ui-rd-finding__head code,.ui-rd-finding__fix code{overflow:hidden;font-family:var(--typeface-mono);color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px}.ui-rd-finding p{color:var(--foreground);margin:0;font-size:13.5px;line-height:20px}.ui-rd-finding .ui-rd-finding__fix{color:var(--ink-soft);font-size:13px}.ui-rd-finding__fix b{color:var(--foreground);font-weight:500}.ui-rd-artifacts{display:grid;grid-template-columns:240px minmax(0,1fr);align-items: start;gap:12px}.ui-rd-artifacts__tree ul{display:flex;list-style:none;flex-direction:column;gap:2px;margin:0;padding:0}.ui-rd-artifacts__tree li button{box-sizing:border-box;position:relative;overflow:hidden;font:inherit;font-family:var(--typeface-mono);color:var(--ink-soft);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;height:30px;padding:0 10px;font-size:12.5px}.ui-rd-artifacts__tree li button:hover{background:var(--accent);color:var(--foreground)}.ui-rd-artifacts__tree li button[aria-current]{background:var(--brand-soft);color:var(--foreground)}.ui-rd-artifacts__tree li button[aria-current]:before{content:"";position:absolute;background:var(--foreground);border-radius:2px;width:2px;top:7px;bottom:7px;left:0}.ui-rd-artifacts__count{color:var(--ink-faint);font-variant-numeric:tabular-nums;margin-left:6px;font-size:12px;font-weight:400}.ui-rd-viewer{display:flex;flex-direction:column;gap:12px;min-width:0}.ui-rd-viewer__head{display:flex;justify-content:space-between;align-items: center;gap:12px;min-width:0}.ui-rd-viewer__head code{overflow:hidden;font-family:var(--typeface-mono);color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px}.ui-rd-folder{display:flex;list-style:none;flex-direction:column;gap:2px;margin:0;padding:0}.ui-rd-folder button{display:flex;font:inherit;color:var(--foreground);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:baseline;gap:8px;width:100%;padding:6px 8px;font-size:13px}.ui-rd-folder button:hover{background:var(--muted)}.ui-rd-folder button:focus-visible{outline:2px solid var(--ring,var(--foreground));outline-offset:-2px}.ui-rd-folder__kind{color:var(--ink-soft);flex:none;min-width:44px;font-size:11.5px}.ui-rd-viewer__tools{display:flex;justify-content:flex-end;gap:4px;margin-top:-6px}.ui-rd-source{overflow:auto;background:var(--surface-well);font-family:var(--typeface-mono);color:var(--foreground);white-space:pre;border-radius:10px;max-height:560px;margin:0;padding:12px;font-size:12px;line-height:18px}.ui-rd-viewer__image{display:flex;flex-direction:column;gap:8px;margin:0}.ui-rd-viewer__image img{box-shadow:inset 0 0 0 1px var(--ui-as-line-soft);border-radius:10px;max-width:100%}.ui-rd-viewer__image figcaption{font-size:12.5px}.ui-rd-viewer__image a{color:var(--foreground)}.ui-rd-skel-lines{display:flex;flex-direction:column;gap:8px}.ui-rd-md{color:var(--foreground);overflow-wrap:anywhere;font-size:14px;line-height:22px}.ui-rd-md>:first-child{margin-top:0}.ui-rd-md h3,.ui-rd-md h4,.ui-rd-md h5{margin:20px 0 8px;font-weight:600}.ui-rd-md h3{font-size:17px;line-height:24px}.ui-rd-md h4{font-size:15px;line-height:22px}.ui-rd-md h5{font-size:14px;line-height:20px}.ui-rd-md p,.ui-rd-md ul,.ui-rd-md ol,.ui-rd-md blockquote,.ui-rd-md pre{margin:0 0 12px}.ui-rd-md ul,.ui-rd-md ol{padding-left:20px}.ui-rd-md li+li{margin-top:4px}.ui-rd-md code{background:var(--surface-well);font-family:var(--typeface-mono);border-radius:5px;padding:1px 5px;font-size:12.5px}.ui-rd-md pre{overflow-x:auto;background:var(--surface-well);border-radius:10px;padding:12px}.ui-rd-md pre code{background:0 0;padding:0}.ui-rd-md blockquote{border-left:2px solid var(--line-strong);color:var(--ink-soft);padding-left:12px}.ui-rd-md hr{border:0;border-top:1px solid var(--ui-as-line-soft);margin:16px 0}.ui-rd-md__table{overflow-x:auto;margin:0 0 12px}.ui-rd-md__table table{border-collapse:collapse;min-width:100%;font-size:13px;line-height:18px}.ui-rd-md__table th,.ui-rd-md__table td{border-bottom:1px solid var(--ui-as-line-soft);text-align:left;vertical-align:top;padding:6px 10px 6px 0}.ui-rd-md__table th{color:var(--ink-soft);white-space:nowrap;font-weight:500}.ui-rd-md a{color:var(--foreground);text-underline-offset:2px}.ui-rd-aside{display:flex;flex-direction:column;min-width:0}.ui-rd-aside__section{display:flex;flex-direction:column;gap:10px;padding:20px}.ui-rd-aside__section+.ui-rd-aside__section{border-top:1px solid var(--ui-as-line-soft)}.ui-rd-aside__cap{color:var(--ink-faint);margin:0;font-size:12.5px;font-weight:500;line-height:16px}.ui-rd-aside__card{max-width:none}.ui-rd-aside__note{color:var(--ink-soft);font-variant-numeric:tabular-nums;margin:0;font-size:12.5px;line-height:18px}.ui-rd-aside__gates{gap:12px}.ui-rd-signals{display:flex;overflow-y:auto;list-style:none;scrollbar-width:thin;flex-direction:column;max-height:320px;margin:0 -8px;padding:0}.ui-rd-signals button{display:grid;grid-template-columns:auto auto minmax(0,1fr);box-sizing:border-box;font:inherit;color:var(--foreground);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items: center;gap:2px 8px;width:100%;padding:8px;font-size:13px;line-height:18px}.ui-rd-signals button:hover{background:var(--accent)}.ui-rd-signals time{font-family:var(--typeface-mono);color:var(--ink-faint);font-variant-numeric:tabular-nums;font-size:12px}.ui-rd-signals b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.ui-rd-signal__where,.ui-rd-signal__detail{grid-column:1/-1;overflow:hidden;color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px}.ui-rd-signal__where{font-family:var(--typeface-mono);font-size:12px}.ui-rd-details{display:grid;gap:10px;margin:0}.ui-rd-details div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;min-width:0;font-size:13px;line-height:18px}.ui-rd-details div[data-wide]{flex-direction:column;gap:4px}.ui-rd-details dt{color:var(--ink-soft);flex:none}.ui-rd-details dd{overflow:hidden;color:var(--foreground);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;margin:0;font-weight:500}.ui-rd-details div[data-wide] dd{text-align:left;white-space:normal;overflow-wrap:anywhere}.ui-rd-details dd[data-mono]{font-family:var(--typeface-mono);font-size:12.5px;font-weight:400}.ui-rd-details dd[data-tone=danger]{color:var(--danger-fg)}.ui-rd-details a{color:inherit;text-underline-offset:2px}.ui-rd-brief{color:var(--foreground);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:20px}.ui-rd-brief[data-clamped]{display:-webkit-box;overflow:hidden;-webkit-line-clamp:6;-webkit-box-orient:vertical}.ui-rd-missing{justify-content:center;align-items: center;padding:48px 16px}.ui-rd-missing .ui-rd-empty{width:min(420px,100%);padding:32px 20px}.ui-rd-missing__actions{display:flex;align-items: center;gap:12px;margin-top:12px}.ui-rd-back{display:inline-flex;color:var(--foreground);text-decoration:none;align-items: center;gap:6px;font-size:13px;font-weight:500}.ui-rd-back:hover{text-decoration:underline}@container ui-as-main (width>=1001px){.ui-rd-body{display:grid;grid-template-columns:minmax(0,1fr)360px;align-items: start}.ui-rd-aside{position:sticky;max-height:calc(100dvh - 2*var(--ui-as-frame-gap) - 2px);overflow-y:auto;border-left:1px solid var(--ui-as-line-soft);scrollbar-width:thin;top:0}}@container ui-as-main (width<=1000px){.ui-rd-bar__time{display:none}.ui-rd-body{gap:16px;padding:20px 16px 32px}.ui-rd-main,.ui-rd-aside{display:contents}.ui-rd-head{order:1}.ui-rd-answer,.ui-rd-doorman{order:2}.ui-rd-trace{order:3}.ui-rd-aside__section{order:4;padding:0}.ui-rd-aside__section+.ui-rd-aside__section{padding-top:16px}.ui-rd-aside__section.ui-rd-aside__gates{order:2}.ui-rd-tabs{order:9}.ui-rd-details{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.ui-rd-details div{flex-direction:column;gap:2px}.ui-rd-details dd{text-align:left}.ui-rd-details div[data-wide]{grid-column:1/-1}}@container ui-as (width<=900px){.ui-rd-bar{padding-left:52px}}@container ui-as (width<=600px){.ui-rd-bar{padding-right:8px}.ui-rd-bar__crumbs>a,.ui-rd-bar__crumbs>i,.ui-rd .ui-rd-bar__primary{display:none}.ui-rd .ui-rd-head__primary{display:inline-flex;width:100%;height:44px;margin-top:4px}.ui-rd-cost,.ui-rd-artifacts{grid-template-columns:minmax(0,1fr)}.ui-rd-feed{overflow-y:visible;max-height:none}.ui-rd-toolbar__end{justify-content:space-between;width:100%;margin-left:0}.ui-rd-toolbar__search{max-width:none}.ui-rd-table th:nth-child(5),.ui-rd-table td:nth-child(5),.ui-rd-table th:nth-child(6),.ui-rd-table td:nth-child(6){display:none}}@media (prefers-reduced-motion:reduce){.ui-rd-pill[data-live]>span{animation:none}.ui-rd-bar,.ui-rd-switch>span,.ui-rd-switch>span:after{transition:none}}.ui-defs{display:flex;flex-direction:column;gap:16px}.ui-defs__head{display:flex;justify-content:space-between;align-items: flex-start;gap:16px}.ui-defs__title{color:var(--foreground);margin:0 0 4px;font-size:15px;font-weight:500;line-height:21px}.ui-defs__text{color:var(--ink-soft);max-width:620px;margin:0;font-size:13px;line-height:19px}.ui-defs__section h4{color:var(--ink-soft);margin:0 0 8px;font-size:12.5px;font-weight:500;line-height:18px}.ui-defs-list{overflow:hidden;list-style:none;background:var(--card);box-shadow:var(--elevation-card);border-radius:14px;margin:0;padding:0}.ui-defs-row{display:flex;justify-content:space-between;align-items: center;gap:16px;padding:12px 16px}.ui-defs-row+.ui-defs-row{border-top:1px solid var(--line-solid)}.ui-defs-row__main{display:flex;flex-direction:column;gap:2px;min-width:0}.ui-defs-row__name{color:var(--foreground);font-size:13.5px;font-weight:500;line-height:19px}.ui-defs-row__meta{color:var(--ink-soft);font-size:12.5px;line-height:18px}.ui-defs-row__when{color:var(--ink-icon);font-variant-numeric:tabular-nums;flex:none;font-size:12px;line-height:17px}.ui-rl{display:flex;color:var(--ink);flex-direction:column;min-height:100%}.ui-rl__head{display:flex;transition:padding-left .42s var(--motion-ease-out);flex:none;justify-content:space-between;align-items: center;gap:12px;height:60px;padding:0 16px 0 24px}.ui-rl__head h1{display:flex;color:var(--foreground);align-items: center;gap:8px;margin:0;font-size:16px;font-weight:500;line-height:24px}.ui-rl__range{color:var(--ink-soft);font-size:13px}.ui-rl__content{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:0 16px 24px}.ui-rl-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;gap:12px;margin:0;padding:0}.ui-rl-stat{display:grid;grid-template-columns:minmax(0,1fr)auto;grid-template-areas:"label label" "value delta";background:var(--card);box-shadow:var(--elevation-card);border-radius:14px;align-items:baseline;gap:8px;padding:14px 16px}.ui-rl-stat>span{grid-area:label;color:var(--ink-soft);font-size:13px;line-height:18px}.ui-rl-stat strong{grid-area:value;color:var(--foreground);font-variant-numeric:tabular-nums;font-size:22px;font-weight:500;line-height:28px}.ui-rl-stat em{grid-area:delta;color:var(--ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px;font-style:normal;font-weight:500}.ui-rl-stat em[data-tone=good]{color:var(--success-fg)}.ui-rl-stat em[data-tone=bad]{color:var(--danger-fg)}.ui-rl-stat em i{color:var(--ink-faint);font-style:normal;font-weight:400}.ui-rl .ui-rl-chart{background:var(--card);box-shadow:var(--elevation-card);border-radius:14px;max-width:none}.ui-rl .ui-rl-chart .ui-kpi__chart{grid-template-rows:150px 20px}.ui-rl-chart--skel{display:flex;flex-direction:column;gap:10px;padding:14px 16px}.ui-rl-list{display:flex;flex-direction:column;gap:12px;margin-top:12px}.ui-rl-toolbar{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.ui-rl-toolbar__sort{display:flex;align-items: center;gap:4px;margin-left:auto}.ui-rl-sort-label{color:var(--ink-soft);margin-right:2px;font-size:12.5px}.ui-rl-chip{display:inline-flex;background:var(--secondary);font:inherit;color:var(--ink-soft);cursor:pointer;border:0;border-radius:999px;align-items: center;gap:6px;height:32px;padding:0 12px 0 10px;font-size:12.5px;font-weight:500}.ui-rl-chip:hover{background:var(--accent);color:var(--foreground)}.ui-rl-toolbar__filter[data-active] .ui-rl-chip,.ui-rl-chip--on{background:var(--brand-soft);color:var(--foreground)}.ui-rl-chip:focus-visible{outline:2px solid var(--ring,var(--foreground));outline-offset:2px}.ui-rl-title a:focus-visible{outline:2px solid var(--ring,var(--foreground));outline-offset:2px}.ui-rl-tray{display:flex;overflow-x:auto;background:var(--surface-tray);border-radius:18px;flex-direction:column;gap:4px;padding:4px}.ui-rl-table{border-collapse:separate;border-spacing:0 4px;width:100%;min-width:860px;margin:-4px 0;font-size:13px;line-height:18px}.ui-rl-table th{color:var(--ink-soft);text-align:left;white-space:nowrap;height:32px;padding:0 12px;font-size:12px;font-weight:500}.ui-rl-row td{background:var(--card);color:var(--foreground);white-space:nowrap;height:48px;padding:0 12px;transition:background-color .12s}.ui-rl-row td:first-child{border-radius:10px 0 0 10px}.ui-rl-row td:last-child{border-radius:0 10px 10px 0}.ui-rl-row{position:relative}.ui-rl-row:hover td{background:var(--accent)}.ui-rl-row:focus-within td{background:var(--brand-soft)}.ui-rl-row:focus-within td:first-child{box-shadow:inset 2px 0 0 var(--foreground)}.ui-rl-title{width:40%;max-width:0}.ui-rl-title a{display:block;overflow:hidden;color:var(--foreground);text-decoration:none;text-overflow:ellipsis;font-weight:500}.ui-rl-title a:after{content:"";position:absolute;inset:0}.ui-rl-title span{display:block;overflow:hidden;font-family:var(--typeface-mono);color:var(--ink-faint);text-overflow:ellipsis;font-size:12px}.ui-rl-project{color:var(--ink-soft)}.ui-rl-table .ui-rl-num{text-align:right;font-variant-numeric:tabular-nums}.ui-rl-row .ui-rl-num{font-family:var(--typeface-mono);font-size:12.5px}.ui-rl-row .ui-rl-updated{color:var(--ink-soft)}.ui-rl-table:not([data-activity]) .ui-rl-activity{display:none}.ui-rl-pill{display:inline-flex;background:var(--secondary);color:var(--ink-soft);border-radius:999px;align-items: center;gap:6px;height:22px;padding:0 9px 0 8px;font-size:12px;font-weight:500}.ui-rl-pill>span{background:currentColor;border-radius:50%;width:6px;height:6px}.ui-rl-pill[data-live]>span{animation:1.4s ease-in-out infinite ui-rd-breathe}.ui-rl-pill[data-tone=solid]{background:var(--primary);color:var(--primary-foreground)}.ui-rl-pill[data-tone=danger]{background:var(--danger-bg);box-shadow:inset 0 0 0 1px var(--danger-border);color:var(--danger-fg)}.ui-rl-pill[data-tone=success]{background:var(--success-bg);box-shadow:inset 0 0 0 1px var(--success-border);color:var(--success-fg)}.ui-rl-pill[data-tone=outline]{box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--foreground);background:0 0}.ui-rl-stage{display:inline-flex;align-items: center;gap:8px}.ui-rl-stage__bar{display:inline-flex;gap:2px}.ui-rl-stage__bar i{background:var(--line-strong);border-radius:2px;width:12px;height:6px}.ui-rl-stage__bar i[data-state=done]{background:var(--foreground)}.ui-rl-stage__bar i[data-state=current]{background:var(--chart-1)}.ui-rl-stage[data-failed] .ui-rl-stage__bar i[data-state=current]{background:var(--danger-fg)}.ui-rl-stage__label{color:var(--ink-soft);font-size:12.5px}.ui-rl-spark{display:inline-flex;vertical-align:middle;align-items: flex-end;gap:1px;width:64px;height:20px}.ui-rl-spark i{background:var(--chart-1);opacity:.8;border-radius:1px;flex:1;min-height:1px}.ui-rl-spark--none{color:var(--ink-faint);justify-content:flex-start;align-items: center}.ui-rl-pager{display:flex;color:var(--ink-soft);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items: center;gap:4px;font-size:12.5px}.ui-rl-pager>span{margin-right:8px}@container ui-as (width<=900px){.ui-rl__head{padding-left:52px}}@container ui-as-main (width<=900px){.ui-rl-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@container ui-as (width<=600px){.ui-rl__head{padding:8px 8px 8px 52px}.ui-rl__content{gap:8px;padding:0 8px 16px}.ui-rl-stats{gap:8px}.ui-rl-stat{grid-template-areas:"label" "value" "delta";grid-template-columns:minmax(0,1fr);row-gap:4px;padding:12px}.ui-rl-stat strong{font-size:19px;line-height:24px}.ui-rl-stat em i{display:none}.ui-rl-toolbar .ui-as-search{flex:100%;width:auto!important}.ui-rl-table{min-width:0}.ui-rl-table thead{display:none}.ui-rl-table,.ui-rl-table tbody{display:block;margin:0}.ui-rl-row{display:grid;grid-template-columns:minmax(0,1fr)auto;grid-template-areas:"title title" "status cost" "stage dur";background:var(--card);border-radius:12px;row-gap:6px;padding:12px}.ui-rl-row+.ui-rl-row{margin-top:4px}.ui-rl-row td{background:0 0;height:auto;padding:0}.ui-rl-row:hover td,.ui-rl-row:focus-within td{background:0 0}.ui-rl-row:hover,.ui-rl-row:focus-within{background:var(--brand-soft)}.ui-rl-row:focus-within td:first-child{box-shadow:none}.ui-rl-row td:first-child{grid-area:status}.ui-rl-row .ui-rl-title{grid-area:title;width:auto;max-width:none}.ui-rl-row .ui-rl-title a{box-sizing:border-box;min-height:44px;margin:-12px -12px 0;padding:12px}.ui-rl-row td:nth-child(3){grid-area:stage}.ui-rl-row td:nth-child(5){grid-area:cost}.ui-rl-row td:nth-child(6){grid-area:dur}.ui-rl-row .ui-rl-project,.ui-rl-row .ui-rl-activity,.ui-rl-row .ui-rl-updated{display:none}}@media (prefers-reduced-motion:reduce){.ui-rl-pill[data-live]>span{animation:none}.ui-rl__head,.ui-rl-row td{transition:none}}.ui-rl__content--section>.ui-bc{overflow:hidden;background:var(--card);box-shadow:var(--elevation-card);border-radius:14px;max-width:none;padding:0}.ui-rl__content--section .ui-bc__card{box-shadow:none;background:0 0;border:0;border-radius:0}.ui-rl-bp-skel{display:flex;background:var(--card);box-shadow:var(--elevation-card);border-radius:14px;flex-direction:column;gap:10px;padding:16px}.ui-dialog.ui-task{display:flex;flex-direction:column;max-height:calc(100dvh - 32px)}.ui-dialog.ui-task .ui-dialog__card{overflow-y:auto;scrollbar-width:thin;min-width:0;min-height:0}.ui-task-body{display:flex;flex-direction:column;gap:14px}.ui-task-mode{align-self: flex-start}.ui-task-panel{display:flex;flex-direction:column;min-width:0}.ui-task-prompt{display:flex;flex-direction:column;gap:12px}.ui-task-lead,.ui-task-note{color:var(--ink-soft);margin:0;font-size:13.5px;line-height:20px}.ui-task-note code,.ui-task-lead code{font-family:var(--typeface-mono);color:var(--ink);font-size:12.5px}.ui-task-block{overflow:hidden;background:var(--muted);box-shadow:0 0 0 1px var(--border);border-radius:12px;min-width:0}.ui-task-block__head{display:flex;user-select:none;justify-content:space-between;align-items: center;gap:8px;height:36px;padding:0 4px 0 12px}.ui-task-block__head h3{color:var(--ink-soft);margin:0;font-size:12.5px;font-weight:500;line-height:18px}.ui-task-block__copy{display:inline-flex;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items: center;gap:6px;height:28px;padding:0 10px;transition:background-color .14s;font-size:12.5px;font-weight:500}.ui-task-block__copy:hover{background:var(--secondary)}.ui-task-block__copy:focus-visible{outline:2px solid var(--focus-neutral);outline-offset:-2px}.ui-task-block__text:focus-visible{outline:2px solid var(--focus-neutral);outline-offset:-2px}.ui-task-block__text{overflow:auto;font-family:var(--typeface-mono);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;scrollbar-width:thin;max-height:220px;margin:0;padding:2px 12px 12px;font-size:12px;line-height:18px}.ui-task-form{display:flex;flex-direction:column;gap:14px}.ui-task-field{display:flex;flex-direction:column;gap:6px;min-width:0}.ui-task-label{color:var(--ink);font-size:13px;font-weight:500;line-height:18px}.ui-task-select{position:relative;display:flex;align-items: center}.ui-task-select select{background:var(--background);box-shadow:0 0 0 1px var(--input);font:inherit;color:var(--foreground);cursor:pointer;appearance:none;border:0;border-radius:12px;width:100%;height:40px;padding:0 36px 0 12px;transition:box-shadow .16s;font-size:14px}.ui-task-select select:hover{box-shadow:0 0 0 1px var(--neutral-faint)}.ui-task-select select:focus-visible{outline:none;box-shadow:0 0 0 1px var(--neutral-faint),0 0 0 4px var(--focus-neutral)}.ui-task-select>:last-child{position:absolute;color:var(--ink-icon);pointer-events:none;right:12px}.ui-task-invalid{color:var(--destructive);font-size:12.5px;line-height:18px}.ui-task-hint{color:var(--ink-soft);font-size:12.5px;line-height:18px}.ui-task-how{--ui-accordion-px:0px}.ui-task-how .ui-accordion__trigger{font-size:13px;font-weight:500}.ui-task-how .ui-accordion__trigger[aria-disabled=true] .ui-accordion__chevron{visibility:hidden}.ui-task-how .ui-accordion__label{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 10px}.ui-task-how__note{color:var(--ink-soft);overflow-wrap:anywhere;font-size:12.5px;font-weight:400}.ui-task-how__fields{display:flex;flex-direction:column;gap:14px;padding:2px 0 0}.ui-task-group{display:flex;flex-direction:column;gap:8px;min-width:0}.ui-task-notices{display:flex;flex-direction:column;gap:8px}.ui-task-notices:empty{display:none}.ui-task-notice,.ui-task-merge{display:flex;color:var(--ink);overflow-wrap:anywhere;align-items: flex-start;gap:8px;margin:0;font-size:12.5px;line-height:18px}.ui-task-notice{background:var(--muted);border-radius:10px;padding:8px 12px}.ui-task-notice>:first-child,.ui-task-merge>:first-child{color:var(--ink-icon);flex:none;margin-top:1px}.ui-task-merge{color:var(--ink-soft)}.ui-task-merge[data-on]{color:var(--ink)}.ui-task-blocked,.ui-task-failure{display:flex;background:var(--muted);color:var(--ink);border-radius:10px;align-items: flex-start;gap:8px;margin:0;padding:10px 12px;font-size:13px;line-height:19px}.ui-task-blocked>:first-child{color:var(--ink-icon);flex:none;margin-top:2px}.ui-task-failure{color:var(--destructive);overflow-wrap:anywhere;scroll-margin-block-end:76px}@media (max-width:600px){.ui-dialog-layer:has(.ui-task){align-items:stretch;padding:0}.ui-dialog.ui-task{border-radius:0;width:100%;height:100dvh;max-height:none}.ui-dialog.ui-task .ui-dialog__card{border-radius:0;flex:1;padding:16px}.ui-dialog.ui-task .ui-dialog__close{width:44px;height:44px;top:6px;right:6px}.ui-dialog.ui-task .ui-dialog__foot{padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--ui-dialog-tray)}.ui-dialog.ui-task .ui-dialog__foot .ui-button,.ui-task .ui-task-select select,.ui-task .ui-input{min-height:44px}.ui-task .ui-task-approve .ui-switch{position:relative;margin-block-start:-10px;margin-block-end:-10px;padding-block-start:10px;padding-block-end:10px}.ui-task .ui-task-approve .ui-switch__label:after{content:"";position:absolute;inset:0}.ui-task .ui-task-block__head{height:48px}.ui-task .ui-task-block__copy{height:44px;padding:0 12px}.ui-task .ui-task-mode .ui-seg__opt{min-height:44px}.ui-task .ui-task-block__text{max-height:none}}.ui-pj-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(288px,1fr));list-style:none;gap:12px;margin:0;padding:0}.ui-pj-slot{position:relative;height:186px}.ui-pj-slot>.ui-pc{position:absolute;z-index:1;inset:0 0 auto}.ui-pj-slot:has(.ui-pc[data-open]){z-index:3}.ui-pj .ui-pj-card.ui-pc{background:var(--surface-tray,var(--muted));border-radius:18px;max-width:none}.ui-pj .ui-pj-card .ui-pc__card{background:var(--card);box-shadow:var(--elevation-card);border-radius:14px}.ui-pj .ui-pj-card .ui-pc__toggle{cursor:pointer;border-radius:14px}.ui-pj .ui-pj-card .ui-pc__head{padding:12px 16px 10px 14px}.ui-pj .ui-pj-card .ui-pc__name{font-size:14px;font-weight:500}.ui-pj .ui-pj-card .ui-pc__body{padding:0 16px}.ui-pj .ui-pj-card .ui-pc__summary{padding:0 16px 14px}.ui-pj-slot--skel{display:flex;box-sizing:border-box;background:var(--card);box-shadow:var(--elevation-card);border-radius:14px;flex-direction:column;gap:10px;padding:14px 16px}.ui-pj-sum{display:flex;flex-direction:column;gap:10px}.ui-pj-sum__source[data-plain]{font-family:inherit;font-size:12.5px}.ui-pj-sum__source{overflow:hidden;font-family:var(--typeface-mono);color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px}.ui-pj-sum__figures{display:flex;justify-content:space-between;align-items: flex-end;gap:12px}.ui-pj-sum__spend{display:flex;flex-direction:column;gap:2px;min-width:0}.ui-pj-sum__spend strong{color:var(--foreground);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:20px;font-weight:500;line-height:26px}.ui-pj-sum__spend span{color:var(--ink-soft);white-space:nowrap;font-size:12.5px;line-height:16px}.ui-pj-sum__activity{flex:none}.ui-pj-spark{display:flex;align-items: flex-end;gap:2px;width:96px;height:30px}.ui-pj-spark i{background:var(--chart-1);border-radius:2px;flex:1;min-height:2px}.ui-pj-spark i[data-empty]{background:var(--line-solid);height:2px!important}.ui-pj-counts{display:flex;border-top:1px solid var(--line-solid);list-style:none;color:var(--ink-soft);flex-wrap:wrap;gap:4px 12px;margin:0;padding:10px 0 0;font-size:12.5px;line-height:16px}.ui-pj-counts li{display:inline-flex;white-space:nowrap;align-items: center;gap:5px}.ui-pj-counts b{color:var(--foreground);font-variant-numeric:tabular-nums;font-weight:500}.ui-pj-counts li[data-zero] b{color:var(--ink-soft)}.ui-pj-counts i{background:var(--ink-faint);border-radius:50%;width:6px;height:6px}.ui-pj-counts li[data-tone=active] i{background:var(--ink-soft)}.ui-pj-counts li[data-tone=waiting] i{background:var(--foreground)}.ui-pj-counts li[data-tone=done] i{background:var(--success-fg)}.ui-pj-counts li[data-tone=failed] i{background:var(--danger-fg)}.ui-pj-counts li[data-zero] i{background:var(--line-strong)}.ui-pj-pair{display:grid;grid-template-columns:minmax(0,340fr)minmax(0,508fr);align-items: start;gap:12px}.ui-pj-view__skel{display:grid;gap:12px}.ui-pj-card-plain{box-sizing:border-box;background:var(--card);box-shadow:var(--elevation-card);border-radius:14px;padding:14px 16px}.ui-pj-cap{color:var(--ink-soft);margin:0;font-size:13px;font-weight:500;line-height:18px}.ui-pj-budget{display:grid;gap:12px}.ui-pj .ui-pj-budget>.ui-um{overflow:hidden;background:var(--card);box-shadow:var(--elevation-card);border-radius:14px;max-width:none;padding:0}.ui-pj-budget__empty{display:flex;flex-direction:column;gap:6px}.ui-pj-budget__empty strong{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:22px;font-weight:500;line-height:28px}.ui-pj-budget__empty p,.ui-pj-set__empty,.ui-pj-settings__foot{color:var(--ink-soft);margin:0;font-size:13px;line-height:19px}.ui-pj code{font-family:var(--typeface-mono);color:var(--ink);font-size:12px}.ui-pj-limits{display:grid;background:var(--card);box-shadow:var(--elevation-card);border-radius:14px;padding:2px 16px}.ui-pj-limit{display:grid;grid-template-columns:minmax(0,1fr)auto;grid-template-areas:"label value" "label source";align-items: center;column-gap:12px;min-height:52px;padding:8px 0}.ui-pj-limit+.ui-pj-limit{border-top:1px solid var(--line-solid)}.ui-pj-limit span{grid-area:label;color:var(--ink);font-size:13.5px}.ui-pj-limit b{grid-area:value;color:var(--foreground);font-variant-numeric:tabular-nums;justify-self:end;font-size:13.5px;font-weight:500}.ui-pj-limit em{grid-area:source;color:var(--ink-soft);justify-self:end;font-size:12px;font-style:normal}.ui-pj-settings{display:flex;flex-direction:column;gap:12px;min-width:0}.ui-pj-settings__head{display:flex;justify-content:space-between;align-items: center;gap:12px;margin:-4px -8px -4px 0}.ui-pj-sets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}.ui-pj-set{min-width:0}.ui-pj-set h3{display:flex;color:var(--foreground);align-items: center;gap:8px;margin:0 0 6px;font-size:13.5px;font-weight:500;line-height:20px}.ui-pj-pill{display:inline-flex;background:var(--surface-well);color:var(--ink-soft);border-radius:999px;align-items: center;height:18px;padding:0 6px;font-size:11px;font-weight:500}.ui-pj-set dl{margin:0}.ui-pj-set__row{display:grid;grid-template-columns:minmax(0,.9fr)minmax(0,1.1fr);border-top:1px solid var(--line-solid);gap:12px;padding:6px 0;font-size:13px;line-height:18px}.ui-pj-set__row dt{overflow:hidden;color:var(--ink-soft);text-overflow:ellipsis}.ui-pj-set__row dd{display:flex;color:var(--foreground);flex-direction:column;min-width:0;margin:0}.ui-pj-set__row dd span{overflow-wrap:anywhere}.ui-pj-set__row [data-mono]{font-family:var(--typeface-mono);font-size:12px}.ui-pj-set__row dt[data-mono]{overflow-wrap:anywhere;color:var(--foreground)}.ui-pj-set__row [data-muted]{color:var(--ink-faint);font-family:inherit;font-size:12.5px}.ui-pj-set__row em{color:var(--ink-soft);font-size:12px;font-style:normal}.ui-pj-json{overflow:auto;background:var(--surface-well);font-family:var(--typeface-mono);color:var(--ink);user-select:text;border-radius:10px;max-height:420px;margin:0;padding:12px;font-size:12px;line-height:18px}.ui-pj-settings__foot{border-top:1px solid var(--line-solid);padding-top:10px;font-size:12.5px}@container ui-as-main (width<=1100px){.ui-pj-sets{grid-template-columns:minmax(0,1fr)}}@container ui-as-main (width<=900px){.ui-pj-pair{grid-template-columns:minmax(0,1fr)}}@container ui-as (width<=600px){.ui-pj-grid{grid-template-columns:minmax(0,1fr);gap:8px}.ui-pj .ui-pj-card .ui-pc__head{min-height:56px}.ui-pj .ui-rl__crumb,.ui-pj .ui-pj-settings__head .ui-button,.ui-pj .ui-tabs__tab,.ui-pj .ui-rl-chip,.ui-pj .ui-as-sort{min-height:44px}.ui-pj .ui-rl__crumb{display:inline-flex;align-items: center}.ui-pj .ui-as-sort{min-width:44px}.ui-pj .ui-as-search{height:44px}.ui-pj .ui-as-search input{height:100%}}.ui-pj-github{display:flex;border-top:1px solid var(--line-solid);color:var(--ink-soft);flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0;padding-top:10px;font-size:12.5px;line-height:19px}.ui-pj-github__label{color:var(--foreground);font-weight:500}.ui-pj-github__text{max-width:40ch}.ui-pj-github__link{color:var(--ink);text-decoration:underline dashed var(--ink-faint);text-underline-offset:3px}.ui-pj-github__link:focus-visible{outline:2px solid var(--focus-neutral);outline-offset:2px;border-radius:3px}.ui-pj-github+.ui-pj-settings__foot{border-top:0;padding-top:0}@media (max-width:600px){.ui-pj-github__link{display:inline-flex;align-items: center;min-height:44px}}.ui-pj-stack{display:grid;gap:12px;min-width:0}.ui-pj-prr{display:flex;flex-direction:column;gap:10px;min-width:0}.ui-pj-prr .ui-pj-set__row:last-child{border-bottom:1px solid var(--line-solid)}.ui-pj-prr .ui-pj-set__empty{font-size:12.5px}.ui-pj-form{display:grid;gap:16px}.ui-pj-form code,.ui-pj-dialog code{font-family:var(--typeface-mono);color:var(--ink);font-size:12px}@container ui-as (width<=600px){.ui-pj .ui-pj-prr .ui-button{min-height:44px}}.ui-sb-body{display:grid;gap:32px}.ui-sb-card{box-sizing:border-box;background:var(--card);box-shadow:var(--elevation-card);border-radius:14px}.ui-sb-cap{color:var(--ui-as-muted);font-size:13px}.ui-sb-muted{color:var(--ui-as-muted);text-wrap:pretty;margin:0;font-size:13px;line-height:19px}.ui-sb-muted code,.ui-sb-locked code{background:var(--ui-as-chip);font-family:var(--font-mono,ui-monospace,monospace);color:var(--ui-as-ink);border-radius:5px;padding:1px 5px;font-size:12px}.ui-sb-h2{color:var(--ui-as-ink);margin:0;font-size:15px;font-weight:500;line-height:20px}.ui-sb-actions{display:flex;align-items: center;gap:6px}.ui-sb-pill{display:inline-flex;background:var(--ui-as-chip);color:var(--ui-as-text);white-space:nowrap;border-radius:999px;flex:none;align-items: center;height:22px;padding:0 8px;font-size:12px;font-weight:500;line-height:1}.ui-sb-pill[data-tone=success]{background:var(--success-bg);box-shadow:inset 0 0 0 1px var(--success-border);color:var(--success-fg)}.ui-sb-pill[data-tone=danger]{background:var(--danger-bg);box-shadow:inset 0 0 0 1px var(--danger-border);color:var(--danger-fg)}.ui-sb-pill[data-tone=muted]{box-shadow:inset 0 0 0 1px var(--ui-as-line);color:var(--ui-as-muted);background:0 0}.ui-sb-stack{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1fr);align-items:stretch;gap:16px}.ui-sb-plan{display:grid;align-content: start;gap:8px;padding:16px 18px 18px}.ui-sb-plan__top{display:flex;justify-content:space-between;align-items: center;gap:12px}.ui-sb-plan__name{letter-spacing:-.02em;color:var(--ui-as-ink);font-variant-numeric:tabular-nums;font-size:22px;font-weight:500;line-height:28px}.ui-sb-plan__name span{color:var(--ui-as-muted);font-weight:400}.ui-sb-plan .ui-sb-actions{margin-top:8px}.ui-sb-section__head{display:flex;justify-content:space-between;align-items: flex-end;gap:16px;margin-bottom:14px}.ui-sb-section__head .ui-sb-muted{margin-top:2px}.ui-sb-tray{background:var(--surface-tray,var(--muted));border-radius:18px;padding:0 4px 4px}.ui-sb-tray__head{display:flex;color:var(--ui-as-muted);justify-content:space-between;align-items: center;height:38px;padding:0 18px;font-size:12px;font-weight:500}.ui-sb-tray__end{padding-right:128px}.ui-sb-list{display:grid;list-style:none;margin:0;padding:4px 8px}.ui-sb-row{display:flex;align-items: center;gap:12px;min-height:64px;padding:0 10px}.ui-sb-row+.ui-sb-row,.ui-sb-acct+.ui-sb-acct{border-top:1px solid var(--ui-as-line-soft)}.ui-sb-acct{padding-bottom:4px}.ui-sb-usage{display:grid;gap:8px;padding:0 10px 14px 54px}.ui-sb-usage:empty{display:none}.ui-sb-windows{display:grid;list-style:none;gap:6px;margin:0;padding:0}.ui-sb-window{display:grid;grid-template-columns:64px minmax(80px,1fr)52px 150px;color:var(--ui-as-muted);font-variant-numeric:tabular-nums;align-items: center;gap:12px;font-size:12.5px;line-height:17px}.ui-sb-window__label{color:var(--ui-as-text)}.ui-sb-window__track{--ui-sb-fill:var(--chart-1);display:block;overflow:hidden;background:var(--ui-as-chip);appearance:none;border:0;border-radius:999px;width:100%;height:6px}.ui-sb-peak{display:grid;border-top:1px solid var(--ui-as-line-soft);gap:6px;margin-top:10px;padding-top:14px}.ui-sb-peak__value{color:var(--ui-as-ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:500}.ui-sb-peak__value span{color:var(--ui-as-muted);font-size:13px;font-weight:400}.ui-sb-window[data-full] .ui-sb-window__track,.ui-sb-window__track[data-full]{--ui-sb-fill:var(--danger-fg)}.ui-sb-window__track::-webkit-meter-bar{background:var(--ui-as-chip);border:0;border-radius:999px;height:6px}.ui-sb-window__track::-webkit-meter-optimum-value{background:var(--ui-sb-fill);border-radius:999px}.ui-sb-window__track::-moz-meter-bar{background:var(--ui-sb-fill);border-radius:999px}.ui-sb-window__pct{text-align:right;color:var(--ui-as-ink)}.ui-sb-window[data-full] .ui-sb-window__pct{color:var(--danger-fg)}.ui-sb-note{display:flex;color:var(--ui-as-muted);align-items: center;gap:8px;margin:0;font-size:12.5px}.ui-sb-error{color:var(--danger-fg);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:19px}.ui-sb-section>.ui-sb-error{margin-bottom:12px}.ui-sb-credits{display:grid;align-content: start;gap:8px}.ui-sb-credits .ui-um{max-width:none}.ui-sb-credits>.ui-sb-muted{padding:0 4px}.ui-sb-models{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));list-style:none;gap:16px;margin:0;padding:0}.ui-sb-model{display:grid;background:var(--card);box-shadow:var(--elevation-card);border-radius:14px;align-content: start;gap:12px;padding:16px 18px 18px}.ui-sb-model__head{display:flex;justify-content:space-between;align-items: center;gap:10px;min-width:0}.ui-sb-model__ref{overflow:hidden;font-family:var(--font-mono,ui-monospace,monospace);color:var(--ui-as-ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500}.ui-sb-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.ui-sb-facts dt{color:var(--ui-as-muted);font-size:12px}.ui-sb-facts dd{color:var(--ui-as-ink);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:13px;line-height:18px}.ui-sb-roles{display:flex;border-top:1px solid var(--ui-as-line-soft);flex-wrap:wrap;gap:6px;padding-top:12px}.ui-sb-chip{display:inline-flex;background:var(--ui-as-chip);font-family:var(--font-mono,ui-monospace,monospace);color:var(--ui-as-text);border-radius:6px;align-items: center;height:22px;padding:0 8px;font-size:11.5px}.ui-sb-row__text{display:grid;flex:1;gap:2px;min-width:0}.ui-sb-row__text b{overflow:hidden;color:var(--ui-as-ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;line-height:19px}.ui-sb-row__text>span{overflow:hidden;color:var(--ui-as-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;line-height:17px}.ui-sb-row .ui-sb-pill{justify-content:center;min-width:76px}.ui-sb-tile{display:grid;background:var(--ui-as-chip);color:var(--ui-as-text);border-radius:9px;flex:none;place-items: center;width:32px;height:32px;font-size:13px;font-weight:600}.ui-sb-plans{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));list-style:none;gap:16px;margin:0;padding:0}.ui-sb-tier{display:flex;flex-direction:column;gap:10px;padding:16px 18px 18px}.ui-sb-tier__top{display:flex;align-items: center;gap:10px}.ui-sb-tier__top b{color:var(--ui-as-ink);flex:1;font-size:14px;font-weight:500}.ui-sb-tier .ui-sb-muted{flex:1}.ui-sb-tier .ui-button{width:100%}.ui-sb-locked{display:flex;align-items: flex-start;gap:14px;max-width:640px;padding:18px 20px 20px}.ui-sb-locked .ui-sb-muted{margin-top:4px}.ui-sb-down{max-width:640px}.ui-sb-skel{display:grid;gap:24px}.ui-sb-login{display:grid;gap:14px}.ui-sb-login__link{display:flex;background:var(--muted);box-shadow:inset 0 0 0 1px var(--line-solid);color:var(--ink-soft);text-decoration:none;cursor:pointer;border-radius:12px;justify-content:space-between;align-items: center;gap:12px;min-height:52px;padding:8px 14px;transition:background-color .14s}.ui-sb-login__link:hover{background:var(--foreground)}@supports (color: color-mix(in lab, red, red)){.ui-sb-login__link:hover{background:color-mix(in srgb,var(--foreground)7%,var(--muted))}}.ui-sb-login__link:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ui-sb-login__link>span:first-child{display:grid;gap:2px;min-width:0}.ui-sb-login__link b{color:var(--foreground);font-size:13.5px;font-weight:500}.ui-sb-login__link span span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px}.ui-sb-login__code{display:grid;color:var(--ink-soft);justify-items:start;gap:6px;font-size:12.5px}.ui-sb-login__code code{background:var(--muted);font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.12em;color:var(--foreground);user-select:all;border-radius:10px;padding:8px 14px;font-size:20px;font-weight:600}.ui-sb-login__form{display:grid;gap:6px}.ui-sb-login__form label{color:var(--foreground);font-size:12.5px;font-weight:500}.ui-sb-login__row{display:flex;gap:8px}.ui-sb-login__row .ui-input{flex:1;min-width:0}.ui-sb-login__status{display:block;color:var(--ink-soft);min-height:19px;margin:0;font-size:13px;line-height:19px}.ui-sb-login__status[data-error]{color:var(--danger-fg)}@container ui-as-main (width<=720px){.ui-sb-stack{grid-template-columns:minmax(0,1fr)}.ui-sb-tray__head{display:none}.ui-sb-tray{padding-top:4px}.ui-sb-row{flex-wrap:wrap;row-gap:8px;padding:12px 10px}.ui-sb-row__text{flex-basis:calc(100% - 44px)}.ui-sb-row .ui-sb-pill{margin-left:44px}.ui-sb-row .ui-button{margin-left:auto}.ui-sb-usage{padding-left:10px}.ui-sb-window{grid-template-columns:56px minmax(0,1fr)48px;row-gap:2px}.ui-sb-window__reset{grid-column:2/-1}.ui-sb-facts{grid-template-columns:minmax(0,1fr)minmax(0,1fr)}}@container ui-as (width<=600px){.ui-sb .ui-button{min-height:44px}}@media (max-width:600px){.ui-sb-dialog .ui-button,.ui-sb-dialog .ui-input{min-height:44px}.ui-sb-dialog .ui-dialog__close{width:44px;height:44px;top:6px;right:6px}}.ui-sb-yaml{max-width:100%}.ui-sb-yaml__field{box-sizing:border-box;font-family:var(--font-mono,ui-monospace,monospace);tab-size:2;width:100%;min-height:280px;font-size:12.5px;line-height:19px}.ui-sb-yaml__actions{display:flex;flex-wrap:wrap;align-items: center;gap:8px;padding-top:8px}.ui-sb-settings{display:grid;gap:16px}.ui-sb-settings__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:16px 20px}.ui-field{display:grid;gap:6px;min-width:0}.ui-field__label{color:var(--foreground);font-size:13px;font-weight:500;line-height:18px}.ui-field__hint,.ui-field__purpose,.ui-hint{color:var(--ink-soft);text-wrap:pretty;margin:0;font-size:12.5px;line-height:18px}.ui-field__purpose{margin-top:-3px}.ui-field__error{color:var(--danger-fg);overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:18px}.ui-field .ui-input,.ui-field .ui-textarea{width:100%}.ui-field__hint a{color:var(--foreground);text-decoration:underline;text-decoration-color:var(--ink-faint);text-underline-offset:3px}.ui-field__hint a:hover{text-decoration-color:currentColor}.ui-field__hint a:focus-visible{outline:2px solid var(--foreground);outline-offset:2px;border-radius:3px}.ui-form-error{background:var(--danger-bg);box-shadow:inset 0 0 0 1px var(--danger-border);color:var(--danger-fg);overflow-wrap:anywhere;border-radius:12px;margin:0;padding:10px 12px;font-size:13px;line-height:19px}.ui-note{color:var(--ink-soft);text-wrap:pretty;margin:0;font-size:13px;line-height:19px}.ui-ag-hint{display:flex;color:var(--ink-soft);align-items: center;gap:8px;margin:0;font-size:12.5px;line-height:18px}.ui-ag-hint svg{flex:none}.ui-cli{display:grid;border:0;gap:12px;min-width:0;margin:0;padding:0}.ui-cli legend{color:var(--foreground);margin-bottom:2px;padding:0;font-size:13px;font-weight:500;line-height:18px}.ui-cli__group{display:grid;border:0;gap:8px;min-width:0;margin:0;padding:0}.ui-cli__title{color:var(--ink-soft);margin-bottom:2px;padding:0;font-size:12px;font-weight:500;line-height:16px}.ui-cli__list{display:grid;gap:10px;width:100%;min-width:0}.ui-cli__list .ui-checkbox{width:100%;min-width:0}.ui-cli__list .ui-checkbox__text{grid-template-columns:minmax(0,1fr)}.ui-cli__list .ui-checkbox__description{overflow:hidden;min-width:0}.ui-cli__name{display:inline-flex;flex-wrap:wrap;align-items: center;gap:4px 8px}.ui-cli__tag{background:var(--secondary);color:var(--ink-soft);border-radius:5px;height:18px;padding:0 6px;font-size:11px;font-weight:500;line-height:18px}.ui-cli__line{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px}.ui-cli__foot{display:flex;flex-wrap:wrap;align-items: center;gap:6px 14px}.ui-cli__link{color:var(--foreground);text-decoration:underline;text-decoration-color:var(--ink-faint);text-underline-offset:3px;font-size:12.5px}.ui-cli__link:hover{text-decoration-color:currentColor}.ui-cli__link:focus-visible{outline:2px solid var(--foreground);outline-offset:2px;border-radius:3px}.ui-ag-none{color:var(--ink-soft)}.ui-ag-chips{display:flex;list-style:none;flex-wrap:wrap;gap:6px;margin:0;padding:0}.ui-ag-chip{display:inline-flex;background:var(--secondary);font-family:var(--typeface-mono);color:var(--ink);border-radius:6px;align-items: center;height:24px;padding:0 8px;font-size:12px}.ui-ag-chip[data-writes]{box-shadow:inset 0 0 0 1px var(--foreground);color:var(--foreground);background:0 0}.ui-saveto{min-width:0}.ui-saveto .ui-seg{max-width:100%}.ui-hist{display:flex;flex-direction:column;gap:12px}.ui-hist-empty{background:var(--card);box-shadow:var(--elevation-card);color:var(--ink-soft);border-radius:14px;margin:0;padding:16px;font-size:13px;line-height:19px}.ui-hist-list{display:flex;overflow:hidden;list-style:none;background:var(--card);box-shadow:var(--elevation-card);border-radius:14px;flex-direction:column;margin:0;padding:0}.ui-hist-row{display:grid;grid-template-columns:minmax(0,1fr)auto;align-items: center;gap:12px;padding:12px 16px}.ui-hist-row+.ui-hist-row{border-top:1px solid var(--line-solid)}.ui-hist-row--active{background:var(--accent)}.ui-hist-row__pick{display:flex;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:3px;min-width:0;padding:0}.ui-hist-row__when{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:500;line-height:19px}.ui-hist-row__meta{color:var(--ink-soft);font-size:12.5px;line-height:18px}.ui-hist-row__meta code{color:var(--ink-icon);font-size:12px}.ui-hist-row__actions{display:flex;align-items: center;gap:6px}.ui-hist-row__detail{grid-column:1/-1;padding-top:10px}.ui-hist-file{overflow:hidden;border:1px solid var(--line-solid);background:var(--surface-well);border-radius:10px;margin:0}.ui-hist-file+.ui-hist-file{margin-top:8px}.ui-hist-file figcaption{border-bottom:1px solid var(--line-solid);color:var(--ink-soft);padding:7px 12px;font-size:12px;line-height:17px}.ui-hist-file pre{overflow:auto;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);color:var(--ink);white-space:pre-wrap;word-break:break-word;max-height:420px;margin:0;padding:12px;font-size:12px;line-height:18px}.ui-ag-toolbar__end{display:inline-flex;align-items: center;gap:8px;margin-left:auto}.ui-ag-groups{display:grid;gap:12px}.ui-ag-group{background:var(--surface-tray);border-radius:18px;padding:0 4px 4px}.ui-ag-group__head{display:flex;color:var(--ink-soft);align-items: center;gap:8px;height:38px;margin:0;padding:0 14px;font-size:12.5px;font-weight:500;line-height:18px}.ui-ag-group__head span{font-variant-numeric:tabular-nums;font-weight:400}.ui-ag-rows{overflow:hidden;list-style:none;background:var(--card);box-shadow:var(--elevation-card);border-radius:14px;margin:0;padding:0}.ui-ag-empty{background:var(--card);box-shadow:var(--elevation-card);color:var(--ink-soft);text-wrap:pretty;border-radius:14px;margin:0;padding:14px 16px;font-size:13px;line-height:19px}.ui-ag-row{position:relative;display:grid;grid-template-columns:minmax(0,210px)minmax(0,1fr)auto 56px;align-items: center;gap:16px;min-height:56px;padding:8px 16px;transition:background-color .12s}.ui-ag-row+.ui-ag-row{border-top:1px solid var(--line-solid)}.ui-ag-row:hover{background:var(--accent)}.ui-ag-row:has(a:focus-visible){background:var(--brand-soft);outline:2px solid var(--foreground);outline-offset:-2px}.ui-ag-row--skel:hover{background:0 0}.ui-ag-role{min-width:0}.ui-ag-role a{display:block;overflow:hidden;color:var(--foreground);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500}.ui-ag-role a:after{content:"";position:absolute;inset:0}.ui-ag-role a:focus-visible{outline:none}.ui-ag-role i{color:var(--ink-soft);font-style:normal;font-weight:400}.ui-ag-purpose{overflow:hidden;color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px}.ui-ag-purpose[data-error]{color:var(--danger-fg)}.ui-ag-flags{display:flex;justify-content:flex-end;align-items: center;gap:6px}.ui-ag-tier{font-family:var(--typeface-mono);color:var(--ink-soft);text-align:right;font-size:12px}.ui-ag-summary{display:flex;justify-content:space-between;align-items: flex-start;gap:16px;padding:4px 4px 0}.ui-ag-summary__text{min-width:0}.ui-ag-summary__name{letter-spacing:-.02em;color:var(--foreground);overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:500;line-height:28px}.ui-ag-summary__purpose{color:var(--ink-soft);text-wrap:pretty;max-width:72ch;margin:6px 0 0;font-size:13.5px;line-height:20px}.ui-ag-summary__flags{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.ui-ag-tabs{display:flex;flex-direction:column;gap:4px}.ui-ag-stack{display:grid;gap:12px;min-width:0}.ui-ag-stack-tight{display:grid;justify-items:start;gap:6px}.ui-ag-card{box-sizing:border-box;background:var(--card);box-shadow:var(--elevation-card);border-radius:14px;padding:16px 18px 18px}.ui-ag-card__head{display:flex;justify-content:space-between;align-items: center;gap:12px}.ui-ag-card__head h2{color:var(--foreground);margin:0;font-size:15px;font-weight:500;line-height:20px}.ui-ag-link,.ui-ag-card a{color:var(--foreground);text-decoration:underline;text-decoration-color:var(--ink-faint);text-underline-offset:3px}.ui-ag-card a:hover{text-decoration-color:currentColor}.ui-ag-card a:focus-visible{outline:2px solid var(--foreground);outline-offset:2px;border-radius:3px}.ui-ag-pre{overflow:auto;background:var(--surface-well);font-family:var(--typeface-mono);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;user-select:text;border-radius:10px;max-height:220px;margin:0;padding:12px 14px;font-size:12.5px;line-height:19px}.ui-ag-pre--tall{max-height:380px}.ui-ag-pre:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.ui-ag-diff:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.ui-ag-shared{color:var(--ink-soft);font-size:13px}.ui-ag-shared summary{cursor:pointer;width:-moz-fit-content;width:fit-content;padding:2px 0}.ui-ag-shared summary:focus-visible{outline:2px solid var(--foreground);outline-offset:2px;border-radius:4px}.ui-ag-shared .ui-ag-pre{margin-top:8px}.ui-ag-editor .ui-textarea__control{font-family:var(--typeface-mono);font-size:12.5px;line-height:19px}.ui-ag-warn{--ui-alert-bg:var(--surface-well);--ui-alert-icon:var(--foreground)}.ui-ag-warn .ui-alert__box{box-shadow:inset 0 0 0 1px var(--line-strong)}.ui-ag-actions{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.ui-ag-actions__end{margin-left:auto}.ui-ag-facts{display:grid;margin:0}.ui-ag-fact{display:grid;grid-template-columns:minmax(0,180px)minmax(0,1fr);border-top:1px solid var(--line-solid);gap:16px;padding:10px 0;font-size:13px;line-height:19px}.ui-ag-fact dt{color:var(--ink-soft)}.ui-ag-fact dd{color:var(--foreground);min-width:0;margin:0}.ui-ag-fact code,.ui-ag-checks code{font-family:var(--typeface-mono);font-size:12px}.ui-ag-grant{display:grid;border-top:1px dashed var(--line-solid);justify-items:start;gap:8px;width:100%;margin-top:6px;padding-top:10px}.ui-ag-card>.ui-ag-grant{border-top:0;margin-top:0;padding-top:0}.ui-ag-grant__head{display:flex;flex-wrap:wrap;align-items: center;gap:8px 12px}.ui-ag-grant__title{color:var(--foreground);font-weight:500}.ui-ag-fieldset{display:grid;border:0;gap:10px;min-width:0;margin:0;padding:0}.ui-ag-fieldset legend{color:var(--foreground);margin-bottom:10px;padding:0;font-size:13px;font-weight:500;line-height:18px}.ui-ag-tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px}.ui-ag-tool-grid .ui-checkbox{width:100%}.ui-ag-access-live{display:flex;color:var(--ink-soft);align-items: center;gap:10px;margin:4px 0 0;font-size:12.5px;line-height:18px}.ui-ag-checks{list-style:none;display:grid;gap:4px;margin:0;padding:0}.ui-ag-form{display:grid;gap:16px}.ui-ag-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ui-ag-dialog .ui-dialog__body{overflow-y:auto;max-height:min(100dvh - 250px,720px);margin-right:-8px;padding:2px 8px 2px 2px}.ui-ag-diff-view{display:grid;gap:8px}.ui-ag-diff{display:grid;overflow:auto;background:var(--surface-well);font-family:var(--typeface-mono);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;user-select:text;border-radius:10px;max-height:300px;margin:0;padding:8px 0;font-size:12px;line-height:18px}.ui-ag-diff span{padding:0 14px}.ui-ag-diff [data-kind=add]{background:var(--success-bg);color:var(--success-fg)}.ui-ag-diff [data-kind=del]{background:var(--danger-bg);color:var(--danger-fg)}.ui-ag-diff [data-kind=skip]{color:var(--ink-soft);font-family:var(--typeface-sans);padding-top:4px;padding-bottom:4px;font-size:12px}@container ui-as-main (width<=900px){.ui-ag-summary{flex-direction:column}.ui-ag-pair{grid-template-columns:minmax(0,1fr)}}@container ui-as (width<=600px){.ui-ag-row{grid-template-columns:minmax(0,1fr)auto;grid-template-areas:"role flags" "purpose tier";row-gap:6px;padding:12px}.ui-ag-role{grid-area:role}.ui-ag-flags{grid-area:flags}.ui-ag-purpose{grid-area:purpose}.ui-ag-tier{grid-area:tier}.ui-ag-role a{min-height:24px}.ui-ag-fact{grid-template-columns:minmax(0,1fr);gap:4px}.ui-ag-tool-grid{grid-template-columns:minmax(0,1fr)}.ui-ag .ui-button,.ui-ag .ui-tabs__tab,.ui-ag .ui-as-tool,.ui-ag .ui-input__control{min-height:44px}.ui-ag-actions__end{margin-left:0}}@media (prefers-reduced-motion:reduce){.ui-ag-row{transition:none}}.ui-wfg{position:relative;box-sizing:border-box;background-color:var(--surface-tray,var(--muted));background-image:radial-gradient(circle,var(--line-strong)1px,transparent 1.3px);color:var(--ink-soft);font-family:var(--typeface-sans);letter-spacing:-.006em;text-align:left;-webkit-font-smoothing:antialiased;background-position:6px 6px;background-size:18px 18px;border-radius:20px;max-width:780px;padding:18px 14px 18px 4px;font-size:14px;line-height:20px}@supports (color: color-mix(in lab, red, red)){.ui-wfg{background-image:radial-gradient(circle,color-mix(in srgb,var(--line-strong)70%,transparent)1px,transparent 1.3px)}}.ui-wfg *,.ui-wfg *:before,.ui-wfg *:after{box-sizing:border-box}.ui-wfg__canvas{position:relative}.ui-wfg__svg{position:absolute;overflow:visible;pointer-events:none;top:0;left:0}.ui-wfg__svg path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.ui-wfg__rail{stroke:var(--ink-faint);stroke-width:1}.ui-wfg__edge{transition:opacity .16s}.ui-wfg__edge path{stroke:var(--ink-faint);transition:stroke .16s}.ui-wfg__edge[data-tone=main] path{stroke:var(--foreground)}.ui-wfg__edge[data-tone=loop] path{stroke:var(--ink-icon)}.ui-wfg__edge[data-active] path{stroke:var(--foreground)}.ui-wfg__edge[data-issue] path{stroke:var(--danger-fg)}.ui-wfg[data-focus] .ui-wfg__edge:not([data-active]){opacity:.4}.ui-wfg__link{stroke-dasharray:1;stroke-dashoffset:1;animation:ui-wfg-draw .52s var(--motion-ease-out)forwards;animation-delay:calc(.16s + var(--i)*36ms)}.ui-wfg__edge[data-tone=loop] .ui-wfg__link{stroke-dasharray:3 4;stroke-dashoffset:0;animation:.42s both ui-wfg-fade;animation-delay:calc(.24s + var(--i)*36ms)}.ui-wfg__arrow{animation:.28s both ui-wfg-fade;animation-delay:calc(.36s + var(--i)*36ms)}.ui-wfg__badge rect{fill:var(--background);stroke:var(--ink-icon);stroke-width:1}.ui-wfg__badge text{fill:var(--ink-soft);font-family:var(--typeface-sans);letter-spacing:0;stroke:none;font-size:10.5px;font-weight:500}.ui-wfg__badge{animation:.36s both ui-wfg-fade;animation-delay:calc(.42s + var(--i)*36ms)}.ui-wfg__node{position:absolute;display:grid;grid-template-columns:32px minmax(0,1fr);background:var(--card);box-shadow:var(--elevation-card);color:var(--ink-soft);font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;animation:ui-wfg-in .38s var(--motion-ease-out)both;animation-delay:calc(var(--i)*26ms);border:0;border-radius:14px;align-items: center;gap:10px;margin:0;padding:0 12px;transition:box-shadow .16s,background-color .16s;right:0}.ui-wfg__node:not([data-main]){background:var(--card);box-shadow:0 0 0 1px var(--line-strong)}@supports (color: color-mix(in lab, red, red)){.ui-wfg__node:not([data-main]){background:color-mix(in srgb,var(--card)55%,transparent)}}.ui-wfg__node[data-orphan]{box-shadow:none;outline:1px dashed var(--ink-icon);outline-offset:-1px}.ui-wfg__node[data-issue]:not([data-selected]){box-shadow:0 0 0 1.5px var(--danger-fg)}.ui-wfg__node:hover{box-shadow:var(--elevation-card-hover)}.ui-wfg__node[data-selected]{box-shadow:0 0 0 2px var(--foreground);outline:0}.ui-wfg__node:focus-visible{outline:2px solid var(--focus-neutral);outline-offset:3px}.ui-wfg__tile{display:grid;background:var(--secondary);color:var(--ink-soft);border-radius:10px;place-items: center;width:32px;height:32px;transition:background-color .16s,color .16s}.ui-wfg__node[data-main] .ui-wfg__tile{background:var(--foreground);color:var(--background)}.ui-wfg__node[data-end]:not([data-main]) .ui-wfg__tile{box-shadow:inset 0 0 0 1px var(--ink-icon);background:0 0}.ui-wfg__body{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0}.ui-wfg__line{display:flex;align-items: center;gap:6px;min-width:0;height:22px}.ui-wfg__fill{flex:1;min-width:0}.ui-wfg__name{overflow:hidden;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:500}.ui-wfg__node:not([data-main]) .ui-wfg__name{font-weight:400}.ui-wfg__num{color:var(--ink-soft);font-variant-numeric:tabular-nums;flex:none;font-size:11.5px}.ui-wfg__sub{overflow:hidden;color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px}.ui-wfg__chip{position:absolute;display:block;background:var(--card);box-shadow:0 0 0 1px var(--line-strong);color:var(--ink-soft);font-family:var(--typeface-mono);letter-spacing:0;overflow-wrap:anywhere;animation:.36s both ui-wfg-fade;animation-delay:calc(.2s + var(--i)*30ms);border-radius:7px;width:max-content;padding:4px 8px;transition:box-shadow .16s,color .16s;font-size:11.5px;line-height:16px}.ui-wfg__chip[data-tone=main]{box-shadow:0 0 0 1px var(--foreground);color:var(--foreground)}.ui-wfg__chip[data-tone=loop]{box-shadow:none;outline:1px dashed var(--ink-icon);outline-offset:-1px;color:var(--ink)}.ui-wfg__chip[data-active]{box-shadow:0 0 0 1px var(--foreground);color:var(--foreground)}.ui-wfg__chip[data-tone=loop][data-active]{box-shadow:none;outline-color:var(--foreground)}.ui-wfg__chip[data-issue]{box-shadow:0 0 0 1px var(--danger-fg);color:var(--danger-fg)}.ui-wfg__chip[data-tone=loop][data-issue]{box-shadow:none;outline-color:var(--danger-fg)}.ui-wfg__chip svg{display:inline-block;vertical-align:-2px;margin-right:5px}.ui-wfg__chip-to{color:var(--ink-soft);font-family:var(--typeface-sans);margin-left:5px;font-size:11.5px}@keyframes ui-wfg-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ui-wfg-draw{to{stroke-dashoffset:0}}@keyframes ui-wfg-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ui-wfg__node,.ui-wfg__chip,.ui-wfg__arrow,.ui-wfg__badge,.ui-wfg__edge[data-tone=loop] .ui-wfg__link{animation:none}.ui-wfg__link{animation:none;stroke-dashoffset:0}.ui-wfg__edge,.ui-wfg__edge path,.ui-wfg__node,.ui-wfg__tile,.ui-wfg__chip{transition:none}}.ui-wfe-head{display:grid;background:var(--card);box-shadow:var(--elevation-card);border-radius:14px;gap:16px;padding:16px 18px 18px}.ui-wfe-id{display:grid;grid-template-columns:minmax(0,1fr)minmax(200px,260px);align-items: start;gap:12px 24px}.ui-wfe-name,.ui-wfe-where{display:grid;align-content: start;gap:6px;min-width:0}.ui-wfe-label{display:flex;align-items: center;gap:8px;min-height:22px}.ui-wfe-head .ui-wfe-title{--ui-input-h:48px;--ui-input-px:14px;--ui-input-fs:20px;--ui-input-r:14px;font-weight:600}.ui-wfe-where .ui-wfe-select select{border-radius:14px;height:48px;padding-left:14px}.ui-wfe-notes{display:grid;gap:6px;margin-top:-4px}.ui-wfe-notes:empty{display:none}.ui-wfe-note{display:block;color:var(--ink-soft);overflow-wrap:anywhere;text-wrap:pretty;margin:0;font-size:12.5px;line-height:18px}.ui-wfe-note[data-kind=problem]{color:var(--danger-fg)}.ui-wfe-note[data-kind=runs],.ui-wfe-note[data-kind=scope]{border-left:2px solid var(--line-strong);color:var(--ink);padding-left:10px;font-weight:500}.ui-wfe-note a{color:inherit;text-decoration:underline;text-decoration-color:var(--ink-faint);text-underline-offset:3px;white-space:nowrap}.ui-wfe-note a:hover{text-decoration-color:currentColor}.ui-wfe-note a:focus-visible{outline:2px solid var(--foreground);outline-offset:2px;border-radius:3px}@container ui-as-main (width<=720px){.ui-wfe-id{grid-template-columns:minmax(0,1fr)}}.ui-wfe-scope{display:inline-flex;background:var(--secondary);color:var(--ink-soft);white-space:nowrap;border-radius:10px;align-items: center;gap:6px;height:32px;padding:0 10px;font-size:13px;line-height:18px}.ui-wfe .ui-wf-split{grid-template-columns:minmax(0,720px)400px}.ui-wfe .ui-wf-ins{max-height:calc(100dvh - 256px)}.ui-wfe-banners{display:grid;gap:8px}.ui-wfe-banners:empty{display:none}.ui-wfe-banner-list{display:grid;list-style:none;gap:4px;margin:0;padding:0}.ui-wfe-issues{display:grid;background:var(--danger-bg);color:var(--danger-fg);list-style:none;overflow-wrap:anywhere;border-radius:10px;gap:4px;margin:0;padding:8px 10px;font-size:12.5px;line-height:18px}.ui-wfe-select{position:relative;display:flex;align-items: center;min-width:0}.ui-wfe-select select{background:var(--background);box-shadow:0 0 0 1px var(--input);color:var(--foreground);font:inherit;cursor:pointer;appearance:none;text-overflow:ellipsis;border:0;border-radius:10px;width:100%;min-width:0;height:36px;padding:0 32px 0 12px;transition:box-shadow .16s;font-size:13.5px}.ui-wfe-select select:hover{box-shadow:0 0 0 1px var(--neutral-faint)}.ui-wfe-select select:focus-visible{outline:none;box-shadow:0 0 0 1px var(--neutral-faint),0 0 0 4px var(--focus-neutral)}.ui-wfe-select[data-invalid] select{box-shadow:0 0 0 1px var(--danger-fg)}.ui-wfe-select>:last-child{position:absolute;color:var(--ink-icon);pointer-events:none;right:11px}.ui-wfe-labeled{display:grid;color:var(--ink-soft);gap:4px;min-width:0;font-size:12px;font-weight:500;line-height:16px}.ui-wfe-checks{display:grid;border:0;gap:8px;min-width:0;margin:0;padding:0}.ui-wfe-checks legend{color:var(--foreground);margin-bottom:8px;padding:0;font-size:13px;font-weight:500;line-height:18px}.ui-wfe-checks__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px 16px}.ui-wfe-ins .ui-wfe-checks__list{grid-template-columns:minmax(0,1fr)}.ui-wfe-fields,.ui-wfe-section,.ui-wfe-questions,.ui-wfe-cond,.ui-wfe-dialog{display:grid;gap:12px;min-width:0}.ui-wfe-section h3{margin:0}.ui-wfe .ui-seg__opt[aria-checked=false] .ui-seg__text{color:var(--ink-soft)}.ui-wfe-readonly{display:grid;gap:4px}.ui-wfe-readonly__label{color:var(--foreground);font-size:13px;font-weight:500;line-height:18px}.ui-wfe-readonly code{background:var(--secondary);font-family:var(--typeface-mono);border-radius:6px;width:-moz-fit-content;width:fit-content;padding:1px 6px;font-size:12px}.ui-wfe-facts{display:inline-flex;flex-wrap:wrap;align-items: center;gap:6px}.ui-wfe-edges{display:grid;list-style:none;gap:10px;margin:0;padding:0}.ui-wfe-edge{display:grid;background:var(--surface-well);border-radius:12px;gap:10px;min-width:0;padding:12px}.ui-wfe-edge[data-issue]{box-shadow:inset 0 0 0 1px var(--danger-fg)}.ui-wfe-edge__head{display:grid;grid-template-columns:minmax(0,1fr)auto;align-items: end;gap:8px}.ui-wfe-values{display:grid;border:0;gap:6px;min-width:0;margin:0;padding:0}.ui-wfe-values legend{color:var(--ink-soft);margin-bottom:2px;padding:0;font-size:12px;font-weight:500;line-height:16px}.ui-wfe-actions{display:flex;flex-wrap:wrap;gap:8px}.ui-wfe-gone,.ui-wfe-from{display:grid;list-style:none;font-family:var(--typeface-mono);gap:4px;margin:0;padding:0;font-size:12px;line-height:18px}.ui-wfe-question{display:grid;background:var(--surface-well);border:0;border-radius:12px;gap:10px;min-width:0;margin:0;padding:12px}.ui-wfe-question legend{color:var(--ink-soft);padding:0;font-size:12px;font-weight:500}.ui-wfe-question__options,.ui-wfe-options{display:grid;justify-items:start;gap:6px}.ui-wfe-options__row{display:grid;grid-template-columns:minmax(0,1fr)auto;align-items: center;gap:6px;width:100%}.ui-wfe-options__row .ui-input,.ui-wfe-question .ui-input{width:100%}.ui-wfe-yaml{display:grid}.ui-wfe-yaml__field{width:100%}.ui-wfe-yaml .ui-textarea__control{box-shadow:none;font-family:var(--typeface-mono);tab-size:2;border-radius:0;min-height:480px;padding:12px 16px;font-size:12.5px;line-height:20px}.ui-wfe-yaml__note{border-top:1px solid var(--line-solid);color:var(--ink-soft);margin:0;padding:10px 16px;font-size:12.5px;line-height:18px}.ui-wfe-yaml__note[data-error]{color:var(--danger-fg)}.ui-wfe-bar{position:sticky;z-index:5;display:grid;grid-template-columns:minmax(0,1fr)auto;background:var(--card);box-shadow:var(--elevation-card),0 0 0 1px var(--line-solid);border-radius:14px;align-items: center;gap:16px;padding:12px 16px;bottom:12px}.ui-wfe-bar__note{display:grid;gap:4px;min-width:0}.ui-wfe-bar__live{display:contents}.ui-wfe-bar__status{color:var(--ink-soft);margin:0;font-size:13px;line-height:18px}.ui-wfe-bar__status[data-invalid]{color:var(--danger-fg)}@container ui-as-main (width<=1000px){.ui-wfe .ui-wf-split{grid-template-columns:minmax(0,1fr)}.ui-wfe .ui-wf-ins{max-height:none}}@container ui-as-main (width<=720px){.ui-wfe-bar{position:static;grid-template-columns:minmax(0,1fr);align-items: start}}@media (prefers-reduced-motion:reduce){.ui-wfe-select select{transition:none}}.ui-wfe-mode{display:grid;gap:4px}.ui-wfe-mode__word{color:var(--foreground);margin:0;font-size:13.5px;font-weight:600;line-height:20px}.ui-wfe-count{width:148px}.ui-wfe-level{display:grid;gap:12px;min-width:0}.ui-wfe-level[data-level=main]{margin-top:8px}.ui-wfe-level__title{color:var(--foreground);margin:0;font-size:15px;font-weight:600;line-height:20px}.ui-wfe-level[data-level=behavior]{border-top:1px solid var(--line-solid);margin-top:8px;padding-top:16px}.ui-wfe-level[data-level=behavior] .ui-wfe-level__title{color:var(--ink);font-size:13px}.ui-wfe-kind{display:grid;gap:2px}.ui-wfe-kind__line{display:flex;color:var(--foreground);align-items:baseline;gap:8px;margin:0;font-size:13.5px;line-height:20px}.ui-wfe-kind__line strong{font-weight:500}.ui-wfe-kind__line code,.ui-wfe-kinds__top code,.ui-wfe-fact code{background:var(--secondary);color:var(--ink-soft);font-family:var(--typeface-mono);border-radius:6px;padding:1px 6px;font-size:11px;line-height:16px}.ui-wfe-kinds{display:grid;list-style:none;gap:8px;margin:0;padding:0}.ui-wfe-kinds__row{display:grid;background:var(--surface-well);color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;border-radius:12px;gap:2px;width:100%;padding:10px 12px;transition:background-color .14s}.ui-wfe-kinds__row:hover{background:var(--secondary)}.ui-wfe-kinds__row:focus-visible{outline:2px solid var(--focus-neutral);outline-offset:2px}.ui-wfe-kinds__top{display:flex;align-items:baseline;gap:8px}.ui-wfe-kinds__top strong{color:var(--foreground);font-size:13.5px;font-weight:500}.ui-wfe-kinds__text{color:var(--ink-soft);font-size:12.5px;line-height:18px}.ui-wfe-from{display:flex;flex-wrap:wrap;align-items: center;gap:6px 8px}.ui-wfe-from ul{display:flex;list-style:none;flex-wrap:wrap;gap:6px;margin:0;padding:0}.ui-wfe-adv{--ui-accordion-px:0px;border-top:1px solid var(--line-solid);margin-top:4px}.ui-wfe-adv .ui-accordion__trigger{color:var(--ink-soft);min-height:40px;padding-block-start:8px;padding-block-end:8px;font-size:12.5px}.ui-wfe-adv .ui-accordion__label{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px}.ui-wfe-adv__title{color:var(--ink);font-size:13px;font-weight:500}.ui-wfe-adv__body{display:grid;gap:16px;padding-top:4px}.ui-wfe-fact{display:flex;flex-wrap:wrap;align-items: center;gap:8px}@media (prefers-reduced-motion:reduce){.ui-wfe-kinds__row{transition:none}}.ui-wfe-role{display:grid;gap:8px;min-width:0}.ui-wfe-role__trigger{display:flex;background:var(--background);box-shadow:0 0 0 1px var(--input);color:var(--foreground);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:12px;align-items: center;gap:10px;width:100%;min-height:52px;padding:8px 12px;transition:box-shadow .16s}.ui-wfe-role__trigger:hover{box-shadow:0 0 0 1px var(--neutral-faint)}.ui-wfe-role__trigger[aria-expanded=true]{outline:none;box-shadow:0 0 0 1px var(--neutral-faint),0 0 0 4px var(--focus-neutral)}.ui-wfe-role__trigger:focus-visible{outline:none;box-shadow:0 0 0 1px var(--neutral-faint),0 0 0 4px var(--focus-neutral)}.ui-wfe-role__trigger[data-invalid]{box-shadow:0 0 0 1px var(--danger-fg)}.ui-wfe-role__trigger>svg{color:var(--ink-icon);flex:none}.ui-wfe-role__summary,.ui-wfe-role__row{display:grid;gap:2px;min-width:0}.ui-wfe-role__summary{flex:1}.ui-wfe-role__top{display:flex;align-items: center;gap:6px;min-width:0}.ui-wfe-role__name{overflow:hidden;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;font-weight:500;line-height:20px}.ui-wfe-role__name i{color:var(--ink-soft);font-style:normal;font-weight:400}.ui-wfe-role__tier{color:var(--ink-soft);flex:none;font-size:11.5px}.ui-wfe-role__purpose{display:block;overflow:hidden;color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:18px}.ui-wfe-roles{display:grid;background:var(--surface-well);border-radius:12px;gap:8px;min-width:0;padding:8px}.ui-wfe-roles__scroll{display:grid;overflow-y:auto;overscroll-behavior:contain;gap:2px;max-height:320px}.ui-wfe-roles__group{display:flex;color:var(--ink-soft);justify-content:space-between;margin:0;padding:8px 8px 2px;font-size:11.5px;font-weight:500}.ui-wfe-role__row{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;width:100%;padding:7px 8px}.ui-wfe-role__row:hover{background:var(--secondary)}.ui-wfe-role__row:focus-visible{outline:2px solid var(--focus-neutral);outline-offset:-2px}.ui-wfe-role__row[aria-current=true]{background:var(--card);box-shadow:inset 0 0 0 1px var(--line-strong)}.ui-wfe-brings{display:grid;background:var(--surface-well);border-radius:12px;gap:10px;padding:10px 12px}.ui-wfe-brings__purpose{display:-webkit-box;overflow:hidden;color:var(--ink-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:18px}.ui-wfe-brings__lists{display:grid;gap:8px;margin:0}.ui-wfe-brings__lists>div{display:grid;gap:4px}.ui-wfe-brings dt{color:var(--ink-soft);font-size:12px;font-weight:500}.ui-wfe-brings dd{margin:0}.ui-wfe-brings__link{color:var(--foreground);text-decoration:underline;text-decoration-color:var(--ink-faint);text-underline-offset:3px;width:-moz-fit-content;width:fit-content;font-size:12.5px}.ui-wfe-brings__link:hover{text-decoration-color:currentColor}.ui-wfe-brings__link:focus-visible{outline:2px solid var(--foreground);outline-offset:2px;border-radius:3px}.ui-wfe-servers{display:grid;border:0;gap:12px;min-width:0;margin:0;padding:0}.ui-wfe-servers legend{color:var(--foreground);margin-bottom:2px;padding:0;font-size:13px;font-weight:500;line-height:18px}.ui-wfe-servers__part{display:grid;justify-items:start;gap:8px;min-width:0}.ui-wfe-servers__list{display:grid;gap:10px;width:100%;min-width:0}.ui-wfe-servers__list .ui-checkbox{width:100%;min-width:0}.ui-wfe-servers__list .ui-checkbox__text{grid-template-columns:minmax(0,1fr)}.ui-wfe-servers__list .ui-checkbox__description{overflow:hidden;min-width:0}.ui-wfe-server__name{display:inline-flex;flex-wrap:wrap;align-items: center;gap:4px 8px}.ui-wfe-server__tag{background:var(--secondary);color:var(--ink-soft);border-radius:5px;height:18px;padding:0 6px;font-size:11px;font-weight:500;line-height:18px}.ui-wfe-server__line{display:block;overflow:hidden;font-family:var(--typeface-mono);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11.5px}@media (prefers-reduced-motion:reduce){.ui-wfe-role__trigger{transition:none}}.ui-wf-head__tools{display:flex;align-items: center;gap:12px;min-width:0}.ui-wf-groups{display:flex;flex-direction:column;gap:22px}.ui-wf-group{display:flex;flex-direction:column;gap:8px}.ui-wf-group__title{display:flex;color:var(--ink-soft);align-items: center;gap:8px;margin:0;padding:0 4px;font-size:13px;font-weight:500;line-height:18px}.ui-wf-group__title span{color:var(--ink-icon);font-variant-numeric:tabular-nums;font-weight:400}.ui-wf-card{overflow:hidden;list-style:none;background:var(--card);box-shadow:var(--elevation-card);border-radius:14px;margin:0;padding:0}.ui-wf-item+.ui-wf-item{border-top:1px solid var(--line-solid)}.ui-wf-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr)auto;align-items: center;gap:16px;padding:14px 16px;transition:background-color .14s}.ui-wf-item:hover>.ui-wf-row:not(.ui-wf-row--skel){background:var(--accent)}.ui-wf-row__link{color:inherit;text-decoration:none}.ui-wf-row__link:after{position:absolute;content:"";inset:0}.ui-wf-row__link:focus-visible{outline:none}.ui-wf-row__link:focus-visible:after{outline:2px solid var(--focus-neutral);outline-offset:-2px;border-radius:12px}.ui-wf-row--skel{display:flex;flex-direction:column;align-items:stretch;gap:8px}.ui-wf-row__main{display:flex;flex-direction:column;gap:3px;min-width:0}.ui-wf-row__name{display:flex;color:var(--foreground);align-items: center;gap:8px;min-width:0;font-size:14px;font-weight:500;line-height:20px}.ui-wf-row__desc{display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;color:var(--ink-soft);-webkit-box-orient:vertical;font-size:13px;line-height:18px}.ui-wf-row__desc[data-muted]{font-style:italic}.ui-wf-row__meta{display:flex;color:var(--ink-soft);white-space:nowrap;font-variant-numeric:tabular-nums;flex-direction:column;align-items: flex-end;gap:2px;font-size:12.5px;line-height:18px}.ui-wf-pill{display:inline-flex;background:var(--secondary);color:var(--ink-soft);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;flex:none;align-items: center;height:20px;padding:0 8px;font-size:11.5px;font-weight:500;line-height:20px}.ui-wf-pill--issues{background:var(--danger-bg);color:var(--danger-fg)}.ui-wf-banner{display:flex;background:var(--surface-well);box-shadow:inset 0 0 0 1px var(--line-solid);color:var(--ink-soft);border-radius:10px;align-items: flex-start;gap:8px;margin:0 12px 12px;padding:9px 12px;font-size:12.5px;line-height:18px}.ui-wf-banner svg{flex:none;margin-top:2px}.ui-wf-banner b{color:var(--foreground);font-weight:500}.ui-wf-summary{display:flex;background:var(--card);box-shadow:var(--elevation-card);border-radius:14px;flex-direction:column;gap:10px;padding:14px 16px}.ui-wf-summary__id{display:flex;flex-wrap:wrap;align-items: center;gap:4px 12px;min-height:22px}.ui-wf-summary__where{color:var(--ink-soft);font-size:13px;line-height:18px}.ui-wf-summary__text{color:var(--ink);text-wrap:pretty;max-width:78ch;margin:0;font-size:14px;line-height:21px}.ui-wf-summary .ui-wf-banner{margin:0}.ui-wf-issues{display:flex;list-style:none;color:var(--danger-fg);flex-direction:column;gap:4px;margin:0;padding:0;font-size:12.5px;line-height:18px}.ui-wf-issues code{background:var(--danger-bg);font-family:var(--typeface-mono);border-radius:6px;margin-right:8px;padding:1px 6px;font-size:11.5px}.ui-wf-skel{display:flex;flex-direction:column;gap:12px}.ui-wf-panel{min-height:320px;padding-top:12px}.ui-wf-split{display:grid;grid-template-columns:minmax(0,780px)340px;justify-content:start;align-items: start;gap:16px}.ui-wf-graph{min-width:0}.ui-wf-tags{display:inline-flex;flex-wrap:wrap;align-items: center;gap:4px}.ui-wf-tag{display:inline-flex;background:var(--secondary);color:var(--ink-soft);letter-spacing:0;white-space:nowrap;border-radius:6px;flex:none;align-items: center;gap:4px;height:20px;padding:0 7px;font-size:11.5px;font-weight:500;line-height:20px}.ui-wf-issuemark>span{position:absolute;overflow:hidden;clip-path:inset(50%);white-space:nowrap;width:1px;height:1px}.ui-wf-issuemark{position:relative;display:inline-grid;background:var(--danger-bg);color:var(--danger-fg);border-radius:999px;flex:none;place-items: center;width:20px;height:20px}.ui-wf-tag--start{box-shadow:inset 0 0 0 1px var(--foreground);color:var(--foreground);background:0 0}.ui-wf-tag--access[data-access=write]{box-shadow:inset 0 0 0 1px var(--ink-icon);color:var(--ink);background:0 0}.ui-wf-tag--marker{box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0}.ui-wf-ins{position:sticky;display:flex;box-sizing:border-box;overflow-y:auto;background:var(--card);box-shadow:var(--elevation-card);color:var(--ink-soft);border-radius:14px;flex-direction:column;gap:14px;max-height:calc(100dvh - 32px);padding:16px;font-size:13px;line-height:18px;top:16px}.ui-wf-ins__head{display:flex;align-items: flex-start;gap:10px}.ui-wf-ins__tile{display:grid;background:var(--secondary);color:var(--ink-soft);border-radius:10px;flex:none;place-items: center;width:34px;height:34px}.ui-wf-ins__tile[data-main]{background:var(--foreground);color:var(--background)}.ui-wf-ins__title{flex:1;min-width:0}.ui-wf-ins__title h2{color:var(--foreground);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:500;line-height:20px}.ui-wf-ins__title p{color:var(--ink-soft);margin:1px 0 0;font-size:12.5px}.ui-wf-ins__close{display:grid;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items: center;width:28px;height:28px;transition:background-color .14s}.ui-wf-ins__close:hover{background:var(--secondary);color:var(--foreground)}.ui-wf-ins__close:focus-visible{outline:2px solid var(--focus-neutral);outline-offset:1px}.ui-wf-fields{display:grid;gap:8px;margin:0}.ui-wf-fields>div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:8px}.ui-wf-fields dt{color:var(--ink-soft)}.ui-wf-fields dd{display:flex;color:var(--foreground);flex-wrap:wrap;gap:2px 10px;min-width:0;margin:0}.ui-wf-val{display:inline-flex;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:2px 6px}.ui-wf-val[data-mono]{font-family:var(--typeface-mono);letter-spacing:0;font-size:12px}.ui-wf-val small{font-family:var(--typeface-sans);color:var(--ink-soft);font-size:11.5px}.ui-wf-val a{color:inherit;text-decoration:underline;text-decoration-color:var(--ink-faint);text-underline-offset:3px}.ui-wf-val a:hover{text-decoration-color:currentColor}.ui-wf-sect h3{color:var(--ink-soft);margin:0 0 6px;font-size:12px;font-weight:500}.ui-wf-exits,.ui-wf-questions,.ui-wf-routable{display:flex;list-style:none;flex-direction:column;margin:0;padding:0}.ui-wf-exit,.ui-wf-questions li,.ui-wf-routable li{display:flex;border-top:1px solid var(--line-solid);flex-wrap:wrap;align-items: center;gap:4px 6px;padding:7px 0}.ui-wf-exit:first-child,.ui-wf-questions li:first-child,.ui-wf-routable li:first-child{border-top:0;padding-top:0}.ui-wf-exit__cond{display:inline-flex;overflow-wrap:anywhere;color:var(--foreground);font-family:var(--typeface-mono);letter-spacing:0;align-items: center;gap:5px;min-width:0;font-size:11.5px}.ui-wf-exit[data-tone=loop] .ui-wf-exit__cond{color:var(--ink)}.ui-wf-exit__go{background:var(--secondary);color:var(--ink-soft);font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:6px;height:22px;margin-left:auto;padding:0 8px;font-size:12px}.ui-wf-exit__go:hover{background:var(--accent);color:var(--foreground)}.ui-wf-exit__go:focus-visible{outline:2px solid var(--focus-neutral);outline-offset:1px}.ui-wf-questions li{flex-direction:column;align-items: flex-start}.ui-wf-questions p{color:var(--foreground);margin:0}.ui-wf-chips{display:inline-flex;flex-wrap:wrap;gap:4px}.ui-wf-chips code,.ui-wf-routable code{background:var(--secondary);color:var(--ink);font-family:var(--typeface-mono);letter-spacing:0;overflow-wrap:anywhere;border-radius:6px;padding:1px 6px;font-size:11px;line-height:16px}.ui-wf-routable li{gap:4px 8px}.ui-wf-routable__kind{color:var(--ink-soft);font-size:11.5px}.ui-wf-yaml{overflow:hidden;background:var(--card);box-shadow:var(--elevation-card);border-radius:14px;margin:0}.ui-wf-yaml__head{display:flex;border-bottom:1px solid var(--line-solid);color:var(--ink-soft);font-variant-numeric:tabular-nums;justify-content:space-between;align-items: center;gap:12px;padding:10px 16px;font-size:12.5px}.ui-wf-yaml__file{overflow:hidden;font-family:var(--typeface-mono);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px}.ui-wf-yaml__body{display:grid;grid-template-columns:auto minmax(0,1fr);color:var(--ink);font-family:var(--typeface-mono);tab-size:2;column-gap:16px;margin:0;padding:12px 16px 12px 0;font-size:12.5px;line-height:20px}.ui-wf-yaml__nums{color:var(--ink-faint);text-align:right;white-space:pre;user-select:none;min-width:40px}.ui-wf-yaml__body code{overflow-wrap:anywhere;white-space:pre-wrap}@container ui-as-main (width<=1000px){.ui-wf-split{grid-template-columns:minmax(0,1fr)}.ui-wf-ins{position:static;max-height:none}}@container ui-as (width<=600px){.ui-wf-row{grid-template-columns:minmax(0,1fr);gap:6px}.ui-wf-row__meta{flex-direction:row;gap:10px}.ui-wf-head__tools .ui-rl__range{display:none}.ui-wf-head{flex-wrap:wrap;height:auto;min-height:60px}.ui-wf-head__tools{flex-wrap:wrap;gap:8px}}.ui-cn-body{gap:16px}.ui-cn-tab{display:grid;gap:14px}.ui-cn-bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:12px;min-height:32px}.ui-cn-bar__actions,.ui-cn-scope{display:flex;align-items: center;gap:8px}.ui-cn-scope__label{color:var(--ink-soft);font-size:13px}.ui-cn-h2{color:var(--ink);margin:0;font-size:15px;font-weight:500;line-height:20px}.ui-cn-h3{color:var(--foreground);margin:0;font-size:13px;font-weight:500;line-height:18px}.ui-cn-intro{color:var(--ink-soft);text-wrap:pretty;max-width:72ch;margin:0;font-size:13px;line-height:19px}.ui-cn-intro code,.ui-cn .ui-note code,.ui-cn-dialog .ui-note code,.ui-cn-callout code{background:var(--foreground);font-family:var(--typeface-mono);color:var(--ink);border-radius:5px;padding:1px 5px;font-size:12px}@supports (color: color-mix(in lab, red, red)){:is(.ui-cn-intro code,.ui-cn .ui-note code,.ui-cn-dialog .ui-note code,.ui-cn-callout code){background:color-mix(in srgb,var(--foreground)8%,transparent)}}.ui-cn-link{color:var(--ink);text-decoration:underline dashed var(--ink-faint);text-underline-offset:3px;cursor:pointer}.ui-cn-link:hover{text-decoration-color:var(--ink-soft)}.ui-cn-link:focus-visible{outline:2px solid var(--focus-neutral);outline-offset:2px;border-radius:3px}.ui-cn-note,.ui-cn-callout{background:var(--foreground);color:var(--neutral-text);text-wrap:pretty;border-radius:12px;margin:0;padding:10px 12px;font-size:13px;line-height:19px}@supports (color: color-mix(in lab, red, red)){:is(.ui-cn-note,.ui-cn-callout){background:color-mix(in srgb,var(--foreground)6%,transparent)}}.ui-cn-note{display:flex;align-items: center;gap:8px}.ui-cn-card{box-sizing:border-box;background:var(--card);box-shadow:var(--elevation-card);border-radius:14px;padding:16px 18px 18px}.ui-cn-down{display:grid;justify-items:start;gap:8px;max-width:640px}.ui-cn-locked{display:flex;align-items: flex-start;gap:14px;max-width:640px}.ui-cn-locked .ui-note{margin-top:4px}.ui-cn-skeleton{display:grid;gap:8px}.ui-cn-tray{background:var(--surface-tray,var(--muted));border-radius:18px;padding:4px}.ui-cn-list{display:grid;list-style:none;background:var(--card);box-shadow:var(--elevation-card);border-radius:14px;margin:0;padding:4px 8px}.ui-cn-row{display:grid;grid-template-columns:32px minmax(0,1fr)auto;align-items: center;gap:12px;min-height:64px;padding:12px 10px}.ui-cn-row+.ui-cn-row{border-top:1px solid var(--line-solid)}.ui-cn-row[data-off] .ui-cn-row__text{opacity:.6}.ui-cn-tile{display:grid;background:var(--foreground);color:var(--neutral-text);border-radius:9px;flex:none;align-self: start;place-items: center;width:32px;height:32px}@supports (color: color-mix(in lab, red, red)){.ui-cn-tile{background:color-mix(in srgb,var(--foreground)6%,transparent)}}.ui-cn-row__text{display:grid;gap:4px;min-width:0}.ui-cn-row__title{display:flex;flex-wrap:wrap;align-items: center;gap:6px;min-height:22px}.ui-cn-row__title b{color:var(--ink);font-size:13.5px;font-weight:500;line-height:19px}.ui-cn-row__code,.ui-cn-keyname{overflow:hidden;font-family:var(--typeface-mono);color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:17px}.ui-cn-keyname{color:var(--ink);font-size:13px;font-weight:500;line-height:19px}.ui-cn-row__desc{overflow:hidden;color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;line-height:17px}.ui-cn-row__problem{color:var(--neutral-text);overflow-wrap:anywhere;text-wrap:pretty;font-size:12.5px;line-height:18px}.ui-cn-row__keys{display:flex;flex-wrap:wrap;gap:4px 14px}.ui-cn-row__end{display:flex;align-items: center;gap:14px}.ui-cn-actions{display:flex;align-items: center;gap:4px}.ui-cn-pill{display:inline-flex;background:var(--foreground);color:var(--neutral-text);white-space:nowrap;border-radius:999px;flex:none;align-items: center;height:20px;padding:0 8px;font-size:11.5px;font-weight:500;line-height:1}@supports (color: color-mix(in lab, red, red)){.ui-cn-pill{background:color-mix(in srgb,var(--foreground)6%,transparent)}}.ui-cn-pill[data-tone=muted]{box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink-soft);background:0 0}.ui-cn-chips{display:inline-flex;flex-wrap:wrap;align-items: center;gap:4px}.ui-cn-chips__label{color:var(--ink-soft);font-size:11.5px}.ui-cn-chip{display:inline-flex;background:var(--foreground);font-family:var(--typeface-mono);color:var(--neutral-text);border-radius:6px;align-items: center;height:20px;padding:0 6px;font-size:11.5px}@supports (color: color-mix(in lab, red, red)){.ui-cn-chip{background:color-mix(in srgb,var(--foreground)6%,transparent)}}@container ui-as-main (width<=720px){.ui-cn-row{grid-template-columns:32px minmax(0,1fr);row-gap:8px}.ui-cn-row__end{grid-column:2;justify-content:space-between}.ui-cn-row__end>.ui-cn-actions{margin-left:auto}}@container ui-as (width<=600px){.ui-cn .ui-button,.ui-cn .ui-as-icon-btn{min-height:44px}.ui-cn .ui-as-icon-btn{min-width:44px}}.ui-cn-form{display:grid;gap:14px}.ui-cn-dialog .ui-field__label{font-size:12.5px}.ui-cn-dialog .ui-field__hint{color:var(--muted-foreground)}.ui-cn-pair{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1.5fr);align-items: start;gap:14px}.ui-cn-mono .ui-textarea__control{font-family:var(--typeface-mono);font-size:12.5px}.ui-cn-rows{display:grid;background:var(--surface-well);border-radius:14px;gap:10px;padding:12px}.ui-cn-rows__head{display:flex;justify-content:space-between;align-items: center;gap:8px}.ui-cn-rows__list{display:grid;list-style:none;gap:8px;margin:0;padding:0}.ui-cn-vrow{display:grid;grid-template-columns:minmax(0,.8fr)minmax(0,1.4fr)auto;align-items: center;gap:8px}.ui-cn-vrow .ui-field__error,.ui-cn-prow .ui-field__error{grid-column:1/-1}.ui-cn-vrow__key{overflow:hidden;font-family:var(--typeface-mono);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;padding:0 4px;font-size:12.5px}.ui-cn-vrow__actions{display:flex;align-items: center;gap:2px}.ui-cn-masked{display:flex;background:var(--muted);box-shadow:inset 0 0 0 1px var(--input);letter-spacing:.1em;color:var(--ink-soft);user-select:none;border-radius:10px;align-items: center;height:32px;padding:0 10px;font-size:13px}.ui-cn-prow{display:grid;grid-template-columns:minmax(0,1fr)auto auto auto;align-items: center;gap:8px}.ui-cn-prow__desc{grid-column:1/-1}.ui-cn-prow__adv{--ui-accordion-px:0px;grid-column:1/-1}.ui-cn-prow__adv .ui-accordion__trigger{color:var(--ink-soft);min-height:32px;padding-block-start:4px;padding-block-end:4px;font-size:12.5px}.ui-cn-prow__adv .ui-accordion__label{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px}.ui-cn-prow__advnote{color:var(--ink-faint);font-size:12px}.ui-cn-prow__advbody{display:grid;gap:12px;padding:2px 0 6px}.ui-cn-reveal{font:inherit;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 6px;font-size:12px}.ui-cn-reveal:hover{background:var(--secondary);color:var(--foreground)}.ui-cn-reveal:focus-visible{outline:2px solid var(--focus-neutral);outline-offset:1px}@media (max-width:600px){.ui-cn-dialog .ui-button,.ui-cn-dialog .ui-input,.ui-cn-dialog .ui-as-icon-btn{min-height:44px}.ui-cn-dialog .ui-as-icon-btn{min-width:44px}.ui-cn-dialog .ui-dialog__close{width:44px;height:44px;top:6px;right:6px}.ui-cn-pair,.ui-cn-vrow{grid-template-columns:minmax(0,1fr)}.ui-cn-prow{grid-template-columns:minmax(0,1fr)auto}.ui-cn-vrow__actions{justify-content:flex-end}}.ui-gh-status{display:flex;align-items: flex-start;gap:14px;max-width:640px}.ui-gh-status__text{display:grid;gap:6px;min-width:0}.ui-gh-tile{align-self: flex-start}.ui-gh-status[data-connected=false] .ui-gh-tile{background:var(--warning-bg);color:var(--warning-fg)}.ui-gh-meta{display:flex;color:var(--ink-soft);flex-wrap:wrap;align-items: center;gap:4px 10px;margin:0;font-size:12.5px;line-height:20px}.ui-gh-problem,.ui-gh-fix{color:var(--neutral-text);text-wrap:pretty;margin:0;font-size:13px;line-height:19px}.ui-gh-fix b{color:var(--ink);font-weight:500}.ui-gh-token{display:grid;gap:12px;max-width:640px}.ui-gh-place{border:0;min-width:0;margin:0;padding:0}.ui-gh-actions{display:flex;flex-wrap:wrap;align-items: center;gap:8px}@media (max-width:600px){.ui-gh-token .ui-button,.ui-gh-token .ui-input,.ui-gh-token .ui-as-tool{min-height:44px}}.ui-pr{display:grid;gap:12px}.ui-pr-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;gap:12px;margin:0;padding:0}.ui-pr-card{display:grid;align-content: start;gap:10px}.ui-pr-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:8px}.ui-pr-desc{color:var(--neutral-text);text-wrap:pretty;margin:0;font-size:13px;line-height:19px}.ui-pr-facts{display:grid;background:var(--surface-well);border-radius:12px;gap:8px;margin:0;padding:10px 12px}.ui-pr-fact{display:grid;grid-template-columns:minmax(0,9.5rem)minmax(0,1fr);align-items: start;gap:4px 10px}.ui-pr-fact dt{line-height:32px}.ui-pr-fact dt,.ui-pr-fact dd{min-width:0;margin:0}.ui-pr-fact dt code{font-family:var(--typeface-mono);color:var(--ink);overflow-wrap:anywhere;font-size:12px}.ui-pr-fact dd{display:grid;gap:4px}.ui-pr-state{display:flex;flex-wrap:wrap;align-items: center;gap:6px 8px;min-height:32px}.ui-pr-purpose{color:var(--ink-soft);font-size:12.5px;line-height:17px}.ui-pr-actions{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.ui-cn-pill[data-tone=warning]{background:var(--warning-bg);color:var(--warning-fg)}@container ui-as-main (width<=900px){.ui-pr-list{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.ui-pr-fact{grid-template-columns:minmax(0,1fr)}.ui-pr .ui-button,.ui-pr .ui-as-tool{min-height:44px}}.ui-ac-body{gap:16px}.ui-ac-tab{display:grid;gap:14px}.ui-ac-org{display:flex;box-sizing:border-box;background:var(--card);box-shadow:var(--elevation-card);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:12px;max-width:640px;padding:12px 14px 12px 16px}.ui-ac-org__text{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0}.ui-ac-org__name{color:var(--ink);overflow-wrap:anywhere;font-size:15px;font-weight:500;line-height:20px}.ui-ac-org__slug{font-family:var(--font-mono,ui-monospace,monospace);color:var(--ink-soft);overflow-wrap:anywhere;font-size:12.5px;line-height:18px}.ui-ac-org__actions{display:flex;flex-wrap:wrap;gap:8px}.ui-ac-copy{display:grid;gap:10px}.ui-ac-dialog .ui-checkbox.ui-ac-copy__check{display:flex;align-items: flex-start;width:100%}.ui-ac-bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:12px;min-height:32px}.ui-ac-bar__actions{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.ui-ac-bar__title{display:flex;align-items:baseline;gap:10px}.ui-ac-meta{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:12.5px;line-height:18px}.ui-ac-h2{color:var(--ink);margin:0;font-size:15px;font-weight:500;line-height:20px}.ui-ac-h3{color:var(--foreground);margin:0;font-size:13.5px;font-weight:500;line-height:19px}.ui-ac-intro,.ui-ac-help{color:var(--ink-soft);text-wrap:pretty;margin:0;font-size:13px;line-height:19px}.ui-ac-intro{max-width:72ch}.ui-ac-note{display:flex;background:var(--foreground);color:var(--neutral-text);text-wrap:pretty;border-radius:12px;align-items: center;gap:8px;margin:0;padding:10px 12px;font-size:13px;line-height:19px}@supports (color: color-mix(in lab, red, red)){.ui-ac-note{background:color-mix(in srgb,var(--foreground)6%,transparent)}}.ui-ac-note svg{flex:none}.ui-ac-tile{display:grid;background:var(--foreground);color:var(--neutral-text);border-radius:9px;flex:none;place-items: center;width:32px;height:32px}@supports (color: color-mix(in lab, red, red)){.ui-ac-tile{background:color-mix(in srgb,var(--foreground)6%,transparent)}}.ui-ac-panel{display:flex;box-sizing:border-box;background:var(--card);box-shadow:var(--elevation-card);border-radius:14px;align-items: flex-start;gap:14px;max-width:640px;padding:16px 18px 18px}.ui-ac-panel__text{display:grid;justify-items:start;gap:6px;min-width:0}.ui-ac-tray{--ui-ac-cols:minmax(0,1.5fr)176px minmax(0,1fr)minmax(0,1fr)16px;background:var(--surface-tray);border-radius:18px;padding:0 4px 4px}.ui-ac-tray[data-kind=tokens]{--ui-ac-cols:minmax(0,1.9fr)80px minmax(0,1.3fr)96px 96px 72px}.ui-ac-tray[data-kind=audit]{--ui-ac-cols:104px minmax(0,.9fr)168px minmax(0,1.3fr)}.ui-ac-tray__head,.ui-ac-row{display:grid;grid-template-columns:var(--ui-ac-cols);align-items: center;column-gap:16px}.ui-ac-tray__head{color:var(--ink-soft);height:38px;padding:0 18px;font-size:12.5px;font-weight:500;line-height:18px}.ui-ac-list{overflow:hidden;list-style:none;background:var(--card);box-shadow:var(--elevation-card);border-radius:14px;margin:0;padding:0}.ui-ac-row{position:relative;min-height:64px;padding:8px 18px;transition:background-color .12s}.ui-ac-row+.ui-ac-row{border-top:1px solid var(--line-solid)}.ui-ac-row:hover{background:var(--accent)}.ui-ac-row:has(.ui-ac-row__open:focus-visible){background:var(--brand-soft);outline:2px solid var(--foreground);outline-offset:-2px}.ui-ac-row--skeleton:hover{background:0 0}.ui-ac-row__who{display:flex;align-items: center;gap:12px;min-width:0}.ui-ac-row__text{display:grid;gap:3px;min-width:0}.ui-ac-row__title{display:flex;align-items: center;gap:8px;min-width:0}.ui-ac-row__open{overflow:hidden;font:inherit;color:var(--foreground);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;min-width:0;margin:0;padding:0;font-size:13.5px;font-weight:500;line-height:19px}.ui-ac-row__open:after{content:"";position:absolute;inset:0}.ui-ac-row__open:focus-visible{outline:none}.ui-ac-row__open[aria-busy=true]{cursor:progress}.ui-ac-row__sub{color:var(--ink-soft);font-size:12.5px;line-height:17px}.ui-ac-row__facts{display:contents}.ui-ac-row__role{display:flex;flex-wrap:wrap;align-items: center;gap:6px}.ui-ac-row__cells{display:contents}.ui-ac-row__cell{overflow:hidden;color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px}.ui-ac-row__go{display:grid;color:var(--ink-faint);transition:color .12s ease,transform .16s var(--motion-ease-out);place-items: center}.ui-ac-row:hover .ui-ac-row__go{color:var(--ink-soft);transform:translate(2px)}.ui-ac-row[data-off] .ui-ac-row__open{color:var(--ink-soft)}html:not(.dark) .ui-ac .ui-badge[data-variant=warning]{--ui-badge-fg:#b34400}html:not(.dark) .ui-ac .ui-badge[data-variant=brand]{--ui-badge-fg:#1f56e0}html:not(.dark) .ui-ac .ui-badge[data-variant=info]{--ui-badge-fg:#0a66b5}.ui-ac-row[data-busy] .ui-ac-row__go{opacity:.4}.ui-ac-row__name{overflow:hidden;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;font-weight:500;line-height:19px}.ui-ac-tray[data-kind=tokens] .ui-ac-row__sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-ac-row__status{display:flex}.ui-ac-row__when{display:contents}.ui-ac-row__end{display:flex;justify-content:flex-end}.ui-ac-row[data-idle] .ui-avatar{opacity:.55}.ui-ac-row[data-idle] .ui-ac-row__name{color:var(--ink-soft)}.ui-ac-mono{font-family:var(--typeface-mono);font-size:12px;line-height:18px}.ui-ac-cell{color:var(--ink-soft);min-width:0;font-size:13px;line-height:18px}.ui-ac-cell__label{position:absolute;overflow:hidden;clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px}.ui-ac-cell__value{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ui-ac-cell[data-area] .ui-ac-cell__value{white-space:normal}.ui-ac-scopes{display:flex;flex-wrap:wrap;gap:2px 8px}.ui-ac-scopes .ui-ac-mono{color:var(--ink)}.ui-ac-when{display:grid;gap:1px}.ui-ac-when__day{color:var(--foreground);font-size:13px;line-height:18px}.ui-ac-when__clock{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:12.5px;line-height:17px}.ui-ac-actor{display:flex;align-items: center;gap:8px;min-width:0}.ui-ac-actor__name{overflow:hidden;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500}.ui-ac-target{display:grid;gap:2px;min-width:0}.ui-ac-target__name{color:var(--foreground);overflow-wrap:anywhere;font-weight:500}.ui-ac-target__detail{overflow-wrap:anywhere;font-size:12.5px;line-height:17px}.ui-ac-token{display:block;background:var(--foreground);font-family:var(--typeface-mono);color:var(--ink);overflow-wrap:anywhere;user-select:all;border-radius:10px;margin-top:8px;padding:8px 10px;font-size:12.5px;line-height:19px}@supports (color: color-mix(in lab, red, red)){.ui-ac-token{background:color-mix(in srgb,var(--foreground)6%,transparent)}}.ui-ac-form{display:grid;gap:14px}.ui-ac-dialog .ui-input__control::placeholder,.ui-ac-sheet .ui-input__control::placeholder,.ui-ac-sheet .ui-select__trigger[data-placeholder] .ui-select__value{color:var(--ink-soft)}.ui-ac-dialog .ui-field__label{font-size:12.5px}.ui-ac-dialog .ui-field__hint,.ui-ac-dialog .ui-dialog__description,.ui-ac-sheet .ui-sheet__description{color:var(--ink-soft)}.ui-ac-sheet .ui-seg{--ui-seg-soft:var(--ink-soft)}.ui-ac-who:focus{outline:none}.ui-ac-who{display:flex;overflow-wrap:anywhere;align-items: center;gap:12px;min-width:0}.ui-ac-sections{display:grid}.ui-ac-section{display:grid;gap:12px;padding:18px 0}.ui-ac-section:first-child{padding-top:2px}.ui-ac-section:last-child{padding-bottom:2px}.ui-ac-section+.ui-ac-section{border-top:1px solid var(--line-solid)}.ui-ac-section>.ui-seg{justify-self:start}.ui-ac-section__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.ui-ac-count{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:12.5px;line-height:18px}.ui-ac-perms{column-count:2;column-gap:24px}.ui-ac-perm-group{display:grid;break-inside:avoid;border:0;gap:0;min-width:0;margin:0 0 18px;padding:0}.ui-ac-perm-group__label{color:var(--ink-soft);margin-bottom:4px;padding:0;font-size:12px;font-weight:500;line-height:16px}.ui-ac-perm-group__label span{font-weight:400}.ui-ac-sheet .ui-checkbox.ui-ac-check{display:flex;align-items: flex-start;width:100%;padding-block-start:6px;padding-block-end:6px}.ui-ac-perm{font-family:var(--typeface-mono);color:var(--ink);font-size:12.5px}.ui-ac-members{display:grid;list-style:none;margin:0;padding:0}.ui-ac-member{display:grid;grid-template-columns:minmax(0,1fr)auto auto;align-items: center;gap:10px;min-height:48px;padding:8px 0}.ui-ac-member+.ui-ac-member{border-top:1px solid var(--line-solid)}.ui-ac-member__name{overflow:hidden;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;line-height:19px}.ui-ac-grant{display:grid;grid-template-columns:minmax(0,1fr)auto auto;background:var(--surface-well);border-radius:14px;align-items: center;gap:10px;padding:12px}.ui-ac-mint{display:grid;grid-template-columns:minmax(0,1fr)auto;gap:10px}.ui-ac-mint .ui-input{width:100%}.ui-ac-status{display:flex;justify-content:space-between;align-items: center;gap:16px}.ui-ac-foot-note{color:var(--ink-soft);margin-right:auto;font-size:12.5px;line-height:18px}@media (prefers-reduced-motion:reduce){.ui-ac-row__go{transition:none}.ui-ac-row:hover .ui-ac-row__go{transform:none}}@container ui-as-main (width<=720px){.ui-ac-tray__head{display:none}.ui-ac-tray{padding-top:4px}.ui-ac-row{padding:12px 14px}.ui-ac-tray[data-kind=users] .ui-ac-row{grid-template-columns:minmax(0,1fr)16px;row-gap:2px}.ui-ac-tray[data-kind=users] .ui-ac-row__sub{display:none}.ui-ac-tray[data-kind=users] .ui-ac-row__facts{display:grid;grid-column:1;gap:6px;padding-left:52px}.ui-ac-row__cells{display:flex;flex-wrap:wrap;gap:2px 8px}.ui-ac-row__cell{overflow:visible;white-space:normal}.ui-ac-row__cell+.ui-ac-row__cell:before{content:"·"/"";margin-right:8px}.ui-ac-row__go{grid-row:1/span 2;grid-column:2}.ui-ac-tray[data-kind=tokens] .ui-ac-row{grid-template-columns:minmax(0,1fr)auto;align-items: start;row-gap:10px}.ui-ac-tray[data-kind=tokens] .ui-ac-row__facts{display:grid;grid-row:2;grid-column:1/-1;justify-items:start;gap:8px;padding-left:52px}.ui-ac-tray[data-kind=tokens] .ui-ac-row__end{grid-row:1;grid-column:2}.ui-ac-tray[data-kind=tokens] .ui-ac-row__sub{white-space:normal}.ui-ac-row__when{display:flex;flex-wrap:wrap;gap:6px 16px}.ui-ac-tray[data-kind=tokens] .ui-ac-cell,.ui-ac-tray[data-kind=audit] [data-area=target]{display:flex;white-space:normal;gap:6px}.ui-ac-tray[data-kind=tokens] .ui-ac-cell__label,.ui-ac-tray[data-kind=audit] [data-area=target] .ui-ac-cell__label{position:static;overflow:visible;clip-path:none;color:var(--foreground);width:auto;height:auto;margin:0;font-weight:500}.ui-ac-tray[data-kind=audit] .ui-ac-row{display:flex;flex-wrap:wrap;gap:8px 10px}.ui-ac-tray[data-kind=audit] [data-area=action]{order:1}.ui-ac-tray[data-kind=audit] [data-area=when]{order:2;margin-left:auto}.ui-ac-tray[data-kind=audit] [data-area=actor],.ui-ac-tray[data-kind=audit] [data-area=target]{flex:100%}.ui-ac-tray[data-kind=audit] [data-area=actor]{order:3}.ui-ac-tray[data-kind=audit] [data-area=target]{order:4}.ui-ac-target{display:flex;flex-wrap:wrap;gap:0 6px}.ui-ac-target__detail:before{content:"·"/"";margin-right:6px}.ui-ac-tray[data-kind=audit] [data-area=target] .ui-ac-cell__label{color:var(--ink-soft);font-weight:400}.ui-ac-when{display:flex;gap:6px}.ui-ac-when__clock:before{content:"·"/"";margin-right:6px}}@container ui-as (width<=600px){.ui-ac .ui-button,.ui-ac .ui-as-icon-btn{min-height:44px}.ui-ac .ui-tabs{--ui-tabs-gap:16px}.ui-ac .ui-tabs[data-variant=underline] .ui-tabs__tab{--ui-tabs-px:4px;height:44px}.ui-ac .ui-as-icon-btn{min-width:44px}}@media (max-width:600px){.ui-select__panel .ui-select__option{min-height:44px}.ui-ac-reveal .ui-alert__action,.ui-ac-reveal .ui-alert__close,.ui-ac .ui-ov-toast__action,.ui-ac .ui-ov-toast__close{position:relative}.ui-ac-reveal .ui-alert__action:after,.ui-ac-reveal .ui-alert__close:after,.ui-ac .ui-ov-toast__action:after,.ui-ac .ui-ov-toast__close:after{content:"";position:absolute;inset:-8px}.ui-ac-sheet .ui-switch{position:relative;margin-block-start:-10px;margin-block-end:-10px;padding-block-start:10px;padding-block-end:10px}.ui-ac-sheet .ui-switch__label:after{content:"";position:absolute;inset:0}.ui-ac-dialog .ui-button,.ui-ac-dialog .ui-input,.ui-ac-sheet .ui-button,.ui-ac-sheet .ui-input,.ui-ac-sheet .ui-select__trigger{min-height:44px}.ui-ac-sheet .ui-button[aria-label^=Remove]{min-width:44px}.ui-ac-sheet .ui-seg[data-size]{--ui-seg-h:44px}.ui-ac-dialog .ui-dialog__close,.ui-ac-sheet .ui-sheet__close{width:44px;height:44px;top:6px;right:6px}.ui-ac-sheet .ui-checkbox.ui-ac-check{padding-block-start:12px;padding-block-end:12px}.ui-ac-perms{column-count:1}.ui-ac-member{grid-template-columns:minmax(0,1fr)auto;row-gap:4px}.ui-ac-member .ui-seg{grid-column:1/-1;grid-row:2}.ui-ac-grant,.ui-ac-mint{grid-template-columns:minmax(0,1fr)}.ui-ac-status{flex-direction:column;align-items:stretch}.ui-ac-sheet .ui-ac-foot-note{flex:100%}}.ui-wf-count{display:inline-flex;background:var(--secondary);color:var(--ink-soft);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items: center;min-width:18px;height:18px;margin-left:6px;padding:0 6px;font-size:11px;font-weight:500;line-height:1}.ui-wf-count[data-tone=warning]{background:var(--warning-bg);color:var(--warning-fg)}.ui-wf-pill--needs{color:var(--ink-soft);text-decoration:none;gap:6px}.ui-wf-pill--needs:before{content:"";background:var(--warning-fg);border-radius:50%;width:6px;height:6px}.ui-wf-pill--needs:focus-visible{outline:2px solid var(--focus-neutral);outline-offset:2px}.ui-wf-needs{display:grid;gap:12px;max-width:780px}.ui-wf-needs__notice{display:flex;background:var(--surface-well);box-shadow:inset 0 0 0 1px var(--line-solid);color:var(--ink-soft);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:8px 12px;padding:9px 12px;font-size:12.5px;line-height:18px}.ui-wf-needs__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px}.ui-wf-needs__headline{color:var(--ink);margin:0;font-size:15px;font-weight:500;line-height:20px}.ui-wf-needs__scope{color:var(--ink-soft);font-size:12.5px}.ui-wf-needs__list{display:grid;list-style:none;gap:8px;margin:0;padding:0}.ui-wf-need{display:grid;background:var(--card);box-shadow:var(--elevation-card);border-radius:14px;gap:8px;padding:12px 14px}.ui-wf-need__head,.ui-wf-sneeds__line{display:flex;flex-wrap:wrap;align-items: center;gap:6px 8px}.ui-wf-need__kind{display:inline-flex;background:var(--secondary);color:var(--ink-soft);white-space:nowrap;border-radius:6px;align-items: center;height:20px;padding:0 8px;font-size:11.5px;font-weight:500}.ui-wf-need__name{color:var(--ink);font-size:13.5px;font-weight:500}.ui-wf-need__status{display:inline-flex;background:var(--secondary);color:var(--ink-soft);border-radius:999px;align-items: center;height:20px;margin-left:auto;padding:0 8px;font-size:11.5px;font-weight:500}.ui-wf-sneeds__line .ui-wf-need__status{margin-left:0}.ui-wf-need__status[data-missing]{background:var(--warning-bg);color:var(--warning-fg)}.ui-wf-need__steps{display:flex;flex-wrap:wrap;align-items: center;gap:6px}.ui-wf-need__label{color:var(--ink-soft);font-size:12px}.ui-wf-need__step{display:inline-flex;background:var(--secondary);color:var(--ink);font-family:var(--typeface-mono);cursor:pointer;border:0;border-radius:6px;align-items: center;height:24px;padding:0 8px;font-size:12px}.ui-wf-need__step:hover{background:var(--foreground)}@supports (color: color-mix(in lab, red, red)){.ui-wf-need__step:hover{background:color-mix(in srgb,var(--foreground)10%,transparent)}}.ui-wf-need__step:focus-visible{outline:2px solid var(--focus-neutral);outline-offset:2px}.ui-wf-need__link:focus-visible{outline:2px solid var(--focus-neutral);outline-offset:2px}.ui-wf-need__text,.ui-wf-sneeds__list p{color:var(--neutral-text);text-wrap:pretty;margin:0;font-size:12.5px;line-height:18px}.ui-wf-need__text b,.ui-wf-sneeds__list p b{color:var(--ink);font-weight:500}.ui-wf-need__link{color:var(--ink);text-decoration:underline dashed var(--ink-faint);text-underline-offset:3px;justify-self:start;font-size:12.5px}.ui-wf-need__link:hover{text-decoration-color:var(--ink-soft)}.ui-wf-sneeds__list{display:grid;list-style:none;gap:10px;margin:0;padding:0}.ui-wf-sneeds__list li{display:grid;gap:4px}.ui-wf-sneeds__stale{color:var(--ink-soft);margin:6px 0 0;font-size:12px}@media (max-width:600px){.ui-wf-needs .ui-button,.ui-wf-need__step{min-height:44px}.ui-wf-need__step{justify-content:center;min-width:44px}.ui-wf-need__link{display:inline-flex;align-items: center;min-height:44px}}.ui-rd-fix{display:inline-flex;border:1px solid var(--ui-btn-line,var(--line-strong));background:var(--surface-raised);box-shadow:0 1px 2px var(--ui-btn-surface-shadow,transparent);color:var(--foreground);letter-spacing:-.01em;white-space:nowrap;text-decoration:none;cursor:pointer;border-radius:10px;justify-content:center;align-items: center;height:32px;padding:0 12px;font-size:13px;font-weight:500;line-height:1}.ui-rd-fix:hover{background:var(--ui-btn-surface-hover,var(--secondary))}.ui-rd-fix:focus-visible{outline:2px solid var(--focus-neutral);outline-offset:2px}.ui-rd-needs{display:grid;background:var(--surface-well);box-shadow:inset 0 0 0 1px var(--line-solid);border-radius:12px;gap:10px;max-width:68ch;padding:12px 14px}.ui-rd-needs__text{color:var(--neutral-text);text-wrap:pretty;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:19px}.ui-rd-needs__link{justify-self:start}@media (max-width:600px){.ui-rd-fix{width:100%;height:44px}.ui-rd .ui-rd-bar__fix{display:none}}.ui-rd-doorman__who{display:flex;color:var(--foreground);flex-wrap:wrap;align-items: center;gap:8px;margin:0;font-size:13px;line-height:20px}.ui-rd-doorman__who-cap{color:var(--ink-soft);font-size:12px;font-weight:500;line-height:16px}.ui-rd-doorman__model{font-family:var(--typeface-mono);overflow-wrap:anywhere;min-width:0;font-size:12.5px}.ui-rd-doorman__trail{display:flex;flex-direction:column;gap:8px;font-size:13px;line-height:18px}.ui-rd-doorman__trail>summary{display:inline-flex;color:var(--foreground);list-style:none;cursor:pointer;border-radius:6px;align-self: flex-start;align-items: center;gap:4px;min-height:28px;margin-left:-2px;padding:0 2px;font-size:12.5px;font-weight:500}.ui-rd-doorman__trail>summary::-webkit-details-marker{display:none}.ui-rd-doorman__trail>summary:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.ui-rd-doorman__trail[open]>summary>svg{transform:rotate(90deg)}.ui-rd-doorman__trail ol{display:flex;background:var(--surface-well);box-shadow:inset 0 0 0 1px var(--line-strong);list-style:none;border-radius:10px;flex-direction:column;gap:8px;margin:0;padding:10px 12px}.ui-rd-doorman__attempt{display:flex;overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0}.ui-rd-doorman__attempt-head{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.ui-rd-doorman__attempt-result{color:var(--danger-fg);font-size:12px;font-weight:500}.ui-rd-doorman__attempt-result[data-ok]{color:var(--success-fg)}.ui-rd-doorman__cause{display:flex;background:var(--surface-well);box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px}.ui-rd-doorman__cause-text{color:var(--foreground);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:18px}.ui-rd-doorman__cause-text[data-clamped]{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.ui-rd-doorman__routing{display:flex;color:var(--foreground);align-items: center;gap:8px;margin:0;font-size:13.5px;line-height:20px}.ui-rd-doorman__pulse{animation:1.4s ease-in-out infinite ui-rd-breathe;background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.ui-rd-doorman__reroute{display:flex;border-top:1px solid var(--ui-as-line-soft);flex-wrap:wrap;align-items: center;gap:4px 12px;padding-top:12px}.ui-rd-doorman__reroute>.ui-rd-note{flex:200px;min-width:0}.ui-rd-doorman__error{color:var(--danger-fg);overflow-wrap:anywhere;flex:1 0 100%;margin:0;font-size:13px;line-height:18px}@media (max-width:600px){.ui-rd-doorman__reroute-btn,.ui-rd-touch,.ui-rd-doorman__trail>summary,.ui-rd-doorman .ui-rd-link{min-height:44px}}@media (prefers-reduced-motion:reduce){.ui-rd-doorman__pulse{animation:none}}.ui-rd-compare{box-sizing:border-box;width:100%;max-width:1480px;margin:0 auto;padding:24px 32px 0}.ui-rd-compare:empty{display:none}.ui-cp,.ui-cp-lay,.ui-cp-lay__stage{grid-template-columns:minmax(0,1fr)}.ui-cp{display:grid;container-type:inline-size;color:var(--ink);gap:12px;min-width:0;scroll-margin-top:56px}.ui-cp-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.ui-cp-head__title{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:600;line-height:22px}.ui-cp-head__tag{color:var(--ink-soft);font-size:12px;line-height:18px}.ui-cp-warn{display:block;background:var(--warning-bg);box-shadow:inset 0 0 0 1px var(--warning-border);color:var(--warning-fg);border-radius:10px;margin:0;padding:8px 12px;font-size:13px}.ui-cp-sr{position:absolute;overflow:hidden;clip-path:inset(50%);white-space:nowrap;width:1px;height:1px}.ui-cp-viewport{position:relative;box-sizing:border-box;overflow:hidden;background:var(--surface-well);box-shadow:inset 0 0 0 1px var(--line-solid);border-radius:12px;width:100%;height:clamp(340px,60vh,640px)}[data-width="1440"] .ui-cp-viewport{aspect-ratio:1440/900;height:auto;max-height:74vh}.ui-cp-canvas{position:absolute;box-shadow:var(--elevation-card);transform-origin:0 0;will-change:transform;background:#fff;top:0;left:0}.ui-cp-canvas>img,.ui-cp-canvas>iframe{display:block;user-select:none;-webkit-user-drag:none;border:0;width:100%;max-width:none;height:100%}.ui-cp-surface{position:absolute;box-sizing:border-box;appearance:none;pointer-events:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100%;height:100%;padding:0;inset:0}.ui-cp-surface:focus-visible{outline:2px solid var(--focus-neutral);outline-offset:-3px;border-radius:12px}.ui-cp-surface[data-engaged]{pointer-events:auto;cursor:grab}.ui-cp-surface[data-engaged]:active{cursor:grabbing}.ui-cp-viewport[data-fit]>.ui-cp-surface{touch-action:pan-y}.ui-cp-viewport:not([data-fit])>.ui-cp-surface{touch-action:none}.ui-cp-placeholder{display:grid;text-align:center;color:var(--ink-soft);align-content: center;justify-items:center;gap:6px;padding:16px}.ui-cp-placeholder[data-tone=failed]{color:var(--danger-fg)}.ui-cp-placeholder[data-tone=loading]{padding:0}.ui-cp-placeholder>.ui-shm{display:block;width:100%;height:100%}.ui-cp-placeholder__title,.ui-cp-placeholder__detail{overflow-wrap:anywhere;max-width:34ch;margin:0;font-size:13px;line-height:18px}.ui-cp-placeholder__title{font-weight:500}.ui-cp-placeholder__detail{color:var(--ink-soft);font-size:12px}.ui-cp-textbtn{display:inline-flex;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--foreground);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items: center;gap:6px;min-height:32px;padding:0 12px;font-size:13px;font-weight:500;line-height:1}.ui-cp-textbtn:focus-visible{outline:2px solid var(--focus-neutral);outline-offset:2px}.ui-cp-thumb__btn:focus-visible{outline:2px solid var(--focus-neutral);outline-offset:2px}.ui-cp-lay{display:grid;gap:12px;min-width:0}.ui-cp-lay__main{display:grid;grid-template-columns:minmax(0,1fr)208px;align-items: start;gap:16px}.ui-cp-lay__stage{display:grid;gap:8px;min-width:0}.ui-cp-lay__head{display:flex;align-items: center;gap:10px;min-width:0}.ui-cp-lay__head h3{overflow:hidden;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:55%;margin:0;font-size:14px;font-weight:600;line-height:20px}.ui-cp-lay__head p{overflow:hidden;color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;margin:0;font-size:12.5px;line-height:18px}.ui-cp-lay__frame{position:relative}.ui-cp-lay[data-width="1440"] .ui-cp-lay__frame>.ui-cp-viewport{max-height:60vh}.ui-cp-lay__ghost{position:absolute;pointer-events:none;inset:0}.ui-cp-lay__ghost .ui-cp-viewport{aspect-ratio:auto;box-shadow:none;background:0 0;height:100%;max-height:none}.ui-cp-lay__tag,.ui-cp-thumb__ghost{display:inline-flex;overflow:hidden;background:var(--brand-fixed);color:var(--brand-foreground);white-space:nowrap;pointer-events:none;border-radius:999px;align-items: center;gap:5px;font-size:12px;font-weight:500;line-height:16px}.ui-cp-lay__tag{position:absolute;z-index:3;text-overflow:ellipsis;max-width:calc(100% - 16px);padding:4px 10px;top:8px;right:8px}.ui-cp-lay__rail{display:grid;list-style:none;gap:12px;margin:0;padding:0}.ui-cp-thumb{position:relative;display:grid;gap:4px;min-width:0}.ui-cp-thumb .ui-cp-viewport{aspect-ratio:auto;height:140px;max-height:none}.ui-cp-thumb .ui-cp-placeholder{gap:2px;padding:6px}.ui-cp-thumb .ui-cp-placeholder__title{font-size:11px;line-height:14px}.ui-cp-thumb .ui-cp-placeholder__detail{display:none}.ui-cp-thumb[data-selected] .ui-cp-viewport{box-shadow:inset 0 0 0 1px var(--line-solid),0 0 0 2px var(--brand-solid)}.ui-cp-thumb[data-chosen] .ui-cp-viewport{box-shadow:inset 0 0 0 1px var(--success-border),0 0 0 2px var(--success-border)}.ui-cp-thumb__ghost{position:absolute;z-index:2;padding:2px 8px 2px 6px;font-size:11px;line-height:14px;top:6px;left:6px}.ui-cp-thumb__btn{display:flex;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items: center;gap:8px;min-height:32px;padding:0;font-size:13px;font-weight:500}.ui-cp-thumb__btn:disabled{cursor:default}.ui-cp-thumb__btn:before{content:"";position:absolute;inset:0}.ui-cp-thumb__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-cp-thumb__tag{color:var(--success-fg);flex:none;font-size:12px}@container (width<=760px){.ui-cp-lay__main{grid-template-columns:minmax(0,1fr)}.ui-cp-lay__rail{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px}.ui-cp-thumb .ui-cp-viewport{height:96px}.ui-cp-lay__frame>.ui-cp-viewport{height:clamp(280px,40vh,520px)}}@media (max-width:600px){.ui-rd-compare{padding:16px 16px 0}.ui-cp-thumb__btn,.ui-cp-textbtn{min-height:44px}}.ui-cp-toolbar{display:flex;flex-wrap:wrap;align-items: center;gap:8px 12px}.ui-cp-seg,.ui-cp-zoom,.ui-cp-ghost{display:inline-flex;background:var(--secondary);border:0;border-radius:10px;align-items: center;min-width:0;max-width:100%;margin:0;padding:2px}.ui-cp-zoom{gap:2px}.ui-cp-seg button,.ui-cp-zoom button,.ui-cp-ghost__toggle,.ui-cp-ghost__flash,.ui-cp-ghost select,.ui-cp-help__btn{display:inline-flex;color:var(--ink-soft);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items: center;gap:6px;min-height:32px;padding:0 12px;font-size:13px;font-weight:500;line-height:1}.ui-cp-seg button{overflow:hidden;text-overflow:ellipsis}.ui-cp-seg button[aria-pressed=true]{background:var(--surface-raised);box-shadow:var(--elevation-subtle);color:var(--foreground)}.ui-cp-seg button:hover:not([aria-pressed=true]),.ui-cp-zoom button:hover,.ui-cp-help__btn:hover{color:var(--foreground)}.ui-cp-seg button:focus-visible{outline:2px solid var(--focus-neutral);outline-offset:2px}.ui-cp-zoom button:focus-visible{outline:2px solid var(--focus-neutral);outline-offset:2px}.ui-cp-ghost button:focus-visible{outline:2px solid var(--focus-neutral);outline-offset:2px}.ui-cp-ghost select:focus-visible{outline:2px solid var(--focus-neutral);outline-offset:2px}.ui-cp-ghost input:focus-visible{outline:2px solid var(--focus-neutral);outline-offset:2px}.ui-cp-help__btn:focus-visible{outline:2px solid var(--focus-neutral);outline-offset:2px}.ui-cp-note summary:focus-visible{outline:2px solid var(--focus-neutral);outline-offset:2px}.ui-cp-zoom button{min-width:32px;padding:0 8px}.ui-cp-zoom__value{font-variant-numeric:tabular-nums;text-align:center;color:var(--foreground);min-width:48px;font-size:13px}.ui-cp-short{display:none}.ui-cp-ghost{gap:6px}.ui-cp-ghost__toggle[aria-pressed=true]{background:var(--brand-fixed);color:var(--brand-foreground)}.ui-cp-ghost__toggle[aria-pressed=false]:hover{color:var(--foreground)}.ui-cp-ghost__state{opacity:.85;font-size:12px;font-weight:600}.ui-cp-ghost__over{display:inline-flex;min-width:0}.ui-cp-ghost select{background:var(--surface-raised);box-shadow:var(--elevation-subtle);color:var(--foreground);max-width:150px;padding:0 8px}.ui-cp-ghost__flash{background:var(--surface-raised);box-shadow:var(--elevation-subtle);color:var(--foreground);touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.ui-cp-ghost__flash:active:not(:disabled){background:var(--brand-soft);box-shadow:inset 0 0 0 1px var(--brand-solid)}.ui-cp-ghost:not([data-on]) select,.ui-cp-ghost:not([data-on]) .ui-cp-range,.ui-cp-ghost:not([data-on]) .ui-cp-ghost__flash{opacity:.45;cursor:default}.ui-cp-range{display:inline-flex;color:var(--ink-soft);align-items: center;gap:8px;padding:0 4px;font-size:13px}.ui-cp-range input{accent-color:var(--brand-solid);width:110px;min-height:32px;margin:0}.ui-cp-range output{color:var(--foreground);font-variant-numeric:tabular-nums;min-width:34px}.ui-cp-help{position:relative;flex:none;margin-left:auto}.ui-cp-help__btn{min-width:32px;padding:0}.ui-cp-help__btn[aria-expanded=true]{background:var(--secondary);color:var(--foreground)}.ui-cp-help__scrim{position:fixed;z-index:19;cursor:default;background:0 0;border:0;padding:0;inset:0}.ui-cp-help__panel{position:absolute;z-index:20;box-sizing:border-box;background:var(--surface-raised);box-shadow:var(--elevation-pop);color:var(--ink);border:0;border-radius:12px;width:max-content;max-width:min(260px,100vw - 32px);margin:0;padding:10px 14px;font-size:13px;line-height:20px;top:calc(100% + 6px);right:0}.ui-cp-help__panel ul{display:grid;list-style:none;gap:2px;margin:0;padding:0}.ui-cp-help__panel .ui-cp-help__coarse{display:none}@container (width<=520px){.ui-cp-long{display:none}.ui-cp-short{display:inline}.ui-cp-help__panel .ui-cp-help__fine{display:none}.ui-cp-help__panel .ui-cp-help__coarse{display:grid}.ui-cp-ghost{display:grid;grid-template-columns:auto minmax(0,1fr)auto;flex:100%}.ui-cp-ghost:not([data-on]){display:inline-flex;flex:none}.ui-cp-ghost:not([data-on])>:not(.ui-cp-ghost__toggle){display:none}.ui-cp-ghost__over{grid-column:2/-1}.ui-cp-ghost select{width:100%;max-width:none}.ui-cp-range{grid-column:1/3}.ui-cp-range input{flex:auto;width:auto;min-width:0}}@media (pointer:coarse){.ui-cp-help__panel .ui-cp-help__fine{display:none}.ui-cp-help__panel .ui-cp-help__coarse{display:grid}}@media (max-width:600px){.ui-cp-seg button,.ui-cp-zoom button,.ui-cp-ghost__toggle,.ui-cp-ghost__flash,.ui-cp-ghost select,.ui-cp-help__btn,.ui-cp-range input{min-height:44px}.ui-cp-zoom button,.ui-cp-help__btn{min-width:44px;padding:0 4px}.ui-cp-help__btn{margin:-6px 0}.ui-cp-zoom__value{min-width:44px}.ui-cp-seg button{padding:0 10px}.ui-cp-toolbar{gap:8px}}@media (prefers-reduced-motion:no-preference){.ui-cp-seg button,.ui-cp-zoom button,.ui-cp-ghost button{transition:background-color .14s var(--motion-ease-out),color .14s var(--motion-ease-out)}}.ui-cp-bar{position:sticky;z-index:10;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr)auto;background:var(--surface-raised);box-shadow:0 0 0 1px var(--line-strong),var(--elevation-pop);border:0;border-radius:14px;align-items: center;gap:8px 16px;min-width:0;margin:0;padding:10px 12px;bottom:12px}.ui-cp-bar[data-tone=confirm]{box-shadow:0 0 0 1.5px var(--brand-solid),var(--elevation-pop)}.ui-cp-bar[data-tone=error]{box-shadow:0 0 0 1.5px var(--danger-border),var(--elevation-pop)}.ui-cp-bar__text{display:flex;align-items: center;gap:8px;min-width:0;min-height:20px;font-size:13px;line-height:20px}.ui-cp-bar__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600}.ui-cp-bar__note{overflow:hidden;color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;flex:0 100 auto;min-width:0}.ui-cp-bar[data-tone=answered] .ui-cp-bar__text{color:var(--success-fg)}.ui-cp-bar[data-tone=error] .ui-cp-bar__name,.ui-cp-bar[data-tone=blocked] .ui-cp-bar__name{color:var(--danger-fg)}.ui-cp-bar[data-tone=blocked] .ui-cp-bar__name,.ui-cp-bar[data-tone=timeout] .ui-cp-bar__name{font-weight:500}.ui-cp-bar__actions{display:grid;grid-template-columns:repeat(2,160px);gap:8px}.ui-cp .ui-cp-bar__btn{--h:44px;width:100%;min-width:0}.ui-cp-note{color:var(--ink-soft);margin:0;font-size:13px}.ui-cp-note summary{display:flex;cursor:pointer;align-items: center;min-height:32px}.ui-cp-note textarea{margin-top:6px}.ui-cp-choice{display:flex;color:var(--ink-soft);cursor:pointer;flex-wrap:wrap;align-items: center;gap:6px 12px;min-height:32px;font-size:13px;line-height:18px}.ui-cp-choice__text{flex:200px;min-width:0}.ui-cp-choice select{background:var(--surface-raised);box-shadow:var(--elevation-subtle);color:var(--foreground);font:inherit;cursor:pointer;border:0;border-radius:8px;flex:0 auto;min-width:110px;max-width:100%;min-height:32px;padding:0 8px;font-size:13px;font-weight:500}.ui-cp-choice select:focus-visible{outline:2px solid var(--focus-neutral);outline-offset:2px}@container (width<=560px){.ui-cp-bar{grid-template-columns:minmax(0,1fr)}.ui-cp-bar__actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ui-cp-note summary,.ui-cp-choice,.ui-cp-choice select{min-height:44px}}@media (prefers-reduced-motion:no-preference){.ui-cp-bar__btn[data-armed]:not(:disabled){animation:.5s linear ui-cp-arm}@keyframes ui-cp-arm{0%{opacity:.55}to{opacity:1}}}:root{--background:#fff;--foreground:#171717;--card:#fff;--card-foreground:#171717;--popover:#fff;--popover-foreground:#171717;--primary:#000000e0;--primary-foreground:#fcfcfc;--secondary:#0000000f;--secondary-foreground:#171717;--muted:#f0f0f0;--muted-foreground:#00000073;--accent:#00000008;--accent-foreground:#171717;--destructive:#e5484d;--border:#0000000f;--input:#e5e5e5;--ring:#0060e259;--chart-1:#0060e2c3;--chart-2:#0060e280;--chart-3:#0060e252;--chart-4:#0060e22e;--chart-5:#00000024;--radius:10px;--ink-strong:#000;--ink:#000000e0;--ink-soft:#0000009c;--ink-icon:#00000072;--ink-faint:#00000045;--neutral-text:#404040;--neutral-text-cool:#404040;--neutral-label:#8f8f8f;--neutral-label-cool:#8f8f8f;--neutral-muted:#8a8a8a;--neutral-faint:#b5b5b5;--line-solid:#ececec;--line-strong:#0000001a;--surface-raised:#fff;--surface-tray:#f0f0f0;--surface-well:#f4f4f5;--on-ink:#fff;--shine:#ffffffd1;--brand:#0060e2c3;--brand-solid:#2f6bff;--brand-text:#2f6bff;--brand-soft:#0060e20d;--brand-fixed:#2f6bff;--brand-foreground:#fff;--focus-neutral:#17171738;--success:#1a9a52;--success-bg:#1a9a5214;--success-fg:#1a7f45;--success-border:#a9dcbc;--warning:#f5a524;--warning-bg:#ff9c0029;--warning-fg:#cc4e00;--warning-border:#e682005c;--danger-bg:#e5484d14;--danger-fg:#c2331f;--danger-border:#f1a397;--info-bg:#008ff519;--info-fg:#006dcbf2;--info-border:#0060e280;--elevation-card:0 0 0 .5px #0000000f,0 1px 1px -1px #0000001a,0 1px 2px 0 #0000000d;--elevation-card-hover:0 0 0 .5px #0000001a,0 1px 1px -1px #0000001f,0 1px 3px 0 #00000012;--elevation-pop:0 0 0 .5px #00000014,0 12px 28px -10px #00000029,0 1px 2px 0 #0000000d;--elevation-subtle:0 1px 2px #0000000f;--motion-ease-out:cubic-bezier(.22,1,.36,1);--motion-ease-smooth:cubic-bezier(.32,.72,.24,1);--motion-ease-spring:cubic-bezier(.34,1.56,.64,1);--typeface-sans:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--typeface-mono:ui-monospace,"SF Mono",Menlo,monospace;--buncss-light:initial;--buncss-dark: ;color-scheme:light}.dark{--background:#19191b;--foreground:#ededed;--card:#1c1c1e;--card-foreground:#ededed;--popover:#2a2a2d;--popover-foreground:#ededed;--primary:#ffffffe6;--primary-foreground:#1c1c1e;--secondary:#ffffff14;--secondary-foreground:#ededed;--muted:#111113;--muted-foreground:#ffffff75;--accent:#ffffff0a;--accent-foreground:#ededed;--destructive:#ff6369;--border:#ffffff14;--input:#ffffff14;--ring:#4d8dff80;--chart-1:#4d8dff;--chart-2:#4d8dff9e;--chart-3:#4d8dff66;--chart-4:#4d8dff38;--chart-5:#ffffff29;--ink-strong:#fff;--ink:#ffffffe6;--ink-soft:#ffffff9e;--ink-icon:#ffffff80;--ink-faint:#ffffff4d;--neutral-text:#c4c4c4;--neutral-text-cool:#c8c8cc;--neutral-label:#8f8f8f;--neutral-label-cool:#8b8b92;--neutral-muted:#7c7c82;--neutral-faint:#5c5c63;--line-solid:#2a2a2e;--line-strong:#ffffff24;--surface-raised:#232326;--surface-tray:#161618;--surface-well:#222225;--on-ink:#121213;--shine:#fff;--brand:#4d8dff;--brand-solid:#6d8bff;--brand-text:#6b95ff;--brand-soft:#4d8dff24;--brand-fixed:#2f6bff;--brand-foreground:#fff;--focus-neutral:#ffffff4d;--success:#3ec27a;--success-bg:#3ec27a24;--success-fg:#3dd68c;--success-border:#23593a;--warning:#ffa057;--warning-bg:#fb6a0025;--warning-fg:#ffa057;--warning-border:#ffa0575c;--danger-bg:#e5484d24;--danger-fg:#ff977d;--danger-border:#74302a;--info-bg:#0077ff3a;--info-fg:#70b8ff;--info-border:#70b8ff99;--elevation-card:0 0 0 .5px #ffffff1a,0 1px 2px 0 #0006;--elevation-card-hover:0 0 0 .5px #ffffff29,0 1px 2px 0 #0006;--elevation-pop:0 0 0 .5px #ffffff1f,0 12px 28px -10px #0009;--elevation-subtle:0 1px 2px #0006}.dark,[data-theme=dark]{--buncss-light: ;--buncss-dark:initial;color-scheme:dark}@layer base{html,body,#root{height:100%}body{background:var(--background);color:var(--foreground);font-family:var(--typeface-sans);margin:0}}@layer components{.ui-skip{position:fixed;z-index:100;border-radius:var(--radius);background:var(--primary);color:var(--primary-foreground);padding:8px 12px;top:8px;left:8px;transform:translateY(-200%)}.ui-skip:focus-visible{transform:none}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@layer properties{@supports ((-webkit-hyphens: none) and ( not (margin-trim: inline))) or ((-moz-orient: inline) and ( not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}
