:is(body.admin-design-a:has(.network-access),body.admin-design-a:has(.network-shell),body.admin-design-a:has(.network-state)){background:#f1f2f3}.network-kicker{color:#ff382c;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.network-language{align-items:center;gap:4px;display:flex}.network-language a{color:#50565a;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;min-width:36px;min-height:36px;font-size:10px;font-weight:700;display:inline-flex}.network-language a:hover,.network-language a[aria-current=page]{color:#08090a;border-color:#08090a}.network-button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#08090a;border:1px solid #08090a;border-radius:7px;justify-content:center;align-items:center;padding:0 18px;font-size:12px;font-weight:650;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s;display:inline-flex}@media (hover:hover){.network-button:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 6px 18px #08090a1f}}.network-button:not(:disabled):active{box-shadow:none;transform:translateY(0)}.network-button--secondary{color:#08090a;background:#fff;height:40px;min-height:40px}.network-button:disabled{cursor:wait;opacity:.58}.network-access{color:#08090a;background:#fff;grid-template-columns:minmax(340px,.74fr) minmax(560px,1.26fr);min-height:100svh;display:grid}.network-access__context{color:#fff;background:#08090a;border-right:1px solid #08090a;flex-direction:column;justify-content:flex-end;min-height:100svh;padding:clamp(40px,4.5vw,64px);display:flex}.network-access__context .network-kicker{margin-bottom:16px}.network-access__context-title{letter-spacing:-.055em;max-width:520px;margin:0;font-size:clamp(44px,4.3vw,59px);font-weight:510;line-height:.93}.network-access__steps{border-top:1px solid #50565a;margin:clamp(54px,9vh,96px) 0 0;padding:0;list-style:none}.network-access__steps li{border-bottom:1px solid #50565a;grid-template-columns:44px 1fr;align-items:center;gap:12px;min-height:64px;display:grid}.network-access__steps span{color:#ff382c;font-size:10px;font-weight:700}.network-access__steps strong{font-size:13px;font-weight:600}.network-access__panel{background:#fff;grid-template-rows:auto 1fr auto;min-height:100svh;padding:34px clamp(34px,7vw,100px) 42px;display:grid}.network-access__header{justify-content:space-between;align-items:center;gap:24px;display:flex}.network-access__header img,.network-header img{width:142px;height:auto}.network-access__form-wrap{place-self:center;width:min(100%,520px);margin-block:70px}.network-access__form-wrap>.network-kicker{margin-bottom:14px}.network-access__form-wrap h1{letter-spacing:-.04em;margin:0 0 18px;font-size:clamp(36px,5vw,52px);font-weight:570;line-height:1}.network-form__intro{color:#50565a;margin:0 0 30px;font-size:16px;line-height:1.65}.network-form__intro strong{color:#08090a;overflow-wrap:anywhere;font-weight:650}.network-form{gap:14px;display:grid}.network-form label{gap:8px;font-size:12px;font-weight:650;display:grid}.network-form input:not([type=hidden]){color:#08090a;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #08090a;border-radius:7px;padding:0 13px}.network-form input[name=code]{font-variant-numeric:tabular-nums;letter-spacing:.24em;font-size:20px;font-weight:700}.network-form__hint{color:#61676a;margin:-6px 0 2px;font-size:11px;line-height:1.5}.network-form__message{color:#292d2f;background:#f7f8f8;border:1px solid #d2d5d7;border-radius:7px;margin:2px 0;padding:12px 13px;font-size:12px;line-height:1.5}.network-form__message--error{background:#fff0ee;border-color:#ff382c}.network-form__secondary-actions{color:#50565a;border-top:1px solid #d2d5d7;justify-content:space-between;align-items:flex-start;gap:18px;margin-top:22px;padding-top:20px;font-size:12px;display:flex}.network-form__secondary-actions a,.network-resend-form button,.network-access__public-link{color:#08090a;font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;font-weight:650;text-decoration:underline}.network-resend-form{gap:8px;display:grid}.network-resend-form button{justify-self:start;padding:0}.network-resend-form button:disabled{color:#61676a;cursor:not-allowed;text-decoration:none}.network-resend-form span{color:#61676a;max-width:300px;line-height:1.45}.network-access__public-link{color:#50565a;width:fit-content;font-size:11px}.network-shell{color:#08090a;background:#f1f2f3;min-height:100svh}.network-skip-link{z-index:30;color:#fff;background:#08090a;padding:10px 14px;position:fixed;top:-100px;left:16px}.network-skip-link:focus{top:16px}.network-header{background:#fff;border-bottom:1px solid #08090a;grid-template-columns:auto 1fr auto auto;align-items:center;gap:24px;min-height:76px;padding:0 clamp(20px,4vw,54px);display:grid}.network-header>span{color:#50565a;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:700}.network-header__actions{align-items:center;gap:10px;display:flex}.network-notifications{position:relative}.network-notifications__trigger,.network-notifications__close{color:#08090a;cursor:pointer;background:#fff;border:1px solid #08090a;place-items:center;transition:background-color .18s,transform .18s;display:inline-grid}@media (hover:hover){.network-notifications__trigger:hover,.network-notifications__close:hover{background:#f1f2f3;transform:translateY(-2px)}}.network-notifications__trigger{border-radius:50%;width:40px;height:40px;position:relative}.network-notifications__trigger svg,.network-notifications__close svg,.network-notifications__empty svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:19px;height:19px}.network-notifications__trigger:focus-visible,.network-notifications__close:focus-visible,.network-notifications__toolbar button:focus-visible,.network-notifications__list button:focus-visible{outline-offset:2px;outline:2px solid #ff382c}.network-notifications__badge{color:#fff;background:#ff382c;border:1px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-5px}.network-notifications__backdrop{z-index:80;opacity:0;visibility:hidden;pointer-events:none;background:#08090a61;justify-content:flex-end;transition:opacity .18s ease-out,visibility 0s linear .24s;display:flex;position:fixed;inset:0}.network-notifications__backdrop[data-state=open]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.network-notifications__panel{opacity:.98;background:#fff;border-left:1px solid #08090a;grid-template-rows:auto auto minmax(0,1fr);width:min(430px,100%);height:100svh;transition:opacity .18s ease-out,transform .24s cubic-bezier(.22,1,.36,1);display:grid;transform:translate(28px);box-shadow:-16px 0 42px #08090a24}.network-notifications__backdrop[data-state=open] .network-notifications__panel{opacity:1;transform:translate(0,0)}.network-notifications__header{border-bottom:1px solid #08090a;justify-content:space-between;align-items:center;gap:24px;min-height:92px;padding:22px 24px;display:flex}.network-notifications__header p{color:#ff382c;letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;font-size:9px;font-weight:750}.network-notifications__header h2{letter-spacing:-.035em;margin:0;font-size:28px;font-weight:560}.network-notifications__close{border-radius:50%;width:36px;height:36px}.network-notifications__toolbar{color:#61676a;border-bottom:1px solid #d2d5d7;justify-content:space-between;align-items:center;gap:18px;min-height:54px;padding:11px 24px;font-size:11px;display:flex}.network-notifications__toolbar button{color:#08090a;cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.network-notifications__toolbar button:disabled{color:#8c9295;cursor:default;text-decoration:none}.network-notifications__list{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.network-notifications__list li{border-bottom:1px solid #d2d5d7}.network-notifications__list li[data-read=false]{background:#f7f8f8}.network-notifications__list button{color:#08090a;cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:13px;padding:20px 24px;transition:background-color .16s,transform .16s;display:grid}@media (hover:hover){.network-notifications__list button:hover{background:#f1f2f3}}.network-notifications__status{background:#fff;border:1px solid #aeb3b6;border-radius:50%;width:7px;height:7px;margin-top:6px}.network-notifications__list li[data-read=false] .network-notifications__status{background:#ff382c;border-color:#ff382c}.network-notifications__content{gap:7px;min-width:0;display:grid}.network-notifications__content strong{font-size:13px;font-weight:700}.network-notifications__content>span{color:#50565a;font-size:12px;line-height:1.5}.network-notifications__content time{color:#757b7f;font-size:10px}.network-notifications__action{color:#08090a;white-space:nowrap;padding-top:2px;font-size:10px;font-weight:700}.network-notifications__empty{color:#61676a;text-align:center;align-content:center;justify-items:center;gap:16px;padding:64px 34px;display:grid}.network-notifications__empty p{max-width:270px;margin:0;font-size:13px;line-height:1.55}.network-main{width:min(100%,1500px);margin-inline:auto;padding:clamp(42px,6vw,82px) clamp(20px,5vw,72px) 80px}.network-hero{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;gap:46px;display:grid}.network-hero .network-kicker{grid-column:1/-1}.network-hero h1{letter-spacing:-.06em;margin:0;font-size:clamp(52px,7vw,92px);font-weight:510;line-height:.9}.network-hero>p:last-child{color:#50565a;margin:0;font-size:16px;line-height:1.65}.network-profile{background:#fff;border:1px solid #08090a;margin-top:clamp(46px,8vw,92px)}.network-profile>header{border-bottom:1px solid #08090a;align-items:center;gap:18px;min-height:78px;padding:18px 22px;display:flex}.network-profile>header p{color:#ff382c;margin:0;font-size:10px;font-weight:700}.network-profile h2,.network-next-step h2{letter-spacing:-.035em;margin:0;font-size:clamp(26px,3vw,40px);font-weight:550}.network-profile dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.network-profile dl>div{border-right:1px solid #d2d5d7;flex-direction:column;justify-content:space-between;gap:20px;min-height:132px;padding:24px 22px;display:flex}.network-profile dl>div:last-child{border-right:0}.network-profile dt{color:#61676a;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.network-profile dd{margin:0;font-size:17px;font-weight:650}.network-next-step{background:#fff;border:1px solid #d2d5d7;max-width:760px;margin-top:34px;padding:32px 34px}.network-next-step .network-kicker{margin-bottom:12px}.network-next-step>p:not(.network-kicker){color:#50565a;margin:16px 0 0;line-height:1.65}.network-next-step .network-button{width:fit-content;margin-top:24px}.network-main--workflow{width:min(100%,1180px)}.network-workflow-heading{width:min(100%,860px);margin-inline:auto}.network-workflow-heading .network-kicker{margin-bottom:16px}.network-reopening-notice{color:#08090a;letter-spacing:.08em;text-transform:uppercase;border:1px solid #08090a;border-radius:999px;width:fit-content;margin:0 0 18px;padding:7px 10px;font-size:10px;font-weight:700;line-height:1}.network-workflow-heading h1{letter-spacing:-.055em;max-width:800px;margin:0;font-size:clamp(46px,6vw,78px);font-weight:510;line-height:.94}.network-workflow-heading>p:last-of-type{color:#50565a;max-width:720px;margin:24px 0 0;font-size:16px;line-height:1.65}.network-workflow-form,.network-workflow-card{background:#fff;border:1px solid #08090a;width:min(100%,860px);margin:clamp(38px,6vw,66px) auto 0}.network-workflow-form{display:grid}.network-profile-wizard{background:#f7f8f8;border-bottom:1px solid #08090a;gap:22px;padding:22px 24px 24px;display:grid}.network-profile-wizard--standalone{border:1px solid #08090a;width:min(100%,860px);margin:clamp(38px,6vw,66px) auto 0}.network-profile-wizard__summary{gap:10px;display:grid}.network-profile-wizard__summary p{color:#50565a;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px;font-weight:650}.network-profile-wizard__progress{background:#d2d5d7;border-radius:999px;height:4px;overflow:hidden}.network-profile-wizard__progress span{border-radius:inherit;background:#ff382c;width:33.333%;height:100%;transition:width .2s;display:block}.network-profile-wizard__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.network-profile-wizard__steps li{color:#747a7d;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;font-size:11px;line-height:1.35;display:grid}.network-profile-wizard__steps li>span{background:#fff;border:1px solid #aeb3b6;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:9px;font-weight:750;display:inline-flex}.network-profile-wizard__steps strong{font-weight:650}.network-profile-wizard__steps li[data-state=complete],.network-profile-wizard__steps li[data-state=current]{color:#08090a}.network-profile-wizard__steps li[data-state=complete]>span{color:#fff;background:#08090a;border-color:#08090a}.network-profile-wizard__steps li[data-state=current]>span{color:#fff;background:#ff382c;border-color:#ff382c}.network-workflow-form fieldset,.network-pharmacy-results{border:0;min-width:0;margin:0;padding:0}.network-workflow-form fieldset+fieldset{border-top:1px solid #d2d5d7}.network-workflow-form [data-wizard-panel]+[data-wizard-panel]{border-top:0}.network-workflow-form legend{border-bottom:1px solid #d2d5d7;align-items:center;gap:18px;width:100%;padding:20px 24px;font-size:18px;font-weight:650;display:flex}.network-workflow-form legend span,.network-workflow-card>header>span{color:#ff382c;font-size:10px;font-weight:700}.network-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding:24px;display:grid}.network-field-grid__wide{grid-column:1/-1}.network-workflow-form label,.network-association-form>label,.network-association-form .network-search-results>label,.network-association-form .network-pharmacy-proposal__content>label,.network-association-form .network-field-grid label,.network-search-form label{color:#08090a;align-content:start;gap:8px;font-size:12px;font-weight:650;display:grid}.network-workflow-form input,.network-association-form input:not([type=radio]):not([type=checkbox]),.network-search-form input{color:#08090a;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #08090a;border-radius:7px;padding:0 13px;font-size:14px}.network-select{display:block;position:relative}.network-select:focus-within{z-index:20}.network-select__trigger{color:#08090a;cursor:pointer;width:100%;min-height:46px;font:inherit;text-align:left;background:#fff;border:1px solid #08090a;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;padding:0 13px;font-size:14px;display:flex}.network-select__trigger:disabled{cursor:not-allowed;opacity:.62}.network-select__trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.network-select__trigger>span[data-placeholder=true]{color:#61676a}.network-select__trigger svg,.network-select__listbox svg{color:#50565a;flex:none;width:16px;height:16px}.network-select__trigger path,.network-select__listbox path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px}.network-select__listbox{z-index:30;overscroll-behavior:contain;scrollbar-gutter:stable;background:#fff;border:1px solid #08090a;border-radius:8px;max-height:min(300px,42vh);margin:0;padding:5px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 34px #08090a24}.network-select__listbox[hidden]{display:none}.network-select__listbox li{color:#08090a;cursor:pointer;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:9px 10px;font-size:13px;font-weight:500;line-height:1.35;display:flex}.network-select__listbox li:hover,.network-select__listbox li.is-active{background:#eef0f0}.network-select__listbox li[aria-selected=true]{color:#fff;background:#08090a}.network-select__listbox li[aria-selected=true] svg{color:#fff}.network-select__listbox li[aria-disabled=true]{cursor:not-allowed;opacity:.5}.network-workflow-form input:focus-visible,.network-association-form input:focus-visible,.network-search-form input:focus-visible,.network-select__trigger:focus-visible,.network-button:focus-visible{outline-offset:2px;outline:2px solid #ff382c}.network-pharmacy-option:has(input:focus-visible){outline-offset:2px;outline:2px solid #ff382c}.network-workflow-form [aria-invalid=true],.network-association-form [aria-invalid=true]{border-color:#ff382c}.network-workflow-form small,.network-association-form small{color:#61676a;font-size:11px;font-weight:400;line-height:1.45}.network-field-error{color:#b42318;font-size:11px;font-weight:600;line-height:1.4}.network-workflow-form>.network-form__message{margin-left:24px;margin-right:24px}.network-profile-wizard__actions{border-top:1px solid #d2d5d7;align-items:center;gap:12px;padding:24px;display:flex}.network-profile-wizard__actions .network-button{height:auto;min-height:46px}.network-profile-wizard__actions .network-button:last-child{margin-left:auto}.network-workflow-card>header{border-bottom:1px solid #08090a;align-items:center;gap:18px;min-height:72px;padding:18px 24px;display:flex}.network-workflow-card>header h2{letter-spacing:-.035em;margin:0;font-size:clamp(24px,3vw,34px);font-weight:550}.network-workflow-card__intro{color:#50565a;max-width:720px;margin:0;padding:24px 24px 0;line-height:1.65}.network-search-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:24px;display:grid}.network-search-form .network-form__hint{grid-column:1/-1;margin:0}.network-workflow-card>.network-form__message,.network-search-status,.network-empty-state{margin:0 24px 24px}.network-search-status{color:#50565a;font-size:13px}.network-empty-state{color:#50565a;border:1px solid #d2d5d7;border-radius:7px;padding:18px;font-size:13px;line-height:1.55}.network-search-results{gap:18px;padding:0 24px 24px;display:grid}.network-search-results h3{margin:4px 0 16px;font-size:15px;font-weight:650}.network-association-form{gap:18px;display:grid}.network-association-form--workflow{gap:0}.network-workflow-card>.network-association-form{padding:24px}.network-pharmacy-proposal{border-top:1px solid #08090a}.network-pharmacy-proposal summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:18px 24px;list-style:none;display:flex}.network-pharmacy-proposal summary::-webkit-details-marker{display:none}.network-pharmacy-proposal summary>span:first-child{gap:5px;display:grid}.network-pharmacy-proposal summary strong{font-size:15px;font-weight:700}.network-pharmacy-proposal summary small{color:#50565a;font-size:11px;font-weight:400;line-height:1.45}.network-pharmacy-proposal__toggle{border:1px solid #aeb3b6;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:20px;font-weight:400;transition:transform .18s;display:inline-flex}.network-pharmacy-proposal[open] .network-pharmacy-proposal__toggle{transform:rotate(45deg)}.network-pharmacy-proposal__content{border-top:1px solid #d2d5d7;gap:18px;display:grid}.network-pharmacy-proposal__content>label,.network-pharmacy-proposal__content>.network-select,.network-pharmacy-proposal__content>.network-form__hint{margin-left:24px;margin-right:24px}.network-pharmacy-proposal__content>.network-form__hint{margin-top:0;margin-bottom:24px}.network-pharmacy-results legend{margin-bottom:10px;font-size:12px;font-weight:650}.network-pharmacy-results__options{scrollbar-gutter:stable;overscroll-behavior:contain;border-radius:7px;max-height:min(380px,48vh);overflow-y:auto}.network-pharmacy-option{cursor:pointer;border:1px solid #d2d5d7;border-bottom:0;grid-template-columns:auto 1fr;align-items:center;gap:14px;min-height:74px;padding:15px 16px;display:grid}.network-pharmacy-option:first-child{border-radius:7px 7px 0 0}.network-pharmacy-option:last-child{border-bottom:1px solid #d2d5d7;border-radius:0 0 7px 7px}.network-pharmacy-option:has(input:checked){background:#f7f8f8;border-color:#08090a}.network-pharmacy-option input{accent-color:#ff382c;width:16px;height:16px;margin:0}.network-pharmacy-option>span{gap:5px;display:grid}.network-pharmacy-option strong{font-size:14px;font-weight:650}.network-pharmacy-option small{color:#61676a;line-height:1.45}.network-consent-panel{background:#f7f8f8;border:1px solid #08090a;border-radius:8px;gap:16px;min-width:0;margin:6px 0 0;padding:20px;display:grid}.network-consent-card>.network-consent-panel{margin:24px}.network-consent-panel>p{color:#50565a;margin:0;font-size:12px;line-height:1.55}.network-consent-choice{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;display:grid}.network-consent-choice input{accent-color:#ff382c;width:17px;height:17px;margin:1px 0 0}.network-consent-choice label,.network-consent-choice__copy{color:#08090a;font-size:12px;font-weight:550;line-height:1.55}.network-consent-choice label{cursor:pointer}.network-consent-choice__copy{margin:0}.network-consent-choice a,.network-consent-link{color:inherit;text-underline-offset:2px;text-decoration:underline}.network-consent-link{cursor:pointer;font:inherit;background:0 0;border:0;margin:0;padding:0}.network-consent-choice small{color:#50565a;letter-spacing:.04em;text-transform:uppercase;border:1px solid #aeb3b6;border-radius:999px;margin-left:6px;padding:2px 6px;font-size:9px;font-weight:700;line-height:1.3;display:inline-block}.network-consent-choice--optional{padding-top:2px}.network-consent-panel .network-consent-panel__note{border-top:1px solid #d2d5d7;padding-top:13px;font-size:11px}.network-association-form__actions{align-items:center;gap:12px;display:flex}.network-association-form--workflow>.network-form__message,.network-association-form--workflow>.network-association-form__actions{width:min(100%,860px);margin:18px auto 0}.network-association-form__actions .network-button:last-child{margin-left:auto}.network-terms-dialog{color:#08090a;background:#fff;border:1px solid #08090a;width:min(620px,100% - 32px);max-height:min(720px,100% - 32px);padding:0}.network-terms-dialog::backdrop{background:#08090a7a}.network-terms-dialog__content{padding:28px}.network-terms-dialog h2{letter-spacing:-.035em;margin:0;font-size:clamp(26px,4vw,38px);font-weight:550}.network-terms-dialog ul{color:#50565a;margin:24px 0 0;padding-left:20px;font-size:13px;line-height:1.65}.network-terms-dialog li+li{margin-top:10px}.network-terms-dialog__actions{justify-content:flex-end;margin-top:26px;display:flex}.network-review-state{background:#fff;border:1px solid #08090a;width:min(100%,860px);margin-inline:auto;padding:clamp(30px,5vw,54px)}.network-verification-final{background:#fff;border:1px solid #08090a;width:min(100%,880px);min-height:522px;margin-inline:auto;padding:56px}.network-verification-final h1{letter-spacing:-.05em;max-width:720px;margin:14px 0 0;font-size:clamp(40px,6vw,68px);font-weight:510;line-height:.96}.network-verification-final__intro{color:#50565a;max-width:760px;margin:22px 0 0;line-height:1.65}.network-verification-final__progress{grid-template-columns:repeat(3,minmax(0,1fr));margin:44px 0 0;padding:0;list-style:none;display:grid;position:relative}.network-verification-final__progress:before{z-index:0;content:"";background:linear-gradient(90deg,#ff3b30 0 50%,#d2d5d7 50% 100%);height:2px;position:absolute;top:15px;left:16.666%;right:16.666%}.network-verification-final__step{z-index:1;color:#757b7f;letter-spacing:.08em;text-align:center;text-transform:uppercase;justify-items:center;gap:16px;font-size:10px;font-weight:700;display:grid;position:relative}.network-verification-final__marker{background:#fff;border:1px solid #b8bdc0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.network-verification-final__marker svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:17px;height:17px}.network-verification-final__step--complete,.network-verification-final__step--current{color:#08090a}.network-verification-final__step--complete .network-verification-final__marker{color:#fff;background:#08090a;border-color:#08090a}.network-verification-final__step--current .network-verification-final__marker{background:#ff3b30;border-color:#ff3b30;box-shadow:0 0 0 10px #ff3b3024}.network-verification-final__note{color:#50565a;border-top:1px solid #d2d5d7;margin:44px 0 0;padding-top:28px;font-size:14px;line-height:1.6}.network-opportunities{margin-top:clamp(54px,8vw,96px)}.network-opportunities>header{max-width:760px;margin-bottom:26px}.network-opportunities>header h2{letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(34px,4vw,52px);font-weight:530}.network-opportunities>header>p:last-child{color:#50565a;margin:14px 0 0;line-height:1.6}.network-opportunity-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.network-opportunity-card{background:#fff;border:1px solid #08090a;flex-direction:column;align-items:flex-start;min-height:390px;padding:28px;display:flex}.network-opportunity-card__status,.network-opportunity-card__meta{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.network-opportunity-card__status{color:#50565a;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.network-opportunity-card__status span:first-child{color:#ff382c}.network-opportunity-card h3{letter-spacing:-.04em;max-width:760px;margin:46px 0 0;font-size:clamp(27px,3vw,42px);font-weight:540;line-height:1.02}.network-opportunity-card>p{color:#50565a;max-width:720px;margin:18px 0 0;line-height:1.6}.network-opportunity-card__meta{color:#50565a;margin-top:auto;padding-top:28px;font-size:11px}.network-opportunity-card .network-button{margin-top:22px}.network-text-link{color:#08090a;text-underline-offset:4px;font-size:12px;font-weight:650;display:inline-flex}.network-opportunity-detail__hero{max-width:1120px;margin-top:58px;animation:.3s cubic-bezier(.22,1,.36,1) both network-content-enter}.network-opportunity-detail__hero h1{letter-spacing:-.055em;max-width:1040px;margin:18px 0 0;font-size:clamp(48px,6vw,82px);font-weight:510;line-height:.95}.network-opportunity-detail__hero>p:not(.network-kicker){color:#50565a;max-width:820px;margin:28px 0 0;font-size:18px;line-height:1.65}.network-opportunity-detail__hero>span{letter-spacing:.08em;text-transform:uppercase;margin-top:22px;font-size:11px;font-weight:700;display:inline-block}.network-opportunity-detail__grid{border-top:1px solid #08090a;grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);margin-top:clamp(46px,7vw,82px);animation:.32s cubic-bezier(.22,1,.36,1) 60ms both network-content-enter;display:grid}.network-opportunity-detail__body,.network-opportunity-detail__aside{background:#fff;padding:clamp(28px,4vw,52px)}.network-opportunity-detail__body{border-right:1px solid #08090a}.network-opportunity-detail__body h2{letter-spacing:-.025em;margin:38px 0 12px;font-size:23px;font-weight:600}.network-opportunity-detail__body p,.network-opportunity-detail__body li,.network-opportunity-detail__aside p{color:#50565a;line-height:1.65}.network-opportunity-detail__body>p:first-child{margin-top:0}.network-opportunity-detail__body ul{margin:0;padding-left:20px}.network-opportunity-detail__aside dl{margin:0}.network-opportunity-detail__aside dl>div{border-bottom:1px solid #d2d5d7;justify-content:space-between;gap:22px;padding:18px 0;display:flex}.network-opportunity-detail__aside dt{color:#61676a;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.network-opportunity-detail__aside dd{text-align:right;margin:0;font-size:13px;font-weight:650}.network-opportunity-detail__aside>p{margin:24px 0 0;font-size:13px}.network-opportunity-detail__aside form,.network-opportunity-detail__aside .network-button{width:100%;margin-top:24px}.network-main--survey{width:min(100%,1040px)}.network-survey{background:#fff;border:1px solid #08090a;animation:.3s cubic-bezier(.22,1,.36,1) both network-content-enter}@keyframes network-content-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.network-survey__header{background:#f7f8f8;border-bottom:1px solid #08090a;grid-template-columns:1fr auto;align-items:end;gap:18px;padding:24px 28px;display:grid}.network-survey__header>div:first-child{gap:9px;display:grid}.network-survey__header>div:first-child>p:last-child{margin:0;font-size:13px;font-weight:650}.network-survey__save-state{color:#61676a;min-height:18px;margin:0;font-size:11px}.network-survey__save-state--error,.network-survey__save-state--invalid{color:#b42318}.network-survey__progress{background:#d2d5d7;border-radius:999px;grid-column:1/-1;height:4px;overflow:hidden}.network-survey__progress span{border-radius:inherit;background:#ff382c;height:100%;transition:width .26s cubic-bezier(.22,1,.36,1);display:block}.network-survey__question{border:0;min-width:0;min-height:480px;margin:0;padding:clamp(32px,5vw,62px)}.network-survey__question[data-direction=forward]{animation:.24s cubic-bezier(.22,1,.36,1) both network-question-forward}.network-survey__question[data-direction=backward]{animation:.24s cubic-bezier(.22,1,.36,1) both network-question-backward}@keyframes network-question-forward{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes network-question-backward{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.network-survey__question legend{letter-spacing:-.04em;width:100%;max-width:820px;padding:0;font-size:clamp(30px,4.3vw,48px);font-weight:540;line-height:1.05}.network-survey__question legend>span{color:#ff382c;letter-spacing:.1em;margin:0 0 18px;font-size:11px;font-weight:750;display:block}.network-survey__question legend>small{color:#61676a;letter-spacing:.08em;text-transform:uppercase;margin-top:12px;font-size:11px;font-weight:600;display:block}.network-survey__notice{color:#292d2f;background:#f7f8f8;border:1px solid #08090a;max-width:820px;margin-top:30px;padding:20px;font-size:13px;line-height:1.6}.network-survey__hint,.network-survey__selection-count{color:#61676a;margin:22px 0 0;font-size:12px;line-height:1.5}.network-survey-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:30px;display:grid}.network-survey-option{cursor:pointer;border:1px solid #d2d5d7;border-radius:7px;grid-template-columns:auto 1fr;align-items:center;gap:12px;min-height:58px;padding:14px 16px;font-size:13px;font-weight:600;display:grid}.network-survey-option:has(input:checked){background:#f7f8f8;border-color:#08090a}.network-survey-option:has(input:disabled){cursor:not-allowed;opacity:.55}.network-survey-option input,.network-survey-scale input{accent-color:#ff382c;width:17px;height:17px;margin:0}.network-survey-scale{color:#61676a;grid-template-columns:minmax(90px,auto) 1fr minmax(90px,auto);align-items:center;gap:22px;max-width:760px;margin-top:38px;font-size:11px;display:grid}.network-survey-scale>span:last-child{text-align:right}.network-survey-scale>div{grid-template-columns:repeat(5,minmax(48px,1fr));gap:8px;display:grid}.network-survey-scale label{cursor:pointer}.network-survey-scale label input{opacity:0;pointer-events:none;position:absolute}.network-survey-scale label span{color:#08090a;background:#fff;border:1px solid #d2d5d7;border-radius:7px;place-items:center;min-height:52px;font-size:14px;font-weight:700;display:grid}.network-survey-scale label input:checked+span{color:#fff;background:#08090a;border-color:#08090a}.network-survey-scale label input:focus-visible+span{outline-offset:2px;outline:2px solid #ff382c}.network-survey-option:has(input:focus-visible){outline-offset:2px;outline:2px solid #ff382c}.network-survey-ranking{gap:16px;max-width:720px;margin-top:30px;display:grid}.network-survey-ranking>label{grid-template-columns:100px minmax(0,1fr);align-items:center;gap:16px;font-size:12px;font-weight:700;display:grid}.network-survey__question textarea{resize:vertical;color:#08090a;width:min(100%,820px);min-height:170px;font:inherit;border:1px solid #08090a;border-radius:7px;margin-top:30px;padding:14px;line-height:1.55}.network-survey__question textarea:focus-visible{outline-offset:2px;outline:2px solid #ff382c}.network-survey__question>.network-form__message{max-width:820px;margin:24px 0 0}.network-survey__actions{background:#f7f8f8;border-top:1px solid #08090a;justify-content:space-between;align-items:center;gap:24px;min-height:96px;padding:22px 28px;display:flex}.network-survey__actions>div{align-items:center;gap:18px;margin-left:auto;display:flex}.network-survey__actions>div p{color:#61676a;text-align:right;max-width:260px;margin:0;font-size:11px;line-height:1.45}.network-survey-complete{background:#fff;border:1px solid #08090a;width:min(100%,860px);margin-inline:auto;padding:clamp(38px,6vw,70px)}.network-survey-complete h1{letter-spacing:-.05em;max-width:700px;margin:18px 0 0;font-size:clamp(44px,6vw,72px);font-weight:520;line-height:.96}.network-survey-complete>p:not(.network-kicker){color:#50565a;max-width:680px;margin:24px 0 0;font-size:16px;line-height:1.65}.network-survey-complete .network-button{margin-top:30px}.network-state{place-content:center;gap:18px;width:min(100% - 40px,720px);min-height:100svh;margin:auto;display:grid}@media (max-width:900px){.network-access{grid-template-columns:1fr}.network-access__context{border-bottom:1px solid #08090a;border-right:0;min-height:auto;padding:32px 28px}.network-access__context-title,.network-access__steps{display:none}.network-access__panel{min-height:calc(100svh - 86px)}.network-header{grid-template-columns:1fr auto}.network-header>span{display:none}.network-header .network-language{grid-area:2/1;padding-bottom:14px}.network-header__actions{grid-area:1/2/3}.network-hero{grid-template-columns:1fr}.network-hero>p:last-child{max-width:620px}.network-main--workflow{width:100%}.network-opportunity-list,.network-opportunity-detail__grid{grid-template-columns:1fr}.network-opportunity-detail__body{border-bottom:1px solid #08090a;border-right:0}}@media (max-width:620px){.network-access__panel{padding:24px 20px 30px}.network-access__form-wrap{margin-block:54px}.network-form__secondary-actions{flex-direction:column}.network-header{gap:14px;padding:18px 20px}.network-header img{width:124px}.network-header__actions{gap:8px}.network-header__actions--with-privacy{flex-wrap:wrap;justify-content:flex-end}.network-header__actions--with-privacy .network-header__privacy{text-align:center;flex:0 0 100%;min-width:0}.network-notifications__backdrop{align-items:flex-end}.network-notifications__panel{border-top:1px solid #08090a;border-left:0;border-radius:14px 14px 0 0;width:100%;height:min(78svh,680px);transform:translateY(24px);box-shadow:0 -16px 42px #08090a29}.network-notifications__backdrop[data-state=open] .network-notifications__panel{transform:translate(0,0)}.network-notifications__header{min-height:82px;padding:18px 20px}.network-notifications__toolbar{padding-left:20px;padding-right:20px}.network-notifications__list button{grid-template-columns:8px minmax(0,1fr);padding:18px 20px}.network-notifications__action{grid-column:2;padding-top:1px}.network-main{padding-top:44px}.network-profile dl{grid-template-columns:1fr}.network-profile dl>div{border-bottom:1px solid #d2d5d7;border-right:0;min-height:100px}.network-profile dl>div:last-child{border-bottom:0}.network-next-step{padding:26px 24px}.network-field-grid{grid-template-columns:1fr}.network-field-grid__wide{grid-column:auto}.network-profile-wizard{gap:18px;padding:20px}.network-profile-wizard__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.network-profile-wizard__steps li{grid-template-columns:1fr;align-content:start;gap:7px;font-size:10px}.network-profile-wizard__actions{flex-direction:column;padding:20px}.network-profile-wizard__actions .network-button,.network-profile-wizard__actions .network-button:last-child{width:100%;margin-left:0}.network-association-form__actions{flex-direction:column}.network-association-form__actions .network-button,.network-association-form__actions .network-button:last-child{width:100%;margin-left:0}.network-search-form{grid-template-columns:1fr}.network-search-form .network-form__hint{grid-column:auto}.network-search-form .network-button{width:100%}.network-consent-card>.network-consent-panel{margin:20px}.network-terms-dialog__content{padding:22px}.network-review-state dl>div{grid-template-columns:1fr;gap:7px}.network-verification-final{min-height:0;padding:30px}.network-verification-final__progress{margin-top:38px}.network-verification-final__step{gap:14px;font-size:9px}.network-verification-final__note{margin-top:36px;padding-top:24px}.network-opportunity-card{min-height:0;padding:24px}.network-opportunity-card h3{margin-top:34px}.network-opportunity-card__meta{flex-direction:column;align-items:flex-start}.network-opportunity-card .network-button{width:100%}.network-opportunity-detail__hero{margin-top:42px}.network-opportunity-detail__hero>p:not(.network-kicker){font-size:16px}.network-survey__header{grid-template-columns:1fr;padding:20px}.network-survey__question{min-height:430px;padding:30px 22px}.network-survey-options{grid-template-columns:1fr}.network-survey-scale{grid-template-columns:1fr;gap:12px}.network-survey-scale>span:last-child{text-align:left}.network-survey-ranking>label{grid-template-columns:1fr;gap:8px}.network-survey__actions{padding:20px}.network-survey__actions>div{flex-direction:column;align-items:flex-end}.network-survey__actions>div p{text-align:right}}@media (prefers-reduced-motion:reduce){.network-access *,.network-shell *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
