@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:800;src:url(../media/sora-latin-ext-800-normal.24lt2z35gdd7z.woff2)format("woff2"),url(../media/sora-latin-ext-800-normal.0sy2pp9573lcj.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:800;src:url(../media/sora-latin-800-normal.1b5oi-wvt735e.woff2)format("woff2"),url(../media/sora-latin-800-normal.24ostgy_j027p.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.ev{--bg:#0b0b0c;--s1:#151517;--s2:#1e1e21;--s3:#2a2a2e;--line:#ffffff17;--ink:#fff;--mute:#a9a7ad;--dim:#7e7c83;--pink:#efacbc;--deep:#c45c83;--gold:#f0ddae;--mint:#bfe3dc;--lav:#d9c3ee;--ok:#5bd6a8;--warn:#f5c451;--bad:#ff8a7a;--holo:linear-gradient(110deg, #efacbc, #d9c3ee, #bfe3dc, #f0ddae, #efacbc);color:var(--ink);background:var(--bg);justify-content:center;min-height:100dvh;font-family:IBM Plex Sans Thai,system-ui,sans-serif;line-height:normal;display:flex}.ev *,.ev :before,.ev :after{box-sizing:border-box}.ev a{color:inherit;text-decoration:none}.ev-scr{background:var(--bg);flex-direction:column;width:100%;max-width:480px;height:100dvh;display:flex;position:relative;overflow:hidden}.ev-sora{font-family:Sora,IBM Plex Sans Thai,sans-serif}@keyframes ev-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes ev-fade{0%{opacity:0}to{opacity:1}}@keyframes ev-spin{to{transform:rotate(360deg)}}@keyframes ev-holo{to{background-position:200% 0}}@keyframes ev-pulse{50%{opacity:.5;transform:scale(1.16)}}@keyframes ev-float3d{0%,to{transform:rotateX(14deg)rotateY(-18deg)translateY(0)}50%{transform:rotateX(6deg)rotateY(14deg)translateY(-10px)}}@keyframes ev-sheen{0%{transform:translate(-120%)skew(-18deg)}60%,to{transform:translate(220%)skew(-18deg)}}@keyframes ev-sheetin{0%{transform:translateY(100%)}to{transform:none}}@keyframes ev-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}@keyframes ev-fall{0%{opacity:1;transform:translateY(-30px)rotate(0)}to{transform:translate3d(var(--dx,0), 620px, 0) rotate(var(--rot,540deg));opacity:0}}@keyframes ev-scanline{0%,to{top:8%}50%{top:88%}}@keyframes ev-ripple{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(2.6)}}@keyframes ev-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes ev-twinkle{50%{opacity:.25}}@keyframes ev-draw{to{stroke-dashoffset:0}}@keyframes ev-bar{0%{transform:scaleX(0)}}@keyframes ev-shake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}@keyframes ev-blink{50%{opacity:.35}}@keyframes ev-orbit{to{transform:rotate(360deg) translateX(var(--r,60px)) rotate(-360deg)}}@keyframes ev-sk{0%{background-position:-200px 0}to{background-position:200px 0}}.ev-night{pointer-events:none;background:radial-gradient(120% 70% at 85% 0,#3b3a40 0%,#141416 55%,#0b0b0c 100%);position:absolute;inset:0}.ev-stars{pointer-events:none;animation:ev-twinkle var(--motion-ev-4000) ease-in-out infinite;background-image:radial-gradient(circle,#ffffff8c 0 1px,#0000 1.5px),radial-gradient(circle,#efacbc73 0 .8px,#0000 1.3px);background-position:0 0,11px 7px;background-size:37px 41px,23px 29px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0,#0000 75%);mask-image:linear-gradient(#000 0,#0000 75%)}.ev-glow{pointer-events:none;animation:ev-pulse var(--motion-ev-7000) ease-in-out infinite;background:radial-gradient(circle,#efacbc59,#0000 65%);border-radius:50%;position:absolute}.ev-btn{all:unset;box-sizing:border-box;cursor:pointer;height:54px;transition:transform var(--motion-ev-250) var(--ease-ev-press), filter var(--motion-ev-200);text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:16px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.ev-btn:active{transform:scale(.96)}.ev-btn:focus-visible{outline:2px solid var(--pink);outline-offset:3px}.ev-btn.pri{color:#0b0b0c;background:#fff;box-shadow:0 10px 30px #efacbc47}.ev-btn.pri:after{content:"";width:40%;animation:ev-sheen var(--motion-ev-3200) ease-in-out infinite;background:linear-gradient(90deg,#0000,#efacbc8c,#0000);position:absolute;top:0;bottom:0}.ev-btn.holo{background:var(--holo);animation:ev-holo var(--motion-ev-5000) linear infinite;color:#0b0b0c;background-size:200% 100%}.ev-btn.ghost{color:#fff;background:#ffffff14}.ev-btn.line{color:#fff;border:1px solid #ffffff2e}.ev-btn.ok{background:var(--ok);color:#06251a}.ev-btn.bad{color:var(--bad);background:#ff8a7a24}.ev-btn.sm{height:44px;padding:0 16px;font-size:14px}.ev-btn.wide{width:100%}.ev-btn.dis,.ev-btn:disabled{opacity:.35;pointer-events:none}.ev-icb{all:unset;cursor:pointer;width:44px;height:44px;transition:transform var(--motion-ev-200);background:#ffffff14;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ev-icb:active{transform:scale(.9)}.ev-icb:focus-visible{outline:2px solid var(--pink);outline-offset:3px}.ev-chip{color:#e8e6ea;white-space:nowrap;background:#ffffff14;border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.ev-card{background:var(--s1);border:1px solid var(--line);border-radius:22px;padding:16px}.ev-lbl{color:var(--mute);margin-bottom:7px;font-size:13px;font-weight:600;display:block}.ev-inp{background:var(--s2);border:1px solid var(--line);color:#fff;width:100%;min-height:54px;font:inherit;transition:border-color var(--motion-ev-200), box-shadow var(--motion-ev-200);border-radius:16px;outline:none;padding:0 16px;font-size:16px}.ev-inp::placeholder{color:var(--dim)}.ev-inp:focus{border-color:#efacbcb3;box-shadow:0 0 0 4px #efacbc24}.ev-hint{color:var(--dim);margin-top:6px;font-size:13px;line-height:1.5}.ev-morb{background:radial-gradient(circle at 35% 30%,#3a3a3f,#0b0b0c 70%);border-radius:50%;flex:none;width:26px;height:26px;position:relative;overflow:hidden}.ev-morb:before{content:"";filter:blur(5px);animation:ev-spin var(--motion-ev-3000) linear infinite;background:conic-gradient(#0000,#efacbce6,#d9c3eecc,#bfe3dcb3,#0000 70%);position:absolute;inset:-30%}.ev-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);width:100%;height:100%;animation:ev-fade var(--motion-ev-250) both;z-index:30;background:#0000008c;border:0;padding:0;position:absolute;inset:0}.ev-bsheet{z-index:31;animation:ev-sheetin var(--motion-ev-420) var(--ease-ev-sheet) both;border-top:1px solid var(--line);background:#18181b;border-radius:28px 28px 0 0;padding:10px 18px 30px;position:absolute;bottom:0;left:0;right:0}.ev-grip{background:#fff3;border-radius:3px;width:40px;height:5px;margin:0 auto 14px}.ev-cfw{pointer-events:none;z-index:50;position:absolute;inset:0;overflow:hidden}.ev-cf{width:8px;height:14px;animation:ev-fall var(--motion-ev-2400) var(--ease-ev-fall) forwards;border-radius:2px;position:absolute;top:0}.ev-hscroll{scrollbar-width:none}.ev-hscroll::-webkit-scrollbar{display:none}.ev-a1 .ev-body{scrollbar-width:none;flex:1;position:relative;overflow-y:auto}.ev-a1 .ev-body::-webkit-scrollbar{display:none}.ev-top{z-index:3;justify-content:space-between;align-items:center;padding:18px 18px 0;display:flex;position:relative}.ev-brand{letter-spacing:.02em;color:#e9e7eb;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.ev-brand i{background:var(--holo);width:22px;height:22px;animation:ev-holo var(--motion-ev-6000) linear infinite;background-size:200% 100%;border-radius:7px;display:block}.ev-stage{perspective:900px;z-index:2;justify-content:center;align-items:center;height:300px;display:flex;position:relative}.ev-tk{all:unset;width:300px;height:178px;transform-style:preserve-3d;animation:ev-float3d var(--motion-ev-7000) ease-in-out infinite;position:relative}button.ev-tk{cursor:pointer}button.ev-tk:focus-visible{outline:2px solid var(--pink);outline-offset:6px;border-radius:22px}.ev-tk .ev-face{background:linear-gradient(140deg,#2c2b31 0%,#141416 60%,#1c1a1f 100%);border:1px solid #ffffff24;border-radius:22px;position:absolute;inset:0;overflow:hidden;box-shadow:0 30px 60px #0000008c,inset 0 0 0 1px #efacbc26}.ev-tk .ev-foil{background:var(--holo);opacity:.16;mix-blend-mode:screen;animation:ev-holo var(--motion-ev-6000) linear infinite;background-size:200% 100%;position:absolute;inset:0}.ev-tk .ev-shine{width:45%;animation:ev-sheen var(--motion-ev-4500) ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffff38,#0000);position:absolute;top:0;bottom:0}.ev-tk .ev-l1{letter-spacing:.18em;color:var(--pink);font-size:11px;font-weight:700;position:absolute;top:18px;left:20px;transform:translateZ(30px)}.ev-tk .ev-l2{font-size:19px;font-weight:700;line-height:1.25;position:absolute;top:38px;left:20px;right:96px;transform:translateZ(46px)}.ev-tk .ev-l3{color:#d7d5da;flex-direction:column;gap:3px;font-size:12.5px;display:flex;position:absolute;bottom:18px;left:20px;transform:translateZ(30px)}.ev-tk .ev-stub{border-left:2px dashed #ffffff2e;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:84px;display:flex;position:absolute;top:0;bottom:0;right:0;transform:translateZ(24px)}.ev-tk .ev-stub b{font-family:Sora,IBM Plex Sans Thai,sans-serif;font-size:30px;line-height:1}.ev-tk .ev-stub small{color:var(--mute);font-size:11px}.ev-tk .ev-notch{background:#0f0f11;border-radius:50%;width:18px;height:18px;position:absolute;right:76px}.ev-shadow{filter:blur(6px);width:220px;height:22px;animation:ev-pulse var(--motion-ev-7000) ease-in-out infinite;background:radial-gradient(#efacbc59,#0000 70%);border-radius:50%;margin-left:-110px;position:absolute;bottom:22px;left:50%}.ev-waves{pointer-events:none;z-index:1;height:70px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.ev-waves .ev-w{width:800px;height:70px;animation:ev-wavex var(--motion-ev-9000) linear infinite;position:absolute;left:0}.ev-waves .ev-w2{animation-duration:var(--motion-ev-14000);opacity:.5;top:12px}@keyframes ev-wavex{to{background-position-x:-400px}}.ev-sec{z-index:2;flex-direction:column;gap:14px;padding:0 18px;display:flex;position:relative}.ev-title{animation:ev-rise var(--motion-ev-600) var(--motion-ev-100) both;margin:0;font-size:25px;font-weight:700;line-height:1.3}.ev-meta{animation:ev-rise var(--motion-ev-600) var(--motion-ev-200) both;flex-direction:column;gap:10px;display:flex}.ev-mrow{align-items:center;gap:12px;font-size:15px;display:flex}.ev-mi{width:40px;height:40px;color:var(--pink);background:#ffffff12;border-radius:13px;flex:none;justify-content:center;align-items:center;display:flex}.ev-mrow small{color:var(--mute);font-size:12.5px;display:block}.ev-cd{animation:ev-rise var(--motion-ev-600) var(--motion-ev-300) both;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ev-cdc{background:var(--s1);border:1px solid var(--line);text-align:center;border-radius:16px;padding:10px 0 8px}.ev-cdc b{font-family:Sora,IBM Plex Sans Thai,sans-serif;font-size:24px;font-weight:700;display:block}.ev-cdc span{color:var(--mute);font-size:11.5px}.ev-seats{animation:ev-rise var(--motion-ev-600) var(--motion-ev-350) both}.ev-seats .ev-row{justify-content:space-between;align-items:baseline;margin-bottom:9px;font-size:14px;display:flex}.ev-seats .ev-row b{font-family:Sora,IBM Plex Sans Thai,sans-serif;font-size:20px}.ev-meter{background:#ffffff14;border-radius:6px;height:10px;overflow:hidden}.ev-meter i{background:var(--holo);transform-origin:0;height:100%;animation:ev-bar var(--motion-ev-1400) var(--motion-ev-500) var(--ease-ev-out) both, ev-holo var(--motion-ev-5000) linear infinite;background-size:200% 100%;border-radius:6px;display:block}.ev-ceo{background:var(--holo);animation:ev-holo var(--motion-ev-5000) linear infinite, ev-rise var(--motion-ev-600) var(--motion-ev-400) both;background-size:200% 100%;border-radius:22px;padding:2px;position:relative}.ev-ceo .ev-in{background:#121214;border-radius:20px;align-items:center;gap:12px;padding:14px 16px;display:flex}.ev-ceo .ev-cam{width:46px;height:46px;color:var(--gold);background:linear-gradient(135deg,#3b3a40,#0b0b0c);border-radius:15px;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.ev-ceo .ev-cam:after{content:"";width:7px;height:7px;animation:ev-blink var(--motion-ev-1400) infinite;background:#ff5a5a;border-radius:50%;position:absolute;top:7px;right:7px}.ev-ceo b{font-size:15px;display:block}.ev-ceo span{color:var(--mute);font-size:13px}.ev-media{background:var(--s1);border-radius:22px;height:190px;position:relative;overflow:hidden}.ev-track{height:100%;transition:transform var(--motion-ev-700) var(--ease-ev-slide);display:flex}.ev-slide{color:#ffffffbf;flex:0 0 100%;align-items:flex-end;height:100%;padding:14px;font-size:13px;display:flex;position:relative}.ev-slide img,.ev-slide video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ev-dots{justify-content:center;gap:6px;display:flex;position:absolute;bottom:12px;left:0;right:0}.ev-dot{all:unset;cursor:pointer;width:8px;height:8px;transition:width var(--motion-ev-300), background var(--motion-ev-300);background:#ffffff59;border-radius:4px;position:relative}.ev-dot:before{content:"";position:absolute;inset:-18px -3px}.ev-dot.on{background:#fff;width:22px}.ev-dot:focus-visible{outline:2px solid var(--pink);outline-offset:3px}.ev-vtag{position:absolute;top:12px;right:12px}.ev-h{align-items:center;gap:8px;margin:6px 0 0;font-size:17px;font-weight:700;display:flex}.ev-txt{color:#dedce1;white-space:pre-line;margin:0;font-size:15px;line-height:1.7}.ev-clip{max-height:132px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.ev-more{all:unset;cursor:pointer;color:var(--pink);align-self:flex-start;align-items:center;min-height:44px;font-size:14px;font-weight:700;display:inline-flex}.ev-more:focus-visible{outline:2px solid var(--pink);outline-offset:3px}.ev-qual{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ev-qual li{color:#e3e1e6;gap:10px;font-size:15px;line-height:1.5;display:flex}.ev-qual li i{width:22px;height:22px;color:var(--mint);background:#bfe3dc24;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;display:flex}.ev-mode{color:#dad8dd;align-items:flex-start;gap:12px;font-size:14px;line-height:1.55;display:flex}.ev-mode .ev-ic{width:36px;height:36px;color:var(--warn);background:#f5c4511f;border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.ev-a1 .ev-dock{z-index:5;background:linear-gradient(#0000,#0b0b0c 30%);flex-direction:column;align-items:stretch;gap:8px;padding:12px 18px 22px;display:flex;position:absolute;bottom:0;left:0;right:0}.ev-a1 .ev-dock .ev-sub{text-align:center;color:var(--mute);justify-content:center;align-items:center;gap:6px;min-height:40px;font-size:14px;display:flex}.ev-a1 .ev-dock .ev-sub b{color:#fff}.ev-toast{z-index:40;color:#0b0b0c;animation:ev-pop var(--motion-ev-400) both;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:700;display:flex;position:absolute;top:70px;left:50%;transform:translate(-50%)}.ev-toast.bad{color:#7a2e22;background:#ffe9e5}.ev-a2 .ev-hd{z-index:3;flex-direction:column;gap:14px;padding:16px 18px 0;display:flex;position:relative}.ev-hrow{align-items:center;gap:12px;display:flex}.ev-evp{flex-direction:column;flex:1;min-width:0;display:flex}.ev-evp b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.ev-evp span{color:var(--mute);font-size:12.5px}.ev-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.ev-stp{color:var(--dim);flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.ev-stp i{background:#ffffff1a;border-radius:2px;height:4px;display:block;position:relative;overflow:hidden}.ev-stp i:after{content:"";background:var(--holo);transform-origin:0;transition:transform var(--motion-ev-600) var(--ease-ev-out);background-size:200% 100%;position:absolute;inset:0;transform:scaleX(0)}.ev-stp.on{color:#fff}.ev-stp.on i:after{animation:ev-holo var(--motion-ev-4000) linear infinite;transform:scaleX(1)}.ev-a2 .ev-body{z-index:2;scrollbar-width:none;flex-direction:column;flex:1;gap:18px;padding:22px 18px 140px;display:flex;position:relative;overflow-y:auto}.ev-a2 .ev-body::-webkit-scrollbar{display:none}.ev-q{animation:ev-rise var(--motion-ev-500) both;margin:0;font-size:24px;font-weight:700;line-height:1.3}.ev-qs{color:var(--mute);margin:-8px 0 0;font-size:15px;line-height:1.6}.ev-phone{letter-spacing:.06em;text-align:center;border-radius:20px;height:72px;font-family:Sora,IBM Plex Sans Thai,sans-serif;font-size:28px}.ev-seek{background:var(--s1);border:1px solid var(--line);animation:ev-rise var(--motion-ev-350) both;border-radius:20px;align-items:center;gap:12px;padding:16px;display:flex}.ev-seek .ev-skl{height:12px;animation:ev-sk var(--motion-ev-1100) linear infinite;background:linear-gradient(90deg,#1e1e21 0,#3a2a31 40%,#1e1e21 80%) 0 0/400px 100%;border-radius:6px;flex:1}.ev-match{background:var(--holo);animation:ev-holo var(--motion-ev-5000) linear infinite, ev-pop var(--motion-ev-500) var(--ease-ev-pop) both;background-size:200% 100%;border-radius:24px;padding:2px;position:relative}.ev-match .ev-in{background:#141416;border-radius:22px;flex-direction:column;gap:14px;padding:18px;display:flex}.ev-who{align-items:center;gap:14px;display:flex}.ev-av{color:#0b0b0c;background:conic-gradient(from 200deg,#efacbc,#d9c3ee,#bfe3dc,#f0ddae,#efacbc);border-radius:18px;flex:none;justify-content:center;align-items:center;width:54px;height:54px;font-family:Sora,IBM Plex Sans Thai,sans-serif;font-size:20px;font-weight:800;display:flex}.ev-who b{letter-spacing:.04em;font-size:19px;display:block}.ev-who span{color:var(--mute);font-size:13.5px}.ev-lock{color:var(--dim);align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;display:flex}.ev-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ev-newp{animation:ev-pop var(--motion-ev-450) both;background:#bfe3dc14;border:1px solid #bfe3dc33;border-radius:20px;align-items:center;gap:12px;padding:16px;font-size:14.5px;line-height:1.5;display:flex}.ev-newp i{width:40px;height:40px;color:var(--mint);background:#bfe3dc29;border-radius:14px;flex:none;justify-content:center;align-items:center;display:flex}.ev-fld{animation:ev-rise var(--motion-ev-450) both;position:relative}.ev-fld.d1{animation-delay:var(--motion-ev-60)}.ev-fld.d2{animation-delay:var(--motion-ev-120)}.ev-fld.d3{animation-delay:var(--motion-ev-180)}.ev-fld .ev-ok{background:var(--ok);color:#06251a;width:24px;height:24px;animation:ev-pop var(--motion-ev-350) both;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:41px;right:14px}.ev-pre{color:var(--mute);pointer-events:none;font-size:16px;position:absolute;top:44px;left:16px}.ev-inp.pad{padding-left:34px}.ev-matchok{color:var(--ok);animation:ev-rise var(--motion-ev-350) both;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.ev-drop{all:unset;box-sizing:border-box;cursor:pointer;text-align:center;width:100%;min-height:150px;transition:transform var(--motion-ev-200);background:radial-gradient(80% 90% at 50% 0,#efacbc14,#0000);border:1.5px dashed #efacbc73;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.ev-drop:active{transform:scale(.98)}.ev-drop:focus-within{outline:2px solid var(--pink);outline-offset:3px}.ev-drop .ev-ic{width:52px;height:52px;color:var(--pink);background:#efacbc24;border-radius:18px;justify-content:center;align-items:center;display:flex}.ev-drop small{color:var(--dim);font-size:12.5px;font-weight:400}.ev-thumbs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ev-th{aspect-ratio:3/4;animation:ev-pop var(--motion-ev-450) var(--ease-ev-pop) both;color:#ffffffbf;background:linear-gradient(160deg,#5b3b4a,#1e1e21);border-radius:16px;align-items:flex-end;padding:8px;font-size:11px;display:flex;position:relative;overflow:hidden}.ev-th img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ev-th .ev-ring{background:var(--ok);color:#06251a;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:8px;right:8px}.ev-th .ev-rm{all:unset;cursor:pointer;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:4px;left:4px}.ev-th .ev-rm i{color:#fff;background:#0b0b0cb3;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.ev-consent{all:unset;box-sizing:border-box;color:#d9d7dc;cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;font-size:14px;line-height:1.55;display:flex}.ev-consent:focus-visible{outline:2px solid var(--pink);outline-offset:3px}.ev-box{width:26px;height:26px;transition:background var(--motion-ev-200), border-color var(--motion-ev-200);color:#0000;border:2px solid #ffffff4d;border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.ev-box.on{background:var(--pink);border-color:var(--pink);color:#0b0b0c}.ev-a2 .ev-dock{z-index:5;background:linear-gradient(#0000,#0b0b0c 32%);gap:10px;padding:14px 18px 24px;display:flex;position:absolute;bottom:0;left:0;right:0}.ev-a2 .ev-dock .ev-btn.pri{flex:1}.ev-sending{margin:0 auto;flex:0 0 54px!important;width:54px!important;padding:0!important}.ev-sp{width:22px;height:22px;animation:ev-spin var(--motion-ev-800) linear infinite;border:3px solid #0b0b0c33;border-top-color:#0b0b0c;border-radius:50%}.ev-done{z-index:20;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:center;animation:ev-fade var(--motion-ev-300) both;background:#0b0b0ceb;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:30px;display:flex;position:absolute;inset:0}.ev-done .ev-ck{background:var(--holo);width:96px;height:96px;animation:ev-holo var(--motion-ev-4000) linear infinite, ev-pop var(--motion-ev-600) var(--ease-ev-pop) both;color:#0b0b0c;background-size:200% 100%;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.ev-done .ev-ck:before{content:"";animation:ev-ripple var(--motion-ev-1600) ease-out infinite;border:2px solid #efacbc80;border-radius:50%;position:absolute;inset:-14px}.ev-done .ev-ck path{stroke-dasharray:40;stroke-dashoffset:40px;animation:ev-draw var(--motion-ev-500) var(--motion-ev-350) forwards}.ev-done h3{margin:0;font-size:24px;font-weight:700}.ev-done p{color:var(--mute);margin:0;font-size:15px;line-height:1.6}.ev-err{color:#ffd3cc;animation:ev-rise var(--motion-ev-350) both;background:#ff8a7a1a;border:1px solid #ff8a7a4d;border-radius:18px;padding:12px 14px;font-size:14px;line-height:1.55}.ev-a3 .ev-hd{z-index:3;align-items:center;gap:12px;padding:16px 18px 0;display:flex;position:relative}.ev-a3 .ev-hd .ev-t{flex:1;font-size:17px;font-weight:700}.ev-a3 .ev-body{z-index:2;scrollbar-width:none;flex-direction:column;flex:1;gap:16px;padding:18px 18px 40px;display:flex;position:relative;overflow-y:auto}.ev-a3 .ev-body::-webkit-scrollbar{display:none}.ev-view{animation:ev-rise var(--motion-ev-500) var(--ease-ev-sheet) both;flex-direction:column;gap:16px;display:flex}.ev-big{margin:0;font-size:26px;font-weight:700;line-height:1.3}.ev-a3 .ev-sub{color:var(--mute);margin:-6px 0 0;font-size:15px;line-height:1.6}.ev-center{text-align:center}.ev-st3{perspective:1100px;justify-content:center;padding:6px 0;display:flex}.ev-bob{animation:ev-float3d var(--motion-ev-8000) ease-in-out infinite;transform-style:preserve-3d}.ev-card3d{all:unset;cursor:pointer;width:330px;height:430px;transform-style:preserve-3d;transition:transform var(--motion-ev-900) var(--ease-ev-flip);display:block;position:relative}.ev-card3d:focus-visible{outline:2px solid var(--pink);outline-offset:6px;border-radius:28px}.ev-card3d .ev-face{backface-visibility:hidden;border:1px solid #ffffff24;border-radius:28px;position:absolute;inset:0;overflow:hidden;box-shadow:0 40px 80px #0009}.ev-front{background:linear-gradient(150deg,#2e2c33 0%,#151517 55%,#201c22 100%);flex-direction:column;display:flex}.ev-front .ev-foil{background:var(--holo);opacity:.14;mix-blend-mode:screen;animation:ev-holo var(--motion-ev-6000) linear infinite;background-size:200% 100%;position:absolute;inset:0}.ev-front .ev-shine{width:40%;animation:ev-sheen var(--motion-ev-5000) ease-in-out infinite;background:linear-gradient(90deg,#0000,#fff3,#0000);position:absolute;top:0;bottom:0}.ev-ft{flex-direction:column;gap:6px;padding:22px 22px 0;display:flex;position:relative}.ev-ft .ev-k{letter-spacing:.18em;color:var(--pink);font-size:11px;font-weight:700}.ev-ft .ev-n{font-size:21px;font-weight:700;line-height:1.3}.ev-ft .ev-w{color:var(--mute);font-size:13.5px}.ev-perf{border-top:2px dashed #ffffff29;margin:18px 0;position:relative}.ev-perf:before,.ev-perf:after{content:"";background:#0b0b0c;border-radius:50%;width:22px;height:22px;position:absolute;top:-12px}.ev-perf:before{left:-12px}.ev-perf:after{right:-12px}.ev-fgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 22px;display:grid;position:relative}.ev-fgrid div{flex-direction:column;gap:2px;min-width:0;display:flex}.ev-fgrid small{color:var(--dim);letter-spacing:.04em;font-size:11.5px;font-weight:600}.ev-fgrid b{text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.ev-fgrid b.ev-sora{font-family:Sora,IBM Plex Sans Thai,sans-serif;font-size:24px}.ev-ceoq{color:var(--gold);background:#f0ddae1a;border:1px solid #f0ddae47;border-radius:16px;align-items:center;gap:10px;margin:16px 22px 0;padding:12px 14px;font-size:13.5px;display:flex;position:relative}.ev-tap{text-align:center;color:var(--dim);justify-content:center;align-items:center;gap:6px;margin:auto 0 18px;font-size:12.5px;display:flex;position:relative}.ev-back3d{color:#0b0b0c;background:#f7f5f8;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex;transform:rotateY(180deg)}.ev-back3d .ev-code{letter-spacing:.12em;font-family:Sora,IBM Plex Sans Thai,sans-serif;font-size:15px;font-weight:700}.ev-back3d small{color:#55535a;text-align:center;font-size:12.5px;line-height:1.5}.ev-qrin{background:#fff;border-radius:22px;padding:14px;position:relative;box-shadow:0 10px 30px #a8466a33}.ev-qrin svg{display:block}.ev-qrin:after{content:"";height:3px;animation:ev-scanline var(--motion-ev-2600) ease-in-out infinite;background:linear-gradient(90deg,#0000,#efacbc,#0000);border-radius:2px;position:absolute;top:8%;left:10px;right:10px}.ev-acts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ev-info{flex-direction:column;gap:14px;margin-top:12px;display:flex}.ev-info .ev-btn{text-decoration:none}.ev-poster{background:#1a1a1d;border-radius:16px;width:100%;height:auto;display:block}.ev-orbitw{width:150px;height:150px;margin:6px auto 0;position:relative}.ev-orbitw .ev-core{background:radial-gradient(circle at 35% 30%,#3a3a3f,#0b0b0c 70%);border-radius:50%;position:absolute;inset:38px;overflow:hidden}.ev-orbitw .ev-core:before{content:"";filter:blur(8px);animation:ev-spin var(--motion-ev-3500) linear infinite;background:conic-gradient(#0000,#efacbce6,#d9c3eecc,#bfe3dcb3,#0000 70%);position:absolute;inset:-30%}.ev-orbitw .ev-oring{border:1px dashed #ffffff2e;border-radius:50%;position:absolute;inset:0}.ev-orbitw .ev-sat{background:var(--pink);width:14px;height:14px;box-shadow:0 0 14px var(--pink);--r:72px;animation:ev-orbit var(--motion-ev-4000) linear infinite;border-radius:50%;margin:-7px;position:absolute;top:50%;left:50%}.ev-orbitw .ev-sat.b{background:var(--mint);box-shadow:0 0 14px var(--mint);animation-duration:var(--motion-ev-6000);--r:58px;animation-direction:reverse}.ev-tl{flex-direction:column;gap:0;display:flex}.ev-tli{gap:14px;padding-bottom:20px;display:flex;position:relative}.ev-tli:last-child{padding-bottom:0}.ev-tli:before{content:"";background:#ffffff1a;width:2px;position:absolute;top:32px;bottom:2px;left:15px}.ev-tli:last-child:before{display:none}.ev-tli .ev-dt{width:32px;height:32px;color:var(--dim);background:#ffffff14;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.ev-tli.done .ev-dt{background:var(--ok);color:#06251a}.ev-tli.now .ev-dt{color:var(--warn);animation:ev-pulse var(--motion-ev-1800) ease-in-out infinite;background:#f5c4512e;box-shadow:0 0 #f5c45180}.ev-tli b{font-size:15px;display:block}.ev-tli span{color:var(--mute);font-size:13px}.ev-tli.next b{color:var(--dim)}.ev-why{background:#ff8a7a14;border:1px solid #ff8a7a40;border-radius:20px;flex-direction:column;gap:6px;padding:16px;display:flex}.ev-why small{color:var(--bad);font-size:12.5px;font-weight:700}.ev-why p{margin:0;font-size:15.5px;line-height:1.6}.ev-why.okw{background:#5bd6a814;border-color:#5bd6a84d}.ev-why.okw small{color:var(--ok)}.ev-soft{width:110px;height:110px;color:var(--bad);animation:ev-pop var(--motion-ev-500) both;background:linear-gradient(145deg,#2a2a2e,#151517);border-radius:36px;justify-content:center;align-items:center;margin:4px auto 0;display:flex}.ev-rc{flex-direction:column;gap:12px;display:flex}.ev-yes{all:unset;box-sizing:border-box;cursor:pointer;width:100%;min-height:92px;transition:transform var(--motion-ev-200);background:linear-gradient(135deg,#5bd6a82e,#5bd6a80d);border:1px solid #5bd6a859;border-radius:24px;align-items:center;gap:14px;padding:18px;display:flex}.ev-yes:active{transform:scale(.98)}.ev-yes:focus-visible,.ev-no:focus-visible{outline:2px solid var(--pink);outline-offset:3px}.ev-no{all:unset;box-sizing:border-box;cursor:pointer;width:100%;min-height:64px;color:var(--mute);background:#ffffff0d;border-radius:20px;align-items:center;gap:12px;padding:0 18px;font-size:15px;display:flex}.ev-yes .ev-ic{background:var(--ok);color:#06251a;border-radius:18px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.ev-yes b{font-size:18px;display:block}.ev-yes span{color:var(--mute);font-size:13px}.ev-yes[aria-busy=true],.ev-no[aria-busy=true]{opacity:.6;pointer-events:none}.ev-dl{color:var(--warn);align-items:center;gap:8px;font-size:13.5px;display:flex}.ev-sheetq{margin:0 0 6px;font-size:20px;font-weight:700}.ev-sheetp{color:var(--mute);margin:0 0 18px;font-size:15px;line-height:1.6}.ev-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ev-lookup{flex-direction:column;gap:14px;display:flex}.ev-mini{color:var(--dim);align-items:center;gap:8px;font-size:13px;display:flex}.ev.ev-w{min-height:100dvh;display:block;position:relative;overflow-x:clip}.ev-wmain{z-index:2;flex-direction:column;gap:18px;min-width:0;padding:24px 28px 40px;display:flex;position:relative}.ev-st{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;height:26px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.ev-st.ok{color:var(--ok);background:#5bd6a824}.ev-st.wait{color:var(--warn);background:#f5c45124}.ev-st.bad{color:var(--bad);background:#ff8a7a24}.ev-st.in{color:var(--lav);background:#d9c3ee29}.ev-st.vip{background:var(--holo);color:#0b0b0c}.ev-st.mute{color:var(--mute);background:#ffffff14}.ev-chip .ev-d{border-radius:50%;width:7px;height:7px}.ev-wtop{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.ev-wtop .ev-tt{flex:360px;min-width:0}.ev-wtop h1{margin:0;font-size:26px;font-weight:700;line-height:1.3}.ev-wtop p{color:var(--mute);flex-wrap:wrap;align-items:center;gap:12px;margin:6px 0 0;font-size:14px;display:flex}.ev-tacts{flex-wrap:wrap;gap:8px;display:flex}.ev-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.ev-kp{background:var(--s1);border:1px solid var(--line);animation:ev-rise var(--motion-ev-500) both;border-radius:20px;padding:14px 16px;position:relative;overflow:hidden}.ev-kp b{font-family:Sora,IBM Plex Sans Thai,sans-serif;font-size:30px;line-height:1.2;display:block}.ev-kp span{color:var(--mute);font-size:13px}.ev-kp i{transform-origin:0;height:3px;animation:ev-bar var(--motion-ev-1200) var(--motion-ev-300) var(--ease-ev-out) both;position:absolute;bottom:0;left:0}.ev-wtabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;display:flex}.ev-wtab{all:unset;cursor:pointer;min-height:44px;color:var(--mute);align-items:center;gap:6px;padding:0 14px;font-size:14.5px;font-weight:600;display:inline-flex;position:relative}.ev-wtab.on{color:#fff}.ev-wtab.on:after{content:"";background:var(--holo);height:3px;animation:ev-holo var(--motion-ev-4000) linear infinite;background-size:200% 100%;border-radius:2px;position:absolute;bottom:-1px;left:10px;right:10px}.ev-wtab em{background:var(--warn);color:#2a2000;border-radius:9px;padding:1px 6px;font-size:11.5px;font-style:normal;font-weight:800}.ev-wtab:focus-visible,.ev-fc:focus-visible,.ev-trow:focus-visible,.ev-seat:focus-visible,.ev-qslot:focus-visible{outline:2px solid var(--pink);outline-offset:2px}.ev-split{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.ev-tblw{background:var(--s1);border:1px solid var(--line);border-radius:22px;flex:999 560px;min-width:0;overflow:hidden}.ev-tbar{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:10px;padding:12px;display:flex}.ev-tbar .ev-inp{border-radius:12px;flex:260px;min-height:44px;font-size:14px}.ev-fc{all:unset;cursor:pointer;background:#ffffff0f;border-radius:999px;align-items:center;min-height:36px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex;position:relative}.ev-fc:before{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.ev-fc.on{color:#0b0b0c;background:#fff}.ev-tscroll{overflow-x:auto}.ev-tbl{min-width:820px}.ev-trow{all:unset;box-sizing:border-box;cursor:pointer;width:100%;transition:background var(--motion-ev-200);border-bottom:1px solid #ffffff0d;grid-template-columns:2.2fr 1.4fr 1.2fr 1fr .7fr .7fr 1fr;align-items:center;gap:8px;min-height:52px;padding:10px 14px;font-size:13.5px;display:grid}.ev-trow>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ev-trow.th{cursor:default;color:var(--dim);border-bottom:1px solid var(--line);min-height:0;font-size:12px;font-weight:700}.ev-trow:not(.th):hover{background:#ffffff08}.ev-trow.sel{background:#efacbc14}.ev-nm{align-items:center;gap:10px;min-width:0;display:flex}.ev-nm b{text-overflow:ellipsis;overflow:hidden}.ev-nm .ev-av{color:#0b0b0c;border-radius:11px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:800;display:flex}.ev-mono{font-family:Sora,IBM Plex Sans Thai,sans-serif;font-size:12.5px}.ev-tnone{text-align:center;color:var(--mute);padding:28px 14px;font-size:14px;line-height:1.6}.ev-panel{max-width:380px;animation:ev-rise var(--motion-ev-400) both;background:linear-gradient(170deg,#1e1e22,#141416);border:1px solid #ffffff1a;border-radius:22px;flex-direction:column;flex:320px;gap:12px;padding:18px;display:flex;position:sticky;top:20px}.ev-panel .ev-who{align-items:center;gap:12px;display:flex}.ev-panel .ev-who .ev-av{color:#0b0b0c;border-radius:17px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;font-size:20px;font-weight:800;display:flex}.ev-panel .ev-who b{font-size:17px;display:block}.ev-panel .ev-who span{color:var(--mute);font-size:13px}.ev-evs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ev-evs a,.ev-evs div{aspect-ratio:3/4;color:#ffffffb3;background-position:50%;background-size:cover;border-radius:14px;align-items:flex-end;padding:8px;font-size:11.5px;display:flex;position:relative;overflow:hidden}.ev-evs a:focus-visible{outline:2px solid var(--pink);outline-offset:2px}.ev-pair2{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ev-rsn{flex-wrap:wrap;gap:6px;display:flex}.ev-kv{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ev-kv div{background:var(--s2);border-radius:14px;min-width:0;padding:10px 12px}.ev-kv small{color:var(--dim);font-size:11.5px;display:block}.ev-kv b{overflow-wrap:anywhere;font-size:14px}.ev-seatmap{background:var(--s1);border:1px solid var(--line);border-radius:22px;flex-direction:column;gap:14px;padding:18px;display:flex}.ev-wstage{letter-spacing:.1em;color:#e9e7eb;background:linear-gradient(90deg,#efacbc26,#d9c3ee33,#bfe3dc26);border-radius:12px;justify-content:center;align-items:center;height:34px;font-size:12.5px;font-weight:700;display:flex}.ev-srow{align-items:center;gap:6px;display:flex}.ev-srow b{width:22px;color:var(--dim);font-family:Sora,IBM Plex Sans Thai,sans-serif;font-size:12px}.ev-sgrid{grid-template-columns:repeat(var(--cols,25), minmax(0, 1fr));flex:1;gap:4px;display:grid}.ev-seat{all:unset;cursor:pointer;aspect-ratio:1;animation:ev-pop var(--motion-ev-350) both;transition:transform var(--motion-ev-200);background:#ffffff14;border-radius:5px}.ev-seat:hover{transform:scale(1.35)}.ev-seat.t{background:var(--ok)}.ev-seat.v{background:var(--gold)}.ev-seat.i{background:var(--lav)}.ev-seat.me{background:var(--pink);animation:ev-pulse var(--motion-ev-1400) ease-in-out infinite;box-shadow:0 0 0 2px #fff}.ev-legend{color:var(--mute);flex-wrap:wrap;gap:16px;font-size:12.5px;display:flex}.ev-legend span{align-items:center;gap:6px;display:flex}.ev-legend i{border-radius:4px;width:12px;height:12px;display:block}.ev-qline{background:var(--s1);border:1px solid var(--line);border-radius:22px;flex-direction:column;gap:14px;padding:18px;display:flex}.ev-qtrack{grid-template-columns:repeat(10,minmax(0,1fr));gap:8px;display:grid}.ev-qslot{all:unset;cursor:pointer;background:var(--s2);color:var(--mute);transition:transform var(--motion-ev-250) var(--ease-ev-press), background var(--motion-ev-200);animation:ev-rise var(--motion-ev-350) both;border-radius:14px;flex-direction:column;align-items:center;gap:5px;min-height:44px;padding:10px 6px;font-size:11px;display:flex}.ev-qslot b{color:#fff;font-family:Sora,IBM Plex Sans Thai,sans-serif;font-size:12px}.ev-qslot .ev-av{color:#0b0b0c;border-radius:10px;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:flex}.ev-qslot .ev-em{border:1.5px dashed #fff3;border-radius:10px;width:30px;height:30px}.ev-qslot.pk{outline:2px solid var(--gold);background:#f0ddae29;transform:translateY(-4px)scale(1.04)}.ev-tip{color:var(--mute);font-size:13px;line-height:1.55}.ev-tip b{color:#fff}.ev-rowacts{flex-wrap:wrap;gap:10px;display:flex}.ev-csum{flex-direction:column;gap:10px;display:flex}.ev-sbar{border-radius:7px;gap:3px;height:14px;display:flex;overflow:hidden}.ev-sbar i{transform-origin:0;height:100%;animation:ev-bar var(--motion-ev-1100) var(--ease-ev-out) both;transition:flex-grow var(--motion-ev-600) var(--ease-ev-out);display:block}.ev-leg{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.ev-leg div{flex-direction:column;gap:1px;display:flex}.ev-leg b{font-family:Sora,IBM Plex Sans Thai,sans-serif;font-size:22px}.ev-leg span{color:var(--mute);align-items:center;gap:5px;font-size:13px;display:flex}.ev-leg span i{border-radius:50%;width:8px;height:8px;display:block}.ev-ctabs{flex-wrap:wrap;gap:8px;display:flex}.ev-ctab{all:unset;cursor:pointer;color:#d9d7dc;background:#ffffff0f;border-radius:999px;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.ev-ctab:before{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.ev-ctab.on{color:#0b0b0c;background:#fff}.ev-clist{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:10px;display:grid}.ev-cr{background:var(--s2);border:1px solid var(--line);animation:ev-rise var(--motion-ev-350) both;transition:border-color var(--motion-ev-300);border-radius:22px;flex-direction:column;gap:10px;padding:12px;display:flex}.ev-cr.open{border-color:#efacbc73}.ev-ct{align-items:center;gap:12px;display:flex}.ev-cr .ev-av{color:#0b0b0c;border-radius:15px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-weight:800;display:flex}.ev-cmid{flex:1;min-width:0}.ev-cmid b{font-size:15px;display:block}.ev-cmid span{color:var(--mute);font-size:13px}.ev-call{all:unset;cursor:pointer;background:var(--ok);color:#06251a;width:52px;height:52px;transition:transform var(--motion-ev-200);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.ev-call:active{transform:scale(.9)}.ev-call.ring:after{content:"";border:2px solid var(--ok);animation:ev-ripple var(--motion-ev-1200) ease-out infinite;border-radius:50%;position:absolute;inset:-6px}.ev-call:focus-visible{outline:2px solid var(--pink);outline-offset:3px}.ev-outs{animation:ev-rise var(--motion-ev-300) both;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.ev-oc{all:unset;cursor:pointer;text-align:center;background:#ffffff0f;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:52px;font-size:12.5px;font-weight:700;display:flex}.ev-oc.y{color:var(--ok)}.ev-oc.n{color:var(--bad)}.ev-oc.m{color:var(--warn)}.ev-oc:focus-visible{outline:2px solid var(--pink);outline-offset:2px}.ev-oc:disabled{opacity:.4;pointer-events:none}.ev-cdone{animation:ev-pop var(--motion-ev-350) both;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.ev-undo{z-index:60;color:#0b0b0c;width:min(420px,100% - 32px);animation:ev-rise var(--motion-ev-350) var(--ease-ev-pop) both;background:#fff;border-radius:18px;align-items:center;gap:10px;padding:12px 12px 12px 16px;font-size:14px;font-weight:600;display:flex;position:fixed;bottom:24px;right:24px;overflow:hidden;box-shadow:0 18px 40px #00000073}.ev-undo .ev-ub{all:unset;cursor:pointer;color:#fff;background:#0b0b0c;border-radius:999px;flex:none;align-items:center;height:36px;margin-left:auto;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex;position:relative}.ev-undo .ev-ub:before{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.ev-undo .ev-ub:focus-visible{outline:2px solid var(--deep);outline-offset:2px}.ev-undo .ev-drain{background:var(--holo);transform-origin:0;width:100%;height:3px;animation:ev-drain var(--motion-ev-5000) linear forwards;position:absolute;bottom:0;left:0}.ev-wtoast{z-index:59;color:#0b0b0c;width:min(420px,100% - 32px);animation:ev-pop var(--motion-ev-400) both;background:#fff;border-radius:18px;align-items:center;gap:10px;padding:12px 14px;font-size:13.5px;font-weight:600;line-height:1.45;display:flex;position:fixed;bottom:24px;right:24px}.ev-wtoast i{background:var(--holo);border-radius:10px;flex:none;width:30px;height:30px;display:block}.ev-wtoast.bad i{background:var(--bad)}.ev-w .ev-scrim{z-index:70;position:fixed}.ev-modal{z-index:71;border:1px solid var(--line);width:min(480px,100% - 32px);height:fit-content;max-height:calc(100dvh - 32px);animation:ev-rise var(--motion-ev-420) var(--ease-ev-sheet) both;background:#18181b;border-radius:28px;margin:auto;padding:18px 18px 22px;position:fixed;inset:0;overflow-y:auto}.ev-vg{flex-direction:column;gap:12px;display:flex}.ev-vipt{color:var(--gold);background:#f0ddae14;border:1px solid #f0ddae40;border-radius:16px;align-items:center;gap:10px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.ev-mhead{align-items:center;gap:10px;display:flex}.ev-mhead b{flex:1;font-size:19px}.ev-kwrap{z-index:2;flex-direction:column;max-width:640px;margin:0 auto;padding:0 0 40px;display:flex;position:relative}.ev-khd{z-index:3;align-items:center;gap:12px;padding:16px 18px 0;display:flex;position:relative}.ev-khd .ev-t{flex-direction:column;flex:1;min-width:0;display:flex}.ev-khd .ev-t b{font-size:17px}.ev-khd .ev-t span{color:var(--mute);align-items:center;gap:6px;font-size:13px;display:flex}.ev-khd .ev-t span i{background:var(--ok);border-radius:50%;width:7px;height:7px}.ev-khd .ev-t span i.off{background:var(--bad)}.ev-kring{flex:none;width:64px;height:64px;position:relative}.ev-kring svg{transform:rotate(-90deg)}.ev-kring circle.p{transition:stroke-dashoffset var(--motion-ev-800) var(--ease-ev-out)}.ev-kring b{flex-direction:column;justify-content:center;align-items:center;font-family:Sora,IBM Plex Sans Thai,sans-serif;font-size:15px;line-height:1;display:flex;position:absolute;inset:0}.ev-kring b small{color:var(--mute);margin-top:2px;font-family:IBM Plex Sans Thai,sans-serif;font-size:9.5px}.ev-kmode{z-index:3;background:#ffffff0f;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 18px 0;padding:4px;display:grid;position:relative}.ev-kmode button{all:unset;cursor:pointer;height:44px;color:var(--mute);transition:background var(--motion-ev-250), color var(--motion-ev-250);border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:14.5px;font-weight:700;display:flex}.ev-kmode button.on{color:#0b0b0c;background:#fff}.ev-kmode button:focus-visible{outline:2px solid var(--pink);outline-offset:2px}.ev-kcam{z-index:2;background:radial-gradient(90% 70% at 50% 40%,#2a2a2e,#0e0e10);border-radius:28px;min-height:460px;margin:14px 18px 0;position:relative;overflow:hidden}.ev-kcam .ev-noise{opacity:.6;background-image:radial-gradient(circle,#ffffff0d 0 1px,#0000 1.5px);background-size:6px 7px;position:absolute;inset:0}.ev-vf{width:230px;height:230px;margin:-115px 0 0 -115px;position:absolute;top:40%;left:50%}.ev-vf i{width:44px;height:44px;animation:ev-pulse var(--motion-ev-2400) ease-in-out infinite;border:0 solid #fff;position:absolute}.ev-vf i:first-child{border-top-width:4px;border-left-width:4px;border-top-left-radius:18px;top:0;left:0}.ev-vf i:nth-child(2){border-top-width:4px;border-right-width:4px;border-top-right-radius:18px;top:0;right:0}.ev-vf i:nth-child(3){border-bottom-width:4px;border-left-width:4px;border-bottom-left-radius:18px;bottom:0;left:0}.ev-vf i:nth-child(4){border-bottom-width:4px;border-right-width:4px;border-bottom-right-radius:18px;bottom:0;right:0}.ev-vf .ev-ln{height:3px;animation:ev-scanline var(--motion-ev-2200) ease-in-out infinite;background:linear-gradient(90deg,#0000,#efacbc,#0000);border-radius:2px;position:absolute;left:12px;right:12px;box-shadow:0 0 18px #efacbc}.ev-camtip{text-align:center;color:#d9d7dc;font-size:14px;line-height:1.5;position:absolute;top:calc(40% + 135px);left:18px;right:18px}.ev-scanin{position:absolute;bottom:14px;left:14px;right:14px}.ev-res{z-index:10;animation:ev-sheetin var(--motion-ev-450) var(--ease-ev-res) both;border-radius:26px;padding:18px;position:absolute;bottom:12px;left:12px;right:12px;overflow:hidden}.ev-res.ok{background:linear-gradient(160deg,#173b30,#0f1f1a);border:1px solid #5bd6a873}.ev-res.warn{background:linear-gradient(160deg,#3b3317,#1f1a0f);border:1px solid #f5c45173}.ev-res.dup{animation:ev-sheetin var(--motion-ev-450) var(--ease-ev-res) both, ev-shake var(--motion-ev-450) var(--motion-ev-450) both;background:linear-gradient(160deg,#3b1d19,#1f100f);border:1px solid #ff8a7a73}.ev-res .ev-rp{width:120px;height:120px;animation:ev-ripple var(--motion-ev-1400) ease-out infinite;border:3px solid #5bd6a866;border-radius:50%;position:absolute;top:-30px;right:-30px}.ev-slist .ev-res{margin-bottom:4px;position:relative;bottom:auto;left:auto;right:auto}.ev-rtop{align-items:center;gap:12px;display:flex}.ev-rtop .ev-ic{width:46px;height:46px;animation:ev-pop var(--motion-ev-450) var(--motion-ev-100) both;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.ev-res.ok .ev-ic{background:var(--ok);color:#06251a}.ev-res.warn .ev-ic{background:var(--warn);color:#2a2000}.ev-res.dup .ev-ic{background:var(--bad);color:#2a0a05}.ev-rtop b{font-size:18px;display:block}.ev-rtop span{color:#cfcdd2;font-size:13px}.ev-big2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.ev-big2 div{background:#00000040;border-radius:18px;padding:12px 14px}.ev-big2 small{color:#bebcc2;font-size:12px;display:block}.ev-big2 b{font-family:Sora,IBM Plex Sans Thai,sans-serif;font-size:34px;line-height:1.15}.ev-big2 .ev-q b{color:var(--gold);font-size:26px}.ev-msg{color:#e3e1e6;margin-top:12px;font-size:14px;line-height:1.55}.ev-racts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.ev-sbox{z-index:3;margin:14px 18px 0;position:relative}.ev-sbox .ev-inp{border-radius:20px;height:60px;padding-left:50px;font-size:17px}.ev-sbox svg{color:var(--mute);position:absolute;top:20px;left:17px}.ev-slist{z-index:2;flex-direction:column;gap:8px;padding:12px 18px 30px;display:flex;position:relative}.ev-sr{background:var(--s1);border:1px solid var(--line);animation:ev-rise var(--motion-ev-300) both;border-radius:20px;align-items:center;gap:12px;padding:12px;display:flex}.ev-sr .ev-av{color:#0b0b0c;border-radius:15px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-weight:800;display:flex}.ev-sr .ev-mid{flex:1;min-width:0}.ev-sr .ev-mid b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;display:block;overflow:hidden}.ev-sr .ev-mid span{color:var(--mute);font-size:13px}.ev-cin{all:unset;cursor:pointer;color:#0b0b0c;min-width:96px;height:46px;transition:background var(--motion-ev-300), color var(--motion-ev-300), transform var(--motion-ev-200);box-sizing:border-box;background:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:700;display:flex}.ev-cin:active{transform:scale(.94)}.ev-cin:focus-visible{outline:2px solid var(--pink);outline-offset:2px}.ev-cin.done{color:var(--ok);pointer-events:none;animation:ev-pop var(--motion-ev-400) both;background:#5bd6a829}.ev-cin.na{color:var(--warn);background:#f5c45124}.ev-cin.bad{color:var(--bad);pointer-events:none;background:#ff8a7a24}.ev-off{color:var(--mute);text-align:center;justify-content:center;align-items:center;gap:6px;margin-top:8px;font-size:13px;line-height:1.5;display:inline-flex}.ev-dev{color:var(--mute);align-items:center;gap:8px;margin:10px 18px 0;font-size:13px;display:flex}.ev-dev .ev-inp{border-radius:12px;flex:1;min-height:44px;font-size:14px}.ev-formgrid{z-index:2;grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;max-width:1180px;padding:24px 28px 120px;display:grid;position:relative}.ev-fside{flex-direction:column;gap:14px;display:flex;position:sticky;top:20px}.ev-ftop{align-items:center;gap:12px;display:flex}.ev-ftop .ev-t{flex:1;font-size:22px;font-weight:700}.ev-prev{perspective:800px;height:118px;position:relative}.ev-pc{transition:transform var(--motion-ev-600) var(--ease-ev-card);animation:ev-float3d var(--motion-ev-9000) ease-in-out infinite;background:linear-gradient(140deg,#2c2b31,#141416 65%);border:1px solid #ffffff1f;border-radius:22px;flex-direction:column;justify-content:space-between;padding:14px 16px;display:flex;position:absolute;inset:0;overflow:hidden;transform:rotateX(8deg)rotateY(-6deg)}.ev-pc .ev-foil{background:var(--holo);opacity:.13;mix-blend-mode:screen;animation:ev-holo var(--motion-ev-6000) linear infinite;background-size:200% 100%;position:absolute;inset:0}.ev-pc .ev-k{letter-spacing:.16em;color:var(--pink);justify-content:space-between;font-size:10.5px;font-weight:700;display:flex;position:relative}.ev-pc .ev-n{max-height:42px;font-size:16px;font-weight:700;line-height:1.3;position:relative;overflow:hidden}.ev-pc .ev-m{color:var(--mute);flex-wrap:wrap;gap:10px;font-size:12px;display:flex;position:relative}.ev-pc .ev-m b{color:#fff;font-weight:600}.ev-ftabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.ev-tb{all:unset;cursor:pointer;color:var(--dim);text-align:center;flex-direction:column;align-items:center;gap:5px;min-height:44px;font-size:12px;font-weight:600;display:flex}.ev-tb i{width:28px;height:28px;transition:background var(--motion-ev-300), color var(--motion-ev-300), transform var(--motion-ev-300) var(--ease-ev-press);background:#ffffff12;border-radius:50%;justify-content:center;align-items:center;font-family:Sora,IBM Plex Sans Thai,sans-serif;font-size:13px;font-style:normal;display:flex}.ev-tb.on{color:#fff}.ev-tb.on i{color:#0b0b0c;background:#fff;transform:scale(1.12)}.ev-tb.bad i{color:var(--bad);background:#ff8a7a33}.ev-tb:focus-visible{outline:2px solid var(--pink);outline-offset:2px;border-radius:10px}.ev-fbody{flex-direction:column;gap:16px;min-width:0;display:flex}.ev-pane{animation:ev-rise var(--motion-ev-450) var(--ease-ev-sheet) both;flex-direction:column;gap:16px;display:flex}.ev-pane h2{margin:0;font-size:17px;font-weight:700}.ev-two2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ev-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ev-opt{all:unset;box-sizing:border-box;cursor:pointer;background:var(--s1);border:1.5px solid var(--line);width:100%;transition:border-color var(--motion-ev-250), background var(--motion-ev-250), transform var(--motion-ev-200);border-radius:20px;align-items:flex-start;gap:14px;padding:16px;display:flex}.ev-opt:active{transform:scale(.98)}.ev-opt.on{border-color:var(--pink);background:#efacbc12}.ev-opt .ev-rd{border:2px solid #ffffff4d;border-radius:50%;flex:none;width:24px;height:24px;margin-top:2px;position:relative}.ev-opt.on .ev-rd{border-color:var(--pink)}.ev-opt.on .ev-rd:after{content:"";background:var(--pink);animation:ev-pop var(--motion-ev-300) both;border-radius:50%;position:absolute;inset:4px}.ev-opt b{margin-bottom:3px;font-size:15.5px;display:block}.ev-opt span{color:var(--mute);font-size:13px;line-height:1.5}.ev-opt:focus-visible,.ev-tg:focus-visible,.ev-slot:focus-visible{outline:2px solid var(--pink);outline-offset:2px}.ev-tg{all:unset;box-sizing:border-box;cursor:pointer;background:var(--s1);border:1px solid var(--line);border-radius:20px;align-items:center;gap:12px;width:100%;min-height:64px;padding:12px 16px;display:flex}.ev-tg .ev-tx{flex:1}.ev-tg b{font-size:15px;display:block}.ev-tg span{color:var(--mute);font-size:13px}.ev-sw{width:52px;height:32px;transition:background var(--motion-ev-300);background:#ffffff26;border-radius:16px;flex:none;position:relative}.ev-sw:after{content:"";width:26px;height:26px;transition:transform var(--motion-ev-350) var(--ease-ev-press);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.ev-sw.on{background:var(--ok)}.ev-sw.on:after{transform:translate(20px)}.ev-step{background:var(--s2);border:1px solid var(--line);border-radius:18px;justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.ev-step input{all:unset;text-align:center;width:100%;font-family:Sora,IBM Plex Sans Thai,sans-serif;font-size:30px;font-weight:700}.ev-step small{color:var(--mute);text-align:center;font-size:12px;display:block}.ev-slots{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.ev-slot{all:unset;box-sizing:border-box;cursor:pointer;aspect-ratio:1;color:var(--dim);transition:transform var(--motion-ev-200);background-position:50%;background-size:cover;border:1.5px dashed #ffffff2e;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:13px;display:flex;position:relative}.ev-slot:active{transform:scale(.95)}.ev-slot.f{color:#ffffffd9;animation:ev-pop var(--motion-ev-400) var(--ease-ev-pop) both;text-shadow:0 1px 4px #0009;border:none;justify-content:flex-end;padding-bottom:8px}.ev-slot.f.cover{outline:2px solid var(--pink);outline-offset:2px}.ev-slot .ev-x{background:#0009;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;top:4px;right:4px}.ev-slot .ev-x:before{content:"";position:absolute;inset:-8px}.ev-reveal{animation:ev-rise var(--motion-ev-400) both;background:#f0ddae0f;border:1px solid #f0ddae38;border-radius:20px;flex-direction:column;gap:12px;padding:14px;display:flex}.ev-calc{color:var(--gold);align-items:center;gap:10px;font-size:14px;display:flex}.ev-calc b{font-family:Sora,IBM Plex Sans Thai,sans-serif;font-size:22px}.ev-fdock{z-index:5;background:linear-gradient(#0000,#0b0b0c 32%);gap:10px;padding:14px 0 20px;display:flex;position:sticky;bottom:0}.ev-fdock .ev-btn.pri{flex:1}.ev-made{z-index:80;animation:ev-fade var(--motion-ev-300) both;background:radial-gradient(120% 80% at 50% 0,#3b3a40,#0b0b0c 70%);flex-direction:column;align-items:center;gap:16px;padding:60px 22px 30px;display:flex;position:fixed;inset:0;overflow-y:auto}.ev-made>*{width:min(440px,100%)}.ev-made h3{text-align:center;margin:0;font-size:24px;font-weight:700}.ev-made p{color:var(--mute);text-align:center;margin:0;font-size:14.5px;line-height:1.6}.ev-linkc{background:var(--holo);animation:ev-holo var(--motion-ev-5000) linear infinite, ev-pop var(--motion-ev-550) var(--motion-ev-200) var(--ease-ev-pop) both;background-size:200% 100%;border-radius:22px;padding:2px}.ev-linkc .ev-in{background:#141416;border-radius:20px;flex-direction:column;align-items:center;gap:12px;padding:16px;display:flex}.ev-url{background:var(--s2);border-radius:14px;align-items:center;gap:8px;width:100%;min-height:52px;padding:0 6px 0 14px;display:flex}.ev-url span{white-space:nowrap;text-overflow:ellipsis;flex:1;font-family:Sora,IBM Plex Sans Thai,sans-serif;font-size:13px;overflow:hidden}.ev-share{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ev-boom{background:var(--holo);height:84px;animation:ev-holo var(--motion-ev-4000) linear infinite, ev-pop var(--motion-ev-600) var(--ease-ev-pop) both;color:#0b0b0c;background-size:200% 100%;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;position:relative;width:84px!important}.ev-boom:before{content:"";animation:ev-ripple var(--motion-ev-1600) ease-out infinite;border:2px solid #efacbc80;border-radius:50%;position:absolute;inset:-12px}.ev-qrbox{all:unset;cursor:pointer;box-sizing:border-box;background:#fff;border-radius:18px;padding:14px;display:inline-flex}.ev-qrbox svg{display:block}.ev-qrbox[aria-busy=true]{cursor:wait;opacity:.7}.ev-ferr{color:var(--bad);margin-top:6px;font-size:13px;line-height:1.5}.ev-elist{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;display:grid}.ev-ecard{background:var(--s1);border:1px solid var(--line);transition:border-color var(--motion-ev-200), transform var(--motion-ev-200);animation:ev-rise var(--motion-ev-400) both;border-radius:22px;flex-direction:column;gap:10px;padding:16px;display:flex}.ev-ecard:hover{border-color:#efacbc73}.ev-ecard:focus-visible{outline:2px solid var(--pink);outline-offset:2px}.ev-ecard b{font-size:16px;line-height:1.35}.ev-ecard span{color:var(--mute);font-size:13px}.ev-ecard .ev-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ev-sk{animation:ev-sk var(--motion-ev-1400) linear infinite;background:linear-gradient(90deg,#ffffff0d,#ffffff1c,#ffffff0d) 0 0/400px 100%;border-radius:10px;display:block;color:#0000!important}@media (max-width:900px){.ev-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ev-qtrack{grid-template-columns:repeat(5,minmax(0,1fr))}.ev-panel{max-width:none;position:static}.ev-wmain{padding:18px 16px 40px}.ev-formgrid{grid-template-columns:minmax(0,1fr);padding:18px 16px 120px}.ev-fside{position:static}.ev-slots{grid-template-columns:repeat(3,minmax(0,1fr))}.ev-three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.ev-sgrid{gap:2px}.ev-leg{grid-template-columns:repeat(2,minmax(0,1fr))}.ev-two2,.ev-three{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ev *,.ev :before,.ev :after{animation-duration:var(--motion-ev-1)!important;transition-duration:var(--motion-ev-1)!important;animation-iteration-count:1!important}.ev-cfw{display:none!important}.ev-stars{animation:none!important}}
