[hidden]{display:none!important}.profile-heading{display:flex;gap:23px;align-items:flex-start;justify-content:space-between;margin:3px 0 28px}.profile-heading>.btn{white-space:nowrap;margin-top:8px}.profile-heading .page-title{font-size:43px}.profile-layout{display:grid;grid-template-columns:minmax(0,1fr) 265px;gap:27px;align-items:start}.profile-layout form{min-width:0}.profile-section{padding:27px;border:1px solid #44331e;border-radius:14px;background:linear-gradient(140deg,#0a0805,#030303);margin-bottom:20px}.profile-section h2,.profile-status h2{font:29px/1.25 Georgia,serif;color:var(--ivory);letter-spacing:-.4px;margin:0 0 22px}.profile-section fieldset{padding:0;border:0;margin:22px 0 0;min-width:0}.profile-section legend{font-size:12px;color:#d8bd8e;margin-bottom:12px}.profile-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.profile-choices label{display:flex;gap:8px;align-items:flex-start;border:1px solid #382b1c;border-radius:7px;padding:11px;font-size:11px;line-height:1.6;color:#c7b89e;cursor:pointer}.profile-choices input{accent-color:#caa363;margin:2px 0 0;flex-shrink:0}.profile-layout .field{margin-bottom:16px}.profile-layout .field>label{font-size:11px;color:#d1b587}.profile-layout .field>small{color:#9e8f77;font-size:10px;line-height:1.8}.profile-help{font-size:11px;color:#b2a28a;line-height:1.85;margin:8px 0 16px}.profile-fees{display:grid;grid-template-columns:1fr 1fr;gap:15px}.profile-section .profile-fee{border:1px solid #4b3720;padding:18px 15px;border-radius:10px;margin:8px 0 0;background:#080603}.profile-fee .field>label{font-size:10px}.profile-fee legend{padding:0 6px;color:#ebcb91}.profile-fee textarea{min-height:90px}.profile-fee .form-grid{gap:12px}.profile-available{display:flex;align-items:center;gap:9px;font-size:11px;color:#d8bb8a;margin-top:24px}.profile-available input{accent-color:#d5ad67}.profile-aside{position:sticky;top:100px;display:grid;gap:16px}.profile-status{padding:23px;border:1px solid #795832;border-radius:13px;background:linear-gradient(125deg,#171006,#030303)}.profile-status h2{font-size:26px;margin:20px 0 13px}.profile-status p{font-size:11px;line-height:1.9;color:#b9a78a}.profile-status .tag.published{color:#e6d4a6;border-color:#928052;background:#30301b}.profile-status .btn{margin:10px 0 17px}.profile-status .text-link{font-size:10px;line-height:1.7}.withdraw{display:block;color:#bba78c;margin-top:20px;border-top:1px solid #49351e;padding-top:15px!important}.profile-standard{padding:21px;border:1px solid #352a1b;border-radius:11px}.profile-standard h3{font:21px/1.3 Georgia,serif;color:#e1cda9;margin:0 0 12px}.profile-standard p{font-size:11px;line-height:1.85;color:#ae9c80;margin:0 0 17px}.profile-standard .eyebrow{font-size:8px}.profile-savebar{display:flex;align-items:center;gap:15px;flex-wrap:wrap;padding:20px 0 13px}.profile-savebar>span{font-size:10px;color:#a79880}.profile-savebar>div{display:flex;gap:10px;flex-wrap:wrap;margin-left:auto}.profile-alert{padding:15px 18px;margin:0 0 22px;border:1px solid #756337;border-radius:9px;background:#201b0c;color:#e3c993;font-size:12px;line-height:1.8}.profile-alert.error{border-color:#8b5141;background:#2d1210;color:#f0c8b8}.profile-signin{display:flex;gap:20px;padding:25px;border:1px solid #74552e;border-radius:13px;background:#100b05;margin-bottom:24px}.profile-signin>.icon{color:#d7b77b;width:26px;height:26px;margin-top:5px}.profile-signin h2{font:26px/1.3 Georgia,serif;margin:0 0 12px}.profile-signin p{font-size:12px;color:#bda98b;max-width:650px;margin-bottom:20px}.profile-bottom{border-top:1px solid var(--line);padding-top:20px;margin-top:22px;display:flex;gap:20px;justify-content:space-between;align-items:center}.profile-bottom p{font-size:10px;color:#9c8b71;max-width:590px}.profile-bottom .text-link{font-size:9px}.public-profile-preview h3{font:32px/1.2 Georgia,serif;margin:18px 0 7px;color:#f2ddba}.public-profile-preview p{font-size:12px;white-space:pre-line}.public-profile-preview dl{display:grid;gap:15px;border-top:1px solid var(--line);padding-top:20px}.public-profile-preview dl>div{display:grid;grid-template-columns:140px 1fr;gap:15px;font-size:12px}.public-profile-preview dt{color:#a98c60}.public-profile-preview dd{margin:0;white-space:pre-line;overflow-wrap:anywhere}.profile-entry{display:flex;gap:18px;align-items:center;border:1px solid #795a33;border-radius:13px;padding:23px;margin:22px 0 25px;background:linear-gradient(110deg,#1b1207,#040302)}.profile-entry>.icon{width:30px;height:30px;color:#cfad70}.profile-entry>div{flex:1}.profile-entry h2{font:25px/1.25 Georgia,serif;margin:0 0 5px;color:var(--ivory)}.profile-entry p{font-size:11px;color:#b09e82;margin:0}
@media(max-width:1150px){.profile-layout{grid-template-columns:minmax(0,1fr)}.profile-aside{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.profile-status{grid-row:span 2}.profile-heading .page-title{font-size:38px}.profile-section{padding:25px}}
@media(max-width:760px){.profile-heading{flex-direction:column;gap:18px}.profile-heading>.btn{margin:0}.profile-layout{gap:22px}.profile-section{padding:23px}.profile-heading .page-title{font-size:38px}.profile-entry{flex-wrap:wrap}.profile-entry>.btn{margin-left:48px}.profile-bottom{flex-direction:column;align-items:flex-start;gap:6px}}
@media(max-width:530px){.profile-section{padding:23px 18px}.profile-section h2{font-size:28px}.profile-choices,.profile-fees,.profile-aside{grid-template-columns:1fr}.profile-status{grid-row:auto}.profile-savebar>div{margin-left:0;display:grid;width:100%;grid-template-columns:1fr}.profile-heading .page-title{font-size:36px}.profile-layout .form-grid{grid-template-columns:1fr}.profile-signin{padding:22px 18px;gap:12px}.profile-signin h2{font-size:25px}.profile-signin>.icon{width:20px;height:20px}.profile-entry{padding:22px 18px}.profile-entry>div{min-width:200px}.profile-entry>.btn{margin-left:0;width:100%}.public-profile-preview dl>div{grid-template-columns:1fr;gap:3px}}

.agent-media-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 14px}.agent-image-card{min-width:0;border:1px solid #49351e;border-radius:12px;padding:18px;background:#080603}.agent-image-preview{display:flex;align-items:center;justify-content:center;overflow:hidden;margin:0 0 19px;border:1px solid #725735;background:#100c07}.agent-image-preview.photo{width:112px;height:112px;border-radius:50%}.agent-image-preview.logo{width:100%;height:112px;max-width:240px;border-radius:8px;background:#f7f4ed}.agent-image-preview img{display:block;width:100%;height:100%;object-fit:contain}.agent-image-preview.photo img{object-fit:cover;object-position:center}.agent-image-preview.logo img{padding:12px}.agent-image-placeholder{display:grid;justify-items:center;gap:8px;color:#ae9166;text-align:center;padding:12px;font-size:10px;line-height:1.5}.agent-image-placeholder .icon{width:26px;height:26px}.agent-image-controls h3{font:23px/1.3 Georgia,serif;color:var(--ivory);margin:0 0 8px}.agent-image-controls>p{font-size:12px;line-height:1.7;color:#b7a68b;margin:0 0 15px}.agent-image-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.agent-image-actions .btn{font-size:11px;min-height:40px}.agent-image-actions .text-link{font-size:11px}.agent-image-controls .agent-image-status{font-size:11px;color:#e0c18b;margin:12px 0 0}.agent-image-status:empty{display:none}.agent-image-actions button:disabled{cursor:default;opacity:.45}.profile-preview-branding{display:flex;align-items:center;gap:22px;margin:10px 0 23px;flex-wrap:wrap}.profile-preview-branding:empty{display:none}.profile-preview-photo{width:112px;height:112px;border-radius:50%;object-fit:cover;border:1px solid #8c6b3c}.profile-preview-logo{width:160px;height:85px;object-fit:contain;padding:10px;background:#f7f4ed;border-radius:6px}
@media(max-width:640px){.agent-media-grid{grid-template-columns:1fr}.agent-image-card{display:flex;align-items:flex-start;gap:18px}.agent-image-preview{flex-shrink:0;margin:0}.agent-image-preview.photo{width:82px;height:82px}.agent-image-preview.logo{width:100px;height:82px}.agent-image-controls{min-width:0}.agent-image-controls h3{font-size:21px}.agent-image-controls>p{font-size:11px}.agent-image-placeholder span{display:none}.agent-image-actions{gap:12px}.profile-preview-branding{gap:15px}}
@media(max-width:380px){.agent-image-card{padding:15px;gap:13px}.agent-image-preview.photo,.agent-image-preview.logo{width:68px;height:68px}.agent-image-actions .btn{padding:10px 12px}}
