:root{--bg:#080b09;--surface:#0d110e;--surface-2:#131813;--surface-3:#1a211b;--border:#222b24;--border-soft:#19201a;--txt:#e8eee9;--txt-dim:#93a099;--txt-faint:#5e6a62;--acc:#3fb684;--acc-dim:#2f9c70;--acc-soft:#3fb6841f;--green:#4cbf8a;--amber:#c6a463;--red:#c98686;--blue:#7fa0c0;--r:6px;--r-lg:8px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s8:32px;--s10:44px;--sans:var(--font-kanit), "Kanit", system-ui, sans-serif}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg);color:var(--txt);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-weight:400}body{min-height:100vh}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}input,select,textarea{font-family:inherit}::selection{background:var(--acc);color:#07120c}.num,td.num,th.num,.mono{font-variant-numeric:tabular-nums}.dim{color:var(--txt-dim)}.faint{color:var(--txt-faint)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--surface-3);border:3px solid var(--bg);border-radius:6px}.logomark{border-radius:var(--r);background:var(--surface-2);border:1px solid var(--border);flex-shrink:0;place-items:center;width:30px;height:30px;display:grid;position:relative}.logomark:before{content:"V";color:var(--acc);font-size:15px;font-weight:600;line-height:1}.brand{align-items:center;gap:11px;display:flex}.brand .word{flex-direction:column;line-height:1.1;display:flex}.brand .word b{letter-spacing:.4px;font-size:15px;font-weight:600}.brand .word b i{color:var(--acc);font-style:normal;font-weight:400}.brand .tag{color:var(--txt-faint);letter-spacing:2px;text-transform:uppercase;margin-top:3px;font-size:9.5px;font-weight:500}.shell{min-height:100vh;display:flex}.side{width:240px;height:100vh;padding:var(--s6) var(--s4) var(--s5);border-right:1px solid var(--border-soft);background:var(--surface);flex-direction:column;flex-shrink:0;display:flex;position:sticky;top:0}.side>.brand{padding:0 var(--s2) var(--s2)}.nav{margin-top:var(--s6);flex-direction:column;flex:1;gap:1px;display:flex}.nav-label{letter-spacing:1.6px;text-transform:uppercase;color:var(--txt-faint);padding:0 var(--s3);margin-bottom:var(--s3);font-size:10px;font-weight:600}.nav button{text-align:left;color:var(--txt-dim);padding:9px var(--s3);border-radius:var(--r);background:0 0;border:none;align-items:center;gap:11px;font-size:14px;font-weight:400;transition:background .12s,color .12s;display:flex;position:relative}.nav button:hover{background:var(--surface-2);color:var(--txt)}.nav button.on{background:var(--surface-2);color:var(--txt);font-weight:500}.nav button.on:before{content:"";background:var(--acc);border-radius:2px;width:2px;height:16px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.nav button.on .ic{color:var(--acc)}.nav .ic{text-align:center;opacity:.75;width:17px;font-size:13px}.nav .logout{margin-top:var(--s3);color:var(--txt-faint)}.nav .logout:hover{color:var(--red);background:0 0}.side-foot{margin-top:var(--s4);padding-top:var(--s4);border-top:1px solid var(--border-soft);align-items:center;gap:10px;display:flex}.side-foot .av{border-radius:var(--r);background:var(--surface-2);border:1px solid var(--border);width:30px;height:30px;color:var(--acc);flex-shrink:0;place-items:center;font-size:13px;font-weight:500;display:grid}.side-foot .meta{min-width:0;line-height:1.3}.side-foot .meta b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;display:block;overflow:hidden}.side-foot .meta span{color:var(--txt-faint);letter-spacing:1px;text-transform:uppercase;font-size:10px}.main{min-width:0;padding:var(--s8) var(--s10) 72px;flex:1}.topbar{justify-content:space-between;align-items:flex-end;gap:var(--s4);margin-bottom:var(--s8);padding-bottom:var(--s5);border-bottom:1px solid var(--border-soft);display:flex}.topbar h1{letter-spacing:-.2px;font-size:22px;font-weight:500}.topbar .sub{color:var(--txt-faint);margin-top:6px;font-size:12.5px}.live{color:var(--acc)}.grid{gap:var(--s4);display:grid}.stat{background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--r-lg);padding:var(--s5);transition:border-color .14s}.stat:hover{border-color:var(--border)}.stat .k{color:var(--txt-faint);text-transform:uppercase;letter-spacing:1.2px;font-size:11px;font-weight:500}.stat .v{letter-spacing:-.4px;font-variant-numeric:tabular-nums;color:var(--txt);margin-top:12px;font-size:27px;font-weight:500;line-height:1}.stat .v small{color:var(--txt-dim);margin-left:2px;font-size:13px;font-weight:400}.stat.green .v{color:var(--acc)}.stat.amber .v{color:#d0b585}.stat.blue .v{color:#9fb2ca}.stat.red .v{color:#cf9e9e}.panel{background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--r-lg);overflow:hidden}.panel-h{padding:var(--s4) var(--s5);border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.panel-h h2{font-size:14.5px;font-weight:500}.panel-h .hint{color:var(--txt-faint);font-variant-numeric:tabular-nums;font-size:11.5px}table{border-collapse:collapse;width:100%}th{text-align:left;text-transform:uppercase;letter-spacing:1.1px;color:var(--txt-faint);padding:13px var(--s5);border-bottom:1px solid var(--border-soft);white-space:nowrap;font-size:10.5px;font-weight:500}td{padding:14px var(--s5);border-bottom:1px solid var(--border-soft);vertical-align:middle;font-size:13.5px}tr:last-child td{border-bottom:none}tbody tr{transition:background .1s}tbody tr:hover td{background:#3fb68409}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums}.pill{letter-spacing:.2px;border:1px solid var(--border);color:var(--txt-dim);text-transform:lowercase;background:var(--surface-2);border-radius:4px;padding:3px 10px;font-size:11.5px;font-weight:500;display:inline-block}.pill.open,.pill.active,.pill.settled,.pill.approved,.pill.completed,.pill.verified,.pill.delivered{color:var(--green);border-color:#4cbf8a52}.pill.pending,.pill.partial,.pill.awaiting_payment,.pill.matched,.pill.proof_submitted,.pill.withdraw,.pill.none{color:var(--amber);border-color:#c6a4634d}.pill.suspended,.pill.expired,.pill.cancelled,.pill.disputed,.pill.rejected,.pill.failed{color:var(--red);border-color:#c986864d}.pill.deposit{color:var(--blue);border-color:#7fa0c04d}.btn{background:var(--surface-2);border:1px solid var(--border);color:var(--txt);border-radius:var(--r);align-items:center;gap:7px;padding:9px 15px;font-size:13.5px;font-weight:400;transition:background .12s,border-color .12s;display:inline-flex}.btn:hover{background:var(--surface-3);border-color:#2e3a31}.btn.pri{background:var(--acc);color:#06110b;border-color:var(--acc);font-weight:600}.btn.pri:hover{background:#49c791;border-color:#49c791}.btn.sm{padding:6px 11px;font-size:12.5px}.btn.danger{color:var(--red);background:0 0;border-color:#c9868659}.btn.danger:hover{background:#c986861a}.btn:disabled{opacity:.4;cursor:not-allowed}.field{flex-direction:column;gap:7px;display:flex}.field label{text-transform:uppercase;letter-spacing:1.1px;color:var(--txt-faint);font-size:10.5px;font-weight:500}.input,input[type=text],input[type=password],input[type=number],select,textarea{background:var(--bg);border:1px solid var(--border);color:var(--txt);border-radius:var(--r);font-variant-numeric:tabular-nums;outline:none;width:100%;padding:11px 13px;font-size:14px;transition:border-color .12s}.input::placeholder,input::placeholder{color:var(--txt-faint)}.input:focus,input:focus,select:focus,textarea:focus{border-color:var(--acc)}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%235e6a62' stroke-width='1.6'%3E%3Cpath d='M2 4l4 4 4-4'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;padding-right:34px}.row{gap:var(--s3);flex-wrap:wrap;align-items:flex-end;display:flex}.login-wrap{min-height:100vh;padding:var(--s5);place-items:center;display:grid}.login-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);width:380px;max-width:100%;padding:var(--s8) var(--s8) var(--s6)}.login-card .brand{margin-bottom:var(--s5);justify-content:center}.login-card h2{text-align:center;margin-bottom:5px;font-size:18px;font-weight:500}.login-card .lead{text-align:center;color:var(--txt-faint);letter-spacing:1.4px;text-transform:uppercase;margin-bottom:var(--s6);font-size:11px;font-weight:500}.login-card .field{margin-bottom:var(--s4)}.login-card .btn{margin-top:var(--s2)}.err{color:var(--red);border-radius:var(--r);background:#c9868614;border:1px solid #c9868638;padding:11px 14px;font-size:13px}.ok-box{color:var(--green);border-radius:var(--r);word-break:break-all;background:#4cbf8a0f;border:1px solid #4cbf8a38;padding:13px 15px;font-size:12.5px;line-height:1.7}.empty{padding:var(--s10) var(--s5);text-align:center;color:var(--txt-faint);font-size:13.5px}.land{min-height:100vh;padding:var(--s6);place-items:center;display:grid}.land-inner{text-align:center;max-width:640px}.land .badge{letter-spacing:1.8px;text-transform:uppercase;color:var(--txt-faint);margin-bottom:var(--s6);font-size:10.5px;font-weight:500;display:inline-block}.land h1{letter-spacing:-.5px;font-size:46px;font-weight:600;line-height:1}.land h1 .a{color:var(--acc);font-weight:400}.land .pp{color:var(--txt-dim);letter-spacing:.2px;margin-top:var(--s5);font-size:14px;line-height:1.7}.land .cards{gap:var(--s4);margin-top:var(--s10);justify-content:center;display:flex}.land .pick{width:240px;padding:var(--s6);border:1px solid var(--border-soft);border-radius:var(--r-lg);background:var(--surface);text-align:left;transition:border-color .15s;position:relative}.land .pick:hover{border-color:var(--acc)}.land .pick .ic{border-radius:var(--r);background:var(--surface-2);border:1px solid var(--border-soft);width:40px;height:40px;margin-bottom:var(--s4);filter:grayscale(.3);place-items:center;font-size:19px;display:grid}.land .pick b{font-size:16px;font-weight:500;display:block}.land .pick span{color:var(--txt-faint);letter-spacing:.2px;margin-top:6px;font-size:12px;display:block}.land .pick .arr{top:var(--s6);right:var(--s6);color:var(--txt-faint);transition:color .15s;position:absolute}.land .pick:hover .arr{color:var(--acc)}.flash{bottom:var(--s6);right:var(--s6);background:var(--surface-2);border:1px solid var(--border);border-left:2px solid var(--acc);color:var(--txt);border-radius:var(--r);z-index:50;max-width:360px;padding:13px 17px;font-size:13.5px;position:fixed;box-shadow:0 12px 40px #00000073}.modal-bg{z-index:40;padding:var(--s5);background:#0407059e;place-items:center;display:grid;position:fixed;inset:0}.modal{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);width:460px;max-width:100%;padding:var(--s6);box-shadow:0 30px 70px #00000080}.modal h3{margin-bottom:4px;font-size:17px;font-weight:500}.modal .x{float:right;color:var(--txt-faint);background:0 0;border:none;margin:-4px -4px 0 0;font-size:22px;line-height:1;transition:color .12s}.modal .x:hover{color:var(--txt)}@media (max-width:900px){.side{width:62px;padding:var(--s5) var(--s2)}.side>.brand .word,.nav-label,.side-foot .meta{display:none}.side>.brand{justify-content:center}.nav button{justify-content:center;padding:11px 0}.nav button span:not(.ic){display:none}.side-foot{justify-content:center}.main{padding:var(--s5) var(--s5) 56px}.grid{grid-template-columns:repeat(2,1fr)!important}.land h1{font-size:36px}.land .cards{flex-direction:column;align-items:center}}
@font-face{font-family:Kanit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d598b2fbe51cc254-s.p.0i_3uaypf58iu.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Kanit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7e531266682ee0b2-s.2pxhf1saehsvg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Kanit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/4bc62d0d5f9ae771-s.0avywe9_hvuer.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kanit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/fdbfb7080a87a334-s.p.0hwi9_9hwu_ow.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kanit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/577b8067601e9847-s.p.17uyqh1z65ij2.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Kanit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5d1ea58cfb9c551d-s.1q140kewwut-u.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Kanit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d1bdedfd2fe13894-s.0m229dhbrkwlu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kanit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1e23e5114abf0db3-s.p.3vomj4ys718n3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kanit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/34da6f6f5d0d57a5-s.p.3j785ygmx2sxp.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Kanit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c5ef4f45c466146b-s.2ziap8r8vixmb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Kanit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e9c5fb40545fcd2-s.3zvdh294vpi9c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kanit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/89d4f80f11029d6d-s.p.3y48j16vw3ns0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kanit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/876b05e81fb36bf6-s.p.3-cnw-vwwbh1_.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Kanit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5128e7653d6f3744-s.1858_xfzcanvy.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Kanit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/07bc3d3e69c8b6e8-s.0h71b1gd0-8_7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kanit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/118b6ed7ac256a99-s.p.3btzg3pbxiu1o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kanit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a244653d74e7372f-s.p.3zj8sbbtpwle6.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Kanit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7ff43f20b4a94066-s.2oiv5hw7w39w8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Kanit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d5ac005905e340fc-s.24ikpou2wpz2l.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kanit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c750adf2ddf22b70-s.p.1j3epi4sx1jkp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kanit Fallback;src:local(Arial);ascent-override:108.49%;descent-override:38.96%;line-gap-override:0.0%;size-adjust:101.39%}.kanit_348e6712-module__C7wqgG__className{font-family:Kanit,Kanit Fallback;font-style:normal}.kanit_348e6712-module__C7wqgG__variable{--font-kanit:"Kanit", "Kanit Fallback"}
