html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}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;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}:root{color-scheme:dark;--yz-primary: #5e8bff;--yz-primary-strong: #3f65c9;--yz-primary-soft: color-mix(in srgb, var(--yz-primary) 14%, transparent);--yz-stardust: #5e8bff;--yz-gradient-from: #b4d2ff;--yz-gradient-to: #5e8bff;--yz-brand-gradient: linear-gradient(120deg, var(--yz-gradient-from), var(--yz-gradient-to));--yz-bg: #030508;--yz-surface: #090c12;--yz-surface-strong: #0d1119;--yz-bg-elevated: var(--yz-surface-strong);--yz-popover: #10151e;--yz-muted: #111720;--yz-surface-hover: rgba(238, 243, 255, .06);--yz-surface-active: rgba(238, 243, 255, .1);--yz-border: rgba(218, 226, 245, .11);--yz-border-strong: rgba(218, 226, 245, .19);--yz-input: rgba(218, 226, 245, .16);--yz-ring: color-mix(in srgb, var(--yz-primary) 62%, white 8%);--yz-text: rgba(238, 243, 255, .92);--yz-text-primary: var(--yz-text);--yz-text-secondary: rgba(238, 243, 255, .67);--yz-text-tertiary: rgba(238, 243, 255, .5);--yz-text-quaternary: rgba(238, 243, 255, .38);--yz-on-accent: #ffffff;--yz-background: var(--yz-bg);--yz-foreground: var(--yz-text);--yz-card: var(--yz-surface);--yz-card-foreground: var(--yz-text);--yz-popover-foreground: var(--yz-text);--yz-primary-foreground: var(--yz-on-accent);--yz-secondary: var(--yz-muted);--yz-secondary-foreground: var(--yz-text);--yz-muted-foreground: var(--yz-text-tertiary);--yz-accent: var(--yz-surface-hover);--yz-accent-foreground: var(--yz-text);--yz-sidebar: #070a0f;--yz-sidebar-foreground: var(--yz-text-secondary);--yz-sidebar-accent: var(--yz-primary-soft);--yz-sidebar-accent-foreground: var(--yz-text);--yz-sidebar-border: var(--yz-border);--yz-sidebar-ring: var(--yz-ring);--yz-nebula: radial-gradient(600px 200px at 20% -40px, color-mix(in srgb, var(--yz-gradient-from) 22%, transparent), transparent 70%), radial-gradient(500px 180px at 75% -60px, color-mix(in srgb, var(--yz-gradient-to) 14%, transparent), transparent 70%);--yz-radius-sm: 6px;--yz-radius: 8px;--yz-radius-lg: 10px;--yz-radius-xl: 12px;--yz-control-sm: 30px;--yz-control: 36px;--yz-control-lg: 40px;--yz-shadow-sm: 0 1px 2px rgba(0, 0, 0, .18);--yz-shadow: 0 12px 32px rgba(0, 0, 0, .24);--yz-shadow-lg: 0 20px 54px rgba(0, 0, 0, .34);--yz-motion-fast: .12s;--yz-motion: .18s;--yz-ease: cubic-bezier(.2, 0, 0, 1);--yz-success: #3fbf86;--yz-success-soft: rgba(63, 191, 134, .13);--yz-error: #ef6262;--yz-error-soft: rgba(239, 98, 98, .13);--yz-warning: #e3a83b;--yz-warning-soft: rgba(227, 168, 59, .14);--yz-info: var(--yz-primary);--yz-info-soft: var(--yz-primary-soft)}:root[data-yz-theme=light]{color-scheme:light;--yz-bg: #f6f7f9;--yz-surface: #ffffff;--yz-surface-strong: #ffffff;--yz-bg-elevated: #ffffff;--yz-popover: #ffffff;--yz-muted: #f0f2f5;--yz-surface-hover: rgba(17, 24, 39, .05);--yz-surface-active: rgba(17, 24, 39, .085);--yz-border: rgba(24, 34, 52, .12);--yz-border-strong: rgba(24, 34, 52, .2);--yz-input: rgba(24, 34, 52, .17);--yz-text: rgba(15, 20, 31, .94);--yz-text-secondary: rgba(15, 20, 31, .66);--yz-text-tertiary: rgba(15, 20, 31, .52);--yz-text-quaternary: rgba(15, 20, 31, .4);--yz-sidebar: #fbfcfd;--yz-shadow-sm: 0 1px 2px rgba(16, 24, 40, .06);--yz-shadow: 0 12px 32px rgba(16, 24, 40, .1);--yz-shadow-lg: 0 22px 54px rgba(16, 24, 40, .14);--yz-success: #23855b;--yz-success-soft: rgba(35, 133, 91, .1);--yz-error: #cf3f46;--yz-error-soft: rgba(207, 63, 70, .1);--yz-warning: #a66a08;--yz-warning-soft: rgba(166, 106, 8, .11);--yz-nebula: none}*,*:before,*:after{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}html{background:var(--yz-background)}body{min-width:320px;background:var(--yz-background);color:var(--yz-foreground);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}::selection{color:var(--yz-primary-foreground);background:color-mix(in srgb,var(--yz-primary) 65%,transparent)}:where(button,a,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--yz-ring);outline-offset:2px}.yz-nebula{position:fixed;inset:0 0 auto;height:280px;pointer-events:none;background:var(--yz-nebula);z-index:0}.yz-card{margin-bottom:16px;background:var(--yz-card);color:var(--yz-card-foreground);border:1px solid var(--yz-border)!important;border-radius:var(--yz-radius);box-shadow:var(--yz-shadow-sm)}.yz-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;color:var(--yz-card-foreground);font-size:14px;font-weight:600}.yz-panel{background:var(--yz-card);color:var(--yz-card-foreground);border:1px solid var(--yz-border);border-radius:var(--yz-radius);box-shadow:var(--yz-shadow-sm)}.yz-muted{color:var(--yz-muted-foreground)}.yz-separator{width:100%;height:1px;border:0;background:var(--yz-border)}.yz-kbd{display:inline-flex;min-width:20px;height:20px;align-items:center;justify-content:center;padding:0 5px;color:var(--yz-text-secondary);background:var(--yz-muted);border:1px solid var(--yz-border-strong);border-radius:5px;box-shadow:0 1px 0 var(--yz-border-strong);font-family:inherit;font-size:11px;line-height:1}.yz-skeleton{overflow:hidden;background:var(--yz-muted);border-radius:var(--yz-radius-sm);animation:yz-skeleton-pulse 1.8s ease-in-out infinite}.yz-gradient-text{background:var(--yz-brand-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}@keyframes yz-skeleton-pulse{50%{opacity:.55}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}*{box-sizing:border-box}body{margin:0;background:var(--yz-bg);color:var(--yz-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}a:focus-visible{outline:2px solid var(--yz-primary);outline-offset:5px}.passport-page{min-height:100svh;background:radial-gradient(ellipse at 25% 45%,color-mix(in srgb,var(--yz-primary) 4%,transparent),transparent 55%);display:flex;flex-direction:column}.topbar{height:88px;max-width:1280px;padding:0 56px;margin:0 auto;width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand,.top-actions{display:flex;align-items:center;gap:12px}.brand-orbit{width:29px;height:29px;border:1px solid var(--yz-primary);border-radius:50%;transform:rotate(-35deg);position:relative}.brand-orbit:after{content:"";position:absolute;width:39px;height:15px;left:-6px;top:5px;border:1px solid var(--yz-primary);border-radius:50%}.brand-orbit i{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--yz-primary);left:10px;top:10px}.brand-divider{width:1px;height:18px;background:var(--yz-border-strong);margin:0 3px}.brand-subtitle,.home-link{color:var(--yz-text-secondary);font-size:13px;white-space:nowrap}.top-actions{gap:24px}.home-link .anticon{margin-left:4px}.login-shell{width:100%;max-width:1120px;margin:auto;padding:62px 48px 80px;display:grid;grid-template-columns:1fr 400px;gap:80px;align-items:center}.eyebrow{font-size:12px;color:var(--yz-primary);letter-spacing:1px;display:flex;align-items:center;gap:9px;margin:0 0 24px}.status-dot{height:6px;width:6px;border-radius:50%;background:var(--yz-primary);box-shadow:0 0 10px color-mix(in srgb,var(--yz-primary) 50%,transparent)}.login-intro h1{font-weight:550;font-size:40px;line-height:1.55;letter-spacing:-1px;margin:0 0 22px}.intro-copy{color:var(--yz-text-secondary);font-size:15px;line-height:1.9;margin:0}.intro-footer{font-size:11px;letter-spacing:1px;color:var(--yz-text-quaternary);margin:0}.orbital-art{position:relative;height:196px;width:320px;margin:24px 0 6px;overflow:hidden}.orbit{border:1px solid var(--yz-border);border-radius:50%;position:absolute;left:32px;top:29px;width:240px;height:110px;transform:rotate(-25deg)}.orbit-two{transform:rotate(25deg)}.orbit-three{left:96px;top:5px;width:110px;height:160px;transform:rotate(10deg)}.core-star{position:absolute;left:128px;top:62px;width:45px;height:45px;border:1px solid var(--yz-primary);border-radius:50%;display:grid;place-items:center;color:var(--yz-primary);background:var(--yz-surface);font-size:18px;box-shadow:0 0 42px var(--yz-primary-soft)}.orbit-star{position:absolute;left:238px;top:37px;width:7px;height:7px;border-radius:50%;background:var(--yz-primary);box-shadow:0 0 16px var(--yz-primary)}.orbit-caption{position:absolute;bottom:2px;left:90px;font-size:8px;letter-spacing:3px;color:var(--yz-text-quaternary)}.login-card,.content-card{border:1px solid var(--yz-border);border-radius:var(--yz-radius);background:var(--yz-surface)}.login-card{padding:34px 32px 26px;box-shadow:var(--yz-shadow)}.card-icon,.section-icon{display:grid;place-items:center;background:var(--yz-primary-soft);color:var(--yz-primary);border-radius:7px}.card-icon{width:42px;height:42px;font-size:20px;margin-bottom:21px}.login-card h2{margin:0 0 8px;font-size:24px;font-weight:550}.card-description{margin:0 0 28px;color:var(--yz-text-tertiary);font-size:13px}.login-card .ant-form-item{margin-bottom:22px}.login-card .ant-input-affix-wrapper{min-height:44px}.login-card .ant-input-prefix{margin-right:9px;color:var(--yz-text-quaternary)}.login-card .ant-btn{margin-top:4px;min-height:44px}.login-note{border-top:1px solid var(--yz-border);padding-top:20px;margin-top:26px;display:flex;gap:8px;color:var(--yz-text-tertiary);font-size:11px;line-height:1.6}.login-note .anticon{font-size:14px;margin-top:2px}.form-alert{margin-bottom:22px}.page-footer{width:100%;max-width:1280px;margin:0 auto;padding:22px 56px;color:var(--yz-text-quaternary);font-size:11px;display:flex;justify-content:space-between;gap:16px}.loading-shell{margin:auto;text-align:center;padding:80px 24px;color:var(--yz-text-tertiary)}.loading-shell p{margin-top:24px}.account-shell{width:100%;max-width:1168px;margin:0 auto auto;padding:54px 48px 60px}.account-heading{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:34px}.account-heading .eyebrow{margin-bottom:12px}.account-heading h1{font-size:28px;line-height:1.5;font-weight:550;margin:0 0 8px;overflow-wrap:anywhere}.account-heading p:last-child{margin:0;color:var(--yz-text-tertiary);font-size:13px}.logout-button{flex-shrink:0}.account-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:24px;align-items:start}.content-card{padding:26px 28px;min-width:0}.section-heading{display:flex;align-items:center;gap:12px;margin-bottom:26px}.section-icon{width:36px;height:36px;flex-shrink:0;font-size:18px}.section-heading h2{font-size:16px;font-weight:550;margin:0 0 4px}.section-heading p{margin:0;font-size:11px;color:var(--yz-text-tertiary)}.section-heading .ant-tag{margin-left:auto;margin-right:0}.profile-details{margin:0}.profile-details>div{display:flex;gap:16px;justify-content:space-between;align-items:start;padding:15px 0;border-bottom:1px solid var(--yz-border);font-size:13px;line-height:1.6}.profile-details>div:last-child{border-bottom:0;padding-bottom:0}.profile-details dt{color:var(--yz-text-tertiary);flex-shrink:0}.profile-details dd{margin:0;text-align:right;overflow-wrap:anywhere}.mono{font-variant-numeric:tabular-nums}.password-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}.security-card .ant-input-affix-wrapper{min-height:38px}.product-card{grid-column:1 / -1}.product-entry{display:flex;align-items:center;gap:14px;border:1px solid var(--yz-border);padding:16px;border-radius:6px;transition:border-color .16s}.product-entry:hover{border-color:var(--yz-primary)}.product-letter{width:38px;height:38px;border-radius:7px;background:var(--yz-primary-soft);color:var(--yz-primary);display:grid;place-items:center;font-size:20px;font-weight:600}.product-entry strong{display:block;font-size:14px;font-weight:550}.product-entry small{display:block;margin-top:4px;font-size:12px;color:var(--yz-text-tertiary)}.product-entry>.anticon{margin-left:auto;color:var(--yz-text-secondary)}.product-note{font-size:12px;color:var(--yz-text-tertiary);line-height:1.8;margin:14px 0 0}@media(max-width:900px){.topbar{padding:0 28px}.login-shell{grid-template-columns:1fr 360px;padding:40px 28px 60px;gap:32px}.login-intro h1{font-size:29px}.orbital-art{transform:scale(.8);transform-origin:left center;width:270px}.brand-subtitle,.brand-divider{display:none}.account-shell{padding:36px 28px 48px}.content-card{padding:22px}.account-grid{grid-template-columns:1fr}.product-card{grid-column:auto}.page-footer{padding-left:28px;padding-right:28px}}@media(max-width:620px){.topbar{height:74px;padding:0 22px;gap:10px}.brand{gap:10px}.brand-orbit{width:25px;height:25px}.brand-orbit:after{width:35px;height:14px;top:4px}.brand-orbit i{left:8px;top:8px}.brand .yz-logo{font-size:19px!important}.top-actions{gap:12px}.home-link{font-size:12px}.home-link .anticon{display:none}.login-shell{display:flex;flex-direction:column;align-items:stretch;padding:28px 22px 42px;gap:30px}.login-intro .eyebrow{font-size:11px;margin-bottom:14px}.login-intro h1{font-size:28px;line-height:1.5;margin-bottom:14px}.intro-copy{font-size:13px;line-height:1.8}.desktop-break,.orbital-art,.intro-footer{display:none}.login-card{padding:26px 24px 22px}.card-icon{width:36px;height:36px;margin-bottom:17px;font-size:17px}.login-card h2{font-size:22px}.card-description{font-size:12px;margin-bottom:24px}.login-note{padding-top:18px;margin-top:22px}.page-footer{padding:18px 22px;font-size:10px}.account-shell{padding:28px 22px 38px}.account-heading{align-items:start;gap:12px;margin-bottom:26px}.account-heading h1{font-size:23px}.account-heading p:last-child{font-size:12px;line-height:1.8}.account-heading .eyebrow{font-size:10px}.logout-button{height:30px;padding:0 9px;font-size:11px;margin-top:3px}.logout-button .anticon{display:none}.account-grid{gap:18px}.content-card{padding:22px 20px}.section-heading{margin-bottom:20px}.section-heading h2{font-size:15px}.password-pair{grid-template-columns:1fr;gap:0}.profile-details>div{font-size:12px;gap:12px}.security-card .ant-btn{width:100%}.product-entry{padding:14px 12px;gap:11px}.product-entry small,.product-note{font-size:11px}}.yz-logo[data-v-b52b5b02]{display:inline-flex;flex-direction:column;font-weight:800;line-height:1.2}.yz-logo-corp[data-v-b52b5b02]{font-size:11px;font-weight:400;letter-spacing:2px;color:var(--yz-text-quaternary)}.yz-theme-toggle[data-v-a202207e]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;background:transparent;color:var(--yz-text-secondary);border-radius:var(--yz-radius-sm);cursor:pointer;transition:background .15s,color .15s}.yz-theme-toggle[data-v-a202207e]:hover{color:var(--yz-text);background:var(--yz-surface-hover)}
