@charset "UTF-8";@font-face{font-family:primeicons;font-display:block;src:url("./media/primeicons-RSSEDYLY.eot");src:url("./media/primeicons-RSSEDYLY.eot?#iefix") format("embedded-opentype"),url("./media/primeicons-4GST5W3O.woff2") format("woff2"),url("./media/primeicons-P53SE5CV.woff") format("woff"),url("./media/primeicons-GEFHGEHP.ttf") format("truetype"),url("./media/primeicons-DHQU4SEP.svg?#primeicons") format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@media(prefers-reduced-motion:reduce){.pi-spin{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.pi-folder-plus:before{content:"\ea05"}.pi-receipt:before{content:"\ea06"}.pi-asterisk:before{content:"\ea07"}.pi-face-smile:before{content:"\ea08"}.pi-pinterest:before{content:"\ea09"}.pi-expand:before{content:"\ea0a"}.pi-pen-to-square:before{content:"\ea0b"}.pi-wave-pulse:before{content:"\ea0c"}.pi-turkish-lira:before{content:"\ea0d"}.pi-spinner-dotted:before{content:"\ea0e"}.pi-crown:before{content:"\ea0f"}.pi-pause-circle:before{content:"\ea10"}.pi-warehouse:before{content:"\ea11"}.pi-objects-column:before{content:"\ea12"}.pi-clipboard:before{content:"\ea13"}.pi-play-circle:before{content:"\ea14"}.pi-venus:before{content:"\ea15"}.pi-cart-minus:before{content:"\ea16"}.pi-file-plus:before{content:"\ea17"}.pi-microchip:before{content:"\ea18"}.pi-twitch:before{content:"\ea19"}.pi-building-columns:before{content:"\ea1a"}.pi-file-check:before{content:"\ea1b"}.pi-microchip-ai:before{content:"\ea1c"}.pi-trophy:before{content:"\ea1d"}.pi-barcode:before{content:"\ea1e"}.pi-file-arrow-up:before{content:"\ea1f"}.pi-mars:before{content:"\ea20"}.pi-tiktok:before{content:"\ea21"}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:"\ea22"}.pi-ethereum:before{content:"\ea23"}.pi-list-check:before{content:"\ea24"}.pi-thumbtack:before{content:"\ea25"}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:"\ea26"}.pi-equals:before{content:"\ea27"}.pi-lightbulb:before{content:"\ea28"}.pi-star-half:before{content:"\ea29"}.pi-address-book:before{content:"\ea2a"}.pi-chart-scatter:before{content:"\ea2b"}.pi-indian-rupee:before{content:"\ea2c"}.pi-star-half-fill:before{content:"\ea2d"}.pi-cart-arrow-down:before{content:"\ea2e"}.pi-calendar-clock:before{content:"\ea2f"}.pi-sort-up-fill:before{content:"\ea30"}.pi-sparkles:before{content:"\ea31"}.pi-bullseye:before{content:"\ea32"}.pi-sort-down-fill:before{content:"\ea33"}.pi-graduation-cap:before{content:"\ea34"}.pi-hammer:before{content:"\ea35"}.pi-bell-slash:before{content:"\ea36"}.pi-gauge:before{content:"\ea37"}.pi-shop:before{content:"\ea38"}.pi-headphones:before{content:"\ea39"}.pi-eraser:before{content:"\ea04"}.pi-stopwatch:before{content:"\ea01"}.pi-verified:before{content:"\ea02"}.pi-delete-left:before{content:"\ea03"}.pi-hourglass:before{content:"\e9fe"}.pi-truck:before{content:"\ea00"}.pi-wrench:before{content:"\e9ff"}.pi-microphone:before{content:"\e9fa"}.pi-megaphone:before{content:"\e9fb"}.pi-arrow-right-arrow-left:before{content:"\e9fc"}.pi-bitcoin:before{content:"\e9fd"}.pi-file-edit:before{content:"\e9f6"}.pi-language:before{content:"\e9f7"}.pi-file-export:before{content:"\e9f8"}.pi-file-import:before{content:"\e9f9"}.pi-file-word:before{content:"\e9f1"}.pi-gift:before{content:"\e9f2"}.pi-cart-plus:before{content:"\e9f3"}.pi-thumbs-down-fill:before{content:"\e9f4"}.pi-thumbs-up-fill:before{content:"\e9f5"}.pi-arrows-alt:before{content:"\e9f0"}.pi-calculator:before{content:"\e9ef"}.pi-sort-alt-slash:before{content:"\e9ee"}.pi-arrows-h:before{content:"\e9ec"}.pi-arrows-v:before{content:"\e9ed"}.pi-pound:before{content:"\e9eb"}.pi-prime:before{content:"\e9ea"}.pi-chart-pie:before{content:"\e9e9"}.pi-reddit:before{content:"\e9e8"}.pi-code:before{content:"\e9e7"}.pi-sync:before{content:"\e9e6"}.pi-shopping-bag:before{content:"\e9e5"}.pi-server:before{content:"\e9e4"}.pi-database:before{content:"\e9e3"}.pi-hashtag:before{content:"\e9e2"}.pi-bookmark-fill:before{content:"\e9df"}.pi-filter-fill:before{content:"\e9e0"}.pi-heart-fill:before{content:"\e9e1"}.pi-flag-fill:before{content:"\e9de"}.pi-circle:before{content:"\e9dc"}.pi-circle-fill:before{content:"\e9dd"}.pi-bolt:before{content:"\e9db"}.pi-history:before{content:"\e9da"}.pi-box:before{content:"\e9d9"}.pi-at:before{content:"\e9d8"}.pi-arrow-up-right:before{content:"\e9d4"}.pi-arrow-up-left:before{content:"\e9d5"}.pi-arrow-down-left:before{content:"\e9d6"}.pi-arrow-down-right:before{content:"\e9d7"}.pi-telegram:before{content:"\e9d3"}.pi-stop-circle:before{content:"\e9d2"}.pi-stop:before{content:"\e9d1"}.pi-whatsapp:before{content:"\e9d0"}.pi-building:before{content:"\e9cf"}.pi-qrcode:before{content:"\e9ce"}.pi-car:before{content:"\e9cd"}.pi-instagram:before{content:"\e9cc"}.pi-linkedin:before{content:"\e9cb"}.pi-send:before{content:"\e9ca"}.pi-slack:before{content:"\e9c9"}.pi-sun:before{content:"\e9c8"}.pi-moon:before{content:"\e9c7"}.pi-vimeo:before{content:"\e9c6"}.pi-youtube:before{content:"\e9c5"}.pi-flag:before{content:"\e9c4"}.pi-wallet:before{content:"\e9c3"}.pi-map:before{content:"\e9c2"}.pi-link:before{content:"\e9c1"}.pi-credit-card:before{content:"\e9bf"}.pi-discord:before{content:"\e9c0"}.pi-percentage:before{content:"\e9be"}.pi-euro:before{content:"\e9bd"}.pi-book:before{content:"\e9ba"}.pi-shield:before{content:"\e9b9"}.pi-paypal:before{content:"\e9bb"}.pi-amazon:before{content:"\e9bc"}.pi-phone:before{content:"\e9b8"}.pi-filter-slash:before{content:"\e9b7"}.pi-facebook:before{content:"\e9b4"}.pi-github:before{content:"\e9b5"}.pi-twitter:before{content:"\e9b6"}.pi-step-backward-alt:before{content:"\e9ac"}.pi-step-forward-alt:before{content:"\e9ad"}.pi-forward:before{content:"\e9ae"}.pi-backward:before{content:"\e9af"}.pi-fast-backward:before{content:"\e9b0"}.pi-fast-forward:before{content:"\e9b1"}.pi-pause:before{content:"\e9b2"}.pi-play:before{content:"\e9b3"}.pi-compass:before{content:"\e9ab"}.pi-id-card:before{content:"\e9aa"}.pi-ticket:before{content:"\e9a9"}.pi-file-o:before{content:"\e9a8"}.pi-reply:before{content:"\e9a7"}.pi-directions-alt:before{content:"\e9a5"}.pi-directions:before{content:"\e9a6"}.pi-thumbs-up:before{content:"\e9a3"}.pi-thumbs-down:before{content:"\e9a4"}.pi-sort-numeric-down-alt:before{content:"\e996"}.pi-sort-numeric-up-alt:before{content:"\e997"}.pi-sort-alpha-down-alt:before{content:"\e998"}.pi-sort-alpha-up-alt:before{content:"\e999"}.pi-sort-numeric-down:before{content:"\e99a"}.pi-sort-numeric-up:before{content:"\e99b"}.pi-sort-alpha-down:before{content:"\e99c"}.pi-sort-alpha-up:before{content:"\e99d"}.pi-sort-alt:before{content:"\e99e"}.pi-sort-amount-up:before{content:"\e99f"}.pi-sort-amount-down:before{content:"\e9a0"}.pi-sort-amount-down-alt:before{content:"\e9a1"}.pi-sort-amount-up-alt:before{content:"\e9a2"}.pi-palette:before{content:"\e995"}.pi-undo:before{content:"\e994"}.pi-desktop:before{content:"\e993"}.pi-sliders-v:before{content:"\e991"}.pi-sliders-h:before{content:"\e992"}.pi-search-plus:before{content:"\e98f"}.pi-search-minus:before{content:"\e990"}.pi-file-excel:before{content:"\e98e"}.pi-file-pdf:before{content:"\e98d"}.pi-check-square:before{content:"\e98c"}.pi-chart-line:before{content:"\e98b"}.pi-user-edit:before{content:"\e98a"}.pi-exclamation-circle:before{content:"\e989"}.pi-android:before{content:"\e985"}.pi-google:before{content:"\e986"}.pi-apple:before{content:"\e987"}.pi-microsoft:before{content:"\e988"}.pi-heart:before{content:"\e984"}.pi-mobile:before{content:"\e982"}.pi-tablet:before{content:"\e983"}.pi-key:before{content:"\e981"}.pi-shopping-cart:before{content:"\e980"}.pi-comments:before{content:"\e97e"}.pi-comment:before{content:"\e97f"}.pi-briefcase:before{content:"\e97d"}.pi-bell:before{content:"\e97c"}.pi-paperclip:before{content:"\e97b"}.pi-share-alt:before{content:"\e97a"}.pi-envelope:before{content:"\e979"}.pi-volume-down:before{content:"\e976"}.pi-volume-up:before{content:"\e977"}.pi-volume-off:before{content:"\e978"}.pi-eject:before{content:"\e975"}.pi-money-bill:before{content:"\e974"}.pi-images:before{content:"\e973"}.pi-image:before{content:"\e972"}.pi-sign-in:before{content:"\e970"}.pi-sign-out:before{content:"\e971"}.pi-wifi:before{content:"\e96f"}.pi-sitemap:before{content:"\e96e"}.pi-chart-bar:before{content:"\e96d"}.pi-camera:before{content:"\e96c"}.pi-dollar:before{content:"\e96b"}.pi-lock-open:before{content:"\e96a"}.pi-table:before{content:"\e969"}.pi-map-marker:before{content:"\e968"}.pi-list:before{content:"\e967"}.pi-eye-slash:before{content:"\e965"}.pi-eye:before{content:"\e966"}.pi-folder-open:before{content:"\e964"}.pi-folder:before{content:"\e963"}.pi-video:before{content:"\e962"}.pi-inbox:before{content:"\e961"}.pi-lock:before{content:"\e95f"}.pi-unlock:before{content:"\e960"}.pi-tags:before{content:"\e95d"}.pi-tag:before{content:"\e95e"}.pi-power-off:before{content:"\e95c"}.pi-save:before{content:"\e95b"}.pi-question-circle:before{content:"\e959"}.pi-question:before{content:"\e95a"}.pi-copy:before{content:"\e957"}.pi-file:before{content:"\e958"}.pi-clone:before{content:"\e955"}.pi-calendar-times:before{content:"\e952"}.pi-calendar-minus:before{content:"\e953"}.pi-calendar-plus:before{content:"\e954"}.pi-ellipsis-v:before{content:"\e950"}.pi-ellipsis-h:before{content:"\e951"}.pi-bookmark:before{content:"\e94e"}.pi-globe:before{content:"\e94f"}.pi-replay:before{content:"\e94d"}.pi-filter:before{content:"\e94c"}.pi-print:before{content:"\e94b"}.pi-align-right:before{content:"\e946"}.pi-align-left:before{content:"\e947"}.pi-align-center:before{content:"\e948"}.pi-align-justify:before{content:"\e949"}.pi-cog:before{content:"\e94a"}.pi-cloud-download:before{content:"\e943"}.pi-cloud-upload:before{content:"\e944"}.pi-cloud:before{content:"\e945"}.pi-pencil:before{content:"\e942"}.pi-users:before{content:"\e941"}.pi-clock:before{content:"\e940"}.pi-user-minus:before{content:"\e93e"}.pi-user-plus:before{content:"\e93f"}.pi-trash:before{content:"\e93d"}.pi-external-link:before{content:"\e93c"}.pi-window-maximize:before{content:"\e93b"}.pi-window-minimize:before{content:"\e93a"}.pi-refresh:before{content:"\e938"}.pi-user:before{content:"\e939"}.pi-exclamation-triangle:before{content:"\e922"}.pi-calendar:before{content:"\e927"}.pi-chevron-circle-left:before{content:"\e928"}.pi-chevron-circle-down:before{content:"\e929"}.pi-chevron-circle-right:before{content:"\e92a"}.pi-chevron-circle-up:before{content:"\e92b"}.pi-angle-double-down:before{content:"\e92c"}.pi-angle-double-left:before{content:"\e92d"}.pi-angle-double-right:before{content:"\e92e"}.pi-angle-double-up:before{content:"\e92f"}.pi-angle-down:before{content:"\e930"}.pi-angle-left:before{content:"\e931"}.pi-angle-right:before{content:"\e932"}.pi-angle-up:before{content:"\e933"}.pi-upload:before{content:"\e934"}.pi-download:before{content:"\e956"}.pi-ban:before{content:"\e935"}.pi-star-fill:before{content:"\e936"}.pi-star:before{content:"\e937"}.pi-chevron-left:before{content:"\e900"}.pi-chevron-right:before{content:"\e901"}.pi-chevron-down:before{content:"\e902"}.pi-chevron-up:before{content:"\e903"}.pi-caret-left:before{content:"\e904"}.pi-caret-right:before{content:"\e905"}.pi-caret-down:before{content:"\e906"}.pi-caret-up:before{content:"\e907"}.pi-search:before{content:"\e908"}.pi-check:before{content:"\e909"}.pi-check-circle:before{content:"\e90a"}.pi-times:before{content:"\e90b"}.pi-times-circle:before{content:"\e90c"}.pi-plus:before{content:"\e90d"}.pi-plus-circle:before{content:"\e90e"}.pi-minus:before{content:"\e90f"}.pi-minus-circle:before{content:"\e910"}.pi-circle-on:before{content:"\e911"}.pi-circle-off:before{content:"\e912"}.pi-sort-down:before{content:"\e913"}.pi-sort-up:before{content:"\e914"}.pi-sort:before{content:"\e915"}.pi-step-backward:before{content:"\e916"}.pi-step-forward:before{content:"\e917"}.pi-th-large:before{content:"\e918"}.pi-arrow-down:before{content:"\e919"}.pi-arrow-left:before{content:"\e91a"}.pi-arrow-right:before{content:"\e91b"}.pi-arrow-up:before{content:"\e91c"}.pi-bars:before{content:"\e91d"}.pi-arrow-circle-down:before{content:"\e91e"}.pi-arrow-circle-left:before{content:"\e91f"}.pi-arrow-circle-right:before{content:"\e920"}.pi-arrow-circle-up:before{content:"\e921"}.pi-info:before{content:"\e923"}.pi-info-circle:before{content:"\e924"}.pi-home:before{content:"\e925"}.pi-spinner:before{content:"\e926"}:root{--color-app-bg: #eef3f8;--color-app-bg-alt: #f7fafc;--color-surface: #ffffff;--color-surface-raised: #fbfdff;--color-surface-muted: #eaf0f6;--color-surface-subtle: #f4f7fa;--color-border: #d6e0ea;--color-border-strong: #bfd0df;--color-text: #13202b;--color-text-strong: #0b1218;--color-text-muted: #5e7083;--color-text-soft: #7d8d9d;--color-primary: #166e66;--color-primary-strong: #0d534e;--color-primary-soft: #dff3f0;--color-accent: #2563eb;--color-accent-soft: #e1edff;--color-warning: #a96a12;--color-warning-soft: #fff5db;--color-danger: #b63c4b;--color-danger-soft: #fde9ec;--color-success: #0f7a57;--color-success-soft: #e3f7ee;--color-info: #205f9f;--color-info-soft: #e2effd;--color-overlay: rgb(11 18 24 / 52%)}:root{--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-14: 3.5rem;--space-16: 4rem;--shell-sidebar-width: 17rem;--shell-topbar-height: 4.5rem;--content-max-width: 84rem}:root{--font-family-base: "Aptos", "Segoe UI", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--font-family-mono: "SFMono-Regular", ui-monospace, "Cascadia Mono", "Segoe UI Mono", Consolas, monospace;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.4rem;--font-size-2xl: 1.8rem;--font-size-3xl: 2.25rem;--font-size-4xl: 2.85rem;--line-height-tight: 1.2;--line-height-base: 1.6;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800}:root{--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.35rem;--shadow-soft: 0 1.25rem 3rem rgb(11 18 24 / 10%);--shadow-card: 0 .7rem 1.85rem rgb(11 18 24 / 8%);--shadow-elevated: 0 1.3rem 3.5rem rgb(11 18 24 / 14%);--shadow-inset: inset 0 1px 0 rgb(255 255 255 / 75%);--transition-fast: .15s ease;--transition-base: .22s ease;--transition-slow: .32s ease;--transition-spring: .24s cubic-bezier(.2, .8, .2, 1);--focus-ring-color: rgb(22 110 102 / 28%);--focus-ring: 0 0 0 .2rem var(--focus-ring-color);--focus-ring-offset: 0 0 0 .35rem rgb(22 110 102 / 12%)}:root{--z-base: 1;--z-background-decoration: 10;--z-page-content: 11;--z-sticky: 20;--z-shell: 30;--z-overlay: 100;--z-dialog: 130;--z-toast: 140}:root{color-scheme:light}.surface-card{background:var(--connect-surface);border:1px solid var(--connect-border);border-radius:var(--radius-xl);box-shadow:var(--connect-shadow-soft)}.surface-card--raised{box-shadow:var(--connect-shadow)}.surface-card--subtle{background:var(--connect-surface-soft)}.surface-card--tinted{background:linear-gradient(180deg,var(--connect-surface),var(--connect-surface-soft)),radial-gradient(circle at top left,color-mix(in srgb,var(--connect-accent) 6%,transparent),transparent 48%),var(--connect-surface)}.content-stack{display:grid;gap:var(--space-5)}.content-stack--compact{gap:var(--space-4)}.toolbar-row{align-items:end;display:flex;gap:var(--space-4);justify-content:space-between;flex-wrap:wrap}.toolbar-row__group{align-items:end;display:flex;gap:var(--space-4);flex-wrap:wrap}.field-stack{display:grid;gap:var(--space-2)}.form-stack{display:grid;gap:var(--space-4)}.actions-row{align-items:center;display:flex;gap:var(--space-3);flex-wrap:wrap}.actions-row--end{justify-content:flex-end}.user-meta{align-items:center;color:var(--connect-text-muted);display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:var(--space-2)}.user-meta__code{align-items:center;display:inline-flex;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:var(--font-weight-semibold);gap:var(--space-1)}.user-meta__icon{fill:none;height:1rem;stroke:currentColor;stroke-width:1.8;width:1rem}.form-panel{display:grid;gap:var(--space-4)}.form-panel label{display:grid;gap:var(--space-3)}.form-panel label>span{color:var(--connect-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-extrabold);letter-spacing:.08em;text-transform:uppercase}.form-panel :is(input,select,textarea){background:var(--connect-control-background);border:1px solid var(--connect-control-border);border-radius:var(--radius-lg);color:var(--connect-text);padding:var(--space-3) var(--space-4);width:100%}.form-panel :is(input,select){min-height:2.85rem}.form-panel textarea{line-height:var(--line-height-base);resize:vertical}.d__cstack{display:grid;gap:var(--df-control-gap, var(--space-2));min-width:0}.d__c--compact{--df-control-gap: var(--space-1);--df-control-padding: var(--space-2) var(--space-3)}.d__c--spacing-compact{--df-control-gap: var(--space-1)}.d__c--spacing-standard{--df-control-gap: var(--space-2)}.d__c--spacing-relaxed{--df-control-gap: var(--space-4)}.d__c--padding-none{--df-control-padding: 0}.d__c--padding-xs{--df-control-padding: var(--space-2)}.d__c--padding-sm{--df-control-padding: var(--space-3)}.d__c--padding-md{--df-control-padding: var(--space-4)}.d__c--margin-none{--df-control-margin-block: 0}.d__c--margin-xs{--df-control-margin-block: var(--space-1)}.d__c--margin-sm{--df-control-margin-block: var(--space-2)}.d__c--margin-md{--df-control-margin-block: var(--space-3)}@media(min-width:72rem){.d--layout-columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.d--spacing-compact{--df-gap: var(--space-3)}.d--spacing-standard{--df-gap: var(--space-5)}.d--spacing-relaxed{--df-gap: var(--space-6)}.d--page-padding-none{--df-section-padding: 0}.d--page-padding-sm{--df-section-padding: var(--space-3)}.d--page-padding-md{--df-section-padding: var(--space-4)}@media(max-width:71.999rem){.d--mobile-layout-stacked{grid-template-columns:minmax(0,1fr)}}.d__s--density-compact{--df-section-gap: var(--space-2)}.d__s--density-standard{--df-section-gap: var(--space-3)}.d__s--density-relaxed{--df-section-gap: var(--space-4)}.d__s--state-collapsed{opacity:.98}.d__sd{color:var(--connect-text-muted);line-height:var(--line-height-base);margin:var(--space-2) 0 0;overflow-wrap:anywhere}.d__c--label-position-side{align-items:start;column-gap:var(--space-4);grid-template-columns:minmax(13rem,.44fr) minmax(0,1fr)}.d__c--label-position-side .d__chead{align-self:stretch;border-inline-end:1px solid color-mix(in srgb,var(--connect-border) 60%,transparent);padding-inline-end:var(--space-3)}.d__c--label-position-side .d__cstack{min-width:0}.d__c--label-hierarchy-subtle .d__cl{color:var(--connect-text-muted);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.d__c--label-hierarchy-subtle .d__cm{color:var(--connect-text-subtle)}.d__c--label-hierarchy-strong .d__cl{color:var(--connect-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-extrabold)}.d__c--label-hierarchy-strong .d__cm{color:var(--connect-text-muted)}@media(max-width:61.25rem){.d__c--width-half{grid-column:span 12}.d__c--width-third,.d__c--width-quarter{grid-column:span 6}}@media(max-width:48rem){.d__s{padding:var(--space-4)}.d__cs{grid-template-columns:1fr}.d__c--width-half,.d__c--width-third,.d__c--width-quarter{grid-column:1/-1}.d__sh,.d__chead{flex-direction:column}.d__c--highlight{padding-inline-start:var(--space-4)}.d__c--label-position-side{grid-template-columns:1fr}.d__c--label-position-side .d__chead{border-inline-end:0;padding-inline-end:0}}.empty-state-shell,.loading-state-shell{display:grid;place-items:center}.empty-state-shell{min-height:16rem}.loading-state-shell{min-height:12rem}.page-section{display:grid;gap:var(--space-4)}.page-section__header{align-items:start;display:flex;gap:var(--space-4);justify-content:space-between;flex-wrap:wrap}.fade-in-surface{animation:surface-reveal var(--transition-slow) ease both}.sticky-surface{position:sticky;top:calc(var(--shell-topbar-height) + var(--space-4))}@keyframes surface-reveal{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}.app-shell{display:grid;grid-template-columns:var(--shell-sidebar-width) minmax(0,1fr);min-height:100vh;overflow-x:clip;position:relative}.app-shell--collapsed{grid-template-columns:5rem minmax(0,1fr)}.app-sidebar{align-self:stretch;background:linear-gradient(180deg,#0f172afa,#111f2dfa),radial-gradient(circle at top,rgba(22,110,102,.12),transparent 42%);color:#f8fafc;display:flex;flex-direction:column;gap:var(--space-8);block-size:100dvh;inline-size:var(--shell-sidebar-width);inset-block:0;inset-inline-start:0;overflow-y:auto;padding:var(--space-6);position:fixed;z-index:var(--z-shell)}.app-sidebar__close{display:none}.brand{align-items:center;display:flex;gap:var(--space-3)}.brand__mark{align-items:center;background:linear-gradient(135deg,#f5d86d,#f0b84d);border-radius:var(--radius-lg);color:#13202b;display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-extrabold);height:2.85rem;justify-content:center;width:2.85rem;box-shadow:0 .75rem 1.5rem #f5d86d40}.brand strong,.brand small{display:block}.brand strong{letter-spacing:.01em}.brand small{color:#cbd5e1e0;font-size:var(--font-size-xs);margin-top:var(--space-1)}.app-shell--collapsed .brand>span:not(.brand__mark),.app-shell--collapsed .sidebar-nav a span:not(.nav-icon){display:none}.app-shell--collapsed .app-sidebar{inline-size:5rem;padding-inline:var(--space-3)}.app-shell--collapsed .topbar{inset-inline-start:5rem}.app-shell--collapsed .brand{justify-content:center}.sidebar-nav{display:grid;gap:var(--space-2)}.sidebar-nav a{align-items:center;border-radius:calc(var(--radius-lg) + .1rem);color:#e2e8f0db;display:flex;gap:var(--space-3);min-height:2.95rem;padding:var(--space-3) var(--space-4);position:relative;transition:background var(--transition-base),color var(--transition-base),transform var(--transition-base),box-shadow var(--transition-base)}.sidebar-nav a:before{background:transparent;border-radius:inherit;content:"";inset:0;position:absolute;transition:background var(--transition-base)}.sidebar-nav a:hover,.sidebar-nav a.is-active{background:#ffffff17;color:#fff;transform:translate(.1rem)}.sidebar-nav a.is-active{box-shadow:inset 0 0 0 1px #ffffff1a}.nav-icon{align-items:center;color:#8dded4;display:inline-flex;font-size:1rem;justify-content:center;width:1.3rem}.app-workspace{display:grid;grid-column:2;grid-template-rows:var(--shell-topbar-height) minmax(0,1fr);min-width:0}.topbar{align-items:center;background:#ffffffd1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(214,224,234,.82);box-shadow:0 .2rem 1rem #0b12180a;display:flex;gap:var(--space-4);inset-block-start:0;inset-inline-end:0;inset-inline-start:var(--shell-sidebar-width);min-block-size:var(--shell-topbar-height);padding:0 var(--space-6);position:fixed;z-index:var(--z-sticky)}.topbar__search{align-items:center;background:linear-gradient(180deg,var(--connect-surface),var(--connect-surface-soft));border:1px solid var(--connect-border);border-radius:var(--radius-lg);color:var(--connect-text-muted);display:flex;flex:1;gap:var(--space-2);min-height:2.85rem;padding:0 var(--space-4)}.topbar__context{align-items:stretch;display:flex;gap:var(--space-3);margin-inline-start:auto}.topbar__system-link{white-space:nowrap}.topbar__context-card{align-items:start;background:linear-gradient(180deg,var(--connect-surface),var(--connect-surface-soft));border:1px solid var(--connect-border);border-radius:var(--radius-lg);color:var(--connect-text);display:grid;gap:var(--space-1);min-height:2.85rem;padding:var(--space-2) var(--space-3);text-align:start;transition:background var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-base)}.topbar__context-card--unit{min-width:11rem}.topbar__context-card--user{align-items:center;grid-template-columns:auto minmax(0,1fr);min-width:12rem}.topbar__context-card--user>div{min-width:0}.topbar__context-card span{color:var(--connect-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase}.topbar__context-card strong{color:var(--connect-heading);display:block;font-size:var(--font-size-sm);line-height:var(--line-height-tight)}.topbar__context-card small{color:var(--connect-text-muted);font-size:var(--font-size-xs)}.topbar__context-card--unit:disabled{cursor:default;opacity:1}.topbar__context-card--unit:not(:disabled){cursor:pointer}.topbar__context-card--unit:not(:disabled):hover{background:var(--connect-surface);border-color:var(--connect-border-strong);box-shadow:var(--connect-shadow-soft);transform:translateY(-1px)}.app-main{padding:calc(var(--shell-topbar-height) + clamp(var(--space-5),2vw,var(--space-8))) clamp(var(--space-5),2vw,var(--space-8)) clamp(var(--space-5),2vw,var(--space-8))}.page-header{align-items:end;display:flex;gap:var(--space-5);justify-content:space-between;margin-bottom:var(--space-6);padding:var(--space-6)}.page-header,.panel,.state-panel,.skeleton,.auth-panel,.unit-card{background:var(--connect-surface);border:1px solid var(--connect-border);border-radius:var(--radius-xl);box-shadow:var(--connect-shadow-soft)}.page-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.page-header h1{font-size:var(--font-size-3xl);line-height:var(--line-height-tight);margin:0}.page-header p{color:var(--connect-text-muted);line-height:var(--line-height-base);margin:var(--space-2) 0 0;max-width:48rem}.page-header__eyebrow,.panel__eyebrow,.metric-card__label{color:var(--connect-accent);display:block;font-size:var(--font-size-xs);font-weight:var(--font-weight-extrabold);letter-spacing:.08em;margin-bottom:var(--space-2);text-transform:uppercase}.dashboard-grid{display:grid;gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:var(--space-6)}.metric-card,.panel,.state-panel,.skeleton{background:var(--connect-surface);border:1px solid var(--connect-border);border-radius:var(--radius-xl);box-shadow:var(--connect-shadow-soft)}.metric-card{min-height:9rem;padding:var(--space-5)}.metric-card strong{color:var(--connect-heading);display:block;font-size:var(--font-size-xl)}.metric-card--status{align-items:start;display:flex;justify-content:space-between}.panel{align-items:start;display:grid;gap:var(--space-6);grid-template-columns:minmax(0,1.25fr) minmax(16rem,.75fr);padding:var(--space-6)}.panel h2,.state-panel h2{margin:0 0 var(--space-2)}.panel p,.state-panel p{color:var(--connect-text-muted);line-height:var(--line-height-base);margin:0}.status-list{display:grid;gap:var(--space-4);margin:0}.status-list div{background:linear-gradient(180deg,var(--connect-surface),var(--connect-surface-soft));border:1px solid var(--connect-border);border-radius:var(--radius-lg);padding:var(--space-4)}.status-list dt{color:var(--connect-text-muted);font-size:var(--font-size-xs);font-weight:700}.status-list dd{margin:var(--space-1) 0 0}.button,.icon-button,.language-button{align-items:center;border:1px solid transparent;border-radius:var(--radius-lg);box-shadow:inset 0 1px color-mix(in srgb,var(--connect-heading) 12%,transparent);display:inline-flex;font-weight:var(--font-weight-bold);justify-content:center;min-height:2.5rem;transition:background var(--transition-base),border-color var(--transition-base),color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-spring)}.button{padding:0 var(--space-4)}.button--primary{background:linear-gradient(180deg,var(--connect-accent),var(--connect-accent-strong));border-color:color-mix(in srgb,var(--connect-accent) 56%,black);color:var(--connect-on-accent)}.button--ghost{background:linear-gradient(180deg,var(--connect-surface),var(--connect-surface-soft));border-color:var(--connect-border);color:var(--connect-text)}.icon-button{background:linear-gradient(180deg,var(--connect-surface),var(--connect-surface-soft));border-color:var(--connect-border);color:var(--connect-text);width:2.5rem}.language-button{background:linear-gradient(180deg,var(--connect-accent-soft),color-mix(in srgb,var(--connect-accent-soft) 88%,var(--connect-surface)));border-color:color-mix(in srgb,var(--connect-accent) 20%,var(--connect-border));color:var(--connect-accent-strong);padding:0 var(--space-3)}.button:hover,.icon-button:hover,.language-button:hover{transform:translateY(-1px)}.button:active,.icon-button:active,.language-button:active{transform:translateY(0)}.user-avatar{align-items:center;background:linear-gradient(180deg,var(--connect-accent-soft),var(--connect-surface-soft));border:1px solid color-mix(in srgb,var(--connect-accent) 24%,var(--connect-border));border-radius:50%;color:var(--connect-accent-strong);display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-extrabold);height:2.6rem;justify-content:center;width:2.6rem}.loading-overlay{align-items:center;background:var(--connect-overlay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;flex-direction:column;gap:var(--space-3);inset:0;justify-content:center;pointer-events:auto;position:fixed;z-index:var(--z-overlay)}.loading-overlay__label{color:var(--connect-on-accent);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.spinner{animation:spin .76s linear infinite;border:3px solid color-mix(in srgb,var(--connect-accent) 18%,transparent);border-radius:50%;border-top-color:var(--connect-accent);display:inline-block;height:2.75rem;width:2.75rem}.spinner--compact{border-width:2px;height:1.25rem;width:1.25rem}.action-busy-label{align-items:center;display:inline-flex;gap:var(--space-2);justify-content:center;min-width:0}.skeleton{display:grid;gap:var(--space-4);padding:var(--space-5);overflow:hidden}.skeleton__line{animation:pulse 1.3s ease-in-out infinite;background:linear-gradient(90deg,var(--connect-surface-muted),var(--connect-surface-soft),var(--connect-surface-muted));background-size:200% 100%;border-radius:var(--radius-sm);display:block;height:1rem}.skeleton__block{display:grid;gap:var(--space-2);min-width:0}.skeleton--embedded{background:transparent;border:0;box-shadow:none;padding:var(--space-2)}.skeleton__line--primary{height:1rem;width:min(72%,28rem)}.skeleton__line--secondary{height:.75rem;width:min(46%,18rem)}.skeleton--list .skeleton__block{border-bottom:1px solid var(--connect-border);min-height:3.75rem;padding-block:var(--space-2) var(--space-3)}.skeleton--form{grid-template-columns:repeat(2,minmax(0,1fr))}.skeleton--form .skeleton__block{min-height:4.5rem}.skeleton--form .skeleton__line--primary{height:.75rem;width:38%}.skeleton--form .skeleton__line--secondary{border-radius:var(--radius-md);height:2.75rem;width:100%}.skeleton--details .skeleton__block{border:1px solid var(--connect-border);border-radius:var(--radius-lg);min-height:5.25rem;padding:var(--space-4)}.skeleton--details{background:transparent;border:0;box-shadow:none;grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.skeleton--details .skeleton__block:first-child{grid-column:1/-1}.toast-stack{display:grid;gap:var(--space-3);inset-inline-end:var(--space-5);position:fixed;top:var(--space-5);width:min(24rem,100vw - 2rem);z-index:var(--z-toast)}.toast{align-items:start;background:var(--connect-surface-raised);border:1px solid var(--connect-border);border-inline-start:4px solid var(--connect-info);border-radius:var(--radius-xl);box-shadow:var(--connect-shadow);display:grid;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;padding:var(--space-4)}.toast p{margin:0}.toast__dot{background:var(--connect-info);border-radius:50%;height:.7rem;margin-top:.4rem;width:.7rem}.toast--success{border-inline-start-color:var(--connect-success)}.toast--success .toast__dot{background:var(--connect-success)}.toast--warning,.toast--validation{border-inline-start-color:var(--connect-warning)}.toast--warning .toast__dot,.toast--validation .toast__dot{background:var(--connect-warning)}.toast--error{border-inline-start-color:var(--connect-danger)}.toast--error .toast__dot{background:var(--connect-danger)}.dialog{background:var(--connect-surface-raised);border:1px solid var(--connect-border);border-radius:var(--radius-xl);box-shadow:var(--connect-shadow);box-sizing:border-box;color:var(--connect-text);inline-size:min(30rem,100vw - 2rem);margin:auto;max-block-size:calc(100dvh - 2rem);max-inline-size:calc(100vw - 2rem);overflow:hidden;padding:0}.dialog::backdrop{background:var(--connect-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dialog__surface{max-block-size:calc(100dvh - 2rem);overflow:auto;padding:var(--space-6)}.dialog__header h2,.dialog__message{margin:0;overflow-wrap:anywhere}.dialog__header h2{color:var(--connect-heading);font-size:var(--font-size-xl);line-height:var(--line-height-tight)}.dialog__message{color:var(--connect-text);line-height:var(--line-height-base);margin-top:var(--space-3);max-inline-size:65ch}.dialog__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:flex-end;margin-top:var(--space-6)}.dialog__actions .button{min-height:2.75rem}.dialog__button--danger{background:var(--connect-danger);border-color:var(--connect-danger);color:var(--connect-on-accent)}.dialog__actions .button:disabled{box-shadow:none;opacity:.72;transform:none}.dialog__actions .button:focus-visible{outline:2px solid var(--connect-accent-strong);outline-offset:2px}.dialog__button-spinner{animation:spin .76s linear infinite;border:2px solid color-mix(in srgb,currentColor 30%,transparent);border-radius:50%;border-top-color:currentColor;block-size:1rem;inline-size:1rem}@media(prefers-reduced-motion:reduce){.dialog__button-spinner{animation:none}}@media(max-width:36rem){.dialog{inline-size:calc(100vw - 1rem);max-block-size:calc(100dvh - 1rem);max-inline-size:calc(100vw - 1rem)}.dialog__surface{max-block-size:calc(100dvh - 1rem);padding:var(--space-4)}.dialog__actions{flex-direction:column}.dialog__actions .button{inline-size:100%}.skeleton--form,.skeleton--details{grid-template-columns:minmax(0,1fr)}}.state-panel{display:grid;gap:var(--space-3);justify-items:start;min-height:10rem;padding:var(--space-8)}.state-panel--compact{min-height:0;padding:var(--space-4)}.state-panel--stale{background:var(--connect-warning-soft);border-color:color-mix(in srgb,var(--connect-warning) 32%,var(--connect-border));box-shadow:none}.state-panel--stale h2{font-size:var(--font-size-lg)}@media(min-width:48rem){.state-panel--stale{align-items:center;column-gap:var(--space-5);grid-template-columns:minmax(0,1fr) auto;row-gap:var(--space-1)}.state-panel--stale h2,.state-panel--stale p{grid-column:1}.state-panel--stale .button{grid-column:2;grid-row:1/span 2}}@media(prefers-reduced-motion:reduce){.spinner,.skeleton__line{animation:none}}.status-badge{border-radius:999px;display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-extrabold);padding:var(--space-2) var(--space-3)}.status-badge--success{background:var(--connect-success-soft);color:var(--connect-success)}.status-badge--info{background:var(--connect-info-soft);color:var(--connect-info)}.status-badge--warning{background:var(--connect-warning-soft);color:var(--connect-warning)}.status-badge--danger{background:var(--connect-danger-soft);color:var(--connect-danger)}.status-badge--neutral{background:var(--connect-surface-muted);color:var(--connect-text-muted)}.action-menu{position:relative}.action-menu__panel{background:var(--connect-surface-raised);border:1px solid var(--connect-border);border-radius:var(--radius-lg);box-shadow:var(--connect-shadow-soft);display:grid;min-width:12rem;padding:var(--space-2);position:absolute;inset-inline-end:0;top:calc(100% + var(--space-2));z-index:30}.action-menu__panel button{background:transparent;border:0;border-radius:var(--radius-sm);color:var(--connect-text);padding:var(--space-3);text-align:start}.action-menu__panel button:hover{background:var(--connect-surface-muted)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:61.25rem){.app-shell{grid-template-columns:1fr}.app-sidebar{display:none}.app-shell:not(.app-shell--collapsed) .app-sidebar{display:flex}.app-sidebar__close{align-self:end;background:#ffffff1a;border-color:#ffffff3d;color:#f8fafc;display:inline-flex}.app-shell--collapsed{grid-template-columns:1fr}.app-workspace{grid-column:1;grid-template-rows:auto minmax(0,1fr);max-width:100%;overflow-x:clip}.app-shell--collapsed .topbar,.topbar{align-items:stretch;box-sizing:border-box;flex-wrap:wrap;gap:var(--space-2);inline-size:100%;inset-inline-start:0;max-inline-size:100%;padding:var(--space-3) var(--space-4);position:sticky;top:0}.topbar__search,.topbar__system-link,app-environment-badge{min-width:0}.topbar__search{flex:1 1 14rem}.topbar__context{flex:1 1 100%;flex-wrap:wrap;gap:var(--space-2);margin-inline-start:0;min-width:0;order:10}.topbar__context-card--unit,.topbar__context-card--user{flex:1 1 12rem;min-width:0}.topbar__context-card strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-grid,.panel{grid-template-columns:1fr}}@media(max-width:36rem){.topbar{padding-block:var(--space-3)}.topbar__search{display:none}.topbar__system-link{padding-inline:var(--space-3)}.topbar__context{width:100%}.topbar__context-card--unit,.topbar__context-card--user{flex:1 1 0}.topbar__context-card--user{grid-template-columns:auto minmax(0,1fr)}.app-main{padding:var(--space-5)}.page-header{align-items:start;flex-direction:column}}.auth-page{align-items:center;background:radial-gradient(circle at top right,rgba(37,99,235,.1),transparent 36%),linear-gradient(135deg,rgba(22,110,102,.1),transparent 42%),var(--connect-page-background);display:grid;min-height:100vh;padding:var(--space-8)}.auth-page--unit-selection{background:radial-gradient(circle at top left,color-mix(in srgb,var(--connect-accent) 10%,transparent),transparent 36%),linear-gradient(135deg,color-mix(in srgb,var(--connect-info) 8%,transparent),transparent 38%),var(--connect-page-background)}.auth-panel{background:var(--connect-surface-raised);border:1px solid var(--connect-border);border-radius:var(--radius-2xl);box-shadow:var(--connect-shadow);display:grid;gap:var(--space-6);margin:0 auto;max-width:30rem;padding:var(--space-8);width:100%}.auth-panel--wide{max-width:48rem}.unit-selection-panel{max-width:72rem}.auth-panel__brand{align-items:center;display:flex;gap:var(--space-3)}.auth-panel__brand strong,.auth-panel__brand small{display:block}.auth-panel__brand small{color:var(--connect-text-muted);margin-top:var(--space-1)}.unit-selection-brand{align-items:flex-start;flex-direction:column;gap:var(--space-2)}.unit-selection-brand__logo{display:none;height:auto;max-width:100%;width:14rem}:root[data-theme=light] .unit-selection-brand__logo--light,:root[data-theme=dark] .unit-selection-brand__logo--dark{display:block}.unit-selection-brand small{margin-top:0}.unit-selection-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.unit-card{background:linear-gradient(180deg,var(--connect-surface),var(--connect-surface-soft));border:1px solid var(--connect-border);border-radius:var(--radius-xl);box-shadow:var(--connect-shadow-soft);color:var(--connect-text);display:grid;gap:var(--space-3);justify-items:start;padding:var(--space-5);text-align:start;transition:border-color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-base);width:100%}.unit-card:hover{border-color:var(--connect-border-strong);box-shadow:var(--connect-shadow);transform:translateY(-2px)}.unit-card--selected{background:var(--connect-accent-soft);border-color:var(--connect-accent);box-shadow:0 0 0 1px var(--connect-focus-ring),var(--connect-shadow-soft)}.unit-card__eyebrow{color:var(--connect-accent);font-size:var(--font-size-xs);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.unit-card strong{font-size:var(--font-size-lg);line-height:var(--line-height-tight)}.unit-card p{color:var(--connect-text-muted);line-height:var(--line-height-base);margin:0}.unit-card__action{color:var(--connect-accent-strong);font-size:var(--font-size-sm);font-weight:var(--font-weight-extrabold)}.auth-form{display:grid;gap:var(--space-4)}.auth-form h1,.auth-form p{margin:0}.auth-form p{color:var(--connect-text-muted);line-height:var(--line-height-base)}.auth-form label{display:grid;gap:var(--space-2)}.auth-form label span{color:var(--connect-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.auth-form input{background:linear-gradient(180deg,var(--connect-surface),var(--connect-surface-soft));border:1px solid var(--connect-border);border-radius:var(--radius-lg);color:var(--connect-text);min-height:2.8rem;padding:0 var(--space-4)}.auth-form input:focus{border-color:var(--connect-accent);box-shadow:0 0 0 .2rem var(--connect-focus-ring);outline:none}.auth-form a{color:var(--connect-accent);font-weight:var(--font-weight-bold);justify-self:start}.button:disabled{cursor:not-allowed;opacity:.55;transform:none}.admin-surface{background:linear-gradient(180deg,var(--connect-surface),var(--connect-surface-soft)),radial-gradient(circle at top left,color-mix(in srgb,var(--connect-accent) 6%,transparent),transparent 56%);border:1px solid var(--connect-border);border-radius:var(--radius-xl);box-shadow:var(--connect-shadow-soft);display:grid;gap:var(--space-4);padding:var(--space-5)}.admin-panel-header{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between}.admin-panel-header h2{margin:var(--space-1) 0 0}.admin-page__type-picker span,.admin-page__category-picker span,.admin-form label span,.admin-details dt,.admin-drawer-copy,.admin-meta{color:var(--connect-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-extrabold);letter-spacing:.08em;text-transform:uppercase}.admin-page__type-picker select,.admin-page__category-picker select{background:var(--connect-control-background);border:1px solid var(--connect-control-border);border-radius:var(--radius-lg);color:var(--connect-text);min-height:2.85rem;padding:var(--space-3) var(--space-4);width:100%}.admin-feedback{border:1px solid var(--connect-border);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4)}.admin-feedback--success{background:var(--connect-success-soft);border-color:color-mix(in srgb,var(--connect-success) 18%,var(--connect-border))}.admin-feedback--error{background:var(--connect-danger-soft);border-color:color-mix(in srgb,var(--connect-danger) 18%,var(--connect-border))}.admin-table{display:grid;gap:var(--space-1)}.admin-table-row{align-items:center;background:linear-gradient(180deg,var(--connect-surface),var(--connect-surface-soft));border:1px solid var(--connect-border);border-radius:var(--radius-lg);color:var(--connect-text);cursor:pointer;display:grid;gap:var(--space-3);grid-template-columns:4.5rem 1.4fr 1.2fr 1fr 8rem 9rem 9rem 8rem;padding:var(--space-2) var(--space-3);text-align:start;transition:border-color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-base),background var(--transition-base)}.admin-table-row--head{background:transparent;border:0;color:var(--connect-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-extrabold);letter-spacing:.08em;padding-bottom:0;text-transform:uppercase}.admin-table-row:not(.admin-table-row--head):hover,.admin-table-row.is-selected{background:var(--connect-control-background-hover);border-color:var(--connect-border-strong);box-shadow:var(--connect-shadow-soft);transform:translateY(-1px)}.admin-table-row strong,.admin-table-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-table-row span em,.admin-table-row span small{display:block}.admin-table-row span em{font-style:normal;font-weight:var(--font-weight-semibold)}.admin-table-row span small{color:var(--connect-text-muted);margin-top:var(--space-1)}.admin-row-actions{align-items:center;display:flex;justify-content:flex-end}.admin-row-action{white-space:nowrap}.admin-row-inactive{color:var(--connect-text-subtle);font-style:normal;font-weight:var(--font-weight-semibold)}.admin-form{display:grid;gap:var(--space-4)}.admin-form label{display:grid;gap:var(--space-2)}.admin-form label span{color:var(--connect-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-extrabold);letter-spacing:.08em;text-transform:uppercase}.admin-form :is(input,select){background:var(--connect-control-background);border:1px solid var(--connect-control-border);border-radius:var(--radius-lg);color:var(--connect-text);min-height:2.85rem;padding:var(--space-3) var(--space-4);width:100%}.admin-page__hint-group{background:linear-gradient(180deg,var(--connect-surface),var(--connect-surface-soft));border:1px solid var(--connect-border);border-radius:var(--radius-xl);display:grid;gap:var(--space-3);margin-top:var(--space-1);padding:var(--space-4)}.admin-page__hint-copy h3{font-size:var(--font-size-base);margin:0}.admin-page__hint-copy p{color:var(--connect-text-muted);margin:var(--space-1) 0 0}.admin-page__hint-grid{display:grid;gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr))}.admin-page__hint-field{display:grid;gap:var(--space-2)}.admin-page__hint-field--wide{grid-column:1/-1}.admin-page__field-hint{color:var(--connect-text-muted);font-size:var(--font-size-sm);margin:0}.admin-toggles{display:grid;gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.admin-page__hint-toggles{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.admin-toggle{align-items:center;background:linear-gradient(180deg,var(--connect-surface),var(--connect-surface-soft));border:1px solid var(--connect-border);border-radius:var(--radius-lg);display:flex;gap:var(--space-3);min-height:2.85rem;padding:0 var(--space-3)}.admin-toggle input{margin:0}.admin-page__toggle-copy{display:grid;gap:.15rem}.admin-page__toggle-copy strong{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.admin-page__toggle-copy small{color:var(--connect-text-muted);display:block;font-size:var(--font-size-xs);line-height:var(--line-height-base)}.studio-page__workflow-lifecycle-panel{gap:.9rem}#lifecycle-overview{order:0}#lifecycle-visual{order:1}#lifecycle-authoring{order:2}#lifecycle-status{order:3}#lifecycle-publishing{order:4}#lifecycle-diagnostics{order:5}.studio-page__content[data-active-task=lifecycle-authoring] .studio-page__workflow-authoring-grid{grid-template-areas:"states transitions";grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.studio-page__content[data-active-task=lifecycle-authoring] :is(.studio-page__workflow-profile-card,.studio-page__workflow-routing-card,.studio-page__workflow-routing-placeholder){display:none}.studio-page__content[data-active-task=lifecycle-publishing] .studio-page__workflow-authoring-grid{grid-template-areas:"profile";grid-template-columns:minmax(0,1fr)}.studio-page__content[data-active-task=lifecycle-publishing] :is(.studio-page__workflow-routing-card,.studio-page__workflow-routing-placeholder,.studio-page__workflow-states-card,.studio-page__workflow-transitions-card){display:none}.studio-page__lifecycle-hero{background:transparent;border:0;padding:0}.studio-page__advanced-disclosure,.studio-page__workflow-guidance,.studio-page__workflow-diagnostics,.studio-page__workflow-readiness,.studio-page__guard-diagnostics{background:color-mix(in srgb,var(--connect-text-muted) 4%,transparent);border:1px solid color-mix(in srgb,var(--connect-text-muted) 10%,transparent);box-shadow:none}.studio-page__advanced-disclosure>summary,.studio-page__workflow-flow>summary,.studio-page__workflow-guidance>summary,.studio-page__workflow-diagnostics>summary{align-items:center;cursor:pointer;display:flex;gap:.75rem;justify-content:space-between;list-style:none}.studio-page__advanced-disclosure>summary::-webkit-details-marker,.studio-page__workflow-flow>summary::-webkit-details-marker,.studio-page__workflow-guidance>summary::-webkit-details-marker,.studio-page__workflow-diagnostics>summary::-webkit-details-marker{display:none}.studio-page__advanced-disclosure>summary>span,.studio-page__workflow-flow>summary>span,.studio-page__workflow-guidance>summary>span,.studio-page__workflow-diagnostics>summary>span{display:grid;gap:.15rem;min-width:0}.studio-page__workflow-flow{background:transparent;border:0;border-radius:0;padding:0}.studio-page__workflow-flow>summary{display:none}.studio-page__workflow-diagnostics{opacity:.92}.studio-page__workflow-guidance>:is(.studio-page__next,.studio-page__completion-grid),.studio-page__workflow-guidance>.studio-page__guard-diagnostics,.studio-page__workflow-guidance>[data-testid=workflow-lifecycle-runtime-boundaries],.studio-page__workflow-readiness>:not(.studio-page__actionability),.studio-page__workflow-admin-facts{display:none}.studio-page__workflow-guidance>.studio-page__workflow-readiness{background:transparent;border:0;display:contents}.studio-page__workflow-readiness>.studio-page__actionability{margin-block:.65rem}.studio-page__workflow-diagnostics-grid{grid-template-columns:minmax(0,1fr)}.studio-page__diagnostic-fact,.studio-page__workflow-diagnostic-list li{border:0;border-block-start:1px solid color-mix(in srgb,var(--connect-text-muted) 12%,transparent)}.studio-page__workflow-diagnostic-list code,.studio-page__diagnostic-fact code{color:var(--connect-text-subtle);font-size:var(--font-size-xs)}.studio-page__diagnostic-raw{color:var(--connect-text-muted);font-family:var(--font-family-mono, monospace);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}#lifecycle-status{display:none}.studio-page__workflow-designer{grid-template-columns:minmax(0,1fr)}.studio-page__workflow-canvas-viewport{max-height:none}.studio-page__workflow-inspector,.studio-page__workflow-inspector-facts{grid-template-columns:minmax(0,1fr)}.studio-page__workflow-inspector{align-content:start}.studio-page__workflow-inspector-card{box-shadow:none}.studio-page__workflow-authoring-grid{display:grid;gap:.75rem;grid-template-areas:"states routing" "states transitions";grid-template-columns:minmax(0,.95fr) minmax(18rem,1.05fr);min-width:0}.studio-page__workflow-authoring-grid>.studio-page__workflow-profile-card{grid-area:profile}.studio-page__workflow-routing-card,.studio-page__workflow-routing-placeholder{grid-area:routing}app-workspace-routing-step .studio-page__workflow-routing-card{align-content:start;background:transparent;border:0;box-shadow:none;display:grid;gap:var(--space-3);padding:0}app-workspace-routing-step .studio-page__workflow-routing-card>:is(strong,small){overflow-wrap:anywhere}app-workspace-routing-step .studio-page__workflow-routing-card .studio-page__field{display:grid;gap:var(--space-2)}app-workspace-routing-step .studio-page__workflow-routing-card textarea{box-sizing:border-box;min-height:5rem;resize:vertical;width:100%}app-workspace-routing-step .studio-page__workflow-routing-actions{border-block-start:1px solid color-mix(in srgb,var(--connect-border) 68%,transparent);padding-block-start:var(--space-3)}.studio-page__workflow-states-card{grid-area:states}.studio-page__workflow-transitions-card{grid-area:transitions}.studio-page__workflow-authoring-grid>*{min-width:0}@media(max-width:900px){.studio-page__workflow-designer{grid-template-columns:1fr}.studio-page__workflow-authoring-grid{grid-template-areas:"states" "routing" "transitions";grid-template-columns:1fr}}.admin-page__hint-toggles .admin-toggle{align-items:start;padding-block:var(--space-3)}.admin-page__hint-toggles .admin-toggle input{margin-top:.2rem}.admin-details{display:grid;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.admin-details div{background:linear-gradient(180deg,var(--connect-surface),var(--connect-surface-soft));border:1px solid var(--connect-border);border-radius:var(--radius-lg);display:grid;gap:var(--space-1);padding:var(--space-3)}.admin-details dd{margin:0}.admin-drawer-backdrop{background:var(--connect-overlay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);inset:0;position:fixed;z-index:var(--z-overlay)}.admin-drawer{max-height:calc(100vh - var(--space-6));overflow:auto;position:fixed;inset-block:var(--space-3);inset-inline-end:var(--space-3);width:min(34rem,100vw - var(--space-6));z-index:var(--z-dialog)}.admin-drawer-copy{margin:0}@media(max-width:61.25rem){.admin-table-row--head,.admin-table-row{grid-template-columns:1fr}.admin-table-row--head{display:none}.admin-row-actions{justify-content:flex-start}.admin-toggles,.admin-details,.admin-page__hint-grid{grid-template-columns:1fr}.admin-page__hint-field--wide{grid-column:auto}}@media(max-width:36rem){.admin-drawer{inset:var(--space-3);width:auto}}app-admin-settings-configuration-workspace-page .studio-page.studio-page{--cockpit-control-inline-size: min(42rem, 100%);--cockpit-divider: color-mix(in srgb, var(--connect-text-muted) 14%, transparent);--cockpit-designer-surface: color-mix( in srgb, var(--connect-surface) 96%, var(--connect-page-background) );--cockpit-inspector-surface: color-mix( in srgb, var(--connect-surface) 95%, var(--connect-page-background) );--cockpit-node-surface: color-mix(in srgb, var(--connect-surface) 97%, transparent);--cockpit-surface: color-mix(in srgb, var(--connect-surface) 88%, transparent);--cockpit-surface-quiet: color-mix(in srgb, var(--connect-surface-soft) 72%, transparent);color:var(--connect-text);gap:1rem;position:relative;z-index:var(--z-page-content, 11)}app-admin-settings-configuration-workspace-page .studio-page .studio-page__content{gap:1rem}app-admin-settings-configuration-workspace-page .studio-page .studio-page__type-switcher :is(input,select){box-sizing:border-box;min-height:2.65rem}app-admin-settings-configuration-workspace-page .studio-page .studio-page__identity-controls{gap:.85rem;max-inline-size:64rem}app-admin-settings-configuration-workspace-page .studio-page .studio-page__identity-grid{grid-template-columns:minmax(20rem,36rem) minmax(13rem,18rem);justify-content:start}app-admin-settings-configuration-workspace-page .studio-page .studio-page__identity-toggle{background:var(--cockpit-surface-quiet);border-color:var(--cockpit-divider);border-radius:.4rem}app-admin-settings-configuration-workspace-page .studio-page .studio-page__workflow-designer{align-items:stretch;gap:.75rem;grid-template-columns:minmax(0,1fr)}app-admin-settings-configuration-workspace-page .studio-page .studio-page__workflow-canvas-shell{display:grid;gap:.55rem;min-inline-size:0}app-admin-settings-configuration-workspace-page .studio-page .studio-page__lifecycle-hero{container-type:inline-size}app-admin-settings-configuration-workspace-page .studio-page .studio-page__workflow-canvas-viewport{align-items:flex-start;background-color:var(--cockpit-designer-surface);background-image:radial-gradient(circle,color-mix(in srgb,var(--connect-text-muted) 20%,transparent) .8px,transparent .9px);background-size:1.25rem 1.25rem;border:1px solid var(--cockpit-divider);border-radius:.45rem;box-sizing:border-box;display:flex;height:clamp(32rem,100svh - 18rem,36rem)!important;inline-size:100%!important;justify-content:safe center;max-height:none;min-height:32rem;outline:none;overscroll-behavior:contain;padding-block-start:clamp(3.5rem,8svh,5rem);scrollbar-color:color-mix(in srgb,var(--connect-text-muted) 28%,transparent) transparent;scrollbar-width:thin}app-admin-settings-configuration-workspace-page .studio-page .studio-page__workflow-canvas-viewport::-webkit-scrollbar{block-size:.75rem;inline-size:.75rem}app-admin-settings-configuration-workspace-page .studio-page .studio-page__workflow-canvas-viewport::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--connect-info) 42%,var(--connect-border));background-clip:content-box;border:.18rem solid transparent;border-radius:999px}app-admin-settings-configuration-workspace-page .studio-page .studio-page__workflow-canvas-scroll-hint{align-items:center;background:var(--connect-info-soft);border:1px solid color-mix(in srgb,var(--connect-info) 28%,var(--connect-border));border-radius:999px;color:var(--connect-text-muted);display:inline-flex;font-size:var(--font-size-sm);gap:.45rem;inline-size:fit-content;max-inline-size:100%;padding:.38rem .65rem}app-admin-settings-configuration-workspace-page .studio-page .studio-page__workflow-canvas-scroll-hint .pi{color:var(--connect-info)}app-admin-settings-configuration-workspace-page .studio-page .studio-page__workflow-canvas{flex:0 0 auto}app-admin-settings-configuration-workspace-page .studio-page .studio-page__workflow-node{align-content:center;background:var(--cockpit-node-surface);border:1px solid color-mix(in srgb,var(--connect-text-muted) 22%,transparent);border-radius:.45rem;box-shadow:0 5px 14px color-mix(in srgb,var(--connect-text) 7%,transparent);gap:.2rem;padding:.6rem .75rem}app-admin-settings-configuration-workspace-page .studio-page .studio-page__workflow-node strong{color:var(--connect-heading);font-size:var(--font-size-md)}app-admin-settings-configuration-workspace-page .studio-page .studio-page__workflow-node code{color:var(--connect-text-subtle);font-size:var(--font-size-xs)}app-admin-settings-configuration-workspace-page .studio-page .studio-page__workflow-node--start{border-inline-start:3px solid var(--connect-success)}app-admin-settings-configuration-workspace-page .studio-page .studio-page__workflow-node--end{border-inline-end:3px solid var(--connect-warning)}app-admin-settings-configuration-workspace-page .studio-page .studio-page__workflow-node--selected{background:color-mix(in srgb,var(--connect-accent) 8%,var(--connect-surface));border-color:var(--connect-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--connect-accent) 14%,transparent)}app-admin-settings-configuration-workspace-page .studio-page .studio-page__workflow-node:focus-visible,app-admin-settings-configuration-workspace-page .studio-page .studio-page__workflow-edge-card:focus-visible,app-admin-settings-configuration-workspace-page .studio-page .studio-page__workflow-inspector-close:focus-visible{outline:3px solid var(--connect-accent);outline-offset:3px}app-admin-settings-configuration-workspace-page .studio-page .studio-page__workflow-edge-card{background:color-mix(in srgb,var(--cockpit-node-surface) 78%,transparent);border:0;border-radius:.3rem;block-size:4rem;box-shadow:none;inline-size:9.25rem;overflow:hidden;padding:.3rem .45rem}app-admin-settings-configuration-workspace-page .studio-page .studio-page__workflow-edge-card strong{color:var(--connect-heading);display:-webkit-box;font-size:var(--font-size-xs);overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}app-admin-settings-configuration-workspace-page .studio-page .studio-page__workflow-edge-card small{color:var(--connect-text-subtle);direction:ltr;display:block;font-size:.66rem;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis}app-admin-settings-configuration-workspace-page .studio-page .studio-page__workflow-edge-card--selected{background:color-mix(in srgb,var(--connect-accent) 10%,var(--connect-surface));box-shadow:0 0 0 2px color-mix(in srgb,var(--connect-accent) 18%,transparent)}app-admin-settings-configuration-workspace-page .studio-page .studio-page__workflow-edge-path{stroke:color-mix(in srgb,var(--connect-accent) 58%,var(--connect-text-muted));transition:stroke .14s ease}app-admin-settings-configuration-workspace-page .studio-page .studio-page__workflow-edge-path--selected{stroke:var(--connect-accent)}app-admin-settings-configuration-workspace-page .studio-page .studio-page__workflow-arrowhead{fill:color-mix(in srgb,var(--connect-accent) 70%,var(--connect-text-muted))}app-admin-settings-configuration-workspace-page .studio-page .studio-page__workflow-flow-header{align-items:center;border-block-end:1px solid var(--cockpit-divider);display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) auto;padding-block-end:.65rem}app-admin-settings-configuration-workspace-page .studio-page .studio-page__workflow-flow-copy{display:grid;gap:.3rem}app-admin-settings-configuration-workspace-page .studio-page .studio-page__workflow-flow-copy h3{font-size:var(--font-size-lg);margin:0}app-admin-settings-configuration-workspace-page .studio-page .studio-page__workflow-counts{align-items:center;color:var(--connect-text-muted);display:flex;flex-wrap:wrap;font-size:var(--font-size-xs);gap:.35rem .75rem}app-admin-settings-configuration-workspace-page .studio-page .studio-page__workflow-counts strong{color:var(--connect-heading)}app-admin-settings-configuration-workspace-page .studio-page .studio-page__workflow-layout-state{border-inline-start:1px solid var(--cockpit-divider);padding-inline-start:.75rem}app-admin-settings-configuration-workspace-page .studio-page .studio-page__workflow-layout-actions{align-items:center;justify-content:flex-end}app-admin-settings-configuration-workspace-page .studio-page .studio-page__designer-action{min-height:2.75rem;padding:.4rem .7rem}app-admin-settings-configuration-workspace-page .studio-page .studio-page__designer-action--transition{background:transparent;border-color:color-mix(in srgb,var(--connect-accent) 42%,transparent);box-shadow:none;color:var(--connect-accent)}app-admin-settings-configuration-workspace-page .studio-page .studio-page__workflow-inspector{background:var(--cockpit-inspector-surface);border:1px solid var(--cockpit-divider);border-radius:.45rem;max-block-size:clamp(32rem,100svh - 18rem,36rem);min-inline-size:0;overflow-y:auto;padding:.85rem;scrollbar-width:thin}app-admin-settings-configuration-workspace-page .studio-page .studio-page__workflow-inspector-card{align-content:start;display:grid;gap:.75rem;max-block-size:min(34rem,100svh - 12rem);overflow:auto;padding:0;scrollbar-color:color-mix(in srgb,var(--connect-info) 44%,var(--connect-border)) transparent;scrollbar-width:thin}app-admin-settings-configuration-workspace-page .studio-page .studio-page__workflow-inspector-heading{align-items:start;border-block-end:1px solid var(--cockpit-divider);display:flex;gap:.5rem;justify-content:space-between;padding-block-end:.65rem}app-admin-settings-configuration-workspace-page .studio-page .studio-page__workflow-inspector-heading>div{display:grid;gap:.12rem}app-admin-settings-configuration-workspace-page .studio-page .studio-page__workflow-inspector-heading :is(code,small){color:var(--connect-text-subtle);font-size:var(--font-size-xs)}app-admin-settings-configuration-workspace-page .studio-page .studio-page__workflow-inspector-actions{background:color-mix(in srgb,var(--cockpit-inspector-surface) 96%,transparent);border-block-start:1px solid var(--cockpit-divider);bottom:auto;display:grid;gap:.45rem;margin-block-start:.25rem;padding-block:.65rem .85rem;position:static;z-index:auto}app-admin-settings-configuration-workspace-page .studio-page .studio-page__workflow-inspector-close{align-items:center;appearance:none;background:transparent;border:0;border-radius:50%;color:var(--connect-text-muted);cursor:pointer;display:inline-flex;flex:0 0 auto;height:2.75rem;justify-content:center;width:2.75rem}app-admin-settings-configuration-workspace-page .studio-page .studio-page__workflow-inspector-close:hover{background:color-mix(in srgb,var(--connect-text-muted) 9%,transparent);color:var(--connect-text)}app-admin-settings-configuration-workspace-page .studio-page .studio-page__workflow-empty-canvas{align-items:center;background-color:var(--cockpit-designer-surface);background-image:radial-gradient(circle,color-mix(in srgb,var(--connect-text-muted) 20%,transparent) .8px,transparent .9px);background-size:1.25rem 1.25rem;border:1px solid var(--cockpit-divider);border-radius:.45rem;color:var(--connect-text-muted);display:grid;gap:.65rem;justify-items:center;min-height:32rem;padding:2rem;text-align:center}app-admin-settings-configuration-workspace-page .studio-page .studio-page__workflow-empty-canvas .pi{color:color-mix(in srgb,var(--connect-accent) 55%,var(--connect-text-muted));font-size:2rem}app-admin-settings-configuration-workspace-page [data-testid=workspace-workflow-lifecycle-stage] :is(button,select,input:not([type=checkbox])){min-height:2.75rem}app-admin-settings-configuration-workspace-page [data-testid=workspace-workflow-lifecycle-stage] :is(small,.studio-page__workflow-counts,.studio-page__eyebrow){color:var(--connect-text)}app-admin-settings-configuration-workspace-page .studio-page__workflow-mobile-card{gap:.45rem}app-admin-settings-configuration-workspace-page .studio-page__workflow-mobile-card>code{color:var(--connect-text);unicode-bidi:isolate}app-admin-settings-configuration-workspace-page .studio-page__workflow-mobile-facts{display:grid;list-style:none;margin:0;padding:0}app-admin-settings-configuration-workspace-page .studio-page__workflow-mobile-facts li{border-block-start:1px solid var(--cockpit-divider);color:var(--connect-text);padding-block:.4rem}app-admin-settings-configuration-workspace-page .studio-page__lifecycle-cockpit--readonly :is(.studio-page__workflow-layout-actions,.studio-page__workflow-state-form,.studio-page__workflow-inspector-actions,.studio-page__workflow-profile-details,.studio-page__workflow-states-card,.studio-page__workflow-transitions-card){display:none}app-admin-settings-configuration-workspace-page :is(.studio-page__fact,.studio-page__content-header,.studio-page__panel,.studio-page__embedded--loading){background:transparent;border:0;box-shadow:none}app-admin-settings-configuration-workspace-page :is(.studio-page__actionability,.studio-page__stage-card--warning,.studio-page__feedback--error){border:1px solid var(--connect-border)}app-admin-settings-configuration-workspace-page .studio-page__status{background:var(--connect-surface-muted);border:1px solid var(--connect-border);color:var(--connect-text-muted)}app-admin-settings-configuration-workspace-page :is(.studio-page__status--complete,.studio-page__fact--complete){background:var(--connect-success-soft);border-color:var(--connect-success);color:var(--connect-success)}app-admin-settings-configuration-workspace-page :is(.studio-page__status--incomplete,.studio-page__fact--incomplete){background:var(--connect-warning-soft);color:var(--connect-warning)}app-admin-settings-configuration-workspace-page :is(.studio-page__step--blocked,.studio-page__actionability--blocked){background:var(--connect-danger-soft);border-color:var(--connect-danger)}app-admin-settings-configuration-workspace-page :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:color-mix(in srgb,var(--connect-control-background) 92%,transparent);border-color:color-mix(in srgb,var(--connect-control-border) 88%,transparent);border-radius:.4rem}app-admin-settings-configuration-workspace-page :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus-visible{border-color:var(--connect-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--connect-accent) 16%,transparent);outline:none}app-admin-settings-configuration-workspace-page .button{border-radius:.4rem;min-height:2.4rem}:root[data-theme=dark] app-admin-settings-configuration-workspace-page .studio-page.studio-page{--cockpit-designer-surface: color-mix(in srgb, var(--connect-page-background) 88%, black);--cockpit-inspector-surface: color-mix( in srgb, var(--connect-surface-raised) 52%, var(--connect-page-background) );--cockpit-node-surface: color-mix( in srgb, var(--connect-surface-raised) 66%, var(--connect-page-background) )}@container (min-width: 58rem){app-admin-settings-configuration-workspace-page .studio-page .studio-page__workflow-designer--inspecting{grid-template-columns:minmax(0,1fr) minmax(17.5rem,18rem)}}[data-testid=workspace-workflow-lifecycle-stage]{grid-template-columns:minmax(0,1fr)}[data-testid=workspace-workflow-lifecycle-stage] .studio-page__workflow-profile-card{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);inline-size:100%;max-inline-size:100%;min-inline-size:0}[data-testid=workspace-workflow-lifecycle-stage] .studio-page__workflow-profile-card>:is(.studio-page__field,.studio-page__fact,.studio-page__workflow-profile-details),[data-testid=workspace-workflow-lifecycle-stage] .studio-page__workflow-profile-details>:is(summary,.studio-page__workflow-state-form),[data-testid=workspace-workflow-lifecycle-stage] .studio-page__workflow-profile-details label{box-sizing:border-box;inline-size:100%;max-inline-size:100%;min-inline-size:0}[data-testid=workspace-workflow-lifecycle-stage] .studio-page__workflow-profile-card>.studio-page__field{grid-template-columns:minmax(0,1fr)}[data-testid=workspace-workflow-lifecycle-stage] .studio-page__workflow-profile-card :is(select,input,textarea){box-sizing:border-box;inline-size:100%;max-inline-size:100%;min-inline-size:0}[data-testid=workspace-workflow-lifecycle-stage] .studio-page__workflow-profile-card :is(summary,code,small,strong,span){max-inline-size:100%;overflow-wrap:anywhere;word-break:break-word}[data-testid=workspace-workflow-lifecycle-stage] .studio-page__workflow-profile-card .button{box-sizing:border-box;max-inline-size:100%;white-space:normal}[data-testid=workspace-workflow-lifecycle-stage] .studio-page__workflow-profile-card>.button{inline-size:fit-content;justify-self:start;max-inline-size:100%;min-inline-size:0;white-space:normal}[data-testid=workspace-workflow-lifecycle-stage]>.studio-page__workflow-profile-card{grid-area:auto}[data-testid=workspace-workflow-lifecycle-stage] :is(.studio-page__workflow-mobile-stack,.studio-page__workflow-mobile-card,.studio-page__workflow-flow-copy,.studio-page__workflow-inspector){min-inline-size:0;max-inline-size:100%}[data-testid=workspace-workflow-lifecycle-stage] :is(select,input,textarea){box-sizing:border-box;min-inline-size:0;max-inline-size:100%}[data-testid=workspace-workflow-lifecycle-stage] summary{min-block-size:2.75rem}[data-testid=workspace-workflow-lifecycle-stage] .studio-page__workflow-profile-card>small{color:var(--connect-text)}app-admin-settings-configuration-workspace-page .studio-page [data-testid=workspace-workflow-lifecycle-stage] .studio-page__workflow-inspector-heading :is(code,small),app-admin-settings-configuration-workspace-page .studio-page [data-testid=workspace-workflow-lifecycle-stage] .studio-page__workflow-node code,app-admin-settings-configuration-workspace-page .studio-page [data-testid=workspace-workflow-lifecycle-stage] .studio-page__workflow-edge-card small,app-admin-settings-configuration-workspace-page .studio-page [data-testid=workspace-workflow-lifecycle-stage] .studio-page__workflow-mobile-card>code,app-admin-settings-configuration-workspace-page .studio-page [data-testid=workspace-workflow-lifecycle-stage] .studio-page__workflow-profile-card .studio-page__workflow-profile-code,app-admin-settings-configuration-workspace-page .studio-page [data-testid=workspace-workflow-lifecycle-stage] .studio-page__workflow-counts .studio-page__workflow-layout-state{color:var(--connect-text);overflow-wrap:anywhere;word-break:break-word}app-admin-settings-configuration-workspace-page .studio-page [data-testid=workspace-workflow-lifecycle-stage] .studio-page__workflow-profile-code{display:block;unicode-bidi:isolate}app-admin-settings-configuration-workspace-page .studio-page [data-testid=workspace-workflow-lifecycle-stage] .studio-page__workflow-layout-actions .studio-page__designer-action:disabled{background:var(--connect-surface-muted);border-color:var(--connect-border);color:var(--connect-text);opacity:1;box-shadow:none;transform:none}app-admin-settings-configuration-workspace-page .studio-page [data-testid=workspace-workflow-lifecycle-stage] .studio-page__workflow-layout-actions .studio-page__designer-action:disabled:is(:hover,:focus-visible,:active){background:var(--connect-surface-muted);border-color:var(--connect-border);box-shadow:none;color:var(--connect-text);transform:none}[data-testid=workspace-workflow-lifecycle-stage]{margin:0;padding:0}[data-testid=workspace-workflow-lifecycle-stage] .studio-page__lifecycle-hero{padding:0}[data-testid=workspace-workflow-lifecycle-stage] .studio-page__workflow-flow-header+.studio-page__feedback--error{background:color-mix(in srgb,var(--connect-warning) 7%,transparent);border:0;border-inline-start:3px solid var(--connect-warning);color:var(--connect-text);margin:0;padding:.55rem .7rem}[data-testid=workspace-workflow-lifecycle-stage] .studio-page__workflow-overview{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem .75rem;justify-content:space-between;padding:.65rem .75rem}[data-testid=workspace-workflow-lifecycle-stage] :is(.studio-page__workflow-guidance,.studio-page__workflow-flow){padding:.7rem .8rem}[data-testid=workspace-workflow-lifecycle-stage] :is(.studio-page__workflow-guidance,.studio-page__workflow-flow)>summary{align-items:center;background:color-mix(in srgb,var(--connect-text-muted) 5%,transparent);border:1px solid var(--connect-border);border-radius:var(--radius-md);cursor:pointer;display:flex;flex-wrap:wrap;font-weight:var(--font-weight-semibold);gap:.25rem .75rem;justify-content:space-between;list-style:none;margin:-.15rem;padding:.6rem .7rem}[data-testid=workspace-workflow-lifecycle-stage] :is(.studio-page__workflow-guidance,.studio-page__workflow-flow)[open]>summary{margin-block-end:.75rem}[data-testid=workspace-workflow-lifecycle-stage] :is(.studio-page__workflow-guidance,.studio-page__workflow-flow)>summary::-webkit-details-marker{display:none}[data-testid=workspace-workflow-lifecycle-stage] :is(.studio-page__workflow-guidance,.studio-page__workflow-flow)>summary:hover{background:var(--connect-control-background-hover);border-color:var(--connect-control-border-hover)}[data-testid=workspace-workflow-lifecycle-stage] :is(.studio-page__workflow-guidance,.studio-page__workflow-flow)>summary:focus-visible{outline:2px solid var(--connect-accent);outline-offset:2px}[data-testid=workspace-workflow-lifecycle-stage] :is(.studio-page__workflow-guidance,.studio-page__workflow-flow)>summary>span:first-child{display:grid;gap:.15rem;min-width:0}[data-testid=workspace-workflow-lifecycle-stage] .studio-page__workflow-disclosure-state{align-items:center;color:var(--connect-accent);display:inline-flex;flex:0 0 auto;font-size:var(--font-size-xs);gap:.45rem}[data-testid=workspace-workflow-lifecycle-stage] .studio-page__workflow-disclosure-label--open{display:none}[data-testid=workspace-workflow-lifecycle-stage] :is(.studio-page__workflow-guidance,.studio-page__workflow-flow)[open] .studio-page__workflow-disclosure-label--closed{display:none}[data-testid=workspace-workflow-lifecycle-stage] :is(.studio-page__workflow-guidance,.studio-page__workflow-flow)[open] .studio-page__workflow-disclosure-label--open{display:inline}[data-testid=workspace-workflow-lifecycle-stage] .studio-page__workflow-disclosure-chevron{border-block-end:2px solid currentcolor;border-inline-end:2px solid currentcolor;block-size:.45rem;inline-size:.45rem;transform:rotate(45deg);transition:transform .14s ease}[data-testid=workspace-workflow-lifecycle-stage] :is(.studio-page__workflow-guidance,.studio-page__workflow-flow)[open] .studio-page__workflow-disclosure-chevron{transform:rotate(225deg)}[data-testid=workspace-workflow-lifecycle-stage] .studio-page__workflow-admin-facts{display:flex;flex-wrap:wrap;gap:.45rem;grid-column:1/-1}[data-testid=workspace-workflow-lifecycle-stage] .studio-page__workflow-admin-fact{min-width:min(10rem,100%)}[data-testid=workspace-workflow-lifecycle-stage] .studio-page__workflow-diagnostics{border-block-start:1px solid var(--connect-border);padding-block-start:.65rem}[data-testid=workspace-workflow-lifecycle-stage] :is(.studio-page__workflow-diagnostics,.studio-page__workflow-profile-details) summary{cursor:pointer;font-weight:var(--font-weight-semibold)}[data-testid=workspace-workflow-lifecycle-stage] .studio-page__workflow-diagnostics summary{display:flex;flex-wrap:wrap;gap:.25rem .75rem;justify-content:space-between}[data-testid=workspace-workflow-lifecycle-stage] .studio-page__workflow-diagnostics-grid{display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr);margin-block-start:.65rem}[data-testid=workspace-workflow-lifecycle-stage] .studio-page__workflow-diagnostic-group{background:color-mix(in srgb,var(--connect-surface) 72%,transparent);border:1px solid color-mix(in srgb,var(--connect-text-muted) 12%,transparent);border-radius:.45rem;display:grid;min-width:0;padding:.75rem}[data-testid=workspace-workflow-lifecycle-stage] .studio-page__workflow-diagnostic-group>:is(header,summary){display:grid;gap:.15rem;list-style:none;padding-block-end:.55rem}[data-testid=workspace-workflow-lifecycle-stage] .studio-page__workflow-diagnostic-group>summary::-webkit-details-marker{display:none}[data-testid=workspace-workflow-lifecycle-stage] .studio-page__workflow-diagnostic-group>header small{color:var(--connect-text-muted)}[data-testid=workspace-workflow-lifecycle-stage] .studio-page__workflow-diagnostic-group .studio-page__diagnostic-fact{align-items:center;border:0;border-block-start:1px solid color-mix(in srgb,var(--connect-text-muted) 11%,transparent);grid-template-columns:minmax(10rem,1fr) minmax(8rem,auto);padding:.55rem 0}[data-testid=workspace-workflow-lifecycle-stage] :is(.studio-page__diagnostic-fact,.studio-page__workflow-diagnostic-list li){border:0;border-block-start:1px solid var(--connect-border);display:grid;gap:.2rem;min-width:0;padding:.5rem}[data-testid=workspace-workflow-lifecycle-stage] .studio-page__workflow-diagnostic-list{display:grid;gap:.45rem;list-style:none;margin-block:.65rem 0;padding:0}[data-testid=workspace-workflow-lifecycle-stage] .studio-page__workflow-authoring-grid{display:grid;gap:.75rem;grid-template-areas:"states routing" "states transitions";grid-template-columns:minmax(0,1.6fr) minmax(18rem,.8fr);min-width:0}[data-testid=workspace-workflow-lifecycle-stage] .studio-page__workflow-authoring-grid>*{min-width:0}[data-testid=workspace-workflow-lifecycle-stage] .studio-page__workflow-authoring-grid>.studio-page__workflow-profile-card{grid-area:profile}[data-testid=workspace-workflow-lifecycle-stage] .studio-page__workflow-profile-card>.studio-page__fact{background:transparent;border:0;box-shadow:none;padding:0}[data-testid=workspace-workflow-lifecycle-stage] .studio-page__workflow-profile-details[open] summary{margin-block-end:.65rem}[data-testid=workspace-workflow-lifecycle-stage] .studio-page__workflow-states-card{grid-area:states}[data-testid=workspace-workflow-lifecycle-stage] :is(.studio-page__workflow-routing-card,.studio-page__workflow-routing-placeholder){grid-area:routing}[data-testid=workspace-workflow-lifecycle-stage] .studio-page__workflow-routing-card{align-content:start;gap:.65rem;padding:.75rem}[data-testid=workspace-workflow-lifecycle-stage] .studio-page__workflow-routing-card>:is(strong,small){overflow-wrap:anywhere}[data-testid=workspace-workflow-lifecycle-stage] .studio-page__workflow-routing-card .studio-page__field{display:grid;gap:.35rem}[data-testid=workspace-workflow-lifecycle-stage] .studio-page__workflow-routing-card .studio-page__field>span{color:var(--connect-text-subtle);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}[data-testid=workspace-workflow-lifecycle-stage] .studio-page__workflow-routing-card textarea{box-sizing:border-box;min-height:5rem;resize:vertical;width:100%}[data-testid=workspace-workflow-lifecycle-stage] .studio-page__workflow-routing-actions{border-block-start:1px solid var(--connect-border);padding-block-start:.65rem}[data-testid=workspace-workflow-lifecycle-stage] .studio-page__workflow-routing-actions .button--primary{min-inline-size:7.5rem}[data-testid=workspace-workflow-lifecycle-stage] .studio-page__workflow-routing-disable{color:var(--connect-danger);margin-inline-start:auto}[data-testid=workspace-workflow-lifecycle-stage] .studio-page__workflow-transitions-card{grid-area:transitions}app-admin-settings-configuration-workspace-page .studio-page__content[data-active-stage=lifecycle]{gap:.7rem}app-admin-settings-configuration-workspace-page .studio-page__content[data-active-stage=lifecycle] app-workspace-stage-description .studio-page__content-header{margin:0;padding-block:0 .2rem}app-admin-settings-configuration-workspace-page .studio-page__content[data-active-stage=lifecycle] app-workspace-stage-description .studio-page__content-header .studio-page__eyebrow{display:none}app-admin-settings-configuration-workspace-page .studio-page__content[data-active-stage=lifecycle] app-workspace-stage-description .studio-page__content-header h2{font-size:clamp(1.35rem,1.6vw,1.65rem);line-height:1.25}app-admin-settings-configuration-workspace-page .studio-page__content[data-active-stage=lifecycle] app-workspace-stage-description .studio-page__stage-question{color:var(--connect-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.6}@media(max-width:1100px){app-admin-settings-configuration-workspace-page .studio-page .studio-page__workflow-flow-header{align-items:stretch;grid-template-columns:minmax(0,1fr)}app-admin-settings-configuration-workspace-page .studio-page .studio-page__workflow-layout-actions{justify-content:flex-start}}.studio-page__form-structure{border-block-end:1px solid color-mix(in srgb,var(--connect-text-muted) 12%,transparent);min-width:0;padding-block-end:.55rem}.studio-page__identity-classification{border-block-start:1px solid color-mix(in srgb,var(--connect-text-muted) 12%,transparent);display:grid;gap:.65rem;grid-template-columns:minmax(0,.75fr) minmax(12rem,1fr);max-inline-size:56rem;padding-block-start:.75rem}.studio-page__identity-classification>div{display:grid;gap:.2rem}.studio-page__identity-classification>small{grid-column:1/-1}.studio-page__identity-controls{background:color-mix(in srgb,var(--connect-surface) 84%,transparent);border:1px solid color-mix(in srgb,var(--connect-text-muted) 13%,transparent);border-inline-start:3px solid color-mix(in srgb,var(--connect-accent) 66%,transparent);border-radius:.5rem;gap:1rem;inline-size:min(100%,68rem);padding:clamp(1rem,2vw,1.5rem)}.studio-page__identity-heading{display:grid;gap:.2rem}.studio-page__identity-grid{display:grid;gap:.85rem;grid-template-columns:minmax(16rem,1.35fr) minmax(13rem,.65fr);max-inline-size:56rem}.studio-page__identity-toggle{align-items:center;background:color-mix(in srgb,var(--connect-surface-muted) 58%,transparent);border:1px solid color-mix(in srgb,var(--connect-text-muted) 14%,transparent);border-radius:.4rem;display:grid;gap:.25rem .55rem;grid-template-columns:auto minmax(0,1fr);min-block-size:2.65rem;padding:.55rem .7rem}.studio-page__identity-toggle input{block-size:1.05rem;inline-size:1.05rem;margin:0}.studio-page__identity-toggle strong{grid-column:2}.studio-page__form-structure-switcher{background:color-mix(in srgb,var(--connect-text-muted) 5%,transparent);border-block-end:1px solid color-mix(in srgb,var(--connect-text-muted) 14%,transparent);border-radius:0;display:inline-flex;max-width:100%;padding:0}.studio-page__form-structure-switcher button{appearance:none;background:transparent;border:0;border-block-end:2px solid transparent;border-radius:0;color:var(--connect-text-muted);cursor:pointer;font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);min-block-size:2.1rem;padding:.4rem .75rem}.studio-page__form-structure-switcher button:hover,.studio-page__form-structure-switcher button:focus-visible{color:var(--connect-text);outline:none}.studio-page__form-structure-switcher .studio-page__form-structure-option--active{background:transparent;border-block-end-color:var(--connect-accent);box-shadow:none;color:var(--connect-accent)}.studio-page__embedded--type-definition{display:none!important}.studio-page__embedded--dynamic-form-library app-admin-settings-dynamic-forms-page>app-page-header,.studio-page__embedded--dynamic-form-library app-admin-settings-dynamic-forms-page>.dynamic-forms__lead,.studio-page__embedded--dynamic-form-library app-admin-settings-dynamic-forms-page>.dynamic-forms__studio{display:none}.studio-page__embedded--fields app-admin-page>app-page-header,.studio-page__embedded--fields app-admin-page>.admin-page__studio-scope{display:none}.studio-page__embedded--fields app-admin-page>.admin-page__toolbar{align-items:end;background:transparent;border:0;box-shadow:none;display:flex;margin:0 0 .75rem;padding:0}.studio-page__embedded--fields app-admin-page>.admin-page__toolbar :is(.admin-page__type-picker,.admin-page__type-summary){display:none}.studio-page__embedded--fields app-admin-page>.admin-page__toolbar .admin-page__category-picker{inline-size:min(100%,26rem)}.studio-page__embedded--fields app-admin-page .admin-page__panel-copy,.studio-page__embedded--fields app-admin-page .admin-page__action-state,.studio-page__embedded--fields app-admin-page .admin-page__preview-panel{display:none}.studio-page__embedded--fields app-admin-page .admin-page__right-column{display:block;min-width:0}.studio-page__embedded--fields app-admin-page .admin-page__workspace{background:color-mix(in srgb,var(--connect-text-muted) 13%,transparent);border:1px solid color-mix(in srgb,var(--connect-text-muted) 13%,transparent);border-radius:.5rem;gap:1px;grid-template-columns:minmax(20rem,.8fr) minmax(26rem,1.2fr);overflow:hidden}.studio-page__embedded--fields app-admin-page :is(.admin-page__list-panel,.admin-page__editor-panel){background:color-mix(in srgb,var(--connect-surface) 86%,transparent);border:0;border-radius:0;box-shadow:none;min-height:19rem;padding:1rem}.studio-page__embedded--fields app-admin-page :is(app-empty-state,app-error-state) .surface-card{background:transparent;border:0;box-shadow:none}.studio-page__embedded--fields app-admin-page app-empty-state .state-panel{background:transparent;border:0;border-radius:0;box-shadow:none;min-height:14rem}.studio-page__embedded--fields app-admin-page .admin-page__panel-header{border-block-end:1px solid color-mix(in srgb,var(--connect-text-muted) 12%,transparent);padding-block-end:.75rem}.studio-page__embedded--fields app-admin-page .admin-page__panel-actions{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end}.studio-page__embedded--fields app-admin-page .admin-page__table-row{border:0;border-block-end:1px solid color-mix(in srgb,var(--connect-text-muted) 10%,transparent);border-radius:0;box-shadow:none;grid-template-columns:minmax(10rem,1fr) minmax(7rem,.65fr) minmax(8rem,.8fr) auto;padding:.7rem .25rem}.studio-page__embedded--fields app-admin-page .admin-page__table-row>:is(:nth-child(1),:nth-child(3),:nth-child(4),:nth-child(6)){display:none}.studio-page__embedded--fields app-admin-page .admin-page__clarity-zone,.studio-page__embedded--fields app-admin-page .admin-page__field-rules,.studio-page__embedded--fields app-admin-page .admin-details div{background:transparent;border:0;border-block-start:1px solid color-mix(in srgb,var(--connect-text-muted) 12%,transparent);border-radius:0;box-shadow:none}.studio-page__embedded--fields app-admin-page .admin-page__clarity-zone .admin-page__hint-copy p,.studio-page__embedded--fields app-admin-page .admin-page__field-rules .admin-page__hint-copy p{display:none}.studio-page__embedded--fields app-admin-page .admin-page__technical-details{border-block:1px solid color-mix(in srgb,var(--connect-text-muted) 12%,transparent);color:var(--connect-text-muted);padding-block:.35rem}.studio-page__embedded--fields app-admin-page .admin-page__technical-details>summary{cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);padding:.45rem 0}.studio-page__embedded--fields app-admin-page .admin-page__technical-details[open]>summary{color:var(--connect-heading)}.studio-page__embedded--sections app-admin-settings-sections-page .sections-page__create-summary,.studio-page__embedded--sections app-admin-settings-sections-page .sections-page__controls-block>summary{cursor:pointer;list-style:none}.studio-page__embedded--sections app-admin-settings-sections-page .sections-page__create-summary::-webkit-details-marker,.studio-page__embedded--sections app-admin-settings-sections-page .sections-page__controls-block>summary::-webkit-details-marker{display:none}.studio-page__embedded--sections app-admin-settings-sections-page .sections-page__create-summary{align-items:center;display:flex;gap:1rem;justify-content:space-between}.studio-page__embedded--sections app-admin-settings-sections-page .sections-page__create-indicator{align-items:center;border:1px solid var(--connect-border);border-radius:50%;color:var(--connect-accent);display:inline-flex;flex:0 0 auto;font-size:var(--font-size-lg);block-size:2.25rem;inline-size:2.25rem;justify-content:center;transition:transform .16s ease}.studio-page__embedded--sections app-admin-settings-sections-page .sections-page__composer[open] .sections-page__create-indicator{transform:rotate(45deg)}.studio-page__embedded--sections app-admin-settings-sections-page .sections-page__composer,.studio-page__embedded--sections app-admin-settings-sections-page .sections-page__order-overview,.studio-page__embedded--sections app-admin-settings-sections-page .sections-page__card,.studio-page__embedded--sections app-admin-settings-sections-page .sections-page__details-block,.studio-page__embedded--sections app-admin-settings-sections-page .sections-page__metric,.studio-page__embedded--sections app-admin-settings-sections-page .sections-page__control{background:color-mix(in srgb,var(--connect-surface) 84%,transparent);border:0;border-radius:0;box-shadow:none}.studio-page__embedded--sections app-admin-settings-sections-page .sections-page__composer{border-block:1px solid color-mix(in srgb,var(--connect-text-muted) 12%,transparent);inline-size:100%;margin-inline:0;padding:.75rem 0}.studio-page__embedded--sections app-admin-settings-sections-page .sections-page__composer[open]{padding-block-end:1rem}.studio-page__embedded--sections app-admin-settings-sections-page .sections-page__composer>.sections-page__create-summary{border-block-end:0;padding-block-end:0}.studio-page__embedded--sections app-admin-settings-sections-page .sections-page__composer[open]>.sections-page__create-summary{border-block-end:1px solid color-mix(in srgb,var(--connect-text-muted) 12%,transparent);padding-block-end:.75rem}.studio-page__embedded--sections app-admin-settings-sections-page .sections-page__composer>.sections-page__section-header p,.studio-page__embedded--sections app-admin-settings-sections-page .sections-page__order-overview .sections-page__section-header p,.studio-page__embedded--sections app-admin-settings-sections-page .sections-page__section-description,.studio-page__embedded--sections app-admin-settings-sections-page .sections-page__controls-header p,.studio-page__embedded--sections app-admin-settings-sections-page .sections-page__button-reason,.studio-page__embedded--sections app-admin-settings-sections-page .sections-page__save-reason{display:none}.studio-page__embedded--sections app-admin-settings-sections-page .sections-page__workspace{background:color-mix(in srgb,var(--connect-text-muted) 13%,transparent);border:1px solid color-mix(in srgb,var(--connect-text-muted) 13%,transparent);border-radius:.5rem;gap:1px;grid-template-columns:minmax(17rem,.65fr) minmax(0,1.35fr);overflow:hidden}.studio-page__embedded--sections app-admin-settings-sections-page .sections-page__order-overview{padding:1rem;position:static}.studio-page__embedded--sections app-admin-settings-sections-page .sections-page__card{padding:1rem}.studio-page__embedded--sections app-admin-settings-sections-page .sections-page__controls-block{border-block-start:1px solid color-mix(in srgb,var(--connect-text-muted) 12%,transparent);padding:.7rem 0}.studio-page__embedded--sections app-admin-settings-sections-page .sections-page__controls-block>summary{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.studio-page__embedded--sections app-admin-settings-sections-page .sections-page__controls-block:not([open]){padding-block:.7rem}.studio-page__embedded--sections app-admin-settings-sections-page .sections-page__controls-block[open]>summary{border-block-end:1px solid color-mix(in srgb,var(--connect-text-muted) 12%,transparent);padding-block-end:.7rem}.studio-page__embedded--sections app-admin-settings-sections-page .sections-page__controls-block>summary{color:var(--connect-text-muted)}.studio-page__embedded--sections app-admin-settings-sections-page .sections-page__controls-block[open]>summary{color:var(--connect-heading)}.studio-page__embedded--sections app-admin-settings-sections-page .sections-page__metrics{border-block:1px solid color-mix(in srgb,var(--connect-text-muted) 12%,transparent);display:flex;flex-wrap:wrap;gap:0}.studio-page__embedded--sections app-admin-settings-sections-page .sections-page__metric{border-inline-end:1px solid color-mix(in srgb,var(--connect-text-muted) 12%,transparent);flex:1 1 8rem;padding:.55rem .7rem}.studio-page__embedded--sections app-admin-settings-sections-page .sections-page__details-block{border-block-start:1px solid color-mix(in srgb,var(--connect-text-muted) 12%,transparent);padding-block-start:.85rem}.studio-page__embedded--layout app-admin-settings-layout-page>:not(.layout-page__columns){display:none}.studio-page__embedded--layout app-admin-settings-layout-page>.layout-page__columns{background:color-mix(in srgb,var(--connect-surface) 82%,transparent);border:0;border-block:1px solid color-mix(in srgb,var(--connect-text-muted) 12%,transparent);border-radius:0;box-shadow:none;inline-size:min(100%,46rem);margin:0;padding:1rem 0}.studio-page__embedded--layout app-admin-settings-layout-page .layout-page__section-header p,.studio-page__embedded--layout app-admin-settings-layout-page .layout-page__section-note,.studio-page__embedded--layout app-admin-settings-layout-page .layout-page__save-reason{display:none}.studio-page__embedded--layout app-admin-settings-layout-page .layout-page__column-authoring{align-items:end;gap:1rem;grid-template-columns:minmax(18rem,1fr) auto}.studio-page__embedded--layout app-admin-settings-layout-page .layout-page__column-options{gap:.5rem}.studio-page__embedded--layout app-admin-settings-layout-page .layout-page__column-option{background:transparent;border-color:color-mix(in srgb,var(--connect-text-muted) 18%,transparent);border-radius:.4rem;min-height:4rem;padding:.65rem .75rem}.studio-page__embedded--layout app-admin-settings-layout-page .layout-page__column-option.is-active{background:color-mix(in srgb,var(--connect-accent) 7%,transparent);border-color:var(--connect-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--connect-accent) 24%,transparent)}.studio-page__embedded--layout app-admin-settings-layout-page .layout-page__column-actions{align-items:end;display:flex;flex-wrap:wrap;min-width:0}@media(max-width:700px){.studio-page__identity-classification{grid-template-columns:1fr}.studio-page__form-structure-switcher{display:flex;inline-size:100%}.studio-page__form-structure-switcher button{flex:1 1 0;min-width:0}}.studio-page__advanced-disclosure{border-block-start:1px solid var(--connect-border);padding-block-start:.65rem}.studio-page__advanced-disclosure>summary{align-items:center;color:var(--connect-text-muted);cursor:pointer;display:flex;justify-content:space-between;list-style-position:inside;padding:.4rem 0}.studio-page__advanced-disclosure>summary span{display:grid;gap:.15rem}.studio-page__advanced-disclosure[open]>summary{border-block-end:1px solid var(--connect-border);margin-block-end:.75rem}app-workspace-cockpit-skeleton .sk__access-state{border-block-end:1px solid var(--skeleton-divider);display:grid;gap:.45rem;padding-block-end:.8rem}app-workspace-cockpit-skeleton .sk__access-state span:first-child{block-size:1.35rem;inline-size:min(12rem,45%)}app-workspace-cockpit-skeleton .sk__access-state span:last-child{inline-size:min(20rem,70%)}app-workspace-cockpit-skeleton .sk__policy-list>div{border-block-end:1px solid var(--skeleton-divider);display:grid;gap:.75rem;grid-template-columns:minmax(8rem,1fr) minmax(6rem,.55fr) minmax(5rem,.35fr);padding-block:.65rem}app-workspace-cockpit-skeleton .sk__primary--field-access .sk__policy-list>div{grid-template-columns:minmax(9rem,1fr) minmax(7rem,.7fr) minmax(5rem,.35fr)}@media(max-width:1100px){.studio-page__embedded--fields app-admin-page .admin-page__workspace,.studio-page__embedded--sections app-admin-settings-sections-page .sections-page__workspace,.studio-page__embedded--layout app-admin-settings-layout-page .layout-page__column-authoring{grid-template-columns:minmax(0,1fr)}.studio-page__embedded--fields app-admin-page .admin-page__table-row{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){app-admin-settings-configuration-workspace-page .studio-page__workflow-flow-header{align-items:stretch;grid-template-columns:minmax(0,1fr)}app-admin-settings-configuration-workspace-page .studio-page__workflow-layout-actions{justify-content:flex-start}app-admin-settings-configuration-workspace-page .studio-page.studio-page .studio-page__workflow-canvas-viewport{display:none!important;height:0!important;min-height:0;padding:0}app-admin-settings-configuration-workspace-page .studio-page .studio-page__workflow-mobile-stack{display:grid;gap:.55rem}app-admin-settings-configuration-workspace-page .studio-page .studio-page__workflow-canvas-scroll-hint{display:none}app-admin-settings-configuration-workspace-page .studio-page .studio-page__workflow-mobile-section{display:grid;gap:.55rem;min-width:0}app-admin-settings-configuration-workspace-page .studio-page .studio-page__workflow-mobile-section h4{color:var(--connect-text);font-size:var(--font-size-sm)}app-admin-settings-configuration-workspace-page .studio-page .studio-page__workflow-mobile-card--transition{background:color-mix(in srgb,var(--connect-success-soft) 42%,var(--connect-surface));border-color:color-mix(in srgb,var(--connect-success) 34%,var(--connect-border))}app-admin-settings-configuration-workspace-page .studio-page .studio-page__workflow-mobile-route{display:grid;gap:.25rem;min-width:0}app-admin-settings-configuration-workspace-page .studio-page .studio-page__workflow-mobile-route code,app-admin-settings-configuration-workspace-page .studio-page .studio-page__workflow-mobile-card>small{direction:ltr;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-testid=workspace-workflow-lifecycle-stage] .studio-page__workflow-authoring-grid{grid-template-areas:"states" "routing" "transitions";grid-template-columns:minmax(0,1fr)}[data-testid=workspace-workflow-lifecycle-stage] .studio-page__workflow-routing-actions .button{flex:1 1 9rem}[data-testid=workspace-workflow-lifecycle-stage] .studio-page__workflow-routing-disable{margin-inline-start:0}}[data-testid=workspace-workflow-lifecycle-stage] .studio-page__workflow-flow>summary,[data-testid=workspace-workflow-lifecycle-stage] .studio-page__lifecycle-hero>.studio-page__feedback--success,[data-testid=workspace-workflow-lifecycle-stage] .studio-page__workflow-guidance>:is(.studio-page__next,.studio-page__completion-grid),[data-testid=workspace-workflow-lifecycle-stage] .studio-page__workflow-guidance>.studio-page__guard-diagnostics,[data-testid=workspace-workflow-lifecycle-stage] .studio-page__workflow-guidance>[data-testid=workflow-lifecycle-runtime-boundaries],[data-testid=workspace-workflow-lifecycle-stage] .studio-page__workflow-readiness>:not(.studio-page__actionability),[data-testid=workspace-workflow-lifecycle-stage] .studio-page__workflow-admin-facts,[data-testid=workspace-workflow-lifecycle-stage] #lifecycle-status{display:none}[data-testid=workspace-workflow-lifecycle-stage] .studio-page__workflow-guidance>.studio-page__workflow-readiness{background:transparent;border:0;box-shadow:none;display:contents}[data-testid=workspace-workflow-lifecycle-stage] .studio-page__workflow-readiness>.studio-page__actionability{margin-block:.65rem}app-admin-settings-configuration-workspace-page .studio-page .studio-page__workflow-profile-card>small{color:var(--connect-text)}:root{--admin-visual-surface: var(--connect-surface-raised);--admin-visual-surface-muted: var(--connect-surface-soft);--admin-visual-surface-subtle: var(--connect-surface-muted);--admin-visual-border-subtle: var(--connect-border);--admin-visual-border-strong: var(--connect-border-strong);--admin-visual-radius-control: var(--radius-md);--admin-visual-radius-card: var(--radius-lg);--admin-visual-radius-section: var(--radius-xl);--admin-visual-shadow-card: var(--connect-shadow-soft);--admin-visual-shadow-elevated: var(--shadow-elevated);--admin-visual-page-gap: var(--space-6);--admin-visual-section-gap: var(--space-4);--admin-visual-card-padding: var(--space-4);--admin-visual-control-size: 2.75rem;--admin-visual-title-page: var(--font-size-3xl);--admin-visual-title-section: var(--font-size-xl);--admin-visual-title-card: var(--font-size-md);--admin-visual-overlay-surface: var(--connect-surface-raised);--admin-visual-overlay-border: var(--connect-border);--admin-visual-overlay-mask: var(--connect-overlay)}.admin-visual-scope{color:var(--connect-text);min-width:0}.admin-visual-scope :where(.page-header,.admin-visual-page-header){border-color:var(--admin-visual-border-subtle);border-radius:var(--admin-visual-radius-section);box-shadow:var(--admin-visual-shadow-card)}.admin-visual-scope :where(.page-header h1,.admin-visual-page-header h1){color:var(--connect-heading);font-size:var(--admin-visual-title-page);line-height:var(--line-height-tight)}.admin-visual-section-header{align-items:start;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between}.admin-visual-section-header :where(h2,h3,p){margin:0}.admin-visual-section-header :where(h2,h3){color:var(--connect-heading);font-size:var(--admin-visual-title-section);line-height:var(--line-height-tight)}.admin-visual-section-header p{color:var(--connect-text-muted)}.admin-visual-card,.admin-visual-context-card{background:var(--admin-visual-surface);border:1px solid var(--admin-visual-border-subtle);border-radius:var(--admin-visual-radius-card);box-shadow:var(--admin-visual-shadow-card);min-width:0}.admin-visual-card{padding:var(--admin-visual-card-padding)}.admin-visual-card-grid{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),1fr))}.admin-visual-card-grid>article{background:var(--admin-visual-surface-muted);border:1px solid var(--admin-visual-border-subtle);border-radius:var(--admin-visual-radius-card);box-shadow:none;min-width:0;padding:var(--admin-visual-card-padding)}.admin-visual-card--muted,.admin-visual-card[data-visual-variant=muted]{background:var(--admin-visual-surface-muted);box-shadow:none}.admin-visual-card--selected,.admin-visual-card[data-visual-variant=selected]{background:color-mix(in srgb,var(--connect-accent) 7%,var(--admin-visual-surface));border-color:var(--connect-accent)}.admin-visual-card--info,.admin-visual-card[data-visual-variant=informational]{background:var(--connect-info-soft);border-color:color-mix(in srgb,var(--connect-info) 34%,var(--admin-visual-border-subtle))}.admin-visual-card--warning,.admin-visual-card[data-visual-variant=warning]{background:var(--connect-warning-soft);border-color:color-mix(in srgb,var(--connect-warning) 38%,var(--admin-visual-border-subtle))}.admin-visual-card--success,.admin-visual-card[data-visual-variant=success]{background:var(--connect-success-soft);border-color:color-mix(in srgb,var(--connect-success) 34%,var(--admin-visual-border-subtle))}.admin-visual-card--disabled,.admin-visual-card[data-visual-variant=disabled]{background:var(--admin-visual-surface-subtle);box-shadow:none;opacity:.68}.admin-visual-context-card{background:var(--admin-visual-surface-muted);box-shadow:none;display:grid;gap:var(--space-1);padding:var(--space-3) var(--space-4)}.admin-visual-context-card>:where(span,small){color:var(--connect-text-muted)}.admin-visual-context-card>strong{color:var(--connect-heading)}.admin-visual-context-note{background:var(--connect-info-soft);border-inline-start:.2rem solid var(--connect-info);border-radius:var(--admin-visual-radius-control);padding:var(--space-3) var(--space-4)}.admin-visual-context-note>:where(span,small){color:var(--connect-text-muted)}.admin-visual-step-card{background:var(--admin-visual-surface);border:1px solid var(--admin-visual-border-subtle);border-radius:var(--admin-visual-radius-card);min-block-size:4rem;transition:background var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-spring)}.admin-visual-step-card:is(:hover,:focus-visible):not(:disabled){border-color:var(--admin-visual-border-strong);box-shadow:var(--admin-visual-shadow-card);transform:translateY(-1px)}.admin-visual-step-card[data-visual-state=current]{background:color-mix(in srgb,var(--connect-accent) 8%,var(--admin-visual-surface));border-color:var(--connect-accent);box-shadow:0 0 0 .12rem color-mix(in srgb,var(--connect-accent) 14%,transparent)}.admin-visual-step-card[data-visual-state=available]{border-color:var(--admin-visual-border-subtle)}.admin-visual-step-card[data-visual-state=completed]{border-color:color-mix(in srgb,var(--connect-success) 44%,var(--admin-visual-border-subtle))}.admin-visual-step-card[data-visual-state=attention]{border-color:color-mix(in srgb,var(--connect-warning) 52%,var(--admin-visual-border-subtle))}.admin-visual-step-card[data-visual-state=locked],.admin-visual-step-card:disabled{background:var(--admin-visual-surface-subtle);box-shadow:none;cursor:not-allowed;opacity:.68}.admin-visual-scope .button{border-radius:var(--admin-visual-radius-control);min-height:var(--admin-visual-control-size)}.admin-visual-scope .button--secondary{background:var(--connect-accent-soft);border-color:color-mix(in srgb,var(--connect-accent) 30%,var(--admin-visual-border-subtle));color:var(--connect-accent-strong)}.admin-visual-scope .button--destructive{background:var(--connect-danger-soft);border-color:color-mix(in srgb,var(--connect-danger) 36%,var(--admin-visual-border-subtle));color:var(--connect-danger)}.admin-visual-scope .button[aria-busy=true]{cursor:progress;opacity:.78}.admin-visual-field{display:grid;gap:var(--space-2);min-width:0}.admin-visual-field>:where(label,span:first-child){color:var(--connect-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.admin-visual-field>:where(small,.admin-visual-helper){color:var(--connect-text-subtle);font-size:var(--font-size-sm)}.admin-visual-scope :where(input:not([type=checkbox],[type=radio],[type=range],[type=color]),select,textarea,.p-select){border-color:var(--connect-control-border);border-radius:var(--admin-visual-radius-control);min-height:var(--admin-visual-control-size)}.admin-visual-scope :where(input:not([type=checkbox],[type=radio],[type=range],[type=color]),select,textarea,.p-select):focus-visible{border-color:var(--connect-accent);box-shadow:0 0 0 .2rem var(--connect-focus-ring)}.admin-visual-scope :where(input:not([type=checkbox],[type=radio],[type=range],[type=color]),select,textarea,.p-select)[aria-invalid=true]{border-color:var(--connect-danger)}.admin-visual-table{background:var(--admin-visual-surface);border:1px solid var(--admin-visual-border-subtle);border-radius:var(--admin-visual-radius-card);min-width:0;overflow:hidden}.admin-visual-table__header,.admin-visual-table__row{align-items:center;border-block-end:1px solid var(--admin-visual-border-subtle);display:grid;gap:var(--space-3);min-height:3rem;padding:var(--space-2) var(--space-3)}.admin-visual-table__header{background:var(--admin-visual-surface-muted);color:var(--connect-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.admin-visual-table__row:last-child{border-block-end:0}.admin-visual-table__row:is(:hover,[aria-selected=true]){background:var(--connect-control-background-hover)}.admin-visual-status{align-items:center;background:var(--admin-visual-surface-subtle);border:1px solid var(--admin-visual-border-subtle);border-radius:999px;color:var(--connect-text-muted);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);gap:var(--space-1);padding:var(--space-1) var(--space-3);width:fit-content}.admin-visual-status:is([data-state=completed],[data-tone=success]){background:var(--connect-success-soft);border-color:color-mix(in srgb,var(--connect-success) 32%,transparent);color:var(--connect-success)}.admin-visual-status:is([data-state=attention],[data-tone=warning]){background:var(--connect-warning-soft);border-color:color-mix(in srgb,var(--connect-warning) 34%,transparent);color:var(--connect-warning)}.admin-visual-status[data-tone=danger]{background:var(--connect-danger-soft);border-color:color-mix(in srgb,var(--connect-danger) 34%,transparent);color:var(--connect-danger)}.admin-visual-status[data-tone=info]{background:var(--connect-info-soft);border-color:color-mix(in srgb,var(--connect-info) 34%,transparent);color:var(--connect-info)}.admin-visual-state{background:var(--admin-visual-surface-muted);border:1px dashed var(--admin-visual-border-strong);border-radius:var(--admin-visual-radius-card);color:var(--connect-text-muted);display:grid;gap:var(--space-2);min-height:10rem;padding:var(--space-6);place-content:center;text-align:center}.admin-visual-state[data-state=error]{background:var(--connect-danger-soft);border-color:color-mix(in srgb,var(--connect-danger) 42%,transparent)}.admin-visual-action-bar{align-items:center;background:var(--admin-visual-surface);border:1px solid var(--admin-visual-border-subtle);border-radius:var(--admin-visual-radius-card);display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between;padding:var(--space-3) var(--space-4)}.admin-loading-skeleton{--admin-skeleton-border: var(--admin-visual-border-subtle)}.admin-journey-editor-dialog,.admin-journey-editor-drawer{--admin-overlay-surface: var(--admin-visual-overlay-surface);--admin-overlay-border: var(--admin-visual-overlay-border);--admin-overlay-radius: var(--admin-visual-radius-section);--admin-overlay-shadow: var(--admin-visual-shadow-elevated)}@media(max-width:48rem){:root{--admin-visual-page-gap: var(--space-4);--admin-visual-card-padding: var(--space-3)}.admin-visual-section-header,.admin-visual-action-bar{align-items:stretch;flex-direction:column}}@media(prefers-reduced-motion:reduce){.admin-visual-step-card{transition:none}}.studio-page__generated-field-actions{border-block:1px solid var(--connect-border);display:grid;gap:.75rem;padding-block:.85rem}.studio-page__generated-field-actions-header,.studio-page__generated-field-row,.studio-page__generated-field-state{align-items:start;display:grid;gap:.45rem;min-width:0}.studio-page__generated-field-actions-header{grid-template-columns:minmax(0,1fr) auto}.studio-page__generated-field-list{display:grid;gap:.4rem}.studio-page__generated-field-row{background:var(--connect-surface-soft);border:1px solid var(--connect-border);border-radius:.5rem;color:inherit;cursor:pointer;grid-template-columns:minmax(0,1fr);padding:.6rem .7rem;text-align:start}.studio-page__generated-field-row code,.studio-page__generated-field-row span{overflow-wrap:anywhere}.studio-page__generated-field-row:hover,.studio-page__generated-field-row:focus-visible{border-color:var(--connect-accent)}.studio-page__generated-field-row--selected{border-color:var(--connect-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--connect-accent) 16%,transparent)}.studio-page__generated-field-warning{color:var(--connect-danger)}.studio-page__generated-field-facts{display:grid;gap:.5rem 1rem;grid-template-columns:minmax(0,1fr);margin:0}.studio-page__generated-field-facts div{min-width:0}.studio-page__generated-field-facts dt{color:var(--connect-text-muted);font-size:.8rem}.studio-page__generated-field-facts dd{margin:.2rem 0 0;overflow-wrap:anywhere}.studio-page__generated-field-form{display:grid;gap:.65rem;grid-template-columns:minmax(0,1fr)}.studio-page__generated-field-form label,.studio-page__generated-field-form .button,.studio-page__generated-field-form .studio-page__workflow-state-switches{min-width:0}.studio-page__generated-field-form .button,.studio-page__generated-field-form .studio-page__workflow-state-switches{grid-column:1/-1}@media(max-width:760px){.studio-page__generated-field-actions-header{grid-template-columns:minmax(0,1fr)}}*{box-sizing:border-box}html,body{min-height:100%}html{background:var(--connect-page-background);color:var(--connect-text);font-family:var(--font-family-base);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}html:has(.studio-page){scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html:has(.studio-page){scroll-behavior:auto}}body{background:transparent;margin:0;min-height:100vh;line-height:var(--line-height-base)}button,input,textarea,select{font:inherit}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{background:var(--connect-control-background);border-color:var(--connect-control-border);color:var(--connect-text)}button{cursor:pointer}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;box-shadow:0 0 0 .2rem var(--connect-focus-ring)}::placeholder{color:var(--connect-text-subtle)}::selection{background:color-mix(in srgb,var(--connect-accent) 24%,transparent)}.sections-page__header-actions{align-items:center;display:flex;gap:var(--space-3);flex-wrap:wrap}.sections-page__lead{align-items:start;display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);margin-bottom:var(--space-5)}.sections-page__lead-copy,.sections-page__section-header{display:grid;gap:var(--space-2);min-width:0}.sections-page__lead-copy h2,.sections-page__section-header h2,.sections-page__card h3,.sections-page__notice h3{margin:0;overflow-wrap:anywhere}.sections-page__lead-copy p,.sections-page__section-header p,.sections-page__card p,.sections-page__notice p,.sections-page__section-note,.sections-page__section-description{color:var(--connect-text-muted);line-height:var(--line-height-base);margin:0;overflow-wrap:anywhere}.sections-page__eyebrow{color:var(--connect-text-subtle);font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase}.sections-page__facts{display:grid;gap:var(--space-3);margin:0}.sections-page__fact{align-items:start;display:grid;gap:var(--space-1);min-width:0}.sections-page__fact dt{color:var(--connect-text-subtle);font-size:var(--font-size-sm)}.sections-page__fact dd{margin:0;overflow-wrap:anywhere;font-weight:var(--font-weight-semibold)}.sections-page__fact code{overflow-wrap:anywhere}.sections-page__pill-row{display:flex;gap:var(--space-2);flex-wrap:wrap}.sections-page__pill{align-items:center;border-radius:999px;display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);gap:var(--space-1);letter-spacing:.04em;padding:var(--space-1) var(--space-3);text-transform:uppercase;width:fit-content}.sections-page__pill--current{background:var(--connect-success-soft);color:var(--connect-success)}.sections-page__pill--planned{background:var(--connect-surface-muted);color:var(--connect-text-muted)}.sections-page__notice-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));margin-bottom:var(--space-5)}.sections-page__notice,.sections-page__composer,.sections-page__card{min-width:0}.sections-page__notice{display:grid;gap:var(--space-2)}.sections-page__composer{display:grid;gap:var(--space-4);margin-bottom:var(--space-5)}.sections-page__feedback{display:grid;gap:var(--space-1)}.sections-page__feedback--success{color:var(--connect-success)}.sections-page__feedback--error{color:var(--connect-danger)}.sections-page__form,.sections-page__section-form{display:grid;gap:var(--space-4)}.sections-page__form-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));min-width:0}.sections-page__field{display:grid;gap:var(--space-2);min-width:0}.sections-page__field>span{color:var(--connect-text-subtle);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.sections-page__field>small{color:var(--connect-text-subtle);line-height:var(--line-height-base)}.sections-page__field>em{color:var(--connect-danger);font-size:var(--font-size-sm);font-style:normal;line-height:var(--line-height-base)}.sections-page__field input,.sections-page__field select,.sections-page__field textarea{background:var(--connect-control-background);border-color:var(--connect-control-border);color:var(--connect-text);min-width:0;width:100%}.sections-page__field textarea{resize:vertical}.sections-page__field--wide{grid-column:1/-1}.sections-page__field--checkbox{align-items:center;display:flex;gap:var(--space-2)}.sections-page__field--checkbox>input{width:auto}.sections-page__field--checkbox>span{color:var(--connect-text);font-weight:var(--font-weight-semibold)}.sections-page__form-actions{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between;flex-wrap:wrap}.sections-page__section-order{color:var(--connect-text-subtle);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.sections-page__list{display:grid;gap:var(--space-4)}.sections-page__grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr))}.sections-page__card{display:grid;gap:var(--space-4)}.sections-page__card--fallback{border-color:color-mix(in srgb,var(--connect-accent) 24%,var(--connect-border))}.sections-page__card-top{align-items:start;display:flex;gap:var(--space-3);justify-content:space-between;flex-wrap:wrap;min-width:0}.sections-page__section-heading{display:grid;gap:var(--space-1);min-width:0}.sections-page__section-code{color:var(--connect-text-subtle);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.sections-page__card-actions{display:flex;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end}.sections-page__row-action{min-width:7.5rem}.sections-page__badge{align-items:center;border-radius:999px;display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);gap:var(--space-1);letter-spacing:.04em;padding:var(--space-1) var(--space-3);text-transform:uppercase;width:fit-content}.sections-page__badge--fallback{background:var(--connect-success-soft);color:var(--connect-success)}.sections-page__metrics{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(8.5rem,100%),1fr));margin:0}.sections-page__metric{display:grid;gap:var(--space-1);min-width:0}.sections-page__metric dt{color:var(--connect-text-subtle);font-size:var(--font-size-sm)}.sections-page__metric dd{margin:0;overflow-wrap:anywhere;font-weight:var(--font-weight-semibold)}@media(max-width:61.25rem){.sections-page__lead{grid-template-columns:1fr}}@media(max-width:36rem){.sections-page__header-actions{width:100%}.sections-page__header-actions>.button{flex:1}.sections-page__form-actions,.sections-page__card-top{align-items:stretch;flex-direction:column}.sections-page__row-action,.sections-page__form-actions>.button{width:100%}}:root,:root[data-theme=light]{color-scheme:light;--connect-page-background: #f5f8fa;--connect-workspace-background: #ffffff;--connect-surface: #ffffff;--connect-surface-raised: #ffffff;--connect-surface-soft: #f7fafb;--connect-surface-muted: #eef4f6;--connect-topbar-background: rgba(255, 255, 255, .96);--connect-topbar-border: rgba(36, 66, 82, .1);--connect-control-background: #ffffff;--connect-control-background-hover: #f2f8f9;--connect-control-border: #dbe6ea;--connect-control-border-hover: rgba(17, 139, 147, .42);--connect-text: #344f61;--connect-heading: #17364a;--connect-text-muted: #637b89;--connect-text-subtle: #8b9ca7;--connect-border: rgba(36, 66, 82, .11);--connect-border-strong: rgba(36, 66, 82, .18);--connect-accent: #0c8d94;--connect-accent-strong: #08757d;--connect-accent-soft: rgba(12, 141, 148, .1);--connect-on-accent: #ffffff;--connect-success: #0f7a57;--connect-success-soft: rgba(15, 122, 87, .1);--connect-warning: #8a570f;--connect-warning-soft: rgba(169, 106, 18, .12);--connect-danger: #b63c4b;--connect-danger-soft: rgba(182, 60, 75, .1);--connect-info: #205f9f;--connect-info-soft: rgba(32, 95, 159, .1);--connect-overlay: rgba(6, 29, 35, .58);--connect-focus-ring: rgba(12, 141, 148, .2);--connect-shadow: 0 .8rem 2.4rem rgba(29, 60, 75, .07);--connect-shadow-soft: 0 .35rem 1.4rem rgba(29, 60, 75, .05)}:root[data-theme=dark]{color-scheme:dark;--connect-page-background: #082f38;--connect-workspace-background: #0b3943;--connect-surface: #104550;--connect-surface-raised: #154e59;--connect-surface-soft: #0d404a;--connect-surface-muted: #0a3540;--connect-topbar-background: rgba(8, 47, 56, .96);--connect-topbar-border: rgba(156, 215, 216, .13);--connect-control-background: rgba(255, 255, 255, .055);--connect-control-background-hover: rgba(78, 208, 203, .11);--connect-control-border: rgba(184, 224, 225, .18);--connect-control-border-hover: rgba(78, 208, 203, .58);--connect-text: #d7e8ea;--connect-heading: #f6fbfb;--connect-text-muted: #aec6cb;--connect-text-subtle: #82a5ad;--connect-border: rgba(183, 221, 222, .13);--connect-border-strong: rgba(183, 221, 222, .21);--connect-accent: #52d4cf;--connect-accent-strong: #79e4df;--connect-accent-soft: rgba(78, 208, 203, .12);--connect-on-accent: #062f35;--connect-success: #7ad9b5;--connect-success-soft: rgba(122, 217, 181, .13);--connect-warning: #f0c574;--connect-warning-soft: rgba(240, 197, 116, .14);--connect-danger: #ff9ca7;--connect-danger-soft: rgba(255, 156, 167, .13);--connect-info: #8bc8ff;--connect-info-soft: rgba(139, 200, 255, .13);--connect-overlay: rgba(0, 20, 25, .72);--connect-focus-ring: rgba(78, 208, 203, .25);--connect-shadow: 0 .9rem 2.6rem rgba(0, 21, 26, .24);--connect-shadow-soft: 0 .4rem 1.5rem rgba(0, 21, 26, .18)}html,body{background:var(--connect-page-background);color:var(--connect-text)}body{transition:background-color .16s ease,color .16s ease}:root{--connect-choice-overlay-max-block-size: min(22rem, calc(100vh - 8rem) );--connect-choice-inline-max-block-size: min(26rem, calc(100vh - 12rem) );--connect-option-overlay-max-block-size: var(--connect-choice-overlay-max-block-size);--connect-tree-viewport-max-block-size: var(--connect-choice-inline-max-block-size);--connect-tree-depth-indent: clamp(.75rem, 1.1vw, 1.25rem)}@media(max-width:40rem){:root{--connect-choice-overlay-max-block-size: min(18rem, calc(100vh - 6rem) );--connect-choice-inline-max-block-size: min(21rem, calc(100vh - 9rem) );--connect-tree-depth-indent: .75rem}}:where(.p-select-overlay,.p-multiselect-overlay,.p-treeselect-overlay,.p-treeselect-panel,.p-dropdown-panel){background:var(--connect-surface-raised)!important;border:1px solid var(--connect-border-strong)!important;border-radius:var(--radius-md);box-shadow:var(--connect-shadow)!important;color:var(--connect-text)!important;display:flex;flex-direction:column;isolation:isolate;max-block-size:var(--connect-choice-overlay-max-block-size);overflow:hidden;z-index:1100!important}:where(.d__po){border-radius:var(--radius-lg)!important}:where(.d__po .p-select-list-container,.d__po .p-multiselect-list-container){padding:var(--space-2)}:where(.d__po .p-select-list,.d__po .p-multiselect-list){gap:var(--space-2);padding:0}.d__po :is(.p-select-option,.p-multiselect-option){border-radius:var(--radius-md);margin-inline:0;min-block-size:2.75rem;padding-inline:var(--space-4)}:where(.p-select-list-container,.p-multiselect-list-container,.p-treeselect-list-container,.p-dropdown-items-wrapper){flex:1 1 auto;max-block-size:none!important;min-block-size:0;overflow-y:auto!important;overscroll-behavior:contain}:where(.p-select-header,.p-multiselect-header,.p-treeselect-filter-container,.p-tree-filter){background:var(--connect-surface-raised);color:var(--connect-text);flex:0 0 auto}:where(.p-select-overlay .p-iconfield,.p-multiselect-overlay .p-iconfield,.p-treeselect-overlay .p-iconfield,.connect-tree-ux .p-iconfield){display:block;inline-size:100%;position:relative}:where(.p-select-overlay .p-iconfield>.p-inputicon,.p-select-overlay .p-iconfield [data-pc-name=inputicon],.p-multiselect-overlay .p-iconfield>.p-inputicon,.p-multiselect-overlay .p-iconfield [data-pc-name=inputicon],.p-treeselect-overlay .p-iconfield>.p-inputicon,.p-treeselect-overlay .p-iconfield [data-pc-name=inputicon],.connect-tree-ux .p-iconfield>.p-inputicon,.connect-tree-ux .p-iconfield [data-pc-name=inputicon]){color:var(--connect-text-muted);inset-block-start:50%!important;inset-inline-end:auto!important;inset-inline-start:var(--space-3)!important;left:var(--space-3)!important;pointer-events:none;position:absolute!important;right:auto!important;transform:translateY(-50%)!important;z-index:1}:where([dir=rtl] .p-select-overlay .p-iconfield>.p-inputicon,[dir=rtl] .p-select-overlay .p-iconfield [data-pc-name=inputicon],[dir=rtl] .p-multiselect-overlay .p-iconfield>.p-inputicon,[dir=rtl] .p-multiselect-overlay .p-iconfield [data-pc-name=inputicon],[dir=rtl] .p-treeselect-overlay .p-iconfield>.p-inputicon,[dir=rtl] .p-treeselect-overlay .p-iconfield [data-pc-name=inputicon],[dir=rtl] .connect-tree-ux .p-iconfield>.p-inputicon,[dir=rtl] .connect-tree-ux .p-iconfield [data-pc-name=inputicon]){inset-inline-end:var(--space-3)!important;inset-inline-start:auto!important;left:auto!important;right:var(--space-3)!important}:where(.p-select-filter,.p-multiselect-filter,.p-tree-filter-input){inline-size:100%;min-block-size:2.35rem;padding-inline-end:var(--space-3)!important;padding-inline-start:calc(var(--space-3) * 3.25)!important}:where([dir=rtl] .p-select-filter,[dir=rtl] .p-multiselect-filter,[dir=rtl] .p-tree-filter-input){padding-inline-end:var(--space-3)!important;padding-inline-start:calc(var(--space-3) * 3.25)!important}:where(.p-select-filter:dir(rtl),.p-multiselect-filter:dir(rtl),.p-tree-filter-input:dir(rtl)){padding-inline-end:var(--space-3)!important;padding-inline-start:calc(var(--space-3) * 3.25)!important}:where(.connect-tree-ux){max-block-size:var(--connect-tree-viewport-max-block-size);overflow:hidden}:where(.connect-tree-ux .p-tree-root){max-block-size:var(--connect-tree-viewport-max-block-size)!important;overflow-y:auto!important;overscroll-behavior:contain}:where(.d__cg){max-block-size:var(--connect-choice-inline-max-block-size);overflow-y:auto;overscroll-behavior:contain}:where(.connect-tree-ux .p-tree-node-content,.connect-tree-ux .p-treeselect-node-content){align-items:center;border-radius:var(--radius-md);color:var(--connect-text);min-block-size:2.35rem;padding-left:0!important;padding-inline-end:var(--space-2);padding-inline-start:0!important;position:relative;transition:background-color .12s ease,box-shadow .12s ease,color .12s ease}:where(.connect-tree-ux .p-tree-node-content.p-focus,.connect-tree-ux .p-tree-node-content.p-tree-node-selectable:hover,.connect-tree-ux .p-treeselect-node-content.p-focus,.connect-tree-ux .p-treeselect-node-content:hover){background:color-mix(in srgb,var(--connect-accent) 10%,var(--connect-surface));color:var(--connect-heading)}:where(.connect-tree-ux .p-tree-node-content.p-focus,.connect-tree-ux .p-treeselect-node-content.p-focus){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--connect-accent) 42%,transparent)}:where(.connect-tree-ux .p-tree-node-content.p-tree-node-selected,.connect-tree-ux .p-treeselect-node-content.p-highlight){background:color-mix(in srgb,var(--connect-accent) 18%,var(--connect-surface))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--connect-accent) 38%,transparent),inset .25rem 0 0 var(--connect-accent);color:var(--connect-heading);font-weight:var(--font-weight-semibold)}:where([dir=rtl] .connect-tree-ux .p-tree-node-content.p-tree-node-selected,[dir=rtl] .connect-tree-ux .p-treeselect-node-content.p-highlight){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--connect-accent) 38%,transparent),inset -.25rem 0 0 var(--connect-accent)}:where(.connect-tree-ux--single .p-tree-node-content.p-tree-node-selected,.connect-tree-ux--single .p-treeselect-node-content.p-highlight){padding-inline-end:calc(var(--space-2) + 1.25rem)}:where(.connect-tree-ux--single .p-tree-node-content.p-tree-node-selected,.connect-tree-ux--single .p-treeselect-node-content.p-highlight):after{block-size:.72rem;border-bottom:2px solid currentColor;border-right:2px solid currentColor;color:var(--connect-accent-strong);content:"";display:block;inline-size:.42rem;inset-block-start:50%;inset-inline-end:var(--space-2);position:absolute;transform:translateY(-58%) rotate(45deg)}:where(.connect-tree-ux .p-tree-node-children){border-inline-start:1px solid color-mix(in srgb,var(--connect-border) 72%,transparent);margin-inline-start:var(--connect-tree-depth-indent)!important;padding-inline-start:var(--space-2)!important}:where(.connect-tree-ux .p-tree-node[aria-expanded=false]>.p-tree-node-content .p-tree-node-toggle-icon){transform:none}:where([dir=rtl] .connect-tree-ux .p-tree-node[aria-expanded=false]>.p-tree-node-content .p-tree-node-toggle-icon){transform:rotate(180deg)}:where(.connect-tree-ux .p-tree-node[aria-expanded=true]>.p-tree-node-content .p-tree-node-toggle-icon){transform:none}:where(.connect-tree-ux .p-tree-node-leaf>.p-tree-node-content .p-tree-node-toggle-button){pointer-events:none;visibility:hidden}:where(.dynamic-forms__parameter-field-option){display:grid;gap:.1rem;min-inline-size:0}:where(.dynamic-forms__parameter-field-option--selected){display:inline-grid}:where(.dynamic-forms__parameter-field-option-label){color:var(--connect-heading);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}:where(.dynamic-forms__parameter-field-option-code){color:var(--connect-text-muted);font-family:var(--font-family-mono);font-size:var(--font-size-xs);overflow-wrap:anywhere}:where(.p-select-list,.p-multiselect-list,.p-treeselect-list,.p-tree,.p-dropdown-items){background:transparent;color:var(--connect-text)}:where(.p-select-list,.p-multiselect-list,.p-treeselect-list,.p-dropdown-items){display:grid;gap:var(--space-1);padding:var(--space-2)}:where(.p-select-option,.p-multiselect-option,.p-treeselect-node-content,.p-dropdown-item){align-items:center;border-radius:var(--radius-md);color:var(--connect-text);display:flex;gap:var(--space-2);line-height:1.45;min-block-size:2.35rem;min-inline-size:0;padding-block:var(--space-2);padding-inline:var(--space-3);position:relative;transition:background-color .12s ease,box-shadow .12s ease,color .12s ease}:where(.p-select-option-label,.p-multiselect-option-label,.p-treeselect-node-label,.p-dropdown-item-label){min-inline-size:0;overflow-wrap:anywhere}:where(.p-select-option.p-focus,.p-select-option:not(.p-disabled):hover,.p-multiselect-option.p-focus,.p-multiselect-option:not(.p-disabled):hover,.p-treeselect-node-content.p-focus,.p-treeselect-node-content:hover,.p-dropdown-item.p-focus,.p-dropdown-item:not(.p-disabled):hover){background:color-mix(in srgb,var(--connect-accent) 11%,var(--connect-surface-raised));color:var(--connect-heading)}:where(.p-select-option.p-focus,.p-multiselect-option.p-focus,.p-treeselect-node-content.p-focus,.p-dropdown-item.p-focus){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--connect-accent) 42%,transparent)}:where(.p-select-option.p-select-option-selected,.p-multiselect-option.p-multiselect-option-selected,.p-treeselect-node-content.p-highlight,.p-dropdown-item.p-highlight){background:color-mix(in srgb,var(--connect-accent) 17%,var(--connect-surface-raised));color:var(--connect-heading);font-weight:var(--font-weight-semibold)}:where(.p-select-option.p-select-option-selected,.p-dropdown-item.p-highlight){padding-inline-end:calc(var(--space-3) + 1.25rem)}:where(.p-select-option.p-select-option-selected,.p-dropdown-item.p-highlight):after{align-items:center;block-size:1.1rem;border-radius:999px;color:var(--connect-accent-strong);content:"\2713";display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);inline-size:1.1rem;inset-block-start:50%;inset-inline-end:var(--space-3);justify-content:center;line-height:1;position:absolute;transform:translateY(-50%)}:where(.p-select-option.p-disabled,.p-multiselect-option.p-disabled,.p-dropdown-item.p-disabled){color:var(--connect-text-subtle);opacity:.72}.journey-vnext-page,.admin-journey-editor-drawer,.admin-journey-editor-dialog,.journey-dirty-guard{--connect-text-muted: var(--connect-text);--connect-text-subtle: var(--connect-text);--connect-accent: var(--connect-accent-strong)}.dynamic-forms__tree-settings{background:color-mix(in srgb,var(--connect-surface-muted) 72%,transparent);border:1px solid color-mix(in srgb,var(--connect-accent) 18%,var(--connect-border));border-radius:var(--radius-md);display:grid;gap:var(--space-3);padding:var(--space-3)}.dynamic-forms__tree-settings .dynamic-forms__section-header{gap:var(--space-1)}.dynamic-forms__tree-settings .dynamic-forms__section-header h4{color:var(--connect-heading);font-size:var(--font-size-md);margin:0}.dynamic-forms__tree-settings .dynamic-forms__section-header p{color:var(--connect-text-subtle);margin:0}.dynamic-forms__tree-settings-grid{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.dynamic-forms__choice-source--tree .dynamic-forms__choice-source-modes{gap:var(--space-2)}.dynamic-forms__choice-source--tree .dynamic-forms__choice-source-mode{align-items:center;border-radius:var(--radius-sm);gap:var(--space-2);min-block-size:3rem;min-width:min(100%,11.5rem);padding:var(--space-2) var(--space-3)}.dynamic-forms__choice-source--tree .dynamic-forms__choice-source-mode small{color:var(--connect-text-subtle);font-size:var(--font-size-xs);line-height:1.35}.dynamic-forms__choice-source--tree .dynamic-forms__data-source-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.dynamic-forms__choice-source--tree .dynamic-forms__data-source-actions .button--primary{order:-1}.dynamic-forms__source-binding-summary{background:color-mix(in srgb,var(--connect-accent) 8%,var(--connect-surface));border:1px solid color-mix(in srgb,var(--connect-accent) 22%,var(--connect-border));border-radius:var(--radius-sm);display:grid;gap:var(--space-2);padding:var(--space-3)}.dynamic-forms__source-binding-summary h5{color:var(--connect-heading);font-size:var(--font-size-sm);margin:0}.dynamic-forms__source-binding-summary p{color:var(--connect-text-muted);margin:var(--space-1) 0 0}.dynamic-forms__source-binding-summary ul{display:grid;gap:var(--space-1);list-style:none;margin:0;padding:0}.dynamic-forms__source-binding-summary li{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);justify-content:space-between}.dynamic-forms__source-binding-summary li span{color:var(--connect-text-subtle)}.dynamic-forms__source-binding-summary li strong{color:var(--connect-text);font-weight:var(--font-weight-semibold)}.dynamic-forms__source-technical-details{border-block-start:1px solid var(--connect-border);color:var(--connect-text-subtle);padding-block-start:var(--space-2)}.dynamic-forms__source-technical-details summary{color:var(--connect-text-muted);cursor:pointer;font-weight:var(--font-weight-semibold)}@media(max-width:42rem){.dynamic-forms__tree-settings,.dynamic-forms__choice-source--tree .dynamic-forms__choice-source-mode{padding-inline:var(--space-3)}.dynamic-forms__choice-source--tree .dynamic-forms__data-source-actions .button{inline-size:100%}}.dynamic-forms__parameter-binding-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.dynamic-forms__parameter-heading code{color:var(--connect-text-subtle);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.dynamic-forms__action-note{align-self:center;color:var(--connect-text-subtle);font-size:var(--font-size-sm);max-inline-size:34rem}.dynamic-forms__origin-strip{display:grid;gap:.75rem;grid-template-columns:minmax(0,.75fr) minmax(0,1fr) minmax(0,1.4fr);align-items:start;padding:.85rem .9rem;border:1px solid color-mix(in srgb,var(--connect-accent) 28%,var(--connect-border));border-radius:var(--radius-md);background:color-mix(in srgb,var(--connect-accent) 7%,var(--connect-surface))}.dynamic-forms__origin-strip>div{display:grid;gap:.25rem;min-inline-size:0}.dynamic-forms__origin-strip :is(strong,span,small,p){overflow-wrap:anywhere}.dynamic-forms__origin-strip :is(span,small,p){color:var(--connect-text-subtle)}.dynamic-forms__origin-strip p{margin:0}@media(max-width:960px){.dynamic-forms__origin-strip{grid-template-columns:1fr}}
