*,:before,:after{box-sizing:border-box}html,body{min-height:100%}body{margin:0}.blank-canvas{min-height:100dvh}.access-page{--access-field-gap:16px;--access-label-gap:8px;--access-measure:360px;min-height:100svh;padding:max(32px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) max(32px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));background:var(--foundation-canvas);color:var(--foundation-ink);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.access-auth-panel{width:min(100%, var(--access-measure));grid-template-rows:minmax(0,1fr);min-width:0;margin-inline:auto;display:grid}.access-art-panel{display:none}@media (min-width:1024px){.access-page[data-artwork=enabled]{grid-template-columns:repeat(2,minmax(0,1fr))}.access-page[data-artwork=enabled] .access-art-panel{border-inline-start:var(--foundation-hairline,1px) solid var(--border);align-self:start;min-width:0;height:100svh;display:block;position:sticky;top:0;overflow:hidden}}.access-masthead{grid-template-columns:minmax(0, 1fr) var(--foundation-control-height-xl);background:var(--foundation-secondary-soft);align-items:stretch;gap:0;margin-bottom:32px;display:grid}.access-masthead .access-identity{width:100%}.access-entry{place-items:stretch center;min-width:0;padding:0;display:grid}.access-entry-header{margin-bottom:24px}.access-entry-header h1{color:var(--foundation-ink);font-family:var(--font-heading);font-size:var(--foundation-type-page-title-size);line-height:var(--foundation-type-page-title-leading);letter-spacing:-.025em;margin:0;font-weight:500}.access-entry-header p{color:var(--foundation-muted);font-size:var(--foundation-type-body-size);line-height:var(--foundation-type-description-leading);text-wrap:balance;margin:8px 0 0}.access-form{width:min(100%, var(--access-measure));grid-template-rows:minmax(0,1fr) auto minmax(min-content,1fr);min-width:0;display:grid}.access-form-content{grid-row:2;min-width:0}.access-status-display{margin-top:16px}.access-form-fields{--input:color-mix(in oklab, var(--foundation-control-line) 80%, var(--foundation-control-line-hover));gap:var(--access-field-gap);display:grid}.access-form [data-slot=field]{gap:var(--access-label-gap)}.access-label-row{min-height:var(--foundation-type-label-leading);justify-content:space-between;align-items:baseline;gap:16px;display:flex}.yaschet .access-form [data-slot=field-label],.yaschet .access-form [data-slot=field-error]{font-size:var(--foundation-type-label-size);line-height:var(--foundation-type-label-leading)}.access-label-row [data-slot=field-label]{flex-shrink:0}.access-label-row [data-slot=field-error]{text-align:end}.access-feedback-field{text-align:end;min-width:0}.access-field-hint{color:var(--foundation-muted);font-size:var(--foundation-type-label-size);line-height:var(--foundation-type-label-leading)}.access-form input{font-size:var(--foundation-type-body-size);line-height:var(--foundation-type-description-leading)}.access-eye,.access-eye .t-icon{width:16px;height:16px}.access-form-options{align-items:center;gap:8px;min-height:20px;display:flex}.yaschet .access-form-options [data-slot=label]{cursor:pointer;font-size:var(--foundation-type-description-size);line-height:var(--foundation-type-description-leading);flex:1;font-weight:400}.access-submit{width:100%;margin-block-start:0}.access-submit-content{place-items:center;display:grid}.access-submit-state{justify-content:center;align-items:center;gap:8px;display:inline-flex}.access-submit-state[data-active=false] [data-slot=spinner]{animation-play-state:paused}@media (max-width:480px){.access-form input{font-size:16px}}@media (max-height:640px){.access-page{padding-block:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-bottom))}}
