svg[data-v-d5571dda]{width:20px;height:20px;flex-shrink:0;pointer-events:none}.auth-embed[data-v-ab842a13]{display:flex;align-items:flex-start;justify-content:center;padding:40px 16px}.auth-card[data-v-ab842a13]{width:420px;max-width:94vw}.kicker[data-v-ab842a13]{font-size:11px;letter-spacing:.4em;text-transform:uppercase;color:var(--accent);margin-bottom:14px}.modal-title[data-v-ab842a13]{margin:0 0 22px;font-size:22px;font-weight:400;letter-spacing:-.01em;font-family:var(--font-heading)}.field[data-v-ab842a13]{margin-bottom:14px}.field input[data-v-ab842a13]{width:100%}.code-row[data-v-ab842a13]{display:flex;gap:10px;align-items:center}.code-row input[data-v-ab842a13]{flex:1;min-width:0}.code-btn[data-v-ab842a13]{flex-shrink:0;white-space:nowrap}.switch[data-v-ab842a13]{display:flex;gap:8px;align-items:center;margin-top:16px;font-size:13px;flex-wrap:wrap}.switch a[data-v-ab842a13]{color:var(--accent);cursor:pointer}.switch a[data-v-ab842a13]:hover{text-decoration:underline}.hint[data-v-ab842a13]{margin-top:16px;padding-top:14px;border-top:1px solid var(--line);text-align:center}.confirm-modal[data-v-fddc8a99]{width:400px;max-width:92vw}.cf-title[data-v-fddc8a99]{font-family:var(--font-heading);font-weight:400;margin:0 0 12px;font-size:18px;color:var(--text)}.cf-message[data-v-fddc8a99]{color:var(--text);font-size:14px;line-height:1.7;white-space:pre-wrap;word-break:break-word}.cf-actions[data-v-fddc8a99]{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.site[data-v-5ae62909]{min-height:100vh;display:flex;flex-direction:column}.site-main[data-v-5ae62909]{flex:1;min-height:100vh}@font-face{font-family:Monocraft;src:url(/assets/Monocraft-BOrMKXgU.ttf) format("truetype")}@font-face{font-family:nfdcsCN16;src:url(/assets/nfdcsCN16-C8SNKDWS.ttf) format("truetype")}@font-face{font-family:Bender;src:url(/assets/Bender-DMylYQTo.otf) format("opentype")}@font-face{font-family:fusion-pixel-12px;src:url(/assets/fusion-pixel-12px-monospaced-zh_hant-DzPpDv7o.otf) format("truetype")}:root{--bg: #303030;--bg2: #e6eff4;--card: #fcfcfc;--card-hover: #f2f5f8;--line: #bbb;--line-strong: #a2a9b1;--text: #202122;--muted: #54595d;--faint: #72777d;--accent: #F9801D;--accent-dark: #B5650A;--accent-soft: rgba(249,128,29,.12);--ok: #177860;--ok-bg: #dff2eb;--warn: #886425;--warn-bg: #fdf2d5;--danger: #bf3c2c;--danger-bg: #ffe9e5;--radius: 0;--nav-h: 80px;--pixel-shadow: inset -2px -2px 0 0 rgba(0,0,0,.07), inset 2px 2px 0 0 rgba(255,255,255,.06);--font-heading: "Monocraft", "nfdcsCN16", "Arial", sans-serif;--font-body: "Bender", "Arial", "Microsoft YaHei UI", "Segoe UI", sans-serif;--font-input: "Microsoft YaHei UI", "Segoe UI", sans-serif;--white: #fff;--line-soft: #c8ccd1;--line-hover: #9aa0a6;--surface: #f0f1f2;--surface-soft: #eaecf0;--surface-hover: #e4edff;--surface-raised: #f8f9fa;--surface-press: #dadde3;--ok-line: #b5d8c8;--warn-line: #ead9a5;--danger-line: #e8c0bb;--accent-light: #FFB74D;--accent-press: #E8750A;--accent-bg: #FCEBD4;--focus: #1157be;--dark: #0c0c0e;--dark-panel: rgba(16,16,18,.92);--dark-panel-deep: rgba(10,10,12,.9);--dark-surface: #101014;--dark-soft: #1a1c20;--dark-line: #2a2a2e;--dark-border: #3a3d42;--nav-dark: #171615;--live-ok: #55ff55;--live-warn: #ffff55;--live-bad: #ff5555;--live-ok-bg: rgba(85,255,85,.1);--live-ok-line: rgba(85,255,85,.35);--live-bad-dim: rgba(255,85,85,.75);--term-text: #d4d4d8;--term-cmd: #7dd3fc;--term-err: #ff7b72;--term-sys: #8b949e;--grass-light: #7cbd5f;--grass-dark: #6aa84f}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{margin:0;color:var(--text);background-color:var(--bg);background-image:url(/assets/Background-Bcl7brn_.png);background-repeat:repeat;font-family:var(--font-body);font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}a{color:var(--accent)}::selection{background:var(--accent-soft);color:var(--accent-dark)}h1,h2,h3,h4,h5{font-family:var(--font-heading);font-weight:400;color:var(--text)}h3:has(.info-tip){display:flex;align-items:center}.container{max-width:1200px;margin:0 auto;padding:0 32px}.section,.section-tight,.page{position:relative;padding:72px 32px 80px;background:transparent}.section-tight{padding:48px 32px}.page{min-height:100vh;max-width:1200px;margin:0 auto;padding:calc(var(--nav-h) + 70px) 24px 96px}.section:before,.section-tight:before,.page:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translate(-50%);background:var(--bg2);z-index:-1}@media(max-width:1200px){.section:before,.section-tight:before,.page:before{--fade: 40px}}.sec-kicker{font-size:16px;letter-spacing:.35em;text-transform:uppercase;color:var(--accent);margin:0;font-family:var(--font-heading)}.sec-title{font-size:clamp(26px,3.6vw,38px);font-weight:400;letter-spacing:-.01em;margin:0 0 12px;font-family:var(--font-heading)}.sec-sub{color:var(--muted);font-size:15px;max-width:640px;margin:0 0 32px}.page-title{font-size:clamp(28px,4vw,40px);font-weight:400;letter-spacing:-.01em;margin:0 0 12px;font-family:var(--font-heading)}.page-sub{color:var(--muted);font-size:15px;margin:0 0 36px;max-width:720px}button:not(.mp-button){background:var(--surface-raised);color:var(--text);border:1px solid var(--line-strong);border-radius:0;padding:8px 18px;font-size:13.5px;font-weight:400;cursor:pointer;font-family:var(--font-heading);transition:background-color .25s ease,border-color .25s ease,color .25s ease;white-space:nowrap;letter-spacing:.02em}button:not(.mp-button):hover{background:var(--surface-soft);border-color:var(--faint)}button:not(.mp-button):active{background:var(--surface-press);border-color:var(--text)}button:not(.mp-button):disabled{opacity:.45;cursor:not-allowed}img,svg,canvas,picture{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}a,button,[role=button],.mp-button,.card.hoverable,:is(a,button,[role=button],.mp-button) *{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}input,textarea,select{-webkit-user-select:text;user-select:text}.card{background:var(--card);border:2px solid var(--line);border-radius:0;padding:24px;box-shadow:var(--pixel-shadow);transition:border-color .25s ease,background-color .25s ease}.card.hoverable:hover{border-color:var(--line-hover);background:var(--card-hover)}input,select{background:var(--white);border:1px solid var(--line-strong);color:var(--text);border-radius:0;padding:9px 12px;font-size:14px;outline:none;font-family:var(--font-input);transition:border-color .25s ease,box-shadow .25s ease;flex:1;min-width:130px;max-width:420px}input::placeholder{color:var(--faint)}input:focus,select:focus{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}label{display:flex;align-items:center;gap:8px}input[type=checkbox]{width:auto;min-width:0}table{width:100%;border-collapse:collapse;font-size:13.5px;border:1px solid var(--line)}th,td{text-align:left;padding:10px 14px;border:1px solid var(--line-soft)}th{background:var(--surface-soft);color:var(--muted);font-weight:600;font-size:12px;letter-spacing:.06em}tbody tr:nth-child(odd){background:var(--surface)}tbody tr:hover{background:var(--surface-hover)}td[colspan]{text-align:center;padding:28px 14px}.badge{display:inline-block;padding:1px 8px;border-radius:0;font-size:11.5px;letter-spacing:.03em;border:1px solid transparent;font-family:var(--font-heading)}.badge.ok{background:var(--ok-bg);color:var(--ok);border-color:var(--ok-line)}.badge.bad{background:var(--danger-bg);color:var(--danger);border-color:var(--danger-line)}.badge.muted{background:var(--surface);color:var(--muted);border-color:var(--line-soft)}.badge.warn{background:var(--warn-bg);color:var(--warn);border-color:var(--warn-line)}.badge.dim{background:var(--surface);color:var(--muted);border-color:var(--line-strong)}.ver-list{list-style:none;margin:0;padding:0}.ver-list li{border-bottom:1px solid var(--line);padding:10px 4px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ver-list .flex{flex:1;min-width:200px}.ver-list .name{font-weight:600}.ver-list .sub,.muted{color:var(--muted);font-size:12.5px}.msg{margin-top:10px;font-size:13px;min-height:18px}.err{color:var(--danger)}.ok{color:var(--ok)}.row{display:flex;gap:12px;margin-bottom:12px;flex-wrap:wrap;align-items:center}pre.log{background:var(--white);border:2px solid var(--line);border-radius:0;padding:14px;max-height:280px;overflow:auto;font-size:12px;line-height:1.7;margin:0}.file-label{border:1px dashed var(--line-strong);border-radius:0;padding:12px 16px;cursor:pointer;color:var(--muted);flex:1;text-align:center;transition:border-color .25s ease,color .25s ease}.file-label:hover{border-color:var(--accent);color:var(--text)}.icon-lead{color:var(--accent);margin-right:8px;vertical-align:middle}.sub-title{margin:34px 0 16px;font-size:19px}.ops{display:flex;gap:6px;flex-wrap:wrap}.empty{grid-column:1 / -1;min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.page-enter-active,.page-leave-active{transition:opacity .3s ease,transform .3s ease}.page-enter-from{opacity:0;transform:translateY(10px)}.page-leave-to{opacity:0;transform:translateY(-10px)}.modal-mask{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:200;display:flex;align-items:center;justify-content:center;padding:20px;animation:fadeIn .15s ease}.modal{width:420px;max-width:94vw;background:var(--card);border:2px solid var(--line);border-radius:0;padding:30px 30px 26px;position:relative;box-shadow:var(--pixel-shadow),0 4px 20px #00000059;animation:riseIn .18s ease}.modal-close{position:absolute;top:14px;right:16px;background:none;border:none;color:var(--faint);font-size:15px;cursor:pointer;padding:4px}.modal-close:hover{color:var(--text)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes riseIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.navi *{user-select:none;-webkit-user-select:none;-webkit-user-drag:none}.navi{position:fixed;top:0;left:0;width:100%;height:var(--mcHeaderH, 80px);background-color:#26242340;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px #00000040;z-index:300;transition:height 1.5s cubic-bezier(.075,.82,.165,1),background-color 1.5s cubic-bezier(.075,.82,.165,1)}.navi.scrolled{height:56px;background-color:var(--nav-dark)}.navi:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--accent),var(--accent-light),transparent);background-size:200% 100%;animation:navFlow 5s linear infinite;opacity:0;transition:opacity .6s cubic-bezier(.075,.82,.165,1)}.navi.scrolled:before{opacity:1}@keyframes navFlow{0%{background-position:100% 0}to{background-position:-100% 0}}.navi .color{color:var(--accent)}.navi{--mc-nav-hover: var(--accent)}.navi .topnav-icon{margin-right:6px}.navi .topnav-text{position:relative;white-space:nowrap}.navi .dropAction,.navi .navLink{align-items:center;background-color:transparent;border:0;color:var(--mc-core-white, #fff)!important;display:inline-flex;font-family:var(--font-heading);font-size:12px;font-weight:400;letter-spacing:.08em;min-height:22px;padding:10px 10px 10px 0;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;cursor:pointer;height:100%;transition:color .25s ease,background-color .25s ease}.navi .dropAction:hover,.navi .navLink:hover{color:var(--mc-nav-hover)!important;background-color:transparent!important}.navi .dropAction:active,.navi .navLink:active{background-color:transparent!important}.navi .dropAction:after{background-color:var(--mc-core-white, #fff);clip-path:polygon(0% 0%,0% 25%,14.286% 25%,14.286% 50%,28.572% 50%,28.572% 75%,42.858% 75%,42.858% 100%,57.142% 100%,57.142% 75%,71.428% 75%,71.428% 50%,85.714% 50%,85.714% 25%,100% 25%,100% 0%,85.714% 0%,85.714% 25%,71.428% 25%,71.428% 50%,57.142% 50%,57.142% 75%,42.858% 75%,42.858% 50%,28.572% 50%,28.572% 25%,14.286% 25%,14.286% 0%);content:"";display:block;height:6px;margin-left:6px;width:10px}.navi .dropAction:hover:after,.navi .dropAction[aria-expanded=true]:after{background-color:var(--mc-nav-hover)}.navi .dropAction[aria-expanded=true]{color:var(--mc-nav-hover)!important}.navi .dropAction[aria-expanded=true]:after{transform:rotate(180deg)}.navi .dropAction:focus-visible,.navi .navLink:focus-visible,.navi .nmCtr_cta:focus-visible{box-shadow:0 0 0 2px var(--focus);outline:1px solid #fff!important;outline-offset:2px}.nmCtr{align-items:center;display:flex;height:100%;margin:0 auto;max-width:1920px;padding:16px 60px;position:relative;justify-content:space-between}.nmCtr_logo{font-family:var(--font-heading);font-size:28px;font-weight:400;letter-spacing:3px;color:#fff;text-decoration:none;white-space:nowrap;flex-shrink:0}.nmCtr_primaryNav{align-items:center;display:flex;justify-content:center;position:absolute;left:50%;top:0;height:100%;transform:translate(-50%)}.nmCtr_primaryNav>ul{align-items:center;display:inline-flex;margin:0;padding:0;list-style:none;gap:40px}.nmCtr_primaryNav>ul>li{height:100%;display:inline-flex;align-items:center}.nmCtr_secondaryNav{display:flex;align-items:center;gap:18px;flex-shrink:0;justify-content:flex-end}.nmCtr_secondaryNav>ul{display:inline-flex;align-items:center;margin:0;padding:0;list-style:none}.nmCtr_secondaryNav>ul>li{position:relative;display:inline-flex;align-items:center;height:100%}.nmCtr_secondaryNav .nmCtr_cta,.mCtr_primaryNav .nmCtr_cta{background:transparent;color:var(--white);border:1px solid var(--mc-nav-hover);border-radius:0;padding:6px 14px;font-size:12px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;font-family:var(--font-heading);cursor:pointer;transition:background-color .25s ease,border-color .25s ease,color .25s ease}.nmCtr_secondaryNav .nmCtr_cta:hover,.mCtr_primaryNav .nmCtr_cta:hover,.nmCtr_secondaryNav .nmCtr_cta:active,.mCtr_primaryNav .nmCtr_cta:active{background:var(--accent-press);border-color:var(--accent-press);color:var(--white)}.nmCtr .megaMenu{border-top:4px solid var(--mc-core-rich-black, #000);background-color:var(--nav-dark);left:0;position:absolute;top:100%;width:100%;z-index:50;box-shadow:0 4px #00000040}.megaMenu_container{position:relative}.megaMenu_content{margin:0 auto;max-width:1920px;padding:28px 60px 32px;display:flex;flex-direction:column;align-items:flex-start}.megaMenu_headline{color:var(--mc-core-white, #fff);font-family:var(--font-heading);font-size:12px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px}.megaMenu_list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.megaMenu_link{display:block;color:var(--mc-core-white, #fff);font-size:13px;padding:7px 12px;border-bottom:1px solid var(--mc-core-grey-5, #3d3938);text-decoration:none;transition:color .25s ease}.megaMenu_link:hover{color:var(--mc-nav-hover)}.drop-enter-active,.drop-leave-active{transition:opacity .22s ease,transform .22s ease}.drop-enter-from,.drop-leave-to{opacity:0;transform:translateY(-8px)}.nmCtr_accountGlyph{gap:0}.nmCtr_accountGlyph .topnav-icon{margin-right:8px}.nmCtr_secondaryNav .accountMenu{background:var(--mc-core-off-black, #171615);box-shadow:inset 0 4px #26242340,inset -4px 0 #262423,inset 0 -4px #000000bf,inset 4px 0 #000000bf,0 4px #00000040;min-width:200px;padding:16px;position:absolute;right:0;top:calc(100% + 20px);z-index:60}.accountMenu ul{list-style:none;margin:0;padding:0}.accountMenu li{border-bottom:1px solid var(--mc-core-grey-5, #3d3938)}.accountMenu li:last-child{border-bottom:0}.accountMenu .accountMenu_link{display:flex;align-items:center;gap:8px;width:100%;background:transparent;border:0;text-align:left;cursor:pointer;color:var(--mc-core-white, #fff);font-family:var(--font-heading);font-size:13px;font-weight:400;letter-spacing:1.04px;line-height:12px;padding:12px 0;text-decoration:none;text-transform:uppercase;transition:color .25s ease,background-color .25s ease}.accountMenu .accountMenu_link:hover{background-color:transparent;color:var(--mc-nav-hover)}.accountMenu .accountMenu_link:focus-visible{background-color:transparent;color:var(--mc-nav-hover)}.accountMenu .accountMenu_link:active{background-color:transparent}.accountMenu .accountMenu_link .account-icon{margin:0}.accountMenu .accountMenu_logout{color:var(--mc-core-white, #fff)}.accountMenu .accountMenu_logout:hover{color:var(--mc-nav-hover)}.nmCtr_mobileControls{display:none;align-items:center;flex-shrink:0;margin-left:auto}.nmCtr_mobileControls .mobilePanelOpen{background:transparent;border:0;padding:0 4px;cursor:pointer}.nmCtr_mobileControls .mobilePanelOpen:hover{background:transparent;border:0}.nmCtr_mobileControls .mobilePanelOpen .topnav-icon{color:var(--mc-core-white, #fff);transition:transform .25s ease,color .25s ease}.nmCtr_mobileControls .mobilePanelOpen:hover .topnav-icon{color:var(--mc-nav-hover)}.nmCtr_mobileControls .mobilePanelOpen.On .topnav-icon{transform:rotate(90deg)}.nmCtr_mobileControls .mobilePanelOpen:focus-visible{box-shadow:0 0 0 2px var(--focus);outline:1px solid #fff;outline-offset:2px}.mCtr_panel{position:fixed;top:0;left:0;height:100vh;max-width:420px;width:100%;background-color:var(--mc-core-off-black, #171615);z-index:301;display:flex;flex-direction:column;box-shadow:4px 0 #00000040;border-right:4px solid var(--accent)}.mCtr_navBar{align-items:center;border-bottom:1px solid var(--mc-core-grey-5, #3d3938);display:flex;height:80px;justify-content:space-between;padding:0 20px}.mCtr_logo{font-family:var(--font-heading);font-size:22px;font-weight:400;letter-spacing:2px;color:var(--white);text-decoration:none}.mCtr_navBar .mCtr_menuToggle{background:transparent;border:0;width:30px;height:30px;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.mCtr_navBar .mCtr_menuToggle-icon{width:18px;height:18px;color:var(--mc-core-white, #fff)}.mCtr_navBar .mCtr_menuToggle:hover .mCtr_menuToggle-icon{color:var(--mc-nav-hover)}.mCtr_navBar .mCtr_menuToggle:focus-visible{box-shadow:0 0 0 2px var(--focus);outline:1px solid #fff;outline-offset:2px}.mCtr_primaryNav{overflow-y:auto;flex:1}.mCtr_primaryNav ul{list-style:none;margin:0;padding:0}.mCtr_primaryNav li{border-top:1px solid var(--mc-core-grey-5, #3d3938)}.mCtr_primaryNav li:first-child{border-top:0}.mCtr_primaryNav .slideAction,.mCtr_primaryNav .slideLink,.mCtr_primaryNav .slideActionBack{align-items:center;background-color:transparent;border:0;color:var(--mc-core-white, #fff);display:flex;font-family:var(--font-heading);font-size:13px;font-weight:400;letter-spacing:.08em;padding:16px 20px 16px 16px;text-align:left;text-transform:uppercase;width:100%;position:relative;cursor:pointer;text-decoration:none;transition:color .25s ease,background-color .25s ease}.mCtr_primaryNav .slideAction{justify-content:space-between;align-items:center;gap:8px}.mCtr_primaryNav .slideAction .slideAction-icon{width:10px;height:10px;flex:none;color:var(--mc-core-white, #fff)}.mCtr_primaryNav .slideAction:hover,.mCtr_primaryNav .slideLink:hover,.mCtr_primaryNav .slideActionBack:hover{background-color:transparent;color:var(--mc-nav-hover)}.mCtr_primaryNav .slideAction:hover .slideAction-icon,.mCtr_primaryNav .slideAction:hover,.mCtr_primaryNav .slideLink:hover,.mCtr_primaryNav .slideActionBack:hover{color:var(--mc-nav-hover)}.mCtr_primaryNav .slideActionBack{text-transform:none;padding-left:16px;gap:8px}.mCtr_primaryNav .slideActionBack .slideActionBack-icon{width:10px;height:10px;flex:none;color:var(--mc-core-white, #fff)}.mCtr_primaryNav .slideActionBack:hover .slideActionBack-icon{color:var(--mc-nav-hover)}.mCtr_primaryNav .paneTitle h2{margin:0;padding:14px 20px;font-family:var(--font-heading);font-size:14px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--mc-nav-hover)}.mCtr_primaryNav li.slideAccount{padding:16px;display:flex}.mCtr_primaryNav .slideCta{width:100%}.mCtr_primaryNav .slideAction:focus-visible,.mCtr_primaryNav .slideLink:focus-visible,.mCtr_primaryNav .slideActionBack:focus-visible{box-shadow:0 0 0 2px var(--focus);outline:1px solid #fff;outline-offset:2px}.mCtrSlide-enter-active,.mCtrSlide-leave-active{transition:transform .5s cubic-bezier(.075,.82,.165,1)}.mCtrSlide-enter-from,.mCtrSlide-leave-to{transform:translate(-100%)}.mCtrSlide-enter-to,.mCtrSlide-leave-from{transform:translate(0)}@media(max-width:1199.98px){.nmCtr_primaryNav,.nmCtr_secondaryNav{display:none}.nmCtr{padding:16px 24px}.nmCtr_mobileControls{display:flex}}@media(min-width:1200px){.nmCtr_mobileControls,.mCtr_panel{display:none}}@media(max-width:1440px)and (min-width:1200px){.nmCtr{padding:16px 40px}.nmCtr_primaryNav>ul{gap:32px}}.site-footer{position:relative;width:100%;background:#0d0d0d;border-top:1px solid rgba(255,255,255,.05);overflow:hidden}.footer-main{padding:4rem 0}.footer-main .visual-container{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.footer-main .visual-container .footer-ratings{position:absolute;bottom:0;right:0;height:auto;width:25vw;max-width:500px;image-rendering:pixelated}.footer-main .container{max-width:1280px;margin:0 auto;padding:0 1.5rem;position:relative;z-index:2}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:3rem}.footer-col.brand{grid-column:1}.footer-col h4{font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#ffffffb3;margin-bottom:1.25rem}.footer-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.footer-col ul li a{color:#ffffff73;font-size:.9rem;transition:color .2s ease;text-decoration:none}.footer-col ul li a:hover{color:var(--accent)}.footer-logo{color:#cfcfcf;font-size:2rem;margin-bottom:1rem;line-height:1.4;font-family:var(--font-heading);font-weight:400}.footer-logo .color,.copyright-bar .color{color:var(--accent)}.footer-desc{color:#fff6;font-size:.85rem;line-height:1.7;margin-bottom:1.5rem;max-width:300px}.footer-contact li{color:#ffffff73;font-size:.9rem;display:flex;align-items:center;gap:.6rem}.footer-contact li i{color:var(--accent);width:1rem;text-align:center;font-size:1rem}.copyright-bar{width:100%;border-top:1px solid rgba(255,255,255,.06);padding:1rem 0;text-align:center;color:#cfcfcf;font-size:1rem}.copyright-bar p{margin:0}.copyright-bar a{transition:color .2s ease;text-decoration:none;color:inherit}.copyright-bar a:hover{color:var(--accent)}.copyright-bar strong{font-weight:400;font-family:var(--font-heading)}.copyright-bar .Bd{font-family:var(--font-heading)}@media(max-width:900px){.footer-grid{grid-template-columns:1fr 1fr}.footer-col.brand{grid-column:1 / -1}}@media(max-width:640px){.footer-grid{grid-template-columns:1fr 1fr;gap:2rem}.footer-col.brand{grid-column:1 / -1}.footer-col:last-child{grid-column:1 / -1}.footer-col{display:flex;flex-direction:column;align-items:center;text-align:center}.footer-col ul{align-items:center}.footer-col:not(.brand){padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.06)}.footer-col h4{margin-bottom:.75rem}.footer-desc{max-width:100%;margin:0 auto 1.5rem}.footer-contact li{justify-content:center}}.mp-icon-wrapper{display:flex;flex-wrap:wrap;width:100%;gap:6px}.mp-icon{flex:1 auto;width:var(--mp-icon-base-width, auto);max-width:var(--mp-icon-max-width, none);display:flex;flex-direction:column;transition:padding .25s ease,margin .25s ease}.mp-icon-img{display:flex;align-items:center;justify-content:center;background-color:#00000030;box-shadow:#00000030 0 4px inset,#ffffff40 0 -4px inset;border:2px solid rgba(0,0,0,.4);padding:0;transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease,padding .25s ease}.mp-icon-img a,.mp-icon-img>i,.mp-icon-img>svg,.mp-icon-img>span{display:flex;align-items:center;justify-content:center;padding:var(--mp-icon-img-pad, 12px)}.mp-icon:hover .mp-icon-img{background-color:#00000040}.mp-icon:active .mp-icon-img{box-shadow:#b2b2b280 2px 2px inset,#99999980 -2px -2px inset;background-color:#00000040}.mp-icon:active .mp-icon-img a,.mp-icon:active .mp-icon-img>i,.mp-icon:active .mp-icon-img>svg{padding-bottom:calc(var(--mp-icon-img-pad, 12px) + 6px)}.mp-icon-img img,.mp-icon-img svg{display:block;width:var(--mp-icon-img-size, 60px)!important;height:var(--mp-icon-img-size, 60px)!important;object-fit:contain;filter:drop-shadow(2px 2px 1px rgba(0,0,0,.19));line-height:1}.mp-icon-img i{display:inline-flex;align-items:center;justify-content:center;width:var(--mp-icon-img-size, 60px)!important;height:var(--mp-icon-img-size, 60px)!important;color:#fff;font-size:calc(var(--mp-icon-img-size, 60px) * .45);font-style:normal;line-height:1;text-align:center;filter:drop-shadow(2px 2px 1px rgba(0,0,0,.19));transition:color .25s ease}.mp-icon:hover .mp-icon-img i{color:#f9801d}.mp-icon-img svg{color:#fff;transition:color .25s ease}.mp-icon:hover .mp-icon-img svg{color:#f9801d}.mp-button{--button-color: #ebebeb;--button-color-progressive: #F9801D;--button-text-color: var(--text, #171615);--button-border-color: rgba(0, 0, 0, .4);--button-text-shadow-color: transparent;--button-image: none;width:auto;display:inline-block;gap:6px;cursor:pointer;position:relative;white-space:nowrap;padding:0;text-align:center;background-color:var(--button-color);color:var(--button-text-color);border:2px solid var(--button-border-color);font-size:1em;font-weight:400;font-family:var(--font-heading);transition:background-color .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease,opacity .25s ease,padding .25s ease,margin .25s ease}.mp-button>*{width:calc(100% + 4px);height:calc(100% + 4px);margin:-2px;color:var(--button-text-color)!important;text-decoration:none;text-shadow:2px 2px 0 var(--button-text-shadow-color);display:flex;gap:6px;padding:8px 16px 14px!important;text-align:center;align-items:center;justify-content:center;transition:padding .25s ease,margin .25s ease,height .25s ease,text-shadow .25s ease}.mp-button.mp-button-big>*{padding:8px 24px 14px!important}.mp-button.mp-button-primary{--button-color: var(--button-color-progressive);--button-text-color: #fff;--button-text-shadow-color: rgba(0, 0, 0, .125)}.mp-button.mp-button-danger{--button-color: var(--danger, #b03020);--button-text-color: #fff;--button-border-color: #8a2a20}.mp-button.mp-button-big{font-size:15px}.mp-button.mp-button-sm{font-size:12.5px}.mp-button.mp-button-block{width:100%}.mp-button.mp-button-inactive,.mp-button:disabled{--button-color: #ebebeb;--button-text-color: rgba(0, 0, 0, .4);opacity:.45;cursor:not-allowed;pointer-events:none}.mp-button.mp-button-has-image>:before{content:"";display:inline-block;width:24px;height:24px;flex:none;border:2px solid #242424;background-image:var(--button-image);background-repeat:repeat-x;background-size:contain;image-rendering:pixelated}.mp-button-inner>img,.mp-button-inner>svg,.mp-button-inner>i{flex:none}.mp-button-inner>img,.mp-button-inner>svg{display:block;width:20px;height:20px;object-fit:contain}.mp-button-inner>i{font-size:15px;line-height:1}.mp-portal-active{--button-color: var(--button-color-progressive);--button-text-color: #fff;--button-text-shadow-color: rgba(0, 0, 0, .125);margin-top:6px}.mp-portal-active>:after{content:"";display:block;position:absolute;bottom:0;width:20%;height:2px;background-color:#fff;pointer-events:none}.mp-icon .mp-button{width:100%;margin:-2px 0 0;font-size:14px;letter-spacing:.02em;text-align:center}.mp-icon-link{flex:1 1 0%;margin:-2px 0 0;font-size:14px;font-family:var(--font-heading);text-align:center}.mp-icon .mp-icon-link>*>*{white-space:normal;overflow-wrap:anywhere;min-width:0}.mp-button:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:transparent;box-shadow:#686868 0 -6px inset,#b2b2b280 2px 2px inset,#99999980 -2px -8px inset;mix-blend-mode:hard-light;pointer-events:none;transition:box-shadow .25s ease,background-color .25s ease}.mp-button:not(.mp-portal-active):not(.mp-button-inactive):active:after,.mp-portal-active:after,.mp-icon:active .mp-button:after{box-shadow:#b2b2b280 2px 2px inset,#99999980 -2px -2px inset;background-color:#0000001a}.mp-button:not(.mp-icon-link):not(.mp-button-inactive):active,.mp-portal-active{margin-top:6px}.mp-button:not(.mp-button-inactive):active>*,.mp-portal-active>*,.mp-icon:active .mp-button>*{margin-top:-8px;height:calc(100% + 10px);padding:14px 16px 8px!important}.mp-button.mp-button-big:not(.mp-button-inactive):active>*,.mp-button.mp-button-big.mp-portal-active>*,.mp-icon:active .mp-button.mp-button-big>*{padding:14px 24px 8px!important}body.wgl-theme-dark .mp-icon-img{background-color:#ffffff10;box-shadow:#00000030 0 4px inset,#ffffff20 0 -4px inset;border-color:#242424}body.wgl-theme-dark .mp-icon:hover .mp-icon-img{background-color:#ffffff20}
