.oz-auth-screen{min-height:100svh;background:var(--oz-paper,#fff);color:var(--oz-ink,#182039);font-family:var(--oz-font,"PingFang SC","Microsoft YaHei",Manrope,sans-serif);font-size:14px;line-height:1.75}.oz-auth-panel *,.oz-auth-screen *{box-sizing:border-box}.oz-auth-panel :is(a,button,input):focus-visible,.oz-auth-screen :is(a,button,input):focus-visible{outline:3px solid var(--oz-accent,#4358ed);outline-offset:4px}.oz-auth-panel ::selection,.oz-auth-screen ::selection{background:var(--oz-accent-soft,#e6ebff);color:var(--oz-ink,#182039)}.oz-auth-footer,.oz-auth-header{width:min(1240px,calc(100% - 96px));margin:auto;display:flex;align-items:center;justify-content:space-between;gap:25px}.oz-auth-header{height:90px}.oz-auth-header a{display:inline-flex;align-items:center;gap:8px;min-height:44px;text-decoration:none;color:var(--oz-muted,#606a80);font-size:14px}.oz-auth-header .oz-brand-logo{display:block;width:119px;color:var(--oz-accent,#4358ed)}.oz-auth-layout{width:min(1140px,calc(100% - 96px));margin:30px auto 65px;display:grid;grid-template-columns:1.15fr 1fr;gap:90px;align-items:center;min-height:570px}.oz-auth-product{background:var(--oz-accent-soft,#eef1ff);padding:42px 35px 30px;border-radius:16px;overflow:hidden;min-width:0}.oz-auth-product h1{font-size:37px;line-height:1.45;letter-spacing:-.03em;font-weight:750;margin:0 0 16px;text-wrap:balance}.oz-auth-description{font-size:15px;color:var(--oz-muted,#606a80);line-height:1.9;margin:0}.oz-auth-collection{height:290px;position:relative;margin:33px -15px 17px;display:flex;align-items:center;justify-content:center}.oz-auth-print{width:176px;padding:4px;background:#fff;box-shadow:0 13px 24px #14332a1f;border-radius:7px;margin:0 -30px;flex:none}.oz-auth-print img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:contain;border-radius:4px}.oz-auth-print-0{transform:rotate(-11deg) translateY(7px)}.oz-auth-print-1{z-index:1;transform:translateY(-8px)}.oz-auth-print-2{transform:rotate(11deg) translateY(7px)}.oz-auth-path{display:flex;justify-content:center;align-items:center;gap:12px;font-size:12px;color:var(--oz-muted,#606a80)}.oz-auth-path strong{color:var(--oz-accent,#4358ed);font-weight:700}.oz-auth-example-caption{font-size:11px;color:var(--oz-muted,#606a80);text-align:center;margin:14px 0 0}.oz-auth-access{min-width:0;max-width:400px;width:100%}.oz-auth-form-surface{background:var(--oz-paper,#fff)}.oz-auth-return{display:flex;align-items:center;gap:8px;color:var(--oz-accent,#4358ed);font-size:13px;margin:0 0 23px}.oz-auth-panel.jt-login{width:100%;max-width:420px;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent;color:var(--oz-ink,#182039);font-family:var(--oz-font,"PingFang SC","Microsoft YaHei",Manrope,sans-serif)}.oz-auth-panel .jt-login-title{font-size:29px;line-height:1.4;letter-spacing:-.025em;font-weight:700;margin:0 0 13px;color:var(--oz-ink,#182039)}.oz-auth-panel .jt-login-sub{font-size:14px;line-height:1.85;color:var(--oz-muted,#606a80);margin:0 0 25px}.oz-auth-panel .jt-login-tabs{display:flex;gap:22px;margin:0 0 28px;border:0;border-bottom:1px solid var(--oz-line,#e3e7f0);border-radius:0;padding:0;background:transparent}.oz-auth-panel .jt-login-tab{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:10px 0 14px;min-height:46px;border:0;border-radius:0;background:transparent;color:var(--oz-muted,#606a80);font-size:15px;font-weight:600;box-shadow:none;cursor:pointer;transition:color .18s}.oz-auth-panel .jt-login-tab-active,.oz-auth-panel .jt-login-tab:hover{color:var(--oz-accent,#4358ed)}.oz-auth-panel .jt-login-tab-active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:3px;background:var(--oz-accent,#4358ed)}.oz-auth-panel .jt-login-form{display:flex;flex-direction:column;gap:10px}.oz-auth-panel .jt-login-label{font-size:14px;font-weight:600;color:var(--oz-ink,#182039)}.oz-auth-panel .jt-login-input{width:100%;min-height:50px;padding:12px 14px;border:1px solid var(--oz-line-strong,#d2d8e5);border-radius:8px;background:var(--oz-paper,#fff);color:var(--oz-ink,#182039);font-family:inherit;font-size:16px;line-height:1.5;caret-color:var(--oz-accent,#4358ed);box-shadow:none}.oz-auth-panel .jt-login-input::placeholder{color:var(--oz-muted,#606a80);font-size:14px;opacity:1}.oz-auth-panel .jt-login-input:focus-visible{border-color:var(--oz-accent,#4358ed);box-shadow:none}.oz-auth-field-hint{font-size:12px;line-height:1.85;color:var(--oz-muted,#606a80);margin:0 0 12px}.oz-auth-panel .jt-login-btn{display:inline-flex;justify-content:center;align-items:center;min-height:49px;padding:13px 18px;font-family:inherit;font-size:15px;font-weight:650;line-height:1.4;color:#fff;background:var(--oz-accent,#4358ed);border:0;border-radius:8px;box-shadow:none;cursor:pointer;transition:background .18s}.oz-auth-panel .jt-login-btn:hover:not(:disabled){background:var(--oz-accent-hover,#3045d4);transform:none}.oz-auth-panel .jt-login-btn:disabled{background:var(--oz-line,#e3e7f0);color:var(--oz-muted,#606a80);cursor:not-allowed;opacity:1}.oz-auth-panel .jt-login-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 3px;border:0;background:transparent;color:var(--oz-accent,#4358ed);font-family:inherit;font-size:13px;font-weight:600;line-height:1.5;cursor:pointer;text-decoration:none}.oz-auth-panel .jt-login-link:hover:not(:disabled){text-decoration:underline;text-underline-offset:4px}.oz-auth-panel .jt-login-link:disabled{color:var(--oz-muted,#606a80);cursor:not-allowed}.oz-auth-panel .jt-login-tab:disabled{opacity:.6;cursor:not-allowed}.oz-auth-panel .jt-login-message{margin:18px 0 0;padding:12px 15px;background:var(--oz-error-soft,#fff0eb);color:var(--oz-error,#9b392c);border:1px solid var(--oz-error-line,#f2c8bd);border-radius:8px;font-size:13px;line-height:1.8}.oz-auth-panel .jt-login-devcode{font-size:12px;color:var(--oz-muted,#606a80);background:var(--oz-canvas,#f6f7fb);padding:9px 12px;border-radius:7px;margin:0}.oz-auth-panel .jt-login-devcode code{font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--oz-ink,#182039)}.oz-auth-panel .oz-auth-code-destination{overflow-wrap:anywhere;margin-bottom:10px}.oz-auth-code-destination strong{display:block;font-size:17px;color:var(--oz-ink,#182039);margin-top:4px}.oz-auth-code-destination span{display:block;font-size:12px;margin-top:7px}.oz-auth-panel .oz-auth-code-input{font-family:Manrope,sans-serif;letter-spacing:.25em;font-size:23px}.oz-auth-panel .oz-auth-code-input::placeholder{font-family:var(--oz-font,"PingFang SC","Microsoft YaHei",sans-serif);letter-spacing:normal;font-size:14px}.oz-auth-demo{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--oz-line,#e3e7f0);padding-top:20px;margin-top:25px;font-size:12px}.oz-auth-demo p{font-size:11px;line-height:1.8;color:var(--oz-muted,#606a80);margin:4px 0 0}.oz-auth-demo button{min-height:44px;padding:8px 0;background:transparent;border:0;color:var(--oz-muted,#606a80);font:inherit;cursor:pointer;white-space:nowrap}.oz-auth-help{display:flex;align-items:center;justify-content:center;gap:7px;margin:20px 0 0;font-size:12px;color:var(--oz-muted,#606a80)}.oz-auth-help a{display:inline-flex;align-items:center;min-height:44px;color:var(--oz-accent,#4358ed);text-decoration:none}.oz-auth-footer{border-top:1px solid var(--oz-line,#e3e7f0);padding:23px 0;font-size:12px;color:var(--oz-muted,#606a80)}.oz-auth-loading{padding:80px 24px;text-align:center;color:var(--oz-muted,#606a80)}.oz-auth-admin-panel{max-width:430px!important}@media(max-width:1050px){.oz-auth-layout{gap:45px;grid-template-columns:1fr 1fr}.oz-auth-product{padding:32px 25px 25px}.oz-auth-product h1{font-size:30px}.oz-auth-print{width:150px}.oz-auth-collection{height:255px}}@media(max-width:760px){.oz-auth-footer,.oz-auth-header{width:calc(100% - 40px)}.oz-auth-header{height:76px}.oz-auth-header .oz-brand-logo{width:104px}.oz-auth-header a{font-size:13px}.oz-auth-layout{display:flex;flex-direction:column;width:calc(100% - 40px);max-width:440px;min-height:0;margin:28px auto 37px;gap:34px}.oz-auth-access{order:-1;max-width:none}.oz-auth-panel.jt-login{max-width:none}.oz-auth-panel .jt-login-title{font-size:28px}.oz-auth-panel .jt-login-sub{font-size:13px;margin-bottom:23px}.oz-auth-panel .jt-login-tabs{margin-bottom:24px}.oz-auth-product{width:100%;padding:26px 24px 24px;border-radius:12px}.oz-auth-product h1{font-size:27px}.oz-auth-description{font-size:13px}.oz-auth-collection{height:245px;margin:24px -10px 12px}.oz-auth-print{width:145px;margin-inline:-26px}.oz-auth-path{font-size:11px;gap:9px}.oz-auth-example-caption{font-size:10px}.oz-auth-help{margin-top:13px}.oz-auth-footer{font-size:11px}}@media(prefers-reduced-motion:reduce){.oz-auth-panel *,.oz-auth-screen *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}