._10xGTq_shell{background:var(--af-paper);min-height:100svh;color:var(--af-ink);font:400 14px/1.55 var(--af-font-body);-webkit-font-smoothing:antialiased}._10xGTq_shell *,._10xGTq_shell :before,._10xGTq_shell :after{box-sizing:border-box}._10xGTq_header{background:var(--af-ink);color:var(--af-paper)}._10xGTq_utility{justify-content:space-between;align-items:center;gap:24px;width:min(100% - 64px,1180px);min-height:78px;margin:auto;padding:16px 0;display:flex}._10xGTq_brand{background:var(--af-paper);border-radius:8px;justify-content:center;align-items:center;height:44px;padding:10px 20px;display:flex}._10xGTq_brand img{width:108px;height:auto}._10xGTq_tools{align-items:center;gap:24px;display:flex}._10xGTq_tools>a{min-width:44px;min-height:44px;color:var(--af-paper);align-items:center;font-size:12px;text-decoration:none;display:flex}._10xGTq_tools button{min-width:44px;min-height:44px;color:var(--af-paper);background:0 0;border-color:#ffffff40}._10xGTq_navigation{border-bottom:1px solid var(--af-paper-border);gap:28px;width:min(100% - 64px,1180px);margin:0 auto 26px;display:flex}._10xGTq_navigation a{min-width:44px;min-height:50px;color:var(--af-muted-text);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;padding:16px 0;font-size:13px;font-weight:500;text-decoration:none;display:flex}._10xGTq_navigation a[aria-current]{border-bottom-color:var(--af-accent);color:var(--af-ink)}._10xGTq_navigation a:hover{color:var(--af-accent-text-paper)}._10xGTq_shell :is(a,button):focus-visible{outline:3px solid var(--af-accent);outline-offset:3px}._10xGTq_content:focus{outline:none}._10xGTq_skip{z-index:100;background:var(--af-paper);color:var(--af-ink);padding:12px;position:fixed;top:8px;left:8px;transform:translateY(-200%)}._10xGTq_skip:focus{transform:translateY(0)}@media (max-width:1000px){._10xGTq_utility,._10xGTq_navigation{width:calc(100% - 48px)}}@media (max-width:720px){._10xGTq_utility{width:calc(100% - 40px);min-height:64px;padding:10px 0}._10xGTq_brand{padding:8px 12px}._10xGTq_brand img{width:100px}._10xGTq_tools{gap:12px}._10xGTq_tools>a{align-items:center;min-width:44px;min-height:44px;font-size:11px;display:flex}._10xGTq_navigation{gap:24px;width:calc(100% - 32px);margin-bottom:22px;overflow-x:auto}._10xGTq_navigation a{flex:none;padding:14px 0;font-size:12px}}
.FHycKq_skipLink{background:var(--af-paper-raised);border-radius:var(--af-radius-11);color:var(--af-ink);z-index:100;align-items:center;min-height:44px;padding:0 14px;display:inline-flex;position:fixed;inset:12px auto auto 12px;transform:translateY(-180%)}.FHycKq_skipLink:focus{transform:translateY(0)}.FHycKq_authPage{--auth-card-width:560px;--auth-gutter:16px;background:radial-gradient(circle at 12% 20%, var(--af-accent-subtle), transparent 28rem), var(--af-outer-canvas);color:var(--af-light-text);font-family:var(--af-font-body);flex-direction:column;width:100%;min-height:100svh;line-height:1.55;display:flex;overflow-x:hidden}.FHycKq_accessShell{background:var(--af-scrim-bar);border-bottom:1px solid var(--af-border-strong);min-height:72px;padding:max(12px, env(safe-area-inset-top)) max(var(--auth-gutter), env(safe-area-inset-right)) 12px max(var(--auth-gutter), env(safe-area-inset-left));justify-content:space-between;align-items:center;gap:16px;display:flex}.FHycKq_brand{background:var(--af-paper);border-radius:var(--af-radius-11);flex:0 auto;align-items:center;min-width:0;min-height:44px;padding:5px 8px;text-decoration:none;display:inline-flex}.FHycKq_brandLogo{width:126px;max-width:100%;height:auto}.FHycKq_utilityActions{flex:none;align-items:center;gap:10px;display:flex}.FHycKq_utilityNote{color:var(--af-text-strong-64);font-size:13px;display:none}.FHycKq_authFrame{min-width:0;padding:30px max(var(--auth-gutter), env(safe-area-inset-right)) max(0px, env(safe-area-inset-bottom)) max(var(--auth-gutter), env(safe-area-inset-left));flex:1;grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(34px,7vw,104px);width:100%;margin-inline:auto;display:grid}.FHycKq_inkAnchor{align-self:center;min-width:0;max-width:620px}.FHycKq_contextKicker{color:var(--af-accent);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 14px;font-size:12px;font-weight:750;line-height:1.3;display:inline-flex}.FHycKq_contextKicker:before{content:"";background:currentColor;width:22px;height:2px}.FHycKq_contextTitle{font-family:var(--af-font-heading);letter-spacing:-.035em;text-wrap:balance;max-width:12ch;margin:0 0 14px;font-size:clamp(38px,12vw,51px);font-weight:600;line-height:1.08}.FHycKq_contextLead{color:var(--af-text-strong-64);max-width:38ch;margin:0 0 20px;font-size:16px}.FHycKq_contextList{gap:0 22px;margin:0;padding:0;list-style:none;display:none}.FHycKq_contextItem{border-top:1px solid var(--af-border-strong);grid-template-columns:34px 1fr;align-items:start;gap:12px;min-width:0;padding:13px 0;display:grid}.FHycKq_contextItem:last-child{border-bottom:1px solid var(--af-border-strong)}.FHycKq_contextMarker{border:1px solid var(--af-accent-border);border-radius:var(--af-radius-circle);color:var(--af-accent);place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:grid}.FHycKq_contextCopy strong{color:var(--af-light-text);margin-bottom:2px;font-weight:720;display:block}.FHycKq_contextCopy span{color:var(--af-text-strong-64);font-size:13px;display:block}.FHycKq_paperSurface{margin-inline:calc(-1 * var(--auth-gutter));justify-items:center;min-width:0;display:grid}.FHycKq_clerkMount{background:var(--af-paper);color:var(--af-ink);min-width:0;min-height:520px;padding:27px 18px calc(32px + env(safe-area-inset-bottom));width:100%}.FHycKq_authRoute{width:100%;min-width:0}.FHycKq_surfaceHeading{margin-bottom:24px}.FHycKq_eyebrow{color:var(--af-accent-ink);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 12px;font-size:12px;font-weight:750;line-height:1.3;display:inline-flex}.FHycKq_eyebrow:before{background:var(--af-accent);content:"";width:22px;height:2px}.FHycKq_surfaceTitle{font-family:var(--af-font-heading);letter-spacing:-.024em;overflow-wrap:anywhere;text-wrap:balance;max-width:17ch;margin:0 0 10px;font-size:clamp(29px,9vw,38px);font-weight:600;line-height:1.08}.FHycKq_surfaceIntro{color:var(--af-muted-text);max-width:48ch;margin:0;font-size:14px}.FHycKq_nativeNote{background:var(--af-accent-tint);border-left:3px solid var(--af-accent);color:var(--af-accent-ink);grid-template-columns:28px 1fr;align-items:start;gap:12px;margin:0 0 22px;padding:14px 15px;font-size:13px;display:grid}.FHycKq_nativeNote strong{margin-bottom:2px;display:block}.FHycKq_noteIcon{background:var(--af-paper-raised);border-radius:var(--af-radius-circle);place-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:grid}.FHycKq_formAlert{background:color-mix(in srgb, var(--af-alert) 7%, transparent);border:1px solid color-mix(in srgb, var(--af-alert) 26%, transparent);border-radius:var(--af-radius-11);color:var(--af-alert);margin:0 0 17px;padding:13px 14px;font-size:13px;font-weight:650}.FHycKq_statusLayout{justify-items:start;display:grid}.FHycKq_statusSymbol{background:var(--af-accent-tint);border-radius:var(--af-radius-circle);color:var(--af-accent-ink);place-items:center;width:52px;height:52px;margin-bottom:23px;font-size:21px;font-weight:800;display:grid}.FHycKq_statusSymbol[data-tone=success]{background:var(--af-success-subtle);color:var(--af-success)}.FHycKq_statusSymbol[data-tone=error]{background:color-mix(in srgb, var(--af-alert) 12%, transparent);color:var(--af-alert)}.FHycKq_routeCard{background:var(--af-paper-raised);border:1px solid var(--af-light-border);border-radius:var(--af-radius-11);gap:12px;width:100%;margin-bottom:20px;padding:18px;display:grid}.FHycKq_routeLabel{color:var(--af-muted-text);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.FHycKq_routeTitle{font-family:var(--af-font-heading);margin:0;font-size:22px;font-weight:600;line-height:1.25}.FHycKq_routeBody{color:var(--af-muted-text);margin:0;font-size:13px}.FHycKq_statusActions{justify-self:start;gap:10px;margin-top:4px;display:grid}.FHycKq_primaryAction{background:var(--af-accent);border-radius:var(--af-radius-11);color:var(--af-accent-ink);font:750 16px/1.55 var(--af-font-body);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;padding:0 22px;text-decoration:none;display:inline-flex}.FHycKq_secondaryAction{background:var(--af-paper-raised);border:1px solid var(--af-light-border);border-radius:var(--af-radius-11);color:var(--af-ink);font:750 16px/1.55 var(--af-font-body);justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;padding:0 22px;text-decoration:none;display:inline-flex}@media (min-width:601px){.FHycKq_authPage{--auth-gutter:24px}.FHycKq_authFrame{width:min(100% - 36px,680px);padding-block:42px 64px}.FHycKq_paperSurface{margin-inline:0}.FHycKq_contextTitle{max-width:14ch;margin-bottom:22px;font-size:clamp(40px,8vw,60px)}.FHycKq_contextLead{margin-bottom:32px;font-size:clamp(17px,1.7vw,20px)}.FHycKq_contextList{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.FHycKq_utilityNote{display:inline}.FHycKq_clerkMount{border:1px solid var(--af-light-border);border-radius:calc(var(--af-radius-11) + 5px);box-shadow:0 28px 80px var(--af-shadow-paper);min-height:0;width:min(100%, var(--auth-card-width));padding:clamp(26px,4vw,44px)}.FHycKq_surfaceHeading{margin-bottom:28px}.FHycKq_surfaceTitle{font-size:clamp(31px,3.3vw,43px)}}@media (min-width:901px){.FHycKq_authFrame{grid-template-columns:minmax(0, .76fr) minmax(420px, var(--auth-card-width));align-items:center;gap:clamp(46px,7vw,104px);width:min(100% - 48px,1160px);padding-block:clamp(42px,7vw,88px);padding-inline:0}.FHycKq_inkAnchor{max-width:480px}.FHycKq_contextTitle{max-width:11ch;font-size:clamp(44px,5.4vw,76px)}.FHycKq_contextList{grid-template-columns:minmax(0,1fr);gap:12px;max-width:430px}}@media (max-width:360px){.FHycKq_authPage{--auth-gutter:12px}.FHycKq_accessShell{gap:12px}.FHycKq_brandLogo{width:122px}}@media (prefers-reduced-motion:reduce){.FHycKq_authPage *,.FHycKq_authPage :before,.FHycKq_authPage :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.FHycKq_authPage{--af-font-body:var(--font-rubik-enrollment), Rubik, var(--font-noto-sans-thai), "Noto Sans Thai", system-ui, sans-serif}.FHycKq_formLinks{flex-wrap:wrap;gap:12px;margin-top:18px;font-size:13px;display:flex}.FHycKq_formLinks a{color:var(--af-accent-text-paper);align-items:center;min-height:44px;display:inline-flex}.FHycKq_recoveryHint{color:var(--af-muted-text);font-size:13px;line-height:1.6}.FHycKq_authPage{position:relative}.FHycKq_accessShell{padding-inline:max(24px,50vw - 620px)}.FHycKq_brand{border-radius:8px;padding:6px 10px}.FHycKq_brandLogo{width:158px;display:block}.FHycKq_utilityActions button{border:1px solid var(--af-border-strong);border-radius:var(--af-radius-circle);color:var(--af-light-text);font:600 14px/1 var(--af-font-body);background:0 0;padding:0 14px}.FHycKq_authPage:after{border:1px solid color-mix(in srgb, var(--af-light-text) 8%, transparent);content:"";pointer-events:none;border-radius:50%;width:580px;height:580px;position:absolute;bottom:-260px;right:-180px}.FHycKq_authFrame{z-index:1;position:relative}@media (max-width:520px){.FHycKq_accessShell{padding-inline:18px}.FHycKq_brandLogo{width:132px}}@media (max-width:360px){.FHycKq_accessShell{padding-inline:12px}.FHycKq_brand{padding-inline:7px}.FHycKq_brandLogo{width:122px}.FHycKq_clerkMount{padding-inline:16px}}