@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/28485c0de2075f40-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/5fb25f343c7550ca-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/7db6c35d839a711c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/f5b513e981884070-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/b8442747db2a9bad-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/6245472ced48d3be-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_e36b36{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_e36b36{--font-poppins:"Poppins","Poppins Fallback"}:root{--color-brand-ink:#0A132F;--color-brand-blue:#2563EB;--color-brand-blue-soft:#E6F0FF;--color-brand-bg:#F3F5F9;--color-brand-pink:#FFD6E0;--accent-contrast:#ffffff;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--radius-xs:0.35rem;--radius-sm:0.55rem;--radius-md:0.75rem;--radius-lg:1rem;--radius-xl:1.2rem;--shadow-xs:0 1px 2px rgba(17,24,39,0.06);--shadow-sm:0 8px 18px rgba(17,24,39,0.08);--shadow-md:0 12px 32px rgba(17,24,39,0.08);--shadow-lg:0 28px 80px rgba(17,24,39,0.12);--focus-ring:0 0 0 3px color-mix(in srgb,var(--accent,#2563EB) 24%,transparent);--danger-bg:color-mix(in srgb,var(--danger,#a53333) 8%,var(--surface,#ffffff));--danger-line:color-mix(in srgb,var(--danger,#a53333) 34%,var(--line,rgba(17,24,39,0.09)));--breakpoint-mobile:520px;--breakpoint-tablet:760px;--breakpoint-sidebar:900px;--breakpoint-desktop:1180px;--z-sidebar:60;--z-popover:90;--z-modal:120;--z-toast:150}*{box-sizing:border-box}html{min-height:100%;text-size-adjust:100%}body{min-height:100vh;margin:0}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a{color:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.app-frame{display:grid;min-height:100vh;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto 1fr;overflow-x:clip}.app-frame__sidebar-slot{display:none;min-width:0}.app-shell__nav{grid-column:1/-1;position:-webkit-sticky;position:sticky;top:0;z-index:2000;display:flex;align-items:center;flex-wrap:nowrap;justify-content:space-between;gap:.75rem;border-bottom:1px solid var(--line);border-top:0;background:var(--nav-bg);box-shadow:var(--nav-shadow);min-height:3.8rem;padding:.58rem clamp(.85rem,2vw,1.25rem);color:var(--text);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.app-shell__nav--branded{border-top:2px solid transparent;border-image:linear-gradient(90deg,color-mix(in srgb,var(--tenant-accent,var(--tenant-primary)) 88%,#000000) 0,var(--tenant-accent,var(--tenant-primary)) 50%,color-mix(in srgb,var(--tenant-accent,var(--tenant-primary)) 88%,#ffffff) 100%) 1}.app-shell__notice-stack{grid-column:1/-1;display:grid;grid-gap:0;gap:0;padding:0}.app-frame:has(.app-shell__notice-stack) .app-frame__sidebar-slot{grid-row:3}.app-shell__notice{display:flex;align-items:center;gap:.65rem;border:1px solid var(--line);border-radius:0;background:color-mix(in srgb,#2563eb 12%,var(--surface));color:var(--text);padding:.55rem .75rem;font-size:.88rem;line-height:1.35}.app-shell__notice span{min-width:0;flex:1 1 auto}.app-shell__notice strong{display:inline-flex;align-items:center;gap:.35rem;flex:0 0 auto;font-size:.76rem;letter-spacing:0;text-transform:uppercase}.app-shell__notice strong svg{flex:0 0 auto}.app-shell__notice-dismiss{display:inline-grid;place-items:center;width:1.8rem;height:1.8rem;flex:0 0 1.8rem;border:1px solid color-mix(in srgb,currentColor 24%,transparent);border-radius:999px;background:transparent;color:inherit;cursor:pointer}.account-menu__item.ui-button>span,.account-menu__item.ui-button>span>span,.account-menu__summary.ui-button>span,.account-menu__summary.ui-button>span>span,.app-shell__notice-dismiss.ui-button>span,.app-shell__notice-dismiss.ui-button>span>span,.manage-menu__button.ui-button>span,.manage-menu__button.ui-button>span>span{display:contents}.app-shell__notice-dismiss:focus-visible,.app-shell__notice-dismiss:hover{background:color-mix(in srgb,currentColor 10%,transparent);outline:none}.app-shell__notice--warning{background:color-mix(in srgb,#f59e0b 16%,var(--surface));border-color:color-mix(in srgb,#f59e0b 38%,var(--line))}.app-shell__notice--critical{background:color-mix(in srgb,#ef4444 14%,var(--surface));border-color:color-mix(in srgb,#ef4444 40%,var(--line))}.app-shell__brand{display:flex;align-items:center;gap:.65rem;flex:0 1 auto;min-width:0}.app-shell__brand--wordmark{min-height:2.2rem;padding-right:1rem}.app-shell__brand-home{display:inline-flex;align-items:center;gap:.65rem}.app-shell__brand-mark{display:inline-grid;height:2.2rem;width:2.2rem;place-items:center;border-radius:.62rem;background:linear-gradient(135deg,#111827,var(--accent));box-shadow:0 12px 24px rgba(17,24,39,.14);color:#ffffff;font-size:1rem;font-weight:900}.app-shell__brand-name{font-size:1.04rem;font-weight:850;letter-spacing:-.03em}.app-shell__brand-logo{max-height:1.9rem;max-width:7rem;object-fit:contain}.app-shell__brand-name--gradient{background:linear-gradient(135deg,var(--tenant-primary,#111827),var(--tenant-accent,#3157ff) 62%,var(--teal));-webkit-background-clip:text;background-clip:text;color:transparent;font-size:1.35rem;font-weight:860;letter-spacing:-.04em}.app-shell__brand-tenant{max-width:min(32vw,18rem);overflow:hidden;color:var(--text);font-size:.92rem;font-weight:700;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.app-shell__brand-wordmark{display:inline-flex;align-items:baseline;gap:.8px;white-space:nowrap}.app-shell__brand-name--simpli,.app-shell__brand-name--software{font-family:var(--font-poppins),Poppins,Inter,"SF Pro Display",system-ui,sans-serif}.app-shell__brand-links-menu{position:relative;display:inline-flex}.app-shell__brand-tenant-button{display:inline-flex;align-items:center;gap:.25rem;border:0;background:transparent;cursor:pointer;padding:0;font-family:inherit}.app-shell__brand-tenant-button:focus-visible,.app-shell__brand-tenant-button:hover{color:var(--accent)}.app-shell__brand-links-panel{position:absolute;left:0;top:calc(100% + .75rem);z-index:20;display:flex;min-width:12rem;flex-direction:column;gap:.15rem;border:1px solid var(--line);border-radius:.75rem;background:var(--bg-panel-strong);box-shadow:0 20px 40px rgba(15,23,42,.14);padding:.45rem}.app-shell__brand-link{border-radius:.45rem;padding:.55rem .65rem;color:var(--muted-strong);font-size:.88rem;font-weight:720;white-space:nowrap}.app-shell__brand-link:hover{background:rgba(37,99,235,.08);color:var(--text)}.app-shell__brand-separator{color:color-mix(in srgb,var(--muted) 58%,transparent);font-size:.92rem;font-weight:700}.app-shell__runtime-nav{flex:1 1 auto;min-width:0;padding-left:.25rem}.app-shell__nav-label,.app-shell__tenant-kicker,.page-eyebrow,.tenant-switcher__label{color:var(--muted);font-size:.73rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.app-shell__nav-label{color:var(--muted)}.app-shell__nav-links{display:flex;align-items:center;flex-wrap:nowrap;gap:.4rem}.app-shell__nav-links--overflow{position:relative;flex:1 1 auto;flex-wrap:nowrap;min-width:0}.app-shell__nav-measure{position:absolute;inset:0 auto auto 0;display:flex;align-items:center;gap:.4rem;height:0;overflow:hidden;pointer-events:none;visibility:hidden;white-space:nowrap}.app-shell__nav-measured-item{display:inline-flex;flex:0 0 auto}.app-shell__nav-link{display:inline-flex;align-items:center;border:1px solid transparent;border-radius:999px;padding:.5rem .68rem;color:var(--muted-strong);font-size:.92rem;font-weight:760;transition:color var(--motion-fast),border-color var(--motion-fast),background var(--motion-fast),box-shadow var(--motion-fast),transform var(--motion-fast)}.app-shell__nav-link:hover{border-color:var(--line);background:var(--surface-raised);color:var(--text);box-shadow:var(--shadow-tight);transform:translateY(-1px)}.app-shell__nav-link--icon{justify-content:center;padding-inline:.15rem;transform:translateY(1px)}.app-shell__runtime-nav{display:flex;align-items:center;flex-wrap:nowrap;gap:.55rem;margin-right:0}.app-shell__runtime-nav .app-shell__nav-link{color:var(--muted-strong)}.app-shell__nav-link--with-icon{gap:0}.app-shell__nav-link-label{display:inline-flex;align-items:center;gap:.35rem}.app-shell__nav-link-label [data-testid^=runtime-nav-icon-]{display:inline-flex;transform:translateY(1px)}.app-shell__nav-view-link{gap:.45rem}.app-shell__nav-view-icon{flex:0 0 auto;color:var(--muted)}.app-shell__runtime-nav .maturity-tag{transform:translateY(1px)}.app-shell__nav-group{position:relative}.app-shell__nav-group-label{display:inline-flex;align-items:center;gap:.35rem;border:1px solid transparent;border-radius:999px;background:transparent;padding:.5rem .68rem;color:var(--muted-strong);font-size:.92rem;font-weight:760;cursor:default;list-style:none}.app-shell__nav-group-label::-webkit-details-marker{display:none}.app-shell__nav-group-label--with-icon{gap:.35rem}.app-shell__nav-group-arrow{color:var(--muted);font-size:.78rem;line-height:1}.app-shell__nav-group-menu{position:absolute;left:0;top:calc(100% + .7rem);z-index:2100;min-width:16rem;display:none;flex-direction:column;gap:.7rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-panel-strong);box-shadow:0 24px 60px rgba(17,24,39,.14);padding:.85rem;opacity:1;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell__nav-group:not(.app-shell__nav-more):after{position:absolute;left:0;right:0;top:100%;display:none;height:.8rem;content:""}.app-shell__nav-group:not(.app-shell__nav-more):focus-within:after,.app-shell__nav-group:not(.app-shell__nav-more):hover:after{display:block}.app-shell__nav-more-menu{position:fixed;left:.5rem;right:.5rem;top:calc(var(--dashboard-sidebar-offset, 3.75rem) + .05rem);z-index:2100;width:auto;min-width:0;max-height:min(calc(100vh - var(--dashboard-sidebar-offset, 3.75rem) - .55rem),48rem);max-width:calc(100vw - 1rem);overflow-y:auto}.app-shell__nav-more-trigger{cursor:pointer}.app-shell__nav-more:after{position:fixed;left:1rem;right:1rem;top:calc(var(--dashboard-sidebar-offset, 3.75rem) - .75rem);display:none;height:1.35rem;content:""}.app-shell__nav-more--open:after,.app-shell__nav-more:focus-within:after,.app-shell__nav-more:hover:after{display:block}.app-shell__nav-more-grid{display:grid;align-items:start;grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr));grid-gap:1.1rem;gap:1.1rem;width:100%}.app-shell__nav-more-column{display:flex;flex-direction:column;gap:.35rem;min-width:0}.app-shell__nav-more-column-links{display:flex;flex-direction:column;align-items:stretch}.app-shell__nav-more-concept{border-bottom:1px solid var(--line);padding-block:.1rem}.app-shell__nav-more-concept:last-child{border-bottom:0}.app-shell__nav-more-concept-summary{display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding-block:.45rem;color:var(--muted-strong);font-size:.92rem;font-weight:760;cursor:pointer;list-style:none}.app-shell__nav-more-concept-summary::-webkit-details-marker{display:none}.app-shell__nav-more-concept[open] .app-shell__nav-group-arrow{transform:rotate(180deg)}.app-shell__nav-more-concept-views{display:flex;flex-direction:column;gap:.65rem;padding:.25rem 0 .45rem 1.4rem}.app-shell__nav-more-concept-views .app-shell__nav-link{padding-block:.35rem}.app-shell__nav-group:focus-within .app-shell__nav-group-menu,.app-shell__nav-group:hover .app-shell__nav-group-menu,.app-shell__nav-more--open .app-shell__nav-group-menu{display:flex}.app-shell__nav-type-group{display:flex;flex-direction:column;gap:.2rem}.app-shell__nav-type-label{color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.app-shell__nav-type-links{display:flex;flex-direction:column;align-items:flex-start}.app-shell__nav-type-links .app-shell__nav-link{padding:.45rem 0}.app-shell__account-nav{display:flex;align-items:center;flex:0 0 auto;flex-wrap:nowrap;gap:.4rem;margin-left:auto}.app-shell__account-link{display:inline-flex;align-items:center;gap:.35rem;border:1px solid transparent;border-radius:999px;padding:.5rem .68rem;color:var(--muted-strong);font-size:.92rem;font-weight:760}.app-shell__account-link svg{color:var(--muted)}.account-menu__item,.account-menu__summary,.developer-menu__trigger,button.app-shell__account-link{-webkit-appearance:none;-moz-appearance:none;appearance:none}.developer-menu__trigger{display:grid;place-items:center;width:2.35rem;height:2.35rem;border:1px solid var(--line);border-radius:999px;background:var(--surface-soft);color:var(--muted-strong);cursor:pointer;transition:transform var(--motion-fast),border-color var(--motion-fast),background var(--motion-fast)}.developer-menu__backdrop.ui-button>span,.developer-menu__backdrop.ui-button>span>span,.developer-menu__close.ui-button>span,.developer-menu__close.ui-button>span>span,.developer-menu__tool-button.ui-button>span,.developer-menu__tool-button.ui-button>span>span,.developer-menu__trigger.ui-button>span,.developer-menu__trigger.ui-button>span>span{display:contents}.developer-menu__trigger:hover{border-color:color-mix(in srgb,var(--accent) 28%,var(--line));background:var(--surface-raised);color:var(--text);transform:translateY(-1px)}.developer-menu{position:fixed;inset:0;z-index:60;pointer-events:none}.developer-menu--open .developer-menu__backdrop{opacity:1}.developer-menu--closing .developer-menu__backdrop,.developer-menu--opening .developer-menu__backdrop{opacity:0}.developer-menu__backdrop{position:absolute;inset:0;border:0;background:rgba(15,23,42,.18);opacity:0;pointer-events:auto;transition:opacity .18s ease}.developer-menu__drawer{position:absolute;top:0;right:0;display:grid;align-content:start;grid-gap:1rem;gap:1rem;width:min(25rem,100vw);min-height:100vh;max-height:100vh;border-left:1px solid var(--line);background:var(--bg-panel-strong);box-shadow:var(--shadow-soft);padding:1rem;overflow-y:auto;pointer-events:auto;transform:translateX(100%);transition:transform .18s ease,opacity .18s ease;opacity:.96}.developer-menu__drawer--open{transform:translateX(0);opacity:1}.developer-menu__drawer--closing{transform:translateX(100%);opacity:.96}.developer-menu__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.developer-menu__header h2,.developer-menu__section h3{margin:0;color:var(--text)}.developer-menu__header h2{font-size:1.15rem}.developer-menu__eyebrow{display:block;margin-bottom:.2rem;color:var(--muted);font-size:.72rem;font-weight:800;text-transform:uppercase}.developer-menu__close{display:grid;place-items:center;width:2.2rem;height:2.2rem;border:1px solid var(--line);border-radius:999px;cursor:pointer}.developer-menu__close,.developer-menu__status{background:var(--surface-soft);color:var(--muted-strong)}.developer-menu__status{border:1px solid var(--line);border-radius:var(--radius-md);margin:0;padding:.75rem;font-size:.9rem;font-weight:760}.developer-menu__section{display:grid;grid-gap:.65rem;gap:.65rem}.developer-menu__section--support{border-top:1px solid var(--line);margin-top:.25rem;padding-top:.85rem}.developer-menu__section-heading{display:grid;grid-gap:.2rem;gap:.2rem}.developer-menu__section h3{font-size:.95rem}.developer-menu__section-heading p{margin:0;color:var(--muted);font-size:.82rem;line-height:1.4}.developer-menu__field{display:grid;grid-gap:.35rem;gap:.35rem;color:var(--text);font-size:.82rem;font-weight:780}.developer-menu__field select{width:100%;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);padding:.55rem .65rem;color:var(--text);font:inherit}.developer-menu__button-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.developer-menu__tool-button{width:100%;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);padding:.65rem .75rem;color:var(--text);cursor:pointer;font-size:.9rem;font-weight:780;text-align:left}.developer-menu__tool-button:not(:disabled):hover{border-color:rgba(37,99,235,.35);background:var(--surface-accent)}.developer-menu__tool-button:disabled{cursor:not-allowed;opacity:.55}.account-menu{margin-left:.35rem;padding-left:.85rem;border-left:1px solid var(--line)}.account-menu,.manage-menu{position:relative}.manage-menu__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-bottom:2px solid transparent;background:transparent;cursor:pointer;font-size:.92rem;font-weight:760}.manage-menu__panel{position:absolute;top:calc(100% - .2rem);right:0;z-index:2100;grid-template-columns:repeat(3,minmax(9.25rem,1fr));min-width:32rem;gap:.7rem;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-panel-strong);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:.55rem}.account-menu__item.manage-menu__item{width:auto;display:grid;align-content:start;grid-gap:.42rem;gap:.42rem;min-height:6.2rem;border:1px solid var(--line);border-radius:.65rem;background:var(--surface);padding:.9rem;color:var(--text);font-size:.86rem;font-weight:760}.account-menu__item.manage-menu__item small{color:var(--muted);font-size:.78rem;font-weight:650;line-height:1.35}.account-menu__item.manage-menu__item:hover{border-color:rgba(37,99,235,.35);background:var(--surface-accent)}.manage-menu__item .dashboard-icon{width:1.15rem;height:1.15rem}.account-menu__summary{display:inline-flex;align-items:center;gap:.4rem;border:0;border-bottom:2px solid transparent;background:transparent;padding:.72rem .2rem;color:var(--muted-strong);cursor:pointer;font-size:.92rem;font-weight:760;list-style:none}.account-menu__avatar{height:1.6rem;width:1.6rem;border-radius:.5rem}.app-shell__nav--branded .account-menu__avatar{border:3px solid var(--tenant-accent,var(--tenant-primary));box-sizing:border-box}.account-menu__summary::-webkit-details-marker{display:none}.account-menu__panel{position:absolute;top:calc(100% + .55rem);right:0;z-index:2100;display:grid;min-width:14rem;grid-gap:.25rem;gap:.25rem;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-panel-strong);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:.55rem}.manage-menu .manage-menu__panel{display:grid}.account-menu__summary:hover,.app-shell__account-link:hover,.manage-menu__button:hover{border-color:rgba(37,99,235,.35);color:var(--text)}.account-menu__chevron{font-size:.75rem;transform:translateY(1px)}.account-menu__identity{padding:.55rem .65rem;color:var(--muted);font-size:.8rem;font-weight:760}.account-menu__item{display:flex;align-items:center;gap:.5rem;width:100%;border:0;border-radius:.65rem;background:transparent;padding:.62rem .65rem;color:var(--text);text-align:left;font-size:.9rem;font-weight:760}.account-menu__item svg{flex:0 0 auto;color:var(--muted)}.account-menu__item:hover{background:var(--surface-muted)}.workflow-studio-shell{display:grid;grid-template-columns:15rem minmax(32rem,1fr);grid-template-rows:3.75rem minmax(0,1fr);height:calc(100vh - 4.5rem);min-height:42rem;overflow:hidden;background:#ffffff;color:#0a132f}.workflow-studio-toolbar{display:grid;grid-column:1/-1;grid-template-columns:minmax(16rem,1fr) auto;align-items:center;grid-gap:1rem;gap:1rem;border-bottom:1px solid rgba(10,19,47,.08);background:#ffffff;padding:.55rem 1rem}.workflow-studio-action-link,.workflow-studio-rail__item,.workflow-studio-table-pane__header a,.workflow-studio-tool-button,.workflow-studio-toolbar__actions,.workflow-studio-toolbar__identity{display:inline-flex;align-items:center}.workflow-studio-toolbar__identity{gap:.55rem;min-width:0}.workflow-studio-toolbar__identity strong{overflow:hidden;font-size:.94rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.workflow-studio-toolbar__identity span{color:#657285;font-size:.76rem;font-weight:720}.workflow-studio-toolbar__actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.workflow-studio-action-link,.workflow-studio-release button,.workflow-studio-table-pane__header a,.workflow-studio-tool-button{gap:.35rem;min-height:2.15rem;border:1px solid rgba(10,19,47,.1);border-radius:.5rem;background:#ffffff;color:#0a132f;padding:.38rem .62rem;font-size:.76rem;font-weight:800;text-decoration:none}.workflow-studio-action-link:hover,.workflow-studio-release button:hover,.workflow-studio-table-pane__header a:hover,.workflow-studio-tool-button:hover{border-color:rgba(37,99,235,.28);background:#f8fbff}.workflow-studio-action-link--primary,.workflow-studio-tool-button--primary,.workflow-studio-tool-button[aria-expanded=true],.workflow-studio-tool-button[aria-pressed=true]{border-color:#2563eb;background:#2563eb;color:#ffffff}.workflow-studio-tool-button--search{min-width:8rem;justify-content:flex-start}.workflow-studio-tool-button--icon{justify-content:center;width:2.15rem;padding:0}.workflow-studio-create{--runtime-line:rgba(10,19,47,0.1);--runtime-soft-line:rgba(10,19,47,0.07);--runtime-paper:#ffffff;--runtime-paper-2:#f8fbff;--runtime-ink:#0a132f;--runtime-muted:#526174;--record-case-accent:#2563eb}.workflow-studio-create-menu{width:min(34rem,calc(100vw - 2rem))}.workflow-studio-create-menu__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-studio-create-tile{min-height:8.35rem}.workflow-studio-create-tile__icon svg{width:1.15rem;height:1.15rem}.studio-sidebar,.workflow-studio-rail{min-height:0;overflow:auto;background:#fbfcff}.studio-sidebar.dashboard-sidenav{--runtime-sidebar-accent:#2563eb;z-index:4;width:100%;border-right:1px solid rgba(10,19,47,.08);background:linear-gradient(180deg,rgba(230,240,255,.7),transparent 18rem),#fbfcff;color:#253149;padding:0}.studio-sidebar .dashboard-sidenav__body,.studio-sidebar__body{min-height:0;padding:0}.workflow-studio-rail{display:grid;align-content:start;grid-gap:.18rem;gap:.18rem;padding:0}.workflow-studio-rail__item{justify-content:flex-start;gap:.55rem;min-height:2.25rem;border:1px solid transparent;border-radius:.55rem;background:transparent;color:#253149;padding:0 .55rem;font-size:.8rem;font-weight:820;text-align:left}.workflow-studio-rail__item span{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-studio-rail__item em{color:#738094;font-size:.7rem;font-style:normal;font-weight:850}.workflow-studio-rail__item:hover,.workflow-studio-rail__item[aria-current=page],.workflow-studio-rail__item[aria-pressed=true]{border-color:rgba(37,99,235,.2);background:#e6f0ff;color:#1749b7}.workflow-studio-rail__group{display:grid;grid-gap:.18rem;gap:.18rem;margin-top:.55rem;border-top:1px solid rgba(10,19,47,.08);padding-top:.62rem}.workflow-studio-rail__group-label{padding:.1rem .55rem .28rem;color:#738094;font-size:.68rem;font-weight:900;text-transform:uppercase}.workflow-studio-rail-concept{display:grid;grid-gap:.1rem;gap:.1rem;min-width:0}.workflow-studio-rail-concept__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:.1rem;gap:.1rem;min-width:0}.workflow-studio-rail-concept__toggle{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid transparent;border-radius:.55rem;background:transparent;color:#253149;padding:0}.workflow-studio-rail-concept__toggle[aria-expanded=true] svg{transform:rotate(90deg)}.workflow-studio-rail-concept__toggle:focus-visible,.workflow-studio-rail-concept__toggle:hover{border-color:rgba(37,99,235,.18);background:#e6f0ff;color:#1749b7}.workflow-studio-rail-concept__children{display:grid;grid-gap:.08rem;gap:.08rem;margin-left:.85rem;border-left:1px solid rgba(10,19,47,.08);padding-left:.45rem}.workflow-studio-rail-concept__child{display:inline-flex;align-items:center;justify-content:flex-start;gap:.45rem;min-height:1.95rem;border:1px solid transparent;border-radius:.48rem;background:transparent;color:#526174;padding:0 .45rem;font-size:.76rem;font-weight:780;text-align:left}.workflow-studio-rail-concept__child span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-studio-rail-concept__child em{color:#738094;font-size:.68rem;font-style:normal;font-weight:850}.workflow-studio-rail-concept__child:hover,.workflow-studio-rail-concept__child[aria-current=page],.workflow-studio-rail-concept__child[aria-pressed=true]{border-color:rgba(37,99,235,.18);background:#f0f6ff;color:#1749b7}.workflow-studio-workbench{position:relative;min-width:0;min-height:0;overflow:auto;background:#f8fafc}.workflow-studio-route-surface{min-height:100%;padding:1rem 1.05rem}.workflow-studio-route-surface>.page-stack{gap:.9rem;max-width:none;min-height:100%;animation:none}.workflow-studio-route-surface .page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(10,19,47,.08);padding-bottom:.9rem}.workflow-studio-route-surface .page-header__meta{order:2}.workflow-studio-route-surface .page-eyebrow{display:inline-flex;align-items:center;min-height:1.55rem;border:1px solid rgba(37,99,235,.16);border-radius:999px;background:#e6f0ff;color:#1749b7;padding:0 .55rem;font-size:.68rem;font-weight:900;letter-spacing:0;text-transform:none}.workflow-studio-route-surface .page-title{margin:0;color:#0a132f;font-size:1.45rem;font-weight:900;line-height:1.15}.workflow-studio-route-surface .page-copy{max-width:52rem;margin:.25rem 0 0;color:#526174;font-size:.86rem;font-weight:650;line-height:1.45}.workflow-studio-route-surface .builder-actions{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end;margin:0}.workflow-studio-route-surface .builder-panel{overflow:hidden;border:1px solid rgba(10,19,47,.08);border-radius:.65rem;background:#ffffff;box-shadow:none}.workflow-studio-route-surface .builder-panel__header{border-bottom:1px solid rgba(10,19,47,.08);background:#fbfcff;padding:.85rem .95rem}.workflow-studio-route-surface .builder-panel__header h2,.workflow-studio-route-surface .builder-panel__header h3{color:#0a132f;font-size:.98rem;font-weight:900}.workflow-studio-route-surface .builder-panel__header p{color:#526174;font-size:.8rem;font-weight:650}.workflow-studio-route-surface .field-manager{gap:0}.workflow-studio-route-surface .field-manager__header{display:block}.workflow-studio-route-surface .field-manager>:not(.field-manager__header),.workflow-studio-route-surface .field-manager__list{gap:0;padding:.55rem}.workflow-studio-route-surface .field-row{border-color:transparent;border-radius:.55rem;background:#ffffff;padding:.75rem .8rem}.workflow-studio-route-surface .field-row+.field-row{border-top:1px solid rgba(10,19,47,.06)}.workflow-studio-route-surface .field-row:hover{border-color:rgba(37,99,235,.14);background:#f8fbff}.workflow-studio-route-surface .field-row__body strong{color:#0a132f;font-size:.86rem;font-weight:850}.workflow-studio-route-surface .builder-muted,.workflow-studio-route-surface .field-row__body p{color:#526174;font-size:.76rem;font-weight:680}.workflow-studio-route-surface .data-explorer,.workflow-studio-route-surface .ui-table-shell{border-radius:.65rem}.workflow-studio-overview,.workflow-studio-table-pane{display:grid;grid-gap:.9rem;gap:.9rem;padding:1rem 1.05rem}.workflow-studio-overview__hero,.workflow-studio-table-pane__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(10,19,47,.08);padding-bottom:.9rem}.workflow-studio-overview__hero h1,.workflow-studio-table-pane__header h1{margin:0;color:#0a132f;font-size:1.45rem;font-weight:900;line-height:1.15}.workflow-studio-overview__hero p,.workflow-studio-table-pane__header p{max-width:52rem;margin:.25rem 0 0;color:#526174;font-size:.86rem;font-weight:650;line-height:1.45}.workflow-studio-metrics,.workflow-studio-section-list{display:grid;grid-gap:.55rem;gap:.55rem}.workflow-studio-metrics{grid-template-columns:repeat(auto-fit,minmax(7.25rem,1fr))}.workflow-studio-empty,.workflow-studio-metrics button,.workflow-studio-panel,.workflow-studio-section-list__row{border:1px solid rgba(10,19,47,.08);background:#ffffff}.workflow-studio-metrics button{display:grid;grid-gap:.35rem;gap:.35rem;min-height:4.55rem;border-radius:.65rem;padding:.75rem;text-align:left}.workflow-studio-metrics span{color:#657285;font-size:.72rem;font-weight:820}.workflow-studio-metrics strong{color:#0a132f;font-size:1.55rem;font-weight:900}.workflow-studio-section-list__row{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.75rem;border-radius:.65rem;padding:.7rem .85rem;text-align:left}.workflow-studio-section-list__row span{display:grid;grid-gap:.18rem;gap:.18rem}.workflow-studio-section-list__row strong,.workflow-studio-table__row strong{color:#0a132f;font-size:.86rem;font-weight:850}.workflow-studio-section-list__row small,.workflow-studio-table__row small{color:#657285;font-size:.74rem;font-weight:680}.workflow-studio-section-list__row em{color:#1749b7;font-size:.82rem;font-style:normal;font-weight:900}.workflow-studio-table{min-width:0;overflow:hidden;border:1px solid rgba(10,19,47,.08);border-radius:.7rem;background:#ffffff}.workflow-studio-table__head,.workflow-studio-table__row{display:grid;grid-template-columns:minmax(11rem,1.05fr) minmax(12rem,1.2fr) 5.75rem minmax(8rem,.9fr);align-items:stretch}.workflow-studio-table__head{min-height:2.65rem;border-bottom:1px solid rgba(10,19,47,.08);background:#f8fafc}.workflow-studio-table__head span{display:flex;align-items:center;border-right:1px solid rgba(10,19,47,.06);color:#657285;font-size:.72rem;font-weight:900;padding:0 .75rem}.workflow-studio-table__row{min-height:3.8rem;border-bottom:1px solid rgba(10,19,47,.06)}.workflow-studio-table__row:last-child{border-bottom:0}.workflow-studio-table__row[aria-selected=true]{background:#f0f6ff}.workflow-studio-table__row>button,.workflow-studio-table__row>span{display:flex;align-items:center;gap:.55rem;min-width:0;border:0;border-right:1px solid rgba(10,19,47,.06);background:transparent;color:#253149;padding:.65rem .75rem;text-align:left}.workflow-studio-table__row>span{color:#526174;font-size:.76rem;font-weight:700;line-height:1.4}.workflow-studio-table__row>button span{display:grid;grid-gap:.12rem;gap:.12rem;min-width:0}.workflow-studio-table__actions{flex-wrap:wrap}.workflow-studio-table-pane .data-explorer{display:grid;grid-gap:.8rem;gap:.8rem}.workflow-studio-table-pane .data-explorer__toolbar{border-radius:.65rem}.workflow-studio-table-pane .ui-table{table-layout:fixed}.workflow-studio-table-pane .ui-table td:first-child,.workflow-studio-table-pane .ui-table th:first-child{width:32%}.workflow-studio-table-pane .ui-table td:nth-child(2),.workflow-studio-table-pane .ui-table th:nth-child(2){width:auto}.workflow-studio-table-pane .ui-table td.ui-table__status-column,.workflow-studio-table-pane .ui-table th.ui-table__status-column{width:6.5rem!important}.workflow-studio-table-pane .ui-table td{height:3.45rem}.workflow-studio-table-pane .ui-table td:first-child{overflow:visible}.workflow-studio-item-link{display:inline-flex;align-items:center;gap:.5rem;max-width:100%;color:#0a132f;text-decoration:none;text-align:left}.workflow-studio-item-link:hover strong{color:#1d4ed8;text-decoration:underline;text-underline-offset:.16em}.workflow-studio-item-link span{display:grid;grid-gap:.08rem;gap:.08rem;min-width:0}.workflow-studio-item-link small,.workflow-studio-item-link strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-studio-item-link strong{font-size:.86rem;font-weight:850}.workflow-studio-item-link small{color:#657285;font-size:.72rem;font-weight:720}.workflow-studio-status{display:inline-flex;align-items:center;min-height:1.45rem;border-radius:999px;background:#e6f0ff;color:#1749b7;padding:0 .45rem;font-size:.68rem;font-style:normal;font-weight:850}.workflow-studio-status--warning{background:#fff3d6;color:#8a5200}.workflow-studio-status--disabled{background:#eef2f7;color:#657285}.workflow-studio-status--enabled,.workflow-studio-status--ready{background:#e8f8ef;color:#156339}.workflow-studio-panel{position:absolute;z-index:3;inset:.75rem auto auto .75rem;display:grid;grid-gap:.65rem;gap:.65rem;width:min(34rem,calc(100% - 1.5rem));border-radius:.65rem;box-shadow:0 1.4rem 3.2rem rgb(10 19 47/.18);padding:.75rem}.workflow-studio-panel__header,.workflow-studio-panel__title{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.55rem;gap:.55rem}.workflow-studio-panel__header label{display:grid;grid-gap:.25rem;gap:.25rem}.workflow-studio-panel__header span{color:#657285;font-size:.68rem;font-weight:900}.workflow-studio-panel__header input{width:100%;min-height:2.35rem;border:1px solid #cdd8e8;border-radius:.42rem;padding:0 .65rem;font-size:.82rem;font-weight:700}.workflow-studio-panel__header button,.workflow-studio-panel__title button{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid #d4deeb;border-radius:.42rem;background:#ffffff}.workflow-studio-panel__title strong{font-size:.9rem;font-weight:900}.workflow-studio-action-grid,.workflow-studio-command-list,.workflow-studio-release{display:grid;grid-gap:.45rem;gap:.45rem}.workflow-studio-command-list__item{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:3.35rem;border:1px solid #e2e8f4;border-radius:.5rem;background:#ffffff;padding:.55rem .65rem;text-align:left}.workflow-studio-command-list__item span{display:grid;grid-gap:.12rem;gap:.12rem}.workflow-studio-command-list__item strong{font-size:.84rem;font-weight:850}.workflow-studio-command-list__item small{color:#657285;font-size:.72rem;font-weight:700}.workflow-studio-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-studio-release{align-items:start}.workflow-studio-validation-panel{width:min(31rem,calc(100% - 1.5rem))}.workflow-studio-validation-list{display:grid;grid-gap:.5rem;gap:.5rem}.workflow-studio-validation-list__item{display:grid;grid-gap:.55rem;gap:.55rem;border:1px solid rgba(10,19,47,.08);border-radius:.55rem;background:#ffffff;padding:.65rem}.workflow-studio-validation-list__item>div:first-child{display:flex;align-items:flex-start;gap:.5rem;color:#0a132f;text-align:left}.workflow-studio-validation-list__item span{display:grid;grid-gap:.15rem;gap:.15rem}.workflow-studio-validation-list__item strong{font-size:.84rem;font-weight:850}.workflow-studio-validation-list__item small{color:#526174;font-size:.74rem;font-weight:700;line-height:1.35}.workflow-studio-release strong{font-size:1rem;font-weight:900}.workflow-studio-release p{margin:0;color:#526174;font-size:.82rem;font-weight:680;line-height:1.45}.workflow-studio-empty{display:grid;justify-items:start;grid-gap:.45rem;gap:.45rem;border-radius:.55rem;padding:1rem}.workflow-studio-empty strong{font-size:.9rem;font-weight:850}.workflow-studio-empty a{color:#1749b7;font-size:.78rem;font-weight:850}@media (max-width:1180px){.workflow-studio-shell{grid-template-columns:15rem minmax(0,1fr)}}@media (max-width:860px){.workflow-studio-shell{grid-template-rows:auto auto minmax(26rem,1fr) auto;min-height:auto}.workflow-studio-shell,.workflow-studio-toolbar{grid-template-columns:minmax(0,1fr)}.workflow-studio-toolbar__actions,.workflow-studio-toolbar__identity{flex-wrap:wrap}.studio-sidebar.dashboard-sidenav{width:auto}.studio-sidebar.dashboard-sidenav,.workflow-studio-rail{max-height:16rem;border-right:0;border-bottom:1px solid #dbe4f0}.workflow-studio-action-grid,.workflow-studio-metrics{grid-template-columns:minmax(0,1fr)}}.support-desk{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(440px,1.1fr);min-height:calc(100vh - 120px);overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.support-desk__detail,.support-desk__queue{min-width:0;padding:16px}.support-desk__queue{border-right:1px solid var(--line)}.support-desk__detail,.support-desk__queue{overflow:auto}.support-portal__tabs{display:flex;width:-moz-fit-content;width:fit-content;gap:4px;border:1px solid var(--line);border-radius:8px;padding:4px;background:var(--surface)}.support-portal__tabs .ui-segmented-tabs__tab{display:inline-flex;align-items:center;gap:6px}.support-tab-count{min-width:1.35rem;border-radius:999px;padding:1px 6px;background:var(--surface-muted);color:var(--muted-strong);font-size:.75rem;font-weight:800;line-height:1.4;text-align:center}.support-portal__tabs .ui-segmented-tabs__tab--active .support-tab-count{background:var(--surface);color:var(--accent-strong)}.support-source-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.support-source-tile{display:grid;min-height:86px;grid-gap:6px;gap:6px;border:1px solid var(--line);border-radius:8px;padding:12px;background:var(--surface-raised);color:var(--text);text-align:left}.support-source-tile.ui-button>span,.support-source-tile.ui-button>span>span,.support-target-tile.ui-button>span,.support-target-tile.ui-button>span>span,.support-ticket-row.ui-button>span,.support-ticket-row.ui-button>span>span{display:contents}.support-source-tile--active,.support-source-tile:hover{border-color:var(--accent);background:var(--surface-accent)}.support-source-tile--muted{color:var(--muted)}.support-source-tile__title{font-size:.95rem;font-weight:800}.support-source-tile__copy{color:var(--muted);font-size:.84rem;line-height:1.35}.support-route-header{display:grid;grid-gap:4px;gap:4px}.support-route-header h2{margin:0;font-size:1.2rem}.support-route-header p{margin:0;color:var(--muted);font-size:.92rem}.support-portal__tickets{display:grid;grid-template-columns:minmax(320px,.85fr) minmax(420px,1.15fr);grid-gap:16px;gap:16px;align-items:start}.support-target-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.support-target-tile{display:grid;min-height:112px;grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:8px;padding:16px;background:var(--surface-raised);color:var(--text);text-align:left}.support-target-tile--active,.support-target-tile:hover{border-color:var(--accent);background:var(--surface-accent)}.support-target-tile__title{font-size:1rem;font-weight:800}.support-target-tile__copy{color:var(--muted);font-size:.88rem;line-height:1.4}.support-ticket-list{display:grid;grid-gap:8px;gap:8px}.support-ticket-row{display:grid;width:100%;grid-gap:6px;gap:6px;border:1px solid var(--line);border-radius:6px;padding:10px;background:var(--surface);color:var(--text);text-align:left}.support-ticket-row--selected,.support-ticket-row:hover{border-color:var(--accent);background:var(--surface-accent)}.support-ticket-row__topline{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.support-ticket-row__subject{flex:1 1 160px;font-weight:700}.support-ticket-row__description,.support-ticket-row__meta{color:var(--muted);font-size:.84rem;line-height:1.35}.support-chip{border-radius:999px;padding:2px 8px;background:var(--surface-muted);color:var(--muted-strong);font-size:.75rem;font-weight:700}.support-chip--new,.support-chip--open{background:var(--accent-soft);color:var(--accent-strong)}.support-chip--pending{background:var(--teal-soft);color:var(--active-text)}.support-chip--closed,.support-chip--solved{background:var(--surface-success);color:var(--ok)}.support-chip--priority-high,.support-chip--priority-urgent{background:color-mix(in srgb,var(--danger) 12%,var(--surface));color:var(--danger)}.support-chip--source{background:var(--surface-raised);color:var(--text)}@media (max-width:900px){.support-desk{grid-template-columns:1fr}.support-desk__queue{border-right:0;border-bottom:1px solid var(--line)}.support-portal__tickets,.support-source-tiles,.support-target-grid{grid-template-columns:1fr}}.workflow-studio-layout{display:grid;grid-gap:1rem;gap:1rem;align-items:start}.workflow-flow-studio,.workflow-studio-layout__main{display:grid;min-width:0;grid-gap:1rem;gap:1rem}.workflow-details-panel{border:1px solid var(--line);background:var(--surface-soft)}.workflow-flow-studio{position:relative;min-height:calc(100vh - 13rem);border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px),color-mix(in srgb,var(--surface-muted) 72%,var(--surface-raised));background-size:1.4rem 1.4rem;padding:clamp(.8rem,1.4vw,1rem);overflow:hidden}.workflow-flow-studio--full-page,.workflow-map-page{min-height:calc(100vh - var(--dashboard-sidebar-offset, 4.1rem))}.app-shell__content:has(.workflow-map-page){padding:0}.dashboard-shell:has(.workflow-map-page){height:100%}.workflow-map-page{display:grid;min-width:0;height:100%;margin:0;padding:0}.calculation-flow-page{margin:0;padding:0}.workflow-map-page__details{display:grid;grid-gap:1rem;gap:1rem;align-content:start}.workflow-map-quick-selection{display:grid;grid-gap:.75rem;gap:.75rem;min-width:0}.workflow-map-quick-selection__list{display:grid;grid-gap:.4rem;gap:.4rem}.workflow-map-quick-selection__button,.workflow-map-quick-selection__children a,.workflow-map-quick-selection__link{display:flex;align-items:center;width:100%;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--muted-strong);padding:.45rem .6rem;font-size:.84rem;font-weight:780;text-align:left}.workflow-map-quick-selection__button{cursor:pointer}.workflow-map-quick-selection__focus{flex:0 0 auto;border:1px solid var(--line);border-radius:999px;background:var(--bg-panel-strong);color:var(--muted-strong);padding:.25rem .5rem;font-size:.72rem;font-weight:850;cursor:pointer}.workflow-map-quick-selection__button:focus-visible,.workflow-map-quick-selection__button:hover,.workflow-map-quick-selection__button[aria-pressed=true],.workflow-map-quick-selection__children a:focus-visible,.workflow-map-quick-selection__children a:hover,.workflow-map-quick-selection__focus:focus-visible,.workflow-map-quick-selection__focus:hover,.workflow-map-quick-selection__focus[aria-pressed=true],.workflow-map-quick-selection__link:focus-visible,.workflow-map-quick-selection__link:hover{background:var(--surface-raised);color:var(--accent)}.workflow-map-quick-selection__group{border-top:1px solid var(--line);padding-top:.25rem}.workflow-map-quick-selection__group summary{display:flex;align-items:center;justify-content:space-between;gap:.45rem;cursor:pointer;list-style:none}.workflow-map-quick-selection__group summary::-webkit-details-marker{display:none}.workflow-map-quick-selection__group summary:before{content:"›";color:var(--muted);font-weight:900;transition:transform .14s ease}.workflow-map-quick-selection__group[open] summary:before{transform:rotate(90deg)}.workflow-map-quick-selection__children{display:grid;grid-gap:.1rem;gap:.1rem;padding:.2rem 0 .35rem 1.15rem}.calculation-flow-page__details{display:grid;grid-gap:1rem;gap:1rem;align-content:start}.calculation-flow-page__details .builder-form,.calculation-flow-page__details .builder-panel,.calculation-flow-page__details .state-card{box-shadow:none}.workflow-flow-studio--full-page{border:0;border-radius:0;gap:0;margin:0;padding:0}.workflow-flow-studio__toolbar{position:absolute;inset:1rem 0 1rem auto;z-index:16;display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between;width:min(22rem,calc(100% - 1rem));max-height:calc(100% - 2rem);overflow:auto;border:1px solid var(--line);border-radius:var(--radius-md);background:color-mix(in srgb,var(--bg-panel-strong) 96%,transparent);box-shadow:var(--shadow-soft);padding:1rem;transform:translateX(calc(100% - 1.35rem));transition:transform .16s ease}.workflow-flow-studio__toolbar:before{content:"";position:absolute;top:50%;left:-.55rem;width:.7rem;height:4rem;border:1px solid var(--line);border-right:0;border-radius:var(--radius-sm) 0 0 var(--radius-sm);background:var(--accent);transform:translateY(-50%)}.workflow-flow-studio__toolbar:focus-within,.workflow-flow-studio__toolbar:hover{transform:translateX(0)}.workflow-flow-studio__toolbar :is(.ui-page-tabs,.ui-segmented-tabs){flex:1 1 18rem;max-width:24rem}.workflow-flow-studio__actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:flex-end}.workflow-flow-studio__canvas{min-height:calc(100vh - 15rem);overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px),color-mix(in srgb,var(--surface-muted) 72%,var(--surface-raised));background-size:1.4rem 1.4rem}.workflow-flow-studio--full-page .workflow-flow-studio__canvas{min-height:calc(100vh - var(--dashboard-sidebar-offset, 4.1rem));border:0;border-radius:0;margin:0;padding:0}.status-flow-node,.transition-flow-edge,.trigger-flow-node{width:100%;border:1px solid var(--line);border-radius:.75rem;background:var(--bg-panel-strong);color:var(--text);box-shadow:0 14px 34px rgba(12,18,32,.08);text-align:left;transition:transform .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease}.status-flow-node.ui-button>span,.status-flow-node.ui-button>span>span,.transition-flow-edge.ui-button>span,.transition-flow-edge.ui-button>span>span,.trigger-flow-node.ui-button>span,.trigger-flow-node.ui-button>span>span{display:contents}.status-flow-node:hover,.transition-flow-edge:hover,.trigger-flow-node:hover{border-color:var(--line-strong);background:var(--surface-overlay)}.status-flow-node:focus-visible,.transition-flow-edge:focus-visible,.trigger-flow-node:focus-visible{border-color:rgba(46,196,182,.6);box-shadow:0 0 0 4px rgba(46,196,182,.14);outline:none}.status-flow-node--active,.transition-flow-edge--active,.trigger-flow-node--active{border-color:rgba(46,196,182,.72);box-shadow:0 0 0 3px rgba(46,196,182,.12),var(--shadow-soft)}.workflow-graph{position:relative;height:min(46rem,calc(100vh - 18rem));min-height:32rem;overflow:hidden;background:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px),color-mix(in srgb,var(--surface-muted) 72%,var(--surface-raised));background-size:1.4rem 1.4rem}.workflow-flow-studio--full-page .workflow-graph{height:calc(100vh - var(--dashboard-sidebar-offset, 4.1rem));min-height:calc(100vh - var(--dashboard-sidebar-offset, 4.1rem))}.calculation-designer .workflow-graph{height:min(34rem,calc(100vh - 22rem));min-height:24rem}.workflow-graph .react-flow{background:transparent}.workflow-graph .react-flow__controls{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-panel-strong);box-shadow:var(--shadow-soft)}.workflow-graph .react-flow__controls-button{border:0;border-bottom:1px solid var(--line);background:var(--bg-panel-strong);color:var(--text);fill:currentColor}.workflow-graph .react-flow__controls-button:last-child{border-bottom:0}.workflow-graph .react-flow__controls-button:focus-visible,.workflow-graph .react-flow__controls-button:hover{background:var(--surface-accent);color:var(--accent)}.workflow-graph .react-flow__controls-button svg{fill:currentColor}.workflow-graph-inspector{position:absolute;inset:1rem 1rem auto auto;z-index:12;display:grid;width:min(19rem,calc(100% - 2rem));grid-gap:.45rem;gap:.45rem;border:1px solid var(--line);border-radius:var(--radius-md);background:color-mix(in srgb,var(--bg-panel-strong) 96%,transparent);box-shadow:var(--shadow-soft);padding:.9rem}.workflow-graph-inspector h2,.workflow-graph-inspector p,.workflow-graph-inspector ul{margin:0}.workflow-graph-inspector span{color:var(--muted);font-size:.74rem;font-weight:850;text-transform:uppercase}.workflow-graph-inspector ul{padding-left:1rem;color:var(--muted-strong);font-size:.84rem}.workflow-graph-inspector__sections{display:grid;grid-gap:.35rem;gap:.35rem;max-height:18rem;overflow-y:auto;border-top:1px solid var(--line);padding-top:.45rem}.workflow-graph-inspector__sections details{display:grid;grid-gap:.3rem;gap:.3rem}.workflow-graph-inspector__sections summary{color:var(--text);font-size:.8rem;font-weight:850;cursor:pointer}.workflow-graph-inspector__sections ul{display:grid;grid-gap:.2rem;gap:.2rem;padding-left:1.1rem}.workflow-graph-inspector__actions{display:flex;flex-wrap:wrap;gap:.4rem}.workflow-graph-inspector__actions a{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text);padding:.35rem .5rem;font-size:.78rem;font-weight:800;text-decoration:none}.workflow-graph-inspector__actions a:hover{border-color:var(--accent);color:var(--accent)}.workflow-graph-validation{position:absolute;inset:auto 1rem 1rem auto;z-index:12;display:grid;width:min(22rem,calc(100% - 2rem));max-height:min(18rem,calc(100% - 2rem));grid-gap:.65rem;gap:.65rem;overflow:auto;border:1px solid color-mix(in srgb,var(--danger,#dc2626) 35%,var(--line));border-radius:var(--radius-md);background:color-mix(in srgb,var(--bg-panel-strong) 96%,transparent);box-shadow:var(--shadow-soft);padding:.9rem}.workflow-graph-validation--ok{border-color:var(--line)}.workflow-graph-validation header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.workflow-graph-validation header span{color:var(--muted);font-size:.74rem;font-weight:850;text-transform:uppercase}.workflow-graph-validation header strong{font-size:.9rem}.workflow-graph-validation ul{display:grid;grid-gap:.5rem;gap:.5rem;margin:0;padding:0;list-style:none}.workflow-graph-validation li{display:grid;grid-gap:.2rem;gap:.2rem;border-left:3px solid var(--warning,#f59e0b);background:var(--surface-overlay);padding:.55rem .65rem}.workflow-graph-validation li[data-severity=error]{border-left-color:var(--danger,#dc2626)}.workflow-graph-validation li span{color:var(--muted);font-size:.78rem;line-height:1.35}.workflow-graph__sidebar{position:absolute;inset:0 auto 0 0;z-index:12;width:18rem;max-width:min(18rem,78vw);border-right:1px solid var(--line);background:color-mix(in srgb,var(--bg-panel-strong) 94%,transparent);box-shadow:var(--shadow-soft);transform:translateX(calc(-100% + 1.15rem));transition:transform .16s ease}.workflow-graph__sidebar:focus-within,.workflow-graph__sidebar:hover{transform:translateX(0)}.workflow-graph__sidebar-tab{position:absolute;top:50%;right:-.55rem;width:.7rem;height:4rem;border:1px solid var(--line);border-left:0;border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--accent);transform:translateY(-50%)}.workflow-graph__sidebar-content{display:grid;grid-gap:.8rem;gap:.8rem;height:100%;overflow-y:auto;padding:1rem 1.2rem 1rem 1rem}.workflow-graph__sidebar-content h2{margin:0;font-size:.92rem;font-weight:900}.workflow-graph__sidebar-content ul{display:grid;grid-gap:.55rem;gap:.55rem;margin:0;padding:0;list-style:none}.workflow-graph__sidebar-content li{display:grid;grid-gap:.18rem;gap:.18rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-overlay);padding:.7rem}.workflow-graph__sidebar-content small,.workflow-graph__sidebar-content span{color:var(--muted);font-size:.74rem;font-weight:750}.workflow-graph__node{transition:filter .16s ease,opacity .16s ease}.workflow-graph .react-flow__edges{z-index:30}.workflow-graph .react-flow__edge{pointer-events:visibleStroke;opacity:.46}.workflow-graph .react-flow__edge-path{stroke:var(--muted);stroke-width:2}.workflow-graph .react-flow__edge.workflow-graph__edge--active{opacity:1}.workflow-graph .react-flow__edge-textbg{fill:var(--bg-panel-strong)}.workflow-graph .react-flow__edge-text{fill:var(--text);font-weight:800}.workflow-graph__node--dimmed{opacity:.28}.workflow-graph__node--active,.workflow-graph__node--connected{filter:drop-shadow(0 0 16px rgba(46,196,182,.42))}.workflow-graph__edge--active path{stroke:var(--teal);stroke-width:2.5}.workflow-graph__edge--selected path{stroke-width:3}.workflow-graph__edge--dimmed{opacity:.35}.workflow-graph__toolbar{position:absolute;top:1rem;left:1rem;z-index:17}.workflow-map-toolbar{display:flex;flex-wrap:wrap;gap:.5rem}.workflow-graph__edge--ghost{opacity:.28;pointer-events:none}.workflow-graph__edge--ghost path{stroke-dasharray:7 7}.workflow-map-connection-label{display:inline-grid;place-items:center;border:1px solid var(--line);border-radius:999px;background:var(--bg-panel-strong);color:var(--text);padding:.12rem;box-shadow:var(--shadow-soft)}.workflow-map-connection-label__hide{display:inline-grid;place-items:center;width:1.35rem;height:1.35rem;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--muted-strong);cursor:pointer}.workflow-graph-card__view.ui-button>span,.workflow-graph-card__view.ui-button>span>span,.workflow-map-connection-label__hide.ui-button>span,.workflow-map-connection-label__hide.ui-button>span>span{display:contents}.workflow-map-connection-label__hide:focus-visible,.workflow-map-connection-label__hide:hover{border-color:var(--line);background:var(--surface-overlay);color:var(--text)}.workflow-graph-card{position:relative;display:grid;min-width:14rem;max-width:18rem;grid-gap:.7rem;gap:.7rem;border:1px solid var(--line);border-radius:.75rem;background:var(--bg-panel-strong);color:var(--text);padding:.9rem;box-shadow:var(--shadow-soft)}.workflow-graph-card--calculation{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 10%,transparent),transparent 58%),var(--bg-panel-strong)}.workflow-graph-card--calculation-mini{min-width:7.8rem;max-width:9.4rem;gap:.25rem;border-radius:var(--radius-sm);border-style:dashed;padding:.5rem .55rem;box-shadow:0 8px 18px rgba(15,23,42,.07)}.workflow-graph-card--calculation-mini .workflow-graph-card__header{display:grid;grid-gap:.2rem;gap:.2rem;padding-right:1.4rem}.workflow-graph-card--calculation-mini .calculation-node__eyebrow{width:-moz-fit-content;width:fit-content}.workflow-graph-card--calculation-mini strong{font-size:.78rem;line-height:1.15}.calculation-node__mini-meta{color:var(--muted);font-size:.62rem;font-weight:800}.workflow-graph-card--part{min-width:11rem}.workflow-graph-card--compact{min-width:8.5rem;max-width:11rem;gap:0;padding:.7rem .9rem}.workflow-graph-card__compact-title{min-width:0;padding-right:1.6rem;text-align:center}.workflow-graph-card--compact strong{font-size:1.08rem;line-height:1.15}.workflow-graph-card__drag-handle{cursor:-webkit-grab;cursor:grab}.workflow-graph-card__drag-handle:active{cursor:-webkit-grabbing;cursor:grabbing}.workflow-graph-card__part-top{display:grid;grid-gap:.2rem;gap:.2rem;padding-right:1.8rem}.workflow-graph-card__view{position:absolute;top:.45rem;right:.45rem;z-index:1;display:inline-grid;place-items:center;width:1.55rem;height:1.55rem;border:1px solid var(--line);border-radius:999px;background:var(--bg-panel-strong);color:var(--muted-strong);cursor:pointer}.workflow-graph-card__view:focus-visible,.workflow-graph-card__view:hover{border-color:var(--accent);background:var(--surface-accent);color:var(--accent)}.workflow-graph-card__header{display:flex;min-width:0;gap:.55rem;align-items:center}.workflow-graph-card__header div{display:grid;min-width:0;grid-gap:.12rem;gap:.12rem}.workflow-graph-card strong{overflow-wrap:anywhere}.workflow-graph-card small{color:var(--muted);font-size:.76rem;font-weight:760;overflow-wrap:anywhere}.workflow-graph-card__counts{display:flex;flex-wrap:wrap;gap:.35rem}.workflow-graph-card__counts span{border:1px solid var(--line);border-radius:999px;background:var(--count-bg);color:var(--muted-strong);padding:.28rem .45rem;font-size:.7rem;font-weight:850}.workflow-graph-card__field-details{display:grid;grid-gap:.5rem;gap:.5rem}.workflow-graph-card__field-details summary{display:flex;align-items:center;gap:.4rem;color:var(--muted-strong);font-size:.78rem;font-weight:850;cursor:pointer;list-style:none}.workflow-graph-card__field-details summary::-webkit-details-marker{display:none}.workflow-graph-card__field-details summary:before{content:"›";color:var(--muted);font-weight:900;transition:transform .14s ease}.workflow-graph-card__field-details[open] summary:before{transform:rotate(90deg)}.workflow-graph-card__ports{display:grid;grid-gap:.42rem;gap:.42rem}.calculation-node__ports{display:grid;grid-gap:.45rem;gap:.45rem}.calculation-node__port-row,.workflow-node__field-row{display:grid;align-items:center;grid-gap:.45rem;gap:.45rem;min-width:0}.workflow-node__field-row{grid-template-columns:.8rem minmax(0,1fr) .8rem}.calculation-node__ports--input .calculation-node__port-row{grid-template-columns:.8rem minmax(0,1fr)}.calculation-node__ports--output .calculation-node__port-row{grid-template-columns:minmax(0,1fr) .8rem}.calculation-node__port-name,.workflow-node__field-name{min-width:0;color:var(--muted-strong);font-size:.78rem;font-weight:850;line-height:1.2;overflow-wrap:anywhere}.flow-port{display:inline-block;width:.68rem;height:.68rem;border:2px solid var(--line-strong);border-radius:999px;background:var(--bg-panel);box-shadow:0 0 0 2px var(--bg-panel-strong)}.flow-port--fallback{width:0;height:0;border:0;background:transparent;box-shadow:none;opacity:0;pointer-events:none}.workflow-graph-card .flow-port.react-flow__handle{position:static;transform:none}.workflow-graph-card .flow-port--node.react-flow__handle,.workflow-graph-card .flow-port--side.react-flow__handle{position:absolute}.flow-port--input{border-color:var(--teal)}.flow-port--output{border-color:var(--accent)}.calculation-node{display:grid;grid-gap:.8rem;gap:.8rem;width:100%;border:1px solid var(--line);border-radius:.75rem;background:var(--surface-overlay);color:var(--text);padding:.9rem;box-shadow:var(--shadow-soft)}.calculation-node--disabled{opacity:.58}.calculation-node__header{display:grid;grid-gap:.25rem;gap:.25rem;min-width:0}.calculation-node__header strong{font-size:.98rem;font-weight:900;line-height:1.2;overflow-wrap:anywhere}.calculation-node__eyebrow,.calculation-node__header>span:last-child{color:var(--muted);font-size:.74rem;font-weight:850;line-height:1.25;overflow-wrap:anywhere}.calculation-node__eyebrow{text-transform:uppercase}.calculation-node__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:.7rem;gap:.7rem}.concept-flow-map{display:grid;min-width:min(54rem,100%);grid-gap:1rem;gap:1rem;grid-template-columns:repeat(3,minmax(12rem,1fr));align-items:start}.concept-flow-map__section{display:grid;min-width:0;grid-gap:.75rem;gap:.75rem;align-content:start}.concept-flow-map__section>p{margin:0;border:1px dashed var(--line);border-radius:var(--radius-md);background:var(--surface-overlay);color:var(--muted);padding:.9rem}.status-flow-node,.trigger-flow-node{padding:.9rem 1rem;font-weight:850;line-height:1.25}.status-flow-node{border-left:.35rem solid var(--status-color,var(--teal))}.transition-flow-edge{display:grid;grid-gap:.35rem;gap:.35rem;padding:.9rem 1rem}.transition-flow-edge span,.trigger-flow-node span:last-child{color:var(--muted);font-size:.78rem;font-weight:800;text-transform:uppercase}.transition-flow-edge strong,.trigger-flow-node span:first-child{color:var(--text);font-size:.95rem;font-weight:900}.trigger-flow-node{display:grid;grid-gap:.35rem;gap:.35rem}.flow-empty-state{display:grid;min-height:12rem;place-content:center;justify-items:center;grid-gap:.6rem;gap:.6rem;color:var(--muted);text-align:center}.flow-empty-state h2,.flow-empty-state p{margin:0}.flow-empty-state h2{color:var(--text);font-size:1.1rem;letter-spacing:-.02em}.inline-create{display:grid;grid-gap:.75rem;gap:.75rem}.group-list{display:grid;grid-gap:.65rem;gap:.65rem}.group-row{display:flex;align-items:center;justify-content:space-between;gap:.9rem;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);padding:.8rem}.group-row p{margin:.25rem 0 0;color:var(--muted)}.learn-page{gap:1.5rem}.learn-progress{display:inline-flex;align-items:center;gap:.45rem;border-radius:999px;background:var(--surface-soft);padding:.55rem .75rem;color:var(--muted-strong);font-size:.88rem}.learn-progress svg{color:var(--teal)}.learn-progress strong{color:var(--text)}.learn-header-tools{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem}.learn-header-tools .learn-search{min-width:min(24rem,100%)}.learn-layout{display:grid;grid-template-columns:minmax(16rem,21rem) minmax(0,1fr);grid-gap:1.25rem;gap:1.25rem;align-items:start}.learn-panel{display:grid;grid-gap:1rem;gap:1rem;border-radius:0;background:transparent;padding:0}.learn-panel--side{position:-webkit-sticky;position:sticky;top:5rem}.learn-search{width:min(100%,18rem)}.learn-article-list,.learn-checklist,.learn-detail,.learn-steps{display:grid;grid-gap:.7rem;gap:.7rem}.learn-article-card{display:grid;width:100%;border:0;background:transparent;color:var(--text);cursor:pointer;text-align:left}.learn-article-card.ui-button>span,.learn-article-card.ui-button>span>span,.learn-checklist__item.ui-button>span,.learn-checklist__item.ui-button>span>span{display:contents}.learn-role-tabs{display:grid;grid-template-columns:1fr;grid-gap:.35rem;gap:.35rem;border:1px solid var(--line);border-radius:.75rem;background:var(--surface-soft);padding:.25rem}.learn-role-tabs .ui-segmented-tabs__tab{width:100%;justify-content:flex-start;gap:.15rem;border-radius:.55rem;padding:.65rem .7rem;text-align:left}.learn-article-card small,.learn-article-card strong,.learn-role-tabs .ui-segmented-tabs__content,.learn-role-tabs .ui-segmented-tabs__content span,.learn-role-tabs .ui-segmented-tabs__content strong{display:block}.learn-role-tabs .ui-segmented-tabs__content{display:grid;grid-gap:.15rem;gap:.15rem}.learn-article-card small,.learn-detail p,.learn-role-tabs .ui-segmented-tabs__content span{color:var(--muted);line-height:1.45}.learn-article-card--active,.learn-role-tabs .ui-segmented-tabs__tab--active{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.learn-checklist{gap:.55rem;border:1px solid var(--line);border-radius:.75rem;background:var(--surface-soft);padding:.85rem}.learn-checklist__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:var(--text);font-size:.9rem}.learn-checklist__header span{color:var(--muted);font-size:.82rem}.learn-checklist__track{overflow:hidden;height:.35rem;border-radius:999px;background:var(--line)}.learn-checklist__track span{display:block;height:100%;border-radius:inherit;background:var(--teal);transition:width .16s ease}.learn-checklist__item{display:flex;align-items:center;gap:.55rem;width:100%;border:0;border-radius:.55rem;background:transparent;color:var(--muted-strong);cursor:pointer;font-size:.9rem;padding:.45rem .35rem;text-align:left}.learn-checklist__item svg{color:var(--muted);flex:0 0 auto}.learn-checklist__item--done{color:var(--text)}.learn-checklist__item--done svg{color:var(--teal)}.learn-panel--main{grid-template-columns:1fr;gap:1.25rem;align-items:start}.learn-article-list{border:1px solid var(--line);border-radius:.75rem;background:var(--surface-soft);padding:.85rem}.learn-widget-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:0 .1rem .2rem}.learn-widget-header strong{font-size:.9rem}.learn-article-card{position:relative;gap:.35rem;border-radius:.65rem;padding:.85rem .9rem .85rem 1rem}.learn-article-card:first-child{padding-top:.85rem}.learn-article-card+.learn-article-card{margin-top:.2rem}.learn-article-card--active:before{content:"";position:absolute;top:.75rem;bottom:.75rem;left:0;width:.18rem;border-radius:999px;background:var(--accent)}.learn-article-card strong{margin-bottom:.25rem}.learn-detail{position:relative;gap:1.25rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:clamp(1rem,2vw,1.45rem)}.learn-detail__header{display:flex;gap:.85rem;align-items:flex-start}.learn-detail__header svg{margin-top:.2rem;color:var(--accent)}.learn-bullets,.learn-detail h2,.learn-detail h3,.learn-detail p{margin:0}.learn-detail h2{font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.1}.learn-detail h3{font-size:.82rem;color:var(--muted);letter-spacing:.06em;text-transform:uppercase}.learn-detail__section,.learn-detail__section-grid{display:grid;grid-gap:.65rem;gap:.65rem}.learn-detail__section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.learn-editable-block{position:relative}.learn-doc-actions{position:absolute;top:1rem;right:1rem;z-index:1;display:inline-flex;gap:.45rem}.learn-inline-form{display:grid;grid-gap:.75rem;gap:.75rem}.learn-inline-form textarea{min-height:5rem}.learn-markdown-editor{display:grid;grid-gap:.85rem;gap:.85rem}.learn-markdown-toolbar{display:flex;flex-wrap:wrap;gap:.35rem;border:1px solid var(--line);border-radius:.7rem;background:var(--surface-muted);padding:.35rem}.learn-markdown-toolbar button{display:inline-grid;place-items:center;width:2rem;height:2rem;border:1px solid transparent;border-radius:.5rem;background:transparent;color:var(--muted-strong)}.learn-markdown-toolbar button:focus-visible,.learn-markdown-toolbar button:hover{border-color:var(--line);background:var(--surface);color:var(--text)}.learn-markdown-editor textarea{min-height:24rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;line-height:1.55}.learn-markdown-preview{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);padding:1rem}.learn-markdown-document{display:grid;grid-gap:.85rem;gap:.85rem;color:var(--text);line-height:1.68}.learn-markdown-document blockquote,.learn-markdown-document h3,.learn-markdown-document ol,.learn-markdown-document p,.learn-markdown-document pre,.learn-markdown-document ul{margin:0}.learn-markdown-document h3{margin-top:.25rem;color:var(--text);font-size:1.08rem;letter-spacing:0;text-transform:none}.learn-markdown-document ol,.learn-markdown-document ul{display:grid;grid-gap:.35rem;gap:.35rem;padding-left:1.35rem}.learn-markdown-document blockquote{border-left:3px solid var(--accent);background:var(--surface-muted);padding:.7rem .9rem;color:var(--muted-strong)}.learn-markdown-document code,.learn-markdown-document pre{border-radius:.45rem;background:var(--surface-muted)}.learn-markdown-document code{padding:.1rem .28rem}.learn-markdown-document pre{overflow-x:auto;padding:.85rem}.learn-editable-block>.learn-detail__header,.learn-editable-block>.page-copy,.learn-editable-block>.page-title,.learn-editable-block>ol,.learn-editable-block>p,.learn-editable-block>ul{padding-right:2.5rem}.learn-steps{counter-reset:learn-step;margin:0;padding:0;color:var(--muted-strong);list-style:none}.learn-steps li{counter-increment:learn-step;display:grid;grid-template-columns:1.7rem 1fr;grid-gap:.75rem;gap:.75rem;align-items:start;padding:.55rem 0;border-bottom:1px solid var(--line)}.learn-steps li:before{content:counter(learn-step);display:inline-grid;place-items:center;height:1.45rem;width:1.45rem;border-radius:999px;background:var(--surface-soft);color:var(--muted-strong);font-size:.78rem;font-weight:800}.learn-bullets{display:grid;grid-gap:.5rem;gap:.5rem;padding-left:1.1rem;color:var(--muted-strong);line-height:1.5}@media (max-width:900px){.learn-detail__section-grid,.learn-layout,.learn-panel--main{grid-template-columns:1fr}.learn-panel--side{position:static}.learn-detail{padding:1rem}}.notification-menu{position:relative}.notification-menu__button{position:relative;display:grid;place-items:center;width:2.35rem;height:2.35rem;border:1px solid var(--line);border-radius:999px;background:var(--surface-soft);color:var(--muted-strong);cursor:pointer}.notification-menu__mark-read.ui-button>span,.notification-menu__mark-read.ui-button>span>span,.toast__dismiss.ui-button>span,.toast__dismiss.ui-button>span>span{display:contents}.notification-menu__button:hover{border-color:rgba(37,99,235,.35);color:var(--text)}.notification-menu__badge{position:absolute;top:-.35rem;right:-.35rem;min-width:1.2rem;border:2px solid var(--bg-panel-strong);border-radius:999px;background:var(--danger);color:#fff;font-size:.7rem;font-weight:850;line-height:1.05rem;text-align:center}.notification-menu__panel{position:absolute;top:calc(100% + .55rem);right:0;z-index:2100;display:grid;width:min(24rem,calc(100vw - 2rem));grid-gap:.55rem;gap:.55rem;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-panel-strong);box-shadow:var(--shadow-soft);padding:.65rem}.notification-menu__list{display:grid;grid-gap:.4rem;gap:.4rem;margin:0;padding:0;list-style:none}.notification-menu__item{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.2rem;gap:.2rem;border:1px solid var(--line);border-radius:.7rem;background:var(--surface-muted);padding:.65rem}.notification-menu__item-link{display:grid;min-width:0;grid-gap:.2rem;gap:.2rem;color:inherit}.notification-menu__item-link:hover .notification-menu__item-title{color:var(--accent)}.notification-menu__mark-read{display:inline-grid;place-items:center;width:2.1rem;height:2.1rem;border:1px solid var(--line);border-radius:999px;background:var(--surface-soft);color:var(--muted-strong);cursor:pointer;transition:transform .15s ease,border-color .15s ease,background .15s ease,color .15s ease}.notification-menu__mark-read:hover{border-color:rgba(37,99,235,.35);color:var(--accent);transform:translateY(-1px)}.notification-menu__mark-read:disabled{cursor:not-allowed;opacity:.55;transform:none}.notification-menu__footer,.notification-menu__item-title,.notification-menu__state{font-size:.88rem;font-weight:800}.notification-menu__item-title{display:flex;align-items:center;justify-content:space-between;gap:.55rem}.notification-menu__item-body{color:var(--muted);font-size:.82rem;line-height:1.35}.notification-menu__state{color:var(--muted);padding:.85rem .35rem;text-align:center}.notification-menu__footer{border-radius:.7rem;background:var(--accent);color:var(--badge-text);padding:.7rem;text-align:center}.notification-toolbar{flex-wrap:wrap}.notification-bell{border:1px solid var(--line);border-radius:999px;background:var(--surface-soft);padding:.55rem .8rem}.notification-bell__count,.notification-bell__icon{font-weight:850}.notification-menu__button--has-unread svg{animation:notification-bell-shake 1.6s ease-in-out infinite;transform-origin:50% 4px}@keyframes notification-bell-shake{0%,65%,to{transform:rotate(0deg)}72%{transform:rotate(12deg)}78%{transform:rotate(-10deg)}84%{transform:rotate(8deg)}90%{transform:rotate(-6deg)}}@media (prefers-reduced-motion:reduce){.notification-menu__button--has-unread svg{animation:none}}.notification-state{font-size:.92rem;font-weight:760}.notification-state--ok{color:var(--ok)}.notification-toast{border:1px solid rgba(255,159,28,.26);border-radius:var(--radius-md);background:var(--accent-soft);padding:.85rem 1rem;font-weight:760}.notification-type-badge{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;border:1px solid var(--line);border-radius:999px;background:var(--surface-raised);color:var(--muted-strong);font-size:.68rem;font-weight:850;letter-spacing:.08em;line-height:1;padding:.26rem .45rem;text-transform:uppercase}.notification-copy strong{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}