#sky-works-homeframe .ace-entries{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;margin-top:25px;max-width:440px;border-top:1px solid #fff4dc55}#sky-works-homeframe .ace-entry{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:11px 0;border:0;border-bottom:1px solid #fff4dc38;background:transparent;color:inherit;text-align:left;font:400 11px/1.4 Arial,sans-serif;letter-spacing:1px;cursor:pointer;transition:color .2s,transform .2s}#sky-works-homeframe .ace-entry:hover{color:#fff;transform:translateX(4px)}#sky-works-homeframe .journey[data-kind=ace] .journey-copy{bottom:8%;width:37%;max-width:560px}#sky-works-homeframe .journey[data-kind=ace] h1{font-size:clamp(42px,5.7vw,112px)}#sky-works-homeframe .journey[data-kind=war] .ace-entries{display:none}
#sky-works-homeframe .ace-chapter{position:absolute;inset:0;z-index:12;isolation:isolate;overflow:clip;background:var(--ace-tone,#1b2c3d);color:#fffaf1}#sky-works-homeframe .ace-chapter[hidden]{display:none}#sky-works-homeframe .ace-world,#sky-works-homeframe .ace-depth{position:absolute;inset:0;pointer-events:none}#sky-works-homeframe .ace-backdrop{position:absolute;inset:-9%;width:118%;height:118%;max-width:none;object-fit:cover;filter:blur(1.3px);will-change:transform}#sky-works-homeframe .ace-background-depth{z-index:0}#sky-works-homeframe .ace-flight{position:absolute;pointer-events:none;z-index:1;will-change:transform,filter,opacity}#sky-works-homeframe .ace-flight svg{width:100%;height:100%;max-width:none;overflow:visible;filter:drop-shadow(0 12px 20px #06121c22)}#sky-works-homeframe .ace-person{z-index:3}#sky-works-homeframe .ace-clouds{position:absolute;inset:-8%;z-index:4;pointer-events:none;opacity:.19}#sky-works-homeframe .ace-clouds img{width:100%;height:100%;max-width:none;object-fit:cover}#sky-works-homeframe .ace-atmosphere{position:absolute;inset:0;z-index:4;pointer-events:none;background:linear-gradient(90deg,#07162382,transparent 65%),linear-gradient(0deg,#06142165,transparent 45%)}#sky-works-homeframe .ace-veil{position:absolute;inset:0;z-index:5;background:var(--ace-tone);pointer-events:none;opacity:0}
#sky-works-homeframe .ace-nav{position:absolute;z-index:10;top:clamp(20px,3vh,38px);left:clamp(22px,3.4vw,66px);right:clamp(22px,3.4vw,66px);display:flex;align-items:center;justify-content:space-between;gap:20px}#sky-works-homeframe .ace-nav button{font:400 14px/1.4 'SiteWenKai',serif;color:inherit;background:transparent;border:0;padding:10px 0;min-height:44px;cursor:pointer;text-shadow:0 1px 7px #071624b3}#sky-works-homeframe .ace-nav-right{display:flex;align-items:center;gap:24px}#sky-works-homeframe .ace-nav small{font:10px/1.4 Arial,sans-serif;letter-spacing:3px;opacity:.7}
#sky-works-homeframe .ace-logo{position:absolute;z-index:7;left:5.3%;top:19%;width:34%;max-width:640px;pointer-events:none;transform-origin:center;filter:none}#sky-works-homeframe .ace-logo img{display:block;width:100%;height:100%;max-width:none;object-fit:contain}#sky-works-homeframe .ace-logo-text{display:block;font:700 clamp(22px,3vw,54px)/1.15 Arial,sans-serif;letter-spacing:2px;color:#fff;text-align:center}
#sky-works-homeframe .ace-listening{position:absolute;z-index:8;left:5.3%;top:45%;width:35%;max-width:600px;text-shadow:0 2px 15px #06142140}#sky-works-homeframe .ace-listening-header{display:flex;justify-content:space-between;gap:15px;padding-bottom:13px;border-bottom:1px solid #ffffff55;font:10px/1.5 Arial,sans-serif;letter-spacing:2px;color:#fffaf1b8}#sky-works-homeframe .ace-track-title{font:400 clamp(20px,2.1vw,34px)/1.35 Arial,'SiteWenKai',sans-serif;margin:19px 0 5px;color:inherit;overflow-wrap:anywhere}#sky-works-homeframe .ace-track-artist{font:11px/1.8 Arial,'SiteWenKai',sans-serif;opacity:.7;letter-spacing:1px;min-height:20px}
#sky-works-homeframe .ace-play-controls{display:flex;align-items:center;gap:20px;margin-top:17px}#sky-works-homeframe .ace-play-controls button{border:0;background:transparent;color:inherit;font:18px/1 Arial,sans-serif;padding:10px;min-height:44px;min-width:44px;cursor:pointer}#sky-works-homeframe .ace-play-controls .ace-play{width:56px;height:56px;border:1px solid #fff9ef90;border-radius:50%;font-size:20px}#sky-works-homeframe .ace-play-controls .ace-mode{font-size:11px;min-width:72px;letter-spacing:1px}#sky-works-homeframe .ace-progress{display:flex;align-items:center;gap:10px;margin-top:15px;font:10px/1.4 monospace;opacity:.9}#sky-works-homeframe .ace-progress input{width:100%;min-width:0;accent-color:#e8eef4;height:20px;cursor:pointer}#sky-works-homeframe .ace-volume{display:flex;align-items:center;gap:12px;font:10px/1.6 Arial,sans-serif;letter-spacing:1px;margin-top:8px}#sky-works-homeframe .ace-volume input{width:110px;accent-color:#e8eef4;height:22px}#sky-works-homeframe .ace-list-toggle{margin-left:auto;border:0;background:transparent;color:inherit;padding:8px 0;min-height:36px;font:12px/1.5 'SiteWenKai',serif;cursor:pointer}#sky-works-homeframe .ace-empty-note{font:12px/1.8 'SiteWenKai',serif;opacity:.75;margin:12px 0 0}#sky-works-homeframe .ace-empty-note a{color:inherit;text-underline-offset:4px}
#sky-works-homeframe .ace-track-list{position:absolute;z-index:12;left:5.3%;top:18%;width:35%;max-width:600px;max-height:70%;overflow:auto;padding:20px;border:1px solid #fff6e93a;border-radius:12px;background:#0a1825ed;backdrop-filter:blur(18px);box-shadow:0 15px 50px #0003;color:#edf3f9;text-shadow:none;overscroll-behavior:contain}#sky-works-homeframe .ace-track-list[hidden]{display:none}#sky-works-homeframe .ace-track-list header{display:flex;justify-content:space-between;align-items:center;font:12px/1.6 'SiteWenKai',serif;margin-bottom:15px}#sky-works-homeframe .ace-track-list header button{border:0;background:transparent;color:inherit;font-size:20px;min-width:36px;min-height:36px;cursor:pointer}#sky-works-homeframe .ace-queue-item{width:100%;display:grid;grid-template-columns:23px 1fr auto;gap:10px;padding:13px 2px;border:0;border-top:1px solid #ffffff1f;background:transparent;color:inherit;text-align:left;align-items:center;font:12px/1.5 Arial,'SiteWenKai',sans-serif;cursor:pointer}#sky-works-homeframe .ace-queue-item[aria-pressed=true]{color:#e0c58c}#sky-works-homeframe .ace-queue-item:disabled{opacity:.45;cursor:default}#sky-works-homeframe .ace-queue-item small{font:10px/1.5 Arial,sans-serif;white-space:nowrap}
#sky-works-homeframe .ace-footer{position:absolute;z-index:8;left:5.3%;right:5.3%;bottom:3.6%;display:flex;align-items:center;justify-content:space-between;gap:20px;pointer-events:none;font:9px/1.5 Arial,sans-serif;letter-spacing:2px;opacity:.63}#sky-works-homeframe .ace-chapter[data-work="5"] .ace-logo img{filter:brightness(0) invert(1)}
#sky-works-homeframe .ace-chapter[data-work="6"] .ace-logo,#sky-works-homeframe .ace-chapter[data-work="7"] .ace-logo{left:58%;top:20%;width:35%}#sky-works-homeframe .ace-chapter[data-work="6"] .ace-listening,#sky-works-homeframe .ace-chapter[data-work="7"] .ace-listening{left:59%;top:46%;width:33%}#sky-works-homeframe .ace-chapter[data-work="6"] .ace-track-list,#sky-works-homeframe .ace-chapter[data-work="7"] .ace-track-list,#sky-works-homeframe .ace-chapter[data-work="8"] .ace-track-list{left:auto;right:7%;width:34%}#sky-works-homeframe .ace-chapter[data-work="6"] .ace-atmosphere,#sky-works-homeframe .ace-chapter[data-work="7"] .ace-atmosphere{background:linear-gradient(270deg,#0a294466,transparent 70%),linear-gradient(0deg,#06142155,transparent 40%)}
#sky-works-homeframe .ace-chapter[data-work="8"] .ace-logo{left:60%;top:15%;width:33%}#sky-works-homeframe .ace-chapter[data-work="8"] .ace-listening{left:61%;top:47%;width:32%}#sky-works-homeframe .ace-chapter[data-work="8"] .ace-atmosphere{background:linear-gradient(270deg,#07141dc4,transparent 70%),linear-gradient(0deg,#06142177,transparent 60%)}
#sky-works-homeframe .ace-chapter.is-art .ace-logo,#sky-works-homeframe .ace-chapter.is-art .ace-listening,#sky-works-homeframe .ace-chapter.is-art .ace-footer{opacity:0!important;pointer-events:none}#sky-works-homeframe .ace-chapter.is-art .ace-atmosphere{opacity:0}#sky-works-homeframe .ace-chapter.is-art .ace-backdrop{filter:none}#archive-app[data-ace-work] .global-music-slot{display:none!important;visibility:hidden!important;pointer-events:none}
@media(max-width:760px){#sky-works-homeframe .journey[data-kind=ace] .journey-copy{bottom:6%;width:88%}#sky-works-homeframe .journey[data-kind=ace] h1{font-size:clamp(35px,10vw,70px)}#sky-works-homeframe .ace-entries{max-width:380px;gap:0 20px;margin-top:18px}#sky-works-homeframe .journey[data-kind=ace] .journey-note{display:none}#sky-works-homeframe .ace-entry{font-size:10px;min-height:40px;padding:10px 0}#sky-works-homeframe .ace-nav{top:12px;left:20px;right:20px}#sky-works-homeframe .ace-nav-right{gap:12px}#sky-works-homeframe .ace-nav small{display:none}#sky-works-homeframe .ace-nav button{font-size:12px;background:#102b4133;padding:9px 10px;border-radius:8px}#sky-works-homeframe .ace-chapter .ace-logo,#sky-works-homeframe .ace-chapter[data-work="6"] .ace-logo,#sky-works-homeframe .ace-chapter[data-work="7"] .ace-logo,#sky-works-homeframe .ace-chapter[data-work="8"] .ace-logo{left:10%;top:12%;width:80%;max-width:none;height:15%}#sky-works-homeframe .ace-chapter .ace-listening,#sky-works-homeframe .ace-chapter[data-work="6"] .ace-listening,#sky-works-homeframe .ace-chapter[data-work="7"] .ace-listening,#sky-works-homeframe .ace-chapter[data-work="8"] .ace-listening{left:8%;top:auto;bottom:7%;width:84%;max-width:none;padding:15px 17px;border:1px solid #ffffff24;border-radius:12px;background:#10233363;backdrop-filter:blur(14px)}#sky-works-homeframe .ace-track-title{font-size:22px;margin-top:12px}#sky-works-homeframe .ace-play-controls{gap:12px;justify-content:space-between;margin-top:10px}#sky-works-homeframe .ace-play-controls .ace-play{width:47px;height:47px}#sky-works-homeframe .ace-progress{margin-top:10px}#sky-works-homeframe .ace-chapter .ace-track-list,#sky-works-homeframe .ace-chapter[data-work="6"] .ace-track-list,#sky-works-homeframe .ace-chapter[data-work="7"] .ace-track-list,#sky-works-homeframe .ace-chapter[data-work="8"] .ace-track-list{left:8%;right:8%;top:auto;bottom:7%;width:84%;max-height:66%;max-width:none}#sky-works-homeframe .ace-footer{left:8%;right:8%;bottom:2.5%;font-size:8px;letter-spacing:1px}#sky-works-homeframe .ace-footer span:last-child{display:none}#sky-works-homeframe .ace-chapter .ace-atmosphere{background:linear-gradient(180deg,#0d2b4977,transparent 47%,#07182877)}}
@media(max-height:700px) and (min-width:761px){#sky-works-homeframe .ace-listening,#sky-works-homeframe .ace-chapter[data-work="6"] .ace-listening,#sky-works-homeframe .ace-chapter[data-work="7"] .ace-listening,#sky-works-homeframe .ace-chapter[data-work="8"] .ace-listening{top:40%}#sky-works-homeframe .ace-logo{top:14%;height:18%}#sky-works-homeframe .ace-play-controls{margin-top:10px}#sky-works-homeframe .ace-track-title{font-size:24px;margin-top:12px}}

/* Dense foreground clouds occlude the trailing airframe, behind the lift operator. */
#sky-works-homeframe .ace-chapter[data-work="7"] .ace-clouds{z-index:2;opacity:.90;inset:-14% -8% -2%;}

#sky-works-homeframe .ace-tail-clouds{z-index:2;inset:auto;left:-7%;top:-5%;width:43%;height:59%;opacity:.98;overflow:hidden;pointer-events:none;mask-image:radial-gradient(ellipse at 56% 50%,#000 15%,#000e 40%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse at 56% 50%,#000 15%,#000e 40%,transparent 72%);}
#sky-works-homeframe .ace-tail-clouds img{position:absolute;left:0;bottom:0;width:200%;height:200%;max-width:none;object-fit:fill;filter:blur(1px)}
#sky-works-homeframe .ace-tail-clouds[hidden]{display:none}
@media(max-width:760px){#sky-works-homeframe .ace-tail-clouds{left:-9%;top:29%;width:65%;height:29%}}

#sky-works-homeframe .ace-vapor{z-index:2;opacity:1;pointer-events:none}#sky-works-homeframe .ace-vapor svg{filter:none;overflow:visible}#sky-works-homeframe .ace-vapor[hidden]{display:none}#sky-works-homeframe .ace-chapter[data-work="7"] .ace-clouds{opacity:.17}#sky-works-homeframe .ace-tail-clouds{display:none!important}
