.authp{--ink:#0b0b0b;--ink-raise:#141414;--ink-rgb:11, 11, 11;--fg:#f7f4ec;--fg-2:#b3aea2;--fg-3:#8c8578;--line:#3a362e;--flare:#f5d311;--flare-lift:#ffeb5c;--on-flare:#0b0b0b;--hero-rgb:8, 8, 9;--hero-fg:#fff;--hero-fg-2:#cfc9b8;--hero-line:#4a473f;--hero-flare:#f5d311;--poster:var(--font-poster), "Anuphan", system-ui, sans-serif;--grot:var(--font-grot), "Anuphan", system-ui, sans-serif;--thai:var(--font-thai), var(--font-grot), system-ui, sans-serif;--pad:clamp(16px, 4vw, 56px);--rule:2px;--slab:4px;background:var(--ink);min-height:100dvh;color:var(--fg);font-family:var(--grot);font-variation-settings:"wdth" 100, "wght" 400;font-size:16px;line-height:1.5}.authp *,.authp :before,.authp :after{box-sizing:border-box}.authp img,.authp video{max-width:100%;display:block}.authp a{color:inherit}.authp h1,.authp h2,.authp p{margin:0}.authp :focus-visible{outline:var(--slab) solid var(--flare);outline-offset:2px}.authp .side :focus-visible{outline-color:var(--hero-flare)}.authp .lbl{font-family:var(--grot);font-variation-settings:"wdth" 122, "wght" 700;text-transform:uppercase;letter-spacing:.22em;font-size:11.5px;line-height:1.1}.authp .th{font-family:var(--thai);letter-spacing:0;text-transform:none;font-variation-settings:normal}.authp .shell{grid-template-columns:1fr;min-height:100dvh;display:grid}@media (min-width:940px){.authp .shell{grid-template-columns:1.05fr .95fr}}.authp .side{background:rgb(var(--hero-rgb));color:var(--hero-fg);flex-direction:column;min-height:38vh;display:flex;position:relative;overflow:hidden}.authp .side-vid{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.authp .side-plate{background:linear-gradient(rgba(var(--hero-rgb), .55), rgba(var(--hero-rgb), .88) 62%, rgba(var(--hero-rgb), .96));position:absolute;inset:0}.authp .side-strip{background:var(--hero-flare);color:rgb(var(--hero-rgb));position:relative}.authp .side-strip p{padding:9px var(--pad) 8px}.authp .side-in{padding:var(--pad);margin-top:auto;position:relative}.authp .side-word{font-family:var(--poster);text-transform:uppercase;letter-spacing:-.02em;color:var(--hero-fg);font-size:clamp(40px,7.2vw,104px);font-weight:400;line-height:.82;display:block}.authp .side-word em{color:var(--hero-flare);font-style:normal}.authp .side-th{font-family:var(--thai);color:var(--hero-fg-2);border-left:var(--slab) solid var(--hero-flare);max-width:46ch;margin-top:18px;padding-left:14px;font-size:clamp(14.5px,1.3vw,17px);font-weight:300;line-height:1.75}.authp .side-facts{border-top:1px solid var(--hero-line);color:var(--hero-fg-2);flex-wrap:wrap;gap:6px 22px;margin-top:22px;padding-top:14px;display:flex}.authp .pane{padding:var(--pad);flex-direction:column;justify-content:center;display:flex}.authp .pane-in{width:100%;max-width:460px;margin-inline:auto}.authp .brand{align-items:center;gap:9px;margin-bottom:clamp(22px,3vw,40px);text-decoration:none;display:flex}.authp .brand img{aspect-ratio:1;object-fit:contain;width:30px;height:30px}.authp .brand b{font-family:var(--poster);letter-spacing:-.015em;text-transform:uppercase;font-size:26px;font-weight:400;line-height:.9}.authp h1{font-family:var(--poster);text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(38px,6vw,68px);font-weight:400;line-height:.85}.authp .sub{font-family:var(--thai);color:var(--fg-2);margin-top:12px;font-size:15px;font-weight:300;line-height:1.75}.authp .stack-rule{margin:clamp(20px,2.4vw,30px) 0;display:block}.authp .stack-rule i{background:var(--fg);display:block}.authp .stack-rule i:first-child{height:6px}.authp .stack-rule i:nth-child(2){height:3px;margin-top:4px}.authp .stack-rule i:nth-child(3){background:var(--flare);height:2px;margin-top:4px}.authp .social{gap:10px;display:grid}.authp .sbtn{border:var(--rule) solid var(--fg);width:100%;color:var(--fg);font-family:var(--grot);font-variation-settings:"wdth" 112, "wght" 800;text-transform:uppercase;letter-spacing:.14em;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:11px;padding:15px 18px;font-size:12px;line-height:1;text-decoration:none;transition:background-color .18s,color .18s;display:flex}.authp .sbtn:hover:not(:disabled){background:var(--fg);color:var(--ink)}.authp .sbtn:disabled{opacity:.55;cursor:not-allowed}.authp .sbtn svg{flex:none;width:18px;height:18px}.authp .go{border:var(--rule) solid var(--flare);background:var(--flare);width:100%;color:var(--on-flare);font-family:var(--grot);font-variation-settings:"wdth" 112, "wght" 800;text-transform:uppercase;letter-spacing:.16em;cursor:pointer;padding:17px 20px;font-size:13px;line-height:1;transition:background-color .18s,border-color .18s}.authp .go:hover:not(:disabled){background:var(--flare-lift);border-color:var(--flare-lift)}.authp .go:disabled{opacity:.55;cursor:not-allowed}.authp .foot{border-top:1px solid var(--line);font-family:var(--thai);color:var(--fg-2);margin-top:22px;padding-top:18px;font-size:14px;line-height:1.8}.authp .foot a{color:var(--fg);border-bottom:var(--rule) solid var(--flare);text-decoration:none}.authp .note{font-family:var(--thai);color:var(--fg-3);margin-top:14px;font-size:12.5px;line-height:1.7}.authp .invite{border:var(--rule) solid var(--flare);font-family:var(--thai);color:var(--fg);background:#f5d31112;margin-bottom:22px;padding:16px 18px;font-size:14px;line-height:1.7}.authp .invite h2{font-family:var(--grot);font-variation-settings:"wdth" 112, "wght" 800;text-transform:uppercase;letter-spacing:.12em;color:var(--flare);margin-bottom:8px;font-size:12px}.authp .invite strong{color:var(--fg)}.authp .invite .warn{border-left:var(--slab) solid #e0a355;color:var(--hero-fg-2);background:#e0a3551a;margin-top:10px;padding:10px 12px;font-size:13px}.authp .invite .bad{background:#d1495b1a;border-left-color:#d1495b}@media (prefers-reduced-motion:reduce){.authp *{transition:none!important;animation:none!important}}
