.access-motion-preview{display:contents}.access-motion-preview .access-action-btn,.access-motion-preview .access-channel{transform-origin:50%;-webkit-tap-highlight-color:transparent;transition:transform 82ms cubic-bezier(.2,.8,.2,1),box-shadow .17s cubic-bezier(.2,.8,.2,1),background-color .17s,border-color .17s,filter .17s;position:relative}.access-motion-preview .access-action-btn:not(.access-action-btn--outline):active{filter:saturate(.97)brightness(.98);transform:translateY(1.5px)scale(.976);box-shadow:inset 0 2px 5px #05253e38,0 2px 6px #05253e1f}.access-motion-preview .access-action-btn--outline:active,.access-motion-preview .access-channel:active{transform:translateY(1px)scale(.984);box-shadow:inset 0 1px 3px #0f35521a,0 1px 4px #0f355214}.access-motion-preview .access-action-btn:focus-visible,.access-motion-preview .access-channel:focus-visible{outline-offset:3px;outline:2px solid #ffb81c}.access-motion-preview .access-channel.is-selected{box-shadow:inset 0 0 0 1px #0b4b782e,0 5px 16px #0b4b7814}.access-motion-preview .access-channel.is-selected:after{content:"";background:linear-gradient(90deg,#2774ae,#ffb81c);border-radius:999px;height:2px;animation:.24s ease-out both access-selection-rule;position:absolute;bottom:0;left:14px;right:14px}.access-motion-preview .access-verified-mark{transform-origin:50%}.access-motion-preview .access-record-info,.access-motion-preview .access-document-form,.access-motion-preview .access-verify-state{will-change:opacity, transform, clip-path}.access-motion--calm .access-verify-state{animation:.76s cubic-bezier(.22,.7,.26,1) both access-calm-enter}.access-motion--calm .access-verify-state.is-success .access-verified-mark{animation:.72s cubic-bezier(.18,.74,.24,1) both access-check-settle}.access-motion--calm .access-record-info,.access-motion--calm .access-document-form{animation:.86s cubic-bezier(.2,.72,.22,1) both access-calm-record}.access-motion--reveal .access-verify-state{animation:.76s cubic-bezier(.2,.72,.22,1) both access-reveal-state}.access-motion--reveal .access-verify-state.is-success .access-verified-mark{animation:.78s cubic-bezier(.18,.74,.24,1) both access-check-settle}.access-motion--reveal .access-record-info{animation:1.04s cubic-bezier(.16,.74,.22,1) both access-reveal-panel;position:relative;overflow:hidden}.access-motion--reveal .access-record-info:before{content:"";z-index:4;pointer-events:none;background:linear-gradient(90deg,#0000,#2774ae 34%,#ffb81c 78%,#0000);width:30%;height:2px;animation:.98s cubic-bezier(.2,.72,.22,1) both access-accent-sweep;position:absolute;top:0;left:0}.access-motion--reveal .access-record-grid>div{opacity:0;animation:.54s cubic-bezier(.2,.72,.22,1) forwards access-row-reveal;transform:translateY(8px)}.access-motion--reveal .access-record-grid>div:first-child{animation-delay:.25s}.access-motion--reveal .access-record-grid>div:nth-child(2){animation-delay:.315s}.access-motion--reveal .access-record-grid>div:nth-child(3){animation-delay:.38s}.access-motion--reveal .access-record-grid>div:nth-child(4){animation-delay:.445s}.access-motion--reveal .access-record-grid>div:nth-child(5){animation-delay:.51s}.access-motion--reveal .access-record-actions,.access-motion--reveal .access-record-note{opacity:0;animation:.52s cubic-bezier(.2,.72,.22,1) forwards access-row-reveal;transform:translateY(7px)}.access-motion--reveal .access-record-actions{animation-delay:.59s}.access-motion--reveal .access-record-note{animation-delay:.65s}.access-motion--precision .access-verify-state{animation:.62s cubic-bezier(.22,.62,.24,1) both access-precision-enter}.access-motion--precision .access-verify-state.is-success .access-verified-mark{animation:.58s cubic-bezier(.2,.7,.2,1) both access-check-precision}.access-motion--precision .access-record-info{animation:.82s cubic-bezier(.18,.68,.22,1) both access-precision-panel;position:relative;overflow:hidden}.access-motion--precision .access-record-info:before{content:"";z-index:4;transform-origin:0;background:#2774ae;width:100%;height:2px;animation:.76s cubic-bezier(.2,.7,.2,1) both access-precision-rule;position:absolute;top:0;left:0}.access-motion--precision .access-record-info:after{content:"";z-index:5;background:#ffb81c;border-radius:50%;width:6px;height:6px;animation:.76s cubic-bezier(.2,.7,.2,1) both access-precision-marker;position:absolute;top:-2px;left:0;box-shadow:0 0 0 2px #ffb81c24}.access-motion--precision .access-document-form{animation:.62s cubic-bezier(.22,.62,.24,1) both access-precision-enter}@keyframes access-calm-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes access-calm-record{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes access-check-settle{0%{opacity:0;transform:scale(.88)}58%{opacity:1;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes access-reveal-state{0%{opacity:0;transform:translateY(8px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes access-reveal-panel{0%{opacity:0;clip-path:inset(0 0 92% round 12px);transform:translateY(-3px)}34%{opacity:1}to{opacity:1;clip-path:inset(0 round 12px);transform:translateY(0)}}@keyframes access-row-reveal{to{opacity:1;transform:translateY(0)}}@keyframes access-accent-sweep{0%{opacity:0;transform:translate(-130%)}18%{opacity:.9}82%{opacity:.9}to{opacity:0;transform:translate(430%)}}@keyframes access-precision-enter{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@keyframes access-check-precision{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes access-precision-panel{0%{opacity:.2;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes access-precision-rule{0%{opacity:.7;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes access-precision-marker{0%{opacity:.75;left:0}to{opacity:1;left:calc(100% - 6px)}}@keyframes access-selection-rule{0%{opacity:0;transform:scaleX(.2)}to{opacity:1;transform:scaleX(1)}}@media (width<=390px){.access-motion-preview .access-action-btn,.access-motion-preview .access-channel{max-width:100%}}@media (prefers-reduced-motion:reduce){.access-motion-preview *,.access-motion-preview :before,.access-motion-preview :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.access-requests-page{max-width:980px;margin:0 auto;padding:30px 18px 70px}.access-requests-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:24px;display:flex}.access-requests-head h1{color:#16324f;margin:4px 0 6px;font-size:clamp(28px,5vw,40px)}.access-requests-head p{color:#627a8a;margin:0}.access-request-list{gap:16px;display:grid}.access-request-card{background:#fff;border:1px solid #d8e6ee;border-top:4px solid #2774ae;border-radius:16px;padding:20px;box-shadow:0 10px 28px #103a5814}.access-request-card.is-approved{border-top-color:#2a8a54}.access-request-card.is-denied{border-top-color:#a95a5a}.access-request-top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.access-request-top h2{color:#173650;margin:0;font-size:20px}.access-request-meta{color:#6b8190;flex-wrap:wrap;gap:8px;margin-top:7px;font-size:13px;display:flex}.access-request-status{text-transform:uppercase;letter-spacing:.05em;color:#496576;background:#f1f6f9;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.access-request-card.is-approved .access-request-status{color:#22633c;background:#edf9f2}.access-request-card.is-denied .access-request-status{color:#934646;background:#fff1f1}.access-request-reason{color:#294b61;white-space:pre-wrap;background:#f7fafc;border-radius:12px;margin:17px 0;padding:14px 16px}.access-request-contact{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0;display:grid}.access-request-contact div{border:1px solid #e0ebf0;border-radius:10px;padding:11px 13px}.access-request-contact span{text-transform:uppercase;letter-spacing:.05em;color:#728896;font-size:11px;font-weight:750;display:block}.access-request-contact strong{color:#173650;overflow-wrap:anywhere;margin-top:4px;display:block}.access-request-actions{flex-wrap:wrap;gap:10px;margin-top:15px;display:flex}.access-request-actions button{cursor:pointer;border-radius:11px;min-height:44px;padding:0 17px;font-weight:750}.access-request-approve{color:#fff;background:#2774ae;border:1px solid #2774ae}.access-request-deny{color:#8d3f3f;background:#fff;border:1px solid #debcbc}.access-request-actions button:disabled{opacity:.6;cursor:wait}.access-grant-panel{background:#f2fbf5;border:1px solid #bee1cc;border-radius:13px;margin-top:16px;padding:16px}.access-grant-panel strong{color:#235d39;display:block}.access-grant-code{letter-spacing:.08em;color:#123c26;text-align:center;-webkit-user-select:all;user-select:all;background:#fff;border:1px dashed #98c9aa;border-radius:9px;margin:10px 0;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:22px}.access-grant-note{color:#526f5e;margin:0;font-size:13px}.access-request-empty{text-align:center;color:#667e8d;background:#fafcfd;border:1px dashed #c9dce6;border-radius:16px;padding:36px}.access-request-error{color:#933;background:#fff2f2;border:1px solid #efcccc;border-radius:10px;margin:12px 0;padding:12px 14px}@media (width<=620px){.access-requests-head,.access-request-top{display:block}.access-request-status{margin-top:10px;display:inline-block}.access-request-contact{grid-template-columns:1fr}.access-request-actions{display:grid}.access-request-actions button{width:100%}}@media screen{.site-brand-cluster[data-home-link-ready],.site-seal[data-home-link-ready]{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .15s cubic-bezier(.2,.8,.2,1),filter .15s,opacity .15s}.site-brand-cluster[data-home-link-ready].is-brand-pressing,.site-seal[data-home-link-ready].is-brand-pressing{filter:brightness(.985);transform:translateY(1px)scale(.985)}.site-brand-cluster[data-home-link-ready]:focus-visible,.site-seal[data-home-link-ready]:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #ffb81c}.access-page .access-card__note{display:none!important}.site-external-refs{border-bottom:1px solid #ffffff24;width:min(1120px,100% - 40px);margin:0 auto 18px;padding:18px 0 16px}.site-external-refs__title{color:#ffffffa8;letter-spacing:.11em;text-transform:uppercase;margin-bottom:14px;font-size:10px;font-weight:700}.site-external-refs__list{grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:16px;display:grid}.site-external-refs__item{border-radius:8px;justify-items:center;gap:7px;min-width:0;padding:8px 6px;transition:background-color .15s,transform .12s,opacity .15s;display:grid;color:#ffffffd1!important;text-decoration:none!important}.site-external-refs__item:hover,.site-external-refs__item:focus-visible{background:#ffffff0e}.site-external-refs__item:active{transform:translateY(1px)scale(.985)}.site-external-refs__item img{object-fit:contain;filter:saturate(.7)brightness(1.3);opacity:.84;width:auto;max-width:92px;height:30px;display:block}.site-external-refs__item span{color:#ffffffa3;text-align:center;max-width:130px;font-size:9px;line-height:1.25;display:block}}@media screen and (width<=820px){.site-external-refs__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px}}@media screen and (width<=480px){.site-external-refs{width:calc(100% - 28px);padding-top:14px}.site-external-refs__list{grid-template-columns:repeat(2,minmax(0,1fr))}.site-external-refs__item img{max-width:82px;height:27px}}@media print{.site-external-refs{display:none!important}}@media (prefers-reduced-motion:reduce){.site-brand-cluster[data-home-link-ready],.site-seal[data-home-link-ready],.site-external-refs__item{transition:none!important}}
