:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ak-bg:#fff;--ak-sidebar:#000;--ak-raised:#fff;--ak-soft:#f5f5f5;--ak-text:#000;--ak-muted:#595959;--ak-line:#e5e5e5;--ak-control:#767676;--ak-accent:#a84f00;--ak-accent-fill:#ff7900;--ak-on-accent:#000;--ak-selected:#fff1e5;--ak-nav-active:#a84f00;--ak-tinted-text:#a84f00;--ak-primary-hover:#ff922e;--ak-primary-active:#ed7000;--ak-blue:#075c9e;--ak-green:#226444;--ak-waiting:#88500c;--ak-red:#a92f36}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ak-bg:#141414;--ak-sidebar:#000;--ak-raised:#1c1c1c;--ak-soft:#252525;--ak-text:#fff;--ak-muted:#b3b3b3;--ak-line:#333;--ak-control:#858585;--ak-accent:#ff7900;--ak-accent-fill:#ff7900;--ak-on-accent:#000;--ak-selected:#382719;--ak-nav-active:#ff922e;--ak-tinted-text:#ff922e;--ak-primary-hover:#ff922e;--ak-primary-active:#ed7000;--ak-blue:#66b4fd;--ak-green:#72c89d;--ak-waiting:#ddb66c;--ak-red:#eb8b87}:root{--ak-hover:color-mix(in oklab, var(--ak-text) 6%, transparent);--ak-pressed:color-mix(in oklab, var(--ak-text) 11%, transparent);--ak-blue-soft:color-mix(in oklab, var(--ak-blue) 10%, var(--ak-bg));--ak-green-soft:color-mix(in oklab, var(--ak-green) 10%, var(--ak-bg));--ak-waiting-soft:color-mix(in oklab, var(--ak-waiting) 10%, var(--ak-bg));--ak-red-soft:color-mix(in oklab, var(--ak-red) 10%, var(--ak-bg));--ak-font-sans:"Helvetica Neue", Helvetica, Arial, sans-serif;--ak-font-mono:ui-monospace, "JetBrains Mono", SFMono-Regular, Menlo, Consolas, monospace;--ak-text-body:15px;--ak-text-label:14px;--ak-text-meta:13px;--ak-text-title:24px;--ak-text-section:15px;--ak-text-input-mobile:16px;--ak-weight-regular:400;--ak-weight-medium:500;--ak-weight-semibold:600;--ak-leading-tight:1.25;--ak-leading-ui:1.45;--ak-leading-copy:1.55;--ak-space-half:2px;--ak-space-1:4px;--ak-space-2:8px;--ak-space-3:12px;--ak-space-4:16px;--ak-space-5:24px;--ak-space-6:32px;--ak-space-7:48px;--ak-space-8:64px;--ak-filter-band-y:14px;--ak-header-cell-top:9px;--ak-header-cell-bottom:5px;--ak-menu-offset:2px;--ak-picker-offset:4px;--ak-card-radius:7px;--ak-card-gap:8px;--ak-radius-sm:4px;--ak-radius-md:6px;--ak-radius-lg:6px;--ak-radius-pill:999px;--ak-gutter:16px;--ak-sidebar-width:232px;--ak-sidebar-rail:58px;--ak-topbar-height:56px;--ak-action-bar-height:40px;--ak-icon-size:16px;--ak-touch-target:44px;--ak-focus-ring:var(--ak-accent);--ak-focus-width:2px;--ak-focus-offset:2px;--ak-motion-fast:.12s;--ak-motion-medium:.18s;--ak-ease:cubic-bezier(.2, 0, .2, 1)}@media (width<=640px){:root{--ak-gutter:12px;--ak-topbar-height:48px}}@media (prefers-reduced-motion:reduce){:root{--ak-motion-fast:0s;--ak-motion-medium:0s}}*,:before,:after{box-sizing:border-box}html,body{min-height:100%}h1,h2,h3,h4{color:var(--ak-text);line-height:var(--ak-leading-tight);font-weight:var(--ak-weight-semibold);margin:0}h1{font-size:var(--ak-text-title)}h2{font-size:16px}h3,h4{font-size:var(--ak-text-body)}p{margin:0 0 var(--ak-space-3);line-height:var(--ak-leading-copy)}a{color:var(--ak-accent);-webkit-text-decoration-color:color-mix(in oklab, var(--ak-accent) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--ak-accent) 40%, transparent);text-underline-offset:2px}a:hover{text-decoration-color:currentColor}code,pre,kbd{font-family:var(--ak-font-mono);font-size:var(--ak-text-label)}:focus-visible{outline:var(--ak-focus-width) solid var(--ak-focus-ring);outline-offset:var(--ak-focus-offset);border-radius:var(--ak-radius-sm)}button,input,select,textarea{font:inherit;color:inherit}input:not([type]),input[type=text],input[type=search],input[type=email],input[type=password],input[type=number],input[type=url],input[type=tel],input[type=date],input[type=datetime-local],select,textarea{border:1px solid var(--ak-control);border-radius:var(--ak-radius-sm);background:var(--ak-bg);width:100%;min-height:38px;color:var(--ak-text);font-size:var(--ak-text-body);transition:border-color var(--ak-motion-fast) var(--ak-ease);padding:8px 10px}textarea{min-height:72px;line-height:var(--ak-leading-copy);resize:vertical}select{appearance:none;padding-right:var(--ak-space-5);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='m1 1 5 5 5-5' fill='none' stroke='%23595959' stroke-width='2'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:12px 8px}input::placeholder,textarea::placeholder{color:var(--ak-muted);opacity:1}input:hover:not(:disabled),textarea:hover:not(:disabled),select:hover:not(:disabled){border-color:var(--ak-text)}input:disabled,textarea:disabled,select:disabled{background:var(--ak-soft);color:var(--ak-muted);cursor:not-allowed}input[aria-invalid=true],textarea[aria-invalid=true],select[aria-invalid=true]{border-color:var(--ak-red)}:-webkit-any(input:autofill,input:-webkit-autofill){-webkit-text-fill-color:var(--ak-text);box-shadow:inset 0 0 0 100px var(--ak-raised)}:is(input:autofill,input:autofill){-webkit-text-fill-color:var(--ak-text);box-shadow:inset 0 0 0 100px var(--ak-raised)}input[type=number]{appearance:textfield}input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}input[type=search]::-webkit-search-decoration{appearance:none}input[type=search]::-webkit-search-cancel-button{appearance:none}input[type=checkbox],input[type=radio]{accent-color:var(--ak-accent-fill);cursor:pointer;width:15px;height:15px;margin:0}label{color:var(--ak-text);font-size:var(--ak-text-label)}fieldset{border:0;margin:0;padding:0}hr{height:1px;margin:var(--ak-space-4) 0;background:var(--ak-line);border:0}table{border-collapse:collapse;width:100%}@media (width<=640px){input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea{font-size:var(--ak-text-input-mobile)}input:not([type=checkbox]):not([type=radio]),select,textarea{min-height:44px;font-size:16px}}[data-theme=dark] select:not(:disabled){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='m1 1 5 5 5-5' fill='none' stroke='%23b3b3b3' stroke-width='2'/%3E%3C/svg%3E")}.ds-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ds-button{align-items:center;gap:var(--ak-space-1);min-height:30px;padding:var(--ak-space-1) var(--ak-space-3);border-radius:var(--ak-radius-sm);color:var(--ak-text);font-size:var(--ak-text-label);font-weight:var(--ak-weight-medium);line-height:var(--ak-leading-tight);white-space:nowrap;cursor:pointer;transition:background-color var(--ak-motion-fast) var(--ak-ease), border-color var(--ak-motion-fast) var(--ak-ease);background:0 0;border:1px solid #0000;display:inline-flex}.ds-button__icon{color:var(--ak-muted);display:inline-flex}.ds-button:disabled{opacity:.55;cursor:not-allowed}.ds-button--quiet:hover:not(:disabled){background:var(--ak-soft)}.ds-button--quiet:active:not(:disabled){background:var(--ak-pressed)}.ds-button--outline{border-color:var(--ak-control);background:var(--ak-raised)}.ds-button--outline:hover:not(:disabled){background:var(--ak-soft)}.ds-button--outline:active:not(:disabled){background:var(--ak-pressed)}.ds-button--primary{background:var(--ak-accent-fill);color:var(--ak-on-accent);border-color:#0000}.ds-button--primary .ds-button__icon{color:inherit}.ds-button--primary:hover:not(:disabled){background:var(--ak-primary-hover)}.ds-button--primary:active:not(:disabled){background:var(--ak-primary-active)}.ds-button--danger{border-color:var(--ak-red);background:var(--ak-raised);color:var(--ak-red)}.ds-button--danger .ds-button__icon{color:inherit}.ds-button--danger:hover:not(:disabled){background:var(--ak-red-soft)}.ds-icon-button{border-radius:var(--ak-radius-sm);width:28px;height:28px;color:var(--ak-muted);cursor:pointer;transition:background-color var(--ak-motion-fast) var(--ak-ease);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.ds-icon-button:hover:not(:disabled){background:var(--ak-soft);color:var(--ak-text)}.ds-icon-button:disabled{opacity:.5;cursor:not-allowed}.ds-icon-button--danger{color:var(--ak-red)}@media (pointer:coarse){.ds-icon-button:after{content:"";inset:calc((var(--ak-touch-target) - 28px) / -2);position:absolute}}.ds-status{align-items:center;gap:var(--ak-space-1);font-size:var(--ak-text-label);font-weight:var(--ak-weight-medium);white-space:nowrap;display:inline-flex}.ds-status__icon{display:inline-flex}.ds-status--success{color:var(--ak-green)}.ds-status--failure{color:var(--ak-red)}.ds-status--running{color:var(--ak-blue)}.ds-status--waiting{color:var(--ak-waiting)}.ds-status--neutral{color:var(--ak-muted)}.ds-status--filled{padding:var(--ak-space-half) var(--ak-space-2);border-radius:var(--ak-radius-pill)}.ds-status--filled.ds-status--success{background:var(--ak-green-soft)}.ds-status--filled.ds-status--failure{background:var(--ak-red-soft)}.ds-status--filled.ds-status--running{background:var(--ak-blue-soft)}.ds-status--filled.ds-status--waiting{background:var(--ak-waiting-soft)}.ds-status--filled.ds-status--neutral{background:var(--ak-soft)}.ds-field{gap:var(--ak-space-1);margin-bottom:var(--ak-space-4);flex-direction:column;display:flex}.ds-field__label{color:var(--ak-text);font-size:var(--ak-text-label);font-weight:var(--ak-weight-medium)}.ds-field__required{margin-left:var(--ak-space-half);color:var(--ak-red)}.ds-field__hint{color:var(--ak-muted);font-size:var(--ak-text-meta)}.ds-field__error{color:var(--ak-red);font-size:var(--ak-text-meta)}.ds-checkbox{align-items:center;gap:var(--ak-space-2);min-height:40px;font-size:var(--ak-text-label);cursor:pointer;display:inline-flex}.ds-checkbox--icon{flex:0 0 40px;justify-content:center;width:40px;height:40px}.ds-checkbox input[type=checkbox]{width:16px;height:16px;accent-color:var(--ak-accent);flex:0 0 16px;margin:0}.ds-checkbox input:disabled{cursor:not-allowed}.ds-number{align-items:center;display:flex;position:relative}.ds-number input{padding-right:var(--ak-space-8)}.ds-number__unit{right:var(--ak-space-2);color:var(--ak-muted);font-size:var(--ak-text-label);pointer-events:none;position:absolute}.ds-search{align-items:center;gap:var(--ak-space-2);border:1px solid var(--ak-control);border-radius:var(--ak-radius-sm);background:var(--ak-bg);min-width:0;min-height:37px;padding:3px 9px;display:flex}.ds-search:focus-within{outline:var(--ak-focus-width) solid var(--ak-focus-ring);outline-offset:var(--ak-focus-offset)}.ds-search__icon{color:var(--ak-muted);display:inline-flex}.ds-search input[type=search]{background:0 0;border:0;flex:1;width:100%;min-width:0;min-height:29px;padding:4px 0}.ds-search input:focus-visible{outline:none}.ds-search__trailing{gap:var(--ak-space-1);display:inline-flex}.ds-picker__field{justify-content:space-between;align-items:center;gap:var(--ak-space-2);border:1px solid var(--ak-control);border-radius:var(--ak-radius-sm);background:var(--ak-bg);width:100%;min-height:38px;color:var(--ak-text);font-size:var(--ak-text-body);text-align:left;cursor:pointer;padding:8px 10px;display:flex}.ds-picker__field:hover:not(:disabled){border-color:var(--ak-text)}.ds-picker__field:disabled{background:var(--ak-soft);color:var(--ak-muted);cursor:not-allowed}.ds-picker__placeholder{color:var(--ak-muted)}.ds-picker__arrow{color:var(--ak-muted);flex:none}.ds-picker__list{z-index:60;padding:var(--ak-space-1);border:1px solid var(--ak-line);border-radius:var(--ak-radius-sm);background:var(--ak-raised);margin:0;list-style:none;position:fixed;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.ds-picker__option{align-items:start;gap:var(--ak-space-2);padding:var(--ak-space-1) var(--ak-space-2);border-radius:var(--ak-radius-sm);font-size:var(--ak-text-body);cursor:pointer;display:flex}.ds-picker__option[data-active=true]{background:var(--ak-soft)}.ds-picker__option>span:last-child{overflow-wrap:anywhere;min-width:0}.ds-picker__option[aria-selected=true]{background:var(--ak-selected);color:var(--ak-tinted-text)}.ds-picker__option[aria-disabled=true]{color:var(--ak-muted);cursor:not-allowed}.ds-picker__check{width:16px;color:var(--ak-accent);flex:none;display:inline-flex}.ds-picker__description{color:var(--ak-muted);font-size:var(--ak-text-meta);display:block}@media (width>=641px){.ds-picker__field{font-size:var(--ak-text-body)}}.ds-menu,.ds-popover{display:inline-flex}.ds-menu__surface,.ds-popover__surface{z-index:60;width:max-content;min-width:140px;max-width:min(320px,100vw - 16px);padding:var(--ak-space-1);border:1px solid var(--ak-line);border-radius:var(--ak-radius-sm);background:var(--ak-raised);position:fixed;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.ds-menu__item{align-items:center;gap:var(--ak-space-2);width:100%;padding:var(--ak-space-1) var(--ak-space-2);border-radius:var(--ak-radius-sm);color:var(--ak-text);font-size:var(--ak-text-label);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;display:flex}.ds-menu__item:hover:not(:disabled){background:var(--ak-soft)}.ds-menu__item:disabled{color:var(--ak-muted);cursor:not-allowed}.ds-menu__item--danger{color:var(--ak-red)}.ds-menu__icon{color:var(--ak-muted);display:inline-flex}.ds-popover__surface{padding:var(--ak-space-3)}.ds-display-menu{gap:var(--ak-space-3);flex-direction:column;min-width:200px;display:flex}.ds-display-menu__group{gap:var(--ak-space-1);flex-direction:column;display:flex}.ds-display-menu__group legend{padding:0 0 var(--ak-space-1);color:var(--ak-muted);font-size:var(--ak-text-meta);font-weight:var(--ak-weight-medium);text-transform:uppercase;letter-spacing:.04em}.ds-display-menu__columns,.ds-display-menu__choices{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ds-display-menu__column{border:1px solid var(--ak-line);min-height:32px;color:var(--ak-muted);font:inherit;background:0 0;border-radius:5px;padding:5px 9px}.ds-display-menu__column[aria-pressed=true],.ds-display-menu__choices button[aria-pressed=true]{background:var(--ak-selected);color:var(--ak-accent);border-color:var(--ak-accent)}.ds-display-menu__choices{background:var(--ak-soft);border-radius:5px;padding:3px}.ds-display-menu__choices button{flex:1 0 auto;min-width:max-content}.ds-filter-bar{gap:var(--ak-space-2);padding:var(--ak-filter-band-y) var(--ak-gutter);border-bottom:1px solid var(--ak-line);flex-direction:column;display:flex}.ds-filter-bar__row{align-items:center;gap:var(--ak-space-2);flex-wrap:wrap;display:flex}.ds-filter-bar__row .ds-search{flex:1;min-width:0}.ds-filter-bar__controls{align-items:center;gap:var(--ak-space-1);margin-left:auto;display:flex}.ds-filter-bar__chips{gap:var(--ak-space-1);flex-wrap:wrap;display:flex}.ds-filter-chip{align-items:center;gap:var(--ak-space-1);padding:var(--ak-space-half) var(--ak-space-1) var(--ak-space-half) var(--ak-space-2);border:1px solid var(--ak-line);border-radius:var(--ak-radius-pill);background:var(--ak-soft);font-size:var(--ak-text-meta);display:inline-flex}.ds-filter-chip__remove{width:18px;height:18px}.ds-quick-filters{gap:var(--ak-space-1);flex-wrap:wrap;display:flex}.ds-quick-filter{align-items:center;gap:var(--ak-space-1);padding:var(--ak-space-half) var(--ak-space-2);border:1px solid var(--ak-line);border-radius:var(--ak-radius-pill);color:var(--ak-muted);font-size:var(--ak-text-meta);cursor:pointer;background:0 0;display:inline-flex}.ds-quick-filter:hover{background:var(--ak-soft)}.ds-quick-filter[aria-pressed=true]{border-color:var(--ak-accent);background:var(--ak-selected);color:var(--ak-tinted-text)}.ds-quick-filter__count{color:var(--ak-muted);font-variant-numeric:tabular-nums}.ds-table{font-size:var(--ak-text-body)}.ds-table thead th{z-index:1;padding:var(--ak-header-cell-top) 8px var(--ak-header-cell-bottom);border-bottom:1px solid var(--ak-line);background:var(--ak-soft);color:var(--ak-muted);font-size:var(--ak-text-label);font-weight:var(--ak-weight-medium);text-align:left;white-space:nowrap;position:sticky;top:0}.ds-table th[data-align=end],.ds-table td[data-align=end]{text-align:right}.ds-table__sort{align-items:center;gap:var(--ak-space-1);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.ds-table__sort:hover{color:var(--ak-text)}.ds-table__sort-icon{width:12px;display:inline-flex}.ds-table tbody td{border-bottom:1px solid var(--ak-line);vertical-align:middle;overflow-wrap:anywhere;padding:16px 8px}.ds-table--compact tbody td{padding:8px}.ds-table th:first-child,.ds-table td:first-child{padding-left:var(--ak-gutter)}.ds-table th:last-child,.ds-table td:last-child{padding-right:var(--ak-gutter)}.ds-table tbody tr[data-activatable]:not([data-selected]):hover{background:var(--ak-hover);cursor:pointer}.ds-table tbody tr[data-selected]{background:var(--ak-selected)}.ds-table__select{white-space:nowrap;width:36px}.ds-table__actions{text-align:right;white-space:nowrap;width:44px}.ds-table-empty{padding:32px max(20px, var(--ak-gutter,16px));color:var(--ak-muted)}@media (width<=900px){.ds-table th[data-secondary],.ds-table td[data-secondary]{display:none}}.ds-row-list__head{padding:var(--ak-space-2) var(--ak-gutter)}.ds-row-list ul{gap:var(--ak-card-gap);padding:0 var(--ak-gutter) var(--ak-space-4);flex-direction:column;margin:0;list-style:none;display:flex}.ds-row{align-items:center;gap:var(--ak-space-3);padding:var(--ak-space-3);border:1px solid var(--ak-line);border-radius:var(--ak-card-radius);background:var(--ak-raised);grid-template-columns:auto 1fr auto auto auto;display:grid}.ds-row[data-activatable]:hover{background:var(--ak-hover);cursor:pointer}.ds-row[data-selected]{border-color:var(--ak-accent);background:var(--ak-selected)}.ds-row__identity{min-width:0}.ds-row__title{font-weight:var(--ak-weight-medium);overflow-wrap:anywhere}.ds-row__title a{color:var(--ak-text);text-decoration:none}.ds-row__title a:hover{color:var(--ak-accent);text-decoration:underline}.ds-row__context,.ds-row__meta{color:var(--ak-muted);font-size:var(--ak-text-meta)}.ds-row__meta{gap:var(--ak-space-3);white-space:nowrap;display:flex}@media (width<=640px){.ds-row{grid-template-columns:auto 1fr auto}.ds-row__meta{white-space:normal;flex-wrap:wrap;grid-column:2/-1}}.ds-pagination{justify-content:flex-end;align-items:center;gap:var(--ak-space-3);padding:var(--ak-space-3) var(--ak-gutter);border-top:1px solid var(--ak-line);font-size:var(--ak-text-label);flex-wrap:wrap;display:flex}.ds-pagination__size{align-items:center;gap:var(--ak-space-2);display:flex}.ds-pagination__size select{width:auto;min-height:28px}.ds-pagination__range{color:var(--ak-muted)}.ds-pagination__controls{gap:var(--ak-space-2);display:flex}.ds-page-header{gap:var(--ak-space-2);padding:var(--ak-space-4) var(--ak-gutter);flex-direction:column;display:flex}.ds-page-header__top{align-items:center;gap:var(--ak-space-2);display:flex}.ds-page-header__navigation{gap:var(--ak-space-1);margin-left:auto;display:flex}.ds-page-header__identity{align-items:center;gap:var(--ak-space-3);flex-wrap:wrap;display:flex}.ds-page-header__identity h1{font-size:var(--ak-text-title);overflow-wrap:anywhere}.ds-page-header__actions{gap:var(--ak-space-1);margin-left:auto;display:flex}.ds-page-header__meta{gap:var(--ak-space-3);color:var(--ak-muted);font-size:var(--ak-text-meta);flex-wrap:wrap;display:flex}.ds-section-header{align-items:start;gap:var(--ak-space-3);margin-bottom:var(--ak-space-2);display:flex}.ds-section-header__title{color:var(--ak-text);font-size:var(--ak-text-section);font-weight:var(--ak-weight-semibold)}.ds-section-header__description{color:var(--ak-muted);font-size:var(--ak-text-meta);margin:0}.ds-section-header__actions{gap:var(--ak-space-1);margin-left:auto;display:flex}.ds-selection-actions{align-items:center;gap:var(--ak-space-2);width:100%;height:100%;padding:0 var(--ak-gutter);background:var(--ak-selected);display:flex}.ds-selection-actions__count{color:var(--ak-tinted-text);font-size:var(--ak-text-label);font-weight:var(--ak-weight-medium)}.ds-selection-actions__items{gap:var(--ak-space-1);margin-left:var(--ak-space-3);display:flex}.ds-card{border:1px solid var(--ak-line);border-radius:var(--ak-card-radius);background:var(--ak-raised)}.ds-card__head{align-items:center;gap:var(--ak-space-2);padding:var(--ak-space-3) var(--ak-space-4);border-bottom:1px solid var(--ak-line);display:flex}.ds-card__title{color:var(--ak-text);font-size:var(--ak-text-section);font-weight:var(--ak-weight-semibold)}.ds-card__head>:last-child:not(:is(h1,h2,h3,h4)){margin-left:auto}.ds-card__body{padding:var(--ak-space-4)}.ds-card__body--flush{padding:0}.ds-properties{gap:var(--ak-space-3);margin:0;display:grid}.ds-properties[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-properties__item{grid-template-columns:minmax(5rem,30%) minmax(0,1fr);align-items:start;gap:4px 12px;display:grid}.ds-properties dt{color:var(--ak-muted);font-size:var(--ak-text-meta)}.ds-properties dd{overflow-wrap:anywhere;margin:0}@media (width<=640px){.ds-properties[data-columns="2"]{grid-template-columns:minmax(0,1fr)}}.ds-tabs__list{gap:var(--ak-space-4);border-bottom:1px solid var(--ak-line);padding:0 var(--ak-gutter);display:flex}.ds-tabs__tab{align-items:center;gap:var(--ak-space-1);padding:var(--ak-space-2) 0;color:var(--ak-muted);font-size:var(--ak-text-label);font-weight:var(--ak-weight-medium);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;display:inline-flex}.ds-tabs__tab:hover{color:var(--ak-text)}.ds-tabs__tab[aria-selected=true]{border-bottom-color:var(--ak-accent);color:var(--ak-text)}.ds-tabs__badge{color:var(--ak-muted);font-size:var(--ak-text-meta);font-variant-numeric:tabular-nums}.ds-tabs__panel{padding:var(--ak-space-4) var(--ak-gutter)}.ds-tabs__panel:focus-visible{outline-offset:-2px}.ds-disclosure{border:1px solid var(--ak-line);border-radius:var(--ak-card-radius);background:var(--ak-raised)}.ds-disclosure+.ds-disclosure{margin-top:var(--ak-card-gap)}.ds-disclosure__head{align-items:center;gap:var(--ak-space-2);padding-right:var(--ak-space-2);display:flex}.ds-disclosure__toggle{align-items:center;gap:var(--ak-space-2);padding:var(--ak-space-2) var(--ak-space-3);color:var(--ak-text);font-size:var(--ak-text-body);font-weight:var(--ak-weight-medium);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;display:flex}.ds-disclosure__chevron{color:var(--ak-muted);display:inline-flex}.ds-disclosure__actions{gap:var(--ak-space-1);display:flex}.ds-disclosure__body{padding:0 var(--ak-space-3) var(--ak-space-3)}.ds-state{align-items:center;gap:var(--ak-space-2);padding:32px max(20px, var(--ak-gutter,16px));color:var(--ak-muted);text-align:center;flex-direction:column;display:flex}.ds-state__icon{color:var(--ak-muted);display:inline-flex}.ds-state__title{color:var(--ak-text);font-weight:var(--ak-weight-medium);margin:0}.ds-state__description{max-width:48ch;color:var(--ak-muted);font-size:var(--ak-text-label);margin:0}.ds-state--error .ds-state__icon{color:var(--ak-red)}.ds-state--refresh{padding:var(--ak-space-2) var(--ak-gutter);font-size:var(--ak-text-meta);flex-direction:row;justify-content:start}.ds-spinner{border:2px solid var(--ak-line);border-top-color:var(--ak-accent);border-radius:50%;width:16px;height:16px;animation:.7s linear infinite ds-spin}@keyframes ds-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ds-spinner{animation-duration:2s}}.ds-notice{align-items:start;gap:var(--ak-space-2);padding:var(--ak-space-3);border:1px solid var(--ak-line);border-radius:var(--ak-radius-sm);background:var(--ak-raised);font-size:var(--ak-text-label);display:flex}.ds-notice__title{display:block}.ds-notice__actions{margin-left:auto}.ds-notice--info .ds-notice__icon{color:var(--ak-blue)}.ds-notice--success .ds-notice__icon{color:var(--ak-green)}.ds-notice--warning .ds-notice__icon{color:var(--ak-waiting)}.ds-notice--error .ds-notice__icon{color:var(--ak-red)}.ds-notice--info{background:var(--ak-blue-soft)}.ds-notice--success{background:var(--ak-green-soft)}.ds-notice--warning{background:var(--ak-waiting-soft)}.ds-notice--error{background:var(--ak-red-soft)}.ds-dialog,.ds-form-panel{color:var(--ak-text);background:0 0;border:0;padding:0}.ds-dialog::backdrop{background:#0006}.ds-dialog{max-width:min(520px,100vw - 32px);margin:auto}.ds-dialog__panel{border:1px solid var(--ak-line);border-radius:var(--ak-radius-lg);background:var(--ak-raised);box-shadow:0 16px 48px #0000002e}.ds-dialog__head,.ds-form-panel__head{align-items:center;gap:var(--ak-space-2);padding:var(--ak-space-3) var(--ak-space-4);border-bottom:1px solid var(--ak-line);display:flex}.ds-dialog__head h2,.ds-form-panel__head h2{font-size:var(--ak-text-section)}.ds-dialog__head>:last-child{margin-left:auto}.ds-dialog__body,.ds-form-panel__body{padding:var(--ak-space-4)}.ds-dialog__description{margin:0 0 var(--ak-space-3);color:var(--ak-muted)}.ds-dialog__foot,.ds-form-panel__foot{justify-content:end;gap:var(--ak-space-2);padding:var(--ak-space-3) var(--ak-space-4);border-top:1px solid var(--ak-line);display:flex}.ds-form-panel::backdrop{background:0 0}.ds-form-panel{top:var(--ak-topbar-height);width:min(440px,100vw);max-width:100vw;height:calc(100dvh - var(--ak-topbar-height));max-height:calc(100dvh - var(--ak-topbar-height));margin:0 0 0 auto}.ds-form-panel__frame{border-left:1px solid var(--ak-line);background:var(--ak-raised);flex-direction:column;height:100%;display:flex}.ds-form-panel__body{flex:1;overflow-y:auto}.ds-form-panel__head{border-bottom:0;flex-wrap:wrap;justify-content:space-between;padding:16px 20px}.ds-form-panel__head h2{font-size:18px}.ds-form-panel__body{padding:8px 20px 24px}.ds-form-panel__dirty{color:var(--ak-waiting);font-size:var(--ak-text-meta);margin-left:auto}@media (width<=640px){.ds-form-panel{width:100vw;max-width:100vw}.ds-form-panel__frame{border-left:0}.ds-form-panel__head{padding:12px 16px}.ds-form-panel__head>button{order:-1;margin-right:auto}.ds-form-panel__body{padding:8px 16px 24px}}.ds-preview-layout{align-items:stretch;min-height:0;display:flex}.ds-preview-layout>:first-child{flex:1;min-width:0}.ds-preview{border-left:1px solid var(--ak-line);background:var(--ak-bg);flex-direction:column;flex:none;display:flex;position:relative}.ds-preview__divider{cursor:col-resize;touch-action:none;width:6px;position:absolute;top:0;bottom:0;left:-3px}.ds-preview__divider:hover,.ds-preview__divider:focus-visible{background:color-mix(in oklab, var(--ak-accent) 40%, transparent)}.ds-preview__head{align-items:center;gap:var(--ak-space-2);padding:var(--ak-space-2) var(--ak-space-3);border-bottom:1px solid var(--ak-line);display:flex}.ds-preview__title{min-width:0;font-size:var(--ak-text-title);overflow-wrap:anywhere;flex:1;margin:0 0 16px}.ds-preview__navigation{align-items:center;gap:var(--ak-space-1);margin-left:auto;display:flex}.ds-preview__actions{gap:var(--ak-space-1);padding:var(--ak-space-2) var(--ak-space-3);border-bottom:1px solid var(--ak-line);display:flex}.ds-preview__body{padding:var(--ak-space-4) var(--ak-space-3);flex:1}.ds-account-controls{flex-shrink:0;align-items:center;gap:4px;display:flex}.ds-account-controls>.ds-icon-button{width:32px;height:32px}.ds-account-trigger{border-radius:var(--ak-radius-pill);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;width:32px;height:32px;padding:0;display:inline-grid}.ds-avatar{background:var(--ak-selected);color:var(--ak-accent);font-weight:var(--ak-weight-medium);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ds-avatar--sm{width:26px;height:26px;font-size:var(--ak-text-meta)}.ds-avatar--md{width:32px;height:32px;font-size:var(--ak-text-label)}.ds-avatar--lg{width:44px;height:44px;font-size:var(--ak-text-body)}.ds-form-panel :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:38px;padding:9px 10px}@media (width<=640px){.ds-form-panel :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:44px;font-size:16px}}.ds-search:has(.ds-filter-chip){flex-wrap:wrap;gap:4px;padding-block:4px}.ds-search:has(.ds-filter-chip)>.ds-search__icon{display:none}.ds-search:has(.ds-filter-chip)>input{flex:120px;width:auto}.ds-search .ds-filter-chip{background:var(--ak-selected);color:var(--ak-tinted-text);border:0;border-radius:3px;padding:1px 5px}.ds-app__preview-slot .ds-preview__head{flex-shrink:0}.ds-app__preview-slot .ds-preview__body{min-height:0}@media (width<=640px){.ds-search input[type=search]{min-height:32px;font-size:16px}}.ds-filter-tags__add{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.ds-filter-tags__add .ds-search{flex:1;min-width:0}.ds-filter-tags__error{color:var(--ak-red);margin:0;font-size:13px}.ds-form-panel__frame{box-shadow:0 12px 36px #0000001f}@media (width<=640px){.ds-picker__field{min-height:44px;font-size:16px}.ds-table{font-size:13px}.ds-table tbody td{padding:13px 5px}.ds-table th{padding:9px 5px 5px}.ds-table :is(th,td):first-child{padding-left:12px}.ds-table :is(th,td):last-child{padding-right:12px}.ds-form-panel__frame{box-shadow:none}}.ds-search input::-webkit-calendar-picker-indicator{display:none}@media (width<=640px),(pointer:coarse){.ds-button{min-width:44px;min-height:44px}.ds-account-trigger{justify-content:center;align-items:center;min-width:44px;min-height:44px}.ds-checkbox{min-height:44px}.ds-checkbox--icon{flex-basis:44px;width:44px;min-width:44px}}@media (hover:none){.ds-icon-button:hover:not(:disabled){background:0 0}}.ds-button,.ds-button:hover{text-decoration:none}@media (pointer:coarse){.ds-checkbox{min-width:44px}}.ds-table__mobile-metadata{display:none}@media (width<=640px){.ds-table__mobile-metadata{color:var(--ak-muted);font-size:var(--ak-text-meta);flex-wrap:wrap;gap:4px 12px;margin-top:6px;display:flex}.ds-table__select{vertical-align:middle;width:44px}}@media (width<=640px),(pointer:coarse){.ds-icon-button{flex-shrink:0;min-width:44px;min-height:44px}.ds-icon-button:after{inset:0}}.ds-form-panel[data-expanded]{width:min(960px,100vw)}.ds-form-panel__head h2{flex:1;min-width:0}.ds-role-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ds-role-select{border:0;gap:8px;min-width:0;margin:20px 0;padding:0;display:grid}.ds-role-select legend{margin-bottom:12px;font-weight:600}.ds-role-select .ds-role-list li{background:var(--ak-soft);border:1px solid var(--ak-line);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:4px 8px 4px 12px;display:flex}.ds-role-select .ds-role-list span{overflow-wrap:anywhere}.ds-role-select>label{font-size:var(--ak-text-meta)}.ds-role-select>select{width:100%;min-width:0}.ds-table__mobile-sort{padding:4px max(12px, var(--ak-gutter,16px));border-bottom:1px solid var(--ak-line)}.ds-table__mobile-sort .ds-button{text-align:left;gap:8px}.ds-detail{gap:20px;min-width:0;display:grid}.ds-detail>:is(h3,p){margin:0}.ds-code{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;max-width:100%;margin:0}.ds-file-dropzone{border:1px dashed var(--ak-line);border-radius:var(--ak-radius-md);background:var(--ak-raised);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:20px;display:flex}.ds-file-dropzone--over{border-color:var(--ak-accent);background:var(--ak-soft)}.ds-file-dropzone__label{color:var(--ak-muted);overflow-wrap:anywhere;flex:180px;min-width:0}.ds-file-dropzone [role=alert]{color:var(--ak-red);flex-basis:100%}@media (pointer:coarse){.ds-file-dropzone{padding:8px}.ds-file-dropzone__instruction{display:none}.ds-file-dropzone>.ds-button{flex:1}}.ds-account-trigger .ds-avatar{width:28px;height:28px}.ds-account-trigger:hover{background:var(--ak-soft)}.ds-menu__header{border-bottom:1px solid var(--ak-line);margin-bottom:4px;padding:10px 8px}.ds-account-identity{align-items:center;gap:10px;min-width:0;display:flex}.ds-account-identity .ds-avatar{flex-shrink:0}.ds-account-identity strong{overflow-wrap:anywhere;font-size:var(--ak-text-body);font-weight:var(--ak-weight-medium)}@media (width<=640px),(pointer:coarse){.ds-account-trigger{min-width:44px;min-height:44px}}.ds-filter-tags{min-width:0}.ds-filter-tags__add{margin:0}.ds-filter-suggestions{min-width:240px;max-width:min(440px,100vw - 16px);padding:6px}.ds-filter-suggestions__heading{color:var(--ak-muted);padding:7px 9px;font-size:12px}.ds-filter-suggestions__back{color:var(--ak-muted);cursor:pointer;background:0 0;border:0;padding:8px 9px;display:block}.ds-filter-suggestions .ds-menu__item{text-align:left;justify-content:space-between;width:100%}.ds-filter-suggestions .ds-menu__item[aria-selected=true]{background:var(--ak-soft)}.ds-filter-suggestions__empty{color:var(--ak-muted);margin:0;padding:8px 9px;font-size:12px}@media (width<=640px),(pointer:coarse){.ds-menu__surface:has(.ds-account-identity) .ds-menu__item{min-height:44px}}.ds-table-scroll{min-width:0;max-width:100%;overflow-x:auto}.ds-table th[data-resized]{width:var(--column-width)!important}.ds-table__resize{z-index:3;cursor:col-resize;touch-action:none;width:9px;position:absolute;top:0;bottom:0;right:0}.ds-table__resize:after{content:"";background:var(--ak-control);opacity:0;position:absolute;inset:7px 3px}.ds-table__resize:hover:after,.ds-table__resize:focus-visible:after{opacity:1}.ds-table__resize:focus-visible{outline:2px solid var(--ak-accent);outline-offset:-2px}.ds-table--cards{border-collapse:separate;border-spacing:0 8px}.ds-table--cards tbody td{border-top:1px solid var(--ak-line);border-bottom:1px solid var(--ak-line);background:var(--ak-raised)}.ds-table--cards tbody td:first-child{border-left:1px solid var(--ak-line);border-radius:8px 0 0 8px}.ds-table--cards tbody td:last-child{border-right:1px solid var(--ak-line);border-radius:0 8px 8px 0}.ds-table--cards tbody tr[data-selected] td{background:var(--ak-selected)}.ds-table--cards tbody tr[data-activatable]:not([data-selected]):hover td{background:var(--ak-hover)}@media (width<=900px){.ds-table--cards tbody td:nth-child(1 of :not([data-secondary])){border-left:1px solid var(--ak-line);border-radius:8px 0 0 8px}.ds-table--cards tbody td:nth-last-child(1 of :not([data-secondary])){border-right:1px solid var(--ak-line);border-radius:0 8px 8px 0}.ds-table th:nth-child(1 of :not([data-secondary])),.ds-table td:nth-child(1 of :not([data-secondary])){padding-left:var(--ak-gutter)}.ds-table th:nth-last-child(1 of :not([data-secondary])),.ds-table td:nth-last-child(1 of :not([data-secondary])){padding-right:var(--ak-gutter)}}.ds-table__sort-idle{opacity:0;display:inline-flex}.ds-table__sort:hover .ds-table__sort-idle,.ds-table__sort:focus-visible .ds-table__sort-idle{opacity:.6}.ds-card--interactive{transition:transform var(--ak-motion-medium) var(--ak-ease), border-color var(--ak-motion-fast) var(--ak-ease)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ds-card--interactive:hover{border-color:var(--ak-control);transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.ds-card--interactive{transition:none}.ds-spinner{animation:none}}.ds-app{background:var(--ak-bg);height:100dvh;min-height:0;display:flex}.ds-app__sidebar,.ds-app__drawer{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ak-bg:#000;--ak-raised:#141414;--ak-soft:#202020;--ak-control:#858585;--ak-text:#fff;--ak-muted:#b3b3b3;--ak-line:#333;--ak-hover:#202020;--ak-accent:#ff7900;--ak-selected:#ff7900;--ak-nav-active:#ff7900;--ak-focus-ring:#ff7900;color:var(--ak-text)}.ds-app__sidebar{width:var(--ak-sidebar-width);border-right:1px solid var(--ak-line);background:var(--ak-sidebar);transition:width var(--ak-motion-medium) var(--ak-ease);flex-direction:column;flex:none;display:flex}.ds-app[data-collapsed] .ds-app__sidebar{width:var(--ak-sidebar-rail)}.ds-app__brand{flex:none;justify-content:space-between;align-items:center;min-height:70px;padding:24px 20px;display:flex}.ds-app__logo{min-width:0;color:var(--ak-text);display:block}.ds-app[data-collapsed] .ds-app__brand{justify-content:center;padding-inline:7px}.ds-app__navigation{flex:1;padding:0 10px 10px;overflow-y:auto}.ds-app[data-collapsed] .ds-app__navigation{overflow:visible}.ds-app__scrim{inset:var(--ak-topbar-height) 0 0;z-index:70;background:#0006;position:fixed}.ds-app__drawer{border-right:1px solid var(--ak-line);background:var(--ak-sidebar);flex-direction:column;width:min(260px,85vw);height:100%;display:flex}.ds-app__drawer-head{top:calc(-1 * var(--ak-topbar-height));height:var(--ak-topbar-height);background:var(--ak-bg);align-items:center;display:flex;position:absolute;left:8px}.ds-app__drawer-head .ds-icon-button{width:40px;height:40px}.ds-app__drawer .ds-app__navigation{padding:18px 12px}.ds-app__main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.ds-app__topbar{align-items:center;gap:var(--ak-space-2);height:var(--ak-topbar-height);padding:0 var(--ak-gutter);border-bottom:1px solid var(--ak-line);background:var(--ak-bg);flex-shrink:0;display:flex}.ds-app__breadcrumbs{flex:1;min-width:0;overflow:hidden}.ds-app__account{align-items:center;gap:var(--ak-space-1);display:flex}.ds-app__actions{border-bottom:1px solid var(--ak-line);align-items:center;gap:var(--ak-space-1);min-height:var(--ak-action-bar-height);padding:0 var(--ak-gutter);flex-shrink:0;display:flex}.ds-app__actions:has(.ds-selection-actions){padding:0}.ds-app__content{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:auto}.ds-app__footer{border-top:1px solid var(--ak-line);text-align:right;flex-shrink:0;min-height:24px;padding:3px 12px}.ds-app__version{color:var(--ak-muted);font-size:var(--ak-text-meta);margin:0}.ds-app__drawer .ds-app__version{padding:var(--ak-space-3);border-top:1px solid var(--ak-line)}.ds-navigation{gap:var(--ak-space-2);flex-direction:column;display:flex}.ds-navigation ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ds-navigation ul[hidden]{display:none}.ds-nav-section h2{font-size:inherit;font-weight:inherit;margin:0}.ds-nav-section__toggle{align-items:center;gap:var(--ak-space-2);border-radius:var(--ak-radius-sm);width:100%;min-height:42px;color:var(--ak-text);font-size:var(--ak-text-section);font-weight:var(--ak-weight-medium);text-align:left;cursor:pointer;background:0 0;border:0;padding:9px 10px;display:flex}.ds-nav-section__toggle:hover{background:var(--ak-hover)}.ds-nav-section__toggle[data-active]{color:var(--ak-nav-active)}.ds-nav-section__icon{color:var(--ak-muted);flex:none;display:inline-flex}.ds-nav-section__label{flex:1;min-width:0}.ds-nav-section__chevron{color:var(--ak-muted);flex:none;display:inline-flex}.ds-nav-section:not(.ds-nav-section--compact)>ul{padding-left:28px}.ds-nav-item{border-radius:var(--ak-radius-sm);align-items:center;display:flex}.ds-nav-item__link{border-radius:var(--ak-radius-sm);min-width:0;min-height:35px;color:var(--ak-muted);font-size:var(--ak-text-label);white-space:nowrap;text-overflow:ellipsis;flex:1;padding:7px 6px 7px 10px;text-decoration:none;overflow:hidden}.ds-nav-item:hover{background:var(--ak-hover)}.ds-nav-item[data-selected]{background:var(--ak-selected)}.ds-nav-item[data-selected] .ds-nav-item__link{color:var(--ak-on-accent);font-weight:var(--ak-weight-semibold)}.ds-nav-item__icon{margin-right:var(--ak-space-2);vertical-align:-2px;display:inline-flex}.ds-nav-item__favorite{padding:var(--ak-space-1);border-radius:var(--ak-radius-sm);color:var(--ak-muted);opacity:0;cursor:pointer;background:0 0;border:0;flex:none;display:inline-flex}.ds-nav-item:hover .ds-nav-item__favorite,.ds-nav-item__favorite:focus-visible,.ds-nav-item__favorite[data-on]{opacity:1}.ds-nav-item__favorite[data-on]{color:var(--ak-accent)}@media (pointer:coarse){.ds-nav-item__favorite{opacity:1}}.ds-nav-section--compact{position:relative}.ds-nav-section__rail{border-radius:var(--ak-radius-sm);width:100%;height:34px;color:var(--ak-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex}.ds-nav-section__rail:hover,.ds-nav-section__rail[data-active]{background:var(--ak-hover);color:var(--ak-nav-active)}.ds-nav-section__flyout{top:0;left:calc(100% + var(--ak-space-1));z-index:50;min-width:180px;padding:var(--ak-space-2);border:1px solid var(--ak-line);border-radius:var(--ak-radius-sm);background:var(--ak-raised);box-shadow:none;position:absolute}.ds-nav-section__flyout-title{margin:0 0 var(--ak-space-1);padding:0 var(--ak-space-2);color:var(--ak-muted);font-size:var(--ak-text-meta);font-weight:var(--ak-weight-medium)}.ds-nav-section__flyout .ds-nav-item__link{padding-left:var(--ak-space-2)}.ds-breadcrumbs ol{font-size:var(--ak-text-label);flex-wrap:nowrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.ds-breadcrumbs li{align-items:center;display:flex}.ds-breadcrumbs__link{align-items:center;gap:var(--ak-space-1);padding:var(--ak-space-half) var(--ak-space-1);border-radius:var(--ak-radius-sm);color:var(--ak-muted);text-decoration:none;display:inline-flex}.ds-breadcrumbs__link:hover{background:var(--ak-hover);color:var(--ak-text)}.ds-breadcrumbs__current{align-items:center;gap:var(--ak-space-1);padding:var(--ak-space-half) var(--ak-space-1);color:var(--ak-text);font-weight:var(--ak-weight-medium);display:inline-flex}.ds-breadcrumbs__separator{color:var(--ak-muted);display:inline-flex}.ds-breadcrumbs__icon{display:inline-flex}.ds-app__actions:empty{display:none}.ds-app__actions:has(>.ds-page-actions:empty){display:none}.ds-app__workspace{flex:1;align-items:flex-start;min-width:0;min-height:0;display:flex;overflow:auto}.ds-app__page{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.ds-app__preview-slot{flex:none;min-width:0;min-height:0;display:flex}.ds-app__workspace .ds-app__content{flex:none;overflow:visible}.ds-app__preview-slot{align-self:stretch}.ds-app__preview-slot:empty{display:none}.ds-app__preview-slot>.ds-preview{min-height:0}.ds-page-actions{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.ds-breadcrumbs li{flex-shrink:1;min-width:0}.ds-breadcrumbs__link,.ds-breadcrumbs__current{min-width:0}.ds-breadcrumbs__label,.ds-breadcrumbs__label>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.ds-breadcrumbs__separator,.ds-breadcrumbs__icon{flex:none}@media (pointer:coarse){.ds-nav-item__favorite{justify-content:center;align-items:center;width:44px;height:44px}.ds-nav-item__link{align-items:center;min-height:44px;display:flex}.ds-breadcrumbs__link,.ds-breadcrumbs button{min-height:44px}}@media (width<=640px){.ds-breadcrumbs li:nth-last-child(n+3){display:none}.ds-breadcrumbs li:nth-last-child(2){flex-shrink:0;max-width:45%}.ds-breadcrumbs li:nth-last-child(2)>.ds-breadcrumbs__separator{display:none}.ds-app__workspace:has(.ds-app__preview-slot:not(:empty))>.ds-app__page{display:none}.ds-app__preview-slot:not(:empty){width:100%}.ds-app__preview-slot>.ds-preview{min-width:0;width:100%!important}.ds-app__preview-slot .ds-preview__divider{display:none}}.ds-nav-section__toggle,.ds-nav-section__rail,.ds-nav-item,.ds-nav-item__link,.ds-nav-item__favorite{transition:background-color var(--ak-motion-fast) var(--ak-ease), color var(--ak-motion-fast) var(--ak-ease)}.ds-nav-item[data-selected] .ds-nav-item__favorite{color:var(--ak-on-accent)}.ds-nav-section__toggle[data-active] .ds-nav-section__icon{color:inherit}.ds-app__drawer-head{background:var(--ak-sidebar)}@media (prefers-reduced-motion:reduce){.ds-app__sidebar,.ds-navigation *{transition:none}}:root{--bg:var(--ak-bg);--surface:var(--ak-raised);--surface-2:var(--ak-soft);--line:var(--ak-line);--line-2:var(--ak-control);--tx:var(--ak-text);--tx-2:var(--ak-muted);--tx-3:var(--ak-muted);--accent:var(--ak-accent);--on-accent:var(--ak-on-accent);--wash:var(--ak-accent);--st-run:var(--ak-blue);--st-wait:var(--ak-waiting);--st-stop:var(--ak-red);--st-done:var(--ak-green);--font-sans:var(--ak-font-sans);--font-mono:var(--ak-font-mono);--text-xs:var(--ak-text-meta);--text-sm:var(--ak-text-label);--text-md:var(--ak-text-label);--text-body:var(--ak-text-body);--text-lg:16px;--text-xl:var(--ak-text-title);--text-2xl:24px;--leading-tight:var(--ak-leading-tight);--leading-ui:var(--ak-leading-ui);--leading-copy:var(--ak-leading-copy);--weight-regular:var(--ak-weight-regular);--weight-medium:var(--ak-weight-medium);--weight-semibold:var(--ak-weight-semibold);--weight-bold:700;--space-1:var(--ak-space-1);--space-2:var(--ak-space-2);--space-3:var(--ak-space-3);--space-4:var(--ak-space-4);--space-5:var(--ak-space-5);--space-6:var(--ak-space-6);--space-7:var(--ak-space-7);--space-8:var(--ak-space-8);--radius-sm:var(--ak-radius-sm);--radius-md:var(--ak-radius-md);--radius-lg:var(--ak-radius-lg);--radius-pill:var(--ak-radius-pill);--app-bg:var(--ak-bg);--sidebar-bg:var(--ak-sidebar);--sidebar-border:var(--ak-line);--divider:var(--ak-line);--card-bg:var(--ak-raised);--card-border:var(--ak-line);--card-shadow:none;--search-bg:var(--ak-raised);--search-border:var(--ak-control);--search-text:var(--ak-text);--search-placeholder:var(--ak-muted);--nav-text:var(--ak-muted);--nav-hover-bg:var(--ak-hover);--nav-hover-text:var(--ak-text);--nav-selected-bg:var(--ak-selected);--nav-selected-text:var(--ak-nav-active);--nav-selected-rail:transparent;--nav-count-bg:var(--ak-soft);--nav-count-text:var(--ak-muted);--page-title:var(--ak-text);--page-meta:var(--ak-muted);--tab-text:var(--ak-muted);--tab-hover-text:var(--ak-text);--tab-active-text:var(--ak-text);--tab-active-rail:var(--ak-accent);--tab-divider:var(--ak-line);--row-bg:transparent;--row-hover-bg:var(--ak-hover);--row-selected-bg:var(--ak-selected);--row-selected-border:var(--ak-accent);--row-title:var(--ak-text);--row-meta:var(--ak-muted);--mono-id-bg:var(--ak-soft);--mono-id-border:var(--ak-line);--mono-id-text:var(--ak-muted);--status-running-bg:var(--ak-blue-soft);--status-running-border:color-mix(in oklab, var(--ak-blue) 45%, transparent);--status-running-text:var(--ak-blue);--status-waiting-bg:var(--ak-waiting-soft);--status-waiting-border:color-mix(in oklab, var(--ak-waiting) 45%, transparent);--status-waiting-text:var(--ak-waiting);--status-stopped-bg:var(--ak-red-soft);--status-stopped-border:color-mix(in oklab, var(--ak-red) 45%, transparent);--status-stopped-text:var(--ak-red);--status-done-bg:var(--ak-green-soft);--status-done-border:color-mix(in oklab, var(--ak-green) 45%, transparent);--status-done-text:var(--ak-green);--sparkline-running:var(--ak-blue);--sparkline-waiting:var(--ak-waiting);--sparkline-stopped:var(--ak-red);--sparkline-done:var(--ak-green);--attention-rail:var(--ak-waiting);--progress-done:var(--ak-green);--progress-current:var(--ak-blue);--progress-todo:var(--ak-line);--step-done-marker:var(--ak-green);--step-done-text:var(--ak-muted);--step-running-marker:var(--ak-blue);--step-running-text:var(--ak-blue);--step-todo-marker:var(--ak-control);--step-todo-text:var(--ak-muted);--step-connector:var(--ak-line);--step-duration:var(--ak-muted);--kpi-bg:var(--ak-soft);--kpi-border:var(--ak-line);--kpi-label:var(--ak-muted);--kpi-value:var(--ak-text);--criterion-number-bg:var(--ak-soft);--criterion-number-border:var(--ak-line);--criterion-number-text:var(--ak-tinted-text);--criterion-text:var(--ak-muted);--avatar-bg:var(--ak-accent-fill);--avatar-ring:var(--ak-line);--avatar-text:var(--ak-on-accent);--button-primary-bg:var(--ak-accent-fill);--button-primary-hover-bg:var(--ak-primary-hover);--button-primary-text:var(--ak-on-accent);--button-secondary-bg:var(--ak-raised);--button-secondary-border:var(--ak-control);--button-secondary-text:var(--ak-text);--button-secondary-hover-bg:var(--ak-soft);--focus-ring:var(--ak-focus-ring);--code-bg:var(--ak-soft);--code-line:var(--ak-line);--code-tx:var(--ak-muted);--code-key:var(--ak-text);--code-type:var(--ak-blue);--code-req:var(--ak-waiting);--code-mut:var(--ak-muted);--code-ok:var(--ak-green);--code-bad:var(--ak-red)}*{box-sizing:border-box}html,body{height:100%}#root{min-height:100dvh}.build-version{color:var(--ak-muted);padding:8px 12px;font-size:11px;position:fixed;bottom:0;right:0}body{background:var(--app-bg);color:var(--tx);font-family:var(--font-sans);font-size:var(--ak-text-body);line-height:var(--leading-ui);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums slashed-zero;margin:0}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ico{stroke:currentColor;fill:none;stroke-width:1.6px;flex:none;width:15px;height:15px}.plug{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--tx-3);display:flex}.plug i{border-radius:var(--radius-pill);background:var(--st-done);flex:none;width:6px;height:6px}.plug.is-off i{background:var(--st-stop)}.main{flex-direction:column;min-width:0;display:flex;overflow:hidden}.strip{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-5);border-bottom:1px solid var(--divider);background:var(--surface);flex-wrap:wrap;display:flex}.strip .windows{gap:var(--space-2);display:flex}.mode{margin-top:var(--space-3);border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--line-2);align-self:flex-start;gap:4px;padding:5px;display:flex}.mode button{font-family:var(--font-mono);font-size:var(--text-xs);border-radius:var(--radius-md);color:var(--tx-3);cursor:pointer;background:0 0;border:1px solid #0000;padding:5px 8px}.mode button[aria-pressed=true]{background:var(--button-primary-bg);color:var(--button-primary-text)}.page__intro{color:var(--tx-3);font-size:var(--text-md);margin:6px 0 0}.strip .ds-button,.strip__i{white-space:nowrap}.slots{max-width:100px;overflow:hidden}@media (width<=1100px){.strip{gap:var(--space-3);padding:var(--space-3) var(--space-4)}.strip__sep,.strip .slots{display:none}}@media (width<=720px){.main{overflow:visible}.strip{gap:12px}.strip__r{margin-left:0}.page__h .r{flex-wrap:wrap}.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.card,.page,.main,.card__b,.fld,.grp,.insp,.insp__b{min-width:0}.page__h,.page__h .r,.card__h,.windows{flex-wrap:wrap}.page__h>*,.card__h>*{min-width:0}.page__h h1,.crumb,.made__n,.fld__n{overflow-wrap:anywhere}.row2 input,.row3 input,.row3 select{min-width:0}@media (width<=720px){.card__h{gap:8px}.tbl{table-layout:fixed}.tbl td,.tbl th{overflow-wrap:anywhere;padding:8px 5px}.ds-button,.mode button{min-height:40px}.fld input:not([type=checkbox]):not([type=radio]),.fld select,.fld textarea,.row2 input,.row3 input,.row3 select{font-size:16px}.watch__h,.grp__r{flex-wrap:wrap}.grp__r>*{flex:140px}}.page :is(h1,h2,h3,p,dd){overflow-wrap:anywhere}.page>*{min-width:0}.r:not(th):not(td){flex-wrap:wrap;align-items:center;gap:8px;display:flex}.icon-button{justify-content:center;min-width:32px}@media (width<=639px){.fld :is(input,select,textarea),.row2 input,.row3 input,.row3 select{font-size:16px}.ds-button{min-height:44px}}.fld{gap:var(--ak-space-1);margin-bottom:var(--ak-space-4);flex-direction:column;display:flex}.fld__k{font-size:var(--ak-text-label);font-weight:var(--ak-weight-medium)}.fld__n{color:var(--ak-muted);font-size:var(--ak-text-meta)}.tick{margin-bottom:var(--ak-space-3);justify-items:start;display:grid}.tick small{color:var(--ak-muted);font-size:var(--ak-text-meta);margin-top:var(--ak-space-1);padding-left:24px;display:block}.page__h{justify-content:space-between;align-items:center;gap:var(--ak-space-3);margin-bottom:var(--ak-space-4);display:flex}.ds-app__actions:has(>.page-actions:empty){display:none}.drawer__b{min-height:0;padding:0}.drawer__b fieldset{border:0;flex-direction:column;gap:18px;min-width:0;margin:0;padding:0;display:flex}.drawer__b .iam-warn{margin:0}.drawer__fixed{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-2);font-family:var(--font-mono);font-size:var(--text-md);overflow-wrap:anywhere;margin:0;padding:8px 10px}.drawer__long{font-family:var(--font-mono);white-space:pre;overflow-wrap:normal}.drawer__b fieldset>.ds-field{margin-bottom:0}.note{margin:0 0 var(--space-4);font-size:var(--text-md);color:var(--tx-3);line-height:var(--leading-copy)}.note--error{color:var(--status-stopped-text)}.model-prices{min-width:0}.model-prices>.note{padding-inline:var(--ak-gutter)}.model-prices-intro{color:var(--ak-muted);max-width:70ch;margin:0 0 24px}.model-prices-table table{border-collapse:collapse;text-align:left;width:100%}.model-prices-table th,.model-prices-table td{border-bottom:1px solid var(--ak-line);vertical-align:top;overflow-wrap:anywhere;padding:14px 12px}.model-prices-table thead th{color:var(--ak-muted);font-size:12px;font-weight:500}.model-prices-table tbody th{font-weight:500}.model-prices-actions{flex-wrap:wrap;gap:8px;display:flex}.model-price-form{gap:20px;min-width:0;display:grid}.model-price-form fieldset{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.model-price-form p{overflow-wrap:anywhere;margin:0}.model-price-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px;align-items:end;gap:12px;display:grid}.model-price-row input{width:100%;min-width:0}.model-price-name{font-weight:500}@media (width<=640px){.model-prices-table table,.model-prices-table tbody{display:block}.model-prices-table thead{display:none}.model-prices-table tr{border-bottom:1px solid var(--ak-line);gap:12px;padding:16px 12px;display:grid}.model-prices-table th,.model-prices-table td{border:0;padding:0;display:block}.model-prices-table td[data-label]:before{content:attr(data-label) ": ";color:var(--ak-muted)}.model-price-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px;gap:8px}.model-price-row>button{justify-self:start}}.model-prices-intro{margin-bottom:0;padding:16px}.model-price-form .ds-field{margin:0}.model-price-form fieldset>.ds-button{justify-self:start}.model-price-row>.ds-icon-button{align-self:end;width:44px;height:44px;margin-bottom:0}.model-price-help{color:var(--ak-muted);font-size:var(--ak-text-meta)}.model-prices-value{font-variant-numeric:tabular-nums}@media (width<=640px){.model-prices-table tr{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px 16px}.model-prices-table tbody th{grid-area:1/1/auto/-1;padding-right:44px}.model-prices-table td[data-label]:before{display:block}.model-prices-table .model-prices-menu{grid-area:1/2;justify-self:end}}.credential-list{min-width:0}.credential-list>.admin-card__heading{margin:0;padding:12px 16px}.credential-list>.ds-filter-bar,.credential-list>.ds-filter-tags>.ds-filter-bar{margin:0;padding:14px 16px}.credential-list>.ds-table{table-layout:fixed}.credential-list>.ds-pagination{padding:16px}.credential-list .ds-table__actions{width:52px}.credential-name{color:var(--ak-text);font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.credential-name:hover{color:var(--ak-accent)}@media (width<=640px){.credential-list>.admin-card__heading{padding:12px}.credential-list>.ds-filter-bar,.credential-list>.ds-filter-tags>.ds-filter-bar{padding:14px 12px}.credential-list>.ds-pagination{padding:12px}.credential-audit .ds-table thead{display:none}.credential-audit .ds-table tbody{display:block}.credential-audit .ds-table tr{border-bottom:1px solid var(--ak-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 12px;padding:12px;display:grid}.credential-audit .ds-table td{border:0;min-width:0;padding:0}.credential-audit .ds-table td:first-child{grid-column:1/-1;font-weight:500}.credential-audit .ds-table td:nth-child(3){color:var(--ak-muted);text-align:right}.credential-audit .ds-table td:nth-child(4){color:var(--ak-muted);grid-column:1/-1;font-size:12px}}.credential-preview{-webkit-line-clamp:2;white-space:pre-wrap;overflow-wrap:anywhere;max-width:48ch;color:var(--ak-muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.credential-value{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-family:var(--font-mono);background:var(--ak-soft);padding:16px}.resource-location{border-bottom:1px solid var(--ak-line);min-width:0}.resource-location__tabs{border-bottom:1px solid var(--ak-line);gap:24px;padding:0 16px;display:flex}.resource-location__tabs a{color:var(--ak-muted);border-bottom:2px solid #0000;padding:12px 0}.resource-location__tabs a[aria-current]{color:var(--ak-accent);border-color:var(--ak-accent)}.resource-location__current{align-items:end;gap:16px;padding:14px 16px;display:flex}.resource-location__scope{flex-shrink:0;gap:6px;width:180px;display:grid}.resource-location label{color:var(--ak-muted);font-size:13px}.resource-location__path{overflow-wrap:anywhere;min-width:0;color:var(--ak-text);flex:1;align-self:center;margin:0}.resource-location__owners{max-width:840px;padding:0 16px 16px}.resource-location__manual{align-items:end;gap:12px;display:flex}.resource-location__manual label,.resource-location__search{flex:1;gap:6px;min-width:0;display:grid}.resource-location input{box-sizing:border-box;width:100%;min-width:0}.resource-location__help{color:var(--ak-muted);font-size:13px;line-height:1.5}.resource-location__search{max-width:360px}.resource-location__owners ul{margin:12px 0 0;padding:0;list-style:none}.resource-location__owners li{border-bottom:1px solid var(--ak-line)}.resource-location__owners li button{width:100%;color:var(--ak-accent);text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;gap:12px;padding:12px 0;display:flex}.resource-location__owners li button span{color:var(--ak-muted);margin-left:auto;font-size:12px}@media (width<=600px){.resource-location__tabs{gap:24px;padding-inline:12px}.resource-location__current{flex-wrap:wrap;align-items:center;gap:10px;padding:12px}.resource-location__scope{width:100%}.resource-location__owners{padding:0 12px 12px}.resource-location__manual{flex-wrap:wrap}.resource-location__manual label{flex-basis:100%}.resource-location input{font-size:16px}.resource-location__owners li button{gap:4px;display:grid}.resource-location__owners li button span{margin:0}}.resource-location__direct{margin-top:16px}.resource-location__direct summary{cursor:pointer;color:var(--ak-accent);font-size:13px}.resource-location__direct[open] summary{margin-bottom:12px}.file-browser{gap:0;min-width:0;display:grid}.file-location{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.file-location label,.file-panel label{gap:6px;min-width:0;display:grid}.file-location input,.file-location select,.file-panel input{min-width:0;max-width:100%;min-height:36px}.file-prefix{flex:220px}.file-toolbar,.file-panel-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.file-breadcrumbs{overflow-wrap:anywhere;flex-wrap:wrap;gap:6px;min-width:0;display:flex}.file-actions{flex-wrap:wrap;gap:8px;display:flex}.file-table-wrap{min-width:0;overflow-x:auto}.file-table{border-collapse:collapse;text-align:left;width:100%}.file-table th{color:var(--tx-2);font-weight:500}.file-table th,.file-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:12px}.file-table td:first-child{overflow-wrap:anywhere;min-width:140px;max-width:380px}.file-table td:nth-child(5){white-space:nowrap}.file-description{overflow-wrap:anywhere;max-width:320px;color:var(--tx-2)}.file-name{color:var(--tx);text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0}.file-name:hover,.file-breadcrumbs a:hover{text-decoration:underline}.file-panel{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);gap:14px;min-width:0;padding:20px;display:grid}.file-panel h2,.file-panel p{overflow-wrap:anywhere;margin:0}.file-panel h2{font-size:16px}.file-panel pre{background:var(--bg);white-space:pre-wrap;overflow-wrap:anywhere;max-height:400px;margin:0;padding:12px;overflow:auto}.file-empty{color:var(--tx-2);padding:28px 12px}@media (width<=600px){.file-location>label{flex:100%}.file-table th:nth-child(5),.file-table td:nth-child(5){display:none}.file-panel{padding:14px}}.file-inputs{gap:16px;min-width:0;display:grid}.file-inputs h2,.file-inputs h3{margin:0;font-size:16px}.file-breadcrumbs{padding:12px 16px}.file-table thead{background:var(--ak-soft)}.file-table th{padding-top:9px;padding-bottom:5px;font-size:12px}@media (width<=600px){.file-breadcrumbs{padding-inline:12px}}.file-drop{margin:16px}.file-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--bg);max-height:60vh;padding:16px;overflow:auto}@media (width<=600px){.file-drop{margin:12px}.file-table thead{display:none}.file-table tbody,.file-table tr{display:block}.file-table tr{border-bottom:1px solid var(--line);padding:12px}.file-table td{border:0;padding:4px 0;display:inline-block}.file-table td:first-child{min-width:0;max-width:none;font-weight:500;display:block}.file-table td:nth-child(2){color:var(--tx-3);margin-right:12px}.file-table td:nth-child(3){color:var(--tx-3)}.file-table td:last-child{padding-top:8px;display:block}}.entries{flex-direction:column;display:flex}.entries__search{border-bottom:1px solid var(--ak-line);align-items:end;gap:20px;padding:18px 24px;display:flex}.entries__search .ds-filter-bar{border:0;flex:1;min-width:0;padding:0}.entries__msg{font-size:var(--text-md);color:var(--status-done-text);margin:0}.entries__list{overflow:hidden}.entries__list>.note{padding:var(--space-5) var(--space-4);margin:0}.entries__fail{align-items:start;gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}.entry{padding:var(--space-4);border-bottom:1px solid var(--divider);flex-direction:column;gap:6px;display:flex}.entry:last-of-type{border-bottom:0}.entry:hover{background:var(--row-hover-bg)}.entry__h>.ds-menu{margin-left:auto}.entry__h{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.entry__t{font-size:var(--text-lg);font-weight:var(--weight-medium);letter-spacing:-.01em;overflow-wrap:anywhere}.entry__t:hover{text-underline-offset:2px;text-decoration:underline}.entry__st{font-size:var(--text-xs);font-weight:var(--weight-medium);border-radius:var(--radius-pill);border:1px solid var(--status-done-border);background:var(--status-done-bg);color:var(--status-done-text);padding:2px 8px}.entry__st--excluded{border-color:var(--status-waiting-border);background:var(--status-waiting-bg);color:var(--status-waiting-text)}.entry__st--deleted{border-color:var(--status-stopped-border);background:var(--status-stopped-bg);color:var(--status-stopped-text)}.entry__m{gap:var(--space-1) var(--space-3);font-size:var(--text-xs);color:var(--tx-3);flex-wrap:wrap;margin:0;display:flex}.entry__k{font-size:var(--text-xs);color:var(--tx-3);font-family:var(--font-mono);overflow-wrap:anywhere;margin:0}.entry__p{font-size:var(--text-body);line-height:var(--leading-copy);color:var(--tx-2);overflow-wrap:anywhere;max-width:95ch;margin:2px 0 0}.entry__x{margin-top:var(--space-2)}.entry__xk{font-size:var(--text-sm);color:var(--tx-2)}.entry__x a{font-size:var(--text-sm);color:var(--tx-2);text-underline-offset:2px;text-decoration:underline}.entry__x a:hover{color:var(--tx)}.entry__a{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.entry-detail,.entry-editor{box-sizing:border-box;width:100%;min-width:0;max-width:1040px;padding:20px}.entry-detail h1,.entry-detail h2,.entry-editor h2{margin:0 0 var(--space-3);font-size:19px;font-weight:var(--weight-semibold);letter-spacing:-.02em;overflow-wrap:anywhere}.entry-detail h3{margin:var(--space-4) 0 var(--space-2);font-size:var(--text-body);font-weight:var(--weight-medium)}.entry-text,.entry-excerpt,.entry-markdown pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;overflow:auto}.entry-markdown{overflow-wrap:anywhere;line-height:var(--leading-copy);max-width:95ch}.entry-markdown pre{padding:var(--space-3);background:var(--code-bg);border-radius:var(--radius-md);font-size:var(--text-md)}.entry-editor textarea{resize:vertical;width:100%;min-height:320px;font-family:var(--font-mono)}.entry-editor fieldset{border:0;min-width:0;padding:0}.entry-editor__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0;display:grid}.entry-editor__content{margin-bottom:24px}.entry-editor fieldset>section{border-top:1px solid var(--ak-line);padding-top:16px}.entry-editor fieldset>section h3{margin:0 0 12px;font-size:14px;font-weight:500}.entry-refs .ds-field{min-width:0}.entry-refs+button{margin-top:12px}.entry-refs{gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--divider);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;display:grid}.entry-filters{gap:var(--space-4);padding:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;display:grid}.entry-metadata{gap:var(--space-2) var(--space-5);overflow-wrap:anywhere;grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.entry-metadata dt{font-size:var(--text-sm);color:var(--tx-3)}.entry-metadata dd{font-size:var(--text-md);margin:0}.entry-actions{gap:var(--space-2);margin:var(--space-4) 0;flex-wrap:wrap;display:flex}.entry-note{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--tx-3);max-width:80ch}.entry-comparison{border-top:1px solid var(--line-2);padding-top:var(--space-5);margin-top:var(--space-5)}.entry-content{margin-top:var(--space-4);border-top:1px solid var(--divider);padding-top:var(--space-4)}.entry-history{margin-top:var(--space-4);border-top:1px solid var(--divider);padding-top:var(--space-2)}.entry-history ul{margin:0;padding:0;list-style:none}.entry-history li{padding:var(--space-2) 0;border-bottom:1px solid var(--divider);font-size:var(--text-md);color:var(--tx-2)}.entry-list nav.r,.entry-detail nav.r{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.entry-list .sub,.entry-detail .sub{font-size:var(--text-sm);color:var(--tx-3)}@media (width<=600px){.entry-detail,.entry-editor{padding:16px 12px}.entry-editor__fields{grid-template-columns:minmax(0,1fr);gap:16px}.entry-metadata{grid-template-columns:90px minmax(0,1fr);gap:8px 12px}}.entry-excerpt{line-height:var(--leading-copy);color:var(--tx-2);max-width:90ch}.entry-properties{margin:16px 0}.entry-properties summary{cursor:pointer;color:var(--tx-3);font-size:13px}.entry-properties[open] summary{margin-bottom:16px}.entry-page-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.entry-editor__fields .ds-field{margin:0}.entry-editor-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.entry--clickable{cursor:pointer}.entry--clickable:focus-within{outline:2px solid var(--focus-ring);outline-offset:-2px}.entry--clickable .entry__p,.entry--clickable .entry-excerpt{cursor:text}.entry__h:has(.entry__st){grid-template-columns:minmax(0,1fr) auto auto}.entry__m>span{overflow-wrap:anywhere}.entry__m>span+span:before{content:"·";margin-right:var(--space-3)}.entry__p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.entry-summary{margin-bottom:var(--space-4)}.library-header{padding:28px 24px 24px}.library-header h1{letter-spacing:-.035em;color:var(--ak-text);margin:10px 0 8px;font-size:28px}.library-header p{color:var(--ak-muted);max-width:75ch;margin:0;line-height:1.5}.library-origin{border:1px solid var(--ak-line);color:var(--ak-text);background:var(--ak-soft);border-radius:4px;padding:4px 8px;font-size:12px;font-weight:600;display:inline-flex}.library-origin--knowledge{border-left:3px solid #ff7900}.library-origin--memory{border-left:3px solid var(--ak-text)}.entries .resource-location__current{padding:16px 24px}.library-search-mode{color:var(--ak-muted);flex:0 0 230px;gap:6px;font-size:13px;display:grid}.library-search-mode select{width:100%;min-width:0}.entries__list{background:var(--ak-bg);padding:16px 24px 24px}.entries__list .entry{border:1px solid var(--ak-line);background:var(--ak-raised);border-radius:8px;margin-bottom:12px;padding:20px;transition:border-color .16s,transform .16s}.entries__list .entry:last-of-type{border-bottom:1px solid var(--ak-line)}.entries__list .entry:hover{border-color:var(--ak-control);transform:translateY(-1px)}.entries__list .entry__t{color:var(--ak-text);font-weight:600}.library-scope{background:var(--ak-soft);color:var(--ak-muted);border-radius:4px;padding:2px 6px;display:inline-block}.library-source{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:6px 0;font-size:13px;display:flex}.library-source__label{color:var(--ak-muted);font-weight:600}.library-source a{color:var(--ak-text);text-underline-offset:3px;text-decoration:underline}.library-source__identity,.library-source__url{color:var(--ak-muted)}.library-source__url{flex-basis:100%;font-size:12px}.entry-detail>.library-origin{margin-bottom:12px}.entry-detail>.library-source{border-top:1px solid var(--ak-line);border-bottom:1px solid var(--ak-line);margin-bottom:16px;padding:12px 0}@media (width<=700px){.library-header{padding:22px 16px}.entries__search{flex-direction:column;align-items:stretch;gap:12px;padding:16px}.library-search-mode{flex-basis:auto}.entries__list{padding:12px}.entries__list .entry{padding:16px}.entries .resource-location__current{padding:12px 16px}}@media (prefers-reduced-motion:reduce){.entries__list .entry{transition:none}.entries__list .entry:hover{transform:none}}.sessions-page,.session-entry{min-width:0}.session-entry code{overflow-wrap:anywhere;word-break:break-word}.session-times{color:var(--ak-muted);flex-wrap:wrap;gap:4px 20px;margin-top:6px;font-size:13px;display:flex}.sessions-page>[role=alert],.sessions-page>p{margin:12px 16px}@media (width<=640px){.session-times{flex-direction:column}}.door{width:min(400px,92vw);padding:var(--space-7) 0;margin:auto}.f{gap:var(--space-4);flex-direction:column;display:flex}.f label{flex-direction:column;gap:6px;display:flex}.f label span{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--tx-3)}.f label.f__k{align-items:center;gap:var(--space-2);flex-direction:row}.f__k span{font-size:var(--text-md);font-weight:var(--weight-regular);color:var(--tx-2)}.f button{padding:var(--space-2) var(--space-4);justify-content:center}.no{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--status-stopped-bg);border:1px solid var(--status-stopped-border);color:var(--status-stopped-text);font-size:var(--text-md);display:flex}.no i{border-radius:var(--radius-pill);background:currentColor;flex:none;width:6px;height:6px}.door .f .ds-button{width:100%}@media (width<=640px){.door{width:min(400px,100vw - 24px);padding:var(--ak-space-5) 0}.door .f input{min-height:44px;font-size:var(--ak-text-input-mobile)}}.door .f p{overflow-wrap:anywhere;margin:0;line-height:1.5}.draft-version{color:var(--ak-muted);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 16px;font-size:13px;display:flex}.draft-version-content{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--ak-soft);padding:12px;font-size:13px}.ht{min-width:0;padding:0}.ht-detail-heading{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;display:flex}.ht-detail-heading h3{outline:none}.ht-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.ht-trigger{border:1px solid var(--line);border-radius:8px;gap:12px;margin:16px 0;padding:16px;display:grid}.ht-save-state{color:var(--tx-3);white-space:nowrap;font-size:14px}.ht-notice{background:var(--surface);border-left:3px solid var(--ak-accent);margin-bottom:16px;padding:12px 16px}.ht-fields{border:0;min-width:0;margin:0;padding:0}.ht:has(.ht-detail-heading){padding:16px}.ht-endpoint{color:var(--tx);font:inherit;cursor:pointer;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;padding:4px 0}.ht-endpoint:hover{text-decoration:underline}.job-access{gap:12px;min-width:0;display:grid}.job-access>p{color:var(--tx-2);margin:0}.job-access-resource{border:1px solid var(--line);border-radius:8px;gap:12px;min-width:0;margin:0;padding:12px;display:grid}.job-access-resource>legend{padding:0 6px;font-weight:600}.job-access-operation{gap:8px;min-width:0;display:grid}.job-access-mode{align-items:center;gap:12px;display:flex}.job-access-mode>span{min-width:44px;font-weight:500}.job-access-mode>select{min-width:0;max-width:100%}.job-access-scopes{flex-wrap:wrap;gap:10px 18px;display:flex}.job-access-scopes>label{overflow-wrap:anywhere;align-items:center;gap:6px;display:inline-flex}.job-access-denied,.job-access-resource>small{color:var(--tx-2)}.job-access-names{border:0;min-width:0;margin:0;padding:0}.job-access-operation{grid-template-columns:minmax(170px,auto) minmax(0,1fr);align-items:center;gap:8px 16px}.job-access-resource{container-type:inline-size}.job-access-names .job-access-operation{grid-template-columns:minmax(0,1fr) auto}.job-access-names .ds-field{margin:0}@container (width<=520px){.job-access-operation{grid-template-columns:minmax(0,1fr)}}.access-read-view{grid-template-columns:60px minmax(0,1fr);gap:12px;margin:0;display:grid}.access-read-view dt{color:var(--ak-muted)}.access-read-view dd{overflow-wrap:anywhere;margin:0}.compute-amounts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;display:grid}.compute-amounts .ds-field{margin:0}@container (width<=520px){.compute-amounts{grid-template-columns:minmax(0,1fr)}}.warn{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-left:3px solid var(--st-wait);background:var(--surface);color:var(--tx-2);border-radius:var(--radius-md);font-size:var(--text-md);line-height:var(--leading-copy)}.insp{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg)}.insp__h{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--divider);display:flex}.insp__t{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--tx-2)}.insp__x{cursor:pointer;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--status-stopped-text);background:0 0;border:0;margin-left:auto}.insp__b{padding:var(--space-4);gap:var(--space-4);flex-direction:column;max-height:calc(100vh - 260px);display:flex;overflow:auto}.grp{gap:var(--space-2);flex-direction:column;display:flex}.grp__k{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--tx-2)}.grp__r{gap:var(--space-2);align-items:flex-end;display:flex}.grp__r>*{flex:1;min-width:0}.row2,.row3{gap:var(--space-2);display:flex}.row2 input,.row3 input,.row3 select{flex:1;min-width:0}.row2 button,.row3 button{border:1px solid var(--line);border-radius:var(--radius-sm);width:28px;color:var(--tx-3);cursor:pointer;background:0 0;flex:none}.row2 button:hover,.row3 button:hover{color:var(--status-stopped-text)}.add{border:1px dashed var(--line-2);border-radius:var(--radius-md);cursor:pointer;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--tx-3);background:0 0;align-self:flex-start;padding:4px 10px}.add:hover{color:var(--tx)}.lst{text-align:left;cursor:pointer;border:1px solid var(--line);border-radius:var(--radius-md);padding:6px var(--space-3);background:var(--surface-2);color:var(--tx-2);font-family:var(--font-mono);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lst:hover{border-color:var(--line-2);color:var(--tx)}.insp__b{gap:20px}@media (width<=1080px){.insp__b{max-height:none}}.job-prompt{flex-direction:column;gap:16px;display:flex}.job-prompt__heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.job-prompt h2,.job-commands h2,.designer-files h2{margin:0;font-size:1rem}.job-prompt__heading p{font-size:var(--text-md);color:var(--tx-3);margin:8px 0 0}.job-prompt__attach{border:1px dashed var(--line-2);border-radius:var(--radius-lg);flex-wrap:wrap;align-items:end;gap:10px;padding:20px;display:flex}.job-prompt>a{align-self:flex-start}.job-commands{border-top:1px solid var(--divider);flex-direction:column;gap:16px;padding-top:24px;display:flex}.job-commands>.ds-button{align-self:flex-start}.job-command{flex-direction:column;gap:8px;display:flex}.job-advanced{border-top:1px solid var(--divider);padding-top:20px}.job-advanced summary{cursor:pointer;font-size:var(--text-md);font-weight:500}.job-advanced__body{flex-direction:column;gap:20px;margin-top:20px;display:flex}.designer-files{margin-top:32px}.designer-files__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.designer-file-map{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);margin:20px 0;padding:0;list-style:none}.designer-file-map li{font-size:var(--text-xs);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:14px 20px;display:flex}.designer-file-map li+li{border-top:1px solid var(--divider)}.job-identity{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}@media (width<=720px){.job-identity{grid-template-columns:minmax(0,1fr)}}.selection-modes,.source-actions{flex-wrap:wrap;gap:8px;display:flex}.selection-modes{border-bottom:1px solid var(--line);padding:12px 16px}.selection-modes [aria-pressed=true]{background:var(--bg-3);font-weight:600}.selection-source{gap:12px;min-width:0;padding:16px;display:grid}.selection-source textarea{resize:vertical;width:100%;min-width:0;min-height:420px;font:13px/1.6 var(--font-mono);tab-size:2;white-space:pre-wrap;overflow-wrap:anywhere}.job-advanced h3{font-size:var(--text-sm);margin:16px 0 8px}.job-advanced .row3{grid-template-columns:minmax(0,90px) minmax(0,1fr) minmax(0,1fr) 28px}@media (width<=500px){.job-advanced .row3{grid-template-columns:minmax(0,1fr) 32px}.job-advanced .row3 select,.job-advanced .row3 input{grid-column:1}.job-advanced .row3 button{grid-area:1/2/4}.selection-source textarea{min-height:340px;font-size:16px}}.job-advanced .row3{display:grid}@media (width<=500px){.flow-inspector .grp__r>*{flex:140px}.flow-inspector .row2{grid-template-columns:minmax(0,1fr) 32px;display:grid}.flow-inspector .row2 input{grid-column:1}.flow-inspector .row2 button{grid-area:1/2/3}.flow-inspector .row2 input,.flow-inspector .row3 input,.flow-inspector .row3 select{min-height:40px;font-size:16px}.job-advanced .row3{border-bottom:1px solid var(--line);padding:12px 0}}.source-documents{gap:10px;min-width:0;display:grid}.source-documents .ds-button{overflow-wrap:anywhere;word-break:break-word}.command-sequence{gap:6px;min-width:0;margin:12px 0;padding:0;list-style:none;display:grid}.command-sequence li{min-width:0}.command-sequence button{text-align:left;border:1px solid var(--line);background:var(--surface);width:100%;color:inherit;border-radius:6px;align-items:center;gap:10px;min-width:0;padding:9px;display:flex}.command-sequence button[aria-pressed=true]{border-color:var(--accent);background:var(--nav-selected-bg)}.command-number{opacity:.6;font-family:monospace}.command-sequence strong{flex-shrink:0}.command-summary{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:monospace;overflow:hidden}.command-detail{border-top:1px solid var(--line);gap:12px;min-width:0;margin-top:16px;padding-top:16px;display:grid}.job-kind{gap:var(--space-2);margin:0 0 var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.job-kind button{text-align:left;min-width:0;font:inherit;cursor:pointer;color:var(--tx-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);gap:4px;padding:12px 14px;display:grid}.job-kind button:hover{color:var(--tx);border-color:var(--line-2)}.job-kind button[aria-pressed=true]{color:var(--tx);border-color:var(--accent);background:var(--nav-selected-bg)}.job-kind strong{font-size:var(--text-md);font-weight:var(--weight-medium)}.job-kind span{font-size:var(--text-xs);color:var(--tx-3)}.command-detail textarea{resize:vertical;width:100%;min-width:0;min-height:240px;font:13px/1.6 var(--font-mono);tab-size:2}.command-detail input,.command-detail select{width:100%;min-width:0}.prompt-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.prompt-editor{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.prompt-editor__toolbar{border-bottom:1px solid var(--divider);font-size:var(--text-xs);color:var(--tx-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.prompt-editor__layout{grid-template-columns:minmax(0,1fr);min-height:430px;display:grid}.prompt-editor__layout--sections{grid-template-columns:170px minmax(0,1fr)}.prompt-outline{background:var(--surface-2);border-right:1px solid var(--divider);flex-direction:column;gap:4px;padding:12px;display:flex}.prompt-outline button{text-align:left;border-radius:var(--radius-md);font:inherit;font-size:var(--text-xs);color:var(--tx-3);cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:10px}.prompt-outline button[aria-pressed=true]{background:var(--nav-selected-bg);color:var(--tx);font-weight:600}.prompt-writing{flex-direction:column;gap:12px;min-width:0;padding:20px;display:flex}.prompt-writing label{font-size:var(--text-sm);font-weight:500}.prompt-writing textarea{resize:vertical;width:100%;min-height:340px;color:var(--tx);font:var(--text-md)/1.8 var(--font-mono);background:0 0;border:0;flex:1;padding:8px}.prompt-preview{overflow-wrap:anywhere;max-height:700px;padding:24px;overflow:auto}.prompt-preview h3{margin:0 0 12px;font-size:1.1rem}.prompt-preview section+section{margin-top:28px}.prompt-preview section>div{white-space:pre-wrap;font-size:var(--text-md);line-height:1.8}.prompt-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.prompt-notice{font-size:var(--text-xs);color:var(--tx-3);margin:0;line-height:1.6}@media (width<=720px){.prompt-editor__layout--sections{grid-template-columns:minmax(0,1fr)}.prompt-outline{border-right:0;flex-direction:row;overflow:auto}.prompt-outline button{flex:none}.prompt-writing{padding:12px}}.prompt-dialog{border:1px solid var(--line-2);border-radius:var(--radius-lg);background:var(--surface);width:calc(100vw - 48px);max-width:1500px;height:calc(100dvh - 48px);max-height:none;color:var(--tx);padding:0}.prompt-dialog::backdrop{background:#0000008c}.prompt-dialog .prompt-editor{border:0;flex-direction:column;height:100%;display:flex}.prompt-dialog .prompt-editor__layout{flex:1;min-height:0;overflow:auto}.prompt-dialog .prompt-preview{max-height:none}.prompt-dialog .prompt-writing textarea{min-height:200px}.prompt-dialog .prompt-outline{overflow:auto}@media (width<=720px){.prompt-dialog{border-radius:0;width:100vw;height:100dvh}.prompt-dialog .prompt-editor__layout{grid-template-rows:auto minmax(0,1fr)}}.wd{grid-template-rows:auto auto auto;grid-auto-flow:column;width:100%;min-width:max-content;display:grid}.wd__arrow{padding:0 var(--space-3);color:var(--tx-3);font-size:var(--text-md);flex:none;align-self:center}.wd-box{border:1px solid var(--line-2);border-radius:var(--radius-lg);background:var(--card-bg);flex-direction:column;flex:none;width:220px;display:flex;overflow:hidden}.wd-box--current{border-color:var(--tx);box-shadow:0 0 0 1px var(--tx)}.wd-box--ghost{min-height:150px;color:var(--tx-3);cursor:pointer;font-size:var(--text-sm);border-style:dashed;justify-content:center;align-items:center}.wd-box--ghost:hover{color:var(--tx);border-color:var(--tx-3)}.wd-box__hooks{padding:var(--space-2) var(--space-3);border:1px solid var(--ak-line);border-radius:6px;flex-direction:column;gap:4px;margin-bottom:16px;display:flex;position:relative}.wd-hook{border-radius:var(--radius-pill);text-align:center;background:color-mix(in oklab, var(--st-run) 13%, var(--surface));color:color-mix(in oklab, var(--st-run) 78%, var(--tx));font-family:var(--font-mono);font-size:var(--text-xs);white-space:nowrap;padding:3px 10px}.wd-box__title{border:0;border-bottom:1px solid var(--line-2);padding:var(--space-2) var(--space-3);text-align:center;cursor:pointer;font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--tx);background:0 0}.wd-box__title:hover{color:var(--tx-2)}.wd-box__slots{gap:var(--space-3);padding:var(--space-3);flex-direction:column;display:flex}.wd-box__phase{gap:var(--space-2);flex-direction:column;display:flex}.wd-box__phase+.wd-box__phase{padding-top:var(--space-2);border-top:1px dashed var(--line-2)}.wd-chip{align-items:center;gap:var(--space-2);border:1px solid var(--line-2);border-radius:var(--radius-sm);background:var(--surface);width:100%;padding:5px var(--space-2);text-align:left;cursor:pointer;font-family:var(--font-sans);font-size:var(--text-sm);color:var(--tx-2);display:flex}.wd-chip:hover{border-color:var(--tx-3);color:var(--tx)}.wd-chip[aria-pressed=true]{border-color:var(--tx);color:var(--tx);background:var(--surface-2)}.wd-chip__tag{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--tx-3);flex:none;margin-left:auto;font-size:9px}.wd-chip__secrets{font-family:var(--font-mono);color:var(--tx-3);flex-basis:100%;font-size:10px}.wd-chip--add{color:var(--tx-3);opacity:.75;border-style:dashed;justify-content:center}.wd-chip--add:hover{opacity:1;color:var(--tx);border-color:var(--tx-3)}.wd-box__routes{padding:var(--space-2) var(--space-3) var(--space-3);border-top:1px dashed var(--line-2);flex-direction:column;gap:4px;display:flex}.wd-route{border:1px dashed var(--status-waiting-border);border-radius:var(--radius-sm);background:var(--status-waiting-bg);color:var(--status-waiting-text);padding:4px var(--space-2);text-align:left;cursor:pointer;font-family:var(--font-mono);font-size:var(--text-xs)}.wd-route:hover,.wd-route[aria-pressed=true]{border-color:var(--tx)}.wd-route--add{border-style:dashed;border-color:var(--line-2);color:var(--tx-3);background:0 0}.wd-route--add:hover{color:var(--tx);border-color:var(--tx-3)}.dv{flex-direction:column;min-width:0;display:flex}.dv__bar{align-items:center;gap:var(--space-2);padding-bottom:var(--space-2);flex-wrap:wrap;display:flex}.dv__tools{flex-wrap:wrap;align-items:center;gap:4px;margin-left:auto;display:flex}.dv__b{min-width:28px;min-height:28px;padding:3px var(--space-2);cursor:pointer;border:1px solid var(--button-secondary-border);border-radius:var(--radius-sm);background:var(--button-secondary-bg);color:var(--button-secondary-text);font-family:var(--font-mono);font-size:var(--text-xs);justify-content:center;align-items:center;display:inline-flex}.dv__b:hover:not([disabled]){background:var(--button-secondary-hover-bg);color:var(--tx)}.dv__b[disabled]{opacity:.45;cursor:default}.dv__b[aria-pressed=true]{border-color:var(--tx-3);color:var(--tx);background:var(--surface-2)}.dv__pct{text-align:center;min-width:46px;color:var(--tx-3);font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.dv__pane{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--card-bg);touch-action:pan-x pan-y;overscroll-behavior:contain;min-height:0;position:relative;overflow:auto}.dv__pane:focus-visible{outline:2px solid var(--tx-3);outline-offset:-2px}.dv__pane--pan{cursor:grab;touch-action:none}.dv__pane--panning{cursor:grabbing;-webkit-user-select:none;user-select:none}.dv__pane::-webkit-scrollbar{width:8px;height:8px}.dv__pane::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:99px}.dv__scale{transform-origin:0 0;transform:scale(var(--dv-zoom,1));width:calc(100% / var(--dv-zoom,1));min-width:calc(100% / var(--dv-zoom,1));padding:var(--space-3) var(--space-4) var(--space-4)}.dv__grip{cursor:ns-resize;touch-action:none;justify-content:center;align-items:center;height:14px;display:flex}.dv__grip__h{background:var(--line-2);border-radius:99px;width:56px;height:3px}.dv__grip:hover .dv__grip__h,.dv__grip:focus-visible .dv__grip__h{background:var(--tx-3)}.dv__grip:focus-visible{outline:2px solid var(--tx-3);outline-offset:-3px;border-radius:var(--radius-sm)}@media (width<=650px){.dv__bar{gap:4px}.dv__tools{justify-content:flex-end;width:100%;margin-left:0}}.wd-section-label{color:var(--ak-muted);margin-bottom:4px;font-size:12px;font-weight:500;display:block}.wd-hook{cursor:pointer;font:inherit;overflow-wrap:anywhere;font-size:12px}.wd-hook:hover{border-color:var(--ak-accent);color:var(--ak-accent)}.wd-box__hooks:after{content:"↓";color:var(--ak-muted);position:absolute;bottom:-19px;left:calc(50% - 5px)}.wd-hook{border:1px solid var(--ak-line);white-space:normal;border-radius:4px}.wd__node{grid-row:1/span 3;grid-template-rows:subgrid;grid-template-columns:auto 220px;display:grid}.wd__arrow{grid-area:2/1}.wd-step-column{grid-area:1/2/span 3;grid-template-rows:subgrid;width:220px;display:grid}.wd-step-column>.wd-box__hooks{grid-row:1;align-self:end}.wd-step-column>.wd-box{grid-row:2;align-self:start}.wd-box__hooks--empty{visibility:hidden;border:0;height:0;margin:0;padding:0}.wd__node>.wd-box--ghost{grid-area:2/2}.wd-hook{flex-direction:column;gap:2px;display:flex}.wd-hook strong{font-weight:500}.wd-hook span{font-size:11px}.wd-step-column>.wd-box__routes{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--card-bg);grid-row:3;margin-top:24px;padding:12px;position:relative}.wd-step-column>.wd-box__routes:before{content:"↓";color:var(--tx-3);position:absolute;top:-23px;left:50%;transform:translate(-50%)}.wl{--wl-accent:var(--st-run);max-width:none;margin:0}.wl *{box-sizing:border-box}.wl h1,.wl h2,.wl h3,.wl p{margin:0}.wl h1{letter-spacing:-.02em;font-size:22px;font-weight:600}.wl h2{overflow-wrap:anywhere;font-size:18px;font-weight:550}.wl h3{font-size:15px;font-weight:550}.wl p{font-size:var(--text-md);color:var(--tx-3);line-height:1.6}.wl button{font-family:inherit}.wl select{min-width:0;max-width:100%;font:inherit;color:var(--tx);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);padding:8px}.wl pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font:13px/1.75 var(--font-mono)}.wl-eyebrow{letter-spacing:.07em;text-transform:uppercase;color:var(--tx-3);font-size:11px}.wl-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.wl-notice{background:var(--surface);border-left:3px solid var(--wl-accent);margin-bottom:16px;padding:12px 16px}.wl-directory{gap:var(--space-4);display:grid}.wl-directory-head{justify-content:space-between;align-items:end;gap:var(--space-4);flex-wrap:wrap;display:flex}.wl-directory-head>div{gap:6px;display:grid}.wl-directory-find{width:100%;min-height:40px;font:inherit;color:var(--tx);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:9px 12px}.wl-directory-list{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));margin:0;padding:0;list-style:none;display:grid}.wl-directory-item{width:100%;min-width:0;height:100%;padding:var(--space-4);text-align:left;cursor:pointer;color:var(--tx);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);gap:6px;display:grid}.wl-directory-item:hover{border-color:var(--wl-accent);background:var(--row-hover-bg)}.wl-directory-item strong{overflow-wrap:anywhere;font-size:15px;font-weight:550}.wl-directory-item span{color:var(--tx-3);overflow-wrap:anywhere;font-size:12px}.wl{padding:20px}.page-actions:has(.wl-local){width:100%}.wl-workspace{gap:0;display:grid;container-type:inline-size}.wl-content{min-width:0;padding-bottom:var(--ak-space-5)}.wl-local{align-items:center;gap:var(--ak-space-2);width:100%;min-width:0;display:flex}.wl-local-back{flex:none;margin-right:auto}.wl-local-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.wl-save-state{color:var(--ak-muted);white-space:nowrap;font-size:12px}.wl-heading{justify-content:space-between;align-items:center;gap:16px;padding:4px 0 16px;display:flex}.wl-heading h2{font-size:21px;font-weight:500}.wl-heading p{color:var(--ak-muted);margin-top:4px;font-size:13px}.wl-draft-state{background:var(--ak-soft);color:var(--ak-muted);border-radius:4px;flex:none;padding:4px 8px;font-size:12px}.wl-form-section{border-bottom:1px solid var(--ak-line);padding:20px 0}.wl-form-section>header{margin-bottom:18px}.wl-form-section h3{font-size:14px;font-weight:500}.wl-form-section header p{color:var(--ak-muted);margin-top:4px;font-size:13px}.wl-form-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;display:grid}.wl-form-fields .ds-field{gap:8px;min-width:0;margin:0}.wl-form-fields .tick{align-self:start;margin:0}.wl-form-fields input:not([type=checkbox]),.wl-form-fields .ds-picker__field{background:var(--ak-bg);min-height:38px;padding:8px 10px}.wl-form-fields .ds-field__hint{font-size:13px}.wl-hook-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.wl-hook-summary p{color:var(--ak-muted);font-size:13px}.wl-hook-summary ul{margin:0;padding:0;list-style:none}.wl-advanced{border-bottom:1px solid var(--ak-line);padding:16px 0}.wl-advanced>summary{cursor:pointer;font-size:14px}.wl-advanced[open]>summary{margin-bottom:16px}.crumbs{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--text-md);display:flex}.crumbs button{font:inherit;color:var(--tx-3);cursor:pointer;background:0 0;border:0;padding:0}.crumbs button:hover{color:var(--tx)}.crumbs button:last-of-type{color:var(--tx);font-weight:var(--weight-medium)}.crumbs span{color:var(--line-2)}.wl-selection-heading:not(:empty){padding:0 0 var(--space-3);gap:6px;display:grid}.wl-settings{margin-bottom:var(--space-5);border-bottom:1px solid var(--line)}.wl-settings>summary{padding:var(--space-3) 0;cursor:pointer;font-size:var(--text-md);color:var(--tx-2)}.wl-settings>.wl-editor{padding-bottom:var(--space-4)}.wl-board-toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.wl-board-toolbar label{color:var(--tx-3);align-items:center;gap:8px;font-size:12px;display:flex}.wl-board{gap:0;display:grid}.wl-step{border:1px solid var(--ak-line);border-radius:6px;min-width:0;margin-bottom:10px;position:relative;overflow:hidden}.wl-step header{background:var(--ak-soft);align-items:center;gap:6px;padding:8px 10px;display:flex}.wl-step header>button:not(.wl-text-button){text-align:left;min-width:0;color:var(--ak-text);cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:4px;display:flex}.wl-step header strong{overflow-wrap:anywhere;font-size:14px;font-weight:500}.wl-step header small{color:var(--ak-muted);font-size:12px}.wl-step-number{display:none}.wl-text-button{color:var(--tx-3);cursor:pointer;background:0 0;border:0;padding:4px;font-size:12px}.wl-text-button:hover{color:var(--wl-accent)}.wl-step-body{padding:16px}.wl-step footer{justify-content:space-between;align-items:start;gap:12px;padding:0 16px 16px;display:flex}.wl-routing{min-width:0;color:var(--tx-3);gap:8px;font-size:12px;display:grid}.wl-routing button{text-align:left;color:var(--tx-2);overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.wl p.wl-parallel{padding-bottom:8px;font-size:12px}.wl-phase{width:100%;margin-top:var(--space-3);padding:var(--space-3) 0 0;text-align:left;color:var(--tx-2);border:0;border-top:1px solid var(--divider);cursor:pointer;background:0 0;line-height:1.6}.wl-job-grid{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));display:grid}.wl-job-card{min-width:0;padding:var(--space-3);text-align:left;cursor:pointer;color:var(--tx);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;gap:7px;display:flex}.wl-job-card:hover{border-color:var(--wl-accent);background:var(--row-hover-bg)}.wl-job-card strong{overflow-wrap:anywhere;font-size:14px;font-weight:550}.wl-job-card code{color:var(--tx-3);overflow-wrap:anywhere;font-size:11px}.wl-file-summary{color:var(--tx-2);overflow-wrap:anywhere;gap:6px;font-size:12px;display:grid}.wl-command-flow{color:var(--tx-2);flex-wrap:wrap;gap:5px;font-size:10px;display:flex}.wl-command-flow>span{background:var(--surface-2);border:1px solid var(--line);border-radius:4px;padding:2px 4px}.wl-command-flow i{color:var(--tx-3);font-style:normal}.wl-editor{min-width:0}.wl-editor .insp{box-shadow:none;background:0 0;border:0}.wl-editor .insp__h{padding:0 0 var(--space-4)}.wl-editor .insp__b{max-height:none;padding:0;overflow:visible}.wl-editor .grp{margin-bottom:var(--space-4)}.wl-editor .shared-picker{margin-top:var(--space-4)}.wl-editor .row2,.wl-editor .row3{border-bottom:1px solid var(--divider);grid-template-columns:minmax(0,1fr) 110px minmax(0,1.5fr) 32px;gap:8px;padding:12px 0;display:grid}.wl-editor .row2>input,.wl-editor .row3>input,.wl-editor .row3>select{grid-column:1;min-height:40px;font-size:14px}.wl-editor .row2>button,.wl-editor .row3>button{grid-area:1/4}.wl-editor .prompt-editor--compact textarea{min-height:380px}.wl-editor-tabs{padding-bottom:var(--space-4);flex-wrap:wrap;gap:8px;display:flex}.wl-editor-tabs button{cursor:pointer;color:var(--tx-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:9px 12px;font-size:13px}.wl-editor-tabs button:hover{color:var(--tx);border-color:var(--line-2)}.wl-editor-tabs button[aria-pressed=true]{color:var(--tx);border-color:var(--tx)}.wl-fields,.wl-transfer-columns{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));display:grid}.wl-fields{margin-bottom:var(--space-4)}.wl-fields>*,.wl-transfer-columns>*{min-width:0}.wl-transfer-columns h3{margin-bottom:var(--space-3)}.wl .selection-source{padding:0}.wl .selection-source textarea{min-height:60dvh;padding:var(--space-4);color:var(--tx);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md)}.wh,.wh-editor{gap:var(--space-4);min-width:0;display:grid}.wh-trigger{min-width:0;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);gap:12px;display:grid}.wh-trigger code{white-space:pre-wrap;overflow-wrap:anywhere}@media (width<=650px){.wl{padding:12px}.wl h1{font-size:19px}.wl-local .ds-button{min-height:44px;padding:5px 7px}.wl-cancel{display:none}.wl-save-state{text-align:right;flex-basis:auto;font-size:12px}.wl-local-actions{flex-wrap:nowrap;gap:4px}.wl-local{gap:4px}.wl-local-back{font-size:12px}.wl-form-fields{grid-template-columns:minmax(0,1fr)}.wl-heading{padding-top:0}.wl-step header{flex-wrap:wrap}.wl-step header>button:not(.wl-text-button){flex-basis:60%}.wl-step header small{display:none}.wl-directory-find,.wl .fld input,.wl .fld textarea,.wl select,.wl-editor .row2>input,.wl-editor .row3>input,.wl .selection-source textarea{font-size:16px}.wl-directory-item{padding:var(--space-3)}.wl-editor-tabs{grid-template-columns:1fr 1fr;display:grid}.wl-editor-tabs button{text-align:left;min-width:0}}.workflow-value{border-bottom:1px solid var(--divider);grid-template-columns:minmax(0,1fr) 110px minmax(0,1.5fr) 32px;gap:8px;padding:12px 0;display:grid}.workflow-value>input,.workflow-value>select,.workflow-value>textarea{min-width:0;min-height:40px}.workflow-value>textarea{resize:vertical}.workflow-value>button{grid-area:1/4}@media (width<=640px){.wl-hook-summary{flex-direction:column;align-items:flex-start;gap:4px}.wl-hook-summary .ds-button{margin-left:-12px}.wl-step header{grid-template-columns:44px 44px 1fr 1fr;display:grid}.wl-step header>button:not(.wl-text-button){grid-column:1/-1;min-height:44px}.wl-step .wl-text-button{min-height:44px}.wl-board-toolbar{align-items:flex-start}.wl-board-toolbar>p{flex:1}.wl-board-toolbar>label{flex-direction:column;align-items:flex-start}}.wl-content{width:100%;max-width:none}.wl-general{max-width:none}.wl-source-warning{border-left:3px solid var(--ak-waiting);background:var(--ak-soft);padding:12px}.wl-source-warning .ds-button{text-align:left;white-space:normal;display:block}.wl-step-workspace{grid-template-columns:minmax(240px,340px) minmax(0,1fr);align-items:start;gap:0 24px;display:grid}.wl-step-workspace>.wl-step-settings{grid-area:1/1/4}.wl-step-workspace>.wl-board-toolbar,.wl-step-workspace>.wl-board{grid-column:2}.wl-step-workspace .wl-board-toolbar label{display:none}.wl-step-workspace .wl-step{border:0}.wl-step-workspace .wl-step-body,.wl-step-workspace .wl-step footer{padding:0 0 16px}@media (width<=900px){.wl-step-workspace{flex-direction:column;gap:12px;display:flex}.wl-step-workspace>*{width:100%}.wl-step-workspace>.wl-step-settings{order:2}.wl-step-workspace>.wl-board-toolbar{order:0}.wl-step-workspace>.wl-board{order:1}}.wl-section-fields{border:0;min-width:0;margin:0;padding:0}.wl-source-section>.wl-section-fields>.wl-form-section>header h3{display:none}.wl-source-section .selection-source textarea{min-height:220px}@media (width<=640px){.wl-step header{flex-wrap:nowrap;display:flex}.wl-step header>button:not(.wl-text-button){flex-basis:auto}}.wl-source-section .wl-form-section{padding-top:0}.wl-source-section .wl-form-section>header{margin-bottom:12px}.wl-step-workspace .insp__h{justify-content:flex-end;padding-bottom:4px}:is(.wl-content:has(>.wl-general),.wl-content:has(>div>.wl-board)),.wl-general{max-width:none}.wl-step header>.wl-step-disclosure{flex:0 0 36px;justify-content:center;width:36px;min-height:36px}.wl-step header>.wl-step-title{flex:1;gap:3px;padding:6px 0;display:grid}.wl-step header .wl-step-title small{display:block}.wl-step-title strong{color:var(--ak-accent)}.wl-edit-hint{color:var(--ak-accent);white-space:nowrap;font-size:12px}.wl-job-card .wl-eyebrow{justify-content:space-between;gap:16px;width:100%;display:flex}.wl-job-card .wl-edit-hint{font-family:var(--font-sans);letter-spacing:normal;text-transform:none}.wl-step footer{flex-wrap:wrap;justify-content:flex-start;gap:12px 24px}.wl-step footer>.wl-source-section{flex-basis:100%;min-width:0}.wl-step-settings .wl-source-section .wl-settings{border:0;margin:0}.wl-step-settings .wl-settings>summary[hidden]{display:none}@media (width<=640px){.wl-step header>.wl-step-disclosure{flex-basis:36px}.wl-step header>.wl-step-title{flex-basis:0}.wl-step header .wl-step-title small{font-size:12px;display:block}.wl-step header>.wl-edit-hint{display:none}}.wl-section-toggle{color:var(--ak-text);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;margin-right:auto;padding:4px 0;display:flex}.wl-step-settings .wl-source-section{margin-bottom:8px}.wl-text-button:disabled{opacity:.5;cursor:not-allowed}@media (width<=640px){.wl-local{grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:0 4px;display:grid}.wl-local-back{white-space:normal;text-align:left;grid-area:2/1;min-width:0;margin:0}.wl-local-actions{display:contents}.wl-save-state{text-align:left;white-space:normal;grid-area:1/1/auto/-1;padding:4px 7px 0}.wl-local-actions>.ds-button:not(.wl-cancel),.wl-local>.ds-menu{grid-row:2}}.wl-job-add{align-items:center;gap:12px;margin-bottom:16px;display:flex}.wl-job-entry{text-align:left;border:0;border-bottom:1px solid var(--ak-line);width:100%;color:var(--ak-text);cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:12px;padding:16px;display:grid}.wl-job-entry:hover{background:var(--row-hover-bg)}.wl-job-entry span{color:var(--tx-3);overflow-wrap:anywhere}.wl-job-entry strong{overflow-wrap:anywhere}@media (width<=640px){.wl-job-entry{grid-template-columns:minmax(0,1fr);gap:4px}.wl-job-add{flex-wrap:wrap}}.definition-upload{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.definition-upload [role=alert]{color:var(--status-stopped-text)}.definition-upload [role=status]{color:var(--ak-muted)}.wl-settings{container-type:inline-size}@container (width<=560px){.workflow-value{grid-template-columns:minmax(0,1fr) 110px 32px}.workflow-value>textarea,.workflow-value>:nth-child(3){grid-area:2/1/auto/3}.workflow-value>button{grid-area:1/3/3}}@media (width<=640px){.workflow-value{grid-template-columns:minmax(0,1fr) 100px 32px}.workflow-value>:nth-child(3){grid-area:2/1/auto/3}.workflow-value>button{grid-area:1/3/3}}.wl-transfer-columns{grid-template-columns:minmax(0,1fr)}.workflow-values dl{margin:0}.workflow-values dl>div{border-bottom:1px solid var(--ak-line);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:8px 16px;padding:8px 0;display:grid}.workflow-values dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.workflow-values dt{overflow-wrap:anywhere}.workflow-values small{color:var(--ak-muted)}.job-command-view details{border-bottom:1px solid var(--ak-line);padding:10px 0}.job-command-view summary{cursor:pointer;overflow-wrap:anywhere}.job-command-view pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--ak-soft);border-radius:6px;padding:12px;font-size:13px}@media (width<=640px){.workflow-values dl>div{grid-template-columns:minmax(0,1fr);gap:4px}}.els{flex-direction:column;display:flex}.els__panes{align-items:start;gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.els--split .els__panes{grid-template-columns:minmax(280px,360px) minmax(0,1fr)}.els__index{overflow:hidden}.els__bar{align-items:end;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--divider);flex-wrap:wrap;display:flex}.els__find{flex:260px;max-width:420px}.els__find input{font-family:var(--font-sans)}.els__n{font-size:var(--text-sm);color:var(--tx-3);margin-left:auto}.els__index>.note{padding:var(--space-5) var(--space-4);margin:0}.els__list{flex-direction:column;display:flex}.els .el{align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--divider);grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);display:grid}.els .el:last-child{border-bottom:0}.els .el:hover{background:var(--row-hover-bg)}.els .el[aria-current=true],.els .el[aria-current=page]{background:var(--row-selected-bg)}.els .el__n{font-family:var(--font-mono);font-size:var(--text-md);font-weight:var(--weight-medium);overflow-wrap:anywhere}.els .el__c,.els .el__s{font-size:var(--text-xs);color:var(--tx-3)}.els .el__s{text-align:right}.els--split .el{grid-template-columns:minmax(0,1fr);gap:3px}.els--split .el__s{text-align:left}.els__history{min-height:320px}.els__head{align-items:center;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--divider);flex-wrap:wrap;display:flex}.els__head h2{font-size:var(--text-lg);font-weight:var(--weight-semibold);font-family:var(--font-mono);overflow-wrap:anywhere;margin:0}.els__head .ds-button:not(.els__back){margin-left:auto}.els .els__back{display:inline-flex}.els__history>.note{padding:var(--space-5) var(--space-4);margin:0}.els__runs{margin:0;padding:0;list-style:none}.els__run{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--divider);grid-template-columns:minmax(0,1fr) auto;display:grid}.els__run:hover{background:var(--row-hover-bg)}.els__open{font-weight:var(--weight-medium);overflow-wrap:anywhere}.els__open:hover{text-underline-offset:2px;text-decoration:underline}.els__run .pill{justify-self:end}.els__step,.els__when,.els__reads{font-size:var(--text-xs);color:var(--tx-3);overflow-wrap:anywhere}.els__when,.els__reads{white-space:nowrap;justify-self:end}.els__reads{text-underline-offset:2px;grid-column:2;text-decoration:underline}.els__reads:hover{color:var(--tx-2)}@media (width<=900px){.els--split .els__panes{grid-template-columns:minmax(0,1fr)}.els--split .els__index{display:none}.els__head h2{flex-basis:100%}.els .el{grid-template-columns:minmax(0,1fr);gap:3px}.els .el__s{text-align:left}.els__run{grid-template-columns:minmax(0,1fr) auto}}.els>.page__h{padding:12px 16px 0}.els__bar>.ds-search{flex:1;min-width:0}@media (width<=720px){.els>.page__h{padding-inline:12px}.els__bar{padding:14px 12px}}.user-results{min-width:0;container-type:inline-size}.user-results[data-preview=true]{align-items:stretch;display:flex}.user-list{flex:1;min-width:0}.user-list>.ds-filter-bar{margin:0;padding:14px 16px}.users-table .ds-table{table-layout:fixed}.user-person{align-items:center;gap:10px;min-width:0;display:flex}.user-person>div{min-width:0}.user-initials{background:var(--ak-soft);width:32px;height:32px;color:var(--ak-muted);border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid}.user-name{color:var(--ak-text);text-align:left;font:inherit;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.user-name:hover{color:var(--ak-accent)}.user-secondary{color:var(--ak-muted);margin-top:2px;font-size:12px;display:block}.user-properties{grid-template-columns:110px minmax(0,1fr);gap:12px;margin:24px 0;font-size:14px;display:grid}.user-properties dt{color:var(--ak-muted)}.user-properties dd{overflow-wrap:anywhere;margin:0}.user-detail{padding:20px}.user-detail h2{margin:0;font-size:21px;font-weight:500}.user-page-actions{margin-left:auto}.user-list>.ds-pagination{padding:16px}@container (width<=900px){.user-initials{display:none}}@media (width<=640px){.user-list>.ds-filter-bar{padding:14px 12px}.user-detail{padding:12px}}.user-crumb{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.user-actions{justify-content:flex-end;align-items:center;gap:2px;display:flex}.user-results[data-preview=true] .user-initials{display:none}.ds-preview .user-properties{grid-template-columns:minmax(0,1fr);gap:6px;margin:20px 0;font-size:13px}.ds-preview .user-properties dt{font-size:12px}.ds-preview .user-properties dd{margin-bottom:10px}.iam-role-detail h3{margin:0}.iam-permission-list li{border-bottom:1px solid var(--ak-line);padding:10px 0}.iam-role-detail .iam-permission-list p{color:var(--ak-muted);font-size:var(--ak-text-meta);margin:4px 0 0}.iam-role-detail .fld{margin:0}.settings-section{border:0;border-top:1px solid var(--line);min-width:0;margin:24px 0;padding:20px 0 0}.settings-section legend{font-size:var(--text-md);padding:0 12px 0 0;font-weight:600}.settings-section .admin-fields{margin:0}.settings-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.settings-fields>.fld,.settings-fields>.ds-field{margin:0}.admin-layout.search-index-settings{grid-template-columns:minmax(0,960px)}.search-index-settings table{text-align:left;border-collapse:collapse;width:100%}.search-index-settings th,.search-index-settings td{border-bottom:1px solid var(--line);padding:12px}.search-index-settings caption{text-align:left;padding:16px 0;font-weight:600}.search-index-settings .entry-editor fieldset{border:0;margin:0;padding:0}.search-index-settings .entry-editor fieldset.settings-section{border-top:1px solid var(--line);margin:24px 0;padding:20px 0 0}@media (width<=600px){.settings-fields{grid-template-columns:minmax(0,1fr)}.search-index-settings th,.search-index-settings td{font-size:var(--text-xs);padding:10px 6px}}.admin-preview{color:var(--tx-3);font-size:var(--text-xs);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-md);padding:5px 9px}.page__h>.admin-preview{margin-left:auto}.admin-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.admin-card{min-width:0;padding:24px}.admin-card h2{margin:0;font-size:1rem;font-weight:600}.admin-card h3{font-size:var(--text-md);margin:20px 0 6px}.admin-card p{color:var(--tx-3);font-size:var(--text-md);margin:8px 0 20px;line-height:1.65}.admin-card__heading>div:first-child{flex:240px;min-width:0}.admin-card__heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.admin-components{margin:4px 0}.admin-components>div{border-bottom:1px solid var(--divider);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.admin-components dt{text-transform:capitalize;font-size:var(--text-md);font-weight:500}.admin-components dt span{text-transform:none;font-size:var(--text-xs);color:var(--tx-3);margin-top:4px;font-weight:400;display:block}.admin-components dd{font-size:var(--text-xs);margin:0}.admin-ok{color:var(--status-done-text)}.admin-card .admin-fault,.admin-fault{color:var(--status-stopped-text)}.admin-card .admin-caption{font-size:var(--text-xs);margin:16px 0 0}.admin-capacity{color:var(--tx-3);font-size:var(--text-md);align-items:baseline;gap:10px;margin:24px 0 14px;display:flex}.admin-capacity strong{color:var(--tx);font-size:2.5rem;font-weight:600}.admin-card progress{width:100%;height:8px;accent-color:var(--st-run);display:block}.admin-text-link{font-size:var(--text-md);text-underline-offset:4px;font-weight:500;text-decoration:underline}.admin-wide{grid-column:1/-1}.admin-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.admin-shortcuts a{border-top:1px solid var(--divider);font-size:var(--text-md);justify-content:space-between;align-items:center;gap:12px;padding:16px 0;display:flex}.admin-shortcuts a:hover{color:var(--st-run)}.admin-shortcuts small,.admin-permissions small{font-size:var(--text-xs);color:var(--tx-3);margin-top:5px;display:block}.admin-shortcuts strong{white-space:nowrap;font-weight:500}.admin-fields{gap:24px;margin:24px 0;display:grid}.admin-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-code{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-md);font-size:var(--text-xs);white-space:pre-wrap;overflow-wrap:anywhere;margin:24px 0;padding:20px;line-height:1.8}small.admin-code{max-height:3.6em;margin:2px 0 0;padding:4px 6px;line-height:1.4;display:block;overflow:hidden}.admin-feedback:empty{display:none}.admin-permissions{margin:0;padding:0;list-style:none}.admin-permissions li{border-top:1px solid var(--divider);font-size:var(--text-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:18px 0;display:flex}.admin-permissions li>span:first-child{overflow-wrap:anywhere;min-width:0}.admin-permissions strong{font-size:var(--text-xs);flex:none;font-weight:500}@media (width<=1100px){.admin-layout{grid-template-columns:minmax(0,1fr)}.admin-shortcuts{grid-template-columns:minmax(0,1fr);gap:0}}@media (width<=720px){.admin-card{padding:20px}.page__h>.admin-preview{margin-left:0}}@media (width<=500px){.admin-permissions li{gap:12px}.admin-components>div{flex-wrap:wrap;gap:8px}.admin-components dt{overflow-wrap:anywhere;min-width:0}.admin-shortcuts strong{white-space:normal}}.check-stages{flex-direction:column;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.check-stages li{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.check-stages__k{font-size:var(--text-md);color:var(--tx-2);min-width:200px}.check-stages__n{font-size:var(--text-xs);color:var(--tx-3);flex-basis:100%}.admin-layout--one{grid-template-columns:minmax(0,1fr);gap:0}.admin-layout--one>.admin-card{padding:0}.admin-layout--one .admin-card__heading{padding:12px 16px}.admin-layout--one .filter-tags{margin:0;padding:14px 16px}.admin-layout--one .pager{padding:12px 16px}.iam-table{border-collapse:collapse;width:100%;font-size:var(--text-md);margin:8px 0 4px}.iam-table th,.iam-table td{text-align:left;vertical-align:middle;overflow-wrap:anywhere;padding:12px 16px}.iam-table thead th{font-size:var(--text-xs);color:var(--tx-3);background:var(--ak-soft);border-bottom:1px solid var(--ak-line);padding-top:9px;padding-bottom:5px;font-weight:500}.iam-table tbody tr+tr{border-top:1px solid var(--divider)}.iam-table tbody th{color:var(--tx);font-weight:500}.iam-table tbody td{color:var(--tx-3)}.iam-table th:last-child,.iam-table td:last-child{text-align:right}.iam-table__a{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.iam-table tbody tr:hover{background:var(--row-hover-bg)}.iam-table--clickable tbody tr{cursor:pointer}.iam-grants tbody th{vertical-align:top;white-space:nowrap;width:1%}.iam-grants tbody th code{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--tx-2)}.iam-grants td{vertical-align:top}.iam-grants th:last-child,.iam-grants td:last-child{text-align:right;white-space:nowrap}.admin-card .iam-authority{max-width:70ch;margin:0 0 16px}.admin-card h3 small{font-size:var(--text-xs);color:var(--tx-3);margin-top:4px;font-weight:400;display:block}.iam-no{color:var(--tx-3)}.iam-open{border:1px solid var(--line);border-radius:var(--radius-lg);margin:16px 0;padding:20px}.iam-open fieldset{border:0;min-width:0;margin:0;padding:0}.iam-open .admin-fields{max-width:560px}.iam-open h3{font-size:var(--text-md);overflow-wrap:anywhere;margin:0}.iam-open h4{font-size:var(--text-md);margin:0 0 4px}.iam-sub{border-top:1px solid var(--divider);margin-top:20px;padding-top:16px}.iam-group{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.iam-group__k{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--tx-2);padding:0}.iam-group__n{font-size:var(--text-xs);color:var(--tx-3);line-height:var(--leading-ui)}.iam-choice{margin:0 0 16px}.iam-roles{flex-wrap:wrap;gap:20px;margin:2px 0;display:flex}.iam-roles--column{flex-flow:column;gap:8px;max-height:320px;padding-right:4px;display:flex;overflow-y:auto}.iam-tick{font-size:var(--text-md);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.iam-line fieldset{border:0;flex-wrap:wrap;align-items:flex-end;gap:12px;min-width:0;margin:16px 0;padding:0;display:flex}.iam-line .fld{flex:1;min-width:180px}.iam-warn{border-radius:var(--radius-md);font-size:var(--text-xs);border:1px solid var(--st-stop);color:var(--st-stop);margin:0 0 16px;padding:10px 12px;line-height:1.6}@media (width<=700px){.iam-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.iam-table tbody tr{flex-direction:column;gap:2px;padding:12px 0;display:flex}.iam-table th,.iam-table td{padding:0}.iam-table th:last-child,.iam-table td:last-child{text-align:left}.iam-table__a{justify-content:flex-start;margin-top:8px}}.iam-mobile-label{display:none}.iam-audit__resource{font-family:var(--font-mono);font-size:var(--text-xs)}.iam-audit+.pager{margin-top:16px}@media (width<=700px){.iam-mobile-label{color:var(--tx-3);display:inline}.iam-audit tbody tr{gap:5px}.iam-audit tbody th{margin-bottom:3px}.iam-audit .iam-mobile-label{font-size:var(--text-xs)}}.administration>.page__h{margin:0;padding:12px 16px}.admin-layout--one>.execution-settings{max-width:960px;padding:16px}.execution-settings>.admin-card__heading{padding:0}.execution-settings .admin-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.execution-settings .fld{margin:0}@media (width<=720px){.administration>.page__h{padding-inline:12px}.admin-layout--one>.execution-settings{padding:12px}.execution-settings .admin-fields{grid-template-columns:minmax(0,1fr);gap:20px}}.execution-settings .admin-card__heading p{margin-bottom:0}.hook-calls{gap:var(--space-3);flex-direction:column;display:flex}.hook-calls .bar{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.hook-calls .chipf{font-family:var(--font-mono);font-size:var(--text-xs);border-radius:var(--radius-pill);border:1px solid var(--line-2);background:var(--surface);color:var(--tx-2);cursor:pointer;padding:6px 11px}.hook-calls .chipf[aria-pressed=true]{background:var(--button-primary-bg);color:var(--button-primary-text);border-color:#0000}.hook-calls .bar__r{font-size:var(--text-sm);color:var(--tx-3);margin-left:auto}.hook-calls .search{gap:6px;display:grid}.hook-calls .search__l{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--tx-2)}.hook-calls .search__i{width:min(420px,100%);padding:8px var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--line-2);background:var(--surface);color:var(--tx);font:inherit;font-size:var(--text-sm)}.hook-calls .search__i:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.hook-calls .search__n{font-size:var(--text-xs);color:var(--tx-3);max-width:60ch}.hook-calls .list{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);overflow:hidden}.hook-calls .head,.hook-calls .ev{gap:var(--space-3);padding:var(--space-3) var(--space-4);grid-template-columns:150px minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) 26px;display:grid}.hook-calls .head{border-bottom:1px solid var(--line-2);padding-block:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--tx-3)}.hook-calls .ev{text-align:left;border:0;border-bottom:1px solid var(--divider);cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;align-items:center}.hook-calls .ev:last-child{border-bottom:0}.hook-calls .ev:hover{background:var(--row-hover-bg)}.hook-calls .ev:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.hook-calls .ev>*{overflow-wrap:anywhere;min-width:0}.hook-calls .ev__d{flex-direction:column;gap:2px;display:flex}.hook-calls .ev__k{font-size:var(--text-xs);color:var(--tx-3);display:none}.hook-calls .ev__t{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--tx-3)}.hook-calls .ev__n{font-family:var(--font-mono);font-size:var(--text-md);color:var(--tx)}.hook-calls .ev__g{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--tx-3);margin-top:3px}.hook-calls .ev__e{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--tx-2)}.hook-calls .ev__o{font-family:var(--font-mono);font-size:var(--text-xs)}.hook-calls .ev__o--run{color:var(--status-running-text)}.hook-calls .ev__o--none{color:var(--tx-3)}.hook-calls .ev__c{color:var(--tx-3);font-family:var(--font-mono);font-size:var(--text-xs);justify-self:end}.hook-calls .pane{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg)}.hook-calls .pane__h{padding:var(--space-4);border-bottom:1px solid var(--divider);gap:var(--space-2);justify-items:start;display:grid}.hook-calls .pane__back{font:inherit;font-size:var(--text-sm);color:var(--tx-2);background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius-sm);padding:6px var(--space-3);cursor:pointer}.hook-calls .pane__back:hover{border-color:var(--tx-3);color:var(--tx)}.hook-calls .pane__back:focus-visible,.hook-calls .pane__n:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hook-calls .pane__n{font-family:var(--font-mono);font-size:var(--text-lg);font-weight:var(--weight-medium);overflow-wrap:anywhere;margin:0}.hook-calls .pane__s{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--tx-3)}.hook-calls .pane__b{padding:var(--space-4);gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;display:grid}.hook-calls .pane__k{margin:0 0 var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--tx-3);display:block}.hook-calls .kv{gap:6px var(--space-3);margin:0 0 var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);grid-template-columns:auto minmax(0,1fr);display:grid}.hook-calls .kv dt{color:var(--tx-3)}.hook-calls .kv dd{color:var(--tx-2);overflow-wrap:anywhere;margin:0}.hook-calls .reads{margin-top:var(--space-3);flex-wrap:wrap;gap:5px;display:flex}.hook-calls .reads button{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--tx-2);border:1px solid var(--line-2);border-radius:var(--radius-sm);cursor:pointer;background:var(--surface);padding:4px 8px}.hook-calls .reads button:hover{border-color:var(--tx-3);color:var(--tx)}.hook-calls .empty{padding:var(--space-6) var(--space-4);text-align:center;font-size:var(--text-sm);color:var(--tx-3)}.hook-calls dialog.fdlg{border:1px solid var(--card-border);border-radius:var(--radius-lg);background:var(--card-bg);color:var(--tx);width:min(720px,94vw);padding:0;box-shadow:0 24px 60px -20px #0009}.hook-calls dialog.fdlg::backdrop{background:color-mix(in oklab, var(--bg) 70%, transparent)}.hook-calls .fdlg__h{align-items:baseline;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--divider);flex-wrap:wrap;display:flex}.hook-calls .fdlg__n{font-family:var(--font-mono);font-size:var(--text-md);font-weight:var(--weight-medium);overflow-wrap:anywhere}.hook-calls .fdlg__k{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--tx-3)}.hook-calls .fdlg__x{color:var(--tx-3);cursor:pointer;font-family:var(--font-mono);font-size:var(--text-md);background:0 0;border:0;margin-left:auto}.hook-calls .fdlg__b{max-height:62vh;overflow:auto}.hook-calls .fdlg__b pre{padding:var(--space-4);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--tx-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.7}.hook-calls .fdlg__b .k{color:var(--tx-3)}@media (width<=820px){.hook-calls .head{display:none}.hook-calls .ev{gap:var(--space-2);grid-template-columns:minmax(0,1fr);align-items:start}.hook-calls .ev__k{display:block}.hook-calls .ev__c{display:none}}.hook-calls>.page__h{padding:12px 16px 0}@media (width<=720px){.hook-calls>.page__h{padding-inline:12px}}.hook-calls .head{background:var(--ak-soft);color:var(--ak-muted);padding-block:9px 5px}.hook-calls .list{flex:1;min-width:0}.hook-calls .pane__b{grid-template-columns:minmax(0,1fr)}.hook-payload pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--ak-soft);border-radius:6px;padding:12px;font-size:13px}.hook-payload .kv>div{display:contents}.hook-calls .kv a{overflow-wrap:anywhere;margin-top:4px;display:block}.hook-preview .pane{border:0}.hook-preview .pane__h{padding:0 12px 12px}.hook-preview .pane__n,.hook-preview .pane__back{display:none}.trigger-run{flex-wrap:wrap;gap:6px 12px;margin-top:6px;display:flex}.trigger-run a{flex-basis:100%}.run-pipeline{vertical-align:middle;flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.run-pipeline__dot{border:1px solid var(--ak-control);background:0 0;border-radius:50%;width:9px;height:9px;display:inline-block}.run-pipeline__dot--visited{background:var(--ak-control)}.run-pipeline__dot--succeeded{background:var(--ak-green);border-color:var(--ak-green)}.run-pipeline__dot--running{background:var(--ak-blue);border-color:var(--ak-blue)}.run-pipeline__dot--failed,.run-pipeline__dot--cancelled{background:var(--ak-red);border-color:var(--ak-red)}.run-pipeline__dot--queued,.run-pipeline__dot--paused{background:var(--ak-waiting);border-color:var(--ak-waiting)}.run-pipeline-empty{color:var(--ak-muted)}.run-pipeline{position:relative}.run-pipeline__hint{z-index:30;background:var(--ak-text);min-width:max-content;color:var(--ak-bg);border-radius:4px;padding:6px 10px;font-size:13px;display:none;position:absolute;top:100%;left:0;box-shadow:0 2px 8px #0002}.run-pipeline:hover .run-pipeline__hint,.run-pipeline:focus .run-pipeline__hint{display:block}.dashboard{padding:var(--ak-space-5);gap:var(--ak-space-5);flex-direction:column;display:flex;container-type:inline-size}.dashboard-header h1{letter-spacing:-.6px;font-size:clamp(24px,3vw,32px)}.dashboard-header>p:not(.dashboard-eyebrow){color:var(--ak-muted);margin:12px 0}.dashboard-eyebrow{letter-spacing:1.5px;color:var(--ak-accent);margin-bottom:12px;font-size:12px;font-weight:600}.dashboard-refresh{font-size:var(--ak-text-meta);color:var(--ak-muted)}.dashboard-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.dashboard-kpi,.dashboard-panel{background:var(--ak-raised);border:1px solid var(--ak-line);border-radius:8px;min-width:0}.dashboard-kpi{flex-direction:column;gap:10px;padding:20px;display:flex}.dashboard-kpi h2{font-size:var(--ak-text-label);font-weight:500}.dashboard-kpi>strong{overflow-wrap:anywhere;font-size:clamp(24px,2.5vw,34px);font-weight:600;line-height:1.2}.dashboard-kpi>.dashboard-kpi__cost{font-size:24px}.dashboard-kpi>span{font-size:var(--ak-text-meta);color:var(--ak-muted)}.dashboard-kpi>.dashboard-warning{color:var(--ak-waiting)}.dashboard-run-selector{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dashboard-run-selector label{font-weight:600}.dashboard-run-selector select{width:min(100%,420px)}[data-theme=dark] .dashboard-run-selector select:disabled{background:var(--ak-raised);border-color:var(--ak-line);color:var(--ak-text);-webkit-text-fill-color:var(--ak-text);opacity:1}.dashboard-run-selector>span{font-size:var(--ak-text-meta);color:var(--ak-muted)}.dashboard a:not(.dashboard-kpi):not(.dashboard-resource){color:var(--ak-accent)}.dashboard-main-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:24px;display:grid}.dashboard-bottom-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.dashboard-panel__header{border-bottom:1px solid var(--ak-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:20px;display:flex}.dashboard-panel__header h2{font-size:17px}.dashboard-panel__header a{font-size:var(--ak-text-meta)}.dashboard-panel__context{flex-wrap:wrap;align-items:center;gap:12px;padding:20px 20px 0;display:flex}.dashboard-panel__context>span:not(.ds-status){font-size:var(--ak-text-meta);color:var(--ak-muted);overflow-wrap:anywhere}.dashboard-caption{font-size:var(--ak-text-meta);color:var(--ak-muted);margin:0;padding:16px 20px}.dashboard-message{font-size:var(--ak-text-meta);color:var(--ak-muted);margin:0;padding:20px}.dashboard-kpi .dashboard-message,.dashboard-run-selector .dashboard-message{padding:0}.dashboard-message[role=alert]{color:var(--ak-red)}.dashboard-pipeline{gap:12px;margin:0;padding:4px 20px 20px;list-style:none;display:flex;overflow-x:auto}.dashboard-pipeline__step{flex-direction:column;flex:1 0 100px;align-items:flex-start;gap:8px;min-width:0;display:flex;position:relative}.dashboard-pipeline__step:not(:last-child):after{content:"";background:var(--ak-line);height:1px;position:absolute;top:18px;left:44px;right:0}.dashboard-pipeline__step strong{overflow-wrap:anywhere;font-size:var(--ak-text-label)}.dashboard-pipeline__step>span:not(.dashboard-pipeline__marker),.dashboard-pipeline__step small{font-size:var(--ak-text-meta);color:var(--ak-muted)}.dashboard-pipeline__marker{background:var(--ak-soft);width:36px;height:36px;color:var(--ak-muted);border:1px solid var(--ak-line);border-radius:8px;place-items:center;font-weight:600;display:grid}.dashboard-pipeline__step[data-state=succeeded] .dashboard-pipeline__marker{background:var(--ak-text);color:var(--ak-bg);border-color:var(--ak-text)}.dashboard-pipeline__step[data-state=running] .dashboard-pipeline__marker{background:var(--ak-accent-fill);color:var(--ak-on-accent);border-color:var(--ak-accent-fill)}.dashboard-pipeline__step[data-state=failed] .dashboard-pipeline__marker,.dashboard-pipeline__step[data-state=cancelled] .dashboard-pipeline__marker{background:var(--ak-red-soft);color:var(--ak-red);border-color:var(--ak-red)}.dashboard-progress{background:var(--ak-soft);border-radius:2px;height:4px;margin:0 20px;overflow:hidden}.dashboard-progress>span{background:var(--ak-accent-fill);transform-origin:0;height:100%;display:block}.dashboard-jobs,.dashboard-activity{margin:0;padding:0;list-style:none}.dashboard-jobs li{border-top:1px solid var(--ak-line);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.dashboard-jobs li div{overflow-wrap:anywhere;flex-direction:column;gap:4px;min-width:0;display:flex}.dashboard-jobs li div>span{font-size:var(--ak-text-meta);color:var(--ak-muted)}.dashboard-activity li{border-top:1px solid var(--ak-line);flex-wrap:wrap;align-items:center;gap:16px;padding:12px 20px;display:flex}.dashboard-activity li>span:not(.dashboard-activity__marker){color:var(--ak-muted);font-size:var(--ak-text-meta)}.dashboard-activity__marker{background:var(--ak-control);border-radius:50%;width:7px;height:7px}.dashboard-table-wrap{overflow-x:auto}.dashboard-runs th{text-align:left;background:var(--ak-soft);color:var(--ak-muted);font-size:var(--ak-text-meta);font-weight:500}.dashboard-runs td,.dashboard-runs th{border-bottom:1px solid var(--ak-line);padding:14px 16px}.dashboard-runs td{vertical-align:top;font-size:var(--ak-text-label)}.dashboard-runs td:first-child{overflow-wrap:anywhere;max-width:260px}.dashboard-runs td:first-child a{font-weight:600}.dashboard-runs td:last-child{white-space:nowrap}.dashboard-runs small{color:var(--ak-muted);overflow-wrap:anywhere;margin-top:4px;font-size:12px;display:block}.dashboard-runs small.dashboard-runs__mobile-context{display:none}.dashboard-runs small.dashboard-failure{color:var(--ak-red)}.dashboard-runs tr:last-child td{border-bottom:0}.dashboard-resource{flex-direction:column;gap:8px;padding:24px 20px;display:flex}.dashboard-resource+.dashboard-resource{border-top:1px solid var(--ak-line)}.dashboard-resource strong{justify-content:space-between;gap:12px;display:flex}.dashboard-resource strong>span{color:var(--ak-accent)}.dashboard-resource>span{color:var(--ak-muted);font-size:var(--ak-text-label)}.dashboard-attention{flex-wrap:wrap;gap:16px;display:flex}.dashboard-attention a{border:1px solid var(--ak-line);border-radius:8px;align-items:center;gap:12px;padding:12px 16px;display:flex}.dashboard .ds-status--running{color:var(--ak-accent)}.dashboard a:hover{text-decoration:underline}.dashboard-kpi:hover{text-decoration:none!important}@container (width<=1050px){.dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-main-grid,.dashboard-bottom-grid{grid-template-columns:minmax(0,1fr)}}@container (width<=560px){.dashboard-runs th:nth-child(2),.dashboard-runs td:nth-child(2),.dashboard-runs small.dashboard-runs__id{display:none}.dashboard-runs small.dashboard-runs__mobile-context{display:block}.dashboard-runs td,.dashboard-runs th{padding:12px 10px}}@media (width<=640px){.dashboard{gap:20px;padding:16px}.dashboard-kpi{padding:16px}.dashboard-run-selector select{width:100%}}@container (width<=360px){.dashboard-kpis{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){.dashboard-kpi{animation:dashboard-enter .22s var(--ak-ease) both}.dashboard-kpi:nth-child(2){animation-delay:30ms}.dashboard-kpi:nth-child(3){animation-delay:60ms}.dashboard-kpi:nth-child(4){animation-delay:90ms}.dashboard-kpi,.dashboard-resource,.dashboard-runs tr,.dashboard-jobs li,.dashboard-pipeline__marker,.dashboard .ds-status{transition:background-color var(--ak-motion-medium) var(--ak-ease), border-color var(--ak-motion-medium) var(--ak-ease), transform var(--ak-motion-medium) var(--ak-ease)}.dashboard-progress>span{animation:dashboard-fill .35s var(--ak-ease);transition:width .35s var(--ak-ease)}.dashboard-pipeline__step[data-state=running] .dashboard-pipeline__marker{animation:2.4s ease-in-out infinite dashboard-pulse}}@media (hover:hover){.dashboard-runs tbody tr:hover,.dashboard-resource:hover{background:var(--ak-hover)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){a.dashboard-kpi:hover,.dashboard-resource:hover{border-color:var(--ak-control);transform:translateY(-2px)}}@keyframes dashboard-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes dashboard-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes dashboard-pulse{50%{transform:scale(.94)}}.usage-details{min-width:0}.usage-totals{grid-template-columns:minmax(100px,1fr) minmax(0,1fr);gap:8px 16px;margin:0;display:grid}.usage-totals>div{display:contents}.usage-totals dt{color:var(--tx-3);overflow-wrap:anywhere}.usage-totals dd{text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.usage-lines{margin:16px 0 0;padding:0;list-style:none}.usage-lines li{border-top:1px solid var(--divider);justify-content:space-between;gap:12px;padding:12px 0;display:flex}.usage-lines li>div{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.usage-lines li>div:last-child{text-align:right;font-variant-numeric:tabular-nums}.usage-lines strong{font-weight:500}.usage-lines small{color:var(--tx-3);font-size:13px}.usage-details h3{margin:20px 0 12px;font-size:15px;font-weight:500}.text-diff{background:var(--code-bg);max-height:60vh;color:var(--code-tx);font:13px/1.6 var(--font-mono);border-radius:var(--radius-md);margin:0;padding:0;overflow:auto}.text-diff__line{white-space:pre-wrap;overflow-wrap:anywhere;grid-template-columns:1.5em 1fr;padding:0 8px;display:grid}.text-diff__line span:first-child{color:var(--ak-muted);-webkit-user-select:none;user-select:none}.text-diff__line--add{background:var(--ak-green-soft)}.text-diff__line--add span:first-child{color:var(--ak-green)}.text-diff__line--remove{background:var(--ak-red-soft)}.text-diff__line--remove span:first-child{color:var(--ak-red)}.run-resources{min-width:0}.run-resources .ds-table{table-layout:auto}.resource-operation__name{gap:4px;min-width:0;display:grid}.resource-operation__name button{color:var(--ak-accent);font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0}.resource-operation__name span{color:var(--ak-muted);font-size:var(--text-sm);overflow-wrap:anywhere}.resource-operation__detail{gap:16px;min-width:0;padding:20px;display:grid}.resource-operation__detail h3{margin:8px 0 0}.resource-operation__content{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--code-bg);max-height:60vh;color:var(--code-tx);font:14px/1.6 var(--font-mono);border-radius:var(--radius-md);margin:0;padding:16px;overflow:auto}.resource-operation__detail .ds-properties dd{overflow-wrap:anywhere}@media (width<=640px){.resource-operation__detail{padding:12px}}.resource-group-navigation,.resource-version-list li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.resource-version-list{margin:8px 0;padding:0;list-style:none}.resource-version-list li{border-bottom:1px solid var(--ak-line);padding:6px 0}.job-page{min-width:0;padding:20px}.job-page .kv dd,.job-page .next{overflow-wrap:anywhere}.job-page .kv pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.job-page .job-details{grid-template-columns:max-content minmax(0,1fr);gap:8px 12px;display:grid}.job-page .job-details dt,.job-page .job-details dd{margin:0;padding:0}.job-objects-links{flex-wrap:wrap;gap:8px;display:flex}.next{margin-top:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--status-running-bg);color:var(--status-running-text);font-size:var(--text-sm)}.watch{background:var(--surface)}.watch__h{border-bottom:1px solid var(--divider);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.watch__k{color:var(--tx);font-weight:var(--weight-medium)}.watch__live{color:var(--status-running-text);align-items:center;gap:5px;font-size:13px;display:flex}.watch__live i{background:currentColor;border-radius:50%;width:6px;height:6px}.watch__c{flex-wrap:wrap;gap:4px;margin-left:auto;display:flex}.watch__c button[aria-pressed=true]{background:var(--nav-selected-bg);color:var(--tx)}.attempt-tabs{border-bottom:1px solid var(--divider);display:flex;overflow-x:auto}.attempt-tabs button{color:var(--tx-2);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:8px;padding:12px 16px;display:flex}.attempt-tabs button span{color:var(--tx-3);font-size:13px}.attempt-tabs button[aria-selected=true]{color:var(--accent);border-bottom-color:var(--accent);background:var(--nav-selected-bg)}.command-log{border:0;margin:0;padding:0}.command-log:last-child{border-bottom:0}.command-log__heading{background:var(--code-bg);width:100%;color:var(--code-tx);text-align:left;cursor:pointer;font:inherit;border:0;grid-template-columns:14px minmax(0,1fr) auto;align-items:start;gap:8px;padding:12px 16px;display:grid}.command-log__heading:hover{background:var(--row-hover-bg)}.command-log__heading code{white-space:pre-wrap;overflow-wrap:anywhere;font:14px/1.6 var(--font-mono)}.command-log__state{color:var(--tx-3);white-space:nowrap;font-size:13px;line-height:1.7}.watch__b{font:14px/1.65 var(--font-mono);color:var(--code-tx);background:var(--code-bg);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:0 16px;overflow:auto}.watch__empty{margin:0;padding:16px}.watch__f{border-top:1px solid var(--divider);color:var(--tx-3);margin:0;padding:10px 16px;font-size:13px}.command-prompt{border-bottom:1px solid var(--divider);padding:12px 16px}.command-prompt pre{white-space:pre-wrap;overflow-wrap:anywhere;font:14px/1.6 var(--font-mono)}@media (width<=640px){.job-page{padding:12px}.watch__h{gap:8px}.watch__c{width:100%;margin-left:0}.command-log__heading{grid-template-columns:14px minmax(0,1fr);padding:12px}.command-log__state{grid-column:2}.watch__b{padding:0 12px}}.job-settings{gap:28px;padding-block:20px;display:grid}.job-permissions h2{margin:0 0 12px;font-size:16px}.job-permissions pre{font:14px/1.7 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.job-page .ds-tabs__panel{padding-inline:0}.watch__body{color:#fff;background:#000;padding-block:8px;position:relative;overflow:visible}.job-page .command-log__heading{color:#ff7900;background:0 0;grid-template-columns:14px 32px minmax(0,1fr) auto;gap:8px;padding:2px 12px}.job-page .command-log__heading:hover{background:#1c1c1c}.command-log__state{color:#b3b3b3;font:12px/1.8 var(--font-mono)}.log-line-number{color:#a6a6a6;text-align:right;-webkit-user-select:none;user-select:none;font:13px/1.7 var(--font-mono)}.job-page .watch__b{color:#fff;font:13px/1.7 var(--font-mono);background:0 0;padding:0 12px 0 34px}.log-line{grid-template-columns:32px minmax(0,1fr);gap:8px;display:grid}.watch__b .e{color:#ff9e9e}.command-log__heading code{font-size:13px;line-height:1.7}.command-prompt{border:0;margin-left:60px;padding:6px 12px}.command-prompt .ds-disclosure{background:0 0;border-color:#4d4d4d}.command-prompt .ds-disclosure__toggle,.command-prompt pre{color:#fff}@media (width<=640px){.job-page .command-log__heading{grid-template-columns:12px 24px minmax(0,1fr) auto;gap:6px;padding-inline:8px}.command-log__state{grid-column:4;font-size:11px}.job-page .watch__b{padding-inline:26px 8px}.log-line{grid-template-columns:24px minmax(0,1fr);gap:6px}.log-line-text{white-space:pre-wrap;overflow-wrap:anywhere}}.log-line-text{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.job-value{grid-template-columns:minmax(10rem,1fr) minmax(0,2fr);gap:6px 16px;padding:6px 0;display:grid}.job-value>*{overflow-wrap:anywhere;min-width:0}.job-value__literal{white-space:pre-wrap}.job-value small{color:var(--ak-muted);margin-right:6px}.job-access-summary{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px;display:grid}.job-access-summary h3{margin:0 0 8px;font-size:14px}.job-access-summary dl{margin:0}.job-access-summary dl>div{grid-template-columns:90px minmax(0,1fr);gap:12px;padding:5px 0;display:grid}.job-access-summary dt{color:var(--ak-muted)}.job-access-summary dd{flex-wrap:wrap;gap:4px 8px;margin:0;display:flex}.job-scope{background:var(--ak-soft);overflow-wrap:anywhere;border-radius:4px;padding:1px 6px;font-size:13px}@media (width<=480px){.job-value{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}}.job-details .job-details-group,.job-details .job-details-values{grid-column:1/-1}.job-details .job-details-group{color:var(--ak-text);margin-top:12px;font-weight:500}.execution-summary{border:1px solid var(--ak-line);background:var(--ak-raised);border-radius:8px;margin-bottom:24px;padding:24px}.execution-summary__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.execution-summary__heading h1{overflow-wrap:anywhere;font-size:28px}.execution-eyebrow{color:var(--ak-accent);letter-spacing:1px;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:600}.execution-summary__attempt{color:var(--ak-muted);font-size:var(--ak-text-meta);margin:12px 0 20px}.execution-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 24px;margin:0;display:grid}.execution-facts>div,.execution-usage dl>div,.agent-command__facts>div{min-width:0}.execution-facts dt,.execution-usage dt,.agent-command__facts dt{color:var(--ak-muted);font-size:var(--ak-text-meta);margin-bottom:6px}.execution-facts dd,.execution-usage dd,.agent-command__facts dd{overflow-wrap:anywhere;margin:0}.execution-summary a{color:var(--ak-accent);text-decoration:underline}.execution-summary__caption{color:var(--ak-muted);font-size:var(--ak-text-meta);margin:16px 0 0}.execution-usage{border-top:1px solid var(--ak-line);margin-top:20px}.execution-usage dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:16px 0 0;display:grid}.execution-usage dd{font-size:18px;font-weight:600}.execution-summary__warning{color:var(--ak-waiting);font-size:var(--ak-text-meta);margin:12px 0 0}.execution-summary__failure{color:var(--ak-red);overflow-wrap:anywhere;margin:16px 0 0}.job-page .ds-status--running{color:var(--ak-accent)}.watch{border:1px solid var(--ak-line);border-radius:8px;overflow:hidden}.watch__c[hidden]{display:none}.agent-activity{background:var(--ak-bg);padding:24px}.agent-activity__intro h2{font-size:19px}.agent-activity__intro p,.agent-activity__message{color:var(--ak-muted);font-size:var(--ak-text-meta);margin:8px 0 20px}.agent-activity__list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.agent-command{border:1px solid var(--ak-line);background:var(--ak-raised);border-radius:8px;padding:20px}.agent-command[data-active]{border-left:3px solid var(--ak-accent-fill);padding-left:18px}.agent-command__heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.agent-command__heading code{overflow-wrap:anywhere;white-space:pre-wrap;flex:1;min-width:min(100%,180px);font-size:15px}.agent-command__number{background:var(--ak-soft);width:28px;height:28px;color:var(--ak-text);border-radius:4px;flex:none;place-items:center;font-size:13px;display:grid}.agent-command[data-active] .agent-command__number{background:var(--ak-accent-fill);color:var(--ak-on-accent)}.agent-command__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:20px 0;display:grid}.agent-command__prompt{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.agent-command__actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}@media (width<=900px){.execution-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.execution-summary,.agent-activity,.agent-command{padding:16px}.execution-summary__heading h1{font-size:24px}.execution-facts,.execution-usage dl,.agent-command__facts{grid-template-columns:minmax(0,1fr);gap:16px}.agent-command[data-active]{padding-left:14px}.agent-command__heading .ds-status{width:100%}}@media (prefers-reduced-motion:no-preference){.agent-command,.job-page .ds-status{transition:border-color var(--ak-motion-medium) var(--ak-ease), color var(--ak-motion-medium) var(--ak-ease)}}.runs-page,.runs-layout{min-width:0}.runs-collection{flex:1;min-width:0;container:run-list/inline-size}.runs-table{min-width:0;overflow-x:auto}.runs-table .ds-table{table-layout:fixed}.run-cell,.run-id{overflow-wrap:anywhere;white-space:normal;display:block}.run-id{font:12px var(--font-mono);color:var(--ak-muted)}.runs-table time{color:var(--ak-muted);white-space:nowrap;font-size:var(--text-sm)}.run-card__menu{justify-content:flex-end;display:flex}.ds-preview:has(.run-detail--preview) .ds-preview__head>a{min-width:44px;min-height:44px;color:var(--ak-accent);align-items:center;gap:6px;display:inline-flex}.ds-preview:has(.run-detail--preview) .ds-preview__title{display:none}@container run-list (width<=900px){.runs-table [data-secondary]{display:none}.runs-table th{width:auto!important}}@container run-list (width<=460px){.runs-table td,.runs-table th{padding-inline:8px}}@container run-list (width<=900px){.runs-table .ds-table{min-width:640px}}.runs-table:has(.ds-table--cards){padding-inline:12px}@container run-list (width<=900px){.runs-table .ds-table--cards tbody td:nth-child(1 of :not([data-secondary])){border-left:1px solid var(--ak-line);padding-left:var(--ak-gutter);border-radius:8px 0 0 8px}.runs-table .ds-table--cards tbody td:nth-last-child(1 of :not([data-secondary])){border-right:1px solid var(--ak-line);padding-right:var(--ak-gutter);border-radius:0 8px 8px 0}}.runs-table .ds-table__actions{min-width:68px;padding-left:8px;padding-right:16px;width:68px!important}.run-card__view{justify-content:center;align-items:center;width:36px;min-width:36px;padding:0;display:inline-flex}.runs-heading{padding:24px 20px 16px}.runs-heading h1{letter-spacing:-.035em;margin:0;font-size:28px}.runs-page .ds-status--running{color:var(--ak-accent)}.runs-page .ds-status--waiting{color:var(--ak-muted)}.runs-page .run-pipeline__dot--running{background:#ff7900;border-color:#ff7900}.runs-page .run-pipeline__dot--queued,.runs-page .run-pipeline__dot--paused{background:var(--ak-control);border-color:var(--ak-control)}.run-current-step{overflow-wrap:anywhere;gap:8px;font-size:13px;display:grid}.run-element,.run-workflow{color:var(--ak-text);font-weight:600}.run-detail{min-width:0;color:var(--ak-text);padding:24px;container-type:inline-size}.run-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.run-back{min-height:32px;color:var(--ak-muted);align-items:center;font-size:13px;display:inline-flex}.run-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.run-actions .ds-button{min-height:32px;padding:4px 10px;font-size:13px}.run-tabs{border-bottom:1px solid var(--ak-line);gap:24px;margin-bottom:16px;display:flex}.run-tabs button{color:var(--ak-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 0 10px;font-size:13px}.run-tabs button[aria-selected=true]{border-bottom-color:var(--ak-accent);color:var(--ak-text)}.run-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;display:grid}.run-layout>*{min-width:0}.run-layout .card+.card{margin-top:24px}.run-detail .card{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0}.run-detail .ds-card__head{background:var(--ak-soft);border:0;flex-wrap:wrap;align-items:center;gap:8px;min-height:33px;padding:7px 12px;display:flex}.run-detail .ds-card__title{color:var(--ak-text);letter-spacing:normal;text-transform:none;margin:0;font-size:13px;font-weight:400}.run-more{border-top:1px solid var(--ak-line);margin-top:24px;padding-top:16px}.run-more>summary{cursor:pointer;color:var(--ak-muted);font-size:13px}.job{border-top:1px solid var(--ak-line);color:var(--ak-text);grid-template-columns:minmax(0,1fr);align-items:center;gap:8px 12px;padding:12px 16px;display:grid}.job>*{overflow-wrap:anywhere;min-width:0}.job>:nth-child(n+3){grid-column:1}.job__metrics{flex-wrap:wrap;gap:6px 14px;display:flex}.job .num{text-align:left;color:var(--ak-muted);font-size:12px}.job:hover{background:var(--ak-soft)}.job__i,.job__img{color:var(--ak-muted);font-size:12px}.job__n{font-weight:500}@container (width>=620px){.job{grid-template-columns:minmax(180px,1fr) minmax(160px,.8fr) minmax(160px,auto)}.job>:nth-child(n+3){grid-column:auto}}.files{flex-direction:column;display:flex}.file{border-bottom:1px solid var(--ak-line);grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:8px;padding:8px 0;font-size:12px;display:grid}.file:last-child{border-bottom:0}.file__s,.file__v{color:var(--ak-muted)}.file__p{color:var(--ak-text);overflow-wrap:anywhere;min-width:0}.hist{flex-direction:column;display:flex}.he{grid-template-columns:14px minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px;display:grid}.he__t{font-size:12px;font-family:var(--font-mono);color:var(--ak-muted)}.he__m{width:14px;height:14px;color:var(--ak-muted);border:1px solid;border-radius:50%;place-items:center;margin-top:3px;font-size:10px;line-height:1;display:grid}.he--done .he__m{color:var(--ak-green)}.he--run .he__m{color:var(--ak-blue)}.he--stop .he__m{color:var(--ak-red)}.he--wait .he__m{color:var(--ak-waiting)}.he__x{overflow-wrap:anywhere;min-width:0;color:var(--ak-text);font-size:14px}.he__x b{font-weight:400}.he__detail{color:var(--ak-muted);margin-top:4px;font-size:13px;display:block}.lin{flex-direction:column;gap:8px;min-width:0;display:flex}.lin>div{min-width:0}.lin__r{border:1px solid var(--ak-line);overflow-wrap:anywhere;background:var(--ak-raised);border-radius:7px;padding:12px;display:block}.lin__r--now{border-color:var(--ak-control);background:var(--ak-selected)}.lin__r:hover{background:var(--ak-soft)}.lin__n{color:var(--ak-text);font-weight:500}.lin__w{color:var(--ak-muted);margin-top:4px;font-size:12px}.resume{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.run-detail pre{max-width:100%;overflow:auto}.run-detail--preview{padding:0}.run-detail--preview .run-toolbar{justify-content:flex-start}.run-detail--preview .run-layout{gap:24px}@media (width<=639px){.run-detail{padding:12px}.run-toolbar{gap:8px;margin-bottom:12px}.run-back{min-height:44px}.run-actions{gap:4px}.run-actions .ds-button{min-height:44px;padding:4px 8px}.run-tabs{gap:24px}}.job__label{font-family:var(--font-sans);color:var(--ak-muted);font-size:12px}.run-error{padding:16px}@media (width<=640px){.run-error{padding:12px}}.run-actions>.ds-menu{order:1}.jobs .job .ds-status{white-space:normal;overflow-wrap:anywhere}.job-attempts{padding:0 16px 12px;font-size:13px}.job-attempts summary{cursor:pointer;color:var(--ak-accent)}.job-attempts a{min-height:40px;color:var(--ak-text);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.jobs__visit+.jobs__visit{border-top:1px solid var(--ak-control)}.run-identity{border:1px solid var(--ak-line);background:var(--ak-raised);border-radius:8px;margin-bottom:12px;padding:24px}.run-identity__state{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.run-facts{border-top:1px solid var(--ak-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding-top:20px;display:grid}.run-facts>div{min-width:0}.run-facts dt{color:var(--ak-muted);margin-bottom:5px;font-size:13px}.run-facts dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:15px}.run-facts__element,.run-facts__workflow{grid-column:span 2}.run-facts__element dd,.run-facts__workflow dd{font-size:19px;font-weight:500}.run-facts__id{grid-column:1/-1}.run-facts__id dd{font:13px var(--font-mono)}.run-usage{margin:16px 0 24px}.run-preview-progress{border-top:1px solid var(--ak-line);flex-wrap:wrap;align-items:center;gap:12px;padding-top:16px;display:flex}.run-preview-progress>span{font-size:14px}.execution-diagram{background:var(--ak-soft);border:1px solid var(--ak-line);border-radius:8px;align-items:flex-start;gap:12px;margin:4px 0 24px;padding:16px;display:flex;overflow-x:auto}.execution-diagram__item{flex:none;align-items:flex-start;gap:12px;display:flex}.execution-diagram__arrow{color:var(--ak-muted);padding-top:20px}.execution-diagram__step{background:var(--ak-raised);border:1px solid var(--ak-line);border-radius:8px;width:210px;overflow:hidden}.execution-diagram__heading{border:0;border-bottom:1px solid var(--ak-line);width:100%;color:var(--ak-text);font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;flex-direction:column;align-items:flex-start;gap:8px;padding:12px;display:flex}.execution-diagram__heading:hover,.execution-diagram__jobs a:hover,.execution-diagram__jobs button:hover{background:var(--ak-selected)}.execution-diagram__jobs{gap:8px;padding:12px;display:grid}.execution-diagram__jobs a,.execution-diagram__jobs button{border:1px solid var(--ak-line);overflow-wrap:anywhere;color:var(--ak-text);border-radius:4px;justify-content:space-between;align-items:center;gap:12px;padding:8px;font-size:14px;display:flex}.execution-job-state{background:var(--ak-control);border-radius:50%;flex:0 0 8px;height:8px}.execution-job-state--done{background:var(--ak-green)}.execution-job-state--run{background:var(--ak-blue)}.execution-job-state--stop{background:var(--ak-red)}.execution-job-state--wait{background:var(--ak-waiting)}.execution-timeline>h2{margin:0 0 16px;font-size:17px;font-weight:500}.execution-step{margin-bottom:20px;scroll-margin-top:64px}.execution-step__head{background:var(--ak-soft);border-radius:6px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.execution-step__head h3{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:500}.execution-step__number{color:var(--ak-muted);font-size:13px}.execution-step__duration{color:var(--ak-muted);margin-left:auto;font-size:13px}.execution-step__jobs{border-left:1px solid var(--ak-line);margin-left:18px}.execution-return{color:var(--ak-accent);padding:4px 12px 12px;font-size:14px}@container (width<=620px){.run-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.run-facts__element,.run-facts__workflow{grid-column:1/-1}.execution-step__duration{margin-left:0}}.execution-diagram__heading[aria-pressed=true]{background:var(--ak-selected)}.run-failure{border:1px solid var(--ak-line);background:var(--ak-soft);border-radius:8px;margin-top:16px;padding:12px}.run-failure pre{white-space:pre-wrap;overflow-wrap:anywhere;font:13px var(--font-mono);margin:8px 0 0}.run-preview-steps{margin-block:16px}.run-preview-step,.run-preview-job{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.run-preview-step{flex:1}.run-preview-step>span:first-child,.run-preview-job>:first-child{overflow-wrap:anywhere;min-width:0}.run-preview-job{padding:8px 0}.run-inputs{margin-top:24px}.run-inputs h2{margin:0 0 12px;font-size:16px}.run-usage .ds-disclosure{background:0 0;border:0}.run-usage .ds-disclosure__toggle{padding-inline:0}.run-usage .ds-disclosure__chevron{order:1;margin-left:auto}.run-usage .ds-disclosure__body{padding-inline:0;max-width:640px;padding-top:12px}.execution-diagram__jobs button{font:inherit;cursor:pointer;text-align:left;background:0 0;border:0}.execution-diagram__jobs button[aria-pressed=true]{background:var(--ak-selected)}.run-detail .ds-status--running{color:var(--ak-accent)}.run-detail .ds-status--waiting{color:var(--ak-muted)}.run-detail .execution-job-state--run{background:#ff7900}.run-detail .execution-job-state--wait{background:var(--ak-control)}.run-eyebrow{color:var(--ak-muted);margin:0 0 6px;font-size:12px;font-weight:600}.run-identity h1{letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-size:26px}.run-usage-warning{color:var(--ak-muted);font-size:13px}.run-history{margin:24px 0}.run-history h2{margin:0 0 20px;font-size:19px}.run-history__visits{margin:0;padding:0 0 0 18px;list-style:none}.run-history__visit{border-left:1px solid var(--ak-line);padding:0 0 24px 26px;position:relative}.run-history__visit:before{content:"";background:var(--ak-control);border-radius:50%;width:9px;height:9px;position:absolute;top:7px;left:-5px}.run-history__visit--run:before{background:#ff7900}.run-history__visit--done:before{background:var(--ak-green)}.run-history__visit--stop:before{background:var(--ak-red)}.run-history__visit>header{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.run-history__visit h3{margin:0 0 4px;font-size:16px}.run-history__context,.run-history__duration{color:var(--ak-muted);overflow-wrap:anywhere;font-size:13px}.run-history__duration{margin-left:auto}.run-history__job{background:var(--ak-raised);border:1px solid var(--ak-line);border-radius:6px;margin-top:8px}.run-history__job summary{cursor:pointer;overflow-wrap:anywhere;padding:12px 16px}.run-history__job summary>*{margin-right:12px}.run-history__job summary>span:last-child{color:var(--ak-muted);font-size:13px}.run-history__attempts{margin:0;padding:0 16px;list-style:none}.run-history__attempts li{border-top:1px solid var(--ak-line);padding:16px 0}.run-history__attempt-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.run-history__attempt-heading a{color:var(--ak-accent);font-weight:500}.run-history__attempts dl{flex-wrap:wrap;gap:12px 24px;margin-bottom:0;display:flex}.run-history__attempts dt{color:var(--ak-muted);margin-bottom:4px;font-size:12px}.run-history__attempts dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:13px}.execution-diagram__heading{transition:background-color .16s}.execution-diagram__heading[aria-pressed=true]{box-shadow:inset 0 3px #ff7900}@container (width<=620px){.run-identity{padding:16px}.run-identity__state{align-items:start}.run-history__visit{padding-left:18px}}@media (prefers-reduced-motion:reduce){.execution-diagram__heading{transition:none}}.metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.metric{border:1px solid var(--ak-line);border-radius:var(--ak-card-radius);background:var(--ak-bg);flex-direction:column;min-width:0;padding:16px;display:flex}.metric__label{color:var(--ak-muted);font-size:13px}.metric__value{margin:8px 0 4px;font-size:28px;font-weight:600;line-height:1.2}.metric__value.is-alarm{color:var(--status-stopped-text)}.metric__note{color:var(--ak-muted);font-size:12px}@media (width<=720px){.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.stats-sections{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.bars{gap:var(--space-3);flex-direction:column;display:flex}.stats-bar{gap:var(--space-3);grid-template-columns:150px minmax(0,1fr) 76px;align-items:center;display:grid}.stats-bar__l{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--tx-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stats-bar__t{border-radius:var(--radius-pill);background:var(--progress-todo);height:8px;overflow:hidden}.stats-bar__t i{border-radius:var(--radius-pill);background:var(--progress-current);height:100%;display:block}.stats-bar__t i.stopped{background:var(--st-stop)}.stats-bar__t i.waiting{background:var(--st-wait)}.stats-bar__v{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--tx-3);text-align:right}.by-model th,.by-model td{padding:5px var(--space-2);white-space:nowrap}.by-model th{font-size:var(--text-xs)}.by-model td{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--tx-3)}.by-model td:first-child{color:var(--tx-2)}.by-model td.whole{color:var(--tx);font-weight:var(--weight-medium)}.by-model th:first-child,.by-model td:first-child{width:100%}.stats{flex-direction:column;padding:16px;display:flex}.stats__bar{align-items:end;gap:var(--space-3);background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.stats__bar .fld{flex:160px;min-width:0;max-width:320px}.stats__cover{font-size:var(--text-sm);color:var(--tx-3);margin-left:auto;padding-bottom:6px}.stats .metrics{margin-bottom:var(--space-5)}@media (width<=720px){.stats__bar .fld{flex:140px}.stats__cover{margin-left:0}}.stats-sections>.card{min-width:0;container-type:inline-size}.by-model{table-layout:fixed}.by-model th:first-child,.by-model td:first-child{white-space:normal;overflow-wrap:anywhere;width:25%}.by-model th{white-space:normal}@container (width<=480px){:is(.by-model,.workflow-comparison),:is(.by-model,.workflow-comparison) tbody{width:100%;display:block}:is(.by-model,.workflow-comparison) thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}:is(.by-model,.workflow-comparison) tbody tr{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;display:grid}:is(.by-model,.workflow-comparison) td,:is(.by-model,.workflow-comparison) td.r{text-align:left;white-space:normal;overflow-wrap:anywhere;border:0;padding:0;display:block}:is(.by-model,.workflow-comparison) td:first-child{grid-column:1/-1;width:auto;font-weight:600}:is(.by-model,.workflow-comparison) td[data-label]:before{content:attr(data-label);font:var(--text-xs) var(--font-sans);color:var(--tx-3);margin-bottom:4px;display:block}.stats-bar{grid-template-columns:minmax(0,1fr) minmax(30px,1fr) 52px}}.workflow-comparison th:first-child{width:28%}.stats-sections .tbl:not(.by-model):not(.workflow-comparison) th:first-child,.stats-sections .tbl:not(.by-model):not(.workflow-comparison) td:first-child{width:72%}@container (width<=480px){.workflow-comparison tbody tr{grid-template-columns:repeat(2,minmax(0,1fr))}}.stats .tbl{border-collapse:collapse;text-align:left;width:100%}.stats .tbl th{color:var(--ak-muted);font-size:12px;font-weight:500}.stats .tbl th,.stats .tbl td{border-bottom:1px solid var(--ak-line);padding:9px 8px}.stats .tbl tbody tr:last-child td{border-bottom:0}.stats .tbl .r{text-align:right}.stats .stats__bar .fld{margin-bottom:0}@media (width<=720px){.stats{padding:12px}}.stats-empty{color:var(--ak-muted);margin:0;font-size:14px}@container (width<=480px){.stats :is(.by-model,.workflow-comparison) td,.stats :is(.by-model,.workflow-comparison) td.r{text-align:left;border:0;padding:0}}.stats-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.stats-pair>.card{min-width:0;container-type:inline-size}@media (width<=760px){.stats-pair{grid-template-columns:minmax(0,1fr)}}.stats-pair>:only-child{grid-column:1/-1}.ds-app__brand:has(.ak-brand){gap:8px;padding:20px 12px}.ak-brand{align-items:center;gap:10px;min-width:0;display:flex}.ak-brand__logo{object-fit:contain;flex-shrink:0;width:44px;height:44px;display:block}.ak-brand__text{flex-direction:column;gap:4px;min-width:0;display:flex}.ak-brand__product{color:var(--ak-text);font-size:22px;font-weight:var(--ak-weight-semibold);line-height:1}.ak-brand__description{color:var(--ak-muted);font-size:var(--ak-text-meta);font-weight:var(--ak-weight-regular);line-height:var(--ak-leading-ui);white-space:nowrap}.ak-brand__accessible-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;display:none;position:absolute;overflow:hidden}.ds-app[data-collapsed] .ds-app__brand:has(.ak-brand){gap:var(--ak-space-3);flex-direction:column;padding-inline:7px}.ds-app[data-collapsed] .ds-app__logo:has(.ak-brand){width:100%}.ds-app[data-collapsed] .ak-brand{justify-content:center;gap:0;width:100%}.ds-app[data-collapsed] .ak-brand__text{display:none}.ds-app[data-collapsed] .ak-brand__accessible-name{display:block}.ds-app__navigation .ds-nav-item[data-selected] :focus-visible{outline-color:var(--ak-on-accent);outline-offset:-3px}
