:root{--mono: "JetBrains Mono", ui-monospace, Menlo, Consolas, monospace;--sans: "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--ground: #E7DCC6;--surface: #EFE7D5;--border: #CFC1A6;--borderStrong: #8B7A61;--ink: #2A2419;--inkMute: #696051;--green: #5E8C3A;--greenText: #476A2C;--onGreen: #FAF6EC;--gold: #7F5A1C;--goldFill: #9B762D;--clay: #9A4A2F;--notis-green: var(--green);--notis-keyline: #1B2A12;--gutter: max(env(safe-area-inset-left, 0px), env(safe-area-inset-right, 0px), clamp(16px, calc((100vw - 1184px)/2) , 48px))}:root[data-t=dark]{--ground: #211E18;--surface: #2A261D;--border: #3D3830;--borderStrong: #7A6E5C;--ink: #E9E1CF;--inkMute: #978B77;--green: #5E8C3A;--greenText: #679A40;--onGreen: #141A0C;--gold: #B78328;--goldFill: #E8B84B;--clay: #CC7658}.no-anim *{transition:none!important}@media (prefers-reduced-motion: reduce){*{transition:none!important}}*{box-sizing:border-box}html,body{height:100%}body{margin:0;background:var(--ground);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.5;display:flex;flex-direction:column}header{flex:0 0 auto;display:flex;align-items:baseline;gap:16px;padding:max(16px,env(safe-area-inset-top,0px)) var(--gutter) 16px;border-bottom:1px solid var(--border)}header .ctl{align-self:center;padding-bottom:.3em}header .ctl.none{visibility:hidden}header h1{font-size:15px;font-weight:600;margin:0;letter-spacing:.01em;display:inline}header .spacer{flex:1 1 auto}.brand{display:inline-block}.mark{width:24px;height:24px;display:inline-block;vertical-align:-7px;margin-right:8px}.theme-btn{font-family:var(--sans);font-size:12.5px;padding:4px 12px;cursor:pointer;border:1px solid transparent;border-radius:4px;background:var(--ink);color:var(--ground);transition:opacity .15s ease-out}.theme-btn:focus-visible{outline:2px solid var(--borderStrong);outline-offset:2px}.hdr-word{font-family:var(--sans);font-size:12.5px;padding:4px 12px;cursor:pointer;border:1px solid var(--borderStrong);border-radius:4px;background:transparent;color:var(--ink);transition:opacity .15s ease-out}.hdr-word:focus-visible{outline:2px solid var(--borderStrong);outline-offset:2px}.workspace{flex:1 1 auto;min-height:0;display:flex;gap:24px;padding:24px var(--gutter)}.workspace.standalone{gap:0;padding:0}.workspace.standalone .feed{display:none}.workspace.standalone .panes{display:contents;min-width:0}.workspace.standalone .col{flex:0 0 100%;min-width:0;padding:0 max(var(--gutter),calc((100% - 660px)/2))}.feed{flex:0 1 660px;min-width:450px;overflow-y:auto;padding-right:8px;scroll-snap-align:start}.feed-head{display:flex;align-items:center;gap:8px;padding:8px 0;margin-bottom:12px;border-bottom:1px solid var(--border);font-size:12.5px;color:var(--inkMute)}.feed-head b{color:var(--ink);font-weight:600;font-size:13px;flex:0 0 auto}.feed-head .note{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-head .ctl{width:22px;height:22px;font-size:12.5px}.feed-foot{padding:4px 0 24px}.card{max-width:660px}.card{display:flex;align-items:stretch;background:var(--surface);border:1px solid var(--border);border-radius:6px;margin-bottom:12px;overflow:hidden}.card-body{flex:1 1 auto;min-width:0;padding:12px 16px}.card.open .card-content{color:var(--inkMute)}.card.open .who .hex{opacity:.75}.who{display:flex;align-items:baseline;gap:8px;margin-bottom:8px;flex-wrap:wrap}.who .hex{font-family:var(--mono);font-size:11.5px;color:var(--inkMute)}.handle{font-weight:600;color:var(--ink)}.who .handle{font-size:13px;font-weight:600;color:var(--ink)}.card.open .who .handle{opacity:.75}.who .when{font-family:var(--mono);font-size:11.5px;color:var(--inkMute);margin-left:auto}.card-content{font-size:15px;color:var(--ink);word-wrap:break-word}.card-content>*+*{margin-top:8px}.card-title{font-size:17px;font-weight:600}.card-content a{color:var(--greenText);overflow-wrap:anywhere}.card-content strong{font-weight:600}.card-content em{font-style:italic}.card-content .lc-host{display:inline-block;font-family:var(--mono);font-size:12.5px}.card-content .card-image.block{display:block}.card-content .host{font-family:var(--mono);font-size:11.5px}.card-content .card-img{display:block;max-width:100%;max-height:480px;object-fit:contain;border-radius:4px}.card-content .img-failed{color:var(--inkMute);font-style:italic}.card-absent{font-style:italic;color:var(--inkMute);font-size:14px}.meta{display:flex;align-items:baseline;gap:12px;margin-top:8px;height:22px;font-size:12.5px;color:var(--inkMute)}.meta .n{font-family:var(--mono)}.meta .linkbtn{margin-left:auto}.meta .linkbtn svg{width:16px;height:16px;display:inline-block;vertical-align:-4px}.withdrawn{font-style:italic;color:var(--inkMute);font-size:14px}.strip{flex:0 0 44px;display:flex;align-items:center;justify-content:center;border:0;border-left:1px solid var(--borderStrong);background:transparent;color:var(--inkMute);cursor:pointer;font-family:var(--sans);font-size:20px;font-weight:600;line-height:1;transition:background-color .15s ease-out,color .15s ease-out}.card.open .strip{background:color-mix(in srgb,var(--greenText) 16%,transparent);color:var(--greenText);border-left-color:var(--greenText)}.strip:focus-visible{outline:2px solid var(--borderStrong);outline-offset:-2px}.strip.inert{cursor:default;pointer-events:none}.card.pending{background:var(--ground)}.stage{display:flex;align-items:baseline;gap:8px;margin-top:8px;height:22px;font-size:12.5px;color:var(--inkMute)}.stage .n{font-family:var(--mono);color:var(--ink)}.composer{max-width:660px;background:var(--surface);border:1px solid var(--borderStrong);border-radius:6px;margin-bottom:12px;padding:12px 43px 12px 12px}.composer textarea{display:block;width:100%;resize:vertical;min-height:76px;font-family:var(--sans);font-size:15px;line-height:1.5;color:var(--ink);background:var(--ground);border:1px solid var(--border);border-radius:4px;padding:8px 10px}.composer textarea:focus-visible{outline:2px solid var(--borderStrong);outline-offset:-1px}.composer-body{display:flex;flex-direction:column;gap:8px}.composer input{display:block;width:100%;font-family:var(--sans);font-size:15px;line-height:1.5;color:var(--ink);background:var(--ground);border:1px solid var(--border);border-radius:4px;padding:8px 10px}.composer input.composer-url{font-family:var(--mono)}.composer input:focus-visible{outline:2px solid var(--borderStrong);outline-offset:-1px}.composer ::placeholder{color:var(--inkMute);opacity:1}.composer-foot select{font-family:var(--sans);font-size:12.5px;line-height:1.2;padding:5px 12px;border:1px solid var(--borderStrong);border-radius:4px;cursor:pointer;background:transparent;color:var(--ink)}.composer-foot select:focus-visible{outline:2px solid var(--borderStrong);outline-offset:2px}.composer-foot{display:flex;align-items:center;gap:8px;margin-top:8px}.composer-foot .spacer{flex:1 1 auto}.composer-foot .ask{font-size:12.5px;color:var(--ink)}.budget{font-family:var(--mono);font-size:11.5px;color:var(--inkMute)}.budget.over{color:var(--clay)}.karma{font-size:11.5px;color:var(--inkMute)}.karma .n{font-family:var(--mono);color:var(--ink)}.karma.short,.karma.short .n{color:var(--clay)}.btn{font-family:var(--sans);font-size:12.5px;line-height:1.2;padding:5px 12px;border-radius:4px;cursor:pointer;transition:background-color .15s ease-out,opacity .15s ease-out}.btn:focus-visible{outline:2px solid var(--borderStrong);outline-offset:2px}.btn-primary{background:var(--greenText);color:var(--onGreen);border:1px solid var(--greenText)}.btn-primary:disabled{opacity:.38;cursor:default}.btn-ghost{background:transparent;color:var(--ink);border:1px solid var(--borderStrong)}.meta .liked{display:inline-flex;align-items:baseline;gap:5px;color:var(--inkMute)}.meta .liked.settled{color:var(--greenText)}.meta .liked .n{font-family:var(--mono)}.meta .reply-ctl .g{color:var(--inkMute)}.panes{flex:1 1 0;min-width:450px;display:flex;gap:16px;overflow-x:auto;container-type:inline-size;scroll-snap-type:x mandatory}.empty{flex:1 1 auto;display:flex;align-items:center;justify-content:center;color:var(--inkMute);font-size:13px;text-align:center;padding:0 24px}.col{--k: 1;flex:0 0 calc((100% - (var(--k) - 1) * 16px) / var(--k));min-width:0;display:flex;flex-direction:column;gap:16px;scroll-snap-align:start}@container (min-width: 916px){.col{--k: 2}}@container (min-width: 1382px){.col{--k: 3}}@container (min-width: 1848px){.col{--k: 4}}@container (min-width: 2314px){.col{--k: 5}}.region{flex:1 1 0;min-height:0;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:6px;overflow:hidden}.bars{flex:0 0 auto;border-bottom:1px solid var(--border)}.bar{width:100%;display:flex;align-items:baseline;gap:8px;padding:8px 8px 8px 12px;background:transparent;border:0;border-bottom:1px solid var(--border);font-family:var(--sans);font-size:13px;color:var(--inkMute);text-align:left;transition:background-color .15s ease-out}.bars .bar:last-child{border-bottom:0}:root{--idw: 0%;--idwf: 0%;--idc: .14;--idl: .55;--idwc: .06;--idwl: .942;--idwlf: .906}:root[data-t=dark]{--idc: .15;--idl: .72;--idwc: .06;--idwl: .24;--idwlf: .208}.bar{background:color-mix(in srgb,oklch(var(--idwl) var(--idwc) var(--idh)) var(--idw),var(--surface));border-left:4px solid oklch(var(--idl) var(--idc) var(--idh))}.bar.focused{background:color-mix(in srgb,oklch(var(--idwlf) var(--idwc) var(--idh)) var(--idwf),var(--ground))}:root[data-idtint=off] .bar{background:transparent;border-left:0}:root[data-idtint=off] .bar.focused{background:var(--ground)}:root[data-idtint=nospine] .bar{border-left:0}.bar.win{border-left:0;background:var(--surface)}.bar.win.focused{background:var(--ground)}.bar-label{flex:1 1 auto;min-width:0;display:flex;align-items:baseline;gap:8px;border:0;padding:0;background:transparent;cursor:pointer;text-align:left;font-family:var(--sans);font-size:13px;color:var(--inkMute)}.bar-label:focus-visible{outline:2px solid var(--borderStrong);outline-offset:2px}.bar .name{font-weight:600;color:var(--ink);font-size:13px;flex:0 0 auto}.bar .handle{font-size:13px;flex:0 0 auto}.bar .hex{font-family:var(--mono);font-size:11px;flex:0 0 auto}.bar .excerpt{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--inkMute)}.bar .n{font-family:var(--mono);font-size:11px;flex:0 0 auto}.bar .nested{font-size:11px;color:var(--greenText);flex:0 0 auto}.bar-ctl{display:flex;align-items:center;gap:2px;flex:0 0 auto;align-self:center}.ctl{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:0;border-radius:3px;background:transparent;color:var(--inkMute);cursor:pointer;font-family:var(--sans);font-size:13px;line-height:1;transition:background-color .15s ease-out,color .15s ease-out}.ctl:focus-visible{outline:2px solid var(--borderStrong);outline-offset:-2px}.ctl:disabled{opacity:.28;cursor:default}.report{flex:0 0 auto;padding:6px 12px;font-size:12.5px;color:var(--greenText);background:var(--ground);border-bottom:1px solid var(--border)}.report .n{font-family:var(--mono)}.region-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:12px;background:var(--ground)}.region-body .loading{color:var(--inkMute);font-size:13px;padding:8px 0}.region-body .error{color:var(--clay);font-size:13px;padding:8px 0}.depth-1{margin-left:16px}.depth-2{margin-left:32px}.depth-3{margin-left:48px}.thread-root{border-color:var(--borderStrong)}.word{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;padding:0;margin:0;font:inherit;line-height:inherit;color:var(--ink);cursor:pointer}.word:disabled,.word.muted{color:var(--inkMute);cursor:default}.word:focus-visible{outline:2px solid var(--borderStrong);outline-offset:2px}.card-link{font-size:12px;color:var(--inkMute);padding:4px 0;word-break:break-all}.corner{position:fixed;right:16px;bottom:16px;z-index:100;display:inline-flex;align-items:center;gap:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;padding:0;margin:0;font:inherit;font-size:11.5px;line-height:1;color:var(--inkMute);cursor:pointer}.corner:focus-visible{outline:2px solid var(--borderStrong);outline-offset:2px}.corner .led{width:8px;height:8px;border-radius:50%;background:var(--inkMute);display:inline-block;flex:0 0 auto}.corner .led.fresh{background:var(--greenText)}.corner .led.stale{background:var(--clay)}.corner .led.down,.corner .led.none,.corner .led.checking{background:var(--inkMute)}.corner .led.thin,.corner .led.refused{background:var(--clay)}.corner .tip{color:var(--inkMute)}.corner .tip.clay{color:var(--clay)}.winbody{max-width:660px}.winbody .row{display:flex;align-items:baseline;gap:8px;margin-bottom:14px}.winbody label{font-size:12.5px;color:var(--inkMute);flex:0 0 96px}.winbody .field{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.winbody input{font-family:var(--mono);font-size:12.5px;padding:5px 8px;border:1px solid var(--border);border-radius:4px;background:var(--surface);color:var(--ink)}.winbody input:focus-visible{outline:2px solid var(--borderStrong);outline-offset:-1px}.winbody .theme-btn{align-self:flex-start}.winbody .hint{font-size:11.5px;color:var(--inkMute)}.winbody .hint.clay{color:var(--clay)}.tint-preview{display:flex;flex-direction:column;gap:4px;margin-bottom:8px;pointer-events:none}.tint-preview .bar{min-height:22px}.seg{display:flex;gap:8px}.seg .word{color:var(--inkMute)}.seg .word[aria-pressed=true]{color:var(--ink)}.winrule{border:0;border-top:1px solid var(--border);margin:6px 0 18px}.mono{font-family:var(--mono)}.winbody .inkmute{color:var(--inkMute)}.winbody .standing{color:var(--greenText)}.gold{color:var(--gold)}.mono.clay{color:var(--clay)}.winbody .field .mono{word-break:break-all}.karma-field,.credits-field{display:block;min-height:22px}.pp-field,.username-field{display:block}.pf-lead{font-size:12.5px;color:var(--ink);margin-bottom:12px}.pf-inline{flex-direction:row;gap:8px}.pf{display:flex;flex-direction:column;gap:6px;width:100%}.pf-actions{display:flex;gap:8px}.pf-refusal{font-size:11.5px;color:var(--clay)}.pf-confirm{display:flex;flex-direction:column;gap:6px}.credits-form .amount-row{display:flex;gap:8px;align-items:center}.credits-form .amount-row input{flex:0 1 12ch;min-width:8ch}.username-form .name-row{display:flex;gap:8px;align-items:center}.username-form .name-row input{flex:1 1 auto;min-width:0}.key-copy{font-size:12.5px;text-align:left}.key-copy-note{font-family:var(--sans);color:var(--inkMute);word-break:normal}.you{color:var(--inkMute)}.authorbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;padding:0;margin:0;font:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;color:inherit;cursor:pointer}.endorser .hex,.bond .hex{font-family:var(--mono);font-size:11.5px;color:var(--inkMute)}.endorser .handle,.bond .handle{font-size:13px;font-weight:600;color:var(--ink)}.handle.clay,.who .handle.clay,.endorser .handle.clay,.bond .handle.clay,.hdr-word.clay{color:var(--clay)}.authorbtn:focus-visible{outline:2px solid var(--borderStrong);outline-offset:2px}.card-unlock{margin-top:8px}.card-confirm{margin-top:8px;display:flex;flex-direction:column;gap:6px}.card-confirm .q{font-size:12px;color:var(--clay)}.card-confirm .actions{display:flex;gap:8px}.scrolling{pointer-events:none}.feed,.panes,.region-body,.bars{scrollbar-width:thin;scrollbar-color:var(--borderStrong) transparent}@media (max-width: 955px){header{gap:8px;align-items:center}header .ctl{flex:0 0 44px;font-size:20px;font-weight:600;color:var(--ink)}header .ctl.none{display:none}.hdr-glyph{flex:0 0 44px;height:36px;align-self:center;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:3px;background:transparent;color:var(--ink);cursor:pointer}.hdr-glyph svg{width:20px;height:20px;display:block}.hdr-glyph:focus-visible{outline:2px solid var(--borderStrong);outline-offset:-2px}.workspace{gap:0;padding:0;overflow-x:auto;scroll-snap-type:x mandatory}.panes{display:contents;min-width:0}.feed,.col{flex:0 0 100%;min-width:0;padding:0 max(var(--gutter),calc((100% - 660px)/2));scroll-snap-stop:always}.empty{display:none}}@media (max-width: 389px){.who{gap:4px}.who .hex,.who .when{font-size:10px}}@media (max-width: 371px){header.hdr-workspace h1{display:none}}main#prompt{display:flex;flex-direction:column;min-height:100vh;box-sizing:border-box;padding:20px}main#prompt .prompt{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}main#prompt .lines{display:flex;flex-direction:column;gap:8px}main#prompt .line{font-size:15px;line-height:1.35;color:var(--ink)}main#prompt .line.what{font-size:17px;font-weight:600}main#prompt .line.target .target-label{color:var(--inkMute)}main#prompt .line.target .target-value{font-family:var(--mono);word-break:break-all}main#prompt .line.fee{color:var(--inkMute);font-size:13px}main#prompt .line.content{color:var(--inkMute);font-style:italic}main#prompt .actions{display:flex;justify-content:flex-end;gap:8px;margin-top:auto;padding-top:16px}main#prompt .unlock-in-prompt{margin-top:12px}@media (hover: hover){.theme-btn:hover{opacity:.85}.hdr-word:hover{background:#0000000d}:root[data-t=dark] .hdr-word:hover{background:#ffffff0f}.strip:hover{background:#0000000d;color:var(--ink)}:root[data-t=dark] .strip:hover{background:#ffffff0f}.card.open .strip:hover{background:color-mix(in srgb,var(--greenText) 22%,transparent)}.composer-foot select:hover{background:#0000000d}:root[data-t=dark] .composer-foot select:hover{background:#ffffff0f}.btn-primary:hover{opacity:.88}.btn-ghost:hover{background:#0000000d}:root[data-t=dark] .btn-ghost:hover{background:#ffffff0f}.bar:hover{background:#0000000a}:root[data-t=dark] .bar:hover{background:#ffffff0d}.ctl:hover{background:#00000014;color:var(--ink)}:root[data-t=dark] .ctl:hover{background:#ffffff17}.ctl:disabled:hover{background:transparent;color:var(--inkMute)}.word:not(:disabled):hover{text-decoration:underline;text-underline-offset:2px}.authorbtn:hover,.corner:hover,.corner:hover .tip{color:var(--ink)}}@media (pointer: coarse){.ctl,.feed-head .ctl{width:44px;height:36px}.bar{padding:4px 8px 4px 12px}.meta,.stage{height:36px}.karma-field,.btn,.theme-btn,.hdr-word,.composer-foot select{min-height:36px}.word,.authorbtn{padding:10px 0;margin:-10px 0}.meta .linkbtn{padding:10px 0 10px 20px;margin:-10px 0 -10px auto}.composer textarea,.composer input,.winbody input{font-size:16px}.corner{right:6px;bottom:6px;padding:10px}}
