:root{--sp-brand:#f26b1d;--sp-brand-2:#ff8a3d;--sp-brand-ink:#c94f0c;--sp-brand-soft:#fff1e8;--sp-price:#e8461e;--sp-ok:#16a05d;--sp-ok-soft:#e6f6ee;--sp-wait:#c27c0e;--sp-wait-soft:#fff5e0;--sp-bad:#d43b2f;--sp-bad-soft:#fdecea;--sp-info:#2a6fdb;--sp-info-soft:#e9f1fe;--sp-coin:#f5b400;--sp-bg:#f4f4f6;--sp-card:#ffffff;--sp-line:#ececf0;--sp-line-2:#dcdce2;--sp-ink:#1d1f24;--sp-ink-2:#5b616b;--sp-mute:#8b919b;--sp-r:12px;--sp-r-sm:8px;--sp-r-lg:16px;--sp-shadow:0 1px 2px rgba(20,22,30,.05),0 4px 14px rgba(20,22,30,.05);--sp-font:"IBM Plex Sans Thai","Noto Sans Thai",system-ui,-apple-system,"Segoe UI",sans-serif;--sp-num:"IBM Plex Sans","IBM Plex Sans Thai",system-ui,sans-serif;--sp-search:#ffffff;--sp-off:#ffe9e1;--sp-soft-line:#ffd3b8;--sp-photo:#ffffff;--sp-note-ink:#7a5308;--sp-code:#1d1f24;--sp-top-a:#f26b1d;--sp-top-b:#ff8a3d;--sp-nav-h:62px;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--sp-brand:#ff7a2e;--sp-brand-2:#ff9a52;--sp-brand-ink:#ffa86b;--sp-brand-soft:#3a2416;--sp-price:#ff6d40;--sp-ok:#45d08e;--sp-ok-soft:#143326;--sp-wait:#f0b54a;--sp-wait-soft:#3a2d12;--sp-bad:#ff7a70;--sp-bad-soft:#3c1f1d;--sp-info:#7fb0ff;--sp-info-soft:#1b2a40;--sp-bg:#111216;--sp-card:#1b1d23;--sp-line:#2a2d35;--sp-line-2:#3b3f4a;--sp-ink:#eceef2;--sp-ink-2:#b4b9c3;--sp-mute:#8a909b;--sp-shadow:0 1px 2px rgba(0,0,0,.4);--sp-search:#24272e;--sp-off:#3b2018;--sp-soft-line:#5a3420;--sp-photo:#24262c;--sp-note-ink:#f0c574;--sp-code:#0b0c0f;--sp-top-a:#d9581a;--sp-top-b:#ee7632;color-scheme:dark}}:root[data-theme=dark]{--sp-brand:#ff7a2e;--sp-brand-2:#ff9a52;--sp-brand-ink:#ffa86b;--sp-brand-soft:#3a2416;--sp-price:#ff6d40;--sp-ok:#45d08e;--sp-ok-soft:#143326;--sp-wait:#f0b54a;--sp-wait-soft:#3a2d12;--sp-bad:#ff7a70;--sp-bad-soft:#3c1f1d;--sp-info:#7fb0ff;--sp-info-soft:#1b2a40;--sp-bg:#111216;--sp-card:#1b1d23;--sp-line:#2a2d35;--sp-line-2:#3b3f4a;--sp-ink:#eceef2;--sp-ink-2:#b4b9c3;--sp-mute:#8a909b;--sp-shadow:0 1px 2px rgba(0,0,0,.4);--sp-search:#24272e;--sp-off:#3b2018;--sp-soft-line:#5a3420;--sp-photo:#24262c;--sp-note-ink:#f0c574;--sp-code:#0b0c0f;--sp-top-a:#d9581a;--sp-top-b:#ee7632;color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body.sp{margin:0;background:var(--sp-bg);color:var(--sp-ink);font-family:var(--sp-font);font-size:14px;line-height:1.5}.sp img{object-fit:contain}.sp a{color:inherit;text-decoration:none}.sp img{max-width:100%;display:block}.sp button{font:inherit;color:inherit}.sp h1,.sp h2,.sp h3{margin:0;line-height:1.3;text-wrap:balance}.sp p{margin:0}.sp-ic{width:20px;height:20px;flex:0 0 auto;display:inline-block;vertical-align:middle}.sp-ic.is-sm{width:16px;height:16px}.sp-ic.is-lg{width:24px;height:24px}.sp :focus-visible{outline:2px solid var(--sp-brand);outline-offset:2px}.sp-num{font-family:var(--sp-num);font-variant-numeric:tabular-nums}.sp-mute{color:var(--sp-mute)}.sp-app{min-height:100vh;padding-bottom:calc(var(--sp-nav-h) + env(safe-area-inset-bottom,0px))}.sp-app.has-bar{padding-bottom:calc(var(--sp-nav-h) + 64px + env(safe-area-inset-bottom,0px))}.sp-wrap{max-width:1200px;margin:0 auto;padding-left:max(12px,env(safe-area-inset-left,0px));padding-right:max(12px,env(safe-area-inset-right,0px))}.sp-page{display:flex;flex-direction:column;gap:10px;padding-block:10px 16px}.sp-top{position:sticky;top:0;z-index:30;background:linear-gradient(135deg,var(--sp-top-a) 0%,var(--sp-top-b) 100%);color:#fff;padding-top:env(safe-area-inset-top,0px)}.sp-top-row{display:flex;align-items:center;gap:10px;min-height:56px}.sp-logo{font-weight:700;font-size:18px;letter-spacing:.02em;display:none;align-items:center;gap:6px;white-space:nowrap}.sp-logo b{background:#fff;color:var(--sp-brand);border-radius:7px;padding:1px 6px;font-size:14px}.sp-search{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:8px;height:38px;padding:0 12px;border-radius:999px;background:var(--sp-search);color:var(--sp-mute)}.sp-search input{flex:1 1 auto;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:14px;color:var(--sp-ink)}.sp-search .sp-ic{color:var(--sp-brand)}.sp-search-cam{color:var(--sp-mute);display:flex}.sp-top-ic{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;color:#fff;background:transparent;border:0}.sp-top-ic .sp-ic{width:24px;height:24px}.sp-badge{position:absolute;top:1px;right:0;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:#fff;color:var(--sp-price);font-size:10.5px;font-weight:700;line-height:17px;text-align:center;font-family:var(--sp-num)}.sp-badge.is-red{background:var(--sp-price);color:#fff;border:1.5px solid #fff;line-height:14px}.sp-top.is-plain{background:var(--sp-card);color:var(--sp-ink);border-bottom:1px solid var(--sp-line)}.sp-top.is-plain .sp-top-ic{color:var(--sp-ink)}.sp-top-title{flex:1 1 auto;min-width:0;font-size:17px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-nav{position:fixed;left:0;right:0;bottom:0;z-index:40;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));height:calc(var(--sp-nav-h) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:var(--sp-card);border-top:1px solid var(--sp-line)}.sp-nav a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:11px;color:var(--sp-ink-2)}.sp-nav a .sp-ic{width:23px;height:23px}.sp-nav a.is-on{color:var(--sp-brand);font-weight:700}.sp-nav .sp-badge{top:6px;right:calc(50% - 22px);background:var(--sp-price);color:#fff}.sp-sec{background:var(--sp-card);border-radius:var(--sp-r);padding:14px;display:flex;flex-direction:column;gap:12px}.sp-sec.is-flush{padding:0;overflow:hidden}.sp-sec-h{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2px 10px}.sp-sec-h>.sp-mute{font-size:12.5px;line-height:1.5}.sp-sec-h h2{font-size:16px;font-weight:700;display:flex;align-items:center;gap:8px;margin-right:auto}.sp-sec-h h2 img{width:26px;height:26px}.sp-more{display:inline-flex;align-items:center;gap:2px;font-size:13px;color:var(--sp-brand-ink);white-space:nowrap}.sp-more .sp-ic{width:15px;height:15px}.sp-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 16px;border-radius:var(--sp-r-sm);border:1px solid var(--sp-line-2);background:var(--sp-card);font-weight:600;font-size:14px;cursor:pointer;white-space:nowrap}.sp-btn.is-pri{background:var(--sp-brand);border-color:var(--sp-brand);color:#fff}.sp-btn.is-soft{background:var(--sp-brand-soft);border-color:var(--sp-soft-line);color:var(--sp-brand-ink)}.sp-btn.is-ghost{border-color:var(--sp-brand);color:var(--sp-brand)}.sp-btn.is-sm{min-height:32px;padding:0 12px;font-size:13px;border-radius:7px}.sp-btn.is-lg{min-height:48px;font-size:15.5px;border-radius:10px}.sp-btn.is-full{width:100%}.sp-btn[disabled]{opacity:.45;cursor:not-allowed}.sp-pill{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:999px;font-size:11.5px;font-weight:600;white-space:nowrap;background:var(--sp-bg);color:var(--sp-ink-2)}.sp-pill.is-ok{background:var(--sp-ok-soft);color:var(--sp-ok)}.sp-pill.is-wait{background:var(--sp-wait-soft);color:var(--sp-wait)}.sp-pill.is-bad{background:var(--sp-bad-soft);color:var(--sp-bad)}.sp-pill.is-info{background:var(--sp-info-soft);color:var(--sp-info)}.sp-pill.is-brand{background:var(--sp-brand-soft);color:var(--sp-brand-ink)}.sp-tag{display:inline-flex;align-items:center;height:18px;padding:0 5px;border-radius:4px;font-size:10.5px;font-weight:700;line-height:1;white-space:nowrap}.sp-tag.is-mall{background:var(--sp-price);color:#fff}.sp-tag.is-src{background:var(--sp-card);color:var(--sp-price);border:1px solid var(--sp-price)}.sp-tag.is-off{background:var(--sp-off);color:var(--sp-price)}.sp-tag.is-ok{background:var(--sp-ok-soft);color:var(--sp-ok)}.sp-price{color:var(--sp-price);font-family:var(--sp-num);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.sp-price small{font-size:.72em;font-weight:600;margin-right:1px}.sp-rate{display:inline-flex;align-items:center;gap:2px}.sp-tabs{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;background:var(--sp-card);border-bottom:1px solid var(--sp-line)}.sp-tabs::-webkit-scrollbar{display:none}.sp-tabs a{position:relative;flex:0 0 auto;display:flex;align-items:center;gap:5px;padding:12px;font-size:14px;color:var(--sp-ink-2);white-space:nowrap}.sp-tabs a.is-on{color:var(--sp-brand);font-weight:700}.sp-tabs a.is-on:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:2.5px;border-radius:3px 3px 0 0;background:var(--sp-brand)}.sp-tabs i{font-style:normal;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--sp-bg);font-size:11px;line-height:18px;text-align:center;font-family:var(--sp-num)}.sp-tabs a.is-on i{background:var(--sp-brand);color:#fff}.sp-tabbar{background:var(--sp-card);border-bottom:1px solid var(--sp-line)}.sp-tabbar .sp-tabs{border-bottom:0}.sp-tabbar.is-stick{position:sticky;top:var(--tb-h,56px);z-index:20}.sp-seg{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;padding:4px;border-radius:10px;background:var(--sp-bg)}.sp-seg a{display:flex;align-items:center;justify-content:center;gap:6px;min-height:38px;border-radius:8px;font-size:13.5px;font-weight:600;color:var(--sp-ink-2);text-align:center}.sp-seg a img{width:22px;height:22px}.sp-seg a.is-on{background:var(--sp-card);color:var(--sp-brand-ink);box-shadow:var(--sp-shadow)}.sp-chips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.sp-chips::-webkit-scrollbar{display:none}.sp-chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--sp-line-2);background:var(--sp-card);font-size:13px;color:var(--sp-ink-2);cursor:pointer;white-space:nowrap}.sp-chip.is-on{border-color:var(--sp-brand);background:var(--sp-brand-soft);color:var(--sp-brand-ink);font-weight:600}.sp-chip img{width:22px;height:22px;border-radius:5px;object-fit:cover}.sp-rows{display:flex;flex-direction:column}.sp-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px dashed var(--sp-line);font-size:13.5px}.sp-row:first-child{border-top:0}.sp-row>span{color:var(--sp-ink-2)}.sp-row>b{font-weight:600;text-align:right;font-family:var(--sp-num);font-variant-numeric:tabular-nums}.sp-row.is-total{border-top:1px solid var(--sp-line);padding-top:12px;font-size:15px}.sp-row.is-total>b{color:var(--sp-price);font-size:18px;font-weight:700}.sp-row.is-minus>b{color:var(--sp-ok)}.sp-row small{display:block;font-size:11.5px;color:var(--sp-mute);font-weight:400}.sp-me{background:linear-gradient(135deg,var(--sp-top-a),var(--sp-top-b));color:#fff;padding:14px 0 54px}.sp-ava{width:62px;height:62px;border-radius:50%;border:3px solid rgba(255,255,255,.75);background:#fff;overflow:hidden;flex:0 0 auto;display:flex;align-items:center;justify-content:center;color:var(--sp-brand);font-size:24px;font-weight:700}.sp-me-t{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.sp-me-t b{font-size:18px}.sp-me-t span{font-size:12.5px;opacity:.92}.sp-me .sp-btn{color:var(--sp-brand-ink);border-color:#fff;align-self:flex-start;flex:0 0 auto}.sp-cost{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;align-items:stretch}.sp-cost>div{display:flex;flex-direction:column;gap:2px;padding:10px;border-radius:10px;background:var(--sp-bg);min-width:0}.sp-cost>div span{font-size:11.5px;color:var(--sp-ink-2)}.sp-cost>div b{font-family:var(--sp-num);font-size:15px;font-variant-numeric:tabular-nums}.sp-cost>div.is-key{background:var(--sp-brand-soft)}.sp-cost>div.is-key b{color:var(--sp-price)}.sp-note{font-size:12px;color:var(--sp-mute);line-height:1.55}.sp-note.is-box{padding:10px 12px;border-radius:10px;background:var(--sp-wait-soft);color:var(--sp-note-ink)}.sp-bar{position:fixed;left:0;right:0;bottom:0;z-index:45;background:var(--sp-card);border-top:1px solid var(--sp-line);padding:8px max(12px,env(safe-area-inset-right,0px)) calc(8px + env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px))}.sp-app.has-bar .sp-bar{bottom:calc(var(--sp-nav-h) + env(safe-area-inset-bottom,0px));padding-bottom:8px}.sp-bar-in{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:10px}.sp-bar-sum{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-end;line-height:1.25}.sp-bar-sum span{font-size:12px;color:var(--sp-ink-2)}.sp-bar-sum .sp-price{font-size:19px}.sp-bar-ic{display:flex;flex-direction:column;align-items:center;gap:1px;min-width:52px;font-size:10.5px;color:var(--sp-ink-2);background:none;border:0;cursor:pointer}.sp-bar .sp-btn{min-height:46px;padding:0 18px}.sp-bar .sp-btn.is-grow{flex:1 1 0}.sp-check{display:inline-flex;align-items:center;gap:8px;font-size:13px;cursor:pointer}.sp-check input{-webkit-appearance:none;appearance:none;width:20px;height:20px;margin:0;border:1.5px solid var(--sp-line-2);border-radius:5px;background:var(--sp-card);display:grid;place-content:center;cursor:pointer;flex:0 0 auto}.sp-check input:checked{background:var(--sp-brand);border-color:var(--sp-brand)}.sp-check input:checked:after{content:"";width:10px;height:6px;border-left:2.2px solid #fff;border-bottom:2.2px solid #fff;transform:translateY(-1px) rotate(-45deg)}.sp-line{display:grid;grid-template-columns:auto 76px minmax(0,1fr);gap:10px;align-items:start;padding-top:12px;border-top:1px solid var(--sp-line)}.sp-line.no-check{grid-template-columns:72px minmax(0,1fr)}.sp-line>img{width:76px;height:76px;border-radius:8px;object-fit:cover;background:var(--sp-bg)}.sp-line.no-check>img{width:72px;height:72px}.sp-line-b{display:flex;flex-direction:column;gap:5px;min-width:0}.sp-line-n{font-size:13.5px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sp-line-v{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:5px;background:var(--sp-bg);font-size:12px;color:var(--sp-ink-2)}.sp-line-f{display:flex;align-items:center;justify-content:space-between;gap:8px}.sp-line-f .sp-price{font-size:15px}.sp-line-x{font-size:12.5px;color:var(--sp-mute);font-family:var(--sp-num)}.sp-voucher{display:flex;align-items:center;gap:10px;font-size:13.5px}.sp-voucher .sp-ic{color:var(--sp-brand)}.sp-voucher span{flex:1 1 auto;min-width:0}.sp-voucher b{color:var(--sp-brand-ink);font-weight:600;white-space:nowrap}.sp-order{background:var(--sp-card);border-radius:var(--sp-r);padding:12px 14px;display:flex;flex-direction:column;gap:10px}.sp-order-h{display:flex;align-items:center;gap:8px}.sp-order-h b{font-family:var(--sp-num);font-size:14px}.sp-order-h .sp-pill{margin-left:auto}.sp-order-h .sp-mute{font-size:12px}.sp-order-sum{display:flex;align-items:baseline;justify-content:flex-end;gap:6px;font-size:13px;color:var(--sp-ink-2)}.sp-order-sum .sp-price{font-size:16px}.sp-order-f{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:10px;border-top:1px solid var(--sp-line)}.sp-order-f .sp-note{flex:1 1 auto;min-width:0}.sp-order-f{flex-wrap:wrap}.sp-order-f>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-left:auto}.sp-stat{border-radius:var(--sp-r);padding:16px;background:linear-gradient(120deg,var(--sp-ok),#3cc184);color:#fff;display:flex;align-items:center;gap:14px}.sp-stat.is-wait{background:linear-gradient(120deg,#e08a0b,#f4b33d)}.sp-stat.is-brand{background:linear-gradient(120deg,var(--sp-brand),var(--sp-brand-2))}.sp-stat img{width:64px;height:64px;flex:0 0 auto}.sp-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;position:relative}.sp-steps li{list-style:none;position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;font-size:11px;line-height:1.25;color:var(--sp-mute)}.sp-steps li:before{content:"";position:absolute;top:13px;left:-50%;width:100%;height:2.5px;background:var(--sp-line-2);z-index:0}.sp-steps li:first-child:before{display:none}.sp-steps li i{position:relative;z-index:1;width:28px;height:28px;border-radius:50%;background:var(--sp-card);border:2px solid var(--sp-line-2);display:flex;align-items:center;justify-content:center;font-style:normal;font-family:var(--sp-num);font-size:12px;font-weight:700}.sp-steps li.is-done{color:var(--sp-ok)}.sp-steps li.is-done:before,.sp-steps li.is-now:before{background:var(--sp-ok)}.sp-steps li.is-done i{background:var(--sp-ok);border-color:var(--sp-ok);color:#fff}.sp-steps li.is-now{color:var(--sp-brand-ink);font-weight:700}.sp-steps li.is-now i{border-color:var(--sp-brand);color:var(--sp-brand);box-shadow:0 0 0 4px var(--sp-brand-soft)}.sp-steps{margin:0;padding:0}.sp-input{width:100%;min-height:44px;padding:0 12px;border:1px solid var(--sp-line-2);border-radius:10px;background:var(--sp-card);font:inherit;font-size:15px;color:var(--sp-ink)}.sp-input:focus{outline:0;border-color:var(--sp-brand);box-shadow:0 0 0 3px var(--sp-brand-soft)}.sp-input.is-big{min-height:54px;font-size:22px;font-weight:700;font-family:var(--sp-num);text-align:right}textarea.sp-input{min-height:88px;padding:10px 12px;resize:vertical}.sp-field{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:var(--sp-ink-2)}.sp-field small{font-weight:400;color:var(--sp-mute)}.sp-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.sp-opts{display:flex;flex-direction:column;gap:8px}.sp-opt{display:flex;align-items:center;gap:12px;padding:12px;border:1.5px solid var(--sp-line);border-radius:12px;background:var(--sp-card);cursor:pointer}.sp-opt img{width:38px;height:38px;flex:0 0 auto}.sp-opt-logo{width:42px;height:42px;flex:0 0 auto;border-radius:10px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:12px;letter-spacing:.02em;color:#fff;background:var(--sp-code)}.sp-opt-logo.is-flash{background:#fc0;color:#1d1f24}.sp-opt-logo.is-kerry{background:#f26522}.sp-opt-logo.is-ems{background:#1b3f8f}.sp-opt-logo.is-jt{background:#d71920}.sp-opt-t{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.sp-opt-t b{font-size:14px}.sp-opt-t span{font-size:12px;color:var(--sp-mute)}.sp-opt-r{width:20px;height:20px;border-radius:50%;border:2px solid var(--sp-line-2);flex:0 0 auto}.sp-opt.is-on{border-color:var(--sp-brand);background:var(--sp-brand-soft)}.sp-opt.is-on .sp-opt-r{border:6px solid var(--sp-brand)}.sp-tx{display:flex;flex-direction:column}.sp-tx a{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px 0;border-top:1px solid var(--sp-line)}.sp-tx a:first-child{border-top:0}.sp-tx-ic{width:40px;height:40px;border-radius:12px;background:var(--sp-bg);display:flex;align-items:center;justify-content:center}.sp-tx-ic img{width:28px;height:28px}.sp-tx-t{display:flex;flex-direction:column;gap:1px;min-width:0}.sp-tx-t b{font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-tx-t span{font-size:11.5px;color:var(--sp-mute);font-family:var(--sp-num)}.sp-tx-v{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.sp-tx-v b{font-family:var(--sp-num);font-size:14.5px;font-variant-numeric:tabular-nums}.sp-tx-v b.is-in{color:var(--sp-ok)}.sp-tx-v b.is-out{color:var(--sp-ink)}.sp-bar-prog{height:5px;border-radius:5px;background:var(--sp-bg);overflow:hidden}.sp-bar-prog i{display:block;height:100%;border-radius:5px;background:var(--sp-brand)}.sp-copyrow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px 0;border-top:1px solid var(--sp-line)}.sp-copyrow:first-child{border-top:0}.sp-copyrow div{display:flex;flex-direction:column;gap:2px;min-width:0}.sp-copyrow span{font-size:12px;color:var(--sp-mute)}.sp-copyrow b{font-size:14px;font-weight:600;overflow-wrap:anywhere}.sp-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px 16px;text-align:center}.sp-empty img{width:120px;height:120px}.sp-empty b{font-size:15px}.sp-empty span{font-size:13px;color:var(--sp-mute)}.sp-scroll{overflow-x:auto}@media (min-width:760px){.sp-fields.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.sp-app,.sp-app.has-bar{padding-bottom:24px}.sp-app.has-bar{padding-bottom:96px}.sp-nav{display:none}.sp-app.has-bar .sp-bar{bottom:0;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))}.sp-top-row{min-height:64px;gap:18px}.sp-search{height:42px}.sp-tabbar.is-stick{top:var(--tb-h,64px)}.sp-logo{display:flex}.sp-cols{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:12px;align-items:start}.sp-cols>aside{position:sticky;top:76px;display:flex;flex-direction:column;gap:10px}.sp-cols.is-pd{grid-template-columns:minmax(0,460px) minmax(0,1fr)}.sp-me{padding:22px 0 60px}}.sp-theme .is-sun{display:none}:root[data-theme=dark] .sp-theme .is-sun{display:inline-block}:root[data-theme=dark] .sp-theme .is-moon{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sp-theme .is-sun{display:inline-block}:root:not([data-theme=light]) .sp-theme .is-moon{display:none}}.sp-tools{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.sp-tools:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.sp-tools:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.sp-tools:has(>:only-child){grid-template-columns:minmax(0,1fr)}.sp-tools a,.sp-tools button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:64px;padding:8px 4px;border-radius:12px;border:1px solid var(--sp-line);background:var(--sp-card);font-size:12px;line-height:1.25;text-align:center;color:var(--sp-ink);cursor:pointer}.sp-tools .sp-ic{width:22px;height:22px;color:var(--sp-brand)}.sp-tools small{font-size:10.5px;color:var(--sp-mute)}.sp-tools .is-ai .sp-ic{color:var(--sp-info)}.sp-lang{display:inline-grid;grid-auto-flow:column;gap:2px;padding:3px;border-radius:9px;background:var(--sp-bg)}.sp-lang a{min-width:44px;padding:4px 10px;border-radius:7px;font-size:12.5px;font-weight:600;color:var(--sp-ink-2);text-align:center}.sp-lang a.is-on{background:var(--sp-card);color:var(--sp-brand-ink);box-shadow:var(--sp-shadow)}.sp-link{display:flex;align-items:center;gap:6px;padding:4px 4px 4px 12px;border-radius:10px;border:1px dashed var(--sp-line-2);background:var(--sp-card)}.sp-link span{flex:1 1 auto;min-width:0;font-family:var(--sp-num);font-size:13px;color:var(--sp-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-howto{margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;counter-reset:hw}.sp-howto li{list-style:none;counter-increment:hw;display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 6px;border-radius:12px;background:var(--sp-bg);text-align:center;font-size:12px;line-height:1.35}.sp-howto li:before{content:counter(hw);flex:none;width:26px;height:26px;border-radius:50%;background:#fff;color:#16a34a;box-shadow:inset 0 0 0 2px #16a34a;display:flex;align-items:center;justify-content:center;font-weight:700;font-family:var(--sp-num)}.sp-howto b{font-size:13px}.sp-top-lang{display:flex;align-items:center;gap:3px;height:32px;padding:0 9px;border-radius:999px;border:1px solid rgba(255,255,255,.55);color:#fff;font-size:12px;font-weight:700;white-space:nowrap}.sp-top-lang .sp-ic{width:16px;height:16px}.sp-top.is-plain .sp-top-lang{border-color:var(--sp-line-2);color:var(--sp-ink-2)}@media (min-width:760px){.sp-howto li{flex-direction:row;text-align:left;justify-content:flex-start;padding:12px}}.sp-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:16px;border-radius:var(--sp-r);background:var(--sp-card)}.sp-hero>img{width:auto;height:86px;max-width:none;object-fit:contain}.sp-hero-t{display:flex;flex-direction:column;gap:5px;min-width:0}.sp-hero-t small{font-size:11.5px;font-weight:700;color:var(--sp-brand-ink);letter-spacing:.02em}.sp-hero-t h2{font-size:19px}.sp-hero-t p{font-size:13px;color:var(--sp-ink-2);line-height:1.5}.sp-hero.is-brand{background:linear-gradient(135deg,var(--sp-top-a),var(--sp-top-b));color:#fff}.sp-hero.is-brand small,.sp-hero.is-brand p{color:#ffffffe6}.sp-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;grid-column:1/-1}.sp-kpis>div{display:flex;flex-direction:column;gap:1px;padding:9px 10px;border-radius:10px;background:var(--sp-bg);min-width:0}.sp-hero.is-brand .sp-kpis>div{background:#ffffff29}.sp-kpis b{font-family:var(--sp-num);font-size:17px;font-variant-numeric:tabular-nums}.sp-kpis span{font-size:11.5px;color:var(--sp-ink-2)}.sp-hero.is-brand .sp-kpis span{color:#ffffffe0}select.sp-input{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--sp-mute) 50%),linear-gradient(135deg,var(--sp-mute) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:34px}.sp-prog-big{display:flex;flex-direction:column;gap:6px}.sp-prog-big .sp-bar-prog{height:9px}.sp-prog-big>div:last-child{display:flex;justify-content:space-between;font-size:12.5px;color:var(--sp-ink-2)}.sp-acc{display:flex;flex-direction:column;gap:8px}.sp-acc details{border:1px solid var(--sp-line);border-radius:10px;background:var(--sp-card);overflow:hidden}.sp-acc summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;font-weight:600;font-size:14px;cursor:pointer}.sp-acc summary::-webkit-details-marker{display:none}.sp-acc summary .sp-ic{transition:transform .15s;color:var(--sp-mute);width:18px;height:18px}.sp-acc details[open] summary .sp-ic{transform:rotate(90deg)}.sp-acc details>div{padding:0 14px 14px;font-size:13.5px;color:var(--sp-ink-2);line-height:1.6}.sp-acc summary small{font-weight:400;color:var(--sp-mute);font-size:12px}.sp-opt-logo.is-kbank{background:#138f2d}.sp-opt-logo.is-scb{background:#4e2a84}.sp-opt-logo.is-bbl{background:#1e3a8a}.sp-opt-logo.is-ktb{background:#00a6e6}.sp-search.is-box{border:1px solid var(--sp-line-2);height:44px}.sp-sec .sp-ava{background:var(--sp-brand-soft);border-color:var(--sp-brand-soft)}.sp-cost>div b{overflow-wrap:normal;word-break:keep-all}.sp-photos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.sp-photos figure{margin:0;position:relative;border-radius:8px;overflow:hidden;aspect-ratio:1/1;background:var(--sp-bg)}.sp-photos img{width:100%;height:100%;object-fit:cover}.sp-photos figcaption{position:absolute;left:4px;bottom:4px;padding:1px 6px;border-radius:5px;background:#0000008c;color:#fff;font-size:10px}.sp-btn.is-line{background:#06c755;border-color:#06c755;color:#fff}.sp-pub{background:var(--sp-card);border-bottom:1px solid var(--sp-line);position:sticky;top:0;z-index:30;padding-top:env(safe-area-inset-top,0px)}.sp-pub .sp-top-row{min-height:60px}.sp-pub .sp-logo{display:flex;color:var(--sp-brand)}.sp-pub .sp-logo b{background:var(--sp-brand);color:#fff}.sp-pub-act{margin-left:auto;display:flex;gap:8px}.sp-feats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sp-feat{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:12px;background:var(--sp-card)}.sp-feat img{width:46px;height:46px}.sp-feat b{font-size:14.5px}.sp-feat span{font-size:12.5px;color:var(--sp-ink-2);line-height:1.5}.sp-rate-tbl{width:100%;border-collapse:collapse;font-size:13.5px;background:var(--sp-card);border-radius:12px;overflow:hidden}.sp-rate-tbl th,.sp-rate-tbl td{padding:10px 12px;border-bottom:1px solid var(--sp-line);text-align:left}.sp-rate-tbl th{background:var(--sp-bg);font-size:12px;color:var(--sp-ink-2)}.sp-rate-tbl td.n{text-align:right;font-family:var(--sp-num);font-weight:700;color:var(--sp-brand-ink);white-space:nowrap}.sp-auth{max-width:440px;margin:18px auto;width:100%;background:var(--sp-card);border-radius:var(--sp-r-lg);padding:22px 18px;display:flex;flex-direction:column;gap:14px;box-shadow:var(--sp-shadow)}.sp-auth-h{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.sp-auth-h img{width:84px;height:84px}.sp-auth-h h1{font-size:21px}.sp-auth-h p{font-size:13px;color:var(--sp-ink-2)}.sp-or{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--sp-mute)}.sp-or:before,.sp-or:after{content:"";flex:1 1 auto;height:1px;background:var(--sp-line)}.sp-auth-f{text-align:center;font-size:13px;color:var(--sp-ink-2)}.sp-auth-f a{color:var(--sp-brand-ink);font-weight:700}.sp-app.is-pub{padding-bottom:0}@media (min-width:760px){.sp-photos{grid-template-columns:repeat(6,minmax(0,1fr))}.sp-feats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.sp-feats{grid-template-columns:repeat(4,minmax(0,1fr))}}.sp-chathead{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0}button[popovertarget=pop-gallery]:not(.sp-pop-x){display:none!important}.sp-chathead div{display:flex;flex-direction:column;min-width:0}.sp-chathead b{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-chathead span{font-size:11.5px;color:var(--sp-ok);display:flex;align-items:center;gap:4px}.sp-chathead span:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--sp-ok)}.sp-msg{display:flex;gap:8px;align-items:flex-end;max-width:86%}.sp-msg-b{display:flex;flex-direction:column;gap:6px;min-width:0}.sp-bubble{padding:10px 12px;border-radius:16px 16px 16px 4px;background:var(--sp-card);font-size:14px;line-height:1.55;box-shadow:var(--sp-shadow);overflow-wrap:anywhere;white-space:pre-line}.sp-bubble-t{margin:0}.sp-msg-read{font-style:normal;margin-right:6px;color:var(--sp-ink-2)}.sp-msg-b{-webkit-touch-callout:none}.sp-msg-re{display:flex;flex-direction:column;align-items:flex-start;gap:1px;max-width:100%;padding:6px 10px;border:0;border-left:3px solid var(--sp-brand);border-radius:8px;background:var(--sp-bg);font:inherit;font-size:12px;color:var(--sp-ink-2);text-align:left;cursor:pointer}.sp-msg-re b{font-size:11.5px;color:var(--sp-ink)}.sp-msg-re span{max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-msg.is-flash .sp-bubble{box-shadow:0 0 0 2px var(--sp-brand)}.sp-pop.is-msgmenu{width:min(320px,calc(100vw - 32px))}.sp-msg-t{font-size:10.5px;color:var(--sp-mute);font-family:var(--sp-num)}.sp-msg.is-me{align-self:flex-end;flex-direction:row-reverse}.sp-msg.is-me .sp-bubble{background:#8de055;color:#111;border-radius:16px 16px 4px}.sp-msg.is-me .sp-msg-t{text-align:right}.sp-msg.is-me img.sp-msg-pic{width:160px;border-radius:12px;align-self:flex-end}.sp-typing{display:inline-flex;gap:4px;padding:12px 14px;border-radius:16px 16px 16px 4px;background:var(--sp-card);box-shadow:var(--sp-shadow)}.sp-typing i{width:7px;height:7px;border-radius:50%;background:var(--sp-mute);animation:sp-dot 1.2s infinite ease-in-out}.sp-typing i:nth-child(2){animation-delay:.15s}.sp-typing i:nth-child(3){animation-delay:.3s}@keyframes sp-dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.sp-typing i{animation:none}}.sp-composer{position:fixed;left:0;right:0;bottom:0;z-index:45;background:var(--sp-card);border-top:1px solid var(--sp-line);padding:8px max(10px,env(safe-area-inset-right,0px)) calc(8px + env(safe-area-inset-bottom,0px)) max(10px,env(safe-area-inset-left,0px));display:flex;flex-direction:column;gap:8px}.sp-composer .sp-chips{max-width:1200px;width:100%;margin:0 auto}.sp-composer .sp-chip{height:30px;font-size:12.5px}.sp-composer textarea{flex:1 1 auto;min-width:0;min-height:42px;max-height:120px;padding:10px 14px;border:1px solid var(--sp-line-2);border-radius:21px;background:var(--sp-bg);font:inherit;font-size:14.5px;color:var(--sp-ink);resize:none}.sp-composer textarea:focus{outline:0;border-color:var(--sp-brand)}.sp-cbtn{width:42px;height:42px;flex:0 0 auto;border-radius:50%;border:0;background:transparent;color:var(--sp-ink-2);display:flex;align-items:center;justify-content:center;cursor:pointer}.sp-cbtn .sp-ic{width:22px;height:22px}.sp-cbtn.is-send{background:var(--sp-brand);color:#fff}.sp-app.is-chat{padding-bottom:calc(var(--sp-cmp-h,150px) + 12px)}@media (min-width:1024px){.sp-msg{max-width:70%}}:root{--sp-pi-y:#fff3a8;--sp-pi-p:#ffd6e0;--sp-pi-g:#d4f5d9;--sp-pi-b:#d6e8ff;--sp-pi-o:#ffe0c2;--sp-pi-ink:#3b3320}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--sp-pi-y:#e9d877;--sp-pi-p:#e5aebd;--sp-pi-g:#a9d8b1;--sp-pi-b:#a9c6ea;--sp-pi-o:#e8b98c;--sp-pi-ink:#2a2416}}:root[data-theme=dark]{--sp-pi-y:#e9d877;--sp-pi-p:#e5aebd;--sp-pi-g:#a9d8b1;--sp-pi-b:#a9c6ea;--sp-pi-o:#e8b98c;--sp-pi-ink:#2a2416}.sp-pi{position:relative;display:flex;flex-direction:column;gap:6px;min-height:150px;padding:18px 12px 10px;border-radius:3px 3px 14px;background:var(--sp-pi-y);color:var(--sp-pi-ink);box-shadow:0 6px 14px #0000001f;transform:rotate(-1.4deg)}.sp-pi:nth-child(2n){transform:rotate(1.2deg)}.sp-pi:nth-child(3n){transform:rotate(-.6deg)}.sp-pi:before{content:"";position:absolute;top:-7px;left:50%;width:56px;height:16px;transform:translate(-50%) rotate(-2deg);background:#ffffff8c;border-radius:2px;box-shadow:0 1px 2px #00000014}.sp-pi.is-p{background:var(--sp-pi-p)}.sp-pi.is-g{background:var(--sp-pi-g)}.sp-pi.is-b{background:var(--sp-pi-b)}.sp-pi.is-o{background:var(--sp-pi-o)}.sp-pi b{font-size:14.5px;line-height:1.3}.sp-pi p{font-size:13px;line-height:1.5;flex:1 1 auto;white-space:pre-line}.sp-pi.is-pin:after{content:"";position:absolute;top:6px;right:10px;width:12px;height:12px;border-radius:50%;background:#e2483d;box-shadow:inset -2px -2px #0003,0 2px 3px #00000040}.sp-pi.is-done{opacity:.6}.sp-pi.is-done p{text-decoration:line-through}.sp-pi.is-new{align-items:center;justify-content:center;background:transparent;border:2px dashed var(--sp-line-2);color:var(--sp-ink-2);box-shadow:none;transform:none}.sp-pi.is-new:before{display:none}.sp-pi.is-new .sp-ic{width:28px;height:28px}.sp-alert{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:12px;border:1px solid transparent;font-size:13.5px;line-height:1.5}.sp-alert>.sp-ic{flex:0 0 auto;margin-top:1px}.sp-alert div{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.sp-alert b{font-size:14px}.sp-alert.is-ok{background:var(--sp-ok-soft);color:var(--sp-ok);border-color:var(--sp-ok)}.sp-alert.is-warn{background:var(--sp-wait-soft);color:var(--sp-note-ink);border-color:var(--sp-wait)}.sp-alert.is-bad{background:var(--sp-bad-soft);color:var(--sp-bad);border-color:var(--sp-bad)}.sp-alert.is-info{background:var(--sp-info-soft);color:var(--sp-info);border-color:var(--sp-info)}.sp-alert div span{color:var(--sp-ink-2)}@keyframes sp-sh{0%{background-position:200% 0}to{background-position:-200% 0}}.sp-desk{display:flex;justify-content:center;padding:18px 10px;border-radius:var(--sp-r);background:var(--sp-line);overflow:hidden}.sp-paper{width:100%;max-width:560px;aspect-ratio:210/297;background:#fff;color:#1d1f24;box-shadow:0 10px 30px #0000002e;padding:6%;display:flex;flex-direction:column;gap:3.2%;font-size:clamp(8px,1.9vw,12.5px)}.sp-paper-sign{margin-top:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12%;text-align:center;color:#7a7f88}.sp-paper-sign span{border-top:1px solid #9aa0a8;padding-top:4px}.sp-paper small{color:#7a7f88}.sp-steps.is-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sp-empty.is-sm{padding:12px 8px}.sp-empty.is-sm img{width:72px;height:72px}.sp-ic.is-x{transform:rotate(45deg)}.sp-btn.is-pri.is-bad{background:var(--sp-bad);border-color:var(--sp-bad)}.sp-dd{position:relative}.sp-dd>summary{list-style:none;cursor:pointer}.sp-dd>summary::-webkit-details-marker{display:none}.sp-dd-m{position:absolute;right:0;top:calc(100% + 6px);z-index:60;min-width:220px;display:flex;flex-direction:column;padding:6px;border-radius:12px;background:var(--sp-card);border:1px solid var(--sp-line);box-shadow:0 12px 30px #0000002e}.sp-dd-m>a,.sp-dd-m>button{display:flex;align-items:center;gap:10px;min-height:42px;padding:0 10px;border:0;border-radius:8px;background:none;font:inherit;font-size:14px;color:var(--sp-ink);text-align:left;cursor:pointer}.sp-dd-m>a:hover,.sp-dd-m>button:hover{background:var(--sp-bg)}.sp-dd-m .sp-ic{color:var(--sp-ink-2)}.sp-pop{width:min(440px,calc(100% - 32px));max-height:min(86vh,640px);margin:auto;padding:0;border:0;border-radius:var(--sp-r-lg);background:var(--sp-card);color:var(--sp-ink);box-shadow:0 18px 50px #0000004d;overflow:auto}.sp-pop::backdrop{background:#0a0c1080}.sp-pop-h{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;background:var(--sp-card);border-bottom:1px solid var(--sp-line)}.sp-pop-h b{font-size:16px}.sp-pop-x{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:0;background:var(--sp-bg);color:var(--sp-ink-2);cursor:pointer}.sp-pop-b{display:flex;flex-direction:column;gap:12px;padding:14px 16px}.sp-pop-b textarea.sp-input{min-height:90px;padding:10px 12px}.sp-pop-f{display:flex;gap:8px;padding:0 16px 16px}.sp-pop-f .sp-btn{flex:1 1 0}.sp-photos.is-pick figure{outline:2px solid transparent;outline-offset:-2px;cursor:pointer}.sp-photos.is-pick figure.is-on{outline-color:var(--sp-brand)}.sp-photos.is-pick figure:not(.is-on) img{opacity:.55}.sp-input.is-tall{min-height:120px;padding:10px 12px;line-height:1.5;resize:vertical}.sp-pre{margin:0;padding:12px 14px;border-radius:10px;background:var(--sp-code);color:#e8eaf0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12.5px;line-height:1.55;overflow-x:auto;white-space:pre}.sp-tag.is-hot{background:var(--sp-brand);color:#fff;margin-left:4px;vertical-align:2px}.sp-opt-logo.is-best{background:#e60012}.sp-opt-logo.is-bulky{background:#1d1f24;color:#fc0}.sp-opt-logo.is-pt{background:linear-gradient(135deg,var(--sp-top-a),var(--sp-top-b))}.sp-opt-logo.is-self{background:var(--sp-ok)}.sp-opt-logo.is-lalamove{background:#f16622}.sp-opt-logo.is-dhl{background:#fc0;color:#d40511}.sp-opt-logo.is-nim{background:#0b7a75}.sp-opt.is-off{cursor:default;background:var(--sp-bg);border-style:dashed}.sp-opt.is-off .sp-opt-logo{filter:grayscale(1);opacity:.55}.sp-opt.is-off .sp-opt-t b{color:var(--sp-mute)}.sp-seg.is-sm a{min-height:32px;font-size:12.5px;padding:0 10px}.sp-lm-stage{position:relative;border-radius:12px;background:radial-gradient(circle at 50% 30%,var(--sp-card),var(--sp-bg));border:1px solid var(--sp-line);overflow:hidden}.lm-svg{display:block;width:100%;height:auto;max-height:420px}.lm-floor{fill:var(--sp-bg);stroke:var(--sp-line-2);stroke-width:1}.lm-grid{stroke:var(--sp-line);stroke-width:1}.lm-box .lm-t{fill:#f4c48c}.lm-box .lm-l{fill:#d9995a}.lm-box .lm-r{fill:#c4823f}.lm-box polygon{stroke:#8a5520;stroke-width:.8;stroke-linejoin:round}.lm-box.is-b .lm-t{fill:#f0d2a6}.lm-box.is-b .lm-l{fill:#d6ac72}.lm-box.is-b .lm-r{fill:#bf9055}.lm-box.is-c .lm-t{fill:#ffd9b8}.lm-box.is-c .lm-l{fill:#f3a76c}.lm-box.is-c .lm-r{fill:#de8a4c}.lm-tape{fill:none;stroke:#b9d3e6;stroke-width:5;opacity:.85}.lm-n{font:700 14px var(--sp-num);fill:#5a3510;text-anchor:middle}.lm-man{fill:none}.lm-ruler{stroke:var(--sp-ink-2);stroke-width:1.2;stroke-dasharray:4 3}.lm-rt{font:600 11px var(--sp-font);fill:var(--sp-ink-2)}.sp-lm-dir{position:absolute;left:10px;top:10px;display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;background:var(--sp-card);border:1px solid var(--sp-line);font-size:12px;color:var(--sp-ink-2)}.sp-lm-rot{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--sp-ink-2)}.sp-lm-rot .sp-cbtn{width:34px;height:34px;background:var(--sp-bg)}.sp-car{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 12px;border:1.5px solid var(--sp-line);border-radius:12px;cursor:pointer}.sp-car img{width:56px;height:56px;object-fit:contain}.sp-car.is-rec{border-color:var(--sp-brand);background:var(--sp-brand-soft)}.sp-car.is-off{opacity:.6;cursor:default}.sp-bar-prog.is-bad i{background:var(--sp-bad)}.sp-wiz{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding-block:12px 4px}.sp-wiz a{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:11.5px;color:var(--sp-mute);position:relative;text-align:center}.sp-wiz a:before{content:"";position:absolute;top:14px;left:-50%;width:100%;height:2.5px;background:var(--sp-line-2)}.sp-wiz a:first-child:before{display:none}.sp-wiz i{position:relative;z-index:1;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-style:normal;font-weight:700;font-family:var(--sp-num);font-size:12px;background:var(--sp-card);border:2px solid var(--sp-line-2)}.sp-wiz a.is-done{color:var(--sp-ok)}.sp-wiz a.is-done:before,.sp-wiz a.is-now:before{background:var(--sp-ok)}.sp-wiz a.is-done i{background:var(--sp-ok);border-color:var(--sp-ok);color:#fff}.sp-wiz a.is-now{color:var(--sp-brand-ink);font-weight:700}.sp-wiz a.is-now i{border-color:var(--sp-brand);color:var(--sp-brand);box-shadow:0 0 0 4px var(--sp-brand-soft)}.sp-wside-f{display:flex;gap:8px}.sp-wside-f .sp-btn{flex:1 1 0}.sp-wside{display:none}@media (min-width:1024px){.sp-wside{display:flex}.sp-wbar{display:none}}.sp-alert>.sp-btn{flex:0 0 auto;align-self:center}.sp-cbtn.is-sm{width:30px;height:30px;background:var(--sp-bg)}.sp-cbtn.is-sm .sp-ic{width:16px;height:16px}.sp-chips.is-static{flex-wrap:wrap;overflow:visible}.sp-trk{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:12px;border:1px solid var(--sp-line)}.sp-trk-s{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.sp-trk-s li{position:relative;padding-top:12px;font-size:11px;text-align:center;color:var(--sp-mute)}.sp-trk-s li:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;border-radius:5px;background:var(--sp-line)}.sp-trk-s li.is-done{color:var(--sp-ok)}.sp-trk-s li.is-done:before{background:var(--sp-ok)}.sp-trk-s li.is-now{color:var(--sp-brand-ink);font-weight:700}.sp-trk-s li.is-now:before{background:linear-gradient(90deg,var(--sp-brand) 50%,var(--sp-line) 50%)}.sp-price.is-ok{color:var(--sp-ok)}em.is-ok{color:var(--sp-ok);font-style:normal;font-weight:600}.sp-stack{display:flex;flex-direction:column;gap:8px;margin-top:10px}.sp-cam{position:relative;border-radius:14px;overflow:hidden;background:#15171c;aspect-ratio:4/3;max-width:100%}.sp-pop input[type=range]{width:100%;accent-color:var(--sp-brand)}.sp-ba{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:1/1;max-width:100%}.sp-ba img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sp-ba img.is-after{clip-path:inset(0 0 0 50%)}.sp-ba-h{position:absolute;top:0;bottom:0;left:50%;width:3px;background:#fff;box-shadow:0 0 0 1px #0003}.sp-slide{margin:0;border-radius:12px;overflow:hidden;background:var(--sp-card)}.sp-slide img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block}.sp-slide figcaption{padding:8px 10px;font-size:13px;font-weight:600}.sp-btnrow{display:flex;flex-wrap:wrap;gap:6px}.sp-states{background:var(--sp-bg);border:1px dashed var(--sp-line-2)}.sp-ba-l,.sp-ba-r{position:absolute;top:8px;padding:2px 8px;border-radius:999px;background:#0000008c;color:#fff;font-size:11px}.sp-ba-l{left:8px}.sp-ba-r{right:8px}.sp-lead{font-size:14px;line-height:1.6;color:var(--sp-ink-2)}.sp-bubble.is-muted{display:inline-flex;align-items:center;gap:6px;color:var(--sp-mute);font-style:italic}.sp-ba{aspect-ratio:4/3;max-width:420px;width:100%;margin-inline:auto}.sp-ba img:first-child{filter:grayscale(.35) brightness(.92)}.sp-ba img.is-after{filter:saturate(1.35) contrast(1.08) brightness(1.04)}@media (min-width:1024px){.sp-cols.is-md{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sp-cols.is-md>.sp-page{padding-block:0}}.sp-av{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-style:normal;font-weight:700;color:#fff;font-size:16px}.sp-av.is-h1{background:linear-gradient(135deg,#ff7a59,#ff3d77)}.sp-av.is-h2{background:linear-gradient(135deg,#4f8cff,#7c5cff)}.sp-av.is-h3{background:linear-gradient(135deg,#16a05d,#5ad19a)}.sp-av.is-h4{background:linear-gradient(135deg,#f5b400,#ff8a3d)}.sp-av.is-h5{background:linear-gradient(135deg,#00b8d9,#2a6fdb)}.sp-av.is-h6{background:linear-gradient(135deg,#9b5de5,#f15bb5)}.sp-up{color:var(--sp-ok)!important}.sp-nav{grid-template-columns:repeat(8,minmax(0,1fr))}.sp-nav a{font-size:10px;gap:2px;padding:0 1px;text-align:center;line-height:1.15}.sp-nav a .sp-ic{width:21px;height:21px}.sp-nav .sp-badge{right:calc(50% - 20px)}.sp-nav .sp-badge.is-new{min-width:0;padding:0 4px;font-size:8.5px;background:var(--sp-ok)}.sp-prep{grid-template-columns:repeat(4,minmax(0,1fr));padding:4px 0}.sp-msg-who{font-size:11px;color:var(--sp-brand-ink)}.sp-tr{padding:6px 10px;border-radius:10px;background:var(--sp-info-soft);color:var(--sp-info);font-size:12.5px}.sp-tr .sp-more{background:none;border:0;cursor:pointer;font:inherit;font-size:11.5px;padding:0;margin-left:4px}.sp-sec-h .sp-more{background:none;border:0;cursor:pointer;font:inherit;font-size:12.5px;padding:0;color:var(--sp-brand-ink)}.sp-input[type=date],.sp-input[type=datetime-local],.sp-input[type=time]{-webkit-appearance:none;appearance:none;display:block;width:100%;min-width:0;max-width:100%;box-sizing:border-box}.sp-field{min-width:0}button.sp-more{background:none;border:0;padding:0;font:inherit;font-size:13px;color:var(--sp-brand-ink);cursor:pointer}.sp-note button.sp-more{font-size:inherit}.sp-pt{position:relative;width:min(270px,100%);aspect-ratio:1/1;margin:6px auto 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));touch-action:none;user-select:none;-webkit-user-select:none;border-radius:20px;background:var(--sp-bg)}.sp-pt svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible}.sp-pt polyline,.sp-pt line{fill:none;stroke:var(--sp-brand);stroke-width:5;stroke-linecap:round;stroke-linejoin:round;opacity:.8}.sp-pt.is-bad polyline{stroke:var(--sp-bad)}.sp-pt.is-ok polyline{stroke:var(--sp-ok)}.sp-pt-dot{display:flex;align-items:center;justify-content:center;font-style:normal}.sp-pt-dot b{width:18px;height:18px;border-radius:50%;background:var(--sp-line-2);transition:transform .12s,background .12s;box-shadow:0 0 0 10px transparent}.sp-pt-dot.is-on b{background:var(--sp-brand);transform:scale(1.25);box-shadow:0 0 0 10px var(--sp-brand-soft)}.sp-pt.is-bad .sp-pt-dot.is-on b{background:var(--sp-bad);box-shadow:0 0 0 10px var(--sp-bad-soft)}.sp-pt.is-ok .sp-pt-dot.is-on b{background:var(--sp-ok);box-shadow:0 0 0 10px var(--sp-ok-soft)}.sp-pt.is-lock{opacity:.4;pointer-events:none}.sp-pt-msg{min-height:20px;text-align:center;font-size:13px;color:var(--sp-ink-2)}.sp-pt-msg.is-bad{color:var(--sp-bad);font-weight:600}.sp-pt-msg.is-ok{color:var(--sp-ok);font-weight:600}main:has(#pt:target) #pw{display:none}.sp-pt line{visibility:hidden}.sp-pt.is-drag line{visibility:visible}.sp-logo{align-items:center;gap:6px}.sp-logo-img{width:30px;height:30px;flex:0 0 auto}.sp-top .sp-logo-img{width:34px;height:34px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.18))}.sp-paper .sp-logo-img{width:40px;height:40px}.sp-logo-t{display:block;white-space:nowrap;line-height:1.1;font-size:17px;font-weight:700;letter-spacing:.01em;color:var(--sp-ink)}.sp-logo .sp-logo-t b{background:none;padding:0;border-radius:0;font-size:inherit;color:var(--sp-brand)}.sp-logo-t small{display:block;font-size:11px;font-weight:500;letter-spacing:0;color:var(--sp-ink-2);margin-top:2px}.sp-top:not(.is-plain) .sp-logo-t{color:#fff}.sp-top:not(.is-plain) .sp-logo .sp-logo-t b{color:#ffe1c4}.sp-top:not(.is-plain) .sp-logo-t small{color:#ffffffd1}.sp-logo{gap:9px}@media (min-width:1024px){.sp-top-row .sp-search{flex:1 1 240px;min-width:220px}.sp-top-row{gap:14px}}@media (max-width:479px){.sp-pub-act .sp-btn:not(.is-pri){display:none}.sp-pub .sp-logo-t{font-size:16px}.sp-pub .sp-logo{min-width:0;flex:0 1 auto;overflow:hidden}.sp-pub .sp-logo-t{min-width:0;overflow:hidden;text-overflow:ellipsis}.sp-pub .sp-logo-t small{overflow:hidden;text-overflow:ellipsis}.sp-pub-act{flex:0 0 auto;gap:4px}.sp-pub-act .sp-theme{display:none}.sp-pub-act .sp-btn.is-pri{padding-left:11px;padding-right:11px}}.sp-au{--au-or:#ff5c00;--au-or2:#ff8a3d;--au-navy:#1e2a6e;--au-bg:var(--sp-bg);--au-side:#fde9d6;--au-soft:#f6f7fa;--au-wash:var(--sp-brand-soft);--au-line:#ffd9c2;background:var(--au-bg)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sp-au{--au-side:#2a1d14;--au-soft:#22252c;--au-line:#5a3a24;--au-navy:#3d4fae}}:root[data-theme=dark] .sp-au{--au-side:#2a1d14;--au-soft:#22252c;--au-line:#5a3a24;--au-navy:#3d4fae}.sp-au .sp-app{background:transparent;max-width:none;padding:0}.au-card{width:100%;max-width:460px;margin-top:-56px;background:var(--sp-card);border-radius:24px;padding:22px 20px 20px;box-shadow:0 1px 2px #1018280a,0 12px 32px #10182814}.au-hd{display:flex;align-items:center;gap:14px;margin:0 0 16px}.au-hd>img{flex:none;width:64px;height:64px;filter:drop-shadow(0 6px 10px rgba(30,42,110,.18))}.au-hd h1{margin:0;font-size:22px;font-weight:700;line-height:1.3;color:var(--sp-ink)}.au-hd p{margin:2px 0 0;font-size:13px}.au-f{display:flex;flex-direction:column;gap:6px;min-width:0;margin:0 0 14px}.au-f>label{font-size:13.5px;font-weight:600;color:var(--sp-ink)}.au-in{width:100%;height:50px;padding:0 14px;border:1.5px solid var(--sp-line-2);border-radius:14px;background:var(--sp-card);color:var(--sp-ink);font:inherit;font-size:15px;outline:0;-webkit-appearance:none;appearance:none;transition:border-color .15s,box-shadow .15s}.au-in::placeholder{color:var(--sp-mute)}.au-in:focus{border-color:var(--au-or);box-shadow:0 0 0 4px var(--au-wash)}.au-eye svg{width:20px;height:20px;display:block}.au-eye{position:absolute;right:4px;top:50%;width:44px;height:44px;transform:translateY(-50%);border:0;border-radius:10px;background:transparent;cursor:pointer;display:grid;place-items:center;color:var(--sp-mute)}.au-eye:hover{background:var(--au-wash)}.au-go{width:100%;min-height:52px;border:0;border-radius:14px;cursor:pointer;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 8px;font:inherit;font-size:16px;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--au-or2),var(--au-or));box-shadow:0 8px 18px #ff5c0047;transition:transform .1s,box-shadow .15s}.au-go:not(.au-go--ghost):after{content:"";width:8px;height:8px;margin-left:4px;border:solid #fff;border-width:2px 2px 0 0;transform:rotate(45deg);flex:none}.au-go:active{transform:translateY(1px)}.au-go--ghost{color:var(--sp-brand-ink);background:var(--au-wash);box-shadow:inset 0 0 0 1.5px var(--au-line)}.au-or{display:flex;align-items:center;gap:12px;margin:18px 0 12px;font-size:13px;color:var(--sp-mute)}.au-or:before,.au-or:after{content:"";flex:1;height:1px;background:var(--sp-line)}.au-hint{font-size:12px;color:var(--sp-mute)}.au-back{display:inline-flex;align-items:center;gap:6px;margin:0 0 12px;font-size:13px;font-weight:600;color:var(--sp-mute)}.au-back svg{width:15px;height:15px}@media (min-width:640px){.au-card{max-width:520px;margin-top:-80px;padding:30px 32px 28px}.au-hd>img{width:72px;height:72px}.au-hd h1{font-size:24px}}@media (min-width:1024px){.au-card{margin-top:0;max-width:480px;padding:34px 36px 30px}}.sp-fields.is-2m{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-pub .sp-logo .sp-logo-t b{background:none;color:var(--sp-brand);padding:0;border-radius:0}.sp-slide figcaption b{margin-right:6px;color:var(--sp-brand)}.sp-btnrow>.sp-btn{flex:1 1 0;justify-content:center}.sp-alert .sp-btnrow{margin-top:8px}.sp-fields.is-2m{align-items:end}.sp-stm{border-radius:var(--sp-r);padding:16px;color:#fff;background:linear-gradient(135deg,var(--sp-top-a),var(--sp-top-b));display:flex;flex-direction:column;gap:12px}.sp-stm-h{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12.5px;opacity:.95}.sp-stm-range{display:inline-flex;align-items:center;gap:4px;border:0;border-radius:999px;padding:5px 10px;background:#fff3;color:#fff;font:inherit;font-weight:600;cursor:pointer;white-space:nowrap}.sp-stm-range .sp-ic{width:14px;height:14px;color:#fff}.sp-stm-bal span{display:block;font-size:12.5px;opacity:.9}.sp-stm-bal b{font-family:var(--sp-num);font-size:30px;line-height:1.15}.sp-stm-bal small{font-size:16px;margin-right:2px}.sp-stm-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding-top:10px;border-top:1px solid rgba(255,255,255,.25)}.sp-stm-g div{display:flex;flex-direction:column;gap:2px;min-width:0}.sp-stm-g span{font-size:11.5px;opacity:.85}.sp-stm-g b{font-family:var(--sp-num);font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-stm.is-plain{background:var(--sp-card);color:var(--sp-ink)}.sp-stm.is-plain .sp-stm-h{color:var(--sp-mute);opacity:1}.sp-stm.is-plain .sp-stm-range{background:var(--sp-brand-soft);color:var(--sp-brand-ink)}.sp-stm.is-plain .sp-stm-range .sp-ic{color:var(--sp-brand-ink)}.sp-stm.is-plain .sp-stm-bal span{color:var(--sp-mute);opacity:1}.sp-stm.is-plain .sp-stm-g{border-top-color:var(--sp-line)}.sp-stm.is-plain .sp-stm-g span{color:var(--sp-mute);opacity:1}.sp-stm-tag{font-size:12px;font-weight:700;padding:3px 10px;border-radius:999px;background:var(--sp-ok-soft,#e7f6ef);color:var(--sp-ok)}.sp-stm-g.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-tx-v small{font-size:11px;color:var(--sp-mute);font-family:var(--sp-num)}.sp-tx-v b.is-neg{color:var(--sp-bad)}.sp-tx-v b.is-pend{color:var(--sp-wait)}.sp-tx-v b.is-void{color:var(--sp-mute);text-decoration:line-through}.sp-pill.is-line{background:#e6f9ee;color:#06a849}.sp-empty.is-sm img[src*=ci_done]{width:96px;height:96px}.sp-hero.is-brand{background:url(../img/bg_brand.webp) right center/cover no-repeat,linear-gradient(135deg,var(--sp-top-a),var(--sp-top-b))}.sp-me{background:url(../img/bg_me.webp) right center/cover no-repeat,linear-gradient(135deg,var(--sp-top-a),var(--sp-top-b))}.sp-hero.is-soft{background:url(../img/bg_refer.webp) center/cover no-repeat,var(--sp-card)}.sp-hero.is-soft .sp-kpis>div{background:#ffffffbf}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sp-hero.is-soft{background:var(--sp-card)}:root:not([data-theme=light]) .sp-hero.is-soft .sp-kpis>div{background:var(--sp-bg)}}:root[data-theme=dark] .sp-hero.is-soft{background:var(--sp-card)}:root[data-theme=dark] .sp-hero.is-soft .sp-kpis>div{background:var(--sp-bg)}.sp-chathead.is-ai b{display:flex;align-items:center;gap:6px}.sp-chathead b em{font-style:normal;font-size:10.5px;font-weight:800;padding:1px 6px;border-radius:6px;color:#fff;background:linear-gradient(90deg,#7b5cff,#2a6fdb)}.sp-chathead.is-ai span{color:var(--sp-mute);font-size:12px}.sp-chathead.is-ai span:before{display:none}.sp-tools.is-stat a{gap:2px;min-height:76px}.sp-tools.is-stat b{font-family:var(--sp-num);font-size:20px;font-weight:800;line-height:1.15;color:var(--sp-brand-ink)}.sp-fields.is-3m{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-items:end}.sp-fields.is-3m .sp-input{text-align:center}.sp-fields.is-3m>:nth-child(n+4){grid-column:1/-1}.sp-line img[src*=pk_]{background:none!important;border-radius:0}.sp-hero.is-brand.is-pack{background:url(../img/bg_pack.webp) right center/cover no-repeat,linear-gradient(135deg,var(--sp-top-a),var(--sp-top-b))}.sp-lm-stage[data-lm3d]{cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.sp-lm-stage.is-drag{cursor:grabbing}.lm-svg.is-3d{height:min(420px,90vw);max-height:none}.lm-svg.is-3d .lm-box polygon{transition:none}.sp-lm-hint{position:absolute;right:10px;bottom:10px;padding:3px 9px;border-radius:999px;background:var(--sp-card);border:1px solid var(--sp-line);font-size:11.5px;color:var(--sp-mute);pointer-events:none}.sp-lm-stage.is-drag .sp-lm-hint{opacity:0}.lm-rt.is-l{text-anchor:end}.lm-bed-floor{fill:var(--sp-brand-soft);stroke:none}.lm-bed-floor.is-over{fill:var(--sp-bad-soft,#fdecea)}.lm-bed line{stroke:var(--sp-brand);stroke-width:1.4;stroke-dasharray:5 3}.lm-bed.is-over line{stroke:var(--sp-bad)}.sp-car.is-pick{outline:2px solid var(--sp-brand);outline-offset:-2px}.sp-lm-bedinfo{display:none;position:absolute;left:10px;bottom:10px;max-width:calc(100% - 20px);padding:4px 10px;border-radius:999px;background:var(--sp-brand-soft);color:var(--sp-brand-ink);font-size:12px;font-weight:700}.sp-lm-bedinfo.is-over{background:var(--sp-bad-soft,#fdecea);color:var(--sp-bad)}.sp-lm-stage.is-car .sp-lm-bedinfo{display:block}.sp-lm-stage.is-car .sp-lm-hint{display:none}.sp-lm-stage+.sp-line-f .sp-seg a{white-space:nowrap;padding-inline:12px}.sp-hero>img[src*=n_]{height:86px;width:86px;object-fit:contain}@media (min-width:1024px){main.sp-page:not(:has(.sp-cols,.sp-grid,.sp-banner,.sp-cats,.sp-msec)){max-width:880px}body:has(main.sp-page:not(:has(.sp-cols,.sp-grid,.sp-banner,.sp-cats,.sp-msec))) .sp-bar-in{max-width:856px;margin:0 auto}}.sp-top:not(.is-plain) .sp-logo-img{width:40px;height:40px;padding:3px;border-radius:12px;background:#fff;box-shadow:0 2px 6px #0000002e;filter:none;box-sizing:border-box}.sp-top:not(.is-plain) .sp-logo-t{font-size:18px;letter-spacing:.02em;text-shadow:0 1px 2px rgba(0,0,0,.18)}.sp-top:not(.is-plain) .sp-logo .sp-logo-t b{color:#fff;background:#ffffff38;padding:0 6px;border-radius:6px}.sp-pbs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sp-pb{display:block;border-radius:var(--sp-r);overflow:hidden;aspect-ratio:1152/553;box-shadow:0 2px 8px #00000014;transition:transform .15s}.sp-pb:hover{transform:translateY(-2px)}.sp-pb img{display:block;width:100%;height:100%;object-fit:cover}.sp-pb.is-wide{grid-column:1/-1}@media (min-width:1024px){.sp-pbs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sp-pb.is-wide{grid-column:span 2}}@media (min-width:1024px){.sp-pbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sp-pb.is-wide{grid-column:span 2;grid-row:span 2;aspect-ratio:auto}}.sp-stack{display:flex;flex-direction:column;gap:10px}@media (min-width:1024px){.sp-pbs{align-items:stretch}.sp-pb.is-wide{position:relative;aspect-ratio:auto;height:auto;min-height:0}.sp-pb.is-wide img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}}@media (min-width:1024px){.sp-pb.is-wide{background:#ff5a1a}.sp-pb.is-wide img{object-fit:contain}}.sp-pb{aspect-ratio:1152/480}.sp-pb.is-wide{aspect-ratio:1152/553}@media (min-width:1024px){.sp-pb.is-wide{aspect-ratio:auto}}@media (min-width:1024px){.sp-pb.is-wide{background:none}.sp-pb.is-wide img{object-fit:cover}}.sp-slides{display:grid;grid-auto-flow:column;grid-auto-columns:100%;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.sp-slides::-webkit-scrollbar{display:none}.sp-slides a{scroll-snap-align:start;display:block;height:100%}.sp-slides img{display:block;width:100%;height:100%;object-fit:cover}.sp-sdots{position:absolute;left:0;right:0;bottom:8px;display:flex;justify-content:center;gap:5px}.sp-sdots i{width:7px;height:7px;border-radius:999px;background:#fff9;cursor:pointer;transition:width .2s}.sp-sdots i.is-on{width:18px;background:#fff}.sp-top:not(.is-plain) .sp-logo{padding:4px 12px 4px 5px;border-radius:12px;background:#fff;box-shadow:0 2px 8px #00000026}.sp-top:not(.is-plain) .sp-logo-img{width:34px;height:34px;padding:0;background:none;box-shadow:none}.sp-top:not(.is-plain) .sp-logo-t{color:#1d1f24;font-size:16px;text-shadow:none}.sp-top:not(.is-plain) .sp-logo .sp-logo-t b{color:#f26b1d;background:none;padding:0}.sp-top:not(.is-plain) .sp-logo-t small{color:#5b616b}.au-err{margin:0 0 12px;padding:10px 12px;border-radius:12px;background:var(--sp-bad-soft,#fdecea);color:var(--sp-bad);font-size:13px;line-height:1.5}.au-go.is-busy{opacity:.7;pointer-events:none}.sp-pop.\:popover-open{box-shadow:0 0 0 100vmax #00000073,0 18px 50px #0000004d}.pt-wait .sp-voucher,.pt-wait .sp-tx{visibility:hidden}.sp-tx a:not([href]){cursor:default}[hidden]{display:none!important}.sp-tx.is-busy{opacity:.45;transition:opacity .15s}.pt-wait .sp-tabs i{visibility:hidden}.pt-wait-all main{visibility:hidden}.sp-tabs a:not([href]){cursor:pointer}.pt-wait .sp-order{visibility:hidden}.sp-offscreen{position:fixed;left:-9999px;top:0;opacity:0}.sp-line.no-check>img[src^="img/ic/"]{padding:14px;box-sizing:border-box;background:var(--sp-bg);border-radius:12px;object-fit:contain}.sp-btn.is-arm{background:var(--sp-bad);border-color:var(--sp-bad);color:#fff}.sp-wside>.sp-alert{margin-bottom:10px}.sp-roomlist{display:flex;flex-direction:column;gap:8px}.sp-bubble.is-undone{font-style:italic;color:var(--sp-mute)}.sp-bar-prog i.w0{width:2%}.pt-splash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;background:#f86c0f center/cover no-repeat;opacity:1;transition:opacity .35s ease}.pt-splash.s1{background-image:url(../img/app_splash_1.webp),url(data:image/webp;base64,UklGRmQBAABXRUJQVlA4IFgBAABwCACdASoUACwAPu1kqE+ppSOiMBVaqTAdiWwAnTMS+E+q74g/XVPGeCaFHxBP9Lxvt8XViOpd2IyNPDZMWpVgxX3x7FBy6Tor1EFwAPnNbWffzBLWiCCL1p+GMr0QEF3nlcza0akmMrD1mzhGmxRhFW6f/+FZjLMZrRkuaOP/kw2zfWtH4K4adJ1vRNNibZlNMV/hhFk1bW4B5zefhJlNld/tGB77aVRCmfHBX9mUMlj5psNCMczvQGqrWYcybNPbj8oRSc0g4syPWTiyELhB3x5egB9AzhvokmI/lX9bVHU5h76WI+ct4YJAQZiAYKKCnKU0rUucQCy1oAVwkGm6liGcn6jWrrkURyS5EZWkCfab56Bcn9VgvaPyIjn4PuJgOdxqjw+TQCbNYNByeGCX+Ls/gUs5OcbUetAbxICZTqIdTWpo8UMysMqLlBMm3H0AM+BnVAAAAA==)}.pt-splash.s2{background-image:url(../img/app_splash_2.webp),url(data:image/webp;base64,UklGRoABAABXRUJQVlA4IHQBAABwBwCdASoUACwAPu1ipk2ppaMiMAgBMB2JbACdMvaD149hVM0sbAlQPdcdzfUoA0JvmkF1a9e19UwpNkpIHLQNedMOeADuI3QfFT37ATIr6WRr+Yl6XMPauEVSXISZ/nxOM+MRWJFVen/wGeelHGLaXyLR6P+Ai7rizTSagz+grQGJswilu1hnRgxNBCJRLERkuvh//oPv0BvTv7GHXSt4c74qxdiqbJyoryfMcuP/NujyqyH9JFYrSxnn/3S4PqdbO+MlGOEMAhXEG4MHYgzVXpncGrYihVjMWsd4oeeqODM+hkBiqSH6CQzIurFjXuDgTR+yi+Bbl3mQE+YqUnEFlNMnnoEeRMEfASKVz8bX9KLm1JbTtVTQuEtw9wyyLX2vZR2vLbDpRCvWMnJerMcsn1wrKBE+ZkZBY8PNZBYaducg6GBvvqQkTxmCsH6c/hrV8cO4cqzbul6Se5SChh8xEyNA2txNDOIe3qznt6zaQwoAAAA=)}.pt-splash.s3{background-image:url(../img/app_splash_3.webp),url(data:image/webp;base64,UklGRp4BAABXRUJQVlA4IJIBAAAwCQCdASoUACwAPuleo02pJSMiMAqpIB0JbACdMoR1B7p5glb6YgXH8zkAYWBZQxEaCuTIOcbrhnDMpzwMkNJWvZIHy29tA47EQeFG3RNsK6IAAPm8dMUX9yP8vpdK/cEu5/ks0lFGXMjTtuL6/bUpG5lc/6snWTEzqV7/4kHtlHbSWzs3aT12SXIcfKV/W4GCdlh3Clykpb/LSfJ7FBNfb+ZzhmmH+Etf8I64JjZadkVmPKXeEFByntte11XFhiv4TGs2VzifQq++GUofPGHvWiwQdM2zfQYKhSmpiGNyeqYouYtN8jR54e9ZbpW7dchvDyO9CGrrj55f/JsbNGv7XkJci7U11Ba/y9LStYWjZ8ElsqOniU54q1fX22GQbbN0XOitB7qbCzLIA+9ln0mDWpFHlx8/kTiIPFa4MTeM9/xYtMwK/gNsPkaf7bYp2NLSLvcmPwYP/YKwURgLamew9Qj+K3D9k4hI/pn6HWYK7rW2bnWTjFEnQT38M5CPHt6E5xk9aLonx+2ZGHa/sUiAAAA=)}.pt-splash.s4{background-image:url(../img/app_splash_4.webp),url(data:image/webp;base64,UklGRpgBAABXRUJQVlA4IIwBAAAQCQCdASoUACwAPuFepE2opSOiMA1REBwJbACdMsu3N7d5glXbBkciEBtp+eHsm3/aI+sIBrEza2S+ajNpwIh7EPvDztMZLiI/gdiHW59eUAAA6+HMwOx/gZ4kdhl/CAqwpijofu7JDcCKqTr1wNE7//Sr4kSh/4f/zD0m4D/8QgGW6t+ohCD3KKkOmzvLJDt4mECAKo2lQV3cuMSL83PyE7efBgWqEQywBUZJcyyTpjZSrObh/XCHKn+im2jSyf30WmZMIt1/vPh23CsW4OeHoTtKBMl2/N3JeLweYLJ8uYIvr/WxjsYFiY83fgROC0fW6b0CQ3shFoXrYEuZ/6Ttp3ZahPChaRLMKal27V7VzDTL2QwgJNySCAMLYLAI1J0rKX8PcwMC60vlbJv4biancpilyP9cB50VUPLldUX1awwNe+/yFY3gYF6lo84WZUUQ+hQI78re/rTFpLfgUE/D76PKCO1DaX9EXDlLstOpYN1Acsr1pDy7MLwL0w6XDIs8rY/wnkNWSDgAAAA=)}.pt-splash.s5{background-image:url(../img/app_splash_5.webp),url(data:image/webp;base64,UklGRqIBAABXRUJQVlA4IJYBAADQCACdASoUACwAPu1iqE8ppSOiMBqoATAdiWwAnTKEd5djOfPwuMBtq+fC0wAnkbLa3OMFkxbl27HF1VwlC7FA5GML0jZfEyl0EosoF0+AAPnJ+mcnDA8XtZLj2HneFLjWpy2jsHfqFZOC44m+GP7wJesD3//g7PpfSg1x/hkA1dzmX/45h3xf8aTLs8CgUfDQBimrxDjZSWwWAk3WLe9IpluB5y6ed1cYPt6+awq0qDo6IAEYdNa1/CLwWzkPUqFpZFeNWIXbwDI+gMTGRq2AhtiV6i7i26MOxFsLNV4bnda0b01zyrKsBArwB+qAzKm8H0fZ/hEwnH25Odft8A8OLdc7lq0ERGwnoPDr4RID8LuDkRtr8t2ejb738qksxx2Z9C7EE6tPllTF51DV26hYc6MOdwW19RSp5EBxegV55ppw0aCX74PhE8iLq05AJxeJPtiRogsqw0UpxKeHL+UmZF9eNdMQwO9laF90+uB790forrB/nRqMdSbVo8QCbrVLfAno34DyBC+gNd+ek7hbcaCO5wAA)}.pt-splash.s7{background-image:url(../img/app_splash_7.webp),url(data:image/webp;base64,UklGRpABAABXRUJQVlA4IIQBAACQCQCdASoUACwAPu1oqk6ppiOiMBqoATAdiWwAnTKEgs/AcZzoP0D+BxgMLMsnx84JCZVO2/EHQpSWrJez6glarplGiwl/FUCUAQN6TlgWTFuVvP0AAPplCt1X3OFmPbRkYn1XeLHh853aJcf3TLcrFex83JmH3mDXHt3m/+4kiogqdsBf/4FcC2BIMVirYEz/yLCQnM6VHejJ7NyM/l9Bj7M0j+V+ssZnbEj41FfVdUxpzstBtNWrRZwpme9qEA89JfLsJ1Mwvr6bKkHoLJa5s5zJ5dUpriYgEseGiUMAHdSIxq+KScuJyCxadIwdDBmC0YpiPk2hh9kCrENXAvaJdg36prM775A/r2xdg94Pm04cZpcaykL/kPCwu+UbqBao4A/rDrkpAdmEMI6eab+g3DIDV8DMKVr2R1XRCvV+l15iOn9JrJatkHtrxoWVqrBgCXrD2OyBMyRMyfxVYmDx0h7bGjMZEtdFo2IsT8xzglHhTnoGbjzNWL8g08LfMYGf4AAA)}.pt-splash.is-out{opacity:0}.pt-splash-load{position:absolute;left:50%;bottom:calc(28px + env(safe-area-inset-bottom,0px));transform:translate(-50%);width:min(72%,320px);display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px 16px 12px;border-radius:999px;background:#1e2a6eb8;box-shadow:0 6px 18px #00000040;color:#fff;font-weight:700;font-size:13px;line-height:1}.pt-splash-bar{width:100%;height:8px;border-radius:999px;background:#ffffff40;overflow:hidden}.pt-splash-bar i{display:block;height:100%;width:100%;border-radius:inherit;background:linear-gradient(90deg,#ffd24a,#fff4e6);transform-origin:left;transform:scaleX(.04);animation:pt-splash-fill 2.6s cubic-bezier(.2,.7,.3,1) forwards}.pt-splash.is-done .pt-splash-bar i{animation:none;transform:scaleX(1);transition:transform .25s ease}@keyframes pt-splash-fill{to{transform:scaleX(.9)}}.pt-splash.d1 .pt-splash-bar i{animation-delay:-.26s}.pt-splash.d2 .pt-splash-bar i{animation-delay:-.52s}.pt-splash.d3 .pt-splash-bar i{animation-delay:-.78s}.pt-splash.d4 .pt-splash-bar i{animation-delay:-1.04s}.pt-splash.d5 .pt-splash-bar i{animation-delay:-1.3s}.pt-splash.d6 .pt-splash-bar i{animation-delay:-1.56s}.pt-splash.d7 .pt-splash-bar i{animation-delay:-1.82s}.pt-splash.d8 .pt-splash-bar i{animation-delay:-2.08s}.pt-splash.d9 .pt-splash-bar i{animation-delay:-2.34s}.sp-ava img{width:100%;height:100%;object-fit:cover;border-radius:50%}.sp-states{display:none!important}.sp-stm-tag.is-bad{background:var(--sp-bad-soft,#fdecea);color:var(--sp-bad)}.sp-pop .sp-chips{flex-wrap:wrap;overflow:visible}.sp-pop .sp-chip{max-width:100%;white-space:normal;height:auto;min-height:32px;padding-block:6px;text-align:left}.sp-pop,.sp-pop-b{scrollbar-width:none;-ms-overflow-style:none}.sp-pop::-webkit-scrollbar,.sp-pop-b::-webkit-scrollbar{display:none}.sp-pop-f{position:sticky;bottom:-1px;z-index:2;background:var(--sp-card);padding-top:12px;padding-bottom:calc(17px + env(safe-area-inset-bottom,0px))}.sp-pop-h{z-index:2}.sp-pop *{scrollbar-width:none}.sp-pop *::-webkit-scrollbar{display:none}.sp-seg a[role=button]{cursor:pointer}.pt-wait .sp-bar-sum .sp-price,.pt-wait .sp-cols>aside .sp-rows b,.pt-wait .sp-cols>aside .sp-note{visibility:hidden}.sp-cols>aside .sp-note.is-bad{color:var(--sp-bad)}.sp-stat.is-brand{background:linear-gradient(90deg,#f5621ef5 0,#f5621ee6 48%,#f5621e00 72%),#f7701e url(../img/fx_bg.webp) right center/auto 100% no-repeat;box-shadow:0 6px 16px #ee4d2d38}.sp-steps{--st-d:clamp(22px,7.2vw,28px);padding-top:2px}.sp-steps li{gap:7px;font-size:clamp(9.5px,2.95vw,11.5px);color:var(--sp-ink-2);white-space:nowrap;letter-spacing:-.01em}.sp-steps li:before{top:calc(var(--st-d) / 2 - 1.25px);height:2.5px}.sp-steps li i{width:var(--st-d);height:var(--st-d);font-size:calc(var(--st-d) * .42)}.sp-steps li.is-done{color:var(--sp-ink-2)}.sp-steps li.is-done i:after{content:"";width:calc(var(--st-d) * .22);height:calc(var(--st-d) * .42);border:solid #fff;border-width:0 2.5px 2.5px 0;transform:translateY(-12%) rotate(45deg)}.sp-steps li.is-now{color:var(--sp-brand-ink)}.sp-opt-logo.is-img{background:var(--sp-card);border:1px solid var(--sp-line);padding:4px;overflow:hidden}.sp-opt-logo.is-img img{width:100%;height:100%;object-fit:contain;display:block}.sp-opt-logo.is-img.is-sq{padding:0;border:0;background:none}.sp-opt-logo.is-sq img{object-fit:cover;border-radius:inherit;box-shadow:0 0 0 1px var(--sp-line)}.yu{max-width:640px;margin-inline:auto;display:flex;flex-direction:column;gap:12px}.sp-stm:not(.is-plain){background:#ee4d2d url(../img/stm_bg.webp) center/cover no-repeat;box-shadow:0 8px 20px #ee4d2d38}.sp-bar .sp-btn.is-busy{opacity:.6;pointer-events:none}.sp-acc details>.sp-rows{padding:0 14px 12px}.sp-bar-prog i.ph-w0{width:0%}.sp-bar-prog i.ph-w1{width:1%}.sp-bar-prog i.ph-w2{width:2%}.sp-bar-prog i.ph-w3{width:3%}.sp-bar-prog i.ph-w4{width:4%}.sp-bar-prog i.ph-w5{width:5%}.sp-bar-prog i.ph-w6{width:6%}.sp-bar-prog i.ph-w7{width:7%}.sp-bar-prog i.ph-w8{width:8%}.sp-bar-prog i.ph-w9{width:9%}.sp-bar-prog i.ph-w10{width:10%}.sp-bar-prog i.ph-w11{width:11%}.sp-bar-prog i.ph-w12{width:12%}.sp-bar-prog i.ph-w13{width:13%}.sp-bar-prog i.ph-w14{width:14%}.sp-bar-prog i.ph-w15{width:15%}.sp-bar-prog i.ph-w16{width:16%}.sp-bar-prog i.ph-w17{width:17%}.sp-bar-prog i.ph-w18{width:18%}.sp-bar-prog i.ph-w19{width:19%}.sp-bar-prog i.ph-w20{width:20%}.sp-bar-prog i.ph-w21{width:21%}.sp-bar-prog i.ph-w22{width:22%}.sp-bar-prog i.ph-w23{width:23%}.sp-bar-prog i.ph-w24{width:24%}.sp-bar-prog i.ph-w25{width:25%}.sp-bar-prog i.ph-w26{width:26%}.sp-bar-prog i.ph-w27{width:27%}.sp-bar-prog i.ph-w28{width:28%}.sp-bar-prog i.ph-w29{width:29%}.sp-bar-prog i.ph-w30{width:30%}.sp-bar-prog i.ph-w31{width:31%}.sp-bar-prog i.ph-w32{width:32%}.sp-bar-prog i.ph-w33{width:33%}.sp-bar-prog i.ph-w34{width:34%}.sp-bar-prog i.ph-w35{width:35%}.sp-bar-prog i.ph-w36{width:36%}.sp-bar-prog i.ph-w37{width:37%}.sp-bar-prog i.ph-w38{width:38%}.sp-bar-prog i.ph-w39{width:39%}.sp-bar-prog i.ph-w40{width:40%}.sp-bar-prog i.ph-w41{width:41%}.sp-bar-prog i.ph-w42{width:42%}.sp-bar-prog i.ph-w43{width:43%}.sp-bar-prog i.ph-w44{width:44%}.sp-bar-prog i.ph-w45{width:45%}.sp-bar-prog i.ph-w46{width:46%}.sp-bar-prog i.ph-w47{width:47%}.sp-bar-prog i.ph-w48{width:48%}.sp-bar-prog i.ph-w49{width:49%}.sp-bar-prog i.ph-w50{width:50%}.sp-bar-prog i.ph-w51{width:51%}.sp-bar-prog i.ph-w52{width:52%}.sp-bar-prog i.ph-w53{width:53%}.sp-bar-prog i.ph-w54{width:54%}.sp-bar-prog i.ph-w55{width:55%}.sp-bar-prog i.ph-w56{width:56%}.sp-bar-prog i.ph-w57{width:57%}.sp-bar-prog i.ph-w58{width:58%}.sp-bar-prog i.ph-w59{width:59%}.sp-bar-prog i.ph-w60{width:60%}.sp-bar-prog i.ph-w61{width:61%}.sp-bar-prog i.ph-w62{width:62%}.sp-bar-prog i.ph-w63{width:63%}.sp-bar-prog i.ph-w64{width:64%}.sp-bar-prog i.ph-w65{width:65%}.sp-bar-prog i.ph-w66{width:66%}.sp-bar-prog i.ph-w67{width:67%}.sp-bar-prog i.ph-w68{width:68%}.sp-bar-prog i.ph-w69{width:69%}.sp-bar-prog i.ph-w70{width:70%}.sp-bar-prog i.ph-w71{width:71%}.sp-bar-prog i.ph-w72{width:72%}.sp-bar-prog i.ph-w73{width:73%}.sp-bar-prog i.ph-w74{width:74%}.sp-bar-prog i.ph-w75{width:75%}.sp-bar-prog i.ph-w76{width:76%}.sp-bar-prog i.ph-w77{width:77%}.sp-bar-prog i.ph-w78{width:78%}.sp-bar-prog i.ph-w79{width:79%}.sp-bar-prog i.ph-w80{width:80%}.sp-bar-prog i.ph-w81{width:81%}.sp-bar-prog i.ph-w82{width:82%}.sp-bar-prog i.ph-w83{width:83%}.sp-bar-prog i.ph-w84{width:84%}.sp-bar-prog i.ph-w85{width:85%}.sp-bar-prog i.ph-w86{width:86%}.sp-bar-prog i.ph-w87{width:87%}.sp-bar-prog i.ph-w88{width:88%}.sp-bar-prog i.ph-w89{width:89%}.sp-bar-prog i.ph-w90{width:90%}.sp-bar-prog i.ph-w91{width:91%}.sp-bar-prog i.ph-w92{width:92%}.sp-bar-prog i.ph-w93{width:93%}.sp-bar-prog i.ph-w94{width:94%}.sp-bar-prog i.ph-w95{width:95%}.sp-bar-prog i.ph-w96{width:96%}.sp-bar-prog i.ph-w97{width:97%}.sp-bar-prog i.ph-w98{width:98%}.sp-bar-prog i.ph-w99{width:99%}.sp-bar-prog i.ph-w100{width:100%}.sp-tx-v b.ph-bad,.sp-price.ph-bad{color:var(--sp-bad)}.sp-sec.is-loading{opacity:.55;pointer-events:none;transition:opacity .15s}.sp-tx-ic img.ph-tx-pic{width:40px;height:40px;border-radius:12px;object-fit:cover}.sp-tx a.is-on{background:var(--sp-brand-soft)}.ph-test{display:flex;flex-direction:column;gap:8px;padding:10px 0;border-top:1px dashed var(--sp-line)}.ph-test>b{font-size:13.5px;color:var(--sp-ink)}.ph-verdict:empty{display:none}.sp-acc details>div>p{margin:0 0 8px}.sp-acc details>div>.sp-alert{margin:0 0 8px}.sp-acc details>div>.sp-rows{margin:0 0 8px}.sp-acc img.ph-shot{display:block;width:100%;height:auto;border-radius:10px;border:1px solid var(--sp-line);background:var(--sp-bg)}.sp-hero.is-deliv{display:block;padding:0;overflow:hidden;background:#f5761a url(../img/stm_bg.webp) center/cover no-repeat}.sp-hero.is-deliv>img{display:block;width:100%;height:auto;max-width:100%}.sp-chathead.is-ai>div>span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-hero.is-brand.r2i2-svc{background:url(../img/svc_import_bg.webp) right center/cover no-repeat,linear-gradient(135deg,var(--sp-top-a),var(--sp-top-b))}@media (max-width:1023.98px){.sp-pb.is-wide{aspect-ratio:1152/486}}.sp-sec.is-flush .sp-tabs a[role=button]{cursor:pointer}.sp-pb,.sp-pb.is-wide{aspect-ratio:1152/392;height:auto}.sp-pb img,.sp-pb.is-wide img{position:static;width:100%;height:100%;object-fit:cover}@media (min-width:1024px){.sp-pb.is-wide{grid-row:auto;background:none}.sp-pb.is-wide img{object-fit:cover}}.sp-hero.is-img{display:block;padding:0;overflow:hidden;background:none}.sp-hero.is-img>img{display:block;width:100%;height:auto;max-width:100%}.sp-pop.is-ppa{width:min(520px,calc(100% - 24px));max-height:min(92vh,760px)}.sp-pop.is-ppa .sp-pop-b{display:flex;flex-direction:column;gap:10px}:root{--ch-navy:#141a46;--ch-navy-2:#232c78;--ch-ink:#fff8e6;--ch-mute:#c9c6e8;--ch-gold:#f6cf63;--ch-gold-2:#c8932a;--ch-gold-g:linear-gradient(180deg,#fff3c4 0%,#f6cf63 45%,#c8932a 100%);--ch-silver-g:linear-gradient(180deg,#ffffff 0%,#d7dde7 50%,#8f99ab 100%);--ch-bronze-g:linear-gradient(180deg,#ffe6d2 0%,#e3a476 50%,#9c5a2e 100%)}.sp-tag.is-ins{height:16px;padding:0 4px;font-size:9.5px;font-weight:700;color:#fff;background:#16a34a;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.sp-hero.sp-aiads-bn{background:var(--sp-brand)}.sp-hero.sp-aiads-bn>img{aspect-ratio:1200/800;object-fit:contain}.sp-hero.sp-aiads-bn .sp-hero-t{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 10px;padding:8px 12px;color:#fff}.sp-hero.sp-aiads-bn .sp-hero-t small{font-size:12.5px;font-weight:700;opacity:1}.sp-cost-ai{display:flex;flex-direction:column;gap:5px;margin:0;padding:10px 12px;border-radius:10px;background:var(--sp-bg);list-style:none}.sp-cost-ai li{position:relative;padding-left:20px;font-size:12.5px;line-height:1.45;color:var(--sp-ink-2)}.sp-cost-ai li:before{content:"";position:absolute;left:2px;top:4px;width:11px;height:6px;border-left:2px solid var(--sp-ok,#16a34a);border-bottom:2px solid var(--sp-ok,#16a34a);transform:rotate(-45deg)}.sp-auth.is-reg{gap:14px}.sp-auth.is-reg .sp-input{min-height:48px;border-radius:12px;background-color:var(--sp-bg);border-color:transparent;transition:border-color .15s,background-color .15s,box-shadow .15s}.sp-auth.is-reg .sp-input:focus{background-color:var(--sp-card);border-color:var(--sp-brand);box-shadow:0 0 0 3px var(--sp-brand-soft);outline:0}.sp-auth.is-reg [class*=ic-] .sp-input{padding-left:42px;background-repeat:no-repeat;background-position:13px center;background-size:19px}.sp-auth.is-reg .sp-btn.is-pri.is-lg{min-height:52px;border:0;border-radius:14px;font-size:16px;background:linear-gradient(135deg,#ff8a1f,#f2541b);box-shadow:0 8px 18px #f2541b4d}.sp-auth.is-reg .sp-auth-f{text-align:center}.sp-input.is-locked{background:var(--sp-bg);color:var(--sp-ink-2)}@keyframes sp-spin{to{transform:rotate(360deg)}}.sp-rd{display:flex;flex-direction:column;gap:12px;min-width:0}.sp-btn.is-warn{background:#f59e0b;border-color:#f59e0b;color:#fff}.sp-net{position:fixed;left:12px;right:12px;top:calc(env(safe-area-inset-top,0px) + 10px);z-index:2147483000;display:flex;align-items:center;gap:10px;padding:10px 10px 10px 16px;border-radius:14px;background:#2b2f36;color:#fff;font-size:14px;box-shadow:0 8px 24px #00000040}.sp-net[hidden]{display:none}.sp-net span{flex:1;min-width:0}.sp-net button{flex:none;height:34px;padding:0 16px;border:0;border-radius:10px;background:var(--sp-brand);color:#fff;font:inherit;font-weight:700}.sp-upd{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483001;display:grid;place-items:center;padding:24px;background:#00000073}.sp-upd-box{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:320px;padding:24px 20px 18px;border-radius:20px;background:var(--sp-card);color:var(--sp-ink);text-align:center;box-shadow:0 18px 48px #0000004d}.sp-upd-box img{width:64px;height:64px;border-radius:16px}.sp-upd-box b{font-size:18px}.sp-upd-box p{margin:0;font-size:14px;line-height:1.6;color:var(--sp-mute)}.sp-upd-go{display:flex;align-items:center;justify-content:center;width:100%;height:46px;margin-top:6px;border-radius:12px;background:var(--sp-brand);color:#fff!important;font-weight:700;text-decoration:none}.sp-upd-later{width:100%;height:40px;border:0;background:none;color:var(--sp-mute);font:inherit}.sp-ptr{position:fixed;left:50%;top:calc(env(safe-area-inset-top,0px) + 12px);z-index:2147482000;display:grid;place-items:center;width:40px;height:40px;margin-left:-20px;border-radius:50%;background:var(--sp-card);color:var(--sp-mute);box-shadow:0 4px 14px #0000002e;transform:translateY(var(--ptr-y,0)) rotate(var(--ptr-r,0));transition:color .15s;pointer-events:none}.sp-ptr[hidden]{display:none}.sp-ptr.is-ready{color:var(--sp-brand)}.sp-ptr.is-spin{animation:spPtr .7s linear infinite}@keyframes spPtr{to{transform:translateY(var(--ptr-y,0)) rotate(calc(var(--ptr-r,0deg) + 360deg))}}.sp-pv-open,.sp-pv-open body{overflow:hidden}.sp-pv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483100;display:flex;flex-direction:column;background:#000;color:#fff}.sp-pv-top{display:flex;align-items:center;justify-content:space-between;padding:calc(env(safe-area-inset-top,0px) + 10px) 14px 10px}.sp-pv-n{font-size:14px;opacity:.85}.sp-pv-x{width:40px;height:40px;border:0;border-radius:50%;background:#ffffff26;color:#fff;font-size:18px}.sp-pv-strip{flex:1 1 auto;min-height:0;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x}.sp-pv-strip::-webkit-scrollbar{display:none}.sp-pv.is-zoom .sp-pv-strip{overflow-x:hidden;touch-action:none}.sp-pv-sl{flex:0 0 100%;display:grid;place-items:center;scroll-snap-align:center;overflow:hidden}.sp-pv-sl img{max-width:100%;max-height:100%;object-fit:contain;transition:transform .05s;user-select:none}.sp-pv-foot{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:12px 16px calc(env(safe-area-inset-bottom,0px) + 14px);background:linear-gradient(transparent,#0009)}.sp-pv-foot b{flex:1 1 100%;font-size:15px;line-height:1.4}.sp-pv-foot span{flex:1 1 auto;font-size:13px;opacity:.85}.sp-pv-pick{flex:none}.sp-cxc{display:grid;grid-template-columns:84px minmax(0,1fr);gap:12px;align-items:center;padding:12px;border-radius:var(--sp-r-md,14px);background:var(--sp-bg);border:1px solid var(--sp-line)}.sp-cxc-im{width:84px;height:84px;max-width:100%;border-radius:12px;object-fit:cover;background:var(--sp-card)}.sp-cxc.is-load .sp-cxc-im{animation:sp-cxc-pulse 1.2s ease-in-out infinite}@keyframes sp-cxc-pulse{50%{opacity:.5}}.sp-cxc-t{display:flex;flex-direction:column;gap:3px;min-width:0}.sp-cxc-top{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.sp-cxc-top b{font-size:17px;font-weight:800;letter-spacing:.2px}.sp-cxc-t>span{font-size:13px;color:var(--sp-ink-2)}.sp-cxc-m{color:var(--sp-mute)!important;font-size:12.5px!important}.sp-cxc-p{font-size:16px!important;font-weight:800;color:var(--sp-brand-ink)!important}.sp-cxc-nm{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:12px;background:var(--sp-bg)}.sp-cxc-n{margin:0;font-size:12.5px;line-height:1.5;color:var(--sp-mute);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sp-cxc-th{margin:0;font-size:14px;line-height:1.55;font-weight:600;color:var(--sp-ink);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sp-pop-f .sp-btn.is-off{opacity:.45;pointer-events:none}@keyframes spNeed{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.sp-line-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:50px;margin:4px 0;border-radius:12px;background:#06c755;color:#fff!important;font-weight:700;font-size:15.5px;text-decoration:none!important}.sp-line-btn:before{content:"";flex:none;width:26px;height:26px;background:url(../img/line_w.svg) center/contain no-repeat}.sp-line-or{display:flex;align-items:center;gap:10px;margin:14px 0;font-size:13px;color:var(--sp-mute)}.sp-line-or:before,.sp-line-or:after{content:"";flex:1;height:1px;background:var(--sp-line)}.sp-btn.is-ghost-bad{background:var(--sp-card);border:1px solid var(--sp-bad);color:var(--sp-bad)}.sp-cxc-im.is-logo{display:flex;align-items:center;justify-content:center;background:var(--sp-card);border:1px solid var(--sp-line);font-weight:800;color:var(--sp-brand-ink)}.sp-cxc-im.is-logo img{width:56%;height:56%;object-fit:contain}.sp-pop .sp-note.is-ok{color:var(--sp-ok)}.sp-pop .sp-note.is-bad{color:var(--sp-bad)}.is-app img[data-ph]{background:linear-gradient(90deg,var(--sp-line) 25%,var(--sp-bg) 50%,var(--sp-line) 75%);background-size:200% 100%;animation:spPh 1.2s ease-in-out infinite}@keyframes spPh{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.is-app img[data-ph]{animation:none}}.sp-cxc.is-text{grid-template-columns:minmax(0,1fr)}.sp-clip{position:fixed;left:12px;right:12px;bottom:calc(var(--sp-nav-h) + env(safe-area-inset-bottom,0px) + 12px);z-index:2147482500;display:flex;align-items:center;gap:10px;padding:12px 10px 12px 16px;border-radius:16px;background:var(--sp-card);box-shadow:0 10px 30px #00000038;border:1px solid var(--sp-line);animation:spClipIn .25s ease-out}.sp-clip-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sp-clip-t b{font-size:14.5px}.sp-clip-t span{font-size:12px;color:var(--sp-mute)}.sp-clip-x{flex:none;width:32px;height:32px;border:0;border-radius:50%;background:var(--sp-bg);color:var(--sp-mute);font-size:14px}@keyframes spClipIn{0%{transform:translateY(20px);opacity:0}to{transform:none;opacity:1}}.sp-cxhero{position:relative;margin:-14px -16px 0;aspect-ratio:12/5;overflow:hidden;background:#fff3e8}.sp-cxhero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:70% 40%}.sp-cxhero>div{position:absolute;left:16px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:3px;max-width:56%}.sp-cxhero b{font-size:20px;font-weight:800;line-height:1.25;color:#7a2a00}.sp-cxhero span{font-size:12.5px;line-height:1.45;color:#9a4a1a}.sp-sec>.sp-cxhero.is-sec{margin:-14px -14px 0;border-radius:var(--sp-r) var(--sp-r) 0 0}.sp-cxhero.is-del img{object-position:70% 12%}.sp-cxhero.is-pay,.sp-cxhero.is-ok{background:#e6f7ec}.sp-cxhero.is-pay img,.sp-cxhero.is-ok img{object-position:70% 18%}.sp-cxhero.is-pay b,.sp-cxhero.is-ok b{color:#14532d}.sp-cxhero.is-pay span,.sp-cxhero.is-ok span{color:#2f6b45}.sp-alert.is-ok,.sp-alert.is-warn,.sp-alert.is-bad,.sp-alert.is-info{align-items:center}.sp-alert.is-ok>.sp-ic:first-child,.sp-alert.is-warn>.sp-ic:first-child,.sp-alert.is-bad>.sp-ic:first-child,.sp-alert.is-info>.sp-ic:first-child{display:none}.sp-alert.is-ok:before,.sp-alert.is-warn:before,.sp-alert.is-bad:before,.sp-alert.is-info:before{content:"";flex:none;width:46px;height:46px;background:transparent center/contain no-repeat}.sp-alert.is-ok:before{background-image:url(../img/nt_ok.webp)}.sp-alert.is-warn:before{background-image:url(../img/nt_warn.webp)}.sp-alert.is-bad:before{background-image:url(../img/nt_err.webp)}.sp-alert.is-info:before{background-image:url(../img/nt_info.webp)}@media print{@page{size:A4;margin:0}html,body{background:#fff!important;color:#1d1f24!important}body *{visibility:hidden!important}.sp-paper,.sp-paper *{visibility:visible!important}.sp-paper{position:absolute;left:0;top:0;width:210mm;max-width:none;height:297mm;aspect-ratio:auto;box-shadow:none;font-size:12.5px;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.sp-alert.sp-okx{position:relative;isolation:isolate;overflow:hidden;align-items:center;min-height:150px;padding:18px 16px;border:0;border-radius:16px;background:#e6f7ec;color:#14532d}.sp-alert.sp-okx:before{position:absolute;top:0;bottom:0;right:-8px;z-index:-1;width:auto;height:auto;aspect-ratio:3/2;background:url(../img/ok_pay.webp) center/cover no-repeat;-webkit-mask-image:linear-gradient(90deg,transparent,#000 35%);mask-image:linear-gradient(90deg,transparent,#000 35%)}.sp-alert.sp-okx.is-reg:before{background-image:url(../img/ok_reg.webp)}.sp-alert.sp-okx>div>b,.sp-alert.sp-okx>div>span{max-width:56%}.sp-alert.sp-okx>div>b{font-family:Kanit,IBM Plex Sans Thai,sans-serif;font-size:21px;font-weight:600;line-height:1.25;color:#14532d}.sp-alert.sp-okx>div>span{font-size:13px;color:#2f6b45}html.is-play a[href^="game.html"],html.is-play a[href^="packs.html"]{display:none!important}html.is-play .sp-nav{grid-template-columns:repeat(7,minmax(0,1fr))}.sp-pop.is-mk{width:min(520px,calc(100% - 24px));max-height:min(92vh,780px)}.sp-pop.is-ai{width:min(560px,calc(100% - 24px));max-height:min(92vh,820px)}.sp-ai-wait{display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px 8px;text-align:center}.sp-ai-wait b{font-size:15px}.sp-ai-wait span{font-size:13px;color:var(--sp-mute)}.sp-ai-spin{width:34px;height:34px;border-radius:50%;border:3px solid var(--sp-line);border-top-color:var(--sp-brand);animation:sp-ai-spin .9s linear infinite}@keyframes sp-ai-spin{to{transform:rotate(360deg)}}.sp-ai-thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.sp-ai-thumbs img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:10px;border:1px solid var(--sp-line)}.sp-ai-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sp-ai-tile{position:relative;display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1.5px solid var(--sp-line);border-radius:12px;background:var(--sp-card);text-align:left;font:inherit;color:var(--sp-ink);cursor:pointer;min-width:0}.sp-ai-tile b{font-size:13px;line-height:1.35}.sp-ai-tile small{font-size:11px;line-height:1.35;color:var(--sp-mute)}.sp-ai-tile.is-own{border-style:dashed}.sp-ai-tile.is-on{border-color:var(--sp-brand);background:var(--sp-brand-soft)}.sp-pop.is-ffx{width:min(540px,calc(100% - 24px));max-height:min(92vh,800px)}.sp-stm-bal b.is-neg{color:#ffd3cf}.sp-desk{display:block}.sp-desk .sp-paper{width:794px;min-height:1123px;height:auto;max-width:none;aspect-ratio:auto;padding:48px;gap:26px;font-size:12.5px;transform:scale(var(--pp-k,1));transform-origin:0 0;margin:0 0 calc(1123px * (var(--pp-k,1) - 1)) calc((100% - 794px * var(--pp-k,1)) / 2)}@media print{.sp-desk .sp-paper{transform:none;margin:0;width:210mm;min-height:297mm;height:auto;padding:16mm}}.sp-lens{position:fixed;left:var(--lx,0);top:var(--ly,0);z-index:2147483000;width:156px;height:156px;border-radius:50%;overflow:hidden;background:#fff;border:3px solid #fff;box-shadow:0 0 0 2px var(--sp-brand),0 10px 28px #00000059;pointer-events:none}.sp-lens-in{position:absolute;left:var(--ix,0);top:var(--iy,0)}.sp-lens .sp-paper.is-lens{box-shadow:none;margin:0}.sp-desk .sp-paper{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}@media print{.sp-lens{display:none!important}}.sp-lens .sp-paper{width:794px;min-height:1123px;height:auto;max-width:none;aspect-ratio:auto;padding:48px;gap:26px;font-size:12.5px;transform:scale(var(--pp-k,1));transform-origin:0 0;margin:0}.sp-desk .sp-paper-sign span{position:relative;cursor:pointer}.sp-desk .sp-paper-sign{padding-top:70px}.sp-desk .sp-paper-sign span:not(.is-signed):before{content:"แตะเพื่อเซ็น";position:absolute;bottom:calc(100% + 18px);left:50%;transform:translate(-50%);padding:3px 10px;border-radius:999px;border:1.5px dashed #f26b1d;color:#f26b1d;font-size:11px;white-space:nowrap;background:#fff7f2}.sp-sign-img{position:absolute;bottom:calc(100% - 6px);left:50%;transform:translate(-50%);max-width:92%;max-height:70px;object-fit:contain;pointer-events:none}.sp-sign-when{display:block;font-size:10px;color:#9aa0a8;margin-top:2px}.sp-pop.is-sign{width:min(560px,calc(100% - 24px))}.sp-sign-pad{position:relative;border-radius:14px;border:2px dashed var(--sp-line-2);background:#fff;overflow:hidden;touch-action:none}.sp-sign-pad.is-on{border-style:solid;border-color:var(--sp-brand)}.sp-sign-pad canvas{display:block;width:100%;height:auto;aspect-ratio:900/360;touch-action:none;cursor:crosshair;position:relative;z-index:1}.sp-sign-line{position:absolute;left:8%;right:8%;bottom:24%;border-bottom:1.5px solid #c9ccd3}.sp-sign-hint{position:absolute;left:0;right:0;top:40%;text-align:center;color:#b0b4bb;font-size:14px;pointer-events:none}.sp-sign-pad.is-on .sp-sign-hint{display:none}.sp-sign-row{display:flex;gap:8px;flex-wrap:wrap}.sp-sign-saved{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:var(--sp-bg);font-size:12px;color:var(--sp-mute)}.sp-sign-saved img{height:40px;max-width:140px;object-fit:contain;background:#fff;border-radius:8px;padding:2px 6px;border:1px solid var(--sp-line)}.sp-sign-saved .sp-btn{margin-left:auto}@media print{.sp-desk .sp-paper-sign span:not(.is-signed):before{display:none}}.pt-wait .sp-pop .sp-tx{visibility:visible}.sp-tx-ic.is-pic{overflow:hidden;padding:0}.sp-tx-ic.is-pic img{width:100%;height:100%;object-fit:cover}.sp-lm-stage[data-lm3d-on]{cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.sp-acc details>.sp-scroll{padding:0 14px 12px}.lm-box.is-sack .lm-t{fill:#6fbf73}.lm-box.is-sack .lm-l{fill:#4c9f50}.lm-box.is-sack polygon{stroke:#2e6b31;stroke-linejoin:round}.lm-box.is-tire .lm-t{fill:#2f2f34}.lm-box.is-tire .lm-l{fill:#3b3b42}.lm-box.is-tire polygon{stroke:#0c0c0e}.lm-box.is-tire .lm-shoulder{fill:#3a3a40;stroke:#18181b;stroke-width:.8}.lm-box.is-tire .lm-bead{fill:#2e2e33;stroke:#55555c;stroke-width:1}.lm-tread{fill:none;stroke:#0a0a0c;stroke-width:1.6;stroke-linecap:round}.lm-tread.is-mid{stroke-width:1.2}.lm-box.is-roll .lm-t{fill:#e7d6f5}.lm-box.is-roll .lm-l{fill:#9b6fc4}.lm-box.is-roll polygon{stroke:#5d3a80}.lm-box.is-crate .lm-t{fill:#ecd2a4}.lm-box.is-crate .lm-l{fill:#dcb67f}.lm-box.is-crate .lm-r{fill:#c9a067}.lm-box.is-crate polygon{stroke:#7a4f1d;stroke-width:.8}.lm-box.is-crate .lm-batten{fill:#a8702f;stroke:#6b4519;stroke-width:.8}.lm-plank{stroke:#9c6a33;stroke-width:.9;opacity:.75}.lm-grain{fill:none;stroke:#b58448;stroke-width:.7;opacity:.55}.lm-box.is-pallet .lm-t{fill:#e2c08e}.lm-box.is-pallet .lm-l{fill:#c9a06a}.lm-box.is-pallet .lm-r{fill:#b78e58}.lm-box.is-wrap .lm-t{fill:#eef2f6}.lm-box.is-wrap .lm-l{fill:#d5dde6}.lm-box.is-wrap .lm-r{fill:#c3cdd8}.lm-box.is-wrap polygon{stroke:#8f9bab}.lm-hole{fill:#151518}.lm-box.is-roll .lm-hole{fill:#5d3a80}.sp-lm-tag{position:absolute;right:10px;top:10px;max-width:min(60%,220px);display:flex;flex-direction:column;gap:2px;padding:8px 11px;border-radius:12px;background:var(--sp-card);border:1px solid var(--sp-line);box-shadow:0 2px 8px #0000000f;pointer-events:none}.sp-lm-tag b{font-size:14px;color:var(--sp-ink)}.sp-lm-tag .is-zh{font-size:13.5px;color:var(--sp-ink)}.sp-lm-tag .is-zh i{font-style:normal;font-size:11.5px;color:var(--sp-mute)}.sp-lm-tag .is-en{font-size:12px;color:var(--sp-ink-2)}.sp-lm-tag em{margin-top:3px;font-style:normal;font-weight:700;font-size:14px;color:var(--sp-price,var(--sp-brand))}.sp-opt-logo.is-spx{background:#ee4d2d;color:#fff}.lm-box.is-sack .lm-t{fill:#7cc77f;stroke:none}.lm-seam{fill:#2f7a33;stroke:#245f28;stroke-width:1}.lm-stitch{fill:none;stroke:#e9f5e9;stroke-width:1;stroke-dasharray:2 2}.lm-box.is-drum .lm-t{fill:#3d7fd1}.lm-box.is-drum .lm-l{fill:#1f5fb3}.lm-box.is-drum polygon{stroke:#123f7a}.lm-hoop{fill:none;stroke:#174c8f;stroke-width:2.2}.lm-lid{fill:#2f6fc2;stroke:#5c97e0;stroke-width:1}.lm-bung{fill:#1b4f94;stroke:#9cc2ef;stroke-width:.8}.lm-box.is-ibc .lm-t{fill:#fbfbfa}.lm-box.is-ibc .lm-l{fill:#f1f2f0}.lm-box.is-ibc .lm-r{fill:#e4e6e3}.lm-box.is-ibc polygon{stroke:#c9ccc7}.lm-cage-s{stroke:#6f7883;stroke-width:3.4;stroke-linecap:round}.lm-cage{stroke:#d7dde3;stroke-width:1.8;stroke-linecap:round}.lm-cage-s.is-edge{stroke-width:4.6}.lm-cage.is-edge{stroke-width:2.6}.lm-box.is-ibccap .lm-t{fill:#9aa3ad}.lm-box.is-ibccap .lm-l{fill:#7c8590}.lm-box.is-ibccap .lm-hole{fill:#5d6670}.lm-box.is-plate .lm-t,.lm-box.is-plate .lm-l,.lm-box.is-plate .lm-r{fill:#aeb6bf}.lm-box.is-plate polygon{stroke:#7d8690}.lm-box.is-ibcbase .lm-t{fill:#4a4a50}.lm-box.is-ibcbase .lm-l{fill:#404046}.lm-box.is-ibcbase .lm-r{fill:#35353a}.lm-box.is-ibcbase polygon{stroke:#0e0e10}.lm-box.is-valve .lm-t{fill:#555}.lm-box.is-valve .lm-l{fill:#333}.lm-box.is-valve .lm-r{fill:#2a5ea8}.lm-fork{fill:#3b2a17;opacity:.85}.lm-box.is-ibcbase .lm-fork{fill:#000;opacity:.9}.lm-deck{stroke:#9b7443;stroke-width:1}.lm-box.is-ibcbase .lm-deck{stroke:#111}.lm-box.is-paper .lm-t{fill:#e2c08e;stroke:none}.lm-box.is-paper .lm-l{fill:#c9a067}.lm-box.is-paper polygon{stroke:#8a6435}.lm-box.is-paper .lm-seam{fill:#a67c45;stroke:#7a5428}.lm-box.is-bigbag .lm-t{fill:#f7f7f3}.lm-box.is-bigbag .lm-l{fill:#ebebe5}.lm-box.is-bigbag .lm-r{fill:#dcddd5}.lm-box.is-bigbag polygon{stroke:#b9bbb3}.lm-box.is-bigbag .lm-hole{fill:#cfd0c8}.lm-box.is-loop .lm-t,.lm-box.is-loop .lm-l,.lm-box.is-loop .lm-r{fill:#3d7fd1}.lm-box.is-loop polygon{stroke:#245a9e}.lm-box.is-jerry .lm-t{fill:#5b97e0}.lm-box.is-jerry .lm-l{fill:#3d7fd1}.lm-box.is-jerry .lm-r{fill:#2f6ab5}.lm-box.is-jerry polygon{stroke:#1e4f8c}.lm-box.is-cap .lm-t{fill:#f2c94c}.lm-box.is-cap .lm-l{fill:#d9ad2a}.lm-box.is-cap .lm-hole{fill:#b8901c}.lm-box.is-pdrum .lm-t{fill:#7cc0ec}.lm-box.is-pdrum .lm-l{fill:#4aa3df}.lm-box.is-pdrum polygon{stroke:#1d6fa6}.lm-box.is-pdrum .lm-hoop{stroke:#3a8fc9;stroke-width:1.4}.lm-box.is-pdrum .lm-lid{fill:#6ab6e8;stroke:#a6d6f5}.lm-box.is-proll .lm-t{fill:#efe3cc}.lm-box.is-proll .lm-l{fill:#d8c39d}.lm-box.is-proll polygon{stroke:#a38a5c}.lm-box.is-proll .lm-hole{fill:#8a7350}.lm-box.is-pipe .lm-t{fill:#c4cad1}.lm-box.is-pipe .lm-l{fill:#9aa3ad}.lm-box.is-pipe polygon{stroke:#6f7883}.lm-box.is-pipe .lm-hole{fill:#4a525b}.lm-box.is-foam .lm-t{fill:#fff}.lm-box.is-foam .lm-l{fill:#f0f2f5}.lm-box.is-foam .lm-r{fill:#e2e6eb}.lm-box.is-foam polygon{stroke:#b7c0ca}.lm-box.is-film .lm-t{fill:#3a3c42}.lm-box.is-film .lm-l{fill:#2a2c30}.lm-box.is-film .lm-r{fill:#202226}.lm-box.is-film polygon{stroke:#55585f}.lm-film-f{fill:#e8f2fb;fill-opacity:.28;stroke:#a9c3dc;stroke-width:.8}.lm-sheen{fill:#fff;opacity:.5}.lm-cgrid{stroke:#a8692e;stroke-width:.9;opacity:.85}.lm-wband{fill:#4a4e57;opacity:.55}.lm-wline{stroke:#6a6f79;stroke-width:.9;opacity:.8}.lm-wcrease{stroke:#14161a;stroke-width:1.1;opacity:.7}.lm-wsheen{fill:#fff;opacity:.13}.lm-box.is-sofa .lm-t{fill:#a49a8f}.lm-box.is-sofa .lm-l{fill:#8a7f73}.lm-box.is-sofa .lm-r{fill:#776c61}.lm-box.is-sofa polygon{stroke:#5d5349;stroke-width:.7}.lm-box.is-sofa .lm-hole{fill:none}.lm-box.is-cush .lm-t{fill:#c2b8ac}.lm-box.is-cush .lm-l{fill:#a99e92}.lm-box.is-cush .lm-r{fill:#968b7f}.lm-box.is-cush polygon{stroke:#776c61;stroke-width:.7}.lm-box.is-cush .lm-hole{fill:none}.lm-box.is-drum .lm-r{fill:#174c8f}.lm-box.is-pdrum .lm-r{fill:#3a8fc9}.lm-box.is-tire .lm-r{fill:#26262a}.lm-box.is-roll .lm-r{fill:#875bb0}.lm-box.is-proll .lm-r{fill:#c7b089}.lm-box.is-pipe .lm-r{fill:#87909a}.lm-box.is-sack .lm-r{fill:#3b8a40}.lm-box.is-paper .lm-r{fill:#b88f58}.lm-box.is-leg .lm-t,.lm-box.is-leg .lm-l,.lm-box.is-leg .lm-r{fill:#3b2a17}.lm-box.is-drum .lm-cgrid,.lm-box.is-tire .lm-cgrid,.lm-box.is-pipe .lm-cgrid,.lm-box.is-film .lm-cgrid{stroke:#0e2a4d;opacity:.5}.sp-lang-btn{width:auto;gap:3px;padding:0 8px}.sp-lang-btn b{font:700 11.5px var(--sp-num);letter-spacing:.02em}.sp-lang-pop{width:min(320px,calc(100vw - 32px))}.sp-lang-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:12px}.sp-lang-o{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0;padding:10px 12px;border:1px solid var(--sp-line);border-radius:10px;background:var(--sp-card);color:var(--sp-ink);font:500 13.5px var(--sp-font);cursor:pointer;text-align:left}.sp-lang-o span{font:700 11px var(--sp-num);color:var(--sp-mute)}.sp-lang-o.is-on{border-color:var(--sp-brand);background:var(--sp-brand-soft);color:var(--sp-brand-ink)}html.is-tr .sp-lang-btn svg{animation:sp-spin 1s linear infinite}.sp-lang-o{justify-content:flex-start;gap:10px}.sp-lang-o b{flex:1;min-width:0;font-weight:600;line-height:1.3}.sp-lang-o .sp-flag{flex:none;width:28px;height:20px;border-radius:4px;object-fit:cover;box-shadow:0 0 0 1px rgba(0,0,0,.1)}.sp-app.is-pub{background-image:radial-gradient(120% 360px at 50% 0,var(--sp-brand-soft),transparent 70%)}.sp-app.is-pub .sp-hero,.sp-app.is-pub .sp-auth-h{color:#fff;border-radius:20px;background:url(../img/pub_ship_s.webp) right center/cover no-repeat,linear-gradient(135deg,#ff7a3d,#ee4d2d);box-shadow:0 10px 28px #ee4d2d38}@media (min-width:700px){.sp-app.is-pub .sp-hero,.sp-app.is-pub .sp-auth-h{background-image:url(../img/pub_ship.webp),linear-gradient(135deg,#ff7a3d,#ee4d2d)}}.sp-app.is-pub .sp-hero{padding:20px 18px}.sp-app.is-pub .sp-hero .sp-hero-t small,.sp-app.is-pub .sp-hero .sp-hero-t p,.sp-app.is-pub .sp-auth-h p{color:#ffffffed}.sp-app.is-pub .sp-hero .sp-hero-t h1,.sp-app.is-pub .sp-hero .sp-hero-t h2,.sp-app.is-pub .sp-auth-h h1{color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.25)}.sp-app.is-pub .sp-hero>img{filter:drop-shadow(0 8px 14px rgba(0,0,0,.28))}.sp-app.is-pub .sp-hero .sp-kpis>div{background:#ffffff2e;border:1px solid rgba(255,255,255,.28);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.sp-app.is-pub .sp-hero .sp-kpis b,.sp-app.is-pub .sp-hero .sp-kpis span{color:#fff}.sp-app.is-pub .sp-hero .sp-chip:not(.is-on),.sp-app.is-pub .sp-hero .sp-seg a:not(.is-on){background:#ffffff2e;border-color:#ffffff59;color:#fff}.sp-app.is-pub .sp-auth{border-top:0;box-shadow:0 12px 32px #00000014}.sp-app.is-pub .sp-auth-h{margin:-6px -6px 2px;padding:20px 16px}.sp-app.is-pub .sp-auth-h img{filter:drop-shadow(0 6px 12px rgba(0,0,0,.25))}.sp-app.is-pub main>.sp-sec,.sp-app.is-pub .sp-page>.sp-sec{border-radius:16px;border:1px solid var(--sp-line);box-shadow:0 2px 12px #0000000a}.sp-app.is-pub .sp-sec-h h2:before{content:"";display:inline-block;width:4px;height:16px;margin-right:8px;border-radius:2px;background:linear-gradient(#ff7a3d,#ee4d2d);vertical-align:-2px}.sp-app.is-pub .sp-btn.is-pri{background:linear-gradient(135deg,#ff7a3d,#ee4d2d);border-color:transparent;box-shadow:0 4px 12px #ee4d2d47}.sp-app.is-pub:has(.sp-lx){overflow-x:clip}@keyframes affe-rot{to{transform:rotate(360deg)}}@keyframes affe-slide{0%{transform:translate(-100%)}to{transform:translate(290%)}}@keyframes affe-pulse{50%{outline-color:transparent}}#pop-game{width:min(560px,calc(100% - 24px))}html{touch-action:manipulation}@supports selector(:has(a)){@media (min-width:1024px){.sp-page:has(>.sp-usp){display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-areas:"usp wal" "usp rate" "owe rate" "svc svc" "pcl use" "hot hot" "chp chp" "pbs pbs" "tab tab" "grd grd" "note note";gap:12px;align-items:start}.sp-page:has(>.sp-usp)>*{grid-column:1/-1;margin:0}.sp-page:has(>.sp-usp)>.sp-sec:has(>.sp-svc){grid-area:svc}.sp-page:has(>.sp-usp)>.sp-sec:has(>.sp-track){grid-area:pcl;align-self:stretch}.sp-page:has(>.sp-usp)>.sp-sec:has(>.sp-hscroll){grid-area:hot}.sp-page:has(>.sp-usp)>.sp-pbs{grid-area:pbs;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr) minmax(0,1fr);align-items:start}.sp-page:has(>.sp-usp)>.sp-pbs>.sp-pb.is-wide{grid-column:1;grid-row:1/3;align-self:stretch;min-width:0;width:auto;aspect-ratio:auto;position:relative}.sp-page:has(>.sp-usp)>.sp-pbs>.sp-pb.is-wide img{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.sp-page:has(>.sp-usp)>.sp-pbs>.sp-pb:not(.is-wide){min-width:0;width:auto;height:auto}.sp-page:has(>.sp-usp)>.sp-sec:has(>.sp-tabs){grid-area:tab}.sp-page:has(>.sp-usp)>.sp-note{grid-area:note}}}@media (min-width:1024px) and (max-width:1279px){.sp-top-row{gap:10px}.sp-top .sp-logo-t{display:none}}#pop-boxph .sp-pop-b>.sp-seg{margin-bottom:10px}.sp-photos>.sp-empty{grid-column:1/-1}#pop-boxph .sp-photos a{display:block;width:100%;height:100%}.sp-tag.is-tgen{background:#e9f1fe;color:#2a6fdb;border-color:transparent}.sp-tag.is-tpiece{background:#f3ebe3;color:#8a5a2b;border-color:transparent}.sp-tag.is-ttis{background:#fff1e8;color:#c94f0c;border-color:transparent}.sp-tag.is-tfda{background:#f3e8ff;color:#7e22ce;border-color:transparent}.sp-tag.is-tcopy{background:#fdecea;color:#d43b2f;border-color:transparent}.sp-tag.is-tspec{background:#1d1f24;color:#fff;border-color:transparent}.sp-tag.is-tlight{background:#e0f2fe;color:#0369a1;border-color:transparent}.sp-tag.is-tfree{background:#f1f2f4;color:#8b919b;border-color:transparent}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sp-tag.is-tspec{background:#f4f4f6;color:#1d1f24}}:root[data-theme=dark] .sp-tag.is-tspec{background:#f4f4f6;color:#1d1f24}#pop-boxph .sp-empty.is-boxph{padding:22px 16px 26px;border-radius:14px;background:linear-gradient(180deg,var(--sp-brand-soft),var(--sp-card) 85%)}#pop-boxph .sp-empty.is-boxph img{width:128px;height:128px;object-fit:contain;filter:drop-shadow(0 6px 10px rgba(242,107,29,.18))}#pop-boxph .sp-empty.is-boxph span{max-width:260px;line-height:1.45}.sp-top:not(.is-plain){background:var(--sp-card);color:var(--sp-ink);border-bottom:1px solid var(--sp-line)}.sp-top:not(.is-plain) .sp-top-ic,.sp-top:not(.is-plain) .sp-top-title,.sp-top:not(.is-plain) .sp-lang-btn{color:var(--sp-ink)}.sp-top:not(.is-plain) .sp-top-lang{border-color:var(--sp-line-2);color:var(--sp-ink-2)}.sp-top:not(.is-plain) .sp-search{background:var(--sp-bg);border:1px solid var(--sp-line)}.sp-top:not(.is-plain) .sp-logo{padding:0;border-radius:0;background:transparent;box-shadow:none}.sp-top:not(.is-plain) .sp-logo-t{color:var(--sp-ink)}.sp-top:not(.is-plain) .sp-logo .sp-logo-t b{color:var(--sp-brand)}.sp-top:not(.is-plain) .sp-logo-t small{color:var(--sp-mute)}.sp-top:not(.is-plain) .sp-logo-img{box-shadow:none;background:transparent;padding:0}*{scrollbar-width:thin;scrollbar-color:var(--sp-line-2) transparent}*:hover{scrollbar-color:var(--sp-mute) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--sp-line-2);border-radius:8px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:var(--sp-mute)}::-webkit-scrollbar-button{display:none;width:0;height:0}.sp-top .sp-badge{background:var(--sp-price);color:#fff}.sp-pop.is-cqex{width:min(560px,calc(100vw - 24px))}.sp-pv.is-top[popover]{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;border:0;padding:0;overflow:hidden;background:#000;color:#fff}.sp-aif{display:flex;flex-direction:column;gap:10px;background:linear-gradient(180deg,var(--sp-brand-soft),var(--sp-card) 70%)}.sp-aif-b{min-height:48px;height:auto;padding:10px 14px;white-space:normal;line-height:1.35;font-size:15px}.sp-aif.is-open .sp-aif-b{background:var(--sp-card);color:var(--sp-brand-ink);border:1px solid var(--sp-brand);box-shadow:none}.sp-row.is-bad b{color:var(--sp-bad)}.sp-aif-bar{display:block;width:100%;height:10px;border:0;border-radius:9px;background:var(--sp-brand-soft);overflow:hidden;-webkit-appearance:none;appearance:none}.sp-aif-bar::-webkit-progress-bar{background:var(--sp-brand-soft);border-radius:9px}.sp-aif-bar::-webkit-progress-value{background:var(--sp-brand);border-radius:9px;transition:width .2s}.sp-aif-bar::-moz-progress-bar{background:var(--sp-brand);border-radius:9px}.sp-aif-steps{list-style:none;margin:0;padding:12px 14px;display:flex;flex-direction:column;gap:10px;border-radius:12px;background:var(--sp-bg);font-size:15px}.sp-aif-steps li{display:flex;align-items:center;gap:10px;color:var(--sp-mute)}.sp-aif-steps li:before{content:"";flex:none;width:20px;height:20px;border-radius:50%;border:2px solid var(--sp-line-2);box-sizing:border-box}.sp-aif-steps li.is-on{color:var(--sp-ink);font-weight:600}.sp-aif-steps li.is-on:before{border-color:var(--sp-brand);border-top-color:transparent;animation:sp-aif-spin .8s linear infinite}.sp-aif-steps li.is-ok{color:var(--sp-ok)}.sp-aif-steps li.is-ok:before{content:"✓";display:flex;align-items:center;justify-content:center;border:0;background:var(--sp-ok-soft);color:var(--sp-ok);font-size:12px;font-weight:700}@keyframes sp-aif-spin{to{transform:rotate(360deg)}}.sp-aif-s{display:flex;flex-direction:column;gap:6px;padding-top:12px;border-top:1px dashed var(--sp-line)}.sp-aif-s .sp-rows .sp-row:first-child{border-top:0}.sp-auth.is-reg2 .sp-input{min-height:50px;font-size:16px}.sp-line-btn.is-xl{min-height:56px;margin:0;font-size:18px;border-radius:14px}@keyframes spC10Live{0%,to{opacity:1}50%{opacity:.35}}.sp-tag.is-tway{background:var(--sp-bg);color:var(--sp-ink-2);border:1px solid var(--sp-line-2)}.sp-tag.is-add{height:20px;padding:0 8px;border-radius:99px;background:var(--sp-ok-soft);color:var(--sp-ok)}button.sp-search-cam{flex:none;align-items:center;justify-content:center;width:30px;height:30px;margin-right:-6px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--sp-brand);cursor:pointer}button.sp-search-cam:hover{background:var(--sp-brand-soft)}button.sp-search-cam.is-busy{opacity:.45;pointer-events:none}.sp-chatfab{position:fixed;right:14px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:60;display:inline-flex;align-items:center;gap:6px;height:46px;padding:0 16px 0 13px;border-radius:999px;background:linear-gradient(135deg,#3b82ff,#1553e6);color:#fff;font-size:14px;font-weight:700;text-decoration:none;box-shadow:0 10px 24px -8px #1553e6a6}.sp-chatfab.is-nav{bottom:calc(74px + env(safe-area-inset-bottom,0px))}.sp-chatfab svg{width:21px;height:21px;flex:0 0 21px}.sp-chatfab:active{transform:scale(.96)}.sp-chatfab .sp-badge{position:absolute;top:-5px;right:-4px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;border:2px solid #fff;background:#e8372c;color:#fff;font-size:11px;font-weight:700;line-height:16px;text-align:center}@media (min-width:900px){.sp-chatfab.is-nav{bottom:24px}}.sp-top{background:linear-gradient(135deg,#061536,#0b2a6e 45%,#1748b8);isolation:isolate}.sp-top:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:22px 22px}.sp-top:after{content:"";position:absolute;right:0;top:0;z-index:-1;width:300px;height:100%;pointer-events:none;background:radial-gradient(circle at 100% 0,rgba(77,150,255,.5),transparent 70%)}.sp-top .sp-search{box-shadow:0 4px 14px #0000002e}.sp-top .sp-search .sp-ic,.sp-top .sp-search-cam{color:#1748b8}@supports selector(:has(a)){@media (min-width:1024px){.sp-page:has(>.sp-todo5){grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-template-areas:"todo wal" "todo vou" "quick quick" "svc svc" "imp rate" "pcl pcl" "trust trust" "usp comic" "chp chp" "pbs pbs" "hot hot" "tab tab" "grd grd" "note note"}.sp-page:has(>.sp-todo5)>.sp-voucher{grid-area:vou;align-self:start}.sp-page:has(>.sp-todo5)>.sp-pbs5{grid-area:pbs}}}header.sp-top,header.sp-top:not(.is-plain),header.sp-top.is-plain{background:linear-gradient(135deg,#061536,#0b2a6e 45%,#1748b8);color:#fff;border-bottom:0}header.sp-top .sp-top-ic,header.sp-top .sp-top-title,header.sp-top .sp-lang-btn,header.sp-top:not(.is-plain) .sp-top-ic,header.sp-top:not(.is-plain) .sp-top-title,header.sp-top:not(.is-plain) .sp-lang-btn,header.sp-top.is-plain .sp-top-ic,header.sp-top.is-plain .sp-top-title{color:#fff}header.sp-top .sp-top-lang,header.sp-top:not(.is-plain) .sp-top-lang,header.sp-top.is-plain .sp-top-lang{border-color:#ffffff59;color:#fff}header.sp-top .sp-search,header.sp-top:not(.is-plain) .sp-search{background:#fff;border:0;color:#7a86a3}header.sp-top .sp-search input{color:#0f1b3d}header.sp-top:not(.is-plain) .sp-logo-t,header.sp-top .sp-logo-t{color:#fff}header.sp-top:not(.is-plain) .sp-logo .sp-logo-t b{color:#ff8a3d}header.sp-top:not(.is-plain) .sp-logo-t small{color:#ffffffb8}header.sp-top .sp-badge{border-color:#0b2a6e}.sp-pbs5 h2:before{display:inline-grid;place-items:center;width:22px;height:22px;margin-right:7px;border-radius:50%;background:#0b2a6e;color:#fff;font:700 11.5px/1 var(--sp-num);vertical-align:2px}.sp-pbs5 h2:before{content:"4"}.sp-page:has(>.sp-hi5) .sp-sec-h .sp-more{color:#1748b8}.sp-page:has(>.sp-hi5)>.sp-voucher,.sp-page:has(>.sp-hi5)>.sp-sec:has(>.sp-hscroll),.sp-page:has(>.sp-hi5)>.sp-sec.is-flush,.sp-page:has(>.sp-hi5)>[data-old-pcl]{display:none!important}.sp-chatfab{background:#06c755;box-shadow:0 8px 20px -6px #06c75599}.sp-chatfab:hover{background:#05b04b}.sp-nav .sp-nav-s,.sp-nav .sp-nav-svc{display:none}@media (max-width:1023px){.sp-nav{grid-template-columns:repeat(6,minmax(0,1fr))!important}.sp-nav>a:not(.is-n5){display:none!important}.sp-nav>a.is-n5{display:flex!important}.sp-nav>a.is-n5>span:not(.sp-nav-s):not(.sp-badge){display:none}.sp-nav .sp-nav-s{display:block}.sp-nav a.is-on{color:#1748b8}}@supports selector(:has(a)){@media (min-width:1024px){.sp-page:has(>.sp-hi5){grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-template-areas:"hi hi" "todo wal" "quick chb" "svc chb" "imp rate" "trk trk" "trust trust" "pbs pbs" "prod prod" "grd grd" "note note"}}}@media (max-width:1023px){.sp-nav>a[href="home.html"]{order:1}.sp-nav>a.sp-nav-svc{order:2}.sp-nav>a[href="parcels.html"]{order:3}.sp-nav>a[href="game.html"]{order:4}.sp-nav>a[href="wallet.html"]{order:5}.sp-nav>a[href="shop.html"]{order:5}.sp-nav>a[href="me.html"]{order:6}}@media (min-width:1024px){.sp-app:has(>main>.sp-hi5){overflow-x:clip}.sp-app:has(>main>.sp-hi5)>.sp-top,.sp-app:has(>main>.sp-hi5)>.sp-top:before{background-attachment:fixed}}.sp .sp-chatfab{height:40px;gap:5px;padding:0 15px 0 11px;border:2px solid rgba(255,255,255,.9);background:linear-gradient(135deg,#2bd977,#06b851);font-size:14px;font-weight:700;letter-spacing:.01em;box-shadow:0 6px 16px -4px #06a0488c,0 2px 4px #0615361f;transition:transform .15s,box-shadow .15s}.sp .sp-chatfab svg{width:18px;height:18px;flex:0 0 18px}.sp .sp-chatfab:hover{transform:translateY(-2px);box-shadow:0 10px 20px -6px #06a04899,0 2px 4px #0615361f;background:linear-gradient(135deg,#25cf6f,#05a849)}.sp .sp-chatfab:active{transform:scale(.96)}.sp-page:has(>.sp-hi5)>:is(.sp-svc4,.sp-trust5,.sp-pbs5,.sp-prod5){background:none;border:0;box-shadow:none;border-radius:0;padding:0}.sp-page:has(>.sp-hi5)>:is(.sp-imp1,.sp-rate5,.sp-trk5){position:relative;isolation:isolate;background:none;border:0;box-shadow:none;border-radius:0;padding:0 14px 14px}.sp-page:has(>.sp-hi5)>:is(.sp-imp1,.sp-rate5,.sp-trk5):before{content:"";position:absolute;z-index:-1;left:0;right:0;top:36px;bottom:0;background:var(--sp-card);border:1px solid var(--sp-line);border-radius:var(--sp-r-lg);box-shadow:var(--sp-shadow)}.sp-page:has(>.sp-hi5)>:is(.sp-imp1,.sp-rate5,.sp-trk5)>.sp-sec-h{min-height:28px;margin:0 -14px 8px}.sp-page:has(>.sp-hi5)>:is(.sp-svc4,.sp-trust5,.sp-pbs5,.sp-prod5)>.sp-sec-h{min-height:28px}.sp-top .sp-search>svg{color:#ff5c00}@media (max-width:1023px){.sp-top .sp-search{border-radius:12px;padding-right:4px}.sp-top .sp-search-cam{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:10px;background:#eaf1ff;color:#1748b8}}.npy,.npy-dlg{--npy-c2:#eaf1ff;--npy-o:#ff5c00;--npy-osoft:#fff1e8;--npy-ok:#16a34a;--npy-oksoft:#e7f8ee;--npy-bad:#dc2626;--npy-badsoft:#fdecec;--npy-warn:#b45309;--npy-warnsoft:#fff6e0;--npy-navy:#0b2a6e}:root[data-theme=dark] .npy,:root[data-theme=dark] .npy-dlg{--npy-c2:#1b2a40;--npy-osoft:#3a2416;--npy-oksoft:#143326;--npy-badsoft:#3c1f1d;--npy-warnsoft:#3a2d12;--npy-navy:#9ab8ff}.npy-num{font-family:"Barlow","IBM Plex Sans Thai",var(--sp-num);font-variant-numeric:tabular-nums;font-weight:700}.sp-top .nx-dk,.sp-top .sp-logo,.sp-top:not(.has-search) .sp-search{display:none}@media (max-width:1023px){.sp-top .sp-top-ic.nx-chat{margin-left:auto;padding:0 14px;border-radius:99px;font-size:14px;font-weight:700;color:#fff;text-decoration:none}}@media (min-width:1024px){.sp-top.nx-top .nx-chat{display:none!important}}body:has(.sp-chatfab) .sp-top.nx-top .nx-chat{display:none!important}@media (min-width:1024px){.sp-top .sp-logo,.sp-top:not(.has-search) .sp-search,.sp-top .sp-top-ic.nx-dk{display:flex}.sp-top .sp-search{flex:1 1 auto;min-width:0}.sp-top .sp-top-ic.nx-dk{width:38px;height:38px;border-radius:10px;background:#ffffff24;align-items:center;justify-content:center}.sp-top .sp-top-row>.sp-top-ic[aria-label=ย้อนกลับ],.sp-top .sp-top-title{display:none}}.npy-done-main .npy-trust{display:none}@media (max-width:1023px){.npy .npy-fnote,.npy-dlg .npy-fnote,.npy-dlg .npy-lbl{display:none}}@media (max-width:1023px){.sp-app:has(main .npy) .sp-top-row{gap:10px}.sp-app:has(main .npy) .sp-top-ic:not(.nx-dk){min-width:36px;width:auto;height:36px;padding:0 8px;border-radius:11px;background:#ffffff24;display:flex;align-items:center;justify-content:center;gap:4px;white-space:nowrap;flex:none}.sp-app:has(main .npy) .sp-top-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-weight:700}.sp-app:has(main .npy) .sp-top .sp-theme,.sp-app:has(main .npy) .sp-top .sp-lang-btn,.sp-app:has(main .npy) .sp-top .sp-top-lang{display:none}}.npy-card{background:var(--sp-card);border:1px solid var(--sp-line);border-radius:14px}.sp .npy-btn{display:flex;align-items:center;justify-content:center;gap:6px;min-height:46px;padding:0 18px;border:0;border-radius:12px;background:linear-gradient(135deg,#ff6a00,#ff8f45);color:#fff;font-weight:700;font-size:15px;line-height:1.2;text-align:center;box-shadow:0 8px 18px -8px #f26b1db3;cursor:pointer;text-decoration:none}.sp .npy-btn.is-blue{background:#1748b8;box-shadow:none}.sp .npy-btn.is-ghost{background:var(--sp-card);color:#1748b8;border:1.5px solid #1748b8;box-shadow:none}:root[data-theme=dark] .sp .npy-btn.is-ghost{color:#9ab8ff;border-color:#5b7fd6}.sp .npy-btn.is-sm{min-height:36px;padding:0 16px;font-size:13.5px;border-radius:10px;box-shadow:none}.sp .npy-btn:disabled{opacity:.55;cursor:default;box-shadow:none}.npy{display:flex;flex-direction:column;gap:10px;padding-bottom:12px}.npy-cols{display:flex;flex-direction:column;gap:10px}.npy-main{display:flex;flex-direction:column;gap:10px;min-width:0}.npy-aside{display:none}.npy-ic{flex:none;width:42px;height:42px;border-radius:12px;background:var(--npy-osoft);display:grid;place-items:center}.npy-ic img{width:24px;height:24px}.npy-trust{display:flex;gap:8px;flex-wrap:wrap}.npy-trust span{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:99px;background:var(--npy-oksoft);color:var(--npy-ok);font-size:12px;font-weight:600}.npy-trust img{width:14px;height:14px}.npy-bar{position:fixed;left:0;right:0;bottom:0;z-index:30;padding:10px 14px calc(12px + env(safe-area-inset-bottom,0px));background:var(--sp-card);border-top:1px solid var(--sp-line);box-shadow:0 -6px 14px -10px #06153673}.npy-bar-in{display:flex;align-items:center;gap:12px;max-width:640px;margin:0 auto}.npy-bar small{display:block;font-size:12px;color:var(--sp-mute)}.npy-bar b{font-size:20px}.npy-bar .npy-btn{flex:1}.sp-app.has-npybar main{padding-bottom:86px}.npy-dlg{position:fixed;inset:auto 0 0 0;width:100%;max-width:100%;max-height:92vh;margin:0;padding:0;border:0;border-radius:20px 20px 0 0;background:var(--sp-card);color:var(--sp-ink);font-family:var(--sp-font);font-size:14px;line-height:1.5;box-shadow:0 -10px 30px #0615364d;overflow:hidden;flex-direction:column}.npy-dlg:popover-open{display:flex}.npy-dlg.\:popover-open{display:flex;box-shadow:0 0 0 100vmax #06153680}.npy-dlg::backdrop{background:#06153680}.npy-dlg-h{flex:none;position:relative;padding:10px 52px 12px 16px;border-bottom:1px solid var(--sp-line)}.npy-dlg-h:before{content:"";position:absolute;top:7px;left:50%;width:42px;height:4px;margin-left:-21px;border-radius:99px;background:#cbd5e1}.npy-dlg-h{padding-top:18px}.npy-dlg-h b{display:block;font-size:17px;line-height:1.3}.npy-dlg-h small{display:block;font-size:12.5px;color:var(--sp-ink-2)}.sp .npy-dlg-x{position:absolute;top:14px;right:12px;width:34px;height:34px;border:0;border-radius:50%;background:var(--sp-bg);color:var(--sp-ink-2);display:grid;place-items:center;cursor:pointer}.npy-dlg-b{flex:1;min-height:0;overflow:auto;padding:12px 16px;display:flex;flex-direction:column;gap:9px;scrollbar-width:none}.npy-dlg-b::-webkit-scrollbar{display:none}.npy-dlg-f{flex:none;padding:10px 16px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--sp-line);display:flex;flex-direction:column;gap:8px}.npy-dlg-f p{margin:0;font-size:12.5px;color:var(--sp-ink-2);text-align:center}.npy-row2{display:grid;grid-template-columns:1fr 1fr;gap:8px}.npy-amt{display:flex;align-items:baseline;justify-content:space-between;padding:10px 12px;border-radius:12px;background:var(--sp-bg)}.npy-amt small{font-size:13px;color:var(--sp-ink-2)}.npy-amt b{font-size:24px;color:var(--npy-o)}.npy-lbl{font-size:13px;font-weight:700;color:var(--sp-ink-2)}.sp .npy-way{position:relative;display:grid;grid-template-columns:20px 38px minmax(0,1fr);gap:10px;align-items:center;width:100%;padding:10px 12px;border:1.5px solid var(--sp-line);border-radius:12px;background:var(--sp-card);color:var(--sp-ink);font:inherit;text-align:left;cursor:pointer}.sp .npy-way.is-on{border-color:#ff5c00;background:#fff8f3}:root[data-theme=dark] .sp .npy-way.is-on{background:#ff5c0014}.sp .npy-way.is-off{cursor:default;background:var(--sp-bg)}.npy-way.is-off .npy-wic,.npy-way.is-off b,.npy-way.is-off .npy-rd{opacity:.5}.npy-rd{width:20px;height:20px;border-radius:50%;border:2px solid #cbd5e1;background:var(--sp-card)}.npy-way.is-on .npy-rd{border:6px solid #ff5c00}.npy-wic{width:38px;height:38px;border-radius:10px;background:var(--npy-c2);display:grid;place-items:center}.npy-wic img{width:22px;height:22px}.npy-way b{display:block;font-size:14.5px;line-height:1.3}.npy-way small{display:block;font-size:12.5px;line-height:1.4;color:var(--sp-ink-2)}.npy-way small.is-why{color:var(--npy-bad)}.npy-rec{position:absolute;top:-10px;right:12px;padding:1px 9px;border-radius:99px;background:#ff5c00;color:#fff;font-size:11px;font-weight:700;box-shadow:0 3px 8px -3px #f26b1db3}.npy-split{display:grid;grid-template-columns:1fr auto;gap:3px 10px;margin-top:6px;padding:7px 9px;border-radius:9px;background:var(--sp-card);border:1px dashed #f3b998;font-size:12.5px;color:var(--sp-ink-2)}.npy-split b{font-size:13px;color:var(--sp-ink);text-align:right}.npy-sub{display:flex;flex-direction:column;gap:6px;margin-top:8px}.npy-sub label{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--sp-line);border-radius:10px;background:var(--sp-card);font-size:13px;cursor:pointer}.npy-sub label.is-off{color:var(--sp-mute);cursor:default}.npy-sub input{accent-color:#ff5c00;margin:0}.npy-sub select{width:100%;min-height:40px;padding:0 10px;border:1px solid var(--sp-line-2);border-radius:10px;background:var(--sp-card);color:var(--sp-ink);font:inherit}.npy-err{margin:0;padding:9px 11px;border-radius:10px;background:var(--npy-badsoft);color:var(--npy-bad);font-size:13px}.npy-qr{display:flex;flex-direction:column;gap:10px}.npy-qrbox{display:flex;flex-direction:column;align-items:center;gap:7px;padding:14px 12px;text-align:center}.npy-pp{font-size:13px;font-weight:700;color:var(--npy-navy)}.npy-qrbox img{width:210px;height:210px;padding:8px;border-radius:12px;background:#fff;border:1px solid var(--sp-line);object-fit:contain}.npy-qrbox>b{font-size:26px;color:var(--npy-o)}.npy-qrbox small{font-size:12.5px;color:var(--sp-ink-2)}.npy-timer{display:inline-flex;align-items:center;gap:5px;padding:3px 11px;border-radius:99px;background:var(--npy-warnsoft);color:var(--npy-warn);font-size:12.5px;font-weight:700}.npy-wait{display:flex;align-items:center;gap:9px;padding:10px 12px;border-radius:12px;background:var(--npy-oksoft);color:#14532d;font-size:13px}:root[data-theme=dark] .npy-wait{color:#a7f3c4}.npy-wait i{flex:none;width:16px;height:16px;border-radius:50%;border:2px solid #86efac;border-top-color:#16a34a;animation:npy-spin 1s linear infinite}.npy-wait.is-stop i{animation:none;border-color:var(--sp-line-2)}@keyframes npy-spin{to{transform:rotate(360deg)}}.npy-how{margin:0;padding:10px 12px 10px 30px;font-size:13px;color:var(--sp-ink-2)}.npy-how li{margin:3px 0}.npy-kv{display:grid;grid-template-columns:auto 1fr;gap:5px 12px;padding:10px 12px;border-radius:12px;background:var(--sp-bg);font-size:13.5px}.npy-kv span{color:var(--sp-ink-2)}.npy-kv b{text-align:right;font-size:13.5px}.npy-kv .is-tot{color:var(--npy-o)}.npy-qr-side{display:flex;flex-direction:column;gap:10px}.npy-qr-side h4{margin:0;font-size:19px}.npy-qr-side .npy-subt{margin:-6px 0 0;color:var(--sp-ink-2);font-size:13.5px}.npy-qr-side .npy-how{padding:0 0 0 20px}@media (max-width:1023px){.npy-qr-side h4,.npy-qr-side .npy-subt,.npy-qr-side .npy-kv{display:none}.npy-qr-side .npy-wait{order:-1}.npy-qr-side .npy-how{padding:10px 12px 10px 30px;border:1px solid var(--sp-line);border-radius:14px}}.npy-okmark{position:relative;flex:none;width:60px;height:60px;margin:12px auto 8px;border-radius:50%;background:linear-gradient(135deg,#34d671,#14a44d);box-shadow:0 0 0 6px #dcfce7,0 0 0 12px #f0fdf4,0 10px 20px -6px #14a44d80}:root[data-theme=dark] .npy-okmark{box-shadow:0 0 0 6px #22c55e40,0 0 0 12px #22c55e1a}.npy-okmark:after{content:"";position:absolute;left:22px;top:12px;width:13px;height:26px;border:solid #fff;border-width:0 5px 5px 0;border-radius:2px;transform:rotate(45deg)}.npy-done,.npy-done-l{display:flex;flex-direction:column;gap:10px}.npy-done-main{display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 12px 14px;text-align:center}.npy-done-main b.npy-big{display:block;font-size:20px;color:var(--npy-ok)}.npy-done-main small{display:block;font-size:13px;color:var(--sp-ink-2)}.npy-done-l>.npy-kv{background:var(--sp-card);border:1px solid var(--sp-line);border-radius:14px}.npy-done-main .npy-trust{justify-content:center;margin-top:6px}.npy-tl{display:flex;flex-direction:column;padding:12px 14px}.npy-tl-h{margin:0 0 10px;font-size:13px;font-weight:700;color:var(--sp-ink-2)}.npy-tl>div{position:relative;display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:10px;align-items:start;padding-bottom:12px}.npy-tl>div:last-child{padding-bottom:0}.npy-tl>div:before{content:"";position:absolute;left:12px;top:26px;bottom:0;width:2px;background:var(--sp-line)}.npy-tl>div:last-child:before{display:none}.npy-tl i{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--sp-line);color:var(--sp-ink-2);font-style:normal;font-weight:700;font-size:12.5px}.npy-tl .is-ok i{background:#16a34a;color:#fff}.npy-tl .is-now i{background:#ff5c00;color:#fff;box-shadow:0 0 0 4px #ff5c0026}.npy-tl b{display:block;font-size:14px}.npy-tl small{display:block;font-size:12.5px;color:var(--sp-ink-2)}.npy-tl em{font-style:normal;font-size:12px;color:var(--sp-mute);white-space:nowrap}.npy-next{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;align-items:center;padding:10px 12px;border-radius:12px;background:var(--npy-c2)}.npy-next i{width:30px;height:30px;border-radius:50%;background:#1748b8;color:#fff;display:grid;place-items:center;font-style:normal;font-weight:700}.npy-next b{display:block;font-size:13.5px;color:var(--npy-navy)}.npy-next small{display:block;font-size:12px;color:var(--sp-ink-2)}.npy-hint{margin:0;padding:9px 11px;border-radius:10px;background:var(--npy-warnsoft);color:#7c4a03;font-size:12.5px}:root[data-theme=dark] .npy-hint{color:#f0c574}.npy-hint a{margin-left:4px;color:#ff5c00;font-weight:700}.npy-done-act{display:grid;grid-template-columns:1fr 1fr;gap:8px}.npy-done-side{display:none}.npy-aside-h{padding:14px 18px;color:#fff;background:linear-gradient(135deg,#0b2a6e,#1748b8)}.npy-aside-h small{display:block;font-size:12.5px;opacity:.85}.npy-aside-h b{display:block;font-size:30px;line-height:1.2}@media (min-width:1024px){.npy{gap:14px;padding-top:6px}.npy-cols{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:20px;align-items:start}.npy-main{gap:14px}.npy-bar{display:none}.sp-app.has-npybar main{padding-bottom:0}.npy-aside{display:block;position:sticky;top:150px;overflow:hidden;border-radius:18px;box-shadow:0 18px 36px -22px #06153673}.npy-aside .npy-dlg-b{overflow:visible;padding:14px 18px}.npy-aside .npy-dlg-f{border-top:0;padding:0 18px 16px}.npy-aside .npy-dlg-f .npy-btn{min-height:52px;font-size:16.5px;border-radius:14px}.npy-aside .npy-amt{display:none}.sp-app:has(.npy-aside) main{padding-bottom:64px}.npy-dlg{top:0;right:0;bottom:0;left:0;width:min(460px,calc(100vw - 48px));max-height:min(88vh,760px);margin:auto;border-radius:22px;box-shadow:0 30px 60px -20px #06153699}.npy-dlg-h:before{display:none}.npy-dlg.is-qr{width:min(860px,calc(100vw - 48px))}.npy-dlg.is-qr .npy-dlg-b{padding:24px 28px 18px}.npy-qr{display:grid;grid-template-columns:280px minmax(0,1fr);gap:26px;align-items:start}.npy-qr .npy-qrbox{border:0;padding:4px 0}.npy-qrbox img{width:240px;height:240px}.npy-dlg.is-qr .npy-dlg-f{border-top:0;padding:0 28px 24px 334px}.npy-dlg.is-qr .npy-row2{grid-template-columns:1fr 1fr}.npy-done{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:20px;align-items:start}.npy-done-l{gap:14px}.npy-done-main{flex-direction:row;gap:18px;padding:22px 26px;text-align:left}.npy-done-main .npy-okmark{width:92px;height:92px;margin:12px 16px}.npy-done-main .npy-okmark:after{left:33px;top:18px;width:20px;height:40px;border-width:0 7px 7px 0}.npy-done-main b.npy-big{display:block;font-size:26px}.npy-done-main .npy-trust{justify-content:flex-start}.npy-done-l>.npy-kv,.npy-done-l>.npy-done-act{display:none}.npy-tl{padding:16px 18px}.npy-tl>div{grid-template-columns:30px minmax(0,1fr) auto;padding-bottom:14px}.npy-tl>div:before{left:14px;top:30px}.npy-tl i{width:30px;height:30px;font-size:13px}.npy-tl b{font-size:15px}.npy-tl-h{display:none}.npy-done-side{display:flex;flex-direction:column;overflow:hidden;border-radius:18px;box-shadow:0 18px 36px -22px #06153673}.npy-done-side>div:last-child{display:flex;flex-direction:column;gap:9px;padding:14px 18px 18px}.npy-dlg .npy-done{display:flex;flex-direction:column}.npy-dlg .npy-done-main{flex-direction:column;text-align:center}.npy-dlg .npy-done-main .npy-okmark{width:60px;height:60px;margin:12px auto 8px}.npy-dlg .npy-done-main .npy-okmark:after{left:22px;top:12px;width:13px;height:26px;border-width:0 5px 5px 0}.npy-dlg .npy-done-main b.npy-big{font-size:20px}.npy-dlg .npy-done-main .npy-trust{justify-content:center}.npy-dlg .npy-done-l>.npy-kv,.npy-dlg .npy-done-l>.npy-done-act{display:grid}.npy-dlg .npy-tl-h{display:block}.npy-dlg .npy-done-side{display:none}}@media (min-width:1024px) and (max-width:1199px){.npy-cols,.npy-done{grid-template-columns:minmax(0,1fr) 330px;gap:16px}}.nbl-cols{display:flex;flex-direction:column;gap:10px}.nbl-main,.nbl-tail{display:flex;flex-direction:column;gap:10px;min-width:0}.nbl-hero{padding:0;overflow:hidden}.nbl-hl{padding:12px 14px 2px}.nbl-ht{display:flex;align-items:center;gap:8px}.nbl-kind{padding:2px 9px;border-radius:99px;background:var(--npy-c2);color:#1748b8;font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60%}.nbl-ht>b{font-size:15px;letter-spacing:.02em}.sp .nbl-cp{margin-left:auto;display:flex;align-items:center;gap:4px;padding:4px 6px;border:0;background:none;color:#1748b8;font-size:12.5px;font-weight:600;cursor:pointer}:root[data-theme=dark] .sp .nbl-cp,:root[data-theme=dark] .nbl-kind{color:#9ab8ff}.nbl-cp img{width:14px;height:14px}.sp .nbl-hs{margin:8px 0 0;font-size:21px;font-weight:700;line-height:1.25}.nbl-hs.is-o{color:var(--npy-o)}.nbl-hs.is-c{color:#1748b8}.nbl-hs.is-g{color:var(--npy-ok)}.nbl-hs.is-t{color:#0e7490}.nbl-hs.is-bad{color:var(--npy-bad)}:root[data-theme=dark] .nbl-hs.is-c{color:#9ab8ff}.nbl-hs small{display:block;margin-top:2px;font-size:13px;font-weight:500;color:var(--sp-ink-2)}.nbl-stp{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:14px -4px 10px}.nbl-stp:before{content:"";position:absolute;left:10%;right:10%;top:9px;height:3px;border-radius:3px;background:var(--sp-line)}.nbl-stp>i{position:absolute;left:10%;top:9px;height:3px;border-radius:3px;background:#1748b8;width:0}.nbl-stp>i.w1{width:20%}.nbl-stp>i.w2{width:40%}.nbl-stp>i.w3{width:60%}.nbl-stp>i.w4{width:80%}.nbl-stp span{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:11.5px;line-height:1.25;color:var(--sp-mute);text-align:center}.nbl-stp span:before{content:"";width:18px;height:18px;border-radius:50%;background:var(--sp-card);border:3px solid var(--sp-line);box-sizing:border-box}.nbl-stp span.is-ok{color:var(--sp-ink-2)}.nbl-stp span.is-ok:before{background:#1748b8;border-color:#1748b8}.nbl-stp span.is-now{color:var(--sp-ink);font-weight:700}.nbl-stp span.is-now:before{border-color:#ff5c00;box-shadow:0 0 0 4px #ff5c0026}.nbl-hr{display:flex;flex-direction:column;gap:0}.nbl-nx{display:flex;align-items:center;gap:9px;padding:10px 14px;background:var(--npy-c2);font-size:13px;color:var(--npy-navy)}.nbl-nx img{width:20px;height:20px;flex:none}.nbl-nx.is-o{background:var(--npy-osoft);color:#8a3a07}.nbl-nx.is-o b{color:#c94f0c}.nbl-nx.is-g{background:var(--npy-oksoft);color:#14532d}.nbl-nx.is-g b{color:var(--npy-ok)}:root[data-theme=dark] .nbl-nx.is-o{color:#ffc79e}:root[data-theme=dark] .nbl-nx.is-g{color:#a7f3c4}.nbl-card{padding:12px 14px}.nbl-bh{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.nbl-bh>b{font-size:15px}.nbl-bh>b small{font-size:12.5px;font-weight:500;color:var(--sp-ink-2)}.nbl-bhs{font-size:13px;color:var(--sp-ink-2);white-space:nowrap}@media (max-width:1023px){.nbl-side .npy-aside-h{display:none}.nbl-side .nbl-side-b .npy-kv b.is-tot{color:var(--sp-ink)}}@media (max-width:1023px){.nbl-side.is-mm .nbl-snote,.nbl-side.is-mi .npy-kv,.nbl-side.is-mi .nbl-snote{display:none}}.sp .nbl-more{display:block;width:100%;margin-top:6px;padding:9px;border:0;border-radius:10px;background:var(--sp-bg);color:#1748b8;font-size:13px;font-weight:600;cursor:pointer}.nbl-side{overflow:hidden;padding:0}.npy-aside-h.is-ok{background:linear-gradient(135deg,#127a3e,#16a34a)}.nbl-side-b{display:flex;flex-direction:column;gap:10px;padding:12px 14px 14px}.nbl-side-b .npy-kv{background:none;padding:0}.nbl-side-b .npy-kv .is-tot,.nbl-side-b .npy-kv span:nth-last-child(2):has(+.is-tot){font-weight:700}.nbl-side-b .npy-kv b.is-tot{font-size:16px;color:var(--npy-o)}.nbl-addr{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;font-size:13px;color:var(--sp-ink-2)}.nbl-addr .npy-ic{width:34px;height:34px;border-radius:10px}.nbl-addr .npy-ic img{width:20px;height:20px}.nbl-addr b{display:block;font-size:14px;color:var(--sp-ink)}.nbl-acts{display:none;flex-direction:column;gap:8px}.nbl-snote{margin:0;font-size:12.5px;color:var(--sp-ink-2);text-align:center}.nbl-bar .npy-bar-in.is-btns .npy-btn{flex:1}@media (max-width:1023px){.sp-app.has-nblbar .sp-nav{display:none}}.nbl-bar .npy-btn.is-ghost{flex:0 0 auto}.nbl-bar .npy-bar-in.is-btns .npy-btn.is-ghost{flex:1}@media (min-width:1024px){.nbl-cols{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-template-areas:"main side" "tail side";gap:14px 20px;align-items:start}.nbl-main{grid-area:main;gap:14px}.nbl-tail{grid-area:tail}.nbl-side{grid-area:side;position:sticky;top:150px;border-radius:18px;box-shadow:0 18px 36px -22px #06153673}.nbl-acts{display:flex}.nbl-acts .npy-btn:not(.is-ghost):not(.is-blue){min-height:50px;font-size:16px;border-radius:14px}.nbl-side-b{padding:14px 18px 18px}.nbl-hero{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px;align-items:center;padding:16px 20px}.nbl-hero.is-one{grid-template-columns:1fr}.nbl-hl{padding:0}.sp .nbl-hs{font-size:26px}.nbl-hs small{font-size:14px}.nbl-stp span{font-size:12.5px}.nbl-hr{gap:10px}.nbl-nx{margin:0;border-radius:14px}.nbl-nx{padding:12px 14px;font-size:13.5px}.nbl-card{padding:14px 18px}.nbl-bh>b{font-size:16px}.sp-app:has(.nbl-side) main{padding-bottom:64px}}@media (min-width:1024px) and (max-width:1199px){.nbl-cols{grid-template-columns:minmax(0,1fr) 330px;gap:14px 16px}.nbl-hero{grid-template-columns:minmax(0,1fr) 240px}}.nbl .ad-slot{display:none!important}.ntp .nbl-card .sp-field{margin-top:8px}@media (min-width:1024px){.npy-done.is-solo{display:flex;flex-direction:column;max-width:680px;margin:0 auto}.npy-done.is-solo .npy-done-l>.npy-kv,.npy-done.is-solo .npy-done-l>.npy-done-act{display:grid}.ntp .ntp-bar{display:none}}.nbl-snote a{color:#ff5c00;font-weight:700}.nsh-grp{display:flex;flex-direction:column;gap:6px}.nsh-ops{display:grid;grid-template-columns:1fr;gap:8px}.sp .nsh-op{grid-template-columns:20px 40px minmax(0,1fr) auto}.nsh-op em{font-style:normal;font-size:16px;color:var(--sp-ink);white-space:nowrap}.nsh-op em.is-free{color:var(--npy-ok)}@media (min-width:1024px){.nsh-ops{grid-template-columns:1fr 1fr}.nsh .nbl-bar,.nsh~.nbl-bar{display:none}}.ntl{display:flex;flex-direction:column;gap:12px}.ntl .is-o{background:var(--npy-osoft);color:#c94f0c}@media (min-width:1024px){.ntl{gap:16px}}.npy-dlg .ns9q-askp{margin:0;font-size:14.5px;line-height:1.5}@media print{.ntp-bar,.sp-top{display:none!important}}.n10-mn{overflow:hidden;border:1px solid var(--sp-line);border-radius:16px;background:var(--sp-card)}.sp .n10-mn>a,.sp .n10-mn>button{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:11px;align-items:center;width:100%;padding:11px 14px;border:0;border-top:1px solid var(--sp-line);background:none;color:var(--sp-ink);font:inherit;font-size:15px;font-weight:600;text-align:left;text-decoration:none;cursor:pointer}.n10-mn>:first-child{border-top:0}.n10-mn img{width:32px;height:32px}.n10-mn small{display:block;font-size:12.5px;font-weight:500;color:var(--sp-mute)}.n10-mn em{font-style:normal;font-size:13px;font-weight:700;color:var(--sp-mute);white-space:nowrap}.n10-mn em.is-ok{color:#16a34a}.n10-mn em.is-wt{color:#c94f0c}.sp .n10-mn>.is-out{color:#dc2626}.n10-card{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid var(--sp-line);border-radius:16px;background:var(--sp-card)}.npy .n10-card>.n10-ch{display:flex;align-items:center;gap:10px;margin:0;font-size:16px;font-weight:700}.n10-ch img{width:32px;height:32px}.n10-ch em{margin-left:auto;padding:1px 10px;border-radius:99px;background:var(--npy-oksoft);color:#16a34a;font-style:normal;font-size:12.5px;font-weight:700}.n10-ch em.is-wt{background:var(--npy-osoft);color:#c94f0c}.n10-ch em.is-no{background:var(--sp-bg);color:var(--sp-ink-2)}.npy .n10-card>p{margin:0;font-size:13.5px;line-height:1.5;color:var(--sp-ink-2)}.sp .n10-sw{display:flex;align-items:center;gap:10px;width:100%;padding:9px 0 2px;border:0;border-top:1px dashed var(--sp-line);background:none;color:var(--sp-ink);font:inherit;font-size:14.5px;font-weight:600;text-align:left;cursor:pointer}.n10-sw>span{flex:1}.n10-sw>i{flex:none;position:relative;width:42px;height:25px;border-radius:99px;background:#16a34a;transition:background .15s}.n10-sw>i:after{content:"";position:absolute;top:3px;right:3px;width:19px;height:19px;border-radius:50%;background:#fff;transition:right .15s}.n10-sw.is-off>i{background:#cbd5e1}.n10-sw.is-off>i:after{right:20px}.n10-card .npy-btn{align-self:flex-start}.n10-one{display:flex;flex-direction:column;gap:12px;max-width:640px}.sp-app:has(main .n12-cols,main .n12-olw)>.sp-tabbar{display:none}@media (min-width:1024px){.sp-app:has(main .n13-cols,main .n13-pg,main .n13-ol)>.sp-tabbar{display:none}}.n15-l{display:flex;flex-direction:column;gap:12px}@media (min-width:1024px){.sp-app.is-chat{--n15-gx:max(28px, calc((100vw - 1600px)/2 + 28px) );--n15-sw:400px;--n15-top:calc(var(--tb-h,64px) + var(--tb-sub,46px) + 22px)}.sp-app.is-chat .sp-top .sp-theme,.sp-app.is-chat .sp-top .sp-lang-btn{display:none}.sp-app.is-chat .sp-top-row .sp-logo{order:-3}.sp-app.is-chat .sp-top-row .sp-search{order:-2}.sp-app.is-chat .wd-sub{position:sticky;top:var(--tb-h,64px);z-index:6}}@media (max-width:1023px){.sp-app.is-chat .sp-top .sp-logo,.sp-app.is-chat .sp-top .sp-search{display:none}}.sp .n15-olink{display:inline-flex;align-items:center;margin:4px 0;padding:4px 12px;border-radius:99px;background:#1748b8;color:#fff;font-size:13.5px;font-weight:700;text-decoration:none}.sp .n15-link{color:#1748b8;word-break:break-all}@media (min-width:1024px){.sp-app.is-chat:not(.has-cside) .sp-composer{left:50%;right:auto;width:min(900px,calc(100vw - 56px));transform:translate(-50%);border:1px solid var(--sp-line);border-radius:0 0 16px 16px}}.n17{gap:12px}@media (max-width:1023px){.sp-app:has(main .n17) .sp-top .sp-search{display:none}}.n17-card{position:relative;display:flex;flex-direction:column;min-width:0;border:1px solid var(--sp-line);border-radius:14px;background:var(--sp-card);overflow:hidden}.sp .n17 .n17-pic{position:relative;display:block;text-decoration:none}.n17-pic img{display:block;width:100%;aspect-ratio:1;object-fit:cover;background:var(--sp-bg)}.sp .n17 .n17-card:has(.n17-pkb.is-on){border-color:#ff5c00;box-shadow:0 0 0 1px #ff5c00}.sp .n17 .n17-b{display:flex;flex:1;flex-direction:column;gap:2px;padding:8px 10px 10px;color:var(--sp-ink);text-decoration:none}.npy .n17-t{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.8em;margin:0;overflow:hidden;font-size:13.5px;line-height:1.4}.npy .n17-p{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px;margin:0}.n17-p b{font-size:21px;font-weight:800;line-height:1.15;color:#ff5c00}.n17-p small{font-size:12px;font-weight:600;color:var(--sp-mute)}@media (min-width:1024px){.n17{gap:16px}.npy .n17.is-big .n17-t{font-size:14px}.n17.is-big .n17-p b{font-size:22px}}.n18,.npy-dlg{--n18-o:#ff5c00;--n18-os:#fff4ec;--n18-g:#16a34a;--n18-gs:#e7f8ee;--n18-b:#1748b8;--n18-bs:#eaf1ff}.n18{display:flex;flex-direction:column;gap:10px;padding-bottom:12px}:root[data-theme=dark] .n18,:root[data-theme=dark] .npy-dlg{--n18-os:#3a2416;--n18-gs:#143326;--n18-bs:#1b2a40}.n18 h2,.n18 h3,.n18 p{margin:0}.n18-gal{min-width:0}.n18-gal-f{position:relative;overflow:hidden;border-radius:16px;background:var(--sp-card);border:1px solid var(--sp-line);aspect-ratio:1/1;touch-action:pan-y}.n18-gal-m{display:block;width:100%;height:100%;object-fit:contain}.n18-gal-m[hidden]{display:none}.n18-gal-m{cursor:zoom-in}.sp-pv-sl video{display:block;max-width:100%;max-height:100%;background:transparent}@media (min-width:1024px){body:has(.npy-bar.n18q-bar) main,body:has(.npy-bar.n17-pkbar) main{padding-bottom:96px}}.n18 .is-need{outline:2px solid #dc2626;outline-offset:4px;border-radius:12px}@media (min-width:1024px){.n18-gal{grid-area:gal;position:sticky;top:90px}}@media (max-width:1023px){body:has(main .n18) .sp-chatfab{display:none!important}body:has(main .n18) .sp-top.nx-top .nx-chat{display:inline-flex!important;align-items:center}}@media (max-width:1023px){body:has(main .n19) .sp-chatfab{display:none!important}body:has(main .n19) .sp-top.nx-top .nx-chat{display:inline-flex!important;align-items:center}}.n20{--n20-o:#ff5c00;--n20-os:#fff7f0;--n20-oo:#fffaf6;--n20-b:#1748b8;--n20-bs:#eef3ff;--n20-bd:#0b2a6e;--n20-g:#16a34a;gap:10px}:root[data-theme=dark] .n20{--n20-os:#3a2416;--n20-oo:#2e2016;--n20-bs:#1b2a40;--n20-bd:#cfe0ff}.n20 p{margin:0}.n20 .npy-lbl{margin:4px 2px -2px}.n20 .npy-num{font-family:Barlow,IBM Plex Sans Thai,sans-serif}.sp .npy-btn:disabled{opacity:.6;cursor:default;box-shadow:none}@media print{@page{size:A4 landscape;margin:0}}@media (max-width:1023px){body:has(main .n21) .sp-chatfab{display:none!important}body:has(main .n21) .sp-top.nx-top .nx-chat{display:inline-flex!important;align-items:center}}.npy-dlg{--n22-o:#ff5c00;--n22-oi:#c2410c;--n22-os:#fff7f0;--n22-ol:#ffc9a6;--n22-g:#15803d;--n22-gs:#f0fdf4;--n22-gl:#bbf7d0;--n22-gb:#16a34a;--n22-b:#1748b8;--n22-bs:#eef3ff;--n22-v:#6d28d9;--n22-vl:#c4b5fd;--n22-r:#dc2626;--n22-rs:#fdecec;--n22-w:#b45309;--n22-ws:#fff6e0;--n22-n:#0b2a6e;--n22-ck:#cbd5e1}:root[data-theme=dark] .npy-dlg{--n22-oi:#ffa86b;--n22-os:#2e1d12;--n22-ol:#5a3420;--n22-g:#45d08e;--n22-gs:#143326;--n22-gl:#1f4a36;--n22-b:#9ab8ff;--n22-bs:#1b2a40;--n22-v:#c4b5fd;--n22-vl:#4c3a7a;--n22-rs:#3c1f1d;--n22-w:#f5c26b;--n22-ws:#3a2d12;--n22-n:#9ab8ff;--n22-ck:#4b5160}@keyframes n22-sh{to{background-position:-200% 0}}@media (max-width:1023px){body:has(main .n22) .sp-chatfab{display:none!important}body:has(main .n22) .sp-top.nx-top .nx-chat{display:inline-flex!important;align-items:center}}@media (min-width:1024px){body:has(main .n22) .ntp-bar{display:none!important}.sp-app:has(main .n22){padding-bottom:0}}@media (min-width:1024px){main.sp-wrap.sp-page:has(>.npy){max-width:1600px;padding-left:28px;padding-right:28px}}@media (min-width:1024px){main.sp-page:has(>.nbl28-c),main.sp-page:has(>.nbl28-o){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;align-items:start;max-width:1200px}main.sp-page:has(>.nbl28-c)>:not(.nbl28-c),main.sp-page:has(>.nbl28-o)>:not(.nbl28-o){grid-column:1 / -1}}body:has(.sp-app.has-bar) .sp-chatfab.is-nav{bottom:calc(136px + env(safe-area-inset-bottom,0px))}body:has(.sp-app.has-bar) .sp-chatfab:not(.is-nav){bottom:calc(80px + env(safe-area-inset-bottom,0px))}@media (min-width:900px){body:has(.sp-app.has-bar) .sp-chatfab.is-nav{bottom:96px}}#pop-boxph.sp-pop{top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;border-radius:0;display:flex;flex-direction:column}#pop-boxph:not(:popover-open){display:none}#pop-boxph .sp-pop-b{flex:1 1 auto;overflow:auto}#pop-boxph .sp-photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#pop-boxph .sp-photos figure{border-radius:12px}@media (min-width:768px){#pop-boxph .sp-photos{grid-template-columns:repeat(4,minmax(0,1fr))}}#pop-boxph .sp-seg a{gap:4px;padding:0 4px;white-space:nowrap}@keyframes n40-pulse{50%{transform:scale(.85);opacity:.6}}@keyframes n40-sh{0%{background-position:100% 0}to{background-position:-100% 0}}.sp-chathead.is-pchat{flex:1 1 auto;min-width:0}.sp-chathead.is-pchat>div>span{display:none}.sp .cx-chat-ai{display:grid;place-items:center;flex:none;min-width:40px;height:32px;margin-left:auto;padding:0 12px;border-radius:99px;background:#ffffff2e;color:#fff;font:700 13px/1 Barlow,sans-serif;text-decoration:none}@keyframes cx-bar-run{0%{background-position:-60% 0}to{background-position:160% 0}}@media (max-width:1023px){body:has(.sp-app.has-npybar) .sp-chatfab{bottom:calc(84px + env(safe-area-inset-bottom,0px))}.npy-dlg .npy-fnote.is-show,.npy .npy-fnote.is-show{display:block}}.npy-pp-by{display:block;max-width:240px;font-size:11.5px;line-height:1.45;color:var(--sp-mute)}.sp-pv-tools{display:flex;align-items:center;gap:8px}.sp-pv-b{width:40px;height:40px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:#ffffff26;color:#fff;cursor:pointer}.sp-pv-b:disabled{opacity:.35;cursor:default}.sp-pv-b .sp-ic{width:22px;height:22px}.sp-pv-b+.sp-pv-x{margin-left:6px}.sp-pv.is-zoom .sp-pv-sl img{cursor:grab}.sp-aif{position:relative;border:1.5px solid #ffd3b4;background:linear-gradient(160deg,var(--sp-card) 0%,#fff6ef 100%)}.sp-aif.is-free{border-color:#b7e4cc;background:linear-gradient(160deg,var(--sp-card) 0%,#effaf3 100%)}.sp-aif.is-open:not(.is-free){border-color:var(--sp-line);background:var(--sp-card)}.sp-aif-orb{position:relative;width:84px;height:84px;margin:4px auto 6px}.sp-aif-orb img{width:84px;height:84px;border-radius:50%;object-fit:cover;border:3px solid var(--sp-card);box-shadow:0 0 0 3px var(--sp-brand-soft)}.sp-aif-orb i{position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:50%;border:3px solid transparent;border-top-color:var(--sp-brand);border-right-color:var(--sp-brand-2,var(--sp-brand));animation:sp-aif-spin 1s linear infinite}.sp-aif-pc{margin:-2px 0 2px;text-align:center;font:700 13px/1.3 var(--sp-num,inherit);color:var(--sp-brand)}.sp-aif-pop .sp-empty.is-aif{padding:6px 10px 2px}.sp-aif-pop .sp-empty.is-aif img{width:120px;height:auto}.sp-aif-pop .sp-empty.is-aif span{font-size:13px;color:var(--sp-ink-2)}@media (min-width:900px){.sp-aif-pop.is-res{width:min(980px,calc(100vw - 48px));max-width:none}}@media (min-width:900px){.sp-aif-pop.is-res{width:min(1000px,calc(100vw - 48px));max-width:none}}.n44-al .n10-sw>span small{display:block;font-size:12.5px;font-weight:500;color:var(--sp-mute)}.sp .n44-al .n10-sw:disabled{opacity:.6;cursor:wait}.n44-al .n10-sw.is-lock{cursor:default}.n44-al .n10-sw.is-lock>i{opacity:.55}.au-err-r{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.au-err-a{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid var(--sp-bad);border-radius:10px;background:var(--sp-card);color:var(--sp-bad);font-weight:700;text-decoration:none}.au-err-a.is-pri{background:var(--sp-brand);border-color:var(--sp-brand);color:#fff}.p22t-gl{margin:4px 2px 6px;font-size:13px;font-weight:700}.p22t-gl small{font-weight:400;color:var(--sp-mute)}.p22t-menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.sp .p22t-menu button{position:relative;display:block;width:100%;text-align:left;padding:9px 30px 9px 10px;border-radius:12px;background:var(--sp-card);border:1px solid var(--sp-line);color:var(--sp-ink);cursor:pointer}.p22t-menu b{display:block;font-size:13px}.p22t-menu small{display:block;font-size:11.5px;color:var(--sp-mute)}.p22t-menu i{position:absolute;right:9px;top:50%;transform:translateY(-50%);font-style:normal;color:var(--sp-mute);font-weight:700}.p22t-menu i.ok{width:18px;height:18px;border-radius:50%;background:var(--sp-ok);color:#fff;display:grid;place-items:center;font-size:11px}.p22t-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;margin:0;padding:0;border:0;background:transparent;width:auto;height:auto;max-width:none;max-height:none;overflow:visible;pointer-events:none;color:var(--sp-ink);font-family:var(--sp-font);font-size:14px;line-height:1.5}.p22t-ov[hidden]{display:none}.p22t-ov>*{pointer-events:auto}.p22t-ov>.p22t-hole,.p22t-ov>.p22t-hand{pointer-events:none}.p22t-blk{position:fixed;background:transparent}.p22t-blk.is-t{left:0;right:0;top:0;height:var(--y,0px)}.p22t-blk.is-b{left:0;right:0;top:calc(var(--y,0px) + var(--h,0px));bottom:0}.p22t-blk.is-l{left:0;top:var(--y,0px);height:var(--h,0px);width:var(--x,0px)}.p22t-blk.is-r{left:calc(var(--x,0px) + var(--w,0px));right:0;top:var(--y,0px);height:var(--h,0px)}.p22t-blk.is-in{left:var(--x,0px);top:var(--y,0px);width:var(--w,0px);height:var(--h,0px)}.p22t-ov.is-try .p22t-blk.is-in,.p22t-ov.is-full .p22t-blk,.p22t-ov.is-full .p22t-hole,.p22t-hand{display:none}.p22t-dim{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#06153694}.p22t-ov.is-full .p22t-dim{display:block}.p22t-hole{position:fixed;left:var(--x,0px);top:var(--y,0px);width:var(--w,0px);height:var(--h,0px);border-radius:12px;box-shadow:0 0 0 3px #fff,0 0 0 9999px #06153694}.p22t-ov.is-try .p22t-hole{animation:p22tPulse 1.4s ease-in-out infinite}.p22t-ov.is-lock .p22t-hole{box-shadow:0 0 0 3px #fbbf24,0 0 0 9999px #06153694}@keyframes p22tPulse{0%,to{box-shadow:0 0 0 3px #fff,0 0 0 9999px #06153694}50%{box-shadow:0 0 0 7px #ff5c00bf,0 0 0 9999px #06153694}}.p22t-ov.is-try.is-hole .p22t-hand{display:block;position:fixed;left:var(--hx,0px);top:var(--hy,0px);font-size:30px;line-height:1;animation:p22tTap 1.4s ease-in-out infinite;filter:drop-shadow(0 3px 4px rgba(0,0,0,.4))}@keyframes p22tTap{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.p22t-bub{position:fixed;left:var(--bx,12px);top:var(--by,12px);width:var(--bw, calc(100vw - 24px) );padding:12px 12px 10px;border-radius:16px;background:var(--sp-card);box-shadow:0 18px 40px -12px #0000008c}.p22t-ov.is-sheet .p22t-bub{display:none}.p22t-bub.is-mid{left:50%;top:50%;transform:translate(-50%,-50%);width:min(360px,calc(100vw - 32px))}.p22t-bub.is-dn:before{content:"";position:absolute;top:-8px;left:var(--ax,40px);border:8px solid transparent;border-top:0;border-bottom-color:var(--sp-card)}.p22t-bub.is-up:after{content:"";position:absolute;bottom:-8px;left:var(--ax,40px);border:8px solid transparent;border-bottom:0;border-top-color:var(--sp-card)}.p22t-bub.is-rt:before{content:"";position:absolute;left:-8px;top:var(--ay,18px);border:8px solid transparent;border-left:0;border-right-color:var(--sp-card)}.p22t-bub.is-lt:before{content:"";position:absolute;right:-8px;top:var(--ay,18px);border:8px solid transparent;border-right:0;border-left-color:var(--sp-card)}.p22t-bub.is-nudge{animation:p22tNudge .45s ease}.p22t-bub.is-mid.is-nudge{animation:none}@keyframes p22tNudge{20%{translate:-6px 0}40%{translate:6px 0}60%{translate:-4px 0}80%{translate:3px 0}}.p22t-bub>b,.p22t-sheet>b{display:block;margin:6px 0 4px;font-size:14.5px;line-height:1.4}.p22t-bub>p,.p22t-sheet>p{margin:0;font-size:13px;line-height:1.55;color:var(--sp-ink-2)}.p22t-bub>p.p22t-sub{margin-top:4px;color:var(--sp-mute);font-size:12.5px}.p22t-ov .tp{display:flex;align-items:center;gap:6px;margin:0;font-size:12px;color:var(--sp-mute)}.p22t-ov .tp img{width:28px;height:28px;flex:none;object-fit:contain}.p22t-ov .tp span{min-width:0}.p22t-ov .tp em{margin-left:auto;flex:none;max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal;font-size:11.5px;font-weight:700;padding:2px 8px;border-radius:99px;background:var(--sp-info-soft);color:var(--sp-info)}.p22t-ov .tp em.go{background:var(--sp-brand-soft);color:var(--sp-brand-ink)}.p22t-ov .tp em.lock{background:var(--sp-wait-soft);color:var(--sp-wait)}.p22t-ov .tp em.miss{background:var(--sp-line);color:var(--sp-ink-2)}.p22t-ov .tp em.ok{background:var(--sp-ok-soft);color:var(--sp-ok)}.p22t-ov .tp .p22t-x{margin-left:auto}.p22t-ov .tp em+.p22t-x{margin-left:8px}.p22t-ov .ft{display:flex;flex-wrap:wrap;align-items:center;column-gap:14px;margin-top:10px}.p22t-ov .ft .p22t-btn,.p22t-ov .ft .wait{margin-left:auto}.p22t-ov .p22t-lnk{border:0;background:none;padding:8px 0;font:inherit;font-size:12.5px;font-weight:600;color:var(--sp-ink-2);cursor:pointer;white-space:nowrap}.p22t-ov .wait{font-size:12.5px;font-weight:700;color:var(--sp-brand-ink);white-space:nowrap}.p22t-ov .p22t-btn{display:inline-flex;align-items:center;justify-content:center;flex:none;height:40px;padding:0 16px;border:0;border-radius:12px;background:var(--sp-brand);color:#fff;font:inherit;font-size:13.5px;font-weight:700;white-space:nowrap;text-decoration:none;cursor:pointer}.p22t-ov .p22t-btn.is-wide{display:flex;width:100%;margin-top:10px}.p22t-ov .p22t-btn.is-ghost{background:var(--sp-card);color:var(--sp-brand-ink);border:1.5px solid var(--sp-brand)}.p22t-dots{display:flex;justify-content:center;flex-wrap:wrap;gap:5px;margin:10px 0 0}.p22t-dots i{width:7px;height:7px;border-radius:50%;background:var(--sp-line-2)}.p22t-dots i.on{width:20px;border-radius:99px;background:var(--sp-brand)}.p22t-dots i.ok{background:var(--sp-brand-2)}.p22t-sheet{display:none;position:fixed;left:0;right:0;bottom:0;max-height:min(86vh,680px);overflow:auto;overscroll-behavior:contain;padding:14px 14px calc(16px + env(safe-area-inset-bottom,0px));border-radius:20px 20px 0 0;background:var(--sp-card);flex-direction:column;gap:2px}.p22t-ov.is-sheet .p22t-sheet{display:flex}.p22t-q{display:grid;gap:6px;margin:6px 0}.p22t-ov .p22t-q button{display:block;width:100%;text-align:left;padding:10px 12px;border-radius:12px;border:1.5px solid var(--sp-line);background:var(--sp-card);color:var(--sp-ink);font:inherit;font-size:13px;cursor:pointer}.p22t-ov .p22t-q button.is-ok{border-color:var(--sp-ok);background:var(--sp-ok-soft);color:var(--sp-ok);font-weight:700}.p22t-ov .p22t-q button.is-bad{border-color:var(--sp-bad);background:var(--sp-bad-soft)}.p22t-ov .p22t-q button:disabled{opacity:.6}.p22t-sheet>p.p22t-msg{font-weight:600}.p22t-sheet>p.p22t-msg.is-bad{color:var(--sp-bad)}.p22t-sheet>p.p22t-pass{color:var(--sp-ok);font-weight:700}.p22t-sheet>.p22t-gl{margin-top:10px}.p22t-blist{display:grid;gap:6px}.p22t-ov .p22t-blist button{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;text-align:left;padding:10px 12px;border-radius:12px;border:1px solid var(--sp-line);background:var(--sp-card);color:var(--sp-ink);font:inherit;cursor:pointer}.p22t-ov .p22t-blist button.is-ok{background:var(--sp-ok-soft)}.p22t-blist b{flex:none;max-width:55%;font-size:13px}.p22t-blist small{min-width:0;font-size:12px;color:var(--sp-mute);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p22t-fab,.sp .p22t-fab{position:fixed;right:14px;bottom:var(--fb,16px);z-index:59;display:flex;align-items:center;gap:6px;height:42px;padding:0 14px 0 6px;border:2px solid rgba(255,255,255,.9);border-radius:99px;background:var(--sp-brand);color:#fff;font:inherit;font-size:13px;font-weight:700;box-shadow:0 10px 20px -8px #ff5c00b3;cursor:pointer}.p22t-fab img{width:30px;height:30px;border-radius:50%;background:#fff;object-fit:contain}.p22t-fab:active{transform:scale(.96)}html.is-p22t .p22t-fab{display:none}@media print{.p22t-fab,.p22t-ov{display:none!important}}@media (min-width:1024px){.p22t-sheet{left:50%;right:auto;bottom:24px;width:520px;transform:translate(-50%);border-radius:20px;box-shadow:0 24px 60px -20px #0009}.p22t-menu{grid-template-columns:repeat(4,minmax(0,1fr))}.p22t-bub>b{font-size:15px}}@media (min-width:1024px){.ipa{max-width:980px}}.sp-alert.ph-say.is-fx{position:fixed;left:12px;right:12px;bottom:var(--sb,90px);z-index:2001;margin:0;padding-right:44px;box-shadow:0 14px 30px -12px #00000073}.sp .ph-say-x{position:absolute;top:6px;right:6px;width:32px;height:32px;border:0;border-radius:50%;background:transparent;color:inherit;font-size:20px;line-height:1;cursor:pointer}@media (min-width:1024px){.sp-alert.ph-say.is-fx{left:50%;right:auto;width:min(560px,calc(100vw - 48px));transform:translate(-50%)}}.npy-bar-in:has(.n18-askb){gap:8px}.npy-bar-in:has(.n18-askb)>div:first-child{flex:1 1 auto;min-width:0}.npy-bar-in:has(.n18-askb)>div:first-child>*{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.npy-bar-in:has(.n18-askb)>.npy-btn{flex:none;width:auto;min-width:0;padding:0 12px;white-space:nowrap}.npy-bar-in:has(.n18-askb)>.npy-btn:last-child{padding:0 14px}@media (max-width:390px){.npy-bar-in:has(.n18-askb){gap:6px}.npy-bar-in:has(.n18-askb)>.npy-btn{padding:0 9px}}.sp-top .sp-top-ic.nx-tour{flex:none;width:34px;height:34px;margin-left:auto;padding:0;border:0;border-radius:50%;background:#ffffff29;color:#fff;font:800 17px/1 inherit;display:grid;place-items:center;cursor:pointer}.sp-top .nx-tour+.nx-chat{margin-left:8px}.sp-top .nx-tour:active{transform:scale(.94)}@media (min-width:1024px){.sp-top .nx-tour{display:none}}html.is-p22t .nx-tour{pointer-events:none;opacity:.5}html body .sp-top .sp-top-ic.nx-chat.is-chatg{display:inline-flex!important;align-items:center;gap:5px;flex:none;width:auto;height:34px;margin-left:8px;padding:0 13px 0 10px;border:0;border-radius:99px;background:linear-gradient(135deg,#2bd977,#06b851);color:#fff!important;font-size:14px;font-weight:700;text-decoration:none!important;box-shadow:0 4px 10px -4px #06a048b3;position:relative}html body .sp-top .nx-chat.is-chatg svg{width:18px;height:18px;flex:0 0 18px;fill:none;stroke:currentColor}html body .sp-top .nx-chat.is-chatg:active{transform:scale(.95)}html body .sp-top .sp-top-ic.nx-tour{display:inline-flex!important;align-items:center;width:auto;height:34px;padding:0 12px;border-radius:99px;font-size:13.5px;font-weight:700;white-space:nowrap}.sp-top .sp-top-row>.nx-tour:first-of-type{margin-left:auto}.sp-top .sp-top-row:not(:has(.nx-tour))>.nx-chat.is-chatg{margin-left:auto}.sp-top .sp-top-row:has(.nx-chat.is-chatg)>.sp-top-title{min-width:0;flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:400px){html body .sp-top .sp-top-ic.nx-tour{padding:0 9px;font-size:12.5px}html body .sp-top .sp-top-ic.nx-chat.is-chatg{padding:0 11px 0 8px}}@media (min-width:1024px){.sp-top .sp-top-row:has(.nx-chat.is-chatg)>.sp-search{flex:1 1 320px;min-width:220px;max-width:none}}.cx-dots{display:inline-flex;align-items:center;gap:.22em;height:1em;vertical-align:middle}.cx-dots i{display:block;width:.3em;height:.3em;border-radius:50%;background:currentColor;opacity:.25;animation:cx-dots-run 1.2s ease-in-out infinite}.cx-dots i:nth-child(2){animation-delay:.2s}.cx-dots i:nth-child(3){animation-delay:.4s}@keyframes cx-dots-run{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-.18em)}}@media (prefers-reduced-motion:reduce){.cx-dots i{animation:none;opacity:.6}}.ntp-bar b .cx-dots{font-size:24px;color:#ff6a00}.sp-top .sp-top-ic.sp-theme{display:none!important}.n10-mn>.n10-sw em,.n10-mn>button em.n10-sw{min-width:44px;padding:3px 10px;border-radius:99px;background:#e2e8f0;color:#475569;font-style:normal;font-size:12px;font-weight:700;text-align:center}.n10-mn em.n10-sw.is-on{background:#16a34a;color:#fff}@media (min-width:1024px){.sp-top>.sp-wrap.sp-top-row{max-width:1400px}.sp-top .sp-logo small{display:none}.sp-top .sp-top-row:has(.nx-chat.is-chatg){gap:10px}}@media (min-width:1024px){.sp-top .sp-top-row:has(.nx-chat.is-chatg){gap:6px}.sp-top .sp-top-row:has(.nx-chat.is-chatg)>.sp-search{flex:1 1 420px;min-width:260px}.sp-top .sp-logo{margin-right:6px}html body .sp-top .nx-tour+.nx-chat.is-chatg{margin-left:0}}.p22t-blist{grid-template-columns:minmax(0,1fr)}.p22t-blist>button,.p22t-blist>a,.p22t-blist>span{min-width:0}.p22t-blist b{flex:none}.p22t-blist small{min-width:0;overflow:hidden;text-overflow:ellipsis}#pop-ai .sp-pop-h>b{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-pop.is-ai.is-wide{width:min(1080px,calc(100% - 48px));max-height:min(92vh,900px)}.p14b-prod{display:flex;align-items:center;gap:10px;padding:8px;border-radius:14px;background:var(--sp-card);border:1px solid var(--sp-line);min-width:0}.p14b-prod>img{flex:none;width:48px;height:48px;border-radius:10px;object-fit:cover;background:var(--sp-bg)}.p14b-prod>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.p14b-prod b{font-size:13.5px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p14b-prod small{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--sp-ok);font-weight:600}.p14b-prod small img{width:14px;height:14px}.p14b-q{margin:2px 2px 0;font-size:15px;font-weight:700}.p14b-mode{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:6px}.p14b-mode>button{position:relative;display:flex;flex-direction:column;justify-content:center;gap:2px;min-height:56px;padding:8px 10px;border-radius:12px;background:var(--sp-card);border:1.5px solid var(--sp-line-2);font:inherit;color:var(--sp-ink);text-align:left;cursor:pointer;min-width:0}.p14b-mode b{font-size:14px;line-height:1.3}.p14b-mode small{font-size:12px;line-height:1.35;color:var(--sp-mute)}.p14b-mode em{position:absolute;top:-9px;right:8px;padding:1px 8px;border-radius:99px;background:var(--sp-brand);color:#fff;font-size:11px;font-weight:700;font-style:normal;line-height:1.5}.p14b-mode>button.is-on{border-color:var(--sp-brand);background:var(--sp-brand-soft);box-shadow:0 6px 14px -10px #f26b1dcc}.p14b-mode>button.is-on b{color:var(--sp-brand-ink)}.p14b-mode.is-big>button{min-height:78px;padding:12px}.p14b-mode.is-big b{font-size:15.5px}.p14b-mode.is-big small{font-size:12.5px}.p14b-keep{display:flex;align-items:flex-start;gap:7px;margin:0;padding:8px 10px;border-radius:12px;font-size:12.5px;line-height:1.5}.p14b-keep{background:var(--sp-ok-soft);color:var(--sp-ok)}.p14b-keep img{flex:none;width:16px;height:16px;margin-top:2px}.p14b-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.p14b-grid.is-5{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.sp .p14b-src{position:relative;display:block;width:100%;aspect-ratio:1/1;padding:0;border-radius:10px;overflow:hidden;background:var(--sp-bg);border:2px solid var(--sp-line-2);cursor:pointer}.p14b-src img{display:block;width:100%;height:100%;object-fit:cover;opacity:.5;transition:opacity .15s}.p14b-src .p14b-ck{position:absolute;top:5px;right:5px;width:22px;height:22px;border-radius:50%;background:#ffffffeb;border:1.5px solid var(--sp-mute)}.p14b-src .p14b-no{position:absolute;left:5px;bottom:5px;min-width:20px;padding:0 5px;border-radius:6px;background:#14161eb3;color:#fff;font:700 11px/18px var(--sp-num);text-align:center}.sp .p14b-src.is-on{border-color:var(--sp-brand)}.p14b-src.is-on img{opacity:1}.p14b-src.is-on .p14b-ck{background:var(--sp-brand);border-color:#fff}.p14b-src.is-on .p14b-ck:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.p14b-cnt{margin:8px 0 0;font-size:13px;color:var(--sp-ink-2)}.p14b-cnt b{color:var(--sp-ink);font-family:var(--sp-num)}.p14b-cnt.is-none{color:var(--sp-bad);font-weight:600}.p14b-lang{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.sp .p14b-lang>button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 6px;border-radius:10px;background:var(--sp-card);border:1.5px solid var(--sp-line-2);font:inherit;font-size:13px;font-weight:600;color:var(--sp-ink);white-space:nowrap;cursor:pointer;min-width:0}.p14b-lang>button span{min-width:0;overflow:hidden;text-overflow:ellipsis}.p14b-lang img{flex:none;width:22px;height:15px;border-radius:2px;object-fit:cover;box-shadow:0 0 0 1px #00000014}.sp .p14b-lang>button.is-on{border-color:var(--sp-brand);background:var(--sp-brand-soft);color:var(--sp-brand-ink)}.p14b-lang>button.is-on:after{content:"✓";flex:none;font-size:12px;font-weight:800}.sp .p14b-lang>button.is-x{display:none}.sp .p14b-lang.is-all>button.is-x{display:flex}.sp .p14b-lang>button.is-more{color:var(--sp-info);border-style:dashed}.p14b-lang.is-all{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}@media (max-width:1023px){.p14b-lang.is-all{grid-template-columns:repeat(3,minmax(0,1fr))}}@keyframes p14b-in{0%{opacity:0;transform:translateY(-4px)}}.sp-pop-f .sp-btn.p14b-off{background:var(--sp-line-2);border-color:var(--sp-line-2);color:#fff;box-shadow:none}.p14b-ben{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.p14b-ben span{padding:2px 10px;border-radius:99px;font-size:12px;font-weight:700;white-space:nowrap}.p14b-ben .is-k{background:#efeafe;color:#5b3fc4}:root[data-theme=dark] .p14b-ben .is-k{background:#2b2347;color:#c4b5fd}.p14b-ben .is-ok{background:var(--sp-ok-soft);color:var(--sp-ok)}.p14b-why{display:flex;align-items:flex-start;gap:7px;margin:0;padding:7px 10px;border-radius:10px;background:var(--sp-wait-soft);color:var(--sp-note-ink);font-size:12.5px;line-height:1.45}.p14b-why img{flex:none;width:16px;height:16px;margin-top:1px}.p14b-why.is-bad{background:var(--sp-bad-soft);color:var(--sp-bad)}.p14b-why.is-hit{animation:p14b-hit .4s}@keyframes p14b-hit{25%{transform:translate(-5px)}75%{transform:translate(5px)}}.p14b-run{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:14px;background:var(--sp-card);border:1px solid var(--sp-line)}.p14b-run p{display:flex;justify-content:space-between;gap:8px;margin:0;font-size:13.5px}.p14b-run p span{font-weight:700;color:var(--sp-brand-ink);font-family:var(--sp-num)}.p14b-run small{font-size:12px;color:var(--sp-mute)}.p14b-prog{display:block;width:100%;height:8px;border:0;border-radius:99px;background:var(--sp-line);overflow:hidden;-webkit-appearance:none;appearance:none}.p14b-prog::-webkit-progress-bar{background:var(--sp-line);border-radius:99px}.p14b-prog::-webkit-progress-value{background:linear-gradient(90deg,var(--sp-brand),var(--sp-brand-2));border-radius:99px}.p14b-prog::-moz-progress-bar{background:linear-gradient(90deg,var(--sp-brand),var(--sp-brand-2));border-radius:99px}.p14b-n{min-width:19px;height:19px;padding:0 5px;border-radius:99px;background:#ef4444;color:#fff;font:700 11px/19px var(--sp-num);font-style:normal;text-align:center}.sp-pop.is-wide .p14b-why{max-width:520px}.sp-pop.is-wide .sp-ai-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.sp-top .sp-top-row:has(.nx-chat.is-chatg){gap:4px}html body .sp-top .sp-top-row:has(.nx-chat.is-chatg)>.sp-lang-btn,html body .sp-top .sp-top-row:has(.nx-chat.is-chatg)>.nx-tour,html body .sp-top .sp-top-row:has(.nx-chat.is-chatg)>.nx-chat.is-chatg{margin-left:0;margin-right:0}.sp-top .sp-top-row:has(.nx-chat.is-chatg)>.sp-top-title{margin-right:4px}.sp-top .sp-top-row:has(.nx-chat.is-chatg)>.sp-lang-btn{padding:0 6px}@media (min-width:1024px){.sp-top .sp-top-row:has(.nx-chat.is-chatg){gap:6px}}.sp-car.is-sel{border-color:#ff5c00;box-shadow:0 0 0 3px #fff1e8}.npy-bar-in:has(.lm-bnote)>div:first-child{flex:1 1 auto;min-width:0}.npy-bar-in:has(.lm-bnote)>.npy-btn{flex:none;width:auto;min-width:0;padding:0 16px;white-space:nowrap}@media (max-width:1023px){.sp-nav{grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.sp-nav>a.is-n5{min-width:0}.sp-nav .sp-nav-s{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.npy-dlg-b{flex:1 1 auto;min-height:0;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.npy-dlg-b>*{flex-shrink:0}.npy-dlg-b textarea{min-height:96px}@media (max-width:1023px){.npy-dlg{max-height:92vh;max-height:calc(var(--pt-vvh,100dvh) * .92);bottom:var(--pt-kb,0px)}}@media (max-width:1023px){.sp-app.is-chat .sp-top .sp-lang-btn,.sp-app.is-chat .sp-top .sp-theme{display:none}.sp-app.is-chat .sp-top .sp-chathead{gap:0}.sp-app.is-chat .sp-top .sp-chathead b{font-size:17px;font-weight:700;color:#fff;line-height:1.25}.sp-app.is-chat .sp-top .sp-chathead span{font-size:11px;color:#ffffffc7;line-height:1.2}}.psh{padding-bottom:96px;--n18-o:#ff5c00;--n18-os:#fff4ec;--n18-g:#16a34a;--n18-gs:#e7f8ee}:root[data-theme=dark] .psh{--n18-os:#3a2416}@media (min-width:900px){.psh{padding-bottom:40px}}.sp-alert{min-width:0;max-width:100%}.sp-alert>div{min-width:0}.sp-alert .sp-btn{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-run{position:fixed;left:max(12px,env(safe-area-inset-left,0px));bottom:calc(var(--ai-run-b,0px) + 12px + env(safe-area-inset-bottom,0px));z-index:44;display:flex;align-items:center;gap:7px;max-width:calc(100vw - 96px);min-height:40px;padding:4px 12px 4px 4px;border-radius:22px;background:#1e2a6e;color:#fff;font-size:12.5px;font-weight:600;line-height:1.2;text-decoration:none;box-shadow:0 6px 16px -6px #06153699}.ai-run[hidden]{display:none}.sp a.ai-run,.sp a.ai-run:hover,.sp a.ai-run:focus-visible,a.ai-run{color:#fff;text-decoration:none}.ai-run-ring{flex:0 0 32px;width:32px;height:32px;transform:rotate(-90deg)}.ai-run-ring circle{fill:none;stroke-width:4}.ai-run-bg{stroke:#ffffff38}.ai-run-fg{stroke:var(--sp-brand);stroke-linecap:round;transition:stroke-dasharray .4s ease}.ai-run-pc{position:absolute;left:4px;top:50%;width:32px;margin-top:-7px;text-align:center;font-size:9.5px;font-weight:800;font-variant-numeric:tabular-nums}.ai-run-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-run-n{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:99px;background:#e5252a;color:#fff;font-size:10.5px;font-style:normal;font-weight:700}.ai-run-n[hidden]{display:none}.ai-run.is-done{background:var(--sp-ok)}.ai-run.is-done .ai-run-fg{stroke:#fff}.ai-run.is-done .ai-run-pc{font-size:13px}@media (min-width:1024px){.ai-run{left:20px;bottom:calc(var(--ai-run-b,0px) + 20px);font-size:13px}}.sp-bar.is-paid .sp-bar-sum .sp-price{color:var(--sp-ok)}.sp-photos>.sp-note{grid-column:1/-1}.p14c-sh{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;margin:14px 2px 6px}.p14c-sh b{font-size:14px;color:var(--sp-ink)}.p14c-sh small{font-size:12px;color:var(--sp-mute)}.p14c-sty{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.p14c-sty.is-4{grid-template-columns:repeat(4,minmax(0,1fr))}.p14c-sty>button{position:relative;display:flex;flex-direction:column;gap:5px;min-width:0;padding:6px;border-radius:12px;background:var(--sp-card);border:1.5px solid var(--sp-line);font:inherit;font-size:12px;font-weight:600;color:var(--sp-ink);line-height:1.25;text-align:center;cursor:pointer}.p14c-sty>button span{min-width:0;overflow-wrap:anywhere}.p14c-sty>button.is-on{border-color:var(--sp-brand);background:var(--sp-brand-soft);color:var(--sp-brand-ink)}.p14c-sty>button em{position:absolute;top:-7px;right:4px;padding:0 6px;border-radius:8px;background:var(--sp-brand);color:#fff;font-size:9.5px;font-style:normal;font-weight:700;line-height:1.6}.p14c-sw{display:block;height:30px;border-radius:8px;border:1px solid rgba(0,0,0,.06)}.p14c-sw.s-fit{background:linear-gradient(135deg,#ffe2cc,#ff8a3d 60%,#1e2a6e)}.p14c-sw.s-min{background:#f7f7f5;box-shadow:inset 0 0 0 9px #fff}.p14c-sw.s-plain{background:linear-gradient(#eef1f6,#dfe4ec)}.p14c-sw.s-loud{background:conic-gradient(#ff2d55,#fc0,#00d26a,#2a6fdb,#ff2d55)}.p14c-sw.s-epic{background:radial-gradient(circle at 50% 35%,#ffe08a,#c9871c 45%,#2a1400)}.p14c-sw.s-lux{background:linear-gradient(135deg,#111,#3a3020 55%,#d4af37)}.p14c-sw.s-cute{background:linear-gradient(135deg,#ffd6e7,#e3d7ff 50%,#c9f2e6)}.p14c-sw.s-nat{background:linear-gradient(135deg,#e9e1cf,#9cb57a 60%,#5b7a3a)}.p14c-sw.s-tech{background:linear-gradient(135deg,#050b1f,#0b2a6b 55%,#00e0ff)}.p14c-sw.s-vin{background:linear-gradient(135deg,#efe0c2,#b98b5b 60%,#6b4226)}.p14c-sw.s-life{background:linear-gradient(180deg,#cfe7ff 45%,#e9d8bf 45%)}.p14c-sw.s-sport{background:linear-gradient(120deg,#111 30%,#ff3b00 30% 55%,#ffd400 55%)}.p14c-sw.p-none{background:repeating-linear-gradient(45deg,#f2f4f8 0 6px,#e6e9ef 6px 12px)}.p14c-sw.p-off,.p14c-sw.p-promo,.p14c-sw.p-flash,.p14c-sw.p-fest{display:flex;align-items:center;justify-content:center;font-size:11px;font-style:normal;font-weight:800;color:#fff;font-variant-numeric:tabular-nums}.p14c-sw.p-off{background:#e5262f}.p14c-sw.p-promo{background:linear-gradient(135deg,#ff7a00,#ff2d6f)}.p14c-sw.p-flash{background:linear-gradient(135deg,#fc0,#ff5c00);color:#1a1a1a}.p14c-sw.p-fest{background:linear-gradient(135deg,#d62828,#f6c343)}@media (min-width:1024px){.p14c-sty.is-4{grid-template-columns:repeat(6,minmax(0,1fr))}.p14c-sty{grid-template-columns:repeat(5,minmax(0,1fr))}}.p14b-mode button.p14b-off{opacity:.55;cursor:not-allowed}@keyframes p22t-fade{0%{opacity:0}to{opacity:1}}.ai-run{background:#eef0f4;color:#1f2a44;border:1px solid #d8dce5;box-shadow:0 6px 18px -8px #06153659}.sp a.ai-run,.sp a.ai-run:hover,.sp a.ai-run:focus-visible,a.ai-run{color:#1f2a44}.ai-run-bg{stroke:#1f2a4424}.ai-run-pc{color:#1f2a44}.sp-sec.sp-aif{gap:8px;padding:12px 14px;border:1px solid var(--sp-line);background:linear-gradient(160deg,var(--sp-card) 55%,var(--sp-brand-soft) 100%);color:var(--sp-ink)}.sp-aif .sp-aif-b{min-height:40px;padding:8px 14px;font-size:14px}.sp-aif.is-open .sp-aif-b{background:transparent;color:var(--sp-brand-ink);border-color:var(--sp-brand)}@media (min-width:1024px){.sp-sec.sp-aif{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:14px}.sp-sec.sp-aif>.sp-aif-b{grid-column:2;grid-row:2;width:auto;min-width:240px}}.sp-pop.sp-icp{width:min(560px,calc(100% - 32px));max-height:min(92vh,760px);max-height:min(92dvh,760px)}.sp-icp .sp-pop-b{gap:10px}.sp-icp-tip{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin:0;font-size:13px;line-height:1.45;color:var(--sp-ink-2)}.sp-icp-tip>span{flex:1 1 200px}.sp-icp-tip.is-auto>span{color:var(--sp-ok)}.sp-icp-tip .cx-dots{color:var(--sp-brand)}.sp-icp-all{flex:0 0 auto;min-height:32px;padding:0 12px;border:1px solid var(--sp-line-2);border-radius:999px;background:var(--sp-card);font:inherit;font-size:12.5px;color:var(--sp-ink);cursor:pointer}.sp-icp-stage{display:flex;align-items:center;justify-content:center;padding:14px;border-radius:12px;background:#15171c;overflow:hidden}.sp-icp-wrap{position:relative;display:inline-block;max-width:100%;line-height:0;touch-action:none;user-select:none;-webkit-user-select:none;cursor:crosshair}.sp-icp-img{display:block;max-width:100%;max-height:min(46vh,440px);max-height:min(46dvh,440px);width:auto;height:auto;pointer-events:none;-webkit-user-drag:none}.sp-icp-box{position:absolute;left:var(--x,10%);top:var(--y,10%);width:var(--w,80%);height:var(--h,80%);border:2px solid #fff;box-shadow:0 0 0 9999px #0000008c;cursor:move;touch-action:none}.sp-icp-box.is-found{border-color:var(--sp-brand)}.sp-icp-h{position:absolute;width:22px;height:22px;border:3px solid #fff;border-radius:50%;background:var(--sp-brand);box-shadow:0 1px 4px #0006;touch-action:none}.sp-icp-h:before{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px}.sp-icp-h.is-nw{left:-12px;top:-12px;cursor:nwse-resize}.sp-icp-h.is-ne{right:-12px;top:-12px;cursor:nesw-resize}.sp-icp-h.is-sw{left:-12px;bottom:-12px;cursor:nesw-resize}.sp-icp-h.is-se{right:-12px;bottom:-12px;cursor:nwse-resize}.sp-icp-q{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:12px;background:var(--sp-brand-soft,#fff4ec);border:1px solid rgba(255,92,0,.22)}.sp-icp-ql{display:flex;flex-direction:column;gap:1px}.sp-icp-ql b{font-size:13.5px;color:var(--sp-ink)}.sp-icp-ql small{font-size:12px;color:var(--sp-mute)}.sp-icp .sp-pop-f .sp-btn{flex:1 1 auto}@media (min-width:1024px){.sp-icp-img{max-height:min(44vh,400px)}.sp-icp-h{width:16px;height:16px;border-width:2px}.sp-icp-h.is-nw{left:-9px;top:-9px}.sp-icp-h.is-ne{right:-9px;top:-9px}.sp-icp-h.is-sw{left:-9px;bottom:-9px}.sp-icp-h.is-se{right:-9px;bottom:-9px}}.sp-pv-sl{display:flex;align-items:center;justify-content:center;height:100%;min-height:0}.sp-pv-sl img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.kyd{display:grid;gap:12px;max-width:560px;margin:0 auto;padding:4px 0 8px}.kyd-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.kyd-steps span{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:12px;color:var(--sp-mute);text-align:center;line-height:1.25}.kyd-steps i{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font:700 13px var(--sp-num);font-style:normal;background:var(--sp-bg);border:1px solid var(--sp-line);color:var(--sp-ink-2)}.kyd-steps .is-on{color:var(--sp-brand-ink);font-weight:700}.kyd-steps .is-on i{background:var(--sp-brand);border-color:var(--sp-brand);color:#fff}.kyd-steps .is-ok i{background:var(--sp-ok);border-color:var(--sp-ok);color:#fff}.kyd-type{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.kyd-type .sp-btn{padding-left:4px;padding-right:4px;white-space:nowrap}.kyd-type .sp-btn{min-height:44px;font-weight:600;background:var(--sp-card);border:1.5px solid var(--sp-line-2);color:var(--sp-ink)}.kyd-type .sp-btn.is-on{border-color:var(--sp-brand);background:var(--sp-brand-soft);color:var(--sp-brand-ink)}@keyframes kyd-scan{0%{top:18%}to{top:80%}}.kyd-tips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.kyd-tips span{display:flex;align-items:center;gap:6px;padding:8px 10px;border-radius:10px;background:var(--sp-card);border:1px solid var(--sp-line);font-size:12.5px;color:var(--sp-ink-2);line-height:1.35}.kyd-tips span:before{content:"";flex:0 0 8px;height:8px;border-radius:50%;background:var(--sp-ok)}.kyd-tip{display:flex;gap:8px;align-items:flex-start;margin:0;padding:10px 12px;border-radius:10px;background:var(--sp-wait-soft);border:1px solid var(--sp-line);font-size:13px;color:var(--sp-ink-2);line-height:1.5}.kyd-tip img{width:16px;height:16px;flex:0 0 auto;margin-top:2px}.kyd-chk{margin:0;padding:10px 12px;list-style:none;border-radius:12px;background:var(--sp-card);border:1px solid var(--sp-line);display:grid;gap:7px}.kyd-chk li{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--sp-ink-2);line-height:1.4}.kyd-chk li:before{content:"";flex:0 0 18px;height:18px;border-radius:50%;background:var(--sp-line)}.kyd-chk li.is-ok{color:var(--sp-ink)}.kyd-chk li.is-ok:before{content:"✓";display:flex;align-items:center;justify-content:center;color:#fff;font-size:11px;font-weight:700;background:var(--sp-ok)}.kyd-chk li.is-run{color:var(--sp-brand-ink);font-weight:600}.kyd-chk li.is-run:before{background:conic-gradient(var(--sp-brand) 0 70%,var(--sp-brand-soft) 70%);animation:kyd-spin 1s linear infinite}@keyframes kyd-spin{to{transform:rotate(360deg)}}.kyd-chk li.is-bad{color:var(--sp-bad);font-weight:600}.kyd-chk li.is-bad:before{content:"!";display:flex;align-items:center;justify-content:center;color:#fff;font-size:11px;font-weight:700;background:var(--sp-bad)}.kyd-chk li.is-warn{color:var(--sp-wait)}.kyd-chk li.is-warn:before{content:"!";display:flex;align-items:center;justify-content:center;color:#fff;font-size:11px;font-weight:700;background:var(--sp-wait)}.kyd-f{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kyd-in{display:grid;gap:4px;min-width:0}.kyd-in.is-wide{grid-column:1/-1}.kyd-in>small{font-size:12.5px;color:var(--sp-mute)}.kyd-in>span{display:flex;align-items:center;gap:6px;min-height:44px;padding:0 10px;border-radius:10px;border:1.5px solid var(--sp-line-2);background:var(--sp-card);min-width:0}.kyd-in.is-warn>span{border-color:var(--sp-wait);background:var(--sp-wait-soft)}.kyd-in input,.kyd-in textarea,.kyd-in select{flex:1 1 auto;min-width:0;border:0;background:transparent;color:var(--sp-ink);font:600 15px var(--sp-font);outline:0;padding:8px 0}.kyd-in select option{color:#1b1b1b}.kyd-in textarea{resize:vertical;min-height:52px;line-height:1.45}.kyd-in em{flex:0 0 auto;font-style:normal;font-size:11.5px;font-weight:700;padding:2px 8px;border-radius:7px;white-space:nowrap}.kyd-in em:empty{display:none}.kyd-in em.is-ok{background:var(--sp-ok-soft);color:var(--sp-ok)}.kyd-in em.is-chk{background:var(--sp-wait-soft);color:var(--sp-wait);border:1px solid var(--sp-wait)}.kyd-in em.is-bad{background:var(--sp-bad-soft);color:var(--sp-bad)}.kyd-date{flex:1 1 auto;display:grid;width:100%;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1.2fr);gap:4px}.kyd-date select{padding:8px 2px;font-size:14px}.kyd-agree{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:12px;background:var(--sp-card);border:1px solid var(--sp-line);font-size:14px;color:var(--sp-ink);line-height:1.45;cursor:pointer}.kyd-agree input{flex:0 0 20px;width:20px;height:20px;margin:1px 0 0;accent-color:var(--sp-brand)}.kyd-wait{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px;text-align:center}.kyd-wait img{width:104px;height:104px;object-fit:contain}.kyd-wait b{font-size:18px;color:var(--sp-ink)}.kyd-wait.is-ok b{color:var(--sp-ok)}.kyd-wait small{font-size:13.5px;color:var(--sp-ink-2);line-height:1.5}.kyd-tl{margin:0;padding:12px 14px;list-style:none;border-radius:12px;background:var(--sp-card);border:1px solid var(--sp-line);display:grid;gap:10px}.kyd-tl li{position:relative;padding-left:26px;font-size:13px;color:var(--sp-mute);line-height:1.4}.kyd-tl li b{display:block;color:var(--sp-ink);font-size:14px}.kyd-tl li:before{content:"";position:absolute;left:0;top:2px;width:16px;height:16px;border-radius:50%;background:var(--sp-line)}.kyd-tl li.is-ok:before{background:var(--sp-ok)}.kyd-tl li.is-on:before{background:var(--sp-brand);box-shadow:0 0 0 4px var(--sp-brand-soft)}.kyd-bar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;max-width:560px;margin:0 auto}.kyd-bar>.sp-btn,.kyd-bar>.npy-btn{min-height:46px;width:100%}.kyd-bar>.sp-btn.is-pri{color:#fff;text-decoration:none}.kyd-bar>.kyd-fine{grid-column:1/-1}.kyd-bar>.sp-btn:nth-child(3){grid-column:1/-1}.kyd-bar>:only-child{grid-column:1/-1}.kyd-fine{display:block;text-align:center;font-size:12px;color:var(--sp-mute)}.kyd-bar .is-busy{opacity:.75;pointer-events:none}.kyd-bar>.sp-btn.is-busy{grid-column:1/-1}@media (max-width:380px){.kyd-f{grid-template-columns:minmax(0,1fr)}}.sp-photos.is-proof{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sp-photos.is-proof figure{aspect-ratio:3/4;background:var(--sp-card);border:1px solid var(--sp-line)}.sp-photos.is-proof img{object-fit:contain}.sp-photos.is-proof figcaption{font-size:11px}.sp-photos.is-mine{display:flex;flex-wrap:wrap;gap:6px}.sp-photos.is-mine figure{width:72px;flex:none}.sp-photos.is-mine figcaption{display:none}@media (min-width:760px){.sp-photos.is-proof{grid-template-columns:repeat(3,minmax(0,1fr))}}.ax-chip em:empty{display:none}.sp-link>.sp-input{flex:1 1 auto;min-width:0}.sp-pre:has(>code:empty){display:none}.sp-top .sp-top-ic.nx-dk.n17-topc{display:flex;position:relative;flex:none;width:34px;height:34px;border-radius:50%;background:#ffffff29;align-items:center;justify-content:center;color:#fff}.sp-top .sp-top-ic.n17-topc .sp-ic{width:19px;height:19px}@media (min-width:1024px){.sp-top .sp-top-ic.nx-dk.n17-topc{width:38px;height:38px;border-radius:10px;background:#ffffff24}}@media (max-width:400px){.sp-top .sp-top-ic.nx-dk.n17-topc{width:32px;height:32px}}.n17-card{position:relative}.sp .n17-card:has(.n17-pkb.is-on){border-color:#ff5c00;box-shadow:0 0 0 1px #ff5c00}.sp-top .sp-top-row>*{order:5}.sp-top .sp-top-row>.sp-top-ic[aria-label=ย้อนกลับ]{order:0}.sp-top .sp-top-row>.sp-logo{order:1}.sp-top .sp-top-row>.sp-top-title,.sp-top .sp-top-row>.sp-chathead{order:2;flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-top .sp-top-row>.sp-search{order:3}.sp-top .sp-top-row>.tb-more{order:6}.sp-top .sp-top-row>.sp-lang-btn,.sp-top .sp-top-row>.sp-theme{order:7}.sp-top .sp-top-row>.nx-tour{order:8}.sp-top .sp-top-row>.nx-chat{order:9}.sp-top .sp-top-row>.n17-topfav{order:10}.sp-top .sp-top-row>[href="cart.html"]{order:11}html body .sp-top .sp-top-row>.nx-tour,html body .sp-top .sp-top-row>.nx-chat.is-chatg{margin-left:0}.sp-top .sp-top-row>*{flex-shrink:0}.sp-top .sp-top-row>.sp-top-title,.sp-top .sp-top-row>.sp-chathead,.sp-top .sp-top-row>.sp-search{flex-shrink:1}html body header.sp-top .sp-top-row>.sp-top-ic.sp-lang-btn{display:flex;width:34px;height:34px;padding:0;margin:0;gap:0;flex:none}html body header.sp-top .sp-top-row>.sp-top-ic.sp-lang-btn>b{display:none}html body header.sp-top .sp-top-row>.sp-top-ic.sp-lang-btn .sp-ic{width:21px;height:21px}@media (max-width:400px){html body header.sp-top .sp-top-row>.sp-top-ic.sp-lang-btn{width:32px;height:32px}}@media (min-width:1024px){html body header.sp-top .sp-top-row>.sp-top-ic.sp-lang-btn{width:38px;height:38px}}html body .sp-app.is-chat header.sp-top .sp-top-row>.sp-top-ic.sp-lang-btn{display:none}@media (min-width:1024px){.sp-top .sp-top-row>.sp-top-ic[aria-label=ค้นหา]{display:none}}.sp-top .tb-more>.sp-dd-m{min-width:200px}html body header.sp-top .sp-dd-m>.tb-moved{display:flex;justify-content:flex-start;width:auto;height:auto;min-height:42px;padding:0 10px;border-radius:8px;background:none;color:var(--sp-ink);font-size:14px;font-weight:600;white-space:nowrap;text-decoration:none;box-shadow:none}html body header.sp-top .sp-dd-m>.tb-moved .sp-ic,html body header.sp-top .sp-dd-m>.tb-moved svg{width:20px;height:20px;color:var(--sp-ink-2)}.sp-top .sp-dd-m>.tb-moved .tb-lb{flex:1;text-align:left}.sp-top .sp-dd-m>.tb-moved .sp-badge{position:static;margin-left:auto;order:2}@media (max-width:1023px){.sp-top .sp-top-row>.sp-top-title,.sp-top .sp-top-row>.sp-chathead{flex:1 1 auto;min-width:0}.sp-top .sp-top-row>.nx-chat{order:7;margin-left:auto}.sp-top .sp-top-row>.n17-topc{order:8}.sp-top .sp-top-row>.tb-more{order:9}.sp-top .tb-more>summary{font-size:20px;font-weight:800;line-height:1;color:#fff}.sp-top .tb-more>.sp-dd-m{right:0;left:auto;min-width:220px}html body header.sp-top .sp-dd-m>.tb-sep{display:block;padding:8px 10px 2px;font-size:11.5px;font-weight:700;color:var(--sp-mute)}html body header.sp-top .sp-dd-m>.tb-sep:first-child{padding-top:4px}html body header.sp-top .sp-dd-m>.tb-home{display:flex;align-items:center;min-height:42px;padding:0 10px;border-radius:8px;color:var(--sp-ink);font-size:14px;font-weight:600;text-decoration:none}}html body header.sp-top .sp-dd-m>.tb-moved,html body header.sp-top .sp-dd-m>.tb-moved.nx-tour,html body header.sp-top .sp-dd-m>.tb-moved.sp-lang-btn{display:flex!important;align-items:center;justify-content:flex-start!important;gap:10px;width:100%!important;min-width:0;height:auto!important;min-height:42px;margin:0!important;padding:0 10px!important;border:0!important;border-radius:8px!important;background:none!important;color:var(--sp-ink)!important;font-size:14px!important;font-weight:600;text-align:left;box-shadow:none!important}html body header.sp-top .sp-dd-m>.tb-moved:hover{background:var(--sp-bg)!important}html body header.sp-top .sp-dd-m>.tb-moved svg,html body header.sp-top .sp-dd-m>.tb-moved .sp-ic{flex:0 0 20px;width:20px!important;height:20px!important;color:var(--sp-ink-2)!important;stroke:currentColor}html body header.sp-top .sp-dd-m>.tb-moved .tb-lb{display:inline!important;color:inherit}.sp-sec:has(>.r2qa5-fav){position:relative;overflow:hidden;padding:14px;background:linear-gradient(135deg,var(--sp-brand-soft) 0%,var(--sp-card) 78%);border:1px solid var(--sp-line);box-shadow:none}.sp-sec:has(>.r2qa5-fav):before{content:"";position:absolute;right:-28px;top:-34px;width:120px;height:120px;border-radius:50%;background:var(--sp-brand);opacity:.1;pointer-events:none}@media (min-width:1024px){.sp-sec:has(>.r2qa5-fav){padding:18px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :is(.n18,.npy-dlg,.psh){--n18-os:#3a2416;--n18-gs:#12301f;--n18-g:#34d17a;--n18-b:#8fb0ff;--n18-bs:#1a2742}}:root[data-theme=dark] :is(.n18,.npy-dlg,.psh){--n18-os:#3a2416;--n18-gs:#12301f;--n18-g:#34d17a;--n18-b:#8fb0ff;--n18-bs:#1a2742}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sp .npy-btn.is-ghost{color:#9ab8ff;border-color:#5b7fd6}}@media (max-width:1023px){body:has(.ntp-bar) main .npy-done-l>.npy-done-act{display:none}}.nsh-g{border:1px solid var(--sp-line);border-radius:12px;overflow:hidden;background:var(--sp-card)}.nsh-g.is-lock{border-color:#f7d79c}:root[data-theme=dark] .nsh-g.is-lock{border-color:#6b5320}.xl{display:flex;flex-direction:column;gap:10px;grid-column:1/-1;min-width:0}.xl-f{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:end}.xl-f small{display:none;margin:0 0 4px;font-size:12px;font-weight:600;color:var(--sp-ink-2)}.xl-fq,.xl-fd{display:flex;flex-direction:column;min-width:0}.xl-in{display:flex;align-items:center;gap:7px;height:40px;padding:0 11px;border:1px solid var(--sp-line);border-radius:10px;background:var(--sp-card);color:var(--sp-ink);font:inherit;font-size:13.5px;min-width:0}.xl-in>img{width:18px;height:18px;flex:none}.xl-in input{flex:1 1 auto;min-width:0;height:100%;border:0;outline:0;background:transparent;color:inherit;font:inherit}.xl-in:focus-within{border-color:var(--sp-brand)}.xl-dbtn{width:100%;cursor:pointer;text-align:left}.xl-dbtn span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--sp-ink-2)}.xl-dbtn i{font-style:normal;color:var(--sp-mute);font-size:11px}.xl-dbtn.is-on{border-color:var(--sp-brand);background:var(--sp-brand-soft)}.xl-dbtn.is-on span{color:var(--sp-brand-ink)}.xl-dd{display:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:6px;align-items:center;margin-top:6px}.xl-dd em{font-style:normal;font-size:12.5px;color:var(--sp-ink-2)}.xl-fd{display:contents}.xl-f .xl-dd{grid-column:1/-1;margin-top:0}.xl-f.is-dopen .xl-dd{display:grid}.xl-go{display:none}.xl-clr{display:none;border:0;background:none;color:var(--sp-info,#1748b8);font:inherit;font-size:13px;font-weight:600;cursor:pointer;padding:0 4px;height:40px}.xl-f.is-dopen .xl-clr:not([hidden]){display:block;grid-column:1/-1;justify-self:end;height:28px}.xl-box{display:flex;flex-direction:column;gap:10px;min-width:0}@media (min-width:1024px){.xl-f{display:flex;flex-wrap:wrap;gap:12px;padding:12px 14px;border:1px solid var(--sp-line);border-radius:12px;background:var(--sp-card)}.xl-f small{display:block}.xl-fq{flex:0 1 300px}.xl-fd{display:flex}.xl-dbtn{display:none}.xl-dd{display:grid;margin-top:0;grid-template-columns:160px auto 160px}.xl-go{display:inline-flex;height:40px;padding:0 24px}.xl-clr:not([hidden]){display:block}main.sp-page:has(>.xl){max-width:1240px}}.xl-tw{background:var(--sp-card);border:1px solid var(--sp-line);border-radius:10px;overflow-x:auto}.xl-t{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.xl-t th,.xl-t td{border:1px solid var(--sp-soft-line,var(--sp-line));padding:0 8px;height:42px;white-space:nowrap;vertical-align:middle;line-height:1.2}.xl-t tr>:first-child{border-left:0}.xl-t tr>:last-child{border-right:0}.xl-t thead th{border-top:0}.xl-t tfoot td{border-bottom:0}.xl-t thead th{background:var(--sp-bg);color:var(--sp-ink-2);font-size:12px;font-weight:700;height:38px}.xl-t thead th.is-sort{background:var(--sp-brand-soft);color:var(--sp-brand-ink)}.xl-t .is-l{text-align:left}.xl-t .is-r{text-align:right}.xl-t .is-c{text-align:center;width:1%;padding:0 6px}.xl-t tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--sp-bg) 45%,var(--sp-card))}.xl-t tbody tr.is-owe td{background:var(--sp-brand-soft)}.xl-t tbody tr:hover td{background:var(--sp-info-soft,#eef4ff)}.xl-t td.is-due{color:var(--sp-bad);font-weight:700}.xl-t td.is-back{color:var(--sp-ok);font-weight:700}.xl-t td.is-zero{color:var(--sp-mute)}.xl-t td.is-paid{color:var(--sp-ok)}.xl-t tfoot td{background:var(--sp-bg);font-weight:700;height:40px}.xl-t .sp-pill{height:22px;font-size:11.5px}.xl-t .sp-check{justify-content:center}.sai{max-width:1200px}.sai-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:16px;border-radius:16px;background:linear-gradient(135deg,var(--sp-brand-soft),var(--sp-card));border:1px solid var(--sp-line)}.sai-hero h2{margin:8px 0 4px;font-size:20px;color:var(--sp-ink)}.sai-hero p{margin:0 0 8px;color:var(--sp-ink-2);font-size:13.5px}.sai-st{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;list-style:none;margin:0;padding:0}.sai-st li{display:flex;flex-direction:column;align-items:center;gap:3px;padding:7px 4px;border-radius:10px;background:var(--sp-card);border:1px solid var(--sp-line);font-size:11px;color:var(--sp-mute);font-weight:600;text-align:center}.sai-st i{display:grid;place-items:center;width:20px;height:20px;border-radius:999px;background:var(--sp-line);color:#fff;font-size:11px;font-style:normal;font-weight:700}.sai-st li.is-ok{color:var(--sp-ink-2)}.sai-st li.is-ok i{background:var(--sp-ok)}.sai-st li.is-on{border-color:var(--sp-brand);color:var(--sp-brand-ink);background:var(--sp-brand-soft)}.sai-st li.is-on i{background:var(--sp-brand)}.sai-h{display:block;font-size:14px;margin-bottom:8px;color:var(--sp-ink)}.sai-f{flex:1 1 auto;display:flex;align-items:center;gap:8px;min-width:0;height:44px;padding:0 12px;border:1px solid var(--sp-line);border-radius:10px;background:var(--sp-card)}.sai-f img{width:20px;height:20px;flex:none}.sai-f input{flex:1;min-width:0;border:0;outline:0;background:none;font:inherit;font-size:14px;color:var(--sp-ink)}.sai-f:focus-within{border-color:var(--sp-brand)}.sai-note{margin:8px 0 0;font-size:12px;color:var(--sp-ink-2);line-height:1.55}.sai-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}.sai-ph{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin:0 0 8px;font-size:13px}.sai-ph em{margin-left:auto;font-style:normal;color:var(--sp-brand-ink);font-weight:700}.sai-pks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sai-pk{position:relative;display:flex;flex-direction:column;background:var(--sp-card);border:1.5px solid var(--sp-line);border-radius:12px;overflow:hidden;cursor:pointer}.sai-pk.is-on{border-color:var(--sp-brand)}.sai-pk.is-logo img{object-fit:contain;padding:14px;background:#fff}.sai-pk input{position:absolute;top:8px;left:8px;width:20px;height:20px;z-index:1;accent-color:var(--sp-brand)}.sai-pk img{width:100%;aspect-ratio:1;object-fit:cover;background:var(--sp-bg)}.sai-pk b{font-size:12px;font-weight:600;line-height:1.35;padding:6px 8px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sai-pk span{font-size:12.5px;font-weight:700;color:var(--sp-brand);padding:2px 8px 8px}.sai-sum{display:flex;flex-direction:column;gap:10px}.sai-sum-h small{display:block;font-size:12px;color:var(--sp-ink-2)}.sai-sum-h b{font-size:26px;font-weight:800;color:var(--sp-ink)}.sai-sum-b{display:flex;flex-direction:column;gap:4px}.sai-r{display:flex;justify-content:space-between;gap:8px;font-size:13px;color:var(--sp-ink-2)}.sai-r b{color:var(--sp-ink)}.sai-r.is-t{border-top:1px dashed var(--sp-line);padding-top:6px}.sai-r.is-bad b{color:var(--sp-bad)}.sai-topup{text-align:center;font-size:13px;font-weight:700;color:var(--sp-bad)}.sai-fine{margin:0;font-size:11.5px;color:var(--sp-mute);text-align:center}.sai-done{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;border-radius:14px;background:var(--sp-ok-soft);border:1px solid var(--sp-line)}.sai-done.is-run{background:var(--sp-wait-soft)}.sai-done b{display:block;font-size:14.5px}.sai-done span,.sai-done small{display:block;font-size:12.5px;color:var(--sp-ink-2)}.sai-done progress{width:100%;max-width:360px;height:8px;margin-top:6px;accent-color:#ff5c00}.sai-dl{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.sai-ba{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;align-items:center}.sai-ba>i{font-style:normal;font-weight:800;color:var(--sp-brand)}.sai-l{margin:8px 0 3px;font-size:11.5px;font-weight:700;color:var(--sp-mute)}.sai-l em{font-style:normal;color:var(--sp-ok);margin-left:4px}.sai-l em.is-bad{color:var(--sp-bad)}.sai-old{margin:0;font-size:12.5px;color:var(--sp-mute);text-decoration:line-through}.sai-new{margin:0;font-size:14px;font-weight:700;line-height:1.45;color:var(--sp-ink)}.sai-ds{margin:0;font:inherit;font-size:12.5px;line-height:1.6;color:var(--sp-ink-2);white-space:pre-wrap;max-height:220px;overflow:auto}.sai-og{display:flex;flex-wrap:wrap;gap:4px;align-items:center;margin-bottom:4px}.sai-og small{width:100%;font-size:11px;color:var(--sp-ink-2)}.sai-og b{padding:3px 9px;border-radius:6px;border:1px solid var(--sp-line);font-size:11.5px;font-weight:600}.sai-cat,.sai-none{font-size:12px;color:var(--sp-ink-2)}.sai-kw{display:flex;flex-wrap:wrap;gap:4px}.sai-kw b{padding:2px 8px;border-radius:999px;background:var(--sp-brand-soft);color:var(--sp-brand-ink);font-size:11px}.sai-cp{border:0;background:none;color:var(--sp-info,#1748b8);font:inherit;font-size:12px;font-weight:600;cursor:pointer;padding:4px}.sai-ta{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid var(--sp-line);border-radius:10px;font:inherit;font-size:13.5px;background:var(--sp-card);color:var(--sp-ink);resize:vertical}.sai-cnt{display:block;text-align:right;font-size:11.5px;color:var(--sp-mute);margin-top:2px}@media (min-width:760px){.sai-hero{grid-template-columns:minmax(0,1fr) 220px;padding:20px 22px}.sai-hero h2{font-size:22px}.sai-pks{grid-template-columns:repeat(4,minmax(0,1fr))}.sai-st li{flex-direction:row;justify-content:center;font-size:12.5px}}@media (min-width:1024px){.sai-grid{grid-template-columns:minmax(0,1fr) 320px}.sai-sum{position:sticky;top:calc(var(--tb-h,64px) + 12px)}.sai-pks{grid-template-columns:repeat(5,minmax(0,1fr))}}.sai-free{background:#16a34a;color:#fff;font-size:11.5px;font-weight:700;border-radius:999px;padding:2px 9px}.sai-pv{display:flex;flex-direction:column;gap:12px}.sai-pv-h{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.sai-pv-h b{font-size:16px}.sai-pv-h small{flex-basis:100%;color:var(--sp-ink-2);font-size:12.5px;line-height:1.5}.sai-cost{background:var(--npy-osoft);color:#c94f0c;font-size:11.5px;font-weight:700;border-radius:999px;padding:2px 9px}.sai-pv-g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sai-pv-c{display:flex;flex-direction:column;gap:6px;padding:6px 6px 10px;border:2px solid var(--sp-line);border-radius:12px;background:var(--sp-card);font:inherit;color:var(--sp-ink);cursor:pointer;text-align:center}.sai-pv-c img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px;display:block}.sai-pv-c.is-on{border-color:#ff5c00;box-shadow:0 0 0 3px #ff5c0026}.sai-pv-t{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;font-size:13.5px;font-weight:700}.sai-pv-t em{font-style:normal;font-size:11px;font-weight:700;color:#fff;background:#1748b8;border-radius:999px;padding:1px 7px}.sai-spin{flex:none;width:22px;height:22px;border:3px solid var(--sp-line);border-top-color:#ff5c00;border-radius:50%;animation:saiSpin .9s linear infinite}@keyframes saiSpin{to{transform:rotate(360deg)}}.sai-pv-bad{margin:0;color:#c0392b;font-size:12.5px}.sai-sty{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px}.sai-sty-c{padding:7px 14px;border:1px solid var(--sp-line);border-radius:999px;background:var(--sp-card);color:var(--sp-ink);font:inherit;font-size:13px;cursor:pointer}.sai-sty-c.is-on{border-color:#ff5c00;background:#fff3eb;color:#c94f0c;font-weight:700}@media (min-width:768px){.sai-pv-g{grid-template-columns:repeat(4,minmax(0,1fr))}}.sai-sg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sai-sg-c{display:flex;flex-direction:column;gap:3px;padding:5px 5px 8px;border:2px solid var(--sp-line);border-radius:12px;background:var(--sp-card);color:var(--sp-ink);font:inherit;text-align:left;cursor:pointer;min-width:0}.sai-sg-c b{font-size:12.5px;line-height:1.3}.sai-sg-c small{font-size:11px;line-height:1.35;color:var(--sp-ink-2)}.sai-sg-f{position:relative;margin-bottom:3px}.sai-sg-f img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px;background:var(--sp-bg)}.sai-sg-ck{position:absolute;top:5px;right:5px;width:22px;height:22px;border-radius:50%;display:none;place-items:center;background:#ff5c00;color:#fff;font-size:13px;font-weight:700;box-shadow:0 0 0 2px #fff}.sai-sg-c.is-on{border-color:#ff5c00;box-shadow:0 0 0 3px #ff5c0026}.sai-sg-c.is-on .sai-sg-ck{display:grid}.sai-qk{display:flex;flex-wrap:wrap;gap:6px}.sai-qk-c{padding:5px 11px;border:1px dashed #ffb27f;border-radius:999px;background:#fff7f1;color:#c94f0c;font:inherit;font-size:12.5px;cursor:pointer}@media (min-width:768px){.sai-sg{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}}.sai-no{font-size:11.5px;font-weight:700;color:#c94f0c}.sai-blk{border:1px solid var(--sp-line);border-radius:12px;background:var(--sp-card);padding:10px 12px;min-width:0}.sai-blk-h{display:flex;align-items:center;gap:8px;margin-bottom:6px}.sai-blk-h b{font-size:13px;color:var(--sp-ink)}.sai-blk-h em{font-style:normal;font-size:11.5px;color:var(--npy-ok,#16a34a)}.sai-blk-h em.is-bad{color:#c0392b}.sai-cpy{margin-left:auto;flex:none;padding:4px 12px;border:1px solid #ffb27f;border-radius:999px;background:#fff7f1;color:#c94f0c;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.sai-cpy.is-ok{border-color:#16a34a;background:#ecfdf3;color:#16a34a}.sai-blk .sai-new{font-size:14px}.sai-blk .sai-ds{max-height:260px}.sai-blk .sai-cat{margin:0}@media (min-width:1024px){.sai-blk.is-name{grid-area:nm}.sai-blk.is-desc{grid-area:ds}}.sai-how{margin:0 0 8px;padding-left:20px;display:flex;flex-direction:column;gap:6px;font-size:13.5px;line-height:1.5}.sai-jdel{display:grid;place-items:center;border:1px solid var(--sp-line);border-radius:10px;background:var(--sp-card);cursor:pointer;padding:0}.sai-jdel img{width:20px;height:20px}.sai-jdel:hover{border-color:#f1a3a3;background:#fff5f5}.sai-say{flex-wrap:wrap}.sai-wz{list-style:none;margin:0 0 12px;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.sai-wz li{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;font-size:11px;color:var(--sp-mute);line-height:1.25}.sai-wz li i{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--sp-line);color:var(--sp-ink-2);font:700 12px/1 Barlow,IBM Plex Sans Thai,sans-serif;font-style:normal}.sai-wz li.is-on{color:#c94f0c;font-weight:700}.sai-wz li.is-on i{background:#ff5c00;color:#fff}.sai-wz li.is-ok i{background:#16a34a;color:#fff}.sai-wzs{display:flex;flex-direction:column;gap:12px}.sai-wz-h{display:flex;flex-direction:column;gap:4px}.sai-wz-n{font-size:12px;font-weight:700;color:#c94f0c}.sai-wz-h h2{margin:0;font-size:19px;line-height:1.35}.sai-wz-h p{margin:0;color:var(--sp-ink-2);font-size:13.5px;line-height:1.55}.sai-wz-cnt{position:sticky;top:64px;z-index:2;align-self:flex-start;background:#ff5c00;color:#fff;font-weight:700;font-size:13px;border-radius:999px;padding:5px 14px;box-shadow:0 4px 12px #ff5c0040}.sai-wz-f{position:sticky;bottom:72px;z-index:2;display:flex;gap:8px;justify-content:space-between;padding:10px;margin:0 -10px -10px;background:linear-gradient(to top,var(--sp-card) 70%,transparent)}.sai-wz-f .sp-btn.is-pri{margin-left:auto;min-width:200px}.sai-wz-sel{display:flex;flex-wrap:wrap;gap:6px}.sai-wz-sel span{padding:3px 10px;border-radius:999px;background:#fff3eb;color:#c94f0c;font-size:12px;font-weight:700}.sai-sg.is-item .sai-sg-c b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:600}.sai-wz-run{display:flex;flex-direction:column;align-items:center;gap:14px;padding:16px 0}.sai-wz-ph{position:relative;width:180px;height:180px;border-radius:16px;overflow:hidden;background:var(--sp-bg)}.sai-wz-ph img{width:100%;height:100%;object-fit:cover;filter:saturate(.6) brightness(.8)}.sai-wz-ph .sai-spin{position:absolute;top:50%;left:50%;margin:-18px 0 0 -18px;width:36px;height:36px;border-width:4px;border-color:#fff6;border-top-color:#fff}.sai-wz-ks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;max-width:420px}.sai-wz-ks li{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--sp-line);border-radius:10px;font-size:13px}.sai-spin.is-sm{width:14px;height:14px;border-width:2px}.sai-pv-c{cursor:default}.sai-pv-z{border:0;padding:0;background:none;cursor:zoom-in}.sai-pv-c .sp-btn{width:100%}.sai-pv-t em.is-ed{background:#16a34a}.sai-wz-edit{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px dashed #ffb27f;border-radius:12px;background:#fffaf6}.sai-wz-edit .sp-btn{align-self:flex-start}.sai-wz-cur{display:flex;align-items:center;gap:12px;padding:10px;border:1px solid var(--sp-line);border-radius:12px}.sai-wz-cur img{width:72px;height:72px;border-radius:10px;object-fit:cover}.sai-wz-cur div{display:flex;flex-direction:column;gap:2px;align-items:flex-start}.sai-wz-cur small{color:var(--sp-mute);font-size:12px}.sai-wz-cur .sai-cpy{margin:4px 0 0}.sai-zoom{display:block;width:100%;max-width:640px;margin:0 auto;border-radius:12px}.sai-run-h{margin:0 0 4px;font-size:16px;line-height:1.45}.sai-cmp-w{display:flex;flex-direction:column;gap:6px}.sai-cmp{--p:50%;position:relative;aspect-ratio:1;border-radius:12px;overflow:hidden;background:var(--sp-bg);border:1px solid var(--sp-line)}.sai-cmp>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sai-cmp input[type=range]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.sai-cmp.is-wait img{filter:grayscale(.5) brightness(.75)}.sai-cmp-wait{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#fff;font-size:13px;font-weight:700;text-align:center;padding:10px}.sai-cmp-wait .sai-spin{border-color:#ffffff59;border-top-color:#fff}@media (min-width:768px){.sai-wz li{flex-direction:row;justify-content:center;font-size:12.5px}.sai-wz-f{bottom:0}}.sai-cmp img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;max-width:none;object-fit:cover!important;aspect-ratio:auto}.sai-fj{display:flex;flex-direction:column;gap:12px}.sai-fj h2{margin:0;font-size:18px}.sai-fj-run{display:flex;align-items:center;gap:14px;padding:16px;border-radius:12px;background:var(--sp-bg)}.sai-fj-run .sai-spin{width:34px;height:34px;border-width:4px}.sai-fj-run div{display:flex;flex-direction:column;gap:4px}.sai-fj-run b{font-size:16px}.sai-fj-run small{color:var(--sp-ink-2);font-size:12.5px;line-height:1.5}.sai-got{display:flex;flex-direction:column;gap:10px;margin-bottom:12px;padding:14px;border:1px solid #c7ecd5;border-radius:14px;background:#f3fcf6}.sai-got-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.sai-got-h b{font-size:16px;color:#15803d}.sai-got-h small{color:var(--sp-ink-2);font-size:12.5px}.sai-got-l{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sai-got-c{display:grid;grid-template-columns:44px minmax(0,1fr);gap:8px;align-items:center;padding:6px;border-radius:10px;background:var(--sp-card);border:1px solid var(--sp-line);min-width:0}.sai-got-c img{width:44px;height:44px;border-radius:8px;object-fit:cover}.sai-got-c b{display:block;font-size:12px;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sai-got-c small{font-size:11.5px;color:#c94f0c;font-weight:700}.sai-got-c.is-more{display:none}.sai-got.is-open .sai-got-c.is-more{display:grid}.sai-got-m{align-self:center;margin:0}@media (min-width:768px){.sai-got-l{grid-template-columns:repeat(4,minmax(0,1fr))}}.sai-got-c img{width:44px!important;height:44px!important;max-width:none;object-fit:cover!important}.sai-got-c.has-del{grid-template-columns:44px minmax(0,1fr) 32px}.sai-got-x{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:none;cursor:pointer}.sai-got-x:hover{background:var(--sp-bad-soft)}.sai-got-c .sai-got-x img{width:20px!important;height:20px!important;border-radius:0;object-fit:contain!important}.sai-wz-lock{margin:0;padding:8px 12px;border-radius:10px;background:#eef4ff;color:#1748b8;font-size:12.5px;line-height:1.5}.sai-sg.is-lock{pointer-events:none;opacity:.85}.sai-wz-f a.sp-btn{text-decoration:none}.sai-wz-back{margin:12px 0}.p21-pop{width:min(400px,calc(100% - 40px));overflow:hidden auto}.p21-pop-hd{position:relative;aspect-ratio:16/9;background:var(--sp-brand-soft);overflow:hidden}.p21-pop-hd>img{display:block;width:100%;height:100%;object-fit:cover}.p21-pop-hd.is-noimg{aspect-ratio:auto;height:96px;display:grid;place-items:center}.p21-pop-hd>.p21-pop-ic{width:64px;height:64px;object-fit:contain}.p21-pop-x{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:50%;background:#ffffffeb;color:#1d1f24;box-shadow:0 2px 8px #0000002e;cursor:pointer}.p21-pop-x .sp-ic{width:18px;height:18px;transform:rotate(45deg)}.p21-pop-b{display:flex;flex-direction:column;gap:8px;padding:16px 18px 14px}.p21-pop-k{display:inline-flex;align-self:flex-start;padding:2px 10px;border-radius:99px;background:var(--sp-brand-soft);color:var(--sp-brand-ink);font-size:12px;font-weight:600}.p21-pop-b h2{margin:2px 0 0;font-size:18px;font-weight:700;line-height:1.45;overflow-wrap:anywhere}.p21-pop-b p{margin:0;font-size:13.5px;color:var(--sp-ink-2);line-height:1.65;overflow-wrap:anywhere}.p21-pop-b .sp-btn{margin-top:6px;min-height:46px}.p21-pop-more{align-self:center;padding:4px 8px;font-size:12.5px;color:var(--sp-mute);text-decoration:none}.p21-pop-more:hover{color:var(--sp-brand-ink)}.sp-msg:has(.sp-pcf){width:86%}.sp-msg:has(.sp-pcf) .sp-msg-b{flex:1 1 auto}:root{--bdg-ye:#7a5c00;--bdg-ye-soft:#fff6cc;--bdg-bz:#9a5326;--bdg-bz-soft:#f9ece3;--bdg-sv:#555e6c;--bdg-sv-soft:#eef0f3;--bdg-pu:#7339d4;--bdg-pu-soft:#f3ecff;--bdg-te:#0f766e;--bdg-te-soft:#e1f5f2;--bdg-in:#4338ca;--bdg-in-soft:#ecebfe;--bdg-am:#a86400;--bdg-am-soft:#fff3dc}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bdg-ye:#f3d46a;--bdg-ye-soft:#352c0e;--bdg-bz:#eab48d;--bdg-bz-soft:#35251a;--bdg-sv:#c9cfd8;--bdg-sv-soft:#2a2e36;--bdg-pu:#c9a8ff;--bdg-pu-soft:#2b2142;--bdg-te:#5fdccd;--bdg-te-soft:#123330;--bdg-in:#aab4ff;--bdg-in-soft:#23243f;--bdg-am:#f0b54a;--bdg-am-soft:#3a2d12}}:root[data-theme=dark]{--bdg-ye:#f3d46a;--bdg-ye-soft:#352c0e;--bdg-bz:#eab48d;--bdg-bz-soft:#35251a;--bdg-sv:#c9cfd8;--bdg-sv-soft:#2a2e36;--bdg-pu:#c9a8ff;--bdg-pu-soft:#2b2142;--bdg-te:#5fdccd;--bdg-te-soft:#123330;--bdg-in:#aab4ff;--bdg-in-soft:#23243f;--bdg-am:#f0b54a;--bdg-am-soft:#3a2d12}.slw-bar{display:flex;align-items:flex-start;gap:10px;margin:0;padding:10px 12px;border-radius:12px;border:1px solid #f5d38a;background:var(--npy-warnsoft,#fff6e0);color:var(--npy-warn,#b45309);font-size:13px;line-height:1.45}.slw-bar>span{display:flex;flex-direction:column;gap:2px;min-width:0}.slw-bar b{font-size:14px;color:#92400e}.slw-bar small{font-size:12.5px;color:inherit}.slw-dot{flex:none;width:10px;height:10px;margin-top:5px;border-radius:50%;background:#f59e0b;box-shadow:0 0 #f59e0b80;animation:slw-pulse 1.6s ease-out infinite}@keyframes slw-pulse{0%{box-shadow:0 0 #f59e0b80}80%,to{box-shadow:0 0 0 8px #f59e0b00}}@media (prefers-reduced-motion:reduce){.slw-dot{animation:none}}.nbl-hl .slw-bar{margin-top:10px}.npy-dlg-b .slw-bar{margin:8px 0}.npy-slipacc{gap:8px;padding:10px;border:1px solid var(--sp-line);border-radius:12px;background:var(--sp-card)}.npy-slipacc-h{display:flex;align-items:center;gap:10px}.npy-slipacc-h img{width:36px;height:36px;border-radius:10px;object-fit:contain;flex:none}.npy-slipacc-h span{display:flex;flex-direction:column;min-width:0}.npy-slipacc-h b{font-size:14px}.npy-slipacc-h small{font-size:12px;color:var(--sp-ink-2)}.npy-slipacc-l{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:8px;border-top:1px dashed var(--sp-line)}.npy-slipacc-l>span{display:flex;flex-direction:column;min-width:0}.npy-slipacc-l small{font-size:12px;color:var(--sp-mute)}.npy-slipacc-l b{font-size:17px;letter-spacing:.3px}.npy-slipacc-l .npy-btn{flex:none}.npy-slipacc-w{margin:0;font-size:12px;color:var(--npy-warn,#b45309)}:root[data-theme=dark] .slw-bar{border-color:#6b4f16;background:#3a2d12;color:#fcd34d}:root[data-theme=dark] .slw-bar b{color:#fde68a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .slw-bar{border-color:#6b4f16;background:#3a2d12;color:#fcd34d}:root:not([data-theme=light]) .slw-bar b{color:#fde68a}}.sai-pk.is-logo{display:grid;grid-template-columns:52px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:12px;padding:8px 12px 8px 46px}.sai-pk.is-logo input{top:50%;left:14px;margin:-10px 0 0}.sai-pk.is-logo img{grid-row:1/3;width:52px;height:52px;padding:4px;border:1px solid var(--sp-line);border-radius:8px;background:#fff}.sai-pk.is-logo b{padding:0;align-self:end;-webkit-line-clamp:2;overflow-wrap:anywhere}.sai-pk.is-logo span{padding:0;align-self:start;font-size:12px}.sai-cps{display:flex;flex-direction:column;gap:8px}.sai-cp{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;background:var(--sp-card);border:1.5px solid var(--sp-line);border-radius:12px;cursor:pointer}.sai-cp.is-on{border-color:var(--sp-brand);background:var(--sp-brand-soft)}.sai-cp input{width:20px;height:20px;margin:0;accent-color:var(--sp-brand)}.sai-cp-t b{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:15px;font-weight:700;color:var(--sp-ink)}.sai-cp-t small,.sai-cp-p small{display:block;margin-top:2px;font-size:12px;color:var(--sp-ink-2)}.sai-cp-tag{padding:1px 8px;border-radius:999px;background:var(--sp-brand);color:#fff;font-size:11px;font-weight:700}.sai-cp-p{text-align:right}.sai-cp-p b{display:block;font-family:var(--sp-num);font-size:17px;font-weight:700;color:var(--sp-price)}.sai-cp-p em{display:inline-block;margin-top:3px;padding:1px 8px;border-radius:999px;background:var(--sp-ok-soft);color:var(--sp-ok);font-size:11px;font-weight:700;font-style:normal}/* PT Studio · ขั้นตอนเป็นเส้นต่อจุด ไม่มีกล่อง (เจ้าของสั่ง 30 ต.ค. 2569 "เอาแบบอื่นไม่เอากล่อง") */
.sai-st{gap:0;margin:6px 0 2px}.sai-st li{position:relative;flex-direction:column;justify-content:flex-start;gap:6px;padding:0 4px;border:0;border-radius:0;background:none;font-size:12px}.sai-st li::before{content:"";position:absolute;top:13px;left:-50%;right:50%;height:3px;border-radius:3px;background:var(--sp-line);z-index:0}.sai-st li:first-child::before{display:none}.sai-st li.is-ok::before,.sai-st li.is-on::before{background:var(--sp-ok)}.sai-st i{position:relative;z-index:1;width:28px;height:28px;border:2px solid var(--sp-line-2);background:var(--sp-card);color:var(--sp-mute);font-size:13px}.sai-st li.is-ok i,.sai-st li.is-on i{color:#fff}.sai-st li.is-ok i{border-color:var(--sp-ok)}.sai-st li.is-on{background:none;font-weight:700}.sai-st li.is-on i{border-color:var(--sp-brand);box-shadow:0 0 0 5px var(--sp-brand-soft)}@media (min-width:760px){.sai-st li{font-size:13px}}/* PT Studio · รูปเดิม | รูปปกใหม่ คู่ซ้ายขวา ไม่ทับกัน (เจ้าของสั่ง 30 ต.ค. 2569) */
.sai-ba{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sai-ba-f{position:relative;display:block;padding:0;border:1.5px solid var(--sp-line);border-radius:12px;overflow:hidden;background:var(--sp-bg);font:inherit;cursor:zoom-in}.sai-ba-f img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.sai-ba-f span{position:absolute;left:8px;top:8px;padding:2px 9px;border-radius:999px;background:rgba(20,22,30,.65);color:#fff;font-size:11.5px;font-weight:700}.sai-ba-f.is-new{border-color:var(--sp-brand)}.sai-ba-f.is-new span{background:var(--sp-brand)}/* PT Studio · ปุ่มแก้รูป เครดิต=ม่วง บาท=ส้ม (เจ้าของสั่ง 31 ต.ค. 2569) */
.sai-rd{--sai-cr:#7c3aed;--sai-cr-2:#6d28d9;--sai-cr-sh:#7c3aed4d}.sp-btn.sai-rd,.npy-btn.sai-rd{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid transparent;color:#fff;font-weight:700;text-decoration:none}.sp-btn.sai-rd.is-cr,.npy-btn.sai-rd.is-cr{background:linear-gradient(135deg,#8b5cf6,var(--sai-cr));box-shadow:0 3px 10px var(--sai-cr-sh)}.sp-btn.sai-rd.is-cr:hover,.npy-btn.sai-rd.is-cr:hover{background:var(--sai-cr-2)}.sp-btn.sai-rd.is-thb,.npy-btn.sai-rd.is-thb{background:linear-gradient(135deg,var(--sp-brand-2),var(--sp-brand));box-shadow:0 3px 10px #f26b1d47}.sp-btn.sai-rd.is-thb:hover,.npy-btn.sai-rd.is-thb:hover{background:var(--sp-brand-ink)}.sai-rd img{width:20px;height:20px;flex:none;filter:drop-shadow(0 1px 1px #0000002e)}.sai-rd:disabled{opacity:.6;cursor:wait}/* PT Studio · แถวสินค้าที่ทำเสร็จ โฉมใหม่ (เจ้าของสั่ง 31 ต.ค. 2569 "ออกแบบใหม่ทั้งหมดสำหรับ desktop") */
.sai-rx{display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden}.sai-rx-h{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--sp-line);background:var(--sp-card)}.sai-rx-h .sai-no{flex:none;padding:3px 10px;border-radius:999px;background:var(--sp-brand-soft);font-size:12px}.sai-rx-h .sai-old{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sai-rx-h .sp-pill{flex:none;margin-left:auto}.sai-rx-b{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:14px 16px}.sai-rx-l{display:flex;flex-direction:column;gap:10px;min-width:0}.sai-rx-act{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sai-rx-act .sai-rd{grid-column:1/-1;min-height:44px;font-size:14.5px}.sai-rx-act .sp-btn{width:100%;min-width:0;justify-content:center;text-decoration:none}.sai-rx-act .sp-btn .sp-ic{width:16px;height:16px}.sai-rx-act .sai-pv-bad{grid-column:1/-1}.sai-rx-r{display:flex;flex-direction:column;gap:12px;min-width:0}.sai-rx .sai-blk.is-name .sai-new{font-size:16px;line-height:1.5}.sai-rx-g{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0}.sai-rx .sai-blk.is-name,.sai-rx .sai-blk.is-desc{grid-area:auto}.sai-rx .sai-blk.is-desc .sai-ds{max-height:320px;font-size:13px;color:var(--sp-ink)}.sai-rx-inf{border:1px solid var(--sp-line);border-radius:12px;background:var(--sp-card);min-width:0}.sai-rx-it{padding:10px 12px;border-top:1px solid var(--sp-line)}.sai-rx-it:first-child{border-top:0}.sai-rx-it>.sai-blk-h{margin-bottom:6px}.sai-rx-it>.sai-blk-h b{font-size:12.5px;color:var(--sp-ink-2);font-weight:600;white-space:nowrap}.sai-rx-it .sai-cpy{padding:2px 10px;font-size:11.5px}.sai-rx-it.is-price{background:var(--sp-brand-soft)}.sai-rx-it.is-price .sai-new{font-family:var(--sp-num);font-size:22px;font-weight:800;color:var(--sp-price)}.sai-rx-it .sai-cat{margin:0;line-height:1.55}@media (min-width:1024px){.sai-rx-h{padding:12px 20px}.sai-rx-b{grid-template-columns:400px minmax(0,1fr);gap:20px;padding:18px 20px}.sai-rx .sai-blk.is-desc{display:flex;flex-direction:column}}@media (min-width:1180px){.sai-rx-g{grid-template-columns:minmax(0,1.25fr) minmax(280px,1fr);align-items:stretch}.sai-rx .sai-blk.is-desc .sai-ds{flex:1 1 auto;max-height:360px}}/* กิจกรรม & โปรโมชัน มือถือแสดงทีละ 1 ป้าย (เจ้าของสั่ง 31 ต.ค. 69) จอคอมยัง 4 ใบ */
@media (max-width:640px){.sp-page .sp-pbs5 .sp-pbs5-s>a{flex-basis:100%!important}}.sp-composer.is-locked>:not(.sp-lockbar){display:none}/* 31 ต.ค. 2569 หัวห้องแชทมือถือไม่บีบ */
@media (max-width:640px){.sp-app.is-chat .sp-top .sp-chathead b{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:14px;line-height:1.25;overflow-wrap:anywhere}.sp .sp-ncbtn{gap:3px;padding:0 8px;font-size:11.5px}.sp-ncbtn svg{width:14px;height:14px}}/* ทวงเงินฝั่งลูกค้า (1 พ.ย. 2569) ชิปเลือกวันนัดจ่าย + ปุ่มไว้ทีหลังในป้ายเด้ง · app-shell debtPromise/debtPopShow */
.debt-days{display:flex;flex-wrap:wrap;gap:6px}.sp .debt-days button{padding:7px 13px;border:1px solid var(--sp-line);border-radius:99px;background:var(--sp-card);color:var(--sp-ink-2);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.sp .debt-days button.is-on{background:#0b2a6e;border-color:#0b2a6e;color:#fff}.sp .debt-later{align-self:center;border:0;background:none;padding:2px 6px;color:var(--sp-mute);font:inherit;font-size:12.5px;cursor:pointer}/* การ์ด JD ที่ API ร้านให้แค่ชื่อ (1 พ.ย. 2569 app-shell n17Card c.noimg) · โลโก้แหล่งจาง ไม่เต็มกรอบ */
.n17-card.is-noimg .n17-pic img{object-fit:contain;padding:30%;background:#f3f4f6;opacity:.45;filter:grayscale(.4)}.p22t-hand .sp-ic{display:block;width:36px;height:36px;color:#fff}/* กดค้างที่ข้อความแชทบนมือถือ: ไม่ให้ระบบเลือกข้อความ/แว่นขยายของเครื่องแย่ง เมนูตอบกลับ·คัดลอกจะได้ไม่หาย (2 พ.ย. 2569) */
@media (hover:none){.sp-lp{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}}/* เมนูกดค้างขึ้นติดกับข้อความที่กด (anchor) · เบราว์เซอร์ที่ไม่รองรับใช้กล่องกลางจอแบบเดิม (2 พ.ย. 2569) */
@supports (anchor-name:--a){
.sp-lp.is-anc{anchor-name:--ptmsg;box-shadow:0 0 0 2px var(--sp-brand)}
.sp-pop.is-msgmenu.is-anc{position:fixed;position-anchor:--ptmsg;inset:auto;top:anchor(bottom);left:anchor(left);margin:8px 0;width:min(240px,calc(100vw - 32px));height:auto;max-height:none;border-radius:14px;overflow:visible;position-try-fallbacks:flip-block;box-shadow:0 10px 30px #00000033}
.sp-pop.is-msgmenu.is-anc.is-me{left:auto;right:anchor(right)}
.sp-pop.is-msgmenu.is-anc .sp-msgmenu-pv{display:none}
.sp-pop.is-msgmenu.is-anc .sp-msgmenu{box-shadow:none}
}/* ★ ติ๊กอ่านแล้ว 2 สี (2 พ.ย. 2569) ★ เขียว = เจ้าหน้าที่อ่าน · ม่วง = AI อ่าน · แตะดูเวลา  app-shell.js ptRdTick/ptRdSet */
.sp-msg-t .sp-rd{position:relative;display:inline-flex;flex-direction:row;align-items:center;gap:1px;font-style:normal;cursor:pointer;-webkit-tap-highlight-color:transparent;vertical-align:middle}.sp-msg-t .sp-rd-t{display:inline;font-weight:800;font-size:12px;line-height:1}.sp-msg-t .sp-rd-w{display:inline}.sp-rd-t.is-st{color:#16a34a}.sp-rd-t.is-ai{color:#7c3aed}.sp-rd-w{margin-left:3px}.sp-rd-tip{display:none;position:absolute;right:0;bottom:calc(100% + 6px);z-index:5;padding:5px 9px;border-radius:8px;background:#1f2937;color:#fff;font-size:11px;font-weight:500;line-height:1.4;white-space:nowrap;box-shadow:0 4px 14px rgba(0,0,0,.18)}.sp-rd.is-open .sp-rd-tip{display:block}.sp-rd:focus-visible{outline:2px solid #7c3aed;outline-offset:2px;border-radius:4px}/* หน้าบัญชีของฉัน (me.html) จอคอม: หัว "โปรไฟล์" ชิดการ์ดเพราะ .n10-r เป็น block (คลาส n10-dko ทับ display) gap ไม่ทำงาน · ให้ .n10-r เป็น flex เว้นช่องทุกกล่อง (2 พ.ย. 2569) */
@media (min-width:1024px){.n10-r.n10-dko{display:flex;flex-direction:column;gap:14px}.n10-r>.npy-title{margin-bottom:2px}.n10-r>.npy-title small{margin-top:4px}}/* ★ กันหน้าดิ้นซ้ายขวาบนมือถือ ทุกหน้า (เจ้าของสั่ง 2 พ.ย. 2569) ★ ของที่กว้างเกินจอไม่ทำให้ทั้งหน้าเลื่อนข้าง · clip ไม่ทำให้แถบ sticky เสีย */
html,body{max-width:100%;overflow-x:clip}@supports not (overflow-x:clip){html,body{overflow-x:hidden}}/* iPhone ยังเลื่อนข้างได้ (2 พ.ย. 2569) Safari ปล่อยให้ลากจอที่ตั้ง hidden/clip ที่ html ได้ · ตัดที่กล่องหน้า .sp-app อีกชั้น ของที่กว้างเกินจอไม่ขยายความกว้างหน้า */
.sp-app{max-width:100%;overflow-x:clip}/* แผนที่โกดังไทย หน้า warehouse.html (ptWhThai ใน app-shell.js) 2 พ.ย. 2569 */
.sp-whth{scroll-margin-top:72px}.sp-whth-tag{font-size:12px;font-weight:600;color:var(--sp-ok);background:var(--sp-ok-soft);border-radius:999px;padding:2px 10px}.sp-whth-map{height:260px;margin:8px 0 10px;border:1px solid var(--sp-line);border-radius:12px;overflow:hidden;background:var(--sp-bg);position:relative;z-index:0}@media (min-width:900px){.sp-whth-map{height:340px}}/* ★ แชทลูกค้า หลังบ้านเว็บเก่า admin/support_inbox.php (มุมมองกล่องข้อความ) ใช้ไฟล์กลางนี้ชุดเดียวกับฝั่งลูกค้า (เจ้าของสั่ง 2 พ.ย. 2569) ★
   mockup public_html/_delivery/mockup_admin_chat_20261102 · หน้าแอดมินโหลดไฟล์นี้เฉพาะมุมมองกล่องข้อความ (nx_shop_css)
   คลาสเดิม .spxc-* ของหน้า (js ผูกอยู่ ห้ามเปลี่ยนชื่อ) แต่งใหม่ใต้ #spx-root .sp-adc · แถบตัวกรอง .sp-adc-bar
   หลังบ้านเป็นพื้นสว่างเสมอ ล็อกค่าสีสว่างไว้ ไม่ตามโหมดมืดของเครื่อง
   มือถือ: ยังไม่เลือกห้อง = รายการ · เลือกห้องแล้ว (.is-room) = ห้องเต็มจอ มีปุ่มย้อนกลับ · จอคอม ≥1001px รายการ | ห้อง | ข้อมูลลูกค้า */
#spx-root:has(.sp-adc){--sp-brand:#f26b1d;--sp-brand-ink:#c94f0c;--sp-brand-soft:#fff1e8;--sp-price:#e8461e;--sp-ok:#16a05d;--sp-ok-soft:#e6f6ee;--sp-wait:#c27c0e;--sp-wait-soft:#fff5e0;--sp-bad:#d43b2f;--sp-bad-soft:#fdecea;--sp-info:#2a6fdb;--sp-info-soft:#e9f1fe;--sp-bg:#f4f4f6;--sp-card:#fff;--sp-line:#ececf0;--sp-line-2:#dcdce2;--sp-ink:#1d1f24;--sp-ink-2:#5b616b;--sp-mute:#8b919b;--sp-shadow:0 1px 2px rgba(20,22,30,.05),0 4px 14px rgba(20,22,30,.05);color-scheme:light;font-family:var(--sp-font)}/* ★ ห้องแชทหลังบ้านบนมือถือ แบบห้องแชทฝั่งลูกค้า (เจ้าของสั่ง 2 พ.ย. 2569 "ลองไปดูฝั่งลูกค้า แล้วทำให้เหมือน") ★
   เปิดห้องแล้วเต็มจอทับแถบบน/แถบล่างของหลังบ้าน · หัวน้ำเงินแบบ .sp-top มีปุ่มย้อนกลับ+ชื่อ · ข้อความเต็มจอ · ช่องพิมพ์ติดล่าง */
@media (max-width:1000px){
  #spx-root .spxc.sp-adc.is-room .spxc-main{position:fixed;inset:0;z-index:10040;display:flex;flex-direction:column;height:100dvh;margin:0;border-radius:0;background:var(--sp-bg);overflow:hidden}
  #spx-root .sp-adc.is-room .spxc-bar{flex:0 0 auto;gap:8px 10px;padding:calc(8px + env(safe-area-inset-top,0px)) 12px 10px;border:0;color:#fff;background:linear-gradient(135deg,#061536 0%,#0b2a6e 45%,#1748b8 100%)}
  #spx-root .sp-adc.is-room .sp-adc-back{color:#fff}
  #spx-root .sp-adc.is-room .spxc-bar>.spxc-ava{width:38px;height:38px;flex-basis:38px;border:2px solid rgba(255,255,255,.35)}
  #spx-root .sp-adc.is-room .spxc-bar-b b{color:#fff;font-size:15.5px}
  #spx-root .sp-adc.is-room .spxc-bar-b .adm-vp{background:rgba(255,255,255,.16);color:#fff;border-color:transparent}
  #spx-root .sp-adc.is-room .spxc-bar-b .s:empty{display:none}
  #spx-root .sp-adc.is-room .spxc-bar .spxc-pill{background:rgba(255,255,255,.16);color:#fff}
  #spx-root .sp-adc.is-room .spxc-acts{gap:8px}
  #spx-root .sp-adc.is-room .spxc-acts .adm-btn{min-height:36px;border-color:rgba(255,255,255,.4);background:rgba(255,255,255,.1);color:#fff}
  #spx-root .sp-adc.is-room .spxc-acts .adm-btn--primary{border-color:var(--sp-brand);background:var(--sp-brand)}
  #spx-root .sp-adc.is-room .spxc-acts .adm-ico{color:currentColor}
  /* ข้อมูลลูกค้า/บิล เป็นการ์ดเล็กใต้หัว ไม่เลื่อนข้าง ตัดบรรทัดได้ */
  #spx-root .sp-adc.is-room .spxc-facts{flex:0 0 auto;margin:8px 10px 0;padding:8px 10px;overflow:visible;display:flex;flex-wrap:wrap;gap:6px;align-items:center}
  #spx-root .sp-adc.is-room .spxc-fcol{flex:1 1 100%;min-width:0}
  #spx-root .sp-adc.is-room .spxc-frow{flex-wrap:wrap;gap:6px;overflow:visible}
  #spx-root .sp-adc.is-room .spxc-fact{font-size:12px}
  #spx-root .sp-adc.is-room .spxc-feed{flex:1 1 auto;min-height:0;overflow:auto;padding:12px}
  #spx-root .sp-adc.is-room .spxc-bub{max-width:82%}
  #spx-root .sp-adc.is-room .spxc-comp{flex:0 0 auto;padding:8px 10px calc(8px + env(safe-area-inset-bottom,0px))}
  #spx-root .sp-adc #spxc-ta{font-size:16px}
  /* รายการห้องบนมือถือ เลื่อนทั้งหน้า ไม่มีกล่องเลื่อนซ้อนข้างใน */
  #spx-root .spxc.sp-adc{height:auto;min-height:0}
  #spx-root .sp-adc .spxc-side{overflow:visible}
  #spx-root .sp-adc .spxc-scroll{overflow:visible;height:auto;max-height:none}
}/* แก้บัค 2 พ.ย. 2569: กดดูทั้งหมด/มุมมองลูกค้าแล้วไม่เห็นอะไร กล่องเปิดจริงแต่อยู่ใต้ห้องเต็มจอ (กล่องรายละเอียด z1100 · กล่องเฟรม z2000)
   ห้องเต็มจอมือถือ z1080: เหนือแถบบน (1030) แถบล่าง (1040) เมนูซ้าย (1060) ต่ำกว่ากล่องทุกชนิด */
@media (max-width:1000px){#spx-root .spxc.sp-adc.is-room .spxc-main{z-index:1080}}/* สติ๊กเกอร์ในแชท (3 พ.ย. 2569 /pt-stk.js) ตัวเล็ก 96px พื้นใส */
.sp-msg img.sp-msg-pic.is-stk,.sp-msg.is-me img.sp-msg-pic.is-stk{width:96px;height:96px;object-fit:contain;border-radius:0;background:none;box-shadow:none}/* ปุ่มเข้าสู่ระบบ พื้นน้ำเงิน ตัวหนังสือขาว (เจ้าของสั่ง 3 พ.ย. 2569) */
.au-go:not(.au-go--ghost){background:linear-gradient(135deg,#1d4fb8,#0b2a6e);color:#fff!important;box-shadow:0 8px 18px rgba(11,42,110,.3)}/* แชทผู้ช่วยกับไลน์เป็นห้องเดียวกัน (เจ้าของอนุมัติ mockup c-chat / c-link 4 พ.ย. 2569) · app-shell.js window.ptLc
   แถบ/การ์ดไลน์ .sp-lk · ป้ายที่มา .sp-via · ติ๊กยังไม่มีใครอ่าน .sp-rd-none (เทาจาง) */
.sp-lk{position:relative;display:flex;align-items:flex-start;gap:11px;margin:10px 12px 6px;padding:12px 14px;border-radius:14px;background:var(--sp-card);border:1px solid #bfe8cf;color:var(--sp-ink)}.sp-lk.is-on{background:var(--sp-ok-soft);border-color:#c5ead3;padding:10px 14px}.sp-lk-ic{display:inline-flex;flex:none;width:34px;height:34px;line-height:0}.sp-lk-ic svg{width:100%;height:100%}.sp-lk-t{flex:1;min-width:0}.sp-lk-t b{display:block;font-size:14px;font-weight:700;line-height:1.35}.sp-lk-t p{margin:2px 0 0;font-size:12.5px;line-height:1.5;color:var(--sp-ink-2)}.sp-lk:not(.is-on) .sp-lk-t{padding-right:22px}a.sp-lk-go,a.sp-lk-go:hover,a.sp-lk-go:focus{display:inline-flex;align-items:center;gap:7px;margin-top:9px;padding:8px 18px;border-radius:999px;background:#06c755;color:#fff;font-size:13.5px;font-weight:700;text-decoration:none}a.sp-lk-go:hover{background:#05b04b}.sp-lk-go .sp-lk-ic{width:18px;height:18px}.sp-lk-x{position:absolute;top:6px;right:6px;width:28px;height:28px;padding:5px;border:0;border-radius:50%;background:transparent;color:var(--sp-mute);cursor:pointer;line-height:0}.sp-lk-x:hover{background:var(--sp-line-2)}.sp-lk-x svg{width:100%;height:100%}.sp-via{display:inline-flex;align-items:center;gap:3px;align-self:flex-start;padding:1px 8px;border-radius:999px;background:var(--sp-line-2);color:var(--sp-ink-2);font-size:10.5px;font-weight:600;line-height:1.55;white-space:nowrap}.sp-msg.is-me .sp-via{align-self:flex-end}.sp-via.is-line{background:var(--sp-ok-soft);color:#04913f}.sp-via .sp-lk-ic{width:12px;height:12px}.sp-msg.is-line img.sp-msg-pic{max-width:180px}.sp-rd-none{font-style:normal;margin-right:6px}.sp-rd-t.is-none{color:#9ca3af;opacity:.6}.sp-msg-read~.sp-rd-none{display:none}.sp-msg.is-me img.sp-msg-pic:not(.is-stk){align-self:flex-end}.sp-msg.is-auto .sp-bubble{background:var(--sp-card);border:1px solid var(--sp-line)}/* ★ ⋯ ขวาสุดทุกหน้า = เมนูหลัก (เจ้าของสั่ง 5 พ.ย. 2569 แทนกดค้าง ‹) · topbarMain() ใน app-shell.js ★ */
@media (min-width:1024px){.sp-top .sp-top-row>.tb-more{order:12}.sp-top .tb-more>summary{font-size:20px;font-weight:800;line-height:1}.sp-top .tb-more>.sp-dd-m{right:0;left:auto}}.sp-top .tb-more>.sp-dd-m{min-width:264px;max-height:calc(100vh - 80px);overflow:auto}html body header.sp-top .sp-dd-m>.tb-sep{display:block;padding:8px 10px 2px;font-size:11.5px;font-weight:700;color:var(--sp-mute)}html body header.sp-top .sp-dd-m>.tb-home{display:flex;align-items:center;gap:10px;min-height:42px;padding:0 10px;border-radius:8px;color:var(--sp-ink);font-size:14px;font-weight:600;text-decoration:none}html body header.sp-top .sp-dd-m>.tb-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:4px 2px 6px}html body header.sp-top .sp-dd-m>.tb-grid>a{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:9px 2px 7px;border-radius:10px;color:var(--sp-ink);font-size:12px;font-weight:600;line-height:1.25;text-align:center;text-decoration:none}html body header.sp-top .sp-dd-m>.tb-grid>a:hover{background:var(--sp-bg)}html body header.sp-top .sp-dd-m>.tb-grid>a.is-on{background:var(--sp-brand-soft);color:var(--sp-brand-ink)}html body header.sp-top .sp-dd-m>.tb-grid .sp-ic{width:22px;height:22px;color:var(--sp-brand)}/* ตารางค่าแพ็กและคนยกตามคิว (6 พ.ย. 2569) · ptPackBtn/ptPackSheet ท้าย app-shell.js · แบบเดียวกับเว็บเก่า reciever_select */
.ppk-row{margin:6px 0 0}.ppk-row:empty{display:none}.ppk-row .ppk-lk{border:0;background:none;padding:0;font:inherit;font-size:13px;font-weight:600;color:#ff5c00;cursor:pointer;text-align:left}.ppk-d{border:0;padding:0;border-radius:18px;width:min(460px,94vw);max-height:90vh;background:#fff;color:#1d1f24;box-shadow:0 30px 70px rgba(15,23,42,.3);overflow:hidden;font-family:inherit}.ppk-d[open]{display:flex;flex-direction:column}.ppk-d::backdrop{background:rgba(15,23,42,.45)}.ppk-h{display:flex;align-items:center;gap:10px;padding:16px;border-bottom:1px solid #e4e7ec}.ppk-h b{flex:1;font-size:17px}.ppk-d .ppk-x{width:34px;height:34px;border:0;border-radius:50%;background:#f1f3f6;font-size:20px;line-height:1;color:#4b5563;cursor:pointer}.ppk-b{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:12px 14px}.ppk-hl{display:flex;gap:10px;align-items:flex-start;margin:0 0 12px;padding:10px 12px;border-radius:12px;background:#fff3eb;color:#9a3412;font-size:12.5px;line-height:1.5}.ppk-hl img{width:34px;height:34px;flex:0 0 auto}.ppk-hl b{color:#c2410c}.ppk-lad{display:grid;gap:6px}.ppk-r{position:relative;display:grid;grid-template-columns:110px minmax(0,1fr) 52px;align-items:center;gap:10px;padding:8px 12px;border-radius:12px;background:#f8f9fb}.ppk-q{font-size:13px;color:#374151;white-space:nowrap}.ppk-bar{height:10px;border-radius:999px;background:#eceef2;overflow:hidden}.ppk-bar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#ffb27a,#ff5c00)}.ppk-r > b{text-align:right;font-size:15px}.ppk-r.is-on{background:#fff3eb;box-shadow:inset 0 0 0 1.5px #ff5c00}.ppk-r.is-on > b{color:#ff5c00}.ppk-r.is-on::after{content:"บิลนี้";position:absolute;right:8px;top:-8px;font-size:10.5px;font-weight:700;color:#fff;background:#ff5c00;border-radius:999px;padding:1px 8px}.ppk-r em{position:absolute;right:8px;top:-8px;font-style:normal;font-size:10.5px;font-weight:700;color:#fff;background:#16a34a;border-radius:999px;padding:1px 8px}.ppk-r.is-on em{display:none}.ppk-mine{margin:12px 0 0;padding:8px 10px;border-radius:10px;background:#ecfdf3;color:#166534;font-size:12.5px}.ppk-foot{margin:8px 0 0;font-size:11.5px;color:#8b919b;line-height:1.5}.ppk-f{padding:12px 14px calc(12px + env(safe-area-inset-bottom));border-top:1px solid #e4e7ec}.ppk-d .ppk-ok{width:100%;height:48px;border:0;border-radius:12px;background:linear-gradient(90deg,#ff5c00,#ff7a1a);color:#fff;font:inherit;font-weight:700;font-size:15.5px;cursor:pointer}@media (max-width:767px){.ppk-d{width:100vw;max-width:100vw;max-height:88vh;margin:auto 0 0;border-radius:20px 20px 0 0}.ppk-r{grid-template-columns:100px minmax(0,1fr) 48px;gap:8px}}/* ขนส่งท้องถิ่นอื่น ช่องพิมพ์ชื่อขนส่ง+ท่า (6 พ.ย. 2569) ptLocalGrp ท้าย app-shell.js */
.ploc-o{display:grid;gap:6px;margin:2px 0 4px;font-size:13px;font-weight:600;color:#374151}.nsh-ops > .ploc-o{grid-column:1/-1}/* ปุ่ม/ใบคูปองส่วนลด หน้าแจ้งจัดส่ง (6 พ.ย. 2569) ptCpnBtn ท้าย app-shell.js · กล่องใช้ .ppk-d เดียวกับตารางค่าแพ็ก */
.ppk-row .pcp-btn{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:1.5px solid #e4e7ec;border-radius:12px;background:#fff;font:inherit;color:#1d1f24;text-align:left;cursor:pointer}.ppk-row .pcp-btn.is-on{border-color:#ff5c00;background:#fff3eb}.pcp-ic{width:34px;height:34px;flex:0 0 auto;border-radius:10px;background:#fff3eb;color:#ff5c00;font-weight:800;display:grid;place-items:center}.pcp-t{flex:1 1 auto;min-width:0;line-height:1.35}.pcp-t b{display:block;font-size:14px}.pcp-t small{display:block;font-size:12px;color:#8b919b}.pcp-v{font-weight:700;color:#ff5c00;white-space:nowrap}.ppk-b .pcp-tk{display:flex;align-items:stretch;width:100%;margin:0 0 10px;padding:0;border:1px solid #e4e7ec;border-radius:12px;background:#fff;overflow:hidden;font:inherit;color:#1d1f24;text-align:left;cursor:pointer}.ppk-b .pcp-tk.is-on{border-color:#ff5c00;box-shadow:inset 0 0 0 1px #ff5c00}.ppk-b .pcp-tk.is-off{opacity:.5;cursor:not-allowed}.pcp-s{width:84px;flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px;background:linear-gradient(160deg,#7c5cff,#5638d6);color:#fff;text-align:center}.pcp-tk.is-off .pcp-s{background:#c4c9d2}.pcp-s b{font-size:18px;line-height:1.1}.pcp-s small{font-size:11px;opacity:.9}.pcp-m{flex:1 1 auto;min-width:0;padding:10px 12px;line-height:1.4}.pcp-m b{display:block;font-size:14px}.pcp-m small{display:block;font-size:12px;color:#8b919b}.pcp-m small.ex{color:#c2410c}.pcp-rd{flex:0 0 auto;align-self:center;width:20px;height:20px;margin:0 12px;border-radius:50%;border:2px solid #c9ced8}.pcp-tk.is-on .pcp-rd{border:6px solid #ff5c00}/* ===== ผู้ช่วยค้นเว็บ: ฟองกำลังโหลด (คำค้น + เว็บที่เจอ) + ชื่อเว็บท้ายคำตอบกดเปิดได้ (6 พ.ย. 2569) app-shell ptWs / ptWsSrc ===== */
.sp-msg-b.has-ws{display:flex;flex-direction:column;align-items:flex-start;gap:8px;max-width:min(92%,340px)}.sp-msg-b.has-ws .sp-typing{display:none}.sp-ws{display:flex;flex-direction:column;gap:6px;min-width:0;padding:10px 12px;background:#fff;border:1px solid #e4e7ec;border-radius:16px 16px 16px 4px;box-shadow:0 1px 2px rgba(15,23,42,.06)}.sp-ws-h{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#374151}.sp-ws-h.is-done{color:#15803d}.sp-ws-spin{flex:0 0 auto;width:14px;height:14px;border-radius:50%;border:2px solid #fed7aa;border-top-color:#f97316;animation:spWsSpin .8s linear infinite}.sp-ws-ok{flex:0 0 auto;width:14px;height:14px;border-radius:50%;background:#22c55e;position:relative}.sp-ws-ok::after{content:"";position:absolute;left:4px;top:2px;width:4px;height:7px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}
@keyframes spWsSpin{to{transform:rotate(360deg)}}.sp-ws-q{font-size:12.5px;color:#6b7280;padding-left:22px;overflow-wrap:anywhere}.sp-ws-l,.sp-ws-src{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.sp-ws-l{padding-left:22px}.sp-ws-src{margin-top:8px}.sp-ws-src b{font-size:12px;font-weight:600;color:#6b7280}.sp-ws-a,.sp-msg .sp-ws-a,.sp-bubble .sp-ws-a{display:inline-flex;align-items:center;min-height:26px;padding:2px 10px;border:1px solid #e4e7ec;border-radius:999px;background:#fff;color:#1d4ed8;font-size:12.5px;line-height:1.3;text-decoration:none;overflow-wrap:anywhere}.sp-ws-a:hover,.sp-msg .sp-ws-a:hover{border-color:#93c5fd;background:#eff6ff}@media (prefers-reduced-motion:reduce){.sp-ws-spin{animation:none}}/* ★ กล่องยืนยันทุกหน้า ปุ่มเรียงแถวเดียว (เจ้าของสั่ง 7 พ.ย. 2569 "ทำให้ทุกหน้าเป็นแถวเดียว") ★
   เฉพาะแถบล่างที่มีปุ่ม 2 ปุ่มพอดี (เช่น ยกเลิก | ยืนยัน ของ NX.ask) · มีข้อความ p / ปุ่มเดียว / 3 ปุ่มขึ้นไป = เรียงบนลงล่างเหมือนเดิม */
.npy-dlg-f:has(> .npy-btn:first-child + .npy-btn:last-child){flex-direction:row}.npy-dlg-f:has(> .npy-btn:first-child + .npy-btn:last-child) > .npy-btn{flex:1 1 0;min-width:0}