:root{--background: #f2f2f7;--foreground: #1c1c1e;--muted-foreground: #6e6e73;--card: rgba(255, 255, 255, .76);--card-strong: rgba(255, 255, 255, .92);--card-muted: rgba(255, 255, 255, .58);--border: rgba(28, 28, 30, .08);--brand-primary: #f03c50;--brand-primary-rgb: 240, 60, 80;--brand-gradient: linear-gradient(135deg, #f02030 0%, #f03c50 50%, #f05070 100%);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--shadow-md: 0 10px 28px rgba(15, 23, 42, .1);--shadow-lg: 0 24px 64px rgba(15, 23, 42, .08);--button-shadow: 0 18px 40px rgba(240, 60, 80, .24);--site-font-display: "Avenir Next", "SF Pro Display", "PingFang SC", "Helvetica Neue", sans-serif;--site-font-body: "SF Pro Text", "PingFang SC", "Helvetica Neue", sans-serif}.dark{--background: #09090b;--foreground: #f5f5f7;--muted-foreground: rgba(245, 245, 247, .64);--card: rgba(18, 18, 20, .72);--card-strong: rgba(26, 26, 29, .9);--card-muted: rgba(24, 24, 28, .6);--border: rgba(255, 255, 255, .08);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .24);--shadow-md: 0 12px 32px rgba(0, 0, 0, .38);--shadow-lg: 0 24px 80px rgba(0, 0, 0, .36);--button-shadow: 0 18px 48px rgba(240, 60, 80, .28)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--site-font-body);color:var(--foreground);background:var(--background)}a{color:inherit;text-decoration:none}button,select{font:inherit}button{border:0}.li-site{min-height:100vh;overflow:clip;background:radial-gradient(circle at 10% 0%,rgba(240,60,80,.12) 0%,transparent 26%),radial-gradient(circle at 92% 10%,rgba(236,72,153,.1) 0%,transparent 22%),linear-gradient(180deg,rgba(255,255,255,.92) 0%,var(--background) 20%,var(--background) 100%)}.dark .li-site{background:radial-gradient(circle at 10% 0%,rgba(240,60,80,.18) 0%,transparent 28%),radial-gradient(circle at 92% 10%,rgba(236,72,153,.18) 0%,transparent 24%),linear-gradient(180deg,#0f0911 0%,#09090b 18%,var(--background) 100%)}.li-shell{width:min(1180px,calc(100% - 32px));margin:0 auto}.li-header-wrap{position:sticky;top:0;z-index:40;padding-top:16px}.li-header{min-height:72px;padding:12px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--border);border-radius:24px;background:color-mix(in srgb,var(--card-strong) 86%,transparent);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:var(--shadow-lg)}.li-logo-mark{width:40px;height:40px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;background:var(--brand-gradient);box-shadow:0 12px 24px #f03c5038}.li-logo-mark span{font-size:1.1rem;line-height:1}.li-header-actions{display:inline-flex;align-items:center;gap:10px;margin-left:auto}.li-brand{display:inline-flex;align-items:center;gap:12px;min-height:44px}.li-brand strong{display:block;font-size:1rem;font-weight:700;letter-spacing:-.02em}.li-brand span{display:block;margin-top:2px;font-size:.82rem;color:var(--muted-foreground)}.li-nav{display:flex;align-items:center;gap:8px;padding:6px;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--card-muted) 82%,transparent)}.li-nav a,.li-appearance button,.li-button{min-height:44px;min-width:44px}.li-nav a{padding:0 14px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:var(--muted-foreground);transition:color .2s ease,background-color .2s ease}.li-nav a:hover{color:var(--foreground);background:rgba(var(--brand-primary-rgb),.08)}.li-language-select{min-height:56px;padding:0 12px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--card-muted) 82%,transparent);color:var(--muted-foreground)}.li-language-select select{min-height:44px;min-width:168px;padding-right:8px;border:0;background:transparent;color:inherit;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.li-appearance{display:inline-flex;align-items:center;gap:6px;padding:6px;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--card-muted) 82%,transparent)}.li-appearance button{padding:0 12px;border-radius:999px;display:inline-flex;align-items:center;gap:8px;color:var(--muted-foreground);background:transparent;cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.li-appearance button.is-active{color:var(--foreground);background:var(--card-strong);box-shadow:var(--shadow-sm)}.li-hero{padding:56px 0 28px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:28px;align-items:center}.li-hero-copy{display:flex;flex-direction:column;gap:22px}.li-badge{width:fit-content;padding:8px 14px;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(var(--brand-primary-rgb),.18);border-radius:999px;background:rgba(var(--brand-primary-rgb),.08);color:var(--brand-primary);font-size:.92rem;font-weight:600}.li-hero h1{margin:0;font-family:var(--site-font-display);font-size:clamp(2.9rem,6vw,5.4rem);line-height:.95;letter-spacing:-.055em}.li-hero h1 span{background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.li-hero-description{margin:0;max-width:650px;font-size:1.05rem;line-height:1.72;color:var(--muted-foreground)}.li-hero-actions{display:flex;flex-wrap:wrap;gap:12px}.li-button{padding:0 18px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease}.li-button:hover{transform:translateY(-1px)}.li-button-primary{color:#fff;background:var(--brand-gradient);box-shadow:var(--button-shadow)}.li-chip-list{display:flex;flex-wrap:wrap;gap:10px}.li-chip-list span{padding:8px 12px;border-radius:999px;border:1px solid var(--border);background:color-mix(in srgb,var(--card) 90%,transparent);color:var(--muted-foreground);font-size:.9rem}.li-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.li-stat-grid article,.li-preview-card,.li-panel,.li-feature-card,.li-mini-card,.li-support-card{border:1px solid var(--border);background:color-mix(in srgb,var(--card) 90%,transparent);box-shadow:var(--shadow-sm);transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.li-stat-grid article{padding:18px;border-radius:24px}.li-stat-grid article strong{display:block;font-size:2rem;line-height:1;letter-spacing:-.04em}.li-stat-grid article span{display:block;margin-top:8px;font-size:.94rem;color:var(--muted-foreground)}.li-hero-media{display:grid}.li-preview-carousel{display:grid;gap:14px}.li-preview-window{overflow:hidden}.li-preview-track{display:flex;transition:transform .3s ease;will-change:transform}.li-preview-slide{min-width:100%}.li-preview-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,300px);align-items:center;gap:20px;border-radius:32px;padding:18px;box-shadow:var(--shadow-lg)}.li-preview-card:hover,.li-panel:hover,.li-feature-card:hover,.li-mini-card:hover,.li-support-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.li-preview-meta{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:12px}.li-preview-kicker,.li-section-header p{margin:0 0 6px;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-primary)}.li-preview-meta h3,.li-panel-title h3,.li-feature-card h3,.li-mini-card h3,.li-support-card h3{margin:0;font-size:1.05rem;letter-spacing:-.02em}.li-preview-meta span{font-size:.82rem;line-height:1.5;text-align:left;color:var(--muted-foreground)}.li-preview-controls{display:flex;align-items:center;justify-content:space-between;gap:16px}.li-preview-dots{display:inline-flex;align-items:center;gap:8px}.li-preview-dots button,.li-preview-arrows button{min-width:44px;min-height:44px;cursor:pointer;transition:background-color .2s ease,transform .2s ease,opacity .2s ease}.li-preview-dots button{min-width:10px;min-height:10px;width:10px;height:10px;padding:0;border-radius:999px;background:rgba(var(--brand-primary-rgb),.18)}.li-preview-dots button.is-active{width:28px;background:var(--brand-primary)}.li-preview-arrows{display:inline-flex;align-items:center;gap:10px}.li-preview-arrows button{width:44px;height:44px;padding:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:var(--foreground);background:color-mix(in srgb,var(--card-strong) 92%,transparent);border:1px solid var(--border);box-shadow:var(--shadow-sm)}.li-preview-arrows button:hover{transform:translateY(-1px);background:rgba(var(--brand-primary-rgb),.08)}.li-device-stage{display:flex;justify-content:center;padding:12px;border-radius:28px;background:radial-gradient(circle at top,rgba(var(--brand-primary-rgb),.15) 0%,transparent 52%),linear-gradient(180deg,#ffffff14,#ffffff05)}.li-device-viewport{width:280px;height:606px;overflow:hidden}.li-device-frame{width:280px;height:606px;overflow:hidden;border-radius:38px;position:relative;background:#050505;box-shadow:0 0 0 3px #1a1a1a,0 0 0 5px #333,0 28px 72px #0000008c,0 8px 24px #00000059}.li-phone-screen{height:100%;padding:18px 16px 16px;color:#fff}.li-home-mock{background:linear-gradient(180deg,#0b0b11,#09090f,#101020)}.li-lyrics-mock{background:radial-gradient(circle at top,rgba(240,60,80,.16) 0%,transparent 32%),linear-gradient(180deg,#2b110f,#170f13)}.li-mock-island{width:110px;height:28px;margin:0 auto 18px;border-radius:999px;background:#ffffff14;box-shadow:inset 0 1px #ffffff14}.li-home-hero{padding:20px 18px;border-radius:30px;display:flex;align-items:center;gap:12px;background:linear-gradient(135deg,#ffffff0f,#f03c5024)}.li-home-hero strong,.li-mock-song-meta strong,.li-mock-recognition strong,.li-lyrics-top strong{display:block;font-size:1.02rem}.li-home-hero span,.li-mock-song-meta span,.li-mock-recognition span,.li-lyrics-top span{display:block;margin-top:6px;color:#ffffffa8;line-height:1.45}.li-mock-card{margin-top:14px;padding:16px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;box-shadow:inset 0 1px #ffffff0d}.li-mock-song{display:flex;align-items:center;gap:14px}.li-mock-cover{width:64px;height:64px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#ffae00,#ff7a00 24%,#31120d 26%,#111,#0a0a0a);box-shadow:0 0 0 6px #ffffff08}.li-mock-song-meta em{display:inline-flex;margin-top:10px;padding:6px 10px;border-radius:999px;font-style:normal;color:#ffb7c0;background:#f03c5029}.li-mock-recognition{display:flex;align-items:center;gap:12px}.li-mock-icon{width:48px;height:48px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--brand-gradient);box-shadow:0 10px 24px #f03c5033}.li-mock-surface{margin-top:16px}.li-mock-surface p{margin:0 0 10px;color:#ffffffa8;font-size:.88rem}.li-mock-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.li-mock-grid-item{min-height:76px;padding:14px;border-radius:20px;display:flex;align-items:flex-end;font-weight:600;background:linear-gradient(180deg,#f03c5029,#0a0a0ed6);border:1px solid rgba(240,60,80,.18)}.li-lyrics-top{padding-top:6px;display:grid;justify-items:center;text-align:center}.li-lyrics-disc{width:168px;height:168px;margin-bottom:18px;border-radius:50%;display:grid;place-items:center;background:repeating-radial-gradient(circle,#1f1f1f 0,#1f1f1f 6px,#181818 7px,#181818 12px);box-shadow:0 18px 40px #00000047}.li-lyrics-disc-core{width:62px;height:62px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#ffae00,#ff7a00 24%,#31120d 26%,#111,#0a0a0a)}.li-lyrics-lines{margin-top:26px;display:grid;gap:12px;text-align:center}.li-lyrics-lines p{margin:0;color:#ffffff42;line-height:1.55}.li-lyrics-lines p.is-active{color:#ff5467;font-size:1.08rem;font-weight:700}.li-lyrics-controls{margin-top:26px;display:flex;align-items:center;justify-content:center;gap:24px}.li-lyrics-controls button{width:46px;height:46px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#ffffff14}.li-lyrics-controls button.is-primary{width:68px;height:68px;background:var(--brand-gradient);box-shadow:0 14px 32px #f03c5047}.li-lyrics-controls button.is-primary span{width:16px;height:18px;border-left:4px solid #fff;border-right:4px solid #fff}.li-section{padding:48px 0 0}.li-section-header{max-width:760px;margin-bottom:22px}.li-section-header h2{margin:0;font-family:var(--site-font-display);font-size:clamp(2rem,3vw,3rem);line-height:1.05;letter-spacing:-.05em}.li-section-header span{display:block;margin-top:12px;font-size:1rem;line-height:1.7;color:var(--muted-foreground)}.li-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.li-panel{padding:24px;border-radius:30px}.li-panel-title{display:flex;align-items:center;gap:10px;margin-bottom:20px}.li-panel-title svg{color:var(--brand-primary)}.li-facts-list{margin:0;display:grid;gap:14px}.li-facts-list div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:10px;padding-top:14px;border-top:1px solid var(--border)}.li-facts-list div:first-child{padding-top:0;border-top:0}.li-facts-list dt{margin:0;font-size:.94rem;color:var(--muted-foreground)}.li-facts-list dd{margin:0;font-size:1rem;line-height:1.6}.li-facts-list dd a{display:inline-flex;align-items:center;gap:6px}.li-trust-points{display:grid;gap:16px}.li-trust-points div{padding:16px 18px;border-radius:20px;border:1px solid var(--border);background:color-mix(in srgb,var(--card-strong) 88%,transparent)}.li-trust-points strong{display:block;font-size:1rem}.li-trust-points p,.li-feature-card p,.li-mini-card p,.li-support-card p,.li-faq-list p{margin:8px 0 0;color:var(--muted-foreground);line-height:1.7}.li-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.li-feature-card{padding:24px;border-radius:30px}.li-icon-box{width:48px;height:48px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:var(--brand-gradient);box-shadow:0 10px 24px #f03c5033}.li-icon-box.is-mini{width:42px;height:42px;border-radius:14px;flex-shrink:0}.li-feature-card ul{margin:16px 0 0;padding:0;list-style:none;display:grid;gap:10px}.li-feature-card li{padding-left:16px;position:relative;color:var(--muted-foreground);line-height:1.6}.li-feature-card li:before{content:"";position:absolute;left:0;top:10px;width:6px;height:6px;border-radius:999px;background:var(--brand-primary)}.li-ecosystem-grid{margin-top:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.li-mini-card{padding:20px;border-radius:24px;display:flex;align-items:flex-start;gap:14px}.li-support-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:18px}.li-support-card{padding:22px;border-radius:28px}.li-support-card strong{display:block;margin-top:18px;font-size:1.02rem;line-height:1.4}.li-faq-list{display:grid;gap:12px}.li-faq-list details{padding:16px 18px;border-radius:18px;border:1px solid var(--border);background:color-mix(in srgb,var(--card-strong) 88%,transparent)}.li-faq-list summary{list-style:none;cursor:pointer;font-weight:600;line-height:1.6}.li-faq-list summary::-webkit-details-marker{display:none}.li-footer{margin-top:48px;padding:28px 0 40px;display:grid;grid-template-columns:1fr auto auto;gap:16px;align-items:center;border-top:1px solid var(--border)}.li-footer strong{display:block}.li-footer span,.li-footer p{margin:4px 0 0;color:var(--muted-foreground)}.li-footer-links{display:flex;flex-wrap:wrap;gap:12px;color:var(--muted-foreground)}@media(max-width:1100px){.li-hero,.li-overview-grid,.li-support-grid,.li-ecosystem-grid{grid-template-columns:1fr}}@media(max-width:860px){.li-shell{width:min(100% - 24px,100%)}.li-header{flex-wrap:wrap;justify-content:center}.li-brand{width:100%;justify-content:center}.li-nav{order:3;width:100%;justify-content:center;overflow-x:auto}.li-header-actions{width:100%;justify-content:center;flex-wrap:wrap;margin-left:0}.li-hero{padding-top:36px}.li-stat-grid,.li-feature-grid,.li-footer,.li-preview-card{grid-template-columns:1fr}.li-preview-controls{flex-wrap:wrap}.li-facts-list div{grid-template-columns:1fr;gap:4px}}@media(max-width:640px){.li-header-wrap{padding-top:12px}.li-header,.li-preview-card,.li-panel,.li-feature-card,.li-support-card{border-radius:24px}.li-appearance,.li-language-select{width:100%;justify-content:center}.li-language-select select{min-width:0;width:100%}.li-appearance button span{display:none}.li-badge{font-size:.84rem}.li-hero-description,.li-section-header span,.li-trust-points p,.li-feature-card p,.li-mini-card p,.li-support-card p,.li-faq-list p{font-size:.95rem}.li-preview-controls{justify-content:center}.li-device-viewport,.li-device-frame{width:258px;height:558px}.li-footer{padding-top:24px;padding-bottom:32px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
