/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--default-font-family:var(--ui-font-sans);--default-mono-font-family:var(--ui-font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:before,:after{box-sizing:border-box}html{background:var(--ui-canvas);min-width:20rem}body{min-height:100vh;margin:0}button{font:inherit}}@layer components{.foundation-theme-button:focus-visible,.foundation-skip:focus-visible{outline:.1875rem solid var(--ui-focus);outline-offset:.125rem}.foundation-skip{z-index:10;position:fixed;inset-block-start:var(--ui-space-2);inset-inline-start:var(--ui-space-2);transform:translateY(-200%)}.foundation-skip:focus{transform:translateY(0)}.artifact-loading{min-height:20rem;color:var(--ui-muted-text);place-items:center;display:grid}.artifact-list__query-panel{z-index:20;gap:var(--ui-space-3);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md);width:min(24rem,100vw - 2rem);max-height:min(38rem,100vh - 8rem);padding:var(--ui-space-4);background:var(--ui-surface-raised);box-shadow:var(--ui-shadow-overlay);display:grid;position:absolute;top:calc(100% + .4rem);right:0;overflow:auto}.artifact-form{gap:var(--ui-space-6);display:grid}.artifact-form__section{gap:var(--ui-space-4);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-lg);min-width:0;padding:var(--ui-space-4);margin:0;display:grid}.artifact-form__heading{padding-inline:var(--ui-space-2);font-weight:700}.settings-shell{background:var(--ui-surface);width:100%;height:100dvh;color:var(--ui-text);grid-template-columns:16rem minmax(0,1fr);display:grid;overflow:hidden}.settings-shell__sidebar{border-right:1px solid var(--ui-border-subtle);background:var(--ui-sidebar-surface);color:var(--ui-sidebar-text);padding:.75rem .5rem;font-size:.825rem;overflow:auto}.settings-shell__back{min-height:2.5rem;color:inherit;font-size:1rem;font-weight:var(--ui-font-weight-medium);cursor:pointer;background:0 0;border:0;padding:.5rem .75rem}.settings-shell__navigation-group{gap:.125rem;margin-block-start:1.5rem;display:grid}.settings-shell__navigation-label{color:var(--ui-sidebar-text);margin:0 0 .4rem;padding-inline:.5rem}@supports (color:color-mix(in lab, red, red)){.settings-shell__navigation-label{color:color-mix(in srgb, var(--ui-sidebar-text) 60%, transparent)}}.settings-shell__navigation-item{border-radius:var(--ui-radius-md);min-height:2.125rem;color:inherit;text-align:left;background:0 0;border:0;padding:.35rem .5rem;font-size:.825rem}.settings-shell__navigation-item[aria-current=page]{background:var(--ui-sidebar-text)}@supports (color:color-mix(in lab, red, red)){.settings-shell__navigation-item[aria-current=page]{background:color-mix(in srgb, var(--ui-sidebar-text) 10%, transparent)}}.settings-shell__navigation-item:disabled{opacity:1}.settings-shell__content{width:min(51rem,100% - 2rem);margin-inline:auto;padding:2.5rem 1rem;overflow:auto}.settings-shell__title{font-size:1.125rem;font-weight:var(--ui-font-weight-medium);margin:0}.settings-shell__description{color:var(--ui-muted-text);margin:.75rem 0 2rem;font-size:.875rem}.settings-shell__section{margin-block-end:2rem}.settings-shell__section-title{font-size:.875rem;font-weight:var(--ui-font-weight-medium);margin:0 0 .9rem}.settings-shell__card{border-radius:var(--ui-radius-2xl);background:var(--ui-settings-surface);overflow:hidden}.settings-shell__card-row{justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;padding:.9rem 1rem;display:flex}.settings-shell__card-row+.settings-shell__card-row{border-top:1px solid var(--ui-border-subtle)}.settings-shell__card-title,.settings-shell__card-copy,.settings-shell__notice{margin:0;font-size:.8125rem}.settings-shell__card-title{font-weight:var(--ui-font-weight-medium)}.settings-shell__card-copy{color:var(--ui-muted-text);margin-top:.2rem}.settings-shell__notice{color:var(--ui-palette-amber);margin-top:.35rem}.settings-shell__select,.settings-shell__placeholder-control{border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-pill);background:var(--ui-surface);width:7rem;min-width:6rem;min-height:2.25rem;color:var(--ui-text);flex:none;padding:.35rem .8rem;font-size:.8125rem}.settings-shell__select:focus-visible{outline:.1875rem solid var(--ui-focus);outline-offset:.125rem}.settings-shell__placeholder-control:disabled{opacity:1}.settings-shell__toggle{border-radius:var(--ui-radius-pill);background:var(--ui-muted-text);opacity:.65;border:0;flex:none;width:2.5rem;height:1.4rem;position:relative}.settings-shell__toggle:after{content:"";background:var(--ui-surface);border-radius:50%;width:1rem;height:1rem;position:absolute;top:.2rem;right:.2rem}@media (width<=47.999rem){.settings-shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.settings-shell__sidebar{border-right:0;border-bottom:2px solid var(--ui-border-subtle);align-items:center;gap:.5rem;display:flex;overflow-x:auto}.settings-shell__back,.settings-shell__navigation-label,.settings-shell__navigation-item{flex:none}.settings-shell__navigation-group{align-items:center;gap:.125rem;margin-block-start:0;display:flex}.settings-shell__navigation-label{margin:0}.settings-shell__content{width:100%;padding:1.5rem 1rem}}.workspace{width:100%;min-height:100dvh;display:grid}.workspace__surface{background:var(--ui-surface);grid-template-columns:auto minmax(0,1fr);min-width:0;height:100dvh;min-height:0;display:grid;overflow:hidden}.workspace__surface--document{height:100dvh;display:block;overflow:auto}.workspace-sidebar{width:var(--workspace-sidebar-width,17.6rem);border-right:1px solid var(--ui-border-subtle);background:var(--ui-sidebar-surface);height:100dvh;color:var(--ui-sidebar-text);grid-template-rows:56px minmax(0,1fr) 52px;display:grid;position:relative}.workspace-sidebar__header{align-items:center;gap:var(--ui-space-2);height:56px;padding-inline:var(--ui-space-4) var(--ui-space-2);display:flex}.workspace-sidebar[data-mode=collapsed]{width:48px}.workspace-sidebar__tenant{min-width:0;font-size:var(--ui-type-title-small-size);line-height:var(--ui-type-title-small-line);font-weight:var(--ui-font-weight-medium);text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;margin:0;display:flex;overflow:hidden}.workspace-sidebar__collapse{border-radius:var(--ui-radius-md);width:44px;height:44px;color:var(--ui-platform-icon);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.workspace-sidebar__collapse:hover{background:var(--ui-sidebar-text)}@supports (color:color-mix(in lab, red, red)){.workspace-sidebar__collapse:hover{background:color-mix(in srgb, var(--ui-sidebar-text) 6%, transparent)}}.workspace-sidebar__list{min-height:0;padding:var(--ui-space-4) var(--ui-space-2);overflow:hidden auto}.workspace-sidebar__heading{margin:0 0 var(--ui-space-2);padding-inline:var(--ui-space-2);color:var(--ui-muted-text);font-size:var(--ui-type-control-size);line-height:var(--ui-type-control-line);font-weight:var(--ui-font-weight-medium)}.workspace-sidebar__rows{gap:2px;display:grid}.workspace-sidebar__row{border-radius:var(--ui-radius-md);min-width:0;height:32px;padding-inline:var(--ui-space-2);color:inherit;font-size:var(--ui-type-ui-size);line-height:var(--ui-type-ui-line);font-weight:var(--ui-font-weight-medium);align-items:center;gap:10px;text-decoration:none;transition:background-color .12s ease-out;display:flex}.workspace-sidebar__row:hover{background:var(--ui-sidebar-text)}@supports (color:color-mix(in lab, red, red)){.workspace-sidebar__row:hover{background:color-mix(in srgb, var(--ui-sidebar-text) 6%, transparent)}}.workspace-sidebar__row[aria-current=page]{background:var(--ui-sidebar-text)}@supports (color:color-mix(in lab, red, red)){.workspace-sidebar__row[aria-current=page]{background:color-mix(in srgb, var(--ui-sidebar-text) 10%, transparent)}}.workspace-sidebar__mark{border-radius:var(--ui-radius-sm);background:var(--ui-application-accent);flex:none;place-items:center;width:24px;height:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.workspace-sidebar__mark{background:color-mix(in srgb, var(--ui-application-accent) 16%, var(--ui-sidebar-surface))}}.workspace-sidebar__mark{color:var(--ui-application-accent)}.workspace-sidebar__mark svg{width:14px;height:14px}.workspace-sidebar__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspace-sidebar__footer{align-items:center;gap:var(--ui-space-2);border-top:1px solid var(--ui-border-subtle);height:52px;padding:var(--ui-space-2);display:flex;position:relative}.workspace-sidebar__account{border-radius:var(--ui-radius-md);min-width:0;height:44px;padding-inline:var(--ui-space-2);color:inherit;font-size:var(--ui-type-ui-size);line-height:var(--ui-type-ui-line);text-align:start;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;display:flex;overflow:hidden}.workspace-sidebar__account:hover{background:var(--ui-sidebar-text)}@supports (color:color-mix(in lab, red, red)){.workspace-sidebar__account:hover{background:color-mix(in srgb, var(--ui-sidebar-text) 6%, transparent)}}.workspace-sidebar__account-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspace-sidebar__settings{border-radius:var(--ui-radius-md);width:44px;height:44px;color:var(--ui-platform-icon);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.workspace-sidebar__settings:hover{background:var(--ui-sidebar-text)}@supports (color:color-mix(in lab, red, red)){.workspace-sidebar__settings:hover{background:color-mix(in srgb, var(--ui-sidebar-text) 9%, transparent)}}.workspace-sidebar__menu{z-index:60;inset:auto var(--ui-space-2) 52px var(--ui-space-2);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-lg);min-width:192px;padding:var(--ui-space-2);background:var(--ui-surface-raised);color:var(--ui-text);box-shadow:var(--ui-shadow-overlay);display:grid;position:absolute}.workspace-sidebar__menu-item{border-radius:var(--ui-radius-sm);min-height:36px;padding-inline:var(--ui-space-3);color:inherit;font-size:var(--ui-type-ui-size);line-height:var(--ui-type-ui-line);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.workspace-sidebar__menu-item:hover{background:var(--ui-muted-surface)}.workspace-sidebar__resize{cursor:col-resize;width:6px;position:absolute;inset-block:0;inset-inline-end:-3px}.workspace-sidebar__resize:focus-visible{outline:3px solid var(--ui-focus);outline-offset:0}.workspace-sidebar__overlay{z-index:40;background:var(--ui-overlay);position:fixed;inset:0}.workspace-menu-trigger{border-radius:var(--ui-radius-md);width:44px;height:44px;color:var(--ui-platform-icon);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.workspace-sidebar[data-mode=collapsed] .workspace-sidebar__heading,.workspace-sidebar[data-mode=collapsed] .workspace-sidebar__label,.workspace-sidebar[data-mode=collapsed] .workspace-sidebar__account-label,.workspace-sidebar[data-mode=collapsed] .workspace-sidebar__tenant{display:none}.workspace-sidebar[data-mode=collapsed] .workspace-sidebar__header{justify-content:center;padding-inline:0}.workspace-sidebar[data-mode=collapsed] .workspace-sidebar__list{justify-items:center;padding-inline:0}.workspace-sidebar[data-mode=collapsed] .workspace-sidebar__row{justify-content:center;padding-inline:0}.workspace-sidebar[data-mode=collapsed] .workspace-sidebar__footer{justify-content:center}.workspace-state{justify-items:start;gap:var(--ui-space-6);max-width:480px;padding:var(--ui-space-6);display:grid}.workspace-state__title{font-size:var(--ui-type-title-size);line-height:var(--ui-type-title-line);font-weight:var(--ui-font-weight-medium);margin:0}.workspace-state__copy{color:var(--ui-muted-text);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line);margin:0}.workspace-state__actions{gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.content-skeleton{align-content:start;gap:var(--ui-space-3);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-lg);height:100%;min-height:0;padding:var(--ui-space-4);background:var(--ui-list-row-surface);display:grid}.content-skeleton__frame{gap:var(--ui-space-3);display:grid}.content-skeleton__bar{height:36px}.content-skeleton[data-family=dashboard\.core]{padding:var(--ui-space-4);background:var(--ui-canvas);border:0;border-radius:0}.content-skeleton[data-family=dashboard\.core] .content-skeleton__frame{gap:var(--ui-space-3);grid-template-columns:minmax(0,1fr)}.content-skeleton__dashboard-card{border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-xl);min-height:152px;padding:var(--ui-space-4);background:var(--ui-surface-raised)}.content-skeleton__dashboard-label{width:62%;height:12px}.content-skeleton__dashboard-value{width:76%;height:34px;margin-block-start:var(--ui-space-4)}.content-skeleton__dashboard-meta{width:48%;height:12px;margin-block-start:var(--ui-space-2)}@media (width>=768px){.content-skeleton[data-family=dashboard\.core] .content-skeleton__frame{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1120px){.content-skeleton[data-family=dashboard\.core] .content-skeleton__frame{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1023px){.content-skeleton[data-family=dashboard\.core]{padding:var(--ui-space-3)}}.auth{min-height:100dvh;padding:var(--ui-space-6);background:var(--ui-canvas);place-items:center;display:grid}.auth__group{justify-items:center;gap:var(--ui-space-6);text-align:center;display:grid}.auth__mark{font-size:var(--ui-type-title-size);line-height:var(--ui-type-title-line);font-weight:var(--ui-font-weight-strong);margin:0}.auth__spinner{place-items:center;display:grid}.auth__spinner svg{width:20px;height:20px}.auth__status{color:var(--ui-muted-text);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line);margin:0}.auth__column{gap:var(--ui-space-6);width:min(360px,100vw - 32px);display:grid}.auth__title{font-size:var(--ui-type-auth-title-size);line-height:var(--ui-type-auth-title-line);font-weight:var(--ui-font-weight-strong);margin:0}.auth__copy{color:var(--ui-muted-text);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line);margin:0}.plada-button.auth__action{width:100%;min-height:36px}}@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.row-2{grid-row:2}.row-3{grid-row:3}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.fill-rule{fill:var(--ui-border-subtle)}.italic{font-style:italic}.underline{text-decoration-line:underline}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ui-font-sans:"Inter Variable", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ui-font-mono:ui-monospace, "SFMono-Regular", Consolas, "Liberation Mono", monospace;--ui-type-caption-size:12px;--ui-type-caption-line:16px;--ui-type-control-size:12px;--ui-type-control-line:16px;--ui-type-ui-size:13px;--ui-type-ui-line:18px;--ui-type-body-size:14px;--ui-type-body-line:20px;--ui-type-title-small-size:16px;--ui-type-title-small-line:22px;--ui-type-title-size:18px;--ui-type-title-line:24px;--ui-type-auth-title-size:24px;--ui-type-auth-title-line:32px;--ui-type-metric-size:30px;--ui-type-metric-line:34px;--ui-space-0:0;--ui-space-0-5:2px;--ui-space-1:4px;--ui-space-1-5:6px;--ui-space-2:8px;--ui-space-2-5:10px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-5:20px;--ui-space-6:24px;--ui-space-8:32px;--ui-space-10:40px;--ui-space-12:48px;--ui-radius-none:0;--ui-radius-xs:4px;--ui-radius-sm:6px;--ui-radius-md:8px;--ui-radius-lg:10px;--ui-radius-xl:14px;--ui-radius-2xl:16px;--ui-radius-pill:999px}:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-canvas:#fff;--ui-surface:#fff;--ui-surface-raised:#fafafa;--ui-muted-surface:#f5f5f5;--ui-settings-surface:#f7f7f7;--ui-sidebar-surface:#f0f0f0;--ui-text:#171717;--ui-sidebar-text:#1a1c1f;--ui-muted-text:#525252;--ui-subtle-text:#737373;--ui-border-subtle:#d8d8d8;--ui-border-control:#a3a3a3;--ui-platform-icon:#393a3c;--ui-shell-search-surface:#f5f5f5;--ui-shell-action-surface:#fff;--ui-shell-action-border:#d3d3d3;--ui-list-heading-surface:#f3f3f3;--ui-list-heading-text:#3d3d3d;--ui-list-row-surface:#fcfcfc;--ui-primary:#1d4ed8;--ui-on-primary:#fff;--ui-danger:#b91c1c;--ui-on-danger:#fff;--ui-success:#166534;--ui-on-success:#fff;--ui-warning:#854d0e;--ui-on-warning:#fff;--ui-focus:#1d4ed8;--ui-overlay:#0a0a0a8c;--ui-shadow-overlay:0 8px 24px #0a0a0a1f;--ui-shadow-panel:0 16px 48px #0a0a0a38;--ui-font-weight-regular:450;--ui-font-weight-medium:550;--ui-font-weight-strong:650;--ui-font-weight-metric:700;--ui-disabled-opacity:.55;--ui-application-accent:var(--ui-text);--ui-on-application-accent:var(--ui-canvas);--ui-palette-neutral:#171717;--ui-palette-red:#b91c1c;--ui-palette-orange:#9a3412;--ui-palette-amber:#854d0e;--ui-palette-green:#166534;--ui-palette-teal:#0f766e;--ui-palette-cyan:#0e7490;--ui-palette-blue:#1d4ed8;--ui-palette-violet:#6d28d9;--ui-palette-purple:#7e22ce;--ui-palette-pink:#be185d}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-canvas:#0a0a0a;--ui-surface:#171717;--ui-surface-raised:#262626;--ui-muted-surface:#262626;--ui-settings-surface:#1e1f1f;--ui-sidebar-surface:#1f1f1f;--ui-text:#fafafa;--ui-sidebar-text:#f3f3f3;--ui-muted-text:#d4d4d4;--ui-subtle-text:#a3a3a3;--ui-border-subtle:#2e2e2e;--ui-border-control:#737373;--ui-platform-icon:#dfdfdf;--ui-shell-search-surface:#212121;--ui-shell-action-surface:#2e2e2e;--ui-shell-action-border:#1c1c1c;--ui-list-heading-surface:#232323;--ui-list-heading-text:#a1a1a1;--ui-list-row-surface:#1c1c1c;--ui-primary:#93c5fd;--ui-on-primary:#172554;--ui-danger:#fca5a5;--ui-on-danger:#450a0a;--ui-success:#86efac;--ui-on-success:#052e16;--ui-warning:#fde68a;--ui-on-warning:#422006;--ui-focus:#93c5fd;--ui-overlay:#000000b8;--ui-shadow-overlay:0 8px 24px #0006;--ui-shadow-panel:0 16px 48px #0000008c;--ui-font-weight-regular:400;--ui-font-weight-medium:500;--ui-font-weight-strong:600;--ui-font-weight-metric:700;--ui-disabled-opacity:.6;--ui-application-accent:var(--ui-text);--ui-on-application-accent:var(--ui-canvas);--ui-palette-neutral:#fafafa;--ui-palette-red:#fca5a5;--ui-palette-orange:#fdba74;--ui-palette-amber:#fde68a;--ui-palette-green:#86efac;--ui-palette-teal:#5eead4;--ui-palette-cyan:#67e8f9;--ui-palette-blue:#93c5fd;--ui-palette-violet:#c4b5fd;--ui-palette-purple:#d8b4fe;--ui-palette-pink:#f9a8d4}[data-application-accent=neutral]{--ui-application-accent:var(--ui-palette-neutral)}[data-application-accent=red]{--ui-application-accent:var(--ui-palette-red)}[data-application-accent=orange]{--ui-application-accent:var(--ui-palette-orange)}[data-application-accent=amber]{--ui-application-accent:var(--ui-palette-amber)}[data-application-accent=green]{--ui-application-accent:var(--ui-palette-green)}[data-application-accent=teal]{--ui-application-accent:var(--ui-palette-teal)}[data-application-accent=cyan]{--ui-application-accent:var(--ui-palette-cyan)}[data-application-accent=blue]{--ui-application-accent:var(--ui-palette-blue)}[data-application-accent=violet]{--ui-application-accent:var(--ui-palette-violet)}[data-application-accent=purple]{--ui-application-accent:var(--ui-palette-purple)}[data-application-accent=pink]{--ui-application-accent:var(--ui-palette-pink)}*,:before,:after{box-sizing:border-box}body{background:var(--ui-canvas);color:var(--ui-text);font-family:var(--ui-font-sans);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line);font-weight:var(--ui-font-weight-regular);margin:0}button,input,select,textarea{font:inherit}.plada-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.plada-icon{color:currentColor;flex:none;width:16px;height:16px}.plada-icon--spin{animation:.8s linear infinite plada-spin}.plada-button{justify-content:center;align-items:center;gap:var(--ui-space-2);border-radius:var(--ui-radius-md);min-height:32px;padding:0 var(--ui-space-3);font-size:var(--ui-type-ui-size);line-height:var(--ui-type-ui-line);font-weight:var(--ui-font-weight-medium);cursor:pointer;background:var(--ui-primary);color:var(--ui-on-primary);border:1px solid #0000;transition:filter .12s ease-out,background-color .12s ease-out;display:inline-flex}.plada-button[data-variant=secondary]{background:var(--ui-surface);color:var(--ui-text);border-color:var(--ui-border-control)}.plada-button[data-variant=quiet]{color:var(--ui-text);padding-inline:var(--ui-space-2-5);background:0 0}.plada-button[data-variant=danger]{background:var(--ui-danger);color:var(--ui-on-danger)}.plada-button[data-size=small]{min-height:28px;padding-inline:var(--ui-space-3)}.plada-button[data-size=large]{min-height:32px;padding-inline:var(--ui-space-3)}.plada-button[data-size=icon]{width:32px;min-width:32px;padding:0}.plada-button:hover:not(:disabled){filter:brightness(.92)}.plada-button:active:not(:disabled){filter:brightness(.86)}.plada-button:disabled{cursor:not-allowed;opacity:var(--ui-disabled-opacity)}:where(.plada-button,.plada-input,.plada-textarea,.plada-select,.plada-switch,.plada-tab,.plada-menu-item,.plada-table-scroll):focus-visible{outline:3px solid var(--ui-focus);outline-offset:2px}.plada-field{gap:var(--ui-space-1);color:var(--ui-text);display:grid}.plada-label{font-size:var(--ui-type-ui-size);line-height:var(--ui-type-ui-line);font-weight:var(--ui-font-weight-medium)}.plada-field-description,.plada-field-error{font-size:var(--ui-type-caption-size);line-height:var(--ui-type-caption-line)}.plada-field-description{color:var(--ui-muted-text)}.plada-field-error{gap:var(--ui-space-1);color:var(--ui-danger);font-weight:var(--ui-font-weight-medium);align-items:center;display:flex}.plada-field-error .plada-icon{width:12px;height:12px}.plada-input,.plada-select,.plada-textarea{border:1px solid var(--ui-border-control);border-radius:var(--ui-radius-md);width:100%;padding:5px var(--ui-space-2-5);background:var(--ui-surface);color:var(--ui-text);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line)}.plada-input,.plada-select{min-height:32px}.plada-textarea{min-height:96px;padding:var(--ui-space-2-5) var(--ui-space-3);resize:vertical}.plada-input::placeholder,.plada-textarea::placeholder{color:var(--ui-subtle-text)}.plada-input[aria-invalid=true],.plada-textarea[aria-invalid=true],.plada-select[aria-invalid=true]{border:2px solid var(--ui-danger);padding:4px 9px}.plada-input:disabled,.plada-select:disabled,.plada-textarea:disabled{background:var(--ui-muted-surface);color:var(--ui-text);opacity:1;cursor:not-allowed}.plada-search-input{border-radius:var(--ui-radius-pill);padding-inline:var(--ui-space-4)}.plada-combobox{padding-right:34px}.plada-checkable,.plada-switch-row{align-items:center;gap:var(--ui-space-2);min-height:32px;font-size:var(--ui-type-ui-size);line-height:var(--ui-type-ui-line);display:inline-flex}.plada-checkbox,.plada-radio{width:16px;height:16px;accent-color:var(--ui-primary)}.plada-switch{border-radius:var(--ui-radius-pill);background:var(--ui-border-control);cursor:pointer;border:0;width:40px;height:22px;padding:2px}.plada-switch[data-state=on]{background:var(--ui-primary)}.plada-switch span{border-radius:var(--ui-radius-pill);background:var(--ui-surface);width:18px;height:18px;transition:transform .12s ease-out;display:block}.plada-switch[data-state=on] span{transform:translate(18px)}.plada-tabs{gap:var(--ui-space-1);align-items:center;min-height:36px;display:flex}.plada-tab{border-radius:var(--ui-radius-sm);max-width:160px;min-height:28px;padding:6px var(--ui-space-2-5);color:var(--ui-text);font-size:var(--ui-type-control-size);line-height:var(--ui-type-control-line);font-weight:var(--ui-font-weight-medium);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;overflow:hidden}.plada-tab[aria-selected=true]{background:var(--ui-application-accent)}@supports (color:color-mix(in lab, red, red)){.plada-tab[aria-selected=true]{background:color-mix(in srgb, var(--ui-application-accent) 16%, var(--ui-surface))}}.plada-tab[aria-selected=true]{box-shadow:inset 0 -3px var(--ui-application-accent)}.plada-tab:hover{background:var(--ui-muted-surface)}.plada-page-overflow{min-height:28px}.plada-overlay{z-index:40;background:var(--ui-overlay);position:fixed;inset:0}.plada-dialog,.plada-sheet{z-index:50;border:1px solid var(--ui-border-subtle);background:var(--ui-surface);max-height:calc(100dvh - 32px);color:var(--ui-text);box-shadow:var(--ui-shadow-panel);position:fixed;overflow:auto}.plada-dialog{border-radius:var(--ui-radius-xl);width:min(512px,100vw - 32px);padding:var(--ui-space-6);top:50%;left:50%;transform:translate(-50%,-50%)}.plada-sheet{padding:var(--ui-space-6)}.plada-sheet[data-side=right]{width:min(448px,100vw);inset:0 0 0 auto}.plada-sheet[data-side=left]{width:min(448px,100vw);inset:0 auto 0 0}.plada-sheet[data-side=top]{max-height:80dvh;inset:0 0 auto}.plada-sheet[data-side=bottom]{max-height:80dvh;inset:auto 0 0}.plada-overlay-close{top:var(--ui-space-2);right:var(--ui-space-2);position:absolute}.plada-dialog-header,.plada-sheet-header{padding-right:var(--ui-space-8)}.plada-dialog-footer,.plada-sheet-footer,.plada-form-action-bar{justify-content:flex-end;gap:var(--ui-space-2);margin-top:var(--ui-space-6);flex-wrap:wrap;display:flex}.plada-popover,.plada-menu{z-index:60;box-sizing:border-box;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-lg);max-width:calc(100vw - 16px);padding:var(--ui-space-3);background:var(--ui-surface-raised);color:var(--ui-text);box-shadow:var(--ui-shadow-overlay)}.plada-popover{width:min(320px,100vw - 16px)}.plada-menu{min-width:192px;max-width:320px;padding:var(--ui-space-2)}.plada-menu-item{border-radius:var(--ui-radius-sm);min-height:36px;padding:var(--ui-space-2) var(--ui-space-3);cursor:default;-webkit-user-select:none;user-select:none;align-items:center;display:flex}.plada-menu-item:focus{background:var(--ui-muted-surface)}.plada-menu-item[data-disabled]{opacity:var(--ui-disabled-opacity)}.plada-menu-item[data-destructive=true]{color:var(--ui-danger)}.plada-menu-label{padding:var(--ui-space-2) var(--ui-space-3);color:var(--ui-muted-text);font-size:var(--ui-type-caption-size);font-weight:var(--ui-font-weight-medium)}.plada-menu-separator{height:1px;margin:var(--ui-space-1) 0;background:var(--ui-border-subtle)}.plada-table-scroll{max-width:100%;color:var(--ui-text);overflow:auto}.plada-table{border-collapse:collapse;width:100%;font-size:var(--ui-type-ui-size);line-height:var(--ui-type-ui-line)}.plada-table-head,.plada-table-cell{padding:var(--ui-space-3);border-bottom:1px solid var(--ui-border-subtle);text-align:left}.plada-table-head{background:var(--ui-list-heading-surface);color:var(--ui-list-heading-text);font-weight:var(--ui-font-weight-medium)}.plada-table-row:hover{background:var(--ui-muted-surface)}.plada-feedback,.plada-empty-state{gap:var(--ui-space-3);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-lg);padding:var(--ui-space-4);background:var(--ui-surface-raised);display:flex}.plada-feedback[data-tone=error]{color:var(--ui-danger)}.plada-feedback[data-tone=success]{color:var(--ui-success)}.plada-feedback-title{font-weight:var(--ui-font-weight-medium)}.plada-feedback-body{color:var(--ui-muted-text)}.plada-loading,.plada-typed-value{align-items:center;gap:var(--ui-space-1-5);display:inline-flex}.plada-badge,.plada-filter-chip{border:1px solid var(--ui-border-control);border-radius:var(--ui-radius-xs);min-height:24px;padding:2px var(--ui-space-2);font-size:var(--ui-type-caption-size);line-height:var(--ui-type-caption-line);align-items:center;display:inline-flex}.plada-badge[data-tone=danger]{color:var(--ui-danger)}.plada-badge[data-tone=success]{color:var(--ui-success)}.plada-badge[data-tone=warning]{color:var(--ui-warning)}.plada-filter-chip{border-radius:var(--ui-radius-pill);background:var(--ui-surface);color:var(--ui-text)}.plada-filter-chip[aria-pressed=true]{border-color:var(--ui-application-accent);background:var(--ui-application-accent)}@supports (color:color-mix(in lab, red, red)){.plada-filter-chip[aria-pressed=true]{background:color-mix(in srgb, var(--ui-application-accent) 16%, var(--ui-surface))}}.plada-compact-record-card,.plada-record-panel{border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-lg);padding:var(--ui-space-4);background:var(--ui-surface)}.plada-record-panel{box-shadow:var(--ui-shadow-panel)}.plada-empty-state{align-items:flex-start}.plada-empty-state h2,.plada-form-section h2{margin:0 0 var(--ui-space-2);font-size:var(--ui-type-title-small-size);line-height:var(--ui-type-title-small-line)}.plada-skeleton{border-radius:var(--ui-radius-sm);background:var(--ui-muted-surface);min-height:16px;animation:1.2s ease-in-out infinite plada-skeleton}.plada-spinner{color:var(--ui-platform-icon);display:inline-flex}.plada-form-field{gap:var(--ui-space-1-5);display:grid}.plada-form-section{gap:var(--ui-space-4);display:grid}.plada-definition-list{gap:var(--ui-space-2) var(--ui-space-4);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.plada-definition-list dt{color:var(--ui-muted-text)}.plada-tooltip-trigger{position:relative}.plada-tooltip-trigger:after{z-index:60;border-radius:var(--ui-radius-sm);width:max-content;max-width:240px;padding:var(--ui-space-1) var(--ui-space-2);background:var(--ui-text);color:var(--ui-surface);content:attr(data-tooltip);font-size:var(--ui-type-caption-size);opacity:0;pointer-events:none;transition:opacity .12s ease-out;position:absolute;inset:auto auto calc(100% + 6px) 50%;transform:translate(-50%)}.plada-tooltip-trigger:hover:after,.plada-tooltip-trigger:focus-within:after{opacity:1;transition-delay:.4s}.ui01-fixture{max-width:1120px;padding:var(--ui-space-8);margin:0 auto}.ui01-fixture>header,.ui01-fixture>section{border-bottom:1px solid var(--ui-border-subtle);padding-block:var(--ui-space-6)}.ui01-fixture h1{font-size:var(--ui-type-title-size);line-height:var(--ui-type-title-line);margin:0}.ui01-fixture h2{margin:0 0 var(--ui-space-3);font-size:var(--ui-type-title-small-size);line-height:var(--ui-type-title-small-line)}.ui01-fixture p{color:var(--ui-muted-text)}.fixture-row{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.fixture-grid{gap:var(--ui-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fixture-grid>.plada-skeleton{min-height:96px}@media (width<=767px){.ui01-fixture{padding:var(--ui-space-4)}.fixture-grid{grid-template-columns:1fr}}@keyframes plada-spin{to{transform:rotate(360deg)}}@keyframes plada-skeleton{50%{opacity:.62}}@media (width<=767px){.plada-button{min-height:44px}.plada-button[data-size=small]{min-height:36px}.plada-button[data-size=icon]{width:44px;min-width:44px}.plada-input,.plada-select{min-height:44px}.plada-textarea{min-height:112px}.plada-checkable,.plada-switch-row,.plada-tab{min-height:44px}.plada-definition-list{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}.plada-skeleton{opacity:1;animation:none}}@media (forced-colors:active){.plada-button,.plada-input,.plada-select,.plada-textarea,.plada-dialog,.plada-sheet,.plada-popover,.plada-menu,.plada-feedback,.plada-empty-state,.plada-compact-record-card,.plada-record-panel{forced-color-adjust:auto;border-color:canvastext}.plada-button{color:buttontext;background:buttonface}.plada-button[data-variant=primary]{color:highlighttext;background:highlight}.plada-overlay{opacity:.8;background:canvas}}.shell{background:var(--ui-surface);min-width:0;min-height:0;color:var(--ui-text);grid-template-rows:48px 36px minmax(0,1fr);display:grid;overflow:hidden}.shell-row--identity{height:48px;padding-inline:var(--ui-space-3);background:var(--ui-surface);border:0;grid-template-columns:minmax(10rem,.8fr) minmax(14rem,1.3fr) minmax(5rem,.6fr);align-items:center;gap:18px;display:grid}.shell-identity{align-items:center;gap:var(--ui-space-3);min-width:0;display:flex}.shell-identity__icon{width:23px;height:23px;color:var(--ui-application-accent);flex:none;place-items:center;display:grid}.shell-identity__icon svg{width:15px;height:15px}.shell-identity__name{min-width:0;font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line);font-weight:var(--ui-font-weight-medium);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.shell-search{min-width:0}.shell-search:empty{display:none}.shell-search__input{border-radius:var(--ui-radius-pill);width:100%;max-width:384px;height:32px;min-height:32px;padding-inline:var(--ui-space-4);background:var(--ui-shell-search-surface);font-size:var(--ui-type-ui-size);line-height:var(--ui-type-ui-line);border:0}.shell-actions{justify-content:flex-end;align-items:center;gap:var(--ui-space-2);min-width:0;display:flex}.shell-row--artifact{align-items:center;gap:var(--ui-space-3);background:var(--ui-surface);height:36px;padding-inline:14px;display:flex}.shell-metadata__group{align-items:center;gap:var(--ui-space-3);min-width:0;display:flex;overflow:hidden}.shell-metadata{align-items:center;gap:var(--ui-space-3);min-width:0;color:var(--ui-muted-text);font-size:var(--ui-type-control-size);line-height:var(--ui-type-control-line);font-weight:var(--ui-font-weight-medium);flex:auto;display:flex;overflow:hidden}.shell-metadata__part{align-items:center;gap:var(--ui-space-1-5);text-overflow:ellipsis;white-space:nowrap;min-width:0;display:inline-flex;overflow:hidden}.shell-metadata__part svg{flex:none;width:12px;height:12px}.shell-commands{align-items:center;gap:var(--ui-space-2);flex-wrap:nowrap;flex:none;display:flex}.plada-button.shell-command{border-color:var(--ui-shell-action-border);border-radius:var(--ui-radius-pill);min-height:28px;padding-inline:var(--ui-space-3);background:var(--ui-shell-action-surface);color:var(--ui-text)}.plada-button.shell-command[data-variant=primary]{background:var(--ui-primary);color:var(--ui-on-primary);border-color:#0000}.shell-navigation{align-items:center;gap:var(--ui-space-1);flex:0 auto;min-width:0;display:flex;overflow:hidden}.shell-navigation__rail{align-items:center;gap:var(--ui-space-1);min-width:0;display:flex;overflow:hidden}.shell-navigation__tab{border-radius:var(--ui-radius-sm);max-width:160px;height:28px;padding:0 var(--ui-space-2-5);color:var(--ui-text);font-size:var(--ui-type-control-size);line-height:var(--ui-type-control-line);font-weight:var(--ui-font-weight-medium);text-overflow:ellipsis;white-space:nowrap;align-items:center;text-decoration:none;transition:background-color .12s ease-out;display:inline-flex;overflow:hidden}.shell-navigation__tab:hover{background:var(--ui-muted-surface)}.shell-navigation__tab[aria-current=page]{background:var(--ui-application-accent)}@supports (color:color-mix(in lab, red, red)){.shell-navigation__tab[aria-current=page]{background:color-mix(in srgb, var(--ui-application-accent) 16%, var(--ui-surface))}}.shell-navigation__tab[aria-current=page]{box-shadow:inset 0 -3px var(--ui-application-accent)}.shell-navigation__overflow{border:1px solid var(--ui-shell-action-border);border-radius:var(--ui-radius-pill);height:28px;padding-inline:var(--ui-space-2-5);background:var(--ui-shell-action-surface);color:var(--ui-text);font-size:var(--ui-type-control-size);line-height:var(--ui-type-control-line);font-weight:var(--ui-font-weight-medium);cursor:pointer;flex:none}.shell-navigation__menu{z-index:60;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-lg);min-width:192px;max-width:320px;padding:var(--ui-space-2);background:var(--ui-surface-raised);box-shadow:var(--ui-shadow-overlay);display:grid;position:absolute;inset-block-start:84px}.shell-navigation__menu-item{border-radius:var(--ui-radius-sm);min-height:36px;padding:0 var(--ui-space-3);color:var(--ui-text);font-size:var(--ui-type-ui-size);line-height:var(--ui-type-ui-line);align-items:center;text-decoration:none;display:flex}.shell-navigation__menu-item:hover{background:var(--ui-muted-surface)}.shell-navigation__selector{width:auto;max-width:320px;height:32px;min-height:32px;font-size:var(--ui-type-control-size);line-height:var(--ui-type-control-line)}.shell-row--content{min-width:0;min-height:0;padding:var(--ui-space-2);background:var(--ui-surface);position:relative;overflow:hidden}.shell-content{width:100%;min-width:0;height:100%;min-height:0;overflow:auto}.plada-record-panel.record-panel{z-index:30;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-none);background:var(--ui-surface);width:min(672px,100%);height:calc(100% - 12px);box-shadow:var(--ui-shadow-panel);border-inline-end:0;grid-template-rows:auto minmax(0,1fr);padding:0;display:grid;position:absolute;inset:0 0 12px auto}.record-panel__header{justify-content:space-between;align-items:center;gap:var(--ui-space-2);min-height:36px;padding:var(--ui-space-1) var(--ui-space-2);background:var(--ui-surface);display:flex;position:sticky;inset-block-start:0}.record-panel__title{font-size:var(--ui-type-ui-size);line-height:var(--ui-type-ui-line);font-weight:var(--ui-font-weight-medium);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.record-panel__actions{gap:var(--ui-space-1);flex:none;display:flex}.record-panel__body{min-height:0;padding:var(--ui-space-4);overflow:auto}@media (width<=767px){.shell{grid-template-rows:48px 44px minmax(0,1fr)}.shell-row--identity{gap:var(--ui-space-2);grid-template-columns:minmax(0,1fr) minmax(8rem,1fr) auto}.shell-search{grid-column:auto}.shell-row--artifact{gap:var(--ui-space-2);height:44px;padding-inline:var(--ui-space-3);overflow-x:auto}.shell-navigation__selector{height:44px;min-height:44px}.plada-button.shell-command{min-height:44px}.plada-record-panel.record-panel{border-radius:var(--ui-radius-none);width:100%;height:100%;inset:0}}@media (forced-colors:active){.shell-navigation__tab[aria-current=page]{border-bottom:3px solid canvastext}.plada-record-panel.record-panel,.shell-navigation__menu{border-color:canvastext}}.shell[data-shell-transition=true] .shell-metadata,.shell[data-shell-transition=true] .shell-commands,.shell[data-shell-transition=true] .shell-search{opacity:.55}.artifact-list{border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-lg);background:var(--ui-list-row-surface);grid-template-rows:minmax(0,1fr) 52px;height:100%;min-height:0;display:grid;overflow:hidden}.artifact-list--embedded{border:0;border-radius:0}.artifact-list__active-filters,.artifact-list__facets{border-bottom:1px solid var(--ui-border-subtle);padding:8px 12px}.artifact-list__active-filters{align-items:center;gap:var(--ui-space-2);min-height:36px;display:flex;overflow-x:auto}.artifact-list__active-filter-chip{border:1px solid var(--ui-border-control);border-radius:var(--ui-radius-pill);min-height:24px;padding-inline:var(--ui-space-2);font-size:var(--ui-type-caption-size);flex:none;align-items:center;display:inline-flex}.artifact-list__clear{min-height:28px;color:var(--ui-primary);font-size:var(--ui-type-caption-size);cursor:pointer;background:0 0;border:0;flex:none}.artifact-list__active-filters p,.artifact-list__query-truth,.artifact-list__facet-truth{color:var(--ui-muted-text);font-size:var(--ui-type-control-size);margin:0}.artifact-list__query-truth{border-bottom:1px solid var(--ui-border-subtle);min-height:32px;padding:8px 12px}.artifact-list__facets{gap:var(--ui-space-4);flex-wrap:wrap;display:flex}.artifact-list__facet{border:0;min-width:10rem;margin:0;padding:0}.artifact-list__facet-title{margin:0 0 var(--ui-space-2);font-size:var(--ui-type-control-size);font-weight:var(--ui-font-weight-medium)}.artifact-list__facet-bucket{align-items:center;gap:var(--ui-space-2);min-height:2rem;font-size:var(--ui-type-control-size);display:flex}.artifact-list__cards{gap:12px;margin:0;padding:12px;list-style:none;display:grid;overflow:auto}.artifact-list__card{border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-lg);background:var(--ui-surface-raised)}.artifact-list__card-button{width:100%;min-height:44px;color:var(--ui-text);text-align:start;background:0 0;border:0;padding:12px}.artifact-list__card-field{padding-block:var(--ui-space-1);grid-template-columns:minmax(80px,.7fr) minmax(0,1fr);gap:12px;display:grid}.artifact-list__card-label,.artifact-detail__label{color:var(--ui-muted-text);font-size:var(--ui-type-caption-size);line-height:var(--ui-type-caption-line);font-weight:var(--ui-font-weight-medium)}.artifact-list__card-value,.artifact-detail__value{overflow-wrap:anywhere;text-overflow:ellipsis;min-width:0;overflow:hidden}.artifact-list__table{min-height:0;display:none;overflow:auto}.artifact-list__record-link{width:100%;color:inherit;font:inherit;text-align:start;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;display:block;overflow:hidden}.artifact-list__footer{justify-content:space-between;align-items:center;gap:var(--ui-space-3);border-top:1px solid var(--ui-border-subtle);height:52px;min-height:52px;padding:0 12px;display:flex}.artifact-list__error{background:var(--ui-surface-muted);border-top:1px solid var(--ui-border-subtle);align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-2) var(--ui-space-3);justify-content:space-between;display:flex}.artifact-list__error p{margin:0}.artifact-list__page-status{color:var(--ui-list-heading-text);font-size:var(--ui-type-caption-size);margin:0}.artifact-list__pagination{gap:var(--ui-space-2);display:flex}.artifact-list__pagination .plada-button{min-height:28px;padding:4px 12px}.artifact-list--empty{grid-template-rows:auto auto;height:auto;min-height:0;overflow:visible}.artifact-list__footer--empty{justify-content:flex-start}.artifact-state{justify-items:start;gap:var(--ui-space-2);max-width:34rem;padding:var(--ui-space-4) 12px;display:grid}.artifact-state__title{font-size:var(--ui-type-body-size);font-weight:var(--ui-font-weight-medium);margin:0}.artifact-state__copy{max-width:38rem;color:var(--ui-muted-text);font-size:var(--ui-type-control-size);margin:0}.artifact-state__actions{gap:var(--ui-space-2);margin-top:var(--ui-space-1-5);flex-wrap:wrap;display:flex}.artifact-state__actions .plada-button{min-height:28px;padding:4px 12px}.artifact-detail,.canvas-detail{width:min(960px,100%);padding:24px}.artifact-detail__properties{grid-template-columns:repeat(auto-fit,minmax(224px,1fr));gap:0 16px;margin:0;display:grid}.artifact-detail__property{border-bottom:1px solid var(--ui-border-subtle);min-width:0;margin:0;padding-block:12px}.artifact-detail__value{font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line);margin:4px 0 0}.artifact-detail__fallback{display:none}.canvas-detail{gap:24px;display:grid}.canvas-detail__heading{font-weight:var(--ui-font-weight-medium);margin:0}.canvas-detail__heading:is(h2){font-size:18px;line-height:24px}.canvas-detail__heading:is(h3){font-size:16px;line-height:22px}.canvas-detail__text{max-width:70ch;font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-line);margin:0}.canvas-detail__stack,.canvas-detail__two-column-grid{gap:16px;display:grid}.canvas-detail__section{border-top:1px solid var(--ui-border-subtle);gap:16px;padding-top:24px;display:grid}.canvas-detail__fallback{border-top:1px solid var(--ui-border-subtle);min-height:36px;padding-top:8px}.canvas-detail__fallback-summary{cursor:pointer;min-height:36px;font-size:13px;line-height:18px;font-weight:var(--ui-font-weight-medium)}.canvas-detail__optional-unavailable,.canvas-detail__required-unavailable{color:var(--ui-muted-text);margin:0}.artifact-detail-composed{gap:24px;display:grid}.artifact-related{border-top:1px solid var(--ui-border-subtle);padding-top:16px}.artifact-related__heading{justify-content:space-between;align-items:center;min-height:40px;margin:0;display:flex}.artifact-related__title{margin:0;font-size:16px;line-height:22px}@media (width>=48rem){.artifact-list__cards{display:none}.artifact-list__table{display:block}.artifact-list__table .plada-table{table-layout:fixed;font-size:13px}.artifact-list__table .plada-table-head{box-sizing:border-box;background:var(--ui-list-heading-surface);height:38px;color:var(--ui-list-heading-text);font-weight:var(--ui-font-weight-medium);padding:0 12px}.artifact-list__table .plada-table-cell{box-sizing:border-box;background:var(--ui-list-row-surface);height:36px;font-weight:var(--ui-font-weight-regular);padding:0 12px}.artifact-list__table .plada-table-row:hover .plada-table-cell{background:var(--ui-list-row-surface)}@supports (color:color-mix(in lab, red, red)){.artifact-list__table .plada-table-row:hover .plada-table-cell{background:color-mix(in srgb, var(--ui-list-row-surface) 92%, var(--ui-list-heading-text))}}}@media (width>=64rem){.canvas-detail__two-column-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=47.999rem){.artifact-detail,.canvas-detail{padding:16px}}@media (forced-colors:active){.artifact-list,.artifact-list__card{border-color:canvastext}}.development-runtime-status{z-index:100;pointer-events:none;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-lg);background:var(--ui-surface-raised);max-width:calc(100vw - 2rem);color:var(--ui-text);box-shadow:var(--ui-shadow-panel);flex-wrap:wrap;gap:.5rem;padding:.6rem .75rem;font-size:.75rem;display:flex;position:fixed;bottom:1rem;right:1rem}.development-runtime-status__item+.development-runtime-status__item:before{color:var(--ui-muted-text);content:"·";margin-inline-end:.5rem}@font-face{font-family:Inter Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations")}.foundation-theme-button[aria-pressed=true]{background:var(--ui-primary);color:var(--ui-on-primary);border-color:var(--ui-primary)}@media (prefers-reduced-motion:no-preference){.foundation-theme-button{transition:background-color .12s,color .12s}}.artifact-form__context{background:var(--ui-muted-surface);border-radius:var(--ui-radius-md);margin:0 0 1rem;padding:.75rem 1rem}.operation-entrypoints,.operation-form__actions{flex-wrap:wrap;gap:.625rem;margin-block:0 1rem;display:flex}.operation-form{gap:1rem;max-width:48rem;display:grid}.operation-form__lines,.operation-form__line,.operation-confirmation{gap:.875rem;display:grid}.operation-form__line{border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-lg);padding:1rem}.operation-form__lookup,.operation-confirmation{background:var(--ui-surface);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-lg);padding:.5rem}.operation-form__lookup{margin-top:.25rem;display:grid}.operation-form__lookup-option{text-align:left;min-height:2.75rem;padding:.5rem}@media (width<=767px){.workspace__surface{grid-template-columns:minmax(0,1fr)}.workspace-sidebar{z-index:50;width:min(288px,100vw - 32px);padding:var(--ui-space-4) 0;box-shadow:var(--ui-shadow-panel);position:fixed;inset:0 auto 0 0}.plada-button.auth__action{min-height:44px}}.settings-users__status{min-height:1.25rem;color:var(--ui-muted-text);margin:0 0 .75rem;font-size:.8125rem}.settings-users__failure{margin:0 0 .75rem}.settings-users__invite,.settings-users__members,.settings-users__invitations,.settings-users__disclosure{gap:.75rem;margin-block-end:1rem;padding:1rem;display:grid}.settings-users__disclosure{background:var(--ui-muted-surface);border-radius:var(--ui-radius-2xl)}.settings-users__disclosure-copy{margin:0;font-size:.8125rem}.settings-users__link{width:100%}.settings-users__actions{flex-wrap:wrap;gap:.5rem;display:flex}.settings-users__list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.settings-users__row{border-top:1px solid var(--ui-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-block:.6rem;display:flex}.settings-users__row:first-child{border-top:0}.settings-users__identity{min-width:12rem}.settings-users__name{font-size:.8125rem;font-weight:var(--ui-font-weight-medium);margin:0}.settings-users__tags{color:var(--ui-muted-text);flex-wrap:wrap;gap:.375rem;margin:.25rem 0 0;font-size:.75rem;display:flex}.settings-users__tag{border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-pill);padding:.05rem .5rem}.settings-users__controls{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.settings-users__controls .plada-button{min-height:2rem;padding:.25rem .75rem}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
