:root{--font-sans: "Poppins", "PingFang SC", "HarmonyOS Sans SC", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Microsoft YaHei", "Segoe UI", Roboto, Arial, sans-serif;--font-display: "Montserrat", "Poppins", "PingFang SC", "HarmonyOS Sans SC", -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;--font-mono: "SF Mono", "Cascadia Mono", "Menlo", "Consolas", "Courier New", monospace}html,body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"tnum" on,"lnum" on;letter-spacing:.01em}body{color:#fff;font-size:3.73333vw;background-color:#000;font-weight:500;margin:0;height:auto;width:100vw;overflow:auto}h1,h2,h3,.display-font{font-family:var(--font-display);letter-spacing:-.01em;font-weight:700}.amount-num,.amount-unit,.amount-value,.info-value,.claim-value,.claim-sub,.hero-amount,.hero-sub{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" on,"lnum" on}button{font-family:inherit;letter-spacing:.02em}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}.invite-dialog[data-v-de5920ee]{padding:7.46667vw 5.86667vw 5.86667vw;font-family:var(--font-sans);background:#fff;border-radius:5.33333vw}.dialog-header[data-v-de5920ee]{text-align:center;margin-bottom:5.86667vw}.dialog-header .dialog-title[data-v-de5920ee]{font-family:var(--font-display);font-size:5.33333vw;font-weight:700;color:#111;margin-bottom:1.6vw}.dialog-header .dialog-subtitle[data-v-de5920ee]{font-size:3.46667vw;color:#888;line-height:1.5}.input-wrap[data-v-de5920ee]{position:relative;display:flex;align-items:center;background:#f5f7fa;border:.53333vw solid transparent;border-radius:3.73333vw;padding:1.06667vw 3.73333vw;transition:border-color .2s}.input-wrap[data-v-de5920ee]:focus-within{border-color:#c8ece6}.input-wrap.error[data-v-de5920ee]{border-color:#fca5a5}.input-wrap .invite-input[data-v-de5920ee]{flex:1;height:11.73333vw;border:none;background:transparent;outline:none;font-size:3.73333vw;color:#111;min-width:0}.input-wrap .invite-input[data-v-de5920ee]::-moz-placeholder{color:#bbb}.input-wrap .invite-input[data-v-de5920ee]::placeholder{color:#bbb}.input-wrap .invite-input[data-v-de5920ee]:disabled{color:#999}.input-wrap .clear-btn[data-v-de5920ee]{flex-shrink:0;width:5.86667vw;height:5.86667vw;border-radius:50%;background:#d1d5db;color:#fff;font-size:4.26667vw;font-weight:600;line-height:5.86667vw;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.error-msg[data-v-de5920ee]{margin-top:2.13333vw;font-size:3.2vw;color:#dc2626;line-height:1.5}.tip-text[data-v-de5920ee]{margin-top:3.73333vw;padding:2.66667vw 3.73333vw;background:#fef9ec;border:1px solid #fde68a;border-radius:2.66667vw;font-size:3.2vw;color:#92400e;line-height:1.5}.actions[data-v-de5920ee]{display:flex;gap:2.66667vw;margin-top:5.86667vw}.actions .btn[data-v-de5920ee]{flex:1;height:12.26667vw;border:none;border-radius:3.73333vw;font-size:4vw;font-weight:600;cursor:pointer;transition:opacity .2s,transform .15s}.actions .btn[data-v-de5920ee]:active:not(:disabled){transform:scale(.97)}.actions .btn[data-v-de5920ee]:disabled{opacity:.5;cursor:not-allowed}.actions .btn.skip[data-v-de5920ee]{background:#f0f2f5;color:#555}.actions .btn.confirm[data-v-de5920ee]{background:linear-gradient(135deg,#5ee3cc,#1fb99f);color:#fff;box-shadow:0 1.06667vw 3.2vw #2dd4bf4d}.app-container{width:100%;background-color:#fff;min-height:100vh;font-size:3.73333vw;color:#292d32}.page-container{background-color:#fff;min-height:100vh}
