@import"https://fonts.googleapis.com/css2?family=Outfit:wght@500;600;700&family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap";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}._shell_4zynl_1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:20px 16px;text-align:center}._sm_4zynl_21{--loader-size: 44px;--loader-brand-size: 11px;--loader-message-size: 13px;--loader-description-size: 12px}._md_4zynl_35{--loader-size: 60px;--loader-brand-size: 11px;--loader-message-size: 14px;--loader-description-size: 12px}._lg_4zynl_49{--loader-size: 72px;--loader-brand-size: 12px;--loader-message-size: 15px;--loader-description-size: 13px}._absolute_4zynl_63{position:absolute}._inlineBlock_4zynl_71{display:inline-block;width:var(--loader-size);height:var(--loader-size)}._loader_4zynl_83{display:flex;align-items:center;justify-content:center;color:transparent;margin:.25em 0}._spacer_4zynl_99{width:.5em}._dash_4zynl_107{animation:_dashArray_4zynl_1 2s ease-in-out infinite,_dashOffset_4zynl_1 2s linear infinite}._spin_4zynl_115{animation:_spinDashArray_4zynl_1 2s ease-in-out infinite,_spin_4zynl_115 8s ease-in-out infinite,_dashOffset_4zynl_1 2s linear infinite;transform-origin:center}._copy_4zynl_125{display:flex;flex-direction:column;gap:6px;align-items:center;max-width:420px}._brand_4zynl_141{font-size:var(--loader-brand-size);line-height:1;font-weight:700;letter-spacing:.22em;color:var(--theme-loader-a-end)}._message_4zynl_157{font-size:var(--loader-message-size);line-height:1.35;font-weight:600;letter-spacing:-.01em;color:var(--aqua-ink)}._description_4zynl_173{margin:0;font-size:var(--loader-description-size);line-height:1.6;color:var(--aqua-ink-muted);max-width:40ch}@keyframes _dashArray_4zynl_1{0%{stroke-dasharray:0 1 359 0}50%{stroke-dasharray:0 359 1 0}to{stroke-dasharray:359 1 0 0}}@keyframes _spinDashArray_4zynl_1{0%{stroke-dasharray:270 90}50%{stroke-dasharray:0 360}to{stroke-dasharray:270 90}}@keyframes _dashOffset_4zynl_1{0%{stroke-dashoffset:365}to{stroke-dashoffset:5}}@keyframes _spin_4zynl_115{0%{rotate:0deg}12.5%,25%{rotate:270deg}37.5%,50%{rotate:540deg}62.5%,75%{rotate:810deg}87.5%,to{rotate:1080deg}}@media(prefers-reduced-motion:reduce){._dash_4zynl_107,._spin_4zynl_115{animation:none}}:root{--login-bg: #f4f6fb;--login-stage-bg-start: #f4f5f7;--login-stage-bg-end: #eef1f6;--login-panel-bg: #ffffff;--login-primary: var(--aqua-primary);--login-primary-hover: var(--aqua-primary-hover);--login-border-focus: var(--aqua-primary);--login-text-primary: #151a28;--login-text-secondary: #6d7485;--login-text-tertiary: #9ca3af;--character-purple: #8f7cff;--character-black: #2d313a;--character-yellow: #f2c94c;--character-orange: #ff9f5a;--login-frame-max-width: 1440px;--login-frame-border-radius: 32px;--login-panel-width: 440px;--register-bg: #f4f6fb;--register-stage-bg-start: #f0f9f4;--register-stage-bg-end: #e8f5ed;--register-panel-bg: #ffffff;--register-primary: #22c55e;--register-primary-hover: #16a34a;--register-border-focus: #22c55e;--character-green: #4ade80;--character-blue: #60a5fa;--character-pink: #f472b6;--character-cyan: #22d3ee;--reset-bg: #f4f6fb;--reset-stage-bg-start: #f0f3f9;--reset-stage-bg-end: #e8ecf5;--reset-panel-bg: #ffffff;--reset-primary: var(--aqua-primary);--reset-primary-hover: var(--aqua-primary-hover);--reset-border-focus: var(--aqua-primary);--character-indigo: var(--aqua-primary);--character-violet: var(--aqua-blue);--character-mint: #6ee7b7;--app-accent: var(--aqua-primary);--app-accent-hover: var(--aqua-primary-hover);--app-accent-subtle: rgba(var(--theme-accent-rgb), .06);--app-canvas: #fafbfc;--app-surface: #ffffff;--app-border: #e8eaed;--app-border-light: #f1f3f5;--app-text-primary: #1a1d23;--app-text-secondary: #5f6368;--app-text-tertiary: #9aa0a6;--app-text-inverse: #ffffff;--nav-bg: #f8f9fa;--nav-surface: #ffffff;--nav-surface-hover: #f1f3f5;--nav-text: #5f6368;--nav-text-active: #1a1d23;--nav-border: #e8eaed;--semantic-success: #1e8e3e;--semantic-warning: #ea8600;--semantic-error: #d93025;--semantic-info: #1967d2}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:var(--app-viewport-height)}.login-page-container{position:relative;min-height:var(--app-viewport-height);width:100%;background:var(--login-bg);display:flex;align-items:center;justify-content:center;padding:32px 24px}.login-icp-footer{position:absolute;bottom:12px;left:0;right:0;text-align:center;font-size:12px;z-index:10}.login-icp-footer a{color:#00000073;text-decoration:none}.login-icp-footer a:hover{color:#000000a6;text-decoration:underline}.login-frame{width:100%;max-width:var(--login-frame-max-width);min-height:calc(var(--app-viewport-height) - 64px);background:#fff;border-radius:var(--login-frame-border-radius);overflow:hidden;display:flex;box-shadow:0 8px 32px #00000014,0 2px 8px #0000000a}.login-stage{flex:0 0 56%;background:linear-gradient(135deg,var(--login-stage-bg-start) 0%,var(--login-stage-bg-end) 100%);position:relative;overflow:hidden}.character-stage{width:100%;height:100%;position:relative;overflow:hidden}.ambient-shape{position:absolute;border-radius:50%;z-index:0}.ambient-shape-1{top:15%;right:10%;width:180px;height:180px;background:#8b7cff14;filter:blur(40px)}.ambient-shape-2{bottom:20%;left:5%;width:220px;height:220px;background:#f2c94c0f;filter:blur(50px)}.ambient-shape-3{top:40%;left:45%;width:160px;height:160px;background:#ff9f5a0d;filter:blur(35px)}.brand-intro{position:absolute;top:72px;left:72px;z-index:10;max-width:460px}.brand-intro-title{font-size:48px;font-weight:800;color:var(--login-text-primary);margin-bottom:20px;letter-spacing:-.03em;line-height:1.1}.brand-intro-subtitle{font-size:19px;line-height:1.65;color:var(--login-text-secondary);margin-bottom:10px;font-weight:500}.brand-intro-description{font-size:15px;line-height:1.6;color:var(--login-text-tertiary);font-weight:400}.login-panel{flex:0 0 44%;background:var(--login-panel-bg);display:flex;align-items:center;justify-content:center;padding:56px 40px}.login-form-container{width:100%;max-width:var(--login-panel-width);padding:0 32px}.login-brand-row{margin-bottom:16px}.login-brand-name{margin:0;font-size:clamp(24px,2vw,30px);font-weight:760;color:var(--login-text-primary);letter-spacing:-.035em;line-height:1.22}.login-title-block{margin-bottom:32px}.login-title{margin:0 0 8px;font-size:17px;font-weight:620;color:var(--login-text-secondary);letter-spacing:-.01em;line-height:1.45}.login-subtitle{margin:0;font-size:15px;color:var(--login-text-secondary);line-height:1.6}.login-error-feedback{padding:14px 18px;margin-bottom:24px;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;font-size:14px;color:#dc2626;line-height:1.5}.login-form-item{display:block;margin-bottom:20px}.login-form-label{display:block;margin-bottom:8px;font-size:14px;font-weight:600;color:var(--login-text-primary)}.login-input{box-sizing:border-box;width:100%;padding:0 14px;color:var(--login-text-primary);background:var(--login-panel-bg);height:50px;border-radius:10px;font-size:15px;border:1.5px solid #e5e7eb;transition:all .2s}.login-input:hover{border-color:#d1d5db}.login-input:focus{border-color:var(--login-border-focus);box-shadow:0 0 0 4px rgba(var(--theme-accent-rgb),.1);outline:none}.login-password-wrapper{position:relative}.login-password-toggle{position:absolute;right:14px;top:50%;transform:translateY(-50%)}.login-verification-hint{margin:-8px 0 16px;font-size:13px;line-height:1.5;color:var(--login-text-secondary)}.login-verification-row{display:grid;grid-template-columns:minmax(0,1fr) 128px;gap:10px;align-items:center}.login-secondary-button{height:50px;border-radius:10px;border:1px solid #d8dee8;background:#f8fafc;color:#1f2937;font-weight:600}.login-secondary-button:hover{border-color:#cbd5e1;background:#f1f5f9;color:#111827}.login-helper-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.login-remember-checkbox{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--login-text-secondary);cursor:pointer}.login-remember-checkbox input{width:16px;height:16px;margin:0;accent-color:var(--login-primary)}.login-forgot-link{font-size:14px;color:var(--login-primary);text-decoration:none;font-weight:600;transition:all .2s}.login-forgot-link:hover{color:var(--login-primary-hover);text-decoration:underline}.login-submit-button{height:52px;background:var(--login-primary);border:none;border-radius:10px;font-size:16px;font-weight:600;box-shadow:0 4px 14px rgba(var(--theme-accent-rgb),.25);transition:all .25s cubic-bezier(.4,0,.2,1);width:100%;cursor:pointer;color:#fff}.login-submit-button:hover{background:var(--login-primary-hover);transform:translateY(-2px);box-shadow:0 8px 20px rgba(var(--theme-accent-rgb),.35)}.login-submit-button:active{transform:translateY(0)}.login-submit-button:disabled{cursor:wait;opacity:.72;transform:none}.password-toggle-container{cursor:pointer;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;transition:background .2s}.password-toggle-container:hover{background:rgba(var(--theme-accent-rgb),.08)}@media(max-width:1279px){.login-stage,.login-panel{flex:0 0 50%}.brand-intro{top:48px;left:48px;max-width:380px}.brand-intro-title{font-size:40px}}@media(max-width:767px){.login-page-container{padding:16px}.login-frame{flex-direction:column;min-height:auto}.login-stage{flex:0 0 auto;min-height:300px}.login-panel{flex:0 0 auto;padding:32px 24px}.brand-intro{top:32px;left:32px;max-width:calc(100% - 64px)}.brand-intro-title{font-size:32px}.brand-intro-subtitle{font-size:16px}.login-form-container{padding:0 16px}.login-title{font-size:28px}}.register-page-container{min-height:var(--app-viewport-height);width:100%;background:var(--register-bg);display:flex;align-items:center;justify-content:center;padding:32px 24px}.register-frame{width:100%;max-width:var(--login-frame-max-width);min-height:calc(var(--app-viewport-height) - 64px);background:#fff;border-radius:var(--login-frame-border-radius);overflow:hidden;display:flex;box-shadow:0 8px 32px #00000014,0 2px 8px #0000000a}.register-stage{flex:0 0 56%;background:linear-gradient(135deg,var(--register-stage-bg-start) 0%,var(--register-stage-bg-end) 100%);position:relative;overflow:hidden}.ambient-shape-register-1{position:absolute;top:18%;right:12%;width:200px;height:200px;background:#4ade801a;filter:blur(45px);border-radius:50%;z-index:0}.ambient-shape-register-2{position:absolute;bottom:22%;left:8%;width:240px;height:240px;background:#60a5fa14;filter:blur(55px);border-radius:50%;z-index:0}.ambient-shape-register-3{position:absolute;top:45%;left:48%;width:180px;height:180px;background:#f472b60f;filter:blur(40px);border-radius:50%;z-index:0}.register-panel{flex:0 0 44%;background:var(--register-panel-bg);display:flex;align-items:center;justify-content:center;padding:56px 40px}.register-form-container{width:100%;max-width:var(--login-panel-width);padding:0 32px}.register-brand-row{margin-bottom:40px;text-align:center}.register-brand-name{font-size:18px;font-weight:700;color:var(--login-text-primary);letter-spacing:1px}.register-title-block{margin-bottom:36px}.register-title{font-size:32px;font-weight:700;color:var(--login-text-primary);margin-bottom:12px;letter-spacing:-.02em;line-height:1.2}.register-subtitle{font-size:15px;color:var(--login-text-secondary);line-height:1.6;margin-bottom:6px}.register-description{font-size:14px;color:var(--login-text-tertiary);line-height:1.5}.register-error-feedback{padding:14px 18px;margin-bottom:24px;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;font-size:14px;color:#dc2626;line-height:1.5}.register-form-item{margin-bottom:20px}.register-form-label{font-size:14px;font-weight:600;color:var(--login-text-primary)}.register-input{height:50px;border-radius:10px;font-size:15px;border:1.5px solid #e5e7eb;transition:all .2s}.register-input:hover{border-color:#d1d5db}.register-input:focus{border-color:var(--register-border-focus);box-shadow:0 0 0 4px #4ade801a;outline:none}.register-password-wrapper{position:relative}.register-password-toggle{position:absolute;right:14px;top:50%;transform:translateY(-50%)}.register-verification-row{display:grid;grid-template-columns:minmax(0,1fr) 128px;gap:10px;align-items:center}.register-secondary-button{height:50px;border-radius:10px;border:1px solid #bbf7d0;background:#f0fdf4;color:#166534;font-weight:600}.register-secondary-button:hover{border-color:#86efac;background:#dcfce7;color:#14532d}.register-agreement-checkbox{font-size:14px;color:var(--login-text-secondary)}.register-agreement-link{color:var(--register-primary);text-decoration:none;font-weight:600;margin:0 4px;transition:all .2s}.register-agreement-link:hover{color:var(--register-primary-hover);text-decoration:underline}.password-strength-indicator{display:flex;align-items:center;gap:12px;margin-top:8px}.password-strength-bars{display:flex;gap:6px;flex:1}.password-strength-bar{height:4px;flex:1;background:#e5e7eb;border-radius:2px;transition:all .3s ease}.password-strength-bar.active{background:#ef4444}.password-strength-bar.active.medium{background:#f59e0b}.password-strength-bar.active.strong{background:#22c55e}.password-strength-text{font-size:13px;font-weight:500;min-width:40px;text-align:right}.password-strength-text.weak{color:#ef4444}.password-strength-text.medium{color:#f59e0b}.password-strength-text.strong{color:#22c55e}.register-submit-button{height:52px;background:var(--register-primary);border:none;border-radius:10px;font-size:16px;font-weight:600;box-shadow:0 4px 14px #22c55e40;transition:all .25s cubic-bezier(.4,0,.2,1);width:100%;cursor:pointer;color:#fff}.register-submit-button:hover{background:var(--register-primary-hover);transform:translateY(-2px);box-shadow:0 8px 20px #22c55e59}.register-submit-button:active{transform:translateY(0)}.register-footer-links{text-align:center;font-size:14px;color:var(--login-text-secondary);margin-top:24px}.register-login-link{color:var(--register-primary);text-decoration:none;font-weight:600;margin-left:6px;transition:all .2s}.register-login-link:hover{color:var(--register-primary-hover);text-decoration:underline}.login-footer-links{text-align:center;font-size:14px;color:var(--login-text-secondary);margin-top:24px}.login-register-link{color:var(--login-primary);text-decoration:none;font-weight:600;margin-left:6px;transition:all .2s}.login-register-link:hover{color:var(--login-primary-hover);text-decoration:underline}@media(max-width:1279px){.register-stage,.register-panel{flex:0 0 50%}}@media(max-width:767px){.register-page-container{padding:16px}.register-frame{flex-direction:column;min-height:auto}.register-stage{flex:0 0 auto;min-height:300px}.register-panel{flex:0 0 auto;padding:32px 24px}.register-form-container{padding:0 16px}.register-title{font-size:28px}}.reset-password-page-container{min-height:var(--app-viewport-height);width:100%;background:var(--reset-bg);display:flex;align-items:center;justify-content:center;padding:32px 24px}.reset-password-frame{width:100%;max-width:var(--login-frame-max-width);min-height:calc(var(--app-viewport-height) - 64px);background:#fff;border-radius:var(--login-frame-border-radius);overflow:hidden;display:flex;box-shadow:0 8px 32px #00000014,0 2px 8px #0000000a}.reset-password-stage{flex:0 0 56%;background:linear-gradient(135deg,var(--reset-stage-bg-start) 0%,var(--reset-stage-bg-end) 100%);position:relative;overflow:hidden}.ambient-shape-reset-1{position:absolute;top:20%;right:15%;width:190px;height:190px;background:rgba(var(--theme-accent-rgb),.1);filter:blur(45px);border-radius:50%;z-index:0}.ambient-shape-reset-2{position:absolute;bottom:25%;left:10%;width:230px;height:230px;background:#a78bfa14;filter:blur(55px);border-radius:50%;z-index:0}.ambient-shape-reset-3{position:absolute;top:48%;left:50%;width:170px;height:170px;background:#6ee7b70f;filter:blur(40px);border-radius:50%;z-index:0}.reset-password-panel{flex:0 0 44%;background:var(--reset-panel-bg);display:flex;align-items:center;justify-content:center;padding:56px 40px}.reset-password-form-container{width:100%;max-width:var(--login-panel-width);padding:0 32px}.reset-password-brand-row{margin-bottom:40px;text-align:center}.reset-password-brand-name{font-size:18px;font-weight:700;color:var(--login-text-primary);letter-spacing:1px}.reset-password-title-block{margin-bottom:36px}.reset-password-title{font-size:32px;font-weight:700;color:var(--login-text-primary);margin-bottom:12px;letter-spacing:-.02em;line-height:1.2}.reset-password-subtitle{font-size:15px;color:var(--login-text-secondary);line-height:1.6;margin-bottom:6px}.reset-password-description{font-size:14px;color:var(--login-text-tertiary);line-height:1.5}.reset-password-error-feedback{padding:14px 18px;margin-bottom:24px;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;font-size:14px;color:#dc2626;line-height:1.5}.reset-password-success-feedback{padding:14px 18px;margin-bottom:24px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;font-size:14px;color:#16a34a;line-height:1.5}.reset-password-form-item{margin-bottom:20px}.reset-password-form-label{font-size:14px;font-weight:600;color:var(--login-text-primary)}.reset-password-input{height:50px;border-radius:10px;font-size:15px;border:1.5px solid #e5e7eb;transition:all .2s}.reset-password-input:hover{border-color:#d1d5db}.reset-password-input:focus{border-color:var(--reset-border-focus);box-shadow:0 0 0 4px rgba(var(--theme-accent-rgb),.1);outline:none}.reset-password-input:disabled{background:#f9fafb;cursor:not-allowed}.reset-password-verification-row{display:grid;grid-template-columns:minmax(0,1fr) 128px;gap:10px;align-items:center}.reset-password-secondary-button{height:50px;border-radius:10px;border:1px solid #c7d2fe;background:#eef2ff;color:#3730a3;font-weight:600}.reset-password-secondary-button:hover{border-color:#a5b4fc;background:#e0e7ff;color:#312e81}.reset-password-password-wrapper{position:relative}.reset-password-password-toggle{position:absolute;right:14px;top:50%;transform:translateY(-50%)}.reset-password-submit-button{height:52px;background:var(--reset-primary);border:none;border-radius:10px;font-size:16px;font-weight:600;box-shadow:0 4px 14px rgba(var(--theme-accent-rgb),.25);transition:all .25s cubic-bezier(.4,0,.2,1);width:100%;cursor:pointer;color:#fff}.reset-password-submit-button:hover:not(:disabled){background:var(--reset-primary-hover);transform:translateY(-2px);box-shadow:0 8px 20px rgba(var(--theme-accent-rgb),.35)}.reset-password-submit-button:active:not(:disabled){transform:translateY(0)}.reset-password-submit-button:disabled{opacity:.6;cursor:not-allowed}.reset-password-footer-links{text-align:center;font-size:14px;color:var(--login-text-secondary);margin-top:24px}.reset-password-login-link{color:var(--reset-primary);text-decoration:none;font-weight:600;transition:all .2s}.reset-password-login-link:hover{color:var(--reset-primary-hover);text-decoration:underline}@media(max-width:1279px){.reset-password-stage,.reset-password-panel{flex:0 0 50%}}@media(max-width:767px){.reset-password-page-container{padding:16px}.reset-password-frame{flex-direction:column;min-height:auto}.reset-password-stage{flex:0 0 auto;min-height:300px}.reset-password-panel{flex:0 0 auto;padding:32px 24px}.reset-password-form-container{padding:0 16px}.reset-password-title{font-size:28px}}.dashboard-container{min-height:var(--app-viewport-height);background:#f8f9fa;padding:24px}.dashboard-content{max-width:1440px;margin:0 auto}.dashboard-header{margin-bottom:24px}.dashboard-title{font-size:32px;font-weight:700;color:var(--login-text-primary);margin:0 0 8px;letter-spacing:-.02em}.dashboard-subtitle{font-size:15px;color:var(--login-text-secondary);margin:0}.platform-context-strip{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:#fff;border-radius:12px;margin-bottom:24px;box-shadow:0 1px 3px #0000000d}.context-left{display:flex;align-items:center;gap:16px}.platform-chip{padding:6px 16px;background:var(--app-surface);color:var(--app-text-primary);border:1px solid var(--app-border);border-radius:20px;font-size:14px;font-weight:600}.last-updated{font-size:13px;color:var(--login-text-tertiary)}.context-right{display:flex;align-items:center;gap:16px}.time-range-selector{display:flex;gap:4px;background:#f5f5f5;padding:4px;border-radius:8px}.time-range-btn{padding:6px 16px;border:none;background:transparent;color:var(--login-text-secondary);font-size:13px;font-weight:500;border-radius:6px;cursor:pointer;transition:all .2s}.time-range-btn:hover{background:#e8e8e8}.time-range-btn.active{background:#fff;color:var(--login-text-primary);box-shadow:0 1px 3px #0000001a}.refresh-button{border-radius:8px}.kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:32px}.kpi-card{background:#fff;padding:24px;border-radius:12px;box-shadow:0 1px 3px #0000000d;transition:all .2s;border-left:4px solid transparent}.kpi-card:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.kpi-card.kpi-success{border-left-color:#22c55e}.kpi-card.kpi-warning{border-left-color:#f59e0b}.kpi-card.kpi-danger{border-left-color:#ef4444}.kpi-card.kpi-neutral{border-left-color:#6b7280}.kpi-label{font-size:13px;color:var(--login-text-secondary);margin-bottom:8px;font-weight:500}.kpi-value{font-size:32px;font-weight:700;color:var(--login-text-primary);margin-bottom:4px}.kpi-trend{font-size:13px;color:#22c55e;font-weight:600}.dashboard-lower-region{display:grid;grid-template-columns:2fr 1fr;gap:24px}.lower-left,.lower-right{display:flex;flex-direction:column;gap:24px}.workflow-snapshot-panel,.attention-panel,.quick-action-panel,.recent-activity-panel{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000000d}.panel-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.panel-title{font-size:18px;font-weight:700;color:var(--login-text-primary);margin:0}.section-subtitle{font-size:14px;font-weight:600;color:var(--login-text-secondary);margin:16px 0 12px}.workflow-summary{display:flex;gap:24px;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #e5e7eb}.workflow-stat{flex:1;text-align:center}.workflow-stat-danger .stat-value{color:#ef4444}.stat-value{font-size:28px;font-weight:700;color:var(--login-text-primary);margin-bottom:4px}.stat-label{font-size:13px;color:var(--login-text-secondary);font-weight:500}.task-list{display:flex;flex-direction:column;gap:12px}.task-item{display:flex;align-items:flex-start;gap:12px;padding:12px;border-radius:8px;background:#f9fafb;transition:background .2s}.task-item:hover{background:#f3f4f6}.task-status-indicator{width:8px;height:8px;border-radius:50%;margin-top:6px;flex-shrink:0}.task-running .task-status-indicator{background:#3b82f6;animation:pulse 2s infinite}.task-completed .task-status-indicator{background:#22c55e}.task-failed .task-status-indicator{background:#ef4444}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.task-content{flex:1}.task-title{font-size:14px;color:var(--login-text-primary);font-weight:500;margin-bottom:4px}.task-timestamp{font-size:12px;color:var(--login-text-tertiary)}.attention-count{background:#ef4444;color:#fff;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:600}.attention-empty{text-align:center;padding:40px 20px}.empty-icon{font-size:48px;margin-bottom:16px}.empty-text{font-size:14px;color:var(--login-text-secondary)}.attention-list{display:flex;flex-direction:column;gap:12px}.attention-item{display:flex;gap:12px;padding:16px;border-radius:8px;border-left:4px solid transparent;background:#f9fafb}.attention-error{border-left-color:#ef4444;background:#fef2f2}.attention-warning{border-left-color:#f59e0b;background:#fffbeb}.attention-info{border-left-color:#3b82f6;background:#eff6ff}.attention-indicator{width:8px;height:8px;border-radius:50%;margin-top:6px;flex-shrink:0}.attention-error .attention-indicator{background:#ef4444}.attention-warning .attention-indicator{background:#f59e0b}.attention-info .attention-indicator{background:#3b82f6}.attention-content{flex:1}.attention-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.attention-title{font-size:14px;font-weight:600;color:var(--login-text-primary)}.attention-badge{background:#ef4444;color:#fff;padding:2px 6px;border-radius:10px;font-size:11px;font-weight:600}.attention-description{font-size:13px;color:var(--login-text-secondary);margin-bottom:8px}.attention-action{padding:0;height:auto;font-size:13px}.quick-action-grid{display:flex;flex-direction:column;gap:12px}.quick-action-card{display:flex;align-items:center;gap:16px;padding:16px;border-radius:8px;background:#f9fafb;border:1px solid #e5e7eb;cursor:pointer;transition:all .2s}.quick-action-card:hover{background:#fff;border-color:var(--login-border-focus);box-shadow:0 2px 8px rgba(var(--theme-accent-rgb),.1);transform:translate(4px)}.action-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--app-accent-subtle);color:var(--app-accent);border-radius:10px;font-size:18px;flex-shrink:0}.action-content{flex:1}.action-title{font-size:14px;font-weight:600;color:var(--login-text-primary);margin-bottom:2px}.action-description{font-size:12px;color:var(--login-text-tertiary)}.action-arrow{color:var(--login-text-tertiary);font-size:12px}.activity-list{display:flex;flex-direction:column;gap:12px}.activity-item{display:flex;gap:12px;padding:12px;border-radius:8px;background:#f9fafb}.activity-indicator{width:8px;height:8px;border-radius:50%;background:#6b7280;margin-top:6px;flex-shrink:0}.activity-success .activity-indicator{background:#22c55e}.activity-failed .activity-indicator{background:#ef4444}.activity-content{flex:1}.activity-title{font-size:14px;color:var(--login-text-primary);margin-bottom:4px}.activity-timestamp{font-size:12px;color:var(--login-text-tertiary)}.dashboard-loading{max-width:1440px;margin:0 auto}.kpi-card-skeleton{background:#fff;padding:24px;border-radius:12px;box-shadow:0 1px 3px #0000000d}.dashboard-error{max-width:500px;margin:100px auto;text-align:center;padding:40px;background:#fff;border-radius:12px;box-shadow:0 4px 12px #00000014}.error-icon{font-size:64px;margin-bottom:16px}.error-title{font-size:20px;font-weight:700;color:var(--login-text-primary);margin-bottom:8px}.error-message{font-size:14px;color:var(--login-text-secondary);margin-bottom:24px}.dashboard-empty{max-width:500px;margin:100px auto;text-align:center;padding:60px 40px;background:#fff;border-radius:12px;box-shadow:0 4px 12px #00000014}.dashboard-empty .empty-icon{font-size:80px;margin-bottom:24px}.dashboard-empty .empty-title{font-size:24px;font-weight:700;color:var(--login-text-primary);margin-bottom:12px}.dashboard-empty .empty-message{font-size:15px;color:var(--login-text-secondary);margin-bottom:32px;line-height:1.6}@media(max-width:1279px){.dashboard-lower-region{grid-template-columns:1fr}.kpi-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media(max-width:767px){.dashboard-container{padding:16px}.platform-context-strip{flex-direction:column;gap:16px;align-items:flex-start}.context-right{width:100%;flex-direction:column;align-items:stretch}.time-range-selector{width:100%}.time-range-btn{flex:1}.kpi-grid{grid-template-columns:1fr}.dashboard-title{font-size:24px}}button:focus-visible{outline:2px solid rgba(var(--theme-accent-rgb),.4);outline-offset:2px}button{font-family:inherit}:root{--app-font-xs: clamp(.6875rem, .66vw, .75rem);--app-font-sm: clamp(.75rem, .76vw, .8125rem);--app-font-base: clamp(.8125rem, .84vw, .9375rem);--app-font-lg: clamp(.9375rem, 1vw, 1.125rem);--app-space-1: clamp(.25rem, .32vw, .375rem);--app-space-2: clamp(.5rem, .64vw, .75rem);--app-space-3: clamp(.75rem, .9vw, 1rem);--app-space-4: clamp(1rem, 1.28vw, 1.5rem);--app-control-height: clamp(2.25rem, 2.65vw, 2.625rem);--app-control-radius: clamp(.5rem, .7vw, .75rem);--oms-list-page-padding: clamp(.875rem, 1.4vw, 1.5rem);--oms-list-card-radius: clamp(1rem, 1.35vw, 1.5rem);--oms-list-filter-radius: clamp(.75rem, 1vw, 1rem);--oms-list-table-radius: clamp(.875rem, 1.12vw, 1.125rem);--oms-list-control-radius: var(--app-control-radius);--oms-list-control-height: var(--app-control-height);--oms-list-control-gap: var(--app-space-2);--oms-list-header-height: clamp(3.25rem, 4vw, 4.25rem);--oms-list-table-header-height: clamp(2.75rem, 3.3vw, 3.25rem);--oms-list-table-row-height: clamp(3rem, 3.65vw, 3.75rem);--oms-list-pagination-height: clamp(3.25rem, 4vw, 4rem);--oms-list-border: var(--aqua-line);--oms-list-card-shadow: 0 8px 24px rgba(31, 41, 55, .04);--oms-list-filter-background: var(--aqua-surface-soft);--oms-list-title-color: var(--aqua-ink);--oms-list-label-color: var(--aqua-ink-soft);--oms-list-table-heading-color: var(--aqua-ink)}[data-app-frame] :where(.ant-input:not(textarea),.ant-input-affix-wrapper,.ant-picker,.ant-select-single .ant-select-selector){min-height:var(--oms-list-control-height)!important;border-radius:var(--oms-list-control-radius)!important}[data-app-frame] :where(.ant-select-single .ant-select-selection-item,.ant-select-single .ant-select-selection-placeholder){line-height:calc(var(--oms-list-control-height) - 2px)!important}[data-app-frame] :where(.ant-select-single .ant-select-selection-search-input){height:var(--oms-list-control-height)!important}[data-app-frame] :where(.ant-btn){border-radius:var(--oms-list-control-radius)}[data-app-frame] :where(.ant-btn,.ant-input,.ant-select-selection-item,.ant-select-selection-placeholder,.ant-picker-input>input,.ant-pagination,.ant-table,.ant-empty-description){font-size:var(--app-font-base)!important}[data-app-frame] :where(.ant-table-thead>tr>th){font-size:var(--app-font-sm)!important}.ant-table-wrapper .ant-table-cell{white-space:nowrap}.ant-table-wrapper .ant-table-content{overflow-x:auto}:root,html[data-oms-theme=aqua-halo]{--theme-canvas: #eaf6f5;--theme-canvas-deep: #dcefed;--theme-shell: #f9fcfc;--theme-navigation: #66c5d1;--theme-primary: #36aebb;--theme-primary-hover: #2c929e;--theme-primary-soft: #dff2f1;--theme-info: #82aeef;--theme-attention: #f4c84a;--theme-success: #58a88f;--theme-danger: #d56f69;--theme-surface: #f9fcfc;--theme-surface-strong: #ffffff;--theme-surface-muted: #f2f8f8;--theme-ink: #1d2a3a;--theme-ink-soft: #667b89;--theme-ink-muted: #8193a1;--theme-line: rgba(68, 115, 127, .1);--theme-line-strong: rgba(68, 115, 127, .16);--theme-accent-rgb: 54, 174, 187;--theme-navigation-rgb: 102, 197, 209;--theme-surface-rgb: 249, 252, 252;--theme-surface-strong-rgb: 255, 255, 255;--theme-shadow-rgb: 62, 111, 119;--theme-info-soft: #e5eefb;--theme-info-strong: #3f668f;--theme-success-soft: #e3f1ec;--theme-success-strong: #2f715f;--theme-warning-soft: #f3ecdc;--theme-warning-strong: #7b5d20;--theme-danger-soft: #f6e7e8;--theme-danger-strong: #a24d52;--theme-shadow-sm: 0 6px 18px rgba(62, 111, 119, .065);--theme-shadow-md: 0 14px 38px rgba(62, 111, 119, .09);--theme-shadow-shell: 0 30px 80px rgba(61, 112, 121, .15);--theme-login-stage: #edf8f7;--theme-loader-a-start: #6678ff;--theme-loader-a-end: #4f5de8;--theme-loader-b-start: #d8a23e;--theme-loader-b-end: #7460ff;--theme-loader-c-start: #4dcdd8;--theme-loader-c-end: #3ca978}html[data-oms-theme=lilac-course]{--theme-canvas: #eee4fb;--theme-canvas-deep: #e4d4f7;--theme-shell: #fefcff;--theme-navigation: #675bc7;--theme-primary: #675bc7;--theme-primary-hover: #5047a6;--theme-primary-soft: #ece8fb;--theme-info: #9989e6;--theme-attention: #a66d8e;--theme-success: #6d9b8d;--theme-danger: #c86d86;--theme-surface: #fefcff;--theme-surface-strong: #ffffff;--theme-surface-muted: #f6f2fb;--theme-ink: #393551;--theme-ink-soft: #716c8b;--theme-ink-muted: #918ba8;--theme-line: rgba(103, 91, 199, .11);--theme-line-strong: rgba(103, 91, 199, .18);--theme-accent-rgb: 103, 91, 199;--theme-navigation-rgb: 103, 91, 199;--theme-surface-rgb: 254, 252, 255;--theme-surface-strong-rgb: 255, 255, 255;--theme-shadow-rgb: 84, 67, 145;--theme-info-soft: #ece9fa;--theme-info-strong: #6559ae;--theme-success-soft: #e7f0ed;--theme-success-strong: #467166;--theme-warning-soft: #f2e6ed;--theme-warning-strong: #8f5878;--theme-danger-soft: #f6e7ec;--theme-danger-strong: #a44e69;--theme-shadow-sm: 0 6px 18px rgba(84, 67, 145, .065);--theme-shadow-md: 0 14px 38px rgba(84, 67, 145, .09);--theme-shadow-shell: 0 30px 80px rgba(75, 59, 139, .15);--theme-login-stage: #eee8fb;--theme-loader-a-start: #9989e6;--theme-loader-a-end: #675bc7;--theme-loader-b-start: #a66d8e;--theme-loader-b-end: #675bc7;--theme-loader-c-start: #8a7dd7;--theme-loader-c-end: #6d9b8d}html[data-oms-theme=mint-focus]{--theme-canvas: #cfe3dc;--theme-canvas-deep: #bfd8cf;--theme-shell: #f8fcfb;--theme-navigation: #07988c;--theme-primary: #07988c;--theme-primary-hover: #067b73;--theme-primary-soft: #dff4ef;--theme-info: #318fbd;--theme-attention: #9b702b;--theme-success: #168a68;--theme-danger: #c65b68;--theme-surface: #f8fcfb;--theme-surface-strong: #ffffff;--theme-surface-muted: #f0f8f5;--theme-ink: #182220;--theme-ink-soft: #5f6d69;--theme-ink-muted: #82908c;--theme-line: rgba(24, 34, 32, .075);--theme-line-strong: rgba(24, 34, 32, .12);--theme-accent-rgb: 7, 152, 140;--theme-navigation-rgb: 7, 152, 140;--theme-surface-rgb: 248, 252, 251;--theme-surface-strong-rgb: 255, 255, 255;--theme-shadow-rgb: 43, 88, 78;--theme-info-soft: #e2f1f6;--theme-info-strong: #216d8d;--theme-success-soft: #dff1e9;--theme-success-strong: #126b51;--theme-warning-soft: #f1eadf;--theme-warning-strong: #7b5922;--theme-danger-soft: #f6e5e8;--theme-danger-strong: #9f4854;--theme-shadow-sm: 0 6px 18px rgba(43, 88, 78, .065);--theme-shadow-md: 0 14px 38px rgba(43, 88, 78, .09);--theme-shadow-shell: 0 30px 80px rgba(43, 88, 78, .15);--theme-login-stage: #dff1ec;--theme-loader-a-start: #318fbd;--theme-loader-a-end: #07988c;--theme-loader-b-start: #9b702b;--theme-loader-b-end: #07988c;--theme-loader-c-start: #36b6a8;--theme-loader-c-end: #168a68}html[data-oms-theme=glacier-knowledge]{--theme-canvas: #c9d9ea;--theme-canvas-deep: #bacde2;--theme-shell: #f7f9fd;--theme-navigation: #5561f6;--theme-primary: #5561f6;--theme-primary-hover: #3944d5;--theme-primary-soft: #e5e8ff;--theme-info: #526de8;--theme-attention: #9b6d35;--theme-success: #348b78;--theme-danger: #c76270;--theme-surface: #f7f9fd;--theme-surface-strong: #ffffff;--theme-surface-muted: #eaf1fa;--theme-ink: #111827;--theme-ink-soft: #5f6b7b;--theme-ink-muted: #8793a5;--theme-line: rgba(28, 43, 65, .075);--theme-line-strong: rgba(28, 43, 65, .13);--theme-accent-rgb: 85, 97, 246;--theme-navigation-rgb: 85, 97, 246;--theme-surface-rgb: 247, 249, 253;--theme-surface-strong-rgb: 255, 255, 255;--theme-shadow-rgb: 42, 64, 92;--theme-info-soft: #e4e9fb;--theme-info-strong: #465bc5;--theme-success-soft: #e2efec;--theme-success-strong: #286f61;--theme-warning-soft: #f1e9df;--theme-warning-strong: #7b562a;--theme-danger-soft: #f5e6e9;--theme-danger-strong: #9e4b58;--theme-shadow-sm: 0 6px 18px rgba(42, 64, 92, .065);--theme-shadow-md: 0 14px 38px rgba(42, 64, 92, .09);--theme-shadow-shell: 0 30px 80px rgba(42, 64, 92, .15);--theme-login-stage: #dce8f5;--theme-loader-a-start: #7180ff;--theme-loader-a-end: #5561f6;--theme-loader-b-start: #9b6d35;--theme-loader-b-end: #526de8;--theme-loader-c-start: #6d91ef;--theme-loader-c-end: #348b78}:root{--app-ui-scale: 1;--app-ui-scale-inverse: 1;--app-shell-fill-width: 100%;--app-shell-fill-offset: 0;--app-viewport-width: calc(100vw * var(--app-ui-scale-inverse));--app-viewport-height: calc(100vh * var(--app-ui-scale-inverse));--app-workspace-max-width: 1760px;--app-workspace-gutter: clamp(16px, 1vw, 20px);--app-workspace-gutter-compact: clamp(10px, .75vw, 14px);--character-purple: var(--theme-primary);--character-black: var(--theme-ink);--character-yellow: var(--theme-attention);--character-orange: var(--theme-danger);--aqua-canvas: var(--theme-canvas);--aqua-canvas-deep: var(--theme-canvas-deep);--aqua-nav: var(--theme-navigation);--aqua-primary: var(--theme-primary);--aqua-primary-hover: var(--theme-primary-hover);--aqua-primary-soft: var(--theme-primary-soft);--aqua-blue: var(--theme-info);--aqua-yellow: var(--theme-attention);--aqua-coral: var(--theme-danger);--aqua-success: var(--theme-success);--aqua-surface: var(--theme-surface);--aqua-surface-strong: var(--theme-surface-strong);--aqua-surface-muted: var(--theme-surface-muted);--aqua-ink: var(--theme-ink);--aqua-ink-soft: var(--theme-ink-soft);--aqua-ink-muted: var(--theme-ink-muted);--aqua-line: var(--theme-line);--aqua-line-strong: var(--theme-line-strong);--aqua-shadow-sm: var(--theme-shadow-sm);--aqua-shadow-md: var(--theme-shadow-md);--aqua-shadow-shell: var(--theme-shadow-shell);--aqua-radius-sm: 12px;--aqua-radius-md: 18px;--aqua-radius-lg: 24px;--aqua-radius-xl: 30px;--aqua-ease: cubic-bezier(.22, 1, .36, 1);--app-accent: var(--aqua-primary);--app-accent-hover: var(--aqua-primary-hover);--app-accent-subtle: rgba(var(--theme-accent-rgb), .1);--app-canvas: var(--aqua-canvas);--app-surface: var(--aqua-surface);--app-page-surface: var(--theme-shell);--app-surface-strong: var(--theme-surface-strong);--app-surface-muted: var(--theme-surface-muted);--app-table-surface: #ffffff;--app-table-header-surface: var(--theme-surface-muted);--app-table-row-surface: #ffffff;--app-table-row-alt-surface: #ffffff;--app-table-divider: #dde0e7;--app-table-divider-strong: #d4d7df;--app-table-card-border: #e0e2e8;--app-table-shadow: 0 0 0 1px rgba(255, 255, 255, .96), 0 16px 40px rgba(var(--theme-shadow-rgb), .12), 0 3px 10px rgba(17, 16, 21, .05);--app-table-hover-surface: rgba(var(--theme-accent-rgb), .06);--app-table-selected-surface: rgba(var(--theme-accent-rgb), .09);--app-table-selected-hover-surface: rgba(var(--theme-accent-rgb), .12);--app-control-placeholder: #74717b;--app-button-text: #000000;--app-table-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", Arial, sans-serif;--app-table-font-size: 14px;--app-table-meta-font-size: 13px;--app-table-text-primary: #0f0e11;--app-table-text-secondary: #343238;--app-table-text-header: #111015;--app-border: var(--theme-line-strong);--app-border-light: var(--theme-line);--app-text-primary: #17161b;--app-text-secondary: #45434b;--app-text-tertiary: #5f5c66;--nav-bg: var(--aqua-nav);--nav-surface: rgba(255, 255, 255, .18);--nav-surface-hover: rgba(255, 255, 255, .24);--nav-text: rgba(255, 255, 255, .76);--nav-text-active: #ffffff;--nav-border: rgba(255, 255, 255, .22);--login-bg: var(--aqua-canvas);--login-stage-bg-start: var(--theme-login-stage);--login-stage-bg-end: var(--theme-primary-soft);--login-panel-bg: var(--aqua-surface);--login-primary: var(--aqua-primary);--login-primary-hover: var(--aqua-primary-hover);--login-border-focus: var(--aqua-nav);--login-text-primary: var(--aqua-ink);--login-text-secondary: var(--aqua-ink-soft);--login-text-tertiary: var(--aqua-ink-muted)}html{width:var(--app-viewport-width);min-height:var(--app-viewport-height);background:var(--aqua-canvas);zoom:var(--app-ui-scale)}body,#root{width:100%;min-height:var(--app-viewport-height);background:var(--aqua-canvas)}body{color:var(--app-text-primary);font-family:Plus Jakarta Sans,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;background-color:var(--aqua-canvas)}html[data-table-fullscreen=true] [data-fullscreen-boundary]{overflow:visible!important}html[data-table-fullscreen=true] :where([data-app-frame],[data-shell-region],[data-fullscreen-transform-boundary]){transform:none!important;will-change:auto!important}h1,h2,h3,h4,h5,.aqua-display{font-family:Outfit,Plus Jakarta Sans,Noto Sans SC,sans-serif}::selection{color:var(--aqua-ink);background:rgba(var(--theme-accent-rgb),.28)}:where(button,a,input,textarea,select,[tabindex]):focus-visible{outline:3px solid rgba(var(--theme-accent-rgb),.28);outline-offset:3px}:where([class*=pageFrame_],[class*=scene_]){color:var(--app-text-primary);background:transparent}:where([class*=contextBand_],[class*=filterRail_],[class*=summaryCard_],[class*=formStage_],[class*=mainStage_],[class*=helperRail_],[class*=importPanel_],[class*=simplePanel_]){border-color:var(--aqua-line)!important;background-color:rgba(var(--theme-surface-rgb),.94)!important;box-shadow:var(--aqua-shadow-sm)!important}:where([class*=tableStage_],[class*=listStage_],[class*=tablePanel_]){border-color:var(--app-table-card-border)!important;background-color:var(--app-table-surface)!important;box-shadow:var(--app-table-shadow)!important}:where([class*=contextBand_],[class*=tableStage_],[class*=mainStage_],[class*=listStage_]){border-radius:var(--aqua-radius-lg)!important}:where([class*=summaryCard_],[class*=helperCard_],[class*=metricCard_]){border-radius:var(--aqua-radius-md)!important;transition:transform .22s var(--aqua-ease),box-shadow .22s var(--aqua-ease),border-color .22s ease}:where([class*=summaryCard_],[class*=helperCard_],[class*=metricCard_]):hover{transform:translateY(-3px);border-color:rgba(var(--theme-accent-rgb),.28)!important;box-shadow:var(--aqua-shadow-md)!important}:where([class*=pageTitle_],[class*=stageTitle_],[class*=stateTitle_]){color:var(--app-text-primary)!important;font-family:Outfit,Plus Jakarta Sans,sans-serif!important;letter-spacing:-.025em!important}:where([class*=pageDescriptor_],[class*=stageHelper_],[class*=stateText_],[class*=railLabel_],[class*=summaryLabel_],[class*=filterHintText_],[class*=syncMessage_],[class*=drawerMeta_],[class*=inspectionLabel_],[class*=infoRow_]){color:var(--app-text-secondary)!important}:where([class*=metaPill_],[class*=statusPill_],[class*=railStatus_]){border-radius:999px!important}:where([class*=modeButtonActive_],[class*=rangeButtonActive_]){color:var(--aqua-primary-hover)!important;border-color:rgba(var(--theme-accent-rgb),.34)!important;background:var(--aqua-primary-soft)!important;box-shadow:none!important}.ant-app,.ant-layout,.ant-layout-content{color:var(--app-text-primary);background:transparent}.ant-btn{min-height:38px;border-radius:999px;box-shadow:var(--aqua-shadow-sm);transition:transform .18s var(--aqua-ease),box-shadow .18s var(--aqua-ease),color .18s ease,border-color .18s ease,background-color .18s ease}.ant-btn:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(var(--theme-accent-rgb),.14)}.ant-btn:not(:disabled):active{transform:translateY(0) scale(.975)}.ant-btn-primary{border-color:var(--aqua-primary);background:var(--aqua-primary)}.ant-btn-default:not(:disabled):not(.ant-btn-dangerous),.ant-btn-text:not(:disabled):not(.ant-btn-dangerous){color:var(--app-button-text)}.ant-btn-default{border-color:var(--aqua-line-strong);background:rgba(var(--theme-surface-strong-rgb),.86)}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-picker,.ant-select-selector,.ant-mentions,.ant-cascader-picker,.ant-upload-drag{border-radius:14px!important;border-color:var(--aqua-line-strong)!important;background:rgba(var(--theme-surface-strong-rgb),.9)!important;box-shadow:inset 0 1px rgba(var(--theme-surface-strong-rgb),.72)}:where(.ant-input,.ant-input-affix-wrapper input,.ant-input-number-input,.ant-picker-input>input,.ant-mentions textarea,textarea.ant-input)::placeholder,.ant-select-selection-placeholder{color:var(--app-control-placeholder)!important;opacity:1}.ant-input:hover,.ant-input-affix-wrapper:hover,.ant-input-number:hover,.ant-picker:hover,.ant-select-selector:hover{border-color:rgba(var(--theme-accent-rgb),.55)!important}:where(.ant-input,.ant-input-affix-wrapper input,.ant-input-number-input,.ant-picker-input>input,.ant-select-selection-item){color:var(--app-text-primary)!important;font-weight:500}.ant-table-wrapper{overflow:hidden;border:1px solid var(--app-table-card-border);border-radius:20px;font-family:var(--app-table-font-family);font-size:var(--app-table-font-size);background:var(--app-table-surface);box-shadow:var(--app-table-shadow)}:where([class*=tableStage_],[class*=listStage_],[class*=tablePanel_]) .ant-table-wrapper{box-shadow:none}.ant-table-wrapper .ant-table,.ant-table-wrapper .ant-table-container,.ant-table-wrapper .ant-table-content,.ant-table-wrapper .ant-table-body{background:var(--app-table-surface)!important}.ant-table-wrapper .ant-table{font-family:var(--app-table-font-family);font-size:var(--app-table-font-size)}.ant-table-wrapper .ant-table-thead>tr>th{color:var(--app-table-text-header)!important;font-family:var(--app-table-font-family);font-size:var(--app-table-font-size)!important;font-weight:700!important;letter-spacing:0;line-height:1.5;border-bottom:1px solid var(--app-table-divider-strong);background:var(--app-table-header-surface)}.ant-table-wrapper .ant-table-tbody>tr>td{color:var(--app-table-text-primary)!important;font-family:var(--app-table-font-family);font-size:var(--app-table-font-size);font-weight:600;line-height:1.5;border-bottom-color:var(--app-table-divider);background:var(--app-table-row-surface)!important;transition:background-color .18s ease,transform .18s var(--aqua-ease)}.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-left,.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-right{background:var(--aqua-surface-muted)!important}.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-fix-left,.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-fix-right{background:var(--app-table-row-surface)!important}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-left,.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-right,.ant-table-wrapper .ant-table-tbody>tr:hover>td.ant-table-cell-fix-left,.ant-table-wrapper .ant-table-tbody>tr:hover>td.ant-table-cell-fix-right{background:var(--aqua-primary-soft)!important}.ant-table-wrapper .ant-table-tbody>tr>td .ant-typography-secondary{color:var(--app-table-text-secondary)!important;font-size:var(--app-table-meta-font-size);font-weight:500;line-height:1.45}.ant-table-wrapper .ant-table-tbody>tr>td .ant-typography:not(.ant-typography-secondary){color:var(--app-table-text-primary)!important;font-weight:600!important}.ant-table-wrapper :where([class*=cellTitle_],[class*=variantSku_]){color:var(--app-table-text-primary)!important;font-size:var(--app-table-font-size)!important;font-weight:600!important;line-height:1.5!important}.ant-table-wrapper :where([class*=cellMeta_],[class*=variantMeta_]){color:var(--app-table-text-secondary)!important;font-size:var(--app-table-meta-font-size)!important;font-weight:500!important;line-height:1.45!important}.ant-table-wrapper .ant-table-tbody>tr:nth-child(2n)>td{background:var(--app-table-row-alt-surface)!important}.ant-table-wrapper .ant-table-tbody>tr:hover>td{background:var(--app-table-hover-surface)!important}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td{background:var(--app-table-selected-surface)!important}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected:hover>td{background:var(--app-table-selected-hover-surface)!important}.ant-table-wrapper .ant-table-pagination{margin:18px 18px 14px}.ant-card,.ant-collapse,.ant-descriptions,.ant-list-bordered{border-color:var(--aqua-line);background:rgba(var(--theme-surface-rgb),.92);box-shadow:var(--aqua-shadow-sm)}.ant-card{border-radius:22px}.ant-card-hoverable:hover{transform:translateY(-3px);border-color:rgba(var(--theme-accent-rgb),.3);box-shadow:var(--aqua-shadow-md)}.ant-tabs-nav:before{border-bottom-color:var(--aqua-line)!important}.ant-tabs-tab{border-radius:999px;transition:color .18s ease,background-color .18s ease}.ant-tabs-tab:hover{background:rgba(var(--theme-accent-rgb),.09)}.ant-tabs .ant-tabs-tab.ant-tabs-tab-active,.ant-tabs .ant-tabs-tab.ant-tabs-tab-active:hover{background:transparent!important;box-shadow:none!important}.ant-tag{border-radius:999px;padding-inline:9px;font-weight:550}html[data-oms-theme] .ant-tag-default{border-color:var(--aqua-line-strong)!important;color:var(--aqua-ink)!important;background:var(--aqua-surface-muted)!important}html[data-oms-theme] :where(.ant-tag-blue,.ant-tag-geekblue,.ant-tag-cyan,.ant-tag-processing){border-color:transparent!important;color:var(--theme-info-strong)!important;background:var(--theme-info-soft)!important}html[data-oms-theme] :where(.ant-tag-green,.ant-tag-success){border-color:transparent!important;color:var(--theme-success-strong)!important;background:var(--theme-success-soft)!important}html[data-oms-theme] :where(.ant-tag-gold,.ant-tag-orange,.ant-tag-warning){border-color:transparent!important;color:var(--theme-warning-strong)!important;background:var(--theme-warning-soft)!important}html[data-oms-theme] :where(.ant-tag-red,.ant-tag-error,.ant-tag-volcano){border-color:transparent!important;color:var(--theme-danger-strong)!important;background:var(--theme-danger-soft)!important}html[data-oms-theme] :where(.ant-tag-purple,.ant-tag-magenta){border-color:transparent!important;color:var(--aqua-primary-hover)!important;background:var(--aqua-primary-soft)!important}.ant-drawer-content,.ant-modal-content,.ant-dropdown-menu,.ant-popover-inner,.ant-notification-notice,.ant-message-notice-content{border:1px solid var(--aqua-line);background:rgba(var(--theme-surface-rgb),.96)!important;box-shadow:var(--aqua-shadow-md)!important;-webkit-backdrop-filter:blur(18px) saturate(125%);backdrop-filter:blur(18px) saturate(125%)}.ant-drawer-content,.ant-modal-content{border-radius:24px!important}.ant-drawer-header,.ant-modal-header{border-bottom-color:var(--aqua-line);background:transparent!important}.ant-pagination-item,.ant-pagination-prev,.ant-pagination-next{border-radius:11px!important}.ant-pagination-item-active{border-color:rgba(var(--theme-accent-rgb),.32)!important;background:var(--aqua-primary-soft)!important}.ant-pagination{color:var(--app-text-secondary);font-weight:500}.ant-pagination .ant-pagination-item a{color:var(--app-text-secondary)}.ant-pagination .ant-pagination-item-active a{color:var(--app-text-primary)}.ant-alert{border-radius:16px}.ant-form-item-label>label{color:var(--app-text-secondary)!important;font-weight:600}.ant-empty-description,.ant-typography-secondary{color:var(--app-text-tertiary)!important}html[data-oms-theme] :where([class*=statusCreated_],[class*=statusDraft_],[class*=statusExpired_],[class*=stageIntake_],[class*=riskNone_]){color:var(--aqua-ink-soft)!important;background:var(--aqua-surface-muted)!important}html[data-oms-theme] :where([class*=statusAwaitingDispatch_],[class*=statusInFulfillment_],[class*=statusShipped_],[class*=stageSourcing_],[class*=fulfillmentInTransit_]){color:var(--theme-info-strong)!important;background:var(--theme-info-soft)!important}html[data-oms-theme] :where([class*=statusReadyToShip_],[class*=statusPendingPack_],[class*=statusAttention_],[class*=statusPending_],[class*=stageFulfillment_],[class*=riskAttention_]){color:var(--theme-warning-strong)!important;background:var(--theme-warning-soft)!important}html[data-oms-theme] :where([class*=statusActive_],[class*=statusAccepted_],[class*=statusReceived_],[class*=statusCompleted_],[class*=stageOutbound_],[class*=stageDone_],[class*=fulfillmentInWarehouse_]){color:var(--theme-success-strong)!important;background:var(--theme-success-soft)!important}html[data-oms-theme] :where([class*=statusInactive_],[class*=statusDisabled_],[class*=statusRejected_],[class*=statusCancelled_],[class*=stageClosed_],[class*=fulfillmentAborted_],[class*=riskCritical_]){color:var(--theme-danger-strong)!important;background:var(--theme-danger-soft)!important}.login-page-container{min-height:var(--app-viewport-height);padding:clamp(18px,3vw,42px);background:var(--aqua-canvas)}.login-frame{display:grid!important;grid-template-columns:96px minmax(0,1fr) minmax(380px,440px);width:min(1320px,100%);min-height:min(820px,calc(var(--app-viewport-height) - 84px));border:1px solid rgba(255,255,255,.8);border-radius:34px;background:rgba(var(--theme-surface-rgb),.96);box-shadow:var(--aqua-shadow-shell)}.login-brand-rail{display:flex;min-width:0;flex-direction:column;align-items:center;gap:12px;padding:26px 12px 22px;color:#ffffffd1;background:var(--aqua-nav)}.login-brand-mark{display:grid;place-items:center;width:52px;height:52px;border-radius:17px;background:#fffffff0;box-shadow:0 12px 28px #2676802e}.login-brand-mark img{width:32px;height:32px;object-fit:contain}.login-brand-rail>span{margin-top:auto;font-size:9px;font-weight:700;letter-spacing:.14em;writing-mode:vertical-rl}.login-brand-rail>small{font-family:Outfit,sans-serif;font-size:11px;font-weight:700;letter-spacing:.14em}.login-stage{flex-basis:62%;background:var(--theme-login-stage)}.character-stage{display:grid;grid-template-rows:auto 1fr auto;min-height:100%;padding:clamp(34px,5vw,76px)}.brand-intro{position:static;max-width:560px}.brand-intro-title{max-width:520px;margin-bottom:16px;color:var(--aqua-primary-hover);font-family:Outfit,Plus Jakarta Sans,sans-serif;font-size:clamp(38px,4vw,62px);font-weight:700;line-height:1.02}.brand-intro-subtitle{color:var(--aqua-ink-soft)}.brand-intro-description{color:var(--aqua-ink-muted)}.aqua-login-visual{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:360px;isolation:isolate}.aqua-login-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;list-style:none}.aqua-login-step{display:flex;align-items:center;gap:9px;color:var(--aqua-ink-muted);font-size:12px}.aqua-login-step-dot{width:28px;height:28px;display:grid;place-items:center;border:1px solid rgba(var(--theme-accent-rgb),.28);border-radius:50%;color:var(--aqua-primary-hover);background:rgba(var(--theme-surface-strong-rgb),.78)}.login-panel{flex-basis:38%;border-left:1px solid var(--aqua-line);background:rgba(var(--theme-surface-rgb),.94)}.login-brand-name,.login-title{color:var(--aqua-ink);font-family:Outfit,Plus Jakarta Sans,sans-serif}.login-input{border-color:var(--aqua-line-strong)!important}.login-submit-button{background:var(--aqua-primary)!important;box-shadow:0 10px 24px rgba(var(--theme-accent-rgb),.2)!important}.login-submit-button:hover{background:var(--aqua-primary-hover)!important}@media(max-width:960px){.login-frame{grid-template-columns:76px minmax(0,1fr);min-height:auto}.login-brand-rail{grid-row:1 / span 2}.login-stage{min-height:360px}.login-panel{grid-column:2}.character-stage{padding:36px}.aqua-login-visual{min-height:220px}}@media(max-width:680px){.login-frame{display:block!important}.login-brand-rail,.login-stage{display:none}.login-panel{min-height:calc(var(--app-viewport-height) - 36px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(forced-colors:active){:where([class*=panel_],[class*=tableStage_],.ant-card,.ant-table-wrapper){border:1px solid CanvasText!important}}
