.gate-admin[data-v-5c1d03fb]{display:grid;min-height:100svh;place-items:center;padding:24px;color:#e6e3e2;background:#131313;font:500 14px/20px Helvetica Neue,Arial,sans-serif}.gate-admin section[data-v-5c1d03fb]{width:min(100%,400px)}.gate-admin h1[data-v-5c1d03fb]{font-size:32px;line-height:40px}.gate-admin form[data-v-5c1d03fb]{display:grid;gap:10px}.gate-admin input[data-v-5c1d03fb],.gate-admin button[data-v-5c1d03fb]{min-height:44px;padding:12px;border:1px solid #595958;border-radius:4px;background:#222221;color:inherit;font:inherit}.gate-admin button[data-v-5c1d03fb]{background:#373636;cursor:pointer}.gate-admin button[data-v-5c1d03fb]:disabled{opacity:.6;cursor:default}.gate-admin__error[data-v-5c1d03fb]{min-height:40px;margin:0;color:#ff9292}*{box-sizing:border-box}html,body{min-width:320px;min-height:100%;margin:0;background:#080c10}:root{font-synthesis:none;text-rendering:geometricPrecision}button,a{-webkit-tap-highlight-color:transparent}button{padding:0;color:inherit;font:inherit;border:0}input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}@font-face{font-family:Constantine;src:url(/gate-public/media/Constantine-Bold.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}.password-gate{--gate-unit: 1px;--gate-font: "Constantine", Georgia, serif;--gate-red: rgb(135.57411074638367 30.127842351794243 19.699085354804993);--gate-silver: rgb(199.26185488700867 199.26185488700867 199.26185488700867);--gate-shadow: 0 1px 1.8px #000;--gate-easing: cubic-bezier(.16, 1, .3, 1);--gate-title-size: calc(14 * var(--gate-unit));--gate-copy-size: calc(10 * var(--gate-unit));--gate-footer-size: calc(8 * var(--gate-unit));--gate-height: max(560px, 100svh);position:relative;width:100%;min-height:var(--gate-height);isolation:isolate;overflow:clip;color:var(--gate-red);background:#080c10;font-family:var(--gate-font);font-weight:700;font-synthesis:none}.password-gate__background{position:absolute;z-index:-1;top:-1px;left:0;width:calc(100% + 1px);height:calc(100% + 2px);object-fit:cover;object-position:center;pointer-events:none}.password-gate__sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.password-gate button{color:inherit;font-family:inherit;font-weight:700;border:0;background:transparent;cursor:pointer;text-transform:none}.password-gate button:disabled{cursor:default}.password-gate :focus-visible{outline:1px solid #eee0ca;outline-offset:3px}.password-gate__stage-wrap{position:relative;z-index:3;min-height:var(--gate-height);pointer-events:none}.password-gate__form{position:absolute;top:calc(50% - calc(128 * var(--gate-unit)));left:calc(50% - calc(154 * var(--gate-unit)));width:calc(300 * var(--gate-unit));height:calc(292 * var(--gate-unit));margin:0;pointer-events:auto}.password-gate__form.is-password{top:calc(50% - calc(45 * var(--gate-unit)));left:calc(50% - calc(87.5 * var(--gate-unit)));width:calc(176 * var(--gate-unit));height:calc(156 * var(--gate-unit))}.password-gate__field-label{position:absolute;top:0;left:0;width:100%;text-align:center;text-shadow:var(--gate-shadow);font:700 var(--gate-title-size)/calc(17 * var(--gate-unit)) var(--gate-font)}.password-gate__field-label span{display:inline-block;min-width:calc(111 * var(--gate-unit))}.password-gate__form.is-password .password-gate__field-label span{min-width:calc(55 * var(--gate-unit))}.password-gate__form.is-password .password-gate__field-label{left:calc(-.5 * var(--gate-unit))}.password-gate__field{position:absolute;top:calc(13 * var(--gate-unit));left:calc(47.5 * var(--gate-unit));width:calc(205 * var(--gate-unit));height:calc(63 * var(--gate-unit))}.password-gate__form.is-password .password-gate__field{left:0;width:calc(176 * var(--gate-unit));height:calc(54 * var(--gate-unit))}.password-gate__frame-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.password-gate__field input{position:absolute;inset:0;width:100%;height:100%;min-height:calc(44 * var(--gate-unit));min-width:0;margin:0;padding:0 calc(16 * var(--gate-unit));color:#fff;caret-color:#fff;background:transparent;border:0;border-radius:0;font:400 calc(10 * var(--gate-unit))/calc(14 * var(--gate-unit)) Arial,sans-serif;appearance:none}.password-gate__field .password-gate__password-input{text-align:center;font-family:Arial,sans-serif;font-weight:400;font-size:max(16px,calc(14 * var(--gate-unit)));line-height:max(20px,calc(17 * var(--gate-unit)))}.password-gate ::selection{color:#fff;background:var(--gate-red);text-shadow:none}.password-gate__field input:focus,.password-gate__field input:focus-visible{outline:none;box-shadow:none}.password-gate__frame-art{transition:filter .22s var(--gate-easing)}.password-gate__field:focus-within .password-gate__frame-art{filter:brightness(1.3)}.password-gate__field input::placeholder{color:#c7c7c7;opacity:1}.password-gate__action{position:absolute;top:calc(206 * var(--gate-unit));left:calc(54.5 * var(--gate-unit));display:block;width:calc(191 * var(--gate-unit));height:calc(44 * var(--gate-unit));margin:0;padding:0}.password-gate__form.is-password .password-gate__action{top:calc(57 * var(--gate-unit));left:0;width:calc(176 * var(--gate-unit))}.password-gate__button-art{position:absolute;top:calc(5 * var(--gate-unit));left:0;width:100%;height:calc(34 * var(--gate-unit));pointer-events:none}.password-gate__form.is-password .password-gate__button-art{top:calc(6 * var(--gate-unit));height:calc(32 * var(--gate-unit))}.password-gate__button-inactive{position:absolute;inset:0;width:100%;height:100%;transition:opacity .22s var(--gate-easing)}.password-gate__button-active{position:absolute;inset:0;overflow:hidden;opacity:0;filter:blur(calc(2 * var(--gate-unit)));transition:opacity .22s var(--gate-easing),filter .22s var(--gate-easing)}.password-gate__button-active img{position:absolute;width:119.07%;height:204.68%;top:-54.81%;left:-9.26%;max-width:none}.password-gate__action.is-active .password-gate__button-active{opacity:1;filter:blur(0)}.password-gate__action.is-active .password-gate__button-inactive{opacity:0}.password-gate__action-label{position:absolute;top:calc(14 * var(--gate-unit));left:calc(50% - calc(60.5 * var(--gate-unit)));width:calc(114 * var(--gate-unit));text-align:center;color:var(--gate-silver);font:700 calc(12 * var(--gate-unit))/calc(14 * var(--gate-unit)) var(--gate-font);text-shadow:var(--gate-shadow),0 calc(1 * var(--gate-unit)) 0 #000;-webkit-text-stroke:calc(.3 * var(--gate-unit)) #5b5b5b}.password-gate__action-label{white-space:nowrap}.password-gate__form.is-password .password-gate__action-label{top:calc(13 * var(--gate-unit));left:calc(50% - calc(23 * var(--gate-unit)));width:calc(49 * var(--gate-unit));font-size:var(--gate-title-size);line-height:calc(17 * var(--gate-unit))}.password-gate__action:active:not(:disabled) .password-gate__button-art{filter:brightness(.85)}.password-gate__no-password{position:absolute;top:calc(85 * var(--gate-unit));left:calc(-1 * var(--gate-unit));display:grid;place-items:center;width:100%;min-height:calc(44 * var(--gate-unit));padding:0}.password-gate__text-button{font:700 var(--gate-copy-size)/calc(12 * var(--gate-unit)) var(--gate-font);text-shadow:var(--gate-shadow)}.password-gate__no-password span{display:block;min-width:calc(142 * var(--gate-unit))}.password-gate__complete{position:absolute;top:calc(101 * var(--gate-unit));left:calc(-2 * var(--gate-unit));width:calc(178 * var(--gate-unit));margin:0;text-align:center;white-space:pre-line;font:700 var(--gate-copy-size)/calc(12 * var(--gate-unit)) var(--gate-font);text-shadow:var(--gate-shadow)}.password-gate__panel{position:absolute;z-index:1;top:calc(50% - calc(201 * var(--gate-unit)));left:calc(50% - calc(183.5 * var(--gate-unit)));width:calc(360 * var(--gate-unit));height:calc(392 * var(--gate-unit));opacity:0;filter:blur(calc(3 * var(--gate-unit)));pointer-events:none;transition:opacity .26s var(--gate-easing),filter .26s var(--gate-easing)}.password-gate__panel img{width:100%;height:100%}.password-gate .password-gate__shade{position:absolute;z-index:2;inset:0;width:100%;height:100%;padding:0;background:#00000080;opacity:0;pointer-events:none;transition:opacity .26s var(--gate-easing)}.password-gate__panel.is-open{opacity:1;filter:blur(0)}.password-gate .password-gate__shade.is-open{opacity:1;pointer-events:auto}.password-gate__consents{position:absolute;top:calc(78 * var(--gate-unit));left:calc(-2.5 * var(--gate-unit));display:grid;gap:calc(9 * var(--gate-unit));width:calc(286 * var(--gate-unit))}.password-gate__consent{display:grid;grid-template-columns:calc(44 * var(--gate-unit)) minmax(0,1fr);column-gap:calc(3 * var(--gate-unit));min-height:calc(44 * var(--gate-unit));align-items:start}.password-gate__check-target{position:relative;width:calc(44 * var(--gate-unit));height:calc(44 * var(--gate-unit));cursor:pointer}.password-gate__check-target input{position:absolute;width:calc(1 * var(--gate-unit));height:calc(1 * var(--gate-unit));margin:0;clip-path:inset(50%)}.password-gate__checkbox{position:absolute;top:calc(8 * var(--gate-unit));left:calc(7 * var(--gate-unit));width:calc(30 * var(--gate-unit));height:calc(27 * var(--gate-unit))}.password-gate__checkbox>img{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.password-gate__checkbox>.password-gate__check{top:calc(-4 * var(--gate-unit));left:calc(2 * var(--gate-unit));width:calc(31 * var(--gate-unit));height:calc(28 * var(--gate-unit));opacity:0;filter:blur(calc(2 * var(--gate-unit)));transition:opacity .22s var(--gate-easing),filter .22s var(--gate-easing)}.password-gate__check-target input:checked+.password-gate__checkbox .password-gate__check{opacity:1;filter:blur(0)}.password-gate__check-target input:focus-visible+.password-gate__checkbox{outline:calc(1 * var(--gate-unit)) solid #eee0ca;outline-offset:calc(4 * var(--gate-unit))}.password-gate__consent-copy{min-height:calc(44 * var(--gate-unit));min-width:0;padding:calc(8 * var(--gate-unit)) 0 calc(12 * var(--gate-unit));margin:0;text-align:left;font:700 var(--gate-copy-size)/calc(12 * var(--gate-unit)) var(--gate-font);text-shadow:var(--gate-shadow)}.password-gate__consent-copy span{display:block;white-space:pre-line}.password-gate__consent:last-child .password-gate__consent-copy span{width:calc(228 * var(--gate-unit));max-width:100%}.password-gate__consent-copy:hover span,.password-gate__consent-copy:focus-visible span{text-decoration:underline;text-underline-offset:calc(3 * var(--gate-unit))}.password-gate__back{position:absolute;top:calc(268 * var(--gate-unit));left:0;min-height:calc(44 * var(--gate-unit));width:100%;padding:0}.password-gate__error-reveal{position:absolute;top:calc(251 * var(--gate-unit));left:calc(-8 * var(--gate-unit));width:calc(100% + calc(16 * var(--gate-unit)));pointer-events:none;opacity:0;filter:blur(calc(3 * var(--gate-unit)));transition:opacity .22s var(--gate-easing),filter .22s var(--gate-easing)}.password-gate__error-reveal.is-visible{opacity:1;filter:blur(0)}.password-gate__form.is-password .password-gate__error-reveal{top:calc(131 * var(--gate-unit));left:calc(-62 * var(--gate-unit));width:calc(300 * var(--gate-unit))}.password-gate__message{margin:0;font:700 calc(10 * var(--gate-unit))/calc(12 * var(--gate-unit)) var(--gate-font);color:#e8d5c9;text-align:center;text-shadow:var(--gate-shadow);overflow-wrap:anywhere}.password-gate__code-hint{position:absolute;top:calc(-26 * var(--gate-unit));width:100%;text-align:center;text-shadow:var(--gate-shadow)}.password-gate__code-hint h2{margin:0 0 calc(4 * var(--gate-unit));font:700 calc(14 * var(--gate-unit))/calc(17 * var(--gate-unit)) var(--gate-font)}.password-gate__code-hint p{margin:0;font:700 calc(10 * var(--gate-unit))/calc(12 * var(--gate-unit)) var(--gate-font)}.password-gate__field .password-gate__code{font-size:calc(18 * var(--gate-unit));letter-spacing:.15em;text-align:center}.password-gate__form.is-code .password-gate__action{top:calc(85 * var(--gate-unit))}.password-gate__form.is-code .password-gate__action-label{left:0;width:100%}.password-gate__form.is-code .password-gate__error-reveal{top:calc(239 * var(--gate-unit))}.password-gate__verification-actions{position:absolute;top:calc(137 * var(--gate-unit));width:100%;display:grid}.password-gate__verification-actions button{min-height:calc(44 * var(--gate-unit));padding:calc(4 * var(--gate-unit));font:700 calc(10 * var(--gate-unit))/calc(12 * var(--gate-unit)) var(--gate-font);text-shadow:var(--gate-shadow)}.password-gate__verification-actions button:disabled{color:#bbb}.password-gate__footer{position:absolute;bottom:calc(calc(10 * var(--gate-unit)) + env(safe-area-inset-bottom));left:calc(31 * var(--gate-unit));right:calc(31 * var(--gate-unit));height:calc(44 * var(--gate-unit))}.password-gate__footer button{position:absolute;top:0;display:grid;place-items:center;min-width:calc(44 * var(--gate-unit));min-height:calc(44 * var(--gate-unit));padding:0;font:700 var(--gate-footer-size)/calc(10 * var(--gate-unit)) var(--gate-font);color:#fff;text-shadow:var(--gate-shadow)}.password-gate__footer button:first-child{left:0}.password-gate__footer button:nth-child(2){left:calc(50% - calc(40.5 * var(--gate-unit)));width:calc(62 * var(--gate-unit))}.password-gate__footer button:last-child{right:0}.password-gate__footer span{display:block}.password-gate__footer button:first-child span{min-width:calc(74 * var(--gate-unit))}.password-gate__footer button:nth-child(2) span{width:calc(62 * var(--gate-unit))}.password-gate__footer button:last-child span{min-width:calc(100 * var(--gate-unit))}.password-gate__copyright{position:absolute;bottom:calc(calc(11 * var(--gate-unit)) + env(safe-area-inset-bottom));left:12px;right:12px;margin:0;font:700 var(--gate-footer-size)/calc(10 * var(--gate-unit)) var(--gate-font);text-align:center;white-space:nowrap;text-shadow:var(--gate-shadow)}.password-stage-enter-active,.password-stage-leave-active,.password-feedback-enter-active,.password-feedback-leave-active{transition:opacity .26s var(--gate-easing),filter .26s var(--gate-easing)}.password-stage-leave-active{pointer-events:none}.password-stage-enter-from,.password-stage-leave-to,.password-feedback-enter-from,.password-feedback-leave-to{opacity:0;filter:blur(3px)}@media(max-width:374px){.password-gate__panel{left:8px;width:calc(100% - 16px)}.password-gate__footer{left:12px;right:12px}.password-gate__footer button:nth-child(2){left:calc(50% - 37px)}}@media(min-width:720px){.password-gate{--gate-unit: clamp(1px, min(.14vw, calc((100svh - 96px) / 392)), 2px)}.password-gate__footer{left:max(calc(31 * var(--gate-unit)),calc(50% - 280 * var(--gate-unit)));right:max(calc(31 * var(--gate-unit)),calc(50% - 280 * var(--gate-unit)))}}@media(pointer:coarse){.password-gate__field input{font-size:16px;line-height:20px}}.password-gate__legal{--legal-rail: 28px;position:fixed;width:min(820px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 48px);margin:auto;padding:var(--legal-rail);overflow:hidden;color:#d4cdc1;background:transparent;border:0;border-radius:0;font:700 15px/1.7 var(--gate-font);text-shadow:0 1px 2px #000;box-shadow:0 20px 100px #0009}.password-gate__legal:before{content:"";position:absolute;inset:0;border:var(--legal-rail) solid transparent;border-image:url(/gate-public/media/panel.png) 190 fill / var(--legal-rail) / 0 stretch;pointer-events:none;z-index:-1}.password-gate__legal::backdrop{background:#030507cc;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.password-gate__legal-sheet{display:flex;flex-direction:column;min-height:0;max-height:calc(100dvh - 48px - 2 * var(--legal-rail));padding:14px 20px 20px}.password-gate__legal-sheet header{display:flex;flex:none;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid #6b5c493d}.password-gate__legal-sheet h2{align-self:center;margin:0;color:#e4dbcc;font:700 clamp(20px,2.1vw,27px)/1.3 var(--gate-font);text-wrap:balance;outline:none}.password-gate .password-gate__legal-close{flex:none;display:grid;place-items:center;min-width:112px;min-height:46px;padding:10px 16px;color:var(--gate-silver);font:700 13px/1.3 var(--gate-font);background:url(/gate-public/media/button-inactive.png) center / 100% 100% no-repeat;transition:filter .18s var(--gate-easing),transform .18s var(--gate-easing)}.password-gate__legal-close svg{display:none;width:24px;height:24px}.password-gate__legal-close:active{transform:scale(.97)}.password-gate__legal-copy{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#60584b transparent;scrollbar-gutter:stable;padding-right:16px;font:inherit}.password-gate__legal-copy section+section{margin-top:28px}.password-gate__legal-copy h3{margin:0 0 10px;color:#e4dbcc;font:700 17px/1.4 var(--gate-font);text-wrap:balance}.password-gate__legal-copy p{margin:0 0 14px;white-space:pre-line;overflow-wrap:anywhere}.password-gate__legal-copy section:last-child p:last-child{margin-bottom:0}.password-gate__legal-copy .password-gate__legal-date{margin-bottom:26px;color:#a79c8c;font-size:12px}.password-gate__legal-copy a{color:#ece0cc;text-decoration-color:#897562;text-underline-offset:4px;text-decoration-thickness:1px}.password-gate__legal-copy:focus-visible{outline-offset:-1px}.gate-legal-enter-active,.gate-legal-leave-active{transition:opacity .24s cubic-bezier(.16,1,.3,1),transform .24s cubic-bezier(.16,1,.3,1),filter .24s cubic-bezier(.16,1,.3,1)}.gate-legal-enter-from,.gate-legal-leave-to{opacity:0;transform:scale(.98);filter:blur(3px)}.gate-legal-leave-active{pointer-events:none}@media(hover:hover)and (pointer:fine){.password-gate__legal-close:hover{filter:brightness(1.35)}.password-gate__legal-copy a:hover{text-decoration-color:currentColor}}@media(max-width:599px){.password-gate__legal{--legal-rail: 20px;width:calc(100vw - 16px);max-height:calc(100dvh - 24px);font-size:14px;line-height:1.65}.password-gate__legal-sheet{padding:8px 6px 12px;max-height:calc(100dvh - 24px - 2 * var(--legal-rail))}.password-gate__legal-sheet header{gap:10px;padding-bottom:16px;margin-bottom:18px}.password-gate__legal-sheet h2{font-size:19px}.password-gate .password-gate__legal-close{min-width:44px;min-height:44px;padding:0;background-image:url(/gate-public/media/checkbox.png)}.password-gate__legal-close span{display:none}.password-gate__legal-close svg{display:block}.password-gate__legal-copy{padding-right:8px}.password-gate__legal-copy h3{font-size:16px}.password-gate__legal-copy section+section{margin-top:24px}}@media(forced-colors:active){.password-gate__field,.password-gate__action,.password-gate__checkbox{border:1px solid ButtonText}.password-gate__checkbox img,.password-gate__frame-art{display:none}.password-gate__legal{background:Canvas;color:CanvasText;border:1px solid CanvasText}.password-gate__legal:before{display:none}.password-gate .password-gate__legal-close{border:1px solid ButtonText}.password-gate__check{border-color:Highlight}}@media(prefers-reduced-motion:reduce){.password-gate *,.password-gate *:before,.password-gate *:after{scroll-behavior:auto!important;transition-duration:1ms!important}}
