.entry-brand-module__K2yE4W__brand{color:#101827;align-items:center;gap:12px;max-width:100%;font-size:26px;font-weight:700;line-height:1.25;display:inline-flex}.entry-brand-module__K2yE4W__brand>svg{background:var(--brand-primary);color:#fff;object-fit:contain;border-radius:8px;flex:none;width:40px;height:40px;padding:6px}.entry-brand-module__K2yE4W__logoFrame{background:var(--brand-primary);border-radius:8px;flex:none;place-items:center;width:40px;height:40px;display:grid}.entry-brand-module__K2yE4W__logo{object-fit:contain;width:28px;height:28px;transform:translateY(1.5px)}@media (max-width:799px){.entry-brand-module__K2yE4W__brand{gap:10px;font-size:23px}.entry-brand-module__K2yE4W__brand>svg,.entry-brand-module__K2yE4W__logoFrame{width:36px;height:36px}.entry-brand-module__K2yE4W__logo{width:24px;height:24px;transform:translateY(1px)}}
.home-module__Hx0lNG__page{isolation:isolate;color:#09111f;background:#fff;min-height:100dvh;position:relative;overflow:hidden}.home-module__Hx0lNG__scene{z-index:-1;pointer-events:none;background-image:url(/entry/home-truck-soft-tone.png);background-position:0 100%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.home-module__Hx0lNG__header{padding:26px clamp(24px,4.77vw,72px) 0}.home-module__Hx0lNG__content{--entry-width:clamp(266px, 30.23vw, 400px);--truck-edge:max(49vw, 86dvh);--available-width:min(var(--entry-width), calc(100vw - var(--truck-edge) - 48px));width:var(--available-width);margin:clamp(144px, calc(40dvh - 116px), 310px) 0 48px min(calc(100% - var(--available-width) - 24px), max(62%, calc(var(--truck-edge) + 24px)))}.home-module__Hx0lNG__navigation{min-width:0}.home-module__Hx0lNG__entryGroup{gap:18px;display:grid}.home-module__Hx0lNG__entry{-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);color:#182334;background:linear-gradient(135deg,#ffffffb8,#ffffff6b 52%,#ffffff94);border:0;border-radius:18px;grid-template-columns:28px minmax(0,1fr) 22px;align-items:center;gap:20px;min-height:84px;padding:20px 24px;font-size:18px;font-weight:500;line-height:1.5;transition:background-color .16s,box-shadow .16s;display:grid;box-shadow:0 10px 32px #12264714,inset 0 1px #ffffffd9,inset 0 -1px #fff3}.home-module__Hx0lNG__primaryEntry{color:var(--brand-primary);background:linear-gradient(135deg,#eaf0ffd9,#eaf0ff9e 52%,#ffffffb8)}.home-module__Hx0lNG__entry:hover{background-color:#ffffff52;box-shadow:0 14px 36px #1226471f,inset 0 1px #fffffff2,inset 0 -1px #ffffff3d}.home-module__Hx0lNG__entry:focus-visible{outline:2px solid var(--brand-primary);outline-offset:4px}.home-module__Hx0lNG__divider{background:#ffffff7a;height:1px;margin:26px 0}@media (max-width:799px),(max-aspect-ratio:1){.home-module__Hx0lNG__page{min-height:max(100dvh,640px,500px + 43vw)}.home-module__Hx0lNG__header{padding-top:24px}.home-module__Hx0lNG__content{width:min(400px,100% - 48px);margin:clamp(24px,40dvh - 222px,116px) auto 64px}.home-module__Hx0lNG__navigation{width:100%;max-width:560px}.home-module__Hx0lNG__entry{min-height:76px;padding:18px 22px;font-size:17px}.home-module__Hx0lNG__entryGroup{gap:14px}.home-module__Hx0lNG__divider{margin:20px 0}.home-module__Hx0lNG__scene{background-image:url(/entry/home-truck-soft-tone-portrait.png);background-position:bottom}}@media (prefers-reduced-motion:reduce){.home-module__Hx0lNG__entry{transition:none}}
.login-module__WEZH7G__page{isolation:isolate;color:#101827;background:#f9f8f8;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:104px 40px 94px;font-family:PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:14px;line-height:1.6;display:flex;position:relative;overflow-x:clip}.login-module__WEZH7G__background{z-index:-1;pointer-events:none;background:linear-gradient(#9cc1e7,#fafafa00);position:absolute;inset:0;overflow:hidden}.login-module__WEZH7G__backgroundField{position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000fc,#000000e8 8.98%,#0000);mask-image:linear-gradient(#000000fc,#000000e8 8.98%,#0000)}.login-module__WEZH7G__background canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.login-module__WEZH7G__background .login-module__WEZH7G__backgroundGrid{display:none}.login-module__WEZH7G__homeLink{color:#687588;align-items:center;gap:12px;min-height:32px;font-size:14px;display:inline-flex;position:absolute;top:32px;left:40px}.login-module__WEZH7G__homeLink:hover{color:#101827}.login-module__WEZH7G__homeLink:focus-visible,.login-module__WEZH7G__brandLink:focus-visible{outline:2px solid var(--brand-primary);outline-offset:4px;border-radius:4px}.login-module__WEZH7G__card{background:#fff;border-radius:20px;grid-template-columns:48% 52%;width:min(1040px,100%);min-height:720px;display:grid;overflow:hidden;box-shadow:0 12px 40px #10211d09}.login-module__WEZH7G__brandPanel{background:#f0f4fa;min-width:0;padding:60px 64px;position:relative;overflow:hidden}.login-module__WEZH7G__brandLink{max-width:100%;display:inline-flex;position:relative}.login-module__WEZH7G__slogan{position:absolute;inset:50% 64px auto;transform:translateY(-50%)}.login-module__WEZH7G__sloganTitle{color:#1d2d46;letter-spacing:.04em;margin:0;font-size:40px;font-weight:600;line-height:1.3}.login-module__WEZH7G__sloganTitle span{color:var(--brand-primary)}.login-module__WEZH7G__sloganDescription{color:#69788d;letter-spacing:.03em;margin:18px 0 0;font-size:18px;font-weight:400;line-height:1.7}.login-module__WEZH7G__watermark{color:#c8ced6;opacity:.1;pointer-events:none;width:180%;position:absolute;inset:73% auto auto 30%;transform:translate(-50%,-30%)}.login-module__WEZH7G__watermark svg{width:100%;height:auto;display:block}.login-module__WEZH7G__panel{background:#fff;justify-content:center;align-items:center;min-width:0;padding:55px 76px;display:flex}.login-module__WEZH7G__form{width:100%;max-width:360px}.login-module__WEZH7G__form h1{letter-spacing:-.02em;margin:0 0 40px;font-size:32px;font-weight:500;line-height:1.35}.login-module__WEZH7G__fields{gap:24px;display:grid}.login-module__WEZH7G__field{color:#172027;gap:10px;min-width:0;font-size:14px;font-weight:500;line-height:20px;display:grid}.login-module__WEZH7G__error{color:#b3261e;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.7}@media (hover:hover) and (pointer:fine){.login-module__WEZH7G__background .login-module__WEZH7G__backgroundGrid{display:block}}@media (max-width:1100px){.login-module__WEZH7G__page{padding:88px 32px 80px}.login-module__WEZH7G__brandPanel{padding:52px 40px}.login-module__WEZH7G__slogan{left:40px;right:40px}.login-module__WEZH7G__panel{padding:52px 48px}}@media (max-width:760px){.login-module__WEZH7G__page{justify-content:flex-start;padding:76px 20px 68px}.login-module__WEZH7G__homeLink{top:20px;left:24px}.login-module__WEZH7G__card{grid-template-columns:minmax(0,1fr);width:min(440px,100%);min-height:0}.login-module__WEZH7G__brandPanel{min-height:144px;padding:30px 28px}.login-module__WEZH7G__watermark{transform:translate(-50%,-28%)}.login-module__WEZH7G__slogan{margin-top:28px;position:relative;inset:auto;transform:none}.login-module__WEZH7G__sloganTitle{font-size:30px}.login-module__WEZH7G__sloganDescription{margin-top:12px;font-size:16px}.login-module__WEZH7G__panel{padding:36px 28px}.login-module__WEZH7G__form h1{margin-bottom:32px;font-size:26px}}@media (max-width:360px){.login-module__WEZH7G__brandPanel,.login-module__WEZH7G__panel{padding-inline:24px}}
