:root{--mono:ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--bg:#f7f7f2;--key-page-bg:#f4e7c5;--fg:#17170f;--dim:#6a6a60;--border:#d8d8cf;--accent:#2c5f9e;--danger:#a13d2d;--tint:#ecece4;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0f100e;--key-page-bg:#302718;--fg:#e8e8df;--dim:#8b8b80;--border:#2a2b27;--accent:#8fc4f0;--danger:#e0846f;--tint:#181914}}:root[data-theme=dark]{--bg:#0f100e;--key-page-bg:#302718;--fg:#e8e8df;--dim:#8b8b80;--border:#2a2b27;--accent:#8fc4f0;--danger:#e0846f;--tint:#181914;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--fg);margin:0}body{font:15px/1.55 var(--mono)}#app{min-height:100vh}.connect-prompt .err{display:block}.embed{padding:.2rem 0}.embed>p{margin:0;padding:.5rem 1rem}.embed .embed-bar{border-bottom:1px dashed var(--border);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;padding:.4rem 1rem;display:flex}.embed .embed-bar>*{white-space:nowrap}.embed .comment-root{border:1px dashed var(--border);color:var(--fg);margin-left:.5rem;padding:.35rem .8rem;font-weight:600;display:inline-block}.embed .comment-root:hover{color:var(--accent);border-color:var(--accent);text-decoration:none}.embed .embed-foot{border-top:1px dashed var(--border);padding:.5rem 1rem .6rem}.embed .embed-foot .comment-root{margin-left:0}.embed .powered{align-items:center;gap:.3rem;display:inline-flex}.embed .powered a{color:var(--fg);align-items:center;gap:.3rem;font-weight:600;display:inline-flex}.embed .powered a:hover{color:var(--accent);text-decoration:none}.embed .powered img{border-radius:50%;width:18px;height:18px}.embed .embed-bar+article.msg .avatar-col .line.up{display:none}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{margin:0;font-size:1em;font-weight:600}p{margin:.5rem 0}code{font-family:var(--mono);background:var(--tint);padding:0 .3em}button{font:inherit;color:var(--fg);cursor:pointer;background:0 0;border:0;padding:.1rem .2rem}button:before,a.open-metamask:before{content:"[ ";color:var(--dim)}button:after,a.open-metamask:after{content:" ]";color:var(--dim)}button:hover:not(:disabled){color:var(--accent)}button:disabled{color:var(--dim);cursor:default}button.danger:hover:not(:disabled){color:var(--danger)}button.fresh{color:var(--bg);background:var(--accent);border-radius:3px;padding:.1rem .45rem;font-weight:600;animation:1.4s ease-in-out 3 fresh-pulse}button.fresh:before,button.fresh:after{color:var(--bg);opacity:.7}button.fresh:hover:not(:disabled){color:var(--bg);filter:brightness(1.1)}@keyframes fresh-pulse{50%{background:var(--tint);color:var(--accent)}}@media (prefers-reduced-motion:reduce){button.fresh{animation:none}}select,textarea,input{font:inherit;color:var(--fg);background:var(--bg);border:1px solid var(--border);padding:.35rem .5rem}textarea{resize:none;width:100%}select{padding:.15rem .3rem}.dim{color:var(--dim)}.err{color:var(--danger)}.ok{color:var(--accent)}.small{font-size:.86em}.row{flex-wrap:wrap;align-items:baseline;gap:.75rem;display:flex}.grow{flex:1}.mono-break{word-break:break-all}.name{font-weight:600}.badge{color:var(--accent);font-size:.86em}.shell{justify-content:center;gap:1.5rem;min-height:100vh;padding:0 1rem;display:flex}.testnet-mark{z-index:50;pointer-events:none;-webkit-user-select:none;user-select:none;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.testnet-mark span{font:700 22vw/1 var(--mono);color:#0000;-webkit-text-stroke:2px var(--fg);opacity:.09;white-space:nowrap;transform:rotate(-30deg);transform:rotate(calc(-1 * atan2(100vh, 100vw)));font-size:calc(hypot(100vw,100vh)/5.26316)}@media print{.testnet-mark{display:none}}.shell.key-page{background:var(--key-page-bg)}.shell.key-page>main.column{background:var(--bg)}aside.side{flex-direction:column;flex:none;gap:1rem;width:15rem;height:100vh;padding:1rem .25rem;display:flex;position:sticky;top:0;overflow:auto}aside.side .brand{letter-spacing:.02em;color:var(--fg);align-items:center;gap:.45rem;padding:0 .5rem;font-weight:700;display:flex}aside.side .brand:hover{text-decoration:none}aside.side .mark{filter:saturate(.9);border-radius:50%;width:56px;height:56px}aside.side .brand:hover .mark{filter:none}nav.side{flex-direction:column;display:flex}nav.side a{color:var(--fg);padding:.3rem .5rem}nav.side a:before{content:"  ";white-space:pre;color:var(--dim)}nav.side a.active{color:var(--accent);font-weight:600}nav.side a.active:before{content:"> "}nav.side a:hover{background:var(--tint);text-decoration:none}.side-block{flex-direction:column;align-items:flex-start;gap:.3rem;padding:0 .5rem;display:flex}.side-block .notice-line{background:var(--tint);border-radius:2px;max-width:13rem;margin:.7rem 0 0;padding:.4rem .5rem;font-style:italic;line-height:1.35}aside.right{flex-direction:column;flex:none;align-items:flex-end;gap:.3rem;width:15rem;height:100vh;padding:.7rem .5rem;display:flex;position:sticky;top:0}.wallet{flex-direction:column;align-items:flex-end;gap:.3rem;max-width:100%;min-height:1.9rem;display:flex}.wallet .account{min-width:0;max-width:100%;color:var(--fg);white-space:nowrap;align-items:center;gap:.4rem;display:inline-flex}.wallet .account .avatar{flex-shrink:0}.wallet .account .name{text-overflow:ellipsis;min-width:0;overflow:hidden}.wallet .wallet-actions{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.wallet-error{text-align:right;max-width:14rem}.wallet-faucet{text-align:right;max-width:14rem;margin:.2rem 0 0}main.column{border-left:1px dashed var(--border);border-right:1px dashed var(--border);width:100%;max-width:64ch;min-height:100vh;padding-bottom:4rem}main.column>p,.thread-view>p{padding:0 1rem}header.colhead{z-index:2;border-bottom:1px dashed var(--border);background:color-mix(in srgb, var(--bg) 90%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);flex-wrap:wrap;align-items:center;gap:0 .6rem;padding:.4rem 1rem;display:flex;position:sticky;top:0}header.colhead>*{margin-block:.3rem}header.colhead button.back:before,header.colhead button.back:after{content:none}header.colhead button.back{padding:0 .3rem 0 0}header.colhead .refresh-control{white-space:nowrap;flex-shrink:0;width:22ch;max-width:100%}.operation-status{min-height:1lh}aside.side .menu-toggle,.side-menu .menu-disconnect{display:none}.side-menu{display:contents}@media (width<=900px){.shell{grid-template-columns:auto minmax(0,1fr);gap:0;padding:0;display:grid}aside.side{border-bottom:1px dashed var(--border);flex-flow:wrap;align-items:center;gap:.75rem 1rem;width:auto;height:auto;padding:.6rem 1rem;position:relative;overflow:visible}aside.right{border-bottom:1px dashed var(--border);order:1;justify-content:center;width:auto;min-width:0;height:auto;padding:.6rem 1rem;position:static}aside.side .menu-toggle{padding:.2rem .4rem;font-size:1.4rem;line-height:1;display:inline-block}aside.side .menu-toggle:before,aside.side .menu-toggle:after{content:none}.side-menu .menu-disconnect{color:var(--dim);align-self:flex-start;padding:.4rem .5rem;display:block}.wallet .wallet-disconnect{display:none}.side-menu{z-index:40;background:var(--bg);border-bottom:1px dashed var(--border);flex-direction:column;gap:.5rem;width:100vw;padding:.5rem 1rem 1rem;display:none;position:absolute;top:100%;left:0}.side-menu.open{display:flex}main.column{border:0;order:2;grid-column:1/-1;max-width:none}.shell:has(aside.right :is(.wallet-actions>button:not(.wallet-disconnect),.wallet-faucet,.wallet-error)) :is(aside.side,aside.right){grid-column:1/-1}.side-block .notice-line{max-width:none}}@media (width<=600px){aside.side .mark{width:40px;height:40px}nav.side a:before{content:none}nav.side a{padding:.4rem .5rem}textarea,input,select,.composer textarea{font-size:16px}article.msg .actions a.act,article.msg .actions button.act{padding-top:.4rem;padding-bottom:.4rem}section.profile{flex-wrap:wrap}.actions-col{flex-direction:row;gap:1rem;width:100%}}.message-text a.mention{color:var(--accent)}.quote{border:1px dashed var(--border);margin:.5rem 0;padding:.45rem .7rem}.message-text>.quote:first-child{margin-top:.15rem}.message-text>.quote:last-child{margin-bottom:.15rem}.quote.link{cursor:pointer}.quote.link:hover{background:var(--tint)}.quote .qhead{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.quote .qhead .author{color:var(--fg);font-weight:600}.quote .qhead .author:hover{color:var(--accent);text-decoration:none}.quote .qbody{margin-top:.3rem}section.about{max-width:62ch;padding:.4rem 1rem 1.5rem}section.about h2,section.keys-about h3{margin:1.5rem 0 .5rem;font-size:1.1rem;line-height:1.35}section.about p,section.about li{line-height:1.5}section.about ul{margin:.3rem 0;padding-left:1.2rem}.ref-line{border-top:1px dashed var(--border);padding:.6rem 1rem 0}.ref-line+article.msg{border-top:0}nav.tabs{gap:1rem;padding:.6rem 1rem .2rem;display:flex}nav.tabs button.active{color:var(--accent);font-weight:600}.empty{text-align:center;flex-direction:column;align-items:center;gap:.7rem;padding:2.5rem 1rem;display:flex}.empty img{filter:saturate(.85);opacity:.9;border-radius:3px;width:160px}.empty p{margin:0}.notice{border:1px dashed var(--border);margin:.75rem 1rem;padding:.6rem .75rem}.notice.err{border-color:var(--danger)}section.profile{border-bottom:1px dashed var(--border);align-items:center;gap:1rem;padding:1rem;display:flex}.actions-col{flex-direction:column;align-items:flex-end;gap:.2rem;display:flex}section.listhead{border-bottom:1px dashed var(--border);padding:.8rem 1rem}section.listhead textarea{min-height:3.5rem;margin-top:.4rem}.person-row{border-top:1px dashed var(--border);align-items:center;padding:.6rem 1rem}svg.avatar{border:1px solid var(--border);display:block}svg.avatar .bg{fill:var(--tint)}svg.avatar .a{fill:var(--accent)}svg.avatar .b{fill:var(--dim)}img.avatar{object-fit:contain;background:var(--tint);border:1px solid var(--border)}article.msg{border-top:1px dashed var(--border);padding:.8rem 1rem .5rem}@keyframes post-arrive{0%{opacity:.45}to{opacity:1}}article.msg{animation:.18s ease-out post-arrive}@media (prefers-reduced-motion:reduce){article.msg{animation:none}}article.msg.link{cursor:pointer}article.msg.link:hover,article.msg.link:focus-visible{background:var(--tint);outline:none}article.msg.connector{border-bottom:0;padding-bottom:0}article.msg.connector+article.msg{border-top:0}article.msg .grid{gap:.75rem;display:flex}article.msg .avatar-col{flex-direction:column;flex:0 0 40px;align-items:center;width:40px;display:flex}article.msg .avatar-col .line{border-left:2px dashed var(--dim);flex:1;width:0;min-height:.6rem;margin-top:.4rem}article.msg .avatar-col .line.up{flex:none;height:.9rem;min-height:0;margin:-.8rem 0 .35rem}article.msg .content{flex:1;min-width:0}article.msg .meta{flex-wrap:wrap;gap:.4rem;font-size:.93em;display:flex}article.msg .meta a.author{color:var(--fg);font-weight:600}article.msg .body{overflow-wrap:anywhere;margin:.25rem 0 .3rem}article.msg .body>:first-child{margin-top:0}article.msg .body>:last-child{margin-bottom:0}article.msg .placeholder{color:var(--dim);font-style:italic}article.msg.focus{background:var(--tint)}article.msg .time-full{color:var(--dim);margin:.5rem 0 .2rem;font-size:.86em}article.msg .actions{flex-wrap:wrap;align-items:baseline;gap:1rem;margin-top:.25rem;font-size:.86em;display:flex}article.msg .actions a.act{color:var(--dim)}article.msg .actions a.act:hover{color:var(--accent);text-decoration:none}article.msg .actions button.act{font:inherit;color:var(--dim);cursor:pointer;background:0 0;border:0;margin:0;padding:0}article.msg .actions button.act:before,article.msg .actions button.act:after{content:none}article.msg .actions button.act:hover{color:var(--accent)}article.msg.collapsed{padding-top:.5rem;padding-bottom:.4rem}article.msg.collapsed .avatar-gap{width:36px;height:1px;display:block}.expander{margin-top:-.2rem;padding:0 1rem .5rem 4.1rem}a.more{padding:.6rem 1rem .2rem 4.1rem;display:block}.stream-paging{border-top:1px solid var(--border);background:var(--tint);text-align:center;margin-top:1rem;padding:1rem}.stream-paging button{border:1px solid var(--accent);background:var(--bg);width:100%;min-height:48px;color:var(--accent);border-radius:3px;padding:.7rem 1rem;font-weight:600;display:block}.stream-paging button:hover:not([aria-disabled=true]){background:var(--accent);color:var(--bg)}.stream-paging button:before,.stream-paging button:after{color:inherit}.stream-paging button[aria-disabled=true]{color:var(--dim);border-color:var(--border);cursor:wait}.stream-paging p{margin:.5rem 0 0}.stream-paging p:first-child{margin:0}@media (width<=600px){.stream-paging button{min-height:calc(2lh + 1.4rem + 2px)}}a.context{color:var(--fg);border-left:2px solid var(--border);margin:0 0 .5rem 3rem;padding:.25rem .6rem;font-size:.86em;text-decoration:none;display:block}a.context:hover{border-left-color:var(--accent);text-decoration:none}a.context .who{font-weight:600}a.context .line{color:var(--dim)}.pair .row-placeholder{border-top:1px dashed var(--border);padding:.8rem 1rem 0}.pair .row-placeholder+article.msg{border-top:0}article.msg .body img{max-width:100%}.rec-image-box{margin:.4rem 0}.rec-image-bar{border:1px dashed var(--border);background:var(--tint);border-radius:3px;align-items:center;gap:.5rem;max-width:100%;padding:.3rem .7rem;display:inline-flex}.rec-image-bar:before{content:"🖼"}.rec-image-bar .name{color:var(--fg);overflow-wrap:anywhere;min-width:0}.rec-image-bar button{color:var(--accent);flex-shrink:0;min-width:17ch;font-weight:600}.rec-image-stage{border:1px dashed var(--border);height:320px;color:var(--dim);place-items:center;margin-top:.3rem;display:grid;overflow:auto}.rec-image-stage[hidden]{display:none}.rec-image-stage img{object-fit:contain;width:100%;height:100%;min-height:0;display:block}.rec-image-box img.zoomable{cursor:zoom-in}.lightbox{z-index:100;cursor:zoom-out;background:#000000e0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:auto}.lightbox img{object-fit:contain;cursor:zoom-in;max-width:100vw;max-height:100vh}.lightbox.natural{display:block}.lightbox.natural img{cursor:zoom-out;width:auto;max-width:none;height:auto;max-height:none;margin:auto}.composer{border-bottom:1px dashed var(--border);padding:.8rem 1rem .6rem}.composer.reply{border-top:1px dashed var(--border)}.composer .compose-row{align-items:flex-start;gap:.75rem;display:flex}.composer textarea{border:1px dashed var(--border);background:var(--tint);min-height:4.6rem;max-height:min(40vh,22rem);padding:.5rem .6rem;font-size:1.05em;overflow-y:auto}.composer.reply textarea{min-height:3rem}.composer textarea::placeholder{color:var(--dim);font-style:italic}.composer textarea:focus{border-color:var(--accent);outline:none}.composer.dragging textarea{border-style:solid;border-color:var(--accent)}.composer ul.picker{border:1px dashed var(--border);background:var(--bg);max-width:24rem;margin:.2rem 0 0 3rem;padding:.2rem 0;list-style:none}.composer ul.picker li button{text-align:left;align-items:center;gap:.5rem;width:100%;padding:.25rem .6rem;display:flex}.composer ul.picker li button:before,.composer ul.picker li button:after{content:none}.composer ul.picker li button.active{background:var(--tint);color:var(--accent)}.composer .row{margin-top:.3rem}.composer .status{margin-top:.4rem;font-size:.86em}.composer ul.attachments{margin:.4rem 0 0;padding:0;list-style:none}.composer ul.attachments li{align-items:baseline;gap:.6rem;display:flex}.post-reply-rule.svelte-1adtugc{display:contents}.rule-panel.svelte-1adtugc{box-sizing:border-box;border:1px solid var(--border);background:var(--tint);border-radius:3px;flex-basis:100%;width:100%;margin:.5rem 0;padding:.75rem}label.svelte-1adtugc{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}select.svelte-1adtugc{max-width:100%;min-height:36px}p.svelte-1adtugc{margin:.5rem 0 0}.reply-access.svelte-igm1qm{margin:.5rem 0}.compose-actions.svelte-1n8df3y{grid-template-columns:minmax(0,1fr) minmax(0,26ch) auto auto;align-items:center;column-gap:.5rem;display:grid}.action-count.svelte-1n8df3y{grid-area:1/1;min-width:0}.compose-actions.svelte-1n8df3y>button:where(.svelte-1n8df3y){grid-area:1/2;justify-self:end}.post-controls.svelte-1n8df3y{display:contents}.post-controls.svelte-1n8df3y .post-reply-rule>button{text-align:right;text-overflow:ellipsis;white-space:nowrap;grid-area:1/2;min-width:0;min-height:44px;overflow:hidden}.post-controls.svelte-1n8df3y .rule-panel{grid-area:2/1/auto/-1}.post-controls.svelte-1n8df3y>button:where(.svelte-1n8df3y){grid-area:1/4}.post-controls.svelte-1n8df3y>.attach-image:where(.svelte-1n8df3y){grid-column:3}.post-action.svelte-1n8df3y{border:1px solid var(--accent);background:var(--accent);min-height:44px;color:var(--bg);white-space:nowrap;border-radius:0;justify-content:center;align-items:center;gap:.25em;padding:0 .8rem;font-weight:600;display:inline-flex}.post-action.svelte-1n8df3y:before,.post-action.svelte-1n8df3y:after{color:inherit;opacity:.75}.post-action.svelte-1n8df3y:hover:not(:disabled){color:var(--bg);filter:brightness(1.1)}.post-action.svelte-1n8df3y:disabled{color:var(--dim);background:var(--tint);border-color:var(--border)}.attach-image.svelte-1n8df3y svg:where(.svelte-1n8df3y){display:block}@media (width<=480px){.compose-actions.svelte-1n8df3y{grid-template-columns:minmax(0,1fr) auto auto}.action-count.svelte-1n8df3y{grid-column:1/-1}.compose-actions.svelte-1n8df3y>button:where(.svelte-1n8df3y),.post-controls.svelte-1n8df3y .post-reply-rule>button{grid-area:2/1}.post-controls.svelte-1n8df3y>button:where(.svelte-1n8df3y){grid-area:2/3}.post-controls.svelte-1n8df3y>.attach-image:where(.svelte-1n8df3y){grid-column:2}.post-controls.svelte-1n8df3y .rule-panel{grid-row:3}}.attach-image.svelte-1n8df3y{justify-content:center;align-self:center;align-items:center;min-width:44px;min-height:44px;padding:0;display:inline-flex}.attach-image.svelte-1n8df3y:before,.attach-image.svelte-1n8df3y:after{content:none}.preview.svelte-d3pl7k{max-height:calc(var(--preview-lines) * 1lh);overflow:clip}.preview-content.svelte-d3pl7k{display:flow-root}.clipped.svelte-d3pl7k{-webkit-mask-image:linear-gradient(#000 calc(100% - 1lh),#0000);mask-image:linear-gradient(#000 calc(100% - 1lh),#0000)}.clipped.svelte-d3pl7k:focus-within{-webkit-mask-image:none;mask-image:none}.preview.svelte-d3pl7k:has([data-opened-picture=true]){max-height:none;-webkit-mask-image:none;mask-image:none}.read-full.svelte-d3pl7k{margin-top:.25rem;display:inline-block}.message-text.svelte-towhc3{overflow-wrap:anywhere}.run.svelte-towhc3{white-space:pre-wrap}.bold.svelte-towhc3{font-weight:700}.italic.svelte-towhc3{font-style:italic}
