html.bnet-ui main .shell-content,html.bnet-ui main .content{box-sizing:border-box;width:100%;min-width:0;max-width:none;margin-inline:0;container:workspace/inline-size}html.bnet-ui main .workspace-box{width:100%;min-width:0;max-width:100%}html.bnet-ui main:has(.bnet-static-modal-panel){z-index:70}html.bnet-ui main .shell-content:has(.bnet-static-modal-panel){z-index:70}html.bnet-ui .shell-content :where(.grid,.flex)>:where(div,section,article,aside,form,fieldset,ul,dl){min-width:0}html.bnet-ui :is(.shell-content,.bnet-static-modal-panel) :where(input,select,textarea){max-width:100%}html.bnet-ui .bnet-process-workspace{grid-template-columns:minmax(0,1fr)}html.bnet-ui .bnet-stage-map-desktop{display:none}html.bnet-ui .bnet-stage-map-mobile{display:block}@container workspace (min-width:960px){html.bnet-ui .bnet-process-workspace{grid-template-columns:224px minmax(0,1fr)}html.bnet-ui .bnet-stage-map-desktop{display:block}html.bnet-ui .bnet-stage-map-mobile{display:none}}html.bnet-ui .bnet-static-modal-overlay{background:rgb(var(--bnet-background-rgb) / .62);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html.bnet-ui .bnet-static-modal-panel,html.bnet-ui [data-ui-contract=brillnet-user-menu\/v1]{isolation:isolate;background:rgb(var(--bnet-surface-rgb) / .9);border-color:rgb(var(--bnet-primary-rgb) / .28);box-shadow:0 24px 64px #0000003d,inset 0 1px #ffffff1f}html.bnet-ui .bnet-static-modal-panel:before,html.bnet-ui [data-ui-contract=brillnet-user-menu\/v1]:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:absolute;inset:0}html.bnet-ui :is(.bnet-static-modal-overlay,.bnet-static-modal-panel,[data-ui-contract=brillnet-user-menu\/v1]){transition:none!important;animation:none!important}html.bnet-ui [data-sidebar-utilities] .tab-button{line-height:var(--bnet-text-line)}
@font-face{font-family:Competency Lato;src:url(/fonts/lato-light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Competency Lato;src:url(/fonts/lato-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Competency Lato;src:url(/fonts/lato-semibold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}html.bnet-ui{--bnet-font:"Competency Lato", system-ui, sans-serif;--fs-sans:var(--bnet-font);--font-sans:var(--bnet-font);--font-heading:var(--bnet-font);--cm-bg:#f4f7f5;--cm-panel:#fff;--cm-text:#1c3027;--cm-muted:#53655b;--cm-brand:#17503c;--cm-soft:#eaf1ec;--cm-line:#cfddd4;--cm-control:#6b8374}html.bnet-ui[data-theme=dark]{--cm-bg:#101b18;--cm-panel:#1a2923;--cm-text:#edf4ef;--cm-muted:#b8c9bf;--cm-brand:#acd6be;--cm-soft:#21372c;--cm-line:#42594c;--cm-control:#9db5a5}html.bnet-ui body{background:var(--cm-bg);color:var(--cm-text);font-family:var(--bnet-font)}html.bnet-ui[data-ui-product=CS][data-theme][data-theme-variant]{--background:var(--bnet-background-hsl);--foreground:var(--bnet-text-hsl);--card:var(--bnet-surface-hsl);--card-foreground:var(--bnet-text-hsl);--primary:var(--bnet-primary-hsl);--primary-foreground:var(--bnet-on-primary-hsl);--accent:var(--bnet-primary-hsl);--accent-foreground:var(--bnet-on-primary-hsl);--muted-foreground:var(--bnet-text-secondary-hsl);--border:var(--bnet-border-divider-hsl);--input:var(--bnet-border-control-hsl);--ring:var(--bnet-focus-hsl);--background-rgb:var(--bnet-background-rgb);--foreground-rgb:var(--bnet-text-rgb);--panel-rgb:var(--bnet-surface-rgb);--border-rgb:var(--bnet-border-divider-rgb);--cm-bg:var(--bnet-background);--cm-panel:var(--bnet-surface);--cm-text:var(--bnet-text);--cm-muted:var(--bnet-text-secondary);--cm-brand:var(--bnet-primary);--cm-line:var(--bnet-border-divider);--cm-control:var(--bnet-border-control)}html.bnet-ui :is(button,summary,select,input:not([type=checkbox]):not([type=radio])){min-height:44px}html.bnet-ui button{min-width:44px}@media (max-width:760px){.competency-auth-header>a{max-width:108px}.console-auth [data-control-reservoir=locale-theme]{top:92px;right:16px}.console-auth [data-auth-documents]{top:16px}.competency-auth-main{padding-top:76px}}html.bnet-ui :is(h1,h2,h3,h4,h5,h6){font-family:var(--bnet-font);text-transform:none;letter-spacing:0;font-weight:300!important}html.bnet-ui h1{font-size:32px;line-height:1.2}html.bnet-ui h2{font-size:23px;line-height:1.3}html.bnet-ui :is(button,a,input,select,textarea):focus-visible{outline:3px solid var(--cm-brand);outline-offset:3px}.competency-app{flex-direction:column;min-height:100dvh;display:flex}.competency-app *,.console-auth *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.competency-header{background:var(--cm-panel);border-bottom:1px solid var(--cm-line);flex-wrap:wrap;align-items:center;gap:20px;padding:20px 32px;display:flex}.competency-brand{flex-shrink:0;width:140px}.competency-navigation{flex-wrap:wrap;gap:4px;margin-inline:auto;display:flex}.competency-navigation :is(a,span){min-height:44px;color:var(--cm-muted);border-radius:8px;align-items:center;padding:11px 15px;display:flex}.competency-navigation a[aria-current=page]{color:var(--cm-brand);background:var(--cm-soft)}.competency-navigation [aria-disabled]{opacity:.7}.competency-header-context{max-width:320px}.competency-header-context>div{flex-wrap:wrap}.competency-header-context span{white-space:normal;max-width:260px}.competency-main{flex:1;width:100%;min-width:0;max-width:1780px;margin-inline:auto;padding:32px}.competency-workspace{min-width:0;container:workspace/inline-size}.competency-workspace :where(.grid,.flex)>*{min-width:0}.competency-workspace :is(input,select,textarea){max-width:100%}.competency-search{max-width:36rem;margin-bottom:24px;margin-left:auto}.competency-footer{border-top:1px solid var(--cm-line);background:var(--cm-panel);flex-wrap:wrap;align-items:center;gap:28px;padding:24px 32px;display:flex}.competency-footer nav{flex-wrap:wrap;gap:16px;display:flex}.competency-footer nav :is(a,button){text-transform:none;letter-spacing:0;width:auto;min-height:44px;font-weight:400}.competency-skip{z-index:100;background:var(--cm-panel);padding:12px;position:fixed;top:-100px;left:16px}.competency-skip:focus{top:16px}.competency-document-list{gap:12px;margin-top:24px;display:grid}.competency-process-catalog{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:24px;margin-top:24px;display:grid}.competency-process-card{border:1px solid var(--cm-line);background:var(--cm-panel);border-radius:12px;min-width:0;padding:24px}.competency-process-card h2{margin:12px 0}.competency-process-card p{color:var(--cm-muted);margin-bottom:16px}.competency-process-card a{min-height:44px;color:var(--cm-brand);align-items:center;text-decoration:underline;display:inline-flex}.competency-process-card li{border-bottom:1px solid var(--cm-line);padding:12px 0}.competency-native-workspace{grid-template-columns:224px minmax(0,1fr) 280px;align-items:start;gap:24px;display:grid}.competency-native-stages,.competency-native-context{background:var(--cm-soft);border:1px solid var(--cm-line);border-radius:12px;min-width:0;padding:24px}.competency-native-stages ol{gap:12px;margin:24px 0;display:grid}.competency-native-context p{margin-top:20px;font-size:14px}.competency-native-task{min-width:0;container:workspace/inline-size}@media (max-width:1440px){.competency-native-workspace{grid-template-columns:224px minmax(0,1fr)}.competency-native-context{grid-column:1/-1}}@media (max-width:1100px){.competency-native-workspace{grid-template-columns:1fr}.competency-native-stages ol{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}.competency-document-list li{background:var(--cm-panel);border:1px solid var(--cm-line);border-radius:12px;justify-content:space-between;gap:20px;padding:16px 24px;display:flex}.competency-document-list a{min-height:44px;color:var(--cm-brand);align-items:center;display:flex}.competency-map-layout{border:1px solid var(--cm-line);background:var(--cm-panel);border-radius:12px;grid-template-columns:minmax(0,1fr) 300px;margin-top:24px;display:grid}.competency-map-surface{background-image:radial-gradient(var(--cm-line) .65px, transparent .65px);background-size:16px 16px;min-height:460px;padding:24px;position:relative}.competency-map-nodes{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;display:grid;position:relative}.competency-map-node{border:1px solid var(--cm-control);background:var(--cm-panel);text-align:left;overflow-wrap:anywhere;width:100%;min-height:136px;color:var(--cm-text);border-radius:9px;padding:16px}.competency-map-node strong{margin:12px 0;font-weight:400;display:block}.competency-map-node small{color:var(--cm-muted)}.competency-map-node[aria-pressed=true]{outline:2px solid var(--cm-brand);outline-offset:2px;background:var(--cm-soft)}.competency-map-inspector{background:var(--cm-soft);border-left:1px solid var(--cm-line);overflow-wrap:anywhere;padding:24px}.competency-map-inspector h2{margin:16px 0}.competency-map-inspector dl{margin:24px 0}.competency-map-inspector dt{color:var(--cm-muted);margin-top:16px}.competency-map-relations{gap:12px;display:grid}.competency-map-relations button{text-align:left;border:1px solid var(--cm-line);background:var(--cm-panel);border-radius:8px;min-height:44px;padding:12px}.competency-map-list{gap:16px;padding:24px;display:grid}.competency-map-list li{min-width:0}.competency-map-list.is-mobile{display:none}@media (max-width:760px){.competency-map-list.is-mobile{display:grid}}.competency-map-list p{overflow-wrap:anywhere;margin-top:12px;font-size:14px}.competency-map-toolbar{flex-wrap:wrap;align-items:end;gap:12px;margin-top:24px;display:flex}.competency-map-toolbar label{flex:1;gap:8px;min-width:180px;display:grid}.competency-map-toolbar :is(button,input,select){border:1px solid var(--cm-control);background:var(--cm-panel);border-radius:8px;min-height:44px;padding:8px 12px}.competency-map-footer{color:var(--cm-muted);margin:20px 0}html.bnet-ui .console-auth{background:var(--cm-bg)}html.bnet-ui .console-auth:before,html.bnet-ui .console-auth:after{display:none}.competency-auth-header{background:var(--cm-panel);border-bottom:1px solid var(--cm-line);min-height:92px;padding:28px 32px}.competency-auth-main{max-width:1320px;margin:auto;padding:64px 32px}.console-auth [data-auth-documents]{top:100px;left:auto;right:24px}html.bnet-ui .console-auth .auth-status-card{background:var(--cm-panel);border:1px solid var(--cm-line);box-shadow:none;border-radius:12px}.competency-auth-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px;display:grid}.competency-auth-story{max-width:470px;padding-top:40px}html.bnet-ui .competency-auth-story h2{font-size:40px;line-height:1.18}.competency-auth-story ol{gap:20px;margin-top:36px;padding-left:20px;list-style:decimal;display:grid}.competency-auth-story p{color:var(--cm-muted);margin-top:24px}.competency-auth-card{min-width:0}.competency-auth-card>.mx-auto{max-width:none}html.bnet-ui .console-auth .auth-button-primary{box-shadow:none;width:auto;padding-inline:16px}html.bnet-ui .console-auth .auth-button-secondary{background:0 0;border:0;width:auto}@media (max-width:760px){.competency-auth-header{padding:20px 16px}.competency-auth-main{padding:24px 16px}html.bnet-ui .competency-auth-story h2{font-size:28px}.competency-auth-story ol{display:none}.console-auth [data-auth-documents]{top:94px;right:16px}}@media (max-width:1550px){.competency-navigation{flex-basis:100%;order:3;justify-content:center}.competency-header-context{margin-left:auto}}@media (max-width:1100px){.competency-map-layout{grid-template-columns:1fr}.competency-map-inspector{border-left:0;border-top:1px solid var(--cm-line)}.competency-auth-layout{gap:32px}.competency-map-nodes{gap:24px}}@media (max-width:760px){.competency-header{gap:12px;padding:12px 16px}.competency-brand{width:108px}.competency-header-context{border-top:1px solid var(--cm-line);order:2;width:100%;max-width:none;padding-top:12px}.competency-navigation{justify-content:stretch}.competency-navigation :is(a,span){flex:30%;justify-content:center;padding:8px;font-size:14px}.competency-main{padding:24px 16px}.competency-footer{gap:16px;padding:16px}.competency-map-surface{display:none}.competency-map-list{padding:16px}.competency-auth-layout{flex-direction:column;gap:24px;display:flex}.competency-auth-story{order:1;padding-top:0}.competency-auth-story h2{font-size:28px}.competency-auth-card{width:100%}html.bnet-ui h1{font-size:28px}}@media (prefers-reduced-motion:reduce){.competency-app *,.console-auth *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
