.login-page{position:relative;min-height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:32px;background:radial-gradient(circle at 15% 18%,rgba(96,208,255,.2),transparent 26%),radial-gradient(circle at 82% 16%,rgba(255,103,136,.16),transparent 24%),radial-gradient(circle at 50% 120%,rgba(67,134,255,.2),transparent 34%),linear-gradient(140deg,#020611,#071525 48%,#130817);color:#eef7ff;font-family:Bahnschrift,Trebuchet MS,Segoe UI,sans-serif}.login-page:before,.login-page:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.login-page:before{opacity:.36;background-image:radial-gradient(circle at 20% 30%,rgba(255,255,255,.9) 0 1px,transparent 1.5px),radial-gradient(circle at 72% 22%,rgba(158,232,255,.72) 0 1px,transparent 1.5px),radial-gradient(circle at 64% 74%,rgba(255,157,182,.7) 0 1px,transparent 1.5px),radial-gradient(circle at 34% 68%,rgba(146,231,255,.82) 0 1px,transparent 1.5px);background-size:240px 240px,320px 320px,280px 280px,360px 360px;animation:loginStarfield 24s linear infinite}.login-page:after{background:radial-gradient(circle at center,rgba(122,214,255,.12),transparent 46%),linear-gradient(180deg,#050e180f,#050e186b)}.login-page__nebula,.login-page__halo,.login-page__particles,.login-page__grid,.login-page__scanline{position:absolute;pointer-events:none}.login-page__nebula{width:440px;height:440px;border-radius:50%;filter:blur(88px);opacity:.55;animation:loginFloat 14s ease-in-out infinite}.login-page__nebula--cyan{top:-140px;left:-40px;background:#48c2ff57}.login-page__nebula--red{right:-90px;bottom:-150px;background:#ff547a42;animation-delay:-7s}.login-page__halo{width:78vw;height:78vw;max-width:1100px;max-height:1100px;border-radius:50%;background:radial-gradient(circle,rgba(77,186,255,.14) 0%,rgba(77,186,255,.05) 28%,transparent 58%);filter:blur(10px)}.login-page__grid,.login-page__scanline,.login-page__particles{top:0;right:0;bottom:0;left:0}.login-page__grid{background-image:linear-gradient(rgba(108,164,204,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(108,164,204,.08) 1px,transparent 1px);background-size:36px 36px;-webkit-mask-image:linear-gradient(to bottom,#00000014,#000 22%,#000 78%,#00000014);mask-image:linear-gradient(to bottom,#00000014,#000 22%,#000 78%,#00000014)}.login-page__scanline{background:linear-gradient(to bottom,transparent,rgba(91,224,255,.08),transparent);background-size:100% 7px;opacity:.35}.login-page__particles{overflow:hidden}.login-page__particle{position:absolute;border-radius:999px;animation-name:loginParticleDrift;animation-timing-function:ease-in-out;animation-iteration-count:infinite;box-shadow:0 0 16px currentColor}.login-page__particle--0{color:#8ff0fff2;background:#8ff0fff2}.login-page__particle--1{color:#61a9ffd1;background:#61a9ffd1}.login-page__particle--2{color:#ff7ea2b3;background:#ff7ea2b3}.login-page__particle--3{color:#ffffffc7;background:#ffffffc7}.login-shell{position:relative;z-index:1;width:min(520px,100%);padding:36px;border:1px solid rgba(126,213,255,.28);border-radius:30px;background:radial-gradient(circle at top,rgba(104,214,255,.1),transparent 34%),linear-gradient(180deg,#07101ef0,#050c18e0);box-shadow:0 30px 90px #0000008f,inset 0 0 0 1px #ffffff08,0 0 52px #43b0ff24;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.login-shell:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:29px;border:1px solid rgba(146,230,255,.08);pointer-events:none}.login-shell__pulse{position:absolute;inset:18px 18px auto 18px;height:1px;background:linear-gradient(90deg,transparent,rgba(148,236,255,.86),transparent);box-shadow:0 0 14px #94ecff85;pointer-events:none}.login-shell__corner{position:absolute;width:26px;height:26px;border-color:#90e9ffbd;border-style:solid;pointer-events:none}.login-shell__corner--lt{top:14px;left:14px;border-width:2px 0 0 2px;border-top-left-radius:14px}.login-shell__corner--rt{top:14px;right:14px;border-width:2px 2px 0 0;border-top-right-radius:14px}.login-shell__corner--lb{bottom:14px;left:14px;border-width:0 0 2px 2px;border-bottom-left-radius:14px}.login-shell__corner--rb{right:14px;bottom:14px;border-width:0 2px 2px 0;border-bottom-right-radius:14px}.login-shell__panel-head{margin-bottom:24px;text-align:center}.login-shell__panel-title{font-size:30px;font-weight:700;letter-spacing:.08em;color:#f6fbff;text-shadow:0 0 18px rgba(112,210,255,.18)}.login-shell__panel-subtitle{margin:10px 0 0;color:#b3cde1c7;font-size:13px;line-height:1.7}.login-form .ant-form-item{margin-bottom:18px}.login-form .ant-form-item-label>label{color:#cae1f2d1;font-size:12px;letter-spacing:.14em}.login-form .ant-input-affix-wrapper,.login-form .ant-input-outlined{height:54px;border-radius:16px;background:#040d19eb;border-color:#7fe2ff2e;color:#eff8ff;box-shadow:inset 0 0 0 1px #ffffff08}.login-form .ant-input-affix-wrapper:hover,.login-form .ant-input-outlined:hover,.login-form .ant-input-affix-wrapper-focused,.login-form .ant-input-outlined:focus{border-color:#7fe2ff8f;box-shadow:0 0 0 3px #4abaff24}.login-form .ant-input,.login-form .ant-input-password input{color:#eff8ff;background:transparent}.login-form .ant-input::placeholder,.login-form .ant-input-password input::placeholder{color:#b4cde36b}.login-form .ant-input-prefix{margin-inline-end:10px;color:#7ce7ff;font-size:16px}.login-form .ant-input-password-icon{color:#c6f1fff5!important;font-size:19px;transition:color .18s ease,transform .18s ease,filter .18s ease;filter:drop-shadow(0 0 10px rgba(124,231,255,.3))}.login-form .ant-input-password-icon:hover{color:#fff!important;transform:scale(1.12);filter:drop-shadow(0 0 12px rgba(124,231,255,.46))}.login-form .ant-btn{height:56px;border:0;border-radius:18px;font-weight:700;font-size:15px;letter-spacing:.18em;color:#07111f;background:linear-gradient(90deg,#54b2ff,#95f3ff);box-shadow:0 18px 36px #54c0ff3d,inset 0 1px #ffffff75}.login-form .ant-btn:disabled,.login-form .ant-btn.ant-btn-disabled{color:#dcecf885;background:linear-gradient(90deg,#43576dcc,#50657bcc);box-shadow:none}.login-form__tip{margin:-4px 0 20px;color:#b3cde1ad;font-size:13px}.login-form__tip.is-ready{color:#9df4cf}.login-captcha{margin-bottom:18px}.login-captcha__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;color:#c4dcf0c7;font-size:12px;letter-spacing:.12em}.login-captcha__reset{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:#7fe2ff;cursor:pointer}.login-captcha__track{position:relative;overflow:hidden;height:56px;border-radius:18px;border:1px solid rgba(127,226,255,.18);background:linear-gradient(90deg,#101e2efa,#081322fa);-webkit-user-select:none;user-select:none;box-shadow:inset 0 0 18px #48abff14}.login-captcha__track.is-verified{border-color:#7af1c173}.login-captcha__fill{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,#40b0ff70,#83f4ff8a)}.login-captcha__message{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:0 72px;color:#e2f1ffb8;font-size:13px;letter-spacing:.04em;text-align:center}.login-captcha__handle{position:absolute;top:3px;left:3px;width:50px;height:50px;border:0;border-radius:16px;background:linear-gradient(180deg,#7ce7ff,#46a7ff);color:#06111d;font-size:18px;box-shadow:0 14px 28px #2e8cff3d;cursor:grab;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.login-captcha__handle.is-dragging{cursor:grabbing}.login-captcha__handle.is-verified{background:linear-gradient(180deg,#8ef7cf,#49d3a4)}@keyframes loginFloat{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,18px,0) scale(1.08)}}@keyframes loginParticleDrift{0%,to{transform:translateZ(0) scale(.82);opacity:.2}35%{transform:translate3d(12px,-24px,0) scale(1);opacity:.9}70%{transform:translate3d(-14px,20px,0) scale(.7);opacity:.42}}@keyframes loginStarfield{0%{transform:translateZ(0)}to{transform:translate3d(-40px,26px,0)}}@media (max-width: 640px){.login-page{padding:16px}.login-shell{padding:24px;border-radius:24px}.login-shell:before{border-radius:23px}.login-shell__panel-title{font-size:26px}.login-shell__panel-subtitle{font-size:12px}}:root,:host{--w-e-textarea-bg-color: #fff;--w-e-textarea-color: #333;--w-e-textarea-border-color: #ccc;--w-e-textarea-slight-border-color: #e8e8e8;--w-e-textarea-slight-color: #d4d4d4;--w-e-textarea-slight-bg-color: #f5f2f0;--w-e-textarea-selected-border-color: #B4D5FF;--w-e-textarea-handler-bg-color: #4290f7;--w-e-toolbar-color: #595959;--w-e-toolbar-bg-color: #fff;--w-e-toolbar-active-color: #333;--w-e-toolbar-active-bg-color: #f1f1f1;--w-e-toolbar-disabled-color: #999;--w-e-toolbar-border-color: #e8e8e8;--w-e-modal-button-bg-color: #fafafa;--w-e-modal-button-border-color: #d9d9d9}.w-e-text-container *,.w-e-toolbar *{box-sizing:border-box;margin:0;outline:none;padding:0}.w-e-text-container blockquote,.w-e-text-container li,.w-e-text-container p,.w-e-text-container td,.w-e-text-container th,.w-e-toolbar *{line-height:1.5}.w-e-text-container{background-color:var(--w-e-textarea-bg-color);color:var(--w-e-textarea-color);height:100%;position:relative}.w-e-text-container .w-e-scroll{-webkit-overflow-scrolling:touch;height:100%}.w-e-text-container [data-slate-editor]{word-wrap:break-word;border-top:1px solid transparent;min-height:100%;outline:0;padding:0 10px;white-space:pre-wrap}.w-e-text-container [data-slate-editor] p{margin:15px 0}.w-e-text-container [data-slate-editor] h1,.w-e-text-container [data-slate-editor] h2,.w-e-text-container [data-slate-editor] h3,.w-e-text-container [data-slate-editor] h4,.w-e-text-container [data-slate-editor] h5{margin:20px 0}.w-e-text-container [data-slate-editor] img{cursor:default;display:inline!important;max-width:100%;min-height:20px;min-width:20px}.w-e-text-container [data-slate-editor] span{text-indent:0}.w-e-text-container [data-slate-editor] [data-selected=true]{box-shadow:0 0 0 2px var(--w-e-textarea-selected-border-color)}.w-e-text-placeholder{font-style:italic;left:10px;top:17px;width:90%}.w-e-max-length-info,.w-e-text-placeholder{color:var(--w-e-textarea-slight-color);pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}.w-e-max-length-info{bottom:.5em;right:1em}.w-e-bar{background-color:var(--w-e-toolbar-bg-color);color:var(--w-e-toolbar-color);font-size:14px;padding:0 5px}.w-e-bar svg{fill:var(--w-e-toolbar-color);height:14px;width:14px}.w-e-bar-show{display:flex}.w-e-bar-hidden{display:none}.w-e-hover-bar{border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 5px #0000001f;position:absolute}.w-e-toolbar{flex-wrap:wrap;position:relative}.w-e-bar-divider{background-color:var(--w-e-toolbar-border-color);display:inline-flex;height:40px;margin:0 5px;width:1px}.w-e-bar-item{display:flex;height:40px;padding:4px;position:relative;text-align:center}.w-e-bar-item,.w-e-bar-item button{align-items:center;justify-content:center}.w-e-bar-item button{background:transparent;border:none;color:var(--w-e-toolbar-color);cursor:pointer;display:inline-flex;height:32px;overflow:hidden;padding:0 8px;white-space:nowrap}.w-e-bar-item button:hover{background-color:var(--w-e-toolbar-active-bg-color);color:var(--w-e-toolbar-active-color)}.w-e-bar-item button .title{margin-left:5px}.w-e-bar-item .active{background-color:var(--w-e-toolbar-active-bg-color);color:var(--w-e-toolbar-active-color)}.w-e-bar-item .disabled{color:var(--w-e-toolbar-disabled-color);cursor:not-allowed}.w-e-bar-item .disabled svg{fill:var(--w-e-toolbar-disabled-color)}.w-e-bar-item .disabled:hover{background-color:var(--w-e-toolbar-bg-color);color:var(--w-e-toolbar-disabled-color)}.w-e-bar-item .disabled:hover svg{fill:var(--w-e-toolbar-disabled-color)}.w-e-menu-tooltip-v5:before{background-color:var(--w-e-toolbar-active-color);border-radius:5px;color:var(--w-e-toolbar-bg-color);content:attr(data-tooltip);font-size:.75em;opacity:0;padding:5px 10px;position:absolute;text-align:center;top:40px;transition:opacity .6s;visibility:hidden;white-space:pre;z-index:1}.w-e-menu-tooltip-v5:after{border:5px solid transparent;border-bottom:5px solid var(--w-e-toolbar-active-color);content:"";opacity:0;position:absolute;top:30px;transition:opacity .6s;visibility:hidden}.w-e-menu-tooltip-v5:hover:after,.w-e-menu-tooltip-v5:hover:before{opacity:1;visibility:visible}.w-e-menu-tooltip-v5.tooltip-right:before{left:100%;top:10px}.w-e-menu-tooltip-v5.tooltip-right:after{border-bottom-color:transparent;border-left-color:transparent;border-right-color:var(--w-e-toolbar-active-color);border-top-color:transparent;left:100%;margin-left:-10px;top:16px}.w-e-bar-item-group .w-e-bar-item-menus-container{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;display:none;left:0;margin-top:40px;position:absolute;top:0;z-index:1}.w-e-bar-item-group:hover .w-e-bar-item-menus-container{display:block}.w-e-select-list{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;left:0;margin-top:40px;max-height:350px;min-width:100px;overflow-y:auto;position:absolute;top:0;z-index:1}.w-e-select-list ul{line-height:1;list-style:none}.w-e-select-list ul .selected{background-color:var(--w-e-toolbar-active-bg-color)}.w-e-select-list ul li{cursor:pointer;padding:7px 0 7px 25px;position:relative;text-align:left;white-space:nowrap}.w-e-select-list ul li:hover{background-color:var(--w-e-toolbar-active-bg-color)}.w-e-select-list ul li svg{left:0;margin-left:5px;margin-top:-7px;position:absolute;top:50%}.w-e-bar-bottom .w-e-select-list{bottom:0;margin-bottom:40px;margin-top:0;top:inherit}.w-e-drop-panel{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;margin-top:40px;min-width:200px;padding:10px;position:absolute;top:0;z-index:1}.w-e-bar-bottom .w-e-drop-panel{bottom:0;margin-bottom:40px;margin-top:0;top:inherit}.w-e-modal{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;color:var(--w-e-toolbar-color);font-size:14px;min-height:40px;min-width:100px;padding:20px 15px 0;position:absolute;text-align:left;z-index:1}.w-e-modal .btn-close{cursor:pointer;line-height:1;padding:5px;position:absolute;right:8px;top:7px}.w-e-modal .btn-close svg{fill:var(--w-e-toolbar-color);height:10px;width:10px}.w-e-modal .babel-container{display:block;margin-bottom:15px}.w-e-modal .babel-container span{display:block;margin-bottom:10px}.w-e-modal .button-container{margin-bottom:15px}.w-e-modal button{background-color:var(--w-e-modal-button-bg-color);border:1px solid var(--w-e-modal-button-border-color);border-radius:4px;color:var(--w-e-toolbar-color);cursor:pointer;font-weight:400;height:32px;padding:4.5px 15px;text-align:center;touch-action:manipulation;transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.w-e-modal input[type=number],.w-e-modal input[type=text],.w-e-modal textarea{font-feature-settings:"tnum";background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-modal-button-border-color);border-radius:4px;color:var(--w-e-toolbar-color);font-variant:tabular-nums;padding:4.5px 11px;transition:all .3s;width:100%}.w-e-modal textarea{min-height:60px}body .w-e-modal,body .w-e-modal *{box-sizing:border-box}.w-e-progress-bar{background-color:var(--w-e-textarea-handler-bg-color);height:1px;position:absolute;transition:width .3s;width:0}.w-e-full-screen-container{bottom:0!important;display:flex!important;flex-direction:column!important;height:100%!important;left:0!important;margin:0!important;padding:0!important;position:fixed;right:0!important;top:0!important;width:100%!important}.w-e-full-screen-container [data-w-e-textarea=true]{flex:1!important}.w-e-text-container [data-slate-editor] code{background-color:var(--w-e-textarea-slight-bg-color);border-radius:3px;font-family:monospace;padding:3px}.w-e-panel-content-color{list-style:none;text-align:left;width:230px}.w-e-panel-content-color li{border:1px solid var(--w-e-toolbar-bg-color);border-radius:3px;cursor:pointer;display:inline-block;padding:2px}.w-e-panel-content-color li:hover{border-color:var(--w-e-toolbar-color)}.w-e-panel-content-color li .color-block{border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;height:17px;width:17px}.w-e-panel-content-color .active{border-color:var(--w-e-toolbar-color)}.w-e-panel-content-color .clear{line-height:1.5;margin-bottom:5px;width:100%}.w-e-panel-content-color .clear svg{height:16px;margin-bottom:-4px;width:16px}.w-e-text-container [data-slate-editor] blockquote{background-color:var(--w-e-textarea-slight-bg-color);border-left:8px solid var(--w-e-textarea-selected-border-color);display:block;font-size:100%;line-height:1.5;margin:10px 0;padding:10px}.w-e-panel-content-emotion{font-size:20px;list-style:none;text-align:left;width:300px}.w-e-panel-content-emotion li{border-radius:3px;cursor:pointer;display:inline-block;padding:0 5px}.w-e-panel-content-emotion li:hover{background-color:var(--w-e-textarea-slight-bg-color)}.w-e-textarea-divider{border-radius:3px;margin:20px auto;padding:20px}.w-e-textarea-divider hr{background-color:var(--w-e-textarea-border-color);border:0;display:block;height:1px}.w-e-text-container [data-slate-editor] pre>code{background-color:var(--w-e-textarea-slight-bg-color);border:1px solid var(--w-e-textarea-slight-border-color);border-radius:4px;display:block;font-size:14px;padding:10px;text-indent:0}.w-e-text-container [data-slate-editor] .w-e-image-container{display:inline-block;margin:0 3px}.w-e-text-container [data-slate-editor] .w-e-image-container:hover{box-shadow:0 0 0 2px var(--w-e-textarea-selected-border-color)}.w-e-text-container [data-slate-editor] .w-e-selected-image-container{overflow:hidden;position:relative}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .w-e-image-dragger{background-color:var(--w-e-textarea-handler-bg-color);height:7px;position:absolute;width:7px}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .left-top{cursor:nwse-resize;left:0;top:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .right-top{cursor:nesw-resize;right:0;top:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .left-bottom{bottom:0;cursor:nesw-resize;left:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .right-bottom{bottom:0;cursor:nwse-resize;right:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container:hover,.w-e-text-container [contenteditable=false] .w-e-image-container:hover{box-shadow:none}.w-e-text-container [data-slate-editor] .table-container{border:1px dashed var(--w-e-textarea-border-color);border-radius:5px;margin-top:10px;overflow-x:auto;padding:10px;width:100%}.w-e-text-container [data-slate-editor] table{border-collapse:collapse}.w-e-text-container [data-slate-editor] table td,.w-e-text-container [data-slate-editor] table th{border:1px solid var(--w-e-textarea-border-color);line-height:1.5;min-width:30px;padding:3px 5px;text-align:left}.w-e-text-container [data-slate-editor] table th{background-color:var(--w-e-textarea-slight-bg-color);font-weight:700;text-align:center}.w-e-panel-content-table{background-color:var(--w-e-toolbar-bg-color)}.w-e-panel-content-table table{border-collapse:collapse}.w-e-panel-content-table td{border:1px solid var(--w-e-toolbar-border-color);cursor:pointer;height:15px;padding:3px 5px;width:20px}.w-e-panel-content-table td.active{background-color:var(--w-e-toolbar-active-bg-color)}.w-e-textarea-video-container{background-image:linear-gradient(45deg,#eee 25%,transparent 0,transparent 75%,#eee 0,#eee),linear-gradient(45deg,#eee 25%,#fff 0,#fff 75%,#eee 0,#eee);background-position:0 0,10px 10px;background-size:20px 20px;border:1px dashed var(--w-e-textarea-border-color);border-radius:5px;margin:10px auto 0;padding:10px 0;text-align:center}.w-e-text-container [data-slate-editor] pre>code{word-wrap:normal;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;-webkit-hyphens:none;hyphens:none;line-height:1.5;margin:.5em 0;overflow:auto;padding:1em;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-align:left;text-shadow:0 1px #fff;white-space:pre;word-break:normal;word-spacing:normal}.w-e-text-container [data-slate-editor] pre>code .token.cdata,.w-e-text-container [data-slate-editor] pre>code .token.comment,.w-e-text-container [data-slate-editor] pre>code .token.doctype,.w-e-text-container [data-slate-editor] pre>code .token.prolog{color:#708090}.w-e-text-container [data-slate-editor] pre>code .token.punctuation{color:#999}.w-e-text-container [data-slate-editor] pre>code .token.namespace{opacity:.7}.w-e-text-container [data-slate-editor] pre>code .token.boolean,.w-e-text-container [data-slate-editor] pre>code .token.constant,.w-e-text-container [data-slate-editor] pre>code .token.deleted,.w-e-text-container [data-slate-editor] pre>code .token.number,.w-e-text-container [data-slate-editor] pre>code .token.property,.w-e-text-container [data-slate-editor] pre>code .token.symbol,.w-e-text-container [data-slate-editor] pre>code .token.tag{color:#905}.w-e-text-container [data-slate-editor] pre>code .token.attr-name,.w-e-text-container [data-slate-editor] pre>code .token.builtin,.w-e-text-container [data-slate-editor] pre>code .token.char,.w-e-text-container [data-slate-editor] pre>code .token.inserted,.w-e-text-container [data-slate-editor] pre>code .token.selector,.w-e-text-container [data-slate-editor] pre>code .token.string{color:#690}.w-e-text-container [data-slate-editor] pre>code .language-css .token.string,.w-e-text-container [data-slate-editor] pre>code .style .token.string,.w-e-text-container [data-slate-editor] pre>code .token.entity,.w-e-text-container [data-slate-editor] pre>code .token.operator,.w-e-text-container [data-slate-editor] pre>code .token.url{color:#9a6e3a}.w-e-text-container [data-slate-editor] pre>code .token.atrule,.w-e-text-container [data-slate-editor] pre>code .token.attr-value,.w-e-text-container [data-slate-editor] pre>code .token.keyword{color:#07a}.w-e-text-container [data-slate-editor] pre>code .token.class-name,.w-e-text-container [data-slate-editor] pre>code .token.function{color:#dd4a68}.w-e-text-container [data-slate-editor] pre>code .token.important,.w-e-text-container [data-slate-editor] pre>code .token.regex,.w-e-text-container [data-slate-editor] pre>code .token.variable{color:#e90}.w-e-text-container [data-slate-editor] pre>code .token.bold,.w-e-text-container [data-slate-editor] pre>code .token.important{font-weight:700}.w-e-text-container [data-slate-editor] pre>code .token.italic{font-style:italic}.w-e-text-container [data-slate-editor] pre>code .token.entity{cursor:help}:root{--admin-gap: 8px;--admin-card-border: #d2deef;--admin-card-shadow: 0 16px 36px rgba(15, 23, 42, .06)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Segoe UI,PingFang SC,Microsoft YaHei,Roboto,Helvetica Neue,Arial,sans-serif;background:linear-gradient(180deg,#eef3f8,#f7f9fc);color:#111827}#root{min-height:100vh}.admin-content-shell{min-height:calc(100vh - 112px);padding:20px;border:1px solid var(--admin-card-border);box-shadow:var(--admin-card-shadow);background:linear-gradient(180deg,#fffffff2,#fcfdfff0)}.admin-page{display:flex;flex-direction:column;gap:var(--admin-gap)}.admin-page__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--admin-gap);flex-wrap:wrap}.admin-page__title{margin:0;font-size:22px;font-weight:700;color:#182230}.admin-page__desc{margin:4px 0 0;color:#7a8699;font-size:13px;line-height:1.6}.admin-card.ant-card{border:1px solid var(--admin-card-border);border-radius:18px;box-shadow:var(--admin-card-shadow),inset 0 1px #ffffff6b;background:linear-gradient(180deg,#fff,#fcfdff)}.admin-card .ant-card-head{border-bottom-color:#dbe5f2e6}.admin-card .ant-card-head-title{font-weight:600;color:#182230}.admin-stat-card .ant-statistic{padding:2px 0}.admin-stat-card .ant-statistic-content{font-weight:700}.admin-chart-card .ant-card-body{height:100%}.admin-stat-card.ant-card{border-color:#c9d9ed}.dashboard-tabs-card.ant-card .ant-tabs-nav{margin-bottom:0}.admin-action-tags{display:flex;flex-wrap:wrap;gap:6px}.admin-action-tags .ant-tag{margin-inline-end:0}
