.legalHeader-cm14PE{z-index:50;min-height:56px;padding:env(safe-area-inset-top,0px) 16px 0;height:calc(56px + env(safe-area-inset-top,0px));background:var(--aurvis-glass-bg);-webkit-backdrop-filter:var(--aurvis-glass-blur);border-bottom:1px solid var(--aurvis-glass-border);align-items:center;gap:10px;display:flex;position:sticky;top:0}.legalHeaderBrand-qmxpHv{color:var(--semi-color-text-0);align-items:center;gap:8px;min-width:0;max-width:min(62vw,360px);font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.legalHeaderCompany-mt1xCD{font-family:var(--aurvis-display-font);letter-spacing:.05em;color:#0000;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(115deg,#243568 0%,#3a579c 48%,#1fae91 120%);-webkit-background-clip:text;background-clip:text;font-size:clamp(12px,2.8vw,15px);font-weight:400;line-height:1.25;overflow:hidden}.legalHeaderTitle-AGvbzq{color:var(--semi-color-text-2);border-left:1px solid var(--semi-color-border);padding-left:10px;font-size:13px}.legalPage-Z8_Luc{background:var(--semi-color-bg-0);min-height:100vh}.legalContainer-saNMRL{max-width:800px;padding:12px 24px calc(48px + env(safe-area-inset-bottom));margin:24px auto 48px}.legalH1-BKzaky{color:var(--semi-color-text-0);margin:0 0 6px;font-size:22px;font-weight:700;line-height:1.4}.legalMeta-Onv_eL{color:var(--semi-color-text-3);margin-bottom:28px;font-size:12px}.legalSection-y2wMvz{margin-bottom:28px}.legalSection-y2wMvz h2{color:var(--semi-color-text-0);border-left:3px solid var(--semi-color-primary);margin:0 0 12px;padding-left:10px;font-size:16px;font-weight:700;line-height:1.5}.legalSection-y2wMvz p{color:var(--semi-color-text-1);margin:0 0 10px;font-size:15px;line-height:1.85}.legalSection-y2wMvz ul{margin:0 0 10px;padding-left:20px}.legalSection-y2wMvz li{color:var(--semi-color-text-1);margin-bottom:6px;font-size:15px;line-height:1.85}.legalSection-y2wMvz strong{color:var(--semi-color-text-0);font-weight:600}.legalSection-y2wMvz a,.legalContact-y_kLXi a{color:var(--semi-color-primary)}.legalSection-y2wMvz a:hover,.legalContact-y_kLXi a:hover{text-decoration:underline}.legalContact-y_kLXi{color:var(--semi-color-text-1);font-size:14px;line-height:1.9}.legalNote-JiOM04{color:var(--semi-color-text-2);margin:0 0 16px;font-size:13px;line-height:1.7}.legalTableWrap-QUqJHN{-webkit-overflow-scrolling:touch;margin:0 0 12px;overflow-x:auto}.legalTable-c5jAqj{border-collapse:collapse;width:100%;min-width:640px;font-size:13px}.legalTable-c5jAqj th,.legalTable-c5jAqj td{border:1px solid var(--semi-color-border);text-align:left;vertical-align:top;color:var(--semi-color-text-1);padding:10px 12px;line-height:1.65}.legalTable-c5jAqj th{background:var(--semi-color-fill-0);color:var(--semi-color-text-0);white-space:nowrap;font-weight:600}.legalForm-qhRC8b{flex-direction:column;gap:16px;max-width:520px;display:flex}.legalForm-qhRC8b label{color:var(--semi-color-text-2);margin-bottom:6px;font-size:13px;display:block}.legalFormActions-_knBE6{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.licensePhotoWrap-RibEkK{background:#f6f7fb;border:1px solid #1c2b4a1f;border-radius:8px;margin:0 0 16px;overflow:hidden}.licensePhoto-PexQvp{width:100%;height:auto;display:block}.licenseCard-sXI6DS{background:linear-gradient(#fffaf4 0%,#fff 55%);border:8px solid #c45c4a;border-radius:4px;padding:20px 22px 18px;position:relative;overflow:hidden}.licenseCardMock-vRMEJd:after{content:"演示";color:#c45c4a1f;pointer-events:none;font-size:64px;font-weight:800;position:absolute;top:36px;right:12px;transform:rotate(-18deg)}.licenseHead-xOupH4{text-align:center;letter-spacing:.12em;color:#9b2c1f;margin-bottom:14px;font-size:18px;font-weight:700}.licenseRow-pP6hP6{color:var(--semi-color-text-1);grid-template-columns:96px 1fr;gap:8px;margin-bottom:6px;font-size:13px;line-height:1.7;display:grid}.licenseRow-pP6hP6 b{color:var(--semi-color-text-0);font-weight:600}@media (max-width:640px){.legalContainer-saNMRL{padding:8px 16px calc(40px + env(safe-area-inset-bottom));margin:8px 0 24px}.legalH1-BKzaky{font-size:19px}.legalSection-y2wMvz h2{font-size:15px}.legalSection-y2wMvz p,.legalSection-y2wMvz li{font-size:14.5px;line-height:1.8}}