:root{--bg:#f0f2f5;--surface-raised:#ffffff;--surface:#ffffff;--surface-soft:#f6f7f7;--surface-muted:#f0f2f5;--surface-accent:#f0f6fc;--surface-accent-soft:#f6f9fc;--surface-overlay:#ffffff;--surface-strong-overlay:#ffffff;--input-bg:#ffffff;--line:#dcdcde;--line-strong:#c3c4c7;--accent:#2271b1;--accent-strong:#135e96;--accent-soft:rgba(34,113,177,0.1);--teal:#008a8a;--text:#1d2327;--muted:#646970;--muted-strong:#3c434a;--button-primary-bg:#2271b1;--button-primary-text:#ffffff;--button-secondary-bg:#ffffff;--button-secondary-text:#1d2327;--radius-lg:0.375rem;--radius-md:0.25rem;--radius-sm:0.2rem;--shadow:0 1px 1px rgba(0,0,0,0.04),0 8px 24px rgba(0,0,0,0.06);--shadow-soft:0 1px 1px rgba(0,0,0,0.04);--shadow-tight:0 1px 1px rgba(0,0,0,0.04);--card-shadow:0 1px 1px rgba(0,0,0,0.04);--body-gradient:linear-gradient(180deg,#f6f7f7,#f0f2f5)}:root[data-theme=dark]{--bg:#0f1419;--surface-raised:#151b22;--surface:#151b22;--surface-soft:#111820;--surface-muted:#1d232b;--surface-accent:#10283d;--surface-accent-soft:#111820;--surface-overlay:#151b22;--surface-strong-overlay:#151b22;--input-bg:#101820;--line:#2c3338;--line-strong:#3c434a;--accent:#72aee6;--accent-strong:#9ecffb;--accent-soft:rgba(114,174,230,0.12);--teal:#5ed5d1;--text:#f0f0f1;--muted:#a7aaad;--muted-strong:#dcdcde;--button-primary-bg:#2271b1;--button-primary-text:#ffffff;--button-secondary-bg:#1d232b;--button-secondary-text:#f0f0f1;--body-gradient:linear-gradient(180deg,#0f1419,#101820)}body{background:var(--body-gradient)}body:before{opacity:.18}.app-shell__nav{min-height:3.5rem;border-bottom:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-tight);-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell__brand-mark{border-radius:.25rem;background:#1d2327;color:#ffffff}:root[data-theme=dark] .app-shell__brand-mark{background:#f0f0f1;color:#1d2327}.account-menu__summary,.app-shell__account-link,.app-shell__nav-group-label,.app-shell__nav-link,.developer-menu__trigger,.manage-menu__button,.notification-menu__button{border-radius:.25rem;font-weight:650}.app-frame:has(.app-frame__sidebar-slot:not(:empty)) .app-frame__sidebar-slot{background:#1d2327;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme=dark] .app-frame:has(.app-frame__sidebar-slot:not(:empty)) .app-frame__sidebar-slot{background:#0b1015}.dashboard-sidenav{color:#c3c4c7;padding:.65rem .5rem}.dashboard-sidenav__manage-title,.dashboard-sidenav__title{color:#a7aaad}.dashboard-sidenav__account{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.06);box-shadow:none}.dashboard-sidenav__welcome{color:#ffffff}.dashboard-sidenav__context,.dashboard-sidenav__email{color:#a7aaad}.dashboard-sidenav__link,.dashboard-sidenav__section,.dashboard-sidenav__sublink{border-radius:.25rem;color:#c3c4c7}.dashboard-sidenav__link .dashboard-icon--nav,.dashboard-sidenav__section .dashboard-icon--nav,.dashboard-sidenav__sublink .dashboard-icon--nav{color:#a7aaad}.dashboard-sidenav__link--active,.dashboard-sidenav__link:hover,.dashboard-sidenav__section--active,.dashboard-sidenav__sublink--active,.dashboard-sidenav__sublink:hover{border:0;background:#2271b1;color:#ffffff;box-shadow:none;transform:none}.dashboard-sidenav__link--active .dashboard-icon--nav,.dashboard-sidenav__link:hover .dashboard-icon--nav,.dashboard-sidenav__section--active .dashboard-icon--nav,.dashboard-sidenav__sublink--active .dashboard-icon--nav,.dashboard-sidenav__sublink:hover .dashboard-icon--nav{color:#ffffff}.dashboard-sidenav__link--workflow{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);color:#f0f0f1}.dashboard-sidenav__link--workflow.dashboard-sidenav__link--active,.dashboard-sidenav__link--workflow:hover{border-color:rgba(34,113,177,.58);background:rgba(34,113,177,.18);color:#ffffff;box-shadow:inset 3px 0 0 #72aee6}.dashboard-sidenav__group--workflow+.dashboard-sidenav__group:not(.dashboard-sidenav__group--workflow){border-top-color:rgba(255,255,255,.12)}.dashboard-sidenav__sublist{border-left-color:rgba(255,255,255,.16)}.dashboard-sidenav__footer{border-top-color:rgba(255,255,255,.12);background:linear-gradient(180deg,transparent,#1d2327 28%)}.dashboard-header,.support-route-header,.workspace-overview__hero{border-radius:.375rem;background:var(--surface);box-shadow:var(--card-shadow)}.workspace-overview__hero:after{opacity:.7;background:linear-gradient(180deg,rgba(34,113,177,.1),transparent),repeating-linear-gradient(90deg,rgba(34,113,177,.18) 0 1px,transparent 1px 18px),repeating-linear-gradient(0deg,rgba(34,113,177,.1) 0 1px,transparent 1px 18px)}.page-title{color:var(--text);font-weight:700;letter-spacing:-.02em}.page-eyebrow{color:var(--accent-strong)}.analytics-panel,.analytics-stat,.builder-item-card,.builder-panel,.comment-card,.concept-group-card,.dashboard-card,.dashboard-category-tile,.data-explorer__toolbar,.learn-article-list,.learn-checklist,.learn-detail,.metadata-panel,.runtime-kanban__card,.runtime-report__card,.signal-card,.state-card,.ui-table-shell,.workflow-template-card{border-radius:.375rem;background:var(--surface);box-shadow:var(--card-shadow)}.builder-item-card:hover,.dashboard-card:hover,.dashboard-category-tile:focus-visible,.dashboard-category-tile:hover,.runtime-kanban__card:hover,.workflow-template-card:hover{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);transform:none}.dashboard-icon--card,.notification-bell{border-radius:.25rem;background:var(--surface-accent);color:var(--accent-strong)}.toolbar-create-action,.workspace-overview__primary{border-radius:.25rem;background:var(--button-primary-bg);box-shadow:none}.data-explorer__icon-button,.workflow-map-quick-selection__button{border-radius:.25rem;background:var(--button-secondary-bg);box-shadow:none}.data-explorer__icon-button:hover,.workflow-map-quick-selection__button:hover{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);transform:none}.ui-table th{background:#f6f7f7;color:#50575e}:root[data-theme=dark] .ui-table th{background:#1d232b;color:#c3c4c7}.account-menu__panel,.app-shell__brand-links-panel,.app-shell__nav-group-menu,.app-shell__nav-more-menu,.manage-menu__panel{border-radius:.375rem;background:var(--surface);box-shadow:var(--shadow);-webkit-backdrop-filter:none;backdrop-filter:none}@media (max-width:900px){.app-frame:has(.app-frame__sidebar-slot:not(:empty)) .app-frame__sidebar-slot{background:var(--surface)}.dashboard-sidenav__link,.dashboard-sidenav__section{color:var(--muted-strong)}.dashboard-sidenav__link .dashboard-icon--nav,.dashboard-sidenav__section .dashboard-icon--nav{color:var(--muted)}}.home-page{gap:1rem;margin:0;min-height:auto;overflow:visible;padding:0}.workspace-admin-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:0;background:transparent;box-shadow:none;padding:0}.workspace-admin-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(18rem,.7fr);grid-gap:1rem;gap:1rem;align-items:stretch}.workspace-overview__panel{display:grid;grid-gap:1rem;gap:1rem;padding:1rem}.workspace-overview__panel--wide{min-height:18rem}.home-widget__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;min-width:0}.home-widget__header div{display:grid;min-width:0;grid-gap:.2rem;gap:.2rem}.home-summary-list span,.home-widget__header span{color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.home-widget__header strong{color:var(--text);font-size:1rem;font-weight:700;overflow-wrap:anywhere}.home-summary-list{display:grid;grid-gap:0;gap:0;border:1px solid var(--line);border-radius:.25rem;overflow:hidden}.home-summary-list>div{display:grid;grid-template-columns:minmax(7rem,.6fr) minmax(0,1fr);align-items:center;grid-gap:.75rem;gap:.75rem;min-height:3rem;border-bottom:1px solid var(--line);padding:.65rem .75rem}.home-summary-list>div:last-child{border-bottom:0}.home-summary-list strong{min-width:0;color:var(--text);font-weight:700;overflow-wrap:anywhere}.workspace-overview{gap:1rem}.workspace-overview__panel .workspace-overview__intelligence{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;border:1px solid var(--line);border-radius:.25rem;overflow:hidden}.workspace-overview__panel .workspace-overview__metric{border:0;border-bottom:1px solid var(--line);border-radius:0;box-shadow:none}.workspace-overview__panel .workspace-overview__metric:last-child{border-bottom:0}.workspace-overview__hero{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 94%,var(--accent-soft)),color-mix(in srgb,var(--surface) 88%,var(--bg))),linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px),var(--surface);background-size:auto,28px 28px,28px 28px,auto;color:var(--text)}.workspace-overview__hero:after{opacity:.22}.workspace-overview__hero-copy p,.workspace-overview__hero-copy span{color:var(--muted)}.workspace-overview__hero-copy strong{color:var(--text);font-weight:700}.workspace-overview__primary{border-color:var(--button-primary-bg);background:var(--button-primary-bg);color:var(--button-primary-text);-webkit-backdrop-filter:none;backdrop-filter:none}.workspace-overview__grid{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))}@media (max-width:900px){.workspace-admin-header{align-items:flex-start;flex-direction:column}.home-summary-list>div,.workspace-admin-grid{grid-template-columns:1fr}.home-summary-list>div{gap:.2rem}}.home-page--search-portal{gap:1.65rem}.home-search-hero{position:relative;z-index:2;overflow:visible;display:grid;justify-items:center;grid-gap:.9rem;gap:.9rem;border:1px solid color-mix(in srgb,var(--line) 60%,transparent);border-radius:.75rem;background:linear-gradient(120deg,color-mix(in srgb,var(--brand-primary) 8%,transparent),transparent 38%),linear-gradient(240deg,color-mix(in srgb,var(--brand-accent) 10%,transparent),transparent 42%),var(--surface);box-shadow:var(--card-shadow);padding:2.8rem 1rem 1.35rem;text-align:center}.home-search-hero:before{position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,color-mix(in srgb,var(--line) 45%,transparent) 1px,transparent 1px),linear-gradient(0deg,color-mix(in srgb,var(--line) 38%,transparent) 1px,transparent 1px),linear-gradient(135deg,transparent 0 38%,color-mix(in srgb,var(--brand-primary) 12%,transparent) 38% 39%,transparent 39% 100%);background-size:42px 42px,42px 42px,100% 100%;content:"";-webkit-mask-image:linear-gradient(180deg,black,transparent 78%);mask-image:linear-gradient(180deg,black,transparent 78%);opacity:.7;pointer-events:none}.home-search-hero>*{position:relative;z-index:1}.home-search-hero .page-title{max-width:46rem;font-size:clamp(2rem,4vw,3rem);letter-spacing:0;line-height:1.04}.home-search-hero .page-copy{max-width:42rem;line-height:1.5}.home-command-search{position:relative;z-index:3;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.85rem;gap:.85rem;width:min(46rem,100%);min-height:4rem;border:1px solid color-mix(in srgb,var(--line-strong) 70%,var(--line));border-radius:.62rem;background:var(--surface);box-shadow:0 18px 44px rgba(15,23,42,.08);color:var(--text);padding:.78rem .85rem;text-align:left;cursor:text;transition:border-color var(--motion-fast),box-shadow var(--motion-fast),transform var(--motion-fast)}.home-command-search:focus-visible,.home-command-search:hover{border-color:color-mix(in srgb,var(--brand-primary) 42%,var(--line));box-shadow:0 18px 44px rgba(15,23,42,.1),0 0 0 3px color-mix(in srgb,var(--brand-primary) 14%,transparent);outline:none;transform:translateY(-1px)}.home-command-search:focus-within{border-color:color-mix(in srgb,var(--brand-primary) 50%,var(--line));box-shadow:0 18px 44px rgba(15,23,42,.11),0 0 0 3px color-mix(in srgb,var(--brand-primary) 16%,transparent)}.home-command-search__field{min-width:0;width:min(100%,28rem)}.home-command-search small{color:var(--muted);font-size:.82rem;font-weight:650}.home-command-search kbd{border:1px solid var(--line);border-radius:.35rem;background:var(--surface-muted);color:var(--muted-strong);padding:.2rem .45rem;font-family:inherit;font-size:.72rem;font-weight:800;white-space:nowrap}.home-inline-search-results{position:absolute;left:0;right:0;top:calc(100% + .5rem);z-index:4300;display:grid;grid-gap:.2rem;gap:.2rem;max-height:min(24rem,calc(100vh - 18rem));overflow-y:auto;border:1px solid var(--line);border-radius:.62rem;background:var(--bg-panel-strong);box-shadow:0 24px 60px rgba(17,24,39,.16);padding:.45rem}.home-inline-search-result{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:0;border-radius:.45rem;background:transparent;color:var(--text);padding:.62rem .7rem;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.home-inline-search-result.ui-button>span,.home-inline-search-result.ui-button>span>span{display:contents}.home-inline-search-result:focus-visible,.home-inline-search-result:hover{background:color-mix(in srgb,var(--brand-primary) 9%,var(--surface-muted));outline:none}.home-inline-search-result span{display:grid;grid-gap:.12rem;gap:.12rem;min-width:0}.home-inline-search-result small,.home-inline-search-result strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-inline-search-result strong{font-size:.9rem}.home-inline-search-result small{color:var(--muted);font-size:.78rem;font-weight:720}.home-suggested-results{position:relative;z-index:1;display:grid;grid-gap:.4rem;gap:.4rem;width:min(46rem,100%);border:0;background:transparent;padding:0;text-align:left}.home-suggested-results__header{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:0}.home-suggested-results__header span{color:var(--muted);font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.home-suggested-results__list{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:center}.home-suggested-result{display:flex;align-items:center;justify-content:space-between;gap:.45rem;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--surface) 90%,transparent);box-shadow:none;color:var(--muted-strong);min-width:8.5rem;padding:.42rem .6rem .42rem .72rem;font:inherit;text-decoration:none}.home-suggested-result:focus-visible,.home-suggested-result:hover{border-color:color-mix(in srgb,var(--brand-primary) 36%,var(--line));background:color-mix(in srgb,var(--brand-primary) 7%,var(--surface));color:var(--text);outline:none}.home-suggested-result span{min-width:0}.home-suggested-result small,.home-suggested-result strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-suggested-result strong{color:var(--text);font-size:.8rem;font-weight:850}.home-suggested-result small{display:none;color:var(--muted);font-size:.75rem;font-weight:720}.home-suggested-result--muted{color:var(--muted)}.home-overview-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(19rem,.36fr);grid-gap:1rem;gap:1rem;align-items:start}.home-admin-row,.home-feature-panels,.home-info-card,.home-main-panel{border:1px solid var(--line);border-radius:.5rem;background:var(--surface);box-shadow:var(--card-shadow)}.home-main-panel{display:grid;grid-gap:0;gap:0;overflow:hidden;padding:0}.home-info-card__header,.home-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem}.home-panel-header{border-bottom:1px solid var(--line);padding:.9rem 1rem}.home-info-card__header>div:last-child,.home-panel-header>div{display:grid;grid-gap:.18rem;gap:.18rem;min-width:0}.home-admin-row span,.home-info-card__header span,.home-panel-header span,.home-portal-tile__top span{color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.home-admin-row h2,.home-info-card__header h2,.home-panel-header h2,.home-portal-tile h3{margin:0;color:var(--text);font-size:1rem;line-height:1.25}.home-admin-row p,.home-empty-card p,.home-notification-list p,.home-panel-header p,.home-portal-tile p{margin:0;color:var(--muted);line-height:1.45}.home-portal-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--line)}.home-portal-tile{display:grid;align-content:start;grid-gap:.9rem;gap:.9rem;min-height:11.25rem;background:var(--surface);padding:1rem}.home-portal-tile--empty,.home-portal-tile--loading{min-height:10rem}.home-portal-tile__top{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.7rem;gap:.7rem;align-items:center}.home-concept-icon,.home-icon-badge{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid color-mix(in srgb,var(--brand-primary) 30%,var(--line));border-radius:.45rem;background:color-mix(in srgb,var(--brand-primary) 10%,var(--surface));color:var(--brand-primary)}.home-icon-badge--quiet{border-color:var(--line);background:var(--surface-muted);color:var(--muted-strong)}.home-view-chip-list{display:flex;flex-wrap:wrap;gap:.4rem}.home-inline-link,.home-portal-tile__primary,.home-resource-list a,.home-view-chip{display:flex;align-items:center;gap:.5rem;min-width:0;border-radius:.375rem;color:var(--text);font-weight:700;text-decoration:none}.home-view-chip{border:1px solid var(--line);background:var(--surface-muted);padding:.42rem .55rem;font-size:.78rem}.home-view-chip span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-view-chip small{display:none;color:var(--muted);font-size:.72rem;font-weight:700}.home-inline-link,.home-portal-tile__primary{justify-self:start;margin-top:auto;color:var(--brand-primary)}.home-inline-link:focus-visible,.home-inline-link:hover,.home-portal-tile__primary:focus-visible,.home-portal-tile__primary:hover,.home-resource-list a:focus-visible,.home-resource-list a:hover,.home-view-chip:focus-visible,.home-view-chip:hover{outline:none;border-color:color-mix(in srgb,var(--brand-primary) 45%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 16%,transparent)}.home-side-rail{display:grid;grid-gap:1rem;gap:1rem}.home-info-card{display:grid;grid-gap:.9rem;gap:.9rem;padding:.95rem}.home-stat-list{display:grid;grid-gap:0;gap:0;margin:0;border:1px solid var(--line);border-radius:.4rem;overflow:hidden}.home-stat-list div{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-bottom:1px solid var(--line);padding:.65rem .75rem}.home-stat-list div:last-child{border-bottom:0}.home-stat-list dt{color:var(--muted);font-size:.8rem;font-weight:700}.home-stat-list dd{margin:0;color:var(--text);font-weight:800}.home-notification-list{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:.4rem;overflow:hidden}.home-notification-list li{display:grid;grid-gap:.22rem;gap:.22rem;border-bottom:1px solid var(--line);padding:.7rem .75rem}.home-notification-list li:last-child{border-bottom:0}.home-notification-list strong{color:var(--text);font-size:.9rem}.home-notification-list span{color:var(--muted);font-size:.72rem;font-weight:700;text-transform:capitalize}.home-pinned-list{display:grid;grid-gap:.45rem;gap:.45rem}.home-pinned-item{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid var(--line);border-radius:.45rem;background:var(--surface-muted);color:var(--text);padding:.7rem .75rem;text-decoration:none}.home-pinned-item:focus-visible,.home-pinned-item:hover{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 8%,var(--surface-raised))}.home-pinned-item span{display:grid;grid-gap:.12rem;gap:.12rem;min-width:0}.home-pinned-item small,.home-pinned-item strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-pinned-item strong{font-size:.9rem}.home-pinned-item em,.home-pinned-item small{color:var(--muted);font-size:.72rem;font-style:normal;font-weight:700}.home-empty-card{display:grid;grid-gap:.25rem;gap:.25rem;border:1px dashed var(--line-strong);border-radius:.5rem;background:var(--surface-muted);padding:1rem;color:var(--muted-strong)}.home-empty-card--compact{padding:.85rem}.home-empty-card strong{color:var(--text)}.home-resource-list{display:grid;grid-gap:.45rem;gap:.45rem}.home-resource-list a{justify-content:space-between;border:1px solid var(--line);background:var(--surface-raised);padding:.65rem .75rem}.home-feature-panels{display:grid;overflow:hidden}.home-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--line)}.home-feature-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:.75rem;gap:.75rem;align-items:start;min-height:8.75rem;background:var(--surface);color:var(--text);padding:1rem;text-decoration:none}.home-feature-card:focus-visible,.home-feature-card:hover{outline:none;background:var(--surface-raised);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-primary) 38%,var(--line))}.home-feature-card__body{display:grid;grid-gap:.25rem;gap:.25rem;min-width:0}.home-feature-card__body small{color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.home-feature-card__body strong{overflow-wrap:anywhere;font-size:.94rem;line-height:1.25}.home-feature-card__body span{color:var(--muted);font-size:.82rem;line-height:1.45}.home-admin-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem}.home-admin-row>div{display:grid;grid-gap:.25rem;gap:.25rem;min-width:0}@media (max-width:980px){.home-overview-grid{grid-template-columns:1fr}.home-side-rail{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.home-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.home-admin-row,.home-info-card__header,.home-panel-header,.home-search-hero{align-items:stretch;flex-direction:column}.home-admin-row,.home-info-card,.home-main-panel{padding:.85rem}.home-main-panel{padding:0}.home-feature-grid,.home-portal-map,.home-side-rail{grid-template-columns:1fr}.home-command-search{grid-template-columns:minmax(0,1fr)}.home-command-search kbd{justify-self:start}.home-suggested-results__list{align-items:stretch;flex-direction:column}.home-suggested-result{width:100%}}.builder-form,.form-panel,.record-form{align-content:start;gap:1rem}.builder-panel.builder-form,.form-panel,.record-form{border-radius:.375rem;padding:1rem}.builder-panel__header{border-bottom:1px solid var(--line);margin:-1rem -1rem 0;padding:.9rem 1rem}.builder-panel__header h2,.builder-panel__header h3{font-size:1.08rem;font-weight:700;letter-spacing:-.01em;line-height:1.25}.builder-panel__header p{max-width:62rem;color:var(--muted);font-size:.88rem;line-height:1.45}.builder-form-column,.builder-form-grid,.record-form__grid{display:grid;grid-template-columns:1fr;grid-gap:.85rem;gap:.85rem}.record-form__stage-timeline{display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));grid-gap:0;gap:0;margin:0;border:1px solid var(--runtime-line,var(--line));border-radius:.5rem;background:var(--runtime-paper,var(--surface));box-shadow:0 12px 34px rgba(20,24,40,.05);list-style:none;padding:.72rem .85rem .78rem}.record-form__stage-item{position:relative;min-width:0}.record-form__stage-item:after,.record-form__stage-item:before{position:absolute;top:.43rem;height:2px;background:var(--runtime-soft-line,var(--line));content:""}.record-form__stage-item:before{left:0;right:50%}.record-form__stage-item:after{left:50%;right:0}.record-form__stage-item:first-child:before,.record-form__stage-item:last-child:after{display:none}.record-form__stage-item--complete:after,.record-form__stage-item--complete:before,.record-form__stage-item--current:before{background:color-mix(in srgb,var(--simpli-primary-blue,#2563eb) 55%,var(--runtime-line,var(--line)))}.record-form__stage-button{position:relative;z-index:1;display:grid;width:100%;min-width:0;justify-items:center;grid-gap:.35rem;gap:.35rem;border:0;background:transparent;color:var(--runtime-muted,var(--muted));cursor:pointer;font:inherit;padding:0;text-align:center}.record-form__stage-button.ui-button>span,.record-form__stage-button.ui-button>span>span{display:contents}.record-form__stage-button:focus-visible{border-radius:.375rem;box-shadow:0 0 0 2px color-mix(in srgb,var(--simpli-primary-blue,#2563eb) 32%,transparent);outline:none}.record-form__stage-marker{width:.85rem;height:.85rem;border:2px solid var(--runtime-line,var(--line));border-radius:999px;background:var(--runtime-paper,var(--surface))}.record-form__stage-item--complete .record-form__stage-marker{border-color:var(--simpli-primary-blue,#2563eb);background:var(--simpli-primary-blue,#2563eb)}.record-form__stage-item--current .record-form__stage-marker{border-color:var(--simpli-primary-blue,#2563eb);background:var(--runtime-paper,var(--surface));box-shadow:0 0 0 4px color-mix(in srgb,var(--simpli-primary-blue,#2563eb) 14%,transparent)}.record-form__stage-label{overflow-wrap:anywhere;color:inherit;font-size:.74rem;font-weight:850;letter-spacing:.04em;line-height:1.15;text-transform:uppercase}.record-form__stage-item--current .record-form__stage-label{color:var(--runtime-ink,var(--text))}.record-form__stage-panel{display:grid;grid-gap:.85rem;gap:.85rem}.record-form__stage-panel h2{margin:0;color:var(--runtime-ink,var(--text));font-size:1rem;font-weight:800;line-height:1.2}.record-form__actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.65rem}.builder-form-column,.public-auth__form-grid{grid-template-columns:1fr}.record-field-group{display:grid;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));grid-gap:.85rem;gap:.85rem;border:1px solid var(--line);border-radius:.375rem;background:var(--surface-accent-soft);padding:.85rem}.approval-rule-field,.builder-field,.record-field{display:grid;align-content:start;grid-gap:.35rem;gap:.35rem;min-width:0}.builder-field legend,.builder-field span,.record-field span,.record-field__label{margin:0;color:var(--muted-strong);font-size:.78rem;font-weight:650;letter-spacing:0;line-height:1.3;text-transform:none}.record-field__label{display:inline-flex;align-items:center;gap:.25rem}.record-field__label em{color:#d63638;font-style:normal;font-weight:800}.record-field .record-field__help{color:var(--muted);font-size:.76rem;font-weight:450;line-height:1.4}.record-field__value{display:flex;align-items:center;min-height:2.55rem;min-width:0;overflow-wrap:anywhere;border:1px solid var(--line-strong);border-radius:.25rem;background:var(--surface-muted);color:var(--text);font-size:.92rem;font-weight:500;line-height:1.35;padding:.55rem .7rem}.linked-records-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.85rem;flex-wrap:wrap}.linked-records-view-tabs{gap:.4rem;border-bottom:1px solid var(--line);padding:0 0 .65rem}.linked-records-view-tabs .ui-segmented-tabs__tab{border:1px solid var(--line);border-radius:.45rem;background:var(--surface);color:var(--text-muted);padding:.42rem .7rem;font-size:.8rem;font-weight:800;cursor:pointer}.linked-records-view-tabs .ui-segmented-tabs__tab--active,.linked-records-view-tabs .ui-segmented-tabs__tab:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--surface));color:var(--text)}.linked-view-timeline{display:grid;grid-gap:0;gap:0;border:1px solid var(--line);background:var(--surface);list-style:none;margin:0;padding:0}.linked-view-timeline__item{display:grid;grid-template-columns:minmax(8rem,.25fr) minmax(0,1fr);border-bottom:1px solid var(--line)}.linked-view-timeline__item button,.linked-view-timeline__item time{padding:.8rem}.linked-view-timeline__item time{color:var(--text-muted);font-size:.8rem;font-weight:800}.linked-view-calendar__event,.linked-view-kanban__column button,.linked-view-timeline__item button{border:0;background:transparent;color:var(--text);text-align:left;cursor:pointer}.linked-view-timeline__item button{display:grid;grid-gap:.2rem;gap:.2rem}.linked-view-timeline__item button span{color:var(--text-muted);font-size:.78rem;font-weight:760}.linked-view-calendar{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));border:1px solid var(--line);background:var(--surface)}.linked-view-calendar__event{display:grid;grid-gap:.3rem;gap:.3rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:.85rem}.linked-view-calendar__event time{color:var(--text-muted);font-size:.78rem;font-weight:800}.linked-view-kanban{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(14rem,1fr);overflow-x:auto;border:1px solid var(--line);background:var(--surface)}.linked-view-kanban__column{display:grid;align-content:start;grid-gap:0;gap:0;border-right:1px solid var(--line)}.linked-view-kanban__column header{display:flex;justify-content:space-between;gap:.75rem;border-bottom:1px solid var(--line);background:var(--surface-subtle);padding:.7rem}.linked-view-kanban__column h3{margin:0;font-size:.8rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.linked-view-kanban__column button{border-bottom:1px solid var(--line);padding:.75rem;font-weight:800}@media (max-width:760px){.linked-view-kanban,.linked-view-timeline__item{grid-template-columns:1fr}.linked-view-kanban{grid-auto-flow:row;overflow-x:visible}}.global-search-backdrop{position:fixed;inset:0;z-index:4300;display:grid;align-items:start;justify-items:center;background:color-mix(in srgb,var(--ink,#0f172a) 18%,transparent);padding:clamp(8.25rem,15vh,10rem) 1rem 1rem}.global-search{--global-search-bg:color-mix(in srgb,var(--surface-raised) 94%,transparent);--global-search-border:color-mix(in srgb,var(--line-strong) 72%,transparent);--global-search-shadow:rgb(15 23 42/22%);--global-search-active:#2563eb;--global-search-muted:var(--muted);width:min(42rem,100%);overflow:hidden;border:1px solid var(--global-search-border);border-radius:1.05rem;background:var(--global-search-bg);box-shadow:0 1.6rem 4rem var(--global-search-shadow),0 .1rem .6rem rgb(15 23 42/10%);color:var(--text);-webkit-backdrop-filter:blur(24px) saturate(1.25);backdrop-filter:blur(24px) saturate(1.25)}:root[data-theme=dark] .global-search{--global-search-bg:color-mix(in srgb,var(--surface-raised) 92%,transparent);--global-search-border:color-mix(in srgb,var(--line-strong) 82%,transparent);--global-search-shadow:rgb(0 0 0/46%);--global-search-active:#3b82f6}.global-search__results{display:grid;grid-gap:.2rem;gap:.2rem;max-height:min(28rem,58vh);overflow-y:auto;padding:.45rem}.global-search__result{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;border:0;border-radius:.65rem;background:transparent;color:inherit;cursor:pointer;padding:.72rem .85rem;text-align:left}.global-search__result--active{background:var(--global-search-active);color:white}.global-search__result>span:first-child{display:grid;min-width:0;grid-gap:.18rem;gap:.18rem}.global-search__result small,.global-search__result strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-search__result strong{font-size:.95rem;font-weight:700}.global-search__result-actions{display:flex;align-items:center;gap:.45rem}.global-search__result em,.global-search__result small{color:var(--global-search-muted);font-size:.76rem;font-style:normal;font-weight:650}.global-search__result--active em,.global-search__result--active small{color:rgb(255 255 255/78%)}.global-search__pin{display:inline-grid;width:1.75rem;height:1.75rem;place-items:center;border:1px solid color-mix(in srgb,var(--global-search-muted) 32%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface-raised) 70%,transparent);color:var(--global-search-muted);cursor:pointer}.app-shell__global-search-trigger.ui-button>span,.app-shell__global-search-trigger.ui-button>span>span,.global-search__pin.ui-button>span,.global-search__pin.ui-button>span>span,.platform-tools-menu__tools-button.ui-button>span,.platform-tools-menu__tools-button.ui-button>span>span{display:contents}.global-search__pin:focus-visible,.global-search__pin:hover{border-color:currentColor;color:var(--text)}.global-search__result--active .global-search__pin{border-color:rgb(255 255 255/34%);background:rgb(255 255 255/14%);color:white}.global-search__empty{color:var(--global-search-muted);font-size:.9rem;padding:1.25rem;text-align:center}.global-search__search-wrap{border-bottom:1px solid var(--global-search-border);padding:.95rem 1.05rem}.global-search-inline{--global-search-bg:color-mix(in srgb,var(--surface-raised) 96%,transparent);--global-search-border:color-mix(in srgb,var(--line-strong) 72%,transparent);--global-search-active:#2563eb;--global-search-muted:var(--muted);position:relative;z-index:4300;display:grid;min-width:0;color:var(--text)}.global-search-inline--nav{grid-area:search;justify-self:end;width:min(100%,22rem);height:2.05rem;animation:global-search-expand .18s cubic-bezier(.2,.8,.2,1) both;transform-origin:right center}.global-search-inline--nav.global-search-inline--closing{pointer-events:none;animation:global-search-collapse .16s cubic-bezier(.4,0,1,1) both}.global-search-inline--home{width:min(46rem,100%)}.global-search-inline__search-wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:.55rem;gap:.55rem}.global-search-inline kbd{border:1px solid var(--line);border-radius:.35rem;background:var(--surface-muted);padding:.12rem .35rem;color:var(--muted-strong);font-size:.68rem;font-weight:760;white-space:nowrap}.global-search-inline__results{position:absolute;top:calc(100% + .35rem);right:0;left:0;z-index:4310;display:grid;grid-gap:.2rem;gap:.2rem;max-height:min(26rem,58vh);overflow-y:auto;border:1px solid var(--global-search-border);border-radius:.55rem;background:var(--surface);box-shadow:var(--shadow);padding:.35rem;animation:global-search-results-in .17s cubic-bezier(.16,1,.3,1) both;transform-origin:top center}.global-search-inline--closing .global-search-inline__results{animation:global-search-results-out .15s cubic-bezier(.4,0,1,1) both}.global-search-inline--home .global-search-inline__results{border-radius:.85rem}.global-search-inline__result{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-radius:.4rem;cursor:pointer;padding:.62rem .7rem;transition:background var(--motion-fast),color var(--motion-fast),transform var(--motion-fast)}.global-search-inline__result--active{background:var(--global-search-active);color:white;transform:translateX(2px)}.global-search-inline__result>span{display:grid;min-width:0;grid-gap:.15rem;gap:.15rem}.global-search-inline__result small,.global-search-inline__result strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-search-inline__result strong{font-size:.9rem;font-weight:740}.global-search-inline__result em,.global-search-inline__result small{color:var(--global-search-muted);font-size:.74rem;font-style:normal;font-weight:680}.global-search-inline__result--active em,.global-search-inline__result--active small{color:rgb(255 255 255/78%)}.global-search-inline__empty{color:var(--global-search-muted);font-size:.85rem;padding:1rem;text-align:center}@keyframes global-search-expand{0%{opacity:0;transform:scaleX(.72)}to{opacity:1;transform:scaleX(1)}}@keyframes global-search-collapse{0%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(.82)}}@keyframes global-search-results-in{0%{opacity:0;transform:translateY(-.35rem) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes global-search-results-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-.25rem) scale(.985)}}.builder-field small,.builder-muted,.record-field small{color:var(--muted);font-size:.78rem;line-height:1.4}.builder-field textarea,.record-field textarea{min-height:7.5rem;resize:vertical}.approval-rule-field select,.builder-field select,.builder-stack select,.record-field select{padding-right:2rem}.approval-rule-field select:hover,.builder-field input:hover,.builder-field select:hover,.builder-field textarea:hover,.builder-stack select:hover,.record-field input:hover,.record-field select:hover,.record-field textarea:hover,.tenant-switcher__input:hover,.view-field-picker__button:hover{border-color:var(--accent)}.approval-rule-field select:disabled,.builder-field input:disabled,.builder-field select:disabled,.builder-field textarea:disabled,.record-field input:disabled,.record-field select:disabled,.record-field textarea:disabled{background:var(--surface-muted);color:var(--muted)}.builder-field--wide,.public-auth__field-span,.record-field--wide{grid-column:1/-1}.record-field--readonly .record-field__label:after{content:"Read only";border:1px solid var(--line);border-radius:999px;background:var(--surface-muted);color:var(--muted);padding:.05rem .4rem;font-size:.68rem;font-weight:700}.builder-field input[type=checkbox],.builder-option input,.builder-toggle-row input,.record-field input[type=checkbox]{width:1rem;min-width:1rem;height:1rem;accent-color:var(--accent);margin:0}.builder-field--checkbox{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid var(--line);border-radius:.375rem;background:var(--surface);padding:.75rem}.builder-switch{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;width:min(100%,14rem);grid-gap:.6rem;gap:.6rem;border:0;border-radius:0;background:transparent;padding:.25rem 0;color:var(--muted-strong);font-size:.85rem;font-weight:650}.builder-switch input[type=checkbox]{position:relative;width:2.45rem;min-width:2.45rem;height:1.35rem;border:0;border-radius:999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#8c8f94;cursor:pointer;flex:0 0 auto;margin:0;transition:background var(--motion-fast),box-shadow var(--motion-fast)}.builder-field .builder-switch input[type=checkbox],.builder-switch input[type=checkbox],.record-field .builder-switch input[type=checkbox]{width:2.45rem;min-width:2.45rem;max-width:2.45rem;height:1.35rem;min-height:1.35rem;max-height:1.35rem;padding:0}.builder-switch input[type=checkbox]:after{position:absolute;top:.18rem;left:.18rem;width:.99rem;min-width:.99rem;max-width:.99rem;height:.99rem;min-height:.99rem;max-height:.99rem;aspect-ratio:1;border-radius:999px;background:var(--surface);box-shadow:0 1px 2px rgba(0,0,0,.18);content:"";transition:transform var(--motion-fast)}.builder-switch input[type=checkbox]:checked{background:var(--accent)}.builder-switch input[type=checkbox]:checked:after{transform:translateX(1.1rem)}.builder-switch input[type=checkbox]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 24%,transparent);outline:none}.builder-switch span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.builder-switch:has(input:checked){color:var(--accent-strong)}.builder-checkbox-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));grid-gap:.5rem;gap:.5rem}.builder-option{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:.45rem;gap:.45rem;border:1px solid var(--line);border-radius:.25rem;background:var(--surface);padding:.55rem .65rem;color:var(--muted-strong);font-size:.88rem;font-weight:600}.builder-option:has(input:checked){border-color:var(--accent);background:var(--surface-accent);color:var(--accent-strong)}.builder-actions{align-items:center}.builder-error{display:grid;grid-gap:.25rem;gap:.25rem;border:1px solid rgba(214,54,56,.32);border-left:4px solid #d63638;border-radius:.25rem;background:color-mix(in srgb,#d63638 6%,var(--surface));color:#8a2424;padding:.75rem .85rem}.builder-error p{margin:0}.view-field-picker__menu{border-radius:.25rem;background:var(--surface);box-shadow:var(--shadow)}.view-field-picker__option{border-radius:.25rem;padding:.5rem .55rem;font-size:.88rem;font-weight:600}.profile-picture-picker,.tenant-avatar-picker{border:1px solid var(--line);border-radius:.375rem;background:var(--surface-accent-soft);padding:.75rem}input[type=color]{min-width:4.5rem;padding:.25rem}@media (min-width:1024px){.builder-layout>.builder-form,.builder-panel .builder-form,.dashboard-card .builder-form,.public-auth__form{max-width:none}}@media (max-width:720px){.builder-form-grid,.record-field-group,.record-form__grid{grid-template-columns:1fr}.builder-field--checkbox{align-items:flex-start;flex-direction:column}}.workflow-index-page .page-stack{gap:.75rem}.workflow-index-page .data-explorer{gap:.85rem}.workflow-index-page .ui-table-shell{border-color:var(--line);overflow-x:auto}.workflow-index-page .ui-table{table-layout:fixed;min-width:min(100%,52rem)}.workflow-index-page .ui-table td:first-child,.workflow-index-page .ui-table th:first-child{width:22%}.workflow-index-page .ui-table td:nth-child(2),.workflow-index-page .ui-table th:nth-child(2){width:6.5rem;white-space:nowrap}.workflow-index-page .ui-table td:nth-child(3),.workflow-index-page .ui-table th:nth-child(3){width:auto}.workflow-index-page .ui-table td:nth-child(4),.workflow-index-page .ui-table th:nth-child(4){width:13.5rem}.workflow-index-page .ui-table td:first-child{font-weight:700;overflow-wrap:anywhere}.workflow-index-page .ui-table td:nth-child(3){overflow-wrap:anywhere}.workflow-override-page__concepts{display:grid;grid-gap:.5rem;gap:.5rem}.workflow-override-page__section-header{display:grid;grid-gap:.2rem;gap:.2rem}.workflow-override-page__section-header h2,.workflow-override-page__section-header p{margin:0}.workflow-override-page__section-header h2{color:var(--text);font-size:1rem;font-weight:850;line-height:1.25}.workflow-override-page__section-header p{color:var(--muted);font-size:.86rem;line-height:1.45}.workflow-override-page__concept-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));grid-gap:.75rem;gap:.75rem}.workflow-override-page__concept{display:grid;grid-gap:.9rem;gap:.9rem;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);padding:1rem;color:inherit;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.workflow-override-page__concept:focus-visible,.workflow-override-page__concept:hover{border-color:color-mix(in srgb,var(--accent) 32%,var(--line));box-shadow:var(--shadow-sm);transform:translateY(-1px)}.workflow-override-page__concept-head{display:flex;gap:.85rem;align-items:flex-start}.workflow-override-page__concept-icon{display:inline-flex;width:2rem;height:2rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:.6rem;background:var(--surface-muted);color:var(--accent)}.workflow-override-page__concept h3{margin:0;color:var(--text);font-size:1rem}.workflow-override-page__concept p{margin:.2rem 0 0;color:var(--muted);font-size:.86rem;line-height:1.45}.workflow-create-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);grid-gap:1rem;gap:1rem;align-items:start}.workflow-template-panel{display:grid;grid-gap:.85rem;gap:.85rem;border:1px solid var(--line);border-radius:.375rem;background:var(--surface);box-shadow:var(--card-shadow);padding:1rem}.workflow-template-panel__header{display:grid;grid-gap:.25rem;gap:.25rem;border-bottom:1px solid var(--line);margin:-1rem -1rem 0;padding:.9rem 1rem}.workflow-template-panel__header h2,.workflow-template-panel__header p{margin:0}.workflow-template-panel__header h2{font-size:1.05rem;font-weight:700}.workflow-template-panel__header p{color:var(--muted);font-size:.88rem;line-height:1.45}.workflow-create-page .workflow-template-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.5rem}.workflow-create-page .workflow-create-layout{grid-template-columns:1fr;gap:.75rem}.workflow-create-page .workflow-template-panel{gap:.65rem;padding:.75rem}.workflow-create-page .workflow-template-panel__header{align-items:center;grid-template-columns:minmax(0,auto) minmax(16rem,1fr);gap:.75rem;margin:-.75rem -.75rem 0;padding:.65rem .75rem}.workflow-create-page .workflow-template-card{align-content:start;grid-template-columns:auto minmax(0,1fr);gap:.25rem .55rem;min-height:0;border-radius:.25rem;box-shadow:none;padding:.65rem}.workflow-create-page .workflow-template-card__icon{grid-row:1/span 2}.workflow-create-page .workflow-template-card__description{grid-column:2;display:-webkit-box;overflow:hidden;font-size:.82rem;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.workflow-create-page .workflow-template-card--selected{border-color:var(--brand-primary,var(--accent));background:color-mix(in srgb,var(--brand-primary,var(--accent)) 7%,var(--surface));box-shadow:inset 0 0 0 1px var(--brand-primary,var(--accent))}.concept-create-page .workflow-template-grid{grid-auto-columns:minmax(11rem,12rem);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:.15rem}.concept-create-page--choosing .workflow-template-grid{grid-auto-columns:auto;grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));overflow-x:visible;padding-bottom:0}.concept-create-page--choosing .workflow-template-card{min-height:7rem}.concept-create-page .workflow-create-layout__form .builder-panel.builder-form,.concept-create-page .workflow-create-layout__form .form-panel{max-width:none}.concept-create-page .workflow-product-preview{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr))}.tenant-addon-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.tenant-addon-card{position:relative;min-height:8.75rem;border-color:var(--line);background:var(--surface);box-shadow:none}.tenant-addon-card:hover{border-color:var(--accent);background:var(--surface-raised);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 50%,transparent)}.tenant-addon-card--selected,.tenant-addon-card--selected:hover{border-color:var(--accent);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 14%,transparent),transparent 55%),color-mix(in srgb,var(--accent) 8%,var(--surface));box-shadow:inset 0 0 0 1px var(--accent),inset 4px 0 0 var(--accent);color:var(--text)}.tenant-addon-card__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem}.tenant-addon-card__status{display:inline-flex;align-items:center;gap:.25rem;border:1px solid var(--line);border-radius:999px;background:var(--surface-muted);padding:.18rem .45rem;color:var(--muted);font-size:.72rem;font-weight:700;line-height:1;white-space:nowrap}.tenant-addon-card__status--enabled{border-color:color-mix(in srgb,var(--accent) 65%,var(--line));background:var(--accent);color:var(--accent-contrast)}.workflow-seed-toggle{display:block;border-top:1px solid var(--line);margin:0 -1rem -1rem;padding:.75rem 1rem}.workflow-seed-toggle .builder-switch{width:-moz-fit-content;width:fit-content}.workflow-create-layout__form .form-panel{max-width:none}.workflow-details-panel .builder-inline-form-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,7.5rem),1fr));width:100%}.app-shell__content .workflow-details-panel.builder-panel.builder-form{width:100%;max-width:none}.workflow-studio-layout,.workflow-studio-layout__main{width:100%;min-width:0}.workflow-details-panel .builder-inline-form-row .builder-field,.workflow-details-panel .builder-inline-form-row input,.workflow-details-panel .builder-inline-form-row select{min-width:0}.workflow-product-preview-card__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));grid-gap:.75rem;gap:.75rem}.workflow-product-preview-card__metric{display:grid;grid-gap:.2rem;gap:.2rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-muted);padding:.75rem}.workflow-product-preview-card__metric strong{color:var(--text);font-size:1.05rem;line-height:1}.workflow-product-preview-card__metric span{color:var(--muted);font-size:.82rem;font-weight:700}@media (max-width:960px){.workflow-create-layout{grid-template-columns:1fr}.workflow-create-page .workflow-template-panel__header{grid-template-columns:1fr;gap:.25rem}}.dashboard-header .page-eyebrow,.workspace-admin-header .page-eyebrow{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;gap:.35rem;border:1px solid color-mix(in srgb,var(--brand-primary,var(--accent)) 22%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--brand-primary,var(--accent)) 8%,var(--surface));color:var(--brand-primary,var(--accent-strong));padding:.22rem .5rem;font-size:.68rem;font-weight:700;letter-spacing:.04em}.dashboard-header .page-title,.workspace-admin-header .page-title{max-width:min(100%,42rem);color:var(--text);font-weight:720;letter-spacing:-.018em;line-height:1.12}.dashboard-header .page-copy,.workspace-admin-header .page-copy{max-width:64rem;color:var(--muted);font-size:.94rem;line-height:1.45}.workspace-admin-header{border-bottom:1px solid var(--line);padding-bottom:.9rem}.workspace-admin-header .dashboard-header__copy{position:relative;display:grid;grid-gap:.4rem;gap:.4rem;padding-left:0}.workspace-overview__status{border-color:color-mix(in srgb,var(--brand-primary,var(--accent)) 18%,var(--line))}.workspace-overview__status strong{color:var(--brand-primary,var(--accent-strong))}.builder-panel__header{border-top:0}@media (max-width:720px){.workspace-admin-header{gap:.75rem}}.app-shell__content :is(.builder-panel .builder-panel,.builder-panel .state-card,.builder-panel .dashboard-card,.dashboard-card .builder-panel,.dashboard-card .state-card,.state-card .builder-panel){border-color:transparent;background:transparent;box-shadow:none}.app-shell__content :is(.builder-panel .builder-panel,.builder-panel .state-card,.builder-panel .dashboard-card,.dashboard-card .builder-panel,.dashboard-card .state-card,.state-card .builder-panel){padding:0}.app-shell__content :is(.builder-panel .builder-panel__header,.dashboard-card .builder-panel__header,.state-card .builder-panel__header){border:0;margin:0;padding:0}.app-shell__content .workflow-approvals-section>.builder-panel__header{border-bottom:1px solid var(--line);padding:clamp(1rem,2vw,1.35rem)}.app-shell__content :is(.support-portal__tabs,.learn-role-tabs){border-color:transparent;background:transparent;box-shadow:none;padding:0}.app-shell__content :is(.learn-role-tabs .ui-segmented-tabs__tab){border-color:var(--line)}.app-shell__content :is(.builder-field,.record-field,.approval-rule-field){border:0;background:transparent;box-shadow:none;padding:0}.app-shell__content .approval-policy-matrix{border:1px solid var(--line);background:var(--surface-raised)}.app-shell__content .approval-policy-matrix__cell,.app-shell__content .approval-policy-matrix__header,.app-shell__content .approval-policy-matrix__row-label{border-bottom:1px solid var(--line);border-left:1px solid var(--line);padding:.85rem 1rem}.app-shell__content .approval-policy-matrix__row-label,.app-shell__content .approval-policy-matrix__target-heading{border-left:0}.app-shell__content .approval-policy-matrix__cell,.app-shell__content .approval-policy-matrix__row-label{border-bottom:0}@media (max-width:720px){.app-shell__content .approval-policy-matrix__cell,.app-shell__content .approval-policy-matrix__row-label{border-left:0;border-bottom:1px solid var(--line)}}.app-shell__content .builder-panel.builder-form,.app-shell__content .form-panel,.app-shell__content .public-auth__form{border:1px solid var(--line);border-radius:.375rem;background:var(--surface);box-shadow:var(--card-shadow);padding:0}.app-shell__content .builder-panel.builder-form>.builder-panel__header,.app-shell__content .form-panel>.builder-panel__header,.app-shell__content .public-auth__form>.builder-panel__header{border-bottom:1px solid var(--line);margin:0;padding:.95rem 1rem}.app-shell__content .builder-panel.builder-form>:not(.builder-panel__header),.app-shell__content .form-panel>:not(.builder-panel__header),.app-shell__content .public-auth__form>:not(.builder-panel__header){margin-inline:1rem}.app-shell__content .builder-panel.builder-form>:last-child,.app-shell__content .form-panel>:last-child,.app-shell__content .public-auth__form>:last-child{margin-bottom:1rem}.app-shell__content .builder-panel.builder-form>.builder-panel__header+*,.app-shell__content .form-panel>.builder-panel__header+*,.app-shell__content .public-auth__form>.builder-panel__header+*{margin-top:1rem}.app-shell__content .builder-panel.builder-form .builder-actions,.app-shell__content .form-panel .builder-actions,.app-shell__content .public-auth__form .builder-actions{padding:0}.app-shell__content .builder-form-column,.app-shell__content .builder-form-grid,.app-shell__content .record-form__grid{gap:.9rem}.app-shell__content:has(.account-settings-page){padding:.75rem 1rem 1rem}.account-settings-page{min-height:calc(100vh - 5.5rem)}.account-settings-form,.account-settings-page{width:100%;max-width:none}.subscription-commerce-panel{display:grid;grid-gap:1rem;gap:1rem;border:1px solid var(--line);border-radius:.5rem;background:var(--surface);box-shadow:var(--shadow-tight);padding:1rem}.subscription-addon-grid,.subscription-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.subscription-addon-card,.subscription-plan-card{display:grid;min-width:0;align-content:start;grid-gap:.75rem;gap:.75rem;border:1px solid var(--line);border-radius:.5rem;background:var(--surface-raised);color:var(--text);padding:.95rem;text-decoration:none}.subscription-addon-card,.subscription-plan-card>div{min-width:0}.subscription-addon-card span,.subscription-plan-card span{color:var(--muted);font-size:.72rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.subscription-addon-card strong,.subscription-plan-card h3{font-size:1rem;line-height:1.2}.subscription-addon-card p,.subscription-plan-card p{color:var(--muted);font-size:.84rem;line-height:1.45}.subscription-plan-card ul{display:grid;grid-gap:.38rem;gap:.38rem;margin:0;padding-left:1.1rem;color:var(--muted-strong);font-size:.82rem}.subscription-addon-card:focus-visible,.subscription-addon-card:hover{border-color:color-mix(in srgb,var(--accent) 30%,var(--line));background:color-mix(in srgb,var(--accent) 5%,var(--surface-raised));color:var(--accent);outline:none}.subscription-addon-card small{display:inline-flex;align-items:center;gap:.35rem;color:var(--accent);font-size:.78rem;font-weight:850}@media (max-width:980px){.subscription-addon-grid,.subscription-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.subscription-addon-grid,.subscription-plan-grid{grid-template-columns:1fr}}.learn-article-card--active,.learn-role-tabs .ui-segmented-tabs__tab--active{border-color:color-mix(in srgb,var(--accent) 28%,var(--line));background:color-mix(in srgb,var(--accent) 10%,var(--surface));color:var(--accent-strong)}.learn-article-card--active *,.learn-article-card--active small,.learn-role-tabs .ui-segmented-tabs__tab--active *,.learn-role-tabs .ui-segmented-tabs__tab--active span{color:currentColor}.public-auth{width:min(100%,34rem);margin-inline:auto;min-height:100vh;align-content:center;align-items:stretch;justify-items:center;padding:clamp(2rem,6vw,4.5rem) clamp(1rem,4vw,2rem)}.public-auth__shell{display:block;width:min(100%,34rem);min-height:auto;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.public-auth__panel{display:grid;grid-gap:1.35rem;gap:1.35rem;align-content:start;justify-items:center}.public-auth__brand{display:inline-flex;align-items:center;gap:1rem;color:var(--text);font-family:var(--font-poppins),Poppins,sans-serif;font-weight:900}.public-auth__brand-name{font-size:clamp(1.55rem,4vw,2.1rem);font-weight:900;letter-spacing:0;line-height:1}.public-auth__mascot{width:clamp(4.4rem,10vw,5.8rem);height:auto;object-fit:contain}.public-auth__logo{max-width:min(12rem,72vw);max-height:3.5rem;object-fit:contain}.public-auth__heading{display:grid;grid-gap:.45rem;gap:.45rem;justify-items:center;text-align:center}.public-auth__title{max-width:none;margin:0;text-align:center;color:var(--text);font-size:clamp(2.35rem,8vw,4rem);line-height:.96;letter-spacing:0}.public-auth__description{max-width:24rem;margin:0;color:var(--muted);font-size:.98rem;line-height:1.55}.public-auth__form{margin:0;width:100%;gap:1.35rem}.public-auth__form-grid{width:100%;gap:1rem}.public-auth__form-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.public-auth__form .builder-field{gap:.45rem}.public-auth__form .builder-field span{color:var(--muted-strong);font-size:.86rem;font-weight:760}.public-auth__form .builder-field input,.public-auth__form .builder-field select{min-height:3rem;border:1px solid rgba(10,19,47,.14);border-radius:.75rem;background:#ffffff;color:var(--text);font-size:.98rem;box-shadow:inset 0 1px 0 rgba(10,19,47,.03)}.public-auth__form .builder-field input:focus,.public-auth__form .builder-field select:focus{border-color:color-mix(in srgb,var(--accent) 54%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 17%,transparent)}.public-auth__submit{min-height:3.15rem;width:100%;justify-content:center;border-radius:.8rem;font-size:.98rem;font-weight:800}.public-auth__form>.public-auth__form-grid--two:first-child,.public-auth__form>.public-auth__form-grid:first-child{margin-top:0}.public-auth__message{margin:0;border:1px solid color-mix(in srgb,var(--danger) 24%,var(--line));border-radius:.8rem;background:color-mix(in srgb,var(--danger) 7%,#ffffff);color:var(--danger);font-size:.9rem;line-height:1.45;padding:.8rem .9rem}.public-auth__footer{gap:.5rem;color:#667085;font-size:.95rem}.public-auth__footer-link{color:var(--accent-strong);font-weight:800;text-decoration:none}.public-auth__footer-link:hover{color:var(--accent);text-decoration:underline}.public-auth__legal{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;color:var(--muted);font-size:.82rem}.public-auth__legal a{color:inherit}@media (max-width:42rem){.public-auth{align-content:start;min-height:100svh}.public-auth__form-grid--two{grid-template-columns:1fr}.public-auth__field-span{grid-column:auto}}