*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:76px}body{color:#232323;background:#fff;margin:0;font-family:Arial,Microsoft YaHei,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer;border:0}button:disabled{opacity:.5;cursor:wait}header{color:#fff;z-index:20;background:#171717;justify-content:space-between;align-items:center;height:76px;padding:0 max(5%,50vw - 585px);display:flex;position:sticky;top:0}.brand{white-space:nowrap;align-items:center;gap:8px;display:flex}.brand img{object-fit:contain;width:64px;height:42px}.brand b{letter-spacing:1px;color:#e7b553;font-size:28px;font-style:italic}.brand small{color:#aaa;letter-spacing:1px;white-space:normal;width:60px;font-size:9px;line-height:1.5}nav{align-items:center;gap:34px;font-size:14px;display:flex}nav a:hover{color:#e8b64f}.language{color:#fff;background:0 0;border-left:1px solid #555;padding-left:25px}.mobile{display:none}.hero{background:#f2ebe1;position:relative}.hero>img{aspect-ratio:1170/516;object-fit:cover;width:100%;display:block}.dots{gap:10px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.dots button{background:#fff8;width:22px;height:4px;padding:0}.dots .active{background:#bf8f35;width:34px}.prev,.next{color:#fff;background:#0002;padding:8px 15px;font-size:36px;position:absolute;top:45%}.prev{left:16px}.next{right:16px}.section{padding:78px max(5%,50vw - 585px);scroll-margin-top:12px}.sectionhead{text-align:center;margin-bottom:45px}.sectionhead>span,.overline{color:#a47a31;letter-spacing:2.8px;font-size:11px}.sectionhead h1,.sectionhead h2{margin:14px 0 18px;font-size:32px;font-weight:600;line-height:1.5}.sectionhead i{background:linear-gradient(90deg,#e9cb80,#b18534);border-radius:4px;width:75px;height:4px;margin:auto;display:block}.productlayout{justify-content:space-around;align-items:center;gap:60px;display:flex}.product{object-fit:contain;width:350px;height:410px}.features>div{align-items:center;gap:24px;margin:28px 0;display:flex}.features em{color:#b48738;border:1px solid #cbaa66;border-radius:50%;place-items:center;width:48px;height:48px;font-size:26px;font-style:normal;display:grid}.features h3{font-size:19px;font-weight:500}.steps{border-top:1px solid #eee;justify-content:space-around;margin-top:45px;padding-top:25px;display:flex}.steps div{align-items:center;gap:16px;display:flex}.steps b{color:#d7bd83;font-size:28px}.steps span{font-size:15px}.intro,.about{background:#f7f7f6}.split{grid-template-columns:1.05fr 1fr;align-items:center;gap:45px;display:grid}.split img{object-fit:cover;object-position:65%;width:100%;height:320px}.split h3{font-size:24px;line-height:1.5}.split p,.cooperate p{color:#6f6f6f;font-size:15px;line-height:1.95}.textlink{color:#ac8036;margin-top:10px;display:inline-block}.pillars{text-align:center;border-top:1px solid #ddd;grid-template-columns:repeat(3,1fr);margin-top:45px;padding-top:28px;display:grid}.pillars b{color:#b89551;font-size:36px;font-weight:400}.pillars h3{letter-spacing:1px;font-size:15px;font-weight:500}.tabs{justify-content:center;gap:30px;margin-bottom:35px;display:flex}.tabs button{color:#888;background:0 0;border-bottom:2px solid #0000;padding:10px 25px}.tabs .selected{color:#a77c30;border-color:#b89551}.cooperate{grid-template-columns:1fr 1.2fr;align-items:center;gap:60px;display:grid}.cooperate h3{margin:18px 0;font-size:28px}.cooperate img{object-fit:cover;object-position:right;width:100%;height:300px}.goldbutton{color:#fff;background:#ba934b;border-radius:2px;margin-top:18px;padding:13px 25px;display:inline-block}.abouttext{color:#666;text-align:center;max-width:850px;margin:0 auto;line-height:2.1}.facts{text-align:center;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px;display:grid}.facts small{color:#888;margin-bottom:16px;font-size:12px;display:block}.facts strong{font-size:24px;font-weight:500}.disclaimer{text-align:center;color:#999;margin:35px 0 0;font-size:11px}.contact{color:#fff;background:#222}.contact>span{color:#c6a264;letter-spacing:3px;font-size:11px}.contact h2{font-size:30px}.contactgrid{grid-template-columns:repeat(3,1fr);gap:25px;margin-top:35px;display:grid}.contactgrid small{color:#aaa;margin-bottom:10px;display:block}.contactgrid strong,.contactgrid a{overflow-wrap:anywhere;font-size:15px;font-weight:400}footer{color:#aaa;background:#171717;justify-content:space-between;align-items:center;padding:25px 5%;font-size:12px;display:flex}.consent{z-index:30;background:#fff;border:1px solid #eee;align-items:center;gap:14px;width:min(900px,95%);padding:16px 22px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 4px 35px #0003}.consent p{flex:1;font-size:12px;line-height:1.7}.consent button{color:#fff;white-space:nowrap;background:#b38b44;padding:11px 16px}.consent .secondary{color:#444;background:#eee}.dashboard{background:#f5f5f3;min-height:100vh;display:flex}.dashboard aside{color:#bbb;background:#1d1d1d;flex-shrink:0;width:225px;padding:30px 24px;position:fixed;top:0;bottom:0}.dashboard aside>small{letter-spacing:2px;margin:24px 0;font-size:11px;display:block}.dashboard aside button{text-align:left;color:#aaa;background:0 0;width:100%;margin:12px 0;padding:14px 12px;display:block}.dashboard aside .selected{color:#e1bf7b;background:#c09a5422;border-left:2px solid #c09a54}.backsite{margin-top:40px;font-size:13px;display:block}.dashboard aside p{color:#777;font-size:11px;line-height:1.8;position:absolute;bottom:20px}.adminmain{width:calc(100% - 225px);max-width:1600px;margin-left:225px;padding:42px}.adminhead{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.adminhead span{color:#997738;letter-spacing:2px;font-size:10px}.adminhead h1{margin:10px 0;font-size:28px}.adminhead .badge{letter-spacing:0;color:#6a8c65;background:#e7efe4;border-radius:20px;padding:8px 12px}.toolbar{gap:10px;margin-bottom:22px;display:flex}.toolbar select,.toolbar button{background:#fff;border:1px solid #ddd;padding:10px 14px}.metricgrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.metricgrid>div{background:#fff;border:1px solid #e9e9e4;padding:25px}.metricgrid small{color:#777}.metricgrid b{margin-top:14px;font-size:40px;font-weight:500;display:block}.charts{grid-template-columns:1.3fr 1fr 1fr;gap:20px;margin:24px 0;display:grid}.charts>div,.records,.settingsform{background:#fff;border:1px solid #e9e9e4;padding:24px}.charts h3,.records h3{margin:0 0 24px;font-size:15px}.charts h3 small{color:#aaa;font-weight:400}.charts p{color:#aaa;font-size:12px}.barplot{align-items:end;gap:10px;height:160px;display:flex;overflow:auto}.barplot>div{flex-direction:column;align-items:center;gap:5px;min-width:32px;display:flex}.barplot i{background:#c3a266;border-radius:3px 3px 0 0;width:20px}.barplot small,.barplot span{color:#777;font-size:10px}.distribution,.source{align-items:center;gap:10px;margin:12px 0;font-size:12px;display:flex}.distribution i{background:#cfb577;height:5px}.distribution b,.source b{margin-left:auto}.source span{overflow-wrap:anywhere;max-width:85%}.recordshead{justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px;display:flex}.recordshead h3{margin:0}.recordshead input{border:1px solid #ddd;padding:9px}.tablewrap{overflow:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:12px}th{color:#777;background:#f6f5f2;padding:14px;font-weight:500}td{border-bottom:1px solid #eee;padding:14px}.empty{text-align:center;color:#777;padding:45px;font-size:15px}.empty small{color:#aaa;margin-top:12px;font-size:12px;display:block}.hint{color:#999;font-size:11px;line-height:1.7}.settingsform{max-width:740px}.settingsform h2{font-size:20px}.settingsform p{color:#999;font-size:13px}.settingsform label{margin:24px 0;font-size:14px;display:block}.settingsform input{border:1px solid #ddd;width:100%;margin-top:10px;padding:12px;display:block}.notice{color:#876524;background:#fff6e4;margin:15px 0;padding:14px;font-size:13px}.notice button{float:right;background:0 0}.goldbutton:hover{background:#a87b34}:focus-visible{outline-offset:4px;outline:3px solid #cdab66}@media (width<=800px){header{height:65px}.brand small{display:none}.mobile{color:#fff;background:0 0;font-size:24px;display:block}nav{background:#171717;flex-direction:column;gap:20px;padding:25px;display:none;position:absolute;top:65px;left:0;right:0}nav.open{display:flex}.section{padding:48px 6%}.sectionhead h1,.sectionhead h2{font-size:24px}.hero>img{object-fit:cover;min-height:230px}.productlayout{gap:18px}.product{width:45%;height:300px}.features>div{gap:10px;margin:18px 0}.features em{flex-shrink:0;width:32px;height:32px;font-size:20px}.features h3{font-size:13px}.split,.cooperate{grid-template-columns:1fr;gap:20px}.split img{height:220px}.facts{grid-template-columns:1fr;gap:30px}.contactgrid{grid-template-columns:1fr 1fr}.steps div{flex-direction:column;gap:8px}.tabs{gap:0}.tabs button{padding:10px 20px}.consent{flex-wrap:wrap;padding:12px}.consent p{flex-basis:100%;margin:0}.dashboard aside{width:65px;padding:20px 5px}.dashboard aside .brand img{width:40px}.dashboard aside .brand b,.dashboard aside>small,.dashboard aside p{display:none}.dashboard aside button{padding:12px 2px;font-size:11px}.backsite{font-size:10px}.adminmain{width:calc(100% - 65px);margin-left:65px;padding:20px 12px}.adminhead h1{font-size:20px}.metricgrid{gap:8px}.metricgrid>div{padding:12px}.metricgrid b{font-size:28px}.metricgrid small{font-size:11px}.charts{grid-template-columns:1fr}.records{padding:12px}.recordshead{flex-wrap:wrap}.recordshead input{width:100%}footer{flex-wrap:wrap;gap:10px}.pillars h3{font-size:11px}.contact h2{font-size:23px}}nav a[aria-current=page]{color:#e8bf71;position:relative}nav a[aria-current=page]:after{content:"";background:#d2ae66;height:2px;position:absolute;bottom:-14px;left:0;right:0}.pagebanner{color:#fff;background:linear-gradient(90deg,#171717f2,#17171766),url(../assets/about.png) 50% 55%/cover;min-height:330px;padding:85px max(5%,50vw - 585px)}.pagebanner-platform{background-image:linear-gradient(90deg,#171717f5,#17171755),url(../assets/VXR-banner-02.png)}.pagebanner-cooperation{background-image:linear-gradient(90deg,#171717f5,#17171755),url(../assets/VXR-banner-04.png)}.pagebanner span{letter-spacing:3px;color:#dfbd7a;font-size:11px}.pagebanner h1{margin:20px 0;font-size:42px;font-weight:500}.pagebanner p{color:#ddd;font-size:16px}.breadcrumb{color:#bfbfbf;margin-top:32px;font-size:12px}.breadcrumb a{color:#dfbd7a;margin-right:12px}.platformstory{background:#f7f7f5;margin-top:65px;padding:40px}.platformstory h2{font-size:25px}.platformstory p{color:#777;line-height:2}.exploregrid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.exploregrid>a{background:#fff;border:1px solid #eee;transition:transform .2s}.exploregrid>a:hover{transform:translateY(-5px)}.exploregrid img{object-fit:cover;object-position:right;width:100%;height:150px}.exploregrid>a>div{padding:24px}.exploregrid small,.exploregrid span{color:#b38c43;font-size:12px}.exploregrid h3{margin:10px 0 20px;font-size:20px;font-weight:500}@media (width<=800px){.pagebanner{min-height:250px;padding:45px 6%}.pagebanner h1{font-size:30px}.exploregrid{grid-template-columns:1fr}.exploregrid img{height:190px}.platformstory{padding:22px}.platformstory h2{font-size:21px}}.anti-section{background:#f7f7f5}.anti-heading{margin-bottom:45px}.anti-heading>span{color:#a17a37;letter-spacing:2px;font-size:11px}.anti-heading h2{font-size:32px;font-weight:500}.anti-heading p{color:#777}.anti-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:34px;display:grid}.anti-toc{color:#fff;background:#242424;border-top:3px solid #c19b54;padding:24px;position:sticky;top:100px}.anti-toc b{margin-bottom:22px;font-size:15px;display:block}.anti-toc a{color:#ccc;border-bottom:1px solid #ffffff15;padding:10px 0;font-size:12px;line-height:1.7;display:block}.anti-toc a:hover{color:#e8bf71}.anti-card{background:#fff;border:1px solid #e9e7e1;margin-bottom:20px;padding:32px 36px;scroll-margin-top:100px}.anti-card>span{color:#a17a37;letter-spacing:2px;font-size:13px}.anti-card h2{margin:14px 0 20px;font-size:23px;font-weight:500}.anti-card p{color:#666;font-size:15px;line-height:1.95}.anti-patterns{grid-template-columns:1fr 1fr;gap:12px;margin-top:25px;display:grid}.anti-patterns>div{background:#f7f5ef;border-left:2px solid #c5a368;padding:20px}.anti-patterns b{color:#bb9858;font-size:12px}.anti-patterns h3{font-size:15px;font-weight:500}.anti-records>div{border-bottom:1px solid #eee;padding:16px 0}.anti-records dt{color:#999;margin-bottom:8px;font-size:12px}.anti-records dd{overflow-wrap:anywhere;margin:0;font-size:14px}.anti-documents{grid-template-columns:1fr 1fr;gap:20px;margin-top:30px;display:grid}.anti-documents figure{margin:0}.anti-documents img{object-fit:contain;background:#f7f7f7;border:1px solid #eee;width:100%;height:260px;display:block}.anti-documents figcaption{color:#999;margin-top:10px;font-size:11px;line-height:1.6}.anti-source{border-top:1px solid #eee;padding-top:20px;font-size:12px!important}.anti-source a{color:#a17a37}.pagebanner-anti{background-image:linear-gradient(90deg,#171717f5,#17171788),url(../assets/VXR-banner-03.png)}@media (width<=1000px){nav{gap:20px}}@media (width<=800px){.anti-layout{grid-template-columns:1fr;gap:20px}.anti-toc{position:static}.anti-toc a{margin-right:14px;display:inline-block}.anti-card{padding:24px 20px}.anti-heading h2{font-size:25px}.anti-card h2{font-size:21px}.anti-documents{grid-template-columns:1fr}.anti-documents img{height:320px}}.registration-section{background:#f7f7f5}.registration-section>.anti-card{max-width:950px;margin:0 auto}.registration-section .anti-documents img{height:420px}.pagebanner-registration{background-image:linear-gradient(90deg,#171717f5,#17171788),url(../assets/VXR-banner-03.png)}@media (width<=800px){.registration-section .anti-documents img{height:320px}}.join-section{text-align:center;background:linear-gradient(120deg,#222,#302a21)}.join-button{border:1px solid #d5b876;border-radius:3px;margin-top:16px;padding:18px 40px;font-size:18px}.join-button:disabled{cursor:default;opacity:.6}.join-section h2{margin:20px 0}select.language{color:#fff;background-color:#171717}select.language option{color:#222;background-color:#fff}
