.prose:has(#devapp){max-width:1120px}.beta{color:var(--hot);margin:-18px 0 18px}#devapp .muted{color:var(--dim)}#devapp .note{background:var(--surface);border:1px solid var(--edge);padding:10px 14px;border-radius:10px}#devapp .note.bad{color:#ffb3ad;background:#ff3b2f1f;border-color:#ff3b2f55}#devapp .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:6px 0 10px}#devapp .stat.big{background:radial-gradient(120% 140% at 0% 0%,#ff3b2f2e,transparent 60%),var(--surface)}#devapp .stat b em{font-style:normal;font-size:16px;color:var(--dim);font-weight:700}#devapp .credit{margin:4px 0 18px;font-size:14px}#devapp .small{font-size:13px;margin:0 0 12px}#devapp .vis{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin:0 0 8px}#devapp .panel{background:var(--surface);border:1px solid var(--edge);border-radius:14px;padding:16px 18px}#devapp .panel h2{margin:0 0 2px;font-size:17px}#devapp .boosts{display:grid;gap:10px}#devapp .boost.panel{display:grid;gap:12px;margin:0 0 18px}#devapp #an,#devapp #boost{scroll-margin-top:calc(var(--bar) + 16px)}#devapp .bgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}#devapp .bgrid label{display:grid;gap:6px;font-weight:700;font-size:13.5px}#devapp .bgrid select,#devapp .bgrid input{height:38px;border-radius:10px;background:var(--bg);color:var(--text);border:1px solid var(--edge);padding:0 10px;font:inherit;font-size:14px;min-width:0}#devapp .boost .row{align-items:center}@media(max-width:860px){#devapp .bgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}#devapp .an{margin:14px 0 8px;display:grid;gap:14px}#devapp .an>*{min-width:0}#devapp .anhead{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}#devapp .anctl{display:flex;gap:8px;flex-wrap:wrap;align-items:center}#devapp .anctl select{height:34px;border-radius:10px;background:var(--bg);color:var(--text);border:1px solid var(--edge);padding:0 10px;font:inherit;font-size:14px}#devapp .seg{display:inline-flex;padding:3px;gap:3px;border-radius:10px;background:var(--bg);border:1px solid var(--edge)}#devapp .seg button{height:26px;padding:0 10px;border:0;border-radius:7px;background:none;color:var(--dim);font:700 12.5px var(--sans);cursor:pointer}#devapp .seg button.on{background:#ffffff17;color:#fff}#devapp .antiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}#devapp .antiles .stat{background:var(--bg)}#devapp .antiles .stat b{font-size:24px}#devapp .antiles em{font-style:normal;font-size:13px;font-weight:800;color:var(--dim)}#devapp .antiles em.upc{color:#6fe0a3}#devapp .antiles em.downc{color:#ff8a80}#devapp .anchead{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 10px}#devapp .antable{margin:0}@media(max-width:860px){#devapp .antiles{grid-template-columns:repeat(2,minmax(0,1fr))}#devapp .antable{display:block;overflow-x:auto}}#devapp .launch{display:flex;align-items:center;gap:14px;padding:14px 16px;margin:0 0 16px;border-radius:14px;border:1px solid #ff3b2f66;background:radial-gradient(120% 160% at 0% 0%,#ff3b2f2e,transparent 60%),var(--surface)}#devapp .launch .lic{font-size:30px}#devapp .launch div{flex:1;display:grid;gap:2px}#devapp .launch b{font-size:17px}#devapp .launch span:not(.lic){color:var(--dim);font-size:14px}#devapp #share{scroll-margin-top:calc(var(--bar) + 16px)}#devapp .shares{display:grid;gap:10px;margin:0 0 18px}#devapp .share{display:flex;gap:14px;align-items:center;padding:10px;border-radius:14px;background:var(--surface);border:1px solid var(--edge)}#devapp .share img,#devapp .share .noimg{width:150px;aspect-ratio:16 / 10;object-fit:cover;border-radius:10px;flex:0 0 auto;background:var(--bg)}#devapp .sbody{flex:1;min-width:0;display:grid;gap:8px}#devapp .sbody b{font-size:16px}#devapp .srow{display:flex;gap:8px;flex-wrap:wrap;align-items:center}#devapp .smenu{position:relative}#devapp .sm-list{position:absolute;z-index:20;top:calc(100% + 6px);left:0;min-width:220px;display:grid;padding:6px;background:#12131b;border:1px solid var(--edge);border-radius:12px;box-shadow:0 18px 40px -12px #000c}#devapp .sm-list[hidden]{display:none}#devapp .sm-list a,#devapp .sm-list button{display:block;text-align:left;padding:9px 12px;border-radius:8px;border:0;background:none;color:var(--text);font:600 14px var(--sans);text-decoration:none;cursor:pointer}#devapp .sm-list a:hover,#devapp .sm-list button:hover{background:#ffffff10}#devapp .sm-list [data-native]{color:#fff;font-weight:800;border-bottom:1px solid var(--edge);border-radius:8px 8px 0 0;margin-bottom:4px}#devapp .srow input{flex:1;min-width:180px;height:34px;border-radius:9px;background:var(--bg);color:var(--dim);border:1px solid var(--edge);padding:0 10px;font:13px var(--mono)}@media(max-width:640px){#devapp .share{flex-direction:column;align-items:stretch}#devapp .share img,#devapp .share .noimg{width:100%}}#devapp .ai{display:grid;gap:12px;margin:0 0 18px}#devapp .ai .row input{min-width:0}#devapp .ai .note,#devapp .aitable{margin:0}#devapp #ai{scroll-margin-top:calc(var(--bar) + 16px)}#devapp .credited{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;margin:0 0 18px}#devapp .cred{display:flex;gap:12px;align-items:center;padding:8px;border-radius:12px;background:var(--surface);border:1px solid var(--edge);color:var(--text);text-decoration:none}#devapp .cred:hover{border-color:#ffffff40}#devapp .cred img{width:80px;aspect-ratio:16 / 10;object-fit:cover;border-radius:8px}#devapp .cred b{display:block;font-size:15px}#devapp .cred small{color:var(--dim)}#devapp .boostrow{background:var(--surface);border:1px solid var(--edge);border-radius:12px;padding:12px 14px;display:grid;gap:8px}#devapp .bhead{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:14px}@media(max-width:860px){#devapp .vis{grid-template-columns:minmax(0,1fr)}}#devapp .stat{background:var(--surface);border:1px solid var(--edge);border-radius:12px;padding:14px 16px;display:grid;gap:4px}#devapp .stat span{color:var(--dim-2)}#devapp .stat b{font-size:26px;font-weight:900}#devapp .stat small{color:var(--dim);font-size:12.5px}#devapp .form{display:grid;gap:14px;max-width:520px;margin:12px 0}#devapp label{display:grid;gap:6px;font-weight:700;font-size:14px}#devapp label.check{display:flex;align-items:center;gap:8px;font-weight:500}#devapp fieldset{border:1px solid var(--edge);border-radius:10px;padding:10px 12px;display:flex;flex-wrap:wrap;gap:6px 14px}#devapp legend{font-weight:700;font-size:14px;padding:0 4px}#devapp input:not([type=checkbox]),#devapp select,#devapp textarea{min-width:0;padding:10px 12px;border-radius:10px;background:var(--surface);border:1px solid var(--edge);color:var(--text);font:inherit;font-weight:500}#devapp .row{display:flex;gap:8px}#devapp .row input{flex:1}#devapp .boost .row input{flex:0 1 140px}#devapp .btn{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 18px;border-radius:99px;border:0;background:var(--hot);color:#fff!important;font:700 14px var(--sans);cursor:pointer;text-decoration:none!important;list-style:none}#devapp .btn.ghost{background:var(--surface-2)}#devapp summary.btn::-webkit-details-marker{display:none}#devapp .terms{background:var(--surface);border:1px solid var(--edge);border-radius:10px;padding:12px 16px;font-size:14px}#devapp .game{border:1px solid var(--edge);border-radius:14px;padding:16px;margin:0 0 14px;display:grid;gap:10px}#devapp .ghead{display:flex;gap:14px;align-items:center}#devapp .ghead img,#devapp .ghead .ph{width:120px;aspect-ratio:16 / 9;object-fit:cover;border-radius:8px;background:var(--surface-2);flex:0 0 auto}#devapp .ghead h3{font-size:18px;font-weight:800;margin:0 0 4px}#devapp .ghead p{margin:6px 0 0;font-size:13.5px}#devapp .badge{font-family:var(--mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.1em;padding:3px 8px;border-radius:99px;background:var(--surface-2)}#devapp .badge.live{background:#2fbf7133;color:#8ee6b4}#devapp .badge.review{background:#ff9f1c33;color:#ffcf8a}#devapp .badge.rejected,#devapp .badge.removed{background:#ff3b2f33;color:#ffb3ad}#devapp .checks{margin:0;padding-left:18px;font-size:13.5px}#devapp .checks .err{color:#ffb3ad}#devapp .checks .warn{color:#ffcf8a}#devapp .acts{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}#devapp .paths{display:grid;gap:8px}#devapp .ptitle{margin:4px 0 0;font-weight:800;font-size:14px}#devapp .pgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px}#devapp .path{display:grid;gap:3px;text-align:left;padding:12px 14px;border-radius:12px;cursor:pointer;background:var(--surface);border:1px solid var(--edge);color:var(--text);font:inherit}#devapp .path:hover,#devapp .path.on{border-color:var(--hot);background:#ff3b2f12}#devapp .path b{font-size:14.5px}#devapp .path small{color:var(--dim);font-weight:500;font-size:12.5px}#devapp .pform{display:grid;gap:10px;max-width:640px}#devapp .pform[hidden]{display:none}#devapp .pform textarea{font:13px var(--mono);resize:vertical}#devapp .pform .btn{justify-self:start}#devapp .small{font-size:13px;margin:0}#devapp .boost small{color:var(--dim);font-weight:500}#devapp table{width:100%;border-collapse:collapse;font-size:14px}#devapp th,#devapp td{text-align:left;padding:8px 10px;border-bottom:1px solid var(--edge)}
