.integrations-page{gap:1.1rem}.integrations-panel{align-content:start}.integrations-list{display:grid;grid-gap:.6rem;gap:.6rem}.integrations-row{display:grid;grid-template-columns:minmax(10rem,.75fr) minmax(8rem,.55fr) minmax(0,1fr);grid-gap:.75rem;gap:.75rem;align-items:center;border:1px solid var(--line);border-radius:.75rem;background:var(--surface-raised);padding:.85rem .95rem}.integrations-row strong{color:var(--text);letter-spacing:-.02em}.integrations-row span{min-width:0;color:var(--muted-strong);overflow-wrap:anywhere}.integrations-secret{margin:0;border:1px solid color-mix(in srgb,var(--teal) 26%,var(--line));border-radius:.75rem;background:color-mix(in srgb,var(--teal) 8%,var(--surface-raised));color:var(--active-text);padding:.85rem .95rem;font-weight:780;overflow-wrap:anywhere}.comment-card{border-radius:.85rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 96%,transparent),color-mix(in srgb,var(--surface-muted) 26%,var(--surface-raised))),var(--surface-raised)}.comment-card__header strong{color:var(--text);letter-spacing:-.02em}.comment-card__body{border-radius:.75rem;background:color-mix(in srgb,var(--surface-muted) 54%,var(--surface-raised));margin:0;padding:.85rem;color:var(--muted-strong);line-height:1.55}.notification-toolbar{border:1px solid var(--line);border-radius:.85rem;background:color-mix(in srgb,var(--surface-muted) 52%,var(--surface-raised));padding:.75rem}.notification-toolbar .builder-field{margin:0}.notification-bell{border-radius:.6rem;background:var(--text);color:#ffffff}.notification-state{border:1px solid var(--line);border-radius:.5rem;background:var(--surface-raised);padding:.46rem .65rem}.notification-state--ok{border-color:color-mix(in srgb,var(--ok) 28%,var(--line));background:color-mix(in srgb,var(--ok) 8%,var(--surface-raised))}.notification-toast{border-color:color-mix(in srgb,var(--accent) 24%,var(--line));border-radius:.75rem;background:color-mix(in srgb,var(--accent) 8%,var(--surface-raised))}.notification-type-badge{border-radius:.45rem;letter-spacing:0;text-transform:none}.notification-copy p{color:var(--muted-strong)}.backlog-changelog__verification{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 8%,var(--surface-raised)),color-mix(in srgb,var(--teal) 6%,var(--surface-raised))),var(--surface-raised)}.backlog-changelog__epic{overflow:hidden}.backlog-changelog__epic:before{content:"";display:block;height:.18rem;margin:calc(-1 * clamp(1rem, 2vw, 1.35rem)) calc(-1 * clamp(1rem, 2vw, 1.35rem)) 0;background:linear-gradient(90deg,var(--accent),transparent)}.backlog-changelog__change{box-shadow:none}.backlog-changelog__change h3{letter-spacing:-.025em}@media (max-width:760px){.integrations-row{grid-template-columns:1fr}.comment-card__top{padding-right:0}.comment-card__actions{position:static}}.partner-card{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:0}.partner-card>.operational-row__body{min-width:0}.partner-card .builder-panel{border-radius:.8rem;background:color-mix(in srgb,var(--surface-muted) 44%,var(--surface-raised));box-shadow:none}.partner-card .builder-actions{align-items:flex-start}.builder-layout>.builder-form,.builder-layout>.builder-panel,.builder-layout>.record-table,.builder-layout>form{min-width:0}.builder-layout:has([aria-label="Invitations controls"]){grid-template-columns:minmax(19rem,26rem) minmax(0,1fr)}.builder-panel:has([aria-label="Archived items controls"]) .record-table__toolbar,.builder-panel:has([aria-label="Invitations controls"]) .record-table__toolbar{background:color-mix(in srgb,var(--surface-muted) 42%,var(--surface-raised))}.page-stack>.page-eyebrow+.page-title,.page-stack>.page-title+.page-copy{margin:0}.page-stack>.page-eyebrow+.page-title+.page-copy+.builder-actions{margin-top:.1rem}.page-stack:has(>.page-eyebrow+.page-title+.page-copy){align-content:start}@media (max-width:900px){.builder-layout:has([aria-label="Invitations controls"]){grid-template-columns:1fr}.partner-card .builder-actions,.partner-card .builder-actions>*{width:100%}}.analytics-dashboard{display:grid;grid-gap:1.05rem;gap:1.05rem}.analytics-stat-grid{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.analytics-insight-strip,.analytics-stat-grid,.analytics-usage-grid{display:grid;grid-gap:.9rem;gap:.9rem}.analytics-insight-strip{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.analytics-usage-grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.analytics-stat{display:grid;align-content:space-between;grid-gap:.55rem;gap:.55rem;min-height:7.4rem}.analytics-insight{display:grid;align-content:start;grid-gap:.5rem;gap:.5rem;min-height:8.2rem;border-left:.24rem solid color-mix(in srgb,var(--accent) 56%,var(--line))}.analytics-insight[data-tone=warn]{border-left-color:color-mix(in srgb,#f59e0b 70%,var(--line))}.analytics-insight[data-tone=danger]{border-left-color:color-mix(in srgb,#ef4444 70%,var(--line))}.analytics-empty,.analytics-insight span,.analytics-list__row span,.analytics-stat span{color:var(--widget-reference-muted);font-size:.8rem}.analytics-insight strong{color:var(--table-reference-text);font-size:clamp(1.2rem,2vw,1.7rem);font-weight:820;line-height:1.05}.analytics-insight p{margin:0;color:var(--widget-reference-muted);font-size:.82rem;line-height:1.4}.analytics-stat strong{color:var(--table-reference-text);font-size:clamp(1.85rem,3vw,2.35rem);font-weight:820;line-height:.98}.analytics-stat p{margin:0;color:var(--widget-reference-muted);font-size:.8rem;line-height:1.35}.analytics-panel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));grid-gap:1rem;gap:1rem}.analytics-panel-grid--compact{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.analytics-panel{display:grid;grid-gap:1rem;gap:1rem;min-width:0}.analytics-panel--compact{min-height:13rem}.analytics-bars{grid-template-columns:repeat(14,minmax(0,1fr));grid-gap:.35rem;min-height:9rem}.analytics-bars,.analytics-bars__item{display:grid;align-items:end;gap:.35rem}.analytics-bars__item{grid-template-rows:1fr auto;grid-gap:.35rem;height:9rem;min-width:0}.analytics-bars__bar{display:block;width:100%;min-height:.15rem;border-radius:999px 999px .22rem .22rem;background:linear-gradient(180deg,#7c6af2,#5f54df);box-shadow:0 .45rem .9rem color-mix(in srgb,#6d5df0 18%,transparent)}.analytics-bars__label{color:var(--widget-reference-muted);font-size:.68rem;text-align:center}.analytics-list{display:grid;grid-gap:.6rem;gap:.6rem}.analytics-list__row{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid color-mix(in srgb,var(--widget-reference-border) 70%,transparent);padding-bottom:.6rem}.analytics-list__row:last-child{border-bottom:0;padding-bottom:0}.analytics-list__row strong{color:var(--table-reference-text);font-size:.84rem;white-space:nowrap}@media (max-width:720px){.analytics-insight-strip,.analytics-panel-grid,.analytics-panel-grid--compact,.analytics-usage-grid{grid-template-columns:1fr}.analytics-list__row{align-items:flex-start;flex-direction:column;gap:.25rem}.analytics-list__row strong{white-space:normal}}.product-home-dashboard__top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:1.15rem;gap:1.15rem;padding-block:.5rem}.product-home-dashboard__top>.home-overview-grid{grid-column:1/-1}.product-home-dashboard>.runtime-view-page:not(.runtime-view-page--data){padding:0}.product-home-create:is(.record-quick-create){align-self:center}.product-home-create :is(.record-quick-create-menu){--runtime-ink:var(--text,#101828);--runtime-muted:var(--muted,#667085);--runtime-line:var(--line-strong,#d9dee8);--runtime-soft-line:var(--line,#edf0f5);--runtime-paper:var(--surface-raised,#ffffff);--runtime-paper-2:var(--surface-muted,#f6f8fb);--record-case-accent:var(--simpli-primary-dark,#0A132F);margin-top:.1rem}.product-home-create .ui-button--primary{--button-bg:#0B1B3F;--button-border:var(--button-bg);--button-hover-bg:var(--button-bg);--button-hover-border:var(--button-bg);border-color:var(--button-border);background:var(--button-bg);color:#ffffff}.home-overview-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(19rem,.36fr);grid-gap:1rem;gap:1rem;align-items:start}.product-home-widget{background:transparent}.product-home-widget__body{display:grid;align-content:start;grid-gap:.7rem;gap:.7rem;height:100%;padding:0}.product-home-widget__body h2{color:var(--text);font-size:1rem;font-weight:760;letter-spacing:0;line-height:1.2}.product-home-widget :is(.home-empty-card,.home-notification-list li){background:transparent}.product-home-widget .home-notification-list{gap:.36rem;border:0;border-radius:0;background:transparent;overflow:visible}.product-home-widget .home-notification-list li{gap:.1rem;border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:.5rem;padding:.42rem .58rem}.product-home-widget .home-notification-list strong{font-size:.82rem;line-height:1.2}.product-home-widget .home-notification-list p{display:block;overflow:hidden;font-size:.74rem;line-height:1.28;text-overflow:ellipsis;white-space:nowrap}.product-home-widget .home-notification-list span{font-size:.66rem;line-height:1.2}.home-portal-tile__top span{color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.home-portal-tile h3{margin:0;color:var(--text);font-size:1rem;line-height:1.25}.home-empty-card p,.home-notification-list 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-view-chip-list{display:flex;flex-wrap:wrap;gap:.4rem}.home-view-chip{color:var(--text)}.home-inline-link,.home-view-chip{display:flex;align-items:center;gap:.5rem;min-width:0;border-radius:.375rem;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{justify-self:start;margin-top:auto;color:var(--brand-primary)}.home-inline-link:focus-visible,.home-inline-link: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-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-widget-heading{--title-card-accent:var(--record-concept-color,var(--brand-primary,var(--accent)));position:relative;isolation:isolate;display:flex;align-items:center;gap:.45rem;margin:0;color:var(--text)}.home-widget-heading svg{width:1rem;height:1rem;color:currentColor;stroke-width:2.4}.home-pinned-list{display:grid;grid-auto-columns:minmax(9.5rem,11rem);grid-auto-flow:column;grid-gap:.75rem;gap:.75rem;margin-inline:-.1rem;overflow-x:auto;overscroll-behavior-inline:contain;padding:.1rem .1rem .65rem;scroll-snap-type:inline proximity;scrollbar-width:thin}.home-pinned-item{position:relative;display:grid;align-content:center;justify-items:center;min-height:9.5rem;grid-gap:.55rem;gap:.55rem;border:1px solid var(--runtime-soft-line,var(--line));border-radius:.82rem;background:var(--surface);color:var(--text);padding:.85rem;scroll-snap-align:start;text-decoration:none;box-shadow:none;text-align:center;transition:border-color var(--motion-fast),background var(--motion-fast),box-shadow var(--motion-fast),transform var(--motion-fast)}.home-pinned-item:focus-visible,.home-pinned-item:hover{border-color:var(--runtime-line,var(--line));background:var(--runtime-paper-2,var(--surface-raised));box-shadow:none;transform:none}.home-pinned-item:focus-visible{outline:none}.home-pinned-item__copy{display:grid;justify-items:center;grid-gap:.2rem;gap:.2rem;min-width:0}.home-pinned-item__icon{display:grid;place-items:center;width:2.55rem;height:2.55rem;border:1px solid color-mix(in srgb,var(--record-case-accent,var(--brand,#2563eb)) 30%,transparent);border-radius:.55rem;background:color-mix(in srgb,var(--record-case-accent,var(--brand,#2563eb)) 22%,var(--runtime-paper,var(--surface,#ffffff)));color:var(--record-case-accent,var(--brand,#2563eb))}.home-pinned-item__icon--record{border-color:color-mix(in srgb,var(--success,#15803d) 30%,transparent);background:color-mix(in srgb,var(--success,#15803d) 22%,var(--runtime-paper,var(--surface)));color:var(--success,#15803d)}.home-pinned-item__icon svg{width:1.15rem;height:1.15rem;stroke-width:2.25}.home-pinned-item small,.home-pinned-item strong{overflow:hidden;text-overflow:ellipsis}.home-pinned-item small{white-space:nowrap}.home-pinned-item strong{max-width:100%;overflow-wrap:anywhere;font-size:.9rem;line-height:1.25;white-space:normal}.home-pinned-item small{color:var(--muted)}.home-pinned-item em,.home-pinned-item small{font-size:.72rem;font-style:normal;font-weight:700}.home-pinned-item em{justify-self:center;border:1px solid var(--line);border-radius:999px;padding:.22rem .48rem;line-height:1}.home-empty-card,.home-pinned-item em{background:var(--surface-muted);color:var(--muted-strong)}.home-empty-card{display:grid;grid-gap:.25rem;gap:.25rem;border:1px dashed var(--line-strong);border-radius:.5rem;padding:1rem}.home-empty-card--compact{padding:.85rem}.home-empty-card strong{color:var(--text)}@media (max-width:980px){.home-overview-grid{grid-template-columns:1fr}}@media (max-width:640px){.home-portal-map{grid-template-columns:1fr}}.workflow-index-page .page-stack{gap:.75rem}.workflow-index-page .record-table{gap:.85rem}.workflow-index-page .ui-table-shell{border-color:var(--line);overflow-x:auto}.workflow-index-page .ui-table{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}.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__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}.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-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}}.workflow-approvals-page.runtime-view-page{--runtime-ink:var(--text);--runtime-muted:var(--muted);--runtime-line:var(--line);--runtime-paper:var(--surface-raised);max-width:none;gap:.75rem}.workflow-approvals-page .runtime-view-title-card{min-height:0;padding:0}.workflow-approvals-page .runtime-view-title-card .title-card__copy{gap:.25rem}.workflow-approvals-page .runtime-view-title-card .page-eyebrow{border:0;background:transparent;padding:0;color:var(--runtime-muted);font-size:.72rem;letter-spacing:.04em}.workflow-approvals-page .runtime-view-title-card .page-copy{max-width:72rem;overflow:visible;color:var(--runtime-muted);text-overflow:clip;white-space:normal}.workflow-approvals-tabs{gap:.2rem;border-color:var(--runtime-line);border-radius:.62rem;background:var(--runtime-paper);padding:.2rem;box-shadow:none}.workflow-approvals-tab{min-height:2.45rem;border-radius:.48rem;color:var(--runtime-muted);font-size:.84rem;font-weight:760}.workflow-approvals-tab:hover{background:var(--runtime-paper-2,var(--surface-muted));color:var(--runtime-ink)}.workflow-approvals-tab:focus-visible{outline:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 18%,transparent)}.workflow-approvals-tab--active{border-color:color-mix(in srgb,var(--primary) 24%,var(--runtime-line));background:color-mix(in srgb,var(--primary) 8%,var(--runtime-paper));color:var(--primary);box-shadow:none}.workflow-approvals-page .workflow-approvals-section{gap:0;border-color:var(--runtime-line);border-radius:.62rem;background:var(--runtime-paper);box-shadow:none}.app-shell__content .workflow-approvals-page .workflow-approvals-section>.builder-panel__header{min-height:0;border-bottom:1px solid var(--runtime-line);padding:.95rem 1rem}.workflow-approvals-page .workflow-approvals-section>.approval-policy-editor{margin:0;padding:1rem}.workflow-approvals-page .approval-policy-matrix{border-color:var(--runtime-line);border-radius:.5rem;box-shadow:none}.workflow-approvals-page .approval-policy-matrix__cell,.workflow-approvals-page .approval-policy-matrix__header,.workflow-approvals-page .approval-policy-matrix__row-label{padding:.78rem .9rem}.workflow-approvals-page .approval-policy-matrix__header{background:var(--runtime-table-head,var(--surface-muted));font-size:.72rem}.workflow-approvals-page .approval-policy-matrix__row-label strong,.workflow-approvals-page .approval-rule-field .ui-checkbox{font-size:.9rem}.workflow-approvals-actions{padding:0}.workflow-index-page__studio-link{color:inherit;text-decoration:none}.workflow-index-page__studio-link:hover{color:#1749b7;text-decoration:underline;text-underline-offset:.2rem}.safe-override-panel{gap:1rem}.safe-override-panel .builder-panel__header h2{align-items:center;display:flex;gap:.5rem}.safe-override-panel__options{display:grid;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));grid-gap:.65rem;gap:.65rem}.safe-override-panel__option{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.65rem;gap:.65rem;align-items:center;min-height:4.55rem;border:1px solid var(--line);border-radius:.7rem;background:var(--surface);color:var(--text);padding:.7rem;text-align:left;transition:border-color var(--motion-fast),background var(--motion-fast),box-shadow var(--motion-fast),transform var(--motion-fast)}.safe-override-panel__option.ui-button>span,.safe-override-panel__option.ui-button>span>span{display:contents}.safe-override-panel__option:focus-visible,.safe-override-panel__option:hover{border-color:color-mix(in srgb,var(--accent) 34%,var(--line));background:var(--surface-accent);transform:translateY(-1px)}.safe-override-panel__option[aria-pressed=true]{border-color:color-mix(in srgb,var(--accent) 48%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 11%,transparent),transparent 58%),var(--surface-raised);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent)}.safe-override-panel__option-icon{display:inline-flex;width:2.15rem;height:2.15rem;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line));border-radius:.58rem;background:var(--surface-muted);color:var(--accent)}.safe-override-panel__option small,.safe-override-panel__option strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.safe-override-panel__option strong{font-size:.86rem;font-weight:820}.safe-override-panel__option small{margin-top:.2rem;color:var(--muted);font-size:.71rem;font-weight:700}.safe-override-panel__option-check{position:absolute;top:.55rem;right:.55rem;color:var(--accent)}.safe-override-panel__editor{display:grid;grid-template-columns:minmax(12rem,.72fr) minmax(0,1fr);grid-gap:.9rem;gap:.9rem;align-items:end;border:1px solid var(--line);border-radius:.75rem;background:var(--surface-raised);padding:.9rem}.safe-override-panel__editor-copy{min-width:0}.safe-override-panel__editor-copy span{display:inline-flex;margin-bottom:.35rem;border:1px solid var(--line);border-radius:999px;background:var(--surface-muted);color:var(--muted-strong);padding:.14rem .48rem;font-size:.68rem;font-weight:820;letter-spacing:.04em;text-transform:uppercase}.safe-override-panel__editor-copy h3,.safe-override-panel__editor-copy p{margin:0}.safe-override-panel__editor-copy h3{color:var(--text);font-size:1rem}.safe-override-panel__editor-copy p{margin-top:.25rem;color:var(--muted);line-height:1.45}.safe-override-panel__form{align-items:end;display:grid;grid-gap:.85rem;gap:.85rem;grid-template-columns:minmax(0,1fr) auto}@media (max-width:780px){.safe-override-panel__editor,.safe-override-panel__form{grid-template-columns:1fr}}.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-grid,.record-form__grid{grid-template-columns:1fr}.builder-form-column,.builder-form-grid,.record-form__grid{display:grid;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:.68rem;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{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border:2px solid var(--runtime-line,var(--line));border-radius:999px;background:var(--runtime-paper,var(--surface))}.record-form__stage-number{color:var(--runtime-muted,var(--muted));font-size:.68rem;font-weight:850;line-height:1}.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--complete .record-form__stage-number{color:#ffffff}.record-form__stage-item--current .record-form__stage-marker{position:relative;z-index:1;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-item--current .record-form__stage-number{color:var(--simpli-primary-blue,#2563eb)}.record-form__stage-item--current .record-form__stage-marker:after{position:absolute;inset:-.55rem;z-index:-1;border:2px solid color-mix(in srgb,var(--simpli-primary-blue,#2563eb) 36%,transparent);border-radius:inherit;animation:record-status-current-pulse 1.8s ease-out infinite;content:""}@media (prefers-reduced-motion:reduce){.record-form__stage-item--current .record-form__stage-marker:after{animation:none}}.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__footer{display:grid;grid-gap:.75rem;gap:.75rem}.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}.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)}.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-menu__tools-button.ui-button>span,.platform-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__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__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-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)}.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,.record-field input[type=checkbox]{width:1rem;min-width:1rem;height:1rem;accent-color:var(--accent);margin:0}.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;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));padding:.75rem .85rem}.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,.public-auth__form{max-width:none}}@media (max-width:720px){.builder-form-grid,.record-form__grid{grid-template-columns:1fr}}.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 .workflow-approvals-section>.builder-panel__header{border-bottom:1px solid var(--line);padding:clamp(1rem,2vw,1.35rem)}.app-shell__content :is(.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 .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}.tenant-addon-card{border-color:var(--line);background:var(--surface);box-shadow:none}.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__status--enabled{border-color:color-mix(in srgb,var(--accent) 65%,var(--line));background:var(--accent);color:var(--accent-contrast)}.platform-components__item.operational-row:hover{border-color:var(--line);box-shadow:none}.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}.account-sign-out-panel{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid var(--line);border-radius:.5rem;background:var(--surface);box-shadow:var(--shadow-tight);padding:1rem}.account-sign-out-panel h2{margin:0;font-size:1rem}.account-sign-out-panel p{margin:.25rem 0 0;color:var(--muted)}.account-sign-out-panel .ui-button{gap:.45rem}.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-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}}.dashboard-shell{display:grid;grid-gap:1.25rem;gap:1.25rem;width:100%}.dashboard-sidenav--flat{position:relative;gap:0;padding:.65rem}.dashboard-sidenav--flat .dashboard-sidenav__account{margin:.2rem 0 .62rem}.dashboard-sidenav--flat .dashboard-sidenav__body{display:block;flex:1 1 auto;min-height:0;overflow-y:auto;padding:.05rem .08rem .7rem 0}.dashboard-sidenav--flat .dashboard-sidenav__footer{margin-top:auto}.dashboard-sidebar-flatnav{align-content:start;width:100%}.dashboard-sidebar-flatnav,.dashboard-sidebar-flatnav__children,.dashboard-sidebar-flatnav__item{display:grid;grid-gap:.16rem;gap:.16rem;min-width:0}.dashboard-sidebar-flatnav__row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:.18rem;gap:.18rem;min-width:0}.dashboard-sidebar-flatnav__link{position:relative;display:flex;align-items:center;gap:.5rem;min-width:0;min-height:2.2rem;border:1px solid transparent;border-radius:.6rem;color:var(--sidebar-nav-text);padding:.42rem .55rem;font-size:.84rem;font-weight:760;line-height:1.2;text-decoration:none}.dashboard-sidebar-flatnav__link--category{width:100%;background:transparent;cursor:pointer;font:inherit;text-align:left}.dashboard-sidebar-flatnav__action,.dashboard-sidebar-flatnav__toggle{display:inline-grid;place-items:center;width:1.82rem;height:1.82rem;border:0;border-radius:.52rem;background:transparent;color:var(--sidebar-nav-text);cursor:pointer;text-decoration:none;transition:background var(--motion-fast),color var(--motion-fast)}.dashboard-sidebar-flatnav__toggle.ui-button>span,.dashboard-sidebar-flatnav__toggle.ui-button>span>span{display:contents}.dashboard-sidebar-flatnav__action:focus-visible,.dashboard-sidebar-flatnav__action:hover,.dashboard-sidebar-flatnav__toggle:focus-visible,.dashboard-sidebar-flatnav__toggle:hover{background:var(--surface-muted);color:var(--text);outline:none}.dashboard-sidebar-flatnav__action .dashboard-icon--nav,.dashboard-sidebar-flatnav__toggle .dashboard-icon--nav{width:.95rem;height:.95rem}.dashboard-sidebar-flatnav__toggle .dashboard-icon--nav{transition:transform var(--motion-fast)}.dashboard-sidebar-flatnav__toggle[aria-expanded=true] .dashboard-icon--nav{transform:rotate(90deg)}.dashboard-sidebar-flatnav__link[data-depth="1"],.dashboard-sidebar-flatnav__link[data-depth="2"],.dashboard-sidebar-flatnav__link[data-depth="3"]{color:color-mix(in srgb,var(--muted-strong) 84%,var(--text));font-size:.8rem;font-weight:700;min-height:1.95rem}.dashboard-sidebar-flatnav__link[data-depth="1"]{margin-left:.55rem;padding-left:.8rem}.dashboard-sidebar-flatnav__link[data-depth="2"]{margin-left:1.25rem;padding-left:.78rem}.dashboard-sidebar-flatnav__link[data-depth="3"]{margin-left:1.9rem;padding-left:.75rem}.dashboard-sidebar-flatnav__link[data-depth="1"]:before,.dashboard-sidebar-flatnav__link[data-depth="2"]:before,.dashboard-sidebar-flatnav__link[data-depth="3"]:before{position:absolute;top:-.24rem;bottom:-.24rem;left:.15rem;width:1px;border-radius:999px;background:color-mix(in srgb,var(--line) 72%,transparent);content:""}.dashboard-sidebar-flatnav__link[data-depth="1"]:after,.dashboard-sidebar-flatnav__link[data-depth="2"]:after,.dashboard-sidebar-flatnav__link[data-depth="3"]:after{position:absolute;top:50%;left:.15rem;width:.36rem;height:1px;background:color-mix(in srgb,var(--line) 72%,transparent);content:""}.dashboard-sidebar-flatnav__link:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 38%,transparent);outline-offset:2px}.dashboard-sidebar-flatnav__link--active{border-color:color-mix(in srgb,var(--accent) 42%,var(--line));background:color-mix(in srgb,var(--accent) 12%,var(--surface-raised));color:var(--accent-strong)}.dashboard-sidebar-flatnav__link--workflow{color:var(--sidebar-nav-text);font-weight:760}.dashboard-sidebar-flatnav__link .dashboard-icon--nav,.dashboard-sidebar-flatnav__link [data-testid^=tenant-dashboard-icon-] svg{width:1rem;height:1rem;flex:0 0 auto}.dashboard-sidebar-flatnav__link .maturity-label{flex:1 1 auto;max-width:100%;min-width:0;overflow:hidden}.dashboard-sidebar-flatnav__link .maturity-label>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.runtime-sidebar-management{border-bottom:1px solid color-mix(in srgb,var(--line) 72%,transparent);padding-bottom:.45rem}.runtime-sidebar-management__link{min-height:2.05rem}.dashboard-sidenav--flat.dashboard-sidenav--collapsed{padding:.75rem .42rem}.dashboard-sidenav--flat.dashboard-sidenav--collapsed .dashboard-sidebar-flatnav__action,.dashboard-sidenav--flat.dashboard-sidenav--collapsed .dashboard-sidebar-flatnav__children,.dashboard-sidenav--flat.dashboard-sidenav--collapsed .dashboard-sidebar-flatnav__toggle{display:none}.dashboard-sidenav--flat.dashboard-sidenav--collapsed .dashboard-sidebar-flatnav__row{grid-template-columns:1fr}.dashboard-sidenav--flat.dashboard-sidenav--collapsed .dashboard-sidebar-flatnav__link{justify-content:center;min-height:2.25rem;margin-left:0;padding:.55rem 0}.dashboard-sidenav--flat.dashboard-sidenav--collapsed .dashboard-sidebar-flatnav__label,.dashboard-sidenav--flat.dashboard-sidenav--collapsed .dashboard-sidebar-flatnav__link .maturity-label,.dashboard-sidenav--flat.dashboard-sidenav--collapsed .dashboard-sidebar-flatnav__link .maturity-tag,.dashboard-sidenav--flat.dashboard-sidenav--collapsed .dashboard-sidebar-flatnav__link[data-depth]:after,.dashboard-sidenav--flat.dashboard-sidenav--collapsed .dashboard-sidebar-flatnav__link[data-depth]:before{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (min-width:901px){.dashboard-sidenav--collapsed.dashboard-sidenav--hover-expand-armed.dashboard-sidenav--edge-expanded{align-items:stretch;width:var(--dashboard-sidebar-expanded-width,15rem);padding:.65rem;box-shadow:.8rem 0 1.5rem -1rem rgba(15,23,42,.34)}.dashboard-sidenav--flat.dashboard-sidenav--collapsed.dashboard-sidenav--hover-expand-armed.dashboard-sidenav--edge-expanded .dashboard-sidebar-flatnav__children{display:grid}.dashboard-sidenav--flat.dashboard-sidenav--collapsed.dashboard-sidenav--hover-expand-armed.dashboard-sidenav--edge-expanded .dashboard-sidebar-flatnav__action,.dashboard-sidenav--flat.dashboard-sidenav--collapsed.dashboard-sidenav--hover-expand-armed.dashboard-sidenav--edge-expanded .dashboard-sidebar-flatnav__toggle{display:inline-flex}.dashboard-sidenav--collapsed.dashboard-sidenav--hover-expand-armed.dashboard-sidenav--edge-expanded .dashboard-sidebar-flatnav__link{justify-content:flex-start;gap:.5rem;padding:.42rem .55rem}.dashboard-sidenav--collapsed.dashboard-sidenav--hover-expand-armed.dashboard-sidenav--edge-expanded .dashboard-sidebar-flatnav__label,.dashboard-sidenav--collapsed.dashboard-sidenav--hover-expand-armed.dashboard-sidenav--edge-expanded .dashboard-sidebar-flatnav__link .maturity-label,.dashboard-sidenav--collapsed.dashboard-sidenav--hover-expand-armed.dashboard-sidenav--edge-expanded .dashboard-sidebar-flatnav__link .maturity-tag{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}}.dashboard-sidenav{position:relative;display:flex;flex-direction:column;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.dashboard-sidenav__collapse{display:inline-grid;flex:0 0 auto;place-items:center;cursor:pointer;transition:border-color var(--motion-fast),background var(--motion-fast),color var(--motion-fast)}.dashboard-sidenav__collapse.ui-button>span,.dashboard-sidenav__collapse.ui-button>span>span{display:contents}.dashboard-sidenav__collapse:focus-visible,.dashboard-sidenav__collapse:hover{outline:none}.dashboard-sidenav__collapse svg{width:.88rem;height:.88rem}.dashboard-sidenav__edge-trigger{position:fixed;top:0;right:auto;bottom:0;left:0;z-index:25;width:.5rem;border:0;padding:0;background:transparent;color:transparent;cursor:default}.dashboard-sidenav__edge-trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 38%,transparent);outline-offset:2px}.dashboard-sidenav__body{display:grid;align-content:start;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.dashboard-sidenav__footer{position:-webkit-sticky;position:sticky;bottom:0;display:grid;flex:0 0 auto;grid-gap:.45rem;gap:.45rem;margin-top:auto}.dashboard-sidenav__account-copy{display:grid;min-width:0}.dashboard-sidenav__welcome{overflow-wrap:anywhere}.dashboard-sidenav__context,.dashboard-sidenav__email{line-height:1.35;overflow-wrap:anywhere}.dashboard-sidenav__link{display:flex;align-items:center;transition:background var(--motion-fast),color var(--motion-fast),box-shadow var(--motion-fast),transform var(--motion-fast)}.dashboard-sidenav--collapsed{align-items:center;gap:.35rem}.dashboard-sidenav--collapsed .dashboard-sidenav__body,.dashboard-sidenav--collapsed .dashboard-sidenav__footer{width:100%}.dashboard-sidenav--collapsed .dashboard-sidenav__account-copy,.dashboard-sidenav--collapsed .dashboard-sidenav__link .maturity-label,.dashboard-sidenav--collapsed .dashboard-sidenav__link .maturity-tag{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dashboard-sidenav--collapsed .dashboard-sidenav__account{display:none}.dashboard-sidenav--collapsed .dashboard-sidenav__link{justify-content:center;padding:.55rem 0}.dashboard-sidenav--collapsed .dashboard-sidenav__footer{padding-top:.45rem}.dashboard-sidenav .maturity-tag{transform:translateY(1px)}.dashboard-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:0;background:transparent;padding:.25rem 0 0}.dashboard-list{gap:.75rem;border:0;border-radius:0;background:transparent;overflow:visible}.operational-rows{display:grid;grid-gap:0;gap:0;overflow:hidden;border:1px solid var(--line);border-radius:.82rem;background:var(--surface);box-shadow:0 12px 34px rgba(20,24,40,.05)}.operational-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-width:0;min-height:3.55rem;border:0;border-bottom:1px solid var(--line);background:var(--surface);color:var(--text);padding:.78rem .9rem;text-decoration:none}.operational-row:last-child{border-bottom:0}.operational-row--link{transition:background var(--motion-fast),color var(--motion-fast)}.operational-row--link:focus-visible,.operational-row--link:hover{background:color-mix(in srgb,var(--accent) 8%,var(--surface));color:var(--accent-strong);outline:none}.operational-row__lead{display:flex;align-items:center;gap:.72rem;min-width:0}.operational-row__icon{width:1.05rem;height:1.05rem}.operational-row__body{display:grid;min-width:0;grid-gap:.18rem;gap:.18rem}.operational-row__body strong{min-width:0;color:var(--text);font-size:.9rem;font-weight:820;line-height:1.2}.operational-row--link:focus-visible .operational-row__body strong,.operational-row--link:hover .operational-row__body strong{color:var(--accent-strong)}.operational-row__body p,.operational-row__body span{font-weight:650}.operational-row__body p,.operational-row__body span,.operational-row__meta{margin:0;color:var(--muted);font-size:.78rem;line-height:1.35}.operational-row__meta{flex:0 0 auto;border:1px solid var(--line);border-radius:.42rem;background:var(--surface-muted);padding:.22rem .45rem;font-weight:800}.runtime-action-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));grid-gap:.75rem;gap:.75rem;min-width:0}.runtime-action-card{display:grid;align-content:start;grid-gap:.55rem;gap:.55rem;min-height:7.25rem;border:1px solid var(--runtime-soft-line,var(--line));border-radius:.45rem;background:var(--runtime-paper,var(--surface));color:var(--runtime-ink,var(--text));padding:.85rem .95rem;text-decoration:none}.runtime-action-card:focus-visible,.runtime-action-card:hover{background:var(--runtime-hover,var(--surface-muted));color:var(--runtime-ink,var(--text));outline:none}.runtime-action-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.runtime-action-card__top>strong{color:var(--runtime-ink,var(--text));font-size:1rem;font-weight:850;line-height:1.25}.runtime-action-card__icon{display:inline-flex;width:2rem;height:2rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid var(--runtime-soft-line,var(--line));border-radius:.6rem;background:var(--runtime-chrome,var(--surface-muted));color:var(--accent)}.runtime-action-card__summary{display:-webkit-box;overflow:hidden;margin:0;color:var(--runtime-muted,var(--muted));font-size:.82rem;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.45}.runtime-action-card__meta{display:flex;flex-wrap:wrap;gap:.45rem;color:var(--runtime-muted,var(--muted));font-size:.78rem;font-weight:700}@media (min-width:900px){.runtime-action-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.operational-breakdown-grid,.operational-metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));grid-gap:.75rem;gap:.75rem}.operational-metric{display:grid;align-content:start;grid-gap:.35rem;gap:.35rem;min-width:0;border:1px solid var(--line);border-radius:.82rem;background:var(--surface);box-shadow:0 12px 34px rgba(20,24,40,.05);padding:.88rem}.operational-metric span{color:var(--muted);font-size:.72rem;font-weight:780;line-height:1.2}.operational-metric strong{color:var(--text);font-size:1.35rem;font-weight:860;line-height:1.1}.operational-metric small{color:var(--muted);font-size:.76rem;font-weight:650;line-height:1.35}.dashboard-category-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));grid-gap:.75rem;gap:.75rem}.dashboard-category-tile{display:grid;align-content:start;grid-gap:.42rem;gap:.42rem;min-height:6.2rem;color:var(--text);font-size:.86rem;font-weight:760}.dashboard-category-tile small{color:var(--muted);font-size:.78rem;font-weight:650;line-height:1.35}.dashboard-category-tile .dashboard-icon{width:1.15rem;height:1.15rem}.dashboard-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.dashboard-icon svg{height:1rem;width:1rem}.app-shell__nav svg,.dashboard-icon svg,.dashboard-sidenav__collapse svg,.lucide{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.dashboard-icon--nav{color:var(--muted)}.app-frame:has(.app-frame__sidebar-slot:not(:empty)) .app-frame__sidebar-slot,:root[data-theme=dark] .app-frame:has(.app-frame__sidebar-slot:not(:empty)) .app-frame__sidebar-slot{background:#0b1118;box-shadow:inset -1px 0 0 rgba(148,163,184,.12);-webkit-backdrop-filter:none;backdrop-filter:none}.dashboard-sidenav{gap:.72rem;border-right:0;background:radial-gradient(circle at top left,rgba(49,87,255,.16),transparent 18rem),linear-gradient(180deg,#0f1720,#0b1118 58%,#090e14);color:#dbe4ee;padding:.82rem .68rem}.dashboard-sidenav__collapse{width:1.62rem;height:1.62rem;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--sidebar-nav-text);box-shadow:none}.dashboard-sidenav__collapse:focus-visible,.dashboard-sidenav__collapse:hover{border-color:transparent;background:transparent;color:#ffffff;transform:none}.dashboard-sidenav__account{margin:0}.dashboard-sidenav__account-action{display:inline-flex;align-self:start;margin-top:-.12rem}.dashboard-sidenav__body{gap:.12rem;padding:.05rem .08rem .45rem 0}.dashboard-sidenav__footer{border-top:1px solid rgba(148,163,184,.12);background:transparent;box-shadow:none;padding:.55rem .08rem .1rem 0}.dashboard-sidenav__footer .dashboard-sidenav__account{margin-top:.45rem}.dashboard-sidenav__footer-collapse{display:flex;justify-content:center;padding:.2rem 0}.dashboard-sidenav__link{position:relative;border:0;border-radius:.62rem;background:transparent;color:rgba(219,228,238,.9);box-shadow:none;transform:none;min-height:2.32rem;gap:.62rem;padding:.54rem .62rem;font-size:.86rem;font-weight:740}.dashboard-sidenav__link .dashboard-icon--nav{color:rgba(191,219,254,.86)}.dashboard-sidenav__link--active,.dashboard-sidenav__link:hover{border:0;background:rgba(255,255,255,.07);color:#ffffff;box-shadow:none;transform:none}.dashboard-sidenav__link--active:before{position:absolute;top:.48rem;bottom:.48rem;left:-.34rem;width:.18rem;border-radius:999px;background:#60a5fa;content:""}.dashboard-sidenav--flat .dashboard-sidebar-flatnav__link[data-depth="1"],.dashboard-sidenav--flat .dashboard-sidebar-flatnav__link[data-depth="2"],.dashboard-sidenav--flat .dashboard-sidebar-flatnav__link[data-depth="3"]{color:rgba(219,228,238,.78);font-size:.8rem;font-weight:700}.dashboard-sidenav--flat .dashboard-sidebar-flatnav__link[data-depth="1"]:after,.dashboard-sidenav--flat .dashboard-sidebar-flatnav__link[data-depth="1"]:before,.dashboard-sidenav--flat .dashboard-sidebar-flatnav__link[data-depth="2"]:after,.dashboard-sidenav--flat .dashboard-sidebar-flatnav__link[data-depth="2"]:before,.dashboard-sidenav--flat .dashboard-sidebar-flatnav__link[data-depth="3"]:after,.dashboard-sidenav--flat .dashboard-sidebar-flatnav__link[data-depth="3"]:before{background:rgba(148,163,184,.22)}.dashboard-sidenav--flat .dashboard-sidebar-flatnav__link--active[data-depth="1"],.dashboard-sidenav--flat .dashboard-sidebar-flatnav__link--active[data-depth="2"],.dashboard-sidenav--flat .dashboard-sidebar-flatnav__link--active[data-depth="3"],.dashboard-sidenav--flat .dashboard-sidebar-flatnav__link[data-depth="1"]:hover,.dashboard-sidenav--flat .dashboard-sidebar-flatnav__link[data-depth="2"]:hover,.dashboard-sidenav--flat .dashboard-sidebar-flatnav__link[data-depth="3"]:hover{color:#ffffff}.dashboard-sidenav--flat .dashboard-sidebar-flatnav__action,.dashboard-sidenav--flat .dashboard-sidebar-flatnav__toggle{color:rgba(219,228,238,.84)}.dashboard-sidenav--flat .dashboard-sidebar-flatnav__action:focus-visible,.dashboard-sidenav--flat .dashboard-sidebar-flatnav__action:hover,.dashboard-sidenav--flat .dashboard-sidebar-flatnav__toggle:focus-visible,.dashboard-sidenav--flat .dashboard-sidebar-flatnav__toggle:hover{background:rgba(255,255,255,.07);color:#ffffff}.dashboard-sidenav__link--active .dashboard-icon--nav,.dashboard-sidenav__link:hover .dashboard-icon--nav{color:#ffffff}.dashboard-sidenav--collapsed{padding-inline:.38rem}.dashboard-sidenav--collapsed .dashboard-sidenav__link{min-height:2.4rem;border-radius:.7rem}@media (max-width:900px){.app-shell__nav{align-items:center;flex-wrap:nowrap}.app-shell__account-nav,.app-shell__brand--wordmark,.app-shell__runtime-nav{width:auto}.app-shell__brand--wordmark{border-right:0;padding-right:0}.app-shell__runtime-nav{order:3;margin-right:0;overflow-x:auto;padding-bottom:.1rem}.app-shell__account-nav{flex:0 0 auto;justify-content:flex-end;margin-left:auto}.home-summary-grid,.workspace-overview__intelligence{grid-template-columns:1fr}}.dashboard-sidenav__account{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:.7rem;gap:.7rem;border:1px solid rgba(255,255,255,.14);border-radius:.6rem;background:linear-gradient(135deg,rgba(255,255,255,.12),rgba(255,255,255,.04)),color-mix(in srgb,var(--brand-primary) 20%,#1d2327);padding:.72rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.dashboard-sidenav__avatar-frame{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.45rem;height:2.45rem;flex:0 0 auto;border:1px solid rgba(255,255,255,.18);border-radius:.55rem;background:rgba(255,255,255,.14);color:#ffffff;font-size:.8rem;font-weight:850;overflow:hidden}.dashboard-sidenav__avatar-frame span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.dashboard-sidenav__avatar{position:relative;z-index:1;width:100%;height:100%;border-radius:.5rem}.dashboard-sidenav__account .avatar-image-wrap{width:2.45rem;height:2.45rem}.dashboard-sidenav__account-copy{gap:.12rem}.dashboard-sidenav__welcome{color:#ffffff;font-size:.92rem;font-weight:850;line-height:1.25}.dashboard-sidenav__email{color:rgba(255,255,255,.74);font-size:.74rem;font-weight:650}.dashboard-sidenav__context{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:.25rem;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.1);padding:.16rem .45rem;color:rgba(255,255,255,.82);font-size:.68rem;font-weight:800}@media (max-width:900px){.app-shell__nav{position:fixed}.app-frame:has(.app-frame__sidebar-slot:not(:empty)) .app-frame__sidebar-slot{grid-column:1}.dashboard-sidenav__account,.dashboard-sidenav__footer{display:none}.dashboard-sidenav__body,.runtime-sidebar{overflow-x:auto;overflow-y:hidden}.runtime-sidebar{flex-direction:row;max-height:4.25rem;border-right:0;border-bottom:1px solid var(--line);padding:.5rem .55rem}.runtime-sidebar__body{overflow-x:auto;overflow-y:hidden}.runtime-sidebar-nav__section{padding-left:0}.runtime-sidebar-nav__views{align-items:center;gap:.25rem;flex:0 0 auto;padding-left:0}.runtime-sidebar-nav__concept-link,.runtime-sidebar-nav__view-link{margin-left:0}.runtime-sidebar-nav__view-link{padding:.4rem .56rem}.runtime-sidebar-nav__view-link:after,.runtime-sidebar-nav__view-link:before{display:none}}@media (max-width:900px){.app-frame:has(.app-frame__sidebar-slot:not(:empty)) .app-frame__sidebar-slot{position:-webkit-sticky;position:sticky;top:var(--dashboard-sidebar-offset,4rem);z-index:24;display:block;width:100%;height:auto;max-height:4.35rem;overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid var(--line);background:var(--sidebar-bg)}.dashboard-sidenav{display:flex;width:max-content;min-width:100%;height:4.35rem;max-height:4.35rem;flex-direction:row;align-items:center;overflow-x:auto;overflow-y:hidden;padding:.5rem .65rem;scrollbar-width:none}.dashboard-sidenav::-webkit-scrollbar{display:none}.dashboard-sidenav--flat .dashboard-sidenav__body,.dashboard-sidenav.dashboard-sidenav--collapsed.dashboard-sidenav--flat .dashboard-sidenav__body,.dashboard-sidenav__body,.runtime-sidebar__body{display:flex;width:max-content;min-width:100%;height:auto;flex:0 0 auto;flex-direction:row;align-items:center;gap:.35rem;overflow:visible;padding:0}.dashboard-sidebar-flatnav,.dashboard-sidebar-flatnav__row,.dashboard-sidenav.dashboard-sidenav--collapsed.dashboard-sidenav--flat .dashboard-sidebar-flatnav,.dashboard-sidenav.dashboard-sidenav--collapsed.dashboard-sidenav--flat .dashboard-sidebar-flatnav__item,.dashboard-sidenav.dashboard-sidenav--collapsed.dashboard-sidenav--flat .dashboard-sidebar-flatnav__row,.runtime-sidebar-nav,.runtime-sidebar-nav__section{display:flex;min-width:max-content;flex:0 0 auto;flex-direction:row;align-items:center;gap:.35rem}.dashboard-sidebar-flatnav__children,.runtime-sidebar-nav__views{display:none}.dashboard-sidebar-flatnav__link,.dashboard-sidenav.dashboard-sidenav--collapsed.dashboard-sidenav--flat .dashboard-sidebar-flatnav__link,.dashboard-sidenav__link,.runtime-sidebar-nav__concept-link,.runtime-sidebar-nav__home-link,.runtime-sidebar-nav__view-link{width:auto;min-width:2.65rem;min-height:2.65rem;white-space:nowrap}}