.c8t-public-access{color:var(--c8t-text)}.c8t-public-content{position:relative;z-index:1;min-height:100dvh}.c8t-access-toolbar{position:relative;z-index:90;justify-content:space-between;gap:12px;padding:14px 24px;border-bottom:1px solid var(--c8t-edge-soft);background:color-mix(in srgb,var(--c8t-midnight) 50%,transparent);backdrop-filter:blur(18px)}.c8t-access-preferences,.c8t-access-toolbar{display:flex;align-items:center;flex-wrap:wrap}.c8t-access-preferences{gap:9px}.c8t-access-preferences label{display:flex;align-items:center;gap:7px;min-height:34px;padding:0 9px;border:1px solid var(--c8t-edge);border-top-color:var(--c8t-metal-edge-top);border-radius:var(--c8t-radius-sm);background:var(--c8t-metal);box-shadow:var(--c8t-raise);color:var(--c8t-text-dim)}.c8t-access-preferences select{max-width:265px;min-width:90px;min-height:32px;padding:3px 20px 3px 0;background:transparent;color:var(--c8t-text);font-size:12px;outline:none}.c8t-access-preferences option{background:var(--c8t-midnight-raised);color:var(--c8t-text)}.c8t-access-preferences label:focus-within{outline:2px solid var(--c8t-diamond);outline-offset:3px}.c8t-public-access main{position:relative;min-height:calc(100dvh - 64px);background:transparent!important;background-image:none!important;padding-block:24px}.c8t-public-access .c8t-access-card{width:100%;max-width:460px;padding:22px;border-radius:var(--c8t-radius)}.c8t-public-access .c8t-auth-form{background:var(--c8t-surface-2)}.c8t-public-access .c8t-auth-left,.c8t-public-access .c8t-auth-right{background:var(--c8t-face-1)}.c8t-public-access .c8t-auth-right{background:color-mix(in srgb,var(--c8t-surface-2) 65%,transparent)}.c8t-public-access .c8t-auth-form input,.c8t-public-access .c8t-auth-form select{min-width:0}.c8t-public-access .c8t-auth-tabs{display:flex;flex-wrap:wrap}.c8t-public-access .c8t-auth-tabs button{flex:1 1 120px;min-height:36px;padding:7px 10px;letter-spacing:.06em}.c8t-public-access .c8t-auth-form .c8t-submit{height:auto!important;min-height:38px;padding-block:9px;letter-spacing:.08em;white-space:normal;line-height:1.5}.c8t-public-access .c8t-auth-legal{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:5px}.c8t-public-access .c8t-auth-legal a{line-height:1.7}.c8t-public-access .c8t-access-result{padding:14px;border:1px solid var(--c8t-edge);border-radius:var(--c8t-radius-sm);background:var(--c8t-screen);font-size:13px;line-height:1.7}.c8t-public-access .c8t-access-result p+p{margin-top:9px}.c8t-public-access .c8t-access-result.is-success{border-color:color-mix(in srgb,var(--c8t-good) 45%,var(--c8t-edge))}.c8t-public-access .c8t-access-result a{color:var(--c8t-text);text-decoration:underline;text-underline-offset:3px}.c8t-public-access main>div{max-width:100%}html[data-c8t-motion=off] .c8t-public-access .c8t-arrive{animation:none!important}@media(max-width:767px){.c8t-access-toolbar{padding:12px 14px}.c8t-access-preferences{gap:7px}.c8t-access-preferences select{max-width:210px}.c8t-public-access .c8t-access-card{padding:18px}.c8t-public-access main{padding-block:18px}}@media(prefers-reduced-motion:reduce){.c8t-public-access *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}