@font-face{font-family:RoomSarabun;src:url(/fonts/Sarabun-Regular.ttf);font-weight:400;font-display:swap}@font-face{font-family:RoomSarabun;src:url(/fonts/Sarabun-SemiBold.ttf);font-weight:600;font-display:swap}@font-face{font-family:RoomTrirong;src:url(/fonts/Trirong-Medium.ttf);font-weight:500;font-display:swap}.er{--er-accent:var(--ui-accent);--er-deep:var(--ui-accent-hover);--er-ink:var(--ui-ink);--er-muted:var(--ui-muted);--er-canvas:var(--ui-canvas);--er-paper:var(--ui-surface);--er-rule:var(--ui-rule);--er-field:var(--ui-strong);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;isolation:isolate;background:var(--er-canvas);color:var(--er-ink);font-family:var(--ui-font);flex:1;justify-content:center;align-items:flex-start;min-height:60vh;padding:clamp(48px,12vh,120px) 20px 72px;font-size:14px;line-height:1.55;display:flex;position:relative;overflow:hidden}.er:before{content:"";pointer-events:none;z-index:-1;background:var(--ui-grad-aurora);height:440px;animation:ui-breathe 11s var(--ui-ease-in-out) infinite alternate;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 30%,#0000);mask-image:linear-gradient(#000 30%,#0000)}@keyframes er-sheet-in{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}.er .er-panel{background:var(--er-paper);border:1px solid var(--er-rule);width:100%;max-width:460px;box-shadow:var(--ui-shadow-card), 0 28px 60px -34px color-mix(in oklab, var(--ui-accent-base) 55%, transparent);animation:er-sheet-in .52s var(--ui-ease-out) 60ms backwards;border-radius:14px;padding:32px 32px 26px;position:relative}.er .er-panel:before{content:"";background:var(--ui-grad-hairline-center);pointer-events:none;height:1px;position:absolute;top:-1px;left:22px;right:22px}.er .er-panel>*{animation:ui-rise var(--ui-dur-3) var(--ui-ease-out) backwards;animation-delay:calc(.16s + var(--er-i,0) * var(--ui-stagger))}.er .er-panel>:nth-child(2){--er-i:1}.er .er-panel>:nth-child(3){--er-i:2}.er .er-panel>:nth-child(4){--er-i:3}.er .er-panel>:nth-child(n+5){--er-i:4}.er .er-panel>*+*{margin-top:14px}.er .er-kicker{letter-spacing:0;color:var(--er-accent);align-items:center;gap:8px;margin:0;font-size:11.5px;font-weight:600;display:flex}.er .er-kicker:before{content:"";background:var(--ui-grad-signature);border-radius:2px;flex:none;width:14px;height:2px}.er .er-kicker:lang(en){letter-spacing:.06em;text-transform:uppercase;font-size:11px}.er .er-code{font-family:var(--ui-font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;background:var(--ui-grad-text);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:44px;font-weight:600;line-height:1;display:block}.er .er-icon{background:var(--ui-warning-wash);border:1px solid var(--ui-warning-line);width:44px;height:44px;color:var(--ui-warning);border-radius:12px;place-items:center;display:grid}.er .er-icon svg{width:20px;height:20px}.er h1{font-family:var(--ui-font);color:var(--er-ink);margin:0;font-size:22px;font-weight:600;line-height:1.4}.er h1:lang(en){letter-spacing:-.015em}.er p{color:var(--er-muted);margin:0;line-height:1.75}.er .er-actions{flex-wrap:wrap;gap:10px;padding-top:6px;display:flex}.er .er-primary{height:var(--ui-control-h);border-radius:var(--ui-radius);background-color:var(--ui-accent-base);background-image:var(--ui-grad-primary);box-shadow:var(--ui-primary-inset), 0 6px 16px -10px color-mix(in oklab, var(--ui-accent-base) 80%, transparent);color:var(--ui-on-accent);cursor:pointer;transition:background-position var(--ui-dur-4) var(--ui-ease-out), transform var(--ui-dur-1) var(--ui-ease-out), box-shadow var(--ui-dur-2) var(--ui-ease-out);background-position:0%;background-size:220% 100%;border:0;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.er .er-primary:hover{box-shadow:var(--ui-primary-inset), 0 8px 22px -10px color-mix(in oklab, var(--ui-accent-soft) 85%, transparent);background-position:100%}.er .er-primary:active,.er .er-ghost:active{transform:scale(.98)}.er .er-ghost{height:var(--ui-control-h);border:1px solid var(--er-field);border-radius:var(--ui-radius);background:var(--er-paper);box-shadow:var(--ui-shadow-card);color:var(--er-ink);cursor:pointer;transition:background-color var(--ui-dur-2) var(--ui-ease-out), border-color var(--ui-dur-2) var(--ui-ease-out), transform var(--ui-dur-1) var(--ui-ease-out);justify-content:center;align-items:center;gap:8px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.er .er-ghost:hover{background:var(--ui-hover);border-color:color-mix(in oklab, var(--ui-accent-soft) 38%, var(--er-field))}.er .er-primary:focus-visible,.er .er-ghost:focus-visible{box-shadow:var(--ui-focus);outline:none}.er .er-ref{color:var(--er-muted);border-top:1px solid var(--er-rule);flex-wrap:wrap;align-items:center;gap:8px;padding-top:14px;font-size:12px;display:flex}.er .er-digest{font-family:var(--ui-font-mono);font-variant-numeric:tabular-nums;color:var(--er-ink);background:var(--ui-surface-2);border:1px solid var(--er-rule);-webkit-user-select:all;user-select:all;border-radius:999px;padding:2px 10px;font-size:12px}@media (prefers-reduced-motion:reduce){.er:before,.er .er-panel,.er .er-panel>*{animation:none!important}.er .er-primary,.er .er-ghost{transition:none!important}.er .er-primary:active,.er .er-ghost:active{transform:none}}.dark .er{--er-field:var(--dk-field,#5a3f4b);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.dark .er .er-panel{box-shadow:var(--ui-shadow-card), 0 30px 60px -30px #000c}.dark .er :focus-visible{outline-color:var(--ui-accent)}
