*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;min-width:0;background:#141914;color:#f7f8ed;font:15px/1.65 system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}a{color:inherit}a:focus-visible,summary:focus-visible{outline:3px solid #ffe360;outline-offset:3px}img{display:block;max-width:100%}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.16;letter-spacing:-.035em}h1{font-size:clamp(3rem,5vw,5.5rem)}h2{font-size:clamp(1.8rem,2.7vw,2.6rem)}h3{font-size:1.2rem}p{color:#d7dfd1;margin:0 0 15px}p:last-child{margin-bottom:0}.rap-nest{height:76px;position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;padding:0 30px;background:#191c18f5;border-bottom:1px solid #3b4436}.rap-reef{width:108px;height:72px;display:grid;place-items:center}.rap-reef img{width:100px;height:68px;object-fit:contain}.rap-cta-pair{display:flex}.rap-nudge{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:11px 26px;border-radius:999px;text-decoration:none;font-weight:800;line-height:1.2;text-align:center}.rap-nudge-still{background:linear-gradient(110deg,#f6ff89,#bce239);color:#20240d;box-shadow:0 9px 26px #a6d23125}.rap-nudge:hover{filter:brightness(1.07)}.rap-mill-trail{position:fixed;z-index:20;top:76px;bottom:0;left:0;width:218px;display:flex;flex-direction:column;gap:8px;padding:20px 12px;overflow:auto;background:#1c211b;border-right:1px solid #3c4638}.rap-mill-trail a{display:flex;align-items:center;min-height:50px;padding:9px 13px;border-radius:13px;text-decoration:none;font-size:12px;font-weight:720;line-height:1.3;color:#e1ead8}.rap-mill-trail a:hover,.rap-mill-trail a:focus-visible{background:#354128}.rap-mill-trail~main,.rap-mill-trail~footer{margin-left:218px}.rap-mill-trail~main{max-width:1600px;padding:22px clamp(15px,2vw,34px) 70px}.rap-chip,.rap-porch{min-width:0;border:1px solid #414d3c;border-radius:23px;overflow:hidden;background:#252c24}.rap-arc-spot{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.9fr);gap:16px}.rap-porch{display:grid;grid-template-columns:minmax(0,1fr) 39%;min-height:430px;background:#302c1d}.rap-porch-script{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:25px;padding:38px clamp(24px,3vw,48px)}.rap-porch-script p{max-width:460px;color:#eff0dc}.rap-porch-forge{min-width:0}.rap-porch-forge img{width:100%;height:100%;object-fit:contain;object-position:center;background:#20291d}.rap-flow{padding:25px;background:linear-gradient(140deg,#f2e464,#c3aa38);color:#252a1b}.rap-flow h2{margin-bottom:15px}.rap-flow details{padding:10px 0;border-top:1px solid #514d2b66}.rap-flow summary,.rap-lines summary{cursor:pointer;list-style:none}.rap-flow summary::-webkit-details-marker,.rap-lines summary::-webkit-details-marker{display:none}.rap-flow summary h3{font-size:15px}.rap-flow p{padding-top:9px;color:#2a321e;font-size:13px}.rap-verse-mill{margin-top:22px;scroll-margin-top:105px}.rap-cove-gate{display:grid;grid-template-columns:minmax(0,1fr) 40%;background:#c4da55;border-color:#bacf4b}.rap-cove-onset{padding:34px}.rap-cove-onset h2,.rap-cove-onset p{color:#253015}.rap-cove-onset h2{margin-bottom:16px}.rap-cove-stencil{min-height:230px}.rap-cove-stencil img{width:100%;height:100%;object-fit:cover}.rap-edge-loft,.rap-core-mesh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:15px;align-items:start}.rap-script-pane,.rap-bay-pane,.rap-pod-pane{padding:27px 30px}.rap-script-pane h3,.rap-bay-pane h3,.rap-pod-pane h3{margin-bottom:13px}.rap-script-pane p,.rap-bay-pane p,.rap-pod-pane p,.rap-lines-rib p{font-size:14px}.rap-pod-pane{margin-top:15px;background:linear-gradient(110deg,#ad9134,#e8ce67);border-color:#dbc05b}.rap-pod-pane h3,.rap-pod-pane p{color:#292819}.rap-bay-pane,.rap-grand-pane{margin-top:15px}.rap-index-strand{width:100%;overflow-x:scroll;margin-top:17px;padding-bottom:8px;scrollbar-width:auto;scrollbar-color:#c4da55 #1c211b}.rap-index-strand::-webkit-scrollbar{height:10px}.rap-index-strand::-webkit-scrollbar-track{background:#1c211b;border-radius:999px}.rap-index-strand::-webkit-scrollbar-thumb{background:#c4da55;border-radius:999px}table{width:100%;border-collapse:collapse;text-align:left;font-size:13px;line-height:1.45}th,td{padding:11px 12px;border-bottom:1px solid #45503d}th{background:#394629;color:#edffa7}td{color:#e2e8d9}.rap-bay-pane table{min-width:610px}.rap-bay-pane tbody tr:nth-child(even){background:#303a2c}.rap-bay-figure{width:100%;max-height:245px;object-fit:cover;object-position:center;border-radius:14px;margin-top:22px}.rap-unit-file{display:grid;gap:10px;margin-top:15px}.rap-lines{padding:0 25px;margin-top:15px}.rap-unit-file .rap-lines{margin:0}.rap-lines summary{padding:17px 0}.rap-lines summary h3{font-size:17px}.rap-lines-rib{border-top:1px solid #495440;padding:18px 0 22px}.rap-lines-rib p+p{margin-top:14px}.rap-mill-switch{margin-top:17px}.rap-tier-mill{margin-top:46px;padding-top:29px;border-top:1px solid #414b3a}.rap-tier-mill>h2{margin-bottom:18px}.rap-tier-mill .rap-edge-loft{margin-top:0}.rap-wing-onset{max-width:none;width:100%}.rap-games-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:15px 0}.rap-dock-lede{min-width:0;aspect-ratio:4/3;overflow:hidden;border:1px solid #596743;border-radius:17px;background:#394431}.rap-dock-lede img{width:100%;height:100%;object-fit:cover}.rap-dock-lede:nth-child(1) img{object-position:0% center}.rap-dock-lede:nth-child(2) img{object-position:33% center}.rap-dock-lede:nth-child(3) img{object-position:67% center}.rap-dock-lede:nth-child(4) img{object-position:100% center}.rap-kiln-gate{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:20px;align-items:center;padding:25px 30px}.rap-kiln-gate h2{margin-bottom:13px}.rap-kiln-gate img{width:140px;height:140px;object-fit:contain}.rap-disk-gate{display:grid;grid-template-columns:minmax(0,1fr) 32%;gap:15px;align-items:stretch}.rap-disk-gate h2{margin-bottom:17px}.rap-disk-gate img{width:100%;height:100%;max-height:230px;object-fit:contain;object-position:center;background:#253322;border-radius:20px}.rap-floor-hop{display:flex;flex-wrap:wrap;gap:13px 24px}.rap-floor-hop a{font-size:12px;text-decoration:none;color:#e0e9d6}.rap-responsible-marks{display:flex;align-items:center;gap:20px;margin-top:25px}.rap-responsible-marks img{width:auto;max-width:180px;height:55px;object-fit:contain}.rap-mill-trail~footer,footer{padding:30px clamp(16px,2vw,34px) 40px;background:#1c211b;border-top:1px solid #414b3a}.action-bar{display:none}.rap-skip-link{position:absolute;left:-9999px}.rap-skip-link:focus{left:12px;top:12px;z-index:100;width:auto;padding:8px;background:white;color:black}.rap-container{max-width:1120px;margin-inline:auto;padding-inline:20px}.rap-page-main{margin-left:0}@media(max-width:1100px){.rap-mill-trail{width:185px}.rap-mill-trail~main,.rap-mill-trail~footer{margin-left:185px}.rap-arc-spot{grid-template-columns:minmax(0,1fr) minmax(270px,.8fr)}.rap-porch{grid-template-columns:minmax(0,1fr) 34%}}@media(max-width:900px){body{padding-bottom:85px}.rap-nest{height:68px;padding:0 15px;background:#191c18}.rap-cta-pair{display:none}.rap-reef{width:88px;height:58px;overflow:hidden}.rap-reef img{width:82px;height:54px;object-fit:contain}.rap-mill-trail{position:sticky;top:68px;background:#1c211b;left:auto;bottom:auto;width:100%;height:56px;flex-direction:row;align-items:center;gap:7px;padding:5px 12px;white-space:nowrap;overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid #47513d}.rap-mill-trail a{flex:none;min-height:40px;padding:7px 12px;border:1px solid #49543e}.rap-mill-trail~main,.rap-mill-trail~footer{margin-left:0}.rap-mill-trail~main{padding:15px 14px 45px}.rap-arc-spot{grid-template-columns:1fr}.rap-porch{min-height:340px}.rap-verse-mill{scroll-margin-top:135px}.action-bar{display:block;position:fixed;z-index:40;bottom:0;left:0;right:0;padding:9px 15px max(9px,env(safe-area-inset-bottom));background:#1a201bed;border-top:1px solid #637146}.action-bar .rap-nudge{width:100%;min-height:55px}}@media(max-width:600px){h1{font-size:clamp(42px,12vw,59px)}h2{font-size:26px}h3{font-size:18px}.rap-porch{display:flex;flex-direction:column;min-height:0}.rap-porch-script{padding:30px 24px 23px;gap:18px}.rap-porch-script p{font-size:14px}.rap-porch-script .rap-nudge{width:100%}.rap-porch-forge{height:170px}.rap-flow{padding:22px}.rap-cove-gate{display:flex;flex-direction:column}.rap-cove-onset{padding:25px 23px}.rap-cove-stencil{min-height:0;height:150px}.rap-edge-loft,.rap-core-mesh{grid-template-columns:1fr;gap:12px;margin-top:12px}.rap-script-pane,.rap-bay-pane,.rap-pod-pane{padding:22px}.rap-script-pane p,.rap-bay-pane p,.rap-pod-pane p,.rap-lines-rib p{font-size:13px}.rap-bay-pane,.rap-pod-pane,.rap-grand-pane{margin-top:12px}.rap-lines{padding:0 20px}.rap-lines summary h3{font-size:16px}.rap-games-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rap-kiln-gate{grid-template-columns:minmax(0,1fr) 75px;gap:8px;padding:20px}.rap-kiln-gate img{width:75px;height:75px}.rap-disk-gate{grid-template-columns:1fr}.rap-disk-gate img{height:125px}.rap-floor-hop{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.rap-responsible-marks{flex-wrap:wrap}} .rap-art-row{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0}.rap-art-row img{width:auto;max-width:220px;height:auto;max-height:160px;border-radius:8px;object-fit:cover} .rap-art-row{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0}.rap-art-row img{width:auto;max-width:220px;height:auto;max-height:160px;border-radius:8px;object-fit:cover} .rap-burger{display:none}@media(max-width:900px){.rap-nest{display:flex;align-items:center;justify-content:space-between}.rap-burger{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:46px;height:46px;padding:0;flex:none;border:1px solid #49543e;border-radius:14px;background:rgba(255,255,255,.06);color:#e1ead8;cursor:pointer}.rap-burger span{display:block;width:20px;height:2px;border-radius:2px;background:currentColor;transition:transform .2s,opacity .2s}body[data-menu=open] .rap-burger span:nth-child(1){transform:translateY(7px) rotate(45deg)}body[data-menu=open] .rap-burger span:nth-child(2){opacity:0}body[data-menu=open] .rap-burger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.rap-mill-trail{display:none;position:fixed;top:68px;left:0;right:0;bottom:auto;z-index:55;height:auto;max-height:calc(100vh - 68px);flex-direction:column;align-items:stretch;gap:4px;padding:10px 16px 18px;white-space:normal;overflow-x:hidden;overflow-y:auto;background:#1c211bf7;border-bottom:1px solid #47513d;box-shadow:0 18px 40px rgba(0,0,0,.45)}body[data-menu=open] .rap-mill-trail{display:flex}.rap-mill-trail a{min-height:50px;padding:12px 14px;font-size:15px;border:0;white-space:normal}.rap-verse-mill,section[id]{scroll-margin-top:80px}}@media(max-width:600px){.rap-bay-pane{overflow-x:visible}.rap-bay-pane table{min-width:0;width:100%;table-layout:auto;font-size:12px}.rap-bay-pane th,.rap-bay-pane td{padding:6px 5px;white-space:normal;word-break:normal;overflow-wrap:break-word}.rap-bay-pane th{word-break:keep-all;overflow-wrap:normal}}@media(max-width:900px){body .rap-mill-trail{background:#1c211b;opacity:1;backdrop-filter:none}body .rap-nest{background:#191c18}}[hidden]{display:none} .rap-trail-sep{display:block;flex:none;height:1px;margin:10px 6px;background:#3c4638}.rap-trail-head{padding:2px 13px 0;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#9fae93}.rap-mill-trail a.rap-trail-page{min-height:38px;font-weight:600;color:#c9d4bf}.rap-mill-trail a[aria-current=page]{background:#354128;color:#f7f8ed}.rap-mill-trail~main.rap-page-main{padding-left:0;padding-right:0} @media(max-width:900px){.rap-mill-trail a.rap-trail-page{min-height:44px;font-size:14px}} @media(max-width:600px){.rap-kiln-gate{grid-template-columns:1fr;gap:14px}.rap-kiln-gate img{width:88px;height:88px}} .rap-nudge-ghost{background:transparent;color:#f7f8ed;border:1px solid #637146;box-shadow:none} .rap-cta-pair{gap:8px;align-items:center} @media(max-width:900px){.rap-cta-pair{display:flex;gap:6px}.rap-cta-pair .rap-nudge{padding-inline:12px;min-height:44px}.action-bar{display:flex;gap:10px}.action-bar .rap-nudge{width:auto;flex:1}}