.line-icon[data-v-38a0af28]{display:block;flex-shrink:0}.header[data-v-7792a950]{position:fixed;top:0;left:0;width:100%;min-height:var(--header-height);background:#fff;border-bottom:1px solid var(--border);z-index:999;transition:transform .25s ease,opacity .25s ease}.header.hidden[data-v-7792a950]{transform:translateY(-100%);opacity:0;pointer-events:none}.header-inner[data-v-7792a950]{height:var(--header-height);width:100%;max-width:1440px;margin:0 auto;padding:0 var(--page-gutter);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px}.logo[data-v-7792a950]{display:flex;align-items:center;gap:8px;color:var(--brand-red)}.logo img[data-v-7792a950]{height:40px;width:auto;filter:brightness(0) saturate(100%) invert(10%) sepia(77%) saturate(5808%) hue-rotate(342deg) brightness(92%) contrast(97%)}.nav-chevron[data-v-7792a950],.user-caret[data-v-7792a950]{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #111}.user-caret[data-v-7792a950]{border-left-width:5px;border-right-width:5px;border-top:6px solid var(--brand-red)}.nav-link.active[data-v-7792a950]:after{content:"";position:absolute;left:50%;bottom:6px;width:38px;height:4px;transform:translate(-50%);background:var(--brand-red)}.nav-link[data-v-7792a950] .line-icon{color:#111}.nav[data-v-7792a950]{display:flex;align-items:center;justify-content:center;gap:6px}.nav-item[data-v-7792a950]{position:relative}.nav-link[data-v-7792a950]{display:inline-flex;align-items:center;gap:4px;height:42px;padding:0 12px;color:var(--text-primary);font-size:15px;background:none;border:none;cursor:pointer;position:relative}.nav-link[data-v-7792a950] .line-icon{color:var(--text-muted)}.nav-link.active[data-v-7792a950]{color:var(--brand-red);font-weight:600}.menu[data-v-7792a950]{display:none;position:absolute;top:calc(100% - 6px);left:0;min-width:168px;padding:8px 0;background:#fff;border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm)}.nav-item.open .menu[data-v-7792a950],.nav-item:hover .menu[data-v-7792a950],.nav-item:focus-within .menu[data-v-7792a950]{display:block}.menu-item[data-v-7792a950]{display:block;padding:9px 16px;font-size:14px;color:var(--text-primary)}.menu-item[data-v-7792a950]:hover,.menu-item.router-link-active[data-v-7792a950],.menu-item[data-v-7792a950]:focus-visible{background:#faf5f5;color:var(--brand-red)}.right-area[data-v-7792a950]{display:flex;align-items:center;gap:12px}.search-box[data-v-7792a950],.user-capsule[data-v-7792a950],.mobile-search[data-v-7792a950]{display:flex;align-items:center;gap:8px;height:40px;padding:0 14px;border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:#fff;box-shadow:var(--shadow-xs);color:var(--text-muted)}.search-box[data-v-7792a950]{width:268px}.search-box[data-v-7792a950]:focus-within,.mobile-search[data-v-7792a950]:focus-within{border-color:var(--brand-red);color:var(--brand-red)}.search-box input[data-v-7792a950],.mobile-search input[data-v-7792a950]{width:100%;border:none;outline:none;background:transparent;font-size:13px;color:var(--text-primary)}.search-box input[data-v-7792a950]:focus,.mobile-search input[data-v-7792a950]:focus{outline:none}.search-box input[data-v-7792a950]::placeholder,.mobile-search input[data-v-7792a950]::placeholder{color:#b0b0b0}.user-capsule[data-v-7792a950]{color:var(--text-primary);cursor:pointer;font-size:14px}.user-capsule[data-v-7792a950] .line-icon{color:var(--brand-red)}.login-btn[data-v-7792a950]{height:40px;padding:0 18px;border:none;border-radius:var(--radius-pill);background:var(--brand-red);color:#fff;cursor:pointer;font-size:14px}.dropdown[data-v-7792a950]{position:relative}.dropdown-menu[data-v-7792a950]{position:absolute;right:0;top:46px;background:#fff;border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);min-width:140px;overflow:hidden;z-index:1000}.dropdown-item[data-v-7792a950]{width:100%;padding:10px 16px;cursor:pointer;font-size:14px;color:var(--text-primary);background:none;border:none;text-align:left}.dropdown-item[data-v-7792a950]:hover,.dropdown-item[data-v-7792a950]:focus-visible{background:#f5f5f5}.menu-toggle[data-v-7792a950]{display:none;width:40px;height:40px;border:none;background:none;color:var(--text-primary);cursor:pointer;align-items:center;justify-content:center}.mobile-panel[data-v-7792a950]{display:none;padding:8px var(--page-gutter) 20px;border-top:1px solid var(--border);background:#fff}.mobile-nav[data-v-7792a950]{display:flex;flex-direction:column;gap:4px}.mobile-link[data-v-7792a950]{padding:10px 0;font-size:15px}.mobile-link.nested[data-v-7792a950]{padding-left:12px;color:var(--text-secondary)}.mobile-group-title[data-v-7792a950]{margin-top:8px;font-size:13px;color:var(--text-muted)}.mobile-search[data-v-7792a950]{width:100%;margin-top:12px}@media(max-width:1100px){.search-box[data-v-7792a950]{width:200px}.nav-link[data-v-7792a950]{padding:0 8px;font-size:14px}}@media(max-width:767px){.desktop-nav[data-v-7792a950],.search-box[data-v-7792a950]{display:none}.menu-toggle[data-v-7792a950],.mobile-panel[data-v-7792a950]{display:flex}.mobile-panel[data-v-7792a950]{flex-direction:column}.header-inner[data-v-7792a950]{grid-template-columns:auto 1fr;padding:0 20px}.right-area[data-v-7792a950]{justify-self:end}}@media(min-width:1672px){.header-inner[data-v-7792a950]{width:1672px;max-width:1672px;height:91px;padding:0;display:block;position:relative}.logo[data-v-7792a950]{position:absolute;left:48px;top:24px;width:auto;height:44px}.logo img[data-v-7792a950]{height:44px}.desktop-nav[data-v-7792a950]{display:block}.nav-home[data-v-7792a950],.nav-item--product[data-v-7792a950]{position:absolute;top:0;height:91px;display:flex;align-items:center}.nav-home[data-v-7792a950]{left:280px}.nav-item--product[data-v-7792a950]{left:377px}.nav-link[data-v-7792a950]{height:91px;padding:0;font-size:18px}.nav-home.active[data-v-7792a950]:after{left:0;transform:none;width:38px;height:4px;bottom:8px}.right-area[data-v-7792a950]{display:contents}.search-box[data-v-7792a950]{position:absolute;left:1148px;top:21px;width:340px;height:50px;border-radius:25px}.dropdown[data-v-7792a950],.login-btn[data-v-7792a950]{position:absolute;left:1517px;top:21px}.user-capsule[data-v-7792a950],.login-btn[data-v-7792a950]{width:122px;height:50px;border-radius:25px;justify-content:center}}:root{--brand-red: #a50303;--brand-red-dark: #8c0202;--text-primary: #111111;--text-secondary: #4a4a4a;--text-muted: #8a8a8a;--text-desc: #565354;--border: #f6f6f6;--border-strong: #ececec;--page-bg: #fefefe;--header-height: 91px;--page-width: 1672px;--page-gutter: 40px;--radius: 2px;--radius-sm: 8px;--radius-pill: 25px;--shadow-xs: 0 1px 2px rgba(17, 17, 17, .04);--shadow-sm: 0 2px 8px rgba(17, 17, 17, .04);--space-1: 8px;--space-2: 16px;--space-3: 24px;--space-4: 32px;--line-illustration: #6b4d4d}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;overflow-x:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,PingFang SC,Microsoft YaHei,sans-serif;color:var(--text-primary);background:var(--page-bg)}a{text-decoration:none;color:inherit}button,input{font-family:inherit}:focus-visible{outline:2px solid var(--brand-red);outline-offset:2px}.hero-illustration[data-v-ff32d154]{width:100%;height:100%;display:block}.home-page[data-v-058b6e33]{padding-top:var(--header-height);background:var(--page-bg)}.hero[data-v-058b6e33]{position:relative;min-height:529px;display:flex;align-items:center;justify-content:center;padding:24px var(--page-gutter) 8px}.hero-bg[data-v-058b6e33]{display:none}.hero-inner[data-v-058b6e33]{width:min(1200px,100%);display:grid;grid-template-columns:1.08fr .92fr;gap:24px 48px;align-items:center}.hero-copy h1[data-v-058b6e33]{color:var(--text-primary);font-size:62px;line-height:1.04;font-weight:800;letter-spacing:-1px}.subtitle[data-v-058b6e33]{margin-top:22px;max-width:560px;font-size:16px;line-height:28px;color:#4a4a4a}.actions[data-v-058b6e33]{display:flex;gap:27px;margin-top:28px}.btn[data-v-058b6e33]{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 22px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer}.btn.primary[data-v-058b6e33]{background:#a50303;color:#fff}.btn.ghost[data-v-058b6e33]{background:#fff;color:#a50303;border:1px solid #a50303}.trust[data-v-058b6e33]{display:flex;flex-wrap:wrap;gap:28px;margin-top:28px;color:#4a4a4a;font-size:14px;list-style:none}.trust li[data-v-058b6e33]{display:inline-flex;align-items:center;gap:8px}.trust[data-v-058b6e33] .line-icon{color:#4a4a4a}.hero-visual[data-v-058b6e33]{display:flex;justify-content:center;align-items:center}.features[data-v-058b6e33]{padding:20px var(--page-gutter) 72px;scroll-margin-top:calc(var(--header-height) + 8px)}.feature-grid[data-v-058b6e33]{width:min(1200px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.feature-card[data-v-058b6e33]{position:relative;overflow:hidden;min-height:214px;padding:28px 24px 22px;cursor:pointer;background:#fff;border:1px solid rgba(17,17,17,.04);border-radius:2px;box-shadow:0 2px 10px #11111108}.card-head[data-v-058b6e33]{display:flex;align-items:center;gap:10px;position:relative}.icon-glow[data-v-058b6e33]{position:absolute;left:-6px;top:-6px;width:36px;height:36px;border-radius:50%;background:#a50303;opacity:.08;filter:blur(8px);pointer-events:none}.card-icon[data-v-058b6e33]{color:#a50303;position:relative;z-index:1}.feature-card h3[data-v-058b6e33]{font-size:20px;color:#111;font-weight:600}.feature-card p[data-v-058b6e33]{margin-top:18px;font-size:14px;line-height:28px;color:#565354;white-space:pre-line}.enter[data-v-058b6e33]{display:inline-block;margin-top:28px;color:#a50303;font-size:16px}.card-deco[data-v-058b6e33]{position:absolute;right:0;bottom:0;width:150px;height:100px;color:#f0b8b8;opacity:.35;pointer-events:none;z-index:0}.feature-card h3[data-v-058b6e33],.feature-card p[data-v-058b6e33],.enter[data-v-058b6e33],.card-head[data-v-058b6e33]{position:relative;z-index:1}@media(min-width:1200px){.feature-card[data-v-058b6e33]:last-child:nth-child(3n+1){grid-column:1 / -1}}@media(max-width:1199px)and (min-width:768px){.feature-grid[data-v-058b6e33]{grid-template-columns:repeat(2,1fr)}.feature-card[data-v-058b6e33]:last-child:nth-child(odd){grid-column:1 / -1}}@media(max-width:767px){.hero[data-v-058b6e33],.hero-inner[data-v-058b6e33],.feature-grid[data-v-058b6e33]{min-height:0;grid-template-columns:1fr}.hero-copy h1[data-v-058b6e33]{font-size:46px}.subtitle br[data-v-058b6e33]{display:none}}@media(min-width:1672px){.home-page[data-v-058b6e33]{background:#fefefe;min-height:1781px}.hero[data-v-058b6e33]{width:1672px;height:529px;min-height:529px;margin:0 auto;padding:0;display:block;overflow:hidden}.hero-bg[data-v-058b6e33]{display:block;position:absolute;inset:0;pointer-events:none}.flow-lines[data-v-058b6e33]{width:1672px;height:529px}.pink-dot[data-v-058b6e33]{position:absolute;left:1600px;top:191px;width:14px;height:14px;border-radius:50%;background:#f3c6c6;opacity:.05}.hero-inner[data-v-058b6e33]{display:block;width:1672px;height:529px}.hero-copy[data-v-058b6e33]{position:absolute;left:113px;top:94px;width:650px}.hero-copy h1[data-v-058b6e33]{margin:0;font-size:89px;line-height:1.02;font-weight:800;letter-spacing:-2px;transform:translateY(-10px)}.subtitle[data-v-058b6e33]{margin-top:9px;font-size:18px;line-height:28px;color:#4a4a4a}.actions[data-v-058b6e33]{margin-top:37px;gap:27px}.btn[data-v-058b6e33]{height:57px;border-radius:8px;font-size:20px}.btn.primary[data-v-058b6e33]{width:208px;padding:0}.btn.ghost[data-v-058b6e33]{width:190px;padding:0}.trust[data-v-058b6e33]{margin-top:38px;font-size:16px}.hero-visual[data-v-058b6e33]{position:absolute;left:744px;top:90px;width:718px;height:393px;display:block}.features[data-v-058b6e33]{width:1672px;height:1104px;margin:17px auto 0;padding:0;position:relative}.feature-grid[data-v-058b6e33]{width:1672px;height:1104px;display:block;position:relative}.feature-card[data-v-058b6e33]{position:absolute;width:489px;height:264px;min-height:264px;padding:0;border-radius:2px;border:0;box-shadow:0 2px 12px #11111109}.card-graph[data-v-058b6e33]{left:80px;top:0}.card-fund[data-v-058b6e33]{left:585px;top:0}.card-qa[data-v-058b6e33]{left:1090px;top:0}.card-report[data-v-058b6e33]{left:80px;top:280px}.card-outline[data-v-058b6e33]{left:585px;top:280px}.card-repo[data-v-058b6e33]{left:1090px;top:280px}.card-law[data-v-058b6e33]{left:80px;top:560px}.card-inspection[data-v-058b6e33]{left:585px;top:560px}.card-stats[data-v-058b6e33]{left:1090px;top:560px}.card-contest[data-v-058b6e33]{left:80px;top:840px;width:1499px}.card-head[data-v-058b6e33]{position:absolute;left:28px;top:40px;height:36px;gap:34px}.icon-glow[data-v-058b6e33]{left:-1px;top:-9px;width:52px;height:52px;opacity:.1;filter:blur(10px)}.feature-card h3[data-v-058b6e33]{font-size:26px;font-weight:600;line-height:36px}.card-icon[data-v-058b6e33]{transform:translate(8px)}.feature-card p[data-v-058b6e33]{position:absolute;left:28px;top:101px;margin:0;width:300px;font-size:18px;line-height:28px;color:#565354}.enter[data-v-058b6e33]{position:absolute;left:28px;top:212px;margin:0;font-size:18px;color:#a50303}.card-deco[data-v-058b6e33]{right:-5px;bottom:-4px;width:220px;height:150px;opacity:.22}.card-graph .card-deco[data-v-058b6e33],.card-fund .card-deco[data-v-058b6e33]{height:175px}.card-qa .card-deco[data-v-058b6e33]{height:160px}}.hero[data-v-93ecfd44]{padding-top:calc(var(--header-height) + 16px);min-height:100vh;display:flex;justify-content:center;align-items:center;background-color:#fff;background-image:url(/_apps/portal/assets/tr_waypoint_pattern-A59n3s7T.svg);background-repeat:no-repeat;background-position:center;background-size:80%}.hero-grid[data-v-93ecfd44]{width:1200px;height:600px;display:grid;grid-template-columns:1.2fr 1fr;gap:40px}.left[data-v-93ecfd44],.right[data-v-93ecfd44]{display:flex;justify-content:center;align-items:center}.login-card[data-v-93ecfd44]{width:360px;padding:40px 32px;background:#fff;border-radius:16px;box-shadow:0 20px 40px #00000014}.title[data-v-93ecfd44]{font-size:28px;font-weight:700;margin-bottom:8px}.subtitle[data-v-93ecfd44]{font-size:14px;color:#666;margin-bottom:32px}.form-item[data-v-93ecfd44]{margin-bottom:20px}.form-item label[data-v-93ecfd44]{display:block;font-size:14px;color:#555;margin-bottom:6px}.form-item input[data-v-93ecfd44]{width:100%;height:42px;padding:0 12px;border-radius:8px;border:1px solid #ddd;font-size:14px;transition:border-color .2s}.form-item input[data-v-93ecfd44]:focus{outline:none;border-color:#920303}.login-btn[data-v-93ecfd44]{width:100%;height:44px;border:none;border-radius:10px;background:linear-gradient(135deg,#b10f0f,#7a0202);color:#fff;font-size:16px;font-weight:600;cursor:pointer;margin-top:10px}.login-btn[data-v-93ecfd44]:hover{opacity:.95}.error-msg[data-v-93ecfd44]{background:#fee2e2;color:#991b1b;padding:10px 12px;border-radius:8px;font-size:14px;margin-bottom:16px}.secondary-btn[data-v-93ecfd44]{width:100%;height:44px;border-radius:10px;border:1px solid #ddd;background:#fff;color:#333;font-size:16px;font-weight:600;cursor:pointer;margin-top:12px}.secondary-btn[data-v-93ecfd44]:hover{background:#fafafa}.hero[data-v-0e673475]{padding-top:calc(var(--header-height) + 16px);min-height:100vh;display:flex;justify-content:center;align-items:center;background-color:#fff;background-image:url(/_apps/portal/assets/tr_waypoint_pattern-A59n3s7T.svg);background-repeat:no-repeat;background-position:center;background-size:80%}.hero-grid[data-v-0e673475]{width:1200px;height:600px;display:grid;grid-template-columns:1.2fr 1fr;gap:40px}.left[data-v-0e673475],.right[data-v-0e673475]{display:flex;justify-content:center;align-items:center}.login-card[data-v-0e673475]{width:360px;padding:40px 32px;background:#fff;border-radius:16px;box-shadow:0 20px 40px #00000014}.title[data-v-0e673475]{font-size:28px;font-weight:700;margin-bottom:8px}.subtitle[data-v-0e673475]{font-size:14px;color:#666;margin-bottom:32px}.form-item[data-v-0e673475]{margin-bottom:20px}.form-item label[data-v-0e673475]{display:block;font-size:14px;color:#555;margin-bottom:6px}.form-item input[data-v-0e673475]{width:100%;height:42px;padding:0 12px;border-radius:8px;border:1px solid #ddd;font-size:14px;transition:border-color .2s}.form-item input[data-v-0e673475]:focus{outline:none;border-color:#920303}.login-btn[data-v-0e673475]{width:100%;height:44px;border:none;border-radius:10px;background:linear-gradient(135deg,#b10f0f,#7a0202);color:#fff;font-size:16px;font-weight:600;cursor:pointer;margin-top:10px}.login-btn[data-v-0e673475]:hover{opacity:.95}.secondary-btn[data-v-0e673475]{width:100%;height:44px;border-radius:10px;border:1px solid #ddd;background:#fff;color:#333;font-size:16px;font-weight:600;cursor:pointer;margin-top:12px}.secondary-btn[data-v-0e673475]:hover{background:#fafafa}.error-msg[data-v-0e673475]{background:#fee2e2;color:#991b1b;padding:10px 12px;border-radius:8px;font-size:14px;margin-bottom:16px}.success-msg[data-v-0e673475]{background:#dcfce7;color:#166534;padding:10px 12px;border-radius:8px;font-size:14px;margin-bottom:16px}.hero[data-v-0f908a94]{padding-top:calc(var(--header-height) + 16px);min-height:100vh;display:flex;justify-content:center;align-items:center;background-color:#fff;background-image:url(/_apps/portal/assets/tr_waypoint_pattern-A59n3s7T.svg);background-repeat:no-repeat;background-position:center;background-size:80%}.hero-grid[data-v-0f908a94]{width:1200px;height:600px;display:grid;grid-template-columns:1.2fr 1fr;gap:40px}.left[data-v-0f908a94],.right[data-v-0f908a94]{display:flex;justify-content:center;align-items:center}.login-card[data-v-0f908a94]{width:360px;padding:40px 32px;background:#fff;border-radius:16px;box-shadow:0 20px 40px #00000014}.title[data-v-0f908a94]{font-size:28px;font-weight:700;margin-bottom:8px}.subtitle[data-v-0f908a94]{font-size:14px;color:#666;margin-bottom:32px}.form-item[data-v-0f908a94]{margin-bottom:18px}.form-item label[data-v-0f908a94]{display:block;font-size:14px;color:#555;margin-bottom:6px}.form-item input[data-v-0f908a94]{width:100%;height:42px;padding:0 12px;border-radius:8px;border:1px solid #ddd;font-size:14px;transition:border-color .2s}.form-item input[data-v-0f908a94]:focus{outline:none;border-color:#920303}.login-btn[data-v-0f908a94]{width:100%;height:44px;border:none;border-radius:10px;background:linear-gradient(135deg,#b10f0f,#7a0202);color:#fff;font-size:16px;font-weight:600;cursor:pointer;margin-top:8px}.login-btn[data-v-0f908a94]:hover{opacity:.95}.secondary-btn[data-v-0f908a94]{width:100%;height:44px;border-radius:10px;border:1px solid #ddd;background:#fff;color:#333;font-size:16px;font-weight:600;cursor:pointer;margin-top:12px}.secondary-btn[data-v-0f908a94]:hover{background:#fafafa}.error-msg[data-v-0f908a94]{background:#fee2e2;color:#991b1b;padding:10px 12px;border-radius:8px;font-size:14px;margin-bottom:16px}.success-msg[data-v-0f908a94]{background:#dcfce7;color:#166534;padding:10px 12px;border-radius:8px;font-size:14px;margin-bottom:16px}
