.public-content{max-width:1160px;margin:40px auto 0;padding:32px 32px 48px;border-top:1px solid #252b2a;color:#b5bebd;font-size:13px;line-height:1.9;text-align:start}.public-content header{max-width:850px}.public-content h1,.public-content h2{color:#f4f8f6;font-size:25px;line-height:1.4;margin:12px 0 16px}.public-content h3{color:#dce7e3;font-size:15px;font-weight:600;margin:12px 0}.public-content p{margin:10px 0}.public-eyebrow{color:var(--accent);font-size:11px;letter-spacing:.08em}.public-links{display:flex;gap:10px 24px;flex-wrap:wrap;margin:22px 0}.public-content a,.public-fallback-nav a{color:#86d9da;text-underline-offset:4px}.public-content a:hover{text-decoration:none}.public-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:28px 0}.public-table-wrap{overflow-x:auto}.public-content table{border-collapse:collapse;width:100%;max-width:720px;font-variant-numeric:tabular-nums}.public-content caption{caption-side:bottom;text-align:start;padding-top:12px;color:#95a19e;font-size:12px}.public-content td,.public-content th{padding:12px 18px;border-bottom:1px solid #28302d;text-align:start}.public-content th{color:#dce7e3}.public-faq{margin:30px 0}.public-faq details{border-bottom:1px solid #252d29;padding:15px 0}.public-faq summary{color:#e4ebe7;cursor:pointer;font-size:14px}.public-faq details p{max-width:900px}.public-content footer{color:#85918d;font-size:11px;padding-top:8px}.seo-fallback{min-height:100vh;padding:30px 6vw;background:#0a0a0a}.seo-fallback>.public-content{margin:30px auto}.public-fallback-nav{display:flex;flex-wrap:wrap;gap:24px;align-items:center;max-width:1096px;margin:auto}.public-fallback-nav strong{font-size:22px;color:#f7faf8}.not-found-actions{margin:30px auto;max-width:1096px}.seo-fallback .public-content h1{font-size:36px}.public-content:target{scroll-margin-top:30px}@media(max-width:650px){.public-content{padding:28px 18px 38px;margin-top:20px}.public-facts{grid-template-columns:1fr;gap:4px}.public-content h2{font-size:22px}.public-content th,.public-content td{padding:10px}.seo-fallback{padding:20px 10px}.seo-fallback .public-content h1{font-size:28px}}.brand-row>a{padding:0;text-decoration:none;color:inherit}.nav-item[href]{text-decoration:none;display:flex;align-items:center;gap:7px}.guide-content{max-width:980px;margin-top:12px;font-size:15px;overflow-wrap:anywhere}.guide-content header{max-width:800px}.guide-content h1{font-size:clamp(27px,3.6vw,40px);line-height:1.25}.guide-content h2{font-size:23px;margin-top:36px}.guide-content li{margin:10px 0}.guide-content section[id]{scroll-margin-top:26px}.guide-byline,.guide-card small{color:#92a59e;font-size:12px}.guide-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:20px;margin:34px 0}.guide-card{background:#101716;border:1px solid #273c36;border-radius:16px;padding:22px}.guide-card h2{margin-top:4px;font-size:20px}.guide-card h2 a{display:block}.guide-toc{border:1px solid #2a3b35;padding:16px 24px;border-radius:14px;background:#101614}.guide-toc h2{margin-top:0;font-size:17px}.guide-prompt{margin:22px 0;padding:18px 22px;border-inline-start:3px solid #75daca;background:#111d19;color:#d4e5dc;white-space:pre-wrap}@media(max-width:650px){.guide-content{font-size:14px}.guide-content h2{font-size:21px}}.billing-page{max-width:1300px;margin:0 auto;padding:36px 40px 60px}.billing-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.billing-eyebrow{display:flex;align-items:center;gap:7px;color:var(--accent);font-size:12px}.billing-header h1{font-size:30px;margin:12px 0 9px}.billing-header p,.billing-muted{color:#969e97;font-size:12px;line-height:1.7}.billing-header button{color:#a1a1a1;padding:10px}.wallet-summary{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;border:1px solid #333;border-radius:14px;background:#171a16;margin-bottom:18px;padding:24px;gap:20px}.wallet-summary small{display:block;color:#9aab96;font-size:11px;margin-bottom:10px}.wallet-summary strong{font-size:32px;color:var(--accent)}.wallet-summary b{font-size:22px;font-weight:500}.billing-notice{font-size:12px;color:#b1cf9f;border:1px solid #35452f;background:#b4ffab08;border-radius:9px;padding:12px 16px;line-height:1.7}.billing-notice button{display:inline;padding:0;color:var(--accent);text-decoration:underline}.billing-error{font-size:13px;color:#f2afa5}.recharge-packs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:30px 0 16px}.recharge-packs article{position:relative;border:1px solid #343434;border-radius:14px;background:#141414;padding:25px 20px;min-width:0}.recharge-packs .featured{border-color:#92c57c;background:linear-gradient(150deg,#a9f18c0e,#141414 65%)}.pack-popular{position:absolute;top:-13px;inset-inline-start:20px;background:var(--accent);color:#111;padding:4px 11px;border-radius:6px;font-size:11px}.pack-coins{color:var(--accent);margin-bottom:20px}.recharge-packs h2{font-size:24px;font-weight:600;margin:0 0 16px}.recharge-packs h2 small{font-size:12px;color:#999;font-weight:400}.pack-price{font-size:23px;display:block;font-weight:500}.recharge-packs p{color:#999;font-size:11px;line-height:1.7}.recharge-packs ul{padding:0;margin:25px 0;list-style:none;min-height:100px}.recharge-packs li{display:flex;align-items:start;gap:6px;font-size:11px;color:#b9bdb7;line-height:1.7;margin:9px 0}.recharge-packs li svg{color:#9ac185;flex-shrink:0;margin-top:3px}.recharge-packs article>button{width:100%;font-size:13px;padding:10px;border-radius:9px;gap:6px}.pack-buy{border:1px solid #41463d;color:#d3dfca}.billing-muted:has(svg){display:flex;align-items:start;gap:8px}.billing-muted svg{flex-shrink:0;margin-top:3px}.billing-rules{border-top:1px solid #2c2c2c;margin-top:30px;padding-top:20px}.billing-rules h2,.billing-history h2{font-size:17px;font-weight:500}.billing-rules p{font-size:12px;line-height:1.9;color:#a5aca2}.billing-history{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:26px}.billing-history article{display:flex;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid #252525;font-size:12px}.billing-history article>div:last-child{text-align:end}.billing-history b{font-weight:500}.billing-history small{display:block;color:#90958c;font-size:10px;margin-top:6px}.billing-history .positive{color:var(--accent)}.billing-price{color:var(--accent);font-size:12px;line-height:1.7}.separation-estimate{color:#adca9d;font-size:12px;line-height:1.7;margin:14px 0}.coin-balance{font-variant-numeric:tabular-nums}@media(max-width:1100px){.recharge-packs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.billing-page{padding:24px 18px 40px}.wallet-summary{grid-template-columns:1fr 1fr;padding:18px}.recharge-packs,.billing-history{grid-template-columns:1fr}.billing-header h1{font-size:24px}.recharge-packs ul{min-height:0}.recharge-packs article{padding:22px}.billing-header{align-items:start}}@font-face{font-family:Jakarta;src:url(/media/jakarta-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Jakarta;src:url(/media/jakarta-500.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Jakarta;src:url(/media/jakarta-600.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Jakarta;src:url(/media/jakarta-700.woff2) format("woff2");font-weight:700;font-display:swap}:root{font-family:Jakarta,sans-serif;color:#f5f5f5;background:#0a0a0a;font-size:14px;font-synthesis:none;--accent: #37dce6;--muted: #858585;--panel: #141414;--border: #232323;--sidebar: 218px}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer;color:inherit;border:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;gap:7px;transition:background .15s,color .15s}button:disabled{cursor:not-allowed}button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}input,textarea,select{color:inherit;background:transparent;outline:none;border:0}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:1px solid #27818a;outline-offset:3px}input::placeholder,textarea::placeholder{color:#73767b}input[type=range]{accent-color:var(--accent);cursor:pointer;height:4px}button:hover{color:#fff}button.primary,.primary{display:inline-flex;justify-content:center;align-items:center;gap:8px;border:0;border-radius:12px;background:var(--accent);color:#051114;padding:11px 20px;font-weight:700}.primary:hover{background:#63e9f0}.primary:disabled{background:#245e62;color:#031517}.muted{color:var(--muted);line-height:1.8}.accent-text{color:var(--accent)!important}.app{height:100dvh;overflow:hidden}.sidebar{position:fixed;inset:0 auto 0 0;width:var(--sidebar);border-right:1px solid #222;background:#0a0a0a;display:flex;flex-direction:column;padding:0 16px 16px;z-index:15}.brand-row{height:60px;min-height:60px;display:flex;align-items:center;justify-content:space-between}.brand-row>button{padding:0}.brand{display:flex;align-items:center;gap:8px;white-space:nowrap;color:#fff}.brand b{font-size:18px;letter-spacing:-.5px}.brand-tools{display:flex;align-items:center;gap:7px;color:#969696}.brand-tools button{padding:0;gap:0}.trial-button{width:100%;height:40px;background:var(--accent);border-radius:12px;color:#021315;font-weight:700;gap:12px}.trial-button:hover{background:#65e6ed;color:#021315}.trial-button img{width:22px;height:22px;border-radius:50%}.trial-button span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-wrap{position:relative;margin-bottom:24px}.profile-menu{position:absolute;top:48px;left:0;min-width:230px;background:#222;border:1px solid #393939;padding:16px;border-radius:12px;box-shadow:0 10px 35px #0008;display:flex;flex-direction:column;gap:10px;z-index:20}.profile-menu small{color:#999;overflow-wrap:anywhere}.profile-menu button{border-top:1px solid #444;padding-top:14px;justify-content:flex-start}.sidebar nav{overflow:auto;scrollbar-width:none;flex:1}.nav-item{height:38px;width:100%;padding:0 12px;justify-content:flex-start;text-align:left;font-weight:600;color:#bebebe;border-left:2px solid transparent;border-radius:8px;gap:12px}.nav-item svg{color:#8c8c8c;flex-shrink:0}.nav-item.active{background:#101c1d;border-left-color:var(--accent);color:var(--accent)}.nav-item.active svg{color:var(--accent)}.nav-item:hover{background:#171717}.nav-divider{margin:3px 0 6px;border-top:1px dashed #3b3b3b}.new-badge{font-size:7px;letter-spacing:.5px;background:#153032;color:#36bdc7;margin-left:auto;border-radius:2px;padding:2px 3px;font-family:monospace}.chevron{margin-left:0;color:#666}.upgrade-card{margin-top:24px;background:linear-gradient(0deg,#0005,#0005),url(/media/upgrade.webp) center/cover;border-radius:24px;padding:16px;flex-shrink:0;height:164px;overflow:hidden}.upgrade-card strong{font-size:14px;font-weight:700}.upgrade-card p{font-size:12px;margin:4px 0 9px;line-height:18px}.coin-balance{font-size:16px;font-weight:700;text-align:center;margin:8px 0}.upgrade-card button{background:#ffffff19;border-radius:12px;font-size:12px;width:100%;height:32px;color:#cedde3}.main-shell{height:100%;margin-left:var(--sidebar);overflow:auto;scrollbar-width:thin;scrollbar-color:#444 #101010}.home-page{padding:20px 24px 24px}.hero{height:220px;background-size:cover;background-position:center;border-radius:24px;position:relative;overflow:hidden}.hero-copy{padding:38px 40px;max-width:650px}.hero h1{font-size:36px;line-height:1.35;font-weight:700;margin:0 0 10px;letter-spacing:-1px}.hero p{color:#c7d7e6;font-size:16px;font-weight:500;margin:0 0 18px}.hero-copy>button{height:40px;background:#fff;color:#070707;font-weight:700;border-radius:12px;padding:0 16px}.carousel-dots{position:absolute;bottom:34px;right:36px;display:flex;gap:8px}.carousel-dots button{height:6px;width:6px;padding:0;background:#fff5;border-radius:4px}.carousel-dots button.selected{width:20px;background:#fff}.discover-bar{display:flex;justify-content:space-between;gap:16px;margin-top:24px;margin-bottom:20px;height:36px}.discover-bar nav{display:flex;gap:8px;height:36px}.discover-bar nav button{font-weight:600;color:#93979e;padding:0 14px 12px;border-bottom:2px solid transparent;white-space:nowrap}.discover-bar nav button.selected{color:var(--accent);border-color:var(--accent)}.discover-filters{display:flex;gap:12px;align-items:flex-start}.genre-select{height:36px;border:1px solid #232329;border-radius:12px;position:relative;display:flex;align-items:center}.genre-select select{appearance:none;min-width:74px;padding:0 30px 0 12px;cursor:pointer;height:100%;color:#aeb4c0}.genre-select svg{position:absolute;right:12px;pointer-events:none;color:#999}.genre-select option{background:#1c1c1c}.search-box{display:flex;align-items:center;gap:10px;height:36px;border:1px solid #232329;border-radius:12px;padding:0 12px;color:#8b8b8b}.search-box:focus-within{border-color:#27818a}.search-box input{min-width:0;flex:1;width:100%;font-size:14px}.discover-filters .search-box{width:320px}.template-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.template-card{height:148px;background:#141414;border-radius:12px;padding:12px;position:relative;overflow:hidden}.record-cover{width:60px;height:48px;padding:0;position:relative;display:flex;justify-content:flex-start;margin-bottom:10px;isolation:isolate}.record-cover img{width:48px;height:48px;object-fit:cover;border-radius:8px;position:relative;z-index:1}.mini-record{width:44px;height:44px;position:absolute;left:16px;top:2px;background:url(/media/record.webp) center/cover;border-radius:50%}.record-cover>svg{position:absolute;left:15px;top:15px;z-index:2;filter:drop-shadow(0 1px 3px black);width:16px;height:16px}.template-title{font-size:14px;font-weight:700;line-height:21px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-card p{font-size:12px;color:#838792;margin:6px 0 0;line-height:18px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.use-template{position:absolute;right:10px;top:18px;color:#071515;background:var(--accent);border-radius:7px;font-size:11px;font-weight:600;height:28px;padding:0 9px;opacity:0;transform:translateY(3px);transition:opacity .15s,transform .15s}.template-card:hover{background:#1c1c1c}.template-card:hover .use-template,.template-card:focus-within .use-template{opacity:1;transform:none}.use-template:hover{color:#061515}.search-empty{grid-column:1/-1;color:#888;text-align:center;padding:100px 20px}.future-section{text-align:center;color:#888;padding:100px 20px}.future-section h2{color:#fff}.future-section .primary{margin-top:15px}.announcement{height:40px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #1b1b1b;color:#00f2a5;position:relative;font-size:13px;gap:20px;padding:0 50px}.announcement span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.announcement>button{position:absolute;right:20px;color:#888}.create-page{height:100%;display:flex;flex-direction:column}.editor-workspace{display:grid;grid-template-columns:516px minmax(260px,1fr);flex:1;min-height:0}.editor-panel{display:flex;flex-direction:column;border-right:2px solid #2a2a2a;min-height:0}.create-header{height:74px;min-height:74px;display:flex;align-items:center;justify-content:space-between;padding:0 16px}.create-tabs{display:flex;height:36px;align-items:stretch;gap:0}.create-tabs>button{font-weight:700;color:#a4a7b1;padding:0 14px;border-bottom:2px solid transparent;font-size:14px}.create-tabs>button.selected{color:var(--accent);border-color:var(--accent)}.model-picker{position:relative}.model-picker>button{height:32px;padding:0 12px;color:#acb6c8;font-size:12px;font-weight:600;border:1px solid #3b3b3b;border-radius:8px}.model-picker small{position:absolute;right:-10px;top:-11px;font-size:9px;background:#0a3021;border-radius:4px;color:#49e6aa;padding:2px 4px;z-index:1}.create-form{display:flex;flex-direction:column;flex:1;min-height:0}.editor-fields{overflow-y:auto;scrollbar-width:thin;scrollbar-color:#333 transparent;padding:0 16px 12px;flex:1}.field-card{border:1px solid #202020;background:#141414;border-radius:18px;padding:16px;display:block;margin-bottom:12px}.field-card:last-child{margin-bottom:0}.field-heading{display:flex;justify-content:space-between;align-items:center;height:36px}.field-heading strong,.field-heading>button{font-weight:700;font-size:14px}.field-heading>button{padding:0}.field-heading>div{display:flex;gap:8px}.round-icon{border-radius:50%;width:36px;height:36px;background:#222;color:#858585}.round-icon.accent{background:#182e31;color:var(--accent);border:1px solid #244146}.round-icon.accent:hover{background:#25474c}.lyrics-card{height:292px;display:flex;flex-direction:column;position:relative}.lyrics-card:after,.style-card:after{content:"〃";position:absolute;right:8px;bottom:4px;color:#494949;font-size:20px;line-height:18px;pointer-events:none}.lyrics-card textarea{resize:none;flex:1;margin:12px 0;line-height:23px;padding:0;width:100%;min-height:0}.lyrics-card textarea:disabled{opacity:.4}.instrumental-row{display:flex;align-items:center;gap:8px;font-size:12px;color:#b6b8c4;height:20px}.toggle{width:34px;height:20px;border-radius:16px;background:#292929;padding:4px;display:flex;justify-content:flex-start}.toggle>span{width:12px;height:12px;border-radius:50%;background:#fff;transition:transform .15s}.toggle.on{background:#2cabb4}.toggle.on>span{transform:translate(14px)}.lyrics-card.collapsed{height:70px}.style-card{height:204px;display:flex;flex-direction:column;position:relative}.style-card textarea{resize:none;flex:1;margin:12px 0;padding:0;line-height:22px;width:100%;min-height:40px}.style-actions{display:flex;gap:8px}.style-actions button{height:32px;background:#222;border-radius:9px;font-size:12px;font-weight:600;color:#a6a6a6;padding:0 8px;white-space:nowrap}.style-actions button:hover{background:#303030}.voice-card{height:56px;display:flex;justify-content:space-between;align-items:center;font-size:14px}.voice-card>div{display:flex;align-items:center;gap:18px}.voice-card button{color:#b6bcc8;font-size:12px;font-weight:600;padding:0 4px;height:28px}.voice-card button.selected{color:var(--accent)}.voice-card .role-button{color:#0ea8b4;gap:5px}.advanced-card{min-height:52px;padding:0 16px}.advanced-card>button{height:50px;justify-content:flex-start;padding:0;width:100%;font-size:12px;gap:7px}.advanced-card>button svg{color:#999}.rotate{transform:rotate(90deg)}.advanced-content{padding:8px 0 16px;font-size:12px;color:#bbb;display:grid;gap:20px}.advanced-content>div{display:flex;align-items:center;justify-content:space-between}.segmented{display:flex;background:#242424;border-radius:8px;padding:3px}.segmented button{padding:5px 12px;border-radius:6px;font-size:12px}.segmented button[aria-pressed=true]{background:#454545;color:#fff}.advanced-content label{display:block}.advanced-content label>span{float:right;color:#888}.advanced-content input[type=range]{width:100%;margin-top:18px}.advanced-content input[type=number]{width:80px;background:#222;border-radius:6px;padding:6px;float:right}.title-card{height:52px;display:flex;align-items:center;gap:10px;padding:0 16px}.title-card input{width:100%;min-width:0;font-size:14px}.title-card>span{font-size:10px;color:#8c99b1;font-family:monospace;white-space:nowrap}.create-submit{padding:12px 16px 20px;flex-shrink:0;background:#0a0a0a}.create-submit .primary{height:40px;border-radius:12px;width:100%;padding:0;font-size:14px}.workspace{position:relative;min-height:0;display:flex;flex-direction:column}.workspace>header{height:76px;min-height:76px;padding:0 24px;display:flex;justify-content:space-between;align-items:center}.workspace h2{font-size:16px;margin:0;font-weight:700}.workspace>header>button{color:#666;opacity:0}.workspace:hover>header>button{opacity:1}.empty-workspace{position:absolute;left:0;right:0;top:50%;transform:translateY(-26%);display:flex;flex-direction:column;align-items:center;color:#777;font-size:14px;font-weight:600}.empty-record{position:relative;width:100px;height:100px;background:url(/media/record.webp) center/contain no-repeat;border-radius:50%;margin-bottom:10px}.empty-record>svg{position:absolute;right:-7px;top:10px;color:var(--accent);transform:rotate(10deg);stroke-width:2}.empty-workspace p{margin:5px 0}.job-list{padding:0 24px 24px;overflow:auto}.job-card{display:flex;padding:18px 0;border-bottom:1px solid #202020;gap:14px}.job-art{width:64px;height:64px;background:linear-gradient(140deg,#213e43,#192027);border-radius:12px;display:grid;place-items:center;color:var(--accent);flex-shrink:0}.job-card>div:nth-child(2){flex:1;min-width:0}.job-card h3{font-size:14px;margin:0 0 7px}.job-card p{margin:0 0 8px;font-size:12px;color:#888;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.job-status{color:#7fd6c4;font-size:11px;display:inline-flex;align-items:center;gap:4px}.job-card small{display:block;font-size:10px;color:#666;margin-top:7px}.workspace-note{font-size:12px;color:#777;line-height:1.7}.remix-upload>strong{font-size:14px}.remix-upload>label{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;border:1px dashed #444;padding:30px 12px;margin-top:16px;border-radius:12px;cursor:pointer;color:#aaa}.remix-upload input{display:none}.remix-upload small{font-size:11px;color:#666}.agent-view{flex:1;position:relative;min-height:0;display:flex;flex-direction:column}.agent-header-actions{display:flex;gap:20px;align-items:center;color:#999}.agent-center{width:min(800px,85%);margin:auto;transform:translateY(-25px)}.agent-center h1{font-size:20px;margin:0 0 24px}.skill-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.skill-grid>button{background:#141414;border-radius:16px;display:flex;gap:10px;padding:12px;min-width:0;height:76px;text-align:left;justify-content:flex-start}.skill-grid>button:hover{background:#202020}.skill-grid>button>span:last-child{min-width:0;display:block}.skill-icon{width:48px;height:48px;display:grid;place-items:center;background:#1e1e1e;border-radius:12px;flex-shrink:0;color:#888}.skill-grid small{color:#35bbc7;font-size:9px;letter-spacing:.5px;display:block}.skill-grid b{font-size:14px;display:block;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.skill-grid p{margin:2px 0 0;font-size:11px;color:#777;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-templates{margin-top:16px}.agent-templates img{width:48px;height:48px;object-fit:cover;border-radius:9px;flex-shrink:0}.agent-template-actions{display:flex;justify-content:space-between;margin-top:20px}.agent-template-actions button{font-size:11px;color:#aaa}.agent-composer{margin:0 auto 20px;width:min(800px,85%);border:1px solid #272727;border-radius:16px;background:#101010;padding:14px;flex-shrink:0}.agent-composer>textarea{resize:none;width:100%;height:46px;font-size:14px}.agent-composer>div{display:flex;align-items:center;gap:15px;margin-top:4px}.agent-composer button{font-size:11px;color:#999}.agent-composer .send-button{margin-left:auto;width:32px;height:32px;background:var(--accent);color:#08191a;border-radius:9px}.agent-composer .send-button:disabled{background:#21464b;color:#0b2225}.modal{color:#f4f4f4;position:fixed;border:1px solid #323232;border-radius:24px;background:#191919;padding:40px;max-width:calc(100vw - 32px);max-height:85dvh;box-shadow:0 20px 50px #0006;overflow:auto}.modal::backdrop{background:#0008}.close-button{position:absolute;right:18px;top:18px;width:24px;height:24px;padding:0;color:#999}.modal h2{font-size:20px;margin:0 0 20px}.login-modal{width:480px;height:auto;padding:44px 59px 32px;text-align:center;overflow:hidden;background:radial-gradient(ellipse at 50% 15%,#264b4f 0,#1b2222 55%,#1a1a1a 85%)}.login-modal h2{font-size:20px;font-weight:700;line-height:28px;margin:0 0 5px}.login-subtitle{color:#8dabad;font-weight:600;font-size:14px;margin:0 0 32px;line-height:20px}.google-button{width:100%;height:48px;background:#f5f5fa;color:#161616;border-radius:14px;font-weight:700;gap:12px;font-size:16px}.google-button:hover{background:#fff;color:#000}.login-legal{font-size:11px;color:#999;margin:32px -15px 0;white-space:nowrap}.login-legal button{font-size:11px;text-decoration:underline;padding:0;font-weight:600}.policy-modal{width:540px;line-height:1.9;color:#bbb}.policy-modal h2{color:#fff}.picker-modal{width:560px;padding:32px}.picker-modal h2{font-size:18px}.picker-templates{overflow:auto;max-height:55vh;margin-top:16px}.picker-templates>button{width:100%;padding:12px 4px;display:flex;gap:12px;justify-content:flex-start;text-align:left;border-bottom:1px solid #292929}.picker-templates img{width:48px;height:48px;border-radius:8px}.picker-templates>button>span{flex:1;min-width:0}.picker-templates small{display:block;color:#888;font-size:11px;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.picker-templates b{font-size:13px}.section-tags{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.section-tags>button{padding:8px 16px;background:#292929;border:1px solid #3a3a3a;border-radius:8px;font-size:12px}.section-tags>button:hover{color:var(--accent);border-color:#387a80}.saved-prompts{display:grid;gap:8px;margin-top:20px}.saved-prompts>button{text-align:left;background:#232323;border-radius:9px;padding:14px;justify-content:flex-start;font-size:12px;line-height:1.8}.saved-prompts p{color:#888;font-size:12px}.model-option{width:100%;padding:18px;border-radius:12px;border:1px solid #37b0b8;justify-content:space-between;text-align:left;background:#152528}.model-option small{display:block;color:#888;font-size:12px;margin-top:6px}.tools-page{padding:28px 40px}.tools-page h1{font-size:20px;margin:0 0 40px}.tools-page h2{font-size:18px;margin:24px 0}.tools-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.tools-grid>button{justify-content:flex-start;padding:28px;background:#141414;border-radius:16px;gap:20px;text-align:left}.tools-grid h3{margin:0 0 8px;font-size:16px}.tools-grid h3 small{font-size:10px;color:#d4bbff;background:#57336e55;padding:3px 5px;border-radius:4px}.tools-grid p{margin:0;color:#888;font-size:12px}.tools-grid.recommended{grid-template-columns:repeat(2,1fr)}.tools-grid.recommended>button{min-height:150px;background:linear-gradient(130deg,#202232,#19171e)}.toast{position:fixed;left:50%;bottom:32px;transform:translate(-50%);display:flex;gap:10px;align-items:center;background:#283234;border:1px solid #3b5053;border-radius:12px;padding:14px 18px;z-index:1000;box-shadow:0 5px 30px #0008;font-size:13px;width:max-content;max-width:90vw}.toast>svg{color:var(--accent);flex-shrink:0}.toast>button{padding:0;color:#999}.with-player .toast{bottom:110px}.with-player .sidebar,.with-player .main-shell{bottom:88px;height:calc(100dvh - 88px)}.player{height:88px;position:fixed;bottom:0;left:0;right:0;background:#171717;border-top:1px solid #333;z-index:25;display:flex;align-items:center;gap:24px;padding:10px 24px}.player-track{display:flex;gap:12px;align-items:center;min-width:250px;flex:1}.player-track img{width:52px;height:52px;border-radius:8px}.player-track>div{max-width:190px}.player-track b{font-size:13px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player-track small{font-size:10px;color:#888;display:block;margin-top:7px}.player-track>button{color:#aaa}.player-track>button.liked{color:#eb738c}.player-center{max-width:500px;width:40%;min-width:180px}.player-buttons{display:flex;align-items:center;justify-content:center;gap:24px}.player-play{width:30px;height:30px;border-radius:50%;background:#f2f2f2;color:#111}.player-play:hover{color:#111}.seek-row{display:flex;gap:12px;align-items:center;font-size:10px;color:#9a9a9a;margin-top:9px}.seek-row input{flex:1;min-width:0}.player-options{display:flex;align-items:center;gap:12px;justify-content:flex-end;flex:1;color:#999}.player-options input{width:65px}.remix-player{border:1px solid #404040;border-radius:9px;height:32px;padding:0 12px;font-size:12px;color:#ddd}.loading-view,.fatal-error{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:14px;color:#aaa}.fatal-error{height:100dvh}.loading-spinner{height:28px;width:28px;border:2px solid #29474a;border-top-color:var(--accent);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.compact-sidebar{--sidebar: 78px}.compact-sidebar .sidebar{padding-left:12px;padding-right:12px}.compact-sidebar .brand b,.compact-sidebar .brand-tools,.compact-sidebar .nav-item span,.compact-sidebar .nav-item small,.compact-sidebar .trial-button span,.compact-sidebar .upgrade-card{display:none}.compact-sidebar .brand-row{justify-content:center}.compact-sidebar .nav-item{justify-content:center;padding:0}.compact-sidebar .trial-button{gap:0}.compact-sidebar .account-wrap{margin-top:0}@media(min-width:1700px){.template-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.hero{height:260px}.hero-copy{padding-top:55px}}@media(max-width:1250px){.discover-filters .search-box{width:240px}.discover-bar nav{gap:0}.discover-bar nav button{padding-left:12px;padding-right:12px}.template-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tools-grid{grid-template-columns:repeat(2,1fr)}.agent-center,.agent-composer{width:90%}.skill-grid>button{padding:10px}.skill-icon{width:38px;height:42px}.player-options input{display:none}}@media(max-width:1050px){:root{--sidebar: 190px}.sidebar{padding-left:12px;padding-right:12px}.editor-workspace{grid-template-columns:490px minmax(240px,1fr);min-width:730px}.brand-tools{gap:3px}.home-page{padding:20px}.discover-filters .search-box{width:190px}.discover-bar nav button{padding-left:9px;padding-right:9px}.hero h1{font-size:30px}.hero-copy{padding:40px 28px}.skill-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.skill-icon{display:none}.skill-grid p{font-size:10px}.player-track{min-width:160px}.player-track>div{max-width:120px}.player-options{gap:5px}.remix-player{display:none}}@media(max-width:800px){:root{--sidebar: 78px}.sidebar{padding:0 12px 12px}.brand b,.brand-tools,.nav-item span,.nav-item small,.trial-button span,.upgrade-card{display:none}.brand-row{justify-content:center}.nav-item{justify-content:center;padding:0}.trial-button{gap:0}.home-page{padding:16px}.hero{height:200px;border-radius:18px;background-position:60% center}.hero-copy{padding:35px 24px}.hero h1{font-size:28px}.hero p{font-size:13px;max-width:250px;line-height:1.8}.discover-bar{height:auto;flex-wrap:wrap;gap:12px;margin-top:20px}.discover-bar nav{width:100%;gap:10px}.discover-bar nav button{padding:0 13px 10px}.discover-filters{width:100%}.discover-filters .search-box{width:auto;flex:1}.template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.use-template{opacity:1;font-size:10px;top:20px}.editor-workspace{min-width:0;display:flex;flex-direction:column;overflow:auto}.editor-panel{border-right:0;min-height:820px;flex-shrink:0}.create-page{min-height:0}.editor-fields{overflow:visible}.workspace{min-height:360px;border-top:1px solid #292929}.announcement{font-size:11px;padding:0 32px 0 16px}.announcement>button{right:10px}.empty-workspace{top:45%}.create-submit{padding-bottom:16px}.agent-center{transform:none;margin:60px auto}.agent-view{overflow:auto}.skill-grid{grid-template-columns:1fr}.skill-grid>button{height:65px}.skill-icon{display:grid}.agent-templates{display:none}.agent-composer{margin-top:auto}.tools-page{padding:24px}.tools-grid,.tools-grid.recommended{grid-template-columns:1fr}.player{padding:10px 12px;gap:12px}.player-track{min-width:0;flex:1}.player-track img{width:42px;height:42px}.player-track>div{max-width:110px}.player-track>button{display:none}.player-center{min-width:130px;width:40%}.player-options{flex:0}.player-options>button:not(:last-child){display:none}.player-buttons{gap:15px}}@media(max-width:480px){.hero{height:195px;background-position:60% center}.hero-copy{padding:32px 18px}.hero h1{font-size:24px}.hero p{font-size:12px;max-width:160px}.hero-copy>button{font-size:12px;height:34px}.carousel-dots{right:18px;bottom:18px}.discover-bar nav{gap:0;justify-content:space-between}.discover-bar nav button{padding:0 8px 10px;font-size:12px}.template-grid{gap:10px}.template-card{height:155px;padding:10px}.template-title{font-size:12px}.template-card p{font-size:11px;line-height:17px}.use-template{font-size:9px;padding:0 5px;gap:2px;right:7px;top:22px}.use-template svg{display:none}.home-page{padding:12px}.record-cover{margin-bottom:12px}.create-tabs>button{font-size:12px;padding:0 10px}.create-header{padding:0 12px}.model-picker>button{padding:0 8px}.editor-fields{padding:0 12px 12px}.field-card{padding:12px}.advanced-card{padding:0 12px}.voice-card>div{gap:8px}.style-actions{gap:5px}.style-actions button{font-size:10px;padding:0 5px;gap:4px}.voice-card strong{font-size:12px}.voice-card button{font-size:11px}.login-modal{height:auto;padding-left:28px;padding-right:28px}.login-legal,.login-legal button{font-size:9px}.agent-header-actions{gap:8px}.agent-header-actions>button{display:none}.agent-center h1{font-size:18px}.player-track>div{max-width:90px}.player-track small{display:none}.seek-row{gap:5px}.player-track b{font-size:11px}.picker-modal{padding:28px 20px}.tools-page{padding:24px 16px}.toast{font-size:12px;max-width:94vw;padding:12px}.modal{max-width:calc(100vw - 24px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.generated-song{display:flex;align-items:center;gap:12px;margin-top:12px;font-size:12px}.generated-song>button{display:flex;align-items:center;gap:7px;color:var(--accent);padding:7px 10px;border:1px solid #294342;border-radius:8px;background:#142827}.generated-song small{display:inline;margin:0;color:#91a8a4}.generated-song a{color:#b8c1c1;text-decoration:underline;text-underline-offset:3px}.job-card p.generation-error{white-space:normal;color:#e6b09a;margin-top:10px;line-height:1.6}.music-tools-modal{width:min(1160px,calc(100vw - 40px));max-height:calc(100dvh - 40px);padding:30px;overflow:auto;text-align:start}.music-tools-heading{display:flex;justify-content:space-between;align-items:center;padding-inline-end:24px}.music-tools-heading h2{margin:9px 0 14px}.music-tools-eyebrow{display:inline-flex;gap:7px;align-items:center;color:var(--accent);font-size:12px}.music-refresh{padding:8px;color:#aaa}.content-retention{color:#a6b7ae;background:#b0ffac09;border:1px solid #a2fba21a;border-radius:9px;padding:10px 14px;font-size:12px;line-height:1.6;margin:0 0 18px}.create-page>.content-retention{margin:12px 24px 0}.music-tools-body{display:grid;grid-template-columns:1fr .9fr;gap:24px;align-items:start}.music-operation-panel,.music-task-panel{min-width:0}.music-task-panel{border-inline-start:1px solid #303030;padding-inline-start:22px;max-height:67dvh;overflow:auto}.music-task-panel>h3{margin-top:0}.music-groups{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0}.music-groups button{border:1px solid #333;border-radius:7px;padding:7px 10px;font-size:12px}.music-groups .active{color:var(--accent);border-color:#52664c;background:#baffab0c}.music-operation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.music-operation-grid button{padding:16px;border:1px solid #343434;border-radius:10px;text-align:start;justify-content:space-between;gap:8px}.music-operation-grid button:hover{background:#b0ffac09;border-color:#67815c}.music-operation-grid span{min-width:0}.music-operation-grid b,.music-operation-grid small{display:block}.music-operation-grid b{font-weight:500;line-height:1.5;overflow-wrap:anywhere}.music-operation-grid small{margin-bottom:6px;color:#8c928a;font-size:11px}.music-back{color:#aaa;gap:6px;font-size:12px;padding:4px 0}.music-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.music-field{display:flex;flex-direction:column;gap:8px;font-size:12px;min-width:0}.music-field:has(textarea),.music-field:has(select[multiple]){grid-column:1 / -1}.music-field b{color:var(--accent)}.music-field input,.music-field textarea,.music-field select{border:1px solid #3a3a3a;background:#121212;border-radius:8px;color:#e4e4e4;width:100%;padding:10px;min-height:40px;font-size:13px}.music-field textarea{min-height:100px;resize:vertical}.music-field select[multiple]{min-height:125px}.music-field small{color:#939b91;line-height:1.5}.music-checkbox{display:flex;gap:8px;align-items:center;font-size:12px}.music-checkbox input{accent-color:var(--accent)}.music-upload{display:flex;gap:6px;align-items:center;position:relative;width:fit-content;color:var(--accent);cursor:pointer;padding:5px 0}.music-upload input{position:absolute;inset:0;opacity:0;cursor:pointer;padding:0}.music-operation-panel details{margin-top:20px}.music-operation-panel summary{cursor:pointer;color:#b6b6b6;font-size:13px;margin-bottom:16px}.music-run{width:100%;margin:22px 0 8px}.music-error{color:#efaba3;font-size:13px}.music-task{border:1px solid #333;border-radius:10px;padding:15px;margin-top:12px}.music-task>header{display:flex;justify-content:space-between;gap:10px;align-items:start;font-size:13px}.music-task>small{color:#999;font-size:10px;display:block;margin:9px 0}.music-status{font-size:10px;color:#bbb;flex-shrink:0}.music-status.succeeded{color:var(--accent)}.music-status.failed,.music-status.uncertain{color:#f2b995}.music-text,.music-verification{background:#111;padding:12px;border-radius:8px;margin-top:12px}.music-text p,.music-verification p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.7;max-height:280px;overflow:auto}.music-text button,.music-verification button{color:var(--accent);gap:6px;font-size:12px}.music-result-asset{margin-top:14px;padding-top:10px;border-top:1px solid #2c2c2c;display:grid;gap:9px;font-size:12px}.music-result-asset b{overflow-wrap:anywhere}.music-result-asset audio,.music-result-asset video,.music-result-asset img{width:100%;max-height:260px;border-radius:8px}.music-result-asset a{color:var(--accent);display:flex;gap:6px;align-items:center}.music-login{color:var(--accent);border:1px solid #4d6543;padding:10px 16px;border-radius:8px;margin-bottom:18px}.create-tools-button{border:1px solid #383e34;border-radius:8px;color:var(--accent);padding:8px 12px;gap:6px;font-size:12px;margin:12px 24px}@media(max-width:760px){.music-tools-modal{width:calc(100vw - 20px);padding:22px 16px}.music-tools-body{grid-template-columns:1fr}.music-task-panel{border-inline-start:0;border-top:1px solid #333;padding:20px 0 0;max-height:none}}@media(max-width:440px){.music-operation-grid,.music-fields{grid-template-columns:1fr}}.language-modal{width:min(620px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:auto}.language-modal h2{margin:0 0 24px;font-size:22px}.language-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.language-list>button{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #303030;border-radius:10px;padding:12px 14px;text-align:start;min-height:65px}.language-list>button:hover,.language-list>button.selected{background:#242724;border-color:var(--accent)}.language-list b,.language-list small{display:block}.language-list b{font-size:14px;font-weight:500}.language-list small{color:#9b9b9b;font-size:11px;margin-top:4px}.language-list svg{color:var(--accent);flex-shrink:0}.loading-icon{animation:spin 1s linear infinite}html:not([lang^=zh]) .nav-item{height:auto;min-height:42px}.nav-item span{overflow-wrap:anywhere}html:not([lang^=zh]) .genre-select select{width:125px}[dir=rtl] .sidebar{inset:0 0 0 auto}[dir=rtl] .main-shell{margin-left:0;margin-right:var(--sidebar)}[dir=rtl] .nav-item{border-left:0;border-right:2px solid transparent;text-align:right}[dir=rtl] .chevron{margin-left:0;margin-right:auto;transform:scaleX(-1)}[dir=rtl] .profile-menu{left:auto;right:0}[dir=rtl] .close-button{right:auto;left:16px}[dir=rtl] .hero-copy,[dir=rtl] .template-card,[dir=rtl] .create-page,[dir=rtl] .separation-page{text-align:start}[dir=rtl] .hero-copy{margin-left:auto}[dir=rtl] .player-center,[dir=rtl] audio,[dir=rtl] input[type=range],[dir=rtl] .waveform{direction:ltr}[dir=rtl] input,[dir=rtl] textarea{text-align:start}@media(max-width:540px){.language-list{grid-template-columns:1fr}.language-modal{padding:24px 18px}}.main-shell{scrollbar-width:none}.main-shell::-webkit-scrollbar{display:none}.hero:before{content:"";position:absolute;inset:0;background:#0004;pointer-events:none}.hero-copy{position:relative}.genre-select select{width:74px;min-width:0}.record-cover img{flex:none;display:block}.expand-sidebar{display:none}.compact-sidebar .expand-sidebar{display:flex;width:100%;height:28px;margin-bottom:6px;color:#9da5ac}.template-title-button{padding:0;text-align:left;display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.template-title-button:hover{color:var(--accent)}.explore-loading{min-height:300px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px;color:#888}.explore-section{margin:22px 0 28px}.explore-section h2{font-size:20px;line-height:28px;margin:0 0 12px;font-weight:700}.explore-section>header{display:flex;justify-content:space-between;align-items:center}.explore-section>header>button{font-size:12px;color:#8d919d;margin-bottom:12px;padding:0}.song-grid{display:grid;grid-template-rows:repeat(2,64px);grid-auto-flow:column;grid-auto-columns:calc((100% - 36px)/4);gap:8px 12px;overflow:auto;scrollbar-width:none}.song-grid::-webkit-scrollbar,.playlist-strip::-webkit-scrollbar{display:none}.song-row{min-width:0;display:flex;align-items:center;gap:12px;background:#141414;border-radius:18px;padding:8px;height:64px}.song-row:hover{background:#202020}.song-row-cover{width:48px;height:48px;position:relative;border-radius:12px;overflow:hidden;flex-shrink:0;padding:0}.song-row-cover img{width:100%;height:100%;object-fit:cover}.song-row-cover svg{position:absolute;left:16px;top:16px;filter:drop-shadow(0 1px 4px #000);opacity:0}.song-row:hover .song-row-cover svg,.song-row:focus-within .song-row-cover svg{opacity:1}.song-row-copy{min-width:0;display:block;flex:1;overflow:hidden;padding:0;text-align:left}.song-row-copy>span{display:flex;align-items:center;gap:5px}.song-row-copy b{font-size:14px;line-height:20px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.song-row-copy small{color:#37dce6;border:1px solid #24565b;border-radius:4px;line-height:14px;padding:0 3px;font-size:9px;flex-shrink:0}.song-row-copy p{font-size:12px;color:#898e9a;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:3px 0 0}.song-more{padding:0 7px 0 0;color:#ccc;flex-shrink:0}.playlist-strip{display:flex;gap:12px;overflow:auto;scrollbar-width:none;padding-bottom:4px}.playlist-tile{width:180px;flex-shrink:0;display:block;text-align:left;padding:0}.playlist-art{width:180px;height:180px;border-radius:18px;overflow:hidden;position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:16px;background:#348b9c}.playlist-art>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.playlist-art>small{font-size:9px;letter-spacing:3px;opacity:.7}.playlist-art>strong{font-size:38px;font-weight:700;letter-spacing:-2px;color:#080808}.playlist-art>svg{align-self:flex-end;opacity:.5}.color-1{background:#e52f75}.color-2{background:#d4ca05}.color-3{background:#4fbdc4}.color-4{background:#b8e61a}.color-5{background:#dc71b1}.art-play{position:absolute;inset:0;background:#0003;display:grid;place-items:center;opacity:0;transition:opacity .2s}.playlist-tile:hover .art-play,.playlist-tile:focus-visible .art-play{opacity:1}.playlist-tile>b{display:block;margin-top:8px;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playlist-tile>p{font-size:11px;color:#858b9b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:6px 0 0}.character-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.character-tile{display:block;position:relative;aspect-ratio:3/4;border-radius:24px;overflow:hidden;padding:0;text-align:left;background:#171717}.character-tile>img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.character-tile>div{position:absolute;left:0;bottom:0;width:100%;padding:70px 16px 20px;background:linear-gradient(transparent,#000b);pointer-events:none}.character-tile b{font-size:16px;display:block}.character-tile p{font-size:12px;color:#bbb;margin:5px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.character-play{position:absolute;inset:0;display:grid;place-items:center;color:#fff;background:#0003;opacity:0}.character-tile:hover .character-play,.character-tile:focus-within .character-play{opacity:1}.character-tile:hover>img{transform:scale(1.04)}.creator-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.creator-card{background:#141414;border-radius:18px;padding:18px 16px 10px;overflow:hidden}.creator-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.creator-top>button:first-child{padding:0}.creator-top img{width:60px;height:60px;border-radius:50%;object-fit:cover}.follow-button{background:#292929;border-radius:8px;padding:7px 16px;color:#bcbcbc;font-size:12px;font-weight:600}.follow-button:hover{background:#353535}.creator-name{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;padding:0;font-size:14px;font-weight:600}.creator-card>p{font-size:12px;color:#9b9fac;margin:7px 0 18px}.creator-songs{border-top:1px dashed #2a2a2a;padding-top:8px}.creator-songs .song-row{padding:6px 0;height:68px;gap:12px;border-radius:0;background:transparent}.creator-songs .song-row p{font-size:11px}.creator-songs .song-row-copy b{font-size:13px}.music-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 16px}.video-tile>button{position:relative;width:100%;aspect-ratio:16/9;display:block;border-radius:16px;overflow:hidden;padding:0;background:#171717}.video-tile img{width:100%;height:100%;object-fit:cover}.video-tile button>span{position:absolute;inset:0;display:grid;place-items:center;background:#0002;opacity:0}.video-tile button:hover>span,.video-tile button:focus-visible>span{opacity:1}.video-tile button>small{position:absolute;bottom:10px;right:10px;font-size:10px;background:#0008;padding:2px 5px;border-radius:4px;color:#ddd}.video-tile>b{display:block;font-size:14px;margin-top:12px}.video-tile>p{font-size:12px;color:#888;margin:6px 0}.track-details{width:600px;padding:24px;border-radius:24px;background:#242424}.detail-heading{display:flex;gap:20px;align-items:center}.detail-record{position:relative;width:120px;height:108px;flex-shrink:0;isolation:isolate}.detail-record>span{position:absolute;width:96px;height:96px;background:url(/media/record.webp) center/cover;right:0;bottom:0;border-radius:50%}.detail-record>img{position:absolute;left:0;top:12px;width:96px;height:74px;object-fit:cover;z-index:1}.detail-heading>div:last-child{flex:1;min-width:0}.detail-heading small{color:#898989;font-size:12px}.detail-heading h2{margin:6px 0 12px;font-size:20px;line-height:28px;padding-right:15px}.detail-heading p{font-size:12px;color:#999;line-height:20px;margin:0}.detail-preview{display:flex;width:100%;gap:16px;padding:20px 0 0}.detail-preview>span{height:2px;background:#555;flex:1;position:relative}.detail-preview>span:before{content:"";height:8px;width:8px;position:absolute;border-radius:50%;background:#fff;top:-3px;left:0}.detail-preview>span.active{background:linear-gradient(90deg,#8bcbcb,#555)}.detail-preview small{font-size:11px;white-space:nowrap}.detail-prompt{border-top:1px dashed #444;margin-top:28px;padding-top:20px}.detail-prompt>h3{color:#999;font-size:12px;margin:0 0 10px}.detail-prompt>p{background:#2d2d2d;border:1px solid #363636;border-radius:18px;padding:12px;margin:0;font-size:12px;line-height:19px;color:#bdbdbd;max-height:230px;overflow:auto;white-space:pre-wrap}.track-details>footer{display:flex;justify-content:space-between;align-items:center;margin-top:24px}.track-details>footer>span{font-size:12px;color:#999;max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.track-details .primary{height:40px;min-width:122px}.collection-modal{width:680px;padding:28px}.collection-heading{display:flex;align-items:center;gap:20px;margin-bottom:24px}.collection-heading>img{width:128px;height:128px;border-radius:16px;object-fit:cover}.collection-heading small{font-size:12px;color:#888}.collection-heading h2{margin:8px 0}.collection-heading p{font-size:12px;color:#999;line-height:20px}.collection-songs{display:grid;gap:8px}.character-modal{width:620px;padding:0;overflow:hidden;display:flex;gap:28px}.character-portrait{width:250px;object-fit:cover;min-height:340px}.character-modal>div{padding:42px 24px 24px 0}.character-modal h2{margin:8px 0 16px}.character-modal p{font-size:12px;color:#aaa;line-height:20px}.character-modal small{color:var(--accent);font-size:11px}.character-modal .muted{display:block;font-size:11px;line-height:18px}.character-modal .primary{margin-top:24px;font-size:12px}.character-notice{font-size:10px!important;color:#777!important}.video-modal{width:880px;padding:24px}.video-modal video{width:100%;aspect-ratio:16/9;border-radius:14px;background:#000;display:block;margin-top:14px}.video-modal h2{font-size:18px;margin:22px 0 10px}.video-modal>p{font-size:12px;line-height:20px;color:#999}.creator-profile{text-align:center;margin-bottom:24px}.creator-profile>img{width:96px;height:96px;border-radius:50%;object-fit:cover;margin-bottom:20px}.creator-profile h2{margin:0 0 10px}.creator-profile p{font-size:12px;color:#999}.explore-discover .search-empty{padding:30px 0}@media(max-width:1250px){.song-grid{grid-auto-columns:calc((100% - 24px) / 3)}.character-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.creator-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1000px){.creator-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.song-grid{grid-auto-columns:calc((100% - 12px)/2)}.music-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.character-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.song-grid{grid-auto-columns:86%}.explore-section h2{font-size:17px}.explore-section{margin-top:18px}.playlist-tile,.playlist-art{width:148px}.playlist-art{height:148px}.character-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.character-tile{border-radius:18px}.character-tile>div{padding:40px 12px 14px}.character-tile b{font-size:14px}.character-tile p{font-size:10px}.creator-grid,.music-video-grid{grid-template-columns:1fr}.detail-heading{gap:12px}.detail-record{width:80px;height:100px}.detail-record>img{width:65px;height:65px;top:10px}.detail-record>span{width:68px;height:68px;bottom:15px}.detail-heading h2{font-size:16px}.detail-heading p{font-size:11px;line-height:18px}.detail-preview{gap:8px}.detail-preview small{font-size:9px}.track-details{padding:20px}.detail-prompt{margin-top:20px}.detail-prompt>p{max-height:35vh;font-size:11px}.collection-heading>img{width:88px;height:88px}.collection-heading{gap:12px}.collection-heading h2{font-size:16px}.collection-heading p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.character-modal{display:block}.character-portrait{width:100%;height:200px;min-height:0;object-position:center 25%}.character-modal>div{padding:20px}.character-modal .close-button{background:#0008;color:#fff;border-radius:50%}.creator-songs .song-row-copy b{font-size:14px}.video-modal{padding:16px}.video-modal video{margin-top:22px}.template-title-button{line-height:20px}}.character-open{position:absolute;inset:0;padding:0;display:block;width:100%;height:100%;text-align:left}.character-open>img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.character-open>div{position:absolute;left:0;bottom:0;width:100%;padding:70px 16px 20px;background:linear-gradient(transparent,#000b);pointer-events:none}.character-play{inset:auto 12px 14px auto;width:34px;height:34px;border-radius:50%;background:#0005;padding:0}.character-play svg{width:16px;height:16px}.character-tile:hover .character-open>img{transform:scale(1.04)}.character-open>div{padding-right:42px}.playlist-art:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent,#0005);pointer-events:none}.art-play{z-index:1}.playlist-art.radio-art{background:radial-gradient(ellipse at 30% 0%,#51b4cc,transparent 70%),linear-gradient(150deg,#23557e,#082a20);padding:0}.radio-art:before{content:"";position:absolute;width:230px;height:230px;border:2px solid #fff1;transform:rotate(28deg);left:-100px;top:-30px;border-radius:20px}.radio-art>small,.radio-art>strong,.radio-art>svg{display:none}.separation-page{max-width:1440px;margin:0 auto;padding:36px 40px 48px}.separation-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px;gap:20px}.separation-eyebrow{display:inline-flex;align-items:center;gap:7px;color:var(--accent);font-size:11px;letter-spacing:1px}.separation-header h1{font-size:30px;line-height:40px;margin:12px 0 7px;letter-spacing:-.8px}.separation-header p{color:#8e929a;margin:0;font-size:13px}.separation-history{border:1px solid #303030;border-radius:10px;padding:10px 14px;font-size:12px;color:#b8bbc4}.separation-history:hover{background:#191919}.separation-modes{display:flex;gap:8px;border-bottom:1px solid #232323;margin-bottom:24px;overflow:auto;scrollbar-width:none}.separation-modes>button{padding:13px 16px 16px;border-bottom:2px solid transparent;color:#8e939e;font-size:13px;white-space:nowrap;font-weight:600}.separation-modes>button.selected{color:var(--accent);border-color:var(--accent)}.separation-modes>button:hover{background:#ffffff04}.separation-modes>button:disabled{opacity:.6}.separation-layout{display:grid;grid-template-columns:minmax(380px,1.06fr) minmax(320px,1fr);gap:20px;align-items:stretch}.separation-upload-card,.separation-result-card{border:1px solid #232323;border-radius:22px;background:#131313;padding:24px;min-width:0}.separation-upload-card>header h2,.separation-result-card>header h2{font-size:16px;margin:0;font-weight:700}.separation-upload-card>header p{color:#8d929e;font-size:12px;line-height:20px;margin:8px 0 22px}.separation-result-card>header{display:flex;justify-content:space-between;align-items:center;padding-bottom:20px;border-bottom:1px solid #252525;gap:12px}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.separation-dropzone{border:1px dashed #3d4446;border-radius:16px;background:radial-gradient(ellipse at 50% 15%,#17303280,transparent 70%),#101213;min-height:278px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:26px 14px;transition:background .2s,border-color .2s}.separation-dropzone.dragging{background:#183237;border-color:var(--accent)}.upload-orbit{width:64px;height:64px;border:1px solid #36555a;border-radius:18px;background:#183034;display:grid;place-items:center;color:var(--accent);box-shadow:0 0 30px #32dce509}.separation-dropzone h3{font-size:15px;font-weight:600;margin:18px 0 0}.separation-dropzone>p{color:#737d89;font-size:12px;margin:7px 0 17px}.separation-dropzone .primary{font-size:12px;padding:10px 23px;border-radius:10px;gap:12px;min-height:38px}.separation-dropzone>small{font-size:10px;color:#636d78;margin-top:18px;text-align:center;line-height:18px}.separation-output{display:flex;justify-content:space-between;align-items:center;padding:22px 0;border-bottom:1px solid #272727;gap:14px}.separation-output strong{font-size:12px}.separation-output p{font-size:11px;color:#727984;margin:7px 0 0}.format-picker{display:flex;gap:4px;background:#1d1d1d;border:1px solid #2b2b2b;border-radius:9px;padding:4px}.format-picker>button{font-size:11px;letter-spacing:.5px;padding:6px 10px;color:#969da8;border-radius:6px;min-width:56px;height:28px}.format-picker>button.selected{color:#54e1e7;background:#1c373a;border:1px solid #315358}.separation-account{display:flex;align-items:center;gap:7px;margin:18px 0;color:#8a949b;font-size:11px;line-height:18px}.separation-account svg{color:#65a9aa;flex-shrink:0}.separation-submit{width:100%;height:42px;font-size:13px;margin-top:6px;border-radius:11px!important}.separation-upload-note{text-align:center;color:#666d78;font-size:10px;line-height:18px;margin:12px 0 0}.separation-service-note{display:flex;align-items:flex-start;gap:7px;font-size:11px;line-height:19px;color:#b3a57f;background:#29251b;border:1px solid #3b3527;border-radius:8px;padding:10px;margin-bottom:12px}.separation-service-note>svg{flex-shrink:0;margin-top:2px}.separation-service-note>span{flex:1}.separation-service-note>button{padding:1px;color:#c0ad7c}.separation-error{color:#efa5a5;font-size:12px;line-height:20px;margin:12px 0;display:flex;align-items:flex-start;gap:7px}.separation-error>svg{flex-shrink:0;margin-top:3px}.separation-result-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:480px;padding:30px 8px}.split-illustration{display:flex;align-items:center;gap:18px;margin-bottom:34px;position:relative}.split-illustration>span{width:68px;height:78px;display:grid;place-items:center;border-radius:18px;color:#40dbe5;border:1px solid #2b4d50;background:linear-gradient(150deg,#163337,#112124);transform:rotate(-8deg);box-shadow:0 10px 35px #0003}.split-illustration>span:last-child{transform:rotate(8deg);color:#a6a0e1;border-color:#44405c;background:linear-gradient(150deg,#2c293f,#1d1c2a)}.split-illustration>i{height:1px;width:22px;border-top:1px dashed #4b5d61}.separation-result-empty h3{font-size:15px;margin:0 0 12px;font-weight:600;color:#d0d5dc}.separation-result-empty p{font-size:12px;color:#737c89;line-height:22px;margin:0}.empty-track-lines{margin-top:35px;display:grid;gap:10px;width:min(290px,90%)}.empty-track-lines>div{display:flex;gap:10px;align-items:center;padding:12px;border:1px solid #232c2e;border-radius:10px;font-size:10px;color:#65777e;background:#141a1b}.empty-track-lines>div:nth-child(2){color:#6d6885;background:#17161c;border-color:#292632}.empty-track-lines i{height:19px;flex:1;background:repeating-linear-gradient(90deg,currentColor 0 2px,transparent 2px 5px);opacity:.3;clip-path:polygon(0 40%,6% 20%,10% 50%,15% 10%,20% 35%,25% 5%,30% 40%,35% 30%,40% 0,45% 40%,50% 25%,55% 40%,60% 5%,65% 40%,70% 15%,75% 40%,80% 25%,85% 40%,90% 0,95% 40%,100% 20%,100% 80%,95% 60%,90% 100%,85% 60%,80% 75%,75% 60%,70% 85%,65% 60%,60% 95%,55% 60%,50% 75%,45% 60%,40% 100%,35% 70%,30% 60%,25% 95%,20% 65%,15% 90%,10% 50%,6% 80%,0 60%)}.selected-audio{border:1px solid #2d4548;background:#11212477;padding:20px;border-radius:16px;min-height:210px;display:flex;flex-direction:column;justify-content:center}.selected-audio-info{display:flex;align-items:center;gap:12px}.audio-file-icon{width:48px;height:54px;background:#20383c;color:#64d8df;display:grid;place-items:center;border-radius:11px;flex-shrink:0}.selected-audio-info>div:nth-child(2){flex:1;min-width:0}.selected-audio-info strong{font-size:12px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selected-audio-info p{font-size:11px;color:#8e9da5;margin:6px 0 0}.selected-audio-info>button{padding:3px;color:#85959b}.selected-audio>audio{width:100%;height:34px;margin-top:20px;color-scheme:dark}.replace-file{font-size:10px;color:var(--accent);align-self:flex-end;margin-top:12px}.upload-progress{margin:16px 0}.upload-progress>div{display:flex;justify-content:space-between;font-size:11px;color:#b2c0c7;margin-bottom:8px}.upload-progress progress{width:100%;height:5px;accent-color:var(--accent);border:0;border-radius:5px;background:#263638}.upload-progress progress::-webkit-progress-bar{background:#263638;border-radius:5px}.upload-progress progress::-webkit-progress-value{background:var(--accent);border-radius:5px}.separation-processing,.separation-task-failed{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;min-height:470px;padding:24px 10px}.processing-orbit{border:1px solid #2d5256;background:radial-gradient(#1c4348,#17282a);width:90px;height:90px;border-radius:50%;display:grid;place-items:center;color:var(--accent);box-shadow:0 0 40px #37dce60b;margin-bottom:25px}.separation-processing h3,.separation-task-failed h3{font-size:16px;margin:0 0 12px}.separation-processing>p,.separation-task-failed p{font-size:12px;color:#88939f;line-height:20px}.real-progress{height:5px;width:85%;border-radius:4px;background:#293032;overflow:hidden;margin:24px 0 14px}.real-progress>span{display:block;background:var(--accent);height:100%;transition:width .4s}.separation-processing>b{font-size:24px;color:var(--accent)}.separation-processing>small{color:#646e79;font-size:10px;margin-top:15px}.separation-task-failed>svg{color:#d39292;margin-bottom:24px}.separation-task-failed .primary{font-size:12px;margin-top:15px}.result-complete{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:#70d7bc}.separation-result-content{padding-top:20px}.result-filename{display:flex;align-items:center;gap:9px;color:#919da8;font-size:12px;margin:0 0 20px}.result-filename b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.separation-retention{font-size:10px;color:#7b838f;line-height:18px}.new-separation{font-size:12px;color:var(--accent);padding:10px 0}.separation-example{margin-top:32px;border:1px solid #232323;border-radius:22px;padding:28px;background:linear-gradient(130deg,#141919,#121212 55%)}.separation-example>header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px}.separation-example h2{font-size:18px;margin:12px 0 0;line-height:26px}.example-tabs{display:flex;gap:4px;flex-shrink:0}.example-tabs>button{font-size:11px;padding:8px 10px;border-radius:7px;color:#969ca6}.example-tabs>button.selected{background:#203638;color:#55dbe3}.example-content{display:grid;grid-template-columns:230px minmax(0,1fr);gap:32px;align-items:center}.example-caption{padding:0 12px}.example-cover{width:86px;height:86px;border-radius:20px;background:radial-gradient(circle at 20% 20%,#32919b,#183a45 60%,#253349);border:1px solid #32606c;display:grid;place-items:center;color:#a1edf1;box-shadow:0 12px 25px #0003}.example-caption h3{font-size:14px;margin:16px 0 8px}.example-caption p{font-size:11px;line-height:21px;color:#8a959e}.example-caption>small{font-size:10px;color:#5d6a74}.stem-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:11px;border:1px solid #294346;background:#19292c;min-height:55px;margin-bottom:10px;color:#5edce3}.stem-color-1{background:#232637;border-color:#373d5a;color:#a6a9ee}.stem-color-2{background:#2c2536;border-color:#41344d;color:#ce97e2}.stem-color-3{background:#302a20;border-color:#4b3d29;color:#e6c386}.stem-color-4{background:#1e2c27;border-color:#304d3f;color:#89d9b2}.stem-color-5{background:#2c2226;border-color:#49333c;color:#dd9aaf}.stem-play{background:#ffffff0c;border:1px solid #ffffff1a;border-radius:50%;width:28px;height:28px;padding:0;flex-shrink:0;color:inherit}.stem-play:hover{background:#ffffff1c}.stem-row>b{font-size:11px;width:66px;flex-shrink:0;color:#d9e2e7;font-weight:500}.stem-wave{display:flex;align-items:center;gap:3px;height:32px;flex:1;overflow:hidden;opacity:.5}.stem-wave>i{display:block;background:currentColor;flex:0 0 2px;border-radius:2px;opacity:.8}.is-playing .stem-wave{opacity:1}.stem-download{display:grid;place-items:center;color:inherit;padding:5px;flex-shrink:0}.stem-timeline{display:flex;align-items:center;gap:10px;margin:18px 0 9px;color:#75828d;font-size:10px}.stem-timeline>input{flex:1;min-width:20px}.stem-timeline .stem-volume{max-width:70px}.wave-note{font-size:9px;color:#5c6971}.separation-history-modal{width:640px;padding:28px}.separation-history-list{display:grid;gap:8px;max-height:55vh;overflow:auto}.separation-history-list>button{display:flex;text-align:left;background:#222;border-radius:12px;padding:16px;gap:14px;color:#8abdc2}.separation-history-list>button>span{display:block;flex:1;min-width:0}.separation-history-list b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#ddd;font-size:12px}.separation-history-list small{display:block;color:#888;font-size:10px;margin-top:7px}.separation-history-empty{display:flex;flex-direction:column;align-items:center;padding:70px 20px;color:#777;font-size:12px;gap:15px}.spin{animation:spin 1s linear infinite}@media(min-width:1700px){.separation-page{padding-top:48px}.separation-layout{gap:24px}.separation-dropzone{min-height:300px}}@media(max-width:1250px){.separation-page{padding:30px 24px}.separation-layout{grid-template-columns:minmax(330px,1fr) minmax(270px,1fr);gap:16px}.separation-upload-card,.separation-result-card{padding:20px}.separation-modes>button{padding:12px 10px 15px;font-size:12px}.example-content{grid-template-columns:190px minmax(0,1fr);gap:24px}.separation-example>header{flex-wrap:wrap;gap:15px}.separation-result-empty h3{font-size:13px}.separation-result-empty p{font-size:11px}}@media(max-width:1000px){.separation-layout{grid-template-columns:1fr}.separation-result-empty{min-height:320px}.separation-processing,.separation-task-failed{min-height:340px}.empty-track-lines{margin-top:20px}.split-illustration{margin-bottom:20px}.example-content{grid-template-columns:1fr}.example-caption{display:none}.separation-result-card{min-height:350px}.separation-header{margin-bottom:20px}.separation-modes{margin-bottom:18px}.separation-example{padding:22px}.separation-upload-card{padding:24px}}@media(max-width:600px){.separation-page{padding:24px 16px 30px}.separation-header{align-items:flex-start;gap:10px}.separation-header h1{font-size:25px;line-height:33px;margin-top:10px}.separation-eyebrow{font-size:9px;letter-spacing:.4px}.separation-header p{font-size:11px;line-height:19px;max-width:180px}.separation-history{font-size:10px;padding:8px;gap:4px;white-space:nowrap;margin-top:26px}.separation-history svg{width:13px;height:13px}.separation-modes{gap:2px}.separation-modes>button{padding:12px 9px 13px;font-size:11px;gap:5px}.separation-modes svg{width:14px;height:14px}.separation-upload-card,.separation-result-card{padding:18px;border-radius:18px}.separation-upload-card>header p{font-size:11px;margin-bottom:18px}.separation-dropzone{min-height:265px;padding:24px 10px}.separation-dropzone>small{max-width:200px;font-size:9px}.separation-dropzone h3{font-size:13px}.separation-output{gap:8px}.separation-output p{font-size:10px;line-height:17px;max-width:100px}.format-picker{padding:3px;gap:2px}.format-picker>button{font-size:10px;padding:5px 6px;min-width:46px;gap:3px}.separation-service-note,.separation-account{font-size:10px;line-height:18px}.separation-upload-note{font-size:9px}.separation-result-empty{padding:25px 0}.separation-result-empty h3{font-size:12px}.separation-result-empty p{font-size:10px;line-height:20px}.split-illustration>span{width:58px;height:68px}.separation-example{padding:18px;border-radius:18px;margin-top:20px}.separation-example h2{font-size:15px;line-height:23px}.example-tabs{gap:1px;width:100%;justify-content:space-between}.example-tabs>button{font-size:10px;padding:7px}.stem-row{padding:10px 9px;gap:8px}.stem-row>b{font-size:10px;width:48px}.stem-wave{gap:2px}.stem-play{width:25px;height:25px}.stem-timeline{gap:6px}.stem-timeline .stem-volume{max-width:40px}.stem-timeline>svg{width:12px}.wave-note{font-size:8px;line-height:16px}.selected-audio{padding:16px;min-height:180px}.selected-audio-info{gap:8px}.audio-file-icon{width:38px;height:45px}.selected-audio-info strong{font-size:11px}.separation-history-modal{padding:25px 18px}.separation-history-list>button{padding:12px;gap:10px}.separation-history-list small{font-size:9px;line-height:17px}}
