.bind-lang{-webkit-user-select:none;user-select:none;position:relative}.bind-lang-trigger{color:#ffdf91;cursor:pointer;-webkit-backdrop-filter:blur(.30303vw);backdrop-filter:blur(.30303vw);background:#00000059;border:1px solid #ffdf9173;border-radius:50.4546vw;align-items:center;gap:.50505vw;padding:.50505vw .90909vw;font-size:.83333vw;font-weight:600;line-height:1;display:inline-flex}.bind-lang-trigger:hover,.bind-lang-trigger.open{background:#00000080;border-color:#ffdf91bf}.bind-lang-arrow{border-top:.35354vw solid;border-left:.30303vw solid #0000;border-right:.30303vw solid #0000;width:0;height:0;transition:transform .2s}.bind-lang-trigger.open .bind-lang-arrow{transform:rotate(180deg)}.bind-lang-menu{z-index:20;-webkit-backdrop-filter:blur(.40404vw);backdrop-filter:blur(.40404vw);background:#0a0a12eb;border:1px solid #ffdf9159;border-radius:.60606vw;min-width:9.09091vw;margin:0;padding:.40404vw;list-style:none;position:absolute;top:calc(100% + .40404vw);right:0;box-shadow:0 .60606vw 1.41414vw #00000059}.bind-lang-option{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.40404vw;width:100%;padding:.60606vw .70707vw;font-size:.75758vw;display:block}.bind-lang-option:hover,.bind-lang-option.active{color:#ffdf91e6;background:#ffffff14}@media (max-width:768px){.bind-lang-trigger{gap:1.6vw;padding:1.86667vw 3.2vw;font-size:3.46667vw}.bind-lang-arrow{border-top-width:1.2vw;border-left-width:1.06667vw;border-right-width:1.06667vw}.bind-lang-menu{border-radius:2.13333vw;min-width:34.6667vw;padding:1.6vw;top:calc(100% + 1.6vw)}.bind-lang-option{border-radius:1.6vw;padding:2.4vw 2.66667vw;font-size:3.73333vw}}.bind-loading{z-index:9990;pointer-events:auto;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.bind-loading-mask{-webkit-backdrop-filter:blur(.10101vw);backdrop-filter:blur(.10101vw);background:#00000073;position:absolute;inset:0}.bind-loading-panel{z-index:1;background:#0a0a12e0;border:1px solid #ffffff1f;border-radius:.80808vw;flex-direction:column;align-items:center;gap:1.0101vw;padding:1.61616vw 2.0202vw;display:flex;position:relative;box-shadow:0 .80808vw 2.0202vw #00000059}.bind-loading-spinner{border:.20202vw solid #fff3;border-top-color:#9146ff;border-radius:50%;width:2.22222vw;height:2.22222vw;animation:.75s linear infinite bind-loading-spin}.bind-loading-tip{color:#ffffffeb;margin:0;font-size:.83333vw;font-weight:600;line-height:1.3}@keyframes bind-loading-spin{to{transform:rotate(360deg)}}@media (max-width:768px){.bind-loading-panel{border-radius:2.66667vw;gap:3.2vw;padding:5.33333vw 6.4vw}.bind-loading-spinner{border-width:.66667vw;width:7.46667vw;height:7.46667vw}.bind-loading-tip{font-size:3.73333vw}}.bind-page{box-sizing:border-box;min-height:100vh;color:#222;min-height:100dvh;font-family:system-ui,sans-serif;line-height:1.5;position:relative}.bind-bg{z-index:0;pointer-events:none;background-color:#0a0a12;background-image:url(https://tx-sea-tc-cdn-prod.roocasia.com/roocamer-event/prod/event/CreatorFactionRally-v2/assets/cover-C5SWpl8H.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}.bind-bg:after{content:"";background:linear-gradient(#00000059 0%,#0000008c 100%);position:absolute;inset:0}.bind-content{z-index:1;box-sizing:border-box;width:100%;max-width:62.6263vw;margin:0 auto;padding:2.42424vw 2.0202vw 3.23232vw;position:relative}.bind-header{justify-content:space-between;align-items:flex-start;gap:1.21212vw;margin-bottom:.80808vw;display:flex}.bind-title{color:#fff;text-shadow:0 .10101vw .60606vw #00000073;margin:0;font-size:1.51515vw;font-weight:700;line-height:1.3}.bind-lang-switch{flex-shrink:0;padding-top:.40404vw}.bind-intro{color:#ffffffe0;text-shadow:0 1px .40404vw #0006;margin:0 0 1.41414vw;font-size:.83333vw}.bind-steps{flex-direction:row;align-items:stretch;gap:1.61616vw;margin-bottom:1.41414vw;display:flex}.bind-step{flex-direction:column;flex:1;min-width:0;display:flex}.bind-step-marker{justify-content:center;width:100%;height:2.22222vw;margin-bottom:1.0101vw;display:flex;position:relative}.bind-step-circle{z-index:1;color:#fff;background:#00000059;border:.10101vw solid #ffffff8c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.22222vw;height:2.22222vw;font-size:.9596vw;font-weight:700;display:flex;position:relative}.bind-step-circle.done{color:#7a4a00;background:#ffdf91;border-color:#ffdf91}.bind-step-line{z-index:0;background:#ffffff4d;width:calc(100% + 1.61616vw);height:.10101vw;position:absolute;top:50%;left:50%;transform:translateY(-50%)}.bind-step-line.done{background:#ffdf91}.bind-step-card{-webkit-backdrop-filter:blur(.40404vw);backdrop-filter:blur(.40404vw);background:#fffffff0;border:1px solid #ffffff59;border-radius:.80808vw;flex:1;padding:1.41414vw;box-shadow:0 .60606vw 1.61616vw #0000002e}.bind-step-title{margin:0 0 .80808vw;font-size:1.06061vw;font-weight:700}.bind-step-status{margin:0 0 .80808vw;font-size:.90909vw;font-weight:600}.bind-badge{vertical-align:middle;border-radius:50.4546vw;padding:.20202vw .70707vw;font-size:.75758vw;font-weight:600;display:inline-block}.bind-badge.todo{color:#856404;background:#fff3cd}.bind-badge.done{color:#155724;background:#d4edda}.bind-row{word-break:break-word;flex-direction:column;align-items:flex-start;gap:.40404vw;padding:.50505vw 0;font-size:.90909vw;display:flex}.bind-label{color:#666;flex-shrink:0}.bind-actions{flex-wrap:wrap;justify-content:center;gap:.80808vw;margin-top:1.0101vw;display:flex}.bind-btn{color:#7a4a00;cursor:pointer;background:#ffdf91;border:0;border-radius:.60606vw;padding:.80808vw 1.41414vw;font-size:.90909vw;font-weight:600;line-height:1.2}.bind-btn:disabled{opacity:.5;cursor:not-allowed}.bind-btn.secondary{color:#333;background:#eee}.bind-hint{color:#666;margin:1.0101vw 0 0;font-size:.83333vw}.bind-faq{-webkit-backdrop-filter:blur(.40404vw);backdrop-filter:blur(.40404vw);background:#00000052;border:1px solid #ffffff4d;border-radius:.80808vw;padding:1.41414vw;box-shadow:0 .60606vw 1.61616vw #0000002e}.bind-faq-title{color:#ffdf91;margin:0 0 .80808vw;font-size:1.06061vw;font-weight:700}.bind-faq-text{color:#ffffffd9;white-space:pre-line;word-break:break-word;margin:0;font-size:.75758vw;line-height:1.8}@media (max-width:768px){.bind-bg{background-image:url(https://tx-sea-tc-cdn-prod.roocasia.com/roocamer-event/prod/event/CreatorFactionRally-v2/assets/cover-ojkfQSbc.jpg)}.bind-content{max-width:100%;padding:4.26667vw 4.26667vw 10.6667vw}.bind-header{gap:2.13333vw;margin-bottom:1.6vw}.bind-title{font-size:5.33333vw}.bind-lang-switch{padding-top:.53333vw}.bind-intro{margin:0 0 4.26667vw;font-size:3.46667vw}.bind-steps{flex-direction:column;gap:0;margin-bottom:0}.bind-step{flex-direction:row;align-items:stretch;gap:2.13333vw}.bind-step-marker{flex-direction:column;justify-content:flex-start;align-items:center;width:7.46667vw;height:auto;margin-bottom:0}.bind-step-circle{width:7.46667vw;height:7.46667vw;font-size:3.73333vw}.bind-step-line{z-index:0;flex:1;width:.26667vw;min-height:4.26667vw;margin:.8vw 0;position:static;top:auto;left:auto;transform:none}.bind-step-card{border-radius:2.66667vw;margin-bottom:3.73333vw;padding:3.73333vw}.bind-step-title{margin:0 0 2.66667vw;font-size:4.26667vw}.bind-step-status{margin:0 0 2.66667vw;font-size:3.73333vw}.bind-badge{padding:.8vw 2.13333vw;font-size:3.2vw}.bind-row{flex-direction:column;gap:1.06667vw;padding:1.86667vw 0;font-size:3.73333vw}.bind-label{min-width:0;font-size:3.46667vw}.bind-actions{gap:2.13333vw;margin-top:3.2vw}.bind-btn{border-radius:2.13333vw;width:100%;padding:2.93333vw 3.73333vw;font-size:4vw}.bind-hint{margin:3.2vw 0 0;font-size:3.46667vw}.bind-faq{border-radius:2.66667vw;padding:3.73333vw}.bind-faq-title{margin:0 0 2.66667vw;font-size:4.26667vw}.bind-faq-text{font-size:3.46667vw;line-height:1.8}}
