:root{--orange:#ff5500;--bg:#080909;--panel:#101212;--panel2:#151717;--line:#303434;--text:#f4f2ed;--muted:#989e9f;--green:#48df7c}*{box-sizing:border-box}body{margin:0;background:linear-gradient(180deg,#090a0a,#050606 58%);color:var(--text);font-family:Inter,Segoe UI,Arial,sans-serif;min-height:100vh}.topbar{height:92px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 clamp(22px,4vw,72px);position:relative;top:auto;background:#080909;backdrop-filter:none;z-index:1}.brand{display:flex;align-items:center;color:inherit;text-decoration:none}.brand-wide{display:flex;width:280px;height:90px;align-items:center;overflow:visible;position:relative;flex:0 0 auto}.brand-wide img{display:block;position:static;width:280px;height:auto;max-width:100%;transform:none;object-fit:contain;object-position:center;filter:drop-shadow(0 5px 14px rgba(0,0,0,.45))}.top-actions{display:flex;align-items:center;gap:14px}.early{border:1px solid #8a3b16;background:#251007;color:#ff7b38;padding:8px 11px;font-size:11px;font-weight:900;letter-spacing:1px}.ghost-link{color:#d8d8d4;text-decoration:none;font-size:12px;font-weight:900;letter-spacing:.8px}main{max-width:1500px;margin:auto;padding:0 clamp(22px,4vw,72px)}.hero{min-height:640px;display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:center;border-bottom:1px solid var(--line);position:relative}.hero:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 75% 45%,rgba(255,85,0,.09),transparent 28%);pointer-events:none}.hero-copy,.product-showcase{position:relative;z-index:1}.eyebrow{color:#ff7431;font-size:12px;font-weight:950;letter-spacing:2.2px;margin:0 0 18px}.hero h1{font-size:clamp(52px,7vw,104px);line-height:.9;margin:0;letter-spacing:-4px;font-style:italic}.hero h1 em{color:var(--orange);font-style:inherit}.lead{max-width:740px;color:#b6bbbb;font-size:18px;line-height:1.65;margin:28px 0}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.primary,.secondary{border:0;padding:15px 20px;font-size:12px;font-weight:950;letter-spacing:.8px;cursor:pointer}.primary{background:linear-gradient(180deg,#ff6417,#e64600);color:white;box-shadow:0 10px 30px rgba(255,85,0,.18)}.primary:hover{filter:brightness(1.08)}.primary:disabled{opacity:.45;cursor:not-allowed}.secondary{background:#161919;color:#b9bdbd;border:1px solid #3a3e3e}.status-line{color:#8e9595;font-size:12px;margin-top:14px}.section{padding:80px 0}.section-head h2,.discord-block h2,.pricing-section h2{font-size:clamp(34px,4vw,58px);margin:0;font-style:italic}.section-head>p:last-child,.discord-block p{color:#9ea4a4;max-width:750px;line-height:1.6}.tool-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:38px}.tool-grid article{min-height:260px;border:1px solid #303434;background:#0e1010;padding:24px;position:relative}.tool-grid article.active{border-color:#8a3814;background:linear-gradient(180deg,#16100d,#0e1010)}.tool-grid article>span{color:#555d5d;font-size:12px;font-weight:900}.tool-grid h3{font-size:24px;margin:44px 0 12px;font-style:italic}.tool-grid p{color:#929999;line-height:1.55}.tool-grid b{position:absolute;bottom:22px;color:#ff6a25;font-size:10px;letter-spacing:1px}.action-link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.action-link:visited{color:inherit}.product-showcase{max-width:650px;width:100%}.runtime-shot{background:#090b0c;border:1px solid #303536;border-radius:12px;overflow:hidden;box-shadow:0 18px 55px rgba(0,0,0,.42)}.runtime-shot img{display:block;width:100%;height:auto}.source-preview-top{height:38px;background:#121515;border-bottom:1px solid #242829;display:flex;align-items:center;gap:9px;padding:0 12px;font-size:9px;letter-spacing:.9px}.source-preview-top span{width:8px;height:8px;border-radius:50%;background:var(--green)}.source-preview-top b{color:#dcdede}.source-preview-top em{margin-left:auto;color:#757d7d;font-style:normal}.compact-status{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0;margin-top:12px;padding:9px 12px;border-top:1px solid #25292a;border-bottom:1px solid #25292a}.compact-status span{background:transparent;border:0;padding:2px 14px;min-height:20px;color:#8c9393;font-size:9px;font-weight:900;letter-spacing:.7px;display:flex;align-items:center;justify-content:center;white-space:nowrap}.compact-status span+span{border-left:1px solid #2b3031}.compact-status b{color:var(--green);margin-left:5px}.compact-status i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--green);margin-right:6px}.pricing-section{padding:82px 0;border-top:1px solid #252929}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:38px;align-items:stretch}.price-card{position:relative;background:linear-gradient(180deg,#111414,#0b0d0d);border:1px solid #303535;padding:30px;display:flex;flex-direction:column;min-height:430px}.price-card.featured{border-color:#a34116;box-shadow:0 22px 70px rgba(255,85,0,.09);transform:translateY(-8px)}.popular{position:absolute;right:18px;top:18px;background:#2a1107;border:1px solid #813411;color:#ff7837;padding:6px 8px;font-size:9px;font-weight:950;letter-spacing:1px}.tier-kicker{font-size:11px;font-weight:950;letter-spacing:1.5px;color:#ff7837}.price-card h3{font-size:48px;margin:20px 0 4px;font-style:italic}.price-card h3 small{font-size:16px;color:#8b9292;font-style:normal}.price-sub{margin:0 0 22px;color:#7f8787;font-size:10px;font-weight:900;letter-spacing:1px}.price-card ul{list-style:none;padding:0;margin:5px 0 28px;display:grid;gap:12px;color:#b6bbbb}.price-card li:before{content:"✓";color:var(--orange);font-weight:900;margin-right:9px}.plan-state{margin-top:auto;border-top:1px solid #292d2d;padding-top:18px;color:#777f7f;font-size:10px;font-weight:900;letter-spacing:1px}.store-link{margin-top:auto;width:100%}.pricing-note{color:#707878;font-size:11px;text-align:center;margin-top:22px}.discord-block{margin:20px 0 80px;border-top:3px solid var(--orange);border-bottom:1px solid #333737;background:linear-gradient(90deg,#111313,#0b0c0c);padding:42px;display:flex;align-items:center;justify-content:space-between;gap:36px}.discord-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.community-link{white-space:nowrap}footer{border-top:1px solid #252828;color:#697070;font-size:10px;font-weight:800;letter-spacing:1px;padding:22px clamp(22px,4vw,72px);display:flex;justify-content:space-between;align-items:center}.footer-brand{display:flex;align-items:center;gap:10px}.footer-brand img{width:38px;height:38px;object-fit:contain;border-radius:50%}@media(max-width:900px){.topbar{padding:10px 18px}.brand-wide{width:min(210px,35vw);height:auto}.hero{grid-template-columns:1fr;gap:28px;padding:70px 0}.hero h1{letter-spacing:-2px}.tool-grid{grid-template-columns:1fr 1fr}.pricing-grid{grid-template-columns:1fr}.price-card.featured{transform:none}.discord-block{align-items:flex-start;flex-direction:column}.discord-actions{width:100%;justify-content:stretch}.discord-actions a{flex:1 1 210px}}@media(max-width:700px){.compact-status{display:grid;grid-template-columns:1fr 1fr;padding:8px 0}.compact-status span{padding:7px 8px}.compact-status span+span{border-left:0}.compact-status span:nth-child(even){border-left:1px solid #2b3031}.compact-status span:nth-child(n+3){border-top:1px solid #202425}}@media(max-width:560px){main{padding:0 16px}.topbar{padding:8px 12px;min-height:92px}.brand-wide{width:140px;height:auto}.top-actions{gap:7px}.early{padding:6px 7px;font-size:8px}.ghost-link{font-size:9px}.hero{min-height:auto;padding:56px 0}.hero h1{font-size:50px}.lead{font-size:16px}.hero-actions>*{width:100%}.tool-grid{grid-template-columns:1fr}.section,.pricing-section{padding:58px 0}.discord-block{padding:28px 20px;margin-bottom:55px}footer{padding:18px 16px;gap:18px;flex-direction:column;align-items:flex-start}}@media(max-width:420px){.compact-status{grid-template-columns:1fr}.compact-status span:nth-child(even){border-left:0}.compact-status span+span{border-top:1px solid #202425}.brand-wide{width:115px}}

/* PRT header restore — compact normal-flow header using the exact supplied logo */
@media(max-width:900px){
  .topbar{height:82px;padding:0 18px;position:relative;top:auto}
  .brand-wide{width:230px;height:80px}
  .brand-wide img{width:230px}
}
@media(max-width:560px){
  .topbar{height:72px;padding:0 12px}
  .brand-wide{width:190px;height:70px}
  .brand-wide img{width:190px}
}
@media(max-width:420px){
  .brand-wide{width:165px;height:64px}
  .brand-wide img{width:165px}
}
