:root{--c-bg:#0a0a0a;--c-bg-elevated:#141414;--c-bg-card:#1a1a1a;--c-border:#2a2a2a;--c-border-subtle:#1f1f1f;--c-text:#e8e8e8;--c-text-secondary:#888;--c-text-muted:#555;--c-accent:#c9a96e;--c-accent-hover:#d4b87a;--c-accent-subtle:#c9a96e1a;--c-accent-border:#c9a96e4d;--font-sans:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:64px;--space-3xl:96px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-full:9999px;--ease-out:cubic-bezier(.16, 1, .3, 1);--duration-fast:.15s;--duration-normal:.3s;--nav-height:72px;--container-max:1200px;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-sans);background:var(--c-bg);color:var(--c-text);letter-spacing:.01em;min-height:100vh;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}ul,ol{list-style:none}img{max-width:100%;display:block}.container{width:100%;max-width:var(--container-max);padding:0 var(--space-lg);margin:0 auto}.btn{justify-content:center;align-items:center;gap:var(--space-sm);border-radius:var(--radius-full);letter-spacing:.02em;transition:all var(--duration-normal) var(--ease-out);white-space:nowrap;padding:10px 24px;font-size:14px;font-weight:500;display:inline-flex}.btn-primary{background:var(--c-accent);color:#0a0a0a}.btn-primary:hover{background:var(--c-accent-hover);transform:translateY(-1px);box-shadow:0 4px 20px #c9a96e4d}.btn-ghost{color:var(--c-text);border:1px solid var(--c-border);background:0 0}.btn-ghost:hover{border-color:var(--c-accent-border);color:var(--c-accent)}::selection{background:var(--c-accent-subtle);color:var(--c-accent)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--c-border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--c-text-muted)}.navbar[data-v-17502cbb]{height:var(--nav-height);-webkit-backdrop-filter:blur(20px)saturate(180%);border-bottom:1px solid var(--c-border-subtle);z-index:1000;background:#0a0a0ad9;position:fixed;top:0;left:0;right:0}.navbar-inner[data-v-17502cbb]{justify-content:space-between;align-items:center;height:100%;display:flex}.navbar-logo[data-v-17502cbb]{transition:opacity var(--duration-fast);align-items:baseline;gap:6px;text-decoration:none;display:flex}.navbar-logo[data-v-17502cbb]:hover{opacity:.85}.logo-text[data-v-17502cbb]{color:var(--c-text);letter-spacing:.08em;font-size:16px;font-weight:400}.navbar-actions[data-v-17502cbb]{align-items:center;gap:6px;display:flex}.action-btn[data-v-17502cbb]{border-radius:var(--radius-full);color:var(--c-text-secondary);transition:all var(--duration-fast) var(--ease-out);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:5px;padding:7px 12px;font-size:13px;display:inline-flex}.action-btn[data-v-17502cbb]:hover{color:var(--c-text);background:var(--c-bg-elevated);border-color:var(--c-border)}.lang-label[data-v-17502cbb],.pay-label[data-v-17502cbb]{letter-spacing:.02em}.dropdown-wrapper[data-v-17502cbb]{position:relative}.dropdown-menu[data-v-17502cbb]{background:var(--c-bg-card);border:1px solid var(--c-border);border-radius:var(--radius-md);min-width:140px;padding:4px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 48px #00000080}.pay-dropdown[data-v-17502cbb]{min-width:220px;padding:8px;right:0}.pay-methods[data-v-17502cbb]{flex-direction:column;gap:2px;display:flex}.pay-method[data-v-17502cbb]{border-radius:var(--radius-sm);transition:background var(--duration-fast);align-items:center;gap:10px;padding:8px 12px;display:flex}.pay-method.available[data-v-17502cbb]{cursor:pointer}.pay-method.available[data-v-17502cbb]:hover{background:var(--c-bg-card)}.pay-icon[data-v-17502cbb]{text-align:center;width:24px;font-size:18px}.pay-name[data-v-17502cbb]{color:var(--c-text);flex:1;font-size:13px}.pay-tag[data-v-17502cbb]{border-radius:10px;padding:1px 8px;font-size:11px;font-weight:500}.pay-tag.ok[data-v-17502cbb]{color:#4caf50;background:#4caf5026}.pay-tag.soon[data-v-17502cbb]{color:var(--c-text-muted);background:#ffffff0f}.pay-divider[data-v-17502cbb]{color:var(--c-text-muted);letter-spacing:.04em;padding:6px 12px 2px;font-size:11px}.pay-method.coming[data-v-17502cbb]{opacity:.6;cursor:default}.btn-sm[data-v-17502cbb]{padding:7px 20px;font-size:13px}.user-name[data-v-17502cbb]{color:var(--c-accent);padding:0 4px;font-size:13px;font-weight:500}.dropdown-enter-active[data-v-17502cbb]{transition:all .2s var(--ease-out)}.dropdown-leave-active[data-v-17502cbb]{transition:all .15s ease-in}.dropdown-enter-from[data-v-17502cbb],.dropdown-leave-to[data-v-17502cbb]{opacity:0;transform:translateY(-6px)}@media (width<=640px){.pay-label[data-v-17502cbb]{display:none}.action-btn[data-v-17502cbb]{padding:7px 9px}.btn-sm[data-v-17502cbb]{padding:7px 14px;font-size:12px}.logo-mark[data-v-17502cbb]{font-size:18px}.logo-text[data-v-17502cbb]{font-size:14px}}.app[data-v-83717cd8]{flex-direction:column;min-height:100vh;display:flex}.main[data-v-83717cd8]{padding-top:var(--nav-height);flex:1}.hero[data-v-83717cd8]{padding:var(--space-xl) 0 var(--space-2xl);position:relative;overflow:hidden}.hero[data-v-83717cd8]:before{content:"";pointer-events:none;background:radial-gradient(#c9a96e0f 0%,#0000 70%);width:800px;height:600px;position:absolute;top:-200px;left:50%;transform:translate(-50%)}.hero-inner[data-v-83717cd8]{text-align:center;position:relative}.hero-badge[data-v-83717cd8]{border-radius:var(--radius-md);letter-spacing:.08em;color:#fff;background:var(--c-accent);width:66.67%;margin-bottom:var(--space-xl);padding:14px 24px;font-size:20px;font-weight:500;display:inline-block}.hero-columns[data-v-83717cd8]{gap:var(--space-xl);text-align:left;grid-template-columns:1fr 1fr;display:grid}.column[data-v-83717cd8]{background:var(--c-bg-elevated);border:1px solid var(--c-border-subtle);border-radius:var(--radius-lg);padding:var(--space-lg)}.column-title[data-v-83717cd8]{color:var(--c-accent);margin-bottom:var(--space-md);padding-bottom:var(--space-sm);border-bottom:1px solid var(--c-border-subtle);align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.star-link[data-v-83717cd8]{color:inherit;cursor:pointer;transition:opacity var(--duration-fast);align-items:center;display:flex}.star-link[data-v-83717cd8]:hover{opacity:.7}.rank-list[data-v-83717cd8]{flex-direction:column;gap:2px;display:flex}.rank-item[data-v-83717cd8]{border-radius:var(--radius-sm);transition:all var(--duration-fast);cursor:pointer;grid-template-columns:28px 28px 1fr 64px 48px;align-items:center;gap:8px;padding:8px 10px;text-decoration:none;display:grid}.rank-item[data-v-83717cd8]:hover{background:var(--c-bg-card)}.rank-item:hover .rank-name[data-v-83717cd8]{color:var(--c-accent)}.rank-pos[data-v-83717cd8]{color:var(--c-text-muted);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.rank-pos.gold[data-v-83717cd8]{color:var(--c-accent)}.rank-flag[data-v-83717cd8]{font-size:18px;line-height:1}.rank-name[data-v-83717cd8]{color:var(--c-text);font-size:14px}.rank-score[data-v-83717cd8]{color:var(--c-text-muted);text-align:right;font-variant-numeric:tabular-nums;font-size:13px}.rank-tickets[data-v-83717cd8]{color:var(--c-accent);text-align:right;font-variant-numeric:tabular-nums;opacity:.85;font-size:12px}.continent-grid[data-v-83717cd8]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.continent-card[data-v-83717cd8]{border-radius:var(--radius-md);border:1px solid var(--c-border-subtle);background:var(--c-bg-card);cursor:pointer;transition:all var(--duration-normal) var(--ease-out);flex-direction:column;align-items:center;gap:4px;padding:16px 8px;display:flex}.continent-card[data-v-83717cd8]:hover{border-color:var(--c-accent-border);transform:translateY(-1px)}.continent-emoji[data-v-83717cd8]{font-size:28px;line-height:1}.continent-name[data-v-83717cd8]{color:var(--c-text);font-size:14px;font-weight:500}.continent-count[data-v-83717cd8]{color:var(--c-text-muted);font-size:12px}.intro[data-v-83717cd8]{padding:var(--space-2xl) 0 var(--space-3xl);border-top:1px solid var(--c-border-subtle)}.intro-inner[data-v-83717cd8]{gap:var(--space-xl);grid-template-columns:repeat(2,1fr);display:grid}.intro-item[data-v-83717cd8]{padding:var(--space-xl);border-radius:var(--radius-lg);border:1px solid var(--c-border-subtle);background:var(--c-bg-elevated);transition:all var(--duration-normal) var(--ease-out)}.intro-item[data-v-83717cd8]:hover{border-color:var(--c-accent-border);transform:translateY(-2px);box-shadow:0 8px 32px #0000004d}.intro-icon[data-v-83717cd8]{border-radius:var(--radius-md);background:var(--c-accent-subtle);width:48px;height:48px;color:var(--c-accent);margin-bottom:var(--space-md);justify-content:center;align-items:center;display:flex}.intro-ad-label[data-v-83717cd8]{color:var(--c-accent);opacity:.7;text-align:center;letter-spacing:.2em;margin-bottom:8px;font-size:11px}.intro-title[data-v-83717cd8]{margin-bottom:var(--space-sm);color:var(--c-text);font-size:18px;font-weight:600}.intro-text[data-v-83717cd8]{color:var(--c-text-secondary);font-size:14px;line-height:1.7}.intro-coming[data-v-83717cd8]{color:var(--c-accent);text-align:center;font-size:22px;font-weight:600}.draw-entry[data-v-83717cd8]{padding:var(--space-lg) 0}.draw-entry-card[data-v-83717cd8]{align-items:center;gap:var(--space-md);padding:var(--space-lg);background:var(--c-bg-elevated);border:1px solid var(--c-accent-border);border-radius:var(--radius-lg);transition:all var(--duration-normal) var(--ease-out);text-decoration:none;display:flex}.draw-entry-card[data-v-83717cd8]:hover{background:var(--c-bg-card);transform:translateY(-2px);box-shadow:0 8px 30px #c9a96e26}.draw-entry-flag[data-v-83717cd8]{font-size:36px}.draw-entry-text h3[data-v-83717cd8]{color:var(--c-text);margin-bottom:2px;font-size:16px;font-weight:600}.draw-entry-text p[data-v-83717cd8]{color:var(--c-text-muted);font-size:13px}.draw-entry-card svg[data-v-83717cd8]{color:var(--c-accent);flex-shrink:0;margin-left:auto}.footer[data-v-83717cd8]{padding:var(--space-2xl) 0 var(--space-xl);border-top:1px solid var(--c-border-subtle);margin-top:var(--space-3xl);background:var(--c-bg-elevated)}.footer-links[data-v-83717cd8]{gap:var(--space-xl);padding-bottom:var(--space-xl);border-bottom:1px solid var(--c-border-subtle);margin-bottom:var(--space-lg);grid-template-columns:repeat(3,1fr);display:grid}.footer-col h4[data-v-83717cd8]{color:var(--c-text);margin-bottom:var(--space-md);font-size:14px;font-weight:600}.footer-col a[data-v-83717cd8]{color:var(--c-text-muted);transition:color var(--duration-fast);padding:4px 0;font-size:13px;text-decoration:none;display:block}.footer-col a[data-v-83717cd8]:hover{color:var(--c-accent)}.footer-bottom[data-v-83717cd8]{text-align:center}.footer-bottom p[data-v-83717cd8]{color:var(--c-text-muted);font-size:13px}.footer-icp[data-v-83717cd8]{margin-top:var(--space-xs);opacity:.5;font-size:12px!important}@media (width<=768px){.hero-columns[data-v-83717cd8],.intro-inner[data-v-83717cd8]{grid-template-columns:1fr}}@media (width<=640px){.hero[data-v-83717cd8]{padding:var(--space-lg) 0 var(--space-xl)}.hero-badge[data-v-83717cd8]{width:100%;font-size:16px}.footer-links[data-v-83717cd8]{grid-template-columns:1fr}}.app[data-v-499573c5]{background:var(--c-bg);flex-direction:column;min-height:100vh;display:flex}.main[data-v-499573c5]{padding-top:var(--nav-height);flex:1}.container[data-v-499573c5]{max-width:1100px;padding:0 var(--space-lg);margin:0 auto}.btn-back[data-v-499573c5]{margin-top:var(--space-md);border:1px solid var(--c-border-subtle);border-radius:var(--radius-full);color:var(--c-text-secondary);cursor:pointer;transition:all var(--duration-fast);background:0 0;align-items:center;gap:6px;padding:8px 16px;font-size:13px;display:inline-flex}.btn-back[data-v-499573c5]:hover{color:var(--c-accent);border-color:var(--c-accent-border);background:var(--c-accent-subtle)}.col-hero[data-v-499573c5]{text-align:center;margin-bottom:var(--space-md)}.col-hero-title[data-v-499573c5]{color:var(--c-text);letter-spacing:-.02em;font-size:24px;font-weight:600}.col-hero-sub[data-v-499573c5]{color:var(--c-text-muted);letter-spacing:.04em;margin-top:4px;font-size:13px}.draw-machine[data-v-499573c5]{background:var(--c-bg-elevated);border:1px solid var(--c-border);border-radius:var(--radius-lg);padding:var(--space-xl);text-align:center;position:relative;overflow:hidden}.machine-label[data-v-499573c5]{color:var(--c-text-muted);letter-spacing:.08em;margin-bottom:var(--space-lg);font-size:13px}.number-display[data-v-499573c5]{margin-bottom:var(--space-xl);justify-content:center;align-items:center;gap:6px;display:flex}.number-prefix[data-v-499573c5]{color:var(--c-text-muted);letter-spacing:.04em;margin-right:4px;font-size:18px;font-weight:700}.number-ball[data-v-499573c5]{font-variant-numeric:tabular-nums;width:48px;height:56px;color:var(--c-text);background:var(--c-bg-card);border:1px solid var(--c-border);border-radius:var(--radius-md);justify-content:center;align-items:center;font-size:22px;font-weight:700;transition:all .3s;display:flex}.number-ball.rolling[data-v-499573c5]{color:var(--color,var(--c-accent));border-color:var(--color,var(--c-accent-border));animation:.12s infinite alternate pulse-499573c5}.number-ball.landed[data-v-499573c5]{animation:land-499573c5 .5s var(--ease-out) forwards;animation-delay:var(--delay);color:var(--color,var(--c-accent));border-color:var(--color,var(--c-accent-border));background:var(--c-accent-subtle);transform:scale(1.1);box-shadow:0 0 24px #c9a96e40}@keyframes pulse-499573c5{0%{transform:scale(1)}to{transform:scale(1.06)}}@keyframes land-499573c5{0%{transform:scale(1.3)}50%{transform:scale(.95)}to{transform:scale(1.1)}}.result-panel[data-v-499573c5]{padding:var(--space-lg) 0;border-top:1px solid var(--c-border-subtle)}.result-badge[data-v-499573c5]{background:var(--c-accent-subtle);border:1px solid var(--c-accent-border);border-radius:var(--radius-full);color:var(--c-accent);margin-bottom:var(--space-sm);padding:4px 14px;font-size:13px;display:inline-block}.result-ticket[data-v-499573c5]{color:var(--c-accent);letter-spacing:.1em;font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:28px;font-weight:700}.result-prize-type[data-v-499573c5]{color:var(--c-text);margin-bottom:var(--space-md);font-size:15px;font-weight:500}.result-note[data-v-499573c5]{color:var(--c-text-secondary);padding:var(--space-sm) var(--space-md);background:var(--c-bg-card);border-radius:var(--radius-sm);text-align:left;font-size:13px;line-height:1.6}.btn-draw[data-v-499573c5]{background:var(--c-accent);color:#0a0a0a;letter-spacing:.06em;border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-normal) var(--ease-out);margin-top:var(--space-md);border:none;justify-content:center;align-items:center;padding:14px 48px;font-size:16px;font-weight:600;display:inline-flex}.btn-draw[data-v-499573c5]:hover{background:var(--c-accent-hover);transform:translateY(-2px);box-shadow:0 8px 30px #c9a96e4d}.drawing-hint[data-v-499573c5]{color:var(--c-accent);margin-top:var(--space-md);justify-content:center;align-items:center;gap:8px;font-size:15px;display:flex}.spinner[data-v-499573c5]{border:2px solid var(--c-accent-border);border-top-color:var(--c-accent);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin-499573c5}@keyframes spin-499573c5{to{transform:rotate(360deg)}}.page-columns[data-v-499573c5]{gap:var(--space-lg);grid-template-columns:260px 1fr 280px;align-items:start;display:grid}.col-info[data-v-499573c5]{gap:var(--space-md);flex-direction:column;min-width:0;display:flex}.col-draw[data-v-499573c5]{min-width:0}.col-hero-title[data-v-499573c5]{color:var(--c-text);margin-bottom:2px;font-size:16px;font-weight:700;line-height:1.3}.col-hero-sub[data-v-499573c5]{color:var(--c-text-muted);font-size:12px;line-height:1.4}.rule-banner[data-v-499573c5]{padding:var(--space-sm) var(--space-md);background:var(--c-bg-elevated);border:1px solid var(--c-accent-border);border-radius:var(--radius-md);grid-template-columns:1fr 1fr;gap:6px;display:grid}.rule-banner-item[data-v-499573c5]{border-radius:var(--radius-sm);background:#c9a96e0a;flex-direction:column;align-items:center;gap:1px;padding:6px 4px;display:flex}.rule-banner-value[data-v-499573c5]{color:var(--c-accent);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.rule-banner-label[data-v-499573c5]{color:var(--c-text-muted);text-align:center;font-size:10px;line-height:1.2}.rule-banner-divider[data-v-499573c5]{display:none}.info-motto[data-v-499573c5]{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);color:var(--c-text-muted);border:1px dashed var(--c-border-subtle);border-radius:var(--radius-sm);background:#c9a96e08;font-size:11px;line-height:1.4;display:flex}.info-motto svg[data-v-499573c5]{color:var(--c-accent);opacity:.5;flex-shrink:0}.col-ad[data-v-499573c5]{flex-direction:column;justify-content:flex-start;min-height:0;display:flex}.ad-landmark[data-v-499573c5]{border-radius:var(--radius-lg);border:1px solid var(--c-border-subtle);filter:brightness(.35)saturate(.6)contrast(.85)blur(1.5px);background-position:50%;background-repeat:no-repeat;background-size:cover;flex:1;min-height:380px;max-height:520px;position:relative;overflow:hidden}.ad-landmark[data-v-499573c5]:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000 15%,#0f1219d1 100%);position:absolute;inset:0;box-shadow:inset 0 0 100px #0a0c14bf}.ad-tag-row[data-v-499573c5]{z-index:2;pointer-events:none;justify-content:space-between;align-items:center;padding:0 20px;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.ad-tag[data-v-499573c5]{letter-spacing:.06em;text-shadow:-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000,0 0 12px #000,0 0 30px #000000e6,0 3px 10px #000c;font-size:18px;line-height:1.5}.ad-tag em[data-v-499573c5]{opacity:1;color:#f5e6c8;text-shadow:-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000,0 0 10px #000,0 2px 6px #000000e6;margin-top:4px;font-size:14px;font-style:normal;font-weight:600;display:block}.ad-tag-left[data-v-499573c5]{color:#fff;text-align:left;font-weight:800}.ad-tag-right[data-v-499573c5]{color:#fff8ee;text-align:right;font-weight:800}.footer[data-v-499573c5]{padding:var(--space-2xl) 0 var(--space-xl);border-top:1px solid var(--c-border-subtle);margin-top:var(--space-3xl);background:var(--c-bg-elevated)}.footer-links[data-v-499573c5]{gap:var(--space-xl);padding-bottom:var(--space-xl);border-bottom:1px solid var(--c-border-subtle);margin-bottom:var(--space-lg);grid-template-columns:repeat(3,1fr);display:grid}.footer-col h4[data-v-499573c5]{color:var(--c-text);margin-bottom:var(--space-md);font-size:14px;font-weight:600}.footer-col a[data-v-499573c5]{color:var(--c-text-muted);transition:color var(--duration-fast);padding:4px 0;font-size:13px;text-decoration:none;display:block}.footer-col a[data-v-499573c5]:hover{color:var(--c-accent)}.footer-bottom[data-v-499573c5]{text-align:center}.footer-copy[data-v-499573c5]{color:var(--c-text-muted);letter-spacing:.04em;font-size:13px}.footer-icp[data-v-499573c5]{margin-top:var(--space-xs);opacity:.5;font-size:12px!important}@media (width<=1024px){.page-columns[data-v-499573c5]{gap:var(--space-lg);grid-template-columns:1fr 260px}.col-info[data-v-499573c5]{align-items:center;gap:var(--space-md);flex-flow:wrap;grid-column:1/-1}.col-info .btn-back[data-v-499573c5]{order:-1}.col-info .col-hero[data-v-499573c5]{flex:1;min-width:220px;margin:0}.col-info .rule-banner[data-v-499573c5]{flex:none}.col-info .info-motto[data-v-499573c5]{width:100%;margin-top:var(--space-sm);order:10}}@media (width<=768px){.page-columns[data-v-499573c5]{gap:var(--space-md);grid-template-columns:1fr}.col-ad[data-v-499573c5]{order:-1;max-height:200px}.ad-landmark[data-v-499573c5]{min-height:150px;max-height:200px;filter:brightness(.6)saturate(.8)contrast()!important}.ad-landmark[data-v-499573c5]:after{background:linear-gradient(#0000 50%,#0f121980 100%)!important;box-shadow:inset 0 0 30px #0a0c144d!important}.ad-tag-row[data-v-499573c5]{padding:0 12px}.ad-tag[data-v-499573c5]{font-size:13px!important}.ad-tag em[data-v-499573c5]{font-size:10px!important}.col-info[data-v-499573c5]{flex-direction:column;align-items:stretch}.col-info .col-hero[data-v-499573c5]{margin:0 0 var(--space-sm) 0}.col-info .rule-banner[data-v-499573c5]{width:100%}}@media (width<=640px){.container[data-v-499573c5]{max-width:100%}.number-ball[data-v-499573c5]{width:40px;height:48px;font-size:18px}.footer-links[data-v-499573c5]{grid-template-columns:1fr;justify-items:center}.footer-col[data-v-499573c5]{text-align:center}}.app[data-v-2b5ae55f]{background:var(--c-bg);min-height:100vh}.main[data-v-2b5ae55f]{padding-top:var(--nav-height)}.container[data-v-2b5ae55f]{max-width:1000px;padding:0 var(--space-lg);margin:0 auto}.btn-back[data-v-2b5ae55f]{margin-top:var(--space-md);border:1px solid var(--c-border-subtle);border-radius:var(--radius-full);color:var(--c-text-secondary);cursor:pointer;transition:all var(--duration-fast);background:0 0;align-items:center;gap:6px;padding:8px 16px;font-size:13px;display:inline-flex}.btn-back[data-v-2b5ae55f]:hover{color:var(--c-accent);border-color:var(--c-accent-border);background:var(--c-accent-subtle)}.continent-hero[data-v-2b5ae55f]{text-align:center;padding:var(--space-2xl) var(--space-lg) var(--space-xl)}.continent-emoji[data-v-2b5ae55f]{margin-bottom:var(--space-md);font-size:64px;display:block}.continent-hero h1[data-v-2b5ae55f]{color:var(--c-text);margin-bottom:4px;font-size:28px;font-weight:600}.continent-hero p[data-v-2b5ae55f]{color:var(--c-text-muted);font-size:14px}.country-grid[data-v-2b5ae55f]{gap:var(--space-sm);grid-template-columns:repeat(4,1fr);display:grid}.country-card[data-v-2b5ae55f]{background:var(--c-bg-elevated);border:1px solid var(--c-border-subtle);border-radius:var(--radius-md);cursor:pointer;transition:all var(--duration-fast);align-items:center;gap:8px;padding:10px 14px;display:flex}.country-card[data-v-2b5ae55f]:hover{border-color:var(--c-accent-border);background:var(--c-bg-card)}.country-flag[data-v-2b5ae55f]{font-size:20px;line-height:1}.country-name[data-v-2b5ae55f]{color:var(--c-text);white-space:nowrap;font-size:13px}.empty-hint[data-v-2b5ae55f]{text-align:center;color:var(--c-text-muted);padding:var(--space-2xl);font-size:14px}@media (width<=900px){.country-grid[data-v-2b5ae55f]{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.country-grid[data-v-2b5ae55f]{grid-template-columns:repeat(2,1fr)}}.auth-page[data-v-cbf4f887]{background:var(--c-bg);min-height:100vh}.auth-container[data-v-cbf4f887]{min-height:calc(100vh - var(--nav-height));padding:var(--space-xl);padding-top:calc(var(--nav-height) + var(--space-2xl));justify-content:center;align-items:flex-start;display:flex}.auth-card[data-v-cbf4f887]{background:var(--c-bg-elevated);border:1px solid var(--c-border-subtle);border-radius:var(--radius-lg);width:100%;max-width:440px;padding:var(--space-2xl);position:relative}.auth-card[data-v-cbf4f887]:before{content:"";top:0;left:var(--space-2xl);right:var(--space-2xl);background:linear-gradient(90deg, transparent, var(--c-accent), transparent);height:1px;position:absolute}.auth-header[data-v-cbf4f887]{text-align:center;margin-bottom:var(--space-xl)}.auth-title[data-v-cbf4f887]{color:var(--c-text);margin:0 0 6px;font-size:26px;font-weight:700}.auth-subtitle[data-v-cbf4f887]{color:var(--c-text-muted);letter-spacing:.08em;margin:0;font-size:13px}.auth-form[data-v-cbf4f887]{gap:var(--space-md);flex-direction:column;display:flex}.field[data-v-cbf4f887]{flex-direction:column;gap:4px;display:flex}.field-label[data-v-cbf4f887]{color:var(--c-text-secondary);font-size:13px;font-weight:500}.required[data-v-cbf4f887]{color:var(--c-accent)}.field-input[data-v-cbf4f887]{border-radius:var(--radius-md);border:1px solid var(--c-border);background:var(--c-bg-card);color:var(--c-text);outline:none;padding:11px 14px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s}.field-input[data-v-cbf4f887]:focus{border-color:var(--c-accent);box-shadow:0 0 0 3px #c9a96e1a}.field-input[data-v-cbf4f887]::placeholder{color:var(--c-text-muted)}.field-input.field-error[data-v-cbf4f887]{border-color:#e74c3c}.password-wrapper[data-v-cbf4f887]{align-items:center;display:flex;position:relative}.password-wrapper .field-input[data-v-cbf4f887]{flex:1;padding-right:42px}.eye-btn[data-v-cbf4f887]{color:var(--c-text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:6px;transition:color .15s;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.eye-btn[data-v-cbf4f887]:hover{color:var(--c-accent)}.field-hint[data-v-cbf4f887]{margin-top:2px;font-size:12px}.field-hint.error[data-v-cbf4f887]{color:#e74c3c}.field-row[data-v-cbf4f887]{gap:var(--space-md);grid-template-columns:1fr 1fr;display:grid}.field-half[data-v-cbf4f887]{min-width:0}.agree-label[data-v-cbf4f887]{cursor:pointer;align-items:flex-start;gap:8px;padding:4px 0;display:flex}.agree-label.agree-error .agree-text[data-v-cbf4f887]{color:#e74c3c}.agree-checkbox[data-v-cbf4f887]{accent-color:var(--c-accent);flex-shrink:0;width:16px;height:16px;margin-top:2px}.agree-text[data-v-cbf4f887]{color:var(--c-text-muted);font-size:13px;line-height:1.5}.agree-text a[data-v-cbf4f887]{color:var(--c-accent);text-decoration:none}.agree-text a[data-v-cbf4f887]:hover{text-decoration:underline}.agree-hint[data-v-cbf4f887]{margin-top:-8px;padding-left:24px}.auth-error[data-v-cbf4f887]{color:#e74c3c;text-align:center;border-radius:var(--radius-sm);background:#e74c3c14;margin:0;padding:8px;font-size:13px}.auth-btn[data-v-cbf4f887]{margin-top:var(--space-sm);border-radius:var(--radius-md);background:var(--c-accent);color:#0a0a0a;cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;padding:13px;font-size:15px;font-weight:600;transition:all .2s;display:flex}.auth-btn[data-v-cbf4f887]:hover{background:var(--c-accent-hover);transform:translateY(-1px)}.auth-btn[data-v-cbf4f887]:disabled{opacity:.6;cursor:not-allowed;transform:none}.spinner[data-v-cbf4f887]{border:2px solid #0a0a0a4d;border-top-color:#0a0a0a;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite spin-cbf4f887}@keyframes spin-cbf4f887{to{transform:rotate(360deg)}}.auth-switch[data-v-cbf4f887]{text-align:center;margin-top:var(--space-lg);color:var(--c-text-muted);font-size:13px}.auth-switch a[data-v-cbf4f887]{color:var(--c-accent);font-weight:500;text-decoration:none}.auth-switch a[data-v-cbf4f887]:hover{text-decoration:underline}.auth-page[data-v-c057cd35]{background:var(--c-bg);min-height:100vh}.auth-container[data-v-c057cd35]{min-height:calc(100vh - var(--nav-height));padding:var(--space-xl);padding-top:calc(var(--nav-height) + var(--space-2xl));justify-content:center;align-items:flex-start;display:flex}.auth-card[data-v-c057cd35]{background:var(--c-bg-elevated);border:1px solid var(--c-border-subtle);border-radius:var(--radius-lg);width:100%;max-width:400px;padding:var(--space-2xl);position:relative}.auth-card[data-v-c057cd35]:before{content:"";top:0;left:var(--space-2xl);right:var(--space-2xl);background:linear-gradient(90deg, transparent, var(--c-accent), transparent);height:1px;position:absolute}.auth-header[data-v-c057cd35]{text-align:center;margin-bottom:var(--space-xl)}.auth-title[data-v-c057cd35]{color:var(--c-text);margin:0 0 6px;font-size:26px;font-weight:700}.auth-subtitle[data-v-c057cd35]{color:var(--c-text-muted);letter-spacing:.08em;margin:0;font-size:13px}.auth-form[data-v-c057cd35]{gap:var(--space-md);flex-direction:column;display:flex}.field[data-v-c057cd35]{flex-direction:column;gap:4px;display:flex}.field-label[data-v-c057cd35]{color:var(--c-text-secondary);font-size:13px;font-weight:500}.field-input[data-v-c057cd35]{border-radius:var(--radius-md);border:1px solid var(--c-border);background:var(--c-bg-card);color:var(--c-text);outline:none;padding:11px 14px;font-family:inherit;font-size:15px;transition:border-color .15s,box-shadow .15s}.field-input[data-v-c057cd35]:focus{border-color:var(--c-accent);box-shadow:0 0 0 3px #c9a96e1a}.field-input[data-v-c057cd35]::placeholder{color:var(--c-text-muted)}.password-wrapper[data-v-c057cd35]{align-items:center;display:flex;position:relative}.password-wrapper .field-input[data-v-c057cd35]{flex:1;padding-right:42px}.eye-btn[data-v-c057cd35]{color:var(--c-text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:6px;transition:color .15s;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.eye-btn[data-v-c057cd35]:hover{color:var(--c-accent)}.forgot-link[data-v-c057cd35]{text-align:right;margin-top:-4px}.forgot-link a[data-v-c057cd35]{color:var(--c-text-muted);font-size:13px;text-decoration:none}.forgot-link a[data-v-c057cd35]:hover{color:var(--c-accent)}.auth-error[data-v-c057cd35]{color:#e74c3c;text-align:center;border-radius:var(--radius-sm);background:#e74c3c14;margin:0;padding:8px;font-size:13px}.auth-btn[data-v-c057cd35]{margin-top:var(--space-sm);border-radius:var(--radius-md);background:var(--c-accent);color:#0a0a0a;cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;padding:13px;font-size:15px;font-weight:600;transition:all .2s;display:flex}.auth-btn[data-v-c057cd35]:hover{background:var(--c-accent-hover);transform:translateY(-1px)}.auth-btn[data-v-c057cd35]:disabled{opacity:.6;cursor:not-allowed;transform:none}.spinner[data-v-c057cd35]{border:2px solid #0a0a0a4d;border-top-color:#0a0a0a;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite spin-c057cd35}@keyframes spin-c057cd35{to{transform:rotate(360deg)}}.auth-switch[data-v-c057cd35]{text-align:center;margin-top:var(--space-lg);color:var(--c-text-muted);font-size:13px}.auth-switch a[data-v-c057cd35]{color:var(--c-accent);font-weight:500;text-decoration:none}.auth-switch a[data-v-c057cd35]:hover{text-decoration:underline}.guide-page[data-v-51849bc7]{background:var(--c-bg);min-height:100vh}.guide-container[data-v-51849bc7]{max-width:720px;padding:calc(var(--nav-height) + var(--space-2xl)) var(--space-xl) var(--space-3xl);margin:0 auto}.guide-back[data-v-51849bc7]{color:var(--c-accent);margin-bottom:var(--space-xl);border:1px solid var(--c-border-subtle);border-radius:var(--radius-md);transition:all var(--duration-fast);background:#c9a96e14;align-items:center;gap:6px;padding:6px 14px;font-size:15px;text-decoration:none;display:inline-flex}.guide-back[data-v-51849bc7]:hover{color:#fff;background:var(--c-accent);border-color:var(--c-accent)}.guide-title[data-v-51849bc7]{color:var(--c-text);margin-bottom:var(--space-2xl);padding-bottom:var(--space-md);border-bottom:1px solid var(--c-border-subtle);font-size:28px;font-weight:700}.guide-sections[data-v-51849bc7]{gap:var(--space-xl);flex-direction:column;display:flex}.guide-section[data-v-51849bc7]{background:var(--c-bg-elevated);border:1px solid var(--c-border-subtle);border-radius:var(--radius-md);padding:var(--space-lg)}.section-title[data-v-51849bc7]{color:var(--c-accent);margin:0 0 var(--space-sm);font-size:17px;font-weight:600}.section-text[data-v-51849bc7]{color:var(--c-text-secondary);margin:0;font-size:14px;line-height:1.8}.tickets-page[data-v-06c4b514]{background:var(--c-bg);min-height:100vh}.tickets-container[data-v-06c4b514]{max-width:640px;padding:calc(var(--nav-height) + var(--space-xl)) var(--space-xl) var(--space-3xl);margin:0 auto}.back-link[data-v-06c4b514]{color:var(--c-text-muted);margin-bottom:var(--space-lg);align-items:center;gap:4px;font-size:13px;text-decoration:none;display:inline-flex}.back-link[data-v-06c4b514]:hover{color:var(--c-accent)}.page-title[data-v-06c4b514]{color:var(--c-text);margin-bottom:var(--space-xl);font-size:26px;font-weight:700}.loading[data-v-06c4b514],.error[data-v-06c4b514]{text-align:center;color:var(--c-text-muted)}.error[data-v-06c4b514]{color:#e74c3c}.empty[data-v-06c4b514]{text-align:center;padding:var(--space-3xl) var(--space-xl);color:var(--c-text-muted)}.btn-go-buy[data-v-06c4b514]{margin-top:var(--space-md);background:var(--c-accent);color:#0a0a0a;border-radius:var(--radius-md);padding:10px 24px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.ticket-list[data-v-06c4b514]{gap:var(--space-md);flex-direction:column;display:flex}.ticket-card[data-v-06c4b514]{background:var(--c-bg-elevated);border:1px solid var(--c-border-subtle);border-radius:var(--radius-md);padding:var(--space-lg);transition:border-color .2s}.ticket-card.winner[data-v-06c4b514]{border-color:var(--c-accent);background:var(--c-accent-subtle)}.ticket-header[data-v-06c4b514]{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);display:flex}.ticket-country[data-v-06c4b514]{color:var(--c-text);font-size:15px;font-weight:600}.winner-badge[data-v-06c4b514]{background:var(--c-accent);color:#0a0a0a;border-radius:20px;padding:2px 10px;font-size:12px;font-weight:600}.status-badge[data-v-06c4b514]{border-radius:20px;padding:2px 10px;font-size:12px}.status-badge.lost[data-v-06c4b514]{color:var(--c-text-muted);background:#ffffff0f}.status-badge.active[data-v-06c4b514]{color:#4caf50;background:#4caf5026}.ticket-body[data-v-06c4b514]{gap:var(--space-sm);flex-direction:column;display:flex}.ticket-number[data-v-06c4b514]{flex-direction:column;gap:2px;display:flex}.ticket-number .label[data-v-06c4b514]{color:var(--c-text-muted);font-size:12px}.ticket-number .value[data-v-06c4b514]{color:var(--c-accent);letter-spacing:.04em;font-size:22px;font-weight:700}.mono[data-v-06c4b514]{font-family:var(--font-mono)}.ticket-meta[data-v-06c4b514]{gap:var(--space-lg);color:var(--c-text-muted);font-size:12px;display:flex}.auth-page[data-v-101de270]{background:var(--c-bg);min-height:100vh}.auth-container[data-v-101de270]{min-height:calc(100vh - var(--nav-height));padding:var(--space-xl);padding-top:calc(var(--nav-height) + var(--space-2xl));justify-content:center;align-items:flex-start;display:flex}.auth-card[data-v-101de270]{background:var(--c-bg-elevated);border:1px solid var(--c-border-subtle);border-radius:var(--radius-lg);width:100%;max-width:400px;padding:var(--space-2xl);position:relative}.auth-card[data-v-101de270]:before{content:"";top:0;left:var(--space-2xl);right:var(--space-2xl);background:linear-gradient(90deg, transparent, var(--c-accent), transparent);height:1px;position:absolute}.auth-header[data-v-101de270]{text-align:center;margin-bottom:var(--space-xl)}.auth-title[data-v-101de270]{color:var(--c-text);margin:0 0 6px;font-size:26px;font-weight:700}.auth-subtitle[data-v-101de270]{color:var(--c-text-muted);letter-spacing:.08em;margin:0;font-size:13px}.auth-form[data-v-101de270]{gap:var(--space-md);flex-direction:column;display:flex}.field[data-v-101de270]{flex-direction:column;gap:4px;display:flex}.field-label[data-v-101de270]{color:var(--c-text-secondary);font-size:13px;font-weight:500}.field-input[data-v-101de270]{border-radius:var(--radius-md);border:1px solid var(--c-border);background:var(--c-bg-card);color:var(--c-text);outline:none;padding:11px 14px;font-family:inherit;font-size:14px;transition:border-color .15s}.field-input[data-v-101de270]:focus{border-color:var(--c-accent)}.field-input[data-v-101de270]::placeholder{color:var(--c-text-muted)}.auth-error[data-v-101de270]{color:#e74c3c;text-align:center;margin:0;font-size:13px}.auth-btn[data-v-101de270]{margin-top:var(--space-sm);border-radius:var(--radius-md);background:var(--c-accent);color:#0a0a0a;cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px;font-size:15px;font-weight:600;transition:all .2s;display:flex}.auth-btn[data-v-101de270]:hover{background:var(--c-accent-hover)}.auth-btn[data-v-101de270]:disabled{opacity:.6;cursor:not-allowed}.auth-switch[data-v-101de270]{text-align:center;margin-top:var(--space-lg);color:var(--c-text-muted);font-size:13px}.auth-switch a[data-v-101de270]{color:var(--c-accent);font-weight:500;text-decoration:none}.auth-switch a[data-v-101de270]:hover{text-decoration:underline}.code-hint[data-v-101de270]{text-align:center;margin-bottom:var(--space-md);border-radius:var(--radius-md);color:var(--c-text-secondary);background:#c9a96e14;padding:12px;font-size:13px}.code-text[data-v-101de270]{color:var(--c-accent);font-size:22px;font-family:var(--font-mono);letter-spacing:.1em}.code-expire[data-v-101de270]{color:var(--c-text-muted);font-size:12px}.done-box[data-v-101de270]{text-align:center;padding:var(--space-xl) 0}.done-icon[data-v-101de270]{margin:0 0 8px;font-size:48px}.done-title[data-v-101de270]{color:var(--c-text);margin:0;font-size:18px;font-weight:600}.app[data-v-3b12b6d8]{background:var(--c-bg);min-height:100vh}.main[data-v-3b12b6d8]{padding-top:calc(var(--nav-height) + var(--space-xl));padding-bottom:var(--space-3xl)}.container[data-v-3b12b6d8]{max-width:720px;padding:0 var(--space-lg);margin:0 auto}.manifesto-list[data-v-3b12b6d8]{gap:var(--space-xl);flex-direction:column;display:flex}.manifesto-item[data-v-3b12b6d8]{padding:var(--space-xl);border-radius:var(--radius-lg);border:1px solid var(--c-border-subtle);background:var(--c-bg-elevated)}.zh[data-v-3b12b6d8]{color:var(--c-text);margin-bottom:8px;font-size:16px;line-height:1.8}.en[data-v-3b12b6d8]{color:var(--c-text-muted);font-size:13px;font-style:italic;line-height:1.6}
