:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#080c14;--panel:#0d1422;--panel-strong:#111c31;--line:#1f3f68;--text:#eef7ff;--muted:#96abc7;--brand:#1388ff;--brand-strong:#18e7ff;--brand-deep:#071a44;--gold:#ffd166;--danger:#ff6b6b}*{box-sizing:border-box}html{scroll-behavior:smooth;min-height:100%}body{min-height:100%;color:var(--text);background:var(--bg);text-rendering:geometricprecision;margin:0;font-family:Inter,Noto Sans Thai,Noto Sans Lao,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}body,button,input,select,textarea{font:inherit}.fd-premium-dialog-overlay{z-index:5000;-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:linear-gradient(120deg,#001422cc,#04050bdb 44%,#3e0416d1),#000000b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.fd-premium-dialog{color:#f8fbff;background:linear-gradient(145deg,#182334f5,#080a12fa 47%,#360716f5),#080b12;border:1px solid #26d9ff3d;border-radius:8px;gap:18px;width:min(100%,540px);padding:28px;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 90px #00000094,inset 0 1px #ffffff14}.fd-premium-dialog:before{pointer-events:none;content:"";border-radius:inherit;background:linear-gradient(90deg,#26d9ff2e,#0000 45%,#ff365b33),linear-gradient(#ffffff12,#0000 28%);position:absolute;inset:0}.fd-premium-dialog[data-tone=danger]{border-color:#ff5f7f61}.fd-premium-dialog[data-tone=success]{border-color:#25f0b557}.fd-premium-dialog[data-tone=warning]{border-color:#ffd43d57}.fd-premium-dialog-close{z-index:1;color:#f6f9ffb8;cursor:pointer;background:#ffffff09;border:1px solid #ffffff17;border-radius:8px;place-items:center;width:34px;height:34px;transition:border-color .16s,color .16s,transform .16s,background .16s;display:inline-grid;position:absolute;top:14px;right:14px}.fd-premium-dialog-close:hover,.fd-premium-dialog-close:focus-visible{color:#fff;background:#26d9ff14;border-color:#26d9ff57;outline:none;transform:translateY(-1px)}.fd-premium-dialog-mark{z-index:1;color:#25d9ff;background:linear-gradient(145deg,#26d9ff2e,#ff365b1a),#ffffff0a;border:1px solid #26d9ff6b;border-radius:8px;place-items:center;width:58px;height:58px;display:inline-grid;position:relative;box-shadow:0 16px 38px #1388ff2e}.fd-premium-dialog[data-tone=danger] .fd-premium-dialog-mark{color:#ff6b86;border-color:#ff5f7f75;box-shadow:0 16px 38px #ff365b2e}.fd-premium-dialog[data-tone=success] .fd-premium-dialog-mark{color:#25f0b5;border-color:#25f0b56b;box-shadow:0 16px 38px #25f0b524}.fd-premium-dialog-copy,.fd-premium-dialog-details,.fd-premium-dialog-field,.fd-premium-dialog-actions{z-index:1;position:relative}.fd-premium-dialog-copy{gap:8px;display:grid}.fd-premium-dialog-copy span{color:#25d9ff;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.fd-premium-dialog-copy h2{color:#fff;letter-spacing:0;margin:0;font-size:32px;font-weight:950;line-height:1.12}.fd-premium-dialog-copy p{color:#e6eef9b8;margin:0;font-size:14px;font-weight:700;line-height:1.65}.fd-premium-dialog-details{color:#f1f6ffd1;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;gap:8px;margin:0;padding:14px 16px;list-style:none;display:grid}.fd-premium-dialog-details li{gap:8px;font-size:13px;font-weight:750;line-height:1.5;display:flex}.fd-premium-dialog-details li:before{content:"";background:#25d9ff;border-radius:999px;flex:0 0 7px;width:7px;height:7px;margin-top:7px;box-shadow:0 0 14px #26d9ff6b}.fd-premium-dialog-field{gap:9px;display:grid}.fd-premium-dialog-field span{color:#f5f8ffc7;font-size:13px;font-weight:850}.fd-premium-dialog-field input,.fd-premium-dialog-field textarea{color:#fff;background:#03060cb8;border:1px solid #26d9ff33;border-radius:8px;outline:none;width:100%;padding:13px 14px;box-shadow:inset 0 1px #ffffff0f}.fd-premium-dialog-field textarea{resize:vertical;min-height:116px}.fd-premium-dialog-field input:focus,.fd-premium-dialog-field textarea:focus{border-color:#26d9ff94;box-shadow:0 0 0 3px #26d9ff1f,inset 0 1px #ffffff12}.fd-premium-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.fd-premium-dialog-button{letter-spacing:0;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:14px;font-weight:900;transition:border-color .16s,opacity .16s,transform .16s,background .16s;display:inline-flex}.fd-premium-dialog-button:hover:not(:disabled),.fd-premium-dialog-button:focus-visible{outline:none;transform:translateY(-1px)}.fd-premium-dialog-button.secondary{color:#f6f9ffc7;background:#ffffff0b;border:1px solid #ffffff1a}.fd-premium-dialog-button.secondary:hover,.fd-premium-dialog-button.secondary:focus-visible{color:#fff;background:#ffffff13;border-color:#fff3}.fd-premium-dialog-button.primary{color:#04101c;background:linear-gradient(135deg,#25d9ff,#1f9bff);border:1px solid #26d9ff47;box-shadow:0 16px 34px #1f9bff38}.fd-premium-dialog-button.primary[data-tone=danger]{color:#fff;background:linear-gradient(135deg,#ff365b,#ff6b86);border-color:#ff5f7f57;box-shadow:0 16px 34px #ff365b3d}.fd-premium-dialog-button.primary[data-tone=success]{color:#041911;background:linear-gradient(135deg,#25f0b5,#25d9ff);border-color:#25f0b547;box-shadow:0 16px 34px #25f0b52e}.fd-premium-dialog-button:disabled{cursor:not-allowed;opacity:.45}@media (max-width:560px){.fd-premium-dialog-overlay{align-items:end;padding:16px}.fd-premium-dialog{padding:24px 18px 18px}.fd-premium-dialog-copy h2{font-size:26px}.fd-premium-dialog-actions{grid-template-columns:1fr;display:grid}.fd-premium-dialog-button{width:100%}}a{color:inherit;text-decoration:none}button{border:0}img,svg,video,canvas{max-width:100%;display:block}.shell{width:min(100% - 32px,1180px);margin-inline:auto}.button{min-height:44px;color:var(--text);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-weight:900;display:inline-flex}.button.primary{background:linear-gradient(135deg,#ff174f,#ff5272);border-color:#ff3155b3;box-shadow:0 18px 44px #ff1f3d52}.button:disabled{cursor:not-allowed;opacity:.55}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
