.home-page{position:relative;gap:1.25rem;isolation:isolate;overflow:hidden;border-radius:var(--radius-lg);margin:-1.25rem;min-height:calc(100vh - 4.2rem);padding:1.25rem}.home-page>*{position:relative;z-index:1}.home-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));grid-gap:.75rem;gap:.75rem}.home-summary-grid .signal-card{border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text);padding:.85rem 1rem}.home-summary-grid .signal-card strong{overflow-wrap:anywhere;font-size:clamp(1.15rem,2vw,1.65rem)}@media (min-width:1080px){.home-page{margin:calc(-1 * clamp(1.5rem, 3vw, 2.5rem));padding:clamp(1.5rem,3vw,2.5rem)}}.backlog-changelog{gap:1.25rem}.backlog-changelog__epics{display:grid;grid-gap:1rem;gap:1rem}.backlog-changelog__change-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));grid-gap:1rem;gap:1rem}.backlog-changelog__change h3{margin:0 0 .75rem;font-size:1rem}.backlog-changelog__list{display:grid;grid-gap:.5rem;gap:.5rem;margin:0;padding-left:1.1rem;color:var(--muted);line-height:1.55}.backlog-changelog__verification{border-color:color-mix(in srgb,var(--accent) 35%,var(--line))}.field-manager{gap:1rem}.field-manager__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.field-manager__create{min-width:2.9rem;padding-inline:0}.field-manager__list{display:grid;grid-gap:.75rem;gap:.75rem}.field-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.9rem;gap:.9rem;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);padding:.85rem .95rem}.field-row--readonly{grid-template-columns:minmax(0,1fr) auto}.field-row__reorder{display:grid;grid-gap:.35rem;gap:.35rem;justify-items:center}.field-row__arrow{min-height:2rem;min-width:2rem;padding:0}.field-row__body{min-width:0}.field-row__body--drop-target{border-radius:.9rem;background:var(--surface-raised);box-shadow:0 0 0 4px rgba(46,196,182,.12);padding:.35rem .55rem}.field-row__body p,.field-row__body strong{margin:0}.field-row__body p{color:var(--muted);line-height:1.5}.readable-config,.readable-config__list{display:grid;grid-gap:.45rem;gap:.45rem;margin:0}.readable-config{width:100%}.readable-config__row{display:grid;grid-template-columns:minmax(8rem,.35fr) minmax(0,1fr);grid-gap:.65rem;gap:.65rem;align-items:start;border-bottom:1px solid var(--line);padding:0 0 .45rem}.readable-config__row:last-child{border-bottom:0;padding-bottom:0}.readable-config dt{color:var(--muted);font-size:.72rem;font-weight:820;letter-spacing:.04em;text-transform:uppercase}.readable-config dd{min-width:0;margin:0;color:var(--text);overflow-wrap:anywhere}.readable-config__list{padding-left:1rem}.readable-config__list li::marker{color:var(--muted)}.concept-selector{gap:1rem}.concept-selector__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.concept-selector__list{display:grid;grid-gap:.75rem;gap:.75rem}.concept-selector__item{display:flex;align-items:stretch;gap:.75rem}.concept-selector__item--compact{align-items:center}.concept-selector__chip{flex:1 1 auto;min-width:0}.concept-selector__chip--drop-target{border-color:rgba(46,196,182,.48);box-shadow:0 0 0 4px rgba(46,196,182,.14)}.concept-selector__delete{align-self:center;min-height:2.75rem;padding-inline:.9rem}.concept-selector__ungroup{align-self:center;min-height:2.4rem;padding-inline:.85rem}.concept-selector__ungroup-zone{display:grid;place-items:center;min-height:4rem;border:1px dashed var(--line);border-radius:1rem;background:var(--surface-soft);color:var(--muted-strong);font-size:.92rem;font-weight:700}.concept-selector__ungroup-zone--active{border-color:rgba(46,196,182,.48);background:var(--surface-raised);box-shadow:0 0 0 4px rgba(46,196,182,.12)}.concept-group-card{display:grid;grid-gap:.9rem;gap:.9rem;border:1px dashed var(--line);border-radius:1.1rem;background:var(--surface-soft);padding:1rem}.concept-group-card--drop-target{border-color:rgba(46,196,182,.48);background:var(--surface-raised);box-shadow:0 0 0 4px rgba(46,196,182,.12)}.concept-group-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.concept-group-card__name{width:min(16rem,100%);border:none;background:transparent;color:var(--text);font-size:1rem;font-weight:850;letter-spacing:-.02em;padding:0}.concept-group-card__name:focus{outline:none}.concept-group-card__settings{min-height:2.4rem;padding:.55rem .85rem}.concept-group-card__menu{display:flex;flex-wrap:wrap;gap:.65rem}.concept-group-card__members{display:grid;grid-gap:.7rem;gap:.7rem}.dashboard-card strong{font-size:.98rem;letter-spacing:-.02em}.dashboard-card p{margin:0;color:var(--muted);line-height:1.45}.dashboard-shell>*{min-width:0}.dashboard-shell>.page-stack,.dashboard-shell>.page-stack--wide,.dashboard-shell>section.page-stack,.dashboard-shell>section.page-stack--wide{max-width:none;width:100%}.dashboard-header__copy{grid-gap:.5rem;gap:.5rem}.dashboard-header .page-title{max-width:none;font-size:clamp(1.9rem,4vw,3rem);line-height:1}.dashboard-header .page-copy{max-width:52rem;font-size:1rem}.workspace-overview{gap:1rem}.workspace-overview__status{display:grid;min-width:8rem;grid-gap:.2rem;gap:.2rem;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);padding:.8rem .9rem;text-align:right;box-shadow:var(--shadow-tight)}.workspace-overview__hero-copy span,.workspace-overview__status span{color:var(--muted);font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.workspace-overview__status strong{color:var(--ok);font-size:1rem}.workspace-overview__hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:1rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(135deg,#111827,#172033 54%,color-mix(in srgb,var(--accent) 68%,#111827)),radial-gradient(circle at 85% 20%,rgba(255,255,255,.22),transparent 18rem);color:#ffffff;padding:clamp(1rem,3vw,1.5rem);isolation:isolate}.workspace-overview__hero:after{inset:0;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 42%,#000 70%,transparent);mask-image:linear-gradient(90deg,transparent,#000 42%,#000 70%,transparent)}.workspace-overview__hero-copy{display:grid;max-width:44rem;grid-gap:.45rem;gap:.45rem}.workspace-overview__hero-copy span{color:rgba(255,255,255,.62)}.workspace-overview__hero-copy strong{font-size:clamp(1.35rem,3vw,2.25rem);font-weight:850;letter-spacing:-.045em;line-height:1.04}.workspace-overview__hero-copy p{margin:0;color:rgba(255,255,255,.72);line-height:1.55}.workspace-overview__primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.65rem;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(255,255,255,.12);font-size:.9rem;font-weight:850;padding:0 1rem;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:background var(--motion-fast),transform var(--motion-fast),border-color var(--motion-fast)}.workspace-overview__primary:hover{background:rgba(255,255,255,.18);border-color:rgba(255,255,255,.28);transform:translateY(-1px)}.workspace-overview__intelligence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.workspace-overview__metric{display:grid;grid-gap:.25rem;gap:.25rem;border:1px solid var(--line);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-raised) 88%,transparent);box-shadow:var(--shadow-tight);padding:.95rem 1rem}.workspace-overview__metric span{color:var(--muted);font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.workspace-overview__metric strong{color:var(--text);font-size:1.04rem;letter-spacing:-.025em}.workspace-overview__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}.app-frame:has(.app-frame__sidebar-slot:not(:empty)) .app-frame__sidebar-slot{display:block;grid-row:2;grid-column:1/-1}.app-frame:has(.app-shell__notice-stack):has(.app-frame__sidebar-slot:not(:empty)) .app-frame__sidebar-slot{grid-row:3}.dashboard-sidenav__link--active .dashboard-icon--nav,.dashboard-sidenav__link:hover .dashboard-icon--nav{color:currentColor}.builder-panel,.state-card{display:grid;grid-gap:1rem;gap:1rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 96%,transparent),color-mix(in srgb,var(--surface-muted) 28%,var(--surface-raised))),var(--surface-raised);box-shadow:0 1px 0 rgba(255,255,255,.86) inset,var(--shadow-soft);padding:clamp(1rem,2vw,1.35rem);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.ui-card.builder-panel,.ui-card.state-card{border-color:var(--card-border);border-radius:var(--card-radius);background:var(--card-bg);box-shadow:var(--card-shadow);padding:var(--card-padding);-webkit-backdrop-filter:none;backdrop-filter:none}.record-detail-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.record-title-band{position:relative;isolation:isolate;padding:.25rem 0 .15rem}.record-title-band .page-header{border:0;background:transparent;box-shadow:none;padding:0}.record-title-band__meta{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;margin-top:.55rem}.record-title-band:before{position:absolute;z-index:-1;left:-.9rem;top:2.35rem;width:clamp(3.4rem,8vw,5.5rem);height:clamp(3.8rem,5.8vw,5.2rem);transform:translateY(-50%);border-radius:.5rem;background:color-mix(in srgb,var(--record-concept-color) 24%,transparent);border-left:.42rem solid var(--record-concept-color);opacity:.95;content:""}.record-page-actions{display:inline-flex;gap:.5rem;align-items:center;justify-content:flex-end}.record-page-action{width:2.25rem;height:2.25rem;min-height:2.25rem}.record-page-action:hover{border-color:rgba(37,99,235,.35);color:var(--accent);transform:translateY(-1px)}.record-page-action--primary{border-color:rgba(37,99,235,.45);background:var(--accent-soft);color:var(--accent)}.record-detail-sidebar{position:-webkit-sticky;position:sticky;top:1rem;min-width:0;border:1px solid var(--line);border-radius:.5rem;background:var(--surface);box-shadow:var(--shadow-soft);padding:.45rem}.record-detail-sidebar__nav{display:grid;grid-gap:.25rem;gap:.25rem}.record-detail-sidebar__tab{display:flex;width:100%;min-height:2.45rem;align-items:center;justify-content:flex-start;border:1px solid transparent;border-radius:.375rem;background:transparent;color:var(--muted-strong);cursor:pointer;font:inherit;font-size:.9rem;font-weight:700;line-height:1.2;padding:.55rem .7rem;text-align:left}.record-detail-sidebar__tab.ui-button>span,.record-detail-sidebar__tab.ui-button>span>span{display:contents}.record-detail-sidebar__tab-icon{flex:0 0 auto;margin-right:.5rem}.record-detail-sidebar__tab-icon.dashboard-icon,.record-detail-sidebar__tab-icon.dashboard-icon svg{width:1rem;height:1rem}.record-detail-sidebar__tab-label{min-width:0;flex:1 1 auto}.record-detail-sidebar__tab-badge{flex:0 0 auto;min-width:1.35rem;margin-left:.5rem;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--muted-strong);font-size:.72rem;font-weight:800;line-height:1;padding:.18rem .38rem;text-align:center}.record-detail-sidebar__tab:hover{border-color:var(--line);background:var(--surface-muted);color:var(--text)}.record-detail-sidebar__tab--active{border-color:color-mix(in srgb,var(--accent) 35%,var(--line));background:var(--accent-soft);color:var(--accent)}.record-detail-sidebar__tab--active .record-detail-sidebar__tab-badge{border-color:color-mix(in srgb,var(--accent) 35%,var(--line));background:color-mix(in srgb,var(--accent) 12%,var(--surface));color:var(--accent)}.record-detail-content{min-width:0}.record-detail-list{display:grid;grid-gap:.8rem;gap:.8rem}.record-detail-item{display:grid;grid-gap:.35rem;gap:.35rem;border:1px solid var(--line);border-radius:.95rem;background:var(--surface-overlay);padding:.95rem 1rem}.record-detail-item strong{font-size:.82rem;color:var(--muted);letter-spacing:.04em;text-transform:uppercase}.record-detail-item span{color:var(--text);word-break:break-word}.audit-metadata-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(24rem,100%),1fr))}.record-detail-panels{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:minmax(0,1fr)}.record-documents-panel__list,.record-documents-panel__template-grid{display:grid;grid-gap:.75rem;gap:.75rem}.record-documents-panel__document,.record-documents-panel__template{display:grid;grid-gap:.85rem;gap:.85rem;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);padding:.95rem}.record-documents-panel__template{grid-template-columns:minmax(0,1fr) auto;align-items:center}.record-documents-panel__document-main div,.record-documents-panel__template div{display:grid;grid-gap:.2rem;gap:.2rem;min-width:0}.record-documents-panel__document-main strong,.record-documents-panel__template strong{color:var(--text)}.record-documents-panel__document-main span,.record-documents-panel__template span{color:var(--text-muted);font-size:.84rem;overflow-wrap:anywhere}.record-documents-panel__document-main{display:flex;align-items:flex-start;gap:.65rem;min-width:0}.record-documents-panel__document-main svg{flex:0 0 auto;margin-top:.15rem;color:var(--text-muted)}.record-documents-panel__actions,.record-documents-panel__signature{display:flex;flex-wrap:wrap;gap:.6rem;align-items:flex-end}.record-documents-panel__signature .builder-field{min-width:min(18rem,100%)}.builder-panel--flat{box-shadow:none}.auth-gate{display:grid;min-height:100vh;place-items:center;padding:1.25rem}.builder-item-card p,.builder-item-card strong,.builder-panel__header h2,.builder-panel__header h3,.builder-panel__header p,.notification-copy p,.notification-copy small,.notification-copy strong{margin:0}.builder-panel__header h3{letter-spacing:-.03em}.builder-inline-meta,.builder-item-card p,.builder-muted,.builder-panel__header p,.notification-state{color:var(--muted)}.builder-actions,.builder-checkbox-row,.builder-field,.builder-form,.builder-form-grid,.notification-copy{display:grid;grid-gap:.85rem;gap:.85rem}.identity-user-summary{display:inline-flex;align-items:center;gap:.65rem}.identity-user-summary__avatar{height:2rem;width:2rem;flex-shrink:0}.tenant-avatar-picker{display:flex;align-items:flex-end;gap:1rem}.app-shell__tenant-avatar,.tenant-avatar-picker__preview{display:inline-grid;place-items:center;border-radius:999px;color:#ffffff;font-weight:900;text-transform:uppercase}.tenant-avatar-picker__preview{height:3rem;width:3rem;flex:0 0 3rem;font-size:1.25rem}.app-shell__tenant-avatar{height:1.9rem;width:1.9rem;flex:0 0 1.9rem;font-size:.85rem}.builder-actions--inline{display:flex;flex-wrap:wrap}.builder-inline-form-row{display:grid;grid-template-columns:minmax(12rem,1.4fr) repeat(3,minmax(4.5rem,.6fr));grid-gap:.85rem;gap:.85rem}.builder-form-grid{grid-template-columns:1fr}.visibility-policy-editor__rule,.visibility-policy-editor__rules{display:grid;grid-gap:.85rem;gap:.85rem}.record-form__grid{grid-template-columns:1fr}@media (max-width:720px){.builder-inline-form-row{grid-template-columns:1fr}}.builder-field legend,.builder-field span,.record-field span{display:block;margin-bottom:.4rem;color:var(--muted-strong);font-size:.78rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.view-field-picker{position:relative}.view-field-picker__button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--input-bg);box-shadow:var(--input-shadow);color:var(--text);min-height:2.75rem;padding:.78rem .9rem;text-align:left;transition:border-color var(--motion-fast),box-shadow var(--motion-fast),background var(--motion-fast)}.view-field-picker__button span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.view-field-picker__button.ui-button>span,.view-field-picker__button.ui-button>span>span{display:contents}.view-field-picker__menu{position:absolute;z-index:20;top:calc(100% + .35rem);left:0;right:0;display:grid;grid-gap:.2rem;gap:.2rem;max-height:14rem;overflow:auto;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-panel-strong);box-shadow:var(--nav-shadow);padding:.35rem}.view-field-picker__option{display:flex;align-items:center;gap:.36rem;border-radius:.5rem;padding:.34rem 0;color:var(--text);font-size:.9rem;font-weight:760}.view-field-picker__option input{width:auto;flex:0 0 auto;box-shadow:none;margin:0;padding:0}.view-field-picker__option:hover{background:var(--surface-muted)}.builder-field input,.builder-field select,.builder-field textarea,.builder-stack select,.record-field input,.record-field select,.record-field textarea,.tenant-switcher__input{width:100%;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--input-bg);box-shadow:var(--input-shadow);color:var(--text);min-height:2.75rem;padding:.78rem .9rem;transition:border-color var(--motion-fast),box-shadow var(--motion-fast),background var(--motion-fast)}.builder-field input:focus,.builder-field select:focus,.builder-field textarea:focus,.builder-stack select:focus,.record-field input:focus,.record-field select:focus,.record-field textarea:focus,.tenant-switcher__input:focus{border-color:rgba(46,196,182,.58);background:var(--bg-panel-strong);box-shadow:0 0 0 4px color-mix(in srgb,var(--teal) 16%,transparent),var(--input-shadow);outline:none}.builder-field .view-field-picker__option input[type=checkbox],.builder-field .view-field-picker__option input[type=radio]{width:1rem;min-width:1rem;height:1rem;flex:0 0 1rem;margin:0;padding:0;box-shadow:none}.builder-field .view-field-picker__option input[type=checkbox]:focus,.builder-field .view-field-picker__option input[type=radio]:focus{box-shadow:none}.builder-field--checkbox{align-items:center;grid-template-columns:1fr auto}.builder-toggle-row{display:inline-flex;align-items:center;gap:.55rem;color:var(--text);font-weight:780}.builder-toggle-row input{width:1rem;height:1rem;margin:0}.builder-checkbox-row{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.builder-option{display:grid;grid-template-columns:auto 1fr;align-items:start;grid-gap:.2rem .55rem;gap:.2rem .55rem;color:var(--text);font-size:.9rem;font-weight:800}.builder-option input{margin-top:.16rem}.builder-option small{grid-column:2;color:var(--muted);font-size:.78rem;font-weight:650;line-height:1.35}.runtime-view-chip{display:inline-flex;align-items:center;justify-content:flex-start;gap:.45rem}.toast-region{position:fixed;right:1rem;bottom:1rem;z-index:80;display:grid;grid-gap:.75rem;gap:.75rem;width:min(24rem,calc(100vw - 2rem));pointer-events:none}.toast{display:grid;grid-template-columns:1fr auto;align-items:start;grid-gap:.8rem;gap:.8rem;border:1px solid var(--line-strong);border-left:4px solid var(--accent);border-radius:var(--radius-sm);background:var(--surface-raised);box-shadow:var(--shadow-soft);color:var(--text);padding:.9rem .95rem;pointer-events:auto}.toast--error{border-left-color:var(--danger)}.toast--success{border-left-color:var(--ok)}.toast__message{min-width:0;font-size:.94rem;font-weight:760;line-height:1.45;overflow-wrap:anywhere}.toast__dismiss{display:grid;place-items:center;width:1.9rem;height:1.9rem;border:1px solid var(--line);border-radius:999px;background:var(--surface-soft);color:var(--muted-strong);cursor:pointer}.error-fallback{max-width:42rem}.error-fallback__title{margin:0 0 .35rem;font-size:1.35rem}.error-fallback__copy{margin:0;color:var(--muted);line-height:1.55}.page-title{margin:0;max-width:16ch;font-size:clamp(2.15rem,5vw,4.4rem);font-weight:850;line-height:.95}.page-copy{margin:0;max-width:44rem;font-size:clamp(1rem,1.6vw,1.17rem);line-height:1.65}.loading-skeleton--brand{width:8rem;height:1.45rem}.loading-shell-brand{display:inline-flex;align-items:center;gap:.55rem;min-width:10rem}.loading-skeleton--brand-mark{width:2rem;height:2rem;border-radius:.7rem;background:linear-gradient(135deg,var(--brand-primary,var(--accent)),var(--brand-accent,var(--teal)))}.loading-skeleton--nav{width:6.5rem;height:2.1rem}.loading-skeleton--nav-short{width:4.5rem}.loading-skeleton--pill{width:7rem;height:2.25rem}.loading-skeleton--avatar{width:2.25rem;height:2.25rem}.loading-skeleton--nav-dot{width:1.4rem;height:1.4rem;border-radius:.42rem}.loading-skeleton--page-title{width:min(28rem,72%);height:clamp(2.4rem,7vw,4.6rem);border-radius:var(--radius-md)}.loading-skeleton--page-copy{width:min(42rem,100%);height:1rem}.app-frame--loading .app-frame__sidebar-slot--skeleton{display:grid;align-content:start;grid-gap:.28rem;gap:.28rem;border-right:1px solid var(--line);background:var(--surface);padding:.85rem}.app-frame--loading-dashboard,.app-frame--loading-runtime-list,.app-frame--loading-runtime-record{grid-template-columns:var(--dashboard-sidebar-width,15rem) minmax(0,1fr)}.app-frame--loading-dashboard .app-shell__content--skeleton,.app-frame--loading-runtime-list .app-shell__content--skeleton,.app-frame--loading-runtime-record .app-shell__content--skeleton{grid-column:2}.loading-sidebar-account{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.65rem;gap:.65rem;align-items:center;margin:.1rem 0 .72rem;border:1px solid var(--line);border-radius:.75rem;background:var(--surface-soft);padding:.62rem}.loading-sidebar-account__copy{display:grid;grid-gap:.42rem;gap:.42rem}.loading-sidebar-row{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.55rem;gap:.55rem;align-items:center;min-height:2.2rem;border-radius:.6rem;padding:.42rem .55rem}.app-shell__nav--skeleton{flex-wrap:nowrap}.app-shell__account-nav--skeleton,.app-shell__runtime-nav--skeleton{display:flex;align-items:center;gap:.6rem}.app-shell__content--skeleton{display:grid;align-content:start;grid-gap:1rem;gap:1rem}.loading-content-skeleton{display:grid;grid-gap:1rem;gap:1rem;width:100%}.loading-content-skeleton--form,.loading-content-skeleton--record,.loading-content-skeleton--table{align-content:start}.loading-table-toolbar{display:flex;justify-content:flex-end;gap:.65rem}.loading-table-frame{display:grid;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.loading-table-row{display:grid;grid-template-columns:1.15fr .85fr .72fr .58fr;grid-gap:1rem;gap:1rem;align-items:center;min-height:3.2rem;border-bottom:1px solid var(--line);padding:0 1rem}.loading-table-row:last-child{border-bottom:0}.loading-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));grid-gap:1rem;gap:1rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:1rem}.loading-form-field{display:grid;grid-gap:.55rem;gap:.55rem}.loading-skeleton--field{width:100%;height:2.5rem;border-radius:var(--radius-sm)}.loading-content-skeleton--record{grid-template-columns:minmax(11rem,14rem) minmax(0,1fr);align-items:start}.loading-record-main,.loading-record-sidebar{display:grid;grid-gap:.85rem;gap:.85rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:1rem}.loading-page-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));grid-gap:1rem;gap:1rem;margin-top:.5rem}.loading-page-card{display:grid;grid-gap:.9rem;gap:.9rem;min-height:9rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:1rem}@media (max-width:760px){.app-frame--loading-dashboard,.app-frame--loading-runtime-list,.app-frame--loading-runtime-record{grid-template-columns:minmax(0,1fr)}.app-frame--loading .app-frame__sidebar-slot--skeleton{display:none}.app-frame--loading-dashboard .app-shell__content--skeleton,.app-frame--loading-runtime-list .app-shell__content--skeleton,.app-frame--loading-runtime-record .app-shell__content--skeleton{grid-column:1}.loading-content-skeleton--record,.loading-table-row{grid-template-columns:minmax(0,1fr)}.app-shell__runtime-nav--skeleton{display:none}}@keyframes loading-shimmer{to{transform:translateX(100%)}}.record-field__label-content{display:inline-flex;align-items:center;gap:.35rem}.linked-guide-info{border-color:rgba(37,99,235,.45);background:var(--accent-soft);color:var(--accent);vertical-align:middle}.linked-guide-info--button{cursor:pointer}.linked-guide-info--button:focus-visible,.linked-guide-info:hover{border-color:var(--accent);color:var(--accent)}.linked-guide-info-menu{position:relative;display:inline-flex}.linked-guide-info-menu__panel{position:absolute;z-index:20;top:calc(100% + .35rem);right:0;display:grid;min-width:13rem;grid-gap:.4rem;gap:.4rem;border:1px solid var(--line);border-radius:.5rem;background:var(--surface-raised);box-shadow:var(--shadow-lg);padding:.55rem;color:var(--text)}.linked-guide-info-menu__item{display:grid;grid-gap:.15rem;gap:.15rem;padding:.35rem;border-radius:.35rem;color:inherit;text-decoration:none}.linked-guide-info-menu__item:focus-visible,.linked-guide-info-menu__item:hover{background:color-mix(in srgb,var(--accent) 8%,var(--surface-raised));color:var(--accent);outline:none}.linked-guide-info-menu__item strong{font-size:.82rem}.linked-guide-info-menu__item small{color:var(--muted)}.approval-policy-editor{display:grid;grid-gap:1rem;gap:1rem;padding:0;border-radius:var(--radius-md);background:transparent;box-shadow:none}.workflow-approvals-page{max-width:68rem}.workflow-approvals-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.25rem;gap:.25rem;align-items:stretch;width:100%;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);padding:.25rem;box-shadow:var(--input-shadow)}.workflow-approvals-tab{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-width:0;min-height:2.75rem;border:1px solid transparent;border-radius:calc(var(--radius-md) - 2px);color:var(--muted-strong);font-size:.88rem;font-weight:750;line-height:1;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.workflow-approvals-tab svg{flex:0 0 auto;stroke-width:2.1}.workflow-approvals-tab:hover{background:var(--surface-muted);color:var(--text)}.workflow-approvals-tab--active{border-color:color-mix(in srgb,var(--primary) 22%,var(--line));background:var(--bg-panel-strong);color:var(--primary);box-shadow:0 1px 2px rgba(15,23,42,.08)}.workflow-approvals-section{gap:1.1rem}.workflow-approvals-control-bar,.workflow-approvals-section>.approval-policy-editor{margin:0 clamp(1rem,2vw,1.35rem)}.workflow-approvals-control-bar{display:grid;grid-template-columns:minmax(13rem,22rem) minmax(0,1fr);align-items:end;grid-gap:.75rem;gap:.75rem;padding:1rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-panel-strong);box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}.workflow-approvals-control-bar .ui-form-field{max-width:none}.workflow-approvals-target-copy{display:grid;grid-gap:.2rem;gap:.2rem;min-width:0}.workflow-approvals-target-copy span{color:var(--primary);font-size:.72rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.workflow-approvals-target-copy p{margin:0;color:var(--text);font-weight:600}.workflow-approvals-empty{margin:0 clamp(1rem,2vw,1.35rem) clamp(1rem,2vw,1.35rem);padding:1rem;border:1px dashed var(--line);border-radius:var(--radius-lg);color:var(--muted);background:var(--surface-muted)}.workflow-approvals-actions{justify-items:end;padding:0}.workflow-transition-approval-list{display:grid;grid-gap:1rem;gap:1rem;margin:0 clamp(1rem,2vw,1.35rem) clamp(1rem,2vw,1.35rem)}.workflow-transition-approval-card{background:var(--surface-raised)}.workflow-transition-approval-card .approval-policy-editor{box-shadow:none}.workflow-transition-approval-card>.ui-card__actions.workflow-approvals-actions{padding-right:0;padding-left:0}.builder-checkbox-field{align-items:stretch;border:1px solid var(--border);border-radius:.5rem;display:flex;gap:.65rem;min-height:2.75rem;padding:.7rem .85rem}.builder-checkbox-field label{align-items:center;display:flex;gap:.65rem}.builder-checkbox-field input{accent-color:var(--teal);flex:0 0 auto}.approval-policy-matrix{display:grid;grid-template-columns:minmax(12rem,1.2fr) repeat(3,minmax(10rem,1fr));overflow-x:auto;overflow-y:visible;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised)}.approval-policy-matrix--single-operation{grid-template-columns:minmax(12rem,1.2fr) minmax(14rem,1fr)}.approval-policy-matrix__cell,.approval-policy-matrix__header,.approval-policy-matrix__row-label{min-width:0;border-bottom:1px solid var(--line);border-left:1px solid var(--line);padding:.85rem 1rem}.approval-policy-matrix__header{background:var(--surface-muted);color:var(--muted-strong);font-size:.76rem;font-weight:800;line-height:1.2;text-transform:uppercase}.approval-policy-matrix__row-label,.approval-policy-matrix__target-heading{border-left:0}.approval-policy-matrix__cell,.approval-policy-matrix__row-label{border-bottom:0;background:var(--surface-raised)}.approval-policy-matrix__row-label{display:grid;align-content:center;grid-gap:.2rem;gap:.2rem}.approval-policy-matrix__row-label strong{overflow-wrap:anywhere;color:var(--text);font-size:.95rem;line-height:1.25}.approval-policy-matrix__row-label span{color:var(--muted);font-size:.8rem;line-height:1.35}.approval-policy-matrix__cell{display:grid;align-content:start;grid-gap:.55rem;gap:.55rem}.approval-policy-matrix__cell--empty{background:color-mix(in srgb,var(--surface-muted) 70%,var(--surface-raised))}.approval-rule-field .ui-checkbox{align-items:center}.approval-rule-field__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.approval-step-list{display:grid;grid-gap:.65rem;gap:.65rem}.approval-step{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.45rem;gap:.45rem}.approval-step__label{display:inline-grid;place-items:center;width:1.55rem;height:1.55rem;border:1px solid var(--line);border-radius:999px;background:var(--surface-muted);color:var(--muted-strong);font-size:.72rem;font-weight:800;line-height:1.2}.approval-step__actions{display:inline-flex;align-items:center;gap:.15rem}.approval-step-list__add{flex:0 0 auto}.approval-rule-field select{width:min(18rem,100%);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--input-bg);box-shadow:var(--input-shadow);color:var(--text);padding:.72rem 2.25rem .72rem .85rem;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease,opacity .15s ease}.approval-rule-field select:focus{border-color:rgba(46,196,182,.58);background:var(--bg-panel-strong);box-shadow:0 0 0 4px rgba(46,196,182,.12);outline:none}.approval-rule-field select:disabled{cursor:not-allowed;opacity:.58}@media (max-width:720px){.workflow-approvals-control-bar{grid-template-columns:1fr}.workflow-approvals-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-approvals-tab{min-height:2.55rem}.approval-policy-matrix{grid-template-columns:1fr}.approval-policy-matrix__header{display:none}.approval-policy-matrix__cell,.approval-policy-matrix__row-label{border-left:0;border-bottom:1px solid var(--line)}.approval-policy-matrix__cell:before{color:var(--muted-strong);content:attr(data-operation);font-size:.72rem;font-weight:800;line-height:1.2;text-transform:uppercase}.approval-policy-matrix__cell--empty{display:none}.approval-rule-field select{width:100%}.approval-step{grid-template-columns:1fr}.approval-step__actions{justify-content:flex-start}}.workflow-template-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));grid-gap:1rem;gap:1rem}.workflow-template-card{display:grid;grid-gap:.45rem;gap:.45rem;min-height:9rem;border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:1rem;color:inherit;text-align:left}.workflow-template-card.ui-button>span,.workflow-template-card.ui-button>span>span{display:contents}.workflow-template-card:hover{border-color:var(--accent)}.workflow-template-card--selected{border-color:var(--accent);background:var(--surface-accent);box-shadow:0 0 0 3px var(--accent-soft)}.workflow-template-card__icon{font-size:.78rem;color:var(--muted)}.workflow-template-card__name{font-weight:700}.workflow-template-card__description{color:var(--muted);font-size:.9rem;line-height:1.4}.platform-components{gap:.85rem}.platform-components__item{overflow:hidden}.platform-components__item.operational-row{display:block;min-height:0;padding:0}.platform-components__summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none;padding:.78rem .9rem}.platform-components__summary::-webkit-details-marker{display:none}.platform-components__summary .operational-row__body{min-width:0}.platform-components__chevron{display:inline-grid;place-items:center;width:2rem;height:2rem;flex:0 0 auto;border:1px solid var(--line);border-radius:999px;background:var(--surface-soft);color:var(--muted-strong);font-size:1.1rem;font-weight:850;transition:transform .15s ease}.platform-components__item[open] .platform-components__chevron{transform:rotate(180deg)}.platform-components__preview{display:grid;grid-gap:1rem;gap:1rem;border-top:1px solid var(--line);background:var(--surface-soft);padding:1rem}.platform-components__header-preview{border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:1rem}.platform-components__avatar-row{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.platform-components__avatar-row .avatar-image{width:3rem;height:3rem}.platform-components__notification-preview{position:relative;min-height:13rem}.platform-components__notification-panel{position:static;width:min(24rem,100%);margin-top:.75rem}.platform-components__notification-panel .notification-menu__item{grid-template-columns:minmax(0,1fr)}.platform-components__notification-panel .notification-menu__item p{margin:.15rem 0 0;color:var(--muted);font-size:.82rem}.platform-components__template-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));grid-gap:.75rem;gap:.75rem}.platform-components__template-grid .workflow-template-card{min-height:0}.platform-components__shell-preview{display:grid;grid-template-columns:minmax(10rem,14rem) minmax(0,1fr);overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.platform-components__shell-nav{display:grid;align-content:start;grid-gap:.5rem;gap:.5rem;border-right:1px solid var(--line);background:var(--surface-soft);padding:.85rem}.platform-components__shell-main{display:grid;align-content:start;grid-gap:.35rem;gap:.35rem;padding:1rem}.platform-components__shell-main p{margin:0;color:var(--muted)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tenant-switcher{display:grid;grid-gap:.45rem;gap:.45rem;max-width:18rem}@keyframes page-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;scroll-behavior:auto!important;transition-duration:1ms!important}}@media (max-width:980px){.workflow-flow-studio__toolbar{align-items:stretch}.workflow-flow-studio__actions{max-width:none;flex-basis:100%}.workflow-flow-studio__actions>*{flex:1 1 12rem}.concept-flow-map{grid-template-columns:minmax(0,1fr)}}@media (max-width:1079px){.app-shell__nav{align-items:center;gap:.65rem;padding:.65rem .85rem}.app-shell__brand{min-width:0}.app-shell__brand--wordmark{flex:0 1 auto;min-height:2rem;padding-right:0;border-right:0}.app-shell__brand-tenant{max-width:min(24vw,12rem)}.app-shell__account-nav,.app-shell__runtime-nav{margin-left:0;padding-bottom:.15rem}.app-shell__runtime-nav{order:0;overflow:visible}.app-shell__account-nav{order:0;flex:0 0 auto;justify-content:flex-end}.app-shell__account-nav,.app-shell__nav-links,.app-shell__runtime-nav{flex-wrap:nowrap}.account-menu__summary,.app-shell__account-link,.app-shell__nav-group-label,.app-shell__nav-link{min-height:2.4rem;white-space:nowrap}.builder-layout,.learn-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){body{font-size:14px}.app-shell__content{padding:.85rem}.page-stack{gap:.85rem}.page-title{max-width:100%;font-size:clamp(1.9rem,12vw,3rem);line-height:1}.page-copy{max-width:100%;font-size:1rem;line-height:1.5}.app-shell__nav{gap:.45rem;padding-inline:.55rem}.app-shell__brand-name--gradient{font-size:1.12rem}.app-shell__brand-separator{display:none}.app-shell__brand-tenant{max-width:7ch}.app-shell__runtime-nav{gap:.35rem;margin-right:0}.app-shell__account-nav{gap:.25rem}.account-menu__summary,.app-shell__account-link,.developer-menu__trigger{justify-content:center;width:2.35rem;min-width:2.35rem;padding-inline:0}.account-menu__summary span:not(.account-menu__chevron),.app-shell__account-link span,.manage-menu__button span{display:none}.account-menu__summary .avatar-image-wrap{display:inline-flex}.account-menu__display-name{display:none}.account-menu{margin-left:.1rem;padding-left:.35rem}.account-menu__avatar{width:2.35rem;height:2.35rem}.audit-timeline--empty,.audit-timeline__content,.builder-panel,.metadata-panel,.state-card{border-radius:var(--radius-md);padding:.9rem}.concept-selector__header,.concept-selector__item,.dashboard-card,.dashboard-header,.field-manager__header,.field-row,.workspace-overview__hero{align-items:start;flex-direction:column}.field-row{grid-template-columns:minmax(0,1fr)}.analytics-list__row,.builder-item-card,.dashboard-card,.data-explorer__actions,.data-explorer__toolbar,.group-row,.record-row-actions{align-items:stretch;flex-direction:column}.workspace-overview__primary,.workspace-overview__status{width:100%;text-align:left}.workspace-overview__hero,.workspace-overview__intelligence{grid-template-columns:minmax(0,1fr)}.dashboard-card__lead,.identity-user-summary,.metadata-panel__user{align-items:flex-start}.builder-actions--inline>*,.concept-group-card__menu>*,.data-explorer__actions,.data-explorer__icon-button,.data-explorer__primary-action,.data-explorer__primary-action>*,.data-explorer__search,.data-explorer__toolbar-left,.record-row-actions>*{width:100%}.data-explorer__actions{margin-left:0}.data-explorer__icon-button{justify-content:center}.analytics-panel-grid,.analytics-panel-grid--compact,.analytics-stat-grid,.builder-checkbox-row,.home-summary-grid,.marketplace-grid,.public-auth__form-grid--two,.workflow-template-grid{grid-template-columns:minmax(0,1fr)}.home-page{margin:-.85rem;min-height:calc(100vh - 3.5rem);padding:.85rem}.analytics-bars{gap:.2rem;overflow-x:auto;padding-bottom:.25rem}.analytics-bars__item{min-width:1.8rem}.audit-timeline__pagination,.metadata-panel__details dl>div,.metadata-panel__summary,.record-detail-grid,.record-table__expanded-panel{grid-template-columns:minmax(0,1fr)}.audit-timeline__pagination button:first-child,.audit-timeline__pagination button:last-child,.audit-timeline__pagination span{justify-self:stretch;text-align:center}.account-menu__panel{left:0;right:auto}.data-explorer__filter-popover{left:0;right:auto;width:min(16rem,78vw)}}@media (min-width:901px){.app-shell__content{padding:clamp(1.5rem,3vw,2.5rem)}.app-frame:has(.app-frame__sidebar-slot:not(:empty)){grid-template-columns:var(--dashboard-sidebar-width,15rem) minmax(0,1fr);grid-template-rows:auto 1fr}.app-frame:has(.dashboard-sidenav--collapsed){grid-template-columns:4rem minmax(0,1fr)}.app-frame:has(.dashboard-sidenav--collapsed.dashboard-sidenav--hover-expand-armed:is(:hover,:focus-within)) .app-frame__sidebar-slot{overflow:visible;z-index:2200}.app-frame:has(.app-shell__notice-stack):has(.app-frame__sidebar-slot:not(:empty)){grid-template-rows:auto auto 1fr}.app-frame:has(.app-frame__sidebar-slot:not(:empty)) .app-frame__sidebar-slot{grid-row:2;grid-column:1;position:fixed;left:0;top:var(--dashboard-sidebar-offset,4.1rem);z-index:1200;width:var(--dashboard-sidebar-width,15rem);min-width:0;height:calc(100vh - var(--dashboard-sidebar-offset, 4.1rem));overflow-x:hidden;overflow-y:hidden}.app-frame:has(.app-shell__notice-stack):has(.app-frame__sidebar-slot:not(:empty)) .app-frame__sidebar-slot{grid-row:3}.app-frame:has(.app-frame__sidebar-slot:not(:empty)) .app-shell__content{grid-row:2;grid-column:2}.app-frame:has(.app-shell__notice-stack):has(.app-frame__sidebar-slot:not(:empty)) .app-shell__content{grid-row:3}.dashboard-sidenav{height:100%;min-height:0;width:100%}.builder-layout{grid-template-columns:minmax(19rem,24rem) minmax(0,1fr);align-items:start}}:root{--bg:#f5f6f8;--bg-deep:#0b0f19;--bg-panel:rgba(255,255,255,0.88);--bg-panel-strong:#ffffff;--bg-panel-tint:#eef4ff;--line:rgba(12,18,32,0.1);--line-strong:rgba(12,18,32,0.18);--accent:#2357ff;--accent-strong:#163cc2;--accent-soft:rgba(35,87,255,0.09);--teal:#08a88a;--teal-soft:rgba(8,168,138,0.1);--text:#0c1220;--muted:#697386;--muted-strong:#313b4f;--surface-raised:#ffffff;--surface-soft:rgba(255,255,255,0.78);--surface-muted:#f0f3f7;--surface-accent:#f3f7ff;--input-bg:rgba(255,255,255,0.92);--nav-bg:rgba(255,255,255,0.86);--nav-shadow:0 1px 0 rgba(12,18,32,0.06),0 18px 50px rgba(12,18,32,0.07);--body-gradient:linear-gradient(180deg,#fcfdff,#f6f7fa 42%,#eff2f6),linear-gradient(90deg,rgba(35,87,255,0.045),transparent 32%,rgba(8,168,138,0.04));--hero-gradient:linear-gradient(135deg,rgba(255,255,255,0.98),rgba(243,247,255,0.9));--rail-surface:#0c1220;--rail-surface-strong:linear-gradient(135deg,#0c1220,#132238 58%,#14352f);--radius-lg:0.85rem;--radius-md:0.65rem;--shadow:0 28px 72px rgba(12,18,32,0.13);--shadow-soft:0 16px 44px rgba(12,18,32,0.09);--shadow-tight:0 8px 22px rgba(12,18,32,0.07);--motion-fast:130ms cubic-bezier(0.2,0.8,0.2,1);--motion-med:220ms cubic-bezier(0.2,0.8,0.2,1)}:root[data-theme=dark]{--bg:#070b12;--bg-panel:rgba(14,20,31,0.88);--bg-panel-strong:#0e141f;--line:rgba(170,184,207,0.14);--line-strong:rgba(170,184,207,0.26);--text:#edf3ff;--muted:#8f9db2;--muted-strong:#c8d3e4;--surface-raised:#0e141f;--surface:#0e141f;--surface-soft:rgba(14,20,31,0.78);--surface-muted:#111a29;--surface-accent:#10213d;--surface-overlay:rgba(14,20,31,0.92);--input-bg:rgba(14,20,31,0.96);--nav-bg:rgba(10,15,24,0.88);--body-gradient:linear-gradient(180deg,#070b12,#0b111d 48%,#0f1726),linear-gradient(90deg,rgba(35,87,255,0.08),transparent 34%,rgba(8,168,138,0.06));--rail-surface:#070b12;--rail-surface-strong:linear-gradient(135deg,#070b12,#111c2f 58%,#10342d)}html{scroll-behavior:smooth}body{font-family:Inter,SF Pro Text,SF Pro Display,Aptos,system-ui,sans-serif}body:before{opacity:.72}.app-shell__nav{min-height:4.25rem;gap:1rem;border-bottom-color:rgba(12,18,32,.08);padding:.72rem clamp(1rem,2vw,1.6rem)}.app-shell__brand--wordmark{min-height:2.45rem;padding-right:0}.app-shell__brand-home{gap:.58rem}.app-shell__brand-mark{width:2rem;height:2rem;border-radius:.55rem;background:linear-gradient(135deg,rgba(255,255,255,.18),transparent),#0c1220;box-shadow:0 12px 28px rgba(12,18,32,.18);font-size:.9rem}.app-shell__brand-name--gradient{font-size:1.18rem;letter-spacing:-.03em}.app-shell__brand-tenant{font-size:.88rem}.app-shell__brand-separator{color:color-mix(in srgb,var(--muted) 48%,transparent)}.app-shell__runtime-nav{gap:.5rem}.app-shell__nav-links{gap:.28rem}.account-menu__summary,.app-shell__account-link,.app-shell__nav-group-label,.app-shell__nav-link,.manage-menu__button{min-height:2.35rem;border-radius:.55rem;padding:.52rem .68rem;font-size:.86rem;font-weight:760}.account-menu__summary:hover,.app-shell__account-link:hover,.app-shell__nav-group:hover>.app-shell__nav-group-label,.app-shell__nav-link:hover,.app-shell__nav-more--open>.app-shell__nav-more-trigger,.manage-menu__button:hover{border-color:color-mix(in srgb,var(--accent) 18%,var(--line));background:color-mix(in srgb,var(--accent) 5%,var(--surface-raised));box-shadow:none;color:var(--text)}.app-shell__nav-link--icon,.developer-menu__trigger,.notification-menu__button{width:2.35rem;height:2.35rem;border-radius:.55rem}.account-menu__panel,.app-shell__brand-links-panel,.app-shell__nav-group-menu,.manage-menu__panel,.notification-menu__panel{border-radius:.8rem;box-shadow:0 24px 70px rgba(12,18,32,.14)}.app-shell__content{padding:clamp(1rem,2.4vw,2rem)}.dashboard-shell,.page-stack{gap:1.15rem}.app-shell__nav-label,.builder-field legend,.builder-field span,.dashboard-sidenav__manage-title,.dashboard-sidenav__title,.page-eyebrow,.record-field span,.tenant-switcher__label,.ui-table th,.workspace-overview__hero-copy span,.workspace-overview__metric span,.workspace-overview__status span{letter-spacing:0;text-transform:none}.page-eyebrow{color:var(--muted);font-size:.84rem;font-weight:760}.page-title{max-width:58rem;font-size:clamp(2rem,4vw,3.7rem);font-weight:860;letter-spacing:-.055em;line-height:.96}.page-copy{max-width:50rem;color:var(--muted-strong);font-size:clamp(1rem,1.2vw,1.08rem)}.dashboard-header{align-items:end;padding-top:0}.dashboard-header .page-title{font-size:clamp(2.1rem,4.4vw,3.45rem)}.home-page{margin:0;min-height:calc(100vh - 7rem);overflow:visible;border-radius:0;padding:0}.builder-panel:hover,.dashboard-card:hover,.state-card:hover,.workspace-overview__metric:hover{border-color:color-mix(in srgb,var(--accent) 22%,var(--line));transform:translateY(-2px)}.home-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-summary-grid .signal-card,.signal-card{border-radius:.8rem;background:var(--surface-raised);color:var(--text);box-shadow:var(--shadow-tight)}.dashboard-card span,.signal-card span{color:var(--muted);letter-spacing:0;text-transform:none}.dashboard-sidenav{gap:.62rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 94%,transparent),color-mix(in srgb,var(--surface-muted) 70%,var(--surface-raised))),var(--surface-muted);padding:.75rem .62rem}.dashboard-sidenav__manage-title,.dashboard-sidenav__title{color:var(--muted);font-size:.78rem;font-weight:780}.dashboard-sidenav__account{border-radius:.8rem;box-shadow:none}.dashboard-sidenav__link--active,.dashboard-sidenav__link:hover{background:var(--text);box-shadow:0 12px 28px rgba(12,18,32,.14)}.dashboard-sidenav__section--active,.dashboard-sidenav__sublink--active,.dashboard-sidenav__sublink:hover{background:color-mix(in srgb,var(--accent) 8%,var(--surface-raised));color:var(--accent-strong)}.dashboard-icon--card{border-radius:.6rem;background:var(--text)}.analytics-panel,.analytics-stat,.audit-timeline--empty,.audit-timeline__content,.builder-panel,.dashboard-card,.data-explorer__toolbar,.metadata-panel,.state-card,.workspace-overview__metric,.workspace-overview__status{border-radius:.9rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 96%,transparent),color-mix(in srgb,var(--surface-muted) 34%,var(--surface-raised))),var(--surface-raised);box-shadow:0 1px 0 rgba(255,255,255,.72) inset,var(--shadow-tight)}.dashboard-card{min-height:7rem;padding:1.05rem}.dashboard-card__body{gap:.3rem}.dashboard-card strong{letter-spacing:-.025em}.workspace-overview{gap:1.1rem}.workspace-overview__hero{min-height:15rem;border-radius:1rem;background:linear-gradient(135deg,#0c1220,#17233a 58%,#14352f),linear-gradient(90deg,rgba(35,87,255,.18),transparent);box-shadow:var(--shadow-soft);padding:clamp(1.2rem,3.2vw,2rem)}.workspace-overview__hero:after{background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 0)}.workspace-overview__hero-copy{gap:.55rem}.workspace-overview__primary{border-radius:.6rem;background:var(--text);box-shadow:0 14px 34px rgba(12,18,32,.16);color:#ffffff}.data-explorer__icon-button,.support-chip{border-radius:.55rem}.ui-table-shell{border-radius:.8rem;box-shadow:none}.ui-table th{background:color-mix(in srgb,var(--surface-muted) 70%,var(--surface-raised));font-size:.78rem}.ui-table tbody tr:hover{background:color-mix(in srgb,var(--accent) 4%,var(--surface-raised))}.data-explorer__toolbar{align-items:center;border-radius:.85rem;padding:.65rem}.data-explorer__actions,.data-explorer__toolbar-left{align-items:center}.data-explorer__icon-button{min-height:2.4rem;box-shadow:none}.data-explorer__search{width:min(100%,21rem)}.core-tag,.data-explorer__count,.maturity-tag,.record-status-chip{border-radius:.45rem;letter-spacing:0}.record-expand-button,.workflow-map-quick-selection__button,.workflow-map-quick-selection__children a,.workflow-map-quick-selection__link{border-radius:.5rem}.audit-timeline__details,.metadata-panel__summary-card,.record-detail-item,.record-table__expanded-panel{border-radius:.75rem}.loading-skeleton:after{animation-duration:.9s}@media (max-width:720px){.support-desk,.support-portal__tickets{grid-template-columns:1fr}.runtime-calendar__grid{display:flex;overflow-x:auto}.runtime-calendar__day,.runtime-calendar__weekday{min-width:9rem}}:root{--text-muted:var(--muted)}.dashboard-category-grid,.marketplace-grid,.platform-components{gap:.85rem}.dashboard-category-tile,.marketplace-manifest,.platform-components__item{border-radius:.85rem}.dashboard-category-tile{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 94%,transparent),color-mix(in srgb,var(--surface-muted) 30%,var(--surface-raised))),var(--surface-raised);box-shadow:var(--shadow-tight)}.dashboard-category-tile:focus-visible,.dashboard-category-tile:hover,.platform-components__item:hover{border-color:color-mix(in srgb,var(--accent) 22%,var(--line));transform:translateY(-1px)}.learn-page{gap:1.1rem}.learn-layout{grid-template-columns:minmax(18rem,23rem) minmax(0,1fr)}.learn-article-list,.learn-checklist,.learn-detail,.learn-role-tabs,.learn-search{border-radius:.85rem}.learn-search{background:var(--surface-raised);box-shadow:var(--shadow-tight)}.learn-article-list,.learn-checklist,.learn-role-tabs{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 92%,transparent),color-mix(in srgb,var(--surface-muted) 48%,var(--surface-raised))),var(--surface-raised);box-shadow:var(--shadow-tight)}.learn-role-tabs .ui-segmented-tabs__tab{border-radius:.62rem}.learn-article-card--active,.learn-role-tabs .ui-segmented-tabs__tab--active{background:var(--text);color:#ffffff;box-shadow:none}.learn-article-card--active small,.learn-role-tabs .ui-segmented-tabs__tab--active span{color:rgba(255,255,255,.68)}.learn-article-card--active:before{display:none}.learn-checklist__track{background:color-mix(in srgb,var(--line) 72%,transparent)}.learn-checklist__track span{background:linear-gradient(90deg,var(--accent),var(--teal))}.learn-checklist__item:hover{background:color-mix(in srgb,var(--accent) 6%,var(--surface-raised))}.learn-detail{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 96%,transparent),color-mix(in srgb,var(--surface-muted) 22%,var(--surface-raised))),var(--surface-raised);box-shadow:var(--shadow-tight)}.learn-detail h3{color:var(--muted);letter-spacing:0;text-transform:none}.learn-steps li:before{border-radius:.45rem;background:var(--text);color:#ffffff}.builder-actions{gap:.55rem}.state-card--empty{min-height:17rem}.state-card--empty h2{font-size:clamp(1.45rem,3vw,2.1rem)}.loading-screen__panel{border-radius:1rem;background:var(--surface-raised);box-shadow:var(--shadow-soft)}.group-row,.metadata-panel__summary-card,.notification-menu__item,.support-ticket-row,.workflow-template-card{transition:border-color var(--motion-fast),background var(--motion-fast),box-shadow var(--motion-fast),transform var(--motion-fast)}.group-row:hover,.notification-menu__item:hover,.workflow-template-card:hover{border-color:color-mix(in srgb,var(--accent) 22%,var(--line));box-shadow:var(--shadow-tight);transform:translateY(-1px)}.builder-panel__header h2,.builder-panel__header h3,.dashboard-card strong,.learn-detail h2,.runtime-report__card-header strong,.support-source-tile__title,.support-target-tile__title{letter-spacing:-.035em}@media (max-width:900px){.learn-layout{grid-template-columns:1fr}}.analytics-dashboard{gap:1.1rem}.analytics-stat-grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.analytics-stat{min-height:8rem;align-content:space-between}.analytics-stat strong{color:var(--text);font-size:clamp(2rem,4vw,3rem);letter-spacing:-.07em}.analytics-panel{min-height:16rem}.analytics-panel h2{font-size:1rem;letter-spacing:-.03em}.analytics-bars__bar{background:linear-gradient(180deg,var(--accent),var(--teal))}.analytics-list__row{border-bottom-color:color-mix(in srgb,var(--line) 72%,transparent)}.identity-user-summary{gap:.75rem}.identity-user-summary__avatar{border:1px solid var(--line);box-shadow:0 8px 18px rgba(12,18,32,.08)}.identity-user-summary span{color:var(--text);font-weight:820}.builder-form,.builder-form-column,.builder-form-grid,.record-form{gap:.9rem}.approval-policy-editor,.builder-checkbox-field,.visibility-policy-editor__rule{border-radius:.75rem}.builder-checkbox-field{background:color-mix(in srgb,var(--surface-muted) 54%,var(--surface-raised))}.record-detail-grid{gap:.9rem}.builder-stack>.builder-panel,.record-detail-item{transition:border-color var(--motion-fast),background var(--motion-fast),box-shadow var(--motion-fast),transform var(--motion-fast)}.builder-stack>.builder-panel:hover,.record-detail-item:hover{border-color:color-mix(in srgb,var(--accent) 20%,var(--line));box-shadow:var(--shadow-tight);transform:translateY(-1px)}.runtime-view-chip{justify-content:center;min-height:2.5rem}.builder-item-list .runtime-view-chip{border:1px solid var(--line);background:var(--surface-raised)}.builder-item-list .runtime-view-chip:hover{border-color:color-mix(in srgb,var(--accent) 26%,var(--line));background:color-mix(in srgb,var(--accent) 6%,var(--surface-raised))}.record-title-band{padding:0}.record-title-band:before{left:-.45rem}.record-page-actions{align-self:start}.record-detail-item{background:var(--surface-raised);box-shadow:none}.audit-timeline__details,.audit-timeline__transition,.metadata-panel__details{border-radius:.75rem}.app-shell__tenant-avatar,.tenant-avatar-picker__preview{box-shadow:0 10px 22px rgba(12,18,32,.12)}@media (max-width:720px){.record-detail-sidebar{position:static}.record-page-actions{justify-content:flex-start}}.public-auth__field-span{grid-column:1/-1}.profile-picture-picker__option{border-radius:.7rem}.profile-picture-picker__option .avatar-image,.profile-picture-picker__option .avatar-image-wrap{border-radius:.55rem}:root{--accent:#334155;--accent-strong:#111827;--accent-soft:rgba(51,65,85,0.08);--teal:#475569;--teal-soft:rgba(71,85,105,0.08);--surface-accent:var(--surface-muted);--surface-accent-soft:var(--surface-muted);--active-text:var(--text);--body-gradient:var(--bg);--hero-gradient:var(--surface-raised);--hero-glow:transparent;--rail-surface-strong:var(--rail-surface);--button-primary-bg:#111827;--button-secondary-bg:var(--surface-raised);--button-secondary-text:var(--text);--card-shadow:0 1px 2px rgba(12,18,32,0.06)}:root[data-theme=dark]{--accent:#cbd5e1;--accent-strong:#e5eefc;--accent-soft:rgba(203,213,225,0.12);--teal:#94a3b8;--teal-soft:rgba(148,163,184,0.1);--active-text:var(--text);--body-gradient:var(--bg);--hero-gradient:var(--surface-raised);--rail-surface-strong:var(--rail-surface);--button-primary-bg:#e5eefc;--button-primary-text:#070b12;--button-secondary-bg:#111a29;--card-shadow:0 1px 2px rgba(0,0,0,0.28)}body{background:var(--bg)}body:before{display:none}.app-shell__brand-name--gradient{background:none;color:var(--text)}.analytics-bars__bar,.learn-checklist__track span{background:var(--button-primary-bg)}.app-shell__brand-mark,.dashboard-icon--card,.learn-steps li:before,.notification-bell{background:var(--surface-muted);color:var(--text);box-shadow:none}.analytics-panel,.analytics-stat,.audit-timeline--empty,.audit-timeline__content,.backlog-changelog__verification,.builder-panel,.builder-panel:has(.marketplace-meta)+.builder-panel,.comment-card,.dashboard-card,.dashboard-category-tile,.dashboard-sidenav,.data-explorer__toolbar,.home-summary-grid .signal-card,.learn-article-list,.learn-checklist,.learn-detail,.learn-role-tabs,.marketplace-manifest,.metadata-panel,.runtime-calendar,.runtime-kanban__card,.runtime-report__card,.signal-card,.state-card,.workspace-overview__hero,.workspace-overview__metric,.workspace-overview__status{background:var(--surface-raised);box-shadow:var(--card-shadow)}.learn-article-card--active,.learn-role-tabs .ui-segmented-tabs__tab--active,.toolbar-create-action,.workspace-overview__primary{border-color:var(--button-primary-bg);background:var(--button-primary-bg);box-shadow:none;color:var(--button-primary-text)}.learn-article-card--active *,.learn-role-tabs .ui-segmented-tabs__tab--active *,.toolbar-create-action *,.workspace-overview__primary *{color:inherit}.learn-article-card--active svg,.learn-role-tabs .ui-segmented-tabs__tab--active svg,.toolbar-create-action svg,.workspace-overview__primary svg{stroke:currentColor}.toolbar-create-action:hover{border-color:var(--button-primary-bg);background:var(--button-primary-bg);color:var(--button-primary-text)}.account-menu__summary,.app-shell__account-link,.app-shell__nav-group-label,.app-shell__nav-link,.data-explorer__icon-button,.manage-menu__button,.support-chip{border-color:var(--line);background:var(--button-secondary-bg);color:var(--button-secondary-text)}.account-menu__summary:hover,.app-shell__account-link:hover,.app-shell__nav-group:hover>.app-shell__nav-group-label,.app-shell__nav-link:hover,.app-shell__nav-more--open>.app-shell__nav-more-trigger,.data-explorer__icon-button:hover,.manage-menu__button:hover,.support-chip:hover{border-color:var(--line-strong);background:var(--surface-muted);color:var(--text)}.dashboard-sidenav__link--active,.dashboard-sidenav__link:hover{background:var(--button-primary-bg);color:var(--button-primary-text);box-shadow:none}.builder-item-list .runtime-view-chip:hover,.dashboard-sidenav__section--active,.dashboard-sidenav__sublink--active,.dashboard-sidenav__sublink:hover,.integrations-secret,.notification-state--ok,.notification-toast,.support-source-tile--active,.support-source-tile:hover,.support-target-tile--active,.support-target-tile:hover,.support-ticket-row--selected,.support-ticket-row:hover,.workflow-template-card--selected{border-color:var(--line-strong);background:var(--surface-muted);box-shadow:none;color:var(--text)}.support-source-tile--active,.support-target-tile--active,.support-ticket-row--selected{box-shadow:inset 3px 0 0 var(--line-strong)}.builder-panel:hover,.builder-stack>.builder-panel:hover,.dashboard-card:hover,.dashboard-category-tile:focus-visible,.dashboard-category-tile:hover,.group-row:hover,.notification-menu__item:hover,.platform-components__item:hover,.record-detail-item:hover,.state-card:hover,.workflow-template-card:hover,.workspace-overview__metric:hover{border-color:var(--line-strong);box-shadow:var(--card-shadow);transform:none}.builder-panel:before,.dashboard-card:before,.marketplace-manifest:before,.state-card:before,.workspace-overview__hero:before{display:none}.analytics-panel,.support-route-header,.workspace-overview__hero{background:var(--surface-raised);color:var(--text)}.builder-panel .builder-panel,.builder-panel .state-card,.builder-panel:has(.marketplace-meta) .state-card,.dashboard-card .builder-panel,.dashboard-card .state-card,.partner-card .builder-panel{border-color:var(--line);background:transparent;box-shadow:none}.backlog-changelog__epic:before,.builder-panel:has(.marketplace-meta):before{display:none}.marketplace-meta span:first-child,.maturity-tag--alpha,.maturity-tag--beta,.maturity-tag--wip,.notification-type-badge{border-color:var(--line);background:var(--surface-muted);color:var(--text)}.marketplace-manifest{background:#111827;color:var(--button-primary-text)}:root[data-theme=dark] .marketplace-manifest{background:#050811;color:#edf3ff}.account-menu{margin-left:0;padding-left:0;border-left:0}.account-menu__summary,.manage-menu__button{gap:.42rem;border:1px solid var(--line);border-radius:.55rem;background:var(--button-secondary-bg);color:var(--button-secondary-text)}.account-menu__summary:hover,.account-menu__summary[aria-expanded=true],.manage-menu__button:hover,.manage-menu__button[aria-expanded=true]{border-color:var(--line-strong);background:var(--surface-muted);color:var(--text)}.account-menu__panel,.manage-menu__panel{top:calc(100% + .45rem);right:0;z-index:30;border:1px solid var(--line);border-radius:.8rem;background:var(--surface-raised);box-shadow:var(--card-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;padding:.45rem}.manage-menu__panel{grid-template-columns:repeat(3,minmax(12rem,1fr));width:min(48rem,calc(100vw - 1rem));min-width:min(42rem,calc(100vw - 1rem));max-height:min(72vh,34rem);overflow-y:auto;gap:.45rem}.account-menu__panel{width:min(16rem,calc(100vw - 1rem));min-width:13rem;gap:.15rem}.account-menu__identity{margin:.2rem .2rem .35rem;border-bottom:1px solid var(--line);padding:.45rem .35rem .65rem}.account-menu__item,.account-menu__item.manage-menu__item{display:grid;grid-template-columns:1.1rem minmax(0,1fr);align-items:center;width:100%;min-height:2.35rem;grid-gap:.55rem;gap:.55rem;border:1px solid transparent;border-radius:.55rem;background:transparent;padding:.55rem .6rem;color:var(--text);font-size:.86rem;font-weight:760}.account-menu__item.manage-menu__item{min-height:0}.account-menu__item.manage-menu__item small{grid-column:2;margin-top:-.22rem;color:var(--muted);font-size:.75rem;line-height:1.3}.account-menu__item.manage-menu__item:hover,.account-menu__item:hover{border-color:var(--line);background:var(--surface-muted);color:var(--text)}.account-menu__item svg,.manage-menu__item .dashboard-icon{width:1rem;height:1rem;color:var(--muted-strong)}@media (max-width:640px){.account-menu__summary,.manage-menu__button{justify-content:center;width:2.35rem;min-width:2.35rem;padding-inline:0}.account-menu__panel,.manage-menu__panel{right:0;left:auto}}:root{--bg:#eef3fb;--surface-raised:#fbfdff;--surface:#f8fbff;--surface-muted:#edf4ff;--surface-accent:#eef4ff;--surface-accent-soft:#f2f7ff;--surface-overlay:rgba(248,251,255,0.94);--input-bg:#f8fbff;--line:rgba(62,84,125,0.14);--line-strong:rgba(62,84,125,0.25);--accent:#4f46e5;--accent-strong:#3730a3;--accent-soft:rgba(79,70,229,0.11);--teal:#0891b2;--teal-soft:rgba(8,145,178,0.1);--button-primary-bg:#3730a3;--button-secondary-bg:#f6f9ff;--button-secondary-text:#111827;--card-shadow:0 1px 2px rgba(37,52,83,0.06),0 18px 44px rgba(79,70,229,0.05)}:root[data-theme=dark]{--bg:#070b13;--surface-raised:#0f1724;--surface:#0c1320;--surface-muted:#121d2e;--surface-accent:#14233a;--surface-accent-soft:#101b2d;--surface-overlay:rgba(12,19,32,0.94);--input-bg:#101827;--line:rgba(174,190,214,0.14);--line-strong:rgba(174,190,214,0.28);--accent-strong:#c7d8ff;--accent-soft:rgba(155,183,255,0.14);--teal:#67d3e8;--teal-soft:rgba(103,211,232,0.11);--button-primary-bg:#c7d8ff;--button-primary-text:#07101f;--button-secondary-bg:#111b2b;--button-secondary-text:#edf3ff;--card-shadow:0 1px 2px rgba(0,0,0,0.35),0 18px 48px rgba(0,0,0,0.2)}body{background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 92%,#ffffff) 0,var(--bg) 42%,color-mix(in srgb,var(--bg) 88%,var(--accent-soft)) 100%)}:root[data-theme=dark] body{background:linear-gradient(180deg,#070b13,#09111f 48%,#0b1424)}.app-frame:has(.app-frame__sidebar-slot:not(:empty)) .app-frame__sidebar-slot,.app-shell__nav{background:color-mix(in srgb,var(--surface-raised) 86%,var(--accent-soft))}.support-route-header,.workspace-overview__hero{background:linear-gradient(135deg,color-mix(in srgb,var(--surface-raised) 92%,var(--accent-soft)),var(--surface-raised))}.app-shell__brand-mark,.dashboard-icon--card,.notification-bell{border-color:color-mix(in srgb,var(--accent) 20%,var(--line));background:color-mix(in srgb,var(--accent) 10%,var(--surface-muted))}.dashboard-sidenav__link--active,.dashboard-sidenav__link:hover,.dashboard-sidenav__section--active,.dashboard-sidenav__sublink--active,.dashboard-sidenav__sublink:hover,.learn-article-card--active,.learn-role-tabs .ui-segmented-tabs__tab--active,.support-source-tile--active,.support-target-tile--active,.support-ticket-row--selected{border-color:color-mix(in srgb,var(--accent) 30%,var(--line));background:color-mix(in srgb,var(--accent) 10%,var(--surface-raised));color:var(--accent-strong)}.account-menu__panel,.analytics-panel,.analytics-stat,.builder-panel,.dashboard-card,.learn-article-list,.learn-checklist,.learn-detail,.manage-menu__panel,.metadata-panel,.state-card{border-color:var(--line);background:var(--surface-raised);box-shadow:var(--card-shadow)}.account-menu__item.manage-menu__item:hover,.account-menu__item:hover,.account-menu__summary:hover,.account-menu__summary[aria-expanded=true],.app-shell__nav-group:hover>.app-shell__nav-group-label,.app-shell__nav-link:hover,.app-shell__nav-more--open>.app-shell__nav-more-trigger,.developer-menu__trigger:hover,.manage-menu__button:hover,.manage-menu__button[aria-expanded=true],.notification-menu__button:hover{border-color:color-mix(in srgb,var(--accent) 22%,var(--line));background:color-mix(in srgb,var(--accent) 8%,var(--surface-raised));color:var(--accent-strong)}.app-shell__account-link:hover svg,.developer-menu__trigger:hover svg,.notification-menu__button:hover svg{color:currentColor}.analytics-bars__bar,.learn-checklist__track span{background:linear-gradient(90deg,var(--accent),var(--teal))}:root{--bg:#f4f7fb;--bg-deep:#080c14;--surface-raised:rgba(255,255,255,0.92);--surface:#ffffff;--surface-soft:rgba(255,255,255,0.72);--surface-muted:#eef3f8;--surface-accent:#eef5ff;--surface-accent-soft:#f6f9fd;--surface-overlay:rgba(255,255,255,0.92);--surface-strong-overlay:rgba(255,255,255,0.96);--input-bg:rgba(255,255,255,0.88);--line:rgba(20,31,48,0.1);--line-strong:rgba(20,31,48,0.18);--accent:#315cf6;--accent-strong:#1836a6;--accent-soft:rgba(49,92,246,0.1);--teal:#0f9f8f;--teal-soft:rgba(15,159,143,0.1);--text:#0d1421;--muted:#667085;--muted-strong:#344054;--button-primary-bg:#0d1421;--button-primary-text:#ffffff;--button-secondary-bg:rgba(255,255,255,0.72);--button-secondary-text:#0d1421;--radius-lg:0.875rem;--radius-md:0.625rem;--radius-sm:0.45rem;--shadow:0 24px 70px rgba(15,23,42,0.12);--shadow-soft:0 12px 36px rgba(15,23,42,0.08);--shadow-tight:0 1px 2px rgba(15,23,42,0.06),0 10px 28px rgba(15,23,42,0.06);--card-shadow:0 1px 2px rgba(15,23,42,0.05),0 18px 48px rgba(15,23,42,0.06);--body-gradient:linear-gradient(180deg,#fafcff,#f4f7fb 44%,#eef3f8)}:root[data-theme=dark]{--bg:#080d16;--surface-raised:rgba(15,23,35,0.9);--surface:#0f1723;--surface-soft:rgba(15,23,35,0.72);--surface-muted:#121c2b;--surface-accent:#13243e;--surface-accent-soft:#101b2b;--surface-overlay:rgba(15,23,35,0.9);--surface-strong-overlay:rgba(12,19,31,0.96);--input-bg:rgba(18,28,43,0.88);--line:rgba(214,224,240,0.12);--line-strong:rgba(214,224,240,0.22);--accent:#9bb7ff;--accent-strong:#d8e4ff;--accent-soft:rgba(155,183,255,0.13);--teal:#6dded0;--teal-soft:rgba(109,222,208,0.12);--text:#edf3fb;--muted:#98a6ba;--muted-strong:#d0dae8;--button-primary-bg:#edf3fb;--button-primary-text:#080d16;--button-secondary-bg:rgba(18,28,43,0.82);--button-secondary-text:#edf3fb;--shadow:0 28px 76px rgba(0,0,0,0.42);--shadow-soft:0 16px 44px rgba(0,0,0,0.28);--shadow-tight:0 1px 2px rgba(0,0,0,0.24),0 14px 34px rgba(0,0,0,0.2);--card-shadow:0 1px 2px rgba(0,0,0,0.22),0 18px 48px rgba(0,0,0,0.2);--body-gradient:linear-gradient(180deg,#080d16,#0a111d 48%,#0c1522)}body{background:var(--body-gradient);font-size:14px;letter-spacing:0}body:before{background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:56px 56px;opacity:.55}.app-shell__nav{top:0;z-index:28;min-height:4rem;border:0;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface-strong-overlay) 90%,transparent);box-shadow:0 1px 0 rgba(255,255,255,.42),0 12px 34px rgba(15,23,42,.05);-webkit-backdrop-filter:blur(22px) saturate(1.2);backdrop-filter:blur(22px) saturate(1.2)}.app-shell__brand-mark,.dashboard-icon--card,.notification-bell{border-radius:.55rem;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 12%,var(--surface)),var(--surface));color:var(--accent-strong)}.app-shell__brand-name,.app-shell__brand-name--gradient{background:none;color:var(--text);font-weight:920;letter-spacing:-.02em;-webkit-text-fill-color:currentColor}.app-shell__brand-tenant{max-width:min(22vw,18rem);overflow:hidden;color:var(--muted-strong);text-overflow:ellipsis;white-space:nowrap}.app-shell__runtime-nav{min-width:0}.app-shell__nav-links{gap:.35rem}.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{min-height:2.35rem;border:1px solid transparent;border-radius:.55rem;background:transparent;color:var(--muted-strong);font-size:.84rem;font-weight:780}.account-menu__summary:hover,.app-shell__account-link:hover,.app-shell__nav-group:hover>.app-shell__nav-group-label,.app-shell__nav-link:hover,.app-shell__nav-more--open>.app-shell__nav-more-trigger,.developer-menu__trigger:hover,.manage-menu__button:hover,.notification-menu__button:hover{border-color:var(--line);background:var(--surface-raised);color:var(--text);box-shadow:var(--shadow-tight);transform:translateY(-1px)}.account-menu__panel,.app-shell__brand-links-panel,.app-shell__nav-group-menu,.app-shell__nav-more-menu,.manage-menu__panel{border:1px solid var(--line);border-radius:.75rem;background:var(--surface-strong-overlay);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(22px) saturate(1.18);backdrop-filter:blur(22px) saturate(1.18)}.app-shell__content{padding:clamp(1rem,2vw,1.75rem)}.app-frame:has(.app-frame__sidebar-slot:not(:empty)) .app-shell__content{grid-column:2}.app-frame:has(.app-frame__sidebar-slot:not(:empty)) .app-frame__sidebar-slot{border-right:1px solid var(--line);background:color-mix(in srgb,var(--surface-strong-overlay) 92%,transparent);box-shadow:inset -1px 0 0 rgba(255,255,255,.36);-webkit-backdrop-filter:blur(24px) saturate(1.15);backdrop-filter:blur(24px) saturate(1.15)}.dashboard-shell{gap:1rem;max-width:100%}.dashboard-sidenav{gap:.6rem;border-right:0;background:transparent;padding:.75rem .6rem}.dashboard-sidenav__topline{min-height:2.5rem}.dashboard-sidenav__manage-title,.dashboard-sidenav__title,.page-eyebrow{color:var(--muted);font-size:.68rem;font-weight:860;letter-spacing:.08em;text-transform:uppercase}.dashboard-sidenav__account{border-radius:.75rem;background:linear-gradient(180deg,var(--surface-raised),color-mix(in srgb,var(--surface-muted) 42%,var(--surface-raised)));box-shadow:var(--shadow-tight)}.dashboard-sidenav__link,.dashboard-sidenav__section,.dashboard-sidenav__sublink{border:1px solid transparent;border-radius:.55rem;color:var(--muted-strong);font-weight:760}.dashboard-sidenav__link--active,.dashboard-sidenav__link:hover,.dashboard-sidenav__section--active,.dashboard-sidenav__sublink--active,.dashboard-sidenav__sublink:hover{border-color:var(--line);background:var(--surface-raised);color:var(--text);box-shadow:var(--shadow-tight);transform:translateX(1px)}.dashboard-sidenav__link--active,.dashboard-sidenav__section--active,.dashboard-sidenav__sublink--active{border-color:color-mix(in srgb,var(--accent) 28%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 10%,var(--surface-raised)),var(--surface-raised));color:var(--accent-strong)}.dashboard-sidenav__sublist{margin-left:.95rem;border-left-color:color-mix(in srgb,var(--line) 70%,transparent)}.dashboard-sidenav__footer{border-top:1px solid var(--line);background:linear-gradient(180deg,transparent,var(--surface-strong-overlay) 24%);box-shadow:none}.dashboard-header,.support-route-header,.workspace-overview__hero{border:1px solid var(--line);border-radius:.95rem;background:linear-gradient(135deg,color-mix(in srgb,var(--surface-raised) 92%,var(--accent-soft)),var(--surface-raised)),var(--surface-raised);box-shadow:var(--card-shadow);padding:clamp(1rem,2.6vw,1.6rem)}.dashboard-header{align-items:flex-end}.dashboard-header__copy{display:grid;grid-gap:.45rem;gap:.45rem}.page-title{max-width:22ch;color:var(--text);font-size:clamp(1.85rem,4vw,3.55rem);font-weight:880;letter-spacing:-.035em;line-height:1.02}.builder-panel .page-title,.dashboard-header .page-title,.page-stack>.page-title{font-size:clamp(1.7rem,3vw,2.8rem);line-height:1.06}.page-copy{max-width:58rem;color:var(--muted);font-size:clamp(.95rem,1.2vw,1.05rem);line-height:1.55}.workspace-overview__hero:after{position:absolute;right:1rem;bottom:1rem;width:min(36vw,24rem);height:min(36vw,24rem);border:1px solid color-mix(in srgb,var(--accent) 14%,transparent);border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 10%,transparent),transparent),repeating-linear-gradient(90deg,color-mix(in srgb,var(--accent) 12%,transparent) 0 1px,transparent 1px 18px);content:"";opacity:.42;pointer-events:none;transform:translate(18%,18%)}.analytics-stat-grid,.dashboard-category-grid,.workspace-overview__intelligence{gap:.8rem}.analytics-panel,.analytics-stat,.builder-item-card,.builder-panel,.comment-card,.concept-group-card,.dashboard-card,.dashboard-category-tile,.learn-article-list,.learn-checklist,.learn-detail,.metadata-panel,.runtime-kanban__card,.runtime-report__card,.signal-card,.state-card,.workflow-template-card{border:1px solid var(--line);border-radius:.75rem;background:var(--surface-raised);box-shadow:var(--card-shadow)}.builder-item-card,.dashboard-card,.dashboard-category-tile,.runtime-kanban__card,.workflow-template-card{transition:border-color var(--motion-fast),background var(--motion-fast),box-shadow var(--motion-fast),transform var(--motion-fast)}.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:color-mix(in srgb,var(--accent) 28%,var(--line));background:var(--surface);box-shadow:var(--shadow-soft);transform:translateY(-2px)}.dashboard-card{min-height:5.5rem;padding:1rem}.builder-panel__header h2,.dashboard-card strong,.runtime-kanban__card strong,.runtime-report__card-header strong,.state-card h2{color:var(--text);font-weight:840;letter-spacing:-.012em}.builder-panel__header p,.dashboard-card p,.runtime-kanban__card-fields small,.state-card p{color:var(--muted);line-height:1.45}.workspace-overview__hero{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:11rem}.toolbar-create-action,.workspace-overview__primary{border-color:var(--button-primary-bg);border-radius:.55rem;background:var(--button-primary-bg);box-shadow:0 10px 26px color-mix(in srgb,var(--button-primary-bg) 16%,transparent);color:var(--button-primary-text);font-weight:820}.data-explorer__icon-button,.workflow-map-quick-selection__button{border-color:var(--line);border-radius:.55rem;background:var(--button-secondary-bg);color:var(--button-secondary-text);font-weight:780}.data-explorer__icon-button:hover,.workflow-map-quick-selection__button:hover{box-shadow:var(--shadow-tight);transform:translateY(-1px)}.learn-article-card--active,.learn-role-tabs .ui-segmented-tabs__tab--active,.support-source-tile--active,.support-target-tile--active,.support-ticket-row--selected,.workflow-map-quick-selection__button[aria-pressed=true]{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)}.data-explorer__toolbar,.ui-table-shell{border-radius:.75rem;background:var(--surface-raised);box-shadow:var(--card-shadow)}.ui-table th{background:color-mix(in srgb,var(--surface-muted) 72%,var(--surface-raised));color:var(--muted);font-size:.68rem;letter-spacing:.08em}.ui-table td{color:var(--muted-strong)}.ui-table tbody tr:hover{background:color-mix(in srgb,var(--accent) 5%,var(--surface-raised))}.state-card--empty{display:grid;place-items:center;min-height:14rem;text-align:center}.loading-skeleton{background:color-mix(in srgb,var(--surface-muted) 74%,var(--surface-raised))}.support-desk,.support-portal__tickets{gap:.8rem}.support-source-tile,.support-target-tile,.support-ticket-row{border-radius:.65rem;background:var(--surface-raised)}@media (max-width:900px){.app-shell__nav{align-items:stretch;gap:.55rem;padding:.7rem}.app-shell__account-nav,.app-shell__nav-links,.app-shell__runtime-nav{width:100%}.app-shell__nav-links{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.05rem;scrollbar-width:none}.app-shell__nav-links::-webkit-scrollbar{display:none}.app-frame:has(.app-frame__sidebar-slot:not(:empty)){grid-template-columns:1fr}.app-frame:has(.app-frame__sidebar-slot:not(:empty)) .app-shell__content{grid-column:1}.app-frame:has(.app-frame__sidebar-slot:not(:empty)) .app-frame__sidebar-slot{position:static;width:100%;height:auto;border-right:0;border-bottom:1px solid var(--line)}.dashboard-sidenav{display:flex;overflow-x:auto;padding:.55rem;scrollbar-width:none}.dashboard-sidenav::-webkit-scrollbar{display:none}.dashboard-sidenav__account,.dashboard-sidenav__footer,.dashboard-sidenav__manage-title,.dashboard-sidenav__topline{display:none}.dashboard-sidenav__body{display:flex;gap:.35rem;overflow:visible;padding:0}.dashboard-sidenav__group{flex:0 0 auto}.dashboard-sidenav__link,.dashboard-sidenav__section{white-space:nowrap}.dashboard-header,.workspace-overview__hero{align-items:flex-start;flex-direction:column}.page-title{max-width:100%;font-size:clamp(1.85rem,9vw,2.6rem)}}@media (max-width:640px){.app-shell__content{padding:.85rem}.analytics-stat-grid,.dashboard-category-grid,.home-summary-grid,.workspace-overview__grid,.workspace-overview__intelligence{grid-template-columns:1fr}.dashboard-card{align-items:flex-start}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}