:root{--canvas:#f6eedd;--paper:#fffbf3;--ink:#263532;--muted:#86786a;--hairline:#e6d8bf;--acid:#6ccc92;--acid-dim:#d3f0de;--danger:#c8553d;--ok:#2f8f5b;--cream:#fbf5e8;--mono:ui-monospace,SFMono-Regular,Menlo,monospace;--sans:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box;margin:0;padding:0}[hidden]{display:none!important}html{overflow-y:scroll;scrollbar-gutter:stable}body{background:var(--canvas);font-family:var(--sans);font-size:13px;line-height:1.45}a,body{color:var(--ink)}button{font:inherit;color:inherit}.mono,.num{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.ico{display:inline-block;width:16px;height:16px;object-fit:contain;vertical-align:-3px;flex-shrink:0}.ico-sm{width:13px;height:13px;vertical-align:-2px}img.ico[src$="/x-dark.svg"]{padding:1.5px}.desktop{min-height:100dvh;padding:24px 16px;display:flex;align-items:center;justify-content:center}.window{width:100%;max-width:1040px;background:var(--paper);border:1px solid #e2d3b8;border-radius:12px;overflow:hidden;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),6px 7px 0 -1px #f3e8d4,6px 7px 0 0 #dccaa9,0 2px 3px rgba(110,80,40,.08),0 24px 50px -12px rgba(110,80,40,.22);-webkit-clip-path:inset(-80px -80px -80px -80px);clip-path:inset(-80px -80px -80px -80px);transition:-webkit-clip-path .75s cubic-bezier(.7,0,.2,1);transition:clip-path .75s cubic-bezier(.7,0,.2,1);transition:clip-path .75s cubic-bezier(.7,0,.2,1),-webkit-clip-path .75s cubic-bezier(.7,0,.2,1);animation:pop .35s ease-out both}.window.folded{-webkit-clip-path:inset(-80px 50% -80px 50%);clip-path:inset(-80px 50% -80px 50%)}.intro-seen .window.folded{-webkit-clip-path:inset(-80px -80px -80px -80px);clip-path:inset(-80px -80px -80px -80px);transition:none}.intro-seen .intro{display:none}@keyframes pop{0%{opacity:0;transform:translateY(8px) scale(.995)}}.titlebar{display:flex;align-items:center;gap:12px;padding:8px 12px;border-bottom:1px solid var(--hairline);background:linear-gradient(#fffdf8,#f8f0e1)}.lights{display:flex;gap:5px;width:110px}.lights span{width:10px;height:10px;border-radius:50%;border:1px solid var(--ink)}.titlebar-name{flex:1 1;text-align:center;color:var(--muted);font-size:12px}.titlebar-right{width:110px;display:flex;justify-content:flex-end}.appbar{display:flex;align-items:center;gap:10px;padding:14px 16px 10px;border-bottom:1px solid var(--hairline)}.appbar-logo{width:40px;height:40px;display:block;border-radius:9px;border:1px solid var(--hairline)}.wordmark{font-size:20px;font-weight:800;letter-spacing:.04em;line-height:1.1}.tagline{color:var(--muted);font-size:12px}.appbar-right{margin-left:auto;gap:8px;min-width:0}.appbar-right,.token-chip{display:flex;align-items:center}.token-chip{gap:6px;border:1px solid var(--hairline);border-radius:999px;padding:3px 4px 3px 10px;font-size:12px;white-space:nowrap;background:var(--cream)}.token-chip>img.tok{width:18px;height:18px;border-radius:50%;border:1px solid var(--hairline);object-fit:cover}.token-chip a{display:flex;line-height:0;opacity:.7}.token-chip a:hover{opacity:1}.window-body{display:flex;height:clamp(440px,calc(100dvh - 300px),620px)}.desktop.with-reel{--body-h:clamp(420px,calc(100dvh - 330px),900px);position:relative;align-items:flex-start;padding-top:max(150px,calc((100dvh - var(--body-h) - 147px) / 2))}.desktop.with-reel .window{position:relative;z-index:1}.desktop.with-reel .window-body{height:var(--body-h)}.reel{position:fixed;inset:0;padding-top:22px;display:flex;flex-direction:column;gap:14px;overflow:hidden;pointer-events:none;z-index:0;opacity:0;transition:opacity 1.2s ease}.reel.on{opacity:.42}.reel-row{flex:none;overflow:hidden}.reel-track{display:flex;width:max-content;will-change:transform}.reel-group{display:flex;align-items:flex-start;gap:14px;padding-right:14px}.reel video{display:block;width:150px;height:266px;object-fit:cover;border-radius:10px;background:#ebdfc9;filter:saturate(.85) blur(.4px)}.reel video.wide{width:532px}.rp-text{width:280px;height:118px;padding:10px 12px;background:var(--paper);border:1px solid var(--hairline);border-radius:10px;overflow:hidden}.rp-meta{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--muted);white-space:nowrap}.rp-meta b{color:var(--ink);font-weight:600}.rp-body,.rp-cap,.rp-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.rp-title{margin:7px 0 3px;font-size:13.5px;font-weight:700;line-height:1.25}.rp-body{font-size:12px;color:var(--muted);line-height:1.35}.rp-photo{width:190px;height:268px;background:var(--paper);border:1px solid var(--hairline);border-radius:10px;overflow:hidden}.rp-photo>.rp-meta{padding:7px 9px}.rp-photo>.rp-meta>img{margin-left:auto}.rp-photo .ring{width:18px;height:18px;border-radius:50%;flex:none;background:linear-gradient(45deg,#f9ce34,#ee2a7b,#6228d7);box-shadow:inset 0 0 0 2px var(--paper)}.rp-photo>.rp-img{display:block;width:190px;height:190px;object-fit:cover}.rp-photo>.rp-cap{padding:6px 9px 8px;font-size:11.5px;line-height:1.3}.sidebar{width:150px;flex-shrink:0;border-right:1px solid var(--hairline);padding:10px 8px;display:flex;flex-direction:column;gap:2px}.side-item{display:flex;align-items:center;gap:8px;width:100%;padding:7px 8px;border:none;border-radius:999px;background:none;text-align:left;cursor:pointer;text-decoration:none;transition:background .12s ease}.side-item svg{flex-shrink:0}.side-item:hover{background:var(--acid-dim)}.side-item.active{background:var(--acid);font-weight:600}.side-note{margin-top:auto;padding:8px;font-size:11px;color:var(--muted)}.side-note b{color:var(--ink)}.main{flex:1 1;min-width:0;padding:14px 12px 18px 16px;overflow-y:auto;scrollbar-gutter:stable}.main,.view{display:flex;flex-direction:column}.view{animation:fade .22s ease-out both;min-height:0;flex:1 1}@keyframes fade{0%{opacity:0;transform:translateY(4px)}}.footer{gap:8px;padding:10px 16px;height:41px;border-top:1px solid var(--hairline);color:var(--muted);font-size:12px}.footer,.footer .right{display:flex;align-items:center}.footer .right{margin-left:auto;gap:10px}.footer a{display:flex;line-height:0;opacity:.75}.footer a:hover{opacity:1}.x-link{display:flex;align-items:center;gap:6px;padding:3px 10px;border:1px solid var(--hairline);border-radius:999px;background:var(--cream);font-size:12px;text-decoration:none;white-space:nowrap}.x-link:hover{border-color:var(--ink)}.view-title{font-size:17px;font-weight:700;margin-bottom:10px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:5px 13px;border:1.5px solid var(--ink);border-radius:999px;background:var(--paper);cursor:pointer;text-decoration:none;white-space:nowrap;transition:background .12s ease,transform .12s ease}.btn:hover{background:var(--acid-dim);transform:translateY(-1px)}.btn:active{transform:none}.btn-acid{background:var(--acid);font-weight:600}.btn-acid:hover{background:var(--acid-dim)}.btn:disabled{opacity:.45;cursor:default;transform:none}.btn:disabled:hover{background:var(--paper)}.btn-acid:disabled:hover{background:var(--acid)}.btn-sm{padding:2px 10px;font-size:12px}.btn-block{width:100%;padding:8px 10px}input[type=text]{width:100%;padding:7px 8px;border:1px solid var(--hairline);border-radius:8px;background:#fffdf8;color:var(--ink);font-family:var(--mono);font-size:12.5px}input:focus{outline:none;border-color:var(--ink)}input:disabled{background:#f6efe2;color:var(--muted)}.field{margin-bottom:10px}.field>.label,.field>label{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:4px}.badge{display:inline-block;padding:1px 6px;border:1px solid;border-radius:999px;font-size:11px;white-space:nowrap}.badge-ok{color:var(--ok);border-color:var(--ok)}.badge-wait{color:var(--muted);border-color:var(--hairline)}.badge-acid{background:var(--acid);border-color:var(--ink);color:var(--ink)}.badge-danger{color:var(--danger);border-color:var(--danger)}.empty{border:1px dashed var(--hairline);border-radius:4px;padding:28px 16px;text-align:center;color:var(--muted)}.empty b{color:var(--ink)}.empty .btn{margin-top:10px}.msg{margin-top:8px;min-height:16px;font-size:12px;word-break:break-word}.msg.err{color:var(--danger)}.msg.ok{color:var(--ok)}.status-strip{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:6px 10px;border:1px solid var(--hairline);border-radius:4px;margin-bottom:12px;font-size:12px;color:var(--muted)}.status-strip b{color:var(--ink);font-weight:600}.txlink{display:inline-flex;align-items:center;gap:4px;text-decoration:none;white-space:nowrap}.txlink:hover span{text-decoration:underline}.acct{font-family:var(--mono);font-size:12px;text-decoration:none;color:var(--muted)}.acct:hover{color:var(--ink);text-decoration:underline}.split{display:flex;gap:14px;align-items:flex-start}.split>.grow{flex:1 1;min-width:0}.panel{border:1px solid var(--hairline);border-radius:4px;padding:12px}.form-panel{width:340px;flex-shrink:0}.form-panel h3{font-size:14px;margin-bottom:10px}.steps{list-style:none;counter-reset:step;display:flex;flex-direction:column;gap:12px;margin-bottom:14px}.steps>li{counter-increment:step;display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:8px;gap:8px}.steps>li:before{content:counter(step);width:22px;height:22px;border:1px solid var(--ink);border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;background:var(--acid)}.steps b{display:block;font-size:13.5px;margin-bottom:2px}.steps p{color:var(--muted)}.nets{display:inline-flex;gap:6px;vertical-align:-3px;margin-left:2px}.ca-box{display:flex;align-items:center;gap:8px;margin-top:6px;padding:6px 6px 6px 10px;border:1px solid var(--ink);border-radius:4px;background:var(--cream)}.ca-box .mono{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px}.ca-box.off{border-style:dashed;border-color:var(--hairline);color:var(--muted);background:none;padding:8px 10px}.pay-note{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.pay-note>div{border:1px solid var(--hairline);border-radius:4px;padding:8px 10px}.pay-note .amt{display:block;font-family:var(--mono);font-size:16px;font-weight:700;margin-bottom:2px}.fine{margin-top:10px;font-size:12px;color:var(--muted)}.net-pick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.net-btn{display:flex;align-items:center;gap:7px;padding:6px 8px;border:1px solid var(--hairline);border-radius:4px;background:var(--paper);cursor:pointer;transition:border-color .12s ease,background .12s ease}.net-btn.active,.net-btn:hover{border-color:var(--ink)}.net-btn.active{background:var(--acid);font-weight:600}.net-btn:disabled{cursor:default;opacity:.5}.net-btn:disabled:hover{border-color:var(--hairline)}.done-box{border:1px solid var(--ok);border-radius:4px;padding:10px;margin-top:10px}.done-box b{display:block;margin-bottom:4px}.feed{flex:1 1;min-height:0;overflow-y:auto;padding-right:12px;scrollbar-gutter:stable;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;grid-gap:10px;gap:10px}.card{border:1px solid var(--hairline);border-radius:6px;padding:10px 12px;animation:rise .3s ease-out both;animation-delay:calc(var(--i, 0) * 35ms);transition:border-color .15s ease,transform .15s ease}.card:hover{border-color:var(--ink);transform:translateY(-2px)}.card.fresh{animation:rise .3s ease-out both,flash 1.6s ease-out .3s}@keyframes rise{0%{opacity:0;transform:translateY(6px)}}@keyframes flash{0%{background:var(--acid-dim)}to{background:var(--paper)}}.card-head{display:flex;align-items:center;gap:8px}.avatar{width:34px;height:34px;border-radius:50%;border:1px solid var(--ink);display:grid;place-items:center;font-weight:800;font-size:14px;text-transform:uppercase;flex-shrink:0}.avatar.tiktok{background:#e9fbf5}.avatar.instagram{background:#fdebf3}.avatar.facebook{background:#e8f0ff}.avatar.reddit{background:#fff0e8}.who{min-width:0;flex:1 1}.who a.handle{font-weight:700;text-decoration:none;display:inline-flex;align-items:center;gap:5px;max-width:100%}.who a.handle span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.who a.handle:hover span{text-decoration:underline}.who .sub{font-size:11.5px}.bio,.who .sub{color:var(--muted)}.bio{margin:8px 0;padding:6px 8px;border-radius:8px;background:#f7f0e2;font-size:12px;display:flex;align-items:center;gap:6px;min-width:0}.bio .pill{font-family:var(--mono);font-size:11.5px;color:var(--ink);background:var(--acid-dim);border-radius:3px;padding:0 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-pay{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px}.card-pay .later{color:var(--muted)}.card-pay .acct{margin-left:auto}.check-row{display:flex;gap:8px;margin-bottom:12px}.check-row input,.list{flex:1 1}.list{min-height:0;overflow-y:auto;padding-right:12px;scrollbar-gutter:stable;display:flex;flex-direction:column;gap:8px}.app-row{border:1px solid var(--hairline);border-radius:4px;padding:10px 12px;animation:rise .25s ease-out both;animation-delay:calc(var(--i, 0) * 35ms)}.app-row .top{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-bottom:6px}.app-row .top>a{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-row .top .badge{margin-left:auto}.trail{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12px;color:var(--muted)}.trail .on{color:var(--ink)}.about{max-width:600px}.about h2{font-size:22px;margin-bottom:10px;line-height:1.2}.about h3{font-size:14px;margin:18px 0 6px}.about p{font-size:13.5px;margin-bottom:8px}.about ol{padding-left:18px}.about li{font-size:13.5px;margin-bottom:4px}.faq dt{font-weight:600;margin-top:10px}.faq dd{color:var(--muted)}.intro{position:fixed;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;padding:16px;pointer-events:none}.intro-card{pointer-events:auto;width:min(460px,100%);background:var(--paper);border:1px solid #e2d3b8;border-radius:12px;overflow:hidden;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),6px 7px 0 -1px #f3e8d4,6px 7px 0 0 #dccaa9,0 2px 3px rgba(110,80,40,.08),0 24px 50px -12px rgba(110,80,40,.22);-webkit-clip-path:inset(-80px -80px -80px -80px);clip-path:inset(-80px -80px -80px -80px);transition:-webkit-clip-path .45s cubic-bezier(.7,0,.3,1);transition:clip-path .45s cubic-bezier(.7,0,.3,1);transition:clip-path .45s cubic-bezier(.7,0,.3,1),-webkit-clip-path .45s cubic-bezier(.7,0,.3,1);animation:pop .4s ease-out both}.intro-card.shut{-webkit-clip-path:inset(-80px 50% -80px 50%);clip-path:inset(-80px 50% -80px 50%)}.intro-body{padding:18px 28px 26px;text-align:center;animation:fade .3s ease-out both}.intro-video{display:block;width:100%;aspect-ratio:2/1;object-fit:cover;border-bottom:1px solid var(--hairline);background:var(--cream)}.intro-k{margin-bottom:6px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.intro-body h2{margin-bottom:8px;font-size:24px;line-height:1.15}.intro-body p{margin-bottom:14px;font-size:14px;color:var(--muted)}.intro-nets{display:flex;justify-content:center;gap:14px}.intro-nets .ico{width:24px;height:24px}.intro-ca{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:4px 4px 4px 12px;border:1.5px solid var(--ink);border-radius:999px;cursor:default}.intro-ca,.intro-link{background:var(--cream)}.intro-link{display:inline-block;padding:6px 16px;border:1.5px dashed var(--ink);border-radius:999px}.intro-body .btn-acid{padding:8px 30px;font-size:14px}.paused-body{padding:48px 24px;text-align:center}.paused-body .wordmark{margin:10px 0 6px}@media (max-width:860px){.split{flex-direction:column}.form-panel{width:100%}.feed{grid-template-columns:minmax(0,1fr)}.desktop.with-reel .window-body,.window-body{height:auto;min-height:460px}.main{overflow:visible}.feed,.list{max-height:60vh}}@media (max-width:640px){.desktop{align-items:flex-start;padding:16px 10px}.window{min-height:calc(100dvh - 32px);display:flex;flex-direction:column}.desktop.with-reel{padding-top:112px}.x-link{padding:4px 7px}.x-link span{display:none}.reel video.wide{width:384px}.desktop.with-reel .window{min-height:calc(100dvh - 128px)}.reel{padding-top:14px}.reel video{width:108px;height:192px;border-radius:8px}.window-body{flex:1 0 auto}.sidebar{width:44px;padding:10px 6px}.side-item{justify-content:center}.side-item span,.side-note,.tagline,.titlebar-name{display:none}.appbar{flex-wrap:wrap}.appbar-right{margin-left:0;width:100%}.pay-note{grid-template-columns:minmax(0,1fr)}.lights,.titlebar-right{width:auto}.titlebar{justify-content:space-between}}