:root{--admin-ink:#08090a;--admin-paper:#fff;--admin-soft:#f7f8f8;--admin-line-subtle:#d2d5d7;--admin-muted:#50565a;--admin-coral:#ff382c;--admin-coral-text:#ce291f;--admin-success:#176b49;--admin-success-soft:#e7f5ee;--admin-attention-soft:#fff0ee;--admin-radius-sm:7px;--admin-space-2:8px;--admin-space-3:12px;--admin-space-4:16px;--admin-space-5:20px;--admin-panel-inset:clamp(16px, 2vw, 24px)}body:is(.admin-design-a,.public-design-2,.document-design-2) select{border:1px solid var(--admin-ink);border-radius:var(--admin-radius-sm);appearance:none;background:var(--admin-paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%2308090a' stroke-width='1.5'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E") right 12px center / 16px no-repeat;width:100%;min-width:0;max-width:100%;min-height:44px;color:var(--admin-ink);font:inherit;text-overflow:ellipsis;cursor:pointer;padding:10px 38px 10px 12px;font-size:12px;line-height:1.4;transition:border-color .15s,background-color .15s}body:is(.admin-design-a,.public-design-2,.document-design-2) select:is([multiple],[size]:not([size="1"])){appearance:auto;background-image:none;padding-right:12px}body:is(.admin-design-a,.public-design-2,.document-design-2) select:disabled{background-color:var(--admin-soft);color:var(--admin-muted);cursor:not-allowed}@supports (appearance:base-select){body:is(.admin-design-a,.public-design-2,.document-design-2) select:not([multiple]):not([size]){appearance:base-select;white-space:normal;overflow-wrap:anywhere;background-image:none;padding-right:12px}body:is(.admin-design-a,.public-design-2,.document-design-2) select:not([multiple]):not([size])::picker(select){appearance:base-select;border:1px solid var(--admin-ink);border-radius:var(--admin-radius-sm);background:var(--admin-paper);max-width:calc(100vw - 24px);max-height:min(360px,65svh);color:var(--admin-ink);box-shadow:none;overscroll-behavior:contain;margin-block:6px;padding:5px;overflow:auto}body:is(.admin-design-a,.public-design-2,.document-design-2) select::picker-icon{color:var(--admin-ink);margin-left:auto;transition:rotate .15s}body:is(.admin-design-a,.public-design-2,.document-design-2) select:open::picker-icon{rotate:180deg}body:is(.admin-design-a,.public-design-2,.document-design-2) select option{border-radius:calc(var(--admin-radius-sm) - 2px);background:var(--admin-paper);min-height:44px;color:var(--admin-ink);white-space:normal;overflow-wrap:anywhere;font:inherit;align-items:center;gap:10px;padding:10px 12px;font-size:12px}body:is(.admin-design-a,.public-design-2,.document-design-2) select option:is(:hover,:focus,:checked){background:var(--admin-soft)}body:is(.admin-design-a,.public-design-2,.document-design-2) select option:disabled{color:var(--admin-muted)}body:is(.admin-design-a,.public-design-2,.document-design-2) select option::checkmark{color:var(--admin-ink)}}body.admin-design-a :is(.admin-main,.admin-workspace,.admin-panel,.admin-page-heading,.admin-page-heading>div,form,label,fieldset){min-width:0}body.admin-design-a .admin-main form label>span{color:var(--admin-ink);font-size:12px;font-weight:650;line-height:1.45}body.admin-design-a .admin-main form label:has(>input:is([type=checkbox],[type=radio])){min-height:44px}body.admin-design-a :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=file]),textarea){width:100%;min-width:0;min-height:44px;padding:10px var(--ui-field-padding-end,12px) 10px 12px;border:1px solid var(--admin-ink);border-radius:var(--admin-radius-sm);background:var(--admin-paper);color:var(--admin-ink);font:inherit;font-size:12px;line-height:1.5}body.admin-design-a textarea{resize:vertical;height:auto}body.admin-design-a .admin-password-control{--ui-field-padding-end:54px}body.admin-design-a :is(input,textarea):disabled{color:var(--admin-muted);background:var(--admin-soft);cursor:not-allowed}body.admin-design-a :is(input[type=checkbox],input[type=radio]){width:18px;min-width:18px;height:18px;min-height:18px;accent-color:var(--admin-ink);flex-shrink:0;align-self:start;margin:2px 0;padding:0}body.admin-design-a .admin-button{white-space:normal;overflow-wrap:anywhere;text-align:center;max-width:100%;height:auto;min-height:44px;padding:10px 14px;line-height:1.4}body:is(.admin-design-a,.public-design-2,.document-design-2) :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--admin-ink);outline-offset:3px}body.admin-design-a :is(h1,h2,h3,dd,.admin-state,.admin-page-heading__aside){overflow-wrap:anywhere}body.admin-design-a .admin-page-heading h1{font-size:clamp(34px,3.8vw,56px);line-height:1}body.admin-design-a .admin-page-heading h1+p{max-width:65ch;color:var(--admin-muted);letter-spacing:0;text-transform:none;font-size:14px;font-weight:400;line-height:1.55}body.admin-design-a .admin-page-heading>.admin-panel-action{border:0;justify-content:end;padding:0}body.admin-design-a .admin-metrics--compact{border:1px solid var(--admin-ink);background:var(--admin-ink);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:1px;padding:0}body.admin-design-a .admin-metrics--compact article{background:var(--admin-paper);border:0;min-width:0}body.admin-design-a .admin-metrics--compact :is(strong,span){overflow-wrap:anywhere}body.admin-design-a .admin-filters--pilot{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}body.admin-design-a .admin-filters>.admin-button{white-space:nowrap;min-width:80px;height:auto}body.admin-design-a .admin-filters label{gap:6px;font-size:12px;line-height:1.4}body.admin-design-a :is(.admin-panel-action,.admin-page-heading__actions){flex-wrap:wrap;align-items:center;gap:10px;display:flex}body.admin-design-a :is(.admin-table-wrap,.admin-import-table-wrap){overscroll-behavior-inline:contain;max-width:100%}body.admin-design-a [id]{scroll-margin-top:96px}body.admin-design-a .admin-sidebar{overscroll-behavior:contain;scrollbar-gutter:stable;overflow-y:auto}body.admin-design-a .admin-desktop-nav{gap:10px}body.admin-design-a .admin-profile-menu__dropdown{max-width:calc(100vw - 32px);animation:.15s ease-out ui-menu-enter}body.admin-design-a .admin-profile-menu__item{min-height:44px}body.admin-design-a .admin-mobile-nav-panel{animation:.18s ease-out ui-drawer-enter}body.admin-design-a :is(.admin-cluster-drawer,.admin-contact-drawer,.network-notifications__panel){box-shadow:none}body.admin-design-a :is(.network-button,.network-notifications__trigger,.network-notifications__close):hover{box-shadow:none;transform:none}body.admin-design-a .network-select__listbox{border:1px solid var(--admin-ink);border-radius:var(--admin-radius-sm);box-shadow:none}body.admin-design-a :is(.network-notifications__trigger,.network-notifications__close){width:44px;height:44px}body.admin-design-a :is(.network-access__context,.network-access__panel,.network-access__form-wrap){min-width:0}body.admin-design-a .network-access__header{flex-wrap:wrap;gap:12px}body.admin-design-a .network-survey-scale>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}body.admin-design-a .network-survey-scale label{min-width:0}body.admin-design-a .network-survey-scale label span{width:100%;min-width:0;min-height:44px}body.public-design-2{min-width:0}body.public-design-2 :is(.language-dropdown__menu,.solutions-dropdown__menu,.public-mobile-menu__panel){border:1px solid var(--admin-ink);border-radius:var(--admin-radius-sm);max-width:calc(100vw - 32px);box-shadow:none;animation:.15s ease-out ui-menu-enter}body.public-design-2 :is(.language-dropdown summary,.language-dropdown__menu a,.solutions-dropdown summary,.solutions-dropdown__menu a){min-height:44px}body.public-design-2 :is(.solutions-dropdown__menu a,.public-mobile-menu__panel a){white-space:normal;overflow-wrap:anywhere}body.public-design-2 .public-mobile-menu{z-index:30;display:none;position:relative}body.public-design-2 .public-mobile-menu>summary{border:1px solid var(--admin-ink);border-radius:var(--admin-radius-sm);cursor:pointer;place-items:center;width:44px;height:44px;list-style:none;display:grid}body.public-design-2 .public-mobile-menu>summary::-webkit-details-marker{display:none}body.public-design-2 .public-mobile-menu__panel{overscroll-behavior:contain;background:var(--admin-paper);width:min(320px,100vw - 32px);max-height:calc(100svh - 100px);padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}body.public-design-2 .public-mobile-menu__panel a{min-height:44px;color:var(--admin-ink);border-radius:5px;align-items:center;padding:10px 12px;font-size:13px;display:flex}body.public-design-2 .public-mobile-menu__panel a:is(:hover,:focus-visible){background:var(--admin-soft)}body.public-design-2 :is(a,button,summary):focus-visible{box-shadow:0 0 0 3px var(--admin-paper)}@media (max-width:1080px){body.public-design-2 .desktop-nav{display:none}body.public-design-2 .public-mobile-menu{display:block}}@media (max-width:560px){body.public-design-2 .site-header{gap:12px;padding:12px 16px}body.public-design-2 .brand img{width:112px}body.public-design-2 .header-actions{gap:8px}body.public-design-2 .header-contact{display:none}body.public-design-2 .public-mobile-menu__panel{position:fixed;top:78px;right:16px}}@keyframes ui-menu-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes ui-drawer-enter{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}.ui-status{width:min(100%,760px);min-height:65svh;color:var(--admin-ink);align-content:center;gap:20px;margin:auto;padding:clamp(28px,5vw,64px);display:grid}.ui-status p,.ui-status h1{overflow-wrap:anywhere;margin:0}.ui-status h1{letter-spacing:-.04em;font-size:clamp(32px,5vw,56px);font-weight:570;line-height:1}.ui-status p{max-width:60ch;color:var(--admin-muted);font-size:14px;line-height:1.6}.ui-status .ui-status__brand{color:var(--admin-ink);letter-spacing:.12em;font-size:11px;font-weight:700}.ui-status__actions{flex-wrap:wrap;gap:12px;display:flex}.ui-status__actions :is(button,a){border:1px solid var(--admin-ink);border-radius:var(--admin-radius-sm);background:var(--admin-paper);min-height:44px;color:var(--admin-ink);font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:12px 16px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.ui-status__actions button{background:var(--admin-ink);color:var(--admin-paper)}.ui-status__skeleton{gap:12px;display:grid}.ui-status__skeleton span{background:var(--admin-line-subtle);width:100%;height:14px}.ui-status__skeleton span:last-child{width:70%}body.admin-design-a .admin-main :where(label,fieldset,.admin-panel,.admin-page-heading>*){min-width:0}body.admin-design-a .admin-panel__heading{padding:var(--admin-space-4) var(--admin-panel-inset);gap:var(--admin-space-3) var(--admin-space-4);flex-wrap:wrap}body.admin-design-a .admin-panel__heading>div{flex:16rem;min-width:0}body.admin-design-a .admin-panel__heading :is(h2,p){overflow-wrap:anywhere}body.admin-design-a .admin-panel__heading>:is(a,button){max-width:100%}body.admin-design-a :is(.admin-mobile-nav-trigger,.admin-mobile-nav-panel__heading button,.admin-profile-menu__trigger){min-width:44px;min-height:44px}body.admin-design-a .admin-action-list>a{padding-block:var(--admin-space-4)}body.admin-design-a .admin-panel>.admin-state{border:0}body.admin-design-a .admin-panel>.admin-filters{padding:var(--admin-panel-inset);border:0;margin-bottom:0}body.admin-design-a :is(.admin-table-wrap,.admin-import-table-wrap){min-width:0}body.admin-design-a .admin-filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));align-items:end}body.admin-design-a .admin-filters>.admin-button{white-space:normal;min-width:0}body.admin-design-a .admin-create-disclosure>summary :is(span,small){overflow-wrap:anywhere;min-width:0}@media print{body.admin-design-a .admin-shell{display:block}body.admin-design-a :is(.admin-sidebar,.admin-header,.admin-skip-link){display:none}body.admin-design-a .admin-main{background:var(--admin-paper);width:100%;margin:0;padding:0}}body.document-design-2{background:var(--admin-soft);color:var(--admin-ink);margin:0;font-family:Inter Variable,Inter,Arial,sans-serif;font-size:14px;line-height:1.6}body.document-design-2 *,body.document-design-2 :before,body.document-design-2 :after{box-sizing:border-box}body.document-design-2 :is(input,textarea){width:100%;min-width:0;max-width:100%}body.document-design-2 :is(button,a){min-height:44px}@media (max-width:560px){body.admin-design-a .admin-page-heading h1{font-size:clamp(32px,10vw,46px);line-height:1}body.admin-design-a .admin-page-heading>.admin-panel-action{justify-content:start}body.admin-design-a .admin-page-heading__aside{gap:12px}body.admin-design-a :is(.admin-panel-action,.admin-page-heading__actions)>*{flex:auto}body.admin-design-a .admin-pagination{gap:8px;font-size:11px}body.admin-design-a .admin-pagination a{padding-inline:10px}}@media (max-width:420px){body.admin-design-a .network-access__header img{width:124px}body.admin-design-a .network-header{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:8px}body.admin-design-a .network-header>a{grid-column:1/-1}body.admin-design-a .network-header .network-language{grid-area:2/1;padding-bottom:0}body.admin-design-a .network-header__actions{grid-area:2/2;min-width:0}body.admin-design-a .network-header__actions form{flex:1;min-width:0}body.admin-design-a .network-header__actions button.network-button{width:100%;min-width:0;padding-inline:8px}}@media (prefers-reduced-motion:reduce){body:is(.admin-design-a,.public-design-2,.document-design-2) *,body:is(.admin-design-a,.public-design-2,.document-design-2) :before,body:is(.admin-design-a,.public-design-2,.document-design-2) :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}body:is(.admin-design-a,.public-design-2,.document-design-2) select::picker(select){scroll-behavior:auto!important;transition:none!important;animation:none!important}body:is(.admin-design-a,.public-design-2,.document-design-2) select::picker-icon{scroll-behavior:auto!important;transition:none!important;animation:none!important}}body.admin-design-a .admin-page-heading{row-gap:var(--admin-space-5);flex-wrap:wrap;display:flex}body.admin-design-a .admin-page-heading>div:first-child{flex:320px}body.admin-design-a .admin-page-heading__aside{flex:0 430px}
