.fp-panel:has(#board){border:0;background:none;padding:0;width:100%;max-width:1260px;margin:18px auto}#board .board-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:clamp(22px,4vw,42px);border:1px solid #294261;border-radius:18px;background:linear-gradient(100deg,#0d192b 30%,transparent),repeating-linear-gradient(90deg,transparent 0 50px,#5b83c019 51px),repeating-linear-gradient(0deg,transparent 0 50px,#5b83c019 51px),#122640}#board h1{letter-spacing:-.045em}#board .board-hero p{max-width:530px;margin-bottom:0}#board .board-hero a{background:#3885ff;color:white;border-radius:22px;padding:9px 17px;white-space:nowrap;font-size:13px;text-decoration:none}#board section{margin:25px 0}#board .board-head,.board-tools{display:flex;justify-content:space-between;align-items:center;gap:12px}#board .board-head h2{margin:0;font-size:18px}#board small{color:#92a7c4}#board .board-head button,#board #more{background:#132640;border:1px solid #294361;padding:5px 12px;margin-left:5px}.board-tools{margin:12px 0}.board-tools select{max-width:260px}#rail{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin;padding:10px 0}#board .mini,#board .tile{color:#e0edff;text-decoration:none;border:1px solid #253952;background:#0b1728;border-radius:13px;overflow:hidden}#board .mini:hover,#board .tile:hover{border-color:#5787c9}#board .mini{display:flex;align-items:center;gap:10px;flex:0 0 195px;padding:8px;scroll-snap-align:start}.mini strong,.mini small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini div{min-width:0}#tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(190px,100%),1fr));gap:12px}.art{display:grid;place-items:center;background:radial-gradient(ellipse at 25% 10%,hsl(var(--h) 40% 45%),transparent 68%),#0d213b;color:#e2edff;position:relative;overflow:hidden;font-size:32px;font-weight:700}.art img{position:absolute;width:100%;height:100%;object-fit:cover;inset:0}.mini .art{width:42px;height:42px;flex:none;border-radius:9px;font-size:15px}.tile .art{aspect-ratio:1.28;border-radius:9px}.tile{padding:7px}.tile-body{padding:10px 4px 4px}.tile-body h3{font-size:15px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tile-body>small{font:11px monospace}.tile dl{display:flex;justify-content:space-between;gap:8px;border-top:1px solid #20324b;padding-top:9px;margin:9px 0 0}.tile dt{font-size:10px;color:#93a9c6}.tile dd{font-size:13px;font-weight:600;margin:0}#board #more{display:block;margin:18px auto}#board #more[hidden],#board-status:empty{display:none}@media(max-width:640px){#tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.board-tools,.board-hero{flex-wrap:wrap}.board-tools select{max-width:100%}.tile dd{font-size:11px}.tile dl{flex-wrap:wrap}}
#board .board-hero{position:relative;isolation:isolate;align-items:center;min-height:225px;overflow:hidden;background:radial-gradient(ellipse at 80% 75%,#1c4e8366,transparent 49%),linear-gradient(113deg,#0c182a 25%,#0e2541)}.board-copy{position:relative;z-index:2;max-width:62%}#board .board-copy h1{font-size:clamp(28px,3.5vw,44px);line-height:1.1}.board-copy a{display:inline-block;margin-top:18px}.board-orbits{position:absolute;z-index:-1;right:2%;top:0;height:100%;width:37%;display:grid;place-items:center;pointer-events:none}.board-orbits img{width:clamp(80px,12vw,155px);filter:drop-shadow(0 13px 15px #010b1f);animation:board-bob 6s ease-in-out infinite}.board-orbits i{position:absolute;width:88%;height:45%;border:1px solid #6199e055;transform:rotate(-23deg);border-radius:50%;box-shadow:0 0 0 18px #6294e006}.board-orbits i+i{width:72%;height:57%;transform:rotate(27deg)}.board-orbits i:after{content:'';position:absolute;left:12%;top:10%;width:6px;height:6px;border-radius:50%;background:#9ccaff;box-shadow:0 0 13px #4c99ff;animation:board-glint 4s ease-in-out infinite alternate}.board-orbits i+i:after{left:85%;top:18%;animation-delay:-2s}#rail{display:block;overflow-x:auto;scrollbar-width:none;scroll-snap-type:none}#rail::-webkit-scrollbar{display:none}.launch-track,.launch-group{display:flex;width:max-content}.launch-group{gap:10px;padding-right:10px}.repeat-group{display:none}#rail.flowing .repeat-group{display:flex}#rail.flowing .launch-track{animation:board-carousel var(--duration) linear infinite}#rail:hover .launch-track,#rail:focus-within .launch-track{animation-play-state:paused}@keyframes board-carousel{to{transform:translateX(-50%)}}@keyframes board-bob{50%{transform:translateY(-8px) rotate(5deg)}}@keyframes board-glint{to{opacity:.25;transform:scale(.6)}}@media(max-width:600px){.board-copy{max-width:78%}.board-orbits{right:-8%;width:36%;opacity:.8}}@media(prefers-reduced-motion:reduce){.board-orbits *,#rail.flowing .launch-track{animation:none}#rail.flowing .repeat-group{display:none}}
