.mod-workspace{--mod-panel:var(--gm-surface,#fff);--mod-raised:var(--gm-surface-2,#f5f8fa);--mod-border:var(--gm-border,#dce5eb);--mod-text:var(--gm-ink,#172c3b);--mod-copy:var(--gm-copy,#5c7180);--mod-action:var(--gm-action,#176b78);--mod-accent:var(--gm-accent,#176b78);color:var(--mod-text);background:var(--gm-page,#edf2f6);padding-bottom:3rem}.mod-workspace *{box-sizing:border-box}.mod-workspace [hidden]{display:none!important}.mod-workspace :is(a,button):focus-visible{outline:3px solid var(--mod-accent);outline-offset:4px}.mod-workspace__hero{color:#f4f9fc;background:radial-gradient(at 90% 0,#2d8b9833,#0000 60%),#0b1721;border-bottom:1px solid #273d49;padding:1.5rem 0 2rem;position:relative}.mod-workspace__breadcrumbs{color:#9ab4c3;white-space:nowrap;align-items:center;gap:.65rem;margin-bottom:1.8rem;font-size:.7rem;display:flex;overflow:hidden}.mod-workspace__breadcrumbs a{color:#b5d4df;flex-shrink:0;text-decoration:none}.mod-workspace__breadcrumbs a:hover{color:#fff}.mod-workspace__breadcrumbs>span{text-overflow:ellipsis;overflow:hidden}.mod-workspace__breadcrumbs>i{font-size:.5rem}.mod-workspace__titlebar{justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.mod-workspace__titlebar>div{min-width:0;max-width:900px}.mod-workspace__eyebrow{color:var(--mod-accent);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.65rem;font-weight:800;display:flex}.mod-workspace__hero .mod-workspace__eyebrow{color:#8ce5ef}.mod-workspace__hero h1{color:#f4f9fc;letter-spacing:-.045em;overflow-wrap:anywhere;margin:.6rem 0 .8rem;font-size:clamp(1.9rem,3.8vw,3.25rem);font-weight:900;line-height:1.1}.mod-workspace__hero p{color:#a9c0cd;max-width:760px;margin:0;font-size:.85rem;line-height:1.75}.mod-workspace__meta{color:#afc6d1;flex-wrap:wrap;gap:.75rem 1.4rem;margin-top:1.25rem;font-size:.72rem;display:flex}.mod-workspace__meta :is(a,span){align-items:center;gap:.45rem;display:inline-flex}.mod-workspace__meta a{color:inherit;text-decoration:none}.mod-workspace__meta i{color:#8ce5ef}.mod-workspace__back{color:#c5e1e9;border:1px solid #36535f;border-radius:7px;flex-shrink:0;align-items:center;gap:.5rem;min-height:44px;padding:.6rem .85rem;font-size:.72rem;font-weight:750;text-decoration:none;display:inline-flex}.mod-workspace__back:hover{color:#fff;background:#17303c}.mod-workspace__content{padding-top:1.75rem}.mod-workspace__layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:1.5rem;display:grid}.mod-workspace__main,.mod-workspace__sidebar{min-width:0}.mod-workspace__sidebar{gap:1rem;display:grid;position:sticky;top:100px}.mod-workspace__panel,.mod-download-card,.mod-showcase{border:1px solid var(--mod-border);background:var(--mod-panel);border-radius:12px;min-width:0;box-shadow:0 8px 24px #0b1e2a0a}.mod-workspace__panel{padding:clamp(1.2rem,2.8vw,2rem);scroll-margin-top:100px}.mod-workspace__panel h2,.mod-download-card h2{color:var(--mod-text);letter-spacing:-.03em;margin:.5rem 0 1.1rem;font-size:1.3rem;font-weight:850;line-height:1.3}.mod-showcase{overflow:hidden}.mod-showcase__image{aspect-ratio:16/9;background:#080f15;display:block;position:relative}.mod-showcase__image>img{object-fit:contain;width:100%;height:100%;display:block}.mod-showcase__image>span{color:#fff;background:#07111bd9;border:1px solid #ffffff40;border-radius:6px;align-items:center;gap:.45rem;padding:.45rem .65rem;font-size:.65rem;font-weight:700;display:inline-flex;position:absolute;bottom:.9rem;right:.9rem}.mod-showcase__caption{border-bottom:1px solid var(--mod-border);color:var(--mod-copy);justify-content:space-between;gap:1rem;padding:.75rem 1rem;font-size:.7rem;display:flex}.mod-showcase__caption>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mod-showcase__caption>span:last-child{font-variant-numeric:tabular-nums;flex-shrink:0}.mod-showcase__navigation{background:var(--mod-raised);align-items:center;gap:.5rem;padding:.75rem;display:flex}.mod-showcase__navigation>button{border:1px solid var(--mod-border);width:36px;min-height:44px;color:var(--mod-text);background:var(--mod-panel);cursor:pointer;border-radius:6px;flex-shrink:0;place-items:center;padding:0;display:grid}.mod-showcase__thumbnails{scrollbar-width:thin;flex:1;gap:.5rem;min-width:0;padding:3px;display:flex;overflow-x:auto}.mod-showcase__thumbnails button{cursor:pointer;opacity:.65;background:#080f15;border:2px solid #0000;border-radius:6px;flex-shrink:0;padding:0;overflow:hidden}.mod-showcase__thumbnails button[aria-pressed=true],.mod-showcase__thumbnails button:hover{border-color:var(--mod-accent);opacity:1}.mod-showcase__thumbnails img{object-fit:cover;width:104px;height:66px;display:block}.mod-workspace__sections{flex-wrap:wrap;gap:1.2rem;margin-bottom:.25rem;padding:1rem 0;display:flex}.mod-workspace__sections a{min-height:36px;color:var(--mod-accent);align-items:center;gap:.45rem;font-size:.75rem;font-weight:750;text-decoration:none;display:inline-flex}.mod-workspace__description{color:var(--mod-copy);overflow-wrap:anywhere;font-size:.9rem;line-height:1.85}.mod-workspace__description p{margin:0 0 1.15rem}.mod-workspace__description h3{color:var(--mod-text);margin:1.8rem 0 .7rem;font-size:1.02rem;font-weight:800;line-height:1.45}.mod-workspace__description :is(ul,ol){margin:0 0 1.15rem;padding-left:1.4rem}.mod-workspace__description li{margin:.4rem 0}.mod-workspace__description>:last-child{margin-bottom:0}.mod-workspace__description a,.mod-download-card__facts a{color:var(--mod-accent);text-underline-offset:3px}.mod-workspace__discussion{margin-top:1.25rem;scroll-margin-top:100px}.mod-download-card{border-top:3px solid var(--mod-accent);padding:1.4rem}.mod-download-card h2{margin-bottom:.6rem;font-size:1.5rem}.mod-download-card>p{color:var(--mod-copy);margin:0 0 1.1rem;font-size:.78rem;line-height:1.6}.mod-workspace__download{background:var(--mod-action);color:#fff;width:100%;min-height:50px;font:inherit;border:0;border-radius:7px;justify-content:center;align-items:center;gap:.55rem;padding:.75rem;font-size:.82rem;font-weight:800;text-decoration:none;display:flex}.mod-workspace__download:hover{color:#fff;filter:brightness(1.1)}.mod-workspace__download:disabled{background:var(--mod-raised);color:var(--mod-copy);cursor:not-allowed}.mod-download-card__destination{color:var(--mod-copy);overflow-wrap:anywhere;align-items:flex-start;gap:.4rem;margin-top:.75rem;font-size:.66rem;line-height:1.5;display:flex}.mod-download-card__publisher{border-top:1px solid var(--mod-border);align-items:center;gap:.65rem;margin-top:1rem;padding:1.15rem 0;display:flex}.mod-download-card__publisher img{object-fit:cover;border-radius:10px;width:38px;height:38px}.mod-download-card__publisher small{color:var(--mod-copy);font-size:.65rem;display:block}.mod-download-card__publisher :is(a,strong){color:var(--mod-text);font-size:.8rem;font-weight:800;text-decoration:none}.mod-download-card__facts{gap:.75rem;margin:0 0 1rem;display:grid}.mod-download-card__facts>div{gap:.2rem;display:grid}.mod-download-card__facts dt{color:var(--mod-copy);font-size:.63rem;font-weight:650}.mod-download-card__facts dd{color:var(--mod-text);overflow-wrap:anywhere;margin:0;font-size:.75rem;line-height:1.6}.mod-download-card__discussion{border-top:1px solid var(--mod-border);color:var(--mod-accent);justify-content:space-between;align-items:center;gap:.45rem;padding-top:.9rem;font-size:.72rem;font-weight:750;text-decoration:none;display:flex}.mod-install-notes{padding:1.3rem}.mod-install-notes h2,.mod-related h2{font-size:1.1rem}.mod-install-notes ol{color:var(--mod-copy);gap:.8rem;margin:0 0 1rem;padding-left:1.25rem;font-size:.75rem;line-height:1.65;display:grid}.mod-install-notes>a,.mod-related__all{color:var(--mod-accent);justify-content:space-between;align-items:center;gap:.4rem;font-size:.72rem;font-weight:750;text-decoration:none;display:flex}.mod-related{padding:1.3rem}.mod-related__item{border-bottom:1px solid var(--mod-border);color:var(--mod-text);align-items:center;gap:.65rem;padding:.8rem 0;text-decoration:none;display:flex}.mod-related__item img{object-fit:cover;border-radius:5px;flex-shrink:0;width:64px;height:44px}.mod-related__item>span{flex:1;min-width:0}.mod-related__item strong{overflow-wrap:anywhere;font-size:.76rem;line-height:1.45;display:block}.mod-related__item small{color:var(--mod-copy);margin-top:.2rem;font-size:.62rem;display:block}.mod-related__item>i{color:var(--mod-accent);font-size:.7rem}.mod-related__all{margin-top:1rem}@media (width>=992px){.mod-workspace__main{grid-area:1/1}.mod-workspace__sidebar{grid-area:1/2}}@media (width<=991px){.mod-workspace__layout{grid-template-columns:1fr}.mod-workspace__sidebar{grid-row:1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;position:static}.mod-related{display:none}.mod-workspace__titlebar{gap:1rem}.mod-workspace__back{display:none}.mod-workspace__hero{padding-bottom:1.5rem}.mod-workspace__breadcrumbs{margin-bottom:1.25rem}}@media (width<=575px){.mod-workspace__hero{padding-top:1rem}.mod-workspace__hero h1{font-size:1.85rem}.mod-workspace__hero p{font-size:.8rem}.mod-workspace__breadcrumbs{gap:.4rem;font-size:.62rem}.mod-workspace__breadcrumbs a:nth-of-type(2){text-overflow:ellipsis;max-width:42%;overflow:hidden}.mod-workspace__content{padding-top:1rem}.mod-workspace__layout{gap:1rem}.mod-workspace__sidebar{grid-template-columns:1fr}.mod-install-notes{display:none}.mod-download-card{padding:1.1rem}.mod-download-card h2{font-size:1.25rem}.mod-download-card__publisher{padding:.85rem 0}.mod-showcase__thumbnails img{width:86px;height:55px}.mod-workspace__description{font-size:.84rem}.mod-workspace__meta{gap:.65rem 1rem;font-size:.65rem}}