:root,[data-theme=gura]{--primary-color:#39c5bb;--primary-light:#5dd9d0;--primary-hover:#2ba39a;--primary-strong:#0f766e;--primary-action:#0f766e;--primary-action-hover:#0b5e58;--primary-action-text:#fff;--meteor-rgb:57, 197, 187;--romance-rgb:244, 114, 182;--text-primary:#1e293b;--text-secondary:#64748b;--text-muted:#94a3b8;--text-inverse:#fff;--background-primary:#fff;--background-secondary:#f8fafc;--background-tertiary:#f1f5f9;--background-dark:#1e293b;--border-color:#e2e8f0;--border-light:#f1f5f9;--card-background:#fff;--card-shadow:0 1px 3px #0000000f}[data-theme=chocolate]{--primary-color:#d4a574;--primary-light:#e8c9a8;--primary-hover:#c49464;--primary-strong:#e8c9a8;--primary-action:#d4a574;--primary-action-hover:#e8c9a8;--primary-action-text:#2d1b0e;--meteor-rgb:244, 164, 96;--romance-rgb:255, 183, 128;--text-primary:#f5f0eb;--text-secondary:#c4b8ab;--text-muted:#8b7e70;--text-inverse:#2d1b0e;--background-primary:#1a1410;--background-secondary:#231c16;--background-tertiary:#2d241c;--background-dark:#0f0b08;--border-color:#3d3128;--border-light:#4a3d32;--card-background:#231c16;--card-shadow:0 1px 3px #0003}:root{--font-sans:"Plus Jakarta Sans Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", Roboto, "Helvetica Neue", Arial, sans-serif}*{box-sizing:border-box}html{scroll-padding-top:82px;font-size:16px;line-height:1.5}body{font-family:var(--font-sans);color:var(--text-primary);background-color:var(--background-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;transition:background-color .3s,color .3s}a{color:var(--primary-strong);text-decoration:none;transition:color .3s}a:hover{color:var(--primary-hover)}h1,h2,h3,h4,h5,h6{color:var(--text-primary);margin:0 0 1rem;font-weight:700;line-height:1.25}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}p{color:var(--text-primary);margin:0 0 1rem;line-height:1.5}ul,ol{margin:0 0 1rem;padding-left:2rem}li{margin-bottom:.5rem;line-height:1.5}button{cursor:pointer;font-family:inherit;font-size:inherit;background:0 0;border:none;transition:all .3s}button:focus{outline:2px solid var(--primary-color);outline-offset:2px}input,textarea,select{font-family:inherit;font-size:inherit;border:1px solid var(--border-color);background:var(--background-primary);color:var(--text-primary);border-radius:8px;padding:.5rem 1rem;transition:border-color .3s,box-shadow .3s}input:focus,textarea:focus,select:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 3px #39c5bb1a}img{max-width:100%;height:auto;display:block}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--background-secondary)}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}::selection{color:var(--text-primary);background:#39c5bb33}[data-theme=chocolate] ::selection{background:#d4a57433}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-intro=active] .header{animation:.2s cubic-bezier(.16,1,.3,1) both intro-header}html[data-intro=active] .hero:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 38% 44%, rgba(var(--meteor-rgb), .25), transparent 34%), radial-gradient(circle at 63% 40%, rgba(var(--romance-rgb), .17), transparent 32%), radial-gradient(ellipse at 50% 52%, #ffffff14, transparent 28%);animation:2.3s cubic-bezier(.16,1,.3,1) both intro-ambient-glow;position:absolute;inset:-30%}html[data-intro=active] .meteor-sky{animation:1.8s ease-out .6s both intro-sky}html[data-intro=active] .meteor-sky:before{animation:2s ease-out .3s both intro-starfield}html[data-intro=active] .hero-subtitle,html[data-intro=active] .hero-actions{animation:.22s cubic-bezier(.16,1,.3,1) both intro-content}html[data-intro=active] .hero-title{color:var(--text-primary);animation:.22s cubic-bezier(.16,1,.3,1) both intro-title-content}@keyframes intro-header{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes intro-content{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes intro-title-content{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes intro-sky{0%{opacity:0}to{opacity:.72}}@keyframes intro-starfield{0%{opacity:0;transform:scale(.96)}58%{opacity:.46}to{opacity:.32;transform:scale(1)}}@keyframes intro-ambient-glow{0%{opacity:0;transform:scale(.88)}52%{opacity:.32}to{opacity:0;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){html[data-intro=active] .header,html[data-intro=active] .hero-title,html[data-intro=active] .hero-subtitle,html[data-intro=active] .hero-actions{filter:none;opacity:1;animation:none;transform:none}html[data-intro=active] .meteor-sky{opacity:.72;animation:none}html[data-intro=active] .meteor-sky:before{opacity:.32;animation:none;transform:none}html[data-intro=active] .hero:before{opacity:0;animation:none}}@media (max-width:640px){html{scroll-padding-top:68px}html[data-intro=active] .header,html[data-intro=active] .hero-title,html[data-intro=active] .hero-subtitle,html[data-intro=active] .hero-actions,html[data-intro=active] .hero-tags,html[data-intro=active] .hero-metrics{filter:none;opacity:1;animation:none;transform:none}}.meteor-sky[data-v-304feac0]{z-index:1;pointer-events:none;opacity:.72;position:absolute;inset:0;overflow:hidden}.meteor-sky[data-v-304feac0]:before{content:"";background-image:radial-gradient(circle, rgba(var(--meteor-rgb), .5) 0 1px, transparent 1.5px), radial-gradient(circle, rgba(var(--meteor-rgb), .28) 0 1px, transparent 1.5px);opacity:.32;background-position:0 0,34px 46px;background-size:86px 86px,118px 118px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.meteor[data-v-304feac0]{top:var(--meteor-y);left:var(--meteor-x);width:var(--meteor-length);height:var(--meteor-thickness);background:linear-gradient(90deg, transparent, rgba(var(--meteor-rgb), .12) 18%, rgba(var(--meteor-rgb), .85) 78%, #fffffffa);filter:drop-shadow(0 0 var(--meteor-glow) rgba(var(--meteor-rgb), .72));opacity:0;transform:rotate(var(--meteor-angle)) translate3d(0, 0, 0);transform-origin:100%;will-change:transform, opacity;animation:meteor-flight-304feac0 var(--meteor-duration) linear var(--meteor-delay) infinite;border-radius:999px;position:absolute}.meteor[data-v-304feac0]:after{content:"";width:5px;height:5px;box-shadow:0 0 6px 2px rgba(var(--meteor-rgb), .82), 0 0 14px 4px rgba(var(--meteor-rgb), .26);background:#fff;border-radius:50%;position:absolute;top:50%;right:-1px;transform:translateY(-50%)}@keyframes meteor-flight-304feac0{0%,3%{opacity:0;transform:rotate(var(--meteor-angle)) translate3d(0, 0, 0) scaleX(.72)}6%{opacity:var(--meteor-opacity)}27%{opacity:calc(var(--meteor-opacity) * .82)}33%,to{opacity:0;transform:rotate(var(--meteor-angle)) translate3d(var(--meteor-travel), 0, 0) scaleX(1)}}@media (prefers-reduced-motion:reduce){.meteor[data-v-304feac0]{animation:none;display:none}.meteor-sky[data-v-304feac0]:before{opacity:.18}}.download-overlay[data-v-d60fa64b]{z-index:100;overscroll-behavior:contain;padding:clamp(1rem, 8vh, 7rem) 1.25rem max(1rem, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a2e;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.download-card[data-v-d60fa64b]{width:min(100%,540px);max-height:calc(100vh - 2rem);overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid var(--border-color);background:var(--background-primary);text-align:left;border-radius:24px;max-height:calc(100dvh - 2rem);padding:1.75rem 2rem 1.5rem;overflow-y:auto;box-shadow:0 24px 72px #0f172a38}.download-identity[data-v-d60fa64b]{align-items:center;gap:.9rem;display:flex}.download-product-icon[data-v-d60fa64b]{background:color-mix(in srgb, var(--primary-color) 10%, var(--background-secondary));width:52px;height:52px;color:var(--primary-color);border-radius:16px;flex-shrink:0;place-items:center;display:grid}.download-product-icon svg[data-v-d60fa64b]{width:26px;height:26px}.download-product-copy[data-v-d60fa64b]{flex:1;min-width:0}.download-product-copy h3[data-v-d60fa64b]{color:var(--text-primary);font-family:var(--font-sans);margin:0;font-size:1.25rem;font-weight:700;line-height:1.35}.download-product-copy p[data-v-d60fa64b]{color:var(--text-secondary);font-family:var(--font-sans);margin:.15rem 0 0;font-size:.9rem;line-height:1.4}.download-close[data-v-d60fa64b]{width:44px;height:44px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid}.download-close svg[data-v-d60fa64b]{width:18px;height:18px}.download-close[data-v-d60fa64b]:hover{background:color-mix(in srgb, var(--primary-color) 12%, transparent);color:var(--text-primary)}.download-status[data-v-d60fa64b]{align-items:center;gap:1rem;margin-top:1.7rem;display:flex}.download-status-icon[data-v-d60fa64b]{background:color-mix(in srgb, var(--primary-color) 13%, var(--background-secondary));width:52px;height:52px;color:var(--primary-color);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.download-status-icon svg[data-v-d60fa64b]{width:25px;height:25px}.download-status-title[data-v-d60fa64b]{color:var(--text-primary);font-family:var(--font-sans);margin:0;font-size:1.3rem;font-weight:700;line-height:1.35}.download-status-hint[data-v-d60fa64b]{color:var(--text-secondary);font-family:var(--font-sans);margin:.2rem 0 0;font-size:.9rem;line-height:1.55}.download-links[data-v-d60fa64b]{flex-wrap:wrap;align-items:center;gap:.55rem .95rem;margin-top:1.05rem;padding-left:calc(52px + 1rem);display:flex}.download-link[data-v-d60fa64b]{min-height:40px;color:var(--primary-strong);font-family:var(--font-sans);white-space:nowrap;align-items:center;gap:.4rem;font-size:.875rem;font-weight:400;text-decoration:none;display:inline-flex}.download-link svg[data-v-d60fa64b]{flex-shrink:0;width:16px;height:16px}.download-link[data-v-d60fa64b]:hover{opacity:.8}.download-link--muted[data-v-d60fa64b]{color:var(--text-secondary)}.download-link-sep[data-v-d60fa64b]{background:var(--border-color);width:1px;height:16px}.download-support[data-v-d60fa64b]{background:var(--background-secondary);border-radius:16px;align-items:flex-start;gap:1rem;margin-top:1.45rem;padding:1.15rem 1.3rem;display:flex}.download-github-icon[data-v-d60fa64b]{background:var(--background-primary);width:46px;height:46px;color:var(--text-primary);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.download-github-icon svg[data-v-d60fa64b]{width:23px;height:23px}.download-support-copy[data-v-d60fa64b]{flex:1;min-width:0}.download-support-title[data-v-d60fa64b]{color:var(--text-primary);font-family:var(--font-sans);margin:0;font-size:1rem;font-weight:700;line-height:1.4}.download-support-desc[data-v-d60fa64b]{color:var(--text-secondary);font-family:var(--font-sans);margin:.3rem 0 0;font-size:.875rem;line-height:1.6}.download-star-btn[data-v-d60fa64b]{border:1px solid color-mix(in srgb, var(--primary-color) 40%, var(--border-color));min-height:44px;color:var(--primary-strong);font-family:var(--font-sans);border-radius:8px;align-items:center;gap:.45rem;margin-top:.9rem;padding:.5rem 1.05rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.download-star-btn svg[data-v-d60fa64b]{flex-shrink:0;width:15px;height:15px}.download-star-btn[data-v-d60fa64b]:hover{background:color-mix(in srgb, var(--primary-color) 10%, transparent)}.download-footer[data-v-d60fa64b]{justify-content:flex-end;margin-top:1.4rem;display:flex}.download-continue-btn[data-v-d60fa64b]{border:1px solid var(--border-color);min-height:44px;color:var(--text-primary);font-family:var(--font-sans);cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:.4rem;padding:.55rem 1.2rem;font-size:.875rem;font-weight:600;line-height:1.25;display:inline-flex}.download-continue-btn svg[data-v-d60fa64b]{flex-shrink:0;width:15px;height:15px}.download-continue-btn[data-v-d60fa64b]:hover{border-color:var(--primary-color);color:var(--primary-color)}a[data-v-d60fa64b]:focus-visible,button[data-v-d60fa64b]:focus-visible{outline:2px solid var(--primary-color);outline-offset:3px}@media (max-width:640px){.download-overlay[data-v-d60fa64b]{padding:max(.5rem, env(safe-area-inset-top)) .75rem max(.5rem, env(safe-area-inset-bottom))}.download-card[data-v-d60fa64b]{width:100%;max-height:calc(100vh - 1rem);border-radius:16px;max-height:calc(100dvh - 1rem);padding:1rem .9rem .9rem}.download-product-icon[data-v-d60fa64b]{border-radius:12px;width:44px;height:44px}.download-product-icon svg[data-v-d60fa64b]{width:22px;height:22px}.download-product-copy h3[data-v-d60fa64b]{font-size:1.1rem}.download-product-copy p[data-v-d60fa64b]{font-size:.8125rem}.download-status[data-v-d60fa64b]{margin-top:1.35rem}.download-status-icon[data-v-d60fa64b]{width:44px;height:44px}.download-status-icon svg[data-v-d60fa64b]{width:22px;height:22px}.download-status-title[data-v-d60fa64b]{font-size:1.1rem}.download-status-hint[data-v-d60fa64b]{font-size:.8125rem}.download-links[data-v-d60fa64b]{gap:.15rem .7rem;margin-top:.75rem;padding-left:0}.download-support[data-v-d60fa64b]{border-radius:12px;gap:.7rem;margin-top:.9rem;padding:.8rem .85rem}.download-github-icon[data-v-d60fa64b]{border-radius:9px;width:36px;height:36px}.download-github-icon svg[data-v-d60fa64b]{width:18px;height:18px}.download-support-desc[data-v-d60fa64b]{font-size:.8rem;line-height:1.45}.download-star-btn[data-v-d60fa64b]{margin-top:.6rem;padding:.4rem .75rem;font-size:.8125rem}.download-footer[data-v-d60fa64b]{display:block}.download-continue-btn[data-v-d60fa64b]{width:100%}}.stream-guide[data-v-8c72a9af]{padding:2.5rem 0 1.5rem;scroll-margin-top:0}.stream-guide>.container[data-v-8c72a9af]{width:100%;max-width:1200px;margin-inline:auto}.stream-guide-card[data-v-8c72a9af]{border:1px solid var(--border-color);background:linear-gradient(135deg, var(--background-primary), var(--background-secondary));width:100%;box-shadow:var(--card-shadow);border-radius:24px;margin-inline:auto;padding:2rem}.guide-heading[data-v-8c72a9af]{text-align:center;justify-content:center;align-items:center;gap:1rem;margin-bottom:1.75rem;padding-inline:12rem;display:flex;position:relative}.guide-heading h2[data-v-8c72a9af]{color:var(--text-primary);font-family:var(--font-sans);letter-spacing:normal;margin:0 0 .5rem;font-size:1.75rem;font-weight:700;line-height:1.25}.guide-heading p[data-v-8c72a9af]{color:var(--text-secondary);font-family:var(--font-sans);margin:0;font-size:1rem;line-height:1.6}.guide-heading>div[data-v-8c72a9af]{width:100%;min-width:0}.guide-browse[data-v-8c72a9af]{white-space:nowrap;font-size:.875rem;position:absolute;top:50%;right:0;transform:translateY(-50%)}a[data-v-8c72a9af]{color:var(--primary-strong);font-family:var(--font-sans);flex-shrink:0;font-size:.875rem;font-weight:600}[data-theme=chocolate] a[data-v-8c72a9af]{color:var(--primary-light)}.btn[data-v-8c72a9af]{min-height:36px;font-family:var(--font-sans);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:.4rem;padding:.55rem .9rem;font-size:.875rem;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}.btn-primary[data-v-8c72a9af]{background:var(--primary-action);color:var(--primary-action-text)!important}.btn-primary[data-v-8c72a9af]:hover{background:var(--primary-action-hover);opacity:.9;color:var(--primary-action-text)!important}.btn-icon[data-v-8c72a9af]{flex-shrink:0;width:15px;height:15px}.guide-columns[data-v-8c72a9af]{flex-direction:column;gap:1.25rem;display:flex}.guide-host[data-v-8c72a9af]{border-bottom:1px solid var(--border-color);padding-bottom:1.25rem}.guide-client[data-v-8c72a9af]{scroll-margin-top:0}.guide-step[data-v-8c72a9af]{color:var(--text-primary);font-family:var(--font-sans);align-items:center;gap:.5rem;margin:0 0 .9rem;font-size:.9375rem;font-weight:700;line-height:1.6;display:flex}.guide-step span[data-v-8c72a9af]{background:color-mix(in srgb, var(--primary-color) 16%, var(--background-primary));width:24px;height:24px;color:var(--primary-strong);border-radius:50%;place-items:center;font-size:.8125rem;font-weight:700;display:grid}.guide-host-product[data-v-8c72a9af]{border:1px solid var(--border-color);background:var(--background-secondary);border-radius:12px;align-items:center;gap:.75rem;padding:.8rem;display:flex}strong[data-v-8c72a9af]{color:var(--text-primary);font-family:var(--font-sans);font-size:1rem;font-weight:700;line-height:1.4;display:block}small[data-v-8c72a9af]{color:var(--text-secondary);font-family:var(--font-sans);margin-top:.3rem;font-size:.8125rem;line-height:1.5;display:block}.guide-sun[data-v-8c72a9af]{background:var(--background-secondary);width:40px;height:40px;color:var(--primary-color);border-radius:12px;flex-shrink:0;padding:9px}.guide-host-download[data-v-8c72a9af]{white-space:nowrap;margin-left:auto}.guide-host-actions[data-v-8c72a9af]{align-items:center;gap:.75rem;margin-left:auto;display:flex}.guide-host-platform-row[data-v-8c72a9af]{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.guide-requirements-toggle[data-v-8c72a9af]{border:1px solid color-mix(in srgb, var(--primary-color) 35%, var(--border-color));background:color-mix(in srgb, var(--primary-color) 8%, var(--background-primary));color:var(--text-secondary);font-family:var(--font-sans);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:.3rem;padding:.22rem .6rem;font-size:.6875rem;font-weight:600;line-height:1.5;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.guide-requirements-toggle .chev[data-v-8c72a9af]{width:11px;height:11px;transition:transform .2s}.guide-requirements-toggle[data-v-8c72a9af]:hover{color:var(--primary-color);border-color:var(--primary-color)}.guide-requirements-toggle[aria-expanded=true][data-v-8c72a9af]{color:var(--primary-color);border-color:var(--primary-color);background:color-mix(in srgb, var(--primary-color) 12%, var(--background-primary))}.guide-requirements-toggle[aria-expanded=true] .chev[data-v-8c72a9af]{transform:rotate(180deg)}.guide-requirements-list[data-v-8c72a9af]{color:var(--text-secondary);font-family:var(--font-sans);margin:.5rem 0 0;padding-left:1rem;font-size:.75rem;line-height:1.8}.guide-platforms[data-v-8c72a9af]{grid-template-columns:repeat(10,minmax(0,1fr));gap:.45rem;display:grid}.guide-platforms button[data-v-8c72a9af]{border:1px solid var(--border-color);background:var(--background-secondary);min-height:66px;color:var(--text-primary);font-family:var(--font-sans);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:.4rem .2rem;font-size:.75rem;font-weight:500;line-height:1.35;transition:border-color .2s,color .2s,transform .2s;display:flex;position:relative}.guide-platforms button[data-v-8c72a9af]:hover{transform:translateY(-1px)}.guide-platforms button.active[data-v-8c72a9af]{border-color:var(--primary-color);color:var(--primary-strong);background:color-mix(in srgb, var(--primary-color) 10%, var(--background-primary))}.guide-platforms svg[data-v-8c72a9af]{width:19px;height:19px}.guide-empty[data-v-8c72a9af],.guide-detected[data-v-8c72a9af]{color:var(--text-secondary);font-family:var(--font-sans);margin:.9rem 0 0;font-size:.875rem;line-height:1.6}.guide-result[data-v-8c72a9af]{border:1px solid color-mix(in srgb, var(--primary-color) 35%, var(--border-color));background:color-mix(in srgb, var(--primary-color) 10%, var(--background-secondary));border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;margin-top:.9rem;padding:1rem;display:flex}.guide-result-info[data-v-8c72a9af]{flex-direction:column;min-width:0;display:flex}.guide-result-subtitle[data-v-8c72a9af]{color:var(--text-secondary);margin-top:.25rem;font-weight:500}.guide-result-actions[data-v-8c72a9af]{align-items:center;gap:.75rem;display:flex}.guide-more[data-v-8c72a9af]{position:relative}.guide-more-trigger[data-v-8c72a9af]{border:1px solid var(--border-color);background:var(--background-secondary);min-height:36px;color:var(--text-secondary);font-family:var(--font-sans);cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:.4rem;padding:.55rem .9rem;font-size:.875rem;font-weight:600;line-height:1.25;transition:border-color .2s,color .2s;display:inline-flex}.guide-more-trigger[data-v-8c72a9af]:hover,.guide-more-trigger[aria-expanded=true][data-v-8c72a9af]{border-color:var(--primary-strong);color:var(--primary-strong)}.guide-more-dots[data-v-8c72a9af]{font-size:1.45rem;line-height:1;display:none}.chev[data-v-8c72a9af]{flex-shrink:0;width:14px;height:14px}.guide-more-menu[data-v-8c72a9af]{border:1px solid var(--border-color);background:var(--background-primary);z-index:30;border-radius:10px;flex-direction:column;min-width:168px;padding:.4rem;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #00000024}.guide-more-menu a[data-v-8c72a9af]{color:var(--text-primary);white-space:nowrap;border-radius:6px;align-items:center;gap:.55rem;padding:.5rem .6rem;font-weight:500;text-decoration:none;display:flex}.guide-more-menu a svg[data-v-8c72a9af]{width:15px;height:15px;color:var(--text-muted);flex-shrink:0}.guide-more-menu a[data-v-8c72a9af]:hover{background:color-mix(in srgb, var(--primary-color) 10%, var(--background-primary));color:var(--primary-color)}.guide-more-menu a:hover svg[data-v-8c72a9af]{color:var(--primary-color)}[data-theme=chocolate] .guide-more-menu[data-v-8c72a9af]{background:var(--background-secondary)}.guide-coming-soon-inline[data-v-8c72a9af]{color:var(--primary-strong);font-weight:600}.guide-friend-section[data-v-8c72a9af]{margin-top:.9rem}.guide-friend-title[data-v-8c72a9af]{border:1px solid color-mix(in srgb, var(--primary-color) 32%, var(--border-color));background:color-mix(in srgb, var(--primary-color) 8%, var(--background-primary));color:var(--primary-strong);font-family:var(--font-sans);letter-spacing:.04em;border-radius:999px;align-items:center;gap:.35rem;margin:0 0 .5rem;padding:.3rem .65rem;font-size:.75rem;font-weight:700;line-height:1.4;display:inline-flex}.guide-friend-title[data-v-8c72a9af]:before{content:"✦";color:var(--primary-color);font-size:.7rem}.guide-friend-card[data-v-8c72a9af]{border:1px dashed var(--border-color);background:var(--background-secondary);border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.guide-friend-card small[data-v-8c72a9af]{margin-top:.2rem}.guide-alternate-result[data-v-8c72a9af]{border:1px solid var(--border-color);background:var(--background-secondary);border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;margin-top:.5rem;padding:.75rem 1rem;display:flex}.guide-client-note[data-v-8c72a9af]{color:var(--text-secondary);font-family:var(--font-sans);margin:-.55rem 0 .9rem;font-size:.875rem;line-height:1.6}.guide-alternate-hint[data-v-8c72a9af]{color:var(--text-secondary);margin-top:.2rem}.guide-help[data-v-8c72a9af]{flex-direction:column;align-items:flex-start;gap:.25rem;margin-top:1.1rem;padding:.4rem 0 0;display:flex}.guide-help-title[data-v-8c72a9af]{color:var(--text-primary);font-size:.875rem;font-weight:700;line-height:1.5}.guide-help-links[data-v-8c72a9af]{flex-wrap:wrap;align-items:center;gap:.25rem 1rem;display:flex}.guide-help-link[data-v-8c72a9af]{white-space:nowrap;font-size:.8125rem;font-weight:600}a[data-v-8c72a9af]:focus-visible,button[data-v-8c72a9af]:focus-visible{outline:2px solid var(--primary-color);outline-offset:3px}@media (max-width:1050px){.guide-platforms[data-v-8c72a9af]{grid-template-columns:repeat(5,minmax(0,1fr))}.guide-heading[data-v-8c72a9af]{flex-direction:column;gap:.55rem;padding-inline:0}.guide-browse[data-v-8c72a9af]{align-self:center;align-items:center;min-height:40px;display:inline-flex;position:static;transform:none}}@media (max-width:768px){.guide-heading h2[data-v-8c72a9af]{font-size:1.5rem}}@media (max-width:640px){.stream-guide[data-v-8c72a9af]{padding-top:1.25rem;scroll-margin-top:0}.stream-guide>.container[data-v-8c72a9af]{padding-inline:1rem}.stream-guide-card[data-v-8c72a9af]{box-shadow:none;background:0 0;border:0;border-radius:0;padding:1rem 0 0}.guide-heading[data-v-8c72a9af]{margin-bottom:1.25rem}.guide-heading h2[data-v-8c72a9af]{font-size:1.4rem}.guide-heading p[data-v-8c72a9af]{font-size:.875rem;line-height:1.5}.guide-step[data-v-8c72a9af]{margin-bottom:.7rem;font-size:.875rem}.guide-host-product[data-v-8c72a9af]{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;padding:.75rem;display:grid}.guide-host-product>div[data-v-8c72a9af]:first-of-type{min-width:0}.guide-host-actions[data-v-8c72a9af]{flex-wrap:wrap;grid-column:1/-1;justify-content:stretch;gap:.5rem;width:100%;margin-left:0}.guide-host-download[data-v-8c72a9af]{flex:auto;min-width:0}.guide-requirements-toggle[data-v-8c72a9af]{min-height:44px;padding-inline:.75rem}.guide-more-trigger[data-v-8c72a9af]{width:44px;height:44px;min-height:44px;padding:0}.guide-more-label[data-v-8c72a9af],.guide-more-trigger .chev[data-v-8c72a9af]{display:none}.guide-more-dots[data-v-8c72a9af]{display:block}.guide-host-actions .guide-more[data-v-8c72a9af]{flex:none}.guide-platforms[data-v-8c72a9af]{flex-wrap:wrap;gap:.5rem;display:flex}.guide-platforms button[data-v-8c72a9af]{text-align:left;white-space:nowrap;flex-direction:row;flex:none;justify-content:flex-start;gap:.45rem;width:auto;height:44px;min-height:44px;padding:0 .75rem;font-size:.875rem}.guide-platforms svg[data-v-8c72a9af]{flex:none;width:18px;height:18px}.guide-result[data-v-8c72a9af],.guide-alternate-result[data-v-8c72a9af]{flex-direction:column;align-items:flex-start;gap:.7rem;padding:1rem}.guide-friend-card[data-v-8c72a9af]{flex-direction:column;align-items:flex-start;padding:.7rem .8rem}.guide-result-actions[data-v-8c72a9af]{flex-wrap:wrap;gap:.5rem;width:100%}.guide-result-actions .btn[data-v-8c72a9af]{flex:auto;min-height:42px}.guide-result-actions .guide-more[data-v-8c72a9af],.guide-result-actions .guide-more-trigger[data-v-8c72a9af]{flex:0 0 44px}.guide-client-note[data-v-8c72a9af]{font-size:.8125rem}.guide-help[data-v-8c72a9af]{margin-top:.8rem;padding-top:.25rem}.guide-help-links[data-v-8c72a9af]{gap:.25rem .9rem}}.website[data-v-7036b78b]{font-family:var(--font-sans);color:var(--text-primary);background:var(--background-primary);min-height:100vh;line-height:1.6}.container[data-v-7036b78b]{max-width:1200px;margin:0 auto;padding:0 1.5rem}@media (max-width:640px){.container[data-v-7036b78b]{padding:0 1rem}}.header[data-v-7036b78b]{z-index:100;background:var(--background-primary);border-bottom:1px solid var(--border-color);transition:background-color .3s;position:sticky;top:0}.nav[data-v-7036b78b]{justify-content:space-between;align-items:center;gap:1.5rem;padding:.75rem 0;display:flex}.logo[data-v-7036b78b]{flex-shrink:0;align-items:center;gap:.5rem;text-decoration:none;display:flex}.logo-name[data-v-7036b78b]{color:var(--primary-color);font-size:1.125rem;font-weight:700}.nav-center[data-v-7036b78b]{align-items:center;gap:.25rem;display:flex}.nav-link[data-v-7036b78b]{color:var(--text-secondary);border-radius:8px;padding:.5rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s,background-color .2s}.nav-link[data-v-7036b78b]:hover{color:var(--primary-color);background:var(--background-secondary)}.nav-controls[data-v-7036b78b]{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.mobile-nav-toggle[data-v-7036b78b],.mobile-nav-panel[data-v-7036b78b]{display:none}.theme-toggle[data-v-7036b78b]{background:var(--background-secondary);border:1px solid var(--border-color);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;transition:all .2s;display:flex}.theme-toggle[data-v-7036b78b]:hover{color:var(--primary-color);border-color:var(--primary-color)}.nav-github[data-v-7036b78b],.nav-icon[data-v-7036b78b]{background:var(--background-secondary);border:1px solid var(--border-color);width:36px;height:36px;color:var(--text-secondary);border-radius:8px;justify-content:center;align-items:center;transition:all .2s;display:flex}.nav-github[data-v-7036b78b]:hover,.nav-icon[data-v-7036b78b]:hover{color:var(--primary-color);border-color:var(--primary-color)}.lang-toggle[data-v-7036b78b]{background:var(--primary-action);color:var(--primary-action-text);cursor:pointer;border:none;border-radius:8px;padding:.5rem 1rem;font-size:.875rem;font-weight:600;line-height:1.25;text-decoration:none;transition:opacity .2s;display:inline-block}.lang-toggle[data-v-7036b78b]:hover{opacity:.9;background:var(--primary-action-hover);color:var(--primary-action-text)}.hero[data-v-7036b78b]{isolation:isolate;text-align:center;background:radial-gradient(circle at 78% 8%, #00d4ff1a, transparent 28rem), radial-gradient(circle at 18% 92%, #39c5bb14, transparent 24rem), var(--background-primary);padding:6rem 0 4rem;position:relative;overflow:hidden}[data-theme=chocolate] .hero[data-v-7036b78b]{background:radial-gradient(circle at 78% 8%, #f4a4601a, transparent 28rem), radial-gradient(circle at 18% 92%, #d4a57412, transparent 24rem), var(--background-primary)}.hero>.container[data-v-7036b78b]{z-index:2;position:relative}.hero-content[data-v-7036b78b]{max-width:720px;margin:0 auto}.hero-note[data-v-7036b78b]{color:var(--text-secondary);margin-top:.9rem;font-size:.75rem;line-height:1.6;display:block}.hero-title[data-v-7036b78b]{color:var(--text-primary);margin:0 0 1rem;font-size:clamp(1.85rem,3.5vw,2.75rem);font-weight:800;line-height:1.15}@media (min-width:768px){.hero-title[data-v-7036b78b]{white-space:nowrap}}.hero-subtitle[data-v-7036b78b]{color:var(--text-secondary);max-width:600px;margin:0 auto 2rem;font-size:1rem;line-height:1.7}.hero-subtitle span[data-v-7036b78b]{display:block}.hero-actions[data-v-7036b78b]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.hero-secondary-btn[data-v-7036b78b]{color:var(--primary-strong);border-color:color-mix(in srgb, var(--primary-color) 42%, var(--border-color))}.hero-secondary-btn .btn-icon[data-v-7036b78b]{flex:none;width:1.25rem;height:1.25rem}.hero-secondary-btn[data-v-7036b78b]:hover{color:var(--primary-strong);border-color:var(--primary-strong);background:color-mix(in srgb, var(--primary-color) 8%, var(--background-primary))}.hero-tags[data-v-7036b78b]{color:var(--text-primary);justify-content:center;align-items:center;gap:.65rem;margin:0 0 .6rem;font-size:.875rem;font-weight:500;display:inline-flex}.hero-tags .tag-dot[data-v-7036b78b]{background:var(--primary-color);border-radius:50%;width:3px;height:3px}.hero-metrics[data-v-7036b78b]{color:var(--text-secondary);margin:0 0 2.25rem;font-size:.9375rem;font-weight:500}.hero-metrics[data-v-7036b78b]:first-letter{color:var(--primary-color);font-size:1rem}.btn[data-v-7036b78b]{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.5rem;font-family:inherit;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.btn-primary[data-v-7036b78b]{background:var(--primary-action);color:var(--primary-action-text)}.btn-primary[data-v-7036b78b]:hover{background:var(--primary-action-hover);opacity:.9;transform:translateY(-1px)}.btn-outline[data-v-7036b78b]{color:var(--text-primary);border:1px solid var(--border-color);background:0 0}.btn-outline[data-v-7036b78b]:hover{border-color:var(--primary-strong);color:var(--primary-strong)}.section[data-v-7036b78b]{padding:5rem 0}.section-alt[data-v-7036b78b]{background:var(--background-secondary)}.section-header[data-v-7036b78b]{text-align:center;margin-bottom:3rem}.section-title[data-v-7036b78b]{color:var(--text-primary);margin:0 0 .5rem;font-size:1.75rem;font-weight:700}.section-subtitle[data-v-7036b78b]{color:var(--text-secondary);margin:0 0 .75rem;font-size:1rem}.section-line[data-v-7036b78b]{background:var(--primary-color);border-radius:999px;width:48px;height:3px;margin:0 auto}.catalog-filters[data-v-7036b78b]{justify-content:center;gap:.5rem;margin:-1rem auto 2rem;display:flex}.catalog-filters button[data-v-7036b78b]{border:1px solid var(--border-color);background:var(--background-primary);color:var(--text-secondary);font:inherit;cursor:pointer;border-radius:999px;padding:.45rem .9rem;font-size:.8rem}.catalog-filters button[data-v-7036b78b]:hover,.catalog-filters button.active[data-v-7036b78b]{border-color:var(--primary-color);color:var(--primary-strong);background:color-mix(in srgb, var(--primary-color) 10%, var(--background-primary))}.catalog-card--disabled[data-v-7036b78b]{cursor:default}.catalog-card-actions[data-v-7036b78b]{align-items:center;gap:1rem;margin-top:auto;display:flex}.catalog-card-actions .showcase-action[data-v-7036b78b]{margin-top:0}.catalog-star-link[data-v-7036b78b]{color:var(--text-secondary)}.catalog-star-link[data-v-7036b78b]:hover{color:var(--primary-color)}.catalog-empty[data-v-7036b78b]{color:var(--text-secondary);text-align:center;margin:0 auto 2rem}.catalog-friend-grid[data-v-7036b78b]{margin-top:1.5rem}.catalog-friend-card[data-v-7036b78b]{color:inherit;cursor:default;flex-direction:column;display:flex}#products[data-v-7036b78b],#stories[data-v-7036b78b]{--showcase-accent:#23796e;--showcase-cover:#102f2b;--showcase-cover-text:#b8e3cc;--showcase-wave-light:#c0ead0;--showcase-wave-dark:#41b49a;scroll-margin-top:0}[data-theme=chocolate] #products[data-v-7036b78b],[data-theme=chocolate] #stories[data-v-7036b78b]{--showcase-accent:#e8c9a8;--showcase-cover:#302218;--showcase-cover-text:#edd6b9;--showcase-wave-light:#f0dbbe;--showcase-wave-dark:#c49464}.showcase-card[data-v-7036b78b]{isolation:isolate;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.showcase-card[data-v-7036b78b]:focus-visible{outline:2px solid var(--primary-color);outline-offset:4px}.showcase-label[data-v-7036b78b]{color:var(--primary-strong);margin-bottom:.75rem;font-size:.75rem;font-weight:600}.showcase-platform[data-v-7036b78b]{color:var(--text-primary);margin-top:1rem;font-size:.75rem;font-weight:500}.showcase-note[data-v-7036b78b]{color:var(--text-secondary);margin-top:1rem;font-size:.75rem}.showcase-action[data-v-7036b78b]{color:var(--showcase-accent);margin-top:auto;padding-top:1rem;font-size:.8rem;font-weight:600}#products .showcase-card[data-v-7036b78b],#stories .showcase-card[data-v-7036b78b]{background:var(--card-background);border-color:var(--border-color);transition:border-color .2s,box-shadow .2s}#products .showcase-card[data-v-7036b78b]:hover,#stories .showcase-card[data-v-7036b78b]:hover{border-color:var(--primary-color);box-shadow:0 4px 12px #0000000f}#products .features-grid:not(.catalog-friend-grid) .showcase-card[data-v-7036b78b]:first-child{background:linear-gradient(125deg, rgba(var(--meteor-rgb), .05), rgba(var(--meteor-rgb), .095)), var(--card-background);border-color:rgba(var(--meteor-rgb), .4)}#stories .docs-grid[data-v-7036b78b]{grid-template-columns:1.15fr 1fr;gap:1.25rem}#stories .showcase-action[data-v-7036b78b]{align-self:flex-start;align-items:center;gap:.35rem;min-height:44px;padding:.5rem 0;display:inline-flex}#stories .showcase-action .inline-arrow[data-v-7036b78b]{flex:none;width:.9rem;height:.9rem;transition:transform .2s}#stories .showcase-action:hover .inline-arrow[data-v-7036b78b]{transform:translate(2px)}#stories .showcase-action[data-v-7036b78b]:focus-visible{outline:2px solid var(--primary-color);outline-offset:4px}#stories .showcase-featured[data-v-7036b78b]{grid-row:span 3}#stories .showcase-featured .showcase-action[data-v-7036b78b]{margin-top:0}#stories .showcase-community[data-v-7036b78b]{background:linear-gradient(120deg, rgba(var(--meteor-rgb), .06), rgba(var(--meteor-rgb), .14)), var(--card-background);grid-column:1/-1}.showcase-sound[data-v-7036b78b]{background:var(--showcase-cover);height:240px;color:var(--showcase-cover-text);letter-spacing:2px;flex-shrink:0;margin:-1.5rem -1.5rem 1.5rem;padding:25px;font-size:10px;position:relative;overflow:hidden}.showcase-wave[data-v-7036b78b]{justify-content:center;align-items:center;gap:6px;height:125px;margin-top:9px;display:flex;transform:rotate(-8deg)}.showcase-wave i[data-v-7036b78b]{background:linear-gradient(var(--showcase-wave-light), var(--showcase-wave-dark));width:5px;box-shadow:0 0 12px rgba(var(--meteor-rgb), .14);border-radius:8px}.showcase-sound-caption[data-v-7036b78b]{letter-spacing:4px;position:absolute;bottom:22px;left:25px}.showcase-community-art[data-v-7036b78b]{color:rgba(var(--meteor-rgb), .095);pointer-events:none;font-size:160px;line-height:1.4;position:absolute;bottom:-55px;right:15px}@media (max-width:700px){#stories .docs-grid[data-v-7036b78b]{grid-template-columns:1fr}#stories .showcase-featured[data-v-7036b78b]{grid-row:auto}}@media (min-width:769px) and (max-width:1200px){.nav[data-v-7036b78b]{flex-wrap:wrap}.nav-center[data-v-7036b78b]{flex-wrap:wrap;order:3;justify-content:center;width:100%}}.features-meta[data-v-7036b78b]{text-align:center;flex-direction:column;align-items:center;gap:.6rem;margin:-1.25rem 0 2rem;display:flex}.features-meta .hero-note[data-v-7036b78b]{margin:0}.features-meta .feature-guide-link[data-v-7036b78b]{color:var(--text-primary);text-underline-offset:4px;font-size:.85rem;text-decoration:underline}.features-grid[data-v-7036b78b]{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}@media (max-width:1024px){.features-grid[data-v-7036b78b]{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.features-grid[data-v-7036b78b]{grid-template-columns:1fr}}.feature-card[data-v-7036b78b]{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:12px;padding:1.75rem;transition:border-color .2s,box-shadow .2s}.feature-card[data-v-7036b78b]:hover{border-color:var(--primary-color);box-shadow:0 4px 12px #0000000f}[data-theme=chocolate] .feature-card[data-v-7036b78b]{background:var(--background-tertiary)}.feature-number[data-v-7036b78b]{color:var(--primary-strong);letter-spacing:.05em;margin-bottom:.75rem;font-size:.75rem;font-weight:700;display:inline-block}.feature-title[data-v-7036b78b]{color:var(--text-primary);margin:0 0 .5rem;font-size:1.125rem;font-weight:700}.feature-desc[data-v-7036b78b]{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.6}.star-history-tabs[data-v-7036b78b]{border:1px solid var(--border-color);background:var(--background-tertiary);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;padding:.4rem;display:grid}@media (max-width:768px){.star-history-tabs[data-v-7036b78b]{flex-direction:column;display:flex}}.star-history-layout[data-v-7036b78b]{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:1rem;display:grid}@media (max-width:768px){.star-history-layout[data-v-7036b78b]{grid-template-columns:minmax(104px,128px) minmax(0,1fr);align-items:start}}.star-trend-intro[data-v-7036b78b]{color:var(--text-secondary);text-align:center;margin:-1.75rem 0 1.25rem;font-size:.875rem;line-height:1.6}.star-history-tab[data-v-7036b78b]{min-height:2.75rem;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:.55rem .75rem;font-size:.875rem;font-weight:600;transition:color .2s,background-color .2s,border-color .2s,transform .2s}.star-history-tab .star-history-tab-index[data-v-7036b78b]{display:none}@media (max-width:768px){.star-history-tab[data-v-7036b78b]{text-align:left;align-items:center;gap:.55rem;min-height:2.35rem;padding:.5rem .6rem;font-size:.78rem;display:flex}.star-history-tab .star-history-tab-index[data-v-7036b78b]{background:color-mix(in srgb, var(--primary-color) 14%, transparent);width:1.3rem;height:1.3rem;color:var(--primary-color);border-radius:50%;flex-shrink:0;place-items:center;font-size:.7rem;font-weight:700;display:grid}}.star-history-tab[data-v-7036b78b]:hover{color:var(--primary-color);border-color:var(--border-color)}@media (max-width:768px){.star-history-tab[data-v-7036b78b]{min-height:2.35rem;padding:.5rem .6rem;font-size:.78rem}}.star-history-tab.active[data-v-7036b78b]{background:var(--primary-color);border-color:var(--primary-color);color:var(--text-inverse);box-shadow:0 4px 12px rgba(var(--meteor-rgb), .18)}.star-history-tab.active .star-history-tab-index[data-v-7036b78b]{color:var(--text-inverse);background:#ffffff3d}.stats-actions[data-v-7036b78b]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.star-history-container[data-v-7036b78b]{background:var(--background-primary);border:1px solid var(--border-color);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:300px;margin-bottom:2rem;padding:2rem;display:flex}[data-theme=chocolate] .star-history-container[data-v-7036b78b]{background:var(--background-tertiary)}.star-history-chart[data-v-7036b78b]{border-radius:8px;width:100%;max-width:800px;height:auto}.star-history-select-hint[data-v-7036b78b]{min-height:10rem;color:var(--text-secondary);text-align:center;justify-content:center;align-items:center;display:flex}.star-history-select-hint p[data-v-7036b78b]{margin:0}.loading-state[data-v-7036b78b],.error-state[data-v-7036b78b]{color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2rem;display:flex}.loading-spinner[data-v-7036b78b]{border:3px solid var(--border-color);border-top-color:var(--primary-color);border-radius:50%;width:36px;height:36px;animation:.8s linear infinite spin-7036b78b}@keyframes spin-7036b78b{to{transform:rotate(360deg)}}.docs-grid[data-v-7036b78b]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}.doc-card[data-v-7036b78b]{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:10px;flex-direction:column;gap:1rem;padding:1.5rem;transition:border-color .2s;display:flex}[data-theme=chocolate] .doc-card[data-v-7036b78b]{background:var(--background-tertiary)}.doc-card[data-v-7036b78b]:hover{border-color:var(--primary-color)}.doc-card h3[data-v-7036b78b]{color:var(--text-primary);margin:0 0 .5rem;font-size:1rem;font-weight:700}.doc-card p[data-v-7036b78b]{color:var(--text-secondary);margin:0;font-size:.85rem}.doc-card-body[data-v-7036b78b]{flex:1;min-width:0}.doc-card-action[data-v-7036b78b]{min-height:2.5rem;color:var(--primary-strong);white-space:nowrap;border-radius:7px;align-self:flex-start;align-items:center;gap:.25rem;padding:.45rem .7rem;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex}.doc-card-action .inline-arrow[data-v-7036b78b]{flex:none;width:.9rem;height:.9rem;transition:transform .2s}.doc-card-action[data-v-7036b78b]:hover{background:color-mix(in srgb, var(--primary-color) 10%, transparent);color:var(--primary-strong)}.doc-card-action:hover .inline-arrow[data-v-7036b78b]{transform:translate(2px)}#sponsors.section[data-v-7036b78b]{padding:3.3rem 0}#sponsors .section-header[data-v-7036b78b]{margin-bottom:3rem}#sponsors .section-title[data-v-7036b78b]{font-size:2.25rem;line-height:1.25}#sponsors .section-subtitle[data-v-7036b78b]{margin-bottom:1.1875rem;font-size:1.125rem}#sponsors .section-line[data-v-7036b78b]{width:60px;height:4px}.sponsors-tier[data-v-7036b78b]{margin-bottom:3rem}.tier-label[data-v-7036b78b]{text-transform:uppercase;letter-spacing:.05em;text-align:center;margin:0 0 1.3rem;font-size:.95rem;font-weight:700;line-height:1.25}.tier-label.tier-gold[data-v-7036b78b]{color:#d4a017}.tier-label.tier-silver[data-v-7036b78b]{color:#8e8e93}.tier-label.tier-bronze[data-v-7036b78b]{color:#b87333}.sponsors-gold-grid[data-v-7036b78b]{flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;display:flex}.sponsor-featured[data-v-7036b78b]{background:linear-gradient(180deg, #d4a01714, transparent 68%), var(--background-primary);border:1px solid #d4a01738;border-radius:18px;align-items:center;gap:1rem;width:min(100%,400px);min-width:min(320px,100%);min-height:143px;padding:1.5rem 2rem;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #0f172a0f,inset 0 1px #ffffffb8}[data-theme=chocolate] .sponsor-featured[data-v-7036b78b]{background:linear-gradient(180deg, #d4a0171f, transparent 68%), var(--background-tertiary);border-color:#d4a01747;box-shadow:0 12px 28px #00000047,inset 0 1px #ffffff0a}.sponsor-featured[data-v-7036b78b]:hover{border-color:#d4a01761;transform:translateY(-3px);box-shadow:0 18px 42px #0f172a1f,inset 0 1px #ffffffd1}.sponsor-featured:hover .sponsor-featured-arrow[data-v-7036b78b]{transform:translate(4px)}.sponsor-featured-badge[data-v-7036b78b]{letter-spacing:.1em;color:#b8860b;opacity:1;background:#d4a0171f;border:1px solid #d4a0172e;border-radius:999px;padding:.25rem .5rem;font-size:.6rem;font-weight:700;position:absolute;top:14px;right:16px}.sponsor-featured-body[data-v-7036b78b]{flex-direction:column;flex:1;gap:.25rem;display:flex}.sponsor-featured-header[data-v-7036b78b]{align-items:center;gap:.75rem;display:flex}.sponsor-featured-logo[data-v-7036b78b]{object-fit:contain;border:2px solid #d4a017;border-radius:8px;width:50px;height:50px}.sponsor-featured-name[data-v-7036b78b]{color:var(--text-primary);letter-spacing:-.02em;font-size:1.75rem;font-weight:800}.sponsor-featured-desc[data-v-7036b78b]{color:var(--text-muted);font-size:.8rem;font-weight:500}.sponsor-featured-arrow[data-v-7036b78b]{color:#b8860b;flex-shrink:0;font-size:1.25rem;transition:transform .2s}.sponsors-empty[data-v-7036b78b]{text-align:center;padding:2rem}.sponsors-empty.gold-empty .empty-slot[data-v-7036b78b]{border:2px dashed var(--border-color);color:var(--text-muted);border-radius:12px;flex-direction:column;align-items:center;gap:.75rem;padding:2rem 3rem;transition:border-color .2s,color .2s;display:inline-flex}.sponsors-empty.gold-empty .empty-slot[data-v-7036b78b]:hover{color:#d4a017;border-color:#d4a017}.sponsors-empty.gold-empty .empty-slot svg[data-v-7036b78b]{opacity:.5}.sponsors-empty.gold-empty .empty-slot p[data-v-7036b78b]{margin:0;font-size:.875rem}.sponsors-empty-text[data-v-7036b78b]{text-align:center;color:var(--text-muted);margin:0;padding:1rem 0;font-size:.85rem}.sponsors-avatar-grid[data-v-7036b78b]{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:1.5rem;display:flex}.sponsor-avatar-item[data-v-7036b78b]{flex-direction:column;align-items:center;gap:.5rem;text-decoration:none;transition:transform .2s;display:flex}.sponsor-avatar-item[data-v-7036b78b]:hover{transform:translateY(-2px)}.sponsor-avatar[data-v-7036b78b]{object-fit:cover;border:2px solid #8e8e93;border-radius:50%;width:56px;height:56px;transition:border-color .2s}.sponsor-avatar-item:hover .sponsor-avatar[data-v-7036b78b]{border-color:#b0b0b8}.sponsor-avatar-placeholder[data-v-7036b78b]{background:var(--background-tertiary);width:56px;height:56px;color:var(--text-secondary);border:2px solid #8e8e93;border-radius:50%;justify-content:center;align-items:center;font-size:1.25rem;font-weight:700;transition:border-color .2s;display:flex}.sponsor-avatar-item:hover .sponsor-avatar-placeholder[data-v-7036b78b]{border-color:#b0b0b8}.sponsor-avatar-name[data-v-7036b78b]{color:var(--text-secondary);font-size:.75rem;font-weight:500}.sponsor-avatar--gold[data-v-7036b78b]{border-color:#d4a017;width:70px;height:70px}.sponsor-avatar-item:hover .sponsor-avatar--gold[data-v-7036b78b]{border-color:#e8b828}.sponsor-avatar-item--gold .sponsor-avatar-name[data-v-7036b78b]{color:#d4a017}.sponsors-name-list[data-v-7036b78b]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.sponsor-name-tag[data-v-7036b78b]{background:var(--background-primary);color:#b87333;border:1px solid #b87333;border-radius:999px;padding:.35rem .75rem;font-size:.8rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-block}[data-theme=chocolate] .sponsor-name-tag[data-v-7036b78b]{background:var(--background-tertiary)}.sponsor-name-tag[data-v-7036b78b]:hover{color:#d4905a;border-color:#d4905a}.sponsor-avatar-item--egg[data-v-7036b78b]{cursor:default;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.egg-avatar-wrap[data-v-7036b78b]{border-radius:50%;display:inline-block;position:relative;overflow:hidden}.sponsor-avatar-item--egg:hover .egg-avatar-wrap .sponsor-avatar[data-v-7036b78b]{border-color:#e8b828;box-shadow:0 0 16px #d4a01759}.egg-active .egg-avatar-wrap .sponsor-avatar[data-v-7036b78b]{border-color:gold;width:72px;height:72px;box-shadow:0 0 20px #ffd70066,0 0 40px #ffd70026}.egg-loading .egg-avatar-wrap .sponsor-avatar[data-v-7036b78b]{animation:.9s ease-in-out infinite egg-avatar-loading-7036b78b}.egg-ripple[data-v-7036b78b]{pointer-events:none;background:radial-gradient(circle,#ffd70059 0%,#0000 70%);border-radius:50%;width:60px;height:60px;animation:.6s ease-out forwards egg-ripple-anim-7036b78b;position:absolute;transform:translate(-50%,-50%)scale(0)}@keyframes egg-ripple-anim-7036b78b{0%{opacity:1;transform:translate(-50%,-50%)scale(0)}to{opacity:0;transform:translate(-50%,-50%)scale(2.5)}}@keyframes egg-avatar-loading-7036b78b{0%,to{filter:brightness()}50%{filter:brightness(1.22)}}.egg-name-enter-active[data-v-7036b78b],.egg-name-leave-active[data-v-7036b78b]{transition:all .3s}.egg-name-enter-from[data-v-7036b78b]{opacity:0;transform:translateY(6px)}.egg-name-leave-to[data-v-7036b78b]{opacity:0;transform:translateY(-6px)}.egg-full-name[data-v-7036b78b]{color:gold;text-shadow:0 0 8px #ffd7004d;font-size:.85rem;font-weight:700}.sponsors-cta[data-v-7036b78b]{text-align:center;margin-top:0}.sponsors-cta-label[data-v-7036b78b]{color:var(--primary-light);margin:0 0 .8125rem;font-size:1.125rem;font-weight:700}.sponsors-cta-buttons[data-v-7036b78b]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.sponsors-cta .btn[data-v-7036b78b]{border-radius:10px;min-width:147px;min-height:53px;padding:.8125rem 1.5rem;font-size:1rem}.sponsors-cta .btn svg[data-v-7036b78b]{flex-shrink:0;width:18px;height:18px}.sponsors-cta-note[data-v-7036b78b]{color:var(--text-secondary);margin:.75rem 0 0;font-size:.875rem;line-height:1.5}#sponsors .sponsors-cta+.sponsors-tier[data-v-7036b78b]{margin-top:1rem}#sponsors .sponsors-tier[data-v-7036b78b]:nth-of-type(4),#sponsors .sponsors-tier[data-v-7036b78b]:nth-of-type(5){margin-bottom:4rem}.sponsor-btn-wechat.btn-outline[data-v-7036b78b]:hover{color:#07c160;border-color:#07c160}.sponsor-inline-panel[data-v-7036b78b]{justify-content:center;margin-top:1.25rem;display:flex}.sponsor-inline-card[data-v-7036b78b]{text-align:center;background:radial-gradient(circle at top,#07c1601f,#0000 42%),linear-gradient(#fff,#f8fbff);border:1px solid #07c1602e;border-radius:24px;width:min(100%,420px);padding:1.5rem;box-shadow:0 28px 80px #040c1861,0 0 0 1px #ffffff59}.sponsor-inline-header[data-v-7036b78b]{text-align:left;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.sponsor-inline-close[data-v-7036b78b]{border:1px solid var(--border-color);color:#4b5563;cursor:pointer;background:#ffffffeb;border-radius:999px;width:2rem;height:2rem;font-size:1.125rem;line-height:1;transition:color .2s,border-color .2s,transform .2s}.sponsor-inline-close[data-v-7036b78b]:hover{color:var(--primary-color);border-color:var(--primary-color);transform:scale(1.04)}.sponsor-inline-badge[data-v-7036b78b]{color:#07c160;letter-spacing:.04em;text-transform:uppercase;background:#07c1601a;border-radius:999px;justify-content:center;align-items:center;margin-bottom:.75rem;padding:.35rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.sponsor-inline-title[data-v-7036b78b]{color:#111827;margin:0 0 .25rem;font-size:1.4rem;font-weight:700}.sponsor-inline-subtitle[data-v-7036b78b]{color:#4b5563;margin:.5rem 0 1.25rem;font-size:.95rem;line-height:1.7}.sponsor-inline-qr-wrap[data-v-7036b78b]{background:#fff;border-radius:20px;justify-content:center;align-items:center;padding:1rem;display:flex;box-shadow:inset 0 0 0 1px #07c16014,0 8px 24px #0f172a0f}.sponsor-inline-qr[data-v-7036b78b]{border-radius:18px;width:min(100%,300px);height:auto;display:block}.sponsor-inline-note[data-v-7036b78b]{color:#6b7280;margin:1rem 0 0;font-size:.875rem;line-height:1.7}@media (max-width:640px){.sponsor-inline-card[data-v-7036b78b]{border-radius:22px 22px 16px 16px;width:100%;padding:1.25rem 1.1rem 1.1rem}.sponsor-inline-title[data-v-7036b78b]{font-size:1.2rem}}.footer[data-v-7036b78b]{background:var(--background-dark);color:#e2e8f0;padding:3rem 0 1.5rem}.footer-content[data-v-7036b78b]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2rem;margin-bottom:2rem;display:grid}.footer-section h4[data-v-7036b78b]{color:#f1f5f9;margin:0 0 1rem;font-size:.95rem;font-weight:600}.footer-section p[data-v-7036b78b]{color:#94a3b8;margin:0;font-size:.875rem}.footer-section ul[data-v-7036b78b]{margin:0;padding:0;list-style:none}.footer-section li[data-v-7036b78b]{margin-bottom:.5rem}.footer-section a[data-v-7036b78b]{color:#94a3b8;font-size:.875rem;text-decoration:none;transition:color .2s}.footer-section a[data-v-7036b78b]:hover{color:var(--primary-color)}.footer-logo-text[data-v-7036b78b]{color:var(--primary-color)!important}.footer-bottom[data-v-7036b78b]{text-align:center;border-top:1px solid #ffffff1a;padding-top:1rem}.footer-bottom p[data-v-7036b78b]{color:#94a3b8;margin:0;font-size:.8rem}.beian-row[data-v-7036b78b]{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:.5rem;display:flex}.beian-item[data-v-7036b78b]{color:#94a3b8;align-items:center;gap:4px;font-size:.8rem;text-decoration:none;display:inline-flex}.beian-item[data-v-7036b78b]:hover{color:var(--primary-color)}.beian-badge[data-v-7036b78b]{width:16px;height:16px}@media (max-width:768px){.nav[data-v-7036b78b]{flex-wrap:wrap;gap:.75rem}.nav-center[data-v-7036b78b]{flex-wrap:wrap;order:3;justify-content:center;gap:2px;width:100%}.nav-link[data-v-7036b78b]{padding:.375rem .5rem;font-size:.75rem}.hero-actions[data-v-7036b78b]{flex-direction:column;align-items:center}.hero-actions .btn[data-v-7036b78b]{justify-content:center;width:100%;max-width:260px}.catalog-filters[data-v-7036b78b]{margin-bottom:1.5rem}.header[data-v-7036b78b]{position:sticky}.nav[data-v-7036b78b]{flex-wrap:nowrap;gap:.5rem;padding:.65rem 0}.logo-name[data-v-7036b78b]{white-space:nowrap;font-size:.98rem}.nav-center[data-v-7036b78b],.nav-icon[data-v-7036b78b],.nav-github[data-v-7036b78b]{display:none}.nav-controls[data-v-7036b78b]{gap:.3rem}.theme-toggle[data-v-7036b78b],.mobile-nav-toggle[data-v-7036b78b]{width:34px;height:34px}.lang-toggle[data-v-7036b78b]{min-height:34px;padding:.45rem .7rem;font-size:.8rem}.mobile-nav-toggle[data-v-7036b78b]{border:1px solid var(--border-color);background:var(--background-secondary);color:var(--text-secondary);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.mobile-nav-panel[data-v-7036b78b]{z-index:20;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);background:var(--background-primary);grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;padding:.7rem 1rem .85rem;display:grid;position:absolute;top:100%;left:0;right:0;box-shadow:0 10px 24px #0f172a14}.mobile-nav-link[data-v-7036b78b],.mobile-nav-external a[data-v-7036b78b]{min-height:44px;color:var(--text-secondary);border-radius:8px;align-items:center;padding:.5rem .7rem;font-size:.85rem;font-weight:600;text-decoration:none;display:flex}.mobile-nav-link[data-v-7036b78b]:hover,.mobile-nav-external a[data-v-7036b78b]:hover{color:var(--primary-color);background:var(--background-secondary)}.mobile-nav-external[data-v-7036b78b]{border-top:1px solid var(--border-light);grid-column:1/-1;gap:.35rem;padding-top:.35rem;display:flex}.mobile-nav-external a[data-v-7036b78b]{min-height:40px;color:var(--primary-color)}.hero[data-v-7036b78b]{padding:3rem 0 2.5rem}.hero-title[data-v-7036b78b]{margin-bottom:.8rem;font-size:clamp(1.75rem,8vw,2.15rem)}.hero-subtitle[data-v-7036b78b]{max-width:330px;margin-bottom:1.25rem;font-size:.9rem;line-height:1.6}.hero-tags[data-v-7036b78b]{flex-wrap:wrap;gap:.45rem;margin-bottom:.55rem;font-size:.78rem}.hero-metrics[data-v-7036b78b]{margin-bottom:1.4rem;font-size:.82rem}.section[data-v-7036b78b]{padding:2rem 0}.section-header[data-v-7036b78b]{margin-bottom:1.25rem}.section-title[data-v-7036b78b]{font-size:1.45rem}.section-subtitle[data-v-7036b78b]{font-size:.875rem}.catalog-filters[data-v-7036b78b]{scrollbar-width:none;justify-content:flex-start;margin:-.6rem -.25rem 1.25rem;padding:.25rem;overflow-x:auto}.catalog-filters[data-v-7036b78b]::-webkit-scrollbar{display:none}.catalog-filters button[data-v-7036b78b]{flex:none;min-height:40px;padding:.45rem .75rem}#products .features-grid[data-v-7036b78b],#stories .docs-grid[data-v-7036b78b],#features .features-grid[data-v-7036b78b]{gap:.75rem}#products .feature-card[data-v-7036b78b],#features .feature-card[data-v-7036b78b]{border-radius:10px;padding:1rem}#products .feature-title[data-v-7036b78b],#features .feature-title[data-v-7036b78b]{font-size:1rem}#products .feature-desc[data-v-7036b78b],#features .feature-desc[data-v-7036b78b]{font-size:.8rem;line-height:1.5}#products .showcase-platform[data-v-7036b78b]{margin-top:.65rem;font-size:.7rem}#products .catalog-card-actions[data-v-7036b78b]{gap:.45rem}#stories .showcase-sound[data-v-7036b78b]{height:150px;margin:-1rem -1rem 1rem;padding:1rem}#stories .doc-card[data-v-7036b78b]{padding:1rem}.star-trend-intro[data-v-7036b78b]{margin:-.9rem 0 1rem;font-size:.8rem}.star-history-layout[data-v-7036b78b]{grid-template-columns:minmax(132px,40%) minmax(0,1fr);gap:.55rem}.star-history-tabs[data-v-7036b78b]{border-radius:10px;gap:.25rem;padding:.3rem}.star-history-tab[data-v-7036b78b]{overflow-wrap:anywhere;gap:.35rem;min-height:2.45rem;padding:.4rem .45rem;font-size:.69rem;line-height:1.25}.star-history-tab .star-history-tab-index[data-v-7036b78b]{width:1.15rem;height:1.15rem;font-size:.63rem}.star-history-container[data-v-7036b78b]{border-radius:10px;min-height:230px;margin-bottom:1.25rem;padding:.45rem}.stats-actions[data-v-7036b78b]{gap:.5rem}.stats-actions .btn[data-v-7036b78b]{flex:1 1 0;min-width:0;padding-inline:.75rem}#docs .section-header[data-v-7036b78b]{margin-bottom:1.35rem}#docs .docs-grid[data-v-7036b78b]{grid-template-columns:1fr;gap:.65rem}#docs .doc-card[data-v-7036b78b]{border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:78px;padding:.85rem .9rem;display:grid}#docs .doc-card h3[data-v-7036b78b]{margin-bottom:.25rem;font-size:.95rem}#docs .doc-card p[data-v-7036b78b]{font-size:.78rem;line-height:1.45}#docs .doc-card-action[data-v-7036b78b]{align-self:center;min-height:42px;padding:.45rem .55rem;font-size:.78rem}#sponsors.section[data-v-7036b78b]{padding:2rem 0}#sponsors .section-header[data-v-7036b78b]{margin-bottom:1.5rem}}
