.admin-login-page{position:relative;isolation:isolate;min-height:100vh;width:100%;--login-pane-bg: radial-gradient(ellipse 90% 60% at 10% 20%, rgba(99, 102, 241, .35), transparent 55%), radial-gradient(ellipse 70% 50% at 95% 85%, rgba(14, 165, 233, .28), transparent 50%), linear-gradient(155deg, #121a2e 0%, #0c1222 50%, #0f172a 100%);--login-pane-grid: linear-gradient(rgba(255, 255, 255, .035) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, .035) 1px, transparent 1px)}.admin-login-page__canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden;background:var(--login-pane-bg)}.admin-login-page__canvas-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--login-pane-grid);background-size:40px 40px;opacity:1;-webkit-mask-image:radial-gradient(ellipse 120% 100% at 50% 45%,#000 20%,#00000073 55%,#0003);mask-image:radial-gradient(ellipse 120% 100% at 50% 45%,#000 20%,#00000073 55%,#0003)}@keyframes admin-login-float{0%,to{transform:translate(0) scale(1)}33%{transform:translate(6px,-10px) scale(1.03)}66%{transform:translate(-8px,6px) scale(.98)}}@keyframes admin-login-drift{0%,to{transform:rotate(var(--r, 0deg)) translateY(0)}50%{transform:rotate(var(--r, 0deg)) translateY(-12px)}}.admin-login-page .ant-pro-form-login-page{background:transparent!important}.admin-login-page>.ant-pro-form-login-page>.ant-pro-form-login-page{flex:1;width:100%!important;min-height:100vh!important;display:flex!important;flex-direction:row!important;align-items:stretch!important}.admin-login-page .ant-pro-form-login-page-notice{display:flex!important;flex:1 1 44%;min-width:0;max-width:560px;padding:clamp(2rem,5vw,3.5rem) clamp(1.5rem,4vw,3rem);align-items:center;justify-content:center;position:relative;overflow:hidden;background:transparent!important}.admin-login-page .ant-pro-form-login-page-notice:before{display:none}.admin-login-page .ant-pro-form-login-page-notice-activity{position:relative;z-index:1;width:100%;max-width:20rem}.admin-login-page .ant-pro-form-login-page-notice-activity-title{margin:0!important;padding:0!important}.admin-login-page .ant-pro-form-login-page-notice-activity-subTitle{display:none}.admin-login-page__hero-wrap{position:relative;min-height:10.5rem;display:flex;align-items:center;justify-content:center}.admin-login-page__decor{position:absolute;top:-18%;right:-12%;bottom:-14%;left:-18%;pointer-events:none;z-index:0}.admin-login-page__bubble{position:absolute;border-radius:50%;background:linear-gradient(135deg,#ffffff24,#ffffff05,#6366f11f);border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.admin-login-page__bubble--a{width:clamp(64px,16vw,104px);height:clamp(64px,16vw,104px);left:6%;top:4%;animation:admin-login-float 9s ease-in-out infinite}.admin-login-page__bubble--b{width:clamp(44px,11vw,68px);height:clamp(44px,11vw,68px);left:auto;right:10%;top:36%;opacity:.85;animation:admin-login-float 11s ease-in-out infinite .5s}.admin-login-page__bubble--c{width:clamp(88px,19vw,140px);height:clamp(88px,19vw,140px);left:12%;right:auto;top:auto;bottom:6%;opacity:.55;filter:blur(.5px);animation:admin-login-float 13s ease-in-out infinite 1s}.admin-login-page__geo{position:absolute;pointer-events:none}.admin-login-page__geo--square{--r: 18deg;width:clamp(52px,12vw,80px);height:clamp(52px,12vw,80px);left:auto;right:6%;top:8%;bottom:auto;border:2px solid rgba(165,180,252,.35);border-radius:14px;background:#ffffff08;animation:admin-login-drift 10s ease-in-out infinite}.admin-login-page__geo--ring{width:clamp(58px,14vw,92px);height:clamp(58px,14vw,92px);left:8%;top:58%;bottom:auto;border-radius:50%;border:2px solid rgba(56,189,248,.25);background:transparent;animation:admin-login-drift 12s ease-in-out infinite .3s}.admin-login-page__decor--right{position:absolute;left:36%;right:0;top:0;bottom:0}.admin-login-page__bubble--r1{width:clamp(76px,13vw,118px);height:clamp(76px,13vw,118px);right:6%;top:8%;animation:admin-login-float 10s ease-in-out infinite .2s}.admin-login-page__bubble--r2{width:clamp(44px,9vw,68px);height:clamp(44px,9vw,68px);right:28%;top:36%;opacity:.88;animation:admin-login-float 12s ease-in-out infinite .6s}.admin-login-page__bubble--r3{width:clamp(96px,18vw,150px);height:clamp(96px,18vw,150px);right:12%;bottom:6%;opacity:.5;filter:blur(.5px);animation:admin-login-float 14s ease-in-out infinite 1.1s}.admin-login-page__geo--r-square{--r: -14deg;width:clamp(52px,11vw,80px);height:clamp(52px,11vw,80px);right:18%;bottom:28%;border:2px solid rgba(165,180,252,.32);border-radius:14px;background:#ffffff08;animation:admin-login-drift 11s ease-in-out infinite .4s}.admin-login-page__geo--r-ring{width:clamp(58px,12vw,92px);height:clamp(58px,12vw,92px);right:38%;top:18%;border-radius:50%;border:2px solid rgba(56,189,248,.22);background:transparent;animation:admin-login-drift 13s ease-in-out infinite .5s}.admin-login-page>.ant-pro-form-login-page{overflow-x:hidden;flex:1;width:100%!important;min-height:100vh!important;display:flex!important;flex-direction:column!important;background:transparent!important}.admin-login-page .ant-pro-form-login-page-left{flex:1 1 56%;min-width:0;position:relative;display:flex!important;justify-content:center!important;align-items:center!important;padding:clamp(1.5rem,4vw,2.5rem) 1rem!important;overflow:visible;background:transparent!important}.admin-login-page .ant-pro-form-login-page-left:before,.admin-login-page .ant-pro-form-login-page-left:after{display:none}.admin-login-page .ant-pro-form-login-page-container{position:relative;z-index:1;border-radius:24px;padding:clamp(2.75rem,5.5vw,3.5rem) clamp(2rem,4vw,2.75rem);min-height:auto;display:flex;flex-direction:column;justify-content:flex-start;background:#fffffff5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.22);box-shadow:0 0 0 1px #ffffff8c inset,0 8px 28px #0f172a1a,0 20px 44px -14px #2563eb24}.admin-login-page .ant-pro-form-login-page-container:before{content:"";position:absolute;top:1.25rem;right:1.25rem;width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#8b5cf6);opacity:.85;box-shadow:0 0 0 3px #3b82f633;pointer-events:none}.admin-login-page .ant-pro-form-login-page-top{margin-bottom:2.25rem}.admin-login-page .ant-pro-form-login-page-header{flex-direction:column!important;align-items:center!important;justify-content:flex-start;text-align:center;gap:0;width:100%}.admin-login-page .ant-pro-form-login-page-logo{line-height:0;width:100%!important;max-width:100%;display:flex!important;justify-content:center!important;align-items:center!important;margin:0!important}.admin-login-page__brand-logo{display:block;width:min(340px,90%);max-width:100%;height:auto;max-height:72px;object-fit:contain;object-position:center;margin-inline:auto}.admin-login-page .ant-pro-form-login-page-title{font-size:1.5rem!important;font-weight:700!important;letter-spacing:-.02em!important;color:#0f172a!important;margin:0!important;width:100%;text-align:center!important}.admin-login-page .ant-pro-form-login-page-desc{display:none!important;margin:0!important}.admin-login-page .ant-form-item{margin-bottom:1.75rem}.admin-login-page .ant-form-item:last-of-type{margin-bottom:1.25rem}.admin-login-page .ant-input-affix-wrapper,.admin-login-page .ant-input-affix-wrapper-lg{border-radius:12px;padding-block:.65rem;min-height:52px}.admin-login-page .ant-input-affix-wrapper .ant-input,.admin-login-page .ant-input-affix-wrapper .ant-input-lg{font-size:1rem}.admin-login-page__submit.ant-btn-primary{height:52px;font-size:1.0625rem;font-weight:600;border-radius:12px;margin-top:.25rem;box-shadow:0 4px 16px #2563eb61}.admin-login-page__field-icon{color:#0f172a59}@media (max-width: 768px){.admin-login-page>.ant-pro-form-login-page>.ant-pro-form-login-page{flex-direction:column!important;min-height:100%!important}.admin-login-page .ant-pro-form-login-page-notice{max-width:none;flex:0 0 auto;min-height:auto;padding:2rem 1.5rem 1.5rem}.admin-login-page .ant-pro-form-login-page-notice-activity{max-width:100%}.admin-login-page__hero-wrap{min-height:10.5rem;justify-content:center}.admin-login-page .ant-pro-form-login-page-left{flex:1;padding-block:1rem 2rem!important}.admin-login-page__decor--right{left:0;top:42%;bottom:0;height:auto}.admin-login-page__bubble--r1{right:10%;top:4%}.admin-login-page__bubble--r3{right:8%;bottom:8%}}._GzYRV{line-height:1.2;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}._3eOF8{margin-right:5px;font-weight:700}._3eOF8+._3eOF8{margin-left:-5px}._1MFti{cursor:pointer}._f10Tu{font-size:1.2em;margin-right:5px;-webkit-user-select:none;-moz-user-select:none;user-select:none}._1UmXx:after{content:"▸"}._1LId0:after{content:"▾"}._1pNG9{margin-right:5px}._1pNG9:after{content:"...";font-size:.8em}._2IvMF{background:#eee}._2bkNM{margin:0;padding:0 10px}._1BXBN{margin:0;padding:0}._1MGIk{font-weight:600;margin-right:5px;color:#000}._3uHL6{color:#000}._2T6PJ,._1Gho6{color:#df113a}._vGjyY{color:#2a3f3c}._1bQdo{color:#0b75f5}._3zQKs{color:#469038}._1xvuR{color:#43413d}._oLqym,._2AXVT,._2KJWg{color:#000}._11RoI{background:#002b36}._17H2C,._3QHg2,._3fDAz{color:#fdf6e3}._2bSDX{font-weight:bolder;margin-right:5px;color:#fdf6e3}._gsbQL{color:#fdf6e3}._LaAZe,._GTKgm{color:#81b5ac}._Chy1W{color:#cb4b16}._2bveF{color:#d33682}._2vRm-{color:#ae81ff}._1prJR{color:#268bd2}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}html,body,#root{height:100%;margin:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif}
