.private-chat-layer{position:fixed;left:0;right:0;top:var(--chat-top, 0);height:var(--chat-height, 100dvh);z-index:350}.chat-backdrop.private-chat-backdrop{position:absolute;z-index:0}.chat.private-chat{position:absolute;z-index:1;top:0;bottom:auto;height:100%;width:min(460px,100%);animation:private-chat-in .24s ease-out}.chat.private-chat>header{flex-shrink:0;min-height:76px;padding-top:env(safe-area-inset-top)}.private-chat-header-actions{display:flex;margin-left:auto}.chat.private-chat .private-chat-icon{display:grid;place-items:center;min-width:44px;min-height:44px}.private-chat .chat-title{flex-shrink:0}.messages.private-chat-log{min-height:0;overscroll-behavior:contain}.private-chat .private-chat-message{max-width:82%;padding:14px 15px;overflow-wrap:anywhere;animation:private-chat-message-in .18s ease-out}.private-chat .private-chat-message p{max-width:100%;margin:0;padding:0;white-space:pre-wrap;font:15px/1.45 Barlow Condensed,sans-serif}.private-chat .private-chat-message small{display:block;margin-top:10px;color:#635b4c;font:11px/1.4 Barlow Condensed,sans-serif}.messages .private-chat-wait{margin:0;padding:0;display:flex;gap:10px;align-items:center;color:#746447;font:13px/1.5 Barlow Condensed,sans-serif}.private-chat-wait>span{letter-spacing:.2em;animation:private-chat-pulse 1.2s ease-in-out infinite}.private-chat-composer{flex-shrink:0;padding-bottom:env(safe-area-inset-bottom)}.chat.private-chat form{min-height:64px}.private-chat textarea{flex:1;min-width:0;padding:18px 14px;resize:none;border:0;background:none;color:#171714;font:16px/1.5 Barlow Condensed,sans-serif;letter-spacing:.035em}.chat.private-chat form button{flex-shrink:0;min-height:54px;display:grid;place-items:center;transition:background .15s}.private-chat form button:hover:enabled{background:#825c25}.private-chat button:disabled{opacity:.45;cursor:default}.private-chat :focus-visible{outline:2px solid #a8752c;outline-offset:-2px}.chat-note.private-chat-privacy{font-size:11px;line-height:1.4;padding:0 20px}.private-chat-privacy summary{min-height:44px;display:flex;align-items:center;justify-content:center;gap:7px;cursor:pointer}.private-chat-privacy summary:after{content:"+"}.private-chat-privacy[open] summary:after{content:"\2212"}.private-chat-privacy p{max-height:90px;overflow-y:auto;margin:0 0 15px;letter-spacing:0}.private-chat-error{margin:0 20px 12px;color:#903f30;font:14px/1.4 Barlow Condensed,sans-serif}.private-chat-access{flex:1;min-height:0;overflow-y:auto;display:flex;align-items:flex-start;flex-direction:column;padding:25px;gap:14px}.private-chat-access>svg{color:#a8752c}.private-chat-access p{margin:0;padding:14px 15px;color:#37352f;background:#ece9e2;font:16px/1.45 Barlow Condensed,sans-serif}.private-chat-action,.private-chat-secondary{min-height:44px;padding:12px 22px;border:1px solid #171714;color:#fff;background:#171714;font:500 14px Barlow Condensed,sans-serif;cursor:pointer}.private-chat-secondary{background:none;color:#57534b;border-color:#bdb9b0}.private-chat-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@keyframes private-chat-in{0%{transform:translate(30px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes private-chat-message-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes private-chat-pulse{50%{opacity:.3}}@media(max-width:460px){.chat.private-chat>header{padding-left:20px;padding-right:12px}.private-chat>header .brand{max-width:calc(100% - 88px)}}@media(max-height:600px){.chat.private-chat>header{min-height:60px}.private-chat .chat-title{min-height:36px}.private-chat-privacy p{max-height:44px}}@media(prefers-reduced-motion:reduce){.private-chat,.private-chat-message,.private-chat-wait>span{animation:none}}.wallet-credits{width:100%;border-top:1px solid #d6d0c6;padding:18px 0;color:#181815;font:400 1rem/1.5 Barlow Condensed,sans-serif}.wallet-credits h3{display:flex;align-items:center;gap:8px;margin:0 0 12px;font:600 1.25rem/1.3 Barlow Condensed,sans-serif}.wallet-credits p{margin:10px 0;padding:0;background:none;font:inherit}.wallet-credits-address{overflow-wrap:anywhere;font-size:.875rem!important}.wallet-credits dl{margin:16px 0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.wallet-credits dd{margin:3px 0 0;font-size:1.6rem;font-weight:600}.wallet-credits dt{font-size:.875rem}.wallet-credits button{min-height:44px;padding:10px 14px;border:1px solid #8d8273;background:#181815;color:#fff;cursor:pointer;font:500 .95rem Barlow Condensed,sans-serif}.wallet-credits button:disabled{cursor:default;opacity:.45}.wallet-credits :focus-visible{outline:2px solid #a8752c;outline-offset:2px}.wallet-credits-notice{color:#82581f}.wallet-credits form{display:flex!important;flex-wrap:wrap;height:auto!important;gap:8px;padding:12px 0!important}.wallet-credits form label{width:100%;font-size:.875rem}.wallet-credits input:not([type=checkbox]){min-width:0;width:100%;min-height:44px;border:1px solid #c9c3b9;padding:10px;color:#181815;background:#fff;font:inherit;box-sizing:border-box}.wallet-credits ul{list-style:none;margin:12px 0;padding:0}.wallet-credits li{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 0;border-top:1px solid #ded9d0}.wallet-credits-consent{display:flex;align-items:flex-start;gap:8px;font-size:.875rem}.wallet-credits-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.wallet-credits-actions button{display:inline-flex;gap:8px;align-items:center;background:none;color:#57534b}.private-chat-wallet{padding:8px 20px;max-height:40vh;overflow:auto;flex-shrink:0;border-bottom:1px solid #ddd7cb}.private-chat-wallet summary{cursor:pointer}.wallet-credits input[type=checkbox]{min-height:22px;width:22px;flex:0 0 22px}.wallet-credits details{width:100%}.wallet-member-area{z-index:360;overflow:auto}.wallet-member-area .account-shell{margin-block:auto}.wallet-member-content{min-width:0}.wallet-member-content .wallet-credits{border-top:0}.wallet-member-content .wallet-credits h3{font-size:1.5rem}.wallet-member-area .account-story h2{max-width:9em}@media(max-width:700px){.wallet-member-area .account-story{padding-bottom:24px}.wallet-member-area .account-story h2{font-size:clamp(2.5rem,12vw,4rem)}}
