.cmk{z-index:1300;pointer-events:none;font-family:Inter,Noto Sans Thai,system-ui,sans-serif;position:fixed;inset:0}.cmk-hole{pointer-events:none;border:3px solid #fde047;border-radius:14px;animation:1.6s ease-in-out infinite cmk-pulse;position:fixed;box-shadow:0 0 0 9999px #100a02b8}@keyframes cmk-pulse{0%,to{box-shadow:0 0 0 9999px #100a02b8,0 0 #fde04780}50%{box-shadow:0 0 0 9999px #100a02b8,0 0 0 8px #fde04700}}.cmk-tip{pointer-events:auto;background:#fffdf7;border-radius:22px;padding:26px 30px;position:fixed;box-shadow:0 40px 70px -18px #000000a6,inset 0 1px #fff}.cmk-ar{background:#fffdf7;border-radius:4px;width:22px;height:22px;position:absolute;top:-11px;transform:rotate(45deg)}.cmk-ar.down{top:auto;bottom:-11px}.cmk-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#b45309;font-size:13px;font-weight:900}.cmk-ttl{color:#3b2406;letter-spacing:-.01em;white-space:pre-line;margin-top:9px;font-size:27px;font-weight:900;line-height:1.14;display:block}.cmk-body{color:#6b4e18;margin-top:11px;font-size:16px;font-weight:600;line-height:1.6}.cmk-foot{align-items:center;gap:12px;margin-top:18px;display:flex}.cmk-badge{color:#b07d28;background:#f59e0b24;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:800}.cmk-skip{font:inherit;color:#9a7e48;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;margin-left:auto;font-size:13px;font-weight:800;text-decoration:underline}[dir=rtl] .cmk-eyebrow{letter-spacing:0}.sgn2{--amber-bg:linear-gradient(168deg,#fdd876,#fbc23a 42%,#f3a81a 78%,#e8980c);--dk:#211d18;--cream:#f3ead2;--yel:#fde047;--brown:#3b2406;--brown-m:#6b4f1f;color:var(--dk);background:var(--amber-bg);-webkit-font-smoothing:antialiased;flex-direction:column;font-family:Inter,Noto Sans Thai,system-ui,sans-serif;display:flex;position:fixed;inset:0;overflow:hidden}.sgn2:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(52% 30% at 84% 4%,#ffffff8c,#0000 62%),radial-gradient(48% 32% at 6% 70%,#ffffff52,#0000 60%);position:absolute;inset:0}.sgn2 *{box-sizing:border-box}.sgn2 .brand{letter-spacing:.04em;color:var(--cream);align-items:baseline;font-size:20px;font-weight:800;display:inline-flex}.sgn2 .brand-g{background:var(--yel);color:var(--brown);border-radius:6px;margin-left:4px;padding:0 5px;font-weight:900}.sgn2 .chip{color:var(--yel);letter-spacing:.06em;text-transform:uppercase;background:#fde04724;border-radius:8px;padding:5px 11px;font-size:10.5px;font-weight:800}.sgn2 .banner{z-index:3;background:var(--dk);color:var(--cream);padding:38px 30px 48px;position:relative}.sgn2 .banner-row{justify-content:space-between;align-items:center;display:flex}.sgn2 .marrow{margin-top:6px;padding:12px 0;overflow:hidden}.sgn2 .marrow .mq{white-space:nowrap;animation:20s linear infinite sgn2mq;display:inline-flex}@keyframes sgn2mq{to{transform:translate(-50%)}}.sgn2 .marrow .it{color:var(--yel);align-items:center;font-size:21px;font-weight:900;display:inline-flex}.sgn2 .marrow .sep{color:var(--cream);opacity:.4;margin:0 24px;font-size:17px}.sgn2 .headline{color:var(--cream);letter-spacing:-.022em;text-align:center;margin-top:24px;font-size:40px;font-weight:900;line-height:1.03}.sgn2 .accent{color:var(--yel)}.sgn2 .scallop-lg{z-index:3;background:radial-gradient(circle at 17px 0,var(--dk) 16px,transparent 16.5px) 0 0/34px 34px;filter:drop-shadow(0 5px 7px #00000038);height:34px;margin-top:-1px;position:relative}.sgn2 .back{color:var(--cream);cursor:pointer;opacity:.9;background:0 0;border:none;align-items:center;gap:5px;font-family:inherit;font-size:13.5px;font-weight:800;display:inline-flex}.sgn2 .back svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.sgn2 .coin{width:50px;height:50px;color:var(--brown);background:linear-gradient(150deg,#fde68a,#fcd34d 45%,#f59e0b);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:20px;font-weight:900;display:flex;box-shadow:inset 0 2px 3px #ffffffb3,inset 0 -6px 10px #92400e66,0 8px 18px -4px #92400e80,0 0 0 4px #fff6}.sgn2 .store{align-items:center;gap:13px;display:flex}.sgn2 .store .st-tx b{color:var(--dk);letter-spacing:-.01em;font-size:17px;font-weight:900;display:block}.sgn2 .store .st-tx small{color:var(--brown-m);font-size:12px;font-weight:600}.sgn2 .rule{background:linear-gradient(90deg,#0000,#92400e47,#0000);height:1px;margin:2px 0}.sgn2 .inner{z-index:4;flex-direction:column;flex:1;justify-content:center;gap:13px;width:min(520px,100%);margin:0 auto;padding:18px 30px 64px;display:flex;position:relative;overflow:auto}.sgn2 .r3{grid-template-columns:1fr 1fr 1fr;gap:11px;display:grid}.sgn2 .pill{cursor:pointer;text-align:left;border:none;border-radius:19px;align-items:center;gap:14px;padding:15px 17px;font-family:inherit;transition:transform .16s;display:flex;position:relative}.sgn2 .pill:hover{transform:translateY(-3px)}.sgn2 .pill:active{transform:translateY(1px)}.sgn2 .medal{background:radial-gradient(circle at 36% 28%,#fff6d4,#fbd24e 46%,#e89110 100%);border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid;position:relative;box-shadow:inset 0 2px 2px #fffffff2,inset 0 -5px 9px #92400e8c,0 2px 5px #78350f73,0 0 0 1px #92400e38}.sgn2 .medal:before{content:"";border-radius:50%;position:absolute;inset:4px;box-shadow:inset 0 0 0 1.5px #92400e42}.sgn2 .medal svg{fill:none;stroke:#6b3d06;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px #fff9);width:23px;height:23px}.sgn2 .medal.xl{width:72px;height:72px}.sgn2 .medal.xl svg{width:34px;height:34px}.sgn2 .lac{background:linear-gradient(160deg,#3c342b,#241f19 55%,#14100b);box-shadow:inset 0 1px #ffffff21,inset 0 -16px 26px #00000080,inset 0 0 0 1px #ffffff0a,0 1px #00000080,0 14px 26px -8px #0009,0 30px 50px -16px #00000080}.sgn2 .lac:before{content:"";pointer-events:none;background:linear-gradient(#ffffff29,#0000);border-radius:19px 19px 60% 60%/19px 19px 100% 100%;height:32%;position:absolute;top:1px;left:7%;right:7%}.sgn2 .lac .tx b{color:#fde7a6;text-shadow:0 1px 1px #0000008c}.sgn2 .lac .tx small{color:#b39a6c}.sgn2 .gold{color:#3a2406;background:linear-gradient(#ffffff9e 0%,#0000 20%),linear-gradient(158deg,#fef0b8,#fcd34d 40%,#f0a818 78%,#dc8a09);box-shadow:inset 0 2px #fffffff2,inset 0 10px 18px #ffffff6b,inset 0 -16px 26px #92400e80,inset 0 -2px #78350f8c,0 1px #92400e99,0 16px 26px -6px #f59e0b99,0 34px 56px -14px #f59e0b80}.sgn2 .gold:before{content:"";pointer-events:none;background:linear-gradient(#fff9,#0000);border-radius:22px 22px 60% 60%/22px 22px 100% 100%;height:34%;position:absolute;top:2px;left:5%;right:5%}.sgn2 .gold .medal{background:radial-gradient(circle at 36% 28%,#4a3a1e,#241c10 70%);box-shadow:inset 0 2px 2px #ffffff40,inset 0 -4px 8px #0009,0 1px 2px #78350f66}.sgn2 .gold .medal:before{box-shadow:inset 0 0 0 1.5px #fde0474d}.sgn2 .gold .medal svg{stroke:#fcd34d;filter:drop-shadow(0 1px #0006)}.sgn2 .gold .tx b{color:#3a2406;text-shadow:0 1px #ffffff80}.sgn2 .gold .tx small{color:#7a4a06}.sgn2 .tx b{letter-spacing:-.005em;font-weight:900;display:block}.sgn2 .tx small{margin-top:2px;font-weight:600;display:block}.sgn2 .lac.vert{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:18px 10px 15px}.sgn2 .lac.vert .tx b{font-size:14px}.sgn2 .lac.vert .tx small{margin-top:1px;font-size:10.5px}.sgn2 .hero{border-radius:22px;gap:16px;padding:24px}.sgn2 .hero .tx b{font-size:20px}.sgn2 .hero .tx small{margin-top:3px;font-size:13px}.sgn2 .hero .arr{color:#5a3806;opacity:.85;margin-left:auto}.sgn2 .hero .arr svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.sgn2 .foot{justify-content:center;margin-top:12px;display:flex}.sgn2 .sE{color:var(--brown-m);cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;font-family:inherit;font-size:14.5px;font-weight:700;display:inline-flex}.sgn2 .sE b{color:var(--dk);align-items:center;gap:6px;font-weight:900;display:inline-flex}.sgn2 .sE b svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.sgn2-scrim{z-index:60;-webkit-backdrop-filter:blur(7px);--dk:#211d18;--yel:#fde047;--brown:#3b2406;--brown-m:#6b4f1f;background:#211d1894;justify-content:center;align-items:center;padding:16px;font-family:Inter,Noto Sans Thai,system-ui,sans-serif;display:flex;position:fixed;inset:0}.sgn2-pop{background:linear-gradient(#fffdf6,#f4e7ca);border-radius:28px;width:min(390px,100%);animation:.18s ease-out sgn2pop;overflow:hidden;box-shadow:0 44px 90px -20px #0009,inset 0 1px #fffc}@keyframes sgn2pop{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}.sgn2-pop.shake{animation:.4s sgn2shake}@keyframes sgn2shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-8px)}40%,60%{transform:translate(8px)}}.sgn2-head{background:linear-gradient(#ffffff8c 0%,#0000 24%),linear-gradient(155deg,#fde68a,#fcd34d,#f0a818);flex-direction:column;align-items:center;gap:6px;padding:18px 20px 14px;display:flex;position:relative}.sgn2-head .x{width:30px;height:30px;color:var(--brown);cursor:pointer;background:#211d1824;border:none;border-radius:50%;place-items:center;font-size:17px;font-weight:900;display:grid;position:absolute;top:13px;right:13px}.sgn2-medal{background:radial-gradient(circle at 36% 28%,#4a3a1e,#241c10 72%);border-radius:15px;place-items:center;width:52px;height:52px;display:grid;box-shadow:inset 0 2px 2px #ffffff40,inset 0 -4px 8px #0009}.sgn2-medal.gold{background:radial-gradient(circle at 36% 28%,#4a3a1e,#241c10 72%);border-radius:50%}.sgn2-medal svg{fill:none;width:26px;height:26px;stroke:var(--yel);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.sgn2-role{color:#2c1d04;letter-spacing:-.01em;font-size:19px;font-weight:900}.sgn2-sub{color:#7a4a06;margin-top:-3px;font-size:11.5px;font-weight:800}.sgn2-body{flex-direction:column;align-items:center;gap:12px;padding:16px 22px 22px;display:flex}.sgn2-field{cursor:pointer;background:#fff9;border:1.5px solid #78350f33;border-radius:14px;justify-content:space-between;align-items:center;width:100%;height:52px;padding:0 16px;display:flex}.sgn2-field.active{background:#ffffffe0;border-color:#b45309;box-shadow:0 0 0 3px #f59e0b2e}.sgn2-field .lab{letter-spacing:.1em;text-transform:uppercase;color:var(--brown-m);font-size:10.5px;font-weight:900}.sgn2-field .val{color:var(--dk);letter-spacing:4px;font-size:19px;font-weight:900}.sgn2-field .val.ph{color:#3b240659;letter-spacing:1px;font-size:14px}.sgn2-kp{grid-template-columns:repeat(3,1fr);gap:9px;width:100%;display:grid}.sgn2-key{height:52px;color:var(--dk);cursor:pointer;background:#ffffffbd;border:1px solid #78350f29;border-radius:14px;justify-content:center;align-items:center;font-family:inherit;font-size:22px;font-weight:800;display:flex}.sgn2-key:active{transform:translateY(2px)}.sgn2-key.act{color:var(--brown-m);background:#ffffff6b;font-size:12px}.sgn2-err{color:#c0392b;text-align:center;min-height:16px;font-size:12.5px;font-weight:800}.sgn2-gbtn{width:100%;height:52px;color:var(--dk);cursor:pointer;background:#ffffffeb;border:1.5px solid #78350f2e;border-radius:15px;justify-content:center;align-items:center;gap:11px;font-family:inherit;font-size:15px;font-weight:800;display:flex;box-shadow:0 3px 8px #78350f1a}.sgn2-gbtn .gg{width:21px;height:21px}.sgn2-or{width:100%;color:var(--brown-m);letter-spacing:.08em;align-items:center;gap:11px;font-size:10.5px;font-weight:800;display:flex}.sgn2-or:before,.sgn2-or:after{content:"";background:#78350f33;flex:1;height:1px}.sgn2-tf{flex-direction:column;align-items:flex-start;gap:6px;width:100%;display:flex}.sgn2-tf label{letter-spacing:.1em;text-transform:uppercase;color:var(--brown-m);margin-left:2px;font-size:10.5px;font-weight:900}.sgn2-tin{background:#ffffffc7;border:1.5px solid #78350f33;border-radius:13px;align-items:center;gap:10px;width:100%;height:48px;padding:0 14px;display:flex}.sgn2-tin:focus-within{background:#fff;border-color:#b45309}.sgn2-tin svg{fill:none;width:16px;height:16px;stroke:var(--brown-m);stroke-width:2px;flex:none}.sgn2-tin input{color:var(--dk);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:14.5px;font-weight:600}.sgn2-signin{color:#3a2406;cursor:pointer;background:linear-gradient(#fff9 0%,#0000 22%),linear-gradient(155deg,#fde68a,#fcd34d,#f0a818);border:none;border-radius:14px;width:100%;height:50px;font-family:inherit;font-size:15px;font-weight:900;box-shadow:inset 0 2px #ffffffd9,0 10px 18px -4px #f59e0b99}.sgn2-signin:disabled{opacity:.6}.sgn2-alt{color:var(--brown-m);text-align:center;font-size:12.5px;font-weight:700}.sgn2-alt b{color:var(--dk);cursor:pointer;text-underline-offset:2px;font-weight:900;text-decoration:underline}.sgn2-create{width:100%;height:46px;color:var(--brown);cursor:pointer;background:#fff6;border:1.5px solid #78350f4d;border-radius:13px;font-family:inherit;font-size:14px;font-weight:800}.sgn2-locked{z-index:4;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding:30px;display:flex;position:relative}.sgn2-locked .lk{width:64px;height:64px;color:var(--yel);background:#211d18e6;border-radius:18px;place-items:center;display:grid}.sgn2-locked .lk svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:32px;height:32px}.sgn2-locked h2{color:var(--dk);font-size:24px;font-weight:900}.sgn2-locked p{color:var(--brown-m);max-width:340px;font-size:14px;font-weight:600}.sgn2-locked a{height:50px;color:var(--yel);background:#211d18;border-radius:14px;align-items:center;gap:8px;padding:0 22px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex}.sgn2 .lk-body{z-index:4;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;width:min(420px,100%);margin:0 auto;padding:20px 30px 56px;display:flex;position:relative;overflow:auto}.sgn2 .lk-store{align-items:center;gap:12px;display:flex}.sgn2 .lk-store .st b{color:var(--dk);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;max-width:64vw;font-size:16px;font-weight:900;display:block;overflow:hidden}.sgn2 .lk-store .st small{color:var(--brown-m);font-size:11.5px;font-weight:700}.sgn2 .lk-dots{justify-content:center;gap:15px;margin:2px 0;display:flex}.sgn2 .lk-dots.shake{animation:.4s sgn2shake}.sgn2 .lk-pd{background:0 0;border:1.5px solid #3b240657;border-radius:50%;width:13px;height:13px;transition:transform .18s,background .18s,box-shadow .18s}.sgn2 .lk-pd.on{background:#b45309;border-color:#b45309;box-shadow:0 0 0 4px #f59e0b33}.sgn2 .lk-msg{text-align:center;color:#c0392b;min-height:18px;font-size:13px;font-weight:800}.sgn2 .lk-msg.cool{color:#8a6a2c}.sgn2 .lk-kp{width:288px;max-width:80vw}.sgn2 .lk-kp .sgn2-key{height:58px;font-size:23px}.sgn2 .lk-kp .sgn2-key.soft{color:var(--brown-m);background:#ffffff6b;font-size:13px;font-weight:700}.sgn2 .lk-kp .sgn2-key:active{transform:scale(.94)}.sgn2 .lk-foot{margin-top:4px}.rp,.rp-lblsheet{--rp-ink:#2d2a25;--rp-mut:#57534e;--rp-warn:#b45309;--rp-font:"LP Sans", "LP Sans Thai", system-ui, sans-serif;--rp-font-mono:"LP Mono", "LP Sans Thai", ui-monospace, monospace}.rp{width:290px;font-family:var(--rp-font);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--rp-ink);background:#fff;border-radius:5px;padding:16px 16px 18px;font-size:11.5px}.rp.pw-58{width:210px}.rp .ctr{text-align:center}.rp .rp-logo{-o-object-fit:contain;object-fit:contain;width:auto;max-width:70%;display:inline-block}.rp .rp-wordmark{font-family:var(--rp-font);letter-spacing:.5px;color:#1c1917;font-weight:900}.rp .doctitle{letter-spacing:.04em;margin:6px 0 3px;font-size:10px;font-weight:700}.rp .shop{text-align:center;font-size:13px;font-weight:700}.rp .addr{color:var(--rp-mut);text-align:center;font-size:9px;line-height:1.5}.rp .dash{border:none;border-top:1px dashed #7c7266;margin:5px 0}.rp .row{justify-content:space-between;display:flex}.rp .meta{font-size:9px;line-height:1.55}.rp .ordtag{text-align:center;letter-spacing:.14em;margin:5px 0 3px;font-size:9px;font-weight:700}.rp .hdrtext{text-align:center;white-space:pre-wrap;margin:2px 0 3px;font-size:10px;font-weight:700;line-height:1.4}.rp .li{padding:1px 0;font-size:10px;line-height:1.35}.rp .li .q{min-width:12px;display:inline-block}.rp .li .amt{font-variant-numeric:tabular-nums;text-align:right;min-width:48px}.rp .rmod{color:#57534e;padding-inline-start:16px;font-size:8.5px;font-style:italic}.rp .sl{justify-content:space-between;font-size:10px;line-height:1.6;display:flex}.rp .sl.neg{color:#a3421a}.rp .sl .amt{font-variant-numeric:tabular-nums}.rp .total{border-top:1px solid #2d2a25;border-bottom:1px solid #2d2a25;justify-content:space-between;margin:4px 0;padding:4px 0;font-size:12px;font-weight:700;display:flex}.rp .total.neg{color:#a3421a}.rp .qrwrap{flex-direction:column;align-items:center;gap:3px;margin:7px 0 3px;display:flex}.rp .qr{width:72px;height:72px}.rp .qrlbl{font-size:8.5px;font-weight:700}.rp .ftr{text-align:center;font-size:9.5px;line-height:1.5}.rp .muted{color:#b9b0a2;font-style:italic}.rp .rbox{font-size:9px;font-family:var(--rp-font);border:1px dashed #7c7266;border-radius:4px;margin:5px 0 3px;padding:4px 7px;font-weight:700}.rp .promo{text-align:center;background:repeating-linear-gradient(135deg,#fffdf4 0 6px,#fdf3d8 6px 12px);border:1px solid #cbb27a;border-radius:5px;margin:5px 0 2px;padding:5px 8px}.rp .promo b{font-family:var(--rp-font);color:#8a5a08;font-size:9.5px;font-weight:900}.rp .star{border:1px dashed #7c7266;border-radius:6px;align-items:center;gap:7px;margin-top:5px;padding:5px;display:flex}.rp .star .sqr{flex:0 0 32px;width:32px;height:32px}.rp .star b{font-family:var(--rp-font);align-items:center;gap:4px;font-size:9.5px;font-weight:800;display:flex}.rp .star span{font-family:var(--rp-font);color:var(--rp-mut);font-size:8px;display:block}.rp.rp-mono{font-family:var(--rp-font-mono);font-size:11px}.rp .rp-warn{color:var(--rp-warn);font-weight:800}.rp .rp-qr{width:74px;height:74px;margin:0 auto;display:block}.rp .rp-sign{color:var(--rp-mut);margin-top:11px;font-size:9.5px}.rp .rp-sign .u{border-bottom:1px solid var(--rp-ink);margin-top:19px}.rp .rp-buyer{border:1px solid var(--rp-ink);border-radius:4px;margin:7px 0;padding:7px 9px;font-size:10px;line-height:1.55}.rp .rp-buyer b{letter-spacing:.1em;color:#8a8074;margin-bottom:2px;font-size:9px;display:block}.rp.rp-pre{border:2px solid var(--rp-ink)}.rp.rp-pre .rp-stamp{letter-spacing:.08em;width:fit-content;color:var(--rp-warn);border:2.5px solid var(--rp-warn);border-radius:5px;margin:8px auto 2px;padding:4px 14px;font-size:13px;font-weight:900}.rp.rp-gift .rp-rule{color:#8a5a08;align-items:center;gap:9px;margin:9px 0 6px;display:flex}.rp.rp-gift .rp-rule:before,.rp.rp-gift .rp-rule:after{content:"";background:linear-gradient(90deg,#0000,#cbb27a,#0000);flex:1;height:1px}.rp.rp-gift .rp-rule span{white-space:nowrap;font-size:12px;font-weight:800}.rp.rp-gift .rp-gmsg{text-align:center;color:var(--rp-mut);font-size:10px;line-height:2.1}.rp.rp-gift .rp-gmsg i{color:#8a8074;font-size:9px;font-style:normal;display:block}.rp.rp-kt{padding:13px 13px 15px}.rp.rp-kt .kt-hd{border-bottom:2px solid var(--rp-ink);align-items:baseline;padding-bottom:5px;display:flex}.rp.rp-kt .kt-hd b{letter-spacing:.06em;font-size:18px;font-weight:700}.rp.rp-kt .kt-src{border:1px solid var(--rp-ink);border-radius:2px;margin-inline-start:auto;padding:2px 5px;font-size:8.5px;font-weight:700}.rp.rp-kt .kt-tbl{letter-spacing:-.5px;margin:7px 0 1px;font-size:28px;font-weight:700}.rp.rp-kt .kt-meta{color:var(--rp-mut);justify-content:space-between;font-size:10px;display:flex}.rp.rp-kt .kt-rnd{text-align:center;color:var(--rp-mut);margin:9px 0 5px;font-size:10px}.rp.rp-kt .kt-i{border-top:1px dashed #b9b2a6;gap:9px;padding:8px 0;display:flex}.rp.rp-kt .kt-q{border:2px solid var(--rp-ink);border-radius:4px;flex:0 0 27px;justify-content:center;align-items:center;height:27px;font-size:15px;font-weight:700;display:flex}.rp.rp-kt.bar .kt-q{border-radius:50%}.rp.rp-kt .kt-n{font-size:16px;font-weight:700;line-height:1.25}.rp.rp-kt .kt-o{color:var(--rp-mut);margin-top:1px;font-size:11.5px;font-weight:400}.rp.rp-kt .kt-note{border-inline-start:3px solid var(--rp-ink);margin-top:2px;padding-inline-start:5px;font-size:11.5px;font-weight:700}.rp.rp-kt .kt-alg{background:var(--rp-ink);color:#fff;width:fit-content;margin-top:4px;padding:1px 6px;font-size:11px;font-weight:700;display:block}.rp.rp-kt .kt-ft{border-top:2px solid var(--rp-ink);color:var(--rp-mut);text-align:center;margin-top:10px;padding-top:5px;font-size:9.5px}.rp.rp-kt .kt-re{text-align:center;border:1.5px dashed var(--rp-ink);margin:6px 0 0;padding:3px;font-size:10px;font-weight:800}.rp.rp-q .q-l{text-align:center;letter-spacing:.16em;color:#8a8074;margin-top:7px;font-size:9px}.rp.rp-q .q-no{text-align:center;letter-spacing:-1px;font-size:62px;font-weight:700;line-height:1.05}.rp.rp-q .q-nm{text-align:center;margin-bottom:5px;font-size:13px;font-weight:700}.rp.rp-q .q-eta{text-align:center;color:var(--rp-mut);margin:7px 0;font-size:11px}.rp.rp-q .q-eta b{color:var(--rp-ink);font-size:14px;font-weight:700}.rp-lblsheet{font-family:var(--rp-font-mono);flex-direction:column;align-items:center;gap:11px;display:flex}.rp-lblsheet .lbl{width:151px;height:113px;color:var(--rp-ink);background:#fff;border-radius:4px;flex-direction:column;padding:8px 9px;font-size:10px;display:flex}.rp-lblsheet .lbl.ghost{opacity:.45}.rp-lblsheet .lbl-t{align-items:baseline;gap:6px;display:flex}.rp-lblsheet .lbl-t b{font-size:13px;font-weight:700;line-height:1.15}.rp-lblsheet .lbl-t span{color:#8a8074;margin-inline-start:auto;font-size:9px}.rp-lblsheet .lbl-o{margin-top:4px;font-size:10.5px;line-height:1.4}.rp-lblsheet .lbl-b{color:var(--rp-mut);border-top:1px dashed #c9c2b6;justify-content:space-between;margin-top:auto;padding-top:4px;font-size:8.5px;display:flex}.rp-lblsheet .lbl-note{color:#a89a78;font-family:Inter,sans-serif;font-size:10px;font-weight:700}.rp.rp-card .cs-c{text-align:center;letter-spacing:.1em;color:var(--rp-mut);margin:6px 0 4px;font-size:9.5px;font-weight:700}.rp.rp-card .cs-cut{text-align:center;color:#a8a094;margin:10px 0 3px;font-size:8.5px}.rp.rp-dlv .dlv-to{border:1.5px solid var(--rp-ink);border-radius:4px;margin:7px 0;padding:7px 9px;font-size:11.5px;line-height:1.5}.rp.rp-dlv .dlv-to b{letter-spacing:.1em;color:#8a8074;margin-bottom:2px;font-size:9px;display:block}.rp.rp-dlv .dlv-note{border-top:1px dashed #b9b2a6;margin-top:5px;padding-top:4px;font-size:10.5px;font-weight:700}.lp-printroot{display:none}@media print{body.lp-printing .print-paper{display:none!important}body.lp-printing .lp-printroot{inset-inline-start:50%;display:block;position:absolute;top:0;transform:translate(-50%)}body.lp-printing .lp-printroot,body.lp-printing .lp-printroot *{visibility:visible}.lp-sheet{-moz-column-break-after:page;break-after:page;page-break-after:always}.lp-sheet:last-child{-moz-column-break-after:auto;break-after:auto;page-break-after:auto}.lp-printroot .rp,.lp-printroot .lbl{border-radius:0;box-shadow:none!important}.lp-printroot .rp-lblsheet{display:block}.lp-printroot .rp-lblsheet .lbl.ghost{opacity:1}.lp-printroot .rp-lblsheet .lbl-note{display:none}.lp-printroot .rp-sectag,.lp-printroot .rp-add{display:none!important}}.onb{--onb-lemon:#f5c518;--onb-lemon-d:#e5a800;--onb-gold:#fbd24e;--onb-gold1:#ffd23f;--onb-gold2:#f0a800;--onb-goldtext:#ffe6a0;--onb-ink:#1c1917;--onb-ink0:#0c0a09;color:#fff;z-index:50;-webkit-font-smoothing:antialiased;background:#000;font-family:Inter,Noto Sans Thai,sans-serif;position:fixed;inset:0;overflow:hidden}.onb *,.onb :before,.onb :after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}.onb .onb-fl{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.onb .onb-screen{opacity:0;pointer-events:none;transition:opacity .55s,transform .65s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.onb .onb-screen.onb-active{opacity:1;pointer-events:auto}.onb .onb-screen.onb-exit{opacity:0;transform:scale(1.06)}.onb .onb-grain{opacity:.05;mix-blend-mode:overlay;pointer-events:none;z-index:8;position:absolute;inset:0}.onb .onb-s-splash{cursor:pointer;background:radial-gradient(at 50% 40%,#fff 0%,#fffbef 55%,#fff1cf 100%);flex-direction:column;justify-content:center;align-items:center;display:flex}.onb .onb-splash-word{z-index:2;width:300px;max-width:74%;position:relative}.onb .onb-splash-rise{animation:5s ease-in-out infinite onbSplashRise}@keyframes onbSplashRise{0%{transform:translateY(180px)}30%{transform:translateY(-44px)}to{transform:translateY(-44px)}}.onb .onb-splash-surface{transform-box:view-box;transform-origin:280px 22px;animation:2.6s ease-in-out infinite onbSplashBreathe}@keyframes onbSplashBreathe{0%,to{transform:rotate(-1.2deg)}50%{transform:rotate(1.2deg)}}.onb .onb-splash-bub{animation:2.6s ease-in infinite onbSplashBub}.onb .onb-splash-bub.b2{animation-delay:.8s}.onb .onb-splash-bub.b3{animation-delay:1.5s}@keyframes onbSplashBub{0%{opacity:0;transform:translateY(60px)}25%{opacity:.6}to{opacity:0;transform:translateY(-70px)}}.onb .onb-splash-flood{z-index:3;background:linear-gradient(180deg, var(--onb-gold1), var(--onb-gold2));height:0;animation:5s ease-in-out infinite onbSplashFlood;position:absolute;bottom:0;left:0;right:0}@keyframes onbSplashFlood{0%,30%{height:0}68%{height:122%}to{height:122%}}.onb .onb-splash-fwave{width:200%;height:30px;animation:1.5s linear infinite onbSplashFwave;position:absolute;top:-26px;left:0}@keyframes onbSplashFwave{to{transform:translate(-50%)}}.onb .onb-splash-fbub{opacity:0;z-index:3;background:#fff;border-radius:50%;animation:5s ease-in-out infinite onbSplashFbub;position:absolute;bottom:0}@keyframes onbSplashFbub{0%,40%{opacity:0;transform:translateY(40px)}55%{opacity:.55}80%{opacity:0;transform:translateY(-220px)}to{opacity:0}}.onb .onb-s-splash .onb-skip{letter-spacing:.1em;color:#1c191766;z-index:5;font-size:12px;font-weight:700;position:absolute;bottom:22px}.onb .onb-s-welcome{z-index:3;background:radial-gradient(120% 100% at 50% 30%, #241c17, var(--onb-ink0))}.onb .onb-w-top{z-index:2;flex-direction:column;justify-content:flex-start;align-items:center;padding-top:13%;display:flex;position:absolute;inset:0}.onb .onb-w-bot{z-index:3;clip-path:polygon(0 22%,100% 0,100% 100%,0 100%);background:linear-gradient(168deg,#fdd876 0%,#fbc23a 42%,#f3a81a 78%,#e8980c 100%);flex-direction:column;justify-content:center;align-items:center;height:46%;padding-top:5%;display:flex;position:absolute;bottom:0;left:0;right:0}.onb .onb-w-bot:before{content:"";pointer-events:none;background:radial-gradient(52% 30% at 84% 4%,#ffffff8c,#0000 62%),radial-gradient(48% 32% at 6% 70%,#ffffff52,#0000 60%);position:absolute;inset:0}.onb .onb-ct{z-index:1;text-align:center;padding:0 28px;position:relative}.onb .onb-kick{letter-spacing:.5em;text-transform:uppercase;color:var(--onb-lemon-d);font-size:11px;font-weight:700}.onb .onb-mark{flex-direction:column;align-items:center;margin-top:14px;line-height:1;display:inline-flex}.onb .onb-mark .onb-l{letter-spacing:-.045em;color:#0000;background:linear-gradient(110deg,#c98f00 0%,#e5a800 36%,#fff4bc 50%,#e5a800 64%,#c98f00 100%) 0 0/260% 100%;filter:drop-shadow(0 4px 30px #f5c51840);-webkit-background-clip:text;background-clip:text;font-size:clamp(46px,12vw,72px);font-weight:900;animation:3s linear infinite onbWglint}@keyframes onbWglint{0%{background-position:165% 0}to{background-position:-65% 0}}.onb .onb-mark .onb-g{text-transform:uppercase;letter-spacing:-.04em;color:var(--onb-goldtext);background:var(--onb-ink);border-radius:.26em;margin-top:10px;padding:.28em .62em;font-size:clamp(14px,3.4vw,19px);font-style:italic;font-weight:900;box-shadow:0 8px 20px -8px #00000080}.onb .onb-tag{color:#3b2406;font-size:clamp(16px,3.8vw,19px);font-weight:800}.onb .onb-sub{letter-spacing:.18em;text-transform:uppercase;color:#8a6526;margin-top:8px;font-size:11.5px;font-weight:600}.onb .onb-w-ctaw{flex-direction:column;align-items:center;gap:15px;margin-top:22px;display:flex}.onb .onb-pillow.onb-w-cta{letter-spacing:.01em;width:auto;height:58px;padding:0 36px;font-size:15px}.onb .onb-w-cta .onb-uparrow{stroke-width:4.5px;width:40px;height:40px}.onb .onb-chip{color:#3b2406;-webkit-backdrop-filter:blur(8px);background:#ffffff52;border:1px solid #fff9;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:800}.onb .onb-belt{width:340px;height:28.5px;margin-bottom:35.5px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 34px 306px,#0000 340px);mask-image:linear-gradient(90deg,#0000 0,#000 34px 306px,#0000 340px)}.onb .onb-belt-track{width:max-content;height:100%;animation:54s linear infinite onbBeltRun;display:flex;position:absolute;top:0;left:0}.onb .onb-belt:hover .onb-belt-track{animation-play-state:paused}.onb .onb-belt-seq{align-items:center;gap:7px;padding-right:7px;display:flex}.onb .onb-belt .onb-chip{white-space:nowrap;flex:none;align-items:center;height:28.5px;padding:0 12px;display:inline-flex}.onb .onb-chip-sub{opacity:.5;margin-inline-start:5px;font-style:normal;font-weight:700}.onb .onb-belt-ch{white-space:nowrap;letter-spacing:.2em;text-transform:uppercase;color:#7a5a24;background:#3b240624;border-radius:999px;flex:none;align-items:center;height:28.5px;padding:0 11px;font-size:8.5px;font-weight:800;display:inline-flex}.onb .onb-belt-ch:lang(ar),.onb .onb-belt-ch:lang(th),.onb .onb-belt-ch:lang(km),.onb .onb-belt-ch:lang(my),.onb .onb-belt-ch:lang(lo){letter-spacing:normal}.onb .onb-belt-sheen{pointer-events:none;opacity:.75;background:linear-gradient(104deg,#fff0 43%,#ffffffb3 50%,#fff0 57%);animation:6.4s cubic-bezier(.55,0,.35,1) infinite onbBeltSheen;position:absolute;inset:-40% 0}.onb[dir=rtl] .onb-belt-track{animation-name:onbBeltRunRtl;left:auto;right:0}@keyframes onbBeltRun{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes onbBeltRunRtl{0%{transform:translate(0,0)}to{transform:translate(50%)}}@keyframes onbBeltSheen{0%,58%{transform:translate(-130%)}to{transform:translate(130%)}}@media (prefers-reduced-motion:reduce){.onb .onb-belt-track,.onb .onb-belt-sheen{animation:none}}.onb .onb-elink{letter-spacing:.28em;text-transform:uppercase;color:var(--onb-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin-top:26px;padding-bottom:8px;font-size:12.5px;font-weight:800;display:inline-flex;position:relative}.onb .onb-elink:after{content:"";background:var(--onb-ink);transform-origin:0;opacity:.5;width:100%;height:1.5px;transition:transform .28s,opacity .28s;position:absolute;bottom:0;left:0;transform:scaleX(.42)}.onb .onb-elink:hover:after{opacity:1;transform:scaleX(1)}.onb .onb-elink svg{width:16px;height:16px;transition:transform .2s}.onb .onb-elink:hover svg{transform:translate(4px)}.onb .onb-s-welcome .onb-w-bot{transition:height .56s cubic-bezier(.7,0,.2,1),clip-path .56s cubic-bezier(.7,0,.2,1)}.onb .onb-s-welcome.onb-flood .onb-w-bot{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);height:100%}.onb .onb-s-welcome.onb-flood .onb-w-top{opacity:0;transition:opacity .4s}.onb .onb-s-welcome.onb-flood .onb-w-bot .onb-ct{opacity:0;transition:opacity .35s}.onb .onb-s-welcome.onb-flood.onb-fade{opacity:0;transition:opacity .3s}.onb .onb-s-lang{z-index:2;color:var(--onb-ink);background:radial-gradient(220px at 50% 70px,#ffffff8c,#0000 65%),linear-gradient(168deg,#fdd876,#fbc23a 42%,#f3a81a 78%,#e8980c);justify-content:center;align-items:center;display:flex}.onb .onb-s-lang:before{content:"";z-index:0;pointer-events:none;background:repeating-conic-gradient(at 50% -6%,#ffffff21 0deg 4deg,#0000 4deg 9deg);position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80% at 50% 0,#000,#0000 75%);mask-image:radial-gradient(70% 80% at 50% 0,#000,#0000 75%)}.onb .onb-dots{z-index:6;gap:7px;display:flex;position:absolute;top:26px;left:50%;transform:translate(-50%)}.onb .onb-dots i{background:#785a2859;border-radius:50%;width:7px;height:7px}.onb .onb-dots i.on{background:var(--onb-ink);border-radius:99px;width:20px}.onb .onb-cf{border-radius:50%;flex:none;width:28px;height:28px;overflow:hidden;box-shadow:0 2px 6px -2px #0000004d}.onb .onb-lcard{opacity:0;background:#fff;border:1px solid #0000000d;border-radius:28px;flex-direction:row;width:min(860px,94vw);height:min(580px,88vh);display:flex;overflow:hidden;transform:translateY(24px)scale(.97);box-shadow:0 48px 100px -34px #502d0099}.onb .onb-s-lang.onb-in .onb-lcard{opacity:1;transition:opacity .5s,transform .55s cubic-bezier(.2,.8,.2,1);transform:none}.onb .onb-pvleft{border-right:1px solid #f1ead7;flex-direction:column;width:46%;min-width:0;display:flex}.onb .onb-pvhd{padding:26px 24px 4px}.onb .onb-pvhd h2{letter-spacing:-.01em;font-size:20px;font-weight:900}.onb .onb-pvhd p{color:#1c191773;margin-top:4px;font-size:12px;font-weight:600}.onb .onb-pvlist{flex:1;padding:8px 14px 16px;overflow-y:auto}.onb .onb-pvz{letter-spacing:.18em;text-transform:uppercase;color:var(--onb-lemon-d);padding:13px 6px 6px;font-size:10px;font-weight:800}.onb .onb-pvrow{cursor:pointer;border-radius:13px;align-items:center;gap:11px;padding:11px 12px;transition:all .16s;display:flex;position:relative}.onb .onb-pvrow b{flex:1;min-width:0;font-size:12.5px;font-weight:800}.onb .onb-pvchk{opacity:0;background:var(--onb-ink);width:20px;height:20px;color:var(--onb-lemon);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:opacity .15s;display:flex}.onb .onb-pvchk svg{width:11px;height:11px}.onb .onb-pvrow:hover{background:#fff6d6}.onb .onb-pvrow.sel{background:linear-gradient(120deg,#fcde72,#f2be1a);box-shadow:0 9px 20px -9px #e5a800b3}.onb .onb-pvrow.sel b{color:var(--onb-ink)}.onb .onb-pvrow.sel .onb-cf{box-shadow:0 0 0 2px #fff}.onb .onb-pvrow.sel .onb-pvchk{opacity:1}.onb .onb-pvright{background:radial-gradient(120% 100% at 50% -5%,#fff3cc,#f6d353);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding:26px;display:flex}.onb .onb-pvphone{text-align:center;background:#fff;border-radius:24px;flex-direction:column;width:min(280px,84%);height:388px;padding:24px 22px 26px;display:flex;position:relative;box-shadow:0 30px 64px -24px #7850008c}.onb .onb-pvflag{border:3px solid #fff;border-radius:50%;width:44px;height:44px;position:absolute;top:-15px;right:-11px;overflow:hidden;box-shadow:0 6px 14px -6px #0006}.onb .onb-pvbrand{color:var(--onb-ink);font-size:16px;font-weight:900}.onb .onb-pvbrand i{color:var(--onb-lemon-d);font-style:italic}.onb .onb-pvgreet{letter-spacing:-.02em;min-height:44px;margin-top:16px;font-size:32px;font-weight:900;line-height:44px}.onb .onb-pvsub{color:#1c191780;min-height:17px;margin-top:6px;font-size:11.5px;font-weight:700;line-height:17px}.onb .onb-pvbill{text-align:left;border-top:1px dashed #e5dcc2;margin-top:18px;padding-top:13px;font-size:12px}.onb .onb-pvline{color:#1c191799;justify-content:space-between;margin-bottom:6px;display:flex}.onb .onb-pvtot{color:var(--onb-ink);border-top:1px solid #efe7d2;justify-content:space-between;margin-top:6px;padding-top:8px;font-size:14px;font-weight:900;display:flex}.onb .onb-pvthx{color:var(--onb-lemon-d);margin-top:auto;padding-top:14px;font-size:13.5px;font-weight:800}.onb .onb-pvcap{color:#5e480fbf;font-size:11px;font-weight:700}.onb .onb-pvgo{border-radius:18px;gap:11px;width:min(286px,88%);height:54px;font-size:14.5px}.onb .onb-pvgo-fl{-o-object-fit:cover;object-fit:cover;border-radius:3px;flex:none;width:24px;height:17px;display:block;box-shadow:0 0 0 1px #3b240647}.onb .onb-pvgo svg{opacity:.7;flex:none;width:17px;height:17px}.onb .onb-pvcap{order:3}.onb .onb-s-choice{z-index:4;color:var(--onb-ink);background:radial-gradient(220px at 50% 70px,#ffffff8c,#0000 65%),linear-gradient(168deg,#fdd876,#fbc23a 42%,#f3a81a 78%,#e8980c);justify-content:center;align-items:center;display:flex}.onb .onb-s-choice:before{content:"";z-index:0;pointer-events:none;background:repeating-conic-gradient(at 50% -6%,#ffffff21 0deg 4deg,#0000 4deg 9deg);position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80% at 50% 0,#000,#0000 75%);mask-image:radial-gradient(70% 80% at 50% 0,#000,#0000 75%)}.onb .onb-ch{z-index:3;opacity:0;background:#fff;border:1px solid #0000000d;border-radius:28px;flex-direction:row;width:min(880px,94vw);height:min(580px,86vh);display:flex;position:relative;overflow:hidden;transform:translateY(24px)scale(.97);box-shadow:0 48px 100px -34px #502d0099}.onb .onb-s-choice.onb-in .onb-ch{opacity:1;transition:opacity .5s,transform .55s cubic-bezier(.2,.8,.2,1);transform:none}.onb .onb-ch-back{z-index:5;color:#3b2406;cursor:pointer;background:#3b24060f;border:1px solid #3b240624;border-radius:999px;align-items:center;gap:9px;height:38px;padding:0 13px 0 8px;font-family:inherit;font-size:12.5px;font-weight:800;display:inline-flex;position:absolute;top:20px;left:clamp(20px,4%,36px)}.onb .onb-chb-fl{-o-object-fit:cover;object-fit:cover;border-radius:4px;width:26px;height:19px;display:block;box-shadow:0 0 0 1px #3b240633}.onb .onb-ch-back svg{opacity:.55;width:14px;height:14px}.onb .onb-ch-back:hover{color:var(--onb-ink)}.onb .onb-ch-left{background:radial-gradient(120% 100% at 50% -5%,#fff3cc,#f6d353);flex:1.05;justify-content:center;align-items:center;padding:28px;display:flex}.onb .onb-ch-right{flex-direction:column;flex:1;justify-content:center;padding:74px clamp(24px,4%,44px) 40px;display:flex;position:relative}.onb .onb-ch-h1{letter-spacing:-.03em;color:var(--onb-ink);max-width:320px;margin-top:11px;font-size:clamp(26px,3.4vw,40px);font-weight:900;line-height:1.05}.onb .onb-s-choice .onb-kick{color:#6b4f1f;letter-spacing:.22em}.onb .onb-tablet{background:var(--onb-ink);border-radius:24px;width:min(380px,100%);padding:13px;position:relative;transform:perspective(1500px)rotateX(4deg)rotate(-2deg);box-shadow:0 54px 96px -34px #211d18b8,inset 0 2px #ffffff14}.onb .onb-tablet:before{content:"";background:#f3ead24d;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.onb .onb-tablet:after{content:"";pointer-events:none;z-index:6;background:linear-gradient(125deg,#ffffff38,#0000 44%);border-radius:14px;position:absolute;inset:13px}.onb .onb-tscreen{aspect-ratio:4/3;background:linear-gradient(165deg,#fff6db,#fde6ad);border-radius:14px;flex-direction:column;padding:15px;display:flex;overflow:hidden}.onb .onb-tbar{justify-content:space-between;align-items:center;display:flex}.onb .onb-tb{color:var(--onb-ink);font-size:14px;font-weight:900}.onb .onb-tb i{color:#c9962a;font-style:italic}.onb .onb-dm{letter-spacing:2px;color:#b08a2c;font-size:15px;font-weight:900}.onb .onb-tbody{flex:1;grid-template-columns:1.7fr 1fr;gap:10px;min-height:0;margin-top:12px;display:grid}.onb .onb-tgrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.onb .onb-tgrid span{background:#fff;border-radius:11px;box-shadow:0 4px 10px -5px #78500066}.onb .onb-tgrid span:nth-child(3n+1){background:linear-gradient(150deg,#fcd34d,#f59e0b)}.onb .onb-tcart{background:#fff9;border-radius:12px;flex-direction:column;gap:8px;padding:11px;display:flex}.onb .onb-cl{background:#211d1821;border-radius:4px;height:8px}.onb .onb-cl.s{width:60%}.onb .onb-cl.m{width:88%}.onb .onb-tsale{background:var(--onb-ink);color:#fde047;border-radius:11px;justify-content:space-between;align-items:center;margin-top:auto;padding:11px 13px;font-size:14px;font-weight:900;display:flex}.onb .onb-tsale small{color:#b6a079;letter-spacing:.1em;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:600}.onb .onb-ch-pl{flex-direction:column;gap:12px;margin-top:26px;display:flex}.onb .onb-ch-pl .onb-pillow{justify-content:flex-start;gap:16px;height:76px;padding:0 20px}.onb .onb-ch-pl .onb-pi{border-radius:14px;width:46px;height:46px}.onb .onb-ch-pl .onb-pi svg{width:23px;height:23px}.onb .onb-ch-pl .onb-pt{flex:1;min-width:0}.onb .onb-ch-pl .onb-pt small{opacity:.68;margin-top:3px;font-size:12px}.onb .onb-ch-pl .onb-pillow:after{content:"";opacity:.4;border-top:2.6px solid;border-right:2.6px solid;flex:none;width:9px;height:9px;margin-left:auto;transform:rotate(45deg)}.onb .onb-pillow{cursor:pointer;border:none;border-radius:24px;justify-content:center;align-items:center;gap:11px;width:100%;height:60px;font-family:Inter,Noto Sans Thai,sans-serif;font-size:16px;font-weight:900;transition:transform .12s;display:flex;position:relative;overflow:hidden}.onb .onb-pillow:active{transform:translateY(3px)scale(.99)}.onb .onb-pillow-gold{color:#1c1917;background:linear-gradient(#ffffff80 0%,#0000 22%),linear-gradient(155deg,#fde68a,#fcd34d,#fbbf24 70%,#f59e0b);box-shadow:inset 0 2px #fffffff2,inset 0 8px 16px #ffffff4d,inset 0 -14px 22px #92400e59,inset 0 -2px #78350f73,inset 6px 0 12px -6px #b4530933,inset -6px 0 12px -6px #b4530933,0 0 0 1px #92400e4d,0 2px #92400e80,0 4px 6px #92400e4d,0 12px 20px -4px #f59e0b80,0 24px 36px -8px #f59e0b80}.onb .onb-pillow-gold:before{content:"";pointer-events:none;opacity:.85;background:linear-gradient(#ffffff8c,#0000);border-radius:26px 26px 60% 60%/26px 26px 100% 100%;height:32%;position:absolute;top:2px;left:5%;right:5%}.onb .onb-pillow-dark{color:#fde047;background:linear-gradient(#ffffff14,#0000 22%),linear-gradient(155deg,#4a4036,#2a241d 60%,#15110b);box-shadow:inset 0 1px #ffffff29,inset 0 -12px 20px #00000073,0 0 0 1px #0000004d,0 2px #0006,0 12px 22px -6px #211d18b3,0 24px 40px -12px #211d188c}.onb .onb-pillow-dark:before{content:"";pointer-events:none;background:linear-gradient(#ffffff24,#0000);border-radius:26px 26px 60% 60%/26px 26px 100% 100%;height:30%;position:absolute;top:2px;left:5%;right:5%}.onb .onb-pi{border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.onb .onb-pillow-gold .onb-pi{color:#3b2406;background:#1c191724}.onb .onb-pillow-dark .onb-pi{color:#fde047;background:#fde04729}.onb .onb-pi svg{width:17px;height:17px}.onb .onb-pt{text-align:left;line-height:1.1}.onb .onb-pt small{opacity:.62;margin-top:2px;font-size:11px;font-weight:600;display:block}.onb .onb-ch-si{color:#6b4f1f;cursor:pointer;margin-top:14px;font-size:12.5px;font-weight:500}.onb .onb-ch-si b{color:var(--onb-ink);text-underline-offset:3px;font-weight:900;text-decoration:underline}@media (width<=720px){.onb .onb-ch{flex-direction:column;width:94vw;height:min(86vh,660px)}.onb .onb-ch-left{flex:none;padding:16px 22px 6px}.onb .onb-tablet{width:min(300px,66%);transform:none}.onb .onb-ch-pl{gap:10px;margin-top:18px}.onb .onb-ch-pl .onb-pillow{gap:14px;height:64px;padding:0 16px}.onb .onb-ch-pl .onb-pi{border-radius:12px;width:40px;height:40px}.onb .onb-ch-pl .onb-pi svg{width:20px;height:20px}.onb .onb-ch-right{text-align:center;align-items:center;padding:58px 26px 30px}.onb .onb-ch-back{top:12px}.onb .onb-ch-h1{max-width:none}.onb .onb-ch-pl{margin-left:auto;margin-right:auto}}.onb[dir=rtl] .onb-pvbill,.onb[dir=rtl] .onb-dsum{text-align:right}.onb.onb-langmodal{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:70;background:#120f09b8;justify-content:center;align-items:center;padding:24px;display:flex}.onb.onb-langmodal .onb-lcard{color:var(--onb-ink);opacity:0;transform:translateY(20px)scale(.97)}.onb.onb-langmodal.onb-in .onb-lcard{opacity:1;transition:opacity .42s,transform .46s cubic-bezier(.2,.8,.2,1);transform:none}.onb.onb-langmodal .onb-lmclose{color:#fff;cursor:pointer;z-index:2;background:#ffffff24;border:1px solid #ffffff47;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;transition:background .15s;display:flex;position:absolute;top:20px;right:22px}.onb.onb-langmodal .onb-lmclose:hover{background:#ffffff3d}.onb.onb-langmodal .onb-lmcfm{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:3;background:#120f0980;justify-content:center;align-items:center;padding:24px;animation:.16s onbCfmIn;display:flex;position:absolute;inset:0}@keyframes onbCfmIn{0%{opacity:0}to{opacity:1}}.onb.onb-langmodal .onb-lmcfm-card{text-align:center;width:min(360px,90vw);color:var(--onb-ink);background:#fff;border:1px solid #0000000d;border-radius:22px;padding:26px 24px 20px;animation:.22s cubic-bezier(.2,.8,.2,1) onbCfmCard;box-shadow:0 30px 70px -22px #502d0099}@keyframes onbCfmCard{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:none}}.onb.onb-langmodal .onb-lmcfm-flag{border-radius:50%;width:52px;height:52px;margin:0 auto 14px;overflow:hidden;box-shadow:0 0 0 3px #fff6d6,0 8px 18px -8px #e5a800b3}.onb.onb-langmodal .onb-lmcfm-flag .onb-fl{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.onb.onb-langmodal .onb-lmcfm-card h3{letter-spacing:-.01em;font-size:18px;font-weight:900}.onb.onb-langmodal .onb-lmcfm-card p{color:#1c191799;margin-top:6px;font-size:13px;font-weight:600}.onb.onb-langmodal .onb-lmcfm-btns{gap:10px;margin-top:22px;display:flex}.onb.onb-langmodal .onb-lmcfm-btns button{cursor:pointer;border-radius:14px;flex:1;padding:13px 14px;font-size:14px;font-weight:800;transition:all .15s}.onb.onb-langmodal .onb-lmcfm-cancel{color:#1c1917b3;background:#f3efe4;border:1px solid #0000000f}.onb.onb-langmodal .onb-lmcfm-cancel:hover{background:#eae4d4}.onb.onb-langmodal .onb-lmcfm-yes{color:var(--onb-ink);background:linear-gradient(120deg,#fcde72,#f2be1a);border:none;box-shadow:0 9px 20px -9px #e5a800b3}.onb.onb-langmodal .onb-lmcfm-yes:hover{filter:brightness(1.04)}@media (width<=640px){.onb .onb-w-top{justify-content:center;padding-top:0;bottom:46%}.onb .onb-ct{padding:0 16px}.onb .onb-mark .onb-l{font-size:62px}.onb .onb-belt{width:min(340px,100vw - 24px);margin-bottom:0}.onb .onb-lcard{flex-direction:column;width:94vw;height:min(86dvh,700px)}.onb .onb-pvleft{border-bottom:1px solid #f1ead7;border-right:0;flex:auto;width:100%;min-height:0;max-height:none}.onb .onb-pvhd{padding:18px 18px 2px}.onb .onb-pvhd h2{font-size:17px}.onb .onb-pvright{flex:none;gap:0;padding:12px 14px}.onb .onb-pvphone{text-align:left;border-radius:16px;flex-direction:row;align-items:center;gap:12px;width:100%;height:auto;padding:11px 14px}.onb .onb-pvflag{flex:none;width:34px;height:34px;position:static;top:auto;right:auto}.onb .onb-pvbrand,.onb .onb-pvbill,.onb .onb-pvthx,.onb .onb-pvcap{display:none}.onb .onb-pvgreet{margin:0;font-size:19px}.onb .onb-pvsub{margin:2px 0 0;font-size:11px}.onb .onb-pvgo{border-radius:15px;width:100%;height:48px;margin-top:10px;font-size:13.5px}}@media (height<=500px){.onb .onb-w-bot{height:62%;padding-top:0}.onb .onb-w-top{justify-content:center;padding-top:0;bottom:62%}.onb .onb-kick{letter-spacing:.36em;font-size:9px}.onb .onb-mark{margin-top:6px}.onb .onb-mark .onb-l{font-size:40px}.onb .onb-mark .onb-g{margin-top:5px;font-size:12px}.onb .onb-tag{font-size:15px}.onb .onb-sub{letter-spacing:.14em;margin-top:4px;font-size:10px}.onb .onb-w-ctaw{gap:9px;margin-top:11px}.onb .onb-pillow.onb-w-cta{height:46px;padding:0 26px;font-size:13.5px}.onb .onb-w-cta .onb-uparrow{width:28px;height:28px}.onb .onb-belt{margin-bottom:0}.onb .onb-dots{display:none}.onb .onb-lcard{width:96vw;height:92dvh}.onb .onb-pvhd{padding:14px 16px 2px}.onb .onb-pvhd h2{font-size:16px}.onb .onb-pvhd p{font-size:11px}.onb .onb-pvright{gap:8px;padding:12px}.onb .onb-pvphone{width:min(240px,92%);height:auto;padding:14px 16px 16px}.onb .onb-pvgreet{font-size:22px}.onb .onb-pvcap{display:none}.onb .onb-ch{height:92dvh}.onb .onb-ch-h1{margin-top:8px;font-size:22px}.onb .onb-ch-pl{gap:9px;margin-top:14px}.onb .onb-ch-pl .onb-pillow{border-radius:18px;gap:13px;height:58px;padding:0 16px}.onb .onb-ch-pl .onb-pi{border-radius:11px;width:38px;height:38px}.onb .onb-ch-pl .onb-pi svg{width:19px;height:19px}.onb .onb-ch-pl .onb-pt small{margin-top:2px;font-size:11px}.onb .onb-ch-si{margin-top:10px}.onb .onb-pvgo{border-radius:15px;height:44px;font-size:13px}.onb .onb-ch-back{height:34px;top:10px}.onb .onb-chb-fl{width:23px;height:17px}.onb .onb-ch-right{padding-top:54px;padding-bottom:20px}}@media (width<=720px) and (height<=700px){.onb .onb-tablet{width:min(210px,48%)}.onb .onb-ch-left{padding:10px 20px 4px}.onb .onb-ch-h1{font-size:22px}.onb .onb-ch-pl{gap:9px;margin-top:14px}.onb .onb-ch-pl .onb-pillow{height:56px}.onb .onb-ch-pl .onb-pi{width:36px;height:36px}.onb .onb-ch-right{padding:48px 22px 20px}.onb .onb-ch-back{height:32px;top:8px}}.cust6,.cust6 *,.cust6 :before,.cust6 :after{box-sizing:border-box}.cust6{--ink:#2c2820;--ink2:#33302a;--muted:#9a8c6e;--amber:#b45309;--cream:#f6f3ec;--cream2:#f1efe8;--gold:#f5d27a;--gold-bright:#fcd34d;--bronze:#b08d57;--silver:#9aa3ad;--gold-tier:#e0a82e;--plat:#6f7d8c;width:100%;min-height:100vh;color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:linear-gradient(#f6f3ec 0%,#f1efe8 100%);font-family:Inter,Noto Sans Thai,system-ui,sans-serif;position:relative}.cust6 .num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.cust6 .wrap{max-width:1340px;margin:0 auto}.cust6 button{font-family:inherit}.cust6 .c6-appbar{z-index:30;position:sticky;top:0}.cust6 .c6-apptitle{letter-spacing:-.3px;color:var(--gr-graphite);font-size:18px;font-weight:900}.cust6 .hero{isolation:isolate;background:linear-gradient(120deg,#2a2620,#1c1a15);border-radius:28px;margin:22px 22px 0;position:relative;overflow:hidden;box-shadow:0 40px 80px -36px #281c089e,inset 0 2px #ffffff0a}.cust6 .hero-grain{pointer-events:none;z-index:0;background:radial-gradient(80% 120% at 85% -20%,#f5be468c,#0000 60%),radial-gradient(120% 100% at 10% 110%,#00000057,#0000 55%),linear-gradient(115deg,#ffffff0f 0%,#0000 26% 70%,#ffffff0a 100%);position:absolute;inset:0}.cust6 .hero-inner{z-index:2;padding:34px 40px 38px;position:relative}.cust6 .hero-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:26px;display:flex}.cust6 .brand{align-items:center;gap:12px;display:flex}.cust6 .brand-mark{background:linear-gradient(155deg,#fde68a,#fcd34d 42%,#fbbf24 76%,#f0a818);border-radius:14px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 10px 22px -8px #f59e0b99,inset 0 1.5px #ffffffb3}.cust6 .brand-mark svg{fill:#3a2c06;width:26px;height:26px}.cust6 .brand-txt{line-height:1}.cust6 .brand-name{letter-spacing:-.2px;color:#fbe9bd;align-items:baseline;gap:7px;font-size:20px;font-weight:900;display:flex}.cust6 .brand-pos{letter-spacing:2.5px;color:#3a2c06;background:linear-gradient(155deg,#fde68a,#fbbf24);border-radius:6px;padding:2px 7px;font-family:Inter;font-size:11px;font-weight:700;transform:translateY(-2px)}.cust6 .brand-sub{color:#bcae8e;letter-spacing:.4px;margin-top:5px;font-size:12px}.cust6 .hero-config{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cust6 .cfg-link{color:#d8cba6;cursor:pointer;background:#ffffff0b;border:1px solid #f5d27a29;border-radius:11px;align-items:center;gap:7px;padding:8px 13px;font-size:12.5px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.cust6 .cfg-link:hover{background:#f5d27a1a;border-color:#f5d27a4d}.cust6 .cfg-link svg{stroke:#e8d49b;fill:none;stroke-width:1.8px;width:14px;height:14px}.cust6 .hero-grid{grid-template-columns:1fr 470px;align-items:stretch;gap:38px;display:grid}.cust6 .hero-eyebrow{letter-spacing:3px;text-transform:uppercase;color:#f5d27a;align-items:center;gap:10px;margin-bottom:14px;font-size:12px;font-weight:700;display:flex}.cust6 .hero-eyebrow:before{content:"";background:linear-gradient(90deg,#f5d27a,#0000);border-radius:2px;width:30px;height:2px}.cust6 .hero-h1{color:#f3ead2;letter-spacing:-1.6px;margin-bottom:6px;font-size:50px;font-weight:900;line-height:1.02}.cust6 .hero-h1 em{color:#fcd34d;font-style:normal;font-weight:900}.cust6 .hero-blurb{color:#c3b690;max-width:430px;margin-bottom:30px;font-size:14.5px;line-height:1.55}.cust6 .kpi-row{flex-wrap:wrap;align-items:flex-end;gap:34px;margin-bottom:30px;display:flex}.cust6 .kpi-primary .kpi-n{color:#fcd34d;letter-spacing:-2.5px;text-shadow:0 8px 30px #f59e0b52;font-size:72px;font-weight:900;line-height:.9}.cust6 .kpi-primary .kpi-l{color:#d8cba6;letter-spacing:1px;text-transform:uppercase;margin-top:8px;font-size:13px;font-weight:600}.cust6 .kpi-divider{background:linear-gradient(#0000,#f5d27a47,#0000);align-self:stretch;width:1px;margin-bottom:6px}.cust6 .kpi-stats{flex-direction:column;gap:14px;display:flex}.cust6 .kpi-stat{align-items:baseline;gap:10px;display:flex}.cust6 .kpi-stat .s-n{color:#f3ead2;min-width:54px;font-size:20px;font-weight:800}.cust6 .kpi-stat .s-n.pos{color:#a7e8b0}.cust6 .kpi-stat .s-l{color:#b9ac8c;font-size:13px}.cust6 .kpi-stat .s-pct{color:#3a2c06;background:linear-gradient(155deg,#fde68a,#fbbf24);border-radius:20px;margin-left:2px;padding:1px 7px;font-size:12px;font-weight:700}.cust6 .hero-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.cust6 .btn-gold{color:#3a2c06;cursor:pointer;background:linear-gradient(155deg,#fde68a,#fcd34d 40%,#fbbf24 74%,#f0a818);border:none;border-radius:14px;align-items:center;gap:9px;padding:13px 22px;font-size:14.5px;font-weight:700;transition:transform .1s;display:inline-flex;box-shadow:0 12px 24px -10px #f59e0b80,inset 0 1.5px #ffffffa6}.cust6 .btn-gold:active{transform:scale(.97)}.cust6 .btn-gold svg{stroke:#3a2c06;fill:none;stroke-width:2.2px;width:17px;height:17px}.cust6 .hero-search{background:#ffffff0f;border:1px solid #f5d27a33;border-radius:14px;flex:1;align-items:center;gap:10px;min-width:220px;max-width:300px;padding:12px 16px;display:flex}.cust6 .hero-search svg{stroke:#cbbd97;fill:none;stroke-width:1.9px;flex-shrink:0;width:17px;height:17px}.cust6 .hero-search input{color:#f3ead2;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:14px}.cust6 .hero-search input::placeholder{color:#9a8e6c}.cust6 .spot-col{flex-direction:column;gap:16px;display:flex}.cust6 .spot-card{background:#ffffff0e;border:1px solid #f5d27a33;border-radius:20px;padding:20px 22px;position:relative;overflow:hidden}.cust6 .spot-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.cust6 .spot-title{letter-spacing:1.4px;text-transform:uppercase;color:#f5d27a;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.cust6 .spot-title svg{width:15px;height:15px}.cust6 .spot-count{color:#1c1a15;background:linear-gradient(155deg,#fde68a,#fbbf24);border-radius:20px;padding:3px 10px;font-size:12px;font-weight:700}.cust6 .bday-card{background:radial-gradient(120% 130% at 100% 0,#e8541a38,#0000 55%),#ffffff0e}.cust6 .confetti{pointer-events:none;z-index:0;opacity:.9;position:absolute;inset:0}.cust6 .bday-row{z-index:1;align-items:center;gap:14px;display:flex;position:relative}.cust6 .bday-avatars{display:flex}.cust6 .bday-avatars .av{color:#fff;border:3px solid #211e18;border-radius:50%;place-items:center;width:54px;height:54px;margin-left:-12px;font-size:18px;font-weight:800;display:grid;position:relative;box-shadow:0 6px 16px -6px #0009,0 0 0 2px #f5d27a8c}.cust6 .bday-avatars .av:first-child{margin-left:0}.cust6 .bday-avatars .av.lead{z-index:3;width:62px;height:62px;margin-left:0;font-size:21px;box-shadow:0 8px 20px -6px #e8541ab3,0 0 0 3px #e8541a}.cust6 .bday-meta{flex:1;min-width:0}.cust6 .bday-name{color:#f3ead2;font-size:16px;font-weight:700}.cust6 .bday-name span{color:#e8a07a;font-weight:600}.cust6 .bday-sub{color:#bba98a;margin-top:3px;font-size:12.5px}.cust6 .btn-treat{z-index:1;color:#3a2c06;cursor:pointer;background:linear-gradient(155deg,#fde68a,#fcd34d 40%,#fbbf24 74%,#f0a818);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:16px;padding:11px;font-size:13.5px;font-weight:700;display:inline-flex;position:relative;box-shadow:0 10px 20px -10px #f59e0b80,inset 0 1.5px #ffffffa6}.cust6 .btn-treat svg{stroke:#3a2c06;fill:none;stroke-width:2.1px;width:16px;height:16px}.cust6 .spot-empty{color:#bba98a;padding:6px 0 2px;font-size:13px;line-height:1.5}.cust6 .top-card{z-index:1;align-items:center;gap:16px;display:flex;position:relative}.cust6 .top-av{color:#3a2c06;background:linear-gradient(155deg,#fde68a,#fcd34d 42%,#fbbf24 76%,#f0a818);border-radius:18px;flex-shrink:0;place-items:center;width:60px;height:60px;font-size:23px;font-weight:800;display:grid;box-shadow:0 8px 18px -7px #f59e0b8c,inset 0 1.5px #ffffffb3}.cust6 .top-meta{flex:1;min-width:0}.cust6 .top-name{color:#f3ead2;align-items:center;gap:9px;font-size:17px;font-weight:700;display:flex}.cust6 .top-badge{letter-spacing:.6px;text-transform:uppercase;color:#3a2c06;background:linear-gradient(155deg,#fde68a,#fbbf24);border-radius:6px;padding:2px 8px;font-size:10.5px;font-weight:800}.cust6 .top-sub{color:#bba98a;margin-top:4px;font-size:12.5px}.cust6 .top-pts{text-align:right;flex-shrink:0}.cust6 .top-pts .tp-n{letter-spacing:-1px;color:#fcd34d;font-size:29px;font-weight:900;line-height:1}.cust6 .top-pts .tp-l{color:#bba98a;letter-spacing:1px;text-transform:uppercase;margin-top:2px;font-size:11px}.cust6 .tq-wrap{max-width:1340px;margin:0 auto;padding:26px 26px 0}.cust6 .tq-head{align-items:center;gap:12px;margin-bottom:16px;display:flex}.cust6 .tq-chip{color:#f3ead2;background:#211d18;border-radius:12px;flex-shrink:0;align-items:center;gap:9px;padding:9px 15px;font-size:14px;font-weight:900;display:inline-flex}.cust6 .tq-chip svg{fill:none;stroke:#fde047;stroke-width:2px;width:16px;height:16px}.cust6 .tq-chip small{color:#caa93e;letter-spacing:.02em;font-size:11.5px;font-weight:700}.cust6 .tq-line{opacity:.6;background:linear-gradient(90deg,#cfa64e,#0000);border-radius:2px;flex:1;height:2px}.cust6 .tq-row{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.cust6 .tq-card{text-align:start;cursor:pointer;background:linear-gradient(#fffffff2,#fffbf2e6);border:1px solid #ffffffe6;border-radius:20px;flex-direction:column;gap:12px;padding:18px 20px;font-family:inherit;transition:transform .12s,box-shadow .12s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1.5px #fff,0 18px 30px -16px #965a1466,0 2px 5px -2px #965a142e}.cust6 .tq-card:after{content:"";background:linear-gradient(90deg,#0000,#f5c86eb3,#0000);height:1px;position:absolute;top:0;left:0;right:0}.cust6 .tq-card:hover:not(:disabled){transform:translateY(-2px)}.cust6 .tq-card.on{box-shadow:inset 0 1.5px #fff,0 0 0 2px #e0a82e,0 18px 30px -14px #b0781480}.cust6 .tq-card.zero{opacity:.6;cursor:default}.cust6 .tq-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.cust6 .tq-cap{letter-spacing:.12em;text-transform:uppercase;color:#a98c52;font-size:10px;font-weight:900}.cust6 .tq-ic{color:#a26b0c;background:linear-gradient(155deg,#fdf3d6,#f4e2ad);border-radius:13px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 1px #ffffffe6,0 6px 12px -7px #b0781480}.cust6 .tq-ic svg{fill:none;stroke:currentColor;stroke-width:2px;width:21px;height:21px}.cust6 .tq-n{letter-spacing:-2px;font-variant-numeric:tabular-nums;background:linear-gradient(150deg,#f6b81e,#e68a00 52%,#b45309);-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 1px #fff9);-webkit-background-clip:text;background-clip:text;font-size:42px;font-weight:900;line-height:.92}.cust6 .tq-l{color:#8a7c5c;margin-top:-2px;font-size:12px;font-weight:700}.cust6 .tq-a{color:#a05a06;align-items:center;gap:5px;margin-top:2px;font-size:12px;font-weight:900;display:inline-flex}.cust6 .tq-a svg{fill:none;stroke:#a05a06;stroke-width:2.6px;width:12px;height:12px}.cust6 .tq-card.hot{background:linear-gradient(160deg,#fde7b4,#f6cf6f);border-color:#ffffffd9;box-shadow:inset 0 1.5px #ffffffe6,0 20px 34px -15px #d6961e8c}.cust6 .tq-card.hot .tq-ic{color:#8a4a08;background:#fff9}.cust6 .tq-card.hot .tq-cap{color:#9a5a10}.cust6 .tq-card.hot .tq-n{-webkit-text-fill-color:#7a3f08;color:#7a3f08;filter:none;background:0 0}.cust6 .tq-card.hot .tq-l{color:#7a5a14}.cust6 .tq-card.hot .tq-a{color:#6a3c06}.cust6 .tq-card.hot .tq-a svg{stroke:#6a3c06}@media (width<=1100px){.cust6 .tq-row{grid-template-columns:1fr 1fr}}@media (width<=680px){.cust6 .tq-wrap{padding:18px 14px 0}.cust6 .tq-row{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.cust6 .tq-row .tq-card{scroll-snap-align:start;flex:0 0 78%}}.cust6 .list-wrap{max-width:1340px;margin:0 auto;padding:30px 26px 40px}.cust6 .list-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;padding:0 4px;display:flex}.cust6 .list-title{color:var(--ink);letter-spacing:-.6px;font-size:23px;font-weight:800}.cust6 .list-title small{color:var(--muted);letter-spacing:.3px;margin-left:10px;font-size:13px;font-weight:500}.cust6 .list-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cust6 .list-search{background:#fff;border:1px solid #ece5d6;border-radius:12px;align-items:center;gap:9px;width:230px;padding:10px 14px;display:flex;box-shadow:0 4px 12px -8px #785a1433}.cust6 .list-search svg{stroke:#b6a883;fill:none;stroke-width:1.9px;width:16px;height:16px}.cust6 .list-search input{min-width:0;color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13.5px}.cust6 .list-search input::placeholder{color:#b3a684}.cust6 .sort-group{background:#fff;border:1px solid #ece5d6;border-radius:12px;padding:3px;display:flex;box-shadow:0 4px 12px -8px #785a1433}.cust6 .sort-btn{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:9px;padding:7px 14px;font-size:13px;font-weight:600}.cust6 .sort-btn.on{color:#3a2c06;background:linear-gradient(155deg,#fde68a,#fbbf24);box-shadow:inset 0 1px #fff9}.cust6 .tier-chips{flex-wrap:wrap;gap:8px;margin-bottom:18px;padding:0 4px;display:flex}.cust6 .tier-chip{color:var(--muted);cursor:pointer;background:#fff;border:1px solid #ece5d6;border-radius:20px;align-items:center;gap:7px;padding:6px 14px;font-size:12.5px;font-weight:700;display:inline-flex;box-shadow:0 4px 12px -8px #785a142e}.cust6 .tier-chip .cdot{border-radius:50%;width:8px;height:8px}.cust6 .tier-chip.on{color:#3a2c06;background:linear-gradient(155deg,#fef0c4,#fcd97a);border-color:#f3d588}.cust6 .members{grid-template-columns:1fr 1fr;gap:16px;display:grid}.cust6 .m-card{cursor:pointer;text-align:start;background:#fff;border:1px solid #f1ece1;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;width:100%;padding:20px 22px;transition:transform .1s,box-shadow .12s;display:grid;position:relative;box-shadow:0 12px 26px -16px #785a1452}.cust6 .m-card:active{transform:scale(.992)}.cust6 .m-card:hover{box-shadow:0 16px 30px -16px #785a1466}.cust6 .m-card.vip{border-color:#f0e2bd}.cust6 .m-card.vip:before{content:"";inset-inline-start:0;background:linear-gradient(#fcd34d,#f0a818);border-radius:0 4px 4px 0;width:4px;position:absolute;top:18px;bottom:18px}.cust6 .m-av-wrap{flex-shrink:0;width:60px;height:60px;position:relative}.cust6 .m-ring{border-radius:50%;position:absolute;inset:0}.cust6 .m-av{color:#fff;border-radius:50%;place-items:center;font-size:20px;font-weight:800;display:grid;position:absolute;inset:3px}.cust6 .m-tierdot{bottom:-2px;border:3px solid #fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;inset-inline-end:-2px}.cust6 .m-tierdot svg{fill:#fff;width:11px;height:11px}.cust6 .m-mid{min-width:0}.cust6 .m-name-row{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:5px;display:flex}.cust6 .m-name{color:var(--ink2);letter-spacing:-.2px;font-size:17px;font-weight:700}.cust6 .tier-badge{letter-spacing:.7px;text-transform:uppercase;color:#fff;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:800}.cust6 .vip-tag{letter-spacing:1px;color:#3a2c06;background:linear-gradient(155deg,#fde68a,#fbbf24);border-radius:5px;padding:3px 7px;font-size:9.5px;font-weight:900}.cust6 .m-sub{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;font-size:12.5px;display:flex}.cust6 .m-sub .dot{background:#cebd99;border-radius:50%;width:3px;height:3px}.cust6 .m-prog{flex-direction:column;gap:9px;margin-top:13px;display:flex}.cust6 .stamp-line{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.cust6 .stamps{gap:4px;display:flex}.cust6 .stamp{background:#faf6ec;border:1.5px solid #e3d8bf;border-radius:50%;width:13px;height:13px}.cust6 .stamp.fill{background:linear-gradient(155deg,#fcd34d,#f0a818);border-color:#e0a82e;box-shadow:inset 0 1px #ffffff8c}.cust6 .stamp-label{color:var(--muted);font-size:11.5px;font-weight:600}.cust6 .reward-ready{color:#178a4a;align-items:center;gap:5px;font-weight:700;display:inline-flex}.cust6 .reward-ready svg{stroke:#178a4a;fill:none;stroke-width:2.4px;width:12px;height:12px}.cust6 .tier-prog{align-items:center;gap:10px;display:flex}.cust6 .tp-bar{background:#efe7d6;border-radius:6px;flex:1;max-width:180px;height:6px;overflow:hidden}.cust6 .tp-fill{background:linear-gradient(90deg,#fcd34d,#f0a818);border-radius:6px;height:100%}.cust6 .tp-fill.plat{background:linear-gradient(90deg,#8593a1,#6f7d8c)}.cust6 .tp-txt{color:var(--muted);white-space:nowrap;font-size:11.5px;font-weight:500}.cust6 .tp-txt b{color:var(--ink2);font-weight:700}.cust6 .tp-full{color:#d4951f;align-items:center;gap:5px;font-size:11.5px;font-weight:700;display:inline-flex}.cust6 .tp-full svg{fill:#e0a82e;width:12px;height:12px}.cust6 .bday-inline{color:#e8541a;background:#e8541a1a;border-radius:20px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.cust6 .bday-inline svg{stroke:#e8541a;fill:none;stroke-width:2px;width:12px;height:12px}.cust6 .m-right{text-align:end;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:10px;min-width:118px;display:flex}.cust6 .m-pts{line-height:1}.cust6 .m-pts .p-n{color:var(--amber);letter-spacing:-1.2px;font-size:33px;font-weight:900}.cust6 .m-pts .p-n.neg{color:#d22f2f}.cust6 .m-pts .p-n.zero{color:#b9ad93}.cust6 .m-pts .p-l{color:var(--muted);letter-spacing:1.2px;text-transform:uppercase;margin-top:1px;font-size:10.5px;font-weight:700}.cust6 .m-chips{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.cust6 .disc-chip{color:#8a5a0e;background:#fdf3d9;border:1px solid #f2e2b4;border-radius:7px;padding:3px 9px;font-size:11.5px;font-weight:700}.cust6 .star-chip{color:#3a2c06;background:linear-gradient(155deg,#fef0c4,#fcd97a);border:1px solid #f3d588;border-radius:20px;align-items:center;gap:6px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex}.cust6 .star-chip svg{fill:#d4951f;width:12px;height:12px}.cust6 .noapp-chip{color:#b1a586;background:#f5f1e7;border:1px solid #ece4d3;border-radius:20px;align-items:center;gap:6px;padding:4px 9px;font-size:11px;font-weight:600;display:inline-flex}.cust6 .noapp-chip svg{stroke:#b1a586;fill:none;stroke-width:1.8px;width:12px;height:12px}.cust6 .new-chip{color:#178a4a;background:#e8f6ec;border:1px solid #c7e8d2;border-radius:20px;align-items:center;gap:6px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex}.cust6 .new-chip svg{stroke:#178a4a;fill:none;stroke-width:2.4px;width:11px;height:11px}.cust6 .list-foot{text-align:center;color:var(--muted);letter-spacing:.3px;margin-top:26px;font-size:12.5px}.cust6 .list-foot b{color:var(--ink2)}.cust6 .list-empty{text-align:center;color:var(--muted);background:#fff;border:1px solid #f1ece1;border-radius:18px;padding:48px 20px;font-size:14px;font-weight:600}.cust6 .list-err{color:#c0392b;background:#fff;border:1px solid #f3d3d3;border-radius:14px;margin-bottom:14px;padding:14px 18px;font-size:13.5px;font-weight:600}.cust6 .spin{justify-content:center;padding:60px 0;display:flex}.cust6 .spin i{border:4px solid #e6dcc4;border-top-color:#e0a82e;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite cust6spin}@keyframes cust6spin{to{transform:rotate(360deg)}}.cust6 .ring-bronze{background:conic-gradient(var(--bronze),#d9bd95,var(--bronze))}.cust6 .ring-silver{background:conic-gradient(var(--silver),#cdd4db,var(--silver))}.cust6 .ring-gold{background:conic-gradient(var(--gold-tier),#f6dd98,var(--gold-tier))}.cust6 .ring-plat{background:conic-gradient(var(--plat),#aeb9c4,var(--plat))}@media (width<=1100px){.cust6 .hero-grid{grid-template-columns:1fr;gap:26px}.cust6 .members{grid-template-columns:1fr}}@media (width<=720px){.cust6 .hero{border-radius:22px;margin:14px 12px 0}.cust6 .hero-inner{padding:24px 20px 26px}.cust6 .hero-h1{font-size:40px}.cust6 .kpi-primary .kpi-n{font-size:58px}.cust6 .list-wrap{padding:22px 14px 36px}.cust6 .list-search{width:100%}}.cust6[dir=rtl] .hero-eyebrow:before{transform:scaleX(-1)}.cdw-scrim{z-index:120;-webkit-backdrop-filter:blur(15px)brightness(.82)saturate(.9);backdrop-filter:blur(15px)brightness(.82)saturate(.9);background:#140c0257;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.cdw{background:linear-gradient(168deg,#fffbf0,#fbefd0);border:1px solid #fffc;border-radius:26px;flex-direction:column;width:clamp(660px,74vw,820px);height:min(760px,92vh);font-family:Inter,Noto Sans Thai,sans-serif;animation:.24s cubic-bezier(.2,.9,.25,1) cdw-in;display:flex;position:relative;overflow:hidden;box-shadow:0 44px 90px -26px #28160499,inset 0 1.5px #ffffffe6}@keyframes cdw-in{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:none}}.cdw:before{content:"";z-index:2;height:4px;position:absolute;top:0;left:0;right:0}.cdw.cdw-open:before{background:linear-gradient(90deg,#16a34a,#34d399)}.cdw.cdw-close:before{background:linear-gradient(90deg,#e68a00,#f6b81e)}.cdw-head{background:#211d18;align-items:center;gap:12px;padding:14px 20px;display:flex}.cdw-head .pm{background:#fde0471f;border:1px solid #fde04742;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.cdw-head .pm svg{width:20px;height:20px}.cdw-head .ttl{flex-direction:column;gap:2px;min-width:0;display:flex}.cdw-head .pt{color:#fff;letter-spacing:-.01em;font-size:16px;font-weight:900;line-height:1.15}.cdw-head .ps{color:#ab9f86;font-size:10.5px;font-weight:700;line-height:1.2}.cdw-mode{letter-spacing:.02em;white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;margin-left:auto;padding:6px 13px;font-size:12px;font-weight:900;display:inline-flex}.cdw-mode .md{border-radius:50%;width:8px;height:8px}.cdw-open .cdw-mode{color:#5ee0a8;background:#34d39929;border:1px solid #34d39966}.cdw-open .cdw-mode .md{background:#34d399;box-shadow:0 0 0 3px #34d39940}.cdw-close .cdw-mode{color:#fde047;background:#f6b81e29;border:1px solid #f6b81e6b}.cdw-close .cdw-mode .md{background:#f6b81e;box-shadow:0 0 0 3px #f6b81e47}.cdw-x{cursor:pointer;color:#d8cca8;background:#f3ead21a;border:0;border-radius:9px;flex-shrink:0;place-items:center;width:31px;height:31px;margin-left:auto;font-size:15px;font-weight:900;transition:all .15s;display:grid}.cdw-x:hover{color:#fff;background:#f3ead233}.cdw-body{flex-direction:column;flex:1;min-height:0;padding:18px 26px 22px;display:flex;overflow:hidden}.cdw-cap{letter-spacing:.15em;text-transform:uppercase;color:#9a7530;text-align:center;font-size:10px;font-weight:900}.cdw-hero{text-align:center;margin:3px 0 1px}.cdw-hero .amt{letter-spacing:-.035em;font-variant-numeric:tabular-nums;background:linear-gradient(150deg,#f6b81e,#e68a00 52%,#b45309);color:#0000;filter:drop-shadow(0 2px 8px #f6b81e38);-webkit-background-clip:text;background-clip:text;font-size:58px;font-weight:900;line-height:.98}.cdw-exp{justify-content:center;align-items:center;gap:6px;margin-top:5px;display:flex}.cdw-exp .el{color:#9a7530;font-size:11px;font-weight:800}.cdw-exp .ev{color:#3b2406;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:900}.cdw-vrow{justify-content:center;margin-top:7px;display:flex}.cdw-vpill{letter-spacing:-.01em;font-variant-numeric:tabular-nums;border-radius:11px;align-items:center;gap:6px;padding:6px 13px;font-size:12.5px;font-weight:900;display:inline-flex}.cdw-vpill svg{width:14px;height:14px}.cdw-vpill.ok{color:#8a5a12;background:#fff7e0f2;border:1px solid #f59e0b6b}.cdw-vpill.over{color:#0e7a52;background:#dcfce7eb;border:1px solid #107a5257}.cdw-vpill.short{color:#dc2626;background:#fee2e2f2;border:1px solid #dc262657}.cdw-chips{gap:8px;margin-top:12px;display:flex}.cdw-chips button{cursor:pointer;color:#8a5a12;font-variant-numeric:tabular-nums;background:#ffffffb3;border:1px solid #f59e0b52;border-radius:12px;flex:1;padding:12px 0;font-family:inherit;font-size:14.5px;font-weight:900;transition:all .14s;box-shadow:inset 0 1px #fff}.cdw-chips button:hover{background:#fff;border-color:#f5b011}.cdw-chips button:active{transform:translateY(1px)}.cdw-split{flex:1;grid-template-columns:1fr 1fr;gap:12px;min-height:0;margin-top:13px;display:grid}.cdw-split>div{flex-direction:column;min-height:0;display:flex}.cdw-collab{letter-spacing:.12em;text-transform:uppercase;color:#a98f5a;margin-bottom:6px;font-size:9.5px;font-weight:900}.cdw-list{background:#ffffff80;border:1px solid #78350f1a;border-radius:16px;flex-direction:column;flex:1;gap:4px;min-height:0;padding:7px;display:flex;overflow-y:auto;box-shadow:inset 0 1px #fff}.cdw-row{cursor:pointer;text-align:left;background:#ffffffa8;border:1px solid #0000;border-radius:11px;align-items:center;gap:8px;width:100%;padding:11px 14px;font-family:inherit;transition:all .13s;display:flex}.cdw-row:hover{background:#fff;border-color:#f59e0b40}.cdw-row .rd{color:#7a5a24;font-variant-numeric:tabular-nums;letter-spacing:-.01em;flex-shrink:0;font-size:16px;font-weight:900}.cdw-row .rc{flex-direction:column;align-items:flex-end;gap:0;margin-left:auto;line-height:1.12;display:flex}.cdw-row .rc .qty{color:#a98f5a;font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:800}.cdw-row .rc .rsub{color:#3b2406;font-variant-numeric:tabular-nums;font-size:14px;font-weight:900}.cdw-row.has{background:#fff}.cdw-row.has .rd{color:#3b2406}.cdw-row.on{background:linear-gradient(158deg,#fde047,#f6b81e 72%,#e68a00);border-color:#e68a00;box-shadow:0 7px 16px -8px #f6b81e99,inset 0 1px #fff9}.cdw-row.on .rd{color:#241b06}.cdw-row.on .rc .qty{color:#241b06a8}.cdw-row.on .rc .rsub{color:#241b06}.cdw-step{flex-direction:column;display:flex}.cdw-stage{background:#fff7e0b8;border:1px solid #f59e0b38;border-radius:18px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding:18px 16px 22px;display:flex;box-shadow:inset 0 1px #fff}.cdw-stage .sden{letter-spacing:-.02em;font-variant-numeric:tabular-nums;background:linear-gradient(150deg,#f6b81e,#e68a00 60%,#b45309);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:36px;font-weight:900;line-height:1}.cdw-ctl{justify-content:center;align-items:center;gap:16px;width:100%;display:flex}.cdw-btn{cursor:pointer;-webkit-user-select:none;user-select:none;border:0;border-radius:18px;flex-shrink:0;place-items:center;width:70px;height:70px;font-family:inherit;font-size:36px;font-weight:700;line-height:1;transition:all .12s;display:grid}.cdw-btn:active{transform:scale(.93)}.cdw-btn.minus{color:#b15a1e;background:#fff;border:1.5px solid #78350f2e;box-shadow:0 4px 10px -6px #78350f66}.cdw-btn.minus:hover{background:#fff8e6}.cdw-btn.minus:disabled{opacity:.35;cursor:default;transform:none}.cdw-btn.plus{color:#241b06;background:linear-gradient(158deg,#fde047,#f6b81e 68%,#e68a00);box-shadow:0 10px 22px -9px #f6b81ea6,inset 0 1.5px #fff9}.cdw-btn.plus:hover{filter:brightness(1.04)}.cdw-cnt{text-align:center;color:#3b2406;font-variant-numeric:tabular-nums;letter-spacing:-.03em;min-width:60px;font-size:52px;font-weight:900;line-height:1}.cdw-ssub{color:#3b2406;font-variant-numeric:tabular-nums;text-align:center;font-size:14px;font-weight:900}.cdw-ssub .x{color:#a98f5a;margin:0 5px;font-weight:800}.cdw-ssub .eq{color:#9a7530;margin:0 4px;font-weight:800}.cdw-reason{margin-top:12px}.cdw-reason .rl{letter-spacing:.04em;color:#c0392b;margin-bottom:5px;font-size:10.5px;font-weight:900}.cdw-reason textarea{color:#3b2406;resize:none;background:#fff;border:1.5px solid #dc262666;border-radius:12px;outline:none;width:100%;padding:9px 12px;font-family:inherit;font-size:12.5px;font-weight:700}.cdw-reason textarea::placeholder{color:#b8a06e}.cdw-reason textarea:focus{border-color:#dc2626b3}.cdw-signoff{flex-direction:column;flex:1;align-items:center;gap:9px;min-height:0;padding-top:2px;display:flex}.cdw-recap{color:#3b2406;font-variant-numeric:tabular-nums;background:#ffffff8c;border:1px solid #78350f1a;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:8px 14px;font-size:13px;font-weight:900;display:flex}.cdw-codewrap{flex-direction:column;align-items:center;gap:5px;width:100%;margin-top:2px;display:flex}.cdw-codewrap .cl{letter-spacing:.12em;text-transform:uppercase;color:#a98f5a;font-size:9.5px;font-weight:900}.cdw-codein{text-align:center;color:#3b2406;letter-spacing:.18em;font-variant-numeric:tabular-nums;background:#fff;border:1.5px solid #78350f38;border-radius:12px;outline:none;width:170px;padding:9px 12px;font-family:inherit;font-size:20px;font-weight:900}.cdw-codein:focus,.cdw-codein.on{border-color:#f5b011;box-shadow:0 0 0 3px #f6b81e2e}.cdw-pinlab{letter-spacing:.12em;text-transform:uppercase;color:#a98f5a;margin-top:3px;font-size:9.5px;font-weight:900}.cdw-pindots{cursor:pointer;background:0 0;border:1.5px solid #0000;border-radius:13px;gap:11px;padding:7px 13px;transition:all .14s;display:flex}.cdw-pindots.on{background:#fff7e08c;border-color:#f5b011;box-shadow:0 0 0 3px #f6b81e24}.cdw-pindots span{background:#78350f29;border-radius:50%;width:13px;height:13px;transition:all .12s;box-shadow:inset 0 1px 2px #78350f33}.cdw-pindots span.on{background:linear-gradient(150deg,#f6b81e,#e68a00);box-shadow:0 3px 8px -3px #f6b81eb3}.cdw-pad{grid-template-columns:repeat(3,80px);gap:11px;margin-top:6px;display:grid}.cdw-pad button{cursor:pointer;color:#3b2406;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #78350f29;border-radius:14px;padding:14px 0;font-family:inherit;font-size:26px;font-weight:900;transition:all .1s;box-shadow:0 4px 10px -7px #78350f80}.cdw-pad button:active{background:#fff8e6;transform:translateY(1px)}.cdw-pad button.del{color:#b15a1e;font-size:18px}.cdw-pad .sp{visibility:hidden}.cdw-err{color:#c0392b;background:#fee2e2f2;border:1px solid #dc262652;border-radius:11px;margin-top:11px;padding:9px 13px;font-size:12px;font-weight:800}.cdw-act{gap:10px;margin-top:15px;display:flex}.cdw-act .gh{cursor:pointer;color:#7a5a24;background:#fff9;border:1.5px solid #78350f38;border-radius:15px;flex:0 0 32%;padding:15px 0;font-family:inherit;font-size:15px;font-weight:900;transition:all .14s}.cdw-act .gh:hover{color:#3b2406;background:#fff}.cdw-act .cta{cursor:pointer;letter-spacing:-.01em;border:0;border-radius:15px;flex:1;justify-content:center;align-items:center;gap:9px;padding:15px 0;font-family:inherit;font-size:16px;font-weight:900;transition:all .14s;display:flex}.cdw-act .cta svg{width:18px;height:18px}.cdw-act .cta:active{transform:translateY(1px)}.cdw-act .cta:disabled{opacity:.55;cursor:default;filter:none;transform:none}.cdw-open .cdw-act .cta{color:#06381f;background:linear-gradient(155deg,#6ee7b7,#34d399 60%,#10b981);box-shadow:inset 0 1.5px #ffffff8c,0 13px 26px -10px #10b9818c}.cdw-close .cdw-act .cta{color:#3a1d00;background:linear-gradient(155deg,#fde047,#f6b81e 64%,#e68a00);box-shadow:inset 0 1.5px #fff9,0 13px 26px -10px #f6b81e99}.cdw-act .cta:hover{filter:brightness(1.04)}.cdw-opentables{flex-direction:column;flex:1;gap:11px;min-height:0;padding-top:2px;display:flex}.cdw-opentables .cdw-cap{text-align:center}.cdw-ot-lead{text-align:center;color:#7a5a24;align-self:center;max-width:38ch;margin:0;font-size:12.5px;font-weight:700;line-height:1.45}.cdw-ot-list{flex-direction:column;gap:8px;margin-top:2px;padding:2px;display:flex;overflow-y:auto}.cdw-ot-row{background:#ffffff9e;border:1px solid #78350f1f;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;display:flex;box-shadow:inset 0 1px #fff}.cdw-ot-row .t{color:#3b2406;letter-spacing:-.01em;align-items:center;gap:9px;font-size:14.5px;font-weight:900;display:flex}.cdw-ot-row .t .dot{background:#e68a00;border-radius:50%;flex-shrink:0;width:9px;height:9px;box-shadow:0 0 0 3px #f6b81e38}.cdw-ot-row .n{color:#a98f5a;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px;font-weight:800}.cdw-precheck{letter-spacing:.01em;color:#9a7530;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:13px;min-height:140px;font-size:12.5px;font-weight:800;display:flex}.cdw-spin{border:2.6px solid #9a753038;border-top-color:#e68a00;border-radius:50%;width:26px;height:26px;animation:.7s linear infinite cdw-spin}@keyframes cdw-spin{to{transform:rotate(360deg)}}@media (width<=560px){.cdw{width:94vw}.cdw-split{grid-template-columns:1fr}}.ckpit{--ink:#f4ecdb;--muted:#a99f8a;--soft:#7d7460;--gold-ink:#3b2406;--gold-clip:linear-gradient(150deg,#f8c84a,#ec9a13 55%,#cf7a17);--gold-pillow:linear-gradient(155deg,#fde68a,#fcd34d 35%,#fbbf24 70%,#f59e0b);--warm:#e7b94e;--crit:#e06a4f;--amber:#e7b94e;--glass:linear-gradient(168deg,#fff1,#ffffff06);--gline:#ffffff1a;--gline2:#ffffff12;height:100vh;color:var(--ink);background:radial-gradient(135% 110% at 78% -12%,#332b20,#211c15 46%,#120e09);flex-direction:column;font-family:Inter,system-ui,-apple-system,Segoe UI,Noto Sans Thai,sans-serif;display:flex;overflow:hidden}.ckpit *{box-sizing:border-box}.ckpit .cur{-webkit-text-fill-color:#e9c879;margin-inline-end:1px;font-size:.6em}.ckpit small{font-size:.62em;font-weight:800}.ckpit button{font-family:inherit}.ckpit .ck-app{flex:1;min-height:0;display:flex}.ckpit .ck-main{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.ckpit .ld{background:#41d98a;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 3px #41d98a38}.ckpit .mkt{background:linear-gradient(#1f1a13,#120e09);border-right:1px solid #ffffff0d;flex-direction:column;flex:0 0 272px;gap:12px;width:272px;padding:18px 16px 14px;display:flex;overflow:hidden}.ckpit .mkt-brand{align-items:center;gap:7px;padding:2px 4px;display:flex}.ckpit .mkt-brand .wm{letter-spacing:2.3px;color:#fff;font-size:17px;font-weight:900}.ckpit .mkt-brand .pos{letter-spacing:1.3px;color:var(--gold-ink);background:var(--gold-pillow);border-radius:999px;padding:3px 7px;font-size:9.5px;font-weight:900;box-shadow:inset 0 1px #fffc}.ckpit .mkt-cap{letter-spacing:.16em;color:#8a7f66;text-transform:uppercase;align-items:center;gap:6px;font-size:9.5px;font-weight:800;display:flex}.ckpit .mkt-cap.lead{color:#caa24f}.ckpit .mkt-cap svg{fill:#e0a92a}.ckpit .mkt-id{align-items:center;gap:12px;display:flex}.ckpit .mkt-mono{background:var(--gold-pillow);width:46px;height:46px;color:var(--gold-ink);border-radius:13px;flex:0 0 46px;justify-content:center;align-items:center;font-size:17px;font-weight:900;display:flex;overflow:hidden;box-shadow:inset 0 1px #fffc}.ckpit .mkt-mono img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ckpit .mkt-meta{min-width:0}.ckpit .mkt-meta b{color:#f4ecdb;letter-spacing:-.3px;white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;font-weight:900;display:block;overflow:hidden}.ckpit .mkt-meta i{color:var(--muted);align-items:center;gap:6px;margin-top:3px;font-size:11px;font-style:normal;font-weight:600;display:flex}.ckpit .dot{background:#41d98a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #41d98a38}.ckpit .mkt-stats{border:1px solid var(--gline2);background:#ffffff0a;border-radius:13px;justify-content:space-between;padding:10px 14px;display:flex}.ckpit .mkt-stats div{text-align:center}.ckpit .mkt-stats b{color:#f4ecdb;font-size:16px;font-weight:900;display:block}.ckpit .mkt-stats i{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-top:2px;font-size:9px;font-style:normal;font-weight:700}.ckpit .mkt-post{color:var(--gold-ink);background:var(--gold-pillow);cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:13px;font-size:14px;font-weight:800;display:flex;box-shadow:inset 0 1px #fffc,0 10px 22px -8px #f59e0b99}.ckpit .mkt-post svg{stroke:var(--gold-ink);stroke-width:2.6px}.ckpit .pc{border:1px solid var(--gline);background:#ffffff0a;border-radius:16px;padding:12px}.ckpit .pc-head{align-items:center;gap:10px;margin-bottom:11px;display:flex}.ckpit .pc-mono{background:var(--gold-pillow);width:36px;height:36px;color:var(--gold-ink);border-radius:10px;justify-content:center;align-items:center;font-size:13px;font-weight:900;display:flex;overflow:hidden;box-shadow:inset 0 1px #fffc}.ckpit .pc-mono img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ckpit .pc-ht{flex:1;min-width:0}.ckpit .pc-ht b{color:#f4ecdb;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:900;display:block;overflow:hidden}.ckpit .pc-ht i{color:var(--muted);font-size:10px;font-style:normal;font-weight:600}.ckpit .pc-live{align-items:center;gap:5px;display:flex}.ckpit .pc-img{background-color:#2a231a;background-position:50%;background-size:cover;border-radius:11px;height:132px}.ckpit .pc-cap{color:#d8cfbb;margin:11px 2px;font-size:12.5px;font-weight:600;line-height:1.4}.ckpit .pc-cap b{color:#f4ecdb;font-weight:900}.ckpit .pc-eng{border-top:1px solid var(--gline2);gap:18px;padding-top:11px;display:flex}.ckpit .pc-eng span{color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.ckpit .pc-eng svg{stroke:#caa24f}.ckpit .pc-empty{border:1px dashed var(--gline);text-align:center;background:#ffffff08;border-radius:16px;padding:22px 16px}.ckpit .pc-empty .pe-ic{color:#e7b94e;background:#f5b42821;border-radius:13px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:11px;display:inline-flex}.ckpit .pc-empty b{color:#f4ecdb;font-size:13.5px;font-weight:900;display:block}.ckpit .pc-empty span{color:var(--muted);margin-top:5px;font-size:11.5px;font-weight:600;line-height:1.4;display:block}.ckpit .mkt-sp{flex:1;min-height:0}.ckpit .mkt-foot{border-top:1px solid var(--gline2);align-items:center;gap:7px;padding-top:12px;display:flex}.ckpit .mkt-prof{border:1px solid var(--gline2);cursor:pointer;text-align:start;background:#ffffff0d;border-radius:11px;flex:1;align-items:center;gap:9px;padding:7px;display:flex}.ckpit .pav{background:var(--gold-pillow);width:32px;height:32px;color:var(--gold-ink);border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;font-size:13px;font-weight:900;display:flex;box-shadow:inset 0 1px #fffc}.ckpit .pf{min-width:0}.ckpit .pf b{color:#f6efde;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:800;display:block;overflow:hidden}.ckpit .pf i{color:#9a917c;font-size:9.5px;font-style:normal;display:block}.ckpit .mkt-ico{border:1px solid var(--gline2);color:#c4bba8;cursor:pointer;background:#ffffff0a;border-radius:10px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.ckpit .topbar{flex:none;align-items:center;gap:16px;padding:15px 26px;display:flex}.ckpit .wsw{border:1px solid var(--gline);background:#00000057;border-radius:999px;flex:none;padding:5px;display:flex;position:relative}.ckpit .wsw-thumb{background:var(--gold-pillow);border-radius:999px;width:calc(50% - 5px);transition:transform .22s cubic-bezier(.4,0,.2,1);position:absolute;top:5px;bottom:5px;left:5px;transform:translate(100%);box-shadow:inset 0 1px #ffffffe6,0 6px 14px -4px #f59e0b80}.ckpit .wsw.front .wsw-thumb{transform:translate(0)}.ckpit .wsw button{z-index:2;cursor:pointer;color:#d8cfbb;background:0 0;border:0;align-items:center;gap:7px;padding:9px 18px;font-size:13px;font-weight:800;display:flex}.ckpit .wsw button svg{stroke:#9a8f76}.ckpit .wsw button.on{color:#3b2406}.ckpit .wsw button.on svg{stroke:#3b2406}.ckpit .ckgreet{flex:1;align-items:center;gap:11px;min-width:0;display:flex}.ckpit .ckgreet .g-acc{background:var(--gold-pillow);border-radius:99px;flex:0 0 4px;width:4px;height:30px}.ckpit .ckgreet h1{letter-spacing:-.7px;color:#f6efde;white-space:nowrap;text-overflow:ellipsis;font-size:22px;font-weight:900;overflow:hidden}.ckpit .ckgreet h1 b{background:var(--gold-clip);color:#0000;-webkit-background-clip:text;background-clip:text}.ckpit .tools{flex:none;align-items:center;gap:11px;display:flex}.ckpit .ck-clock{text-align:end}.ckpit .ck-clock .d{letter-spacing:.14em;color:var(--muted);font-size:9px;font-weight:800}.ckpit .ck-clock .t{color:#f6efde;font-size:15px;font-weight:900}.ckpit .ck-clock .t span{color:var(--muted);margin-inline-start:2px;font-size:9.5px}.ckpit .ck-grid{flex:1;grid-template-columns:1.15fr 1fr;gap:18px;min-height:0;padding:4px 26px 22px;display:grid}.ckpit .dialcard{background:var(--glass);border:1px solid var(--gline);border-radius:24px;flex-direction:column;padding:17px 22px 18px;display:flex;box-shadow:0 30px 60px -42px #000000d9}.ckpit .dc-head{flex:none;align-items:center;gap:11px;display:flex}.ckpit .mc-ic{width:40px;height:40px;color:var(--gold-ink);background:var(--gold-pillow);border-radius:12px;flex:0 0 40px;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px #fffc}.ckpit .dc-ttl{flex:1;min-width:0}.ckpit .dc-ttl b{color:#f4ecdb;letter-spacing:-.3px;font-size:16px;font-weight:900;line-height:1;display:block}.ckpit .dc-ttl i{color:var(--muted);margin-top:3px;font-size:11px;font-style:normal;font-weight:600;display:block}.ckpit .dc-tap{color:var(--warm);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:12px;font-weight:800;display:flex}.ckpit .dc-tap svg{stroke:var(--warm);stroke-width:2.4px}.ckpit .dc-mid{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:20px;min-height:0;display:flex}.ckpit .dial{aspect-ratio:1;filter:drop-shadow(0 0 32px #f59e0b52);border-radius:50%;flex:none;width:264px;height:264px;position:relative}.ckpit .dial-mask{background:radial-gradient(circle,#241e16,#1b160f);border:1px solid #ffffff0f;border-radius:50%;position:absolute;inset:26px}.ckpit .dial-in{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0 18px;display:flex;position:absolute;inset:0}.ckpit .dl-cap{letter-spacing:.22em;color:var(--muted);font-size:10px;font-weight:800}.ckpit .dl-num{letter-spacing:-1.4px;background:var(--gold-clip);color:#0000;white-space:nowrap;-webkit-background-clip:text;background-clip:text;font-size:46px;font-weight:900;line-height:1}.ckpit .dl-unit{justify-content:center;align-items:baseline;gap:5px;margin-top:1px;line-height:1;display:flex}.ckpit .dl-unit .sym{color:#e9c879;font-size:14px;font-weight:900}.ckpit .dl-unit .code{letter-spacing:.18em;color:#9a8a63;font-size:9.5px;font-weight:900}.ckpit .dl-goal{color:var(--warm);font-size:11.5px;font-weight:800}.ckpit .delta-pill{color:#5fd49a;background:#5fd49a1f;border:1px solid #5fd49a47;border-radius:999px;align-items:center;gap:4px;margin-top:4px;padding:3px 9px;font-size:10.5px;font-weight:800;display:inline-flex}.ckpit .delta-pill.dn{color:#e06a4f;background:#e06a4f1f;border-color:#e06a4f4d}.ckpit .delta-pill.flat{color:#a99f8a;background:#ffffff0f;border-color:#ffffff1f}.ckpit .delta-pill .ar{font-size:9px}.ckpit .dial-meta{flex-wrap:wrap;justify-content:center;gap:28px;display:flex}.ckpit .dial-meta i{color:var(--muted);text-align:center;font-size:10px;font-style:normal;font-weight:700;display:block}.ckpit .dial-meta b{color:#f4ecdb;text-align:center;letter-spacing:-.4px;margin-top:3px;font-size:17px;font-weight:900;display:block}.ckpit .dial-meta b.up{color:#5fd49a}.ckpit .ck-cards{flex-direction:column;gap:13px;min-height:0;display:flex}.ckpit .mcard{text-align:start;background:var(--glass);border:1px solid var(--gline);cursor:pointer;border-radius:20px;flex-direction:column;flex:1;min-height:0;padding:15px 17px;display:flex;box-shadow:0 26px 50px -40px #000000d9}.ckpit .mc-head{align-items:center;gap:10px;margin-bottom:11px;display:flex}.ckpit .mc-ttl{letter-spacing:-.3px;color:#f4ecdb;flex:1;font-size:24px;font-weight:900}.ckpit .mc-badge{border-radius:99px;padding:4px 9px;font-size:10px;font-weight:800}.ckpit .mc-badge.warn{color:#e7b94e;background:#f5b42824}.ckpit .mc-badge.ok{color:#5fd49a;background:#34d39924}.ckpit .mc-body{flex-direction:column;flex:1;justify-content:center;gap:8px;min-height:0;display:flex}.ckpit .stk{align-items:center;gap:10px;display:flex}.ckpit .stk-n{color:#bcb3a0;white-space:nowrap;text-overflow:ellipsis;flex:0 0 62px;width:62px;font-size:12px;font-weight:700;overflow:hidden}.ckpit .stk-bar{background:#ffffff1a;border-radius:99px;flex:1;height:7px;overflow:hidden}.ckpit .stk-bar i{background:linear-gradient(90deg,#fcd34d,#f59e0b);border-radius:99px;height:100%;display:block}.ckpit .stk.crit .stk-bar i{background:#d98f6e}.ckpit .stk-q{color:#f4ecdb;flex:none;font-size:12.5px;font-weight:900}.ckpit .stk-q.warn{color:var(--amber)}.ckpit .stk-q.crit{color:var(--crit)}.ckpit .stk-q small{color:var(--soft);font-weight:700}.ckpit .mc-empty{color:var(--muted);text-align:center;padding:8px 0;font-size:12px;font-weight:600}.ckpit .avrow{align-items:center;display:flex}.ckpit .av{color:#fff;border:2px solid #211c15;border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;margin-right:-9px;font-size:11px;font-weight:900;display:flex}.ckpit .av-tx{color:var(--muted);margin-left:17px;font-size:11px;font-weight:700}.ckpit .trow{color:#bcb3a0;border-top:1px solid var(--gline2);justify-content:space-between;align-items:center;padding-top:7px;font-size:11.5px;font-weight:600;display:flex}.ckpit .trow b{color:#f4ecdb;font-size:12px;font-weight:900}.ckpit .trow b.warm{color:var(--warm)}.ckpit .set .srow{color:#bcb3a0;align-items:center;gap:10px;padding:0;font-size:12px;font-weight:700;display:flex}.ckpit .set .srow svg{stroke:var(--soft)}.ckpit .mc-foot{border-top:1px solid var(--gline2);color:var(--warm);justify-content:space-between;align-items:center;margin-top:10px;padding-top:9px;font-size:11px;font-weight:800;display:flex}.ckpit .mc-foot svg{stroke:var(--warm);stroke-width:2.3px}.ckpit .ck-cards.twin{grid-template-rows:1.18fr .96fr .86fr;grid-template-columns:1fr 1fr;gap:13px;display:grid}.ckpit .ck-cards.twin .span2{grid-column:1/3}.ckpit .mn-stats{gap:8px;display:flex}.ckpit .mn-stats>div{border:1px solid var(--gline2);text-align:center;background:#ffffff0a;border-radius:12px;flex:1;padding:8px 6px}.ckpit .mn-stats b{color:#f4ecdb;letter-spacing:-.6px;font-size:19px;font-weight:900;display:block}.ckpit .mn-stats i{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;margin-top:3px;font-size:9px;font-style:normal;font-weight:700;display:block}.ckpit .mn-chips{flex-wrap:wrap;gap:6px;display:flex}.ckpit .mn-chips span{color:#d8c08a;background:#e7b94e1a;border:1px solid #e7b94e33;border-radius:99px;padding:4px 10px;font-size:10.5px;font-weight:800}.ckpit .mc-foot.add{color:var(--gold-ink);background:var(--gold-pillow);border-top:0;border-radius:11px;justify-content:center;gap:7px;margin-top:11px;padding:10px;font-size:12.5px;box-shadow:inset 0 1px #fffc,0 8px 18px -8px #f59e0b8c}.ckpit .mc-foot.add svg{stroke:var(--gold-ink);stroke-width:2.6px}.ckpit.ckpit-locked{background:radial-gradient(135% 110% at 78% -12%,#332b20,#211c15 46%,#120e09)}[dir=rtl] .ckpit .mkt{border-left:1px solid #ffffff0d;border-right:0}[dir=rtl] .ckpit .wsw-thumb{left:auto;right:5px;transform:translate(-100%)}[dir=rtl] .ckpit .wsw.front .wsw-thumb{transform:translate(0)}[dir=rtl] .ckpit .av{margin-left:-9px;margin-right:0}[dir=rtl] .ckpit .av-tx{margin-left:0;margin-right:17px}@media (width<=1100px){.ckpit .ck-grid{grid-template-columns:1fr}.ckpit .mkt{flex-basis:236px;width:236px}}.hsplash{z-index:9000;pointer-events:none;--ox:50%;--oy:50%;--ease:cubic-bezier(.45,0,.15,1);opacity:1;will-change:opacity;font-family:Inter,Noto Sans Thai,system-ui,sans-serif;position:fixed;inset:0;overflow:hidden}.hsplash *{box-sizing:border-box}.hsplash .hs-iris{clip-path:circle(0px at var(--ox) var(--oy));animation:hs-iris .6s var(--ease) forwards;background:linear-gradient(168deg,#fdd876 0%,#fbc23a 42%,#f3a81a 78%,#e8980c 100%);position:absolute;inset:0}@keyframes hs-iris{0%{clip-path:circle(0px at var(--ox) var(--oy))}to{clip-path:circle(150vmax at var(--ox) var(--oy))}}.hsplash .hs-sheen{pointer-events:none;background:radial-gradient(52% 30% at 84% 6%,#ffffff80,#0000 62%),radial-gradient(48% 34% at 8% 72%,#ffffff4d,#0000 60%);position:absolute;inset:0}.hsplash .hs-liquid{pointer-events:none;will-change:transform,opacity;opacity:0;animation:hs-liquid .95s var(--ease) forwards;background:linear-gradient(115deg,#0000 38%,#ffffff73 50%,#0000 62%);position:absolute;inset:-30% -10%;transform:translate(-60%)}@keyframes hs-liquid{0%{opacity:0;transform:translate(-60%)}40%{opacity:.9}to{opacity:0;transform:translate(72%)}}.hsplash .hs-ring{left:var(--ox);top:var(--oy);will-change:transform,opacity;backface-visibility:hidden;opacity:0;width:46px;height:46px;animation:hs-ring .6s var(--ease) forwards;border:3px solid #ffedaaeb;border-radius:50%;margin:-23px 0 0 -23px;position:absolute;transform:scale(0);box-shadow:0 0 26px 7px #f7c73ab3,inset 0 0 16px #fff7e099}@keyframes hs-ring{0%{opacity:0;transform:scale(0)}10%{opacity:1}74%{opacity:.5;transform:scale(60)}to{opacity:0;transform:scale(76)}}.hsplash.hs-out{opacity:0;transition:opacity .5s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.hsplash{display:none}}.ncx-overlay{z-index:1000;-webkit-backdrop-filter:blur(13px)saturate(108%)brightness(.9);opacity:0;background:radial-gradient(130% 95% at 50% 26%,#1a13098c,#0c0906d1);justify-content:center;align-items:center;padding:24px;font-family:Inter,Segoe UI,Noto Sans Thai,Noto Sans Arabic,system-ui,sans-serif;transition:opacity .2s;display:flex;position:fixed;inset:0}.ncx-overlay.ncx-in{opacity:1}.ncx-card{-webkit-backdrop-filter:blur(30px)saturate(175%);opacity:0;background:#fffdf8f9;border:1px solid #ffffffeb;border-radius:28px;width:728px;max-width:95vw;height:600px;max-height:88vh;transition:transform .32s cubic-bezier(.2,.85,.25,1),opacity .32s;display:flex;position:relative;overflow:hidden;transform:translateY(18px)scale(.975);box-shadow:inset 0 1.5px #fff,0 56px 110px -36px #140e06b8}.ncx-in .ncx-card{opacity:1;transform:none}.ncx-rail{background:linear-gradient(#272219,#1a1611);flex-direction:column;flex:none;gap:7px;width:218px;padding:22px 15px 16px;display:flex}.ncx-rh{align-items:center;gap:11px;padding:2px 8px 16px;display:flex}.ncx-rh .ncx-bic{color:#3b2406;background:linear-gradient(150deg,#fde68a,#f7b733);border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;display:flex;box-shadow:0 8px 16px -8px #f59e0bb3}.ncx-rh .ncx-bic svg{width:20px;height:20px}.ncx-rh b{color:#f3ead2;font-size:16px;font-weight:900}.ncx-rclose{cursor:pointer;color:#cdbf9d;background:#ffffff0f;border:0;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;margin-inline-start:auto;display:flex}.ncx-rclose:hover{color:#fde68a;background:#fde04724}.ncx-rclose svg{width:16px;height:16px}.ncx-ri{cursor:pointer;width:100%;font:inherit;text-align:start;color:#cdbf9d;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;padding:13px;font-size:14px;font-weight:800;display:flex}.ncx-ri .ncx-ric{color:#caa55a;justify-content:center;width:22px;display:flex}.ncx-ri .ncx-ric svg{width:19px;height:19px}.ncx-ri .ncx-rl{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ncx-ri .ncx-rn{text-align:center;background:#ffffff14;border-radius:999px;min-width:24px;padding:2px 9px;font-size:12px;font-weight:900}.ncx-ri:hover{color:#e3d6b4;background:#ffffff0d}.ncx-ri.on{color:#3b2406;background:linear-gradient(150deg,#fcd34d,#f59e0b);box-shadow:0 14px 24px -12px #f59e0bb3}.ncx-ri.on .ncx-ric{color:#5a3c08}.ncx-ri.on .ncx-rn{color:#3b2406;background:#3b240633}.ncx-mute{cursor:pointer;width:100%;font:inherit;text-align:start;color:#e3d6b4;background:#ffffff0d;border:1px solid #fde04724;border-radius:15px;align-items:center;gap:10px;margin-top:auto;padding:12px 11px;display:flex}.ncx-mute .ncx-mic{color:#e6c878;background:#fde0471a;border-radius:9px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.ncx-mute .ncx-mic svg{width:17px;height:17px}.ncx-mute .ncx-mt{flex:1;min-width:0}.ncx-mute .ncx-mt b{color:#f3ead2;white-space:nowrap;font-size:13px;font-weight:900;line-height:1.1;display:block}.ncx-mute .ncx-mt small{color:#a89a72;white-space:nowrap;margin-top:2px;font-size:10.5px;font-weight:600;display:block}.ncx-sw{background:#ffffff24;border-radius:999px;flex:none;width:40px;height:23px;transition:all .18s;position:relative}.ncx-sw i{top:3px;background:#fff;border-radius:50%;width:17px;height:17px;transition:inset-inline-start .18s;position:absolute;inset-inline-start:3px;box-shadow:0 2px 5px #00000059}.ncx-mute.on{background:#f59e0b24;border-color:#f59e0b66}.ncx-mute.on .ncx-sw{background:linear-gradient(150deg,#fcd34d,#f59e0b)}.ncx-mute.on .ncx-sw i{inset-inline-start:20px}.ncx-mute.on .ncx-mic{color:#3b2406;background:linear-gradient(150deg,#fde68a,#f7b733)}.ncx-pane{flex-direction:column;flex:1;min-width:0;display:flex}.ncx-ph{border-bottom:1px solid #78350f1a;align-items:center;gap:12px;padding:22px 24px 14px;display:flex}.ncx-pt{min-width:0}.ncx-pt h3{letter-spacing:-.4px;color:#241f17;white-space:nowrap;text-overflow:ellipsis;font-size:20px;font-weight:900;line-height:1;overflow:hidden}.ncx-pt p{color:#9a8252;margin-top:4px;font-size:12px;font-weight:700}.ncx-ra{white-space:nowrap;font:inherit;color:#9a6b12;cursor:pointer;background:#fff7e0b3;border:1px solid #f5b4284d;border-radius:12px;align-items:center;gap:7px;margin-inline-start:auto;padding:10px 14px;font-size:13px;font-weight:800;display:flex}.ncx-ra:hover{background:#fff0cdf2}.ncx-ra:disabled{opacity:.4;cursor:default}.ncx-ra svg{width:15px;height:15px}.ncx-list{flex:1;margin:0;padding:10px 16px;list-style:none;overflow-y:auto}.ncx-list::-webkit-scrollbar{width:8px}.ncx-list::-webkit-scrollbar-thumb{background:#785a2847;border-radius:8px}.ncx-row{cursor:pointer;border-radius:16px;align-items:center;gap:14px;padding:15px 13px;transition:background .12s;display:flex;position:relative}.ncx-row:hover{background:#fff7e0a6}.ncx-row.un{background:#fffaeeb8}.ncx-row .ncx-bar{inset-inline-start:2px;border-radius:4px;width:3.5px;position:absolute;top:14px;bottom:14px}.ncx-row .ncx-ic{border-radius:14px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.ncx-row .ncx-ic svg{width:22px;height:22px}.ncx-row .ncx-tx{flex:1;min-width:0}.ncx-row .ncx-tt{color:#241f17;font-size:15px;font-weight:800;line-height:1.3}.ncx-row .ncx-sb{color:#8a7a52;margin-top:3px;font-size:12.5px;font-weight:600}.ncx-row .ncx-tm{color:#a4936a;font-weight:800}.ncx-row .ncx-dis{color:#c2b89f;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.ncx-row .ncx-dis:hover{color:#7a5a16;background:#0000000f}.ncx-row .ncx-dis svg{width:16px;height:16px}.ncx-pf{border-top:1px solid #78350f1a;flex:none;padding:13px 18px}.ncx-pf button{width:100%;height:48px;font:inherit;cursor:pointer;color:#3b2406;background:linear-gradient(155deg,#fde68a,#fbbf24 72%,#f59e0b);border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:900;display:flex;box-shadow:0 14px 28px -14px #f59e0b99,inset 0 1px #fffc}.ncx-pf button:hover{filter:brightness(1.02)}.ncx-pf button svg{width:16px;height:16px}.ncx-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;padding:30px;display:flex}.ncx-empty .ncx-eic{color:#caa55a;background:#fff7e0b3;border:1px solid #f5b42840;border-radius:20px;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.ncx-empty .ncx-eic svg{width:30px;height:30px}.ncx-empty p{color:#8a7a52;font-size:14px;font-weight:800}.ncx-loading{flex:1;justify-content:center;align-items:center;padding:40px;display:flex}.ncx-spin{border:4px solid #f59e0b40;border-top-color:#f59e0b;border-radius:50%;width:30px;height:30px;animation:.8s linear infinite ncxspin}@keyframes ncxspin{to{transform:rotate(360deg)}}@media (width<=600px){.ncx-overlay{padding:12px}.ncx-rail{width:168px;padding:18px 11px 14px}.ncx-ri{gap:10px;padding:11px 10px;font-size:13px}.ncx-mute .ncx-mt small{display:none}.ncx-ph{padding:18px 16px 12px}.ncx-list{padding:8px 12px}}.ljs{z-index:80;cursor:pointer;opacity:1;-webkit-tap-highlight-color:transparent;background:radial-gradient(at 50% 40%,#fff 0%,#fffbef 55%,#fff1cf 100%);justify-content:center;align-items:center;font-family:Inter,Noto Sans Thai,sans-serif;transition:opacity .42s;display:flex;position:fixed;inset:0;overflow:hidden}.ljs.ljs-exit{opacity:0}.ljs-word{z-index:2;width:300px;max-width:74%;position:relative}.ljs-rise{animation:1.7s cubic-bezier(.33,0,.2,1) forwards ljsRise}@keyframes ljsRise{0%{transform:translateY(180px)}to{transform:translateY(-44px)}}.ljs-surface{transform-box:view-box;transform-origin:280px 22px;animation:2.6s ease-in-out infinite ljsBreathe}@keyframes ljsBreathe{0%,to{transform:rotate(-1.2deg)}50%{transform:rotate(1.2deg)}}.ljs-bub{animation:2.2s ease-in infinite ljsBub}.ljs-bub.b2{animation-delay:.6s}.ljs-bub.b3{animation-delay:1.1s}@keyframes ljsBub{0%{opacity:0;transform:translateY(60px)}25%{opacity:.6}to{opacity:0;transform:translateY(-70px)}}.ljs-flood{z-index:3;background:linear-gradient(#ffd23f,#f0a800);height:0;animation:1.5s cubic-bezier(.4,0,.2,1) .9s forwards ljsFlood;position:absolute;bottom:0;left:0;right:0}@keyframes ljsFlood{0%{height:0}to{height:122%}}.ljs-fwave{width:200%;height:30px;animation:1.5s linear infinite ljsFwave;position:absolute;top:-26px;left:0}@keyframes ljsFwave{to{transform:translate(-50%)}}.ljs-fbub{opacity:0;z-index:3;background:#fff;border-radius:50%;animation:2s ease-in-out forwards ljsFbub;position:absolute;bottom:0}@keyframes ljsFbub{0%{opacity:0;transform:translateY(40px)}40%{opacity:.55}to{opacity:0;transform:translateY(-220px)}}.ljs-rm .ljs-rise,.ljs-rm .ljs-surface,.ljs-rm .ljs-bub,.ljs-rm .ljs-fwave,.ljs-rm .ljs-fbub{animation:none!important}.ljs-rm .ljs-bub,.ljs-rm .ljs-fwave,.ljs-rm .ljs-fbub{display:none}.ljs-rm .ljs-rise{transform:translateY(-44px)}.ljs-rm .ljs-flood{height:122%;animation:none!important}.smg-scrim{z-index:1200;-webkit-backdrop-filter:blur(7px)saturate(120%);backdrop-filter:blur(7px)saturate(120%);background:#3a240675;justify-content:center;align-items:center;padding:24px;font-family:Inter,Noto Sans Thai,system-ui,sans-serif;display:flex;position:fixed;inset:0}.smg-pop{background:#fffffff7;border:1px solid #fff;border-radius:26px;flex-direction:column;width:100%;max-width:690px;min-height:540px;padding:38px 44px;display:flex;position:relative;overflow:hidden;box-shadow:0 50px 90px -30px #281605d9,inset 0 1.5px #fff}.smg-step{flex-direction:column;flex:1;justify-content:center;display:flex}.smg-dots{justify-content:center;gap:7px;margin-bottom:18px;display:flex}.smg-dots i{background:#78350f33;border-radius:50%;width:8px;height:8px}.smg-dots i.on{background:linear-gradient(150deg,#fcd34d,#f59e0b)}.smg-kick{text-align:center;letter-spacing:.22em;text-transform:uppercase;color:#b45309;font-size:11px;font-weight:900;display:block}.smg-h1{text-align:center;letter-spacing:-.03em;background:linear-gradient(150deg,#f6b81e,#e68a00 52%,#b45309);color:#0000;filter:drop-shadow(0 1px #ffffff80);white-space:pre-line;-webkit-background-clip:text;background-clip:text;margin-top:12px;font-size:clamp(32px,4.6vw,46px);font-weight:900;line-height:.98}.smg-lead{text-align:center;color:#6b4e18;max-width:430px;margin:14px auto 0;font-size:14.5px;font-weight:600;line-height:1.6}.smg-ready{color:#3b2406;background:#fff7e0d9;border:1px solid #f59e0b4d;border-radius:14px;align-items:center;gap:10px;max-width:480px;margin:22px auto 0;padding:13px 16px;font-size:13px;font-weight:800;display:flex}.smg-ready .ck{color:#15803d;background:#15803d29;border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.smg-h2{text-align:center;letter-spacing:-.02em;color:#3b2406;margin:8px 0 0;font-size:27px;font-weight:900}.smg-sub{text-align:center;color:#7a5520;max-width:460px;margin:9px auto 0;font-size:13px;font-weight:600;line-height:1.5}.smg-tiles{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:20px;display:grid}.smg-tile{text-align:center;cursor:pointer;background:#fff;border:1px solid #78350f1f;border-radius:18px;flex-direction:column;align-items:center;gap:6px;padding:22px 14px 18px;font-family:inherit;transition:transform .12s,box-shadow .15s;display:flex;position:relative;box-shadow:0 12px 24px -16px #78350f80}.smg-tile:active{transform:translateY(1px)scale(.995)}.smg-tile.on{background:linear-gradient(160deg,#fff5d8,#ffe4a4);border-color:#f59e0b;box-shadow:0 18px 30px -16px #f59e0b9e}.smg-tsc{color:#a8420a;background:#fffaf0;border:1px solid #78350f1a;border-radius:20px;justify-content:center;align-items:center;width:72px;height:72px;display:flex;box-shadow:inset 0 1px #fff}.smg-tile.on .smg-tsc{color:#5a3c08;background:radial-gradient(120% 120% at 30% 20%,#fff7e0,#fcd258);border-color:#0000}.smg-tile b{color:#3b2406;margin-top:3px;font-size:17px;font-weight:900}.smg-tag{letter-spacing:.05em;text-transform:uppercase;color:#b45309;font-size:10px;font-weight:800}.smg-tile small{color:#7a5520;font-size:10.5px;font-weight:600;line-height:1.35}.smg-badge{color:#0000;background:#fff;border:2px solid #78350f38;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:11px;right:11px}.smg-tile.on .smg-badge{color:#fde047;background:#211d18;border-color:#211d18}.smg-note{text-align:center;color:#9a7530;margin:15px 0 0;font-size:11.5px;font-weight:600}.smg-cta{font:inherit;color:#3b2406;cursor:pointer;background:linear-gradient(155deg,#fde68a,#fbbf24 70%,#f59e0b);border:0;border-radius:15px;justify-content:center;align-items:center;gap:9px;margin:24px auto 0;padding:15px 32px;font-size:16px;font-weight:900;display:inline-flex;box-shadow:inset 0 1.5px #ffffffd9,0 16px 30px -10px #f59e0bb3}.smg-cta:disabled{opacity:.55;cursor:default;box-shadow:none}.smg-nav{align-items:center;gap:12px;margin-top:18px;display:flex}.smg-nav .smg-cta{flex:1;margin:0;padding:14px 24px}.smg-ghost{font:inherit;color:#7a5320;cursor:pointer;background:#fff;border:1px solid #78350f29;border-radius:12px;flex:none;align-items:center;gap:6px;padding:13px 16px;font-size:13px;font-weight:800;display:inline-flex}.smg-err{text-align:center;color:#cc2b2b;margin-top:12px;font-size:12px;font-weight:700}[dir=rtl] .smg-tag,[dir=rtl] .smg-kick{letter-spacing:0}.fbh{--gold-ink:#3b2406;--dark:#211d18;--accent:#fde047;--bg:#fbf7ef;--card:#fff;--hair:#efe7d6;--muted:#8a8170;--ink:#2a261f;--radius:20px;--gap:14px;--gold-clip:linear-gradient(150deg,#f6b81e,#e68a00 52%,#b45309);--gold-pillow:linear-gradient(155deg,#fde68a,#fcd34d 35%,#fbbf24 70%,#f59e0b);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;min-height:100vh;font-family:system-ui,-apple-system,Segoe UI,Noto Sans Thai,sans-serif}.fbh *{box-sizing:border-box}.fbh .app{min-height:100vh;display:flex}.fbh .sidebar{color:#e9e1d0;background:linear-gradient(#272219,#1c1813 60%,#191510);flex-direction:column;flex:0 0 264px;width:264px;height:100vh;padding:24px 16px 18px;display:flex;position:sticky;top:0}.fbh .brand{align-items:center;gap:10px;padding:4px 8px 24px;display:flex}.fbh .brand-txt{align-items:center;gap:9px;display:flex}.fbh .brand .wm{letter-spacing:2.5px;color:#fff;font-size:23px;font-weight:900;line-height:1}.fbh .brand .pos{letter-spacing:1.5px;color:var(--gold-ink);background:var(--gold-pillow);border-radius:999px;padding:4px 9px;font-size:12px;font-weight:900;box-shadow:inset 0 1px #fffc,0 3px 8px -3px #f59e0bb3}.fbh .nav{flex-direction:column;flex:1;gap:3px;margin-top:2px;display:flex}.fbh .nav-cap{letter-spacing:2.5px;color:#6f6754;padding:4px 14px 8px;font-size:9.5px;font-weight:800}.fbh .nav .nlink{color:#c9c0ad;letter-spacing:.2px;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:14px;align-items:center;gap:13px;width:100%;min-height:52px;padding:0 14px;font-family:inherit;font-size:14.5px;font-weight:600;text-decoration:none;transition:background .18s,color .18s;display:flex}.fbh .nav .nlink svg{stroke-width:1.9px;flex:0 0 21px;width:21px;height:21px}.fbh .nav .nlink .lbl{flex-direction:column;line-height:1.15;display:flex}.fbh .nav .nlink .sub{color:#8e856f;margin-top:2px;font-size:11px;font-weight:500}.fbh .nav .nlink:hover{color:#f1ead9;background:#ffffff0d}.fbh .nav .nlink.active{background:var(--gold-pillow);color:var(--gold-ink);box-shadow:inset 0 1px #fffc,0 8px 18px -8px #f59e0ba6}.fbh .nav .nlink.active .sub{color:#6b4a0c}.fbh .nav .nlink.active svg{stroke:var(--gold-ink)}.fbh .fnav{flex-direction:column;gap:10px;margin-top:5px;display:flex}.fbh .fnav .fcard{cursor:pointer;background:linear-gradient(135deg,#fde68a,#f59e0b 48%,#b45309);border:0;border-radius:16px;width:100%;padding:1.5px;font-family:inherit;transition:all .15s;position:relative;box-shadow:0 14px 28px -16px #f59e0b80}.fbh .fnav .fcard:hover{transform:translateY(-1px)}.fbh .fnav .fin{text-align:left;background:linear-gradient(162deg,#2c2618,#201b13);border-radius:14.5px;padding:13px;box-shadow:inset 0 1px #ffffff1a}.fbh .fnav .ftop{align-items:center;gap:9px;display:flex}.fbh .fnav .fchip{width:30px;height:30px;color:var(--gold-ink);background:var(--gold-pillow);border-radius:9px;flex:0 0 30px;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px #fffc}.fbh .fnav .fchip svg{stroke-width:2px;width:16px;height:16px}.fbh .fnav .fnm{color:#f1e7d2;flex:1;font-size:11.5px;font-weight:800}.fbh .fnav .farr{color:#b89455;display:flex}.fbh .fnav .farr svg{stroke-width:2px;width:15px;height:15px}.fbh .fnav .fbig{background:var(--gold-clip);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:9px;font-size:30px;font-weight:900;line-height:.85}.fbh .fnav .fsub{color:#9a917c;margin-top:5px;font-size:10px}.fbh .fnav .fsub b{color:#f0d089}.fbh .fnav .fsub-only{margin-top:9px}.fbh .side-foot{border-top:1px solid #ffffff14;flex-direction:column;gap:14px;margin-top:14px;padding-top:16px;display:flex}.fbh .shop-status{background:#ffffff0a;border:1px solid #ffffff12;border-radius:16px;padding:13px 14px}.fbh .shop-status .ss-cap{letter-spacing:2px;color:#8e856f;justify-content:space-between;align-items:center;margin-bottom:11px;font-size:9.5px;font-weight:800;display:flex}.fbh .shop-status .ss-state{color:#7ee2a8;letter-spacing:.5px;align-items:center;gap:7px;font-size:10.5px;font-weight:800;display:flex}.fbh .shop-status .ss-state.off{color:#9a917c}.fbh .shop-status .ss-state .gdot{background:#34d399;border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite fbhBreathe;box-shadow:0 0 0 3px #34d39938}.fbh .shop-status .ss-state.off .gdot{box-shadow:none;background:#7a7363;animation:none}@keyframes fbhBreathe{0%,to{box-shadow:0 0 0 3px #34d39938}50%{box-shadow:0 0 0 5px #34d3990d}}.fbh .ss-switch{cursor:pointer;background:#15803d29;border:1px solid #22c55e4d;border-radius:13px;align-items:center;gap:11px;width:100%;padding:9px 11px;font-family:inherit;transition:all .2s;display:flex}.fbh .ss-switch:hover{background:#15803d38}.fbh .ss-switch.closed{background:#ffffff0a;border-color:#ffffff14}.fbh .ss-track{background:linear-gradient(#34d399,#15803d);border-radius:999px;flex:0 0 42px;width:42px;height:24px;transition:all .25s;position:relative;box-shadow:inset 0 2px 4px #00000040}.fbh .ss-track .knob{background:#fff;border-radius:50%;width:19px;height:19px;transition:transform .28s cubic-bezier(.5,0,.2,1);position:absolute;top:2.5px;left:2.5px;box-shadow:0 2px 5px -1px #0006}.fbh .ss-switch.closed .ss-track{background:linear-gradient(#56503f,#3a352a)}.fbh .ss-switch.closed .ss-track .knob{transform:translate(18px)}.fbh .ss-txt{text-align:left;flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.fbh .ss-txt .now{color:#f1ead9;font-size:13px;font-weight:800}.fbh .ss-txt .hint{color:#9a917c;margin-top:1px;font-size:10.5px}.fbh .profile{background:linear-gradient(160deg,#ffffff12,#ffffff05);border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:12px;padding:12px;display:flex;box-shadow:0 10px 26px -16px #0009}.fbh .profile .pav{width:44px;height:44px;color:var(--gold-ink);background:var(--gold-pillow);border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;font-size:18px;font-weight:900;display:flex;position:relative;box-shadow:inset 0 1px #fffc,0 0 0 2px #1c1813,0 0 0 3.5px #fbbf248c}.fbh .profile .pmeta{flex:1;min-width:0}.fbh .profile .pmeta .nm{color:#f6efde;white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:800;line-height:1.1;overflow:hidden}.fbh .profile .pmeta .rl{color:#9a917c;margin-top:2px;font-size:11px}.fbh .profile .otag{letter-spacing:1.5px;color:var(--gold-ink);background:var(--gold-pillow);border-radius:8px;align-self:flex-start;padding:4px 8px;font-size:9px;font-weight:900;box-shadow:inset 0 1px #fffc}.fbh .profile .lo{cursor:pointer;color:#c9c0ad;background:#ffffff0f;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;transition:all .15s;display:flex}.fbh .profile .lo:hover{color:#fff;background:#ffffff1f}.fbh .profile .lo svg{stroke-width:2.2px;width:18px;height:18px}.fbh .main{flex-direction:column;flex:1;min-width:0;padding:22px 30px 30px;display:flex}.fbh .wrap{width:100%;max-width:1300px;margin:0 auto}.fbh .topstrip{justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}.fbh .ws-seg{background:#211d18eb;border-radius:999px;grid-template-columns:1fr 1fr;width:auto;padding:5px;display:grid;position:relative;box-shadow:inset 0 2px #ffffff14,0 14px 26px -10px #211d188c}.fbh .ws-seg .thumb{background:linear-gradient(155deg,#fde68a,#fcd34d,#fbbf24 70%,#f59e0b);border-radius:999px;width:calc(50% - 5px);transition:transform .38s cubic-bezier(.5,0,.2,1);position:absolute;top:5px;bottom:5px;left:5px;box-shadow:inset 0 2px #ffffffe6,0 4px 10px -2px #f59e0b99}.fbh .ws-seg.back .thumb{transform:translate(100%)}.fbh .ws-seg button{z-index:2;cursor:pointer;color:#f3ead2;background:0 0;border:0;justify-content:center;align-items:center;gap:9px;padding:11px 24px;font-family:inherit;font-size:14px;font-weight:800;transition:color .25s;display:flex}.fbh .ws-seg button svg{stroke-width:2.2px;width:16px;height:16px}.fbh .ws-seg button.on{color:#3b2406}.fbh .top-right{align-items:center;gap:14px;display:flex}.fbh .cl-div{background:var(--hair);width:1px;height:28px}.fbh .clock{text-align:right;padding-left:2px;line-height:1.15}.fbh .clock .d{letter-spacing:2px;color:var(--muted);text-transform:uppercase;font-size:10.5px;font-weight:800}.fbh .clock .t{color:var(--ink);letter-spacing:-.3px;margin-top:2px;font-size:19px;font-weight:900}.fbh .clock .t span{color:var(--muted);margin-left:2px;font-size:12px;font-weight:800}.fbh .greet{align-items:stretch;gap:22px;margin-bottom:24px;display:flex}.fbh .greet .accent{background:var(--gold-pillow);border-radius:99px;flex:0 0 7px;width:7px;box-shadow:inset 0 1px #fffc}.fbh .greet .gbody{min-width:0;padding:2px 0}.fbh .greet .kick{letter-spacing:.2em;text-transform:uppercase;color:#c2a25a;font-size:11px;font-weight:800}.fbh .greet h1{letter-spacing:-1.5px;color:var(--ink);margin-top:7px;font-size:42px;font-weight:900;line-height:1}.fbh .greet h1 b{background:var(--gold-clip);color:#0000;-webkit-background-clip:text;background-clip:text}.fbh .greet p{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:13.5px;font-weight:600;display:flex}.fbh .greet p .sep{background:#cdc3ac;border-radius:50%;flex:0 0 4px;width:4px;height:4px}.fbh .greet p .ok{color:#15803d;font-weight:800}.fbh .mosaic{gap:var(--gap);grid-template-columns:repeat(6,1fr);grid-auto-rows:118px;display:grid}.fbh .cell{background:var(--card);border:1px solid var(--hair);border-radius:var(--radius);padding:18px 20px;position:relative;overflow:hidden;box-shadow:0 1px 2px #211d1808,0 14px 30px -22px #211d1838}.fbh .c-hero{grid-area:1/1/span 2/span 3}.fbh .c-kds{grid-area:1/4/span 2/span 3}.fbh .c-hero.solo{grid-column:1/span 6}.fbh .c-feed{grid-area:3/4/span 2/span 3}.fbh .s-goal{grid-area:3/1/span 2/span 2}.fbh .c-staff{grid-area:3/3/span 2/span 1}.fbh .c-occ{grid-area:5/1/span 1/span 6}.fbh .stat{flex-direction:column;justify-content:space-between;display:flex}.fbh .stat .lab{color:var(--muted);align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:flex}.fbh .stat .lab svg{stroke:#b6ad97;stroke-width:1.9px;width:17px;height:17px}.fbh .stat .num{letter-spacing:-1.6px;background:var(--gold-clip);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:14px;font-size:46px;font-weight:900;line-height:1}.fbh .stat .num small{-webkit-text-fill-color:#c4b9a1;font-size:21px;font-weight:800}.fbh .stat .foot{color:var(--muted);margin-top:9px;font-size:11.5px;font-weight:600}.fbh .stat.emph{background:linear-gradient(#fffdf6,#fff);border-color:#f3d77f;box-shadow:0 1px 2px #211d1808,0 16px 34px -20px #f59e0b59}.fbh .stat.emph:after{content:"";background:linear-gradient(90deg,#fde68a,#fbbf24,#f59e0b);height:3px;position:absolute;top:0;left:0;right:0}.fbh .stat.emph .lab svg{stroke:#c2880f}.fbh .s-goal{flex-direction:column;justify-content:flex-start;display:flex;position:relative}.fbh .s-goal .g-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.fbh .s-goal .g-top .lab{letter-spacing:.05em;color:var(--muted);align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:flex}.fbh .s-goal .g-top .lab svg{stroke:#b6ad97;stroke-width:1.9px;width:17px;height:17px}.fbh .s-goal .g-edit{font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.fbh .s-goal .g-edit svg{stroke:#a9772a;opacity:.5;width:14px;height:14px}.fbh .s-goal .g-edit:hover svg{opacity:.95}.fbh .s-goal .g-chip{letter-spacing:.1em;text-transform:uppercase;color:#a9772a;white-space:nowrap;text-overflow:ellipsis;background:#f59e0b1f;border:1px solid #f59e0b42;border-radius:999px;max-width:11ch;padding:4px 9px;font-size:9px;font-weight:900;overflow:hidden}.fbh .s-goal .le-num{align-items:flex-end;gap:13px;min-height:58px;margin-top:10px;display:flex}.fbh .s-goal .le-num b{letter-spacing:-2.2px;font-variant-numeric:tabular-nums;white-space:nowrap;background:var(--gold-clip);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:54px;font-weight:900;line-height:.84}.fbh .s-goal .le-num b .cur{letter-spacing:0;margin-right:2px;font-size:.58em;font-style:normal}.fbh .s-goal .le-den{flex-direction:column;min-width:0;padding-bottom:7px;line-height:1.1;display:flex}.fbh .s-goal .le-den .d1{color:#c9bfa6;letter-spacing:-.4px;white-space:nowrap;font-size:18px;font-weight:900}.fbh .s-goal .le-den .d2{letter-spacing:.13em;text-transform:uppercase;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:13ch;margin-top:4px;font-size:9.5px;font-weight:800;overflow:hidden}.fbh .s-goal .pace-track{background:#f1e8d4;border-radius:99px;height:9px;margin:22px 0 13px;position:relative;box-shadow:inset 0 1px 2px #78350f1f}.fbh .s-goal .pace-fill{background:var(--gold-pillow);border-radius:99px;transition:width .5s;position:absolute;top:0;bottom:0;left:0;box-shadow:inset 0 1px #fffa,0 3px 10px -3px #f59e0b99}.fbh .s-goal .pace-mark{background:#a08a5c;border-radius:2px;width:2px;position:absolute;top:-5px;bottom:-5px}.fbh .s-goal .pace-mark:after{content:attr(data-now);letter-spacing:.1em;color:#9a8a5e;white-space:nowrap;font-size:8px;font-weight:900;position:absolute;top:-15px;left:50%;transform:translate(-50%)}.fbh .s-goal .le-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.fbh .s-goal .le-pct{color:var(--muted);font-size:12px;font-weight:800}.fbh .s-goal .le-chip{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-size:11px;font-weight:900;display:inline-flex}.fbh .s-goal .le-chip.up{color:#15803d;background:#22c55e1f;border:1px solid #22c55e3d}.fbh .s-goal .le-chip.dn{color:#b45309;background:#f59e0b1f;border:1px solid #f59e0b4d}.fbh .s-goal .g-empty{color:#b6a982;max-width:22ch;margin-top:16px;font-size:13.5px;font-weight:700;line-height:1.45}.fbh .s-goal .g-empty-cta{font:inherit;color:#a9772a;cursor:pointer;background:#f59e0b1a;border:1px solid #f59e0b3d;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-top:auto;padding:7px 13px;font-size:12px;font-weight:800;display:inline-flex}.fbh .s-goal .g-empty-cta svg{stroke:#a9772a;stroke-width:2.2px;width:15px;height:15px}.fbh .s-goal .g-pctbig{letter-spacing:-2.4px;background:var(--gold-clip);color:#0000;-webkit-background-clip:text;background-clip:text;margin:16px 0 0;font-size:60px;font-weight:900;line-height:1}.fbh .s-goal .g-pctbig small{-webkit-text-fill-color:#c4b9a1;font-size:24px;font-weight:800}.fbh .c-staff .staff-rows{flex-direction:column;gap:11px;margin-top:14px;display:flex}.fbh .c-staff .srow{align-items:center;gap:10px;display:flex}.fbh .c-staff .srow .av{color:#fff;background:linear-gradient(155deg,#8a7a5d,#5a4d35);border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:800;display:flex;box-shadow:0 2px 6px -2px #0000004d}.fbh .c-staff .srow .av.s2{background:linear-gradient(155deg,#9d8a66,#6b5b3d)}.fbh .c-staff .srow .si{flex:1;min-width:0}.fbh .c-staff .srow .si .nm{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:800;line-height:1.15;overflow:hidden}.fbh .c-staff .srow .si .sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;text-transform:capitalize;font-size:10px;font-weight:700;overflow:hidden}.fbh .c-staff .srow .st{color:#b08a2e;background:#f59e0b1a;border-radius:99px;flex:none;padding:3px 8px;font-size:11px;font-weight:800}.fbh .c-hero,.fbh .c-kds{cursor:pointer;text-align:left;flex-direction:column;justify-content:space-between;gap:14px;width:100%;padding:24px 26px;font-family:inherit;display:flex}.fbh .c-hero{color:var(--gold-ink);background:radial-gradient(110% 140% at 88% 0,#ffffff80,#0000 55%),linear-gradient(120deg,#fde68a,#fcd34d 32%,#fbbf24 68%,#f59e0b);border:1px solid #f6c64b;box-shadow:0 20px 50px -22px #f59e0b8c}.fbh .c-kds{color:#f3ead2;background:radial-gradient(120% 150% at 86% 0,#fbbf2429,#0000 55%),linear-gradient(125deg,#2c2a26,#211d18 55%,#161310);border:1px solid #3a352e;box-shadow:0 20px 50px -24px #100c08b3}.fbh .c-hero .glow{pointer-events:none;background:radial-gradient(circle,#ffffff80,#0000 70%);border-radius:50%;width:340px;height:340px;position:absolute;top:-150px;right:-60px}.fbh .c-kds .glow{pointer-events:none;background:radial-gradient(circle,#fbbf2424,#0000 70%);border-radius:50%;width:300px;height:300px;position:absolute;top:-130px;right:-50px}.fbh .c-hero .eye,.fbh .c-kds .eye{letter-spacing:2.5px;font-size:12px;font-weight:900}.fbh .c-hero .eye{opacity:.62}.fbh .c-kds .eye{color:#f6c64b;opacity:.9}.fbh .c-hero h2,.fbh .c-kds h2{letter-spacing:-1.2px;max-width:14ch;margin-top:9px;font-size:34px;font-weight:900;line-height:1.05}.fbh .hb-chip{border-radius:13px;align-items:center;gap:10px;margin-top:15px;padding:11px 16px;font-size:14px;font-weight:800;display:inline-flex}.fbh .c-hero .hb-chip{background:var(--dark);color:#f3ead2;box-shadow:0 10px 22px -10px #211d1899}.fbh .c-kds .hb-chip{color:#fcd34d;background:#fbbf2424;border:1px solid #fbbf244d}.fbh .hb-chip .pulse{background:#fbbf24;border-radius:50%;width:9px;height:9px;animation:1.6s infinite fbhPulse;box-shadow:0 0 #fbbf2499}@keyframes fbhPulse{0%{box-shadow:0 0 #fbbf2499}70%{box-shadow:0 0 0 9px #fbbf2400}to{box-shadow:0 0 #fbbf2400}}.fbh .kds-stats{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.fbh .kds-stat{letter-spacing:.2px;color:#dfd3ba;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:11px;align-items:center;gap:7px;padding:8px 13px;font-size:12.5px;font-weight:800;display:inline-flex}.fbh .kds-stat b{font-variant-numeric:tabular-nums;color:#f3ead2;font-size:17px;font-weight:900}.fbh .kds-stat.cook{color:#fcd34d;background:#fbbf2424;border-color:#fbbf2452}.fbh .kds-stat.cook b{color:#fcd34d}.fbh .kds-stat.ready b{color:#86efac}.fbh .kds-stat .pulse{background:#fbbf24;border-radius:50%;width:8px;height:8px;animation:1.6s infinite fbhPulse;box-shadow:0 0 #fbbf2499}.fbh .kds-stat.is-zero{opacity:.4;background:#ffffff0a;border-color:#ffffff12}.fbh .kds-stat.is-zero b{color:#cdbfa6}.fbh .kds-stat.is-zero .pulse{box-shadow:none;background:#ffffff40;animation:none}.fbh .hb-cta{justify-content:space-between;align-items:center;gap:18px;display:flex}.fbh .hb-cta .lead{letter-spacing:-.3px;max-width:13ch;font-size:18px;font-weight:900;line-height:1.15}.fbh .hb-cta .arrow{border-radius:50%;flex:0 0 56px;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .18s;display:flex}.fbh .c-hero .hb-cta .arrow{background:var(--gold-ink);box-shadow:0 8px 18px -8px #3b240699}.fbh .c-hero .hb-cta .arrow svg{stroke:#fde047;stroke-width:2.4px;width:25px;height:25px}.fbh .c-kds .hb-cta .arrow{background:#f6c64b;box-shadow:0 8px 18px -8px #00000080}.fbh .c-kds .hb-cta .arrow svg{stroke:#1b1813;stroke-width:2.4px;width:25px;height:25px}.fbh .c-hero:hover .hb-cta .arrow,.fbh .c-kds:hover .hb-cta .arrow{transform:translate(3px)}.fbh .c-hero.solo{flex-direction:row;justify-content:space-between;align-items:center;gap:30px}.fbh .c-hero.solo .hb-top{flex:1;min-width:0}.fbh .c-hero.solo h2{letter-spacing:-1.4px;max-width:18ch;font-size:42px}.fbh .c-hero.solo .hb-cta{text-align:right;border-left:1px solid #3b240629;flex-direction:column;flex:none;align-self:stretch;align-items:flex-end;margin:24px 0;padding-left:36px}.fbh .cell .head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.fbh .cell .head h3{color:var(--ink);letter-spacing:-.2px;align-items:center;gap:10px;font-size:14.5px;font-weight:800;display:flex}.fbh .cell .head .link{color:#b4790f;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-family:inherit;font-size:12px;font-weight:700;text-decoration:none;display:flex}.fbh .cell .head .link svg{stroke:#b4790f;stroke-width:2.2px;width:13px;height:13px}.fbh .cell .head .link:hover{color:#925f08}.fbh .live-chip{letter-spacing:1.2px;color:#c2410c;background:#ef44441a;border:1px solid #ef444433;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:10px;font-weight:900;display:inline-flex}.fbh .live-chip .ld{background:#ef4444;border-radius:50%;width:6px;height:6px;animation:1.5s infinite fbhPulse2;box-shadow:0 0 #ef444480}@keyframes fbhPulse2{0%{box-shadow:0 0 #ef444480}70%{box-shadow:0 0 0 6px #ef444400}to{box-shadow:0 0 #ef444400}}.fbh .c-feed{flex-direction:column;display:flex}.fbh .feed-list{flex-direction:column;flex:1;justify-content:center;margin-top:6px;display:flex;overflow:hidden}.fbh .feed-row{border-top:1px solid var(--hair);cursor:pointer;text-align:left;background:0 0;border-bottom:0;border-left:0;border-right:0;border-radius:13px;align-items:center;gap:14px;width:100%;padding:13px 8px;font-family:inherit;transition:background .15s;display:flex}.fbh .feed-row:first-of-type{border-top:0}.fbh .feed-row:hover{background:#faf6ec}.fbh .feed-row .oid{text-align:center;width:56px;color:var(--gold-ink);letter-spacing:.3px;background:#fbf2da;border:1px solid #f0e3c4;border-radius:12px;flex:0 0 56px;padding:10px 0;font-size:13px;font-weight:900;box-shadow:inset 0 1px #fff}.fbh .feed-row .meta{flex:1;min-width:0}.fbh .feed-row .meta .t{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:800;overflow:hidden}.fbh .feed-row .meta .s{color:var(--muted);margin-top:2px;font-size:12px}.fbh .feed-empty{color:var(--muted);flex:1;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.fbh .tag{white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:6px 12px;font-size:11.5px;font-weight:800}.fbh .tag.cook{color:#92580a;background:#f59e0b2e;border-color:#f59e0b47}.fbh .tag.serve{color:#15803d;background:#15803d29;border-color:#15803d42}.fbh .tag.ready{color:#7c3f0a;background:#78350f24;border-color:#78350f38}.fbh .c-staff{flex-direction:column;display:flex}.fbh .staff-list{gap:12px;margin-top:4px;display:flex}.fbh .staff-row{border-radius:13px;flex:1;align-items:center;gap:11px;min-width:0;padding:8px 6px;transition:background .15s;display:flex}.fbh .staff-row:hover{background:#faf6ec}.fbh .staff-row .sav{color:#fff;width:40px;height:40px;box-shadow:inset 0 1px #ffffff40,0 0 0 1px #fff,0 0 0 2.5px var(--hair);background:linear-gradient(155deg,#8a7a5d,#5a4d35);border-radius:50%;flex:0 0 40px;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:flex;position:relative}.fbh .staff-row .sav.s2{background:linear-gradient(155deg,#9d8a66,#6b5b3d)}.fbh .staff-row .meta{flex:1;min-width:0}.fbh .staff-row .meta .t{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:800;overflow:hidden}.fbh .staff-row .meta .s{color:var(--muted);margin-top:2px;font-size:11.5px}.fbh .in-chip{color:#15803d;background:#15803d1f;border:1px solid #15803d38;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:11px;font-weight:800;display:flex}.fbh .in-chip .gdot{background:#22c55e;border-radius:50%;width:6px;height:6px}.fbh .c-occ{cursor:pointer;text-align:left;width:100%;color:inherit;background:linear-gradient(#fffdf7,#fff);border-color:#f0e6cf;align-items:center;gap:26px;padding:20px 26px;font-family:inherit;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.fbh .c-occ:hover{border-color:#e7cd8f;transform:translateY(-2px);box-shadow:0 1px 2px #211d1808,0 22px 40px -24px #211d1852}.fbh .c-occ:hover .occ-link{color:#b4790f}.fbh .c-occ:hover .occ-link .arrow{transform:translate(4px)}.fbh .occ-lead{flex-direction:column;flex:none;gap:8px;min-width:188px;display:flex}.fbh .occ-lead .occ-cap{letter-spacing:2px;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.fbh .occ-lead .occ-big{letter-spacing:-1.4px;background:var(--gold-clip);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:34px;font-weight:900;line-height:1}.fbh .occ-lead .occ-big small{-webkit-text-fill-color:#c4b9a1;margin-left:1px;font-size:18px;font-weight:800}.fbh .occ-lead .occ-sub{color:var(--muted);font-size:12px;font-weight:600}.fbh .occ-divider{background:var(--hair);align-self:stretch;width:1px;margin:2px 0}.fbh .occ-bar{flex-direction:column;flex:1;gap:10px;display:flex}.fbh .occ-bar-row{color:var(--muted);justify-content:space-between;align-items:baseline;font-size:12px;font-weight:700;display:flex}.fbh .occ-bar-row .occ-pct{background:var(--gold-clip);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:15px;font-weight:900}.fbh .occ-track{background:#f4ecd9;border:1px solid #ebe0c6;border-radius:999px;height:15px;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #785a1414}.fbh .occ-fill{background:var(--gold-pillow);border-radius:999px;transition:width .3s;position:absolute;inset:0 auto 0 0;box-shadow:inset 0 1px #fffc,0 4px 10px -4px #f59e0b99}.fbh .occ-foot{color:var(--muted);gap:18px;font-size:11.5px;font-weight:600;display:flex}.fbh .occ-foot b{color:var(--ink);font-weight:900}.fbh .occ-foot .d{border-radius:3px;width:9px;height:9px;margin-right:6px;display:inline-block}.fbh .occ-foot .seated .d{background:var(--gold-pillow);box-shadow:inset 0 1px #fffc}.fbh .occ-foot .free .d{background:#fbf6ea;border:1.5px solid #e3d6b6}.fbh .occ-link{letter-spacing:-.1px;color:var(--muted);flex:none;align-items:center;gap:6px;font-size:13px;font-weight:800;transition:color .18s;display:flex}.fbh .occ-link .arrow{align-items:center;transition:transform .18s;display:flex}.fbh .occ-link svg{stroke:currentColor;stroke-width:2.4px;width:17px;height:17px}.fbh .bk{gap:var(--gap);flex-direction:column;display:flex}.fbh .bk-stats{gap:var(--gap);grid-template-columns:repeat(4,1fr);display:grid}.fbh .bk-stats .cell{min-height:118px}.fbh .bk-stats .num.money{letter-spacing:-1px;font-size:30px}.fbh .bk-tiles{gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.fbh .navtile{background:var(--card);border:1px solid var(--hair);border-radius:var(--radius);cursor:pointer;text-align:left;flex-direction:column;gap:10px;padding:20px 18px;font-family:inherit;transition:transform .12s,box-shadow .12s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #211d1808,0 14px 30px -22px #211d1838}.fbh .navtile:hover{transform:translateY(-2px);box-shadow:0 1px 2px #211d1808,0 18px 34px -20px #211d184d}.fbh .navtile .ti{background:var(--gold-pillow);border-radius:13px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:inset 0 1px #fffc}.fbh .navtile .ti svg{width:24px;height:24px;stroke:var(--gold-ink);stroke-width:1.9px}.fbh .navtile .tt{color:var(--ink);letter-spacing:-.2px;font-size:16px;font-weight:900}.fbh .navtile .ts{color:var(--muted);font-size:11.5px;font-weight:600;line-height:1.4}.fbh .navtile .alert{color:#fff;background:#dc2626;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:900;position:absolute;top:14px;right:14px}.fbh .bk-panels{gap:var(--gap);grid-template-columns:repeat(3,1fr);display:grid}.fbh .bk-panels .cell{box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}@media (width<=1120px){.fbh .mosaic{grid-template-columns:repeat(4,1fr);grid-auto-rows:120px}.fbh .c-hero{grid-area:1/1/span 2/span 2}.fbh .c-kds{grid-area:1/3/span 2/span 2}.fbh .c-hero.solo{grid-column:1/span 4}.fbh .c-feed{grid-area:3/3/span 2/span 2}.fbh .s-goal{grid-area:3/1/span 2/span 2}.fbh .c-staff{grid-area:5/1/span 2/span 4}.fbh .c-occ{grid-area:7/1/span 1/span 4}.fbh .c-hero h2,.fbh .c-kds h2{font-size:30px}.fbh .c-hero.solo h2{font-size:34px}.fbh .bk-stats{grid-template-columns:repeat(2,1fr)}.fbh .bk-panels{grid-template-columns:1fr}}@media (width<=860px){.fbh .app{flex-direction:column}.fbh .sidebar{flex-flow:wrap;flex:none;align-items:center;gap:10px;width:100%;height:auto;padding:14px 16px;position:static}.fbh .brand{flex:1;padding:0}.fbh .nav{flex-flow:wrap;order:3;gap:6px;width:100%;margin-top:6px}.fbh .nav-cap{display:none}.fbh .nav .nlink{flex:auto;min-height:46px;padding:0 12px}.fbh .nav .nlink .sub{display:none}.fbh .side-foot{border-top:0;flex-direction:row;order:2;align-items:center;gap:12px;width:100%;margin-top:0;padding-top:0}.fbh .shop-status{flex:1;min-width:0;padding:8px 10px}.fbh .shop-status .ss-cap{margin-bottom:8px}.fbh .profile{flex:1;min-width:0}.fbh .main{padding:18px 16px 24px}.fbh .topstrip{flex-wrap:wrap;gap:12px}.fbh .greet h1{font-size:30px}.fbh .cl-div,.fbh .clock{display:none}.fbh .mosaic{grid-template-columns:repeat(2,1fr);grid-auto-rows:auto}.fbh .c-hero,.fbh .c-kds,.fbh .c-feed,.fbh .c-staff,.fbh .s-orders,.fbh .s-kitchen,.fbh .s-pending,.fbh .c-occ{grid-area:auto}.fbh .c-hero,.fbh .c-kds{grid-column:span 2;padding:26px}.fbh .c-hero.solo{flex-direction:column;align-items:stretch;gap:14px}.fbh .c-hero.solo .hb-cta{text-align:left;border-left:0;flex-direction:row;align-self:auto;align-items:center;margin:0;padding-left:0}.fbh .c-feed,.fbh .c-staff,.fbh .c-occ{grid-column:span 2}.fbh .c-hero h2,.fbh .c-kds h2,.fbh .c-hero.solo h2{font-size:30px}.fbh .s-orders .num{letter-spacing:-1.6px;margin-top:14px;font-size:46px}.fbh .occ-bar{order:3;width:100%}.fbh .c-occ{flex-wrap:wrap}.fbh .bk-stats{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.fbh .side-foot{flex-direction:column;align-items:stretch}.fbh .mosaic{grid-template-columns:1fr}.fbh .c-hero,.fbh .c-kds,.fbh .c-feed,.fbh .c-staff,.fbh .s-orders,.fbh .s-kitchen,.fbh .s-pending,.fbh .c-occ{grid-column:span 1}.fbh .hb-cta .lead{max-width:none}.fbh .staff-list{flex-direction:column}.fbh .bk-stats{grid-template-columns:1fr}}.fbh{height:100vh;min-height:0;overflow:hidden}.fbh .app{height:100vh}.fbh .sidebar{padding:22px 16px 16px}.fbh .main{min-height:0;padding:18px 28px;overflow:hidden}.fbh .wrap{flex-direction:column;height:100%;min-height:0;display:flex}.fbh .topstrip{flex:none;margin-bottom:12px}.fbh .fit-head{flex:none;margin-bottom:14px}.fbh .mosaic{grid-auto-rows:unset;flex:auto;grid-template-rows:1fr 1fr .96fr .96fr .74fr;min-height:0}.fbh .cell{padding:15px 18px}.fbh .s-orders .num{font-size:54px}.fbh .c-feed .feed-list{flex-direction:column;flex:1;justify-content:center;gap:9px;margin-top:9px;display:flex;overflow:hidden}.fbh .feed-cards .feed-row{cursor:pointer;text-align:left;background:#fbf8f0;border:1px solid #f1e8d4;border-left-width:4px;border-radius:13px;align-items:center;gap:12px;width:100%;padding:10px 14px;font-family:inherit;transition:all .15s;display:flex}.fbh .feed-cards .feed-row:hover{background:#f8f1e0;transform:translate(2px)}.fbh .feed-cards .frow-no{letter-spacing:.3px;flex:0 0 38px;font-size:13px;font-weight:900}.fbh .feed-cards .frow-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fbh .feed-cards .frow-info .t{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14.5px;font-weight:800;overflow:hidden}.fbh .feed-cards .frow-info .s{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;font-size:12px;overflow:hidden}.fbh .feed-cards .frow-tag{white-space:nowrap;border-radius:999px;flex:none;align-self:center;padding:6px 13px;font-size:11.5px;font-weight:800}.fbh .feed-cards .f-cook{border-left-color:#f59e0b}.fbh .feed-cards .f-cook .frow-no{color:#b4790f}.fbh .feed-cards .f-cook .frow-tag{color:#92580a;background:#f59e0b29}.fbh .feed-cards .f-serve{border-left-color:#22c55e}.fbh .feed-cards .f-serve .frow-no{color:#15803d}.fbh .feed-cards .f-serve .frow-tag{color:#15803d;background:#15803d24}.fbh .feed-cards .f-ready{border-left-color:#b4790f}.fbh .feed-cards .f-ready .frow-no{color:#7c3f0a}.fbh .feed-cards .f-ready .frow-tag{color:#7c3f0a;background:#78350f1f}.fbh .feed-cards .f-paid{border-left-color:#9aa1ab}.fbh .feed-cards .f-paid .frow-no{color:#5b626d}.fbh .feed-cards .f-paid .frow-tag{color:#4b525c;background:#5b626d21}.fbh .topstrip .il-tools{align-items:center;gap:10px;display:flex}.fbh .il-round{cursor:pointer;color:#6a5a3a;background:#fff;border:1px solid #efe2c6;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:all .15s;display:flex;position:relative;box-shadow:0 10px 22px -16px #78350f80}.fbh .il-round:hover{color:#3b2406;transform:translateY(-1px)}.fbh .il-round svg{stroke-width:2px;width:20px;height:20px}.fbh .il-round .dot{background:linear-gradient(155deg,#fbbf24,#f59e0b);border-radius:50%;width:12px;height:12px;position:absolute;top:5px;right:6px;box-shadow:0 0 0 2.5px #fff}.fbh .il-round.lang{letter-spacing:.3px;width:auto;height:42px;color:var(--gold-ink);border-radius:999px;gap:7px;padding:0 14px;font-size:12.5px;font-weight:900}.fbh .il-round.lang .lp-globe{stroke-width:2px;width:18px;height:18px}.fbh .il-round.lang .lp-chev{stroke-width:2px;opacity:.5;width:13px;height:13px;margin-left:-2px}.fbh .il-round.lang:hover{color:var(--gold-ink);border-color:#e7d3a3;transform:translateY(-1px)}.fbh .il-bell{cursor:pointer;width:44px;height:44px;color:var(--gold-ink);background:var(--gold-pillow);border:0;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;font-family:inherit;transition:all .15s;display:flex;position:relative;box-shadow:inset 0 1px #fffc,0 12px 24px -10px #f59e0bbf}.fbh .il-bell:hover{transform:translateY(-1px)}.fbh .il-bell svg{stroke-width:2px;width:19px;height:19px}.fbh .il-bell .noti-badge{color:#fff;background:#d8552a;border-radius:999px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10.5px;font-weight:900;display:flex;position:absolute;top:-5px;right:-5px;box-shadow:0 0 0 2.5px #fef0d2,0 3px 6px -2px #d8552a99}.fbh .il-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.fbh .il-greet{align-items:flex-start;gap:18px;min-width:0;display:flex}.fbh .il-greet .accent{background:var(--gold-pillow);border-radius:99px;flex:0 0 7px;width:7px;height:62px;box-shadow:inset 0 1px #fffc}.fbh .il-greet .kick{letter-spacing:.22em;text-transform:uppercase;color:#c2a25a;font-size:12px;font-weight:800}.fbh .il-greet h1{letter-spacing:-1.6px;color:var(--ink);margin-top:6px;font-size:46px;font-weight:900;line-height:.92}.fbh .il-greet h1 b{background:var(--gold-clip);color:#0000;-webkit-background-clip:text;background-clip:text}.fbh .il-bigdate{text-align:right;flex:none;line-height:.9}.fbh .il-bigdate .dw{letter-spacing:3px;text-transform:uppercase;color:#b08a2e;font-size:13px;font-weight:900}.fbh .il-bigdate .dn{letter-spacing:-1.6px;color:#2a261f;margin-top:5px;font-size:40px;font-weight:900}.fbh .il-bigdate .tm{background:linear-gradient(150deg,#f6b81e,#e68a00 52%,#b45309);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:6px;font-size:17px;font-weight:800}.fbh .side-foot{gap:12px}.fbh .fit-shop{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:11px 13px;font-family:inherit;display:flex}.fbh .fit-shop .lbl{text-align:left}.fbh .fit-shop .lbl .st{color:#f1ead9;align-items:center;gap:8px;font-size:13.5px;font-weight:900;display:flex}.fbh .fit-shop .lbl .st .gd{background:#34d399;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #34d39933}.fbh .fit-shop .lbl .hint{color:#9a917c;margin-top:2px;font-size:10.5px}.fbh.shop-closed .fit-shop .lbl .st .gd{box-shadow:none;background:#7a7363}.fbh .fit-track{background:linear-gradient(#34d399,#15803d);border-radius:999px;flex:0 0 46px;width:46px;height:26px;transition:all .25s;position:relative;box-shadow:inset 0 2px 4px #00000040}.fbh .fit-track .k{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .28s cubic-bezier(.5,0,.2,1);position:absolute;top:3px;left:3px;box-shadow:0 2px 5px -1px #0006}.fbh.shop-closed .fit-track{background:linear-gradient(#56503f,#3a352a)}.fbh.shop-closed .fit-track .k{transform:translate(20px)}.fbh .fit-help{color:#f6ead1;letter-spacing:.2px;cursor:pointer;background:#fde04717;border:1px solid #fde04742;border-radius:14px;justify-content:center;align-items:center;gap:9px;width:100%;height:50px;font-family:inherit;font-size:14.5px;font-weight:800;transition:all .15s;display:flex;box-shadow:0 10px 22px -16px #f59e0b80}.fbh .fit-help:hover{color:#fff;background:#fde04729}.fbh .fit-help svg{stroke-width:2px;color:#f7d774;width:21px;height:21px}.fbh .c-staff .head{align-items:center}.fbh .c-staff .staff-cnt{color:#15803d;background:#15803d1f;border:1px solid #15803d38;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:800;display:flex}.fbh .c-staff .staff-cnt .gd{background:#22c55e;border-radius:50%;width:6px;height:6px}.fbh .c-staff .staff-stack{flex:1;align-items:center;gap:14px;display:flex}.fbh .c-staff .avs{display:flex}.fbh .c-staff .avs .av{color:#fff;background:linear-gradient(155deg,#8a7a5d,#5a4d35);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;margin-left:-13px;font-size:16px;font-weight:800;display:flex;box-shadow:0 0 0 2.5px #fff,0 2px 6px -2px #0000004d}.fbh .c-staff .avs .av:first-child{margin-left:0}.fbh .c-staff .avs .av.s2{background:linear-gradient(155deg,#9d8a66,#6b5b3d)}.fbh .c-staff .sinfo{min-width:0}.fbh .c-staff .sinfo .nm{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:800;overflow:hidden}.fbh .c-staff .sinfo .sub{color:var(--muted);margin-top:3px;font-size:12px}.fbh .mtb{cursor:pointer;text-align:left;border:0;border-radius:14px;align-items:center;gap:11px;width:100%;margin-bottom:14px;padding:11px 12px;font-family:inherit;transition:all .15s;display:flex}.fbh .mtb .ic{border-radius:11px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.fbh .mtb .ic svg{stroke-width:2px;width:21px;height:21px}.fbh .mtb .bdg{color:#fff;background:#dc2626;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:900;display:flex;box-shadow:0 0 0 2px #1c1813}.fbh .mtb-d{background:#ffffff0d;border:1px solid #ffffff17;border-radius:15px;flex-direction:row;align-items:center;gap:13px;padding:13px}.fbh .mtb-d:hover{background:#ffffff14}.fbh .mtb-d .ring{border-radius:50%;flex:0 0 58px;justify-content:center;align-items:center;width:58px;height:58px;display:flex;box-shadow:0 8px 18px -10px #f59e0b99}.fbh .mtb-d .ring .hole{background:#241f18;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:44px;height:44px;line-height:1;display:flex}.fbh .mtb-d .ring .hole b{background:var(--gold-clip);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:18px;font-weight:900}.fbh .mtb-d .ring .hole i{letter-spacing:.06em;text-transform:uppercase;color:#9a917c;margin-top:1px;font-size:7.5px;font-style:normal;font-weight:800}.fbh .mtb-d .m-info{min-width:0}.fbh .mtb-d .m-ttl{color:#f1e7d2;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.fbh .mtb-d .m-ttl .ic{background:var(--gold-pillow);width:24px;height:24px;color:var(--gold-ink);border-radius:8px;flex:0 0 24px;justify-content:center;align-items:center;display:flex}.fbh .mtb-d .m-ttl .ic svg{stroke-width:2px;width:14px;height:14px}.fbh .mtb-d .m-so{color:#9a917c;margin-top:8px;font-size:10px}.fbh .mtb-d .m-so b{color:#f0d089;font-weight:900}.fbh .feed-overlay{z-index:50;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#211d1880;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.fbh .feed-modal{background:linear-gradient(#fffdf8,#fff);border:1px solid #f0e6cf;border-radius:24px;flex-direction:column;width:470px;max-width:94vw;max-height:84vh;padding:20px;animation:.26s cubic-bezier(.2,.8,.2,1) fbhLoIn;display:flex;box-shadow:0 40px 90px -30px #211d188c}.fbh .feed-modal .fm-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.fbh .feed-modal .fm-head h3{letter-spacing:-.3px;color:#2a261f;align-items:center;gap:10px;font-size:19px;font-weight:900;display:flex}.fbh .feed-modal .fm-x{color:#5c4a22;cursor:pointer;background:#f6efe0;border:0;border-radius:11px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.fbh .feed-modal .fm-x:hover{background:#efe5d0}.fbh .feed-modal .fm-x svg{stroke-width:2.3px;width:18px;height:18px}.fbh .feed-modal .fm-list{flex-direction:column;gap:9px;min-height:0;padding-right:3px;display:flex;overflow-y:auto}.fbh .feed-modal .fm-go{color:#fde68a;cursor:pointer;background:linear-gradient(155deg,#2a241b,#1c1813);border:0;border-radius:14px;flex:none;justify-content:center;align-items:center;gap:8px;height:48px;margin-top:14px;font-family:inherit;font-size:14.5px;font-weight:900;display:flex}.fbh .feed-modal .fm-go svg{stroke-width:2.3px;width:18px;height:18px}.fbh .lo-overlay{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:radial-gradient(120% 90% at 50% 30%,#fbbf2447,#1c18138c);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.fbh .lo-card{-webkit-backdrop-filter:blur(18px)saturate(165%);text-align:center;background:#ffffffc7;border:1px solid #ffffffd9;border-radius:28px;width:400px;max-width:92vw;padding:36px 32px 26px;animation:.26s cubic-bezier(.2,.8,.2,1) fbhLoIn;position:relative;box-shadow:inset 0 1.5px #fff,0 40px 80px -26px #78350f80}@keyframes fbhLoIn{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}.fbh .lo-big{color:#b4790f;background:#ffffffb3;border:1px solid #ffffffe6;border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;margin:0 auto 18px;display:flex;box-shadow:inset 0 2px #fff,0 14px 26px -12px #78350f66}.fbh .lo-big svg{stroke-width:2.1px;width:36px;height:36px}.fbh .lo-card h3{letter-spacing:-.5px;background:linear-gradient(150deg,#f6b81e,#e68a00,#b45309);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:26px;font-weight:900}.fbh .lo-card p{color:#8a7a52;margin-top:11px;font-size:14px;font-weight:600;line-height:1.55}.fbh .lo-acts{flex-direction:column;gap:11px;margin-top:26px;display:flex}.fbh .lo-btn{cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;gap:9px;padding:16px 0;font-family:inherit;font-size:15px;font-weight:900;display:flex}.fbh .lo-btn svg{stroke-width:2.3px;width:18px;height:18px}.fbh .lo-btn.solid{color:#3b2406;background:linear-gradient(155deg,#fde68a,#fbbf24 70%,#f59e0b);box-shadow:0 16px 30px -12px #f59e0b8c,inset 0 1px #ffffffd9}.fbh .lo-btn.ghost{color:#7a5a16;background:#fff6;border:1px solid #ffffffb3}.fbh .lo-btn.ghost:hover{color:#3b2406;background:#fff9}.fbh .bolock-overlay{z-index:60;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(130% 130% at 50% 0,#322a1ff5,#15120df7 75%);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.fbh .bolock-split{border-radius:30px;width:780px;max-width:94vw;height:564px;max-height:94vh;animation:.3s cubic-bezier(.2,.8,.2,1) fbhBoIn;display:flex;position:relative;overflow:hidden;box-shadow:0 50px 120px -38px #000c}@keyframes fbhBoIn{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}.fbh .bolock-left{color:#f3ead2;background:linear-gradient(165deg,#2a241b,#1a160f);flex-direction:column;flex:0 0 318px;padding:34px 32px;display:flex;position:relative;overflow:hidden}.fbh .bolock-glow{pointer-events:none;background:radial-gradient(circle,#fbbf2438,#0000 70%);border-radius:50%;width:300px;height:300px;position:absolute;top:-120px;right:-90px}.fbh .bolock-brand{align-items:center;gap:9px;display:flex;position:relative}.fbh .bolock-brand .wm{letter-spacing:2px;color:#fff;font-size:18px;font-weight:900}.fbh .bolock-brand .pos{letter-spacing:1px;color:var(--gold-ink);background:var(--gold-pillow);border-radius:999px;padding:3px 7px;font-size:10px;font-weight:900;box-shadow:inset 0 1px #fffc}.fbh .bolock-lk{width:62px;height:62px;color:var(--gold-ink);background:var(--gold-pillow);border-radius:18px;justify-content:center;align-items:center;margin-top:46px;display:flex;position:relative;box-shadow:inset 0 1px #fffc,0 14px 30px -12px #f59e0b66}.fbh .bolock-lk svg{stroke-width:1.9px;width:30px;height:30px}.fbh .bolock-left h1{letter-spacing:-.8px;margin-top:18px;font-size:30px;font-weight:900;line-height:1.05;position:relative}.fbh .bolock-desc{color:#b3a98f;margin-top:9px;font-size:12.5px;font-weight:500;line-height:1.5;position:relative}.fbh .bolock-pill{letter-spacing:.3px;color:#e3d9c2;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;align-self:flex-start;align-items:center;gap:7px;margin-top:22px;padding:8px 13px;font-size:11.5px;font-weight:800;display:inline-flex;position:relative}.fbh .bolock-pill svg{stroke-width:2.2px;color:#fbbf24;width:14px;height:14px}.fbh .bolock-who{border-top:1px solid #ffffff1a;align-items:center;gap:11px;margin-top:auto;padding-top:20px;display:flex;position:relative}.fbh .bolock-who .av{width:40px;height:40px;color:var(--gold-ink);background:var(--gold-pillow);border-radius:50%;justify-content:center;align-items:center;font-size:16px;font-weight:900;display:flex;box-shadow:inset 0 1px #fffc}.fbh .bolock-who .m .nm{color:#f6efde;font-size:14px;font-weight:800}.fbh .bolock-who .m .rl{color:#9a917c;margin-top:1px;font-size:11px}.fbh .bolock-right{background:linear-gradient(#fffdf8,#fff);flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:0;padding:40px 36px;display:flex;position:relative}.fbh .bolock-right h2{color:var(--ink);letter-spacing:-.3px;text-align:center;font-size:19px;font-weight:900}.fbh .bolock-rsub{color:var(--muted);text-align:center;margin-top:6px;font-size:12.5px;font-weight:500}.fbh .bolock-dots{justify-content:center;gap:17px;margin:24px 0 8px;display:flex}.fbh .bolock-dots .pd{background:0 0;border:2px solid #e2d4b3;border-radius:50%;width:14px;height:14px;transition:transform .18s,background .18s,box-shadow .18s}.fbh .bolock-dots .pd.on{background:#f59e0b;border-color:#f59e0b;box-shadow:0 0 0 4px #f59e0b29}.fbh .bolock-dots.shake{animation:.42s cubic-bezier(.36,.07,.19,.97) fbhShake}@keyframes fbhShake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-5px)}40%,60%{transform:translate(5px)}}.fbh .bolock-err{color:#c2410c;text-align:center;min-height:18px;margin-bottom:14px;font-size:12.5px;font-weight:800}.fbh .bolock-keypad{grid-template-columns:repeat(3,1fr);gap:14px;width:296px;max-width:74vw;display:grid}.fbh .bolock-keypad .key{color:#2a261f;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fcf8ef;border:1px solid #f0e7d4;border-radius:18px;justify-content:center;align-items:center;height:66px;font-family:inherit;font-size:25px;font-weight:600;transition:transform .1s,background .15s;display:flex;box-shadow:0 1px 2px #78350f0d}.fbh .bolock-keypad .key:hover{background:#f7efdc}.fbh .bolock-keypad .key:active{transform:scale(.94)}.fbh .bolock-keypad .key-blank{box-shadow:none;cursor:default;background:0 0;border:0}.fbh .bolock-keypad .key-aux svg{stroke-width:1.9px;color:#8a7a55;width:25px;height:25px}.fbh .bolock-keypad .key-face{color:#3a2d0c;background:linear-gradient(145deg,#f7d979,#eaba47);border:1px solid #e7c873;box-shadow:0 3px 9px #be8c1e52}.fbh .bolock-keypad .key-face:hover{background:linear-gradient(145deg,#f9e08c,#edc057)}.fbh .bolock-keypad .key-face:disabled{opacity:.55;cursor:default}.fbh .bolock-keypad .key-face svg{width:27px;height:27px}.fbh .bolock-enroll{text-align:center;background:linear-gradient(#fffdf8,#fff);border-radius:26px;width:380px;max-width:92vw;padding:38px 34px 30px;animation:.3s cubic-bezier(.2,.8,.2,1) fbhBoIn;position:relative;box-shadow:0 50px 120px -38px #000c}.fbh .bolock-enroll .be-face{color:#3a2d0c;background:linear-gradient(145deg,#f7d979,#e3a82f);border-radius:20px;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 18px;display:flex;box-shadow:0 12px 28px -8px #be8c1e80}.fbh .bolock-enroll .be-face svg{width:38px;height:38px}.fbh .bolock-enroll h2{color:var(--ink);letter-spacing:-.3px;font-size:19px;font-weight:900}.fbh .bolock-enroll .be-sub{color:var(--muted);margin:9px 0 24px;font-size:13.5px;line-height:1.55}.fbh .bolock-enroll .be-primary{cursor:pointer;color:#2b2207;background:linear-gradient(145deg,#f5cf6a,#e3a82f);border:0;border-radius:15px;width:100%;height:52px;font-family:inherit;font-size:15px;font-weight:800;box-shadow:0 10px 24px -10px #be8c1e99}.fbh .bolock-enroll .be-primary:hover{filter:brightness(1.04)}.fbh .bolock-enroll .be-primary:disabled{opacity:.6;cursor:default}.fbh .bolock-enroll .be-skip{cursor:pointer;color:var(--muted);background:0 0;border:0;margin-top:12px;font-family:inherit;font-size:13px;font-weight:800}.fbh .bolock-enroll .be-skip:hover{color:var(--gold-ink)}.fbh .bolock-cancel{cursor:pointer;color:var(--muted);background:0 0;border:0;align-items:center;gap:7px;margin-top:24px;padding:8px 4px;font-family:inherit;font-size:13px;font-weight:800;display:flex}.fbh .bolock-cancel:hover{color:var(--gold-ink)}.fbh .bolock-cancel svg{stroke-width:2.1px;width:17px;height:17px}@media (width<=720px){.fbh .bolock-split{flex-direction:column;width:360px;height:auto;max-height:96vh;overflow-y:auto}.fbh .bolock-left{flex:none;padding:26px 26px 22px}.fbh .bolock-lk{margin-top:18px}.fbh .bolock-who{display:none}.fbh .bolock-right{padding:28px 24px 30px}}.fbh .il-head{align-items:center}.fbh .il-headleft{align-items:center;gap:22px;min-width:0;display:flex}.fbh .shopawn{cursor:pointer;width:330px;font:inherit;text-align:left;background:0 0;border:0;flex-direction:column;flex:none;padding:0;display:flex}.fbh .shopawn:active{transform:translateY(1px)}.fbh .shopawn-roof{z-index:2;filter:drop-shadow(0 4px 4px #78350f33);border-radius:12px 12px 0 0;height:16px;display:flex;position:relative}.fbh .shopawn-roof:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(#ffffff80,#0000 60%);border-radius:12px 12px 0 0;position:absolute;inset:0}.fbh .shopawn-slat{flex:1;position:relative}.fbh .shopawn-slat:first-child{border-top-left-radius:12px}.fbh .shopawn-slat:last-child{border-top-right-radius:12px}.fbh .shopawn-slat:after{content:"";background:inherit;border-radius:0 0 50% 50%/0 0 100% 100%;height:9px;position:absolute;bottom:-8px;left:0;right:0}.fbh .shopawn-slat.a{background:#fbbf24}.fbh .shopawn-slat.b{background:#fffaf0}.fbh .shopawn-body{z-index:1;background:linear-gradient(#fffdf7,#fbf0cf);border-radius:0 0 16px 16px;align-items:center;gap:11px;padding:13px 13px 11px;display:flex;position:relative;box-shadow:0 10px 20px -10px #78632859,0 0 0 1px #7863281f}.fbh .shopawn-ic{color:#b45309;background:linear-gradient(160deg,#fef3c7,#fcd34d);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:37px;height:37px;display:flex;box-shadow:inset 0 1px #fffc,0 0 0 1.5px #fcd34d99}.fbh .shopawn-ic svg{width:19px;height:19px}.fbh .shopawn-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fbh .shopawn-cap{letter-spacing:.07em;color:var(--muted);text-transform:uppercase;font-size:9.5px;font-weight:800;line-height:1}.fbh .shopawn-nm{letter-spacing:-.2px;color:var(--ink);white-space:normal;align-items:center;gap:6px;font-size:15px;font-weight:900;line-height:1.1;display:flex}.fbh .shopawn-dot{background:#22c55e;border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 3px #22c55e2e}.fbh .shopawn-cta{color:#064e3b;background:linear-gradient(155deg,#bbf7d0,#34d399 55%,#10b981);border-radius:13px;flex-shrink:0;align-items:center;gap:5px;padding:12px 16px;font-size:13px;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #fff9,0 7px 14px -7px #10b98199}.fbh .shopawn-cta svg{width:14px;height:14px}.fbh.shop-closed .shopawn-dot{box-shadow:none;background:#b6a067}.fbh.shop-closed .shopawn-cta{color:var(--gold-ink);background:var(--gold-pillow);box-shadow:inset 0 1px #fffc,0 7px 14px -7px #f59e0bb3}.fbh.shop-closed .c-hero{color:#6a6048;filter:saturate(.55);background:linear-gradient(120deg,#e7ddc6,#dcd0b4 60%,#cdbf9d);border-color:#d2c6a6;box-shadow:0 14px 36px -24px #786e5080}.fbh.shop-closed .c-hero .hb-cta .arrow{box-shadow:none;background:#7a6f52}.fbh.shop-closed .c-hero .hb-cta .arrow svg{stroke:#e7ddc6}.fbh.shop-closed .c-hero .glow{opacity:.3}.fbh.shop-closed .c-occ{filter:saturate(.45);opacity:.74}.fbh .gate-lock{letter-spacing:.2px;color:#f0e7d2;background:#4a4334;border-radius:13px;align-self:flex-start;align-items:center;gap:8px;margin-top:15px;padding:9px 15px;font-size:13.5px;font-weight:900;display:inline-flex;box-shadow:0 10px 22px -12px #211d1899}.fbh .gate-lock svg{stroke:#f6c64b;stroke-width:2.4px;width:16px;height:16px}.fbh .sg-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:120;background:#1c160e8c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.fbh .sg-sheet{text-align:center;background:radial-gradient(130% 120% at 50% -10%,#fffdf7,#fbf4e6 60%,#f6ecd6);border:1px solid #f0e2c2;border-radius:24px;width:420px;max-width:100%;padding:30px 28px 24px;animation:.22s cubic-bezier(.3,1.3,.5,1) sgPop;box-shadow:0 40px 90px -30px #3c24068c}@keyframes sgPop{0%{opacity:0;transform:scale(.93)}to{opacity:1;transform:scale(1)}}.fbh .sg-ic{width:64px;height:64px;color:var(--gold-ink);background:var(--gold-pillow);border-radius:19px;justify-content:center;align-items:center;margin:0 auto 16px;display:flex;box-shadow:inset 0 1px #fffc,0 14px 28px -12px #f59e0b99}.fbh .sg-ic svg{stroke-width:2.2px;width:30px;height:30px}.fbh .sg-sheet h3{letter-spacing:-.6px;color:var(--ink);margin:0;font-size:23px;font-weight:900}.fbh .sg-sheet p{color:#7a705c;max-width:30ch;margin:9px auto 0;font-size:14px;font-weight:600;line-height:1.5}.fbh .sg-steps{justify-content:center;align-items:center;gap:6px;margin:18px 0 2px;display:flex}.fbh .sg-step{flex-direction:column;flex:1;align-items:center;gap:5px;display:flex}.fbh .sg-step .i{color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.fbh .sg-step .i svg{width:18px;height:18px}.fbh .sg-step .l{color:#6a614e;font-size:10px;font-weight:800}.fbh .sg-arr{color:#cbbfa6;margin-bottom:16px}.fbh .sg-arr svg{width:14px;height:14px}.fbh .sg-actions{flex-direction:column;gap:10px;margin-top:20px;display:flex}.fbh .sg-open{height:54px;font:inherit;color:var(--gold-ink);background:var(--gold-pillow);cursor:pointer;border:0;border-radius:15px;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:900;display:flex;box-shadow:inset 0 1px #fffc,0 16px 30px -14px #f59e0bb3}.fbh .sg-open svg{width:19px;height:19px}.fbh .sg-ghost{height:46px;font:inherit;color:#8a805f;cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:800}@media (width<=1180px){.fbh .shopawn{width:296px}.fbh .il-headleft{gap:16px}}.dx{-webkit-font-smoothing:antialiased;--dx-numD:linear-gradient(165deg,#fde9b0 0%,#f4c657 48%,#e0901c 100%);background:#0c0a08;width:100vw;height:100vh;font-family:Inter,Noto Sans Thai,system-ui,sans-serif;display:flex;position:fixed;inset:0;overflow:hidden;container-type:size}.dx-ad{background:radial-gradient(125% 100% at 32% 22%,#241f1a 0%,#15110d 60%,#0e0b08 100%);flex:1.18;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.dx-ad:after{content:"";pointer-events:none;background:radial-gradient(52% 42% at 50% 40%,#f4c65721,#0000 66%);position:absolute;inset:0}.dx-ad-mono{color:#f4c65712;text-shadow:0 0 40px #f4c6570a;-webkit-user-select:none;user-select:none;font-family:Georgia,Times New Roman,serif;font-size:42cqh;font-weight:700;line-height:1}.dx-ad-name{text-align:center;letter-spacing:.34em;text-transform:uppercase;color:#7a6a48;font-size:2.2cqh;font-weight:800;position:absolute;bottom:9cqh;left:0;right:0}.dx-ad-slide{opacity:0;background-position:50%;background-size:cover;transition:opacity 1.1s;position:absolute;inset:0}.dx-ad-slide.is-on{opacity:1}.dx-co{color:#ece2cf;background:radial-gradient(135% 110% at 78% -5%,#2b2520 0%,#171310 60%,#0f0c09 100%);flex-direction:column;flex:1;padding:8cqh 3.4cqw;display:flex;position:relative;overflow:hidden}.dx-co:before{content:"";opacity:.5;background:linear-gradient(#f4c657,#f4c65700 90%);width:2px;position:absolute;top:8cqh;bottom:8cqh;left:0}.dx-logo{color:#f5edda;letter-spacing:.005em;align-self:flex-start;align-items:baseline;gap:.6cqw;margin-bottom:4.5cqh;font-size:4.6cqh;font-weight:900;line-height:1;display:flex}.dx-logo .dot{color:#f4c657}.dx-logo-img{-o-object-fit:contain;object-fit:contain;align-self:flex-start;width:auto;max-width:70%;height:8cqh;margin-bottom:4.5cqh;display:block}.dx-k{letter-spacing:.22em;text-transform:uppercase;color:#b49a6a;font-size:1.8cqh;font-weight:900}.dx-items{flex-direction:column;flex:1;min-height:0;margin:2.4cqh 0;display:flex;overflow:hidden}.dx-row{border-bottom:1px solid #f4c65721;align-items:center;gap:2cqw;padding:2.2cqh 0;display:flex}.dx-q{color:#f4c657;font-variant-numeric:tabular-nums;flex-shrink:0;width:5cqw;font-size:2.1cqh;font-weight:900}.dx-n{color:#f3ebda;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:2.5cqh;font-weight:600;overflow:hidden}.dx-n .dx-md{color:#a08f6e;font-size:1.85cqh;font-weight:500}.dx-p{color:#e7dcc2;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:2.4cqh;font-weight:700}.dx-tk{letter-spacing:.18em;text-transform:uppercase;color:#b49a6a;margin-top:1cqh;font-size:1.8cqh;font-weight:900}.dx-hairline{background:linear-gradient(90deg,#f4c657,#f4c65700);height:1px;margin:2cqh 0 1cqh}.dx-num{font-variant-numeric:tabular-nums;letter-spacing:-.025em;background:var(--dx-numD);color:#0000;filter:drop-shadow(0 2px 14px #f4c65747);-webkit-background-clip:text;background-clip:text;font-weight:900;line-height:.86}.dx-big{margin-top:.4cqh;font-size:13cqh}.dx-vat{color:#9b8a68;margin-top:1.6cqh;font-size:1.85cqh}.dx-pay{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;display:flex}.dx-stat{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:1.2cqw;font-size:1.95cqh;font-weight:900;display:inline-flex}.dx-stat.is-await{color:#ffb27e}.dx-stat.is-paid{color:#86e3a6}.dx-sd{background:currentColor;border-radius:50%;width:1.3cqh;height:1.3cqh;display:inline-block;box-shadow:0 0 9px}.dx-lab{letter-spacing:.18em;text-transform:uppercase;color:#b49a6a;margin-top:2.4cqh;font-size:1.8cqh;font-weight:900}.dx-pbig{margin:.6cqh 0 0;font-size:11cqh}.dx-qrwrap{align-items:center;gap:3cqw;margin-top:3cqh;display:flex}.dx-qrcard{background:#fff;border-radius:2cqh;flex-shrink:0;justify-content:center;align-items:center;width:26cqh;height:26cqh;padding:1.4cqh;display:flex;box-shadow:0 0 0 1px #f4c65759,0 18px 40px -16px #000000b3}.dx-qrimg{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.dx-qrfallback{color:#241404;text-align:center;background:linear-gradient(155deg,#f4c657,#e0901c);border-radius:2cqh;flex-shrink:0;justify-content:center;align-items:center;width:26cqh;height:26cqh;padding:2cqh;font-size:2.2cqh;font-weight:900;display:flex}.dx-hint{color:#a08f6e;font-size:1.95cqh;line-height:1.5}.dx-ck{background:linear-gradient(160deg,#3ad687,#15803d);border-radius:50%;justify-content:center;align-items:center;width:11cqh;height:11cqh;margin-bottom:2.4cqh;display:flex;box-shadow:0 16px 36px -14px #15803db3}.dx-ck svg{stroke:#fff;stroke-width:3px;fill:none;width:5.4cqh;height:5.4cqh}.dx-thanks{color:#fff;font-size:7cqh;font-weight:900;line-height:1}.dx-rtot{color:#e7dcc2;font-variant-numeric:tabular-nums;margin-top:2.4cqh;font-size:2.5cqh;font-weight:700}.dx-pts{color:#241404;background:linear-gradient(155deg,#fde08a,#f3b43a);border-radius:5cqh;margin-top:1.8cqh;padding:1.1cqh 2.8cqw;font-size:1.9cqh;font-weight:800}.dx-welcome{color:#fff;font-size:6.4cqh;font-weight:900;line-height:1}.dx-wsub{color:#a08f6e;margin-top:1.4cqh;font-size:2.1cqh}.dx-clock{color:#c9b88f;font-variant-numeric:tabular-nums;margin-top:auto;font-size:2.3cqh;font-weight:700}.dx-xcorner{z-index:5;cursor:pointer;touch-action:none;width:20cqh;height:20cqh;position:absolute;bottom:0;right:0}.dx-xdwell{background:radial-gradient(circle,#f4c65780,#f4c65700 70%);border-radius:50%;width:2.2cqh;height:2.2cqh;position:absolute;bottom:3.4cqh;right:3.4cqh}.dx-xring{opacity:0;pointer-events:none;width:11cqh;height:11cqh;transition:opacity .2s;position:absolute;bottom:4.4cqh;right:4.4cqh}.dx-xcorner.holding .dx-xring{opacity:1}.dx-xring svg{width:100%;height:100%;transform:rotate(-90deg)}.dx-xrbg{fill:none;stroke:#f4c65724;stroke-width:5px}.dx-xrfg{fill:none;stroke:#f4c657;stroke-width:5px;stroke-linecap:round;stroke-dasharray:276.46;stroke-dashoffset:276.46px;filter:drop-shadow(0 0 5px #f4c65799)}.dx-xcorner.holding .dx-xrfg{animation:1.35s linear forwards dx-xfill}@keyframes dx-xfill{to{stroke-dashoffset:0}}.dx-xhold{color:#e9d9a8;justify-content:center;align-items:center;font-size:1.5cqh;font-weight:800;display:flex;position:absolute;inset:0}.dx-xov{z-index:20;-webkit-backdrop-filter:blur(9px)saturate(.9);backdrop-filter:blur(9px)saturate(.9);background:#080604a8;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.dx-xcard{text-align:center;background:radial-gradient(120% 90% at 50% 0,#221b13,#141009 62%,#0f0b07);border:1px solid #f4c65733;border-radius:3cqh;width:min(74cqh,86%);max-width:520px;padding:6cqh 6cqh 5cqh;box-shadow:0 40px 90px -30px #000c}.dx-xcard.shake{animation:.4s dx-xshake}@keyframes dx-xshake{0%,to{transform:translate(0)}20%,60%{transform:translate(-9px)}40%,80%{transform:translate(9px)}}.dx-xlock{background:#f4c65714;border:1px solid #f4c65740;border-radius:50%;justify-content:center;align-items:center;width:8cqh;height:8cqh;margin:0 auto 3cqh;display:flex}.dx-xlock svg{stroke:#f4c657;width:4cqh;height:4cqh}.dx-xkicker{letter-spacing:.26em;text-transform:uppercase;color:#7a6a48;font-size:1.5cqh;font-weight:900}.dx-xtitle{color:#f5edda;margin:1cqh 0 .8cqh;font-size:3.6cqh;font-weight:900;line-height:1.1}.dx-xdesc{color:#a08f6e;font-size:1.9cqh;line-height:1.5}.dx-xdots{justify-content:center;gap:1.6cqh;margin:4cqh 0 1cqh;display:flex}.dx-xdot{background:#f4c65729;border-radius:50%;width:1.7cqh;height:1.7cqh;transition:all .15s}.dx-xdot.on{background:#f4c657;box-shadow:0 0 10px #f4c6578c}.dx-xerr{color:#ffb27e;min-height:2.4cqh;font-size:1.6cqh;font-weight:700}.dx-xpad{grid-template-columns:repeat(3,1fr);gap:1.5cqh;margin-top:2cqh;display:grid}.dx-xkey{font:inherit;color:#ecdcb2;cursor:pointer;background:#f4c6570d;border:1px solid #f4c65724;border-radius:1.6cqh;padding:1.9cqh 0;font-size:3.2cqh;font-weight:700;transition:all .1s}.dx-xkey:hover{background:#f4c6571f}.dx-xkey:active{transform:scale(.96)}.dx-xblank{cursor:default;background:0 0;border:none}.dx-xaux{color:#a08f6e}.dx-xback{color:#7a6a48;font:inherit;cursor:pointer;background:0 0;border:none;margin-top:3cqh;font-size:1.8cqh}.dx-xback:hover{color:#a08f6e}.hcx{--ink:#241c10;--tx:#473b28;--tx2:#766a54;--mut:#a2937a;--gold:#a85f08;--line:#efe7d7;--line2:#f5efe2;z-index:40;color:var(--ink);background:radial-gradient(52% 30% at 84% 4%,#ffffff80,#0000 62%),radial-gradient(48% 32% at 6% 70%,#ffffff4d,#0000 60%),linear-gradient(168deg,#fdd876 0%,#fbc23a 42%,#f3a81a 78%,#e8980c 100%);flex-direction:column;font-family:Inter,Noto Sans Thai,system-ui,sans-serif;display:flex;position:fixed;inset:0;overflow:hidden}.hcx *{box-sizing:border-box}.hcx svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;display:block}.hcx :where(button,a){font:inherit;cursor:pointer;color:inherit;background:0 0;border:none;text-decoration:none}.hcx input{font:inherit}.hcx ::-webkit-scrollbar{width:8px;height:8px}.hcx ::-webkit-scrollbar-thumb{background:#78350f38;border-radius:8px}.hcx-bar{z-index:4;background:#211d18;border-bottom:1px solid #fde0471f;flex:none;align-items:center;gap:13px;height:56px;padding:0 22px;display:flex;position:relative;box-shadow:0 8px 20px -12px #00000080}.hcx-bk{background:#fde0471a;border:1px solid #fde04729;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.hcx-bk svg{color:#f2c451;stroke-width:2.1px;width:17px;height:17px}.hcx-mark{background:linear-gradient(160deg,#fde08a,#f2b934 55%,#e09414);border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid;box-shadow:0 2px 8px -2px #e0941499,inset 0 1px #fff9}.hcx-mark b{color:#2a1d05;font-size:14px;font-weight:900}.hcx-wm{letter-spacing:-.01em;color:#f6efde;font-size:15px;font-weight:800}.hcx-wm i{color:#f2c451;font-style:normal}.hcx-bsep{background:#fde04729;width:1px;height:16px}.hcx-bpg{color:#f3ead299;font-size:13px;font-weight:600}.hcx-bnav{gap:3px;margin-left:auto;display:flex}.hcx-bnav a{color:#f3ead299;border-radius:8px;padding:7px 12px;font-size:12.5px;font-weight:600}.hcx-bnav a.on,.hcx-bnav a:hover{color:#f6efde;background:#fde0471a}.hcx-scroll{z-index:1;flex:1;min-height:0;position:relative;overflow-y:auto}.hcx-sec{align-items:center;gap:12px;margin:22px 0 13px;display:flex}.hcx-sec b{letter-spacing:.14em;text-transform:uppercase;color:#9a6a1e;font-size:11px;font-weight:800}.hcx-line{background:#78350f38;flex:1;height:1px}.hcx-card{background:#fffdf9;border:1px solid #b4781e2e;border-radius:18px;box-shadow:0 22px 46px -26px #78350f80,inset 0 1px #fff}.hcx-home{max-width:1140px;margin:0 auto;padding:24px 30px 30px}.hcx-mast{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.hcx-kick{letter-spacing:.26em;text-transform:uppercase;color:#9a6a1e;align-items:center;gap:9px;font-size:11px;font-weight:800;display:flex}.hcx-dot{background:linear-gradient(150deg,#fde08a,#e09414);border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px 1px #e0941480}.hcx-mast h1{letter-spacing:-.035em;color:#2c1d06;margin-top:11px;font-size:40px;font-weight:800;line-height:.98}.hcx-msrch{background:#fff;border:1px solid #b4781e33;border-radius:13px;flex:0 0 360px;align-items:center;gap:11px;padding:13px 16px;display:flex;box-shadow:0 14px 30px -16px #78350f73,inset 0 1px #fff}.hcx-msrch svg{color:#a85f08;flex:none;width:18px;height:18px}.hcx-msrch input{color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-size:13.5px;font-weight:500}.hcx-msrch input::placeholder{color:var(--mut)}.hcx-kbd{color:var(--tx2);background:#faf4e6;border:1px solid #92400e2e;border-radius:6px;padding:3px 7px;font-size:10.5px;font-weight:700}.hcx-feat{text-align:left;border-radius:20px;width:100%;display:flex;overflow:hidden;box-shadow:0 24px 50px -26px #78350f99}.hcx-num{background:linear-gradient(155deg,#fde08a,#f2b934 50%,#df9213);flex:0 0 200px;place-items:center;display:grid;position:relative;overflow:hidden}.hcx-num:after{content:"";background:radial-gradient(60% 50% at 30% 20%,#ffffff80,#0000 60%);position:absolute;inset:0}.hcx-num b{letter-spacing:-.05em;color:#2a1d05;text-shadow:0 2px #ffffff40;font-size:86px;font-weight:900;position:relative}.hcx-ft{background:linear-gradient(135deg,#2c2820,#1b170e);flex-direction:column;flex:1;justify-content:center;min-width:0;padding:26px 30px;display:flex}.hcx-fk{letter-spacing:.2em;text-transform:uppercase;color:#f2c451;font-size:10.5px;font-weight:800}.hcx-fh{letter-spacing:-.02em;color:#f6efde;margin:9px 0 8px;font-size:26px;font-weight:800}.hcx-fp{color:#f3ead2bd;max-width:560px;font-size:13.5px;font-weight:500;line-height:1.55}.hcx-fmeta{color:#f2c451;align-items:center;gap:7px;margin-top:13px;font-size:11.5px;font-weight:600;display:flex}.hcx-fmeta svg{width:12px;height:12px}.hcx-fgo{color:#2a1d05;background:linear-gradient(155deg,#fde08a,#f2b934 65%,#e09414);border-radius:11px;align-self:flex-start;align-items:center;gap:8px;margin-top:16px;padding:11px 19px;font-size:13.5px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff8c,0 8px 18px -8px #e0941499}.hcx-fgo svg{width:15px;height:15px}.hcx-topics{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.hcx-tc{text-align:left;background:#fffdf9;border:1px solid #b4781e2e;border-radius:18px;flex-direction:column;gap:11px;min-height:164px;padding:21px 21px 18px;transition:transform .13s,box-shadow .13s;display:flex;box-shadow:0 14px 30px -18px #78350f6b,inset 0 1px #fff}.hcx-tc:hover{border-color:#e0941473;transform:translateY(-3px);box-shadow:0 22px 42px -18px #78350f7a,inset 0 1px #fff}.hcx-tc .hcx-ic{color:#a85f08;background:linear-gradient(160deg,#fef1cb,#f8dd92);border:1px solid #e0941447;border-radius:15px;flex:none;place-items:center;width:54px;height:54px;display:grid;box-shadow:inset 0 1px #fff,0 6px 14px -8px #e0941459}.hcx-tc .hcx-ic svg{stroke-width:1.85px;width:25px;height:25px}.hcx-nm{letter-spacing:-.01em;color:var(--ink);align-items:center;gap:9px;font-size:16.5px;font-weight:800;display:flex}.hcx-cnt{color:#a85f08;background:#9a60101a;border:1px solid #9a601033;border-radius:7px;padding:2px 8px;font-size:10.5px;font-weight:700}.hcx-bl{color:var(--tx2);font-size:12.5px;font-weight:500;line-height:1.45}.hcx-more{color:#a85f08;align-items:center;gap:6px;margin-top:auto;font-size:12.5px;font-weight:700;display:inline-flex}.hcx-more svg{width:14px;height:14px}.hcx-email{background:linear-gradient(135deg,#2c2820,#1b170e);border:1px solid #fde04729;border-radius:16px;align-items:center;gap:16px;margin-top:16px;padding:16px 22px;display:flex;box-shadow:0 24px 50px -28px #78350f99}.hcx-ei{color:#2a1d05;background:linear-gradient(155deg,#fde08a,#f2b934 65%,#e09414);border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 1px #ffffff8c}.hcx-ei svg{width:21px;height:21px}.hcx-et{flex:1}.hcx-et b{color:#f6efde;font-size:15px;font-weight:800;display:block}.hcx-et span{color:#f3ead2b3;font-size:12px;font-weight:500}.hcx-addr{color:#f2c451;margin-right:2px;font-size:12.5px;font-weight:800}.hcx-eb{color:#2a1d05;background:linear-gradient(155deg,#fde08a,#f2b934 65%,#e09414);border-radius:11px;align-items:center;gap:8px;padding:12px 19px;font-size:13.5px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff8c,0 8px 18px -8px #e094148c}.hcx-eb svg{width:15px;height:15px}.hcx-reswrap{max-width:760px}.hcx-allbtn{color:#9a6a1e;align-items:center;gap:7px;margin:4px 0 6px;font-size:12.5px;font-weight:700;display:inline-flex}.hcx-allbtn svg{width:14px;height:14px}.hcx-reslist{background:#fffdf9;border:1px solid #b4781e2e;border-radius:16px;overflow:hidden;box-shadow:0 18px 38px -24px #78350f73}.hcx-reslrow{text-align:left;border-top:1px solid var(--line2);align-items:center;gap:13px;width:100%;padding:14px 16px;display:flex}.hcx-reslrow:first-child{border-top:none}.hcx-reslrow:hover{background:#fbf6ec}.hcx-ri{color:#a85f08;background:linear-gradient(160deg,#fef1cb,#f8dd92);border:1px solid #e0941440;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.hcx-ri svg{width:17px;height:17px}.hcx-rt{color:var(--ink);flex:1;font-size:14px;font-weight:700}.hcx-ar{width:15px;height:15px;color:var(--mut)}.hcx-empty{text-align:center;color:var(--tx2);background:#fffdf9;border:1px solid #b4781e2e;border-radius:16px;padding:26px 22px;font-size:14px;font-weight:600}.hcx-art{max-width:1140px;margin:0 auto;padding:22px 30px}.hcx-hero{background:linear-gradient(135deg,#2c2820,#1b170e);border:1px solid #fde04724;border-radius:18px;margin-bottom:16px;padding:26px 30px;position:relative;overflow:hidden;box-shadow:0 24px 50px -28px #78350f99}.hcx-hc{color:#f3ead28c;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.hcx-hc a{color:#f2c451}.hcx-hc svg{color:#f3ead266;width:12px;height:12px}.hcx-pill{letter-spacing:.12em;text-transform:uppercase;color:#2a1d05;background:linear-gradient(155deg,#fde08a,#f2b934 65%,#e09414);border-radius:8px;align-items:center;gap:7px;margin-top:14px;padding:5px 11px;font-size:10.5px;font-weight:800;display:inline-flex}.hcx-pill svg{width:13px;height:13px}.hcx-hero h1{letter-spacing:-.025em;color:#f6efde;margin:13px 0 9px;font-size:33px;font-weight:800;line-height:1.12}.hcx-hmeta{color:#f3ead299;align-items:center;gap:9px;font-size:12.5px;font-weight:500;display:flex}.hcx-hmeta svg{width:13px;height:13px}.hcx-hdot{background:#f3ead266;border-radius:50%;width:3px;height:3px}.hcx-row{align-items:flex-start;gap:18px;display:flex}.hcx-body{flex:1;min-width:0;padding:30px 34px}.hcx-lead{color:var(--tx);margin-bottom:4px;font-size:16px;font-weight:500;line-height:1.65}.hcx-steps{margin-top:12px;list-style:none}.hcx-steps li{border-top:1px solid var(--line2);gap:16px;padding:14px 0;display:flex}.hcx-steps li:first-child{border-top:none}.hcx-gn{color:#fff;background:linear-gradient(150deg,#f6b81e,#e68a00 52%,#b45309);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:13px;font-weight:900;display:grid;box-shadow:inset 0 1px #fff6,0 5px 11px -4px #b4530980}.hcx-t{color:var(--tx);font-size:15px;font-weight:500;line-height:1.6}.hcx-cb{background:#fdf4e5;border:1px solid #f1e0bf;border-left:3px solid #e0890c;border-radius:12px;gap:11px;margin-top:20px;padding:15px 17px;display:flex}.hcx-cb svg{color:#b45309;flex:none;width:17px;height:17px;margin-top:1px}.hcx-cb p{color:#7a5b1e;font-size:13.5px;font-weight:500;line-height:1.55}.hcx-sh{color:var(--ink);letter-spacing:-.01em;margin:26px 0 8px;font-size:18px;font-weight:800}.hcx-sub{color:var(--tx);font-size:15px;font-weight:500;line-height:1.62}.hcx-hr{background:var(--line);height:1px;margin:24px 0}.hcx-helpful{color:var(--tx2);align-items:center;gap:11px;font-size:13px;font-weight:600;display:flex}.hcx-hb{color:var(--tx);border:1px solid #e6ddcc;border-radius:9px;align-items:center;gap:7px;padding:8px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.hcx-hb svg{width:14px;height:14px;color:var(--tx2)}.hcx-hb:hover{border-color:#e0890c}.hcx-related{margin-top:26px}.hcx-rlbl{letter-spacing:.13em;text-transform:uppercase;color:var(--mut);margin-bottom:4px;font-size:10.5px;font-weight:800}.hcx-relrow{text-align:left;border-top:1px solid var(--line2);align-items:center;gap:13px;width:100%;padding:14px 2px;display:flex}.hcx-rri{color:#a85f08;background:linear-gradient(160deg,#fef1cb,#f8dd92);border:1px solid #e0941440;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.hcx-rri svg{width:17px;height:17px}.hcx-rrt{flex:1;min-width:0}.hcx-rrt b{color:var(--ink);font-size:14px;font-weight:700;display:block}.hcx-rrt span{color:var(--tx2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.hcx-rar{width:15px;height:15px;color:var(--mut);flex:none}.hcx-relrow:hover .hcx-rrt b{color:#a85f08}.hcx-rail{flex-direction:column;flex:0 0 246px;gap:18px;display:flex}.hcx-tocbox{background:#fffdf9;border:1px solid #b4781e2e;border-radius:14px;padding:16px 15px;box-shadow:0 14px 30px -22px #78350f66}.hcx-toclbl{letter-spacing:.13em;text-transform:uppercase;color:#9a6a1e;margin-bottom:9px;font-size:10.5px;font-weight:800}.hcx-toc{color:#5e5340;border-left:2px solid var(--line);padding:6px 11px;font-size:12.5px;font-weight:600;display:block}.hcx-toc.on{color:#a85f08;border-left-color:#e0890c;font-weight:700}.hcx-toc:hover{color:var(--ink)}.hcx-contact{background:linear-gradient(135deg,#2c2820,#1b170e);border:1px solid #fde04729;border-radius:14px;padding:18px;box-shadow:0 20px 40px -22px #78350f80}.hcx-ch{color:#f6efde;align-items:center;gap:10px;font-size:14px;font-weight:800;display:flex}.hcx-cic{color:#2a1d05;background:linear-gradient(155deg,#fde08a,#f2b934 65%,#e09414);border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.hcx-cic svg{width:16px;height:16px}.hcx-contact p{color:#f3ead2b8;margin:11px 0 13px;font-size:12px;font-weight:500;line-height:1.55}.hcx-cbtn{color:#2a1d05;background:linear-gradient(155deg,#fde08a,#f2b934 65%,#e09414);border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:11px;font-size:13px;font-weight:800;display:flex;box-shadow:inset 0 1px #ffffff80,0 8px 18px -8px #e094148c}.hcx-cbtn svg{width:15px;height:15px}.hcx-cmeta{text-align:center;margin-top:12px}.hcx-em{color:#f2c451;font-size:12.5px;font-weight:700;display:block}.hcx-rp{color:#f3ead29e;margin-top:3px;font-size:11px;font-weight:500;display:block}[dir=rtl] .hcx-num{order:2}[dir=rtl] .hcx-toc{border-left:none;border-right:2px solid var(--line)}[dir=rtl] .hcx-toc.on{border-right-color:#e0890c}.paystage{--bg:#f6f3ec;--surface:#fff;--ink:#211e1a;--sub:#8c8473;--line:#ece6d8;--gold:#b0863a;--gold-soft:#f3ead6;--pos:#2f8f6b;--neg:#bd4a33;background:var(--bg);color:var(--ink);flex-direction:column;height:100vh;font-family:Inter,Noto Sans Thai,system-ui,sans-serif;display:flex;overflow:hidden}.paystage *{box-sizing:border-box;margin:0;padding:0}.paystage .body{flex:1;width:100%;min-height:0;display:flex}.paystage .mb-bar{background:linear-gradient(#454139,#3d3a36);border-bottom:1px solid #00000073;flex:none;align-items:center;gap:14px;padding:11px 26px;display:flex;box-shadow:0 1px #fde0471f,0 12px 28px -18px #000c}.paystage .mb-bk{color:#e7ecf3;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff3d;border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.paystage .mb-brand{letter-spacing:-.03em;color:#fff;flex:none;align-items:baseline;gap:3px;font-size:18px;font-weight:900;display:flex}.paystage .mb-brand .g{background:linear-gradient(160deg,#fde047,#f5a623);color:#0000;-webkit-background-clip:text;background-clip:text}.paystage .mb-div{background:#ffffff29;flex:none;width:1px;height:26px}.paystage .mb-title{letter-spacing:-.01em;background:linear-gradient(160deg,#fde047,#f5a623);color:#0000;-webkit-background-clip:text;background-clip:text;flex:none;font-size:18px;font-weight:900;line-height:1}.paystage .mb-sp{flex:1}.paystage .mb-period{color:#f3efe6;background:#ffffff1a;border:1px solid #ffffff29;border-radius:11px;align-items:center;gap:12px;padding:8px 14px;font-size:13.5px;font-weight:700;display:flex}.paystage .mb-period .ch{color:#cbbfa6;cursor:pointer;display:flex}.paystage .mb-srch{color:#cbbfa6;background:#ffffff14;border:1px solid #ffffff24;border-radius:11px;align-items:center;gap:8px;min-width:170px;padding:8px 13px;font-size:13px;font-weight:500;display:flex}.paystage .mb-srch input{color:#f3efe6;font:inherit;background:0 0;border:0;outline:0;width:100%}.paystage .mb-srch input::placeholder{color:#9a8f78}.paystage .mb-lang{color:#f3efe6;letter-spacing:.04em;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:6px;padding:8px 13px;font-size:12.5px;font-weight:800;display:flex}.paystage .mb-owner{color:#3b2406;background:linear-gradient(160deg,#fde047,#f5a623);border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;font-weight:800;display:flex}.paystage .rail{border-top:0}.paystage .modules{margin-bottom:18px!important}.paystage .past{margin-bottom:18px}.paystage .past-row{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.paystage .pcell{flex-direction:column;padding:17px 19px;display:flex}.paystage .pm{color:var(--ink);font-size:13px;font-weight:700}.paystage .pv{color:var(--gold);letter-spacing:-.01em;margin-top:7px;font-size:21px;font-weight:800}.paystage .ps{color:var(--sub);margin-top:6px;font-size:12px;font-weight:500}.paystage .money{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.paystage svg{display:block}.paystage .rail{background:var(--surface);border-right:1px solid var(--line);flex-direction:column;flex:none;align-items:stretch;width:214px;height:100%;padding:22px 14px 16px;display:flex;position:relative}.paystage .railhead{align-items:center;gap:11px;margin-bottom:22px;padding:0 6px;display:flex}.paystage .mark{background:var(--gold);color:#fff;border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:16px;font-weight:800;display:flex;box-shadow:0 2px 6px #b0863a59}.paystage .wm{letter-spacing:.04em;color:var(--ink);font-size:13px;font-weight:800;line-height:1.15}.paystage .wm small{letter-spacing:.02em;color:var(--sub);margin-top:2px;font-size:10px;font-weight:600;display:block}.paystage .nav{flex-direction:column;align-items:stretch;gap:3px;width:100%;display:flex}.paystage .nv{height:43px;color:var(--sub);border-radius:11px;align-items:center;gap:12px;padding:0 12px;font-size:13.5px;font-weight:600;display:flex;position:relative}.paystage .nv .lb,.paystage .nv svg{z-index:1;flex:none;position:relative}.paystage .nv.active{color:var(--ink);background:var(--gold-soft)}.paystage .nv.active:before{content:"";background:var(--gold);border-radius:3px;width:3px;position:absolute;top:9px;bottom:9px;left:0}.paystage .nv-bottom{color:var(--sub);margin-top:auto}.paystage .main{flex-direction:column;flex:1;height:100%;padding:28px 36px;display:flex;overflow-y:auto}.paystage .topbar{justify-content:space-between;align-items:flex-start;margin-bottom:22px;display:flex}.paystage .kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--sub);font-size:11px;font-weight:600}.paystage .h1{color:var(--ink);letter-spacing:-.01em;margin-top:7px;font-size:28px;font-weight:800}.paystage .topright{align-items:center;gap:14px;display:flex}.paystage .period{background:var(--surface);border:1px solid var(--line);border-radius:13px;align-items:center;gap:14px;padding:9px 16px;display:flex;box-shadow:0 1px 2px #211e1a0a}.paystage .period .lbl{color:var(--ink);font-size:14px;font-weight:700}.paystage .period .ch{color:var(--sub);cursor:pointer;display:flex}.paystage .owner{background:var(--gold-soft);width:38px;height:38px;color:var(--gold);border:1px solid var(--line);border-radius:50%;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:flex}.paystage .card{background:var(--surface);border:1px solid var(--line);border-radius:19px;box-shadow:0 1px 2px #211e1a0a,0 8px 24px #211e1a0d}.paystage .hero{gap:22px;margin-bottom:20px;display:flex}.paystage .hero-left{flex-direction:column;flex:1.55;padding:24px 26px;display:flex}.paystage .hero-right{flex-direction:column;flex:1;gap:18px;display:flex}.paystage .net{align-items:flex-start;gap:4px;margin-top:11px;line-height:.95;display:flex}.paystage .net .cur{color:var(--gold);margin-top:9px;font-size:46px;font-weight:800}.paystage .net .val{color:var(--ink);letter-spacing:-.02em;font-size:64px;font-weight:800}.paystage .subline{color:var(--sub);margin-top:12px;font-size:13.5px;font-weight:500}.paystage .bd{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:0;margin-top:16px;padding:13px 0;display:flex}.paystage .bd-i{flex:1;padding:0 18px;position:relative}.paystage .bd-i+.bd-i:before{content:"";background:var(--line);width:1px;position:absolute;top:2px;bottom:2px;left:0}.paystage .bd-i:first-child{padding-left:0}.paystage .bd-k{color:var(--sub);margin-bottom:5px;font-size:11px;font-weight:600}.paystage .bd-v{color:var(--ink);font-size:17px;font-weight:700}.paystage .bd-v.neg{color:var(--neg)}.paystage .spark{margin-top:16px}.paystage .spark .sl{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.paystage .spark .sl span{letter-spacing:.14em;text-transform:uppercase;color:var(--sub);font-size:11px;font-weight:600}.paystage .spark .sl .now{color:var(--gold);letter-spacing:0;text-transform:none;font-size:12px;font-weight:700}.paystage .hbtns{gap:12px;margin-top:auto;padding-top:18px;display:flex}.paystage .btn{cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:46px;font-size:15px;font-weight:700;display:flex}.paystage .btn-pri{background:var(--gold);color:#1b1206;flex:1.3;box-shadow:0 4px 12px #b0863a47}.paystage .btn-ghost{background:var(--surface);color:var(--ink);border:1px solid var(--line);flex:1}.paystage .aq{flex:1;padding:20px 22px}.paystage .cardkick{letter-spacing:.2em;text-transform:uppercase;color:var(--sub);margin-bottom:4px;font-size:11px;font-weight:600}.paystage .aq-row{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding:13px 0;display:flex}.paystage .aq-row:last-child{border-bottom:0;padding-bottom:2px}.paystage .aq-row:first-of-type{padding-top:12px}.paystage .dot{border-radius:50%;flex:none;width:9px;height:9px}.paystage .aq-tx{flex:1;min-width:0}.paystage .aq-t{color:var(--ink);font-size:14px;font-weight:700}.paystage .aq-s{color:var(--sub);margin-top:2px;font-size:12px;font-weight:500}.paystage .chev{color:var(--sub);flex:none}.paystage .time{align-items:center;gap:20px;padding:18px 22px;display:flex}.paystage .time-left{flex:none}.paystage .time-big{color:var(--ink);letter-spacing:-.01em;font-size:34px;font-weight:800;line-height:1}.paystage .time-lbl{color:var(--sub);margin-top:4px;font-size:11.5px;font-weight:600}.paystage .time-right{flex:1}.paystage .chips{gap:8px;margin-bottom:11px;display:flex}.paystage .chip{border-radius:20px;padding:5px 11px;font-size:12px;font-weight:600}.paystage .chip.late{color:var(--neg);background:#bd4a331a}.paystage .chip.leave{color:var(--sub);background:#f1eee6}.paystage .segbar{gap:4px;display:flex}.paystage .seg{background:#efeade;border-radius:4px;flex:1;height:7px}.paystage .seg.on{background:var(--gold)}.paystage .modules{grid-template-columns:repeat(6,1fr);gap:16px;margin-bottom:18px;display:grid}.paystage .mod{flex-direction:column;padding:18px 16px;display:flex}.paystage .mod-ic{background:var(--gold-soft);width:34px;height:34px;color:var(--gold);border-radius:10px;justify-content:center;align-items:center;margin-bottom:13px;display:flex}.paystage .mod-t{color:var(--ink);font-size:15px;font-weight:700}.paystage .mod-s{color:var(--sub);margin-top:5px;font-size:12.5px;font-weight:500;line-height:1.35}.paystage .footer{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.paystage .footer .flbl{color:var(--sub);font-size:13px;font-weight:600}.paystage .fpill{color:var(--gold);border:1px solid var(--gold);opacity:.9;background:0 0;border-radius:20px;padding:6px 14px;font-size:12.5px;font-weight:600}.paystage .main{justify-content:flex-start!important}.paystage .brief{border-left:3px solid var(--gold);margin-bottom:15px;padding:18px 22px}.paystage .brief-top{align-items:center;gap:11px;display:flex}.paystage .bspark{background:var(--gold-soft);width:32px;height:32px;color:var(--gold);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.paystage .brief-h{color:var(--ink);letter-spacing:-.01em;font-size:21px;font-weight:800;line-height:1.2}.paystage .brief-h b{color:var(--gold)}.paystage .brief-read{color:var(--sub);margin-top:9px;font-size:13.5px;font-weight:500;line-height:1.6}.paystage .brief-chips{flex-wrap:wrap;gap:9px;margin-top:13px;display:flex}.paystage .ic{border-radius:20px;padding:6px 12px;font-size:12px;font-weight:700}.paystage .ic.pos{color:var(--pos);background:#e5f1eb}.paystage .ic.gold{background:var(--gold-soft);color:#8a6a2e}.paystage .ic.neg{color:var(--neg);background:#f8e6df}.paystage .brief-act{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.paystage .ba{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:11px;align-items:center;gap:7px;padding:9px 15px;font-size:13px;font-weight:700;display:inline-flex}.paystage .ba.pri{background:var(--gold);color:#1b1206;border-color:var(--gold)}.paystage .stat-strip{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:15px;display:grid}.paystage .st{padding:14px 16px}.paystage .st.prim{border-left:3px solid var(--gold)}.paystage .st-k{color:var(--sub);letter-spacing:.03em;font-size:11px;font-weight:600}.paystage .st-v{color:var(--ink);letter-spacing:-.01em;margin-top:6px;font-size:23px;font-weight:800}.paystage .st-v.neg{color:var(--neg)}.paystage .st-d{color:var(--sub);margin-top:5px;font-size:11.5px;font-weight:500}.paystage .st-d.pos{color:var(--pos)}.paystage .ov2{gap:16px;margin-bottom:15px;display:flex}.paystage .ov2 .aq{flex:1.5}.paystage .ov-side{flex-direction:column;flex:1;justify-content:space-between;padding:17px 20px;display:flex}.paystage .ov-att{align-items:center;gap:14px;margin-top:9px;display:flex}.paystage .ov-side .chips{margin-bottom:8px}.paystage .sl2{letter-spacing:.14em;text-transform:uppercase;color:var(--sub);justify-content:space-between;margin-bottom:7px;font-size:11px;font-weight:600;display:flex}.paystage .now2{color:var(--gold);letter-spacing:0;text-transform:none;font-weight:700}.prx-room{--bg:#f6f3ec;--surface:#fff;--ink:#211e1a;--sub:#8c8473;--line:#ece6d8;--gold:#b0863a;--gold-soft:#f3ead6;--pos:#2f8f6b;--neg:#bd4a33;background:var(--bg);color:var(--ink);flex-direction:column;height:100vh;font-family:Inter,Noto Sans Thai,system-ui,sans-serif;display:flex;overflow:hidden}.prx-room *{box-sizing:border-box}.prx-room svg{display:block}.prx-room .money{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.prx-bar{background:linear-gradient(#454139,#3d3a36);border-bottom:1px solid #00000073;flex:none;align-items:center;gap:14px;padding:11px 26px;display:flex;box-shadow:0 1px #fde0471f,0 12px 28px -18px #000c}.prx-bk{color:#e7ecf3;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff3d;border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.prx-brand{letter-spacing:-.03em;color:#fff;flex:none;align-items:baseline;gap:3px;font-size:18px;font-weight:900;display:flex}.prx-brand .g{background:linear-gradient(160deg,#fde047,#f5a623);color:#0000;-webkit-background-clip:text;background-clip:text}.prx-div{background:#ffffff29;flex:none;width:1px;height:26px}.prx-title{letter-spacing:-.01em;background:linear-gradient(160deg,#fde047,#f5a623);color:#0000;-webkit-background-clip:text;background-clip:text;flex:none;font-size:18px;font-weight:900;line-height:1}.prx-rolechip{color:#f3efe6;white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff29;border-radius:11px;flex:none;align-items:center;padding:7px 13px;font-size:13px;font-weight:700;display:flex}.prx-sp{flex:1}.prx-lang{color:#f3efe6;letter-spacing:.04em;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:6px;padding:8px 13px;font-size:12.5px;font-weight:800;display:flex}.prx-owner{color:#3b2406;background:linear-gradient(160deg,#fde047,#f5a623);border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;font-weight:800;display:flex}.prx-main{flex:1;min-height:0;padding:24px 30px 40px;overflow-y:auto}.hrx-wrap{flex-direction:column;gap:18px;max-width:1100px;margin:0 auto;display:flex}.prx-card{background:var(--surface);border:1px solid var(--line);border-radius:19px;box-shadow:0 1px 2px #211e1a0a,0 8px 24px #211e1a0d}.prx-kick{letter-spacing:.2em;text-transform:uppercase;color:var(--sub);font-size:11px;font-weight:600}.hrx-tabs{flex-wrap:wrap;gap:8px;display:flex}.hrx-tab{border:1px solid var(--line);background:var(--surface);height:40px;color:var(--sub);cursor:pointer;white-space:nowrap;border-radius:11px;align-items:center;gap:8px;padding:0 16px;font-size:13.5px;font-weight:700;display:inline-flex}.hrx-tab.on{background:var(--gold-soft);color:var(--ink);border-color:#0000}.hrx-hero{align-items:stretch;gap:18px;display:flex}.hrx-clock{flex-direction:column;flex:1.15;align-items:stretch;padding:24px 26px;display:flex}.hrx-statusrow{align-items:center;gap:10px;margin-top:10px;display:flex}.hrx-dot{border-radius:50%;flex:none;width:11px;height:11px}.hrx-dot.on{background:var(--pos);box-shadow:0 0 0 4px #2f8f6b29}.hrx-dot.off{background:#cfc7b6}.hrx-statustx{color:var(--ink);letter-spacing:-.01em;font-size:22px;font-weight:800}.hrx-meta{color:var(--sub);margin-top:8px;font-size:13.5px;font-weight:500}.hrx-loc{color:var(--gold);align-items:center;gap:5px;margin-top:8px;font-size:12px;font-weight:600;display:inline-flex}.hrx-btn{cursor:pointer;border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:9px;height:54px;margin-top:18px;font-size:16px;font-weight:800;display:flex}.hrx-btn.in{background:var(--gold);color:#1b1206;box-shadow:0 4px 12px #b0863a47}.hrx-btn.out{background:var(--surface);color:var(--neg);border-color:#bd4a3366}.hrx-btn:disabled{opacity:.6;cursor:default}.hrx-result{color:var(--pos);margin-top:13px;font-size:13.5px;font-weight:700}.hrx-result.err{color:var(--neg)}.hrx-side{flex:1;display:flex}.hrx-today{flex-direction:column;flex:1;padding:20px 22px;display:flex}.hrx-tdate{letter-spacing:.2em;text-transform:uppercase;color:var(--sub);font-size:11px;font-weight:600}.hrx-ttime{color:var(--ink);letter-spacing:-.01em;margin-top:8px;font-size:28px;font-weight:800}.hrx-tsub{color:var(--sub);margin-top:6px;font-size:13px;font-weight:500}.hrx-week{grid-template-columns:repeat(7,1fr);gap:6px;margin-top:auto;padding-top:16px;display:grid}.hrx-day{border:1px solid var(--line);background:#faf7f0;border-radius:10px;flex-direction:column;align-items:center;gap:3px;padding:9px 3px;display:flex}.hrx-day.today{background:var(--gold-soft);border-color:var(--gold)}.hrx-day.off{opacity:.55}.hrx-day .dn{color:var(--sub);text-transform:uppercase;font-size:10px;font-weight:700}.hrx-day .dd{color:var(--ink);font-size:15px;font-weight:800}.hrx-day .dt{color:var(--sub);text-align:center;font-size:9px;font-weight:600;line-height:1.2}.hrx-stats{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.hrx-stat{flex-direction:column;padding:16px 18px;display:flex}.hrx-stat .k{color:var(--sub);letter-spacing:.02em;font-size:11.5px;font-weight:600}.hrx-stat .v{color:var(--ink);letter-spacing:-.02em;margin-top:7px;font-size:30px;font-weight:800;line-height:1}.hrx-stat .v.neg{color:var(--neg)}.hrx-stat .s{color:var(--sub);margin-top:6px;font-size:11.5px;font-weight:500}.hrx-2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.hrx-2:has(>.prx-card:only-child){grid-template-columns:1fr}.hrx-card{padding:18px 20px}.hrx-leaverow{margin-top:12px}.hrx-lbal{flex-direction:column;gap:6px;display:flex}.hrx-lname{color:var(--ink);font-size:14px;font-weight:700}.hrx-lval{color:var(--ink);letter-spacing:-.01em;font-size:22px;font-weight:800}.hrx-lval small{color:var(--sub);font-size:13px;font-weight:600}.hrx-bar{background:#efeade;border-radius:4px;height:7px;overflow:hidden}.hrx-bar i{background:var(--gold);border-radius:4px;height:100%;display:block}.hrx-btnsm{border:1px solid var(--gold);color:var(--gold);cursor:pointer;background:0 0;border-radius:11px;align-items:center;gap:6px;margin-top:14px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex}.hrx-paybig{color:var(--gold);letter-spacing:-.02em;margin-top:8px;font-size:34px;font-weight:800;line-height:1}.hrx-link{color:var(--gold);cursor:pointer;margin-top:12px;font-size:13px;font-weight:700;display:inline-block}.hrx-hist{padding:18px 20px}.hrx-hist .hrow{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:11px 0;display:flex}.hrx-hist .hrow:last-child{border-bottom:0;padding-bottom:0}.hrx-hist .hd{color:var(--ink);flex:none;min-width:96px;font-size:13px;font-weight:700}.hrx-hist .ht{color:var(--sub);flex:1;font-size:13px;font-weight:500}.hrx-hist .hl{color:var(--neg);font-weight:600}.hrx-hist .hw{color:var(--ink);flex:none;font-size:13px;font-weight:700}@media (width<=820px){.hrx-hero{flex-direction:column}.hrx-stats,.hrx-2{grid-template-columns:1fr}}.kdsx{color:#f3ead2;letter-spacing:-.012em;-webkit-font-smoothing:antialiased;background:linear-gradient(#2d2c2a,#1a1a19);flex-direction:column;height:100vh;font-family:Inter,Noto Sans Thai,sans-serif;display:flex;overflow:hidden}.kdsx .ktab{font-variant-numeric:tabular-nums}.kdsx .kbanner{z-index:6;background:#2c2b29;flex-shrink:0;align-items:center;gap:14px;padding:11px 22px;display:flex;box-shadow:0 10px 26px -12px #0009,inset 0 -1px #ffffff0d}.kdsx .kbrand{letter-spacing:-.04em;color:#fff;font-size:21px;font-weight:900}.kdsx .kbrand .g{vertical-align:middle;color:#2c2b29;background:#fde047;border-radius:.26em;margin-left:.16em;padding:.16em .4em;font-size:.5em;font-style:italic;font-weight:900}.kdsx .kbdiv{background:#ffffff29;width:1px;height:26px}.kdsx .kbt{color:#fde047;font-size:20px;font-weight:900}.kdsx .kbt small{letter-spacing:.18em;color:#caa93e;margin-left:6px;font-size:9px;font-weight:900}.kdsx .kclk{color:#fff;margin-left:6px;font-size:21px;font-weight:900}.kdsx .kbsp{flex:1}.kdsx .kavg{color:#f3ead280;text-transform:uppercase;letter-spacing:.06em;align-items:baseline;gap:7px;font-size:12px;font-weight:800;display:flex}.kdsx .kavg b{color:#f3ead2;font-size:18px}.kdsx .ksound{cursor:pointer;color:#f3ead2;background:#fde04714;border:1px solid #fde04738;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.kdsx .ksound.off{color:#f3ead266}.kdsx .ksound svg{width:19px;height:19px}.kdsx .klogout{letter-spacing:.03em;color:#f3ead2;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:11px;padding:9px 14px;font-size:12px;font-weight:900}.kdsx .klogout.clean{box-shadow:none;color:#f3ead299;background:0 0;border:0;align-items:center;gap:7px;padding:9px 4px;font-weight:700;display:inline-flex}.kdsx .klogout.clean svg{stroke:currentColor;width:16px;height:16px}.kdsx .klogout.clean:hover{color:#f3ead2}.kdsx .khround{cursor:pointer;color:#3b2406;background:linear-gradient(155deg,#fde68a,#fbbf24 70%,#f59e0b);border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:relative;box-shadow:0 8px 16px -10px #f59e0bb3,inset 0 1px #ffffff8c}.kdsx .khround svg{stroke:#3b2406;width:21px;height:21px}.kdsx .khround:active{transform:translateY(1px)}.kdsx .il-round{cursor:pointer;color:#3b2406;background:#fff;border:1px solid #efe2c6;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:all .15s;display:flex;position:relative;box-shadow:0 10px 22px -16px #78350f80}.kdsx .il-round.lang{letter-spacing:.3px;color:#3b2406;border-radius:999px;gap:7px;width:auto;height:42px;padding:0 14px;font-size:12.5px;font-weight:900}.kdsx .il-round.lang .lp-globe{stroke-width:2px;width:18px;height:18px}.kdsx .il-round.lang .lp-chev{stroke-width:2px;opacity:.5;width:13px;height:13px;margin-left:-2px}.kdsx .il-round.lang:hover{color:#3b2406;border-color:#e7d3a3;transform:translateY(-1px)}.kdsx .kboard{flex:1;grid-template-columns:312px 1fr 312px;min-height:0;display:grid}.kdsx .kside{background:#faf6ec;flex-direction:column;padding:0 16px 16px;display:flex;overflow-y:auto}.kdsx .kside.l{box-shadow:inset -1px 0 #e7dcc5}.kdsx .kside.r{box-shadow:inset 1px 0 #e7dcc5}.kdsx .khero{flex-direction:column;gap:20px;padding:0 28px 24px;display:flex;overflow-y:auto}.kdsx .kcolhead{z-index:3;padding:14px 2px 12px;position:sticky;top:0}.kdsx .kside .kcolhead{background:#faf6ec}.kdsx .khero .kcolhead{background:#2d2c2a}.kdsx .ol{border-bottom:2px solid #0000000f;align-items:center;gap:15px;padding:2px 0 13px;display:flex}.kdsx .khero .ol{border-bottom-color:#fde04729}.kdsx .ol .oln{color:#0000;-webkit-text-stroke:2.5px currentColor;font-size:62px;font-weight:900;line-height:.8}.kdsx .ol .olt{flex-direction:column;gap:1px;display:flex}.kdsx .ol .oll{letter-spacing:.14em;text-transform:uppercase;font-size:18px;font-weight:900}.kdsx .ol .ols{opacity:.62;font-size:12px;font-weight:700}.kdsx .ol .ollate{text-transform:uppercase;color:#fff;background:#ef4444;border-radius:99px;margin-left:auto;padding:6px 12px;font-size:11.5px;font-weight:900}.kdsx .ol.new .oln{color:#e0a11a}.kdsx .ol.new .oll{color:#8a5a12}.kdsx .ol.new .ols{color:#b39256}.kdsx .ol.cook .oln,.kdsx .ol.cook .oll{color:#fde047}.kdsx .ol.cook .ols{color:#f3ead280}.kdsx .ol.ready .oln,.kdsx .ol.ready .oll{color:#16a34a}.kdsx .ol.ready .ols{color:#5ca87a}.kdsx .kscard{background:#fff;border:1px solid #ece0c8;border-radius:15px;margin-bottom:12px;overflow:hidden;box-shadow:0 10px 20px -15px #28282866}.kdsx .kscard.knew{cursor:pointer}.kdsx .kscard.knew:active{transform:translateY(1px)}.kdsx .kscard.krdy:before{content:"";background:#16a34a;height:3px;display:block}.kdsx .kshd{align-items:baseline;gap:9px;padding:13px 16px 8px;display:flex}.kdsx .ksno{color:#2c2b29;font-size:21px;font-weight:900;line-height:1}.kdsx .ksno.ksto{font-size:18px}.kdsx .ksnp{letter-spacing:.1em;text-transform:uppercase;color:#fde047;background:#2c2b29;border-radius:99px;padding:3px 8px;font-size:9px;font-weight:900}.kdsx .kscard.krdy .ksnp{color:#15803d;background:#dcfce7}.kdsx .ksage{color:#9a7530;margin-left:auto;font-size:13px;font-weight:900}.kdsx .ksit{align-items:baseline;gap:9px;padding:6px 16px;display:flex}.kdsx .ksq{color:#a06a12;min-width:16px;font-size:15px;font-weight:900}.kdsx .ksnm{color:#2b2620;font-size:15.5px;font-weight:700}.kdsx .ksopt{color:#b45309;padding:0 16px 0 41px;font-size:12px;font-weight:700}.kdsx .ksalg{color:#b4400f;background:#fde4cd;border-radius:6px;margin:4px 16px 2px 41px;padding:2px 8px;font-size:11px;font-weight:900;display:inline-flex}.kdsx .kspad{height:9px}.kdsx .kspk{float:right;color:#3b2406;cursor:pointer;background:linear-gradient(160deg,#fde68a,#fbbf24 70%,#f59e0b);border:0;border-radius:9px;margin:6px 13px 13px;padding:9px 16px;font-family:inherit;font-size:11.5px;font-weight:900;box-shadow:0 8px 16px -10px #f59e0bb3,inset 0 1px #ffffff80}.kdsx .kspk:disabled{opacity:.4;cursor:not-allowed}.kdsx .ksit.ksrdy{cursor:pointer;border-radius:9px;align-items:center;transition:background .12s}.kdsx .ksit.ksrdy:active{background:#f7eed9}.kdsx .ksit.ksrdy .ksbk{color:#cbb582;flex:none;width:15px;height:15px;margin-left:auto}.kdsx .kscard.krdy.busy{opacity:.55;pointer-events:none}.kdsx .kspk.kpkall{float:none;text-align:center;width:calc(100% - 26px);margin:10px 13px 13px;padding:12px;font-size:13px;display:block}.kdsx .kempty{text-align:center;color:#b3a988;padding:26px 0;font-size:13px;font-weight:600}.kdsx .kcallstaff{cursor:pointer;letter-spacing:.01em;color:#f6edd6;background:linear-gradient(165deg,#403c37,#211d18);border:1px solid #fde04738;border-radius:13px;justify-content:center;align-items:center;gap:9px;width:100%;margin:2px 0 14px;padding:13px;font-family:inherit;font-size:13.5px;font-weight:900;display:flex;box-shadow:0 12px 24px -12px #0000008c,inset 0 1px #ffffff0f}.kdsx .kcallstaff svg{color:#fde047;flex:none;width:18px;height:18px}.kdsx .kcallstaff:hover{background:linear-gradient(165deg,#4a453f,#262019)}.kdsx .kcallstaff:active{transform:translateY(1px)}.kdsx .kcallstaff.sent{color:#6b6051;box-shadow:none;cursor:default;background:#fff;border:1.5px solid #e3d8c0}.kdsx .kcallstaff .kcsdot{background:#16a34a;border-radius:50%;width:8px;height:8px;animation:1.5s infinite kcspulse;box-shadow:0 0 #16a34a80}@keyframes kcspulse{0%{box-shadow:0 0 #16a34a80}70%{box-shadow:0 0 0 8px #16a34a00}to{box-shadow:0 0 #16a34a00}}.kdsx .kcallstaff .kcst{color:#9a8f78;margin-left:2px;font-size:12.5px;font-weight:900}.kdsx .khistbtn{color:#6b5d44;cursor:pointer;background:#fff;border:1px solid #e3d8c0;border-radius:13px;align-items:center;gap:10px;margin-top:auto;padding:13px 15px;font-family:inherit;font-size:13.5px;font-weight:900;display:flex;position:sticky;bottom:0;box-shadow:0 -10px 18px -10px #faf6ece6,0 6px 16px -12px #00000059}.kdsx .khistbtn svg{color:#bda35c;flex:none;width:17px;height:17px}.kdsx .khistbtn .khbl{letter-spacing:.01em}.kdsx .khistbtn .khbn{color:#2c2b29;background:#f1e7d3;border-radius:99px;margin-left:auto;padding:2px 11px;font-size:12.5px;font-weight:900}.kdsx .khistbtn:hover{background:#fffdf7;border-color:#d9c79c}.kdsx .khx{background:#f7f1e4;border-radius:22px;flex-direction:column;width:min(680px,100vw - 48px);height:min(880px,100vh - 48px);display:flex;overflow:hidden;box-shadow:0 60px 130px -38px #000000db,0 0 0 1px #78350f2e}.kdsx .khx-clip{background:linear-gradient(150deg,#f6b81e,#e68a00 52%,#b45309);color:#0000;-webkit-background-clip:text;background-clip:text}.kdsx .khx-clipd{background:linear-gradient(150deg,#ffe9a8,#f6be2c 55%,#e89a12);color:#0000;-webkit-background-clip:text;background-clip:text}.kdsx .khx-num{font-variant-numeric:tabular-nums}.kdsx .khx-bar{color:#f3ead2;background:#211d18;flex-shrink:0;align-items:center;gap:13px;padding:17px 22px;display:flex}.kdsx .khx-ttl{letter-spacing:-.01em;color:#fff;font-size:15.5px;font-weight:900}.kdsx .khx-ttl small{letter-spacing:.22em;text-transform:uppercase;color:#caa93e;margin-bottom:4px;font-size:9px;font-weight:800;display:block}.kdsx .khx-mark{letter-spacing:-.04em;color:#e9dcb8;margin-left:auto;font-size:13.5px;font-weight:900}.kdsx .khx-mark i{color:#3b2406;vertical-align:middle;background:#fde047;border-radius:5px;margin-left:.16em;padding:.12em .42em;font-size:.62em;font-style:italic}.kdsx .khx-x{cursor:pointer;color:#fde047;background:#fde0471a;border:1px solid #fde04733;border-radius:9px;flex-shrink:0;place-items:center;width:31px;height:31px;display:grid}.kdsx .khx-x svg{width:15px;height:15px}.kdsx .khx-sum{background:#fffdf8;border:1px solid #78350f1f;border-radius:16px;flex-shrink:0;align-items:stretch;margin:15px 18px 3px;display:flex;overflow:hidden;box-shadow:0 12px 26px -18px #78350f73}.kdsx .khx-sm{flex:1;padding:14px 20px}.kdsx .khx-cap{letter-spacing:.1em;text-transform:uppercase;color:#9a7530;font-size:10px;font-weight:900}.kdsx .khx-val{letter-spacing:-.03em;color:#2a241b;margin-top:5px;font-size:32px;font-weight:900;line-height:1;display:block}.kdsx .khx-val small{font-size:13px;font-weight:900}.kdsx .khx-val.khx-clip small{-webkit-text-fill-color:#b06a0c;color:#b06a0c}.kdsx .khx-div{background:#78350f1f;width:1px;margin:12px 0}.kdsx .khx-list{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:12px;padding:11px 18px 20px;display:flex;overflow-y:auto}.kdsx .khx-hint{text-align:center;color:#a08c63;flex-shrink:0;padding:2px 0 4px;font-size:10.5px;font-weight:700}.kdsx .khx-tk{background:#fffdf8;border-radius:14px;flex-shrink:0;box-shadow:0 14px 30px -18px #3c2a0a80}.kdsx .khx-tk>summary{cursor:pointer;list-style:none}.kdsx .khx-tk>summary::-webkit-details-marker{display:none}.kdsx .khx-tkh{z-index:5;color:#e9dcb8;background:linear-gradient(165deg,#272019,#16110b);border-radius:14px 14px 0 0;align-items:center;gap:10px;padding:12px 15px;display:flex;position:sticky;top:0}.kdsx .khx-tk:not([open]) .khx-tkh{border-radius:14px}.kdsx .khx-tno{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:42%;font-size:18px;font-weight:900;overflow:hidden}.kdsx .khx-done{color:#3b2d12;background:linear-gradient(155deg,#fde68a,#f3b829 70%,#e2950d);border-radius:99px;flex-shrink:0;align-items:center;gap:4px;padding:3px 9px 3px 7px;font-size:9.5px;font-weight:900;display:inline-flex}.kdsx .khx-done svg{flex:none;width:11px;height:11px}.kdsx .khx-hr{align-items:center;gap:11px;min-width:0;margin-left:auto;display:flex}.kdsx .khx-htime{color:#f1d685;letter-spacing:.01em;flex-shrink:0;font-size:13px;font-weight:900}.kdsx .khx-hago{color:#b6a77f;white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;font-size:10.5px;font-weight:700;overflow:hidden}.kdsx .khx-chev{color:#cba258;flex-shrink:0;width:16px;height:16px;transition:transform .22s}.kdsx .khx-tk[open] .khx-chev{transform:rotate(180deg)}.kdsx .khx-tkb{padding:4px 16px 12px}.kdsx .khx-row{grid-template-columns:1fr 50px 50px 62px;align-items:start;gap:10px;padding:9px 0;display:grid}.kdsx .khx-row+.khx-row{border-top:1px solid #78350f12}.kdsx .khx-row.khx-hd{border-bottom:1px solid #78350f29;align-items:center;margin-bottom:2px;padding:8px 0}.kdsx .khx-row.khx-hd span{letter-spacing:.05em;text-transform:uppercase;color:#a89270;font-size:9px;font-weight:900}.kdsx .khx-row.khx-hd span:not(:first-child){text-align:right}.kdsx .khx-nmw{min-width:0}.kdsx .khx-dish{color:#2a241b;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;line-height:1.3;display:block;overflow:hidden}.kdsx .khx-dish small{color:#9a7530;font-size:.84em;font-weight:800}.kdsx .khx-meta{flex-direction:column;align-items:flex-start;gap:4px;margin-top:5px;display:flex}.kdsx .khx-mod{color:#8a7038;align-items:center;gap:4px;font-size:10.5px;font-weight:700;display:inline-flex}.kdsx .khx-mod svg{color:#caa23e;flex:none;width:10px;height:10px}.kdsx .khx-alg{color:#9a6336;background:#9a63360f;border:1px solid #9a63365c;border-radius:6px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:800;display:inline-flex}.kdsx .khx-alg svg{color:#b07a3c;flex:none;width:10px;height:10px}.kdsx .khx-t{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding-top:1px;font-size:14px}.kdsx .khx-in{color:#9a875c;font-weight:700}.kdsx .khx-out{color:#2a241b;font-weight:900}.kdsx .khx-dur{color:#7a5a2e;white-space:nowrap;font-variant-numeric:tabular-nums;background:#78350f0d;border:1px solid #78350f29;border-radius:8px;place-self:start end;margin-top:-1px;padding:3px 7px;font-size:11px;font-weight:800}.kdsx .khx-empty{text-align:center;color:#b3a584;flex:1;place-items:center;padding:52px 20px;font-size:14px;font-weight:800;display:grid}@media (width<=560px){.kdsx .khx-sum{margin:12px 12px 2px}.kdsx .khx-sm{padding:12px 16px}.kdsx .khx-val{font-size:27px}.kdsx .khx-list{gap:11px;padding:10px 12px 18px}.kdsx .khx-tkh{gap:8px;padding:11px 13px}.kdsx .khx-hr{gap:8px}.kdsx .khx-donelbl{display:none}.kdsx .khx-hago{font-size:10px}.kdsx .khx-tkb{padding:4px 13px 11px}.kdsx .khx-row{grid-template-columns:1fr 46px 46px 56px;gap:8px}.kdsx .khx-dish{white-space:normal}.kdsx .khx-t{font-size:13px}}.kdsx .kcard{background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 26px 50px -22px #0009}.kdsx .kband{color:#1c1917;background:linear-gradient(#ffffff80 0%,#0000 22%),linear-gradient(155deg,#fde68a,#fcd34d,#fbbf24 70%,#f59e0b);align-items:center;gap:18px;padding:20px 24px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 2px #fffffff2,inset 0 10px 18px #ffffff4d,inset 0 -16px 26px #92400e4d,inset 0 -2px #78350f66}.kdsx .kband:before{content:"";pointer-events:none;opacity:.85;background:linear-gradient(#ffffff8c,#0000);border-radius:24px 24px 60% 60%/24px 24px 100% 100%;height:38%;position:absolute;top:2px;left:4%;right:4%}.kdsx .kcard.late .kband{color:#fff;background:linear-gradient(#ffffff57 0%,#0000 22%),linear-gradient(155deg,#fda4a0,#f87171,#ef4444 70%,#dc2626);box-shadow:inset 0 2px #ffffffb3,inset 0 10px 18px #ffffff38,inset 0 -16px 26px #7814146b,inset 0 -2px #78141480}.kdsx .kbno{font-size:54px;font-weight:900;line-height:.82;position:relative}.kdsx .kbno.ksto{font-size:42px}.kdsx .kbmeta{flex-direction:column;gap:3px;display:flex;position:relative}.kdsx .kblabel{letter-spacing:.14em;text-transform:uppercase;opacity:.85;font-size:13px;font-weight:900}.kdsx .kbage{font-size:22px;font-weight:900}.kdsx .kbcount{align-items:center;gap:10px;margin-left:auto;display:inline-flex;position:relative}.kdsx .kbcount svg{width:42px;height:42px;transform:rotate(-90deg)}.kdsx .kbcount .rb{fill:none;stroke:#211d1833;stroke-width:4px}.kdsx .kbcount .rf{fill:none;stroke:#2a2622;stroke-width:4px;stroke-linecap:round;transition:stroke-dashoffset .3s}.kdsx .kbcount b{font-size:23px;font-weight:900}.kdsx .kcard.late .kbcount .rb{stroke:#ffffff52}.kdsx .kcard.late .kbcount .rf{stroke:#fff}.kdsx .kbback{color:#1c1917;cursor:pointer;background:#ffffff47;border:1.5px solid #1c191738;border-radius:13px;flex:none;place-items:center;width:40px;height:40px;padding:0;transition:transform 80ms,background .15s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff80}.kdsx .kbback svg{width:21px;height:21px}.kdsx .kbback:active{transform:translateY(1px)}.kdsx .kbback:disabled{opacity:.4;cursor:not-allowed}.kdsx .kcard.late .kbback{color:#fff;background:#fff3;border-color:#ffffff80}.kdsx .krow{cursor:pointer;align-items:center;gap:14px;padding:15px 22px;display:flex;position:relative}.kdsx .krow.nontap{cursor:default}.kdsx .krow+.krow{border-top:1px solid #f1ead9}.kdsx .krow .kq{color:#c08a1e;text-align:center;min-width:24px;font-size:22px;font-weight:900}.kdsx .krow .knm{color:#1c1917;flex:1;font-size:20px;font-weight:800}.kdsx .krow .kopt{color:#b45309;font-size:14px;font-weight:700}.kdsx .krow .khand{color:#bda35c;background:#f7f0e2;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:18px;font-weight:900;display:inline-grid}.kdsx .krow .kalg{color:#b4400f;background:#fde4cd;border-radius:6px;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:900}.kdsx .krow.done{background:#eaf8ef}.kdsx .krow.done .kq{color:#16a34a}.kdsx .krow.done .knm{color:#1d8a4e;text-decoration:line-through}.kdsx .krow.done .kopt{color:#5aa97e}.kdsx .krow.done .khand{display:none}.kdsx .krow.done .kserved{color:#16a34a;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:900;display:inline-flex}.kdsx .kchk{background:#22c55e;border-radius:50%;place-items:center;width:22px;height:22px;display:inline-grid;position:relative}.kdsx .kchk:after{content:"";border:2.5px solid #fff;border-top:0;border-left:0;width:6px;height:11px;margin-top:-2px;transform:rotate(42deg)}.kdsx .krow.busy{opacity:.5;pointer-events:none}.kdsx .kloading,.kdsx .kerror{flex:1;justify-content:center;align-items:center;display:flex}.kdsx .kerror{color:#fca5a5;font-size:14px;font-weight:700}.kdsx .kspin{border:4px solid #fde0472e;border-top-color:#fde047;border-radius:50%;width:40px;height:40px;animation:1s linear infinite kspin}@keyframes kspin{to{transform:rotate(360deg)}}.kdsx .ktoast{z-index:50;color:#fde047;background:#2c2b29;border:1px solid #fde0474d;border-radius:13px;padding:13px 20px;font-size:13.5px;font-weight:800;position:fixed;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 22px 46px -16px #000}.kdsx .koos{letter-spacing:.04em;color:#b4400f;background:#fde4cd;border-radius:99px;margin-left:auto;padding:4px 11px;font-size:12px;font-weight:900}.kdsx .koos.sm{margin-left:8px;padding:2px 8px;font-size:10.5px}.kdsx .krow.unavail{opacity:.62;cursor:default}.kdsx .krow.unavail .kq,.kdsx .krow.unavail .knm{color:#9a8f86;text-decoration:line-through}.kdsx .kcantbtn{color:#6b5d44;cursor:pointer;background:#fff;border:1px solid #e3d8c0;border-radius:13px;justify-content:center;align-items:center;gap:9px;margin-top:auto;padding:14px;font-family:inherit;font-size:13.5px;font-weight:900;display:flex;position:sticky;bottom:0;box-shadow:0 -10px 18px -10px #faf6ece6,0 6px 16px -12px #00000059}.kdsx .koos-dot{background:#ef4444;border-radius:50%;flex:none;width:9px;height:9px}.kdsx .kselhint{color:#b4400f;text-align:center;background:#fde4cd;border-radius:9px;margin-top:11px;padding:9px 12px;font-size:12.5px;font-weight:800}.kdsx .ksit.kselrow{cursor:pointer;align-items:center}.kdsx .ksit.kselrow .kselck{background:#fff;border:2px solid #d9c9a8;border-radius:7px;flex:none;width:22px;height:22px;margin-right:2px}.kdsx .ksit.kselrow.on{background:#fdeae3;border-radius:9px;margin:2px 8px;padding:7px 9px}.kdsx .ksit.kselrow.on .kselck{background:#ef4444;border-color:#ef4444;position:relative}.kdsx .ksit.kselrow.on .kselck:after{content:"";border:2.5px solid #fff;border-top:0;border-left:0;width:6px;height:11px;position:absolute;top:2.5px;left:6px;transform:rotate(42deg)}.kdsx .ksit.kselrow.on .ksnm{color:#b4400f}.kdsx .kselbar{background:#faf6ec;gap:10px;margin-top:auto;padding-top:12px;display:flex;position:sticky;bottom:0}.kdsx .kselcancel{color:#7a6a4a;cursor:pointer;background:#fff;border:1.5px solid #e3d8c0;border-radius:12px;flex:none;padding:14px 18px;font-family:inherit;font-size:13.5px;font-weight:900}.kdsx .kselnext{color:#fff;cursor:pointer;background:linear-gradient(155deg,#f87171,#ef4444 70%,#dc2626);border:0;border-radius:12px;flex:1;padding:14px;font-family:inherit;font-size:14.5px;font-weight:900;box-shadow:0 8px 18px -6px #ef444480}.kdsx .kselnext:disabled{opacity:.45;cursor:not-allowed}.kdsx .kcm-scrim{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14100a8c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.kdsx .kcm{background:#fffdf7;border-radius:22px;width:min(820px,96vw);max-height:88vh;display:flex;overflow:hidden;box-shadow:0 44px 96px -22px #000}.kdsx .kcm-left{flex-direction:column;flex:1;min-width:0;padding:24px 26px;display:flex}.kdsx .kcm-h{color:#241b10;font-size:20px;font-weight:900}.kdsx .kcm-sub{color:#9a7530;margin:5px 0 14px;font-size:12.5px;font-weight:700}.kdsx .kcm-list{flex:1;overflow-y:auto}.kdsx .kcm-item{border-top:1px solid #efe6d2;padding:13px 0}.kdsx .kcm-il{align-items:center;gap:11px;margin-bottom:10px;display:flex}.kdsx .kcm-tb{color:#fff;background:#241b10;border-radius:9px;padding:4px 12px;font-size:17px;font-weight:900}.kdsx .kcm-nm{color:#241b10;font-size:18px;font-weight:800}.kdsx .kcm-rz{flex-wrap:wrap;gap:8px;display:flex}.kdsx .kcm-chip{color:#5b4a2e;cursor:pointer;background:#fff;border:1.5px solid #e3d8c0;border-radius:99px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:800}.kdsx .kcm-chip.on{color:#fff;background:#241b10;border-color:#241b10}.kdsx .kcm-act{gap:11px;margin-top:16px;display:flex}.kdsx .kcm-cancel{color:#7a6a4a;cursor:pointer;background:#fff;border:1.5px solid #e3d8c0;border-radius:13px;flex:none;padding:14px 22px;font-family:inherit;font-size:15px;font-weight:900}.kdsx .kcm-notify{color:#fff;cursor:pointer;background:#241b10;border:0;border-radius:13px;flex:1;padding:14px;font-family:inherit;font-size:15px;font-weight:900;box-shadow:0 8px 18px -8px #00000080}.kdsx .kcm-notify:disabled{opacity:.5;cursor:not-allowed}.kdsx .kcm-right{color:#f3ead2;background:#15110b;flex-direction:column;flex:none;width:290px;padding:24px 22px;display:flex}.kdsx .kcm-pt{letter-spacing:.14em;text-transform:uppercase;color:#fde047d9;margin-bottom:12px;font-size:11px;font-weight:900}.kdsx .kcm-pcard{color:#241b10;background:#fff;border-radius:14px;padding:12px 14px}.kdsx .kcm-pli{align-items:center;gap:9px;padding:7px 0;display:flex}.kdsx .kcm-pli+.kcm-pli{border-top:1px solid #f1ead9}.kdsx .kcm-ptb{color:#fff;background:#241b10;border-radius:6px;padding:2px 7px;font-size:12px;font-weight:900}.kdsx .kcm-pn{color:#2b2620;flex:1;font-size:14px;font-weight:800}.kdsx .kcm-ptag{color:#fff;background:#ef4444;border-radius:7px;padding:3px 9px;font-size:10.5px;font-weight:900}.kdsx .kcm-pnote{color:#f3ead299;margin-top:auto;padding-top:16px;font-size:11.5px;font-weight:700;line-height:1.5}.kdsx .kcm-pnote b{color:#fca5a5}.kdsx .khov{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f0c088c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.kdsx .khsheet{background:linear-gradient(#2d2c2a,#1a1a19);border-top:1px solid #fde0472e;border-radius:24px 24px 0 0;flex-direction:column;width:min(1000px,100%);max-height:84vh;display:flex;overflow:hidden;box-shadow:0 -44px 96px -30px #000}.kdsx .khsh-grip{background:#ffffff38;border-radius:99px;width:46px;height:5px;margin:10px auto 0}.kdsx .khsh-bar{align-items:center;gap:13px;padding:14px 22px 12px;display:flex}.kdsx .khsh-bar>svg{stroke:#fde047;flex:none;width:25px;height:25px}.kdsx .khsh-bar b{color:#fff;font-size:16px;font-weight:900;line-height:1.1}.kdsx .khsh-bar b small{letter-spacing:.2em;text-transform:uppercase;color:#caa93e;margin-top:3px;font-size:9px;font-weight:900;display:block}.kdsx .khsh-x{cursor:pointer;color:#fde047;background:#fde0471a;border:1px solid #fde04733;border-radius:10px;place-items:center;width:34px;height:34px;margin-left:auto;display:grid}.kdsx .khsh-x svg{width:16px;height:16px}.kdsx .khsh-soon{text-align:center;color:#b3a988;padding:64px 24px 84px;font-size:15px;font-weight:700}.rcp-scrim{z-index:60;-webkit-backdrop-filter:blur(5px);background:#140f0a9e;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.rcp-card{background:#faf7ee;border-radius:24px;flex-direction:column;width:100%;max-width:680px;max-height:94vh;animation:.26s cubic-bezier(.2,.8,.2,1) rcp-up;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 90px -28px #000000b3}@keyframes rcp-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.rcp-hero{background:radial-gradient(120% 130% at 30% 20%,#f6c07a,#d17a34 55%,#8a4718);flex:none;height:172px;position:relative;overflow:hidden}.rcp-hero-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rcp-hero-emo{opacity:.92;filter:drop-shadow(0 12px 22px #00000052);font-size:132px;line-height:1;position:absolute;bottom:-16px;right:20px}.rcp-hero-grad{background:linear-gradient(#140f0a47,#0000 40%,#140f0abd);position:absolute;inset:0}.rcp-hero-cap{color:#fff;z-index:2;position:absolute;bottom:16px;left:24px;right:24px}.rcp-hero-cap .k{letter-spacing:.22em;text-transform:uppercase;color:#ffde9b;font-size:10px;font-weight:900}.rcp-hero-cap h1{letter-spacing:-.015em;text-shadow:0 2px 14px #0000006b;margin-top:4px;font-size:29px;font-weight:900;line-height:1.1}.rcp-hero-cap .meta{color:#f0e2c4;flex-wrap:wrap;gap:15px;margin-top:8px;font-size:12.5px;font-weight:800;display:flex}.rcp-hero-cap .meta b{color:#ffde9b}.rcp-x{z-index:3;cursor:pointer;color:#fff;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#140f0a6b;border:0;border-radius:11px;place-items:center;width:36px;height:36px;font-size:21px;line-height:1;display:grid;position:absolute;top:15px;right:15px}.rcp-body{flex:1;padding:20px 24px 8px;overflow-y:auto}.rcp-introl{align-items:center;gap:11px;margin-bottom:12px;display:flex}.rcp-introl b{letter-spacing:.2em;text-transform:uppercase;color:#9a7530;font-size:11px;font-weight:900}.rcp-introl .ln{background:#ece2cf;flex:1;height:1px}.rcp-introl .n{color:#a89473;font-size:12px;font-weight:800}.rcp-list{flex-direction:column;display:flex}.rcp-it{border-bottom:1px solid #f0e8d6;align-items:center;gap:14px;padding:13px 4px;display:flex}.rcp-it .no{color:#d9c9a0;font-variant-numeric:tabular-nums;text-align:center;flex:none;width:26px;font-size:18px;font-weight:900}.rcp-av{background:#fff;border-radius:13px;flex:none;place-items:center;width:46px;height:46px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ece2cf}.rcp-it .nm{flex:1;min-width:0}.rcp-it .nm b{color:#3a2f1e;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:800;display:block;overflow:hidden}.rcp-it .nm small{color:#a89473;margin-top:2px;font-size:11.5px;font-weight:700;display:block}.rcp-it .nm small .lowtag{color:#c0564d;font-weight:800}.rcp-qtybox{flex:none;align-items:center;gap:8px;display:flex}.rcp-qtyin{text-align:right;color:#3a2f1e;background:#fff;border:1.5px solid #ece2cf;border-radius:11px;outline:none;width:88px;padding:9px 11px;font-family:inherit;font-size:15px;font-weight:900}.rcp-qtyin:focus{border-color:#f5b011;box-shadow:0 0 0 3px #f5b01129}.rcp-qtyin:disabled{color:#8a7c62;background:#f4efe4}.rcp-unit{color:#a89473;min-width:34px;font-size:12.5px;font-weight:800}.rcp-cost{text-align:right;flex:none;min-width:52px}.rcp-cost b{color:#8a6a1f;font-size:15px;font-weight:900}.rcp-del{color:#c0564d;cursor:pointer;background:#fdf4f2;border:1px solid #f0d2cd;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.rcp-del svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.rcp-empty{text-align:center;color:#a89473;background:#f6efde;border-radius:14px;padding:30px 16px;font-size:13px;font-weight:700}.rcp-loading{text-align:center;color:#a89473;padding:38px 0;font-size:13px;font-weight:800}.rcp-add{color:#a07d2f;cursor:pointer;background:0 0;border:1.5px dashed #e3d4b2;border-radius:14px;justify-content:center;align-items:center;gap:11px;width:100%;margin-top:16px;padding:15px;font-family:inherit;font-size:14px;font-weight:800;transition:background .12s,border-color .12s;display:flex}.rcp-add:hover{background:#fbf3df;border-color:#e0c98f}.rcp-add .pl{color:#5a3c08;background:linear-gradient(150deg,#fde68a,#f4ab2e);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:16px;font-weight:900;display:grid}.rcp-summ{gap:12px;margin:18px 0 6px;display:flex}.rcp-s{text-align:center;background:#fffaf0;border:1px solid #f3e6c4;border-radius:16px;flex:1;padding:14px 8px}.rcp-s b{color:#3a2f1e;letter-spacing:-.02em;font-size:22px;font-weight:900;line-height:1.1;display:block}.rcp-s b.g{background:linear-gradient(150deg,#f6b81e,#e68a00 52%,#b45309);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.rcp-s small{letter-spacing:.08em;text-transform:uppercase;color:#a89473;margin-top:4px;font-size:10px;font-weight:800;display:block}.rcp-cover{color:#3f6d4a;background:#eaf3ea;border:1px solid #d3e5d3;border-radius:12px;align-items:center;gap:9px;margin-top:11px;padding:10px 13px;font-size:12.5px;font-weight:700;line-height:1.4;display:flex}.rcp-cover .e{font-size:16px}.rcp-err{color:#b4400f;background:#fee4dc;border:1px solid #f6c5b5;border-radius:12px;margin-top:12px;padding:11px 14px;font-size:13px;font-weight:700}.rcp-foot{background:#fff;border-top:1px solid #efe6d2;flex:none;align-items:center;gap:12px;padding:15px 24px;display:flex}.rcp-cancel{color:#6b5d44;cursor:pointer;background:#fff;border:1.5px solid #e0d6c2;border-radius:13px;padding:13px 24px;font-family:inherit;font-size:14.5px;font-weight:900}.rcp-save{color:#3b2406;cursor:pointer;background:linear-gradient(155deg,#fde68a,#fbbf24 70%,#f59e0b);border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:13px 26px;font-family:inherit;font-size:15px;font-weight:900;display:inline-flex;box-shadow:0 10px 22px -8px #f59e0b80}.rcp-save:disabled{opacity:.6}.rcp-save svg{fill:none;stroke:currentColor;stroke-width:2.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.rcp-pick{z-index:5;background:#faf7ee;flex-direction:column;animation:.2s rcp-up;display:flex;position:absolute;inset:0}.rcp-pick-h{color:#f3ead2;background:#1c1815;flex:none;align-items:center;gap:12px;padding:16px 20px;display:flex}.rcp-pick-h .t{color:#fff;flex:1;font-size:16px;font-weight:900}.rcp-pick-h .t small{letter-spacing:.2em;text-transform:uppercase;color:#caa93e;font-size:10px;font-weight:900;display:block}.rcp-pick-srch{background:#fff;border:1.5px solid #ece2cf;border-radius:13px;flex:none;align-items:center;gap:10px;margin:14px 20px 4px;padding:12px 14px;display:flex}.rcp-pick-srch svg{stroke:#b8a684;fill:none;stroke-width:2px;width:17px;height:17px}.rcp-pick-srch input{color:#3a2f1e;background:0 0;border:0;outline:0;width:100%;font-family:inherit;font-size:15px;font-weight:700}.rcp-pick-srch input::placeholder{color:#c4b89c;font-weight:600}.rcp-pick-list{flex:1;padding:6px 14px 16px;overflow-y:auto}.rcp-grp{letter-spacing:.16em;text-transform:uppercase;color:#9a7530;padding:14px 8px 6px;font-size:10px;font-weight:900}.rcp-pi{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:13px;align-items:center;gap:12px;width:100%;padding:10px;font-family:inherit;display:flex}.rcp-pi:hover{background:#fff}.rcp-pi .rcp-av{width:40px;height:40px}.rcp-pi .nm{flex:1;min-width:0}.rcp-pi .nm b{color:#3a2f1e;font-size:14.5px;font-weight:800;display:block}.rcp-pi .nm small{color:#a89473;font-size:11.5px;font-weight:700}.rcp-pi .plus{color:#8a6a1f;background:#fbf3df;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:19px;font-weight:900;display:grid}.rcp-pi.added{opacity:.5}.rcp-pi.added .plus{color:#3f7d4e;background:#eaf3ea;font-size:14px}.rcp-pick-empty{text-align:center;color:#a89473;padding:30px 16px;font-size:13px;font-weight:700}.crl-bar{z-index:30;pointer-events:none;justify-content:center;align-items:center;height:70px;display:flex;position:fixed;top:0;left:0;right:0}.crl-pill{pointer-events:auto;border:1px solid #f7e1964d;border-radius:999px;align-items:center;height:44px;animation:.22s cubic-bezier(.2,.8,.25,1) both crl-in;display:flex;overflow:hidden;box-shadow:0 8px 20px -8px #140e0499}@keyframes crl-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.crl-seg{background:linear-gradient(#34291680,#1d160b);align-items:center;gap:10px;height:100%;padding:0 14px;display:flex}.crl-bell{transform-origin:50% 14%;flex:none;animation:2.4s ease-in-out infinite crl-ring}@keyframes crl-ring{0%,86%,to{transform:rotate(0)}90%{transform:rotate(11deg)}94%{transform:rotate(-9deg)}97%{transform:rotate(5deg)}}.crl-t{color:#f6dd9a;white-space:nowrap;font-size:14.5px;font-weight:800}.crl-lb{color:#c9b06a;white-space:nowrap;margin-left:1px;font-size:11px;font-weight:700}.crl-tm{letter-spacing:.4px;color:#f6e3a4;white-space:nowrap;font-variant-numeric:tabular-nums;background:#f6cf5229;border-radius:8px;padding:3px 9px;font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:13.5px;font-weight:800}.crl-cta{cursor:pointer;color:#241a06;white-space:nowrap;background:linear-gradient(#f6cf52,#e3a826);border:none;align-items:center;height:100%;padding:0 20px;font-family:inherit;font-size:14px;font-weight:800;display:flex}.crl-cta:active{background:linear-gradient(#e9bf42,#d39a1e)}[dir=rtl] .crl-tm{direction:ltr}.pto *{box-sizing:border-box;margin:0;padding:0}.pto{-webkit-font-smoothing:antialiased;font-family:Inter,Noto Sans Thai,system-ui,-apple-system,sans-serif}.pto button{cursor:pointer;color:inherit;background:0 0;border:0;font-family:inherit}.pto .scrim{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#160f0880;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.pto .dlg{color:#3b2406;background:#fbfaf6;border-radius:24px;flex-direction:column;width:460px;max-width:100%;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 50px 110px -34px #080604c7,0 0 0 1px #1c19140f}.pto .dhead{background:linear-gradient(#433d36,#2b2722);border-bottom:1px solid #e9c45a33;flex-shrink:0;align-items:center;gap:12px;padding:15px 20px;display:flex}.pto .dh-ic{color:#f2dfa6;background:#e9c45a26;border:1px solid #e9c45a57;border-radius:11px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.pto .dh-ic svg{width:17px;height:17px}.pto .dh-tt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pto .dh-t{letter-spacing:-.01em;color:#f8f1df;white-space:nowrap;text-overflow:ellipsis;font-size:16.5px;font-weight:900;line-height:1.18;overflow:hidden}.pto .dh-s{color:#f0d8989e;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:700;line-height:1.25;overflow:hidden}.pto .dh-x{color:#ecd299;background:#ffffff0f;border:1px solid #e9c45a42;border-radius:11px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.pto .dh-x svg{width:15px;height:15px}.pto .dbody{flex:1;min-height:0;padding:18px 22px;overflow-y:auto}.pto .dbody::-webkit-scrollbar{width:6px}.pto .dbody::-webkit-scrollbar-thumb{background:#e0d2b0;border-radius:99px}.pto .spin{border:4px solid #e9c45a4d;border-top-color:#f59e0b;border-radius:50%;width:34px;height:34px;margin:36px auto;animation:.7s linear infinite pto-spin}@keyframes pto-spin{to{transform:rotate(360deg)}}.pto .empty{text-align:center;color:#a9925f;padding:40px 12px;font-size:13px;font-weight:700}.pto .tgrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.pto .tcell{aspect-ratio:1;font-variant-numeric:tabular-nums;background:#fff;border:1.5px solid #e7dcc2;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;box-shadow:0 6px 16px -14px #3c280880}.pto .tcell .tc-n{color:#2c2414;font-size:18px;font-weight:900;line-height:1}.pto .tcell .tc-s{letter-spacing:.04em;font-size:9px;font-weight:800}.pto .tcell.free{border-color:#e0cd97}.pto .tcell.free:hover{background:linear-gradient(#fffdf6,#fdf4dd);border-color:#d8a23a;box-shadow:0 10px 22px -14px #f59e0b80}.pto .tcell.current{background:linear-gradient(155deg,#332e28,#100d0b);border-color:#0000;box-shadow:0 10px 22px -12px #00000080}.pto .tcell.current .tc-n{color:#fde9b0}.pto .tcell.current .tc-s{color:#cda765}.pto .tcell.occ{cursor:not-allowed;background:#f1ece0;border-color:#e6ddc9}.pto .tcell.occ .tc-n,.pto .tcell.occ .tc-s{color:#b3a886}.pto .clist{flex-direction:column;gap:8px;display:flex}.pto .crow{text-align:start;background:#fff;border:1.5px solid #e7dcc2;border-radius:14px;align-items:center;gap:12px;width:100%;padding:12px 15px;display:flex;box-shadow:0 6px 16px -14px #3c280880}.pto .crow.on{background:linear-gradient(#fffdf6,#fdf4dd);border-color:#0000;box-shadow:inset 0 0 0 1.5px #e0b552,0 10px 22px -14px #f59e0b73}.pto .ck{color:#3b2406;background:#fff;border:1.5px solid #d8c08a;border-radius:7px;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.pto .ck svg{width:13px;height:13px}.pto .crow.on .ck{background:linear-gradient(155deg,#fde68a,#fcd34d 35%,#fbbf24 70%,#f59e0b);border-color:#0000;box-shadow:inset 0 1px #ffffffb3}.pto .cn{color:#2c2414;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:800;overflow:hidden}.pto .ct{font-variant-numeric:tabular-nums;background:linear-gradient(150deg,#f6b81e,#fcd34d 55%,#e68a00);color:#0000;-webkit-background-clip:text;background-clip:text;flex-shrink:0;font-size:14px;font-weight:900}.pto .dfoot{border-top:1px solid #ece2cc;flex-shrink:0;padding:14px 22px}.pto .cbtn{color:#3b2406;background:linear-gradient(155deg,#fde68a,#fcd34d 35%,#fbbf24 70%,#f59e0b);border-radius:14px;width:100%;padding:13px 0;font-size:15px;font-weight:900;box-shadow:inset 0 1.5px #ffffffb3,0 14px 30px -10px #f59e0b99}.pto .cbtn:disabled{opacity:.4}.pto .dlg.wide{width:960px}.pto .pfp-floors{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;padding:12px 22px 0;display:flex}.pto .pfp-fchip{color:#5c513c;background:#fff;border:1.5px solid #e7dcc2;border-radius:9px;padding:6px 13px;font-size:12px;font-weight:800}.pto .pfp-fchip.on{color:#fde9b0;background:linear-gradient(155deg,#332e28,#100d0b);border-color:#0000}.pto .pfp-canvas{background:radial-gradient(120% 90% at 50% 0,#f4efe3,#ece4d2);border:1px solid #e2d6bd;border-radius:16px;flex:1;place-items:center;min-height:452px;margin:14px 22px;display:grid;position:relative;overflow:hidden}.pto .pfp-canvas:after{content:"";pointer-events:none;background-image:linear-gradient(#785a1e0d 1px,#0000 1px),linear-gradient(90deg,#785a1e0d 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0}.pto .pfp-stage{transform-origin:0 0;flex-shrink:0;position:absolute;top:0;left:0}.pto .pfp-stage .fvt-name,.pto .pfp-stage .fvt-time,.pto .pfp-stage .fvt-seats,.pto .pfp-stage .fvt-chip,.pto .pfp-stage .fvt-link{display:none}.pto .pfp-stage .fvt.pfp-cur{cursor:default;background:linear-gradient(155deg,#332e28,#100d0b);box-shadow:0 0 0 3px #e9c45a8c,0 12px 24px -12px #00000080}.pto .pfp-stage .fvt.pfp-cur .fvt-num{color:#fde9b0;text-shadow:none}.pto .pfp-pin{letter-spacing:.02em;color:#3b2406;white-space:nowrap;background:linear-gradient(155deg,#fcd34d,#f59e0b);border-radius:99px;padding:2px 8px;font-size:8.5px;font-weight:900;position:absolute;bottom:-9px;left:50%;transform:translate(-50%);box-shadow:0 4px 10px -5px #f59e0b99}.pto .pfp-stage .fvt.pfp-lock{opacity:.5;cursor:not-allowed}.pto .pfp-stage .fvt.pfp-lock:hover{transform:none}.pto .pfp-lockic{color:#7a5d22;width:13px;height:13px;position:absolute;top:5px;right:5px}.pto .pfp-stage .fvt.pfp-dim{opacity:.32;cursor:not-allowed}.pto .pfp-stage .fvt.pfp-dim:hover{transform:none}.pto .pfp-stage .fvt.pfp-sel{transform:translateY(-2px);box-shadow:inset 0 1px #fffc,0 0 0 3px #3b2c16,0 14px 26px -12px #f59e0b99}.pto .pfp-ck{color:#fff;background:#2faa63;border:2px solid #fbfaf6;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:-6px;right:-6px}.pto .pfp-ck svg{width:11px;height:11px}.pto .pfp-leg{color:#7a6a48;flex:1;align-items:center;gap:14px;font-size:11.5px;font-weight:800;display:flex}.pto .pfp-leg .lg{align-items:center;gap:6px;display:inline-flex}.pto .pfp-leg .dt{border-radius:4px;width:11px;height:11px}.pto .pfp-leg .dt.f{background:linear-gradient(150deg,#f3ecd6,#d7c8a3)}.pto .pfp-leg .dt.o{background:linear-gradient(150deg,#f8d378,#c98e22)}.pto .pfp-leg b{color:#a9781a;font-weight:900}.pto .pfp-total{color:#5b3206;flex:1;font-size:13px;font-weight:800}.pto .pfp-total b{background:linear-gradient(150deg,#f6b81e,#fcd34d 55%,#e68a00);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:15px}.pto .dlg.wide.roomv{width:960px}.pto .roomv .pfp-floors{padding:14px 22px 0}.pto .rm-ft{background:linear-gradient(#f6efdd,#efe4c9);border:1px solid #e3d5b2;border-radius:13px;align-items:center;gap:10px;margin-left:auto;padding:7px 14px 7px 8px;display:inline-flex;box-shadow:0 8px 20px -14px #78551480}.pto .rm-ft .gt{color:#fde9b0;font-variant-numeric:tabular-nums;background:linear-gradient(155deg,#332e28,#100d0b);border-radius:10px;place-items:center;width:34px;height:34px;font-size:16px;font-weight:900;display:grid}.pto .rm-ft .ftx{flex-direction:column;line-height:1.25;display:flex}.pto .rm-ft .fl{letter-spacing:.13em;text-transform:uppercase;color:#b09a68;font-size:9px;font-weight:900}.pto .rm-ft .fm{color:#2c2414;font-size:13.5px;font-weight:900}.pto .roomv .pfp-canvas{background:radial-gradient(120% 92% at 50% 0,#f5f0e4,#e9e0cd);min-height:452px;margin:14px 22px}.pto .roomv .pfp-stage .fvt{overflow:visible}.pto .roomv .pfp-stage .fvt.free{background:linear-gradient(160deg,#fffdf6,#f7edd0);box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1.5px #d6a23a80,0 18px 30px -18px #78551480}.pto .roomv .pfp-stage .fvt.free .fvt-num{color:#7a5610;text-shadow:0 1px #fffc}.pto .roomv .pfp-stage .fvt.free:hover{transform:translateY(-3px);box-shadow:inset 0 1px #fffffff2,inset 0 0 0 2px #e0a833,0 22px 36px -16px #f59e0b99}.pto .roomv .pfp-stage .fvt.free.pfp-sel{background:linear-gradient(160deg,#fff7df,#ffe9b0);transform:translateY(-3px);box-shadow:inset 0 1px #fffffff2,0 0 0 3px #f59e0b,0 22px 40px -14px #f59e0bb3}.pto .roomv .pfp-stage .fvt.free.pfp-sel .fvt-num{color:#5b3d05}.pto .roomv .pfp-stage .fvt.occ{background:#ece6d8;box-shadow:inset 0 0 0 1px #785a1e29}.pto .roomv .pfp-stage .fvt.occ .fvt-num{color:#a8997a;text-shadow:none}.pto .roomv .pfp-stage .fvt.pfp-cur{background:linear-gradient(155deg,#332e28,#100d0b);box-shadow:0 0 0 3px #e9c45a99,0 16px 30px -12px #0000008c}.pto .roomv .pfp-stage .fvt.pfp-cur .fvt-num{color:#fde9b0;text-shadow:none}.pto .roomv .pfp-ck{color:#3b2406;background:linear-gradient(155deg,#fcd34d,#f59e0b);border-color:#fbfaf6}.pto .roomv .rm-foot{align-items:center;gap:14px;display:flex}.pto .roomv .pfp-leg{flex:1;font-size:12px}.pto .roomv .pfp-leg .dt.f{background:linear-gradient(160deg,#fffdf6,#f0dca0);box-shadow:inset 0 0 0 1.5px #d6a23a8c}.pto .roomv .pfp-leg .dt.o{background:#ded5c2}.pto .roomv .pfp-leg .dt.c{background:linear-gradient(155deg,#332e28,#100d0b)}.pto .roomv .rm-selpill{color:#5b3d05;align-items:center;gap:7px;font-size:13.5px;font-weight:900;display:inline-flex}.pto .roomv .rm-selpill svg{color:#c19b48;width:17px;height:17px}.pto .roomv .rm-selpill b{font-variant-numeric:tabular-nums}.pto .roomv .rm-confirm{align-items:center;gap:8px;width:auto;padding:13px 26px;display:inline-flex}.pto .roomv .rm-confirm svg{width:17px;height:17px}.pto .cmb-stage .fvt.pfp-cur,.pto .pfp-stage .fvt.occ.pfp-cur{background:linear-gradient(155deg,#332e28,#100d0b);box-shadow:0 0 0 3px #e9c45a99,0 16px 30px -12px #0000008c}.pto .pfp-stage .fvt.occ.pfp-cur .fvt-num{color:#fde9b0;text-shadow:none}.pto .cmb-ticket{background:linear-gradient(#fbf6ea,#f3ead2);border:1px solid #e6d8b6;border-radius:14px;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;margin:0 22px;padding:11px 14px;display:flex}.pto .cmb-ticket .tk-chip{background:#fff;border:1px solid #ecdcb4;border-radius:10px;align-items:center;gap:7px;padding:5px 11px 5px 6px;display:inline-flex;box-shadow:0 4px 10px -8px #78551480}.pto .cmb-ticket .tk-chip .tn{color:#3b2406;font-variant-numeric:tabular-nums;background:linear-gradient(155deg,#fde68a,#f59e0b);border-radius:7px;place-items:center;width:24px;height:24px;font-size:13px;font-weight:900;display:grid}.pto .cmb-ticket .tk-chip .tv{color:#7a5a1e;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:800}.pto .cmb-ticket .tk-arr{color:#c19b48;display:inline-flex}.pto .cmb-ticket .tk-arr svg{width:20px;height:20px}.pto .cmb-ticket .tk-dst{background:linear-gradient(155deg,#332e28,#100d0b);border-radius:10px;align-items:center;gap:8px;padding:5px 12px 5px 6px;display:inline-flex}.pto .cmb-ticket .tk-dst .tn{color:#fde9b0;font-variant-numeric:tabular-nums;background:#e9c45a2e;border-radius:8px;place-items:center;width:26px;height:26px;font-size:14px;font-weight:900;display:grid}.pto .cmb-ticket .tk-dst .tl{color:#f4e2ad;font-size:12.5px;font-weight:900}.pto .cmb-ticket .tk-sum{color:#5b3206;margin-left:auto;font-size:13px;font-weight:900}.pto .cmb-ticket .tk-sum b{background:linear-gradient(150deg,#f6b81e,#fcd34d 55%,#e68a00);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:15px}.pto .cmb-foot{align-items:center;gap:14px;margin-top:12px;display:flex}.pto .cmb-foot .cmb-note{color:#8a7a58;flex:1;min-width:0;font-size:12px;font-weight:700}.pto .cmb-confirm{flex-shrink:0;justify-content:center;align-items:center;gap:8px;width:auto;padding:13px 26px;display:inline-flex}.pto .cmb-confirm svg{width:17px;height:17px}.cov-scrim{z-index:70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1c14089e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.cov{background:#fdfaf2;border-radius:26px;flex-direction:column;gap:18px;width:380px;max-width:100%;padding:24px;animation:.16s ease-out covPop;display:flex;box-shadow:0 60px 120px -34px #080604bf,0 0 0 1px #b4821e24}@keyframes covPop{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}.cov-hd{text-align:center}.cov-kick{letter-spacing:.14em;text-transform:uppercase;color:#bf9233;font-size:11px;font-weight:900}.cov-ttl{color:#2c2414;margin-top:4px;font-size:25px;font-weight:900}.cov-step{justify-content:center;align-items:center;gap:22px;display:flex}.cov-pm{color:#5b3206;cursor:pointer;background:linear-gradient(#fffefb,#fbf3e4);border:1.5px solid #ecdcb6;border-radius:50%;flex-shrink:0;place-items:center;width:60px;height:60px;font-family:inherit;font-size:30px;font-weight:700;transition:transform .1s;display:grid;box-shadow:inset 0 1.5px #fff,0 6px 13px -5px #78501466}.cov-pm:active{transform:scale(.94)}.cov-pm:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.cov-val{text-align:center;min-width:96px}.cov-num{color:#2c2414;font-variant-numeric:tabular-nums;font-size:60px;font-weight:900;line-height:1}.cov-sub{color:#a9781a;margin-top:2px;font-size:13px;font-weight:800}.cov-chips{gap:8px;display:flex}.cov-chips button{color:#5c4e34;cursor:pointer;font-variant-numeric:tabular-nums;background:#fff;border:1.5px solid #ecdcb6;border-radius:12px;flex:1;padding:12px 0;font-family:inherit;font-size:15px;font-weight:800}.cov-chips button.on{color:#f3df9e;background:linear-gradient(155deg,#332e28,#100d0b);border-color:#0000}.cov-cta{letter-spacing:.02em;color:#2a1c05;cursor:pointer;background:linear-gradient(155deg,#ffe9a8,#fbc23a 60%,#f3a81a);border:0;border-radius:15px;padding:16px;font-family:inherit;font-size:16px;font-weight:900;transition:transform .1s;box-shadow:0 16px 32px -10px #f6b81e99,inset 0 1.6px #ffffffd9}.cov-cta:active{transform:scale(.985)}.cov-skip{color:#9a845a;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:6px;font-family:inherit;font-size:13px;font-weight:800;text-decoration:underline}.pim-scrim{z-index:40;-webkit-backdrop-filter:blur(4px)saturate(.96);backdrop-filter:blur(4px)saturate(.96);background:#160f0880;place-items:end center;padding:0;display:grid;position:fixed;inset:0}@media (width>=768px){.pim-scrim{place-items:center;padding:30px}}.pim-card{color:#3b2406;background:#fdfbf6;border-radius:26px 26px 0 0;flex-direction:column;width:472px;max-width:100%;max-height:95vh;font-family:Inter,Noto Sans Thai,system-ui,-apple-system,sans-serif;display:flex;overflow:hidden;box-shadow:0 50px 110px -34px #080604c7,0 0 0 1px #1c19140d}@media (width>=768px){.pim-card{border-radius:26px;max-height:92vh}}.pim-card *,.pim-scrim *{box-sizing:border-box}.pim-serif{font-family:Cormorant Garamond,Georgia,Noto Serif Thai,Times New Roman,serif}.pim-hero{background:linear-gradient(150deg,#fde9b0,#f3c14a 45%,#e09a18);flex-shrink:0;height:236px;position:relative;overflow:hidden}.pim-hero-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.pim-hero:after{content:"";background:linear-gradient(#0c080357,#0000 34% 52%,#0c0803d6);position:absolute;inset:0}.pim-hero-empty{place-items:center;display:grid}.pim-hero-empty svg{color:#3b240652;z-index:1;width:64px;height:64px;position:relative}.pim-tbadge{z-index:2;letter-spacing:.03em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ffe8a8;background:#140e0680;border:1px solid #ffe8a840;border-radius:10px;align-items:center;gap:6px;padding:6px 11px;font-size:11px;font-weight:900;display:inline-flex;position:absolute;inset-block-start:16px;inset-inline-start:16px}.pim-tbadge svg{width:14px;height:14px}.pim-close{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ffe8c0;cursor:pointer;background:#140e0680;border:1px solid #ffe8a838;border-radius:11px;place-items:center;width:36px;height:36px;display:grid;position:absolute;inset-block-start:14px;inset-inline-end:14px}.pim-close svg{width:16px;height:16px}.pim-meta{z-index:2;color:#fff;position:absolute;inset-block-end:20px;inset-inline:24px}.pim-name{text-shadow:0 2px 18px #00000080;font-size:36px;font-weight:600;line-height:1}.pim-base{color:#ffe8c0;margin-block-start:8px;font-size:13px;font-weight:700}.pim-body{flex-direction:column;flex:1;gap:11px;padding:18px 20px 6px;display:flex;overflow-y:auto}.pim-box{background:#fff;border:1px solid #ece2cc;border-radius:16px;grid-template-columns:92px 1fr;align-items:start;gap:14px;padding:15px 16px;display:grid;box-shadow:0 6px 16px -14px #3c280866}.pim-lab{border-inline-end:1px solid #efe6d2;align-self:stretch;padding-inline-end:14px}.pim-lt{color:#241c10;font-size:14.5px;font-weight:800}.pim-tag{color:#b07d18;margin-block-start:4px;font-size:11px;font-weight:700;line-height:1.3}.pim-box--excl{border-color:#f0d9cf}.pim-box--excl .pim-lab{border-inline-end-color:#f3ddd2}.pim-box--excl .pim-lt{color:#b4400f}.pim-box--excl .pim-tag{color:#c2461a}.pim-pills{flex-wrap:wrap;gap:8px;display:flex}.pim-pill{color:#5c513c;cursor:pointer;background:#fff;border:1.5px solid #e7dcc2;border-radius:12px;align-items:center;gap:7px;padding:10px 14px;font-size:13.5px;font-weight:600;transition:all .12s;display:inline-flex}.pim-pill-d{color:#b09a6a;font-size:11px;font-style:normal;font-weight:600}.pim-pill-ck{display:none}.pim-pill-ck svg{width:11px;height:11px}.pim-pill--on{color:#fde9b0;background:linear-gradient(155deg,#332e28,#100d0b);border-color:#0000;font-weight:700;box-shadow:0 8px 18px -10px #00000080}.pim-pill--on .pim-pill-d{color:#e9c574}.pim-pill--on .pim-pill-ck{color:#f5c518;display:inline-flex}.pim-pill--excl.pim-pill--on{color:#fff;background:#b4400f}.pim-pill--excl.pim-pill--on .pim-pill-ck{color:#fff}.pim-note-cta{color:#9a7f42;cursor:pointer;background:#fcfaf4;border:1.5px solid #ece2cb;border-radius:12px;align-self:flex-start;align-items:center;gap:8px;margin-block:6px 14px;padding:11px 15px;font-size:13px;font-weight:700;display:inline-flex}.pim-note-cta svg{width:15px;height:15px}.pim-fields{flex-direction:column;gap:12px;margin-block:4px 14px;display:flex}.pim-field-l{letter-spacing:.04em;color:#9a7f42;margin-block-end:6px;font-size:11px;font-weight:800}.pim-field-l.is-allergy{color:#c2461a}.pim-input,.pim-textarea{color:#3b2406;resize:none;background:#fff;border:1.5px solid #e7dcc2;border-radius:12px;width:100%;padding:12px 14px;font-family:inherit;font-size:13.5px;font-weight:600}.pim-input::-moz-placeholder{color:#b3a079;font-weight:500}.pim-textarea::-moz-placeholder{color:#b3a079;font-weight:500}.pim-input::placeholder,.pim-textarea::placeholder{color:#b3a079;font-weight:500}.pim-textarea.is-allergy{border-color:#e6b9a4}.pim-input:focus,.pim-textarea:focus{border-color:#d8a23a;outline:none}.pim-textarea.is-allergy:focus{border-color:#c2461a}.pim-foot{background:#fdfbf6;border-block-start:1px solid #efe6d0;flex-shrink:0;align-items:center;gap:14px;padding:15px 20px;display:flex;position:sticky;inset-block-end:0;box-shadow:0 -10px 24px -18px #3c280866}.pim-remove{color:#c2461a;cursor:pointer;background:#fbeae4;border-radius:12px;flex-shrink:0;padding:11px 14px;font-size:13px;font-weight:800}.pim-qty{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.pim-qb{color:#3b2406;cursor:pointer;background:#fff;border:1.5px solid #e7dcc2;border-radius:11px;width:36px;height:36px;font-size:19px;font-weight:800}.pim-qn{text-align:center;color:#241c10;min-width:26px;font-size:19px;font-weight:900}.pim-sum{flex:1;min-width:0}.pim-sl{color:#a58c5e;font-size:10.5px;font-weight:700}.pim-total{font-variant-numeric:tabular-nums;background:linear-gradient(150deg,#f6b81e,#fcd34d 55%,#e68a00);color:#0000;-webkit-background-clip:text;background-clip:text;margin-block-start:2px;font-size:25px;font-weight:900}.pim-add{color:#3b2406;cursor:pointer;background:linear-gradient(155deg,#fde68a,#fcd34d 35%,#fbbf24 70%,#f59e0b);border:0;border-radius:14px;flex-shrink:0;padding:15px 24px;font-size:15px;font-weight:900;box-shadow:inset 0 1.5px #fffc,0 12px 26px -10px #f59e0bb3}.pim-add:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.nce,.nce *{box-sizing:border-box}.nce{z-index:1100;-webkit-backdrop-filter:blur(4px)saturate(.96);backdrop-filter:blur(4px)saturate(.96);-webkit-font-smoothing:antialiased;background:#160f088c;place-items:center;padding:20px;font-family:Inter,Noto Sans Thai,system-ui,-apple-system,sans-serif;display:grid;position:fixed;inset:0}.nce button{cursor:pointer;color:inherit;border:0;font-family:inherit}.nce input{font-family:inherit}.nce-modal{background:#fbfaf6;border-radius:24px;width:440px;max-width:100%;animation:.26s cubic-bezier(.2,.9,.25,1.02) nce-pop;overflow:hidden;box-shadow:0 50px 110px -34px #080604c7,0 0 0 1px #1c19140f}@keyframes nce-pop{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}.nce-head{background:linear-gradient(#454039,#322e2a);border-bottom:2.5px solid #e9c45a52;align-items:center;gap:12px;padding:14px 18px;display:flex}.nce-star{background:linear-gradient(155deg,#fde68a,#fcd34d 35%,#fbbf24 70%,#f59e0b);border-radius:11px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 1.5px #ffffffb3,0 6px 14px -8px #f59e0b99}.nce-star svg{color:#5b3206;width:18px;height:18px}.nce-ht{flex:1;min-width:0}.nce-e{letter-spacing:.2em;color:#cda765;text-transform:uppercase;font-size:10px;font-weight:800}.nce-t{color:#f6efdd;margin-top:1px;font-size:17px;font-weight:900;line-height:1.1}.nce-x{color:#f0dba0;background:#ffffff14;border:1px solid #e9c45a4d;border-radius:11px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.nce-x svg{width:15px;height:15px}.nce-body{flex-direction:column;gap:13px;padding:18px;display:flex}.nce-cap{color:#8c7a54;text-align:center;margin:-2px 0 2px;font-size:12px;font-weight:700;line-height:1.5}.nce-fl{flex-direction:column;gap:5px;display:flex}.nce-lab{letter-spacing:.05em;color:#a08a5c;text-transform:uppercase;margin-inline-start:2px;font-size:10.5px;font-weight:800}.nce-ig{background:#fff;border:1.5px solid #e7dcc2;border-radius:13px;align-items:center;gap:9px;padding:12px 14px;display:flex}.nce-ig:focus-within{border-color:#d8a23a}.nce-ig>svg{color:#b08a3a;flex-shrink:0;width:17px;height:17px}.nce-ig input{color:#3b2406;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14.5px;font-weight:700}.nce-ig input::placeholder{color:#b3a079;font-weight:600}.nce-ig.nce-phone{position:relative}.nce-ccsel{color:#3b2406;background:#00000008;border-radius:9px;flex-shrink:0;align-items:center;gap:6px;padding:4px 8px 4px 4px;font-size:14px;font-weight:800;display:inline-flex}.nce-ccsel .nce-globe{color:#b08a3a;width:16px;height:16px}.nce-ccsel .nce-dial{font-variant-numeric:tabular-nums;letter-spacing:.01em}.nce-ccsel .nce-cv{color:#a08a5c;width:13px;height:13px}.nce-ccdiv{background:#e7dcc2;align-self:stretch;width:1px;margin:2px 0}.nce-ccmenu{top:calc(100% + 7px);z-index:5;background:#fff;border:1px solid #ece2cc;border-radius:14px;width:300px;max-width:92vw;position:absolute;inset-inline-start:0;overflow:hidden;box-shadow:0 26px 60px -22px #08060499,0 0 0 1px #1c19140a}.nce-ccsearch{border-bottom:1px solid #ece2cc;align-items:center;gap:8px;padding:10px 12px;display:flex}.nce-ccsearch svg{color:#b08a3a;flex-shrink:0;width:14px;height:14px}.nce-ccsearch input{color:#3b2406;background:0 0;border:0;outline:0;flex:1;font-size:13px;font-weight:700}.nce-ccsearch input::placeholder{color:#b3a079;font-weight:600}.nce-cclist{max-height:216px;overflow-y:auto}.nce-cclist::-webkit-scrollbar{width:7px}.nce-cclist::-webkit-scrollbar-thumb{background:#e0d4ba;border-radius:99px}.nce-ccrow{text-align:start;color:#3b2f18;background:0 0;align-items:center;gap:10px;width:100%;padding:9px 13px;font-size:13px;font-weight:700;display:flex}.nce-ccrow:hover{background:#faf6ec}.nce-ccrow .nce-iso{letter-spacing:.04em;color:#8a6a16;text-align:center;background:#f6ead0;border-radius:7px;flex-shrink:0;width:30px;padding:3px 0;font-size:11px;font-weight:900}.nce-ccrow .nce-cn{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.nce-ccrow .nce-cd{font-variant-numeric:tabular-nums;color:#8c7a54;font-weight:800}.nce-ccrow.on{background:#fffdf6}.nce-ccrow.on .nce-cd{color:#a9781a}.nce-ccempty{text-align:center;color:#a08a5c;padding:16px 13px;font-size:12.5px;font-weight:700}.nce-cta{color:#3b2406;background:linear-gradient(155deg,#fde68a,#fcd34d 35%,#fbbf24 70%,#f59e0b);border-radius:13px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px;font-size:15px;font-weight:900;display:inline-flex;box-shadow:inset 0 1.5px #ffffffb3,0 12px 26px -10px #f59e0b8c}.nce-cta svg{width:17px;height:17px}.nce-cta:disabled{opacity:.45;cursor:default;box-shadow:none}.nce-qrcard{text-align:start;background:linear-gradient(#454039,#2c2824);border:1px solid #e9c45a2e;border-radius:14px;align-items:center;gap:12px;width:100%;padding:13px 15px;display:flex;box-shadow:0 12px 26px -14px #0000008c,inset 0 1px #ffffff0f}.nce-qi{color:#f0dba0;background:#e9c45a24;border:1px solid #e9c45a4d;border-radius:11px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.nce-qi svg{width:19px;height:19px}.nce-qt{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.nce-qt b{color:#f6efdd;font-size:13.5px;font-weight:900}.nce-qt small{color:#b6a279;font-size:11px;font-weight:600}.nce-qchev{color:#cda765;place-items:center;display:grid}.nce-qchev svg{width:18px;height:18px}.nce-vf{aspect-ratio:5/4;background:radial-gradient(120% 120% at 50% 0,#241c12,#100b06);border-radius:18px;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #e9c45a24}.nce-vf video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.nce-brk{z-index:2;border:3px solid #f0c45a;width:32px;height:32px;position:absolute}.nce-brk.tl{top:14px;border-inline-end:0;border-bottom:0;border-start-start-radius:12px;inset-inline-start:14px}.nce-brk.tr{top:14px;border-inline-start:0;border-bottom:0;border-start-end-radius:12px;inset-inline-end:14px}.nce-brk.bl{bottom:14px;border-inline-end:0;border-top:0;border-end-start-radius:12px;inset-inline-start:14px}.nce-brk.br{bottom:14px;border-inline-start:0;border-top:0;border-end-end-radius:12px;inset-inline-end:14px}.nce-scan{z-index:2;background:linear-gradient(90deg,#0000,#f0c45af2,#0000);border-radius:2px;height:2px;animation:2.4s ease-in-out infinite nce-scanline;position:absolute;inset-inline:14px;box-shadow:0 0 16px 2px #f0c45a8c}@keyframes nce-scanline{0%{top:16%}50%{top:84%}to{top:16%}}.nce-live{z-index:2;letter-spacing:.12em;color:#f3e6bf;background:#0006;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:10px;font-weight:800;display:inline-flex;position:absolute;top:12px;left:50%;transform:translate(-50%)}.nce-live i{background:#46d07a;border-radius:50%;width:7px;height:7px;animation:1.3s infinite nce-blink;box-shadow:0 0 8px #46d07a}@keyframes nce-blink{50%{opacity:.3}}.nce-hint{color:#8c7a54;text-align:center;font-size:12px;font-weight:700;line-height:1.5}.nce-row{gap:9px;display:flex}.nce-token{color:#3b2406;background:#fff;border:1.5px solid #e7dcc2;border-radius:12px;outline:none;flex:1;min-width:0;padding:13px 15px;font-size:14px;font-weight:700}.nce-token::placeholder{color:#b3a079;font-weight:600}.nce-token:focus{border-color:#d8a23a}.nce-go{color:#3b2406;background:linear-gradient(155deg,#fde68a,#fcd34d 35%,#fbbf24 70%,#f59e0b);border-radius:12px;flex-shrink:0;padding:13px 20px;font-size:14px;font-weight:900;box-shadow:inset 0 1.5px #ffffffb3,0 8px 18px -10px #f59e0b80}.nce-go:disabled{opacity:.45;cursor:default;box-shadow:none}.nce-backrow{justify-content:center;display:flex}.nce-backlink{color:#a08a5c;background:0 0;align-items:center;gap:6px;font-size:12.5px;font-weight:800;display:inline-flex}.nce-backlink svg{width:13px;height:13px}.nce-linkbtn{color:#a08a5c;text-underline-offset:3px;background:0 0;margin:0 auto;font-size:12.5px;font-weight:800;text-decoration:underline;display:block}.nce-err{color:#b4400f;text-align:center;font-size:12px;font-weight:800;line-height:1.45}.ppm *{box-sizing:border-box;margin:0;padding:0}.ppm html,.ppm body{height:100%}.ppm body{-webkit-font-smoothing:antialiased;font-family:Inter,Noto Sans Thai,system-ui,-apple-system,sans-serif;line-height:1.45}.ppm button{cursor:pointer;color:inherit;background:0 0;border:0;font-family:inherit}.ppm input{font-family:inherit}.ppm .scrim{z-index:1000;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.ppm .pop{border-radius:24px;flex-direction:column;width:min(1180px,100%);min-width:0;height:min(90vh,760px);display:flex;overflow:hidden}.ppm .head{flex-shrink:0;align-items:stretch;gap:0;padding:0;display:flex;position:relative}.ppm .htxt{flex-direction:column;justify-content:center;padding:14px 22px;display:flex}.ppm .htxt .e{letter-spacing:.12em;font-size:11px;font-weight:800}.ppm .htxt .t{margin-top:2px;font-size:19px;font-weight:900;display:block}.ppm .hsub{margin-top:3px;font-size:11px;font-weight:700}.ppm .hamt{text-align:right;border-left:1px solid #e9c45a4d;flex-direction:column;justify-content:center;margin-left:auto;padding:14px 60px 14px 24px;display:flex}.ppm .hamt .l{letter-spacing:.1em;font-size:10px;font-weight:800;display:block}.ppm .hamt .v{font-variant-numeric:tabular-nums;font-size:34px;font-weight:900;line-height:1}.ppm .x{border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:12px;right:14px}.ppm .x svg{width:14px;height:14px}.ppm .cols{flex:1;grid-template-columns:1fr 1fr;min-height:0;display:grid}.ppm .col{flex-direction:column;gap:10px;min-width:0;padding:14px 18px;display:flex;overflow:hidden auto}.ppm .card{border-radius:15px;padding:12px 14px}.ppm .lbl,.ppm .lbl-r{letter-spacing:.1em;align-items:center;gap:7px;margin-bottom:9px;font-size:10px;font-weight:800;display:flex}.ppm .lbl svg{width:13px;height:13px}.ppm .cap{align-items:center;gap:4px;margin-left:auto;font-size:9px;font-weight:700;display:inline-flex}.ppm .cap svg{width:11px;height:11px}.ppm .bill .items{flex-direction:column;display:flex}.ppm .it{align-items:baseline;gap:10px;padding:5px 0;font-size:13px;display:flex}.ppm .it .q{min-width:17px;font-weight:800}.ppm .it .n{flex:1;font-weight:700}.ppm .it .n i{font-size:11.5px;font-style:normal}.ppm .it .p{font-variant-numeric:tabular-nums;font-weight:800}.ppm .brk{flex-direction:column;gap:6px;margin-top:9px;padding-top:9px;display:flex}.ppm .b{font-variant-numeric:tabular-nums;justify-content:space-between;font-size:12px;font-weight:600;display:flex}.ppm .b b{font-weight:700}.ppm .b.tot{margin-top:2px;padding-top:7px;font-size:13.5px;font-weight:800}.ppm .b.tot b{font-size:16px}.ppm .dchips{flex-wrap:wrap;gap:6px;display:flex}.ppm .dchip{border-radius:10px;padding:8px 12px;font-size:13px;font-weight:800}.ppm .dchip.more{font-size:11.5px}.ppm .m3{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ppm .mt2{border-radius:13px;flex-direction:column;align-items:center;gap:5px;padding:10px 6px;font-size:12px;font-weight:800;display:flex}.ppm .mt2 svg{width:19px;height:19px}.ppm .kpd{text-align:center;align-items:stretch;margin:12px 0 4px;display:flex}.ppm .kcell{flex:1;padding:2px 6px}.ppm .kdiv{background:#eadfca;width:1px;margin:4px 0}.ppm .kpd .l{letter-spacing:.04em;font-size:10px;font-weight:800}.ppm .kpd .a{font-variant-numeric:tabular-nums;margin-top:4px;font-size:24px;font-weight:900}.ppm .kp{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.ppm .kp button{font-variant-numeric:tabular-nums;border-radius:12px;place-items:center;padding:12px 0;font-size:17px;font-weight:800;display:grid}.ppm .kp .bk svg{width:17px;height:17px}.ppm .qcash{background:#efe6d3;border-radius:12px;gap:3px;margin:6px 0 9px;padding:4px;display:flex}.ppm .qcash button{font-variant-numeric:tabular-nums;cursor:pointer;white-space:nowrap;text-align:center;border-radius:9px;flex:1;padding:11px 4px;font-size:13px;font-weight:800}.ppm .split{border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px;font-size:12.5px;font-weight:800;display:inline-flex}.ppm .split svg{width:15px;height:15px}.ppm .botbar{flex-shrink:0;align-items:center;gap:16px;padding:12px 24px;display:flex}.ppm .botbar .s{flex:1}.ppm .botbar .sl{font-size:10.5px;font-weight:700}.ppm .botbar .sv{font-variant-numeric:tabular-nums;font-size:20px;font-weight:900}.ppm .cta{border-radius:14px;flex:none;padding:14px 42px;font-size:15.5px;font-weight:900}.ppm .lsCard{color:#3b2406;background:linear-gradient(#ffffff80 0%,#0000 22%),linear-gradient(155deg,#fde68a,#fcd34d 40%,#fbbf24 75%,#f59e0b);border-radius:16px;padding:13px 15px;position:relative;overflow:hidden;box-shadow:inset 0 2px #ffffffe6,inset 0 -14px 22px #92400e4d,0 0 0 1px #92400e38,0 16px 30px -10px #f59e0b80}.ppm .lsCard:before{content:"";opacity:.85;pointer-events:none;background:linear-gradient(#fff9,#0000);border-radius:22px 22px 60% 60%/22px 22px 100% 100%;height:34%;position:absolute;top:2px;left:6%;right:6%}.ppm .lsCard>*{z-index:1;position:relative}.ppm .lsCard .ls-top{justify-content:space-between;align-items:center;display:flex}.ppm .lsCard .ls-mk{align-items:center;gap:6px;font-size:13.5px;font-weight:900;display:inline-flex}.ppm .lsCard .ls-mk svg{color:#7a4f08;width:15px;height:15px}.ppm .lsCard .ls-sub{color:#7a4f08;font-size:10.5px;font-weight:800}.ppm .lsCard .ls-row{align-items:center;gap:12px;margin-top:11px;display:flex}.ppm .lsCard .ls-qr{color:#1c170e;background:#fff;border-radius:12px;flex-shrink:0;place-items:center;width:58px;height:58px;padding:6px;display:grid;box-shadow:inset 0 1.5px #ffffffbf,0 0 0 1px #92400e2e,0 6px 12px -6px #78501473}.ppm .lsCard .ls-qr svg{width:100%;height:100%;display:block}.ppm .lsCard .ls-tx{flex-direction:column;flex:1;gap:9px;min-width:0;display:flex}.ppm .lsCard .ls-a{color:#5b3206;font-size:12px;font-weight:800;line-height:1.35}.ppm .lsCard .ls-fields{gap:7px;display:flex}.ppm .lsCard .ls-ph{color:#3b2406;background:#fffffff0;border:0;border-radius:10px;flex:1;min-width:0;padding:9px 11px;font-size:13px;font-weight:700;box-shadow:inset 0 1px #fff,0 1px 2px #78501433}.ppm .lsCard .ls-ph::placeholder{color:#a07d3a;font-weight:600}.ppm .lsCard .ls-go{color:#fde9b0;background:linear-gradient(155deg,#3b2c16,#241a0d);border-radius:10px;flex-shrink:0;padding:9px 16px;font-size:12.5px;font-weight:900;box-shadow:0 5px 12px -5px #00000080}.ppm .gw-scrim{-webkit-backdrop-filter:blur(4px)saturate(.96);backdrop-filter:blur(4px)saturate(.96);background:#160f0880}.ppm .gw{color:#3b2406;background:#fbfaf6;box-shadow:0 50px 110px -34px #080604c7,0 0 0 1px #1c19140f}.ppm .gw .head{background:linear-gradient(#454039,#322e2a);border-bottom:2.5px solid #e9c45a52}.ppm .gw .htxt .e{color:#cda765}.ppm .gw .htxt .t{color:#f6efdd}.ppm .gw .hsub,.ppm .gw .hamt .l{color:#b6a279}.ppm .gw .hamt .v{background:linear-gradient(150deg,#f6b81e,#fcd34d 55%,#e68a00);color:#0000;-webkit-background-clip:text;background-clip:text}.ppm .gw .x{color:#f0dba0;background:#ffffff14;border:1px solid #e9c45a4d}.ppm .gw .card{background:#fff;border:1px solid #ece2cc;box-shadow:0 6px 16px -14px #3c280873}.ppm .gw .lbl,.ppm .gw .lbl-r{color:#a08a5c}.ppm .gw .lbl svg{color:#caa23a}.ppm .gw .cap{color:#a8915f}.ppm .gw .cap svg{color:#bfa05a}.ppm .gw .it .q{color:#b07d18}.ppm .gw .it .n{color:#332a18}.ppm .gw .it .n i{color:#a08a5c}.ppm .gw .it .p{color:#332a18}.ppm .gw .it+.it{border-top:1px solid #f0e8d6}.ppm .gw .brk{border-top:1px dashed #e7dcc2}.ppm .gw .b{color:#8c7a54}.ppm .gw .b b{color:#3b2f18}.ppm .gw .b.d b{color:#c2461a}.ppm .gw .b.tot{color:#3b2f18;border-top:1px solid #ece2cc}.ppm .gw .b.tot b{color:#a9781a}.ppm .gw .dchip{color:#5c513c;background:#fff;border:1.5px solid #e7dcc2}.ppm .gw .dchip.on{color:#fde9b0;background:linear-gradient(155deg,#332e28,#100d0b);border-color:#0000}.ppm .gw .dchip.more{color:#9a7f42;background:#fcfaf4;border-style:dashed}.ppm .gw .mt2{color:#5c513c;background:#fff;border:1.5px solid #e7dcc2}.ppm .gw .mt2.on{color:#3b2406;background:linear-gradient(155deg,#fde68a,#fcd34d 35%,#fbbf24 70%,#f59e0b);border-color:#0000;box-shadow:inset 0 1.5px #ffffffb3,0 8px 18px -10px #f59e0b80}.ppm .gw .kpd .l{color:#a08a5c}.ppm .gw .kpd .a{color:#2c2414}.ppm .gw .kpd .a.ch{color:#3f9d5e}.ppm .gw .kp button{color:#f3e7c8;background:linear-gradient(#403a32,#2c2824);border:1px solid #e9c45a29;box-shadow:inset 0 1px #ffffff0f,0 4px 10px -6px #00000080}.ppm .gw .kp button.z{color:#3b2406;background:linear-gradient(150deg,#fde68a,#f59e0b);border-color:#0000}.ppm .gw .kp .bk{color:#e0a86a}.ppm .gw .kp .bk svg{stroke:#e0a86a}.ppm .gw .qcash button{color:#8c7a54}.ppm .gw .qcash button.exact{color:#8a6526;background:#fff;box-shadow:0 2px 6px -2px #785a1e40}.ppm .gw .split{color:#9a7f42;background:#fcfaf4;border:1.5px dashed #d8c08a}.ppm .gw .botbar{background:linear-gradient(#3c3832,#2c2824);border-top:1px solid #e9c45a38}.ppm .gw .botbar .sl{color:#b6a279}.ppm .gw .botbar .sv{background:linear-gradient(150deg,#f6b81e,#fcd34d 55%,#e68a00);color:#0000;-webkit-background-clip:text;background-clip:text}.ppm .gw .cta{color:#3b2406;background:linear-gradient(155deg,#fde68a,#fcd34d 35%,#fbbf24 70%,#f59e0b);box-shadow:inset 0 1.5px #ffffffb3,0 14px 30px -10px #f59e0b99}.ppm .m4-wrap{background:#fff;border:1px solid #ece2cc;border-radius:15px;flex-direction:column;gap:7px;padding:9px 12px;display:flex;box-shadow:0 6px 16px -14px #3c280873}.ppm .m4-head{align-items:center;gap:6px;display:flex}.ppm .m4-star{color:#c8950a;flex-shrink:0;width:13px;height:13px}.ppm .m4-title{letter-spacing:.08em;color:#332a18;font-size:11px;font-weight:900}.ppm .m4-dot{color:#c8a86b;margin:0 1px;font-size:11px}.ppm .m4-sub{color:#a08a5c;letter-spacing:.03em;font-size:10.5px;font-weight:700}.ppm .m4-seg{background:#f4efe4;border-radius:9px;grid-template-columns:repeat(3,1fr);gap:2px;padding:3px;display:grid}.ppm .m4-seg button{color:#8c7a54;letter-spacing:.01em;border-radius:7px;justify-content:center;align-items:center;gap:4px;padding:5px 4px;font-size:10.5px;font-weight:800;line-height:1.2;transition:none;display:flex}.ppm .m4-seg button svg{flex-shrink:0;width:10px;height:10px}.ppm .m4-seg button.m4-active{color:#3b2406;background:linear-gradient(155deg,#fde68a,#fcd34d 35%,#fbbf24 70%,#f59e0b);box-shadow:inset 0 1.5px #ffffffb3,0 4px 10px -6px #f59e0b80}.ppm .m4-body{flex-direction:column;gap:5px;display:flex}.ppm .m4-row{align-items:center;gap:7px;display:flex}.ppm .m4-input{color:#3b2406;background:#fff;border:1.5px solid #e7dcc2;border-radius:11px;outline:none;flex:1;min-width:0;padding:7px 10px;font-size:13px;font-weight:700}.ppm .m4-input::placeholder{color:#b3a079;font-weight:600}.ppm .m4-input:focus{border-color:#d8a23a}.ppm .m4-btn{color:#3b2406;background:linear-gradient(155deg,#fde68a,#fcd34d 35%,#fbbf24 70%,#f59e0b);border-radius:9px;flex-shrink:0;padding:7px 15px;font-size:12.5px;font-weight:900;box-shadow:inset 0 1.5px #ffffffb3,0 8px 18px -10px #f59e0b80}.ppm .m4-hint{color:#a08a5c;white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;font-weight:700;line-height:1.3;overflow:hidden}.ppm .dx-chips{flex-wrap:wrap;gap:7px;display:flex}.ppm .dx-chip{color:#5c513c;font-variant-numeric:tabular-nums;background:#fff;border:1.5px solid #e7dcc2;border-radius:11px;padding:8px 13px;font-size:13px;font-weight:800}.ppm .dx-chip.on{color:#fde9b0;background:linear-gradient(155deg,#332e28,#100d0b);border-color:#0000;box-shadow:0 6px 14px -8px #00000080}.ppm .dx-chip.cust{color:#9a7f42;background:#fcfaf4;border-style:dashed;border-color:#d8c08a;font-weight:700}.ppm .dc-disc{flex-direction:column;gap:10px;display:flex}.ppm .dc-h{justify-content:space-between;align-items:center;gap:8px;display:flex}.ppm .dc-hl{color:#3b2f18;align-items:center;gap:7px;font-size:13px;font-weight:900;display:inline-flex}.ppm .dc-hl svg{color:#caa23a;width:15px;height:15px}.ppm .dc-cap{color:#a8915f;align-items:center;gap:5px;font-size:10.5px;font-weight:800;display:inline-flex}.ppm .dc-cap svg{color:#bfa05a;width:12px;height:12px}.ppm .dc-split{text-align:start;background:linear-gradient(#454039,#2c2824);border:1px solid #e9c45a2e;border-radius:14px;align-items:center;gap:12px;width:100%;padding:13px 15px;display:flex;box-shadow:0 12px 26px -14px #0000008c,inset 0 1px #ffffff0f}.ppm .dc-sic{color:#f0dba0;background:#e9c45a24;border:1px solid #e9c45a4d;border-radius:11px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.ppm .dc-sic svg{width:19px;height:19px}.ppm .dc-stx{flex-direction:column;flex:1;line-height:1.25;display:flex}.ppm .dc-stx b{color:#f6efdd;font-size:14px;font-weight:900}.ppm .dc-stx small{color:#b6a279;font-size:11px;font-weight:600}.ppm .dc-chev{color:#cda765;place-items:center;display:grid}.ppm .dc-chev svg{width:18px;height:18px}.ppm .stepbar{background:#f5f0e6;border-bottom:1px solid #e8ded0;flex-shrink:0;padding:9px 22px}.ppm .segtrack{background:#e7ddca;border-radius:999px;gap:4px;padding:4px;display:flex}.ppm .stepbar .sp{color:#a08c68;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:8px;padding:9px 8px;font-size:12.5px;font-weight:800;display:flex}.ppm .stepbar .sp .n{color:#8a7a58;background:#d4c6ab;border-radius:50%;place-items:center;width:19px;height:19px;font-size:11px;font-weight:900;display:grid}.ppm .stepbar .sp.on{color:#3b2406;background:linear-gradient(155deg,#fde68a,#fcd34d 35%,#fbbf24 70%,#f59e0b);box-shadow:inset 0 1px #fff9,0 5px 12px -6px #f59e0b8c}.ppm .stepbar .sp.on .n{color:#fde9b0;background:#3b2406}.ppm .stepbar .sp.done .n{color:#fff;background:#3f9d5e}.ppm .r-stack{flex-direction:column;gap:12px;display:flex}.ppm .r-lbl{letter-spacing:.1em;color:#a08a5c;font-size:10px;font-weight:800}.ppm .next-cta{color:#f3e7c8;background:linear-gradient(#403a32,#241f1a);border:1px solid #e9c45a47;border-radius:999px;flex:none;align-items:center;gap:13px;padding:11px 13px 11px 26px;font-size:15.5px;font-weight:900;display:inline-flex;box-shadow:0 14px 30px -14px #0009}.ppm .next-cta .coin{color:#3b2406;background:linear-gradient(155deg,#fde68a,#fcd34d 35%,#fbbf24 70%,#f59e0b);border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 1.5px #ffffffb3,0 4px 10px -4px #f59e0b99}.ppm .next-cta .coin svg{stroke:#3b2406;width:18px;height:18px}.ppm .backbtn{color:#5c513c;background:#fff;border:1.5px solid #e7dcc2;border-radius:13px;flex:none;align-items:center;gap:7px;padding:13px 18px;font-size:13.5px;font-weight:800;display:inline-flex}.ppm .appchips{border-top:1px dashed #e7dcc2;flex-wrap:wrap;gap:7px;margin-top:11px;padding-top:11px;display:flex}.ppm .appchip{color:#5c513c;background:#f4efe4;border:1px solid #e7dcc2;border-radius:999px;padding:5px 11px;font-size:11px;font-weight:800}.ppm .appchip.g{color:#3f9d5e;background:#eef7f0;border-color:#cfe9d8}.ppm .dt{background:#fff;border:1px solid #ece2cc;border-radius:15px;flex-direction:column;gap:11px;padding:13px 15px;display:flex;box-shadow:0 6px 16px -14px #3c280873}.ppm .dt-h{justify-content:space-between;align-items:center;display:flex}.ppm .dt-l{color:#3b2f18;font-size:13.5px;font-weight:900}.ppm .dt-cap{color:#a8915f;align-items:center;gap:5px;font-size:10.5px;font-weight:800;display:inline-flex}.ppm .dt-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ppm .dt-t{color:#5c513c;font-variant-numeric:tabular-nums;background:#fff;border:1.5px solid #e7dcc2;border-radius:12px;padding:13px 0;font-size:14px;font-weight:800}.ppm .dt-t.on{color:#fde9b0;background:linear-gradient(155deg,#332e28,#100d0b);border-color:#0000;box-shadow:0 8px 18px -10px #00000080}.ppm .dt-cust{color:#9a7f42;background:#fcfaf4;border:1.5px dashed #d8c08a;border-radius:12px;padding:11px;font-size:12.5px;font-weight:800}.ppm .dt-applied{color:#3f9d5e;justify-content:space-between;align-items:center;font-size:12px;font-weight:800;display:flex}.ppm .dt-seg{gap:7px;display:flex}.ppm .dt-seg button{color:#5c513c;background:#fff;border:1.5px solid #e7dcc2;border-radius:10px;flex:1;padding:9px;font-size:12.5px;font-weight:800}.ppm .dt-seg button.on{color:#fde9b0;background:linear-gradient(155deg,#332e28,#100d0b);border-color:#0000}.ppm .dt-val{color:#2c2414;background:#fff;border:1.5px solid #e7dcc2;border-radius:12px;align-items:center;gap:8px;padding:8px 14px;font-size:24px;font-weight:900;display:flex}.ppm .dt-val input{font:inherit;color:inherit;text-align:right;background:0 0;border:0;outline:0;flex:1;width:100%}.ppm .dt-presets{gap:7px;display:flex}.ppm .dt-presets button{color:#5c513c;background:#fff;border:1.5px solid #e7dcc2;border-radius:10px;flex:1;padding:9px 0;font-size:12.5px;font-weight:800}.ppm .dt-presets button.on{color:#3b2406;background:linear-gradient(150deg,#fde68a,#fcd34d 40%,#f59e0b);border-color:#0000}.ppm .dt-list{flex-direction:column;gap:7px;display:flex}.ppm .dt-row{color:#5c513c;text-align:start;background:#fff;border:1.5px solid #e7dcc2;border-radius:12px;align-items:center;gap:11px;padding:11px 13px;font-size:13.5px;font-weight:800;display:flex}.ppm .dt-row .dt-rk{border:2px solid #d8c8a8;border-radius:50%;flex-shrink:0;width:17px;height:17px}.ppm .dt-row .dt-rv{color:#9a8a6a;font-variant-numeric:tabular-nums;margin-left:auto;font-weight:900}.ppm .dt-row.on{color:#2c2414;background:#fffdf6;border-color:#caa23a;box-shadow:0 6px 14px -10px #caa23a80}.ppm .dt-row.on .dt-rk{background:radial-gradient(circle,#f59e0b 42%,#0000 46%);border-color:#e0950e}.ppm .dt-row.on .dt-rv{color:#3f9d5e}.ppm .d3-wrap{background:#fff;border:1px solid #ece2cc;border-radius:15px;flex-direction:column;gap:9px;padding:12px 14px;display:flex;box-shadow:0 6px 16px -14px #3c280873}.ppm .d3-head{justify-content:space-between;align-items:center;display:flex}.ppm .d3-title{letter-spacing:.09em;color:#3b2f18;align-items:center;gap:6px;font-size:11px;font-weight:900;display:inline-flex}.ppm .d3-title svg{color:#caa23a;flex-shrink:0;width:13px;height:13px}.ppm .d3-head-r{align-items:center;gap:8px;display:flex}.ppm .d3-cap{color:#a8915f;background:#fdf8f0;border:1px solid #ece2cc;border-radius:999px;align-items:center;gap:4px;padding:2px 7px 2px 5px;font-size:10px;font-weight:800;display:inline-flex}.ppm .d3-cap svg{color:#c8a53a;flex-shrink:0;width:10px;height:10px}.ppm .d3-tog{background:#f4efe4;border-radius:8px;gap:2px;padding:2px;display:flex}.ppm .d3-tog button{color:#8c7a54;border-radius:6px;padding:3px 9px;font-size:11px;font-weight:900;line-height:1}.ppm .d3-tog button.d3-ton{color:#fde9b0;background:linear-gradient(155deg,#332e28,#100d0b);box-shadow:0 2px 6px -3px #0006}.ppm .d3-stepper{align-items:center;gap:8px;padding:4px 0;display:flex}.ppm .d3-btn{color:#3b2f18;background:#fff;border:1.5px solid #e7dcc2;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 2px 6px -3px #3c28081f}.ppm .d3-btn:disabled{opacity:.38;cursor:default;box-shadow:none}.ppm .d3-btn svg{width:18px;height:18px}.ppm .d3-display{flex-direction:column;flex:1;align-items:center;gap:1px;display:flex}.ppm .d3-pct{color:#2c2414;font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:38px;font-weight:900;line-height:1}.ppm .d3-amt{background:linear-gradient(150deg,#f6b81e,#fcd34d 55%,#e68a00);-webkit-text-fill-color:transparent;color:#c8800a;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;font-size:13.5px;font-weight:800;line-height:1.3}.ppm .d3-presets{gap:5px;display:flex}.ppm .d3-preset{color:#5c513c;font-variant-numeric:tabular-nums;text-align:center;background:#fff;border:1.5px solid #e7dcc2;border-radius:10px;flex:1;padding:8px 0;font-size:12px;font-weight:800;line-height:1}.ppm .d3-preset.d3-pon{color:#fde9b0;background:linear-gradient(155deg,#332e28,#100d0b);border-color:#0000;box-shadow:0 5px 12px -8px #00000080}.ppm .d3-preset.d3-cust{color:#9a7f42;background:#fcfaf4;border-style:dashed;border-color:#d8c08a;font-size:11px;font-weight:700}.ppm .scrollitems{-webkit-overflow-scrolling:touch;flex:1 1 0;min-height:60px;overflow-y:auto}.ppm .scrollitems::-webkit-scrollbar{width:7px}.ppm .scrollitems::-webkit-scrollbar-thumb{background:#e0d4ba;border-radius:99px}.ppm .scrollitems::-webkit-scrollbar-track{background:0 0}.ppm .col.l{min-height:0}.ppm .bill{flex-direction:column;flex:1;min-height:0;display:flex}.ppm .brk{flex-shrink:0}.ppm .rm{background:#fff;border:1px solid #ece2cc;border-radius:16px;flex-direction:column;gap:12px;padding:15px 16px;display:flex;box-shadow:0 6px 16px -14px #3c280873}.ppm .rm-h{justify-content:space-between;align-items:center;display:flex}.ppm .rm-mk{color:#3b2f18;align-items:center;gap:7px;font-size:14.5px;font-weight:900;display:inline-flex}.ppm .rm-mk svg{color:#e0a800}.ppm .rm-sub{color:#a08a5c;font-size:11px;font-weight:700}.ppm .rm-seg{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ppm .rm-seg button{color:#5c513c;background:#fff;border:1.5px solid #e7dcc2;border-radius:12px;flex-direction:column;align-items:center;gap:5px;padding:11px 4px;font-size:12px;font-weight:800;display:flex}.ppm .rm-seg button svg{color:#9a8a6a}.ppm .rm-seg button.on{color:#3b2406;background:linear-gradient(155deg,#fde68a,#fcd34d 35%,#fbbf24 70%,#f59e0b);border-color:#0000;box-shadow:inset 0 1.5px #ffffffb3,0 8px 18px -10px #f59e0b80}.ppm .rm-seg button.on svg{color:#3b2406}.ppm .rm-row{gap:9px;display:flex}.ppm .rm-in{color:#3b2406;background:#fff;border:1.5px solid #e7dcc2;border-radius:12px;flex:1;min-width:0;padding:13px 15px;font-family:inherit;font-size:14px;font-weight:700}.ppm .rm-in::placeholder{color:#b3a079;font-weight:600}.ppm .rm-in:focus{border-color:#d8a23a;outline:none}.ppm .rm-go{color:#3b2406;background:linear-gradient(155deg,#fde68a,#fcd34d 35%,#fbbf24 70%,#f59e0b);border-radius:12px;flex-shrink:0;padding:13px 22px;font-size:14px;font-weight:900;box-shadow:inset 0 1.5px #ffffffb3,0 8px 18px -10px #f59e0b80}.ppm .rm-hint{color:#a08a5c;font-size:11.5px;font-weight:600;line-height:1.5}.ppm .splitw{text-align:start;background:linear-gradient(#454039,#2c2824);border:1px solid #e9c45a2e;border-radius:14px;align-items:center;gap:12px;width:100%;padding:13px 15px;display:flex;box-shadow:0 12px 26px -14px #0000008c,inset 0 1px #ffffff0f}.ppm .splitw-ic{color:#f0dba0;background:#e9c45a24;border:1px solid #e9c45a4d;border-radius:11px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.ppm .splitw-ic svg{width:19px;height:19px}.ppm .splitw-tx{flex-direction:column;flex:1;line-height:1.25;display:flex}.ppm .splitw-tx b{color:#f6efdd;font-size:14px;font-weight:900}.ppm .splitw-tx small{color:#b6a279;font-size:11px;font-weight:600}.ppm .splitw-chev{color:#cda765;place-items:center;display:grid}.ppm .splitw-chev svg{width:18px;height:18px}.ppm .lsp{color:#1c1917;background:linear-gradient(#ffffff80 0%,#0000 22%),linear-gradient(155deg,#fde68a,#fcd34d,#fbbf24 70%,#f59e0b);border-radius:16px;flex-direction:column;gap:12px;padding:15px 16px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 2px #fffffff2,inset 0 8px 16px #ffffff4d,inset 0 -14px 22px #92400e59,0 16px 30px -10px #f59e0b80,0 0 0 1px #92400e38}.ppm .lsp:before{content:"";opacity:.85;pointer-events:none;background:linear-gradient(#fff9,#0000);border-radius:22px 22px 60% 60%/22px 22px 100% 100%;height:32%;position:absolute;top:2px;left:5%;right:5%}.ppm .lsp>*{z-index:1;position:relative}.ppm .lsp-h{justify-content:space-between;align-items:center;display:flex}.ppm .lsp-mk{color:#5b3206;align-items:center;gap:7px;font-size:14.5px;font-weight:900;display:inline-flex}.ppm .lsp-mk svg{color:#7a4f08}.ppm .lsp-sub{color:#7a5a18;font-size:11px;font-weight:800}.ppm .lsp-seg{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.ppm .lsp-seg button{color:#5b3206;background:#ffffff8c;border:1px solid #92400e2e;border-radius:11px;flex-direction:column;align-items:center;gap:5px;padding:10px 4px;font-size:11.5px;font-weight:800;display:flex}.ppm .lsp-seg button svg{color:#7a5a18}.ppm .lsp-seg button.on{color:#fde9b0;background:linear-gradient(155deg,#3b2c16,#241a0d);border-color:#0000}.ppm .lsp-seg button.on svg{color:#fde9b0}.ppm .lsp-row{gap:8px;display:flex}.ppm .lsp-in{color:#3b2406;background:#fffffff0;border:0;border-radius:11px;flex:1;min-width:0;padding:12px 14px;font-size:14px;font-weight:700;box-shadow:inset 0 1px #fff,0 1px 2px #78501433}.ppm .lsp-in::placeholder{color:#a07d3a;font-weight:600}.ppm .lsp-go{color:#fde9b0;background:linear-gradient(155deg,#3b2c16,#241a0d);border-radius:11px;flex-shrink:0;padding:12px 20px;font-size:13.5px;font-weight:900;box-shadow:0 5px 12px -5px #00000080}.ppm .f2-items{flex-direction:column;display:flex}.ppm .f2-row{align-items:center;gap:10px;padding:6px 0;display:flex}.ppm .f2-row+.f2-row{border-top:1px solid #f0e8d6}.ppm .f2-badge{font-variant-numeric:tabular-nums;color:#8a6a16;letter-spacing:.02em;background:#f6ead0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 8px;font-size:12.5px;font-weight:800;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffffbf,0 1px 3px #8a6a161f}.ppm .f2-body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ppm .f2-name{color:#332a18;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;line-height:1.35;overflow:hidden}.ppm .f2-mod{color:#a08a5c;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;line-height:1.3;overflow:hidden}.ppm .f2-price{color:#332a18;font-variant-numeric:tabular-nums;text-align:right;letter-spacing:-.01em;flex-shrink:0;font-size:13px;font-weight:800}.ppm .lsp-inwrap{background:#fffffff0;border-radius:11px;flex:1;align-items:center;gap:9px;min-width:0;padding:13px 15px;display:flex;box-shadow:inset 0 1px #fff,0 1px 2px #78501433}.ppm .lsp-inwrap svg{color:#b08a3a;flex-shrink:0}.ppm .lsp-inwrap .lsp-in{min-width:0;box-shadow:none;color:#3b2406;background:0 0;border:0;flex:1;padding:0;font-size:15px;font-weight:700}.ppm .lsp-inwrap .lsp-in::placeholder{color:#a98c52;font-weight:600}.ppm .lsp-inwrap .lsp-in:focus{outline:none}.ppm .lsp-go{padding:13px 22px;font-size:14.5px}.ppm .lsp-foot{justify-content:space-between;align-items:center;gap:10px;display:flex}.ppm .lsp-note{color:#7a5a18;font-size:11px;font-weight:700}.ppm .lsp-new{color:#5b3206;background:#ffffff80;border:1px solid #92400e38;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:900}.ppm .d3-toggle{background:#f4efe4;border-radius:9px;gap:4px;padding:3px;display:inline-flex}.ppm .d3-toggle button{font:inherit;color:#8c7a54;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:5px 11px;font-size:12px;font-weight:800}.ppm .d3-toggle button.on{color:#2c2414;background:#fff;box-shadow:0 1px 3px #3c28082e}.ppm .d3-step{justify-content:space-between;align-items:center;gap:12px;margin:2px 0 4px;display:flex}.ppm .d3-pm{color:#3b2f18;cursor:pointer;background:#fff;border:1.5px solid #e7dcc2;border-radius:50%;place-items:center;width:46px;height:46px;font-size:24px;font-weight:800;line-height:1;display:grid}.ppm .d3-pm:disabled{opacity:.4;cursor:not-allowed}.ppm .d3-val{text-align:center;flex:1}.ppm .d3-num{color:#2c2414;font-variant-numeric:tabular-nums;font-size:32px;font-weight:900;line-height:1}.ppm .d3-sub{color:#3f9d5e;margin-top:3px;font-size:12.5px;font-weight:800}.ppm .dt-tier{cursor:pointer;border:0;border-radius:12px;margin-top:2px;padding:11px;font-size:13.5px;font-weight:900}.ppm .dt-err{color:var(--danger-500,#dc2626);font-size:11.5px;font-weight:700}.ppm .lsp-bound{gap:10px}.ppm .lsp-bh{justify-content:space-between;align-items:center;gap:8px;display:flex}.ppm .lsp-bid{align-items:center;gap:8px;min-width:0;display:flex}.ppm .lsp-walk{font:inherit;color:#5b3206;cursor:pointer;background:#ffffff8c;border:1px solid #92400e38;border-radius:999px;flex-shrink:0;padding:6px 11px;font-size:11px;font-weight:800}.ppm .lsp-bmeta{color:#7a5a18;margin-top:-4px;font-size:11.5px;font-weight:800}.ppm .lsp-redeem{align-items:center;gap:8px;display:flex}.ppm .lsp-rl{color:#5b3206;white-space:nowrap;font-size:11.5px;font-weight:900}.ppm .lsp-in.sm{text-align:right;flex:1;min-width:0;padding:10px 12px}.ppm .lsp-go.sm{flex-shrink:0;padding:10px 16px;font-size:12.5px}.ppm .lsp-err{color:#b4400f;font-size:11.5px;font-weight:800}.ppm .lsp-perks{flex-wrap:wrap;gap:7px;display:flex}.ppm .lsp-perk{font:inherit;color:#5b3206;cursor:pointer;background:#ffffff8c;border:1px solid #92400e33;border-radius:999px;padding:6px 11px;font-size:11.5px;font-weight:800}.ppm .lsp-perk.on{color:#fde9b0;background:linear-gradient(155deg,#3b2c16,#241a0d);border-color:#0000}.ppm .lsp-perk:disabled{opacity:.45;cursor:not-allowed}.ppm .cp-panel{flex-direction:column;gap:9px;padding-top:4px;display:flex}.ppm .cp-l{letter-spacing:.04em;color:#c2461a;font-size:11px;font-weight:800}.ppm .cp-ta{color:#3b2406;resize:none;background:#fff;border:1.5px solid #e6b9a4;border-radius:13px;flex:1;width:100%;min-height:150px;padding:13px 15px;font-family:inherit;font-size:14.5px;font-weight:600}.ppm .cp-ta:focus{border-color:#c2461a;outline:none}.ppm .pp-panel{flex-direction:column;align-items:center;gap:9px;padding:8px 0;display:flex}.ppm .pp-qr{-o-object-fit:contain;object-fit:contain;background:#fff;border:1.5px solid #ece2cc;border-radius:16px;width:200px;height:200px;padding:12px;box-shadow:0 8px 20px -14px #3c280880}.ppm .pp-loading{place-items:center;display:grid}.ppm .pp-amt{background:linear-gradient(150deg,#f6b81e,#fcd34d 55%,#e68a00);color:#0000;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;font-size:28px;font-weight:900}.ppm .pp-id{color:#5c513c;font-size:12.5px;font-weight:800}.ppm .pp-hint{color:#9a8a6a;text-align:center;max-width:280px;font-size:12px;font-weight:600}.ppm .ns-scrim{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#140e068c;place-items:center;display:grid;position:fixed;inset:0}.ppm .ns-card{text-align:center;background:#fbfaf6;border-radius:20px;width:380px;max-width:90%;padding:28px 26px;box-shadow:0 40px 90px -30px #080604b3,0 0 0 1px #1c19140f}.ppm .ns-ic{color:#f0dba0;background:linear-gradient(#454039,#322e2a);border-radius:16px;place-items:center;width:58px;height:58px;margin:0 auto 14px;display:grid}.ppm .ns-t{color:#2c2414;font-size:19px;font-weight:900}.ppm .ns-d{color:#8c7a54;margin-top:7px;font-size:13.5px;font-weight:600;line-height:1.5}.ppm .ns-go{width:100%;font:inherit;color:#3b2406;cursor:pointer;background:linear-gradient(155deg,#fde68a,#fcd34d 35%,#fbbf24 70%,#f59e0b);border:0;border-radius:13px;margin-top:18px;padding:14px;font-size:14.5px;font-weight:900;display:block;box-shadow:inset 0 1.5px #ffffffb3,0 12px 26px -10px #f59e0b99}.ppm .ns-callmgr{color:#5c513c;background:#f4efe4;border-radius:13px;margin-top:16px;padding:13px;font-size:13.5px;font-weight:800}.ppm .ns-cancel{width:100%;font:inherit;color:#5c513c;cursor:pointer;background:#fff;border:1.5px solid #e7dcc2;border-radius:13px;margin-top:9px;padding:12px;font-size:13.5px;font-weight:800;display:block}.ppm .m4{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.ppm .m5{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ppm .gw .m4 .mt2{color:#5c513c;background:#fff;border:1.5px solid #e7dcc2}.ppm .gw .m4 .mt2.on{color:#3b2406;background:linear-gradient(155deg,#fde68a,#fcd34d 35%,#fbbf24 70%,#f59e0b);border-color:#0000;box-shadow:inset 0 1.5px #ffffffb3,0 8px 18px -10px #f59e0b80}.ppm .cd-panel{flex-direction:column;align-items:center;gap:9px;padding:2px 0;display:flex}.ppm .cd-qr{-o-object-fit:contain;object-fit:contain;background:#fff;border:1.5px solid #ece2cc;border-radius:16px;width:172px;height:172px;padding:11px;box-shadow:0 8px 20px -14px #3c280880}.ppm .cd-qr.cd-loading{place-items:center;display:grid}.ppm .cd-amt{background:linear-gradient(150deg,#f6b81e,#fcd34d 55%,#e68a00);color:#0000;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;font-size:26px;font-weight:900;line-height:1}.ppm .cd-brands{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.ppm .cd-brand{color:#5c513c;background:#fff;border:1.5px solid #ece2cc;border-radius:999px;padding:4px 10px;font-size:10.5px;font-weight:800}.ppm .cd-wait{color:#a07d2a;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.ppm .cd-spin{border:2.2px solid #f0dcae;border-top-color:#e68a00;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite cdspin}@keyframes cdspin{to{transform:rotate(360deg)}}.ppm .cd-or{color:#b6a279;letter-spacing:.1em;align-items:center;gap:10px;width:100%;font-size:10.5px;font-weight:800;display:flex}.ppm .cd-or:before,.ppm .cd-or:after{content:"";background:#ece2cc;flex:1;height:1px}.ppm .cd-tap{text-align:start;color:#f0dba0;cursor:pointer;background:linear-gradient(#454039,#2c2824);border:1px solid #e9c45a2e;border-radius:14px;align-items:center;gap:11px;width:100%;padding:12px 15px;display:flex;box-shadow:0 12px 26px -14px #0000008c,inset 0 1px #ffffff0f}.ppm .cd-tap:disabled{opacity:.55;cursor:default}.ppm .cd-tic{color:#f0dba0;background:#e9c45a24;border:1px solid #e9c45a4d;border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.ppm .cd-ttx{flex-direction:column;flex:1;line-height:1.25;display:flex}.ppm .cd-ttx b{color:#f6efdd;font-size:13.5px;font-weight:900}.ppm .cd-ttx small{color:#b6a279;font-size:10.5px;font-weight:700}.ppm .cta.wait{opacity:.5;filter:grayscale(.2);cursor:default}.ppm .cd-errbox{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;min-height:190px;padding:22px 16px;display:flex}.ppm .cd-erric{color:#c2461a}.ppm .cd-errmsg{color:#c2461a;max-width:290px;font-size:15.5px;font-weight:800;line-height:1.45}.ppm .cd-errhint{color:#9a8a6a;max-width:280px;font-size:12px;font-weight:600;line-height:1.4}.ppm .dpx{gap:13px;padding:15px}.ppm .dp-h{justify-content:space-between;align-items:center;display:flex}.ppm .dp-meter{background:#fde0471f;border-radius:999px;height:5px;overflow:hidden}.ppm .dp-meter>i{background:linear-gradient(90deg,#fbbf24,#f59e0b);border-radius:999px;height:100%;transition:width .18s;display:block}.ppm .gw .dp1{background:linear-gradient(165deg,#2c2620,#16120c);border:1px solid #fde04729;box-shadow:inset 0 1px #ffffff12,0 18px 34px -16px #000000b8}.ppm .dp1 .dp-l{color:#f3e7c8;letter-spacing:.02em;font-size:13px;font-weight:900}.ppm .dp1 .dp-cap{letter-spacing:.08em;color:#c7ab6c;background:#fde04714;border:1px solid #fde04733;border-radius:999px;padding:3px 9px;font-size:9.5px;font-weight:800}.ppm .dp1-stage{align-items:center;gap:14px;display:flex}.ppm .dp1-pm{cursor:pointer;color:#f3e7c8;background:#ffffff0d;border:1.5px solid #fde0474d;border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:25px;font-weight:700;line-height:1;display:grid;box-shadow:inset 0 1px #ffffff14}.ppm .dp1-pm:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.ppm .dp1-val{text-align:center;flex:1}.ppm .dp1-num{font-variant-numeric:tabular-nums;background:linear-gradient(150deg,#fde9a8,#f6b81e 45%,#e68a00);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:46px;font-weight:900;line-height:1}.ppm .dp1-num .dp1-u{-webkit-text-fill-color:#caa84e;margin-inline-start:2px;font-size:24px}.ppm .dp1-sub{color:#bca874;font-variant-numeric:tabular-nums;margin-top:4px;font-size:12px;font-weight:800}.ppm .dp1-row{align-items:center;gap:9px;display:flex}.ppm .dp1-chips{flex:1;grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.ppm .dp1-chips button{font:inherit;cursor:pointer;color:#d8c592;font-variant-numeric:tabular-nums;background:#ffffff0a;border:1.5px solid #fde04738;border-radius:10px;padding:9px 0;font-size:12.5px;font-weight:800}.ppm .dp1-chips button.on{color:#2a1f08;background:linear-gradient(150deg,#fde047,#f59e0b);border-color:#0000;box-shadow:0 6px 14px -7px #f59e0b99}.ppm .dp1-unit{background:#00000052;border:1px solid #fde04729;border-radius:10px;flex-shrink:0;gap:3px;padding:3px;display:flex}.ppm .dp1-unit button{font:inherit;cursor:pointer;color:#bfa46a;border-radius:7px;padding:7px 11px;font-size:12px;font-weight:900;line-height:1}.ppm .dp1-unit button.on{color:#2a1f08;background:linear-gradient(150deg,#fde047,#f59e0b)}.ppm .qrw{background:#fff;border:1px solid #ece2cc;border-radius:16px;padding:0;display:flex;overflow:hidden;box-shadow:0 6px 16px -14px #3c280873}.ppm .qrw-stub{text-align:center;color:#4a3208;background:linear-gradient(155deg,#fde68a,#fcd34d 35%,#fbbf24 70%,#f59e0b);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:7px;width:112px;padding:16px 10px;display:flex;position:relative}.ppm .qrw-seam{border-right:2px dashed #7a4f086b;width:0;position:absolute;top:10px;bottom:10px;right:0}.ppm .qrw-medal{color:#7a4f08;background:#ffffff94;border-radius:11px;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 1px #ffffffd9,0 4px 8px -4px #78501480}.ppm .qrw-medal svg{width:20px;height:20px}.ppm .qrw-stub b{font-size:12.5px;font-weight:900;line-height:1.15}.ppm .qrw-stub span{letter-spacing:.14em;color:#7a5a18;font-size:9px;font-weight:800}.ppm .qrw-body{flex-direction:column;flex:1;gap:11px;min-width:0;padding:15px 16px;display:flex}.ppm .qrw-lbl{color:#332a18;font-size:13.5px;font-weight:900}.ppm .qrw-lbl small{color:#a08a5c;margin-top:2px;font-size:11.5px;font-weight:600;display:block}.ppm .qrw-field{cursor:text;position:relative}.ppm .qrw-cells{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ppm .qrw-c{font-variant-numeric:tabular-nums;color:#2c2414;background:#fff;border:1.5px solid #e3cf9a;border-radius:10px;place-items:center;width:38px;height:48px;font-size:20px;font-weight:900;display:grid;box-shadow:inset 0 2px 4px #785a1e0d}.ppm .qrw-c.ghost{color:#cbb684;background:#faf7f0;border-color:#ece2cc}.ppm .qrw-c.cur{border-color:#e0950e;box-shadow:0 0 0 3px #f5b21e38}.ppm .qrw-dash{background:#d8c8a0;border-radius:2px;flex-shrink:0;width:12px;height:2.5px}.ppm .qrw-input{opacity:0;color:#0000;caret-color:#0000;cursor:text;width:100%;height:100%;font:inherit;text-transform:uppercase;background:0 0;border:0;padding:0;position:absolute;inset:0}.ppm .qrw-go{color:#3b2406;cursor:pointer;background:linear-gradient(155deg,#fde68a,#fcd34d 35%,#fbbf24 70%,#f59e0b);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:1px;padding:13px;font-size:14.5px;font-weight:900;display:flex;box-shadow:inset 0 1.5px #ffffffb3,0 10px 20px -10px #f59e0b8c}.ppm .qrw-go:disabled{opacity:.5;cursor:default;box-shadow:none}.ppm .qrw-go svg{width:16px;height:16px}.ppm .qrw-msg{font-size:11.5px;font-weight:800;line-height:1.35}.ppm .qrw-msg.ok{color:#3f9d5e}.ppm .qrw-msg.err{color:#b4400f}.ppm .qrw-c.empty{color:#0000;box-shadow:none;background:#fbf8f1;border:1.5px dashed #e3d4ab}.ppm .qrw-c.empty.cur{border-style:solid;border-color:#e0950e;box-shadow:0 0 0 3px #f5b21e38}.ppm .qrw-caret{background:#e0950e;border-radius:2px;width:2px;height:22px;animation:1.05s step-end infinite qrw-blink}@keyframes qrw-blink{50%{opacity:0}}.ppm .qrw-hint{color:#8c7a54;background:#f7f1e4;border:1px solid #ece2cc;border-radius:8px;align-self:flex-start;align-items:center;gap:6px;padding:5px 10px;font-size:11.5px;font-weight:800;display:inline-flex}.ppm .qrw-go.soft{opacity:1;color:#8a6a1e;background:#f3ead4;border:1px solid #e6d7b0;box-shadow:inset 0 1.5px #fff9}.pos-histbtn{cursor:pointer;color:#f2e5c6;background:linear-gradient(158deg,#33291f,#221c15);border:none;border-radius:12px;align-items:center;height:44px;margin-right:4px;padding:0;font-family:inherit;transition:transform .14s;display:inline-flex;overflow:hidden;box-shadow:0 8px 18px -8px #1e120499,inset 0 1px #ffffff0f}.pos-histbtn:hover{transform:translateY(-1px)}.pos-histbtn:active{transform:translateY(1px)}.pos-histbtn .pr-rule{background:linear-gradient(#f6b81e,#e68a00 60%,#b45309);align-self:stretch;width:4px}.pos-histbtn .pr-body{align-items:center;gap:11px;padding:0 16px 0 13px;display:flex}.pos-histbtn .pr-body>svg{fill:none;stroke:#f0cf7c;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.pos-histbtn .pr-txt{flex-direction:column;align-items:flex-start;line-height:1.12;display:flex}.pos-histbtn .pr-txt b{letter-spacing:-.01em;font-size:13.5px;font-weight:900}.pos-histbtn .pr-txt span{letter-spacing:.2em;text-transform:uppercase;color:#d8b24e;margin-top:2px;font-size:8.5px;font-weight:900}.pbm-ov{z-index:40;color:#2a2114;background:#f3efe6;font-family:Inter,Noto Sans Thai,system-ui,sans-serif;display:flex;position:fixed;inset:0}.pbm-ov svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.pbm-rail{color:#efe7d6;background:#211d18;flex-direction:column;flex:none;width:392px;display:flex}.pbm-rh{border-bottom:1px solid #fde0471a;padding:20px 20px 14px}.pbm-rt{align-items:center;gap:11px;display:flex}.pbm-bk{color:#fde047;cursor:pointer;background:#fde0471a;border:1px solid #fde04733;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.pbm-bk svg{width:17px;height:17px}.pbm-rt b{color:#fff;font-size:16px;font-weight:900}.pbm-rt small{color:#caa93e;margin-top:1px;font-size:11px;font-weight:700;display:block}.pbm-search{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:11px;align-items:center;gap:9px;margin-top:14px;padding:9px 12px;display:flex}.pbm-search svg{color:#bda172;flex:none;width:16px;height:16px}.pbm-search input{color:#f3ead2;background:0 0;border:none;outline:none;width:100%;font-family:inherit;font-size:12.5px;font-weight:600}.pbm-search input::placeholder{color:#9c8a68}.pbm-rlist{flex:1;padding:8px;overflow:auto}.pbm-ri{cursor:pointer;text-align:start;background:0 0;border:none;border-radius:12px;align-items:center;gap:12px;width:100%;padding:12px 13px;font-family:inherit;display:flex}.pbm-ri:hover{background:#ffffff0a}.pbm-ri.on{background:#fde0471a;box-shadow:inset 0 0 0 1px #fde04747}.pbm-ri .no{color:#fde047;font-variant-numeric:tabular-nums;flex:none;width:48px;font-size:13.5px;font-weight:900}.pbm-ri .m{flex:1;min-width:0}.pbm-ri .m b{color:#f3ead2;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:800;display:block;overflow:hidden}.pbm-ri .m small{color:#9c8a68;margin-top:1px;font-size:10.5px;font-weight:600;display:block}.pbm-ri .amt{color:#e9c98a;font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:900}.pbm-dot{border-radius:50%;flex:none;width:7px;height:7px}.pbm-dot.paid{background:#5cc98a}.pbm-dot.part{background:#e7a14c}.pbm-dot.refunded{background:#c9925a}.pbm-relock{color:#9c8a68;border-top:1px solid #ffffff0f;align-items:center;gap:7px;padding:12px 20px;font-size:10.5px;font-weight:700;display:flex}.pbm-relock svg{color:#caa93e;width:13px;height:13px}.pbm-rlist .pbm-empty{text-align:center;color:#9c8a68;padding:40px 20px;font-size:12.5px;font-weight:700}.pbm-detail{flex:1;padding:30px 36px;overflow:auto}.pbm-dwrap{max-width:560px;margin:0 auto}.pbm-dtop{align-items:flex-start;gap:14px;display:flex}.pbm-dtop .big{letter-spacing:-.02em;color:#2a2114;font-size:30px;font-weight:900}.pbm-dtop .sub{color:#8a7350;margin-top:3px;font-size:13px;font-weight:700}.pbm-dbadge{border-radius:999px;flex:none;margin-left:auto;padding:6px 13px;font-size:11px;font-weight:900}.pbm-dbadge.paid{color:#15803d;background:#15803d1f}.pbm-dbadge.part{color:#b45309;background:#b4530924}.pbm-dbadge.refunded{color:#8a5a08;background:#78350f1f}.pbm-chips{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.pbm-chip{color:#6b5530;background:#ece4d2;border-radius:10px;align-items:center;gap:7px;padding:7px 12px;font-size:12px;font-weight:800;display:inline-flex}.pbm-chip svg{color:#a8842e;width:14px;height:14px}.pbm-items{background:#fffdf7;border:1px solid #78350f1f;border-radius:16px;margin-top:22px;overflow:hidden;box-shadow:0 10px 26px -16px #78350f4d}.pbm-it{border-bottom:1px solid #78350f14;align-items:flex-start;gap:12px;padding:14px 18px;display:flex}.pbm-it .q{color:#a8842e;flex:none;width:26px;font-size:12px;font-weight:900}.pbm-it .nm{color:#2a2114;flex:1;font-size:14px;font-weight:700}.pbm-it .nm .mods{color:#9a8560;margin-top:2px;font-size:11px;font-style:italic;font-weight:600;display:block}.pbm-it .pr{color:#2a2114;font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.pbm-tot{background:#faf5ea;padding:16px 18px}.pbm-tr{color:#7a6540;justify-content:space-between;font-size:13px;font-weight:700;line-height:1.9;display:flex}.pbm-tr.grand{color:#2a2114;border-top:1px dashed #78350f33;margin-top:8px;padding-top:10px;font-size:16px;font-weight:900}.pbm-tr.grand .v{background:linear-gradient(135deg,#d9991e,#a8590e);color:#0000;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;font-size:22px}.pbm-acts{gap:12px;margin-top:22px;display:flex}.pbm-btn{cursor:pointer;border:none;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:9px;height:52px;font-family:inherit;font-size:15px;font-weight:900;display:inline-flex}.pbm-btn svg{width:18px;height:18px}.pbm-btn.gold{color:#2a1a04;background:linear-gradient(150deg,#fbe08a,#edb236 65%,#d39418);box-shadow:0 10px 22px -10px #d3941899,inset 0 1px #fff9}.pbm-btn.ghost{color:#6b5530;background:#ece4d2}.pbm-dempty{color:#b09a72;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;height:100%;display:flex}.pbm-dempty svg{opacity:.5;stroke-width:1.6px;width:52px;height:52px}.pbm-dempty b{color:#9a8560;font-size:15px;font-weight:800}.pbm-spin{flex:1;place-items:center;padding:40px;display:grid}.pbm-spin i{border:4px solid #78350f40;border-top-color:#a8842e;border-radius:50%;width:38px;height:38px;animation:.8s linear infinite pbmspin;display:block}.pbm-rspin{place-items:center;padding:30px;display:grid}.pbm-rspin i{border:3px solid #ffffff2e;border-top-color:#fde047;border-radius:50%;width:30px;height:30px;animation:.8s linear infinite pbmspin;display:block}@keyframes pbmspin{to{transform:rotate(360deg)}}.rcx *{box-sizing:border-box}.rcx button{cursor:pointer;color:inherit;background:0 0;border:0;font-family:inherit}.rcx input{font-family:inherit}.rcx-scrim{z-index:1100;-webkit-backdrop-filter:blur(5px)saturate(.95);backdrop-filter:blur(5px)saturate(.95);background:#0e09048c;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.rcx-card{color:#3b2406;background:#fbfaf6;border-radius:24px;flex-direction:column;width:620px;max-width:100%;height:452px;max-height:92vh;font-family:Inter,Noto Sans Thai,system-ui,-apple-system,sans-serif;display:flex;position:relative;overflow:hidden;box-shadow:0 50px 110px -34px #080604c7,0 0 0 1px #1c19140f}.rcx-screen{flex-direction:column;animation:.18s rcxFade;display:flex;position:absolute;inset:0}@keyframes rcxFade{0%{opacity:0}to{opacity:1}}.rcx-hd{background:linear-gradient(#454039,#322e2a);border-bottom:2.5px solid #e9c45a52;flex-shrink:0;align-items:center;gap:12px;padding:16px 20px;display:flex}.rcx-tk{color:#fff;background:linear-gradient(155deg,#46b06e,#2f8a52);border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 1.5px #fff6,0 8px 18px -9px #2f8a52b3}.rcx-bk{color:#f0dba0;background:#ffffff14;border:1px solid #e9c45a4d;border-radius:11px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.rcx-ht{flex:1;min-width:0}.rcx-ht b{color:#f6efdd;font-size:16px;font-weight:900;display:block}.rcx-ht span{color:#cda765;font-size:12px;font-weight:700}.rcx-ht span i{color:#f3d488;font-variant-numeric:tabular-nums;font-style:normal;font-weight:900}.rcx-star{color:#f3d488;flex-shrink:0;width:21px;height:21px}.rcx-bd{flex-direction:column;flex:1;justify-content:center;gap:12px;min-height:0;padding:18px;display:flex}.rcx-seam{border:1.5px solid #e7dcc2;border-radius:18px;display:flex;overflow:hidden;box-shadow:0 10px 24px -16px #3c280880}.rcx-door{text-align:center;flex-direction:column;flex:1;align-items:center;gap:10px;padding:26px 16px;display:flex;position:relative}.rcx-door .rcx-ic{border-radius:17px;place-items:center;width:54px;height:54px;display:grid}.rcx-door b{font-size:16.5px;font-weight:900}.rcx-door small{font-size:11.5px;font-weight:600;line-height:1.45}.rcx-door.l{background:linear-gradient(160deg,#fde68a,#fcd34d 40%,#f7b831)}.rcx-door.l .rcx-ic{color:#5b3206;background:#3b240621}.rcx-door.l b{color:#3b2406}.rcx-door.l small{color:#7a5a18}.rcx-door.r{background:#fff;border-inline-start:1.5px solid #e7dcc2}.rcx-door.r .rcx-ic{color:#b07d18;background:#f6ead0}.rcx-door.r b{color:#5b3206}.rcx-door.r small{color:#a08a5c}.rcx-door:active{filter:brightness(.97)}.rcx-sec{gap:11px;display:flex}.rcx-sec button{color:#6b5d40;background:#fff;border:1.5px solid #e7dcc2;border-radius:13px;flex:1;justify-content:center;align-items:center;gap:8px;padding:13px;font-size:13.5px;font-weight:800;display:inline-flex}.rcx-sec button svg{color:#a8915f}.rcx-sec button:active{filter:brightness(.98)}.rcx-sec .ghost{color:#9a8a6a;background:#fbf7ef;border-style:dashed}.rcx-erlbl{letter-spacing:.06em;text-transform:uppercase;color:#a8915f;text-align:center;font-size:11px;font-weight:800}.rcx-erow{text-align:start;background:#fff;border:1.5px solid #e7dcc2;border-radius:16px;align-items:center;gap:13px;width:100%;padding:16px;display:flex;box-shadow:0 8px 20px -16px #3c280880}.rcx-erow .rcx-ic{color:#b0780f;background:#f6ead0;border-radius:13px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.rcx-erow .rcx-tx{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.rcx-erow .rcx-tx b{color:#332a18;font-size:15px;font-weight:900}.rcx-erow .rcx-tx small{color:#a08a5c;font-size:11.5px;font-weight:600}.rcx-erow .rcx-chev{color:#cda765;flex-shrink:0}.rcx-erow:active{filter:brightness(.98)}.rcx-soonpill{letter-spacing:.05em;text-transform:uppercase;color:#5b3206;background:#f6efde;border:1px solid #e6d6a8;border-radius:999px;flex-shrink:0;padding:4px 9px;font-size:9.5px;font-weight:900}.rcx-pill{color:#1c1917;background:linear-gradient(155deg,#fde68a,#fcd34d 42%,#fbbf24 76%,#f0a818);border-radius:16px;padding:15px;position:relative;overflow:hidden;box-shadow:inset 0 1.5px #ffffffd9,0 14px 28px -14px #f59e0b80}.rcx-pmk{color:#5b3206;align-items:center;gap:7px;font-size:14px;font-weight:900;display:inline-flex}.rcx-pmk svg{color:#7a4f08;width:15px;height:15px}.rcx-psub{color:#7a5a18;margin-top:2px;font-size:11px;font-weight:800}.rcx-inwrap{background:#fffffff0;border-radius:11px;align-items:center;gap:10px;margin-top:11px;padding:12px 14px;display:flex}.rcx-inwrap svg{color:#b08a3a;width:18px;height:18px}.rcx-inwrap input{color:#3b2406;background:0 0;border:0;outline:none;flex:1;font-size:16px;font-weight:800}.rcx-darkbtn{color:#fde9b0;background:linear-gradient(155deg,#3b2c16,#241a0d);border-radius:11px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:10px;padding:12px;font-size:13.5px;font-weight:900;display:flex}.rcx-darkbtn svg{width:16px;height:16px}.rcx-foot2{justify-content:space-between;align-items:center;margin-top:2px;display:flex}.rcx-link{color:#9a8a6a;align-items:center;gap:5px;font-size:12.5px;font-weight:800;display:inline-flex}.rcx-link svg{width:15px;height:15px}.rcx-link.strong{color:#7a5a16}.rcx-found{color:#3f9d5e;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.rcx-found svg{width:16px;height:16px}.rcx-mrow{align-items:center;gap:12px;display:flex}.rcx-mav{color:#7a4f08;background:#ffffff8c;border-radius:50%;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.rcx-mav svg{width:21px;height:21px}.rcx-mname{color:#5b3206;align-items:center;gap:7px;font-size:15.5px;font-weight:900;display:flex}.rcx-mmeta{color:#7a5a18;font-size:11.5px;font-weight:800}.rcx-note{color:#8c7a54;text-align:center;background:#f6f1e6;border:1px solid #ece2cc;border-radius:13px;padding:12px;font-size:12.5px;font-weight:700;line-height:1.5}.rcx-note b{color:#5b3206}.rcx-gbtn{color:#3b2406;background:linear-gradient(155deg,#fde68a,#fcd34d 35%,#fbbf24 70%,#f59e0b);border-radius:14px;justify-content:center;align-items:center;gap:9px;width:100%;padding:15px;font-size:15px;font-weight:900;display:flex;box-shadow:inset 0 1.5px #fffc,0 14px 28px -12px #f59e0b8c}.rcx-gbtn svg{width:18px;height:18px}.rcx-disp{text-align:center;background:radial-gradient(720px 420px at 50% -8%,#332d22,#15110b);flex-direction:column;justify-content:center;align-items:center;gap:13px;padding:26px;display:flex;position:absolute;inset:0}.rcx-dback{top:14px;color:#f3d488;background:#f3d4881a;border:1px solid #f3d48840;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;inset-inline-start:14px}.rcx-dback svg{width:14px;height:14px}.rcx-dlogo{width:auto;height:15px;display:block}.rcx-dlogowrap{background:#100d08;border-radius:6px;padding:6px 13px;box-shadow:0 0 0 1px #f3d48840}.rcx-dqr{background:#fff;border-radius:16px;padding:13px;box-shadow:0 22px 48px -20px #000000bf}.rcx-dqr img{width:150px;height:150px;image-rendering:pixelated;display:block}.rcx-dqr.loading{place-items:center;width:176px;height:176px;display:grid}.rcx-dt{color:#fbeccb;font-size:20px;font-weight:900}.rcx-damt{background:linear-gradient(150deg,#f6d488,#f0a316);color:#0000;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;font-size:13.5px;font-weight:800}.rcx-dfin{color:#3b2406;background:linear-gradient(150deg,#fcd34d,#f0a316);border-radius:12px;margin-top:2px;padding:12px 26px;font-size:13.5px;font-weight:900;box-shadow:0 14px 28px -12px #f59e0b8c}.rvx-scrim{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#140d0699 radial-gradient(900px 520px at 50% 0,#3c2d1973,#0000 60%);justify-content:center;padding:32px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.rvx-wrap{flex-direction:column;align-items:center;gap:14px;width:100%;margin:auto;display:flex}.rvx-err{color:var(--danger-500);background:#fff;border-radius:12px;padding:12px 20px;font-size:13px;font-weight:800}.rvx-spin{border:4px solid #fff;border-top-color:#0000;border-radius:50%;width:40px;height:40px;animation:1s linear infinite rvxspin}@keyframes rvxspin{to{transform:rotate(360deg)}}.rvx-modal{border-radius:24px;max-width:100%;display:flex;overflow:hidden;box-shadow:0 50px 110px -34px #080604cc,0 0 0 1px #1c19140f}.rvx-left{background:repeating-linear-gradient(135deg,#f3ecdd 0 12px,#f1e9d7 12px 24px);justify-content:center;align-items:flex-start;padding:22px;display:flex}.rvx-rail{background:linear-gradient(170deg,#454039,#2a2620);flex-direction:column;flex-shrink:0;gap:11px;width:216px;padding:22px 18px;display:flex}.rvx-rh{margin-bottom:4px}.rvx-rh b{color:#f6efdd;font-size:16px;font-weight:900;display:block}.rvx-rh span{color:#cda765;font-size:11.5px;font-weight:700}.rvx-btn{cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px;font-family:inherit;font-size:13.5px;font-weight:900;display:inline-flex}.rvx-btn svg{width:17px;height:17px}.rvx-print{color:#3b2406;background:linear-gradient(155deg,#fde68a,#fcd34d 35%,#fbbf24 70%,#f59e0b);box-shadow:inset 0 1.5px #fffc,0 12px 26px -12px #f59e0b8c}.rvx-close{color:#cbbf9a;background:#ffffff0f;border:1px solid #ffffff29}.rvx-note{color:#9a8a6a;margin-top:auto;font-size:10.5px;font-weight:700;line-height:1.5}.rvx-fbdiv{border-top:1px solid #ffffff1a;padding-top:11px}.rvx-fblink{color:#cda765;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-family:inherit;font-size:11.5px;font-weight:800;display:inline-flex}.rvx-fblink svg{width:14px;height:14px}.rvx-qr{text-align:center;border-top:1px dashed #b7ab97;border-bottom:1px dashed #b7ab97;margin:11px 0 6px;padding:11px 0 9px}.rvx-qr img{width:96px;height:96px;image-rendering:pixelated;display:inline-block}.rvx-qr .lbl{letter-spacing:.02em;color:#2d2a25;margin-top:5px;font-size:11px;font-weight:700}.rvx-qr .ref{color:#8a8074;margin-top:1px;font-size:9px}.rvx-refund{background:#fff;border-radius:18px;width:100%;max-width:440px;padding:4px 16px 14px;box-shadow:0 18px 40px -22px #00000080}@media (width<=560px){.rvx-modal{flex-direction:column}.rvx-rail{width:100%}.rvx-note{margin-top:8px}}.psm *{box-sizing:border-box;margin:0;padding:0}.psm{-webkit-font-smoothing:antialiased;font-family:Inter,Noto Sans Thai,system-ui,-apple-system,sans-serif}.psm button{cursor:pointer;color:inherit;background:0 0;border:0;font-family:inherit}.psm input{font-family:inherit}.psm .scrim{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#160f0880;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.psm .pop{color:#3b2406;background:#fbfaf6;border-radius:26px;flex-direction:column;width:560px;max-width:100%;height:90vh;max-height:760px;display:flex;overflow:hidden;box-shadow:0 50px 120px -34px #080604cc,0 0 0 1px #1c19140f}.psm .pop.wide{width:820px}.psm .head{background:linear-gradient(#454039,#322e2a);border-bottom:2.5px solid #e9c45a4d;flex-shrink:0;align-items:center;gap:16px;padding:16px 26px;display:flex}.psm .htxt .e{letter-spacing:.2em;color:#cda765;font-size:11px;font-weight:800}.psm .htxt .t{color:#f6efdd;margin-top:3px;font-size:18px;font-weight:900;display:block}.psm .hamt{text-align:right;margin-left:auto}.psm .hamt .l{letter-spacing:.16em;color:#b6a279;font-size:9.5px;font-weight:800;display:block}.psm .hamt .v{font-variant-numeric:tabular-nums;background:linear-gradient(150deg,#f6b81e,#fcd34d 55%,#e68a00);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:23px;font-weight:900}.psm .x{color:#f0dba0;background:#ffffff14;border:1px solid #e9c45a4d;border-radius:11px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.psm .x svg{width:15px;height:15px}.psm .modes{flex-shrink:0;gap:7px;padding:15px 26px 2px;display:flex}.psm .modes button{color:#5c513c;background:#fff;border:1.5px solid #e7dcc2;border-radius:12px;flex:1;padding:11px 6px;font-size:12.5px;font-weight:800;transition:opacity .15s}.psm .modes button.on{color:#fde9b0;background:linear-gradient(155deg,#332e28,#100d0b);border-color:#0000;box-shadow:0 8px 18px -10px #00000073}.psm .modes button:disabled{opacity:.5;cursor:default}.psm .err{color:#c2461a;background:#fdeee7;border:1px solid #f0cdba;border-radius:11px;margin:8px 26px 0;padding:9px 13px;font-size:12px;font-weight:800}.psm .body{flex-direction:column;flex:1;align-items:center;min-height:0;padding:6px 26px 12px;display:flex;overflow-y:auto}.psm .body.cols{flex-direction:row;align-items:stretch;gap:24px;padding:14px 24px 12px;overflow:hidden}.psm .foot{background:linear-gradient(#3c3832,#2c2824);border-top:1px solid #e9c45a38;flex-shrink:0;align-items:center;gap:14px;padding:13px 26px;display:flex}.psm .prog{color:#cbb786;flex:1;font-size:12.5px;font-weight:700}.psm .prog b{color:#f6efdd;font-weight:900}.psm .cancel{color:#f0b8a0;background:#d65a2824;border:1px solid #d65a2866;border-radius:12px;padding:10px 17px;font-size:13px;font-weight:800}.psm .cancel:disabled{opacity:.5}.psm .donut{filter:drop-shadow(0 14px 30px #78501029);flex-shrink:0;position:relative}.psm .donut svg{width:100%;height:100%;display:block}.psm .dc{pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.psm .dc .e{letter-spacing:.18em;color:#a9925f;text-transform:uppercase;font-size:10px;font-weight:800}.psm .dc .v{font-variant-numeric:tabular-nums;background:linear-gradient(150deg,#f6b81e,#fcd34d 52%,#e68a00);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:37px;font-weight:900;line-height:1.04}.psm .dc .v.sm{font-size:27px}.psm .dc .s{color:#8b7a52;font-variant-numeric:tabular-nums;margin-top:3px;font-size:11px;font-weight:800}.psm .dc .s b{color:#3f9d5e;font-weight:900}.psm .dc .s.warn b{color:#c2461a}.psm .lh{flex-shrink:0;justify-content:space-between;align-items:baseline;width:100%;max-width:452px;margin:10px 0 6px;padding:0 4px;display:flex}.psm .lh .k{letter-spacing:.14em;color:#9a8763;text-transform:uppercase;font-size:10px;font-weight:800}.psm .lh .r{color:#5b3206;font-size:11px;font-weight:800}.psm .lh .r b{font-weight:900}.psm .list{flex-direction:column;flex:1;gap:6px;width:100%;max-width:452px;min-height:0;padding:1px 6px 1px 1px;display:flex;overflow-y:auto}.psm .list::-webkit-scrollbar{width:6px}.psm .list::-webkit-scrollbar-thumb{background:#e0d2b0;border-radius:99px}.psm .row{background:#fff;border:1px solid #ece2cc;border-radius:11px;flex-shrink:0;align-items:center;gap:10px;padding:7px 12px;display:flex}.psm .row.paid{background:#f6fbf6;border-color:#d6ebdb}.psm .av{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:11px;font-weight:900;display:grid;box-shadow:inset 0 1px #ffffff59}.psm .nm{color:#2c2414;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:0;font-size:12.5px;font-weight:800;overflow:hidden}.psm .nm:focus{color:#7a4f08}.psm .sh{font-variant-numeric:tabular-nums;color:#5b3206;flex-shrink:0;font-size:13.5px;font-weight:900}.psm .row.paid .sh{color:#3f9d5e}.psm .pay{color:#3b2406;background:linear-gradient(155deg,#fde68a,#fcd34d 35%,#fbbf24 70%,#f59e0b);border-radius:9px;flex-shrink:0;padding:6px 16px;font-size:12.5px;font-weight:900;box-shadow:inset 0 1px #ffffffb3,0 5px 12px -8px #f59e0b80}.psm .pay:disabled{opacity:.4}.psm .done{color:#1f7a45;background:#eef7f0;border:1px solid #cfe9d8;border-radius:9px;flex-shrink:0;align-items:center;gap:4px;padding:5px 11px;font-size:11.5px;font-weight:900;display:inline-flex}.psm .done svg{width:12px;height:12px}.psm .rmx{color:#c2461a;background:#d65a281a;border-radius:7px;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.psm .rmx svg{width:11px;height:11px}.psm .addp{color:#9a7f42;background:#fcfaf4;border:1.5px dashed #d8c08a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;margin-top:1px;padding:8px;font-size:12px;font-weight:800;display:flex}.psm .addp svg{width:13px;height:13px}.psm .pax{flex-shrink:0;align-items:center;gap:14px;padding:9px 0 4px;display:flex}.psm .pax .l{letter-spacing:.14em;color:#9a8763;text-transform:uppercase;font-size:10px;font-weight:800}.psm .step{align-items:center;gap:12px;display:flex}.psm .pm{color:#3b2f18;background:#fff;border:1.5px solid #e7dcc2;border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px;font-weight:700;display:grid}.psm .pm:disabled{opacity:.4}.psm .pv{color:#2c2414;text-align:center;font-variant-numeric:tabular-nums;min-width:54px;font-size:14px;font-weight:900}.psm .amt-mid{flex-direction:column;align-items:flex-end;margin-right:2px;line-height:1.15;display:flex}.psm .amt-mid .d{font-size:9.5px;font-weight:800}.psm .amt-mid .d.up{color:#3f9d5e}.psm .amt-mid .d.dn{color:#c2461a}.psm .amt-mid .d.eq{color:#a9925f}.psm .amt-step{border:1.5px solid #e7dcc2;border-radius:10px;flex-shrink:0;align-items:center;gap:0;display:flex;overflow:hidden}.psm .amt-step button{color:#3b2f18;background:#fff;place-items:center;width:34px;height:30px;font-size:16px;font-weight:800;display:grid}.psm .amt-step button.plus{color:#3b2406;background:linear-gradient(155deg,#fde68a,#fcd34d 40%,#f59e0b)}.psm .amt-step button:disabled{opacity:.4}.psm .bal{background:#fff;border:1px solid #ece2cc;border-radius:13px;flex-shrink:0;width:100%;max-width:452px;margin-top:8px;padding:11px 14px}.psm .bal-top{justify-content:space-between;align-items:baseline;margin-bottom:7px;display:flex}.psm .bal-top .l{color:#7a6a48;font-size:11.5px;font-weight:800}.psm .bal-top .l b{color:#3b2f18;font-weight:900}.psm .bal-tag{font-size:12px;font-weight:900}.psm .bal-tag.ok{color:#3f9d5e}.psm .bal-tag.left{color:#a9781a}.psm .bal-tag.over{color:#c2461a}.psm .bal-bar{background:#ece3cd;border-radius:99px;height:8px;overflow:hidden}.psm .bal-bar i{background:linear-gradient(90deg,#fcd34d,#f59e0b);border-radius:99px;height:100%;display:block}.psm .bal-bar i.over{background:linear-gradient(90deg,#e8895a,#c2461a)}.psm .bal-note{color:#a08a5c;margin-top:7px;font-size:10.5px;font-weight:700}.psm .bal-note b{color:#a9781a}.psm .pbar-wrap{flex-shrink:0;width:100%;max-width:452px;margin:6px 0 2px}.psm .pbar-h{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.psm .pbar-h .k{letter-spacing:.12em;color:#9a8763;text-transform:uppercase;font-size:10px;font-weight:800}.psm .pbar-h .r{font-size:11.5px;font-weight:900}.psm .pbar-h .r.ok{color:#3f9d5e}.psm .pbar-h .r.warn{color:#c2461a}.psm .pbar{-webkit-user-select:none;user-select:none;touch-action:none;background:#ece3cd;border:1px solid #e2d4b2;border-radius:14px;height:54px;display:flex;position:relative;overflow:hidden}.psm .pseg{color:#fff;flex-direction:column;justify-content:center;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}.psm .pseg .pp{font-variant-numeric:tabular-nums;text-shadow:0 1px 2px #00000040;font-size:14px;font-weight:900}.psm .pseg .pn{opacity:.9;white-space:nowrap;text-overflow:ellipsis;max-width:90%;font-size:9.5px;font-weight:800;overflow:hidden}.psm .phandle{cursor:ew-resize;z-index:2;place-items:center;width:18px;display:grid;position:absolute;top:0;bottom:0;transform:translate(-50%)}.psm .phandle:before{content:"";background:#fff;border-radius:99px;width:4px;height:60%;box-shadow:0 0 0 1px #7850144d,0 2px 6px #00000059}.psm .pscale{color:#b3a079;font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:5px;font-size:9px;font-weight:800;display:flex}.psm .pct-field{color:#2c2414;font-variant-numeric:tabular-nums;text-align:right;min-width:40px;font-size:13.5px;font-weight:900}.psm .pct-sub{color:#a9781a;font-variant-numeric:tabular-nums;text-align:right;min-width:58px;margin-left:8px;font-size:11px;font-weight:800}.psm .icol-pool{flex-direction:column;flex:1;min-width:0;display:flex}.psm .icol-cart{background:#fdfbf5;border:1px solid #ece2cc;border-radius:16px;flex-direction:column;flex-shrink:0;width:320px;display:flex;overflow:hidden}.psm .ph{letter-spacing:.12em;color:#9a8763;text-transform:uppercase;flex-shrink:0;justify-content:space-between;align-items:baseline;margin-bottom:7px;font-size:10px;font-weight:800;display:flex}.psm .ph .pr{color:#5b3206;font-size:11px;font-weight:800}.psm .ph .pr b{color:#a9781a;font-weight:900}.psm .pool-list{flex-direction:column;flex:1;gap:6px;min-height:0;padding-right:6px;display:flex;overflow-y:auto}.psm .pool-list::-webkit-scrollbar{width:6px}.psm .pool-list::-webkit-scrollbar-thumb{background:#e0d2b0;border-radius:99px}.psm .pool-row{background:#fff;border:1px solid #ece2cc;border-radius:12px;flex-shrink:0;align-items:center;gap:10px;padding:9px 13px;display:flex}.psm .pool-row .pn{color:#2c2414;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;font-weight:800;overflow:hidden}.psm .pool-row .pn i{color:#a9925f;font-size:11.5px;font-style:normal;font-weight:700}.psm .pool-row .pp{font-variant-numeric:tabular-nums;color:#5b3206;flex-shrink:0;font-size:13px;font-weight:900}.psm .pool-add{color:#3b2406;background:linear-gradient(155deg,#fde68a,#fcd34d 35%,#fbbf24 70%,#f59e0b);border-radius:9px;flex-shrink:0;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #ffffffb3,0 5px 12px -8px #f59e0b80}.psm .pool-add svg{width:12px;height:12px}.psm .pool-who{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:10px;font-weight:900;display:grid;box-shadow:inset 0 1px #ffffff4d}.psm .cart-tabs{border-bottom:1px solid #ece2cc;flex-shrink:0;gap:5px;padding:11px 12px 9px;display:flex;overflow-x:auto}.psm .cart-tab{color:#5c513c;background:#fff;border:1.5px solid #e7dcc2;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;padding:6px 11px;font-size:12px;font-weight:800;display:flex}.psm .cart-tab.on{color:#3b2406;background:linear-gradient(155deg,#fde68a,#fcd34d 35%,#fbbf24 70%,#f59e0b);border-color:#0000;box-shadow:inset 0 1px #fff9}.psm .cart-tab .ct-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.psm .cart-head{flex-shrink:0;align-items:center;gap:11px;padding:12px 14px 4px;display:flex}.psm .cart-head .cdonut{flex-shrink:0;width:54px;height:54px;position:relative}.psm .cart-head .ci{flex-direction:column;line-height:1.2;display:flex}.psm .cart-head .ci b{color:#2c2414;font-size:13.5px;font-weight:900}.psm .cart-head .ci small{color:#a9925f;font-size:10.5px;font-weight:800}.psm .cart-body{flex-direction:column;flex:1;gap:6px;min-height:0;padding:8px 12px;display:flex;overflow-y:auto}.psm .cart-body::-webkit-scrollbar{width:6px}.psm .cart-body::-webkit-scrollbar-thumb{background:#e0d2b0;border-radius:99px}.psm .cart-row{background:#fff;border:1px solid #ece2cc;border-radius:11px;flex-shrink:0;align-items:center;gap:9px;padding:8px 11px;display:flex}.psm .cart-row .cn{color:#2c2414;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12.5px;font-weight:800;overflow:hidden}.psm .cart-row .cp{font-variant-numeric:tabular-nums;color:#5b3206;flex-shrink:0;font-size:12.5px;font-weight:900}.psm .cart-rm{color:#c2461a;background:#d65a281a;border:1px solid #d65a2840;border-radius:8px;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.psm .cart-rm svg{width:12px;height:12px}.psm .cart-empty{text-align:center;color:#b3a079;margin:auto;padding:24px 12px;font-size:12px;font-weight:700}.psm .cart-foot{border-top:1px solid #ece2cc;flex-shrink:0;justify-content:space-between;align-items:center;padding:11px 14px;display:flex}.psm .cart-foot .l{letter-spacing:.08em;color:#9a8763;text-transform:uppercase;font-size:11px;font-weight:800}.psm .cart-foot .v{font-variant-numeric:tabular-nums;background:linear-gradient(150deg,#f6b81e,#fcd34d 55%,#e68a00);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:19px;font-weight:900}.psm .spin{border:4px solid #e9c45a4d;border-top-color:#f59e0b;border-radius:50%;width:40px;height:40px;animation:.7s linear infinite psm-spin}@keyframes psm-spin{to{transform:rotate(360deg)}}.psm .errpop{text-align:center;background:#fbfaf6;border-radius:22px;width:360px;max-width:100%;padding:26px;box-shadow:0 50px 110px -34px #080604c7}.psm .errpop .m{color:#c2461a;font-size:13.5px;font-weight:800}.psm .errpop button{color:#fde9b0;background:linear-gradient(155deg,#3b2c16,#241a0d);border-radius:12px;margin-top:16px;padding:10px 22px;font-size:13px;font-weight:900}.psm .slip-scrim{z-index:1100}.psm .slip{background:#fbfaf6;border-radius:24px;width:400px;max-width:100%;overflow:hidden;box-shadow:0 50px 110px -34px #080604cc,0 0 0 1px #1c19140f}.psm .slip-head{background:linear-gradient(#454039,#322e2a);border-bottom:2.5px solid #e9c45a4d;align-items:center;gap:12px;padding:15px 22px;display:flex}.psm .slip-head .nm{color:#f6efdd;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;font-weight:900;overflow:hidden}.psm .slip-body{padding:18px 22px 20px}.psm .slip-due-l{text-align:center;letter-spacing:.16em;color:#a9925f;text-transform:uppercase;font-size:10px;font-weight:800}.psm .slip-due{text-align:center;font-variant-numeric:tabular-nums;background:linear-gradient(150deg,#f6b81e,#fcd34d 52%,#e68a00);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:2px;font-size:40px;font-weight:900;line-height:1.05}.psm .tender{gap:8px;margin-top:16px;display:flex}.psm .tile{color:#5c513c;background:#fff;border:1.5px solid #e7dcc2;border-radius:13px;flex:1;padding:11px 6px;font-size:13px;font-weight:800}.psm .tile.on{color:#3b2406;background:linear-gradient(155deg,#fde68a,#fcd34d 35%,#fbbf24 70%,#f59e0b);border-color:#0000;box-shadow:inset 0 1.5px #ffffffb3,0 8px 18px -10px #f59e0b80}.psm .cashbox{margin-top:14px}.psm .cashbox input{text-align:right;color:#3b2406;background:#fff;border:1.5px solid #e7dcc2;border-radius:13px;outline:none;width:100%;padding:11px 14px;font-size:18px;font-weight:900}.psm .cashbox input:focus{border-color:#d8a23a}.psm .cashbox input::placeholder{color:#b3a079;font-weight:700}.psm .qchips{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.psm .qchip{color:#5c513c;font-variant-numeric:tabular-nums;background:#fff;border:1.5px solid #e7dcc2;border-radius:10px;padding:7px 13px;font-size:12.5px;font-weight:800}.psm .change{text-align:right;color:#3f9d5e;margin-top:9px;font-size:13px;font-weight:800}.psm .ppnote{text-align:center;color:#9a7f42;background:#fcfaf4;border:1.5px dashed #d8c08a;border-radius:13px;margin-top:14px;padding:16px;font-size:12.5px;font-weight:800}.psm .slip-foot{gap:10px;margin-top:18px;display:flex}.psm .slip-cancel{color:#7a6a48;background:#fff;border:1.5px solid #e7dcc2;border-radius:13px;padding:12px 20px;font-size:14px;font-weight:800}.psm .slip-confirm{color:#3b2406;background:linear-gradient(155deg,#fde68a,#fcd34d 35%,#fbbf24 70%,#f59e0b);border-radius:13px;flex:1;padding:12px 0;font-size:15px;font-weight:900;box-shadow:inset 0 1.5px #ffffffb3,0 14px 30px -10px #f59e0b99}.psm .slip-confirm:disabled{opacity:.4}.ukg{z-index:2147483400;background:radial-gradient(900px 480px at 50% 38%,#e8951c38,#0000 60%),linear-gradient(#1d1408f0,#140c02f7);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:30px;animation:.18s ease-out ukg-in;display:flex;position:fixed;inset:0}@keyframes ukg-in{0%{opacity:0}to{opacity:1}}.ukg-ic{background:linear-gradient(#f3b24a,#c2580f);border-radius:26px;place-items:center;width:88px;height:88px;margin-bottom:14px;animation:.26s cubic-bezier(.2,1.3,.4,1) both ukg-pop;display:grid;box-shadow:0 22px 50px -16px #c2580fb3}@keyframes ukg-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.ukg-h{color:#fff6e2;letter-spacing:-.01em;text-align:center;font-size:30px;font-weight:900}.ukg-p{color:#e9cfa0;text-align:center;max-width:460px;margin-top:6px;font-size:15px;font-weight:600;line-height:1.5}.ukg-kept{color:#cdebd2;background:#27a35c29;border:1px solid #27a35c59;border-radius:999px;align-items:center;gap:6px;margin-top:14px;padding:7px 14px;font-size:12.5px;font-weight:700;display:inline-flex}.ukg-acts{flex-direction:column;gap:11px;width:360px;max-width:88vw;margin-top:22px;display:flex}.ukg-prim{color:#241a06;cursor:pointer;background:linear-gradient(#f6cf52,#e3a826);border:0;border-radius:16px;justify-content:center;align-items:center;gap:9px;height:58px;font-family:inherit;font-size:17px;font-weight:900;display:flex;box-shadow:0 16px 36px -12px #c89614b3}.ukg-prim:active{transform:scale(.985)}.ukg-prim:disabled{opacity:.6;cursor:not-allowed}.ukg-ghost{color:#e9cfa0;cursor:pointer;background:0 0;border:1.4px solid #f3b24a66;border-radius:14px;height:50px;font-family:inherit;font-size:14.5px;font-weight:800}.ukg-ghost:active{transform:scale(.985)}.ukg-ghost:disabled{opacity:.5;cursor:not-allowed}[dir=rtl] .ukg-prim svg{transform:scaleX(-1)}.qa-overlay{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);-webkit-font-smoothing:antialiased;--ink:#f3ebda;--sub:#a08f6e;--kicker:#b49a6a;--accent:#f4c657;--hair:#f4c65726;--num-gold:linear-gradient(165deg, #fde9b0, #f4c657 48%, #e0901c);--bad:#c2683b;background:#080604ad;place-items:center;padding:20px;font-family:Inter,Noto Sans Thai,system-ui,sans-serif;display:grid;position:fixed;inset:0}.qa-overlay *{box-sizing:border-box}.qa-modal{width:min(540px,94vw);max-height:92vh;color:var(--ink);border:1px solid var(--hair);background:linear-gradient(#1c1712,#141009);border-radius:26px;padding:30px 30px 26px;overflow-y:auto;box-shadow:0 44px 100px -30px #000000e6,0 0 0 1px #f4c6570d,inset 0 1px #ffffff0d}.qa-head{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.qa-kick .en{letter-spacing:.14em;text-transform:uppercase;color:var(--ink);font-size:19px;font-weight:900}.qa-kick .th{color:var(--sub);margin-top:5px;font-size:13.5px;font-weight:600}.qa-x{width:38px;height:38px;color:var(--sub);cursor:pointer;background:#f3ebda0d;border:1px solid #f3ebda1f;border-radius:50%;flex:none;place-items:center;font-size:16px;font-weight:800;display:grid}.qa-x:hover{color:var(--accent)}.qa-live{background:#f4c6570f;border:1px solid #f4c6572e;border-radius:14px;align-items:center;gap:14px;margin-bottom:22px;padding:12px 16px;display:flex}.qa-live .dot{background:var(--accent);width:9px;height:9px;box-shadow:0 0 0 0 var(--accent);border-radius:50%;flex:none;animation:1.9s infinite qapulse}@keyframes qapulse{0%{box-shadow:0 0 #f4c65780}70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}.qa-live .li{flex-direction:column;gap:2px;display:flex}.qa-live .li .k{letter-spacing:.03em;text-transform:uppercase;color:var(--sub);font-size:10px;font-weight:800}.qa-live .li b{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:20px;font-weight:900;line-height:1}.qa-live .li b.g{background:var(--num-gold);color:#0000;-webkit-background-clip:text;background-clip:text}.qa-live .sep{background:var(--hair);width:1px;height:28px}.qa-live .tag{letter-spacing:.14em;color:var(--accent);border:1px solid #f4c65766;border-radius:6px;margin-left:auto;padding:4px 7px;font-size:9.5px;font-weight:900}.qa-lbl{letter-spacing:.16em;text-transform:uppercase;color:var(--kicker);align-items:baseline;gap:8px;margin-bottom:12px;font-size:12px;font-weight:900;display:flex}.qa-lbl .opt{letter-spacing:.04em;color:var(--sub);text-transform:none;font-size:11px;font-weight:700}.qa-block{margin-bottom:20px}.qa-step{justify-content:center;align-items:center;gap:24px;display:flex}.qa-step button{width:58px;height:58px;color:var(--ink);cursor:pointer;background:#f3ebda0f;border:1px solid #f3ebda29;border-radius:18px;flex:none;font-size:30px;font-weight:700;line-height:1}.qa-step button:hover{color:var(--accent);border-color:#f4c65780}.qa-step button:disabled{opacity:.35;cursor:default}.qa-step .val{letter-spacing:-.03em;text-align:center;font-variant-numeric:tabular-nums;background:var(--num-gold);color:#0000;filter:drop-shadow(0 2px 14px #f4c65747);-webkit-background-clip:text;background-clip:text;min-width:116px;font-size:60px;font-weight:900;line-height:1}.qa-chips{justify-content:center;gap:9px;margin-top:16px;display:flex}.qa-chip{color:var(--sub);cursor:pointer;font-variant-numeric:tabular-nums;background:#f3ebda0a;border:1px solid #f3ebda1f;border-radius:11px;padding:8px 16px;font-size:15px;font-weight:800}.qa-chip.on{color:#1a140c;background:linear-gradient(165deg,#fde9b0,#f4c657 60%,#e0901c);border-color:#0000}.qa-input{width:100%;height:54px;color:var(--ink);background:#f3ebda0b;border:1px solid #f3ebda26;border-radius:14px;outline:none;padding:0 16px;font-family:inherit;font-size:17px;font-weight:600}.qa-input::placeholder{color:#6f6350;font-weight:500}.qa-input:focus{border-color:#f4c65780}.qa-hint{color:var(--sub);margin-top:8px;font-size:12.5px;font-weight:500;line-height:1.42}.qa-alerts{background:#f4c6570d;border:1px solid #f4c65729;border-radius:15px;padding:14px}.qa-alerts .t{color:var(--ink);margin-bottom:10px;font-size:14px;font-weight:700}.qa-alerts .qa-input{background:#00000040;height:46px;font-size:15px}.qa-foot{border-top:1px solid var(--hair);margin-top:24px;padding-top:20px}.qa-preview{color:var(--sub);justify-content:center;align-items:center;gap:9px;margin-bottom:16px;font-size:14px;font-weight:600;display:flex}.qa-preview b{letter-spacing:-.01em;font-variant-numeric:tabular-nums;background:var(--num-gold);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:19px;font-weight:900}.qa-actions{align-items:center;gap:13px;display:flex}.qa-primary{cursor:pointer;color:#1a140c;letter-spacing:-.01em;background:linear-gradient(165deg,#fde9b0,#f4c657 55%,#e0901c);border:0;border-radius:16px;flex:1;justify-content:center;align-items:center;gap:10px;height:58px;font-family:inherit;font-size:19px;font-weight:900;display:flex;box-shadow:0 12px 30px -8px #f4c65780}.qa-primary:disabled{opacity:.6;cursor:default}.qa-cancel{height:58px;color:var(--sub);cursor:pointer;background:0 0;border:1px solid #f3ebda24;border-radius:16px;padding:0 20px;font-family:inherit;font-size:15px;font-weight:800}.qa-done{text-align:center;padding:6px 4px 2px}.qa-check{color:#1a140c;background:linear-gradient(165deg,#fde9b0,#f4c657 60%,#e0901c);border-radius:50%;place-items:center;width:62px;height:62px;margin:4px auto 16px;font-size:30px;font-weight:900;display:grid;box-shadow:0 10px 26px -8px #f4c6578c}.qa-done .lead{color:var(--sub);font-size:15px;font-weight:600}.qa-done .code{letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:var(--num-gold);color:#0000;filter:drop-shadow(0 2px 14px #f4c65747);-webkit-background-clip:text;background-clip:text;margin:4px 0 6px;font-size:52px;font-weight:900;line-height:1.05}.qa-done .who{color:var(--ink);font-size:15px;font-weight:700}.qa-qrbig{background:#fff;border-radius:18px;place-items:center;width:200px;height:200px;margin:20px auto 12px;padding:12px;display:grid;box-shadow:0 0 0 1px #f4c6574d,0 16px 40px -14px #000000b3}.qa-qrbig img{width:100%;height:100%;display:block}.qa-scanhint{color:var(--ink);font-size:14px;font-weight:600}.qa-scanhint small{color:var(--sub);margin-top:5px;font-size:12.5px;font-weight:500;line-height:1.4;display:block}.qa-donebtn{cursor:pointer;color:#1a140c;background:linear-gradient(165deg,#fde9b0,#f4c657 55%,#e0901c);border:0;border-radius:16px;width:100%;height:56px;margin-top:22px;font-family:inherit;font-size:18px;font-weight:900;box-shadow:0 12px 30px -8px #f4c65780}.qc{--qc-w:460px;-webkit-font-smoothing:antialiased;color:#1c1917;min-height:100dvh;padding:calc(env(safe-area-inset-top) + 16px) 18px calc(env(safe-area-inset-bottom) + 40px);background:radial-gradient(120% 40% at 50% 0,#fff6d6,#fffbf0 60%);font-family:Inter,Noto Sans Thai,sans-serif}.qc *{box-sizing:border-box}.qc-top{max-width:var(--qc-w);align-items:center;gap:10px;margin:0 auto 16px;display:flex}.qc-back{color:#7a5310;cursor:pointer;background:#fff;border:1px solid #f0e3bf;border-radius:20px;padding:8px 14px;font-family:inherit;font-size:14px;font-weight:800}.qc-title{color:#241c0c;letter-spacing:-.01em;flex:1;font-size:20px;font-weight:900}.qc-openscreen{color:#fde047;cursor:pointer;background:#241c0c;border:0;border-radius:20px;padding:9px 15px;font-family:inherit;font-size:13px;font-weight:800}.qc-hero{max-width:var(--qc-w);text-align:center;background:#fff;border-radius:22px;margin:0 auto 14px;padding:22px 24px 24px;box-shadow:0 18px 40px -24px #78500a59,0 0 0 1px #f2e8cf}.qc-k{letter-spacing:.14em;text-transform:uppercase;color:#c79a3a;font-size:11px;font-weight:900}.qc-nowcode{letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:linear-gradient(150deg,#f6b81e,#e68a00 52%,#b45309);color:#0000;-webkit-background-clip:text;background-clip:text;margin:8px 0 6px;font-size:72px;font-weight:900;line-height:1}.qc-nowsub{color:#7a715a;font-size:15px;font-weight:600}.qc-callnext{width:100%;max-width:var(--qc-w);cursor:pointer;color:#3b2406;background:linear-gradient(155deg,#fde68a,#fbbf24 70%,#f59e0b);border:0;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:4px;margin:0 auto 18px;padding:20px;font-family:inherit;display:flex;box-shadow:inset 0 1.5px #ffffffd9,0 16px 34px -12px #f59e0b99}.qc-callnext b{font-size:24px;font-weight:900}.qc-callnext span{opacity:.82;font-size:13px;font-weight:700}.qc-callnext:disabled{opacity:.5;cursor:default}.qc-sec{max-width:var(--qc-w);margin:0 auto 14px}.qc-seck{letter-spacing:.1em;text-transform:uppercase;color:#a9905b;margin:14px 4px 8px;font-size:12px;font-weight:900}.qc-row{background:#fff;border:1px solid #f2e8cf;border-radius:15px;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:9px;padding:13px 16px;display:flex}.qc-row.called{background:linear-gradient(160deg,#fffdf5,#fff5d8);border-color:#f0d98a}.qc-row b{letter-spacing:-.02em;color:#241c0c;font-variant-numeric:tabular-nums;min-width:80px;font-size:26px;font-weight:900}.qc-row span{color:#7a715a;font-size:14px;font-weight:600}.qc-row i{color:#c2683b;font-size:13px;font-style:normal;font-weight:700}.qc-acts{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.qc-acts button{color:#7a5310;cursor:pointer;background:#fdf6e3;border:1.5px solid #ecdfbd;border-radius:11px;padding:9px 14px;font-family:inherit;font-size:13.5px;font-weight:800}.qc-acts button.ok{color:#0f7a3d;background:#eefaf1;border-color:#3ad687}.qc-acts button.no{color:#b4442a;background:#fdeeeb;border-color:#f2c9c0}.qc-empty{text-align:center;color:#9c8f70;background:#fff;border:1px dashed #e6dcc2;border-radius:15px;padding:28px 20px;font-size:14px;font-weight:600}.qc-add-pill{width:100%;max-width:var(--qc-w);cursor:pointer;color:#3b2406;background:linear-gradient(155deg,#fde68a,#fbbf24 70%,#f59e0b);border:0;border-radius:18px;justify-content:center;align-items:center;gap:8px;margin:8px auto 0;padding:16px;font-family:inherit;font-size:15px;font-weight:900;display:flex;box-shadow:0 10px 24px -10px #f59e0b8c}.qc-plus{font-size:1.2em;font-weight:900;line-height:0}@media (prefers-reduced-motion:no-preference){.qc-callnext,.qc-add-pill,.qc-openscreen{transition:transform .12s}.qc-callnext:not(:disabled):active,.qc-add-pill:active{transform:translateY(1px)scale(.995)}}.qcl{z-index:30;-webkit-backdrop-filter:blur(22px)saturate(120%);background:#14110c9e;place-items:center;padding:4cqh;animation:.22s both qcl-in;display:grid;position:absolute;inset:0}@keyframes qcl-in{0%{opacity:0}to{opacity:1}}.qcl-card{text-align:center;border:1px solid color-mix(in srgb, var(--qd-accent,#f4c657) 30%, #ffffff14);color:#f3ecdd;background:linear-gradient(168deg,#2c251df0,#1a1611f5);border-radius:3.4cqh;flex-direction:column;align-items:center;width:min(52cqh,86cqw);padding:5cqh 5cqh 3.4cqh;display:flex;box-shadow:0 3cqh 9cqh -2cqh #000000b3,inset 0 1px #ffffff0f}.qcl-card.shake{animation:.4s qcl-shake}@keyframes qcl-shake{10%,90%{transform:translate(-1.5%)}30%,70%{transform:translate(2.5%)}50%{transform:translate(-2.5%)}}.qcl-lock{width:6.6cqh;height:6.6cqh;color:var(--qd-accent,#f4c657);background:color-mix(in srgb, var(--qd-accent,#f4c657) 14%, transparent);border:1px solid color-mix(in srgb, var(--qd-accent,#f4c657) 32%, transparent);border-radius:50%;place-items:center;margin-bottom:2cqh;display:grid}.qcl-lock svg{width:3.4cqh;height:3.4cqh}.qcl-kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--qd-accent,#f4c657);font-size:1.5cqh;font-weight:800}.qcl-title{letter-spacing:-.02em;color:#f6efdf;margin:1cqh 0 .8cqh;font-size:3cqh;font-weight:900}.qcl-desc{color:#b9ad97;max-width:42cqh;font-size:1.8cqh;font-weight:500;line-height:1.5}.qcl-dots{gap:1.8cqh;margin:3.2cqh 0 1.2cqh;display:flex}.qcl-dot{background:#ffffff24;border-radius:50%;width:1.8cqh;height:1.8cqh;transition:transform .12s,background .12s}.qcl-dot.on{background:var(--qd-accent,#f4c657);transform:scale(1.12)}.qcl-err{color:#f0a08a;min-height:2.4cqh;font-size:1.6cqh;font-weight:700}.qcl-pad{grid-template-columns:repeat(3,1fr);gap:1.4cqh;margin-top:.6cqh;display:grid}.qcl-key{color:#f3ecdd;cursor:pointer;font-variant-numeric:tabular-nums;background:#ffffff0d;border:1px solid #ffffff17;border-radius:2cqh;width:11cqh;height:8.4cqh;font-family:inherit;font-size:3.4cqh;font-weight:700;transition:background .12s,transform 60ms}.qcl-key:hover{background:#ffffff1a}.qcl-key:active{transform:scale(.95)}.qcl-aux{color:#b9ad97;font-size:2.8cqh}.qcl-blank{cursor:default;background:0 0;border:0}.qcl-blank:hover{background:0 0}.qcl-cancel{color:#b9ad97;cursor:pointer;background:0 0;border:0;align-items:center;gap:1cqw;margin-top:3cqh;font-family:inherit;font-size:1.7cqh;font-weight:700;display:inline-flex}.qcl-cancel:hover{color:var(--qd-accent,#f4c657)}.qb{color:#f3ebda;-webkit-font-smoothing:antialiased;--ink:#f3ebda;--sub:#a08f6e;--kicker:#b49a6a;--accent:#f4c657;--num-gold:linear-gradient(165deg, #fde9b0 0%, #f4c657 48%, #e0901c 100%);--num-glow:drop-shadow(0 2px 18px #f4c6574d);--hairline:#f4c65724;--flap-hi:#211c16;--flap-lo:#171310;--flap-seam:#0000009e;background:radial-gradient(130% 120% at 30% 0,#241f1a 0%,#15110d 55%,#0c0a08 100%);grid-template-rows:auto auto 1fr;row-gap:3.2cqh;padding:4.4cqh 4cqw;font-family:Inter,Noto Sans Thai,system-ui,sans-serif;display:grid;position:fixed;inset:0;overflow:hidden;container-type:size}.qb *{box-sizing:border-box}.qb:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 6cqw,#ffffff04 6cqw 6.06cqw);position:absolute;inset:0}.qb-close{z-index:6;width:3.6cqh;height:3.6cqh;color:var(--sub);background:color-mix(in srgb, var(--ink) 6%, transparent);border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);cursor:pointer;opacity:.4;border-radius:50%;justify-content:center;align-items:center;font-family:inherit;font-size:1.9cqh;font-weight:800;line-height:1;transition:opacity .15s,color .15s;display:inline-flex;position:absolute;top:1.3cqh;right:1.3cqw}.qb-close:hover{opacity:1;color:var(--accent)}.qb-top{z-index:2;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.qb-brand{flex-direction:column;gap:.7cqh;min-width:0;padding-right:4cqw;display:flex}.qb-mark{letter-spacing:-.035em;color:#f5edda;white-space:nowrap;text-overflow:ellipsis;font-size:3.6cqh;font-weight:900;line-height:1;overflow:hidden}.qb-inq{text-align:right;flex:none;align-items:baseline;gap:1.6cqw;display:flex}.qb-inq .lab{flex-direction:column;align-items:flex-end;gap:.35cqh;display:flex}.qb-inq .k{letter-spacing:.24em;text-transform:uppercase;color:var(--kicker);font-size:1.7cqh;font-weight:900}.qb-inq .n{letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:8.4cqh;font-weight:900;line-height:.8}.qb-rule{z-index:2;background:linear-gradient(90deg, transparent, var(--hairline) 8%, var(--hairline) 92%, transparent);height:1px;margin-top:-1.2cqh;position:relative}.qb-main{-moz-column-gap:4.2cqw;z-index:2;grid-template-columns:39.5% 60.5%;column-gap:4.2cqw;min-height:0;display:grid;position:relative}.qb-left{flex-direction:column;min-height:0;display:flex}.qb-nowk{align-items:center;gap:1.4cqw;display:flex}.qb-nowk .live{background:var(--accent);width:1.7cqh;height:1.7cqh;box-shadow:0 0 0 0 var(--accent);border-radius:50%;flex:none;animation:1.9s infinite qblive}@keyframes qblive{0%{box-shadow:0 0 #f4c6578c}70%{box-shadow:0 0 0 2.4cqh #0000}to{box-shadow:0 0 #0000}}.qb-nowk .k{letter-spacing:.28em;text-transform:uppercase;color:var(--kicker);font-size:2.2cqh;font-weight:900}.qb-hero{letter-spacing:-.05em;font-variant-numeric:tabular-nums;white-space:nowrap;background:var(--num-gold);color:#0000;filter:var(--num-glow);-webkit-background-clip:text;background-clip:text;margin:1.8cqh 0 1.4cqh;font-size:min(12.6cqw,30cqh);font-weight:900;line-height:.84}.qb-nowsub{color:var(--sub);font-size:2.4cqh;font-weight:600}.qb-nowsub b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:800}.qb-spacer{flex:auto;min-height:1.4cqh}.qb-qrtile{align-self:flex-start;align-items:center;gap:2cqw;display:flex}.qb-qrcard{background:#fff;border-radius:3cqh;flex:none;place-items:center;width:32cqh;height:32cqh;padding:2.3cqh;display:grid;box-shadow:0 0 0 1px #f4c6574d,0 3cqh 7cqh -2cqh #000000b3}.qb-qrcard .qr,.qb-qrcard img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.qb-qrcap{flex-direction:column;gap:.5cqh;max-width:13cqw;display:flex}.qb-qrcap b{color:var(--ink);font-size:2cqh;font-weight:800;line-height:1.15}.qb-qrcap small{color:var(--sub);font-size:1.55cqh;font-weight:600;line-height:1.3}.qb-board{flex-direction:column;min-height:0;display:flex}.qb-boardhead{justify-content:space-between;align-items:flex-end;margin-bottom:1.6cqh;display:flex}.qb-boardhead .k{letter-spacing:.26em;text-transform:uppercase;color:var(--kicker);font-size:2.2cqh;font-weight:900}.qb-cols{letter-spacing:.22em;text-transform:uppercase;color:var(--sub);align-items:center;font-size:1.4cqh;font-weight:800;display:flex}.qb-cols .c1{text-align:right;width:8cqw}.qb-cols .c2{text-align:right;width:10cqw}.qb-rows{flex-direction:column;flex:auto;min-height:0;display:flex}.qb-row{background:linear-gradient(#ffffff06,#0000001a);border-radius:1.2cqh;flex:1 1 0;justify-content:space-between;align-items:center;margin:.55cqh 0;padding:0 2cqw;display:flex;position:relative}.qb-row+.qb-row:before{content:"";background:var(--hairline);height:1px;position:absolute;top:-.85cqh;left:1cqw;right:1cqw}.qb-empty{color:var(--sub);flex:auto;align-items:center;font-size:2.6cqh;font-weight:600;display:flex}.qb-flapcode{align-items:center;gap:.5cqw;display:flex}.qb-flap{background:linear-gradient(180deg, var(--flap-hi) 0 49.6%, var(--flap-lo) 50.4% 100%);width:6.3cqh;height:9.8cqh;color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em;border-radius:1.1cqh;justify-content:center;align-items:center;font-size:6.8cqh;font-weight:900;line-height:1;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #00000080,0 1px 2px #0006}.qb-flap:after{content:"";background:var(--flap-seam);height:1px;position:absolute;top:50%;left:0;right:0;transform:translateY(-.5px)}.qb-flap.dash{width:3.7cqh;color:var(--accent)}.qb-rmeta{align-items:center;display:flex}.qb-rparty{text-align:right;flex-direction:column;gap:.3cqh;width:8cqw;display:flex}.qb-rparty .v{color:var(--ink);font-variant-numeric:tabular-nums;font-size:4.1cqh;font-weight:900;line-height:1}.qb-rparty .u{letter-spacing:.14em;text-transform:uppercase;color:var(--sub);font-size:1.5cqh;font-weight:700}.qb-rwait{text-align:right;width:10cqw}.qb-rwait .v{color:var(--accent);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:4.1cqh;font-weight:900;line-height:1}.qb-rwait .vu{font-size:.55em;font-weight:800}.qg-hub2,.qg-host{flex-direction:column;flex:1;min-height:340px;display:flex}.qg-cta{color:#3b2406;cursor:pointer;background:linear-gradient(155deg,#fde68a,#fbbf24 70%,#f59e0b);border:0;border-radius:16px;height:52px;padding:0 34px;font-family:inherit;font-size:16px;font-weight:900;box-shadow:0 12px 26px -12px #f59e0bb3}.qg-cta:disabled{opacity:.6;cursor:default}.qg-badge{color:#c2683b;background:#fff;border-radius:20px;align-self:center;margin-bottom:12px;padding:6px 16px;font-size:13px;font-weight:900;box-shadow:0 0 0 1px #f2e8cf}.qg-hubhead{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.qg-hubk{color:#241c0c;font-size:16px;font-weight:900}.qg-hubpts{color:#fde047;background:#241c0c;border-radius:20px;padding:7px 13px;font-size:12px;font-weight:800}.qg-grid2{grid-template-columns:1fr 1fr;gap:9px;display:grid;overflow-y:auto}.qg-card2{text-align:left;cursor:pointer;background:#fff;border:1px solid #f2e8cf;border-radius:15px;padding:12px 11px;font-family:inherit;position:relative;box-shadow:0 8px 20px -16px #78500a80}.qg-card2.rew{background:linear-gradient(160deg,#fffdf5,#fff5d8);border-color:#f0d98a}.qg-ic{background:#fdf3d0;border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:7px;display:grid}.qg-card2.rew .qg-ic{background:#fdf0c8}.qg-n{color:#241c0c;font-size:13.5px;font-weight:900}.qg-s{color:#8a7f68;margin-top:1px;font-size:11px;font-weight:600}.qg-flag{border-radius:8px;padding:2px 6px;font-size:9px;font-weight:900;position:absolute;top:9px;right:10px}.qg-flag.new{color:#04351d;background:#3ad687}.qg-flag.rew{color:#3b2406;background:#f5c518}.qg-host{background:linear-gradient(#fff7dd,#fdeec4);border-radius:18px;overflow:hidden}.qg-htop{justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex}.qg-hback{color:#7a5310;cursor:pointer;background:#fff;border:1px solid #f0e3bf;border-radius:20px;padding:7px 13px;font-family:inherit;font-size:13px;font-weight:800}.qg-hname{color:#241c0c;font-size:15px;font-weight:900}.qg-hscore{color:#c2683b;background:#fff;border-radius:20px;padding:6px 11px;font-size:12px;font-weight:900}.qg-harea{flex-direction:column;flex:1;min-height:0;padding:8px 16px 18px;display:flex}.qg-stage{background:radial-gradient(120% 100% at 50% 0,#eafbe6,#dff3f7);border-radius:18px;flex:1;min-height:320px;position:relative;overflow:hidden}.qg-catch{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab}.qg-fall{pointer-events:none;filter:drop-shadow(0 4px 6px #0000001f);background:0 0;border:0;padding:4px;animation:3s linear forwards qgfall;position:absolute;top:-12%;transform:translate(-50%)}@keyframes qgfall{to{top:100%}}.qg-basket{filter:drop-shadow(0 6px 8px #0000002e);pointer-events:none;will-change:left;transition:transform .12s;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.qg-basket.pop{transform:translate(-50%)scale(1.16)}.qg-chint{z-index:3;color:#fde8b0;white-space:nowrap;pointer-events:none;background:#241c0cd1;border-radius:20px;padding:6px 14px;font-size:12px;font-weight:800;position:absolute;top:12px;left:50%;transform:translate(-50%)}.qg-pop{pointer-events:none;z-index:4;place-items:center;display:grid;position:absolute;bottom:56px;transform:translate(-50%)}.qg-pop-n{color:#e0901c;text-shadow:0 2px 8px #e0901c73;grid-area:1/1;font-size:22px;font-weight:900;animation:.6s ease-out forwards qgpopn}@keyframes qgpopn{0%{opacity:0;transform:translateY(8px)scale(.5)}22%{opacity:1;transform:translateY(-4px)scale(1.18)}to{opacity:0;transform:translateY(-46px)scale(.95)}}.qg-pop-ring{border:3px solid #f5c518;border-radius:50%;grid-area:1/1;width:34px;height:34px;animation:.5s ease-out forwards qgpopr}@keyframes qgpopr{0%{opacity:.85;transform:scale(.35)}to{opacity:0;transform:scale(2.6)}}.qg-gold{filter:drop-shadow(0 0 7px #f5c518d9)drop-shadow(0 4px 6px #0000001f)}.qg-bomb{filter:drop-shadow(0 3px 5px #00000047)}.qg-pop-gold .qg-pop-n{color:#e8a200;font-size:27px}.qg-pop-gold .qg-pop-ring{border-color:#fde873;width:40px;height:40px}.qg-pop-bomb .qg-pop-n{color:#e5484d}.qg-pop-bomb .qg-pop-ring{border-color:#e5484d}.qg-combo{z-index:3;color:#3b2406;background:#f5c518;border-radius:20px;padding:6px 12px;font-size:13px;font-weight:900;position:absolute;top:12px;right:12px;transform:rotate(6deg);box-shadow:0 6px 14px -4px #f5c518b3}.qg-tap{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.qg-grid9{grid-template-columns:repeat(3,1fr);gap:12px;width:260px;height:260px;display:grid}.qg-t9{cursor:pointer;background:#fff;border:0;border-radius:18px;transition:all 80ms;box-shadow:0 6px 14px -10px #78500a80}.qg-t9.lit{background:radial-gradient(circle,#fde873,#f5c518);transform:scale(1.04);box-shadow:0 0 0 3px #fff,0 0 22px 3px #f5c518cc}.qg-mem{flex:1;grid-template-columns:repeat(4,1fr);align-content:center;gap:10px;display:grid}.qg-card{aspect-ratio:1;cursor:pointer;background:linear-gradient(160deg,#f4c657,#e0901c);border:0;border-radius:14px;place-items:center;display:grid;box-shadow:inset 0 1px #fff6}.qg-card.up{background:#fff;box-shadow:0 0 0 1px #f2e8cf}.qg-card.done{background:#eefaf1;box-shadow:0 0 0 2px #3ad687}.qg-rps{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:24px;display:flex}.qg-rvs{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.qg-rside{text-align:center;flex:1}.qg-rlab{color:#8a7f68;margin-bottom:8px;font-size:12px;font-weight:800}.qg-rpick{color:#b8956a;background:#fff;border-radius:22px;place-items:center;width:92px;height:92px;margin:0 auto;font-size:30px;font-weight:900;display:grid;box-shadow:0 16px 34px -18px #78500a66}.qg-rpick.shop{background:#f3ecdd}.qg-rres{color:#8a7f68;flex-shrink:0;font-size:18px;font-weight:900}.qg-rres.win{color:#1f9d55}.qg-rres.lose{color:#b4442a}.qg-rpick3{gap:12px;display:flex}.qg-rbtn{cursor:pointer;background:#fff;border:2px solid #f0e3bf;border-radius:20px;place-items:center;width:72px;height:72px;display:grid}.qg-rbtn:active{border-color:#f5c518}.qg-quiz{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;display:flex}.qg-qpic{background:radial-gradient(circle at 40% 30%,#fff,#f6ead2);border-radius:24px;place-items:center;width:116px;height:116px;display:grid;box-shadow:0 18px 40px -22px #78500a66}.qg-qq{color:#241c0c;font-size:18px;font-weight:900}.qg-qopts{flex-direction:column;gap:9px;width:100%;display:flex}.qg-qopt{text-align:left;color:#3a3226;cursor:pointer;background:#fff;border:1.5px solid #f0e3bf;border-radius:14px;width:100%;padding:14px 16px;font-family:inherit;font-size:14.5px;font-weight:700}.qg-qopt.ok{color:#0f7a3d;background:#eefaf1;border-color:#3ad687}.qg-qopt.bad{color:#b4442a;background:#fdeeeb;border-color:#f2c9c0}.qg-price{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;display:flex}.qg-pn{color:#241c0c;font-size:17px;font-weight:900}.qg-pq{color:#8a7f68;font-size:13.5px;font-weight:600}.qg-slider{accent-color:#f59e0b;width:100%}.qg-pguess{color:#c2683b;font-variant-numeric:tabular-nums;font-size:22px;font-weight:900}.qg-pres{color:#3a3226;text-align:center;font-size:14px;font-weight:600}.qg-pres b{color:#241c0c;font-weight:900}.qg-barista{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;display:flex}.qg-order{text-align:center;background:#241c0c;border-radius:16px;width:100%;padding:14px 16px}.qg-ok{letter-spacing:.1em;text-transform:uppercase;color:#fde047;font-size:11px;font-weight:900}.qg-order b{color:#fff;margin-top:2px;font-size:17px;font-weight:900;display:block}.qg-bstep{color:#8a7f68;font-size:12.5px;font-weight:700}.qg-bing{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.qg-bi{color:#8a7f68;cursor:pointer;background:#fff;border:1.5px solid #e6dcc2;border-radius:20px;padding:10px 15px;font-family:inherit;font-size:13.5px;font-weight:800}.qg-bi.on{color:#0f7a3d;background:#eefaf1;border-color:#3ad687}.qg-m3{background:#fff;border-radius:18px;flex:1;grid-template-columns:repeat(6,1fr);grid-auto-rows:1fr;align-content:center;gap:6px;padding:12px;display:grid;box-shadow:0 18px 40px -24px #78500a80}.qg-m3c{cursor:pointer;background:#fbf4e3;border:0;border-radius:11px;place-items:center;min-height:40px;display:grid}.qg-m3c:active{background:#fff6cf;box-shadow:0 0 0 2px #f5c518}.qg-simon{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:18px;display:flex}.qg-simpad{grid-template-columns:1fr 1fr;gap:14px;width:240px;height:240px;display:grid}.qg-sp{cursor:pointer;opacity:.5;border:0;border-radius:22px;transition:all .1s}.qg-sp.y{background:#f5c518}.qg-sp.g{background:#3ad687}.qg-sp.o{background:#ef6c4a}.qg-sp.b{background:#5b8def}.qg-sp.lit{opacity:1;transform:scale(1.03);box-shadow:0 0 0 4px #fff,0 0 26px 4px}.qg-sp.y.lit{color:#f5c518}.qg-sp.g.lit{color:#3ad687}.qg-sp.o.lit{color:#ef6c4a}.qg-sp.b.lit{color:#5b8def}.qg-2048{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;display:flex}.qg-tgrid{background:#efe0bf;border-radius:16px;grid-template-columns:repeat(4,1fr);gap:8px;width:280px;padding:10px;display:grid}.qg-tt{aspect-ratio:1;font-variant-numeric:tabular-nums;background:#efe6d4;border-radius:11px;place-items:center;font-size:22px;font-weight:900;display:grid}.qg-tt.e{background:#f7edd6}.qg-dpad{flex-direction:column;align-items:center;gap:8px;display:flex}.qg-dpad button,.qg-drow button{color:#7a5310;cursor:pointer;background:#fff;border:0;border-radius:12px;width:52px;height:44px;font-size:20px;font-weight:900;box-shadow:0 6px 14px -10px #78500a80}.qg-drow{gap:8px;display:flex}.qg-spin{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:18px;display:flex}.qg-wheelwrap{filter:drop-shadow(0 20px 34px #78500a59)}.qg-won{color:#1f9d55;font-size:16px;font-weight:900}.qg-win{z-index:70;text-align:center;color:#fff8e6;background:radial-gradient(120% 80% at 50% 8%,#3a2a10,#1a1408 72%);flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex;position:fixed;inset:0;overflow:hidden}.qg-wconf{pointer-events:none;width:100%;height:52%;position:absolute;top:0;left:0}.qg-wc{opacity:.9;border-radius:2px;width:9px;height:15px;position:absolute;transform:rotate(20deg)}.qg-wc.c0{background:#f5c518}.qg-wc.c1{background:#e68a00}.qg-wc.c2{background:#3ad687}.qg-wc.c3{background:#e24b5a}.qg-wc.c4{background:#fde047}.qg-wbadge{z-index:2;background:linear-gradient(155deg,#fde68a,#fbbf24 65%,#f59e0b);border-radius:50%;place-items:center;width:92px;height:92px;margin-bottom:18px;display:grid;position:relative;box-shadow:0 20px 44px -14px #f59e0bcc}.qg-wk{color:#e6cf8f;letter-spacing:.04em;font-size:18px;font-weight:800}.qg-wbig{letter-spacing:-.02em;background:linear-gradient(165deg,#fde9b0,#f4c657 48%,#e0901c);color:#0000;filter:drop-shadow(0 2px 20px #f4c51880);-webkit-background-clip:text;background-clip:text;margin:6px 0 8px;font-size:46px;font-weight:900;line-height:1}.qg-wsub{color:#c9b88f;font-size:13px;font-weight:500}.qg-wcode{background:#f5c5181a;border:1.5px dashed #f5c51880;border-radius:16px;margin:22px 0 16px;padding:14px 30px}.qg-wcode .l{color:#b49a6a;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}.qg-wcode .v{color:#fde047;letter-spacing:.04em;margin-top:4px;font-size:26px;font-weight:900}.qg-wuse{color:#a08f6e;font-size:12.5px;line-height:1.5}.qg-wcta{color:#3b2406;cursor:pointer;background:linear-gradient(155deg,#fde68a,#fbbf24 70%,#f59e0b);border:0;border-radius:18px;width:100%;max-width:320px;height:56px;margin-top:24px;font-family:inherit;font-size:16px;font-weight:900;box-shadow:0 16px 34px -12px #f59e0bb3}.qp-rewards{background:#241c0c;border-radius:16px;align-items:center;gap:10px;margin-bottom:12px;padding:12px 15px;display:flex}.qp-rewards .rk{color:#fde047;flex-shrink:0;font-size:12px;font-weight:900}.qp-rchips{flex-wrap:wrap;gap:7px;display:flex}.qp-rchip{color:#fde047;letter-spacing:.03em;background:#f5c51824;border:1px dashed #f5c51880;border-radius:12px;padding:5px 11px;font-size:12px;font-weight:900}.qg-scratch{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;display:flex}.qg-scard{cursor:pointer;border-radius:22px;width:230px;height:300px;position:relative;overflow:hidden;box-shadow:0 24px 50px -22px #78500a80}.qg-sreveal{background:radial-gradient(circle at 50% 40%,#fff6d6,#fdeec4);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.qg-srk{color:#a9905b;letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:800}.qg-srv{letter-spacing:-.02em;background:linear-gradient(150deg,#f6b81e,#e68a00 52%,#b45309);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:40px;font-weight:900}.qg-sfoil{color:#6b7280;background:linear-gradient(135deg,#d8dadf,#b9bcc4 45%,#e6e8ec);place-items:center;font-size:15px;font-weight:800;transition:opacity .4s;display:grid;position:absolute;inset:0}.qg-scard.done .qg-sfoil{opacity:0;pointer-events:none}.qg-shint{color:#8a7f68;font-size:12px;font-weight:600}.qg-hud{color:#8a7f68;justify-content:space-between;align-items:center;padding:2px 4px;font-size:13px;font-weight:800;display:flex}.qg-hudhint{color:#b8ad97;font-size:11px;font-weight:700}.qg-sky{touch-action:manipulation;background:radial-gradient(130% 100% at 50% 0,#dff2fb,#eafbff);border-radius:18px;flex:1;position:relative;overflow:hidden}.qg-balloon{cursor:pointer;filter:drop-shadow(0 4px 5px #0000001f);background:0 0;border:0;padding:0;animation:linear forwards qgrise;position:absolute;bottom:-22%}.qg-balloon:active{transform:scale(.9)}@keyframes qgrise{to{bottom:114%}}.qg-space{touch-action:manipulation;background:radial-gradient(120% 100% at 50% 15%,#223451,#0d1524);border-radius:18px;flex:1;position:relative;overflow:hidden}.qg-target{cursor:pointer;filter:drop-shadow(0 3px 5px #00000073);background:0 0;border:0;padding:4px;animation:linear forwards qgfall;position:absolute;top:-12%}.qg-target:active{transform:scale(.88)}.qg-beam{pointer-events:none;z-index:3;background:linear-gradient(#f5c51800,#f5c518f2);border-radius:2px;width:4px;animation:.28s ease-out forwards qgbeam;position:absolute;top:0;bottom:34px;transform:translate(-50%)}@keyframes qgbeam{0%{opacity:1}to{opacity:0}}.qg-boomfx{pointer-events:none;z-index:4;background:radial-gradient(circle,#fde873,#e8763c 58%,#0000 72%);border-radius:50%;width:42px;height:42px;animation:.3s ease-out forwards qgboomfx;position:absolute;transform:translate(-50%,-50%)}@keyframes qgboomfx{0%{opacity:1;transform:translate(-50%,-50%)scale(.3)}to{opacity:0;transform:translate(-50%,-50%)scale(1.9)}}.qg-cannon{pointer-events:none;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.qg-snakewrap{flex-direction:column;flex:1;gap:8px;display:flex}.qg-snake{aspect-ratio:1;background:#eef3ee;border-radius:14px;grid-template-columns:repeat(13,1fr);gap:2px;width:100%;max-width:320px;margin:0 auto;padding:6px;display:grid}.qg-scell{background:0 0;border-radius:3px}.qg-scell.body{background:#7bd88f}.qg-scell.head{background:#2fa856}.qg-scell.food{background:radial-gradient(circle,#f5c518,#e0901c);border-radius:50%}.qg-run{touch-action:manipulation;background:linear-gradient(#cdeafe 0%,#eaf6ff 72%,#d7e8cf 72%);border-radius:18px;flex:1;position:relative;overflow:hidden}.qg-run.hit{animation:.32s qghit}@keyframes qghit{50%{background:linear-gradient(#ffd9d9,#ffecec 72%,#f7cccc 72%)}}.qg-ground{background:repeating-linear-gradient(90deg,#a9865a 0 22px,#9c7a4e 22px 44px);height:20px;position:absolute;bottom:0;left:0;right:0}.qg-runner{pointer-events:none;z-index:2;position:absolute;bottom:20px;left:16%}.qg-ob{pointer-events:none;z-index:1;animation:linear forwards qgslide;position:absolute;bottom:20px;right:-10%}@keyframes qgslide{to{right:112%}}.qg-tet{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;display:flex}.qg-tgrid{aspect-ratio:8/14;background:#1e2230;border-radius:12px;grid-template-columns:repeat(8,1fr);gap:2px;width:100%;max-width:196px;padding:6px;display:grid;box-shadow:inset 0 2px 8px #0000004d}.qg-tcell{background:#ffffff0d;border-radius:2px}.qg-tctrl{gap:10px;display:flex}.qg-tctrl button{color:#8a5a1e;cursor:pointer;background:#f3ecdd;border:0;border-radius:13px;width:54px;height:46px;font-family:inherit;font-size:21px;font-weight:900;box-shadow:0 3px #d9ccae}.qg-tctrl button:active{box-shadow:none;background:#f5c518;transform:translateY(2px)}.qg-tap,.qg-mem,.qg-quiz,.qg-barista,.qg-m3,.qg-simon,.qg-rps,.qg-2048,.qg-price{touch-action:manipulation}.qg-t9,.qg-card,.qg-m3c,.qg-bi,.qg-qopt,.qg-rbtn,.qg-sp,.qg-dpad button,.qg-rpick3 button{transition:transform 70ms}.qg-t9:active,.qg-m3c:active,.qg-rbtn:active,.qg-sp:active{transform:scale(.9)}.qg-card:active{transform:scale(.95)}.qg-bi:active,.qg-qopt:active{transform:scale(.96)}.qg-dpad button:active{transform:scale(.88)}.qg-timer{background:#00000014;border-radius:4px;width:100%;max-width:320px;height:7px;margin:0 auto;overflow:hidden}.qg-timerfill{background:linear-gradient(90deg,#3ad687,#f5c518 55%,#e8763c);border-radius:4px;width:100%;height:100%;animation:linear forwards qgtimer}@keyframes qgtimer{0%{width:100%}to{width:0%}}.qg-memwrap{flex-direction:column;flex:1;justify-content:center;gap:12px;display:flex}.qg-streak{color:#e8763c;background:#fff3e0;border-radius:20px;align-self:center;padding:6px 16px;font-size:13px;font-weight:900;box-shadow:0 0 0 1px #f0d9c0}.qg-lives{z-index:3;filter:drop-shadow(0 2px 3px #00000040);gap:5px;display:flex;position:absolute;top:12px;left:12px}.qg-over{z-index:10;-webkit-backdrop-filter:blur(4px);cursor:pointer;background:#14100abd;flex-direction:column;justify-content:center;align-items:center;gap:8px;animation:.2s both qgfade;display:flex;position:absolute;inset:0}@keyframes qgfade{0%{opacity:0}to{opacity:1}}.qg-ovk{color:#fff;letter-spacing:-.02em;font-size:27px;font-weight:900}.qg-ovsub{color:#fde8b0;font-size:14px;font-weight:700}.qg-score2{z-index:3;color:#e0901c;text-shadow:0 1px 4px #fff9;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:27px;font-weight:900;position:absolute;top:8px;left:50%;transform:translate(-50%)}.qg-ovscore{color:#f5c518;font-variant-numeric:tabular-nums;font-size:20px;font-weight:900}.qg-score2.light{color:#fde873;text-shadow:0 2px 6px #00000073}.qg-slice{touch-action:none;cursor:crosshair;background:radial-gradient(120% 100% at 50% 115%,#1c2b22,#0e1712);border-radius:18px;flex:1;position:relative;overflow:hidden}.qg-fruit{pointer-events:none;filter:drop-shadow(0 4px 8px #0006);padding:4px;animation:ease-in-out forwards qgtoss;position:absolute;bottom:-14%;transform:translate(-50%)}@keyframes qgtoss{0%{bottom:-14%}46%{bottom:78%}to{bottom:-18%}}.qg-slicehint{color:#ffffff80;pointer-events:none;white-space:nowrap;font-size:12px;font-weight:800;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.qg-brk{touch-action:none;background:linear-gradient(#1a2740,#0e1526);border-radius:18px;flex:1;position:relative;overflow:hidden}.qg-brick{border-radius:3px;width:13%;height:5.5%;position:absolute;box-shadow:inset 0 -2px #0003}.qg-ball{aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#fff,#dfe7f5);border-radius:50%;width:4.6%;position:absolute;top:66%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 10px #ffffff80}.qg-pad2{background:linear-gradient(#f5c518,#e0901c);border-radius:6px;width:24%;height:3.4%;position:absolute;bottom:6%;left:50%;transform:translate(-50%);box-shadow:0 2px 6px #00000059}.qg-stack{touch-action:manipulation;background:linear-gradient(#2a2440,#14101f);border-radius:18px;flex:1;position:relative;overflow:hidden}.qg-tower{position:absolute;inset:0}.qg-sblock{border-radius:4px;height:10%;position:absolute;box-shadow:inset 0 -3px #0003,0 2px 4px #0000004d}.qg-sblock.move{top:8%;box-shadow:inset 0 -3px #0003,0 3px 10px #0006}.qg-flap{touch-action:none;cursor:pointer;background:linear-gradient(#7ec8e3,#cdeafe 68%,#d7e8cf 68%);border-radius:18px;flex:1;position:relative;overflow:hidden}.qg-pipe{width:15%;animation:linear forwards qgpipe;position:absolute;top:0;bottom:0;left:100%}@keyframes qgpipe{0%{left:100%}to{left:-16%}}.qg-pipeseg{background:linear-gradient(90deg,#3ea34a,#4ec95c 42%,#3ea34a);border:2px solid #2f8039;border-radius:4px;position:absolute;left:0;right:0}.qg-bird{filter:drop-shadow(0 3px 4px #00000040);z-index:2;position:absolute;left:28%;transform:translate(-50%,-50%)}.qg-piano{touch-action:manipulation;background:#f4f0e6;border-radius:18px;flex:1;position:relative;overflow:hidden}.qg-pcols{display:flex;position:absolute;inset:0}.qg-pcol{border-right:1px solid #0000000f;flex:1}.qg-ptile{cursor:pointer;background:0 0;border:0;width:25%;height:20%;padding:3px;animation:linear forwards qgtilefall;position:absolute;top:-20%}.qg-ptile:after{content:"";background:linear-gradient(160deg,#3a3226,#241c0c);border-radius:6px;width:100%;height:100%;display:block;box-shadow:inset 0 2px #ffffff14}@keyframes qgtilefall{to{top:100%}}.qg-bub{touch-action:none;cursor:crosshair;background:radial-gradient(120% 100% at 50% 0,#241c3a,#14101f);border-radius:18px;flex:1;position:relative;overflow:hidden}.qg-bubble{border-radius:50%;position:absolute;box-shadow:inset -3px -3px 6px #00000047,inset 2px 2px 5px #ffffff59}.qg-bubble.fly{z-index:3;top:93%;left:50%}.qg-aim{transform-origin:bottom;pointer-events:none;z-index:2;background:repeating-linear-gradient(0deg,#ffffff8c 0 6px,#0000 6px 13px);width:3px;height:44%;position:absolute;bottom:5%;left:50%}.qg-crossy{touch-action:manipulation;background:#2f2419;border-radius:18px;flex:1;position:relative;overflow:hidden}.qg-crow{position:absolute;left:0;right:0;overflow:hidden}.qg-crow.grass{background:repeating-linear-gradient(90deg,#6fbf4a 0 22px,#64b241 22px 44px)}.qg-crow.road{background:#3a3f46;box-shadow:inset 0 2px #ffffff1f,inset 0 -2px #ffffff1f}.qg-car{pointer-events:none;filter:drop-shadow(0 2px 2px #00000059);position:absolute;top:50%;transform:translateY(-50%)}.qg-car.r{animation:linear infinite qgcarR}.qg-car.l{animation:linear infinite qgcarL}@keyframes qgcarR{0%{left:-16%}to{left:116%}}@keyframes qgcarL{0%{left:116%}to{left:-16%}}.qg-char{z-index:3;filter:drop-shadow(0 2px 3px #0006);position:absolute;left:50%;transform:translate(-50%,-50%)}.qg-doodle{touch-action:none;background:linear-gradient(#e7f4ff,#d4ecff);border-radius:18px;flex:1;position:relative;overflow:hidden}.qg-plat{background:linear-gradient(#7bd88f,#46b862);border-radius:6px;width:22%;height:4%;position:absolute;transform:translateY(-50%);box-shadow:0 2px 3px #00000026}.qg-doodler{z-index:2;filter:drop-shadow(0 2px 3px #0003);position:absolute;transform:translate(-50%,-50%)}.qg-bball{touch-action:none;cursor:grab;background:linear-gradient(#2a3550,#17203a);border-radius:18px;flex:1;position:relative;overflow:hidden}.qg-hoop{width:15%;position:absolute;top:20%;transform:translate(-50%)}.qg-rim{background:#e8763c;border-radius:3px;height:5px;box-shadow:0 0 0 1px #0003}.qg-net{clip-path:polygon(0 0,100% 0,82% 100%,18% 100%);background:repeating-linear-gradient(90deg,#0000 0 3px,#ffffff80 3px 4px);width:100%;height:22px;margin:0 auto}.qg-bball-ball{aspect-ratio:1;z-index:2;background:radial-gradient(circle at 35% 30%,#ffa35c,#e8763c 70%);border-radius:50%;width:12%;position:absolute;transform:translate(-50%,-50%);box-shadow:inset -3px -3px 6px #00000040}.qg-swish{color:#fde873;z-index:3;font-size:26px;font-weight:900;animation:.7s ease-out forwards qgpopn;position:absolute;top:40%;left:50%;transform:translate(-50%)}.qg-lane{-webkit-user-select:none;user-select:none;background:linear-gradient(#2f343b,#24282e);border-radius:14px;flex:1;position:relative;overflow:hidden}.qg-lane:before{content:"";background:repeating-linear-gradient(#ffffff47 0 14px,#0000 14px 28px);width:2px;position:absolute;top:0;bottom:0;left:33.33%}.qg-lane:after{content:"";background:repeating-linear-gradient(#ffffff47 0 14px,#0000 14px 28px);width:2px;position:absolute;top:0;bottom:0;left:66.66%}.qg-obst{aspect-ratio:1;z-index:2;border-radius:7px;width:15%;animation-name:qglanefall;animation-timing-function:linear;position:absolute;top:-12%;transform:translate(-50%)}.qg-obst.rock{background:radial-gradient(circle at 34% 30%,#ff9a6b,#e8763c 65%);box-shadow:inset -3px -3px 6px #00000047}.qg-obst.coin{background:radial-gradient(circle at 35% 30%,#ffe873,#f5c518 70%);border-radius:50%;width:10%;box-shadow:0 0 10px #f5c5188c}@keyframes qglanefall{0%{top:-12%}to{top:112%}}.qg-lchar{z-index:3;filter:drop-shadow(0 3px 4px #0006);transition:left 90ms cubic-bezier(.3,1.3,.5,1);position:absolute;bottom:12%;transform:translate(-50%)}.qg-zzc{-webkit-user-select:none;user-select:none;background:linear-gradient(#1b2530,#0e141b);border-radius:14px;flex:1;position:relative;overflow:hidden}.qg-start{z-index:20;text-align:center;pointer-events:none;-webkit-backdrop-filter:blur(3px);background:linear-gradient(#0b0f1499,#0b0f14d1);flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.qg-sico{background:radial-gradient(circle at 40% 32%,#f5c51838,#f5c5180f 70%);border:1px solid #f5c51847;border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;margin-bottom:14px;display:flex}.qg-stitle{letter-spacing:-.01em;color:#fff;font-size:26px;font-weight:900}.qg-slead{color:#f5c518;margin-top:8px;font-size:15px;font-weight:800;line-height:1.4}.qg-slines{flex-direction:column;align-items:center;gap:9px;margin-top:12px;display:flex}.qg-sli{color:#c4cfd9;font-size:13.5px;font-weight:600;line-height:1.4}.qg-sli b{color:#eaf0f5;font-weight:800}.qg-sdot{vertical-align:middle;background:#56e29a;border-radius:50%;width:5px;height:5px;margin-right:7px;display:inline-block}.qg-sdot.warn{background:#ef7a6b}.qg-stap{color:#1a1204;background:linear-gradient(#fde873,#f5c518);border-radius:30px;margin-top:20px;padding:11px 26px;font-size:14px;font-weight:900;animation:1.5s ease-in-out infinite qgstap;box-shadow:0 10px 22px -8px #f5c518b3}@keyframes qgstap{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.qg-hx{-webkit-user-select:none;user-select:none;background:linear-gradient(#20303a,#16232c);border-radius:14px;flex:1;position:relative;overflow:hidden}.qg-hxcol{background:linear-gradient(90deg,#ffffff0a,#ffffff1f,#ffffff0a);border-left:1px solid #ffffff14;border-right:1px solid #ffffff14;width:20%;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.qg-hxrow{height:4.6%;position:absolute;left:0;right:0}.qg-hxseg{background:linear-gradient(#ff9a6b,#e8763c);border-radius:5px;position:absolute;top:0;bottom:0;box-shadow:inset 0 -2px 4px #00000040}.qg-hxball{aspect-ratio:1;z-index:4;background:radial-gradient(circle at 34% 30%,#8fd0ff,#4aa3f0 72%);border-radius:50%;width:8.5%;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 14px #4aa3f0a6,inset -2px -2px 5px #0003}.qg-cs{-webkit-user-select:none;user-select:none;background:#171c22;border-radius:14px;flex:1;position:relative;overflow:hidden}.qg-csband{opacity:.95;height:8%;position:absolute;left:0;right:0;transform:translateY(-50%);box-shadow:0 0 18px}.qg-csline{z-index:2;border-top:2px dashed #ffffff59;height:0;position:absolute;left:6%;right:6%;transform:translateY(-50%)}.qg-csball{aspect-ratio:1;z-index:3;border-radius:50%;width:13%;transition:background .12s;position:absolute;left:50%;transform:translate(-50%,-50%);box-shadow:inset -3px -3px 7px #00000038}.qg-suika{-webkit-user-select:none;user-select:none;background:linear-gradient(#2a2f36,#1d2127);border-radius:14px;flex:1;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #ffffff0d}.qg-skcanvas{width:100%;height:100%;display:block;position:absolute;inset:0}.qg-snakec{-webkit-user-select:none;user-select:none;background:linear-gradient(#d8ead0,#cfe4c2);border-radius:14px;flex:1;position:relative;overflow:hidden}.qg-slith{-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 50% 42%,#1f3527,#131e18);border-radius:14px;flex:1;position:relative;overflow:hidden}.qp{-webkit-font-smoothing:antialiased;color:#1c1917;background:radial-gradient(120% 55% at 50% 0,#fff6d6,#fffbf0 55%);min-height:100dvh;font-family:Inter,Noto Sans Thai,sans-serif}.qp *{box-sizing:border-box}.qp-col{max-width:460px;min-height:100dvh;padding:calc(env(safe-area-inset-top) + 18px) 20px calc(env(safe-area-inset-bottom) + 20px);flex-direction:column;margin:0 auto;display:flex}.qp-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.qp-mark{letter-spacing:-.03em;color:#241c0c;align-items:baseline;gap:5px;font-size:18px;font-weight:900;display:flex}.qp-mark i{color:#fde047;background:#211d18;border-radius:.4em;padding:.18em .45em;font-size:.55em;font-style:italic;font-weight:800}.qp-branch{color:#8a7f68;background:#f4ecd6;border-radius:20px;padding:5px 10px;font-size:11px;font-weight:800}.qp-bell{color:#241c0c;cursor:pointer;background:#fde047;border:0;border-radius:20px;padding:8px 12px;font-size:12px;font-weight:800;box-shadow:0 6px 14px -6px #f5c518b3}.qp-hero{text-align:center;margin:24px 0 20px}.qp-hk{letter-spacing:.18em;text-transform:uppercase;color:#c79a3a;font-size:12px;font-weight:900}.qp-ht{color:#241c0c;letter-spacing:-.02em;margin:4px 0 8px;font-size:34px;font-weight:900}.qp-hs{color:#7a715a;font-size:13.5px;font-weight:500;line-height:1.6}.qp-card{background:#fff;border-radius:20px;padding:6px 18px;box-shadow:0 20px 44px -22px #78500a52,0 0 0 1px #f2e8cf}.qp-row{justify-content:space-between;align-items:center;padding:16px 0;display:flex}.qp-row+.qp-row{border-top:1px solid #f2e8cf}.qp-row span{color:#3a3226;font-size:14.5px;font-weight:600}.qp-wait-n{color:#c2683b;font-size:14.5px;font-weight:800}.qp-stp{align-items:center;gap:14px;display:flex}.qp-stp button{color:#7a5310;cursor:pointer;background:#fdf6e3;border:1px solid #ecdfbd;border-radius:11px;width:36px;height:36px;font-size:20px;font-weight:800}.qp-stp button:disabled{opacity:.4;cursor:default}.qp-stp b{color:#241c0c;text-align:center;min-width:22px;font-size:20px;font-weight:900}.qp-cta{color:#3b2406;cursor:pointer;background:linear-gradient(155deg,#fde68a,#fbbf24 70%,#f59e0b);border:0;border-radius:18px;height:60px;margin-top:22px;font-family:inherit;font-size:18px;font-weight:900;box-shadow:inset 0 1.5px #ffffffd9,0 14px 30px -12px #f59e0b99}.qp-cta:disabled{opacity:.6;cursor:default}.qp-foot{text-align:center;color:#9c8f70;margin-top:14px;font-size:12px;font-weight:600}.qp-spacer{flex:1}.qp-num{text-align:center;margin:8px 0 4px}.qp-wk{letter-spacing:.16em;text-transform:uppercase;color:#c79a3a;font-size:11px;font-weight:900}.qp-big{letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:linear-gradient(150deg,#f6b81e,#e68a00 52%,#b45309);color:#0000;filter:drop-shadow(0 1px #fff9);-webkit-background-clip:text;background-clip:text;margin-top:4px;font-size:74px;font-weight:900;line-height:1}.qp-prog{background:#fff;border-radius:20px;align-items:center;gap:16px;margin:18px 0 14px;padding:16px 18px;display:flex;box-shadow:0 18px 40px -22px #78500a4d,0 0 0 1px #f2e8cf}.qp-ring{flex-shrink:0;width:104px;height:104px;position:relative}.qp-ring svg{width:104px;height:104px;transform:rotate(-90deg)}.qp-ringc{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.qp-ringc b{color:#241c0c;font-variant-numeric:tabular-nums;font-size:34px;font-weight:900;line-height:1}.qp-ringc s{color:#9c8f70;font-size:11px;font-weight:700;text-decoration:none}.qp-now{flex:1}.qp-nowk{letter-spacing:.12em;text-transform:uppercase;color:#c79a3a;font-size:11px;font-weight:900}.qp-nowv{color:#241c0c;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:900;line-height:1.1}.qp-nowe{color:#7a715a;margin-top:5px;font-size:12.5px;line-height:1.45}.qp-nowe b{color:#c2683b}.qp-hub{background:#241c0c;border-radius:20px;margin-top:2px;padding:15px 15px 16px}.qp-hubk{color:#fde047;margin-bottom:11px;font-size:13px;font-weight:800}.qp-hubk span{color:#b0a488;margin-left:4px;font-size:11px;font-weight:600}.qp-grow{gap:9px;display:flex}.qp-gc{text-align:center;background:#332a18;border:1px solid #453a22;border-radius:15px;flex:1;padding:13px 6px}.qp-gic{background:#4a3d1a;border-radius:12px;place-items:center;width:40px;height:40px;margin:0 auto 7px;display:grid}.qp-gt{color:#f5edda;font-size:12px;font-weight:800}.qp-soon{color:#b0a488;margin-top:1px;font-size:10px}.qp-tip{text-align:center;color:#9c8f70;margin-top:12px;font-size:11.5px;line-height:1.5}.qp-tip b{color:#c2683b}.qp-turn{z-index:60;text-align:center;color:#fff8e6;background:radial-gradient(120% 80% at 50% 8%,#3a2a10,#1a1408 70%);flex-direction:column;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.qp-tglow{filter:blur(6px);pointer-events:none;background:radial-gradient(circle,#f5c51866,#0000 65%);width:280px;height:280px;position:absolute;top:6%;left:50%;transform:translate(-50%)}.qp-tbadge{background:linear-gradient(155deg,#fde68a,#fbbf24 65%,#f59e0b);border-radius:50%;place-items:center;width:96px;height:96px;margin-bottom:22px;display:grid;position:relative;box-shadow:0 20px 44px -14px #f59e0bcc}.qp-tbadge svg{z-index:2;animation:.9s ease-in-out infinite qptring;position:relative}@keyframes qptring{0%,to{transform:rotate(-9deg)}50%{transform:rotate(9deg)}}.qp-tw{border:2px solid #f5c51880;border-radius:50%;animation:1.8s ease-out infinite qptw;position:absolute;inset:0}.qp-tw.d{animation-delay:.9s}@keyframes qptw{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.qp-tk{letter-spacing:-.01em;font-size:26px;font-weight:900}.qp-tsub{color:#c9b88f;margin-top:6px;font-size:14px;font-weight:500}.qp-tbig{letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:linear-gradient(165deg,#fde9b0,#f4c657 48%,#e0901c);color:#0000;filter:drop-shadow(0 2px 20px #f4c65780);-webkit-background-clip:text;background-clip:text;margin:14px 0 8px;font-size:92px;font-weight:900;line-height:1}.qp-tmeta{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:26px;display:flex}.qp-tmeta span{color:#e6cf8f;background:#f5c5181f;border:1px solid #f5c5183d;border-radius:20px;padding:6px 11px;font-size:11.5px;font-weight:700}.qp-tcta{color:#3b2406;cursor:pointer;background:linear-gradient(155deg,#fde68a,#fbbf24 70%,#f59e0b);border:0;border-radius:18px;width:100%;max-width:340px;height:58px;font-family:inherit;font-size:17px;font-weight:900;box-shadow:0 16px 34px -12px #f59e0bb3}.qp-tsnooze{color:#c9b88f;cursor:pointer;background:0 0;border:0;margin-top:12px;font-family:inherit;font-size:14px;font-weight:700}.qp-done{text-align:center;margin:auto 0}.qp-done .ck{background:linear-gradient(160deg,#3ad687,#15803d);border-radius:50%;place-items:center;width:88px;height:88px;margin:0 auto 18px;display:grid;box-shadow:0 16px 36px -14px #15803d99}.qp-done .ck svg{stroke:#fff;stroke-width:3px;fill:none;width:44px;height:44px}.qp-done .t{color:#241c0c;font-size:26px;font-weight:900}.qp-done .s{color:#7a715a;margin-top:6px;font-size:14px}.qp-msg{text-align:center;color:#7a715a;margin:auto;padding:40px;font-weight:600}@keyframes rvspin{to{transform:rotate(360deg)}}.rv-wk-time{text-align:right;font-variant-numeric:tabular-nums;letter-spacing:-.01em;background:linear-gradient(150deg,#e7b53a,#c8860c);color:#0000;-webkit-background-clip:text;background-clip:text;flex:none;width:52px;font-size:17px;font-weight:900}.rv-ms-wl .c{background:linear-gradient(150deg,#e7b53a,#c8860c);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:22px;font-weight:900;line-height:1.1}@media (width<=720px){.rv-rail{flex-direction:column;width:100%;height:auto;position:static}.rv-screen{flex-direction:column}.rv-fnav{flex-flow:wrap}.rv-fitem{width:auto}}.rv-empty-ed{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:62vh;padding:30px 20px;display:flex}.rv-empty-ed .rv-dial{width:128px;height:128px}.rv-empty-ed .rv-kicker{letter-spacing:.34em;color:#b79653;text-transform:uppercase;margin-top:24px;font-size:11px;font-weight:900}.rv-empty-ed .rv-eh{letter-spacing:-.02em;color:#33302a;margin-top:6px;font-size:30px;font-weight:900}.rv-empty-ed .rv-es{color:#9a8c6e;max-width:360px;margin-top:9px;font-size:13.5px;font-weight:600;line-height:1.6}.rv-empty-ed .rv-cta{color:#3a2c06;cursor:pointer;background:linear-gradient(155deg,#fde68a,#fcd34d 40%,#fbbf24 74%,#f0a818);border:0;border-radius:14px;align-items:center;gap:9px;margin-top:22px;padding:14px 26px;font-family:inherit;font-size:14.5px;font-weight:900;display:inline-flex;box-shadow:0 14px 28px -10px #f59e0b8c,inset 0 1.5px #ffffffa6}.rv-empty-ed .rv-cta svg{width:17px;height:17px}.report-v2{--ink-900:#1c1917;--ink-700:#374151;--ink-500:#6b7280;--ink-300:#9ca3af;--cream:#fffbf0;--lemon-500:#e5b00a;--lemon-400:#f5c518;--lemon-300:#fadf5e;--lemon-200:#ffe999;--lemon-100:#fff4cc;--lemon-50:#fffbeb;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--success-500:#22c55e;--success-600:#16a34a;--success-100:#dcfce7;--warning-500:#f59e0b;--warning-100:#fef3c7;--danger-500:#dc2626;--danger-600:#b91c1c;--danger-100:#fee2e2;--blue-500:#2563eb;--blue-100:#dbeafe;--violet-500:#7c3aed;--violet-100:#ede9fe;--edge:#efebe0;min-height:100vh;color:var(--ink-900);background:#faf8f0;font-family:Inter,Noto Sans Thai,system-ui,sans-serif}.report-v2 .tabular{font-variant-numeric:tabular-nums}.report-v2 .range-btn{cursor:pointer;transition:all .12s}.report-v2 .range-btn.active{box-shadow:0 4px 10px -2px #1c19174d;background:var(--ink-900)!important;color:#fff!important}.report-v2 .stat-card{transition:transform .12s,box-shadow .12s}.report-v2 .stat-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px -4px #1c191714}.report-v2 .delta-chip{letter-spacing:.02em;border-radius:999px;align-items:center;gap:3px;padding:2px 8px;font-size:11px;font-weight:800;display:inline-flex}.report-v2 .delta-up{background:var(--success-100);color:var(--success-600)}.report-v2 .delta-down{background:var(--danger-100);color:var(--danger-600)}.report-v2 .delta-flat{background:var(--gray-100);color:var(--ink-500)}.report-v2 .bar{transition:height .4s}.report-v2 .matrix-cell{transition:all .12s}.report-v2 .matrix-cell:hover{transform:translateY(-1px);box-shadow:0 4px 12px -2px #1c19171a}.report-v2 .heat-cell{transition:transform .1s}.report-v2 .heat-cell:hover{z-index:2;position:relative;transform:scale(1.2)}.report-v2 .empty-state{color:var(--ink-300)}.report-v2-scrim{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1c19178c}.report-v2.rpt-has-rail{background:#f1efe9;padding-left:300px}.report-v2 header{z-index:55;position:sticky;top:0}.report-v2 header h1{background:linear-gradient(150deg,#fcd34d,#f6b81e 55%,#e89b16);-webkit-background-clip:text;background-clip:text;color:#0000!important}.report-v2 .rpt-export{box-shadow:inset 0 1.5px #ffffffb3,0 8px 18px -7px #f59e0b8c;color:#3b2406!important;background:linear-gradient(155deg,#fde68a,#fbbf24 68%,#f59e0b)!important;border:0!important}.report-v2 .rpt-ptitle{align-items:baseline;gap:12px;display:flex}.report-v2 .rpt-ptitle-k{letter-spacing:.3em;text-transform:uppercase;opacity:.4;font-size:10px;font-weight:900}.report-v2 .rpt-ptitle-h{letter-spacing:-.02em;color:var(--ink-900);font-size:22px;font-weight:900}:is(.report-v2 main [class*="tracking-[0.25em]"]:has(+h2),.report-v2 main [class*="tracking-[0.25em]"]:has(+h3),.report-v2 main [class*="tracking-[0.3em]"]:has(+h2),.report-v2 main [class*="tracking-[0.3em]"]:has(+h3)){background:#211d18;border-radius:9px;align-items:center;margin-bottom:10px;padding:6px 12px;font-size:10px;font-weight:900;display:inline-flex;box-shadow:0 8px 16px -9px #00000080;color:#fde047!important;opacity:1!important;letter-spacing:.16em!important}.report-v2 .rpt-rail{z-index:60;background:linear-gradient(#403c37,#2c2925);border-right:1px solid #0000004d;width:300px;height:100vh;position:fixed;top:0;left:0;overflow:hidden}.report-v2 .rpt-rail-in{flex-direction:column;gap:16px;height:100%;padding:20px 18px;display:flex}.report-v2 .rpt-logo{letter-spacing:-.05em;color:#fff;font-size:23px;font-weight:900}.report-v2 .rpt-logo i{vertical-align:middle;color:#3b2406;background:#fbbf24;border-radius:.28em;margin-left:.16em;padding:.18em .42em;font-size:.4em;font-style:italic;font-weight:900}.report-v2 .rpt-digest{align-items:center;gap:12px;display:flex}.report-v2 .rpt-ring{flex:none}.report-v2 .rpt-dl{letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;font-size:9.5px;font-weight:900}.report-v2 .rpt-dnum{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:2px 0;font-size:23px;font-weight:900;line-height:1.06}.report-v2 .rpt-dnum.gold{background:linear-gradient(150deg,#f6b81e,#e68a00 52%,#b45309);color:#0000;-webkit-background-clip:text;background-clip:text}.report-v2 .rpt-dnum.neg{color:#fca5a5}.report-v2 .rpt-dd{color:#ffffff8c;font-size:10.5px;font-weight:700}.report-v2 .rpt-kpis{grid-template-columns:1fr 1fr;gap:8px;display:grid}.report-v2 .rpt-k{background:#ffffff0f;border:1px solid #ffffff14;border-radius:11px;flex-direction:column;min-height:46px;padding:9px 11px;display:flex}.report-v2 .rpt-k .delta-chip{align-self:flex-start;margin-top:3px;padding:1px 6px;font-size:9px}.report-v2 .rpt-kl{letter-spacing:.04em;text-transform:uppercase;color:#ffffff80;font-size:9px;font-weight:800}.report-v2 .rpt-kv{color:#fff;margin-top:2px;font-size:15px;font-weight:900}.report-v2 .rpt-nav{flex-direction:column;gap:4px;margin-top:2px;display:flex}.report-v2 .rpt-nav-h{letter-spacing:.16em;text-transform:uppercase;color:#fff6;margin-bottom:3px;font-size:9.5px;font-weight:900}.report-v2 .rpt-row{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;width:100%;padding:11px 12px;display:flex}.report-v2 .rpt-rt{flex:1;min-width:0}.report-v2 .rpt-n{color:#efe9dd;font-size:13.5px;font-weight:900;display:block}.report-v2 .rpt-sub{color:#ffffff73;margin-top:1px;font-size:10px;font-weight:700;display:block}.report-v2 .rpt-cv{color:#ffffff59;flex:none;width:14px;height:14px}.report-v2 .rpt-row:hover{background:#ffffff0f}.report-v2 .rpt-row.on{background:linear-gradient(150deg,#f6b81e33,#f6b81e0d);border-color:#f6b81e4d}.report-v2 .rpt-row.on .rpt-n{color:#fde047}.report-v2 .rpt-row.on .rpt-cv{color:#fbbf24}.report-v2 .rpt-foot{color:#ffffff52;margin-top:auto;font-size:10px;font-weight:700}.report-v2 header{color:#ece2cc;background:linear-gradient(#3a3631,#2c2925)!important;border-bottom:1px solid #f6b81e2e!important}.report-v2 header [data-period-summary]{color:#ffffff8c!important}.report-v2 header .rpt-rangebox{background:#ffffff12;border:1px solid #ffffff1f;border-radius:13px;align-items:stretch;padding:4px;display:inline-flex;box-shadow:inset 0 1px 2px #00000040}.report-v2 header .rpt-seg{gap:2px;display:flex}.report-v2 header .range-btn{color:#ffffffb8!important}.report-v2 header .range-btn.active{color:#3b2406!important;background:linear-gradient(155deg,#fde68a,#fbbf24 70%,#f59e0b)!important;box-shadow:0 4px 10px -4px #f59e0bb3,inset 0 1px #fff9!important}.report-v2 header .rpt-segdate{color:#f3ead2;border-left:1px solid #ffffff24;align-items:center;gap:7px;margin-left:5px;padding:0 12px 0 13px;font-size:11px;font-weight:800;display:flex}.report-v2 header .rpt-segdate svg{opacity:.55;width:13px;height:13px}.report-v2 header [data-period-label]{color:#f3ead2!important}.report-v2 header .rpt-lang{color:#f6cf6b;letter-spacing:.04em;cursor:pointer;background:#ffffff0a;border:1.5px solid #e9b53a;border-radius:999px;align-items:center;gap:7px;height:38px;padding:0 15px;font-size:12.5px;font-weight:900;transition:all .15s;display:inline-flex}.report-v2 header .rpt-lang:hover{background:#f6b81e1a;border-color:#f6b81e;transform:translateY(-1px)}.report-v2 header .rpt-lang .lp-globe{stroke-width:2px;color:#f6b81e;width:18px;height:18px}.report-v2 header .rpt-lang .lp-chev{stroke-width:2px;color:#f6b81e;opacity:.8;width:13px;height:13px;margin-left:-2px}.report-v2 .rpt-exp-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.report-v2 .rpt-exp-total-l{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-300);font-size:10px;font-weight:900}.report-v2 .rpt-exp-total-v{color:var(--ink-900);font-size:17px;font-weight:900}.report-v2 .rpt-exp-grid{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}@media (width>=768px){.report-v2 .rpt-exp-grid{grid-template-columns:repeat(4,1fr)}}.report-v2 .rpt-exp-tile{border:1px solid var(--edge);background:#fff;border-radius:14px;padding:11px 12px;transition:border-color .12s,box-shadow .12s}.report-v2 .rpt-exp-tile:focus-within{border-color:#e9b53a;box-shadow:0 0 0 3px #e9b73a29}.report-v2 .rpt-exp-trow{align-items:center;gap:6px;margin-bottom:7px;display:flex}.report-v2 .rpt-exp-dot{background:linear-gradient(155deg,#f6b81e,#e68a00);border-radius:3px;flex:none;width:9px;height:9px}.report-v2 .rpt-exp-lab{letter-spacing:.05em;text-transform:uppercase;min-width:0;color:var(--ink-900);background:0 0;border:0;outline:none;flex:1;font-size:10px;font-weight:900}.report-v2 .rpt-exp-lab::placeholder{color:var(--ink-300);text-transform:none;letter-spacing:0}.report-v2 .rpt-exp-x{cursor:pointer;color:var(--danger-500);opacity:.3;background:0 0;border:0;flex:none;font-size:12px;font-weight:900;line-height:1;transition:opacity .12s}.report-v2 .rpt-exp-tile:hover .rpt-exp-x{opacity:.75}.report-v2 .rpt-exp-x:disabled{opacity:.2;cursor:default}.report-v2 .rpt-exp-arow{align-items:center;gap:5px;display:flex}.report-v2 .rpt-exp-cur{color:#c7a14a;flex:none;font-size:13px;font-weight:900}.report-v2 .rpt-exp-val{min-width:0;color:var(--ink-900);background:0 0;border:0;outline:none;flex:1;font-size:16px;font-weight:900}.report-v2 .rpt-exp-per{color:var(--ink-300);flex:none;font-size:9px;font-weight:800}.report-v2 .rpt-exp-add{cursor:pointer;color:#9a7b22;background:#fffdf5;border:2px dashed #e9b53a;border-radius:14px;justify-content:center;align-items:center;gap:7px;min-height:74px;font-size:12px;font-weight:900;transition:background .12s;display:flex}.report-v2 .rpt-exp-add:hover{background:#fef9e7}.report-v2 .rpt-exp-add:disabled{opacity:.5;cursor:default}.report-v2 .rpt-exp-add svg{width:16px;height:16px}.report-v2 main .bg-white{-webkit-backdrop-filter:blur(10px)saturate(140%);backdrop-filter:blur(10px)saturate(140%);background:#ffffffd1!important;border:1px solid #ece2cc!important;border-radius:22px!important;box-shadow:0 24px 50px -34px #784b0552!important}.report-v2 .ph-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffdb;border:1px solid #ece2cc;border-radius:24px;grid-template-columns:1.12fr .88fr;align-items:center;gap:30px;padding:30px 34px;display:grid;box-shadow:0 28px 56px -34px #784b0566}.report-v2 .ph-kick{color:#fde047;letter-spacing:.16em;text-transform:uppercase;background:#211d18;border-radius:10px;align-items:center;gap:8px;padding:7px 13px;font-size:10px;font-weight:900;display:inline-flex;box-shadow:0 8px 16px -9px #0000008c}.report-v2 .ph-dot2{background:#fde047;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #fde047b3}.report-v2 .ph-per{color:#caa93e;letter-spacing:.04em}.report-v2 .ph-num{letter-spacing:-.04em;font-variant-numeric:tabular-nums;background:linear-gradient(150deg,#f6b81e,#e68a00 52%,#b45309);color:#0000;filter:drop-shadow(0 1px #ffffff8c);-webkit-background-clip:text;background-clip:text;margin-top:16px;font-size:clamp(48px,6.5vw,84px);font-weight:900;line-height:.9}.report-v2 .ph-num.is-neg{background:linear-gradient(150deg,#f08a6a,#c5372b);-webkit-background-clip:text;background-clip:text}.report-v2 .ph-row{color:var(--ink-500);align-items:center;gap:11px;margin-top:16px;font-size:13.5px;font-weight:700;display:flex}.report-v2 .ph-sep{opacity:.4}.report-v2 .ph-mini{flex-wrap:wrap;gap:14px 30px;margin-top:24px;display:flex}.report-v2 .ph-mini>div{flex-direction:column;gap:3px;display:flex}.report-v2 .ph-mini b{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--ink-900);font-size:19px;font-weight:900}.report-v2 .ph-mini span{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-500);font-size:9.5px;font-weight:800}.report-v2 .ph-right{align-items:flex-end;height:100%;display:flex}.report-v2 .ph-spark{width:100%;height:150px;display:block}@media (width<=980px){.report-v2 .ph-card{grid-template-columns:1fr;gap:22px;padding:26px}.report-v2 .ph-spark{height:110px}}@media print{.report-v2.rpt-has-rail{padding-left:0}}.report-v2 header .rpt-hlockup{flex-direction:column;align-items:flex-start;display:flex}.report-v2 header .rpt-hchip{color:#fde047;letter-spacing:.2em;text-transform:uppercase;background:#211d18;border-radius:8px;padding:5px 12px;font-size:9.5px;font-weight:900;display:inline-flex}.report-v2 header .rpt-htitle{letter-spacing:-.02em;margin-top:9px;font-size:28px;font-weight:900;line-height:1}.report-v2 header .rpt-hsub{color:#ffffff80;margin-top:7px;font-size:12px;font-weight:700}.report-v2 .rev-card{padding:30px 34px 28px}.report-v2 .rev-eyebrow{letter-spacing:.24em;text-transform:uppercase;color:#a2937a;align-items:center;gap:10px;font-size:10px;font-weight:900;display:flex}.report-v2 .rev-eyebrow:before{content:"";background:linear-gradient(90deg,#f6b81e,#e68a00);border-radius:2px;width:16px;height:3px}.report-v2 .rev-top{justify-content:space-between;align-items:flex-start;gap:28px;margin-top:14px;display:flex}.report-v2 .rev-hero{letter-spacing:-.035em;font-variant-numeric:tabular-nums;background:linear-gradient(150deg,#f6b81e,#e68a00 52%,#b45309);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:56px;font-weight:900;line-height:.9}.report-v2 .rev-herometa{color:#9a8f7a;align-items:center;gap:10px;margin-top:13px;font-size:12.5px;font-weight:700;display:flex}.report-v2 .rev-delta{background:var(--success-100);color:var(--success-600);border-radius:99px;padding:2px 10px;font-size:12px;font-weight:900}.report-v2 .rev-delta.neg{background:var(--danger-100);color:var(--danger-600)}.report-v2 .rev-stats{text-align:right;flex:none;gap:28px;padding-top:8px;display:flex}.report-v2 .rev-stats>div b{font-variant-numeric:tabular-nums;color:#211d18;letter-spacing:-.01em;font-size:19px;font-weight:900;display:block}.report-v2 .rev-stats>div span{letter-spacing:.07em;text-transform:uppercase;color:#a2937a;margin-top:4px;font-size:9.5px;font-weight:800;display:block}.report-v2 .rev-chart{margin-top:20px}.report-v2 .rev-rhythm{border-top:1px solid #efe7d6;margin-top:26px;padding-top:22px}.report-v2 .rev-rlabel{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.report-v2 .rev-rlabel b{letter-spacing:.15em;text-transform:uppercase;color:#7a6f5c;font-size:11px;font-weight:900}.report-v2 .rev-rlabel span{color:#9a8f7a;text-align:right;font-size:12px;font-weight:700}.report-v2 .rev-bars{grid-template-columns:repeat(7,1fr);align-items:end;gap:14px;display:grid}.report-v2 .rev-bar{flex-direction:column;justify-content:flex-end;align-items:center;display:flex}.report-v2 .rev-bar .bar{background:linear-gradient(#f6d27a,#e9a52a);border-radius:8px 8px 3px 3px;width:100%;max-width:48px}.report-v2 .rev-bar.top .bar{background:linear-gradient(#f6b81e,#d97b0a);box-shadow:0 10px 20px -9px #d97b0a99}.report-v2 .rev-bar .bv{font-variant-numeric:tabular-nums;color:#9a8f7a;margin-bottom:8px;font-size:10px;font-weight:900}.report-v2 .rev-bar.top .bv{color:#b45309}.report-v2 .rev-bar .bl{color:#9a8f7a;margin-top:10px;font-size:12px;font-weight:800}.report-v2 .rev-bar.top .bl{color:#211d18}.report-v2 .pnl-bar{border-radius:12px;height:56px;margin:0 22px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000a}.report-v2 .pnl-seg{color:#fff;flex-direction:column;justify-content:center;min-width:0;padding-left:12px;display:flex;overflow:hidden}.report-v2 .pnl-seg b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:900;line-height:1}.report-v2 .pnl-seg span{opacity:.9;white-space:nowrap;margin-top:2px;font-size:9.5px;font-weight:800}.report-v2 .pnl-brk{height:30px;margin:4px 22px 6px;position:relative}.report-v2 .pnl-brk-line{border:2px solid #7a5a0e;border-bottom:0;border-radius:8px 8px 0 0;height:14px;position:absolute;top:0}.report-v2 .pnl-brk-lbl{color:#7a5a0e;white-space:nowrap;font-size:11.5px;font-weight:900;position:absolute;top:15px;left:0}.report-v2 .pnl-brk-tick{border-left:2px dashed #1c1917;height:22px;position:absolute;top:-4px}.report-v2 .pnl-brk-tick span{color:#1c1917;white-space:nowrap;font-size:10px;font-weight:900;position:absolute;top:16px;left:5px}.osg{z-index:80;-webkit-font-smoothing:antialiased;color:#2a1a05;--osg-espresso:linear-gradient(150deg, #3a3022, #241d13 60%, #16110a);--osg-clip:linear-gradient(150deg, #ffd45a 0%, #f0a81c 52%, #c9760b 100%);--osg-lemon:#fde047;background:radial-gradient(78% 74% at 50% 42%,#fff2c6 0%,#fcd34d 26%,#f3a81a 56%,#c97a0c 82%,#8a5108 100%);justify-content:center;align-items:center;padding:74px 24px 40px;font-family:Inter,Noto Sans Thai,sans-serif;display:flex;position:fixed;inset:0;overflow:hidden}.osg *,.osg :before,.osg :after{box-sizing:border-box}.osg:before{content:"";z-index:1;pointer-events:none;opacity:.045;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.osg-brand{z-index:6;color:#3b2406;align-items:baseline;gap:3px;font-size:14px;font-weight:900;display:inline-flex;position:absolute;top:clamp(22px,4vw,40px);left:clamp(26px,5vw,54px)}.osg-brand .g{color:var(--osg-lemon);background:#211d18;border-radius:5px;padding:0 5px}.osg-card{z-index:3;border:1px solid #ffffff80;border-radius:22px;width:min(660px,94vw);height:min(486px,82vh);display:flex;position:relative;overflow:hidden;box-shadow:0 34px 70px -26px #50280099,0 2px 10px -2px #50280040}.osg-gate{color:#fff6e0;background-image:var(--osg-espresso);flex-direction:column;flex:none;justify-content:space-between;width:218px;padding:30px 26px;display:flex}.osg-gate-label{letter-spacing:.28em;text-transform:uppercase;color:#e0b65c;font-family:IBM Plex Mono,Inter,monospace;font-size:10px;font-weight:600}.osg-road{flex-direction:column;display:flex}.osg-rstep{color:#f3ead280;align-items:center;gap:12px;padding:12px 0;font-size:13px;font-weight:800;transition:color .25s;display:flex;position:relative}.osg-rstep.is-on{color:#fff6e0}.osg-rdot{background:#ffebaa4d;border-radius:50%;flex:none;width:9px;height:9px;transition:all .25s}.osg-rstep.is-on .osg-rdot{background-image:var(--osg-clip);box-shadow:0 0 0 4px #f6b81e29}.osg-rnum{color:#f3ead266;margin-inline-start:auto;font-family:IBM Plex Mono,Inter,monospace;font-size:10px}.osg-rstep.is-on .osg-rnum{color:#e0b65c}.osg-rline{inset-inline-start:4px;background:#ffebaa33;width:1px;position:absolute;top:25px;bottom:-12px}.osg-rstep:last-child .osg-rline{display:none}.osg-foot{color:#f3ead280;font-size:11px;font-weight:700;line-height:1.5}.osg-body{background:#fffdf7;flex-direction:column;flex:1;justify-content:center;min-width:0;padding:34px clamp(28px,4vw,42px);display:flex}.osg-back{font:inherit;color:#6b4f1f;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;margin-bottom:10px;font-size:12px;font-weight:800;display:inline-flex}.osg-back:hover{color:#2a1a05}.osg-kick{letter-spacing:.26em;text-transform:uppercase;color:#9a6a1a;font-size:10px;font-weight:900}.osg-title{letter-spacing:-.03em;color:#231503;margin-top:9px;font-size:clamp(23px,2.5vw,29px);font-weight:800;line-height:1.1}.osg-lead{color:#7a5a24;max-width:340px;margin-top:9px;font-size:12.5px;font-weight:600;line-height:1.55}.osg-form{flex-direction:column;gap:13px;width:100%;margin-top:20px;display:flex}.osg-row{gap:11px;display:flex}.osg-col{flex-direction:column;gap:7px;width:100%;display:flex}.osg-lbl{text-transform:uppercase;letter-spacing:.18em;color:#9a7536;text-align:start;font-size:9px;font-weight:900;display:block}.osg-field{width:100%;height:46px;font:inherit;color:#2a1a05;background:#fff;border:1px solid #7850142e;border-radius:11px;outline:none;padding:0 14px;font-size:14.5px;font-weight:700;transition:all .16s}.osg-field::placeholder{color:#b29a6c;font-weight:500}.osg-field:focus{border-color:#e68a00;box-shadow:0 0 0 3px #e68a0029}.osg-err{color:#b4400f;min-height:15px;font-size:12.5px;font-weight:800}.osg-link{font:inherit;cursor:pointer;color:#6b4f1f;background:0 0;border:0;margin-top:6px;font-size:12px;font-weight:700}.osg-link:hover{text-underline-offset:3px;text-decoration:underline}.osg-pillow{font:inherit;cursor:pointer;color:#fde047;background:linear-gradient(180deg, #ffffff14, transparent 22%), var(--osg-espresso);border:none;border-radius:13px;justify-content:center;align-items:center;gap:9px;width:100%;height:50px;margin-top:6px;font-size:15px;font-weight:900;transition:transform .12s;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #00000047,0 12px 22px -8px #211d188c}.osg-pillow:active{transform:translateY(2px)scale(.99)}.osg-pillow:disabled{opacity:.55;cursor:default}.osg-pin{flex-direction:column;align-items:center;width:100%;display:flex}.osg-dots{gap:13px;margin:2px 0 14px;display:flex}.osg-dot{background:#fff6;border:1.6px solid #5032055c;border-radius:50%;width:13px;height:13px;transition:all .15s}.osg-dot.is-f{background-image:var(--osg-espresso);border-color:#0000}.osg-msg{color:#9a6a10;height:15px;margin-bottom:10px;font-size:12px;font-weight:800}.osg-msg.is-err{color:#b4400f}.osg-keypad{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.osg-key{width:52px;height:52px;font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;color:#2a1a05;background:#fff;border:1px solid #78501433;border-radius:50%;justify-content:center;align-items:center;font-size:20px;font-weight:700;transition:all .1s;display:flex}.osg-key:active{filter:brightness(.97);transform:scale(.93)}.osg-key-soft{color:#6b4f1f;background:0 0;border-color:#0000;font-size:11px;font-weight:800}.osg-done{text-align:center;flex-direction:column;align-items:center;gap:11px;display:flex}.osg-ck{background:linear-gradient(155deg,#fde68a,#fcd34d,#fbbf24 70%,#f59e0b);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex;box-shadow:0 14px 30px -10px #e5a800b3}.osg-ck svg{width:30px;height:30px}@keyframes osgShake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.osg-shake{animation:.4s osgShake}@media (width<=680px){.osg{padding:60px 18px 30px}.osg-card{flex-direction:column;width:min(420px,94vw);height:auto;max-height:88vh;overflow:auto}.osg-gate{flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;width:100%;padding:16px 22px}.osg-road{flex-direction:row;gap:16px}.osg-rline,.osg-foot,.osg-rnum{display:none}.osg-rstep{padding:0}}.osg[dir=rtl] .osg-back svg{transform:scaleX(-1)}.setupz{flex:none;margin:0 0 22px;font-family:Inter,Noto Sans Thai,system-ui,sans-serif}.sz-hero{color:#3b2406;-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);background:#ffffffed;border:1px solid #fff;border-radius:24px;padding:26px 32px 24px;box-shadow:inset 0 1.5px #fff,0 28px 52px -22px #78350fb3}.sz-top{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.sz-kick{letter-spacing:.2em;text-transform:uppercase;color:#b45309;align-items:center;gap:8px;font-size:12px;font-weight:900;display:inline-flex}.sz-kick .dot{background:linear-gradient(155deg,#fde68a,#f59e0b);border-radius:50%;width:7px;height:7px;box-shadow:0 0 9px 1px #f59e0bb3}.sz-ttl{letter-spacing:-.03em;color:#3b2406;white-space:pre-line;margin-top:10px;font-size:clamp(30px,4vw,42px);font-weight:900;line-height:.96}.sz-modeline{color:#7a5520;margin-top:10px;font-size:13px;font-weight:700}.sz-modeline b{color:#a8420a}.sz-meta{flex-direction:column;flex:none;align-items:center;padding-top:6px;display:flex}.sz-num{background:linear-gradient(150deg,#f6b81e,#e68a00 52%,#b45309);color:#0000;filter:drop-shadow(0 1px #ffffff80);-webkit-background-clip:text;background-clip:text;font-size:58px;font-weight:900;line-height:1}.sz-mtx{color:#8a6526;font-size:12.5px;font-weight:800}.sz-signup{color:#7a5520;background:#fff7e0b8;border:1px solid #f59e0b47;border-radius:12px;align-items:center;gap:9px;margin-top:16px;padding:10px 14px;font-size:12.5px;font-weight:700;display:flex}.sz-sck{color:#15803d;background:#15803d29;border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.sz-modenote{color:#a8420a;background:#f59e0b24;border:1px solid #f59e0b52;border-radius:11px;align-items:center;gap:8px;margin-top:10px;padding:9px 13px;font-size:12px;font-weight:700;display:flex}.sz-next{text-align:start;cursor:pointer;background:linear-gradient(135deg,#fff0c4,#ffe09a);border:0;border-radius:16px;align-items:center;gap:15px;width:100%;margin-top:16px;padding:18px 20px;font-family:inherit;display:flex;box-shadow:0 14px 26px -16px #f59e0bbf,inset 0 1px #fff}.sz-next:hover{filter:brightness(1.02)}.sz-nhi{color:#3b2406;background:linear-gradient(150deg,#fde68a,#fbbf24 70%,#f59e0b);border-radius:14px;flex:0 0 50px;justify-content:center;align-items:center;width:50px;height:50px;display:flex;box-shadow:inset 0 1px #fff8}.sz-nt{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.sz-nl{letter-spacing:.1em;text-transform:uppercase;color:#a06a12;font-size:11px;font-weight:900}.sz-nt b{color:#3b2406;font-size:20px;font-weight:900}.sz-nt small{color:#7a5a24;font-size:12.5px;font-weight:600}.sz-ngo{color:#3b2406;background:#ffffffb3;border-radius:12px;flex:none;align-items:center;gap:6px;padding:12px 16px;font-size:14px;font-weight:900;display:inline-flex}.sz-grid{grid-template-columns:1fr 1fr;gap:0 30px;margin-top:10px;display:grid}.sz-li{text-align:start;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #78350f1f;align-items:center;gap:12px;width:100%;padding:12px 4px;font-family:inherit;display:flex}.sz-li:hover{background:#f59e0b0d}.sz-no{text-align:center;color:#a89a78;flex:0 0 20px;justify-content:center;align-items:center;width:20px;font-size:13px;font-weight:900;display:inline-flex}.sz-li.done .sz-no{color:#15803d}.sz-lic{color:#a8420a;background:#fffaf0;border:1px solid #78350f1f;border-radius:9px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.sz-lt{color:#3b2406;flex:1;min-width:0;font-size:14.5px;font-weight:800}.sz-li.done .sz-lt{color:#6f5326;font-weight:700}.sz-tag{border-radius:7px;flex:none;padding:3px 9px;font-size:10.5px;font-weight:800}.sz-tag.req{color:#a8420a;background:#f59e0b2e;border:1px solid #f59e0b66}.sz-tag.rec{color:#7a5a24;background:#fffaf0;border:1px solid #78350f24}.sz-tag.done{color:#15803d;background:#15803d14;border:1px solid #15803d40}.sz-lgo{color:#b07d28;flex:none;display:flex}@media (width<=720px){.sz-grid{grid-template-columns:1fr}.sz-top{flex-direction:column;gap:12px}}.setx .w4-hero{background:linear-gradient(168deg,#fffdf6,#fff7e9);border:1px solid #b4781e2e;border-radius:24px;padding:30px 32px;box-shadow:0 22px 44px -18px #78350f80,inset 0 1px #ffffffe6}.setx .w4-kick{letter-spacing:.28em;text-transform:uppercase;color:#b45309;align-items:center;gap:8px;font-size:11px;font-weight:800;display:inline-flex}.setx .w4-kick .dot{background:linear-gradient(155deg,#fde68a,#fcd34d 35%,#fbbf24 70%,#f59e0b);border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px 1px #f59e0bb3}.setx .w4-row{justify-content:space-between;align-items:center;gap:24px;margin-top:14px;display:flex}.setx .w4-ttl{letter-spacing:-.04em;color:#3b2406;white-space:pre-line;font-size:clamp(38px,6vw,60px);font-weight:900;line-height:.92}.setx .w4-meta{flex:none;align-items:center;gap:16px;display:flex}.setx .w4-pct{background:linear-gradient(150deg,#f6b81e,#e68a00 52%,#b45309);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:58px;font-weight:900;line-height:1}.setx .w4-pct i{font-size:26px;font-style:normal}.setx .w4-mtxt{color:#8a6526;font-size:13px;font-weight:600;line-height:1.5}.setx .w4-mtxt b{color:#7a5a24;font-weight:900}.setx .w4-ribbon{border-top:1px solid #78350f17;flex-wrap:wrap;align-items:center;gap:6px;margin-top:24px;padding-top:18px;display:flex}.setx .w4-it{font:inherit;color:#3b2406;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:6px 4px;font-size:14px;font-weight:800;transition:color .12s;display:inline-flex}.setx .w4-it:hover{color:#b45309}.setx .w4-ii{color:#3b2406;background:linear-gradient(155deg,#fde68a,#fcd34d 35%,#fbbf24 70%,#f59e0b);border-radius:9px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;box-shadow:inset 0 1px #fffc}.setx .w4-sep{background:#78350f29;width:1px;height:24px;margin:0 10px}@media (width<=600px){.setx .w4-row{flex-direction:column;align-items:flex-start;gap:14px}.setx .w4-sep{display:none}.setx .w4-it{width:100%}}.setx .su-secttl{letter-spacing:.06em;text-transform:uppercase;color:#8a6526;margin:26px 4px 14px;font-size:12px;font-weight:800}.setx .su-lcgrid{flex:1;grid-template-columns:1fr 1fr;align-content:start;gap:14px;min-height:0;display:grid;overflow-y:auto}.setx .su-lc{cursor:pointer;text-align:start;background:linear-gradient(168deg,#fffdf6,#fff7e9);border:1px solid #b4781e2e;border-radius:18px;padding:18px 20px;transition:border-color .15s,transform .15s;box-shadow:0 16px 32px -16px #78350f80,inset 0 1px #ffffffe6}.setx .su-lc:hover{border-color:#f59e0b99;transform:translateY(-1px)}.setx .su-lch{align-items:center;gap:12px;display:flex}.setx .su-lci{color:#3b2406;background:linear-gradient(155deg,#fde68a,#fcd34d 35%,#fbbf24 70%,#f59e0b);border-radius:13px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:inset 0 1px #fffc}.setx .su-lch b{color:#3b2406;flex:1;font-size:16px;font-weight:900}.setx .su-lcg{color:#b9924a;flex:none;display:flex}[dir=rtl] .setx .su-lcg svg{transform:scaleX(-1)}.setx .su-stats{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.setx .su-st{color:#7a5a24;background:#fffaf0;border:1px solid #78350f29;border-radius:999px;padding:4px 11px;font-size:11.5px;font-weight:800}.setx .su-st.ok{color:#15803d;background:#15803d14;border-color:#15803d40;align-items:center;gap:6px;display:inline-flex}.setx .su-st.ok .d{background:#16a34a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 7px 1px #16a34a99}.setx .su-lcitems{color:#a89a78;margin-top:12px;font-size:11.5px;font-weight:600;line-height:1.5}@media (width<=680px){.setx .su-lcgrid{grid-template-columns:1fr}}.setx .bill-headrow{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.setx .bill-setup{align-items:center;gap:13px;margin-top:20px;display:flex}.setx .bill-k{letter-spacing:.12em;text-transform:uppercase;color:#9a7320;white-space:nowrap;font-size:11px;font-weight:900}.setx .bill-bar{background:#78350f1f;border-radius:999px;flex:1;max-width:260px;height:6px;overflow:hidden}.setx .bill-bar i{background:var(--gold-pillow);border-radius:999px;height:100%;transition:width .3s;display:block}.setx .bill-cnt{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:800}.setx .bill-cnt b{color:var(--ink)}.setx .bill-list{flex-direction:column;gap:14px;margin-top:20px;display:flex}.setx .bill-item{border:1px solid var(--cbord);box-shadow:0 14px 30px -24px var(--cshadow);background:#fffefb;border-radius:18px;transition:box-shadow .15s,border-color .15s;overflow:hidden}.setx .bill-item.open{box-shadow:0 22px 44px -24px var(--cshadow);border-color:#f59e0b66}.setx .bill-row{text-align:start;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;padding:18px 22px;display:flex}.setx .bill-row:hover{background:#78350f05}.setx .bill-mk{border:1px solid var(--gline2);color:#a8915f;background:#78350f0f;border-radius:11px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.setx .bill-mk.set{background:var(--gold-pillow);color:var(--gold-ink);border-color:#0000;box-shadow:inset 0 1px #fffc}.setx .bill-m{flex:1;min-width:0}.setx .bill-m b{color:#2a1d08;letter-spacing:-.15px;font-size:15.5px;font-weight:800;display:block}.setx .bill-m span{color:var(--muted);margin-top:3px;font-size:12px;font-weight:600;line-height:1.4;display:block}.setx .bill-pill{font-variant-numeric:tabular-nums;letter-spacing:.1px;border-radius:999px;flex:none;align-items:center;padding:6px 13px;font-size:12.5px;font-weight:900;display:inline-flex}.setx .bill-pill.set{background:var(--gold-pillow);color:var(--gold-ink);box-shadow:inset 0 1px #fffc}.setx .bill-pill.off{color:var(--soft);background:#78350f12}.setx .bill-chev{color:#c2b391;flex:none;transition:transform .18s;display:flex}.setx .bill-item.open .bill-chev{transform:rotate(180deg)}[dir=rtl] .setx .bill-pill{direction:ltr}.setx .bill-body{border-top:1px solid var(--gline2);flex-direction:column;gap:18px;padding:6px 22px 24px 74px;display:flex}[dir=rtl] .setx .bill-body{padding:6px 74px 24px 22px}.setx .bill-frow{flex-direction:column;gap:9px;display:flex}.setx .bill-flb{letter-spacing:.04em;text-transform:uppercase;color:#7a5a24;font-size:11px;font-weight:900}.setx .bill-hint{color:var(--muted);font-size:11.5px;font-weight:600;line-height:1.5}.setx .bill-err{color:var(--crit);font-size:11.5px;font-weight:700}.setx .bill-grid2{grid-template-columns:1fr 1fr;gap:16px;max-width:520px;display:grid}.setx .bill-rate{border:1px solid var(--gline);background:#fffefb;border-radius:12px;align-items:center;width:130px;padding:0 15px;transition:border-color .15s;display:inline-flex}.setx .bill-rate:focus-within{border-color:#f59e0bb3}.setx .bill-rate.bad{border-color:var(--crit)}.setx .bill-rate input{font:inherit;color:#2a1d08;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;width:100%;padding:11px 0;font-size:19px;font-weight:900}.setx .bill-rate input::placeholder{color:#b39c6e}.setx .bill-rate i{color:var(--muted);font-size:15px;font-style:normal;font-weight:800}.setx .bill-in{border:1px solid var(--gline);color:#2a1d08;font-variant-numeric:tabular-nums;letter-spacing:.03em;background:#fffefb;border-radius:11px;outline:none;width:100%;padding:12px 14px;font-size:14px;font-weight:700;transition:border-color .15s}.setx .bill-in::placeholder{color:#b39c6e;font-weight:600}.setx .bill-in:focus{border-color:#f59e0bb3}.setx .bill-in.bad{border-color:var(--crit)}.setx .bill-tr{justify-content:space-between;align-items:center;gap:16px;display:flex}.setx .bill-tr .tl{color:#2a1d08;font-size:14px;font-weight:800}.setx .bill-tr .th{color:var(--muted);margin-top:2px;font-size:11.5px;font-weight:600}.setx .bill-tog{cursor:pointer;background:#78350f33;border:0;border-radius:999px;flex:0 0 48px;width:48px;height:28px;transition:background .15s;position:relative}.setx .bill-tog.on{background:var(--gold-pillow);box-shadow:inset 0 1px #fffc}.setx .bill-tog .k{top:4px;background:#fff;border-radius:50%;width:20px;height:20px;transition:inset-inline-start .15s;position:absolute;inset-inline-start:4px;box-shadow:0 1px 3px #78350f66}.setx .bill-tog.on .k{inset-inline-start:24px}.setx .bill-seg{border:1px solid var(--gline2);background:#78350f12;border-radius:12px;align-self:flex-start;padding:4px;display:inline-flex}.setx .bill-seg button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 18px;font-size:12.5px;font-weight:800;transition:background .14s,color .14s}.setx .bill-seg button.on{background:var(--gold-pillow);color:var(--gold-ink);box-shadow:inset 0 1px #fffc,0 6px 12px -6px #f59e0b80}.setx .bill-warn{color:#8a5a12;background:#f5b42829;border:1px solid #f59e0b61;border-radius:11px;padding:10px 13px;font-size:12px;font-weight:700}.setx .bill-save{border-top:1px solid var(--gline2);align-items:center;gap:14px;margin-top:26px;padding-top:20px;display:flex}.setx .bill-savehint{color:var(--muted);font-size:12px;font-weight:700}@media (width<=720px){.setx .bill-grid2{grid-template-columns:1fr}.setx .bill-body{padding-inline-start:22px}[dir=rtl] .setx .bill-body{padding-inline-end:22px}}.setx .gx-headrow{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.setx .gx-owner{letter-spacing:.05em;text-transform:uppercase;color:#8a5a12;white-space:nowrap;background:#f5b42829;border:1px solid #f59e0b5c;border-radius:999px;flex:none;align-items:center;gap:7px;padding:7px 13px;font-size:11px;font-weight:900;display:inline-flex}.setx .gx-owner svg{stroke-width:2px;width:13px;height:13px}.setx .gx-hero{background:linear-gradient(150deg,#3c352d,#221d16);border-radius:24px;align-items:stretch;gap:0;margin-top:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 54px -26px #281c0ac7}.setx .gx-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#f5be3c38,#0000 64%);border-radius:50%;width:260px;height:260px;position:absolute;top:-56px;right:-40px}.setx .gx-hero-main{border-inline-end:1px solid #f5cd6e21;flex-direction:column;flex:1;justify-content:center;min-width:0;padding:24px 28px;display:flex;position:relative}.setx .gx-hero-eye{letter-spacing:.2em;text-transform:uppercase;color:#fde047;align-items:center;gap:8px;font-size:10.5px;font-weight:900;display:flex}.setx .gx-hero-eye svg{stroke-width:2px;width:13px;height:13px}.setx .gx-hero-num{align-items:flex-end;gap:14px;min-height:52px;margin-top:13px;display:flex}.setx .gx-hero-num b{letter-spacing:-2.4px;font-variant-numeric:tabular-nums;white-space:nowrap;background:var(--gold-clip);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:56px;font-weight:900;line-height:.82}.setx .gx-hero-num b .cur{letter-spacing:0;margin-right:3px;font-size:.52em;font-style:normal}.setx .gx-hero-den{flex-direction:column;min-width:0;padding-bottom:7px;display:flex}.setx .gx-hero-den .d1{color:#cabfa4;letter-spacing:-.3px;white-space:nowrap;font-size:18px;font-weight:900}.setx .gx-hero-den .d2{letter-spacing:.13em;text-transform:uppercase;color:#a08c62;text-overflow:ellipsis;white-space:nowrap;max-width:16ch;margin-top:4px;font-size:9.5px;font-weight:800;overflow:hidden}.setx .gx-hero-track{background:#ffffff17;border-radius:99px;max-width:580px;height:9px;margin:24px 0 14px;position:relative;box-shadow:inset 0 1px 2px #0000004d}.setx .gx-hero-track i{background:var(--gold-pillow);border-radius:99px;transition:width .4s;position:absolute;top:0;bottom:0;left:0;box-shadow:inset 0 1px #fffa,0 3px 10px -3px #f59e0b8c}.setx .gx-hero-track em{background:#cbb78f;border-radius:2px;width:2px;position:absolute;top:-5px;bottom:-5px}.setx .gx-hero-track em:after{content:attr(data-now);letter-spacing:.1em;color:#b6a276;white-space:nowrap;font-size:8px;font-weight:900;position:absolute;top:-15px;left:50%;transform:translate(-50%)}.setx .gx-hero-foot{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.setx .gx-hero-pct{color:#c0b391;font-size:12.5px;font-weight:800}.setx .gx-chip{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-size:11px;font-weight:900;display:inline-flex}.setx .gx-chip.up{color:#7fe0a6;background:#5fd49a24;border:1px solid #5fd49a4d}.setx .gx-chip.dn{color:#f0c07a;background:#f59e0b24;border:1px solid #f59e0b52}.setx .gx-hero-static{color:#cbbd9c;align-items:center;gap:8px;margin-top:6px;font-size:12.5px;font-weight:700;line-height:1.5;display:flex;position:relative}.setx .gx-hero-static svg{stroke-width:2px;color:#e0b458;flex:none;width:15px;height:15px}.setx .gx-hero-side{flex-direction:column;flex:0 0 262px;justify-content:center;gap:6px;padding:24px;display:flex;position:relative}.setx .gx-fc-eye{letter-spacing:.16em;text-transform:uppercase;color:#e0b458;align-items:center;gap:7px;font-size:10px;font-weight:900;display:flex}.setx .gx-fc-eye svg{stroke-width:2.2px;width:12px;height:12px}.setx .gx-fc-big{letter-spacing:-1.2px;color:#f7eeda;margin-top:8px;font-size:30px;font-weight:900;line-height:1}.setx .gx-fc-big .cur{color:#e9c879;margin-right:2px;font-size:.6em}.setx .gx-fc-sub{color:#9fd9b6;margin-top:7px;font-size:11.5px;font-weight:700;line-height:1.5}.setx .gx-fc-sub.dn{color:#f0c07a}.setx .gx-fc-sub b{color:#cbbd9c;font-weight:800}.setx .gx-fc-wait{color:#a99a76;margin-top:8px;font-size:11.5px;font-weight:700;line-height:1.5}.setx .gx-form{border-top:1px solid var(--gline2);grid-template-columns:auto 1fr;align-items:start;gap:24px 34px;max-width:860px;margin-top:26px;padding-top:24px;display:grid}.setx .gx-form .gx-full{grid-column:1/-1}.setx .gx-label{letter-spacing:.02em;color:#7a5a24;margin-bottom:9px;font-size:11.5px;font-weight:800;display:block}.setx .gx-seg{border:1px solid var(--gline2);background:#78350f14;border-radius:14px;padding:5px;display:inline-flex}.setx .gx-seg button{cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:10px;padding:11px 20px;font-size:13.5px;font-weight:800;transition:color .14s,background .14s}.setx .gx-seg button.on{background:var(--ink);color:#fde9b8;box-shadow:0 8px 18px -8px #3b2406b3}.setx .gx-tgt{border:1px solid var(--gline);background:#fffefb;border-radius:15px;align-items:center;gap:12px;max-width:400px;padding:4px 18px;transition:border-color .15s;display:flex}.setx .gx-tgt.bad{border-color:var(--crit)}.setx .gx-tgt:focus-within{border-color:#f59e0bb3}.setx .gx-tgt .cur{color:#c9a24a;flex:none;font-size:26px;font-weight:900}.setx .gx-tgt input{font:inherit;letter-spacing:-1.4px;color:#2a1d08;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:8px 0;font-size:36px;font-weight:900}.setx .gx-tgt input::placeholder{color:#cbb78f}.setx .gx-tgt .suf{color:var(--muted);white-space:nowrap;flex:none;font-size:14px;font-weight:800}.setx .gx-hint{color:var(--muted);margin-top:9px;font-size:11.5px;font-weight:600;line-height:1.5}.setx .gx-err{color:var(--crit);margin-top:9px;font-size:11.5px;font-weight:700}.setx .gx-chips{flex-wrap:wrap;gap:8px;margin-top:11px;display:flex}.setx .gx-uchip{border:1px solid var(--gline);color:var(--muted);cursor:pointer;background:#fffefb;border-radius:999px;padding:8px 14px;font-size:12.5px;font-weight:800;transition:border-color .14s}.setx .gx-uchip:hover{border-color:#f59e0b80}.setx .gx-uchip.on{background:var(--gold-pillow);color:var(--gold-ink);border-color:#0000;box-shadow:inset 0 1px #fffc}.setx .gx-saverow{align-items:center;gap:16px;margin-top:4px;display:flex}.setx .gx-savenote{color:var(--soft);font-size:12px;font-weight:700}@media (width<=920px){.setx .gx-hero{flex-direction:column}.setx .gx-hero-main{border-inline-end:0;border-bottom:1px solid #f5cd6e21}.setx .gx-hero-side{flex:none}.setx .gx-form{grid-template-columns:1fr}}.setx .lyr{--ly-ink:#241a08;--ly-mut:#6f5836;--ly-soft:#a08e6d;grid-template-columns:264px 1fr;align-items:start;gap:26px;display:grid}@media (width<=900px){.setx .lyr{grid-template-columns:1fr}}.setx .lyr-nav{background:#fffefb;border:1px solid #b4781e24;border-radius:18px;overflow:hidden}.setx .lyr-gk{letter-spacing:.06em;color:var(--ly-soft);padding:14px 18px 8px;font-size:11px;font-weight:800}.setx .lyr-gk+.lyr-item{border-top:0}.setx .lyr-item{border:0;border-top:1px solid var(--gline2);text-align:start;cursor:pointer;width:100%;font:inherit;background:0 0;align-items:center;gap:13px;padding:14px 18px;display:flex}.setx .lyr-item:hover{background:#fde04714}.setx .lyr-item .ri{color:#7a5410;background:#78350f12;border-radius:11px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.setx .lyr-item .rt{flex:1;min-width:0}.setx .lyr-item .rt b{color:var(--ly-ink);letter-spacing:-.1px;font-size:14.5px;font-weight:800;display:block}.setx .lyr-item .rt span{color:#7f6a45;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12px;font-weight:600;display:block;overflow:hidden}.setx .lyr-item .chev{color:#cbb388;display:flex}.setx .lyr-item.on{background:linear-gradient(160deg,#fff7e2,#fdeec8)}.setx .lyr-item.on .ri{background:var(--gold-pillow);color:var(--gold-ink);box-shadow:inset 0 1px #fffc}.setx .lyr-item.on .rt span{color:#a4630a}.setx .lyr-panel{background:#fffefb;border:1px solid #b4781e24;border-radius:20px;padding:26px 30px 28px;box-shadow:0 18px 40px -34px #78350f73}.setx .lyr-h{border-bottom:1px solid var(--gline2);align-items:center;gap:14px;padding-bottom:18px;display:flex}.setx .lyr-h .hh{flex:1;min-width:0}.setx .lyr-h .hh b{color:var(--ly-ink);letter-spacing:-.4px;font-size:21px;font-weight:900;display:block}.setx .lyr-h .hh span{color:var(--ly-mut);margin-top:5px;font-size:13.5px;font-weight:600;display:block}.setx .lyr-bk{color:#a4630a;align-items:center;gap:10px;margin-top:26px;font-size:12px;font-weight:800;display:flex}.setx .lyr-bk:after{content:"";background:linear-gradient(90deg, var(--gline), transparent);flex:1;height:1px}.setx .lyr-row{flex-wrap:wrap;align-items:center;gap:22px;padding:17px 0;display:flex}.setx .lyr-row+.lyr-row{border-top:1px solid var(--gline2)}.setx .lyr-row.dim{opacity:.42}.setx .lyr-row .rl{flex:1;min-width:176px}.setx .lyr-row .rl b{color:var(--ly-ink);letter-spacing:-.1px;font-size:15px;font-weight:800;display:block}.setx .lyr-row .rl span{color:#7f6a45;margin-top:4px;font-size:12.5px;font-weight:600;line-height:1.5;display:block}.setx .lyr-num{align-items:center;gap:12px;display:inline-flex}.setx .lyr-num button{color:#8a6a2a;width:38px;height:38px;font:inherit;cursor:pointer;background:#fffefb;border:1px solid #b4781e38;border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;font-size:19px;font-weight:900;display:flex}.setx .lyr-num button:active{background:#fff2d6}.setx .lyr-num button:disabled{opacity:.35;cursor:default}.setx .lyr-num .v{text-align:center;min-width:92px;color:var(--ly-ink);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:900}.setx .lyr-num .v i{color:#7f6a45;margin-inline-start:4px;font-size:12.5px;font-style:normal;font-weight:800}.setx .lyr-seg{background:#78350f12;border-radius:12px;gap:2px;padding:4px;display:inline-flex}.setx .lyr-seg button{font:inherit;color:var(--ly-mut);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:9px 15px;font-size:13px;font-weight:800}.setx .lyr-seg button.on{background:var(--gold-pillow);color:var(--gold-ink);box-shadow:inset 0 1px #fffc,0 6px 12px -8px #b45309b3}.setx .lyr-sw{cursor:pointer;background:#78350f21;border:0;border-radius:999px;flex:0 0 54px;width:54px;height:31px;padding:0;position:relative}.setx .lyr-sw:after{content:"";top:4px;background:#fffdf6;border-radius:50%;width:23px;height:23px;transition:inset-inline-end .15s;position:absolute;inset-inline-end:27px;box-shadow:0 2px 6px #78350f73}.setx .lyr-sw.on{background:var(--gold-pillow);box-shadow:inset 0 1px #fffc}.setx .lyr-sw.on:after{inset-inline-end:4px}.setx .lyr-text{border:1px solid var(--gline);font:inherit;color:var(--ly-ink);background:#fffefb;border-radius:12px;width:180px;min-width:0;padding:10px 14px;font-size:14px;font-weight:800}.setx .lyr-try{border:1px solid var(--gline);background:linear-gradient(90deg,#fde04729,#fde0470a);border-radius:16px;align-items:center;gap:22px;margin-top:20px;padding:18px 20px;display:flex}.setx .lyr-try .out{color:#4f3d1c;flex:1;min-width:0;font-size:15px;font-weight:800;line-height:1.5}.setx .lyr-try .out b{color:#b45309;font-variant-numeric:tabular-nums}.setx .lyr-try .out em{color:#7f6a45;margin-top:7px;font-size:12.5px;font-style:normal;font-weight:700;display:block}.setx .lyr-dot{vertical-align:middle;border-radius:50%;width:9px;height:9px;margin-inline-end:8px;display:inline-block}.setx .lyr-pill{white-space:nowrap;color:var(--ly-mut);background:#78350f0f;border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:12px;font-weight:800;display:inline-flex}.setx .lyr-pill.ok{color:#15803d;background:#15803d1a}.setx .lyr-btn{font:inherit;cursor:pointer;color:var(--gold-ink);background:var(--gold-pillow);border:0;border-radius:12px;padding:11px 18px;font-size:13.5px;font-weight:800;box-shadow:inset 0 1px #fffc,0 12px 24px -14px #f59e0bb3}.setx .lyr-btn.ghost{color:#4f3d1c;border:1px solid var(--gline);box-shadow:none;background:#fffefb}.setx .lyr-btn.link{box-shadow:none;color:var(--warm);background:0 0;border:0;padding:8px 6px}.setx .lyr-btn:disabled{opacity:.45;cursor:default}.setx .lyr-empty{text-align:center;color:var(--ly-mut);padding:26px 0;font-size:13.5px;font-weight:700}.setx .lyr-err{color:var(--crit);margin-top:14px;font-size:13px;font-weight:800}.setx .lyr-shows{grid-template-columns:1.25fr .92fr 1.02fr;align-items:start;gap:15px;margin-top:18px;display:grid}@media (width<=1100px){.setx .lyr-shows{grid-template-columns:1fr}}.setx .lyr-sc{border:1px solid var(--cbord);background:#fffefb;border-radius:18px;padding:18px 19px}.setx .lyr-sc .sck{letter-spacing:.04em;color:var(--ly-soft);white-space:nowrap;font-size:11px;font-weight:800}.setx .lyr-sc.dark{background:linear-gradient(165deg,#332b22,#221d18);border-color:#f5c85a29}.setx .lyr-sc.dark .sck{color:#c9b68c}.setx .lyr-sc.paper{background:linear-gradient(#fffdf6,#fdf6e6)}.setx .lyr-due{align-items:baseline;gap:10px;margin-top:14px;display:flex}.setx .lyr-due span{color:#b3a284;font-size:12px;font-weight:800}.setx .lyr-due b{color:#f7eeda;letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:26px;font-weight:900}.setx .lyr-pts{background:#fde04717;border:1px solid #f5c85a3d;border-radius:13px;align-items:center;gap:9px;margin-top:13px;padding:12px 13px;display:flex}.setx .lyr-pts .pl{flex:1;min-width:0}.setx .lyr-pts .pl b{color:#f7eeda;font-variant-numeric:tabular-nums;font-size:14px;font-weight:900;display:block}.setx .lyr-pts .pl span{color:#a9977a;margin-top:2px;font-size:11.5px;font-weight:700;display:block}.setx .lyr-pts .use{color:#3b2406;background:var(--gold-pillow);white-space:nowrap;border-radius:10px;padding:9px 12px;font-size:12px;font-weight:900}.setx .lyr-rl{color:#5a4520;font-variant-numeric:tabular-nums;justify-content:space-between;gap:10px;padding:9px 0;font-size:13.5px;font-weight:700;display:flex}.setx .lyr-rl+.lyr-rl{border-top:1px dashed #78350f33}.setx .lyr-rl b{color:var(--ly-ink);font-weight:900}.setx .lyr-card{color:#3b2406;background:linear-gradient(150deg,#fde68a,#fbbf24 62%,#e08c07);border-radius:14px;margin-top:13px;padding:13px 14px;box-shadow:inset 0 1px #fffc}.setx .lyr-card .mt{letter-spacing:.18em;align-items:center;gap:7px;font-size:9.5px;font-weight:900;display:flex}.setx .lyr-card .mt em{letter-spacing:.04em;background:#3b240629;border-radius:999px;margin-inline-start:auto;padding:2px 8px;font-size:9.5px;font-style:normal;font-weight:900}.setx .lyr-card .mp{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:10px;font-size:28px;font-weight:900;line-height:1}.setx .lyr-card .mp i{margin-inline-start:4px;font-size:11px;font-style:normal;font-weight:800}.setx .lyr-card .mw{color:#7a5410;margin-top:4px;font-size:10.5px;font-weight:800}.setx .lyr-card .ms{flex-wrap:wrap;align-items:center;gap:4px;margin-top:11px;display:flex}.setx .lyr-card .ms i{border:1.4px solid #3b240673;border-radius:50%;width:12px;height:12px}.setx .lyr-card .ms i.f{background:#3b2406;border-color:#3b2406}.setx .lyr-card .ms span{margin-inline-start:auto;font-size:9.5px;font-weight:900}.setx .pmx>div:first-child .sx-h2{letter-spacing:-.4px;color:#2a1d08;font-size:26px;font-weight:900}.setx .pmx-mix{grid-template-columns:minmax(0,1fr) 316px;align-items:start;gap:26px;margin-top:22px;display:grid}.setx .pmx-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.setx .pmx-l{flex-direction:column;gap:14px;min-width:0;display:flex}.setx .pmx-core{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.setx .pmx-core .pmx-card{min-height:120px;padding:15px}.setx .pmx-core .pmx-card b{margin-top:11px;font-size:14px}.setx .pmx-core .pmx-card .pmx-d{margin-top:4px;font-size:11.5px}.setx .pmx-core .pmx-ic{width:40px;height:40px}.setx .pmx-chip.ver{color:#15803d;background:#15803d1a}.setx .pmx-chip.exp{color:#b45309;background:#b453091a;border:1px solid #b4530942}.setx .pcc{color:#f4ecd6;letter-spacing:.5px;background:linear-gradient(155deg,#2c2218,#1c1712);border-radius:12px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:13.5px;font-weight:900;display:inline-flex}.setx .pcc.on{background:var(--gold-pillow);color:var(--gold-ink);box-shadow:inset 0 1px #fffc}.setx .pcc.sm{border-radius:10px;width:34px;height:34px;font-size:11.5px}.setx .pdot{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.setx .pdot.ok{background:#15803d}.setx .pdot.exp{background:#d08a1a}.setx .qw{border:1px solid var(--cbord);box-shadow:0 16px 34px -22px var(--cshadow);background:#fffefb;border-radius:18px;padding:20px 20px 22px}.setx .qw.off{opacity:.72}.setx .qw-h{align-items:center;gap:12px;display:flex}.setx .qw-h .qi{border-radius:13px;width:44px;height:44px}.setx .qw-ht{flex:1;min-width:0}.setx .qw-ht b{color:#2a1d08;letter-spacing:-.2px;font-size:16px;font-weight:900}.setx .qw-ht span{color:var(--muted);margin-top:2px;font-size:11.5px;font-weight:600;display:block}.setx .qw-active{background:linear-gradient(168deg,#fffdf6,#fff3da);border:1px solid #f59e0b47;border-radius:14px;align-items:center;gap:14px;margin-top:16px;padding:15px 16px;display:flex}.setx .qw-active .pcc{width:48px;height:48px;font-size:15px}.setx .qw-am{flex:1;min-width:0}.setx .qw-am b{color:#2a1d08;letter-spacing:-.3px;font-size:18px;font-weight:900}.setx .qw-am span{color:var(--muted);margin-top:3px;font-size:12px;font-weight:700;display:block}.setx .qw-rlab{letter-spacing:.13em;text-transform:uppercase;color:#9a7320;margin-top:18px;font-size:10.5px;font-weight:900}.setx .qw-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:11px;display:grid}.setx .qw-c{border:1px solid var(--cbord);background:#fffefb;border-radius:13px;align-items:center;gap:9px;padding:11px 12px;display:flex}.setx .qw-c.on{background:linear-gradient(168deg,#fffdf6,#fff0cf);border-color:#f59e0b99;box-shadow:0 12px 24px -18px #f59e0bb3}.setx .qw-c.lock{opacity:.55}.setx .qw-c>b{color:#2a1d08;letter-spacing:-.15px;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;font-weight:900;overflow:hidden}.setx .qw-leg{color:var(--muted);flex-wrap:wrap;align-items:center;gap:16px;margin-top:9px;font-size:10.5px;font-weight:700;display:flex}.setx .qw-leg span{align-items:center;gap:6px;display:inline-flex}.setx .qw-set{border-top:1px solid var(--gline2);margin-top:18px;padding-top:16px}.setx .qw-seth{color:#2a1d08;align-items:center;gap:8px;font-size:12.5px;font-weight:900;display:flex}.setx .qw-grid{grid-template-columns:1fr 1fr;gap:14px;max-width:560px;margin-top:13px;display:grid}.setx .pmx-card{border:1px solid var(--cbord);min-height:158px;box-shadow:0 14px 30px -22px var(--cshadow);background:#fffefb;border-radius:18px;flex-direction:column;padding:20px;display:flex}.setx .pmx-card.off{opacity:.62}.setx .pmx-card.soon{opacity:.72;background:linear-gradient(168deg,#fffdf6,#fbf4e6)}.setx .pmx-ch{justify-content:space-between;align-items:flex-start;display:flex}.setx .pmx-ic{color:#7a5410;background:#78350f14;border-radius:13px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.setx .pmx-ic.gold{background:var(--gold-pillow);color:var(--gold-ink);box-shadow:inset 0 1px #fffc}.setx .pmx-card b{color:#2a1d08;letter-spacing:-.2px;margin-top:14px;font-size:15.5px;font-weight:900}.setx .pmx-d{color:var(--muted);flex:1;margin-top:5px;font-size:12px;font-weight:600;line-height:1.45}.setx .pmx-card .foot{flex-wrap:wrap;align-items:center;gap:9px;margin-top:12px;display:flex}.setx .pmx-chip{letter-spacing:.02em;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.setx .pmx-chip.rec{color:var(--muted);background:#78350f12}.setx .pmx-chip.soon{color:var(--warm);background:#b4530917}.setx .pmx-chip.glob{color:#8a5a12;background:#f5b42824;border:1px solid #f59e0b4d}.setx .pmx-set{color:var(--warm);cursor:pointer;background:#fffefb;border:1px solid #b453094d;border-radius:9px;align-items:center;gap:5px;padding:5px 10px;font-size:11.5px;font-weight:800;display:inline-flex}.setx .pmx-set:hover{border-color:#f59e0b8c}.setx .pmx-add{min-height:158px;color:var(--warm);text-align:center;opacity:.7;background:0 0;border:1.5px dashed #b4781e66;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:13.5px;font-weight:800;display:flex}.setx .pmx-tog{cursor:pointer;background:#78350f33;border:0;border-radius:999px;flex:0 0 52px;width:52px;height:30px;transition:background .15s;position:relative}.setx .pmx-tog.on{background:var(--gold-pillow);box-shadow:inset 0 1px #fffc}.setx .pmx-tog .k{top:4px;background:#fff;border-radius:50%;width:22px;height:22px;transition:inset-inline-start .15s;position:absolute;inset-inline-start:4px;box-shadow:0 1px 3px #78350f66}.setx .pmx-tog.on .k{inset-inline-start:26px}.setx .pmx-tog.lock{opacity:.8;cursor:default}.setx .pmx-tog:disabled{cursor:default}.setx .pmx-co{background:linear-gradient(168deg,#34302b,#1d1913);border-radius:22px;padding:22px 22px 24px;position:relative;top:0;overflow:hidden;box-shadow:0 30px 60px -26px #0009}.setx .pmx-co:before{content:"";top:-70px;background:radial-gradient(circle,#f5b42838,#0000 65%);border-radius:50%;width:220px;height:220px;position:absolute;inset-inline-end:-50px}.setx .pmx-co-eye{letter-spacing:.14em;text-transform:uppercase;color:#fde047;align-items:center;gap:7px;font-size:10.5px;font-weight:900;display:flex;position:relative}.setx .pmx-co-sub{color:#c9bb98;margin-top:6px;font-size:12px;font-weight:600;line-height:1.45;position:relative}.setx .pmx-co-tot{border-bottom:1px solid #f5cd6e29;justify-content:space-between;align-items:baseline;margin-top:16px;padding-bottom:14px;display:flex;position:relative}.setx .pmx-co-tot .l{color:#cbbd9c;text-transform:uppercase;letter-spacing:.08em;font-size:12.5px;font-weight:800}.setx .pmx-co-tot .v{color:#f7eeda;letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:30px;font-weight:900}.setx .pmx-co-grid{grid-template-columns:1fr 1fr;gap:11px;margin-top:16px;display:grid;position:relative}.setx .pmx-co-tile{color:#f3ead2;background:#ffffff0f;border:1px solid #ffffff14;border-radius:15px;flex-direction:column;align-items:center;gap:9px;padding:16px 10px;display:flex}.setx .pmx-co-tile.pri{background:var(--gold-pillow);color:var(--gold-ink);border-color:#0000;box-shadow:inset 0 1px #fffc}.setx .pmx-co-tile .ci{background:#ffffff1a;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.setx .pmx-co-tile.pri .ci{background:#ffffff80}.setx .pmx-co-tile b{font-size:13px;font-weight:800}.setx .pmx-co-foot{color:#a99a76;text-align:center;margin-top:15px;font-size:11px;font-weight:600;line-height:1.5;position:relative}.setx .pmx-setup{border:1px solid var(--cbord);box-shadow:0 12px 28px -24px var(--cshadow);background:linear-gradient(168deg,#fffdf6,#fff5e3);border-radius:16px;margin-top:16px;padding:20px 22px}.setx .pmx-setup-h{color:#2a1d08;letter-spacing:-.2px;align-items:center;gap:9px;font-size:14px;font-weight:900;display:flex}.setx .pmx-setup-grid{grid-template-columns:1fr 1fr;gap:16px;max-width:560px;margin-top:16px;display:grid}.setx .pmx-fld{flex-direction:column;gap:8px;display:flex}.setx .pmx-flb{letter-spacing:.04em;text-transform:uppercase;color:#7a5a24;font-size:11px;font-weight:900}.setx .pmx-in,.setx .pmx-sel{border:1px solid var(--gline);color:#3b2406;background:#fffefb;border-radius:11px;outline:none;width:100%;padding:12px 14px;font-size:14px;font-weight:600;transition:border-color .15s}.setx .pmx-in:focus,.setx .pmx-sel:focus{border-color:#f59e0bb3}.setx .pmx-in.bad{border-color:var(--crit)}.setx select.pmx-sel{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238a6526' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-inline-end:38px}[dir=rtl] .setx select.pmx-sel{background-position:12px}.setx .pmx-err{color:var(--crit);font-size:11.5px;font-weight:700}.setx .pmx-save{align-items:center;gap:14px;margin-top:24px;display:flex}.setx .pmx-savebtn{color:var(--gold-ink);background:var(--gold-pillow);cursor:pointer;border:0;border-radius:12px;align-items:center;gap:8px;padding:13px 24px;font-size:14px;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #fffc,0 12px 24px -8px #f59e0b99}.setx .pmx-savebtn:disabled{opacity:.45;box-shadow:none;cursor:not-allowed}.setx .pmx-savenote{color:var(--muted);font-size:12px;font-weight:700}@media (width<=1080px){.setx .pmx-mix{grid-template-columns:1fr}.setx .pmx-co{position:static}}@media (width<=720px){.setx .pmx-grid,.setx .pmx-setup-grid{grid-template-columns:1fr}}.setx .pmx-connect{font:inherit;cursor:pointer;color:var(--gold-ink);background:var(--gold-pillow);border:0;border-radius:999px;padding:6px 14px;font-size:11.5px;font-weight:900;box-shadow:inset 0 1px #fffc,0 6px 14px -8px #f59e0b80}.setx .pmx-connect:disabled{opacity:.6;cursor:default}.setx .pmx-connect.ghost{color:var(--muted);box-shadow:none;border:1px solid var(--cbord);background:0 0;padding:5px 12px}.setx .pmx-sub{border:1px solid var(--cbord);box-shadow:0 14px 30px -22px var(--cshadow);background:#fffefb;border-radius:18px;margin-top:14px;padding:18px 20px}.setx .pmx-sub.off{opacity:.72}.setx .pmx-subh{align-items:center;gap:12px;display:flex}.setx .pmx-subh .pmx-ic{border-radius:13px;flex:0 0 44px;width:44px;height:44px}.setx .pmx-subt{flex:1;min-width:0}.setx .pmx-subt b{color:#2a1d08;letter-spacing:-.2px;font-size:16px;font-weight:900}.setx .pmx-subt span{color:var(--muted);margin-top:2px;font-size:11.5px;font-weight:600;display:block}.setx .pmx-count{color:#8a5a12;background:#f5b42824;border:1px solid #f59e0b4d;border-radius:999px;padding:4px 11px;font-size:11px;font-weight:900}.setx .pmx-rows{flex-direction:column;gap:9px;margin-top:14px;display:flex}.setx .pmx-row{border:1px solid var(--cbord);background:linear-gradient(168deg,#fffdf6,#fff5e3);border-radius:13px;align-items:center;gap:13px;padding:12px 14px;display:flex}.setx .pmx-row .rc{color:#7a5410;background:#78350f12;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.setx .pmx-row .rt{flex:1;min-width:0}.setx .pmx-row .rt b{color:#2a1d08;font-size:14.5px;font-weight:900;display:block}.setx .pmx-row .rt .sub{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12px;font-weight:600;overflow:hidden}.setx .pmx-bh{border-radius:999px;align-items:center;gap:5px;margin-top:4px;padding:3px 9px;font-size:10.5px;font-weight:900;display:inline-flex}.setx .pmx-bh.money{color:#15803d;background:#15803d1f}.setx .pmx-bh.comp{color:#b45309;background:#b453091a}.setx .pmx-bh.tab{color:#8a5a12;background:#78350f17}.setx .pmx-rowact{flex:none;gap:7px;display:flex}.setx .pmx-ib{color:#7a5410;cursor:pointer;background:#78350f0f;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.setx .pmx-ib:hover{background:#78350f1f}.setx .pmx-ib.del:hover{color:var(--crit);background:#cc2b2b1f}.setx .pmx-addrow{width:100%;color:var(--warm);cursor:pointer;background:0 0;border:1.5px dashed #b4781e66;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:10px;padding:12px;font-size:13px;font-weight:800;display:flex}.setx .pmx-addrow:hover{background:#fff6;border-color:#f59e0b99}.pmx-modal-bg{z-index:80;background:radial-gradient(60% 50% at 50% 42%,#3c2d1980,#120e0adb);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.pmx-modal{color:#3b2406;background:linear-gradient(168deg,#fffdf6,#fff7e9);border-radius:22px;width:100%;max-width:440px;padding:26px 26px 22px;font-family:Inter,system-ui,Noto Sans Thai,sans-serif;box-shadow:0 40px 90px -30px #000000b3}.pmx-modal .mh{align-items:center;gap:11px;display:flex}.pmx-modal .mh .mi{color:#3b2406;background:linear-gradient(155deg,#fde68a,#fcd34d 35%,#fbbf24 70%,#f59e0b);border-radius:13px;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 1px #fffc}.pmx-modal .mh b{letter-spacing:-.3px;color:#2a1d08;font-size:18px;font-weight:900}.pmx-modal .mflds{flex-direction:column;gap:14px;margin-top:18px;display:flex}.pmx-modal .pmx-flb{letter-spacing:.04em;text-transform:uppercase;color:#7a5a24;font-size:11px;font-weight:900}.pmx-modal .pmx-in{color:#3b2406;background:#fffefb;border:1px solid #78350f29;border-radius:11px;outline:none;width:100%;margin-top:7px;padding:12px 14px;font-size:15px;font-weight:600}.pmx-modal .pmx-in:focus{border-color:#f59e0bb3}.pmx-seg{background:#f4efe4;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:7px;padding:5px;display:grid}.pmx-seg button{color:#8c7a54;cursor:pointer;background:0 0;border:0;border-radius:9px;flex-direction:column;align-items:center;gap:5px;padding:11px 6px;font-size:12.5px;font-weight:800;display:flex}.pmx-seg button .sl{opacity:.8;font-size:10px;font-weight:700}.pmx-seg button.on{color:#2a1d08;background:#fff;box-shadow:0 4px 10px -5px #78350f66}.pmx-seg button.on.money{color:#15803d}.pmx-seg button.on.comp{color:#b45309}.pmx-seg button.on.tab{color:#8a5a12}.pmx-modal .mbtns{justify-content:flex-end;align-items:center;gap:10px;margin-top:22px;display:flex}.pmx-modal .mdel{color:var(--crit);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-inline-end:auto;font-size:13px;font-weight:800;display:inline-flex}.pmx-modal .mghost{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #b4781e47;border-radius:11px;padding:11px 18px;font-size:14px;font-weight:800}.pmx-modal .mgold{color:#3b2406;cursor:pointer;background:linear-gradient(155deg,#fde68a,#fcd34d 35%,#fbbf24 70%,#f59e0b);border:0;border-radius:11px;padding:12px 22px;font-size:14px;font-weight:900;box-shadow:inset 0 1px #fffc,0 10px 22px -8px #f59e0b99}.pmx-modal .mgold:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.rns{background:linear-gradient(168deg,#fffdf6,#fff7e9);border:1px solid #b4781e2e;border-radius:18px;margin-top:18px;padding:20px 22px}.rns *{box-sizing:border-box}.rns-hero{align-items:center;gap:15px;display:flex}.rns-hi{color:#3b2406;background:linear-gradient(155deg,#fde68a,#fcd34d 35%,#fbbf24 70%,#f59e0b);border-radius:14px;flex:0 0 50px;place-items:center;width:50px;height:50px;display:grid;box-shadow:inset 0 1px #fffc}.rns-ht{flex:1;min-width:0}.rns-ht b{color:#2a1d08;font-size:16px;font-weight:900;display:block}.rns-ht span{color:#8a6526;margin-top:3px;font-size:12.5px;font-weight:600;line-height:1.5;display:block}.rns-tog{cursor:pointer;background:#78350f33;border:0;border-radius:999px;flex:0 0 52px;width:52px;height:30px;position:relative;box-shadow:inset 0 1px #fff5}.rns-tog.on{background:linear-gradient(155deg,#fde68a,#fcd34d 35%,#fbbf24 70%,#f59e0b);box-shadow:inset 0 1px #fffc}.rns-tog i{top:4px;background:#fff;border-radius:50%;width:22px;height:22px;transition:inset-inline-start .15s;position:absolute;inset-inline-start:4px;box-shadow:0 1px 3px #78350f66}.rns-tog.on i{inset-inline-start:26px}.rns-note{color:#8a6526;background:#78350f0d;border-radius:12px;margin-top:14px;padding:12px 14px;font-size:12.5px;font-weight:600;line-height:1.55}.rns-perm{background:#fffdf7;border:1px solid #b4781e2e;border-radius:14px;align-items:center;gap:12px;margin-top:16px;padding:14px 16px;display:flex}.rns-pt{flex:1}.rns-pt b{color:#2a1d08;font-size:14px;font-weight:900;display:block}.rns-pt span{color:#8a6526;margin-top:2px;font-size:11.5px;font-weight:600;display:block}.rns-ok{color:#15803d;background:#15803d1a;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:900;display:inline-flex}.rns-allow{color:#3b2406;cursor:pointer;background:linear-gradient(155deg,#f7da8a,#e6b441);border:0;border-radius:11px;padding:9px 16px;font-size:13px;font-weight:900;box-shadow:inset 0 1px #fffc}.rns-label{letter-spacing:.12em;text-transform:uppercase;color:#9a7320;margin-top:18px;font-size:11px;font-weight:900}.rns-banks{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.rns-chip{color:#7a5410;cursor:pointer;background:#fff;border:1.5px solid #b4781e38;border-radius:999px;padding:8px 15px;font-size:13px;font-weight:800}.rns-chip.on{color:#3b2406;background:linear-gradient(155deg,#fde68a,#fcd34d 40%,#fbbf24 80%);border-color:#0000;box-shadow:inset 0 1px #fffc}.rns-safe{color:#a89a78;margin-top:16px;font-size:11.5px;font-weight:600;line-height:1.5}.setx .si-cover{color:#efe2c5;background:linear-gradient(150deg,#2c2218 0%,#1a1510 100%);border-radius:22px;padding:26px 30px;position:relative;overflow:hidden}.setx .si-cover:before{content:"";top:-70px;background:radial-gradient(circle,#f5b42852,#0000 64%);border-radius:50%;width:300px;height:300px;position:absolute;inset-inline-end:-40px}.setx .si-covtop{align-items:center;gap:20px;display:flex;position:relative}.setx .si-covlogo{background:var(--gold-pillow);color:#3b2406;border-radius:20px;flex:0 0 80px;justify-content:center;align-items:center;width:80px;height:80px;font-size:28px;font-weight:900;display:flex;overflow:hidden;box-shadow:inset 0 1px #fffc}.setx .si-covlogo img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;padding:8px}.setx .si-covname{letter-spacing:-.02em;color:#f7eeda;font-family:Fraunces,Noto Sans Thai,serif;font-size:38px;font-weight:900;line-height:1}.setx .si-covbranch{letter-spacing:.05em;color:var(--gold-ink);background:var(--gold-pillow);border-radius:999px;margin-top:9px;padding:4px 12px;font-size:11px;font-weight:900;display:inline-block}.setx .si-covedit{top:22px;color:#1c1712;background:var(--gold-pillow);cursor:pointer;border:0;border-radius:10px;align-items:center;gap:7px;padding:9px 15px;font-size:12.5px;font-weight:800;display:inline-flex;position:absolute;inset-inline-end:24px;box-shadow:inset 0 1px #fffc}.setx .si-covedit:active{transform:scale(.97)}.setx .si-covmeta{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex;position:relative}.setx .si-covpill{color:#cdbf9e;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:12.5px;font-weight:700;display:inline-flex}.setx .si-covpill svg{color:#8f8156;flex:0 0 15px;width:15px;height:15px}.setx .si-covpill.dim{color:#9a8763;font-style:italic}.setx .si-ctabs{flex-wrap:wrap;gap:5px;margin:22px -30px -26px;padding:0 30px;display:flex;position:relative}.setx .si-ctab{color:#bdb091;cursor:pointer;background:0 0;border:0;border-radius:13px 13px 0 0;align-items:center;gap:8px;padding:13px 19px;font-size:13px;font-weight:800;transition:color .14s,background .14s;display:inline-flex}.setx .si-ctab svg{width:16px;height:16px}.setx .si-ctab:hover{color:#f3ead2}.setx .si-ctab.on{background:var(--card);color:#3b2406}.setx .si-ctab.on:hover{color:#3b2406}.setx .si-ctab .si-tdot{background:#e0a82e;border-radius:50%;width:7px;height:7px;margin-inline-start:2px}.setx .si-panel{background:var(--card);border:1px solid var(--cbord);box-shadow:0 18px 36px -20px var(--cshadow);border-top:0;border-radius:0 0 20px 20px;padding:26px 28px}.setx .si-sectitle{letter-spacing:-.3px;color:#2a1d08;align-items:center;gap:10px;margin-bottom:16px;font-size:18px;font-weight:900;display:flex}.setx .si-sectitle svg{width:19px;height:19px;color:var(--warm)}.setx .si-secsub{color:var(--muted);margin:-10px 0 16px;font-size:12.5px;font-weight:600;line-height:1.5}.setx .si-grid2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.setx .si-grid3{grid-template-columns:1fr 1fr 1fr;gap:16px;display:grid}.setx .si-row16{margin-bottom:16px}.setx .si-new{letter-spacing:.05em;text-transform:uppercase;color:var(--gold-ink);background:var(--gold-pillow);border-radius:6px;margin-inline-start:6px;padding:2px 6px;font-size:9px;font-weight:900}.setx .si-req{color:var(--warm)}.setx textarea.sx-input{resize:none;font-family:inherit;line-height:1.5}.setx .si-logo{align-items:center;gap:16px;margin-bottom:18px;display:flex}.setx .si-logobox{color:#fde047;letter-spacing:1px;background:#1c1813;border-radius:14px;flex:0 0 108px;justify-content:center;align-items:center;width:108px;height:80px;font-size:15px;font-weight:900;display:flex;overflow:hidden}.setx .si-logobox img{-o-object-fit:contain;object-fit:contain;max-width:88px;max-height:64px}.setx .si-logobtns{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.setx .si-ghost{color:var(--ink);border:1px solid var(--gline);cursor:pointer;background:#fffefb;border-radius:12px;align-items:center;gap:7px;padding:11px 17px;font-size:13.5px;font-weight:800;display:inline-flex}.setx .si-ghost:hover{border-color:#f59e0b80}.setx .si-ghost svg{width:16px;height:16px}.setx .si-rm{color:#b4400f;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:800}.setx .si-ads{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}.setx .si-adtile{border:1px solid var(--gline);border-radius:12px;width:120px;height:76px;position:relative;overflow:hidden}.setx .si-adtile img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.setx .si-adrm{top:5px;color:#fff;cursor:pointer;background:#0009;border:0;border-radius:50%;width:24px;height:24px;font-size:14px;font-weight:900;line-height:1;position:absolute;inset-inline-end:5px}.setx .si-adadd{border:2px dashed var(--gline);width:120px;height:76px;color:var(--warm);cursor:pointer;background:0 0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:12px;font-weight:800;display:flex}.setx .si-adadd span{font-size:22px;line-height:1}.setx .pd-card{border:1px solid var(--gline);background:#fffefb;border-radius:16px;overflow:hidden}.setx .pd-r{border-top:1px solid var(--gline2);grid-template-columns:188px 1fr;align-items:center;gap:18px;padding:15px 20px;display:grid}.setx .pd-r:first-child{border-top:0}.setx .pd-r.start{align-items:flex-start}.setx .pd-r.start .pd-l{padding-top:8px}.setx .pd-l{color:#7a5a24;align-items:center;gap:8px;font-size:12.5px;font-weight:800;display:flex}.setx .pd-l svg{width:15px;height:15px;color:var(--warm);flex:0 0 15px}.setx .pd-req{color:var(--warm)}.setx .pd-field{min-width:0}.setx .pd-in{border:1px solid var(--gline);color:#3b2406;background:#fff;border-radius:9px;outline:none;width:100%;padding:9px 12px;font-family:inherit;font-size:13.5px;font-weight:700}.setx .pd-in:focus{border-color:#f59e0bb3}.setx .pd-in.bad{border-color:var(--crit)}.setx .pd-in::placeholder{color:#bca674}.setx select.pd-in{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238a6526' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-inline-end:34px}.setx .pd-logo{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.setx .pd-mini{color:#fde047;background:#1c1813;border-radius:7px;flex:0 0 46px;justify-content:center;align-items:center;width:46px;height:34px;font-size:12px;font-weight:900;display:inline-flex;overflow:hidden}.setx .pd-mini img{-o-object-fit:contain;object-fit:contain;max-width:40px;max-height:28px}.setx .pd-change{color:var(--ink);border:1px solid var(--gline);cursor:pointer;background:#fffefb;border-radius:10px;align-items:center;gap:7px;padding:8px 13px;font-size:12.5px;font-weight:800;display:inline-flex}.setx .pd-change:hover{border-color:#f59e0b80}.setx .pd-change svg{width:15px;height:15px}.setx .pd-hint{color:var(--muted);margin-top:8px;font-size:11.5px;font-weight:600;line-height:1.5}.setx .hr-r{border-top:1px solid var(--gline2);grid-template-columns:108px 1fr;align-items:center;gap:18px;padding:11px 20px;display:grid}.setx .hr-r:first-child{border-top:0}.setx .hr-day{color:#3b2406;font-size:13.5px;font-weight:800}.setx .hr-cell{align-items:center;gap:11px;display:flex}.setx .hr-time{border:1px solid var(--gline);color:#3b2406;background:#fff;border-radius:9px;outline:none;padding:8px 11px;font-family:inherit;font-size:13px;font-weight:700}.setx .hr-time:focus{border-color:#f59e0bb3}.setx .hr-time:disabled{opacity:.4}.setx .hr-dash{color:var(--soft);font-weight:800}.setx .hr-closed{color:var(--muted);align-items:center;gap:8px;margin-inline-start:auto;font-size:11.5px;font-weight:800;display:flex}.setx .hr-tog{cursor:pointer;background:var(--gold-pillow);border:0;border-radius:999px;flex:0 0 42px;width:42px;height:24px;position:relative;box-shadow:inset 0 1px #fffc}.setx .hr-tog.off{box-shadow:none;background:#78350f33}.setx .hr-tog .knob{top:3px;background:#fff;border-radius:50%;width:18px;height:18px;transition:inset-inline-start .15s;position:absolute;inset-inline-start:21px;box-shadow:0 1px 3px #78350f66}.setx .hr-tog.off .knob{inset-inline-start:3px}.setx .si-hourshint{color:var(--muted);margin-top:14px;font-size:12px;font-weight:600;line-height:1.5}.setx .si-savebar{border-top:1px solid var(--gline2);justify-content:flex-end;align-items:center;gap:12px;margin-top:20px;padding-top:18px;display:flex}.setx .si-savebar .note{color:var(--muted);margin-inline-end:auto;font-size:12px;font-weight:700}.setx .si-load{justify-content:center;padding:80px;display:flex}.setx .si-spin{border:3px solid #78350f33;border-top-color:#b45309;border-radius:50%;width:38px;height:38px;animation:1s linear infinite sx-spin}@media (width<=880px){.setx .si-grid2,.setx .si-grid3{grid-template-columns:1fr}.setx .pd-r,.setx .hr-r{grid-template-columns:1fr;gap:9px}.setx .pd-r.start .pd-l{padding-top:0}}.setx .si-panelhead{justify-content:flex-end;min-height:26px;margin-bottom:6px;display:flex}.setx .sx-stage-center{display:flex}.setx .sx-stage-center .fpg{margin:auto}.setx .fpg{background:linear-gradient(150deg,#3c352d,#2a2620);border-radius:20px;align-items:stretch;width:100%;max-width:760px;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 50px -22px #281c0ab3}.setx .fpg:before{content:"";top:-60px;pointer-events:none;background:radial-gradient(circle,#f5be3c42,#0000 64%);border-radius:50%;width:240px;height:240px;position:absolute;inset-inline-end:-50px}.setx .fpg-map{border-inline-end:1px solid #f5cd6e1f;flex:0 0 248px;align-items:center;padding:18px;display:flex;position:relative}.setx .fpg-map svg{width:100%;height:100%;display:block}.setx .fpg-bd{flex:1;min-width:0;padding:26px 28px;position:relative}.setx .fpg-eye{letter-spacing:.2em;text-transform:uppercase;color:#fde047;font-size:10.5px;font-weight:900;display:block}.setx .fpg-h{letter-spacing:-.4px;color:#f7eeda;margin-top:8px;font-size:23px;font-weight:900;line-height:1.15}.setx .fpg-list{flex-direction:column;gap:11px;margin:18px 0 0;padding:0;list-style:none;display:flex}.setx .fpg-list li{color:#cbbd9c;align-items:center;gap:12px;font-size:14px;font-weight:700;display:flex}.setx .fpg-list li.done{color:#f7eeda}.setx .fpg-tick{color:#1c1712;border:1.5px solid #f5cd6e66;border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.setx .fpg-list li.done .fpg-tick{background:var(--gold-pillow);border-color:#0000}.setx .fpg-prog{align-items:center;gap:12px;margin-top:18px;display:flex}.setx .fpg-bar{background:#ffffff1a;border-radius:999px;flex:1;height:6px;overflow:hidden}.setx .fpg-bar i{background:var(--gold-pillow);border-radius:999px;height:100%;transition:width .3s;display:block}.setx .fpg-prog span{color:#cbbd9c;white-space:nowrap;font-size:11px;font-weight:800}.setx .fpg-acts{flex-wrap:wrap;align-items:center;gap:11px;margin-top:22px;display:flex}.setx .fpg-cta{font:inherit;color:var(--gold-ink);background:var(--gold-pillow);cursor:pointer;border:0;border-radius:13px;align-items:center;gap:6px;padding:12px 20px;font-size:14px;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #fffc,0 14px 26px -10px #f59e0b99}.setx .fpg-cta:active{transform:scale(.98)}.setx .fpg-ghost{font:inherit;color:#f3ead2;cursor:pointer;background:#ffffff14;border:1px solid #f5cd6e38;border-radius:12px;align-items:center;gap:6px;padding:11px 16px;font-size:13px;font-weight:800;display:inline-flex}.setx .fpg-ghost:active{transform:scale(.98)}.setx .fpg-loading{justify-content:center;align-items:center;min-height:220px;display:flex}@media (width<=880px){.setx .fpg{flex-direction:column}.setx .fpg-map{border-inline-end:0;border-bottom:1px solid #f5cd6e1f;flex:none}}[dir=rtl] .setx .fpg-cta svg,[dir=rtl] .setx .fpg-ghost svg{transform:scaleX(-1)}.hac{--gold-a:#f9e0a0;--gold-b:#edc463;--gold-btn-a:#f7da8a;--gold-btn-b:#e6b441;--ink:#211c14;--ink2:#3b2406;--muted:#7c7460;--line:#f0e4c6;--cbord:#ecdfbe;color:var(--ink);justify-content:center;font-family:inherit;display:flex}.hac *{box-sizing:border-box}.hac-card{border:1px solid var(--cbord);background:#fffdf7;border-radius:22px;flex-direction:column;width:100%;max-width:760px;display:flex;overflow:hidden;box-shadow:0 40px 90px -54px #5a421080}.hac-band{background:linear-gradient(150deg,var(--gold-a),var(--gold-b));color:var(--ink2);align-items:center;gap:15px;padding:22px 28px 20px;display:flex;position:relative;overflow:hidden}.hac-band .wm{color:#3b24061a;width:140px;height:140px;position:absolute;top:-32px;right:-14px}.hac-bdg{width:44px;height:44px;color:var(--ink2);background:#3b240626;border-radius:13px;flex:none;place-items:center;font-size:18px;font-weight:900;display:grid;position:relative}.hac-htx{flex:1;position:relative}.hac-k{letter-spacing:.16em;text-transform:uppercase;color:#3b2406b8;font-size:10.5px;font-weight:800}.hac-band h2{letter-spacing:-.024em;margin:3px 0 0;font-size:23px;font-weight:900;line-height:1.05}.hac-pgn{color:var(--ink2);background:#3b240626;border-radius:99px;flex:none;padding:6px 13px;font-size:12px;font-weight:800;position:relative}.hac-body{padding:24px 28px}.hac-desc{color:var(--muted);margin:-2px 0 18px;font-size:13px;font-weight:600;line-height:1.55}.hac-foot{border-top:1px solid var(--line);background:#fdfaf1;align-items:center;gap:12px;padding:16px 28px;display:flex}.hac-foot .sp{flex:1}.hac-gold{color:var(--ink2);background:linear-gradient(150deg,var(--gold-btn-a),var(--gold-btn-b));cursor:pointer;border:0;border-radius:13px;align-items:center;gap:8px;padding:12px 24px;font-size:15px;font-weight:800;display:inline-flex;box-shadow:0 16px 36px -20px #d6a028b3}.hac-gold:disabled{opacity:.5;cursor:default;box-shadow:none}.hac-ghost{color:#6f6757;cursor:pointer;background:#f1ebdc;border:0;border-radius:13px;align-items:center;gap:7px;padding:12px 20px;font-size:14.5px;font-weight:800;display:inline-flex}.hac-svg{flex:none;width:16px;height:16px}.hac-s1{text-align:center;flex-direction:column;align-items:center;display:flex}.hac-switch{cursor:pointer;background:#ece3cf;border:0;border-radius:99px;outline:none;width:178px;height:86px;transition:all .34s;position:relative;box-shadow:inset 0 2px 9px #96783c33}.hac-switch .kn{color:#c2b48f;background:#fffdf7;border-radius:50%;place-items:center;width:68px;height:68px;transition:left .34s cubic-bezier(.34,1.4,.5,1),color .34s;display:grid;position:absolute;top:9px;left:9px;box-shadow:0 6px 14px -4px #5a3c0a4d}.hac-switch .kn svg{width:30px;height:30px}.hac-switch .lb{font-size:17px;font-weight:900;transition:opacity .2s;position:absolute;top:50%;transform:translateY(-50%)}.hac-switch .lb-off{color:#a99f88;right:24px}.hac-switch .lb-on{color:var(--ink2);opacity:0;left:24px}.hac-switch.on{background:linear-gradient(150deg,var(--gold-btn-a),var(--gold-btn-b));box-shadow:0 0 0 10px #f3ce6e2e,0 0 0 24px #f3ce6e14,inset 0 3px 11px #b4821e4d,0 24px 46px -22px #d6a028cc}.hac-switch.on .kn{color:#a8852a;left:101px}.hac-switch.on .lb-off{opacity:0}.hac-switch.on .lb-on{opacity:1}.hac-sub{letter-spacing:.18em;text-transform:uppercase;color:#bf9c3e;margin-top:20px;font-size:11px;font-weight:800}.hac-s1 h3{letter-spacing:-.022em;margin:7px 0 0;font-size:23px;font-weight:800}.hac-cap{color:var(--muted);max-width:430px;margin:10px auto 0;font-size:13px;font-weight:600;line-height:1.55}.hac-cap b{color:var(--ink);font-weight:800}.hac-cstat{color:#8a6d1f;background:#f7ecca;border-radius:99px;align-items:center;gap:8px;margin-top:16px;padding:8px 14px;font-size:12.5px;font-weight:800;display:inline-flex}.hac-legal{color:#9a8d72;text-align:left;align-items:flex-start;gap:8px;max-width:480px;margin-top:12px;font-size:12px;font-weight:600;line-height:1.45;display:inline-flex}.hac-legal b{color:var(--ink);font-weight:800}.hac-legal svg{color:#bf9c3e;flex:none;width:14px;height:14px;margin-top:2px}.hac-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.hac-tile{cursor:pointer;text-align:start;background:#fffdf7;border:1.5px solid #ece2cc;border-radius:14px;align-items:center;gap:12px;width:100%;padding:14px 15px;display:flex}.hac-tile .ti{color:#a99f88;background:#f3ecdb;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.hac-tile .ti svg{width:18px;height:18px}.hac-tile .tx{flex:1}.hac-tile b{font-size:13.5px;font-weight:800;display:block}.hac-tile small{color:#8c8474;margin-top:2px;font-size:11px;font-weight:600;display:block}.hac-tile .ck{color:#0000;border:1.8px solid #ddd2b8;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;display:grid}.hac-tile .ck svg{width:13px;height:13px}.hac-tile.on{background:#fffaec;border-color:#e0bd58}.hac-tile.on .ti{background:linear-gradient(150deg,var(--gold-btn-a),var(--gold-btn-b));color:var(--ink2)}.hac-tile.on .ck{border-color:var(--gold-btn-b);background:linear-gradient(150deg,var(--gold-btn-a),var(--gold-btn-b));color:var(--ink2)}.hac-rlist{flex-direction:column;gap:11px;display:flex}.hac-rr{cursor:pointer;text-align:start;background:#fffdf7;border:1.5px solid #ece2cc;border-radius:14px;align-items:center;gap:14px;width:100%;padding:14px 18px;display:flex}.hac-rr .rd{border:2px solid #ddd2b8;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.hac-rr .rd i{background:0 0;border-radius:50%;width:10px;height:10px;display:block}.hac-rr .tx{flex:1}.hac-rr b{font-size:14.5px;font-weight:800;display:block}.hac-rr small{color:#8c8474;margin-top:2px;font-size:11.5px;font-weight:600;display:block}.hac-rr.on{background:#fffaec;border-color:#e0bd58}.hac-rr.on .rd{border-color:var(--gold-btn-b)}.hac-rr.on .rd i{background:linear-gradient(150deg,var(--gold-btn-a),var(--gold-btn-b))}.hac-chip{color:var(--ink2);background:#f3d491;border-radius:99px;margin-left:7px;padding:3px 10px;font-size:11px;font-weight:800}.hac-cust{border:1px solid var(--line);background:#fbf6e8;border-radius:14px;margin-top:14px;padding:16px 18px}.hac-step{background:#fffaec;border:1.5px solid #e6cb7e;border-radius:13px;align-items:center;display:inline-flex;overflow:hidden}.hac-step button{color:#a8852a;cursor:pointer;background:0 0;border:0;place-items:center;width:46px;height:48px;font-size:20px;font-weight:800;display:grid}.hac-step button:disabled{opacity:.4;cursor:default}.hac-step .val{text-align:center;border-left:1.5px solid #efdcab;border-right:1.5px solid #efdcab;justify-content:center;align-items:center;gap:6px;min-width:88px;height:48px;display:flex}.hac-step .val b{color:var(--ink2);font-size:22px;font-weight:900}.hac-step .val span{color:#8c7a4e;font-size:13px;font-weight:700}.hac-introw{align-items:center;gap:14px;display:flex}.hac-cust .pl{letter-spacing:.08em;text-transform:uppercase;color:#a8852a;align-items:center;gap:7px;margin:14px 0 9px;font-size:11px;font-weight:800;display:flex}.hac-times{flex-wrap:wrap;gap:7px;display:flex}.hac-tchip{color:var(--ink2);background:#fffdf7;border:1.5px solid #e6cb7e;border-radius:9px;padding:7px 11px;font-size:13px;font-weight:800}.hac-srow{border-top:1px solid var(--line);align-items:center;gap:14px;padding:14px 0;display:flex}.hac-srow:first-child{border-top:0}.hac-srow .si{color:#a8852a;background:#f4eedf;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.hac-srow .si svg{width:17px;height:17px}.hac-srow .sl{color:#6f6757;flex:1;font-size:13.5px;font-weight:700}.hac-srow .sv{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;font-size:14px;font-weight:800;display:flex}.hac-note{border:1px solid var(--line);color:#7c6a3e;background:#fbf6e8;border-radius:11px;align-items:flex-start;gap:10px;margin-top:14px;padding:13px 16px;font-size:12px;font-weight:600;line-height:1.5;display:flex}.hac-note svg{color:#a8852a;flex:none;width:16px;height:16px;margin-top:1px}.hac-note b{color:var(--ink);font-weight:800}.hac-done{text-align:center;flex-direction:column;align-items:center;padding:14px 0;display:flex}.hac-done .big{width:84px;height:84px;color:var(--ink2);background:radial-gradient(circle at 38% 30%,#fbe9b0,var(--gold-btn-b));border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 11px #f3ce6e29,0 20px 42px -22px #d6a028cc}.hac-done .big svg{width:42px;height:42px}.hac-done h3{margin-top:20px;font-size:24px;font-weight:800}.hac-home{flex-direction:column;gap:15px;width:100%;max-width:860px;display:flex}.hac-stat{background:linear-gradient(160deg,#fffaec,#fdf2d2);border:1.5px solid #e3c873;border-radius:20px;align-items:center;gap:16px;padding:20px 24px;display:flex;box-shadow:0 26px 54px -42px #b4821e80}.hac-stat .sic{background:linear-gradient(150deg,var(--gold-btn-a),var(--gold-btn-b));width:50px;height:50px;color:var(--ink2);border-radius:15px;flex:none;place-items:center;display:grid}.hac-stat .sic svg{width:26px;height:26px}.hac-stat .stx{flex:1}.hac-stat .stx h3{align-items:center;gap:10px;font-size:19px;font-weight:800;display:inline-flex}.hac-on2{color:#2f7d3a;background:#e6f4e8;border-radius:99px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:800;display:inline-flex}.hac-on2 i{background:#2f7d3a;border-radius:50%;width:7px;height:7px;display:block}.hac-stat .stx p{color:#7c6a3e;margin-top:5px;font-size:12.5px;font-weight:600}.hac-off{color:#9a6a3a;cursor:pointer;background:#fff;border:1.5px solid #ecd9b0;border-radius:12px;align-items:center;gap:7px;padding:10px 15px;font-size:13px;font-weight:800;display:inline-flex}.hac-off svg{width:15px;height:15px}.hac-hgrid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.hac-hc{border:1px solid var(--cbord);background:#fffdf7;border-radius:16px;align-items:center;gap:13px;padding:17px 19px;display:flex}.hac-hc .hi{color:#a8852a;background:#f4eedf;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.hac-hc .hi svg{width:20px;height:20px}.hac-hc .htx{flex:1}.hac-hc .lab{letter-spacing:.04em;text-transform:uppercase;color:#a99f88;font-size:11px;font-weight:800}.hac-hc b{flex-wrap:wrap;align-items:center;gap:5px;margin-top:3px;font-size:15px;font-weight:800;display:flex}.hac-hc .ed{color:#a8852a;cursor:pointer;background:#f7ecca;border:0;border-radius:10px;align-items:center;gap:6px;padding:8px 13px;font-size:12.5px;font-weight:800;display:inline-flex}.hac-hc .ed svg{width:14px;height:14px}.hac-loading{justify-content:center;padding:40px;display:flex}.hac-spin{border:3px solid #ece2cc;border-top-color:var(--gold-btn-b);border-radius:50%;width:30px;height:30px;animation:.7s linear infinite hacspin}@keyframes hacspin{to{transform:rotate(360deg)}}.setx .nt-strip{color:#efe2c5;background:linear-gradient(160deg,#2c2218,#1c1712);border-radius:18px;align-items:center;gap:14px;margin:18px 0 20px;padding:13px 18px 13px 16px;display:flex}.setx .nt-strip.ok{background:linear-gradient(160deg,#1c3326,#16251c)}.setx .nt-strip.warn{background:linear-gradient(160deg,#3a2415,#251710)}.setx .nt-si{color:#f6cf6a;background:#ffffff12;border-radius:11px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.setx .nt-strip.ok .nt-si{color:#7fe0aa;background:#5fd69429}.setx .nt-strip.warn .nt-si{color:#f0b559;background:#f0b5592e}.setx .nt-st{flex:1;min-width:0}.setx .nt-st b{color:#f7edd7;font-size:13.5px;font-weight:800;line-height:1.3;display:block}.setx .nt-st span{color:#c8b391;margin-top:2px;font-size:11.5px;font-weight:600;line-height:1.4;display:block}.setx .nt-stripbtn{color:#f8e6b8;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;flex:none;align-items:center;gap:7px;padding:8px 14px;font-size:11.5px;font-weight:800;transition:background .15s;display:inline-flex}.setx .nt-stripbtn:hover:not(:disabled){background:#ffffff1f}.setx .nt-stripbtn:disabled{opacity:.6;cursor:default}.setx .nt-steps{gap:10px;margin:-10px 0 20px;padding:0;list-style:none;display:flex}.setx .nt-steps li{color:#5b431c;background:#fffdf7;border:1px solid #78350f1f;border-radius:14px;flex:1;align-items:center;gap:9px;padding:11px 14px;font-size:12.5px;font-weight:700;display:flex}.setx .nt-steps .n{color:#a1854f;background:#78350f12;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:10.5px;font-weight:900;display:grid}.setx .nt-board{background:#fffdf7;border:1px solid #78350f26;border-radius:20px;overflow:hidden;box-shadow:0 22px 44px -30px #78350f8c,inset 0 1px #fff}.setx .nt-bhead{align-items:flex-end;gap:18px;padding:22px 26px 16px;display:flex}.setx .nt-kick{letter-spacing:.19em;text-transform:uppercase;color:#b08a3c;font-size:10.5px;font-weight:800}.setx .nt-bhead h3{letter-spacing:-.4px;color:#2a1d08;margin:5px 0 0;font-size:23px;font-weight:900}.setx .nt-bhead p{color:#8a6526;max-width:62ch;margin:5px 0 0;font-size:12.5px;font-weight:600;line-height:1.45}.setx .nt-legend{align-items:center;gap:16px;margin-left:auto;padding-bottom:3px;display:flex}.setx .nt-lg{white-space:nowrap;color:#9c7f4a;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.setx .nt-lg .nt-port{pointer-events:none;border-radius:7px;width:20px;height:20px}.setx .nt-lg .nt-port i{width:6px;height:6px}.setx .nt-gridwrap{overflow-x:auto}.setx .nt-grid{align-items:stretch;min-width:min-content;display:grid}.setx .nt-corner{align-items:flex-end;padding:0 0 12px 26px;display:flex}.setx .nt-corner span,.setx .nt-landh span{letter-spacing:.17em;text-transform:uppercase;color:#b08a3c;font-size:10.5px;font-weight:800}.setx .nt-landh{align-items:flex-end;padding-bottom:12px;display:flex}.setx .nt-ch{text-align:center;padding:14px 0 15px}.setx .nt-di{color:#8a6526;background:#78350f0f;border:1px solid #78350f1f;border-radius:11px;place-items:center;width:34px;height:34px;margin:0 auto 8px;display:grid}.setx .nt-ch b{color:#2a1d08;font-size:12px;font-weight:800;line-height:1.2;display:block}.setx .nt-ch span{color:#a8916a;margin-top:3px;font-size:10.5px;font-weight:600;display:block}.setx .nt-seen{color:#9c8455;align-items:center;gap:5px;margin-top:6px;font-size:10px;font-weight:700;display:inline-flex}.setx .nt-dot{border-radius:50%;width:7px;height:7px;display:inline-block}.setx .nt-dot.ok{background:#22a35a;box-shadow:0 0 0 3px #22a35a26}.setx .nt-dot.warn{background:#e0912b;box-shadow:0 0 0 3px #e0912b26}.setx .nt-hr{background:linear-gradient(90deg,#78350f00,#78350f2b 8% 92%,#78350f00);grid-column:1/-1;height:1px}.setx .nt-ev{align-items:center;gap:13px;padding:15px 18px 15px 26px;display:flex}.setx .nt-ei{color:#8a6526;background:#78350f0d;border:1px solid #78350f17;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.setx .nt-ev b{color:#2a1d08;font-size:14.5px;font-weight:800;line-height:1.2;display:block}.setx .nt-ev p{color:#9c8455;margin:3px 0 0;font-size:11.5px;font-weight:600;line-height:1.35}.setx .nt-hint{letter-spacing:.08em;text-transform:uppercase;color:#a1854f;background:#78350f0d;border:1px dashed #78350f2e;border-radius:999px;align-items:center;gap:6px;margin-top:5px;padding:4px 9px;font-size:10px;font-weight:800;display:none}.setx .nt-ev.quiet .nt-hint{display:inline-flex}.setx .nt-land{align-items:center;gap:6px;padding-right:14px;display:flex}.setx .nt-pill{cursor:pointer;color:#a89273;background:#fffaf0;border:1px solid #78350f26;border-radius:999px;align-items:center;gap:5px;padding:7px 10px;font-size:10.5px;font-weight:800;transition:background .15s,color .15s,transform .12s,box-shadow .15s;display:inline-flex}.setx .nt-pill svg{opacity:.75}.setx .nt-pill.on{color:#3b2406;background:linear-gradient(155deg,#fde68a,#fbbf24 68%,#ef9a09);border-color:#e19b1354;box-shadow:inset 0 1px #fffbe8,0 8px 15px -10px #b4530999}.setx .nt-pill.on svg{opacity:1}.setx .nt-pill:hover:not(:disabled){transform:translateY(-1px)}.setx .nt-pill:disabled{opacity:.55;cursor:default}.setx .nt-cell{place-items:center;transition:opacity .15s;display:grid}.setx .nt-cell.dim{opacity:.42}.setx .nt-port{cursor:pointer;background:#faf3e4;border:1px solid #78350f24;border-radius:12px;place-items:center;width:38px;height:38px;transition:transform .12s,background .15s,box-shadow .15s;display:grid;position:relative;box-shadow:inset 0 2px 5px #78350f1f}.setx .nt-port i{background:#d9c8a7;border-radius:50%;width:11px;height:11px;transition:background .15s,box-shadow .15s;display:block;box-shadow:inset 0 1px 2px #78350f4d}.setx .nt-port:hover:not(:disabled){transform:translateY(-1px)}.setx .nt-port:disabled{cursor:default}.setx .nt-port.on{background:linear-gradient(158deg,#fde68a,#fbbf24 62%,#ef9a09);border-color:#e19b1361;box-shadow:inset 0 1px #fffbe8,0 8px 16px -8px #b4530999}.setx .nt-port.on i{background:#fffdf3;box-shadow:0 0 0 3px #ffffff5c,0 1px 2px #78350f66}.setx .nt-ch.ghost{opacity:.55}.setx .nt-ch.ghost .nt-di{color:#b9a37a;background:0 0;border-style:dashed}.setx .nt-ch.ghost b{color:#a1854f;font-weight:700}.setx .nt-port.ghost{box-shadow:none;cursor:default;background:0 0;border-style:dashed}.setx .nt-port.ghost i{background:0 0;box-shadow:inset 0 0 0 1px #78350f2e}.setx .nt-nodev{color:#a1854f;border-top:1px dashed #78350f2e;justify-content:center;align-items:center;gap:10px;padding:22px 26px;font-size:12.5px;font-weight:600;display:flex}.setx .nt-local{border-top:1px solid #78350f1f;align-items:center;gap:13px;padding:15px 26px;display:flex}.setx .nt-li{color:#8a6526;background:#78350f0d;border:1px solid #78350f17;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.setx .nt-lm{flex:1;min-width:0}.setx .nt-lm b{color:#2a1d08;font-size:14px;font-weight:800;display:block}.setx .nt-lm span{color:#9c8455;margin-top:3px;font-size:11.5px;font-weight:600;line-height:1.35;display:block}.setx .nt-lonly{letter-spacing:.08em;text-transform:uppercase;color:#a1854f;background:#78350f0d;border:1px solid #78350f1f;border-radius:999px;flex:none;padding:5px 10px;font-size:10px;font-weight:800}.setx .nt-sw{cursor:pointer;background:#e0d3b8;border:0;border-radius:999px;flex:0 0 46px;width:46px;height:27px;padding:0;transition:background .16s;position:relative;box-shadow:inset 0 1px 3px #78350f38}.setx .nt-sw i{background:#fff;border-radius:50%;width:21px;height:21px;transition:left .16s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #78350f4d}.setx .nt-sw.on{background:linear-gradient(155deg,#fbbf24,#ef9a09)}.setx .nt-sw.on i{left:22px}.setx .nt-foot{background:linear-gradient(#fff9ea,#fff4dd);border-top:1px solid #78350f1f;align-items:center;gap:12px;padding:15px 26px;display:flex}.setx .nt-foot .f1{color:#2a1d08;font-size:12.5px;font-weight:800}.setx .nt-foot .f2{color:#9c8455;font-size:12px;font-weight:600}.setx .nt-foot .sep{background:#78350f26;width:1px;height:14px}.rcd{--ink:#3b2406;--muted:#8a6526;--soft:#a89a78;--gold-ink:#3b2406;--gold-pillow:linear-gradient(155deg, #fde68a, #fcd34d 35%, #fbbf24 70%, #f59e0b);--warm:#b45309;--ok:#15803d;--cbord:#b4781e2e;--cshadow:#78350f80;--gline:#78350f24;--band:#211d18;--graphite:#3d3a36;--rp-ink:#2d2a25;--rp-mut:#57534e;--rp-font:"LP Sans", "LP Sans Thai", system-ui, sans-serif;--rp-font-mono:"LP Mono", "LP Sans Thai", ui-monospace, monospace;z-index:45;color:var(--ink);background:#241f19;flex-direction:column;font-family:Inter,Noto Sans Thai,system-ui,sans-serif;display:flex;position:fixed;inset:0}.rcd *{box-sizing:border-box}.rcd button{cursor:pointer;font-family:inherit}.rcd-load{justify-content:center;align-items:center}.rcd-band{background:var(--band);color:#f3ead2;flex:none;align-items:center;gap:13px;padding:12px 24px;display:flex}.rcd-bk{color:#d8cfbb;background:#ffffff0f;border:1px solid #ffffff24;border-radius:11px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.rcd-bk:hover{background:#ffffff1f}.rcd-wm{letter-spacing:1.8px;color:#fff;font-size:15px;font-weight:900}.rcd-wm i{color:var(--gold-ink);background:var(--gold-pillow);border-radius:999px;margin-inline-start:2px;padding:2px 6px;font-size:8.5px;font-style:normal}.rcd-ttl{letter-spacing:-.3px;background:linear-gradient(150deg,#f6b81e,#e68a00 52%,#b45309);color:#0000;-webkit-background-clip:text;background-clip:text;margin-inline-start:4px;font-size:16px;font-weight:900}.rcd-shop{color:#b0a589;font-size:12px;font-weight:600}.rcd-tools{align-items:center;gap:9px;margin-inline-start:auto;display:flex}.rcd-mng{color:#e7dcc3;background:#ffffff0d;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:7px;height:38px;padding:0 14px;font-size:12.5px;font-weight:800;display:inline-flex}.rcd-mng:hover{background:#ffffff1a}.rcd .rcd-lang{color:#6a5a3a;letter-spacing:.3px;background:#fff;border:1px solid #efe2c6;border-radius:999px;flex:none;align-items:center;gap:7px;height:38px;padding:0 14px;font-size:12.5px;font-weight:900;transition:all .15s;display:inline-flex;box-shadow:0 10px 22px -16px #78350f80}.rcd .rcd-lang:hover{border-color:#e7d3a3;transform:translateY(-1px)}.rcd .rcd-lang .lp-globe{stroke-width:2px;width:18px;height:18px}.rcd .rcd-lang .lp-chev{stroke-width:2px;opacity:.5;width:13px;height:13px;margin-inline-start:-2px}.rcd-cats{background:#241f19;border-bottom:1px solid #ffffff0d;flex:none;gap:4px;padding:0 18px;display:flex;overflow-x:auto}.rcd-cat{color:#a89c82;white-space:nowrap;background:0 0;border:0;border-bottom:2.5px solid #0000;align-items:center;gap:8px;padding:12px 18px 13px;font-size:13.5px;font-weight:900;display:inline-flex}.rcd-cat .n{color:#c9bd9c;background:#ffffff14;border-radius:999px;padding:1px 8px;font-size:9.5px;font-weight:900}.rcd-cat.on{color:#fff;border-bottom-color:#f6b81e}.rcd-cat.on .n{background:var(--gold-pillow);color:var(--gold-ink)}.rcd-subs{background:#2f2a23;border-bottom:1px solid #ffffff0f;flex:none;gap:8px;padding:9px 18px;display:flex;overflow-x:auto}.rcd-sub{color:#ccbf9e;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff0f;border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:12px;font-weight:800;display:inline-flex}.rcd-sub.on{background:var(--gold-pillow);color:var(--gold-ink);border-color:#0000}.rcd-sub.soon{color:#8f8368;background:0 0;border-style:dashed;border-color:#ffffff1f}.rcd-sub .lk{opacity:.8;margin-inline-start:-1px;display:inline-flex}.rcd-body{flex:1;min-height:0;display:flex}.rcd-stage{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background:radial-gradient(58% 44% at 46% 18%, #f5b42833, transparent 64%), var(--graphite);flex:1;min-width:0;display:block;position:relative;overflow:hidden}.rcd-stage.rcd-dragging{cursor:grabbing}.rcd-stage:after{content:"";pointer-events:none;background:repeating-linear-gradient(135deg,#ffffff04 0 12px,#0000 12px 24px);position:absolute;inset:0}.rcd-paperwrap{top:0;z-index:2;transform-origin:0 0;will-change:transform;backface-visibility:hidden;margin:0;position:absolute;inset-inline-start:0}.rcd-stage.rcd-anim .rcd-paperwrap{transition:transform .34s cubic-bezier(.22,.72,.26,1)}.rcd-stage.rcd-dragging .rp{box-shadow:0 8px 20px -10px #0000008c}.rcd-stage.rcd-dragging .rp-sec{transition:none}.rcd-zoom{z-index:4;inset-inline-end:16px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#14110d8c;border:1px solid #f5b42829;border-radius:999px;align-items:center;gap:2px;padding:4px;display:inline-flex;position:absolute;bottom:16px}.rcd-zoom button{color:#e7dcc3;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:30px;height:26px;display:flex}.rcd-zoom button:active{background:#f5b4282e}.rcd-zoom b{text-align:center;color:#f3e7c8;font-variant-numeric:tabular-nums;min-width:42px;font-size:11px;font-weight:800}.rcd-zoom .zfit{width:auto;color:var(--gold-ink);background:var(--gold-pillow);gap:6px;margin-inline-start:3px;padding:0 11px 0 9px;font-size:11px;font-weight:800}.rcd-cap{z-index:3;color:#e7dcc3;background:#14110d8c;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.rcd-rail{border-inline-start:1px solid var(--cbord);background:linear-gradient(172deg,#fffdf6,#fff4e4);flex-direction:column;flex:0 0 400px;width:400px;padding:16px 18px 22px;display:flex;overflow-y:auto}.rcd-rhd{align-items:flex-start;gap:10px;display:flex}.rcd-rhd h3{color:#2a1d08;font-size:17px;font-weight:900}.rcd-rhd .rsub{color:var(--muted);margin-top:2px;font-size:11.5px;font-weight:600}.rbadge{border-radius:999px;flex:none;align-items:center;gap:4px;margin-inline-start:auto;padding:4px 10px;font-size:10px;font-weight:800;display:inline-flex}.rbadge.built{color:#15803d;background:#15803d1f}.rbadge.soon{color:var(--soft);background:#78350f14}.rcd-scsec{margin-top:13px}.rcd-sl{letter-spacing:.09em;text-transform:uppercase;color:var(--soft);margin-bottom:8px;font-size:10.5px;font-weight:900}.sc{border:1px solid var(--cbord);box-shadow:0 12px 26px -24px var(--cshadow);background:#fff;border-radius:13px;margin-bottom:8px;overflow:hidden}.sc.open{border-color:#f59e0b80;box-shadow:0 16px 30px -18px #f59e0b66}.sc-hd{text-align:start;background:0 0;border:0;align-items:center;gap:11px;width:100%;padding:11px 13px;display:flex}.sc-i{width:30px;height:30px;color:var(--warm);background:#f5b42821;border-radius:8px;flex:0 0 30px;justify-content:center;align-items:center;display:flex}.sc-t{flex:1;min-width:0}.sc-t b{color:var(--ink);font-size:12.5px;font-weight:800;display:block}.sc-t span{color:var(--soft);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;display:block;overflow:hidden}.sc-cv{color:var(--soft);transition:transform .16s;display:flex}.sc.open .sc-cv{transform:rotate(90deg)}.sc-cvonly{width:0}.sc-body{padding:0 13px 13px}.sc-coming{color:var(--muted);background:#78350f0d;border-radius:9px;align-items:center;gap:7px;padding:9px 11px;font-size:11px;font-weight:600;display:flex}.scpill{border-radius:999px;flex:none;align-items:center;gap:4px;height:22px;padding:0 10px;font-size:10.5px;font-weight:800;display:inline-flex}.scpill.on{color:#15803d;background:#15803d24}.scpill.off,.scpill.soon{color:var(--soft);background:#78350f14}.scchips{flex-wrap:wrap;gap:6px;display:flex}.scchip{border:1.3px solid var(--cbord);color:var(--muted);background:#fffdf8;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}.scchip.on{background:var(--gold-pillow);color:var(--gold-ink);border-color:#0000}.scchip.on svg{color:#15803d}.sc textarea,.sc .scin{border:1.4px solid var(--cbord);width:100%;color:var(--ink);background:#fffdf8;border-radius:10px;margin-top:2px;padding:9px 11px;font-family:inherit;font-size:12.5px;font-weight:600}.sc textarea{resize:vertical;min-height:44px}.sc .scin{margin-top:9px}.sc textarea:focus,.sc .scin:focus{border-color:#e68a00;outline:none;box-shadow:0 0 0 3px #f5b42833}.scftags{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.scftag{border:1px solid var(--cbord);color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}.scftag .fx{color:var(--soft);background:0 0;border:0;padding:0;font-size:13px;font-weight:900;line-height:1}.scprow{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.scpreset{border:1.3px dashed var(--cbord);color:var(--warm);background:0 0;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:800}.scseg{gap:6px;display:flex}.scsegb{border:1.4px solid var(--cbord);text-align:center;color:var(--muted);background:#fffdf8;border-radius:9px;flex:1;padding:8px 5px;font-size:12px;font-weight:800}.scsegb.on{background:var(--gold-pillow);color:var(--gold-ink);border-color:#0000}.scpr{align-items:center;gap:9px;display:flex}.scstep{border:1.4px solid var(--cbord);background:#fffdf8;border-radius:9px;align-items:center;display:inline-flex;overflow:hidden}.scstep button{width:28px;height:28px;color:var(--warm);background:0 0;border:0;justify-content:center;align-items:center;display:flex}.scstep b{text-align:center;min-width:24px;color:var(--ink);font-size:13.5px;font-weight:900}.scsw{background:var(--gold-pillow);border:0;border-radius:999px;flex:0 0 42px;width:42px;height:24px;position:relative;box-shadow:inset 0 1px 3px #78350f4d}.scsw.off{background:#e4dccb}.scsw i{top:3px;background:#fff;border-radius:50%;width:18px;height:18px;transition:inset-inline-start .16s;position:absolute;inset-inline-start:21px;box-shadow:0 2px 5px #00000040}.scsw.off i{inset-inline-start:3px}.rcd-test{border:1.5px dashed var(--cbord);width:100%;color:var(--warm);background:#fffbf2cc;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:11px;font-size:12.5px;font-weight:800;display:inline-flex}.rcd-test:hover{border-color:#e68a00}.rcd-brand{border:1px dashed var(--cbord);background:#fffaf0b3;border-radius:12px;align-items:center;gap:11px;margin-top:auto;padding:12px 13px;display:flex}.rcd-brand .rb-logo{color:#5a3a06;background:radial-gradient(circle at 34% 30%,#fff6d6,#f6b81e 60%,#c9760a);border-radius:10px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;font-size:15px;font-weight:900;display:flex;overflow:hidden}.rcd-brand .rb-logo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.rcd-brand .rb-tx{flex:1;min-width:0}.rcd-brand .rb-t{color:var(--warm);font-size:11.5px;font-weight:800}.rcd-brand .rb-tx p{color:var(--muted);margin-top:2px;font-size:10px;line-height:1.45}.rcd-brand .rb-upl{border:1.4px solid var(--cbord);color:var(--warm);background:#fff;border-radius:9px;flex:none;align-items:center;gap:6px;padding:8px 11px;font-size:11px;font-weight:800;display:inline-flex}.rcd-brand .rb-upl.ghost{padding:8px 9px}.rcd-cominsp{border:1px dashed var(--cbord);text-align:center;background:#fff;border-radius:14px;margin-top:4px;padding:18px 16px}.rcd-cominsp .ci{color:#9a7b45;background:#78350f12;border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:9px;display:inline-flex}.rcd-cominsp b{color:var(--ink);font-size:13.5px;font-weight:900;display:block}.rcd-cominsp p{color:var(--muted);margin:6px 0 12px;font-size:11px;line-height:1.55}.rcd-cominsp .cbtn{border:1.4px solid var(--cbord);color:var(--warm);background:#fffdf8;border-radius:10px;align-items:center;gap:7px;padding:9px 15px;font-size:12px;font-weight:800;display:inline-flex}.rcd-scrim{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#14110d8c;justify-content:flex-end;display:flex;position:fixed;inset:0}.rcd-drawer{background:linear-gradient(168deg,#fffdf6,#fff4e4);flex-direction:column;width:452px;max-width:92vw;height:100%;animation:.22s rcd-slide;display:flex;box-shadow:-34px 0 80px -30px #000000b3}@keyframes rcd-slide{0%{opacity:.4;transform:translate(24px)}to{opacity:1;transform:none}}.rcd-drawer .mgh{border-bottom:1px solid var(--gline);align-items:flex-start;gap:12px;padding:22px 24px 15px;display:flex}.rcd-drawer .mgh h3{color:var(--ink);font-size:19px;font-weight:900}.rcd-drawer .mgh span{color:var(--muted);margin-top:3px;font-size:12px;font-weight:600;display:block}.rcd-drawer .mgx{border:1px solid var(--cbord);width:34px;height:34px;color:var(--muted);background:#fff;border-radius:10px;flex:0 0 34px;justify-content:center;align-items:center;margin-inline-start:auto;display:flex}.rcd-drawer .mgb{flex:1;min-height:0;padding:16px 22px 24px;overflow-y:auto}.mggrp{margin-bottom:16px}.mggl{letter-spacing:.1em;text-transform:uppercase;color:var(--warm);margin-bottom:8px;font-size:10.5px;font-weight:900}.mgrow{border:1px solid var(--cbord);background:#fff;border-radius:13px;align-items:center;gap:12px;margin-bottom:8px;padding:11px 13px;display:flex}.mgrow.soon{opacity:.72}.mgrow .mgi{width:34px;height:34px;color:var(--warm);background:#f5b42821;border-radius:10px;flex:0 0 34px;justify-content:center;align-items:center;display:flex}.mgrow.soon .mgi{color:var(--soft);background:#78350f12}.mgrow .mgt{flex:1;min-width:0}.mgrow .mgt b{color:var(--ink);font-size:13px;font-weight:800;display:block}.mgrow .mgt span{color:var(--soft);font-size:10.5px}.mgsoon{color:var(--soft);background:#78350f0f;border-radius:999px;flex:none;align-items:center;gap:5px;padding:5px 11px;font-size:10.5px;font-weight:800;display:inline-flex}.rcd .rp{box-shadow:0 18px 44px -10px #00000080}.rcd .rp-lblsheet .lbl{box-shadow:0 12px 26px -12px #0009}.rcd .sx-spin{border:3px solid #f5b42840;border-top-color:#f6b81e;border-radius:50%;width:30px;height:30px;animation:.8s linear infinite rcd-spin}@keyframes rcd-spin{to{transform:rotate(360deg)}}.rcd .rp-sec{cursor:pointer;border:1.5px solid #0000;border-radius:7px;margin:0 -4px;padding:2px 5px;transition:background .12s,border-color .12s,box-shadow .12s;position:relative}.rcd .rp-sec:hover{background:#f5b42817}.rcd .rp-sec.sel{z-index:1;background:#fff7e0b8;border-color:#e8a017;box-shadow:0 0 0 3px #f5b42829}.rcd .rp-sectag{top:-9px;font-family:var(--rp-font);color:#5a3d0c;background:var(--gold-pillow);white-space:nowrap;z-index:2;letter-spacing:0;border-radius:999px;padding:2px 8px;font-size:8px;font-weight:800;position:absolute;inset-inline-start:8px;box-shadow:inset 0 1px #fffdf3}.rcd .rp .rp-add{text-align:center;font-family:var(--rp-font);color:#b08a3a;border:1px dashed #cbb27a;border-radius:5px;margin:3px 0;padding:6px;font-size:9px;font-weight:800}.rcx-ctx{align-items:center;gap:10px;display:flex}.rcx-ci{background:var(--gold-pillow);width:34px;height:34px;color:var(--gold-ink);border-radius:9px;flex:0 0 34px;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px #fffdf3}.rcx-ct h3{color:#2a1d08;font-size:15.5px;font-weight:900}.rcx-ct p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:210px;margin-top:1px;font-size:10.5px;font-weight:600;overflow:hidden}.rcx-body{margin:12px 0 2px}.rcx-hint{color:var(--soft);text-align:center;border:1.4px dashed var(--cbord);background:#fffbf280;border-radius:12px;padding:24px 14px;font-size:11.5px;font-weight:600;line-height:1.55}.rcx-row{border-bottom:1px solid #78350f12;align-items:center;gap:10px;padding:9px 2px;display:flex}.rcx-row:last-child{border-bottom:0}.rcx-row b{color:var(--ink);flex:1;font-size:12.5px;font-weight:700}.rcx-row.off b{color:var(--soft)}.rcx-uprow{gap:8px;margin-top:10px;display:flex}.rcx-uprow .rcd-test{flex:1;margin:0}.rcx-rm{border:1.4px solid var(--cbord);width:44px;color:var(--warm);background:#fff;border-radius:12px;flex:0 0 44px;justify-content:center;align-items:center;display:flex}.rcx-glob{border-top:1px solid var(--gline);margin-top:16px;padding-top:13px}.rcx-glab{color:var(--ink);margin:4px 0 7px;font-size:11px;font-weight:800}.rcx textarea,.rcx .scin{border:1.4px solid var(--cbord);width:100%;color:var(--ink);background:#fffdf8;border-radius:10px;padding:9px 11px;font-family:inherit;font-size:12.5px;font-weight:600}.rcx textarea{resize:vertical;min-height:46px}.rcx .scin{margin-top:9px}.rcx textarea:focus,.rcx .scin:focus{border-color:#e68a00;outline:none;box-shadow:0 0 0 3px #f5b42833}.rcd-caphint{opacity:.7}@media (width<=1080px){.rcd-body{flex-direction:column}.rcd-stage{flex:auto;min-height:380px}.rcd-rail{border-inline-start:0;border-top:1px solid var(--cbord);flex:none;width:100%}}@media print{.rcd-band,.rcd-cats,.rcd-subs,.rcd-rail,.rcd-cap,.rcd-zoom{display:none!important}.rcd,.rcd-body,.rcd-stage{background:#fff;display:block;position:static}.rcd-paperwrap{margin:0 auto!important;position:static!important;transform:none!important}.rcd-stage:after{display:none}.rcd .rp-sec{box-shadow:none!important;background:0 0!important;border-color:#0000!important;margin:0!important}.rcd .rp-sectag,.rcd .rp .rp-add{display:none!important}}.setx{--ink:#3b2406;--muted:#8a6526;--soft:#a89a78;--gold-ink:#3b2406;--gold-clip:linear-gradient(150deg,#f6b81e,#e68a00 52%,#b45309);--gold-pillow:linear-gradient(155deg,#fde68a,#fcd34d 35%,#fbbf24 70%,#f59e0b);--warm:#b45309;--crit:#cc2b2b;--ok:#15803d;--card:linear-gradient(168deg,#fffdf6,#fff7e9);--cbord:#b4781e2e;--cshadow:#78350f80;--gline:#78350f29;--gline2:#78350f17;--band:#211d18;height:100dvh;color:var(--ink);background:radial-gradient(52% 30% at 84% 4%,#ffffff80,#0000 62%),radial-gradient(48% 32% at 6% 70%,#ffffff4d,#0000 60%),linear-gradient(168deg,#fdd876 0%,#fbc23a 42%,#f3a81a 78%,#e8980c 100%);flex-direction:column;font-family:Inter,system-ui,-apple-system,Segoe UI,Noto Sans Thai,sans-serif;display:flex;overflow:hidden}.setx *{box-sizing:border-box}.setx button{font-family:inherit}.setx{--purple-900:#3b2406;--purple-700:#6b4a12;--lemon-400:#f6b81e;--lemon-300:#fbc23a;--lemon-50:#fff7e6;--gray-200:#ece1cd;--gray-100:#f6efe1;--ink-500:#8a6526;--success-500:#15803d;--danger-500:#cc2b2b}.setx .text-purple-900,.setx .text-purple-700{color:#3b2406!important}.setx .bg-purple-900{background:#3b2406!important}.setx .border-purple-900{border-color:#b45309!important}.setx .text-lemon-400{color:#f6b81e!important}.setx .bg-lemon-400,.setx .bg-lemon-300{background:var(--gold-pillow)!important}.setx .border-purple-700,.setx .focus\:border-purple-700:focus{border-color:#f59e0b99!important}.setx .dt-band{background:var(--band);color:#f3ead2;flex:none}.setx .dt-bandinner{max-width:1320px;margin:0 auto;padding:4px 30px 58px}.setx .sx-top{align-items:center;gap:13px;padding:13px 22px;display:flex}.setx .sx-bk{color:#d8cfbb;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:11px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.setx .sx-wm{letter-spacing:1.8px;color:#fff;font-size:15px;font-weight:900}.setx .sx-wm i{color:var(--gold-ink);background:var(--gold-pillow);border-radius:999px;margin-inline-start:2px;padding:2px 6px;font-size:8.5px;font-style:normal;box-shadow:inset 0 1px #fffc}.setx .sx-ttl{letter-spacing:-.3px;background:var(--gold-clip);color:#0000;-webkit-background-clip:text;background-clip:text;margin-inline-start:4px;font-size:16px;font-weight:900}.setx .sx-shop{color:#b0a589;font-size:12px;font-weight:600}.setx .sx-tools{align-items:center;gap:9px;margin-inline-start:auto;display:flex}.setx .sx-lang{color:#6a5a3a;letter-spacing:.3px;cursor:pointer;background:#fff;border:1px solid #efe2c6;border-radius:999px;flex:none;align-items:center;gap:7px;height:38px;padding:0 14px;font-size:12.5px;font-weight:900;transition:all .15s;display:inline-flex;box-shadow:0 10px 22px -16px #78350f80}.setx .sx-lang:hover{border-color:#e7d3a3;transform:translateY(-1px)}.setx .sx-lang .lp-globe{stroke-width:2px;width:18px;height:18px}.setx .sx-lang .lp-chev{stroke-width:2px;opacity:.5;width:13px;height:13px;margin-left:-2px}.setx .sx-hello.magA{margin:0}.setx .magA-kick{letter-spacing:.34em;text-transform:uppercase;color:#fde047;align-items:center;gap:8px;font-size:11px;font-weight:800;display:inline-flex}.setx .magA-kick .dot{background:var(--gold-pillow);border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px 1px #f59e0bb3}.setx .magA-ttl{letter-spacing:-.045em;color:#f6efde;margin-top:14px;font-size:clamp(46px,7.2vw,84px);font-weight:900;line-height:.9}.setx .magA-rule{background:linear-gradient(90deg,#fde04799,#0000 55%);height:1px;margin-top:22px}[dir=rtl] .setx .magA-rule{background:linear-gradient(270deg,#fde04799,#0000 55%)}.setx .magA-meta{color:#cdbf9a;align-items:center;gap:12px;margin-top:14px;font-size:13px;font-weight:700;display:flex}.setx .magA-meta i{color:#8f8156;font-style:normal}.setx .sx-wrap{width:100%;max-width:1320px;margin:0 auto;padding:24px 30px}.setx .sx-hubwrap{z-index:2;flex-direction:column;flex:1;min-height:0;margin-top:-46px;padding-top:0;display:flex;position:relative}.setx .su-hubveil{opacity:1;flex-direction:column;flex:1;min-height:0;transition:opacity .4s;display:flex}.setx .su-hubveil:not(.rdy){opacity:0;pointer-events:none;flex:none;height:0;overflow:hidden}.setx .sx-hub{grid-template-columns:1fr 1fr;gap:16px;display:grid}.setx .sx-hubcard{text-align:start;background:var(--card);border:1px solid var(--cbord);cursor:pointer;box-shadow:0 20px 38px -14px var(--cshadow),inset 0 1px 0 #fff;border-radius:20px;padding:20px;transition:border-color .15s,transform .15s;position:relative}.setx .sx-hubcard:hover{border-color:#f59e0b99;transform:translateY(-1px)}.setx .sx-hi{background:var(--gold-pillow);width:48px;height:48px;color:var(--gold-ink);border-radius:14px;justify-content:center;align-items:center;margin-bottom:14px;display:flex;box-shadow:inset 0 1px #fffc,0 10px 22px -8px #f59e0b8c}.setx .sx-hubcard b{color:#3b2406;letter-spacing:-.3px;margin-bottom:6px;font-size:17px;font-weight:900;display:block}.setx .sx-hubcard .it{color:var(--muted);font-size:12px;font-weight:600;line-height:1.5;display:block}.setx .sx-hubcard em{background:var(--gold-clip);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:10px;font-size:11px;font-style:normal;font-weight:900;display:block}.setx .sx-go{top:20px;color:#b45309;display:flex;position:absolute;inset-inline-end:18px}[dir=rtl] .setx .sx-go svg{transform:scaleX(-1)}.setx .sx-drillwrap{flex-direction:column;flex:1;max-width:none;min-height:0;margin:0;padding:12px 14px 14px;display:flex}.setx .sx-shell{border-radius:26px;flex:1;min-height:0;display:flex;overflow:hidden;box-shadow:0 50px 90px -34px #78350fcc}.setx .sx-pane{color:#efe2c5;background:linear-gradient(165deg,#2c2218 0%,#1c1712 100%);flex-direction:column;flex:0 0 344px;width:344px;padding:38px 30px;display:flex;position:relative;overflow:hidden}.setx .sx-pane:before{content:"";top:-60px;background:radial-gradient(circle,#f5b4285c,#0000 65%);border-radius:50%;width:280px;height:280px;position:absolute;inset-inline-end:-60px}.setx .sx-pk{letter-spacing:.3em;text-transform:uppercase;color:#fde047;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:11.5px;font-weight:900;position:relative}.setx .sx-pt{letter-spacing:-.035em;color:#f7eeda;margin-top:14px;font-size:clamp(30px,3.4vw,40px);font-weight:900;line-height:1.04;position:relative}.setx .sx-pnav{flex-direction:column;gap:8px;margin-top:38px;display:flex;position:relative}.setx .sx-pn{cursor:pointer;text-align:start;color:#cdbf9e;background:0 0;border:0;border-radius:16px;align-items:center;gap:14px;padding:16px;transition:background .14s;display:flex}.setx .sx-pn:hover{background:#ffffff0d}.setx .sx-pic{color:#b6a584;background:#ffffff12;border-radius:12px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.setx .sx-pl{flex:1;min-width:0}.setx .sx-pl b{color:inherit;font-size:15.5px;font-weight:800;display:block}.setx .sx-pl span{color:#9a8763;font-size:12px;font-weight:600}.setx .sx-pn.on{background:var(--gold-pillow);color:var(--gold-ink);box-shadow:0 16px 30px -12px #f59e0b8c}.setx .sx-pn.on .sx-pic{color:var(--gold-ink);background:#ffffff80}.setx .sx-pn.on .sx-pl span{color:#7a5410}.setx .sx-pnwrap{flex-direction:column;display:flex;position:relative}.setx .sx-pn.lk{opacity:.5;cursor:default}.setx .sx-pn.lk:hover{background:0 0}.setx .sx-lkic{color:#e9c45f;flex:none;justify-content:center;align-items:center;display:flex}.setx .sx-hint{background:linear-gradient(160deg,#3a3128,#241f19);border:1px solid #f5cd6e4d;border-radius:14px;margin:6px 4px 2px;padding:13px 14px;position:relative;box-shadow:0 18px 30px -16px #000000b3}.setx .sx-hint-arw{top:-6px;border-inline-start:1px solid #f5cd6e4d;background:#3a3128;border-top:1px solid #f5cd6e4d;width:11px;height:11px;position:absolute;inset-inline-start:30px;transform:rotate(45deg)}.setx .sx-hint p{color:#e7d8b6;font-size:12.5px;font-weight:600;line-height:1.45}.setx .sx-hint-cta{font:inherit;color:var(--gold-ink);background:var(--gold-pillow);cursor:pointer;border:0;border-radius:10px;align-items:center;gap:5px;margin-top:11px;padding:9px 13px;font-size:12.5px;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #fffc}.setx .sx-hint-ask{color:#bda878;margin-top:9px;font-size:11.5px;font-weight:700}.setx .sx-pfoot{margin-top:auto;position:relative}.setx .sx-pmono{color:#f3ead2;letter-spacing:1px;font-size:14px;font-weight:900}.setx .sx-pmono i{color:var(--gold-ink);background:var(--gold-pillow);border-radius:999px;margin-inline-start:2px;padding:2px 7px;font-size:8.5px;font-style:normal;box-shadow:inset 0 1px #fffc}.setx .sx-pshop{color:#8a7a5c;margin-top:8px;font-size:12px;font-weight:700}.setx .sx-stage{background:var(--card);flex:1;min-width:0;padding:40px 46px;overflow-y:auto}.setx .sx-stage .sx-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.setx .sx-stage .sx-card+.sx-card{border-top:1px solid var(--gline2);margin-top:28px;padding-top:28px}.setx .sx-stage .sx-card h2{letter-spacing:-.4px;font-size:26px}.setx .sx-stage>div>.sx-card{margin:0}.setx .sx-headrow{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.setx .sx-h2{letter-spacing:-.4px;color:#2a1d08;font-size:26px;font-weight:900}.setx .sx-desc{color:var(--muted);max-width:48ch;margin-top:6px;font-size:13.5px;font-weight:600;line-height:1.5}.setx .sx-goldbtn{color:var(--gold-ink);background:var(--gold-pillow);cursor:pointer;border:0;border-radius:12px;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #fffc,0 14px 26px -10px #b453098c}.setx .sx-goldbtn:active{transform:scale(.98)}.setx .sx-list{flex-direction:column;margin-top:18px;display:flex}.setx .sx-li{align-items:center;gap:16px;padding:18px 4px;display:flex}.setx .sx-li+.sx-li{border-top:1px solid var(--gline2)}.setx .sx-av{color:#8a6526;background:#78350f12;border-radius:14px;flex:0 0 50px;justify-content:center;align-items:center;width:50px;height:50px;font-size:18px;font-weight:900;display:flex}.setx .sx-av.owner{background:var(--gold-pillow);color:var(--gold-ink);box-shadow:inset 0 1px #fffc,0 10px 20px -8px #f59e0b8c}.setx .sx-limain{flex:1;min-width:0}.setx .sx-linm{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.setx .sx-linm b{color:#2a1d08;letter-spacing:-.2px;font-size:17px;font-weight:900}.setx .sx-limeta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:7px;display:flex}.setx .sx-bpill{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);background:#78350f17;border-radius:999px;padding:3px 11px;font-size:10.5px;font-weight:900}.setx .sx-bpill.gold{background:var(--gold-pillow);color:var(--gold-ink);box-shadow:inset 0 1px #fffc}.setx .sx-bpill.line{color:var(--warm);background:0 0;border:1px solid #b4530980}.setx .sx-bpill.solid{background:var(--ink);color:#fde9b8}.setx .sx-code{color:var(--muted);background:#78350f14;border-radius:6px;padding:2px 7px;font-family:SF Mono,ui-monospace,monospace;font-size:10.5px;font-weight:800}.setx .sx-stat{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:inline-flex}.setx .sx-sdot{border-radius:50%;flex:0 0 7px;width:7px;height:7px;display:inline-block}.setx .sx-sdot.ok{background:var(--ok)}.setx .sx-sdot.off{background:#c9bda0}.setx .sx-rowbtn{cursor:pointer;border:1px solid var(--gline);color:var(--ink);background:#fffefb;border-radius:11px;align-items:center;gap:6px;padding:9px 15px;font-size:13px;font-weight:800;display:inline-flex}.setx .sx-rowbtn:hover{border-color:#f59e0b80}.setx .sx-rowbtn.danger{color:var(--crit);border-color:#cc2b2b4d}.setx .sx-empty{text-align:center;color:var(--muted);padding:40px 8px;font-size:14px;font-weight:700}.setx .sx-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.setx .sx-toolbar .grow{align-items:center;gap:10px;margin-inline-start:auto;display:flex}.setx .sx-seg{border:1px solid var(--gline2);background:#78350f14;border-radius:13px;padding:4px;display:inline-flex}.setx .sx-seg button{cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:9px;padding:8px 17px;font-size:12.5px;font-weight:800;transition:color .14s,background .14s}.setx .sx-seg button.on{background:var(--ink);color:#fde9b8;box-shadow:0 7px 16px -7px #3b2406b3}.setx .sx-sel{border:1px solid var(--gline);color:var(--ink);cursor:pointer;appearance:none;background:#fffefb url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238a6526' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 12px center no-repeat;border-radius:11px;outline:none;padding:10px 38px 10px 14px;font-size:13.5px;font-weight:700;transition:border-color .15s}[dir=rtl] .setx .sx-sel{background-position:12px;padding:10px 14px 10px 38px}.setx .sx-sel:focus{border-color:#f59e0bb3}.setx .sx-filters{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.setx .sx-fl{flex-direction:column;gap:6px;display:flex}.setx .sx-fl>span{letter-spacing:.04em;color:#7a5a24;font-size:11px;font-weight:800}.setx .sx-date{border:1px solid var(--gline);color:var(--ink);background:#fffefb;border-radius:11px;outline:none;padding:9px 12px;font-family:inherit;font-size:13px;font-weight:700}.setx .sx-date:focus{border-color:#f59e0bb3}.setx .sx-grp{border:1px solid var(--gline);background:#fffefb;border-radius:16px;overflow:hidden}.setx .sx-grp+.sx-grp{margin-top:14px}.setx .sx-grph{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--gline2);background:#78350f0d;padding:11px 16px;font-size:11px;font-weight:900}.setx .sx-prow{align-items:center;gap:13px;padding:13px 16px;display:flex}.setx .sx-prow+.sx-prow{border-top:1px solid var(--gline2)}.setx .sx-prow .nm{flex:1;min-width:0}.setx .sx-prow .nm b{color:#2a1d08;letter-spacing:-.1px;font-size:14px;font-weight:800;display:block}.setx .sx-prow .nm code{color:var(--soft);margin-top:2px;font-family:SF Mono,ui-monospace,monospace;font-size:10px;font-weight:700;display:block}.setx .sx-qgrid{grid-template-columns:repeat(auto-fill,minmax(146px,1fr));gap:14px;margin-top:18px;display:grid}.setx .sx-qtile{border:1px solid var(--gline);cursor:pointer;background:#fffefb;border-radius:18px;flex-direction:column;align-items:center;gap:11px;padding:22px 14px;transition:border-color .15s,transform .15s;display:flex}.setx .sx-qtile:hover{border-color:#f59e0b8c;transform:translateY(-1px)}.setx .sx-qtile:disabled{opacity:.5;cursor:default;transform:none}.setx .sx-qtile .ic{background:var(--gold-pillow);width:48px;height:48px;color:var(--gold-ink);border-radius:14px;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px #fffc,0 10px 22px -10px #f59e0b8c}.setx .sx-qtile b{color:#2a1d08;letter-spacing:-.2px;font-size:15px;font-weight:900}.setx .sx-qtile .cap{letter-spacing:.06em;text-transform:uppercase;color:var(--warm);font-size:10.5px;font-weight:900}.setx .sx-note{border-radius:14px;align-items:center;gap:12px;padding:16px 18px;font-size:13.5px;font-weight:700;line-height:1.45;display:flex}.setx .sx-note svg{flex:none}.setx .sx-note.gold{color:#8a5a12;background:#f5b42824;border:1px solid #f59e0b66}.setx .sx-note.warn{color:var(--crit);background:#cc2b2b12;border:1px solid #cc2b2b4d}.setx .perm-owner-ed{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:44px;padding:22px 6px 8px;display:grid}.setx .poe-kick{letter-spacing:.24em;text-transform:uppercase;color:var(--warm);align-items:center;gap:9px;font-size:11.5px;font-weight:900;display:inline-flex}.setx .poe-dot{background:var(--gold-pillow);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 9px 1px #f59e0bb3}.setx .poe-ttl{letter-spacing:-.03em;background:var(--gold-clip);color:#0000;-webkit-background-clip:text;background-clip:text;max-width:12ch;margin-top:16px;font-size:clamp(42px,5.4vw,68px);font-weight:900;line-height:.94}.setx .poe-sub{color:var(--muted);max-width:46ch;margin-top:20px;font-size:14.5px;font-weight:600;line-height:1.6}.setx .poe-r{border-inline-start:1px solid var(--gline);flex-direction:column;padding-inline-start:36px;display:flex}.setx .poe-stat{padding:14px 0}.setx .poe-stat b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:34px;font-weight:900;line-height:1;display:block}.setx .poe-stat span{color:var(--soft);letter-spacing:.03em;font-size:12.5px;font-weight:700}.setx .poe-div{background:var(--gline2);height:1px}@media (width<=880px){.setx .perm-owner-ed{grid-template-columns:1fr;gap:22px;padding-top:14px}.setx .poe-r{border-inline-start:0;border-top:1px solid var(--gline);padding-inline-start:0;flex-flow:wrap;gap:6px 28px;padding-top:14px}.setx .poe-div{display:none}}.setx .sx-divide{border-top:1px solid var(--gline2);margin-top:24px;padding-top:24px}.setx .sx-mini{width:120px}.setx .pp{background:linear-gradient(150deg,#3c352d,#2a2620);border-radius:18px;align-items:stretch;gap:0;min-height:184px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 44px -20px #281c0ab3}.setx .pp:before{content:"";pointer-events:none;background:radial-gradient(circle,#f5be3c42,#0000 64%);border-radius:50%;width:210px;height:210px;position:absolute;top:-50px;right:-40px}.setx .pp-map{border-inline-end:1px solid #f5cd6e1f;flex:0 0 240px;align-items:center;padding:16px;display:flex;position:relative}.setx .pp-map svg{width:100%;height:100%;display:block}.setx .pp-bd{flex-direction:column;flex:1;justify-content:flex-start;min-width:0;padding:22px 24px;display:flex;position:relative}.setx .pp-eye{letter-spacing:.2em;text-transform:uppercase;color:#fde047;font-size:10.5px;font-weight:900;display:block}.setx .pp-empty{letter-spacing:-.4px;color:#f3ead2;margin-top:11px;font-size:20px;font-weight:900}.setx .pp-stats{flex-wrap:wrap;gap:24px;margin-top:12px;display:flex}.setx .pst{flex-direction:column;display:flex}.setx .pst b{letter-spacing:-1px;color:#f7eeda;font-size:30px;font-weight:900;line-height:1}.setx .pst span{color:#cbbd9c;margin-top:3px;font-size:11px;font-weight:700}.setx .pst.ok b{background:var(--gold-pillow);color:#0000;-webkit-background-clip:text;background-clip:text}.setx .pp-acts{flex-wrap:wrap;align-items:center;gap:11px;margin-top:20px;display:flex}.setx .pp-cta{color:var(--gold-ink);background:var(--gold-pillow);cursor:pointer;border:0;border-radius:13px;align-items:center;gap:6px;padding:12px 20px;font-size:14px;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #fffc,0 14px 26px -10px #f59e0b99}.setx .pp-cta:active{transform:scale(.98)}.setx .pp-ghost{color:#f3ead2;cursor:pointer;background:#ffffff14;border:1px solid #f5cd6e38;border-radius:12px;align-items:center;gap:6px;padding:11px 16px;font-size:13px;font-weight:800;display:inline-flex}.setx .pp-ghost:active{transform:scale(.98)}.setx .pp-off{color:#cbbd9c;align-items:center;gap:6px;margin-top:10px;font-size:12px;font-weight:800;display:inline-flex}.setx .pp-veil{color:#f3ead2;background:#1c140a80;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@media (width<=880px){.setx .pp{flex-direction:column}.setx .pp-map{border-inline-end:0;border-bottom:1px solid #f5cd6e1f;flex:none}}.setx .sx-log{flex-direction:column;margin-top:20px;display:flex}.setx .sx-logrow{padding:15px 4px}.setx .sx-logrow+.sx-logrow{border-top:1px solid var(--gline2)}.setx .sx-logtop{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.setx .sx-logtime{color:var(--soft);font-size:11.5px;font-weight:700}.setx .sx-logactor{color:#2a1d08;letter-spacing:-.2px;font-size:14.5px;font-weight:900}.setx .sx-logact{background:var(--gold-pillow);color:var(--gold-ink);border-radius:7px;padding:3px 10px;font-size:11px;font-weight:900;box-shadow:inset 0 1px #fffc}.setx .sx-logmeta{align-items:flex-start;gap:10px;margin-top:8px;display:flex}.setx .sx-logmeta .body{min-width:0;color:var(--muted);flex:1;font-size:12.5px;font-weight:600;line-height:1.55}.setx .sx-logmore{color:var(--warm);cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:11px;font-weight:800;text-decoration:underline}.setx .sx-logjson{color:#3b2406;border:1px solid var(--gline2);background:#78350f0f;border-radius:11px;margin-top:9px;padding:12px 14px;font-size:11px;line-height:1.55;overflow-x:auto}.setx .ax-pos{color:var(--ok)}.setx .ax-neg{color:var(--crit)}.setx .ax-fbar{flex-wrap:wrap;align-items:center;gap:11px;margin-top:20px;display:flex}.setx .ax-chiprow{flex-wrap:wrap;gap:7px;display:inline-flex}.setx .ax-chip{border:1px solid var(--gline);color:var(--muted);cursor:pointer;background:#fffefb;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:12px;font-weight:800;transition:all .14s;display:inline-flex}.setx .ax-chip:hover{border-color:#f59e0b80}.setx .ax-chip.on{background:var(--ink);color:#fde9b8;border-color:#0000}.setx .ax-cdot{border-radius:50%;flex:0 0 7px;width:7px;height:7px}.setx .ax-cdot.gold{background:#e8980c}.setx .ax-cdot.graphite{background:#5a544c}.setx .ax-cdot.olive{background:#9a7a2e}.setx .ax-cdot.red{background:#cc2b2b}.setx .ax-chip.on .ax-cdot{box-shadow:0 0 0 2px #ffffff40}.setx .ax-fspace{flex:auto}.setx .ax-fl{align-items:center;display:flex}.setx .ax-sel{appearance:none;border:1px solid var(--gline);color:var(--ink);cursor:pointer;background:#fffefb url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238a6526' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 10px center no-repeat;border-radius:11px;outline:none;padding:9px 32px 9px 13px;font-size:12.5px;font-weight:800}[dir=rtl] .setx .ax-sel{background-position:10px;padding:9px 13px 9px 32px}.setx .ax-sel:focus{border-color:#f59e0bb3}.setx .ax-daterange{border:1px solid var(--gline);background:#fffefb;border-radius:11px;gap:7px;padding:5px 10px}.setx .ax-date{font:inherit;color:var(--ink);background:0 0;border:0;outline:0;font-family:inherit;font-size:12.5px;font-weight:700}.setx .ax-dash{color:var(--soft);font-weight:800}.setx .ax-clear{border:1px solid var(--gline);color:var(--warm);cursor:pointer;background:#fffefb;border-radius:11px;padding:8px 13px;font-size:12px;font-weight:800}.setx .ax-tbl{border:1px solid var(--cbord);background:#fffefb;border-radius:18px;margin-top:18px;overflow:hidden}.setx .ax-thead,.setx .ax-row{grid-template-columns:118px 190px 150px 1fr 32px;align-items:center;gap:14px;display:grid}.setx .ax-thead{border-bottom:1px solid var(--cbord);background:#78350f0d;padding:12px 18px}.setx .ax-thead span{letter-spacing:.08em;text-transform:uppercase;color:#7a5a24;font-size:10.5px;font-weight:900}.setx .ax-rowwrap+.ax-rowwrap{border-top:1px solid var(--gline2)}.setx .ax-row{cursor:pointer;padding:14px 18px;transition:background .12s}.setx .ax-row:hover{background:#f5b4280d}.setx .ax-row.open{background:#f5b42812}.setx .ax-c-when{color:var(--soft);font-variant-numeric:tabular-nums;font-size:12px;font-weight:800;line-height:1.45}.setx .ax-c-when .tm{color:var(--muted);display:block}.setx .ax-c-when i{opacity:.85;font-size:10.5px;font-style:normal;font-weight:700}.setx .ax-c-who{align-items:center;gap:10px;min-width:0;display:flex}.setx .ax-av{color:#7a5410;letter-spacing:-.3px;background:#78350f17;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-size:12.5px;font-weight:900;display:flex}.setx .ax-av.gold{background:var(--gold-pillow);color:var(--gold-ink);box-shadow:inset 0 1px #fffc}.setx .ax-c-who .nm{min-width:0}.setx .ax-c-who .nm b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:900;display:block;overflow:hidden}.setx .ax-role{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);background:#78350f17;border-radius:999px;padding:2px 8px;font-size:9.5px;font-weight:900}.setx .ax-role.owner{background:var(--gold-pillow);color:var(--gold-ink);box-shadow:inset 0 1px #fffc}.setx .ax-c-area{align-items:center;gap:9px;min-width:0;display:inline-flex}.setx .ax-c-area b{color:var(--ink);font-size:12.5px;font-weight:800}.setx .ax-tile{border-radius:9px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.setx .ax-tile.gold{background:var(--gold-pillow);color:var(--gold-ink);box-shadow:inset 0 1px #fffc}.setx .ax-tile.graphite{color:#f0e7d4;background:#3d3a36}.setx .ax-tile.olive{color:#7a5410;background:#78350f1a}.setx .ax-tile.red{color:#b3261e;background:#cc2b2b1a}.setx .ax-c-change{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:flex}.setx .ax-c-change .ttl{color:var(--ink);font-size:13.5px;font-weight:800}.setx .ax-sens{letter-spacing:.04em;text-transform:uppercase;color:#b3261e;background:#cc2b2b17;border:1px solid #cc2b2b40;border-radius:999px;padding:2px 8px;font-size:9.5px;font-weight:900}.setx .ax-chips{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.setx .ax-diff{border:1px solid var(--gline);color:var(--ink);background:#fffefb;border-radius:9px;align-items:center;gap:6px;padding:4px 9px;font-size:12px;font-weight:800;display:inline-flex}.setx .ax-diff .kk{color:var(--soft);text-transform:uppercase;letter-spacing:.03em;font-size:10px;font-weight:800}.setx .ax-diff .fr,.setx .ax-kv .v .fr{color:var(--muted);-webkit-text-decoration:line-through #8a652673;text-decoration:line-through #8a652673}.setx .ax-diff .ar,.setx .ax-kv .v .ar{color:var(--warm);display:inline-flex}.setx .ax-fact{color:var(--muted);align-items:baseline;gap:5px;font-size:12.5px;font-weight:700;display:inline-flex}.setx .ax-fact b,.setx .ax-kv .v b{color:var(--ink);font-weight:900}.setx .ax-fact b.ax-neg,.setx .ax-kv .v b.ax-neg{color:var(--crit)}.setx .ax-fact b.ax-pos,.setx .ax-kv .v b.ax-pos{color:var(--ok)}.setx .ax-more-chip{color:var(--warm);background:#f5b4281f;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:900}.setx .ax-c-x{color:var(--soft);justify-content:center;display:flex}.setx .ax-exp{border-top:1px solid var(--gline2);background:#78350f08;grid-template-columns:1fr 1fr;gap:14px 26px;padding:6px 18px 18px;display:grid}.setx .ax-exp-kv{align-self:start;margin-top:8px}.setx .ax-kv{border-bottom:1px solid var(--gline2);justify-content:space-between;align-items:center;gap:14px;padding:9px 0;display:flex}.setx .ax-kv:last-child{border-bottom:0}.setx .ax-kv .k{color:var(--muted);font-size:12px;font-weight:700}.setx .ax-kv .v{color:var(--ink);text-align:end;font-size:13px;font-weight:900}.setx .ax-exp-raw .lb{letter-spacing:.07em;text-transform:uppercase;color:#7a5a24;margin:10px 0 6px;font-size:10.5px;font-weight:900}.setx .ax-exp .sx-logjson{color:#f0e6cf;background:#2a2520;border:0;margin-top:0}.setx .ax-loadmore{justify-content:center;margin-top:20px;display:flex}.setx .ax-lm{border:1px solid var(--gline);color:var(--ink);cursor:pointer;background:#fffefb;border-radius:11px;padding:10px 18px;font-size:12.5px;font-weight:800}.setx .ax-lm:hover{border-color:#f59e0b80}.setx .ax-lm:disabled{opacity:.6;cursor:default}@media (width<=900px){.setx .ax-thead{display:none}.setx .ax-row{grid-template-columns:1fr;gap:8px}.setx .ax-exp{grid-template-columns:1fr}}@media (width<=880px){.setx .sx-hub{grid-template-columns:1fr}.setx .sx-shell{flex-direction:column}.setx .sx-pane{flex:none;width:100%}.setx .sx-pnav{margin-top:20px}.setx .sx-stage{padding:28px 24px}}.setx .sx-card{background:var(--card);border:1px solid var(--cbord);box-shadow:0 18px 36px -16px var(--cshadow),inset 0 1px 0 #ffffffe6;border-radius:20px;padding:22px 24px}.setx .sx-card+.sx-card{margin-top:16px}.setx .sx-card h2{letter-spacing:-.3px;color:#3b2406;font-size:18px;font-weight:900}.setx .sx-card .desc{color:var(--muted);margin-top:3px;font-size:12px;font-weight:600}.setx .sx-body{flex-direction:column;gap:16px;margin-top:18px;display:flex}.setx .sx-field{display:block}.setx .sx-label{letter-spacing:.02em;color:#7a5a24;margin-bottom:7px;font-size:11.5px;font-weight:800;display:block}.setx .sx-hint{color:var(--muted);margin-top:6px;font-size:11.5px;font-weight:600}.setx .sx-err{color:var(--crit);margin-top:6px;font-size:11.5px;font-weight:700}.setx .sx-input{border:1px solid var(--gline);color:#3b2406;background:#fffefb;border-radius:11px;outline:none;width:100%;padding:12px 14px;font-size:14px;font-weight:600;transition:border-color .15s}.setx .sx-input::placeholder{color:#b39c6e}.setx .sx-input:focus{border-color:#f59e0bb3}.setx .sx-input.bad{border-color:var(--crit)}.setx select.sx-input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238a6526' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-inline-end:38px}[dir=rtl] .setx select.sx-input{background-position:12px}.setx .sx-save{color:var(--gold-ink);background:var(--gold-pillow);cursor:pointer;border:0;border-radius:12px;align-items:center;gap:8px;padding:13px 24px;font-size:14px;font-weight:800;transition:transform .1s;display:inline-flex;box-shadow:inset 0 1px #fffc,0 12px 24px -8px #f59e0b99}.setx .sx-save:active{transform:scale(.98)}.setx .sx-save:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.setx .sx-warn{color:#8a5a12;background:#f5b42829;border:1px solid #f59e0b61;border-radius:11px;padding:10px 13px;font-size:12px;font-weight:700}.setx .sx-tog-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.setx .sx-tog-row .tl{color:#3b2406;font-size:14px;font-weight:700}.setx .sx-tog-row .th{color:var(--muted);margin-top:3px;font-size:11.5px;font-weight:600}.setx .sx-tog{cursor:pointer;background:#78350f33;border:0;border-radius:999px;flex:0 0 48px;width:48px;height:28px;transition:background .15s;position:relative}.setx .sx-tog.on{background:var(--gold-pillow);box-shadow:inset 0 1px #fffc}.setx .sx-tog .knob{top:4px;background:#fff;border-radius:50%;width:20px;height:20px;transition:inset-inline-start .15s;position:absolute;inset-inline-start:4px;box-shadow:0 1px 3px #78350f66}.setx .sx-tog.on .knob{inset-inline-start:24px}.setx .sx-toast{z-index:50;border-radius:12px;padding:12px 20px;font-size:13px;font-weight:800;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 18px 40px -16px #0006}.setx .sx-toast.ok{background:var(--ok);color:#fff}.setx .sx-toast.no{background:var(--crit);color:#fff}.setx .sx-loading{justify-content:center;padding:64px;display:flex}.setx .sx-spin{border:3px solid #78350f33;border-top-color:#b45309;border-radius:50%;width:38px;height:38px;animation:1s linear infinite sx-spin}@keyframes sx-spin{to{transform:rotate(360deg)}}.setx .tqr-wb{align-items:flex-start;gap:20px;margin-top:20px;display:flex}.setx .tqr-master{flex-direction:column;flex:0 0 246px;min-width:0;display:flex}.setx .tqr-search{border:1px solid var(--gline);background:#fffefb;border-radius:12px;align-items:center;gap:8px;margin-bottom:8px;padding:10px 13px;display:flex}.setx .tqr-search svg{color:var(--soft);flex:none}.setx .tqr-search input{font:inherit;color:var(--ink);background:0 0;border:0;outline:none;width:100%;font-size:13px;font-weight:600}.setx .tqr-search input::placeholder{color:var(--soft)}.setx .tqr-list{flex-direction:column;gap:4px;max-height:62vh;padding-right:2px;display:flex;overflow-y:auto}.setx .tqr-row{text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:11px;width:100%;padding:11px 13px;display:flex}.setx .tqr-row .av{width:34px;height:34px;color:var(--warm);background:#78350f12;border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:900;display:flex}.setx .tqr-row .nm{flex:1;min-width:0}.setx .tqr-row .nm b{color:#2a1d08;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:800;display:block;overflow:hidden}.setx .tqr-row .nm span{color:var(--soft);font-size:10.5px;font-weight:700;display:block}.setx .tqr-row .cdot{background:var(--ok);border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 3px #15803d24}.setx .tqr-row .cdot.off{box-shadow:none;background:0 0;border:1.6px solid #cbb78f}.setx .tqr-row:hover{background:#78350f0a}.setx .tqr-row.on{background:#fffefb;border-color:#f0b73f;box-shadow:0 12px 24px -16px #f59e0b80}.setx .tqr-row.on .av{background:var(--gold-pillow);color:var(--gold-ink);box-shadow:inset 0 1px #fffc}.setx .tqr-detail{flex-direction:column;flex:1;gap:15px;min-width:0;display:flex}.setx .tqr-top{border:1px solid var(--gline);background:#fffefb;border-radius:18px;gap:22px;padding:20px 22px;display:flex}.setx .tqr-poster{text-align:center;color:#fff;background:linear-gradient(#ffffff42 0%,#0000 22%),linear-gradient(155deg,#fcd34d,#fbbf24 42%,#f59e0b 82%,#d97706);border-radius:24px;flex:none;width:224px;padding:17px;position:relative;overflow:hidden;box-shadow:inset 0 2px #ffffffb3,0 22px 40px -16px #f59e0b99}.setx .tqr-poster .kick{letter-spacing:.2em;text-transform:uppercase;color:#ffffffeb;font-size:10px;font-weight:900;position:relative}.setx .tqr-poster .tt{letter-spacing:-1px;text-shadow:0 1px 2px #78350f59;margin-top:2px;font-size:28px;font-weight:900;line-height:1;position:relative}.setx .tqr-poster .card{background:#fff;border-radius:16px;width:150px;margin:12px auto 0;padding:12px;position:relative;box-shadow:0 12px 24px -10px #78350f8c}.setx .tqr-poster .card img{border-radius:6px;width:100%;height:auto;display:block}.setx .tqr-poster .cap{color:var(--gold-ink);margin-top:7px;font-size:11px;font-weight:900}.setx .tqr-poster .steps{justify-content:center;gap:7px;margin-top:13px;display:flex;position:relative}.setx .tqr-poster .step{flex:1;max-width:62px}.setx .tqr-poster .step .n{width:21px;height:21px;color:var(--gold-ink);background:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;margin:0 auto;font-size:11px;font-weight:900;display:flex}.setx .tqr-poster .step .t{color:#fff;text-shadow:0 1px 1px #78350f4d;margin-top:4px;font-size:8px;font-weight:800;line-height:1.2}.setx .tqr-poster .wm{letter-spacing:.06em;color:#fff;margin-top:12px;font-size:10px;font-weight:900;position:relative}.setx .tqr-meta{flex-direction:column;flex:1;min-width:0;display:flex}.setx .tqr-meta .mt{letter-spacing:-.5px;color:#2a1d08;font-size:23px;font-weight:900}.setx .tqr-meta .msub{color:var(--muted);margin-top:4px;font-size:12.5px;font-weight:700}.setx .tqr-acts{flex-wrap:wrap;gap:9px;margin-top:auto;padding-top:18px;display:flex}.setx .tqr-ghost{font:inherit;color:var(--ink);border:1px solid var(--gline);cursor:pointer;background:#fffefb;border-radius:12px;align-items:center;gap:7px;padding:11px 16px;font-size:13px;font-weight:800;display:inline-flex}.setx .tqr-ghost:active{transform:scale(.98)}.setx .tqr-link{color:var(--soft);align-items:center;gap:6px;margin-top:12px;font-size:11px;font-weight:700;line-height:1.4;display:flex}.setx .tqr-link svg{flex:none}.setx .tqr-acts .sx-goldbtn:disabled,.setx .tqr-ghost:disabled,.setx .tqr-resetbtn:disabled,.setx .tqr-nfc .sx-goldbtn:disabled{opacity:.55;cursor:default;box-shadow:none;transform:none}.setx .tqr-nfc{border:1px solid var(--gline);background:#fffefb;border-radius:18px;padding:19px 22px}.setx .tqr-nfc-h{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);align-items:center;gap:9px;font-size:11px;font-weight:900;display:flex}.setx .tqr-nfc-h .wi{color:var(--warm);display:flex}.setx .tqr-gtap{align-items:center;gap:28px;margin-top:10px;display:flex}.setx .tqr-gtap-vis{flex:none;justify-content:center;align-items:center;gap:10px;width:236px;display:flex}.setx .tqr-phone{background:linear-gradient(160deg,#fff,#fff6e4);border:3px solid #3b2f22;border-radius:16px;flex:none;justify-content:center;align-items:center;width:74px;height:130px;display:flex;position:relative;box-shadow:0 18px 34px -12px #78350f73}.setx .tqr-phone:before{content:"";background:#cbb78f;border-radius:3px;width:24px;height:4px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.setx .tqr-phscreen{text-align:center}.setx .tqr-phscreen .disc{background:var(--gold-pillow);width:42px;height:42px;color:var(--gold-ink);border-radius:50%;justify-content:center;align-items:center;margin:0 auto;display:flex;box-shadow:inset 0 1px #fffc}.setx .tqr-phscreen .lab{letter-spacing:.12em;color:var(--muted);margin-top:7px;font-size:7.5px;font-weight:900}.setx .tqr-phscreen .tn{color:#2a1d08;font-size:13px;font-weight:900;line-height:1}.setx .tqr-wv{color:var(--warm);flex:none}.setx .tqr-disc{background:var(--gold-pillow);width:72px;height:72px;color:var(--gold-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:inset 0 1px #fffc,0 14px 26px -10px #f59e0b8c}.setx .tqr-disc:after{content:"";border:2px solid #f59e0b52;border-radius:50%;position:absolute;inset:-7px}.setx .tqr-disc:before{content:"";border:2px solid #f59e0b29;border-radius:50%;position:absolute;inset:-15px}.setx .tqr-gtap-main{flex:1;min-width:0}.setx .tqr-gtap-eye{letter-spacing:.2em;text-transform:uppercase;color:var(--warm);font-size:10px;font-weight:900}.setx .tqr-gtap-h{letter-spacing:-.5px;color:#2a1d08;margin-top:7px;font-size:22px;font-weight:900;line-height:1.12}.setx .tqr-gtap-sub{color:var(--muted);max-width:48ch;margin-top:9px;font-size:12.5px;font-weight:600;line-height:1.55}.setx .tqr-cta{flex-wrap:wrap;align-items:center;gap:14px;margin-top:17px;display:flex}.setx .tqr-status{color:var(--ok);align-items:center;gap:7px;font-size:11.5px;font-weight:800;display:flex}.setx .tqr-status.off{color:var(--soft)}.setx .tqr-dotok{background:var(--ok);border-radius:50%;flex:none;width:7px;height:7px}.setx .tqr-status.off .tqr-dotok{background:#cbb78f}.setx .tqr-resetbtn{font:inherit;cursor:pointer;border:1px solid var(--gline);color:var(--ink);background:#fffefb;border-radius:9px;align-items:center;gap:6px;padding:8px 11px;font-size:11.5px;font-weight:800;display:inline-flex}.setx .tqr-note{color:var(--soft);align-items:center;gap:6px;margin-top:13px;font-size:10.5px;font-weight:700;display:flex}.setx .tqr-note svg{flex:none}.setx .tqr-fc{color:#f3ead2;background:linear-gradient(150deg,#3c352d,#241f19);border-radius:20px;align-items:center;gap:24px;margin-top:2px;padding:18px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 44px -24px #0000009e}.setx .tqr-fc:before{content:"";pointer-events:none;background:radial-gradient(circle,#f5be3c3d,#0000 64%);border-radius:50%;width:230px;height:230px;position:absolute;top:-50px;right:-20px}.setx .tqr-fc-L{flex:0 0 322px;position:relative}.setx .tqr-fc-eye{letter-spacing:.2em;text-transform:uppercase;color:#fde047;font-size:10px;font-weight:900}.setx .tqr-fc-hh{color:#f7eeda;margin-top:8px;font-size:15.5px;font-weight:900;line-height:1.25}.setx .tqr-fc-htog{flex-wrap:wrap;align-items:center;gap:11px;margin-top:12px;display:flex}.setx .tqr-fc-st{letter-spacing:.05em;text-transform:uppercase;color:#211d18;background:var(--gold-pillow);border-radius:999px;padding:5px 12px;font-size:11px;font-weight:900;box-shadow:inset 0 1px #fffc}.setx .tqr-fc-st.off{color:#d8cbb0;box-shadow:none;background:#ffffff1f}.setx .tqr-tog{cursor:pointer;background:#fff3;border:0;border-radius:999px;flex:none;width:54px;height:30px;position:relative}.setx .tqr-tog.on{background:var(--gold-pillow);box-shadow:inset 0 1px #fffc}.setx .tqr-tog .knob{background:#fff;border-radius:50%;width:22px;height:22px;transition:left .16s;position:absolute;top:4px;left:4px;box-shadow:0 1px 3px #0000004d}.setx .tqr-tog.on .knob{left:28px}.setx .tqr-expire{flex-wrap:wrap;align-items:center;gap:9px;margin-top:14px;display:flex}.setx .tqr-expire .lab{color:#cdbf9a;font-size:11.5px;font-weight:700}.setx .tqr-fc-flow{flex:1;align-items:center;gap:8px;min-width:0;display:flex;position:relative}.setx .tqr-fc-fs{text-align:center;flex:1;min-width:0}.setx .tqr-fc-fs .fi{color:#e7d9b3;background:#ffffff12;border:1px solid #f5cd6e29;border-radius:13px;justify-content:center;align-items:center;width:44px;height:44px;margin:0 auto;display:flex}.setx .tqr-fc-fs.key .fi{background:var(--gold-pillow);color:var(--gold-ink);border:0;box-shadow:0 12px 24px -10px #f59e0b99}.setx .tqr-fc-fs.dim{opacity:.42}.setx .tqr-fc-fs b{color:#f3ead2;margin-top:8px;font-size:11px;font-weight:900;display:block}.setx .tqr-fc-fs span{color:#bcae8a;font-size:9.5px;font-weight:600}.setx .tqr-fc-far{color:#8f8156;flex:none;display:flex}@media (width<=920px){.setx .tqr-top{flex-direction:column}.setx .tqr-poster{width:100%;max-width:300px;margin:0 auto}.setx .tqr-gtap{flex-direction:column;align-items:flex-start}.setx .tqr-fc{flex-direction:column;align-items:stretch}.setx .tqr-fc-L{flex:none}}.setx .dvx-add{color:var(--warm);cursor:pointer;background:#fffefb;border:1px solid #b4530957;border-radius:11px;flex:none;align-items:center;gap:7px;padding:10px 16px;font-size:13.5px;font-weight:800;display:inline-flex}.setx .dvx-add svg{width:15px;height:15px}.setx .dvx-add:hover{border-color:#f59e0b99}.setx .dvx-cols{align-items:stretch;margin-top:30px;display:flex}.setx .dvx-rail{border-inline-end:1px solid var(--gline2);flex-direction:column;flex:0 0 234px;padding-inline-end:30px;display:flex}.setx .dvx-main{flex:1;min-width:0;padding-inline-start:32px}.setx .dvx-ckh{letter-spacing:.12em;text-transform:uppercase;color:#a8915f;font-size:11px;font-weight:800}.setx .dvx-prog{align-items:center;gap:9px;margin-top:11px;display:flex}.setx .dvx-bar{background:#78350f1f;border-radius:999px;flex:1;height:4px;overflow:hidden}.setx .dvx-bar i{background:var(--gold-pillow);border-radius:999px;height:100%;transition:width .3s;display:block}.setx .dvx-cnt{color:var(--muted);white-space:nowrap;font-size:11.5px;font-weight:800}.setx .dvx-cnt b{color:var(--ink)}.setx .dvx-cklist{flex-direction:column;margin-top:24px;display:flex}.setx .dvx-ckitem{gap:13px;padding:14px 0;display:flex}.setx .dvx-ckitem+.dvx-ckitem{border-top:1px solid var(--gline2)}.setx .dvx-mk{border-radius:50%;flex:0 0 19px;justify-content:center;align-items:center;width:19px;height:19px;margin-top:1px;display:flex}.setx .dvx-mk.done{background:var(--gold-pillow);color:var(--gold-ink)}.setx .dvx-mk.done svg{width:12px;height:12px}.setx .dvx-mk.open{border:1.6px solid #78350f47}.setx .dvx-ckbd{flex:1;min-width:0}.setx .dvx-cklb{color:var(--ink);letter-spacing:-.1px;font-size:13.5px;font-weight:800}.setx .dvx-ckitem.open .dvx-cklb{color:#9a8763;font-weight:700}.setx .dvx-ckcap{color:var(--muted);margin-top:3px;font-size:11.5px;font-weight:500;line-height:1.45}.setx .dvx-ckadd{color:var(--warm);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-top:6px;padding:0;font-size:11.5px;font-weight:800;display:inline-flex}.setx .dvx-ckadd svg{width:12px;height:12px}.setx .dvx-ckfoot{border-top:1px solid var(--gline2);margin-top:auto;padding-top:22px}.setx .dvx-tip{color:var(--muted);gap:11px;font-size:12px;font-weight:500;line-height:1.55;display:flex}.setx .dvx-tip b{color:var(--ink);font-weight:800}.setx .dvx-tic{width:26px;height:26px;color:var(--warm);background:#b4530917;border-radius:9px;flex:0 0 26px;justify-content:center;align-items:center;display:flex}.setx .dvx-tic svg{width:15px;height:15px}.setx .dvx-sec{letter-spacing:.13em;text-transform:uppercase;color:#a8915f;align-items:center;gap:9px;margin-bottom:11px;font-size:11px;font-weight:800;display:inline-flex}.setx .dvx-sec b{color:var(--muted);letter-spacing:0;background:#78350f12;border-radius:999px;padding:2px 9px;font-size:10.5px;font-weight:800}.setx .dvx-grp+.dvx-grp{margin-top:22px}.setx .dvx-card{border:1px solid var(--gline);background:#fffefb;border-radius:18px;overflow:hidden;box-shadow:0 26px 46px -38px #78350f8c}.setx .dvx-card.arch{box-shadow:none;background:linear-gradient(#fbf7ef,#f7f1e6)}.setx .dvx-row{align-items:center;gap:16px;padding:15px 18px;display:flex}.setx .dvx-row+.dvx-row{border-top:1px solid var(--gline2)}.setx .dvx-row:hover{background:#78350f06}.setx .dvx-ic{color:#b0a186;background:#78350f0f;border-radius:13px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:inset 0 1px #fffc}.setx .dvx-ic svg{width:21px;height:21px}.setx .dvx-ic.online{color:#15803d;background:#15803d1c}.setx .dvx-ic.idle{color:#b45309;background:#b453091c}.setx .dvx-ic.out{box-shadow:none}.setx .dvx-bd{flex:1;min-width:0}.setx .dvx-nm{color:#2a1d08;letter-spacing:-.2px;white-space:nowrap;align-items:center;gap:9px;min-width:0;font-size:15.5px;font-weight:800;display:flex}.setx .dvx-nmx{text-overflow:ellipsis;overflow:hidden}.setx .dvx-self{letter-spacing:.05em;text-transform:uppercase;color:var(--warm);border:1px solid #b4530961;border-radius:999px;flex:none;padding:2px 8px;font-size:9px;font-weight:800}.setx .dvx-meta{color:var(--soft);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;font-weight:500;overflow:hidden}.setx .dvx-stat{white-space:nowrap;align-items:center;gap:11px;display:flex}.setx .dvx-pill{letter-spacing:.1px;color:var(--muted);background:#78350f0f;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:11.5px;font-weight:800;display:inline-flex}.setx .dvx-pill i{opacity:.9;background:currentColor;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.setx .dvx-pill.ok{color:var(--ok);background:#15803d1c}.setx .dvx-pill.idle{color:var(--warm);background:#b453091a}.setx .dvx-pill.out{color:var(--soft);background:#78350f0f}.setx .dvx-time{color:var(--soft);font-size:11.5px;font-weight:600}.setx .dvx-kb{color:#b9aa86;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.setx .dvx-kb svg{width:18px;height:18px}.setx .dvx-kb:hover{color:var(--muted);background:#78350f0f}.setx .dvx-row.off{opacity:.62}.setx .dvx-row.off .dvx-self{color:var(--muted);border-color:var(--gline)}.setx .dvx-scrim{z-index:60;position:fixed;inset:0}.setx .dvx-menu{z-index:61;border:1px solid var(--gline);background:#fffefb;border-radius:12px;min-width:152px;padding:5px;position:fixed;box-shadow:0 22px 44px -18px #78350f8c}.setx .dvx-mi{text-align:start;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:9px 11px;font-size:13px;font-weight:700;display:flex}.setx .dvx-mi svg{width:15px;height:15px;color:var(--muted);flex:0 0 15px}.setx .dvx-mi:hover{background:#78350f0f}.setx .dvx-mi.danger,.setx .dvx-mi.danger svg{color:var(--crit)}.setx .dvx-mi.danger:hover{background:#cc2b2b14}.setx .dvx-hint{color:var(--soft);align-items:center;gap:8px;margin-top:18px;font-size:11.5px;font-weight:500;display:flex}.setx .dvx-hint b{color:var(--muted);font-weight:700}.setx .dvx-dots{border:1px solid var(--gline2);color:#b9aa86;border-radius:6px;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.setx .dvx-dots svg{width:13px;height:13px}.setx .dvx-mempty{border:1px dashed var(--gline);text-align:center;color:var(--muted);border-radius:15px;padding:30px 18px;font-size:13px;font-weight:600}.setx .dvx-secrow{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.setx .dvx-secact{color:var(--warm);cursor:pointer;letter-spacing:.02em;background:0 0;border:0;padding:2px;font-size:11.5px;font-weight:800}.setx .dvx-secact:hover{color:#9a4708}.setx .dvx-row.pick{cursor:pointer}.setx .dvx-row.sel{background:#f5b42821}.setx .dvx-ck{color:#0000;border:1.8px solid #78350f4d;border-radius:8px;flex:0 0 23px;justify-content:center;align-items:center;width:23px;height:23px;transition:background .12s,border-color .12s;display:flex}.setx .dvx-ck.on{background:var(--gold-pillow);color:var(--gold-ink);border-color:#0000;box-shadow:inset 0 1px #fffc}.setx .dvx-ck svg{width:14px;height:14px}.setx .dvx-selbar{border:1px solid var(--gline);background:#fffefb;border-radius:16px;align-items:center;gap:12px;margin-top:14px;padding:11px 13px 11px 20px;display:flex;box-shadow:0 24px 44px -24px #78350f80}.setx .dvx-selcount{color:var(--ink);font-size:13.5px;font-weight:800}.setx .dvx-selsp{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.setx .dvx-btn-cancel{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px;font-size:13px;font-weight:800}.setx .dvx-btn-cancel:hover{color:var(--ink)}.setx .dvx-btn-del{color:#fff;background:var(--crit);cursor:pointer;border:0;border-radius:12px;align-items:center;gap:7px;padding:11px 18px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 14px 24px -10px #cc2b2b99}.setx .dvx-btn-del svg{width:15px;height:15px}.setx .dvx-btn-del:disabled{opacity:.4;box-shadow:none;cursor:default}.setx .dvx-dellist{border:1px solid var(--gline);border-radius:14px;overflow:hidden}.setx .dvx-delli{color:#4a3718;align-items:center;gap:11px;padding:11px 14px;font-size:13.5px;font-weight:800;display:flex}.setx .dvx-delli+.dvx-delli{border-top:1px solid var(--gline2)}.setx .dvx-delic{color:#a8915f;background:#78350f0f;border-radius:9px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.setx .dvx-delic svg{width:16px;height:16px}@media (width<=920px){.setx .dvx-cols{flex-direction:column}.setx .dvx-rail{border-inline-end:0;border-bottom:1px solid var(--gline2);padding-inline-end:0;flex:none;padding-bottom:22px}.setx .dvx-main{padding-inline-start:0;padding-top:24px}.setx .dvx-ckfoot{margin-top:18px}}.setx .vt-hero{background:linear-gradient(165deg,#33291d,#1c1712);border-radius:24px;padding:28px 32px;position:relative;overflow:hidden;box-shadow:0 26px 52px -34px #78350f80}.setx .vt-hero:before{content:"";background:radial-gradient(58% 80% at 90% -12%,#f5b4283d,#0000 58%);position:absolute;inset:0}.setx .vt-hero:after{content:"";top:-46px;border:1px solid #f5c85a29;border-radius:50%;width:150px;height:150px;position:absolute;inset-inline-start:18px;box-shadow:0 0 0 22px #f5c85a0b,0 0 0 46px #f5c85a07}.setx .vt-top{align-items:center;gap:22px;display:flex;position:relative}.setx .vt-crest{background:var(--gold-pillow);width:70px;height:70px;color:var(--gold-ink);border-radius:22px;flex:0 0 70px;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px #fffc,0 18px 34px -14px #f59e0bb3}.setx .vt-crest.neutral{color:#e8d8ad;box-shadow:none;background:#ffffff1a}.setx .vt-ht{flex:1;min-width:0}.setx .vt-ht h3{letter-spacing:-.6px;color:#fbeed0;font-size:27px;font-weight:900}.setx .vt-ht p{color:#c4b690;margin-top:6px;font-size:12.5px;font-weight:600}.setx .vt-pinw{flex-direction:column;flex:none;align-items:flex-end;gap:9px;display:flex}.setx .vt-pinw .l{letter-spacing:.18em;text-transform:uppercase;color:#8f815f;font-size:10px;font-weight:900}.setx .vt-dots{gap:8px;display:inline-flex}.setx .vt-dots i{opacity:.9;background:#f0d68a;border-radius:50%;width:11px;height:11px}.setx .vt-cap{letter-spacing:.16em;text-transform:uppercase;color:#c9a24a;margin-top:24px;font-size:11px;font-weight:900;position:relative}.setx .vt-track{height:108px;margin-top:20px;position:relative}.setx .vt-line{top:20px;background:linear-gradient(90deg,#16a34a 0%,#f6b81e 22%,#f59e0b 70%,#ffffff24 70%);border-radius:999px;height:6px;position:absolute;inset-inline:8px}.setx .vt-node{text-align:center;flex-direction:column;align-items:center;width:170px;display:flex;position:absolute;top:8px;transform:translate(-50%)}.setx .vt-node .dot{border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;box-shadow:0 6px 14px -4px #3c280a80}.setx .vt-node .dot.live{color:#fff;background:#16a34a}.setx .vt-node .dot.gold{background:var(--gold-pillow);color:var(--gold-ink);box-shadow:inset 0 1px #fffc}.setx .vt-node .dot.grey{color:#e8d8ad;background:#ffffff29}.setx .vt-node .tt{color:#f3ead2;letter-spacing:-.1px;margin-top:13px;font-size:13px;font-weight:900}.setx .vt-node .ts{color:#a99a76;margin-top:3px;font-size:11px;font-weight:700;line-height:1.35}.setx .vt-node .badge{border-radius:999px;align-items:center;margin-top:8px;padding:5px 11px;font-size:11px;font-weight:900;display:inline-flex}.setx .vt-node .badge.g{color:var(--gold-ink);background:var(--gold-pillow);box-shadow:inset 0 1px #fffc}.setx .vt-node .badge.m{color:#e8d8ad;background:#ffffff14;border:1px solid #ffffff24}.setx .vt-deck{border:1px solid var(--cbord);box-shadow:0 16px 34px -26px var(--cshadow);background:#fffefb;border-radius:20px;margin-top:14px;padding:4px 24px}.setx .vt-row{border-top:1px solid var(--gline2);align-items:center;gap:15px;padding:17px 0;display:flex}.setx .vt-row:first-child{border-top:0}.setx .vt-ri{color:#7a5410;background:#78350f14;border-radius:13px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.setx .vt-ri.gold{background:var(--gold-pillow);color:var(--gold-ink);box-shadow:inset 0 1px #fffc}.setx .vt-rm{flex:1;min-width:0}.setx .vt-rm b{color:#2a1d08;letter-spacing:-.2px;font-size:14.5px;font-weight:900;display:block}.setx .vt-rm span{color:var(--muted);margin-top:3px;font-size:12px;font-weight:600;display:block}.setx .vt-ra{flex:none;align-items:center;margin-inline-start:auto;display:inline-flex}.setx .vt-deck .ck-tog.off{background:#78350f2e}.setx .vt-seg{border:1px solid var(--gline);background:#78350f0f;border-radius:13px;gap:3px;padding:4px;display:inline-flex}.setx .vt-seg button{font:inherit;color:var(--muted);cursor:pointer;font-variant-numeric:tabular-nums;white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:8px 14px;font-size:12.5px;font-weight:800}.setx .vt-seg button.on{background:var(--gold-pillow);color:var(--gold-ink);box-shadow:inset 0 1px #fffc,0 6px 12px -6px #f59e0b99}.setx .vt-seg button:disabled{cursor:default;opacity:.55}.setx .vt-soon{letter-spacing:.05em;text-transform:uppercase;color:#a98b3f;background:#b4781e1a;border:1px solid #b4781e3d;border-radius:999px;padding:6px 12px;font-size:10.5px;font-weight:900}.setx .vt-setup{border:1px solid var(--cbord);box-shadow:0 16px 34px -26px var(--cshadow);background:#fffefb;border-radius:20px;flex-direction:column;align-items:flex-start;gap:16px;margin-top:14px;padding:26px;display:flex}.setx .vt-setup p{color:var(--muted);max-width:56ch;font-size:13.5px;font-weight:600;line-height:1.55}.setx .vt-foot{flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;display:flex}.setx .vt-fn{color:var(--muted);align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:inline-flex}.setx .vt-fn b{color:#2a1d08;font-weight:900}.setx .vt-fn svg{flex:none}.setx .vt-lock{font:inherit;color:var(--ink);border:1px solid var(--gline);cursor:pointer;background:#fffefb;border-radius:12px;align-items:center;gap:9px;margin-inline-start:auto;padding:12px 18px;font-size:13px;font-weight:900;display:inline-flex}.setx .vt-lock:hover{background:#fff}.setx .ck-btn{font:inherit;color:var(--gold-ink);background:var(--gold-pillow);cursor:pointer;border:0;border-radius:11px;align-items:center;gap:7px;padding:10px 16px;font-size:12.5px;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #fffc,0 10px 20px -10px #f59e0b99}.setx .ck-btn:active{transform:scale(.98)}.setx .ck-tog{background:var(--gold-pillow);cursor:pointer;vertical-align:middle;border:0;border-radius:999px;flex:0 0 52px;width:52px;height:30px;display:inline-block;position:relative;box-shadow:inset 0 1px #fffc}.setx .ck-tog .k{top:4px;background:#fff;border-radius:50%;width:22px;height:22px;transition:inset-inline-start .15s;position:absolute;inset-inline-start:26px;box-shadow:0 1px 3px #0006}.setx .ck-tog.off{box-shadow:none;background:#ffffff29}.setx .ck-tog.off .k{inset-inline-start:4px}.setx .ck-tog.dis{opacity:.4;cursor:not-allowed}.setx .ck-seg{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:13px;gap:3px;padding:4px;display:inline-flex}.setx .ck-seg button{font:inherit;color:#c4b690;cursor:pointer;font-variant-numeric:tabular-nums;white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:8px 14px;font-size:12.5px;font-weight:800}.setx .ck-seg button.on{background:var(--gold-pillow);color:var(--gold-ink);box-shadow:inset 0 1px #fffc,0 6px 12px -6px #f59e0b99}.setx .ck-seg button:disabled{cursor:default}.setx .ck-soon{letter-spacing:.04em;text-transform:uppercase;color:#cdbf9e;background:#ffffff12;border:1px solid #ffffff21;border-radius:999px;padding:6px 11px;font-size:10.5px;font-weight:900}.setx .ck-setup{background:#ffffff0b;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;align-items:flex-start;gap:16px;margin-top:22px;padding:24px;display:flex;position:relative}.setx .ck-setup p{color:#cdbf9e;max-width:54ch;font-size:13.5px;font-weight:600;line-height:1.55}.setx .ck-edit{border:1px solid var(--cbord);background:#fffefb;border-radius:18px;margin-top:22px;padding:22px 24px;position:relative;box-shadow:0 18px 36px -20px #00000080}.setx .ck-edit-h{letter-spacing:-.3px;color:#2a1d08;font-size:16px;font-weight:900}.setx .ck-edit-b{flex-direction:column;gap:16px;margin-top:16px;display:flex}.setx .ck-edit-bar{align-items:center;gap:12px;display:flex}.setx .ck-cancel{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:11px;padding:11px 16px;font-size:13.5px;font-weight:800}.setx .ck-cancel:hover{color:var(--ink)}@media (width<=920px){.setx .ck-grid{grid-template-columns:1fr}.setx .ck-chips{width:100%}}.setx .pxc-legend{color:var(--soft);flex-wrap:wrap;align-items:center;gap:16px;margin-top:14px;font-size:11.5px;font-weight:700;display:flex}.setx .pxc-legend .it{align-items:center;gap:7px;display:flex}.setx .pxc-yes{width:24px;height:24px;color:var(--ok);background:#15803d21;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.setx .pxc-no{color:#cbbd9c;display:inline-flex}.setx .pxc-sens{background:var(--crit);border-radius:50%;flex:0 0 7px;width:7px;height:7px;display:inline-block}.setx .pxc-bar{color:#8a5a12;background:#f5b4281f;border:1px solid #f59e0b4d;border-radius:12px;align-items:center;gap:11px;margin-top:14px;padding:10px 15px;font-size:12.5px;font-weight:800;display:inline-flex}.setx .pxc-bar .rst{color:var(--warm);border:1px solid var(--gline);cursor:pointer;background:#fffefb;border-radius:9px;margin-inline-start:4px;padding:6px 11px;font-size:11.5px;font-weight:800}.setx .pxc-bar .rst:hover{border-color:#f59e0b80}.setx .pxc-wrap{margin-top:16px;overflow-x:auto}.setx .pxc-tbl{border:1px solid var(--cbord);min-width:760px;box-shadow:0 18px 40px -28px var(--cshadow);background:#fffefb;border-radius:18px;overflow:hidden}.setx .pxc-thead,.setx .pxc-row{grid-template-columns:minmax(208px,1.9fr) repeat(4,minmax(62px,1fr)) minmax(108px,1.2fr);align-items:center;display:grid}.setx .pxc-thead{z-index:2;border-bottom:1px solid var(--cbord);background:#fdf6e7;position:sticky;top:0}.setx .pxc-th{text-align:center;padding:13px 8px}.setx .pxc-th.lab{text-align:start;padding-inline-start:20px}.setx .pxc-th .h{letter-spacing:.08em;text-transform:uppercase;color:#7a5a24;font-size:10.5px;font-weight:900}.setx .pxc-th b{color:#2a1d08;letter-spacing:-.2px;font-size:13px;font-weight:900}.setx .pxc-th .sub{color:var(--muted);margin-top:2px;font-size:10px;font-weight:700;display:block}.setx .pxc-th.cur{background:#f5b42829}.setx .pxc-th.cur b{color:#8a5a12}.setx .pxc-curtag{letter-spacing:.05em;text-transform:uppercase;color:var(--gold-ink);background:var(--gold-pillow);border-radius:999px;margin-top:5px;padding:2px 8px;font-size:8.5px;font-weight:900;display:inline-block;box-shadow:inset 0 1px #fffc}.setx .pxc-base{font:inherit;color:var(--warm);cursor:pointer;background:#f5b4281f;border:0;border-radius:8px;align-items:center;gap:5px;margin:6px auto 0;padding:4px 9px;font-size:9.5px;font-weight:800;display:inline-flex}.setx .pxc-base:hover{background:#f5b42838}.setx .pxc-grp{border-top:1px solid var(--gline2);background:#78350f0d;align-items:center;gap:11px;padding:12px 20px;display:flex}.setx .pxc-grp .gi{background:var(--gold-pillow);width:28px;height:28px;color:var(--gold-ink);border-radius:9px;flex:0 0 28px;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px #fffc}.setx .pxc-grp b{letter-spacing:.08em;text-transform:uppercase;color:#7a5a24;font-size:11.5px;font-weight:900}.setx .pxc-grp .ct{color:var(--soft);margin-inline-start:auto;font-size:11px;font-weight:800}.setx .pxc-row{border-top:1px solid var(--gline2)}.setx .pxc-lab{color:#2a1d08;align-items:center;gap:9px;min-height:46px;padding:0 20px;font-size:13.5px;font-weight:700;display:flex}.setx .pxc-cell{justify-content:center;align-items:center;min-height:46px;display:flex}.setx .pxc-cell.cur{background:#f5b42812;position:relative}.setx .pxc-cell.changed:after{content:"";pointer-events:none;border-radius:11px;position:absolute;inset:7px 12px;box-shadow:0 0 0 2px #f59e0b8c}.setx .pxc-flag{top:8px;background:var(--warm);border-radius:50%;width:7px;height:7px;position:absolute;inset-inline-end:11px}.setx .af-crumb{color:var(--muted);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0 0 2px;font-size:12.5px;font-weight:800;display:inline-flex}.setx .af-crumb:hover{color:var(--warm)}.setx .af-ghost{color:var(--muted);border:1px solid var(--gline);cursor:pointer;background:0 0;border-radius:12px;padding:12px 20px;font-size:14px;font-weight:800}.setx .af-ghost:disabled{opacity:.5;cursor:default}.setx .af-save{color:var(--gold-ink);background:var(--gold-pillow);cursor:pointer;border:0;border-radius:12px;align-items:center;gap:8px;margin-inline-start:auto;padding:13px 24px;font-size:14.5px;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #fffc,0 14px 26px -10px #b453098c}.setx .af-save:disabled{opacity:.5;cursor:default;box-shadow:none}.setx .af-bigcta{text-align:start;cursor:pointer;background:#f5b4281a;border:1px solid #f59e0b66;border-radius:14px;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex}.setx .af-bigcta .ic{background:var(--gold-pillow);width:36px;height:36px;color:var(--gold-ink);border-radius:10px;flex:0 0 36px;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px #fffc}.setx .af-bigcta .m{flex-direction:column;flex:1;gap:2px;display:flex}.setx .af-bigcta .t{color:#7a4e0e;font-size:13.5px;font-weight:900}.setx .af-bigcta .d{color:#8a5a12;font-size:11.5px;font-weight:600}.setx .af-bigcta .ar{color:var(--warm);flex:none}.setx .lz{flex-direction:column;height:100%;display:flex}.setx .lz-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.setx .lz-h{letter-spacing:-.5px;color:#2a1d08;font-size:28px;font-weight:900}.setx .lz-sub{color:var(--muted);max-width:60ch;margin-top:6px;font-size:13.5px;font-weight:600;line-height:1.5}.setx .lz-warn{color:#8a5a12;background:#f5b42826;border:1px solid #f59e0b66;border-radius:12px;align-items:flex-start;gap:10px;max-width:70ch;margin-top:16px;padding:11px 14px;font-size:12.5px;font-weight:650;line-height:1.5;display:flex}.setx .lz-warn svg{color:#b5730f;flex:none;margin-top:1px}.setx .lz-add{color:var(--gold-ink);background:var(--gold-pillow);cursor:pointer;border:0;border-radius:13px;flex:none;align-items:center;gap:9px;padding:13px 22px;font-size:14.5px;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #fffc,0 16px 30px -10px #b4530999}.setx .lz-add:active{transform:scale(.98)}.setx .lz-list{border:1px solid var(--gline);background:#fffefb;border-radius:20px;margin-top:22px;overflow:hidden;box-shadow:0 30px 60px -42px #78350f99}.setx .lz-row{align-items:center;gap:16px;padding:17px 22px;display:flex}.setx .lz-row+.lz-row{border-top:1px solid var(--gline2)}.setx .lz-av{color:#8a6526;background:#78350f12;border-radius:15px;flex:0 0 50px;justify-content:center;align-items:center;width:50px;height:50px;font-size:18px;font-weight:900;display:flex}.setx .lz-av.gold{background:var(--gold-pillow);color:var(--gold-ink);box-shadow:inset 0 1px #fff}.setx .lz-main{flex:1;min-width:0}.setx .lz-nm{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.setx .lz-nm b{color:#2a1d08;font-size:17px;font-weight:900}.setx .lz-code{color:var(--muted);background:#78350f14;border-radius:6px;padding:2px 7px;font-family:SF Mono,ui-monospace,monospace;font-size:10.5px;font-weight:800}.setx .lz-meta{flex-wrap:wrap;align-items:center;gap:13px;margin-top:7px;display:flex}.setx .lz-pill{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);background:#78350f17;border-radius:999px;padding:3px 10px;font-size:10px;font-weight:900}.setx .lz-pill.gold{background:var(--gold-pillow);color:var(--gold-ink)}.setx .lz-pill.you{color:var(--warm);background:0 0;border:1px solid #b4530980}.setx .lz-stat{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:inline-flex}.setx .lz-dot{border-radius:50%;width:7px;height:7px}.setx .lz-dot.ok{background:var(--ok)}.setx .lz-dot.off{background:#c9bda0}.setx .lz-edit{cursor:pointer;border:1px solid var(--gline);color:var(--ink);background:#fffefb;border-radius:11px;align-items:center;gap:6px;padding:9px 16px;font-size:13px;font-weight:800;display:inline-flex}.setx .lz-edit:hover{border-color:#f59e0b80}.setx .lz-edit.danger{color:var(--crit);border-color:#cc2b2b4d}.setx .lz-edit:disabled{opacity:.4;cursor:not-allowed}.setx .lz-empty{text-align:center;background:linear-gradient(168deg,#fffdf6,#fff5e6);border:1.5px dashed #b4530959;border-radius:26px;flex-direction:column;align-items:center;max-width:580px;margin:auto;padding:58px 44px;display:flex}.setx .lz-empty .eic{background:var(--gold-pillow);width:82px;height:82px;color:var(--gold-ink);border-radius:24px;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 2px #fff,0 18px 34px -14px #f59e0b99}.setx .lz-empty h2{letter-spacing:-.5px;color:#2a1d08;margin-top:22px;font-size:28px;font-weight:900}.setx .lz-empty p{color:var(--muted);max-width:44ch;margin-top:10px;font-size:14px;font-weight:600;line-height:1.6}.setx .lz-empty .cta{margin-top:26px}.setx .pw-grid{flex:1;grid-template-columns:repeat(3,1fr);align-content:start;gap:16px;min-height:0;margin-top:22px;padding-bottom:4px;display:grid;overflow-y:auto}.setx .pw{border:1px solid var(--gline);background:#fffefb;border-radius:18px;overflow:hidden;box-shadow:0 26px 54px -42px #78350fb3}.setx .pw.gold{border-color:#f59e0b80}.setx .pw-band{border-bottom:2px solid #0000;-o-border-image:var(--gold-pillow) 1;border-image:var(--gold-pillow) 1;background:linear-gradient(120deg,#413b34,#2a2620);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.setx .pw-band .wm{letter-spacing:1.4px;color:#fff;font-size:11px;font-weight:900}.setx .pw-band .wm i{color:var(--gold-ink);background:var(--gold-pillow);border-radius:999px;margin-inline-start:2px;padding:2px 5px;font-size:7px;font-style:normal;box-shadow:inset 0 1px #fffc}.setx .pw-band .tg{letter-spacing:.16em;text-transform:uppercase;color:#d8c79a;font-size:9px;font-weight:900}.setx .pw-body{text-align:center;flex-direction:column;align-items:center;padding:18px 18px 16px;display:flex}.setx .pw-av{color:#8a6526;background:#78350f12;border-radius:20px;justify-content:center;align-items:center;width:64px;height:64px;font-size:26px;font-weight:900;display:flex}.setx .pw-av.gold{background:var(--gold-pillow);color:var(--gold-ink);box-shadow:inset 0 1px #fff,0 12px 24px -10px #f59e0b99}.setx .pw-nm{color:#2a1d08;align-items:center;gap:8px;margin-top:13px;font-size:17px;font-weight:900;display:flex}.setx .pw-role{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:#78350f17;border-radius:999px;align-items:center;gap:6px;margin-top:8px;padding:4px 11px;font-size:10px;font-weight:900;display:inline-flex}.setx .pw-role.gold{background:var(--gold-pillow);color:var(--gold-ink)}.setx .pw-meta{border-top:1px solid var(--gline2);justify-content:space-between;gap:12px;width:100%;margin-top:15px;padding-top:13px;display:flex}.setx .pw-meta .k{letter-spacing:.1em;text-transform:uppercase;color:var(--soft);font-size:9px;font-weight:900}.setx .pw-meta .v{color:#5a4423;margin-top:3px;font-size:12px;font-weight:800}.setx .pw-foot{justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:16px;display:flex}.setx .pw-dots{flex-wrap:wrap;gap:12px;display:flex}.setx .pw.gold .pw-band{background:var(--gold-pillow);border-bottom:1px solid #b4781e59;border-image:}.setx .pw.gold .pw-band .wm{color:var(--gold-ink)}.setx .pw.gold .pw-band .wm i{color:var(--gold-ink);box-shadow:none;background:#fffefb}.setx .pw.gold .pw-band .tg{color:#7a5410}@media (width<=1180px){.setx .pw-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.setx .pw-grid{grid-template-columns:1fr}}.setx .es-bleed{height:calc(100% + 80px);margin:-40px -46px}.setx .es{height:100%;display:flex}.setx .es-left{color:#efe2c5;background:linear-gradient(168deg,#2e2419,#15110b);flex-direction:column;flex:0 0 40%;width:40%;padding:48px 42px;display:flex;position:relative;overflow:hidden}.setx .es-left:before{content:"";top:-90px;background:radial-gradient(circle,#f5b42861,#0000 64%);border-radius:50%;width:320px;height:320px;position:absolute;inset-inline-start:-90px}.setx .es-kick{letter-spacing:.34em;text-transform:uppercase;color:#fde047;font-size:11.5px;font-weight:900;position:relative}.setx .es-h{letter-spacing:-.04em;color:#f7eeda;margin-top:20px;font-size:clamp(38px,3.6vw,50px);font-weight:900;line-height:.99;position:relative}.setx .es-rule{background:var(--gold-pillow);border-radius:2px;width:78px;height:3px;margin-top:22px;position:relative}.setx .es-sub{color:#cdbf9a;max-width:30ch;margin-top:20px;font-size:13.5px;font-weight:600;line-height:1.6;position:relative}.setx .es-profile{background:#ffffff0d;border:1px solid #f5cd6e33;border-radius:16px;align-items:center;gap:14px;margin-top:auto;padding:14px 16px;display:flex;position:relative}.setx .es-profile .a{background:var(--gold-pillow);width:56px;height:56px;color:var(--gold-ink);border-radius:16px;flex:0 0 56px;justify-content:center;align-items:center;font-size:22px;font-weight:900;display:flex;box-shadow:inset 0 1px #fff}.setx .es-profile .a.off{color:#7a6f57;box-shadow:none;background:#ffffff14}.setx .es-profile .n{color:#f7eeda;font-size:16px;font-weight:900}.setx .es-profile .n.off{color:#8a7f66}.setx .es-profile .meta{color:#bcae8a;align-items:center;gap:9px;margin-top:5px;font-size:12px;font-weight:700;display:flex}.setx .es-profile .meta .off{color:#7a6f57}.setx .es-profile .meta .dot{border-radius:50%;width:7px;height:7px;display:inline-block}.setx .es-profile .meta .dot.on{background:#5fc77f}.setx .es-profile .meta .dot.off{background:#6b6552}.setx .es-right{background:var(--card);flex-direction:column;flex:1;min-width:0;padding:34px 50px;display:flex;overflow-y:auto}.setx .es-steptop{align-items:center;gap:12px;display:flex}.setx .es-steps{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.setx .sl-pd{color:var(--soft);align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.setx .sl-pd .n{width:24px;height:24px;color:var(--muted);background:#ece1cd;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:900;display:flex}.setx .sl-pd.done .n{background:var(--ok);color:#fff}.setx .sl-pd.on .n{background:var(--gold-pillow);color:var(--gold-ink)}.setx .sl-pd.on{color:var(--ink)}.setx .es-pline{background:var(--gline);width:26px;height:2px}.setx .es-mid{width:100%;margin:auto 0;padding:18px 0}.setx .es-stepk{letter-spacing:.3em;text-transform:uppercase;color:var(--warm);font-size:11.5px;font-weight:900}.setx .es-q{letter-spacing:-.035em;color:#2a1d08;margin-top:12px;font-size:clamp(30px,3vw,40px);font-weight:900;line-height:1.05}.setx .es-bigin{color:#2a1d08;background:0 0;border:0;border-bottom:2.5px solid #78350f40;outline:none;width:100%;margin-top:26px;padding:8px 2px;font-size:30px;font-weight:800}.setx .es-bigin:focus{border-color:#f59e0bb3}.setx .es-bigin::placeholder{color:#cdbb96}.setx .es-hint{color:var(--muted);margin-top:14px;font-size:13px;font-weight:600}.setx .es-roles{grid-template-columns:repeat(5,1fr);gap:11px;margin-top:26px;display:grid}.setx .es-rc{border:1.5px solid var(--gline);cursor:pointer;text-align:center;background:#fffefb;border-radius:15px;flex-direction:column;align-items:center;gap:8px;padding:16px 10px;display:flex}.setx .es-rc .i{width:42px;height:42px;color:var(--warm);background:#78350f12;border-radius:12px;justify-content:center;align-items:center;display:flex}.setx .es-rc .n{color:#2a1d08;font-size:13.5px;font-weight:900}.setx .es-rc .c{color:var(--soft);font-size:10px;font-weight:800}.setx .es-rc.on{box-shadow:0 0 0 2px var(--warm),0 18px 34px -16px #f59e0b80;background:linear-gradient(168deg,#fffbe9,#fff3d3);border-color:#0000;transform:translateY(-2px)}.setx .es-rc.on .i{background:var(--gold-pillow);color:var(--gold-ink)}.setx .es-rc.on .c{color:var(--warm)}.setx .es-pin{flex-direction:column;align-items:center;gap:20px;margin-top:24px;display:flex}.setx .es-pindots{gap:14px;display:flex}.setx .es-pindots i{background:#e0d2b2;border-radius:50%;width:16px;height:16px}.setx .es-pindots i.f{background:var(--warm)}.setx .es-keypad{grid-template-columns:repeat(3,78px);gap:12px;display:grid}.setx .es-key{border:1px solid var(--gline);color:#2a1d08;cursor:pointer;background:#fffefb;border-radius:16px;justify-content:center;align-items:center;height:58px;font-size:22px;font-weight:800;display:flex}.setx .es-key:active{transform:scale(.96)}.setx .es-key.blank{cursor:default;background:0 0;border:0}.setx .es-key.act{color:var(--warm)}.setx .es-nav{gap:12px;margin-top:28px;display:flex}.setx .es-summary{border:1px solid var(--gline);background:#fffefb;border-radius:16px;align-items:center;gap:14px;margin-top:24px;padding:16px 18px;display:flex}.setx .es-summary .a{background:var(--gold-pillow);width:50px;height:50px;color:var(--gold-ink);border-radius:14px;flex:0 0 50px;justify-content:center;align-items:center;font-size:19px;font-weight:900;display:flex;box-shadow:inset 0 1px #fff}.setx .es-summary .n{color:#2a1d08;font-size:16px;font-weight:900}.setx .es-summary .m{color:var(--muted);align-items:center;gap:9px;margin-top:3px;font-size:12.5px;font-weight:700;display:flex}.setx .es-summary .dot{background:var(--ok);border-radius:50%;width:6px;height:6px;display:inline-block}.setx .es-cta{flex-direction:column;gap:11px;margin-top:18px;display:flex}.setx .es-note{color:var(--soft);margin-top:14px;font-size:12px;font-weight:600;line-height:1.5}.setx .es-overlay{z-index:60;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#2819088c;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.setx .es-modal{background:#fffefb;border-radius:24px;flex-direction:column;width:100%;max-width:480px;max-height:92vh;display:flex;overflow:hidden;box-shadow:0 50px 100px -30px #0009}.setx .es-modh{color:#f3ead2;background:#3d3a36;flex:none;justify-content:space-between;align-items:flex-start;padding:20px 24px;display:flex}.setx .es-modh .mt{letter-spacing:-.2px;font-size:19px;font-weight:900}.setx .es-modh .ms{color:#c9bda0;margin-top:4px;font-size:12.5px;font-weight:600}.setx .es-modh .x{color:#d8cfbb;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:10px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.setx .es-modb{flex-direction:column;gap:15px;padding:20px 24px;display:flex;overflow-y:auto}.setx .es-modf{align-items:center;gap:10px;padding-top:4px;display:flex}.setx .es-modrow{align-items:center;gap:12px;display:flex}.setx .es-pinflag{font-size:12.5px;font-weight:800}.setx .es-pinflag.ok{color:var(--ok)}.setx .es-pinflag.ok:before{content:"● "}.setx .es-pinflag.no{color:var(--muted)}.setx .es-pinflag.no:before{content:"○ "}.setx .es-pininp{text-align:center;letter-spacing:.5em;font-size:18px;font-weight:900}.setx .se-edcard{background:#ffffff0d;border:1px solid #f5cd6e33;border-radius:16px;margin-top:auto;padding:18px;position:relative}.setx .se-edcard .r1{align-items:center;gap:14px;display:flex}.setx .se-edav{background:var(--gold-pillow);width:52px;height:52px;color:var(--gold-ink);border-radius:15px;flex:0 0 52px;justify-content:center;align-items:center;font-size:21px;font-weight:900;display:flex;box-shadow:inset 0 1px #fff}.setx .se-edcard .nm{color:#f7eeda;font-size:16px;font-weight:900}.setx .se-edcard .rr{align-items:center;gap:9px;margin-top:8px;display:flex}.setx .se-edcard .code{color:#b7a880;font-size:11.5px;font-weight:800}.setx .se-edcard .ls{border-top:1px solid #f5cd6e24;flex-direction:column;gap:10px;margin-top:16px;padding-top:14px;display:flex}.setx .se-edcard .li{color:#d8cbaa;align-items:center;gap:10px;font-size:12.5px;font-weight:700;display:flex}.setx .se-edcard .li .d{background:#6cd08f;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.setx .se-edcard .li .d.off{background:#c9a24a}.setx .se-role{letter-spacing:.04em;text-transform:uppercase;background:var(--gold-pillow);color:var(--gold-ink);border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:11px;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #fffc}.setx .se-edcode{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-inline-start:auto;font-size:11.5px;font-weight:900}.setx .se-edform{flex-direction:column;flex:1;gap:16px;width:100%;max-width:460px;min-height:0;margin-top:22px;display:flex}.setx .se-edh{letter-spacing:-.4px;color:#2a1d08;font-size:23px;font-weight:900}.setx .se-selwrap{position:relative}.setx .se-selic{top:50%;width:30px;height:30px;color:var(--warm);pointer-events:none;background:#78350f14;border-radius:9px;justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-start:12px;transform:translateY(-50%)}.setx select.se-sel{padding-inline-start:52px;font-weight:700}[dir=rtl] .setx select.se-sel{padding-inline:38px 52px}.setx .se-liner{border:1px solid var(--gline);background:#fffefb;border-radius:14px;align-items:center;gap:14px;padding:12px 14px;display:flex}.setx .se-liner .k{width:38px;height:38px;color:var(--warm);background:#78350f12;border-radius:11px;flex:0 0 38px;justify-content:center;align-items:center;display:flex}.setx .se-liner .l{flex:1;min-width:0}.setx .se-liner .l b{color:#2a1d08;font-size:13.5px;font-weight:900;display:block}.setx .se-liner .l span{color:var(--muted);font-size:12px;font-weight:600}.setx .se-mini{color:var(--muted);border:1px solid var(--gline);cursor:pointer;background:#fff;border-radius:10px;flex:none;padding:9px 14px;font-size:12.5px;font-weight:800}.setx .se-mini:hover{color:var(--warm);border-color:#f59e0b80}.setx .se-acts{align-items:center;gap:12px;margin-top:auto;padding-top:18px;display:flex}.setx .se-danger{color:var(--crit);cursor:pointer;background:0 0;border:1px solid #cc2b2b47;border-radius:12px;align-items:center;gap:8px;padding:11px 18px;font-size:13.5px;font-weight:800;display:inline-flex}.setx .se-danger:disabled{opacity:.4;cursor:not-allowed}.setx .se-danger:hover:not(:disabled){background:#cc2b2b0f}@media (width<=980px){.setx .es{flex-direction:column}.setx .es-left{flex:none;width:100%;padding:30px 28px}.setx .es-left .es-profile,.setx .es-left .se-edcard{display:none}.setx .es-right{padding:28px}.setx .es-roles{grid-template-columns:repeat(3,1fr)}.setx .se-edform{max-width:none}}.setx .sx-cardhead{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.sx-aura{font:inherit;white-space:nowrap;background:linear-gradient(168deg,#fffdf6,#fff7e9);border:1px solid #78350f29;border-radius:999px;flex:none;align-items:center;gap:10px;padding:8px 15px 8px 9px;display:inline-flex;box-shadow:0 3px 10px -5px #78350f66,inset 0 1px #fff}.sx-aura-ring{color:#3b2406;background:linear-gradient(155deg,#fde68a,#fcd34d 35%,#fbbf24 70%,#f59e0b);border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;display:flex;box-shadow:inset 0 1px #fffdf3}.sx-aura-tx{text-align:start;align-items:baseline;gap:6px;line-height:1;display:flex}.sx-aura-tx b{color:#3b2406;letter-spacing:-.1px;font-size:13px;font-weight:800}.sx-aura-tx span{color:#a89a78;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.sx-aura-spin{border:2px solid #b4781e47;border-top-color:#b45309;border-radius:50%;flex:0 0 15px;width:15px;height:15px;margin:0 3px;animation:.7s linear infinite sx-aura-sp}@keyframes sx-aura-sp{to{transform:rotate(360deg)}}.sx-aura.saving .sx-aura-tx b{color:#6b4a12}.sx-aura.err{cursor:pointer;border-color:#cc2b2b52}.sx-aura.err .sx-aura-warn{color:#cc2b2b;background:#fdece9;border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;font-size:14px;font-weight:900;display:flex}.sx-aura.err .sx-aura-tx b{color:#cc2b2b}.sx-aura.err .sx-aura-tx span{color:#cc2b2b;text-underline-offset:2px;text-decoration:underline}.sx-aura.offline .sx-aura-ring{color:#8a6526;box-shadow:none;background:#efe3ce}.sx-aura.offline .sx-aura-tx b{color:#8a6526;font-weight:800}.sx-aura.offline .sx-aura-tx span{color:#a89a78}.rcncl{--ink:#3b2406;--muted:#8a6526;--soft:#a89a78;--gold-ink:#3b2406;--gold-clip:linear-gradient(150deg, #f6b81e, #e68a00 52%, #b45309);--gold-pillow:linear-gradient(155deg, #fde68a, #fcd34d 35%, #fbbf24 70%, #f59e0b);--warm:#b45309;--crit:#cc2b2b;--ok:#15803d;--card:linear-gradient(168deg, #fffdf6, #fff7e9);--cbord:#b4781e2e;--gline:#78350f24;--gline2:#78350f14;--band:#211d18;z-index:40;color:var(--ink);-webkit-font-smoothing:antialiased;background:radial-gradient(52% 30% at 84% 4%,#ffffff80,#0000 62%),radial-gradient(48% 32% at 6% 70%,#ffffff4d,#0000 60%),linear-gradient(168deg,#fdd876 0%,#fbc23a 42%,#f3a81a 78%,#e8980c 100%);flex-direction:column;font-family:Inter,system-ui,-apple-system,Segoe UI,Noto Sans Thai,sans-serif;display:flex;position:fixed;inset:0;overflow:hidden}.rcncl *{box-sizing:border-box}.rcncl .mono{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.rcncl .band{background:var(--band);color:#f3ead2;flex:none}.rcncl .band-in{align-items:center;gap:13px;padding:12px 26px;display:flex}.rcncl .bk{color:#d8cfbb;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:11px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.rcncl .wm{letter-spacing:1.8px;color:#fff;font-size:15px;font-weight:900}.rcncl .wm i{color:var(--gold-ink);background:var(--gold-pillow);border-radius:999px;margin-inline-start:3px;padding:2px 6px;font-size:8.5px;font-style:normal;box-shadow:inset 0 1px #fffc}.rcncl .shop{color:#b0a589;margin-inline-start:2px;font-size:12px;font-weight:600}.rcncl .tools{color:#c9bb98;align-items:center;gap:16px;margin-inline-start:auto;font-size:12.5px;font-weight:700;display:flex}.rcncl .body{flex:1;gap:16px;min-height:0;padding:16px 18px 18px;display:flex}.rcncl .eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#9a7320;align-items:center;gap:7px;font-size:11px;font-weight:900;display:inline-flex}.rcncl .btn-gold{color:var(--gold-ink);background:var(--gold-pillow);cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:15px 26px;font-size:15px;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #fffc,0 14px 26px -8px #f59e0b99}.rcncl .btn-gold:disabled{opacity:.55}.rcncl .btn-ghost{color:var(--warm);cursor:pointer;background:#fffefb;border:1px solid #b4530947;border-radius:13px;justify-content:center;align-items:center;gap:7px;padding:14px 22px;font-size:14px;font-weight:800;display:inline-flex}.rcncl .chip{letter-spacing:.01em;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:11.5px;font-weight:800;display:inline-flex}.rcncl .chip.ok{color:#15803d;background:#15803d1f}.rcncl .chip.auto{color:var(--muted);background:#78350f14}.rcncl .chip.warn{color:#c0341b;background:#cc2b2b1a}.rcncl .a-left{color:#efe2c5;background:linear-gradient(165deg,#2c2218,#191510);border-radius:24px;flex-direction:column;flex:0 0 392px;width:392px;padding:34px 30px;display:flex;position:relative;overflow:hidden}.rcncl .a-left:before{content:"";top:-70px;background:radial-gradient(circle,#f5b4284d,#0000 66%);border-radius:50%;width:300px;height:300px;position:absolute;inset-inline-end:-60px}.rcncl .a-eye{letter-spacing:.26em;text-transform:uppercase;color:#fde047;font-size:11px;font-weight:900;position:relative}.rcncl .a-h{letter-spacing:-.03em;color:#f7eeda;margin-top:12px;font-size:30px;font-weight:900;line-height:1.08;position:relative}.rcncl .a-total{margin-top:30px;position:relative}.rcncl .a-total .l{color:#a2916c;font-size:12.5px;font-weight:700}.rcncl .a-total .v{letter-spacing:-.03em;color:#fff;margin-top:4px;font-size:52px;font-weight:900;line-height:1}.rcncl .a-verdict{border-radius:18px;margin-top:26px;padding:18px;position:relative}.rcncl .a-verdict.short{background:#cc2b2b24;border:1px solid #cc2b2b66}.rcncl .a-verdict.ok{background:#15803d24;border:1px solid #22c55e66}.rcncl .a-verdict .t{align-items:center;gap:9px;font-size:15px;font-weight:900;display:flex}.rcncl .a-verdict.short .t{color:#ffd9cf}.rcncl .a-verdict.ok .t{color:#bff3d0}.rcncl .a-verdict .d{margin-top:6px;font-size:12.5px;font-weight:600;line-height:1.5}.rcncl .a-verdict.short .d{color:#e7b9ac}.rcncl .a-verdict.ok .d{color:#a7d9b9}.rcncl .a-conf{border-top:1px solid #ffffff17;align-items:center;gap:12px;margin-top:auto;padding-top:22px;display:flex;position:relative}.rcncl .a-conf .ring{border-radius:50%;flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid}.rcncl .a-conf .ring i{color:#fde047;background:#241d12;border-radius:50%;place-items:center;width:40px;height:40px;font-size:13px;font-weight:900;display:grid}.rcncl .a-conf .tx b{color:#f3ead2;font-size:14px;font-weight:900;display:block}.rcncl .a-conf .tx span{color:#9a8763;font-size:11.5px}.rcncl .a-stage{background:var(--card);border-radius:24px;flex-direction:column;flex:1;min-width:0;padding:30px 34px;display:flex;box-shadow:0 40px 80px -34px #78350fb3}.rcncl .a-stitle{align-items:baseline;gap:12px;display:flex}.rcncl .a-stitle h2{letter-spacing:-.4px;color:#2a1d08;font-size:24px;font-weight:900}.rcncl .a-stitle .cols{letter-spacing:.12em;text-transform:uppercase;color:#b09a6e;margin-inline-start:auto;font-size:10.5px;font-weight:900;display:flex}.rcncl .a-stitle .cols span{text-align:end;width:132px}.rcncl .ldg{flex-direction:column;margin-top:14px;display:flex}.rcncl .row{border-top:1px solid var(--gline2);text-align:start;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0;align-items:center;gap:16px;width:100%;padding:17px 6px;display:flex}.rcncl .row:first-child{border-top:0}.rcncl .row.warn{background:linear-gradient(90deg,#cc2b2b0d,#0000 70%);border-top:0;border-radius:12px;margin:2px -8px;padding-inline:14px;box-shadow:inset 0 0 0 1px #cc2b2b29}.rcncl .row.tapok{cursor:pointer}.rcncl .row.static{cursor:default}.rcncl .ri{color:#7a5410;background:#78350f14;border-radius:13px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.rcncl .ri.warn{color:#c0341b;background:#cc2b2b1a}.rcncl .rn{flex:1;min-width:0}.rcncl .rn b{color:#2a1d08;font-size:16.5px;font-weight:900;display:block}.rcncl .rn span{color:var(--muted);margin-top:2px;font-size:12px;font-weight:600;display:block}.rcncl .rcol{text-align:end;width:132px}.rcncl .rcol .big{color:#2a1d08;font-size:19px;font-weight:900}.rcncl .rcol .big.short{color:#c0341b}.rcncl .rst{justify-content:flex-end;width:172px;display:flex}.rcncl .a-foot{border-top:1px solid var(--gline);align-items:center;gap:14px;margin-top:auto;padding-top:20px;display:flex}.rcncl .a-foot .sum{color:var(--muted);font-size:12.5px;font-weight:700}.rcncl .a-foot .sum b{color:#2a1d08}.rcncl .a-foot .sum .r{color:#c0341b}.rcncl .a-foot .btns{gap:11px;margin-inline-start:auto;display:flex}.rcncl.modal-bg{z-index:60;background:radial-gradient(60% 50% at 50% 42%,#3c2d198c,#120e0ae6),#14100b;flex-direction:row;justify-content:center;align-items:center}.rcncl .modal{background:var(--card);border-radius:26px;width:600px;position:relative;overflow:hidden;box-shadow:0 60px 120px -30px #000000b3,0 0 0 1px #ffffff0a}.rcncl .m-x{top:18px;width:38px;height:38px;color:var(--muted);cursor:pointer;background:#78350f12;border:0;border-radius:11px;place-items:center;display:grid;position:absolute;inset-inline-end:18px}.rcncl .m-hd{padding:30px 34px 0}.rcncl .m-bill{align-items:center;gap:16px;margin-top:16px;display:flex}.rcncl .m-bi{background:var(--gold-pillow);width:56px;height:56px;color:var(--gold-ink);border-radius:16px;flex:0 0 56px;place-items:center;display:grid;box-shadow:inset 0 1px #fffc}.rcncl .m-bt{flex:1;min-width:0}.rcncl .m-bt .nm{color:var(--muted);font-size:15px;font-weight:800}.rcncl .m-bt .amt{letter-spacing:-.03em;color:#2a1d08;margin-top:1px;font-size:34px;font-weight:900;line-height:1}.rcncl .m-bt .meta{color:var(--muted);margin-top:5px;font-size:12.5px;font-weight:600}.rcncl .m-body{padding:22px 34px 30px}.rcncl .listen{background:#fffdf7;border:1px dashed #b4781e66;border-radius:16px;align-items:center;gap:14px;padding:15px 18px;display:flex}.rcncl .listen .li{color:#7a5410;background:#78350f12;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid;position:relative}.rcncl .listen .li:after{content:"";border:2px solid #f59e0b59;border-radius:14px;position:absolute;inset:-5px}.rcncl .listen .lt{flex:1}.rcncl .listen .lt b{color:#2a1d08;font-size:14.5px;font-weight:900}.rcncl .listen .lt span{color:var(--muted);margin-top:2px;font-size:12px;font-weight:600;display:block}.rcncl .listen .badge,.rcncl .inst .badge{color:#7a5410;background:#78350f14;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:11px;font-weight:900;display:inline-flex}.rcncl .divor{color:#b09a6e;letter-spacing:.1em;align-items:center;gap:12px;margin:18px 2px;font-size:11.5px;font-weight:900;display:flex}.rcncl .divor:before,.rcncl .divor:after{content:"";background:var(--gline);flex:1;height:1px}.rcncl .inst{border:1px solid var(--cbord);background:#78350f0d;border-radius:16px;align-items:center;gap:14px;padding:16px 18px;display:flex}.rcncl .inst .ii{color:#7a5410;border:1px solid var(--cbord);background:#fff;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.rcncl .inst .it{flex:1}.rcncl .inst .it b{color:#2a1d08;font-size:14.5px;font-weight:800}.rcncl .inst .it span{color:var(--muted);margin-top:3px;font-size:12.5px;font-weight:600;display:block}.rcncl .det{background:linear-gradient(178deg,#f2fbf4,#fbfefb);border:1px solid #15803d52;border-radius:18px;align-items:center;gap:15px;padding:17px 18px;display:flex}.rcncl .det .di{color:#15803d;background:#15803d1f;border-radius:13px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.rcncl .det .dt b{color:#14532d;font-size:15.5px;font-weight:900}.rcncl .det .dt .l2{color:#3f7d55;margin-top:4px;font-size:13px;font-weight:700}.rcncl .det .dcheck{color:#15803d;background:#15803d1f;border-radius:999px;align-items:center;gap:6px;margin-inline-start:auto;padding:6px 12px;font-size:12px;font-weight:900;display:inline-flex}.rcncl .m-body .btn-gold{width:100%}.rcncl .btn-row{gap:11px;margin-top:11px;display:flex}.rcncl .btn-row .btn-ghost{flex:1}.rcncl .btn-slip{width:100%;color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;margin-top:11px;padding:6px;font-size:13.5px;font-weight:800;display:inline-flex}.rcncl .hint{text-align:center;color:var(--soft);margin-top:14px;font-size:12px;font-weight:600;line-height:1.5}.rcncl .hint b{color:var(--muted)}.rcncl .cc-left{color:#efe2c5;background:linear-gradient(165deg,#2c2218,#191510);border-radius:24px;flex-direction:column;flex:0 0 392px;width:392px;padding:34px 30px;display:flex;position:relative;overflow:hidden}.rcncl .cc-left:before{content:"";top:-70px;background:radial-gradient(circle,#f5b42842,#0000 66%);border-radius:50%;width:300px;height:300px;position:absolute;inset-inline-end:-60px}.rcncl .cc-h{letter-spacing:-.02em;color:#f7eeda;margin-top:12px;font-size:28px;font-weight:900;line-height:1.1;position:relative}.rcncl .cc-sub{color:#a2916c;margin-top:8px;font-size:12.5px;font-weight:600;line-height:1.5;position:relative}.rcncl .cc-cards{flex-direction:column;gap:11px;margin-top:26px;display:flex;position:relative}.rcncl .cc-c{background:#ffffff0d;border:1px solid #ffffff14;border-radius:16px;justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.rcncl .cc-c .l{color:#c9bb98;font-size:12.5px;font-weight:800}.rcncl .cc-c .v{letter-spacing:-.02em;color:#f7eeda;font-size:24px;font-weight:900}.rcncl .cc-c.match{background:#15803d24;border-color:#22c55e66}.rcncl .cc-c.match .l{color:#9fe0b6}.rcncl .cc-c.match .v{color:#8ef0b0;align-items:center;gap:8px;display:flex}.rcncl .cc-c.over{background:#15803d1a}.rcncl .cc-c.short{background:#cc2b2b1f;border-color:#cc2b2b66}.rcncl .cc-c.short .v{color:#ff9d86}.rcncl .cc-note{color:#8a7758;margin-top:auto;padding-top:20px;font-size:11.5px;font-weight:600;line-height:1.5;position:relative}.rcncl .cc-stage{background:var(--card);border-radius:24px;flex-direction:column;flex:1;min-width:0;padding:28px 32px;display:flex;box-shadow:0 40px 80px -34px #78350fb3}.rcncl .cc-stage h2{letter-spacing:-.3px;color:#2a1d08;font-size:22px;font-weight:900}.rcncl .cc-stage .d{color:var(--muted);margin-top:4px;font-size:12.5px;font-weight:600}.rcncl .dgrid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:20px;display:grid}.rcncl .dt{border:1.5px solid var(--cbord);text-align:center;background:#fffdf7;border-radius:16px;padding:14px}.rcncl .dt.has{background:linear-gradient(178deg,#fffaf0,#fffdf8);border-color:#f59e0b80;box-shadow:0 10px 22px -16px #f59e0b80}.rcncl .dt .dv{color:#2a1d08;font-size:16px;font-weight:900}.rcncl .dt .dv i{color:var(--soft);margin-inline-start:4px;font-size:10px;font-style:normal;font-weight:800}.rcncl .dt .din{border:1.5px solid var(--cbord);text-align:center;color:#2a1d08;background:#fff;border-radius:11px;outline:none;width:100%;height:44px;margin-top:9px;font-size:22px;font-weight:900}.rcncl .dt.has .din{border-color:#f59e0b8c}.rcncl .dt .dsub{color:var(--muted);min-height:14px;margin-top:7px;font-size:11px;font-weight:700}.rcncl .cc-foot{border-top:1px solid var(--gline);align-items:center;gap:14px;margin-top:auto;padding-top:18px;display:flex}.rcncl .cc-foot .s{color:var(--muted);font-size:12.5px;font-weight:700}.rcncl .cc-foot .s b{color:#2a1d08}.rcncl .cc-foot .btns{gap:11px;margin-inline-start:auto;display:flex}.rcncl .cc-reason{margin-top:14px}.rcncl .cc-reason textarea{border:1.5px solid var(--cbord);color:#2a1d08;resize:none;border-radius:12px;outline:none;width:100%;padding:10px 14px;font-family:inherit;font-size:14px;font-weight:600}.rcncl .cc-reason textarea.req{border-color:#cc2b2b80}.rcncl .dn{background:var(--card);border-radius:26px;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;padding:40px;display:flex;position:relative;overflow:hidden;box-shadow:0 44px 84px -34px #78350fb8}.rcncl .dn:before{content:"";top:-120px;background:radial-gradient(circle,#22c55e1f,#0000 66%);border-radius:50%;width:440px;height:440px;position:absolute;inset-inline-end:-80px}.rcncl .dn-eye{letter-spacing:.22em;text-transform:uppercase;color:#15803d;font-size:12px;font-weight:900;position:relative}.rcncl .dn-shield{color:#15803d;background:radial-gradient(circle at 50% 35%,#eafaef,#c7f0d5);border:2px solid #22c55e57;border-radius:50%;place-items:center;width:118px;height:118px;margin-top:22px;display:grid;position:relative;box-shadow:inset 0 2px #fff,0 22px 44px -16px #15803d80}.rcncl .dn-h{letter-spacing:-.04em;color:#2a1d08;margin-top:22px;font-size:44px;font-weight:900;line-height:1;position:relative}.rcncl .dn-sub{color:var(--muted);margin-top:12px;font-size:16px;font-weight:600;position:relative}.rcncl .dn-sub b{color:#15803d;font-weight:900}.rcncl .dn-big{letter-spacing:-.04em;color:#2a1d08;margin-top:18px;font-size:56px;font-weight:900;line-height:1;position:relative}.rcncl .dn-strip{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex;position:relative}.rcncl .dn-pill{border:1px solid var(--cbord);background:#fffdf7;border-radius:13px;align-items:center;gap:8px;padding:9px 14px;display:flex}.rcncl .dn-pill .pi{color:#7a5410}.rcncl .dn-pill .pn{color:#2a1d08;font-size:12.5px;font-weight:800}.rcncl .dn-pill .pv{color:#2a1d08;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:900}.rcncl .dn-pill .pd{background:#22c55e;border-radius:50%;width:8px;height:8px}.rcncl .dn-meta{color:var(--muted);margin-top:22px;font-size:13px;font-weight:700;position:relative}.rcncl .dn-btns{gap:12px;margin-top:30px;display:flex;position:relative}.sgn{--sgn-ink:#1c1917;z-index:50;-webkit-font-smoothing:antialiased;color:var(--sgn-ink);background:radial-gradient(220px at 50% 70px,#ffffff8c,#0000 65%),linear-gradient(168deg,#fdd876,#fbc23a 42%,#f3a81a 78%,#e8980c);justify-content:center;align-items:center;padding:32px 20px;font-family:Inter,Noto Sans Thai,sans-serif;display:flex;position:fixed;inset:0;overflow:auto}.sgn *,.sgn :before,.sgn :after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}.sgn:before{content:"";z-index:0;pointer-events:none;background:repeating-conic-gradient(at 50% -6%,#ffffff21 0deg 4deg,#0000 4deg 9deg);position:fixed;inset:0;-webkit-mask-image:radial-gradient(70% 80% at 50% 0,#000,#0000 75%);mask-image:radial-gradient(70% 80% at 50% 0,#000,#0000 75%)}.sgn-card{z-index:3;background:#fff;border:1px solid #0000000d;border-radius:28px;flex-direction:row;width:min(880px,94vw);height:min(540px,86vh);display:flex;position:relative;overflow:hidden;box-shadow:0 48px 100px -34px #502d0099}.sgn-left{background:radial-gradient(120% 100% at 50% -5%,#fff3cc,#f6d353);flex:1.05;justify-content:center;align-items:center;padding:28px;display:flex}.sgn-right{flex-direction:column;flex:1;justify-content:center;padding:34px clamp(24px,4%,44px);animation:.45s cubic-bezier(.2,.8,.2,1) both sgn-rise;display:flex;position:relative}@keyframes sgn-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sgn-right{animation:none}}.sgn-kick{letter-spacing:.22em;color:#6b4f1f;text-transform:uppercase;font-size:11px;font-weight:900}.sgn-h1{letter-spacing:-.03em;color:var(--sgn-ink);max-width:320px;margin-top:11px;font-size:clamp(26px,3.4vw,40px);font-weight:900;line-height:1.05}.sgn-h1 i{color:#c9962a;font-style:italic}.sgn-sub{color:#8a7350;max-width:280px;margin-top:12px;font-size:13px;font-weight:600;line-height:1.5}.sgn-tablet{background:var(--sgn-ink);border-radius:24px;width:min(380px,100%);padding:13px;position:relative;transform:perspective(1500px)rotateX(4deg)rotate(-2deg);box-shadow:0 54px 96px -34px #211d18b8,inset 0 2px #ffffff14}.sgn-tscreen{aspect-ratio:4/3;background:linear-gradient(165deg,#fff6db,#fde6ad);border-radius:14px;flex-direction:column;padding:15px;display:flex;overflow:hidden}.sgn-tbar{justify-content:space-between;align-items:center;display:flex}.sgn-tb{color:var(--sgn-ink);font-size:14px;font-weight:900}.sgn-tb i{color:#c9962a;font-style:italic}.sgn-dm{letter-spacing:2px;color:#b08a2c;font-size:15px;font-weight:900}.sgn-tbody{flex:1;grid-template-columns:1.7fr 1fr;gap:10px;min-height:0;margin-top:12px;display:grid}.sgn-tgrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.sgn-tgrid span{background:#fff;border-radius:11px;box-shadow:0 4px 10px -5px #78500066}.sgn-tgrid span:nth-child(3n+1){background:linear-gradient(150deg,#fcd34d,#f59e0b)}.sgn-tcart{background:#fff9;border-radius:12px;flex-direction:column;gap:8px;padding:11px;display:flex}.sgn-cl{background:#211d1821;border-radius:4px;height:8px}.sgn-cl.s{width:60%}.sgn-cl.m{width:88%}.sgn-tsale{background:var(--sgn-ink);color:#fde047;border-radius:11px;justify-content:space-between;align-items:center;margin-top:auto;padding:11px 13px;font-size:14px;font-weight:900;display:flex}.sgn-tsale small{color:#b6a079;letter-spacing:.1em;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:600}.sgn-pillow{cursor:pointer;border:none;border-radius:22px;justify-content:center;align-items:center;gap:11px;width:100%;height:56px;font-family:inherit;font-size:15px;font-weight:900;transition:transform .12s;display:flex;position:relative;overflow:hidden}.sgn-pillow:active{transform:translateY(2px)scale(.99)}.sgn-pillow:disabled{opacity:.6;cursor:default}.sgn-pillow-gold{color:#1c1917;background:linear-gradient(#ffffff80 0%,#0000 22%),linear-gradient(155deg,#fde68a,#fcd34d,#fbbf24 70%,#f59e0b);box-shadow:inset 0 2px #fffffff2,inset 0 8px 16px #ffffff4d,inset 0 -14px 22px #92400e59,inset 0 -2px #78350f73,0 0 0 1px #92400e4d,0 2px #92400e80,0 12px 20px -4px #f59e0b80}.sgn-pillow-gold:before{content:"";pointer-events:none;opacity:.85;background:linear-gradient(#ffffff8c,#0000);border-radius:26px 26px 60% 60%/26px 26px 100% 100%;height:32%;position:absolute;top:2px;left:5%;right:5%}.sgn-pillow-dark{color:#fde047;background:linear-gradient(#ffffff14,#0000 22%),linear-gradient(155deg,#4a4036,#2a241d 60%,#15110b);box-shadow:inset 0 1px #ffffff29,inset 0 -12px 20px #00000073,0 0 0 1px #0000004d,0 12px 22px -6px #211d18b3}.sgn-pillow-dark:before{content:"";pointer-events:none;background:linear-gradient(#ffffff24,#0000);border-radius:26px 26px 60% 60%/26px 26px 100% 100%;height:30%;position:absolute;top:2px;left:5%;right:5%}.sgn-pi{background:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.sgn-pillow-dark .sgn-pi{background:#fde04729}.sgn-pi svg{display:block}.sgn-stack{flex-direction:column;gap:11px;margin-top:24px;display:flex}.sgn-si{color:#6b4f1f;text-align:center;margin-top:22px;font-size:12.5px;font-weight:500}.sgn-si button{font:inherit;cursor:pointer;color:var(--sgn-ink);text-underline-offset:3px;background:0 0;border:none;font-weight:900;text-decoration:underline}.sgn-field{margin-bottom:11px}.sgn-lab{letter-spacing:.18em;color:#6b4f1f;opacity:.72;text-transform:uppercase;margin-bottom:5px;font-size:9.5px;font-weight:900;display:block}.sgn-inp{color:#1c1917;background:#fffdf6;border:2px solid #f0e4c2;border-radius:13px;width:100%;height:46px;padding:0 15px;font-family:inherit;font-size:14.5px;font-weight:700}.sgn-inp::placeholder{color:#b8a987;font-weight:500}.sgn-inp:focus{border-color:#fbbf24;outline:none}.sgn-row2{gap:11px;display:flex}.sgn-row2>*{flex:1}.sgn-match{color:#15803d;margin-top:5px;font-size:10.5px;font-weight:800}.sgn-back{color:#6b4f1f;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-bottom:10px;font-family:inherit;font-size:12px;font-weight:800;display:inline-flex}.sgn-back--abs{z-index:4;margin-bottom:0;position:absolute;top:24px;left:clamp(24px,4%,40px)}.sgn-back:hover{color:var(--sgn-ink)}.sgn-err{color:#dc2626;min-height:18px;margin:4px 0 2px;font-size:12px;font-weight:700}.sgn-spin{border:2px solid #1c191759;border-top-color:#1c1917;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite sgn-spin}@keyframes sgn-spin{to{transform:rotate(360deg)}}.sgn-ident{background:#fdf8ea;border:1px solid #f0e4c2;border-radius:16px;align-items:center;gap:13px;margin-bottom:18px;padding:12px 14px;display:flex}.sgn-ava{color:#1c1917;background:linear-gradient(135deg,#fcd34d,#f59e0b);border-radius:50%;flex:none;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;font-weight:900;display:flex}.sgn-ident .nm{color:#1c1917;font-size:14.5px;font-weight:900}.sgn-ident .em{color:#8a7350;font-size:12px;font-weight:600}.sgn-ident .ok{color:#16a34a;margin-left:auto;font-size:11px;font-weight:900}.sgn-np-scrim{z-index:6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1c110557;border-radius:28px;justify-content:center;align-items:center;padding:22px;animation:.2s both sgn-fade;display:flex;position:absolute;inset:0}@keyframes sgn-fade{0%{opacity:0}to{opacity:1}}.sgn-np{background:#fff;border-radius:22px;width:min(380px,100%);padding:26px 26px 28px;animation:.32s cubic-bezier(.2,.8,.2,1) both sgn-rise;box-shadow:0 30px 70px -20px #3c230080}.sgn-np h3{letter-spacing:-.02em;color:var(--sgn-ink);font-size:19px;font-weight:900;line-height:1.15}.sgn-np p{color:#8a7350;margin-top:5px;margin-bottom:16px;font-size:12.5px;font-weight:600;line-height:1.5}.sgn-np .sgn-pillow{margin-top:6px}@media (width<=760px){.sgn-card{flex-direction:column}.sgn-left{padding:24px 24px 8px}.sgn-tablet{width:min(340px,80%);transform:none}.sgn-right{padding:20px 26px 28px}.sgn-row2{flex-direction:column;gap:0}}.lstudio{--bg:#f6f1e7;--bg-2:#fbf8f1;--panel:#fff;--panel-2:#fffdf8;--field:#f7f2e8;--ink:#231c12;--ink-soft:#5c5140;--muted:#9c9179;--line:#2d1e0a1a;--line-2:#2d1e0a0f;--gold:#d99a1a;--gold-deep:#b8790a;--gold-soft:#f3e3bd;--gold-num:linear-gradient(150deg,#f0b93a,#d98b12 55%,#a86206);--gold-cta:linear-gradient(155deg,#fde68a,#fbc23a 55%,#e89a12);--gold-wheel:linear-gradient(160deg,#fde079,#f0b400);--esp-ink:#f4ead2;--esp-mut:#b7a888;--sage:#5f8a5c;--r-lg:18px;--r-md:13px;--r-sm:10px;--r-pill:999px;--sh:0 1px 2px #281a080d, 0 20px 44px -22px #4a300a4d;--sh-sm:0 1px 2px #281a080d, 0 10px 24px -16px #4a300a47;--font:"Inter","Noto Sans Thai",system-ui,sans-serif;background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;position:fixed;inset:0;overflow:hidden}.lstudio *{box-sizing:border-box}.lstudio button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}.lstudio img{max-width:100%;display:block}.lstudio .num{font-variant-numeric:tabular-nums}.lstudio .shell{height:100%;display:flex}.lstudio .gnum{background:var(--gold-num);color:#0000;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text}.lstudio .console{width:262px;color:var(--esp-ink);background:radial-gradient(130% 60% at 20% -10%,#d99a1a42,#0000 54%),linear-gradient(#2a2118,#160f08);flex-direction:column;flex:none;padding:16px 14px 14px;display:flex;position:relative}.lstudio .console:after{content:"";background:linear-gradient(#0000,#f0c87880 18%,#d99a1ab8 50%,#f0c8786b 82%,#0000);width:2px;position:absolute;top:0;bottom:0;right:0;box-shadow:0 0 14px #d99a1a47}.lstudio .con-top{align-items:center;gap:10px;padding:2px 4px 0;display:flex}.lstudio .con-back{width:32px;height:32px;color:var(--esp-mut);background:#ffffff0f;border:1px solid #f0c87829;border-radius:9px;flex:none;place-items:center;display:grid}.lstudio .con-back:hover{color:#fff;border-color:#f0c8784d}.lstudio .con-back svg{stroke:currentColor;fill:none;stroke-width:2px;width:17px;height:17px}.lstudio .con-brand{align-items:center;gap:10px;min-width:0;display:flex}.lstudio .con-brand .star{background:var(--gold-wheel);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 1.5px #fffc,0 8px 16px -7px #d99a1ab3}.lstudio .con-brand .star svg{fill:#4a3208;width:19px;height:19px}.lstudio .con-brand .t1{letter-spacing:-.2px;color:#fff;font-size:14.5px;font-weight:800;line-height:1}.lstudio .con-brand .t2{letter-spacing:.28em;color:var(--gold);margin-top:4px;font-size:8px;font-weight:800}.lstudio .con-page{background:#ffffff0d;border:1px solid #f0c87842;border-radius:14px;margin:14px 6px 2px;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 12px 28px -16px #0000008c}.lstudio .con-page .cov{background:linear-gradient(150deg,#4a3a24,#2a2016);height:44px;position:relative}.lstudio .con-page .cov img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.lstudio .con-page .cov:after{content:"";background:linear-gradient(#140e061a,#140e0699);position:absolute;inset:0}.lstudio .con-page .pg{text-align:center;margin-top:-26px;padding:0 12px;display:block;position:relative}.lstudio .con-page .pg .av{background:var(--gold-wheel);color:#4a3208;border:2px solid #f0c878bf;border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto;font-size:19px;font-weight:800;display:grid;overflow:hidden;box-shadow:0 0 0 4px #201810,0 10px 22px -10px #000000e6}.lstudio .con-page .pg .av img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.lstudio .con-page .pg .nm{color:#fff;margin-top:8px;font-size:13px;font-weight:700;line-height:1.2}.lstudio .con-page .pg .hchip{color:var(--esp-mut);background:#ffffff0f;border:1px solid #f0c8782e;border-radius:99px;align-items:center;gap:6px;max-width:100%;margin-top:6px;padding:3px 9px;font-size:10px;display:inline-flex}.lstudio .con-page .pg .hchip .live{background:#7fb47c;border-radius:50%;flex:none;width:5px;height:5px;box-shadow:0 0 0 2px #7fb47c33}.lstudio .con-page .vp{color:#f2e7cf;background:#ffffff0d;border:1px solid #f0c87833;border-radius:10px;align-items:center;gap:9px;width:calc(100% - 22px);margin:11px;padding:9px 10px;font-size:11.5px;font-weight:700;display:flex}.lstudio .con-page .vp:hover{background:#ffffff17}.lstudio .con-page .vp .ic{flex:none;place-items:center;width:20px;height:20px;display:grid}.lstudio .con-page .vp .ic svg{width:14px;height:14px;stroke:var(--gold);fill:none;stroke-width:2px}.lstudio .con-page .vp .go{background:#d99a1a29;border:1px solid #f0c8783d;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;margin-left:auto;display:grid}.lstudio .con-page .vp .go svg{width:11px;height:11px;stroke:var(--gold);fill:none;stroke-width:2.4px}.lstudio .con-nav{scrollbar-width:none;flex-direction:column;flex:1;gap:13px;min-height:0;margin-top:13px;display:flex;overflow-y:auto}.lstudio .con-nav::-webkit-scrollbar{display:none}.lstudio .con-grp{flex-direction:column;gap:2px;display:flex}.lstudio .con-lbl{letter-spacing:.2em;text-transform:uppercase;color:var(--esp-mut);padding:0 12px 5px;font-size:9px;font-weight:800}.lstudio .con-i{color:#b7a888;text-align:left;border-radius:10px;align-items:center;gap:11px;width:100%;padding:9px 12px;font-size:13px;font-weight:600;display:flex;position:relative}.lstudio .con-i svg{stroke:currentColor;fill:none;stroke-width:1.85px;flex:none;width:18px;height:18px}.lstudio .con-i:hover{color:#e8dcc2;background:#ffffff0d}.lstudio .con-i.on{color:#fff;background:linear-gradient(#0000006b,#0003);font-weight:700;box-shadow:inset 0 2px 4px #000000a6,inset 0 -1px #ffebbe1a,0 1px #ffebbe0d}.lstudio .con-i.on svg{stroke:var(--gold)}.lstudio .con-i.on:before{content:"";background:var(--gold);border-radius:10px 0 0 10px;width:3px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 12px #d99a1a99}.lstudio .con-i .cn{color:var(--gold);font-variant-numeric:tabular-nums;background:#d99a1a24;border-radius:99px;margin-left:auto;padding:2px 8px;font-size:10.5px;font-weight:800}.lstudio .con-i.soon{opacity:.5;cursor:default}.lstudio .con-i.soon:hover{color:#b7a888;background:0 0}.lstudio .con-foot{border-top:1px solid #f0c8781f;align-items:center;gap:9px;margin-top:12px;padding:12px 6px 0;display:flex}.lstudio .con-foot .seal{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);background:#ffffff0f;border:1px solid #f0c87838;border-radius:99px;align-items:center;gap:7px;padding:7px 11px;font-size:10px;font-weight:800;display:inline-flex}.lstudio .con-foot .seal svg{width:12px;height:12px;fill:var(--gold)}.lstudio .con-foot .gear{background:#ffffff0d;border:1px solid #f0c87824;border-radius:9px;place-items:center;width:30px;height:30px;margin-left:auto;display:grid}.lstudio .con-foot .gear svg{width:16px;height:16px;stroke:var(--esp-mut);fill:none;stroke-width:1.9px}.lstudio .ws{background:var(--bg);flex-direction:column;flex:1;min-width:0;display:flex}.lstudio .ws-top{color:var(--esp-ink);background:radial-gradient(120% 160% at 82% -50%,#d99a1a42,#0000 58%),linear-gradient(#2c2319,#1a1309);flex:none;justify-content:space-between;align-items:flex-end;gap:16px;padding:18px 28px 17px;display:flex;position:relative}.lstudio .ws-top:after{content:"";background:linear-gradient(90deg,#f0c87880,#d99a1a99 45%,#0000 88%);height:1.5px;position:absolute;bottom:0;left:0;right:0}.lstudio .ws-top .kick{letter-spacing:.3em;text-transform:uppercase;color:var(--esp-mut);align-items:center;gap:10px;font-size:9.5px;font-weight:700;display:flex}.lstudio .ws-top .kick .sep{background:var(--gold);border-radius:50%;flex:none;width:4px;height:4px}.lstudio .ws-top h1{font-optical-sizing:auto;letter-spacing:-.2px;color:#fbf4e4;margin:10px 0 0;font-family:Fraunces,Noto Sans Thai,Georgia,serif;font-size:35px;font-weight:400;line-height:1.03}.lstudio .ws-top h1 em{background:var(--gold-num);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:500}.lstudio .ws-top .sub{color:var(--esp-mut);margin-top:9px;font-size:12.5px}.lstudio .ws-top .acts{align-items:center;gap:9px;display:flex}.lstudio:lang(th) .ws-top .kick{letter-spacing:.02em;text-transform:none;font-size:11px}.lstudio:lang(th) .ws-top h1{letter-spacing:0;font-size:30px;line-height:1.25}.lstudio .ws-top .btn{color:var(--esp-ink);box-shadow:none;background:#ffffff0f;border-color:#f0c8783d}.lstudio .ws-top .btn:hover{background:#ffffff1a}.lstudio .ws-top .il-round.lang{border-radius:var(--r-pill);height:38px;color:var(--esp-ink);background:#ffffff0f;border:1px solid #f0c8783d;align-items:center;gap:7px;padding:0 14px;font-size:12.5px;font-weight:800;transition:all .15s;display:inline-flex;box-shadow:inset 0 1px #ffffff0d}.lstudio .ws-top .il-round.lang:hover{background:#ffffff1a;border-color:#f0c87866}.lstudio .ws-top .il-round.lang .lp-globe{width:16px;height:16px;stroke:var(--gold);stroke-width:2px;fill:none}.lstudio .ws-top .il-round.lang .lp-chev{stroke-width:2px;opacity:.55;fill:none;width:13px;height:13px;margin-left:-2px}.lstudio .ws-body{flex-direction:column;flex:1;gap:15px;min-height:0;padding:18px 28px 20px;display:flex;overflow-y:auto}.lstudio .cta{color:#3a2606;border-radius:var(--r-md);background:var(--gold-cta);justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:13.5px;font-weight:800;display:inline-flex;box-shadow:inset 0 1.5px #ffffffd9,0 8px 16px -7px #d99a1a99}.lstudio .cta svg{stroke:#3a2606;fill:none;stroke-width:2.2px;width:16px;height:16px}.lstudio .cta.sm{padding:8px 14px;font-size:12.5px}.lstudio .btn{border-radius:var(--r-md);background:var(--panel);border:1px solid var(--line);color:var(--ink-soft);box-shadow:var(--sh-sm);align-items:center;gap:7px;padding:10px 15px;font-size:13px;font-weight:700;display:inline-flex}.lstudio .btn svg{width:15px;height:15px;stroke:var(--gold);fill:none;stroke-width:2px}.lstudio .chip{border-radius:var(--r-pill);background:var(--field);border:1px solid var(--line);color:var(--ink-soft);align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:700;display:inline-flex}.lstudio .chip svg{width:14px;height:14px;stroke:var(--gold);fill:none;stroke-width:2px}.lstudio .tag{letter-spacing:.05em;text-transform:uppercase;border-radius:7px;padding:4px 9px;font-size:10px;font-weight:800}.lstudio .tag.live{color:var(--sage);background:#5f8a5c1f}.lstudio .tag.gold{color:var(--gold-deep);background:linear-gradient(#fff8e6,#fdefc8)}.lstudio .tag.off{color:var(--muted);background:var(--field)}.lstudio .kpis{flex:none;grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.lstudio .stat{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-sm);padding:14px 17px;position:relative;overflow:hidden}.lstudio .stat:before{content:"";background:linear-gradient(180deg,var(--gold),#d99a1a33);width:3px;position:absolute;top:0;bottom:0;left:0}.lstudio .stat .l{color:var(--muted);align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.lstudio .stat .l svg{width:14px;height:14px;stroke:var(--gold);fill:none;stroke-width:2px}.lstudio .stat .v{color:var(--ink);font-variant-numeric:tabular-nums;align-items:baseline;gap:5px;margin-top:9px;font-size:26px;font-weight:800;line-height:1;display:flex}.lstudio .stat .v .c{color:var(--muted);font-size:14px;font-weight:700}.lstudio .stat .d{color:var(--sage);align-items:center;gap:4px;margin-top:7px;font-size:11px;font-weight:800;display:inline-flex}.lstudio .stat .d svg{width:11px;height:11px;stroke:var(--sage);fill:none;stroke-width:2.6px}.lstudio .stat .d.flat{color:var(--muted)}.lstudio .work{flex:1;grid-template-columns:1.52fr 1fr;gap:15px;min-height:0;display:grid}.lstudio .col{flex-direction:column;gap:15px;min-height:0;display:flex}.lstudio .pcard{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-sm);padding:18px}.lstudio .pcard--accent{position:relative;overflow:hidden}.lstudio .pcard--accent:before{content:"";background:linear-gradient(90deg,var(--gold),#d99a1a26 72%,transparent);height:2.5px;position:absolute;top:0;left:0;right:0}.lstudio .ph2{align-items:center;gap:11px;margin-bottom:14px;display:flex}.lstudio .ph2 .ic{background:var(--gold-wheel);border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid;box-shadow:inset 0 1.5px #ffffffb3}.lstudio .ph2 .ic svg{stroke:#4a3208;fill:none;stroke-width:1.9px;width:17px;height:17px}.lstudio .ph2 h3{color:var(--ink);margin:0;font-size:15.5px;font-weight:800}.lstudio .ph2 .sub{color:var(--muted);margin:2px 0 0;font-size:11.5px}.lstudio .ph2 .more{color:var(--gold-deep);align-items:center;gap:5px;margin-left:auto;font-size:12px;font-weight:700;display:inline-flex}.lstudio .ph2 .more svg{stroke:currentColor;fill:none;stroke-width:2px;width:14px;height:14px}.lstudio .todo{flex-direction:column;gap:10px;display:flex}.lstudio .it{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel-2);align-items:center;gap:13px;padding:12px 14px;display:flex}.lstudio .it .ic{background:var(--field);border:1px solid var(--line);border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.lstudio .it .ic svg{width:19px;height:19px;stroke:var(--gold-deep);fill:none;stroke-width:1.9px}.lstudio .it .tx{min-width:0}.lstudio .it .tx .t{color:var(--ink);font-size:13.5px;font-weight:700}.lstudio .it .tx .d{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11.5px;overflow:hidden}.lstudio .it .go{flex:none;margin-left:auto}.lstudio .todo .empty{text-align:center;color:var(--muted);padding:26px 10px;font-size:13px}.lstudio .todo .empty svg{width:26px;height:26px;stroke:var(--sage);fill:none;stroke-width:2px;margin:0 auto 8px}.lstudio .promos2{flex:1;grid-template-columns:1fr 1fr;gap:12px;min-height:0;display:grid}.lstudio .promo{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);flex-direction:column;min-height:0;display:flex;overflow:hidden}.lstudio .promo .ph{background:var(--field);flex:1;min-height:96px;position:relative}.lstudio .promo .ph img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lstudio .promo .ph .noimg{color:var(--gold);opacity:.5;place-items:center;display:grid;position:absolute;inset:0}.lstudio .promo .ph .noimg svg{stroke:currentColor;fill:none;stroke-width:1.6px;width:30px;height:30px}.lstudio .promo .bd{flex:none;padding:11px 13px}.lstudio .promo .bd .ttl{color:var(--ink);text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:13px;font-weight:700;display:-webkit-box;overflow:hidden}.lstudio .promo .bd .met{border-top:1px solid var(--line-2);gap:15px;margin-top:9px;padding-top:9px;display:flex}.lstudio .promo .bd .met .m{color:var(--muted);font-size:11px}.lstudio .promo .bd .met .m b{color:var(--ink);font-weight:800}.lstudio .stampcard{border-radius:var(--r-md);color:var(--esp-ink);background:radial-gradient(70% 120% at 85% 0,#d99a1a47,#0000 55%),linear-gradient(150deg,#332a1e,#231c13);padding:15px 17px;position:relative;overflow:hidden;box-shadow:0 20px 40px -22px #140c0299}.lstudio .stampcard .between{justify-content:space-between;align-items:center;gap:10px;display:flex}.lstudio .stampcard .lc-t{font-size:13px;font-weight:800}.lstudio .stampcard .lc-s{color:var(--esp-mut);margin-top:2px;font-size:11px}.lstudio .stamps{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.lstudio .stamps .s{border:1.5px dashed #f0d28c66;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.lstudio .stamps .s svg{width:14px;height:14px;stroke:var(--gold);fill:none;stroke-width:2px}.lstudio .stamps .s.on{background:var(--gold-wheel);border-style:solid;border-color:#0000}.lstudio .stamps .s.on svg{stroke:#3a2606}.lstudio .stamps .s.reward{border-color:var(--gold);background:#d99a1a29}.lstudio .stamps .s.reward svg{fill:var(--gold);stroke:var(--gold)}.lstudio .stampcard.off{background:var(--field);color:var(--ink-soft);box-shadow:none;border:1px dashed var(--line)}.lstudio .stampcard.off .lc-s{color:var(--muted)}.lstudio .tiersnap{gap:8px;margin-top:13px;display:flex}.lstudio .tiersnap .t{text-align:center;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel-2);flex:1;padding:10px 5px}.lstudio .tiersnap .dot{background:var(--tc,#cbb78a);border-radius:50%;width:18px;height:18px;margin:0 auto 6px;box-shadow:inset 0 1px #ffffff80}.lstudio .tiersnap .tn{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.lstudio .tiersnap .tv{margin-top:3px;font-size:15px;font-weight:800}.lstudio .tiersnap .tc{color:var(--muted);margin-top:1px;font-size:9.5px}.lstudio .autos{flex-direction:column;gap:9px;display:flex}.lstudio .auto{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel-2);align-items:center;gap:12px;padding:11px 13px;display:flex}.lstudio .auto .ic{background:var(--field);border:1px solid var(--line);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.lstudio .auto .ic svg{width:17px;height:17px;stroke:var(--gold-deep);fill:none;stroke-width:1.9px}.lstudio .auto .nm{color:var(--ink);font-size:13px;font-weight:700}.lstudio .auto .ds{color:var(--muted);margin-top:1px;font-size:11px}.lstudio .auto .rt{text-align:right;color:var(--muted);flex:none;margin-left:auto;font-size:10.5px}.lstudio .auto .rt b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.lstudio .bcast{border-radius:var(--r-md);color:#3a2606;background:var(--gold-cta);justify-content:center;align-items:center;gap:9px;width:100%;margin-top:12px;padding:11px;font-size:13px;font-weight:800;display:flex;box-shadow:inset 0 1.5px #fffc,0 9px 18px -9px #d99a1ab3}.lstudio .bcast svg{stroke:#3a2606;fill:none;stroke-width:2.1px;width:16px;height:16px}.lstudio .card-empty{text-align:center;color:var(--muted);padding:22px 10px;font-size:12.5px}.lstudio .sk{background:linear-gradient(90deg,var(--field),#fff8ea,var(--field));background-size:200% 100%;border-radius:8px;animation:1.3s ease-in-out infinite lssk}@keyframes lssk{0%{background-position:200% 0}to{background-position:-200% 0}}.lstudio .wall-wrap{flex-direction:column;gap:14px;width:100%;max-width:640px;margin:0 auto;display:flex}.lstudio .wcard{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-sm);padding:16px}.lstudio .wtext{border:1px solid var(--line);border-radius:var(--r-md);background:var(--field);width:100%;color:var(--ink);resize:vertical;min-height:76px;padding:12px 14px;font-family:inherit;font-size:14px}.lstudio .wtext:focus{border-color:var(--gold);background:#fff;outline:none}.lstudio .wrow{flex-wrap:wrap;align-items:center;gap:9px;margin-top:11px;display:flex}.lstudio .wsel{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);color:var(--ink-soft);padding:8px 11px;font-family:inherit;font-size:12.5px}.lstudio .wthumb{margin-top:11px;display:inline-block;position:relative}.lstudio .wthumb img{border-radius:var(--r-md);max-height:150px}.lstudio .wthumb .x{color:#fff;background:#140c0299;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:7px;right:7px}.lstudio .wpost .whead{justify-content:space-between;align-items:center;gap:10px;display:flex}.lstudio .wpost .wmeta{color:var(--muted);font-size:11px}.lstudio .wpost .wbody{color:var(--ink);white-space:pre-wrap;margin-top:8px;font-size:14px;line-height:1.5}.lstudio .wpost .wimg{border-radius:var(--r-md);max-height:280px;margin-top:10px}.lstudio .wpost .weng{color:var(--muted);gap:16px;margin-top:11px;font-size:12.5px;font-weight:700;display:flex}.lstudio .wpost .weng .e{align-items:center;gap:6px;display:inline-flex}.lstudio .wpost .weng .e svg{stroke:currentColor;fill:none;stroke-width:1.9px;width:15px;height:15px}.lstudio .wdel{color:var(--muted);font-size:11.5px}.lstudio .wdel:hover{color:#c0552f}.lstudio .cmt{border-top:1px solid var(--line-2);margin-top:11px;padding-top:10px}.lstudio .cmt .row{align-items:flex-start;gap:8px;padding:4px 0;font-size:13px;display:flex}.lstudio .cmt .row .who{color:var(--gold-deep);font-weight:700}.lstudio .cmt .row .b{color:var(--ink-soft);flex:1}.lstudio .cmt .in{gap:8px;margin-top:9px;display:flex}.lstudio .cmt .in input{border:1px solid var(--line);border-radius:var(--r-md);flex:1;padding:8px 12px;font-family:inherit;font-size:13px}.lstudio .cmt .in input:focus{border-color:var(--gold);outline:none}@media (width<=1080px){.lstudio .work{grid-template-columns:1fr}.lstudio .kpis{grid-template-columns:repeat(2,1fr)}}.lstudio .shell.wallmode{position:relative}.lstudio .shell.wallmode .console{z-index:60;transition:transform .32s cubic-bezier(.4,0,.2,1);position:absolute;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:0 0 60px #140c028c}.lstudio .shell.wallmode.railopen .console{transform:translate(0)}.lstudio .rail-scrim{z-index:50;background:#140c026b;animation:.2s sp-fade;position:absolute;inset:0}@keyframes sp-fade{0%{opacity:0}to{opacity:1}}.lstudio .sp{background:var(--bg);scroll-behavior:smooth;--disp:"Space Grotesk","Inter","Noto Sans Thai",system-ui,sans-serif;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden auto}.lstudio .sp-top{z-index:20;border-bottom:1px solid var(--line);background:linear-gradient(#fdfaf3,#f7f1e6);flex:none;align-items:center;gap:14px;height:76px;padding:0 28px;display:flex;position:sticky;top:0}.lstudio .sp-console{background:radial-gradient(130% 60% at 20% -10%,#d99a1a42,#0000 54%),linear-gradient(160deg,#2a2118,#160f08);border:1px solid #ffebbe29;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 4px 12px #1e140847,inset 0 1px #fff0cd1a}.lstudio .sp-console svg{width:16px;height:16px;stroke:var(--esp-ink);fill:none;stroke-width:1.8px}.lstudio .sp-av{background:var(--gold-wheel);color:#4a3208;width:46px;height:46px;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--gold),0 6px 14px #1e140838;border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:800;display:grid;overflow:hidden}.lstudio .sp-av img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.lstudio .sp-id{flex-direction:column;gap:3px;min-width:0;display:flex}.lstudio .sp-id .l1{align-items:center;gap:9px;min-width:0;display:flex}.lstudio .sp-id .nm{font-family:var(--disp);letter-spacing:-.4px;color:var(--ink);white-space:nowrap;font-size:20px;font-weight:700}.lstudio .sp-id .verif{background:var(--gold-cta);border-radius:50%;flex:none;place-items:center;width:19px;height:19px;display:grid;box-shadow:0 2px 5px #b8790a66}.lstudio .sp-id .verif svg{stroke:#3a2708;fill:none;stroke-width:3px;width:11px;height:11px}.lstudio .sp-id .livepill{color:#4a6f48;white-space:nowrap;background:#5f8a5c26;border-radius:999px;flex:none;align-items:center;gap:6px;height:24px;padding:0 11px;font-size:11.5px;font-weight:700;display:inline-flex}.lstudio .sp-id .livepill .dot{background:var(--sage);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #5f8a5c38}.lstudio .sp-id .l2{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:520px;font-size:12.5px;font-weight:500;overflow:hidden}.lstudio .sp-id .l2 b{color:var(--ink-soft);font-weight:700}.lstudio .sp-right{align-items:center;gap:14px;margin-inline-start:auto;display:flex}.lstudio .sp-stats{align-items:center;gap:20px;display:flex}.lstudio .sp-stats .s{flex-direction:column;line-height:1.05;display:flex}.lstudio .sp-stats .s b{font-family:var(--disp);color:var(--ink);letter-spacing:-.3px;font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.lstudio .sp-stats .s span{letter-spacing:.11em;text-transform:uppercase;color:var(--muted);margin-top:2px;font-size:9.5px;font-weight:700}.lstudio .sp-div{background:var(--line);width:1px;height:34px}.lstudio .sp-top .il-round.lang{border:1px solid var(--line);height:34px;color:var(--ink-soft);background:#fff;border-radius:10px;align-items:center;gap:6px;padding:0 13px;font-size:12.5px;font-weight:700;display:inline-flex}.lstudio .sp-top .il-round.lang .lp-globe{width:14px;height:14px;stroke:var(--gold);stroke-width:2px;fill:none}.lstudio .sp-top .il-round.lang .lp-chev{stroke-width:2px;opacity:.55;fill:none;width:12px;height:12px}.lstudio .sp-view{border:1px solid var(--line);height:34px;color:var(--ink-soft);white-space:nowrap;background:#fff;border-radius:10px;align-items:center;gap:7px;padding:0 14px;font-size:12.5px;font-weight:700;display:inline-flex}.lstudio .sp-view:hover{border-color:var(--gold);color:var(--gold-deep)}.lstudio .sp-view svg{width:14px;height:14px;stroke:var(--gold);fill:none;stroke-width:2px}.lstudio .sp-edit{white-space:nowrap;height:34px;color:var(--esp-ink);background:linear-gradient(160deg,#2a2118,#160f08);border:1px solid #ffebbe24;border-radius:10px;align-items:center;gap:8px;padding:0 16px;font-size:12.5px;font-weight:700;display:inline-flex;box-shadow:0 5px 14px #1e140842}.lstudio .sp-edit svg{width:13px;height:13px;stroke:var(--esp-ink);fill:none;stroke-width:1.8px}.lstudio .sp-hero{flex:none;height:clamp(228px,33vh,360px);position:relative;overflow:hidden}.lstudio .sp-hero.noimg{background:radial-gradient(80% 130% at 82% 0,#d99a1a4d,#0000 55%),linear-gradient(150deg,#2f2519,#160f08)}.lstudio .sp-hero-img{-o-object-fit:cover;object-fit:cover;-o-object-position:56% 42%;object-position:56% 42%;width:100%;height:100%;position:absolute;inset:0}.lstudio .sp-hero-grad{background:linear-gradient(102deg,#100a04b8 0%,#100a0470 24%,#100a041f 48%,#100a0400 66%),linear-gradient(#100a0400 46%,#100a0433 72%,#100a049e 100%);position:absolute;inset:0}.lstudio .sp-hero-tag{top:22px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f6ecd6;letter-spacing:.13em;text-transform:uppercase;background:#1c140a6b;border:1px solid #ffecc438;border-radius:999px;align-items:center;gap:8px;height:30px;padding:0 13px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;inset-inline-end:26px}.lstudio .sp-hero-tag .dot{background:var(--gold);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px 1px #d99a1acc}.lstudio .sp-hero-c{inset-inline-start:44px;z-index:2;max-width:720px;position:absolute;bottom:34px}.lstudio .sp-eyebrow{background:var(--gold-cta);color:#3a2708;letter-spacing:.13em;text-transform:uppercase;border-radius:999px;align-items:center;gap:9px;height:29px;padding:0 14px;font-size:11.5px;font-weight:800;display:inline-flex;box-shadow:0 6px 18px #b8790a73}.lstudio .sp-eyebrow svg{fill:#3a2708;stroke:none;width:13px;height:13px}.lstudio .sp-hero-h{font-family:var(--disp);color:#fff;letter-spacing:-.9px;text-shadow:0 3px 24px #00000080;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:700px;margin:16px 0 12px;font-size:50px;font-weight:700;line-height:1.03;display:-webkit-box;overflow:hidden}.lstudio .sp-hero-b{color:#fff9eee6;text-shadow:0 1px 10px #0006;max-width:560px;font-size:16px;font-weight:500;line-height:1.42}.lstudio .sp-hero-meta{flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px;display:flex}.lstudio .sp-hero-cta{background:var(--gold-cta);color:#3a2708;border-radius:13px;align-items:center;gap:10px;height:46px;padding:0 22px;font-size:15px;font-weight:800;display:inline-flex;box-shadow:0 10px 26px #b8790a6b,inset 0 1px #fff6}.lstudio .sp-hero-cta svg{fill:none;stroke:#3a2708;stroke-width:2px;width:17px;height:17px}.lstudio .sp-hero-meta .chip{color:#f3e9d6;background:0 0;border:none;align-items:center;gap:7px;padding:0;font-size:13.5px;font-weight:700;display:inline-flex}.lstudio .sp-hero-meta .chip svg{fill:none;stroke:#f3e9d6;stroke-width:1.8px;width:15px;height:15px}.lstudio .sp-hero-meta .chip.dim{color:#f6ecd6b8;font-size:12.5px;font-weight:600}.lstudio .sp-hl-band{z-index:4;border-bottom:1px solid var(--line);background:linear-gradient(#fbf7ee,#f5efe3);flex:none;align-items:center;gap:30px;height:150px;padding:0 28px;display:flex;position:relative}.lstudio .sp-hl-head{flex-direction:column;flex:none;gap:7px;padding-inline-end:6px;display:flex}.lstudio .sp-hl-head .t{font-family:var(--disp);letter-spacing:-.3px;color:var(--ink);align-items:center;gap:9px;font-size:17px;font-weight:700;display:inline-flex}.lstudio .sp-hl-head .t .bar{background:var(--gold-cta);border-radius:3px;width:4px;height:19px}.lstudio .sp-hl-head .s{color:var(--muted);max-width:130px;font-size:11.5px;font-weight:600;line-height:1.3}.lstudio .sp-hl-row{scrollbar-width:none;flex:1;align-items:center;gap:24px;min-width:0;display:flex;overflow-x:auto}.lstudio .sp-hl-row::-webkit-scrollbar{display:none}.lstudio .sp-hl{flex-direction:column;flex:none;align-items:center;gap:10px;width:90px;display:flex}.lstudio .sp-hl-ring{background:var(--gold-cta);border-radius:50%;width:88px;height:88px;padding:3.5px;box-shadow:0 8px 20px #b8790a52,inset 0 1px #ffffff80}.lstudio .sp-hl-ring .inner{background:#fbf7ee;border-radius:50%;width:100%;height:100%;padding:2.5px;overflow:hidden}.lstudio .sp-hl-ring img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.lstudio .sp-hl-ring .ph{width:100%;height:100%;color:var(--gold);font-size:26px;font-weight:800;font-family:var(--disp);background:linear-gradient(150deg,#33281b,#160f08);border-radius:50%;place-items:center;display:grid}.lstudio .sp-hl-lbl{letter-spacing:-.1px;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;max-width:90px;font-size:12.5px;font-weight:800;overflow:hidden}.lstudio .sp-hl.add .sp-hl-ring{border:2.5px dashed var(--gold);box-shadow:none;background:0 0;place-items:center;padding:0;display:grid}.lstudio .sp-hl.add .sp-hl-ring .inner{background:0 0;place-items:center;width:auto;height:auto;padding:0;display:grid;overflow:visible}.lstudio .sp-hl.add .sp-hl-ring svg{width:30px;height:30px;stroke:var(--gold-deep);fill:none;stroke-width:2.4px;stroke-linecap:round}.lstudio .sp-hl.add .sp-hl-lbl{color:var(--gold-deep)}.lstudio .sp-hl-hint{color:var(--muted);font-size:12.5px;font-style:italic}.lstudio .sp-modal.hl2{flex-direction:column;width:100%;max-width:540px;max-height:92vh;padding:0;display:flex;overflow:hidden}.lstudio .hl2-head{border-bottom:1px solid var(--line);background:linear-gradient(#fffdf8,#fff);flex:none;padding:24px 30px 18px;position:relative}.lstudio .hl2-head .kick{font-family:var(--disp);letter-spacing:.22em;text-transform:uppercase;color:var(--gold-deep);align-items:center;gap:8px;margin-bottom:9px;font-size:11px;font-weight:600;display:flex}.lstudio .hl2-head .kick .dot{background:var(--gold);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #d99a1a29}.lstudio .hl2-head h3{font-family:var(--disp);letter-spacing:-.2px;color:var(--ink);margin:0;font-size:25px;font-weight:600}.lstudio .hl2-head p{color:var(--ink-soft);max-width:430px;margin:5px 0 0;font-size:13px;line-height:1.45}.lstudio .hl2-body{scrollbar-width:none;flex:1;min-height:0;padding:22px 30px 24px;overflow-y:auto}.lstudio .hl2-body::-webkit-scrollbar{display:none}.lstudio .hl2-preview{flex-direction:column;align-items:center;margin-bottom:20px;display:flex}.lstudio .hl2-preview .sp-hl-ring{width:104px;height:104px;padding:4px}.lstudio .hl2-preview .pvl{font-family:var(--disp);color:var(--ink);margin-top:11px;font-size:15px;font-weight:600}.lstudio .hl2-preview .pvh{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-top:3px;font-size:11px;font-weight:600}.lstudio .hl2-flabel{justify-content:space-between;align-items:baseline;margin-bottom:11px;display:flex}.lstudio .hl2-flabel.mt{margin-top:22px}.lstudio .hl2-flabel .l{color:var(--ink);font-size:13px;font-weight:700}.lstudio .hl2-flabel .r{color:var(--muted);font-size:12px}.lstudio .hl2-grid{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.lstudio .hl2-tile{aspect-ratio:1;box-shadow:inset 0 0 0 1px var(--line);background:#e9e1d1 50%/cover;border-radius:14px;position:relative;overflow:hidden}.lstudio .hl2-tile.sel{box-shadow:0 0 0 3px #fff,0 0 0 6px var(--gold),0 12px 22px -10px #b8790a8c}.lstudio .hl2-tile .ck{top:7px;background:var(--gold-cta);border-radius:50%;place-items:center;width:23px;height:23px;display:grid;position:absolute;inset-inline-end:7px;box-shadow:0 3px 8px -2px #b8790ab3}.lstudio .hl2-tile .ck svg{stroke:#3a2a08;fill:none;stroke-width:3px;width:12px;height:12px}.lstudio .hl2-upload{text-align:left;color:var(--esp-ink);background:linear-gradient(155deg,#2a2118,#160f08);border-radius:14px;grid-column:span 2;align-items:center;gap:13px;padding:0 16px;display:flex;box-shadow:0 10px 24px -14px #140c02cc,inset 0 0 0 1px #d99a1a59}.lstudio .hl2-upload .ico{background:radial-gradient(circle at 35% 30%,#fde68a47,#d99a1a1a);border:1px solid #d99a1a80;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.lstudio .hl2-upload .ico svg{stroke:#fbc23a;fill:none;stroke-width:1.9px;width:19px;height:19px}.lstudio .hl2-upload .ut{color:#fbe6b4;font-size:14px;font-weight:700}.lstudio .hl2-upload .us{color:#f4ead29e;margin-top:2px;font-size:11.5px}.lstudio .hl2-input{background:var(--field);border:1px solid var(--line);border-radius:13px;align-items:center;gap:11px;height:52px;padding:0 16px;display:flex}.lstudio .hl2-input:focus-within{border-color:var(--gold);background:#fff}.lstudio .hl2-input .tag{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-deep);background:#d99a1a1f;border-radius:7px;flex:none;padding:4px 8px;font-size:10px;font-weight:800}.lstudio .hl2-input input{min-width:0;font-family:var(--disp);color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-size:16px;font-weight:600}.lstudio .hl2-input .count{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.lstudio .hl2-ex{margin-top:15px}.lstudio .hl2-ex .cap{color:var(--muted);margin-bottom:9px;font-size:11.5px;font-weight:600}.lstudio .hl2-ex .chips{flex-wrap:wrap;gap:8px;display:flex}.lstudio .hl2-ex .chip{border:1px solid var(--line);background:var(--panel);height:33px;color:var(--ink-soft);border-radius:999px;padding:0 15px;font-size:13px;font-weight:600}.lstudio .hl2-ex .chip:hover{border-color:var(--gold);color:var(--ink)}.lstudio .hl2-ex .chip.on{border-color:var(--gold);color:var(--gold-deep);background:#d99a1a1f;box-shadow:0 4px 10px -5px #b8790a80}.lstudio .hl2-foot{border-top:1px solid var(--line);background:linear-gradient(#fff,#fffdf8);flex:none;align-items:center;gap:12px;padding:16px 30px 20px;display:flex}.lstudio .hl2-foot .wdel{color:var(--muted);margin-inline-end:auto;font-size:12.5px}.lstudio .hl2-foot .wdel:hover{color:#c0552f}.lstudio .hl2-foot .btn{border-radius:13px;justify-content:center;align-items:center;gap:8px;height:50px;font-size:15px;font-weight:700;display:inline-flex}.lstudio .hl2-foot .btn.ghost{background:var(--field);border:1px solid var(--line);color:var(--ink-soft);padding:0 22px}.lstudio .hl2-foot .btn.save{font-family:var(--disp);color:#3a2a08;background:var(--gold-cta);padding:0 30px;box-shadow:0 12px 26px -10px #b8790aa6,inset 0 1px #fff9}.lstudio .hl2-foot .btn.save svg{stroke:#3a2a08;fill:none;stroke-width:2.2px;width:17px;height:17px}.lstudio .hl2-foot .btn.save:disabled{opacity:.5;box-shadow:none;cursor:default}.lstudio:lang(th) .hl2-head h3,.lstudio:lang(th) .hl2-preview .pvl{letter-spacing:0}.lstudio .sp-body{padding:18px 28px 30px}.lstudio .sp-feedwrap{max-width:none;margin:0;display:block}.lstudio .sp-feed{flex-direction:column;gap:15px;width:640px;max-width:100%;margin:0 auto;padding-bottom:30vh;display:flex}.lstudio .sp-feed .sp-composer{margin-top:0}.lstudio .sp-fp{background:var(--panel);border:1px solid var(--line);box-shadow:var(--sh-sm);border-radius:16px;padding:19px 22px 18px}.lstudio .sp-fp-head{align-items:center;gap:11px;display:flex}.lstudio .sp-fp-head .av{background:var(--gold-wheel);color:#4a3208;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:16px;font-weight:800;display:grid;overflow:hidden}.lstudio .sp-fp-head .av img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.lstudio .sp-fp-head .who{flex:1;min-width:0}.lstudio .sp-fp-head .nm{color:var(--ink);letter-spacing:-.1px;font-size:14.5px;font-weight:800}.lstudio .sp-fp-head .mt{color:var(--muted);align-items:center;gap:5px;margin-top:2px;font-size:11.5px;display:flex}.lstudio .sp-fp-head .mt svg{width:11px;height:11px;stroke:var(--muted);fill:none;stroke-width:1.7px}.lstudio .sp-fp-head .del{color:var(--muted);flex:none;font-size:11.5px;font-weight:600}.lstudio .sp-fp-head .del:hover{color:#c0552f}.lstudio .sp-fp-body{white-space:pre-wrap;word-break:break-word;margin-top:12px}.lstudio .sp-fp-kind{letter-spacing:.22em;text-transform:uppercase;color:var(--gold-deep);align-items:center;gap:6px;margin-bottom:7px;font-family:Space Mono,ui-monospace,monospace;font-size:9px;font-weight:700;display:inline-flex}.lstudio .sp-fp-kind svg{fill:none;width:12px;height:12px;stroke:var(--gold);stroke-width:1.9px;flex:none}.lstudio:lang(th) .sp-fp-kind{letter-spacing:.02em;text-transform:none;font-family:var(--font);font-size:11px}.lstudio .sp-fp-sign{letter-spacing:-.3px;color:var(--ink);font-size:21px;font-weight:700;line-height:1.3;display:block}.lstudio .sp-fp-note{color:var(--ink-soft);margin-top:8px;font-size:15.5px;font-weight:500;line-height:1.62;display:block}.lstudio:lang(th) .sp-fp-sign{letter-spacing:0;line-height:1.46}.lstudio .sp-fp-stage{background:var(--field);border-radius:13px;justify-content:center;align-items:center;margin-top:13px;transition:background .3s;display:flex;position:relative;overflow:hidden}.lstudio .sp-fp-img{z-index:2;-o-object-fit:contain;object-fit:contain;width:100%;height:auto;max-height:620px;display:block;position:relative}.lstudio .sp-fp-back,.lstudio .sp-fp-tag{display:none}.lstudio .sp-fp-stage.tall{background:#14100a;padding:26px 0}.lstudio .sp-fp-stage.tall .sp-fp-back{z-index:1;-o-object-fit:cover;object-fit:cover;filter:blur(34px)saturate(1.12);opacity:.5;width:calc(100% + 80px);height:calc(100% + 80px);display:block;position:absolute;inset:-40px}.lstudio .sp-fp-stage.tall .sp-fp-img{width:auto;max-width:78%;max-height:560px;box-shadow:0 30px 70px -30px #000000e6,0 0 0 1px #ffffff0f}.lstudio .sp-fp-stage.tall .sp-fp-tag{z-index:3;top:14px;letter-spacing:.14em;text-transform:uppercase;color:#f0c96a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#140e0680;border:1px solid #f0c87847;border-radius:6px;align-items:center;height:23px;padding:0 10px;font-family:Space Mono,SFMono-Regular,ui-monospace,monospace;font-size:9px;font-weight:700;display:inline-flex;position:absolute;inset-inline-start:14px}.lstudio .sp-fp-eng{border-top:1px solid var(--line-2);align-items:center;gap:20px;margin-top:13px;padding-top:12px;display:flex}.lstudio .sp-fp-eng .e{color:var(--ink-soft);align-items:center;gap:7px;font-size:13px;font-weight:800;display:inline-flex}.lstudio .sp-fp-eng .e svg{fill:none;width:16px;height:16px;stroke:var(--muted);stroke-width:1.9px}.lstudio .sp-fp-eng .e.like svg{stroke:#e8674a}.lstudio .sp-fp-eng .e.cmt:hover{color:var(--gold-deep)}.lstudio .sp-feed-empty{text-align:center;color:var(--muted);background:var(--panel);border:1px dashed var(--line);border-radius:16px;padding:44px 20px;font-size:13px}.lstudio .sp-feed-more{text-align:center;color:var(--gold);letter-spacing:.2em;padding:6px;font-size:22px}.lstudio .sp-feed-end{height:1px}.lstudio .sp-side{top:96px;z-index:45;width:340px;height:calc(100vh - 116px);position:fixed;inset-inline-end:14px}.lstudio .sp-side .sp-rail{flex:none;height:100%;box-shadow:0 34px 80px -30px #140c02cc,0 4px 16px -6px #140c0266,inset 0 1px #ffffff12}.lstudio .sp-rail-collapse{color:#b79a63;background:#ffffff0f;border:1px solid #f0c8782e;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;margin-inline-start:4px;display:grid}.lstudio .sp-rail-collapse:hover{color:#f6ecd4;background:#ffffff1f}.lstudio .sp-rail-collapse svg{stroke:currentColor;fill:none;stroke-width:2.4px;width:14px;height:14px}.lstudio .sp-reopen{top:50%;z-index:45;color:#f6ecd4;cursor:pointer;background:radial-gradient(120px 80px at 50% 0,#fde07824,#0000 60%),linear-gradient(178deg,#241f18,#191510);border:1px solid #ffffff12;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:9px;width:46px;height:158px;display:flex;position:fixed;inset-inline-end:14px;transform:translateY(-50%);box-shadow:0 20px 40px -20px #1e120499,inset 0 1px #ffffff0f}.lstudio .sp-reopen:hover{border-color:#f0c8784d}.lstudio .sp-reopen svg{width:20px;height:20px;stroke:var(--gold);fill:none;stroke-width:1.9px}.lstudio .sp-reopen .cnt{color:#3a2708;background:var(--gold-cta);border-radius:7px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-family:Space Mono,ui-monospace,monospace;font-size:12px;font-weight:700;display:grid}.lstudio .sp-mid{flex:1;gap:20px;min-height:0;display:flex}.lstudio .sp-col{flex-direction:column;min-height:0;display:flex}.lstudio .sp-col.left{flex:1.86}.lstudio .sp-col.right{flex:1}.lstudio .sp-colhead{flex:none;justify-content:space-between;align-items:center;height:28px;margin-bottom:12px;display:flex}.lstudio .sp-colhead .t{font-family:var(--disp);letter-spacing:-.3px;color:var(--ink);align-items:center;gap:10px;font-size:15.5px;font-weight:700;display:flex}.lstudio .sp-colhead .t .bar{background:var(--gold-cta);border-radius:3px;width:4px;height:16px}.lstudio .sp-colhead .r{color:var(--muted);font-size:12px;font-weight:700}.lstudio .sp-badge{background:var(--gold-cta);color:#3a2708;border-radius:8px;place-items:center;min-width:24px;height:24px;padding:0 7px;font-size:13px;font-weight:800;display:grid;box-shadow:0 3px 9px #b8790a52}.lstudio .sp-strip{flex:1;gap:13px;min-height:0;display:flex}.lstudio .sp-pcard{text-align:left;background:var(--panel-2);border:1px solid var(--line);border-radius:16px;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden;box-shadow:0 8px 22px -14px #23180a66}.lstudio .sp-pcard:hover{border-color:var(--gold-soft)}.lstudio .sp-media{background:var(--field);flex:none;height:170px;position:relative;overflow:hidden}.lstudio .sp-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.lstudio .sp-media.espresso{background:linear-gradient(155deg,#33281b,#160f08);place-items:center;padding:14px;display:grid}.lstudio .sp-media.terra{background:linear-gradient(155deg,#c96a40,#9c4420);place-items:center;padding:14px;display:grid}.lstudio .sp-media-tx{font-family:var(--disp);letter-spacing:-.3px;text-shadow:0 2px 12px #00000047;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:19px;font-weight:700;line-height:1.22;display:-webkit-box;overflow:hidden}.lstudio .sp-media.terra .sp-media-tx{color:#fff}.lstudio .sp-media.espresso .sp-media-tx{color:#f2d89b}.lstudio .sp-mchip{top:9px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#f6ecd6;letter-spacing:.02em;background:#140e0680;border:1px solid #ffecc433;border-radius:6px;align-items:center;height:21px;padding:0 8px;font-size:9.5px;font-weight:800;display:inline-flex;position:absolute;inset-inline-start:9px}.lstudio .sp-mlike{bottom:9px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#140e0675;border-radius:8px;align-items:center;gap:5px;height:23px;padding:0 8px;font-size:11.5px;font-weight:800;display:inline-flex;position:absolute;inset-inline-end:9px}.lstudio .sp-mlike svg{fill:#ff8a6b;stroke:none;width:12px;height:12px}.lstudio .sp-pbody{flex-direction:column;flex:1;min-height:0;padding:12px 13px 13px;display:flex}.lstudio .sp-pttl{letter-spacing:-.2px;color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:800;line-height:1.22;display:-webkit-box;overflow:hidden}.lstudio .sp-pmeta{color:var(--muted);align-items:center;gap:6px;margin-top:8px;font-size:11px;font-weight:600;display:flex}.lstudio .sp-pmeta svg{width:11px;height:11px;stroke:var(--muted);fill:none;stroke-width:1.7px;flex:none}.lstudio .sp-peng{border-top:1px solid var(--line-2);align-items:center;gap:13px;margin-top:auto;padding-top:10px;display:flex}.lstudio .sp-peng .e{color:var(--ink-soft);align-items:center;gap:5px;font-size:12px;font-weight:800;display:inline-flex}.lstudio .sp-peng .e svg{fill:none;width:13px;height:13px;stroke:var(--muted);stroke-width:1.8px}.lstudio .sp-peng .e.like svg{stroke:#e8674a}.lstudio .sp-peng .e.vis{color:var(--muted);margin-inline-start:auto;font-size:11px;font-weight:700}.lstudio .sp-strip-empty{text-align:center;color:var(--muted);border:1px dashed var(--line);background:var(--panel-2);border-radius:16px;flex:1;place-items:center;padding:20px;font-size:12.5px;display:grid}.lstudio .sp-rail{--mono:"Space Mono","SFMono-Regular",ui-monospace,monospace;background:radial-gradient(420px 240px at 50% -6%,#fde0781f,#0000 60%),linear-gradient(178deg,#241f18,#191510);border:1px solid #ffffff0f;border-radius:18px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;box-shadow:0 22px 46px -22px #1e1204b3,inset 0 1px #ffffff0f}.lstudio .sp-rail-head{background:linear-gradient(#ffffff0a,#0000);border-bottom:1px solid #fde0781f;flex:none;padding:15px 18px 13px}.lstudio .sp-rail-head .top{align-items:center;gap:10px;display:flex}.lstudio .sp-rail-head .kk{font-family:var(--mono);letter-spacing:.2em;color:#b79a63;white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;font-size:9.5px;font-weight:700;overflow:hidden}.lstudio .sp-rail-head .hsp{flex:1}.lstudio .sp-rail-head .live2{font-family:var(--mono);letter-spacing:.12em;color:#89e0aa;flex:none;align-items:center;gap:6px;font-size:9.5px;font-weight:700;display:flex}.lstudio .sp-rail-head .live2 .d{background:#6ee7a8;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #6ee7a838}.lstudio .sp-rail-head h2{font-family:var(--disp);color:#f6ecd4;letter-spacing:-.2px;align-items:center;gap:11px;margin-top:8px;font-size:20px;font-weight:700;display:flex}.lstudio .sp-rail-head h2 .cnt{font-family:var(--mono);color:#4a2d05;background:var(--gold-cta);border-radius:7px;padding:2px 9px;font-size:12px;font-weight:700}.lstudio .sp-rail-head .sub{color:#a2916f;margin-top:6px;font-size:11.5px}.lstudio .sp-tickets{scrollbar-width:thin;scrollbar-color:#fde0783d transparent;flex-direction:column;flex:1;gap:12px;min-height:0;padding:13px 14px 14px;display:flex;overflow-y:auto}.lstudio .sp-tickets::-webkit-scrollbar{width:7px}.lstudio .sp-tickets::-webkit-scrollbar-thumb{background:#fde0783d;border-radius:8px}.lstudio .sp-tk{cursor:pointer;background:linear-gradient(#fcf6e7,#f4e9d0);border:1px solid #78501a24;border-radius:13px;flex:none;padding:13px 15px 12px 18px;transition:box-shadow .12s,border-color .12s;position:relative;overflow:hidden;box-shadow:0 12px 22px -12px #0000008c,inset 0 1.5px #ffffffd9}.lstudio .sp-tk:after{content:"";inset-inline-start:0;background:linear-gradient(#f6b81e,#e68a00 60%,#b45309);width:4px;position:absolute;top:0;bottom:0}.lstudio .sp-tk:before{content:"";background:#78501a29;border-radius:6px;width:34px;height:5px;position:absolute;top:9px;left:50%;transform:translate(-50%);box-shadow:inset 0 1.5px 2px #50320a73}.lstudio .sp-tk .new{top:11px;font-family:var(--mono);letter-spacing:.14em;color:#8a5a06;background:linear-gradient(#fde68a,#f7c33c);border-radius:5px;padding:3px 7px;font-size:8.5px;font-weight:700;position:absolute;inset-inline-end:13px}.lstudio .sp-tk .thead{align-items:center;gap:9px;margin-top:8px;display:flex}.lstudio .sp-tk .ordno{font-family:var(--mono);letter-spacing:.03em;color:var(--esp-ink);background:linear-gradient(160deg,#2a2118,#160f08);border-radius:6px;flex:none;padding:3px 8px;font-size:10px;font-weight:700}.lstudio .sp-tk .who{color:var(--ink);letter-spacing:-.1px;white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:700;overflow:hidden}.lstudio .sp-tk .thead .hsp{flex:1}.lstudio .sp-tk .tm{font-family:var(--mono);color:var(--muted);flex:none;font-size:10.5px;font-weight:700}.lstudio .sp-tk .q{color:#4a3f2e;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.lstudio .sp-tk .foot{align-items:center;gap:10px;margin-top:10px;display:flex}.lstudio .sp-tk .re{min-width:0;font-family:var(--mono);letter-spacing:.06em;color:var(--gold-deep);white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;gap:5px;font-size:9px;font-weight:700;display:flex;overflow:hidden}.lstudio .sp-tk .re .arw{color:var(--muted);flex:none}.lstudio .sp-tk .reply-btn{color:#4a2d05;background:var(--gold-cta);border:1px solid #b46e0a52;border-radius:9px;flex:none;align-items:center;gap:6px;height:30px;padding:0 14px;font-size:12.5px;font-weight:700;display:inline-flex;box-shadow:0 6px 12px -7px #b46e0a99,inset 0 1px #ffffff8c}.lstudio .sp-tk .reply-btn .ar{font-family:var(--mono);font-weight:700}.lstudio .sp-tk:hover{border-color:#d99a1a80}.lstudio .sp-tk .tap{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gold-deep);opacity:.72;flex:none;align-items:center;gap:4px;font-size:9.5px;font-weight:700;display:inline-flex}.lstudio .sp-tk:hover .tap,.lstudio .sp-tk.open .tap{opacity:1}.lstudio .sp-tk-in{gap:8px;margin-top:10px;display:flex}.lstudio .sp-tk-in input{min-width:0;color:var(--ink);background:#fff;border:1px solid #78501a33;border-radius:9px;flex:1;padding:8px 12px;font-family:inherit;font-size:13px}.lstudio .sp-tk-in input:focus{border-color:var(--gold);outline:none}.lstudio .sp-tk-empty{text-align:center;color:#a2916f;margin:auto;padding:30px 20px}.lstudio .sp-tk-empty .ic{background:#6ee7a824;border-radius:50%;place-items:center;width:40px;height:40px;margin:0 auto 10px;display:grid}.lstudio .sp-tk-empty .ic svg{stroke:#6ee7a8;fill:none;stroke-width:2.4px;width:20px;height:20px}.lstudio .sp-tk-empty .t{color:#f6ecd4;font-size:13.5px;font-weight:800}.lstudio .sp-tk-empty .s{margin-top:3px;font-size:11.5px}.lstudio .sp-composer{border:1px solid var(--line);background:linear-gradient(#fffdf8,#faf4e9);border-radius:18px;flex:none;gap:0;margin-top:16px;display:flex;overflow:hidden;box-shadow:0 16px 38px -22px #23180a8c}.lstudio .sp-mq-rail{background:radial-gradient(120% 60% at 20% -10%,#d99a1a38,#0000 56%),linear-gradient(#2a2118,#160f08);flex-direction:column;flex:none;gap:3px;width:132px;padding:10px 9px;display:flex}.lstudio .sp-mq-rail button{color:#b7a58a;text-align:start;border-radius:9px;align-items:center;gap:8px;height:34px;padding:0 10px;font-size:12px;font-weight:700;transition:color .15s,background .15s;display:flex}.lstudio .sp-mq-rail button svg{fill:none;stroke:currentColor;stroke-width:1.9px;flex:none;width:14px;height:14px}.lstudio .sp-mq-rail button:hover{color:#f0e2c4;background:#ffffff0d}.lstudio .sp-mq-rail button.on{color:#3a2708;background:var(--gold-cta);box-shadow:0 6px 14px -6px #b8790acc}.lstudio .sp-mq-rail button.on svg{stroke:#3a2708}.lstudio .sp-mq-board{flex:1;min-width:0;padding:15px 20px 14px}.lstudio .sp-mq-kick{letter-spacing:.22em;color:var(--gold-deep);text-transform:uppercase;align-items:center;gap:8px;font-family:Space Mono,ui-monospace,monospace;font-size:9px;font-weight:700;display:flex}.lstudio .sp-mq-kick .dot{background:var(--gold);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #d99a1a2e}.lstudio .sp-mq-kick .sep{opacity:.5}.lstudio .sp-mq-sign,.lstudio .sp-mq-detail{resize:none;width:100%;color:var(--ink);background:0 0;border:0;outline:none;font-family:inherit;display:block;overflow:hidden}.lstudio .sp-mq-sign{letter-spacing:-.4px;min-height:66px;margin-top:10px;font-size:27px;font-weight:700;line-height:1.2}.lstudio .sp-mq-sign::placeholder{color:#c2b699;font-weight:600}.lstudio .sp-mq-slot{opacity:0;max-height:0;transition:max-height .36s cubic-bezier(.32,.72,0,1),opacity .28s,margin .36s;overflow:hidden}.lstudio .sp-mq-slot.on{opacity:1;max-height:340px;margin-top:9px}.lstudio .sp-mq-detail{color:var(--ink-soft);min-height:25px;font-size:15.5px;font-weight:500;line-height:1.62}.lstudio .sp-mq-detail::placeholder{color:#c6bba3;font-weight:500}.lstudio .sp-mq-rule{background:linear-gradient(90deg,#d99a1a8c,#d99a1a1a 60%,#0000);height:1px;margin:12px 0 11px}.lstudio .sp-mq-foot{align-items:center;gap:9px;display:flex}.lstudio .sp-mq-sp{flex:1}.lstudio .sp-mq-count{color:var(--muted);font-family:Space Mono,ui-monospace,monospace;font-size:11px}.lstudio:lang(th) .sp-mq-sign{letter-spacing:0;line-height:1.42}.lstudio .sp-cp-thumb{flex:none;margin-top:12px;position:relative}.lstudio .sp-cp-thumb img{border-radius:10px;height:44px}.lstudio .sp-cp-thumb button{top:-6px;color:#fff;background:#140c02b3;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid;position:absolute;inset-inline-end:-6px}.lstudio .sp-cp-photo,.lstudio .sp-cp-vis{white-space:nowrap;border:1px solid var(--line);height:34px;color:var(--ink-soft);background:#fff;border-radius:10px;flex:none;align-items:center;gap:8px;padding:0 13px;font-size:12.5px;font-weight:700;display:inline-flex}.lstudio .sp-cp-photo svg{width:16px;height:16px;stroke:var(--gold);fill:none;stroke-width:1.9px}.lstudio .sp-cp-vis svg{width:15px;height:15px;stroke:var(--ink-soft);fill:none;stroke-width:1.7px}.lstudio .sp-cp-vis .chev{opacity:.55;width:12px;height:12px}.lstudio .sp-cp-post{white-space:nowrap;background:var(--gold-cta);color:#3a2708;border-radius:11px;flex:none;align-items:center;gap:8px;height:38px;padding:0 20px;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 10px 22px -9px #b8790acc,inset 0 1px #ffffff80}.lstudio .sp-cp-post svg{fill:none;stroke:#3a2708;stroke-width:2.1px;width:15px;height:15px}.lstudio .sp-cp-post:disabled{opacity:.45;box-shadow:none;cursor:default}.lstudio:lang(th) .sp-hero-h{letter-spacing:0;font-size:34px;line-height:1.2}.lstudio:lang(th) .sp-stats .s span,.lstudio:lang(th) .sp-hero-tag,.lstudio:lang(th) .sp-eyebrow{letter-spacing:.02em}.lstudio .sp-scrim{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#140c0280;place-items:center;padding:24px;animation:.18s sp-fade;display:grid;position:absolute;inset:0}.lstudio .sp-modal{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);width:100%;max-width:560px;max-height:86%;padding:18px;overflow-y:auto;box-shadow:0 40px 90px -30px #140c02b3}.lstudio .sp-modal.thread{max-width:600px}.lstudio .sp-modal-h{align-items:center;gap:12px;margin-bottom:14px;display:flex}.lstudio .sp-modal-h h3{font-family:var(--disp);color:var(--ink);margin:0;font-size:17px;font-weight:700}.lstudio .sp-modal-h .wmeta{color:var(--muted);font-size:11px}.lstudio .sp-modal-h .wdel{margin-inline-start:auto}.lstudio .sp-x{width:28px;height:28px;color:var(--muted);background:var(--field);border:1px solid var(--line);border-radius:8px;flex:none;place-items:center;margin-inline-start:8px;font-size:13px;display:grid}.lstudio .sp-x:hover{color:var(--ink)}.lstudio .sp-modal .wbody{color:var(--ink);white-space:pre-wrap;margin-top:0;font-size:14px;line-height:1.5}.lstudio .sp-modal .wimg{border-radius:var(--r-md);max-height:280px;margin-top:10px}.lstudio .sp-modal .weng{color:var(--muted);gap:16px;margin-top:11px;font-size:12.5px;font-weight:700;display:flex}.lstudio .sp-modal .weng .e{align-items:center;gap:6px;display:inline-flex}.lstudio .sp-modal .weng .e svg{stroke:currentColor;fill:none;stroke-width:1.9px;width:15px;height:15px}@media (width<=1180px){.lstudio .sp-feed{width:560px}}@media (width<=1080px){.lstudio .sp-mid{flex-direction:column;overflow-y:auto}.lstudio .sp-stats .s:first-child{display:none}}.lstudio .sp{transition:background .7s}.lstudio .sp.aper{background:#16110c}.lstudio .sp.aper .sp-top,.lstudio .sp.aper .sp-hero,.lstudio .sp.aper .sp-hl-band,.lstudio .sp.aper .sp-composer{opacity:.1;filter:saturate(.3);transition:opacity .7s,filter .7s}.lstudio .sp-fp{transition:opacity .5s,box-shadow .5s,border-color .4s}.lstudio .sp.aper .sp-fp:not(.tgt){opacity:.06;filter:saturate(.2)}.lstudio .sp-fp.tgt{z-index:3;border-color:#0000;position:relative;box-shadow:0 0 0 1px #fff2d238,0 0 150px 46px #ffeec624,0 50px 100px -34px #000000e6}.lstudio .sp-fp.tgt:before{content:"";z-index:-1;pointer-events:none;filter:blur(16px);background:radial-gradient(58% 58%,#fff0cd33,#0000 72%);border-radius:80px;animation:.7s sp-open;position:absolute;inset:-70px -60px}@keyframes sp-open{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}.lstudio .sp-rail{transition:background .7s}.lstudio .sp-rail.aper{background:linear-gradient(178deg,#15110c,#100c08)}.lstudio .sp-rail.aper .sp-rail-head{opacity:.28;transition:opacity .6s}.lstudio .sp-rail.aper .sp-tk:not(.open){opacity:.1;transition:opacity .6s}.lstudio .sp-tk.open{box-shadow:0 0 130px 26px #ffeec62b,0 0 0 1px #fff2d24d,0 26px 44px -18px #000000d9}.lstudio .sp-fp-eng .sp-answering{height:23px;color:var(--gold-deep);letter-spacing:.04em;text-transform:uppercase;background:#d99a1a21;border-radius:7px;align-items:center;gap:6px;margin-inline-start:auto;padding:0 10px;font-size:10.5px;font-weight:800;display:inline-flex}.lstudio .sp-fp-eng .sp-answering svg{fill:none;width:12px;height:12px;stroke:var(--gold-deep);stroke-width:2px}.lstudio .sp-th{border-top:1px solid #2d1e0a17;margin-top:14px;padding-top:13px}.lstudio .sp-throw{align-items:flex-start;gap:10px;display:flex}.lstudio .sp-throw+.sp-throw{margin-top:9px}.lstudio .sp-throw .av{color:#6b5c40;background:linear-gradient(160deg,#efe6d3,#e0d3b8);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:grid;overflow:hidden}.lstudio .sp-throw .av img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.lstudio .sp-throw .av.you{background:var(--gold-wheel);color:#4a3208;box-shadow:0 0 0 2px #fff,0 0 0 3px #d99a1a73}.lstudio .sp-throw .bub{background:var(--field);min-width:0;color:var(--ink);border-radius:4px 14px 14px;padding:9px 14px 10px;font-size:13.5px;line-height:1.46}.lstudio .sp-throw .bub b{letter-spacing:-.1px;margin-bottom:3px;font-size:11.5px;font-weight:800;display:block}.lstudio .sp-throw .bub .when{color:var(--muted);white-space:nowrap;font-size:11px}.lstudio .sp-throw .bub.hot{background:#d99a1a1c;box-shadow:inset 0 0 0 1px #d99a1a57}.lstudio .sp-throw .bub.gh{background:linear-gradient(#fffdf7,#faf5e9);border:1px solid #2d1e0a12;flex:1;min-height:44px;transition:box-shadow .25s,background .25s,color .25s;box-shadow:inset 3px 0 #d99a1a8c,0 1px 2px #281a080d}.lstudio .sp-throw .bub.gh .gtx{color:#9d927a;white-space:pre-wrap;word-break:break-word}.lstudio .sp-throw .bub.gh .ph{color:#c3b89f;font-style:italic}.lstudio .sp-throw .bub.gh.typing{box-shadow:inset 3px 0 0 var(--gold),0 2px 10px -4px #b8790a4d}.lstudio .sp-throw .bub .tag{letter-spacing:.18em;text-transform:uppercase;color:var(--gold-deep);background:#d99a1a1a;border-radius:5px;align-items:center;gap:6px;margin-top:8px;padding:3px 8px;font-family:Space Mono,SFMono-Regular,ui-monospace,monospace;font-size:8.5px;font-weight:700;display:inline-flex}.lstudio .sp-throw .bub .tag .d{background:var(--gold);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #d99a1a2e}.lstudio .sp.cfm .sp-fp.tgt{box-shadow:0 0 0 1px #fff2d229,0 50px 100px -34px #000000e6}.lstudio .sp.cfm .sp-fp.tgt:before{opacity:.35}.lstudio .sp.cfm .sp-fp.tgt .sp-fp-head,.lstudio .sp.cfm .sp-fp.tgt .sp-fp-body,.lstudio .sp.cfm .sp-fp.tgt .sp-fp-stage,.lstudio .sp.cfm .sp-fp.tgt .sp-fp-eng,.lstudio .sp.cfm .sp-fp.tgt .sp-throw:first-child{opacity:.3;transition:opacity .45s}.lstudio .sp.cfm .sp-throw .bub.gh{box-shadow:inset 3px 0 0 var(--gold),0 22px 46px -20px #0000008c,0 0 70px 10px #ffeec629;background:#fff;border-color:#d99a1a80}.lstudio .sp.cfm .sp-throw .bub.gh .gtx{color:var(--ink)}.lstudio .sp.cfm .sp-throw .bub .tag{color:#4a6f48;background:#5f8a5c24}.lstudio .sp.cfm .sp-throw .bub .tag .d{background:var(--sage);box-shadow:0 0 0 3px #5f8a5c2e}.lstudio .sp-cfbar{background:linear-gradient(178deg,#241f18,#191510);border:1px solid #f0c8783d;border-radius:14px;align-items:center;gap:12px;margin:13px 0 0 40px;padding:13px 15px;animation:.34s cubic-bezier(.32,.72,0,1) sp-rise;display:flex;box-shadow:0 26px 50px -24px #000000d9}@keyframes sp-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.lstudio .sp-cfbar .t{color:#f0e2c4;flex:1;min-width:0;font-size:13px;font-weight:700;line-height:1.4}.lstudio .sp-cfbar .t s{color:#a2916f;margin-top:3px;font-size:11.5px;font-weight:500;text-decoration:none;display:block}.lstudio .sp-cfbar .no{color:#e8dcc0;background:#ffffff0f;border:1px solid #f0c87833;border-radius:10px;flex:none;height:38px;padding:0 15px;font-size:13px;font-weight:700}.lstudio .sp-cfbar .no:hover{background:#ffffff1f}.lstudio .sp-cfbar .yes{color:#3a2708;background:var(--gold-cta);border-radius:10px;flex:none;height:38px;padding:0 20px;font-size:13.5px;font-weight:800;box-shadow:0 12px 24px -10px #b8790ae6,inset 0 1px #ffffff8c}.lstudio .sp-tk-in{align-items:flex-end}.lstudio .sp-tk-in textarea{resize:none;min-width:0;min-height:36px;max-height:168px;color:var(--ink);background:#fff;border:1px solid #78501a33;border-radius:10px;outline:none;flex:1;padding:9px 12px;font-family:inherit;font-size:13px;line-height:1.5;overflow-y:auto}.lstudio .sp-tk-in textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px #d99a1a24}.lstudio .sp-tk-in textarea::placeholder{color:#b3a78d}.lstudio .sp-tk-in .cta.sm{color:#4a2d05;background:var(--gold-cta);border:1px solid #b46e0a4d;border-radius:9px;flex:none;height:34px;padding:0 15px;font-size:12.5px;font-weight:800;box-shadow:0 6px 12px -7px #b46e0a99,inset 0 1px #ffffff8c}.lstudio .sp-tk-in .cta.sm:disabled{opacity:.45;box-shadow:none;cursor:default}.skt .mb-bar{background:linear-gradient(#454139,#3d3a36);border-bottom:1px solid #00000073;align-items:center;gap:14px;padding:11px 26px;display:flex;box-shadow:0 1px #fde0471f,0 12px 28px -18px #000c}.skt .mb-bk{color:#e7ecf3;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff3d;border-radius:10px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.skt .mb-brand{letter-spacing:-.03em;color:#fff;flex:none;align-items:baseline;gap:4px;font-size:18px;font-weight:900;display:flex}.skt .mb-brand .g{color:#3b2406;background:linear-gradient(160deg,#fde047,#f5a623);border-radius:6px;padding:.2em .5em;font-size:.44em;transform:translateY(-2px)}.skt .mb-div{background:#ffffff29;flex:none;width:1px;height:26px}.skt .mb-title{letter-spacing:-.01em;background:linear-gradient(160deg,#fde047,#f5a623);color:#0000;-webkit-background-clip:text;background-clip:text;flex:none;font-size:18px;font-weight:900;line-height:1}.skt .grpwrap{background:#ffffff0d;border:1px solid #ffffff24;border-radius:11px;display:inline-flex;overflow:hidden}.skt .grpwrap .gtab{color:#cbbfa6;cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff1a;align-items:center;gap:7px;padding:9px 16px;font:800 13px/1 Inter,Noto Sans Thai;display:inline-flex}.skt .grpwrap .gtab:last-child{border-right:0}.skt .grpwrap .gtab.on{color:#3b2406;background:linear-gradient(155deg,#fde68a,#fbbf24 70%,#f59e0b);font-weight:900}.skt .grpwrap .gtab.on svg{stroke:#3b2406}.skt .mb-sp{flex:1}.skt .srch{flex:none;align-items:center;gap:8px;display:flex;position:relative}.skt .srch svg{stroke:#9a8f76;position:absolute;left:12px}.skt .srch input{color:#efece4;background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;outline:none;width:210px;padding:8px 13px 8px 34px;font-family:inherit;font-size:12.5px}.skt .srch input::placeholder{color:#9a8f76}.skt .mb-chipd{color:#efece4;background:#ffffff0d;border:1px solid #ffffff24;border-radius:9px;flex:none;padding:7px 11px;font-size:11.5px;font-weight:800}.skt .il-round.lang{color:#6a5a3a;letter-spacing:.3px;cursor:pointer;background:#fff;border:1px solid #efe2c6;border-radius:999px;flex:none;align-items:center;gap:7px;height:38px;padding:0 14px;font-size:12.5px;font-weight:900;transition:all .15s;display:inline-flex;box-shadow:0 10px 22px -16px #78350f80}.skt .il-round.lang:hover{border-color:#e7d3a3;transform:translateY(-1px)}.skt .il-round.lang .lp-globe{stroke-width:2px;width:18px;height:18px}.skt .il-round.lang .lp-chev{stroke-width:2px;opacity:.5;width:13px;height:13px;margin-left:-2px}.skt .body{background:radial-gradient(1200px 500px at 86% -14%,#f5b43c29,#0000 60%),#f8f2e7;flex:1;padding:16px 30px 36px;overflow-y:auto}.skt .shell{gap:18px;max-width:1500px;margin:0 auto;display:flex}.skt .rail{background:#fff;border:1px solid #e6e1d6;border-radius:16px;flex:0 0 230px;align-self:flex-start;width:230px;padding:12px;position:sticky;top:0;box-shadow:0 14px 30px -24px #5a461e73}.skt .rhd{letter-spacing:.18em;color:#bdb3a0;text-transform:uppercase;padding:6px 10px 9px;font-size:9.5px;font-weight:900}.skt .ritem{cursor:pointer;border-radius:11px;align-items:center;gap:11px;padding:10px 11px;display:flex}.skt .ritem .dot{border-radius:50%;flex:0 0 10px;width:10px;height:10px}.skt .ritem b{color:#2a2620;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font:800 13.5px/1 Inter,Noto Sans Thai;overflow:hidden}.skt .ritem .cn{color:#9a8f76;background:#f3eee2;border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:900}.skt .ritem.on{background:#2a2620}.skt .ritem.on b{color:#fff}.skt .ritem.on .cn{color:#fde68a;background:#ffffff29}.skt .rdiv{background:#eee;height:1px;margin:8px 6px}.skt .raddcat{color:#8a8170;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:10px 11px;font-size:12.5px;font-weight:800;display:flex}.skt .raddcat svg{stroke:#8a8170}.skt .rmain{flex:1;min-width:0}.skt .rmain-top{align-items:center;min-height:46px;margin-bottom:14px;display:flex}.skt .statcard{background:#fff;border:1px solid #ece2cd;border-radius:13px;flex:none;min-width:212px;overflow:hidden;box-shadow:0 12px 26px -18px #5a461e73}.skt .statcard .scr{color:#3a352b;text-align:left;background:0 0;border:0;align-items:center;gap:9px;width:100%;padding:9px 14px;font-family:inherit;font-size:12.5px;font-weight:800;display:flex}.skt .statcard .scr .scdot{background:#9bb88a;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.skt .statcard .scr b{color:#2a2620;font-weight:900}.skt .statcard .scr.amb{color:#9a6a06;cursor:pointer;background:linear-gradient(#fff8e7,#fdeccb);border-top:1px solid #f1e3c4;font-weight:900}.skt .statcard .scr.amb b{color:#9a6a06}.skt .statcard .scr.amb svg{stroke:#b8860b}.skt .sp2{flex:1}.skt .addp{color:#3a352b;cursor:pointer;background:#fff;border:1px solid #efe2c6;border-radius:999px;align-items:center;gap:11px;padding:8px 22px 8px 8px;font-family:inherit;font-size:14.5px;font-weight:900;display:inline-flex;box-shadow:0 12px 26px -14px #78350f8c}.skt .addp:hover{border-color:#e7d3a3}.skt .addp .addp-i{background:linear-gradient(155deg,#fde68a,#fbbf24 70%,#f59e0b);border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.skt .addp .addp-i svg{stroke:#3b2406}.skt .card{background:#fff;border:1px solid #e6e1d6;border-radius:16px;margin-bottom:14px;padding:16px 18px;box-shadow:0 14px 30px -24px #5a461e73}.skt .hero{align-items:stretch;gap:20px;display:flex}.skt .hleft{border-right:1px solid #eee;flex-direction:column;flex:0 0 210px;justify-content:center;padding-right:20px;display:flex}.skt .hbig{letter-spacing:-2px;color:#c23f1d;font-size:48px;font-weight:900;line-height:1}.skt .hbig.ok{color:#15803d}.skt .hlbl{color:#2a2620;margin-top:4px;font-size:13px;font-weight:800}.skt .hbreak{flex-direction:column;gap:6px;margin-top:11px;display:flex}.skt .hb{color:#7a7263;align-items:center;gap:6px;font-size:11.5px;font-weight:800;display:inline-flex}.skt .hb svg{stroke:currentColor}.skt .hb.out{color:#c23f1d}.skt .hb.low{color:#a96a12}.skt .hright{flex-direction:column;flex:1;justify-content:center;gap:0;display:flex}.skt .irow{border-top:1px solid #f0efea;align-items:center;gap:11px;padding:8px 0;display:flex}.skt .hright .irow:first-of-type{border-top:0}.skt .iav{color:#bf8313;background:#fff7e6;border:1px solid #f3e6c4;border-radius:9px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;overflow:hidden}.skt .iav img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.skt .irow .nm{flex:1;min-width:0}.skt .irow .nm b{color:#2a2620;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:800;display:block;overflow:hidden}.skt .irow .nm i{color:#a89e8a;font-size:11px;font-style:normal;font-weight:700}.skt .attn-dot{border-radius:50%;flex:0 0 9px;width:9px;height:9px}.skt .attn-dot.out{background:#e0563a;box-shadow:0 0 0 3px #e0563a29}.skt .attn-dot.low{background:#e0a52a;box-shadow:0 0 0 3px #e0a52a29}.skt .attn-bdg{letter-spacing:.02em;border-radius:999px;flex:none;align-items:center;padding:4px 11px;font-size:10px;font-weight:900;display:inline-flex}.skt .attn-bdg.out{color:#b23116;background:#fbdcd2}.skt .attn-bdg.low{color:#9a6a06;background:#fceac0}.skt .attn-act{cursor:pointer;color:#fff;border:0;border-radius:9px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.skt .attn-act.out{background:#c23f1d}.skt .attn-act.low{background:#bf8313}.skt .attn-act svg{stroke:#fff}.skt .hok{align-items:center;gap:12px;display:flex}.skt .hok .ic{color:#fff;background:#16a34a;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.skt .hok b{color:#166534;font-size:14px;font-weight:900;display:block}.skt .hok i{color:#3f7d54;font-size:11px;font-style:normal;font-weight:700}.skt .dense{padding:0}.skt .dth,.skt .dtr{grid-template-columns:minmax(0,1.5fr) 200px 78px 92px 188px 60px 34px;align-items:center;gap:13px;padding:12px 20px;display:grid}.skt .dth{background:#2a2620;border-radius:16px 16px 0 0}.skt .dth span{color:#e9dcc2;align-items:center;gap:5px;font-size:11px;font-weight:900;display:flex}.skt .dth .r{justify-content:flex-end}.skt .dth svg{stroke:#cbbfa6}.skt .dtr{border-top:1px solid #ece7dd}.skt .dtr.attn{box-shadow:inset 3px 0 #e0a20e}.skt .dtr.crit{box-shadow:inset 3px 0 #c23f1d}.skt .dit{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;min-width:0;padding:0;display:flex}.skt .dit b{color:#2a2620;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;display:block;overflow:hidden}.skt .dit i{color:#a89e8a;font-size:9.5px;font-style:normal;font-weight:700}.skt .gav{color:#bf8313;background:#fff7e6;border:1px solid #f3e6c4;justify-content:center;align-items:center;display:flex}.skt .gav.sm{border-radius:9px;flex:0 0 32px;width:32px;height:32px;overflow:hidden}.skt .gav.sm img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.skt .dc{color:#7a7263;font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.skt .dc.r{text-align:right}.skt .dc.v{color:#2a2620;text-align:right;font-weight:900}.skt .dc.soon{color:#a96a12}.skt .dc.out,.skt .dc.bad{color:#c23f1d}.skt .dst{justify-content:flex-end;display:flex}.skt .dlot{justify-content:flex-end;align-items:center;gap:8px;display:flex}.skt .lotbtn{color:#7a4f12;cursor:pointer;background:#fbf3df;border:1px solid #f0e3c0;border-radius:8px;align-items:center;gap:4px;padding:5px 9px;font-size:10.5px;font-weight:900;display:inline-flex}.skt .lotbtn svg{stroke:#7a4f12}.skt .lotbtn.open{color:#fde68a;background:#2a2620;border-color:#2a2620}.skt .lotbtn.open svg{stroke:#fde68a}.skt .okmini{color:#15803d;font-size:10px;font-weight:900}.skt .gflag{border-radius:6px;padding:3px 8px;font-size:9px;font-weight:900}.skt .gflag.out,.skt .gflag.bad{color:#fff;background:#e0563a}.skt .gflag.low{color:#3b2406;background:linear-gradient(155deg,#fde68a,#f59e0b)}.skt .kebab{color:#8a8170;cursor:pointer;background:#fff;border:1px solid #ece5d6;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.skt .kebab svg{stroke:#8a8170}.skt .dfoot{color:#6b6354;background:#efe9dd;border-top:2px solid #e3ded2;border-radius:0 0 16px 16px;align-items:center;gap:12px;padding:14px 20px;font-size:12px;font-weight:900;display:flex}.skt .dfoot b{color:#b45309;font-size:17px}.skt .qcell{flex-direction:column;gap:3px;display:flex}.skt .gbar{background:#eee;border-radius:99px;width:150px;height:7px;overflow:hidden}.skt .gbar span{background:linear-gradient(90deg,#fcd34d,#f59e0b);height:100%;display:block}.skt .gbar.crit span{background:#e0563a}.skt .qrow{align-items:baseline;gap:5px;margin-top:5px;display:flex}.skt .qrow b{color:#2a2620;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:21px;font-weight:900;line-height:1}.skt .qrow .u{color:#7a7263;font-size:12px;font-weight:900}.skt .qrow.low b{color:#a96a12}.skt .qrow.out b,.skt .qrow.bad b{color:#c23f1d}.skt .qsub{color:#a89e8a;font-size:10px;font-weight:700}.skt .qsub.conv{color:#b08828;font-weight:800}.skt .lotwrap{background:#fbf8f1;border-top:1px solid #ece7dd;padding:10px 20px 14px 52px}.skt .lothd{color:#7a7263;align-items:center;gap:7px;padding:5px 2px 9px;font-size:10.5px;font-weight:900;display:flex}.skt .lothd svg{stroke:#bf8313}.skt .mt{background:#fff;border:1px solid #efe9dd;border-radius:11px;overflow:hidden}.skt .mt-h,.skt .mt-r{grid-template-columns:84px 1fr 120px 92px 84px;align-items:center;gap:12px;padding:9px 14px;display:grid}.skt .mt-h{background:#f4eee1}.skt .mt-h span{color:#6b6354;letter-spacing:.03em;text-transform:uppercase;font-size:10.5px;font-weight:900}.skt .mt-h span.hl{color:#a96a12}.skt .mt-h .r{text-align:right}.skt .mt-r{border-top:1px solid #f3f1eb}.skt .mt-r.soon{background:#fffdf6}.skt .lv3{flex-direction:column;line-height:1;display:flex}.skt .lv3 i{letter-spacing:.12em;color:#b08828;font-size:10px;font-style:normal;font-weight:900}.skt .lv3 b{color:#2a2620;font-variant-numeric:tabular-nums;margin-top:2px;font-size:19px;font-weight:900}.skt .mt-exp{color:#7a7263;font-size:12px;font-weight:700}.skt .mt-exp b{color:#2a2620;margin-left:4px;font-weight:900}.skt .mt-exp.soon,.skt .mt-exp.soon b{color:#a96a12}.skt .mt-q{text-align:right;color:#2a2620;font-variant-numeric:tabular-nums;font-size:13px;font-weight:900}.skt .mt-q .u{color:#9a9080;margin-left:3px;font-size:11px;font-weight:700}.skt .mt-rc{color:#a89e8a;font-size:11px;font-weight:700}.skt .usefirst{letter-spacing:.15em;color:#fde68a;vertical-align:middle;background:#2a2620;border-radius:5px;margin-left:8px;padding:2px 6px;font-size:8px;font-weight:900;display:inline-block}.skt .mt-act{justify-content:flex-end;gap:5px;display:flex}.skt .mt-ib{color:#8a8170;cursor:pointer;background:#fff;border:1px solid #ece5d6;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.skt .mt-ib svg{stroke:#8a8170}.skt .mt-slab{background:linear-gradient(135deg,#c23f1d,#9c2610);border-top:1px solid #f3f1eb;align-items:center;gap:13px;padding:13px 15px;display:flex}.skt .mt-slab-ic{color:#fff;background:#ffffff26;border:1px solid #ffffff38;border-radius:11px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.skt .mt-slab-ic svg{stroke:#fff}.skt .mt-slab-tx{flex:1;min-width:0}.skt .mt-slab-tx b{color:#fff;letter-spacing:-.01em;font-size:14.5px;font-weight:900;display:block}.skt .mt-slab-tx i{color:#f6c9bd;margin-top:2px;font-size:11.5px;font-style:normal;font-weight:700;display:block}.skt .mt-disc{color:#a3260c;cursor:pointer;background:#fff;border:0;border-radius:999px;flex:none;align-items:center;gap:7px;padding:7px 15px 7px 7px;font-family:inherit;font-size:13px;font-weight:900;display:inline-flex;box-shadow:0 8px 18px -8px #00000080}.skt .mt-disc-ic{background:#c23f1d;border-radius:50%;flex:0 0 29px;justify-content:center;align-items:center;width:29px;height:29px;display:flex}.skt .mt-disc-ic svg{stroke:#fff}.skt .mt-disc>svg{stroke:#a3260c;opacity:.5;margin-left:1px}.skt .empty{text-align:center;color:#a89e8a;padding:80px 0}.skt .empty b{color:#7a7263;margin-top:8px;font-size:14px;font-weight:800;display:block}.skt .cmx{flex-direction:column;width:100%;max-width:1400px;margin:0 auto;display:flex}.skt .cmx-hd{align-items:center;gap:13px;margin-bottom:14px;display:flex}.skt .cmx-hd .cmx-eb{letter-spacing:.2em;text-transform:uppercase;color:#b39a52;margin-bottom:1px;font-size:10px;font-weight:900;display:block}.skt .cmx-hd h3{color:#2a2620;letter-spacing:-.01em;font-size:20px;font-weight:900}.skt .cmx-ct{color:#9a8f76;background:#f3eee2;border-radius:999px;padding:4px 11px;font-size:12px;font-weight:900}.skt .cmx-sp{flex:1}.skt .cmx-done{color:#3b2406;cursor:pointer;background:linear-gradient(155deg,#fde68a,#fbbf24 70%,#f59e0b);border:0;border-radius:11px;align-items:center;gap:7px;padding:9px 18px;font-size:13px;font-weight:900;display:inline-flex;box-shadow:0 8px 16px -9px #f59e0b8c}.skt .cmx-tp{background:#fff;border:1px solid #ece6da;border-radius:18px;min-height:520px;max-height:calc(100vh - 190px);display:flex;overflow:hidden;box-shadow:0 18px 40px -30px #5a461e80}.skt .cmx-l{border-right:1px solid #f1ede3;flex-direction:column;flex:0 0 288px;width:288px;min-height:0;display:flex}.skt .cmx-list{flex:1;padding:10px 8px;overflow-y:auto}.skt .cmx-row{cursor:pointer;border-radius:11px;align-items:center;gap:11px;padding:11px;display:flex}.skt .cmx-row+.cmx-row{margin-top:2px}.skt .cmx-row:hover{background:#faf6ec}.skt .cmx-row.on{background:#2a2620}.skt .cmx-row.on .cmx-nm b{color:#fff}.skt .cmx-row.on .cmx-cn{color:#fde68a;background:#ffffff29}.skt .cmx-row.on .cmx-grip{color:#e7dcc0}.skt .cmx-grip{color:#c9bfa6;cursor:grab;touch-action:none;flex:none;justify-content:center;align-items:center;width:22px;display:flex}.skt .cmx-grip:active{cursor:grabbing}.skt .cmx-sw{border-radius:8px;flex:none;box-shadow:inset 0 0 0 1px #0000001a,0 2px 5px -2px #0000004d}.skt .cmx-nm{flex:1;min-width:0}.skt .cmx-nm b{color:#2a2620;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:800;display:block;overflow:hidden}.skt .cmx-cn{letter-spacing:.08em;text-transform:uppercase;color:#a89e88;flex:none;font-size:10px;font-weight:900}.skt .cmx-empty{text-align:center;color:#b3a890;padding:30px 12px;font-size:12.5px;font-weight:700}.skt .cmx-add{background:#fffdf6;border:1.5px dashed #e3d6b6;border-radius:11px;flex:none;align-items:center;gap:9px;margin:6px 8px 10px;padding:8px 8px 8px 12px;display:flex}.skt .cmx-add input{color:#2a2620;background:0 0;border:0;outline:none;flex:1;min-width:0;font-family:inherit;font-size:12.5px;font-weight:700}.skt .cmx-add input::placeholder{color:#bca677}.skt .cmx-add button{color:#3b2406;cursor:pointer;background:linear-gradient(155deg,#fde68a,#fbbf24 70%,#f59e0b);border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.skt .cmx-add button:disabled{opacity:.5}.skt .cmx-r{flex-direction:column;flex:1;min-width:0;padding:24px 28px;display:flex;overflow-y:auto}.skt .cmx-big{align-items:center;gap:15px;margin-bottom:22px;display:flex}.skt .cmx-big h2{color:#2a2620;letter-spacing:-.01em;font-size:23px;font-weight:900}.skt .cmx-big .cmx-en{letter-spacing:.12em;color:#a89e88;text-transform:uppercase;margin-top:2px;font-size:11px;font-weight:900}.skt .cmx-fld{margin-bottom:18px}.skt .cmx-fld label{letter-spacing:.14em;text-transform:uppercase;color:#b39a52;margin-bottom:7px;font-size:10px;font-weight:900;display:block}.skt .cmx-in{color:#2a2620;background:#fcfaf4;border:1px solid #e7ddc8;border-radius:10px;outline:none;width:100%;padding:11px 13px;font-family:inherit;font-size:14px;font-weight:700}.skt .cmx-in:focus{background:#fff;border-color:#e0c97e}.skt .cmx-pal{grid-template-columns:repeat(12,1fr);gap:9px;max-width:540px;display:grid}.skt .cmx-c{aspect-ratio:1;cursor:pointer;border-radius:9px;position:relative;box-shadow:inset 0 0 0 1px #00000014}.skt .cmx-c.on{box-shadow:0 0 0 2px #fff,0 0 0 4px #2a2620}.skt .cmx-custom{color:#fff;background:conic-gradient(#f44,#fa3,#fd3,#5d5,#5cf,#46f,#f4a,#f44);justify-content:center;align-items:center;display:flex}.skt .cmx-custom svg{filter:drop-shadow(0 1px 1px #00000080)}.skt .cmx-colorinput{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.skt .cmx-hint{color:#a89e88;align-items:center;gap:6px;margin-top:9px;font-size:11px;font-weight:700;display:flex}.skt .cmx-foot{border-top:1px solid #f1ede3;margin-top:auto;padding-top:18px}.skt .cmx-del{color:#c23f1d;cursor:pointer;background:#fff;border:1.5px solid #f0c9bc;border-radius:11px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:900;display:inline-flex}.skt .cmx-del:hover{background:#fff7f4}.skt .cmx-del.armed{color:#fff;background:#c23f1d;border-color:#c23f1d}.skt .cmx-none{color:#b3a890;margin:auto;font-size:13px;font-weight:700}.skt .cmx-err{color:#b23116;background:#fff5f2;border:1px solid #e0b3a6;border-radius:11px;margin-top:12px;padding:10px 14px;font-size:13px;font-weight:800}.skt .delrow{background:#fdf6f3;border-top:1px solid #ece7dd;padding:15px 22px 17px 52px;box-shadow:inset 3px 0 #c23f1d}.skt .delrow-title{color:#2a2620;letter-spacing:-.01em;align-items:center;gap:9px;font-size:14.5px;font-weight:900;display:flex}.skt .delrow-title svg{stroke:#c23f1d}.skt .delrow-warn{color:#6b5b4a;margin-top:7px;font-size:13px;font-weight:700;line-height:1.5}.skt .delrow-warn b{color:#2a2620;font-variant-numeric:tabular-nums;font-weight:900}.skt .delrow-menus{background:#fff;border:1px solid #f0dcd3;border-radius:12px;margin-top:11px;padding:11px 13px}.skt .delrow-menus-h{color:#a4472c;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:900;display:flex}.skt .delrow-risk{color:#c23f1d;font-variant-numeric:tabular-nums}.skt .delrow-chips{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.skt .delrow-chip{color:#2a2620;background:#fbf3ef;border:1px solid #f0dcd3;border-radius:999px;align-items:baseline;gap:6px;padding:4px 11px;font-size:12px;font-weight:800;display:inline-flex}.skt .delrow-chip i{color:#8a6a18;font-variant-numeric:tabular-nums;font-style:normal;font-weight:900}.skt .delrow-btns{justify-content:flex-end;align-items:center;gap:10px;margin-top:14px;display:flex}.skt .delrow-cancel{color:#6b5b4a;cursor:pointer;background:#fff;border:1.5px solid #e2d8c6;border-radius:11px;padding:9px 18px;font-family:inherit;font-size:13px;font-weight:800}.skt .delrow-cancel:hover{background:#faf6ee}.skt .delrow-go{color:#fff;cursor:pointer;background:#c23f1d;border:0;border-radius:11px;align-items:center;gap:8px;padding:10px 20px;font-family:inherit;font-size:13px;font-weight:900;display:inline-flex;box-shadow:0 10px 22px -12px #c23f1dcc}.skt .delrow-go:hover{background:#a8351a}.skt .delrow-go:disabled{opacity:.55;cursor:default;box-shadow:none}.skt .delrow-go svg{stroke:#fff}.skt .trashwrap{background:#fff;border:1px solid #e6e1d6;border-radius:16px;margin-bottom:14px;overflow:hidden;box-shadow:0 14px 30px -24px #5a461e73}.skt .trash-head{background:#2a2620;align-items:center;gap:13px;padding:16px 20px;display:flex}.skt .trash-back{color:#fde68a;cursor:pointer;background:#ffffff1a;border:0;border-radius:10px;align-items:center;gap:7px;padding:8px 13px;font-family:inherit;font-size:12.5px;font-weight:800;display:inline-flex}.skt .trash-back:hover{background:#ffffff2e}.skt .trash-head h3{color:#fff;letter-spacing:-.01em;flex:1;margin:0;font-size:17px;font-weight:900}.skt .trash-head .cn{color:#fde68a;font-variant-numeric:tabular-nums;background:#ffffff1f;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:900}.skt .trash-row{border-top:1px solid #ece7dd;grid-template-columns:minmax(0,1.5fr) 148px minmax(0,.85fr) 172px 196px;align-items:center;gap:16px;padding:14px 20px;display:grid}.skt .trash-row:first-child{border-top:0}.skt .trash-id{align-items:center;gap:11px;min-width:0;display:flex}.skt .trash-nm{min-width:0}.skt .trash-nm b{color:#2a2620;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;display:block;overflow:hidden}.skt .trash-nm i{color:#9a8f76;font-size:11.5px;font-style:normal;font-weight:700}.skt .trash-meta{color:#6b5b4a;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.skt .trash-meta em{color:#9a8f76;font-style:normal}.skt .trash-badge{flex-direction:column;gap:2px;display:inline-flex}.skt .trash-badge .pill{letter-spacing:.01em;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:4px 11px;font-size:11.5px;font-weight:900;display:inline-flex}.skt .trash-badge.archived .pill{color:#fde68a;background:#2a2620}.skt .trash-badge.count .pill{color:#a5730c;background:#fdf1dc}.skt .trash-badge small{color:#9a8f76;font-size:10.5px;font-weight:700}.skt .trash-acts{justify-content:flex-end;align-items:center;gap:9px;display:flex}.skt .trash-recover{color:#fde68a;cursor:pointer;background:#2a2620;border:0;border-radius:10px;align-items:center;gap:7px;padding:9px 16px;font-family:inherit;font-size:12.5px;font-weight:900;display:inline-flex}.skt .trash-recover:hover{background:#3a352d}.skt .trash-recover svg{stroke:#fde68a}.skt .trash-perm{color:#c23f1d;cursor:pointer;background:#fff;border:1.5px solid #f0c9bc;border-radius:10px;padding:8px 14px;font-family:inherit;font-size:12.5px;font-weight:800}.skt .trash-perm:hover{background:#fff7f4}.skt .trash-empty{color:#b3a890;flex-direction:column;align-items:center;gap:9px;padding:56px 20px;font-size:14px;font-weight:800;display:flex}.skt .trash-empty svg{stroke:#cbbfa4}.skt:lang(th) .trash-badge .pill,.skt:lang(th) .delrow-title,.skt:lang(th) .trash-head h3{letter-spacing:0}.ied-backdrop{--ied-ink:#3b2406;--ied-muted:#8a6526;--ied-soft:#a89a78;--ied-gold-ink:#3b2406;--ied-gold:linear-gradient(155deg,#fde68a,#fcd34d 35%,#fbbf24 70%,#f59e0b);--ied-warm:#b45309;--ied-crit:#cc2b2b;--ied-ok:#15803d;--ied-amber:#e68a00;--ied-card:linear-gradient(168deg,#fffdf6,#fff7ea);--ied-cbord:#b4781e33;--ied-gline:#78350f1a;--ied-pane:linear-gradient(168deg,#2c2218 0%,#1b1610 100%);z-index:40;background:radial-gradient(70% 60% at 50% 46%,#0a070380,#0a0703b8);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ied-backdrop *{box-sizing:border-box}.ied{background:var(--ied-card);width:min(1052px,96vw);max-height:92vh;color:var(--ied-ink);border-radius:26px;font-family:Inter,system-ui,-apple-system,Noto Sans Thai,sans-serif;display:flex;position:relative;overflow:hidden;box-shadow:0 60px 120px -34px #000000b3,0 0 0 1px #ffffff0d}.ied button{cursor:pointer;font-family:inherit}.ied .tab{font-variant-numeric:tabular-nums}.ied-x{z-index:9;border:1px solid var(--ied-cbord);width:38px;height:38px;color:var(--ied-warm);background:#ffffffb3;border-radius:12px;justify-content:center;align-items:center;display:flex;position:absolute;top:18px;right:18px}.ied svg{stroke:currentColor;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.ied-rail{background:var(--ied-pane);color:#efe2c5;flex-direction:column;flex:0 0 284px;width:284px;padding:30px 24px;display:flex;overflow:hidden}.ied-kick{letter-spacing:.26em;color:#fde047;text-transform:uppercase;font-size:11px;font-weight:900}.ied-rname{align-items:center;gap:8px;margin-top:8px;display:flex}.ied-nameinput{color:#f7eeda;letter-spacing:-.4px;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:0;font-family:inherit;font-size:23px;font-weight:900}.ied-nameinput::placeholder{color:#8a7a5c}.ied-pen{color:#c9b78e;flex:none;display:flex}.ied-rpills{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.ied-rpill{border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:11px;font-weight:800;display:inline-flex}.ied-rpill svg{width:12px;height:12px}.ied-rpill.low,.ied-rpill.warn{color:#ffcf7a;background:#e68a0038}.ied-rpill.crit{color:#ff9a8a;background:#cc2b2b3d}.ied-nav{flex-direction:column;gap:8px;margin-top:26px;display:flex}.ied-rn{color:#cdbf9e;text-align:start;background:0 0;border:0;border-radius:14px;align-items:center;gap:13px;width:100%;padding:14px 15px;transition:background .12s;display:flex}.ied-rn:hover{background:#ffffff0d}.ied-rn .ri{color:#b6a584;background:#ffffff12;border-radius:11px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.ied-rn .ri svg{width:18px;height:18px}.ied-rn .rl{flex:1;min-width:0}.ied-rn .rl b{font-size:14px;font-weight:800;display:block}.ied-rn .rl span{color:#9a8763;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:700;display:block;overflow:hidden}.ied-rn .rk{color:#8a7a5c;letter-spacing:.08em;font-size:10px;font-weight:900}.ied-rn.on{background:var(--ied-gold);color:var(--ied-gold-ink)}.ied-rn.on:hover{background:var(--ied-gold)}.ied-rn.on .ri{color:var(--ied-gold-ink);background:#ffffff80}.ied-rn.on .rl span,.ied-rn.on .rk{color:#7a5410}.ied-railfoot{color:#9a8763;align-items:center;gap:8px;margin-top:auto;font-size:11px;font-weight:700;display:flex}.ied-railfoot svg{color:#f4c65a;width:14px;height:14px}.ied-stage{flex-direction:column;flex:1;min-width:0;padding:30px 34px 24px;display:flex;overflow-y:auto}.ied-shead{flex:none;align-items:center;gap:11px;display:flex}.ied-sno{color:var(--ied-amber);letter-spacing:.1em;font-size:10px;font-weight:900}.ied-shead b{color:var(--ied-ink);letter-spacing:.03em;text-transform:uppercase;font-size:12.5px;font-weight:900}.ied-ln{background:var(--ied-gline);flex:1;height:1px}.ied-body{flex-direction:column;flex:1;gap:16px;margin-top:16px;display:flex}.ied-fld label{letter-spacing:.05em;color:var(--ied-muted);text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.ied-in{border:1.5px solid var(--ied-cbord);width:100%;height:46px;color:var(--ied-ink);background:#fffdf8;border-radius:13px;align-items:center;gap:9px;padding:0 14px;font-size:15px;font-weight:800;display:flex}.ied-in input,.ied-in select{min-width:0;color:var(--ied-ink);appearance:none;background:0 0;border:0;outline:none;flex:1;font-family:inherit;font-size:15px;font-weight:800}.ied-in input::placeholder{color:var(--ied-soft)}.ied-in.sel{position:relative}.ied-in .chev{color:var(--ied-soft);pointer-events:none;flex:none}.ied-in .ico{color:var(--ied-amber);flex:none;display:flex}.ied-in .u{color:var(--ied-soft);flex:none;font-size:12px;font-weight:800}.ied-in.ro{background:#f6efe2}.ied-in.ro input{color:var(--ied-soft)}.ied-in.lock{background:#f6efe2;border-style:dashed}.ied-grid2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ied-pill{border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:4px 10px;font-size:11px;font-weight:900;display:inline-flex}.ied-pill svg{width:12px;height:12px}.ied-pill.low{color:#b45309;background:#e68a0029}.ied-pill.crit{color:var(--ied-crit);background:#cc2b2b24}.ied-pill.ok{color:var(--ied-ok);background:#15803d24}.ied-gtrack{background:#78350f1f;border-radius:999px;height:10px;position:relative;overflow:hidden}.ied-gtrack .fill{background:linear-gradient(90deg,#f6b81e,#e68a00);border-radius:999px;position:absolute;inset:0 auto 0 0}.ied-gtrack.crit{background:#cc2b2b1f}.ied-gtrack.crit .fill{background:linear-gradient(90deg,#f2b100,#cc2b2b)}.ied-cap{color:var(--ied-soft);font-size:11.5px;font-weight:700}.ied-idA{flex-direction:column;align-items:center;gap:13px;padding:8px 0 4px;display:flex}.ied-tile{cursor:pointer;background:radial-gradient(120% 120% at 30% 20%,#fff3d0,#ffd882 55%,#f4b73f);border-radius:22px;justify-content:center;align-items:center;width:104px;height:104px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 2px 8px #fff9,0 14px 30px -16px #b4781e99}.ied-tile img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ied-tile .g{font-size:54px;line-height:1}.ied-cambadge{color:#f7e9c8;background:#2a1d08;border-radius:10px;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;bottom:-7px;right:-7px}.ied-cambadge svg{width:14px;height:14px}.ied-idbtns{gap:10px;display:flex}.ied-imgbtn{border:1.5px solid var(--ied-cbord);height:42px;color:var(--ied-warm);background:#fffdf8;border-radius:12px;align-items:center;gap:8px;padding:0 16px;font-size:12.5px;font-weight:800;display:inline-flex}.ied-imgbtn svg{width:15px;height:15px}.ied-imgbtn.pri{background:var(--ied-gold);color:var(--ied-gold-ink);border-color:#0000;box-shadow:0 10px 22px -12px #f59e0b99}.ied-removelink{color:var(--ied-soft);background:0 0;border:0;font-size:11.5px;font-weight:800}.ied-zone{border:1.5px solid var(--ied-cbord);background:#fffdf8;border-radius:16px;flex-direction:column;gap:11px;padding:15px 16px;display:flex}.ied-zh{letter-spacing:.08em;color:var(--ied-muted);text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:900;display:flex}.ied-zh svg{width:14px;height:14px;color:var(--ied-amber)}.ied-zfld label{letter-spacing:.04em;color:var(--ied-soft);text-transform:uppercase;margin-bottom:4px;font-size:9.5px;font-weight:800;display:block}.ied-value{align-items:baseline;gap:8px;margin-top:2px;display:flex}.ied-value span{color:var(--ied-soft);font-size:11.5px;font-weight:700}.ied-value b{color:var(--ied-ok);letter-spacing:-.3px;margin-inline-start:auto;font-size:18px;font-weight:900}.ied-lockhint{color:var(--ied-soft);align-items:center;gap:7px;font-size:10.5px;font-weight:700;display:flex}.ied-lockhint svg{width:13px;height:13px;color:var(--ied-amber)}.ied-freshchip{background:linear-gradient(168deg,#fff6ee,#ffeede);border:1px solid #cc2b2b33;border-radius:15px;flex-direction:column;gap:11px;padding:15px 16px;display:flex}.ied-fh{color:var(--ied-crit);align-items:center;gap:9px;font-size:13px;font-weight:900;display:flex}.ied-fh svg{width:15px;height:15px}.ied-fbig{margin-inline-start:auto;font-size:15px}.ied-note{color:var(--ied-soft);align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.ied-note svg{width:14px;height:14px;color:var(--ied-amber);flex:none}.ied-supcard{border:1.5px solid var(--ied-cbord);background:#fffdf8;border-radius:16px;align-items:center;gap:14px;padding:15px 17px;display:flex}.ied-supav{background:var(--ied-gold);width:50px;height:50px;color:var(--ied-gold-ink);border-radius:14px;flex:0 0 50px;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px #fff8}.ied-supav svg{width:22px;height:22px}.ied-supid{flex:1;min-width:0}.ied-supname{color:var(--ied-ink);font-size:15px;font-weight:900}.ied-supmeta{color:var(--ied-soft);align-items:center;gap:5px;margin-top:3px;font-size:12px;font-weight:700;display:flex}.ied-supmeta svg{width:12px;height:12px}.ied-call{border:1.5px solid var(--ied-cbord);color:var(--ied-warm);background:#fff;border-radius:11px;flex:none;align-items:center;gap:7px;margin-inline-start:auto;padding:9px 14px;font-size:12.5px;font-weight:800;text-decoration:none;display:inline-flex}.ied-call svg{width:14px;height:14px}.ied-err{border:1.5px solid var(--ied-crit);color:var(--ied-crit);background:#fff5f5;border-radius:12px;margin-top:14px;padding:9px 12px;font-size:13px;font-weight:800}.ied-foot{flex:none;align-items:center;gap:12px;margin-top:18px;padding-top:6px;display:flex}.ied-del{height:48px;color:var(--ied-crit);background:#fff4f2;border:1.5px solid #cc2b2b47;border-radius:14px;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:800;display:inline-flex}.ied-del svg{width:16px;height:16px}.ied-save{background:var(--ied-gold);height:52px;color:var(--ied-gold-ink);border:0;border-radius:999px;align-items:center;gap:9px;margin-inline-start:auto;padding:0 20px 0 12px;font-size:15px;font-weight:900;display:inline-flex;box-shadow:0 16px 30px -14px #f59e0bb8,inset 0 1px #ffffff8c}.ied-save:disabled{opacity:.6}.ied-save svg{width:16px;height:16px}.ied-save .cc{background:#ffffff6b;border-radius:50%;width:19px;height:19px;padding:3px}@media (width<=760px){.ied{flex-direction:column;max-height:94vh}.ied-rail{flex:none;width:100%;padding:22px 22px 18px}.ied-nav{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.ied-stage{padding:22px}.ied-grid2{grid-template-columns:1fr}}.mimp{z-index:85;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1a161294;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.mimp *{box-sizing:border-box}.mimp .mi-card{background:#fffdf8;border-radius:22px;flex-direction:column;width:680px;max-width:94vw;max-height:93vh;display:flex;overflow:hidden;box-shadow:0 30px 70px -24px #3b240699,0 0 0 1px #78350f14}.mimp .mi-head{color:#f4ead2;background:linear-gradient(160deg,#2a2420,#1c1815);flex-shrink:0;padding:22px 24px 20px}.mimp .mi-htop{align-items:flex-start;gap:15px;display:flex}.mimp .mi-av{background:#ffffff24;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff4d}.mimp .mi-id{flex:1;min-width:0}.mimp .mi-kick{letter-spacing:.28em;color:#e5b00a;text-transform:uppercase;font-size:10px;font-weight:900}.mimp .mi-name{letter-spacing:-.01em;color:#fff;margin-top:3px;font-size:25px;font-weight:900}.mimp .mi-sub{opacity:.7;font-variant-numeric:tabular-nums;margin-top:3px;font-size:12px;font-weight:600}.mimp .mi-x{cursor:pointer;color:#f4ead2;background:#ffffff1a;border:0;border-radius:10px;flex-shrink:0;width:32px;height:32px;font-size:19px;line-height:1}.mimp .mi-x:hover{background:#ffffff2e}.mimp .mi-stats{border-top:1px solid #f4ead224;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;padding-top:16px;display:grid}.mimp .mi-stats.two{grid-template-columns:repeat(2,1fr)}.mimp .mi-st .k{letter-spacing:.2em;text-transform:uppercase;opacity:.6;font-size:9.5px;font-weight:900}.mimp .mi-st .v{font-variant-numeric:tabular-nums;background:linear-gradient(150deg,#fde68a,#f6b81e 60%,#e68a00);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:4px;font-size:27px;font-weight:900;line-height:1.05}.mimp .mi-st .s{opacity:.62;margin-top:2px;font-size:10.5px;font-weight:700}.mimp .mi-body{background:#faf6ec;flex:1;padding:16px 18px 18px;overflow-y:auto}.mimp .mi-blbl{letter-spacing:.2em;text-transform:uppercase;color:#9b8a63;margin:2px 2px 11px;font-size:10px;font-weight:900}.mimp .mi-r{background:#fff;border:1px solid #efe7d4;border-radius:14px;grid-template-columns:1fr auto 132px;align-items:center;gap:14px;margin-bottom:9px;padding:13px 16px;display:grid;box-shadow:0 6px 16px -12px #78501466}.mimp .mi-r.tight{border-color:#e8c877;box-shadow:inset 3px 0 #eab308,0 8px 18px -12px #b4781480}.mimp .mi-r.closed{opacity:.62;background:#f6f2ea}.mimp .mi-r-nm{color:#231f1a;align-items:center;gap:8px;font-size:15px;font-weight:800;display:flex}.mimp .mi-tag{letter-spacing:.05em;color:#7a5b12;white-space:nowrap;background:#fbe6b0;border:1px solid #eccf7e;border-radius:999px;padding:2px 8px;font-size:9px;font-weight:900}.mimp .mi-r-meta{color:#8a7c62;font-variant-numeric:tabular-nums;margin-top:3px;font-size:11.5px;font-weight:600}.mimp .mi-r-meta b{color:#4a4030;font-weight:800}.mimp .mi-on{color:#4a7a2c;font-weight:800}.mimp .mi-86{color:#b5461f;font-weight:800}.mimp .mi-r-use{text-align:right;font-variant-numeric:tabular-nums;line-height:1.1}.mimp .mi-r-use i{color:#a89a7c;letter-spacing:.02em;font-size:9.5px;font-style:normal;font-weight:700;display:block}.mimp .mi-r-use b{color:#3d3a36;font-size:15px;font-weight:800}.mimp .mi-r-use span{color:#a89a7c;margin-left:2px;font-size:11px;font-weight:700}.mimp .mi-r-mtop{font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:baseline;gap:4px;display:flex}.mimp .mi-r-mtop i{color:#a89a7c;margin-right:2px;font-size:9.5px;font-style:normal;font-weight:700}.mimp .mi-r-mtop b{color:#1c1917;font-size:21px;font-weight:900}.mimp .mi-r-mtop span{color:#a89a7c;font-size:11px;font-weight:700}.mimp .mi-bar{background:#ece3ce;border-radius:99px;height:6px;margin-top:6px;overflow:hidden}.mimp .mi-bar span{background:linear-gradient(90deg,#f6c333,#e68a00);border-radius:99px;height:100%;display:block}.mimp .mi-r.closed .mi-bar span{background:#c3b79a}.mimp .mi-empty{text-align:center;padding:46px 20px}.mimp .mi-empty .ic{color:#cbbf9f;justify-content:center;margin-bottom:12px;display:flex}.mimp .mi-empty b{color:#6b6152;font-size:14px;font-weight:800;display:block}.mimp .mi-empty i{color:#a2977e;margin-top:5px;font-size:11.5px;font-style:normal;font-weight:600;display:block}.mimp .mi-foot{background:#fff;border-top:1px solid #efe7d4;flex-shrink:0;gap:10px;padding:14px 18px;display:flex}.mimp .mi-btn{cursor:pointer;border-radius:13px;flex:1;justify-content:center;align-items:center;gap:8px;height:46px;font-size:14px;font-weight:900;display:flex}.mimp .mi-ghost{color:#4a4030;background:#fff;border:1.5px solid #e2d7bd}.mimp .mi-ghost:hover{background:#fdfaf2;border-color:#d3c5a3}.mimp .mi-cta{color:#3b2406;background:linear-gradient(155deg,#fde68a,#fbbf24 70%,#f59e0b);border:0;box-shadow:inset 0 1px #ffffffb3,0 8px 18px -8px #f59e0b99}.mimp .mi-cta:hover{filter:brightness(1.04)}:lang(th) .mimp .mi-kick,:lang(th) .mimp .mi-blbl,:lang(th) .mimp .mi-st .k,:lang(ar) .mimp .mi-kick,:lang(ar) .mimp .mi-blbl,:lang(ar) .mimp .mi-st .k{letter-spacing:normal;text-transform:none}.sw-overlay{z-index:90;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1c19178c;position:fixed;inset:0}.sw-scrim{position:absolute;inset:0}.sw-panel{z-index:5;background:#fff;flex-direction:column;display:flex;position:absolute;overflow:hidden;box-shadow:-30px 0 80px -40px #000000b3,0 30px 80px -40px #0009}.sw-panel.wide{border-left:1px solid #e6dcc6;width:540px;top:0;bottom:0;right:0}.sw-panel.center{border:1px solid #e6dcc6;border-radius:22px;width:520px;max-height:92%;top:50%;left:50%;transform:translate(-50%,-50%)}.sw-panel.cockpit{border:1px solid #e6dcc6;border-radius:22px;width:920px;max-height:94%;top:50%;left:50%;transform:translate(-50%,-50%)}.sw-panel>*{padding-left:26px;padding-right:26px}.sw-hd{color:#fff;background:linear-gradient(#c23f1d,#a5341596);align-items:flex-start;gap:13px;padding-top:20px;padding-bottom:16px;display:flex;position:relative}.sw-hd:after{content:"";background:#00000026;height:1px;position:absolute;bottom:0;left:0;right:0}.sw-hdic{color:#fff;background:#ffffff2e;border-radius:12px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.sw-hdtx{flex:1;min-width:0}.sw-tag{letter-spacing:.22em;opacity:.82;font-size:10px;font-weight:900}.sw-title{letter-spacing:-.01em;margin-top:1px;font-size:22px;font-weight:900}.sw-sub{opacity:.9;margin-top:4px;font-size:12px;font-weight:600;line-height:1.4}.sw-x{color:#fff;cursor:pointer;background:#ffffff29;border:0;border-radius:10px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.sw-item{align-items:center;gap:13px;padding-top:16px;padding-bottom:14px;display:flex}.sw-av{color:#bf8313;background:#fff7e6;border:1px solid #f3e6c4;border-radius:13px;flex:0 0 46px;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.sw-inm{color:#2a2620;font-size:17px;font-weight:900}.sw-imeta{color:#9a8f76;margin-top:2px;font-size:11.5px;font-weight:700}.sw-lots{flex-direction:column;gap:8px;display:flex}.sw-lotrow{cursor:pointer;background:#fff;border:1.5px solid #ece4d2;border-radius:14px;grid-template-columns:26px 54px 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid;position:relative}.sw-lotrow.on{background:#fffaf8;border-color:#c23f1d;box-shadow:0 0 0 3px #c23f1d1f}.sw-radio{color:#fff;background:#fff;border:2px solid #d9cfb8;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.sw-lotrow.on .sw-radio{background:#c23f1d;border-color:#c23f1d}.sw-lv{flex-direction:column;line-height:1;display:flex}.sw-lv i{letter-spacing:.12em;color:#b08828;font-size:9px;font-style:normal;font-weight:900}.sw-lv b{color:#2a2620;margin-top:1px;font-size:24px;font-weight:900}.sw-lv.big b{font-size:30px}.sw-lmid{flex-direction:column;gap:3px;min-width:0;display:flex}.sw-lexp{color:#2a2620;font-size:13px;font-weight:800}.sw-lexp em{color:#9a8f76;font-style:normal;font-weight:700}.sw-lexp.soon,.sw-lexp.soon em{color:#a96a12}.sw-lrecv{color:#a89e8a;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.sw-lqty{color:#2a2620;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:17px;font-weight:900}.sw-lqty span{color:#9a8f76;font-size:11px;font-weight:700}.sw-first{letter-spacing:.1em;color:#fde68a;background:#2a2620;border-radius:5px;padding:2px 7px;font-size:8.5px;font-weight:900}.sw-okd{color:#15803d;font-size:10px;font-weight:900}.sw-earlytag{color:#b23116;background:#fbdcd2;border-radius:8px;grid-column:1/-1;align-items:center;gap:6px;width:fit-content;margin-top:2px;padding:6px 10px;font-size:11px;font-weight:900;display:inline-flex}.sw-earlytag.sm{margin-top:0;padding:4px 8px;font-size:10px}.sw-earlybox{background:linear-gradient(#fff6f3,#fdeee8);border:1.5px solid #f0cabb;border-radius:15px;margin-top:14px;padding:14px 16px}.sw-earlybox.tight{margin-top:12px}.sw-eb-hd{color:#b23116;align-items:center;gap:8px;margin-bottom:11px;font-size:12.5px;font-weight:900;display:flex}.sw-causes{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.sw-cz{color:#7a5548;cursor:pointer;background:#fff;border:1.5px solid #efd9cf;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:11px 6px;font-size:11px;font-weight:800;display:flex}.sw-cz svg{stroke:#c2683a}.sw-cz.on{color:#fff;background:#c23f1d;border-color:#c23f1d}.sw-cz.on svg{stroke:#fff}.sw-field{margin-top:15px}.sw-field>label,.sw-reason-wrap>label{letter-spacing:.16em;color:#b39a52;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:900;display:block}.sw-qty{align-items:center;gap:9px;display:flex}.sw-qty button{color:#7a7263;cursor:pointer;background:#fff;border:1.5px solid #e7ddc8;border-radius:13px;width:46px;height:46px;font-size:22px;font-weight:900}.sw-qty input{text-align:center;color:#c23f1d;background:#fffdf6;border:2px solid #e0c97e;border-radius:13px;width:110px;height:46px;font-family:inherit;font-size:22px;font-weight:900}.sw-qu{color:#7a7263;font-size:15px;font-weight:900}.sw-max{color:#a89e8a;margin-left:auto;font-size:11px;font-weight:800}.sw-reason-wrap{margin-top:15px}.sw-reasons{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.sw-rz{color:#5a5347;cursor:pointer;text-align:left;background:#fff;border:1.5px solid #ece4d2;border-radius:12px;align-items:center;gap:7px;padding:11px 12px;font-size:12px;font-weight:800;display:flex}.sw-rz svg{stroke:#8a8170;flex:none}.sw-rz.on{color:#fff;background:#2a2620;border-color:#2a2620}.sw-rz.on svg{stroke:#fde68a}.sw-rzi{background:#f6f1e6;border-radius:12px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.sw-rzi svg{stroke:#8a8170}.sw-rz.on .sw-rzi{background:#fde68a2e}.sw-rz.on .sw-rzi svg{stroke:#fde68a}.sw-reasons.tiles{gap:9px}.sw-reasons.tiles .sw-rz{text-align:center;flex-direction:column;align-items:center;gap:9px;padding:13px 8px;font-size:12.5px}.sw-reasons.pair2{grid-template-columns:repeat(2,1fr);gap:10px}.sw-reasons.pair2 .sw-rz{text-align:left;flex-direction:row;align-items:center;gap:12px;padding:13px 15px;font-size:13.5px}.sw-smartpick{background:linear-gradient(#fffdf5,#fdf6e6);border:1.5px solid #e0c97e;border-radius:17px;margin-top:6px;padding:15px 16px;position:relative}.sw-sp-tag{letter-spacing:.1em;color:#9a6a06;background:#fceac0;border-radius:7px;align-items:center;gap:6px;padding:4px 9px;font-size:10px;font-weight:900;display:inline-flex}.sw-sp-tag svg{stroke:#b8860b}.sw-sp-row{align-items:center;gap:13px;margin:11px 0 12px;display:flex}.sw-sp-mid{flex:1;min-width:0}.sw-sp-mid b{color:#b23116;font-size:14px;font-weight:900;display:block}.sw-sp-mid span{color:#9a8f76;font-size:11.5px;font-weight:700}.sw-change{color:#9a6a06;cursor:pointer;white-space:nowrap;background:#fff;border:1.5px solid #e0c97e;border-radius:10px;align-items:center;gap:5px;padding:9px 13px;font-size:12px;font-weight:900;display:inline-flex}.sw-change svg{stroke:#9a6a06}.sw-shelf{margin-top:4px}.sw-track{background:#ece4d2;border-radius:99px;height:9px;position:relative;overflow:hidden}.sw-fill{background:linear-gradient(90deg,#9bb88a,#6f9a4a);border-radius:99px;position:absolute;top:0;bottom:0;left:0}.sw-early{background:repeating-linear-gradient(45deg,#e0563a,#e0563a 4px,#f0a08e 4px 8px);position:absolute;top:0;bottom:0}.sw-today{background:#2a2620;border-radius:2px;width:3px;height:15px;position:absolute;top:-3px;transform:translate(-1px)}.sw-tk-lbl{color:#a89e8a;justify-content:space-between;margin-top:6px;font-size:10px;font-weight:800;display:flex}.sw-tk-lbl .tk-now{color:#2a2620}.sw-tk-lbl .tk-bad{color:#b23116}.sw-timeline{flex-direction:column;gap:9px;display:flex}.sw-tlrow{cursor:pointer;text-align:left;background:#fff;border:1.5px solid #ece4d2;border-radius:14px;grid-template-columns:54px 1fr auto;align-items:center;gap:14px;padding:13px 15px;display:grid}.sw-tlrow.on{background:#fffaf8;border-color:#c23f1d;box-shadow:0 0 0 3px #c23f1d1f}.sw-tlmid{min-width:0}.sw-tlqty{color:#2a2620;text-align:right;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:3px;font-size:18px;font-weight:900;display:flex}.sw-tlqty span{color:#9a8f76;font-size:11px;font-weight:700}.sw-tworow{align-items:flex-start;gap:16px;margin-top:15px;display:flex}.sw-tworow .sw-field{flex:none;margin-top:0}.sw-tworow .grow{flex:1}.sw-foot{background:#f4eee1;border-top:1px solid #ece4d2;align-items:center;gap:12px;margin-top:auto;padding-top:15px;padding-bottom:18px;display:flex}.sw-fcost{flex-direction:column;line-height:1.15;display:flex}.sw-fcost span{color:#a89e8a;letter-spacing:.05em;font-size:10px;font-weight:800}.sw-fcost b{color:#c23f1d;font-variant-numeric:tabular-nums;font-size:22px;font-weight:900}.sw-fcost i{color:#9a8f76;font-size:10px;font-style:normal;font-weight:800}.sw-cancel{color:#6b6354;cursor:pointer;background:#fff;border:1.5px solid #e5ddcc;border-radius:13px;padding:13px 20px;font-size:14px;font-weight:900}.sw-confirm{color:#fff;cursor:pointer;background:linear-gradient(#d1492180,#c23f1d);border:0;border-radius:13px;align-items:center;gap:8px;padding:13px 22px;font-size:14px;font-weight:900;display:inline-flex;box-shadow:0 12px 24px -12px #c23f1db3}.sw-confirm svg{stroke:#fff}.sw-confirm.full{justify-content:center;width:100%;margin-top:14px;padding:15px}.sw-ck{height:100%;display:flex;padding:0!important}.sw-ckL{background:#fff;border-right:1px solid #eceae6;flex-direction:column;flex:1;min-width:0;padding:0 24px 22px;display:flex}.sw-ckL .sw-hd{border-radius:0;margin:0 -24px;padding-left:24px;padding-right:24px}.sw-cklabel{letter-spacing:.1em;text-transform:uppercase;color:#b39a52;align-items:baseline;gap:8px;margin:2px 0 9px;font-size:11px;font-weight:900;display:flex}.sw-cklabel span{letter-spacing:0;text-transform:none;color:#a89e8a;font-size:10px;font-weight:800}.sw-cklots{flex-direction:column;gap:8px;display:flex}.sw-cklots.scroll{max-height:198px;padding-right:6px;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 84%,#0000);mask-image:linear-gradient(#000 84%,#0000)}.sw-cklots.scroll::-webkit-scrollbar{width:6px}.sw-cklots.scroll::-webkit-scrollbar-thumb{background:#d9cfb8;border-radius:99px}.sw-cktag{white-space:nowrap;letter-spacing:.02em;border-radius:999px;justify-self:end;align-items:center;gap:5px;padding:5px 10px;font-size:10px;font-weight:900;display:inline-flex}.sw-cktag.bad{color:#b23116;background:#fbdcd2}.sw-cktag.bad svg{stroke:#c23f1d}.sw-cktag.dark{color:#fde68a;background:#2a2620}.sw-cktag.ok{color:#4d7a34;background:#e7f0dd}.sw-cklot{cursor:pointer;text-align:left;background:#fff;border:1.5px solid #ece4d2;border-radius:13px;grid-template-columns:50px 1fr auto;align-items:center;gap:12px;padding:11px 13px;display:grid}.sw-cklot.on{background:#fffaf8;border-color:#c23f1d;box-shadow:0 0 0 3px #c23f1d1f}.sw-ckmid{flex-direction:column;gap:2px;min-width:0;display:flex}.sw-ckR{color:#f3ece0;background:linear-gradient(#2f2b25,#26231e);flex-direction:column;flex:0 0 340px;gap:13px;padding:22px;display:flex;overflow-y:auto}.sw-ck-tag{letter-spacing:.2em;color:#c9bfa6;text-transform:uppercase;font-size:10px;font-weight:900}.sw-ck-lot{align-items:center;gap:12px;display:flex}.sw-ck-lot .sw-lv i{color:#e0c97e}.sw-ck-lot .sw-lv b{color:#fff}.sw-ck-lot>span:last-child{color:#b6ab97;font-size:12px;font-weight:700}.sw-ckR .sw-track{background:#ffffff24}.sw-ckR .sw-tk-lbl{color:#9a9484}.sw-ckR .sw-tk-lbl .tk-now{color:#fde68a}.sw-ckR .sw-tk-lbl .tk-bad{color:#f0a08e}.sw-ck-early{color:#f7c9bd;background:#c23f1d2e;border:1px solid #e0563a66;border-radius:13px;align-items:center;gap:11px;padding:12px 14px;display:flex}.sw-ck-early svg{stroke:#f0a08e;flex:none}.sw-ck-early b{color:#fff;font-size:13.5px;font-weight:900;display:block}.sw-ck-early span{color:#d8b3a8;font-size:11px;font-weight:700}.sw-ckR .sw-causes{grid-template-columns:repeat(2,1fr);gap:9px}.sw-ckR .sw-causes .sw-cz{text-align:left;color:#eae1cf;background:#ffffff0f;border-color:#ffffff24;flex-direction:row;justify-content:flex-start;align-items:center;gap:9px;padding:12px 13px;font-size:12.5px}.sw-ckR .sw-causes .sw-cz svg{stroke:#e0b98a;flex:none}.sw-ckR .sw-causes .sw-cz.on{color:#fff;background:#c23f1d;border-color:#c23f1d}.sw-ckR .sw-causes .sw-cz.on svg{stroke:#fff}.sw-ck-cost{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:baseline;padding:12px 0;display:flex}.sw-ck-cost span{color:#b6ab97;font-size:12px;font-weight:800}.sw-ck-cost b{color:#fff;font-variant-numeric:tabular-nums;font-size:26px;font-weight:900}.sw-insight{color:#f0e2c4;background:#e0a52a24;border:1px solid #e0a52a4d;border-radius:13px;align-items:flex-start;gap:9px;padding:12px 13px;font-size:11.5px;font-weight:700;line-height:1.45;display:flex}.sw-insight svg{stroke:#f5c451;flex:none;margin-top:1px}.sw-insight b{color:#fde68a;font-weight:900}.sw-ckR .sw-confirm.full{margin-top:auto}.sw-ckL .sw-hd.blockhd{color:#2a2620;background:#fff;border-bottom:1px solid #eee;align-items:stretch;padding:0}.sw-hd.blockhd .sw-hdic{background:linear-gradient(135deg,#c23f1d,#9c2610);border-radius:0;flex:0 0 64px;width:64px;height:auto}.sw-hd.blockhd .sw-hdic svg{stroke:#fff}.sw-hd.blockhd .sw-hdtx{align-self:center;padding:15px 0}.sw-hd.blockhd .sw-tag{color:#c23f1d}.sw-hd.blockhd .sw-title{color:#2a2620}.sw-hd.blockhd .sw-sub{color:#8a8170}.sw-hd.blockhd .sw-x{background:#f2efe8;align-self:center;margin-right:20px}.sw-hd.blockhd .sw-x svg{stroke:#8a8170}.sw-cklot.radio{grid-template-columns:22px 50px 1fr auto}.sw-rd{border:2px solid #d8cdb8;border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.sw-cklot.radio.on .sw-rd{border-color:#c23f1d}.sw-rddot{background:#c23f1d;border-radius:50%;width:10px;height:10px}.sw-reasons.two{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.sw-r2{cursor:pointer;background:#fff;border:1.5px solid #ece4d2;border-radius:13px;flex-direction:column;align-items:center;gap:7px;padding:13px 8px;font-family:inherit;display:flex}.sw-r2i{background:var(--bg);border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.sw-r2i svg{stroke:var(--ac)}.sw-r2 b{color:#4a453d;font-size:12px;font-weight:800}.sw-r2.on{border-color:var(--ac);background:var(--bg)}.sw-r2.on b{color:var(--fg)}.sw-causes.tiles{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sw-czt{color:#e7ddc9;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:13px;flex-direction:column;align-items:center;gap:8px;padding:14px 8px;font-family:inherit;font-size:12px;font-weight:800;display:flex}.sw-czt-i{background:#ffffff0f;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.sw-czt-i svg{stroke:#c9bfa6}.sw-czt.on{color:#fff;background:#e0563a24;border-color:#e0563a}.sw-czt.on .sw-czt-i{background:#c23f1d}.sw-czt.on .sw-czt-i svg{stroke:#fff}.sw-ck-early.med{background:#c23f1d1f;border:1px solid #e0563a4d;border-radius:15px;align-items:center;gap:13px;padding:14px 15px;display:flex}.sw-ea-md{background:#c23f1d;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.sw-ea-md svg{stroke:#fff}.sw-ck-early.med b{color:#ffb9a6;font-size:14px;font-weight:900;display:block}.sw-ck-early.med span{color:#c9bd9f;font-size:11px;font-weight:700}.sw-mbar{align-items:center;gap:11px;margin-top:auto;display:flex}.sw-mstp{background:#141210;border:1px solid #fde0474d;border-radius:12px;flex:none;align-items:center;gap:2px;padding:3px;display:inline-flex}.sw-mstp button{color:#fde68a;cursor:pointer;background:#211d19;border:0;border-radius:9px;width:36px;height:36px;font-size:19px;font-weight:900}.sw-mstp b{text-align:center;color:#fff;font-variant-numeric:tabular-nums;min-width:40px;font-size:18px;font-weight:900}.sw-mstp i{color:#a99a7d;margin:0 6px 0 3px;font-size:11px;font-style:normal;font-weight:800}.sw-confirm.ember{background:linear-gradient(#d1492b,#a02d15);flex:1;justify-content:center;padding:15px;box-shadow:inset 0 1px #ffffff47,0 12px 30px -10px #c23f1db3}.csg{color:#2a2620;background:radial-gradient(1200px 520px at 86% -14%,#f5b43c29,#0000 60%),#f8f2e7;flex:1;min-height:0;font-family:Inter,Noto Sans Thai,system-ui,sans-serif;overflow-y:auto}.csg svg{display:block}.csg-wrap{max-width:1200px;margin:0 auto;padding:20px 26px 56px}.csg .gold{color:#b08828}.csg .green{color:#2f7d52}.csg .red{color:#c23f1d}.csg .amber{color:#a96a12}.csg .ink{color:#2a2620}.csg .mut{color:#9a9080}.csg .tnum{font-variant-numeric:tabular-nums}.csg .paybtn{color:#3b2406;cursor:pointer;background:linear-gradient(155deg,#fde68a,#fbbf24 70%,#f59e0b);border:0;border-radius:11px;align-items:center;gap:7px;padding:9px 16px;font:900 13px/1 Inter,Noto Sans Thai;display:inline-flex;box-shadow:0 8px 16px -9px #f59e0b8c}.csg .paybtn svg{stroke:#3b2406}.csg .addbtn{color:#7a4f12;cursor:pointer;background:#fbf3df;border:1px solid #e0c98a;border-radius:10px;align-items:center;gap:6px;padding:8px 13px;font:800 12.5px/1 Inter,Noto Sans Thai;display:inline-flex}.csg .addbtn svg{stroke:#7a4f12}.csg .ghostbtn{color:#7a6a45;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 2px;font:700 11.5px/1 Inter,Noto Sans Thai;display:inline-flex}.csg .ghostbtn:hover{color:#5a4d2f}.csg .kebab{color:#8a8170;cursor:pointer;background:#fff;border:1px solid #ece5d6;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.csg .kebab svg{stroke:#8a8170}.csg .crest{color:#3b2d10;border:1px solid #b0882880;border-radius:13px;justify-content:center;align-items:center;font-weight:900;display:flex;box-shadow:inset 0 1px #fff6}.csg .sbar{background:#ece4d3;border-radius:99px;height:6px;overflow:hidden}.csg .sbar span{background:linear-gradient(90deg,#86c79a,#2f7d52);height:100%;display:block}.csg .tF{border:1px solid #e8e0cf;border-radius:20px;margin-bottom:24px;display:flex;overflow:hidden;box-shadow:0 18px 40px -30px #5a461e8c}.csg .tF-l{background:linear-gradient(160deg,#46423a,#36332e);flex-direction:column;flex:0 0 340px;justify-content:center;padding:22px 26px;display:flex}.csg .tF-l .l{letter-spacing:.2em;text-transform:uppercase;color:#d8c79f;align-items:center;gap:8px;font-size:10px;font-weight:900;display:flex}.csg .tF-l .l svg{stroke:#e0b964}.csg .tF-l .v{letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:linear-gradient(#fef0c0,#f4b740);color:#0000;-webkit-background-clip:text;background-clip:text;margin:9px 0 14px;font:900 42px/1 Inter,Noto Sans Thai}.csg .tF-l .v.zero{-webkit-text-fill-color:#b9ad94;color:#b9ad94;background:0 0}.csg .tF-l .payall{color:#3b2406;cursor:pointer;background:linear-gradient(155deg,#fde68a,#fbbf24 70%,#f59e0b);border:0;border-radius:12px;align-self:flex-start;align-items:center;gap:8px;padding:11px 18px;font:900 13.5px/1 Inter,Noto Sans Thai;display:inline-flex;box-shadow:0 9px 18px -9px #f59e0b99}.csg .tF-l .payall svg{stroke:#3b2406}.csg .tF-r{background:#fff;flex-direction:column;flex:1;min-width:0;padding:18px 24px;display:flex}.csg .tF-kpis{flex:1;align-items:center;gap:0;display:flex}.csg .tF-k{border-right:1px solid #efe7d6;flex:1;padding:0 22px}.csg .tF-k:first-child{padding-left:0}.csg .tF-k:last-child{border-right:0}.csg .tF-k .l{letter-spacing:.12em;text-transform:uppercase;color:#9a9080;font-size:9.5px;font-weight:800}.csg .tF-k .v{font-variant-numeric:tabular-nums;margin-top:5px;font-size:23px;font-weight:900}.csg .tF-acts{border-top:1px solid #f1ece0;gap:9px;margin-top:16px;padding-top:14px;display:flex}.csg .folio{background:#fff;border:1px solid #e8e0cf;border-radius:20px;margin-bottom:20px;overflow:hidden;box-shadow:0 20px 42px -30px #5a461e8c}.csg .fo-mast{align-items:center;gap:20px;padding:24px 30px 18px;display:flex}.csg .fo-mast .crest{border-radius:17px;flex:0 0 62px;width:62px;height:62px;font-size:25px}.csg .fo-mast .hd{text-align:start;flex:1;min-width:0}.csg .fo-mast .hd .br{letter-spacing:.26em;text-transform:uppercase;color:#b08828;font-size:9.5px;font-weight:900}.csg .fo-mast .hd h2{letter-spacing:-.02em;color:#2a2620;margin-top:5px;font:900 26px/1.06 Inter,Noto Sans Thai,sans-serif}.csg .fo-mast .hd h2:hover{text-decoration:underline}.csg .fo-mast .hd .meta{color:#8a8170;flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;font-size:12px;font-weight:600;display:flex}.csg .fo-mast .hd .daychip{border-radius:999px;padding:3px 11px;font-size:10.5px;font-weight:800}.csg .fo-mast .pay{text-align:end;flex-direction:column;flex:none;align-items:flex-end;gap:11px;display:flex}.csg .fo-mast .pay .l{letter-spacing:.2em;text-transform:uppercase;color:#a89e8a;font-size:9px;font-weight:900}.csg .fo-mast .pay .v{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:3px;font:900 32px/1 Inter,Noto Sans Thai,sans-serif}.csg .fo-mast .pay .paid{color:#5d7d64;background:#eef0ea;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:10.5px;font-weight:800;display:inline-flex}.csg .fo-mast .pay .paid svg{stroke:#5d7d64}.csg .fo-stat{flex-wrap:wrap;gap:0;padding:0 30px 6px;display:flex}.csg .fo-stat .s{border-right:1px solid #efe7d6;margin-right:24px;padding:8px 28px 12px 0}.csg .fo-stat .s:last-child{border-right:0;margin-right:0}.csg .fo-stat .s .l{letter-spacing:.14em;text-transform:uppercase;color:#a89e8a;font-size:9px;font-weight:800}.csg .fo-stat .s .v{font-variant-numeric:tabular-nums;margin-top:4px;font-size:16px;font-weight:900}.csg .fo-strip-h{border-top:1px solid #efe7d6;align-items:center;gap:9px;margin-top:6px;padding:12px 30px 2px;display:flex}.csg .fo-strip-h .t{letter-spacing:.2em;text-transform:uppercase;color:#7a7263;font-size:10px;font-weight:900}.csg .fo-strip-h .hint{color:#b6ab95;align-items:center;gap:5px;margin-inline-start:auto;font-size:10.5px;font-weight:700;display:flex}.csg .fo-strip-h .hint svg{stroke:#b6ab95}.csg .fo-strip-wrap{position:relative}.csg .fo-strip-wrap:before,.csg .fo-strip-wrap:after{content:"";z-index:2;pointer-events:none;width:34px;position:absolute;top:0;bottom:14px}.csg .fo-strip-wrap:before{background:linear-gradient(90deg,#fff,#0000);inset-inline-start:0}.csg .fo-strip-wrap:after{background:linear-gradient(270deg,#fff,#0000);inset-inline-end:0}.csg .fo-strip{scroll-snap-type:x proximity;gap:13px;padding:12px 30px 16px;display:flex;overflow-x:auto}.csg .fo-strip::-webkit-scrollbar{height:8px}.csg .fo-strip::-webkit-scrollbar-thumb{background:#e0cfa3;border-radius:99px}.csg .fo-strip::-webkit-scrollbar-track{background:#f3ecdd;border-radius:99px;margin:0 30px}.csg .fp{scroll-snap-align:start;text-align:start;background:#fff;border:1px solid #ece2cd;border-radius:15px;flex:0 0 196px;overflow:hidden;box-shadow:0 12px 26px -24px #5a461e80}.csg .fp.soon{border-color:#f0e0bd}.csg .fp.bad{border-color:#f3d6cd}.csg .fp .ph{color:#bf8313;background:radial-gradient(130% 120% at 30% 15%,#fff7e6,#f1e3c0);justify-content:center;align-items:center;height:104px;display:flex;position:relative}.csg .fp .ph img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.csg .fp .ph .exp{top:8px;color:#7a6a45;z-index:1;background:#ffffffeb;border-radius:999px;padding:3px 8px;font-size:9px;font-weight:900;position:absolute;inset-inline-start:8px}.csg .fp .ph .exp.bad{color:#fff;background:#c23f1d}.csg .fp .ph .exp.soon{color:#fff;background:#e0a20e}.csg .fp .ph .kebab{top:7px;z-index:1;background:#ffffffeb;width:25px;height:25px;position:absolute;inset-inline-end:7px}.csg .fp .bd{padding:11px 12px 12px}.csg .fp .bd b{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;font:800 13px/1.2 Inter,Noto Sans Thai,sans-serif;display:block;overflow:hidden}.csg .fp .bd b:hover{text-decoration:underline}.csg .fp .bd .pr{color:#7a7263;margin-top:3px;font-size:10.5px;font-weight:800}.csg .fp .sell{align-items:center;gap:7px;margin-top:9px;display:flex}.csg .fp .sell .sbar{flex:1}.csg .fp .sell .n{color:#8a8170;white-space:nowrap;font-size:9.5px;font-weight:800}.csg .fp .ft{border-top:1px solid #f1ece0;justify-content:space-between;align-items:flex-end;margin-top:10px;padding-top:9px;display:flex}.csg .fp .ft .o{color:#a89e8a;font-size:8.5px;font-weight:700}.csg .fp .ft .ov{font-variant-numeric:tabular-nums;font-size:14px;font-weight:900}.csg .fp .ft .com{color:#b08828;font-size:9.5px;font-weight:800}.csg .fp.add{color:#7a4f12;cursor:pointer;box-shadow:none;background:#fbf3df;border:1px dashed #e0c98a;flex-direction:column;flex:0 0 132px;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:900;display:flex}.csg .fp.add svg{stroke:#7a4f12}.csg .fo-foot{background:#faf6ec;border-top:1px solid #efe7d6;align-items:center;padding:13px 30px;display:flex}.csg .fo-foot .hist{margin-inline-start:auto}.csg .kmenu{inset-inline-end:0;z-index:50;background:#fff;border:1px solid #ece2cd;border-radius:12px;min-width:210px;position:absolute;top:36px;overflow:hidden;box-shadow:0 20px 44px -20px #5a461e80}.csg .kmenu button{text-align:start;color:#3a3530;cursor:pointer;background:#fff;border:0;border-top:1px solid #f1ece0;align-items:center;gap:11px;width:100%;padding:10px 14px;font:800 13px/1 Inter,Noto Sans Thai;display:flex}.csg .kmenu button:first-child{border-top:0}.csg .kmenu button:hover{background:#faf6ec}.csg .kmenu button .ic{border-radius:7px;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.csg .kmenu button .ic svg{width:14px;height:14px}.csg .fo-empty{text-align:center;background:#fff;border:1px solid #e8e0cf;border-radius:20px;padding:64px 20px;box-shadow:0 18px 40px -30px #5a461e8c}.csg .fo-empty .t{color:#6e6557;font-size:14px;font-weight:900}.csg .fo-empty .s{color:#9a9080;margin-top:6px;font-size:12px}.csg-loading{color:#9a9080;flex:1;padding:28px;font-size:13px;font-weight:700}.owm-ov{z-index:90;background:#1c19178c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.owm-ov svg{display:block}.owm{color:#2a2620;background:#f8f2e7;border-radius:22px;flex-direction:column;width:640px;max-width:94vw;height:624px;max-height:92vh;font-family:Inter,Noto Sans Thai,system-ui,sans-serif;display:flex;overflow:hidden;box-shadow:0 40px 90px -30px #140f05b3}.owm-h{color:#fff;background:linear-gradient(160deg,#46423a,#3a3733 70%,#322f2b);align-items:center;gap:14px;padding:18px 24px;display:flex}.owm-h .crest{color:#3b2406;background:linear-gradient(155deg,#fde68a,#fbbf24 70%,#f59e0b);border-radius:13px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;font-size:19px;font-weight:900;display:flex;box-shadow:inset 0 1px #ffffff73}.owm-h .crest svg{stroke:#3b2406}.owm-h .ht{flex:1;min-width:0}.owm-h .ht .e{letter-spacing:.28em;text-transform:uppercase;color:#e0c98a;font-size:9.5px;font-weight:900}.owm-h .ht .t{letter-spacing:-.02em;margin-top:3px;font-size:20px;font-weight:900}.owm-h .cls{color:#ece3cf;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.owm-h .cls svg{stroke:#ece3cf}.owm-steps{flex:none;align-items:center;padding:18px 24px 6px;display:flex}.owm-step{align-items:center;gap:9px;display:flex}.owm-step .n{border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;font:900 12px/1 Inter;display:flex}.owm-step .n svg{stroke:#fff}.owm-step.on .n{color:#3b2406;background:linear-gradient(155deg,#fde68a,#fbbf24 70%,#f59e0b)}.owm-step.done .n{color:#fff;background:#2f7d52}.owm-step.todo .n{color:#a89e8a;background:#ece2cd}.owm-step .tx{font-size:11.5px;font-weight:800}.owm-step.on .tx{color:#2a2620}.owm-step.todo .tx,.owm-step.done .tx{color:#a0967f}.owm-step .tx .s{letter-spacing:.18em;text-transform:uppercase;color:#b6ab95;font-size:8.5px;font-weight:900;display:block}.owm-stepln{background:#e7ddca;flex:1;height:2px;margin:0 12px}.owm-stepln.done{background:#2f7d52}.owm-b{flex-direction:column;flex:1;gap:16px;padding:20px 24px;display:flex;overflow-y:auto}.owm-grp{flex-direction:column;gap:11px;display:flex}.owm-grp .gh{letter-spacing:.22em;text-transform:uppercase;color:#b08828;align-items:center;gap:8px;font-size:9.5px;font-weight:900;display:flex}.owm-grp .gh svg{stroke:#b08828}.owm-grp .gh .ln{background:#e7ddca;flex:1;height:1px}.owm-fld label{letter-spacing:.16em;text-transform:uppercase;color:#8a8170;margin-bottom:6px;font-size:9.5px;font-weight:900;display:block}.owm-fld .req{color:#c23f1d}.owm-inp{color:#2a2620;background:#fff;border:1px solid #e3d8be;border-radius:12px;width:100%;padding:11px 13px;font:700 13.5px/1.2 Inter,Noto Sans Thai}.owm-inp::placeholder{color:#b6ab95;font-weight:600}.owm-inp:focus{border-color:#e0a20e;outline:0;box-shadow:0 0 0 3px #f5b43c2e}.owm-inp:disabled{color:#9a9080;background:#f1ece0}select.owm-inp{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238a8170' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-inline-end:34px}.owm-row2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.owm-help{color:#a0967f;align-items:flex-start;gap:6px;margin-top:6px;font-size:10.5px;font-weight:600;line-height:1.45;display:flex}.owm-help svg{stroke:#c2b48f;flex:none;margin-top:1px}.owm-pills{gap:10px;display:flex}.owm-pill{cursor:pointer;border:1.5px solid #0000;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:7px;padding:11px;font:900 13px/1 Inter,Noto Sans Thai;display:flex}.owm-pill svg{width:15px;height:15px}.owm-pill.act{color:#2f7d52;background:#e7f3ec}.owm-pill.act.on{border-color:#2f7d52;box-shadow:0 6px 14px -8px #2f7d5280}.owm-pill.act svg{stroke:#2f7d52}.owm-pill.pau{color:#a96a12;background:#fbf0d8}.owm-pill.pau.on{border-color:#d98e0e}.owm-pill.pau svg{stroke:#a96a12}.owm-pill:not(.on){opacity:.55}.owm-psum{color:#ece3cf;background:linear-gradient(160deg,#46423a,#36332e);border-radius:15px;padding:15px 17px}.owm-psum .e{letter-spacing:.22em;text-transform:uppercase;color:#e0c98a;align-items:center;gap:6px;font-size:9px;font-weight:900;display:flex}.owm-psum .e svg{stroke:#e0b964}.owm-psum .big{color:#fff;margin-top:8px;font:900 15px/1.4 Inter,Noto Sans Thai}.owm-psum .big b{color:#fbbf24}.owm-psum .sub{color:#b8ad94;margin-top:6px;font-size:11px;font-weight:600}.owm-okbar{color:#2f7d52;background:#e7f3ec;border:1px solid #bfe0cd;border-radius:13px;align-items:center;gap:9px;padding:12px 15px;font-size:12.5px;font-weight:800;display:flex}.owm-okbar svg{stroke:#2f7d52}.owm-revcard{background:#fff;border:1px solid #e8e0cf;border-radius:16px;padding:17px;box-shadow:0 14px 30px -24px #5a461e80}.owm-revcard .top{align-items:center;gap:13px;display:flex}.owm-revcard .crest{color:#3b2d10;background:linear-gradient(150deg,#e7c98a,#f3e6c4);border:1px solid #b0882880;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;font-weight:900;display:flex}.owm-revcard .e{letter-spacing:.22em;text-transform:uppercase;color:#b08828;font-size:9px;font-weight:900}.owm-revcard .nm{letter-spacing:-.02em;color:#2a2620;margin-top:2px;font-size:19px;font-weight:900}.owm-revrow{background:#fff;border:1px solid #ece2cd;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;padding:12px 15px;display:flex}.owm-revrow .l{letter-spacing:.18em;text-transform:uppercase;color:#a89e8a;font-size:9px;font-weight:900}.owm-revrow .v{color:#2a2620;margin-top:3px;font-size:13.5px;font-weight:800}.owm-revrow .ed{color:#b08828;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:11px;font-weight:800;display:inline-flex}.owm-revrow .ed svg{stroke:#b08828}.owm-err{color:#8f2f12;background:#fbe7e1;border:1px solid #f0cdbd;border-radius:12px;padding:10px 13px;font-size:12.5px;font-weight:800}.owm-f{background:#fff;border-top:1px solid #ece2cd;flex:none;align-items:center;gap:10px;padding:15px 22px;display:flex}.owm-f .lbl{color:#a0967f;font-size:11px;font-weight:700}.owm-f .sp{flex:1}.owm-back{color:#7a6a45;cursor:pointer;background:#fff;border:1px solid #e3d8be;border-radius:12px;align-items:center;gap:6px;padding:11px 16px;font:900 13px/1 Inter,Noto Sans Thai;display:inline-flex}.owm-back svg{stroke:#7a6a45}.owm-cancel{color:#7a6a45;cursor:pointer;background:#f4eede;border:1px solid #e3d8be;border-radius:12px;padding:11px 16px;font:900 13px/1 Inter,Noto Sans Thai}.owm-archive{color:#8f2f12;cursor:pointer;background:#fbe7e1;border:1px solid #f0cdbd;border-radius:12px;padding:11px 14px;font:900 12.5px/1 Inter,Noto Sans Thai}.owm-save{color:#3b2406;cursor:pointer;background:linear-gradient(155deg,#fde68a,#fbbf24 70%,#f59e0b);border:0;border-radius:12px;align-items:center;gap:7px;padding:11px 22px;font:900 13.5px/1 Inter,Noto Sans Thai;display:inline-flex;box-shadow:0 9px 18px -9px #f59e0b99}.owm-save svg{stroke:#3b2406}.owm-save:disabled{opacity:.5;cursor:default}.pocock{color:#221f1b;background:radial-gradient(1080px 470px at 90% -16%,#f5b43c1f,#0000 62%),#f7f1e6;flex:1;min-height:0;overflow-y:auto}.pc-wrap{width:100%;max-width:1080px;margin:0 auto;padding:30px 30px 64px}.pc-tnum{font-variant-numeric:tabular-nums}.pc-btnq{color:#6f6657;cursor:pointer;background:#fffdf9;border:1px solid #e4d9bf;border-radius:12px;align-items:center;gap:7px;padding:11px 16px;font:800 13px/1 Inter,Noto Sans Thai;display:inline-flex}.pc-btnq svg{stroke:#a99275}.pc-btnq.on{color:#5c5340;background:#f6efdd;border-color:#e0cfa0}.pc-btnq svg:last-child{transition:transform .18s}.pc-btnq.on svg:last-child{transform:rotate(180deg)}.pc-btnp{color:#3b2406;cursor:pointer;background:linear-gradient(155deg,#fde68a,#fbbf24 68%,#f59e0b);border:0;border-radius:12px;align-items:center;gap:8px;padding:12px 19px;font:900 13.5px/1 Inter,Noto Sans Thai;display:inline-flex;box-shadow:0 10px 22px -11px #f59e0b8c,inset 0 1px #ffffff80}.pc-btnp svg{stroke:#3b2406}.pc-btnp:disabled{opacity:.55;cursor:default}.pc-eyb{letter-spacing:.32em;text-transform:uppercase;color:#b0892f;font:900 10px/1 Inter,Noto Sans Thai}.pc-sub{color:#9a917f;margin-top:9px;font-size:12.5px;font-weight:500}.pc-mh{border-bottom:1px solid #ece1ca;margin-bottom:24px;padding-bottom:22px}.pc-mh-top{align-items:center;gap:18px;display:flex}.pc-crest{color:#5a3d08;background:linear-gradient(155deg,#fbe79f,#f1b73e);border:1px solid #eccf8e;border-radius:15px;flex:0 0 54px;justify-content:center;align-items:center;width:54px;height:54px;display:flex;box-shadow:0 12px 24px -12px #f0aa1e99,inset 0 1px #ffffff80}.pc-crest svg{stroke:#5a3d08}.pc-mh-tx{flex:1;min-width:0}.pc-mh-tx h1{letter-spacing:-.03em;color:#1f1c18;margin-top:9px;font:900 29px/1 Inter,Noto Sans Thai}.pc-act{flex:none;gap:11px;display:flex}.pc-kpis{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.pc-kpi{background:#fffdf9;border:1px solid #ece1ca;border-radius:13px;align-items:center;gap:10px;padding:11px 16px;display:flex;box-shadow:0 1px 2px #503c190a}.pc-kpi-ic{color:#b0892f;background:#f6eed8;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.pc-kpi-ic svg{stroke:#b0892f}.pc-kpi-vline{align-items:center;gap:8px;display:flex}.pc-kpi-v{color:#1f1c18;font-variant-numeric:tabular-nums;font:900 16px/1 Inter}.pc-kpi-k{color:#9a917f;margin-top:3px;font-size:10.5px;font-weight:700}.pc-out{color:#a9742a;background:#f7ecd6;border:1px solid #ecdab0;border-radius:999px;align-items:center;gap:3px;padding:3px 7px;font:800 9px/1 Inter,Noto Sans Thai;display:inline-flex}.pc-ws{grid-template-columns:300px 1fr;align-items:start;gap:30px;display:grid}.pc-rail{flex-direction:column;gap:16px;display:flex;position:sticky;top:14px}.pc-card{background:#fffdf9;border:1px solid #ece1ca;border-radius:16px;padding:19px 21px;box-shadow:0 1px 2px #503c190a,0 22px 46px -36px #5a441866}.pc-card-l{letter-spacing:.16em;text-transform:uppercase;color:#a99f8a;font:900 9.5px/1 Inter,Noto Sans Thai}.pc-card-v{letter-spacing:-.025em;color:#1f1c18;margin-top:12px;font:900 28px/1 Inter}.pc-card-s{color:#9a9080;margin-top:9px;font-size:11.5px;font-weight:600}.pc-card-s b{color:#3a352e;font-weight:800}.pc-agm{gap:4px;height:9px;margin-top:14px;display:flex}.pc-agm span{border-radius:4px}.pc-agm .f{background:linear-gradient(90deg,#62bd88,#2f8a59)}.pc-agm .m{background:linear-gradient(90deg,#f0c45f,#d99a2b)}.pc-agm .a{background:linear-gradient(90deg,#e1755b,#cc5236)}.pc-agm-rows{flex-direction:column;gap:10px;margin-top:14px;display:flex}.pc-agm-rw{color:#6f6657;align-items:center;gap:9px;font:700 12px/1 Inter,Noto Sans Thai;display:flex}.pc-agm-rw i{border-radius:50%;width:9px;height:9px}.pc-agm-rw .f{background:#2f8a59}.pc-agm-rw .m{background:#d99a2b}.pc-agm-rw .a{background:#cc5236}.pc-agm-rw b{color:#221f1b;font-variant-numeric:tabular-nums;margin-left:auto;font-weight:900}.pc-agm-rw.aging{color:#bb4a30}.pc-sprow{justify-content:space-between;align-items:flex-end;margin-top:8px;display:flex}.pc-spflat{color:#9a8a6f;align-items:center;gap:4px;font:800 11.5px/1 Inter,Noto Sans Thai;display:inline-flex}.pc-spflat svg{stroke:#9a8a6f}.pc-reord{background:linear-gradient(165deg,#46423a,#36332e);border-color:#0006;box-shadow:0 18px 38px -28px #281e0a99}.pc-reord .pc-card-l{color:#cbab63}.pc-reord .pc-card-v{color:#f3ece0;margin-top:10px;font-size:21px}.pc-reord .pc-card-s{color:#bdb3a0;margin-top:8px;line-height:1.55}.pc-reord-ic{color:#e6c279;background:#f5b43c29;border:1px solid #f5b43c40;border-radius:11px;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:14px;display:flex}.pc-reord-ic svg{stroke:#e6c279}.pc-reord-go{color:#3b2406;cursor:pointer;background:linear-gradient(155deg,#fde68a,#fbbf24 70%,#f59e0b);border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:15px;padding:12px;font:900 13px/1 Inter,Noto Sans Thai;display:flex}.pc-reord-go svg{stroke:#3b2406}.pc-reord-go:disabled{opacity:.6;cursor:default}.pc-canvas{flex-direction:column;gap:18px;display:flex}.pc-brief{background:#fffdf9;border:1px solid #ece1ca;border-radius:16px;align-items:center;gap:16px;padding:19px 24px;display:flex;box-shadow:0 1px 2px #503c190a,0 20px 44px -38px #5a441866}.pc-brief-ic{color:#bf8313;background:radial-gradient(120% 120% at 30% 20%,#fff7e6,#f3e2b6);border:1px solid #efddb4;border-radius:12px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.pc-brief-ic svg{stroke:#bf8313}.pc-brief-tx{color:#3a352e;letter-spacing:-.002em;flex:1;font:600 17px/1.55 Inter,Noto Sans Thai}.pc-brief-tx b{font-weight:900}.pc-bl{color:#3a6ea0}.pc-am{color:#b07d1e}.pc-rd{color:#bb5236}.pc-cvh{align-items:center;gap:12px;margin:2px 2px 13px;display:flex}.pc-cvh-t{letter-spacing:.1em;text-transform:uppercase;color:#6f6657;font:900 12px/1 Inter,Noto Sans Thai}.pc-cvh-c{color:#a99f8a;margin-left:auto;font-size:12px;font-weight:700}.pc-led{background:#fffdf9;border:1px solid #ece1ca;border-radius:18px;overflow:hidden;box-shadow:0 1px 2px #503c190a,0 28px 56px -40px #5a44186b}.pc-zone{background:#fcf8ef;align-items:center;gap:9px;padding:15px 24px 9px;display:flex}.pc-zone .d{border-radius:50%;width:9px;height:9px}.pc-zone.fresh .d{background:#2f8a59}.pc-zone.mid .d{background:#d99a2b}.pc-zone.aging .d{background:#cc5236;box-shadow:0 0 0 4px #cc52361f}.pc-zone .zt{color:#6f6657;font:900 11px/1 Inter,Noto Sans Thai}.pc-zone.aging .zt{color:#bb4a30}.pc-zone .zc{color:#a99f8a;margin-left:auto;font-size:11px;font-weight:800}.pc-zone.hist{border-top:1px solid #f0e8d6;margin-top:4px}.pc-zone.hist .d{background:#b3a68c}.pc-zone.hist .zt{color:#8a7f6a}.pc-lr{border-bottom:1px solid #f4eede;grid-template-columns:1fr 150px 116px 124px;align-items:center;gap:18px;padding:17px 24px;display:grid}.pc-lr:last-child{border-bottom:0}.pc-lr:hover{background:#fdfaf2}.pc-lr-sup{align-items:center;gap:12px;min-width:0;display:flex}.pc-crest2{color:#7a5a17;background:linear-gradient(150deg,#f4e3b8,#fbf3df);border:1px solid #ecdab0;border-radius:11px;flex:0 0 37px;justify-content:center;align-items:center;width:37px;height:37px;font:900 15px/1 Inter,Noto Sans Thai;display:flex;box-shadow:inset 0 1px #fff9}.pc-lr-nm{color:#221f1b;white-space:nowrap;text-overflow:ellipsis;font:800 15px/1.15 Inter,Noto Sans Thai;overflow:hidden}.pc-lr-no{color:#a99f8a;margin-top:5px;font-size:10.5px;font-weight:600}.pc-lr-no .au{color:#b0892f;font-weight:800}.pc-lr-items{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.pc-lr-items .chip{color:#6a5f48;white-space:nowrap;text-overflow:ellipsis;background:#f8f1e2;border:1px solid #ecdfc4;border-radius:7px;align-items:baseline;gap:5px;max-width:100%;padding:4px 8px;font:700 11px/1.3 Inter,Noto Sans Thai;display:inline-flex;overflow:hidden}.pc-lr-items .chip b{color:#221f1b;flex:none;font-weight:900}.pc-lr-items .chip.recv{color:#43704a;background:#eef6ec;border-color:#cfe6c8}.pc-lr-items .chip.recv b{color:#2f6b3a}.pc-lr-items .more{color:#a99f8a;align-self:center;font:800 11px/1 Inter}.pc-stp{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.pc-pill{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:5px 11px 5px 9px;font:800 11.5px/1 Inter,Noto Sans Thai;display:inline-flex}.pc-pill svg{flex:none;width:12px;height:12px}.pc-pill.g{color:#2c7a4f;background:#eaf5ee;border-color:#cfe7d8}.pc-pill.g svg{stroke:#2c7a4f}.pc-pill.b{color:#37648f;background:#eaf1f8;border-color:#d3e2f0}.pc-pill.b svg{stroke:#37648f}.pc-pill.a{color:#9c6f1e;background:#f8efd8;border-color:#ecdcb0}.pc-pill.a svg{stroke:#9c6f1e}.pc-pill.n{color:#75695a;background:#f2ede3;border-color:#e5dcc9}.pc-pill.n svg{stroke:#75695a}.pc-segs{align-self:stretch;gap:4px;display:flex}.pc-segs i{background:#ece2cd;border-radius:3px;flex:1;height:3px}.pc-segs i.done{background:#7fc298}.pc-segs i.now{background:#6f9fc9}.pc-segs i.part{background:linear-gradient(90deg,#8fb8db,#5f8fc0)}.pc-lr-amt{text-align:right;color:#221f1b;font:900 15.5px/1 Inter}.pc-lr-act{text-align:right}.pc-actgo{color:#3b2406;cursor:pointer;background:linear-gradient(155deg,#fde68a,#fbbf24 68%,#f59e0b);border:0;border-radius:11px;align-items:center;gap:6px;padding:10px 14px;font:900 12.5px/1 Inter,Noto Sans Thai;display:inline-flex;box-shadow:0 8px 16px -10px #f59e0b8c}.pc-actgo svg{stroke:#3b2406}.pc-actgo:disabled{opacity:.5;cursor:default}.pc-actq{color:#6f6657;cursor:pointer;background:#fff;border:1px solid #e4d9bf;border-radius:11px;align-items:center;gap:6px;padding:9px 13px;font:800 12.5px/1 Inter,Noto Sans Thai;display:inline-flex}.pc-actq svg{stroke:#a99275}.pc-foot{color:#7a6f5c;cursor:pointer;background:#fcf8ef;border-top:1px solid #f0e8d6;border-radius:0;align-items:center;gap:10px;width:100%;padding:16px 24px;font:800 12.5px/1 Inter,Noto Sans Thai;display:flex}.pc-foot svg{stroke:#b0a48c}.pc-foot .sp{color:#2f8a59;margin-left:auto;font-weight:900}.pc-hist{padding:6px 24px 10px}.pc-empty{text-align:center;color:#9a917f;padding:80px 20px}.pc-empty .ic{color:#b0892f;background:#f4ecd6;border-radius:16px;justify-content:center;align-items:center;width:54px;height:54px;margin:0 auto 16px;display:flex}.pc-empty .t{color:#5c5446;font:800 15px/1.4 Inter,Noto Sans Thai}.pc-loading{text-align:center;color:#b3a48a;padding:80px;font-weight:700}@media (width<=880px){.pc-ws{grid-template-columns:1fr}.pc-rail{position:static}.pc-lr{grid-template-columns:1fr auto;gap:12px}.pc-stp,.pc-lr-amt{display:none}}.slog{color:#2a2620}.slog .lg-top{flex-wrap:wrap;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.slog .lg-filters{background:#fff;border:1px solid #e8e0cf;border-radius:14px;flex-wrap:wrap;flex:1;align-items:flex-start;gap:16px;padding:13px 18px;display:flex;box-shadow:0 14px 28px -26px #5a461e80}.slog .fgrp .fl{letter-spacing:.2em;text-transform:uppercase;color:#a89e8a;margin-bottom:7px;font-size:9px;font-weight:900}.slog .fchips{flex-wrap:wrap;gap:6px;display:flex}.slog .fchip{color:#7a6a45;cursor:pointer;background:#fbf7ee;border:1px solid #e6ddca;border-radius:9px;padding:6px 12px;font:800 11.5px/1 Inter,Noto Sans Thai,sans-serif;transition:background .12s}.slog .fchip:hover{background:#f6efdf}.slog .fchip.on{color:#3b2406;background:linear-gradient(155deg,#fde68a,#fbbf24 70%,#f59e0b);border-color:#e0a826;box-shadow:0 6px 12px -8px #f59e0b99}.slog .fdiv{background:#ece4d3;align-self:stretch;width:1px;min-height:38px}.slog .expbtn{color:#7a4f12;cursor:pointer;background:#fbf3df;border:1px solid #e0c98a;border-radius:10px;align-self:center;align-items:center;gap:6px;padding:9px 14px;font:800 12.5px/1 Inter,Noto Sans Thai,sans-serif;display:inline-flex}.slog .expbtn svg{stroke:#7a4f12}.slog .expbtn:hover{background:#f8eccf}.slog .expbtn:disabled{opacity:.45;cursor:not-allowed}.slog .expbtn .exc{opacity:.7;display:inline-flex}.slog .expwrap{align-self:center;position:relative}.slog .exp-ov{z-index:40;position:fixed;inset:0}.slog .expmenu{z-index:50;background:#fff;border:1px solid #e8e0cf;border-radius:14px;width:272px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 24px 52px -22px #5a461e8c}[dir=rtl] .slog .expmenu{left:0;right:auto}.slog .expitem{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;padding:11px 12px;font-family:inherit;display:flex}[dir=rtl] .slog .expitem{text-align:right}.slog .expitem+.expitem{margin-top:2px}.slog .expitem:hover{background:#faf5ea}.slog .expitem .ei{border-radius:10px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.slog .expitem .ei svg{stroke:currentColor}.slog .expitem .et{flex:1;min-width:0}.slog .expitem .et b{color:#2a2620;letter-spacing:-.01em;font-size:13.5px;font-weight:800;display:block}.slog .expitem .et span{color:#9a9080;margin-top:2px;font-size:10.5px;font-weight:600;display:block}.slog .fol{background:#fff;border:1px solid #e8e0cf;border-radius:18px;margin-bottom:18px;overflow:hidden;box-shadow:0 16px 34px -28px #5a461e80}.slog .fol-h{background:linear-gradient(#fffdf7,#fbf5e9);border-bottom:1px solid #efe7d6;align-items:center;gap:18px;padding:18px 24px;display:flex}.slog .dnum{color:#8a5a12;background:radial-gradient(120% 120% at 30% 20%,#fff7e6,#f3e6c4);border:1px solid #efddb4;border-radius:16px;flex-direction:column;flex:0 0 62px;justify-content:center;align-items:center;width:62px;height:62px;display:flex}.slog .dnum .d{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font:900 24px/1 Inter,sans-serif}.slog .dnum .mo{letter-spacing:.1em;text-transform:uppercase;margin-top:2px;font-size:9px;font-weight:900}.slog .fol-h .hd{flex:1;min-width:0}.slog .fol-h .hd h2{letter-spacing:-.02em;color:#2a2620;font:900 19px/1 Inter,Noto Sans Thai,sans-serif}.slog .fol-h .hd .c{color:#9a9080;margin-top:5px;font-size:11.5px;font-weight:700}.slog .sums{gap:9px;display:flex}.slog .fsm{background:#fff;border:1px solid #ece3d2;border-radius:12px;align-items:center;gap:8px;padding:9px 13px;display:flex}.slog .fsm .si{border-radius:8px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.slog .fsm .si svg{stroke:currentColor}.slog .fsm .sl{letter-spacing:.12em;text-transform:uppercase;color:#a89e8a;font-size:8.5px;font-weight:900}.slog .fsm .sv{font-variant-numeric:tabular-nums;font-size:15px;font-weight:900}.slog .fol-b{padding:6px 10px 10px}.slog .fe{border-radius:12px;grid-template-columns:54px 118px minmax(0,1fr) 78px 100px;align-items:center;gap:13px;padding:11px 14px;display:grid}.slog .fe+.fe{border-top:1px solid #f3efe4}.slog .fe:hover{background:#fdfbf5}.slog .fe .tm{color:#9a9080;font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:800}.slog .abadge{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:11px;font-weight:900;display:inline-flex}.slog .abadge svg{stroke:currentColor}.slog .fe .it{min-width:0}.slog .fe .it b{letter-spacing:-.01em;color:#2a2620;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:800;display:block;overflow:hidden}.slog .fe .it .m{color:#9a9080;flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;font-size:10.5px;font-weight:600;display:flex}.slog .fe .it .m .ty{align-items:center;gap:4px;display:inline-flex}.slog .fe .it .m .ty svg{stroke:#b6ab95}.slog .fe .dl{text-align:right;font-variant-numeric:tabular-nums;font-size:14px;font-weight:900}.slog .fe .dl .u{color:#b6ab95;margin-left:3px;font-size:10px;font-weight:700}.slog .fe .cs{text-align:right;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:800}.slog .lg-empty{text-align:center;background:#fff;border:1px solid #e8e0cf;border-radius:18px;padding:64px 20px;box-shadow:0 16px 34px -28px #5a461e80}.slog .lg-empty .ei{color:#d8c9a6;justify-content:center;margin-bottom:14px;display:flex}.slog .lg-empty b{color:#2a2620;font-size:15px;font-weight:800;display:block}.slog .lg-empty span{color:#9a9080;margin-top:5px;font-size:12.5px;font-weight:600;display:block}.slog .lg-load{text-align:center;color:#b6ab95;padding:64px;font-weight:700}[dir=rtl] .slog .fe .dl,[dir=rtl] .slog .fe .cs{text-align:left}.pairwrap{--ink:#1c1917;--gold:#f59e0b;--gold-ink:#3b2406;--muted:#9a7530;--brown:#6b4f1f;--green:#16a34a;--red:#dc2626;--line:#f1e7d2;z-index:50;color:var(--ink);-webkit-font-smoothing:antialiased;background:radial-gradient(240px at 50% 60px,#ffffff80,#0000 64%),linear-gradient(168deg,#fdd876,#fbc23a 42%,#f3a81a 78%,#e8980c);place-items:center;padding:18px;font-family:Inter,Noto Sans Thai,system-ui,sans-serif;display:grid;position:fixed;inset:0;overflow:auto}.pairwrap *,.pairmodal *{box-sizing:border-box}.pairwrap:before{content:"";pointer-events:none;z-index:0;background:repeating-conic-gradient(at 50% -8%,#ffffff1a 0deg 4deg,#0000 4deg 9deg);position:fixed;inset:0;-webkit-mask-image:radial-gradient(74% 84% at 50% 0,#000,#0000 76%);mask-image:radial-gradient(74% 84% at 50% 0,#000,#0000 76%)}.pairwrap .card{z-index:1;background:#fff;border:1px solid #0000000d;border-radius:26px;flex-direction:column;width:min(1000px,96vw);height:min(560px,86vh);display:flex;position:relative;overflow:hidden;box-shadow:0 44px 96px -34px #502d0099}.pairwrap .ptop{flex:1;min-height:0;display:flex}.pairwrap .pin{background:radial-gradient(120% 110% at 30% -10%,#fff7e4,#f7dd8f);flex-direction:column;flex:1;padding:20px 30px;display:flex}.pairwrap .ihd{justify-content:space-between;align-items:center;display:flex}.pairwrap .wm{font-size:13px;font-weight:900}.pairwrap .wm i{color:#c47e0a;font-style:italic}.pairwrap .live{letter-spacing:.08em;color:#b1420a;background:#ffffff80;border:1px solid #f59e0b59;border-radius:999px;align-items:center;gap:7px;padding:4px 10px;font-size:10px;font-weight:900;display:inline-flex}.pairwrap .live i{background:#ef5b1f;border-radius:50%;width:7px;height:7px;animation:1.5s ease-out infinite pPulse;display:inline-block}@keyframes pPulse{0%{box-shadow:0 0 #ef5b1f80}to{box-shadow:0 0 0 8px #ef5b1f00}}.pairwrap .ph1{letter-spacing:-.035em;margin-top:6px;font-size:23px;font-weight:900}.pairwrap .sub2{color:var(--brown);align-items:center;gap:7px;margin-top:5px;font-size:11px;font-weight:600;display:flex}.pairwrap .sub2 svg{color:var(--gold);flex:none}.pairwrap .istage{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:13px;min-height:0;padding-top:4px;display:flex}.pairwrap .ttl{letter-spacing:.04em;color:var(--gold-ink);font-size:12px;font-weight:900}.pairwrap .cap{color:var(--muted);font-size:11px;font-weight:700}.pairwrap .cap b{color:var(--gold-ink);font-weight:900}.pairwrap .cam{background:radial-gradient(58% 46% at 32% 24%,#968a7673,#0000 60%),linear-gradient(160deg,#403930,#241f18 58%,#15110b);border-radius:21px;width:196px;height:196px;position:relative;overflow:hidden;box-shadow:inset 0 0 46px #0000008c,0 22px 44px -20px #211d1899}.pairwrap .cam video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pairwrap .camlive{z-index:2;letter-spacing:.1em;color:#fff;background:#0006;border-radius:999px;padding:3px 8px;font-size:8.5px;font-weight:900;position:absolute;top:10px;left:11px}.pairwrap .reticle{z-index:2;border:2px dashed #ffffff80;border-radius:14px;position:absolute;inset:38px}.pairwrap .cbr{z-index:2;filter:drop-shadow(0 0 7px #f7c94899);border:4px solid #f7c948;width:32px;height:32px;position:absolute}.pairwrap .cbr.tl{border-bottom:0;border-right:0;border-radius:11px 0 0;top:13px;left:13px}.pairwrap .cbr.tr{border-bottom:0;border-left:0;border-radius:0 11px 0 0;top:13px;right:13px}.pairwrap .cbr.bl{border-top:0;border-right:0;border-radius:0 0 0 11px;bottom:13px;left:13px}.pairwrap .cbr.br{border-top:0;border-left:0;border-radius:0 0 11px;bottom:13px;right:13px}.pairwrap .scanline{z-index:2;background:linear-gradient(90deg,#0000,#ffe06a,#0000);border-radius:2px;height:2px;animation:2.6s ease-in-out infinite pSweep;position:absolute;top:15px;left:15px;right:15px;box-shadow:0 0 14px 2px #ffe06aa6}@keyframes pSweep{0%,to{transform:translateY(0)}50%{transform:translateY(164px)}}.pairwrap .camhint{z-index:2;color:#f3ead2;white-space:nowrap;background:#0006;border-radius:999px;padding:4px 11px;font-size:9.5px;font-weight:700;position:absolute;bottom:11px;left:50%;transform:translate(-50%)}.pairwrap .u3slot{cursor:pointer;background:#ffffff8c;border:1.5px solid #78350f24;border-radius:18px;place-items:center;width:200px;height:166px;display:grid;position:relative}.pairwrap .u3slot:hover{background:#ffffffb3}.pairwrap .u3inner{color:var(--muted);flex-direction:column;align-items:center;gap:8px;display:flex}.pairwrap .u3inner svg{color:#c79a2e;width:34px;height:34px}.pairwrap .u3inner span{font-size:11.5px;font-weight:700}.pairwrap .u3tick{border:3px solid #f0b21c;width:22px;height:22px;position:absolute}.pairwrap .u3tick.tl{border-bottom:0;border-right:0;border-radius:8px 0 0;top:9px;left:9px}.pairwrap .u3tick.tr{border-bottom:0;border-left:0;border-radius:0 8px 0 0;top:9px;right:9px}.pairwrap .u3tick.bl{border-top:0;border-right:0;border-radius:0 0 0 8px;bottom:9px;left:9px}.pairwrap .u3tick.br{border-top:0;border-left:0;border-radius:0 0 8px;bottom:9px;right:9px}.pairwrap .upbtn{color:#3b2406;cursor:pointer;background:linear-gradient(155deg,#fde68a,#fcd34d 40%,#fbbf24 75%,#f59e0b);border:0;border-radius:11px;align-items:center;gap:7px;padding:9px 18px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #fff8,0 8px 16px -8px #f59e0bb3}.pairwrap .upbtn svg{width:15px;height:15px}.pairwrap .c10card{background:#fff;border:1px solid #78350f1a;border-radius:18px;flex-direction:column;gap:11px;width:280px;padding:14px 18px;display:flex;box-shadow:0 16px 36px -22px #78350f66}.pairwrap .c10hd{justify-content:space-between;align-items:center;display:flex}.pairwrap .c10hd b{font-size:12.5px;font-weight:900}.pairwrap .c10ring{background:conic-gradient(#f59e0b 290deg,#f1e7d2 0);border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.pairwrap .c10ring i{width:25px;height:25px;color:var(--gold-ink);background:#fff;border-radius:50%;place-items:center;font-size:7.5px;font-style:normal;font-weight:900;display:grid}.pairwrap .c10code{justify-content:center;gap:5px;display:flex}.pairwrap .c10code .b{width:27px;height:36px;color:var(--gold-ink);background:#fff;border:1.5px solid #78350f33;border-radius:9px;place-items:center;font-family:IBM Plex Mono,monospace;font-size:16px;font-weight:700;display:grid}.pairwrap .c10code .b.on{border-color:#f59e0b;box-shadow:0 0 0 2px #f59e0b2e}.pairwrap .c10code .b.cur{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b38}.pairwrap .c10code .gap{width:8px}.pairwrap .k1{grid-template-columns:repeat(3,76px);gap:8px;display:grid}.pairwrap .k1 .k{height:38px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #78350f29;border-radius:999px;place-items:center;font-size:16px;font-weight:800;display:grid;box-shadow:0 4px 10px -6px #78350f4d}.pairwrap .k1 .k:hover{background:#fff6db}.pairwrap .k1 .k.blank{box-shadow:none;cursor:default;background:0 0;border:0}.pairwrap .k1 .k svg{width:17px;height:17px}.pairwrap .wt{color:var(--ink);font-size:18px;font-weight:900}.pairwrap .ws{color:var(--muted);max-width:280px;font-size:12.5px;font-weight:600;line-height:1.45}.pairwrap .ws b{color:var(--gold-ink)}.pairwrap .w1devs{align-items:center;margin-bottom:2px;display:flex}.pairwrap .w1dev{flex-direction:column;align-items:center;gap:7px;display:flex}.pairwrap .w1dev .ic{color:#3b2406;background:linear-gradient(150deg,#fff3cc,#f6d353);border:1px solid #78350f1f;border-radius:18px;place-items:center;width:62px;height:62px;display:grid}.pairwrap .w1dev.owner .ic{background:linear-gradient(150deg,#fde68a,#f59e0b)}.pairwrap .w1dev .ic svg{width:29px;height:29px}.pairwrap .w1dev small{color:var(--muted);font-size:10.5px;font-weight:800}.pairwrap .w1link{gap:7px;padding:0 16px;display:flex}.pairwrap .w1link i{opacity:.25;background:#f0b21c;border-radius:50%;width:9px;height:9px;animation:1.4s ease-in-out infinite pFlow}.pairwrap .w1link i:nth-child(2){animation-delay:.2s}.pairwrap .w1link i:nth-child(3){animation-delay:.4s}.pairwrap .w1link i:nth-child(4){animation-delay:.6s}@keyframes pFlow{0%,to{opacity:.22;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}.pairwrap .disc{color:#fff;border-radius:50%;place-items:center;width:80px;height:80px;animation:.4s cubic-bezier(.2,.9,.3,1.3) pPop;display:grid}.pairwrap .disc.ok{background:radial-gradient(circle at 50% 35%,#34d399,#16a34a);box-shadow:0 16px 30px -12px #16a34a99}.pairwrap .disc.bad{background:radial-gradient(circle at 50% 35%,#f87171,#dc2626);box-shadow:0 16px 30px -12px #dc262680}.pairwrap .disc svg{width:40px;height:40px}@keyframes pPop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.pairwrap .linkbtn{color:var(--gold-ink);cursor:pointer;background:#fff;border:1.5px solid #78350f2e;border-radius:11px;margin-top:4px;padding:9px 18px;font-size:12.5px;font-weight:800}.pairwrap .railR{background:linear-gradient(#fdf3da,#f8e7b8);border-left:1px solid #78350f1a;flex-direction:column;flex:0 0 88px;align-items:center;gap:9px;padding:18px 0;display:flex}.pairwrap .mbtn{width:62px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:13px;flex-direction:column;align-items:center;gap:5px;padding:10px 0;display:flex}.pairwrap .mbtn svg{width:20px;height:20px}.pairwrap .mbtn small{font-size:9px;font-weight:800}.pairwrap .mbtn:hover{color:var(--brown);background:#78350f0f}.pairwrap .mbtn.on{color:#3b2406;background:linear-gradient(155deg,#fde68a,#fcd34d 40%,#fbbf24 75%,#f59e0b);box-shadow:inset 0 1px #fff,0 8px 16px -8px #f59e0bb3}.pairwrap .mbtn:disabled{opacity:.4;cursor:default}.pairwrap .rback{width:34px;height:34px;color:var(--muted);cursor:pointer;background:#3b240612;border:0;border-radius:10px;place-items:center;margin-top:auto;display:grid}.pairwrap .htl{border-top:1px solid var(--line);background:#fff;flex:none;align-items:center;padding:13px 28px;display:flex}.pairwrap .hev{align-items:center;gap:9px;display:flex}.pairwrap .hev .node{border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:11px;font-weight:900;display:grid}.pairwrap .hev .node svg{width:13px;height:13px}.pairwrap .hev .spin{border:2.5px solid #3b24064d;border-top-color:#3b2406;border-radius:50%;width:12px;height:12px;animation:1s linear infinite pSpin}@keyframes pSpin{to{transform:rotate(360deg)}}.pairwrap .hev.done .node{background:var(--green);color:#fff}.pairwrap .hev.active .node{color:#3b2406;background:linear-gradient(150deg,#fcd34d,#f59e0b);box-shadow:0 0 0 4px #f59e0b2e}.pairwrap .hev.wait .node{color:#b09a78;background:#f1e7d2}.pairwrap .hev.error .node{background:var(--red);color:#fff}.pairwrap .hev .tx b{font-size:11px;font-weight:800;line-height:1.15;display:block}.pairwrap .hev .tx span{color:var(--muted);font-size:9.5px;font-weight:600}.pairwrap .hev.wait .tx b{color:#a08a66}.pairwrap .hev.error .tx b{color:var(--red)}.pairwrap .hev.active .tx span{color:var(--gold-ink);font-weight:700}.pairwrap .hsep{background:#efe3cb;border-radius:2px;flex:1;height:2px;margin:0 11px}.pairwrap .hsep.lit{background:linear-gradient(90deg,var(--green),#f7c948)}.pairwrap .gov{z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#211d1880;place-items:center;display:grid;position:absolute;inset:0}.pairwrap .gsheet{background:#fff;border-radius:22px;width:min(420px,90%);padding:18px;box-shadow:0 40px 90px -30px #0009}.pairwrap .gh{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.pairwrap .gh b{font-size:15px;font-weight:900}.pairwrap .gx{color:var(--brown);cursor:pointer;background:0 0;border:0;font-size:12.5px;font-weight:800}.pairwrap .ggrid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.pairwrap .gt{aspect-ratio:1;cursor:pointer;background:linear-gradient(150deg,#e9dcc0,#d8c39a);border:0;border-radius:13px}.pairwrap .gt.v1{background:linear-gradient(150deg,#cfe0c0,#a9c98f)}.pairwrap .gt.v2{background:linear-gradient(150deg,#e9d3c0,#cfa98f)}.pairwrap .gt.v3{background:linear-gradient(150deg,#c0d4e0,#8fb3c9)}.pairwrap .gt.v4{background:linear-gradient(150deg,#e0d6c0,#c9b98f)}.pairwrap .gt.v5{background:linear-gradient(150deg,#d8cbe0,#b39fc9)}.pairwrap .gt.q{background:#fff;place-items:center;display:grid;box-shadow:0 0 0 3px #f59e0b}.pairwrap .gt.q img{width:62%;height:62%}.pairwrap .gnote{text-align:center;color:var(--muted);margin-top:12px;font-size:11.5px;font-weight:700}.pairwrap .fallhint{color:var(--muted);font-size:11px;font-weight:600}.pairwrap .fallhint button{color:var(--gold-ink);cursor:pointer;background:0 0;border:0;font-weight:800;text-decoration:underline}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-600:oklch(64.6% .222 41.116);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-900:oklch(41.4% .112 45.904);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-green-600:oklch(62.7% .194 149.214);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-500:oklch(62.3% .214 259.815);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-500:oklch(65.6% .241 354.308);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-stone-300:oklch(86.9% .005 56.366);--color-stone-700:oklch(37.4% .01 67.558);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Inter,Noto Sans Thai,sans-serif;line-height:1.5}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:after,:before,::backdrop{border-color:var(--gray-200)}::file-selector-button{border-color:var(--gray-200)}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.top-0{top:calc(var(--spacing) * 0)}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:calc(var(--spacing) * 1)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-5{top:calc(var(--spacing) * 5)}.top-9{top:calc(var(--spacing) * 9)}.top-10{top:calc(var(--spacing) * 10)}.top-24{top:calc(var(--spacing) * 24)}.top-40{top:calc(var(--spacing) * 40)}.top-full{top:100%}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.-right-2{right:calc(var(--spacing) * -2)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-6{right:calc(var(--spacing) * 6)}.right-8{right:calc(var(--spacing) * 8)}.right-20{right:calc(var(--spacing) * 20)}.-bottom-2{bottom:calc(var(--spacing) * -2)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-8{bottom:calc(var(--spacing) * 8)}.bottom-24{bottom:calc(var(--spacing) * 24)}.left-0{left:calc(var(--spacing) * 0)}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[55\]{z-index:55}.z-\[60\]{z-index:60}.z-\[65\]{z-index:65}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[85\]{z-index:85}.z-\[90\]{z-index:90}.z-\[95\]{z-index:95}.z-\[120\]{z-index:120}.z-\[200\]{z-index:200}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-auto{margin:auto}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-3{margin-inline:calc(var(--spacing) * -3)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.mx-2\.5{margin-inline:calc(var(--spacing) * 2.5)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-auto{margin-inline:auto}.my-6{margin-block:calc(var(--spacing) * 6)}.-mt-5{margin-top:calc(var(--spacing) * -5)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-64{height:calc(var(--spacing) * 64)}.h-\[1\.1em\]{height:1.1em}.h-\[18px\]{height:18px}.h-\[22px\]{height:22px}.h-\[216px\]{height:216px}.h-\[240px\]{height:240px}.h-\[520px\]{height:520px}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-16{max-height:calc(var(--spacing) * 16)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[60vh\]{max-height:60vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[94vh\]{max-height:94vh}.max-h-\[95vh\]{max-height:95vh}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-\[44px\]{min-height:44px}.min-h-\[104px\]{min-height:104px}.min-h-screen{min-height:100vh}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-\[1\.1em\]{width:1.1em}.w-\[18px\]{width:18px}.w-\[22px\]{width:22px}.w-\[216px\]{width:216px}.w-\[240px\]{width:240px}.w-\[420px\]{width:420px}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.w-screen{width:100vw}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-28{max-width:calc(var(--spacing) * 28)}.max-w-\[70\%\]{max-width:70%}.max-w-\[80\%\]{max-width:80%}.max-w-\[85\%\]{max-width:85%}.max-w-\[100px\]{max-width:100px}.max-w-\[260px\]{max-width:260px}.max-w-\[440px\]{max-width:440px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[1600px\]{max-width:1600px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[18px\]{min-width:18px}.min-w-\[140px\]{min-width:140px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[280px\]{min-width:280px}.flex-1{flex:1}.flex-\[2\]{flex:2}.flex-\[3\]{flex:3}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-10{--tw-translate-x:calc(var(--spacing) * -10);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-16{--tw-translate-x:calc(var(--spacing) * 16);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-16{--tw-translate-y:calc(var(--spacing) * -16);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-10{--tw-translate-y:calc(var(--spacing) * 10);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-pulse{animation:var(--animate-pulse)}.animate-shake{animation:.4s ease-in-out shake}.animate-spin{animation:var(--animate-spin)}.animate-welcomePop{animation:.35s cubic-bezier(.34,1.56,.64,1) welcomePop}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-px{gap:1px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.self-end{align-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-3xl{border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl)}.rounded-br-md{border-bottom-right-radius:var(--radius-md)}.rounded-bl-md{border-bottom-left-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#211E1A\]{border-color:#211e1a}.border-\[\#ECE6D8\]{border-color:#ece6d8}.border-danger-500{border-color:#dc2626}.border-danger-500\/30{border-color:oklab(57.7099% .191149 .0987651/.3)}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-900{border-color:var(--color-gray-900)}.border-ink-900{border-color:#1c1917}.border-lemon-200{border-color:#ffe999}.border-lemon-300{border-color:#fadf5e}.border-lemon-400{border-color:#f5c518}.border-lemon-400\/40{border-color:oklab(84.1944% -.00126347 .168374/.4)}.border-purple-100{border-color:var(--color-purple-100)}.border-purple-200{border-color:var(--color-purple-200)}.border-purple-700{border-color:#3d2d4a}.border-purple-900{border-color:#2d1b3d}.border-purple-900\/10{border-color:oklab(26.3036% .0389556 -.0518328/.1)}.border-purple-900\/20{border-color:oklab(26.3036% .0389556 -.0518328/.2)}.border-purple-900\/30{border-color:oklab(26.3036% .0389556 -.0518328/.3)}.border-red-200{border-color:var(--color-red-200)}.border-red-600{border-color:var(--color-red-600)}.border-stone-300{border-color:var(--color-stone-300)}.border-white{border-color:var(--color-white)}.border-white\/80{border-color:#fffc}@supports (color:color-mix(in lab, red, red)){.border-white\/80{border-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.border-t-transparent{border-top-color:#0000}.bg-amber-400{background-color:var(--color-amber-400)}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-danger-500\/10{background-color:oklab(57.7099% .191149 .0987651/.1)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-ink-900{background-color:#1c1917}.bg-lemon-50{background-color:#fffbeb}.bg-lemon-100{background-color:#fff4cc}.bg-lemon-400{background-color:#f5c518}.bg-lemon-400\/30{background-color:oklab(84.1944% -.00126347 .168374/.3)}.bg-purple-50{background-color:var(--color-purple-50)}.bg-purple-100{background-color:var(--color-purple-100)}.bg-purple-400{background-color:var(--color-purple-400)}.bg-purple-900{background-color:#2d1b3d}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-600{background-color:var(--color-red-600)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.bg-white\/30{background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab, red, red)){.bg-white\/40{background-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.bg-white\/60{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-amber-200{--tw-gradient-from:var(--color-amber-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-300{--tw-gradient-from:var(--color-amber-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-300{--tw-gradient-from:var(--color-blue-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-pink-300{--tw-gradient-from:var(--color-pink-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-200{--tw-gradient-from:var(--color-purple-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-300{--tw-gradient-from:var(--color-purple-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-400{--tw-gradient-to:var(--color-amber-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-500{--tw-gradient-to:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-500{--tw-gradient-to:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-500{--tw-gradient-to:var(--color-pink-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-400{--tw-gradient-to:var(--color-purple-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-500{--tw-gradient-to:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-12{padding:calc(var(--spacing) * 12)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-\[7px\]{padding-block:7px}.py-px{padding-block:1px}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3\.5{padding-right:calc(var(--spacing) * 3.5)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-32{padding-bottom:calc(var(--spacing) * 32)}.pb-40{padding-bottom:calc(var(--spacing) * 40)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-12{padding-left:calc(var(--spacing) * 12)}.pl-14{padding-left:calc(var(--spacing) * 14)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:Inter,Noto Sans Thai,sans-serif}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[8\.5px\]{font-size:8.5px}.text-\[8px\]{font-size:8px}.text-\[8vw\]{font-size:8vw}.text-\[9px\]{font-size:9px}.text-\[9vw\]{font-size:9vw}.text-\[10px\]{font-size:10px}.text-\[10vw\]{font-size:10vw}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[20px\]{font-size:20px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[32px\]{font-size:32px}.text-\[44px\]{font-size:44px}.text-\[52px\]{font-size:52px}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.5em\]{--tw-tracking:.5em;letter-spacing:.5em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-\[0\.35em\]{--tw-tracking:.35em;letter-spacing:.35em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#211E1A\]{color:#211e1a}.text-amber-900{color:var(--color-amber-900)}.text-danger-500{color:#dc2626}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-600{color:var(--color-green-600)}.text-ink-900\/70{color:oklab(21.6115% .00342155 .00508092/.7)}.text-lemon-50{color:#fffbeb}.text-lemon-400{color:#f5c518}.text-lemon-400\/75{color:oklab(84.1944% -.00126347 .168374/.75)}.text-orange-600{color:var(--color-orange-600)}.text-purple-300{color:var(--color-purple-300)}.text-purple-400{color:var(--color-purple-400)}.text-purple-500{color:var(--color-purple-500)}.text-purple-600{color:var(--color-purple-600)}.text-purple-700{color:#3d2d4a}.text-purple-900{color:#2d1b3d}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-stone-700{color:var(--color-stone-700)}.text-white{color:var(--color-white)}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.accent-purple-900{accent-color:#2d1b3d}.opacity-10{opacity:.1}.opacity-15{opacity:.15}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}.group-hover\:opacity-60:is(:where(.group):hover *){opacity:.6}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.peer-checked\:ring-2:is(:where(.peer):checked~*){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing) * 0)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-purple-900:hover{border-color:#2d1b3d}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\:bg-lemon-50:hover{background-color:#fffbeb}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/40:hover{background-color:#fff6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/40:hover{background-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.hover\:bg-white\/50:hover{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/50:hover{background-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.hover\:bg-white\/70:hover{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/70:hover{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.hover\:bg-yellow-50:hover{background-color:var(--color-yellow-50)}.hover\:text-purple-900:hover{color:#2d1b3d}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:border-lemon-400:focus{border-color:#f5c518}.focus\:border-purple-700:focus{border-color:#3d2d4a}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:scale-90:active{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.97\]:active{scale:.97}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.99\]:active{scale:.99}.active\:bg-yellow-50:active{background-color:var(--color-yellow-50)}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-gray-100:disabled{background-color:var(--color-gray-100)}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}@media (hover:hover){.disabled\:hover\:shadow-sm:disabled:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media (width>=40rem){.sm\:inline{display:inline}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.sm\:p-6{padding:calc(var(--spacing) * 6)}}@media (width>=48rem){.md\:inset-0{inset:calc(var(--spacing) * 0)}.md\:col-span-3{grid-column:span 3/span 3}.md\:flex{display:flex}.md\:w-52{width:calc(var(--spacing) * 52)}.md\:w-full{width:100%}.md\:max-w-lg{max-width:var(--container-lg)}.md\:max-w-md{max-width:var(--container-md)}.md\:max-w-xl{max-width:var(--container-xl)}.md\:flex-shrink-0{flex-shrink:0}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-center{justify-content:center}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:rounded-3xl{border-radius:var(--radius-3xl)}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:py-8{padding-block:calc(var(--spacing) * 8)}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.md\:text-\[28px\]{font-size:28px}}@media (width>=64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media print{.print\:hidden{display:none}}}:root{--lemon-400:#f5c518;--lemon-300:#fadf5e;--lemon-200:#ffe999;--lemon-100:#fff4cc;--lemon-50:#fffbeb;--purple-700:#3d2d4a;--purple-500:#5a4370;--purple-900:#2d1b3d;--lemon-500:#e5b00a;--warning-500:#f59e0b;--gray-500:#6b7280;--ink-900:#1c1917;--danger-500:#dc2626;--success-500:#22c55e;--ink-700:#374151;--ink-500:#6b7280;--ink-300:#d1d5db;--cream:#fffbf0;--gray-50:#fafaf9;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gr-amber:linear-gradient(168deg, #fdd876, #fbc23a 42%, #f3a81a 78%, #e8980c);--gr-graphite:#3d3a36;--gr-yel:#fde047;--gr-brown:#3b2406;--table-free:#fcefa1;--table-occupied:#71717a;--table-free-text:#3f2f00;--table-occupied-text:#f5c518;--wall-color:#1c1917;--coral-500:#ef6c4a;--coral-100:#fee4dc;--coral-50:#fef2ee;--cream-warm:#fdf8e5;--google-blue:#4285f4;--google-red:#ea4335;--google-yellow:#fbbc04;--google-green:#34a853}body{background:var(--lemon-400);color:var(--purple-900);font-family:Inter,Noto Sans Thai,sans-serif}.scroll-invisible::-webkit-scrollbar{display:none}.scroll-invisible{scrollbar-width:none}@keyframes agePulse{0%,to{opacity:1}50%{opacity:.72}}.age-critical{animation:2.2s ease-in-out infinite agePulse}.scroll-hide::-webkit-scrollbar{display:none}.scroll-hide{-ms-overflow-style:none;scrollbar-width:none}@keyframes bellShake{0%,92%,to{transform:rotate(0)}93%{transform:rotate(-15deg)}95%{transform:rotate(12deg)}97%{transform:rotate(-8deg)}99%{transform:rotate(4deg)}}.bell-shake{transform-origin:50%;animation:6s ease-in-out infinite bellShake}@keyframes pulseGreen{0%,to{box-shadow:0 0 #22c55e80}50%{box-shadow:0 0 0 12px #22c55e00}}.pulse-green{animation:1.2s ease-in-out infinite pulseGreen}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.slide-up{animation:.35s cubic-bezier(.2,.9,.3,1) slideUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in{animation:.2s fadeIn}.menu-card{transition:transform .15s,box-shadow .15s}.menu-card:active{transform:scale(.97)}.lang-chip{transition:transform .12s,box-shadow .12s}.lang-chip:active{transform:scale(.97)}.step-dot{transition:background .3s,transform .3s}.step-line{transition:background .3s}.pin-dot{border:2.5px solid var(--purple-900);background:0 0;border-radius:50%;width:18px;height:18px;transition:all .12s}.pin-dot.filled{background:var(--purple-900);transform:scale(1.08)}.pin-btn{width:68px;height:68px;color:var(--purple-900);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;font-size:24px;font-weight:900;transition:all .1s;display:flex;box-shadow:0 4px 12px #2d1b3d1f}.pin-btn:hover{background:var(--lemon-50)}.pin-btn:active{background:var(--lemon-400);transform:scale(.92)}.pin-btn.action{background:var(--purple-900);color:var(--lemon-400);font-size:18px}.fp-canvas{background-color:#fff;background-image:radial-gradient(circle,#1c19171a 1px,#0000 1px);background-size:20px 20px}.tool-btn{color:var(--ink-700);cursor:pointer;background:#fff;border:1.5px solid #0000;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:9px 4px;transition:all .12s;display:flex;position:relative}.tool-btn:hover{background:var(--lemon-50);color:var(--ink-900);border-color:var(--lemon-200)}.tool-btn.active{background:var(--lemon-400);color:var(--ink-900);border-color:var(--ink-900);box-shadow:0 4px 12px #f5c51866}.tool-btn .label{letter-spacing:.04em;font-size:9.5px;font-weight:800;line-height:1}.tool-btn-primary{background:var(--ink-900);color:var(--lemon-400);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:11px 8px;transition:all .12s;display:flex;box-shadow:0 3px 10px #1c19172e}.tool-btn-primary:hover{background:#2a2622}.tool-btn-primary.active{background:var(--lemon-400);color:var(--ink-900);box-shadow:0 4px 14px #f5c51873}.tool-btn-primary .label{letter-spacing:.12em;font-size:11px;font-weight:900}.tool-section{background:#fafaf7;border:1px solid #f1efe8;border-radius:12px;margin-bottom:14px;padding:10px 8px}.tool-section-label{letter-spacing:.18em;color:var(--ink-500);text-transform:uppercase;text-align:center;margin-bottom:8px;font-size:9px;font-weight:900}.tool-help-btn{cursor:pointer;width:100%;color:var(--ink-500);letter-spacing:.04em;background:#fff;border:1.5px solid #e7e5e4;border-radius:10px;justify-content:center;align-items:center;gap:6px;margin-top:4px;padding:9px 8px;font-size:11px;font-weight:700;transition:all .12s;display:flex}.tool-help-btn:hover{background:var(--lemon-50);border-color:var(--lemon-300);color:var(--ink-900)}.floor-tab{border:1.5px solid var(--gray-200);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background:#fff;border-radius:10px;align-items:center;gap:6px;margin-right:4px;padding:7px 12px 7px 14px;transition:all .12s;display:inline-flex}.floor-tab:hover{background:var(--lemon-50);border-color:var(--lemon-300)}.floor-tab.active{background:var(--ink-900);border-color:var(--ink-900);color:var(--lemon-400);box-shadow:0 2px 6px #1c191726}.floor-tab-name{letter-spacing:.01em;font-size:13px;font-weight:800}.floor-tab-input{border:1.5px solid var(--lemon-400);width:92px;color:var(--ink-900);background:#fff;border-radius:6px;outline:none;padding:1px 6px;font-size:13px;font-weight:800}.floor-tab-edit{opacity:0;cursor:pointer;margin-left:2px;font-size:11px}.floor-tab:hover .floor-tab-edit{opacity:.55}.floor-tab-edit:hover{opacity:1}.floor-tab.active .floor-tab-edit{opacity:.7}.floor-tab-count{color:var(--ink-700);font-variant-numeric:tabular-nums;background:#1c191714;border-radius:999px;padding:2px 6px;font-size:10px;font-weight:700}.floor-tab.active .floor-tab-count{color:var(--lemon-400);background:#f5c51833}.floor-tab-add{background:var(--lemon-400);border:1.5px solid var(--ink-900);cursor:pointer;color:var(--ink-900);letter-spacing:.02em;border-radius:10px;align-items:center;gap:6px;margin-left:8px;padding:8px 14px;font-size:12px;font-weight:900;transition:all .12s;display:inline-flex;box-shadow:0 2px 6px #f5c51859}.floor-tab-add:hover{background:#fcd34d}.fp-pager{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:11px;align-items:center;gap:4px;padding:4px;display:inline-flex;position:relative}.fp-pager-nav{color:#ccd5e0;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;transition:background .12s;display:flex}.fp-pager-nav:hover:not(:disabled){color:#fff;background:#ffffff14}.fp-pager-nav:disabled{opacity:.3;cursor:not-allowed}.fp-pager-cur{flex-direction:column;align-items:center;min-width:96px;padding:0 4px;line-height:1.05;display:flex}.fp-pager-cur b{color:#eef1f6;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:13px;font-weight:800;overflow:hidden}.fp-pager-cur span{color:#94a0b0;font-variant-numeric:tabular-nums;margin-top:2px;font-size:9px;font-weight:700}.fp-pager-mng{width:30px;height:30px;color:var(--lemon-400);cursor:pointer;background:#f5c51824;border:0;border-radius:8px;justify-content:center;align-items:center;margin-left:2px;transition:background .12s;display:flex}.fp-pager-mng:hover{background:#f5c5183d}.fp-fm-backdrop{z-index:40;position:fixed;inset:0}.fp-floors-menu{border:1px solid var(--gray-200);z-index:41;background:#fff;border-radius:14px;width:234px;padding:7px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 24px 50px -12px #14192873}.fp-fm-label{letter-spacing:.18em;color:var(--ink-500);padding:7px 9px 6px;font-size:8.5px;font-weight:900}.fp-fm-item{color:var(--ink-900);cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:9px 10px;font-size:13px;font-weight:800;display:flex}.fp-fm-item:hover{background:var(--lemon-50)}.fp-fm-item.on{background:var(--ink-900);color:var(--lemon-400)}.fp-fm-ic{opacity:.5;flex:none}.fp-fm-name{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.fp-fm-cnt{color:var(--ink-700);font-variant-numeric:tabular-nums;background:#1c191714;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:800}.fp-fm-item.on .fp-fm-cnt{color:var(--lemon-400);background:#f5c51833}.fp-fm-edit,.fp-fm-del{width:24px;height:24px;color:inherit;opacity:.5;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;display:flex}.fp-fm-edit:hover{opacity:1;background:#0000000f}.fp-fm-del:hover{opacity:1;color:var(--danger-500);background:#dc26261a}.fp-fm-item.on .fp-fm-edit:hover,.fp-fm-item.on .fp-fm-del:hover{background:#ffffff1f}.fp-fm-input{border:1.5px solid var(--lemon-400);color:var(--ink-900);background:#fff;border-radius:7px;outline:none;flex:1;min-width:0;padding:4px 8px;font-size:13px;font-weight:800}.fp-fm-add{border:1px dashed var(--gray-200);background:var(--lemon-50);width:100%;color:var(--ink-900);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;margin-top:4px;padding:9px;font-size:12px;font-weight:800;display:flex}.fp-fm-add:hover{background:var(--lemon-100);border-color:var(--lemon-300)}.table-obj{cursor:move;-webkit-user-select:none;user-select:none;touch-action:none;transition:box-shadow .12s;position:absolute}.table-obj:hover{box-shadow:0 8px 20px -4px #1c191740}.table-obj.selected{outline:3px solid var(--lemon-400);outline-offset:4px;z-index:10}.table-obj.selected.multi{outline-color:#3b82f6}.shape-circle,.shape-oval{border-radius:50%}.shape-square,.shape-rect{border-radius:12px}.table-label{color:var(--table-free-text);pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:4px;font-weight:900;display:flex;position:absolute;inset:0}.table-label .num{font-size:20px;line-height:1}.table-label .name{opacity:.75;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:2px;font-size:10px;line-height:1.1;overflow:hidden}.table-label .seats{opacity:.6;letter-spacing:.02em;margin-top:1px;font-size:9px;font-weight:700}.fvt{cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center;touch-action:manipulation;flex-direction:column;justify-content:center;align-items:center;padding:4px;line-height:1;transition:transform .14s,box-shadow .14s;display:flex;position:absolute;overflow:hidden}.fvt:hover{transform:translateY(-2px)}.fvt.free{background:linear-gradient(150deg,#f3ecd6,#d7c8a3);box-shadow:inset 0 1px #fffc,inset 0 -3px 6px #785a1e47,inset 0 0 0 1px #785a1e40,0 16px 28px -18px #5037148c}.fvt.occ{background:linear-gradient(150deg,#f8d378,#c98e22);box-shadow:inset 0 1px #ffffffb3,inset 0 -3px 7px #784b0566,inset 0 0 0 1px #784b0a59,0 0 22px -8px #f0b65073,0 16px 30px -16px #50320580}.fvt-num{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#6a4d11;text-shadow:0 1px #ffffffb3,0 -1px 1px #5a3c0566;font-weight:900;line-height:.9}.fvt.occ .fvt-num{color:#3b2406;text-shadow:0 1px #fff0c88c,0 -1px 1px #5a370073}.fvt-name{text-overflow:ellipsis;white-space:nowrap;color:#7a5a1e;max-width:100%;margin-top:2px;font-size:10px;font-weight:800;line-height:1.1;overflow:hidden}.fvt.occ .fvt-name{color:#5a3d0c}.fvt-time,.fvt-seats{font-variant-numeric:tabular-nums;color:#7a5a1e;margin-top:5px;font-size:11px;font-weight:800}.fvt.occ .fvt-time{color:#5a3d0c}.fvt-link{color:#5a3d0c;margin-top:4px;font-size:10px;font-weight:800}.fvt-chip{color:#3b2406;background:#784b0529;border-radius:999px;align-items:center;gap:5px;margin-top:6px;padding:3px 9px;font-size:9.5px;font-weight:900;display:inline-flex}.fvt-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.fvt-dot.solo{width:7px;height:7px;margin-top:5px}.fvt-chip.cook .fvt-dot,.fvt-dot.solo.cook{background:#9a6a10;animation:1.5s ease-in-out infinite fvtDotPulse}.fvt-chip.toserve .fvt-dot,.fvt-dot.solo.toserve{background:#d2820f}.fvt-chip.served .fvt-dot,.fvt-dot.solo.served{background:#2f7d2f}@keyframes fvtDotPulse{0%,to{opacity:1}50%{opacity:.35}}.fvt.has-unsent .fvt-num{margin-top:-3px}.fvt-ubar{background:linear-gradient(#3a2a12f0,#211609f7);justify-content:center;align-items:center;gap:5px;height:26px;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 1px #ffe19638}.fvt-udot{background:#f3b24a;border-radius:50%;flex:none;width:6px;height:6px;animation:1.6s ease-in-out infinite fvtDotPulse;box-shadow:0 0 5px #f3b24ad9}.fvt-utxt{letter-spacing:.04em;color:#f6dd9a;white-space:nowrap;font-size:9.5px;font-weight:900}.float-toolbar{z-index:40;background:#fff;border-radius:14px;align-items:center;gap:6px;padding:6px;display:flex;position:absolute;top:16px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000001f,0 0 0 1px #0000000a}.float-toolbar button{color:var(--ink-700);cursor:pointer;background:0 0;border:0;border-radius:9px;flex-direction:column;align-items:center;gap:2px;padding:7px 9px;font-size:9px;font-weight:700;transition:all .12s;display:flex}.float-toolbar button:hover{background:var(--gray-100);color:var(--ink-900)}.float-toolbar button:disabled{opacity:.3;cursor:not-allowed}.float-toolbar .divider{background:var(--gray-200);width:1px;height:20px}.toolbar-grip{cursor:grab;color:var(--ink-500);align-items:center;padding:0 2px;display:flex}.fp-zoomdock{z-index:41;background:#fff;border-radius:14px;flex-direction:column;display:flex;position:absolute;bottom:16px;right:16px;overflow:hidden;box-shadow:0 8px 24px #00000024,0 0 0 1px #0000000d}.fp-zoomdock button{width:44px;height:38px;color:var(--ink-700);border:0;border-bottom:1px solid var(--gray-100);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:background .12s;display:flex}.fp-zoomdock button:hover{background:var(--gray-100);color:var(--ink-900)}.fp-zoomdock .fp-zpct{height:34px;color:var(--ink-900);font-variant-numeric:tabular-nums;font-size:11px;font-weight:900}.fp-zoomdock .fp-zfit{color:var(--ink-900);border-bottom:0}.fp-panhint{color:#fff;z-index:41;pointer-events:none;background:#1c1917db;border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.fp-guide-v{z-index:30;pointer-events:none;background:#ec4899;height:100%;position:absolute;top:0}.fp-guide-h{z-index:30;pointer-events:none;background:#ec4899;width:100%;position:absolute;left:0}.fp-alignbar{z-index:41;background:#fff;border-radius:12px;align-items:center;gap:3px;padding:5px;display:flex;position:absolute;top:66px;left:50%;transform:translate(-50%);box-shadow:0 8px 22px #00000024,0 0 0 1px #0000000d}.fp-alignbar button{width:30px;height:30px;color:var(--ink-700);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;transition:all .12s;display:flex}.fp-alignbar button:hover{background:var(--lemon-400);color:var(--ink-900)}.fp-ab-dv{background:var(--gray-200);width:1px;height:18px;margin:0 2px}.zone-obj{cursor:move;-webkit-user-select:none;user-select:none;touch-action:none;border:2px solid #0000;border-radius:16px;transition:filter .15s;position:absolute;overflow:hidden}.zone-obj:hover{filter:brightness(1.02);border-color:#1c191726}.zone-obj.selected{border-color:var(--ink-900);box-shadow:0 0 0 3px #f5c5184d}.zone-obj .zone-header{pointer-events:none;background:#ffffffe6;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex;position:absolute;top:10px;left:10px;box-shadow:0 2px 4px #00000014}.zone-obj .zone-icon{border-radius:50%;flex-shrink:0;width:8px;height:8px}.zone-obj .zone-name{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-900);font-size:11px;font-weight:900}.wall-obj{cursor:move;-webkit-user-select:none;user-select:none;background:var(--wall-color);touch-action:none;border-radius:4px;transition:box-shadow .12s;position:absolute}.wall-obj:hover{box-shadow:0 0 0 3px #f5c5184d}.wall-obj.selected{box-shadow:0 0 0 3px var(--lemon-400)}.label-obj{cursor:move;-webkit-user-select:none;user-select:none;color:var(--ink-900);white-space:nowrap;touch-action:none;background:#ffffffe6;border-radius:8px;align-items:center;padding:6px 12px;font-weight:800;transition:box-shadow .12s;display:flex;position:absolute}.label-obj:hover{box-shadow:0 4px 8px #00000026}.label-obj.selected{outline:2px solid var(--lemon-400);outline-offset:2px}.fixture-obj{cursor:move;-webkit-user-select:none;user-select:none;border:1.5px dashed var(--ink-300);color:var(--ink-700);touch-action:none;background:#fafaf999;border-radius:10px;justify-content:center;align-items:center;gap:4px;transition:box-shadow .12s;display:flex;position:absolute}.fixture-obj:hover{box-shadow:0 4px 10px #0000001f}.fixture-obj.selected{outline:3px solid var(--lemon-400);outline-offset:4px;z-index:10}.fixture-name{font-size:10px;font-weight:700}.resize-handle{background:var(--lemon-400);cursor:nwse-resize;z-index:20;touch-action:none;border:2.5px solid #fff;border-radius:50%;width:18px;height:18px;position:absolute;bottom:-8px;right:-8px;box-shadow:0 2px 6px #00000040}.rubber-band{pointer-events:none;z-index:998;background:#3b82f614;border:1.5px dashed #3b82f6;border-radius:2px;position:absolute}.prop-panel{z-index:50;background:#fff;border-radius:20px;width:280px;max-height:calc(100vh - 120px);padding:16px;position:fixed;top:90px;right:20px;overflow-y:auto;box-shadow:0 20px 40px -10px #00000026,0 0 0 1px #0000000d}.prop-field{margin-bottom:10px}.prop-field label{letter-spacing:.15em;color:var(--ink-500);margin-bottom:4px;font-size:10px;font-weight:900;display:block}.prop-field input,.prop-field select{border:1.5px solid var(--gray-200);background:var(--gray-50);width:100%;color:var(--ink-900);border-radius:10px;outline:none;padding:8px 12px;font-size:13px;font-weight:700;transition:all .12s}.prop-field input:focus,.prop-field select:focus{border-color:var(--lemon-400);background:#fff;box-shadow:0 0 0 3px #f5c51833}.color-swatch{cursor:pointer;border:2px solid #0000;border-radius:8px;width:28px;height:28px;transition:transform .12s}.color-swatch:hover{transform:scale(1.1)}.color-swatch.active{border-color:var(--ink-900);transform:scale(1.1)}.float-toolbar.dragging{box-shadow:0 12px 32px #0003, 0 0 0 2px var(--lemon-400)}.prop-lock-row{background:var(--gray-50);border:1.5px solid var(--gray-200);cursor:pointer;color:var(--ink-700);-webkit-user-select:none;user-select:none;border-radius:10px;justify-content:space-between;align-items:center;margin-top:6px;padding:9px 12px;font-size:12px;font-weight:800;display:flex}.prop-lock-row:hover{background:var(--gray-100)}.prop-lock-toggle{background:var(--gray-200);border-radius:999px;flex-shrink:0;width:34px;height:20px;transition:background .15s;position:relative}.prop-lock-toggle:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000040}.prop-lock-toggle.on{background:var(--ink-900)}.prop-lock-toggle.on:after{transform:translate(14px)}.prop-rot{border-top:1px solid var(--gray-200);margin-top:12px;padding-top:12px}.rdial{cursor:grab;touch-action:none;border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;margin:2px auto 4px;display:flex;position:relative}.rdial:active{cursor:grabbing}.rdial-inner{pointer-events:none;background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:88px;height:88px;display:flex;box-shadow:0 2px 6px #00000014}.rdial-deg{color:var(--ink-900);font-variant-numeric:tabular-nums;font-size:22px;font-weight:900}.rdial-dl{letter-spacing:.16em;color:var(--ink-500);font-size:8px;font-weight:900}.rdial-knob{background:var(--ink-900);pointer-events:none;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;left:50%;box-shadow:0 1px 3px #0000004d}.prop-rot-chips{justify-content:center;gap:5px;margin:8px 0 4px;display:flex}.qchip{background:var(--gray-50);border:1.5px solid var(--gray-200);color:var(--ink-700);cursor:pointer;font-variant-numeric:tabular-nums;border-radius:8px;flex:1;padding:6px 4px;font-size:11px;font-weight:800;transition:all .12s}.qchip:hover{background:var(--gray-100)}.qchip.on{background:var(--ink-900);color:var(--lemon-400);border-color:var(--ink-900)}.prop-rot-snap{background:var(--gray-50);border:1.5px solid var(--gray-200);cursor:pointer;color:var(--ink-700);-webkit-user-select:none;user-select:none;border-radius:10px;justify-content:space-between;align-items:center;margin-top:6px;padding:9px 12px;font-size:12px;font-weight:800;display:flex}.prop-rot-snap:hover{background:var(--gray-100)}.fp-lock-badge{background:var(--ink-900);width:20px;height:20px;color:var(--lemon-400);z-index:21;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;font-size:10px;display:flex;position:absolute;top:-8px;right:-8px;box-shadow:0 2px 5px #0000004d}.color-tile{border:2px solid var(--gray-200);cursor:pointer;background:#fff;border-radius:14px;flex-direction:column;align-items:center;gap:7px;padding:12px 8px;transition:all .12s;display:flex;position:relative}.color-tile:hover{border-color:var(--ink-300);transform:translateY(-1px)}.color-tile.active{border-color:var(--ink-900);box-shadow:0 0 0 3px #f5c51859}.color-tile-pair{border-radius:8px;width:56px;height:30px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #00000014}.color-tile-pair span{flex:1}.color-tile-name{color:var(--ink-700);font-size:11px;font-weight:800}.color-ribbon{letter-spacing:.06em;border-radius:5px;padding:2px 5px;font-size:7px;font-weight:900;position:absolute;top:6px;right:6px}.ribbon-signature{background:var(--lemon-400);color:var(--ink-900)}.ribbon-recommended{color:#fff;background:#4a9778}.color-preview-table{border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:110px;height:92px;font-weight:900;display:flex}.admin-room{background:var(--cream);min-height:100vh;color:var(--purple-900)}.admin-tile{transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s}.admin-tile:hover{transform:translateY(-6px);box-shadow:0 24px 48px -16px #f5c5188c}.admin-tile:active{transform:scale(.98)}.stat-tile{transition:transform .15s,box-shadow .15s}.stat-tile:hover{transform:translateY(-2px);box-shadow:0 8px 16px -4px #2d1b3d14}.feed-row{transition:background .12s}.feed-row:hover{background:var(--lemon-50)}.bar{transition:height .3s}.blink{animation:1.8s ease-in-out infinite blink}@keyframes blink{0%,to{opacity:1}50%{opacity:.5}}.pr-room{min-height:100vh;color:var(--purple-900);background:#faf8f0}.pr-tab{transition:all .15s}.pr-card{transition:transform .15s,box-shadow .15s}.pr-card:hover{box-shadow:0 10px 24px -10px #2d1b3d2e}.pr-row:hover{background:var(--lemon-50)}.modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sheet-enter{animation:.25s cubic-bezier(.2,.8,.2,1) sheetUp}@keyframes sheetUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media print{.no-print{display:none!important}body *{visibility:hidden}.print-paper,.print-paper *{visibility:visible}.print-paper{max-width:80mm;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:none!important}.report-print,.report-print *{visibility:visible}.report-print{width:100%;padding:10mm;position:absolute;top:0;left:0}}.print-only{display:none}@media print{.print-only{display:block}}:root{--gray-300:#d1d5db;--gray-400:#9ca3af;--consign:#d97706;--consign-dark:#b45309;--consign-bg:#fef3c7}.tabular{font-variant-numeric:tabular-nums}.big-tab{transition:all .15s}.big-tab:hover:not(.active){background:var(--lemon-50)}.big-tab.active{background:var(--lemon-400);color:var(--purple-900);transform:translateY(-2px);box-shadow:0 8px 16px -6px #f5c51880}.menu-card:hover,.consign-card:hover{transform:translateY(-3px);box-shadow:0 16px 32px -12px #2d1b3d38}.consign-card{transition:transform .15s,box-shadow .15s}.kitchen-row{transition:background .1s}.kitchen-row:hover{background:var(--lemon-50)}.cat-pill{cursor:pointer;transition:all .12s}.cat-pill:hover{background:var(--lemon-200)!important}.cat-pill.active{box-shadow:0 4px 8px -2px #f5c51880;background:var(--lemon-400)!important;color:var(--purple-900)!important}.img-upload-area{background:var(--lemon-50);border:3px dashed var(--lemon-400);cursor:pointer;transition:all .15s}.img-upload-area:hover{background:var(--lemon-100);border-color:var(--lemon-500)}.pulse-warn{animation:1.6s ease-in-out infinite pulseWarn}@keyframes pulseWarn{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.drag-row{cursor:grab;transition:background .1s,transform .1s}.drag-row.dragging{opacity:.4;cursor:grabbing}.drag-row.drag-over{background:var(--lemon-200)!important}.emoji-btn{transition:transform .1s,background .1s}.emoji-btn:hover{background:var(--lemon-100);transform:scale(1.15)}.emoji-btn.selected{background:var(--lemon-400);transform:scale(1.1)}.gr-appbar{background:var(--gr-amber);flex-shrink:0;align-items:center;gap:13px;height:64px;padding:0 22px;display:flex;position:relative;box-shadow:inset 0 -1px #3b240629,inset 0 1px #ffffff73}.gr-appbar:after{content:"";pointer-events:none;background:radial-gradient(52% 30% at 84% 4%,#ffffff8c,#0000 62%),radial-gradient(48% 32% at 6% 70%,#ffffff52,#0000 60%);position:absolute;inset:0}.gr-appbar>*{z-index:1;position:relative}.lemon-mark{letter-spacing:-.05em;color:var(--gr-graphite);white-space:nowrap;font-size:25px;font-weight:900;line-height:1}.lemon-mark .g{vertical-align:middle;background:var(--gr-graphite);color:var(--gr-yel);border-radius:.26em;margin-left:.16em;padding:.16em .4em;font-size:.4em;font-style:italic;font-weight:900}.gr-chip{letter-spacing:.09em;color:var(--gr-brown);cursor:pointer;background:0 0;border:1.5px solid #3b240647;border-radius:9px;padding:7px 12px;font-size:11px;font-weight:900;transition:background .12s}.gr-chip:hover{background:#fff6}.gr-chip-solid{background:var(--gr-graphite);color:var(--gr-yel);border-color:#0000}.gr-appbar .il-round{cursor:pointer;color:#6a5a3a;background:#fff;border:1px solid #efe2c6;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:all .15s;display:flex;position:relative;box-shadow:0 10px 22px -16px #78350f80}.gr-appbar .il-round:hover{color:var(--gr-brown);transform:translateY(-1px)}.gr-appbar .il-round.lang{letter-spacing:.3px;width:auto;height:42px;color:var(--gr-brown);border-radius:999px;gap:7px;padding:0 14px;font-size:12.5px;font-weight:900}.gr-appbar .il-round.lang .lp-globe{stroke-width:2px;width:18px;height:18px}.gr-appbar .il-round.lang .lp-chev{stroke-width:2px;opacity:.5;width:13px;height:13px;margin-left:-2px}.gr-appbar .il-round.lang:hover{color:var(--gr-brown);border-color:#e7d3a3;transform:translateY(-1px)}.lp-back{color:#6a5a3a;cursor:pointer;background:#fff;border:1px solid #efe2c6;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:transform .15s,color .15s,border-color .15s,background .15s;display:inline-flex;box-shadow:0 10px 22px -16px #78350f80}.lp-back svg{stroke-width:2.2px;width:19px;height:19px}.lp-back:hover{color:var(--gr-brown);border-color:#e7d3a3;transform:translateY(-1px)}.lp-back:active{transform:translateY(0)}.lp-back-dark{color:#e7ecf3;box-shadow:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1f;border-color:#ffffff3d}.lp-back-dark:hover{color:#fff;background:#fff3;border-color:#ffffff5c}.fr-card{border:1px solid var(--gray-200);background:#fff;border-radius:24px;width:100%;max-width:560px;overflow:hidden;box-shadow:0 18px 44px -22px #1c191773}.fr-accent{background:linear-gradient(90deg, var(--lemon-500), var(--lemon-300) 55%, var(--lemon-200));height:6px}.fr-in{padding:34px 38px 30px}.fr-kicker{letter-spacing:.2em;color:var(--lemon-500);text-transform:uppercase;font-size:11px;font-weight:900}.fr-h1{color:var(--purple-900);margin-top:7px;font-size:26px;font-weight:900}.fr-sub{color:var(--ink-500);margin-top:6px;font-size:14px;line-height:1.5}.fr-prog{align-items:center;gap:12px;margin:20px 0 22px;display:flex}.fr-bar{background:var(--gray-200);border-radius:99px;flex:1;height:8px;overflow:hidden}.fr-bar>i{background:linear-gradient(90deg, var(--lemon-500), var(--lemon-300));border-radius:99px;min-width:6%;height:100%;transition:width .3s;display:block}.fr-progtxt{color:var(--purple-900);font-size:12px;font-weight:900}.fr-step{border:1.5px solid var(--gray-200);background:#fff;border-radius:16px;align-items:center;gap:15px;padding:16px;display:flex}.fr-step+.fr-step{margin-top:12px}.fr-step.done{background:#f6fef9;border-color:#22c55e66}.fr-ck{border:2px solid var(--ink-300);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.fr-step.done .fr-ck{border-color:var(--success-500);background:var(--success-500)}.fr-ck svg{stroke:#fff;stroke-width:3px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.fr-ico{background:var(--lemon-100);border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.fr-ico svg{fill:none;width:25px;height:25px;stroke:var(--gr-graphite);stroke-width:1.85px;stroke-linecap:round;stroke-linejoin:round}.fr-t{flex:1;min-width:0}.fr-t b{color:var(--ink-900);font-size:15px;font-weight:800;display:block}.fr-t span{color:var(--ink-500);margin-top:2px;font-size:12px;line-height:1.45;display:block}.fr-foot{color:var(--ink-500);text-align:center;border-top:1px dashed var(--gray-200);margin-top:20px;padding-top:18px;font-size:12px;line-height:1.5}.gr-cta{width:150px;color:var(--gr-brown);cursor:pointer;white-space:nowrap;background:linear-gradient(155deg,#fde68a,#fbbf24 70%,#f59e0b);border:0;border-radius:11px;flex:none;justify-content:center;align-items:center;gap:7px;padding:12px 14px;font-family:inherit;font-size:13px;font-weight:900;transition:transform .1s;display:inline-flex;box-shadow:inset 0 1.5px #ffffffd9,0 6px 13px -5px #f59e0b99}.gr-cta:hover{transform:translateY(-1px)}.gr-cta:active{transform:translateY(0)}.fr-empty{text-align:center;max-width:380px}.fr-empty-art{width:180px;height:140px;margin:0 auto 24px;position:relative}.fr-empty-plate{background:radial-gradient(circle at 38% 32%,#fff,#f3efe6);border-radius:50%;width:140px;height:140px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 22px 44px -18px #3b240661,inset 0 0 0 8px #00000008}.fr-empty-plate:after{content:"";border:2px dashed var(--ink-300);opacity:.55;border-radius:50%;position:absolute;inset:24px}.fr-empty-spark{stroke:var(--lemon-500);stroke-width:1.8px;fill:none;stroke-linecap:round;stroke-linejoin:round;position:absolute}.fr-empty-spark.s1{width:26px;height:26px;top:0;right:22px}.fr-empty-spark.s2{width:20px;height:20px;bottom:8px;left:16px}.fr-empty-spark.s3{opacity:.7;width:14px;height:14px;top:30px;left:6px}.fr-empty-h{color:var(--purple-900);margin-bottom:11px;font-size:23px;font-weight:900}.fr-empty-sub{color:var(--ink-700);margin-bottom:26px;font-size:14px;line-height:1.65}.fr-empty-wait{color:var(--ink-700);border:1px solid var(--gray-200);background:#fff;border-radius:99px;align-items:center;gap:9px;padding:9px 17px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 10px 24px -14px #0000004d}.fr-empty-wait>i{background:var(--lemon-500);border-radius:50%;width:8px;height:8px;animation:2s infinite fr-pulse;box-shadow:0 0 #e5b00a80}@keyframes fr-pulse{0%{box-shadow:0 0 #e5b00a80}70%{box-shadow:0 0 0 9px #e5b00a00}to{box-shadow:0 0 #e5b00a00}}.mt-empty{background:radial-gradient(900px 460px at 50% 4%, var(--lemon-50), transparent 62%), var(--gray-50);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:22px;padding:48px 26px;display:flex}.mt-spot{background-color:#eebf86;background-position:50%;background-size:cover;border-radius:28px;width:430px;max-width:90vw;height:300px;position:relative;box-shadow:0 40px 80px -28px #3b240680}.mt-tag{letter-spacing:.08em;color:var(--gr-brown);background:#fffffff0;border-radius:9px;padding:6px 11px;font-size:11px;font-weight:900;position:absolute;top:14px;left:14px;box-shadow:0 3px 8px #00000029}.mt-pcard{background:#fff;border-radius:18px;align-items:center;gap:18px;padding:14px 18px;display:flex;position:absolute;bottom:-20px;right:-18px;box-shadow:0 22px 44px -16px #1c191780}.mt-pcard b{color:var(--ink-900);font-size:16px;font-weight:900;line-height:1.1;display:block}.mt-price{color:var(--lemon-500);margin-top:3px;font-size:15px;font-weight:900}.mt-status{color:#15803d;white-space:nowrap;background:#dcfce7;border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:11.5px;font-weight:900;display:inline-flex}.mt-status>i{background:var(--success-500);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #22c55e33}.mt-thumbs{gap:12px;margin-top:14px;display:flex}.mt-thumbs>i{background-color:#eebf86;background-position:50%;background-size:cover;border-radius:15px;width:64px;height:64px;display:block;box-shadow:0 10px 22px -11px #0000006b}.mt-head{text-align:center;max-width:440px}.mt-kicker{letter-spacing:.22em;color:var(--lemon-500);text-transform:uppercase;font-size:11px;font-weight:900}.mt-head h1{color:var(--ink-900);letter-spacing:-.02em;margin-top:8px;font-size:32px;font-weight:900}.mt-head p{color:var(--ink-700);margin-top:12px;font-size:15px;line-height:1.65}.mtg-root{height:100dvh;color:var(--ink-900);background:linear-gradient(#fbfcfb,#eef1ee);overflow:hidden}.mtg-head{flex-shrink:0;align-items:center;gap:16px;padding:16px 30px 12px;display:flex}.mtg-kick{letter-spacing:.16em;text-transform:uppercase;color:#7c8a78;font-size:11px;font-weight:900}.mtg-head h1{letter-spacing:-.03em;color:var(--ink-900);margin-top:5px;font-size:28px;font-weight:900;line-height:1}.mtg-seg{background:#e5e9e4;border-radius:12px;flex:none;gap:2px;margin-inline-start:auto;padding:3px;display:inline-flex}.mtg-seg button{color:#6d7a68;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:8px 14px;font-family:inherit;font-size:12.5px;font-weight:800;display:inline-flex}.mtg-seg button.on{color:var(--ink-900);background:#fff;box-shadow:0 2px 6px -2px #00000029}.mtg-seg svg{fill:none;stroke:currentColor;stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.mtg-stage{flex:1;gap:16px;min-height:0;padding:2px 30px 22px;display:flex}.mtg-catrail{flex-direction:column;flex:none;gap:8px;width:216px;min-height:0;display:flex;overflow-y:auto}.mtg-crh{letter-spacing:.14em;text-transform:uppercase;color:#8a9186;flex:none;padding:2px 6px 4px;font-size:11px;font-weight:900}.mtg-cr{cursor:pointer;text-align:start;background:#fff;border:1px solid #e6ece2;border-radius:13px;flex:none;align-items:center;gap:9px;padding:13px 14px;font-family:inherit;transition:border-color .12s;display:flex}.mtg-cr:hover{border-color:#b9cdb4}.mtg-cr .nm{color:var(--ink-900);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:800;overflow:hidden}.mtg-cr .cx{color:#b23a2a;background:#fbe0da;border-radius:999px;flex:none;margin-inline-start:auto;padding:3px 8px;font-size:10px;font-weight:900}.mtg-cr .ct{color:#2f6b39;background:#e4f5e8;border-radius:999px;flex:none;margin-inline-start:auto;padding:4px 11px;font-size:12px;font-weight:900}.mtg-cr .cx+.ct{margin-inline-start:8px}.mtg-cr.on{background:var(--gr-graphite);border-color:var(--gr-graphite);box-shadow:0 12px 24px -14px #00000080}.mtg-cr.on .nm{color:#fff}.mtg-cr.on .ct{color:#fde9bf;background:#ffffff29}.mtg-railtip{color:#9aa290;flex:none;margin-top:auto;padding:12px 6px 0;font-size:11px;font-weight:600;line-height:1.5}.mtg-serve{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.mtg-zhead{flex-shrink:0;align-items:center;gap:10px;margin-bottom:12px;display:flex}.mtg-zdot{background:var(--success-500);border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 4px #22c55e2e}.mtg-zhead b{letter-spacing:.02em;text-transform:uppercase;color:#1f3b23;font-size:14px;font-weight:900}.mtg-zhead .n{color:#2f6b39;background:#e4f5e8;border-radius:999px;flex:none;margin-inline-start:auto;padding:5px 12px;font-size:12px;font-weight:900}.mtg-err{color:var(--danger-500);flex-shrink:0;margin-bottom:10px;font-size:13px;font-weight:700}.mtg-loading{text-align:center;color:#8a9186;flex:1;place-items:center;font-size:14px;font-weight:700;display:grid}.mtg-fb-ic{fill:none;stroke:var(--lemon-500);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.mtg-tog{cursor:pointer;background:var(--success-500);border:0;border-radius:999px;flex:none;width:44px;height:26px;padding:0;transition:background .15s;position:relative;box-shadow:0 4px 10px -4px #00000059}.mtg-tog:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:left .15s;position:absolute;top:3px;left:21px;box-shadow:0 1px 3px #00000059}.mtg-tog.off{background:#fff;box-shadow:inset 0 0 0 1px #e3d9c9}.mtg-tog.off:after{background:#cdd6c8;left:3px}.mtg-tog:disabled{opacity:.55;cursor:default}.mtg-grid{flex:1;grid-template-columns:repeat(3,1fr);grid-auto-rows:236px;align-content:start;gap:14px;min-height:0;display:grid;overflow-y:auto}.mtg-card{background:#fff;border-radius:14px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 24px -20px #1e321980,0 0 0 1px #1432140d}.mtg-ph{background-color:#e8efe4;background-position:50%;background-size:cover;flex:1;min-height:0;transition:filter .2s;position:relative}.mtg-ph-fb{background:linear-gradient(150deg, var(--lemon-100), #ffe3a0);place-items:center;display:grid;position:absolute;inset:0}.mtg-ph-fb .mtg-fb-ic{opacity:.9;width:46px;height:46px}.mtg-card .mtg-tog{z-index:2;top:9px;position:absolute;inset-inline-end:9px}.mtg-ov{flex:none;justify-content:space-between;align-items:flex-end;gap:8px;padding:10px 12px 11px;display:flex}.mtg-cat{letter-spacing:.08em;text-transform:uppercase;color:#9aab92;margin-bottom:3px;font-size:8.5px;font-weight:900}.mtg-name{color:var(--ink-900);font-size:13px;font-weight:800;line-height:1.15}.mtg-price{color:var(--gr-brown);white-space:nowrap;background:linear-gradient(155deg,#fde68a,#fbbf24 70%,#f59e0b);border-radius:999px;flex:none;padding:4px 10px;font-size:11.5px;font-weight:900;box-shadow:inset 0 1px #ffffffb3,0 5px 12px -5px #f59e0b99}.mtg-tray{background:#fdf3f1;border:1px solid #f6dcd6;border-radius:18px;flex-direction:column;flex:none;width:300px;min-height:0;padding:14px 14px 12px;display:flex}.mtg-thead{border-bottom:1px dashed #edcabf;flex-shrink:0;align-items:center;gap:9px;padding:2px 2px 11px;display:flex}.mtg-t86{color:#fff;background:var(--danger-500);letter-spacing:.02em;border-radius:8px;flex:none;padding:4px 9px;font-size:15px;font-weight:900}.mtg-thead b{color:#8a2f22;font-size:13.5px;font-weight:900}.mtg-thead .n{color:#b23a2a;background:#fbe0da;border-radius:999px;flex:none;margin-inline-start:auto;padding:4px 11px;font-size:12px;font-weight:900}.mtg-traylist{flex:1;min-height:0;overflow-y:auto}.mtg-ol{background:#fff;border:1px solid #f4d9d2;border-radius:13px;align-items:center;gap:10px;margin-top:11px;padding:8px;display:flex}.mtg-ol-ph{filter:grayscale()brightness(.98);background-color:#f3e7e3;background-position:50%;background-size:cover;border-radius:10px;flex:none;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.mtg-ol-ph .mtg-fb-ic{width:24px;height:24px}.mtg-ol-b{flex:1;min-width:0}.mtg-ol-c{letter-spacing:.08em;text-transform:uppercase;color:#c98d80;margin-bottom:2px;font-size:9px;font-weight:900;display:block}.mtg-ol-n{color:#7a3128;font-size:13px;font-weight:800;line-height:1.2;text-decoration:line-through}.mtg-ol-back{color:#166534;cursor:pointer;background:#e4f5e8;border:1px solid #bfe6c9;border-radius:999px;flex:none;padding:7px 11px;font-family:inherit;font-size:11.5px;font-weight:900}.mtg-ol-back:disabled{opacity:.55;cursor:default}.mtg-slot{text-align:center;color:#c39385;background:repeating-linear-gradient(135deg,#0000,#0000 8px,#dc96820d 8px 16px);border:1.5px dashed #eccabf;border-radius:13px;margin-top:11px;padding:14px;font-size:11.5px;font-weight:700;line-height:1.5}.mtg-traytip{color:#b58a7e;flex:none;align-items:flex-start;gap:8px;padding-top:12px;font-size:11px;font-weight:600;line-height:1.5;display:flex}.mtg-traytip i{background:#fff;border-radius:999px;flex:none;width:34px;height:20px;margin-top:1px;position:relative;box-shadow:inset 0 0 0 1px #e3c7be}.mtg-traytip i:after{content:"";background:#e0b3a8;border-radius:50%;width:15px;height:15px;position:absolute;top:2.5px;left:2.5px}.mtg-list{background:#fff;border:1px solid #e6ece2;border-radius:18px;flex:1;min-height:0;padding:4px 14px;overflow-y:auto;box-shadow:0 14px 30px -26px #1e321980}.mtg-row{border-bottom:1px solid #f1f4ef;align-items:center;gap:14px;padding:11px 6px;display:flex}.mtg-row:last-child{border-bottom:0}.mtg-thumb{background-color:#eef2ec;background-position:50%;background-size:cover;border-radius:13px;flex:none;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.mtg-thumb.fb{background:linear-gradient(150deg, var(--lemon-100), #ffe3a0)}.mtg-thumb .mtg-fb-ic{width:26px;height:26px}.mtg-rmeta{flex:1;min-width:0}.mtg-rname{color:var(--ink-900);font-size:14.5px;font-weight:800}.mtg-rprice{color:var(--gr-brown);background:linear-gradient(155deg,#fde68a,#fbbf24 70%,#f59e0b);border-radius:999px;margin-top:5px;padding:3px 11px;font-size:11.5px;font-weight:900;display:inline-block}:lang(th) .mtg-kick,:lang(th) .mtg-crh,:lang(th) .mtg-zhead b,:lang(th) .mtg-cat,:lang(th) .mtg-ol-c,:lang(ar) .mtg-kick,:lang(ar) .mtg-crh,:lang(ar) .mtg-zhead b,:lang(ar) .mtg-cat,:lang(ar) .mtg-ol-c{letter-spacing:normal}@media (width<=1180px){.mtg-catrail{width:176px}.mtg-tray{width:256px}.mtg-grid{grid-template-columns:repeat(2,1fr)}}.mb-root{min-height:100vh;color:var(--gr-graphite);-webkit-font-smoothing:antialiased;background:radial-gradient(1200px 500px at 86% -14%,#f5b43c29,#0000 60%),#f8f2e7}.mb-bar{z-index:20;background:linear-gradient(#454139,#3d3a36);border-bottom:1px solid #00000073;align-items:center;gap:16px;padding:13px 26px;display:flex;position:sticky;top:0;box-shadow:0 1px #fde0471f,0 12px 28px -18px #000c}.mb-brand{letter-spacing:-.03em;color:#fff;align-items:baseline;gap:4px;font-size:20px;font-weight:900;display:flex}.mb-brand .g{color:#3b2406;background:linear-gradient(160deg,#fde047,#f5a623);border-radius:6px;padding:.2em .5em;font-size:.42em;font-style:normal;transform:translateY(-2px)}.mb-crumb{letter-spacing:.14em;text-transform:uppercase;color:#a8a094;align-items:center;gap:9px;font-size:11.5px;font-weight:800;display:flex}.mb-crumb b{color:#e7c976;font-weight:900}.mb-crumb i{background:#5d574d;border-radius:50%;width:5px;height:5px;display:inline-block}.mb-bar .sp{align-items:center;gap:9px;margin-left:auto;display:flex}.mb-chipd{color:#efece4;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:10px;align-items:center;gap:6px;padding:8px 13px;font-size:11.5px;font-weight:800;display:inline-flex}.mb-root .il-round.lang{color:#6a5a3a;letter-spacing:.3px;cursor:pointer;background:#fff;border:1px solid #efe2c6;border-radius:999px;flex:none;align-items:center;gap:7px;height:38px;padding:0 14px;font-size:12.5px;font-weight:900;transition:all .15s;display:inline-flex;box-shadow:0 10px 22px -16px #78350f80}.mb-root .il-round.lang:hover{border-color:#e7d3a3;transform:translateY(-1px)}.mb-root .il-round.lang .lp-globe{stroke-width:2px;width:18px;height:18px}.mb-root .il-round.lang .lp-chev{stroke-width:2px;opacity:.5;width:13px;height:13px;margin-left:-2px}.mb-shell{grid-template-columns:252px 1fr;gap:26px;max-width:1340px;margin:0 auto;padding:26px 28px 50px;display:grid}.mb-rail{background:linear-gradient(#fffdf7,#fdf6e8);border:1px solid #f1e6cf;border-radius:22px;align-self:start;padding:8px;position:sticky;top:86px;box-shadow:0 1px 2px #7850140d,0 32px 52px -34px #7850146b}.mb-rhd{border-bottom:1px solid #ece2cf;align-items:center;gap:12px;margin-bottom:8px;padding:16px 14px 14px;display:flex}.mb-ava{color:#5a3c08;background:linear-gradient(150deg,#fde68a,#f4ab2e);border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 1px #ffffffb3,0 10px 20px -10px #f59e0b99}.mb-ava svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.mb-rhd b{letter-spacing:-.01em;color:var(--gr-graphite);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:900;display:block;overflow:hidden}.mb-rhd small{color:#9c9384;font-size:11.5px;font-weight:700}.mb-rsec{letter-spacing:.18em;text-transform:uppercase;color:#b09a6e;padding:8px 12px 9px;font-size:10px;font-weight:900}.mb-rlist{flex-direction:column;display:flex}.mb-cat{color:#6a6151;will-change:transform;border-radius:14px;align-items:center;width:100%;margin-bottom:2px;font-size:14px;font-weight:800;transition:transform .17s cubic-bezier(.2,.8,.2,1),background .12s;display:flex}.mb-cat-hit{cursor:pointer;min-width:0;font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;text-align:left;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:12px 6px 12px 13px;display:flex}.mb-cat .mb-n{font-variant-numeric:tabular-nums;color:#6a6151;text-align:center;background:#f0e6cf;border-radius:999px;min-width:30px;margin-left:auto;padding:3px 11px;font-size:13.5px;font-weight:900}.mb-cat-edit{color:#bcae90;cursor:pointer;opacity:.6;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;margin-right:5px;transition:opacity .12s,background .12s,color .12s;display:grid}.mb-cat-edit svg{width:15px;height:15px}.mb-cat-edit:hover{opacity:1;color:#7a5510;background:#78501412}.mb-cat:hover{background:#fcf5e6}.mb-cat.on{color:#3a2906;background:linear-gradient(150deg,#fde68a,#fbbf24 70%,#f2a60c);box-shadow:0 14px 26px -12px #f59e0b80,inset 0 1px #ffffff8c}.mb-cat.on .mb-n{color:#9a6c14;background:#fffdf6}.mb-cat.on .mb-cat-edit{color:#7a5510;opacity:.85}.mb-cat.on .mb-cat-edit:hover{opacity:1;background:#3a29061a}.mb-cat-drag{background:#fffdf7;box-shadow:0 18px 34px -10px #7850146b,0 0 0 1px #f0dca0}.mb-cat-drag.on{box-shadow:0 18px 34px -10px #f59e0b80,inset 0 1px #ffffff8c}.mb-dot{border-radius:50%;flex:none;width:9px;height:9px}.mb-divh{background:#ece2cf;height:1px;margin:8px 12px}.mb-addcat{color:#7a5510;cursor:pointer;background:#fbf3df;border:0;border-radius:14px;align-items:center;gap:11px;width:100%;padding:11px 13px;font-family:inherit;font-size:13.5px;font-weight:800;transition:background .12s;display:flex}.mb-addcat:hover{background:#f7ecd1}.mb-pi{color:#5a3c08;background:linear-gradient(150deg,#fde68a,#f4ab2e);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.mb-pi svg{fill:none;stroke:currentColor;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.mb-main{min-width:0}.mb-head{flex-wrap:wrap;align-items:flex-end;gap:14px;margin-bottom:22px;display:flex}.mb-kick{letter-spacing:.22em;text-transform:uppercase;color:#bd7e16;margin-bottom:7px;font-size:10.5px;font-weight:900}.mb-h1{letter-spacing:-.025em;color:var(--gr-graphite);font-size:31px;font-weight:900}.mb-sub{color:#9c9384;margin-top:5px;font-size:13px;font-weight:700}.mb-actions{align-items:center;gap:9px;margin-left:auto;display:flex}.mb-search{background:#fffdf8;border:1px solid #f1e6cf;border-radius:13px;align-items:center;gap:9px;min-width:220px;padding:11px 15px;display:flex}.mb-search svg{fill:none;stroke:#9c9384;stroke-width:2px;stroke-linecap:round;flex:none;width:16px;height:16px}.mb-search input{width:100%;color:var(--gr-graphite);background:0 0;border:0;outline:0;font-family:inherit;font-size:13.5px;font-weight:600}.mb-search input::placeholder{color:#bdb29c}.mb-cta{cursor:pointer;color:#3b2406;white-space:nowrap;background:linear-gradient(155deg,#fde68a,#fbbf24 68%,#f59e0b);border:0;border-radius:14px;align-items:center;gap:8px;padding:12px 21px;font-family:inherit;font-size:14.5px;font-weight:900;display:inline-flex;box-shadow:inset 0 1.5px #ffffffd9,0 14px 28px -10px #f59e0b99}.mb-cta:disabled{opacity:.5;cursor:default}.mb-cta svg{fill:none;stroke:currentColor;stroke-width:2.7px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.mb-grid{grid-template-columns:repeat(auto-fill,minmax(224px,1fr));gap:20px;display:grid}.mb-card{background:#fffdf8;border:1px solid #f1e8d3;border-radius:20px;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 1px 2px #7850140d,0 22px 40px -30px #78501475}.mb-card:before{content:"";z-index:3;background:linear-gradient(90deg,#f5c84b,#e0992a);height:3px;position:absolute;top:0;left:0;right:0}.mb-card:hover{transform:translateY(-4px);box-shadow:0 1px 2px #7850140d,0 38px 56px -28px #78501480}.mb-img{background-color:#f1e8d4;background-position:50%;background-size:cover;height:150px;position:relative}.mb-img:after{content:"";background:linear-gradient(#0000 54%,#281c0666);position:absolute;inset:0}.mb-noimg{background:linear-gradient(135deg,#f6eedb,#ece0c6);place-items:center;display:grid}.mb-noimg:after{display:none}.mb-noimg svg{fill:none;stroke:#c8ad72;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:42px;height:42px}.mb-coin{z-index:2;font-variant-numeric:tabular-nums;color:#5e3f0b;background:linear-gradient(155deg,#fff0cf,#f6cd84);border-radius:999px;padding:6px 13px;font-size:14px;font-weight:900;position:absolute;bottom:12px;right:13px;box-shadow:0 8px 16px -6px #d69e2eb3,inset 0 1px #ffffffd9}.mb-b{padding:13px 15px 14px}.mb-cb{letter-spacing:.13em;text-transform:uppercase;color:#9c9384;align-items:center;gap:7px;font-size:10px;font-weight:900;display:flex}.mb-cbd{border-radius:50%;flex:none;width:7px;height:7px}.mb-nm{color:var(--gr-graphite);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;margin-top:7px;font-size:15.5px;font-weight:800;overflow:hidden}.mb-nmen{color:#9c9384;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11.5px;overflow:hidden}.mb-tools{border-top:1px solid #f1e8d3;gap:7px;margin-top:12px;padding-top:12px;display:flex}.mb-tool{color:#7a7263;cursor:pointer;background:#faf4e6;border:1px solid #f0e6d0;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:7px 11px;font-family:inherit;font-size:11.5px;font-weight:800;display:inline-flex}.mb-tool:hover{background:#fff}.mb-tool.edit{color:#7a5510;background:#fdf6e3;border-color:#ecdcae;flex:1}.mb-tool.del{color:#b9645c;background:#fdf4f2;border-color:#f0d2cd}.mb-tool svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.mb-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:66vh;padding:40px;display:flex}.mb-empty .art{background:#fbf1d9;border:1px solid #f0e0b6;border-radius:26px;place-items:center;width:96px;height:96px;display:grid}.mb-empty .art svg{fill:none;stroke:#c89a2a;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:48px;height:48px}.mb-empty h2{color:var(--gr-graphite);font-size:26px;font-weight:900}.mb-empty p{color:#8b8270;max-width:420px;font-size:14px;line-height:1.6}.mb-empty .mb-cta{margin-left:0}.mb-spin{place-items:center;min-height:70vh;display:grid}.mb-spin i{border:4px solid #f5a62338;border-top-color:#f0a81e;border-radius:50%;width:40px;height:40px;animation:.8s linear infinite mb-spin}@keyframes mb-spin{to{transform:rotate(360deg)}}.mb-err{color:#b4443a;background:#fdeceb;border:1px solid #f3cdc8;border-radius:12px;margin-bottom:14px;padding:11px 14px;font-size:13px;font-weight:700}.mb-scrim{z-index:50;-webkit-backdrop-filter:blur(3px);background:#281c0a80;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.mb-modal{width:100%;color:var(--gr-graphite);background:#faf7ee;border:1px solid #f1e6cf;border-radius:22px;box-shadow:0 40px 90px -30px #3c28088c}.mb-modal h3{color:var(--gr-graphite);font-weight:900}.mb-cname{color:#8b8270;margin-top:8px;font-size:14px;font-weight:800}.mb-btn-ghost{color:#6a6151;cursor:pointer;background:#fff;border:1.5px solid #e7dcc4;border-radius:12px;padding:13px;font-family:inherit;font-size:14.5px;font-weight:900}.mb-btn-danger{background:var(--danger-500);color:#fff;cursor:pointer;border:0;border-radius:12px;padding:13px;font-family:inherit;font-size:14.5px;font-weight:900}.mb-toast{z-index:60;color:#3b2406;background:linear-gradient(155deg,#fde68a,#fbbf24 70%,#f59e0b);border-radius:13px;padding:13px 22px;font-size:14px;font-weight:800;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 16px 34px -12px #0006}@media (width<=880px){.mb-shell{grid-template-columns:1fr}.mb-rail{position:static}}.mb-vseg{background:#fff;border:1px solid #f1e6cf;border-radius:12px;gap:2px;padding:3px;display:inline-flex}.mb-vseg button{color:#9c9384;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:9px 13px;font-family:inherit;font-size:12.5px;font-weight:800;display:inline-flex}.mb-vseg button.on{color:#3a2906;background:linear-gradient(150deg,#fde68a,#fbbf24 70%,#f2a60c);box-shadow:0 8px 16px -8px #f59e0b80}.mb-vseg svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.mb-rohint{color:#9a7a3a;background:#fdf6e3;border:1px solid #ecdcae;border-radius:12px;align-items:center;gap:7px;padding:11px 14px;font-size:12px;font-weight:800;display:inline-flex}.mb-rohint.muted{color:#b3a892;background:#faf6ec;border-color:#f0e8d4}.mb-rohint svg{fill:currentColor;width:16px;height:16px}.mb-bulk{color:#f3ead2;background:linear-gradient(#2a241b,#17130d);border-radius:14px;align-items:center;gap:16px;margin-bottom:14px;padding:11px 12px 11px 20px;display:flex;box-shadow:0 18px 36px -18px #00000080}.mb-bulk .bcnt{letter-spacing:-.01em;font-size:14.5px;font-weight:900}.mb-bulk .bcnt b{color:#f6cd5f}.mb-bulk .block{color:#b7a980;align-items:center;gap:5px;font-size:11px;font-weight:800;display:inline-flex}.mb-bulk .block svg{stroke:#caa84f;fill:none;stroke-width:2px;width:13px;height:13px}.mb-bulk .bgap{flex:1}.mb-bulk .bclr{color:#cdbfa0;cursor:pointer;background:0 0;border:0;padding:8px 6px;font-family:inherit;font-size:13px;font-weight:800}.mb-bulk .bdel{color:#fff;cursor:pointer;background:linear-gradient(155deg,#ef6f66,#dc2626);border:0;border-radius:11px;align-items:center;gap:8px;padding:11px 19px;font-family:inherit;font-size:13.5px;font-weight:900;display:inline-flex;box-shadow:0 12px 24px -10px #dc26268c}.mb-bulk .bdel svg{stroke:currentColor;fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.mb-tbl{background:#fffdf8;border:1px solid #f1e8d3;border-radius:18px;overflow:hidden;box-shadow:0 1px 2px #7850140d,0 22px 40px -30px #78501475}.mb-thead{letter-spacing:.13em;text-transform:uppercase;color:#a89a78;background:#fbf6ea;border-bottom:1px solid #efe3cb;align-items:center;padding:13px 16px;font-size:10px;font-weight:900;display:flex}.mb-list{flex-direction:column;display:flex}.mb-trow{background:#fffdf8;border-bottom:1px solid #f4ecd9;align-items:center;padding:10px 16px;display:flex}.mb-trow:last-child{border-bottom:0}.mb-trow.sel{background:#fff6e2}.mb-trow.drag{z-index:6;background:#fffdf7;transition:none;position:relative;box-shadow:0 18px 34px -10px #7850146b}.mb-c-grip,.h-grip{flex:none;width:32px}.mb-c-grip{color:#c3b58f;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;justify-content:center;display:flex}.mb-c-grip:active{cursor:grabbing}.mb-c-grip svg{fill:currentColor;pointer-events:none;width:18px;height:18px}.mb-c-check,.h-check{flex:none;width:40px}.mb-chk{cursor:pointer;background:#fff;border:2px solid #d9ccab;border-radius:7px;place-items:center;width:22px;height:22px;transition:background .12s,border-color .12s;display:grid}.mb-chk svg{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;opacity:0;width:13px;height:13px}.mb-chk.on{background:linear-gradient(150deg,#fbbf24,#f2a60c);border-color:#f2a60c}.mb-chk.on svg{opacity:1}.mb-c-name,.h-name{flex:1;min-width:0}.mb-c-name{align-items:center;gap:12px;display:flex}.mb-lthumb{color:#c8ad72;background:linear-gradient(135deg,#f6eedb,#ece0c6) 50%/cover;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;display:grid}.mb-lthumb svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.mb-lnm{color:var(--gr-graphite);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;font-size:14.5px;font-weight:800;overflow:hidden}.mb-lsub{color:#9c9384;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11.5px;overflow:hidden}.mb-c-cat,.h-cat{flex:none;width:168px}.mb-lcat{letter-spacing:.03em;text-transform:uppercase;color:#8a7d61;align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.mb-lcatd{border-radius:50%;flex:none;width:8px;height:8px}.mb-c-price,.h-price{text-align:right;flex:none;width:96px}.mb-c-price{font-variant-numeric:tabular-nums;color:#7a5510;font-size:14px;font-weight:900}.mb-c-tools,.h-tools{flex:none;justify-content:flex-end;gap:7px;width:118px;display:flex}.mb-ltool{color:#7a7263;cursor:pointer;background:#faf4e6;border:1px solid #f0e6d0;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.mb-ltool:hover{background:#fff}.mb-ltool.edit{color:#7a5510;background:#fdf6e3;border-color:#ecdcae}.mb-ltool.del{color:#b9645c;background:#fdf4f2;border-color:#f0d2cd}.mb-ltool svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.mbpin-ov{z-index:70;-webkit-backdrop-filter:blur(4px);background:#1e140880;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.mbpin-split{border-radius:26px;width:612px;max-width:95vw;display:flex;overflow:hidden;box-shadow:0 50px 100px -30px #000000b3}.mbpin-l{color:#f3ead2;background:linear-gradient(165deg,#2a241b,#15110b);flex-direction:column;flex:0 0 234px;justify-content:center;gap:12px;padding:30px 26px;display:flex}.mbpin-lock{color:#3a2d0c;background:linear-gradient(145deg,#f7d979,#eaba47);border-radius:15px;flex:none;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 10px 22px -8px #be8c1e80}.mbpin-lock svg{width:24px;height:24px}.mbpin-ltitle{letter-spacing:-.5px;font-size:20px;font-weight:900;line-height:1.15}.mbpin-lsub{color:#bba98a;font-size:12px;line-height:1.5}.mbpin-r{background:linear-gradient(#fffdf8,#fff);flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:0;padding:32px 36px;display:flex}.mbpin-rh{color:var(--gr-graphite);text-align:center;margin-bottom:2px;font-size:16.5px;font-weight:900}.mbpin-dots{justify-content:center;gap:18px;margin:20px 0 6px;display:flex}.mbpin-dots .pd{background:0 0;border:2px solid #e2d4b3;border-radius:50%;width:14px;height:14px;transition:transform .18s,background .18s,box-shadow .18s}.mbpin-dots .pd.on{background:#f59e0b;border-color:#f59e0b;box-shadow:0 0 0 4px #f59e0b29}.mbpin-dots.shake{animation:.45s cubic-bezier(.36,.07,.19,.97) mbpinShake}@keyframes mbpinShake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-5px)}40%,60%{transform:translate(5px)}}.mbpin-err{color:#dc2626;text-align:center;min-height:16px;margin-bottom:8px;font-size:12px;font-weight:800}.mbpin-kp{grid-template-columns:repeat(3,1fr);gap:11px;width:258px;max-width:74vw;display:grid}.mbpin-kp .k{color:#2a261f;cursor:pointer;background:#fcf8ef;border:1px solid #f0e7d4;border-radius:15px;place-items:center;height:54px;font-family:inherit;font-size:22px;font-weight:600;transition:transform .1s,background .15s;display:grid}.mbpin-kp .k:hover{background:#f7efdc}.mbpin-kp .k:active{transform:scale(.94)}.mbpin-kp .k.blank{cursor:default;background:0 0;border:0}.mbpin-kp .k.aux svg{stroke:#8a7a55;fill:none;width:22px;height:22px}.mbpin-cancel{color:#9c9384;cursor:pointer;background:0 0;border:0;margin-top:18px;padding:6px 10px;font-family:inherit;font-size:13px;font-weight:800}@media (width<=560px){.mbpin-split{flex-direction:column;width:360px}.mbpin-l{flex:none;padding:24px}.mbpin-r{padding:26px 24px 28px}}.mf-scrim{z-index:50;-webkit-backdrop-filter:blur(4px);background:#140f0a99;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.mf-card{background:#faf7ee;border-radius:24px;flex-direction:column;width:100%;max-height:92vh;animation:.25s cubic-bezier(.2,.8,.2,1) mf-up;display:flex;overflow:hidden;box-shadow:0 40px 90px -28px #000000b3}@keyframes mf-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.mf-head{color:#f3ead2;background:#1c1815;flex-shrink:0;align-items:center;gap:13px;padding:18px 22px;display:flex}.mf-headic{color:#3b2406;background:linear-gradient(155deg,#fde68a,#fbbf24 70%,#f59e0b);border-radius:13px;flex:none;place-items:center;width:44px;height:44px;display:grid}.mf-headic svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.mf-htx{flex:1;min-width:0}.mf-kick{letter-spacing:.22em;text-transform:uppercase;color:#caa93e;font-size:10px;font-weight:900}.mf-title{color:#fff;letter-spacing:-.01em;margin-top:2px;font-size:21px;font-weight:900}.mf-x{cursor:pointer;color:#f3ead2;background:#ffffff14;border:0;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:20px;line-height:1;display:grid}.mf-body{flex-direction:column;flex:1;gap:15px;padding:20px 22px;display:flex;overflow-y:auto}.mf-row{grid-template-columns:1fr 1fr;gap:13px;display:grid}.mf-lbl{letter-spacing:.14em;text-transform:uppercase;color:#9a7530;margin-bottom:7px;font-size:10.5px;font-weight:900;display:block}.mf-lbl .opt{color:#bcae90;letter-spacing:0;text-transform:none;font-weight:700}.mf-in{color:#3a2f1e;background:#fff;border:1.5px solid #ece2cf;border-radius:13px;outline:none;width:100%;padding:12px 14px;font-family:inherit;font-size:15px;font-weight:700}.mf-in:focus{border-color:#f5b011;box-shadow:0 0 0 3.5px #f5b01129}.mf-in::placeholder{color:#c4b89c;font-weight:600}.mf-in:disabled{color:#a99c80;background:#f1ece0}.mf-opt{background:#fffaf0;border:1.5px solid #f3e6c4;border-radius:16px;padding:14px}.mf-opt-h{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.mf-opt-h .t{letter-spacing:.1em;text-transform:uppercase;color:#9a7530;font-size:11px;font-weight:900}.mf-opt-sub{color:#a89473;margin:-4px 0 10px;font-size:11.5px;font-weight:600}.mf-grp{background:#fff;border:1px solid #efe6d2;border-radius:13px;margin-bottom:9px;padding:11px}.mf-x-sm{cursor:pointer;color:#c2734a;background:0 0;border:0;padding:0 4px;font-size:19px;font-weight:900;line-height:1}.mf-add-link{cursor:pointer;color:#b07d28;background:0 0;border:0;font-family:inherit;font-size:12.5px;font-weight:900}.mf-chk{cursor:pointer;color:#6b5d44;align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:flex}.mf-foot{background:#fff;border-top:1px solid #efe6d2;flex-shrink:0;gap:11px;padding:16px 22px;display:flex}.mf-cancel{color:#6b5d44;cursor:pointer;background:#fff;border:1.5px solid #e0d6c2;border-radius:13px;flex:0 0 130px;padding:13px;font-family:inherit;font-size:14.5px;font-weight:900}.mf-save{color:#3b2406;cursor:pointer;background:linear-gradient(155deg,#fde68a,#fbbf24 70%,#f59e0b);border:0;border-radius:13px;flex:1;justify-content:center;align-items:center;gap:8px;padding:13px;font-family:inherit;font-size:15px;font-weight:900;display:inline-flex;box-shadow:0 10px 22px -8px #f59e0b80}.mf-save:disabled{opacity:.6}.mf-save svg{fill:none;stroke:currentColor;stroke-width:2.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.mf-err{color:#b4400f;background:#fee4dc;border:1px solid #f6c5b5;border-radius:12px;padding:11px 14px;font-size:13px;font-weight:700}.mf-imgprev{-o-object-fit:cover;object-fit:cover;background:#f1ece0;border:1px solid #ece2cf;border-radius:14px;width:90px;height:90px;margin-top:10px}.re-rows{flex-direction:column;gap:10px;display:flex}.re-empty{color:#a89473;text-align:center;background:#f6efde;border-radius:13px;padding:22px 16px;font-size:12.5px;font-weight:700}.re-row{background:#fff;border:1px solid #ece2cf;border-radius:14px;align-items:flex-end;gap:10px;padding:12px;display:flex}.re-del{color:#c0564d;cursor:pointer;background:#fdf4f2;border:1px solid #f0d2cd;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.re-del svg{width:16px;height:16px}.re-add{color:#7a5510;cursor:pointer;background:#fbf3df;border:0;border-radius:13px;justify-content:center;align-items:center;gap:10px;width:100%;padding:13px;font-family:inherit;font-size:13.5px;font-weight:800;transition:background .12s;display:flex}.re-add:hover{background:#f7ecd1}.re-add-ic{color:#5a3c08;background:linear-gradient(150deg,#fde68a,#f4ab2e);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.re-add-ic svg{width:14px;height:14px}.pos-room{--pr-ink:#2a2012;--pr-ink-soft:#7a5a24;--pr-line:#78350f24;--pr-clip:linear-gradient(150deg, #f6b81e, #e68a00 52%, #b45309);--pr-cta:linear-gradient(155deg, #fde68a, #fbbf24 70%, #f59e0b);--pr-warm:#78350f73;--pr-danger:#b42318;color:var(--pr-ink);background:#faf6ec}.pos-room .pos-ink{color:var(--pr-ink)}.pos-room .pos-ink-soft{color:var(--pr-ink-soft)}.pos-room .pos-bar{background:var(--gr-amber);flex-shrink:0;align-items:stretch;gap:10px;height:70px;padding:0 18px;display:flex;position:relative;box-shadow:inset 0 -1px #3b240633}.pos-room .pos-bar:after{content:"";pointer-events:none;background:radial-gradient(48% 34% at 86% 2%,#ffffff80,#0000 60%),radial-gradient(40% 30% at 4% 80%,#ffffff42,#0000 60%);position:absolute;inset:0}.pos-room .pos-bar>*{z-index:1;position:relative}.pos-room .pos-bar .lp-back{flex:none;align-self:center;margin-right:2px}.pos-room .pos-tabs{align-items:stretch;gap:2px;display:flex}.pos-room .pos-bar-right{align-self:center;align-items:center;gap:14px;margin-left:auto;display:flex}.pos-room .pos-acct-grp{align-items:center;gap:10px;display:flex}.pos-room .pos-acct-grp .il-round{cursor:pointer;height:33px;color:var(--gr-brown);letter-spacing:.03em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff57;border:1px solid #ffffff9e;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:12px;font-weight:900;display:inline-flex}.pos-room .pos-acct-grp .il-round .lp-globe{stroke-width:2px;width:16px;height:16px}.pos-room .pos-acct-grp .il-round .lp-chev{stroke-width:2px;opacity:.55;width:12px;height:12px;margin-left:-2px}.pos-room .pos-logout{cursor:pointer;height:33px;color:var(--gr-brown);letter-spacing:.03em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff57;border:1px solid #ffffff9e;border-radius:999px;padding:0 14px;font-size:12px;font-weight:900}.pos-room .pos-queuebtn{cursor:pointer;background:var(--gr-graphite);height:33px;color:var(--gr-yel);letter-spacing:.03em;border:1px solid #78350f29;border-radius:999px;align-items:center;gap:7px;padding:0 15px 0 13px;font-family:inherit;font-size:12px;font-weight:900;display:inline-flex;box-shadow:0 6px 16px -8px #3c280480}.pos-room .pos-queuebtn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.pos-room .pos-queuebtn:hover{filter:brightness(1.08)}.pos-room .pos-queuebtn:active{transform:translateY(1px)}.pos-room .pos-ltab{cursor:pointer;color:#a08a63;background:0 0;border:0;align-items:center;gap:12px;padding:0 20px;font-family:inherit;display:flex;position:relative}.pos-room .pos-ltab .lic{color:#9a7a3a;background:#78350f12;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.pos-room .pos-ltab .lic svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.pos-room .pos-ltab .ltx{flex-direction:column;align-items:flex-start;line-height:1.08;display:flex}.pos-room .pos-ltab .ltx .lh{letter-spacing:-.01em;color:#5f5238;font-size:16px;font-weight:900}.pos-room .pos-ltab .ltx .len{letter-spacing:.1em;opacity:.7;text-transform:uppercase;font-size:10px;font-weight:800}.pos-room .pos-ltab .lcnt{color:#a06a1a;background:#78350f14;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:900}.pos-room .pos-ltab.on{color:var(--gr-brown)}.pos-room .pos-ltab.on .lic{color:#b45309;background:#f59e0b29}.pos-room .pos-ltab.on .ltx .lh{color:var(--gr-brown)}.pos-room .pos-ltab.on .lcnt{color:var(--gr-yel);background:#211d18d9}.pos-room .pos-ltab.on:after{content:"";background:var(--pr-clip);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:18px;right:18px}.pos-room .pos-catrail{background:linear-gradient(#46443f,#34322e 55%,#26241f);flex-direction:column;flex-shrink:0;gap:8px;width:112px;padding:14px 10px;display:flex;overflow-y:auto}.pos-room .pos-catbtn{cursor:pointer;color:#cfc7b6;background:0 0;border:0;border-radius:13px;flex-direction:column;align-items:center;gap:7px;width:100%;padding:12px 6px;font-family:inherit;transition:background .12s,color .12s;display:flex}.pos-room .pos-catico{background:#fbbf2426;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.pos-room .pos-catico svg{stroke:#fcd34d;width:20px;height:20px}.pos-room .pos-catlbl{letter-spacing:.02em;text-align:center;font-size:11.5px;font-weight:800;line-height:1.15}.pos-room .pos-catbtn.on{color:var(--gr-brown);background:linear-gradient(155deg,#fde68a,#fbbf24 70%,#f59e0b);box-shadow:0 8px 18px -10px #f59e0b8c}.pos-room .pos-catbtn.on .pos-catico{background:#3b24062e}.pos-room .pos-catbtn.on .pos-catico svg{stroke:var(--gr-brown)}.pos-room .pos-tko{background:radial-gradient(900px 300px at 50% 0,#fff,#0000 60%),#f3eede;flex-direction:column;flex:1;gap:18px;min-height:0;padding:26px 30px;display:flex;overflow-y:auto}.pos-room .pos-tko-h{align-items:baseline;gap:10px;display:flex}.pos-room .pos-tko-h h3{color:var(--pr-ink);font-size:16px;font-weight:900}.pos-room .pos-tko-h span{color:var(--pr-ink-soft);background:#78350f12;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:800}.pos-room .pos-tko-grid{grid-template-columns:repeat(auto-fill,minmax(178px,1fr));gap:16px;display:grid}.pos-room .pos-tko-new{cursor:pointer;min-height:152px;color:var(--gr-brown);box-shadow:0 12px 26px -16px var(--pr-warm);background:linear-gradient(160deg,#fffaf0,#fef0c8);border:2px dashed #d6b455;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-family:inherit;font-weight:900;transition:transform .1s;display:flex}.pos-room .pos-tko-new:active{transform:scale(.98)}.pos-room .pos-tko-new .ring{background:var(--pr-cta);width:54px;height:54px;color:var(--gr-brown);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 1px #fffc,0 8px 18px -8px #f59e0b99}.pos-room .pos-tko-new .ring svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.pos-room .pos-tko-new .t{font-size:14px}.pos-room .pos-tko-new .s{color:#a98c5e;font-size:11px;font-weight:700}.pos-room .pos-tko-card{border:1px solid var(--pr-line);cursor:pointer;text-align:left;box-shadow:0 12px 28px -20px var(--pr-warm);background:#fffdf7;border-radius:18px;flex-direction:column;gap:8px;padding:18px;font-family:inherit;transition:transform .1s;display:flex}.pos-room .pos-tko-card:active{transform:scale(.98)}.pos-room .pos-tko-card .no{background:var(--pr-clip);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:30px;font-weight:900;line-height:.9}.pos-room .pos-tko-card .meta{color:var(--pr-ink-soft);font-size:12px;font-weight:700}.pos-room .pos-tko-card .stt{letter-spacing:.08em;color:#92600a;background:#fef3c7;border-radius:999px;align-self:flex-start;padding:4px 9px;font-size:10px;font-weight:900}.pos-room .pos-op{border-left:1px solid var(--pr-line);background:#fffdf7;flex-direction:column;flex-shrink:0;width:420px;display:flex}.pos-room .pos-oph{border-bottom:1px solid var(--pr-line);flex-direction:column;flex-shrink:0;gap:15px;padding:18px 20px 16px;display:flex}.pos-room .pos-id{align-items:center;gap:12px;display:flex}.pos-room .pos-lbl{letter-spacing:.22em;color:#9a7530;text-transform:uppercase;font-size:10px;font-weight:900}.pos-room .pos-no{letter-spacing:-.02em;background:var(--pr-clip);color:#0000;filter:drop-shadow(0 1px #fff9);text-overflow:ellipsis;white-space:nowrap;-webkit-background-clip:text;background-clip:text;max-width:220px;font-size:46px;font-weight:900;line-height:.85;overflow:hidden}.pos-room .pos-no-sm{font-size:30px}.pos-room .pos-open{letter-spacing:.08em;text-transform:uppercase;color:#15803d;background:#15803d1a;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:5px 10px;font-size:10.5px;font-weight:900;display:inline-flex}.pos-room .pos-open .dot{background:#16a34a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #16a34a2e}.pos-room .pos-ordno{color:var(--pr-ink-soft);font-size:10px;font-weight:700}.pos-room .pos-covers{letter-spacing:.02em;color:#8a6526;font-variant-numeric:tabular-nums;cursor:pointer;background:#f6efe0;border:0;border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-family:inherit;font-size:11px;font-weight:900;transition:background .12s,box-shadow .12s;display:inline-flex;box-shadow:inset 0 0 0 1px #78350f1f}.pos-room button.pos-covers:hover{background:#f1e6cf;box-shadow:inset 0 0 0 1px #78350f47}.pos-room .pos-covers.empty{color:#a98c52;background:0 0;box-shadow:inset 0 0 0 1px #78350f38}.pos-room .pos-covers.empty:before{content:"+";margin-inline-end:1px;font-weight:900}.pos-room .pos-seg{box-shadow:inset 0 0 0 1px var(--pr-line), 0 8px 18px -10px var(--pr-warm);background:linear-gradient(#fffdf7,#f3ebd9);border-radius:13px;display:flex;overflow:hidden}.pos-room .pos-tool{color:var(--pr-ink);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-right:1px solid #78350f21;flex:1;justify-content:center;align-items:center;gap:7px;padding:13px 4px;font-family:inherit;font-size:11px;font-weight:900;display:flex}.pos-room .pos-tool:last-child{border-right:0}.pos-room .pos-tool svg{fill:none;stroke:#9a7530;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:16px;height:16px}.pos-room .pos-tool.clear{color:var(--pr-danger);background:#b423180f}.pos-room .pos-tool.clear svg{stroke:var(--pr-danger)}.pos-room .pos-tool:disabled{opacity:.34;cursor:not-allowed}.pos-room .pos-merged{border-bottom:1px solid var(--pr-line);background:#fffaf0;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 20px;display:flex}.pos-room .pos-merged-lbl{color:var(--pr-ink-soft);font-size:11px;font-weight:900}.pos-room .pos-merged-chip{color:var(--gr-brown);border:1.5px solid #78350f4d;border-radius:9px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:900;display:inline-flex}.pos-room .pos-fsum{box-shadow:inset 0 0 0 1px var(--pr-line);border-radius:11px;align-items:stretch;display:flex;overflow:hidden}.pos-room .pos-fsum .fc{text-align:center;flex:1;padding:7px 4px}.pos-room .pos-fsum .v{font-variant-numeric:tabular-nums;font-size:17px;font-weight:900;line-height:1;display:block}.pos-room .pos-fsum .k{letter-spacing:.05em;text-transform:uppercase;margin-top:3px;font-size:9.5px;font-weight:800;display:block}.pos-room .pos-fsum .kit{background:#f6efe0}.pos-room .pos-fsum .kit .v{color:#8a6526}.pos-room .pos-fsum .kit .k{color:#a98c52}.pos-room .pos-fsum .srv{background:linear-gradient(#fef0c7,#fde08a)}.pos-room .pos-fsum .srv .v{color:#5a3a06}.pos-room .pos-fsum .srv .k{color:#936a13}.pos-room .pos-fsum .don{background:#eaf7ee}.pos-room .pos-fsum .don .v{color:#15803d}.pos-room .pos-fsum .don .k{color:#4a9c66}.pos-room .pos-stage{gap:4px;max-width:156px;margin-top:6px;display:flex}.pos-room .pos-stage .seg{background:#ece1c9;border-radius:3px;flex:1;height:5px}.pos-room .pos-stage .seg.on{background:linear-gradient(90deg,#fbbf24,#f1a417)}.pos-room .pos-stage .seg.done{background:var(--success-500)}.pos-room .pos-stage .seg.pending{background:repeating-linear-gradient(45deg,#f3d488 0 3px,#fbeaca 3px 6px)}.pos-room .pos-stat{align-items:center;gap:5px;margin-top:5px;font-size:11px;font-weight:900;display:inline-flex}.pos-room .pos-stat .dt{border-radius:50%;flex-shrink:0;width:6px;height:6px}.pos-room .pos-stat.queue{color:#7a6a45}.pos-room .pos-stat.queue .dt{background:0 0;width:7px;height:7px;box-shadow:inset 0 0 0 1.6px #b59a52}.pos-room .pos-stat.cook{color:#8a6526}.pos-room .pos-stat.cook .dt{background:#c39a3e;animation:1.5s ease-in-out infinite posStatPulse}.pos-room .pos-stat.serve{color:#b07d12}.pos-room .pos-stat.serve .dt{background:#e6a000;animation:1.4s ease-in-out infinite posStatPulse;box-shadow:0 0 0 3px #e6a0002e}.pos-room .pos-stat.done{color:#15803d}.pos-room .pos-stat.done .ck{stroke:#15803d;stroke-width:3px;fill:none;width:12px;height:12px}.pos-room .pos-stat.oos{color:var(--pr-danger)}.pos-room .pos-stat.oos .dt{background:var(--pr-danger)}.pos-room .pos-mkdv{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(165deg,#34d27b,#16a34a 72%,#12823c);border:0;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:900;display:inline-flex;box-shadow:inset 0 1.5px #fff6,0 6px 14px -6px #16a34a99}.pos-room .pos-mkdv svg{stroke:#fff;stroke-width:3px;fill:none;width:16px;height:16px}@keyframes posStatPulse{0%,to{opacity:1}50%{opacity:.35}}.pos-room .pos-body{flex:1;min-height:0;padding:16px 18px;overflow-y:auto}.pos-room .pos-draft{box-shadow:inset 0 0 0 1px var(--pr-line);background:#fffaf0;border-radius:14px;align-items:flex-start;gap:12px;padding:12px;display:flex}.pos-room .pos-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:40px 24px;display:flex}.pos-room .pos-empty-ar{color:#fff;background:linear-gradient(150deg,#fbbf24,#f59e0b);border-radius:26px;place-items:center;width:86px;height:86px;display:grid;box-shadow:0 16px 28px -10px #f59e0bb3,inset 0 1.5px #ffffff8c}.pos-room .pos-empty-ar svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:40px;height:40px}.pos-room .pos-empty-copy{color:var(--pr-ink-soft);font-size:13px;font-weight:800;line-height:1.45}.pos-room .pos-empty-copy small{color:#a98c5e;margin-top:3px;font-size:11px;font-weight:600;display:block}.pos-room .pos-send{width:calc(100% - 32px);color:var(--gr-brown);letter-spacing:.04em;text-align:center;cursor:pointer;background:var(--pr-cta);border:0;border-radius:15px;margin:0 16px 14px;padding:17px;font-family:inherit;font-size:15px;font-weight:900;transition:transform .1s;box-shadow:inset 0 1.5px #ffffffd9,0 10px 20px -8px #f59e0b99}.pos-room .pos-send:active{transform:scale(.985)}.pos-room .pos-send:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.pos-room .pos-send-warn{color:#fff6e6;background:linear-gradient(#f0a52a,#c2580f);animation:1.5s ease-in-out infinite pos-send-pulse;box-shadow:0 12px 26px -8px #b45a0ab3}.pos-room .pos-send-warnrow{justify-content:center;align-items:center;gap:9px;display:inline-flex}.pos-room .pos-send-tm{font-variant-numeric:tabular-nums;background:#fff3;border-radius:999px;padding:2px 9px;font-weight:900}@keyframes pos-send-pulse{0%,to{box-shadow:0 12px 26px -8px #b45a0ab3,0 0 #f0b02880}50%{box-shadow:0 12px 30px -6px #b45a0ad9,0 0 0 7px #f0b02800}}.pos-room .pos-break{border-top:1px solid var(--pr-line);flex-direction:column;flex-shrink:0;gap:6px;padding:12px 20px 4px;font-size:13px;display:flex}.pos-room .pos-break .r{justify-content:space-between;align-items:center;display:flex}.pos-room .pos-break .r .k{color:var(--pr-ink-soft);font-weight:700}.pos-room .pos-break .r .v{color:var(--pr-ink);font-weight:800}.pos-room .pos-break .r.disc .k,.pos-room .pos-break .r.disc .v{color:var(--pr-danger)}.pos-room .pos-foot{background:linear-gradient(165deg,#2e2a24,#161310);border-top:1px solid #0006;flex-shrink:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.pos-room .pos-foot:before{content:"";pointer-events:none;background:radial-gradient(70% 60% at 88% 0,#f6b81e1a,#0000 60%);position:absolute;inset:0}.pos-room .pos-foot>*{z-index:1;position:relative}.pos-room .pos-tot{background:0 0;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 22px 6px;display:flex}.pos-room .pos-tot .l{align-items:center;gap:13px;display:flex}.pos-room .pos-tot .q{color:#fcd34d;background:#ffffff0d;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:19px;font-weight:900;display:flex;box-shadow:inset 0 0 0 1px #fcd34d4d}.pos-room .pos-tot .t{letter-spacing:.14em;text-transform:uppercase;color:#b59c6a;font-size:13px;font-weight:900}.pos-room .pos-tot .v{letter-spacing:-.02em;color:#0000;filter:drop-shadow(0 2px 16px #f6b81e80);background:linear-gradient(150deg,#fcd34d,#f6b81e 55%,#e89b16);-webkit-background-clip:text;background-clip:text;font-size:31px;font-weight:900}.pos-room .pos-pay{letter-spacing:.03em;color:#2a1c05;cursor:pointer;background:linear-gradient(155deg,#ffe9a8,#fbc23a 60%,#f3a81a);border:0;border-radius:15px;width:calc(100% - 32px);margin:8px 16px 18px;padding:18px;font-family:inherit;font-size:16px;font-weight:900;transition:transform .1s;box-shadow:0 16px 32px -8px #f6b81e99,inset 0 1.6px #ffffffd9}.pos-room .pos-pay:active{transform:scale(.985)}.pos-room .pos-fr{background:radial-gradient(900px 560px at 38% 42%,#fff6d8 0%,#fbdd84 42%,#f3a81a 86%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.pos-room .pos-fr:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 180px 40px #78350f47}.pos-room .pos-fr-wrap{z-index:1;align-items:center;gap:30px;max-width:1040px;padding:0 40px;display:flex;position:relative}.pos-room .pos-fr-scene{filter:drop-shadow(0 46px 42px #5a370a6b);flex-shrink:0}.pos-room .pos-fr-scene svg{width:clamp(330px,42vw,560px);height:auto;display:block}.pos-room .pos-fr-copy{flex-direction:column;align-items:flex-start;max-width:340px;display:flex}.pos-room .pos-fr-kick{letter-spacing:.22em;text-transform:uppercase;color:#8a5a12;font-size:11px;font-weight:900}.pos-room .pos-fr-h1{letter-spacing:-.025em;color:var(--gr-brown);margin-top:12px;font-size:clamp(24px,3vw,33px);font-weight:900;line-height:1.1}.pos-room .pos-fr-sub{color:#6a4a10;margin-top:14px;font-size:15px;font-weight:600;line-height:1.55}.pos-room .pos-fr-cta{cursor:pointer;color:var(--gr-brown);background:var(--pr-cta);border:0;border-radius:14px;align-items:center;gap:9px;margin-top:26px;padding:15px 26px;font-family:inherit;font-size:15px;font-weight:900;display:inline-flex;box-shadow:inset 0 1.5px #ffffffd9,0 16px 28px -10px #f59e0bb3}.pos-room .pos-fr-cta svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.pos-room .pos-fr-wait{color:#a8370c;background:#fedecdd9;border:1px solid #b4400f40;border-radius:999px;align-items:center;gap:9px;margin-top:22px;padding:11px 18px;font-size:13px;font-weight:800;display:inline-flex}.pos-room .pos-fr-wait i{background:#e8740c;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #e8740c2e}.pos-room .pos-fr-back{z-index:2;cursor:pointer;color:var(--gr-brown);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff8c;border:1px solid #78350f33;border-radius:12px;align-items:center;gap:6px;padding:9px 14px 9px 11px;font-family:inherit;font-size:13px;font-weight:900;transition:background .12s;display:inline-flex;position:absolute;top:18px;left:20px}.pos-room .pos-fr-back:hover{background:#fffc}.pos-room .pos-fr-back svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.rv-screen{color:#33302a;background:#eeece6;min-height:100vh;display:flex}.rv-screen svg{display:block}.rv-rail{width:264px;padding:calc(22px + env(safe-area-inset-top)) 18px 22px;color:#eceef2;background:linear-gradient(#23262b,#191a1e);flex-direction:column;flex:none;align-self:stretch;gap:14px;height:100vh;display:flex;position:sticky;top:0;box-shadow:8px 0 24px -12px #0009}.rv-rail .rv-top{align-items:center;gap:11px;display:flex}.rv-bk{color:#cdd2da;cursor:pointer;background:#ffffff0d;border:0;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.rv-bk svg{width:16px;height:16px}.rv-wm{letter-spacing:.04em;color:#eceef2;align-items:baseline;gap:4px;font-size:15.5px;font-weight:900;display:inline-flex}.rv-wm b{color:#f5c518}.rv-wm i{opacity:.7;font-size:12px;font-style:normal;font-weight:700}.rv-rtitle .e{letter-spacing:.24em;color:#8f97a2;font-size:9px;font-weight:800}.rv-rtitle .t{margin-top:4px;font-size:21px;font-weight:900}.rv-fnav{flex-direction:column;gap:4px;margin-top:2px;display:flex}.rv-fitem{color:#aeb4bc;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:11px;width:100%;padding:11px 13px;font-family:inherit;font-size:13px;font-weight:800;display:flex}.rv-fitem svg{opacity:.8;flex:none;width:16px;height:16px}.rv-fitem .fc{color:#aeb4bc;background:#ffffff12;border-radius:999px;margin-left:auto;padding:1px 9px;font-size:10.5px;font-weight:900}.rv-fitem.on{color:#fff;background:#f5c51821}.rv-fitem.on svg{color:#f5c518;opacity:1}.rv-fitem.on .fc{color:#f5c518;background:#f5c51838}.rv-fitem.alert .fc{color:#fff;background:#e8541ad9}.rv-rfoot{color:#aeb4bc;cursor:pointer;background:#ffffff0a;border:0;border-radius:12px;align-items:center;gap:9px;margin-top:auto;padding:12px 13px;font-family:inherit;font-size:12px;font-weight:800;display:flex}.rv-rfoot svg{color:#8f97a2;flex:none;width:15px;height:15px}.rv-pane{background:#f6f3ec;flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.rv-ph{align-items:center;padding:16px 26px 12px;display:flex}.rv-cap{background:linear-gradient(120deg,#23262b,#191a1e);border-radius:15px;flex-wrap:wrap;align-items:center;gap:12px;width:100%;padding:11px 14px;display:flex;position:relative;box-shadow:0 14px 30px -16px #0009,inset 0 1px #ffffff0d}.rv-cap .ar{color:#cdd2da;cursor:pointer;background:#ffffff0f;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.rv-cap .ar:hover{color:#fff;background:#ffffff21}.rv-cap .dt{letter-spacing:.01em;color:#eceef2;text-align:center;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:8px;min-width:124px;padding:5px 6px;font-family:inherit;font-size:15px;font-weight:900}.rv-cap .dt:hover{background:#ffffff12}.rv-cap .today{color:#f5d27a;cursor:pointer;background:#f5d27a1f;border:1px solid #f5d27a4d;border-radius:999px;padding:6px 13px;font-family:inherit;font-size:11.5px;font-weight:900}.rv-cap .today:hover{background:#f5d27a33}.rv-cap .cnt{color:#aeb4bc;letter-spacing:.02em;font-size:11px;font-weight:900}.rv-cap .seg{background:#00000047;border-radius:11px;gap:3px;margin-left:auto;padding:4px;display:flex}.rv-cap .seg button{color:#aeb4bc;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 15px;font-family:inherit;font-size:12px;font-weight:800}.rv-cap .seg button.on{color:#3a2c06;background:linear-gradient(150deg,#fde68a,#f3a81a)}.rv-dhidden{opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;bottom:6px;left:46px}.rv-body{flex:1;padding:6px 26px 110px;overflow-y:auto}.rv-empty{text-align:center;color:#9a958a;padding:60px 20px;font-size:14px;font-weight:800}.rv-spin{justify-content:center;padding:60px;display:flex}.rv-spin i{border:4px solid #e0d6c0;border-top-color:#e8980c;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite rvspin}.rv-grp{margin-bottom:14px}.rv-grp-h{align-items:center;gap:11px;margin:8px 0 10px;display:flex}.rv-grp-h .gt{color:#f3ead2;background:#211d18;border-radius:10px;align-items:center;gap:8px;padding:6px 13px;font-size:12px;font-weight:900;display:inline-flex}.rv-grp-h .gc{color:#8a7a5c;background:#211d181a;border-radius:999px;padding:1px 8px;font-size:10px;font-weight:900}.rv-grp-h .gl{background:linear-gradient(90deg,#78350f2e,#0000);border-radius:2px;flex:1;height:2px}.rv-tk{cursor:pointer;text-align:left;background:#fff;border:1px solid #f1ece1;border-radius:22px;align-items:center;gap:18px;width:100%;margin-bottom:11px;padding:16px 22px;font-family:inherit;transition:transform .12s;display:flex;box-shadow:0 12px 26px -16px #785a1452,0 2px 5px #00000005}.rv-tk:active{transform:scale(.995)}.rv-tk.st-confirmed{background:linear-gradient(160deg,#fff,#f1f8f3);border-color:#e0eee5}.rv-tk.st-seated{background:linear-gradient(160deg,#fffdf6,#fdf2db);border-color:#f1e4c4}.rv-tk.st-pending{background:linear-gradient(160deg,#fff,#fbf5ea);border-color:#f0e7d2}.rv-tk.st-completed{background:linear-gradient(160deg,#fff,#f4f4f2);border-color:#e9e8e4}.rv-tk.st-no_show{background:linear-gradient(160deg,#fff,#fdf1f0);border-color:#f3dad6}.rv-avw{flex:none;width:54px;height:54px;position:relative}.rv-avring{width:100%;height:100%;position:absolute;inset:0}.rv-av{color:#e6dfd0;background:#2d2a26;border-radius:50%;justify-content:center;align-items:center;font-size:20px;font-weight:900;display:flex;position:absolute;inset:0;box-shadow:0 0 0 3px #d9a01e4d}.rv-tk.st-confirmed .rv-av{box-shadow:0 0 0 3px #2f9e5c52}.rv-tk.st-seated .rv-av{box-shadow:0 0 0 3px #f0a81861}.rv-tk.st-completed .rv-av{box-shadow:0 0 0 3px #78787840}.rv-av.vip{color:#3a2c06;background:linear-gradient(150deg,#fde68a,#f5b011)}.rv-who{flex:none;width:196px}.rv-nm{color:#33302a;align-items:center;gap:7px;font-size:16px;font-weight:800;display:flex}.rv-sub{color:#9a8c6e;flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;font-size:11.5px;font-weight:600;display:flex}.rv-sub svg{opacity:.7;width:13px;height:13px}.rv-vip{letter-spacing:.12em;color:#3a2c06;background:linear-gradient(150deg,#fde68a,#f5b011);border-radius:6px;padding:2px 7px;font-size:8.5px;font-style:normal;font-weight:900}.rv-prog{flex:1;min-width:120px}.rv-pl{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.rv-lbl{color:#9a6a12;font-size:11.5px;font-weight:900}.rv-tk.st-confirmed .rv-lbl{color:#15803d}.rv-tk.st-completed .rv-lbl{color:#6b7280}.rv-eta{color:#2a1f08;background:linear-gradient(150deg,#fde68a,#f0a818);border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:10.5px;font-weight:900;display:inline-flex}.rv-eta svg{width:12px;height:12px}.rv-bar{background:#efe7d4;border-radius:999px;height:11px;position:relative}.rv-bar i{background:linear-gradient(90deg,#fcd34d,#f3a81a);border-radius:999px;position:absolute;top:0;bottom:0;left:0;box-shadow:inset 0 1px #ffffff8c}.rv-tk.st-confirmed .rv-bar i{background:linear-gradient(90deg,#5cc187,#2f9e5c)}.rv-ms{justify-content:space-between;align-items:center;padding:0 5px;display:flex;position:absolute;inset:0}.rv-ms b{background:#78500a38;border-radius:50%;width:5px;height:5px}.rv-ms b.on{background:#fff;box-shadow:0 0 0 2px #e8980c}.rv-tk.st-confirmed .rv-ms b.on{box-shadow:0 0 0 2px #2f9e5c}.rv-ticks{justify-content:space-between;margin-top:7px;display:flex}.rv-ticks span{color:#b0a48a;font-size:9px;font-weight:700}.rv-ticks span.on{color:#9a6a12;font-weight:900}.rv-end{text-align:right;flex:none;width:100px}.rv-time{font-variant-numeric:tabular-nums;color:#b45309;font-size:22px;font-weight:900}.rv-dep{color:#15803d;justify-content:flex-end;align-items:center;gap:4px;margin-top:4px;font-size:10.5px;font-weight:800;display:inline-flex}.rv-dep svg{width:13px;height:13px}.rv-fab{right:26px;bottom:calc(24px + env(safe-area-inset-bottom));z-index:30;color:#f5d27a;cursor:pointer;background:linear-gradient(135deg,#2c2f35,#1c1d21);border:0;border-radius:16px;align-items:center;gap:8px;padding:15px 22px;font-family:inherit;font-size:14px;font-weight:900;display:inline-flex;position:fixed;box-shadow:0 14px 30px -10px #00000080}.rv-fab svg{width:17px;height:17px}.rv-wk{flex-direction:column;display:flex}.rv-wk-day{border-top:1px solid #ece6d8;gap:20px;padding:16px 6px;display:flex}.rv-wk-day:first-child{border-top:0}.rv-wk-spine{text-align:right;flex:none;width:56px;padding-top:2px}.rv-wk-spine .dn{letter-spacing:-.03em;color:#33302a;font-variant-numeric:tabular-nums;font-size:29px;font-weight:900;line-height:.9;display:block}.rv-wk-spine .wd{letter-spacing:.14em;text-transform:uppercase;color:#b79653;margin-top:5px;font-size:9.5px;font-weight:900;display:block}.rv-wk-day.today .rv-wk-spine .dn{color:#c8860c}.rv-wk-day.empty .rv-wk-spine .dn{color:#cdc3ad}.rv-wk-day.empty .rv-wk-spine .wd{color:#c8bfa8}.rv-wk-rows{flex-direction:column;flex:1;gap:11px;min-width:0;padding-top:4px;display:flex}.rv-wk-r{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:13px;width:100%;padding:0;font-family:inherit;display:flex}.rv-wk-av{color:#e6dfd0;background:#2d2a26;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:15px;font-weight:900;display:flex}.rv-wk-av.vip{color:#3a2c06;background:linear-gradient(150deg,#fde68a,#f5b011);box-shadow:0 0 0 2.5px #f5b01180}.rv-wk-r .who{flex:1;min-width:0}.rv-wk-r .nm{color:#33302a;align-items:center;gap:7px;font-size:14.5px;font-weight:800;display:flex}.rv-wk-vip{letter-spacing:.1em;color:#3a2c06;background:linear-gradient(150deg,#fde68a,#f5b011);border-radius:5px;padding:2px 6px;font-size:8px;font-style:normal;font-weight:900}.rv-wk-r .sub{color:#9a8c6e;margin-top:1px;font-size:11.5px;font-weight:600}.rv-wk-time{text-align:right;font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:#0000;background:linear-gradient(150deg,#e7b53a,#c8860c);-webkit-background-clip:text;background-clip:text;flex:none;width:52px;font-size:17px;font-weight:900}.rv-wk-stc{flex:none;justify-content:flex-end;width:92px;display:flex}.rv-wk-vac{color:#c4bba6;padding-top:7px;font-size:12.5px;font-weight:700}.rv-mstrip{flex-direction:column;gap:8px;display:flex}.rv-ms-dow{gap:11px;padding:0 13px 6px;display:flex}.rv-ms-dow .sp{flex:none;width:74px}.rv-ms-dow .dd{text-align:center;flex:1;grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.rv-ms-dow .dd span{color:#b0a48a;font-size:9px;font-weight:900}.rv-ms-wk{background:#fff;border:1px solid #efe7d6;border-radius:13px;align-items:center;gap:11px;padding:9px 13px;display:flex;box-shadow:0 8px 18px -16px #78500a4d}.rv-ms-wl{border-right:1px solid #efe7d6;flex-direction:column;flex:none;justify-content:center;width:74px;padding-right:10px;display:flex}.rv-ms-wl .wn{color:#b79653;letter-spacing:.04em;font-size:9.5px;font-weight:900}.rv-ms-wl .c{color:#0000;background:linear-gradient(150deg,#e7b53a,#c8860c);-webkit-background-clip:text;background-clip:text;font-size:22px;font-weight:900;line-height:1.1}.rv-ms-wl .c small{color:#9a8c6e;-webkit-text-fill-color:#9a8c6e;margin-left:3px;font-size:9px;font-weight:700}.rv-ms-days{flex:1;grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.rv-ms-d{cursor:pointer;background:#faf8f2;border:0;border-radius:9px;flex-direction:column;align-items:center;gap:3px;min-height:48px;padding:5px;font-family:inherit;display:flex}.rv-ms-d.out{opacity:.28;cursor:default}.rv-ms-d.today{background:#fff;box-shadow:0 0 0 1.5px #f3a81a}.rv-ms-d .dn{color:#6f675a;font-size:12px;font-weight:800}.rv-ms-d.today .dn{color:#b06a0c}.rv-ms-d .num{color:#9a6a12;font-size:9px;font-weight:900}.rv-ms-d .bar{background:#efe7d4;border-radius:999px;width:100%;height:5px;margin-top:auto;overflow:hidden}.rv-ms-d .bar i{background:linear-gradient(90deg,#fcd34d,#f3a81a);border-radius:999px;height:100%;display:block}.rv-pill{letter-spacing:.04em;text-transform:uppercase;color:#9a6a12;background:#d9a01e2e;border-radius:999px;padding:4px 11px;font-size:10px;font-weight:900}.rv-pill.confirmed{color:#15803d;background:#15803d21}.rv-pill.seated{color:#f5d27a;background:#211d18}.rv-pill.completed{color:#6b7280;background:#ecebe6}.rv-pill.no_show{color:#dc2626;background:#dc26261f}.rv-pill.cancelled{color:#9a958a;background:#ecebe6}@media (width<=720px){.rv-rail{flex-direction:column;width:100%;height:auto;position:static}.rv-screen{flex-direction:column}.rv-fnav{flex-flow:wrap}.rv-fitem{width:auto}}.mhp-backdrop{--mhp-ink:#2a261f;--mhp-gold-ink:#3b2406;--mhp-muted:#8a8170;--mhp-pillow:linear-gradient(155deg,#fde68a,#fcd34d 35%,#fbbf24 70%,#f59e0b);--mhp-gold-line:linear-gradient(168deg,#fdd876,#fbc23a 42%,#f3a81a 78%,#e8980c);--mhp-gold-clip:linear-gradient(150deg,#f6b81e 0%,#e68a00 52%,#b45309 100%);--mhp-hd:linear-gradient(180deg,#2a2622,#111009);--mhp-glass-bg:#ffffffad;--mhp-glass-bg-heavy:#ffffffd1;--mhp-glass-blur:blur(20px) saturate(160%);--mhp-glass-border:#ffffffc7;--mhp-glass-sheen:inset 0 1.5px 0 #fff;--mhp-glass-shadow:0 18px 40px -16px #78350f6b, 0 6px 14px -8px #50280429;z-index:1000;-webkit-backdrop-filter:blur(5px)saturate(.9);color:var(--mhp-ink);background:radial-gradient(120% 120% at 50% 38%,#1c10027a,#060401ad);place-items:center;padding:20px;font-family:Noto Sans Thai,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.45;display:grid;position:fixed;inset:0}.mhp-backdrop *{box-sizing:border-box}.mhp-backdrop svg{display:block}.mhp-dialog{-webkit-backdrop-filter:blur(28px)saturate(150%);background:radial-gradient(140% 90% at 0 0,#fffdf8f5,#0000 50%),#fffcf4e0;border:1px solid #ffffffd9;border-radius:24px;flex-direction:column;width:1040px;max-width:100%;height:min(90vh,720px);max-height:90vh;animation:.32s cubic-bezier(.16,.84,.34,1) both mhp-rise;display:flex;overflow:hidden;box-shadow:inset 0 1.5px #fff,0 0 0 .75px #c8a02824,0 40px 90px -28px #0e0800ad,0 16px 40px -18px #0e080073}@keyframes mhp-rise{0%{opacity:0;transform:translateY(18px)scale(.979)}to{opacity:1;transform:none}}.mhp-hd{background:var(--mhp-hd);color:#f3ead2;border-radius:24px 24px 0 0;flex:none;position:relative}.mhp-hd:after{content:"";background:var(--mhp-gold-line);height:3px;position:absolute;bottom:0;left:0;right:0}.mhp-hd-in{align-items:center;gap:15px;padding:17px 26px 20px;display:flex}.mhp-logo{background:var(--mhp-pillow);width:44px;height:44px;color:var(--mhp-gold-ink);border-radius:13px;flex:none;place-items:center;display:grid;box-shadow:inset 0 1.5px #ffffffa6,0 6px 18px -8px #f59e0ba6}.mhp-ttl{flex:auto;min-width:0}.mhp-kick{letter-spacing:.2em;text-transform:uppercase;color:#9a8e74;font-size:11.5px;font-weight:800}.mhp-t{color:#f3ead2;letter-spacing:.005em;margin-top:2px;font-size:23.5px;font-weight:900}.mhp-hd-close{cursor:pointer;color:#9aa3b0;background:#ffffff0f;border:1px solid #dcd7c826;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;transition:all .14s;display:grid}.mhp-hd-close:hover{color:#f3ead2;background:#ffffff1f;border-color:#dcd7c852}.mhp-body{flex:auto;grid-template-columns:420px 1fr;min-height:0;display:grid;overflow:hidden}.mhp-hero-col{-webkit-backdrop-filter:blur(18px)saturate(140%);background:radial-gradient(150% 90% at 0 0,#fffef8b8,#0000 60%),#fffbee8c;border-right:1px solid #f5c5182e;flex-direction:column;display:flex;overflow-y:auto}.mhp-hero-col::-webkit-scrollbar{width:7px}.mhp-hero-col::-webkit-scrollbar-thumb{background:#c8aa644d padding-box content-box;border:2px solid #0000;border-radius:8px}.mhp-hero-eyebrow{flex:none;align-items:center;gap:10px;padding:18px 20px 14px;display:flex}.mhp-live-dot{background:#e0980f;border-radius:50%;flex:none;width:7px;height:7px;animation:2s ease-in-out infinite mhp-pulse;box-shadow:0 0 0 3px #e0980f33}@keyframes mhp-pulse{0%,to{box-shadow:0 0 0 3px #e0980f33}50%{box-shadow:0 0 0 5px #e0980f14}}.mhp-ev{letter-spacing:.2em;text-transform:uppercase;color:#a08545;font-size:11.5px;font-weight:800}.mhp-pipe{background:#b48c3240;width:1px;height:13px}.mhp-lp-tag{letter-spacing:.09em;color:#7a5a10;background:linear-gradient(145deg,#fff8dce6,#fceebee6);border:1px solid #e1be5099;border-radius:999px;padding:3px 11px;font-size:11px;font-weight:900;box-shadow:inset 0 1px #ffffffd9,0 2px 6px -3px #b4781433}.mhp-dish-card{border:1px solid #f5c51838;border-radius:22px;flex-direction:column;flex:auto;min-height:0;margin:12px 16px 18px;display:flex;overflow:hidden;box-shadow:inset 0 1.5px #ffffffe6,0 18px 42px -18px #78350f7a,0 6px 16px -8px #50280433}.mhp-photo-area{cursor:pointer;background:#c8a860;flex:auto;min-height:210px;position:relative;overflow:hidden}.mhp-photo-area img.mhp-dish-photo{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;transition:transform .3s cubic-bezier(.2,.8,.3,1);display:block;position:absolute;inset:0}.mhp-photo-area:hover img.mhp-dish-photo{transform:scale(1.025)}.mhp-photo-area.mhp-drag{box-shadow:inset 0 0 0 3px #ebbe50f2}.mhp-photo-scrim{pointer-events:none;z-index:1;background:linear-gradient(#0000001a 0%,#0000 30% 42%,#0a060066 68%,#0e0800c7 100%);position:absolute;inset:0}.mhp-cat-badge{z-index:3;color:#fde047;letter-spacing:.05em;-webkit-backdrop-filter:blur(8px);background:#211d18d1;border-radius:9px;padding:4px 11px;font-size:11.5px;font-weight:800;position:absolute;top:14px;left:14px;box-shadow:0 4px 12px -4px #00000080}.mhp-photo-overlay-content{z-index:3;flex-direction:column;gap:4px;padding:0 18px 18px;display:flex;position:absolute;bottom:0;left:0;right:0}.mhp-ov-name{color:#fff;letter-spacing:-.01em;text-shadow:0 2px 14px #0000008c,0 1px 3px #0006;font-size:26px;font-weight:900;line-height:1.15}.mhp-ov-name-en{letter-spacing:.03em;color:#fff0bed1;text-shadow:0 1px 6px #00000080;margin-top:1px;font-size:13.5px;font-weight:700}.mhp-ov-price-row{justify-content:space-between;align-items:center;margin-top:6px;display:flex}.mhp-ov-price{background:var(--mhp-pillow);color:var(--mhp-gold-ink);letter-spacing:.01em;border-radius:12px;padding:6px 15px;font-size:22px;font-weight:900;line-height:1;box-shadow:inset 0 1.5px #ffffffb8,0 6px 18px -6px #f59e0bb3}.mhp-photo-hint{z-index:4;color:var(--mhp-gold-ink);-webkit-backdrop-filter:blur(4px);opacity:0;background:#ffffffe0;border:1px solid #d2b46473;border-radius:9px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:800;transition:opacity .15s;display:inline-flex;position:absolute;top:14px;right:14px;box-shadow:0 4px 10px -5px #78350f59}.mhp-photo-area:hover .mhp-photo-hint{opacity:1}.mhp-photo-del{z-index:5;cursor:pointer;color:#fbe6c2;-webkit-backdrop-filter:blur(4px);opacity:0;background:#211d18b3;border:none;border-radius:9px;place-items:center;width:30px;height:30px;transition:all .15s;display:grid;position:absolute;bottom:14px;left:14px}.mhp-photo-area:hover .mhp-photo-del{opacity:1}.mhp-photo-del:hover{color:#fff;background:#a81e12e0}.mhp-photo-empty{z-index:2;color:var(--mhp-gold-ink);background:radial-gradient(120% 100% at 20% 12%,#fff4d6,#0000 55%),linear-gradient(148deg,#f2e8cc,#e6d9b4 55%,#deca97);flex-direction:column;justify-content:center;align-items:center;gap:11px;display:flex;position:absolute;inset:0}.mhp-dz-cam{background:var(--mhp-pillow);width:56px;height:56px;color:var(--mhp-gold-ink);box-shadow:var(--mhp-glass-sheen), 0 8px 22px -8px #f59e0b99;border-radius:16px;place-items:center;display:grid}.mhp-dz-label{font-size:16px;font-weight:800}.mhp-dz-sub{color:#9a856a;font-size:13px;font-weight:600}.mhp-card-body{background:var(--mhp-glass-bg-heavy);-webkit-backdrop-filter:var(--mhp-glass-blur);border-top:1px solid #f5c51833;flex:none;padding:20px 22px 22px}.mhp-dish-tagline{color:#6b5c40;margin-bottom:16px;font-size:14px;font-style:italic;font-weight:600;line-height:1.6}.mhp-card-rule{background:linear-gradient(90deg,#f5c33c66,#f5c33c0f);border-radius:2px;height:1px;margin:16px 0}.mhp-card-sum-lbl{letter-spacing:.16em;text-transform:uppercase;color:#a08040;margin-bottom:9px;font-size:11px;font-weight:900}.mhp-card-sum-chips{flex-wrap:wrap;gap:6px;margin-bottom:4px;display:flex}.mhp-sum-chip{color:#7a5a1c;-webkit-backdrop-filter:blur(8px);background:#ffffffb8;border:1px solid #f5c33c52;border-radius:999px;align-items:center;gap:5px;padding:3px 9px 3px 7px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #fffc}.mhp-sum-chip .mhp-m{background:#e0980f;border-radius:50%;flex:none;width:6px;height:6px}.mhp-sum-none{color:#b0a07a;font-size:12.5px;font-style:italic}.mhp-hero-footnote{color:#a08a5e;flex:none;align-items:center;gap:7px;margin:12px 16px 20px;font-size:11.5px;line-height:1.65;display:flex}.mhp-fn-ic{color:#c0a040;flex:none}.mhp-form-col{-webkit-backdrop-filter:blur(22px)saturate(130%);background:radial-gradient(120% 70% at 100% 0,#fffdf4b3,#0000 52%),#fffcf280;flex-direction:column;display:flex;overflow:hidden}.mhp-tab-bar{flex:none;align-items:stretch;gap:0;padding:18px 24px 0;display:flex}.mhp-seg-track{-webkit-backdrop-filter:blur(16px)saturate(140%);background:#ffffff85;border:1px solid #ffffffd1;border-radius:14px;gap:3px;width:100%;padding:4px;display:inline-flex;box-shadow:inset 0 1.5px #ffffffe6,0 8px 22px -12px #78350f47,0 2px 6px -3px #78350f1f}.mhp-seg-btn{font:inherit;cursor:pointer;color:#8a7355;white-space:nowrap;letter-spacing:.005em;background:0 0;border:none;border-radius:10px;flex:1 1 0;justify-content:center;align-items:center;gap:7px;padding:9px 10px 8px;font-size:14.5px;font-weight:800;transition:background .14s,color .14s,box-shadow .14s;display:flex;position:relative}.mhp-seg-ic{opacity:.55;flex:none;transition:opacity .14s}.mhp-seg-count{letter-spacing:.04em;color:#9a7a1c;background:#dcc8968c;border-radius:6px;padding:1px 6px;font-size:11.5px;font-weight:900;transition:background .14s,color .14s}.mhp-seg-btn:hover{color:#6b4f10;background:#ffffff80}.mhp-seg-btn:hover .mhp-seg-ic{opacity:.75}.mhp-seg-btn.active{background:var(--mhp-pillow);color:var(--mhp-gold-ink);box-shadow:inset 0 1.5px #ffffffc7,0 4px 14px -6px #f59e0b99,0 2px 6px -3px #c8820a4d}.mhp-seg-btn.active .mhp-seg-ic{opacity:1}.mhp-seg-btn.active .mhp-seg-count{color:var(--mhp-gold-ink);background:#3c240626}.mhp-tab-step-row{flex:none;justify-content:space-between;align-items:center;padding:10px 24px 14px;display:flex}.mhp-step-info{color:#a08a5e;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.mhp-step-ic{color:#c0a040}.mhp-tab-next-btn{font:inherit;cursor:pointer;color:var(--mhp-gold-ink);-webkit-backdrop-filter:blur(6px);background:#fff9;border:1px solid #efdda8cc;border-radius:9px;align-items:center;gap:5px;padding:5px 13px;font-size:12.5px;font-weight:800;transition:all .13s;display:inline-flex;box-shadow:inset 0 1px #ffffffe6}.mhp-tab-next-btn:hover{background:#fffbebd9;border-color:#e8c44ae6}.mhp-tab-next-btn:disabled{opacity:.35;cursor:default;pointer-events:none}.mhp-tab-body{flex:auto;min-height:0;padding:0 24px 28px;overflow-y:auto}.mhp-tab-body::-webkit-scrollbar{width:8px}.mhp-tab-body::-webkit-scrollbar-thumb{background:#c8aa6447 padding-box content-box;border:2px solid #0000;border-radius:8px}.mhp-tab-body::-webkit-scrollbar-thumb:hover{background:#c8aa6473 padding-box content-box}.mhp-sec{background:var(--mhp-glass-bg);border:1px solid var(--mhp-glass-border);box-shadow:var(--mhp-glass-sheen), var(--mhp-glass-shadow);-webkit-backdrop-filter:var(--mhp-glass-blur);border-radius:20px;padding:22px 22px 24px;animation:.18s both mhp-panel-in}@keyframes mhp-panel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.mhp-sec-h{align-items:center;gap:12px;margin-bottom:22px;display:flex}.mhp-sec-num{background:var(--mhp-pillow);width:32px;height:32px;color:var(--mhp-gold-ink);box-shadow:var(--mhp-glass-sheen), 0 5px 14px -7px #f59e0b80;border-radius:10px;flex:none;place-items:center;display:grid}.mhp-sec-meta{flex-direction:column;flex:1;min-width:0;display:flex}.mhp-sec-set{letter-spacing:.2em;text-transform:uppercase;color:#b09245;font-size:11.5px;font-weight:900}.mhp-sec-t{color:var(--mhp-gold-ink);letter-spacing:.005em;font-size:17px;font-weight:900;line-height:1.15}.mhp-sec-sub{letter-spacing:.025em;color:#8a6a18;white-space:nowrap;background:linear-gradient(145deg,#fff8d8e0,#fbedbcd9);border:1px solid #deb94b80;border-radius:999px;padding:4px 12px;font-size:11.5px;font-weight:800;box-shadow:inset 0 1px #fffc}.mhp-lbl{color:#6b5e3f;margin-bottom:7px;font-size:13px;font-weight:800;display:block}.mhp-req{color:#c03030;font-weight:800}.mhp-inp{width:100%;font:inherit;color:var(--mhp-ink);background:#fffefb;border:1.5px solid #dcc89c;border-radius:12px;outline:none;padding:12px 14px;font-size:16px;transition:border-color .12s,box-shadow .12s,background .12s;box-shadow:inset 0 2px 4px #96783c12}.mhp-inp::placeholder{color:#a08c69b3}.mhp-inp:focus{background:#fff;border-color:#f0b820;box-shadow:0 0 0 3px #f5c85a47,inset 0 1px #ffffffe6}textarea.mhp-inp{resize:vertical;min-height:58px;font-size:15px;line-height:1.55}.mhp-row2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.mhp-field{display:block}.mhp-field-hint{color:#a08a5e;margin-top:6px;font-size:12px;line-height:1.5}.mhp-gap-field{margin-bottom:18px}.mhp-pair-tag{letter-spacing:.07em;vertical-align:middle;border-radius:6px;align-items:center;gap:4px;margin-right:5px;padding:2px 7px;font-size:11.5px;font-weight:800;display:inline-flex}.mhp-tag-th{color:#9a6b12;background:#fbf1d9e6;border:1px solid #f0dda8cc}.mhp-tag-en{color:#7a4e08;background:linear-gradient(145deg,#fff8d8e6,#fbedbcd9);border:1px solid #deb94b8c}.mhp-affix{position:relative}.mhp-ax{pointer-events:none;background:var(--mhp-gold-clip);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:17px;font-weight:900;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.mhp-ax.mhp-ax-cost{color:#9a8f78;-webkit-text-fill-color:#9a8f78;background:0 0}.mhp-affix .mhp-inp{padding-left:30px}.mhp-inp-price{-webkit-text-fill-color:#7a4a04;color:#7a4a04;background:#fffefb;font-size:18px;font-weight:900}.mhp-inp-cost{background:#f9f5ec;font-weight:800}.mhp-inp-cost:disabled{color:#b0a890;-webkit-text-fill-color:#b0a890;cursor:not-allowed;background:#f1ede4}.mhp-unit{color:#a09070;letter-spacing:.04em;pointer-events:none;font-size:11.5px;font-weight:800;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.mhp-sel-wrap{position:relative}.mhp-chev{pointer-events:none;color:#b08a25;position:absolute;top:50%;right:14px;transform:translateY(-50%)}select.mhp-inp{appearance:none;cursor:pointer;padding-right:38px;font-weight:600}.mhp-photo-note{color:#9a7a3c;border:1px solid var(--mhp-glass-border);background:#faf0d280;border-radius:12px;align-items:flex-start;gap:8px;margin-bottom:18px;padding:11px 14px;font-size:13px;font-weight:600;line-height:1.5;display:flex}.mhp-photo-note svg{color:#c8a84b;flex:none;margin-top:1px}.mhp-owner-pill{vertical-align:middle;letter-spacing:.02em;color:#8a7250;background:#f8f5eee6;border:1px solid #dccdaae6;border-radius:999px;align-items:center;gap:3px;margin-left:5px;padding:2px 7px;font-size:11.5px;font-weight:800;display:inline-flex}.mhp-owner-pill svg{color:#b59a5e}.mhp-margin-hint{background:#f0f8e699;border:1px solid #bedc948c;border-radius:14px;flex-wrap:wrap;align-items:center;gap:4px 0;margin:4px 0 20px;padding:14px 18px;display:flex}.mhp-mh-main{color:#5c7a30;flex:auto;align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:flex}.mhp-mh-main svg{color:#7aaa3e;flex:none}.mhp-mh-main b{color:#3d6010;font-size:16px;font-weight:900}.mhp-mh-sep{background:#a0c86459;flex:none;width:1px;height:18px;margin:0 14px}.mhp-mh-pct-block{color:#5c7a30;flex:none;font-size:13.5px;font-weight:700}.mhp-mh-pct-block b{color:#3d6010;font-size:16px;font-weight:900}.mhp-mh-note{color:#a09878;align-items:center;gap:5px;width:100%;margin-top:6px;font-size:11.5px;font-weight:700;display:flex}.mhp-mh-note svg{color:#c8b86a}.mhp-opt-none{text-align:center;color:#a89473;padding:6px 0 2px;font-size:12px;font-weight:600}.mhp-ogroup{-webkit-backdrop-filter:blur(14px);background:#ffffff94;border:1px solid #ffffffbf;border-radius:16px;margin-bottom:12px;padding:16px 16px 14px;box-shadow:inset 0 1.5px #ffffffe6,0 6px 16px -10px #78350f33}.mhp-ogroup-h{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:13px;display:flex}.mhp-grip{color:#c8b48cb3;cursor:grab;display:flex}.mhp-g-name{color:var(--mhp-gold-ink);background:0 0;border:none;border-bottom:1.5px dashed #0000;outline:none;flex:120px;min-width:0;padding:3px 2px;font-family:inherit;font-size:15.5px;font-weight:800}.mhp-g-name:focus{border-bottom-color:#f0c552b3}.mhp-req-seg{-webkit-backdrop-filter:blur(8px);background:#f1e8d2d9;border:1px solid #efe7d6e6;border-radius:10px;flex:none;gap:2px;padding:3px;display:inline-flex}.mhp-req-seg button{font:inherit;cursor:pointer;color:#8a7a60;background:0 0;border:none;border-radius:7px;padding:5px 8px;font-size:11.5px;font-weight:800;transition:all .12s}.mhp-req-seg button.on{background:var(--mhp-pillow);color:var(--mhp-gold-ink);box-shadow:inset 0 1px #ffffffb8,0 3px 8px -5px #f59e0b80}.mhp-multi-chk{cursor:pointer;color:#8a7a60;flex:none;align-items:center;gap:5px;font-size:11.5px;font-weight:800;display:inline-flex}.mhp-multi-chk input{accent-color:#f59e0b;cursor:pointer;width:15px;height:15px}.mhp-g-del{cursor:pointer;color:#c4b793cc;background:0 0;border:none;border-radius:8px;flex:none;place-items:center;margin-left:2px;padding:5px;transition:all .12s;display:grid}.mhp-g-del:hover{color:#c0392b;background:#fdeceacc}.mhp-opt-row{align-items:center;gap:8px;margin-bottom:7px;display:flex}.mhp-ohandle{background:#ddd0a9e6;border-radius:50%;flex:none;width:6px;height:6px}.mhp-opt-name{font:inherit;-webkit-backdrop-filter:blur(6px);background:#fffc;border:1px solid #ffffffe6;border-radius:9px;outline:none;flex:auto;padding:8px 11px;font-size:14.5px;transition:border-color .12s,box-shadow .12s;box-shadow:inset 0 1px 1px #c8aa641a}.mhp-opt-name:focus{border-color:#f1c95aa6;box-shadow:0 0 0 3px #f5c85a29}.mhp-opt-price{flex:none;width:108px;position:relative}.mhp-opt-price .mhp-pax{pointer-events:none;background:var(--mhp-gold-clip);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:14px;font-weight:900;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.mhp-opt-price input{width:100%;font:inherit;text-align:right;color:#9a6b12;-webkit-text-fill-color:#9a6b12;-webkit-backdrop-filter:blur(6px);background:#fffc;border:1px solid #ffffffe6;border-radius:9px;outline:none;padding:8px 10px 8px 26px;font-size:14.5px;font-weight:800;transition:border-color .12s,box-shadow .12s}.mhp-opt-price input:focus{border-color:#f1c95aa6;box-shadow:0 0 0 3px #f5c85a29}.mhp-opt-del{cursor:pointer;color:#c4b793cc;background:0 0;border:none;border-radius:7px;flex:none;place-items:center;padding:5px;transition:all .12s;display:grid}.mhp-opt-del:hover{color:#c0392b;background:#fdeceacc}.mhp-add-opt{font:inherit;cursor:pointer;color:#9a7a1c;-webkit-backdrop-filter:blur(6px);background:#ffffff8c;border:1px dashed #e3c77cb3;border-radius:9px;align-items:center;gap:6px;margin-top:4px;padding:7px 12px;font-size:13px;font-weight:800;transition:all .12s;display:inline-flex}.mhp-add-opt:hover{background:#fffbefcc;border-color:#e8c44ae6}.mhp-add-group{width:100%;font:inherit;cursor:pointer;color:var(--mhp-gold-ink);-webkit-backdrop-filter:blur(6px);background:#ffffff8c;border:1.5px dashed #e3c77ca6;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:14px;font-size:15px;font-weight:800;transition:all .12s;display:flex;box-shadow:inset 0 1px #ffffffe0}.mhp-add-group:hover{color:#9a7a1c;background:#fffbefcc;border-color:#e8c44ae6}.mhp-tilegrid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.mhp-tile{cursor:pointer;-webkit-backdrop-filter:blur(10px);background:#ffffff9e;border:1.5px solid #efe7d6f2;border-radius:15px;flex-direction:column;align-items:center;gap:8px;padding:16px 6px 13px;font-family:inherit;transition:all .14s;display:flex;position:relative;box-shadow:inset 0 1px #ffffffd9,0 4px 12px -9px #78632866}.mhp-tile-ic{color:#a08a5e;background:#faf7f0cc;border:1px solid #efe7d6f2;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .14s;display:flex}.mhp-tile-ic svg{width:23px;height:23px}.mhp-tile-nm{color:#6b6456;text-align:center;font-size:12px;font-weight:800;line-height:1.2}.mhp-tile:hover{background:#fffbefc7;border-color:#e6d4a3f2;transform:translateY(-1px)}.mhp-tile.on{background:linear-gradient(165deg,#fff8ef,#fff3e0);border-color:#f0b820;box-shadow:inset 0 1.5px #ffffffe6,0 8px 16px -10px #f59e0b8c}.mhp-tile.on .mhp-tile-ic{color:#d97706;background:#fff;border-color:#fcd34d}.mhp-tile.on .mhp-tile-nm{color:#b45309}.mhp-tile-ck{background:var(--mhp-pillow);border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:none;position:absolute;top:7px;right:7px;box-shadow:0 2px 5px -1px #f59e0b99}.mhp-tile.on .mhp-tile-ck{display:flex}.mhp-tile-ck svg{color:#5a3a06;width:11px;height:11px}.mhp-al-stdlabel{color:var(--mhp-gold-ink);align-items:center;gap:8px;margin-top:4px;font-size:14.5px;font-weight:800;display:flex}.mhp-al-stdlabel>svg{color:#c0392b;flex:none}.mhp-al-lockpill{color:#8a7a5a;background:#fff9;border:1px solid #efe7d6f2;border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:4px 10px;font-size:11.5px;font-weight:800;display:inline-flex}.mhp-al-infonote{color:#9a7a3c;border:1px solid var(--mhp-glass-border);background:#faf0d273;border-radius:12px;align-items:flex-start;gap:8px;margin:10px 0 2px;padding:11px 13px;font-size:12.5px;font-weight:600;line-height:1.5;display:flex}.mhp-al-infonote svg{color:#c8a84b;flex:none;margin-top:1px}.mhp-al-badge{color:#b45309;background:linear-gradient(165deg,#fff8ef,#fff3e0);border:1px solid #fcd34d;border-radius:999px;align-items:center;gap:7px;margin-top:16px;padding:8px 16px;font-size:12.5px;font-weight:800;display:inline-flex}.mhp-al-badge svg{color:#d97706;flex:none}.mhp-err{color:#b83232;background:#f3cfca66;border:1px solid #f3cfcae6;border-radius:10px;margin-top:14px;padding:10px 13px;font-size:13px;font-weight:700}.mhp-ft{-webkit-backdrop-filter:blur(20px)saturate(140%);background:radial-gradient(120% 150% at 50% 0,#fffef8e6,#0000 60%),#fffcf0c7;border-top:1px solid #f5c51829;border-radius:0 0 24px 24px;flex:none;align-items:center;gap:12px;padding:14px 26px;display:flex;box-shadow:inset 0 1px #fffffff2}.mhp-ft-hint{color:var(--mhp-muted);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}.mhp-ft-hint .mhp-req{color:#c03030}.mhp-ft-sp{flex:auto}.mhp-ft-dots{align-items:center;gap:6px;display:flex}.mhp-ft-dot{background:#c8b48c73;border-radius:50%;width:6px;height:6px;transition:background .15s,transform .15s}.mhp-ft-dot.active{background:var(--mhp-gold-ink);transform:scale(1.25)}.mhp-btn{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:12px;align-items:center;gap:8px;padding:10px 22px;font-size:15.5px;font-weight:800;transition:all .13s;display:inline-flex}.mhp-btn:disabled{opacity:.55;cursor:default;pointer-events:none}.mhp-btn-ghost{color:var(--mhp-gold-ink);-webkit-backdrop-filter:blur(8px);background:#ffffffb3;border-color:#efe7d6e6;box-shadow:inset 0 1px #fffffff2}.mhp-btn-ghost:hover{background:#fffbefd9;border-color:#e3d5b3e6}.mhp-btn-gold{background:var(--mhp-pillow);color:var(--mhp-gold-ink);box-shadow:inset 0 1.5px #ffffffb8,0 7px 20px -9px #f59e0ba6}.mhp-btn-gold:hover{filter:brightness(1.04)}.mhp-btn-danger{color:#c0332e;background:#dc3c320f;border-color:#dc3c324d;margin-right:auto;box-shadow:inset 0 1px #fff9}.mhp-btn-danger:hover{color:#fff;background:#c0332e;border-color:#c0332e;box-shadow:0 7px 18px -8px #dc3c32b3}.mhp-btn-danger svg{width:16px;height:16px}@media (width<=880px){.mhp-body{grid-template-columns:1fr;overflow-y:auto}.mhp-hero-col{max-height:none}.mhp-photo-area{min-height:240px}}.lock-key{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;width:74px;height:74px;font-family:inherit;font-size:26px;font-weight:800;transition:background .12s,transform 70ms;display:flex}.lock-key:hover{background:#ffffff21}.lock-key:active{background:#f5c51838;transform:scale(.92)}.lock-key-soft{color:#fff9;background:0 0;border-color:#ffffff14;font-size:15px;font-weight:700}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@keyframes shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-10px)}40%,80%{transform:translate(10px)}}@keyframes welcomePop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@font-face{font-family:LP Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/lp-sans.woff2)format("woff2");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}@font-face{font-family:LP Sans Thai;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/lp-sans-thai.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:LP Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lp-mono-400.woff2)format("woff2");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}@font-face{font-family:LP Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/lp-mono-700.woff2)format("woff2");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}
