.fbit-net-archive{padding-block: var(--fbit-s-5) var(--fbit-s-8)}.fbit-net-toolbar{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--fbit-s-3) var(--fbit-s-5)}.fbit-net-switch ul,.fbit-net-scopes ul{margin: 0;padding: 0;list-style: none}.fbit-net-switch .fbit-cluster,.fbit-net-scopes .fbit-cluster{gap: var(--fbit-s-2)}.fbit-net-scopes .fbit-chip{min-height: 2.75rem}.fbit-net-scopes .fbit-chip .fbit-mono{margin-left: 0.35em;color: var(--fbit-text-muted);font-size: var(--fbit-text-xs)}.fbit-net-scopes .fbit-chip[aria-current="page"]{border-color: var(--fbit-ink);background: var(--fbit-ink);color: var(--fbit-white);font-weight: 700}.fbit-net-scopes .fbit-chip[aria-current="page"] .fbit-mono{color: var(--fbit-white)}.fbit-net-results{scroll-margin-top: calc(var(--fbit-header-h,4.5rem) + var(--fbit-s-4))}.fbit-net-results:focus{outline: none}.fbit-net-hint{max-width: 70ch;margin: 0 0 var(--fbit-s-3);color: var(--fbit-text-muted);font-size: var(--fbit-text-sm)}.fbit-net-graph .fbit-graph__canvas{max-width: 68rem;margin-inline: auto}.fbit-net-places>h2,.fbit-net-places>h3,.fbit-net-places>h4{margin: 0 0 var(--fbit-s-3)}.fbit-net-places__list{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,17rem),1fr));gap: var(--fbit-s-4) var(--fbit-s-5);margin: 0;padding: 0;list-style: none}.fbit-net-places__city{display: flex;align-items: center;gap: var(--fbit-s-1);margin-bottom: var(--fbit-s-1);color: var(--fbit-ink);font-weight: 700}.fbit-net-places__city .fbit-map__pin{margin-right: var(--fbit-s-1)}.fbit-net-places__items{display: grid;gap: var(--fbit-s-1);margin: 0;padding: 0 0 0 calc(1.75rem + var(--fbit-s-2));list-style: none}.fbit-net-places__scope{color: var(--fbit-text-muted);font-size: var(--fbit-text-sm)}.fbit-net-missing{padding: var(--fbit-s-4);border: 1px solid var(--fbit-line);border-radius: var(--fbit-radius-lg);background: var(--fbit-surface)}.fbit-net-missing>h2,.fbit-net-missing>h3,.fbit-net-missing>h4{margin: 0 0 var(--fbit-s-2)}.fbit-net-missing__list{display: flex;flex-wrap: wrap;gap: var(--fbit-s-2) var(--fbit-s-5);margin: 0;padding: 0;list-style: none}.fbit-net-section-link{margin: var(--fbit-s-4) 0 0}.fbit-net-cards,.fbit-net-news,.fbit-net-services{margin: 0;padding: 0;list-style: none}.fbit-net-cards>li,.fbit-net-news>li,.fbit-net-services>li{display: flex}.fbit-net-cards>li>.fbit-card,.fbit-net-news>li>.fbit-card,.fbit-net-services>li>.fbit-card{flex: 1 1 auto}.fbit-net-card--acronym .fbit-card__monogram{font-size: 0}.fbit-net-card--acronym .fbit-card__monogram::after{content: var(--fbit-net-acr);font-size: clamp(1.5rem,3.2vw,2.25rem);letter-spacing: 0.02em}.fbit-net-card .fbit-card__footer{display: grid;gap: var(--fbit-s-3);align-content: start}.fbit-net-card__services{display: flex;flex-wrap: wrap;gap: var(--fbit-s-1) var(--fbit-s-2);margin: 0;padding: 0;list-style: none}.fbit-net-card__services .fbit-chip{min-height: 0;padding-block: 0.15rem;font-size: var(--fbit-text-xs)}.fbit-net-card__more{align-self: center;color: var(--fbit-text-muted);font-size: var(--fbit-text-xs)}.fbit-net-card__web{margin: 0;font-size: var(--fbit-text-sm);overflow-wrap: anywhere}.fbit-net-profile{display: grid;gap: var(--fbit-s-7);padding-block: var(--fbit-s-6) var(--fbit-s-8)}@media (min-width: 64rem){.fbit-net-profile{grid-template-columns: minmax(0,1fr) 21rem;align-items: start}.fbit-net-profile__aside{position: sticky;top: calc(var(--fbit-header-h,4.5rem) + var(--fbit-s-5))}}.fbit-net-profile__section>h2{margin-bottom: var(--fbit-s-4)}.fbit-net-profile__logo{display: grid;place-items: center;aspect-ratio: 3 / 2;padding: var(--fbit-s-4);border: 1px solid var(--fbit-line);border-radius: var(--fbit-radius-md);background: var(--fbit-white);overflow: hidden}.fbit-net-profile__logo img{width: auto;max-width: 85%;height: auto;max-height: 85%;object-fit: contain}.fbit-net-profile__logo--empty{padding: 0;background-color: var(--fbit-tint);background-image: radial-gradient(circle,rgba(16,33,58,0.14) 1.1px,transparent 1.5px);background-size: 12px 12px}.fbit-net-profile__monogram{color: var(--fbit-primary-strong);font-family: var(--fbit-font-display);font-size: clamp(1.75rem,4vw,2.5rem);font-weight: 800;font-stretch: 125%;letter-spacing: 0.02em}.fbit-net-profile__card>h2,.fbit-net-profile__contact>h2,.fbit-net-profile__social>h2{margin: 0}.fbit-net-profile__social{display: grid;gap: var(--fbit-s-2)}.fbit-net-profile__feed{padding-block: 0 !important}@container fbit-tree (min-width: 48rem){.fbit-net-orgchart.fbit-tree--auto .fbit-tree__level--2,.fbit-net-orgchart.fbit-tree--chart .fbit-tree__level--2{grid-auto-columns: minmax(10rem,1fr)}.fbit-net-orgchart .fbit-tree__level--2>.fbit-tree__node--parent>.fbit-tree__card{padding-right: var(--fbit-s-3);padding-bottom: calc(2.75rem + var(--fbit-s-3))}.fbit-net-orgchart .fbit-tree__level--2>.fbit-tree__node--parent>.fbit-tree__card>.fbit-tree__toggle{top: auto;bottom: var(--fbit-s-2);transform: none}.fbit-net-orgchart .fbit-tree__level--2 .fbit-tree__card{padding-left: var(--fbit-s-3);overflow-wrap: break-word;hyphens: auto}.fbit-net-orgchart .fbit-tree__level--2>.fbit-tree__node>.fbit-tree__card>.fbit-tree__label{font-size: 1rem}.fbit-net-orgchart .fbit-tree__level--2 .fbit-tree__contact a{overflow-wrap: anywhere;hyphens: none}}.fbit-net-oc__layout{display: grid;gap: 16px;align-items: start}@media (min-width: 1100px){.fbit-net-oc__layout{grid-template-columns: minmax(0,1.25fr) minmax(320px,1fr)}.fbit-net-oc__panel{position: sticky;top: 46px;max-height: calc(100vh - 64px);overflow: auto}}.fbit-net-oc__count{margin-left: 6px;color: #50575e;font-size: 13px;font-weight: 400}.fbit-net-oc__toolbar{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin: 12px 0}.fbit-net-oc__toolbar .dashicons{margin: 3px 4px 0 -2px;font-size: 18px}.fbit-net-oc__tree{min-height: 120px}.fbit-net-oc__list{margin: 0;padding: 0;list-style: none}.fbit-net-oc__list .fbit-net-oc__list{margin-left: 22px;padding-left: 12px;border-left: 2px solid #dcdcde}.fbit-net-oc__item{margin: 0}.fbit-net-oc__row{display: flex;align-items: center;gap: 4px;margin: 3px 0;padding: 4px 6px;border: 1px solid #dcdcde;border-radius: 6px;background: #fff}.fbit-net-oc__item.is-selected>.fbit-net-oc__row{border-color: #2271b1;box-shadow: inset 3px 0 0 #2271b1;background: #f0f6fc}.fbit-net-oc__item.is-hidden>.fbit-net-oc__row .fbit-net-oc__label{color: #646970;text-decoration: line-through}.fbit-net-oc__item.is-dragging>.fbit-net-oc__row{opacity: 0.5}.fbit-net-oc__row.is-drop-before{box-shadow: 0 -3px 0 #2271b1}.fbit-net-oc__row.is-drop-after{box-shadow: 0 3px 0 #2271b1}.fbit-net-oc__row.is-drop-inside{outline: 2px dashed #2271b1;outline-offset: 1px;background: #f0f6fc}.fbit-net-oc__grip{flex: 0 0 auto;width: 20px;color: #787c82;font-size: 18px;line-height: 1;text-align: center;cursor: grab;user-select: none}.fbit-net-oc__grip:active{cursor: grabbing}.fbit-net-oc__toggle,.fbit-net-oc__toggle-spacer{flex: 0 0 auto;width: 28px;min-height: 28px}.fbit-net-oc__toggle{display: inline-grid;place-items: center;color: #1d2327}.fbit-net-oc__name{display: flex;flex: 1 1 auto;flex-wrap: wrap;align-items: center;gap: 6px;min-width: 0;min-height: 32px;padding: 4px 6px;border: 0;border-radius: 4px;background: transparent;color: #1d2327;font: inherit;text-align: left;cursor: pointer}.fbit-net-oc__name:hover .fbit-net-oc__label{text-decoration: underline}.fbit-net-oc__name:focus-visible,.fbit-net-oc__btn:focus-visible,.fbit-net-oc__toggle:focus-visible{outline: 2px solid #2271b1;outline-offset: 1px;box-shadow: none}.fbit-net-oc__label{font-weight: 600;overflow-wrap: anywhere}.fbit-net-oc__type{font-size: 11px}.fbit-net-oc__actions{display: inline-flex;flex: 0 0 auto;flex-wrap: wrap;gap: 0}.fbit-net-oc__btn{display: inline-grid;place-items: center;width: 30px;height: 30px;border-radius: 4px;color: #2c3338;text-decoration: none}.fbit-net-oc__btn:hover:not(:disabled){background: #f0f0f1;color: #135e96}.fbit-net-oc__btn:disabled{color: #c3c4c7;cursor: default}.fbit-net-oc__btn[data-oc-act="remove"]:hover:not(:disabled){color: #b32d2e}.fbit-net-oc__fieldset{margin: 0 0 12px;padding: 8px 12px 4px;border: 1px solid #dcdcde;border-radius: 6px}.fbit-net-oc__legend{padding: 0 4px;font-weight: 600}.fbit-net-oc__field{margin: 0 0 10px}.fbit-net-oc__field>label{display: block;margin-bottom: 3px;font-weight: 600}.fbit-net-oc__field input[type="text"],.fbit-net-oc__field input[type="email"],.fbit-net-oc__field input[type="tel"],.fbit-net-oc__field input[type="url"],.fbit-net-oc__field input[type="search"],.fbit-net-oc__field select,.fbit-net-oc__field textarea{width: 100%;max-width: 100%}.fbit-net-oc__req{color: #646970;font-weight: 400}.fbit-net-oc__row2{display: grid;gap: 0 12px}@media (min-width: 600px){.fbit-net-oc__row2{grid-template-columns: 1fr 1fr}}.fbit-net-oc__radios{display: grid;gap: 4px;margin: 0 0 8px}.fbit-net-oc__combo{position: relative}.fbit-net-oc__results{position: absolute;z-index: 20;right: 0;left: 0;max-height: 260px;margin: 2px 0 0;padding: 4px 0;overflow: auto;border: 1px solid #8c8f94;border-radius: 4px;background: #fff;box-shadow: 0 4px 12px rgba(0,0,0,0.12);list-style: none}.fbit-net-oc__option{margin: 0;padding: 6px 10px;cursor: pointer}.fbit-net-oc__option[aria-selected="true"],.fbit-net-oc__option:hover{background: #2271b1;color: #fff}.fbit-net-oc__option-meta{opacity: 0.8;font-size: 12px}.fbit-net-oc__chosen{margin: 0 0 6px;font-weight: 600}.fbit-net-oc__submit{display: flex;align-items: center;gap: 12px}.fbit-net-oc__dirty{color: #996800;font-weight: 600}.fbit-net-oc__import{margin-top: 16px}.fbit-net-oc__import>summary{font-weight: 600;cursor: pointer}@media (prefers-reduced-motion: reduce){.fbit-net-oc__row{transition: none}}
