:root{--hc-bg:#0B1014;--hc-surface:#111820;--hc-surface-2:#1a1a1a;--hc-black:#000;--hc-gold:#E2C48E;--hc-gold-soft:#F8D189;--hc-text:#f5f5f5;--hc-muted:#C2C2C2;--hc-line:rgba(226,196,142,.20);--hc-danger:#ffb4b4;--hc-success:#bff0ce;--hc-radius:24px;--hc-shadow:0 22px 55px rgba(0,0,0,.35)}.hc-dashboard{width:min(1120px,calc(100% - 24px));margin:0 auto;padding:44px 0 56px;color:var(--hc-text);font-family:inherit}.hc-dashboard::before{content:"";position:fixed;inset:0;z-index:-1;background:radial-gradient(circle at top left,rgb(226 196 142 / .15),transparent 34%),linear-gradient(135deg,#0B1014 0%,#050505 55%,#15100a 100%)}.hc-dashboard-section,.hc-dashboard-card,.hc-verify-notice{background:rgb(17 24 32 / .88);border:1px solid var(--hc-line);border-radius:var(--hc-radius);box-shadow:var(--hc-shadow);backdrop-filter:blur(10px)}.hc-dashboard-header{text-align:center;margin-bottom:24px;padding:10px 0 0}.hc-dashboard-header h1,.hc-dashboard-section h2{margin:0 0 10px;font-family:'DM Serif Display',Georgia,serif;color:var(--hc-gold);line-height:1.08}.hc-dashboard-header h1{font-size:clamp(34px,6vw,56px)}.hc-dashboard-section h2{font-size:clamp(24px,4vw,34px)}.hc-dashboard-header p{color:var(--hc-muted);font-size:18px}.hc-muted,.hc-dashboard-card span,.hc-info-list,.hc-commission-table,.hc-mobile-commission-card{color:var(--hc-muted)}.hc-dashboard a{color:var(--hc-gold);text-decoration:none}.hc-dashboard a:hover{color:var(--hc-gold-soft)}.hc-copy-ref,.hc-resend-verification,.hc-logout-link{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border:0;border-radius:999px;background:var(--hc-gold);color:#0B1014!important;padding:13px 22px;font-weight:800;cursor:pointer;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.hc-copy-ref:hover,.hc-resend-verification:hover,.hc-logout-link:hover{background:var(--hc-gold-soft);transform:translateY(-2px);box-shadow:0 10px 26px rgb(226 196 142 / .22)}.hc-dashboard-section{padding:24px;margin:22px 0}.hc-dashboard-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:22px 0}.hc-dashboard-card{padding:22px;min-height:155px}.hc-dashboard-card h3{margin:0;color:#fff;font-size:16px}.hc-dashboard-card p{font-size:clamp(30px,5vw,42px);font-weight:900;margin:10px 0;color:var(--hc-gold);line-height:1}.hc-verify-notice{padding:18px;margin:18px 0;background:rgb(226 196 142 / .10)}.hc-verify-notice strong{color:var(--hc-gold)}.hc-verify-notice p{margin:8px 0 14px;color:var(--hc-muted)}.hc-resend-message{margin-top:10px;color:var(--hc-muted)}.hc-ref-box{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;margin:14px 0 10px}.hc-ref-box input{width:100%;border:1px solid rgb(226 196 142 / .28);border-radius:18px;padding:14px 16px;background:#050505;color:#fff;font-size:16px;outline:none;font-weight:700;letter-spacing:.01em}.hc-ref-box input:focus{border-color:var(--hc-gold);box-shadow:0 0 0 4px rgb(226 196 142 / .12)}.hc-ref-highlight{display:inline-flex;align-items:center;gap:8px;background:#050505;border:1px solid var(--hc-line);border-radius:999px;padding:7px 12px;color:var(--hc-gold);font-weight:800}.hc-info-list{display:grid;gap:12px}.hc-info-list div{background:#050505;border:1px solid rgb(255 255 255 / .08);border-radius:16px;padding:13px 14px}.hc-info-list strong{color:var(--hc-gold)}.hc-dashboard-actions{display:flex;justify-content:flex-end;margin-top:18px}.hc-account-router{max-width:680px;margin:40px auto;padding:24px;border-radius:20px;background:#0B1014;color:#E2C48E;text-align:center;border:1px solid rgb(226 196 142 / .25)}.hc-table-wrap{overflow:auto;border:1px solid var(--hc-line);border-radius:20px;background:#050505}.hc-commission-table{width:100%;border-collapse:collapse;min-width:760px}.hc-commission-table th,.hc-commission-table td{border-bottom:1px solid rgb(255 255 255 / .08);text-align:left;padding:13px 14px;white-space:nowrap}.hc-commission-table th{font-weight:800;color:var(--hc-gold);background:rgb(226 196 142 / .07)}.hc-commission-table tr:last-child td{border-bottom:0}.hc-status{display:inline-flex;align-items:center;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:800;border:1px solid rgb(255 255 255 / .12)}.hc-status-pending{color:#ffe2a6;background:rgb(226 196 142 / .12)}.hc-status-approved{color:#bfe4ff;background:rgb(94 172 230 / .12)}.hc-status-paid{color:#bff0ce;background:rgb(0 128 50 / .15)}.hc-status-cancelled{color:#ffb4b4;background:rgb(128 0 0 / .15)}.hc-mobile-commissions{display:none;gap:14px}.hc-mobile-commission-card{background:#050505;border:1px solid var(--hc-line);border-radius:18px;padding:15px}.hc-mobile-commission-card strong{color:#fff}.hc-mobile-commission-card .hc-mobile-row{display:flex;justify-content:space-between;gap:12px;margin:8px 0}.hc-mobile-commission-card .hc-mobile-amount{font-size:22px;color:var(--hc-gold);font-weight:900}.hc-property-list{display:grid;gap:14px}.hc-property-card{background:#050505;border:1px solid var(--hc-line);border-radius:20px;padding:16px}.hc-property-main{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.hc-property-card h3{margin:0 0 6px;color:#fff;font-size:18px;line-height:1.25}.hc-property-card p{margin:0;color:var(--hc-muted);font-size:14px}.hc-property-link{display:inline-flex;margin-top:14px;color:var(--hc-gold);font-weight:800;text-decoration:none}.hc-status-property-submitted,.hc-status-property-in_review{color:#ffe2a6;background:rgb(226 196 142 / .12)}.hc-status-property-published{color:#bff0ce;background:rgb(0 128 50 / .15)}.hc-status-property-rejected{color:#ffb4b4;background:rgb(128 0 0 / .15)}.hc-agreement-check{display:flex;gap:12px;align-items:flex-start;background:rgb(226 196 142 / .08);border:1px solid rgb(226 196 142 / .22);border-radius:18px;padding:16px;color:#f5f5f5;line-height:1.45}.hc-agreement-check input{margin-top:4px;min-width:18px;min-height:18px}.hc-agreement-check a{color:#e2c48e;font-weight:800}.hc-agreement-page{background:#0B1014;color:#C2C2C2;padding:46px 18px}.hc-agreement-doc{max-width:980px;margin:0 auto;background:#12181d;border:1px solid rgb(226 196 142 / .18);border-radius:28px;padding:34px;box-shadow:0 20px 50px rgb(0 0 0 / .28)}.hc-agreement-doc h1,.hc-agreement-doc h2{font-family:'DM Serif Display',serif;color:#E2C48E}.hc-agreement-doc h1{font-size:clamp(34px,6vw,58px);margin:0 0 18px}.hc-agreement-doc h2{font-size:26px;margin:30px 0 12px}.hc-agreement-doc p,.hc-agreement-doc li{font-size:16px;line-height:1.7}.hc-agreement-kicker{color:#E2C48E;text-transform:uppercase;letter-spacing:.12em;font-weight:900}.hc-agreement-toolbar{max-width:980px;margin:0 auto 18px;display:flex;gap:12px;flex-wrap:wrap}.hc-agreement-preview{max-height:360px;overflow:auto;border:1px solid rgb(226 196 142 / .18);border-radius:22px;margin:18px 0;background:#0B1014}.hc-agreement-preview .hc-agreement-doc{box-shadow:none;border:0;border-radius:0;padding:22px}.hc-agreement-gate-card{max-width:980px}.hc-agreement-gate-card .hc-auth-header{text-align:left}.hc-role-option{position:relative;display:flex;align-items:center;gap:16px;width:100%;padding:18px 18px 18px 72px;border-radius:24px;background:#050505;border:1px solid rgb(226 196 142 / .14);transition:border-color .25s ease,background .25s ease,transform .2s ease,box-shadow .25s ease;cursor:pointer;overflow:hidden}.hc-role-option:hover{border-color:rgb(226 196 142 / .35);transform:translateY(-1px)}.hc-role-option input[type="radio"]{position:absolute;left:22px;top:50%;transform:translateY(-50%);width:28px;height:28px;margin:0;appearance:none;-webkit-appearance:none;border-radius:50%;border:2px solid rgb(226 196 142 / .55);background:#0B1014;cursor:pointer;transition:border-color .25s ease,background .25s ease,box-shadow .25s ease}.hc-role-option input[type="radio"]::before{content:"";position:absolute;left:50%;top:50%;width:12px;height:12px;border-radius:50%;background:#E2C48E;transform:translate(-50%,-50%) scale(0);transition:transform .2s ease}.hc-role-option input[type="radio"]:checked{border-color:#E2C48E;box-shadow:0 0 0 4px rgb(226 196 142 / .12)}.hc-role-option input[type="radio"]:checked::before{transform:translate(-50%,-50%) scale(1)}.hc-role-option:has(input:checked){border-color:#E2C48E;background:linear-gradient(135deg,rgb(226 196 142 / .10),rgb(226 196 142 / .03));box-shadow:0 10px 30px rgb(226 196 142 / .08)}.hc-role-option strong{display:block;margin:0 0 6px;color:#fff;font-size:22px;line-height:1.15;font-weight:800}.hc-role-option small{display:block;color:#B8B8B8;font-size:15px;line-height:1.45}@media (max-width:780px){.hc-dashboard{width:min(100% - 20px,680px);padding:26px 0 38px}.hc-dashboard-section{padding:22px;border-radius:22px}.hc-dashboard-grid{grid-template-columns:1fr}.hc-ref-box{grid-template-columns:1fr}.hc-copy-ref,.hc-resend-verification,.hc-logout-link{width:100%}.hc-dashboard-card{min-height:auto}.hc-table-wrap{display:none}.hc-mobile-commissions{display:grid}.hc-dashboard-actions{justify-content:stretch}.hc-property-main{display:grid;gap:12px}.hc-property-main .hc-status{width:max-content}}.hc-auth-form .hc-form-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important}.hc-auth-form .hc-checkbox{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;width:auto!important;color:#ffffff!important;cursor:pointer!important}.hc-auth-form .hc-checkbox input[type="checkbox"]{position:static!important;display:inline-block!important;appearance:auto!important;-webkit-appearance:auto!important;opacity:1!important;visibility:visible!important;width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;max-width:16px!important;max-height:16px!important;margin:0!important;padding:0!important;transform:none!important}.hc-auth-form .hc-checkbox span{display:inline-block!important;color:#ffffff!important;font-size:15px!important;line-height:1!important}@media(max-width:640px){.hc-agreement-doc{padding:24px 18px;border-radius:22px}.hc-agreement-toolbar .hc-auth-button{width:100%}}@media (max-width:768px){.hc-auth-container{padding:0!important;min-height:100dvh;background:#0B1014}.hc-auth-card{width:100%!important;max-width:none!important;min-height:100dvh;border-radius:0!important;border:none!important;padding:env(safe-area-inset-top,24px) 20px calc(env(safe-area-inset-bottom,24px) + 40px);box-shadow:none!important}.hc-auth-header h2{font-size:38px;line-height:1.05}.hc-form-group input{min-height:58px;border-radius:18px;font-size:17px}.hc-role-option{padding:20px 18px 20px 76px;border-radius:26px}.hc-role-option strong{font-size:24px}.hc-role-option small{font-size:16px}.hc-auth-button{min-height:60px;border-radius:22px;font-size:18px;position:sticky;bottom:0}}@media print{body *{visibility:hidden!important}.hc-agreement-page,.hc-agreement-page *{visibility:visible!important}.hc-agreement-page{position:absolute;left:0;top:0;width:100%;background:#fff!important;color:#111!important;padding:0!important}.hc-agreement-doc{box-shadow:none!important;border:0!important;color:#111!important;background:#fff!important}.hc-agreement-doc h1,.hc-agreement-doc h2,.hc-agreement-kicker{color:#111!important}[data-no-print="1"]{display:none!important}}