@charset "UTF-8";.pg-pending .hero{position:relative;padding:150px 0 26px;text-align:center;overflow:hidden}.pg-pending .hero-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(620px 360px at 14% 8%,rgba(232,93,38,.09),transparent 62%),radial-gradient(640px 380px at 88% 20%,rgba(109,90,230,.06),transparent 62%)}.pg-pending .eyebrow{font-family:var(--sans);font-size:12.5px;font-weight:600;letter-spacing:.08em;color:var(--tang)}.pg-pending h1{font-family:var(--serif);font-weight:480;font-size:clamp(52px,9vw,112px);line-height:.98;letter-spacing:-.025em;margin-top:18px}.pg-pending h1 em{font-style:italic;font-weight:500;color:var(--tang)}.pg-pending .hero-sub{max-width:640px;margin:24px auto 0;font-size:18.5px;line-height:1.66;color:var(--ink-2)}.pg-pending .hero-ctas{display:flex;gap:12px;justify-content:center;margin-top:30px;flex-wrap:wrap}.pg-pending .plsec{padding:44px 0 10px}.pg-pending .pl-panel{max-width:760px;margin:0 auto;background:var(--ink);color:#f3efe7;border-radius:22px;padding:40px 46px 34px;position:relative;overflow:hidden}.pg-pending .pl-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(520px 300px at 8% 0%,rgba(232,93,38,.18),transparent 60%),radial-gradient(480px 280px at 94% 100%,rgba(109,90,230,.15),transparent 60%)}.pg-pending .pl-panel>*{position:relative}.pg-pending .pl-lh{font-family:var(--mono);font-size:11.5px;letter-spacing:.18em;color:#f0906a;display:flex;align-items:center;gap:10px}.pg-pending .pl-lh .dot{width:7px;height:7px;border-radius:50%;background:#5ad183;animation:pending-pulse 1.6s infinite}.pg-pending .pl-main{display:flex;align-items:center;gap:22px;margin-top:26px}.pg-pending .pbtn{flex:0 0 auto;width:74px;height:74px;border-radius:50%;border:none;background:var(--tang);color:#fff;font-size:24px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 14px 34px -10px #e85d268c;transition:transform .2s var(--ease),box-shadow .2s}@media (hover: hover){.pg-pending .pbtn:hover{transform:scale(1.05)}}.pg-pending .pbtn:active{transform:scale(.95)}.pg-pending .pbtn.on{background:#f3efe7;color:var(--ink)}.pg-pending .pl-tr{flex:1;min-width:0}.pg-pending .ptrack{position:relative;height:8px;border-radius:4px;background:#faf9f629;cursor:pointer;touch-action:none}.pg-pending .ptrack:before{content:"";position:absolute;left:0;right:0;top:-10px;bottom:-10px}.pg-pending .ptrack:focus-visible{outline:2px solid var(--tang);outline-offset:4px}.pg-pending .ptrack i{position:absolute;left:0;top:0;bottom:0;background:var(--tang);border-radius:4px;pointer-events:none}.pg-pending .pthumb{position:absolute;top:50%;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 2px 8px #0006;transform:translate(-50%,-50%);transition:width .14s var(--ease),height .14s var(--ease);pointer-events:none}.pg-pending .ptrack:active .pthumb,.pg-pending .ptrack:focus-visible .pthumb{width:20px;height:20px}.pg-pending .ptime{display:flex;justify-content:space-between;margin-top:10px;font-family:var(--mono);font-size:12px;letter-spacing:.1em;color:#c9c2b4;font-feature-settings:"tnum"}.pg-pending .pl-opts{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:26px;border-top:1px solid rgba(243,239,231,.14);padding-top:20px}.pg-pending .amode{font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;padding:9px 14px;border-radius:999px;border:1px solid rgba(243,239,231,.3);background:transparent;color:#c9c2b4;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.pg-pending .amode.on{background:#5ad18324;border-color:#5ad1838c;color:#7fd6b4}.pg-pending .lkstat{font-family:var(--mono);font-size:11px;letter-spacing:.14em;color:#98917f}.pg-pending .lkstat b{color:#fff;font-size:14px;font-feature-settings:"tnum"}.pg-pending .pl-toggles{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pg-pending .amode.kbtn.on{background:#e85d2629;border-color:#e85d2699;color:#f0a06a}.pg-pending .karaoke{margin-top:24px;padding-top:22px;border-top:1px solid rgba(243,239,231,.14)}.pg-pending .khead{display:flex;align-items:center;gap:9px;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#b89a7e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pg-pending .khead .kdot{flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:var(--tang);box-shadow:0 0 8px #e85d26d9}.pg-pending .klwin{position:relative;height:168px;margin-top:14px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 24%,#000 74%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 24%,#000 74%,transparent 100%)}.pg-pending .ktrack{position:relative;transition:transform .4s cubic-bezier(.22,.61,.36,1);will-change:transform}.pg-pending .kline{text-align:center;padding:6px;font-size:18px;line-height:1.4;font-weight:500;color:#6f695d;transition:color .3s,font-size .25s}.pg-pending .kline--done{color:#5c5648}.pg-pending .kline--on{color:#efe7d8;font-size:22px;font-weight:700}.pg-pending .kw{transition:color .18s ease,text-shadow .18s ease}.pg-pending .kw--on{color:var(--tang)}.pg-pending .kline--done .kw--on{color:#9a6748}.pg-pending .kline--on .kw--now{color:#fff;text-shadow:0 0 16px rgba(232,93,38,.9)}.pg-pending .pl-fine{margin-top:18px;font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;line-height:1.8;color:#8f897c}.pg-pending .pl-missing{margin-top:24px}.pg-pending .pl-missing .mk-code{font-family:var(--mono);font-size:clamp(15px,2.6vw,21px);letter-spacing:.08em;color:#f0906a}.pg-pending .pl-missing p{margin-top:14px;font-size:15.5px;line-height:1.7;color:#c9c2b4;max-width:560px}.pg-pending .share-row{display:flex;gap:9px;justify-content:center;flex-wrap:wrap;margin-top:18px}.pg-pending .lyrsec{padding:72px 0 20px}.pg-pending .lh2{font-family:var(--mono);font-size:12.5px;letter-spacing:.15em;color:var(--tang);text-align:center}.pg-pending .lsub{text-align:center;font-size:15.5px;color:var(--ink-2);margin-top:9px}.pg-pending .lsub i{color:var(--ink-3)}.pg-pending .vocab{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:18px}.pg-pending .vocab span{font-family:var(--mono);font-size:10px;letter-spacing:.14em;color:var(--ink-3)}.pg-pending .vocab a{font-family:var(--mono);font-size:11.5px;letter-spacing:.04em;color:var(--tang);background:var(--tang-t);border:1px solid #f2cdb4;border-radius:999px;padding:4px 11px;text-decoration:none;transition:transform .15s var(--ease)}@media (hover: hover){.pg-pending .vocab a:hover{transform:translateY(-1px)}}.pg-pending .sheet{max-width:760px;margin:34px auto 0;background:var(--card);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow-app);padding:46px 54px 40px;position:relative}.pg-pending .lsec{padding:14px 18px;margin:0 -18px;border-radius:12px;transition:background .4s}.pg-pending .lsec+.lsec{margin-top:18px}.pg-pending .lsec.on{background:var(--tang-t);box-shadow:inset 3px 0 0 var(--tang)}.pg-pending .ltag{font-family:var(--mono);font-size:11px;letter-spacing:.1em;color:var(--tang);background:var(--paper-sunk);border:1px solid var(--line);border-radius:5px;display:inline-block;padding:4px 9px;margin-bottom:12px}.pg-pending .lline{font-family:var(--sans);font-size:18.5px;line-height:1.66;color:var(--ink)}.pg-pending .adl{color:var(--ink-3);font-style:italic}.pg-pending .lsec.chorus .lline{font-weight:560}.pg-pending .lsec.chorus .ltag{color:#fff;background:var(--tang);border-color:var(--tang)}.pg-pending .lsec.bridge{background:var(--paper-sunk);box-shadow:inset 3px 0 0 var(--blue)}.pg-pending .lsec.bridge .lline{font-size:16.5px;color:var(--ink-2)}.pg-pending .lsec.bridge.on{background:var(--blue-t)}.pg-pending .lsec.spoken .lline{font-family:var(--mono);font-size:14px;line-height:1.9;color:var(--ink-2)}.pg-pending .sheet-wm{margin-top:30px;padding-top:18px;border-top:1px dashed var(--line-2);font-family:var(--mono);font-size:9.5px;letter-spacing:.15em;color:var(--ink-3);text-align:center}.pg-pending .barsec{padding:78px 0 24px}.pg-pending .bars-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;max-width:960px;margin:30px auto 0}.pg-pending .bcard{margin:0;background:var(--card);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-card);padding:26px 26px 20px;display:flex;flex-direction:column;justify-content:space-between;gap:18px;transition:transform .25s var(--ease),box-shadow .25s}@media (hover: hover){.pg-pending .bcard:hover{transform:translateY(-3px);box-shadow:0 20px 44px -14px #17130d29}}.pg-pending .bcard blockquote{margin:0;font-family:var(--serif);font-size:20px;line-height:1.42;font-weight:500;letter-spacing:-.01em}.pg-pending .bcard figcaption{font-family:var(--mono);font-size:8.5px;letter-spacing:.16em;color:var(--ink-3);border-top:1px dashed var(--line-2);padding-top:12px}.pg-pending .mksec{padding:78px 0 20px}.pg-pending .mk-card{max-width:860px;margin:0 auto;background:var(--card);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow-app);padding:40px 48px}.pg-pending .mk-head{display:flex;justify-content:space-between;gap:20px;font-family:var(--mono);font-size:11.5px;letter-spacing:.08em;line-height:1.9;color:var(--ink-2);border-bottom:1px solid var(--line);padding-bottom:18px}.pg-pending .mk-head b{color:var(--ink)}.pg-pending .mk-head .r{text-align:right}.pg-pending .mk-row{display:grid;grid-template-columns:96px 1fr;gap:22px;padding:20px 0;border-bottom:1px dashed var(--line)}.pg-pending .mk-t{font-family:var(--mono);font-size:12px;letter-spacing:.06em;color:var(--tang);padding-top:3px;font-feature-settings:"tnum"}.pg-pending .mk-h{font-family:var(--mono);font-size:12.5px;letter-spacing:.1em;color:var(--ink);font-weight:600}.pg-pending .mk-row p{margin-top:7px;font-size:15.5px;line-height:1.66;color:var(--ink-2)}.pg-pending .mk-root{margin-top:22px;font-size:15.5px;line-height:1.66;color:var(--ink-2);background:var(--teal-t);border-left:3px solid var(--teal);border-radius:0 10px 10px 0;padding:14px 18px}.pg-pending .mk-root b{color:var(--teal);font-family:var(--mono);font-size:11.5px;letter-spacing:.1em}.pg-pending .mk-credits{margin-top:20px;font-family:var(--mono);font-size:10px;letter-spacing:.12em;line-height:2;color:var(--ink-3)}.pg-pending .plug{padding:78px 0 30px}.pg-pending .plug .panel{max-width:860px;margin:0 auto;background:var(--ink);color:#f3efe7;border-radius:22px;padding:56px 62px;position:relative;overflow:hidden}.pg-pending .plug .panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(560px 320px at 8% 0%,rgba(232,93,38,.16),transparent 60%),radial-gradient(520px 300px at 95% 100%,rgba(109,90,230,.14),transparent 60%)}.pg-pending .plug .panel>*{position:relative}.pg-pending .plug .ph{font-family:var(--mono);font-size:11.5px;letter-spacing:.16em;color:#f0906a;margin-bottom:18px}.pg-pending .plug p{font-family:var(--serif);font-size:clamp(19px,2.2vw,25px);font-weight:440;line-height:1.5;color:#efe9dc}.pg-pending .plug p+p{margin-top:18px}.pg-pending .plug p b{color:#fff;font-weight:550}.pg-pending .plug .plain{font-family:var(--sans);font-size:16px;color:#c2bba9;line-height:1.68;margin-top:24px}.pg-pending .plug .plain a{color:#f0906a;font-weight:600}.pg-pending .plug .plain em{color:#efe9dc}.pg-pending .nextbar{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;padding:26px 0 90px}.pg-pending .lsec.robot{background:var(--paper-sunk);box-shadow:inset 3px 0 #7f8a99}.pg-pending .lsec.robot.on{background:#eef1f5}.pg-pending .lsec.robot .ltag{color:#5f6b7a}.pg-pending .lsec.robot .lline{font-family:var(--mono);font-size:14px;line-height:1.9;letter-spacing:.05em;color:#55606e}.pg-pending .lsec.choir{background:var(--tang-t);box-shadow:inset 3px 0 0 var(--tang);text-align:center}.pg-pending .lsec.choir .ltag{color:#fff;background:var(--tang);border-color:var(--tang)}.pg-pending .lsec.choir .lline{font-weight:600;font-size:20px}.pg-pending .kline--robot{font-family:var(--mono);letter-spacing:.05em}.pg-pending .mk-t--warn{color:#c07a1e}.pg-pending .mk-t--crit{color:#b8392a}.pg-pending .mk-t--ok{color:var(--teal)}.pg-pending .mk-t--dim{color:var(--ink-3)}@media (max-width: 880px){.pg-pending .pl-panel{padding:30px 24px 26px}.pg-pending .sheet{padding:32px 24px 30px}.pg-pending .lsec{margin:0 -10px;padding:12px 10px}.pg-pending .bars-grid{grid-template-columns:repeat(2,1fr)}.pg-pending .mk-card{padding:30px 24px}.pg-pending .mk-row{grid-template-columns:1fr;gap:6px}.pg-pending .plug .panel{padding:38px 28px}}@media (max-width: 560px){.pg-pending .hero{padding:126px 0 22px}.pg-pending .hero-sub{font-size:16.5px}.pg-pending .pl-main{gap:14px}.pg-pending .pbtn{width:60px;height:60px;font-size:20px}.pg-pending .ptrack{height:12px}.pg-pending .ptrack:before{top:-16px;bottom:-16px}.pg-pending .pthumb{width:20px;height:20px}.pg-pending .ptrack:active .pthumb,.pg-pending .ptrack:focus-visible .pthumb{width:24px;height:24px}.pg-pending .amode{min-height:44px}.pg-pending .klwin{height:132px}.pg-pending .kline{font-size:16px}.pg-pending .kline--on{font-size:19px}.pg-pending .bars-grid{grid-template-columns:1fr}.pg-pending .lline{font-size:16px}.pg-pending .mk-head{flex-direction:column;gap:6px}.pg-pending .mk-head .r{text-align:left}}@keyframes pending-pulse{0%,to{opacity:1}50%{opacity:.25}}
