body,html{margin:0;background:#f5f5f5}.route-enter{opacity:0;transform:translateY(16px)}.route-enter.is-on{opacity:1;transform:none;transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.route-enter,.route-enter.is-on{opacity:1;transform:none;transition:none}}.print-only{display:none}@media print{@page{size:A4 portrait;margin:10mm 8mm 12mm}body,html{background:#fff!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.ant-message,.ant-tooltip,.no-print{display:none!important}.ant-layout,.ant-layout-content{padding:0!important;background:#fff!important}.route-enter{opacity:1!important;transform:none!important}.print-sheet{width:960px;zoom:.76}.print-sheet *,.print-sheet :after,.print-sheet :before{animation:none!important;transition:none!important}.print-sheet .ant-card-head,.print-sheet .ant-table-expanded-row,.print-sheet tr{page-break-inside:avoid;break-inside:avoid}.print-sheet .ant-card-head{page-break-after:avoid;break-after:avoid}html.print-armed .print-only{display:block}html:not(.print-armed) .print-sheet,html:not(.print-armed) .print-watermark{display:none!important}html:not(.print-armed) .print-blocked{display:block}html.print-armed .print-blocked{display:none!important}.print-stamp{margin:12px 0 0;color:#94a3b8;font-size:12px;text-align:center}.print-watermark{position:fixed;top:50%;left:50%;z-index:10;color:rgba(15,23,42,.07);font-size:22px;font-weight:600;line-height:1.5;text-align:center;white-space:nowrap;pointer-events:none;transform:translate(-50%,-50%) rotate(-28deg)}.print-watermark-site{font-size:34px;letter-spacing:2px}.print-blocked{margin:40px 0;font-size:16px;text-align:center}}@property --radar-turn{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes radar-beam{to{--radar-turn:360deg}}@keyframes radar-orbit{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.app-frame_backdrop__S0Mnm{position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(186,214,255,.05) 1px,transparent 0) 0 0 /14px 14px,linear-gradient(90deg,rgba(186,214,255,.05) 1px,transparent 0) 0 0 /14px 14px,linear-gradient(180deg,#1b4f9e,#12356e 58%,#0d274c);transition:opacity .25s ease,box-shadow .25s ease}.app-frame_backdropHidden__TwbpM{opacity:0}.app-frame_backdropRaised__R2t3W{box-shadow:0 6px 24px rgba(3,14,36,.28)}.app-frame_bar__c6xE2{position:relative;display:flex;align-items:center;width:100%;min-width:0;height:100%;box-sizing:border-box;padding-inline:24px}.app-frame_brand__noQvH{display:inline-flex;flex:none;align-items:center;margin-right:28px}.app-frame_side__waIZP{display:flex;flex:none;align-items:center;gap:16px;margin-left:16px}.app-frame_sideSplit__Msf6V{padding-left:16px;border-left:1px solid rgba(255,255,255,.16)}.app-frame_homeBar__aWBML{position:relative;display:flex;align-items:center;width:min(1120px,calc(100% - 80px));min-width:0;height:100%;margin:0 auto}.app-frame_menu___IqxQ .ant-menu-item,.app-frame_menu___IqxQ .ant-menu-submenu{color:rgba(255,255,255,.72)}.app-frame_menu___IqxQ .ant-menu-item-active,.app-frame_menu___IqxQ .ant-menu-item:hover,.app-frame_menu___IqxQ .ant-menu-submenu-active,.app-frame_menu___IqxQ .ant-menu-submenu:hover{color:#fff!important;background-color:transparent!important}.app-frame_menu___IqxQ .ant-menu-item-selected,.app-frame_menu___IqxQ .ant-menu-submenu-selected{color:#fff!important;font-weight:600;background:linear-gradient(#69b1ff,#69b1ff) bottom /calc(100% - 32px) 2px no-repeat!important}.app-frame_menuPopup__1PjBG .ant-menu{background:#12356e!important}.app-frame_menuPopup__1PjBG .ant-menu-item{color:rgba(255,255,255,.72)}.app-frame_menuPopup__1PjBG .ant-menu-item-active,.app-frame_menuPopup__1PjBG .ant-menu-item:hover{color:#fff!important;background-color:rgba(255,255,255,.06)!important}.app-frame_menuPopup__1PjBG .ant-menu-item-selected{color:#fff!important;font-weight:600;background:linear-gradient(#69b1ff,#69b1ff) 0 /3px 60% no-repeat!important}.app-frame_homeNav__Dw3CE{display:flex;flex:1 1;justify-content:center;gap:36px;min-width:0}.app-frame_homeNav__Dw3CE a{position:relative;color:rgba(255,255,255,.78);font-size:15px;line-height:64px;white-space:nowrap;transition:color .2s ease}.app-frame_homeNav__Dw3CE a:after{content:"";position:absolute;right:0;bottom:16px;left:0;height:2px;border-radius:1px;background:#69b1ff;transform:scaleX(0);transition:transform .2s ease}.app-frame_homeNav__Dw3CE a:focus-visible,.app-frame_homeNav__Dw3CE a:hover{color:#fff}.app-frame_homeNav__Dw3CE a:focus-visible:after,.app-frame_homeNav__Dw3CE a:hover:after{transform:scaleX(1)}.app-frame_guestLogin__EUBBo.ant-btn{color:rgba(255,255,255,.88)}.app-frame_guestLogin__EUBBo.ant-btn:hover{color:#fff!important;background:rgba(255,255,255,.1)!important}.app-frame_guestRegister__dRnbr.ant-btn{min-width:72px;font-weight:600;box-shadow:0 4px 14px rgba(22,119,255,.35)}.app-frame_balance__TmCsx{display:inline-flex;align-items:center;gap:6px;color:#fff;white-space:nowrap}.app-frame_balance__TmCsx:hover{color:#bae0ff}.app-frame_userTrigger__9yezR{display:inline-flex;align-items:center;gap:6px;max-width:200px;height:32px;padding:0 10px;color:rgba(255,255,255,.85);font:inherit;cursor:pointer;border:1px solid transparent;border-radius:6px;background:transparent;transition:background .2s ease,border-color .2s ease}.app-frame_userName__vZsEV{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.app-frame_userTrigger__9yezR.ant-dropdown-open,.app-frame_userTrigger__9yezR:focus-visible,.app-frame_userTrigger__9yezR:hover{color:#fff;border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.08)}.app-frame_userCaret__IgKfB{font-size:10px;opacity:.7}@media (prefers-reduced-motion:reduce){.app-frame_backdrop__S0Mnm,.app-frame_homeNav__Dw3CE a,.app-frame_homeNav__Dw3CE a:after,.app-frame_userTrigger__9yezR{transition:none}}@media (max-width:720px){.app-frame_balanceLabel__sehEW,.app-frame_bar__c6xE2 .app-frame_markSub__4RS5_,.app-frame_bar__c6xE2 .app-frame_userName__vZsEV{display:none}.app-frame_userTrigger__9yezR{padding:0 6px}.app-frame_bar__c6xE2{padding-inline:12px}.app-frame_brand__noQvH{margin-right:8px}.app-frame_side__waIZP{gap:10px;margin-left:8px}.app-frame_sideSplit__Msf6V{padding-left:10px}}@media (max-width:960px){.app-frame_homeBar__aWBML{width:min(1120px,calc(100% - 40px))}.app-frame_homeNav__Dw3CE a{display:none}}