:root{--hb-gold:#c17e19;--hb-gold-soft:rgba(193,126,25,.18);--hb-bg-page-top:rgba(16,15,13,.65);--hb-bg-page-bot:rgba(10,9,7,.9);--hb-base-bg:rgba(20,18,15,.92);--hb-panel:hsla(0,0%,100%,.025);--hb-input:rgba(32,30,28,.95);--hb-input-border:hsla(0,0%,100%,.18);--hb-input-placeholder:hsla(0,0%,100%,.4);--hb-text:hsla(0,0%,100%,.92);--hb-text-soft:hsla(0,0%,100%,.65);--hb-text-dim:hsla(0,0%,100%,.45);--hb-border-gold:rgba(193,126,25,.18);--hb-border-gold-soft:rgba(193,126,25,.14);--hb-border-soft:hsla(0,0%,100%,.12);--hb-shadow:0 28px 70px rgba(0,0,0,.55);--hb-shadow-soft:0 10px 24px rgba(0,0,0,.45)}.hb-page{min-height:100vh;padding-top:96px;color:var(--hb-text);background:linear-gradient(var(--hb-bg-page-top),var(--hb-bg-page-bot)),url("https://ngmnlcqarnhszejjardj.supabase.co/storage/v1/object/public/HorseBidder/571b95ba-56af-47b0-a116-cd69376e3172%20(1).png");background-size:cover;background-position:bottom;background-attachment:fixed}.hb-container{max-width:1400px;margin:0 auto;padding:0 32px 120px}.hb-dashboard{display:grid;grid-template-columns:300px 1fr;grid-gap:36px;gap:36px}@media (max-width:1100px){.hb-dashboard{grid-template-columns:1fr}}.hb-side{background:var(--hb-base-bg);border:1px solid var(--hb-border-gold);border-radius:10px;display:flex;flex-direction:column;overflow:hidden}.hb-user-name{padding:26px 24px;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#fff;opacity:.9;border-bottom:1px solid var(--hb-border-gold-soft)}.hb-nav{padding:12px;display:flex;flex-direction:column;gap:8px}.hb-nav-item{padding:14px 16px;text-decoration:none;font-size:14px;color:var(--hb-text-soft);background:transparent;border:1px solid transparent;border-radius:8px}.hb-nav-item:hover{background:hsla(0,0%,100%,.04);color:#fff}.hb-nav-item.active{color:#fff;background:rgba(193,126,25,.14);box-shadow:inset 0 0 0 1px rgba(193,126,25,.28)}.hb-side-bottom{margin-top:auto;padding:18px;border-top:1px solid var(--hb-border-gold-soft)}.hb-main{background:var(--hb-base-bg);border:1px solid var(--hb-border-gold);border-radius:12px;padding:40px;box-shadow:var(--hb-shadow)}.hb-head{margin-bottom:32px}.hb-kicker{font-size:11px;letter-spacing:.45em;text-transform:uppercase;color:rgba(193,126,25,.9);margin-bottom:8px}.hb-title{font-size:56px;font-weight:500;margin:0}@media (max-width:1100px){.hb-title{font-size:44px}}.hb-panel{background:var(--hb-panel);border:1px solid rgba(193,126,25,.16);border-radius:10px;padding:36px}.hb-form{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:26px;gap:26px;margin-top:22px}.hb-label{display:block;margin-bottom:6px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--hb-text-soft)}.hb-form select,.hb-input{width:100%;padding:14px;background:var(--hb-input);color:#fff;border:1px solid var(--hb-input-border);border-radius:8px;font-size:14px}.hb-input::placeholder{color:var(--hb-input-placeholder)}.hb-form select:focus,.hb-input:focus{outline:none;border-color:rgba(193,126,25,.75);box-shadow:0 0 0 2px rgba(193,126,25,.22)}.hb-input-group{display:flex;gap:10px}.hb-input-group select{width:110px}.hb-strip{display:flex;justify-content:space-between;align-items:center;padding:26px 28px;margin-bottom:26px;background:var(--hb-panel);border:1px solid rgba(193,126,25,.16);border-radius:10px}.hb-strip-k{font-size:11px;letter-spacing:.38em;text-transform:uppercase;color:rgba(193,126,25,.9)}.hb-strip-v{font-size:32px;font-weight:500;margin-top:6px}.hb-actions{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}@media (max-width:1100px){.hb-actions{grid-template-columns:1fr}}.hb-action{position:relative;padding:28px;background:var(--hb-panel);border:1px solid rgba(193,126,25,.16);border-radius:10px;color:#fff;text-decoration:none;transition:transform .25s ease,border-color .25s ease,background .25s ease}.hb-action:hover{border-color:rgba(193,126,25,.35);background:rgba(193,126,25,.06);transform:translateY(-1px)}.hb-action-k{font-size:11px;letter-spacing:.35em;text-transform:uppercase;color:rgba(193,126,25,.9)}.hb-action-v{margin-top:12px;font-size:22px;font-weight:500}.hb-action-arrow{position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:24px;opacity:.6}.hb-btn{padding:14px 22px;background:linear-gradient(180deg,#d4a44a,#c17e19);border:1px solid #b17418;border-radius:8px;color:#fff;letter-spacing:.22em}.hb-btn:disabled{opacity:.6}@media (max-width:1100px){.hb-form{grid-template-columns:1fr}}.hb-billing{display:flex;gap:14px;margin-bottom:36px}.hb-billing button{padding:12px 22px;background:var(--hb-panel);color:hsla(0,0%,100%,.7);border:1px solid rgba(193,126,25,.18);border-radius:999px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;cursor:pointer}.hb-billing button:hover{color:#fff;border-color:rgba(193,126,25,.35)}.hb-billing button.active{color:#fff;box-shadow:inset 0 0 0 1px rgba(193,126,25,.35)}.hb-pricing{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:26px;gap:26px}@media (max-width:1100px){.hb-pricing{grid-template-columns:1fr}}.hb-price-card{position:relative;padding:38px 34px;background:linear-gradient(180deg,hsla(0,0%,100%,.03),rgba(0,0,0,.55));border:1px solid rgba(193,126,25,.18);border-radius:10px;display:flex;flex-direction:column}.hb-price-card h3{font-size:13px;letter-spacing:.4em;text-transform:uppercase;margin:0}.hb-price-sub{margin:10px 0 22px;color:hsla(0,0%,100%,.7)}.hb-price-card ul{list-style:none;padding:0;margin:0 0 26px}.hb-price-card li{padding:6px 0;color:hsla(0,0%,100%,.85)}.hb-price{font-size:36px;font-weight:500;margin-bottom:22px}.hb-price span{font-size:14px;color:hsla(0,0%,100%,.6)}.hb-price.gold{color:var(--hb-gold)}.hb-price-card .hb-btn{margin-top:auto}.hb-price-card.featured{transform:translateY(-10px);border-color:rgba(193,126,25,.45);box-shadow:0 30px 80px rgba(193,126,25,.2)}@media (max-width:1100px){.hb-price-card.featured{transform:none}}.hb-badge{position:absolute;top:-14px;right:22px;background:var(--hb-gold);color:#000;padding:6px 12px;border-radius:999px;font-size:10px;letter-spacing:.22em;text-transform:uppercase}.hb-note{margin-top:34px;font-size:13px;color:hsla(0,0%,100%,.65)}.hb-action-buttons{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-top:16px}.hb-action-buttons .hb-btn{padding:9px 6px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.75);border:1px solid rgba(193,126,25,.18);border-radius:6px;transition:all .2s ease}.hb-action-buttons .hb-btn:hover{border-color:rgba(193,126,25,.45);color:#fff;background:rgba(193,126,25,.08)}.hb-btn-danger{border-color:rgba(180,60,60,.35)!important;color:hsla(0,100%,85%,.8)!important}.hb-btn-danger:hover{background:rgba(180,60,60,.15)!important;border-color:rgba(180,60,60,.6)!important;color:#fff!important}.hb-action-buttons .hb-btn:disabled{opacity:.45;cursor:not-allowed}.hb-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 26px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.85);border:1px solid rgba(193,126,25,.22);border-radius:10px;cursor:pointer;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease,transform .2s ease}.hb-btn:hover{background:rgba(193,126,25,.08);border-color:rgba(193,126,25,.45);box-shadow:0 10px 26px rgba(193,126,25,.18);transform:translateY(-1px)}.hb-btn.primary{background:linear-gradient(180deg,rgba(193,126,25,.35),rgba(193,126,25,.18));color:#fff;border-color:rgba(193,126,25,.55)}.hb-btn.primary:hover{background:linear-gradient(180deg,rgba(193,126,25,.55),rgba(193,126,25,.28));box-shadow:0 12px 30px rgba(193,126,25,.28),inset 0 0 0 1px hsla(0,0%,100%,.15)}.hb-btn.secondary{background:hsla(0,0%,100%,.03);color:hsla(0,0%,100%,.75)}.hb-btn.secondary:hover{background:hsla(0,0%,100%,.06)}.hb-btn.ghost{background:transparent;color:hsla(0,0%,100%,.55);border-color:hsla(0,0%,100%,.18)}.hb-btn.ghost:hover{color:#fff;border-color:rgba(193,126,25,.45);background:rgba(193,126,25,.06)}.hb-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}