.ab-root{width:100%;padding:28px 0 60px;color:hsla(0,0%,100%,.88)}.ab-root--loading{display:flex;align-items:center;justify-content:center;min-height:120px;padding:40px 0}.ab-spinner{font-size:22px;color:hsla(0,0%,100%,.15);animation:ab-pulse 1.8s ease-in-out infinite}@keyframes ab-pulse{0%,to{opacity:.15}50%{opacity:.55}}.ab-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:60px 24px;color:hsla(0,0%,100%,.22);text-align:center}.ab-empty--owner{gap:18px}.ab-empty-glyph{font-size:26px;opacity:.25}.ab-empty p{font-size:12.5px;letter-spacing:.04em;line-height:1.6;max-width:280px}.ab-btn{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;border-radius:4px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .15s,opacity .15s,box-shadow .15s;border:1px solid transparent}.ab-btn--gold{background:rgba(212,175,55,.1);border-color:rgba(212,175,55,.35);color:#d4af37}.ab-btn--gold:hover:not(:disabled){background:rgba(212,175,55,.18);box-shadow:0 0 16px rgba(212,175,55,.1)}.ab-btn--gold:disabled{opacity:.4;cursor:not-allowed}.ab-btn--ghost{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.4)}.ab-btn--ghost:hover{background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.65)}.ab-btn--sm{padding:7px 14px;font-size:10px}.ab-edit-panel{display:flex;flex-direction:column;gap:12px;padding:0 2px}.ab-edit-top{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid rgba(212,175,55,.18)}.ab-edit-label{font-size:10px;font-weight:900;letter-spacing:.22em;text-transform:uppercase;color:rgba(212,175,55,.75)}.ab-edit-hint{font-size:10px;color:hsla(0,0%,100%,.2);letter-spacing:.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ab-textarea{width:100%;padding:16px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:5px;color:hsla(0,0%,100%,.88);font-size:14.5px;line-height:1.75;letter-spacing:.01em;outline:none;resize:vertical;min-height:200px;font-family:inherit;box-sizing:border-box;transition:border-color .15s}.ab-textarea:focus{border-color:rgba(212,175,55,.32)}.ab-textarea::placeholder{color:hsla(0,0%,100%,.2);font-style:italic}.ab-edit-actions{display:flex;gap:10px;justify-content:flex-end;padding-top:4px}.ab-view{position:relative;padding:0}.ab-view-rule{width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(212,175,55,.4) 20%,rgba(212,175,55,.7) 50%,rgba(212,175,55,.4) 80%,transparent);margin-bottom:28px}.ab-view-body{max-width:680px;display:flex;flex-direction:column;gap:18px}.ab-para{font-size:15px;color:hsla(0,0%,100%,.7);line-height:1.8;letter-spacing:.015em;margin:0}.ab-view-body .ab-para:first-child{font-size:16px;color:hsla(0,0%,100%,.82);letter-spacing:.01em}.ab-edit-trigger{display:inline-flex;align-items:center;gap:6px;margin-top:28px;padding:7px 14px;background:none;border:1px solid rgba(212,175,55,.2);border-radius:4px;color:rgba(212,175,55,.55);font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.ab-edit-trigger:hover{border-color:rgba(212,175,55,.45);color:#d4af37;background:rgba(212,175,55,.05)}.profile-tabs{display:flex;align-items:flex-end;gap:0;margin:28px 0 0;border-bottom:1px solid hsla(0,0%,100%,.07);position:relative}.profile-tab-btn{position:relative;padding:10px 20px 12px;background:none;border:none;color:hsla(0,0%,100%,.3);font-size:10px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;transition:color .18s;outline:none}.profile-tab-btn:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#d4af37;transform:scaleX(0);transition:transform .2s cubic-bezier(.4,0,.2,1);transform-origin:left}.profile-tab-btn.active{color:hsla(0,0%,100%,.92)}.profile-tab-btn.active:after{transform:scaleX(1)}.profile-tab-btn:hover:not(.active){color:hsla(0,0%,100%,.55)}