.i56wjW_pattern-waves{width:100%;height:100%;position:relative;overflow:hidden}.i56wjW_pattern-waves[data-image-marks]>[data-mark-fallback]{opacity:0;visibility:hidden}.i56wjW_pattern-waves[data-image-marks-fallback=true]>[data-mark-fallback]{opacity:1;visibility:visible;transition:opacity .4s ease-out}.i56wjW_pattern-waves>canvas[data-image-marks-canvas]{opacity:0}.i56wjW_pattern-waves[data-wave-intro=true]>canvas[data-image-marks-canvas]{transition:opacity 1.2s cubic-bezier(.22,.61,.36,1),transform 1.6s cubic-bezier(.22,1,.36,1);transform:translateY(8px)scale(.985)}.i56wjW_pattern-waves[data-image-marks-ready=true]>canvas[data-image-marks-canvas]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.i56wjW_pattern-waves[data-wave-intro=true]>canvas[data-image-marks-canvas]{transition:opacity .16s linear;transform:none}.i56wjW_pattern-waves[data-image-marks-fallback=true]>[data-mark-fallback]{transition-duration:.16s}}
.ozEbKa_visual[class]{--wave-deep-green:#0d241b;background:linear-gradient(180deg, var(--primary) 0%, color-mix(in oklch, var(--primary) 86%, var(--wave-deep-green)) 42%, var(--wave-deep-green) 100%);isolation:isolate}@supports (color:lab(0% 0 0)){.ozEbKa_visual[class]{--wave-deep-green:lab(12.3064% -11.7919 3.61612)}}.ozEbKa_visual[class]:after{display:none}.ozEbKa_scene{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.ozEbKa_waves{position:absolute;inset:-6% -6% -3%}.ozEbKa_fallback{width:100%;height:100%;display:block}.ozEbKa_shade{pointer-events:none;background:linear-gradient(180deg, transparent 34%, #0d241b24 48%, #0d241bd1 70%, var(--wave-deep-green));position:absolute;inset:0}@supports (color:lab(0% 0 0)){.ozEbKa_shade{background:linear-gradient(180deg, transparent 34%, lab(12.3064% -11.7919 3.61612/.14) 48%, lab(12.3064% -11.7919 3.61612/.82) 70%, var(--wave-deep-green))}}.login-page-demo .ozEbKa_waves{inset:-50% -12% -90% 18%}
.b9ZFlW_shell{padding:12px var(--page-gutter,24px) 0;background:var(--card);border-bottom:1px solid var(--border)}.b9ZFlW_primary{align-items:center;gap:28px;min-width:0;display:flex}.b9ZFlW_label{color:var(--muted-foreground);font-size:.8125rem;font-weight:650}.b9ZFlW_primary nav,.b9ZFlW_secondary{align-items:center;gap:8px;min-width:0;display:flex}.b9ZFlW_primary a,.b9ZFlW_secondary a{white-space:nowrap;min-height:44px;color:var(--muted-foreground);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:.875rem;display:inline-flex}.b9ZFlW_primary a[aria-current=page]{background:var(--secondary);color:var(--foreground);font-weight:650}.b9ZFlW_secondary{margin-top:8px;padding-bottom:8px;overflow-x:auto}.b9ZFlW_secondary a{border:1px solid #0000}.b9ZFlW_secondary a[aria-current=page]{border-color:var(--border);color:var(--primary);background:var(--background);font-weight:600}.b9ZFlW_primary{padding-bottom:8px}.b9ZFlW_shell a:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.b9ZFlW_shell svg{flex-shrink:0}@media (hover:hover){.b9ZFlW_shell a:hover{background:var(--secondary);color:var(--foreground)}}@media (max-width:600px){.b9ZFlW_primary{flex-wrap:wrap;gap:12px}.b9ZFlW_label{width:100%;font-size:.75rem}.b9ZFlW_primary nav,.b9ZFlW_primary a{flex:1}.b9ZFlW_secondary{gap:2px}.b9ZFlW_secondary a{padding-inline:9px}.b9ZFlW_secondary svg{display:none}}.b9ZFlW_primary nav{flex-wrap:wrap}.b9ZFlW_primary a{white-space:normal;text-wrap:balance}.b9ZFlW_secondary{margin-top:0}.b9ZFlW_secondary a{flex-shrink:0}.b9ZFlW_procedure{padding-bottom:8px;font-size:.875rem}.b9ZFlW_procedure summary{cursor:pointer;min-height:44px;color:var(--muted-foreground);align-items:center;display:flex}.b9ZFlW_procedure summary:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--radius)}.b9ZFlW_procedure nav{flex-wrap:wrap;gap:8px;padding:8px 0;display:flex}.b9ZFlW_procedure nav a{border-radius:999px;align-items:center;min-height:44px;padding:8px 12px;display:flex}.b9ZFlW_procedure nav a[aria-current=page]{background:var(--secondary);font-weight:600}.b9ZFlW_procedure p{max-width:65ch;color:var(--muted-foreground);padding-bottom:12px}
.workspace-canvas{container-type:inline-size}.workspace-header{z-index:30;min-height:76px;padding:12px var(--page-gutter,24px);background:var(--background);border-bottom:1px solid var(--border);align-items:center;gap:16px;display:flex;position:sticky;top:0}.workspace-header-places,.workspace-header-tools,.workspace-discovery,.workspace-communication{align-items:center;min-width:0;display:flex}.workspace-header-places{flex:none}.workspace-home,.workspace-areas-trigger,.workspace-hub-link{border-radius:var(--action-radius);white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:8px 12px;font-size:14px;display:inline-flex}.workspace-home{flex:none;font-weight:600}.workspace-home[aria-current],.workspace-hub-link[aria-current],.workspace-areas-trigger[data-state=open]{background:var(--secondary);color:var(--primary)}.workspace-discovery{border:1px solid var(--border);border-radius:var(--action-radius);gap:2px;padding:3px}.workspace-hub-link{color:var(--foreground);padding-inline:10px}.workspace-header-tools{flex:none;gap:16px;margin-left:auto}.workspace-communication{border:1px solid var(--border);border-radius:var(--action-radius);gap:2px;padding:3px}.workspace-account{border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.workspace-header .header-preview-trigger{border-radius:50%}.workspace-area-stack{align-items:center;padding-right:4px;display:flex}.workspace-area-stack .area-avatar{width:28px;height:28px;box-shadow:0 0 0 2px var(--background)}.workspace-area-stack .area-avatar+.area-avatar{margin-left:-8px}.workspace-header .area-avatar,.workspace-mobile-hubs .area-avatar,.workspace-areas-menu .area-avatar{border-radius:50%}.workspace-areas-short{display:none}.workspace-areas-menu{width:min(360px,100vw - 24px)}.workspace-areas-menu [role=menuitem]{white-space:normal;gap:12px;min-height:44px}.workspace-area-copy{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.workspace-area-copy strong{font-weight:500}.workspace-area-copy small,.workspace-areas-empty{color:var(--muted-foreground);font-size:14px;line-height:1.4}.workspace-areas-empty{padding:8px}.workspace-search{border-right:1px solid var(--border);align-items:center;gap:8px;width:240px;min-height:44px;padding-left:12px;display:flex}.workspace-search input{background:0 0;outline:none;width:100%;min-width:0;font-size:14px}.workspace-search:focus-within{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--action-radius)}.workspace-search button{border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.workspace-search-shortcut{display:none}.workspace-account-menu{width:min(280px,100vw - 24px)}.workspace-account-menu [role=menuitem]{white-space:normal;min-height:44px}.workspace-security-label{font-size:14px}@media (hover:hover){.workspace-home:hover,.workspace-areas-trigger:hover,.workspace-hub-link:hover,.workspace-account:hover{background:var(--secondary)}}@container app-canvas (max-width:1150px){.workspace-search{display:none}.workspace-search-shortcut{width:44px;padding:0;display:inline-flex}.workspace-search-shortcut>span,.workspace-areas-label{display:none}.workspace-areas-short{display:inline}.workspace-area-stack .area-avatar:nth-child(n+2){display:none}}@container app-canvas (max-width:900px){.workspace-header-desktop{gap:8px}.workspace-header-desktop .workspace-home{padding-inline:4px}.workspace-header-desktop .workspace-home>svg,.workspace-header-desktop .workspace-area-stack,.workspace-header-desktop .workspace-network>svg,.workspace-header-desktop .workspace-contacts>svg{display:none}.workspace-header-desktop .workspace-areas-trigger{gap:4px;padding-inline:8px}.workspace-header-tools{gap:8px}.workspace-hub-link{gap:6px;padding-inline:8px}}.workspace-header-mobile{gap:0;min-height:64px;padding:10px 12px}.workspace-header-mobile .workspace-home{flex:0 auto;justify-content:flex-start;min-width:0;padding-inline:8px}.workspace-header-mobile .workspace-home>svg{display:none}.workspace-header-mobile .workspace-header-tools{gap:0;margin-left:auto}.workspace-header-mobile .workspace-communication{border:0;gap:0;padding:0}.workspace-header-mobile .workspace-security-label{flex:1}.workspace-mobile-hubs{border-bottom:1px solid var(--border);background:var(--background);align-items:center;gap:4px;padding:4px 12px 8px;display:flex}.workspace-mobile-hubs .workspace-header-places{flex:none}.workspace-mobile-hubs .workspace-area-stack,.workspace-mobile-hubs .workspace-areas-label,.workspace-mobile-hubs .workspace-search,.workspace-mobile-hubs .workspace-hub-link>svg{display:none}.workspace-mobile-hubs .workspace-areas-short{display:inline}.workspace-mobile-hubs .workspace-areas-trigger{gap:2px;padding-inline:4px}.workspace-mobile-hubs .workspace-discovery{border:0;flex:1;justify-content:space-between;gap:0;padding:0}.workspace-mobile-hubs .workspace-hub-link{min-width:44px;padding-inline:4px}.workspace-mobile-hubs .workspace-search-shortcut{width:auto;display:inline-flex}.workspace-mobile-hubs .workspace-search-shortcut>span{display:inline}.shell-sidebar-header{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;min-height:76px;padding:12px;position:relative}.shell-sidebar-header>a{min-width:0}.shell-sidebar-header .brand{max-width:100%}[data-collapsible=icon] .shell-sidebar-header{flex-direction:column;gap:4px;padding:12px 14px 8px}.shell-search-link{border:1px solid var(--border);border-radius:var(--action-radius);background:var(--card)}.shell-search-group{margin-bottom:12px}.workspace-local-nav{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:16px 0 24px;padding-bottom:8px;display:flex}.workspace-local-nav>a,.workspace-local-nav>details>summary{border-radius:var(--action-radius);min-height:44px;color:var(--muted-foreground);align-items:center;gap:8px;padding:10px 12px;font-size:14px;font-weight:500;display:inline-flex}.workspace-local-nav [aria-current=page]{color:var(--primary);background:var(--secondary);font-weight:600}.workspace-local-nav details{position:relative}.workspace-local-nav details nav{z-index:20;border:1px solid var(--border);background:var(--card);border-radius:12px;min-width:240px;max-width:calc(100vw - 32px);padding:8px;display:grid;position:absolute;right:0;box-shadow:0 8px 24px #20332d12}.workspace-local-nav details nav a{min-height:44px;padding:12px;font-size:14px}.workspace-layout{gap:var(--space-panel);grid-template-columns:minmax(0,1fr) 280px;align-items:start;display:grid}.workspace-main{gap:var(--space-section);min-width:0;display:grid}.workspace-context{gap:var(--space-panel);min-width:0;display:grid}.workspace-context section{padding:var(--space-group);border:1px solid var(--border);border-radius:var(--surface-radius);background:var(--card)}.workspace-context nav{gap:4px;margin-top:12px;display:grid}.workspace-context nav a{align-items:center;gap:8px;min-height:44px;font-size:14px;display:flex}.workspace-identity{align-items:center;gap:16px;min-width:0;display:flex}.workspace-identity .workspace-logo{border-radius:var(--avatar-radius);background:var(--secondary);flex:none;width:64px;height:64px;position:relative;overflow:hidden}.workspace-identity h1{letter-spacing:-.02em;font-size:24px;line-height:1.25}.workspace-identity p{margin-top:var(--space-tight);color:var(--muted-foreground);font-size:14px}.workspace-heading{justify-content:space-between;align-items:center;gap:var(--space-group);margin-bottom:var(--space-group);flex-wrap:wrap;display:flex}.workspace-section-heading{justify-content:space-between;align-items:center;gap:var(--space-related);margin-bottom:var(--space-group);flex-wrap:wrap;display:flex}.workspace-section-heading h2{font-size:20px}.workspace-section-heading a{min-height:44px;color:var(--primary);align-items:center;gap:6px;font-size:14px;display:inline-flex}.workspace-people{gap:12px;margin-top:16px;padding:0;list-style:none;display:grid}.workspace-people li{align-items:center;gap:10px;min-width:0;font-size:14px;display:flex}.workspace-people li>span{overflow-wrap:anywhere}.workspace-mobile-people{display:none}.workspace-module-links{flex-wrap:wrap;gap:8px 16px;display:flex}.workspace-module-links a{align-items:center;gap:8px;min-height:44px;font-size:14px;display:inline-flex}.workspace-focus{max-width:1000px}@media (max-width:1279px){.workspace-layout{grid-template-columns:minmax(0,1fr)}.workspace-context{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.workspace-mobile-people{display:flex}}@media (max-width:943px){.workspace-identity h1{font-size:22px}.workspace-identity .workspace-logo{border-radius:var(--avatar-radius);width:52px;height:52px}.workspace-local-nav{gap:4px}.workspace-local-nav>a{padding:10px}.workspace-main{gap:24px}}@media (prefers-reduced-motion:reduce){.workspace-header *,.workspace-local-nav *{transition:none!important;animation:none!important}}.workspace-logo .organization-mark{border-radius:inherit;width:100%;height:100%;font-size:22px}.workspace-context h2{font-size:var(--type-card)}.workspace-context-links{gap:0 var(--space-group);margin-top:var(--space-related);flex-wrap:wrap;display:flex}.workspace-context-links a{min-height:44px;font-size:var(--type-body)}.workspace-local-nav a:focus-visible,.workspace-mobile-hubs :is(a,button):focus-visible,.workspace-header a:focus-visible,.workspace-account:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.workspace-module-links [aria-current=page]{color:var(--primary);text-underline-offset:5px;font-weight:600;text-decoration:underline}.workspace-local-nav{scroll-margin-top:80px}.workspace-context{overflow-wrap:anywhere}.workspace-main .project-card{min-width:0}.workspace-header button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (max-width:540px){.workspace-main .area-project-preview>:nth-child(n+2){display:none}}.workspace-routebar{padding:16px var(--page-gutter,24px) 0;max-width:1600px;margin-inline:auto}.workspace-returnbar{padding-inline:var(--page-gutter,24px);flex-wrap:wrap;gap:8px 24px;max-width:1600px;margin-inline:auto;display:flex}.workspace-returnbar:empty{display:none}.workspace-area-mobile{margin-bottom:1.5rem;display:none}@media (max-width:47.99rem){.workspace-area-mobile{display:block}.workspace-local-nav.workspace-area-desktop{display:none}}.workspace-routebar .workspace-local-nav{margin-bottom:0}.workspace-routebar .workspace-area-mobile{margin:12px 0 0}.workspace-routebar+.page{padding-top:16px}.workspace-link-groups{gap:12px;display:grid}.workspace-link-groups>details{border:1px solid var(--border);background:var(--card);border-radius:12px;min-width:0}.workspace-link-groups summary{cursor:pointer;min-height:44px;padding:16px;font-size:14px;line-height:1.5}.workspace-link-groups summary>span{color:var(--muted-foreground);margin:4px 0 0 16px;display:block}.workspace-link-groups nav{padding:0 16px 12px;display:grid}.workspace-link-groups nav a{border-top:1px solid var(--border);overflow-wrap:anywhere;flex-direction:column;gap:4px;min-height:44px;padding:12px 0;font-size:14px;display:flex}.workspace-link-groups nav strong{color:var(--primary);font-weight:500}.workspace-link-groups nav span{color:var(--muted-foreground);line-height:1.6}.workspace-link-groups summary:focus-visible,.workspace-link-groups a:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.navigation-count{font-variant-numeric:tabular-nums;min-width:22px;min-height:22px;padding:1px 6px;line-height:18px}.navigation-count-floating{pointer-events:none;min-width:22px;box-shadow:0 0 0 2px var(--background);position:absolute;top:0;right:-2px}.workspace-areas-trigger{position:relative}.workspace-menu-label,.workspace-area-copy{flex:1;min-width:0}.workspace-account-menu{width:min(320px,100vw - 24px);max-height:min(85dvh,var(--radix-dropdown-menu-content-available-height));overscroll-behavior:contain;overflow-y:auto}.workspace-account-menu [role=menuitem]{gap:12px}[data-collapsible=icon] .shell-nav-button{overflow:visible;width:44px!important;height:44px!important}.shell-section-trigger .navigation-count-floating{box-shadow:0 0 0 2px var(--sidebar);top:0;right:-2px}.workspace-personal-origin{min-height:44px;color:var(--muted-foreground);align-items:center;font-size:14px;display:inline-flex}.workspace-personal-origin:hover{color:var(--primary);text-underline-offset:4px;text-decoration:underline}@media (max-width:47.99rem){.workspace-area-mobile{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.workspace-area-mobile>button{white-space:normal;flex:1;width:auto;min-width:0}.workspace-area-mobile>a{flex-shrink:0}.personal-hub-results{grid-template-columns:minmax(0,1fr)}}.personal-hub-results h2{overflow-wrap:anywhere;font-size:1rem;line-height:1.5}.personal-hub-results [data-slot=card-footer]{margin-top:auto}
