:root{color-scheme:dark;--bg:#101214;--panel:#191c1e;--input:#212527;--line:#463f30;--gold:#caab6f;--text:#e3e0d5;--muted:#929796}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:15px/1.55 "Segoe UI",sans-serif}a{color:var(--gold);text-underline-offset:4px}header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:22px max(24px,calc((100vw - 1260px)/2));gap:24px}.brand{text-decoration:none;font:bold 25px Georgia,serif;letter-spacing:1px;white-space:nowrap}.brand span{font-size:14px}nav{display:flex;flex-wrap:wrap;gap:20px;align-items:center}nav a{text-decoration:none}main{max-width:1260px;min-height:78vh;margin:34px auto;padding:0 24px}h1{font:bold clamp(26px,4vw,38px)/1.2 Georgia,serif;margin:4px 0 16px}h2{font-size:16px;color:var(--gold);margin:0 0 20px;text-transform:uppercase}h3{font-size:15px;color:var(--gold)}p{margin:10px 0 18px}.eyebrow{color:var(--gold);letter-spacing:2px;font-size:11px;font-weight:700}.page-heading{margin-bottom:28px}.page-heading p:last-child,.muted,small{color:var(--muted)}.card{background:var(--panel);border:1px solid var(--line);outline:1px solid #242729;outline-offset:-5px;padding:25px;margin-bottom:18px;position:relative;min-width:0}.card:before{content:"";position:absolute;top:-1px;left:18px;width:70px;height:2px;background:var(--gold)}.columns{display:grid;grid-template-columns:1fr 1fr;gap:18px}.narrow{max-width:640px}.hero{max-width:820px;padding:50px;margin:70px auto}.hero p{max-width:560px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.stat{font-size:34px;font-weight:bold;color:var(--gold);margin:10px 0}.price{font:36px Georgia,serif;color:var(--gold)}.price small{font:15px "Segoe UI",sans-serif}label{display:block;margin:15px 0;color:var(--muted);font-size:13px}input,select,textarea,button,.button{font:inherit;color:var(--text);border:1px solid #62573f;border-radius:0;background:var(--input);padding:10px 12px;max-width:100%}input,select,textarea{width:100%;display:block;margin-top:6px;outline-offset:3px}textarea{min-height:120px;resize:vertical}button,.button{cursor:pointer;text-decoration:none;display:inline-block;text-align:center;min-height:42px;font-weight:600}button:hover,.button:hover{border-color:var(--gold);background:#33312a}.primary{background:var(--gold);color:#151718;border-color:var(--gold);padding:12px 22px}.primary:hover{background:#dfc58e;color:#101214}button:disabled{opacity:.5;cursor:default}.quiet{border:0;background:transparent;color:var(--gold);padding:0;min-height:0}.check{display:flex;align-items:center;gap:8px}.check input{width:auto;accent-color:var(--gold);margin:0}.notice{padding:14px 18px;border-left:3px solid var(--gold);background:#2c271e;margin-bottom:20px;overflow-wrap:anywhere}.badge{color:var(--gold)}details{margin:14px 0}summary{cursor:pointer;color:var(--gold);padding:7px 0}details[open]>summary{margin-bottom:10px}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}th{color:var(--gold);font-weight:600;background:#111416;white-space:nowrap}td,th{border-bottom:1px solid #37352e;padding:13px 12px;vertical-align:top}td small{display:block}td form input,td form select{min-width:160px}td button{font-size:12px}.empty{color:var(--muted);padding:15px 0}.inline{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.inline input{width:auto;flex:1;margin:0}.tabs{padding-bottom:16px;border-bottom:1px solid var(--line);margin-bottom:24px;gap:12px}.tabs a{padding:8px 12px;background:var(--panel);border:1px solid var(--line)}.support-layout{display:grid;grid-template-columns:minmax(250px,340px) minmax(0,1fr);gap:18px}.ticket-link{display:block;padding:12px 0;border-bottom:1px solid var(--line);text-decoration:none}.ticket-link span{display:block;font-size:12px;color:var(--muted)}.message{padding:18px;background:#111416;border-left:2px solid var(--line);margin:18px 0}.message.internal{border-color:var(--gold);background:#29251e}.preserve{white-space:pre-wrap;overflow-wrap:anywhere}.session{border-bottom:1px solid var(--line);padding:12px 0}pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;background:#101214;padding:16px}dt{color:var(--muted);font-size:12px;margin-top:12px}dd{margin:0}.break{overflow-wrap:anywhere}footer{max-width:1260px;margin:30px auto;padding:22px 24px;color:var(--muted);font-size:12px;border-top:1px solid var(--line)}footer span{float:right}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media(max-width:760px){header{align-items:flex-start;flex-direction:column;padding:18px 20px}nav{gap:14px}main{padding:0 15px;margin-top:25px}.columns,.support-layout,.stats{grid-template-columns:1fr}.card{padding:20px}.hero{padding:28px;margin:30px auto}.stats{grid-template-columns:1fr 1fr;gap:10px}.stat{font-size:28px}footer span{float:none;display:block}td,th{padding:10px 8px}}
