@font-face{font-family:WDEVPixel;src:url(/brand/MCTEN.ttf)format("truetype");font-display:swap}@font-face{font-family:MinecraftUI;src:url(/brand/MinecraftUI.otf)format("opentype");font-display:swap}@font-face{font-family:MaterialSymbols;src:url(/brand/MaterialSymbolsOutlined.woff2)format("woff2");font-display:block}:root{--bg:#17130f;--panel:#211b16;--panel-2:#2d2620;--raised:#4d443e;--raised-hover:#625750;--line:#746b64;--black:#090806;--text:#eee9e3;--muted:#b3a79e;--gold:#efb52d;--discord:#5865f2;--green:#72c66a;--red:#c86f68;--blue:#607f99;--font:Inter,"Segoe UI",Arial,sans-serif;--minecraft:MinecraftUI,monospace;--display:WDEVPixel,"Arial Black",sans-serif}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#675d56 #100d0a}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{border-left:2px solid var(--black);background:#100d0a}::-webkit-scrollbar-thumb{background:#675d56;border:3px solid #100d0a;min-height:34px;box-shadow:inset 1px 1px #ffffff14}::-webkit-scrollbar-thumb:hover{background:#81756c}::-webkit-scrollbar-corner{background:#100d0a}html{scroll-behavior:smooth;background:var(--bg)}body{background:var(--bg);min-height:100vh;color:var(--text);font:15px/1.6 var(--font);margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}img{max-width:100%}h1,h2,h3,p{margin-top:0}::selection{color:#fff;background:#8d5b91}.material-symbols{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;font-feature-settings:"liga";direction:ltr;font-family:MaterialSymbols;font-size:20px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.shell{width:min(100% - 48px,1160px);margin-inline:auto}main{background-color:var(--bg);background-image:radial-gradient(at 16% 12%,#694d352b,#0000 38%),radial-gradient(at 84% 68%,#4d362724,#0000 43%);background-position:50%,50%;background-size:100% 100%,100% 100%;min-height:calc(100vh - 132px)}.site-header{z-index:100;border-bottom:3px solid var(--black);height:92px;box-shadow:inset 0 -1px var(--line);background:#15110e;position:sticky;top:0}.header-inner{align-items:center;gap:42px;width:min(100% - 48px,1160px);height:100%;display:flex}.site-header .brand{flex:none;place-items:center;width:94px;height:70px;padding:4px 0;display:grid;overflow:hidden}.brand-mark{place-items:center;width:100%;height:100%;display:grid}.site-header .brand-mark img{object-fit:contain!important;object-position:center!important;filter:none!important;width:100%!important;height:100%!important;transform:translateY(-15px)!important}.maintenance-banner{z-index:90;border-bottom:3px solid var(--black);color:#fff3c9;background:#9a6a12;width:100%;position:relative;box-shadow:inset 0 2px #ffffff1f,inset 0 -3px #0000003d}.maintenance-banner>.shell{justify-content:center;align-items:center;gap:11px;min-height:48px;padding:9px 0;display:flex}.maintenance-banner .material-symbols{font-size:21px}.maintenance-banner strong{font:13px var(--minecraft);text-shadow:2px 2px #4d3004}.maintenance-banner p{margin:0;font-size:14px;line-height:1.35}.panel-sidebar .brand-mark img,.login-card .brand-mark img{object-fit:contain;width:100%;height:100%}.nav{justify-content:flex-end;align-items:center;gap:12px;width:auto;margin-left:auto;display:flex}.nav>a,.gui-button,.button,.panel-button,.table-actions button{border:3px solid var(--black);outline:1px solid var(--line);background:var(--raised);min-height:42px;color:var(--text);font:14px/1 var(--minecraft);text-shadow:2px 2px var(--black);border-radius:0;justify-content:center;align-items:center;gap:9px;padding:9px 15px;transition:background-color .16s,transform .16s,outline-color .16s;display:inline-flex;box-shadow:inset 2px 2px #ffffff14,inset -2px -2px #00000047}.nav>a:hover,.gui-button:hover,.button:hover,.panel-button:hover,.table-actions button:hover{background:var(--raised-hover);transform:translateY(-1px)}.nav>a.active{outline-color:var(--gold);background:#3b3128}.nav>a.active:hover{background:#504238}.nav>a:first-child{background:#43515a;outline-color:#7892a2}.nav>a:first-child:hover{background:#566974}.nav>a:nth-child(2){background:#3e5747;outline-color:#718c77}.nav>a:nth-child(2):hover{background:#506f5b}.nav>a:nth-child(3){background:#5a4e45;outline-color:#8d7e73}.nav>a:nth-child(3):hover{background:#706158}.nav>a:nth-child(-n+3).active{outline-color:var(--gold)}.nav .discord-link{background:var(--discord);outline-color:#aeb4ff;margin-left:24px}.nav .discord-link:hover{background:#6975ff}.discord-link b{align-items:center;gap:8px;font-weight:400;display:flex}.discord-link small{font:12px/1 var(--font);opacity:.9;text-shadow:none}.nav .account-link{background:#403934}.nav .account-link:hover{background:#574d46}.menu-button{background:0 0;border:0;margin-left:auto;padding:9px;display:none}.menu-button span{background:#fff;width:25px;height:2px;margin:6px;display:block}.route-curtain{z-index:10000;pointer-events:none;background:var(--panel);border-block:4px solid var(--black);background-image:repeating-linear-gradient(0deg,#ffffff09 0 1px,#0000 1px 28px);place-items:center;display:grid;position:fixed;inset:0;transform:translateY(0)}.route-curtain:before,.route-curtain:after{content:"";background:var(--line);height:4px;position:absolute;left:0;right:0}.route-curtain:before{top:8px}.route-curtain:after{bottom:8px}.route-curtain span{font:44px/1 var(--display);text-shadow:4px 4px var(--black);letter-spacing:.05em}.gui-home{padding:56px 24px 72px}.gui-hero,.gui-info{width:min(100%,1160px);margin-inline:auto}.gui-hero{min-height:590px;box-shadow:none;background:0 0;border:0;outline:0;grid-template-columns:minmax(320px,.8fr) minmax(480px,1.2fr);align-items:center;gap:58px;padding:42px 4px;display:grid}.gui-info{border:4px solid var(--black);outline:2px solid var(--line);background:var(--panel);box-shadow:8px 9px #00000040}.gui-hero-copy{min-width:0}.gui-product-logo{object-fit:contain;object-position:left center;width:min(100%,520px);max-height:220px;margin-bottom:28px;display:block}.gui-hero-copy>p{color:#d0c6bf;max-width:540px;margin-bottom:26px;font-size:17px;line-height:1.7}.gui-actions,.button-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.gui-button-mount,.button.gold,.button.primary{background:#554838;outline-color:#a78d69}.gui-button-mount:hover,.button.gold:hover,.button.primary:hover{background:#6b5a46}.gui-button-skills,.button.outline{background:#43515a;outline-color:#7892a2}.gui-button-skills:hover,.button.outline:hover{background:#566974}.gui-presentation{border:4px solid var(--black);outline:2px solid var(--line);background:#0a0807;min-width:0}.gui-presentation-bar{border-bottom:3px solid var(--black);background:var(--raised);height:52px;font:14px/1 var(--minecraft);justify-content:space-between;align-items:center;padding:0 17px;display:flex}.gui-presentation-bar>span:before,.gui-info-title>span:before{content:"▶";color:#fff;margin-right:10px;font-size:12px}.gui-presentation-bar b{color:#e6ddd6;font-weight:400}.gui-presentation-screen{aspect-ratio:16/9;background:#050403;place-items:center;display:grid;position:relative;overflow:hidden}.gui-presentation-screen iframe,.gui-presentation-screen>img,.video-poster,.video-poster>img{object-fit:contain;border:0;width:100%;height:100%}.video-poster{background:#000;border:0;padding:0;position:relative;overflow:hidden}.video-poster>img{object-fit:cover;opacity:.72;transition:opacity .2s,transform .35s;display:block}.video-poster:hover>img{opacity:.88;transform:scale(1.015)}.video-poster>span{color:#fff;background:#000000c7;border:3px solid #fff;place-items:center;width:72px;height:58px;font-size:36px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:4px 4px #0006}.gui-presentation-empty{color:var(--muted);justify-items:center;gap:10px;display:grid}.gui-presentation-empty>.material-symbols{font-size:38px}.gui-presentation-empty strong{font:18px var(--minecraft)}.gui-presentation-empty small{font-size:13px}.gui-presentation-controls{border-top:3px solid var(--black);background:var(--panel);grid-template-columns:52px 1fr 52px;align-items:center;gap:12px;min-height:62px;padding:9px 10px;display:grid}.gui-presentation-controls>div{scrollbar-width:none;justify-content:center;gap:7px;display:flex;overflow:auto hidden}.gui-presentation-controls>div::-webkit-scrollbar{display:none}.gui-presentation-controls button{border:2px solid var(--black);color:#d8cec7;background:#3b342f;outline:0;justify-content:center;align-items:center;gap:5px;min-width:46px;height:42px;transition:background-color .16s,box-shadow .16s,color .16s;display:inline-flex;box-shadow:0 0 0 1px #766d66,inset 1px 1px #ffffff1a,inset -1px -1px #00000059}.gui-presentation-controls>div button{padding:0 10px}.gui-presentation-controls button small{font:11px/1 var(--minecraft)}.gui-presentation-controls button:hover:not(:disabled){background:#554b44;box-shadow:0 0 0 1px #968b82,inset 1px 1px #ffffff21,inset -1px -1px #00000052}.gui-presentation-controls button:disabled{opacity:.35;cursor:default}.gui-info{margin-top:34px}.gui-info-title{border-bottom:3px solid var(--black);background:var(--raised);min-height:54px;font:14px var(--minecraft);justify-content:space-between;align-items:center;padding:0 20px;display:flex}.gui-info-title strong{text-transform:capitalize;font-size:12px;font-weight:400}.gui-info-body{grid-template-columns:.8fr 1.2fr;gap:42px;padding:34px;display:grid}.gui-summary small{color:var(--gold);font-size:13px}.gui-summary h2{font:34px/1.1 var(--display);text-shadow:3px 3px var(--black);margin:12px 0 14px}.gui-summary p{color:var(--muted);font-size:16px}.gui-summary a{color:var(--gold);font-weight:700}.gui-feature-grid{border:2px solid var(--black);grid-template-columns:1fr 1fr;display:grid}.gui-feature-grid>div{border:1px solid var(--black);background:var(--panel-2);grid-template-columns:45px 1fr;align-items:center;min-height:70px;display:grid}.gui-feature-grid span{border-right:2px solid var(--black);height:100%;color:var(--muted);font:13px var(--minecraft);place-items:center;display:grid}.gui-feature-grid strong{padding:12px;font-size:14px}.home-motion .gui-presentation,.home-motion .gui-info,.home-motion .gui-feature-grid>div{opacity:0;transform:translateY(18px)}.home-motion .is-visible{animation:.5s cubic-bezier(.2,.75,.25,1) forwards reveal-section}.home-motion .gui-feature-grid>div:nth-child(2n){animation-delay:60ms}@keyframes reveal-section{to{opacity:1;transform:none}}.scroll-reveal{opacity:0;transform:translateY(16px)}.scroll-reveal.revealed{animation:.48s cubic-bezier(.2,.75,.25,1) forwards reveal-section}.page-hero{background:#17130fc7;border-bottom:2px solid #3e3630;padding:36px 0 24px}.page-hero .shell{box-shadow:none;background:0 0;border:0;outline:0;padding:0}.page-hero .eyebrow{display:none}.page-hero h1{font:36px/1 var(--display);text-transform:uppercase;text-shadow:3px 3px var(--black);margin:0 0 6px}.page-hero>div>p:not(.eyebrow){max-width:680px;color:var(--muted);margin:0;font-size:15px}.content-section{padding:38px 0 70px}.eyebrow{color:var(--muted);font:13px/1.2 var(--minecraft);align-items:center;gap:9px;margin:0 0 15px;display:flex}.eyebrow>span{background:var(--gold);width:22px;height:2px}.eyebrow.bare{color:var(--gold);display:block}.product-list{justify-items:center;gap:22px;display:grid}.product-list-card{border:4px solid var(--black);outline:2px solid var(--line);background:var(--panel);grid-template-columns:210px 1fr 42px;align-items:center;gap:26px;width:min(100%,820px);padding:24px;transition:background .18s,transform .18s;display:grid;position:relative;box-shadow:7px 8px #00000038}.product-list-card:hover{background:var(--panel-2);transform:translateY(-2px)}.product-list-image{border:3px solid var(--black);background:#0d0b09;place-items:center;height:150px;display:grid;overflow:hidden}.product-list-image img{object-fit:contain;width:100%;height:100%}.product-list-copy h2{font:27px/1 var(--display);text-shadow:2px 2px var(--black);margin:13px 0 7px}.product-list-copy>p{color:var(--muted);margin:0 0 17px}.product-list-arrow{color:var(--gold);font-size:28px}.product-topline{color:var(--muted);align-items:center;gap:13px;font-size:13px;display:flex}.status-pill,.tag,.update-kind{border:2px solid var(--black);outline:1px solid var(--line);background:var(--raised);min-height:28px;font:12px/1 var(--minecraft);text-transform:capitalize;align-items:center;padding:5px 9px;display:inline-flex}.status-pill{color:#d8efd5;background:#3b503e}.tag-row{flex-wrap:wrap;gap:9px;display:flex}.tag{color:#ddd4cd}.surface-card,.license-card,.empty-state,.dashboard-heading,.login-card{border:4px solid var(--black);outline:2px solid var(--line);background:var(--panel);padding:28px;box-shadow:7px 8px #00000038}.surface-card h2,.surface-card h3,.empty-state h2{font-family:var(--display);text-shadow:2px 2px var(--black)}.split-layout{grid-template-columns:1fr 1fr;align-items:start;gap:42px;display:grid}.split-layout>div>h2{font-family:var(--display);text-shadow:3px 3px var(--black)}.feature-list{padding:0;list-style:none}.feature-list li{color:#d3c9c2;border-bottom:1px solid #4a413a;padding:13px 0}.feature-list li:before{content:"◆";color:var(--gold);margin-right:11px;font-size:9px}.stat-grid{border:2px solid var(--black);grid-template-columns:repeat(3,1fr);margin-top:24px;display:grid}.stat-grid div{border:1px solid var(--black);background:var(--panel-2);padding:16px}.stat-grid strong,.stat-grid span{display:block}.stat-grid strong{font:18px var(--minecraft)}.stat-grid span{color:var(--muted);font-size:12px}.button-row{margin-top:24px}.button.quiet{background:#332d28}.button:disabled,.panel-button:disabled{opacity:.5;cursor:default}.hero-product-list{scrollbar-width:thin;border-bottom:2px solid #3e3630;justify-content:center;gap:7px;width:min(100%,1160px);margin:-8px auto 34px;padding:10px 4px 13px;display:flex;overflow-x:auto}.hero-product-list button{border:3px solid var(--black);color:#d7cec7;min-height:34px;font:11px/1 var(--minecraft);white-space:nowrap;cursor:pointer;background:#342e2a;outline:1px solid #655c55;align-items:center;gap:8px;padding:6px 11px 9px;transition:background .15s,color .15s;display:flex;box-shadow:inset 1px 1px #ffffff14,inset 0 -3px #00000052}.hero-product-list button:hover{color:#fff;background:#4a423c}.hero-product-list button.active{color:#ffe39b;background:#4c4132;outline-color:#9b854a}.hero-product-list button.active:hover{background:#625441}.hero-product-list button small{color:#a99f97;font:9px/1 var(--minecraft)}.hero-product-list button.active small{color:#e2bc52}.hero-product-list button>img{border:2px solid var(--black);object-fit:cover;width:20px;height:20px}.gui-product-name{font:clamp(42px,6vw,78px)/.9 var(--display);text-transform:uppercase;text-shadow:5px 5px var(--black);margin:0 0 25px}.gui-presentation-bar>div{align-items:center;gap:11px;display:flex}.presentation-autoplay{box-sizing:border-box;border:3px solid var(--black);color:#fff;cursor:pointer;background:#3d3631;outline:1px solid #8a7d73;flex:0 0 30px;place-items:center;width:30px;min-width:30px;height:30px;padding:0;display:grid;overflow:hidden;box-shadow:inset 1px 1px #ffffff1f,inset 0 -3px #00000059}.presentation-autoplay:hover{color:#fff;background:#554b44}.presentation-autoplay .material-symbols{margin:0;font-size:17px;line-height:1;display:block}.presentation-autoplay .material-symbols:before{content:none}.product-detail-media{place-items:center;min-height:280px;display:grid}.product-detail-media img{object-fit:contain;width:100%;max-height:430px}.product-detail-media>.material-symbols,.product-list-image>.material-symbols{color:#74685f;font-size:64px}@media (min-width:981px) and (min-height:720px){main:has(>.gui-home){min-height:calc(100dvh - 151px)}main>.gui-home{grid-template-rows:auto auto;align-content:center;gap:10px;height:calc(100dvh - 151px);padding:12px 24px 6px;display:grid;overflow:hidden}main>.gui-home .gui-hero{height:auto;min-height:0;padding:12px 4px}main>.gui-home .hero-product-list{margin:0 auto;padding-block:7px 10px}.maintenance-banner+main:has(>.gui-home){min-height:calc(100dvh - 199px)}.maintenance-banner+main>.gui-home{height:calc(100dvh - 199px)}}.product-manager>header>div:first-child{gap:5px;display:grid}.product-manager>header small{color:var(--muted);font-size:12px}.product-order-strip{border-bottom:2px solid #4b423b;align-items:center;gap:10px;margin:20px 22px 8px;padding:4px 2px 12px;display:flex;overflow-x:auto}.product-order-strip>strong{color:var(--gold);font:12px var(--minecraft);flex:none;margin-right:6px}.product-order-strip button,.product-editor-actions button,.gallery-remove{border:3px solid var(--black);color:#fff;min-height:35px;font:11px var(--minecraft);cursor:pointer;background:#3d3631;outline:1px solid #756a61;padding:7px 10px 10px;box-shadow:inset 1px 1px #ffffff1a,inset 0 -3px #00000059}.product-order-strip button{white-space:nowrap;align-items:center;gap:8px;display:flex}.product-order-strip button span{color:var(--muted)}.product-order-strip button small{color:#ffe095}.product-order-strip button:hover,.product-editor-actions button:hover,.gallery-remove:hover{color:#fff;background:#554c45}.product-order-strip button.active{outline-color:var(--gold);background:#5b4a2e}.product-order-strip button.active:hover{background:#725e39}.product-editor{margin-top:22px}.product-editor-actions{align-items:center;gap:7px;margin-left:auto;display:flex}.product-editor-actions button:disabled{opacity:.35;cursor:default}.product-editor-actions .danger,.gallery-remove{background:#5a3538;outline-color:#9d6464}.product-editor-actions .danger:hover,.gallery-remove:hover{background:#74484c}.product-media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:20px;display:grid}.product-presentation-gallery{margin-top:0!important}.product-presentation-gallery>div{grid-template-columns:92px 34px minmax(140px,1fr) auto!important}.gallery-remove{margin-right:7px}@media (max-width:850px){.hero-product-list{justify-content:flex-start;width:min(100% - 28px,1160px)}.product-media-grid{grid-template-columns:1fr}.product-editor-actions{flex-wrap:wrap;width:100%;margin:10px 0 0}.product-editor .editor-title{flex-wrap:wrap}}.gui-updates{gap:26px;display:grid}.gui-update-product{border:4px solid var(--black);outline:2px solid var(--line);background:var(--panel);box-shadow:7px 8px #00000038}.gui-update-product>header{border-bottom:3px solid var(--black);background:var(--raised);grid-template-columns:40px 1fr auto;align-items:center;gap:14px;min-height:72px;padding:13px 19px;display:grid}.gui-update-product>header h2{font:21px var(--minecraft);margin:3px 0 0}.gui-update-product>header small,.gui-update-product>header b{font-size:13px}.gui-update-product>header b{border:2px solid var(--black);background:var(--panel-2);padding:6px 9px;font-weight:400}.gui-update-product details{border-bottom:2px solid var(--black)}.gui-update-product details:last-child{border-bottom:0}.gui-update-product summary{cursor:pointer;background:var(--panel);grid-template-columns:110px 70px minmax(0,1fr) 130px 28px;align-items:center;gap:14px;min-height:68px;padding:12px 18px;list-style:none;display:grid}.gui-update-product summary::-webkit-details-marker{display:none}.gui-update-product summary:hover{background:var(--panel-2)}.gui-update-product summary strong{font:14px var(--minecraft)}.gui-update-product summary p{margin:0}.gui-update-product summary time{color:var(--muted);font-size:13px}.gui-update-product .arrow{transition:transform .18s}.gui-update-product details[open] .arrow{transform:rotate(180deg)}.update-kind.release{background:#3b503e}.update-kind.improvement{background:#43515a}.update-kind.fix{background:#62484c}.update-detail{background:#17120e;border-top:1px solid #4b423b;padding:20px 30px}.update-detail p{color:#d2c7c0;margin-bottom:8px}.update-detail span{color:var(--muted);font-size:12px}.docs-layout{background:var(--bg);grid-template-columns:260px minmax(0,1fr) 220px;gap:28px;width:calc(100% - 48px);min-height:calc(100vh - 92px);margin:0 auto;display:grid}.docs-product-select{flex-direction:column;align-items:stretch;gap:8px;margin:18px 0 27px;display:flex}.docs-product-select>span:first-child{color:var(--muted);font:12px var(--minecraft);margin:0 9px}.docs-select-control{border:3px solid var(--black);color:#e5f1f7;background:#35444f;outline:1px solid #7b8c95;align-items:center;width:100%;min-width:0;display:flex;position:relative;box-shadow:inset 2px 2px #ffffff17,inset 0 -4px #0000004d}.docs-select-control>.material-symbols:first-child,.docs-select-control>img:first-child{z-index:1;object-fit:cover;pointer-events:none;width:23px;height:23px;font-size:19px;position:absolute;left:9px}.docs-select-control select{appearance:none;width:100%;min-height:43px;color:inherit;font:13px/1 var(--minecraft);cursor:pointer;background:0 0;border:0;outline:0;padding:8px 37px 11px 42px}.docs-select-control option{color:#fff;background:#201a16}.docs-select-control .select-arrow{pointer-events:none;font-size:20px;position:absolute;right:8px}.docs-sidebar{border-right:3px solid var(--black);background:var(--panel);padding:26px 18px}.docs-sidebar>strong{border:3px solid var(--black);outline:1px solid var(--line);background:var(--raised);font:16px var(--minecraft);padding:13px 14px;display:block}.docs-group{margin-top:25px}.docs-product-select+.docs-group{margin-top:0}.docs-group>span{color:var(--muted);font:13px var(--minecraft);margin:0 10px 8px;display:block}.docs-group a{color:#d0c7c0;border:2px solid #0000;margin:3px 0;padding:9px 11px;font-size:14px;display:block}.docs-group a:hover{background:var(--raised)}.docs-group a.active{border-color:var(--black);outline:1px solid var(--gold);color:#fff;background:#352c24}.docs-article{border:4px solid var(--black);outline:2px solid var(--line);background:var(--panel);width:100%;margin:32px 0;padding:42px 54px;box-shadow:7px 8px #0003}.docs-contents{border-left:2px solid #4d443d;align-self:start;margin-top:32px;padding:17px 0 17px 18px;position:sticky;top:120px}.docs-contents>strong{font:15px var(--minecraft);margin-bottom:12px;display:block}.docs-contents nav{gap:3px;display:grid}.docs-contents a{color:var(--muted);padding:6px 8px;font-size:13px;line-height:1.35}.docs-contents a:hover{color:#fff;background:var(--panel-2)}.docs-contents a.nested{padding-left:20px;font-size:12px}.docs-contents>span{color:var(--muted);font-size:12px}.docs-article h1,.docs-article h2,.docs-article h3,.docs-article h4,.docs-article h5,.docs-article h6{color:#fff;scroll-margin-top:95px;line-height:1.2}.docs-article h1{font:35px var(--display);text-shadow:3px 3px var(--black);margin:12px 0 28px}.docs-article h2{font:24px var(--minecraft);border-bottom:2px solid #4d443d;margin:36px 0 15px;padding-bottom:10px}.docs-article h3{margin:27px 0 11px;font-size:20px}.docs-article h4{font-size:17px}.docs-article p,.docs-article li{color:#d3c9c2;font-size:15px;line-height:1.75}.docs-article ul,.docs-article ol{padding-left:25px}.docs-article li+li{margin-top:7px}.docs-article a{color:#efc552;text-underline-offset:3px;text-decoration:underline}.docs-article :not(pre)>code{color:#ffe095;overflow-wrap:anywhere;background:#332a24;border:1px solid #0b0907;outline:1px solid #66594f;padding:2px 7px 3px;font:13px/1.65 monospace;display:inline;box-shadow:inset 0 -2px #00000047}.docs-article pre{border:3px solid var(--black);background:#0e0b09;outline:1px solid #5e554f;margin:20px 0;padding:18px;overflow:auto}.docs-article pre code{color:#e8e0da;background:0 0;padding:0;line-height:1.65}.docs-article blockquote{border-left:4px solid var(--gold);background:var(--panel-2);color:#ded4cd;margin:20px 0;padding:15px 18px}.docs-article hr{border:0;border-top:2px solid #4d443d;margin:34px 0}.docs-article img{border:3px solid var(--black);object-fit:contain;background:#100d0a;outline:1px solid #665d56;max-width:100%;max-height:720px;margin:22px auto;display:block;box-shadow:6px 7px #0003}.markdown-media{margin:25px 0}.markdown-media img{width:auto;margin:0 auto}.markdown-media figcaption{color:var(--muted);text-align:center;margin:10px auto 0;font-size:12px}.markdown-video{aspect-ratio:16/9;border:4px solid var(--black);outline:2px solid var(--line);background:#080604;width:100%;margin:25px 0;position:relative;overflow:hidden;box-shadow:7px 8px #00000038}.markdown-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.markdown-table-wrap{border:3px solid var(--black);outline:1px solid var(--line);width:100%;margin:22px 0;overflow-x:auto}.docs-article table{border-collapse:collapse;background:#17120e;width:100%}.docs-article th,.docs-article td{text-align:left;vertical-align:top;border:1px solid #51473f;padding:12px 14px}.docs-article th{background:var(--raised);font:14px var(--minecraft)}.docs-article tr:nth-child(2n) td{background:#211b16}.task-item{margin-left:-24px;list-style:none}.task-item input{accent-color:var(--gold);margin-right:9px}.login-shell{place-items:center;min-height:calc(100vh - 148px);padding:58px 20px;display:grid}.login-card{width:min(100%,570px);padding:0;overflow:hidden}.login-card-header{border-bottom:3px solid var(--black);background:var(--raised);min-height:56px;font:15px/1 var(--minecraft);justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.login-card-header>span,.login-card-header>span>.material-symbols{align-items:center;display:flex}.login-card-header>span{gap:9px}.login-card-header>span>.material-symbols{font-size:18px}.login-card-header small{border:2px solid var(--black);color:#d9eed9;font:11px/1 var(--minecraft);background:#3c5040;padding:5px 8px}.login-card-body{padding:34px 38px 30px}.login-logo{width:110px;height:76px;margin-bottom:4px;overflow:visible}.login-logo img{transform-origin:50%;position:relative;left:-16px;transform:scale(1.35);object-fit:contain!important;width:100%!important;height:100%!important}.login-kicker{color:var(--gold);font:14px var(--minecraft);margin:0 0 11px}.login-card h1{font:34px/1 var(--display);text-shadow:3px 3px var(--black);margin:0 0 16px}.login-copy{color:#d0c6bf;max-width:460px;margin-bottom:25px;font-size:16px;line-height:1.7}.login-card .notice{margin:0 0 18px}.button.login-discord{background:var(--discord);outline-color:#aeb4ff;justify-content:flex-start;width:100%;min-height:52px;padding:11px 15px;font-size:15px}.button.login-discord:hover{background:#6975ff}.login-discord>.material-symbols{font-size:21px}.login-discord .login-arrow{margin-left:auto}.login-permissions{border:2px solid var(--black);background:#17120e;grid-template-columns:38px 1fr;align-items:start;gap:13px;margin-top:22px;padding:16px;display:grid}.login-permissions>.material-symbols{border:2px solid var(--black);color:#d9eed9;background:#3c5040;place-items:center;width:34px;height:34px;font-size:19px;display:grid}.login-permissions strong{margin-bottom:3px;font-size:14px;display:block}.login-permissions p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.login-card-footer{border-top:3px solid var(--black);min-height:52px;color:var(--muted);background:#17120e;justify-content:space-between;align-items:center;padding:11px 18px;font-size:13px;display:flex}.login-card-footer>span{align-items:center;gap:7px;display:flex}.login-card-footer .material-symbols{font-size:17px}.login-card-footer a{color:#e3c565}.login-card-footer a:hover{color:#f4d97e}.dashboard-shell{padding:42px 0 76px}.account-console{border:4px solid var(--black);outline:2px solid var(--line);background:var(--panel);margin-bottom:36px;box-shadow:8px 9px #0000003d}.account-console-bar{border-bottom:3px solid var(--black);background:var(--raised);min-height:58px;font:15px/1 var(--minecraft);justify-content:space-between;align-items:center;gap:18px;padding:11px 18px;display:flex}.account-console-bar>span{align-items:center;gap:9px;display:flex}.account-console-bar .material-symbols{font-size:20px}.account-console-bar small{border:2px solid var(--black);color:#d9eed9;font:11px/1 var(--minecraft);background:#3c5040;padding:6px 9px}.account-console-body{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:22px;padding:26px;display:grid}.account-identity{border:3px solid var(--black);background:#17120e;min-width:0;overflow:hidden}.account-banner{--profile-accent:#0f2f52;border-bottom:3px solid var(--black);background:linear-gradient(118deg,color-mix(in srgb,var(--profile-accent) 72%,#090706),color-mix(in srgb,var(--profile-accent) 38%,#17120e) 58%,#21170e);height:150px;position:relative;overflow:hidden}.account-banner:after{content:"";background:linear-gradient(#00000005,#0000003d),linear-gradient(90deg,#0000 0 49%,#ffffff09 50% 51%,#0000 52%) 0 0/28px 28px;position:absolute;inset:0}.account-banner img{object-fit:cover;image-rendering:auto;width:100%;height:100%;display:block}.account-banner-mark{z-index:1;color:#ffffff21;font:58px/1 var(--display);letter-spacing:3px;text-shadow:3px 3px #00000047;position:absolute;bottom:15px;right:24px}.account-identity-main{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:21px;padding:0 22px 22px;display:grid}.account-avatar{border:3px solid var(--black);background:var(--panel-2);outline:2px solid #665d56;width:112px;height:112px;padding:4px;box-shadow:5px 5px #00000047}.account-identity-main .account-avatar{z-index:2;margin-top:-40px;position:relative}.account-avatar img{object-fit:cover;image-rendering:auto;width:100%;height:100%;display:block}.account-identity-copy{min-width:0}.account-identity-copy .eyebrow{margin-bottom:8px}.account-identity-copy h1{font:34px/1 var(--display);text-overflow:ellipsis;text-shadow:3px 3px var(--black);margin:0 0 8px;overflow:hidden}.account-nickname{color:var(--muted);margin:0 0 11px;font-size:14px}.account-nickname strong{color:var(--text)}.account-badges{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.membership-badge,.site-role-badge{border:2px solid var(--black);outline:1px solid var(--line);background:var(--panel-2);min-height:29px;font:11px/1 var(--minecraft);align-items:center;gap:7px;padding:5px 9px;display:inline-flex}.membership-badge i{background:#8b8179;width:7px;height:7px;box-shadow:0 0 5px}.membership-badge.member{color:#d8efd5;background:#354a38}.membership-badge.member i{background:var(--green)}.membership-badge.not_member{color:#e5d2a1;background:#51452f}.membership-badge.not_member i{background:var(--gold)}.membership-badge.unavailable{color:#d7cbc3}.site-role-badge{color:#dce9f1;background:#35444f}.account-id{color:#897e76;text-overflow:ellipsis;white-space:nowrap;font:12px/1.4 monospace;display:block;overflow:hidden}.account-profile-actions{flex-wrap:wrap;grid-column:1/-1;gap:13px;padding-top:4px;display:flex}.discord-membership-card{border:3px solid var(--black);background:var(--panel-2);outline:1px solid #665d56;flex-direction:column;min-width:0;padding:20px;display:flex}.discord-membership-card.member{outline-color:#5d795f}.discord-membership-title{border-bottom:2px solid var(--black);align-items:center;gap:12px;padding-bottom:15px;display:flex}.discord-membership-title>.material-symbols{border:2px solid var(--black);color:#fff;background:#5865f2;place-items:center;width:40px;height:40px;font-size:21px;display:grid}.discord-membership-title strong,.discord-membership-title small{display:block}.discord-membership-title strong{font:14px var(--minecraft)}.discord-membership-title small{color:var(--muted);margin-top:3px;font-size:12px}.membership-state{border:2px solid var(--black);background:#26372a;align-items:center;gap:11px;margin:16px 0;padding:12px;display:flex}.membership-state>.material-symbols{color:var(--green)}.membership-state strong,.membership-state small{display:block}.membership-state strong{font-size:14px}.membership-state small{color:#abc4ae;margin-top:2px;font-size:12px}.discord-role-section{margin-top:auto}.discord-role-section>span{color:var(--muted);font:11px var(--minecraft);margin-bottom:9px;display:block}.discord-role-section>small{color:var(--muted);font-size:12px}.discord-role-list{flex-wrap:wrap;gap:7px;display:flex}.discord-role{--discord-role-color:#9b8f86;border:2px solid color-mix(in srgb,var(--discord-role-color) 65%,#15110e);background:color-mix(in srgb,var(--discord-role-color) 16%,#211b16);color:color-mix(in srgb,var(--discord-role-color) 55%,#fff);align-items:center;gap:7px;padding:6px 8px;font-size:12px;line-height:1.1;display:inline-flex}.discord-role i{background:var(--discord-role-color);width:8px;height:8px;box-shadow:0 0 6px color-mix(in srgb,var(--discord-role-color) 70%,transparent)}.membership-empty{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;padding-top:18px;display:flex}.membership-empty>.material-symbols{color:var(--muted);font-size:30px}.membership-empty p{color:var(--muted);margin:9px 0 17px;font-size:14px;line-height:1.55}.dashboard-section-heading{border-bottom:2px solid #4a413a;justify-content:space-between;align-items:end;gap:20px;margin:0 0 17px;padding-bottom:14px;display:flex}.dashboard-section-heading .eyebrow{margin-bottom:5px}.dashboard-section-heading h2{font:27px/1 var(--display);text-shadow:2px 2px var(--black);margin:0}.dashboard-section-heading>span{color:var(--muted);font:12px var(--minecraft)}.license-list{gap:19px;display:grid}.license-card{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:20px;margin:0;padding:21px;display:grid}.license-product-mark{border:3px solid var(--black);color:#dce9f1;background:#3c4b55;outline:1px solid #6c6159;place-items:center;width:58px;height:58px;display:grid;overflow:hidden}.license-product-mark img{object-fit:cover;width:100%;height:100%}.license-product-mark .material-symbols{font-size:28px}.license-content{min-width:0}.license-title-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.license-title-row h3{font:24px/1 var(--display);text-shadow:2px 2px var(--black);margin:10px 0 0}.license-key-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:16px;margin:14px 0;display:grid}.license-key{border:2px solid var(--black);overflow-wrap:anywhere;background:#0e0b09;min-width:0;margin:0;padding:11px 12px;font:13px/1.4 monospace}.license-meta{flex-wrap:wrap;gap:28px;display:flex}.license-meta span,.license-meta strong{display:block}.license-meta span{color:var(--muted);font-size:12px}.license-meta strong{color:var(--text);margin-top:2px;font-size:13px}.license-download{align-self:stretch;height:100%}.dashboard-empty>.material-symbols{color:var(--gold);margin-bottom:12px;font-size:38px}.empty-state{text-align:center}.notice{border:2px solid var(--black);color:#ead28e;background:#3a3020;outline:1px solid #9a8147;padding:14px 16px;font-size:14px}.dashboard-shell .notice{margin-bottom:18px}.update-list{border:4px solid var(--black);outline:2px solid var(--line)}.update-list article{border-bottom:2px solid var(--black);background:var(--panel);grid-template-columns:140px 1fr 30px;align-items:center;gap:20px;padding:18px 22px;display:grid}.update-list article:last-child{border-bottom:0}.update-list time{color:var(--muted)}.update-list h3{margin:0 0 4px}.update-list p{color:var(--muted);margin:0}.site-footer.compact-footer{border-top:3px solid var(--black);min-height:56px;color:var(--muted);background:#15110e;align-items:center;gap:14px;padding:10px max(24px,50% - 580px);display:flex}.compact-footer-logo{background:#a99d94;width:42px;height:30px;-webkit-mask:url(/brand/wdev-logo-original.png) 50%/contain no-repeat;mask:url(/brand/wdev-logo-original.png) 50%/contain no-repeat}.compact-footer p{margin:0;font-size:13px}.compact-footer small{margin-left:auto;font-size:12px}.panel-shell{background:var(--bg);grid-template-columns:240px minmax(0,1fr);min-height:calc(100vh - 76px);display:grid}.panel-sidebar{border-right:3px solid var(--black);background:var(--panel);flex-direction:column;height:calc(100vh - 92px);padding:22px 14px;display:flex;position:sticky;top:92px;overflow:auto}.panel-sidebar>.brand{border-bottom:1px solid #4b423b;align-items:center;gap:10px;padding:0 8px 18px;display:flex}.panel-sidebar>.brand .brand-mark{width:56px;height:42px}.panel-sidebar>.brand strong{font:16px var(--minecraft)}.panel-sidebar>.brand small{color:var(--muted);font-size:12px;display:block}.panel-sidebar nav{gap:5px;margin-top:18px;display:grid}.panel-sidebar nav button{border:2px solid var(--black);outline:1px solid var(--line);background:var(--raised);color:var(--text);font:14px var(--minecraft);text-align:left;align-items:center;gap:11px;padding:11px 12px;display:flex}.panel-sidebar nav button:hover{background:var(--raised-hover)}.panel-sidebar nav button.active{outline-color:var(--gold);background:#352c24}.panel-sidebar nav button span{color:#d8b849;font:12px var(--font)}.panel-user{border-top:1px solid #4b423b;margin-top:auto;padding:18px 9px 0}.panel-user span,.panel-user small,.panel-user a{display:block}.panel-user span{font-size:15px}.panel-user small{color:var(--muted);overflow-wrap:anywhere;margin:3px 0 9px;font-size:12px}.panel-user a{color:#d7c9be;font-size:14px}.panel-workspace{min-width:0;padding:30px clamp(20px,3vw,44px) 65px}.panel-topbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.panel-topbar .eyebrow{margin-bottom:8px}.panel-topbar h1{font:32px var(--display);text-shadow:3px 3px var(--black);margin:0}.database-state{border:2px solid var(--black);outline:1px solid var(--line);background:var(--raised);font:13px var(--minecraft);padding:8px 11px}.database-state.live{color:#d8efd5;background:#354a38}.panel-message{border:2px solid var(--black);color:#eed794;background:#3a3020;outline:1px solid #9a8147;justify-content:space-between;margin-bottom:16px;padding:13px 15px;display:flex}.panel-message button{color:inherit;background:0 0;border:0;font-size:20px}.panel-loading,.panel-empty{text-align:center;color:var(--muted);padding:35px}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:13px;margin-bottom:16px;display:grid}.metric{border:3px solid var(--black);outline:1px solid var(--line);background:var(--panel);padding:18px}.metric>span{color:var(--muted);font-size:13px}.metric strong{font:28px var(--minecraft);margin:10px 0 3px;display:block}.metric small{color:var(--muted);font-size:12px}.panel-grid{grid-template-columns:1.15fr .85fr;gap:16px;display:grid}.panel-card{border:4px solid var(--black);outline:2px solid var(--line);background:var(--panel);margin-bottom:17px;box-shadow:6px 7px #0000002e}.panel-card>header{border-bottom:3px solid var(--black);background:var(--raised);justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:12px 17px;display:flex}.panel-card>header h2{font:17px var(--minecraft);margin:0}.panel-card>:not(header){margin-left:17px;margin-right:17px}.panel-card>.form-grid,.panel-card>.editor-card,.panel-card>.compact-list,.panel-card>.service-editor,.panel-card>.setting-list,.panel-card>.table-wrap,.panel-card>.panel-empty,.panel-card>.notice,.panel-card>.maintenance-editor{margin-top:17px;margin-bottom:17px}.maintenance-editor{gap:16px;display:grid}.maintenance-toggle{border:2px solid var(--black);outline:1px solid var(--line);background:var(--panel-2);justify-self:start;padding:10px 12px}.maintenance-preview{border:3px solid var(--black);outline:1px solid var(--line);color:var(--muted);background:#28221d;align-items:center;gap:12px;padding:13px 15px;display:flex}.maintenance-preview.active{color:#ffe8a6;background:#574117;outline-color:#b78929}.maintenance-preview .material-symbols{font-size:25px}.maintenance-preview strong,.maintenance-preview small{display:block}.maintenance-preview strong{font:13px var(--minecraft)}.maintenance-preview small{margin-top:4px;font-size:13px;line-height:1.4}.discord-log-builder>header>div small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.discord-log-message{margin-top:17px!important;margin-bottom:0!important}.discord-log-status{border:3px solid var(--black);outline:1px solid var(--line);background:#18130f;justify-content:space-between;align-items:center;gap:18px;padding:15px;display:flex;margin-top:17px!important}.discord-log-power{color:var(--muted);align-items:center;gap:12px;display:flex}.discord-log-power.active{color:#d8efd5}.discord-log-power>.material-symbols{border:2px solid var(--black);color:#81776f;background:#302923;place-items:center;width:42px;height:42px;display:grid}.discord-log-power.active>.material-symbols{color:var(--green);background:#354a38}.discord-log-power strong,.discord-log-power small{display:block}.discord-log-power strong{font:14px var(--minecraft)}.discord-log-power small{margin-top:4px;font-size:12px}.discord-log-grid{grid-template-columns:minmax(0,1fr) 320px;gap:17px;display:grid;margin-top:17px!important}.discord-log-settings{border:3px solid var(--black);background:#17120e;padding:18px}.discord-log-settings h3{font:15px var(--minecraft);margin:0 0 13px}.discord-log-settings h3:not(:first-child){margin-top:22px}.field>small{color:var(--muted);margin-top:-3px;font-size:11px;line-height:1.35}.color-field{grid-template-columns:48px minmax(0,1fr);gap:8px;display:grid}.color-field input[type=color]{height:43px;padding:3px}.discord-placeholder-help{border:2px solid var(--black);background:#0e0b09;flex-wrap:wrap;align-items:center;gap:6px;margin-top:17px;padding:11px;display:flex}.discord-placeholder-help strong{margin-right:3px;font-size:12px}.discord-placeholder-help code{color:#f5d67c;background:#332a24;padding:4px 6px;font-size:11px}.discord-embed-preview{--embed-color:#0f2f52;border:3px solid var(--black);background:#0d0e12;align-self:start;padding:17px}.preview-label{color:#a8a9ad;font:11px var(--minecraft);margin-bottom:11px;display:block}.discord-embed-card{border-left:5px solid var(--embed-color);color:#dcddde;background:#202225;border-radius:3px;padding:15px 15px 13px;font-family:Arial,sans-serif}.discord-embed-card>small,.discord-embed-card>strong{display:block}.discord-embed-card>small{font-size:12px;font-weight:700}.discord-embed-card>strong{color:#fff;margin-top:9px;font-size:16px}.discord-embed-card>p{margin:7px 0 14px;font-size:13px;line-height:1.45}.discord-embed-card>div{gap:4px;display:grid}.discord-embed-card b{font-size:12px}.discord-embed-card code{background:#18191c;padding:5px;font-size:11px}.discord-embed-card footer{color:#a3a6aa;margin-top:14px;font-size:11px}.discord-event-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid;margin-top:17px!important;margin-bottom:17px!important}.discord-event-card{border:3px solid var(--black);outline:1px solid var(--line);background:#17120e;flex-direction:column;gap:13px;padding:15px;display:flex}.discord-event-card.active{outline-color:#58705b}.discord-event-card>header{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:10px;display:grid}.discord-event-card>header>.material-symbols{border:2px solid var(--black);background:#3b444b;place-items:center;width:38px;height:38px;display:grid}.discord-event-card>header strong,.discord-event-card>header small{display:block}.discord-event-card>header strong{font:13px var(--minecraft)}.discord-event-card>header small{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.4}.discord-event-card>header .toggle{grid-column:1/-1;justify-self:start}.discord-event-card textarea{min-height:92px}.discord-event-card>.panel-button{align-self:flex-start;margin-top:auto}.panel-button{background:#554838;min-height:38px;padding:8px 12px;font-size:13px}.panel-button:hover{background:#6b5a46}.panel-button.secondary{background:var(--raised)}.panel-button.secondary:hover{background:var(--raised-hover)}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-grid.single{grid-template-columns:1fr}.field{flex-direction:column;gap:7px;display:flex}.field>span{color:#c5b9b0;font-size:13px;font-weight:600}.field input,.field textarea,.field select,.panel-table select{border:2px solid var(--black);width:100%;color:var(--text);background:#100d0a;outline:1px solid #665d56;padding:11px 12px;font-size:14px}.field input:focus,.field textarea:focus,.field select:focus{outline-color:var(--gold)}.field textarea{resize:vertical;min-height:110px;line-height:1.55}.field textarea.tall{min-height:330px;font-family:monospace}.editor-card{border:3px solid var(--black);outline:1px solid var(--line);background:var(--panel-2);padding:16px}.editor-title{align-items:center;gap:11px;margin-bottom:18px;display:flex}.editor-title>span:first-child{color:var(--gold);font-size:13px}.editor-title h3{margin:0 auto 0 0;font-size:17px}.docs-admin{grid-template-columns:260px minmax(0,1fr);gap:16px;display:grid}.compact-list{flex-direction:column;display:flex}.compact-list>div,.compact-list>button{color:#d5cac2;text-align:left;background:0 0;border:0;border-bottom:1px solid #4b423b;justify-content:space-between;gap:10px;padding:12px 5px;font-size:14px;display:flex}.compact-list>button:hover,.compact-list>button.active{background:var(--panel-2);color:#fff}.compact-list small{color:var(--muted);font-size:12px}.checklist{border-bottom:1px solid #4b423b;grid-template-columns:28px 1fr auto;align-items:center;padding:12px 3px;display:grid}.checklist>span{border:2px solid var(--black);color:#fff;background:#604d2e;place-items:center;width:20px;height:20px;display:grid}.checklist>span.ready{background:#3b503e}.checklist strong{font-size:14px}.checklist small{color:var(--muted);font-size:12px}.toggle{align-items:center;gap:8px;font-size:14px;display:flex}.toggle input{accent-color:var(--gold)}.table-wrap{overflow:auto}.panel-table{border-collapse:collapse;width:100%}.panel-table th{text-align:left;color:#c1b5ac;padding:10px;font-size:13px}.panel-table td{color:#ddd4cd;vertical-align:top;border-top:1px solid #4b423b;padding:11px 10px;font-size:13px}.table-actions{flex-wrap:wrap;gap:6px;display:flex}.table-actions button,.table-actions a{border:3px solid var(--black);outline:1px solid var(--line);background:var(--raised);min-height:32px;color:var(--text);align-items:center;padding:6px 8px;font-size:12px;display:inline-flex}.table-actions button:hover,.table-actions a:hover{background:var(--raised-hover)}.table-actions button.danger{color:#fff;background:#5c3939}.table-actions button.danger:hover{background:#744a4a}.table-actions button.delete{background:#6a2f2f;outline-color:#a65b56}.table-actions button.delete:hover{background:#873d3d}.table-actions button:disabled,.table-actions a.disabled{opacity:.4;pointer-events:none}.release-download{border:3px solid var(--black);outline:1px solid var(--line);background:var(--panel-2);grid-template-columns:minmax(210px,1fr) minmax(220px,1.2fr) auto;align-items:center;gap:16px;padding:15px;display:grid;margin:0 17px 17px!important}.release-download>div:first-child{align-items:center;gap:11px;display:flex}.release-download>div:first-child>.material-symbols{border:2px solid var(--black);color:#e0ebf2;background:#43515a;place-items:center;width:38px;height:38px;display:grid}.release-download strong,.release-download small{display:block}.release-download strong{font-size:14px}.release-download small{color:var(--muted);margin-top:3px;font-size:12px}.release-download code{border:2px solid var(--black);color:#e3c565;text-overflow:ellipsis;white-space:nowrap;background:#100d0a;padding:10px 12px;font:13px monospace;overflow:hidden}.service-editor>div{border-bottom:1px solid #4b423b;justify-content:space-between;align-items:center;gap:16px;padding:13px 3px;display:flex}.service-editor strong,.service-editor small{display:block}.service-editor strong{font-size:14px}.service-editor small{color:var(--muted);font-size:12px}.setting-list{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.log-level,.http-status{border:1px solid var(--line);text-align:center;text-transform:uppercase;min-width:42px;padding:4px 6px;font-size:12px;display:inline-block}.log-level.success,.http-status.s2xx{color:var(--green)}.log-level.warn,.http-status.s4xx{color:var(--gold)}.log-level.error,.http-status.s5xx{color:var(--red)}.log-level.info,.http-status.s3xx{color:#8cadd0}.log-event{color:var(--muted);margin-top:3px;font-size:12px;display:block}.log-details summary{color:#e1c67a;cursor:pointer}.log-details pre{color:#ddd4cd;white-space:pre-wrap;word-break:break-word;background:#0d0a08;max-width:330px;max-height:200px;padding:9px;font:12px/1.5 monospace;overflow:auto}.hero-upload-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.hero-upload{border:3px solid var(--black);outline:1px solid var(--line);background:var(--panel-2);cursor:pointer;flex-direction:column;align-items:flex-start;gap:9px;padding:13px;display:flex}.hero-upload-preview{border:2px solid var(--black);background:#0c0a08;place-items:center;width:100%;height:165px;display:grid;overflow:hidden}.hero-upload-preview img{object-fit:contain;width:100%;height:100%}.hero-upload-preview i{color:var(--muted);font-size:13px;font-style:normal}.hero-upload strong{font-size:15px}.hero-upload small{min-height:42px;color:var(--muted);font-size:13px}.hero-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.presentation-admin-gallery{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;margin:17px;display:grid}.presentation-admin-gallery>div{border:2px solid var(--black);background:#100d0a;padding:7px;position:relative}.presentation-admin-gallery img{object-fit:contain;width:100%;height:110px}.presentation-admin-gallery input{border:1px solid var(--line);background:var(--panel);color:#fff;width:100%;margin-top:6px;padding:8px}.presentation-admin-gallery span{background:#000;padding:2px 5px;font-size:12px;position:absolute;top:10px;left:10px}.markdown-workbench{border:3px solid var(--black);outline:1px solid var(--line);background:#100d0a;margin:18px!important}.markdown-toolbar{border-bottom:3px solid var(--black);background:var(--raised);justify-content:space-between;align-items:center;gap:13px;min-height:52px;padding:8px;display:flex}.markdown-toolbar>div{gap:5px;display:flex}.markdown-toolbar button{border:2px solid var(--black);outline:1px solid var(--line);background:var(--panel-2);color:#ddd4cd;place-items:center;width:38px;height:36px;display:grid}.markdown-toolbar button:hover,.markdown-toolbar button.active{outline-color:var(--gold);background:var(--raised-hover)}.markdown-columns{grid-template-columns:1fr;display:grid}.markdown-columns.preview-open{grid-template-columns:1fr 1fr}.markdown-columns>label,.markdown-live-preview{flex-direction:column;min-width:0;display:flex}.markdown-columns>label>span,.markdown-live-preview>span{border-bottom:2px solid var(--black);background:var(--panel);padding:9px 12px;font-size:13px}.markdown-columns textarea{resize:vertical;color:#e8e0da;background:#0c0a08;border:0;outline:none;width:100%;min-height:600px;padding:18px;font:14px/1.65 monospace}.markdown-live-preview{border-left:3px solid var(--black);background:var(--panel);overflow:auto}.markdown-live-preview .docs-article{width:auto;box-shadow:none;background:0 0;border:0;outline:0;margin:0;padding:24px 28px}.markdown-workbench.fullscreen{z-index:9000;flex-direction:column;display:flex;position:fixed;inset:14px;margin:0!important}.markdown-workbench.fullscreen .markdown-columns{flex:1;min-height:0}.markdown-workbench.fullscreen textarea,.markdown-workbench.fullscreen .markdown-live-preview{height:100%;min-height:0;overflow:auto}.docs-published{margin:17px!important}:is(.nav>a,.gui-button,.button,.panel-button,.table-actions button,.table-actions a,.gui-presentation-controls button,.panel-sidebar nav button,.markdown-toolbar button){--mc-button-bg:#3d464d;--mc-button-hover:#515e67;--mc-button-frame:#606e78;--mc-button-text:#b7cedf;background:var(--mc-button-bg);color:var(--mc-button-text);box-shadow:inset 0 0 0 2px var(--mc-button-frame), inset 0 2px 0 #ffffff1c, inset 0 -4px 0 #00000052;font-family:var(--minecraft);text-shadow:2px 2px #0d0f11;border:3px solid #090909;border-radius:0;outline:0;font-weight:400;line-height:1;transition:background-color .12s linear,color .12s linear,box-shadow .12s linear,transform 80ms linear;position:relative}:is(.nav>a,.gui-button,.button,.panel-button,.table-actions button,.table-actions a,.gui-presentation-controls button,.panel-sidebar nav button,.markdown-toolbar button):hover:not(:disabled):not(.disabled){background:var(--mc-button-hover);color:var(--mc-button-text);box-shadow:inset 0 0 0 2px var(--mc-button-frame), inset 0 2px 0 #ffffff2b, inset 0 -4px 0 #00000045;transform:none}:is(.nav>a,.gui-button,.button,.panel-button,.table-actions button,.table-actions a,.gui-presentation-controls button,.panel-sidebar nav button,.markdown-toolbar button):active:not(:disabled):not(.disabled){background:var(--mc-button-hover);box-shadow:inset 0 0 0 2px var(--mc-button-frame), inset 0 3px 0 #00000047, inset 0 -2px 0 #ffffff0f;transform:translateY(1px)}html body .gui-presentation-controls button:active:not(:disabled):not(.disabled){transform:none}:is(.nav>a,.gui-button,.button,.panel-button,.table-actions button,.table-actions a,.gui-presentation-controls button,.panel-sidebar nav button,.markdown-toolbar button):focus-visible{outline:2px solid var(--gold);outline-offset:2px}.nav>a,.gui-button,.button{min-height:44px;padding:9px 15px;font-size:15px}.panel-button{min-height:40px;padding:8px 12px;font-size:13px}.table-actions button,.table-actions a{min-height:34px;font:12px/1 var(--minecraft);text-shadow:2px 2px #0d0f11;padding:6px 9px}.gui-presentation-controls button,.markdown-toolbar button{background:var(--mc-button-bg);border-width:3px;outline:0}.nav>a:first-child,html body .gui-button-skills,html body .button.outline{--mc-button-bg:#43515a;--mc-button-hover:#566974;--mc-button-frame:#7892a2;--mc-button-text:#dce9f1}.nav>a:nth-child(2){--mc-button-bg:#3e5747;--mc-button-hover:#506f5b;--mc-button-frame:#718c77;--mc-button-text:#d8eadc}.nav>a:nth-child(3){--mc-button-bg:#5a4e45;--mc-button-hover:#706158;--mc-button-frame:#8d7e73;--mc-button-text:#eaded5}.nav .discord-link,.button.login-discord{--mc-button-bg:#5865f2;--mc-button-hover:#6b76ff;--mc-button-frame:#8e98ff;--mc-button-text:#fff}.nav .account-link{--mc-button-bg:#403934;--mc-button-hover:#574d46;--mc-button-frame:#6d625b;--mc-button-text:#eee9e3}html body .gui-button-mount,html body .button.gold,html body .button.primary,html body .panel-button{--mc-button-bg:#554838;--mc-button-hover:#6b5a46;--mc-button-frame:#a78d69;--mc-button-text:#f2e5da}html body .button.quiet,html body .panel-button.secondary{--mc-button-bg:#403934;--mc-button-hover:#574d46;--mc-button-frame:#746b64;--mc-button-text:#eee9e3}html body .gui-presentation-controls button{--mc-button-bg:#3b342f;--mc-button-hover:#554b44;--mc-button-frame:#766d66;--mc-button-text:#d8cec7}.table-actions button.danger{--mc-button-bg:#5b3838;--mc-button-hover:#754949;--mc-button-frame:#855757;--mc-button-text:#ffe1df}.table-actions button.delete{--mc-button-bg:#692f2f;--mc-button-hover:#873f3f;--mc-button-frame:#a15b57;--mc-button-text:#ffe1df}.nav>a.active,.panel-sidebar nav button.active,.markdown-toolbar button.active{color:#fff3c9;background:#514525;box-shadow:inset 0 0 0 2px #c79a28,inset 0 2px #ffffff21,inset 0 -4px #00000052}.nav>a:first-child:hover,.gui-button-skills:hover,.button.outline:hover,.nav>a:nth-child(2):hover,.nav>a:nth-child(3):hover,.nav .discord-link:hover,.nav .account-link:hover,.button.login-discord:hover,.gui-button-mount:hover,.button.gold:hover,.button.primary:hover,.panel-button:hover,.button.quiet:hover,.panel-button.secondary:hover,.table-actions button.danger:hover,.table-actions button.delete:hover{background:var(--mc-button-hover)}.gui-presentation-controls button.active{color:#fff;background:#5b503f;border-color:#090909;box-shadow:inset 0 0 0 2px #e7b600,inset 0 2px #ffffff21,inset 0 -4px #00000052}html body .gui-presentation-controls button.active:hover:not(:disabled):not(.disabled){color:#fff;background:#6d604c;box-shadow:inset 0 0 0 2px #f0c400,inset 0 2px #ffffff2b,inset 0 -4px #00000047}@media (max-width:1050px){.docs-layout{grid-template-columns:260px minmax(0,1fr)}.docs-contents{border:3px solid var(--black);background:var(--panel);grid-column:2;justify-self:end;width:220px;margin:0 0 32px;padding:16px;position:relative;top:0}}@media (max-width:980px){.gui-hero{grid-template-columns:1fr;padding:32px}.gui-presentation{width:100%}.gui-info-body,.split-layout,.account-console-body,.panel-grid{grid-template-columns:1fr}.hero-upload-grid{grid-template-columns:1fr 1fr}.docs-admin,.markdown-columns.preview-open{grid-template-columns:1fr}.markdown-live-preview{border-left:0;border-top:3px solid var(--black)}.release-download{grid-template-columns:1fr}.release-download .table-actions{justify-content:flex-start}}@media (max-width:760px){.shell{width:min(100% - 28px,1160px)}.site-header{height:76px}.header-inner{gap:20px;width:calc(100% - 32px)}.site-header .brand{width:86px;height:62px}.menu-button{display:block}.nav{border-bottom:3px solid var(--black);background:var(--panel);flex-direction:column;align-items:stretch;padding:12px 14px 16px;display:none;position:absolute;top:76px;left:0;right:0}.nav.open{display:flex}.nav>a{width:100%}.nav .discord-link{margin-left:0}.panel-shell{grid-template-columns:1fr}.panel-sidebar{height:auto;position:relative;top:0}.panel-sidebar nav{grid-template-columns:repeat(3,1fr)}.panel-sidebar nav button{justify-content:center}.panel-user{margin-top:18px}.panel-workspace{padding:24px 14px 50px}.docs-layout{grid-template-columns:1fr;width:100%}.docs-sidebar{border-right:0;border-bottom:3px solid var(--black)}.docs-article{width:calc(100% - 28px);margin:28px auto;padding:28px 23px}.docs-contents{border:3px solid var(--black);background:var(--panel);width:calc(100% - 28px);margin:0 auto 35px;padding:17px;position:relative;top:0}.product-list-card{grid-template-columns:150px 1fr}.product-list-arrow{display:none}.gui-update-product summary{grid-template-columns:95px 60px 1fr 26px}.gui-update-product summary time{display:none}.license-card{grid-template-columns:58px minmax(0,1fr)}.license-download{grid-column:1/-1;justify-self:start}.compact-footer small{margin-left:0}.site-footer.compact-footer{flex-wrap:wrap}.setting-list{grid-template-columns:1fr}}@media (max-width:520px){body{font-size:14px}.gui-home{padding:28px 12px 50px}.gui-hero{gap:28px;padding:22px}.gui-hero-copy>p{font-size:15px}.gui-actions>*{width:100%}.gui-info-body{padding:22px}.gui-feature-grid{grid-template-columns:1fr}.page-hero{padding:27px 0 20px}.page-hero h1{font-size:30px}.product-list-card{grid-template-columns:1fr;padding:18px}.product-list-image{height:170px}.gui-update-product>header{grid-template-columns:34px 1fr}.gui-update-product>header>b{display:none}.gui-update-product summary{grid-template-columns:88px 52px 1fr 22px;gap:8px;padding:10px}.update-detail{padding:17px}.dashboard-shell{padding-top:26px}.account-console-body{padding:14px}.account-banner{height:118px}.account-banner-mark{font-size:42px;bottom:12px;right:16px}.account-identity-main{grid-template-columns:1fr;padding:0 18px 18px}.account-avatar{width:96px;height:96px}.account-identity-main .account-avatar{margin-top:-34px}.account-profile-actions{grid-column:1}.account-profile-actions>*{width:100%}.account-console-bar small{display:none}.discord-membership-card{padding:16px}.dashboard-section-heading{flex-direction:column;align-items:flex-start}.license-card{grid-template-columns:1fr;padding:18px}.license-product-mark{width:50px;height:50px}.license-download{grid-column:1;width:100%}.license-title-row{align-items:flex-start}.license-meta{gap:15px}.panel-sidebar nav{grid-template-columns:1fr 1fr}.form-grid,.hero-upload-grid{grid-template-columns:1fr}.panel-topbar,.panel-card>header,.markdown-toolbar{flex-direction:column;align-items:flex-start}.markdown-toolbar>div{flex-wrap:wrap}.markdown-workbench{margin:12px!important}.markdown-columns textarea{min-height:460px}.login-shell{padding:28px 12px}.login-card-body{padding:27px 22px 24px}.login-card h1{font-size:28px}.login-card-header small{display:none}.login-card-footer{flex-direction:column;align-items:flex-start;gap:5px}}@media (max-width:760px){.license-download{grid-column:auto;justify-self:stretch}.maintenance-banner>.shell{justify-content:flex-start;width:calc(100% - 28px)}.maintenance-banner p{font-size:13px}}@media (max-width:1200px){.discord-log-grid{grid-template-columns:1fr}.discord-embed-preview{width:100%}.discord-event-list{grid-template-columns:1fr}}@media (max-width:760px){.discord-log-status{flex-direction:column;align-items:flex-start}.discord-log-status>.toggle{margin-left:54px}.discord-log-settings .form-grid{grid-template-columns:1fr}}@media (max-width:520px){.license-key-row{grid-template-columns:1fr}.account-identity-copy{padding-top:0}.maintenance-banner strong{display:none}.discord-log-status>.toggle{margin-left:0}.discord-log-builder>header{align-items:flex-start}.discord-log-builder>header>.panel-button{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.route-curtain{display:none}.home-motion .gui-presentation,.home-motion .gui-info,.home-motion .gui-feature-grid>div,.scroll-reveal{opacity:1;animation:none;transform:none}.nav>a,.gui-button,.button,.panel-button,.product-list-card{transition:none}}.product-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:25px;display:grid}.product-catalog-card{border:4px solid var(--black);outline:2px solid var(--line);background:var(--panel);flex-direction:column;min-width:0;transition:transform .18s,outline-color .18s;display:flex;position:relative;overflow:visible;box-shadow:7px 8px #00000038}.product-catalog-card:hover{outline-color:#8d7f74;transform:translateY(-3px)}.product-card-banner{border-bottom:4px solid var(--black);background:#0b1013;height:155px;position:relative;overflow:hidden}.product-card-banner>img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.product-catalog-card:hover .product-card-banner>img{transform:scale(1.025)}.product-card-banner>.material-symbols{color:#58636a;background:linear-gradient(135deg,#13212a,#090d10);place-items:center;width:100%;height:100%;font-size:54px;display:grid}.product-card-banner:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0a0807d1);height:55%;position:absolute;inset:auto 0 0}.product-card-status{z-index:1;border:3px solid var(--black);color:#ddffdf;font:10px/1 var(--minecraft);text-transform:uppercase;background:#38533e;outline:1px solid #789079;padding:6px 8px 8px;position:absolute;top:12px;right:12px}.product-card-status.beta{color:#ffe7a7;background:#64502e;outline-color:#a68a4f}.product-card-icon{z-index:2;border:4px solid var(--black);background:#283944;outline:2px solid #776c63;place-items:center;width:76px;height:76px;display:grid;position:absolute;top:115px;left:20px;overflow:hidden;box-shadow:4px 5px #00000052}.product-card-icon img{object-fit:cover;width:100%;height:100%}.product-card-icon .material-symbols{color:#dbe9f0;font-size:36px}.product-card-body{flex-direction:column;flex:1;padding:48px 20px 18px;display:flex}.product-card-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.product-card-heading small{color:var(--gold);font:9px var(--minecraft)}.product-card-heading h2{font:24px/1 var(--display);text-shadow:2px 2px var(--black);margin:7px 0 0}.product-card-heading>span{border:2px solid var(--black);background:var(--raised);color:#ddd4cc;font:10px var(--minecraft);padding:5px 7px 7px}.product-card-body>p{min-height:68px;color:var(--muted);margin:15px 0 17px;font-size:14px;line-height:1.6}.product-card-tags{flex-wrap:wrap;gap:7px;margin-top:auto;display:flex}.product-card-tags>span{color:#cfc6bf;background:#302923;border:2px solid #17120f;align-items:center;gap:4px;padding:5px 7px;font-size:11px;display:flex}.product-card-tags .material-symbols{font-size:14px}.product-catalog-card>footer{border-top:3px solid var(--black);background:#17120e;justify-content:space-between;align-items:center;gap:14px;min-height:69px;padding:12px 17px;display:flex}.product-catalog-card>footer>div{gap:2px;display:grid}.product-catalog-card>footer small{color:var(--muted);text-transform:uppercase;font-size:10px}.product-catalog-card>footer strong{color:#fff;font:18px var(--minecraft)}.product-view-button{min-height:40px!important;padding:8px 12px 11px!important;font-size:11px!important}.updates-browser{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:25px;display:grid}.updates-product-list{border:4px solid var(--black);outline:2px solid var(--line);background:var(--panel);padding:14px;display:grid;position:sticky;top:104px;box-shadow:6px 7px #0003}.updates-product-list>span{color:var(--gold);font:11px var(--minecraft);text-transform:uppercase;padding:5px 7px 13px}.updates-product-list button{color:#d5ccc5;text-align:left;cursor:pointer;background:0 0;border:3px solid #0000;grid-template-columns:40px 1fr 20px;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.updates-product-list button+button{margin-top:4px}.updates-product-list button:hover{color:#fff;background:#352f2a}.updates-product-list button.active{border-color:var(--black);color:#fff;background:#4a4031;outline:1px solid #8a7848}.updates-product-list button>i,.updates-product-identity>i{border:2px solid var(--black);background:#2f424e;place-items:center;font-style:normal;display:grid;overflow:hidden}.updates-product-list button>i{width:38px;height:38px}.updates-product-list img,.updates-product-identity img{object-fit:cover;width:100%;height:100%}.updates-product-list button>i .material-symbols{font-size:20px}.updates-product-list button>span:nth-child(2){gap:4px;min-width:0;display:grid}.updates-product-list button strong{font:11px var(--minecraft);text-overflow:ellipsis;overflow:hidden}.updates-product-list button small{color:#9f958e;font-size:10px}.updates-product-list button>.material-symbols{color:#998f87;font-size:18px}.updates-release-panel{border:4px solid var(--black);outline:2px solid var(--line);background:var(--panel);box-shadow:7px 8px #00000038}.updates-release-panel>header{border-bottom:4px solid var(--black);background:var(--raised);justify-content:space-between;align-items:center;gap:20px;min-height:92px;padding:15px 20px;display:flex}.updates-product-identity{align-items:center;gap:14px;display:flex}.updates-product-identity>i{width:54px;height:54px}.updates-product-identity>i .material-symbols{font-size:27px}.updates-product-identity small{color:#d7b953;font:10px var(--minecraft)}.updates-product-identity h2{font:22px var(--minecraft);margin:6px 0 0}.updates-header-actions{align-items:center;gap:10px;display:flex}.updates-header-actions>span,.updates-header-actions>a{border:3px solid var(--black);color:#ded5ce;font:10px var(--minecraft);background:#332d28;outline:1px solid #756960;align-items:center;gap:6px;padding:7px 9px 9px;display:flex}.updates-header-actions>a:hover{color:#fff;background:#4b433d}.updates-header-actions .material-symbols{font-size:16px}.release-timeline{padding:26px 25px 32px}.release-entry{grid-template-columns:28px minmax(0,1fr);display:grid}.release-entry+.release-entry{margin-top:8px}.release-rail{flex-direction:column;align-items:center;display:flex}.release-rail>span{z-index:1;border:3px solid var(--black);background:#4d7455;outline:1px solid #869e87;width:13px;height:13px;margin-top:24px}.release-rail>span.improvement{background:#4c6574;outline-color:#7d929f}.release-rail>span.fix{background:#70494e;outline-color:#a47b80}.release-rail>i{background:#473f39;flex:1;width:3px;min-height:35px}.release-entry:last-child .release-rail>i{background:linear-gradient(#473f39,#0000)}.release-entry details{border:3px solid var(--black);background:#211b17;outline:1px solid #5f554e;margin-bottom:5px}.release-entry details[open]{outline-color:#786b61}.release-entry summary{cursor:pointer;grid-template-columns:145px minmax(0,1fr) 25px;align-items:center;gap:16px;min-height:70px;padding:12px 15px;list-style:none;display:grid}.release-entry summary::-webkit-details-marker{display:none}.release-entry summary:hover{background:#302923}.release-entry summary>div:first-child{align-items:center;gap:9px;display:flex}.release-entry summary>div:first-child strong{font:13px var(--minecraft)}.release-entry summary h3{margin:0 0 6px;font-size:15px}.release-entry summary time{color:#a99f97;font-size:12px}.release-toggle{font-size:20px;transition:transform .18s}.release-entry details[open] .release-toggle{transform:rotate(180deg)}.release-notes{background:#18130f;border-top:1px solid #443c36;padding:2px 18px 18px 160px}.release-notes-body{color:#d1c7c0;margin:15px 0 13px;line-height:1.65}.release-notes-body h1,.release-notes-body h2,.release-notes-body h3,.release-notes-body h4,.release-notes-body h5,.release-notes-body h6{color:#f2ede8;font-family:var(--minecraft);margin:25px 0 10px;line-height:1.25}.release-notes-body h1:first-child,.release-notes-body h2:first-child,.release-notes-body h3:first-child{margin-top:4px}.release-notes-body h2{border-bottom:1px solid #4b423b;padding-bottom:8px;font-size:18px}.release-notes-body h3{color:#e7c76c;font-size:15px}.release-notes-body h4,.release-notes-body h5,.release-notes-body h6{font-size:13px}.release-notes-body p{color:#d1c7c0;margin:10px 0}.release-notes-body ul,.release-notes-body ol{margin:10px 0;padding-left:24px}.release-notes-body li+li{margin-top:5px}.release-notes-body li::marker{color:var(--gold)}.release-notes-body a{color:#efc552;text-underline-offset:3px;text-decoration:underline}.release-notes-body :not(pre)>code{color:#ffe095;background:#332a24;border:1px solid #0b0907;padding:2px 6px 3px;font:12px/1.6 monospace}.release-notes-body pre{border:2px solid var(--black);background:#0e0b09;padding:14px;overflow:auto}.release-notes-body pre code{color:#e8e0da}.release-notes-body blockquote{border-left:3px solid var(--gold);background:#28211b;margin:14px 0;padding:10px 14px}.release-notes-body hr{border:0;border-top:1px solid #4d443d;margin:20px 0}.release-notes small{color:#8d837c;font-size:10px}.updates-empty{min-height:230px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:9px;padding:30px;display:grid}.updates-empty>.material-symbols{font-size:38px}.updates-empty strong{color:#fff;font:15px var(--minecraft)}.updates-empty p{margin:0}.github-product-sync{border:3px solid var(--black);background:#18130f;outline:1px solid #665e58;grid-template-columns:44px 1fr auto;align-items:center;gap:13px;margin:0 20px 20px;padding:14px;display:grid}.github-product-sync>.material-symbols{color:#e2edf2;background:#2e3d47;place-items:center;width:42px;height:42px;display:grid}.github-product-sync>div{gap:4px;display:grid}.github-product-sync strong{font:12px var(--minecraft)}.github-product-sync small{color:var(--muted);font-size:11px}.product-manager .product-media-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1050px){.product-catalog-grid,.product-manager .product-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.product-catalog-grid,.updates-browser{grid-template-columns:1fr}.updates-product-list{display:flex;position:relative;top:0;overflow-x:auto}.updates-product-list>span{display:none}.updates-product-list button{flex:0 0 210px}.updates-release-panel>header{flex-direction:column;align-items:flex-start}.release-entry summary{grid-template-columns:1fr 24px}.release-entry summary>div:first-child,.release-entry summary>div:nth-child(2){grid-column:1}.release-toggle{grid-area:1/2/3}.release-notes{padding:2px 16px 17px}.github-product-sync{grid-template-columns:42px 1fr}.github-product-sync .panel-button{grid-column:1/-1}.product-media-grid{grid-template-columns:1fr}}.update-kind.removal{color:#ffd7d7;background:#563c3c;outline-color:#8e6464}.release-rail>span.removal{background:#704040;outline-color:#a87676}.release-entry summary{grid-template-columns:230px minmax(0,1fr) 25px}.update-kind-row{flex-wrap:wrap;align-items:center;gap:7px!important;display:flex!important}.update-kind-row .update-kind{min-height:25px;padding:4px 7px;font-size:9px}.update-kind-row>strong{margin-left:3px}.update-kind-picker{border:0;min-width:0;margin:0;padding:0}.update-kind-picker>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.update-kind-picker>div>label{border:3px solid var(--black);color:#d7cdc6;min-height:41px;font:11px var(--minecraft);cursor:pointer;background:#29231f;outline:1px solid #665d56;align-items:center;gap:9px;padding:8px 10px;display:flex}.update-kind-picker>div>label:hover{background:#3d3530}.update-kind-picker input{accent-color:#d3a814;height:15px;margin:0;width:15px!important;padding:0!important}.update-kind-picker label.release:has(input:checked){background:#344a38;outline-color:#6e8c70}.update-kind-picker label.improvement:has(input:checked){background:#354955;outline-color:#718892}.update-kind-picker label.fix:has(input:checked){background:#563b40;outline-color:#926b70}.update-kind-picker label.removal:has(input:checked){background:#5d3d3d;outline-color:#a87676}@media (max-width:760px){.release-entry summary{grid-template-columns:1fr 24px}.update-kind-picker>div{grid-template-columns:1fr}}.gui-presentation-screen.slide-next>*,.gui-presentation-screen.slide-previous>*{will-change:transform,opacity;animation-duration:.52s;animation-timing-function:cubic-bezier(.2,.72,.22,1);animation-fill-mode:both}.gui-presentation-screen.slide-next>*{animation-name:presentation-slide-next}.gui-presentation-screen.slide-previous>*{animation-name:presentation-slide-previous}@keyframes presentation-slide-next{0%{opacity:0;transform:translate(7%)scale(1.015)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes presentation-slide-previous{0%{opacity:0;transform:translate(-7%)scale(1.015)}to{opacity:1;transform:translate(0,0)scale(1)}}.product-detail-page{padding:34px 0 72px}.product-detail-console{border:4px solid var(--black);outline:2px solid var(--line);background:var(--panel);position:relative;overflow:hidden;box-shadow:9px 10px #0000003d}.product-detail-banner{border-bottom:4px solid var(--black);background:#0a0f12;height:300px;position:relative;overflow:hidden}.product-detail-banner>img{object-fit:cover;width:100%;height:100%}.product-detail-banner>.material-symbols{color:#4e5d65;background:linear-gradient(135deg,#17242c,#0a0d0f);place-items:center;width:100%;height:100%;font-size:68px;display:grid}.product-detail-banner-shade{background:linear-gradient(90deg,#0c090726,#0c09070d),linear-gradient(#0000 40%,#120e0bf2);position:absolute;inset:0}.product-detail-intro{grid-template-columns:112px minmax(0,1fr) auto;align-items:end;gap:23px;padding:0 28px 27px;display:grid;position:relative}.product-detail-icon{border:5px solid var(--black);background:#2d424f;outline:2px solid #8a7d73;place-items:center;width:108px;height:108px;margin-top:-54px;display:grid;overflow:hidden;box-shadow:5px 6px #0000004d}.product-detail-icon img{object-fit:cover;width:100%;height:100%}.product-detail-icon>.material-symbols{color:#dceaf1;font-size:50px}.product-detail-copy{min-width:0}.product-detail-copy h1{font:clamp(34px,4vw,54px)/.95 var(--display);text-transform:uppercase;text-shadow:4px 4px var(--black);margin:0}.product-detail-copy p{color:#d1c7c0;max-width:720px;margin:13px 0 0;font-size:15px;line-height:1.65}.product-detail-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.product-detail-actions .gui-button{font-size:11px}.product-detail-stats{border-top:4px solid var(--black);background:#15100d;grid-template-columns:repeat(4,1fr);display:grid}.product-detail-stats>div{border-right:2px solid var(--black);justify-content:flex-start;align-items:center;gap:13px;min-height:78px;padding:14px 20px;display:flex}.product-detail-stats>div:last-child{border-right:0}.product-detail-stats>div>div{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;min-width:0;display:flex}.product-detail-stats .material-symbols{color:#e1b42f;text-align:center;flex:0 0 30px;width:30px;font-size:25px}.product-detail-stats small{color:#9f958e;text-transform:uppercase;font-size:10px;line-height:1;display:block}.product-detail-stats strong{font:14px/1.1 var(--minecraft);text-transform:capitalize;white-space:nowrap;display:block}.product-detail-content{grid-template-columns:1.08fr .92fr;gap:24px;margin-top:30px;display:grid}.product-detail-showcase,.product-detail-features{border:4px solid var(--black);outline:2px solid var(--line);background:var(--panel);min-width:0;box-shadow:7px 8px #0003}.product-detail-section-bar{border-bottom:3px solid var(--black);background:var(--raised);justify-content:space-between;align-items:center;gap:15px;min-height:49px;padding:10px 15px;display:flex}.product-detail-section-bar>span{font:12px var(--minecraft)}.product-detail-section-bar>span:before{content:"▶";color:#fff;margin-right:9px;font-size:9px}.product-detail-section-bar small{color:#d2c7c0;font:9px var(--minecraft)}.product-detail-showcase-image{aspect-ratio:16/9;background:#0a0807;place-items:center;padding:14px;display:grid;overflow:hidden}.product-detail-showcase-image img{object-fit:cover;border:2px solid #1a1410;width:100%;height:100%}.product-detail-showcase-image>.material-symbols{color:#6b6058;font-size:52px}.product-feature-list{padding:8px}.product-feature-list>div{border-bottom:2px solid #3e3731;grid-template-columns:42px minmax(0,1fr) 27px;align-items:center;min-height:57px;display:grid}.product-feature-list>div:last-child{border-bottom:0}.product-feature-list>div>span:first-child{color:#a89d95;height:100%;font:10px var(--minecraft);border-right:2px solid #3e3731;place-items:center;display:grid}.product-feature-list strong{padding:10px 13px;font-size:13px;line-height:1.4}.product-feature-list .material-symbols{color:#80bc7d;font-size:18px}.product-detail-footer{border:4px solid var(--black);outline:2px solid var(--line);background:var(--raised);justify-content:space-between;align-items:center;gap:25px;margin-top:30px;padding:23px 26px;display:flex;box-shadow:7px 8px #0003}.product-detail-footer small{color:var(--gold);font:10px var(--minecraft);text-transform:uppercase}.product-detail-footer h2{font:24px/1.1 var(--display);text-shadow:2px 2px var(--black);margin:8px 0 0}.product-detail-footer>div:last-child{flex-wrap:wrap;gap:11px;display:flex}@media (max-width:980px){.product-detail-intro{grid-template-columns:100px 1fr}.product-detail-icon{width:96px;height:96px}.product-detail-actions{grid-column:1/-1;justify-content:flex-start}.product-detail-content{grid-template-columns:1fr}.product-detail-stats{grid-template-columns:1fr 1fr}.product-detail-stats>div:nth-child(2){border-right:0}.product-detail-stats>div:nth-child(-n+2){border-bottom:2px solid var(--black)}}@media (max-width:650px){.product-detail-page{padding-top:18px}.product-detail-banner{height:190px}.product-detail-intro{grid-template-columns:78px 1fr;gap:15px;padding:0 17px 20px}.product-detail-icon{border-width:4px;width:76px;height:76px;margin-top:-35px}.product-detail-copy h1{font-size:32px}.product-detail-copy p{grid-column:1/-1;font-size:14px}.product-detail-actions>*{width:100%}.product-detail-stats{grid-template-columns:1fr}.product-detail-stats>div{border-right:0;border-bottom:2px solid var(--black)}.product-detail-stats>div:last-child{border-bottom:0}.product-detail-footer{flex-direction:column;align-items:flex-start;padding:20px}.product-detail-footer>div:last-child,.product-detail-footer .gui-button{width:100%}.product-detail-showcase-image{padding:8px}}@media (prefers-reduced-motion:reduce){.gui-presentation-screen.slide-next>*,.gui-presentation-screen.slide-previous>*{animation-duration:.18s;transform:none}}.panel-product-name{align-items:center;gap:9px;display:inline-flex}.panel-product-name>img,.panel-product-name>.material-symbols{border:2px solid var(--black);object-fit:cover;background:#354752;width:30px;height:30px}.panel-product-name>.material-symbols{color:#dce8ee;place-items:center;font-size:17px;display:grid}.panel-product-name>strong{font-weight:600}
