:root{color:#141413;background:#faf9f5;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}*{box-sizing:border-box}body{background:#faf9f5;min-width:320px;margin:0}button,a{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh}.top-nav{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#faf9f5eb;border-bottom:1px solid #e6dfd8;justify-content:space-between;align-items:center;min-height:64px;padding:0 32px;display:flex;position:sticky;top:0}.brand{color:#141413;align-items:center;gap:10px;font-size:18px;font-weight:600;text-decoration:none;display:inline-flex}.brand-mark{color:#cc785c;font-size:19px;line-height:1}.nav-actions{align-items:center;gap:10px;display:inline-flex}.nav-actions a,.login-link{color:#3d3d3a;background:0 0;border:0;border-radius:8px;min-height:36px;padding:9px 12px;font-size:14px;font-weight:500;text-decoration:none}.nav-actions a.router-link-active{color:#141413;background:#efe9de}.nav-actions .avatar-link{border-radius:50%;justify-content:center;align-items:center;width:36px;min-height:36px;padding:0;display:inline-flex}.avatar{color:#fff;background:#181715;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:inline-flex}.login-link:hover{background:#efe9de}.page{width:min(1120px,100% - 48px);margin:0 auto;padding:72px 0}.eyebrow{color:#cc785c;letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:700}.display-title{color:#141413;letter-spacing:0;max-width:760px;margin:0;font-family:Cormorant Garamond,EB Garamond,Georgia,serif;font-size:clamp(44px,8vw,72px);font-weight:500;line-height:1}.lead{color:#3d3d3a;max-width:620px;margin:24px 0 0;font-size:17px;line-height:1.65}.button-primary,.button-secondary,.button-danger{border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.button-primary{color:#fff;background:#cc785c;border:1px solid #cc785c}.button-primary:hover{background:#a9583e;border-color:#a9583e}.button-secondary{color:#141413;background:#faf9f5;border:1px solid #e6dfd8}.button-danger{color:#fff;background:#181715;border:1px solid #181715}.button-primary:disabled,.button-secondary:disabled,.button-danger:disabled{cursor:default;opacity:.62}.surface{background:#efe9de;border:1px solid #e6dfd8;border-radius:12px;margin-top:42px;padding:28px}.status-line{color:#6c6a64;margin:0;font-size:14px;line-height:1.55}.detail-grid{background:#e6dfd8;border:1px solid #e6dfd8;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:22px;display:grid;overflow:hidden}.detail-item{background:#faf9f5;min-height:74px;padding:16px}.detail-label{color:#6c6a64;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.detail-value{overflow-wrap:anywhere;color:#141413;font-size:15px;line-height:1.45}@media (width<=720px){.top-nav{padding:0 18px}.page{width:min(100% - 32px,1120px);padding:48px 0}.detail-grid{grid-template-columns:1fr}}.profile-actions[data-v-a031a1ee]{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}
