@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,400;9..144,500;9..144,600&family=Archivo:wght@400;500;600&family=JetBrains+Mono:wght@400;500;700&display=swap";.wallet-adapter-button{background-color:transparent;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;height:48px;line-height:48px;padding:0 24px;border-radius:4px}.wallet-adapter-button-trigger{background-color:#512da8}.wallet-adapter-button:not([disabled]):focus-visible{outline-color:#fff}.wallet-adapter-button:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-button[disabled]{background:#404144;color:#999;cursor:not-allowed}.wallet-adapter-button-end-icon,.wallet-adapter-button-start-icon,.wallet-adapter-button-end-icon img,.wallet-adapter-button-start-icon img{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.wallet-adapter-button-end-icon{margin-left:12px}.wallet-adapter-button-start-icon{margin-right:12px}.wallet-adapter-collapse{width:100%}.wallet-adapter-dropdown{position:relative;display:inline-block}.wallet-adapter-dropdown-list{position:absolute;z-index:99;display:grid;grid-template-rows:1fr;grid-row-gap:10px;padding:10px;top:100%;right:0;margin:0;list-style:none;background:#2c2d30;border-radius:10px;box-shadow:0 8px 20px #0009;opacity:0;visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility .2s;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif}.wallet-adapter-dropdown-list-active{opacity:1;visibility:visible;transform:translateY(10px)}.wallet-adapter-dropdown-list-item{display:flex;flex-direction:row;justify-content:center;align-items:center;border:none;outline:none;cursor:pointer;white-space:nowrap;box-sizing:border-box;padding:0 20px;width:100%;border-radius:6px;font-size:14px;font-weight:600;height:37px;color:#fff}.wallet-adapter-dropdown-list-item:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-modal-collapse-button svg{align-self:center;fill:#999}.wallet-adapter-modal-collapse-button.wallet-adapter-modal-collapse-button-active svg{transform:rotate(180deg);transition:transform ease-in .15s}.wallet-adapter-modal{position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity linear .15s;background:#00000080;z-index:1040;overflow-y:auto}.wallet-adapter-modal.wallet-adapter-modal-fade-in{opacity:1}.wallet-adapter-modal-button-close{display:flex;align-items:center;justify-content:center;position:absolute;top:18px;right:18px;padding:12px;cursor:pointer;background:#1a1f2e;border:none;border-radius:50%}.wallet-adapter-modal-button-close:focus-visible{outline-color:#fff}.wallet-adapter-modal-button-close svg{fill:#777;transition:fill .2s ease 0s}.wallet-adapter-modal-button-close:hover svg{fill:#fff}.wallet-adapter-modal-overlay{background:#00000080;position:fixed;top:0;left:0;bottom:0;right:0}.wallet-adapter-modal-container{display:flex;margin:3rem;min-height:calc(100vh - 6rem);align-items:center;justify-content:center}@media (max-width: 480px){.wallet-adapter-modal-container{margin:1rem;min-height:calc(100vh - 2rem)}}.wallet-adapter-modal-wrapper{box-sizing:border-box;position:relative;display:flex;align-items:center;flex-direction:column;z-index:1050;max-width:400px;border-radius:10px;background:#10141f;box-shadow:0 8px 20px #0009;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;flex:1}.wallet-adapter-modal-wrapper .wallet-adapter-button{width:100%}.wallet-adapter-modal-title{font-weight:500;font-size:24px;line-height:36px;margin:0;padding:64px 48px 48px;text-align:center;color:#fff}@media (max-width: 374px){.wallet-adapter-modal-title{font-size:18px}}.wallet-adapter-modal-list{margin:0 0 12px;padding:0;width:100%;list-style:none}.wallet-adapter-modal-list .wallet-adapter-button{font-weight:400;border-radius:0;font-size:18px}.wallet-adapter-modal-list .wallet-adapter-button-end-icon,.wallet-adapter-modal-list .wallet-adapter-button-start-icon,.wallet-adapter-modal-list .wallet-adapter-button-end-icon img,.wallet-adapter-modal-list .wallet-adapter-button-start-icon img{width:28px;height:28px}.wallet-adapter-modal-list .wallet-adapter-button span{margin-left:auto;font-size:14px;opacity:.6}.wallet-adapter-modal-list-more{cursor:pointer;border:none;padding:12px 24px 24px 12px;align-self:flex-end;display:flex;align-items:center;background-color:transparent;color:#fff}.wallet-adapter-modal-list-more svg{transition:all .1s ease;fill:#fff;margin-left:.5rem}.wallet-adapter-modal-list-more-icon-rotate{transform:rotate(180deg)}.wallet-adapter-modal-middle{width:100%;display:flex;flex-direction:column;align-items:center;padding:0 24px 24px;box-sizing:border-box}.wallet-adapter-modal-middle-button{display:block;cursor:pointer;margin-top:48px;width:100%;background-color:#512da8;padding:12px;font-size:18px;border:none;border-radius:8px;color:#fff}:root{--ink: #0a0b0d;--ink-raised: #121317;--ink-inset: #08090b;--line: #24262c;--line-soft: #191b20;--bone: #e9e5dd;--bone-2: #b3aea4;--bone-3: #7d786f;--bone-4: #55524c;--gilt: #c9a227;--gilt-dim: rgba(201, 162, 39, .16);--verdigris: #4e9a7c;--rust: #c4533a;--focus: #8fa9c7;--display: "Fraunces", ui-serif, Georgia, serif;--body: "Archivo", ui-sans-serif, system-ui, sans-serif;--data: "JetBrains Mono", ui-monospace, Menlo, monospace;--r-sm: 3px;--r-md: 6px;--r-lg: 10px;--pad: clamp(16px, 4vw, 28px)}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--ink);color:var(--bone-2);font-family:var(--body);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--display);font-optical-sizing:auto;font-weight:500;color:var(--bone);margin:0;letter-spacing:-.015em}h1{font-size:clamp(2rem,3.8vw,2.8rem);line-height:1.08;text-wrap:balance}h2{font-size:1.5rem}h3{font-size:1.02rem}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 15px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--ink-raised);color:var(--bone);font-family:var(--body);font-size:.9rem;font-weight:500;cursor:pointer;transition:border-color .13s ease,background .13s ease,color .13s ease}.btn:hover:not(:disabled){border-color:#383b44;background:#191b20}.btn:disabled{opacity:.38;cursor:not-allowed}.btn-primary{background:var(--bone);border-color:var(--bone);color:var(--ink);font-weight:600}.btn-primary:hover:not(:disabled){background:#fff;border-color:#fff}.btn-quiet{background:transparent;border-color:transparent;color:var(--bone-3)}.btn-quiet:hover:not(:disabled){background:var(--ink-raised);color:var(--bone)}.btn-sm{padding:5px 11px;font-size:.82rem}.field{width:100%;padding:9px 12px;background:var(--ink-inset);border:1px solid var(--line);border-radius:var(--r-md);color:var(--bone);font-family:var(--body);font-size:.95rem;outline:none;transition:border-color .13s ease}.field:focus{border-color:#40444e}.field::placeholder{color:var(--bone-4)}textarea.field{resize:vertical;min-height:108px;line-height:1.6}.field-narrow{max-width:190px}.label{display:block;font-family:var(--body);font-size:.83rem;font-weight:500;color:var(--bone-2);margin-bottom:6px}.hint{font-size:.84rem;color:var(--bone-3);line-height:1.5}.hint-warn{color:var(--rust)}.card{background:var(--ink-raised);border:1px solid var(--line-soft);border-radius:var(--r-lg)}.addr{font-family:var(--data);font-size:.8rem;font-weight:400;color:var(--bone-3);letter-spacing:-.02em}.name{font-family:var(--body);font-size:.98rem;font-weight:600;color:var(--bone)}.eyebrow{font-family:var(--data);font-size:.68rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--bone-4)}.stack{display:flex;flex-direction:column}.row{display:flex;align-items:center}.spacer{flex:1}.meter{display:flex;flex-direction:column;align-items:flex-end;gap:5px;min-width:116px}.meter-amount{font-family:var(--data);font-variant-numeric:tabular-nums;font-weight:700;font-size:1.32rem;letter-spacing:-.03em;line-height:1;color:var(--gilt)}.meter-amount.is-settled{color:var(--verdigris)}.meter-amount.is-returned{color:var(--bone-4);text-decoration:line-through}.meter-track{width:100%;height:2px;background:var(--line);border-radius:1px;overflow:hidden}.meter-fill{height:100%;background:var(--gilt);border-radius:1px;transition:width .6s linear}.meter-fill.is-urgent{background:var(--rust)}.meter-fill.is-settled{background:var(--verdigris)}.meter-fill.is-spent{background:var(--bone-4)}.meter-clock{font-family:var(--data);font-variant-numeric:tabular-nums;font-size:.74rem;color:var(--bone-3);letter-spacing:-.01em}.meter-clock.is-urgent{color:var(--rust)}.meter-clock.is-settled{color:var(--verdigris)}.meter-free{font-family:var(--data);font-size:.74rem;color:var(--bone-4)}.shell{display:flex;flex-direction:column;min-height:100%}.topbar{display:flex;align-items:center;gap:26px;padding:0 var(--pad);height:56px;border-bottom:1px solid var(--line-soft);background:#0a0b0ddb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0;z-index:20}.brand{font-family:var(--display);font-size:1.16rem;font-weight:600;color:var(--bone);letter-spacing:-.01em}.brand-mark{color:var(--gilt);margin-right:7px}.nav-link{font-size:.9rem;font-weight:500;color:var(--bone-3);padding:17px 0;border-bottom:1.5px solid transparent;transition:color .13s ease}.nav-link:hover{color:var(--bone-2)}.nav-link.active{color:var(--bone);border-bottom-color:var(--bone)}.page{width:100%;max-width:1020px;margin:0 auto;padding:34px var(--pad) 96px}.page-narrow{max-width:660px}.page-head{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap;margin-bottom:22px}.empty{padding:56px 24px;text-align:center;color:var(--bone-3);border:1px solid var(--line-soft);border-radius:var(--r-lg)}.filters{display:flex;gap:3px}.filter{padding:5px 11px;border-radius:var(--r-md);border:1px solid transparent;background:transparent;color:var(--bone-3);font-family:var(--body);font-size:.85rem;font-weight:500;cursor:pointer;transition:color .13s ease,background .13s ease}.filter:hover{color:var(--bone)}.filter[aria-pressed=true]{background:var(--ink-raised);color:var(--bone);border-color:var(--line)}.threads{display:flex;flex-direction:column}.thread-row{display:grid;grid-template-columns:1fr auto;gap:4px 22px;align-items:center;width:100%;padding:15px 14px 15px 16px;border:0;border-bottom:1px solid var(--line-soft);border-left:2px solid transparent;background:transparent;text-align:left;color:inherit;cursor:pointer;transition:background .13s ease,border-left-color .13s ease}.thread-row:first-child{border-top:1px solid var(--line-soft)}.thread-row:hover{background:var(--ink-raised)}.thread-row.is-owed{border-left-color:var(--gilt)}.thread-row.is-urgent{border-left-color:var(--rust)}.thread-id{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.thread-preview{grid-column:1;color:var(--bone-3);font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:58ch}.thread-meter{grid-row:1 / span 2;grid-column:2}.unread-dot{width:5px;height:5px;border-radius:50%;background:var(--bone);flex:none}.msgs{display:flex;flex-direction:column;gap:3px;margin:24px 0 28px}.msg{display:flex;flex-direction:column;gap:5px;padding:13px 0;border-bottom:1px solid var(--line-soft)}.msg-head{display:flex;align-items:baseline;gap:9px}.msg-who{font-size:.86rem;font-weight:600;color:var(--bone)}.msg-who.is-me{color:var(--bone-3)}.msg-time{font-family:var(--data);font-size:.72rem;color:var(--bone-4)}.msg-body{color:var(--bone-2);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.escrow-banner{display:flex;align-items:center;gap:20px;padding:15px 18px;border:1px solid var(--line);border-left:2px solid var(--gilt);border-radius:var(--r-md);background:var(--ink-raised)}.escrow-banner.is-settled{border-left-color:var(--verdigris)}.escrow-banner.is-returned{border-left-color:var(--bone-4)}.escrow-banner p{margin:0;font-size:.9rem;color:var(--bone-2)}.hero{display:grid;grid-template-columns:1.25fr .85fr;gap:clamp(28px,5vw,56px);align-items:center;padding:clamp(36px,6vh,64px) 0 clamp(24px,4vh,36px)}.hero p.lede{color:var(--bone-2);font-size:1.03rem;max-width:46ch;margin:18px 0 0}.signin{display:flex;flex-direction:column;gap:8px;margin-top:26px;max-width:268px}.signin-note{margin-top:12px}.demo{padding:22px;border:1px solid var(--line);border-left:2px solid var(--gilt);border-radius:var(--r-lg);background:var(--ink-raised)}.demo-row{display:flex;align-items:flex-start;gap:20px}.demo-caption{margin-top:16px;padding-top:15px;border-top:1px solid var(--line-soft)}.principles{margin-top:8px;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1px;background:var(--line-soft);border:1px solid var(--line-soft);border-radius:var(--r-lg);overflow:hidden}.principle{padding:22px;background:var(--ink)}.principle h3{margin-bottom:7px}.principle p{margin:0;color:var(--bone-3);font-size:.9rem}.reach{display:grid;gap:20px}.reach h2{margin-bottom:10px}.reach .lede{max-width:68ch;margin:0}.channels{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;list-style:none;margin:0;padding:0}.channel{display:flex;flex-direction:column;gap:3px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--ink-raised)}.channel.is-muted{background:transparent;border-style:dashed;border-color:var(--line-soft)}.channel-name{font-size:.95rem;font-weight:600;color:var(--bone)}.reach-note{margin:0;padding-left:14px;border-left:1px solid var(--line);font-size:.88rem;color:var(--bone-3);max-width:62ch}.nudge{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:12px 16px;margin-bottom:18px;border:1px dashed var(--line);border-radius:var(--r-md)}.nudge p{margin:0;font-size:.9rem;color:var(--bone-2);flex:1 1 430px}.rule{height:1px;background:var(--line-soft);border:0;margin:44px 0}.steps{display:flex;flex-direction:column;gap:0;counter-reset:step}.step{display:grid;grid-template-columns:auto 1fr;gap:18px;padding:18px 0;border-bottom:1px solid var(--line-soft)}.step:first-child{border-top:1px solid var(--line-soft)}.step-n{font-family:var(--data);font-size:.72rem;color:var(--bone-4);padding-top:3px}.step p{margin:0;color:var(--bone-2);font-size:.94rem}.profile-head{padding-bottom:20px}.profile-name{font-size:clamp(1.8rem,4vw,2.4rem)}.profile-bio{margin:14px 0 0;color:var(--bone-2);max-width:54ch}.profile-price{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;flex-wrap:wrap;padding:20px;border:1px solid var(--line);border-left:2px solid var(--gilt);border-radius:var(--r-md);background:var(--ink-raised)}.pill-paused{display:inline-flex;padding:6px 12px;border-radius:999px;border:1px dashed var(--line);font-size:.82rem;color:var(--bone-3)}.record{margin-top:16px;padding:18px 20px;border:1px solid var(--line-soft);border-radius:var(--r-md)}.record-empty{border-style:dashed}.record-stats{display:flex;gap:40px;flex-wrap:wrap;margin-top:12px}.stat{display:flex;flex-direction:column;gap:3px}.stat-value{font-family:var(--data);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700;color:var(--bone);line-height:1}.stat-value.is-good{color:var(--verdigris)}.stat-label{font-size:.8rem;color:var(--bone-3)}.share{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--ink-inset)}.share code{font-family:var(--data);font-size:.84rem;color:var(--bone);overflow-wrap:anywhere}.recovery{padding:14px 16px;margin-bottom:18px;border:1px solid var(--line);border-left:2px solid var(--rust);border-radius:var(--r-md);background:var(--ink-raised)}.recovery p{margin:0 0 10px;font-size:.9rem;color:var(--bone-2)}.receipt{display:inline-flex;align-items:center;gap:5px;font-family:var(--data);font-size:.74rem;color:var(--bone-3);border-bottom:1px solid var(--line)}.receipt:hover{color:var(--bone);text-decoration:none;border-bottom-color:var(--bone-3)}.cost-preview{padding:12px 14px;border:1px solid var(--line-soft);border-radius:var(--r-md);font-size:.86rem}.cost-row{display:flex;justify-content:space-between;gap:18px}.cost-total{color:var(--bone);font-weight:600;padding-top:8px;border-top:1px solid var(--line-soft)}.wallet-adapter-button.wallet-adapter-button-trigger,.wallet-adapter-button{height:auto!important;padding:9px 15px!important;border-radius:var(--r-md)!important;border:1px solid var(--line)!important;background:var(--ink-raised)!important;color:var(--bone)!important;font-family:var(--body)!important;font-size:.9rem!important;font-weight:500!important;line-height:1.4!important}.wallet-adapter-button:not([disabled]):hover{background:#191b20!important;border-color:#383b44!important}.wallet-adapter-modal-wrapper{background:var(--ink-raised)!important;border:1px solid var(--line)!important}.wallet-adapter-modal-title{color:var(--bone)!important;font-family:var(--display)!important}.wallet-adapter-modal-list li button{background:var(--ink)!important;color:var(--bone)!important}@media (max-width: 820px){.hero{grid-template-columns:1fr}.demo{order:-1}}@media (max-width: 560px){.thread-preview{max-width:40ch}.topbar{gap:16px}.meter{min-width:92px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
