.authorization-control:where(.astro-ci4k32eg){display:inline-flex}.authorization-trigger:where(.astro-ci4k32eg),.authorization-submit:where(.astro-ci4k32eg),.authorization-dialog__heading:where(.astro-ci4k32eg) button:where(.astro-ci4k32eg){color:#123f6c;min-height:2.65rem;font:600 .67rem/1.2 var(--font-mono,monospace);letter-spacing:.045em;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #315b86;border-radius:0;padding:.65rem .9rem}.authorization-trigger:where(.astro-ci4k32eg):hover,.authorization-submit:where(.astro-ci4k32eg):hover,.authorization-dialog__heading:where(.astro-ci4k32eg) button:where(.astro-ci4k32eg):hover{background:#e6eef6}.authorization-trigger:where(.astro-ci4k32eg):disabled{color:#64717d;cursor:not-allowed}.authorization-dialog:where(.astro-ci4k32eg){color:#17212b;background:#f5f6f7;border:1px solid #142b43;border-radius:0;width:min(100% - 2rem,39rem);max-height:min(90svh,48rem);padding:0;overflow:auto;box-shadow:0 1.2rem 3.5rem #040f1b5c}.authorization-dialog:where(.astro-ci4k32eg)::backdrop{background:#050e18b8}.authorization-dialog__heading:where(.astro-ci4k32eg){color:#fff;background:#10243b;justify-content:space-between;align-items:center;gap:1.5rem;padding:1rem 1.2rem;display:flex}.authorization-dialog__heading:where(.astro-ci4k32eg) p:where(.astro-ci4k32eg),.authorization-dialog__heading:where(.astro-ci4k32eg) h2:where(.astro-ci4k32eg){margin:0}.authorization-dialog__heading:where(.astro-ci4k32eg) p:where(.astro-ci4k32eg){color:#afc2d5;font:500 .59rem/1.2 var(--font-mono,monospace);letter-spacing:.07em;text-transform:uppercase;margin-bottom:.2rem}.authorization-dialog__heading:where(.astro-ci4k32eg) h2:where(.astro-ci4k32eg){color:inherit;font-size:1rem;font-weight:600}.authorization-dialog__heading:where(.astro-ci4k32eg) button:where(.astro-ci4k32eg){color:#fff;background:0 0;border-color:#7990a9;min-height:2.25rem}.authorization-dialog__body:where(.astro-ci4k32eg){padding:1.2rem}.authorization-dialog:where(.astro-ci4k32eg) dl:where(.astro-ci4k32eg){border-top:1px solid #8d99a5;margin:0}.authorization-dialog:where(.astro-ci4k32eg) dl:where(.astro-ci4k32eg) div:where(.astro-ci4k32eg){border-bottom:1px solid #ccd1d6;grid-template-columns:minmax(9rem,.8fr) minmax(0,1.2fr);gap:1rem;padding:.55rem 0;display:grid}.authorization-dialog:where(.astro-ci4k32eg) dt:where(.astro-ci4k32eg){color:#596673;font:500 .62rem/1.3 var(--font-mono,monospace);letter-spacing:.04em;text-transform:uppercase}.authorization-dialog:where(.astro-ci4k32eg) dd:where(.astro-ci4k32eg){margin:0;font-size:.8rem;font-weight:600}.authorization-dialog__notice:where(.astro-ci4k32eg),.authorization-dialog__privacy:where(.astro-ci4k32eg),.authorization-dialog__status:where(.astro-ci4k32eg){font-size:.77rem}.authorization-dialog__notice:where(.astro-ci4k32eg){background:#e9eff5;border-left:3px solid #2d628f;margin:1rem 0;padding:.7rem .8rem}.authorization-dialog:where(.astro-ci4k32eg) fieldset:where(.astro-ci4k32eg){border:0;gap:.9rem;margin:0;padding:0;display:grid}.authorization-dialog:where(.astro-ci4k32eg) label:where(.astro-ci4k32eg):not(.authorization-dialog__attestation){color:#45515d;font:600 .63rem/1.3 var(--font-mono,monospace);letter-spacing:.045em;text-transform:uppercase;gap:.35rem;display:grid}.authorization-dialog:where(.astro-ci4k32eg) input:where(.astro-ci4k32eg)[type=password],.authorization-dialog:where(.astro-ci4k32eg) select:where(.astro-ci4k32eg){color:#101820;width:100%;min-height:2.75rem;font:400 .85rem/1.3 var(--font-sans,sans-serif);background:#fff;border:1px solid #7f8a95;border-radius:0;padding:.65rem}.authorization-dialog__attestation:where(.astro-ci4k32eg){color:#33404d;grid-template-columns:auto 1fr;align-items:start;gap:.65rem;font-size:.78rem;display:grid}.authorization-dialog__attestation:where(.astro-ci4k32eg) input:where(.astro-ci4k32eg){width:1.1rem;height:1.1rem;margin:.12rem 0 0}.authorization-submit:where(.astro-ci4k32eg){color:#fff;background:#174f87;justify-self:start}.authorization-dialog__status:where(.astro-ci4k32eg){color:#153f68;min-height:1.3rem;font-family:var(--font-mono,monospace);margin:1rem 0 0;font-weight:600}.authorization-dialog__privacy:where(.astro-ci4k32eg){color:#66717c;margin:.55rem 0 0}@media (width<=35rem){.authorization-dialog__heading:where(.astro-ci4k32eg){align-items:flex-start}.authorization-dialog:where(.astro-ci4k32eg) dl:where(.astro-ci4k32eg) div:where(.astro-ci4k32eg){grid-template-columns:1fr;gap:.2rem}}@media (prefers-reduced-motion:no-preference){.authorization-dialog:where(.astro-ci4k32eg)[open]{animation:.14s ease-out both authorization-enter}@keyframes authorization-enter{0%{opacity:0;transform:translateY(.5rem)}}}@media print{.authorization-control:where(.astro-ci4k32eg),.authorization-dialog:where(.astro-ci4k32eg){display:none!important}}.tirn-record-gate:where(.astro-n5o5hyh3){color:#17212b;background:#fff;border:1px solid #75818d;margin-block:1.75rem}.tirn-record-gate__header:where(.astro-n5o5hyh3){background:#e8ecef;border-bottom:2px solid #273b50;justify-content:space-between;align-items:center;gap:1.5rem;padding:.9rem 1rem;display:flex}.tirn-record-gate__header:where(.astro-n5o5hyh3) p:where(.astro-n5o5hyh3),.tirn-record-gate__header:where(.astro-n5o5hyh3) h2:where(.astro-n5o5hyh3){margin:0}.tirn-record-gate__header:where(.astro-n5o5hyh3) p:where(.astro-n5o5hyh3),.tirn-record-gate__header:where(.astro-n5o5hyh3)>span:where(.astro-n5o5hyh3){color:#4b5966;font:600 .6rem/1.2 var(--font-mono,monospace);letter-spacing:.06em;text-transform:uppercase}.tirn-record-gate__header:where(.astro-n5o5hyh3) h2:where(.astro-n5o5hyh3){color:#17283b;margin-top:.2rem;font-size:1.08rem;font-weight:650}.tirn-record-gate__lock:where(.astro-n5o5hyh3),.tirn-record-gate__content:where(.astro-n5o5hyh3){padding:clamp(1rem,3vw,1.75rem)}.tirn-record-gate__lock:where(.astro-n5o5hyh3)[hidden],.tirn-record-gate__content:where(.astro-n5o5hyh3)[hidden]{display:none}.tirn-record-gate__stamp:where(.astro-n5o5hyh3){color:#6b1f24;font:700 .68rem/1.3 var(--font-mono,monospace);letter-spacing:.08em;margin:0 0 .55rem}.tirn-record-gate__lock:where(.astro-n5o5hyh3)>p:where(.astro-n5o5hyh3):not(.tirn-record-gate__stamp){max-width:64ch;margin:0 0 1rem;font-size:.82rem}.tirn-record-gate:where(.astro-n5o5hyh3) dl:where(.astro-n5o5hyh3){border-top:1px solid #8f99a3;margin:0 0 1.2rem}.tirn-record-gate:where(.astro-n5o5hyh3) dl:where(.astro-n5o5hyh3) div:where(.astro-n5o5hyh3){border-bottom:1px solid #d0d5da;grid-template-columns:minmax(10rem,.8fr) minmax(0,1.2fr);gap:1rem;padding:.5rem 0;display:grid}.tirn-record-gate:where(.astro-n5o5hyh3) dt:where(.astro-n5o5hyh3),.tirn-record-gate:where(.astro-n5o5hyh3) dd:where(.astro-n5o5hyh3){margin:0;font-size:.72rem}.tirn-record-gate:where(.astro-n5o5hyh3) dt:where(.astro-n5o5hyh3){color:#52606d;font-family:var(--font-mono,monospace);text-transform:uppercase}.tirn-record-gate:where(.astro-n5o5hyh3) dd:where(.astro-n5o5hyh3){font-weight:600}.tirn-record-gate__bars:where(.astro-n5o5hyh3){gap:.55rem;margin:1.2rem 0;display:grid}.tirn-record-gate__bars:where(.astro-n5o5hyh3) span:where(.astro-n5o5hyh3){background:#1b252e;width:min(100%,38rem);height:.72rem;display:block}.tirn-record-gate__bars:where(.astro-n5o5hyh3) span:where(.astro-n5o5hyh3):nth-child(2){width:min(82%,31rem)}.tirn-record-gate__bars:where(.astro-n5o5hyh3) span:where(.astro-n5o5hyh3):nth-child(3){width:min(94%,35rem)}.tirn-record-gate__bars:where(.astro-n5o5hyh3) span:where(.astro-n5o5hyh3):nth-child(4){width:min(65%,25rem)}.tirn-record-gate__released-note:where(.astro-n5o5hyh3){color:#1f563b;font:600 .62rem/1.3 var(--font-mono,monospace);letter-spacing:.045em;text-transform:uppercase;background:#e8f2ec;border-left:3px solid #246443;margin:0 0 1rem;padding:.55rem .7rem}@media (width<=35rem){.tirn-record-gate__header:where(.astro-n5o5hyh3){align-items:flex-start}.tirn-record-gate:where(.astro-n5o5hyh3) dl:where(.astro-n5o5hyh3) div:where(.astro-n5o5hyh3){grid-template-columns:1fr;gap:.2rem}}@media print{.tirn-record-gate__lock:where(.astro-n5o5hyh3),.tirn-record-gate__released-note:where(.astro-n5o5hyh3){display:none!important}}.tirn-controlled:where(.astro-f37xh6mj){color:#17212b;background:#fff;border-block:1px solid #7f8b96;margin-block:1.5rem}.tirn-controlled__header:where(.astro-f37xh6mj){background:#e8ecef;border-bottom:1px solid #c8ced4;padding:.85rem 1rem}.tirn-controlled__header:where(.astro-f37xh6mj) p:where(.astro-f37xh6mj),.tirn-controlled__header:where(.astro-f37xh6mj) h2:where(.astro-f37xh6mj){margin:0}.tirn-controlled__header:where(.astro-f37xh6mj) p:where(.astro-f37xh6mj){color:#4e5d6a;font:500 .6rem/1.2 var(--font-mono,monospace);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.2rem}.tirn-controlled__header:where(.astro-f37xh6mj) h2:where(.astro-f37xh6mj){color:#17283b;font-size:1.05rem;font-weight:650}.tirn-controlled__lock:where(.astro-f37xh6mj){background:#f7f8f8;grid-template-columns:minmax(9rem,.45fr) minmax(0,1.55fr);align-items:start;gap:clamp(1rem,3vw,2.5rem);padding:clamp(1rem,3vw,1.6rem);display:grid}.tirn-controlled__lock:where(.astro-f37xh6mj)[hidden]{display:none}.tirn-controlled__redactions:where(.astro-f37xh6mj){gap:.55rem;padding-top:.2rem;display:grid}.tirn-controlled__redactions:where(.astro-f37xh6mj) span:where(.astro-f37xh6mj){background:#18232d;height:.76rem;display:block}.tirn-controlled__redactions:where(.astro-f37xh6mj) span:where(.astro-f37xh6mj):nth-child(2){width:74%}.tirn-controlled__redactions:where(.astro-f37xh6mj) span:where(.astro-f37xh6mj):nth-child(3){width:91%}.tirn-controlled__lock:where(.astro-f37xh6mj) strong:where(.astro-f37xh6mj){color:#1b2c3d;font-size:.9rem}.tirn-controlled__lock:where(.astro-f37xh6mj) p:where(.astro-f37xh6mj){margin:.35rem 0 .8rem;font-size:.78rem}.tirn-controlled__requirements:where(.astro-f37xh6mj){color:#4c5a67;letter-spacing:.035em;text-transform:uppercase;font:500 .62rem/1.45 var(--font-mono,monospace)!important}.tirn-controlled__content:where(.astro-f37xh6mj){padding:clamp(1rem,3vw,1.6rem)}.tirn-controlled__content:where(.astro-f37xh6mj)[hidden]{display:none}.tirn-controlled__content:where(.astro-f37xh6mj) p:first-child{margin-top:0}.tirn-controlled__released-note:where(.astro-f37xh6mj){color:#1f563b;font:600 .62rem/1.3 var(--font-mono,monospace);letter-spacing:.045em;text-transform:uppercase;background:#e8f2ec;border-left:3px solid #246443;margin:0 0 1rem;padding:.55rem .7rem}@media (width<=36rem){.tirn-controlled__lock:where(.astro-f37xh6mj){grid-template-columns:1fr}}@media print{.tirn-controlled__lock:where(.astro-f37xh6mj),.tirn-controlled__released-note:where(.astro-f37xh6mj){display:none!important}.tirn-controlled__content:where(.astro-f37xh6mj):not([hidden]){display:block}}
