body,html{padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;background-color:#f5f5f5;color:#0c2340}a{color:inherit;text-decoration:none}*{box-sizing:border-box}nav{background-color:#0c2340;color:#fff;padding:1rem;display:flex;align-items:center;justify-content:space-between}nav a{margin-right:1rem;font-weight:500}nav a:hover{text-decoration:underline}main{padding:1.5rem}button{background-color:#8c1515;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-size:1rem}button:disabled{opacity:.6;cursor:not-allowed}form{margin-top:1rem}label{display:block;margin-bottom:.5rem;font-weight:700}input,select,textarea{width:100%;padding:.5rem;margin-bottom:1rem;border:1px solid #ccc;border-radius:4px;font-size:1rem}table{width:100%;border-collapse:collapse;margin-top:1rem}td,th{padding:.5rem;border-bottom:1px solid #ddd;text-align:left}th{background-color:#0c2340;color:#fff}*,:after,:before{box-sizing:border-box}li{list-style:none}img,video{max-width:100%;display:block}:root{--primary-blue:#4dc6ff;--primary-white:#fff;--primary-black:#000;--light-grey:#d8dfe7;--dark-grey:#979ca5;--highlight:#bfeaff;--light-shadow:#3d5a80;--dark-shadow:#242b40;--page-bg:var(--primary-black);color-scheme:dark;--nav-height:70px;--nav-border:3px;--nav-uline-h:4px;--nav-uline-color:var(--primary-blue);--nav-uline-bottom:-0.5px;--collapse-uline-bottom:0px;--collapse-open-h:0px;--collapse-open-w:320px;--control-bg:hsla(0,0%,100%,.06);--control-bg-focus:hsla(0,0%,100%,.1);--control-border:hsla(0,0%,100%,.2);--control-border-focus:var(--primary-blue);--control-text:var(--primary-white);--control-radius:12px;--control-pad:10px 12px;--btn-bg:rgba(61,90,128,.35);--btn-bg-hover:rgba(61,90,128,.5);--btn-primary:var(--primary-blue);--btn-primary-hover:#79d4ff;--bs-bg:rgba(36,43,64,.6);--bs-bg-hover:rgba(61,90,128,.35);--bs-bg-active:rgba(61,90,128,.5);--bs-border:var(--light-shadow);--bs-text:var(--primary-white);--bs-placeholder:var(--dark-grey);--bs-ring:rgba(77,198,255,.3);--bs-accent:var(--primary-blue);--bs-radius:12px;--bs-minh:40px;--bs-pad-y:8px;--bs-pad-x:12px;--bs-menu-max-w:min(92vw,560px);--bs-menu-max-h:min(56vh,380px)}#__next,body,html{height:100%;background:var(--page-bg)}body{margin:0;color:var(--primary-white);font-family:Kanit,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial}body,html{overflow:hidden}.page-scroll{top:var(--nav-height);bottom:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable both-edges;background:var(--page-bg)}@font-face{font-family:Kanit;font-weight:400;font-style:normal;src:url(/fonts/kanit.ttf) format("truetype")}@font-face{font-family:Audiowide;font-weight:400;font-style:normal;src:url(/fonts/audiowide.ttf) format("truetype")}.page-scroll,nav{position:fixed;left:0;right:0}nav{top:0;height:var(--nav-height);background:rgba(0,0,0,.85);border-bottom:var(--nav-border) solid var(--dark-grey);z-index:30;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}nav:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:var(--nav-uline-h);background:var(--nav-uline-color);transform:scaleX(0);transform-origin:left;transition:transform .18s ease}nav[data-logohover="1"]:after{transform:scaleX(1)}#default-nav.nav-row{position:fixed;top:0;left:0;right:0;height:var(--nav-height);display:flex;align-items:center;justify-content:space-between;padding:0 clamp(8px,2vw,16px);z-index:31}.nav-left,.nav-right{display:flex;align-items:center;gap:clamp(10px,2vw,18px)}.brand-link{display:flex;align-items:center;height:var(--nav-height);position:relative;text-decoration:none}.logo{display:block;height:46px;width:clamp(120px,16vw,170px);background-image:url(/img/logos/team/original-transparent.png);background-size:contain;background-repeat:no-repeat}.current,.title{position:relative;display:flex;align-items:center;height:var(--nav-height);font-family:Kanit;font-weight:700;letter-spacing:.2px;font-size:clamp(18px,2.8vw,28px);color:var(--primary-white);text-decoration:none!important;transition:color .16s linear,opacity .16s}.current:hover,.title:hover{color:var(--dark-grey);text-decoration:none!important}.current{color:var(--primary-blue)}.collapse-title,.current-collapse{position:relative;display:block;font-family:Kanit;font-weight:600;letter-spacing:.2px;font-size:clamp(16px,3.4vw,24px);color:var(--light-grey);text-decoration:none!important;transition:color .16s linear,opacity .16s}.collapse-title:hover{color:var(--highlight);text-decoration:none!important}.current-collapse{color:var(--primary-blue)}.underline-animation{position:relative}.underline-animation:after{content:"";position:absolute;left:0;width:100%;height:var(--nav-uline-h);background:var(--nav-uline-color);transform:scaleX(0);transform-origin:left;transition:transform .18s ease-in-out;pointer-events:none;bottom:var(--nav-uline-bottom)}.collapse-title.underline-animation:after,.current-collapse.underline-animation:after{bottom:var(--collapse-uline-bottom)}.underline-animation:focus-visible:after,.underline-animation:hover:after{transform:scaleX(1)}.nav-right{transition:opacity .22s ease,transform .28s cubic-bezier(.22,.8,.24,1)}nav[data-view=desktop] .nav-right{opacity:1;transform:translateY(0);pointer-events:auto;visibility:visible}nav[data-view=mobile] .nav-right{opacity:0;transform:translateY(-16px);pointer-events:none;visibility:hidden}#collapse-button{position:fixed;top:8px;right:8px;z-index:42;height:44px;width:44px;border:none;background:transparent;cursor:pointer;display:grid;place-items:center;transition:opacity .24s ease,transform .32s cubic-bezier(.22,.8,.24,1),filter .15s ease}#collapse-button:hover{filter:brightness(1.08)}#collapse-button:active{transform:translateX(0) scale(.96)}nav[data-view=mobile] #collapse-button{opacity:1;transform:translateX(0) scale(1);pointer-events:auto}nav[data-view=desktop] #collapse-button{opacity:0;transform:translateX(24px) scale(.92);pointer-events:none}#collapse-button .burger{width:28px;height:20px;position:relative}#collapse-button .burger .line{position:absolute;left:0;right:0;height:3px;background:var(--primary-blue);border-radius:2px;transition:transform .22s ease,opacity .16s ease,top .18s ease,bottom .18s ease}#collapse-button .burger .line:first-child{top:0}#collapse-button .burger .line:nth-child(2){top:50%;transform:translateY(-50%)}#collapse-button .burger .line:nth-child(3){bottom:0}nav[data-menu=open] #collapse-button .burger .line:first-child{top:50%;transform:translateY(-50%) rotate(45deg)}nav[data-menu=open] #collapse-button .burger .line:nth-child(2){opacity:0}nav[data-menu=open] #collapse-button .burger .line:nth-child(3){bottom:auto;top:50%;transform:translateY(-50%) rotate(-45deg)}#collapse-overlay{display:block;pointer-events:none}#collapse-overlay.open{pointer-events:auto}#collapse{--shadow:0 10px 28px rgba(0,0,0,.45);position:fixed;top:0;right:0;z-index:41;width:0;height:0;overflow:hidden;padding:8px 56px 8px 12px;background-color:rgba(36,43,64,.97);border:4px solid var(--light-shadow);border-top:none;border-radius:0 0 0 20px;box-shadow:var(--shadow);transform-origin:100% 0;transform:translateX(24px) scale(.9) translateY(-8px);-webkit-clip-path:inset(0 0 100% 0 round 0 0 0 20px);clip-path:inset(0 0 100% 0 round 0 0 0 20px);opacity:0;transition:width .28s cubic-bezier(.22,.8,.24,1),height .28s cubic-bezier(.22,.8,.24,1),opacity .22s ease,transform .3s cubic-bezier(.22,.8,.24,1),-webkit-clip-path .28s cubic-bezier(.22,.8,.24,1);transition:width .28s cubic-bezier(.22,.8,.24,1),height .28s cubic-bezier(.22,.8,.24,1),opacity .22s ease,transform .3s cubic-bezier(.22,.8,.24,1),clip-path .28s cubic-bezier(.22,.8,.24,1);transition:width .28s cubic-bezier(.22,.8,.24,1),height .28s cubic-bezier(.22,.8,.24,1),opacity .22s ease,transform .3s cubic-bezier(.22,.8,.24,1),clip-path .28s cubic-bezier(.22,.8,.24,1),-webkit-clip-path .28s cubic-bezier(.22,.8,.24,1)}#collapse ul{margin:0;padding:0}#collapse li{padding:6px 16px}#collapse li+li{border-top:1px solid hsla(0,0%,100%,.06)}#collapse .collapse-title,#collapse .current-collapse{white-space:nowrap}#collapse[data-wrap="1"] .collapse-title,#collapse[data-wrap="1"] .current-collapse{white-space:normal}#collapse-overlay.open #collapse{width:var(--collapse-open-w);height:var(--collapse-open-h);overflow:auto;transform:translateX(0) scale(1) translateY(0);-webkit-clip-path:inset(0 0 0 0 round 0 0 0 20px);clip-path:inset(0 0 0 0 round 0 0 0 20px);opacity:1}nav[data-menu=open] .nav-right{visibility:hidden;opacity:0;pointer-events:none}.page-scroll{scrollbar-width:thin;scrollbar-color:var(--primary-blue) transparent}.page-scroll::-webkit-scrollbar{width:10px;height:10px}.page-scroll::-webkit-scrollbar-track{background:transparent}.page-scroll::-webkit-scrollbar-thumb{background:var(--primary-blue);border-radius:6px;background-clip:padding-box;border:2px solid transparent;-webkit-transition:border .3s linear;transition:border .3s linear}.page-scroll::-webkit-scrollbar-thumb:hover{border:0}#collapse,.bs-list,.hx-scroll,.scrollbar,.table-wrap{scrollbar-width:thin;scrollbar-color:var(--primary-blue) transparent}#collapse::-webkit-scrollbar,.bs-list::-webkit-scrollbar,.hx-scroll::-webkit-scrollbar,.scrollbar::-webkit-scrollbar,.table-wrap::-webkit-scrollbar{width:8px;height:8px}#collapse::-webkit-scrollbar-track,.bs-list::-webkit-scrollbar-track,.hx-scroll::-webkit-scrollbar-track,.scrollbar::-webkit-scrollbar-track,.table-wrap::-webkit-scrollbar-track{background:transparent}#collapse::-webkit-scrollbar-thumb,.bs-list::-webkit-scrollbar-thumb,.hx-scroll::-webkit-scrollbar-thumb,.scrollbar::-webkit-scrollbar-thumb,.table-wrap::-webkit-scrollbar-thumb{background:var(--primary-blue);border-radius:5px;background-clip:padding-box;border:2px solid transparent;-webkit-transition:border .3s linear;transition:border .3s linear}#collapse::-webkit-scrollbar-thumb:hover,.bs-list::-webkit-scrollbar-thumb:hover,.hx-scroll::-webkit-scrollbar-thumb:hover,.scrollbar::-webkit-scrollbar-thumb:hover,.table-wrap::-webkit-scrollbar-thumb:hover{border-width:0}.hx-scroll.scrollbar,.table-wrap.scrollbar{scrollbar-gutter:stable both-edges}.scrollbar.tight::-webkit-scrollbar{width:6px;height:6px}.page{margin:0 auto;padding:16px clamp(8px,3vw,16px);max-width:100%}.max-w-md{max-width:560px}.max-w-xl{max-width:900px}.max-w-xxl{max-width:1200px}.center{text-align:center}.mt-sm{margin-top:12px}.mt-md{margin-top:20px}.stack-sm>*+*{margin-top:8px}.stack-md>*+*{margin-top:16px}.stack-lg>*+*{margin-top:24px}.row{display:flex;align-items:center}.row.wrap{flex-wrap:wrap}.row.center{justify-content:center}.row-split{display:flex;align-items:center;justify-content:left;gap:20px;flex-wrap:wrap}.gap-sm{gap:10px}.muted{color:var(--light-grey)}.muted.sm{font-size:14px}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form{grid-gap:12px;margin-top:24px}.form,.grid-2{display:grid;gap:12px}.grid-2{grid-template-columns:1fr 1fr;grid-gap:12px}.grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:12px;gap:12px}@media (max-width:700px){.grid-2,.grid-3{grid-template-columns:1fr}}.label{display:grid;grid-gap:6px;gap:6px;font-weight:600;color:var(--light-grey)}.input,.select,.textarea{font:inherit;color:var(--control-text);background:var(--control-bg);border:1px solid var(--control-border);border-radius:var(--control-radius);padding:var(--control-pad);outline:none;width:100%;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input:focus,.select:focus,.textarea:focus{background:var(--control-bg-focus);border-color:var(--control-border-focus);box-shadow:0 0 0 3px rgba(77,198,255,.25)}.select{min-height:44px;background-image:linear-gradient(45deg,transparent 50%,var(--primary-white) 50%),linear-gradient(135deg,var(--primary-white) 50%,transparent 50%),linear-gradient(to right,transparent,transparent);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .4em;background-size:5px 5px,5px 5px,1px 1.8em;background-repeat:no-repeat;padding-right:36px;cursor:pointer}.input.sm,.select.sm{min-height:40px;padding:8px 10px}.file-picker{display:grid;grid-gap:8px;gap:8px;width:100%}input[type=file].file-input{font:inherit;color:var(--primary-white);background:rgba(36,43,64,.6);border:1px solid var(--light-shadow);border-radius:12px;width:100%;min-height:44px;padding:8px 12px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=file].file-input:focus{outline:none;box-shadow:0 0 0 3px rgba(77,198,255,.25)}input[type=file].file-input::file-selector-button{font:inherit;font-weight:600;color:#04141e;background:var(--btn-primary);border:1px solid transparent;border-radius:12px;min-height:40px;padding:.4em .9em;margin-right:12px;cursor:pointer;transition:background .12s ease,transform .12s ease;-webkit-tap-highlight-color:transparent}input[type=file].file-input:hover::file-selector-button{background:var(--btn-primary-hover)}input[type=file].file-input:active::file-selector-button{transform:translateY(1px) scale(.99)}input[type=file].file-input::-webkit-file-upload-button{font:inherit;font-weight:600;color:#04141e;background:var(--btn-primary);border:1px solid transparent;border-radius:12px;min-height:40px;padding:.4em .9em;margin-right:12px;cursor:pointer;-webkit-transition:background .12s ease,transform .12s ease;transition:background .12s ease,transform .12s ease;-webkit-tap-highlight-color:transparent}input[type=file].file-input:hover::-webkit-file-upload-button{background:var(--btn-primary-hover)}input[type=file].file-input:active::-webkit-file-upload-button{transform:translateY(1px) scale(.99)}.file-input.sm{min-height:40px}.file-input.sm::-webkit-file-upload-button{min-height:36px;padding:.35em .8em}.file-input.sm::-webkit-file-upload-button,.file-input.sm::file-selector-button{min-height:36px;padding:.35em .8em}.file-names{display:flex;flex-wrap:wrap;gap:6px}.file-pill{background:rgba(61,90,128,.15);border:1px solid var(--light-shadow);border-radius:999px;padding:6px 10px;font-size:12px;max-width:100%;overflow:hidden;text-overflow:ellipsis}.btn,.file-pill{color:var(--primary-white);white-space:nowrap}.btn{font:inherit;font-weight:600;text-align:center;line-height:1.3;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:.6em 1.2em;background:var(--btn-bg);border:1px solid var(--light-shadow);border-radius:14px;transition:background .12s ease,transform .12s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.btn.primary{background:var(--btn-primary);color:#04141e;border-color:transparent}.btn.primary:hover{background:var(--btn-primary-hover)}.btn:active{transform:translateY(1px) scale(.99)}.btn[disabled]{opacity:.6;cursor:not-allowed}@media (max-width:420px){.btn{white-space:normal;padding:.7em 1em;text-align:center}}.error{color:#ff8a8a}.status{color:var(--highlight)}.msg-bar{margin-top:8px;min-height:22px;font-size:14px}.msg-bar .msg{margin:0}.msg.ok{color:var(--highlight)}.msg.error{color:#ff8a8a}.table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-wrap.scrollbar{scrollbar-gutter:stable both-edges}.table{width:100%;border-collapse:collapse;font-size:14px}.table td,.table th{text-align:left;padding:8px 10px;border-bottom:1px solid hsla(0,0%,100%,.08)}.table thead th{color:var(--light-grey);font-weight:700}.list{padding:0;margin:0;display:grid;grid-gap:10px;gap:10px}.card{background:rgba(61,90,128,.15);border:1px solid var(--light-shadow);border-radius:12px;padding:12px 14px}.progress{height:16px;background:var(--dark-shadow);border-radius:8px;overflow:hidden;border:1px solid var(--light-shadow)}.progress-bar{height:100%;background:var(--primary-blue)}.video{width:100%;border-radius:12px;outline:none;display:block;background:#000}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--control-radius)}@supports (-webkit-touch-callout:none){button,input,select,textarea{outline:none}}.checkbox{width:18px;height:18px;accent-color:var(--btn-primary);vertical-align:middle}.hx-scroll{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.bs-trigger{--bs-h:44px;display:inline-flex;align-items:center;justify-content:space-between;gap:10px;min-height:var(--bs-h);min-width:140px;padding:8px var(--bs-pad-x);color:var(--bs-text);background:var(--bs-bg);border:1px solid var(--bs-border);border-radius:var(--bs-radius);cursor:pointer;font:inherit;font-weight:600;text-align:left;white-space:nowrap;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}.bs-trigger.sm{--bs-h:36px;padding:7px var(--bs-pad-x)}.bs-trigger.xs{--bs-h:32px;padding:6px 10px;border-radius:10px}.bs-trigger.xxs{--bs-h:28px;padding:4px 8px;border-radius:10px}.bs-trigger.inline{width:100%}.bs-trigger:hover{background:rgba(36,43,64,.7);border-color:var(--bs-accent)}.bs-trigger:focus-visible{outline:none;border-color:var(--bs-accent);box-shadow:0 0 0 3px var(--bs-ring)}.bs-trigger.disabled{opacity:.6;cursor:not-allowed}.bs-value{line-height:1.25}.bs-value.placeholder{color:var(--bs-placeholder)}.bs-caret{position:relative;width:14px;height:14px;flex:0 0 auto}.bs-caret:after,.bs-caret:before{content:"";position:absolute;border:solid var(--primary-white);border-width:0 2px 2px 0;display:inline-block;padding:3px;top:2px;left:2px;transform:rotate(45deg)}.bs-overlay{position:fixed;z-index:1000;background:rgba(36,43,64,.97);border:1px solid var(--light-shadow);border-radius:14px;box-shadow:0 14px 28px rgba(0,0,0,.45);overflow:hidden;width:var(--bs-w);max-width:calc(100vw - 12px);height:var(--bs-h);max-height:var(--bs-menu-max-h);opacity:0;transform-origin:top left;transform:scale(.98) translateY(-6px);-webkit-clip-path:inset(0 0 100% 0 round 14px);clip-path:inset(0 0 100% 0 round 14px);transition:opacity .15s ease,transform .18s cubic-bezier(.22,.8,.24,1),-webkit-clip-path .18s cubic-bezier(.22,.8,.24,1);transition:opacity .15s ease,transform .18s cubic-bezier(.22,.8,.24,1),clip-path .18s cubic-bezier(.22,.8,.24,1);transition:opacity .15s ease,transform .18s cubic-bezier(.22,.8,.24,1),clip-path .18s cubic-bezier(.22,.8,.24,1),-webkit-clip-path .18s cubic-bezier(.22,.8,.24,1)}.bs-overlay.open{opacity:1;transform:scale(1) translateY(0);-webkit-clip-path:inset(0 0 0 0 round 14px);clip-path:inset(0 0 0 0 round 14px)}.bs-list{margin:0;padding:6px;list-style:none;height:100%;overflow:auto;scrollbar-gutter:stable both-edges}.bs-option{display:flex;align-items:center;min-height:28px;padding:6px 10px;border-radius:10px;color:var(--primary-white);cursor:pointer;transition:background .1s ease,color .1s ease;line-height:1.2;white-space:nowrap}.bs-option+.bs-option{margin-top:4px}.bs-option.hover,.bs-option:hover{background:rgba(77,198,255,.16)}.bs-option.selected{background:rgba(77,198,255,.25);color:var(--primary-white)}.bs-option.disabled{opacity:.6;cursor:not-allowed}.bs-overlay[data-wrap="1"] .bs-option{white-space:normal}.input.date,.input.date.sm,.input.date.xs,.input.date.xxs{background:var(--bs-bg);border:1px solid var(--bs-border);color:var(--primary-white);border-radius:var(--bs-radius);min-height:44px;padding:8px 10px;margin:0;width:80%}.input.date.sm{min-height:36px;padding:7px 11px}.input.date.xs{min-height:32px;padding:6px 10px;border-radius:10px}.input.date.xxs{min-height:28px;padding:4px 8px;border-radius:10px}.input.date:focus{border-color:var(--bs-accent);box-shadow:0 0 0 3px var(--bs-ring);outline:none}select.select,select.select.sm,select.select.xs,select.select.xxs{background:var(--bs-bg);border:1px solid var(--bs-border);color:var(--primary-white);border-radius:var(--bs-radius);min-height:44px;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--primary-white) 50%),linear-gradient(135deg,var(--primary-white) 50%,transparent 50%),linear-gradient(to right,transparent,transparent);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .4em;background-size:5px 5px,5px 5px,1px 1.8em;background-repeat:no-repeat;padding:8px 36px 8px 12px}select.select.sm{min-height:36px;padding:7px 11px}select.select.xs{min-height:32px;padding:6px 10px;border-radius:10px}select.select.xxs{min-height:28px;padding:4px 8px;border-radius:10px}select.select:focus{background:rgba(36,43,64,.7);border-color:var(--bs-accent);box-shadow:0 0 0 3px var(--bs-ring)}select option{background-color:#0b1422;color:var(--primary-white)}