
/* ==========================================================================
   SC DYNOVIQ v12.9 COMMUNITY FROM SCRATCH
   ========================================================================== */
body.c9-community{--bg:#050607;--panel:#0b0e11;--panel2:#101419;--line:rgba(255,255,255,.075);--gold:#c89456;--gold2:#e1b171;--text:#f3f0eb;--muted:#9299a3;background:var(--bg)!important;color:var(--text)}
.c9-community #main{background:radial-gradient(circle at 82% -6%,rgba(200,148,86,.1),transparent 27%),var(--bg)!important}
.c9-community .topbar{background:rgba(6,7,9,.84)!important;border-bottom:1px solid rgba(255,255,255,.055)!important;backdrop-filter:blur(18px)}
.c9-page{max-width:1580px;margin:auto;padding:18px 24px 72px}
.c9-primary,.c9-secondary{min-height:44px;border-radius:9px;padding:0 18px;font-size:10px;font-weight:900;letter-spacing:.045em;cursor:pointer}.c9-primary{background:linear-gradient(#d7a461,#aa7138);border:1px solid #e1b272;color:#090806}.c9-secondary{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.15);color:#fff}.c9-primary:disabled{opacity:.35;cursor:not-allowed}
.c9-pagehead{min-height:210px;display:flex;align-items:end;justify-content:space-between;gap:20px;padding:30px;border:1px solid rgba(200,148,86,.16);border-radius:22px;background:linear-gradient(115deg,#11151a,#090b0e);margin-bottom:18px}.c9-pagehead>div:first-child>span{color:var(--gold2);font-size:9px;font-weight:900;letter-spacing:.2em}.c9-pagehead h1{font-size:44px;line-height:.95;letter-spacing:-.045em;margin:7px 0}.c9-pagehead p{color:#a6adb6;margin:0}.c9-head-actions{display:flex;gap:8px}
.c9-hero{height:610px;position:relative;overflow:hidden;border-radius:27px;border:1px solid rgba(200,148,86,.17)}.c9-hero>img{width:100%;height:100%;object-fit:cover;object-position:center 54%;filter:saturate(.83) brightness(.82)}.c9-hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,4,5,.98),rgba(3,4,5,.73) 35%,rgba(3,4,5,.1) 74%),linear-gradient(0deg,rgba(3,4,5,.68),transparent 44%)}.c9-hero-copy{position:absolute;left:5%;top:50%;transform:translateY(-50%);max-width:650px}.c9-hero-copy>span{color:var(--gold2);font-size:10px;letter-spacing:.2em;font-weight:900}.c9-hero-copy h1{font-size:clamp(52px,5.5vw,82px);line-height:.92;letter-spacing:-.06em;margin:11px 0 18px}.c9-hero-copy h1 em,.c9-market-hero em,.c9-garage-hero em{font-style:normal;color:var(--gold2)}.c9-hero-copy p{max-width:610px;color:#b7bcc3;font-size:16px;line-height:1.58}.c9-hero-copy>div{display:flex;gap:9px;margin-top:22px}.c9-member{position:absolute;right:20px;top:20px;background:rgba(5,6,8,.65);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.12);padding:10px 13px;border-radius:11px;text-align:right}.c9-member small,.c9-member b{display:block}.c9-member small{font-size:7px;color:#959aa2}.c9-member b{color:var(--gold2);margin-top:2px}
.c9-entry{display:grid;grid-template-columns:repeat(5,1fr);gap:9px;margin:10px 0 30px}.c9-entry button{height:82px;display:grid;grid-template-columns:30px 1fr 20px;align-items:center;text-align:left;padding:10px 12px;border:1px solid var(--line);border-radius:11px;background:linear-gradient(180deg,#101318,#0a0c0f);color:#fff}.c9-entry button>span{color:var(--gold);font-size:10px}.c9-entry button div b,.c9-entry button div small{display:block}.c9-entry button div b{font-size:11px}.c9-entry button div small{font-size:8px;color:#858d97;margin-top:3px}.c9-entry i{font-style:normal;color:#9b754a}
.c9-home-grid{display:grid;grid-template-columns:minmax(0,1fr) 370px;gap:20px}.c9-section-title{display:flex;justify-content:space-between;align-items:end;margin:24px 0 11px}.c9-section-title span{font-size:8px;color:var(--gold);letter-spacing:.17em}.c9-section-title h2{font-size:27px;margin:4px 0}.c9-section-title button,.c9-sidebox header button{border:0;background:none;color:#c99658;font-size:8px}
.c9-editorial{display:grid;grid-template-columns:1.3fr 1fr;grid-template-rows:210px 210px;gap:10px}.c9-editorial article{position:relative;border:1px solid var(--line);border-radius:13px;overflow:hidden}.c9-editorial article.lead{grid-row:1/3}.c9-editorial img{width:100%;height:100%;object-fit:cover}.c9-editorial article:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(3,4,5,.94),transparent 68%)}.c9-editorial article>div{position:absolute;z-index:2;left:16px;right:16px;bottom:14px}.c9-editorial small,.c9-editorial h3,.c9-editorial span{display:block}.c9-editorial small{font-size:8px;color:#d0a060}.c9-editorial h3{font-size:17px;margin:4px 0}.c9-editorial .lead h3{font-size:25px}.c9-editorial span{font-size:8px;color:#bbb}
.c9-builds{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.c9-builds article{height:275px;position:relative;border:1px solid var(--line);border-radius:13px;overflow:hidden}.c9-builds img{width:100%;height:100%;object-fit:cover}.c9-builds article:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(3,4,5,.94),transparent 67%)}.c9-builds article>div{position:absolute;z-index:2;left:15px;bottom:13px}.c9-builds small,.c9-builds h3,.c9-builds b{display:block}.c9-builds small{font-size:8px;color:#aaa}.c9-builds h3{margin:3px 0;font-size:18px}.c9-builds b{font-size:9px;color:var(--gold2)}
.c9-home-side{display:grid;gap:12px;align-content:start}.c9-book,.c9-sidebox,.c9-next{border:1px solid var(--line);border-radius:14px;background:linear-gradient(180deg,#101318,#090b0e);overflow:hidden}.c9-book>img{width:100%;height:190px;object-fit:cover}.c9-book>div{padding:17px}.c9-book span,.c9-next>span{font-size:8px;color:var(--gold);letter-spacing:.16em}.c9-book h2{font-size:26px;line-height:1;margin:6px 0 10px}.c9-book p,.c9-book li,.c9-next p{font-size:10px;color:#9ba2aa;line-height:1.5}.c9-book ul{padding-left:17px}.c9-book button{width:100%}.c9-next{padding:15px}.c9-next h3{font-size:18px;margin:5px 0}.c9-next button{border:0;background:none;color:#c99658;font-size:8px;padding:0}.c9-sidebox{padding:13px}.c9-sidebox header{display:flex;justify-content:space-between;color:var(--gold2);font-size:9px;font-weight:900;margin-bottom:6px}.c9-event-row{display:grid;grid-template-columns:48px 1fr 10px;gap:8px;align-items:center;width:100%;padding:9px 0;border:0;border-top:1px solid rgba(255,255,255,.05);background:none;color:#fff;text-align:left}.c9-event-row time{text-align:center}.c9-event-row time b{font-size:20px}.c9-event-row time small,.c9-event-row span small,.c9-event-row span strong{display:block}.c9-event-row time small{font-size:7px;color:var(--gold)}.c9-event-row span strong{font-size:9px}.c9-event-row span small{font-size:7px;color:#858c95}.c9-mini-market{display:grid;grid-template-columns:1fr 1fr;gap:6px}.c9-mini-market button{border:0;background:#0b0e11;color:#fff;text-align:left;padding:0}.c9-mini-market img{width:100%;height:92px;object-fit:cover;border-radius:6px}.c9-mini-market span,.c9-mini-market b{display:block}.c9-mini-market span{font-size:7px;margin-top:4px}.c9-mini-market b{color:var(--gold2);margin-top:2px}.c9-topad{display:grid;grid-template-columns:1fr auto;margin-top:10px;padding:10px;border:1px solid rgba(200,148,86,.22);border-radius:8px;background:rgba(200,148,86,.06)}.c9-topad span{font-size:8px;color:var(--gold2)}.c9-topad b{grid-row:1/3;grid-column:2;font-size:19px;color:var(--gold2)}.c9-topad small{font-size:7px;color:#999}.c9-empty{font-size:9px;color:#858c95}
.c9-feed-layout{display:grid;grid-template-columns:minmax(0,880px) 330px;gap:20px;justify-content:center}.c9-feed{display:grid;gap:16px}.c9-post{border:1px solid var(--line);border-radius:16px;background:linear-gradient(180deg,#0e1115,#090b0e);overflow:hidden}.c9-post header{display:grid;grid-template-columns:38px 1fr 30px;gap:9px;align-items:center;padding:13px 15px}.c9-avatar{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#231b13;color:#d5a362;font-weight:900}.c9-post header b,.c9-post header small{display:block}.c9-post header b{font-size:12px}.c9-post header small{font-size:8px;color:#858c95;margin-top:2px}.c9-post header button{border:0;background:none;color:#888}.c9-post figure{margin:0;background:#030405}.c9-post figure img{width:100%;max-height:760px;object-fit:contain}.c9-post-copy{padding:14px 16px}.c9-post-copy p{font-size:14px;line-height:1.55}.c9-post-copy>div{display:flex;justify-content:space-between;border-top:1px solid rgba(255,255,255,.05);padding-top:10px}.c9-post-copy button{border:0;background:none;color:#9da3ab;font-size:9px}.c9-feed-side{display:grid;gap:10px;align-content:start;position:sticky;top:80px}.c9-feed-side article{padding:14px;border:1px solid var(--line);background:#0d1014;border-radius:14px}.c9-feed-side article img{width:100%;height:160px;object-fit:cover;border-radius:9px}.c9-feed-side span{font-size:8px;color:var(--gold)}.c9-feed-side h3{font-size:20px;margin:6px 0}.c9-feed-side button{border:0;background:none;color:#c99658;font-size:8px;padding:0}.c9-empty-card{border:1px dashed rgba(200,148,86,.25);border-radius:14px;padding:20px}.c9-empty-card img{width:100%;max-height:320px;object-fit:cover;border-radius:10px}
.c9-garage-hero{height:560px;position:relative;border-radius:22px;overflow:hidden;border:1px solid rgba(200,148,86,.16)}.c9-garage-hero>img{width:100%;height:100%;object-fit:cover}.c9-garage-hero>div{position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,4,5,.97),rgba(3,4,5,.2) 68%),linear-gradient(0deg,rgba(3,4,5,.55),transparent 45%)}.c9-garage-hero header{position:absolute;left:5%;top:50%;transform:translateY(-50%);max-width:620px}.c9-garage-hero header>span{font-size:9px;color:var(--gold2);letter-spacing:.2em}.c9-garage-hero h1{font-size:58px;line-height:.92;margin:8px 0 15px}.c9-garage-hero p{color:#b7bcc3}.c9-garage-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.c9-garage-grid>article{border:1px solid var(--line);border-radius:16px;background:#0d1014;overflow:hidden}.c9-garage-grid>article.feature{grid-column:1/3;display:grid;grid-template-columns:1.2fr .8fr}.c9-car-photo{height:320px;position:relative}.c9-garage-grid .feature .c9-car-photo{height:430px}.c9-car-photo img{width:100%;height:100%;object-fit:cover}.c9-car-photo>span{position:absolute;left:12px;top:12px;padding:6px 8px;border-radius:999px;background:rgba(5,6,8,.75);font-size:8px}.c9-car-photo .ok{color:#73df95}.c9-car-photo .wait{color:#e0ad67}.c9-car-info{padding:18px}.c9-car-info>small{font-size:8px;color:var(--gold)}.c9-car-info h2{font-size:27px;margin:4px 0 13px}.c9-specs{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.c9-specs span{padding:9px;border-radius:9px;background:#12161b;color:#848b94;font-size:7px}.c9-specs b{display:block;color:#fff;font-size:14px}.c9-car-actions{display:flex;gap:7px;margin-top:15px}.c9-garage-empty{grid-column:1/3;height:430px;position:relative}.c9-garage-empty>img{width:100%;height:100%;object-fit:cover}.c9-garage-empty:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,4,5,.97),rgba(3,4,5,.25))}.c9-garage-empty>div{position:absolute;z-index:2;left:5%;top:50%;transform:translateY(-50%);max-width:500px}
.c9-modal{display:grid;gap:10px}.c9-modal>span{font-size:8px;color:var(--gold);letter-spacing:.17em}.c9-modal h2{font-size:28px;margin:0 0 5px}.c9-modal input,.c9-modal select,.c9-modal textarea{width:100%;box-sizing:border-box;background:#0d1014;border:1px solid rgba(255,255,255,.1);color:#fff;border-radius:9px;padding:12px}.c9-modal textarea{min-height:120px}.c9-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.c9-form-grid label{display:grid;gap:5px;font-size:8px;color:#9ba1aa}.c9-upload{display:block;padding:13px;border:1px dashed rgba(200,148,86,.32);border-radius:9px;color:#d2a363;font-size:9px;text-align:center}.c9-upload input{display:none}.c9-selected-car{padding:12px;border:1px solid rgba(200,148,86,.2);background:rgba(200,148,86,.06);border-radius:9px}.c9-selected-car b,.c9-selected-car span{display:block}
.c9-tune-layout{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:18px}.c9-step{border:1px solid var(--line);background:#0d1014;border-radius:15px;padding:17px;margin-bottom:11px}.c9-step>header{display:grid;grid-template-columns:34px 1fr;gap:9px}.c9-step>header>b{color:var(--gold2)}.c9-step>header span{font-size:7px;color:#898f97}.c9-step>header h2{font-size:21px;margin:2px 0 14px}.c9-choose-car{width:100%;display:grid;grid-template-columns:46px 1fr 20px;align-items:center;text-align:left;border:1px dashed rgba(200,148,86,.3);background:#101419;color:#fff;border-radius:11px;padding:13px}.c9-choose-car>span{font-size:28px;color:var(--gold)}.c9-choose-car b,.c9-choose-car small{display:block}.c9-choose-car small{color:#8b929b;margin-top:3px}.c9-selected-vehicle{display:grid;grid-template-columns:130px 1fr auto;gap:12px;align-items:center}.c9-selected-vehicle img{width:130px;height:92px;object-fit:cover;border-radius:9px}.c9-selected-vehicle small,.c9-selected-vehicle h3,.c9-selected-vehicle p{display:block}.c9-selected-vehicle small{color:var(--gold);font-size:8px}.c9-selected-vehicle h3{margin:4px 0}.c9-selected-vehicle p{font-size:9px;color:#9097a0}.c9-stage-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.c9-stage-grid button{min-height:100px;border:1px solid rgba(255,255,255,.08);background:#101419;color:#fff;border-radius:10px;display:flex;flex-direction:column;justify-content:center}.c9-stage-grid button.active{border-color:#b98043;background:rgba(200,148,86,.1)}.c9-stage-grid small,.c9-stage-grid strong,.c9-stage-grid span{display:block}.c9-stage-grid small{font-size:8px;color:#aaa}.c9-stage-grid strong{font-size:17px;margin:5px 0}.c9-stage-grid span{font-size:11px;color:var(--gold2)}.c9-option-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.c9-option-grid label{display:block}.c9-option-grid input{display:none}.c9-option-grid label>span{display:flex;justify-content:space-between;padding:12px;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:#101419}.c9-option-grid input:checked+span{border-color:#b98043;background:rgba(200,148,86,.09)}.c9-option-grid b,.c9-option-grid small{font-size:9px}.c9-option-grid small{color:var(--gold2)}.c9-date-row{display:grid;grid-template-columns:180px 1fr;gap:8px}.c9-date-row>input{background:#101419;border:1px solid rgba(255,255,255,.08);color:#fff;border-radius:9px;padding:11px}.c9-date-row>div{display:grid;grid-template-columns:repeat(5,1fr);gap:5px}.c9-date-row button{background:#101419;border:1px solid rgba(255,255,255,.08);color:#fff;border-radius:9px;padding:8px}.c9-date-row button.active{border-color:#b98043;color:var(--gold2)}.c9-date-row button small{display:block;font-size:7px;color:#858c95}.c9-summary{position:sticky;top:75px;height:max-content;border:1px solid rgba(200,148,86,.2);background:linear-gradient(180deg,#12100d,#0a0c0f);border-radius:15px;padding:18px}.c9-summary>span{font-size:8px;color:var(--gold);letter-spacing:.16em}.c9-summary h3{font-size:25px;margin:4px 0 18px}.c9-summary>div{display:flex;justify-content:space-between;margin:9px 0}.c9-summary hr{border:0;border-top:1px solid rgba(255,255,255,.08)}.c9-summary .total b{font-size:20px;color:var(--gold2)}.c9-summary .deposit{display:block;padding:12px;border:1px solid rgba(200,148,86,.2);border-radius:9px;background:rgba(200,148,86,.07)}.c9-summary .deposit strong{display:block;font-size:28px;color:var(--gold2);margin:4px 0}.c9-summary .deposit p,.c9-summary-note{font-size:8px;color:#959ca5;line-height:1.5}.c9-summary>button{width:100%;margin-top:9px}
.c9-meet-hero,.c9-market-hero{height:430px;position:relative;border-radius:18px;overflow:hidden;border:1px solid var(--line);margin-bottom:15px}.c9-meet-hero img,.c9-market-hero img{width:100%;height:100%;object-fit:cover;filter:brightness(.72)}.c9-meet-hero:after,.c9-market-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,4,5,.96),rgba(3,4,5,.2))}.c9-meet-hero>div,.c9-market-hero>div{position:absolute;z-index:2;left:4%;top:50%;transform:translateY(-50%);max-width:600px}.c9-meet-hero span,.c9-market-hero span{font-size:8px;color:var(--gold);letter-spacing:.16em}.c9-meet-hero h2,.c9-market-hero h2{font-size:43px;line-height:.95;margin:7px 0}.c9-meet-hero p,.c9-market-hero p{color:#aab0b8}.c9-events{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.c9-events article{border:1px solid var(--line);border-radius:14px;background:#0d1014;overflow:hidden}.c9-events article.feature{grid-column:1/3;display:grid;grid-template-columns:1.15fr .85fr}.c9-event-photo{height:260px;position:relative}.c9-events .feature .c9-event-photo{height:400px}.c9-event-photo img{width:100%;height:100%;object-fit:cover}.c9-event-photo time{position:absolute;left:12px;top:12px;background:rgba(5,6,8,.75);padding:8px 10px;border-radius:9px;text-align:center}.c9-event-photo time b,.c9-event-photo time small{display:block}.c9-event-photo time b{font-size:22px;color:var(--gold2)}.c9-event-photo time small{font-size:7px}.c9-events article>div:last-child{padding:15px}.c9-events article>div:last-child>small{color:var(--gold);font-size:8px}.c9-events h2{font-size:22px;margin:4px 0}.c9-events p{font-size:10px;color:#989fa8}
.c9-market-tools{display:flex;justify-content:space-between;gap:10px;margin:13px 0}.c9-market-tools>input{flex:1;max-width:600px;background:#0d1014;border:1px solid rgba(255,255,255,.08);color:#fff;border-radius:9px;padding:11px}.c9-market-tools>div{display:flex;gap:5px;overflow:auto}.c9-market-tools button{background:#0d1014;border:1px solid rgba(255,255,255,.08);color:#999;border-radius:999px;padding:8px 11px;font-size:8px}.c9-market-tools button.active{border-color:#a9733b;color:var(--gold2)}.c9-products{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}.c9-products article{border:1px solid var(--line);background:#0d1014;border-radius:14px;overflow:hidden}.c9-product-photo{height:225px;position:relative}.c9-product-photo img{width:100%;height:100%;object-fit:cover}.c9-product-photo>span{position:absolute;left:8px;top:8px;background:#c79252;color:#080706;font-size:7px;font-weight:900;padding:5px 7px;border-radius:999px}.c9-products article>div:last-child{padding:12px}.c9-products small{font-size:8px;color:#858c95}.c9-products h3{font-size:17px;margin:4px 0}.c9-products p{font-size:10px;color:#959ca5;height:32px;overflow:hidden}.c9-products strong{font-size:19px;color:var(--gold2)}.c9-topbtn{width:100%;margin-top:9px;border:1px solid rgba(200,148,86,.3);background:rgba(200,148,86,.08);color:var(--gold2);border-radius:8px;padding:9px;font-size:8px;font-weight:900}
.c9-room-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.c9-room-grid>button{min-height:210px;border-radius:14px;padding:18px;text-align:left;color:#fff;display:flex;flex-direction:column;justify-content:space-between}.c9-room-grid>button>span{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;border:1px solid currentColor}.c9-room-grid small{font-size:8px;letter-spacing:.13em}.c9-room-grid h2{font-size:23px;margin:4px 0}.c9-room-grid p{font-size:10px;color:#bbb}.c9-room-grid b{font-size:8px}.c9-room-grid .women{background:linear-gradient(145deg,#40142f,#111015);border:1px solid #7b2b61}.c9-room-grid .men{background:linear-gradient(145deg,#132f49,#0d1116);border:1px solid #28587e}.c9-room-grid .all{background:linear-gradient(145deg,#3b2b16,#0f1012);border:1px solid #896438}.c9-chat-shell{display:grid;grid-template-columns:320px 1fr;gap:10px;margin-top:15px;min-height:520px}.c9-chat-shell>aside,.c9-chat-shell>main{border:1px solid var(--line);background:#0d1014;border-radius:13px;overflow:hidden}.c9-chat-shell aside>button{width:100%;display:grid;grid-template-columns:34px 1fr auto;gap:8px;align-items:center;padding:10px;border:0;border-bottom:1px solid rgba(255,255,255,.05);background:none;color:#fff;text-align:left}.c9-chat-shell aside>button>span{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#221b13;color:var(--gold2)}.c9-chat-shell aside b,.c9-chat-shell aside small{display:block}.c9-chat-shell aside b{font-size:9px}.c9-chat-shell aside small{font-size:7px;color:#858c95;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c9-chat-shell aside i{font-size:7px;background:#b77d3e;color:#080706;padding:3px 5px;border-radius:999px}.c9-empty-chat{height:100%;display:grid;place-content:center;text-align:center;color:#8c939c}.c9-chat-shell main>header{padding:13px;border-bottom:1px solid rgba(255,255,255,.05)}.c9-chat-shell main>header small{color:var(--gold);font-size:7px}.c9-chat-shell main>header h2{margin:3px 0}.c9-messages{height:390px;overflow:auto;padding:12px}.c9-messages>div{display:flex;margin:6px 0}.c9-messages>div.mine{justify-content:flex-end}.c9-messages>div>span{max-width:74%;padding:9px 11px;border-radius:10px;background:#15191e}.c9-messages>div.mine>span{background:#3b2a18}.c9-messages b{font-size:8px}.c9-messages p{font-size:10px;margin:4px 0}.c9-messages small{font-size:6px;color:#8b929a}.c9-chat-shell main>footer{display:grid;grid-template-columns:1fr auto;gap:7px;padding:10px;border-top:1px solid rgba(255,255,255,.05)}.c9-chat-shell textarea{resize:none;background:#101419;border:1px solid rgba(255,255,255,.08);color:#fff;border-radius:9px;padding:10px}
.c9-bookings{display:grid;gap:10px}.c9-bookings article{display:grid;grid-template-columns:1fr auto 260px;gap:12px;align-items:center;border:1px solid var(--line);background:#0d1014;border-radius:13px;padding:15px}.c9-bookings small{font-size:7px;color:var(--gold)}.c9-bookings h2{font-size:20px;margin:3px 0}.c9-bookings p{font-size:9px;color:#9097a0}.c9-booking-status{text-align:right}.c9-booking-status span,.c9-booking-status b{display:block}.c9-booking-status span{font-size:8px;color:#aaa}.c9-booking-status b{font-size:18px;color:var(--gold2)}.c9-booking-date{padding:10px;border-left:1px solid rgba(255,255,255,.06)}.c9-booking-date small,.c9-booking-date b,.c9-booking-date span{display:block}.c9-booking-date b{margin:3px 0}.c9-booking-date span{font-size:8px;color:#a0a6ae}
.c9-profile-hero{border:1px solid var(--line);border-radius:18px;background:#0d1014;overflow:hidden}.c9-cover{height:210px;background:linear-gradient(90deg,rgba(5,6,8,.35),rgba(5,6,8,.05)),url("assets/community_hero_cars_top.jpg") center/cover}.c9-profile-main{display:flex;align-items:center;gap:15px;padding:0 24px 18px;margin-top:-40px;position:relative}.c9-profile-avatar{width:94px;height:94px;border-radius:50%;object-fit:cover;display:grid;place-items:center;background:#201811;color:var(--gold2);border:5px solid #0d1014;font-size:24px;font-weight:900}.c9-profile-main span{font-size:8px;color:var(--gold);letter-spacing:.15em}.c9-profile-main h1{font-size:30px;margin:4px 0}.c9-profile-main p{color:#959ca5}.c9-profile-grid{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:14px;margin-top:14px}.c9-profile-form,.c9-access article{border:1px solid var(--line);background:#0d1014;border-radius:13px;padding:16px}.c9-profile-form{display:grid;gap:8px}.c9-profile-form label{display:grid;gap:4px;font-size:8px;color:#939aa3}.c9-profile-form input,.c9-profile-form textarea{background:#101419;border:1px solid rgba(255,255,255,.08);color:#fff;border-radius:8px;padding:10px}.c9-profile-form textarea{min-height:110px}.c9-access{display:grid;gap:8px}.c9-access article span{font-size:8px;color:var(--gold);letter-spacing:.13em}.c9-access h2{font-size:20px;margin:4px 0}.c9-access p{font-size:9px;color:#959ca5}.c9-access b{display:block;color:var(--gold2);font-size:9px;margin:8px 0}.c9-access .community{background:linear-gradient(145deg,rgba(200,148,86,.12),#0d1014)}
@media(min-width:1100px){body.c9-community #appView{padding-left:178px}body.c9-community .bottom-nav{position:fixed!important;left:0!important;top:0!important;bottom:0!important;width:178px!important;height:100vh!important;z-index:90;background:linear-gradient(180deg,#080a0c,#050607)!important;border-right:1px solid rgba(200,148,86,.17)!important;border-top:0!important;padding:92px 10px 20px!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important}body.c9-community .bottom-nav:before{content:"SC\\A DYNOVIQ";white-space:pre;position:absolute;left:24px;top:21px;color:#d8a563;font-weight:900;font-size:20px;line-height:.8;letter-spacing:.08em}body.c9-community .bottom-nav button{height:42px!important;min-height:42px!important;display:grid!important;grid-template-columns:25px 1fr!important;align-items:center!important;text-align:left!important;padding:0 10px!important;border-radius:7px!important;color:#c7c9cc!important}body.c9-community .bottom-nav button.active{background:linear-gradient(90deg,rgba(200,148,86,.22),rgba(200,148,86,.05))!important;color:#e2b171!important;border:1px solid rgba(200,148,86,.25)!important}body.c9-community .bottom-nav button b{font-size:14px!important;text-align:center}body.c9-community .bottom-nav button span{font-size:9px!important;margin:0!important;text-transform:uppercase!important}body.c9-community .topbar{left:178px!important}}
@media(max-width:899px){.c9-page{padding:8px 10px 90px}.c9-pagehead{min-height:180px;display:block;padding:20px;border-radius:16px}.c9-pagehead h1{font-size:31px}.c9-head-actions{margin-top:12px}.c9-hero{height:640px;border-radius:18px}.c9-hero>img{object-position:center 40%}.c9-hero-overlay{background:linear-gradient(0deg,rgba(3,4,5,.99),rgba(3,4,5,.75) 40%,rgba(3,4,5,.06) 78%)}.c9-hero-copy{left:18px;right:18px;top:auto;bottom:35px;transform:none}.c9-hero-copy h1{font-size:42px}.c9-hero-copy p{font-size:13px}.c9-hero-copy>div{display:grid;grid-template-columns:1fr 1fr}.c9-member{top:12px;right:12px}.c9-entry{display:flex;overflow:auto;margin:8px -10px 23px;padding:0 10px}.c9-entry button{min-width:150px;height:70px}.c9-home-grid{display:block}.c9-home-side{margin-top:20px}.c9-editorial{display:flex;overflow:auto}.c9-editorial article,.c9-editorial article.lead{min-width:84vw;height:420px}.c9-editorial .lead h3{font-size:21px}.c9-builds{display:flex;overflow:auto}.c9-builds article{min-width:78vw;height:320px}.c9-feed-layout{display:block}.c9-feed-side{display:none}.c9-post figure img{aspect-ratio:4/5;object-fit:cover}.c9-garage-hero{height:650px;border-radius:18px}.c9-garage-hero>div{background:linear-gradient(0deg,rgba(3,4,5,.98),rgba(3,4,5,.08) 77%)}.c9-garage-hero header{left:18px;right:18px;top:auto;bottom:28px;transform:none}.c9-garage-hero h1{font-size:42px}.c9-garage-grid{grid-template-columns:1fr}.c9-garage-grid>article.feature{grid-column:auto;display:block}.c9-car-photo,.c9-garage-grid .feature .c9-car-photo{height:300px}.c9-garage-empty{grid-column:auto;height:500px}.c9-garage-empty:after{background:linear-gradient(0deg,rgba(3,4,5,.98),rgba(3,4,5,.05))}.c9-garage-empty>div{left:18px;right:18px;top:auto;bottom:28px;transform:none}.c9-form-grid{grid-template-columns:1fr}.c9-tune-layout{display:block}.c9-summary{position:static;margin-top:10px}.c9-stage-grid{grid-template-columns:1fr 1fr}.c9-option-grid{grid-template-columns:1fr}.c9-date-row{display:block}.c9-date-row>div{grid-template-columns:repeat(3,1fr);margin-top:7px}.c9-selected-vehicle{grid-template-columns:100px 1fr}.c9-selected-vehicle>button{grid-column:1/3}.c9-meet-hero,.c9-market-hero{height:520px}.c9-meet-hero:after,.c9-market-hero:after{background:linear-gradient(0deg,rgba(3,4,5,.98),rgba(3,4,5,.08) 78%)}.c9-meet-hero>div,.c9-market-hero>div{left:18px;right:18px;top:auto;bottom:28px;transform:none}.c9-meet-hero h2,.c9-market-hero h2{font-size:38px}.c9-events{grid-template-columns:1fr}.c9-events article.feature{grid-column:auto;display:block}.c9-event-photo,.c9-events .feature .c9-event-photo{height:300px}.c9-market-tools{display:block}.c9-market-tools>input{width:100%;box-sizing:border-box}.c9-market-tools>div{margin-top:8px}.c9-products{grid-template-columns:1fr 1fr;gap:8px}.c9-product-photo{height:160px}.c9-products h3{font-size:14px}.c9-products p{font-size:9px}.c9-room-grid{grid-template-columns:1fr}.c9-room-grid>button{min-height:145px}.c9-chat-shell{display:block}.c9-chat-shell>aside{max-height:180px;overflow:auto;margin-bottom:8px}.c9-messages{height:360px}.c9-bookings article{grid-template-columns:1fr}.c9-booking-status{text-align:left}.c9-booking-date{border-left:0;border-top:1px solid rgba(255,255,255,.06);padding-left:0}.c9-profile-grid{grid-template-columns:1fr}.c9-profile-main{padding:0 15px 17px}.c9-community .bottom-nav{padding-bottom:max(8px,env(safe-area-inset-bottom))!important}.c9-community .bottom-nav button span{font-size:8px!important}}
@media(max-width:430px){.c9-hero-copy h1{font-size:38px}.c9-products{grid-template-columns:1fr 1fr}.c9-product-photo{height:145px}}

.c9-profile-form select{background:#101419;border:1px solid rgba(255,255,255,.08);color:#fff;border-radius:8px;padding:10px}.c9-gender-note{font-size:8px;color:#858c95;line-height:1.45;margin-top:-2px}

/* v12.9.1 image refresh — clearer cars, less repetition */
.c9-hero>img{filter:saturate(.98) brightness(.94) contrast(1.035)!important;object-position:center 50%!important}
.c9-hero-overlay{background:linear-gradient(90deg,rgba(3,4,5,.92) 0%,rgba(3,4,5,.56) 34%,rgba(3,4,5,.04) 73%),linear-gradient(0deg,rgba(3,4,5,.42),transparent 42%)!important}
.c9-editorial img,.c9-builds img,.c9-car-photo img,.c9-event-photo img,.c9-product-photo img,.c9-mini-market img,.c9-feed-side img{filter:saturate(1.02) contrast(1.025)!important}
.c9-editorial article:after{background:linear-gradient(0deg,rgba(3,4,5,.8),transparent 60%)!important}
.c9-builds article:after{background:linear-gradient(0deg,rgba(3,4,5,.82),transparent 58%)!important}
.c9-book>img{height:210px!important;object-fit:contain!important;background:radial-gradient(circle at center,#1b1d20 0,#08090b 68%)!important;padding:8px;box-sizing:border-box;filter:none!important}
.c9-garage-hero>img{object-fit:contain!important;background:radial-gradient(circle at center,#1b1d20 0,#08090b 70%)!important;filter:saturate(1.03) contrast(1.02)!important}
.c9-garage-hero>div{background:linear-gradient(90deg,rgba(3,4,5,.88),rgba(3,4,5,.08) 62%),linear-gradient(0deg,rgba(3,4,5,.24),transparent 45%)!important}
.c9-car-photo{background:radial-gradient(circle at center,#171a1e,#07090b)!important}
.c9-car-photo img{object-fit:contain!important;padding:8px;box-sizing:border-box}
.c9-selected-vehicle img{object-fit:contain!important;background:radial-gradient(circle at center,#1b1e22,#080a0c)!important;padding:5px;box-sizing:border-box}
.c9-meet-hero img,.c9-market-hero img{filter:saturate(1.02) brightness(.9) contrast(1.025)!important}
.c9-meet-hero:after,.c9-market-hero:after{background:linear-gradient(90deg,rgba(3,4,5,.86),rgba(3,4,5,.08) 72%)!important}
.c9-product-photo{background:#0a0c0f}
.c9-product-photo img{object-fit:cover!important}
.c9-room-grid>button{position:relative;overflow:hidden;background-image:linear-gradient(0deg,rgba(5,6,8,.92),rgba(5,6,8,.28)),var(--room-bg)!important;background-size:cover!important;background-position:center!important}
.c9-room-grid>button>*{position:relative;z-index:2}
.c9-room-grid .women{border-color:#8d3e76!important}.c9-room-grid .men{border-color:#396b94!important}.c9-room-grid .all{border-color:#9a7341!important}
.c9-empty-card img{filter:saturate(1.02) contrast(1.03)!important}
@media(max-width:899px){
 .c9-hero>img{object-position:center 48%!important}
 .c9-hero-overlay{background:linear-gradient(0deg,rgba(3,4,5,.9) 0%,rgba(3,4,5,.46) 38%,rgba(3,4,5,.02) 76%)!important}
 .c9-garage-hero>div{background:linear-gradient(0deg,rgba(3,4,5,.83),rgba(3,4,5,.03) 73%)!important}
 .c9-meet-hero:after,.c9-market-hero:after{background:linear-gradient(0deg,rgba(3,4,5,.8),rgba(3,4,5,.02) 74%)!important}
}

/* v12.9.2 tuning data completeness */
.c9-stage-grid button em{display:block;font-style:normal;font-size:11px;color:#b6bdc5;margin:1px 0 6px}
.c9-selected-car small{display:block;margin-top:4px;font-size:8px;color:#8f97a0}

/* v13.0 — Reference Image 1 is the fixed Community design language */
:root{--c13:#d69a47;--c13b:#8b5a27;--c13panel:#0c1014;--c13panel2:#11161b;--c13line:rgba(214,154,71,.22)}
.c9-page{max-width:1180px!important;padding:18px 18px 70px!important;background:#07090b!important}
.c9-page:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 62% 12%,rgba(21,62,84,.10),transparent 28%),radial-gradient(circle at 82% 72%,rgba(214,154,71,.035),transparent 25%);z-index:-1}
.c9-hero{min-height:350px!important;border:1px solid var(--c13line)!important;border-radius:11px!important;box-shadow:0 18px 45px #0009!important}
.c9-hero>img{object-fit:cover!important;filter:saturate(1.14) contrast(1.06) brightness(.88)!important}
.c9-hero-overlay{background:linear-gradient(90deg,rgba(4,7,9,.94),rgba(4,7,9,.47) 48%,rgba(4,7,9,.06) 80%),linear-gradient(0deg,rgba(4,7,9,.72),transparent 55%)!important}
.c9-hero-copy{max-width:520px!important}.c9-hero-copy h1{font-size:46px!important;line-height:.96!important;letter-spacing:-1.6px!important}.c9-hero-copy h1 em{color:var(--c13)!important}
.c9-primary{background:linear-gradient(180deg,#dca457,#a66c2d)!important;color:#0a0b0d!important;border:1px solid #e4b66f!important;box-shadow:inset 0 1px #ffe1a077,0 6px 18px #0008!important}
.c9-secondary{border:1px solid #6e4c2b!important;background:#0b0e11dd!important;color:#eee!important}
.c9-entry{gap:8px!important}.c9-entry button{background:linear-gradient(145deg,#10151a,#090c0f)!important;border:1px solid #252d34!important;border-radius:8px!important}.c9-entry button:hover{border-color:var(--c13)!important;transform:translateY(-1px)}
.c9-entry button span,.c9-section-title span,.c9-step header>div>span,.c9-pagehead span{color:var(--c13)!important}
.c9-home-grid{grid-template-columns:minmax(0,1fr) 320px!important;gap:14px!important}
.c9-editorial,.c9-builds{gap:9px!important}.c9-editorial article,.c9-builds article,.c9-sidebox,.c9-book,.c9-next,.c9-step,.c9-summary{background:linear-gradient(145deg,#10151a,#090c0f)!important;border:1px solid #252d34!important;border-radius:9px!important;box-shadow:0 10px 25px #0005!important}
.c9-editorial img,.c9-builds img{filter:saturate(1.15) contrast(1.05)!important}
.c9-sidebox header{border-bottom:1px solid var(--c13line)!important}.c9-sidebox header b,.c9-sidebox header button,.c9-topad span{color:#d7a55e!important}
.c9-topad{background:radial-gradient(circle at 12% 50%,rgba(214,154,71,.18),transparent 34%),#0a0d10!important;border:1px solid #6e4c2b!important}
.c9-pagehead{background:linear-gradient(100deg,#0d1216,#080a0d)!important;border:1px solid #242c33!important;border-radius:10px!important}
.c9-tune-layout{grid-template-columns:minmax(0,1fr) 315px!important;gap:13px!important}
.c9-step header>b{color:var(--c13)!important;border-color:#6e4c2b!important}
.c9-stage-grid button,.c9-option-grid label{background:#0b0f12!important;border:1px solid #293139!important;border-radius:7px!important}
.c9-stage-grid button.active,.c9-option-grid label:has(input:checked){border-color:var(--c13)!important;background:linear-gradient(145deg,rgba(214,154,71,.13),#0b0f12)!important;box-shadow:inset 0 0 0 1px rgba(214,154,71,.12)!important}
.c9-stage-grid button span,.c9-summary .total b,.c9-summary>span{color:var(--c13)!important}
.c9-summary{position:sticky!important;top:14px!important}
.c9-room-grid>button{border-radius:9px!important;min-height:150px!important}
@media(min-width:1100px){
 body.community-mode #app{padding-left:205px!important}
 body.community-mode #app:before{content:"SC\A DYNOVIQ";white-space:pre;position:fixed;left:20px;top:22px;width:158px;height:54px;color:#e9b05e;font-weight:900;font-size:18px;line-height:16px;letter-spacing:1px;z-index:10;border-bottom:1px solid var(--c13line);padding:0 0 15px}
}
@media(max-width:899px){
 .c9-page{padding:10px 10px 82px!important}.c9-home-grid,.c9-tune-layout{grid-template-columns:1fr!important}.c9-hero{min-height:470px!important}.c9-hero-copy h1{font-size:37px!important}.c9-summary{position:static!important}.c9-home-side{display:grid!important;grid-template-columns:1fr!important}
}

.c13-topbar{height:42px;display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;gap:14px}.c13-topbar>div{flex:1;max-width:520px;border:1px solid #293139;border-radius:7px;background:#090c0f;padding:10px 14px;color:#8f98a1}.c13-topbar>b{font-size:10px;color:#d9a65e;letter-spacing:.5px}
@media(max-width:899px){.c13-topbar{display:none}}
