.ClientPortalCockpit-module__fmmSva__shell{--portal-bg:var(--color-bg-page);--portal-panel:var(--color-bg-surface);--portal-panel-strong:var(--color-bg-elevated);--portal-subtle:var(--color-bg-subtle);--portal-muted:var(--color-bg-muted);--portal-border:var(--color-border-default);--portal-border-strong:var(--color-border-strong);--portal-ink:var(--color-text-primary);--portal-secondary:var(--color-text-secondary);--portal-faint:var(--color-text-muted);--portal-inverse:var(--text-on-primary);--board-lane-bg:var(--color-bg-surface);--board-lane-border:var(--color-border-default);--portal-rail:var(--color-bg-surface);--portal-on-rail:var(--color-text-primary);--portal-rail-secondary:var(--color-text-muted);--portal-rail-border:var(--color-border-default);min-height:100dvh;color:var(--portal-ink);background:var(--portal-bg)}.ClientPortalCockpit-module__fmmSva__appShell{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(16.5rem,19vw) minmax(0,1fr);height:100dvh;display:grid;overflow:hidden}.ClientPortalCockpit-module__fmmSva__centeredShell{min-height:100dvh;display:block;overflow:hidden auto}.ClientPortalCockpit-module__fmmSva__sidebar{z-index:2;min-width:0;color:var(--portal-on-rail);background:var(--portal-rail);border-right:1px solid var(--portal-rail-border);flex-direction:column;grid-area:1/1/span 2;display:flex;position:relative;overflow:hidden}.ClientPortalCockpit-module__fmmSva__sidebarCover{z-index:-2;height:13rem;position:absolute;inset:0 0 auto;overflow:hidden}.ClientPortalCockpit-module__fmmSva__sidebarCover img{object-fit:cover;filter:grayscale()contrast(1.08);opacity:.32;width:100%;height:100%}.ClientPortalCockpit-module__fmmSva__sidebarCover:after{background:var(--portal-rail);content:"";position:absolute;inset:0}.ClientPortalCockpit-module__fmmSva__brandRow{border-bottom:1px solid var(--portal-rail-border);align-items:center;gap:.75rem;min-height:4.75rem;padding:1rem 1.25rem;display:flex}.ClientPortalCockpit-module__fmmSva__brandMark{width:2.25rem;height:2.25rem;color:var(--portal-rail);background:var(--portal-on-rail);border-radius:.75rem;flex:none;place-items:center;display:grid;overflow:hidden}.ClientPortalCockpit-module__fmmSva__brandMark img{object-fit:contain;width:100%;height:100%;padding:.25rem}.ClientPortalCockpit-module__fmmSva__brandText{min-width:0}.ClientPortalCockpit-module__fmmSva__railLabel,.ClientPortalCockpit-module__fmmSva__contentEyebrow,.ClientPortalCockpit-module__fmmSva__accessEyebrow,.ClientPortalCockpit-module__fmmSva__statusEyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.625rem;font-weight:600;line-height:1.3;display:block}.ClientPortalCockpit-module__fmmSva__brandName{color:var(--portal-on-rail);text-overflow:ellipsis;white-space:nowrap;margin-top:.125rem;font-size:.8125rem;font-weight:600;line-height:1.25;display:block;overflow:hidden}.ClientPortalCockpit-module__fmmSva__projectBlock{border-bottom:1px solid var(--portal-rail-border);padding:2rem 1.25rem 1.25rem}.ClientPortalCockpit-module__fmmSva__projectMeta{color:var(--portal-rail-secondary);align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.6875rem;display:flex}.ClientPortalCockpit-module__fmmSva__projectTitle{color:var(--portal-on-rail);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:600;line-height:1.08}.ClientPortalCockpit-module__fmmSva__projectSubline{color:var(--portal-rail-secondary);flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.75rem;font-size:.6875rem;line-height:1.4;display:flex}.ClientPortalCockpit-module__fmmSva__projectSubline svg{width:.75rem;height:.75rem}.ClientPortalCockpit-module__fmmSva__liveDot{background:currentColor;border-radius:999px;width:.375rem;height:.375rem}.ClientPortalCockpit-module__fmmSva__welcomeText{color:var(--portal-rail-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:1rem 0 0;font-size:.75rem;line-height:1.55;display:-webkit-box;overflow:hidden}.ClientPortalCockpit-module__fmmSva__nav{flex:1;min-height:0;padding:1.25rem .75rem;overflow-y:auto}.ClientPortalCockpit-module__fmmSva__railLabel{color:var(--color-text-muted);margin:0 .5rem .625rem}.ClientPortalCockpit-module__fmmSva__navList{gap:.25rem;display:grid}.ClientPortalCockpit-module__fmmSva__navItem{width:100%;min-height:2.5rem;color:var(--portal-rail-secondary);text-align:left;background:0 0;border:0;border-radius:.75rem;align-items:center;gap:.75rem;padding:.625rem .75rem;font-size:.8125rem;font-weight:500;transition:color .16s,background .16s,transform .16s;display:flex;position:relative}.ClientPortalCockpit-module__fmmSva__navItem:hover{color:var(--portal-on-rail);background:var(--color-bg-subtle)}.ClientPortalCockpit-module__fmmSva__navItem:focus-visible{outline:2px solid var(--portal-on-rail);outline-offset:2px}.ClientPortalCockpit-module__fmmSva__navItemActive{color:var(--portal-on-rail);background:color-mix(in srgb, var(--color-interactive-default) 10%, transparent)}.ClientPortalCockpit-module__fmmSva__navItemActive:before{background:var(--portal-on-rail);content:"";border-radius:999px;width:.125rem;position:absolute;top:.75rem;bottom:.75rem;left:0}.ClientPortalCockpit-module__fmmSva__navItem svg{width:.9375rem;height:.9375rem}.ClientPortalCockpit-module__fmmSva__sidebarFooter{padding:.875rem 1rem calc(.875rem + env(safe-area-inset-bottom));border-top:1px solid var(--portal-rail-border)}.ClientPortalCockpit-module__fmmSva__participantButton,.ClientPortalCockpit-module__fmmSva__joinButtonRail{width:100%;min-width:0;color:var(--portal-on-rail);text-align:left;background:0 0;border:0;border-radius:.75rem;align-items:center;gap:.625rem;padding:.5rem;display:flex}.ClientPortalCockpit-module__fmmSva__participantName{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:600;display:block;overflow:hidden}.ClientPortalCockpit-module__fmmSva__participantMeta{color:var(--portal-rail-secondary);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:.125rem;font-size:.5625rem;display:block}.ClientPortalCockpit-module__fmmSva__joinButtonRail{background:var(--color-bg-subtle);justify-content:space-between;padding:.625rem .75rem;font-size:.75rem;font-weight:600}.ClientPortalCockpit-module__fmmSva__main{background:var(--portal-bg);grid-area:1/2;min-width:0;min-height:0;position:relative}.ClientPortalCockpit-module__fmmSva__mainScroll{overflow-y:auto}.ClientPortalCockpit-module__fmmSva__mainFill{flex-direction:column;display:flex;overflow:hidden}.ClientPortalCockpit-module__fmmSva__content{z-index:1;width:100%;max-width:76rem;margin:0 auto;padding:clamp(1.5rem,4vw,3.5rem);position:relative}.ClientPortalCockpit-module__fmmSva__contentScroll{gap:1.25rem;display:grid}.ClientPortalCockpit-module__fmmSva__contentScroll>*{min-width:0}.ClientPortalCockpit-module__fmmSva__contentFill{flex-direction:column;flex:1;gap:1.25rem;min-height:0;display:flex}.ClientPortalCockpit-module__fmmSva__contentHeader{border-bottom:1px solid var(--portal-border);justify-content:space-between;align-items:flex-end;gap:1.5rem;padding-bottom:1.25rem;display:flex}.ClientPortalCockpit-module__fmmSva__contentEyebrow,.ClientPortalCockpit-module__fmmSva__accessEyebrow,.ClientPortalCockpit-module__fmmSva__statusEyebrow{color:var(--portal-faint)}.ClientPortalCockpit-module__fmmSva__contentTitle{color:var(--portal-ink);letter-spacing:-.04em;margin:.375rem 0 0;font-size:clamp(1.6rem,3vw,2.25rem);font-weight:600;line-height:1}.ClientPortalCockpit-module__fmmSva__contentTitleStandalone{margin-top:0}.ClientPortalCockpit-module__fmmSva__contentTitleRow{align-items:center;gap:.75rem;display:flex}.ClientPortalCockpit-module__fmmSva__updatedMeta{color:var(--portal-faint);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;flex:none;align-items:center;gap:.5rem;padding-bottom:.125rem;font-size:.625rem;display:flex}.ClientPortalCockpit-module__fmmSva__liveDot{color:var(--color-status-success);box-shadow:0 0 0 .1875rem color-mix(in srgb, var(--color-status-success) 15%, transparent)}@media (pointer:coarse){.ClientPortalCockpit-module__fmmSva__touchTarget{position:relative}.ClientPortalCockpit-module__fmmSva__touchTarget:after{content:"";position:absolute;inset:-.5rem}}.ClientPortalCockpit-module__fmmSva__tabPanel{gap:.875rem;min-width:0;display:grid}.ClientPortalCockpit-module__fmmSva__tabBar{flex-wrap:wrap;align-items:center;gap:.75rem;min-height:2rem;display:flex}.ClientPortalCockpit-module__fmmSva__tabBarMeta{color:var(--portal-faint);font-size:var(--font-caption)}.ClientPortalCockpit-module__fmmSva__tabBarActions{align-items:center;gap:.375rem;margin-left:auto;display:flex}.ClientPortalCockpit-module__fmmSva__tabBlock{background:var(--portal-panel);border:1px solid var(--portal-border);border-radius:.75rem;overflow:hidden}.ClientPortalCockpit-module__fmmSva__panelFrame{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:.75rem;flex:1;min-height:0;overflow:hidden}.ClientPortalCockpit-module__fmmSva__overview{gap:1rem;display:grid}.ClientPortalCockpit-module__fmmSva__statusHero{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:.75rem;grid-template-columns:minmax(0,1fr) minmax(15rem,.45fr);min-height:10.5rem;display:grid;position:relative;overflow:hidden}.ClientPortalCockpit-module__fmmSva__statusCopy,.ClientPortalCockpit-module__fmmSva__progressBlock{z-index:1;padding:clamp(1.5rem,3vw,2.5rem);position:relative}.ClientPortalCockpit-module__fmmSva__statusCopy{flex-direction:column;justify-content:center;display:flex}.ClientPortalCockpit-module__fmmSva__statusIdentity{align-items:flex-start;gap:1rem;display:flex}.ClientPortalCockpit-module__fmmSva__statusIcon{width:2.75rem;height:2.75rem;color:var(--status-color);background:var(--status-soft);border-radius:.75rem;flex:none;place-items:center;display:grid}.ClientPortalCockpit-module__fmmSva__statusTitle{color:var(--portal-ink);letter-spacing:-.055em;margin:.5rem 0 0;font-size:clamp(1.75rem,4vw,3.25rem);font-weight:500;line-height:.96}.ClientPortalCockpit-module__fmmSva__progressBlock{background:color-mix(in srgb, var(--portal-subtle) 55%, transparent);border-left:1px solid var(--portal-border);flex-direction:column;justify-content:flex-end;display:flex}.ClientPortalCockpit-module__fmmSva__progressValue{color:var(--portal-ink);font-family:var(--font-mono);letter-spacing:-.08em;font-size:clamp(3rem,6vw,5.5rem);font-weight:500;line-height:.85}.ClientPortalCockpit-module__fmmSva__progressTrack{background:var(--portal-muted);border-radius:999px;height:.25rem;margin-top:1.5rem;overflow:hidden}.ClientPortalCockpit-module__fmmSva__progressBar{background:var(--project-brand);border-radius:inherit;height:100%;transition:width .5s cubic-bezier(.22,1,.36,1);display:block}.ClientPortalCockpit-module__fmmSva__metricStrip{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:.75rem;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.ClientPortalCockpit-module__fmmSva__statTile{border-right:1px solid var(--portal-border);min-width:0;padding:1.25rem}.ClientPortalCockpit-module__fmmSva__statTile:last-child{border-right:0}.ClientPortalCockpit-module__fmmSva__metricStrip[data-tiles="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.ClientPortalCockpit-module__fmmSva__statLabel{color:var(--portal-faint);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.625rem;font-weight:600;display:flex}.ClientPortalCockpit-module__fmmSva__statIcon{width:1.5rem;height:1.5rem;color:var(--portal-ink);background:var(--portal-subtle);border-radius:.375rem;place-items:center;display:grid}.ClientPortalCockpit-module__fmmSva__statValueRow{align-items:baseline;gap:.375rem;min-width:0;margin-top:1.25rem;display:flex}.ClientPortalCockpit-module__fmmSva__statValue{color:var(--portal-ink);font-family:var(--font-mono);letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.125rem,1.8vw,1.625rem);font-weight:500;line-height:1;overflow:hidden}.ClientPortalCockpit-module__fmmSva__statUnit{color:var(--portal-faint);flex:none;font-size:.75rem}.ClientPortalCockpit-module__fmmSva__detailGrid{gap:1rem;display:grid}.ClientPortalCockpit-module__fmmSva__sectionCard{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:.75rem;overflow:hidden}.ClientPortalCockpit-module__fmmSva__sectionHeader{border-bottom:1px solid var(--color-border-subtle);align-items:center;gap:.75rem;min-height:3rem;padding:.625rem 1rem;display:flex}.ClientPortalCockpit-module__fmmSva__sectionTitle{color:var(--color-text-primary);font-size:var(--font-small);letter-spacing:-.01em;flex:1;align-items:center;gap:.5rem;margin:0;font-weight:600;display:flex}.ClientPortalCockpit-module__fmmSva__sectionSubtitle{color:var(--portal-faint);font-family:var(--font-mono);font-size:.625rem;font-weight:400}.ClientPortalCockpit-module__fmmSva__sectionActions{align-items:center;gap:.375rem;display:flex}.ClientPortalCockpit-module__fmmSva__sectionBody{padding:1.125rem}.ClientPortalCockpit-module__fmmSva__sectionBodyFlush{padding:0}.ClientPortalCockpit-module__fmmSva__sectionFooter{color:var(--portal-faint);background:var(--portal-panel);border-top:1px solid var(--color-border-subtle);align-items:center;gap:.625rem;padding:.75rem 1.125rem;font-size:.75rem;display:flex}.ClientPortalCockpit-module__fmmSva__footer{z-index:2;background:color-mix(in srgb, var(--portal-bg) 88%, transparent);border-top:1px solid var(--color-border-subtle);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);grid-area:2/2;padding:.75rem clamp(1.5rem,4vw,3.5rem);position:relative}.ClientPortalCockpit-module__fmmSva__accessPage{background:var(--portal-bg);grid-template-columns:minmax(0,1.08fr) minmax(24rem,.92fr);min-height:100dvh;display:grid}.ClientPortalCockpit-module__fmmSva__accessIntro{--color-text-primary:var(--portal-on-rail);--color-text-secondary:var(--portal-rail-secondary);min-height:100dvh;color:var(--portal-on-rail);background:var(--portal-rail);flex-direction:column;justify-content:space-between;padding:clamp(2rem,5vw,5rem);display:flex;position:relative;overflow:hidden}.ClientPortalCockpit-module__fmmSva__accessCover{object-fit:cover;filter:grayscale()contrast(1.1);opacity:.2;width:100%;height:100%;position:absolute;inset:0}.ClientPortalCockpit-module__fmmSva__accessBrand,.ClientPortalCockpit-module__fmmSva__accessCopy,.ClientPortalCockpit-module__fmmSva__accessSecurity{z-index:1;position:relative}.ClientPortalCockpit-module__fmmSva__accessBrand{max-width:16rem}.ClientPortalCockpit-module__fmmSva__accessCopy{max-width:42rem;margin:auto 0;padding:5rem 0}.ClientPortalCockpit-module__fmmSva__accessEyebrow{color:var(--portal-rail-secondary)}.ClientPortalCockpit-module__fmmSva__accessTitle{max-width:12ch;color:var(--portal-on-rail);letter-spacing:-.07em;text-wrap:balance;margin:1rem 0 0;font-size:clamp(3.25rem,7vw,7.5rem);font-weight:500;line-height:.88}.ClientPortalCockpit-module__fmmSva__accessLead{max-width:34rem;color:var(--portal-rail-secondary);margin:2rem 0 0;font-size:clamp(.875rem,1.5vw,1.05rem);line-height:1.65}.ClientPortalCockpit-module__fmmSva__accessSecurity{max-width:34rem;color:var(--portal-rail-secondary);align-items:flex-start;gap:.75rem;font-size:.6875rem;line-height:1.55;display:flex}.ClientPortalCockpit-module__fmmSva__accessSecurity svg{width:.875rem;height:.875rem;color:var(--portal-on-rail);flex:none;margin-top:.125rem}.ClientPortalCockpit-module__fmmSva__accessPanel{background:radial-gradient(circle at 50% 20%, color-mix(in srgb, var(--portal-panel-strong) 80%, transparent), transparent 52%), var(--portal-bg);place-items:center;min-height:100dvh;padding:clamp(1.5rem,5vw,5rem);display:grid}.ClientPortalCockpit-module__fmmSva__accessPanelInner{width:100%;max-width:27rem}.ClientPortalCockpit-module__fmmSva__joinCard{width:100%}.ClientPortalCockpit-module__fmmSva__joinProject{align-items:center;gap:.75rem;margin-bottom:2rem;display:none}.ClientPortalCockpit-module__fmmSva__joinHeading{color:var(--portal-ink);letter-spacing:-.045em;margin:0 0 2rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:600;line-height:1}.ClientPortalCockpit-module__fmmSva__joinForm{gap:1rem;display:grid}.ClientPortalCockpit-module__fmmSva__joinForm label{color:var(--portal-secondary);font-size:.75rem;font-weight:600}.ClientPortalCockpit-module__fmmSva__joinForm input{background:var(--portal-panel-strong);border-color:var(--portal-border-strong);box-shadow:none}.ClientPortalCockpit-module__fmmSva__joinSubmit{width:100%;margin-top:.5rem}.ClientPortalCockpit-module__fmmSva__joinError{color:var(--color-status-error-text);align-items:center;gap:.375rem;font-size:.75rem;display:flex}.ClientPortalCockpit-module__fmmSva__powered{margin-top:2rem}.ClientPortalCockpit-module__fmmSva__statePage{background:var(--portal-bg);place-items:center;min-height:100dvh;padding:2rem;display:grid}.ClientPortalCockpit-module__fmmSva__stateCard,.ClientPortalCockpit-module__fmmSva__loadingSkeleton{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:.75rem;width:min(100%,30rem);padding:2rem}.ClientPortalCockpit-module__fmmSva__stateCard{text-align:center}.ClientPortalCockpit-module__fmmSva__stateTitle{color:var(--portal-ink);letter-spacing:-.025em;font-size:1.25rem;font-weight:600}.ClientPortalCockpit-module__fmmSva__stateText{color:var(--portal-faint);margin:.5rem 0 0;font-size:.8125rem;line-height:1.55}.ClientPortalCockpit-module__fmmSva__loadingSkeleton{gap:.75rem;display:grid}.ClientPortalCockpit-module__fmmSva__loadingSkeleton span{background:var(--portal-subtle);border-radius:.75rem;height:2.75rem;display:block;overflow:hidden}.ClientPortalCockpit-module__fmmSva__loadingSkeleton span:first-child{width:55%;height:1.25rem}.ClientPortalCockpit-module__fmmSva__loadingSkeleton span:last-child{height:10rem}@media (max-width:70rem){.ClientPortalCockpit-module__fmmSva__appShell{grid-template-columns:15.5rem minmax(0,1fr)}.ClientPortalCockpit-module__fmmSva__content{padding:2rem}.ClientPortalCockpit-module__fmmSva__statusHero{grid-template-columns:minmax(0,1fr) minmax(12rem,.42fr)}}@media (max-width:52rem){.ClientPortalCockpit-module__fmmSva__appShell{flex-direction:column;height:100dvh;display:flex}.ClientPortalCockpit-module__fmmSva__sidebar{border-right:0;border-bottom:1px solid var(--portal-rail-border);flex:none;width:100%;max-height:14.5rem}.ClientPortalCockpit-module__fmmSva__sidebarCover,.ClientPortalCockpit-module__fmmSva__projectSubline,.ClientPortalCockpit-module__fmmSva__welcomeText,.ClientPortalCockpit-module__fmmSva__railLabel,.ClientPortalCockpit-module__fmmSva__sidebarFooter,.ClientPortalCockpit-module__fmmSva__contentEyebrow{display:none}.ClientPortalCockpit-module__fmmSva__brandRow{min-height:3.5rem;padding:.625rem 1rem}.ClientPortalCockpit-module__fmmSva__brandMark{width:1.875rem;height:1.875rem}.ClientPortalCockpit-module__fmmSva__projectBlock{border-bottom:0;padding:.75rem 1rem .625rem}.ClientPortalCockpit-module__fmmSva__projectMeta{display:none}.ClientPortalCockpit-module__fmmSva__projectTitle{text-overflow:ellipsis;white-space:nowrap;font-size:1.25rem;overflow:hidden}.ClientPortalCockpit-module__fmmSva__nav{flex:none;padding:0 .75rem .75rem;overflow:auto hidden}.ClientPortalCockpit-module__fmmSva__navList{width:max-content;display:flex}.ClientPortalCockpit-module__fmmSva__navItem{width:auto;min-height:2.25rem;padding:.5rem .75rem}.ClientPortalCockpit-module__fmmSva__navItemActive:before{display:none}.ClientPortalCockpit-module__fmmSva__navItemActive:after{background:var(--portal-on-rail);content:"";border-radius:999px;height:.125rem;position:absolute;bottom:.125rem;left:.75rem;right:.75rem}.ClientPortalCockpit-module__fmmSva__main{flex:1;min-height:0}.ClientPortalCockpit-module__fmmSva__footer{display:none}.ClientPortalCockpit-module__fmmSva__content{padding:1.25rem}.ClientPortalCockpit-module__fmmSva__contentHeader{align-items:center}.ClientPortalCockpit-module__fmmSva__updatedMeta{display:none}.ClientPortalCockpit-module__fmmSva__accessPage{display:block}.ClientPortalCockpit-module__fmmSva__accessIntro{min-height:auto;padding:2rem 1.5rem 3rem}.ClientPortalCockpit-module__fmmSva__accessCopy{padding:5rem 0 1rem}.ClientPortalCockpit-module__fmmSva__accessTitle{font-size:clamp(3rem,16vw,5rem)}.ClientPortalCockpit-module__fmmSva__accessLead{margin-top:1.5rem}.ClientPortalCockpit-module__fmmSva__accessSecurity{display:none}.ClientPortalCockpit-module__fmmSva__accessPanel{min-height:auto;padding:2.5rem 1.5rem calc(2.5rem + env(safe-area-inset-bottom))}}@media (max-width:42rem){.ClientPortalCockpit-module__fmmSva__contentHeader{padding-bottom:1rem}.ClientPortalCockpit-module__fmmSva__statusHero{grid-template-columns:1fr}.ClientPortalCockpit-module__fmmSva__statusHero:after{width:100%;height:42%}.ClientPortalCockpit-module__fmmSva__progressBlock{border-top:1px solid var(--portal-border);border-left:0;justify-content:flex-start}.ClientPortalCockpit-module__fmmSva__metricStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.ClientPortalCockpit-module__fmmSva__statTile:nth-child(2){border-right:0}.ClientPortalCockpit-module__fmmSva__statTile:nth-child(-n+2){border-bottom:1px solid var(--portal-border)}.ClientPortalCockpit-module__fmmSva__metricStrip[data-tiles="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ClientPortalCockpit-module__fmmSva__metricStrip[data-tiles="3"] .ClientPortalCockpit-module__fmmSva__statTile:last-child{grid-column:span 2}.ClientPortalCockpit-module__fmmSva__joinProject{display:flex}}@media (max-width:28rem){.ClientPortalCockpit-module__fmmSva__content{padding:1rem}.ClientPortalCockpit-module__fmmSva__contentTitle{font-size:1.5rem}.ClientPortalCockpit-module__fmmSva__sectionHeader{flex-wrap:wrap;align-items:flex-start}.ClientPortalCockpit-module__fmmSva__sectionActions{width:100%;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.ClientPortalCockpit-module__fmmSva__navItem,.ClientPortalCockpit-module__fmmSva__progressBar{transition:none}}.ClientPortalCockpit-module__fmmSva__rich p{margin:0 0 .5rem}.ClientPortalCockpit-module__fmmSva__rich p:last-child{margin-bottom:0}.ClientPortalCockpit-module__fmmSva__rich ul,.ClientPortalCockpit-module__fmmSva__rich ol{list-style:revert;margin:0 0 .5rem;padding-left:1.25rem}.ClientPortalCockpit-module__fmmSva__rich li{margin:.125rem 0}.ClientPortalCockpit-module__fmmSva__rich a{color:var(--color-text-link,var(--color-interactive-default));text-decoration:underline}.ClientPortalCockpit-module__fmmSva__rich strong{font-weight:600}
.living-orb-module__kxGwPG__glow{--orb-glow-a:var(--color-ai-from);--orb-glow-b:var(--color-ai-to);--orb-glow-c:var(--color-ai-to);--orb-glow-dark-a:var(--orb-glow-a);--orb-glow-dark-b:var(--orb-glow-b);--orb-glow-dark-c:var(--orb-glow-c);pointer-events:none;background:conic-gradient(from 200deg, var(--orb-glow-a), var(--orb-glow-b), var(--orb-glow-c), var(--orb-glow-a));opacity:.55;border-radius:50%;position:absolute;inset:-40%;-webkit-mask-image:radial-gradient(closest-side,#0000 46%,#000 56%,#00000073 67%,#00000024 82%,#0000 100%);mask-image:radial-gradient(closest-side,#0000 46%,#000 56%,#00000073 67%,#00000024 82%,#0000 100%)}.dark .living-orb-module__kxGwPG__glow{background:conic-gradient(from 200deg, var(--orb-glow-dark-a), var(--orb-glow-dark-b), var(--orb-glow-dark-c), var(--orb-glow-dark-a));opacity:.6}.living-orb-module__kxGwPG__glow[data-mono]{filter:grayscale()}
.insights-module__zxs0KW__grow{transform-origin:bottom;animation:.42s cubic-bezier(.16,1,.3,1) backwards insights-module__zxs0KW__insightGrow;animation-delay:calc(var(--i,0) * 16ms)}.insights-module__zxs0KW__sweep{transform-origin:0;animation:.46s cubic-bezier(.16,1,.3,1) backwards insights-module__zxs0KW__insightSweep;animation-delay:calc(var(--i,0) * 40ms)}[dir=rtl] .insights-module__zxs0KW__sweep{transform-origin:100%}.insights-module__zxs0KW__rise{animation:.38s cubic-bezier(.16,1,.3,1) backwards insights-module__zxs0KW__insightRise}@keyframes insights-module__zxs0KW__insightGrow{0%{opacity:.4;transform:scaleY(.04)}to{opacity:1;transform:scaleY(1)}}@keyframes insights-module__zxs0KW__insightSweep{0%{opacity:.4;transform:scaleX(.02)}to{opacity:1;transform:scaleX(1)}}@keyframes insights-module__zxs0KW__insightRise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.insights-module__zxs0KW__grow,.insights-module__zxs0KW__sweep,.insights-module__zxs0KW__rise{animation:none}}
.empty-art-module__FzbLea__art{--es-seam:var(--es-bg,var(--color-bg-page));--es-surface:var(--color-bg-surface);--es-shadow:color-mix(in srgb, var(--color-text-primary) 13%, transparent);--es-ghost:color-mix(in srgb, var(--color-text-primary) 38%, transparent);--es-ghost-fill:color-mix(in srgb, var(--color-text-primary) 5%, transparent);display:block;overflow:visible}.empty-art-module__FzbLea__onSurface{--es-seam:var(--es-bg,var(--color-bg-surface))}.empty-art-module__FzbLea__ink{--es-lit:color-mix(in srgb, var(--color-text-muted) 45%, var(--color-bg-page));--es-shade:var(--color-text-primary);--es-stroke:var(--es-seam);--es-sheen-a:.5}.empty-art-module__FzbLea__mid{--es-lit:color-mix(in srgb, var(--color-text-primary) 14%, var(--es-surface));--es-shade:color-mix(in srgb, var(--color-text-primary) 46%, var(--color-bg-page));--es-stroke:var(--es-seam);--es-sheen-a:.45}.empty-art-module__FzbLea__paper{--es-lit:var(--es-surface);--es-shade:color-mix(in srgb, var(--color-text-primary) 24%, var(--color-bg-page));--es-stroke:color-mix(in srgb, var(--color-text-primary) 22%, transparent)}.dark .empty-art-module__FzbLea__ink{--es-lit:var(--color-text-primary);--es-shade:color-mix(in srgb, var(--color-text-primary) 30%, var(--color-bg-page));--es-sheen-a:.6}.dark .empty-art-module__FzbLea__mid{--es-lit:color-mix(in srgb, var(--color-text-primary) 52%, var(--color-bg-page));--es-shade:color-mix(in srgb, var(--color-text-primary) 20%, var(--color-bg-page))}.dark .empty-art-module__FzbLea__paper{--es-lit:color-mix(in srgb, var(--color-text-primary) 16%, var(--color-bg-page));--es-shade:color-mix(in srgb, var(--color-text-primary) 5%, var(--color-bg-page));--es-stroke:color-mix(in srgb, var(--color-text-primary) 26%, transparent)}.empty-art-module__FzbLea__face{fill:color-mix(in srgb, var(--es-lit) var(--l), var(--es-shade));stroke:var(--es-stroke);stroke-width:.8px;stroke-linejoin:round}.empty-art-module__FzbLea__smooth{stroke:color-mix(in srgb, var(--es-lit) var(--l), var(--es-shade));stroke-width:.6px}.empty-art-module__FzbLea__ball{stroke:var(--es-stroke);stroke-width:.8px}.empty-art-module__FzbLea__sheen{stroke:none;pointer-events:none}.empty-art-module__FzbLea__ghost{fill:var(--es-ghost-fill);stroke:var(--es-ghost);stroke-width:1.1px;stroke-dasharray:4 3;stroke-linejoin:round;animation:empty-art-module__FzbLea__esGhostIn .52s var(--ease-overlay,ease-out) backwards, empty-art-module__FzbLea__esGhostBreathe 3.6s ease-in-out infinite;animation-delay:.42s,1.1s}.empty-art-module__FzbLea__piece{animation:empty-art-module__FzbLea__esPieceIn .52s var(--ease-overlay,ease-out) backwards;animation-delay:calc(var(--i,0) * 26ms)}@keyframes empty-art-module__FzbLea__esPieceIn{0%{opacity:0;transform:translateY(8px)}}@keyframes empty-art-module__FzbLea__esGhostIn{0%{opacity:0}}@keyframes empty-art-module__FzbLea__esGhostBreathe{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.empty-art-module__FzbLea__piece,.empty-art-module__FzbLea__ghost{animation:none}}
.workshop-module__0n-luG__stage{--stage-a:var(--color-ai-from);--stage-b:var(--color-ai-to);isolation:isolate;position:relative}.workshop-module__0n-luG__grain{z-index:-1;pointer-events:none;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.workshop-module__0n-luG__halo{pointer-events:none;z-index:-1;background:radial-gradient(30% 30% at 46% 44%, color-mix(in srgb, var(--stage-a) 16%, transparent), transparent 70%), radial-gradient(28% 28% at 55% 48%, color-mix(in srgb, var(--stage-b) 14%, transparent), transparent 70%), radial-gradient(30% 26% at 50% 56%, color-mix(in srgb, var(--stage-c,var(--stage-b)) 12%, transparent), transparent 72%);width:420%;height:420%;animation:workshop-module__0n-luG__glowIn 1.8s var(--ease-out) backwards;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dark .workshop-module__0n-luG__halo{background:radial-gradient(30% 30% at 46% 44%, color-mix(in srgb, var(--stage-dark-a,var(--stage-a)) 22%, transparent), transparent 70%), radial-gradient(28% 28% at 55% 48%, color-mix(in srgb, var(--stage-dark-b,var(--stage-b)) 20%, transparent), transparent 70%), radial-gradient(30% 26% at 50% 56%, color-mix(in srgb, var(--stage-dark-c,var(--stage-c,var(--stage-b))) 18%, transparent), transparent 72%)}@keyframes workshop-module__0n-luG__glowIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.85)}}.workshop-module__0n-luG__orb{flex-shrink:0;width:88px;height:88px;transition:width .9s cubic-bezier(.2,.8,.2,1),height .9s cubic-bezier(.2,.8,.2,1);position:relative}.workshop-module__0n-luG__stage[data-layout=solo] .workshop-module__0n-luG__orb{width:min(26vh,200px);height:min(26vh,200px)}@media (max-width:1023px),(max-height:720px){.workshop-module__0n-luG__orb{width:56px;height:56px}.workshop-module__0n-luG__stage[data-layout=solo] .workshop-module__0n-luG__orb{width:min(20vh,140px);height:min(20vh,140px)}}.workshop-module__0n-luG__enter{animation:.52s cubic-bezier(.2,.8,.2,1) backwards workshop-module__0n-luG__itemIn}@keyframes workshop-module__0n-luG__itemIn{0%{opacity:0;filter:blur(3px);transform:translateY(6px)}}.workshop-module__0n-luG__panelEnter{animation:.76s cubic-bezier(.2,.8,.2,1) backwards workshop-module__0n-luG__panelIn}@keyframes workshop-module__0n-luG__panelIn{0%{opacity:0;transform:translate(20px)}}.workshop-module__0n-luG__drafting{position:relative;overflow:hidden}.workshop-module__0n-luG__drafting:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--stage-a) 70%, var(--color-text-muted)), color-mix(in srgb, var(--stage-b) 70%, var(--color-text-muted)), transparent);height:1px;animation:workshop-module__0n-luG__edge 1.8s var(--ease-in-out) infinite;background-repeat:no-repeat;background-size:50% 100%;position:absolute;inset:0 0 auto}@keyframes workshop-module__0n-luG__edge{0%{background-position:-50% 0}to{background-position:150% 0}}.workshop-module__0n-luG__ghost{background:var(--color-bg-subtle);border-radius:var(--radius-sm);position:relative;overflow:hidden}.workshop-module__0n-luG__ghost:after{content:"";background:linear-gradient(100deg, transparent 20%, color-mix(in srgb, var(--color-bg-surface) 70%, transparent) 50%, transparent 80%);animation:workshop-module__0n-luG__sweep 1.6s var(--ease-in-out) infinite;position:absolute;inset:0}@keyframes workshop-module__0n-luG__sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}[data-assembly-card][data-state=stalled] .workshop-module__0n-luG__ghost:after,[data-assembly-card][data-state=queued] .workshop-module__0n-luG__ghost:after,[data-assembly-card][data-state=offline] .workshop-module__0n-luG__ghost:after{content:none;animation:none}.workshop-module__0n-luG__liveDot{background:color-mix(in srgb, var(--stage-a) 70%, var(--color-text-secondary));width:6px;height:6px;animation:workshop-module__0n-luG__dotPulse 1.4s var(--ease-in-out) infinite;border-radius:9999px}@keyframes workshop-module__0n-luG__dotPulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.workshop-module__0n-luG__micRing{pointer-events:none;border:2px solid color-mix(in srgb, var(--stage-a) 60%, var(--color-text-muted));transform:scale(calc(1 + var(--mic-level,0) * .3));opacity:calc(.25 + var(--mic-level,0) * .75);border-radius:9999px;transition:transform 90ms linear,opacity .12s linear;position:absolute;inset:-4px}.workshop-module__0n-luG__scroller{scrollbar-width:thin;scrollbar-color:var(--color-border-default) transparent}@media (prefers-reduced-motion:reduce){.workshop-module__0n-luG__halo,.workshop-module__0n-luG__enter,.workshop-module__0n-luG__panelEnter,.workshop-module__0n-luG__drafting:before,.workshop-module__0n-luG__ghost:after,.workshop-module__0n-luG__liveDot{animation:none}.workshop-module__0n-luG__orb,.workshop-module__0n-luG__micRing{transition:none}}
.voice-onboarding-module__GSgTxq__stage{--stage-a:var(--color-ai-from);--stage-b:var(--color-ai-to);z-index:var(--z-modal);background-color:var(--color-bg-page);color:var(--color-text-primary);transition:opacity .9s var(--ease-out), filter .9s var(--ease-out);position:fixed;inset:0;overflow:clip}.voice-onboarding-module__GSgTxq__stage[data-state=finale]{opacity:0;filter:blur(6px)}.voice-onboarding-module__GSgTxq__glow{pointer-events:none;background:radial-gradient(30% 30% at calc(var(--glow-x,50%) - 3%) 37%, color-mix(in srgb, var(--stage-a) 20%, transparent), transparent 70%), radial-gradient(28% 28% at calc(var(--glow-x,50%) + 4%) 40%, color-mix(in srgb, var(--stage-b) 18%, transparent), transparent 70%), radial-gradient(30% 26% at var(--glow-x,50%) 46%, color-mix(in srgb, var(--stage-c,var(--stage-b)) 16%, transparent), transparent 72%);transition:background 1.6s var(--ease-out);animation:voice-onboarding-module__GSgTxq__glowIn 2.2s var(--ease-out) backwards;position:absolute;inset:-20%}.dark .voice-onboarding-module__GSgTxq__glow{background:radial-gradient(32% 32% at calc(var(--glow-x,50%) - 3%) 37%, color-mix(in srgb, var(--stage-dark-a,var(--stage-a)) 30%, transparent), transparent 70%), radial-gradient(30% 30% at calc(var(--glow-x,50%) + 4%) 40%, color-mix(in srgb, var(--stage-dark-b,var(--stage-b)) 28%, transparent), transparent 70%), radial-gradient(32% 28% at var(--glow-x,50%) 46%, color-mix(in srgb, var(--stage-dark-c,var(--stage-c,var(--stage-b))) 24%, transparent), transparent 72%)}.voice-onboarding-module__GSgTxq__stage[data-layout=split] .voice-onboarding-module__GSgTxq__glow{--glow-x:37%}.voice-onboarding-module__GSgTxq__grain{pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}@keyframes voice-onboarding-module__GSgTxq__glowIn{0%{opacity:0;transform:scale(.85)}}.voice-onboarding-module__GSgTxq__orbColumn{scrollbar-width:thin;scrollbar-color:var(--color-border-default) transparent;transition:transform 1.1s cubic-bezier(.2,.8,.2,1)}.voice-onboarding-module__GSgTxq__orbFrame{flex-shrink:0;width:min(46vh,420px);height:min(46vh,420px);transition:width 1.1s cubic-bezier(.2,.8,.2,1),height 1.1s cubic-bezier(.2,.8,.2,1);position:relative}.voice-onboarding-module__GSgTxq__stage[data-layout=split] .voice-onboarding-module__GSgTxq__orbFrame{width:min(40vh,360px);height:min(40vh,360px)}@media (max-width:767px){.voice-onboarding-module__GSgTxq__orbFrame,.voice-onboarding-module__GSgTxq__stage[data-layout=split] .voice-onboarding-module__GSgTxq__orbFrame{width:min(34vh,240px);height:min(34vh,240px)}}.voice-onboarding-module__GSgTxq__stage[data-phase=applying] .voice-onboarding-module__GSgTxq__orbFrame{width:min(24vh,220px);height:min(24vh,220px)}.voice-onboarding-module__GSgTxq__stage[data-phase=connect] .voice-onboarding-module__GSgTxq__orbFrame{width:min(30vh,280px);height:min(30vh,280px)}@media (max-width:767px){.voice-onboarding-module__GSgTxq__stage[data-phase=applying] .voice-onboarding-module__GSgTxq__orbFrame,.voice-onboarding-module__GSgTxq__stage[data-phase=connect] .voice-onboarding-module__GSgTxq__orbFrame{width:min(20vh,150px);height:min(20vh,150px)}}.voice-onboarding-module__GSgTxq__orbButton{cursor:default;border-radius:9999px;outline:none;position:absolute;inset:0}.voice-onboarding-module__GSgTxq__orbButton[data-interruptible=true]{cursor:pointer}.voice-onboarding-module__GSgTxq__orbButton:focus-visible{box-shadow:0 0 0 2px var(--color-border-focus)}.voice-onboarding-module__GSgTxq__word{opacity:.08;filter:blur(5px);transition:opacity .42s var(--ease-out), filter .52s var(--ease-out);display:inline}.voice-onboarding-module__GSgTxq__word[data-on=true]{opacity:1;filter:blur()}.voice-onboarding-module__GSgTxq__captionEnter{animation:voice-onboarding-module__GSgTxq__captionIn .52s var(--ease-out) backwards}@keyframes voice-onboarding-module__GSgTxq__captionIn{0%{opacity:0;transform:translateY(8px)}}.voice-onboarding-module__GSgTxq__blueprintEnter{animation:.9s cubic-bezier(.2,.8,.2,1) backwards voice-onboarding-module__GSgTxq__blueprintIn}@keyframes voice-onboarding-module__GSgTxq__blueprintIn{0%{opacity:0;transform:translate(28px)scale(.98)}}.voice-onboarding-module__GSgTxq__itemEnter{animation:.62s cubic-bezier(.2,.8,.2,1) backwards voice-onboarding-module__GSgTxq__itemIn}@keyframes voice-onboarding-module__GSgTxq__itemIn{0%{opacity:0;filter:blur(4px);transform:translateY(6px)}}.voice-onboarding-module__GSgTxq__hiddenItem{opacity:.45;text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--color-text-muted) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--color-text-muted) 60%, transparent);transition:opacity .6s var(--ease-out)}.voice-onboarding-module__GSgTxq__nameField{position:relative}.voice-onboarding-module__GSgTxq__nameField:after{content:"";background:var(--color-border-default);height:1px;transition:left .42s var(--ease-out), right .42s var(--ease-out), background-color .42s var(--ease-out);position:absolute;bottom:-2px;left:18%;right:18%}.voice-onboarding-module__GSgTxq__nameField:focus-within:after{background:color-mix(in srgb, var(--color-text-primary) 45%, transparent);left:3rem;right:3rem}.voice-onboarding-module__GSgTxq__building{position:relative;overflow:hidden}.voice-onboarding-module__GSgTxq__building:after{content:"";background:linear-gradient(100deg, transparent 20%, color-mix(in srgb, var(--stage-a) 14%, transparent) 50%, transparent 80%);animation:voice-onboarding-module__GSgTxq__sweep 1.4s var(--ease-in-out) infinite;position:absolute;inset:0}@keyframes voice-onboarding-module__GSgTxq__sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.voice-onboarding-module__GSgTxq__done{animation:voice-onboarding-module__GSgTxq__doneIn .42s var(--ease-out) backwards}@keyframes voice-onboarding-module__GSgTxq__doneIn{0%{opacity:0;transform:scale(.6)}}.voice-onboarding-module__GSgTxq__micRing{pointer-events:none;border:2px solid color-mix(in srgb, var(--stage-a) 55%, transparent);transform:scale(calc(1 + var(--mic-level,0) * .35));opacity:calc(.25 + var(--mic-level,0) * .75);border-radius:9999px;transition:transform 90ms linear,opacity .12s linear;position:absolute;inset:-6px}.voice-onboarding-module__GSgTxq__statusDot{background:var(--stage-a);width:6px;height:6px;animation:voice-onboarding-module__GSgTxq__statusPulse 1.4s var(--ease-in-out) infinite;border-radius:9999px}@keyframes voice-onboarding-module__GSgTxq__statusPulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.voice-onboarding-module__GSgTxq__fadeIn{animation:voice-onboarding-module__GSgTxq__fadeUp .7s var(--ease-out) backwards}@keyframes voice-onboarding-module__GSgTxq__fadeUp{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.voice-onboarding-module__GSgTxq__glow,.voice-onboarding-module__GSgTxq__captionEnter,.voice-onboarding-module__GSgTxq__blueprintEnter,.voice-onboarding-module__GSgTxq__itemEnter,.voice-onboarding-module__GSgTxq__done,.voice-onboarding-module__GSgTxq__fadeIn,.voice-onboarding-module__GSgTxq__statusDot,.voice-onboarding-module__GSgTxq__building:after{animation:none}.voice-onboarding-module__GSgTxq__word,.voice-onboarding-module__GSgTxq__orbColumn,.voice-onboarding-module__GSgTxq__orbFrame,.voice-onboarding-module__GSgTxq__nameField:after{transition:none}}
.PluginSettingsDocument-module__uiOJUq__document{container:plugin-settings/inline-size}.PluginSettingsDocument-module__uiOJUq__document [data-settings-section]{background:0 0;border:0;border-radius:0;margin:0;padding:1.5rem 0}.PluginSettingsDocument-module__uiOJUq__document [data-settings-section]+[data-settings-section]{border-top:1px solid var(--color-border-subtle)}.PluginSettingsDocument-module__uiOJUq__document [data-settings-section]>div{border:0;padding:0}.PluginSettingsDocument-module__uiOJUq__document [data-settings-section]>div+div{margin-top:1rem}.PluginSettingsDocument-module__uiOJUq__document [data-settings-section]>div:nth-child(n+3){grid-column:1/-1;margin-top:1.5rem}@container plugin-settings (min-width:42rem){.PluginSettingsDocument-module__uiOJUq__document [data-settings-section]:has(>div h2){grid-template-columns:minmax(0,13rem) minmax(0,1fr);align-items:start;column-gap:2.5rem;display:grid}.PluginSettingsDocument-module__uiOJUq__document [data-settings-section]>div+div{margin-top:0}}
.OrgChart-module__Axsdxq__children{padding-top:var(--org-gap);justify-content:center;display:flex;position:relative}.OrgChart-module__Axsdxq__children:before{content:"";height:var(--org-gap);border-left:var(--org-line) solid var(--org-line-color);position:absolute;top:0;left:50%}.OrgChart-module__Axsdxq__child{padding:var(--org-gap) 10px 0;flex-direction:column;align-items:center;display:flex;position:relative}.OrgChart-module__Axsdxq__child:before,.OrgChart-module__Axsdxq__child:after{content:"";width:50%;height:var(--org-gap);border-top:var(--org-line) solid var(--org-line-color);position:absolute;top:0}.OrgChart-module__Axsdxq__child:before{right:50%}.OrgChart-module__Axsdxq__child:after{border-left:var(--org-line) solid var(--org-line-color);left:50%}.OrgChart-module__Axsdxq__child:first-child:before,.OrgChart-module__Axsdxq__child:last-child:after{border-top:0}.OrgChart-module__Axsdxq__child:first-child:after{border-top-left-radius:10px}.OrgChart-module__Axsdxq__child:last-child:before{border-right:var(--org-line) solid var(--org-line-color);border-top-right-radius:10px}.OrgChart-module__Axsdxq__child:only-child:before{display:none}.OrgChart-module__Axsdxq__child:only-child:after{border-top:0;border-radius:0}.OrgChart-module__Axsdxq__child:last-child:not(:only-child):after{border-left:0}.OrgChart-module__Axsdxq__onPath>.OrgChart-module__Axsdxq__children:before{border-color:var(--org-line-active)}.OrgChart-module__Axsdxq__child.OrgChart-module__Axsdxq__onPath:after{border-left-color:var(--org-line-active)}.OrgChart-module__Axsdxq__child.OrgChart-module__Axsdxq__onPath:last-child:not(:only-child):before{border-right-color:var(--org-line-active)}.OrgChart-module__Axsdxq__canvas{background-color:var(--color-bg-page);background-image:radial-gradient(var(--org-dot) 1px, transparent 1px);background-size:20px 20px}.OrgChart-module__Axsdxq__reveal{animation:OrgChart-module__Axsdxq__orgReveal .22s var(--ease-overlay,cubic-bezier(.16, 1, .3, 1)) backwards}@keyframes OrgChart-module__Axsdxq__orgReveal{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.OrgChart-module__Axsdxq__reveal{animation:none}}
